See: Description
Interface | Description |
---|---|
Advapi32 |
Advapi32.dll Interface.
|
BaseTSD |
Based on basetsd.h (various types)
|
Crypt32 |
Crypt32.dll Interface.
|
DsGetDC |
Ported from DsGetDC.h.
|
GDI32 |
Definition (incomplete) of
gdi32.dll . |
Guid |
Ported from Guid.h.
|
Kernel32 |
Interface definitions for
kernel32.dll . |
LMAccess |
Ported from LMAccess.h.
|
LMCons |
Ported from LMCons.h.
|
LMErr |
Ported from LMErr.h.
|
LMJoin |
Ported from LMJoin.h.
|
Msi |
Provides access to the w32 MSI installer library.
|
Netapi32 |
Netapi32.dll Interface.
|
NtDll |
ntdll.dll Interface.
|
NTSecApi |
Ported from NTSecApi.h
Windows SDK 6.0A.
|
NTStatus | |
ObjBase |
Definitions from ObjBase.h
|
Ole32 |
Ole32.dll Interface.
|
Oleaut32 |
Oleaut32.dll Interface.
|
Secur32 |
Secur32.dll Interface.
|
SetupApi |
The interface for the w32 setup API.
|
Shell32 |
Shell32.dll Interface.
|
ShellAPI |
Ported from ShellAPI.h.
|
ShlObj |
Ported from ShlObj.h.
|
Sspi |
Ported from Sspi.h.
|
Tlhelp32 |
Interface for the Tlhelp32.h header file.
|
User32 |
Provides access to the w32 user32 library.
|
VerRsrc |
Interface for the VerRsrc.h header file.
|
Version |
Provides access to the w32 version library.
|
Wdm |
Ported from Wdm.h.
|
WinBase |
Ported from Winbase.h (kernel32.dll/kernel services).
|
WinCrypt |
Ported from WinCrypt.h.
|
WinDef |
Ported from Windef.h (various macros and types).
|
WinError |
Error code definitions for the Win32 API functions.
|
WinGDI |
Ported from WinGDI.h.
|
Winioctl |
Interface for the Winioctl.h header file.
|
WinNT |
This module defines the 32-Bit Windows types and constants that are defined
by NT, but exposed through the Win32 API.
|
WinNT.OVERLAPPED_COMPLETION_ROUTINE | |
WinReg |
This module contains the function prototypes and constant, type and structure
definitions for the Windows 32-Bit Registry API.
|
Winspool |
Ported from Winspool.h.
|
Winsvc |
This module defines the 32-Bit Windows types and constants that are defined
by NT, but exposed through the Win32 API.
|
WinUser |
Ported from WinUser.h Microsoft Windows SDK 6.0A.
|
WinUser.HOOKPROC | |
WinUser.LowLevelKeyboardProc | |
WinUser.WNDENUMPROC | |
WTypes |
Constant defined in WTypes.h
|
Class | Description |
---|---|
Advapi32Util |
Advapi32 utility API.
|
Advapi32Util.Account |
An account.
|
Advapi32Util.EventLogIterator |
An iterator for Event Log entries.
|
Advapi32Util.EventLogRecord |
An event log record.
|
BaseTSD.DWORD_PTR |
Unsigned DWORD_PTR.
|
BaseTSD.LONG_PTR |
Signed long type for pointer precision.
|
BaseTSD.SIZE_T |
The maximum number of bytes to which a pointer can point.
|
BaseTSD.SSIZE_T |
Signed SIZE_T.
|
BaseTSD.ULONG_PTR |
Unsigned LONG_PTR.
|
BaseTSD.ULONG_PTRByReference |
PULONG_PTR
|
Crypt32Util |
Crypt32 utility API.
|
DsGetDC.DOMAIN_CONTROLLER_INFO |
The DOMAIN_CONTROLLER_INFO structure is used with the DsGetDcName
function to receive data about a domain controller.
|
DsGetDC.DOMAIN_CONTROLLER_INFO.ByReference | |
DsGetDC.DS_DOMAIN_TRUSTS |
The DS_DOMAIN_TRUSTS structure is used with the DsEnumerateDomainTrusts function to
contain trust data for a domain.
|
DsGetDC.DS_DOMAIN_TRUSTS.ByReference | |
DsGetDC.PDOMAIN_CONTROLLER_INFO |
Pointer to DOMAIN_CONTROLLER_INFO.
|
DsGetDC.PDOMAIN_CONTROLLER_INFO.ByReference | |
Guid.GUID | |
Guid.GUID.ByReference | |
Kernel32Util |
Kernel32 utility API.
|
LMAccess.GROUP_INFO_0 |
The GROUP_INFO_0 structure contains the name of a global group in the security
database, which is the security accounts manager (SAM) database or, in the case
of domain controllers, the Active Directory.
|
LMAccess.GROUP_INFO_1 |
The GROUP_INFO_1 structure contains a global group name and a comment to
associate with the group.
|
LMAccess.GROUP_INFO_2 |
The GROUP_INFO_2 structure contains information about a global group, including
name, identifier, and resource attributes.
|
LMAccess.GROUP_INFO_3 |
The GROUP_INFO_3 structure contains information about a global group, including
name, security identifier (SID), and resource attributes.
|
LMAccess.GROUP_USERS_INFO_0 |
The GROUP_USERS_INFO_0 structure contains global group member information.
|
LMAccess.LOCALGROUP_INFO_0 | |
LMAccess.LOCALGROUP_INFO_1 | |
LMAccess.LOCALGROUP_USERS_INFO_0 |
The LOCALGROUP_USERS_INFO_0 structure contains local group member information.
|
LMAccess.USER_INFO_0 |
The USER_INFO_0 structure contains a user account name.
|
LMAccess.USER_INFO_1 |
The USER_INFO_1 structure contains information about a user account, including
account name, password data, privilege level, and the path to the user's home
directory.
|
LMAccess.USER_INFO_23 |
The USER_INFO_23 structure contains information about a user account,
including the account name, the user's full name, a comment associated with the account,
and the user's security identifier (SID).
|
LMJoin.NETSETUP_JOIN_STATUS |
Status of a workstation.
|
Netapi32Util |
Netapi32 Utility API.
|
Netapi32Util.DomainController |
A domain controller.
|
Netapi32Util.DomainTrust |
A domain trust relationship.
|
Netapi32Util.Group |
A group.
|
Netapi32Util.LocalGroup |
A local group.
|
Netapi32Util.User |
A user.
|
Netapi32Util.UserInfo | |
NtDllUtil |
NtDll Utility API.
|
NTSecApi.LSA_FOREST_TRUST_BINARY_DATA | |
NTSecApi.LSA_FOREST_TRUST_DOMAIN_INFO | |
NTSecApi.LSA_FOREST_TRUST_INFORMATION | |
NTSecApi.LSA_FOREST_TRUST_INFORMATION.ByReference | |
NTSecApi.LSA_FOREST_TRUST_RECORD | |
NTSecApi.LSA_FOREST_TRUST_RECORD.ByReference | |
NTSecApi.LSA_FOREST_TRUST_RECORD.UNION | |
NTSecApi.LSA_FOREST_TRUST_RECORD.UNION.ByReference | |
NTSecApi.LSA_UNICODE_STRING |
The LSA_UNICODE_STRING structure is used by various Local Security Authority (LSA)
functions to specify a Unicode string.
|
NTSecApi.LSA_UNICODE_STRING.ByReference | |
NTSecApi.PLSA_FOREST_TRUST_INFORMATION |
The LSA_FOREST_TRUST_INFORMATION structure contains Local Security Authority
forest trust information.
|
NTSecApi.PLSA_FOREST_TRUST_INFORMATION.ByReference | |
NTSecApi.PLSA_FOREST_TRUST_RECORD | |
NTSecApi.PLSA_FOREST_TRUST_RECORD.ByReference | |
NTSecApi.PLSA_UNICODE_STRING |
Pointer to an LSA_UNICODE_STRING.
|
NTSecApi.PLSA_UNICODE_STRING.ByReference | |
Ole32Util |
Ole32 Utility API.
|
Secur32.EXTENDED_NAME_FORMAT |
Specifies a format for a directory service object name.
|
Secur32Util |
Secur32 Utility API.
|
Secur32Util.SecurityPackage |
An SSPI package.
|
SetupApi.SP_DEVICE_INTERFACE_DATA |
An SP_DEVICE_INTERFACE_DATA structure defines a device interface in a device information set.
|
SetupApi.SP_DEVICE_INTERFACE_DATA.ByReference | |
SetupApi.SP_DEVINFO_DATA |
An SP_DEVINFO_DATA structure defines a device instance that is a member of a device information set.
|
SetupApi.SP_DEVINFO_DATA.ByReference | |
Shell32Util |
Shell32 Utility API.
|
ShellAPI.SHFILEOPSTRUCT |
Contains information that the SHFileOperation function uses to perform file operations.
|
Sspi.CredHandle |
Credentials handle.
|
Sspi.CtxtHandle |
Security context handle.
|
Sspi.PSecHandle |
A pointer to a SecHandle
|
Sspi.PSecHandle.ByReference | |
Sspi.PSecPkgInfo |
A pointer to an array of SecPkgInfo structures.
|
Sspi.PSecPkgInfo.ByReference | |
Sspi.SecBuffer |
The SecBuffer structure describes a buffer allocated by a transport application
to pass to a security package.
|
Sspi.SecBuffer.ByReference |
A ByReference SecBuffer.
|
Sspi.SecBufferDesc | |
Sspi.SecHandle |
Security handle.
|
Sspi.SecHandle.ByReference | |
Sspi.SecPkgInfo |
The SecPkgInfo structure provides general information about a security package,
such as its name and capabilities.
|
Sspi.SecPkgInfo.ByReference |
A reference pointer to a SecPkgInfo structure.
|
Sspi.SECURITY_INTEGER |
A security integer.
|
Sspi.TimeStamp |
A timestamp.
|
Tlhelp32.PROCESSENTRY32 |
Describes an entry from a list of the processes residing in the system address space when a snapshot was taken.
|
Tlhelp32.PROCESSENTRY32.ByReference | |
VerRsrc.VS_FIXEDFILEINFO |
Contains version information for a file.
|
VerRsrc.VS_FIXEDFILEINFO.ByReference | |
W32Errors |
Utility class for some common error functions.
|
W32FileMonitor | |
W32FileUtils | |
W32Service |
Win32 Service wrapper
|
W32ServiceManager |
Win32 Service Manager wrapper
|
Wdm.KEY_BASIC_INFORMATION |
The KEY_BASIC_INFORMATION structure defines a subset of
the full information that is available for a registry key.
|
Wdm.KEY_INFORMATION_CLASS |
The KEY_INFORMATION_CLASS enumeration type represents
the type of information to supply about a registry key.
|
WinBase.FILETIME |
The FILETIME structure is a 64-bit value representing the number of
100-nanosecond intervals since January 1, 1601 (UTC).
|
WinBase.FILETIME.ByReference | |
WinBase.MEMORYSTATUSEX |
Contains information about the current state of both physical and virtual memory, including
extended memory.
|
WinBase.OVERLAPPED |
The OVERLAPPED structure contains information used in
asynchronous (or overlapped) input and output (I/O).
|
WinBase.PROCESS_INFORMATION |
Contains information about a newly created process and its primary
thread.
|
WinBase.PROCESS_INFORMATION.ByReference | |
WinBase.SECURITY_ATTRIBUTES |
The SECURITY_ATTRIBUTES structure contains the security descriptor for an
object and specifies whether the handle retrieved by specifying this
structure is inheritable.
|
WinBase.STARTUPINFO |
Specifies the window station, desktop, standard handles, and appearance of the main
window for a process at creation time.
|
WinBase.SYSTEM_INFO |
Contains information about the current computer system.
|
WinBase.SYSTEM_INFO.PI |
Unnamed inner structure.
|
WinBase.SYSTEM_INFO.PI.ByReference | |
WinBase.SYSTEM_INFO.UNION |
Unnamed inner union.
|
WinBase.SYSTEM_INFO.UNION.ByReference | |
WinBase.SYSTEMTIME |
Specifies a date and time, using individual members for the month,
day, year, weekday, hour, minute, second, and millisecond.
|
WinCrypt.CRYPTPROTECT_PROMPTSTRUCT |
The CRYPTPROTECT_PROMPTSTRUCT structure provides the text of a prompt and
information about when and where that prompt is to be displayed when using
the CryptProtectData and CryptUnprotectData functions.
|
WinCrypt.DATA_BLOB |
The CryptoAPI CRYPTOAPI_BLOB structure is used for an arbitrary array of bytes.
|
WinDef.DWORD |
32-bit unsigned integer.
|
WinDef.DWORDLONG |
64-bit unsigned integer.
|
WinDef.HBITMAP |
Handle to a bitmap.
|
WinDef.HCURSOR |
Handle to a cursor.
|
WinDef.HDC |
Handle to a device context (DC).
|
WinDef.HFONT |
Handle to a font.
|
WinDef.HICON |
Handle to an icon.
|
WinDef.HINSTANCE |
Handle to an instance.
|
WinDef.HMENU |
Handle to a cursor.
|
WinDef.HMODULE |
Handle to a module.
|
WinDef.HPALETTE |
Handle to a palette.
|
WinDef.HPEN |
Handle to a pen.
|
WinDef.HRGN |
Handle to a region.
|
WinDef.HRSRC |
Handle to a resource.
|
WinDef.HWND |
Handle to a window.
|
WinDef.INT_PTR |
Integer type big enough for a pointer.
|
WinDef.LONG |
32-bit signed integer.
|
WinDef.LPARAM |
Message parameter.
|
WinDef.LRESULT |
Signed result of message processing.
|
WinDef.RECT | |
WinDef.UINT_PTR |
Unsigned INT_PTR.
|
WinDef.ULONG |
32-bit unsigned integer.
|
WinDef.ULONG.ByReference | |
WinDef.ULONGLONG |
64-bit unsigned integer.
|
WinDef.WORD |
16-bit unsigned integer.
|
WinDef.WPARAM |
Message parameter.
|
WinGDI.BITMAPINFO | |
WinGDI.BITMAPINFOHEADER | |
WinGDI.RGBQUAD | |
WinGDI.RGNDATA | |
WinGDI.RGNDATAHEADER | |
Winioctl.STORAGE_DEVICE_NUMBER |
Contains information about a device.
|
Winioctl.STORAGE_DEVICE_NUMBER.ByReference | |
WinNT.ACCESS_ACEStructure |
ACCESS_ALLOWED_ACE and ACCESS_DENIED_ACE have the same structure layout
|
WinNT.ACCESS_ALLOWED_ACE | |
WinNT.ACCESS_DENIED_ACE | |
WinNT.ACE_HEADER | |
WinNT.ACEStructure | |
WinNT.ACL | |
WinNT.EVENTLOGRECORD |
The EVENTLOGRECORD structure contains information about an event record
returned by the ReadEventLog function.
|
WinNT.FILE_NOTIFY_INFORMATION |
The FILE_NOTIFY_INFORMATION structure describes the changes found by the
ReadDirectoryChangesW function.
|
WinNT.HANDLE |
Handle to an object.
|
WinNT.HANDLEByReference |
LPHANDLE
|
WinNT.HRESULT |
Return code used by interfaces.
|
WinNT.LARGE_INTEGER |
A 64-bit integer;
|
WinNT.LARGE_INTEGER.ByReference | |
WinNT.LARGE_INTEGER.LowHigh | |
WinNT.LARGE_INTEGER.UNION | |
WinNT.LUID |
A 64-bit value that is guaranteed to be unique on the operating system
that generated it until the system is restarted.
|
WinNT.LUID_AND_ATTRIBUTES |
The LUID_AND_ATTRIBUTES structure represents a locally unique identifier
(LUID) and its attributes.
|
WinNT.OSVERSIONINFO |
The OSVERSIONINFO data structure contains operating system version
information.
|
WinNT.OSVERSIONINFOEX |
Contains operating system version information.
|
WinNT.PSID | |
WinNT.PSID.ByReference | |
WinNT.PSIDByReference | |
WinNT.SECURITY_DESCRIPTOR | |
WinNT.SECURITY_DESCRIPTOR_RELATIVE | |
WinNT.SECURITY_DESCRIPTOR_RELATIVE.ByReference | |
WinNT.SECURITY_DESCRIPTOR.ByReference | |
WinNT.SECURITY_IMPERSONATION_LEVEL |
The SECURITY_IMPERSONATION_LEVEL enumeration type contains values that
specify security impersonation levels.
|
WinNT.SID_AND_ATTRIBUTES |
The SID_AND_ATTRIBUTES structure represents a security identifier (SID)
and its attributes.
|
WinNT.SID_NAME_USE |
The SID_NAME_USE enumeration type contains values that specify the type
of a security identifier (SID).
|
WinNT.TOKEN_GROUPS |
The TOKEN_GROUPS structure contains information about the group security
identifiers (SIDs) in an access token.
|
WinNT.TOKEN_INFORMATION_CLASS |
The TOKEN_INFORMATION_CLASS enumeration type contains values that specify
the type of information being assigned to or retrieved from an access
token.
|
WinNT.TOKEN_OWNER |
The TOKEN_OWNER structure contains the default owner security identifier
(SID) that will be applied to newly created objects.
|
WinNT.TOKEN_PRIVILEGES |
The TOKEN_PRIVILEGES structure contains information about a set of
privileges for an access token.
|
WinNT.TOKEN_TYPE |
The TOKEN_TYPE enumeration type contains values that differentiate
between a primary token and an impersonation token.
|
WinNT.TOKEN_USER |
The TOKEN_USER structure identifies the user associated with an access
token.
|
WinNT.WELL_KNOWN_SID_TYPE |
The WELL_KNOWN_SID_TYPE enumeration type is a list of commonly used
security identifiers (SIDs).
|
WinReg.HKEY | |
WinReg.HKEYByReference | |
Winspool.PRINTER_INFO_1 | |
Winspool.PRINTER_INFO_4 | |
WinspoolUtil |
Winspool Utility API.
|
Winsvc.SC_HANDLE | |
Winsvc.SC_STATUS_TYPE |
The SC_STATUS_TYPE enumeration type contains values
|
Winsvc.SERVICE_STATUS |
Contains status information for a service.
|
Winsvc.SERVICE_STATUS_PROCESS |
Contains process status information for a service.
|
WinUser.BLENDFUNCTION | |
WinUser.FLASHWINFO | |
WinUser.GUITHREADINFO | |
WinUser.HARDWAREINPUT |
Contains information about a simulated message generated by an input device other than a keyboard or mouse.
|
WinUser.HARDWAREINPUT.ByReference | |
WinUser.HHOOK | |
WinUser.INPUT |
Used by SendInput to store information for synthesizing input events such as keystrokes, mouse movement, and mouse
clicks.
|
WinUser.INPUT.ByReference | |
WinUser.INPUT.INPUT_UNION | |
WinUser.KBDLLHOOKSTRUCT | |
WinUser.KEYBDINPUT |
Contains information about a simulated keyboard event.
|
WinUser.KEYBDINPUT.ByReference | |
WinUser.LASTINPUTINFO |
Contains the time of the last input.
|
WinUser.MOUSEINPUT |
Contains information about a simulated mouse event.
|
WinUser.MOUSEINPUT.ByReference | |
WinUser.MSG | |
WinUser.POINT |
Defines the x- and y-coordinates of a point.
|
WinUser.SIZE |
Specifies the width and height of a rectangle.
|
WinUser.WINDOWINFO |
Enum | Description |
---|---|
Advapi32Util.EventLogType |
Event log types.
|
Exception | Description |
---|---|
Win32Exception |
Win32 exception.
|