pub unsafe extern "system" fn GetFullPathNameTransactedA(
    lpFileName: *const i8,
    nBufferLength: u32,
    lpBuffer: *mut i8,
    lpFilePart: *mut *mut i8,
    hTransaction: *mut c_void
) -> u32