pub unsafe extern "system" fn RemoveDirectoryTransactedA(
    lpPathName: *const i8,
    hTransaction: *mut c_void
) -> i32