// ntddrilapitypes.h
typedef struct RILRADIOSTATEITEM {
DWORD dwItemId;
RILRADIOSTATEITEMFLAG dwItemFlag;
DWORD dwItemAttributes;
union {
int intVal;
unsigned int uintVal;
WCHAR wszVal[32];
int intArray[16];
unsigned int uintArray[16];
BYTE byteArray[64];
} RILITEMVALUEUNION;
RILITEMVALUEUNION itemValueUnion;
WCHAR wszFriendlyName[32];
WCHAR wszItemValueOptions[256];
} RILRADIOSTATEITEM, *LPRILRADIOSTATEITEM;
View the official Windows Driver Kit DDI reference// rilapitypes.h
typedef struct RILRADIOSTATEITEM {
DWORD dwItemId;
RILRADIOSTATEITEMFLAG dwItemFlag;
DWORD dwItemAttributes;
union {
int intVal;
unsigned int uintVal;
WCHAR wszVal[32];
int intArray[16];
unsigned int uintArray[16];
BYTE byteArray[64];
} RILITEMVALUEUNION;
RILITEMVALUEUNION itemValueUnion;
WCHAR wszFriendlyName[32];
WCHAR wszItemValueOptions[256];
} RILRADIOSTATEITEM, *LPRILRADIOSTATEITEM;
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.
dwItemIddwItemFlagdwItemAttributesitemValueUnionRILITEMVALUEUNIONRILITEMVALUEUNION.intValRILITEMVALUEUNION.uintValRILITEMVALUEUNION.wszValRILITEMVALUEUNION.intArrayRILITEMVALUEUNION.uintArrayRILITEMVALUEUNION.byteArraywszFriendlyNamewszItemValueOptionsThis topic supports the Windows driver infrastructure and is not intended to be used directly from your code.
dwItemIddwItemFlagdwItemAttributesitemValueUnionRILITEMVALUEUNIONRILITEMVALUEUNION.intValRILITEMVALUEUNION.uintValRILITEMVALUEUNION.wszValRILITEMVALUEUNION.intArrayRILITEMVALUEUNION.uintArrayRILITEMVALUEUNION.byteArraywszFriendlyNamewszItemValueOptions