Function SetupDiCreateDeviceInfoW
pub unsafe fn SetupDiCreateDeviceInfoW<P1, P3>(
deviceinfoset: HDEVINFO,
devicename: P1,
classguid: *const GUID,
devicedescription: P3,
hwndparent: Option<HWND>,
creationflags: SETUP_DI_DEVICE_CREATION_FLAGS,
deviceinfodata: Option<*mut SP_DEVINFO_DATA>,
) -> Result<()>where
P1: Param<PCWSTR>,
P3: Param<PCWSTR>,