pub unsafe extern "system" fn GetFullPathNameTransactedW( lpfilename: PCWSTR, nbufferlength: u32, lpbuffer: PWSTR, lpfilepart: *mut PWSTR, htransaction: HANDLE, ) -> u32