|
Defines |
#define | _NMMESSAGE_H_ |
#define | NM_INVALID_HANDLER (NMMessageHandler)(0) |
#define | NewNMMessageCallbackProc(userRoutine) ((NMMessageCallbackProcPtr) (userRoutine)) |
#define | CallNMMessageCallbackProc(userRoutine, h, msg, wParam, lParam) (*(userRoutine))((h), (msg), (wParam), (lParam)) |
Typedefs |
typedef unsigned long | NMMessageHandler |
typedef pascal unsigned long(* | NMMessageCallbackProcPtr )(NMMessageHandler h, unsigned int msg, unsigned long wParam, unsigned long lParam) |
typedef NMMessageCallbackProcPtr | NMMessageCallbackUPP |
Enumerations |
enum | { uppNMMessageCallbackProcInfo
} |
Functions |
pascal Boolean | NMInitializeMessages (void) |
pascal void | NMTerminateMessages (void) |
pascal NMMessageHandler | NMCreateMessageHandler (NMMessageCallbackUPP callback, void *refcon, unsigned long reserved) |
pascal Boolean | NMDestroyMessageHandler (NMMessageHandler h, unsigned long flags) |
pascal void * | NMGetMessageHandlerRefCon (NMMessageHandler h) |
pascal void | NMSetMessageHandlerRefCon (NMMessageHandler h, void *refcon) |
pascal Boolean | NMPostMessage (NMMessageHandler h, unsigned int msg, unsigned long wParam, unsigned long lParam) |
pascal unsigned long | NMSendMessage (NMMessageHandler h, unsigned int msg, unsigned long wParam, unsigned long lParam) |
pascal void | NMIdle (void) |