windows_targets::link!("ntdll.dll" "system" fn NtCancelTimer(timerhandle : super::super::super::Win32::Foundation:: HANDLE, currentstate : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))]
windows_targets::link!("ntdll.dll" "system" fn NtCreateTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, timertype : super::super::super::Win32::System::Kernel:: TIMER_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(feature = "Wdk_Foundation")]
windows_targets::link!("ntdll.dll" "system" fn NtOpenEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))]
windows_targets::link!("ntdll.dll" "system" fn NtOpenProcess(processhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, clientid : *const super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(feature = "Wdk_Foundation")]
windows_targets::link!("ntdll.dll" "system" fn NtOpenTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationProcess(processhandle : super::super::super::Win32::Foundation:: HANDLE, processinformationclass : PROCESSINFOCLASS, processinformation : *mut core::ffi::c_void, processinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn NtQueryInformationThread(threadhandle : super::super::super::Win32::Foundation:: HANDLE, threadinformationclass : THREADINFOCLASS, threadinformation : *mut core::ffi::c_void, threadinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn NtSetInformationThread(threadhandle : super::super::super::Win32::Foundation:: HANDLE, threadinformationclass : THREADINFOCLASS, threadinformation : *const core::ffi::c_void, threadinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(feature = "Wdk_System_SystemServices")]
windows_targets::link!("ntdll.dll" "system" fn NtSetTimer(timerhandle : super::super::super::Win32::Foundation:: HANDLE, duetime : *const i64, timerapcroutine : super::SystemServices:: PTIMER_APC_ROUTINE, timercontext : *const core::ffi::c_void, resumetimer : super::super::super::Win32::Foundation:: BOOLEAN, period : i32, previousstate : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn NtSetTimerEx(timerhandle : super::super::super::Win32::Foundation:: HANDLE, timersetinformationclass : TIMER_SET_INFORMATION_CLASS, timersetinformation : *mut core::ffi::c_void, timersetinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn NtTerminateProcess(processhandle : super::super::super::Win32::Foundation:: HANDLE, exitstatus : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn NtWaitForSingleObject(handle : super::super::super::Win32::Foundation:: HANDLE, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *mut i64) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn ZwCancelTimer(timerhandle : super::super::super::Win32::Foundation:: HANDLE, currentstate : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_Kernel"))]
windows_targets::link!("ntdll.dll" "system" fn ZwCreateTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, timertype : super::super::super::Win32::System::Kernel:: TIMER_TYPE) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(feature = "Wdk_Foundation")]
windows_targets::link!("ntdll.dll" "system" fn ZwOpenEvent(eventhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(all(feature = "Wdk_Foundation", feature = "Win32_System_WindowsProgramming"))]
windows_targets::link!("ntdll.dll" "system" fn ZwOpenProcess(processhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES, clientid : *const super::super::super::Win32::System::WindowsProgramming:: CLIENT_ID) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(feature = "Wdk_Foundation")]
windows_targets::link!("ntdll.dll" "system" fn ZwOpenTimer(timerhandle : *mut super::super::super::Win32::Foundation:: HANDLE, desiredaccess : u32, objectattributes : *const super::super::Foundation:: OBJECT_ATTRIBUTES) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationProcess(processhandle : super::super::super::Win32::Foundation:: HANDLE, processinformationclass : PROCESSINFOCLASS, processinformation : *mut core::ffi::c_void, processinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn ZwQueryInformationThread(threadhandle : super::super::super::Win32::Foundation:: HANDLE, threadinformationclass : THREADINFOCLASS, threadinformation : *mut core::ffi::c_void, threadinformationlength : u32, returnlength : *mut u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn ZwSetInformationThread(threadhandle : super::super::super::Win32::Foundation:: HANDLE, threadinformationclass : THREADINFOCLASS, threadinformation : *const core::ffi::c_void, threadinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
#[cfg(feature = "Wdk_System_SystemServices")]
windows_targets::link!("ntdll.dll" "system" fn ZwSetTimer(timerhandle : super::super::super::Win32::Foundation:: HANDLE, duetime : *const i64, timerapcroutine : super::SystemServices:: PTIMER_APC_ROUTINE, timercontext : *const core::ffi::c_void, resumetimer : super::super::super::Win32::Foundation:: BOOLEAN, period : i32, previousstate : *mut super::super::super::Win32::Foundation:: BOOLEAN) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn ZwSetTimerEx(timerhandle : super::super::super::Win32::Foundation:: HANDLE, timersetinformationclass : TIMER_SET_INFORMATION_CLASS, timersetinformation : *mut core::ffi::c_void, timersetinformationlength : u32) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn ZwTerminateProcess(processhandle : super::super::super::Win32::Foundation:: HANDLE, exitstatus : super::super::super::Win32::Foundation:: NTSTATUS) -> super::super::super::Win32::Foundation:: NTSTATUS);
windows_targets::link!("ntdll.dll" "system" fn ZwWaitForSingleObject(handle : super::super::super::Win32::Foundation:: HANDLE, alertable : super::super::super::Win32::Foundation:: BOOLEAN, timeout : *const i64) -> super::super::super::Win32::Foundation:: NTSTATUS);
pub const MaxProcessInfoClass: PROCESSINFOCLASS = 83i32;
pub const MaxThreadInfoClass: THREADINFOCLASS = 56i32;
pub const MaxTimerInfoClass: TIMER_SET_INFORMATION_CLASS = 1i32;
pub const ProcessAccessToken: PROCESSINFOCLASS = 9i32;
pub const ProcessAffinityMask: PROCESSINFOCLASS = 21i32;
pub const ProcessAffinityUpdateMode: PROCESSINFOCLASS = 45i32;
pub const ProcessBasePriority: PROCESSINFOCLASS = 5i32;
pub const ProcessBasicInformation: PROCESSINFOCLASS = 0i32;
pub const ProcessBreakOnTermination: PROCESSINFOCLASS = 29i32;
pub const ProcessCheckStackExtentsMode: PROCESSINFOCLASS = 59i32;
pub const ProcessCommandLineInformation: PROCESSINFOCLASS = 60i32;
pub const ProcessCommitReleaseInformation: PROCESSINFOCLASS = 65i32;
pub const ProcessCookie: PROCESSINFOCLASS = 36i32;
pub const ProcessCycleTime: PROCESSINFOCLASS = 38i32;
pub const ProcessDebugFlags: PROCESSINFOCLASS = 31i32;
pub const ProcessDebugObjectHandle: PROCESSINFOCLASS = 30i32;
pub const ProcessDebugPort: PROCESSINFOCLASS = 7i32;
pub const ProcessDefaultHardErrorMode: PROCESSINFOCLASS = 12i32;
pub const ProcessDeviceMap: PROCESSINFOCLASS = 23i32;
pub const ProcessDynamicFunctionTableInformation: PROCESSINFOCLASS = 53i32;
pub const ProcessEnableAlignmentFaultFixup: PROCESSINFOCLASS = 17i32;
pub const ProcessEnergyTrackingState: PROCESSINFOCLASS = 82i32;
pub const ProcessExceptionPort: PROCESSINFOCLASS = 8i32;
pub const ProcessExecuteFlags: PROCESSINFOCLASS = 34i32;
pub const ProcessFaultInformation: PROCESSINFOCLASS = 63i32;
pub const ProcessForegroundInformation: PROCESSINFOCLASS = 25i32;
pub const ProcessGroupInformation: PROCESSINFOCLASS = 47i32;
pub const ProcessHandleCheckingMode: PROCESSINFOCLASS = 54i32;
pub const ProcessHandleCount: PROCESSINFOCLASS = 20i32;
pub const ProcessHandleInformation: PROCESSINFOCLASS = 51i32;
pub const ProcessHandleTable: PROCESSINFOCLASS = 58i32;
pub const ProcessHandleTracing: PROCESSINFOCLASS = 32i32;
pub const ProcessImageFileMapping: PROCESSINFOCLASS = 44i32;
pub const ProcessImageFileName: PROCESSINFOCLASS = 27i32;
pub const ProcessImageFileNameWin32: PROCESSINFOCLASS = 43i32;
pub const ProcessImageInformation: PROCESSINFOCLASS = 37i32;
pub const ProcessInPrivate: PROCESSINFOCLASS = 70i32;
pub const ProcessInstrumentationCallback: PROCESSINFOCLASS = 40i32;
pub const ProcessIoCounters: PROCESSINFOCLASS = 2i32;
pub const ProcessIoPortHandlers: PROCESSINFOCLASS = 13i32;
pub const ProcessIoPriority: PROCESSINFOCLASS = 33i32;
pub const ProcessKeepAliveCount: PROCESSINFOCLASS = 55i32;
pub const ProcessLUIDDeviceMapsEnabled: PROCESSINFOCLASS = 28i32;
pub const ProcessLdtInformation: PROCESSINFOCLASS = 10i32;
pub const ProcessLdtSize: PROCESSINFOCLASS = 11i32;
pub const ProcessMemoryAllocationMode: PROCESSINFOCLASS = 46i32;
pub const ProcessMemoryExhaustion: PROCESSINFOCLASS = 62i32;
pub const ProcessMitigationPolicy: PROCESSINFOCLASS = 52i32;
pub const ProcessOwnerInformation: PROCESSINFOCLASS = 49i32;
pub const ProcessPagePriority: PROCESSINFOCLASS = 39i32;
pub const ProcessPooledUsageAndLimits: PROCESSINFOCLASS = 14i32;
pub const ProcessPriorityBoost: PROCESSINFOCLASS = 22i32;
pub const ProcessPriorityClass: PROCESSINFOCLASS = 18i32;
pub const ProcessProtectionInformation: PROCESSINFOCLASS = 61i32;
pub const ProcessQuotaLimits: PROCESSINFOCLASS = 1i32;
pub const ProcessRaisePriority: PROCESSINFOCLASS = 6i32;
pub const ProcessRaiseUMExceptionOnInvalidHandleClose: PROCESSINFOCLASS = 71i32;
pub const ProcessReserved1Information: PROCESSINFOCLASS = 66i32;
pub const ProcessReserved2Information: PROCESSINFOCLASS = 67i32;
pub const ProcessRevokeFileHandles: PROCESSINFOCLASS = 56i32;
pub const ProcessSessionInformation: PROCESSINFOCLASS = 24i32;
pub const ProcessSubsystemInformation: PROCESSINFOCLASS = 75i32;
pub const ProcessSubsystemProcess: PROCESSINFOCLASS = 68i32;
pub const ProcessTelemetryIdInformation: PROCESSINFOCLASS = 64i32;
pub const ProcessThreadStackAllocation: PROCESSINFOCLASS = 41i32;
pub const ProcessTimes: PROCESSINFOCLASS = 4i32;
pub const ProcessTlsInformation: PROCESSINFOCLASS = 35i32;
pub const ProcessTokenVirtualizationEnabled: PROCESSINFOCLASS = 48i32;
pub const ProcessUserModeIOPL: PROCESSINFOCLASS = 16i32;
pub const ProcessVmCounters: PROCESSINFOCLASS = 3i32;
pub const ProcessWin32kSyscallFilterInformation: PROCESSINFOCLASS = 79i32;
pub const ProcessWindowInformation: PROCESSINFOCLASS = 50i32;
pub const ProcessWorkingSetControl: PROCESSINFOCLASS = 57i32;
pub const ProcessWorkingSetWatch: PROCESSINFOCLASS = 15i32;
pub const ProcessWorkingSetWatchEx: PROCESSINFOCLASS = 42i32;
pub const ProcessWow64Information: PROCESSINFOCLASS = 26i32;
pub const ProcessWx86Information: PROCESSINFOCLASS = 19i32;
pub const ThreadActualBasePriority: THREADINFOCLASS = 25i32;
pub const ThreadActualGroupAffinity: THREADINFOCLASS = 41i32;
pub const ThreadAffinityMask: THREADINFOCLASS = 4i32;
pub const ThreadAmILastThread: THREADINFOCLASS = 12i32;
pub const ThreadBasePriority: THREADINFOCLASS = 3i32;
pub const ThreadBasicInformation: THREADINFOCLASS = 0i32;
pub const ThreadBreakOnTermination: THREADINFOCLASS = 18i32;
pub const ThreadCSwitchMon: THREADINFOCLASS = 27i32;
pub const ThreadCSwitchPmu: THREADINFOCLASS = 28i32;
pub const ThreadCounterProfiling: THREADINFOCLASS = 32i32;
pub const ThreadCpuAccountingInformation: THREADINFOCLASS = 34i32;
pub const ThreadCycleTime: THREADINFOCLASS = 23i32;
pub const ThreadDescriptorTableEntry: THREADINFOCLASS = 6i32;
pub const ThreadDynamicCodePolicyInfo: THREADINFOCLASS = 42i32;
pub const ThreadEnableAlignmentFaultFixup: THREADINFOCLASS = 7i32;
pub const ThreadEventPair_Reusable: THREADINFOCLASS = 8i32;
pub const ThreadGroupInformation: THREADINFOCLASS = 30i32;
pub const ThreadHideFromDebugger: THREADINFOCLASS = 17i32;
pub const ThreadIdealProcessor: THREADINFOCLASS = 13i32;
pub const ThreadIdealProcessorEx: THREADINFOCLASS = 33i32;
pub const ThreadImpersonationToken: THREADINFOCLASS = 5i32;
pub const ThreadIoPriority: THREADINFOCLASS = 22i32;
pub const ThreadIsIoPending: THREADINFOCLASS = 16i32;
pub const ThreadIsTerminated: THREADINFOCLASS = 20i32;
pub const ThreadLastSystemCall: THREADINFOCLASS = 21i32;
pub const ThreadNameInformation: THREADINFOCLASS = 38i32;
pub const ThreadPagePriority: THREADINFOCLASS = 24i32;
pub const ThreadPerformanceCount: THREADINFOCLASS = 11i32;
pub const ThreadPriority: THREADINFOCLASS = 2i32;
pub const ThreadPriorityBoost: THREADINFOCLASS = 14i32;
pub const ThreadQuerySetWin32StartAddress: THREADINFOCLASS = 9i32;
pub const ThreadSetTlsArrayAddress: THREADINFOCLASS = 15i32;
pub const ThreadSubsystemInformation: THREADINFOCLASS = 45i32;
pub const ThreadSuspendCount: THREADINFOCLASS = 35i32;
pub const ThreadSwitchLegacyState: THREADINFOCLASS = 19i32;
pub const ThreadTebInformation: THREADINFOCLASS = 26i32;
pub const ThreadTimes: THREADINFOCLASS = 1i32;
pub const ThreadUmsInformation: THREADINFOCLASS = 31i32;
pub const ThreadWow64Context: THREADINFOCLASS = 29i32;
pub const ThreadZeroTlsCell: THREADINFOCLASS = 10i32;
pub const TimerSetCoalescableTimer: TIMER_SET_INFORMATION_CLASS = 0i32;
pub type PROCESSINFOCLASS = i32;
pub type THREADINFOCLASS = i32;
pub type TIMER_SET_INFORMATION_CLASS = i32;
