#include <IOKit/OSMessageNotification.h>
IOKit/OSMessageNotification.h Kernel.framework
5 enums · 5 structs · 2 typedefs
underlying type unsigned int
| kFirstIOKitNotificationType | 100 | |
| kIOServicePublishNotificationType | 100 | |
| kIOServiceMatchedNotificationType | 101 | |
| kIOServiceTerminatedNotificationType | 102 | |
| kIOAsyncCompletionNotificationType | 150 | |
| kIOServiceMessageNotificationType | 160 | |
| kLastIOKitNotificationType | 199 | |
| kIOKitNoticationTypeMask | 4095 | reserved bits |
| kIOKitNoticationTypeSizeAdjShift | 30 | |
| kIOKitNoticationMsgSizeMask | 3 | |
underlying type unsigned int
| kOSNotificationMessageID | 53 | |
| kOSAsyncCompleteMessageID | 57 | |
| kMaxAsyncArgs | 16 | |
underlying type unsigned int
| kIOAsyncReservedIndex | 0 | |
| kIOAsyncReservedCount | 1 | |
| kIOAsyncCalloutFuncIndex | 1 | |
| kIOAsyncCalloutRefconIndex | 2 | |
| kIOAsyncCalloutCount | 3 | |
| kIOMatchingCalloutFuncIndex | 1 | |
| kIOMatchingCalloutRefconIndex | 2 | |
| kIOMatchingCalloutCount | 3 | |
| kIOInterestCalloutFuncIndex | 1 | |
| kIOInterestCalloutRefconIndex | 2 | |
| kIOInterestCalloutServiceIndex | 3 | |
| kIOInterestCalloutCount | 4 | |
--------------
underlying type unsigned int
| kOSAsyncRef64Count | 8 | |
| kOSAsyncRef64Size | 64 | |
size 12, align 4
| natural_t | messageType | |
| io_user_reference_t[1] | messageArgument | |
underlying type unsigned int
| kOSAsyncRefCount | 8 | |
| kOSAsyncRefSize | 32 | |