pub unsafe extern "system" fn RemoveDirectoryTransactedW(
    lpPathName: LPCWSTR,
    hTransaction: HANDLE
) -> BOOL