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