Class Summary |
Advapi32Util |
Advapi32 utility API. |
Advapi32Util.Account |
An account. |
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. |
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 |
|
DsGetDC.PDS_DOMAIN_TRUSTS |
A pointer to an array of DS_DOMAIN_TRUSTS. |
DsGetDC.PDS_DOMAIN_TRUSTS.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. |
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. |
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. |
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. |
W32Errors |
Error code definitions for the Win32 API functions. |
W32FileMonitor |
|
W32FileUtils |
|
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 |
Ported from Winbase.h. |
WinBase.FILETIME |
The FILETIME structure is a 64-bit value representing the number of
100-nanosecond intervals since January 1, 1601 (UTC). |
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.SYSTEM_INFO |
Contains information about the current computer system. |
WinBase.SYSTEM_INFO.PI |
|
WinBase.SYSTEM_INFO.PI.ByReference |
|
WinBase.SYSTEM_INFO.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.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.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 |
|
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.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_ATTRIBUTES |
|
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_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 |
|
WinspoolUtil |
Winspool Utility API. |
WinUser.BLENDFUNCTION |
|
WinUser.FLASHWINFO |
|
WinUser.GUITHREADINFO |
|
WinUser.HHOOK |
|
WinUser.KBDLLHOOKSTRUCT |
|
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 |
|