Function NtCreateTransaction
pub unsafe fn NtCreateTransaction(
transactionhandle: *mut HANDLE,
desiredaccess: u32,
objectattributes: Option<*const OBJECT_ATTRIBUTES>,
uow: Option<*const GUID>,
tmhandle: Option<HANDLE>,
createoptions: Option<u32>,
isolationlevel: Option<u32>,
isolationflags: Option<u32>,
timeout: Option<*const i64>,
description: Option<*const UNICODE_STRING>,
) -> NTSTATUS