pub unsafe extern "system" fn GetFullPathNameTransactedA( lpfilename: PCSTR, nbufferlength: u32, lpbuffer: PSTR, lpfilepart: *mut PSTR, htransaction: HANDLE, ) -> u32