pub unsafe extern "system" fn FindFirstFileTransactedA(
    lpFileName: *const i8,
    fInfoLevelId: u32,
    lpFindFileData: *mut c_void,
    fSearchOp: u32,
    lpSearchFilter: *mut c_void,
    dwAdditionalFlags: u32,
    hTransaction: *mut c_void
) -> *mut c_void