pub unsafe fn CreateFile2<'a>(
lpfilename: impl IntoParam<'a, PWSTR>,
dwdesiredaccess: FILE_ACCESS_FLAGS,
dwsharemode: FILE_SHARE_MODE,
dwcreationdisposition: FILE_CREATION_DISPOSITION,
pcreateexparams: *mut CREATEFILE2_EXTENDED_PARAMETERS,
) -> HANDLE