This structure contains fields for the SMH_REGISTER message.
typedef struct _PARM_REG { ULONG ulFunction; /* SMH command function. */ PSZ pszSHName; /* Maximum size. */ HID FAR *phidSrc; /* Handler ID of source. */ HID FAR *phidTgt; /* Handler ID of target. */ PSHCFN pshcfnEntry; /* Handler entry point. */ ULONG ulFlags; /* Flags. */ ULONG ulMaxNumStreams; /* Maximum number of streams. */ ULONG ulMaxNumEvents; /* Maximum number of events. */ } PARM_REG; typedef PARM _ REG FAR * PPARM _ REG ;