The GetDeviceTypeId_Return structure is used to obtain the data that corresponds to the lookup item requested in GetDeviceTypeId_Call as specified in section 2.2.2.32. For more information, see section 3.1.4.47.
typedef struct _GetDeviceTypeId_Return {
long ReturnCode;
unsigned long dwDeviceId;
} GetDeviceTypeId_Return;
ReturnCode: HRESULT or Win32 error code. Zero indicates success; any other value indicates failure.
dwDeviceId: The value of the lookup item.