pub unsafe extern "system" fn CM_Register_Device_Interface_ExA(
dnDevInst: u32,
InterfaceClassGuid: *mut GUID,
pszReference: *const i8,
pszDeviceInterface: *mut i8,
pulLength: *mut u32,
ulFlags: u32,
hMachine: *mut c_void
) -> u32