// ntddrilapitypes.h
typedef struct RILMESSAGE {
DWORD cbSize;
DWORD dwParams;
RILADDRESS raSvcCtrAddress;
RILMESSAGETYPE dwType;
DWORD dwFlags;
union {
RILMSGINDELIVER unMsgInDeliver;
RILMSGINSTATUS unMsgInStatus;
RILMSGOUTSUBMIT unMsgOutSubmit;
RILMSGBCGENERAL unMsgBcGeneral;
RILMSGIS637INSTATUS unMsgIS637InStatus;
RILMSGCDMAINDELIVER unMsgCDMAInDeliver;
RILMSGCDMAOUTSUBMIT unMsgCDMAOutSubmit;
} RILMSGUNION;
RILMSGUNION msgUnion;
} RILMESSAGE, *LPRILMESSAGE;
View the official Windows Driver Kit DDI reference// rilapitypes.h
typedef struct RILMESSAGE {
DWORD cbSize;
DWORD dwParams;
RILADDRESS raSvcCtrAddress;
RILMESSAGETYPE dwType;
DWORD dwFlags;
union {
RILMSGINDELIVER unMsgInDeliver;
RILMSGINSTATUS unMsgInStatus;
RILMSGOUTSUBMIT unMsgOutSubmit;
RILMSGBCGENERAL unMsgBcGeneral;
RILMSGIS637INSTATUS unMsgIS637InStatus;
RILMSGCDMAINDELIVER unMsgCDMAInDeliver;
RILMSGCDMAOUTSUBMIT unMsgCDMAOutSubmit;
} RILMSGUNION;
RILMSGUNION msgUnion;
} RILMESSAGE, *LPRILMESSAGE;
View the official Windows Driver Kit DDI referenceNo description available.
This topic supports the Windows driver infrastructure and is not intended to be used directly from your code.
cbSizedwParamsraSvcCtrAddressdwTypedwFlagsmsgUnionRILMSGUNIONRILMSGUNION.unMsgInDeliverRILMSGUNION.unMsgInStatusRILMSGUNION.unMsgOutSubmitRILMSGUNION.unMsgBcGeneralRILMSGUNION.unMsgIS637InStatusRILMSGUNION.unMsgCDMAInDeliverRILMSGUNION.unMsgCDMAOutSubmitThis topic supports the Windows driver infrastructure and is not intended to be used directly from your code.
cbSizedwParamsraSvcCtrAddressdwTypedwFlagsmsgUnionRILMSGUNIONRILMSGUNION.unMsgInDeliverRILMSGUNION.unMsgInStatusRILMSGUNION.unMsgOutSubmitRILMSGUNION.unMsgBcGeneralRILMSGUNION.unMsgIS637InStatusRILMSGUNION.unMsgCDMAInDeliverRILMSGUNION.unMsgCDMAOutSubmit