// ntddrilapitypes.h
typedef struct RILCALLDISCONNECTDETAILS {
RILCALLDISCONNECTDETAILSDISCONNECTGROUP dwDisconnectGroup;
union {
RILGPPCAUSE unGPPCause;
RILGPPREJECTCAUSE unGPPRejectCause;
RILGPP2CAUSE unGPP2Cause;
RILIMSSIPCAUSE unIMSSIPCause;
RILCALLDISCONNECTDETAILSASCODE dwASCode;
DWORD dwOtherCode;
} RILCAUSEUNION;
RILCAUSEUNION causeUnion;
} RILCALLDISCONNECTDETAILS, *LPRILCALLDISCONNECTDETAILS;
View the official Windows Driver Kit DDI reference// rilapitypes.h
typedef struct RILCALLDISCONNECTDETAILS {
RILCALLDISCONNECTDETAILSDISCONNECTGROUP dwDisconnectGroup;
union {
RILGPPCAUSE unGPPCause;
RILGPPREJECTCAUSE unGPPRejectCause;
RILGPP2CAUSE unGPP2Cause;
RILIMSSIPCAUSE unIMSSIPCause;
RILCALLDISCONNECTDETAILSASCODE dwASCode;
DWORD dwOtherCode;
} RILCAUSEUNION;
RILCAUSEUNION causeUnion;
} RILCALLDISCONNECTDETAILS, *LPRILCALLDISCONNECTDETAILS;
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.
dwDisconnectGroupcauseUnionRILCAUSEUNION.unGPPCauseReserved.
RILCAUSEUNION.unGPPRejectCauseReserved.
RILCAUSEUNION.unGPP2CauseReserved.
RILCAUSEUNION.unIMSSIPCauseReserved.
RILCAUSEUNION.dwASCodeReserved.
RILCAUSEUNION.dwOtherCodeReserved.
RILCAUSEUNIONThis topic supports the Windows driver infrastructure and is not intended to be used directly from your code.
dwDisconnectGroupcauseUnionRILCAUSEUNION.unGPPCauseRILCAUSEUNION.unGPPRejectCauseRILCAUSEUNION.unGPP2CauseRILCAUSEUNION.unIMSSIPCauseRILCAUSEUNION.dwASCodeRILCAUSEUNION.dwOtherCodeRILCAUSEUNION