pub enum NtUserCall {
Show 162 variants
CreateMenu,
CreatePopupMenu,
AllowForegroundActivation,
CancelQueueEventCompletionPacket,
ClearWakeMask,
CreateSystemThreads,
DesktopHasWatermarkText,
DestroyCaret,
DisableProcessWindowsGhosting,
DrainThreadCoreMessagingCompletions,
GetDeviceChangeInfo,
GetIMEShowStatus,
GetInputDesktop,
GetMessagePos,
GetQueueIocp,
GetUnpredictedMessagePos,
HandleSystemThreadCreationFailure,
HideCursorNoCapture,
IsQueueAttached,
LoadCursorsAndIcons,
LoadUserApiHook,
PrepareForLogoff,
ReassociateQueueEventCompletionPacket,
ReleaseCapture,
RemoveQueueCompletion,
ResetDblClk,
ZapActiveAndFocus,
RemoteConsoleShadowStop,
RemoteDisconnect,
RemoteLogoff,
RemoteNtSecurity,
EditionPostKeyboardInputMessage,
RemoteShadowSetup,
RemoteShadowStop,
RemotePassthruEnable,
RemotePassthruDisable,
RemoteConnectState,
TraceLoggingSendMixedModeTelemetry,
UpdatePerUserImmEnabling,
UserPowerCalloutWorker,
WakeRITForShutdown,
DoInitMessagePumpHook,
DoUninitMessagePumpHook,
EnableMiPShellThread,
IsMiPShellThreadEnabled,
EnableMouseInPointerForThread,
DeferredDesktopRotation,
EnablePerMonitorMenuScaling,
BeginDeferWindowPos,
GetSendMessageReceiver,
WindowFromDC,
AllowSetForegroundWindow,
CreateEmptyCursorObject,
CsDdeUninitialize,
DirectedYield,
KbdNlsFuncTypeDummy,
EditionGetExecutionEvironment,
EnumClipboardFormats,
GetInputEvent,
GetKeyboardLayout,
GetKeyboardType,
GetProcessDefaultLayout,
GetQueueStatus,
GetWinStationInfo,
LockSetForegroundWindow,
LW_LoadFonts,
MapDesktopObject,
MessageBeep,
PlayEventSound,
PostQuitMessage,
RealizePalette,
RegisterLPK,
RegisterSystemThread,
RemoteReconnect,
RemoteThinwireStats,
ReleaseDC,
RemoteNotify,
ReplyMessage,
SetCaretBlinkTime,
SetDoubleClickTime,
SetMessageExtraInfo,
SetProcessDefaultLayout,
SetWatermarkStrings,
ShowCursor,
ShowStartGlass,
SwapMouseButton,
WOWModuleUnload,
DwmLockScreenUpdates,
EnableSessionForMMCSS,
SetWaitForQueueAttach,
ThreadMessageQueueAttached,
PostUIActions,
EnsureDpiDepSysMetCacheForPlateau,
ForceEnableNumpadTranslation,
SetTSFEventState,
SetShellChangeNotifyHWND,
DeregisterShellHookWindow,
DWP_GetEnabledPopup,
DWP_GetEnabledPopupOffset,
GetModernAppWindow,
GetWindowContextHelpId,
RegisterShellHookWindow,
SetMsgBox,
InitThreadCoreMessagingIocp,
ScheduleDispatchNotification,
SetProgmanWindow,
SetTaskmanWindow,
GetClassIcoCur,
ClearWindowState,
KillSystemTimer,
NotifyOverlayWindow,
RegisterKeyboardCorrectionCallout,
SetDialogPointer,
SetVisible,
SetWindowContextHelpId,
SetWindowState,
RegisterWindowArrangementCallout,
EnableModernAppWindowKeyboardIntercept,
ArrangeIconicWindows,
DrawMenuBar,
CheckImeShowStatusInThread,
GetSysMenuHandle,
GetSysMenuOffset,
RedrawFrame,
RedrawFrameAndHook,
SetDialogSystemMenu,
StubSetForegroundWindow,
SetSysMenu,
UpdateClientRect,
UpdateWindow,
SetActiveImmersiveWindow,
SetCancelRotationDelayHintWindow,
GetWindowTrackInfoAsync,
BroadcastImeShowStatusChange,
SetModernAppWindow,
RedrawTitle,
ShowOwnedPopups,
SwitchToThisWindow,
UpdateWindows,
ValidateRgn,
MonitorFromWindow,
EnableWindow,
ChangeWindowMessageFilter,
GetCursorPos,
GetHDevName,
InitAnsiOem,
NlsKbdSendIMENotification,
RegisterGhostWindow,
RegisterLogonProcess,
RegisterSiblingFrostWindow,
RegisterUserHungAppHandlers,
RemoteShadowCleanup,
RemoteShadowStart,
SetCaretPos,
SetCursorPos,
SetPhysicalCursorPos,
SetThreadQueueMergeSetting,
UnhookWindowsHook,
WOWCleanup,
EnableShellWindowManagementBehavior,
CitSetInfo,
ScaleSystemMetricForDPIWithoutCache,
}
Expand description
The sum of all functions accessible via the NtUserCall*
family of system calls in all supported operating systems.
The variants will be mapped to the respective function indices in crate::indices
at runtime.
Variants§
CreateMenu
CreatePopupMenu
AllowForegroundActivation
CancelQueueEventCompletionPacket
ClearWakeMask
CreateSystemThreads
DesktopHasWatermarkText
DestroyCaret
DisableProcessWindowsGhosting
DrainThreadCoreMessagingCompletions
GetDeviceChangeInfo
GetIMEShowStatus
GetInputDesktop
GetMessagePos
GetQueueIocp
GetUnpredictedMessagePos
HandleSystemThreadCreationFailure
HideCursorNoCapture
IsQueueAttached
LoadCursorsAndIcons
LoadUserApiHook
PrepareForLogoff
ReassociateQueueEventCompletionPacket
ReleaseCapture
RemoveQueueCompletion
ResetDblClk
ZapActiveAndFocus
RemoteConsoleShadowStop
RemoteDisconnect
RemoteLogoff
RemoteNtSecurity
EditionPostKeyboardInputMessage
RemoteShadowSetup
RemoteShadowStop
RemotePassthruEnable
RemotePassthruDisable
RemoteConnectState
TraceLoggingSendMixedModeTelemetry
UpdatePerUserImmEnabling
UserPowerCalloutWorker
WakeRITForShutdown
DoInitMessagePumpHook
DoUninitMessagePumpHook
EnableMiPShellThread
IsMiPShellThreadEnabled
EnableMouseInPointerForThread
DeferredDesktopRotation
EnablePerMonitorMenuScaling
BeginDeferWindowPos
GetSendMessageReceiver
WindowFromDC
AllowSetForegroundWindow
CreateEmptyCursorObject
CsDdeUninitialize
DirectedYield
KbdNlsFuncTypeDummy
EditionGetExecutionEvironment
EnumClipboardFormats
GetInputEvent
GetKeyboardLayout
GetKeyboardType
GetProcessDefaultLayout
GetQueueStatus
GetWinStationInfo
LockSetForegroundWindow
LW_LoadFonts
MapDesktopObject
MessageBeep
PlayEventSound
PostQuitMessage
RealizePalette
RegisterLPK
RegisterSystemThread
RemoteReconnect
RemoteThinwireStats
ReleaseDC
RemoteNotify
ReplyMessage
SetCaretBlinkTime
SetDoubleClickTime
SetMessageExtraInfo
SetProcessDefaultLayout
SetWatermarkStrings
ShowCursor
ShowStartGlass
SwapMouseButton
WOWModuleUnload
DwmLockScreenUpdates
EnableSessionForMMCSS
SetWaitForQueueAttach
ThreadMessageQueueAttached
PostUIActions
EnsureDpiDepSysMetCacheForPlateau
ForceEnableNumpadTranslation
SetTSFEventState
SetShellChangeNotifyHWND
DeregisterShellHookWindow
DWP_GetEnabledPopup
DWP_GetEnabledPopupOffset
GetModernAppWindow
GetWindowContextHelpId
RegisterShellHookWindow
SetMsgBox
InitThreadCoreMessagingIocp
ScheduleDispatchNotification
SetProgmanWindow
SetTaskmanWindow
GetClassIcoCur
ClearWindowState
KillSystemTimer
NotifyOverlayWindow
RegisterKeyboardCorrectionCallout
SetDialogPointer
SetVisible
SetWindowContextHelpId
SetWindowState
RegisterWindowArrangementCallout
EnableModernAppWindowKeyboardIntercept
ArrangeIconicWindows
DrawMenuBar
CheckImeShowStatusInThread
GetSysMenuHandle
GetSysMenuOffset
RedrawFrame
RedrawFrameAndHook
SetDialogSystemMenu
StubSetForegroundWindow
SetSysMenu
UpdateClientRect
UpdateWindow
SetActiveImmersiveWindow
SetCancelRotationDelayHintWindow
GetWindowTrackInfoAsync
BroadcastImeShowStatusChange
SetModernAppWindow
RedrawTitle
ShowOwnedPopups
SwitchToThisWindow
UpdateWindows
ValidateRgn
MonitorFromWindow
EnableWindow
ChangeWindowMessageFilter
GetCursorPos
GetHDevName
InitAnsiOem
NlsKbdSendIMENotification
RegisterGhostWindow
RegisterLogonProcess
RegisterSiblingFrostWindow
RegisterUserHungAppHandlers
RemoteShadowCleanup
RemoteShadowStart
SetCaretPos
SetCursorPos
SetPhysicalCursorPos
SetThreadQueueMergeSetting
UnhookWindowsHook
WOWCleanup
EnableShellWindowManagementBehavior
CitSetInfo
ScaleSystemMetricForDPIWithoutCache
Trait Implementations§
Source§impl Clone for NtUserCall
impl Clone for NtUserCall
Source§fn clone(&self) -> NtUserCall
fn clone(&self) -> NtUserCall
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NtUserCall
impl Debug for NtUserCall
Source§impl Hash for NtUserCall
impl Hash for NtUserCall
Source§impl Ord for NtUserCall
impl Ord for NtUserCall
Source§fn cmp(&self, other: &NtUserCall) -> Ordering
fn cmp(&self, other: &NtUserCall) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for NtUserCall
impl PartialEq for NtUserCall
Source§impl PartialOrd for NtUserCall
impl PartialOrd for NtUserCall
Source§impl TryFrom<NtUserCall> for NtUserCallIndex
impl TryFrom<NtUserCall> for NtUserCallIndex
Source§impl TryFrom<NtUserCall> for NtUserCallIndex
impl TryFrom<NtUserCall> for NtUserCallIndex
Source§impl TryFrom<NtUserCall> for NtUserCallIndex
impl TryFrom<NtUserCall> for NtUserCallIndex
Source§impl TryFrom<NtUserCall> for NtUserCallIndex
impl TryFrom<NtUserCall> for NtUserCallIndex
impl Copy for NtUserCall
impl Eq for NtUserCall
impl StructuralPartialEq for NtUserCall
Auto Trait Implementations§
impl Freeze for NtUserCall
impl RefUnwindSafe for NtUserCall
impl Send for NtUserCall
impl Sync for NtUserCall
impl Unpin for NtUserCall
impl UnwindSafe for NtUserCall
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more