pub unsafe fn NtOpenTransaction( transactionhandle: *mut HANDLE, desiredaccess: u32, objectattributes: *const OBJECT_ATTRIBUTES, uow: *const GUID, tmhandle: Option<HANDLE>, ) -> NTSTATUS