pub unsafe extern "system" fn ZwCreateEnlistment(
    EnlistmentHandle: PHANDLE,
    DesiredAccess: ACCESS_MASK,
    ResourceManagerHandle: HANDLE,
    TransactionHandle: HANDLE,
    ObjectAttributes: POBJECT_ATTRIBUTES,
    CreateOptions: ULONG,
    NotificationMask: NOTIFICATION_MASK,
    EnlistmentKey: PVOID
) -> NTSTATUS