pub unsafe extern "system" fn ZwCreateUserProcess(
    ProcessHandle: *mut HANDLE,
    ThreadHandle: *mut HANDLE,
    ProcessDesiredAccess: u32,
    ThreadDesiredAccess: u32,
    ProcessObjectAttributes: *mut OBJECT_ATTRIBUTES,
    ThreadObjectAttributes: *mut OBJECT_ATTRIBUTES,
    ProcessFlags: u32,
    ThreadFlags: u32,
    ProcessParameters: *mut c_void,
    CreateInfo: *mut PS_CREATE_INFO,
    AttributeList: *mut PS_ATTRIBUTE_LIST
) -> NTSTATUS