AppbarData
|
Contains information about a system appbar message.
|
AssemblyInfo
|
Contains information about an assembly in the side-by-side assembly store.
The information is used by the QueryAssemblyInfo(QueryAssemblyInfoFlags, String, AssemblyInfo) method.
|
BlendFunction
|
Controls blending by specifying the blending functions for source and destination bitmaps.
|
BroadcastSystemMessageExInfo
|
Contains additional information of a message when calling BroadcastSystemMessageEx(BroadcastSystemMessageFlags, BroadcastSystemMessageInfo, WindowMessages, IntPtr, IntPtr, BroadcastSystemMessageExInfo) function.
|
CallWndProcStruct
|
Defines the message parameters passed to a CallWndProc hook procedure.
|
ChangeFilter
|
Contains extended result information obtained by calling the
ChangeWindowMessageFilterEx(IntPtr, EditControlMessages, ChangeWindowMessageFilterExAction, ChangeFilter) function.
|
CharInfo
|
Specifies a Unicode or ANSI character and its attributes.
This structure is used by console functions to read from and write to a console screen buffer.
|
ConsoleCoordinate
|
Defines the coordinates of a character cell in a console screen buffer.
The origin of the coordinate system (0,0) is at the top, left cell of the buffer.
|
ConsoleFontInfo
|
Contains information for a console font.
|
ConsoleFontInfoEx
|
Contains extended information for a console font.
|
ConsoleScreenBufferInfo
|
Contains information about a console screen buffer.
|
CredUiInfo
|
Contains information for the CredUIPromptForCredentials(CredUiInfo, String, IntPtr, Win32ErrorCode, StringBuilder, Int32, StringBuilder, Int32, Boolean, CredentialsDialogOptions) function,
that creates a dialog box used to obtain credentials information.
|
CursorInfo
|
Contains global cursor information.
|
DevBroadcastVolume
|
Contains information about a logical volume.
|
DevMode
|
Contains information about the initialization and environment of a display device or a printer.
|
DevModeDevices
|
Contains information about a printer or display device.
|
DevModeDisplay
|
Contains information about a display device.
|
DevModeFlags
|
Contains the device flags.
|
DevModePrinter
|
Contains information about a printer device.
|
DisplayConfigDesktopImageInfo
|
Contains information about the image displayed on the desktop.
|
DisplayConfigModeInfo
|
Contains either source mode or target mode information.
|
DisplayConfigPathInfo
|
Describes a single path from a target to a source.
|
DisplayConfigPathSourceInfo
|
Contains source information for a single path.
A source corresponds to a surface on which the display adapter can render pixels.
Each display adapter is capable of rendering to x number of sources.
What this means is how many desktops can be rendered for extend mode.
This is typically 2. For example, source 0 might be rendering pixels from 0,0 to 1024,768,
and source 1 might be rendering pixels from 1025,0 to 2048, 768.
|
DisplayConfigPathSourceInfoUnion
|
Additional Information.
|
DisplayConfigPathTargetInfo
|
Contains target information for a single path.
A target corresponds to the number of possible video outputs on a display adapter.
|
DisplayConfigPathTargetInfoUnion
|
Additional Information.
|
DisplayConfigRefreshRate
|
Describes a fractional value that represents vertical and horizontal frequencies of a video
mode (that is, vertical sync and horizontal sync).
|
DisplayConfigRegion2D
|
Represents a point or an offset in a two-dimensional space.
|
DisplayConfigSourceMode
|
Represents a point or an offset in a two-dimensional space.
|
DisplayConfigTargetMode
|
Describes a display path target mode.
|
DisplayConfigVideoSignalInfo
|
Contains information about the video signal for a display.
|
DisplayDevice
|
Contains information about the display device specified by the iDevNum parameter
of the EnumDisplayDevices(String, UInt32, DisplayDevice, UInt32) function.
|
DwmBlurBehind
|
Contains Desktop Window Manager (DWM) blur-behind properties.
Used by the DwmEnableBlurBehindWindow(IntPtr, DwmBlurBehind) function.
|
DwmThumbnailProperties
|
Specifies Desktop Window Manager (DWM) thumbnail properties.
Used by the DwmUpdateThumbnailProperties(IntPtr, DwmThumbnailProperties) function.
|
FindStreamData
|
Contains information about the stream found by the
FindFirstStreamW(String, FindStreamInfoLevels, FindStreamData, UInt32)
or FindNextStreamW(SafeFindHandle, FindStreamData) functions.
|
FindStreamInfo
|
Contains stream data.
|
FlashWindowInfo
|
Contains the flash status for a window and the number of times the system should flash the window.
|
HardwareInput
|
Contains information about a simulated message generated by an input device other than a keyboard or mouse.
|
IconInfo
|
Contains information about an icon or a cursor.
|
IconInfoEx
|
Contains information about an icon or a cursor.
|
Input
|
Used by SendInput(Int32, Input, Int32) function
to store information for synthesizing input events such as keystrokes, mouse movement, and mouse clicks.
|
InputInfo
|
Used by SendInput(Int32, Input, Int32) function
to store information for synthesizing input events such as keystrokes, mouse movement, and mouse clicks.
For InputInfo field.
|
IoCounters
|
Contains I/O accounting information for a process or a job object.
For a job object, the counters include all operations performed by
all processes that have ever been associated with the job,
in addition to all processes currently associated with the job.
|
IpStats
|
Atores information about the IP protocol running on a particular computer.
|
KeyboardInput
|
Contains information about a simulated keyboard event.
|
KeyboardLowLevelHookStruct
|
Contains information about a low-level keyboard input event.
|
LastInputInfo
|
Contains the time of the last input (mouse or keyboard) event.
|
Luid
|
An LUID is a 64-bit value guaranteed to be unique only on the system on which it was generated.
The uniqueness of a locally unique identifier (LUID) is guaranteed only until the system is restarted.
|
LuIdAndAttributes
|
Represents a locally unique identifier (LUID) and its attributes.
|
Margins
|
Defines the margins of a window.
|
MciOpenParms
|
Contains information for the Open command.
|
MemoryBasicInformation32
|
Contains information about a range of pages in the virtual address space of a process.
The VirtualQuery(IntPtr, MemoryBasicInformation32, IntPtr) and
VirtualQueryEx(IntPtr, IntPtr, MemoryBasicInformation32, IntPtr) functions use this structure.
|
MemoryBasicInformation64
|
Contains information about a range of pages in the virtual address space of a process.
The VirtualQuery(IntPtr, MemoryBasicInformation32, IntPtr) and
VirtualQueryEx(IntPtr, IntPtr, MemoryBasicInformation32, IntPtr) functions use this structure.
|
MemoryStatusEx
|
contains information about the current state of both physical and virtual memory, including extended memory.
|
MenuInfo
|
Contains information about a menu.
|
MenuItemInfo
|
Contains information about a menu item.
|
MiniDumpExceptionInformation
|
Contains the exception information written to the minidump file by the
MiniDumpWriteDump(IntPtr, Int32, SafeHandle, MiniDumpType, MiniDumpExceptionInformation, IntPtr, IntPtr) function.
|
MonitorInfo
|
Contains information about a display monitor.
The GetMonitorInfo(IntPtr, MonitorInfo) function stores information into a MonitorInfo structure
or a MonitorInfoEx structure.
The MonitorInfo structure is a subset of the MonitorInfoEx structure.
The MonitorInfoEx structure adds a string member to contain a name for the display monitor.
|
MonitorInfoEx
|
Contains information about a display monitor.
The GetMonitorInfo(IntPtr, MonitorInfo) function stores information into a MonitorInfo structure
or a MonitorInfoEx structure.
The MonitorInfoEx structure is a superset of the MonitorInfo structure.
The MonitorInfoEx structure adds a string member to contain a name for the display monitor.
|
MouseInput
|
Contains information about a simulated mouse event.
|
MouseLowLevelHookStruct
|
Contains information about a low-level mouse input event.
|
MouseMovePoint
|
Contains information about the mouse's location in screen coordinates.
|
MutexBasicInformation
|
Contains information about a mutual exclusion (Mutex) object.
|
MutexOwnerInformation
|
Contains information about the ownership process of a mutual exclusion (Mutex) object.
|
NativeMessage
|
Contains message information from a thread's message queue.
Equals to Message managed structure.
|
NativePoint
|
Defines the x- and y- coordinates of a point.
|
NativeRectangle
|
Defines the coordinates of the upper-left and lower-right corners of a rectangle.
|
NativeRectangleSmall
|
Defines the coordinates of the upper left and lower right corners of a rectangle.
|
NativeSize
|
Defines the width and height of a rectangle.
|
NativeToolBarButton
|
Provides information about a button in a Win32 toolbar control (a window with "ToolbarWin32" class name).
|
NativeWindowInfo
|
Contains information about a window.
|
NcCalcSizeParams
|
Contains information that an application can use while processing the
WM_NcCalcSize message to calculate the size,
position, and valid contents of the client area of a window.
|
NotifyIconIdentifier
|
Contains information used by NotifyIconGetRect(NotifyIconIdentifier, NativeRectangle)
to identify the icon for which to retrieve the bounding rectangle.
|
ObjectAttributes
|
Define an object name and other attributes.
|
OpenAsInfo
|
Stores information for the SHOpenWithDialog(IntPtr, OpenAsInfo) function.
|
OsVersionInfoEx
|
Contains operating system version information.
The information includes major and minor version numbers, a build number, a platform identifier,
and information about product suites and the latest Service Pack installed on the system.
This structure is used with the GetVersionEx(OsVersionInfoEx) and VerifyVersionInfo functions.
|
PaintStruct
|
Contains information for an application.
This information can be used to paint the client area of a window owned by that application.
|
PrivilegeSet
|
Represents a set of privileges.
It is also used to indicate which, if any, privileges are held by a user or group requesting access to an object.
|
ProcessBasicInformation
|
Holds process information returned by NtQueryInformationProcess(IntPtr, ProcessInformationClass, ProcessBasicInformation, Int32, Int32) function.
|
ProcessInformation
|
Contains information about a newly created process and its primary thread.
It is used with the CreateProcess(String, StringBuilder, SecurityAttributes, SecurityAttributes, Boolean, CreateProcessFlags, IntPtr, String, ProcessStartupInfo, ProcessInformation), CreateProcessAsUser(IntPtr, String, StringBuilder, SecurityAttributes, SecurityAttributes, Boolean, CreateProcessFlags, IntPtr, String, ProcessStartupInfo, ProcessInformation),
CreateProcessWithLogon(String, String, String, ProcessLogonFlags, String, StringBuilder, CreateProcessFlags, IntPtr, String, ProcessStartupInfo, ProcessInformation), or CreateProcessWithToken(IntPtr, ProcessLogonFlags, String, StringBuilder, CreateProcessFlags, IntPtr, String, ProcessStartupInfo, ProcessInformation) function.
|
ProcessStartupInfo
|
Specifies the window station, desktop, standard handles, and appearance of the main window for a process at creation time.
|
ProcessStartupInfoEx
|
Specifies the window station, desktop, standard handles, and appearance of the main window
and attributes for a process at creation time.
|
PropertyKey
|
Specifies the FMTID (FormatId) / PID (PropertyId) identifier that programmatically identifies a property.
|
PssAuxiliaryPagesInformation
|
Holds auxiliary pages information returned by PssQuerySnapshot(IntPtr, PssQueryInformationClass, IntPtr, UInt32) function.
|
PssHandleInformation
|
Holds handle information returned by PssQuerySnapshot(IntPtr, PssQueryInformationClass, IntPtr, UInt32) function.
|
PssHandleTraceInformation
|
Holds handle trace information returned by PssQuerySnapshot(IntPtr, PssQueryInformationClass, IntPtr, UInt32) function.
|
PssPerformanceCounters
|
Holds performance counters information returned by PssQuerySnapshot(IntPtr, PssQueryInformationClass, IntPtr, UInt32) function.
|
PssProcessInformation
|
Holds process information returned by PssQuerySnapshot(IntPtr, PssQueryInformationClass, IntPtr, UInt32) function.
|
PssThreadInformation
|
Holds thread information returned by PssQuerySnapshot(IntPtr, PssQueryInformationClass, IntPtr, UInt32) function.
|
PssVirtualAddressCloneInformation
|
Holds virtual address clone information returned by PssQuerySnapshot(IntPtr, PssQueryInformationClass, IntPtr, UInt32) function.
|
PssVirtualAddressSpaceInformation
|
Holds virtual address (VA) space information returned by PssQuerySnapshot(IntPtr, PssQueryInformationClass, IntPtr, UInt32) function.
|
RawHid
|
Describes the format of the raw input from a Human Interface Device (HID).
|
RawInput
|
Contains the raw input from a device.
|
RawInputData
|
Contains the raw input from a device.
|
RawInputDevice
|
Defines information for the raw input devices.
|
RawInputDeviceList
|
Contains information about a raw input device.
|
RawInputHeader
|
Contains the header information that is part of the raw input data.
|
RawKeyboard
|
Contains information about the state of the keyboard.
|
RawMouse
|
Contains information about the state of the mouse.
|
RawMouseButtonData
|
|
ReparseDataBuffer
|
Contains reparse point data for a Microsoft reparse point.
|
ScrollInfo
|
Contains scroll bar parameters to be set by the SetScrollInfo(IntPtr, ScrollBarOrientation, ScrollInfo, Boolean) function,
or retrieved by the GetScrollInfo(IntPtr, ScrollBarOrientation, ScrollInfo) function.
|
SecurityAttributes
|
Contains the security descriptor for an object and specifies whether the
handle retrieved by specifying this structure is inheritable.
This structure provides security settings for objects created by various functions,
such as CreateFile(String, FileAccessRights, FileShare, IntPtr, FileMode, CreateFileFlags, IntPtr),
CreatePipe, CreateProcess(String, StringBuilder, SecurityAttributes, SecurityAttributes, Boolean, CreateProcessFlags, IntPtr, String, ProcessStartupInfo, ProcessInformation), RegCreateKeyEx, or RegSaveKeyEx.
|
SetupApiDeviceInfo
|
Defines a device instance that is a member of a device information set.
|
SetupApiDevicePropertyKey
|
Represents a device property key for a device property in the unified device property model.
|
ShellExecuteInfo
|
Contains information used by the ShellExecuteEx(ShellExecuteInfo) function.
|
ShellFileInfo
|
Contains information about a file object.
|
ShellState
|
Contains settings for the Shell's state.
This structure is used with the SHGetSetSettings(ShellState, ShellStateFlags, Boolean) function.
|
SHQueryRBInfo
|
Contains the accumulated size and item count information retrieved by the QueryRecycleBin(String, SHQueryRBInfo) function.
|
SymbolInfo
|
Contains information about a symbol.
|
SystemInfo
|
Contains information about the current computer system.
This includes the architecture and type of the processor, the number of processors in the system,
the page size, and other such information.
|
SystemTime
|
Specifies a date and time, using individual members for the month, day, year, weekday, hour, minute, second, and millisecond.
The time is either in coordinated universal time (UTC) or local time, depending on the function that is being called.
|
TextMetricA
|
Contains basic information about a physical font.
All sizes are specified in logical units; that is, they depend on the current mapping mode of the display context.
|
TextMetricW
|
Contains basic information about a physical font.
All sizes are specified in logical units; that is, they depend on the current mapping mode of the display context.
|
ThumbnailId
|
Contains a unique identifier for a thumbnail in the system thumbnail cache.
|
TokenPrivileges
|
Contains information about a set of privileges for an access token.
|
ToolbarButton
|
Contains information about a button in a ToolBar control.
|
ToolBarButtonInfoA
|
Contains or receives information for a specific button in a ToolBar control.
|
ToolBarButtonInfoW
|
Contains or receives information for a specific button in a ToolBar control.
|
TrayData
|
Contains information about a system tray button icon.
|
UnicodeString
|
Define a Unicode string.
|
UserProfileInfo
|
Contains information used when loading or unloading a user profile.
|
VersionInfoFixedFileInfo
|
Contains version information for a file. This information is language and code page independent.
|
Win32FindDataW
|
Contains information about the file that is found by the FindFirstFile, FindFirstFileEx, or FindNextFile function.
|
Win32MemoryRangeEntry
|
Specifies a range of memory.
|
WindowPlacement
|
Contains information about the placement of a window on the screen.
|
WindowPos
|
Contains information about the size and position of a window.
|