Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [File List](files.md) - [File Members](globals.md)

nmmessage.h File Reference

#include <sys/Types.h>
#include <MixedMode.h>

Include dependency graph for nmmessage.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


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)