AAAccountingData | BSTR | .userName | 0 | |
BSTR | .clientName | 8 | ||
AAAuthSchemes | .authType | 16 | ||
BSTR | .resourceName | 24 | ||
int | .portNumber | 32 | ||
BSTR | .protocolName | 40 | ||
int | .numberOfBytesReceived | 48 | ||
int | .numberOfBytesTransfered | 52 | ||
BSTR | .reasonForDisconnect | 56 | ||
GUID | unsigned long | .mainSessionId.Data1 | 64 | |
unsigned short | .mainSessionId.Data2 | 68 | ||
unsigned short | .mainSessionId.Data3 | 70 | ||
unsigned char[8] | .mainSessionId.Data4 | 72 | ||
int | .subSessionId | 80 |
│ └─88
AASHELLMENUFILENAME | SHORT | .cbTotal | 0 |
BYTE[12] | .rgbReserved | 2 | |
WCHAR[1] | .szFileName | 14 |
│ └─16
AASHELLMENUITEM | void * | .lpReserved1 | 0 |
int | .iReserved | 8 | |
UINT | .uiReserved | 12 | |
LPAASHELLMENUFILENAME | .lpName | 16 | |
LPWSTR | .psz | 24 |
│ └─32
ABC | int | .abcA | 0 |
UINT | .abcB | 4 | |
int | .abcC | 8 |
│ └─12
ABCFLOAT | FLOAT | .abcfA | 0 |
FLOAT | .abcfB | 4 | |
FLOAT | .abcfC | 8 |
│ └─12
ACCEL | BYTE | .fVirt | 0 |
WORD | .key | 2 | |
WORD | .cmd | 4 |
│ └─6
ACCESSTIMEOUT | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .iTimeOutMSec | 8 |
│ └─12
ACCESS_ALLOWED_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
ACCESS_ALLOWED_CALLBACK_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .Flags | 8 | ||
GUID | unsigned long | .ObjectType.Data1 | 12 | |
unsigned short | .ObjectType.Data2 | 16 | ||
unsigned short | .ObjectType.Data3 | 18 | ||
unsigned char[8] | .ObjectType.Data4 | 20 | ||
GUID | unsigned long | .InheritedObjectType.Data1 | 28 | |
unsigned short | .InheritedObjectType.Data2 | 32 | ||
unsigned short | .InheritedObjectType.Data3 | 34 | ||
unsigned char[8] | .InheritedObjectType.Data4 | 36 | ||
DWORD | .SidStart | 44 |
│ └─48
ACCESS_ALLOWED_OBJECT_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .Flags | 8 | ||
GUID | unsigned long | .ObjectType.Data1 | 12 | |
unsigned short | .ObjectType.Data2 | 16 | ||
unsigned short | .ObjectType.Data3 | 18 | ||
unsigned char[8] | .ObjectType.Data4 | 20 | ||
GUID | unsigned long | .InheritedObjectType.Data1 | 28 | |
unsigned short | .InheritedObjectType.Data2 | 32 | ||
unsigned short | .InheritedObjectType.Data3 | 34 | ||
unsigned char[8] | .InheritedObjectType.Data4 | 36 | ||
DWORD | .SidStart | 44 |
│ └─48
ACCESS_DENIED_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
ACCESS_DENIED_CALLBACK_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
ACCESS_DENIED_CALLBACK_OBJECT_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .Flags | 8 | ||
GUID | unsigned long | .ObjectType.Data1 | 12 | |
unsigned short | .ObjectType.Data2 | 16 | ||
unsigned short | .ObjectType.Data3 | 18 | ||
unsigned char[8] | .ObjectType.Data4 | 20 | ||
GUID | unsigned long | .InheritedObjectType.Data1 | 28 | |
unsigned short | .InheritedObjectType.Data2 | 32 | ||
unsigned short | .InheritedObjectType.Data3 | 34 | ||
unsigned char[8] | .InheritedObjectType.Data4 | 36 | ||
DWORD | .SidStart | 44 |
│ └─48
ACCESS_DENIED_OBJECT_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .Flags | 8 | ||
GUID | unsigned long | .ObjectType.Data1 | 12 | |
unsigned short | .ObjectType.Data2 | 16 | ||
unsigned short | .ObjectType.Data3 | 18 | ||
unsigned char[8] | .ObjectType.Data4 | 20 | ||
GUID | unsigned long | .InheritedObjectType.Data1 | 28 | |
unsigned short | .InheritedObjectType.Data2 | 32 | ||
unsigned short | .InheritedObjectType.Data3 | 34 | ||
unsigned char[8] | .InheritedObjectType.Data4 | 36 | ||
DWORD | .SidStart | 44 |
│ └─48
ACE_HEADER | BYTE | .AceType | 0 |
BYTE | .AceFlags | 1 | |
WORD | .AceSize | 2 |
│ └─4
ACL | BYTE | .AclRevision | 0 |
BYTE | .Sbz1 | 1 | |
WORD | .AclSize | 2 | |
WORD | .AceCount | 4 | |
WORD | .Sbz2 | 6 |
│ └─8
ACL_REVISION_INFORMATION | DWORD | .AclRevision | 0 |
│ └─4
ACL_SIZE_INFORMATION | DWORD | .AceCount | 0 |
DWORD | .AclBytesInUse | 4 | |
DWORD | .AclBytesFree | 8 |
│ └─12
ACMDRIVERDETAILS | DWORD | .cbStruct | 0 |
FOURCC | .fccType | 4 | |
FOURCC | .fccComp | 8 | |
WORD | .wMid | 12 | |
WORD | .wPid | 14 | |
DWORD | .vdwACM | 16 | |
DWORD | .vdwDriver | 20 | |
DWORD | .fdwSupport | 24 | |
DWORD | .cFormatTags | 28 | |
DWORD | .cFilterTags | 32 | |
HICON | .hicon | 36 | |
char[32] | .szShortName | 44 | |
char[128] | .szLongName | 76 | |
char[80] | .szCopyright | 204 | |
char[128] | .szLicensing | 284 | |
char[512] | .szFeatures | 412 |
│ └─924
ACMFILTERCHOOSE | DWORD | .cbStruct | 0 |
DWORD | .fdwStyle | 4 | |
HWND | .hwndOwner | 8 | |
LPDATAFILTER | .pwfltr | 16 | |
DWORD | .cbwfltr | 24 | |
LPCSTR | .pszTitle | 28 | |
char[48] | .szFilterTag | 36 | |
char[128] | .szFilter | 84 | |
LPSTR | .pszName | 212 | |
DWORD | .cchName | 220 | |
DWORD | .fdwEnum | 224 | |
LPDATAFILTER | .pwfltrEnum | 228 | |
HINSTANCE | .hInstance | 236 | |
LPCSTR | .pszTemplateName | 244 | |
LPARAM | .lCustData | 252 | |
ACMFILTERCHOOSEHOOKPROCA | .pfnHook | 260 |
│ └─268
ACMFILTERDETAILS | DWORD | .cbStruct | 0 |
DWORD | .dwFilterIndex | 4 | |
DWORD | .dwFilterTag | 8 | |
DWORD | .fdwSupport | 12 | |
LPDATAFILTER | .pwfltr | 16 | |
DWORD | .cbwfltr | 24 | |
char[128] | .szFilter | 28 |
│ └─156
ACMFILTERTAGDETAILS | DWORD | .cbStruct | 0 |
DWORD | .dwFilterTagIndex | 4 | |
DWORD | .dwFilterTag | 8 | |
DWORD | .cbFilterSize | 12 | |
DWORD | .fdwSupport | 16 | |
DWORD | .cStandardFilters | 20 | |
char[48] | .szFilterTag | 24 |
│ └─72
ACMFORMATCHOOSE | DWORD | .cbStruct | 0 |
DWORD | .fdwStyle | 4 | |
HWND | .hwndOwner | 8 | |
LPWAVEFORMATEX | .pwfx | 16 | |
DWORD | .cbwfx | 24 | |
LPCSTR | .pszTitle | 28 | |
char[48] | .szFormatTag | 36 | |
char[128] | .szFormat | 84 | |
LPSTR | .pszName | 212 | |
DWORD | .cchName | 220 | |
DWORD | .fdwEnum | 224 | |
LPWAVEFORMATEX | .pwfxEnum | 228 | |
HINSTANCE | .hInstance | 236 | |
LPCSTR | .pszTemplateName | 244 | |
LPARAM | .lCustData | 252 | |
ACMFORMATCHOOSEHOOKPROCA | .pfnHook | 260 |
│ └─268
ACMFORMATDETAILS | DWORD | .cbStruct | 0 |
DWORD | .dwFormatIndex | 4 | |
DWORD | .dwFormatTag | 8 | |
DWORD | .fdwSupport | 12 | |
LPWAVEFORMATEX | .pwfx | 16 | |
DWORD | .cbwfx | 24 | |
char[128] | .szFormat | 28 |
│ └─156
ACMFORMATTAGDETAILS | DWORD | .cbStruct | 0 |
DWORD | .dwFormatTagIndex | 4 | |
DWORD | .dwFormatTag | 8 | |
DWORD | .cbFormatSize | 12 | |
DWORD | .fdwSupport | 16 | |
DWORD | .cStandardFormats | 20 | |
char[48] | .szFormatTag | 24 |
│ └─72
ACMSTREAMHEADER | DWORD | .cbStruct | 0 |
DWORD | .fdwStatus | 4 | |
DWORD_PTR | .dwUser | 8 | |
LPBYTE | .pbSrc | 16 | |
DWORD | .cbSrcLength | 24 | |
DWORD | .cbSrcLengthUsed | 28 | |
DWORD_PTR | .dwSrcUser | 32 | |
LPBYTE | .pbDst | 40 | |
DWORD | .cbDstLength | 48 | |
DWORD | .cbDstLengthUsed | 52 | |
DWORD_PTR | .dwDstUser | 56 | |
DWORD[15] | .dwReservedDriver | 64 |
│ └─124
ACTCTXA | ULONG | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
LPCSTR | .lpSource | 8 | |
USHORT | .wProcessorArchitecture | 16 | |
LANGID | .wLangId | 18 | |
LPCSTR | .lpAssemblyDirectory | 24 | |
LPCSTR | .lpResourceName | 32 | |
LPCSTR | .lpApplicationName | 40 | |
HMODULE | .hModule | 48 |
│ └─56
ACTCTXW | ULONG | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
LPCWSTR | .lpSource | 8 | |
USHORT | .wProcessorArchitecture | 16 | |
LANGID | .wLangId | 18 | |
LPCWSTR | .lpAssemblyDirectory | 24 | |
LPCWSTR | .lpResourceName | 32 | |
LPCWSTR | .lpApplicationName | 40 | |
HMODULE | .hModule | 48 |
│ └─56
ACTCTX_SECTION_KEYED_DATA | ULONG | .cbSize | 0 |
ULONG | .ulDataFormatVersion | 4 | |
PVOID | .lpData | 8 | |
ULONG | .ulLength | 16 | |
PVOID | .lpSectionGlobalData | 24 | |
ULONG | .ulSectionGlobalDataLength | 32 | |
PVOID | .lpSectionBase | 40 | |
ULONG | .ulSectionTotalLength | 48 | |
HANDLE | .hActCtx | 56 | |
ULONG | .ulAssemblyRosterIndex | 64 | |
ULONG | .ulFlags | 68 | |
ACTCTX_SECTION_KEYED_DATA_ASSEMBLY_METADATA | .AssemblyMetadata | 72 |
│ └─112
ACTION_HEADER | ULONG | .transport_id | 0 |
USHORT | .action_code | 4 | |
USHORT | .reserved | 6 |
│ └─8
ACTIVATION_CONTEXT_ASSEMBLY_DETAILED_INFORMATION | DWORD | .ulFlags | 0 | |
DWORD | .ulEncodedAssemblyIdentityLength | 4 | ||
DWORD | .ulManifestPathType | 8 | ||
DWORD | .ulManifestPathLength | 12 | ||
LARGE_INTEGER | LONGLONG | .liManifestLastWriteTime.QuadPart | 16 | |
struct (unnamed) | .liManifestLastWriteTime.u | 16 | ||
DWORD | .liManifestLastWriteTime.LowPart | 16 | ||
LONG | .liManifestLastWriteTime.HighPart | 20 | ||
DWORD | .ulPolicyPathType | 24 | ||
DWORD | .ulPolicyPathLength | 28 | ||
LARGE_INTEGER | LONGLONG | .liPolicyLastWriteTime.QuadPart | 32 | |
struct (unnamed) | .liPolicyLastWriteTime.u | 32 | ||
DWORD | .liPolicyLastWriteTime.LowPart | 32 | ||
LONG | .liPolicyLastWriteTime.HighPart | 36 | ||
DWORD | .ulMetadataSatelliteRosterIndex | 40 | ||
DWORD | .ulManifestVersionMajor | 44 | ||
DWORD | .ulManifestVersionMinor | 48 | ||
DWORD | .ulPolicyVersionMajor | 52 | ||
DWORD | .ulPolicyVersionMinor | 56 | ||
DWORD | .ulAssemblyDirectoryNameLength | 60 | ||
PCWSTR | .lpAssemblyEncodedAssemblyIdentity | 64 | ||
PCWSTR | .lpAssemblyManifestPath | 72 | ||
PCWSTR | .lpAssemblyPolicyPath | 80 | ||
PCWSTR | .lpAssemblyDirectoryName | 88 | ||
DWORD | .ulFileCount | 96 |
│ └─104
ACTIVATION_CONTEXT_COMPATIBILITY_INFORMATION | DWORD | .ElementCount | 0 |
COMPATIBILITY_CONTEXT_ELEMENT[] | .Elements | 8 |
│ └─8
ACTIVATION_CONTEXT_DETAILED_INFORMATION | DWORD | .dwFlags | 0 |
DWORD | .ulFormatVersion | 4 | |
DWORD | .ulAssemblyCount | 8 | |
DWORD | .ulRootManifestPathType | 12 | |
DWORD | .ulRootManifestPathChars | 16 | |
DWORD | .ulRootConfigurationPathType | 20 | |
DWORD | .ulRootConfigurationPathChars | 24 | |
DWORD | .ulAppDirPathType | 28 | |
DWORD | .ulAppDirPathChars | 32 | |
PCWSTR | .lpRootManifestPath | 40 | |
PCWSTR | .lpRootConfigurationPath | 48 | |
PCWSTR | .lpAppDirPath | 56 |
│ └─64
ACTIVATION_CONTEXT_QUERY_INDEX | DWORD | .ulAssemblyIndex | 0 |
DWORD | .ulFileIndexInAssembly | 4 |
│ └─8
ACTIVATION_CONTEXT_RUN_LEVEL_INFORMATION | DWORD | .ulFlags | 0 |
ACTCTX_REQUESTED_RUN_LEVEL | .RunLevel | 4 | |
DWORD | .UiAccess | 8 |
│ └─12
ACTRL_ACCESSA | ULONG | .cEntries | 0 |
PACTRL_PROPERTY_ENTRYA | .pPropertyAccessList | 8 |
│ └─16
ACTRL_ACCESSW | ULONG | .cEntries | 0 |
PACTRL_PROPERTY_ENTRYW | .pPropertyAccessList | 8 |
│ └─16
ACTRL_ACCESS_ENTRYA | TRUSTEE_A | struct _TRUSTEE_A * | .Trustee.pMultipleTrustee | 0 |
MULTIPLE_TRUSTEE_OPERATION | .Trustee.MultipleTrusteeOperation | 8 | ||
TRUSTEE_FORM | .Trustee.TrusteeForm | 12 | ||
TRUSTEE_TYPE | .Trustee.TrusteeType | 16 | ||
LPCH | .Trustee.ptstrName | 24 | ||
ULONG | .fAccessFlags | 32 | ||
ACCESS_RIGHTS | .Access | 36 | ||
ACCESS_RIGHTS | .ProvSpecificAccess | 40 | ||
INHERIT_FLAGS | .Inheritance | 44 | ||
LPSTR | .lpInheritProperty | 48 |
│ └─56
ACTRL_ACCESS_ENTRYW | TRUSTEE_W | struct _TRUSTEE_W * | .Trustee.pMultipleTrustee | 0 |
MULTIPLE_TRUSTEE_OPERATION | .Trustee.MultipleTrusteeOperation | 8 | ||
TRUSTEE_FORM | .Trustee.TrusteeForm | 12 | ||
TRUSTEE_TYPE | .Trustee.TrusteeType | 16 | ||
LPWCH | .Trustee.ptstrName | 24 | ||
ULONG | .fAccessFlags | 32 | ||
ACCESS_RIGHTS | .Access | 36 | ||
ACCESS_RIGHTS | .ProvSpecificAccess | 40 | ||
INHERIT_FLAGS | .Inheritance | 44 | ||
LPWSTR | .lpInheritProperty | 48 |
│ └─56
ACTRL_ACCESS_ENTRY_LISTA | ULONG | .cEntries | 0 |
ACTRL_ACCESS_ENTRYA * | .pAccessList | 8 |
│ └─16
ACTRL_ACCESS_ENTRY_LISTW | ULONG | .cEntries | 0 |
ACTRL_ACCESS_ENTRYW * | .pAccessList | 8 |
│ └─16
ACTRL_PROPERTY_ENTRYA | LPSTR | .lpProperty | 0 |
PACTRL_ACCESS_ENTRY_LISTA | .pAccessEntryList | 8 | |
ULONG | .fListFlags | 16 |
│ └─24
ACTRL_PROPERTY_ENTRYW | LPWSTR | .lpProperty | 0 |
PACTRL_ACCESS_ENTRY_LISTW | .pAccessEntryList | 8 | |
ULONG | .fListFlags | 16 |
│ └─24
ACT_AUTHORIZATION_STATE | ULONG | .ulState | 0 |
│ └─4
ADAPTER_STATUS | UCHAR[6] | .adapter_address | 0 |
UCHAR | .rev_major | 6 | |
UCHAR | .reserved0 | 7 | |
UCHAR | .adapter_type | 8 | |
UCHAR | .rev_minor | 9 | |
WORD | .duration | 10 | |
WORD | .frmr_recv | 12 | |
WORD | .frmr_xmit | 14 | |
WORD | .iframe_recv_err | 16 | |
WORD | .xmit_aborts | 18 | |
DWORD | .xmit_success | 20 | |
DWORD | .recv_success | 24 | |
WORD | .iframe_xmit_err | 28 | |
WORD | .recv_buff_unavail | 30 | |
WORD | .t1_timeouts | 32 | |
WORD | .ti_timeouts | 34 | |
DWORD | .reserved1 | 36 | |
WORD | .free_ncbs | 40 | |
WORD | .max_cfg_ncbs | 42 | |
WORD | .max_ncbs | 44 | |
WORD | .xmit_buf_unavail | 46 | |
WORD | .max_dgram_size | 48 | |
WORD | .pending_sess | 50 | |
WORD | .max_cfg_sess | 52 | |
WORD | .max_sess | 54 | |
WORD | .max_sess_pkt_size | 56 | |
WORD | .name_count | 58 |
│ └─60
ADDRESS | DWORD64 | .Offset | 0 |
WORD | .Segment | 8 | |
ADDRESS_MODE | .Mode | 12 |
│ └─16
ADDRESS64 | DWORD64 | .Offset | 0 |
WORD | .Segment | 8 | |
ADDRESS_MODE | .Mode | 12 |
│ └─16
ADDRESS_LIST_DESCRIPTOR | ULONG | .MediaType | 0 |
NETWORK_ADDRESS_LIST | .AddressList | 4 |
│ └─16
ADDRINFOEX2A | int | .ai_flags | 0 |
int | .ai_family | 4 | |
int | .ai_socktype | 8 | |
int | .ai_protocol | 12 | |
size_t | .ai_addrlen | 16 | |
char * | .ai_canonname | 24 | |
struct sockaddr * | .ai_addr | 32 | |
void * | .ai_blob | 40 | |
size_t | .ai_bloblen | 48 | |
LPGUID | .ai_provider | 56 | |
struct addrinfoex2A * | .ai_next | 64 | |
int | .ai_version | 72 | |
char * | .ai_fqdn | 80 |
│ └─88
ADDRINFOEX2W | int | .ai_flags | 0 |
int | .ai_family | 4 | |
int | .ai_socktype | 8 | |
int | .ai_protocol | 12 | |
size_t | .ai_addrlen | 16 | |
PWSTR | .ai_canonname | 24 | |
struct sockaddr * | .ai_addr | 32 | |
void * | .ai_blob | 40 | |
size_t | .ai_bloblen | 48 | |
LPGUID | .ai_provider | 56 | |
struct addrinfoex2W * | .ai_next | 64 | |
int | .ai_version | 72 | |
PWSTR | .ai_fqdn | 80 |
│ └─88
ADDRINFOEX3 | int | .ai_flags | 0 |
int | .ai_family | 4 | |
int | .ai_socktype | 8 | |
int | .ai_protocol | 12 | |
size_t | .ai_addrlen | 16 | |
PWSTR | .ai_canonname | 24 | |
struct sockaddr * | .ai_addr | 32 | |
void * | .ai_blob | 40 | |
size_t | .ai_bloblen | 48 | |
LPGUID | .ai_provider | 56 | |
struct addrinfoex3 * | .ai_next | 64 | |
int | .ai_version | 72 | |
PWSTR | .ai_fqdn | 80 | |
int | .ai_interfaceindex | 88 |
│ └─96
ADDRINFOEX4 | int | .ai_flags | 0 |
int | .ai_family | 4 | |
int | .ai_socktype | 8 | |
int | .ai_protocol | 12 | |
size_t | .ai_addrlen | 16 | |
PWSTR | .ai_canonname | 24 | |
struct sockaddr * | .ai_addr | 32 | |
void * | .ai_blob | 40 | |
size_t | .ai_bloblen | 48 | |
GUID * | .ai_provider | 56 | |
struct addrinfoex4 * | .ai_next | 64 | |
int | .ai_version | 72 | |
PWSTR | .ai_fqdn | 80 | |
int | .ai_interfaceindex | 88 | |
HANDLE | .ai_resolutionhandle | 96 |
│ └─104
ADDRINFOEX5 | int | .ai_flags | 0 |
int | .ai_family | 4 | |
int | .ai_socktype | 8 | |
int | .ai_protocol | 12 | |
size_t | .ai_addrlen | 16 | |
PWSTR | .ai_canonname | 24 | |
struct sockaddr * | .ai_addr | 32 | |
void * | .ai_blob | 40 | |
size_t | .ai_bloblen | 48 | |
GUID * | .ai_provider | 56 | |
struct addrinfoex5 * | .ai_next | 64 | |
int | .ai_version | 72 | |
PWSTR | .ai_fqdn | 80 | |
int | .ai_interfaceindex | 88 | |
HANDLE | .ai_resolutionhandle | 96 | |
unsigned int | .ai_ttl | 104 |
│ └─112
ADDRINFOEX6 | int | .ai_flags | 0 |
int | .ai_family | 4 | |
int | .ai_socktype | 8 | |
int | .ai_protocol | 12 | |
size_t | .ai_addrlen | 16 | |
PWSTR | .ai_canonname | 24 | |
struct sockaddr * | .ai_addr | 32 | |
void * | .ai_blob | 40 | |
size_t | .ai_bloblen | 48 | |
GUID * | .ai_provider | 56 | |
struct addrinfoex5 * | .ai_next | 64 | |
int | .ai_version | 72 | |
PWSTR | .ai_fqdn | 80 | |
int | .ai_interfaceindex | 88 | |
HANDLE | .ai_resolutionhandle | 96 | |
unsigned int | .ai_ttl | 104 | |
unsigned int | .ai_numservers | 108 | |
ADDRINFO_DNS_SERVER * | .ai_servers | 112 | |
ULONG64 | .ai_responseflags | 120 |
│ └─128
ADDRINFOEXA | int | .ai_flags | 0 |
int | .ai_family | 4 | |
int | .ai_socktype | 8 | |
int | .ai_protocol | 12 | |
size_t | .ai_addrlen | 16 | |
char * | .ai_canonname | 24 | |
struct sockaddr * | .ai_addr | 32 | |
void * | .ai_blob | 40 | |
size_t | .ai_bloblen | 48 | |
LPGUID | .ai_provider | 56 | |
struct addrinfoexA * | .ai_next | 64 |
│ └─72
ADDRINFOEXW | int | .ai_flags | 0 |
int | .ai_family | 4 | |
int | .ai_socktype | 8 | |
int | .ai_protocol | 12 | |
size_t | .ai_addrlen | 16 | |
PWSTR | .ai_canonname | 24 | |
struct sockaddr * | .ai_addr | 32 | |
void * | .ai_blob | 40 | |
size_t | .ai_bloblen | 48 | |
LPGUID | .ai_provider | 56 | |
struct addrinfoexW * | .ai_next | 64 |
│ └─72
ADDRINFOW | int | .ai_flags | 0 |
int | .ai_family | 4 | |
int | .ai_socktype | 8 | |
int | .ai_protocol | 12 | |
size_t | .ai_addrlen | 16 | |
PWSTR | .ai_canonname | 24 | |
struct sockaddr * | .ai_addr | 32 | |
struct addrinfoW * | .ai_next | 40 |
│ └─48
ADDRINFO_DNS_SERVER | unsigned int | .ai_servertype | 0 |
unsigned long long | .ai_flags | 8 | |
unsigned int | .ai_addrlen | 16 | |
struct sockaddr * | .ai_addr | 24 | |
PWSTR | .ai_template | 32 |
│ └─40
ADMINISTRATOR_POWER_POLICY | SYSTEM_POWER_STATE | .MinSleep | 0 |
SYSTEM_POWER_STATE | .MaxSleep | 4 | |
DWORD | .MinVideoTimeout | 8 | |
DWORD | .MaxVideoTimeout | 12 | |
DWORD | .MinSpindownTimeout | 16 | |
DWORD | .MaxSpindownTimeout | 20 |
│ └─24
ADMIN_OTHER_INFO | DWORD | .alrtad_errcode | 0 |
DWORD | .alrtad_numstrings | 4 |
│ └─8
ADRENTRY | ULONG | .ulReserved1 | 0 |
ULONG | .cValues | 4 | |
LPSPropValue | .rgPropVals | 8 |
│ └─16
ADRLIST | ULONG | .cEntries | 0 |
ADRENTRY[1] | .aEntries | 8 |
│ └─24
ADRPARM | ULONG | .cbABContEntryID | 0 |
LPENTRYID | .lpABContEntryID | 8 | |
ULONG | .ulFlags | 16 | |
LPVOID | .lpReserved | 24 | |
ULONG | .ulHelpContext | 32 | |
LPTSTR | .lpszHelpFileName | 40 | |
LPFNABSDI | .lpfnABSDI | 48 | |
LPFNDISMISS | .lpfnDismiss | 56 | |
LPVOID | .lpvDismissContext | 64 | |
LPTSTR | .lpszCaption | 72 | |
LPTSTR | .lpszNewEntryTitle | 80 | |
LPTSTR | .lpszDestWellsTitle | 88 | |
ULONG | .cDestFields | 96 | |
ULONG | .nDestFieldFocus | 100 | |
LPTSTR * | .lppszDestTitles | 104 | |
ULONG * | .lpulDestComps | 112 | |
LPSRestriction | .lpContRestriction | 120 | |
LPSRestriction | .lpHierRestriction | 128 |
│ └─136
ADSPEC | RsvpObjHdr | USHORT | .adspec_header.obj_length | 0 | ||
UCHAR | .adspec_header.obj_class | 2 | ||||
UCHAR | .adspec_header.obj_ctype | 3 | ||||
IS_ADSPEC_BODY | IntServMainHdr | UCHAR | .adspec_body.adspec_mh.ismh_version | 4 | ||
UCHAR | .adspec_body.adspec_mh.ismh_unused | 5 | ||||
USHORT | .adspec_body.adspec_mh.ismh_len32b | 6 | ||||
GenAdspecParams | IntServServiceHdr | UCHAR | .adspec_body.adspec_genparms.gen_parm_hdr.issh_service | 8 | ||
UCHAR | .adspec_body.adspec_genparms.gen_parm_hdr.issh_flags | 9 | ||||
USHORT | .adspec_body.adspec_genparms.gen_parm_hdr.issh_len32b | 10 | ||||
IntServParmHdr | UCHAR | .adspec_body.adspec_genparms.gen_parm_hopcnt_hdr.isph_parm_num | 12 | |||
UCHAR | .adspec_body.adspec_genparms.gen_parm_hopcnt_hdr.isph_flags | 13 | ||||
USHORT | .adspec_body.adspec_genparms.gen_parm_hopcnt_hdr.isph_len32b | 14 | ||||
ULONG | .adspec_body.adspec_genparms.gen_parm_hopcnt | 16 | ||||
IntServParmHdr | UCHAR | .adspec_body.adspec_genparms.gen_parm_pathbw_hdr.isph_parm_num | 20 | |||
UCHAR | .adspec_body.adspec_genparms.gen_parm_pathbw_hdr.isph_flags | 21 | ||||
USHORT | .adspec_body.adspec_genparms.gen_parm_pathbw_hdr.isph_len32b | 22 | ||||
FLOAT | .adspec_body.adspec_genparms.gen_parm_path_bw | 24 | ||||
IntServParmHdr | UCHAR | .adspec_body.adspec_genparms.gen_parm_minlat_hdr.isph_parm_num | 28 | |||
UCHAR | .adspec_body.adspec_genparms.gen_parm_minlat_hdr.isph_flags | 29 | ||||
USHORT | .adspec_body.adspec_genparms.gen_parm_minlat_hdr.isph_len32b | 30 | ||||
ULONG | .adspec_body.adspec_genparms.gen_parm_min_latency | 32 | ||||
IntServParmHdr | UCHAR | .adspec_body.adspec_genparms.gen_parm_compmtu_hdr.isph_parm_num | 36 | |||
UCHAR | .adspec_body.adspec_genparms.gen_parm_compmtu_hdr.isph_flags | 37 | ||||
USHORT | .adspec_body.adspec_genparms.gen_parm_compmtu_hdr.isph_len32b | 38 | ||||
ULONG | .adspec_body.adspec_genparms.gen_parm_composed_MTU | 40 |
│ └─44
ADSPROPERROR | HWND | .hwndPage | 0 |
PWSTR | .pszPageTitle | 8 | |
PWSTR | .pszObjPath | 16 | |
PWSTR | .pszObjClass | 24 | |
HRESULT | .hr | 32 | |
PWSTR | .pszError | 40 |
│ └─48
ADSPROPINITPARAMS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HRESULT | .hr | 8 | |
IDirectoryObject * | .pDsObj | 16 | |
LPWSTR | .pwzCN | 24 | |
PADS_ATTR_INFO | .pWritableAttrs | 32 |
│ └─40
ADSVALUE | ADSTYPE | .dwType | 0 | |
ADS_BACKLINK | DWORD | .BackLink.RemoteID | 8 | |
LPWSTR | .BackLink.ObjectName | 16 | ||
ADS_BOOLEAN | .Boolean | 8 | ||
ADS_CASE_EXACT_STRING | .CaseExactString | 8 | ||
ADS_CASE_IGNORE_STRING | .CaseIgnoreString | 8 | ||
ADS_OBJECT_CLASS | .ClassName | 8 | ||
ADS_DN_STRING | .DNString | 8 | ||
ADS_EMAIL | LPWSTR | .Email.Address | 8 | |
DWORD | .Email.Type | 16 | ||
ADS_HOLD | LPWSTR | .Hold.ObjectName | 8 | |
DWORD | .Hold.Amount | 16 | ||
ADS_INTEGER | .Integer | 8 | ||
ADS_LARGE_INTEGER | .LargeInteger | 8 | ||
ADS_NUMERIC_STRING | .NumericString | 8 | ||
ADS_OCTET_STRING | DWORD | .OctetString.dwLength | 8 | |
LPBYTE | .OctetString.lpValue | 16 | ||
ADS_PRINTABLE_STRING | .PrintableString | 8 | ||
ADS_PROV_SPECIFIC | DWORD | .ProviderSpecific.dwLength | 8 | |
LPBYTE | .ProviderSpecific.lpValue | 16 | ||
ADS_NT_SECURITY_DESCRIPTOR | DWORD | .SecurityDescriptor.dwLength | 8 | |
LPBYTE | .SecurityDescriptor.lpValue | 16 | ||
ADS_TIMESTAMP | DWORD | .Timestamp.WholeSeconds | 8 | |
DWORD | .Timestamp.EventID | 12 | ||
ADS_UTC_TIME | .UTCTime | 8 | ||
PADS_CASEIGNORE_LIST | .pCaseIgnoreList | 8 | ||
PADS_DN_WITH_BINARY | .pDNWithBinary | 8 | ||
PADS_DN_WITH_STRING | .pDNWithString | 8 | ||
PADS_FAXNUMBER | .pFaxNumber | 8 | ||
PADS_NETADDRESS | .pNetAddress | 8 | ||
PADS_OCTET_LIST | .pOctetList | 8 | ||
PADS_PATH | .pPath | 8 | ||
PADS_POSTALADDRESS | .pPostalAddress | 8 | ||
PADS_REPLICAPOINTER | .pReplicaPointer | 8 | ||
PADS_TYPEDNAME | .pTypedName | 8 |
│ └─24
ADS_ATTR_DEF | LPWSTR | .pszAttrName | 0 |
ADSTYPE | .dwADsType | 8 | |
DWORD | .dwMinRange | 12 | |
DWORD | .dwMaxRange | 16 | |
BOOL | .fMultiValued | 20 |
│ └─24
ADS_ATTR_INFO | LPWSTR | .pszAttrName | 0 |
DWORD | .dwControlCode | 8 | |
ADSTYPE | .dwADsType | 12 | |
PADSVALUE | .pADsValues | 16 | |
DWORD | .dwNumValues | 24 |
│ └─32
ADS_BACKLINK | DWORD | .RemoteID | 0 |
LPWSTR | .ObjectName | 8 |
│ └─16
ADS_CASEIGNORE_LIST | struct _ADS_CASEIGNORE_LIST * | .Next | 0 |
LPWSTR | .String | 8 |
│ └─16
ADS_CLASS_DEF | LPWSTR | .pszClassName | 0 |
DWORD | .dwMandatoryAttrs | 8 | |
LPWSTR * | .ppszMandatoryAttrs | 16 | |
DWORD | .optionalAttrs | 24 | |
LPWSTR ** | .ppszOptionalAttrs | 32 | |
DWORD | .dwNamingAttrs | 40 | |
LPWSTR ** | .ppszNamingAttrs | 48 | |
DWORD | .dwSuperClasses | 56 | |
LPWSTR ** | .ppszSuperClasses | 64 | |
BOOL | .fIsContainer | 72 |
│ └─80
ADS_DN_WITH_BINARY | DWORD | .dwLength | 0 |
LPBYTE | .lpBinaryValue | 8 | |
LPWSTR | .pszDNString | 16 |
│ └─24
ADS_DN_WITH_STRING | LPWSTR | .pszStringValue | 0 |
LPWSTR | .pszDNString | 8 |
│ └─16
ADS_EMAIL | LPWSTR | .Address | 0 |
DWORD | .Type | 8 |
│ └─16
ADS_FAXNUMBER | LPWSTR | .TelephoneNumber | 0 |
DWORD | .NumberOfBits | 8 | |
LPBYTE | .Parameters | 16 |
│ └─24
ADS_HOLD | LPWSTR | .ObjectName | 0 |
DWORD | .Amount | 8 |
│ └─16
ADS_NETADDRESS | DWORD | .AddressType | 0 |
DWORD | .AddressLength | 4 | |
BYTE * | .Address | 8 |
│ └─16
ADS_NT_SECURITY_DESCRIPTOR | DWORD | .dwLength | 0 |
LPBYTE | .lpValue | 8 |
│ └─16
ADS_OBJECT_INFO | LPWSTR | .pszRDN | 0 |
LPWSTR | .pszObjectDN | 8 | |
LPWSTR | .pszParentDN | 16 | |
LPWSTR | .pszSchemaDN | 24 | |
LPWSTR | .pszClassName | 32 |
│ └─40
ADS_OCTET_LIST | struct _ADS_OCTET_LIST * | .Next | 0 |
DWORD | .Length | 8 | |
BYTE * | .Data | 16 |
│ └─24
ADS_OCTET_STRING | DWORD | .dwLength | 0 |
LPBYTE | .lpValue | 8 |
│ └─16
ADS_PATH | DWORD | .Type | 0 |
LPWSTR | .VolumeName | 8 | |
LPWSTR | .Path | 16 |
│ └─24
ADS_POSTALADDRESS | LPWSTR[6] | .PostalAddress | 0 |
│ └─48
ADS_PROV_SPECIFIC | DWORD | .dwLength | 0 |
LPBYTE | .lpValue | 8 |
│ └─16
ADS_REPLICAPOINTER | LPWSTR | .ServerName | 0 |
DWORD | .ReplicaType | 8 | |
DWORD | .ReplicaNumber | 12 | |
DWORD | .Count | 16 | |
PADS_NETADDRESS | .ReplicaAddressHints | 24 |
│ └─32
ADS_SEARCHPREF_INFO | ADS_SEARCHPREF | .dwSearchPref | 0 | ||
ADSVALUE | ADSTYPE | .vValue.dwType | 8 | ||
ADS_BACKLINK | DWORD | .vValue.BackLink.RemoteID | 16 | ||
LPWSTR | .vValue.BackLink.ObjectName | 24 | |||
ADS_BOOLEAN | .vValue.Boolean | 16 | |||
ADS_CASE_EXACT_STRING | .vValue.CaseExactString | 16 | |||
ADS_CASE_IGNORE_STRING | .vValue.CaseIgnoreString | 16 | |||
ADS_OBJECT_CLASS | .vValue.ClassName | 16 | |||
ADS_DN_STRING | .vValue.DNString | 16 | |||
ADS_EMAIL | LPWSTR | .vValue.Email.Address | 16 | ||
DWORD | .vValue.Email.Type | 24 | |||
ADS_HOLD | LPWSTR | .vValue.Hold.ObjectName | 16 | ||
DWORD | .vValue.Hold.Amount | 24 | |||
ADS_INTEGER | .vValue.Integer | 16 | |||
ADS_LARGE_INTEGER | .vValue.LargeInteger | 16 | |||
ADS_NUMERIC_STRING | .vValue.NumericString | 16 | |||
ADS_OCTET_STRING | DWORD | .vValue.OctetString.dwLength | 16 | ||
LPBYTE | .vValue.OctetString.lpValue | 24 | |||
ADS_PRINTABLE_STRING | .vValue.PrintableString | 16 | |||
ADS_PROV_SPECIFIC | DWORD | .vValue.ProviderSpecific.dwLength | 16 | ||
LPBYTE | .vValue.ProviderSpecific.lpValue | 24 | |||
ADS_NT_SECURITY_DESCRIPTOR | DWORD | .vValue.SecurityDescriptor.dwLength | 16 | ||
LPBYTE | .vValue.SecurityDescriptor.lpValue | 24 | |||
ADS_TIMESTAMP | DWORD | .vValue.Timestamp.WholeSeconds | 16 | ||
DWORD | .vValue.Timestamp.EventID | 20 | |||
ADS_UTC_TIME | .vValue.UTCTime | 16 | |||
PADS_CASEIGNORE_LIST | .vValue.pCaseIgnoreList | 16 | |||
PADS_DN_WITH_BINARY | .vValue.pDNWithBinary | 16 | |||
PADS_DN_WITH_STRING | .vValue.pDNWithString | 16 | |||
PADS_FAXNUMBER | .vValue.pFaxNumber | 16 | |||
PADS_NETADDRESS | .vValue.pNetAddress | 16 | |||
PADS_OCTET_LIST | .vValue.pOctetList | 16 | |||
PADS_PATH | .vValue.pPath | 16 | |||
PADS_POSTALADDRESS | .vValue.pPostalAddress | 16 | |||
PADS_REPLICAPOINTER | .vValue.pReplicaPointer | 16 | |||
PADS_TYPEDNAME | .vValue.pTypedName | 16 | |||
ADS_STATUS | .dwStatus | 32 |
│ └─40
ADS_SEARCH_COLUMN | LPWSTR | .pszAttrName | 0 |
ADSTYPE | .dwADsType | 8 | |
PADSVALUE | .pADsValues | 16 | |
DWORD | .dwNumValues | 24 | |
HANDLE | .hReserved | 32 |
│ └─40
ADS_SORTKEY | LPWSTR | .pszAttrType | 0 |
LPWSTR | .pszReserved | 8 | |
BOOLEAN | .fReverseorder | 16 |
│ └─24
ADS_TIMESTAMP | DWORD | .WholeSeconds | 0 |
DWORD | .EventID | 4 |
│ └─8
ADS_TYPEDNAME | LPWSTR | .ObjectName | 0 |
DWORD | .Level | 8 | |
DWORD | .Interval | 12 |
│ └─16
ADS_VLV | DWORD | .dwBeforeCount | 0 |
DWORD | .dwAfterCount | 4 | |
DWORD | .dwOffset | 8 | |
DWORD | .dwContentCount | 12 | |
LPWSTR | .pszTarget | 16 | |
DWORD | .dwContextIDLength | 24 | |
LPBYTE | .lpContextID | 32 |
│ └─40
AD_GENERAL_PARAMS | ULONG | .IntServAwareHopCount | 0 |
ULONG | .PathBandwidthEstimate | 4 | |
ULONG | .MinimumLatency | 8 | |
ULONG | .PathMTU | 12 | |
ULONG | .Flags | 16 |
│ └─20
AE_CURRENT_POSITION | UINT64 | .u64DevicePosition | 0 |
UINT64 | .u64StreamPosition | 8 | |
UINT64 | .u64PaddingFrames | 16 | |
HNSTIME | .hnsQPCPosition | 24 | |
FLOAT32 | .f32FramesPerSecond | 32 | |
AE_POSITION_FLAGS | .Flag | 36 |
│ └─40
AFPROTOCOLS | INT | .iAddressFamily | 0 |
INT | .iProtocol | 4 |
│ └─8
ALLOCATOR_PROPERTIES | long | .cBuffers | 0 |
long | .cbBuffer | 4 | |
long | .cbAlign | 8 | |
long | .cbPrefix | 12 |
│ └─16
ALTTABINFO | DWORD | .cbSize | 0 | |
int | .cItems | 4 | ||
int | .cColumns | 8 | ||
int | .cRows | 12 | ||
int | .iColFocus | 16 | ||
int | .iRowFocus | 20 | ||
int | .cxItem | 24 | ||
int | .cyItem | 28 | ||
POINT | LONG | .ptStart.x | 32 | |
LONG | .ptStart.y | 36 |
│ └─40
AMCOPPCommand | GUID | unsigned long | .macKDI.Data1 | 0 |
unsigned short | .macKDI.Data2 | 4 | ||
unsigned short | .macKDI.Data3 | 6 | ||
unsigned char[8] | .macKDI.Data4 | 8 | ||
GUID | unsigned long | .guidCommandID.Data1 | 16 | |
unsigned short | .guidCommandID.Data2 | 20 | ||
unsigned short | .guidCommandID.Data3 | 22 | ||
unsigned char[8] | .guidCommandID.Data4 | 24 | ||
DWORD | .dwSequence | 32 | ||
DWORD | .cbSizeData | 36 | ||
BYTE[4056] | .CommandData | 40 |
│ └─4096
AMCOPPSignature | BYTE[256] | .Signature | 0 |
│ └─256
AMCOPPStatusInput | GUID | unsigned long | .rApp.Data1 | 0 |
unsigned short | .rApp.Data2 | 4 | ||
unsigned short | .rApp.Data3 | 6 | ||
unsigned char[8] | .rApp.Data4 | 8 | ||
GUID | unsigned long | .guidStatusRequestID.Data1 | 16 | |
unsigned short | .guidStatusRequestID.Data2 | 20 | ||
unsigned short | .guidStatusRequestID.Data3 | 22 | ||
unsigned char[8] | .guidStatusRequestID.Data4 | 24 | ||
DWORD | .dwSequence | 32 | ||
DWORD | .cbSizeData | 36 | ||
BYTE[4056] | .StatusData | 40 |
│ └─4096
AMCOPPStatusOutput | GUID | unsigned long | .macKDI.Data1 | 0 |
unsigned short | .macKDI.Data2 | 4 | ||
unsigned short | .macKDI.Data3 | 6 | ||
unsigned char[8] | .macKDI.Data4 | 8 | ||
DWORD | .cbSizeData | 16 | ||
BYTE[4076] | .COPPStatus | 20 |
│ └─4096
AMVABUFFERINFO | DWORD | .dwTypeIndex | 0 |
DWORD | .dwBufferIndex | 4 | |
DWORD | .dwDataOffset | 8 | |
DWORD | .dwDataSize | 12 |
│ └─16
AMVABeginFrameInfo | DWORD | .dwDestSurfaceIndex | 0 |
LPVOID | .pInputData | 8 | |
DWORD | .dwSizeInputData | 16 | |
LPVOID | .pOutputData | 24 | |
DWORD | .dwSizeOutputData | 32 |
│ └─40
AMVACompBufferInfo | DWORD | .dwNumCompBuffers | 0 | ||
DWORD | .dwWidthToCreate | 4 | |||
DWORD | .dwHeightToCreate | 8 | |||
DWORD | .dwBytesToAllocate | 12 | |||
int | .ddCompCaps | 16 | |||
EMRPIXELFORMAT | EMR | DWORD | .ddPixelFormat.emr.iType | 32 | |
DWORD | .ddPixelFormat.emr.nSize | 36 | |||
PIXELFORMATDESCRIPTOR | WORD | .ddPixelFormat.pfd.nSize | 40 | ||
WORD | .ddPixelFormat.pfd.nVersion | 42 | |||
DWORD | .ddPixelFormat.pfd.dwFlags | 44 | |||
BYTE | .ddPixelFormat.pfd.iPixelType | 48 | |||
BYTE | .ddPixelFormat.pfd.cColorBits | 49 | |||
BYTE | .ddPixelFormat.pfd.cRedBits | 50 | |||
BYTE | .ddPixelFormat.pfd.cRedShift | 51 | |||
BYTE | .ddPixelFormat.pfd.cGreenBits | 52 | |||
BYTE | .ddPixelFormat.pfd.cGreenShift | 53 | |||
BYTE | .ddPixelFormat.pfd.cBlueBits | 54 | |||
BYTE | .ddPixelFormat.pfd.cBlueShift | 55 | |||
BYTE | .ddPixelFormat.pfd.cAlphaBits | 56 | |||
BYTE | .ddPixelFormat.pfd.cAlphaShift | 57 | |||
BYTE | .ddPixelFormat.pfd.cAccumBits | 58 | |||
BYTE | .ddPixelFormat.pfd.cAccumRedBits | 59 | |||
BYTE | .ddPixelFormat.pfd.cAccumGreenBits | 60 | |||
BYTE | .ddPixelFormat.pfd.cAccumBlueBits | 61 | |||
BYTE | .ddPixelFormat.pfd.cAccumAlphaBits | 62 | |||
BYTE | .ddPixelFormat.pfd.cDepthBits | 63 | |||
BYTE | .ddPixelFormat.pfd.cStencilBits | 64 | |||
BYTE | .ddPixelFormat.pfd.cAuxBuffers | 65 | |||
BYTE | .ddPixelFormat.pfd.iLayerType | 66 | |||
BYTE | .ddPixelFormat.pfd.bReserved | 67 | |||
DWORD | .ddPixelFormat.pfd.dwLayerMask | 68 | |||
DWORD | .ddPixelFormat.pfd.dwVisibleMask | 72 | |||
DWORD | .ddPixelFormat.pfd.dwDamageMask | 76 |
│ └─64
AMVAEndFrameInfo | DWORD | .dwSizeMiscData | 0 |
LPVOID | .pMiscData | 8 |
│ └─16
AMVAInternalMemInfo | DWORD | .dwScratchMemAlloc | 0 |
│ └─4
AMVAUncompBufferInfo | DWORD | .dwMinNumSurfaces | 0 | ||
DWORD | .dwMaxNumSurfaces | 4 | |||
EMRPIXELFORMAT | EMR | DWORD | .ddUncompPixelFormat.emr.iType | 8 | |
DWORD | .ddUncompPixelFormat.emr.nSize | 12 | |||
PIXELFORMATDESCRIPTOR | WORD | .ddUncompPixelFormat.pfd.nSize | 16 | ||
WORD | .ddUncompPixelFormat.pfd.nVersion | 18 | |||
DWORD | .ddUncompPixelFormat.pfd.dwFlags | 20 | |||
BYTE | .ddUncompPixelFormat.pfd.iPixelType | 24 | |||
BYTE | .ddUncompPixelFormat.pfd.cColorBits | 25 | |||
BYTE | .ddUncompPixelFormat.pfd.cRedBits | 26 | |||
BYTE | .ddUncompPixelFormat.pfd.cRedShift | 27 | |||
BYTE | .ddUncompPixelFormat.pfd.cGreenBits | 28 | |||
BYTE | .ddUncompPixelFormat.pfd.cGreenShift | 29 | |||
BYTE | .ddUncompPixelFormat.pfd.cBlueBits | 30 | |||
BYTE | .ddUncompPixelFormat.pfd.cBlueShift | 31 | |||
BYTE | .ddUncompPixelFormat.pfd.cAlphaBits | 32 | |||
BYTE | .ddUncompPixelFormat.pfd.cAlphaShift | 33 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumBits | 34 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumRedBits | 35 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumGreenBits | 36 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumBlueBits | 37 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumAlphaBits | 38 | |||
BYTE | .ddUncompPixelFormat.pfd.cDepthBits | 39 | |||
BYTE | .ddUncompPixelFormat.pfd.cStencilBits | 40 | |||
BYTE | .ddUncompPixelFormat.pfd.cAuxBuffers | 41 | |||
BYTE | .ddUncompPixelFormat.pfd.iLayerType | 42 | |||
BYTE | .ddUncompPixelFormat.pfd.bReserved | 43 | |||
DWORD | .ddUncompPixelFormat.pfd.dwLayerMask | 44 | |||
DWORD | .ddUncompPixelFormat.pfd.dwVisibleMask | 48 | |||
DWORD | .ddUncompPixelFormat.pfd.dwDamageMask | 52 |
│ └─40
AMVAUncompDataInfo | DWORD | .dwUncompWidth | 0 | ||
DWORD | .dwUncompHeight | 4 | |||
EMRPIXELFORMAT | EMR | DWORD | .ddUncompPixelFormat.emr.iType | 8 | |
DWORD | .ddUncompPixelFormat.emr.nSize | 12 | |||
PIXELFORMATDESCRIPTOR | WORD | .ddUncompPixelFormat.pfd.nSize | 16 | ||
WORD | .ddUncompPixelFormat.pfd.nVersion | 18 | |||
DWORD | .ddUncompPixelFormat.pfd.dwFlags | 20 | |||
BYTE | .ddUncompPixelFormat.pfd.iPixelType | 24 | |||
BYTE | .ddUncompPixelFormat.pfd.cColorBits | 25 | |||
BYTE | .ddUncompPixelFormat.pfd.cRedBits | 26 | |||
BYTE | .ddUncompPixelFormat.pfd.cRedShift | 27 | |||
BYTE | .ddUncompPixelFormat.pfd.cGreenBits | 28 | |||
BYTE | .ddUncompPixelFormat.pfd.cGreenShift | 29 | |||
BYTE | .ddUncompPixelFormat.pfd.cBlueBits | 30 | |||
BYTE | .ddUncompPixelFormat.pfd.cBlueShift | 31 | |||
BYTE | .ddUncompPixelFormat.pfd.cAlphaBits | 32 | |||
BYTE | .ddUncompPixelFormat.pfd.cAlphaShift | 33 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumBits | 34 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumRedBits | 35 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumGreenBits | 36 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumBlueBits | 37 | |||
BYTE | .ddUncompPixelFormat.pfd.cAccumAlphaBits | 38 | |||
BYTE | .ddUncompPixelFormat.pfd.cDepthBits | 39 | |||
BYTE | .ddUncompPixelFormat.pfd.cStencilBits | 40 | |||
BYTE | .ddUncompPixelFormat.pfd.cAuxBuffers | 41 | |||
BYTE | .ddUncompPixelFormat.pfd.iLayerType | 42 | |||
BYTE | .ddUncompPixelFormat.pfd.bReserved | 43 | |||
DWORD | .ddUncompPixelFormat.pfd.dwLayerMask | 44 | |||
DWORD | .ddUncompPixelFormat.pfd.dwVisibleMask | 48 | |||
DWORD | .ddUncompPixelFormat.pfd.dwDamageMask | 52 |
│ └─40
AMVPDATAINFO | DWORD | .dwSize | 0 | ||
DWORD | .dwMicrosecondsPerField | 4 | |||
AMVPDIMINFO | DWORD | .amvpDimInfo.dwFieldWidth | 8 | ||
DWORD | .amvpDimInfo.dwFieldHeight | 12 | |||
DWORD | .amvpDimInfo.dwVBIWidth | 16 | |||
DWORD | .amvpDimInfo.dwVBIHeight | 20 | |||
RECT | LONG | .amvpDimInfo.rcValidRegion.left | 24 | ||
LONG | .amvpDimInfo.rcValidRegion.top | 28 | |||
LONG | .amvpDimInfo.rcValidRegion.right | 32 | |||
LONG | .amvpDimInfo.rcValidRegion.bottom | 36 | |||
DWORD | .dwPictAspectRatioX | 40 | |||
DWORD | .dwPictAspectRatioY | 44 | |||
BOOL | .bEnableDoubleClock | 48 | |||
BOOL | .bEnableVACT | 52 | |||
BOOL | .bDataIsInterlaced | 56 | |||
LONG | .lHalfLinesOdd | 60 | |||
BOOL | .bFieldPolarityInverted | 64 | |||
DWORD | .dwNumLinesInVREF | 68 | |||
LONG | .lHalfLinesEven | 72 | |||
DWORD | .dwReserved1 | 76 |
│ └─80
AMVPDIMINFO | DWORD | .dwFieldWidth | 0 | |
DWORD | .dwFieldHeight | 4 | ||
DWORD | .dwVBIWidth | 8 | ||
DWORD | .dwVBIHeight | 12 | ||
RECT | LONG | .rcValidRegion.left | 16 | |
LONG | .rcValidRegion.top | 20 | ||
LONG | .rcValidRegion.right | 24 | ||
LONG | .rcValidRegion.bottom | 28 |
│ └─32
AMVPSIZE | DWORD | .dwWidth | 0 |
DWORD | .dwHeight | 4 |
│ └─8
AM_COLCON | UCHAR | .emph1col | 0bytes,0bits |
UCHAR | .emph2col | 0bytes,4bits | |
UCHAR | .backcol | 1bytes,0bits | |
UCHAR | .patcol | 1bytes,4bits | |
UCHAR | .emph1con | 2bytes,0bits | |
UCHAR | .emph2con | 2bytes,4bits | |
UCHAR | .backcon | 3bytes,0bits | |
UCHAR | .patcon | 3bytes,4bits |
│ └─4
AM_COPY_MACROVISION | ULONG | .MACROVISIONLevel | 0 |
│ └─4
AM_DVDCOPY_BUSKEY | BYTE[5] | .BusKey | 0 |
BYTE[1] | .Reserved | 5 |
│ └─6
AM_DVDCOPY_CHLGKEY | BYTE[10] | .ChlgKey | 0 |
BYTE[2] | .Reserved | 10 |
│ └─12
AM_DVDCOPY_DISCKEY | BYTE[2048] | .DiscKey | 0 |
│ └─2048
AM_DVDCOPY_SET_COPY_STATE | ULONG | .DVDCopyState | 0 |
│ └─4
AM_DVDCOPY_TITLEKEY | ULONG | .KeyFlags | 0 |
ULONG[2] | .Reserved1 | 4 | |
UCHAR[6] | .TitleKey | 12 | |
UCHAR[2] | .Reserved2 | 18 |
│ └─20
AM_DVD_RENDERSTATUS | HRESULT | .hrVPEStatus | 0 |
BOOL | .bDvdVolInvalid | 4 | |
BOOL | .bDvdVolUnknown | 8 | |
BOOL | .bNoLine21In | 12 | |
BOOL | .bNoLine21Out | 16 | |
int | .iNumStreams | 20 | |
int | .iNumStreamsFailed | 24 | |
DWORD | .dwFailedStreamsFlag | 28 |
│ └─32
AM_DVD_YUV | UCHAR | .Reserved | 0 |
UCHAR | .Y | 1 | |
UCHAR | .U | 2 | |
UCHAR | .V | 3 |
│ └─4
AM_DvdKaraokeData | DWORD | .dwDownmix | 0 |
DWORD | .dwSpeakerAssignment | 4 |
│ └─8
AM_ExactRateChange | int | .OutputZeroTime | 0 |
LONG | .Rate | 8 |
│ └─16
AM_FRAMESTEP_STEP | DWORD | .dwFramesToStep | 0 |
│ └─4
AM_MEDIA_TYPE | GUID | unsigned long | .majortype.Data1 | 0 |
unsigned short | .majortype.Data2 | 4 | ||
unsigned short | .majortype.Data3 | 6 | ||
unsigned char[8] | .majortype.Data4 | 8 | ||
GUID | unsigned long | .subtype.Data1 | 16 | |
unsigned short | .subtype.Data2 | 20 | ||
unsigned short | .subtype.Data3 | 22 | ||
unsigned char[8] | .subtype.Data4 | 24 | ||
BOOL | .bFixedSizeSamples | 32 | ||
BOOL | .bTemporalCompression | 36 | ||
ULONG | .lSampleSize | 40 | ||
GUID | unsigned long | .formattype.Data1 | 44 | |
unsigned short | .formattype.Data2 | 48 | ||
unsigned short | .formattype.Data3 | 50 | ||
unsigned char[8] | .formattype.Data4 | 52 | ||
IUnknown * | .pUnk | 64 | ||
ULONG | .cbFormat | 72 | ||
BYTE * | .pbFormat | 80 |
│ └─88
AM_MPEGSTREAMTYPE | DWORD | .dwStreamId | 0 |
DWORD | .dwReserved | 4 | |
_MEDIA_TYPE | .mt | 8 | |
BYTE[1] | .bFormat | 96 |
│ └─104
AM_MPEGSYSTEMTYPE | DWORD | .dwBitRate | 0 |
DWORD | .cStreams | 4 | |
AM_MPEGSTREAMTYPE[1] | .Streams | 8 |
│ └─112
AM_PROPERTY_SPHLI | USHORT | .HLISS | 0 | |
USHORT | .Reserved | 2 | ||
ULONG | .StartPTM | 4 | ||
ULONG | .EndPTM | 8 | ||
USHORT | .StartX | 12 | ||
USHORT | .StartY | 14 | ||
USHORT | .StopX | 16 | ||
USHORT | .StopY | 18 | ||
AM_COLCON | UCHAR | .ColCon.emph1col | 2bytes,4bits | |
UCHAR | .ColCon.emph2col | 3bytes,0bits | ||
UCHAR | .ColCon.backcol | 3bytes,4bits | ||
UCHAR | .ColCon.patcol | 4bytes,0bits | ||
UCHAR | .ColCon.emph1con | 4bytes,4bits | ||
UCHAR | .ColCon.emph2con | 5bytes,0bits | ||
UCHAR | .ColCon.backcon | 5bytes,4bits | ||
UCHAR | .ColCon.patcon | 6bytes,0bits |
│ └─24
AM_PROPERTY_SPPAL | AM_DVD_YUV[16] | .sppal | 0 |
│ └─64
AM_QueryRate | LONG | .lMaxForwardFullFrame | 0 |
LONG | .lMaxReverseFullFrame | 4 |
│ └─8
AM_SAMPLE2_PROPERTIES | DWORD | .cbData | 0 |
DWORD | .dwTypeSpecificFlags | 4 | |
DWORD | .dwSampleFlags | 8 | |
LONG | .lActual | 12 | |
REFERENCE_TIME | .tStart | 16 | |
REFERENCE_TIME | .tStop | 24 | |
DWORD | .dwStreamId | 32 | |
AM_MEDIA_TYPE * | .pMediaType | 40 | |
BYTE * | .pbBuffer | 48 | |
LONG | .cbBuffer | 56 |
│ └─64
AM_STREAM_INFO | REFERENCE_TIME | .tStart | 0 |
REFERENCE_TIME | .tStop | 8 | |
DWORD | .dwStartCookie | 16 | |
DWORD | .dwStopCookie | 20 | |
DWORD | .dwFlags | 24 |
│ └─32
AM_SimpleRateChange | int | .StartTime | 0 |
LONG | .Rate | 8 |
│ └─16
AM_WMT_EVENT_DATA | HRESULT | .hrStatus | 0 |
void * | .pData | 8 |
│ └─16
AM_WST_PAGE | DWORD | .dwPageNr | 0 |
DWORD | .dwSubPageNr | 4 | |
BYTE * | .pucPageData | 8 |
│ └─16
ANALOGVIDEOINFO | RECT | LONG | .rcSource.left | 0 |
LONG | .rcSource.top | 4 | ||
LONG | .rcSource.right | 8 | ||
LONG | .rcSource.bottom | 12 | ||
RECT | LONG | .rcTarget.left | 16 | |
LONG | .rcTarget.top | 20 | ||
LONG | .rcTarget.right | 24 | ||
LONG | .rcTarget.bottom | 28 | ||
DWORD | .dwActiveWidth | 32 | ||
DWORD | .dwActiveHeight | 36 | ||
REFERENCE_TIME | .AvgTimePerFrame | 40 |
│ └─48
ANIMATIONINFO | UINT | .cbSize | 0 |
int | .iMinAnimate | 4 |
│ └─8
APC_CALLBACK_DATA | ULONG_PTR | .Parameter | 0 |
PCONTEXT | .ContextRecord | 8 | |
ULONG_PTR | .Reserved0 | 16 | |
ULONG_PTR | .Reserved1 | 24 |
│ └─32
API_VERSION | USHORT | .MajorVersion | 0 |
USHORT | .MinorVersion | 2 | |
USHORT | .Revision | 4 | |
USHORT | .Reserved | 6 |
│ └─8
APOInitBaseStruct | UINT32 | .cbSize | 0 |
CLSID | .clsid | 4 |
│ └─20
APOInitSystemEffects | APOInitBaseStruct | UINT32 | .APOInit.cbSize | 0 |
CLSID | .APOInit.clsid | 4 | ||
IPropertyStore * | .pAPOEndpointProperties | 24 | ||
IPropertyStore * | .pAPOSystemEffectsProperties | 32 | ||
void * | .pReserved | 40 | ||
IMMDeviceCollection * | .pDeviceCollection | 48 |
│ └─56
APOInitSystemEffects2 | APOInitBaseStruct | UINT32 | .APOInit.cbSize | 0 |
CLSID | .APOInit.clsid | 4 | ||
IPropertyStore * | .pAPOEndpointProperties | 24 | ||
IPropertyStore * | .pAPOSystemEffectsProperties | 32 | ||
void * | .pReserved | 40 | ||
IMMDeviceCollection * | .pDeviceCollection | 48 | ||
UINT | .nSoftwareIoDeviceInCollection | 56 | ||
UINT | .nSoftwareIoConnectorIndex | 60 | ||
GUID | unsigned long | .AudioProcessingMode.Data1 | 64 | |
unsigned short | .AudioProcessingMode.Data2 | 68 | ||
unsigned short | .AudioProcessingMode.Data3 | 70 | ||
unsigned char[8] | .AudioProcessingMode.Data4 | 72 | ||
BOOL | .InitializeForDiscoveryOnly | 80 |
│ └─88
APOInitSystemEffects3 | APOInitBaseStruct | UINT32 | .APOInit.cbSize | 0 |
CLSID | .APOInit.clsid | 4 | ||
IPropertyStore * | .pAPOEndpointProperties | 24 | ||
IServiceProvider * | .pServiceProvider | 32 | ||
IMMDeviceCollection * | .pDeviceCollection | 40 | ||
UINT | .nSoftwareIoDeviceInCollection | 48 | ||
UINT | .nSoftwareIoConnectorIndex | 52 | ||
GUID | unsigned long | .AudioProcessingMode.Data1 | 56 | |
unsigned short | .AudioProcessingMode.Data2 | 60 | ||
unsigned short | .AudioProcessingMode.Data3 | 62 | ||
unsigned char[8] | .AudioProcessingMode.Data4 | 64 | ||
BOOL | .InitializeForDiscoveryOnly | 72 |
│ └─80
APO_CONNECTION_PROPERTY | UINT_PTR | .pBuffer | 0 |
UINT32 | .u32ValidFrameCount | 8 | |
APO_BUFFER_FLAGS | .u32BufferFlags | 12 | |
UINT32 | .u32Signature | 16 |
│ └─24
APO_CONNECTION_PROPERTY_V2 | APO_CONNECTION_PROPERTY | UINT_PTR | .property.pBuffer | 0 |
UINT32 | .property.u32ValidFrameCount | 8 | ||
APO_BUFFER_FLAGS | .property.u32BufferFlags | 12 | ||
UINT32 | .property.u32Signature | 16 | ||
UINT64 | .u64QPCTime | 24 |
│ └─32
APO_NOTIFICATION | APO_NOTIFICATION_TYPE | .type | 0 | |||
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION | IMMDevice * | .audioEndpointPropertyChange.endpoint | 8 | |||
IPropertyStore * | .audioEndpointPropertyChange.propertyStore | 16 | ||||
PROPERTYKEY | GUID | unsigned long | .audioEndpointPropertyChange.propertyKey.fmtid.Data1 | 24 | ||
unsigned short | .audioEndpointPropertyChange.propertyKey.fmtid.Data2 | 28 | ||||
unsigned short | .audioEndpointPropertyChange.propertyKey.fmtid.Data3 | 30 | ||||
unsigned char[8] | .audioEndpointPropertyChange.propertyKey.fmtid.Data4 | 32 | ||||
DWORD | .audioEndpointPropertyChange.propertyKey.pid | 40 | ||||
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION | IMMDevice * | .audioEndpointVolumeChange.endpoint | 8 | |||
PAUDIO_VOLUME_NOTIFICATION_DATA | .audioEndpointVolumeChange.volume | 16 | ||||
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION2 | .audioEndpointVolumeChange2 | 8 | ||||
AUDIO_MICROPHONE_BOOST_NOTIFICATION | .audioMicrophoneBoostChange | 8 | ||||
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION | IMMDevice * | .audioSystemEffectsPropertyChange.endpoint | 8 | |||
GUID | unsigned long | .audioSystemEffectsPropertyChange.propertyStoreContext.Data1 | 16 | |||
unsigned short | .audioSystemEffectsPropertyChange.propertyStoreContext.Data2 | 20 | ||||
unsigned short | .audioSystemEffectsPropertyChange.propertyStoreContext.Data3 | 22 | ||||
unsigned char[8] | .audioSystemEffectsPropertyChange.propertyStoreContext.Data4 | 24 | ||||
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE | .audioSystemEffectsPropertyChange.propertyStoreType | 32 | ||||
IPropertyStore * | .audioSystemEffectsPropertyChange.propertyStore | 40 | ||||
PROPERTYKEY | GUID | unsigned long | .audioSystemEffectsPropertyChange.propertyKey.fmtid.Data1 | 48 | ||
unsigned short | .audioSystemEffectsPropertyChange.propertyKey.fmtid.Data2 | 52 | ||||
unsigned short | .audioSystemEffectsPropertyChange.propertyKey.fmtid.Data3 | 54 | ||||
unsigned char[8] | .audioSystemEffectsPropertyChange.propertyKey.fmtid.Data4 | 56 | ||||
DWORD | .audioSystemEffectsPropertyChange.propertyKey.pid | 64 | ||||
DEVICE_ORIENTATION_TYPE | .deviceOrientation | 8 |
│ └─72
APO_NOTIFICATION_DESCRIPTOR | APO_NOTIFICATION_TYPE | .type | 0 | ||
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR | IMMDevice * | .audioEndpointPropertyChange.device | 8 | ||
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR | IMMDevice * | .audioEndpointVolume.device | 8 | ||
AUDIO_MICROPHONE_BOOST_APO_NOTIFICATION_DESCRIPTOR | .audioMicrophoneBoost | 8 | |||
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR | IMMDevice * | .audioSystemEffectsPropertyChange.device | 8 | ||
GUID | unsigned long | .audioSystemEffectsPropertyChange.propertyStoreContext.Data1 | 16 | ||
unsigned short | .audioSystemEffectsPropertyChange.propertyStoreContext.Data2 | 20 | |||
unsigned short | .audioSystemEffectsPropertyChange.propertyStoreContext.Data3 | 22 | |||
unsigned char[8] | .audioSystemEffectsPropertyChange.propertyStoreContext.Data4 | 24 |
│ └─32
APO_REG_PROPERTIES | CLSID | .clsid | 0 |
APO_FLAG | .Flags | 16 | |
WCHAR[256] | .szFriendlyName | 20 | |
WCHAR[256] | .szCopyrightInfo | 532 | |
UINT32 | .u32MajorVersion | 1044 | |
UINT32 | .u32MinorVersion | 1048 | |
UINT32 | .u32MinInputConnections | 1052 | |
UINT32 | .u32MaxInputConnections | 1056 | |
UINT32 | .u32MinOutputConnections | 1060 | |
UINT32 | .u32MaxOutputConnections | 1064 | |
UINT32 | .u32MaxInstances | 1068 | |
UINT32 | .u32NumAPOInterfaces | 1072 | |
IID[1] | .iidAPOInterfaceList | 1076 |
│ └─1092
APPBARDATA | DWORD | .cbSize | 0 | |
HWND | .hWnd | 8 | ||
UINT | .uCallbackMessage | 16 | ||
UINT | .uEdge | 20 | ||
RECT | LONG | .rc.left | 24 | |
LONG | .rc.top | 28 | ||
LONG | .rc.right | 32 | ||
LONG | .rc.bottom | 36 | ||
LPARAM | .lParam | 40 |
│ └─48
APPCATEGORYINFO | LCID | .Locale | 0 | |
LPWSTR | .pszDescription | 8 | ||
GUID | unsigned long | .AppCategoryId.Data1 | 16 | |
unsigned short | .AppCategoryId.Data2 | 20 | ||
unsigned short | .AppCategoryId.Data3 | 22 | ||
unsigned char[8] | .AppCategoryId.Data4 | 24 |
│ └─32
APPCATEGORYINFOLIST | DWORD | .cCategory | 0 |
APPCATEGORYINFO * | .pCategoryInfo | 8 |
│ └─16
APPINFODATA | DWORD | .cbSize | 0 |
DWORD | .dwMask | 4 | |
LPWSTR | .pszDisplayName | 8 | |
LPWSTR | .pszVersion | 16 | |
LPWSTR | .pszPublisher | 24 | |
LPWSTR | .pszProductID | 32 | |
LPWSTR | .pszRegisteredOwner | 40 | |
LPWSTR | .pszRegisteredCompany | 48 | |
LPWSTR | .pszLanguage | 56 | |
LPWSTR | .pszSupportUrl | 64 | |
LPWSTR | .pszSupportTelephone | 72 | |
LPWSTR | .pszHelpLink | 80 | |
LPWSTR | .pszInstallLocation | 88 | |
LPWSTR | .pszInstallSource | 96 | |
LPWSTR | .pszInstallDate | 104 | |
LPWSTR | .pszContact | 112 | |
LPWSTR | .pszComments | 120 | |
LPWSTR | .pszImage | 128 | |
LPWSTR | .pszReadmeUrl | 136 | |
LPWSTR | .pszUpdateInfoUrl | 144 |
│ └─152
APPLETIDLIST | INT | .count | 0 |
IID * | .pIIDList | 8 |
│ └─16
APPLY_SNAPSHOT_VHDSET_PARAMETERS | APPLY_SNAPSHOT_VHDSET_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 4 |
│ └─36
APPX_ENCRYPTED_EXEMPTIONS | UINT32 | .count | 0 |
LPCWSTR * | .plainTextFiles | 8 |
│ └─16
APPX_ENCRYPTED_PACKAGE_SETTINGS | UINT32 | .keyLength | 0 |
LPCWSTR | .encryptionAlgorithm | 8 | |
BOOL | .useDiffusion | 16 | |
IUri * | .blockMapHashAlgorithm | 24 |
│ └─32
APPX_ENCRYPTED_PACKAGE_SETTINGS2 | UINT32 | .keyLength | 0 |
LPCWSTR | .encryptionAlgorithm | 8 | |
IUri * | .blockMapHashAlgorithm | 16 | |
DWORD | .options | 24 |
│ └─32
APPX_KEY_INFO | UINT32 | .keyLength | 0 |
UINT32 | .keyIdLength | 4 | |
BYTE * | .key | 8 | |
BYTE * | .keyId | 16 |
│ └─24
APPX_PACKAGE_SETTINGS | BOOL | .forceZip32 | 0 |
IUri * | .hashMethod | 8 |
│ └─16
APPX_PACKAGE_WRITER_PAYLOAD_STREAM | IStream * | .inputStream | 0 |
LPCWSTR | .fileName | 8 | |
LPCWSTR | .contentType | 16 | |
APPX_COMPRESSION_OPTION | .compressionOption | 24 |
│ └─32
APP_MEMORY_INFORMATION | ULONG64 | .AvailableCommit | 0 |
ULONG64 | .PrivateCommitUsage | 8 | |
ULONG64 | .PeakPrivateCommitUsage | 16 | |
ULONG64 | .TotalCommitUsage | 24 |
│ └─32
ARM64_NT_CONTEXT | DWORD | .ContextFlags | 0 |
DWORD | .Cpsr | 4 | |
DWORD64[31] | .X | 8 | |
DWORD64 | .X0 | 8 | |
DWORD64 | .X1 | 16 | |
DWORD64 | .X2 | 24 | |
DWORD64 | .X3 | 32 | |
DWORD64 | .X4 | 40 | |
DWORD64 | .X5 | 48 | |
DWORD64 | .X6 | 56 | |
DWORD64 | .X7 | 64 | |
DWORD64 | .X8 | 72 | |
DWORD64 | .X9 | 80 | |
DWORD64 | .X10 | 88 | |
DWORD64 | .X11 | 96 | |
DWORD64 | .X12 | 104 | |
DWORD64 | .X13 | 112 | |
DWORD64 | .X14 | 120 | |
DWORD64 | .X15 | 128 | |
DWORD64 | .X16 | 136 | |
DWORD64 | .X17 | 144 | |
DWORD64 | .X18 | 152 | |
DWORD64 | .X19 | 160 | |
DWORD64 | .X20 | 168 | |
DWORD64 | .X21 | 176 | |
DWORD64 | .X22 | 184 | |
DWORD64 | .X23 | 192 | |
DWORD64 | .X24 | 200 | |
DWORD64 | .X25 | 208 | |
DWORD64 | .X26 | 216 | |
DWORD64 | .X27 | 224 | |
DWORD64 | .X28 | 232 | |
DWORD64 | .Fp | 240 | |
DWORD64 | .Lr | 248 | |
DWORD64 | .Sp | 256 | |
DWORD64 | .Pc | 264 | |
ARM64_NT_NEON128[32] | .V | 272 | |
DWORD | .Fpcr | 784 | |
DWORD | .Fpsr | 788 | |
DWORD[8] | .Bcr | 792 | |
DWORD64[8] | .Bvr | 824 | |
DWORD[2] | .Wcr | 888 | |
DWORD64[2] | .Wvr | 896 |
│ └─912
ARP_SEND_REPLY | IPAddr | .DestAddress | 0 |
IPAddr | .SrcAddress | 4 |
│ └─8
ARRAYDESC | TYPEDESC | HREFTYPE | .tdescElem.hreftype | 0 |
struct tagARRAYDESC * | .tdescElem.lpadesc | 0 | ||
struct tagTYPEDESC * | .tdescElem.lptdesc | 0 | ||
VARTYPE | .tdescElem.vt | 8 | ||
USHORT | .cDims | 16 | ||
SAFEARRAYBOUND[1] | .rgbounds | 20 |
│ └─32
ASF_FLAT_PICTURE | BYTE | .bPictureType | 0 |
DWORD | .dwDataLen | 1 |
│ └─5
ASF_FLAT_SYNCHRONISED_LYRICS | BYTE | .bTimeStampFormat | 0 |
BYTE | .bContentType | 1 | |
DWORD | .dwLyricsLen | 2 |
│ └─6
ASF_INDEX_DESCRIPTOR | ASF_INDEX_IDENTIFIER | GUID | unsigned long | .Identifier.guidIndexType.Data1 | 0 |
unsigned short | .Identifier.guidIndexType.Data2 | 4 | |||
unsigned short | .Identifier.guidIndexType.Data3 | 6 | |||
unsigned char[8] | .Identifier.guidIndexType.Data4 | 8 | |||
WORD | .Identifier.wStreamNumber | 16 | |||
WORD | .cPerEntryBytes | 20 | |||
WCHAR[32] | .szDescription | 22 | |||
DWORD | .dwInterval | 88 |
│ └─92
ASF_INDEX_IDENTIFIER | GUID | unsigned long | .guidIndexType.Data1 | 0 |
unsigned short | .guidIndexType.Data2 | 4 | ||
unsigned short | .guidIndexType.Data3 | 6 | ||
unsigned char[8] | .guidIndexType.Data4 | 8 | ||
WORD | .wStreamNumber | 16 |
│ └─20
ASF_MUX_STATISTICS | DWORD | .cFramesWritten | 0 |
DWORD | .cFramesDropped | 4 |
│ └─8
ASSEMBLY_FILE_DETAILED_INFORMATION | DWORD | .ulFlags | 0 |
DWORD | .ulFilenameLength | 4 | |
DWORD | .ulPathLength | 8 | |
PCWSTR | .lpFileName | 16 | |
PCWSTR | .lpFilePath | 24 |
│ └─32
ASSEMBLY_INFO | ULONG | .cbAssemblyInfo | 0 | |
DWORD | .dwAssemblyFlags | 4 | ||
ULARGE_INTEGER | ULONGLONG | .uliAssemblySizeInKB.QuadPart | 8 | |
struct (unnamed) | .uliAssemblySizeInKB.u | 8 | ||
DWORD | .uliAssemblySizeInKB.LowPart | 8 | ||
DWORD | .uliAssemblySizeInKB.HighPart | 12 | ||
LPWSTR | .pszCurrentAssemblyPathBuf | 16 | ||
ULONG | .cchBuf | 24 |
│ └─32
ASSOCIATE_NAMERES_CONTEXT_INPUT | TRANSPORT_SETTING_ID | GUID | unsigned long | .TransportSettingId.Guid.Data1 | 0 |
unsigned short | .TransportSettingId.Guid.Data2 | 4 | |||
unsigned short | .TransportSettingId.Guid.Data3 | 6 | |||
unsigned char[8] | .TransportSettingId.Guid.Data4 | 8 | |||
UINT64 | .Handle | 16 |
│ └─24
ASSOCIATIONELEMENT | ASSOCCLASS | .ac | 0 |
HKEY | .hkClass | 8 | |
PCWSTR | .pszClass | 16 |
│ └─24
ATM_ADDRESS | DWORD | .AddressType | 0 |
DWORD | .NumofDigits | 4 | |
UCHAR[20] | .Addr | 8 |
│ └─28
ATM_BHLI | DWORD | .HighLayerInfoType | 0 |
DWORD | .HighLayerInfoLength | 4 | |
UCHAR[8] | .HighLayerInfo | 8 |
│ └─16
ATM_BLLI | DWORD | .Layer2Protocol | 0 |
DWORD | .Layer2UserSpecifiedProtocol | 4 | |
DWORD | .Layer3Protocol | 8 | |
DWORD | .Layer3UserSpecifiedProtocol | 12 | |
DWORD | .Layer3IPI | 16 | |
UCHAR[5] | .SnapID | 20 |
│ └─28
ATSC_FILTER_OPTIONS | BOOL | .fSpecifyEtmId | 0 |
DWORD | .EtmId | 4 |
│ └─8
ATTACH_VIRTUAL_DISK_PARAMETERS | ATTACH_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 8 | |
struct (unnamed) | .Version2 | 8 |
│ └─24
AT_ENUM | DWORD | .JobId | 0 |
DWORD_PTR | .JobTime | 8 | |
DWORD | .DaysOfMonth | 16 | |
UCHAR | .DaysOfWeek | 20 | |
UCHAR | .Flags | 21 | |
LPWSTR | .Command | 24 |
│ └─32
AT_INFO | DWORD_PTR | .JobTime | 0 |
DWORD | .DaysOfMonth | 8 | |
UCHAR | .DaysOfWeek | 12 | |
UCHAR | .Flags | 13 | |
LPWSTR | .Command | 16 |
│ └─24
AUDIOCLIENT_ACTIVATION_PARAMS | AUDIOCLIENT_ACTIVATION_TYPE | .ActivationType | 0 | |
AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS | DWORD | .ProcessLoopbackParams.TargetProcessId | 4 | |
PROCESS_LOOPBACK_MODE | .ProcessLoopbackParams.ProcessLoopbackMode | 8 |
│ └─12
AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS | DWORD | .TargetProcessId | 0 |
PROCESS_LOOPBACK_MODE | .ProcessLoopbackMode | 4 |
│ └─8
AUDIODESCRIPTION | UINT | .cbSize | 0 |
BOOL | .Enabled | 4 | |
LCID | .Locale | 8 |
│ └─12
AUDIO_EFFECT | GUID | unsigned long | .id.Data1 | 0 |
unsigned short | .id.Data2 | 4 | ||
unsigned short | .id.Data3 | 6 | ||
unsigned char[8] | .id.Data4 | 8 | ||
BOOL | .canSetState | 16 | ||
AUDIO_EFFECT_STATE | .state | 20 |
│ └─24
AUDIO_ENDPOINT_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR | IMMDevice * | .device | 0 |
│ └─8
AUDIO_ENDPOINT_PROPERTY_CHANGE_NOTIFICATION | IMMDevice * | .endpoint | 0 | ||
IPropertyStore * | .propertyStore | 8 | |||
PROPERTYKEY | GUID | unsigned long | .propertyKey.fmtid.Data1 | 16 | |
unsigned short | .propertyKey.fmtid.Data2 | 20 | |||
unsigned short | .propertyKey.fmtid.Data3 | 22 | |||
unsigned char[8] | .propertyKey.fmtid.Data4 | 24 | |||
DWORD | .propertyKey.pid | 32 |
│ └─40
AUDIO_ENDPOINT_VOLUME_APO_NOTIFICATION_DESCRIPTOR | IMMDevice * | .device | 0 |
│ └─8
AUDIO_ENDPOINT_VOLUME_CHANGE_NOTIFICATION | IMMDevice * | .endpoint | 0 |
PAUDIO_VOLUME_NOTIFICATION_DATA | .volume | 8 |
│ └─16
AUDIO_STREAM_CONFIG_CAPS | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
ULONG | .MinimumChannels | 16 | ||
ULONG | .MaximumChannels | 20 | ||
ULONG | .ChannelsGranularity | 24 | ||
ULONG | .MinimumBitsPerSample | 28 | ||
ULONG | .MaximumBitsPerSample | 32 | ||
ULONG | .BitsPerSampleGranularity | 36 | ||
ULONG | .MinimumSampleFrequency | 40 | ||
ULONG | .MaximumSampleFrequency | 44 | ||
ULONG | .SampleFrequencyGranularity | 48 |
│ └─52
AUDIO_SYSTEMEFFECT | GUID | unsigned long | .id.Data1 | 0 |
unsigned short | .id.Data2 | 4 | ||
unsigned short | .id.Data3 | 6 | ||
unsigned char[8] | .id.Data4 | 8 | ||
BOOL | .canSetState | 16 | ||
AUDIO_SYSTEMEFFECT_STATE | .state | 20 |
│ └─24
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_APO_NOTIFICATION_DESCRIPTOR | IMMDevice * | .device | 0 | |
GUID | unsigned long | .propertyStoreContext.Data1 | 8 | |
unsigned short | .propertyStoreContext.Data2 | 12 | ||
unsigned short | .propertyStoreContext.Data3 | 14 | ||
unsigned char[8] | .propertyStoreContext.Data4 | 16 |
│ └─24
AUDIO_SYSTEMEFFECTS_PROPERTY_CHANGE_NOTIFICATION | IMMDevice * | .endpoint | 0 | ||
GUID | unsigned long | .propertyStoreContext.Data1 | 8 | ||
unsigned short | .propertyStoreContext.Data2 | 12 | |||
unsigned short | .propertyStoreContext.Data3 | 14 | |||
unsigned char[8] | .propertyStoreContext.Data4 | 16 | |||
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE | .propertyStoreType | 24 | |||
IPropertyStore * | .propertyStore | 32 | |||
PROPERTYKEY | GUID | unsigned long | .propertyKey.fmtid.Data1 | 40 | |
unsigned short | .propertyKey.fmtid.Data2 | 44 | |||
unsigned short | .propertyKey.fmtid.Data3 | 46 | |||
unsigned char[8] | .propertyKey.fmtid.Data4 | 48 | |||
DWORD | .propertyKey.pid | 56 |
│ └─64
AUDIO_VOLUME_NOTIFICATION_DATA | GUID | unsigned long | .guidEventContext.Data1 | 0 |
unsigned short | .guidEventContext.Data2 | 4 | ||
unsigned short | .guidEventContext.Data3 | 6 | ||
unsigned char[8] | .guidEventContext.Data4 | 8 | ||
BOOL | .bMuted | 16 | ||
float | .fMasterVolume | 20 | ||
UINT | .nChannels | 24 | ||
float[1] | .afChannelVolumes | 28 |
│ └─32
AUDIT_POLICY_INFORMATION | GUID | unsigned long | .AuditSubCategoryGuid.Data1 | 0 |
unsigned short | .AuditSubCategoryGuid.Data2 | 4 | ||
unsigned short | .AuditSubCategoryGuid.Data3 | 6 | ||
unsigned char[8] | .AuditSubCategoryGuid.Data4 | 8 | ||
ULONG | .AuditingInformation | 16 | ||
GUID | unsigned long | .AuditCategoryGuid.Data1 | 20 | |
unsigned short | .AuditCategoryGuid.Data2 | 24 | ||
unsigned short | .AuditCategoryGuid.Data3 | 26 | ||
unsigned char[8] | .AuditCategoryGuid.Data4 | 28 |
│ └─36
AUTHENTICATION_INFO | DWORD | .dwSize | 0 |
AUTH_TYPE | .atAuthenticationType | 4 | |
LPCWSTR | .pcwszUser | 8 | |
LPCWSTR | .pcwszPassword | 16 |
│ └─24
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_PARA | DWORD | .cbSize | 0 |
DWORD | .dwRegPolicySettings | 4 | |
PCMSG_SIGNER_INFO | .pSignerInfo | 8 |
│ └─16
AUTHENTICODE_EXTRA_CERT_CHAIN_POLICY_STATUS | DWORD | .cbSize | 0 |
BOOL | .fCommercial | 4 |
│ └─8
AUTHENTICODE_TS_EXTRA_CERT_CHAIN_POLICY_PARA | DWORD | .cbSize | 0 |
DWORD | .dwRegPolicySettings | 4 | |
BOOL | .fCommercial | 8 |
│ └─12
AUTHZ_ACCESS_REPLY | DWORD | .ResultListLength | 0 |
PACCESS_MASK | .GrantedAccessMask | 8 | |
PDWORD | .SaclEvaluationResults | 16 | |
PDWORD | .Error | 24 |
│ └─32
AUTHZ_ACCESS_REQUEST | ACCESS_MASK | .DesiredAccess | 0 |
PSID | .PrincipalSelfSid | 8 | |
POBJECT_TYPE_LIST | .ObjectTypeList | 16 | |
DWORD | .ObjectTypeListLength | 24 | |
PVOID | .OptionalArguments | 32 |
│ └─40
AUTHZ_INIT_INFO | USHORT | .version | 0 |
PCWSTR | .szResourceManagerName | 8 | |
PFN_AUTHZ_DYNAMIC_ACCESS_CHECK | .pfnDynamicAccessCheck | 16 | |
PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS | .pfnComputeDynamicGroups | 24 | |
PFN_AUTHZ_FREE_DYNAMIC_GROUPS | .pfnFreeDynamicGroups | 32 | |
PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY | .pfnGetCentralAccessPolicy | 40 | |
PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY | .pfnFreeCentralAccessPolicy | 48 |
│ └─56
AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET | PWSTR | .szObjectTypeName | 0 |
DWORD | .dwOffset | 8 |
│ └─16
AUTHZ_RPC_INIT_INFO_CLIENT | USHORT | .version | 0 |
PWSTR | .ObjectUuid | 8 | |
PWSTR | .ProtSeq | 16 | |
PWSTR | .NetworkAddr | 24 | |
PWSTR | .Endpoint | 32 | |
PWSTR | .Options | 40 | |
PWSTR | .ServerSpn | 48 |
│ └─56
AUTHZ_SECURITY_ATTRIBUTES_INFORMATION | USHORT | .Version | 0 |
USHORT | .Reserved | 2 | |
ULONG | .AttributeCount | 4 | |
union (unnamed) | .Attribute | 8 |
│ └─16
AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE | ULONG64 | .Version | 0 |
PWSTR | .pName | 8 |
│ └─16
AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE | PVOID | .pValue | 0 |
ULONG | .ValueLength | 8 |
│ └─16
AUTHZ_SECURITY_ATTRIBUTE_V1 | PWSTR | .pName | 0 |
USHORT | .ValueType | 8 | |
USHORT | .Reserved | 10 | |
ULONG | .Flags | 12 | |
ULONG | .ValueCount | 16 | |
union (unnamed) | .Values | 24 |
│ └─32
AUTHZ_SOURCE_SCHEMA_REGISTRATION | DWORD | .dwFlags | 0 |
PWSTR | .szEventSourceName | 8 | |
PWSTR | .szEventMessageFile | 16 | |
PWSTR | .szEventSourceXmlSchemaFile | 24 | |
PWSTR | .szEventAccessStringsFile | 32 | |
PWSTR | .szExecutableImagePath | 40 | |
GUID * | .pProviderGuid | 48 | |
PVOID | .pReserved | 48 | |
DWORD | .dwObjectTypeNameCount | 56 | |
AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET[1] | .ObjectTypeNames | 64 |
│ └─80
AUTH_VALIDATION_EX | MPRAPI_OBJECT_HEADER | UCHAR | .Header.revision | 0 |
UCHAR | .Header.type | 1 | ||
USHORT | .Header.size | 2 | ||
HANDLE | .hRasConnection | 8 | ||
WCHAR[257] | .wszUserName | 16 | ||
WCHAR[16] | .wszLogonDomain | 530 | ||
DWORD | .AuthInfoSize | 564 | ||
BYTE[1] | .AuthInfo | 568 |
│ └─576
AUTO_PROXY_SCRIPT_BUFFER | DWORD | .dwStructSize | 0 |
LPSTR | .lpszScriptBuffer | 8 | |
DWORD | .dwScriptBufferSize | 16 |
│ └─24
AUTO_SCROLL_DATA | int | .iNextSample | 0 |
DWORD | .dwLastScroll | 4 | |
BOOL | .bFull | 8 | |
POINT[3] | .pts | 12 | |
DWORD[3] | .dwTimes | 36 |
│ └─48
AUXCAPS | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
WORD | .wTechnology | 40 | |
WORD | .wReserved1 | 42 | |
DWORD | .dwSupport | 44 |
│ └─48
AUXCAPSA | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
WORD | .wTechnology | 40 | |
WORD | .wReserved1 | 42 | |
DWORD | .dwSupport | 44 |
│ └─48
AUXCAPSW | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
WCHAR[32] | .szPname | 8 | |
WORD | .wTechnology | 72 | |
WORD | .wReserved1 | 74 | |
DWORD | .dwSupport | 76 |
│ └─80
AVICOMPRESSOPTIONS | DWORD | .fccType | 0 |
DWORD | .fccHandler | 4 | |
DWORD | .dwKeyFrameEvery | 8 | |
DWORD | .dwQuality | 12 | |
DWORD | .dwBytesPerSecond | 16 | |
DWORD | .dwFlags | 20 | |
LPVOID | .lpFormat | 24 | |
DWORD | .cbFormat | 32 | |
LPVOID | .lpParms | 40 | |
DWORD | .cbParms | 48 | |
DWORD | .dwInterleaveEvery | 52 |
│ └─56
AVIFILEINFOA | DWORD | .dwMaxBytesPerSec | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwCaps | 8 | |
DWORD | .dwStreams | 12 | |
DWORD | .dwSuggestedBufferSize | 16 | |
DWORD | .dwWidth | 20 | |
DWORD | .dwHeight | 24 | |
DWORD | .dwScale | 28 | |
DWORD | .dwRate | 32 | |
DWORD | .dwLength | 36 | |
DWORD | .dwEditCount | 40 | |
char[64] | .szFileType | 44 |
│ └─108
AVIFILEINFOW | DWORD | .dwMaxBytesPerSec | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwCaps | 8 | |
DWORD | .dwStreams | 12 | |
DWORD | .dwSuggestedBufferSize | 16 | |
DWORD | .dwWidth | 20 | |
DWORD | .dwHeight | 24 | |
DWORD | .dwScale | 28 | |
DWORD | .dwRate | 32 | |
DWORD | .dwLength | 36 | |
DWORD | .dwEditCount | 40 | |
WCHAR[64] | .szFileType | 44 |
│ └─172
AVIMAINHEADER | FOURCC | .fcc | 0 |
DWORD | .cb | 4 | |
DWORD | .dwMicroSecPerFrame | 8 | |
DWORD | .dwMaxBytesPerSec | 12 | |
DWORD | .dwPaddingGranularity | 16 | |
DWORD | .dwFlags | 20 | |
DWORD | .dwTotalFrames | 24 | |
DWORD | .dwInitialFrames | 28 | |
DWORD | .dwStreams | 32 | |
DWORD | .dwSuggestedBufferSize | 36 | |
DWORD | .dwWidth | 40 | |
DWORD | .dwHeight | 44 | |
DWORD[4] | .dwReserved | 48 |
│ └─64
AVIMETAINDEX | FOURCC | .fcc | 0 |
UINT | .cb | 4 | |
WORD | .wLongsPerEntry | 8 | |
BYTE | .bIndexSubType | 10 | |
BYTE | .bIndexType | 11 | |
DWORD | .nEntriesInUse | 12 | |
DWORD | .dwChunkId | 16 | |
DWORD[3] | .dwReserved | 20 | |
DWORD[] | .adwIndex | 32 |
│ └─32
AVIOLDINDEX | FOURCC | .fcc | 0 |
DWORD | .cb | 4 | |
struct _avioldindex_entry[] | .aIndex | 8 |
│ └─8
AVIPALCHANGE | BYTE | .bFirstEntry | 0 |
BYTE | .bNumEntries | 1 | |
WORD | .wFlags | 2 | |
PALETTEENTRY[] | .peNew | 4 |
│ └─4
AVISTDINDEX | FOURCC | .fcc | 0 |
UINT | .cb | 4 | |
WORD | .wLongsPerEntry | 8 | |
BYTE | .bIndexSubType | 10 | |
BYTE | .bIndexType | 11 | |
DWORD | .nEntriesInUse | 12 | |
DWORD | .dwChunkId | 16 | |
DWORDLONG | .qwBaseOffset | 20 | |
DWORD | .dwReserved_3 | 28 | |
AVISTDINDEX_ENTRY[2044] | .aIndex | 32 |
│ └─16384
AVISTDINDEX_ENTRY | DWORD | .dwOffset | 0 |
DWORD | .dwSize | 4 |
│ └─8
AVISTREAMHEADER | FOURCC | .fcc | 0 |
DWORD | .cb | 4 | |
FOURCC | .fccType | 8 | |
FOURCC | .fccHandler | 12 | |
DWORD | .dwFlags | 16 | |
WORD | .wPriority | 20 | |
WORD | .wLanguage | 22 | |
DWORD | .dwInitialFrames | 24 | |
DWORD | .dwScale | 28 | |
DWORD | .dwRate | 32 | |
DWORD | .dwStart | 36 | |
DWORD | .dwLength | 40 | |
DWORD | .dwSuggestedBufferSize | 44 | |
DWORD | .dwQuality | 48 | |
DWORD | .dwSampleSize | 52 | |
struct (unnamed) | .rcFrame | 56 |
│ └─64
AVISTREAMINFOA | DWORD | .fccType | 0 | |
DWORD | .fccHandler | 4 | ||
DWORD | .dwFlags | 8 | ||
DWORD | .dwCaps | 12 | ||
WORD | .wPriority | 16 | ||
WORD | .wLanguage | 18 | ||
DWORD | .dwScale | 20 | ||
DWORD | .dwRate | 24 | ||
DWORD | .dwStart | 28 | ||
DWORD | .dwLength | 32 | ||
DWORD | .dwInitialFrames | 36 | ||
DWORD | .dwSuggestedBufferSize | 40 | ||
DWORD | .dwQuality | 44 | ||
DWORD | .dwSampleSize | 48 | ||
RECT | LONG | .rcFrame.left | 52 | |
LONG | .rcFrame.top | 56 | ||
LONG | .rcFrame.right | 60 | ||
LONG | .rcFrame.bottom | 64 | ||
DWORD | .dwEditCount | 68 | ||
DWORD | .dwFormatChangeCount | 72 | ||
char[64] | .szName | 76 |
│ └─140
AVISTREAMINFOW | DWORD | .fccType | 0 | |
DWORD | .fccHandler | 4 | ||
DWORD | .dwFlags | 8 | ||
DWORD | .dwCaps | 12 | ||
WORD | .wPriority | 16 | ||
WORD | .wLanguage | 18 | ||
DWORD | .dwScale | 20 | ||
DWORD | .dwRate | 24 | ||
DWORD | .dwStart | 28 | ||
DWORD | .dwLength | 32 | ||
DWORD | .dwInitialFrames | 36 | ||
DWORD | .dwSuggestedBufferSize | 40 | ||
DWORD | .dwQuality | 44 | ||
DWORD | .dwSampleSize | 48 | ||
RECT | LONG | .rcFrame.left | 52 | |
LONG | .rcFrame.top | 56 | ||
LONG | .rcFrame.right | 60 | ||
LONG | .rcFrame.bottom | 64 | ||
DWORD | .dwEditCount | 68 | ||
DWORD | .dwFormatChangeCount | 72 | ||
WCHAR[64] | .szName | 76 |
│ └─204
AVISUPERINDEX | FOURCC | .fcc | 0 |
UINT | .cb | 4 | |
WORD | .wLongsPerEntry | 8 | |
BYTE | .bIndexSubType | 10 | |
BYTE | .bIndexType | 11 | |
DWORD | .nEntriesInUse | 12 | |
DWORD | .dwChunkId | 16 | |
DWORD[3] | .dwReserved | 20 | |
struct _avisuperindex_entry[1022] | .aIndex | 32 |
│ └─16384
AVIStreamHeader | FOURCC | .fccType | 0 | |
FOURCC | .fccHandler | 4 | ||
DWORD | .dwFlags | 8 | ||
WORD | .wPriority | 12 | ||
WORD | .wLanguage | 14 | ||
DWORD | .dwInitialFrames | 16 | ||
DWORD | .dwScale | 20 | ||
DWORD | .dwRate | 24 | ||
DWORD | .dwStart | 28 | ||
DWORD | .dwLength | 32 | ||
DWORD | .dwSuggestedBufferSize | 36 | ||
DWORD | .dwQuality | 40 | ||
DWORD | .dwSampleSize | 44 | ||
RECT | LONG | .rcFrame.left | 48 | |
LONG | .rcFrame.top | 52 | ||
LONG | .rcFrame.right | 56 | ||
LONG | .rcFrame.bottom | 60 |
│ └─64
AVRF_BACKTRACE_INFORMATION | ULONG | .Depth | 0 |
ULONG | .Index | 4 | |
ULONG64[32] | .ReturnAddresses | 8 |
│ └─264
AVRF_HANDLE_OPERATION | ULONG64 | .Handle | 0 | |
ULONG | .ProcessId | 8 | ||
ULONG | .ThreadId | 12 | ||
ULONG | .OperationType | 16 | ||
ULONG | .Spare0 | 20 | ||
AVRF_BACKTRACE_INFORMATION | ULONG | .BackTraceInformation.Depth | 24 | |
ULONG | .BackTraceInformation.Index | 28 | ||
ULONG64[32] | .BackTraceInformation.ReturnAddresses | 32 |
│ └─288
AVRF_HEAP_ALLOCATION | ULONG64 | .HeapHandle | 0 |
ULONG64 | .UserAllocation | 8 | |
ULONG64 | .UserAllocationSize | 16 | |
ULONG64 | .Allocation | 24 | |
ULONG64 | .AllocationSize | 32 | |
ULONG | .UserAllocationState | 40 | |
ULONG | .HeapState | 44 | |
ULONG64 | .HeapContext | 48 | |
PAVRF_BACKTRACE_INFORMATION | .BackTraceInformation | 56 |
│ └─64
AXESLISTA | DWORD | .axlReserved | 0 |
DWORD | .axlNumAxes | 4 | |
AXISINFOA[16] | .axlAxisInfo | 8 |
│ └─392
AXESLISTW | DWORD | .axlReserved | 0 |
DWORD | .axlNumAxes | 4 | |
AXISINFOW[16] | .axlAxisInfo | 8 |
│ └─648
AXISINFOA | LONG | .axMinValue | 0 |
LONG | .axMaxValue | 4 | |
BYTE[16] | .axAxisName | 8 |
│ └─24
AXISINFOW | LONG | .axMinValue | 0 |
LONG | .axMaxValue | 4 | |
WCHAR[16] | .axAxisName | 8 |
│ └─40
Adapter | WCHAR[128] | .AdapterName | 0 |
int | .numSources | 256 | |
Sources[1] | .sources | 260 |
│ └─272
Adapters | int | .numAdapters | 0 |
Adapter[1] | .adapter | 4 |
│ └─276
AecQualityMetrics_Struct | LONGLONG | .i64Timestamp | 0 |
BYTE | .ConvergenceFlag | 8 | |
BYTE | .MicClippedFlag | 9 | |
BYTE | .MicSilenceFlag | 10 | |
BYTE | .PstvFeadbackFlag | 11 | |
BYTE | .SpkClippedFlag | 12 | |
BYTE | .SpkMuteFlag | 13 | |
BYTE | .GlitchFlag | 14 | |
BYTE | .DoubleTalkFlag | 15 | |
ULONG | .uGlitchCount | 16 | |
ULONG | .uMicClipCount | 20 | |
float | .fDuration | 24 | |
float | .fTSVariance | 28 | |
float | .fTSDriftRate | 32 | |
float | .fVoiceLevel | 36 | |
float | .fNoiseLevel | 40 | |
float | .fERLE | 44 | |
float | .fAvgERLE | 48 | |
DWORD | .dwReserved | 52 |
│ └─56
ApplicationProcessRecycleInfo | BOOL | .IsRecyclable | 0 | |
BOOL | .IsRecycled | 4 | ||
FILETIME | DWORD | .TimeRecycled.dwLowDateTime | 8 | |
DWORD | .TimeRecycled.dwHighDateTime | 12 | ||
FILETIME | DWORD | .TimeToTerminate.dwLowDateTime | 16 | |
DWORD | .TimeToTerminate.dwHighDateTime | 20 | ||
long | .RecycleReasonCode | 24 | ||
BOOL | .IsPendingRecycle | 28 | ||
BOOL | .HasAutomaticLifetimeRecycling | 32 | ||
FILETIME | DWORD | .TimeForAutomaticRecycling.dwLowDateTime | 36 | |
DWORD | .TimeForAutomaticRecycling.dwHighDateTime | 40 | ||
ULONG | .MemoryLimitInKB | 44 | ||
ULONG | .MemoryUsageInKBLastCheck | 48 | ||
ULONG | .ActivationLimit | 52 | ||
ULONG | .NumActivationsLastReported | 56 | ||
ULONG | .CallLimit | 60 | ||
ULONG | .NumCallsLastReported | 64 |
│ └─68
ApplicationProcessStatistics | ULONG | .NumCallsOutstanding | 0 |
ULONG | .NumTrackedComponents | 4 | |
ULONG | .NumComponentInstances | 8 | |
ULONG | .AvgCallsPerSecond | 12 | |
ULONG | .Reserved1 | 16 | |
ULONG | .Reserved2 | 20 | |
ULONG | .Reserved3 | 24 | |
ULONG | .Reserved4 | 28 |
│ └─32
ApplicationProcessSummary | GUID | unsigned long | .PartitionIdPrimaryApplication.Data1 | 0 |
unsigned short | .PartitionIdPrimaryApplication.Data2 | 4 | ||
unsigned short | .PartitionIdPrimaryApplication.Data3 | 6 | ||
unsigned char[8] | .PartitionIdPrimaryApplication.Data4 | 8 | ||
GUID | unsigned long | .ApplicationIdPrimaryApplication.Data1 | 16 | |
unsigned short | .ApplicationIdPrimaryApplication.Data2 | 20 | ||
unsigned short | .ApplicationIdPrimaryApplication.Data3 | 22 | ||
unsigned char[8] | .ApplicationIdPrimaryApplication.Data4 | 24 | ||
GUID | unsigned long | .ApplicationInstanceId.Data1 | 32 | |
unsigned short | .ApplicationInstanceId.Data2 | 36 | ||
unsigned short | .ApplicationInstanceId.Data3 | 38 | ||
unsigned char[8] | .ApplicationInstanceId.Data4 | 40 | ||
DWORD | .ProcessId | 48 | ||
COMPLUS_APPTYPE | .Type | 52 | ||
LPWSTR | .ProcessExeName | 56 | ||
BOOL | .IsService | 64 | ||
BOOL | .IsPaused | 68 | ||
BOOL | .IsRecycled | 72 |
│ └─80
ApplicationSummary | GUID | unsigned long | .ApplicationInstanceId.Data1 | 0 |
unsigned short | .ApplicationInstanceId.Data2 | 4 | ||
unsigned short | .ApplicationInstanceId.Data3 | 6 | ||
unsigned char[8] | .ApplicationInstanceId.Data4 | 8 | ||
GUID | unsigned long | .PartitionId.Data1 | 16 | |
unsigned short | .PartitionId.Data2 | 20 | ||
unsigned short | .PartitionId.Data3 | 22 | ||
unsigned char[8] | .PartitionId.Data4 | 24 | ||
GUID | unsigned long | .ApplicationId.Data1 | 32 | |
unsigned short | .ApplicationId.Data2 | 36 | ||
unsigned short | .ApplicationId.Data3 | 38 | ||
unsigned char[8] | .ApplicationId.Data4 | 40 | ||
COMPLUS_APPTYPE | .Type | 48 | ||
LPWSTR | .ApplicationName | 56 | ||
ULONG | .NumTrackedComponents | 64 | ||
ULONG | .NumComponentInstances | 68 |
│ └─72
AsnAny | BYTE | .asnType | 0 |
union (unnamed) | .asnValue | 4 |
│ └─20
AsnObjectIdentifier | UINT | .idLength | 0 |
UINT * | .ids | 4 |
│ └─12
AsnOctetString | BYTE * | .stream | 0 |
UINT | .length | 8 | |
BOOL | .dynamic | 12 |
│ └─16
AudioClientProperties | UINT32 | .cbSize | 0 |
BOOL | .bIsOffload | 4 | |
AUDIO_STREAM_CATEGORY | .eCategory | 8 | |
AUDCLNT_STREAMOPTIONS | .Options | 12 |
│ └─16
AudioExtensionParams | LPARAM | .AddPageParam | 0 |
IMMDevice * | .pEndpoint | 8 | |
IMMDevice * | .pPnpInterface | 16 | |
IMMDevice * | .pPnpDevnode | 24 |
│ └─32
AudioFXExtensionParams | LPARAM | .AddPageParam | 0 |
LPWSTR | .pwstrEndpointID | 8 | |
IPropertyStore * | .pFxProperties | 16 |
│ └─24
AutoProxyHelperFunctions | const struct AutoProxyHelperVtbl * | .lpVtbl | 0 |
│ └─8
AutoProxyHelperVtbl | BOOL (*)(LPSTR) __attribute__((stdcall)) | .IsResolvable | 0 |
DWORD (*)(LPSTR, LPDWORD) __attribute__((stdcall)) | .GetIPAddress | 8 | |
DWORD (*)(LPSTR, LPSTR, LPDWORD) __attribute__((stdcall)) | .ResolveHostName | 16 | |
BOOL (*)(LPSTR, LPSTR, LPSTR) __attribute__((stdcall)) | .IsInNet | 24 | |
BOOL (*)(LPSTR) __attribute__((stdcall)) | .IsResolvableEx | 32 | |
DWORD (*)(LPSTR, LPDWORD) __attribute__((stdcall)) | .GetIPAddressEx | 40 | |
DWORD (*)(LPSTR, LPSTR, LPDWORD) __attribute__((stdcall)) | .ResolveHostNameEx | 48 | |
BOOL (*)(LPSTR, LPSTR) __attribute__((stdcall)) | .IsInNetEx | 56 | |
DWORD (*)(LPSTR, LPSTR, LPDWORD) __attribute__((stdcall)) | .SortIpList | 64 |
│ └─72
BANDINFOSFB | DWORD | .dwMask | 0 |
DWORD | .dwStateMask | 4 | |
DWORD | .dwState | 8 | |
COLORREF | .crBkgnd | 12 | |
COLORREF | .crBtnLt | 16 | |
COLORREF | .crBtnDk | 20 | |
WORD | .wViewMode | 24 | |
WORD | .wAlign | 26 | |
IShellFolder * | .psf | 32 | |
LPITEMIDLIST | .pidl | 40 |
│ └─48
BANDSITEINFO | DWORD | .dwMask | 0 |
DWORD | .dwState | 4 | |
DWORD | .dwStyle | 8 |
│ └─12
BASEBROWSERDATALH | HWND | ._hwnd | 0 |
ITravelLog * | ._ptl | 8 | |
IHlinkFrame * | ._phlf | 16 | |
IWebBrowser2 * | ._pautoWB2 | 24 | |
IExpDispSupport * | ._pautoEDS | 32 | |
IShellService * | ._pautoSS | 40 | |
int | ._eSecureLockIcon | 48 | |
UINT | ._fCreatingViewWindow | 52bytes,0bits | |
UINT | ._uActivateState | 56 | |
LPCITEMIDLIST | ._pidlViewState | 64 | |
IOleCommandTarget * | ._pctView | 72 | |
LPITEMIDLIST | ._pidlCur | 80 | |
IShellView * | ._psv | 88 | |
IShellFolder * | ._psf | 96 | |
HWND | ._hwndView | 104 | |
LPWSTR | ._pszTitleCur | 112 | |
LPITEMIDLIST | ._pidlPending | 120 | |
IShellView * | ._psvPending | 128 | |
IShellFolder * | ._psfPending | 136 | |
HWND | ._hwndViewPending | 144 | |
LPWSTR | ._pszTitlePending | 152 | |
BOOL | ._fIsViewMSHTML | 160 | |
BOOL | ._fPrivacyImpacted | 164 | |
CLSID | ._clsidView | 168 | |
CLSID | ._clsidViewPending | 184 | |
HWND | ._hwndFrame | 200 | |
LONG | ._lPhishingFilterStatus | 208 |
│ └─216
BASEBROWSERDATAXP | HWND | ._hwnd | 0 |
ITravelLog * | ._ptl | 8 | |
IHlinkFrame * | ._phlf | 16 | |
IWebBrowser2 * | ._pautoWB2 | 24 | |
IExpDispSupportXP * | ._pautoEDS | 32 | |
IShellService * | ._pautoSS | 40 | |
int | ._eSecureLockIcon | 48 | |
UINT | ._fCreatingViewWindow | 52bytes,0bits | |
UINT | ._uActivateState | 56 | |
LPCITEMIDLIST | ._pidlViewState | 64 | |
IOleCommandTarget * | ._pctView | 72 | |
LPITEMIDLIST | ._pidlCur | 80 | |
IShellView * | ._psv | 88 | |
IShellFolder * | ._psf | 96 | |
HWND | ._hwndView | 104 | |
LPWSTR | ._pszTitleCur | 112 | |
LPITEMIDLIST | ._pidlPending | 120 | |
IShellView * | ._psvPending | 128 | |
IShellFolder * | ._psfPending | 136 | |
HWND | ._hwndViewPending | 144 | |
LPWSTR | ._pszTitlePending | 152 | |
BOOL | ._fIsViewMSHTML | 160 | |
BOOL | ._fPrivacyImpacted | 164 | |
CLSID | ._clsidView | 168 | |
CLSID | ._clsidViewPending | 184 | |
HWND | ._hwndFrame | 200 |
│ └─208
BATTERY_REPORTING_SCALE | DWORD | .Granularity | 0 |
DWORD | .Capacity | 4 |
│ └─8
BCRYPT_ALGORITHM_IDENTIFIER | LPWSTR | .pszName | 0 |
ULONG | .dwClass | 8 | |
ULONG | .dwFlags | 12 |
│ └─16
BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO | ULONG | .cbSize | 0 |
ULONG | .dwInfoVersion | 4 | |
PUCHAR | .pbNonce | 8 | |
ULONG | .cbNonce | 16 | |
PUCHAR | .pbAuthData | 24 | |
ULONG | .cbAuthData | 32 | |
PUCHAR | .pbTag | 40 | |
ULONG | .cbTag | 48 | |
PUCHAR | .pbMacContext | 56 | |
ULONG | .cbMacContext | 64 | |
ULONG | .cbAAD | 68 | |
ULONGLONG | .cbData | 72 | |
ULONG | .dwFlags | 80 |
│ └─88
BCRYPT_DH_KEY_BLOB | ULONG | .dwMagic | 0 |
ULONG | .cbKey | 4 |
│ └─8
BCRYPT_DH_PARAMETER_HEADER | ULONG | .cbLength | 0 |
ULONG | .dwMagic | 4 | |
ULONG | .cbKeyLength | 8 |
│ └─12
BCRYPT_DSA_KEY_BLOB | ULONG | .dwMagic | 0 |
ULONG | .cbKey | 4 | |
UCHAR[4] | .Count | 8 | |
UCHAR[20] | .Seed | 12 | |
UCHAR[20] | .q | 32 |
│ └─52
BCRYPT_DSA_KEY_BLOB_V2 | ULONG | .dwMagic | 0 |
ULONG | .cbKey | 4 | |
HASHALGORITHM_ENUM | .hashAlgorithm | 8 | |
DSAFIPSVERSION_ENUM | .standardVersion | 12 | |
ULONG | .cbSeedLength | 16 | |
ULONG | .cbGroupSize | 20 | |
UCHAR[4] | .Count | 24 |
│ └─28
BCRYPT_DSA_PARAMETER_HEADER | ULONG | .cbLength | 0 |
ULONG | .dwMagic | 4 | |
ULONG | .cbKeyLength | 8 | |
UCHAR[4] | .Count | 12 | |
UCHAR[20] | .Seed | 16 | |
UCHAR[20] | .q | 36 |
│ └─56
BCRYPT_DSA_PARAMETER_HEADER_V2 | ULONG | .cbLength | 0 |
ULONG | .dwMagic | 4 | |
ULONG | .cbKeyLength | 8 | |
HASHALGORITHM_ENUM | .hashAlgorithm | 12 | |
DSAFIPSVERSION_ENUM | .standardVersion | 16 | |
ULONG | .cbSeedLength | 20 | |
ULONG | .cbGroupSize | 24 | |
UCHAR[4] | .Count | 28 |
│ └─32
BCRYPT_ECCKEY_BLOB | ULONG | .dwMagic | 0 |
ULONG | .cbKey | 4 |
│ └─8
BCRYPT_INTERFACE_VERSION | USHORT | .MajorVersion | 0 |
USHORT | .MinorVersion | 2 |
│ └─4
BCRYPT_KEY_BLOB | ULONG | .Magic | 0 |
│ └─4
BCRYPT_KEY_DATA_BLOB_HEADER | ULONG | .dwMagic | 0 |
ULONG | .dwVersion | 4 | |
ULONG | .cbKeyData | 8 |
│ └─12
BCRYPT_KEY_LENGTHS_STRUCT | ULONG | .dwMinLength | 0 |
ULONG | .dwMaxLength | 4 | |
ULONG | .dwIncrement | 8 |
│ └─12
BCRYPT_MULTI_HASH_OPERATION | ULONG | .iHash | 0 |
BCRYPT_HASH_OPERATION_TYPE | .hashOperation | 4 | |
PUCHAR | .pbBuffer | 8 | |
ULONG | .cbBuffer | 16 |
│ └─24
BCRYPT_MULTI_OBJECT_LENGTH_STRUCT | ULONG | .cbPerObject | 0 |
ULONG | .cbPerElement | 4 |
│ └─8
BCRYPT_OAEP_PADDING_INFO | LPCWSTR | .pszAlgId | 0 |
PUCHAR | .pbLabel | 8 | |
ULONG | .cbLabel | 16 |
│ └─24
BCRYPT_OID | ULONG | .cbOID | 0 |
PUCHAR | .pbOID | 8 |
│ └─16
BCRYPT_OID_LIST | ULONG | .dwOIDCount | 0 |
BCRYPT_OID * | .pOIDs | 8 |
│ └─16
BCRYPT_PKCS1_PADDING_INFO | LPCWSTR | .pszAlgId | 0 |
│ └─8
BCRYPT_PROVIDER_NAME | LPWSTR | .pszProviderName | 0 |
│ └─8
BCRYPT_PSS_PADDING_INFO | LPCWSTR | .pszAlgId | 0 |
ULONG | .cbSalt | 8 |
│ └─16
BCRYPT_RSAKEY_BLOB | ULONG | .Magic | 0 |
ULONG | .BitLength | 4 | |
ULONG | .cbPublicExp | 8 | |
ULONG | .cbModulus | 12 | |
ULONG | .cbPrime1 | 16 | |
ULONG | .cbPrime2 | 20 |
│ └─24
BCryptBuffer | ULONG | .cbBuffer | 0 |
ULONG | .BufferType | 4 | |
PVOID | .pvBuffer | 8 |
│ └─16
BCryptBufferDesc | ULONG | .ulVersion | 0 |
ULONG | .cBuffers | 4 | |
PBCryptBuffer | .pBuffers | 8 |
│ └─16
BG_AUTH_CREDENTIALS | BG_AUTH_TARGET | .Target | 0 | ||
BG_AUTH_SCHEME | .Scheme | 4 | |||
BG_AUTH_CREDENTIALS_UNION | BG_BASIC_CREDENTIALS | LPWSTR | .Credentials.Basic.UserName | 8 | |
LPWSTR | .Credentials.Basic.Password | 16 |
│ └─24
BG_AUTH_CREDENTIALS_UNION | BG_BASIC_CREDENTIALS | LPWSTR | .Basic.UserName | 0 |
LPWSTR | .Basic.Password | 8 |
│ └─16
BG_BASIC_CREDENTIALS | LPWSTR | .UserName | 0 |
LPWSTR | .Password | 8 |
│ └─16
BG_FILE_INFO | LPWSTR | .RemoteName | 0 |
LPWSTR | .LocalName | 8 |
│ └─16
BG_FILE_PROGRESS | UINT64 | .BytesTotal | 0 |
UINT64 | .BytesTransferred | 8 | |
BOOL | .Completed | 16 |
│ └─24
BG_FILE_RANGE | UINT64 | .InitialOffset | 0 |
UINT64 | .Length | 8 |
│ └─16
BG_JOB_PROGRESS | UINT64 | .BytesTotal | 0 |
UINT64 | .BytesTransferred | 8 | |
ULONG | .FilesTotal | 16 | |
ULONG | .FilesTransferred | 20 |
│ └─24
BG_JOB_REPLY_PROGRESS | UINT64 | .BytesTotal | 0 |
UINT64 | .BytesTransferred | 8 |
│ └─16
BG_JOB_TIMES | FILETIME | DWORD | .CreationTime.dwLowDateTime | 0 |
DWORD | .CreationTime.dwHighDateTime | 4 | ||
FILETIME | DWORD | .ModificationTime.dwLowDateTime | 8 | |
DWORD | .ModificationTime.dwHighDateTime | 12 | ||
FILETIME | DWORD | .TransferCompletionTime.dwLowDateTime | 16 | |
DWORD | .TransferCompletionTime.dwHighDateTime | 20 |
│ └─24
BIDIOPTIONS | UINT | .cbSize | 0 |
WORD | .wMask | 4 | |
WORD | .wEffects | 6 |
│ └─8
BINDPTR | FUNCDESC * | .lpfuncdesc | 0 |
ITypeComp * | .lptcomp | 0 | |
VARDESC * | .lpvardesc | 0 |
│ └─8
BIND_OPTS | DWORD | .cbStruct | 0 |
DWORD | .grfFlags | 4 | |
DWORD | .grfMode | 8 | |
DWORD | .dwTickCountDeadline | 12 |
│ └─16
BIND_OPTS2 | DWORD | .cbStruct | 0 |
DWORD | .grfFlags | 4 | |
DWORD | .grfMode | 8 | |
DWORD | .dwTickCountDeadline | 12 | |
DWORD | .dwTrackFlags | 16 | |
DWORD | .dwClassContext | 20 | |
LCID | .locale | 24 | |
COSERVERINFO * | .pServerInfo | 32 |
│ └─40
BIND_OPTS3 | DWORD | .cbStruct | 0 |
DWORD | .grfFlags | 4 | |
DWORD | .grfMode | 8 | |
DWORD | .dwTickCountDeadline | 12 | |
DWORD | .dwTrackFlags | 16 | |
DWORD | .dwClassContext | 20 | |
LCID | .locale | 24 | |
COSERVERINFO * | .pServerInfo | 32 | |
HWND | .hwnd | 40 |
│ └─48
BITMAP | LONG | .bmType | 0 |
LONG | .bmWidth | 4 | |
LONG | .bmHeight | 8 | |
LONG | .bmWidthBytes | 12 | |
WORD | .bmPlanes | 16 | |
WORD | .bmBitsPixel | 18 | |
LPVOID | .bmBits | 24 |
│ └─32
BITMAPCOREHEADER | DWORD | .bcSize | 0 |
WORD | .bcWidth | 4 | |
WORD | .bcHeight | 6 | |
WORD | .bcPlanes | 8 | |
WORD | .bcBitCount | 10 |
│ └─12
BITMAPCOREINFO | BITMAPCOREHEADER | DWORD | .bmciHeader.bcSize | 0 |
WORD | .bmciHeader.bcWidth | 4 | ||
WORD | .bmciHeader.bcHeight | 6 | ||
WORD | .bmciHeader.bcPlanes | 8 | ||
WORD | .bmciHeader.bcBitCount | 10 | ||
RGBTRIPLE[1] | .bmciColors | 12 |
│ └─16
BITMAPFILEHEADER | WORD | .bfType | 0 |
DWORD | .bfSize | 2 | |
WORD | .bfReserved1 | 6 | |
WORD | .bfReserved2 | 8 | |
DWORD | .bfOffBits | 10 |
│ └─14
BITMAPINFO | BITMAPINFOHEADER | DWORD | .bmiHeader.biSize | 0 |
LONG | .bmiHeader.biWidth | 4 | ||
LONG | .bmiHeader.biHeight | 8 | ||
WORD | .bmiHeader.biPlanes | 12 | ||
WORD | .bmiHeader.biBitCount | 14 | ||
DWORD | .bmiHeader.biCompression | 16 | ||
DWORD | .bmiHeader.biSizeImage | 20 | ||
LONG | .bmiHeader.biXPelsPerMeter | 24 | ||
LONG | .bmiHeader.biYPelsPerMeter | 28 | ||
DWORD | .bmiHeader.biClrUsed | 32 | ||
DWORD | .bmiHeader.biClrImportant | 36 | ||
RGBQUAD[1] | .bmiColors | 40 |
│ └─44
BITMAPINFOHEADER | DWORD | .biSize | 0 |
LONG | .biWidth | 4 | |
LONG | .biHeight | 8 | |
WORD | .biPlanes | 12 | |
WORD | .biBitCount | 14 | |
DWORD | .biCompression | 16 | |
DWORD | .biSizeImage | 20 | |
LONG | .biXPelsPerMeter | 24 | |
LONG | .biYPelsPerMeter | 28 | |
DWORD | .biClrUsed | 32 | |
DWORD | .biClrImportant | 36 |
│ └─40
BITMAPV4HEADER | DWORD | .bV4Size | 0 | ||
LONG | .bV4Width | 4 | |||
LONG | .bV4Height | 8 | |||
WORD | .bV4Planes | 12 | |||
WORD | .bV4BitCount | 14 | |||
DWORD | .bV4V4Compression | 16 | |||
DWORD | .bV4SizeImage | 20 | |||
LONG | .bV4XPelsPerMeter | 24 | |||
LONG | .bV4YPelsPerMeter | 28 | |||
DWORD | .bV4ClrUsed | 32 | |||
DWORD | .bV4ClrImportant | 36 | |||
DWORD | .bV4RedMask | 40 | |||
DWORD | .bV4GreenMask | 44 | |||
DWORD | .bV4BlueMask | 48 | |||
DWORD | .bV4AlphaMask | 52 | |||
DWORD | .bV4CSType | 56 | |||
CIEXYZTRIPLE | CIEXYZ | FXPT2DOT30 | .bV4Endpoints.ciexyzRed.ciexyzX | 60 | |
FXPT2DOT30 | .bV4Endpoints.ciexyzRed.ciexyzY | 64 | |||
FXPT2DOT30 | .bV4Endpoints.ciexyzRed.ciexyzZ | 68 | |||
CIEXYZ | FXPT2DOT30 | .bV4Endpoints.ciexyzGreen.ciexyzX | 72 | ||
FXPT2DOT30 | .bV4Endpoints.ciexyzGreen.ciexyzY | 76 | |||
FXPT2DOT30 | .bV4Endpoints.ciexyzGreen.ciexyzZ | 80 | |||
CIEXYZ | FXPT2DOT30 | .bV4Endpoints.ciexyzBlue.ciexyzX | 84 | ||
FXPT2DOT30 | .bV4Endpoints.ciexyzBlue.ciexyzY | 88 | |||
FXPT2DOT30 | .bV4Endpoints.ciexyzBlue.ciexyzZ | 92 | |||
DWORD | .bV4GammaRed | 96 | |||
DWORD | .bV4GammaGreen | 100 | |||
DWORD | .bV4GammaBlue | 104 |
│ └─108
BITMAPV5HEADER | DWORD | .bV5Size | 0 | ||
LONG | .bV5Width | 4 | |||
LONG | .bV5Height | 8 | |||
WORD | .bV5Planes | 12 | |||
WORD | .bV5BitCount | 14 | |||
DWORD | .bV5Compression | 16 | |||
DWORD | .bV5SizeImage | 20 | |||
LONG | .bV5XPelsPerMeter | 24 | |||
LONG | .bV5YPelsPerMeter | 28 | |||
DWORD | .bV5ClrUsed | 32 | |||
DWORD | .bV5ClrImportant | 36 | |||
DWORD | .bV5RedMask | 40 | |||
DWORD | .bV5GreenMask | 44 | |||
DWORD | .bV5BlueMask | 48 | |||
DWORD | .bV5AlphaMask | 52 | |||
DWORD | .bV5CSType | 56 | |||
CIEXYZTRIPLE | CIEXYZ | FXPT2DOT30 | .bV5Endpoints.ciexyzRed.ciexyzX | 60 | |
FXPT2DOT30 | .bV5Endpoints.ciexyzRed.ciexyzY | 64 | |||
FXPT2DOT30 | .bV5Endpoints.ciexyzRed.ciexyzZ | 68 | |||
CIEXYZ | FXPT2DOT30 | .bV5Endpoints.ciexyzGreen.ciexyzX | 72 | ||
FXPT2DOT30 | .bV5Endpoints.ciexyzGreen.ciexyzY | 76 | |||
FXPT2DOT30 | .bV5Endpoints.ciexyzGreen.ciexyzZ | 80 | |||
CIEXYZ | FXPT2DOT30 | .bV5Endpoints.ciexyzBlue.ciexyzX | 84 | ||
FXPT2DOT30 | .bV5Endpoints.ciexyzBlue.ciexyzY | 88 | |||
FXPT2DOT30 | .bV5Endpoints.ciexyzBlue.ciexyzZ | 92 | |||
DWORD | .bV5GammaRed | 96 | |||
DWORD | .bV5GammaGreen | 100 | |||
DWORD | .bV5GammaBlue | 104 | |||
DWORD | .bV5Intent | 108 | |||
DWORD | .bV5ProfileData | 112 | |||
DWORD | .bV5ProfileSize | 116 | |||
DWORD | .bV5Reserved | 120 |
│ └─124
BITMAP_RENDERER_STATISTICS | DWORD | .dwFramesDelivered | 0 |
DWORD | .dwFramesDropped | 4 |
│ └─8
BITS_FILE_PROPERTY_VALUE | LPWSTR | .String | 0 |
│ └─8
BITS_JOB_PROPERTY_VALUE | GUID | unsigned long | .ClsID.Data1 | 0 |
unsigned short | .ClsID.Data2 | 4 | ||
unsigned short | .ClsID.Data3 | 6 | ||
unsigned char[8] | .ClsID.Data4 | 8 | ||
DWORD | .Dword | 0 | ||
BOOL | .Enable | 0 | ||
BG_AUTH_TARGET | .Target | 0 | ||
UINT64 | .Uint64 | 0 |
│ └─16
BLENDFUNCTION | BYTE | .BlendOp | 0 |
BYTE | .BlendFlags | 1 | |
BYTE | .SourceConstantAlpha | 2 | |
BYTE | .AlphaFormat | 3 |
│ └─4
BLENDOBJ | BLENDFUNCTION | BYTE | .BlendFunction.BlendOp | 0 |
BYTE | .BlendFunction.BlendFlags | 1 | ||
BYTE | .BlendFunction.SourceConstantAlpha | 2 | ||
BYTE | .BlendFunction.AlphaFormat | 3 |
│ └─4
BLOB | ULONG | .cbSize | 0 |
BYTE * | .pBlobData | 8 |
│ └─16
BLUETOOTH_ADDRESS_STRUCT | BYTE[6] | .rgBytes | 0 |
BTH_ADDR | .ullLong | 0 |
│ └─8
BLUETOOTH_AUTHENTICATE_RESPONSE | BLUETOOTH_ADDRESS_STRUCT | BYTE[6] | .bthAddressRemote.rgBytes | 0 |
BTH_ADDR | .bthAddressRemote.ullLong | 0 | ||
BLUETOOTH_AUTHENTICATION_METHOD | .authMethod | 8 | ||
BLUETOOTH_NUMERIC_COMPARISON_INFO | ULONG | .numericCompInfo.NumericValue | 12 | |
BLUETOOTH_OOB_DATA_INFO | UCHAR[16] | .oobInfo.C | 12 | |
UCHAR[16] | .oobInfo.R | 28 | ||
BLUETOOTH_PASSKEY_INFO | ULONG | .passkeyInfo.passkey | 12 | |
BLUETOOTH_PIN_INFO | UCHAR[16] | .pinInfo.pin | 12 | |
UCHAR | .pinInfo.pinLength | 28 | ||
UCHAR | .negativeResponse | 44 |
│ └─48
BLUETOOTH_AUTHENTICATION_CALLBACK_PARAMS | BLUETOOTH_DEVICE_INFO_STRUCT | DWORD | .deviceInfo.dwSize | 0 | |
BLUETOOTH_ADDRESS_STRUCT | BYTE[6] | .deviceInfo.Address.rgBytes | 8 | ||
BTH_ADDR | .deviceInfo.Address.ullLong | 8 | |||
ULONG | .deviceInfo.ulClassofDevice | 16 | |||
BOOL | .deviceInfo.fConnected | 20 | |||
BOOL | .deviceInfo.fRemembered | 24 | |||
BOOL | .deviceInfo.fAuthenticated | 28 | |||
SYSTEMTIME | WORD | .deviceInfo.stLastSeen.wYear | 32 | ||
WORD | .deviceInfo.stLastSeen.wMonth | 34 | |||
WORD | .deviceInfo.stLastSeen.wDayOfWeek | 36 | |||
WORD | .deviceInfo.stLastSeen.wDay | 38 | |||
WORD | .deviceInfo.stLastSeen.wHour | 40 | |||
WORD | .deviceInfo.stLastSeen.wMinute | 42 | |||
WORD | .deviceInfo.stLastSeen.wSecond | 44 | |||
WORD | .deviceInfo.stLastSeen.wMilliseconds | 46 | |||
SYSTEMTIME | WORD | .deviceInfo.stLastUsed.wYear | 48 | ||
WORD | .deviceInfo.stLastUsed.wMonth | 50 | |||
WORD | .deviceInfo.stLastUsed.wDayOfWeek | 52 | |||
WORD | .deviceInfo.stLastUsed.wDay | 54 | |||
WORD | .deviceInfo.stLastUsed.wHour | 56 | |||
WORD | .deviceInfo.stLastUsed.wMinute | 58 | |||
WORD | .deviceInfo.stLastUsed.wSecond | 60 | |||
WORD | .deviceInfo.stLastUsed.wMilliseconds | 62 | |||
WCHAR[248] | .deviceInfo.szName | 64 | |||
BLUETOOTH_AUTHENTICATION_METHOD | .authenticationMethod | 560 | |||
BLUETOOTH_IO_CAPABILITY | .ioCapability | 564 | |||
BLUETOOTH_AUTHENTICATION_REQUIREMENTS | .authenticationRequirements | 568 | |||
ULONG | .Numeric_Value | 572 | |||
ULONG | .Passkey | 572 |
│ └─576
BLUETOOTH_COD_PAIRS | ULONG | .ulCODMask | 0 |
LPCWSTR | .pcszDescription | 8 |
│ └─16
BLUETOOTH_DEVICE_INFO_STRUCT | DWORD | .dwSize | 0 | |
BLUETOOTH_ADDRESS_STRUCT | BYTE[6] | .Address.rgBytes | 8 | |
BTH_ADDR | .Address.ullLong | 8 | ||
ULONG | .ulClassofDevice | 16 | ||
BOOL | .fConnected | 20 | ||
BOOL | .fRemembered | 24 | ||
BOOL | .fAuthenticated | 28 | ||
SYSTEMTIME | WORD | .stLastSeen.wYear | 32 | |
WORD | .stLastSeen.wMonth | 34 | ||
WORD | .stLastSeen.wDayOfWeek | 36 | ||
WORD | .stLastSeen.wDay | 38 | ||
WORD | .stLastSeen.wHour | 40 | ||
WORD | .stLastSeen.wMinute | 42 | ||
WORD | .stLastSeen.wSecond | 44 | ||
WORD | .stLastSeen.wMilliseconds | 46 | ||
SYSTEMTIME | WORD | .stLastUsed.wYear | 48 | |
WORD | .stLastUsed.wMonth | 50 | ||
WORD | .stLastUsed.wDayOfWeek | 52 | ||
WORD | .stLastUsed.wDay | 54 | ||
WORD | .stLastUsed.wHour | 56 | ||
WORD | .stLastUsed.wMinute | 58 | ||
WORD | .stLastUsed.wSecond | 60 | ||
WORD | .stLastUsed.wMilliseconds | 62 | ||
WCHAR[248] | .szName | 64 |
│ └─560
BLUETOOTH_DEVICE_SEARCH_PARAMS | DWORD | .dwSize | 0 |
BOOL | .fReturnAuthenticated | 4 | |
BOOL | .fReturnRemembered | 8 | |
BOOL | .fReturnUnknown | 12 | |
BOOL | .fReturnConnected | 16 | |
BOOL | .fIssueInquiry | 20 | |
UCHAR | .cTimeoutMultiplier | 24 | |
HANDLE | .hRadio | 32 |
│ └─40
BLUETOOTH_FIND_RADIO_PARAMS | DWORD | .dwSize | 0 |
│ └─4
BLUETOOTH_GATT_VALUE_CHANGED_EVENT | USHORT | .ChangedAttributeHandle | 0 |
size_t | .CharacteristicValueDataSize | 8 | |
PBTH_LE_GATT_CHARACTERISTIC_VALUE | .CharacteristicValue | 16 |
│ └─24
BLUETOOTH_GATT_VALUE_CHANGED_EVENT_REGISTRATION | USHORT | .NumCharacteristics | 0 |
BTH_LE_GATT_CHARACTERISTIC[1] | .Characteristics | 4 |
│ └─40
BLUETOOTH_LOCAL_SERVICE_INFO_STRUCT | BOOL | .Enabled | 0 | |
BLUETOOTH_ADDRESS_STRUCT | BYTE[6] | .btAddr.rgBytes | 8 | |
BTH_ADDR | .btAddr.ullLong | 8 | ||
WCHAR[256] | .szName | 16 | ||
WCHAR[256] | .szDeviceString | 528 |
│ └─1040
BLUETOOTH_NUMERIC_COMPARISON_INFO | ULONG | .NumericValue | 0 |
│ └─4
BLUETOOTH_OOB_DATA_INFO | UCHAR[16] | .C | 0 |
UCHAR[16] | .R | 16 |
│ └─32
BLUETOOTH_PASSKEY_INFO | ULONG | .passkey | 0 |
│ └─4
BLUETOOTH_PIN_INFO | UCHAR[16] | .pin | 0 |
UCHAR | .pinLength | 16 |
│ └─17
BLUETOOTH_RADIO_INFO | DWORD | .dwSize | 0 | |
BLUETOOTH_ADDRESS_STRUCT | BYTE[6] | .address.rgBytes | 8 | |
BTH_ADDR | .address.ullLong | 8 | ||
WCHAR[248] | .szName | 16 | ||
ULONG | .ulClassofDevice | 512 | ||
USHORT | .lmpSubversion | 516 | ||
USHORT | .manufacturer | 518 |
│ └─520
BLUETOOTH_SELECT_DEVICE_PARAMS | DWORD | .dwSize | 0 |
ULONG | .cNumOfClasses | 4 | |
BLUETOOTH_COD_PAIRS * | .prgClassOfDevices | 8 | |
LPWSTR | .pszInfo | 16 | |
HWND | .hwndParent | 24 | |
BOOL | .fForceAuthentication | 32 | |
BOOL | .fShowAuthenticated | 36 | |
BOOL | .fShowRemembered | 40 | |
BOOL | .fShowUnknown | 44 | |
BOOL | .fAddNewDeviceWizard | 48 | |
BOOL | .fSkipServicesPage | 52 | |
PFN_DEVICE_CALLBACK | .pfnDeviceCallback | 56 | |
LPVOID | .pvParam | 64 | |
DWORD | .cNumDevices | 72 | |
PBLUETOOTH_DEVICE_INFO | .pDevices | 80 |
│ └─88
BOOT_AREA_INFO | DWORD | .BootSectorCount | 0 |
struct (unnamed)[2] | .BootSectors | 8 |
│ └─24
BP_ANIMATIONPARAMS | DWORD | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
BP_ANIMATIONSTYLE | .style | 8 | |
DWORD | .dwDuration | 12 |
│ └─16
BP_PAINTPARAMS | DWORD | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
const RECT * | .prcExclude | 8 | |
const BLENDFUNCTION * | .pBlendFunction | 16 |
│ └─24
BROWSEINFOA | HWND | .hwndOwner | 0 |
LPCITEMIDLIST | .pidlRoot | 8 | |
LPSTR | .pszDisplayName | 16 | |
LPCSTR | .lpszTitle | 24 | |
UINT | .ulFlags | 32 | |
BFFCALLBACK | .lpfn | 40 | |
LPARAM | .lParam | 48 | |
int | .iImage | 56 |
│ └─64
BROWSEINFOW | HWND | .hwndOwner | 0 |
LPCITEMIDLIST | .pidlRoot | 8 | |
LPWSTR | .pszDisplayName | 16 | |
LPCWSTR | .lpszTitle | 24 | |
UINT | .ulFlags | 32 | |
BFFCALLBACK | .lpfn | 40 | |
LPARAM | .lParam | 48 | |
int | .iImage | 56 |
│ └─64
BRUSHOBJ | ULONG | .iSolidColor | 0 |
PVOID | .pvRbrush | 8 | |
FLONG | .flColorType | 16 |
│ └─24
BSMINFO | UINT | .cbSize | 0 | |
HDESK | .hdesk | 8 | ||
HWND | .hwnd | 16 | ||
LUID | DWORD | .luid.LowPart | 24 | |
LONG | .luid.HighPart | 28 |
│ └─32
BTH_DEVICE_INFO | ULONG | .flags | 0 |
BTH_ADDR | .address | 8 | |
BTH_COD | .classOfDevice | 16 | |
CHAR[248] | .name | 20 |
│ └─272
BTH_HCI_EVENT_INFO | BTH_ADDR | .bthAddress | 0 |
UCHAR | .connectionType | 8 | |
UCHAR | .connected | 9 |
│ └─16
BTH_L2CAP_EVENT_INFO | BTH_ADDR | .bthAddress | 0 |
USHORT | .psm | 8 | |
UCHAR | .connected | 10 | |
UCHAR | .initiated | 11 |
│ └─16
BTH_LE_GATT_CHARACTERISTIC | USHORT | .ServiceHandle | 0 | |
BTH_LE_UUID | BOOLEAN | .CharacteristicUuid.IsShortUuid | 4 | |
union (unnamed) | .CharacteristicUuid.Value | 8 | ||
USHORT | .AttributeHandle | 24 | ||
USHORT | .CharacteristicValueHandle | 26 | ||
BOOLEAN | .IsBroadcastable | 28 | ||
BOOLEAN | .IsReadable | 29 | ||
BOOLEAN | .IsWritable | 30 | ||
BOOLEAN | .IsWritableWithoutResponse | 31 | ||
BOOLEAN | .IsSignedWritable | 32 | ||
BOOLEAN | .IsNotifiable | 33 | ||
BOOLEAN | .IsIndicatable | 34 | ||
BOOLEAN | .HasExtendedProperties | 35 |
│ └─36
BTH_LE_GATT_CHARACTERISTIC_VALUE | ULONG | .DataSize | 0 |
UCHAR[1] | .Data | 4 |
│ └─8
BTH_LE_GATT_DESCRIPTOR | USHORT | .ServiceHandle | 0 | |
USHORT | .CharacteristicHandle | 2 | ||
BTH_LE_GATT_DESCRIPTOR_TYPE | .DescriptorType | 4 | ||
BTH_LE_UUID | BOOLEAN | .DescriptorUuid.IsShortUuid | 8 | |
union (unnamed) | .DescriptorUuid.Value | 12 | ||
USHORT | .AttributeHandle | 28 |
│ └─32
BTH_LE_GATT_DESCRIPTOR_VALUE | BTH_LE_GATT_DESCRIPTOR_TYPE | .DescriptorType | 0 | |
BTH_LE_UUID | BOOLEAN | .DescriptorUuid.IsShortUuid | 4 | |
union (unnamed) | .DescriptorUuid.Value | 8 | ||
struct (unnamed) | .CharacteristicExtendedProperties | 24 | ||
struct (unnamed) | .CharacteristicFormat | 24 | ||
struct (unnamed) | .ClientCharacteristicConfiguration | 24 | ||
struct (unnamed) | .ServerCharacteristicConfiguration | 24 | ||
ULONG | .DataSize | 72 | ||
UCHAR[1] | .Data | 76 |
│ └─80
BTH_LE_GATT_SERVICE | BTH_LE_UUID | BOOLEAN | .ServiceUuid.IsShortUuid | 0 |
union (unnamed) | .ServiceUuid.Value | 4 | ||
USHORT | .AttributeHandle | 20 |
│ └─24
BTH_LE_UUID | BOOLEAN | .IsShortUuid | 0 |
union (unnamed) | .Value | 4 |
│ └─20
BTH_QUERY_DEVICE | ULONG | .LAP | 0 |
UCHAR | .length | 4 |
│ └─5
BTH_QUERY_SERVICE | ULONG | .type | 0 |
ULONG | .serviceHandle | 4 | |
SdpQueryUuid[12] | .uuids | 8 | |
ULONG | .numRange | 248 | |
SdpAttributeRange[1] | .pRange | 252 |
│ └─256
BTH_RADIO_IN_RANGE | BTH_DEVICE_INFO | ULONG | .deviceInfo.flags | 0 |
BTH_ADDR | .deviceInfo.address | 8 | ||
BTH_COD | .deviceInfo.classOfDevice | 16 | ||
CHAR[248] | .deviceInfo.name | 20 | ||
ULONG | .previousDeviceFlags | 272 |
│ └─280
BTH_SET_SERVICE | PULONG | .pSdpVersion | 0 |
HANDLE * | .pRecordHandle | 8 | |
ULONG | .fCodService | 16 | |
ULONG[5] | .Reserved | 20 | |
ULONG | .ulRecordLength | 40 | |
UCHAR[1] | .pRecord | 44 |
│ └─45
BUSNUMBER_DES | DWORD | .BUSD_Count | 0 |
DWORD | .BUSD_Type | 4 | |
DWORD | .BUSD_Flags | 8 | |
ULONG | .BUSD_Alloc_Base | 12 | |
ULONG | .BUSD_Alloc_End | 16 |
│ └─20
BUSNUMBER_RANGE | ULONG | .BUSR_Min | 0 |
ULONG | .BUSR_Max | 4 | |
ULONG | .BUSR_nBusNumbers | 8 | |
ULONG | .BUSR_Flags | 12 |
│ └─16
BUSNUMBER_RESOURCE | BUSNUMBER_DES | DWORD | .BusNumber_Header.BUSD_Count | 0 |
DWORD | .BusNumber_Header.BUSD_Type | 4 | ||
DWORD | .BusNumber_Header.BUSD_Flags | 8 | ||
ULONG | .BusNumber_Header.BUSD_Alloc_Base | 12 | ||
ULONG | .BusNumber_Header.BUSD_Alloc_End | 16 | ||
BUSNUMBER_RANGE[1] | .BusNumber_Data | 20 |
│ └─36
BUTTON_IMAGELIST | HIMAGELIST | .himl | 0 | |
RECT | LONG | .margin.left | 8 | |
LONG | .margin.top | 12 | ||
LONG | .margin.right | 16 | ||
LONG | .margin.bottom | 20 | ||
UINT | .uAlign | 24 |
│ └─32
BUTTON_SPLITINFO | UINT | .mask | 0 | |
HIMAGELIST | .himlGlyph | 8 | ||
UINT | .uSplitStyle | 16 | ||
SIZE | LONG | .size.cx | 20 | |
LONG | .size.cy | 24 |
│ └─32
BY_HANDLE_FILE_INFORMATION | DWORD | .dwFileAttributes | 0 | |
FILETIME | DWORD | .ftCreationTime.dwLowDateTime | 4 | |
DWORD | .ftCreationTime.dwHighDateTime | 8 | ||
FILETIME | DWORD | .ftLastAccessTime.dwLowDateTime | 12 | |
DWORD | .ftLastAccessTime.dwHighDateTime | 16 | ||
FILETIME | DWORD | .ftLastWriteTime.dwLowDateTime | 20 | |
DWORD | .ftLastWriteTime.dwHighDateTime | 24 | ||
DWORD | .dwVolumeSerialNumber | 28 | ||
DWORD | .nFileSizeHigh | 32 | ||
DWORD | .nFileSizeLow | 36 | ||
DWORD | .nNumberOfLinks | 40 | ||
DWORD | .nFileIndexHigh | 44 | ||
DWORD | .nFileIndexLow | 48 |
│ └─52
BerElement | PCHAR | .opaque | 0 |
│ └─8
BitmapDescription | unsigned int | .Width | 0 |
unsigned int | .Height | 4 | |
DXGI_FORMAT | .Format | 8 | |
DXGI_ALPHA_MODE | .AlphaMode | 12 |
│ └─16
BlackInformation | BOOL | .fBlackOnly | 0 |
FLOAT | .blackWeight | 4 |
│ └─8
CABINETSTATE | WORD | .cLength | 0 |
WORD | .nVersion | 2 | |
BOOL | .fFullPathTitle | 4bytes,0bits | |
BOOL | .fSaveLocalView | 4bytes,1bits | |
BOOL | .fNotShell | 4bytes,2bits | |
BOOL | .fSimpleDefault | 4bytes,3bits | |
BOOL | .fDontShowDescBar | 4bytes,4bits | |
BOOL | .fNewWindowMode | 4bytes,5bits | |
BOOL | .fShowCompColor | 4bytes,6bits | |
BOOL | .fDontPrettyNames | 4bytes,7bits | |
BOOL | .fAdminsCreateCommonGroups | 5bytes,0bits | |
UINT | .fUnusedFlags | 5bytes,1bits | |
UINT | .fMenuEnumFilter | 8 |
│ └─12
CABINET_INFO_A | PCSTR | .CabinetPath | 0 |
PCSTR | .CabinetFile | 8 | |
PCSTR | .DiskName | 16 | |
USHORT | .SetId | 24 | |
USHORT | .CabinetNumber | 26 |
│ └─32
CABINET_INFO_W | PCWSTR | .CabinetPath | 0 |
PCWSTR | .CabinetFile | 8 | |
PCWSTR | .DiskName | 16 | |
USHORT | .SetId | 24 | |
USHORT | .CabinetNumber | 26 |
│ └─32
CACHE_DESCRIPTOR | BYTE | .Level | 0 |
BYTE | .Associativity | 1 | |
WORD | .LineSize | 2 | |
DWORD | .Size | 4 | |
PROCESSOR_CACHE_TYPE | .Type | 8 |
│ └─12
CACHE_RELATIONSHIP | BYTE | .Level | 0 | |
BYTE | .Associativity | 1 | ||
WORD | .LineSize | 2 | ||
DWORD | .CacheSize | 4 | ||
PROCESSOR_CACHE_TYPE | .Type | 8 | ||
BYTE[18] | .Reserved | 12 | ||
WORD | .GroupCount | 30 | ||
GROUP_AFFINITY | KAFFINITY | .GroupMask.Mask | 32 | |
WORD | .GroupMask.Group | 40 | ||
WORD[3] | .GroupMask.Reserved | 42 | ||
GROUP_AFFINITY[1] | .GroupMasks | 32 |
│ └─48
CADWORD | ULONG | .cElems | 0 |
DWORD * | .pElems | 8 |
│ └─16
CALLFRAMEINFO | ULONG | .iMethod | 0 |
BOOL | .fHasInValues | 4 | |
BOOL | .fHasInOutValues | 8 | |
BOOL | .fHasOutValues | 12 | |
BOOL | .fDerivesFromIDispatch | 16 | |
LONG | .cInInterfacesMax | 20 | |
LONG | .cInOutInterfacesMax | 24 | |
LONG | .cOutInterfacesMax | 28 | |
LONG | .cTopLevelInInterfaces | 32 | |
IID | .iid | 36 | |
ULONG | .cMethod | 52 | |
ULONG | .cParams | 56 |
│ └─60
CALLFRAMEPARAMINFO | BOOLEAN | .fIn | 0 |
BOOLEAN | .fOut | 1 | |
ULONG | .stackOffset | 4 | |
ULONG | .cbParam | 8 |
│ └─12
CALLFRAME_MARSHALCONTEXT | BOOLEAN | .fIn | 0 | |
DWORD | .dwDestContext | 4 | ||
LPVOID | .pvDestContext | 8 | ||
IUnknown * | .punkReserved | 16 | ||
GUID | unsigned long | .guidTransferSyntax.Data1 | 24 | |
unsigned short | .guidTransferSyntax.Data2 | 28 | ||
unsigned short | .guidTransferSyntax.Data3 | 30 | ||
unsigned char[8] | .guidTransferSyntax.Data4 | 32 |
│ └─40
CALPOLESTR | ULONG | .cElems | 0 |
LPOLESTR * | .pElems | 8 |
│ └─16
CANDIDATEFORM | DWORD | .dwIndex | 0 | |
DWORD | .dwStyle | 4 | ||
POINT | LONG | .ptCurrentPos.x | 8 | |
LONG | .ptCurrentPos.y | 12 | ||
RECT | LONG | .rcArea.left | 16 | |
LONG | .rcArea.top | 20 | ||
LONG | .rcArea.right | 24 | ||
LONG | .rcArea.bottom | 28 |
│ └─32
CANDIDATELIST | DWORD | .dwSize | 0 |
DWORD | .dwStyle | 4 | |
DWORD | .dwCount | 8 | |
DWORD | .dwSelection | 12 | |
DWORD | .dwPageStart | 16 | |
DWORD | .dwPageSize | 20 | |
DWORD[1] | .dwOffset | 24 |
│ └─28
CAPDRIVERCAPS | UINT | .wDeviceIndex | 0 |
BOOL | .fHasOverlay | 4 | |
BOOL | .fHasDlgVideoSource | 8 | |
BOOL | .fHasDlgVideoFormat | 12 | |
BOOL | .fHasDlgVideoDisplay | 16 | |
BOOL | .fCaptureInitialized | 20 | |
BOOL | .fDriverSuppliesPalettes | 24 | |
HANDLE | .hVideoIn | 32 | |
HANDLE | .hVideoOut | 40 | |
HANDLE | .hVideoExtIn | 48 | |
HANDLE | .hVideoExtOut | 56 |
│ └─64
CAPINFOCHUNK | FOURCC | .fccInfoID | 0 |
LPVOID | .lpData | 8 | |
LONG | .cbData | 16 |
│ └─24
CAPSTATUS | UINT | .uiImageWidth | 0 | |
UINT | .uiImageHeight | 4 | ||
BOOL | .fLiveWindow | 8 | ||
BOOL | .fOverlayWindow | 12 | ||
BOOL | .fScale | 16 | ||
POINT | LONG | .ptScroll.x | 20 | |
LONG | .ptScroll.y | 24 | ||
BOOL | .fUsingDefaultPalette | 28 | ||
BOOL | .fAudioHardware | 32 | ||
BOOL | .fCapFileExists | 36 | ||
DWORD | .dwCurrentVideoFrame | 40 | ||
DWORD | .dwCurrentVideoFramesDropped | 44 | ||
DWORD | .dwCurrentWaveSamples | 48 | ||
DWORD | .dwCurrentTimeElapsedMS | 52 | ||
HPALETTE | .hPalCurrent | 56 | ||
BOOL | .fCapturingNow | 64 | ||
DWORD | .dwReturn | 68 | ||
UINT | .wNumVideoAllocated | 72 | ||
UINT | .wNumAudioAllocated | 76 |
│ └─80
CAPTUREPARMS | DWORD | .dwRequestMicroSecPerFrame | 0 |
BOOL | .fMakeUserHitOKToCapture | 4 | |
UINT | .wPercentDropForError | 8 | |
BOOL | .fYield | 12 | |
DWORD | .dwIndexSize | 16 | |
UINT | .wChunkGranularity | 20 | |
BOOL | .fUsingDOSMemory | 24 | |
UINT | .wNumVideoRequested | 28 | |
BOOL | .fCaptureAudio | 32 | |
UINT | .wNumAudioRequested | 36 | |
UINT | .vKeyAbort | 40 | |
BOOL | .fAbortLeftMouse | 44 | |
BOOL | .fAbortRightMouse | 48 | |
BOOL | .fLimitEnabled | 52 | |
UINT | .wTimeLimit | 56 | |
BOOL | .fMCIControl | 60 | |
BOOL | .fStepMCIDevice | 64 | |
DWORD | .dwMCIStartTime | 68 | |
DWORD | .dwMCIStopTime | 72 | |
BOOL | .fStepCaptureAt2x | 76 | |
UINT | .wStepCaptureAverageFrames | 80 | |
DWORD | .dwAudioBufferSize | 84 | |
BOOL | .fDisableWriteCache | 88 | |
UINT | .AVStreamMaster | 92 |
│ └─96
CATALOG_INFO | DWORD | .cbStruct | 0 |
WCHAR[260] | .wszCatalogFile | 4 |
│ └─524
CATEGORYINFO | CATID | .catid | 0 |
LCID | .lcid | 16 | |
OLECHAR[128] | .szDescription | 20 |
│ └─276
CATEGORY_INFO | CATEGORYINFO_FLAGS | .cif | 0 |
WCHAR[260] | .wszName | 4 |
│ └─524
CAUUID | ULONG | .cElems | 0 |
GUID * | .pElems | 8 |
│ └─16
CBTACTIVATESTRUCT | BOOL | .fMouse | 0 |
HWND | .hWndActive | 8 |
│ └─16
CBT_CREATEWNDA | struct tagCREATESTRUCTA * | .lpcs | 0 |
HWND | .hwndInsertAfter | 8 |
│ └─16
CBT_CREATEWNDW | struct tagCREATESTRUCTW * | .lpcs | 0 |
HWND | .hwndInsertAfter | 8 |
│ └─16
CCAB | ULONG | .cb | 0 |
ULONG | .cbFolderThresh | 4 | |
UINT | .cbReserveCFHeader | 8 | |
UINT | .cbReserveCFFolder | 12 | |
UINT | .cbReserveCFData | 16 | |
int | .iCab | 20 | |
int | .iDisk | 24 | |
int | .fFailOnIncompressible | 28 | |
USHORT | .setID | 32 | |
char[256] | .szDisk | 34 | |
char[256] | .szCab | 290 | |
char[256] | .szCabPath | 546 |
│ └─804
CD3D10_BUFFER_DESC | UINT | .ByteWidth | 0 |
D3D10_USAGE | .Usage | 4 | |
UINT | .BindFlags | 8 | |
UINT | .CPUAccessFlags | 12 | |
UINT | .MiscFlags | 16 |
│ └─20
CD3D10_TEXTURE1D_DESC | UINT | .Width | 0 |
UINT | .MipLevels | 4 | |
UINT | .ArraySize | 8 | |
DXGI_FORMAT | .Format | 12 | |
D3D10_USAGE | .Usage | 16 | |
UINT | .BindFlags | 20 | |
UINT | .CPUAccessFlags | 24 | |
UINT | .MiscFlags | 28 |
│ └─32
CD3D10_TEXTURE2D_DESC | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
UINT | .MipLevels | 8 | ||
UINT | .ArraySize | 12 | ||
DXGI_FORMAT | .Format | 16 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 20 | |
UINT | .SampleDesc.Quality | 24 | ||
D3D10_USAGE | .Usage | 28 | ||
UINT | .BindFlags | 32 | ||
UINT | .CPUAccessFlags | 36 | ||
UINT | .MiscFlags | 40 |
│ └─44
CD3D10_TEXTURE3D_DESC | UINT | .Width | 0 |
UINT | .Height | 4 | |
UINT | .Depth | 8 | |
UINT | .MipLevels | 12 | |
DXGI_FORMAT | .Format | 16 | |
D3D10_USAGE | .Usage | 20 | |
UINT | .BindFlags | 24 | |
UINT | .CPUAccessFlags | 28 | |
UINT | .MiscFlags | 32 |
│ └─36
CD3D11_BLEND_DESC | BOOL | .AlphaToCoverageEnable | 0 |
BOOL | .IndependentBlendEnable | 4 | |
D3D11_RENDER_TARGET_BLEND_DESC[8] | .RenderTarget | 8 |
│ └─264
CD3D11_BLEND_DESC1 | BOOL | .AlphaToCoverageEnable | 0 |
BOOL | .IndependentBlendEnable | 4 | |
D3D11_RENDER_TARGET_BLEND_DESC1[8] | .RenderTarget | 8 |
│ └─328
CD3D11_BOX | UINT | .left | 0 |
UINT | .top | 4 | |
UINT | .front | 8 | |
UINT | .right | 12 | |
UINT | .bottom | 16 | |
UINT | .back | 20 |
│ └─24
CD3D11_BUFFER_DESC | UINT | .ByteWidth | 0 |
D3D11_USAGE | .Usage | 4 | |
UINT | .BindFlags | 8 | |
UINT | .CPUAccessFlags | 12 | |
UINT | .MiscFlags | 16 | |
UINT | .StructureByteStride | 20 |
│ └─24
CD3D11_COUNTER_DESC | D3D11_COUNTER | .Counter | 0 |
UINT | .MiscFlags | 4 |
│ └─8
CD3D11_DEPTH_STENCIL_DESC | BOOL | .DepthEnable | 0 | |
D3D11_DEPTH_WRITE_MASK | .DepthWriteMask | 4 | ||
D3D11_COMPARISON_FUNC | .DepthFunc | 8 | ||
BOOL | .StencilEnable | 12 | ||
UINT8 | .StencilReadMask | 16 | ||
UINT8 | .StencilWriteMask | 17 | ||
D3D11_DEPTH_STENCILOP_DESC | D3D11_STENCIL_OP | .FrontFace.StencilFailOp | 20 | |
D3D11_STENCIL_OP | .FrontFace.StencilDepthFailOp | 24 | ||
D3D11_STENCIL_OP | .FrontFace.StencilPassOp | 28 | ||
D3D11_COMPARISON_FUNC | .FrontFace.StencilFunc | 32 | ||
D3D11_DEPTH_STENCILOP_DESC | D3D11_STENCIL_OP | .BackFace.StencilFailOp | 36 | |
D3D11_STENCIL_OP | .BackFace.StencilDepthFailOp | 40 | ||
D3D11_STENCIL_OP | .BackFace.StencilPassOp | 44 | ||
D3D11_COMPARISON_FUNC | .BackFace.StencilFunc | 48 |
│ └─52
CD3D11_DEPTH_STENCIL_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D11_DSV_DIMENSION | .ViewDimension | 4 | ||
UINT | .Flags | 8 | ||
D3D11_TEX1D_DSV | UINT | .Texture1D.MipSlice | 12 | |
D3D11_TEX1D_ARRAY_DSV | UINT | .Texture1DArray.MipSlice | 12 | |
UINT | .Texture1DArray.FirstArraySlice | 16 | ||
UINT | .Texture1DArray.ArraySize | 20 | ||
D3D11_TEX2D_DSV | UINT | .Texture2D.MipSlice | 12 | |
D3D11_TEX2D_ARRAY_DSV | UINT | .Texture2DArray.MipSlice | 12 | |
UINT | .Texture2DArray.FirstArraySlice | 16 | ||
UINT | .Texture2DArray.ArraySize | 20 | ||
D3D11_TEX2DMS_DSV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 12 | |
D3D11_TEX2DMS_ARRAY_DSV | UINT | .Texture2DMSArray.FirstArraySlice | 12 | |
UINT | .Texture2DMSArray.ArraySize | 16 |
│ └─24
CD3D11_QUERY_DESC | D3D11_QUERY | .Query | 0 |
UINT | .MiscFlags | 4 |
│ └─8
CD3D11_QUERY_DESC1 | D3D11_QUERY | .Query | 0 |
UINT | .MiscFlags | 4 | |
D3D11_CONTEXT_TYPE | .ContextType | 8 |
│ └─12
CD3D11_RASTERIZER_DESC | D3D11_FILL_MODE | .FillMode | 0 |
D3D11_CULL_MODE | .CullMode | 4 | |
BOOL | .FrontCounterClockwise | 8 | |
INT | .DepthBias | 12 | |
FLOAT | .DepthBiasClamp | 16 | |
FLOAT | .SlopeScaledDepthBias | 20 | |
BOOL | .DepthClipEnable | 24 | |
BOOL | .ScissorEnable | 28 | |
BOOL | .MultisampleEnable | 32 | |
BOOL | .AntialiasedLineEnable | 36 |
│ └─40
CD3D11_RASTERIZER_DESC1 | D3D11_FILL_MODE | .FillMode | 0 |
D3D11_CULL_MODE | .CullMode | 4 | |
BOOL | .FrontCounterClockwise | 8 | |
INT | .DepthBias | 12 | |
FLOAT | .DepthBiasClamp | 16 | |
FLOAT | .SlopeScaledDepthBias | 20 | |
BOOL | .DepthClipEnable | 24 | |
BOOL | .ScissorEnable | 28 | |
BOOL | .MultisampleEnable | 32 | |
BOOL | .AntialiasedLineEnable | 36 | |
UINT | .ForcedSampleCount | 40 |
│ └─44
CD3D11_RASTERIZER_DESC2 | D3D11_FILL_MODE | .FillMode | 0 |
D3D11_CULL_MODE | .CullMode | 4 | |
BOOL | .FrontCounterClockwise | 8 | |
INT | .DepthBias | 12 | |
FLOAT | .DepthBiasClamp | 16 | |
FLOAT | .SlopeScaledDepthBias | 20 | |
BOOL | .DepthClipEnable | 24 | |
BOOL | .ScissorEnable | 28 | |
BOOL | .MultisampleEnable | 32 | |
BOOL | .AntialiasedLineEnable | 36 | |
UINT | .ForcedSampleCount | 40 | |
D3D11_CONSERVATIVE_RASTERIZATION_MODE | .ConservativeRaster | 44 |
│ └─48
CD3D11_RECT | LONG | .left | 0 |
LONG | .top | 4 | |
LONG | .right | 8 | |
LONG | .bottom | 12 |
│ └─16
CD3D11_RENDER_TARGET_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D11_RTV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_RTV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D11_TEX1D_RTV | UINT | .Texture1D.MipSlice | 8 | |
D3D11_TEX1D_ARRAY_RTV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D11_TEX2D_RTV | UINT | .Texture2D.MipSlice | 8 | |
D3D11_TEX2D_ARRAY_RTV | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
D3D11_TEX2DMS_RTV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D11_TEX2DMS_ARRAY_RTV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D11_TEX3D_RTV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─20
CD3D11_RENDER_TARGET_VIEW_DESC1 | DXGI_FORMAT | .Format | 0 | |
D3D11_RTV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_RTV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D11_TEX1D_RTV | UINT | .Texture1D.MipSlice | 8 | |
D3D11_TEX1D_ARRAY_RTV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D11_TEX2D_RTV1 | UINT | .Texture2D.MipSlice | 8 | |
UINT | .Texture2D.PlaneSlice | 12 | ||
D3D11_TEX2D_ARRAY_RTV1 | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
UINT | .Texture2DArray.PlaneSlice | 20 | ||
D3D11_TEX2DMS_RTV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D11_TEX2DMS_ARRAY_RTV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D11_TEX3D_RTV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─24
CD3D11_SAMPLER_DESC | D3D11_FILTER | .Filter | 0 |
D3D11_TEXTURE_ADDRESS_MODE | .AddressU | 4 | |
D3D11_TEXTURE_ADDRESS_MODE | .AddressV | 8 | |
D3D11_TEXTURE_ADDRESS_MODE | .AddressW | 12 | |
FLOAT | .MipLODBias | 16 | |
UINT | .MaxAnisotropy | 20 | |
D3D11_COMPARISON_FUNC | .ComparisonFunc | 24 | |
FLOAT[4] | .BorderColor | 28 | |
FLOAT | .MinLOD | 44 | |
FLOAT | .MaxLOD | 48 |
│ └─52
CD3D11_SHADER_RESOURCE_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D11_SRV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_SRV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D11_BUFFEREX_SRV | UINT | .BufferEx.FirstElement | 8 | |
UINT | .BufferEx.NumElements | 12 | ||
UINT | .BufferEx.Flags | 16 | ||
D3D11_TEX1D_SRV | UINT | .Texture1D.MostDetailedMip | 8 | |
UINT | .Texture1D.MipLevels | 12 | ||
D3D11_TEX1D_ARRAY_SRV | UINT | .Texture1DArray.MostDetailedMip | 8 | |
UINT | .Texture1DArray.MipLevels | 12 | ||
UINT | .Texture1DArray.FirstArraySlice | 16 | ||
UINT | .Texture1DArray.ArraySize | 20 | ||
D3D11_TEX2D_SRV | UINT | .Texture2D.MostDetailedMip | 8 | |
UINT | .Texture2D.MipLevels | 12 | ||
D3D11_TEX2D_ARRAY_SRV | UINT | .Texture2DArray.MostDetailedMip | 8 | |
UINT | .Texture2DArray.MipLevels | 12 | ||
UINT | .Texture2DArray.FirstArraySlice | 16 | ||
UINT | .Texture2DArray.ArraySize | 20 | ||
D3D11_TEX2DMS_SRV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D11_TEX2DMS_ARRAY_SRV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D11_TEX3D_SRV | UINT | .Texture3D.MostDetailedMip | 8 | |
UINT | .Texture3D.MipLevels | 12 | ||
D3D11_TEXCUBE_SRV | UINT | .TextureCube.MostDetailedMip | 8 | |
UINT | .TextureCube.MipLevels | 12 | ||
D3D11_TEXCUBE_ARRAY_SRV | UINT | .TextureCubeArray.MostDetailedMip | 8 | |
UINT | .TextureCubeArray.MipLevels | 12 | ||
UINT | .TextureCubeArray.First2DArrayFace | 16 | ||
UINT | .TextureCubeArray.NumCubes | 20 |
│ └─24
CD3D11_SHADER_RESOURCE_VIEW_DESC1 | DXGI_FORMAT | .Format | 0 | |
D3D11_SRV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_SRV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D11_BUFFEREX_SRV | UINT | .BufferEx.FirstElement | 8 | |
UINT | .BufferEx.NumElements | 12 | ||
UINT | .BufferEx.Flags | 16 | ||
D3D11_TEX1D_SRV | UINT | .Texture1D.MostDetailedMip | 8 | |
UINT | .Texture1D.MipLevels | 12 | ||
D3D11_TEX1D_ARRAY_SRV | UINT | .Texture1DArray.MostDetailedMip | 8 | |
UINT | .Texture1DArray.MipLevels | 12 | ||
UINT | .Texture1DArray.FirstArraySlice | 16 | ||
UINT | .Texture1DArray.ArraySize | 20 | ||
D3D11_TEX2D_SRV1 | UINT | .Texture2D.MostDetailedMip | 8 | |
UINT | .Texture2D.MipLevels | 12 | ||
UINT | .Texture2D.PlaneSlice | 16 | ||
D3D11_TEX2D_ARRAY_SRV1 | UINT | .Texture2DArray.MostDetailedMip | 8 | |
UINT | .Texture2DArray.MipLevels | 12 | ||
UINT | .Texture2DArray.FirstArraySlice | 16 | ||
UINT | .Texture2DArray.ArraySize | 20 | ||
UINT | .Texture2DArray.PlaneSlice | 24 | ||
D3D11_TEX2DMS_SRV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D11_TEX2DMS_ARRAY_SRV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D11_TEX3D_SRV | UINT | .Texture3D.MostDetailedMip | 8 | |
UINT | .Texture3D.MipLevels | 12 | ||
D3D11_TEXCUBE_SRV | UINT | .TextureCube.MostDetailedMip | 8 | |
UINT | .TextureCube.MipLevels | 12 | ||
D3D11_TEXCUBE_ARRAY_SRV | UINT | .TextureCubeArray.MostDetailedMip | 8 | |
UINT | .TextureCubeArray.MipLevels | 12 | ||
UINT | .TextureCubeArray.First2DArrayFace | 16 | ||
UINT | .TextureCubeArray.NumCubes | 20 |
│ └─28
CD3D11_TEXTURE1D_DESC | UINT | .Width | 0 |
UINT | .MipLevels | 4 | |
UINT | .ArraySize | 8 | |
DXGI_FORMAT | .Format | 12 | |
D3D11_USAGE | .Usage | 16 | |
UINT | .BindFlags | 20 | |
UINT | .CPUAccessFlags | 24 | |
UINT | .MiscFlags | 28 |
│ └─32
CD3D11_TEXTURE2D_DESC | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
UINT | .MipLevels | 8 | ||
UINT | .ArraySize | 12 | ||
DXGI_FORMAT | .Format | 16 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 20 | |
UINT | .SampleDesc.Quality | 24 | ||
D3D11_USAGE | .Usage | 28 | ||
UINT | .BindFlags | 32 | ||
UINT | .CPUAccessFlags | 36 | ||
UINT | .MiscFlags | 40 |
│ └─44
CD3D11_TEXTURE2D_DESC1 | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
UINT | .MipLevels | 8 | ||
UINT | .ArraySize | 12 | ||
DXGI_FORMAT | .Format | 16 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 20 | |
UINT | .SampleDesc.Quality | 24 | ||
D3D11_USAGE | .Usage | 28 | ||
UINT | .BindFlags | 32 | ||
UINT | .CPUAccessFlags | 36 | ||
UINT | .MiscFlags | 40 | ||
D3D11_TEXTURE_LAYOUT | .TextureLayout | 44 |
│ └─48
CD3D11_TEXTURE3D_DESC | UINT | .Width | 0 |
UINT | .Height | 4 | |
UINT | .Depth | 8 | |
UINT | .MipLevels | 12 | |
DXGI_FORMAT | .Format | 16 | |
D3D11_USAGE | .Usage | 20 | |
UINT | .BindFlags | 24 | |
UINT | .CPUAccessFlags | 28 | |
UINT | .MiscFlags | 32 |
│ └─36
CD3D11_TEXTURE3D_DESC1 | UINT | .Width | 0 |
UINT | .Height | 4 | |
UINT | .Depth | 8 | |
UINT | .MipLevels | 12 | |
DXGI_FORMAT | .Format | 16 | |
D3D11_USAGE | .Usage | 20 | |
UINT | .BindFlags | 24 | |
UINT | .CPUAccessFlags | 28 | |
UINT | .MiscFlags | 32 | |
D3D11_TEXTURE_LAYOUT | .TextureLayout | 36 |
│ └─40
CD3D11_UNORDERED_ACCESS_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D11_UAV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_UAV | UINT | .Buffer.FirstElement | 8 | |
UINT | .Buffer.NumElements | 12 | ||
UINT | .Buffer.Flags | 16 | ||
D3D11_TEX1D_UAV | UINT | .Texture1D.MipSlice | 8 | |
D3D11_TEX1D_ARRAY_UAV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D11_TEX2D_UAV | UINT | .Texture2D.MipSlice | 8 | |
D3D11_TEX2D_ARRAY_UAV | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
D3D11_TEX3D_UAV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─20
CD3D11_UNORDERED_ACCESS_VIEW_DESC1 | DXGI_FORMAT | .Format | 0 | |
D3D11_UAV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_UAV | UINT | .Buffer.FirstElement | 8 | |
UINT | .Buffer.NumElements | 12 | ||
UINT | .Buffer.Flags | 16 | ||
D3D11_TEX1D_UAV | UINT | .Texture1D.MipSlice | 8 | |
D3D11_TEX1D_ARRAY_UAV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D11_TEX2D_UAV1 | UINT | .Texture2D.MipSlice | 8 | |
UINT | .Texture2D.PlaneSlice | 12 | ||
D3D11_TEX2D_ARRAY_UAV1 | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
UINT | .Texture2DArray.PlaneSlice | 20 | ||
D3D11_TEX3D_UAV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─24
CD3D11_VIEWPORT | FLOAT | .TopLeftX | 0 |
FLOAT | .TopLeftY | 4 | |
FLOAT | .Width | 8 | |
FLOAT | .Height | 12 | |
FLOAT | .MinDepth | 16 | |
FLOAT | .MaxDepth | 20 |
│ └─24
CENTRAL_ACCESS_POLICY | PSID | .CAPID | 0 | |
LSA_UNICODE_STRING | PWSTR | .Name.Buffer | 8 | |
USHORT | .Name.Length | 8 | ||
USHORT | .Name.MaximumLength | 8 | ||
LSA_UNICODE_STRING | PWSTR | .Description.Buffer | 24 | |
USHORT | .Description.Length | 24 | ||
USHORT | .Description.MaximumLength | 24 | ||
LSA_UNICODE_STRING | PWSTR | .ChangeId.Buffer | 40 | |
USHORT | .ChangeId.Length | 40 | ||
USHORT | .ChangeId.MaximumLength | 40 | ||
ULONG | .Flags | 56 | ||
ULONG | .CAPECount | 60 | ||
PCENTRAL_ACCESS_POLICY_ENTRY * | .CAPEs | 64 |
│ └─72
CENTRAL_ACCESS_POLICY_ENTRY | LSA_UNICODE_STRING | PWSTR | .Name.Buffer | 0 |
USHORT | .Name.Length | 0 | ||
USHORT | .Name.MaximumLength | 0 | ||
LSA_UNICODE_STRING | PWSTR | .Description.Buffer | 16 | |
USHORT | .Description.Length | 16 | ||
USHORT | .Description.MaximumLength | 16 | ||
LSA_UNICODE_STRING | PWSTR | .ChangeId.Buffer | 32 | |
USHORT | .ChangeId.Length | 32 | ||
USHORT | .ChangeId.MaximumLength | 32 | ||
ULONG | .LengthAppliesTo | 48 | ||
PUCHAR | .AppliesTo | 56 | ||
ULONG | .LengthSD | 64 | ||
PSECURITY_DESCRIPTOR | .SD | 72 | ||
ULONG | .LengthStagedSD | 80 | ||
PSECURITY_DESCRIPTOR | .StagedSD | 88 | ||
ULONG | .Flags | 96 |
│ └─104
CERT_ACCESS_DESCRIPTION | LPSTR | .pszAccessMethod | 0 | |
CERT_ALT_NAME_ENTRY | DWORD | .AccessLocation.dwAltNameChoice | 8 | |
CERT_NAME_BLOB | .AccessLocation.DirectoryName | 16 | ||
PCERT_OTHER_NAME | .AccessLocation.pOtherName | 16 | ||
LPWSTR | .AccessLocation.pwszDNSName | 16 | ||
LPWSTR | .AccessLocation.pwszRfc822Name | 16 | ||
CRYPT_DATA_BLOB | .AccessLocation.IPAddress | 16 | ||
LPSTR | .AccessLocation.pszRegisteredID | 16 | ||
LPWSTR | .AccessLocation.pwszURL | 16 |
│ └─32
CERT_ALT_NAME_ENTRY | DWORD | .dwAltNameChoice | 0 |
CERT_NAME_BLOB | .DirectoryName | 8 | |
PCERT_OTHER_NAME | .pOtherName | 8 | |
LPWSTR | .pwszDNSName | 8 | |
LPWSTR | .pwszRfc822Name | 8 | |
CRYPT_DATA_BLOB | .IPAddress | 8 | |
LPSTR | .pszRegisteredID | 8 | |
LPWSTR | .pwszURL | 8 |
│ └─24
CERT_ALT_NAME_INFO | DWORD | .cAltEntry | 0 |
PCERT_ALT_NAME_ENTRY | .rgAltEntry | 8 |
│ └─16
CERT_AUTHORITY_INFO_ACCESS | DWORD | .cAccDescr | 0 |
PCERT_ACCESS_DESCRIPTION | .rgAccDescr | 8 |
│ └─16
CERT_AUTHORITY_KEY_ID2_INFO | CRYPT_DATA_BLOB | .KeyId | 0 | |
CERT_ALT_NAME_INFO | DWORD | .AuthorityCertIssuer.cAltEntry | 16 | |
PCERT_ALT_NAME_ENTRY | .AuthorityCertIssuer.rgAltEntry | 24 | ||
CRYPT_INTEGER_BLOB | DWORD | .AuthorityCertSerialNumber.cbData | 32 | |
BYTE * | .AuthorityCertSerialNumber.pbData | 40 |
│ └─48
CERT_AUTHORITY_KEY_ID_INFO | CRYPT_DATA_BLOB | .KeyId | 0 | |
CERT_NAME_BLOB | .CertIssuer | 16 | ||
CRYPT_INTEGER_BLOB | DWORD | .CertSerialNumber.cbData | 32 | |
BYTE * | .CertSerialNumber.pbData | 40 |
│ └─48
CERT_BASIC_CONSTRAINTS2_INFO | BOOL | .fCA | 0 |
BOOL | .fPathLenConstraint | 4 | |
DWORD | .dwPathLenConstraint | 8 |
│ └─12
CERT_BASIC_CONSTRAINTS_INFO | CRYPT_BIT_BLOB | DWORD | .SubjectType.cbData | 0 |
BYTE * | .SubjectType.pbData | 8 | ||
DWORD | .SubjectType.cUnusedBits | 16 | ||
BOOL | .fPathLenConstraint | 24 | ||
DWORD | .dwPathLenConstraint | 28 | ||
DWORD | .cSubtreesConstraint | 32 | ||
CERT_NAME_BLOB * | .rgSubtreesConstraint | 40 |
│ └─48
CERT_BIOMETRIC_DATA | DWORD | .dwTypeOfBiometricDataChoice | 0 | ||
DWORD | .dwPredefined | 8 | |||
LPSTR | .pszObjId | 8 | |||
CERT_HASHED_URL | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashedUrl.HashAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .HashedUrl.HashAlgorithm.Parameters | 24 | |||
CRYPT_HASH_BLOB | .HashedUrl.Hash | 40 | |||
LPWSTR | .HashedUrl.pwszUrl | 56 |
│ └─64
CERT_BIOMETRIC_EXT_INFO | DWORD | .cBiometricData | 0 |
PCERT_BIOMETRIC_DATA | .rgBiometricData | 8 |
│ └─16
CERT_CHAIN_CONTEXT | DWORD | .cbSize | 0 | |
CERT_TRUST_STATUS | DWORD | .TrustStatus.dwErrorStatus | 4 | |
DWORD | .TrustStatus.dwInfoStatus | 8 | ||
DWORD | .cChain | 12 | ||
PCERT_SIMPLE_CHAIN * | .rgpChain | 16 | ||
DWORD | .cLowerQualityChainContext | 24 | ||
PCCERT_CHAIN_CONTEXT * | .rgpLowerQualityChainContext | 32 | ||
BOOL | .fHasRevocationFreshnessTime | 40 | ||
DWORD | .dwRevocationFreshnessTime | 44 | ||
DWORD | .dwCreateFlags | 48 | ||
GUID | unsigned long | .ChainId.Data1 | 52 | |
unsigned short | .ChainId.Data2 | 56 | ||
unsigned short | .ChainId.Data3 | 58 | ||
unsigned char[8] | .ChainId.Data4 | 60 |
│ └─72
CERT_CHAIN_ELEMENT | DWORD | .cbSize | 0 | |
PCCERT_CONTEXT | .pCertContext | 8 | ||
CERT_TRUST_STATUS | DWORD | .TrustStatus.dwErrorStatus | 16 | |
DWORD | .TrustStatus.dwInfoStatus | 20 | ||
PCERT_REVOCATION_INFO | .pRevocationInfo | 24 | ||
PCERT_ENHKEY_USAGE | .pIssuanceUsage | 32 | ||
PCERT_ENHKEY_USAGE | .pApplicationUsage | 40 | ||
LPCWSTR | .pwszExtendedErrorInfo | 48 |
│ └─56
CERT_CHAIN_ENGINE_CONFIG | DWORD | .cbSize | 0 |
HCERTSTORE | .hRestrictedRoot | 8 | |
HCERTSTORE | .hRestrictedTrust | 16 | |
HCERTSTORE | .hRestrictedOther | 24 | |
DWORD | .cAdditionalStore | 32 | |
HCERTSTORE * | .rghAdditionalStore | 40 | |
DWORD | .dwFlags | 48 | |
DWORD | .dwUrlRetrievalTimeout | 52 | |
DWORD | .MaximumCachedCertificates | 56 | |
DWORD | .CycleDetectionModulus | 60 | |
HCERTSTORE | .hExclusiveRoot | 64 | |
HCERTSTORE | .hExclusiveTrustedPeople | 72 | |
DWORD | .dwExclusiveFlags | 80 |
│ └─88
CERT_CHAIN_FIND_BY_ISSUER_PARA | DWORD | .cbSize | 0 |
LPCSTR | .pszUsageIdentifier | 8 | |
DWORD | .dwKeySpec | 16 | |
DWORD | .dwAcquirePrivateKeyFlags | 20 | |
DWORD | .cIssuer | 24 | |
CERT_NAME_BLOB * | .rgIssuer | 32 | |
PFN_CERT_CHAIN_FIND_BY_ISSUER_CALLBACK | .pfnFindCallback | 40 | |
void * | .pvFindArg | 48 |
│ └─56
CERT_CHAIN_PARA | DWORD | .cbSize | 0 | |
CERT_USAGE_MATCH | DWORD | .RequestedUsage.dwType | 8 | |
CERT_ENHKEY_USAGE | .RequestedUsage.Usage | 16 |
│ └─32
CERT_CHAIN_POLICY_PARA | DWORD | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
void * | .pvExtraPolicyPara | 8 |
│ └─16
CERT_CHAIN_POLICY_STATUS | DWORD | .cbSize | 0 |
DWORD | .dwError | 4 | |
LONG | .lChainIndex | 8 | |
LONG | .lElementIndex | 12 | |
void * | .pvExtraPolicyStatus | 16 |
│ └─24
CERT_CONTEXT | DWORD | .dwCertEncodingType | 0 |
BYTE * | .pbCertEncoded | 8 | |
DWORD | .cbCertEncoded | 16 | |
PCERT_INFO | .pCertInfo | 24 | |
HCERTSTORE | .hCertStore | 32 |
│ └─40
CERT_CREATE_CONTEXT_PARA | DWORD | .cbSize | 0 |
PFN_CRYPT_FREE | .pfnFree | 8 | |
void * | .pvFree | 16 | |
PFN_CERT_CREATE_CONTEXT_SORT_FUNC | .pfnSort | 24 | |
void * | .pvSort | 32 |
│ └─40
CERT_CREDENTIAL_INFO | ULONG | .cbSize | 0 |
UCHAR[20] | .rgbHashOfCert | 4 |
│ └─24
CERT_CRL_CONTEXT_PAIR | PCCERT_CONTEXT | .pCertContext | 0 |
PCCRL_CONTEXT | .pCrlContext | 8 |
│ └─16
CERT_DH_PARAMETERS | CRYPT_UINT_BLOB | .p | 0 |
CRYPT_UINT_BLOB | .g | 16 |
│ └─32
CERT_DSS_PARAMETERS | CRYPT_UINT_BLOB | .p | 0 |
CRYPT_UINT_BLOB | .q | 16 | |
CRYPT_UINT_BLOB | .g | 32 |
│ └─48
CERT_ECC_SIGNATURE | CRYPT_UINT_BLOB | .r | 0 |
CRYPT_UINT_BLOB | .s | 16 |
│ └─32
CERT_EXTENSION | LPSTR | .pszObjId | 0 |
BOOL | .fCritical | 8 | |
CRYPT_OBJID_BLOB | .Value | 16 |
│ └─32
CERT_EXTENSIONS | DWORD | .cExtension | 0 |
PCERT_EXTENSION | .rgExtension | 8 |
│ └─16
CERT_GENERAL_SUBTREE | CERT_ALT_NAME_ENTRY | DWORD | .Base.dwAltNameChoice | 0 |
CERT_NAME_BLOB | .Base.DirectoryName | 8 | ||
PCERT_OTHER_NAME | .Base.pOtherName | 8 | ||
LPWSTR | .Base.pwszDNSName | 8 | ||
LPWSTR | .Base.pwszRfc822Name | 8 | ||
CRYPT_DATA_BLOB | .Base.IPAddress | 8 | ||
LPSTR | .Base.pszRegisteredID | 8 | ||
LPWSTR | .Base.pwszURL | 8 | ||
DWORD | .dwMinimum | 24 | ||
BOOL | .fMaximum | 28 | ||
DWORD | .dwMaximum | 32 |
│ └─40
CERT_HASHED_URL | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 0 |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 8 | ||
CRYPT_HASH_BLOB | .Hash | 24 | ||
LPWSTR | .pwszUrl | 40 |
│ └─48
CERT_ID | DWORD | .dwIdChoice | 0 | ||
CRYPT_HASH_BLOB | .HashId | 8 | |||
CERT_ISSUER_SERIAL_NUMBER | CERT_NAME_BLOB | .IssuerSerialNumber.Issuer | 8 | ||
CRYPT_INTEGER_BLOB | DWORD | .IssuerSerialNumber.SerialNumber.cbData | 24 | ||
BYTE * | .IssuerSerialNumber.SerialNumber.pbData | 32 | |||
CRYPT_HASH_BLOB | .KeyId | 8 |
│ └─40
CERT_INFO | DWORD | .dwVersion | 0 | ||
CRYPT_INTEGER_BLOB | DWORD | .SerialNumber.cbData | 8 | ||
BYTE * | .SerialNumber.pbData | 16 | |||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SignatureAlgorithm.pszObjId | 24 | ||
CRYPT_OBJID_BLOB | .SignatureAlgorithm.Parameters | 32 | |||
CERT_NAME_BLOB | .Issuer | 48 | |||
FILETIME | DWORD | .NotBefore.dwLowDateTime | 64 | ||
DWORD | .NotBefore.dwHighDateTime | 68 | |||
FILETIME | DWORD | .NotAfter.dwLowDateTime | 72 | ||
DWORD | .NotAfter.dwHighDateTime | 76 | |||
CERT_NAME_BLOB | .Subject | 80 | |||
CERT_PUBLIC_KEY_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SubjectPublicKeyInfo.Algorithm.pszObjId | 96 | |
CRYPT_OBJID_BLOB | .SubjectPublicKeyInfo.Algorithm.Parameters | 104 | |||
CRYPT_BIT_BLOB | DWORD | .SubjectPublicKeyInfo.PublicKey.cbData | 120 | ||
BYTE * | .SubjectPublicKeyInfo.PublicKey.pbData | 128 | |||
DWORD | .SubjectPublicKeyInfo.PublicKey.cUnusedBits | 136 | |||
CRYPT_BIT_BLOB | DWORD | .IssuerUniqueId.cbData | 144 | ||
BYTE * | .IssuerUniqueId.pbData | 152 | |||
DWORD | .IssuerUniqueId.cUnusedBits | 160 | |||
CRYPT_BIT_BLOB | DWORD | .SubjectUniqueId.cbData | 168 | ||
BYTE * | .SubjectUniqueId.pbData | 176 | |||
DWORD | .SubjectUniqueId.cUnusedBits | 184 | |||
DWORD | .cExtension | 192 | |||
PCERT_EXTENSION | .rgExtension | 200 |
│ └─208
CERT_ISSUER_SERIAL_NUMBER | CERT_NAME_BLOB | .Issuer | 0 | |
CRYPT_INTEGER_BLOB | DWORD | .SerialNumber.cbData | 16 | |
BYTE * | .SerialNumber.pbData | 24 |
│ └─32
CERT_KEYGEN_REQUEST_INFO | DWORD | .dwVersion | 0 | ||
CERT_PUBLIC_KEY_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SubjectPublicKeyInfo.Algorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .SubjectPublicKeyInfo.Algorithm.Parameters | 16 | |||
CRYPT_BIT_BLOB | DWORD | .SubjectPublicKeyInfo.PublicKey.cbData | 32 | ||
BYTE * | .SubjectPublicKeyInfo.PublicKey.pbData | 40 | |||
DWORD | .SubjectPublicKeyInfo.PublicKey.cUnusedBits | 48 | |||
LPWSTR | .pwszChallengeString | 56 |
│ └─64
CERT_KEY_ATTRIBUTES_INFO | CRYPT_DATA_BLOB | .KeyId | 0 | |
CRYPT_BIT_BLOB | DWORD | .IntendedKeyUsage.cbData | 16 | |
BYTE * | .IntendedKeyUsage.pbData | 24 | ||
DWORD | .IntendedKeyUsage.cUnusedBits | 32 | ||
PCERT_PRIVATE_KEY_VALIDITY | .pPrivateKeyUsagePeriod | 40 |
│ └─48
CERT_KEY_CONTEXT | DWORD | .cbSize | 0 |
HCRYPTPROV | .hCryptProv | 8 | |
NCRYPT_KEY_HANDLE | .hNCryptKey | 8 | |
DWORD | .dwKeySpec | 16 |
│ └─24
CERT_KEY_USAGE_RESTRICTION_INFO | DWORD | .cCertPolicyId | 0 | |
PCERT_POLICY_ID | .rgCertPolicyId | 8 | ||
CRYPT_BIT_BLOB | DWORD | .RestrictedKeyUsage.cbData | 16 | |
BYTE * | .RestrictedKeyUsage.pbData | 24 | ||
DWORD | .RestrictedKeyUsage.cUnusedBits | 32 |
│ └─40
CERT_LDAP_STORE_OPENED_PARA | void * | .pvLdapSessionHandle | 0 |
LPCWSTR | .pwszLdapUrl | 8 |
│ └─16
CERT_LOGOTYPE_AUDIO | CERT_LOGOTYPE_DETAILS | LPWSTR | .LogotypeDetails.pwszMimeType | 0 |
DWORD | .LogotypeDetails.cHashedUrl | 8 | ||
PCERT_HASHED_URL | .LogotypeDetails.rgHashedUrl | 16 | ||
PCERT_LOGOTYPE_AUDIO_INFO | .pLogotypeAudioInfo | 24 |
│ └─32
CERT_LOGOTYPE_AUDIO_INFO | DWORD | .dwFileSize | 0 |
DWORD | .dwPlayTime | 4 | |
DWORD | .dwChannels | 8 | |
DWORD | .dwSampleRate | 12 | |
LPWSTR | .pwszLanguage | 16 |
│ └─24
CERT_LOGOTYPE_DATA | DWORD | .cLogotypeImage | 0 |
PCERT_LOGOTYPE_IMAGE | .rgLogotypeImage | 8 | |
DWORD | .cLogotypeAudio | 16 | |
PCERT_LOGOTYPE_AUDIO | .rgLogotypeAudio | 24 |
│ └─32
CERT_LOGOTYPE_DETAILS | LPWSTR | .pwszMimeType | 0 |
DWORD | .cHashedUrl | 8 | |
PCERT_HASHED_URL | .rgHashedUrl | 16 |
│ └─24
CERT_LOGOTYPE_EXT_INFO | DWORD | .cCommunityLogo | 0 |
PCERT_LOGOTYPE_INFO | .rgCommunityLogo | 8 | |
PCERT_LOGOTYPE_INFO | .pIssuerLogo | 16 | |
PCERT_LOGOTYPE_INFO | .pSubjectLogo | 24 | |
DWORD | .cOtherLogo | 32 | |
PCERT_OTHER_LOGOTYPE_INFO | .rgOtherLogo | 40 |
│ └─48
CERT_LOGOTYPE_IMAGE | CERT_LOGOTYPE_DETAILS | LPWSTR | .LogotypeDetails.pwszMimeType | 0 |
DWORD | .LogotypeDetails.cHashedUrl | 8 | ||
PCERT_HASHED_URL | .LogotypeDetails.rgHashedUrl | 16 | ||
PCERT_LOGOTYPE_IMAGE_INFO | .pLogotypeImageInfo | 24 |
│ └─32
CERT_LOGOTYPE_IMAGE_INFO | DWORD | .dwLogotypeImageInfoChoice | 0 |
DWORD | .dwFileSize | 4 | |
DWORD | .dwXSize | 8 | |
DWORD | .dwYSize | 12 | |
DWORD | .dwLogotypeImageResolutionChoice | 16 | |
DWORD | .dwTableSize | 20 | |
DWORD | .dwNumBits | 20 | |
LPWSTR | .pwszLanguage | 24 |
│ └─32
CERT_LOGOTYPE_INFO | DWORD | .dwLogotypeInfoChoice | 0 |
PCERT_LOGOTYPE_DATA | .pLogotypeDirectInfo | 8 | |
PCERT_LOGOTYPE_REFERENCE | .pLogotypeIndirectInfo | 8 |
│ └─16
CERT_LOGOTYPE_REFERENCE | DWORD | .cHashedUrl | 0 |
PCERT_HASHED_URL | .rgHashedUrl | 8 |
│ └─16
CERT_NAME_CONSTRAINTS_INFO | DWORD | .cPermittedSubtree | 0 |
PCERT_GENERAL_SUBTREE | .rgPermittedSubtree | 8 | |
DWORD | .cExcludedSubtree | 16 | |
PCERT_GENERAL_SUBTREE | .rgExcludedSubtree | 24 |
│ └─32
CERT_NAME_INFO | DWORD | .cRDN | 0 |
PCERT_RDN | .rgRDN | 8 |
│ └─16
CERT_NAME_VALUE | DWORD | .dwValueType | 0 |
CERT_RDN_VALUE_BLOB | .Value | 8 |
│ └─24
CERT_OR_CRL_BLOB | DWORD | .dwChoice | 0 |
DWORD | .cbEncoded | 4 | |
BYTE * | .pbEncoded | 8 |
│ └─16
CERT_OR_CRL_BUNDLE | DWORD | .cItem | 0 |
PCERT_OR_CRL_BLOB | .rgItem | 8 |
│ └─16
CERT_OTHER_LOGOTYPE_INFO | LPSTR | .pszObjId | 0 | |
CERT_LOGOTYPE_INFO | DWORD | .LogotypeInfo.dwLogotypeInfoChoice | 8 | |
PCERT_LOGOTYPE_DATA | .LogotypeInfo.pLogotypeDirectInfo | 16 | ||
PCERT_LOGOTYPE_REFERENCE | .LogotypeInfo.pLogotypeIndirectInfo | 16 |
│ └─24
CERT_PAIR | CERT_BLOB | .Forward | 0 |
CERT_BLOB | .Reverse | 16 |
│ └─32
CERT_PHYSICAL_STORE_INFO | DWORD | .cbSize | 0 |
LPSTR | .pszOpenStoreProvider | 8 | |
DWORD | .dwOpenEncodingType | 16 | |
DWORD | .dwOpenFlags | 20 | |
CRYPT_DATA_BLOB | .OpenParameters | 24 | |
DWORD | .dwFlags | 40 | |
DWORD | .dwPriority | 44 |
│ └─48
CERT_POLICIES_INFO | DWORD | .cPolicyInfo | 0 |
CERT_POLICY_INFO * | .rgPolicyInfo | 8 |
│ └─16
CERT_POLICY_CONSTRAINTS_INFO | BOOL | .fRequireExplicitPolicy | 0 |
DWORD | .dwRequireExplicitPolicySkipCerts | 4 | |
BOOL | .fInhibitPolicyMapping | 8 | |
DWORD | .dwInhibitPolicyMappingSkipCerts | 12 |
│ └─16
CERT_POLICY_ID | DWORD | .cCertPolicyElementId | 0 |
LPSTR * | .rgpszCertPolicyElementId | 8 |
│ └─16
CERT_POLICY_INFO | LPSTR | .pszPolicyIdentifier | 0 |
DWORD | .cPolicyQualifier | 8 | |
CERT_POLICY_QUALIFIER_INFO * | .rgPolicyQualifier | 16 |
│ └─24
CERT_POLICY_MAPPING | LPSTR | .pszIssuerDomainPolicy | 0 |
LPSTR | .pszSubjectDomainPolicy | 8 |
│ └─16
CERT_POLICY_MAPPINGS_INFO | DWORD | .cPolicyMapping | 0 |
PCERT_POLICY_MAPPING | .rgPolicyMapping | 8 |
│ └─16
CERT_POLICY_QUALIFIER_INFO | LPSTR | .pszPolicyQualifierId | 0 |
CRYPT_OBJID_BLOB | .Qualifier | 8 |
│ └─24
CERT_PRIVATE_KEY_VALIDITY | FILETIME | DWORD | .NotBefore.dwLowDateTime | 0 |
DWORD | .NotBefore.dwHighDateTime | 4 | ||
FILETIME | DWORD | .NotAfter.dwLowDateTime | 8 | |
DWORD | .NotAfter.dwHighDateTime | 12 |
│ └─16
CERT_PUBLIC_KEY_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .Algorithm.pszObjId | 0 |
CRYPT_OBJID_BLOB | .Algorithm.Parameters | 8 | ||
CRYPT_BIT_BLOB | DWORD | .PublicKey.cbData | 24 | |
BYTE * | .PublicKey.pbData | 32 | ||
DWORD | .PublicKey.cUnusedBits | 40 |
│ └─48
CERT_QC_STATEMENT | LPSTR | .pszStatementId | 0 |
CRYPT_OBJID_BLOB | .StatementInfo | 8 |
│ └─24
CERT_QC_STATEMENTS_EXT_INFO | DWORD | .cStatement | 0 |
PCERT_QC_STATEMENT | .rgStatement | 8 |
│ └─16
CERT_RDN | DWORD | .cRDNAttr | 0 |
PCERT_RDN_ATTR | .rgRDNAttr | 8 |
│ └─16
CERT_RDN_ATTR | LPSTR | .pszObjId | 0 |
DWORD | .dwValueType | 8 | |
CERT_RDN_VALUE_BLOB | .Value | 16 |
│ └─32
CERT_REQUEST_INFO | DWORD | .dwVersion | 0 | ||
CERT_NAME_BLOB | .Subject | 8 | |||
CERT_PUBLIC_KEY_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SubjectPublicKeyInfo.Algorithm.pszObjId | 24 | |
CRYPT_OBJID_BLOB | .SubjectPublicKeyInfo.Algorithm.Parameters | 32 | |||
CRYPT_BIT_BLOB | DWORD | .SubjectPublicKeyInfo.PublicKey.cbData | 48 | ||
BYTE * | .SubjectPublicKeyInfo.PublicKey.pbData | 56 | |||
DWORD | .SubjectPublicKeyInfo.PublicKey.cUnusedBits | 64 | |||
DWORD | .cAttribute | 72 | |||
PCRYPT_ATTRIBUTE | .rgAttribute | 80 |
│ └─88
CERT_REVOCATION_CHAIN_PARA | DWORD | .cbSize | 0 |
HCERTCHAINENGINE | .hChainEngine | 8 | |
HCERTSTORE | .hAdditionalStore | 16 | |
DWORD | .dwChainFlags | 24 | |
DWORD | .dwUrlRetrievalTimeout | 28 | |
LPFILETIME | .pftCurrentTime | 32 | |
LPFILETIME | .pftCacheResync | 40 | |
DWORD | .cbMaxUrlRetrievalByteCount | 48 |
│ └─56
CERT_REVOCATION_CRL_INFO | DWORD | .cbSize | 0 |
PCCRL_CONTEXT | .pBaseCrlContext | 8 | |
PCCRL_CONTEXT | .pDeltaCrlContext | 16 | |
PCRL_ENTRY | .pCrlEntry | 24 | |
BOOL | .fDeltaCrlEntry | 32 |
│ └─40
CERT_REVOCATION_INFO | DWORD | .cbSize | 0 |
DWORD | .dwRevocationResult | 4 | |
LPCSTR | .pszRevocationOid | 8 | |
LPVOID | .pvOidSpecificInfo | 16 | |
BOOL | .fHasFreshnessTime | 24 | |
DWORD | .dwFreshnessTime | 28 | |
PCERT_REVOCATION_CRL_INFO | .pCrlInfo | 32 |
│ └─40
CERT_REVOCATION_PARA | DWORD | .cbSize | 0 |
PCCERT_CONTEXT | .pIssuerCert | 8 | |
DWORD | .cCertStore | 16 | |
HCERTSTORE * | .rgCertStore | 24 | |
HCERTSTORE | .hCrlStore | 32 | |
LPFILETIME | .pftTimeToUse | 40 |
│ └─48
CERT_REVOCATION_STATUS | DWORD | .cbSize | 0 |
DWORD | .dwIndex | 4 | |
DWORD | .dwError | 8 | |
DWORD | .dwReason | 12 | |
BOOL | .fHasFreshnessTime | 16 | |
DWORD | .dwFreshnessTime | 20 |
│ └─24
CERT_SELECTUI_INPUT | HCERTSTORE | .hStore | 0 |
PCCERT_CHAIN_CONTEXT * | .prgpChain | 8 | |
DWORD | .cChain | 16 |
│ └─24
CERT_SELECT_CHAIN_PARA | HCERTCHAINENGINE | .hChainEngine | 0 |
PFILETIME | .pTime | 8 | |
HCERTSTORE | .hAdditionalStore | 16 | |
PCERT_CHAIN_PARA | .pChainPara | 24 | |
DWORD | .dwFlags | 32 |
│ └─40
CERT_SELECT_CRITERIA | DWORD | .dwType | 0 |
DWORD | .cPara | 4 | |
void ** | .ppPara | 8 |
│ └─16
CERT_SELECT_STRUCT_A | DWORD | .dwSize | 0 |
HWND | .hwndParent | 8 | |
HINSTANCE | .hInstance | 16 | |
LPCSTR | .pTemplateName | 24 | |
DWORD | .dwFlags | 32 | |
LPCSTR | .szTitle | 40 | |
DWORD | .cCertStore | 48 | |
HCERTSTORE * | .arrayCertStore | 56 | |
LPCSTR | .szPurposeOid | 64 | |
DWORD | .cCertContext | 72 | |
PCCERT_CONTEXT * | .arrayCertContext | 80 | |
LPARAM | .lCustData | 88 | |
PFNCMHOOKPROC | .pfnHook | 96 | |
PFNCMFILTERPROC | .pfnFilter | 104 | |
LPCSTR | .szHelpFileName | 112 | |
DWORD | .dwHelpId | 120 | |
HCRYPTPROV | .hprov | 128 |
│ └─136
CERT_SELECT_STRUCT_W | DWORD | .dwSize | 0 |
HWND | .hwndParent | 8 | |
HINSTANCE | .hInstance | 16 | |
LPCWSTR | .pTemplateName | 24 | |
DWORD | .dwFlags | 32 | |
LPCWSTR | .szTitle | 40 | |
DWORD | .cCertStore | 48 | |
HCERTSTORE * | .arrayCertStore | 56 | |
LPCSTR | .szPurposeOid | 64 | |
DWORD | .cCertContext | 72 | |
PCCERT_CONTEXT * | .arrayCertContext | 80 | |
LPARAM | .lCustData | 88 | |
PFNCMHOOKPROC | .pfnHook | 96 | |
PFNCMFILTERPROC | .pfnFilter | 104 | |
LPCWSTR | .szHelpFileName | 112 | |
DWORD | .dwHelpId | 120 | |
HCRYPTPROV | .hprov | 128 |
│ └─136
CERT_SERVER_OCSP_RESPONSE_CONTEXT | DWORD | .cbSize | 0 |
BYTE * | .pbEncodedOcspResponse | 8 | |
DWORD | .cbEncodedOcspResponse | 16 |
│ └─24
CERT_SIGNED_CONTENT_INFO | CRYPT_DER_BLOB | .ToBeSigned | 0 | |
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SignatureAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .SignatureAlgorithm.Parameters | 24 | ||
CRYPT_BIT_BLOB | DWORD | .Signature.cbData | 40 | |
BYTE * | .Signature.pbData | 48 | ||
DWORD | .Signature.cUnusedBits | 56 |
│ └─64
CERT_SIMPLE_CHAIN | DWORD | .cbSize | 0 | |
CERT_TRUST_STATUS | DWORD | .TrustStatus.dwErrorStatus | 4 | |
DWORD | .TrustStatus.dwInfoStatus | 8 | ||
DWORD | .cElement | 12 | ||
PCERT_CHAIN_ELEMENT * | .rgpElement | 16 | ||
PCERT_TRUST_LIST_INFO | .pTrustListInfo | 24 | ||
BOOL | .fHasRevocationFreshnessTime | 32 | ||
DWORD | .dwRevocationFreshnessTime | 36 |
│ └─40
CERT_STORE_PROV_FIND_INFO | DWORD | .cbSize | 0 |
DWORD | .dwMsgAndCertEncodingType | 4 | |
DWORD | .dwFindFlags | 8 | |
DWORD | .dwFindType | 12 | |
const void * | .pvFindPara | 16 |
│ └─24
CERT_STORE_PROV_INFO | DWORD | .cbSize | 0 |
DWORD | .cStoreProvFunc | 4 | |
void ** | .rgpvStoreProvFunc | 8 | |
HCERTSTOREPROV | .hStoreProv | 16 | |
DWORD | .dwStoreProvFlags | 24 | |
HCRYPTOIDFUNCADDR | .hStoreProvFuncAddr2 | 32 |
│ └─40
CERT_STRONG_SIGN_PARA | DWORD | .cbSize | 0 |
DWORD | .dwInfoChoice | 4 | |
PCERT_STRONG_SIGN_SERIALIZED_INFO | .pSerializedInfo | 8 | |
LPSTR | .pszOID | 8 | |
void * | .pvInfo | 8 |
│ └─16
CERT_STRONG_SIGN_SERIALIZED_INFO | DWORD | .dwFlags | 0 |
LPWSTR | .pwszCNGSignHashAlgids | 8 | |
LPWSTR | .pwszCNGPubKeyMinBitLengths | 16 |
│ └─24
CERT_SYSTEM_STORE_INFO | DWORD | .cbSize | 0 |
│ └─4
CERT_SYSTEM_STORE_RELOCATE_PARA | HKEY | .hKeyBase | 0 |
void * | .pvBase | 0 | |
LPCSTR | .pszSystemStore | 8 | |
void * | .pvSystemStore | 8 | |
LPCWSTR | .pwszSystemStore | 8 |
│ └─16
CERT_TEMPLATE_EXT | LPSTR | .pszObjId | 0 |
DWORD | .dwMajorVersion | 8 | |
BOOL | .fMinorVersion | 12 | |
DWORD | .dwMinorVersion | 16 |
│ └─24
CERT_TRUST_LIST_INFO | DWORD | .cbSize | 0 |
PCTL_ENTRY | .pCtlEntry | 8 | |
PCCTL_CONTEXT | .pCtlContext | 16 |
│ └─24
CERT_TRUST_STATUS | DWORD | .dwErrorStatus | 0 |
DWORD | .dwInfoStatus | 4 |
│ └─8
CERT_USAGE_MATCH | DWORD | .dwType | 0 |
CERT_ENHKEY_USAGE | .Usage | 8 |
│ └─24
CERT_VIEWPROPERTIES_STRUCT_A | DWORD | .dwSize | 0 |
HWND | .hwndParent | 8 | |
HINSTANCE | .hInstance | 16 | |
DWORD | .dwFlags | 24 | |
LPCSTR | .szTitle | 32 | |
PCCERT_CONTEXT | .pCertContext | 40 | |
LPSTR * | .arrayPurposes | 48 | |
DWORD | .cArrayPurposes | 56 | |
DWORD | .cRootStores | 60 | |
HCERTSTORE * | .rghstoreRoots | 64 | |
DWORD | .cStores | 72 | |
HCERTSTORE * | .rghstoreCAs | 80 | |
DWORD | .cTrustStores | 88 | |
HCERTSTORE * | .rghstoreTrust | 96 | |
HCRYPTPROV | .hprov | 104 | |
LPARAM | .lCustData | 112 | |
DWORD | .dwPad | 120 | |
LPCSTR | .szHelpFileName | 128 | |
DWORD | .dwHelpId | 136 | |
DWORD | .nStartPage | 140 | |
DWORD | .cArrayPropSheetPages | 144 | |
PROPSHEETPAGEA * | .arrayPropSheetPages | 152 |
│ └─160
CERT_VIEWPROPERTIES_STRUCT_W | DWORD | .dwSize | 0 |
HWND | .hwndParent | 8 | |
HINSTANCE | .hInstance | 16 | |
DWORD | .dwFlags | 24 | |
LPCWSTR | .szTitle | 32 | |
PCCERT_CONTEXT | .pCertContext | 40 | |
LPSTR * | .arrayPurposes | 48 | |
DWORD | .cArrayPurposes | 56 | |
DWORD | .cRootStores | 60 | |
HCERTSTORE * | .rghstoreRoots | 64 | |
DWORD | .cStores | 72 | |
HCERTSTORE * | .rghstoreCAs | 80 | |
DWORD | .cTrustStores | 88 | |
HCERTSTORE * | .rghstoreTrust | 96 | |
HCRYPTPROV | .hprov | 104 | |
LPARAM | .lCustData | 112 | |
DWORD | .dwPad | 120 | |
LPCWSTR | .szHelpFileName | 128 | |
DWORD | .dwHelpId | 136 | |
DWORD | .nStartPage | 140 | |
DWORD | .cArrayPropSheetPages | 144 | |
PROPSHEETPAGEA * | .arrayPropSheetPages | 152 |
│ └─160
CERT_X942_DH_PARAMETERS | CRYPT_UINT_BLOB | .p | 0 |
CRYPT_UINT_BLOB | .g | 16 | |
CRYPT_UINT_BLOB | .q | 32 | |
CRYPT_UINT_BLOB | .j | 48 | |
PCERT_X942_DH_VALIDATION_PARAMS | .pValidationParams | 64 |
│ └─72
CERT_X942_DH_VALIDATION_PARAMS | CRYPT_BIT_BLOB | DWORD | .seed.cbData | 0 |
BYTE * | .seed.pbData | 8 | ||
DWORD | .seed.cUnusedBits | 16 | ||
DWORD | .pgenCounter | 24 |
│ └─32
CF_CALLBACK_INFO | DWORD | .StructSize | 0 | |
CF_CONNECTION_KEY | .ConnectionKey | 8 | ||
LPVOID | .CallbackContext | 16 | ||
PCWSTR | .VolumeGuidName | 24 | ||
PCWSTR | .VolumeDosName | 32 | ||
DWORD | .VolumeSerialNumber | 40 | ||
LARGE_INTEGER | LONGLONG | .SyncRootFileId.QuadPart | 48 | |
struct (unnamed) | .SyncRootFileId.u | 48 | ||
DWORD | .SyncRootFileId.LowPart | 48 | ||
LONG | .SyncRootFileId.HighPart | 52 | ||
LPCVOID | .SyncRootIdentity | 56 | ||
DWORD | .SyncRootIdentityLength | 64 | ||
LARGE_INTEGER | LONGLONG | .FileId.QuadPart | 72 | |
struct (unnamed) | .FileId.u | 72 | ||
DWORD | .FileId.LowPart | 72 | ||
LONG | .FileId.HighPart | 76 | ||
LARGE_INTEGER | LONGLONG | .FileSize.QuadPart | 80 | |
struct (unnamed) | .FileSize.u | 80 | ||
DWORD | .FileSize.LowPart | 80 | ||
LONG | .FileSize.HighPart | 84 | ||
LPCVOID | .FileIdentity | 88 | ||
DWORD | .FileIdentityLength | 96 | ||
PCWSTR | .NormalizedPath | 104 | ||
CF_TRANSFER_KEY | .TransferKey | 112 | ||
UCHAR | .PriorityHint | 120 | ||
PCORRELATION_VECTOR | .CorrelationVector | 128 | ||
CF_PROCESS_INFO * | .ProcessInfo | 136 | ||
CF_REQUEST_KEY | .RequestKey | 144 |
│ └─152
CF_CALLBACK_PARAMETERS | ULONG | .ParamSize | 0 |
struct (unnamed) | .Cancel | 8 | |
struct (unnamed) | .CloseCompletion | 8 | |
struct (unnamed) | .Dehydrate | 8 | |
struct (unnamed) | .DehydrateCompletion | 8 | |
struct (unnamed) | .Delete | 8 | |
struct (unnamed) | .DeleteCompletion | 8 | |
struct (unnamed) | .FetchData | 8 | |
struct (unnamed) | .FetchPlaceholders | 8 | |
struct (unnamed) | .OpenCompletion | 8 | |
struct (unnamed) | .Rename | 8 | |
struct (unnamed) | .RenameCompletion | 8 | |
struct (unnamed) | .ValidateData | 8 |
│ └─64
CF_CALLBACK_REGISTRATION | CF_CALLBACK_TYPE | .Type | 0 |
CF_CALLBACK | .Callback | 8 |
│ └─16
CF_FILE_RANGE | LARGE_INTEGER | LONGLONG | .StartingOffset.QuadPart | 0 |
struct (unnamed) | .StartingOffset.u | 0 | ||
DWORD | .StartingOffset.LowPart | 0 | ||
LONG | .StartingOffset.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .Length.QuadPart | 8 | |
struct (unnamed) | .Length.u | 8 | ||
DWORD | .Length.LowPart | 8 | ||
LONG | .Length.HighPart | 12 |
│ └─16
CF_FS_METADATA | FILE_BASIC_INFO | LARGE_INTEGER | LONGLONG | .BasicInfo.CreationTime.QuadPart | 0 |
struct (unnamed) | .BasicInfo.CreationTime.u | 0 | |||
DWORD | .BasicInfo.CreationTime.LowPart | 0 | |||
LONG | .BasicInfo.CreationTime.HighPart | 4 | |||
LARGE_INTEGER | LONGLONG | .BasicInfo.LastAccessTime.QuadPart | 8 | ||
struct (unnamed) | .BasicInfo.LastAccessTime.u | 8 | |||
DWORD | .BasicInfo.LastAccessTime.LowPart | 8 | |||
LONG | .BasicInfo.LastAccessTime.HighPart | 12 | |||
LARGE_INTEGER | LONGLONG | .BasicInfo.LastWriteTime.QuadPart | 16 | ||
struct (unnamed) | .BasicInfo.LastWriteTime.u | 16 | |||
DWORD | .BasicInfo.LastWriteTime.LowPart | 16 | |||
LONG | .BasicInfo.LastWriteTime.HighPart | 20 | |||
LARGE_INTEGER | LONGLONG | .BasicInfo.ChangeTime.QuadPart | 24 | ||
struct (unnamed) | .BasicInfo.ChangeTime.u | 24 | |||
DWORD | .BasicInfo.ChangeTime.LowPart | 24 | |||
LONG | .BasicInfo.ChangeTime.HighPart | 28 | |||
DWORD | .BasicInfo.FileAttributes | 32 | |||
LARGE_INTEGER | LONGLONG | .FileSize.QuadPart | 40 | ||
struct (unnamed) | .FileSize.u | 40 | |||
DWORD | .FileSize.LowPart | 40 | |||
LONG | .FileSize.HighPart | 44 |
│ └─48
CF_HYDRATION_POLICY | CF_HYDRATION_POLICY_PRIMARY_USHORT | .Primary | 0 |
CF_HYDRATION_POLICY_MODIFIER_USHORT | .Modifier | 2 |
│ └─4
CF_OPERATION_INFO | ULONG | .StructSize | 0 |
CF_OPERATION_TYPE | .Type | 4 | |
CF_CONNECTION_KEY | .ConnectionKey | 8 | |
CF_TRANSFER_KEY | .TransferKey | 16 | |
const CORRELATION_VECTOR * | .CorrelationVector | 24 | |
const CF_SYNC_STATUS * | .SyncStatus | 32 | |
CF_REQUEST_KEY | .RequestKey | 40 |
│ └─48
CF_OPERATION_PARAMETERS | ULONG | .ParamSize | 0 |
struct (unnamed) | .AckData | 8 | |
struct (unnamed) | .AckDehydrate | 8 | |
struct (unnamed) | .AckDelete | 8 | |
struct (unnamed) | .AckRename | 8 | |
struct (unnamed) | .RestartHydration | 8 | |
struct (unnamed) | .RetrieveData | 8 | |
struct (unnamed) | .TransferData | 8 | |
struct (unnamed) | .TransferPlaceholders | 8 |
│ └─48
CF_PLACEHOLDER_BASIC_INFO | CF_PIN_STATE | .PinState | 0 | |
CF_IN_SYNC_STATE | .InSyncState | 4 | ||
LARGE_INTEGER | LONGLONG | .FileId.QuadPart | 8 | |
struct (unnamed) | .FileId.u | 8 | ||
DWORD | .FileId.LowPart | 8 | ||
LONG | .FileId.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .SyncRootFileId.QuadPart | 16 | |
struct (unnamed) | .SyncRootFileId.u | 16 | ||
DWORD | .SyncRootFileId.LowPart | 16 | ||
LONG | .SyncRootFileId.HighPart | 20 | ||
ULONG | .FileIdentityLength | 24 | ||
BYTE[1] | .FileIdentity | 28 |
│ └─32
CF_PLACEHOLDER_CREATE_INFO | LPCWSTR | .RelativeFileName | 0 | |||
CF_FS_METADATA | FILE_BASIC_INFO | LARGE_INTEGER | LONGLONG | .FsMetadata.BasicInfo.CreationTime.QuadPart | 8 | |
struct (unnamed) | .FsMetadata.BasicInfo.CreationTime.u | 8 | ||||
DWORD | .FsMetadata.BasicInfo.CreationTime.LowPart | 8 | ||||
LONG | .FsMetadata.BasicInfo.CreationTime.HighPart | 12 | ||||
LARGE_INTEGER | LONGLONG | .FsMetadata.BasicInfo.LastAccessTime.QuadPart | 16 | |||
struct (unnamed) | .FsMetadata.BasicInfo.LastAccessTime.u | 16 | ||||
DWORD | .FsMetadata.BasicInfo.LastAccessTime.LowPart | 16 | ||||
LONG | .FsMetadata.BasicInfo.LastAccessTime.HighPart | 20 | ||||
LARGE_INTEGER | LONGLONG | .FsMetadata.BasicInfo.LastWriteTime.QuadPart | 24 | |||
struct (unnamed) | .FsMetadata.BasicInfo.LastWriteTime.u | 24 | ||||
DWORD | .FsMetadata.BasicInfo.LastWriteTime.LowPart | 24 | ||||
LONG | .FsMetadata.BasicInfo.LastWriteTime.HighPart | 28 | ||||
LARGE_INTEGER | LONGLONG | .FsMetadata.BasicInfo.ChangeTime.QuadPart | 32 | |||
struct (unnamed) | .FsMetadata.BasicInfo.ChangeTime.u | 32 | ||||
DWORD | .FsMetadata.BasicInfo.ChangeTime.LowPart | 32 | ||||
LONG | .FsMetadata.BasicInfo.ChangeTime.HighPart | 36 | ||||
DWORD | .FsMetadata.BasicInfo.FileAttributes | 40 | ||||
LARGE_INTEGER | LONGLONG | .FsMetadata.FileSize.QuadPart | 48 | |||
struct (unnamed) | .FsMetadata.FileSize.u | 48 | ||||
DWORD | .FsMetadata.FileSize.LowPart | 48 | ||||
LONG | .FsMetadata.FileSize.HighPart | 52 | ||||
LPCVOID | .FileIdentity | 56 | ||||
DWORD | .FileIdentityLength | 64 | ||||
CF_PLACEHOLDER_CREATE_FLAGS | .Flags | 68 | ||||
HRESULT | .Result | 72 | ||||
USN | .CreateUsn | 80 |
│ └─88
CF_PLACEHOLDER_STANDARD_INFO | LARGE_INTEGER | LONGLONG | .OnDiskDataSize.QuadPart | 0 |
struct (unnamed) | .OnDiskDataSize.u | 0 | ||
DWORD | .OnDiskDataSize.LowPart | 0 | ||
LONG | .OnDiskDataSize.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .ValidatedDataSize.QuadPart | 8 | |
struct (unnamed) | .ValidatedDataSize.u | 8 | ||
DWORD | .ValidatedDataSize.LowPart | 8 | ||
LONG | .ValidatedDataSize.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .ModifiedDataSize.QuadPart | 16 | |
struct (unnamed) | .ModifiedDataSize.u | 16 | ||
DWORD | .ModifiedDataSize.LowPart | 16 | ||
LONG | .ModifiedDataSize.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .PropertiesSize.QuadPart | 24 | |
struct (unnamed) | .PropertiesSize.u | 24 | ||
DWORD | .PropertiesSize.LowPart | 24 | ||
LONG | .PropertiesSize.HighPart | 28 | ||
CF_PIN_STATE | .PinState | 32 | ||
CF_IN_SYNC_STATE | .InSyncState | 36 | ||
LARGE_INTEGER | LONGLONG | .FileId.QuadPart | 40 | |
struct (unnamed) | .FileId.u | 40 | ||
DWORD | .FileId.LowPart | 40 | ||
LONG | .FileId.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .SyncRootFileId.QuadPart | 48 | |
struct (unnamed) | .SyncRootFileId.u | 48 | ||
DWORD | .SyncRootFileId.LowPart | 48 | ||
LONG | .SyncRootFileId.HighPart | 52 | ||
ULONG | .FileIdentityLength | 56 | ||
BYTE[1] | .FileIdentity | 60 |
│ └─64
CF_PLATFORM_INFO | DWORD | .BuildNumber | 0 |
DWORD | .RevisionNumber | 4 | |
DWORD | .IntegrationNumber | 8 |
│ └─12
CF_POPULATION_POLICY | CF_POPULATION_POLICY_PRIMARY_USHORT | .Primary | 0 |
CF_POPULATION_POLICY_MODIFIER_USHORT | .Modifier | 2 |
│ └─4
CF_PROCESS_INFO | DWORD | .StructSize | 0 |
DWORD | .ProcessId | 4 | |
PCWSTR | .ImagePath | 8 | |
PCWSTR | .PackageName | 16 | |
PCWSTR | .ApplicationId | 24 | |
PCWSTR | .CommandLine | 32 | |
DWORD | .SessionId | 40 |
│ └─48
CF_SYNC_POLICIES | ULONG | .StructSize | 0 | |
CF_HYDRATION_POLICY | CF_HYDRATION_POLICY_PRIMARY_USHORT | .Hydration.Primary | 4 | |
CF_HYDRATION_POLICY_MODIFIER_USHORT | .Hydration.Modifier | 6 | ||
CF_POPULATION_POLICY | CF_POPULATION_POLICY_PRIMARY_USHORT | .Population.Primary | 8 | |
CF_POPULATION_POLICY_MODIFIER_USHORT | .Population.Modifier | 10 | ||
CF_INSYNC_POLICY | .InSync | 12 | ||
CF_HARDLINK_POLICY | .HardLink | 16 | ||
CF_PLACEHOLDER_MANAGEMENT_POLICY | .PlaceholderManagement | 20 |
│ └─24
CF_SYNC_REGISTRATION | ULONG | .StructSize | 0 | |
LPCWSTR | .ProviderName | 8 | ||
LPCWSTR | .ProviderVersion | 16 | ||
LPCVOID | .SyncRootIdentity | 24 | ||
DWORD | .SyncRootIdentityLength | 32 | ||
LPCVOID | .FileIdentity | 40 | ||
DWORD | .FileIdentityLength | 48 | ||
GUID | unsigned long | .ProviderId.Data1 | 52 | |
unsigned short | .ProviderId.Data2 | 56 | ||
unsigned short | .ProviderId.Data3 | 58 | ||
unsigned char[8] | .ProviderId.Data4 | 60 |
│ └─72
CF_SYNC_ROOT_BASIC_INFO | LARGE_INTEGER | LONGLONG | .SyncRootFileId.QuadPart | 0 |
struct (unnamed) | .SyncRootFileId.u | 0 | ||
DWORD | .SyncRootFileId.LowPart | 0 | ||
LONG | .SyncRootFileId.HighPart | 4 |
│ └─8
CF_SYNC_ROOT_PROVIDER_INFO | CF_SYNC_PROVIDER_STATUS | .ProviderStatus | 0 |
WCHAR[256] | .ProviderName | 4 | |
WCHAR[256] | .ProviderVersion | 516 |
│ └─1028
CF_SYNC_ROOT_STANDARD_INFO | LARGE_INTEGER | LONGLONG | .SyncRootFileId.QuadPart | 0 |
struct (unnamed) | .SyncRootFileId.u | 0 | ||
DWORD | .SyncRootFileId.LowPart | 0 | ||
LONG | .SyncRootFileId.HighPart | 4 | ||
CF_HYDRATION_POLICY | CF_HYDRATION_POLICY_PRIMARY_USHORT | .HydrationPolicy.Primary | 8 | |
CF_HYDRATION_POLICY_MODIFIER_USHORT | .HydrationPolicy.Modifier | 10 | ||
CF_POPULATION_POLICY | CF_POPULATION_POLICY_PRIMARY_USHORT | .PopulationPolicy.Primary | 12 | |
CF_POPULATION_POLICY_MODIFIER_USHORT | .PopulationPolicy.Modifier | 14 | ||
CF_INSYNC_POLICY | .InSyncPolicy | 16 | ||
CF_HARDLINK_POLICY | .HardLinkPolicy | 20 | ||
CF_SYNC_PROVIDER_STATUS | .ProviderStatus | 24 | ||
WCHAR[256] | .ProviderName | 28 | ||
WCHAR[256] | .ProviderVersion | 540 | ||
ULONG | .SyncRootIdentityLength | 1052 | ||
BYTE[1] | .SyncRootIdentity | 1056 |
│ └─1064
CF_SYNC_STATUS | ULONG | .StructSize | 0 |
ULONG | .Code | 4 | |
ULONG | .DescriptionOffset | 8 | |
ULONG | .DescriptionLength | 12 | |
ULONG | .DeviceIdOffset | 16 | |
ULONG | .DeviceIdLength | 20 |
│ └─24
CHANGEFILTERSTRUCT | DWORD | .cbSize | 0 |
DWORD | .ExtStatus | 4 |
│ └─8
CHANGENOTIFY | DWORD | .dwChangeType | 0 |
void * | .pvCookieData | 8 |
│ └─16
CHANGER_ELEMENT | ELEMENT_TYPE | .ElementType | 0 |
DWORD | .ElementAddress | 4 |
│ └─8
CHANGER_ELEMENT_LIST | CHANGER_ELEMENT | ELEMENT_TYPE | .Element.ElementType | 0 |
DWORD | .Element.ElementAddress | 4 | ||
DWORD | .NumberOfElements | 8 |
│ └─12
CHANGER_ELEMENT_STATUS | CHANGER_ELEMENT | ELEMENT_TYPE | .Element.ElementType | 0 |
DWORD | .Element.ElementAddress | 4 | ||
CHANGER_ELEMENT | ELEMENT_TYPE | .SrcElementAddress.ElementType | 8 | |
DWORD | .SrcElementAddress.ElementAddress | 12 | ||
DWORD | .Flags | 16 | ||
DWORD | .ExceptionCode | 20 | ||
BYTE | .TargetId | 24 | ||
BYTE | .Lun | 25 | ||
WORD | .Reserved | 26 | ||
BYTE[36] | .PrimaryVolumeID | 28 | ||
BYTE[36] | .AlternateVolumeID | 64 |
│ └─100
CHANGER_ELEMENT_STATUS_EX | CHANGER_ELEMENT | ELEMENT_TYPE | .Element.ElementType | 0 |
DWORD | .Element.ElementAddress | 4 | ||
CHANGER_ELEMENT | ELEMENT_TYPE | .SrcElementAddress.ElementType | 8 | |
DWORD | .SrcElementAddress.ElementAddress | 12 | ||
DWORD | .Flags | 16 | ||
DWORD | .ExceptionCode | 20 | ||
BYTE | .TargetId | 24 | ||
BYTE | .Lun | 25 | ||
WORD | .Reserved | 26 | ||
BYTE[36] | .PrimaryVolumeID | 28 | ||
BYTE[36] | .AlternateVolumeID | 64 | ||
BYTE[8] | .VendorIdentification | 100 | ||
BYTE[16] | .ProductIdentification | 108 | ||
BYTE[32] | .SerialNumber | 124 |
│ └─156
CHANGER_EXCHANGE_MEDIUM | CHANGER_ELEMENT | ELEMENT_TYPE | .Transport.ElementType | 0 |
DWORD | .Transport.ElementAddress | 4 | ||
CHANGER_ELEMENT | ELEMENT_TYPE | .Source.ElementType | 8 | |
DWORD | .Source.ElementAddress | 12 | ||
CHANGER_ELEMENT | ELEMENT_TYPE | .Destination1.ElementType | 16 | |
DWORD | .Destination1.ElementAddress | 20 | ||
CHANGER_ELEMENT | ELEMENT_TYPE | .Destination2.ElementType | 24 | |
DWORD | .Destination2.ElementAddress | 28 | ||
BOOLEAN | .Flip1 | 32 | ||
BOOLEAN | .Flip2 | 33 |
│ └─36
CHANGER_INITIALIZE_ELEMENT_STATUS | CHANGER_ELEMENT_LIST | CHANGER_ELEMENT | ELEMENT_TYPE | .ElementList.Element.ElementType | 0 |
DWORD | .ElementList.Element.ElementAddress | 4 | |||
DWORD | .ElementList.NumberOfElements | 8 | |||
BOOLEAN | .BarCodeScan | 12 |
│ └─16
CHANGER_MOVE_MEDIUM | CHANGER_ELEMENT | ELEMENT_TYPE | .Transport.ElementType | 0 |
DWORD | .Transport.ElementAddress | 4 | ||
CHANGER_ELEMENT | ELEMENT_TYPE | .Source.ElementType | 8 | |
DWORD | .Source.ElementAddress | 12 | ||
CHANGER_ELEMENT | ELEMENT_TYPE | .Destination.ElementType | 16 | |
DWORD | .Destination.ElementAddress | 20 | ||
BOOLEAN | .Flip | 24 |
│ └─28
CHANGER_PRODUCT_DATA | BYTE[8] | .VendorId | 0 |
BYTE[16] | .ProductId | 8 | |
BYTE[4] | .Revision | 24 | |
BYTE[32] | .SerialNumber | 28 | |
BYTE | .DeviceType | 60 |
│ └─61
CHANGER_READ_ELEMENT_STATUS | CHANGER_ELEMENT_LIST | CHANGER_ELEMENT | ELEMENT_TYPE | .ElementList.Element.ElementType | 0 |
DWORD | .ElementList.Element.ElementAddress | 4 | |||
DWORD | .ElementList.NumberOfElements | 8 | |||
BOOLEAN | .VolumeTagInfo | 12 |
│ └─16
CHANGER_SEND_VOLUME_TAG_INFORMATION | CHANGER_ELEMENT | ELEMENT_TYPE | .StartingElement.ElementType | 0 |
DWORD | .StartingElement.ElementAddress | 4 | ||
DWORD | .ActionCode | 8 | ||
BYTE[40] | .VolumeIDTemplate | 12 |
│ └─52
CHANGER_SET_ACCESS | CHANGER_ELEMENT | ELEMENT_TYPE | .Element.ElementType | 0 |
DWORD | .Element.ElementAddress | 4 | ||
DWORD | .Control | 8 |
│ └─12
CHANGER_SET_POSITION | CHANGER_ELEMENT | ELEMENT_TYPE | .Transport.ElementType | 0 |
DWORD | .Transport.ElementAddress | 4 | ||
CHANGER_ELEMENT | ELEMENT_TYPE | .Destination.ElementType | 8 | |
DWORD | .Destination.ElementAddress | 12 | ||
BOOLEAN | .Flip | 16 |
│ └─20
CHANGE_ATTRIBUTES_PARAMETERS | VDS_PARTITION_STYLE | .style | 0 |
struct (unnamed) | .GptPartInfo | 8 | |
struct (unnamed) | .MbrPartInfo | 8 |
│ └─16
CHANGE_PARTITION_TYPE_PARAMETERS | VDS_PARTITION_STYLE | .style | 0 |
struct (unnamed) | .GptPartInfo | 4 | |
struct (unnamed) | .MbrPartInfo | 4 |
│ └─20
CHANNEL_ENTRY_POINTS | DWORD | .cbSize | 0 |
DWORD | .protocolVersion | 4 | |
PVIRTUALCHANNELINIT | .pVirtualChannelInit | 8 | |
PVIRTUALCHANNELOPEN | .pVirtualChannelOpen | 16 | |
PVIRTUALCHANNELCLOSE | .pVirtualChannelClose | 24 | |
PVIRTUALCHANNELWRITE | .pVirtualChannelWrite | 32 |
│ └─40
CHANNEL_PDU_HEADER | UINT32 | .length | 0 |
UINT32 | .flags | 4 |
│ └─8
CHARACTER_RANGE | WCHAR | .wcLow | 0 |
USHORT | .cChars | 2 |
│ └─4
CHARFORMAT2A | UINT | .cbSize | 0 |
DWORD | .dwMask | 4 | |
DWORD | .dwEffects | 8 | |
LONG | .yHeight | 12 | |
LONG | .yOffset | 16 | |
COLORREF | .crTextColor | 20 | |
BYTE | .bCharSet | 24 | |
BYTE | .bPitchAndFamily | 25 | |
char[32] | .szFaceName | 26 | |
WORD | .wWeight | 60 | |
SHORT | .sSpacing | 62 | |
COLORREF | .crBackColor | 64 | |
LCID | .lcid | 68 | |
DWORD | .dwCookie | 72 | |
DWORD | .dwReserved | 72 | |
SHORT | .sStyle | 76 | |
WORD | .wKerning | 78 | |
BYTE | .bUnderlineType | 80 | |
BYTE | .bAnimation | 81 | |
BYTE | .bRevAuthor | 82 | |
BYTE | .bUnderlineColor | 83 |
│ └─84
CHARFORMAT2W | UINT | .cbSize | 0 |
DWORD | .dwMask | 4 | |
DWORD | .dwEffects | 8 | |
LONG | .yHeight | 12 | |
LONG | .yOffset | 16 | |
COLORREF | .crTextColor | 20 | |
BYTE | .bCharSet | 24 | |
BYTE | .bPitchAndFamily | 25 | |
WCHAR[32] | .szFaceName | 26 | |
WORD | .wWeight | 92 | |
SHORT | .sSpacing | 94 | |
COLORREF | .crBackColor | 96 | |
LCID | .lcid | 100 | |
DWORD | .dwCookie | 104 | |
DWORD | .dwReserved | 104 | |
SHORT | .sStyle | 108 | |
WORD | .wKerning | 110 | |
BYTE | .bUnderlineType | 112 | |
BYTE | .bAnimation | 113 | |
BYTE | .bRevAuthor | 114 | |
BYTE | .bUnderlineColor | 115 |
│ └─116
CHARFORMATA | UINT | .cbSize | 0 |
DWORD | .dwMask | 4 | |
DWORD | .dwEffects | 8 | |
LONG | .yHeight | 12 | |
LONG | .yOffset | 16 | |
COLORREF | .crTextColor | 20 | |
BYTE | .bCharSet | 24 | |
BYTE | .bPitchAndFamily | 25 | |
char[32] | .szFaceName | 26 |
│ └─60
CHARFORMATW | UINT | .cbSize | 0 |
DWORD | .dwMask | 4 | |
DWORD | .dwEffects | 8 | |
LONG | .yHeight | 12 | |
LONG | .yOffset | 16 | |
COLORREF | .crTextColor | 20 | |
BYTE | .bCharSet | 24 | |
BYTE | .bPitchAndFamily | 25 | |
WCHAR[32] | .szFaceName | 26 |
│ └─92
CHARRANGE | LONG | .cpMin | 0 |
LONG | .cpMax | 4 |
│ └─8
CHARSETINFO | UINT | .ciCharset | 0 | |
UINT | .ciACP | 4 | ||
FONTSIGNATURE | DWORD[4] | .fs.fsUsb | 8 | |
DWORD[2] | .fs.fsCsb | 24 |
│ └─32
CHOOSECOLORA | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HWND | .hInstance | 16 | |
COLORREF | .rgbResult | 24 | |
COLORREF * | .lpCustColors | 32 | |
DWORD | .Flags | 40 | |
LPARAM | .lCustData | 48 | |
LPCCHOOKPROC | .lpfnHook | 56 | |
LPCSTR | .lpTemplateName | 64 |
│ └─72
CHOOSECOLORW | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HWND | .hInstance | 16 | |
COLORREF | .rgbResult | 24 | |
COLORREF * | .lpCustColors | 32 | |
DWORD | .Flags | 40 | |
LPARAM | .lCustData | 48 | |
LPCCHOOKPROC | .lpfnHook | 56 | |
LPCWSTR | .lpTemplateName | 64 |
│ └─72
CHOOSEFONTA | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HDC | .hDC | 16 | |
LPLOGFONTA | .lpLogFont | 24 | |
INT | .iPointSize | 32 | |
DWORD | .Flags | 36 | |
COLORREF | .rgbColors | 40 | |
LPARAM | .lCustData | 48 | |
LPCFHOOKPROC | .lpfnHook | 56 | |
LPCSTR | .lpTemplateName | 64 | |
HINSTANCE | .hInstance | 72 | |
LPSTR | .lpszStyle | 80 | |
WORD | .nFontType | 88 | |
INT | .nSizeMin | 92 | |
INT | .nSizeMax | 96 |
│ └─104
CHOOSEFONTW | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HDC | .hDC | 16 | |
LPLOGFONTW | .lpLogFont | 24 | |
INT | .iPointSize | 32 | |
DWORD | .Flags | 36 | |
COLORREF | .rgbColors | 40 | |
LPARAM | .lCustData | 48 | |
LPCFHOOKPROC | .lpfnHook | 56 | |
LPCWSTR | .lpTemplateName | 64 | |
HINSTANCE | .hInstance | 72 | |
LPWSTR | .lpszStyle | 80 | |
WORD | .nFontType | 88 | |
INT | .nSizeMin | 92 | |
INT | .nSizeMax | 96 |
│ └─104
CIDA | UINT | .cidl | 0 |
UINT[1] | .aoffset | 4 |
│ └─8
CIECHROMA | LDECI4 | .x | 0 |
LDECI4 | .y | 4 | |
LDECI4 | .Y | 8 |
│ └─12
CIEXYZ | FXPT2DOT30 | .ciexyzX | 0 |
FXPT2DOT30 | .ciexyzY | 4 | |
FXPT2DOT30 | .ciexyzZ | 8 |
│ └─12
CIEXYZTRIPLE | CIEXYZ | FXPT2DOT30 | .ciexyzRed.ciexyzX | 0 |
FXPT2DOT30 | .ciexyzRed.ciexyzY | 4 | ||
FXPT2DOT30 | .ciexyzRed.ciexyzZ | 8 | ||
CIEXYZ | FXPT2DOT30 | .ciexyzGreen.ciexyzX | 12 | |
FXPT2DOT30 | .ciexyzGreen.ciexyzY | 16 | ||
FXPT2DOT30 | .ciexyzGreen.ciexyzZ | 20 | ||
CIEXYZ | FXPT2DOT30 | .ciexyzBlue.ciexyzX | 24 | |
FXPT2DOT30 | .ciexyzBlue.ciexyzY | 28 | ||
FXPT2DOT30 | .ciexyzBlue.ciexyzZ | 32 |
│ └─36
CIMFS_FILE_METADATA | UINT32 | .Attributes | 0 | |
INT64 | .FileSize | 8 | ||
LARGE_INTEGER | LONGLONG | .CreationTime.QuadPart | 16 | |
struct (unnamed) | .CreationTime.u | 16 | ||
DWORD | .CreationTime.LowPart | 16 | ||
LONG | .CreationTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .LastWriteTime.QuadPart | 24 | |
struct (unnamed) | .LastWriteTime.u | 24 | ||
DWORD | .LastWriteTime.LowPart | 24 | ||
LONG | .LastWriteTime.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .ChangeTime.QuadPart | 32 | |
struct (unnamed) | .ChangeTime.u | 32 | ||
DWORD | .ChangeTime.LowPart | 32 | ||
LONG | .ChangeTime.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .LastAccessTime.QuadPart | 40 | |
struct (unnamed) | .LastAccessTime.u | 40 | ||
DWORD | .LastAccessTime.LowPart | 40 | ||
LONG | .LastAccessTime.HighPart | 44 | ||
const void * | .SecurityDescriptorBuffer | 48 | ||
UINT32 | .SecurityDescriptorSize | 56 | ||
const void * | .ReparseDataBuffer | 64 | ||
UINT32 | .ReparseDataSize | 72 | ||
const void * | .EaBuffer | 80 | ||
UINT32 | .EaBufferSize | 88 |
│ └─96
CI_STATE | DWORD | .cbStruct | 0 |
DWORD | .cWordList | 4 | |
DWORD | .cPersistentIndex | 8 | |
DWORD | .cQueries | 12 | |
DWORD | .cDocuments | 16 | |
DWORD | .cFreshTest | 20 | |
DWORD | .dwMergeProgress | 24 | |
DWORD | .eState | 28 | |
DWORD | .cFilteredDocuments | 32 | |
DWORD | .cTotalDocuments | 36 | |
DWORD | .cPendingScans | 40 | |
DWORD | .dwIndexSize | 44 | |
DWORD | .cUniqueKeys | 48 | |
DWORD | .cSecQDocuments | 52 | |
DWORD | .dwPropCacheSize | 56 |
│ └─60
CLAIM_SECURITY_ATTRIBUTES_INFORMATION | WORD | .Version | 0 |
WORD | .Reserved | 2 | |
DWORD | .AttributeCount | 4 | |
union (unnamed) | .Attribute | 8 |
│ └─16
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE | DWORD64 | .Version | 0 |
PWSTR | .Name | 8 |
│ └─16
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE | PVOID | .pValue | 0 |
DWORD | .ValueLength | 8 |
│ └─16
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1 | DWORD | .Name | 0 |
WORD | .ValueType | 4 | |
WORD | .Reserved | 6 | |
DWORD | .Flags | 8 | |
DWORD | .ValueCount | 12 | |
union (unnamed) | .Values | 16 |
│ └─20
CLAIM_SECURITY_ATTRIBUTE_V1 | PWSTR | .Name | 0 |
WORD | .ValueType | 8 | |
WORD | .Reserved | 10 | |
DWORD | .Flags | 12 | |
DWORD | .ValueCount | 16 | |
union (unnamed) | .Values | 24 |
│ └─32
CLASSIC_EVENT_ID | GUID | unsigned long | .EventGuid.Data1 | 0 |
unsigned short | .EventGuid.Data2 | 4 | ||
unsigned short | .EventGuid.Data3 | 6 | ||
unsigned char[8] | .EventGuid.Data4 | 8 | ||
UCHAR | .Type | 16 | ||
UCHAR[7] | .Reserved | 17 |
│ └─24
CLASS_MEDIA_CHANGE_CONTEXT | DWORD | .MediaChangeCount | 0 |
DWORD | .NewState | 4 |
│ └─8
CLFS_MGMT_NOTIFICATION | CLFS_MGMT_NOTIFICATION_TYPE | .Notification | 0 |
int | .Lsn | 8 | |
USHORT | .LogIsPinned | 16 |
│ └─24
CLFS_MGMT_POLICY | ULONG | .Version | 0 |
ULONG | .LengthInBytes | 4 | |
ULONG | .PolicyFlags | 8 | |
CLFS_MGMT_POLICY_TYPE | .PolicyType | 12 | |
union (unnamed) | .PolicyParameters | 16 |
│ └─24
CLFS_NODE_ID | ULONG | .cType | 0 |
ULONG | .cbNode | 4 |
│ └─8
CLIENTCREATESTRUCT | HANDLE | .hWindowMenu | 0 |
UINT | .idFirstChild | 8 |
│ └─16
CLIENT_DISPLAY | DWORD | .HorizontalResolution | 0 |
DWORD | .VerticalResolution | 4 | |
DWORD | .ColorDepth | 8 |
│ └─12
CLIPBOARDFORMAT | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
CLIPFORMAT | .cf | 24 |
│ └─28
CLIPLINE | POINTFIX | .ptfxA | 0 |
POINTFIX | .ptfxB | 8 | |
LONG | .lStyleState | 16 | |
ULONG | .c | 20 | |
RUN[1] | .arun | 24 |
│ └─32
CLIPOBJ | ULONG | .iUniq | 0 | |
RECTL | LONG | .rclBounds.left | 4 | |
LONG | .rclBounds.top | 8 | ||
LONG | .rclBounds.right | 12 | ||
LONG | .rclBounds.bottom | 16 | ||
BYTE | .iDComplexity | 20 | ||
BYTE | .iFComplexity | 21 | ||
BYTE | .iMode | 22 | ||
BYTE | .fjOptions | 23 |
│ └─24
CLRES_CALLBACK_FUNCTION_TABLE | PLOG_EVENT_ROUTINE | .LogEvent | 0 |
PSET_RESOURCE_STATUS_ROUTINE_EX | .SetResourceStatusEx | 8 | |
PSET_RESOURCE_LOCKED_MODE_ROUTINE | .SetResourceLockedMode | 16 | |
PSIGNAL_FAILURE_ROUTINE | .SignalFailure | 24 | |
PSET_RESOURCE_INMEMORY_NODELOCAL_PROPERTIES_ROUTINE | .SetResourceInMemoryNodeLocalProperties | 32 | |
PEND_CONTROL_CALL | .EndControlCall | 40 | |
PEND_TYPE_CONTROL_CALL | .EndTypeControlCall | 48 | |
PEXTEND_RES_CONTROL_CALL | .ExtendControlCall | 56 | |
PEXTEND_RES_TYPE_CONTROL_CALL | .ExtendTypeControlCall | 64 | |
PRAISE_RES_TYPE_NOTIFICATION | .RaiseResTypeNotification | 72 | |
PCHANGE_RESOURCE_PROCESS_FOR_DUMPS | .ChangeResourceProcessForDumps | 80 | |
PCHANGE_RES_TYPE_PROCESS_FOR_DUMPS | .ChangeResTypeProcessForDumps | 88 | |
PSET_INTERNAL_STATE | .SetInternalState | 96 | |
PSET_RESOURCE_LOCKED_MODE_EX_ROUTINE | .SetResourceLockedModeEx | 104 | |
PREQUEST_DUMP_ROUTINE | .RequestDump | 112 | |
PSET_RESOURCE_WPR_POLICY_ROUTINE | .SetResourceWprPolicy | 120 | |
PARM_WPR_WATCHDOG_FOR_CURRENT_RESOURCE_CALL_ROUTINE | .ArmWprWatchdogForCurrentResourceCall | 128 |
│ └─136
CLRES_FUNCTION_TABLE | DWORD | .TableSize | 0 | |
DWORD | .Version | 4 | ||
CLRES_V1_FUNCTIONS | POPEN_ROUTINE | .V1Functions.Open | 8 | |
PCLOSE_ROUTINE | .V1Functions.Close | 16 | ||
PONLINE_ROUTINE | .V1Functions.Online | 24 | ||
POFFLINE_ROUTINE | .V1Functions.Offline | 32 | ||
PTERMINATE_ROUTINE | .V1Functions.Terminate | 40 | ||
PLOOKS_ALIVE_ROUTINE | .V1Functions.LooksAlive | 48 | ||
PIS_ALIVE_ROUTINE | .V1Functions.IsAlive | 56 | ||
PARBITRATE_ROUTINE | .V1Functions.Arbitrate | 64 | ||
PRELEASE_ROUTINE | .V1Functions.Release | 72 | ||
PRESOURCE_CONTROL_ROUTINE | .V1Functions.ResourceControl | 80 | ||
PRESOURCE_TYPE_CONTROL_ROUTINE | .V1Functions.ResourceTypeControl | 88 | ||
CLRES_V2_FUNCTIONS | POPEN_V2_ROUTINE | .V2Functions.Open | 8 | |
PCLOSE_ROUTINE | .V2Functions.Close | 16 | ||
PONLINE_V2_ROUTINE | .V2Functions.Online | 24 | ||
POFFLINE_V2_ROUTINE | .V2Functions.Offline | 32 | ||
PTERMINATE_ROUTINE | .V2Functions.Terminate | 40 | ||
PLOOKS_ALIVE_ROUTINE | .V2Functions.LooksAlive | 48 | ||
PIS_ALIVE_ROUTINE | .V2Functions.IsAlive | 56 | ||
PARBITRATE_ROUTINE | .V2Functions.Arbitrate | 64 | ||
PRELEASE_ROUTINE | .V2Functions.Release | 72 | ||
PRESOURCE_CONTROL_ROUTINE | .V2Functions.ResourceControl | 80 | ||
PRESOURCE_TYPE_CONTROL_ROUTINE | .V2Functions.ResourceTypeControl | 88 | ||
PCANCEL_ROUTINE | .V2Functions.Cancel | 96 | ||
CLRES_V3_FUNCTIONS | POPEN_V2_ROUTINE | .V3Functions.Open | 8 | |
PCLOSE_ROUTINE | .V3Functions.Close | 16 | ||
PONLINE_V2_ROUTINE | .V3Functions.Online | 24 | ||
POFFLINE_V2_ROUTINE | .V3Functions.Offline | 32 | ||
PTERMINATE_ROUTINE | .V3Functions.Terminate | 40 | ||
PLOOKS_ALIVE_ROUTINE | .V3Functions.LooksAlive | 48 | ||
PIS_ALIVE_ROUTINE | .V3Functions.IsAlive | 56 | ||
PARBITRATE_ROUTINE | .V3Functions.Arbitrate | 64 | ||
PRELEASE_ROUTINE | .V3Functions.Release | 72 | ||
PBEGIN_RESCALL_ROUTINE | .V3Functions.BeginResourceControl | 80 | ||
PBEGIN_RESTYPECALL_ROUTINE | .V3Functions.BeginResourceTypeControl | 88 | ||
PCANCEL_ROUTINE | .V3Functions.Cancel | 96 | ||
CLRES_V4_FUNCTIONS | POPEN_V2_ROUTINE | .V4Functions.Open | 8 | |
PCLOSE_ROUTINE | .V4Functions.Close | 16 | ||
PONLINE_V2_ROUTINE | .V4Functions.Online | 24 | ||
POFFLINE_V2_ROUTINE | .V4Functions.Offline | 32 | ||
PTERMINATE_ROUTINE | .V4Functions.Terminate | 40 | ||
PLOOKS_ALIVE_ROUTINE | .V4Functions.LooksAlive | 48 | ||
PIS_ALIVE_ROUTINE | .V4Functions.IsAlive | 56 | ||
PARBITRATE_ROUTINE | .V4Functions.Arbitrate | 64 | ||
PRELEASE_ROUTINE | .V4Functions.Release | 72 | ||
PBEGIN_RESCALL_ROUTINE | .V4Functions.BeginResourceControl | 80 | ||
PBEGIN_RESTYPECALL_ROUTINE | .V4Functions.BeginResourceTypeControl | 88 | ||
PCANCEL_ROUTINE | .V4Functions.Cancel | 96 | ||
PBEGIN_RESCALL_AS_USER_ROUTINE | .V4Functions.BeginResourceControlAsUser | 104 | ||
PBEGIN_RESTYPECALL_AS_USER_ROUTINE | .V4Functions.BeginResourceTypeControlAsUser | 112 |
│ └─120
CLRES_V1_FUNCTIONS | POPEN_ROUTINE | .Open | 0 |
PCLOSE_ROUTINE | .Close | 8 | |
PONLINE_ROUTINE | .Online | 16 | |
POFFLINE_ROUTINE | .Offline | 24 | |
PTERMINATE_ROUTINE | .Terminate | 32 | |
PLOOKS_ALIVE_ROUTINE | .LooksAlive | 40 | |
PIS_ALIVE_ROUTINE | .IsAlive | 48 | |
PARBITRATE_ROUTINE | .Arbitrate | 56 | |
PRELEASE_ROUTINE | .Release | 64 | |
PRESOURCE_CONTROL_ROUTINE | .ResourceControl | 72 | |
PRESOURCE_TYPE_CONTROL_ROUTINE | .ResourceTypeControl | 80 |
│ └─88
CLRES_V2_FUNCTIONS | POPEN_V2_ROUTINE | .Open | 0 |
PCLOSE_ROUTINE | .Close | 8 | |
PONLINE_V2_ROUTINE | .Online | 16 | |
POFFLINE_V2_ROUTINE | .Offline | 24 | |
PTERMINATE_ROUTINE | .Terminate | 32 | |
PLOOKS_ALIVE_ROUTINE | .LooksAlive | 40 | |
PIS_ALIVE_ROUTINE | .IsAlive | 48 | |
PARBITRATE_ROUTINE | .Arbitrate | 56 | |
PRELEASE_ROUTINE | .Release | 64 | |
PRESOURCE_CONTROL_ROUTINE | .ResourceControl | 72 | |
PRESOURCE_TYPE_CONTROL_ROUTINE | .ResourceTypeControl | 80 | |
PCANCEL_ROUTINE | .Cancel | 88 |
│ └─96
CLRES_V3_FUNCTIONS | POPEN_V2_ROUTINE | .Open | 0 |
PCLOSE_ROUTINE | .Close | 8 | |
PONLINE_V2_ROUTINE | .Online | 16 | |
POFFLINE_V2_ROUTINE | .Offline | 24 | |
PTERMINATE_ROUTINE | .Terminate | 32 | |
PLOOKS_ALIVE_ROUTINE | .LooksAlive | 40 | |
PIS_ALIVE_ROUTINE | .IsAlive | 48 | |
PARBITRATE_ROUTINE | .Arbitrate | 56 | |
PRELEASE_ROUTINE | .Release | 64 | |
PBEGIN_RESCALL_ROUTINE | .BeginResourceControl | 72 | |
PBEGIN_RESTYPECALL_ROUTINE | .BeginResourceTypeControl | 80 | |
PCANCEL_ROUTINE | .Cancel | 88 |
│ └─96
CLRES_V4_FUNCTIONS | POPEN_V2_ROUTINE | .Open | 0 |
PCLOSE_ROUTINE | .Close | 8 | |
PONLINE_V2_ROUTINE | .Online | 16 | |
POFFLINE_V2_ROUTINE | .Offline | 24 | |
PTERMINATE_ROUTINE | .Terminate | 32 | |
PLOOKS_ALIVE_ROUTINE | .LooksAlive | 40 | |
PIS_ALIVE_ROUTINE | .IsAlive | 48 | |
PARBITRATE_ROUTINE | .Arbitrate | 56 | |
PRELEASE_ROUTINE | .Release | 64 | |
PBEGIN_RESCALL_ROUTINE | .BeginResourceControl | 72 | |
PBEGIN_RESTYPECALL_ROUTINE | .BeginResourceTypeControl | 80 | |
PCANCEL_ROUTINE | .Cancel | 88 | |
PBEGIN_RESCALL_AS_USER_ROUTINE | .BeginResourceControlAsUser | 96 | |
PBEGIN_RESTYPECALL_AS_USER_ROUTINE | .BeginResourceTypeControlAsUser | 104 |
│ └─112
CLS_ARCHIVE_DESCRIPTOR | ULONGLONG | .coffLow | 0 | |
ULONGLONG | .coffHigh | 8 | ||
CLS_CONTAINER_INFORMATION | ULONG | .infoContainer.FileAttributes | 16 | |
ULONGLONG | .infoContainer.CreationTime | 24 | ||
ULONGLONG | .infoContainer.LastAccessTime | 32 | ||
ULONGLONG | .infoContainer.LastWriteTime | 40 | ||
LONGLONG | .infoContainer.ContainerSize | 48 | ||
ULONG | .infoContainer.FileNameActualLength | 56 | ||
ULONG | .infoContainer.FileNameLength | 60 | ||
WCHAR[256] | .infoContainer.FileName | 64 | ||
CLFS_CONTAINER_STATE | .infoContainer.State | 576 | ||
CLFS_CONTAINER_ID | .infoContainer.PhysicalContainerId | 580 | ||
CLFS_CONTAINER_ID | .infoContainer.LogicalContainerId | 584 |
│ └─592
CLS_CONTAINER_INFORMATION | ULONG | .FileAttributes | 0 |
ULONGLONG | .CreationTime | 8 | |
ULONGLONG | .LastAccessTime | 16 | |
ULONGLONG | .LastWriteTime | 24 | |
LONGLONG | .ContainerSize | 32 | |
ULONG | .FileNameActualLength | 40 | |
ULONG | .FileNameLength | 44 | |
WCHAR[256] | .FileName | 48 | |
CLFS_CONTAINER_STATE | .State | 560 | |
CLFS_CONTAINER_ID | .PhysicalContainerId | 564 | |
CLFS_CONTAINER_ID | .LogicalContainerId | 568 |
│ └─576
CLS_INFORMATION | LONGLONG | .TotalAvailable | 0 | |
LONGLONG | .CurrentAvailable | 8 | ||
LONGLONG | .TotalReservation | 16 | ||
ULONGLONG | .BaseFileSize | 24 | ||
ULONGLONG | .ContainerSize | 32 | ||
ULONG | .TotalContainers | 40 | ||
ULONG | .FreeContainers | 44 | ||
ULONG | .TotalClients | 48 | ||
ULONG | .Attributes | 52 | ||
ULONG | .FlushThreshold | 56 | ||
ULONG | .SectorSize | 60 | ||
CLS_LSN | ULONGLONG | .MinArchiveTailLsn.Internal | 64 | |
CLS_LSN | ULONGLONG | .BaseLsn.Internal | 72 | |
CLS_LSN | ULONGLONG | .LastFlushedLsn.Internal | 80 | |
CLS_LSN | ULONGLONG | .LastLsn.Internal | 88 | |
CLS_LSN | ULONGLONG | .RestartLsn.Internal | 96 | |
GUID | unsigned long | .Identity.Data1 | 104 | |
unsigned short | .Identity.Data2 | 108 | ||
unsigned short | .Identity.Data3 | 110 | ||
unsigned char[8] | .Identity.Data4 | 112 |
│ └─120
CLS_IO_STATISTICS | CLS_IO_STATISTICS_HEADER | UCHAR | .hdrIoStats.ubMajorVersion | 0 |
UCHAR | .hdrIoStats.ubMinorVersion | 1 | ||
CLFS_IOSTATS_CLASS | .hdrIoStats.eStatsClass | 4 | ||
USHORT | .hdrIoStats.cbLength | 8 | ||
ULONG | .hdrIoStats.coffData | 12 | ||
ULONGLONG | .cFlush | 16 | ||
ULONGLONG | .cbFlush | 24 | ||
ULONGLONG | .cMetaFlush | 32 | ||
ULONGLONG | .cbMetaFlush | 40 |
│ └─48
CLS_IO_STATISTICS_HEADER | UCHAR | .ubMajorVersion | 0 |
UCHAR | .ubMinorVersion | 1 | |
CLFS_IOSTATS_CLASS | .eStatsClass | 4 | |
USHORT | .cbLength | 8 | |
ULONG | .coffData | 12 |
│ └─16
CLS_LSN | ULONGLONG | .Internal | 0 |
│ └─8
CLS_SCAN_CONTEXT | CLFS_NODE_ID | ULONG | .cidNode.cType | 0 |
ULONG | .cidNode.cbNode | 4 | ||
HANDLE | .hLog | 8 | ||
ULONG | .cIndex | 16 | ||
ULONG | .cContainers | 24 | ||
ULONG | .cContainersReturned | 32 | ||
CLFS_SCAN_MODE | .eScanMode | 40 | ||
PCLS_CONTAINER_INFORMATION | .pinfoContainer | 48 |
│ └─56
CLS_WRITE_ENTRY | PVOID | .Buffer | 0 |
ULONG | .ByteLength | 8 |
│ └─16
CLUSCTL_GROUP_GET_LAST_MOVE_TIME_OUTPUT | ULONGLONG | .GetTickCount64 | 0 | |
SYSTEMTIME | WORD | .GetSystemTime.wYear | 8 | |
WORD | .GetSystemTime.wMonth | 10 | ||
WORD | .GetSystemTime.wDayOfWeek | 12 | ||
WORD | .GetSystemTime.wDay | 14 | ||
WORD | .GetSystemTime.wHour | 16 | ||
WORD | .GetSystemTime.wMinute | 18 | ||
WORD | .GetSystemTime.wSecond | 20 | ||
WORD | .GetSystemTime.wMilliseconds | 22 | ||
DWORD | .NodeId | 24 |
│ └─32
CLUSCTL_RESOURCE_STATE_CHANGE_REASON_STRUCT | DWORD | .dwSize | 0 |
DWORD | .dwVersion | 4 | |
CLUSTER_RESOURCE_STATE_CHANGE_REASON | .eReason | 8 |
│ └─12
CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS_EX2_INPUT | DWORD | .dwFlags | 0 | |
GUID | unsigned long | .guidPoolFilter.Data1 | 4 | |
unsigned short | .guidPoolFilter.Data2 | 8 | ||
unsigned short | .guidPoolFilter.Data3 | 10 | ||
unsigned char[8] | .guidPoolFilter.Data4 | 12 |
│ └─20
CLUSPROP_BINARY | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
BYTE[] | .rgb | 8 |
│ └─8
CLUSPROP_BUFFER_HELPER | PCLUSPROP_BINARY | .pBinaryValue | 0 |
PCLUSPROP_DISK_NUMBER | .pDiskNumberValue | 0 | |
PCLUSPROP_DISK_SIGNATURE | .pDiskSignatureValue | 0 | |
PCLUSPROP_DWORD | .pDwordValue | 0 | |
PCLUSPROP_FILETIME | .pFileTimeValue | 0 | |
PCLUSPROP_LARGE_INTEGER | .pLargeIntegerValue | 0 | |
PCLUSPROP_LIST | .pList | 0 | |
PCLUSPROP_LONG | .pLongValue | 0 | |
PCLUSPROP_MULTI_SZ | .pMultiSzValue | 0 | |
PCLUSPROP_PROPERTY_NAME | .pName | 0 | |
PCLUSPROP_PARTITION_INFO | .pPartitionInfoValue | 0 | |
PCLUSPROP_PARTITION_INFO_EX | .pPartitionInfoValueEx | 0 | |
PCLUSPROP_PARTITION_INFO_EX2 | .pPartitionInfoValueEx2 | 0 | |
PCLUSPROP_REQUIRED_DEPENDENCY | .pRequiredDependencyValue | 0 | |
PCLUSPROP_RESOURCE_CLASS_INFO | .pResourceClassInfoValue | 0 | |
PCLUSPROP_RESOURCE_CLASS | .pResourceClassValue | 0 | |
PCLUSPROP_SCSI_ADDRESS | .pScsiAddressValue | 0 | |
PCLUSPROP_SECURITY_DESCRIPTOR | .pSecurityDescriptor | 0 | |
PCLUSPROP_SZ | .pStringValue | 0 | |
PCLUSPROP_SYNTAX | .pSyntax | 0 | |
PCLUSPROP_ULARGE_INTEGER | .pULargeIntegerValue | 0 | |
PCLUSPROP_VALUE | .pValue | 0 | |
PCLUSPROP_WORD | .pWordValue | 0 | |
BYTE * | .pb | 0 | |
DWORD * | .pdw | 0 | |
LONG * | .pl | 0 | |
LPWSTR | .psz | 0 | |
WORD * | .pw | 0 |
│ └─8
CLUSPROP_DWORD | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
DWORD | .dw | 8 |
│ └─12
CLUSPROP_FILETIME | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
FILETIME | DWORD | .ft.dwLowDateTime | 8 | |
DWORD | .ft.dwHighDateTime | 12 |
│ └─16
CLUSPROP_FTSET_INFO | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .dwRootSignature | 0 | ||
DWORD | .cbLength | 4 | ||
DWORD | .dwFtType | 4 |
│ └─16
CLUSPROP_LARGE_INTEGER | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
LARGE_INTEGER | LONGLONG | .li.QuadPart | 8 | |
struct (unnamed) | .li.u | 8 | ||
DWORD | .li.LowPart | 8 | ||
LONG | .li.HighPart | 12 |
│ └─16
CLUSPROP_LIST | DWORD | .nPropertyCount | 0 |
CLUSPROP_PROPERTY_NAME | .PropertyName | 4 |
│ └─12
CLUSPROP_LONG | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
LONG | .l | 8 |
│ └─12
CLUSPROP_PARTITION_INFO | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .dwFlags | 0 | ||
DWORD | .cbLength | 4 | ||
WCHAR[260] | .szDeviceName | 4 | ||
WCHAR[260] | .szVolumeLabel | 524 | ||
DWORD | .dwSerialNumber | 1044 | ||
DWORD | .rgdwMaximumComponentLength | 1048 | ||
DWORD | .dwFileSystemFlags | 1052 | ||
WCHAR[32] | .szFileSystem | 1056 |
│ └─1128
CLUSPROP_PARTITION_INFO_EX | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .dwFlags | 0 | ||
DWORD | .cbLength | 4 | ||
WCHAR[260] | .szDeviceName | 4 | ||
WCHAR[260] | .szVolumeLabel | 524 | ||
DWORD | .dwSerialNumber | 1044 | ||
DWORD | .rgdwMaximumComponentLength | 1048 | ||
DWORD | .dwFileSystemFlags | 1052 | ||
WCHAR[32] | .szFileSystem | 1056 | ||
ULARGE_INTEGER | ULONGLONG | .TotalSizeInBytes.QuadPart | 1120 | |
struct (unnamed) | .TotalSizeInBytes.u | 1120 | ||
DWORD | .TotalSizeInBytes.LowPart | 1120 | ||
DWORD | .TotalSizeInBytes.HighPart | 1124 | ||
ULARGE_INTEGER | ULONGLONG | .FreeSizeInBytes.QuadPart | 1128 | |
struct (unnamed) | .FreeSizeInBytes.u | 1128 | ||
DWORD | .FreeSizeInBytes.LowPart | 1128 | ||
DWORD | .FreeSizeInBytes.HighPart | 1132 | ||
DWORD | .DeviceNumber | 1136 | ||
DWORD | .PartitionNumber | 1140 | ||
GUID | unsigned long | .VolumeGuid.Data1 | 1144 | |
unsigned short | .VolumeGuid.Data2 | 1148 | ||
unsigned short | .VolumeGuid.Data3 | 1150 | ||
unsigned char[8] | .VolumeGuid.Data4 | 1152 |
│ └─1168
CLUSPROP_PARTITION_INFO_EX2 | GUID | unsigned long | .GptPartitionId.Data1 | 0 |
unsigned short | .GptPartitionId.Data2 | 4 | ||
unsigned short | .GptPartitionId.Data3 | 6 | ||
unsigned char[8] | .GptPartitionId.Data4 | 8 | ||
CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 | |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .dwFlags | 0 | ||
DWORD | .cbLength | 4 | ||
WCHAR[260] | .szDeviceName | 4 | ||
WCHAR[260] | .szPartitionName | 16 | ||
WCHAR[260] | .szVolumeLabel | 524 | ||
DWORD | .EncryptionFlags | 536 | ||
DWORD | .dwSerialNumber | 1044 | ||
DWORD | .rgdwMaximumComponentLength | 1048 | ||
DWORD | .dwFileSystemFlags | 1052 | ||
WCHAR[32] | .szFileSystem | 1056 | ||
ULARGE_INTEGER | ULONGLONG | .TotalSizeInBytes.QuadPart | 1120 | |
struct (unnamed) | .TotalSizeInBytes.u | 1120 | ||
DWORD | .TotalSizeInBytes.LowPart | 1120 | ||
DWORD | .TotalSizeInBytes.HighPart | 1124 | ||
ULARGE_INTEGER | ULONGLONG | .FreeSizeInBytes.QuadPart | 1128 | |
struct (unnamed) | .FreeSizeInBytes.u | 1128 | ||
DWORD | .FreeSizeInBytes.LowPart | 1128 | ||
DWORD | .FreeSizeInBytes.HighPart | 1132 | ||
DWORD | .DeviceNumber | 1136 | ||
DWORD | .PartitionNumber | 1140 | ||
GUID | unsigned long | .VolumeGuid.Data1 | 1144 | |
unsigned short | .VolumeGuid.Data2 | 1148 | ||
unsigned short | .VolumeGuid.Data3 | 1150 | ||
unsigned char[8] | .VolumeGuid.Data4 | 1152 |
│ └─1712
CLUSPROP_REQUIRED_DEPENDENCY | CLUSPROP_RESOURCE_CLASS | CLUSPROP_SYNTAX | DWORD | .ResClass.Syntax.dw | 0 |
WORD | .ResClass.Syntax.wFormat | 0 | |||
WORD | .ResClass.Syntax.wType | 2 | |||
DWORD | .ResClass.cbLength | 4 | |||
CLUSTER_RESOURCE_CLASS | .ResClass.rc | 8 | |||
CLUSPROP_SZ | CLUSPROP_SYNTAX | DWORD | .ResTypeName.Syntax.dw | 0 | |
WORD | .ResTypeName.Syntax.wFormat | 0 | |||
WORD | .ResTypeName.Syntax.wType | 2 | |||
DWORD | .ResTypeName.cbLength | 4 | |||
WCHAR[] | .ResTypeName.sz | 8 | |||
CLUSPROP_VALUE | CLUSPROP_SYNTAX | DWORD | .Value.Syntax.dw | 0 | |
WORD | .Value.Syntax.wFormat | 0 | |||
WORD | .Value.Syntax.wType | 2 | |||
DWORD | .Value.cbLength | 4 |
│ └─12
CLUSPROP_RESOURCE_CLASS | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
CLUSTER_RESOURCE_CLASS | .rc | 8 |
│ └─12
CLUSPROP_RESOURCE_CLASS_INFO | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .dw | 0 | ||
ULARGE_INTEGER | ULONGLONG | .li.QuadPart | 0 | |
struct (unnamed) | .li.u | 0 | ||
DWORD | .li.LowPart | 0 | ||
DWORD | .li.HighPart | 4 | ||
CLUSTER_RESOURCE_CLASS | .rc | 0 | ||
DWORD | .cbLength | 4 | ||
DWORD | .SubClass | 4 |
│ └─16
CLUSPROP_SCSI_ADDRESS | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
UCHAR | .PortNumber | 0 | ||
DWORD | .dw | 0 | ||
UCHAR | .PathId | 1 | ||
UCHAR | .TargetId | 2 | ||
UCHAR | .Lun | 3 | ||
DWORD | .cbLength | 4 |
│ └─12
CLUSPROP_SECURITY_DESCRIPTOR | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
BYTE[] | .rgbSecurityDescriptor | 8 | ||
SECURITY_DESCRIPTOR_RELATIVE | .sd | 8 |
│ └─28
CLUSPROP_SYNTAX | DWORD | .dw | 0 |
WORD | .wFormat | 0 | |
WORD | .wType | 2 |
│ └─4
CLUSPROP_SZ | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
WCHAR[] | .sz | 8 |
│ └─8
CLUSPROP_ULARGE_INTEGER | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
ULARGE_INTEGER | ULONGLONG | .li.QuadPart | 8 | |
struct (unnamed) | .li.u | 8 | ||
DWORD | .li.LowPart | 8 | ||
DWORD | .li.HighPart | 12 |
│ └─16
CLUSPROP_VALUE | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 |
│ └─8
CLUSPROP_WORD | CLUSPROP_SYNTAX | DWORD | .Syntax.dw | 0 |
WORD | .Syntax.wFormat | 0 | ||
WORD | .Syntax.wType | 2 | ||
DWORD | .cbLength | 4 | ||
WORD | .w | 8 |
│ └─12
CLUSTERVERSIONINFO | DWORD | .dwVersionInfoSize | 0 |
WORD | .MajorVersion | 4 | |
WORD | .MinorVersion | 6 | |
WORD | .BuildNumber | 8 | |
WCHAR[64] | .szVendorId | 10 | |
WCHAR[64] | .szCSDVersion | 138 | |
DWORD | .dwClusterHighestVersion | 268 | |
DWORD | .dwClusterLowestVersion | 272 | |
DWORD | .dwFlags | 276 | |
DWORD | .dwReserved | 280 |
│ └─284
CLUSTERVERSIONINFO_NT4 | DWORD | .dwVersionInfoSize | 0 |
WORD | .MajorVersion | 4 | |
WORD | .MinorVersion | 6 | |
WORD | .BuildNumber | 8 | |
WCHAR[64] | .szVendorId | 10 | |
WCHAR[64] | .szCSDVersion | 138 |
│ └─268
CLUSTER_BATCH_COMMAND | CLUSTER_REG_COMMAND | .Command | 0 |
DWORD | .dwOptions | 4 | |
LPCWSTR | .wzName | 8 | |
const BYTE * | .lpData | 16 | |
DWORD | .cbData | 24 |
│ └─32
CLUSTER_CREATE_GROUP_INFO | DWORD | .dwVersion | 0 |
CLUSGROUP_TYPE | .groupType | 4 |
│ └─8
CLUSTER_ENUM_ITEM | DWORD | .dwVersion | 0 |
DWORD | .dwType | 4 | |
DWORD | .cbId | 8 | |
LPWSTR | .lpszId | 16 | |
DWORD | .cbName | 24 | |
LPWSTR | .lpszName | 32 |
│ └─40
CLUSTER_GROUP_ENUM_ITEM | DWORD | .dwVersion | 0 |
DWORD | .cbId | 4 | |
LPWSTR | .lpszId | 8 | |
DWORD | .cbName | 16 | |
LPWSTR | .lpszName | 24 | |
CLUSTER_GROUP_STATE | .state | 32 | |
DWORD | .cbOwnerNode | 36 | |
LPWSTR | .lpszOwnerNode | 40 | |
DWORD | .dwFlags | 48 | |
DWORD | .cbProperties | 52 | |
PVOID | .pProperties | 56 | |
DWORD | .cbRoProperties | 64 | |
PVOID | .pRoProperties | 72 |
│ └─80
CLUSTER_HEALTH_FAULT | LPWSTR | .Id | 0 |
DWORD | .ErrorType | 8 | |
DWORD | .ErrorCode | 12 | |
LPWSTR | .Description | 16 | |
LPWSTR | .Provider | 24 | |
DWORD | .Flags | 32 | |
DWORD | .Reserved | 36 |
│ └─40
CLUSTER_HEALTH_FAULT_ARRAY | DWORD | .numFaults | 0 |
CLUSTER_HEALTH_FAULT * | .faults | 8 |
│ └─16
CLUSTER_IP_ENTRY | PCWSTR | .lpszIpAddress | 0 |
DWORD | .dwPrefixLength | 8 |
│ └─16
CLUSTER_MEMBERSHIP_INFO | BOOL | .HasQuorum | 0 |
DWORD | .UpnodesSize | 4 | |
BYTE[1] | .Upnodes | 8 |
│ └─12
CLUSTER_READ_BATCH_COMMAND | CLUSTER_REG_COMMAND | .Command | 0 |
DWORD | .dwOptions | 4 | |
LPCWSTR | .wzSubkeyName | 8 | |
LPCWSTR | .wzValueName | 16 | |
const BYTE * | .lpData | 24 | |
DWORD | .cbData | 32 |
│ └─40
CLUSTER_RESOURCE_ENUM_ITEM | DWORD | .dwVersion | 0 |
DWORD | .cbId | 4 | |
LPWSTR | .lpszId | 8 | |
DWORD | .cbName | 16 | |
LPWSTR | .lpszName | 24 | |
DWORD | .cbOwnerGroupName | 32 | |
LPWSTR | .lpszOwnerGroupName | 40 | |
DWORD | .cbOwnerGroupId | 48 | |
LPWSTR | .lpszOwnerGroupId | 56 | |
DWORD | .cbProperties | 64 | |
PVOID | .pProperties | 72 | |
DWORD | .cbRoProperties | 80 | |
PVOID | .pRoProperties | 88 |
│ └─96
CLUSTER_SET_PASSWORD_STATUS | DWORD | .NodeId | 0 |
BOOLEAN | .SetAttempted | 4 | |
DWORD | .ReturnStatus | 8 |
│ └─12
CLUSTER_SHARED_VOLUME_STATE_INFO | WCHAR[260] | .szVolumeName | 0 |
WCHAR[260] | .szNodeName | 520 | |
CLUSTER_SHARED_VOLUME_STATE | .VolumeState | 1040 |
│ └─1044
CLUSTER_SHARED_VOLUME_STATE_INFO_EX | WCHAR[260] | .szVolumeName | 0 |
WCHAR[260] | .szNodeName | 520 | |
CLUSTER_SHARED_VOLUME_STATE | .VolumeState | 1040 | |
WCHAR[260] | .szVolumeFriendlyName | 1044 | |
ULONGLONG | .RedirectedIOReason | 1568 | |
ULONGLONG | .VolumeRedirectedIOReason | 1576 |
│ └─1584
CLUSTER_VALIDATE_CSV_FILENAME | WCHAR[] | .szFileName | 0 |
│ └─2
CLUSTER_VALIDATE_DIRECTORY | WCHAR[] | .szPath | 0 |
│ └─2
CLUSTER_VALIDATE_NETNAME | WCHAR[] | .szNetworkName | 0 |
│ └─2
CLUSTER_VALIDATE_PATH | WCHAR[] | .szPath | 0 |
│ └─2
CLUS_CHKDSK_INFO | DWORD | .PartitionNumber | 0 |
DWORD | .ChkdskState | 4 | |
DWORD | .FileIdCount | 8 | |
ULONGLONG[1] | .FileIdList | 16 |
│ └─24
CLUS_CSV_MAINTENANCE_MODE_INFO | BOOL | .InMaintenance | 0 |
WCHAR[260] | .VolumeName | 4 |
│ └─524
CLUS_CSV_VOLUME_INFO | ULARGE_INTEGER | ULONGLONG | .VolumeOffset.QuadPart | 0 |
struct (unnamed) | .VolumeOffset.u | 0 | ||
DWORD | .VolumeOffset.LowPart | 0 | ||
DWORD | .VolumeOffset.HighPart | 4 | ||
DWORD | .PartitionNumber | 8 | ||
CLUSTER_CSV_VOLUME_FAULT_STATE | .FaultState | 12 | ||
CLUSTER_SHARED_VOLUME_BACKUP_STATE | .BackupState | 16 | ||
WCHAR[260] | .szVolumeFriendlyName | 20 | ||
WCHAR[50] | .szVolumeName | 540 |
│ └─640
CLUS_CSV_VOLUME_NAME | LARGE_INTEGER | LONGLONG | .VolumeOffset.QuadPart | 0 |
struct (unnamed) | .VolumeOffset.u | 0 | ||
DWORD | .VolumeOffset.LowPart | 0 | ||
LONG | .VolumeOffset.HighPart | 4 | ||
WCHAR[260] | .szVolumeName | 8 | ||
WCHAR[263] | .szRootPath | 528 |
│ └─1056
CLUS_DISK_NUMBER_INFO | DWORD | .DiskNumber | 0 |
DWORD | .BytesPerSector | 4 |
│ └─8
CLUS_DNN_LEADER_STATUS | BOOL | .IsOnline | 0 |
BOOL | .IsFileServerPresent | 4 |
│ └─8
CLUS_DNN_SODAFS_CLONE_STATUS | DWORD | .NodeId | 0 |
CLUSTER_RESOURCE_STATE | .Status | 4 |
│ └─8
CLUS_FORCE_QUORUM_INFO | DWORD | .dwSize | 0 |
DWORD | .dwNodeBitMask | 4 | |
DWORD | .dwMaxNumberofNodes | 8 | |
WCHAR[1] | .multiszNodeList | 12 |
│ └─16
CLUS_FTSET_INFO | DWORD | .dwRootSignature | 0 |
DWORD | .dwFtType | 4 |
│ └─8
CLUS_MAINTENANCE_MODE_INFO | BOOL | .InMaintenance | 0 |
│ └─4
CLUS_MAINTENANCE_MODE_INFOEX | BOOL | .InMaintenance | 0 |
MAINTENANCE_MODE_TYPE_ENUM | .MaintainenceModeType | 4 | |
CLUSTER_RESOURCE_STATE | .InternalState | 8 | |
DWORD | .Signature | 12 |
│ └─16
CLUS_NETNAME_IP_INFO_ENTRY | DWORD | .NodeId | 0 |
DWORD | .AddressSize | 4 | |
BYTE[1] | .Address | 8 |
│ └─12
CLUS_NETNAME_IP_INFO_FOR_MULTICHANNEL | WCHAR[64] | .szName | 0 |
DWORD | .NumEntries | 128 | |
CLUS_NETNAME_IP_INFO_ENTRY[1] | .IpInfo | 132 |
│ └─144
CLUS_NETNAME_PWD_INFO | DWORD | .Flags | 0 |
WCHAR[16] | .Password | 4 | |
WCHAR[258] | .CreatingDC | 36 | |
WCHAR[64] | .ObjectGuid | 552 |
│ └─680
CLUS_NETNAME_VS_TOKEN_INFO | DWORD | .ProcessID | 0 |
DWORD | .DesiredAccess | 4 | |
BOOL | .InheritHandle | 8 |
│ └─12
CLUS_PARTITION_INFO | DWORD | .dwFlags | 0 |
WCHAR[260] | .szDeviceName | 4 | |
WCHAR[260] | .szVolumeLabel | 524 | |
DWORD | .dwSerialNumber | 1044 | |
DWORD | .rgdwMaximumComponentLength | 1048 | |
DWORD | .dwFileSystemFlags | 1052 | |
WCHAR[32] | .szFileSystem | 1056 |
│ └─1120
CLUS_PARTITION_INFO_EX | DWORD | .dwFlags | 0 | |
WCHAR[260] | .szDeviceName | 4 | ||
WCHAR[260] | .szVolumeLabel | 524 | ||
DWORD | .dwSerialNumber | 1044 | ||
DWORD | .rgdwMaximumComponentLength | 1048 | ||
DWORD | .dwFileSystemFlags | 1052 | ||
WCHAR[32] | .szFileSystem | 1056 | ||
ULARGE_INTEGER | ULONGLONG | .TotalSizeInBytes.QuadPart | 1120 | |
struct (unnamed) | .TotalSizeInBytes.u | 1120 | ||
DWORD | .TotalSizeInBytes.LowPart | 1120 | ||
DWORD | .TotalSizeInBytes.HighPart | 1124 | ||
ULARGE_INTEGER | ULONGLONG | .FreeSizeInBytes.QuadPart | 1128 | |
struct (unnamed) | .FreeSizeInBytes.u | 1128 | ||
DWORD | .FreeSizeInBytes.LowPart | 1128 | ||
DWORD | .FreeSizeInBytes.HighPart | 1132 | ||
DWORD | .DeviceNumber | 1136 | ||
DWORD | .PartitionNumber | 1140 | ||
GUID | unsigned long | .VolumeGuid.Data1 | 1144 | |
unsigned short | .VolumeGuid.Data2 | 1148 | ||
unsigned short | .VolumeGuid.Data3 | 1150 | ||
unsigned char[8] | .VolumeGuid.Data4 | 1152 |
│ └─1160
CLUS_PARTITION_INFO_EX2 | GUID | unsigned long | .GptPartitionId.Data1 | 0 |
unsigned short | .GptPartitionId.Data2 | 4 | ||
unsigned short | .GptPartitionId.Data3 | 6 | ||
unsigned char[8] | .GptPartitionId.Data4 | 8 | ||
WCHAR[260] | .szPartitionName | 16 | ||
DWORD | .EncryptionFlags | 536 |
│ └─540
CLUS_PROVIDER_STATE_CHANGE_INFO | DWORD | .dwSize | 0 |
CLUSTER_RESOURCE_STATE | .resourceState | 4 | |
WCHAR[1] | .szProviderId | 8 |
│ └─12
CLUS_RESOURCE_CLASS_INFO | DWORD | .dw | 0 | |
ULARGE_INTEGER | ULONGLONG | .li.QuadPart | 0 | |
struct (unnamed) | .li.u | 0 | ||
DWORD | .li.LowPart | 0 | ||
DWORD | .li.HighPart | 4 | ||
CLUSTER_RESOURCE_CLASS | .rc | 0 | ||
DWORD | .SubClass | 4 |
│ └─8
CLUS_SCSI_ADDRESS | UCHAR | .PortNumber | 0 |
DWORD | .dw | 0 | |
UCHAR | .PathId | 1 | |
UCHAR | .TargetId | 2 | |
UCHAR | .Lun | 3 |
│ └─4
CLUS_SHARED_VOLUME_BACKUP_MODE | CLUSTER_SHARED_VOLUME_BACKUP_STATE | .BackupState | 0 |
DWORD | .DelayTimerInSecs | 4 | |
WCHAR[260] | .VolumeName | 8 |
│ └─528
CLUS_STARTING_PARAMS | DWORD | .dwSize | 0 |
BOOL | .bForm | 4 | |
BOOL | .bFirst | 8 |
│ └─12
CLUS_STORAGE_GET_AVAILABLE_DRIVELETTERS | DWORD | .AvailDrivelettersMask | 0 |
│ └─4
CLUS_STORAGE_REMAP_DRIVELETTER | DWORD | .CurrentDriveLetterMask | 0 |
DWORD | .TargetDriveLetterMask | 4 |
│ └─8
CLUS_STORAGE_SET_DRIVELETTER | DWORD | .PartitionNumber | 0 |
DWORD | .DriveLetterMask | 4 |
│ └─8
CLUS_WORKER | HANDLE | .hThread | 0 |
BOOL | .Terminate | 8 |
│ └─16
CMC_ADD_ATTRIBUTES_INFO | DWORD | .dwCmcDataReference | 0 |
DWORD | .cCertReference | 4 | |
DWORD * | .rgdwCertReference | 8 | |
DWORD | .cAttribute | 16 | |
PCRYPT_ATTRIBUTE | .rgAttribute | 24 |
│ └─32
CMC_ADD_EXTENSIONS_INFO | DWORD | .dwCmcDataReference | 0 |
DWORD | .cCertReference | 4 | |
DWORD * | .rgdwCertReference | 8 | |
DWORD | .cExtension | 16 | |
PCERT_EXTENSION | .rgExtension | 24 |
│ └─32
CMC_DATA_INFO | DWORD | .cTaggedAttribute | 0 |
PCMC_TAGGED_ATTRIBUTE | .rgTaggedAttribute | 8 | |
DWORD | .cTaggedRequest | 16 | |
PCMC_TAGGED_REQUEST | .rgTaggedRequest | 24 | |
DWORD | .cTaggedContentInfo | 32 | |
PCMC_TAGGED_CONTENT_INFO | .rgTaggedContentInfo | 40 | |
DWORD | .cTaggedOtherMsg | 48 | |
PCMC_TAGGED_OTHER_MSG | .rgTaggedOtherMsg | 56 |
│ └─64
CMC_PEND_INFO | CRYPT_DATA_BLOB | .PendToken | 0 | |
FILETIME | DWORD | .PendTime.dwLowDateTime | 16 | |
DWORD | .PendTime.dwHighDateTime | 20 |
│ └─24
CMC_RESPONSE_INFO | DWORD | .cTaggedAttribute | 0 |
PCMC_TAGGED_ATTRIBUTE | .rgTaggedAttribute | 8 | |
DWORD | .cTaggedContentInfo | 16 | |
PCMC_TAGGED_CONTENT_INFO | .rgTaggedContentInfo | 24 | |
DWORD | .cTaggedOtherMsg | 32 | |
PCMC_TAGGED_OTHER_MSG | .rgTaggedOtherMsg | 40 |
│ └─48
CMC_STATUS_INFO | DWORD | .dwStatus | 0 |
DWORD | .cBodyList | 4 | |
DWORD * | .rgdwBodyList | 8 | |
LPWSTR | .pwszStatusString | 16 | |
DWORD | .dwOtherInfoChoice | 24 | |
DWORD | .dwFailInfo | 32 | |
PCMC_PEND_INFO | .pPendInfo | 32 |
│ └─40
CMC_TAGGED_ATTRIBUTE | DWORD | .dwBodyPartID | 0 | |
CRYPT_ATTRIBUTE | LPSTR | .Attribute.pszObjId | 8 | |
DWORD | .Attribute.cValue | 16 | ||
PCRYPT_ATTR_BLOB | .Attribute.rgValue | 24 |
│ └─32
CMC_TAGGED_CERT_REQUEST | DWORD | .dwBodyPartID | 0 |
CRYPT_DER_BLOB | .SignedCertRequest | 8 |
│ └─24
CMC_TAGGED_CONTENT_INFO | DWORD | .dwBodyPartID | 0 |
CRYPT_DER_BLOB | .EncodedContentInfo | 8 |
│ └─24
CMC_TAGGED_OTHER_MSG | DWORD | .dwBodyPartID | 0 |
LPSTR | .pszObjId | 8 | |
CRYPT_OBJID_BLOB | .Value | 16 |
│ └─32
CMC_TAGGED_REQUEST | DWORD | .dwTaggedRequestChoice | 0 |
PCMC_TAGGED_CERT_REQUEST | .pTaggedCertRequest | 8 |
│ └─16
CMD_ENTRY | LPCWSTR | .pwszCmdToken | 0 |
PFN_HANDLE_CMD | .pfnCmdHandler | 8 | |
DWORD | .dwShortCmdHelpToken | 16 | |
DWORD | .dwCmdHlpToken | 20 | |
DWORD | .dwFlags | 24 | |
PNS_OSVERSIONCHECK | .pOsVersionCheck | 32 | |
PFN_CUSTOM_HELP | .pfnCustomHelpFn | 40 |
│ └─48
CMD_GROUP_ENTRY | LPCWSTR | .pwszCmdGroupToken | 0 |
DWORD | .dwShortCmdHelpToken | 8 | |
ULONG | .ulCmdGroupSize | 12 | |
DWORD | .dwFlags | 16 | |
PCMD_ENTRY | .pCmdGroup | 24 | |
PNS_OSVERSIONCHECK | .pOsVersionCheck | 32 |
│ └─40
CMINVOKECOMMANDINFO | DWORD | .cbSize | 0 |
DWORD | .fMask | 4 | |
HWND | .hwnd | 8 | |
LPCSTR | .lpVerb | 16 | |
LPCSTR | .lpParameters | 24 | |
LPCSTR | .lpDirectory | 32 | |
int | .nShow | 40 | |
DWORD | .dwHotKey | 44 | |
HANDLE | .hIcon | 48 |
│ └─56
CMINVOKECOMMANDINFOEX | DWORD | .cbSize | 0 | |
DWORD | .fMask | 4 | ||
HWND | .hwnd | 8 | ||
LPCSTR | .lpVerb | 16 | ||
LPCSTR | .lpParameters | 24 | ||
LPCSTR | .lpDirectory | 32 | ||
int | .nShow | 40 | ||
DWORD | .dwHotKey | 44 | ||
HANDLE | .hIcon | 48 | ||
LPCSTR | .lpTitle | 56 | ||
LPCWSTR | .lpVerbW | 64 | ||
LPCWSTR | .lpParametersW | 72 | ||
LPCWSTR | .lpDirectoryW | 80 | ||
LPCWSTR | .lpTitleW | 88 | ||
POINT | LONG | .ptInvoke.x | 96 | |
LONG | .ptInvoke.y | 100 |
│ └─104
CMSG_CMS_RECIPIENT_INFO | DWORD | .dwRecipientChoice | 0 |
PCMSG_KEY_AGREE_RECIPIENT_INFO | .pKeyAgree | 8 | |
PCMSG_KEY_TRANS_RECIPIENT_INFO | .pKeyTrans | 8 | |
PCMSG_MAIL_LIST_RECIPIENT_INFO | .pMailList | 8 |
│ └─16
CMSG_CMS_SIGNER_INFO | DWORD | .dwVersion | 0 | |||
CERT_ID | DWORD | .SignerId.dwIdChoice | 8 | |||
CRYPT_HASH_BLOB | .SignerId.HashId | 16 | ||||
CERT_ISSUER_SERIAL_NUMBER | CERT_NAME_BLOB | .SignerId.IssuerSerialNumber.Issuer | 16 | |||
CRYPT_INTEGER_BLOB | DWORD | .SignerId.IssuerSerialNumber.SerialNumber.cbData | 32 | |||
BYTE * | .SignerId.IssuerSerialNumber.SerialNumber.pbData | 40 | ||||
CRYPT_HASH_BLOB | .SignerId.KeyId | 16 | ||||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 48 | |||
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 56 | ||||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashEncryptionAlgorithm.pszObjId | 72 | |||
CRYPT_OBJID_BLOB | .HashEncryptionAlgorithm.Parameters | 80 | ||||
CRYPT_DATA_BLOB | .EncryptedHash | 96 | ||||
CRYPT_ATTRIBUTES | DWORD | .AuthAttrs.cAttr | 112 | |||
PCRYPT_ATTRIBUTE | .AuthAttrs.rgAttr | 120 | ||||
CRYPT_ATTRIBUTES | DWORD | .UnauthAttrs.cAttr | 128 | |||
PCRYPT_ATTRIBUTE | .UnauthAttrs.rgAttr | 136 |
│ └─144
CMSG_CNG_CONTENT_DECRYPT_INFO | DWORD | .cbSize | 0 | |
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .ContentEncryptionAlgorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .ContentEncryptionAlgorithm.Parameters | 16 | ||
PFN_CMSG_ALLOC | .pfnAlloc | 32 | ||
PFN_CMSG_FREE | .pfnFree | 40 | ||
NCRYPT_KEY_HANDLE | .hNCryptKey | 48 | ||
BYTE * | .pbContentEncryptKey | 56 | ||
DWORD | .cbContentEncryptKey | 64 | ||
BCRYPT_KEY_HANDLE | .hCNGContentEncryptKey | 72 | ||
BYTE * | .pbCNGContentEncryptKeyObject | 80 |
│ └─88
CMSG_CONTENT_ENCRYPT_INFO | DWORD | .cbSize | 0 | |
HCRYPTPROV_LEGACY | .hCryptProv | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .ContentEncryptionAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .ContentEncryptionAlgorithm.Parameters | 24 | ||
void * | .pvEncryptionAuxInfo | 40 | ||
DWORD | .cRecipients | 48 | ||
PCMSG_RECIPIENT_ENCODE_INFO | .rgCmsRecipients | 56 | ||
PFN_CMSG_ALLOC | .pfnAlloc | 64 | ||
PFN_CMSG_FREE | .pfnFree | 72 | ||
DWORD | .dwEncryptFlags | 80 | ||
BCRYPT_KEY_HANDLE | .hCNGContentEncryptKey | 88 | ||
HCRYPTKEY | .hContentEncryptKey | 88 | ||
DWORD | .dwFlags | 96 | ||
BOOL | .fCNG | 100 | ||
BYTE * | .pbCNGContentEncryptKeyObject | 104 | ||
BYTE * | .pbContentEncryptKey | 112 | ||
DWORD | .cbContentEncryptKey | 120 |
│ └─128
CMSG_CTRL_ADD_SIGNER_UNAUTH_ATTR_PARA | DWORD | .cbSize | 0 |
DWORD | .dwSignerIndex | 4 | |
CRYPT_DATA_BLOB | .blob | 8 |
│ └─24
CMSG_CTRL_DECRYPT_PARA | DWORD | .cbSize | 0 |
HCRYPTPROV | .hCryptProv | 8 | |
NCRYPT_KEY_HANDLE | .hNCryptKey | 8 | |
DWORD | .dwKeySpec | 16 | |
DWORD | .dwRecipientIndex | 20 |
│ └─24
CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA | DWORD | .cbSize | 0 |
DWORD | .dwSignerIndex | 4 | |
DWORD | .dwUnauthAttrIndex | 8 |
│ └─12
CMSG_CTRL_KEY_AGREE_DECRYPT_PARA | DWORD | .cbSize | 0 | |
HCRYPTPROV | .hCryptProv | 8 | ||
NCRYPT_KEY_HANDLE | .hNCryptKey | 8 | ||
DWORD | .dwKeySpec | 16 | ||
PCMSG_KEY_AGREE_RECIPIENT_INFO | .pKeyAgree | 24 | ||
DWORD | .dwRecipientIndex | 32 | ||
DWORD | .dwRecipientEncryptedKeyIndex | 36 | ||
CRYPT_BIT_BLOB | DWORD | .OriginatorPublicKey.cbData | 40 | |
BYTE * | .OriginatorPublicKey.pbData | 48 | ||
DWORD | .OriginatorPublicKey.cUnusedBits | 56 |
│ └─64
CMSG_CTRL_KEY_TRANS_DECRYPT_PARA | DWORD | .cbSize | 0 |
HCRYPTPROV | .hCryptProv | 8 | |
NCRYPT_KEY_HANDLE | .hNCryptKey | 8 | |
DWORD | .dwKeySpec | 16 | |
PCMSG_KEY_TRANS_RECIPIENT_INFO | .pKeyTrans | 24 | |
DWORD | .dwRecipientIndex | 32 |
│ └─40
CMSG_CTRL_MAIL_LIST_DECRYPT_PARA | DWORD | .cbSize | 0 |
HCRYPTPROV | .hCryptProv | 8 | |
PCMSG_MAIL_LIST_RECIPIENT_INFO | .pMailList | 16 | |
DWORD | .dwRecipientIndex | 24 | |
DWORD | .dwKeyChoice | 28 | |
HCRYPTKEY | .hKeyEncryptionKey | 32 | |
void * | .pvKeyEncryptionKey | 32 |
│ └─40
CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA | DWORD | .cbSize | 0 |
HCRYPTPROV_LEGACY | .hCryptProv | 8 | |
DWORD | .dwSignerIndex | 16 | |
DWORD | .dwSignerType | 20 | |
void * | .pvSigner | 24 |
│ └─32
CMSG_ENVELOPED_ENCODE_INFO | DWORD | .cbSize | 0 | |
HCRYPTPROV_LEGACY | .hCryptProv | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .ContentEncryptionAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .ContentEncryptionAlgorithm.Parameters | 24 | ||
void * | .pvEncryptionAuxInfo | 40 | ||
DWORD | .cRecipients | 48 | ||
PCERT_INFO * | .rgpRecipients | 56 |
│ └─64
CMSG_HASHED_ENCODE_INFO | DWORD | .cbSize | 0 | |
HCRYPTPROV_LEGACY | .hCryptProv | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 24 | ||
void * | .pvHashAuxInfo | 40 |
│ └─48
CMSG_KEY_AGREE_ENCRYPT_INFO | DWORD | .cbSize | 0 | |||
DWORD | .dwRecipientIndex | 4 | ||||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyEncryptionAlgorithm.pszObjId | 8 | |||
CRYPT_OBJID_BLOB | .KeyEncryptionAlgorithm.Parameters | 16 | ||||
CRYPT_DATA_BLOB | .UserKeyingMaterial | 32 | ||||
DWORD | .dwOriginatorChoice | 48 | ||||
CERT_PUBLIC_KEY_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .OriginatorPublicKeyInfo.Algorithm.pszObjId | 56 | ||
CRYPT_OBJID_BLOB | .OriginatorPublicKeyInfo.Algorithm.Parameters | 64 | ||||
CRYPT_BIT_BLOB | DWORD | .OriginatorPublicKeyInfo.PublicKey.cbData | 80 | |||
BYTE * | .OriginatorPublicKeyInfo.PublicKey.pbData | 88 | ||||
DWORD | .OriginatorPublicKeyInfo.PublicKey.cUnusedBits | 96 | ||||
CERT_ID | DWORD | .OriginatorCertId.dwIdChoice | 56 | |||
CRYPT_HASH_BLOB | .OriginatorCertId.HashId | 64 | ||||
CERT_ISSUER_SERIAL_NUMBER | CERT_NAME_BLOB | .OriginatorCertId.IssuerSerialNumber.Issuer | 64 | |||
CRYPT_INTEGER_BLOB | DWORD | .OriginatorCertId.IssuerSerialNumber.SerialNumber.cbData | 80 | |||
BYTE * | .OriginatorCertId.IssuerSerialNumber.SerialNumber.pbData | 88 | ||||
CRYPT_HASH_BLOB | .OriginatorCertId.KeyId | 64 | ||||
DWORD | .cKeyAgreeKeyEncryptInfo | 104 | ||||
PCMSG_KEY_AGREE_KEY_ENCRYPT_INFO * | .rgpKeyAgreeKeyEncryptInfo | 112 | ||||
DWORD | .dwFlags | 120 |
│ └─128
CMSG_KEY_AGREE_KEY_ENCRYPT_INFO | DWORD | .cbSize | 0 |
CRYPT_DATA_BLOB | .EncryptedKey | 8 |
│ └─24
CMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO | DWORD | .cbSize | 0 | |
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyEncryptionAlgorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .KeyEncryptionAlgorithm.Parameters | 16 | ||
void * | .pvKeyEncryptionAuxInfo | 32 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyWrapAlgorithm.pszObjId | 40 | |
CRYPT_OBJID_BLOB | .KeyWrapAlgorithm.Parameters | 48 | ||
void * | .pvKeyWrapAuxInfo | 64 | ||
HCRYPTPROV_LEGACY | .hCryptProv | 72 | ||
DWORD | .dwKeySpec | 80 | ||
DWORD | .dwKeyChoice | 84 | ||
PCRYPT_ALGORITHM_IDENTIFIER | .pEphemeralAlgorithm | 88 | ||
PCERT_ID | .pSenderId | 88 | ||
CRYPT_DATA_BLOB | .UserKeyingMaterial | 96 | ||
DWORD | .cRecipientEncryptedKeys | 112 | ||
PCMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO * | .rgpRecipientEncryptedKeys | 120 |
│ └─128
CMSG_KEY_AGREE_RECIPIENT_INFO | DWORD | .dwVersion | 0 | |||
DWORD | .dwOriginatorChoice | 4 | ||||
CERT_PUBLIC_KEY_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .OriginatorPublicKeyInfo.Algorithm.pszObjId | 8 | ||
CRYPT_OBJID_BLOB | .OriginatorPublicKeyInfo.Algorithm.Parameters | 16 | ||||
CRYPT_BIT_BLOB | DWORD | .OriginatorPublicKeyInfo.PublicKey.cbData | 32 | |||
BYTE * | .OriginatorPublicKeyInfo.PublicKey.pbData | 40 | ||||
DWORD | .OriginatorPublicKeyInfo.PublicKey.cUnusedBits | 48 | ||||
CERT_ID | DWORD | .OriginatorCertId.dwIdChoice | 8 | |||
CRYPT_HASH_BLOB | .OriginatorCertId.HashId | 16 | ||||
CERT_ISSUER_SERIAL_NUMBER | CERT_NAME_BLOB | .OriginatorCertId.IssuerSerialNumber.Issuer | 16 | |||
CRYPT_INTEGER_BLOB | DWORD | .OriginatorCertId.IssuerSerialNumber.SerialNumber.cbData | 32 | |||
BYTE * | .OriginatorCertId.IssuerSerialNumber.SerialNumber.pbData | 40 | ||||
CRYPT_HASH_BLOB | .OriginatorCertId.KeyId | 16 | ||||
CRYPT_DATA_BLOB | .UserKeyingMaterial | 56 | ||||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyEncryptionAlgorithm.pszObjId | 72 | |||
CRYPT_OBJID_BLOB | .KeyEncryptionAlgorithm.Parameters | 80 | ||||
DWORD | .cRecipientEncryptedKeys | 96 | ||||
PCMSG_RECIPIENT_ENCRYPTED_KEY_INFO * | .rgpRecipientEncryptedKeys | 104 |
│ └─112
CMSG_KEY_TRANS_ENCRYPT_INFO | DWORD | .cbSize | 0 | |
DWORD | .dwRecipientIndex | 4 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyEncryptionAlgorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .KeyEncryptionAlgorithm.Parameters | 16 | ||
CRYPT_DATA_BLOB | .EncryptedKey | 32 | ||
DWORD | .dwFlags | 48 |
│ └─56
CMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO | DWORD | .cbSize | 0 | |||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyEncryptionAlgorithm.pszObjId | 8 | |||
CRYPT_OBJID_BLOB | .KeyEncryptionAlgorithm.Parameters | 16 | ||||
void * | .pvKeyEncryptionAuxInfo | 32 | ||||
HCRYPTPROV_LEGACY | .hCryptProv | 40 | ||||
CRYPT_BIT_BLOB | DWORD | .RecipientPublicKey.cbData | 48 | |||
BYTE * | .RecipientPublicKey.pbData | 56 | ||||
DWORD | .RecipientPublicKey.cUnusedBits | 64 | ||||
CERT_ID | DWORD | .RecipientId.dwIdChoice | 72 | |||
CRYPT_HASH_BLOB | .RecipientId.HashId | 80 | ||||
CERT_ISSUER_SERIAL_NUMBER | CERT_NAME_BLOB | .RecipientId.IssuerSerialNumber.Issuer | 80 | |||
CRYPT_INTEGER_BLOB | DWORD | .RecipientId.IssuerSerialNumber.SerialNumber.cbData | 96 | |||
BYTE * | .RecipientId.IssuerSerialNumber.SerialNumber.pbData | 104 | ||||
CRYPT_HASH_BLOB | .RecipientId.KeyId | 80 |
│ └─112
CMSG_KEY_TRANS_RECIPIENT_INFO | DWORD | .dwVersion | 0 | |||
CERT_ID | DWORD | .RecipientId.dwIdChoice | 8 | |||
CRYPT_HASH_BLOB | .RecipientId.HashId | 16 | ||||
CERT_ISSUER_SERIAL_NUMBER | CERT_NAME_BLOB | .RecipientId.IssuerSerialNumber.Issuer | 16 | |||
CRYPT_INTEGER_BLOB | DWORD | .RecipientId.IssuerSerialNumber.SerialNumber.cbData | 32 | |||
BYTE * | .RecipientId.IssuerSerialNumber.SerialNumber.pbData | 40 | ||||
CRYPT_HASH_BLOB | .RecipientId.KeyId | 16 | ||||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyEncryptionAlgorithm.pszObjId | 48 | |||
CRYPT_OBJID_BLOB | .KeyEncryptionAlgorithm.Parameters | 56 | ||||
CRYPT_DATA_BLOB | .EncryptedKey | 72 |
│ └─88
CMSG_MAIL_LIST_ENCRYPT_INFO | DWORD | .cbSize | 0 | |
DWORD | .dwRecipientIndex | 4 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyEncryptionAlgorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .KeyEncryptionAlgorithm.Parameters | 16 | ||
CRYPT_DATA_BLOB | .EncryptedKey | 32 | ||
DWORD | .dwFlags | 48 |
│ └─56
CMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO | DWORD | .cbSize | 0 | |
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyEncryptionAlgorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .KeyEncryptionAlgorithm.Parameters | 16 | ||
void * | .pvKeyEncryptionAuxInfo | 32 | ||
HCRYPTPROV | .hCryptProv | 40 | ||
DWORD | .dwKeyChoice | 48 | ||
HCRYPTKEY | .hKeyEncryptionKey | 56 | ||
void * | .pvKeyEncryptionKey | 56 | ||
CRYPT_DATA_BLOB | .KeyId | 64 | ||
FILETIME | DWORD | .Date.dwLowDateTime | 80 | |
DWORD | .Date.dwHighDateTime | 84 | ||
PCRYPT_ATTRIBUTE_TYPE_VALUE | .pOtherAttr | 88 |
│ └─96
CMSG_MAIL_LIST_RECIPIENT_INFO | DWORD | .dwVersion | 0 | |
CRYPT_DATA_BLOB | .KeyId | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .KeyEncryptionAlgorithm.pszObjId | 24 | |
CRYPT_OBJID_BLOB | .KeyEncryptionAlgorithm.Parameters | 32 | ||
CRYPT_DATA_BLOB | .EncryptedKey | 48 | ||
FILETIME | DWORD | .Date.dwLowDateTime | 64 | |
DWORD | .Date.dwHighDateTime | 68 | ||
PCRYPT_ATTRIBUTE_TYPE_VALUE | .pOtherAttr | 72 |
│ └─80
CMSG_RC2_AUX_INFO | DWORD | .cbSize | 0 |
DWORD | .dwBitLen | 4 |
│ └─8
CMSG_RC4_AUX_INFO | DWORD | .cbSize | 0 |
DWORD | .dwBitLen | 4 |
│ └─8
CMSG_RECIPIENT_ENCODE_INFO | DWORD | .dwRecipientChoice | 0 |
PCMSG_KEY_AGREE_RECIPIENT_ENCODE_INFO | .pKeyAgree | 8 | |
PCMSG_KEY_TRANS_RECIPIENT_ENCODE_INFO | .pKeyTrans | 8 | |
PCMSG_MAIL_LIST_RECIPIENT_ENCODE_INFO | .pMailList | 8 |
│ └─16
CMSG_RECIPIENT_ENCRYPTED_KEY_ENCODE_INFO | DWORD | .cbSize | 0 | |||
CRYPT_BIT_BLOB | DWORD | .RecipientPublicKey.cbData | 8 | |||
BYTE * | .RecipientPublicKey.pbData | 16 | ||||
DWORD | .RecipientPublicKey.cUnusedBits | 24 | ||||
CERT_ID | DWORD | .RecipientId.dwIdChoice | 32 | |||
CRYPT_HASH_BLOB | .RecipientId.HashId | 40 | ||||
CERT_ISSUER_SERIAL_NUMBER | CERT_NAME_BLOB | .RecipientId.IssuerSerialNumber.Issuer | 40 | |||
CRYPT_INTEGER_BLOB | DWORD | .RecipientId.IssuerSerialNumber.SerialNumber.cbData | 56 | |||
BYTE * | .RecipientId.IssuerSerialNumber.SerialNumber.pbData | 64 | ||||
CRYPT_HASH_BLOB | .RecipientId.KeyId | 40 | ||||
FILETIME | DWORD | .Date.dwLowDateTime | 72 | |||
DWORD | .Date.dwHighDateTime | 76 | ||||
PCRYPT_ATTRIBUTE_TYPE_VALUE | .pOtherAttr | 80 |
│ └─88
CMSG_RECIPIENT_ENCRYPTED_KEY_INFO | CERT_ID | DWORD | .RecipientId.dwIdChoice | 0 | ||
CRYPT_HASH_BLOB | .RecipientId.HashId | 8 | ||||
CERT_ISSUER_SERIAL_NUMBER | CERT_NAME_BLOB | .RecipientId.IssuerSerialNumber.Issuer | 8 | |||
CRYPT_INTEGER_BLOB | DWORD | .RecipientId.IssuerSerialNumber.SerialNumber.cbData | 24 | |||
BYTE * | .RecipientId.IssuerSerialNumber.SerialNumber.pbData | 32 | ||||
CRYPT_HASH_BLOB | .RecipientId.KeyId | 8 | ||||
CRYPT_DATA_BLOB | .EncryptedKey | 40 | ||||
FILETIME | DWORD | .Date.dwLowDateTime | 56 | |||
DWORD | .Date.dwHighDateTime | 60 | ||||
PCRYPT_ATTRIBUTE_TYPE_VALUE | .pOtherAttr | 64 |
│ └─72
CMSG_SIGNED_ENCODE_INFO | DWORD | .cbSize | 0 |
DWORD | .cSigners | 4 | |
PCMSG_SIGNER_ENCODE_INFO | .rgSigners | 8 | |
DWORD | .cCertEncoded | 16 | |
PCERT_BLOB | .rgCertEncoded | 24 | |
DWORD | .cCrlEncoded | 32 | |
PCRL_BLOB | .rgCrlEncoded | 40 |
│ └─48
CMSG_SIGNER_ENCODE_INFO | DWORD | .cbSize | 0 | |
PCERT_INFO | .pCertInfo | 8 | ||
HCRYPTPROV | .hCryptProv | 16 | ||
NCRYPT_KEY_HANDLE | .hNCryptKey | 16 | ||
DWORD | .dwKeySpec | 24 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 32 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 40 | ||
void * | .pvHashAuxInfo | 56 | ||
DWORD | .cAuthAttr | 64 | ||
PCRYPT_ATTRIBUTE | .rgAuthAttr | 72 | ||
DWORD | .cUnauthAttr | 80 | ||
PCRYPT_ATTRIBUTE | .rgUnauthAttr | 88 |
│ └─96
CMSG_SIGNER_INFO | DWORD | .dwVersion | 0 | |
CERT_NAME_BLOB | .Issuer | 8 | ||
CRYPT_INTEGER_BLOB | DWORD | .SerialNumber.cbData | 24 | |
BYTE * | .SerialNumber.pbData | 32 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 40 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 48 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashEncryptionAlgorithm.pszObjId | 64 | |
CRYPT_OBJID_BLOB | .HashEncryptionAlgorithm.Parameters | 72 | ||
CRYPT_DATA_BLOB | .EncryptedHash | 88 | ||
CRYPT_ATTRIBUTES | DWORD | .AuthAttrs.cAttr | 104 | |
PCRYPT_ATTRIBUTE | .AuthAttrs.rgAttr | 112 | ||
CRYPT_ATTRIBUTES | DWORD | .UnauthAttrs.cAttr | 120 | |
PCRYPT_ATTRIBUTE | .UnauthAttrs.rgAttr | 128 |
│ └─136
CMSG_SP3_COMPATIBLE_AUX_INFO | DWORD | .cbSize | 0 |
DWORD | .dwFlags | 4 |
│ └─8
CMSG_STREAM_INFO | DWORD | .cbContent | 0 |
PFN_CMSG_STREAM_OUTPUT | .pfnStreamOutput | 8 | |
void * | .pvArg | 16 |
│ └─24
CMS_DH_KEY_INFO | DWORD | .dwVersion | 0 |
ALG_ID | .Algid | 4 | |
LPSTR | .pszContentEncObjId | 8 | |
CRYPT_DATA_BLOB | .PubInfo | 16 | |
void * | .pReserved | 32 |
│ └─40
CMS_KEY_INFO | DWORD | .dwVersion | 0 |
ALG_ID | .Algid | 4 | |
BYTE * | .pbOID | 8 | |
DWORD | .cbOID | 16 |
│ └─24
CMYKCOLOR | WORD | .cyan | 0 |
WORD | .magenta | 2 | |
WORD | .yellow | 4 | |
WORD | .black | 6 |
│ └─8
CM_COLUMNINFO | DWORD | .cbSize | 0 |
DWORD | .dwMask | 4 | |
DWORD | .dwState | 8 | |
UINT | .uWidth | 12 | |
UINT | .uDefaultWidth | 16 | |
UINT | .uIdealWidth | 20 | |
WCHAR[80] | .wszName | 24 |
│ └─184
CM_NOTIFY_EVENT_DATA | CM_NOTIFY_FILTER_TYPE | .FilterType | 0 |
DWORD | .Reserved | 4 | |
union (unnamed) | .u | 8 |
│ └─36
CM_NOTIFY_FILTER | DWORD | .cbSize | 0 |
DWORD | .Flags | 4 | |
CM_NOTIFY_FILTER_TYPE | .FilterType | 8 | |
DWORD | .Reserved | 12 | |
union (unnamed) | .u | 16 |
│ └─416
COAUTHIDENTITY | USHORT * | .User | 0 |
ULONG | .UserLength | 8 | |
USHORT * | .Domain | 16 | |
ULONG | .DomainLength | 24 | |
USHORT * | .Password | 32 | |
ULONG | .PasswordLength | 40 | |
ULONG | .Flags | 44 |
│ └─48
COAUTHINFO | DWORD | .dwAuthnSvc | 0 |
DWORD | .dwAuthzSvc | 4 | |
LPWSTR | .pwszServerPrincName | 8 | |
DWORD | .dwAuthnLevel | 16 | |
DWORD | .dwImpersonationLevel | 20 | |
COAUTHIDENTITY * | .pAuthIdentityData | 24 | |
DWORD | .dwCapabilities | 32 |
│ └─40
COLOR | struct LabCOLOR | .Lab | 0 |
struct XYZCOLOR | .XYZ | 0 | |
struct YxyCOLOR | .Yxy | 0 | |
struct CMYKCOLOR | .cmyk | 0 | |
struct GENERIC3CHANNEL | .gen3ch | 0 | |
struct GRAYCOLOR | .gray | 0 | |
struct HiFiCOLOR | .hifi | 0 | |
struct NAMEDCOLOR | .named | 0 | |
struct RGBCOLOR | .rgb | 0 | |
DWORD | .reserved1 | 0 | |
void * | .reserved2 | 8 |
│ └─16
COLORADJUSTMENT | WORD | .caSize | 0 |
WORD | .caFlags | 2 | |
WORD | .caIlluminantIndex | 4 | |
WORD | .caRedGamma | 6 | |
WORD | .caGreenGamma | 8 | |
WORD | .caBlueGamma | 10 | |
WORD | .caReferenceBlack | 12 | |
WORD | .caReferenceWhite | 14 | |
SHORT | .caContrast | 16 | |
SHORT | .caBrightness | 18 | |
SHORT | .caColorfulness | 20 | |
SHORT | .caRedGreenTint | 22 |
│ └─24
COLORINFO | CIECHROMA | LDECI4 | .Red.x | 0 |
LDECI4 | .Red.y | 4 | ||
LDECI4 | .Red.Y | 8 | ||
CIECHROMA | LDECI4 | .Green.x | 12 | |
LDECI4 | .Green.y | 16 | ||
LDECI4 | .Green.Y | 20 | ||
CIECHROMA | LDECI4 | .Blue.x | 24 | |
LDECI4 | .Blue.y | 28 | ||
LDECI4 | .Blue.Y | 32 | ||
CIECHROMA | LDECI4 | .Cyan.x | 36 | |
LDECI4 | .Cyan.y | 40 | ||
LDECI4 | .Cyan.Y | 44 | ||
CIECHROMA | LDECI4 | .Magenta.x | 48 | |
LDECI4 | .Magenta.y | 52 | ||
LDECI4 | .Magenta.Y | 56 | ||
CIECHROMA | LDECI4 | .Yellow.x | 60 | |
LDECI4 | .Yellow.y | 64 | ||
LDECI4 | .Yellow.Y | 68 | ||
CIECHROMA | LDECI4 | .AlignmentWhite.x | 72 | |
LDECI4 | .AlignmentWhite.y | 76 | ||
LDECI4 | .AlignmentWhite.Y | 80 | ||
LDECI4 | .RedGamma | 84 | ||
LDECI4 | .GreenGamma | 88 | ||
LDECI4 | .BlueGamma | 92 | ||
LDECI4 | .MagentaInCyanDye | 96 | ||
LDECI4 | .YellowInCyanDye | 100 | ||
LDECI4 | .CyanInMagentaDye | 104 | ||
LDECI4 | .YellowInMagentaDye | 108 | ||
LDECI4 | .CyanInYellowDye | 112 | ||
LDECI4 | .MagentaInYellowDye | 116 |
│ └─120
COLORKEY | DWORD | .KeyType | 0 |
DWORD | .PaletteIndex | 4 | |
COLORREF | .LowColorValue | 8 | |
COLORREF | .HighColorValue | 12 |
│ └─16
COLORMAP | COLORREF | .from | 0 |
COLORREF | .to | 4 |
│ └─8
COLORMATCHSETUPA | DWORD | .dwSize | 0 |
DWORD | .dwVersion | 4 | |
DWORD | .dwFlags | 8 | |
HWND | .hwndOwner | 16 | |
PCSTR | .pSourceName | 24 | |
PCSTR | .pDisplayName | 32 | |
PCSTR | .pPrinterName | 40 | |
DWORD | .dwRenderIntent | 48 | |
DWORD | .dwProofingIntent | 52 | |
PSTR | .pMonitorProfile | 56 | |
DWORD | .ccMonitorProfile | 64 | |
PSTR | .pPrinterProfile | 72 | |
DWORD | .ccPrinterProfile | 80 | |
PSTR | .pTargetProfile | 88 | |
DWORD | .ccTargetProfile | 96 | |
DLGPROC | .lpfnHook | 104 | |
LPARAM | .lParam | 112 | |
PCMSCALLBACKA | .lpfnApplyCallback | 120 | |
LPARAM | .lParamApplyCallback | 128 |
│ └─136
COLORMATCHSETUPW | DWORD | .dwSize | 0 |
DWORD | .dwVersion | 4 | |
DWORD | .dwFlags | 8 | |
HWND | .hwndOwner | 16 | |
PCWSTR | .pSourceName | 24 | |
PCWSTR | .pDisplayName | 32 | |
PCWSTR | .pPrinterName | 40 | |
DWORD | .dwRenderIntent | 48 | |
DWORD | .dwProofingIntent | 52 | |
PWSTR | .pMonitorProfile | 56 | |
DWORD | .ccMonitorProfile | 64 | |
PWSTR | .pPrinterProfile | 72 | |
DWORD | .ccPrinterProfile | 80 | |
PWSTR | .pTargetProfile | 88 | |
DWORD | .ccTargetProfile | 96 | |
DLGPROC | .lpfnHook | 104 | |
LPARAM | .lParam | 112 | |
PCMSCALLBACKW | .lpfnApplyCallback | 120 | |
LPARAM | .lParamApplyCallback | 128 |
│ └─136
COLORSCHEME | DWORD | .dwSize | 0 |
COLORREF | .clrBtnHighlight | 4 | |
COLORREF | .clrBtnShadow | 8 |
│ └─12
COMBOBOXEXITEMA | UINT | .mask | 0 |
INT_PTR | .iItem | 8 | |
LPSTR | .pszText | 16 | |
int | .cchTextMax | 24 | |
int | .iImage | 28 | |
int | .iSelectedImage | 32 | |
int | .iOverlay | 36 | |
int | .iIndent | 40 | |
LPARAM | .lParam | 48 |
│ └─56
COMBOBOXEXITEMW | UINT | .mask | 0 |
INT_PTR | .iItem | 8 | |
LPWSTR | .pszText | 16 | |
int | .cchTextMax | 24 | |
int | .iImage | 28 | |
int | .iSelectedImage | 32 | |
int | .iOverlay | 36 | |
int | .iIndent | 40 | |
LPARAM | .lParam | 48 |
│ └─56
COMBOBOXINFO | DWORD | .cbSize | 0 | |
RECT | LONG | .rcItem.left | 4 | |
LONG | .rcItem.top | 8 | ||
LONG | .rcItem.right | 12 | ||
LONG | .rcItem.bottom | 16 | ||
RECT | LONG | .rcButton.left | 20 | |
LONG | .rcButton.top | 24 | ||
LONG | .rcButton.right | 28 | ||
LONG | .rcButton.bottom | 32 | ||
DWORD | .stateButton | 36 | ||
HWND | .hwndCombo | 40 | ||
HWND | .hwndItem | 48 | ||
HWND | .hwndList | 56 |
│ └─64
COMDLG_FILTERSPEC | LPCWSTR | .pszName | 0 |
LPCWSTR | .pszSpec | 8 |
│ └─16
COMEVENTSYSCHANGEINFO | DWORD | .cbSize | 0 |
EOC_ChangeType | .changeType | 4 | |
BSTR | .objectId | 8 | |
BSTR | .partitionId | 16 | |
BSTR | .applicationId | 24 | |
GUID[10] | .reserved | 32 |
│ └─192
COMMCONFIG | DWORD | .dwSize | 0 | |
WORD | .wVersion | 4 | ||
WORD | .wReserved | 6 | ||
DCB | DWORD | .dcb.DCBlength | 8 | |
DWORD | .dcb.BaudRate | 12 | ||
DWORD | .dcb.fBinary | 9bytes,0bits | ||
DWORD | .dcb.fParity | 9bytes,1bits | ||
DWORD | .dcb.fOutxCtsFlow | 9bytes,2bits | ||
DWORD | .dcb.fOutxDsrFlow | 9bytes,3bits | ||
DWORD | .dcb.fDtrControl | 9bytes,4bits | ||
DWORD | .dcb.fDsrSensitivity | 9bytes,6bits | ||
DWORD | .dcb.fTXContinueOnXoff | 9bytes,7bits | ||
DWORD | .dcb.fOutX | 10bytes,0bits | ||
DWORD | .dcb.fInX | 10bytes,1bits | ||
DWORD | .dcb.fErrorChar | 10bytes,2bits | ||
DWORD | .dcb.fNull | 10bytes,3bits | ||
DWORD | .dcb.fRtsControl | 10bytes,4bits | ||
DWORD | .dcb.fAbortOnError | 10bytes,6bits | ||
DWORD | .dcb.fDummy2 | 10bytes,7bits | ||
WORD | .dcb.wReserved | 20 | ||
WORD | .dcb.XonLim | 22 | ||
WORD | .dcb.XoffLim | 24 | ||
BYTE | .dcb.ByteSize | 26 | ||
BYTE | .dcb.Parity | 27 | ||
BYTE | .dcb.StopBits | 28 | ||
char | .dcb.XonChar | 29 | ||
char | .dcb.XoffChar | 30 | ||
char | .dcb.ErrorChar | 31 | ||
char | .dcb.EofChar | 32 | ||
char | .dcb.EvtChar | 33 | ||
WORD | .dcb.wReserved1 | 34 | ||
DWORD | .dwProviderSubType | 36 | ||
DWORD | .dwProviderOffset | 40 | ||
DWORD | .dwProviderSize | 44 | ||
WCHAR[1] | .wcProviderData | 48 |
│ └─52
COMMPROP | WORD | .wPacketLength | 0 |
WORD | .wPacketVersion | 2 | |
DWORD | .dwServiceMask | 4 | |
DWORD | .dwReserved1 | 8 | |
DWORD | .dwMaxTxQueue | 12 | |
DWORD | .dwMaxRxQueue | 16 | |
DWORD | .dwMaxBaud | 20 | |
DWORD | .dwProvSubType | 24 | |
DWORD | .dwProvCapabilities | 28 | |
DWORD | .dwSettableParams | 32 | |
DWORD | .dwSettableBaud | 36 | |
WORD | .wSettableData | 40 | |
WORD | .wSettableStopParity | 42 | |
DWORD | .dwCurrentTxQueue | 44 | |
DWORD | .dwCurrentRxQueue | 48 | |
DWORD | .dwProvSpec1 | 52 | |
DWORD | .dwProvSpec2 | 56 | |
WCHAR[1] | .wcProvChar | 60 |
│ └─64
COMMTIMEOUTS | DWORD | .ReadIntervalTimeout | 0 |
DWORD | .ReadTotalTimeoutMultiplier | 4 | |
DWORD | .ReadTotalTimeoutConstant | 8 | |
DWORD | .WriteTotalTimeoutMultiplier | 12 | |
DWORD | .WriteTotalTimeoutConstant | 16 |
│ └─20
COMPACT_VIRTUAL_DISK_PARAMETERS | COMPACT_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 4 |
│ └─8
COMPAREITEMSTRUCT | UINT | .CtlType | 0 |
UINT | .CtlID | 4 | |
HWND | .hwndItem | 8 | |
UINT | .itemID1 | 16 | |
ULONG_PTR | .itemData1 | 24 | |
UINT | .itemID2 | 32 | |
ULONG_PTR | .itemData2 | 40 | |
DWORD | .dwLocaleId | 48 |
│ └─56
COMPATIBILITY_CONTEXT_ELEMENT | GUID | unsigned long | .Id.Data1 | 0 |
unsigned short | .Id.Data2 | 4 | ||
unsigned short | .Id.Data3 | 6 | ||
unsigned char[8] | .Id.Data4 | 8 | ||
ACTCTX_COMPATIBILITY_ELEMENT_TYPE | .Type | 16 | ||
ULONGLONG | .MaxVersionTested | 24 |
│ └─32
COMPCOLOR | COLORREF | .crText | 0 |
COLORREF | .crBackground | 4 | |
DWORD | .dwEffects | 8 |
│ └─12
COMPOSITIONFORM | DWORD | .dwStyle | 0 | |
POINT | LONG | .ptCurrentPos.x | 4 | |
LONG | .ptCurrentPos.y | 8 | ||
RECT | LONG | .rcArea.left | 12 | |
LONG | .rcArea.top | 16 | ||
LONG | .rcArea.right | 20 | ||
LONG | .rcArea.bottom | 24 |
│ └─28
COMPOSITION_FRAME_STATS | UINT64 | .startTime | 0 |
UINT64 | .targetTime | 8 | |
UINT64 | .framePeriod | 16 |
│ └─24
COMPOSITION_STATS | UINT | .presentCount | 0 |
UINT | .refreshCount | 4 | |
UINT | .virtualRefreshCount | 8 | |
UINT64 | .time | 16 |
│ └─24
COMPOSITION_TARGET_ID | LUID | DWORD | .displayAdapterLuid.LowPart | 0 |
LONG | .displayAdapterLuid.HighPart | 4 | ||
LUID | DWORD | .renderAdapterLuid.LowPart | 8 | |
LONG | .renderAdapterLuid.HighPart | 12 | ||
UINT | .vidPnSourceId | 16 | ||
UINT | .vidPnTargetId | 20 | ||
UINT | .uniqueId | 24 |
│ └─28
COMPOSITION_TARGET_STATS | UINT | .outstandingPresents | 0 | |
UINT64 | .presentTime | 8 | ||
UINT64 | .vblankDuration | 16 | ||
COMPOSITION_STATS | UINT | .presentedStats.presentCount | 24 | |
UINT | .presentedStats.refreshCount | 28 | ||
UINT | .presentedStats.virtualRefreshCount | 32 | ||
UINT64 | .presentedStats.time | 40 | ||
COMPOSITION_STATS | UINT | .completedStats.presentCount | 48 | |
UINT | .completedStats.refreshCount | 52 | ||
UINT | .completedStats.virtualRefreshCount | 56 | ||
UINT64 | .completedStats.time | 64 |
│ └─72
COMPRESS_ALLOCATION_ROUTINES | PFN_COMPRESS_ALLOCATE | .Allocate | 0 |
PFN_COMPRESS_FREE | .Free | 8 | |
PVOID | .UserContext | 16 |
│ └─24
COMPVARS | LONG | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
HIC | .hic | 8 | |
DWORD | .fccType | 16 | |
DWORD | .fccHandler | 20 | |
LPBITMAPINFO | .lpbiIn | 24 | |
LPBITMAPINFO | .lpbiOut | 32 | |
LPVOID | .lpBitsOut | 40 | |
LPVOID | .lpBitsPrev | 48 | |
LONG | .lFrame | 56 | |
LONG | .lKey | 60 | |
LONG | .lDataRate | 64 | |
LONG | .lQ | 68 | |
LONG | .lKeyCount | 72 | |
LPVOID | .lpState | 80 | |
LONG | .cbState | 88 |
│ └─96
COMSTAT | DWORD | .fCtsHold | 0bytes,0bits |
DWORD | .fDsrHold | 0bytes,1bits | |
DWORD | .fRlsdHold | 0bytes,2bits | |
DWORD | .fXoffHold | 0bytes,3bits | |
DWORD | .fXoffSent | 0bytes,4bits | |
DWORD | .fEof | 0bytes,5bits | |
DWORD | .fTxim | 0bytes,6bits | |
DWORD | .fReserved | 0bytes,7bits | |
DWORD | .cbInQue | 4 | |
DWORD | .cbOutQue | 8 |
│ └─12
COMSVCSEVENTINFO | DWORD | .cbSize | 0 | |
DWORD | .dwPid | 4 | ||
LONGLONG | .lTime | 8 | ||
LONG | .lMicroTime | 16 | ||
LONGLONG | .perfCount | 24 | ||
GUID | unsigned long | .guidApp.Data1 | 32 | |
unsigned short | .guidApp.Data2 | 36 | ||
unsigned short | .guidApp.Data3 | 38 | ||
unsigned char[8] | .guidApp.Data4 | 40 | ||
LPOLESTR | .sMachineName | 48 |
│ └─56
CONFIRM_CONFLICT_ITEM | IShellItem2 * | .pShellItem | 0 |
LPWSTR | .pszOriginalName | 8 | |
LPWSTR | .pszAlternateName | 16 | |
LPWSTR | .pszLocationShort | 24 | |
LPWSTR | .pszLocationFull | 32 | |
SYNCMGR_CONFLICT_ITEM_TYPE | .nType | 40 |
│ └─48
CONFIRM_CONFLICT_RESULT_INFO | LPWSTR | .pszNewName | 0 |
UINT | .iItemIndex | 8 |
│ └─16
CONFLICT_DETAILS_A | ULONG | .CD_ulSize | 0 |
ULONG | .CD_ulMask | 4 | |
DEVINST | .CD_dnDevInst | 8 | |
RES_DES | .CD_rdResDes | 16 | |
ULONG | .CD_ulFlags | 24 | |
CHAR[260] | .CD_szDescription | 28 |
│ └─288
CONFLICT_DETAILS_W | ULONG | .CD_ulSize | 0 |
ULONG | .CD_ulMask | 4 | |
DEVINST | .CD_dnDevInst | 8 | |
RES_DES | .CD_rdResDes | 16 | |
ULONG | .CD_ulFlags | 24 | |
WCHAR[260] | .CD_szDescription | 28 |
│ └─552
CONNECTDATA | IUnknown * | .pUnk | 0 |
DWORD | .dwCookie | 8 |
│ └─16
CONNECTDLGSTRUCTA | DWORD | .cbStructure | 0 |
HWND | .hwndOwner | 8 | |
LPNETRESOURCEA | .lpConnRes | 16 | |
DWORD | .dwFlags | 24 | |
DWORD | .dwDevNum | 28 |
│ └─32
CONNECTDLGSTRUCTW | DWORD | .cbStructure | 0 |
HWND | .hwndOwner | 8 | |
LPNETRESOURCEW | .lpConnRes | 16 | |
DWORD | .dwFlags | 24 | |
DWORD | .dwDevNum | 28 |
│ └─32
CONNECTION_INFO_0 | DWORD | .coni0_id | 0 |
│ └─4
CONNECTION_INFO_1 | DWORD | .coni1_id | 0 |
DWORD | .coni1_type | 4 | |
DWORD | .coni1_num_opens | 8 | |
DWORD | .coni1_num_users | 12 | |
DWORD | .coni1_time | 16 | |
LPWSTR | .coni1_username | 24 | |
LPWSTR | .coni1_netname | 32 |
│ └─40
CONTEXT | DWORD64 | .P1Home | 0 |
DWORD64 | .P2Home | 8 | |
DWORD64 | .P3Home | 16 | |
DWORD64 | .P4Home | 24 | |
DWORD64 | .P5Home | 32 | |
DWORD64 | .P6Home | 40 | |
DWORD | .ContextFlags | 48 | |
DWORD | .MxCsr | 52 | |
WORD | .SegCs | 56 | |
WORD | .SegDs | 58 | |
WORD | .SegEs | 60 | |
WORD | .SegFs | 62 | |
WORD | .SegGs | 64 | |
WORD | .SegSs | 66 | |
DWORD | .EFlags | 68 | |
DWORD64 | .Dr0 | 72 | |
DWORD64 | .Dr1 | 80 | |
DWORD64 | .Dr2 | 88 | |
DWORD64 | .Dr3 | 96 | |
DWORD64 | .Dr6 | 104 | |
DWORD64 | .Dr7 | 112 | |
DWORD64 | .Rax | 120 | |
DWORD64 | .Rcx | 128 | |
DWORD64 | .Rdx | 136 | |
DWORD64 | .Rbx | 144 | |
DWORD64 | .Rsp | 152 | |
DWORD64 | .Rbp | 160 | |
DWORD64 | .Rsi | 168 | |
DWORD64 | .Rdi | 176 | |
DWORD64 | .R8 | 184 | |
DWORD64 | .R9 | 192 | |
DWORD64 | .R10 | 200 | |
DWORD64 | .R11 | 208 | |
DWORD64 | .R12 | 216 | |
DWORD64 | .R13 | 224 | |
DWORD64 | .R14 | 232 | |
DWORD64 | .R15 | 240 | |
DWORD64 | .Rip | 248 | |
XMM_SAVE_AREA32 | .FltSave | 256 | |
M128A[2] | .Header | 256 | |
M128A[8] | .Legacy | 288 | |
M128A | .Xmm0 | 416 | |
M128A | .Xmm1 | 432 | |
M128A | .Xmm2 | 448 | |
M128A | .Xmm3 | 464 | |
M128A | .Xmm4 | 480 | |
M128A | .Xmm5 | 496 | |
M128A | .Xmm6 | 512 | |
M128A | .Xmm7 | 528 | |
M128A | .Xmm8 | 544 | |
M128A | .Xmm9 | 560 | |
M128A | .Xmm10 | 576 | |
M128A | .Xmm11 | 592 | |
M128A | .Xmm12 | 608 | |
M128A | .Xmm13 | 624 | |
M128A | .Xmm14 | 640 | |
M128A | .Xmm15 | 656 | |
M128A[26] | .VectorRegister | 768 | |
DWORD64 | .VectorControl | 1184 | |
DWORD64 | .DebugControl | 1192 | |
DWORD64 | .LastBranchToRip | 1200 | |
DWORD64 | .LastBranchFromRip | 1208 | |
DWORD64 | .LastExceptionToRip | 1216 | |
DWORD64 | .LastExceptionFromRip | 1224 |
│ └─1232
CONTEXTMENUITEM | LPWSTR | .strName | 0 |
LPWSTR | .strStatusBarText | 8 | |
LONG | .lCommandID | 16 | |
LONG | .lInsertionPointID | 20 | |
LONG | .fFlags | 24 | |
LONG | .fSpecialFlags | 28 |
│ └─32
CONTEXTMENUITEM2 | LPWSTR | .strName | 0 |
LPWSTR | .strStatusBarText | 8 | |
LONG | .lCommandID | 16 | |
LONG | .lInsertionPointID | 20 | |
LONG | .fFlags | 24 | |
LONG | .fSpecialFlags | 28 | |
LPWSTR | .strLanguageIndependentName | 32 |
│ └─40
CONTROLINFO | ULONG | .cb | 0 |
HACCEL | .hAccel | 8 | |
USHORT | .cAccel | 16 | |
DWORD | .dwFlags | 20 |
│ └─24
CONTROL_SERVICE | ULONG | .Length | 0 | |
int | .Service | 4 | ||
AD_GENERAL_PARAMS | ULONG | .Overrides.IntServAwareHopCount | 8 | |
ULONG | .Overrides.PathBandwidthEstimate | 12 | ||
ULONG | .Overrides.MinimumLatency | 16 | ||
ULONG | .Overrides.PathMTU | 20 | ||
ULONG | .Overrides.Flags | 24 | ||
AD_GUARANTEED | .Guaranteed | 28 | ||
PARAM_BUFFER[1] | .ParamBuffer | 28 |
│ └─44
CONVCONTEXT | UINT | .cb | 0 | |
UINT | .wFlags | 4 | ||
UINT | .wCountryID | 8 | ||
int | .iCodePage | 12 | ||
DWORD | .dwLangID | 16 | ||
DWORD | .dwSecurity | 20 | ||
SECURITY_QUALITY_OF_SERVICE | DWORD | .qos.Length | 24 | |
SECURITY_IMPERSONATION_LEVEL | .qos.ImpersonationLevel | 28 | ||
SECURITY_CONTEXT_TRACKING_MODE | .qos.ContextTrackingMode | 32 | ||
BOOLEAN | .qos.EffectiveOnly | 33 |
│ └─36
CONVINFO | DWORD | .cb | 0 | ||
DWORD_PTR | .hUser | 8 | |||
HCONV | .hConvPartner | 16 | |||
HSZ | .hszSvcPartner | 24 | |||
HSZ | .hszServiceReq | 32 | |||
HSZ | .hszTopic | 40 | |||
HSZ | .hszItem | 48 | |||
UINT | .wFmt | 56 | |||
UINT | .wType | 60 | |||
UINT | .wStatus | 64 | |||
UINT | .wConvst | 68 | |||
UINT | .wLastError | 72 | |||
HCONVLIST | .hConvList | 80 | |||
CONVCONTEXT | UINT | .ConvCtxt.cb | 88 | ||
UINT | .ConvCtxt.wFlags | 92 | |||
UINT | .ConvCtxt.wCountryID | 96 | |||
int | .ConvCtxt.iCodePage | 100 | |||
DWORD | .ConvCtxt.dwLangID | 104 | |||
DWORD | .ConvCtxt.dwSecurity | 108 | |||
SECURITY_QUALITY_OF_SERVICE | DWORD | .ConvCtxt.qos.Length | 112 | ||
SECURITY_IMPERSONATION_LEVEL | .ConvCtxt.qos.ImpersonationLevel | 116 | |||
SECURITY_CONTEXT_TRACKING_MODE | .ConvCtxt.qos.ContextTrackingMode | 120 | |||
BOOLEAN | .ConvCtxt.qos.EffectiveOnly | 121 | |||
HWND | .hwnd | 128 | |||
HWND | .hwndPartner | 136 |
│ └─144
COPYDATASTRUCT | ULONG_PTR | .dwData | 0 |
DWORD | .cbData | 8 | |
PVOID | .lpData | 16 |
│ └─24
COPYFILE2_EXTENDED_PARAMETERS | DWORD | .dwSize | 0 |
DWORD | .dwCopyFlags | 4 | |
BOOL * | .pfCancel | 8 | |
PCOPYFILE2_PROGRESS_ROUTINE | .pProgressRoutine | 16 | |
PVOID | .pvCallbackContext | 24 |
│ └─32
COPYFILE2_MESSAGE | COPYFILE2_MESSAGE_TYPE | .Type | 0 |
DWORD | .dwPadding | 4 | |
union (unnamed) | .Info | 8 |
│ └─80
COSERVERINFO | DWORD | .dwReserved1 | 0 |
LPWSTR | .pwszName | 8 | |
COAUTHINFO * | .pAuthInfo | 16 | |
DWORD | .dwReserved2 | 24 |
│ └─32
CPINFO | UINT | .MaxCharSize | 0 |
BYTE[2] | .DefaultChar | 4 | |
BYTE[12] | .LeadByte | 6 |
│ └─20
CPINFOEXA | UINT | .MaxCharSize | 0 |
BYTE[2] | .DefaultChar | 4 | |
BYTE[12] | .LeadByte | 6 | |
WCHAR | .UnicodeDefaultChar | 18 | |
UINT | .CodePage | 20 | |
CHAR[260] | .CodePageName | 24 |
│ └─284
CPINFOEXW | UINT | .MaxCharSize | 0 |
BYTE[2] | .DefaultChar | 4 | |
BYTE[12] | .LeadByte | 6 | |
WCHAR | .UnicodeDefaultChar | 18 | |
UINT | .CodePage | 20 | |
WCHAR[260] | .CodePageName | 24 |
│ └─544
CPLINFO | int | .idIcon | 0 |
int | .idName | 4 | |
int | .idInfo | 8 | |
LONG_PTR | .lData | 12 |
│ └─20
CQFORM | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
CLSID | .clsid | 8 | |
HICON | .hIcon | 24 | |
LPCWSTR | .pszTitle | 32 |
│ └─40
CQPAGE | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
LPCQPAGEPROC | .pPageProc | 8 | |
HINSTANCE | .hInstance | 16 | |
INT | .idPageName | 24 | |
INT | .idPageTemplate | 28 | |
DLGPROC | .pDlgProc | 32 | |
LPARAM | .lParam | 40 |
│ └─48
CREATEFILE2_EXTENDED_PARAMETERS | DWORD | .dwSize | 0 |
DWORD | .dwFileAttributes | 4 | |
DWORD | .dwFileFlags | 8 | |
DWORD | .dwSecurityQosFlags | 12 | |
LPSECURITY_ATTRIBUTES | .lpSecurityAttributes | 16 | |
HANDLE | .hTemplateFile | 24 |
│ └─32
CREATESTRUCTA | LPVOID | .lpCreateParams | 0 |
HINSTANCE | .hInstance | 8 | |
HMENU | .hMenu | 16 | |
HWND | .hwndParent | 24 | |
int | .cy | 32 | |
int | .cx | 36 | |
int | .y | 40 | |
int | .x | 44 | |
LONG | .style | 48 | |
LPCSTR | .lpszName | 56 | |
LPCSTR | .lpszClass | 64 | |
DWORD | .dwExStyle | 72 |
│ └─80
CREATESTRUCTW | LPVOID | .lpCreateParams | 0 |
HINSTANCE | .hInstance | 8 | |
HMENU | .hMenu | 16 | |
HWND | .hwndParent | 24 | |
int | .cy | 32 | |
int | .cx | 36 | |
int | .y | 40 | |
int | .x | 44 | |
LONG | .style | 48 | |
LPCWSTR | .lpszName | 56 | |
LPCWSTR | .lpszClass | 64 | |
DWORD | .dwExStyle | 72 |
│ └─80
CREATE_CLUSTER_CONFIG | DWORD | .dwVersion | 0 |
PCWSTR | .lpszClusterName | 8 | |
DWORD | .cNodes | 16 | |
PCWSTR * | .ppszNodeNames | 24 | |
DWORD | .cIpEntries | 32 | |
PCLUSTER_IP_ENTRY | .pIpEntries | 40 | |
BOOLEAN | .fEmptyCluster | 48 | |
CLUSTER_MGMT_POINT_TYPE | .managementPointType | 52 | |
CLUSTER_MGMT_POINT_RESTYPE | .managementPointResType | 56 |
│ └─64
CREATE_CLUSTER_NAME_ACCOUNT | DWORD | .dwVersion | 0 |
PCWSTR | .lpszClusterName | 8 | |
DWORD | .dwFlags | 16 | |
PCWSTR | .pszUserName | 24 | |
PCWSTR | .pszPassword | 32 | |
PCWSTR | .pszDomain | 40 | |
CLUSTER_MGMT_POINT_TYPE | .managementPointType | 48 | |
CLUSTER_MGMT_POINT_RESTYPE | .managementPointResType | 52 | |
BOOLEAN | .bUpgradeVCOs | 56 |
│ └─64
CREATE_DISK | PARTITION_STYLE | .PartitionStyle | 0 | ||
CREATE_DISK_GPT | GUID | unsigned long | .Gpt.DiskId.Data1 | 4 | |
unsigned short | .Gpt.DiskId.Data2 | 8 | |||
unsigned short | .Gpt.DiskId.Data3 | 10 | |||
unsigned char[8] | .Gpt.DiskId.Data4 | 12 | |||
DWORD | .Gpt.MaxPartitionCount | 20 | |||
CREATE_DISK_MBR | DWORD | .Mbr.Signature | 4 |
│ └─24
CREATE_DISK_GPT | GUID | unsigned long | .DiskId.Data1 | 0 |
unsigned short | .DiskId.Data2 | 4 | ||
unsigned short | .DiskId.Data3 | 6 | ||
unsigned char[8] | .DiskId.Data4 | 8 | ||
DWORD | .MaxPartitionCount | 16 |
│ └─20
CREATE_DISK_MBR | DWORD | .Signature | 0 |
│ └─4
CREATE_PARTITION_PARAMETERS | VDS_PARTITION_STYLE | .style | 0 |
struct (unnamed) | .GptPartInfo | 8 | |
struct (unnamed) | .MbrPartInfo | 8 |
│ └─120
CREATE_PROCESS_DEBUG_INFO | HANDLE | .hFile | 0 |
HANDLE | .hProcess | 8 | |
HANDLE | .hThread | 16 | |
LPVOID | .lpBaseOfImage | 24 | |
DWORD | .dwDebugInfoFileOffset | 32 | |
DWORD | .nDebugInfoSize | 36 | |
LPVOID | .lpThreadLocalBase | 40 | |
LPTHREAD_START_ROUTINE | .lpStartAddress | 48 | |
LPVOID | .lpImageName | 56 | |
WORD | .fUnicode | 64 |
│ └─72
CREATE_THREAD_DEBUG_INFO | HANDLE | .hThread | 0 |
LPVOID | .lpThreadLocalBase | 8 | |
LPTHREAD_START_ROUTINE | .lpStartAddress | 16 |
│ └─24
CREATE_USN_JOURNAL_DATA | DWORDLONG | .MaximumSize | 0 |
DWORDLONG | .AllocationDelta | 8 |
│ └─16
CREATE_VIRTUAL_DISK_PARAMETERS | CREATE_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 8 | |
struct (unnamed) | .Version2 | 8 | |
struct (unnamed) | .Version3 | 8 | |
struct (unnamed) | .Version4 | 8 |
│ └─184
CREDENTIALA | DWORD | .Flags | 0 | |
DWORD | .Type | 4 | ||
LPSTR | .TargetName | 8 | ||
LPSTR | .Comment | 16 | ||
FILETIME | DWORD | .LastWritten.dwLowDateTime | 24 | |
DWORD | .LastWritten.dwHighDateTime | 28 | ||
DWORD | .CredentialBlobSize | 32 | ||
LPBYTE | .CredentialBlob | 40 | ||
DWORD | .Persist | 48 | ||
DWORD | .AttributeCount | 52 | ||
PCREDENTIAL_ATTRIBUTEA | .Attributes | 56 | ||
LPSTR | .TargetAlias | 64 | ||
LPSTR | .UserName | 72 |
│ └─80
CREDENTIALW | DWORD | .Flags | 0 | |
DWORD | .Type | 4 | ||
LPWSTR | .TargetName | 8 | ||
LPWSTR | .Comment | 16 | ||
FILETIME | DWORD | .LastWritten.dwLowDateTime | 24 | |
DWORD | .LastWritten.dwHighDateTime | 28 | ||
DWORD | .CredentialBlobSize | 32 | ||
LPBYTE | .CredentialBlob | 40 | ||
DWORD | .Persist | 48 | ||
DWORD | .AttributeCount | 52 | ||
PCREDENTIAL_ATTRIBUTEW | .Attributes | 56 | ||
LPWSTR | .TargetAlias | 64 | ||
LPWSTR | .UserName | 72 |
│ └─80
CREDENTIAL_ATTRIBUTEA | LPSTR | .Keyword | 0 |
DWORD | .Flags | 8 | |
DWORD | .ValueSize | 12 | |
LPBYTE | .Value | 16 |
│ └─24
CREDENTIAL_ATTRIBUTEW | LPWSTR | .Keyword | 0 |
DWORD | .Flags | 8 | |
DWORD | .ValueSize | 12 | |
LPBYTE | .Value | 16 |
│ └─24
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR | DWORD | .dwFieldID | 0 | |
CREDENTIAL_PROVIDER_FIELD_TYPE | .cpft | 4 | ||
LPWSTR | .pszLabel | 8 | ||
GUID | unsigned long | .guidFieldType.Data1 | 16 | |
unsigned short | .guidFieldType.Data2 | 20 | ||
unsigned short | .guidFieldType.Data3 | 22 | ||
unsigned char[8] | .guidFieldType.Data4 | 24 |
│ └─32
CREDENTIAL_TARGET_INFORMATIONA | LPSTR | .TargetName | 0 |
LPSTR | .NetbiosServerName | 8 | |
LPSTR | .DnsServerName | 16 | |
LPSTR | .NetbiosDomainName | 24 | |
LPSTR | .DnsDomainName | 32 | |
LPSTR | .DnsTreeName | 40 | |
LPSTR | .PackageName | 48 | |
ULONG | .Flags | 56 | |
DWORD | .CredTypeCount | 60 | |
LPDWORD | .CredTypes | 64 |
│ └─72
CREDENTIAL_TARGET_INFORMATIONW | LPWSTR | .TargetName | 0 |
LPWSTR | .NetbiosServerName | 8 | |
LPWSTR | .DnsServerName | 16 | |
LPWSTR | .NetbiosDomainName | 24 | |
LPWSTR | .DnsDomainName | 32 | |
LPWSTR | .DnsTreeName | 40 | |
LPWSTR | .PackageName | 48 | |
ULONG | .Flags | 56 | |
DWORD | .CredTypeCount | 60 | |
LPDWORD | .CredTypes | 64 |
│ └─72
CREDSSP_CRED | CREDSPP_SUBMIT_TYPE | .Type | 0 |
PVOID | .pSchannelCred | 8 | |
PVOID | .pSpnegoCred | 16 |
│ └─24
CREDUI_INFOA | DWORD | .cbSize | 0 |
HWND | .hwndParent | 8 | |
PCSTR | .pszMessageText | 16 | |
PCSTR | .pszCaptionText | 24 | |
HBITMAP | .hbmBanner | 32 |
│ └─40
CREDUI_INFOW | DWORD | .cbSize | 0 |
HWND | .hwndParent | 8 | |
PCWSTR | .pszMessageText | 16 | |
PCWSTR | .pszCaptionText | 24 | |
HBITMAP | .hbmBanner | 32 |
│ └─40
CRL_CONTEXT | DWORD | .dwCertEncodingType | 0 |
BYTE * | .pbCrlEncoded | 8 | |
DWORD | .cbCrlEncoded | 16 | |
PCRL_INFO | .pCrlInfo | 24 | |
HCERTSTORE | .hCertStore | 32 |
│ └─40
CRL_DIST_POINT | CRL_DIST_POINT_NAME | DWORD | .DistPointName.dwDistPointNameChoice | 0 | |
CERT_ALT_NAME_INFO | DWORD | .DistPointName.FullName.cAltEntry | 8 | ||
PCERT_ALT_NAME_ENTRY | .DistPointName.FullName.rgAltEntry | 16 | |||
CRYPT_BIT_BLOB | DWORD | .ReasonFlags.cbData | 24 | ||
BYTE * | .ReasonFlags.pbData | 32 | |||
DWORD | .ReasonFlags.cUnusedBits | 40 | |||
CERT_ALT_NAME_INFO | DWORD | .CRLIssuer.cAltEntry | 48 | ||
PCERT_ALT_NAME_ENTRY | .CRLIssuer.rgAltEntry | 56 |
│ └─64
CRL_DIST_POINTS_INFO | DWORD | .cDistPoint | 0 |
PCRL_DIST_POINT | .rgDistPoint | 8 |
│ └─16
CRL_DIST_POINT_NAME | DWORD | .dwDistPointNameChoice | 0 | |
CERT_ALT_NAME_INFO | DWORD | .FullName.cAltEntry | 8 | |
PCERT_ALT_NAME_ENTRY | .FullName.rgAltEntry | 16 |
│ └─24
CRL_ENTRY | CRYPT_INTEGER_BLOB | DWORD | .SerialNumber.cbData | 0 |
BYTE * | .SerialNumber.pbData | 8 | ||
FILETIME | DWORD | .RevocationDate.dwLowDateTime | 16 | |
DWORD | .RevocationDate.dwHighDateTime | 20 | ||
DWORD | .cExtension | 24 | ||
PCERT_EXTENSION | .rgExtension | 32 |
│ └─40
CRL_FIND_ISSUED_FOR_PARA | PCCERT_CONTEXT | .pSubjectCert | 0 |
PCCERT_CONTEXT | .pIssuerCert | 8 |
│ └─16
CRL_INFO | DWORD | .dwVersion | 0 | |
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SignatureAlgorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .SignatureAlgorithm.Parameters | 16 | ||
CERT_NAME_BLOB | .Issuer | 32 | ||
FILETIME | DWORD | .ThisUpdate.dwLowDateTime | 48 | |
DWORD | .ThisUpdate.dwHighDateTime | 52 | ||
FILETIME | DWORD | .NextUpdate.dwLowDateTime | 56 | |
DWORD | .NextUpdate.dwHighDateTime | 60 | ||
DWORD | .cCRLEntry | 64 | ||
PCRL_ENTRY | .rgCRLEntry | 72 | ||
DWORD | .cExtension | 80 | ||
PCERT_EXTENSION | .rgExtension | 88 |
│ └─96
CRL_ISSUING_DIST_POINT | CRL_DIST_POINT_NAME | DWORD | .DistPointName.dwDistPointNameChoice | 0 | |
CERT_ALT_NAME_INFO | DWORD | .DistPointName.FullName.cAltEntry | 8 | ||
PCERT_ALT_NAME_ENTRY | .DistPointName.FullName.rgAltEntry | 16 | |||
BOOL | .fOnlyContainsUserCerts | 24 | |||
BOOL | .fOnlyContainsCACerts | 28 | |||
CRYPT_BIT_BLOB | DWORD | .OnlySomeReasonFlags.cbData | 32 | ||
BYTE * | .OnlySomeReasonFlags.pbData | 40 | |||
DWORD | .OnlySomeReasonFlags.cUnusedBits | 48 | |||
BOOL | .fIndirectCRL | 56 |
│ └─64
CROSS_CERT_DIST_POINTS_INFO | DWORD | .dwSyncDeltaTime | 0 |
DWORD | .cDistPoint | 4 | |
PCERT_ALT_NAME_INFO | .rgDistPoint | 8 |
│ └─16
CROSS_SLIDE_PARAMETER | CROSS_SLIDE_THRESHOLD | .threshold | 0 |
float | .distance | 4 |
│ └─8
CRYPTCATATTRIBUTE | DWORD | .cbStruct | 0 |
LPWSTR | .pwszReferenceTag | 8 | |
DWORD | .dwAttrTypeAndAction | 16 | |
DWORD | .cbValue | 20 | |
BYTE * | .pbValue | 24 | |
DWORD | .dwReserved | 32 |
│ └─40
CRYPTCATCDF | DWORD | .cbStruct | 0 |
HANDLE | .hFile | 8 | |
DWORD | .dwCurFilePos | 16 | |
DWORD | .dwLastMemberOffset | 20 | |
BOOL | .fEOF | 24 | |
LPWSTR | .pwszResultDir | 32 | |
HANDLE | .hCATStore | 40 |
│ └─48
CRYPTCATMEMBER | DWORD | .cbStruct | 0 | |
LPWSTR | .pwszReferenceTag | 8 | ||
LPWSTR | .pwszFileName | 16 | ||
GUID | unsigned long | .gSubjectType.Data1 | 24 | |
unsigned short | .gSubjectType.Data2 | 28 | ||
unsigned short | .gSubjectType.Data3 | 30 | ||
unsigned char[8] | .gSubjectType.Data4 | 32 | ||
DWORD | .fdwMemberFlags | 40 | ||
struct SIP_INDIRECT_DATA_ * | .pIndirectData | 48 | ||
DWORD | .dwCertVersion | 56 | ||
DWORD | .dwReserved | 60 | ||
HANDLE | .hReserved | 64 | ||
CRYPT_ATTR_BLOB | .sEncodedIndirectData | 72 | ||
CRYPT_ATTR_BLOB | .sEncodedMemberInfo | 88 |
│ └─104
CRYPTCATSTORE | DWORD | .cbStruct | 0 |
DWORD | .dwPublicVersion | 4 | |
LPWSTR | .pwszP7File | 8 | |
HCRYPTPROV | .hProv | 16 | |
DWORD | .dwEncodingType | 24 | |
DWORD | .fdwStoreFlags | 28 | |
HANDLE | .hReserved | 32 | |
HANDLE | .hAttrs | 40 | |
HCRYPTMSG | .hCryptMsg | 48 | |
HANDLE | .hSorted | 56 |
│ └─64
CRYPTNET_URL_CACHE_FLUSH_INFO | DWORD | .cbSize | 0 | |
DWORD | .dwExemptSeconds | 4 | ||
FILETIME | DWORD | .ExpireTime.dwLowDateTime | 8 | |
DWORD | .ExpireTime.dwHighDateTime | 12 |
│ └─16
CRYPTNET_URL_CACHE_PRE_FETCH_INFO | DWORD | .cbSize | 0 | |
DWORD | .dwObjectType | 4 | ||
DWORD | .dwError | 8 | ||
DWORD | .dwReserved | 12 | ||
FILETIME | DWORD | .ThisUpdateTime.dwLowDateTime | 16 | |
DWORD | .ThisUpdateTime.dwHighDateTime | 20 | ||
FILETIME | DWORD | .NextUpdateTime.dwLowDateTime | 24 | |
DWORD | .NextUpdateTime.dwHighDateTime | 28 | ||
FILETIME | DWORD | .PublishTime.dwLowDateTime | 32 | |
DWORD | .PublishTime.dwHighDateTime | 36 |
│ └─40
CRYPTNET_URL_CACHE_RESPONSE_INFO | DWORD | .cbSize | 0 | |
WORD | .wResponseType | 4 | ||
WORD | .wResponseFlags | 6 | ||
FILETIME | DWORD | .LastModifiedTime.dwLowDateTime | 8 | |
DWORD | .LastModifiedTime.dwHighDateTime | 12 | ||
DWORD | .dwMaxAge | 16 | ||
LPCWSTR | .pwszETag | 24 | ||
DWORD | .dwProxyId | 32 |
│ └─40
CRYPTPROTECT_PROMPTSTRUCT | DWORD | .cbSize | 0 |
DWORD | .dwPromptFlags | 4 | |
HWND | .hwndApp | 8 | |
LPCWSTR | .szPrompt | 16 |
│ └─24
CRYPTUI_CERT_MGR_STRUCT | DWORD | .dwSize | 0 |
HWND | .hwndParent | 8 | |
DWORD | .dwFlags | 16 | |
LPCWSTR | .pwszTitle | 24 | |
LPCSTR | .pszInitUsageOID | 32 |
│ └─40
CRYPTUI_INITDIALOG_STRUCT | LPARAM | .lParam | 0 |
PCCERT_CONTEXT | .pCertContext | 8 |
│ └─16
CRYPTUI_VIEWCERTIFICATE_STRUCTA | DWORD | .dwSize | 0 |
HWND | .hwndParent | 8 | |
DWORD | .dwFlags | 16 | |
LPCSTR | .szTitle | 24 | |
PCCERT_CONTEXT | .pCertContext | 32 | |
LPCSTR * | .rgszPurposes | 40 | |
DWORD | .cPurposes | 48 | |
HANDLE | .hWVTStateData | 56 | |
const CRYPT_PROVIDER_DATA * | .pCryptProviderData | 56 | |
BOOL | .fpCryptProviderDataTrustedUsage | 64 | |
DWORD | .idxSigner | 68 | |
DWORD | .idxCert | 72 | |
BOOL | .fCounterSigner | 76 | |
DWORD | .idxCounterSigner | 80 | |
DWORD | .cStores | 84 | |
HCERTSTORE * | .rghStores | 88 | |
DWORD | .cPropSheetPages | 96 | |
LPCPROPSHEETPAGEA | .rgPropSheetPages | 104 | |
DWORD | .nStartPage | 112 |
│ └─120
CRYPTUI_VIEWCERTIFICATE_STRUCTW | DWORD | .dwSize | 0 |
HWND | .hwndParent | 8 | |
DWORD | .dwFlags | 16 | |
LPCWSTR | .szTitle | 24 | |
PCCERT_CONTEXT | .pCertContext | 32 | |
LPCSTR * | .rgszPurposes | 40 | |
DWORD | .cPurposes | 48 | |
HANDLE | .hWVTStateData | 56 | |
const CRYPT_PROVIDER_DATA * | .pCryptProviderData | 56 | |
BOOL | .fpCryptProviderDataTrustedUsage | 64 | |
DWORD | .idxSigner | 68 | |
DWORD | .idxCert | 72 | |
BOOL | .fCounterSigner | 76 | |
DWORD | .idxCounterSigner | 80 | |
DWORD | .cStores | 84 | |
HCERTSTORE * | .rghStores | 88 | |
DWORD | .cPropSheetPages | 96 | |
LPCPROPSHEETPAGEW | .rgPropSheetPages | 104 | |
DWORD | .nStartPage | 112 |
│ └─120
CRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO | DWORD | .dwSize | 0 |
GUID * | .pGuidSubject | 8 | |
DWORD | .cbBlob | 16 | |
BYTE * | .pbBlob | 24 | |
LPCWSTR | .pwszDisplayName | 32 |
│ └─40
CRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO | DWORD | .dwSize | 0 |
LPWSTR | .pwszSigningCertFileName | 8 | |
DWORD | .dwPvkChoice | 16 | |
PCCRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO | .pPvkFileInfo | 24 | |
PCRYPT_KEY_PROV_INFO | .pPvkProvInfo | 24 |
│ └─32
CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT | DWORD | .dwSize | 0 |
DWORD | .cbBlob | 4 | |
BYTE * | .pbBlob | 8 |
│ └─16
CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO | DWORD | .dwSize | 0 |
DWORD | .dwAttrFlags | 4 | |
LPCWSTR | .pwszDescription | 8 | |
LPCWSTR | .pwszMoreInfoLocation | 16 | |
LPCSTR | .pszHashAlg | 24 | |
LPCWSTR | .pwszSigningCertDisplayString | 32 | |
HCERTSTORE | .hAdditionalCertStore | 40 | |
PCRYPT_ATTRIBUTES | .psAuthenticated | 48 | |
PCRYPT_ATTRIBUTES | .psUnauthenticated | 56 |
│ └─64
CRYPTUI_WIZ_DIGITAL_SIGN_INFO | DWORD | .dwSize | 0 |
DWORD | .dwSubjectChoice | 4 | |
PCCRYPTUI_WIZ_DIGITAL_SIGN_BLOB_INFO | .pSignBlobInfo | 8 | |
LPCWSTR | .pwszFileName | 8 | |
DWORD | .dwSigningCertChoice | 16 | |
PCCRYPTUI_WIZ_DIGITAL_SIGN_CERT_PVK_INFO | .pSigningCertPvkInfo | 24 | |
PCCERT_CONTEXT | .pSigningCertContext | 24 | |
PCCRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO | .pSigningCertStore | 24 | |
LPCWSTR | .pwszTimestampURL | 32 | |
DWORD | .dwAdditionalCertChoice | 40 | |
PCCRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO | .pSignExtInfo | 48 |
│ └─56
CRYPTUI_WIZ_DIGITAL_SIGN_PVK_FILE_INFO | DWORD | .dwSize | 0 |
LPWSTR | .pwszPvkFileName | 8 | |
LPWSTR | .pwszProvName | 16 | |
DWORD | .dwProvType | 24 |
│ └─32
CRYPTUI_WIZ_DIGITAL_SIGN_STORE_INFO | DWORD | .dwSize | 0 |
DWORD | .cCertStore | 4 | |
HCERTSTORE * | .rghCertStore | 8 | |
PFNCFILTERPROC | .pFilterCallback | 16 | |
void * | .pvCallbackData | 24 |
│ └─32
CRYPTUI_WIZ_EXPORT_CERTCONTEXT_INFO | DWORD | .dwSize | 0 |
DWORD | .dwExportFormat | 4 | |
BOOL | .fExportChain | 8 | |
BOOL | .fExportPrivateKeys | 12 | |
LPCWSTR | .pwszPassword | 16 | |
BOOL | .fStrongEncryption | 24 |
│ └─32
CRYPTUI_WIZ_EXPORT_INFO | DWORD | .dwSize | 0 |
LPCWSTR | .pwszExportFileName | 8 | |
DWORD | .dwSubjectChoice | 16 | |
HCERTSTORE | .hCertStore | 24 | |
PCCRL_CONTEXT | .pCRLContext | 24 | |
PCCTL_CONTEXT | .pCTLContext | 24 | |
PCCERT_CONTEXT | .pCertContext | 24 | |
DWORD | .cStores | 32 | |
HCERTSTORE * | .rghStores | 40 |
│ └─48
CRYPTUI_WIZ_IMPORT_SRC_INFO | DWORD | .dwSize | 0 |
DWORD | .dwSubjectChoice | 4 | |
HCERTSTORE | .hCertStore | 8 | |
PCCRL_CONTEXT | .pCRLContext | 8 | |
PCCTL_CONTEXT | .pCTLContext | 8 | |
PCCERT_CONTEXT | .pCertContext | 8 | |
LPCWSTR | .pwszFileName | 8 | |
DWORD | .dwFlags | 16 | |
LPCWSTR | .pwszPassword | 24 |
│ └─32
CRYPT_AES_128_KEY_STATE | unsigned char[16] | .Key | 0 |
unsigned char[16] | .IV | 16 | |
unsigned char[11][16] | .EncryptionState | 32 | |
unsigned char[11][16] | .DecryptionState | 208 | |
unsigned char[16] | .Feedback | 384 |
│ └─400
CRYPT_AES_256_KEY_STATE | unsigned char[32] | .Key | 0 |
unsigned char[16] | .IV | 32 | |
unsigned char[15][16] | .EncryptionState | 48 | |
unsigned char[15][16] | .DecryptionState | 288 | |
unsigned char[16] | .Feedback | 528 |
│ └─544
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .pszObjId | 0 |
CRYPT_OBJID_BLOB | .Parameters | 8 |
│ └─24
CRYPT_ATTRIBUTE | LPSTR | .pszObjId | 0 |
DWORD | .cValue | 8 | |
PCRYPT_ATTR_BLOB | .rgValue | 16 |
│ └─24
CRYPT_ATTRIBUTES | DWORD | .cAttr | 0 |
PCRYPT_ATTRIBUTE | .rgAttr | 8 |
│ └─16
CRYPT_ATTRIBUTE_TYPE_VALUE | LPSTR | .pszObjId | 0 |
CRYPT_OBJID_BLOB | .Value | 8 |
│ └─24
CRYPT_BIT_BLOB | DWORD | .cbData | 0 |
BYTE * | .pbData | 8 | |
DWORD | .cUnusedBits | 16 |
│ └─24
CRYPT_BLOB_ARRAY | DWORD | .cBlob | 0 |
PCRYPT_DATA_BLOB | .rgBlob | 8 |
│ └─16
CRYPT_CONTENT_INFO | LPSTR | .pszObjId | 0 |
CRYPT_DER_BLOB | .Content | 8 |
│ └─24
CRYPT_CONTENT_INFO_SEQUENCE_OF_ANY | LPSTR | .pszObjId | 0 |
DWORD | .cValue | 8 | |
PCRYPT_DER_BLOB | .rgValue | 16 |
│ └─24
CRYPT_CONTEXTS | ULONG | .cContexts | 0 |
PWSTR * | .rgpszContexts | 8 |
│ └─16
CRYPT_CONTEXT_CONFIG | ULONG | .dwFlags | 0 |
ULONG | .dwReserved | 4 |
│ └─8
CRYPT_CONTEXT_FUNCTIONS | ULONG | .cFunctions | 0 |
PWSTR * | .rgpszFunctions | 8 |
│ └─16
CRYPT_CONTEXT_FUNCTION_CONFIG | ULONG | .dwFlags | 0 |
ULONG | .dwReserved | 4 |
│ └─8
CRYPT_CONTEXT_FUNCTION_PROVIDERS | ULONG | .cProviders | 0 |
PWSTR * | .rgpszProviders | 8 |
│ └─16
CRYPT_CREDENTIALS | DWORD | .cbSize | 0 |
LPCSTR | .pszCredentialsOid | 8 | |
LPVOID | .pvCredentials | 16 |
│ └─24
CRYPT_DECODE_PARA | DWORD | .cbSize | 0 |
PFN_CRYPT_ALLOC | .pfnAlloc | 8 | |
PFN_CRYPT_FREE | .pfnFree | 16 |
│ └─24
CRYPT_DECRYPT_MESSAGE_PARA | DWORD | .cbSize | 0 |
DWORD | .dwMsgAndCertEncodingType | 4 | |
DWORD | .cCertStore | 8 | |
HCERTSTORE * | .rghCertStore | 16 |
│ └─24
CRYPT_DEFAULT_CONTEXT_MULTI_OID_PARA | DWORD | .cOID | 0 |
LPSTR * | .rgpszOID | 8 |
│ └─16
CRYPT_ECC_CMS_SHARED_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .Algorithm.pszObjId | 0 |
CRYPT_OBJID_BLOB | .Algorithm.Parameters | 8 | ||
CRYPT_DATA_BLOB | .EntityUInfo | 24 | ||
BYTE[4] | .rgbSuppPubInfo | 40 |
│ └─48
CRYPT_ENCODE_PARA | DWORD | .cbSize | 0 |
PFN_CRYPT_ALLOC | .pfnAlloc | 8 | |
PFN_CRYPT_FREE | .pfnFree | 16 |
│ └─24
CRYPT_ENCRYPTED_PRIVATE_KEY_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .EncryptionAlgorithm.pszObjId | 0 |
CRYPT_OBJID_BLOB | .EncryptionAlgorithm.Parameters | 8 | ||
CRYPT_DATA_BLOB | .EncryptedPrivateKey | 24 |
│ └─40
CRYPT_ENCRYPT_MESSAGE_PARA | DWORD | .cbSize | 0 | |
DWORD | .dwMsgEncodingType | 4 | ||
HCRYPTPROV_LEGACY | .hCryptProv | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .ContentEncryptionAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .ContentEncryptionAlgorithm.Parameters | 24 | ||
void * | .pvEncryptionAuxInfo | 40 | ||
DWORD | .dwFlags | 48 | ||
DWORD | .dwInnerContentType | 52 |
│ └─56
CRYPT_ENROLLMENT_NAME_VALUE_PAIR | LPWSTR | .pwszName | 0 |
LPWSTR | .pwszValue | 8 |
│ └─16
CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO | DWORD | .cbSize | 0 |
int | .iDeltaCrlIndicator | 4 | |
LPFILETIME | .pftCacheResync | 8 | |
LPFILETIME | .pLastSyncTime | 16 | |
LPFILETIME | .pMaxAgeTime | 24 | |
PCERT_REVOCATION_CHAIN_PARA | .pChainPara | 32 | |
PCRYPT_INTEGER_BLOB | .pDeltaCrlIndicator | 40 |
│ └─48
CRYPT_HASH_MESSAGE_PARA | DWORD | .cbSize | 0 | |
DWORD | .dwMsgEncodingType | 4 | ||
HCRYPTPROV_LEGACY | .hCryptProv | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 24 | ||
void * | .pvHashAuxInfo | 40 |
│ └─48
CRYPT_IMAGE_REF | PWSTR | .pszImage | 0 |
ULONG | .dwFlags | 8 |
│ └─16
CRYPT_IMAGE_REG | PWSTR | .pszImage | 0 |
ULONG | .cInterfaces | 8 | |
PCRYPT_INTERFACE_REG * | .rgpInterfaces | 16 |
│ └─24
CRYPT_INTEGER_BLOB | DWORD | .cbData | 0 |
BYTE * | .pbData | 8 |
│ └─16
CRYPT_INTERFACE_REG | ULONG | .dwInterface | 0 |
ULONG | .dwFlags | 4 | |
ULONG | .cFunctions | 8 | |
PWSTR * | .rgpszFunctions | 16 |
│ └─24
CRYPT_KEY_PROV_INFO | LPWSTR | .pwszContainerName | 0 |
LPWSTR | .pwszProvName | 8 | |
DWORD | .dwProvType | 16 | |
DWORD | .dwFlags | 20 | |
DWORD | .cProvParam | 24 | |
PCRYPT_KEY_PROV_PARAM | .rgProvParam | 32 | |
DWORD | .dwKeySpec | 40 |
│ └─48
CRYPT_KEY_PROV_PARAM | DWORD | .dwParam | 0 |
BYTE * | .pbData | 8 | |
DWORD | .cbData | 16 | |
DWORD | .dwFlags | 20 |
│ └─24
CRYPT_KEY_SIGN_MESSAGE_PARA | DWORD | .cbSize | 0 | |
DWORD | .dwMsgAndCertEncodingType | 4 | ||
HCRYPTPROV | .hCryptProv | 8 | ||
NCRYPT_KEY_HANDLE | .hNCryptKey | 8 | ||
DWORD | .dwKeySpec | 16 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 24 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 32 | ||
void * | .pvHashAuxInfo | 48 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .PubKeyAlgorithm.pszObjId | 56 | |
CRYPT_OBJID_BLOB | .PubKeyAlgorithm.Parameters | 64 |
│ └─80
CRYPT_KEY_VERIFY_MESSAGE_PARA | DWORD | .cbSize | 0 |
DWORD | .dwMsgEncodingType | 4 | |
HCRYPTPROV_LEGACY | .hCryptProv | 8 |
│ └─16
CRYPT_MASK_GEN_ALGORITHM | LPSTR | .pszObjId | 0 | |
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 16 |
│ └─32
CRYPT_OBJECT_LOCATOR_PROVIDER_TABLE | DWORD | .cbSize | 0 |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_GET | .pfnGet | 8 | |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_RELEASE | .pfnRelease | 16 | |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_PASSWORD | .pfnFreePassword | 24 | |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE | .pfnFree | 32 | |
PFN_CRYPT_OBJECT_LOCATOR_PROVIDER_FREE_IDENTIFIER | .pfnFreeIdentifier | 40 |
│ └─48
CRYPT_OID_FUNC_ENTRY | LPCSTR | .pszOID | 0 |
void * | .pvFuncAddr | 8 |
│ └─16
CRYPT_OID_INFO | DWORD | .cbSize | 0 |
LPCSTR | .pszOID | 8 | |
LPCWSTR | .pwszName | 16 | |
DWORD | .dwGroupId | 24 | |
ALG_ID | .Algid | 28 | |
DWORD | .dwLength | 28 | |
DWORD | .dwValue | 28 | |
CRYPT_DATA_BLOB | .ExtraInfo | 32 |
│ └─48
CRYPT_PASSWORD_CREDENTIALSA | DWORD | .cbSize | 0 |
LPSTR | .pszUsername | 8 | |
LPSTR | .pszPassword | 16 |
│ └─24
CRYPT_PASSWORD_CREDENTIALSW | DWORD | .cbSize | 0 |
LPWSTR | .pszUsername | 8 | |
LPWSTR | .pszPassword | 16 |
│ └─24
CRYPT_PKCS12_PBE_PARAMS | int | .iIterations | 0 |
ULONG | .cbSalt | 4 |
│ └─8
CRYPT_PKCS8_EXPORT_PARAMS | HCRYPTPROV | .hCryptProv | 0 |
DWORD | .dwKeySpec | 8 | |
LPSTR | .pszPrivateKeyObjId | 16 | |
PCRYPT_ENCRYPT_PRIVATE_KEY_FUNC | .pEncryptPrivateKeyFunc | 24 | |
LPVOID | .pVoidEncryptFunc | 32 |
│ └─40
CRYPT_PKCS8_IMPORT_PARAMS | CRYPT_DIGEST_BLOB | .PrivateKey | 0 |
PCRYPT_RESOLVE_HCRYPTPROV_FUNC | .pResolvehCryptProvFunc | 16 | |
LPVOID | .pVoidResolveFunc | 24 | |
PCRYPT_DECRYPT_PRIVATE_KEY_FUNC | .pDecryptPrivateKeyFunc | 32 | |
LPVOID | .pVoidDecryptFunc | 40 |
│ └─48
CRYPT_PRIVATE_KEY_INFO | DWORD | .Version | 0 | |
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .Algorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .Algorithm.Parameters | 16 | ||
CRYPT_DER_BLOB | .PrivateKey | 32 | ||
PCRYPT_ATTRIBUTES | .pAttributes | 48 |
│ └─56
CRYPT_PROPERTY_REF | PWSTR | .pszProperty | 0 |
ULONG | .cbValue | 8 | |
PUCHAR | .pbValue | 16 |
│ └─24
CRYPT_PROVIDERS | ULONG | .cProviders | 0 |
PWSTR * | .rgpszProviders | 8 |
│ └─16
CRYPT_PROVIDER_CERT | DWORD | .cbStruct | 0 |
PCCERT_CONTEXT | .pCert | 8 | |
BOOL | .fCommercial | 16 | |
BOOL | .fTrustedRoot | 20 | |
BOOL | .fSelfSigned | 24 | |
BOOL | .fTestCert | 28 | |
DWORD | .dwRevokedReason | 32 | |
DWORD | .dwConfidence | 36 | |
DWORD | .dwError | 40 | |
CTL_CONTEXT * | .pTrustListContext | 48 | |
BOOL | .fTrustListSignerCert | 56 | |
PCCTL_CONTEXT | .pCtlContext | 64 | |
DWORD | .dwCtlError | 72 | |
BOOL | .fIsCyclic | 76 | |
PCERT_CHAIN_ELEMENT | .pChainElement | 80 |
│ └─88
CRYPT_PROVIDER_DATA | DWORD | .cbStruct | 0 | |
WINTRUST_DATA * | .pWintrustData | 8 | ||
BOOL | .fOpenedFile | 16 | ||
HWND | .hWndParent | 24 | ||
GUID * | .pgActionID | 32 | ||
HCRYPTPROV | .hProv | 40 | ||
DWORD | .dwError | 48 | ||
DWORD | .dwRegSecuritySettings | 52 | ||
DWORD | .dwRegPolicySettings | 56 | ||
struct _CRYPT_PROVIDER_FUNCTIONS * | .psPfns | 64 | ||
DWORD | .cdwTrustStepErrors | 72 | ||
DWORD * | .padwTrustStepErrors | 80 | ||
DWORD | .chStores | 88 | ||
HCERTSTORE * | .pahStores | 96 | ||
DWORD | .dwEncoding | 104 | ||
HCRYPTMSG | .hMsg | 112 | ||
DWORD | .csSigners | 120 | ||
struct _CRYPT_PROVIDER_SGNR * | .pasSigners | 128 | ||
DWORD | .csProvPrivData | 136 | ||
struct _CRYPT_PROVIDER_PRIVDATA * | .pasProvPrivData | 144 | ||
DWORD | .dwSubjectChoice | 152 | ||
struct _PROVDATA_SIP * | .pPDSip | 160 | ||
char * | .pszUsageOID | 168 | ||
BOOL | .fRecallWithState | 176 | ||
FILETIME | DWORD | .sftSystemTime.dwLowDateTime | 180 | |
DWORD | .sftSystemTime.dwHighDateTime | 184 | ||
char * | .pszCTLSignerUsageOID | 192 | ||
DWORD | .dwProvFlags | 200 | ||
DWORD | .dwFinalError | 204 | ||
PCERT_USAGE_MATCH | .pRequestUsage | 208 | ||
DWORD | .dwTrustPubSettings | 216 | ||
DWORD | .dwUIStateFlags | 220 | ||
struct _CRYPT_PROVIDER_SIGSTATE * | .pSigState | 224 | ||
struct WINTRUST_SIGNATURE_SETTINGS_ * | .pSigSettings | 232 |
│ └─240
CRYPT_PROVIDER_DEFUSAGE | DWORD | .cbStruct | 0 | |
GUID | unsigned long | .gActionID.Data1 | 4 | |
unsigned short | .gActionID.Data2 | 8 | ||
unsigned short | .gActionID.Data3 | 10 | ||
unsigned char[8] | .gActionID.Data4 | 12 | ||
LPVOID | .pDefPolicyCallbackData | 24 | ||
LPVOID | .pDefSIPClientData | 32 |
│ └─40
CRYPT_PROVIDER_FUNCTIONS | DWORD | .cbStruct | 0 |
PFN_CPD_MEM_ALLOC | .pfnAlloc | 8 | |
PFN_CPD_MEM_FREE | .pfnFree | 16 | |
PFN_CPD_ADD_STORE | .pfnAddStore2Chain | 24 | |
PFN_CPD_ADD_SGNR | .pfnAddSgnr2Chain | 32 | |
PFN_CPD_ADD_CERT | .pfnAddCert2Chain | 40 | |
PFN_CPD_ADD_PRIVDATA | .pfnAddPrivData2Chain | 48 | |
PFN_PROVIDER_INIT_CALL | .pfnInitialize | 56 | |
PFN_PROVIDER_OBJTRUST_CALL | .pfnObjectTrust | 64 | |
PFN_PROVIDER_SIGTRUST_CALL | .pfnSignatureTrust | 72 | |
PFN_PROVIDER_CERTTRUST_CALL | .pfnCertificateTrust | 80 | |
PFN_PROVIDER_FINALPOLICY_CALL | .pfnFinalPolicy | 88 | |
PFN_PROVIDER_CERTCHKPOLICY_CALL | .pfnCertCheckPolicy | 96 | |
PFN_PROVIDER_TESTFINALPOLICY_CALL | .pfnTestFinalPolicy | 104 | |
struct _CRYPT_PROVUI_FUNCS * | .psUIpfns | 112 | |
PFN_PROVIDER_CLEANUP_CALL | .pfnCleanupPolicy | 120 |
│ └─128
CRYPT_PROVIDER_PRIVDATA | DWORD | .cbStruct | 0 | |
GUID | unsigned long | .gProviderID.Data1 | 4 | |
unsigned short | .gProviderID.Data2 | 8 | ||
unsigned short | .gProviderID.Data3 | 10 | ||
unsigned char[8] | .gProviderID.Data4 | 12 | ||
DWORD | .cbProvData | 20 | ||
void * | .pvProvData | 24 |
│ └─32
CRYPT_PROVIDER_REF | ULONG | .dwInterface | 0 |
PWSTR | .pszFunction | 8 | |
PWSTR | .pszProvider | 16 | |
ULONG | .cProperties | 24 | |
PCRYPT_PROPERTY_REF * | .rgpProperties | 32 | |
PCRYPT_IMAGE_REF | .pUM | 40 | |
PCRYPT_IMAGE_REF | .pKM | 48 |
│ └─56
CRYPT_PROVIDER_REFS | ULONG | .cProviders | 0 |
PCRYPT_PROVIDER_REF * | .rgpProviders | 8 |
│ └─16
CRYPT_PROVIDER_REG | ULONG | .cAliases | 0 |
PWSTR * | .rgpszAliases | 8 | |
PCRYPT_IMAGE_REG | .pUM | 16 | |
PCRYPT_IMAGE_REG | .pKM | 24 |
│ └─32
CRYPT_PROVIDER_REGDEFUSAGE | DWORD | .cbStruct | 0 |
GUID * | .pgActionID | 8 | |
WCHAR * | .pwszDllName | 16 | |
char * | .pwszLoadCallbackDataFunctionName | 24 | |
char * | .pwszFreeCallbackDataFunctionName | 32 |
│ └─40
CRYPT_PROVIDER_SGNR | DWORD | .cbStruct | 0 | |
FILETIME | DWORD | .sftVerifyAsOf.dwLowDateTime | 4 | |
DWORD | .sftVerifyAsOf.dwHighDateTime | 8 | ||
DWORD | .csCertChain | 12 | ||
struct _CRYPT_PROVIDER_CERT * | .pasCertChain | 16 | ||
DWORD | .dwSignerType | 24 | ||
CMSG_SIGNER_INFO * | .psSigner | 32 | ||
DWORD | .dwError | 40 | ||
DWORD | .csCounterSigners | 44 | ||
struct _CRYPT_PROVIDER_SGNR * | .pasCounterSigners | 48 | ||
PCCERT_CHAIN_CONTEXT | .pChainContext | 56 |
│ └─64
CRYPT_PROVIDER_SIGSTATE | DWORD | .cbStruct | 0 |
HCRYPTMSG * | .rhSecondarySigs | 8 | |
HCRYPTMSG | .hPrimarySig | 16 | |
BOOL | .fFirstAttemptMade | 24 | |
BOOL | .fNoMoreSigs | 28 | |
DWORD | .cSecondarySigs | 32 | |
DWORD | .dwCurrentIndex | 36 | |
BOOL | .fSupportMultiSig | 40 | |
DWORD | .dwCryptoPolicySupport | 44 | |
DWORD | .iAttemptCount | 48 | |
BOOL | .fCheckedSealing | 52 | |
struct _SEALING_SIGNATURE_ATTRIBUTE * | .pSealingSignature | 56 |
│ └─64
CRYPT_PROVUI_DATA | DWORD | .cbStruct | 0 |
DWORD | .dwFinalError | 4 | |
WCHAR * | .pYesButtonText | 8 | |
WCHAR * | .pNoButtonText | 16 | |
WCHAR * | .pMoreInfoButtonText | 24 | |
WCHAR * | .pAdvancedLinkText | 32 | |
WCHAR * | .pCopyActionText | 40 | |
WCHAR * | .pCopyActionTextNoTS | 48 | |
WCHAR * | .pCopyActionTextNotSigned | 56 |
│ └─64
CRYPT_PROVUI_FUNCS | DWORD | .cbStruct | 0 |
struct _CRYPT_PROVUI_DATA * | .psUIData | 8 | |
PFN_PROVUI_CALL | .pfnOnMoreInfoClick | 16 | |
PFN_PROVUI_CALL | .pfnOnMoreInfoClickDefault | 24 | |
PFN_PROVUI_CALL | .pfnOnAdvancedClick | 32 | |
PFN_PROVUI_CALL | .pfnOnAdvancedClickDefault | 40 |
│ └─48
CRYPT_PSOURCE_ALGORITHM | LPSTR | .pszObjId | 0 |
CRYPT_DATA_BLOB | .EncodingParameters | 8 |
│ └─24
CRYPT_RC2_CBC_PARAMETERS | DWORD | .dwVersion | 0 |
BOOL | .fIV | 4 | |
BYTE[8] | .rgbIV | 8 |
│ └─16
CRYPT_REGISTER_ACTIONID | DWORD | .cbStruct | 0 | |
CRYPT_TRUST_REG_ENTRY | DWORD | .sInitProvider.cbStruct | 8 | |
WCHAR * | .sInitProvider.pwszDLLName | 16 | ||
WCHAR * | .sInitProvider.pwszFunctionName | 24 | ||
CRYPT_TRUST_REG_ENTRY | DWORD | .sObjectProvider.cbStruct | 32 | |
WCHAR * | .sObjectProvider.pwszDLLName | 40 | ||
WCHAR * | .sObjectProvider.pwszFunctionName | 48 | ||
CRYPT_TRUST_REG_ENTRY | DWORD | .sSignatureProvider.cbStruct | 56 | |
WCHAR * | .sSignatureProvider.pwszDLLName | 64 | ||
WCHAR * | .sSignatureProvider.pwszFunctionName | 72 | ||
CRYPT_TRUST_REG_ENTRY | DWORD | .sCertificateProvider.cbStruct | 80 | |
WCHAR * | .sCertificateProvider.pwszDLLName | 88 | ||
WCHAR * | .sCertificateProvider.pwszFunctionName | 96 | ||
CRYPT_TRUST_REG_ENTRY | DWORD | .sCertificatePolicyProvider.cbStruct | 104 | |
WCHAR * | .sCertificatePolicyProvider.pwszDLLName | 112 | ||
WCHAR * | .sCertificatePolicyProvider.pwszFunctionName | 120 | ||
CRYPT_TRUST_REG_ENTRY | DWORD | .sFinalPolicyProvider.cbStruct | 128 | |
WCHAR * | .sFinalPolicyProvider.pwszDLLName | 136 | ||
WCHAR * | .sFinalPolicyProvider.pwszFunctionName | 144 | ||
CRYPT_TRUST_REG_ENTRY | DWORD | .sTestPolicyProvider.cbStruct | 152 | |
WCHAR * | .sTestPolicyProvider.pwszDLLName | 160 | ||
WCHAR * | .sTestPolicyProvider.pwszFunctionName | 168 | ||
CRYPT_TRUST_REG_ENTRY | DWORD | .sCleanupProvider.cbStruct | 176 | |
WCHAR * | .sCleanupProvider.pwszDLLName | 184 | ||
WCHAR * | .sCleanupProvider.pwszFunctionName | 192 |
│ └─200
CRYPT_RETRIEVE_AUX_INFO | DWORD | .cbSize | 0 |
FILETIME * | .pLastSyncTime | 8 | |
DWORD | .dwMaxUrlRetrievalByteCount | 16 | |
PCRYPTNET_URL_CACHE_PRE_FETCH_INFO | .pPreFetchInfo | 24 | |
PCRYPTNET_URL_CACHE_FLUSH_INFO | .pFlushInfo | 32 | |
PCRYPTNET_URL_CACHE_RESPONSE_INFO * | .ppResponseInfo | 40 | |
LPWSTR | .pwszCacheFileNamePrefix | 48 | |
LPFILETIME | .pftCacheResync | 56 | |
BOOL | .fProxyCacheRetrieval | 64 | |
DWORD | .dwHttpStatusCode | 68 | |
LPWSTR * | .ppwszErrorResponseHeaders | 72 | |
PCRYPT_DATA_BLOB * | .ppErrorContentBlob | 80 |
│ └─88
CRYPT_RSAES_OAEP_PARAMETERS | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 0 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 8 | |||
CRYPT_MASK_GEN_ALGORITHM | LPSTR | .MaskGenAlgorithm.pszObjId | 24 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .MaskGenAlgorithm.HashAlgorithm.pszObjId | 32 | ||
CRYPT_OBJID_BLOB | .MaskGenAlgorithm.HashAlgorithm.Parameters | 40 | |||
CRYPT_PSOURCE_ALGORITHM | LPSTR | .PSourceAlgorithm.pszObjId | 56 | ||
CRYPT_DATA_BLOB | .PSourceAlgorithm.EncodingParameters | 64 |
│ └─80
CRYPT_RSA_SSA_PSS_PARAMETERS | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 0 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 8 | |||
CRYPT_MASK_GEN_ALGORITHM | LPSTR | .MaskGenAlgorithm.pszObjId | 24 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .MaskGenAlgorithm.HashAlgorithm.pszObjId | 32 | ||
CRYPT_OBJID_BLOB | .MaskGenAlgorithm.HashAlgorithm.Parameters | 40 | |||
DWORD | .dwSaltLength | 56 | |||
DWORD | .dwTrailerField | 60 |
│ └─64
CRYPT_SEQUENCE_OF_ANY | DWORD | .cValue | 0 |
PCRYPT_DER_BLOB | .rgValue | 8 |
│ └─16
CRYPT_SIGN_MESSAGE_PARA | DWORD | .cbSize | 0 | |
DWORD | .dwMsgEncodingType | 4 | ||
PCCERT_CONTEXT | .pSigningCert | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 24 | ||
void * | .pvHashAuxInfo | 40 | ||
DWORD | .cMsgCert | 48 | ||
PCCERT_CONTEXT * | .rgpMsgCert | 56 | ||
DWORD | .cMsgCrl | 64 | ||
PCCRL_CONTEXT * | .rgpMsgCrl | 72 | ||
DWORD | .cAuthAttr | 80 | ||
PCRYPT_ATTRIBUTE | .rgAuthAttr | 88 | ||
DWORD | .cUnauthAttr | 96 | ||
PCRYPT_ATTRIBUTE | .rgUnauthAttr | 104 | ||
DWORD | .dwFlags | 112 | ||
DWORD | .dwInnerContentType | 116 |
│ └─120
CRYPT_SMART_CARD_ROOT_INFO | BYTE[16] | .rgbCardID | 0 | |
ROOT_INFO_LUID | DWORD | .luid.LowPart | 16 | |
LONG | .luid.HighPart | 20 |
│ └─24
CRYPT_SMIME_CAPABILITIES | DWORD | .cCapability | 0 |
PCRYPT_SMIME_CAPABILITY | .rgCapability | 8 |
│ └─16
CRYPT_SMIME_CAPABILITY | LPSTR | .pszObjId | 0 |
CRYPT_OBJID_BLOB | .Parameters | 8 |
│ └─24
CRYPT_TIMESTAMP_ACCURACY | DWORD | .dwSeconds | 0 |
DWORD | .dwMillis | 4 | |
DWORD | .dwMicros | 8 |
│ └─12
CRYPT_TIMESTAMP_CONTEXT | DWORD | .cbEncoded | 0 |
BYTE * | .pbEncoded | 8 | |
PCRYPT_TIMESTAMP_INFO | .pTimeStamp | 16 |
│ └─24
CRYPT_TIMESTAMP_INFO | DWORD | .dwVersion | 0 | |
LPSTR | .pszTSAPolicyId | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 24 | ||
CRYPT_DER_BLOB | .HashedMessage | 40 | ||
CRYPT_INTEGER_BLOB | DWORD | .SerialNumber.cbData | 56 | |
BYTE * | .SerialNumber.pbData | 64 | ||
FILETIME | DWORD | .ftTime.dwLowDateTime | 72 | |
DWORD | .ftTime.dwHighDateTime | 76 | ||
PCRYPT_TIMESTAMP_ACCURACY | .pvAccuracy | 80 | ||
BOOL | .fOrdering | 88 | ||
CRYPT_DER_BLOB | .Nonce | 96 | ||
CRYPT_DER_BLOB | .Tsa | 112 | ||
DWORD | .cExtension | 128 | ||
PCERT_EXTENSION | .rgExtension | 136 |
│ └─144
CRYPT_TIMESTAMP_PARA | LPCSTR | .pszTSAPolicyId | 0 | |
BOOL | .fRequestCerts | 8 | ||
CRYPT_INTEGER_BLOB | DWORD | .Nonce.cbData | 16 | |
BYTE * | .Nonce.pbData | 24 | ||
DWORD | .cExtension | 32 | ||
PCERT_EXTENSION | .rgExtension | 40 |
│ └─48
CRYPT_TIMESTAMP_REQUEST | DWORD | .dwVersion | 0 | |
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 8 | |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 16 | ||
CRYPT_DER_BLOB | .HashedMessage | 32 | ||
LPSTR | .pszTSAPolicyId | 48 | ||
CRYPT_INTEGER_BLOB | DWORD | .Nonce.cbData | 56 | |
BYTE * | .Nonce.pbData | 64 | ||
BOOL | .fCertReq | 72 | ||
DWORD | .cExtension | 76 | ||
PCERT_EXTENSION | .rgExtension | 80 |
│ └─88
CRYPT_TIMESTAMP_RESPONSE | DWORD | .dwStatus | 0 | |
DWORD | .cFreeText | 4 | ||
LPWSTR * | .rgFreeText | 8 | ||
CRYPT_BIT_BLOB | DWORD | .FailureInfo.cbData | 16 | |
BYTE * | .FailureInfo.pbData | 24 | ||
DWORD | .FailureInfo.cUnusedBits | 32 | ||
CRYPT_DER_BLOB | .ContentInfo | 40 |
│ └─56
CRYPT_TIME_STAMP_REQUEST_INFO | LPSTR | .pszTimeStampAlgorithm | 0 |
LPSTR | .pszContentType | 8 | |
CRYPT_OBJID_BLOB | .Content | 16 | |
DWORD | .cAttribute | 32 | |
PCRYPT_ATTRIBUTE | .rgAttribute | 40 |
│ └─48
CRYPT_TRUST_REG_ENTRY | DWORD | .cbStruct | 0 |
WCHAR * | .pwszDLLName | 8 | |
WCHAR * | .pwszFunctionName | 16 |
│ └─24
CRYPT_URL_INFO | DWORD | .cbSize | 0 |
DWORD | .dwSyncDeltaTime | 4 | |
DWORD | .cGroup | 8 | |
DWORD * | .rgcGroupEntry | 16 |
│ └─24
CRYPT_VERIFY_CERT_SIGN_STRONG_PROPERTIES_INFO | CRYPT_DATA_BLOB | .CertSignHashCNGAlgPropData | 0 |
CRYPT_DATA_BLOB | .CertIssuerPubKeyBitLengthPropData | 16 |
│ └─32
CRYPT_VERIFY_MESSAGE_PARA | DWORD | .cbSize | 0 |
DWORD | .dwMsgAndCertEncodingType | 4 | |
HCRYPTPROV_LEGACY | .hCryptProv | 8 | |
PFN_CRYPT_GET_SIGNER_CERTIFICATE | .pfnGetSignerCertificate | 16 | |
void * | .pvGetArg | 24 |
│ └─32
CRYPT_X942_OTHER_INFO | LPSTR | .pszContentEncryptionObjId | 0 |
BYTE[4] | .rgbCounter | 8 | |
BYTE[4] | .rgbKeyLength | 12 | |
CRYPT_DATA_BLOB | .PubInfo | 16 |
│ └─32
CRYPT_XML_ALGORITHM | ULONG | .cbSize | 0 | |
LPCWSTR | .wszAlgorithm | 8 | ||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .Encoded.dwCharset | 16 | |
ULONG | .Encoded.cbData | 20 | ||
BYTE * | .Encoded.pbData | 24 |
│ └─32
CRYPT_XML_ALGORITHM_INFO | DWORD | .cbSize | 0 |
WCHAR * | .wszAlgorithmURI | 8 | |
WCHAR * | .wszName | 16 | |
DWORD | .dwGroupId | 24 | |
WCHAR * | .wszCNGAlgid | 32 | |
WCHAR * | .wszCNGExtraAlgid | 40 | |
DWORD | .dwSignFlags | 48 | |
DWORD | .dwVerifyFlags | 52 | |
void * | .pvPaddingInfo | 56 | |
void * | .pvExtraInfo | 64 |
│ └─72
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .dwCharset | 0 |
ULONG | .cbData | 4 | |
BYTE * | .pbData | 8 |
│ └─16
CRYPT_XML_CRYPTOGRAPHIC_INTERFACE | ULONG | .cbSize | 0 |
CryptXmlDllEncodeAlgorithm | .fpCryptXmlEncodeAlgorithm | 8 | |
CryptXmlDllCreateDigest | .fpCryptXmlCreateDigest | 16 | |
CryptXmlDllDigestData | .fpCryptXmlDigestData | 24 | |
CryptXmlDllFinalizeDigest | .fpCryptXmlFinalizeDigest | 32 | |
CryptXmlDllCloseDigest | .fpCryptXmlCloseDigest | 40 | |
CryptXmlDllSignData | .fpCryptXmlSignData | 48 | |
CryptXmlDllVerifySignature | .fpCryptXmlVerifySignature | 56 | |
CryptXmlDllGetAlgorithmInfo | .fpCryptXmlGetAlgorithmInfo | 64 |
│ └─72
CRYPT_XML_DATA_BLOB | ULONG | .cbData | 0 |
BYTE * | .pbData | 8 |
│ └─16
CRYPT_XML_DATA_PROVIDER | void * | .pvCallbackState | 0 |
ULONG | .cbBufferSize | 8 | |
PFN_CRYPT_XML_DATA_PROVIDER_READ | .pfnRead | 16 | |
PFN_CRYPT_XML_DATA_PROVIDER_CLOSE | .pfnClose | 24 |
│ └─32
CRYPT_XML_DOC_CTXT | ULONG | .cbSize | 0 |
HCRYPTXML | .hDocCtxt | 8 | |
CRYPT_XML_TRANSFORM_CHAIN_CONFIG * | .pTransformsConfig | 16 | |
ULONG | .cSignature | 24 | |
PCRYPT_XML_SIGNATURE * | .rgpSignature | 32 |
│ └─40
CRYPT_XML_ISSUER_SERIAL | LPCWSTR | .wszIssuer | 0 |
LPCWSTR | .wszSerial | 8 |
│ └─16
CRYPT_XML_KEYINFO_PARAM | LPCWSTR | .wszId | 0 |
LPCWSTR | .wszKeyName | 8 | |
CERT_BLOB | .SKI | 16 | |
LPCWSTR | .wszSubjectName | 32 | |
ULONG | .cCertificate | 40 | |
CERT_BLOB * | .rgCertificate | 48 | |
ULONG | .cCRL | 56 | |
CERT_BLOB * | .rgCRL | 64 |
│ └─72
CRYPT_XML_KEY_DSA_KEY_VALUE | CRYPT_XML_DATA_BLOB | ULONG | .P.cbData | 0 |
BYTE * | .P.pbData | 8 | ||
CRYPT_XML_DATA_BLOB | ULONG | .Q.cbData | 16 | |
BYTE * | .Q.pbData | 24 | ||
CRYPT_XML_DATA_BLOB | ULONG | .G.cbData | 32 | |
BYTE * | .G.pbData | 40 | ||
CRYPT_XML_DATA_BLOB | ULONG | .Y.cbData | 48 | |
BYTE * | .Y.pbData | 56 | ||
CRYPT_XML_DATA_BLOB | ULONG | .J.cbData | 64 | |
BYTE * | .J.pbData | 72 | ||
CRYPT_XML_DATA_BLOB | ULONG | .Seed.cbData | 80 | |
BYTE * | .Seed.pbData | 88 | ||
CRYPT_XML_DATA_BLOB | ULONG | .Counter.cbData | 96 | |
BYTE * | .Counter.pbData | 104 |
│ └─112
CRYPT_XML_KEY_ECDSA_KEY_VALUE | LPCWSTR | .wszNamedCurve | 0 | |
CRYPT_XML_DATA_BLOB | ULONG | .X.cbData | 8 | |
BYTE * | .X.pbData | 16 | ||
CRYPT_XML_DATA_BLOB | ULONG | .Y.cbData | 24 | |
BYTE * | .Y.pbData | 32 | ||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .ExplicitPara.dwCharset | 40 | |
ULONG | .ExplicitPara.cbData | 44 | ||
BYTE * | .ExplicitPara.pbData | 48 |
│ └─56
CRYPT_XML_KEY_INFO | ULONG | .cbSize | 0 |
LPCWSTR | .wszId | 8 | |
UINT | .cKeyInfo | 16 | |
CRYPT_XML_KEY_INFO_ITEM * | .rgKeyInfo | 24 | |
BCRYPT_KEY_HANDLE | .hVerifyKey | 32 |
│ └─40
CRYPT_XML_KEY_INFO_ITEM | DWORD | .dwType | 0 | |||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .Custom.dwCharset | 8 | |||
ULONG | .Custom.cbData | 12 | ||||
BYTE * | .Custom.pbData | 16 | ||||
CRYPT_XML_KEY_VALUE | DWORD | .KeyValue.dwType | 8 | |||
CRYPT_XML_KEY_DSA_KEY_VALUE | CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.DSAKeyValue.P.cbData | 16 | ||
BYTE * | .KeyValue.DSAKeyValue.P.pbData | 24 | ||||
CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.DSAKeyValue.Q.cbData | 32 | |||
BYTE * | .KeyValue.DSAKeyValue.Q.pbData | 40 | ||||
CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.DSAKeyValue.G.cbData | 48 | |||
BYTE * | .KeyValue.DSAKeyValue.G.pbData | 56 | ||||
CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.DSAKeyValue.Y.cbData | 64 | |||
BYTE * | .KeyValue.DSAKeyValue.Y.pbData | 72 | ||||
CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.DSAKeyValue.J.cbData | 80 | |||
BYTE * | .KeyValue.DSAKeyValue.J.pbData | 88 | ||||
CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.DSAKeyValue.Seed.cbData | 96 | |||
BYTE * | .KeyValue.DSAKeyValue.Seed.pbData | 104 | ||||
CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.DSAKeyValue.Counter.cbData | 112 | |||
BYTE * | .KeyValue.DSAKeyValue.Counter.pbData | 120 | ||||
CRYPT_XML_KEY_ECDSA_KEY_VALUE | LPCWSTR | .KeyValue.ECDSAKeyValue.wszNamedCurve | 16 | |||
CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.ECDSAKeyValue.X.cbData | 24 | |||
BYTE * | .KeyValue.ECDSAKeyValue.X.pbData | 32 | ||||
CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.ECDSAKeyValue.Y.cbData | 40 | |||
BYTE * | .KeyValue.ECDSAKeyValue.Y.pbData | 48 | ||||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .KeyValue.ECDSAKeyValue.ExplicitPara.dwCharset | 56 | |||
ULONG | .KeyValue.ECDSAKeyValue.ExplicitPara.cbData | 60 | ||||
BYTE * | .KeyValue.ECDSAKeyValue.ExplicitPara.pbData | 64 | ||||
CRYPT_XML_KEY_RSA_KEY_VALUE | CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.RSAKeyValue.Modulus.cbData | 16 | ||
BYTE * | .KeyValue.RSAKeyValue.Modulus.pbData | 24 | ||||
CRYPT_XML_DATA_BLOB | ULONG | .KeyValue.RSAKeyValue.Exponent.cbData | 32 | |||
BYTE * | .KeyValue.RSAKeyValue.Exponent.pbData | 40 | ||||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .KeyValue.Custom.dwCharset | 16 | |||
ULONG | .KeyValue.Custom.cbData | 20 | ||||
BYTE * | .KeyValue.Custom.pbData | 24 | ||||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .RetrievalMethod.dwCharset | 8 | |||
ULONG | .RetrievalMethod.cbData | 12 | ||||
BYTE * | .RetrievalMethod.pbData | 16 | ||||
CRYPT_XML_X509DATA | UINT | .X509Data.cX509Data | 8 | |||
CRYPT_XML_X509DATA_ITEM * | .X509Data.rgX509Data | 16 | ||||
LPCWSTR | .wszKeyName | 8 |
│ └─128
CRYPT_XML_KEY_RSA_KEY_VALUE | CRYPT_XML_DATA_BLOB | ULONG | .Modulus.cbData | 0 |
BYTE * | .Modulus.pbData | 8 | ||
CRYPT_XML_DATA_BLOB | ULONG | .Exponent.cbData | 16 | |
BYTE * | .Exponent.pbData | 24 |
│ └─32
CRYPT_XML_KEY_VALUE | DWORD | .dwType | 0 | ||
CRYPT_XML_KEY_DSA_KEY_VALUE | CRYPT_XML_DATA_BLOB | ULONG | .DSAKeyValue.P.cbData | 8 | |
BYTE * | .DSAKeyValue.P.pbData | 16 | |||
CRYPT_XML_DATA_BLOB | ULONG | .DSAKeyValue.Q.cbData | 24 | ||
BYTE * | .DSAKeyValue.Q.pbData | 32 | |||
CRYPT_XML_DATA_BLOB | ULONG | .DSAKeyValue.G.cbData | 40 | ||
BYTE * | .DSAKeyValue.G.pbData | 48 | |||
CRYPT_XML_DATA_BLOB | ULONG | .DSAKeyValue.Y.cbData | 56 | ||
BYTE * | .DSAKeyValue.Y.pbData | 64 | |||
CRYPT_XML_DATA_BLOB | ULONG | .DSAKeyValue.J.cbData | 72 | ||
BYTE * | .DSAKeyValue.J.pbData | 80 | |||
CRYPT_XML_DATA_BLOB | ULONG | .DSAKeyValue.Seed.cbData | 88 | ||
BYTE * | .DSAKeyValue.Seed.pbData | 96 | |||
CRYPT_XML_DATA_BLOB | ULONG | .DSAKeyValue.Counter.cbData | 104 | ||
BYTE * | .DSAKeyValue.Counter.pbData | 112 | |||
CRYPT_XML_KEY_ECDSA_KEY_VALUE | LPCWSTR | .ECDSAKeyValue.wszNamedCurve | 8 | ||
CRYPT_XML_DATA_BLOB | ULONG | .ECDSAKeyValue.X.cbData | 16 | ||
BYTE * | .ECDSAKeyValue.X.pbData | 24 | |||
CRYPT_XML_DATA_BLOB | ULONG | .ECDSAKeyValue.Y.cbData | 32 | ||
BYTE * | .ECDSAKeyValue.Y.pbData | 40 | |||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .ECDSAKeyValue.ExplicitPara.dwCharset | 48 | ||
ULONG | .ECDSAKeyValue.ExplicitPara.cbData | 52 | |||
BYTE * | .ECDSAKeyValue.ExplicitPara.pbData | 56 | |||
CRYPT_XML_KEY_RSA_KEY_VALUE | CRYPT_XML_DATA_BLOB | ULONG | .RSAKeyValue.Modulus.cbData | 8 | |
BYTE * | .RSAKeyValue.Modulus.pbData | 16 | |||
CRYPT_XML_DATA_BLOB | ULONG | .RSAKeyValue.Exponent.cbData | 24 | ||
BYTE * | .RSAKeyValue.Exponent.pbData | 32 | |||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .Custom.dwCharset | 8 | ||
ULONG | .Custom.cbData | 12 | |||
BYTE * | .Custom.pbData | 16 |
│ └─120
CRYPT_XML_OBJECT | ULONG | .cbSize | 0 | |
HCRYPTXML | .hObject | 8 | ||
LPCWSTR | .wszId | 16 | ||
LPCWSTR | .wszMimeType | 24 | ||
LPCWSTR | .wszEncoding | 32 | ||
CRYPT_XML_REFERENCES | ULONG | .Manifest.cReference | 40 | |
PCRYPT_XML_REFERENCE * | .Manifest.rgpReference | 48 | ||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .Encoded.dwCharset | 56 | |
ULONG | .Encoded.cbData | 60 | ||
BYTE * | .Encoded.pbData | 64 |
│ └─72
CRYPT_XML_PROPERTY | CRYPT_XML_PROPERTY_ID | .dwPropId | 0 |
const void * | .pvValue | 8 | |
ULONG | .cbValue | 16 |
│ └─24
CRYPT_XML_REFERENCE | ULONG | .cbSize | 0 | ||
HCRYPTXML | .hReference | 8 | |||
LPCWSTR | .wszId | 16 | |||
LPCWSTR | .wszUri | 24 | |||
LPCWSTR | .wszType | 32 | |||
CRYPT_XML_ALGORITHM | ULONG | .DigestMethod.cbSize | 40 | ||
LPCWSTR | .DigestMethod.wszAlgorithm | 48 | |||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .DigestMethod.Encoded.dwCharset | 56 | ||
ULONG | .DigestMethod.Encoded.cbData | 60 | |||
BYTE * | .DigestMethod.Encoded.pbData | 64 | |||
CRYPT_DATA_BLOB | .DigestValue | 72 | |||
ULONG | .cTransform | 88 | |||
CRYPT_XML_ALGORITHM * | .rgTransform | 96 |
│ └─104
CRYPT_XML_REFERENCES | ULONG | .cReference | 0 |
PCRYPT_XML_REFERENCE * | .rgpReference | 8 |
│ └─16
CRYPT_XML_SIGNATURE | ULONG | .cbSize | 0 | |||
HCRYPTXML | .hSignature | 8 | ||||
LPCWSTR | .wszId | 16 | ||||
CRYPT_XML_SIGNED_INFO | ULONG | .SignedInfo.cbSize | 24 | |||
LPCWSTR | .SignedInfo.wszId | 32 | ||||
CRYPT_XML_ALGORITHM | ULONG | .SignedInfo.Canonicalization.cbSize | 40 | |||
LPCWSTR | .SignedInfo.Canonicalization.wszAlgorithm | 48 | ||||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .SignedInfo.Canonicalization.Encoded.dwCharset | 56 | |||
ULONG | .SignedInfo.Canonicalization.Encoded.cbData | 60 | ||||
BYTE * | .SignedInfo.Canonicalization.Encoded.pbData | 64 | ||||
CRYPT_XML_ALGORITHM | ULONG | .SignedInfo.SignatureMethod.cbSize | 72 | |||
LPCWSTR | .SignedInfo.SignatureMethod.wszAlgorithm | 80 | ||||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .SignedInfo.SignatureMethod.Encoded.dwCharset | 88 | |||
ULONG | .SignedInfo.SignatureMethod.Encoded.cbData | 92 | ||||
BYTE * | .SignedInfo.SignatureMethod.Encoded.pbData | 96 | ||||
ULONG | .SignedInfo.cReference | 104 | ||||
PCRYPT_XML_REFERENCE * | .SignedInfo.rgpReference | 112 | ||||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .SignedInfo.Encoded.dwCharset | 120 | |||
ULONG | .SignedInfo.Encoded.cbData | 124 | ||||
BYTE * | .SignedInfo.Encoded.pbData | 128 | ||||
CRYPT_DATA_BLOB | .SignatureValue | 136 | ||||
CRYPT_XML_KEY_INFO * | .pKeyInfo | 152 | ||||
ULONG | .cObject | 160 | ||||
PCRYPT_XML_OBJECT * | .rgpObject | 168 |
│ └─176
CRYPT_XML_SIGNED_INFO | ULONG | .cbSize | 0 | ||
LPCWSTR | .wszId | 8 | |||
CRYPT_XML_ALGORITHM | ULONG | .Canonicalization.cbSize | 16 | ||
LPCWSTR | .Canonicalization.wszAlgorithm | 24 | |||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .Canonicalization.Encoded.dwCharset | 32 | ||
ULONG | .Canonicalization.Encoded.cbData | 36 | |||
BYTE * | .Canonicalization.Encoded.pbData | 40 | |||
CRYPT_XML_ALGORITHM | ULONG | .SignatureMethod.cbSize | 48 | ||
LPCWSTR | .SignatureMethod.wszAlgorithm | 56 | |||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .SignatureMethod.Encoded.dwCharset | 64 | ||
ULONG | .SignatureMethod.Encoded.cbData | 68 | |||
BYTE * | .SignatureMethod.Encoded.pbData | 72 | |||
ULONG | .cReference | 80 | |||
PCRYPT_XML_REFERENCE * | .rgpReference | 88 | |||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .Encoded.dwCharset | 96 | ||
ULONG | .Encoded.cbData | 100 | |||
BYTE * | .Encoded.pbData | 104 |
│ └─112
CRYPT_XML_STATUS | ULONG | .cbSize | 0 |
DWORD | .dwErrorStatus | 4 | |
DWORD | .dwInfoStatus | 8 |
│ └─12
CRYPT_XML_TRANSFORM_CHAIN_CONFIG | ULONG | .cbSize | 0 |
ULONG | .cTransformInfo | 4 | |
PCRYPT_XML_TRANSFORM_INFO * | .rgpTransformInfo | 8 |
│ └─16
CRYPT_XML_TRANSFORM_INFO | ULONG | .cbSize | 0 |
LPCWSTR | .wszAlgorithm | 8 | |
ULONG | .cbBufferSize | 16 | |
DWORD | .dwFlags | 20 | |
PFN_CRYPT_XML_CREATE_TRANSFORM | .pfnCreateTransform | 24 |
│ └─32
CRYPT_XML_X509DATA | UINT | .cX509Data | 0 |
CRYPT_XML_X509DATA_ITEM * | .rgX509Data | 8 |
│ └─16
CRYPT_XML_X509DATA_ITEM | DWORD | .dwType | 0 | |
CRYPT_XML_DATA_BLOB | ULONG | .CRL.cbData | 8 | |
BYTE * | .CRL.pbData | 16 | ||
CRYPT_XML_DATA_BLOB | ULONG | .Certificate.cbData | 8 | |
BYTE * | .Certificate.pbData | 16 | ||
CRYPT_XML_BLOB | CRYPT_XML_CHARSET | .Custom.dwCharset | 8 | |
ULONG | .Custom.cbData | 12 | ||
BYTE * | .Custom.pbData | 16 | ||
CRYPT_XML_ISSUER_SERIAL | LPCWSTR | .IssuerSerial.wszIssuer | 8 | |
LPCWSTR | .IssuerSerial.wszSerial | 16 | ||
CRYPT_XML_DATA_BLOB | ULONG | .SKI.cbData | 8 | |
BYTE * | .SKI.pbData | 16 | ||
LPCWSTR | .wszSubjectName | 8 |
│ └─24
CSADDR_INFO | SOCKET_ADDRESS | LPSOCKADDR | .LocalAddr.lpSockaddr | 0 |
INT | .LocalAddr.iSockaddrLength | 8 | ||
SOCKET_ADDRESS | LPSOCKADDR | .RemoteAddr.lpSockaddr | 16 | |
INT | .RemoteAddr.iSockaddrLength | 24 | ||
INT | .iSocketType | 32 | ||
INT | .iProtocol | 36 |
│ └─40
CSFV | UINT | .cbSize | 0 |
IShellFolder * | .pshf | 8 | |
IShellView * | .psvOuter | 16 | |
LPCITEMIDLIST | .pidl | 24 | |
LONG | .lEvents | 32 | |
LPFNVIEWCALLBACK | .pfnCallback | 40 | |
FOLDERVIEWMODE | .fvm | 48 |
│ └─56
CSPLATFORM | DWORD | .dwPlatformId | 0 |
DWORD | .dwVersionHi | 4 | |
DWORD | .dwVersionLo | 8 | |
DWORD | .dwProcessorArch | 12 |
│ └─16
CSV_CONTROL_PARAM | CSV_CONTROL_OP | .Operation | 0 |
LONGLONG | .Unused | 8 |
│ └─16
CSV_IS_OWNED_BY_CSVFS | BOOLEAN | .OwnedByCSVFS | 0 |
│ └─1
CSV_NAMESPACE_INFO | DWORD | .Version | 0 | |
DWORD | .DeviceNumber | 4 | ||
LARGE_INTEGER | LONGLONG | .StartingOffset.QuadPart | 8 | |
struct (unnamed) | .StartingOffset.u | 8 | ||
DWORD | .StartingOffset.LowPart | 8 | ||
LONG | .StartingOffset.HighPart | 12 | ||
DWORD | .SectorSize | 16 |
│ └─24
CSV_QUERY_FILE_REVISION | LONGLONG | .FileId | 0 |
LONGLONG[3] | .FileRevision | 8 |
│ └─32
CSV_QUERY_MDS_PATH | DWORD | .MdsNodeId | 0 |
DWORD | .DsNodeId | 4 | |
DWORD | .PathLength | 8 | |
WCHAR[1] | .Path | 12 |
│ └─16
CSV_QUERY_REDIRECT_STATE | DWORD | .MdsNodeId | 0 |
DWORD | .DsNodeId | 4 | |
BOOLEAN | .FileRedirected | 8 |
│ └─12
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT | DWORDLONG | .VetoedFromAltitudeIntegral | 0 |
DWORDLONG | .VetoedFromAltitudeDecimal | 8 | |
WCHAR[256] | .Reason | 16 |
│ └─528
CS_DES | DWORD | .CSD_SignatureLength | 0 | |
DWORD | .CSD_LegacyDataOffset | 4 | ||
DWORD | .CSD_LegacyDataSize | 8 | ||
DWORD | .CSD_Flags | 12 | ||
GUID | unsigned long | .CSD_ClassGuid.Data1 | 16 | |
unsigned short | .CSD_ClassGuid.Data2 | 20 | ||
unsigned short | .CSD_ClassGuid.Data3 | 22 | ||
unsigned char[8] | .CSD_ClassGuid.Data4 | 24 | ||
BYTE[1] | .CSD_Signature | 32 |
│ └─33
CS_RESOURCE | CS_DES | DWORD | .CS_Header.CSD_SignatureLength | 0 | |
DWORD | .CS_Header.CSD_LegacyDataOffset | 4 | |||
DWORD | .CS_Header.CSD_LegacyDataSize | 8 | |||
DWORD | .CS_Header.CSD_Flags | 12 | |||
GUID | unsigned long | .CS_Header.CSD_ClassGuid.Data1 | 16 | ||
unsigned short | .CS_Header.CSD_ClassGuid.Data2 | 20 | |||
unsigned short | .CS_Header.CSD_ClassGuid.Data3 | 22 | |||
unsigned char[8] | .CS_Header.CSD_ClassGuid.Data4 | 24 | |||
BYTE[1] | .CS_Header.CSD_Signature | 32 |
│ └─33
CTL_ANY_SUBJECT_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SubjectAlgorithm.pszObjId | 0 |
CRYPT_OBJID_BLOB | .SubjectAlgorithm.Parameters | 8 | ||
CRYPT_DATA_BLOB | .SubjectIdentifier | 24 |
│ └─40
CTL_CONTEXT | DWORD | .dwMsgAndCertEncodingType | 0 |
BYTE * | .pbCtlEncoded | 8 | |
DWORD | .cbCtlEncoded | 16 | |
PCTL_INFO | .pCtlInfo | 24 | |
HCERTSTORE | .hCertStore | 32 | |
HCRYPTMSG | .hCryptMsg | 40 | |
BYTE * | .pbCtlContent | 48 | |
DWORD | .cbCtlContent | 56 |
│ └─64
CTL_ENTRY | CRYPT_DATA_BLOB | .SubjectIdentifier | 0 |
DWORD | .cAttribute | 16 | |
PCRYPT_ATTRIBUTE | .rgAttribute | 24 |
│ └─32
CTL_FIND_SUBJECT_PARA | DWORD | .cbSize | 0 |
PCTL_FIND_USAGE_PARA | .pUsagePara | 8 | |
DWORD | .dwSubjectType | 16 | |
void * | .pvSubject | 24 |
│ └─32
CTL_FIND_USAGE_PARA | DWORD | .cbSize | 0 | |
CTL_USAGE | DWORD | .SubjectUsage.cUsageIdentifier | 8 | |
LPSTR * | .SubjectUsage.rgpszUsageIdentifier | 16 | ||
CRYPT_DATA_BLOB | .ListIdentifier | 24 | ||
PCERT_INFO | .pSigner | 40 |
│ └─48
CTL_INFO | DWORD | .dwVersion | 0 | |
CTL_USAGE | DWORD | .SubjectUsage.cUsageIdentifier | 8 | |
LPSTR * | .SubjectUsage.rgpszUsageIdentifier | 16 | ||
CRYPT_DATA_BLOB | .ListIdentifier | 24 | ||
CRYPT_INTEGER_BLOB | DWORD | .SequenceNumber.cbData | 40 | |
BYTE * | .SequenceNumber.pbData | 48 | ||
FILETIME | DWORD | .ThisUpdate.dwLowDateTime | 56 | |
DWORD | .ThisUpdate.dwHighDateTime | 60 | ||
FILETIME | DWORD | .NextUpdate.dwLowDateTime | 64 | |
DWORD | .NextUpdate.dwHighDateTime | 68 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SubjectAlgorithm.pszObjId | 72 | |
CRYPT_OBJID_BLOB | .SubjectAlgorithm.Parameters | 80 | ||
DWORD | .cCTLEntry | 96 | ||
PCTL_ENTRY | .rgCTLEntry | 104 | ||
DWORD | .cExtension | 112 | ||
PCERT_EXTENSION | .rgExtension | 120 |
│ └─128
CTL_MODIFY_REQUEST | PCCERT_CONTEXT | .pccert | 0 |
DWORD | .dwOperation | 8 | |
DWORD | .dwError | 12 |
│ └─16
CTL_USAGE | DWORD | .cUsageIdentifier | 0 |
LPSTR * | .rgpszUsageIdentifier | 8 |
│ └─16
CTL_USAGE_MATCH | DWORD | .dwType | 0 | |
CTL_USAGE | DWORD | .Usage.cUsageIdentifier | 8 | |
LPSTR * | .Usage.rgpszUsageIdentifier | 16 |
│ └─24
CTL_VERIFY_USAGE_PARA | DWORD | .cbSize | 0 |
CRYPT_DATA_BLOB | .ListIdentifier | 8 | |
DWORD | .cCtlStore | 24 | |
HCERTSTORE * | .rghCtlStore | 32 | |
DWORD | .cSignerStore | 40 | |
HCERTSTORE * | .rghSignerStore | 48 |
│ └─56
CTL_VERIFY_USAGE_STATUS | DWORD | .cbSize | 0 |
DWORD | .dwError | 4 | |
DWORD | .dwFlags | 8 | |
PCCTL_CONTEXT * | .ppCtl | 16 | |
DWORD | .dwCtlEntryIndex | 24 | |
PCCERT_CONTEXT * | .ppSigner | 32 | |
DWORD | .dwSignerIndex | 40 |
│ └─48
CURRENCYFMTA | UINT | .NumDigits | 0 |
UINT | .LeadingZero | 4 | |
UINT | .Grouping | 8 | |
LPSTR | .lpDecimalSep | 16 | |
LPSTR | .lpThousandSep | 24 | |
UINT | .NegativeOrder | 32 | |
UINT | .PositiveOrder | 36 | |
LPSTR | .lpCurrencySymbol | 40 |
│ └─48
CURRENCYFMTW | UINT | .NumDigits | 0 |
UINT | .LeadingZero | 4 | |
UINT | .Grouping | 8 | |
LPWSTR | .lpDecimalSep | 16 | |
LPWSTR | .lpThousandSep | 24 | |
UINT | .NegativeOrder | 32 | |
UINT | .PositiveOrder | 36 | |
LPWSTR | .lpCurrencySymbol | 40 |
│ └─48
CURSORINFO | DWORD | .cbSize | 0 | |
DWORD | .flags | 4 | ||
HCURSOR | .hCursor | 8 | ||
POINT | LONG | .ptScreenPos.x | 16 | |
LONG | .ptScreenPos.y | 20 |
│ └─24
CURSORSHAPE | int | .xHotSpot | 0 |
int | .yHotSpot | 4 | |
int | .cx | 8 | |
int | .cy | 12 | |
int | .cbWidth | 16 | |
BYTE | .Planes | 20 | |
BYTE | .BitsPixel | 21 |
│ └─24
CUSTDATA | DWORD | .cCustData | 0 |
LPCUSTDATAITEM | .prgCustData | 8 |
│ └─16
CUSTDATAITEM | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
VARIANTARG | .varValue | 16 |
│ └─40
CWPRETSTRUCT | LRESULT | .lResult | 0 |
LPARAM | .lParam | 8 | |
WPARAM | .wParam | 16 | |
UINT | .message | 24 | |
HWND | .hwnd | 32 |
│ └─40
CWPSTRUCT | LPARAM | .lParam | 0 |
WPARAM | .wParam | 8 | |
UINT | .message | 16 | |
HWND | .hwnd | 24 |
│ └─32
CY | LONGLONG | .int64 | 0 |
ULONG | .Lo | 0 | |
LONG | .Hi | 4 |
│ └─8
CYPHER_BLOCK | CHAR[8] | .data | 0 |
│ └─8
CapturedMetadataExposureCompensation | UINT64 | .Flags | 0 |
INT32 | .Value | 8 |
│ └─16
CapturedMetadataISOGains | FLOAT | .AnalogGain | 0 |
FLOAT | .DigitalGain | 4 |
│ └─8
CapturedMetadataWhiteBalanceGains | FLOAT | .R | 0 |
FLOAT | .G | 4 | |
FLOAT | .B | 8 |
│ └─12
CodecAPIEventData | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
DWORD | .dataLength | 16 | ||
DWORD[3] | .reserved | 20 |
│ └─32
CollectionElementValue | unsigned int | .Index | 0 |
BSTR | .ValueType | 8 | |
BSTR | .Value | 16 | |
long long | .MetadataBits | 24 |
│ └─32
ColorMap | int | .oldColor | 0 |
int | .newColor | 4 |
│ └─8
ColorMatrix | int[5][5] | .m | 0 |
│ └─100
ColorPalette | UINT | .Flags | 0 |
UINT | .Count | 4 | |
ARGB[1] | .Entries | 8 |
│ └─12
ComponentHangMonitorInfo | BOOL | .IsMonitored | 0 |
BOOL | .TerminateOnHang | 4 | |
ULONG | .AvgCallThresholdInMs | 8 |
│ └─12
ComponentStatistics | ULONG | .NumInstances | 0 |
ULONG | .NumBoundReferences | 4 | |
ULONG | .NumPooledObjects | 8 | |
ULONG | .NumObjectsInCall | 12 | |
ULONG | .AvgResponseTimeInMs | 16 | |
ULONG | .NumCallsCompletedRecent | 20 | |
ULONG | .NumCallsFailedRecent | 24 | |
ULONG | .NumCallsCompletedTotal | 28 | |
ULONG | .NumCallsFailedTotal | 32 | |
ULONG | .Reserved1 | 36 | |
ULONG | .Reserved2 | 40 | |
ULONG | .Reserved3 | 44 | |
ULONG | .Reserved4 | 48 |
│ └─52
ComponentSummary | GUID | unsigned long | .ApplicationInstanceId.Data1 | 0 |
unsigned short | .ApplicationInstanceId.Data2 | 4 | ||
unsigned short | .ApplicationInstanceId.Data3 | 6 | ||
unsigned char[8] | .ApplicationInstanceId.Data4 | 8 | ||
GUID | unsigned long | .PartitionId.Data1 | 16 | |
unsigned short | .PartitionId.Data2 | 20 | ||
unsigned short | .PartitionId.Data3 | 22 | ||
unsigned char[8] | .PartitionId.Data4 | 24 | ||
GUID | unsigned long | .ApplicationId.Data1 | 32 | |
unsigned short | .ApplicationId.Data2 | 36 | ||
unsigned short | .ApplicationId.Data3 | 38 | ||
unsigned char[8] | .ApplicationId.Data4 | 40 | ||
CLSID | .Clsid | 48 | ||
LPWSTR | .ClassName | 64 | ||
LPWSTR | .ApplicationName | 72 |
│ └─80
CompositionFrameDisplayInstance | LUID | DWORD | .displayAdapterLUID.LowPart | 0 |
LONG | .displayAdapterLUID.HighPart | 4 | ||
UINT | .displayVidPnSourceId | 8 | ||
UINT | .displayUniqueId | 12 | ||
LUID | DWORD | .renderAdapterLUID.LowPart | 16 | |
LONG | .renderAdapterLUID.HighPart | 20 | ||
CompositionFrameInstanceKind | .instanceKind | 24 | ||
PresentationTransform | float | .finalTransform.M11 | 28 | |
float | .finalTransform.M12 | 32 | ||
float | .finalTransform.M21 | 36 | ||
float | .finalTransform.M22 | 40 | ||
float | .finalTransform.M31 | 44 | ||
float | .finalTransform.M32 | 48 | ||
boolean | .requiredCrossAdapterCopy | 52 | ||
DXGI_COLOR_SPACE_TYPE | .colorSpace | 56 |
│ └─60
CorrelationId | GUID | unsigned long | .connId.Data1 | 0 |
unsigned short | .connId.Data2 | 4 | ||
unsigned short | .connId.Data3 | 6 | ||
unsigned char[8] | .connId.Data4 | 8 | ||
FILETIME | DWORD | .timeStamp.dwLowDateTime | 16 | |
DWORD | .timeStamp.dwHighDateTime | 20 |
│ └─24
CountedString | UINT16 | .length | 0 |
WCHAR * | .string | 8 |
│ └─16
CrmLogRecordRead | DWORD | .dwCrmFlags | 0 | |
DWORD | .dwSequenceNumber | 4 | ||
BLOB | ULONG | .blobUserData.cbSize | 8 | |
BYTE * | .blobUserData.pBlobData | 16 |
│ └─24
CtrlLoadFlowspec | IntServServiceHdr | UCHAR | .CL_spec_serv_hdr.issh_service | 0 |
UCHAR | .CL_spec_serv_hdr.issh_flags | 1 | ||
USHORT | .CL_spec_serv_hdr.issh_len32b | 2 | ||
IntServParmHdr | UCHAR | .CL_spec_parm_hdr.isph_parm_num | 4 | |
UCHAR | .CL_spec_parm_hdr.isph_flags | 5 | ||
USHORT | .CL_spec_parm_hdr.isph_len32b | 6 | ||
GenTspecParms | FLOAT | .CL_spec_parms.TB_Tspec_r | 8 | |
FLOAT | .CL_spec_parms.TB_Tspec_b | 12 | ||
FLOAT | .CL_spec_parms.TB_Tspec_p | 16 | ||
ULONG | .CL_spec_parms.TB_Tspec_m | 20 | ||
ULONG | .CL_spec_parms.TB_Tspec_M | 24 |
│ └─28
D2D1_ARC_SEGMENT | D2D1_POINT_2F | .point | 0 |
D2D1_SIZE_F | .size | 8 | |
FLOAT | .rotationAngle | 16 | |
D2D1_SWEEP_DIRECTION | .sweepDirection | 20 | |
D2D1_ARC_SIZE | .arcSize | 24 |
│ └─28
D2D1_BEZIER_SEGMENT | D2D1_POINT_2F | .point1 | 0 |
D2D1_POINT_2F | .point2 | 8 | |
D2D1_POINT_2F | .point3 | 16 |
│ └─24
D2D1_BITMAP_BRUSH_PROPERTIES | D2D1_EXTEND_MODE | .extendModeX | 0 |
D2D1_EXTEND_MODE | .extendModeY | 4 | |
D2D1_BITMAP_INTERPOLATION_MODE | .interpolationMode | 8 |
│ └─12
D2D1_BITMAP_BRUSH_PROPERTIES1 | D2D1_EXTEND_MODE | .extendModeX | 0 |
D2D1_EXTEND_MODE | .extendModeY | 4 | |
D2D1_INTERPOLATION_MODE | .interpolationMode | 8 |
│ └─12
D2D1_BITMAP_PROPERTIES | D2D1_PIXEL_FORMAT | DXGI_FORMAT | .pixelFormat.format | 0 |
D2D1_ALPHA_MODE | .pixelFormat.alphaMode | 4 | ||
FLOAT | .dpiX | 8 | ||
FLOAT | .dpiY | 12 |
│ └─16
D2D1_BITMAP_PROPERTIES1 | D2D1_PIXEL_FORMAT | DXGI_FORMAT | .pixelFormat.format | 0 |
D2D1_ALPHA_MODE | .pixelFormat.alphaMode | 4 | ||
FLOAT | .dpiX | 8 | ||
FLOAT | .dpiY | 12 | ||
D2D1_BITMAP_OPTIONS | .bitmapOptions | 16 | ||
ID2D1ColorContext * | .colorContext | 24 |
│ └─32
D2D1_BLEND_DESCRIPTION | D2D1_BLEND | .sourceBlend | 0 |
D2D1_BLEND | .destinationBlend | 4 | |
D2D1_BLEND_OPERATION | .blendOperation | 8 | |
D2D1_BLEND | .sourceBlendAlpha | 12 | |
D2D1_BLEND | .destinationBlendAlpha | 16 | |
D2D1_BLEND_OPERATION | .blendOperationAlpha | 20 | |
FLOAT[4] | .blendFactor | 24 |
│ └─40
D2D1_BRUSH_PROPERTIES | FLOAT | .opacity | 0 |
D2D1_MATRIX_3X2_F | .transform | 4 |
│ └─28
D2D1_CREATION_PROPERTIES | D2D1_THREADING_MODE | .threadingMode | 0 |
D2D1_DEBUG_LEVEL | .debugLevel | 4 | |
D2D1_DEVICE_CONTEXT_OPTIONS | .options | 8 |
│ └─12
D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES | const BYTE * | .shaderBufferWithInputSignature | 0 |
UINT32 | .shaderBufferSize | 8 | |
const D2D1_INPUT_ELEMENT_DESC * | .inputElements | 16 | |
UINT32 | .elementCount | 24 | |
UINT32 | .stride | 28 |
│ └─32
D2D1_DRAWING_STATE_DESCRIPTION | D2D1_ANTIALIAS_MODE | .antialiasMode | 0 |
D2D1_TEXT_ANTIALIAS_MODE | .textAntialiasMode | 4 | |
D2D1_TAG | .tag1 | 8 | |
D2D1_TAG | .tag2 | 16 | |
D2D1_MATRIX_3X2_F | .transform | 24 |
│ └─48
D2D1_DRAWING_STATE_DESCRIPTION1 | D2D1_ANTIALIAS_MODE | .antialiasMode | 0 |
D2D1_TEXT_ANTIALIAS_MODE | .textAntialiasMode | 4 | |
D2D1_TAG | .tag1 | 8 | |
D2D1_TAG | .tag2 | 16 | |
D2D1_MATRIX_3X2_F | .transform | 24 | |
D2D1_PRIMITIVE_BLEND | .primitiveBlend | 48 | |
D2D1_UNIT_MODE | .unitMode | 52 |
│ └─56
D2D1_EFFECT_INPUT_DESCRIPTION | ID2D1Effect * | .effect | 0 |
UINT32 | .inputIndex | 8 | |
D2D1_RECT_F | .inputRectangle | 12 |
│ └─32
D2D1_ELLIPSE | D2D1_POINT_2F | .point | 0 |
FLOAT | .radiusX | 8 | |
FLOAT | .radiusY | 12 |
│ └─16
D2D1_FACTORY_OPTIONS | D2D1_DEBUG_LEVEL | .debugLevel | 0 |
│ └─4
D2D1_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS | BOOL | .computeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x | 0 |
│ └─4
D2D1_FEATURE_DATA_DOUBLES | BOOL | .doublePrecisionFloatShaderOps | 0 |
│ └─4
D2D1_GRADIENT_MESH_PATCH | D2D1_POINT_2F | .point00 | 0 |
D2D1_POINT_2F | .point01 | 8 | |
D2D1_POINT_2F | .point02 | 16 | |
D2D1_POINT_2F | .point03 | 24 | |
D2D1_POINT_2F | .point10 | 32 | |
D2D1_POINT_2F | .point11 | 40 | |
D2D1_POINT_2F | .point12 | 48 | |
D2D1_POINT_2F | .point13 | 56 | |
D2D1_POINT_2F | .point20 | 64 | |
D2D1_POINT_2F | .point21 | 72 | |
D2D1_POINT_2F | .point22 | 80 | |
D2D1_POINT_2F | .point23 | 88 | |
D2D1_POINT_2F | .point30 | 96 | |
D2D1_POINT_2F | .point31 | 104 | |
D2D1_POINT_2F | .point32 | 112 | |
D2D1_POINT_2F | .point33 | 120 | |
D2D1_COLOR_F | .color00 | 128 | |
D2D1_COLOR_F | .color03 | 144 | |
D2D1_COLOR_F | .color30 | 160 | |
D2D1_COLOR_F | .color33 | 176 | |
D2D1_PATCH_EDGE_MODE | .topEdgeMode | 192 | |
D2D1_PATCH_EDGE_MODE | .leftEdgeMode | 196 | |
D2D1_PATCH_EDGE_MODE | .bottomEdgeMode | 200 | |
D2D1_PATCH_EDGE_MODE | .rightEdgeMode | 204 |
│ └─208
D2D1_GRADIENT_STOP | FLOAT | .position | 0 |
D2D1_COLOR_F | .color | 4 |
│ └─20
D2D1_HWND_RENDER_TARGET_PROPERTIES | HWND | .hwnd | 0 |
D2D1_SIZE_U | .pixelSize | 8 | |
D2D1_PRESENT_OPTIONS | .presentOptions | 16 |
│ └─24
D2D1_IMAGE_BRUSH_PROPERTIES | D2D1_RECT_F | .sourceRectangle | 0 |
D2D1_EXTEND_MODE | .extendModeX | 16 | |
D2D1_EXTEND_MODE | .extendModeY | 20 | |
D2D1_INTERPOLATION_MODE | .interpolationMode | 24 |
│ └─28
D2D1_INK_BEZIER_SEGMENT | D2D1_INK_POINT | FLOAT | .point1.x | 0 |
FLOAT | .point1.y | 4 | ||
FLOAT | .point1.radius | 8 | ||
D2D1_INK_POINT | FLOAT | .point2.x | 12 | |
FLOAT | .point2.y | 16 | ||
FLOAT | .point2.radius | 20 | ||
D2D1_INK_POINT | FLOAT | .point3.x | 24 | |
FLOAT | .point3.y | 28 | ||
FLOAT | .point3.radius | 32 |
│ └─36
D2D1_INK_POINT | FLOAT | .x | 0 |
FLOAT | .y | 4 | |
FLOAT | .radius | 8 |
│ └─12
D2D1_INK_STYLE_PROPERTIES | D2D1_INK_NIB_SHAPE | .nibShape | 0 |
D2D1_MATRIX_3X2_F | .nibTransform | 4 |
│ └─28
D2D1_INPUT_DESCRIPTION | D2D1_FILTER | .filter | 0 |
UINT32 | .levelOfDetailCount | 4 |
│ └─8
D2D1_INPUT_ELEMENT_DESC | PCSTR | .semanticName | 0 |
UINT32 | .semanticIndex | 8 | |
DXGI_FORMAT | .format | 12 | |
UINT32 | .inputSlot | 16 | |
UINT32 | .alignedByteOffset | 20 |
│ └─24
D2D1_LAYER_PARAMETERS | D2D1_RECT_F | .contentBounds | 0 |
ID2D1Geometry * | .geometricMask | 16 | |
D2D1_ANTIALIAS_MODE | .maskAntialiasMode | 24 | |
D2D1_MATRIX_3X2_F | .maskTransform | 28 | |
FLOAT | .opacity | 52 | |
ID2D1Brush * | .opacityBrush | 56 | |
D2D1_LAYER_OPTIONS | .layerOptions | 64 |
│ └─72
D2D1_LAYER_PARAMETERS1 | D2D1_RECT_F | .contentBounds | 0 |
ID2D1Geometry * | .geometricMask | 16 | |
D2D1_ANTIALIAS_MODE | .maskAntialiasMode | 24 | |
D2D1_MATRIX_3X2_F | .maskTransform | 28 | |
FLOAT | .opacity | 52 | |
ID2D1Brush * | .opacityBrush | 56 | |
D2D1_LAYER_OPTIONS1 | .layerOptions | 64 |
│ └─72
D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES | D2D1_POINT_2F | .startPoint | 0 |
D2D1_POINT_2F | .endPoint | 8 |
│ └─16
D2D1_MAPPED_RECT | UINT32 | .pitch | 0 |
BYTE * | .bits | 8 |
│ └─16
D2D1_PIXEL_FORMAT | DXGI_FORMAT | .format | 0 |
D2D1_ALPHA_MODE | .alphaMode | 4 |
│ └─8
D2D1_POINT_DESCRIPTION | D2D1_POINT_2F | .point | 0 |
D2D1_POINT_2F | .unitTangentVector | 8 | |
UINT32 | .endSegment | 16 | |
UINT32 | .endFigure | 20 | |
FLOAT | .lengthToEndSegment | 24 |
│ └─28
D2D1_PRINT_CONTROL_PROPERTIES | D2D1_PRINT_FONT_SUBSET_MODE | .fontSubset | 0 |
FLOAT | .rasterDPI | 4 | |
D2D1_COLOR_SPACE | .colorSpace | 8 |
│ └─12
D2D1_PROPERTY_BINDING | PCWSTR | .propertyName | 0 |
PD2D1_PROPERTY_SET_FUNCTION | .setFunction | 8 | |
PD2D1_PROPERTY_GET_FUNCTION | .getFunction | 16 |
│ └─24
D2D1_QUADRATIC_BEZIER_SEGMENT | D2D1_POINT_2F | .point1 | 0 |
D2D1_POINT_2F | .point2 | 8 |
│ └─16
D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES | D2D1_POINT_2F | .center | 0 |
D2D1_POINT_2F | .gradientOriginOffset | 8 | |
FLOAT | .radiusX | 16 | |
FLOAT | .radiusY | 20 |
│ └─24
D2D1_RENDERING_CONTROLS | D2D1_BUFFER_PRECISION | .bufferPrecision | 0 |
D2D1_SIZE_U | .tileSize | 4 |
│ └─12
D2D1_RENDER_TARGET_PROPERTIES | D2D1_RENDER_TARGET_TYPE | .type | 0 | |
D2D1_PIXEL_FORMAT | DXGI_FORMAT | .pixelFormat.format | 4 | |
D2D1_ALPHA_MODE | .pixelFormat.alphaMode | 8 | ||
FLOAT | .dpiX | 12 | ||
FLOAT | .dpiY | 16 | ||
D2D1_RENDER_TARGET_USAGE | .usage | 20 | ||
D2D1_FEATURE_LEVEL | .minLevel | 24 |
│ └─28
D2D1_RESOURCE_TEXTURE_PROPERTIES | const UINT32 * | .extents | 0 |
UINT32 | .dimensions | 8 | |
D2D1_BUFFER_PRECISION | .bufferPrecision | 12 | |
D2D1_CHANNEL_DEPTH | .channelDepth | 16 | |
D2D1_FILTER | .filter | 20 | |
const D2D1_EXTEND_MODE * | .extendModes | 24 |
│ └─32
D2D1_ROUNDED_RECT | D2D1_RECT_F | .rect | 0 |
FLOAT | .radiusX | 16 | |
FLOAT | .radiusY | 20 |
│ └─24
D2D1_SIMPLE_COLOR_PROFILE | D2D1_POINT_2F | .redPrimary | 0 |
D2D1_POINT_2F | .greenPrimary | 8 | |
D2D1_POINT_2F | .bluePrimary | 16 | |
D2D1_POINT_2F | .whitePointXZ | 24 | |
D2D1_GAMMA1 | .gamma | 32 |
│ └─36
D2D1_STROKE_STYLE_PROPERTIES | D2D1_CAP_STYLE | .startCap | 0 |
D2D1_CAP_STYLE | .endCap | 4 | |
D2D1_CAP_STYLE | .dashCap | 8 | |
D2D1_LINE_JOIN | .lineJoin | 12 | |
FLOAT | .miterLimit | 16 | |
D2D1_DASH_STYLE | .dashStyle | 20 | |
FLOAT | .dashOffset | 24 |
│ └─28
D2D1_STROKE_STYLE_PROPERTIES1 | D2D1_CAP_STYLE | .startCap | 0 |
D2D1_CAP_STYLE | .endCap | 4 | |
D2D1_CAP_STYLE | .dashCap | 8 | |
D2D1_LINE_JOIN | .lineJoin | 12 | |
FLOAT | .miterLimit | 16 | |
D2D1_DASH_STYLE | .dashStyle | 20 | |
FLOAT | .dashOffset | 24 | |
D2D1_STROKE_TRANSFORM_TYPE | .transformType | 28 |
│ └─32
D2D1_SVG_LENGTH | FLOAT | .value | 0 |
D2D1_SVG_LENGTH_UNITS | .units | 4 |
│ └─8
D2D1_SVG_PRESERVE_ASPECT_RATIO | BOOL | .defer | 0 |
D2D1_SVG_ASPECT_ALIGN | .align | 4 | |
D2D1_SVG_ASPECT_SCALING | .meetOrSlice | 8 |
│ └─12
D2D1_SVG_VIEWBOX | FLOAT | .x | 0 |
FLOAT | .y | 4 | |
FLOAT | .width | 8 | |
FLOAT | .height | 12 |
│ └─16
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES | D2D1_ORIENTATION | .orientation | 0 |
FLOAT | .scaleX | 4 | |
FLOAT | .scaleY | 8 | |
D2D1_INTERPOLATION_MODE | .interpolationMode | 12 | |
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS | .options | 16 |
│ └─20
D2D1_TRIANGLE | D2D1_POINT_2F | .point1 | 0 |
D2D1_POINT_2F | .point2 | 8 | |
D2D1_POINT_2F | .point3 | 16 |
│ └─24
D2D1_VERTEX_BUFFER_PROPERTIES | UINT32 | .inputCount | 0 |
D2D1_VERTEX_USAGE | .usage | 4 | |
const BYTE * | .data | 8 | |
UINT32 | .byteWidth | 16 |
│ └─24
D2D1_VERTEX_RANGE | UINT32 | .startVertex | 0 |
UINT32 | .vertexCount | 4 |
│ └─8
D2D_MATRIX_3X2_F | FLOAT | ._11 | 0 |
FLOAT[3][2] | .m | 0 | |
FLOAT | .m11 | 0 | |
FLOAT | ._12 | 4 | |
FLOAT | .m12 | 4 | |
FLOAT | ._21 | 8 | |
FLOAT | .m21 | 8 | |
FLOAT | ._22 | 12 | |
FLOAT | .m22 | 12 | |
FLOAT | ._31 | 16 | |
FLOAT | .dx | 16 | |
FLOAT | ._32 | 20 | |
FLOAT | .dy | 20 |
│ └─24
D2D_MATRIX_4X3_F | FLOAT | ._11 | 0 |
FLOAT[4][3] | .m | 0 | |
FLOAT | ._12 | 4 | |
FLOAT | ._13 | 8 | |
FLOAT | ._21 | 12 | |
FLOAT | ._22 | 16 | |
FLOAT | ._23 | 20 | |
FLOAT | ._31 | 24 | |
FLOAT | ._32 | 28 | |
FLOAT | ._33 | 32 | |
FLOAT | ._41 | 36 | |
FLOAT | ._42 | 40 | |
FLOAT | ._43 | 44 |
│ └─48
D2D_MATRIX_4X4_F | FLOAT | ._11 | 0 |
FLOAT[4][4] | .m | 0 | |
FLOAT | ._12 | 4 | |
FLOAT | ._13 | 8 | |
FLOAT | ._14 | 12 | |
FLOAT | ._21 | 16 | |
FLOAT | ._22 | 20 | |
FLOAT | ._23 | 24 | |
FLOAT | ._24 | 28 | |
FLOAT | ._31 | 32 | |
FLOAT | ._32 | 36 | |
FLOAT | ._33 | 40 | |
FLOAT | ._34 | 44 | |
FLOAT | ._41 | 48 | |
FLOAT | ._42 | 52 | |
FLOAT | ._43 | 56 | |
FLOAT | ._44 | 60 |
│ └─64
D2D_MATRIX_5X4_F | FLOAT | ._11 | 0 |
FLOAT[5][4] | .m | 0 | |
FLOAT | ._12 | 4 | |
FLOAT | ._13 | 8 | |
FLOAT | ._14 | 12 | |
FLOAT | ._21 | 16 | |
FLOAT | ._22 | 20 | |
FLOAT | ._23 | 24 | |
FLOAT | ._24 | 28 | |
FLOAT | ._31 | 32 | |
FLOAT | ._32 | 36 | |
FLOAT | ._33 | 40 | |
FLOAT | ._34 | 44 | |
FLOAT | ._41 | 48 | |
FLOAT | ._42 | 52 | |
FLOAT | ._43 | 56 | |
FLOAT | ._44 | 60 | |
FLOAT | ._51 | 64 | |
FLOAT | ._52 | 68 | |
FLOAT | ._53 | 72 | |
FLOAT | ._54 | 76 |
│ └─80
D2D_POINT_2F | FLOAT | .x | 0 |
FLOAT | .y | 4 |
│ └─8
D2D_POINT_2U | UINT32 | .x | 0 |
UINT32 | .y | 4 |
│ └─8
D2D_RECT_F | FLOAT | .left | 0 |
FLOAT | .top | 4 | |
FLOAT | .right | 8 | |
FLOAT | .bottom | 12 |
│ └─16
D2D_RECT_U | UINT32 | .left | 0 |
UINT32 | .top | 4 | |
UINT32 | .right | 8 | |
UINT32 | .bottom | 12 |
│ └─16
D2D_SIZE_F | FLOAT | .width | 0 |
FLOAT | .height | 4 |
│ └─8
D2D_SIZE_U | UINT32 | .width | 0 |
UINT32 | .height | 4 |
│ └─8
D2D_VECTOR_2F | FLOAT | .x | 0 |
FLOAT | .y | 4 |
│ └─8
D2D_VECTOR_3F | FLOAT | .x | 0 |
FLOAT | .y | 4 | |
FLOAT | .z | 8 |
│ └─12
D2D_VECTOR_4F | FLOAT | .x | 0 |
FLOAT | .y | 4 | |
FLOAT | .z | 8 | |
FLOAT | .w | 12 |
│ └─16
D3D10_BLEND_DESC | BOOL | .AlphaToCoverageEnable | 0 |
BOOL[8] | .BlendEnable | 4 | |
D3D10_BLEND | .SrcBlend | 36 | |
D3D10_BLEND | .DestBlend | 40 | |
D3D10_BLEND_OP | .BlendOp | 44 | |
D3D10_BLEND | .SrcBlendAlpha | 48 | |
D3D10_BLEND | .DestBlendAlpha | 52 | |
D3D10_BLEND_OP | .BlendOpAlpha | 56 | |
UINT8[8] | .RenderTargetWriteMask | 60 |
│ └─68
D3D10_BLEND_DESC1 | BOOL | .AlphaToCoverageEnable | 0 |
BOOL | .IndependentBlendEnable | 4 | |
D3D10_RENDER_TARGET_BLEND_DESC1[8] | .RenderTarget | 8 |
│ └─264
D3D10_BOX | UINT | .left | 0 |
UINT | .top | 4 | |
UINT | .front | 8 | |
UINT | .right | 12 | |
UINT | .bottom | 16 | |
UINT | .back | 20 |
│ └─24
D3D10_BUFFER_DESC | UINT | .ByteWidth | 0 |
D3D10_USAGE | .Usage | 4 | |
UINT | .BindFlags | 8 | |
UINT | .CPUAccessFlags | 12 | |
UINT | .MiscFlags | 16 |
│ └─20
D3D10_BUFFER_RTV | UINT | .ElementOffset | 0 |
UINT | .FirstElement | 0 | |
UINT | .ElementWidth | 4 | |
UINT | .NumElements | 4 |
│ └─8
D3D10_BUFFER_SRV | UINT | .ElementOffset | 0 |
UINT | .FirstElement | 0 | |
UINT | .ElementWidth | 4 | |
UINT | .NumElements | 4 |
│ └─8
D3D10_COUNTER_DESC | D3D10_COUNTER | .Counter | 0 |
UINT | .MiscFlags | 4 |
│ └─8
D3D10_COUNTER_INFO | D3D10_COUNTER | .LastDeviceDependentCounter | 0 |
UINT | .NumSimultaneousCounters | 4 | |
UINT8 | .NumDetectableParallelUnits | 8 |
│ └─12
D3D10_DEPTH_STENCILOP_DESC | D3D10_STENCIL_OP | .StencilFailOp | 0 |
D3D10_STENCIL_OP | .StencilDepthFailOp | 4 | |
D3D10_STENCIL_OP | .StencilPassOp | 8 | |
D3D10_COMPARISON_FUNC | .StencilFunc | 12 |
│ └─16
D3D10_DEPTH_STENCIL_DESC | BOOL | .DepthEnable | 0 | |
D3D10_DEPTH_WRITE_MASK | .DepthWriteMask | 4 | ||
D3D10_COMPARISON_FUNC | .DepthFunc | 8 | ||
BOOL | .StencilEnable | 12 | ||
UINT8 | .StencilReadMask | 16 | ||
UINT8 | .StencilWriteMask | 17 | ||
D3D10_DEPTH_STENCILOP_DESC | D3D10_STENCIL_OP | .FrontFace.StencilFailOp | 20 | |
D3D10_STENCIL_OP | .FrontFace.StencilDepthFailOp | 24 | ||
D3D10_STENCIL_OP | .FrontFace.StencilPassOp | 28 | ||
D3D10_COMPARISON_FUNC | .FrontFace.StencilFunc | 32 | ||
D3D10_DEPTH_STENCILOP_DESC | D3D10_STENCIL_OP | .BackFace.StencilFailOp | 36 | |
D3D10_STENCIL_OP | .BackFace.StencilDepthFailOp | 40 | ||
D3D10_STENCIL_OP | .BackFace.StencilPassOp | 44 | ||
D3D10_COMPARISON_FUNC | .BackFace.StencilFunc | 48 |
│ └─52
D3D10_DEPTH_STENCIL_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D10_DSV_DIMENSION | .ViewDimension | 4 | ||
D3D10_TEX1D_DSV | UINT | .Texture1D.MipSlice | 8 | |
D3D10_TEX1D_ARRAY_DSV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D10_TEX2D_DSV | UINT | .Texture2D.MipSlice | 8 | |
D3D10_TEX2D_ARRAY_DSV | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
D3D10_TEX2DMS_DSV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D10_TEX2DMS_ARRAY_DSV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 |
│ └─20
D3D10_EFFECT_DESC | BOOL | .IsChildEffect | 0 |
UINT | .ConstantBuffers | 4 | |
UINT | .SharedConstantBuffers | 8 | |
UINT | .GlobalVariables | 12 | |
UINT | .SharedGlobalVariables | 16 | |
UINT | .Techniques | 20 |
│ └─24
D3D10_EFFECT_SHADER_DESC | const BYTE * | .pInputSignature | 0 |
BOOL | .IsInline | 8 | |
const BYTE * | .pBytecode | 16 | |
UINT | .BytecodeLength | 24 | |
LPCSTR | .SODecl | 32 | |
UINT | .NumInputSignatureEntries | 40 | |
UINT | .NumOutputSignatureEntries | 44 |
│ └─48
D3D10_EFFECT_TYPE_DESC | LPCSTR | .TypeName | 0 |
D3D10_SHADER_VARIABLE_CLASS | .Class | 8 | |
D3D10_SHADER_VARIABLE_TYPE | .Type | 12 | |
UINT | .Elements | 16 | |
UINT | .Members | 20 | |
UINT | .Rows | 24 | |
UINT | .Columns | 28 | |
UINT | .PackedSize | 32 | |
UINT | .UnpackedSize | 36 | |
UINT | .Stride | 40 |
│ └─48
D3D10_EFFECT_VARIABLE_DESC | LPCSTR | .Name | 0 |
LPCSTR | .Semantic | 8 | |
UINT | .Flags | 16 | |
UINT | .Annotations | 20 | |
UINT | .BufferOffset | 24 | |
UINT | .ExplicitBindPoint | 28 |
│ └─32
D3D10_INFO_QUEUE_FILTER | D3D10_INFO_QUEUE_FILTER_DESC | UINT | .AllowList.NumCategories | 0 |
D3D10_MESSAGE_CATEGORY * | .AllowList.pCategoryList | 8 | ||
UINT | .AllowList.NumSeverities | 16 | ||
D3D10_MESSAGE_SEVERITY * | .AllowList.pSeverityList | 24 | ||
UINT | .AllowList.NumIDs | 32 | ||
D3D10_MESSAGE_ID * | .AllowList.pIDList | 40 | ||
D3D10_INFO_QUEUE_FILTER_DESC | UINT | .DenyList.NumCategories | 48 | |
D3D10_MESSAGE_CATEGORY * | .DenyList.pCategoryList | 56 | ||
UINT | .DenyList.NumSeverities | 64 | ||
D3D10_MESSAGE_SEVERITY * | .DenyList.pSeverityList | 72 | ||
UINT | .DenyList.NumIDs | 80 | ||
D3D10_MESSAGE_ID * | .DenyList.pIDList | 88 |
│ └─96
D3D10_INFO_QUEUE_FILTER_DESC | UINT | .NumCategories | 0 |
D3D10_MESSAGE_CATEGORY * | .pCategoryList | 8 | |
UINT | .NumSeverities | 16 | |
D3D10_MESSAGE_SEVERITY * | .pSeverityList | 24 | |
UINT | .NumIDs | 32 | |
D3D10_MESSAGE_ID * | .pIDList | 40 |
│ └─48
D3D10_INPUT_ELEMENT_DESC | LPCSTR | .SemanticName | 0 |
UINT | .SemanticIndex | 8 | |
DXGI_FORMAT | .Format | 12 | |
UINT | .InputSlot | 16 | |
UINT | .AlignedByteOffset | 20 | |
D3D10_INPUT_CLASSIFICATION | .InputSlotClass | 24 | |
UINT | .InstanceDataStepRate | 28 |
│ └─32
D3D10_MAPPED_TEXTURE2D | void * | .pData | 0 |
UINT | .RowPitch | 8 |
│ └─16
D3D10_MAPPED_TEXTURE3D | void * | .pData | 0 |
UINT | .RowPitch | 8 | |
UINT | .DepthPitch | 12 |
│ └─16
D3D10_MESSAGE | D3D10_MESSAGE_CATEGORY | .Category | 0 |
D3D10_MESSAGE_SEVERITY | .Severity | 4 | |
D3D10_MESSAGE_ID | .ID | 8 | |
const char * | .pDescription | 16 | |
SIZE_T | .DescriptionByteLength | 24 |
│ └─32
D3D10_PASS_DESC | LPCSTR | .Name | 0 |
UINT | .Annotations | 8 | |
BYTE * | .pIAInputSignature | 16 | |
SIZE_T | .IAInputSignatureSize | 24 | |
UINT | .StencilRef | 32 | |
UINT | .SampleMask | 36 | |
FLOAT[4] | .BlendFactor | 40 |
│ └─56
D3D10_PASS_SHADER_DESC | ID3D10EffectShaderVariable * | .pShaderVariable | 0 |
UINT | .ShaderIndex | 8 |
│ └─16
D3D10_QUERY_DATA_PIPELINE_STATISTICS | UINT64 | .IAVertices | 0 |
UINT64 | .IAPrimitives | 8 | |
UINT64 | .VSInvocations | 16 | |
UINT64 | .GSInvocations | 24 | |
UINT64 | .GSPrimitives | 32 | |
UINT64 | .CInvocations | 40 | |
UINT64 | .CPrimitives | 48 | |
UINT64 | .PSInvocations | 56 |
│ └─64
D3D10_QUERY_DATA_SO_STATISTICS | UINT64 | .NumPrimitivesWritten | 0 |
UINT64 | .PrimitivesStorageNeeded | 8 |
│ └─16
D3D10_QUERY_DATA_TIMESTAMP_DISJOINT | UINT64 | .Frequency | 0 |
BOOL | .Disjoint | 8 |
│ └─16
D3D10_QUERY_DESC | D3D10_QUERY | .Query | 0 |
UINT | .MiscFlags | 4 |
│ └─8
D3D10_RASTERIZER_DESC | D3D10_FILL_MODE | .FillMode | 0 |
D3D10_CULL_MODE | .CullMode | 4 | |
BOOL | .FrontCounterClockwise | 8 | |
INT | .DepthBias | 12 | |
FLOAT | .DepthBiasClamp | 16 | |
FLOAT | .SlopeScaledDepthBias | 20 | |
BOOL | .DepthClipEnable | 24 | |
BOOL | .ScissorEnable | 28 | |
BOOL | .MultisampleEnable | 32 | |
BOOL | .AntialiasedLineEnable | 36 |
│ └─40
D3D10_RENDER_TARGET_BLEND_DESC1 | BOOL | .BlendEnable | 0 |
D3D10_BLEND | .SrcBlend | 4 | |
D3D10_BLEND | .DestBlend | 8 | |
D3D10_BLEND_OP | .BlendOp | 12 | |
D3D10_BLEND | .SrcBlendAlpha | 16 | |
D3D10_BLEND | .DestBlendAlpha | 20 | |
D3D10_BLEND_OP | .BlendOpAlpha | 24 | |
UINT8 | .RenderTargetWriteMask | 28 |
│ └─32
D3D10_RENDER_TARGET_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D10_RTV_DIMENSION | .ViewDimension | 4 | ||
D3D10_BUFFER_RTV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D10_TEX1D_RTV | UINT | .Texture1D.MipSlice | 8 | |
D3D10_TEX1D_ARRAY_RTV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D10_TEX2D_RTV | UINT | .Texture2D.MipSlice | 8 | |
D3D10_TEX2D_ARRAY_RTV | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
D3D10_TEX2DMS_RTV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D10_TEX2DMS_ARRAY_RTV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D10_TEX3D_RTV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─20
D3D10_SAMPLER_DESC | D3D10_FILTER | .Filter | 0 |
D3D10_TEXTURE_ADDRESS_MODE | .AddressU | 4 | |
D3D10_TEXTURE_ADDRESS_MODE | .AddressV | 8 | |
D3D10_TEXTURE_ADDRESS_MODE | .AddressW | 12 | |
FLOAT | .MipLODBias | 16 | |
UINT | .MaxAnisotropy | 20 | |
D3D10_COMPARISON_FUNC | .ComparisonFunc | 24 | |
FLOAT[4] | .BorderColor | 28 | |
FLOAT | .MinLOD | 44 | |
FLOAT | .MaxLOD | 48 |
│ └─52
D3D10_SHADER_BUFFER_DESC | LPCSTR | .Name | 0 |
D3D10_CBUFFER_TYPE | .Type | 8 | |
UINT | .Variables | 12 | |
UINT | .Size | 16 | |
UINT | .uFlags | 20 |
│ └─24
D3D10_SHADER_DEBUG_FILE_INFO | UINT | .FileName | 0 |
UINT | .FileNameLen | 4 | |
UINT | .FileData | 8 | |
UINT | .FileLen | 12 |
│ └─16
D3D10_SHADER_DEBUG_INFO | UINT | .Size | 0 |
UINT | .Creator | 4 | |
UINT | .EntrypointName | 8 | |
UINT | .ShaderTarget | 12 | |
UINT | .CompileFlags | 16 | |
UINT | .Files | 20 | |
UINT | .FileInfo | 24 | |
UINT | .Instructions | 28 | |
UINT | .InstructionInfo | 32 | |
UINT | .Variables | 36 | |
UINT | .VariableInfo | 40 | |
UINT | .InputVariables | 44 | |
UINT | .InputVariableInfo | 48 | |
UINT | .Tokens | 52 | |
UINT | .TokenInfo | 56 | |
UINT | .Scopes | 60 | |
UINT | .ScopeInfo | 64 | |
UINT | .ScopeVariables | 68 | |
UINT | .ScopeVariableInfo | 72 | |
UINT | .UintOffset | 76 | |
UINT | .StringOffset | 80 |
│ └─84
D3D10_SHADER_DEBUG_INPUT_INFO | UINT | .Var | 0 |
D3D10_SHADER_DEBUG_REGTYPE | .InitialRegisterSet | 4 | |
UINT | .InitialBank | 8 | |
UINT | .InitialRegister | 12 | |
UINT | .InitialComponent | 16 | |
UINT | .InitialValue | 20 |
│ └─24
D3D10_SHADER_DEBUG_INST_INFO | UINT | .Id | 0 |
UINT | .Opcode | 4 | |
UINT | .uOutputs | 8 | |
D3D10_SHADER_DEBUG_OUTPUTREG_INFO[2] | .pOutputs | 12 | |
UINT | .TokenId | 372 | |
UINT | .NestingLevel | 376 | |
UINT | .Scopes | 380 | |
UINT | .ScopeInfo | 384 | |
UINT | .AccessedVars | 388 | |
UINT | .AccessedVarsInfo | 392 |
│ └─396
D3D10_SHADER_DEBUG_OUTPUTREG_INFO | D3D10_SHADER_DEBUG_REGTYPE | .OutputRegisterSet | 0 |
UINT | .OutputReg | 4 | |
UINT | .TempArrayReg | 8 | |
UINT[4] | .OutputComponents | 12 | |
D3D10_SHADER_DEBUG_OUTPUTVAR[4] | .OutputVars | 28 | |
UINT | .IndexReg | 172 | |
UINT | .IndexComp | 176 |
│ └─180
D3D10_SHADER_DEBUG_OUTPUTVAR | UINT | .Var | 0 |
UINT | .uValueMin | 4 | |
UINT | .uValueMax | 8 | |
INT | .iValueMin | 12 | |
INT | .iValueMax | 16 | |
FLOAT | .fValueMin | 20 | |
FLOAT | .fValueMax | 24 | |
BOOL | .bNaNPossible | 28 | |
BOOL | .bInfPossible | 32 |
│ └─36
D3D10_SHADER_DEBUG_SCOPEVAR_INFO | UINT | .TokenId | 0 |
D3D10_SHADER_DEBUG_VARTYPE | .VarType | 4 | |
D3D10_SHADER_VARIABLE_CLASS | .Class | 8 | |
UINT | .Rows | 12 | |
UINT | .Columns | 16 | |
UINT | .StructMemberScope | 20 | |
UINT | .uArrayIndices | 24 | |
UINT | .ArrayElements | 28 | |
UINT | .ArrayStrides | 32 | |
UINT | .uVariables | 36 | |
UINT | .uFirstVariable | 40 |
│ └─44
D3D10_SHADER_DEBUG_SCOPE_INFO | D3D10_SHADER_DEBUG_SCOPETYPE | .ScopeType | 0 |
UINT | .Name | 4 | |
UINT | .uNameLen | 8 | |
UINT | .uVariables | 12 | |
UINT | .VariableData | 16 |
│ └─20
D3D10_SHADER_DEBUG_TOKEN_INFO | UINT | .File | 0 |
UINT | .Line | 4 | |
UINT | .Column | 8 | |
UINT | .TokenLength | 12 | |
UINT | .TokenId | 16 |
│ └─20
D3D10_SHADER_DEBUG_VAR_INFO | UINT | .TokenId | 0 |
D3D10_SHADER_VARIABLE_TYPE | .Type | 4 | |
UINT | .Register | 8 | |
UINT | .Component | 12 | |
UINT | .ScopeVar | 16 | |
UINT | .ScopeVarOffset | 20 |
│ └─24
D3D10_SHADER_DESC | UINT | .Version | 0 |
LPCSTR | .Creator | 8 | |
UINT | .Flags | 16 | |
UINT | .ConstantBuffers | 20 | |
UINT | .BoundResources | 24 | |
UINT | .InputParameters | 28 | |
UINT | .OutputParameters | 32 | |
UINT | .InstructionCount | 36 | |
UINT | .TempRegisterCount | 40 | |
UINT | .TempArrayCount | 44 | |
UINT | .DefCount | 48 | |
UINT | .DclCount | 52 | |
UINT | .TextureNormalInstructions | 56 | |
UINT | .TextureLoadInstructions | 60 | |
UINT | .TextureCompInstructions | 64 | |
UINT | .TextureBiasInstructions | 68 | |
UINT | .TextureGradientInstructions | 72 | |
UINT | .FloatInstructionCount | 76 | |
UINT | .IntInstructionCount | 80 | |
UINT | .UintInstructionCount | 84 | |
UINT | .StaticFlowControlCount | 88 | |
UINT | .DynamicFlowControlCount | 92 | |
UINT | .MacroInstructionCount | 96 | |
UINT | .ArrayInstructionCount | 100 | |
UINT | .CutInstructionCount | 104 | |
UINT | .EmitInstructionCount | 108 | |
D3D10_PRIMITIVE_TOPOLOGY | .GSOutputTopology | 112 | |
UINT | .GSMaxOutputVertexCount | 116 |
│ └─120
D3D10_SHADER_INPUT_BIND_DESC | LPCSTR | .Name | 0 |
D3D10_SHADER_INPUT_TYPE | .Type | 8 | |
UINT | .BindPoint | 12 | |
UINT | .BindCount | 16 | |
UINT | .uFlags | 20 | |
D3D10_RESOURCE_RETURN_TYPE | .ReturnType | 24 | |
D3D10_SRV_DIMENSION | .Dimension | 28 | |
UINT | .NumSamples | 32 |
│ └─40
D3D10_SHADER_RESOURCE_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D10_SRV_DIMENSION | .ViewDimension | 4 | ||
D3D10_BUFFER_SRV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D10_TEX1D_SRV | UINT | .Texture1D.MostDetailedMip | 8 | |
UINT | .Texture1D.MipLevels | 12 | ||
D3D10_TEX1D_ARRAY_SRV | UINT | .Texture1DArray.MostDetailedMip | 8 | |
UINT | .Texture1DArray.MipLevels | 12 | ||
UINT | .Texture1DArray.FirstArraySlice | 16 | ||
UINT | .Texture1DArray.ArraySize | 20 | ||
D3D10_TEX2D_SRV | UINT | .Texture2D.MostDetailedMip | 8 | |
UINT | .Texture2D.MipLevels | 12 | ||
D3D10_TEX2D_ARRAY_SRV | UINT | .Texture2DArray.MostDetailedMip | 8 | |
UINT | .Texture2DArray.MipLevels | 12 | ||
UINT | .Texture2DArray.FirstArraySlice | 16 | ||
UINT | .Texture2DArray.ArraySize | 20 | ||
D3D10_TEX2DMS_SRV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D10_TEX2DMS_ARRAY_SRV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D10_TEX3D_SRV | UINT | .Texture3D.MostDetailedMip | 8 | |
UINT | .Texture3D.MipLevels | 12 | ||
D3D10_TEXCUBE_SRV | UINT | .TextureCube.MostDetailedMip | 8 | |
UINT | .TextureCube.MipLevels | 12 |
│ └─24
D3D10_SHADER_RESOURCE_VIEW_DESC1 | DXGI_FORMAT | .Format | 0 | |
D3D10_SRV_DIMENSION1 | .ViewDimension | 4 | ||
D3D10_BUFFER_SRV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D10_TEX1D_SRV | UINT | .Texture1D.MostDetailedMip | 8 | |
UINT | .Texture1D.MipLevels | 12 | ||
D3D10_TEX1D_ARRAY_SRV | UINT | .Texture1DArray.MostDetailedMip | 8 | |
UINT | .Texture1DArray.MipLevels | 12 | ||
UINT | .Texture1DArray.FirstArraySlice | 16 | ||
UINT | .Texture1DArray.ArraySize | 20 | ||
D3D10_TEX2D_SRV | UINT | .Texture2D.MostDetailedMip | 8 | |
UINT | .Texture2D.MipLevels | 12 | ||
D3D10_TEX2D_ARRAY_SRV | UINT | .Texture2DArray.MostDetailedMip | 8 | |
UINT | .Texture2DArray.MipLevels | 12 | ||
UINT | .Texture2DArray.FirstArraySlice | 16 | ||
UINT | .Texture2DArray.ArraySize | 20 | ||
D3D10_TEX2DMS_SRV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D10_TEX2DMS_ARRAY_SRV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D10_TEX3D_SRV | UINT | .Texture3D.MostDetailedMip | 8 | |
UINT | .Texture3D.MipLevels | 12 | ||
D3D10_TEXCUBE_SRV | UINT | .TextureCube.MostDetailedMip | 8 | |
UINT | .TextureCube.MipLevels | 12 | ||
D3D10_TEXCUBE_ARRAY_SRV1 | UINT | .TextureCubeArray.MostDetailedMip | 8 | |
UINT | .TextureCubeArray.MipLevels | 12 | ||
UINT | .TextureCubeArray.First2DArrayFace | 16 | ||
UINT | .TextureCubeArray.NumCubes | 20 |
│ └─24
D3D10_SHADER_TYPE_DESC | D3D10_SHADER_VARIABLE_CLASS | .Class | 0 |
D3D10_SHADER_VARIABLE_TYPE | .Type | 4 | |
UINT | .Rows | 8 | |
UINT | .Columns | 12 | |
UINT | .Elements | 16 | |
UINT | .Members | 20 | |
UINT | .Offset | 24 |
│ └─28
D3D10_SHADER_VARIABLE_DESC | LPCSTR | .Name | 0 |
UINT | .StartOffset | 8 | |
UINT | .Size | 12 | |
UINT | .uFlags | 16 | |
LPVOID | .DefaultValue | 24 |
│ └─32
D3D10_SIGNATURE_PARAMETER_DESC | LPCSTR | .SemanticName | 0 |
UINT | .SemanticIndex | 8 | |
UINT | .Register | 12 | |
D3D10_NAME | .SystemValueType | 16 | |
D3D10_REGISTER_COMPONENT_TYPE | .ComponentType | 20 | |
BYTE | .Mask | 24 | |
BYTE | .ReadWriteMask | 25 |
│ └─32
D3D10_SO_DECLARATION_ENTRY | LPCSTR | .SemanticName | 0 |
UINT | .SemanticIndex | 8 | |
BYTE | .StartComponent | 12 | |
BYTE | .ComponentCount | 13 | |
BYTE | .OutputSlot | 14 |
│ └─16
D3D10_STATE_BLOCK_MASK | BYTE | .VS | 0 |
BYTE[2] | .VSSamplers | 1 | |
BYTE[16] | .VSShaderResources | 3 | |
BYTE[2] | .VSConstantBuffers | 19 | |
BYTE | .GS | 21 | |
BYTE[2] | .GSSamplers | 22 | |
BYTE[16] | .GSShaderResources | 24 | |
BYTE[2] | .GSConstantBuffers | 40 | |
BYTE | .PS | 42 | |
BYTE[2] | .PSSamplers | 43 | |
BYTE[16] | .PSShaderResources | 45 | |
BYTE[2] | .PSConstantBuffers | 61 | |
BYTE[2] | .IAVertexBuffers | 63 | |
BYTE | .IAIndexBuffer | 65 | |
BYTE | .IAInputLayout | 66 | |
BYTE | .IAPrimitiveTopology | 67 | |
BYTE | .OMRenderTargets | 68 | |
BYTE | .OMDepthStencilState | 69 | |
BYTE | .OMBlendState | 70 | |
BYTE | .RSViewports | 71 | |
BYTE | .RSScissorRects | 72 | |
BYTE | .RSRasterizerState | 73 | |
BYTE | .SOBuffers | 74 | |
BYTE | .Predication | 75 |
│ └─76
D3D10_SUBRESOURCE_DATA | const void * | .pSysMem | 0 |
UINT | .SysMemPitch | 8 | |
UINT | .SysMemSlicePitch | 12 |
│ └─16
D3D10_TECHNIQUE_DESC | LPCSTR | .Name | 0 |
UINT | .Passes | 8 | |
UINT | .Annotations | 12 |
│ └─16
D3D10_TEX1D_ARRAY_DSV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D10_TEX1D_ARRAY_RTV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D10_TEX1D_ARRAY_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .FirstArraySlice | 8 | |
UINT | .ArraySize | 12 |
│ └─16
D3D10_TEX1D_DSV | UINT | .MipSlice | 0 |
│ └─4
D3D10_TEX1D_RTV | UINT | .MipSlice | 0 |
│ └─4
D3D10_TEX1D_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 |
│ └─8
D3D10_TEX2DMS_ARRAY_DSV | UINT | .FirstArraySlice | 0 |
UINT | .ArraySize | 4 |
│ └─8
D3D10_TEX2DMS_ARRAY_RTV | UINT | .FirstArraySlice | 0 |
UINT | .ArraySize | 4 |
│ └─8
D3D10_TEX2DMS_ARRAY_SRV | UINT | .FirstArraySlice | 0 |
UINT | .ArraySize | 4 |
│ └─8
D3D10_TEX2DMS_DSV | UINT | .UnusedField_NothingToDefine | 0 |
│ └─4
D3D10_TEX2DMS_RTV | UINT | .UnusedField_NothingToDefine | 0 |
│ └─4
D3D10_TEX2DMS_SRV | UINT | .UnusedField_NothingToDefine | 0 |
│ └─4
D3D10_TEX2D_ARRAY_DSV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D10_TEX2D_ARRAY_RTV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D10_TEX2D_ARRAY_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .FirstArraySlice | 8 | |
UINT | .ArraySize | 12 |
│ └─16
D3D10_TEX2D_DSV | UINT | .MipSlice | 0 |
│ └─4
D3D10_TEX2D_RTV | UINT | .MipSlice | 0 |
│ └─4
D3D10_TEX2D_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 |
│ └─8
D3D10_TEX3D_RTV | UINT | .MipSlice | 0 |
UINT | .FirstWSlice | 4 | |
UINT | .WSize | 8 |
│ └─12
D3D10_TEX3D_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 |
│ └─8
D3D10_TEXCUBE_ARRAY_SRV1 | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .First2DArrayFace | 8 | |
UINT | .NumCubes | 12 |
│ └─16
D3D10_TEXCUBE_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 |
│ └─8
D3D10_TEXTURE1D_DESC | UINT | .Width | 0 |
UINT | .MipLevels | 4 | |
UINT | .ArraySize | 8 | |
DXGI_FORMAT | .Format | 12 | |
D3D10_USAGE | .Usage | 16 | |
UINT | .BindFlags | 20 | |
UINT | .CPUAccessFlags | 24 | |
UINT | .MiscFlags | 28 |
│ └─32
D3D10_TEXTURE2D_DESC | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
UINT | .MipLevels | 8 | ||
UINT | .ArraySize | 12 | ||
DXGI_FORMAT | .Format | 16 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 20 | |
UINT | .SampleDesc.Quality | 24 | ||
D3D10_USAGE | .Usage | 28 | ||
UINT | .BindFlags | 32 | ||
UINT | .CPUAccessFlags | 36 | ||
UINT | .MiscFlags | 40 |
│ └─44
D3D10_TEXTURE3D_DESC | UINT | .Width | 0 |
UINT | .Height | 4 | |
UINT | .Depth | 8 | |
UINT | .MipLevels | 12 | |
DXGI_FORMAT | .Format | 16 | |
D3D10_USAGE | .Usage | 20 | |
UINT | .BindFlags | 24 | |
UINT | .CPUAccessFlags | 28 | |
UINT | .MiscFlags | 32 |
│ └─36
D3D10_VIEWPORT | INT | .TopLeftX | 0 |
INT | .TopLeftY | 4 | |
UINT | .Width | 8 | |
UINT | .Height | 12 | |
FLOAT | .MinDepth | 16 | |
FLOAT | .MaxDepth | 20 |
│ └─24
D3D11_AES_CTR_IV | UINT64 | .IV | 0 |
UINT64 | .Count | 8 |
│ └─16
D3D11_AUTHENTICATED_CONFIGURE_ACCESSIBLE_ENCRYPTION_INPUT | D3D11_AUTHENTICATED_CONFIGURE_INPUT | D3D11_OMAC | BYTE[16] | .Parameters.omac.Omac | 0 |
GUID | unsigned long | .Parameters.ConfigureType.Data1 | 16 | ||
unsigned short | .Parameters.ConfigureType.Data2 | 20 | |||
unsigned short | .Parameters.ConfigureType.Data3 | 22 | |||
unsigned char[8] | .Parameters.ConfigureType.Data4 | 24 | |||
HANDLE | .Parameters.hChannel | 32 | |||
UINT | .Parameters.SequenceNumber | 40 | |||
GUID | unsigned long | .EncryptionGuid.Data1 | 48 | ||
unsigned short | .EncryptionGuid.Data2 | 52 | |||
unsigned short | .EncryptionGuid.Data3 | 54 | |||
unsigned char[8] | .EncryptionGuid.Data4 | 56 |
│ └─64
D3D11_AUTHENTICATED_CONFIGURE_CRYPTO_SESSION_INPUT | D3D11_AUTHENTICATED_CONFIGURE_INPUT | D3D11_OMAC | BYTE[16] | .Parameters.omac.Omac | 0 |
GUID | unsigned long | .Parameters.ConfigureType.Data1 | 16 | ||
unsigned short | .Parameters.ConfigureType.Data2 | 20 | |||
unsigned short | .Parameters.ConfigureType.Data3 | 22 | |||
unsigned char[8] | .Parameters.ConfigureType.Data4 | 24 | |||
HANDLE | .Parameters.hChannel | 32 | |||
UINT | .Parameters.SequenceNumber | 40 | |||
HANDLE | .DecoderHandle | 48 | |||
HANDLE | .CryptoSessionHandle | 56 | |||
HANDLE | .DeviceHandle | 64 |
│ └─72
D3D11_AUTHENTICATED_CONFIGURE_INITIALIZE_INPUT | D3D11_AUTHENTICATED_CONFIGURE_INPUT | D3D11_OMAC | BYTE[16] | .Parameters.omac.Omac | 0 |
GUID | unsigned long | .Parameters.ConfigureType.Data1 | 16 | ||
unsigned short | .Parameters.ConfigureType.Data2 | 20 | |||
unsigned short | .Parameters.ConfigureType.Data3 | 22 | |||
unsigned char[8] | .Parameters.ConfigureType.Data4 | 24 | |||
HANDLE | .Parameters.hChannel | 32 | |||
UINT | .Parameters.SequenceNumber | 40 | |||
UINT | .StartSequenceQuery | 48 | |||
UINT | .StartSequenceConfigure | 52 |
│ └─56
D3D11_AUTHENTICATED_CONFIGURE_INPUT | D3D11_OMAC | BYTE[16] | .omac.Omac | 0 |
GUID | unsigned long | .ConfigureType.Data1 | 16 | |
unsigned short | .ConfigureType.Data2 | 20 | ||
unsigned short | .ConfigureType.Data3 | 22 | ||
unsigned char[8] | .ConfigureType.Data4 | 24 | ||
HANDLE | .hChannel | 32 | ||
UINT | .SequenceNumber | 40 |
│ └─48
D3D11_AUTHENTICATED_CONFIGURE_OUTPUT | D3D11_OMAC | BYTE[16] | .omac.Omac | 0 |
GUID | unsigned long | .ConfigureType.Data1 | 16 | |
unsigned short | .ConfigureType.Data2 | 20 | ||
unsigned short | .ConfigureType.Data3 | 22 | ||
unsigned char[8] | .ConfigureType.Data4 | 24 | ||
HANDLE | .hChannel | 32 | ||
UINT | .SequenceNumber | 40 | ||
HRESULT | .ReturnCode | 44 |
│ └─48
D3D11_AUTHENTICATED_CONFIGURE_PROTECTION_INPUT | D3D11_AUTHENTICATED_CONFIGURE_INPUT | D3D11_OMAC | BYTE[16] | .Parameters.omac.Omac | 0 |
GUID | unsigned long | .Parameters.ConfigureType.Data1 | 16 | ||
unsigned short | .Parameters.ConfigureType.Data2 | 20 | |||
unsigned short | .Parameters.ConfigureType.Data3 | 22 | |||
unsigned char[8] | .Parameters.ConfigureType.Data4 | 24 | |||
HANDLE | .Parameters.hChannel | 32 | |||
UINT | .Parameters.SequenceNumber | 40 | |||
D3D11_AUTHENTICATED_PROTECTION_FLAGS | struct __MIDL___MIDL_itf_d3d11_0000_0034_0001 | .Protections.Flags | 48 | ||
UINT | .Protections.Value | 48 |
│ └─56
D3D11_AUTHENTICATED_CONFIGURE_SHARED_RESOURCE_INPUT | D3D11_AUTHENTICATED_CONFIGURE_INPUT | D3D11_OMAC | BYTE[16] | .Parameters.omac.Omac | 0 |
GUID | unsigned long | .Parameters.ConfigureType.Data1 | 16 | ||
unsigned short | .Parameters.ConfigureType.Data2 | 20 | |||
unsigned short | .Parameters.ConfigureType.Data3 | 22 | |||
unsigned char[8] | .Parameters.ConfigureType.Data4 | 24 | |||
HANDLE | .Parameters.hChannel | 32 | |||
UINT | .Parameters.SequenceNumber | 40 | |||
D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE | .ProcessType | 48 | |||
HANDLE | .ProcessHandle | 56 | |||
BOOL | .AllowAccess | 64 |
│ └─72
D3D11_AUTHENTICATED_PROTECTION_FLAGS | struct __MIDL___MIDL_itf_d3d11_0000_0034_0001 | .Flags | 0 |
UINT | .Value | 0 |
│ └─4
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_COUNT_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
UINT | .EncryptionGuidCount | 48 |
│ └─56
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_INPUT | D3D11_AUTHENTICATED_QUERY_INPUT | GUID | unsigned long | .Input.QueryType.Data1 | 0 |
unsigned short | .Input.QueryType.Data2 | 4 | |||
unsigned short | .Input.QueryType.Data3 | 6 | |||
unsigned char[8] | .Input.QueryType.Data4 | 8 | |||
HANDLE | .Input.hChannel | 16 | |||
UINT | .Input.SequenceNumber | 24 | |||
UINT | .EncryptionGuidIndex | 32 |
│ └─40
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_ENCRYPTION_GUID_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
UINT | .EncryptionGuidIndex | 48 | |||
GUID | unsigned long | .EncryptionGuid.Data1 | 52 | ||
unsigned short | .EncryptionGuid.Data2 | 56 | |||
unsigned short | .EncryptionGuid.Data3 | 58 | |||
unsigned char[8] | .EncryptionGuid.Data4 | 60 |
│ └─72
D3D11_AUTHENTICATED_QUERY_ACCESSIBILITY_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
D3D11_BUS_TYPE | .BusType | 48 | |||
BOOL | .AccessibleInContiguousBlocks | 52 | |||
BOOL | .AccessibleInNonContiguousBlocks | 56 |
│ └─64
D3D11_AUTHENTICATED_QUERY_CHANNEL_TYPE_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
D3D11_AUTHENTICATED_CHANNEL_TYPE | .ChannelType | 48 |
│ └─56
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_INPUT | D3D11_AUTHENTICATED_QUERY_INPUT | GUID | unsigned long | .Input.QueryType.Data1 | 0 |
unsigned short | .Input.QueryType.Data2 | 4 | |||
unsigned short | .Input.QueryType.Data3 | 6 | |||
unsigned char[8] | .Input.QueryType.Data4 | 8 | |||
HANDLE | .Input.hChannel | 16 | |||
UINT | .Input.SequenceNumber | 24 | |||
HANDLE | .DecoderHandle | 32 |
│ └─40
D3D11_AUTHENTICATED_QUERY_CRYPTO_SESSION_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
HANDLE | .DecoderHandle | 48 | |||
HANDLE | .CryptoSessionHandle | 56 | |||
HANDLE | .DeviceHandle | 64 |
│ └─72
D3D11_AUTHENTICATED_QUERY_CURRENT_ACCESSIBILITY_ENCRYPTION_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
GUID | unsigned long | .EncryptionGuid.Data1 | 48 | ||
unsigned short | .EncryptionGuid.Data2 | 52 | |||
unsigned short | .EncryptionGuid.Data3 | 54 | |||
unsigned char[8] | .EncryptionGuid.Data4 | 56 |
│ └─64
D3D11_AUTHENTICATED_QUERY_DEVICE_HANDLE_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
HANDLE | .DeviceHandle | 48 |
│ └─56
D3D11_AUTHENTICATED_QUERY_INPUT | GUID | unsigned long | .QueryType.Data1 | 0 |
unsigned short | .QueryType.Data2 | 4 | ||
unsigned short | .QueryType.Data3 | 6 | ||
unsigned char[8] | .QueryType.Data4 | 8 | ||
HANDLE | .hChannel | 16 | ||
UINT | .SequenceNumber | 24 |
│ └─32
D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .omac.Omac | 0 |
GUID | unsigned long | .QueryType.Data1 | 16 | |
unsigned short | .QueryType.Data2 | 20 | ||
unsigned short | .QueryType.Data3 | 22 | ||
unsigned char[8] | .QueryType.Data4 | 24 | ||
HANDLE | .hChannel | 32 | ||
UINT | .SequenceNumber | 40 | ||
HRESULT | .ReturnCode | 44 |
│ └─48
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_INPUT | D3D11_AUTHENTICATED_QUERY_INPUT | GUID | unsigned long | .Input.QueryType.Data1 | 0 |
unsigned short | .Input.QueryType.Data2 | 4 | |||
unsigned short | .Input.QueryType.Data3 | 6 | |||
unsigned char[8] | .Input.QueryType.Data4 | 8 | |||
HANDLE | .Input.hChannel | 16 | |||
UINT | .Input.SequenceNumber | 24 | |||
HANDLE | .DeviceHandle | 32 | |||
HANDLE | .CryptoSessionHandle | 40 |
│ └─48
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_COUNT_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
HANDLE | .DeviceHandle | 48 | |||
HANDLE | .CryptoSessionHandle | 56 | |||
UINT | .OutputIDCount | 64 |
│ └─72
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_INPUT | D3D11_AUTHENTICATED_QUERY_INPUT | GUID | unsigned long | .Input.QueryType.Data1 | 0 |
unsigned short | .Input.QueryType.Data2 | 4 | |||
unsigned short | .Input.QueryType.Data3 | 6 | |||
unsigned char[8] | .Input.QueryType.Data4 | 8 | |||
HANDLE | .Input.hChannel | 16 | |||
UINT | .Input.SequenceNumber | 24 | |||
HANDLE | .DeviceHandle | 32 | |||
HANDLE | .CryptoSessionHandle | 40 | |||
UINT | .OutputIDIndex | 48 |
│ └─56
D3D11_AUTHENTICATED_QUERY_OUTPUT_ID_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
HANDLE | .DeviceHandle | 48 | |||
HANDLE | .CryptoSessionHandle | 56 | |||
UINT | .OutputIDIndex | 64 | |||
UINT64 | .OutputID | 72 |
│ └─80
D3D11_AUTHENTICATED_QUERY_PROTECTION_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
D3D11_AUTHENTICATED_PROTECTION_FLAGS | struct __MIDL___MIDL_itf_d3d11_0000_0034_0001 | .ProtectionFlags.Flags | 48 | ||
UINT | .ProtectionFlags.Value | 48 |
│ └─56
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
UINT | .RestrictedSharedResourceProcessCount | 48 |
│ └─56
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_INPUT | D3D11_AUTHENTICATED_QUERY_INPUT | GUID | unsigned long | .Input.QueryType.Data1 | 0 |
unsigned short | .Input.QueryType.Data2 | 4 | |||
unsigned short | .Input.QueryType.Data3 | 6 | |||
unsigned char[8] | .Input.QueryType.Data4 | 8 | |||
HANDLE | .Input.hChannel | 16 | |||
UINT | .Input.SequenceNumber | 24 | |||
UINT | .ProcessIndex | 32 |
│ └─40
D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
UINT | .ProcessIndex | 48 | |||
D3D11_AUTHENTICATED_PROCESS_IDENTIFIER_TYPE | .ProcessIdentifier | 52 | |||
HANDLE | .ProcessHandle | 56 |
│ └─64
D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT_OUTPUT | D3D11_AUTHENTICATED_QUERY_OUTPUT | D3D11_OMAC | BYTE[16] | .Output.omac.Omac | 0 |
GUID | unsigned long | .Output.QueryType.Data1 | 16 | ||
unsigned short | .Output.QueryType.Data2 | 20 | |||
unsigned short | .Output.QueryType.Data3 | 22 | |||
unsigned char[8] | .Output.QueryType.Data4 | 24 | |||
HANDLE | .Output.hChannel | 32 | |||
UINT | .Output.SequenceNumber | 40 | |||
HRESULT | .Output.ReturnCode | 44 | |||
UINT | .UnrestrictedProtectedSharedResourceCount | 48 |
│ └─56
D3D11_BLEND_DESC | BOOL | .AlphaToCoverageEnable | 0 |
BOOL | .IndependentBlendEnable | 4 | |
D3D11_RENDER_TARGET_BLEND_DESC[8] | .RenderTarget | 8 |
│ └─264
D3D11_BLEND_DESC1 | BOOL | .AlphaToCoverageEnable | 0 |
BOOL | .IndependentBlendEnable | 4 | |
D3D11_RENDER_TARGET_BLEND_DESC1[8] | .RenderTarget | 8 |
│ └─328
D3D11_BOX | UINT | .left | 0 |
UINT | .top | 4 | |
UINT | .front | 8 | |
UINT | .right | 12 | |
UINT | .bottom | 16 | |
UINT | .back | 20 |
│ └─24
D3D11_BUFFEREX_SRV | UINT | .FirstElement | 0 |
UINT | .NumElements | 4 | |
UINT | .Flags | 8 |
│ └─12
D3D11_BUFFER_DESC | UINT | .ByteWidth | 0 |
D3D11_USAGE | .Usage | 4 | |
UINT | .BindFlags | 8 | |
UINT | .CPUAccessFlags | 12 | |
UINT | .MiscFlags | 16 | |
UINT | .StructureByteStride | 20 |
│ └─24
D3D11_BUFFER_RTV | UINT | .ElementOffset | 0 |
UINT | .FirstElement | 0 | |
UINT | .ElementWidth | 4 | |
UINT | .NumElements | 4 |
│ └─8
D3D11_BUFFER_SRV | UINT | .ElementOffset | 0 |
UINT | .FirstElement | 0 | |
UINT | .ElementWidth | 4 | |
UINT | .NumElements | 4 |
│ └─8
D3D11_BUFFER_UAV | UINT | .FirstElement | 0 |
UINT | .NumElements | 4 | |
UINT | .Flags | 8 |
│ └─12
D3D11_CLASS_INSTANCE_DESC | UINT | .InstanceId | 0 |
UINT | .InstanceIndex | 4 | |
UINT | .TypeId | 8 | |
UINT | .ConstantBuffer | 12 | |
UINT | .BaseConstantBufferOffset | 16 | |
UINT | .BaseTexture | 20 | |
UINT | .BaseSampler | 24 | |
BOOL | .Created | 28 |
│ └─32
D3D11_COMPUTE_SHADER_TRACE_DESC | UINT64 | .Invocation | 0 |
UINT[3] | .ThreadIDInGroup | 8 | |
UINT[3] | .ThreadGroupID | 20 |
│ └─32
D3D11_COUNTER_DESC | D3D11_COUNTER | .Counter | 0 |
UINT | .MiscFlags | 4 |
│ └─8
D3D11_COUNTER_INFO | D3D11_COUNTER | .LastDeviceDependentCounter | 0 |
UINT | .NumSimultaneousCounters | 4 | |
UINT8 | .NumDetectableParallelUnits | 8 |
│ └─12
D3D11_DEPTH_STENCILOP_DESC | D3D11_STENCIL_OP | .StencilFailOp | 0 |
D3D11_STENCIL_OP | .StencilDepthFailOp | 4 | |
D3D11_STENCIL_OP | .StencilPassOp | 8 | |
D3D11_COMPARISON_FUNC | .StencilFunc | 12 |
│ └─16
D3D11_DEPTH_STENCIL_DESC | BOOL | .DepthEnable | 0 | |
D3D11_DEPTH_WRITE_MASK | .DepthWriteMask | 4 | ||
D3D11_COMPARISON_FUNC | .DepthFunc | 8 | ||
BOOL | .StencilEnable | 12 | ||
UINT8 | .StencilReadMask | 16 | ||
UINT8 | .StencilWriteMask | 17 | ||
D3D11_DEPTH_STENCILOP_DESC | D3D11_STENCIL_OP | .FrontFace.StencilFailOp | 20 | |
D3D11_STENCIL_OP | .FrontFace.StencilDepthFailOp | 24 | ||
D3D11_STENCIL_OP | .FrontFace.StencilPassOp | 28 | ||
D3D11_COMPARISON_FUNC | .FrontFace.StencilFunc | 32 | ||
D3D11_DEPTH_STENCILOP_DESC | D3D11_STENCIL_OP | .BackFace.StencilFailOp | 36 | |
D3D11_STENCIL_OP | .BackFace.StencilDepthFailOp | 40 | ||
D3D11_STENCIL_OP | .BackFace.StencilPassOp | 44 | ||
D3D11_COMPARISON_FUNC | .BackFace.StencilFunc | 48 |
│ └─52
D3D11_DEPTH_STENCIL_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D11_DSV_DIMENSION | .ViewDimension | 4 | ||
UINT | .Flags | 8 | ||
D3D11_TEX1D_DSV | UINT | .Texture1D.MipSlice | 12 | |
D3D11_TEX1D_ARRAY_DSV | UINT | .Texture1DArray.MipSlice | 12 | |
UINT | .Texture1DArray.FirstArraySlice | 16 | ||
UINT | .Texture1DArray.ArraySize | 20 | ||
D3D11_TEX2D_DSV | UINT | .Texture2D.MipSlice | 12 | |
D3D11_TEX2D_ARRAY_DSV | UINT | .Texture2DArray.MipSlice | 12 | |
UINT | .Texture2DArray.FirstArraySlice | 16 | ||
UINT | .Texture2DArray.ArraySize | 20 | ||
D3D11_TEX2DMS_DSV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 12 | |
D3D11_TEX2DMS_ARRAY_DSV | UINT | .Texture2DMSArray.FirstArraySlice | 12 | |
UINT | .Texture2DMSArray.ArraySize | 16 |
│ └─24
D3D11_DOMAIN_SHADER_TRACE_DESC | UINT64 | .Invocation | 0 |
│ └─8
D3D11_DRAW_INDEXED_INSTANCED_INDIRECT_ARGS | UINT | .IndexCountPerInstance | 0 |
UINT | .InstanceCount | 4 | |
UINT | .StartIndexLocation | 8 | |
INT | .BaseVertexLocation | 12 | |
UINT | .StartInstanceLocation | 16 |
│ └─20
D3D11_DRAW_INSTANCED_INDIRECT_ARGS | UINT | .VertexCountPerInstance | 0 |
UINT | .InstanceCount | 4 | |
UINT | .StartVertexLocation | 8 | |
UINT | .StartInstanceLocation | 12 |
│ └─16
D3D11_ENCRYPTED_BLOCK_INFO | UINT | .NumEncryptedBytesAtBeginning | 0 |
UINT | .NumBytesInSkipPattern | 4 | |
UINT | .NumBytesInEncryptPattern | 8 |
│ └─12
D3D11_FEATURE_DATA_ARCHITECTURE_INFO | BOOL | .TileBasedDeferredRenderer | 0 |
│ └─4
D3D11_FEATURE_DATA_D3D10_X_HARDWARE_OPTIONS | BOOL | .ComputeShaders_Plus_RawAndStructuredBuffers_Via_Shader_4_x | 0 |
│ └─4
D3D11_FEATURE_DATA_D3D11_OPTIONS | BOOL | .OutputMergerLogicOp | 0 |
BOOL | .UAVOnlyRenderingForcedSampleCount | 4 | |
BOOL | .DiscardAPIsSeenByDriver | 8 | |
BOOL | .FlagsForUpdateAndCopySeenByDriver | 12 | |
BOOL | .ClearView | 16 | |
BOOL | .CopyWithOverlap | 20 | |
BOOL | .ConstantBufferPartialUpdate | 24 | |
BOOL | .ConstantBufferOffsetting | 28 | |
BOOL | .MapNoOverwriteOnDynamicConstantBuffer | 32 | |
BOOL | .MapNoOverwriteOnDynamicBufferSRV | 36 | |
BOOL | .MultisampleRTVWithForcedSampleCountOne | 40 | |
BOOL | .SAD4ShaderInstructions | 44 | |
BOOL | .ExtendedDoublesShaderInstructions | 48 | |
BOOL | .ExtendedResourceSharing | 52 |
│ └─56
D3D11_FEATURE_DATA_D3D11_OPTIONS1 | D3D11_TILED_RESOURCES_TIER | .TiledResourcesTier | 0 |
BOOL | .MinMaxFiltering | 4 | |
BOOL | .ClearViewAlsoSupportsDepthOnlyFormats | 8 | |
BOOL | .MapOnDefaultBuffers | 12 |
│ └─16
D3D11_FEATURE_DATA_D3D11_OPTIONS2 | BOOL | .PSSpecifiedStencilRefSupported | 0 |
BOOL | .TypedUAVLoadAdditionalFormats | 4 | |
BOOL | .ROVsSupported | 8 | |
D3D11_CONSERVATIVE_RASTERIZATION_TIER | .ConservativeRasterizationTier | 12 | |
D3D11_TILED_RESOURCES_TIER | .TiledResourcesTier | 16 | |
BOOL | .MapOnDefaultTextures | 20 | |
BOOL | .StandardSwizzle | 24 | |
BOOL | .UnifiedMemoryArchitecture | 28 |
│ └─32
D3D11_FEATURE_DATA_D3D11_OPTIONS3 | BOOL | .VPAndRTArrayIndexFromAnyShaderFeedingRasterizer | 0 |
│ └─4
D3D11_FEATURE_DATA_D3D11_OPTIONS4 | BOOL | .ExtendedNV12SharedTextureSupported | 0 |
│ └─4
D3D11_FEATURE_DATA_D3D11_OPTIONS5 | D3D11_SHARED_RESOURCE_TIER | .SharedResourceTier | 0 |
│ └─4
D3D11_FEATURE_DATA_D3D9_OPTIONS | BOOL | .FullNonPow2TextureSupport | 0 |
│ └─4
D3D11_FEATURE_DATA_D3D9_OPTIONS1 | BOOL | .FullNonPow2TextureSupported | 0 |
BOOL | .DepthAsTextureWithLessEqualComparisonFilterSupported | 4 | |
BOOL | .SimpleInstancingSupported | 8 | |
BOOL | .TextureCubeFaceRenderTargetWithNonCubeDepthStencilSupported | 12 |
│ └─16
D3D11_FEATURE_DATA_D3D9_SHADOW_SUPPORT | BOOL | .SupportsDepthAsTextureWithLessEqualComparisonFilter | 0 |
│ └─4
D3D11_FEATURE_DATA_D3D9_SIMPLE_INSTANCING_SUPPORT | BOOL | .SimpleInstancingSupported | 0 |
│ └─4
D3D11_FEATURE_DATA_DISPLAYABLE | BOOL | .DisplayableTexture | 0 |
D3D11_SHARED_RESOURCE_TIER | .SharedResourceTier | 4 |
│ └─8
D3D11_FEATURE_DATA_DOUBLES | BOOL | .DoublePrecisionFloatShaderOps | 0 |
│ └─4
D3D11_FEATURE_DATA_FORMAT_SUPPORT | DXGI_FORMAT | .InFormat | 0 |
UINT | .OutFormatSupport | 4 |
│ └─8
D3D11_FEATURE_DATA_FORMAT_SUPPORT2 | DXGI_FORMAT | .InFormat | 0 |
UINT | .OutFormatSupport2 | 4 |
│ └─8
D3D11_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT | UINT | .MaxGPUVirtualAddressBitsPerResource | 0 |
UINT | .MaxGPUVirtualAddressBitsPerProcess | 4 |
│ └─8
D3D11_FEATURE_DATA_MARKER_SUPPORT | BOOL | .Profile | 0 |
│ └─4
D3D11_FEATURE_DATA_SHADER_CACHE | UINT | .SupportFlags | 0 |
│ └─4
D3D11_FEATURE_DATA_SHADER_MIN_PRECISION_SUPPORT | UINT | .PixelShaderMinPrecision | 0 |
UINT | .AllOtherShaderStagesMinPrecision | 4 |
│ └─8
D3D11_FEATURE_DATA_THREADING | BOOL | .DriverConcurrentCreates | 0 |
BOOL | .DriverCommandLists | 4 |
│ └─8
D3D11_FEATURE_DATA_VIDEO_DECODER_HISTOGRAM | D3D11_VIDEO_DECODER_DESC | GUID | unsigned long | .DecoderDesc.Guid.Data1 | 0 |
unsigned short | .DecoderDesc.Guid.Data2 | 4 | |||
unsigned short | .DecoderDesc.Guid.Data3 | 6 | |||
unsigned char[8] | .DecoderDesc.Guid.Data4 | 8 | |||
UINT | .DecoderDesc.SampleWidth | 16 | |||
UINT | .DecoderDesc.SampleHeight | 20 | |||
DXGI_FORMAT | .DecoderDesc.OutputFormat | 24 | |||
D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAGS | .Components | 28 | |||
UINT | .BinCount | 32 | |||
UINT | .CounterBitDepth | 36 |
│ └─40
D3D11_FUNCTION_DESC | UINT | .Version | 0 |
LPCSTR | .Creator | 8 | |
UINT | .Flags | 16 | |
UINT | .ConstantBuffers | 20 | |
UINT | .BoundResources | 24 | |
UINT | .InstructionCount | 28 | |
UINT | .TempRegisterCount | 32 | |
UINT | .TempArrayCount | 36 | |
UINT | .DefCount | 40 | |
UINT | .DclCount | 44 | |
UINT | .TextureNormalInstructions | 48 | |
UINT | .TextureLoadInstructions | 52 | |
UINT | .TextureCompInstructions | 56 | |
UINT | .TextureBiasInstructions | 60 | |
UINT | .TextureGradientInstructions | 64 | |
UINT | .FloatInstructionCount | 68 | |
UINT | .IntInstructionCount | 72 | |
UINT | .UintInstructionCount | 76 | |
UINT | .StaticFlowControlCount | 80 | |
UINT | .DynamicFlowControlCount | 84 | |
UINT | .MacroInstructionCount | 88 | |
UINT | .ArrayInstructionCount | 92 | |
UINT | .MovInstructionCount | 96 | |
UINT | .MovcInstructionCount | 100 | |
UINT | .ConversionInstructionCount | 104 | |
UINT | .BitwiseInstructionCount | 108 | |
D3D_FEATURE_LEVEL | .MinFeatureLevel | 112 | |
UINT64 | .RequiredFeatureFlags | 120 | |
LPCSTR | .Name | 128 | |
INT | .FunctionParameterCount | 136 | |
BOOL | .HasReturn | 140 | |
BOOL | .Has10Level9VertexShader | 144 | |
BOOL | .Has10Level9PixelShader | 148 |
│ └─152
D3D11_GEOMETRY_SHADER_TRACE_DESC | UINT64 | .Invocation | 0 |
│ └─8
D3D11_HULL_SHADER_TRACE_DESC | UINT64 | .Invocation | 0 |
│ └─8
D3D11_INFO_QUEUE_FILTER | D3D11_INFO_QUEUE_FILTER_DESC | UINT | .AllowList.NumCategories | 0 |
D3D11_MESSAGE_CATEGORY * | .AllowList.pCategoryList | 8 | ||
UINT | .AllowList.NumSeverities | 16 | ||
D3D11_MESSAGE_SEVERITY * | .AllowList.pSeverityList | 24 | ||
UINT | .AllowList.NumIDs | 32 | ||
D3D11_MESSAGE_ID * | .AllowList.pIDList | 40 | ||
D3D11_INFO_QUEUE_FILTER_DESC | UINT | .DenyList.NumCategories | 48 | |
D3D11_MESSAGE_CATEGORY * | .DenyList.pCategoryList | 56 | ||
UINT | .DenyList.NumSeverities | 64 | ||
D3D11_MESSAGE_SEVERITY * | .DenyList.pSeverityList | 72 | ||
UINT | .DenyList.NumIDs | 80 | ||
D3D11_MESSAGE_ID * | .DenyList.pIDList | 88 |
│ └─96
D3D11_INFO_QUEUE_FILTER_DESC | UINT | .NumCategories | 0 |
D3D11_MESSAGE_CATEGORY * | .pCategoryList | 8 | |
UINT | .NumSeverities | 16 | |
D3D11_MESSAGE_SEVERITY * | .pSeverityList | 24 | |
UINT | .NumIDs | 32 | |
D3D11_MESSAGE_ID * | .pIDList | 40 |
│ └─48
D3D11_INPUT_ELEMENT_DESC | LPCSTR | .SemanticName | 0 |
UINT | .SemanticIndex | 8 | |
DXGI_FORMAT | .Format | 12 | |
UINT | .InputSlot | 16 | |
UINT | .AlignedByteOffset | 20 | |
D3D11_INPUT_CLASSIFICATION | .InputSlotClass | 24 | |
UINT | .InstanceDataStepRate | 28 |
│ └─32
D3D11_KEY_EXCHANGE_HW_PROTECTION_DATA | UINT | .HWProtectionFunctionID | 0 |
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA * | .pInputData | 8 | |
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA * | .pOutputData | 16 | |
HRESULT | .Status | 24 |
│ └─32
D3D11_KEY_EXCHANGE_HW_PROTECTION_INPUT_DATA | UINT | .PrivateDataSize | 0 |
UINT | .HWProtectionDataSize | 4 | |
BYTE[4] | .pbInput | 8 |
│ └─12
D3D11_KEY_EXCHANGE_HW_PROTECTION_OUTPUT_DATA | UINT | .PrivateDataSize | 0 |
UINT | .MaxHWProtectionDataSize | 4 | |
UINT | .HWProtectionDataSize | 8 | |
UINT64 | .TransportTime | 16 | |
UINT64 | .ExecutionTime | 24 | |
BYTE[4] | .pbOutput | 32 |
│ └─40
D3D11_LIBRARY_DESC | LPCSTR | .Creator | 0 |
UINT | .Flags | 8 | |
UINT | .FunctionCount | 12 |
│ └─16
D3D11_MAPPED_SUBRESOURCE | void * | .pData | 0 |
UINT | .RowPitch | 8 | |
UINT | .DepthPitch | 12 |
│ └─16
D3D11_MESSAGE | D3D11_MESSAGE_CATEGORY | .Category | 0 |
D3D11_MESSAGE_SEVERITY | .Severity | 4 | |
D3D11_MESSAGE_ID | .ID | 8 | |
const char * | .pDescription | 16 | |
SIZE_T | .DescriptionByteLength | 24 |
│ └─32
D3D11_OMAC | BYTE[16] | .Omac | 0 |
│ └─16
D3D11_PACKED_MIP_DESC | UINT8 | .NumStandardMips | 0 |
UINT8 | .NumPackedMips | 1 | |
UINT | .NumTilesForPackedMips | 4 | |
UINT | .StartTileIndexInOverallResource | 8 |
│ └─12
D3D11_PARAMETER_DESC | LPCSTR | .Name | 0 |
LPCSTR | .SemanticName | 8 | |
D3D_SHADER_VARIABLE_TYPE | .Type | 16 | |
D3D_SHADER_VARIABLE_CLASS | .Class | 20 | |
UINT | .Rows | 24 | |
UINT | .Columns | 28 | |
D3D_INTERPOLATION_MODE | .InterpolationMode | 32 | |
D3D_PARAMETER_FLAGS | .Flags | 36 | |
UINT | .FirstInRegister | 40 | |
UINT | .FirstInComponent | 44 | |
UINT | .FirstOutRegister | 48 | |
UINT | .FirstOutComponent | 52 |
│ └─56
D3D11_PIXEL_SHADER_TRACE_DESC | UINT64 | .Invocation | 0 |
INT | .X | 8 | |
INT | .Y | 12 | |
UINT64 | .SampleMask | 16 |
│ └─24
D3D11_QUERY_DATA_PIPELINE_STATISTICS | UINT64 | .IAVertices | 0 |
UINT64 | .IAPrimitives | 8 | |
UINT64 | .VSInvocations | 16 | |
UINT64 | .GSInvocations | 24 | |
UINT64 | .GSPrimitives | 32 | |
UINT64 | .CInvocations | 40 | |
UINT64 | .CPrimitives | 48 | |
UINT64 | .PSInvocations | 56 | |
UINT64 | .HSInvocations | 64 | |
UINT64 | .DSInvocations | 72 | |
UINT64 | .CSInvocations | 80 |
│ └─88
D3D11_QUERY_DATA_SO_STATISTICS | UINT64 | .NumPrimitivesWritten | 0 |
UINT64 | .PrimitivesStorageNeeded | 8 |
│ └─16
D3D11_QUERY_DATA_TIMESTAMP_DISJOINT | UINT64 | .Frequency | 0 |
BOOL | .Disjoint | 8 |
│ └─16
D3D11_QUERY_DESC | D3D11_QUERY | .Query | 0 |
UINT | .MiscFlags | 4 |
│ └─8
D3D11_QUERY_DESC1 | D3D11_QUERY | .Query | 0 |
UINT | .MiscFlags | 4 | |
D3D11_CONTEXT_TYPE | .ContextType | 8 |
│ └─12
D3D11_RASTERIZER_DESC | D3D11_FILL_MODE | .FillMode | 0 |
D3D11_CULL_MODE | .CullMode | 4 | |
BOOL | .FrontCounterClockwise | 8 | |
INT | .DepthBias | 12 | |
FLOAT | .DepthBiasClamp | 16 | |
FLOAT | .SlopeScaledDepthBias | 20 | |
BOOL | .DepthClipEnable | 24 | |
BOOL | .ScissorEnable | 28 | |
BOOL | .MultisampleEnable | 32 | |
BOOL | .AntialiasedLineEnable | 36 |
│ └─40
D3D11_RASTERIZER_DESC1 | D3D11_FILL_MODE | .FillMode | 0 |
D3D11_CULL_MODE | .CullMode | 4 | |
BOOL | .FrontCounterClockwise | 8 | |
INT | .DepthBias | 12 | |
FLOAT | .DepthBiasClamp | 16 | |
FLOAT | .SlopeScaledDepthBias | 20 | |
BOOL | .DepthClipEnable | 24 | |
BOOL | .ScissorEnable | 28 | |
BOOL | .MultisampleEnable | 32 | |
BOOL | .AntialiasedLineEnable | 36 | |
UINT | .ForcedSampleCount | 40 |
│ └─44
D3D11_RASTERIZER_DESC2 | D3D11_FILL_MODE | .FillMode | 0 |
D3D11_CULL_MODE | .CullMode | 4 | |
BOOL | .FrontCounterClockwise | 8 | |
INT | .DepthBias | 12 | |
FLOAT | .DepthBiasClamp | 16 | |
FLOAT | .SlopeScaledDepthBias | 20 | |
BOOL | .DepthClipEnable | 24 | |
BOOL | .ScissorEnable | 28 | |
BOOL | .MultisampleEnable | 32 | |
BOOL | .AntialiasedLineEnable | 36 | |
UINT | .ForcedSampleCount | 40 | |
D3D11_CONSERVATIVE_RASTERIZATION_MODE | .ConservativeRaster | 44 |
│ └─48
D3D11_RENDER_TARGET_BLEND_DESC | BOOL | .BlendEnable | 0 |
D3D11_BLEND | .SrcBlend | 4 | |
D3D11_BLEND | .DestBlend | 8 | |
D3D11_BLEND_OP | .BlendOp | 12 | |
D3D11_BLEND | .SrcBlendAlpha | 16 | |
D3D11_BLEND | .DestBlendAlpha | 20 | |
D3D11_BLEND_OP | .BlendOpAlpha | 24 | |
UINT8 | .RenderTargetWriteMask | 28 |
│ └─32
D3D11_RENDER_TARGET_BLEND_DESC1 | BOOL | .BlendEnable | 0 |
BOOL | .LogicOpEnable | 4 | |
D3D11_BLEND | .SrcBlend | 8 | |
D3D11_BLEND | .DestBlend | 12 | |
D3D11_BLEND_OP | .BlendOp | 16 | |
D3D11_BLEND | .SrcBlendAlpha | 20 | |
D3D11_BLEND | .DestBlendAlpha | 24 | |
D3D11_BLEND_OP | .BlendOpAlpha | 28 | |
D3D11_LOGIC_OP | .LogicOp | 32 | |
UINT8 | .RenderTargetWriteMask | 36 |
│ └─40
D3D11_RENDER_TARGET_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D11_RTV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_RTV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D11_TEX1D_RTV | UINT | .Texture1D.MipSlice | 8 | |
D3D11_TEX1D_ARRAY_RTV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D11_TEX2D_RTV | UINT | .Texture2D.MipSlice | 8 | |
D3D11_TEX2D_ARRAY_RTV | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
D3D11_TEX2DMS_RTV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D11_TEX2DMS_ARRAY_RTV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D11_TEX3D_RTV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─20
D3D11_RENDER_TARGET_VIEW_DESC1 | DXGI_FORMAT | .Format | 0 | |
D3D11_RTV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_RTV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D11_TEX1D_RTV | UINT | .Texture1D.MipSlice | 8 | |
D3D11_TEX1D_ARRAY_RTV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D11_TEX2D_RTV1 | UINT | .Texture2D.MipSlice | 8 | |
UINT | .Texture2D.PlaneSlice | 12 | ||
D3D11_TEX2D_ARRAY_RTV1 | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
UINT | .Texture2DArray.PlaneSlice | 20 | ||
D3D11_TEX2DMS_RTV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D11_TEX2DMS_ARRAY_RTV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D11_TEX3D_RTV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─24
D3D11_RESOURCE_FLAGS | UINT | .BindFlags | 0 |
UINT | .MiscFlags | 4 | |
UINT | .CPUAccessFlags | 8 | |
UINT | .StructureByteStride | 12 |
│ └─16
D3D11_SAMPLER_DESC | D3D11_FILTER | .Filter | 0 |
D3D11_TEXTURE_ADDRESS_MODE | .AddressU | 4 | |
D3D11_TEXTURE_ADDRESS_MODE | .AddressV | 8 | |
D3D11_TEXTURE_ADDRESS_MODE | .AddressW | 12 | |
FLOAT | .MipLODBias | 16 | |
UINT | .MaxAnisotropy | 20 | |
D3D11_COMPARISON_FUNC | .ComparisonFunc | 24 | |
FLOAT[4] | .BorderColor | 28 | |
FLOAT | .MinLOD | 44 | |
FLOAT | .MaxLOD | 48 |
│ └─52
D3D11_SHADER_BUFFER_DESC | LPCSTR | .Name | 0 |
D3D_CBUFFER_TYPE | .Type | 8 | |
UINT | .Variables | 12 | |
UINT | .Size | 16 | |
UINT | .uFlags | 20 |
│ └─24
D3D11_SHADER_DESC | UINT | .Version | 0 |
LPCSTR | .Creator | 8 | |
UINT | .Flags | 16 | |
UINT | .ConstantBuffers | 20 | |
UINT | .BoundResources | 24 | |
UINT | .InputParameters | 28 | |
UINT | .OutputParameters | 32 | |
UINT | .InstructionCount | 36 | |
UINT | .TempRegisterCount | 40 | |
UINT | .TempArrayCount | 44 | |
UINT | .DefCount | 48 | |
UINT | .DclCount | 52 | |
UINT | .TextureNormalInstructions | 56 | |
UINT | .TextureLoadInstructions | 60 | |
UINT | .TextureCompInstructions | 64 | |
UINT | .TextureBiasInstructions | 68 | |
UINT | .TextureGradientInstructions | 72 | |
UINT | .FloatInstructionCount | 76 | |
UINT | .IntInstructionCount | 80 | |
UINT | .UintInstructionCount | 84 | |
UINT | .StaticFlowControlCount | 88 | |
UINT | .DynamicFlowControlCount | 92 | |
UINT | .MacroInstructionCount | 96 | |
UINT | .ArrayInstructionCount | 100 | |
UINT | .CutInstructionCount | 104 | |
UINT | .EmitInstructionCount | 108 | |
D3D_PRIMITIVE_TOPOLOGY | .GSOutputTopology | 112 | |
UINT | .GSMaxOutputVertexCount | 116 | |
D3D_PRIMITIVE | .InputPrimitive | 120 | |
UINT | .PatchConstantParameters | 124 | |
UINT | .cGSInstanceCount | 128 | |
UINT | .cControlPoints | 132 | |
D3D_TESSELLATOR_OUTPUT_PRIMITIVE | .HSOutputPrimitive | 136 | |
D3D_TESSELLATOR_PARTITIONING | .HSPartitioning | 140 | |
D3D_TESSELLATOR_DOMAIN | .TessellatorDomain | 144 | |
UINT | .cBarrierInstructions | 148 | |
UINT | .cInterlockedInstructions | 152 | |
UINT | .cTextureStoreInstructions | 156 |
│ └─160
D3D11_SHADER_INPUT_BIND_DESC | LPCSTR | .Name | 0 |
D3D_SHADER_INPUT_TYPE | .Type | 8 | |
UINT | .BindPoint | 12 | |
UINT | .BindCount | 16 | |
UINT | .uFlags | 20 | |
D3D_RESOURCE_RETURN_TYPE | .ReturnType | 24 | |
D3D_SRV_DIMENSION | .Dimension | 28 | |
UINT | .NumSamples | 32 |
│ └─40
D3D11_SHADER_RESOURCE_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D11_SRV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_SRV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D11_BUFFEREX_SRV | UINT | .BufferEx.FirstElement | 8 | |
UINT | .BufferEx.NumElements | 12 | ||
UINT | .BufferEx.Flags | 16 | ||
D3D11_TEX1D_SRV | UINT | .Texture1D.MostDetailedMip | 8 | |
UINT | .Texture1D.MipLevels | 12 | ||
D3D11_TEX1D_ARRAY_SRV | UINT | .Texture1DArray.MostDetailedMip | 8 | |
UINT | .Texture1DArray.MipLevels | 12 | ||
UINT | .Texture1DArray.FirstArraySlice | 16 | ||
UINT | .Texture1DArray.ArraySize | 20 | ||
D3D11_TEX2D_SRV | UINT | .Texture2D.MostDetailedMip | 8 | |
UINT | .Texture2D.MipLevels | 12 | ||
D3D11_TEX2D_ARRAY_SRV | UINT | .Texture2DArray.MostDetailedMip | 8 | |
UINT | .Texture2DArray.MipLevels | 12 | ||
UINT | .Texture2DArray.FirstArraySlice | 16 | ||
UINT | .Texture2DArray.ArraySize | 20 | ||
D3D11_TEX2DMS_SRV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D11_TEX2DMS_ARRAY_SRV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D11_TEX3D_SRV | UINT | .Texture3D.MostDetailedMip | 8 | |
UINT | .Texture3D.MipLevels | 12 | ||
D3D11_TEXCUBE_SRV | UINT | .TextureCube.MostDetailedMip | 8 | |
UINT | .TextureCube.MipLevels | 12 | ||
D3D11_TEXCUBE_ARRAY_SRV | UINT | .TextureCubeArray.MostDetailedMip | 8 | |
UINT | .TextureCubeArray.MipLevels | 12 | ||
UINT | .TextureCubeArray.First2DArrayFace | 16 | ||
UINT | .TextureCubeArray.NumCubes | 20 |
│ └─24
D3D11_SHADER_RESOURCE_VIEW_DESC1 | DXGI_FORMAT | .Format | 0 | |
D3D11_SRV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_SRV | UINT | .Buffer.ElementOffset | 8 | |
UINT | .Buffer.FirstElement | 8 | ||
UINT | .Buffer.ElementWidth | 12 | ||
UINT | .Buffer.NumElements | 12 | ||
D3D11_BUFFEREX_SRV | UINT | .BufferEx.FirstElement | 8 | |
UINT | .BufferEx.NumElements | 12 | ||
UINT | .BufferEx.Flags | 16 | ||
D3D11_TEX1D_SRV | UINT | .Texture1D.MostDetailedMip | 8 | |
UINT | .Texture1D.MipLevels | 12 | ||
D3D11_TEX1D_ARRAY_SRV | UINT | .Texture1DArray.MostDetailedMip | 8 | |
UINT | .Texture1DArray.MipLevels | 12 | ||
UINT | .Texture1DArray.FirstArraySlice | 16 | ||
UINT | .Texture1DArray.ArraySize | 20 | ||
D3D11_TEX2D_SRV1 | UINT | .Texture2D.MostDetailedMip | 8 | |
UINT | .Texture2D.MipLevels | 12 | ||
UINT | .Texture2D.PlaneSlice | 16 | ||
D3D11_TEX2D_ARRAY_SRV1 | UINT | .Texture2DArray.MostDetailedMip | 8 | |
UINT | .Texture2DArray.MipLevels | 12 | ||
UINT | .Texture2DArray.FirstArraySlice | 16 | ||
UINT | .Texture2DArray.ArraySize | 20 | ||
UINT | .Texture2DArray.PlaneSlice | 24 | ||
D3D11_TEX2DMS_SRV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D11_TEX2DMS_ARRAY_SRV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D11_TEX3D_SRV | UINT | .Texture3D.MostDetailedMip | 8 | |
UINT | .Texture3D.MipLevels | 12 | ||
D3D11_TEXCUBE_SRV | UINT | .TextureCube.MostDetailedMip | 8 | |
UINT | .TextureCube.MipLevels | 12 | ||
D3D11_TEXCUBE_ARRAY_SRV | UINT | .TextureCubeArray.MostDetailedMip | 8 | |
UINT | .TextureCubeArray.MipLevels | 12 | ||
UINT | .TextureCubeArray.First2DArrayFace | 16 | ||
UINT | .TextureCubeArray.NumCubes | 20 |
│ └─28
D3D11_SHADER_TRACE_DESC | D3D11_SHADER_TYPE | .Type | 0 | |
UINT | .Flags | 4 | ||
D3D11_DOMAIN_SHADER_TRACE_DESC | UINT64 | .DomainShaderTraceDesc.Invocation | 8 | |
D3D11_COMPUTE_SHADER_TRACE_DESC | UINT64 | .ComputeShaderTraceDesc.Invocation | 8 | |
UINT[3] | .ComputeShaderTraceDesc.ThreadIDInGroup | 16 | ||
UINT[3] | .ComputeShaderTraceDesc.ThreadGroupID | 28 | ||
D3D11_GEOMETRY_SHADER_TRACE_DESC | UINT64 | .GeometryShaderTraceDesc.Invocation | 8 | |
D3D11_HULL_SHADER_TRACE_DESC | UINT64 | .HullShaderTraceDesc.Invocation | 8 | |
D3D11_PIXEL_SHADER_TRACE_DESC | UINT64 | .PixelShaderTraceDesc.Invocation | 8 | |
INT | .PixelShaderTraceDesc.X | 16 | ||
INT | .PixelShaderTraceDesc.Y | 20 | ||
UINT64 | .PixelShaderTraceDesc.SampleMask | 24 | ||
D3D11_VERTEX_SHADER_TRACE_DESC | UINT64 | .VertexShaderTraceDesc.Invocation | 8 |
│ └─40
D3D11_SHADER_TYPE_DESC | D3D_SHADER_VARIABLE_CLASS | .Class | 0 |
D3D_SHADER_VARIABLE_TYPE | .Type | 4 | |
UINT | .Rows | 8 | |
UINT | .Columns | 12 | |
UINT | .Elements | 16 | |
UINT | .Members | 20 | |
UINT | .Offset | 24 | |
LPCSTR | .Name | 32 |
│ └─40
D3D11_SHADER_VARIABLE_DESC | LPCSTR | .Name | 0 |
UINT | .StartOffset | 8 | |
UINT | .Size | 12 | |
UINT | .uFlags | 16 | |
LPVOID | .DefaultValue | 24 | |
UINT | .StartTexture | 32 | |
UINT | .TextureSize | 36 | |
UINT | .StartSampler | 40 | |
UINT | .SamplerSize | 44 |
│ └─48
D3D11_SIGNATURE_PARAMETER_DESC | LPCSTR | .SemanticName | 0 |
UINT | .SemanticIndex | 8 | |
UINT | .Register | 12 | |
D3D_NAME | .SystemValueType | 16 | |
D3D_REGISTER_COMPONENT_TYPE | .ComponentType | 20 | |
BYTE | .Mask | 24 | |
BYTE | .ReadWriteMask | 25 | |
UINT | .Stream | 28 | |
D3D_MIN_PRECISION | .MinPrecision | 32 |
│ └─40
D3D11_SO_DECLARATION_ENTRY | UINT | .Stream | 0 |
LPCSTR | .SemanticName | 8 | |
UINT | .SemanticIndex | 16 | |
BYTE | .StartComponent | 20 | |
BYTE | .ComponentCount | 21 | |
BYTE | .OutputSlot | 22 |
│ └─24
D3D11_SUBRESOURCE_DATA | const void * | .pSysMem | 0 |
UINT | .SysMemPitch | 8 | |
UINT | .SysMemSlicePitch | 12 |
│ └─16
D3D11_SUBRESOURCE_TILING | UINT | .WidthInTiles | 0 |
UINT16 | .HeightInTiles | 4 | |
UINT16 | .DepthInTiles | 6 | |
UINT | .StartTileIndexInOverallResource | 8 |
│ └─12
D3D11_TEX1D_ARRAY_DSV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D11_TEX1D_ARRAY_RTV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D11_TEX1D_ARRAY_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .FirstArraySlice | 8 | |
UINT | .ArraySize | 12 |
│ └─16
D3D11_TEX1D_ARRAY_UAV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D11_TEX1D_DSV | UINT | .MipSlice | 0 |
│ └─4
D3D11_TEX1D_RTV | UINT | .MipSlice | 0 |
│ └─4
D3D11_TEX1D_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 |
│ └─8
D3D11_TEX1D_UAV | UINT | .MipSlice | 0 |
│ └─4
D3D11_TEX2DMS_ARRAY_DSV | UINT | .FirstArraySlice | 0 |
UINT | .ArraySize | 4 |
│ └─8
D3D11_TEX2DMS_ARRAY_RTV | UINT | .FirstArraySlice | 0 |
UINT | .ArraySize | 4 |
│ └─8
D3D11_TEX2DMS_ARRAY_SRV | UINT | .FirstArraySlice | 0 |
UINT | .ArraySize | 4 |
│ └─8
D3D11_TEX2DMS_DSV | UINT | .UnusedField_NothingToDefine | 0 |
│ └─4
D3D11_TEX2DMS_RTV | UINT | .UnusedField_NothingToDefine | 0 |
│ └─4
D3D11_TEX2DMS_SRV | UINT | .UnusedField_NothingToDefine | 0 |
│ └─4
D3D11_TEX2D_ARRAY_DSV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D11_TEX2D_ARRAY_RTV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D11_TEX2D_ARRAY_RTV1 | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 | |
UINT | .PlaneSlice | 12 |
│ └─16
D3D11_TEX2D_ARRAY_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .FirstArraySlice | 8 | |
UINT | .ArraySize | 12 |
│ └─16
D3D11_TEX2D_ARRAY_SRV1 | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .FirstArraySlice | 8 | |
UINT | .ArraySize | 12 | |
UINT | .PlaneSlice | 16 |
│ └─20
D3D11_TEX2D_ARRAY_UAV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D11_TEX2D_ARRAY_UAV1 | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 | |
UINT | .PlaneSlice | 12 |
│ └─16
D3D11_TEX2D_ARRAY_VPOV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D11_TEX2D_DSV | UINT | .MipSlice | 0 |
│ └─4
D3D11_TEX2D_RTV | UINT | .MipSlice | 0 |
│ └─4
D3D11_TEX2D_RTV1 | UINT | .MipSlice | 0 |
UINT | .PlaneSlice | 4 |
│ └─8
D3D11_TEX2D_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 |
│ └─8
D3D11_TEX2D_SRV1 | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .PlaneSlice | 8 |
│ └─12
D3D11_TEX2D_UAV | UINT | .MipSlice | 0 |
│ └─4
D3D11_TEX2D_UAV1 | UINT | .MipSlice | 0 |
UINT | .PlaneSlice | 4 |
│ └─8
D3D11_TEX2D_VDOV | UINT | .ArraySlice | 0 |
│ └─4
D3D11_TEX2D_VPIV | UINT | .MipSlice | 0 |
UINT | .ArraySlice | 4 |
│ └─8
D3D11_TEX2D_VPOV | UINT | .MipSlice | 0 |
│ └─4
D3D11_TEX3D_RTV | UINT | .MipSlice | 0 |
UINT | .FirstWSlice | 4 | |
UINT | .WSize | 8 |
│ └─12
D3D11_TEX3D_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 |
│ └─8
D3D11_TEX3D_UAV | UINT | .MipSlice | 0 |
UINT | .FirstWSlice | 4 | |
UINT | .WSize | 8 |
│ └─12
D3D11_TEXCUBE_ARRAY_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .First2DArrayFace | 8 | |
UINT | .NumCubes | 12 |
│ └─16
D3D11_TEXCUBE_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 |
│ └─8
D3D11_TEXTURE1D_DESC | UINT | .Width | 0 |
UINT | .MipLevels | 4 | |
UINT | .ArraySize | 8 | |
DXGI_FORMAT | .Format | 12 | |
D3D11_USAGE | .Usage | 16 | |
UINT | .BindFlags | 20 | |
UINT | .CPUAccessFlags | 24 | |
UINT | .MiscFlags | 28 |
│ └─32
D3D11_TEXTURE2D_DESC | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
UINT | .MipLevels | 8 | ||
UINT | .ArraySize | 12 | ||
DXGI_FORMAT | .Format | 16 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 20 | |
UINT | .SampleDesc.Quality | 24 | ||
D3D11_USAGE | .Usage | 28 | ||
UINT | .BindFlags | 32 | ||
UINT | .CPUAccessFlags | 36 | ||
UINT | .MiscFlags | 40 |
│ └─44
D3D11_TEXTURE2D_DESC1 | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
UINT | .MipLevels | 8 | ||
UINT | .ArraySize | 12 | ||
DXGI_FORMAT | .Format | 16 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 20 | |
UINT | .SampleDesc.Quality | 24 | ||
D3D11_USAGE | .Usage | 28 | ||
UINT | .BindFlags | 32 | ||
UINT | .CPUAccessFlags | 36 | ||
UINT | .MiscFlags | 40 | ||
D3D11_TEXTURE_LAYOUT | .TextureLayout | 44 |
│ └─48
D3D11_TEXTURE3D_DESC | UINT | .Width | 0 |
UINT | .Height | 4 | |
UINT | .Depth | 8 | |
UINT | .MipLevels | 12 | |
DXGI_FORMAT | .Format | 16 | |
D3D11_USAGE | .Usage | 20 | |
UINT | .BindFlags | 24 | |
UINT | .CPUAccessFlags | 28 | |
UINT | .MiscFlags | 32 |
│ └─36
D3D11_TEXTURE3D_DESC1 | UINT | .Width | 0 |
UINT | .Height | 4 | |
UINT | .Depth | 8 | |
UINT | .MipLevels | 12 | |
DXGI_FORMAT | .Format | 16 | |
D3D11_USAGE | .Usage | 20 | |
UINT | .BindFlags | 24 | |
UINT | .CPUAccessFlags | 28 | |
UINT | .MiscFlags | 32 | |
D3D11_TEXTURE_LAYOUT | .TextureLayout | 36 |
│ └─40
D3D11_TILED_RESOURCE_COORDINATE | UINT | .X | 0 |
UINT | .Y | 4 | |
UINT | .Z | 8 | |
UINT | .Subresource | 12 |
│ └─16
D3D11_TILE_REGION_SIZE | UINT | .NumTiles | 0 |
BOOL | .bUseBox | 4 | |
UINT | .Width | 8 | |
UINT16 | .Height | 12 | |
UINT16 | .Depth | 14 |
│ └─16
D3D11_TILE_SHAPE | UINT | .WidthInTexels | 0 |
UINT | .HeightInTexels | 4 | |
UINT | .DepthInTexels | 8 |
│ └─12
D3D11_TRACE_REGISTER | D3D11_TRACE_REGISTER_TYPE | .RegType | 0 |
UINT16 | .Index1D | 4 | |
UINT16[2] | .Index2D | 4 | |
UINT8 | .OperandIndex | 8 | |
UINT8 | .Flags | 9 |
│ └─12
D3D11_TRACE_STATS | D3D11_SHADER_TRACE_DESC | D3D11_SHADER_TYPE | .TraceDesc.Type | 0 | |
UINT | .TraceDesc.Flags | 4 | |||
D3D11_DOMAIN_SHADER_TRACE_DESC | UINT64 | .TraceDesc.DomainShaderTraceDesc.Invocation | 8 | ||
D3D11_COMPUTE_SHADER_TRACE_DESC | UINT64 | .TraceDesc.ComputeShaderTraceDesc.Invocation | 8 | ||
UINT[3] | .TraceDesc.ComputeShaderTraceDesc.ThreadIDInGroup | 16 | |||
UINT[3] | .TraceDesc.ComputeShaderTraceDesc.ThreadGroupID | 28 | |||
D3D11_GEOMETRY_SHADER_TRACE_DESC | UINT64 | .TraceDesc.GeometryShaderTraceDesc.Invocation | 8 | ||
D3D11_HULL_SHADER_TRACE_DESC | UINT64 | .TraceDesc.HullShaderTraceDesc.Invocation | 8 | ||
D3D11_PIXEL_SHADER_TRACE_DESC | UINT64 | .TraceDesc.PixelShaderTraceDesc.Invocation | 8 | ||
INT | .TraceDesc.PixelShaderTraceDesc.X | 16 | |||
INT | .TraceDesc.PixelShaderTraceDesc.Y | 20 | |||
UINT64 | .TraceDesc.PixelShaderTraceDesc.SampleMask | 24 | |||
D3D11_VERTEX_SHADER_TRACE_DESC | UINT64 | .TraceDesc.VertexShaderTraceDesc.Invocation | 8 | ||
UINT8 | .NumInvocationsInStamp | 40 | |||
UINT8 | .TargetStampIndex | 41 | |||
UINT | .NumTraceSteps | 44 | |||
D3D11_TRACE_COMPONENT_MASK[32] | .InputMask | 48 | |||
D3D11_TRACE_COMPONENT_MASK[32] | .OutputMask | 80 | |||
UINT16 | .NumTemps | 112 | |||
UINT16 | .MaxIndexableTempIndex | 114 | |||
UINT16[4096] | .IndexableTempSize | 116 | |||
UINT16 | .ImmediateConstantBufferSize | 8308 | |||
UINT[4][2] | .PixelPosition | 8312 | |||
UINT64[4] | .PixelCoverageMask | 8344 | |||
UINT64[4] | .PixelDiscardedMask | 8376 | |||
UINT64[4] | .PixelCoverageMaskAfterShader | 8408 | |||
UINT64[4] | .PixelCoverageMaskAfterA2CSampleMask | 8440 | |||
UINT64[4] | .PixelCoverageMaskAfterA2CSampleMaskDepth | 8472 | |||
UINT64[4] | .PixelCoverageMaskAfterA2CSampleMaskDepthStencil | 8504 | |||
BOOL | .PSOutputsDepth | 8536 | |||
BOOL | .PSOutputsMask | 8540 | |||
D3D11_TRACE_GS_INPUT_PRIMITIVE | .GSInputPrimitive | 8544 | |||
BOOL | .GSInputsPrimitiveID | 8548 | |||
D3D11_TRACE_COMPONENT_MASK[32] | .HSOutputPatchConstantMask | 8552 | |||
D3D11_TRACE_COMPONENT_MASK[32] | .DSInputPatchConstantMask | 8584 |
│ └─8616
D3D11_TRACE_STEP | UINT | .ID | 0 |
BOOL | .InstructionActive | 4 | |
UINT8 | .NumRegistersWritten | 8 | |
UINT8 | .NumRegistersRead | 9 | |
D3D11_TRACE_MISC_OPERATIONS_MASK | .MiscOperations | 10 | |
UINT | .OpcodeType | 12 | |
UINT64 | .CurrentGlobalCycle | 16 |
│ └─24
D3D11_TRACE_VALUE | UINT[4] | .Bits | 0 |
D3D11_TRACE_COMPONENT_MASK | .ValidMask | 16 |
│ └─20
D3D11_UNORDERED_ACCESS_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D11_UAV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_UAV | UINT | .Buffer.FirstElement | 8 | |
UINT | .Buffer.NumElements | 12 | ||
UINT | .Buffer.Flags | 16 | ||
D3D11_TEX1D_UAV | UINT | .Texture1D.MipSlice | 8 | |
D3D11_TEX1D_ARRAY_UAV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D11_TEX2D_UAV | UINT | .Texture2D.MipSlice | 8 | |
D3D11_TEX2D_ARRAY_UAV | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
D3D11_TEX3D_UAV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─20
D3D11_UNORDERED_ACCESS_VIEW_DESC1 | DXGI_FORMAT | .Format | 0 | |
D3D11_UAV_DIMENSION | .ViewDimension | 4 | ||
D3D11_BUFFER_UAV | UINT | .Buffer.FirstElement | 8 | |
UINT | .Buffer.NumElements | 12 | ||
UINT | .Buffer.Flags | 16 | ||
D3D11_TEX1D_UAV | UINT | .Texture1D.MipSlice | 8 | |
D3D11_TEX1D_ARRAY_UAV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D11_TEX2D_UAV1 | UINT | .Texture2D.MipSlice | 8 | |
UINT | .Texture2D.PlaneSlice | 12 | ||
D3D11_TEX2D_ARRAY_UAV1 | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
UINT | .Texture2DArray.PlaneSlice | 20 | ||
D3D11_TEX3D_UAV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─24
D3D11_VERTEX_SHADER_TRACE_DESC | UINT64 | .Invocation | 0 |
│ └─8
D3D11_VIDEO_COLOR | D3D11_VIDEO_COLOR_RGBA | float | .RGBA.R | 0 |
float | .RGBA.G | 4 | ||
float | .RGBA.B | 8 | ||
float | .RGBA.A | 12 | ||
D3D11_VIDEO_COLOR_YCbCrA | float | .YCbCr.Y | 0 | |
float | .YCbCr.Cb | 4 | ||
float | .YCbCr.Cr | 8 | ||
float | .YCbCr.A | 12 |
│ └─16
D3D11_VIDEO_COLOR_RGBA | float | .R | 0 |
float | .G | 4 | |
float | .B | 8 | |
float | .A | 12 |
│ └─16
D3D11_VIDEO_COLOR_YCbCrA | float | .Y | 0 |
float | .Cb | 4 | |
float | .Cr | 8 | |
float | .A | 12 |
│ └─16
D3D11_VIDEO_CONTENT_PROTECTION_CAPS | UINT | .Caps | 0 |
UINT | .KeyExchangeTypeCount | 4 | |
UINT | .BlockAlignmentSize | 8 | |
ULONGLONG | .ProtectedMemorySize | 16 |
│ └─24
D3D11_VIDEO_DECODER_BEGIN_FRAME_CRYPTO_SESSION | ID3D11CryptoSession * | .pCryptoSession | 0 |
UINT | .BlobSize | 8 | |
void * | .pBlob | 16 | |
GUID * | .pKeyInfoId | 24 | |
UINT | .PrivateDataSize | 32 | |
void * | .pPrivateData | 40 |
│ └─48
D3D11_VIDEO_DECODER_BUFFER_DESC | D3D11_VIDEO_DECODER_BUFFER_TYPE | .BufferType | 0 | |
UINT | .BufferIndex | 4 | ||
UINT | .DataOffset | 8 | ||
UINT | .DataSize | 12 | ||
UINT | .FirstMBaddress | 16 | ||
UINT | .NumMBsInBuffer | 20 | ||
UINT | .Width | 24 | ||
UINT | .Height | 28 | ||
UINT | .Stride | 32 | ||
UINT | .ReservedBits | 36 | ||
void * | .pIV | 40 | ||
UINT | .IVSize | 48 | ||
BOOL | .PartialEncryption | 52 | ||
D3D11_ENCRYPTED_BLOCK_INFO | UINT | .EncryptedBlockInfo.NumEncryptedBytesAtBeginning | 56 | |
UINT | .EncryptedBlockInfo.NumBytesInSkipPattern | 60 | ||
UINT | .EncryptedBlockInfo.NumBytesInEncryptPattern | 64 |
│ └─72
D3D11_VIDEO_DECODER_BUFFER_DESC1 | D3D11_VIDEO_DECODER_BUFFER_TYPE | .BufferType | 0 |
UINT | .DataOffset | 4 | |
UINT | .DataSize | 8 | |
void * | .pIV | 16 | |
UINT | .IVSize | 24 | |
D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK * | .pSubSampleMappingBlock | 32 | |
UINT | .SubSampleMappingCount | 40 |
│ └─48
D3D11_VIDEO_DECODER_CONFIG | GUID | unsigned long | .guidConfigBitstreamEncryption.Data1 | 0 |
unsigned short | .guidConfigBitstreamEncryption.Data2 | 4 | ||
unsigned short | .guidConfigBitstreamEncryption.Data3 | 6 | ||
unsigned char[8] | .guidConfigBitstreamEncryption.Data4 | 8 | ||
GUID | unsigned long | .guidConfigMBcontrolEncryption.Data1 | 16 | |
unsigned short | .guidConfigMBcontrolEncryption.Data2 | 20 | ||
unsigned short | .guidConfigMBcontrolEncryption.Data3 | 22 | ||
unsigned char[8] | .guidConfigMBcontrolEncryption.Data4 | 24 | ||
GUID | unsigned long | .guidConfigResidDiffEncryption.Data1 | 32 | |
unsigned short | .guidConfigResidDiffEncryption.Data2 | 36 | ||
unsigned short | .guidConfigResidDiffEncryption.Data3 | 38 | ||
unsigned char[8] | .guidConfigResidDiffEncryption.Data4 | 40 | ||
UINT | .ConfigBitstreamRaw | 48 | ||
UINT | .ConfigMBcontrolRasterOrder | 52 | ||
UINT | .ConfigResidDiffHost | 56 | ||
UINT | .ConfigSpatialResid8 | 60 | ||
UINT | .ConfigResid8Subtraction | 64 | ||
UINT | .ConfigSpatialHost8or9Clipping | 68 | ||
UINT | .ConfigSpatialResidInterleaved | 72 | ||
UINT | .ConfigIntraResidUnsigned | 76 | ||
UINT | .ConfigResidDiffAccelerator | 80 | ||
UINT | .ConfigHostInverseScan | 84 | ||
UINT | .ConfigSpecificIDCT | 88 | ||
UINT | .Config4GroupedCoefs | 92 | ||
USHORT | .ConfigMinRenderTargetBuffCount | 96 | ||
USHORT | .ConfigDecoderSpecific | 98 |
│ └─100
D3D11_VIDEO_DECODER_DESC | GUID | unsigned long | .Guid.Data1 | 0 |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 | ||
UINT | .SampleWidth | 16 | ||
UINT | .SampleHeight | 20 | ||
DXGI_FORMAT | .OutputFormat | 24 |
│ └─28
D3D11_VIDEO_DECODER_EXTENSION | UINT | .Function | 0 |
void * | .pPrivateInputData | 8 | |
UINT | .PrivateInputDataSize | 16 | |
void * | .pPrivateOutputData | 24 | |
UINT | .PrivateOutputDataSize | 32 | |
UINT | .ResourceCount | 36 | |
ID3D11Resource ** | .ppResourceList | 40 |
│ └─48
D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC | GUID | unsigned long | .DecodeProfile.Data1 | 0 |
unsigned short | .DecodeProfile.Data2 | 4 | ||
unsigned short | .DecodeProfile.Data3 | 6 | ||
unsigned char[8] | .DecodeProfile.Data4 | 8 | ||
D3D11_VDOV_DIMENSION | .ViewDimension | 16 | ||
D3D11_TEX2D_VDOV | UINT | .Texture2D.ArraySlice | 20 |
│ └─24
D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK | UINT | .ClearSize | 0 |
UINT | .EncryptedSize | 4 |
│ └─8
D3D11_VIDEO_PROCESSOR_CAPS | UINT | .DeviceCaps | 0 |
UINT | .FeatureCaps | 4 | |
UINT | .FilterCaps | 8 | |
UINT | .InputFormatCaps | 12 | |
UINT | .AutoStreamCaps | 16 | |
UINT | .StereoCaps | 20 | |
UINT | .RateConversionCapsCount | 24 | |
UINT | .MaxInputStreams | 28 | |
UINT | .MaxStreamStates | 32 |
│ └─36
D3D11_VIDEO_PROCESSOR_COLOR_SPACE | UINT | .Usage | 0bytes,0bits |
UINT | .RGB_Range | 0bytes,1bits | |
UINT | .YCbCr_Matrix | 0bytes,2bits | |
UINT | .YCbCr_xvYCC | 0bytes,3bits | |
UINT | .Nominal_Range | 0bytes,4bits | |
UINT | .Reserved | 0bytes,6bits |
│ └─4
D3D11_VIDEO_PROCESSOR_CONTENT_DESC | D3D11_VIDEO_FRAME_FORMAT | .InputFrameFormat | 0 | |
DXGI_RATIONAL | UINT | .InputFrameRate.Numerator | 4 | |
UINT | .InputFrameRate.Denominator | 8 | ||
UINT | .InputWidth | 12 | ||
UINT | .InputHeight | 16 | ||
DXGI_RATIONAL | UINT | .OutputFrameRate.Numerator | 20 | |
UINT | .OutputFrameRate.Denominator | 24 | ||
UINT | .OutputWidth | 28 | ||
UINT | .OutputHeight | 32 | ||
D3D11_VIDEO_USAGE | .Usage | 36 |
│ └─40
D3D11_VIDEO_PROCESSOR_CUSTOM_RATE | DXGI_RATIONAL | UINT | .CustomRate.Numerator | 0 |
UINT | .CustomRate.Denominator | 4 | ||
UINT | .OutputFrames | 8 | ||
BOOL | .InputInterlaced | 12 | ||
UINT | .InputFramesOrFields | 16 |
│ └─20
D3D11_VIDEO_PROCESSOR_FILTER_RANGE | int | .Minimum | 0 |
int | .Maximum | 4 | |
int | .Default | 8 | |
float | .Multiplier | 12 |
│ └─16
D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC | UINT | .FourCC | 0 | |
D3D11_VPIV_DIMENSION | .ViewDimension | 4 | ||
D3D11_TEX2D_VPIV | UINT | .Texture2D.MipSlice | 8 | |
UINT | .Texture2D.ArraySlice | 12 |
│ └─16
D3D11_VIDEO_PROCESSOR_OUTPUT_VIEW_DESC | D3D11_VPOV_DIMENSION | .ViewDimension | 0 | |
D3D11_TEX2D_VPOV | UINT | .Texture2D.MipSlice | 4 | |
D3D11_TEX2D_ARRAY_VPOV | UINT | .Texture2DArray.MipSlice | 4 | |
UINT | .Texture2DArray.FirstArraySlice | 8 | ||
UINT | .Texture2DArray.ArraySize | 12 |
│ └─16
D3D11_VIDEO_PROCESSOR_RATE_CONVERSION_CAPS | UINT | .PastFrames | 0 |
UINT | .FutureFrames | 4 | |
UINT | .ProcessorCaps | 8 | |
UINT | .ITelecineCaps | 12 | |
UINT | .CustomRateCount | 16 |
│ └─20
D3D11_VIDEO_PROCESSOR_STREAM | BOOL | .Enable | 0 |
UINT | .OutputIndex | 4 | |
UINT | .InputFrameOrField | 8 | |
UINT | .PastFrames | 12 | |
UINT | .FutureFrames | 16 | |
ID3D11VideoProcessorInputView ** | .ppPastSurfaces | 24 | |
ID3D11VideoProcessorInputView * | .pInputSurface | 32 | |
ID3D11VideoProcessorInputView ** | .ppFutureSurfaces | 40 | |
ID3D11VideoProcessorInputView ** | .ppPastSurfacesRight | 48 | |
ID3D11VideoProcessorInputView * | .pInputSurfaceRight | 56 | |
ID3D11VideoProcessorInputView ** | .ppFutureSurfacesRight | 64 |
│ └─72
D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT | BOOL | .Enable | 0 |
UINT | .Width | 4 | |
UINT | .Height | 8 | |
DXGI_FORMAT | .Format | 12 |
│ └─16
D3D11_VIDEO_SAMPLE_DESC | UINT | .Width | 0 |
UINT | .Height | 4 | |
DXGI_FORMAT | .Format | 8 | |
DXGI_COLOR_SPACE_TYPE | .ColorSpace | 12 |
│ └─16
D3D11_VIEWPORT | FLOAT | .TopLeftX | 0 |
FLOAT | .TopLeftY | 4 | |
FLOAT | .Width | 8 | |
FLOAT | .Height | 12 | |
FLOAT | .MinDepth | 16 | |
FLOAT | .MaxDepth | 20 |
│ └─24
D3D12_AUTO_BREADCRUMB_NODE | const char * | .pCommandListDebugNameA | 0 |
const wchar_t * | .pCommandListDebugNameW | 8 | |
const char * | .pCommandQueueDebugNameA | 16 | |
const wchar_t * | .pCommandQueueDebugNameW | 24 | |
ID3D12GraphicsCommandList * | .pCommandList | 32 | |
ID3D12CommandQueue * | .pCommandQueue | 40 | |
UINT32 | .BreadcrumbCount | 48 | |
const UINT32 * | .pLastBreadcrumbValue | 56 | |
const D3D12_AUTO_BREADCRUMB_OP * | .pCommandHistory | 64 | |
const struct D3D12_AUTO_BREADCRUMB_NODE * | .pNext | 72 |
│ └─80
D3D12_BARRIER_GROUP | D3D12_BARRIER_TYPE | .Type | 0 |
UINT32 | .NumBarriers | 4 | |
const D3D12_BUFFER_BARRIER * | .pBufferBarriers | 8 | |
const D3D12_GLOBAL_BARRIER * | .pGlobalBarriers | 8 | |
const D3D12_TEXTURE_BARRIER * | .pTextureBarriers | 8 |
│ └─16
D3D12_BARRIER_SUBRESOURCE_RANGE | UINT | .IndexOrFirstMipLevel | 0 |
UINT | .NumMipLevels | 4 | |
UINT | .FirstArraySlice | 8 | |
UINT | .NumArraySlices | 12 | |
UINT | .FirstPlane | 16 | |
UINT | .NumPlanes | 20 |
│ └─24
D3D12_BLEND_DESC | BOOL | .AlphaToCoverageEnable | 0 |
BOOL | .IndependentBlendEnable | 4 | |
D3D12_RENDER_TARGET_BLEND_DESC[8] | .RenderTarget | 8 |
│ └─328
D3D12_BOX | UINT | .left | 0 |
UINT | .top | 4 | |
UINT | .front | 8 | |
UINT | .right | 12 | |
UINT | .bottom | 16 | |
UINT | .back | 20 |
│ └─24
D3D12_BUFFER_BARRIER | D3D12_BARRIER_SYNC | .SyncBefore | 0 |
D3D12_BARRIER_SYNC | .SyncAfter | 4 | |
D3D12_BARRIER_ACCESS | .AccessBefore | 8 | |
D3D12_BARRIER_ACCESS | .AccessAfter | 12 | |
ID3D12Resource * | .pResource | 16 | |
UINT64 | .Offset | 24 | |
UINT64 | .Size | 32 |
│ └─40
D3D12_BUFFER_RTV | UINT64 | .FirstElement | 0 |
UINT | .NumElements | 8 |
│ └─16
D3D12_BUFFER_SRV | UINT64 | .FirstElement | 0 |
UINT | .NumElements | 8 | |
UINT | .StructureByteStride | 12 | |
D3D12_BUFFER_SRV_FLAGS | .Flags | 16 |
│ └─24
D3D12_BUFFER_UAV | UINT64 | .FirstElement | 0 |
UINT | .NumElements | 8 | |
UINT | .StructureByteStride | 12 | |
UINT64 | .CounterOffsetInBytes | 16 | |
D3D12_BUFFER_UAV_FLAGS | .Flags | 24 |
│ └─32
D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC | D3D12_GPU_VIRTUAL_ADDRESS | .DestAccelerationStructureData | 0 | |
D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS | D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE | .Inputs.Type | 8 | |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS | .Inputs.Flags | 12 | ||
UINT | .Inputs.NumDescs | 16 | ||
D3D12_ELEMENTS_LAYOUT | .Inputs.DescsLayout | 20 | ||
D3D12_GPU_VIRTUAL_ADDRESS | .Inputs.InstanceDescs | 24 | ||
const D3D12_RAYTRACING_GEOMETRY_DESC * | .Inputs.pGeometryDescs | 24 | ||
const D3D12_RAYTRACING_GEOMETRY_DESC *const * | .Inputs.ppGeometryDescs | 24 | ||
D3D12_GPU_VIRTUAL_ADDRESS | .SourceAccelerationStructureData | 32 | ||
D3D12_GPU_VIRTUAL_ADDRESS | .ScratchAccelerationStructureData | 40 |
│ └─48
D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS | D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE | .Type | 0 |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS | .Flags | 4 | |
UINT | .NumDescs | 8 | |
D3D12_ELEMENTS_LAYOUT | .DescsLayout | 12 | |
D3D12_GPU_VIRTUAL_ADDRESS | .InstanceDescs | 16 | |
const D3D12_RAYTRACING_GEOMETRY_DESC * | .pGeometryDescs | 16 | |
const D3D12_RAYTRACING_GEOMETRY_DESC *const * | .ppGeometryDescs | 16 |
│ └─24
D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_TOOLS_VISUALIZATION_HEADER | D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE | .Type | 0 |
UINT | .NumDescs | 4 |
│ └─8
D3D12_CACHED_PIPELINE_STATE | const void * | .pCachedBlob | 0 |
SIZE_T | .CachedBlobSizeInBytes | 8 |
│ └─16
D3D12_CLEAR_VALUE | DXGI_FORMAT | .Format | 0 | |
FLOAT[4] | .Color | 4 | ||
D3D12_DEPTH_STENCIL_VALUE | FLOAT | .DepthStencil.Depth | 4 | |
UINT8 | .DepthStencil.Stencil | 8 |
│ └─20
D3D12_COMMAND_QUEUE_DESC | D3D12_COMMAND_LIST_TYPE | .Type | 0 |
INT | .Priority | 4 | |
D3D12_COMMAND_QUEUE_FLAGS | .Flags | 8 | |
UINT | .NodeMask | 12 |
│ └─16
D3D12_COMMAND_SIGNATURE_DESC | UINT | .ByteStride | 0 |
UINT | .NumArgumentDescs | 4 | |
const D3D12_INDIRECT_ARGUMENT_DESC * | .pArgumentDescs | 8 | |
UINT | .NodeMask | 16 |
│ └─24
D3D12_COMPUTE_PIPELINE_STATE_DESC | ID3D12RootSignature * | .pRootSignature | 0 | |
D3D12_SHADER_BYTECODE | const void * | .CS.pShaderBytecode | 8 | |
SIZE_T | .CS.BytecodeLength | 16 | ||
UINT | .NodeMask | 24 | ||
D3D12_CACHED_PIPELINE_STATE | const void * | .CachedPSO.pCachedBlob | 32 | |
SIZE_T | .CachedPSO.CachedBlobSizeInBytes | 40 | ||
D3D12_PIPELINE_STATE_FLAGS | .Flags | 48 |
│ └─56
D3D12_CONSTANT_BUFFER_VIEW_DESC | D3D12_GPU_VIRTUAL_ADDRESS | .BufferLocation | 0 |
UINT | .SizeInBytes | 8 |
│ └─16
D3D12_CPU_DESCRIPTOR_HANDLE | SIZE_T | .ptr | 0 |
│ └─8
D3D12_DEBUG_COMMAND_LIST_GPU_BASED_VALIDATION_SETTINGS | D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE | .ShaderPatchMode | 0 |
│ └─4
D3D12_DEBUG_DEVICE_GPU_BASED_VALIDATION_SETTINGS | UINT | .MaxMessagesPerCommandList | 0 |
D3D12_GPU_BASED_VALIDATION_SHADER_PATCH_MODE | .DefaultShaderPatchMode | 4 | |
D3D12_GPU_BASED_VALIDATION_PIPELINE_STATE_CREATE_FLAGS | .PipelineStateCreateFlags | 8 |
│ └─12
D3D12_DEBUG_DEVICE_GPU_SLOWDOWN_PERFORMANCE_FACTOR | FLOAT | .SlowdownFactor | 0 |
│ └─4
D3D12_DEPTH_STENCILOP_DESC | D3D12_STENCIL_OP | .StencilFailOp | 0 |
D3D12_STENCIL_OP | .StencilDepthFailOp | 4 | |
D3D12_STENCIL_OP | .StencilPassOp | 8 | |
D3D12_COMPARISON_FUNC | .StencilFunc | 12 |
│ └─16
D3D12_DEPTH_STENCIL_DESC | BOOL | .DepthEnable | 0 | |
D3D12_DEPTH_WRITE_MASK | .DepthWriteMask | 4 | ||
D3D12_COMPARISON_FUNC | .DepthFunc | 8 | ||
BOOL | .StencilEnable | 12 | ||
UINT8 | .StencilReadMask | 16 | ||
UINT8 | .StencilWriteMask | 17 | ||
D3D12_DEPTH_STENCILOP_DESC | D3D12_STENCIL_OP | .FrontFace.StencilFailOp | 20 | |
D3D12_STENCIL_OP | .FrontFace.StencilDepthFailOp | 24 | ||
D3D12_STENCIL_OP | .FrontFace.StencilPassOp | 28 | ||
D3D12_COMPARISON_FUNC | .FrontFace.StencilFunc | 32 | ||
D3D12_DEPTH_STENCILOP_DESC | D3D12_STENCIL_OP | .BackFace.StencilFailOp | 36 | |
D3D12_STENCIL_OP | .BackFace.StencilDepthFailOp | 40 | ||
D3D12_STENCIL_OP | .BackFace.StencilPassOp | 44 | ||
D3D12_COMPARISON_FUNC | .BackFace.StencilFunc | 48 |
│ └─52
D3D12_DEPTH_STENCIL_DESC1 | BOOL | .DepthEnable | 0 | |
D3D12_DEPTH_WRITE_MASK | .DepthWriteMask | 4 | ||
D3D12_COMPARISON_FUNC | .DepthFunc | 8 | ||
BOOL | .StencilEnable | 12 | ||
UINT8 | .StencilReadMask | 16 | ||
UINT8 | .StencilWriteMask | 17 | ||
D3D12_DEPTH_STENCILOP_DESC | D3D12_STENCIL_OP | .FrontFace.StencilFailOp | 20 | |
D3D12_STENCIL_OP | .FrontFace.StencilDepthFailOp | 24 | ||
D3D12_STENCIL_OP | .FrontFace.StencilPassOp | 28 | ||
D3D12_COMPARISON_FUNC | .FrontFace.StencilFunc | 32 | ||
D3D12_DEPTH_STENCILOP_DESC | D3D12_STENCIL_OP | .BackFace.StencilFailOp | 36 | |
D3D12_STENCIL_OP | .BackFace.StencilDepthFailOp | 40 | ||
D3D12_STENCIL_OP | .BackFace.StencilPassOp | 44 | ||
D3D12_COMPARISON_FUNC | .BackFace.StencilFunc | 48 | ||
BOOL | .DepthBoundsTestEnable | 52 |
│ └─56
D3D12_DEPTH_STENCIL_VALUE | FLOAT | .Depth | 0 |
UINT8 | .Stencil | 4 |
│ └─8
D3D12_DEPTH_STENCIL_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D12_DSV_DIMENSION | .ViewDimension | 4 | ||
D3D12_DSV_FLAGS | .Flags | 8 | ||
D3D12_TEX1D_DSV | UINT | .Texture1D.MipSlice | 12 | |
D3D12_TEX1D_ARRAY_DSV | UINT | .Texture1DArray.MipSlice | 12 | |
UINT | .Texture1DArray.FirstArraySlice | 16 | ||
UINT | .Texture1DArray.ArraySize | 20 | ||
D3D12_TEX2D_DSV | UINT | .Texture2D.MipSlice | 12 | |
D3D12_TEX2D_ARRAY_DSV | UINT | .Texture2DArray.MipSlice | 12 | |
UINT | .Texture2DArray.FirstArraySlice | 16 | ||
UINT | .Texture2DArray.ArraySize | 20 | ||
D3D12_TEX2DMS_DSV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 12 | |
D3D12_TEX2DMS_ARRAY_DSV | UINT | .Texture2DMSArray.FirstArraySlice | 12 | |
UINT | .Texture2DMSArray.ArraySize | 16 |
│ └─24
D3D12_DESCRIPTOR_HEAP_DESC | D3D12_DESCRIPTOR_HEAP_TYPE | .Type | 0 |
UINT | .NumDescriptors | 4 | |
D3D12_DESCRIPTOR_HEAP_FLAGS | .Flags | 8 | |
UINT | .NodeMask | 12 |
│ └─16
D3D12_DESCRIPTOR_RANGE | D3D12_DESCRIPTOR_RANGE_TYPE | .RangeType | 0 |
UINT | .NumDescriptors | 4 | |
UINT | .BaseShaderRegister | 8 | |
UINT | .RegisterSpace | 12 | |
UINT | .OffsetInDescriptorsFromTableStart | 16 |
│ └─20
D3D12_DESCRIPTOR_RANGE1 | D3D12_DESCRIPTOR_RANGE_TYPE | .RangeType | 0 |
UINT | .NumDescriptors | 4 | |
UINT | .BaseShaderRegister | 8 | |
UINT | .RegisterSpace | 12 | |
D3D12_DESCRIPTOR_RANGE_FLAGS | .Flags | 16 | |
UINT | .OffsetInDescriptorsFromTableStart | 20 |
│ └─24
D3D12_DEVICE_REMOVED_EXTENDED_DATA | D3D12_DRED_FLAGS | .Flags | 0 |
D3D12_AUTO_BREADCRUMB_NODE * | .pHeadAutoBreadcrumbNode | 8 |
│ └─16
D3D12_DEVICE_REMOVED_EXTENDED_DATA1 | HRESULT | .DeviceRemovedReason | 0 | |
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT | const D3D12_AUTO_BREADCRUMB_NODE * | .AutoBreadcrumbsOutput.pHeadAutoBreadcrumbNode | 8 | |
D3D12_DRED_PAGE_FAULT_OUTPUT | D3D12_GPU_VIRTUAL_ADDRESS | .PageFaultOutput.PageFaultVA | 16 | |
const D3D12_DRED_ALLOCATION_NODE * | .PageFaultOutput.pHeadExistingAllocationNode | 24 | ||
const D3D12_DRED_ALLOCATION_NODE * | .PageFaultOutput.pHeadRecentFreedAllocationNode | 32 |
│ └─40
D3D12_DISCARD_REGION | UINT | .NumRects | 0 |
const D3D12_RECT * | .pRects | 8 | |
UINT | .FirstSubresource | 16 | |
UINT | .NumSubresources | 20 |
│ └─24
D3D12_DISPATCH_ARGUMENTS | UINT | .ThreadGroupCountX | 0 |
UINT | .ThreadGroupCountY | 4 | |
UINT | .ThreadGroupCountZ | 8 |
│ └─12
D3D12_DISPATCH_RAYS_DESC | D3D12_GPU_VIRTUAL_ADDRESS_RANGE | D3D12_GPU_VIRTUAL_ADDRESS | .RayGenerationShaderRecord.StartAddress | 0 |
UINT64 | .RayGenerationShaderRecord.SizeInBytes | 8 | ||
D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE | D3D12_GPU_VIRTUAL_ADDRESS | .MissShaderTable.StartAddress | 16 | |
UINT64 | .MissShaderTable.SizeInBytes | 24 | ||
UINT64 | .MissShaderTable.StrideInBytes | 32 | ||
D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE | D3D12_GPU_VIRTUAL_ADDRESS | .HitGroupTable.StartAddress | 40 | |
UINT64 | .HitGroupTable.SizeInBytes | 48 | ||
UINT64 | .HitGroupTable.StrideInBytes | 56 | ||
D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE | D3D12_GPU_VIRTUAL_ADDRESS | .CallableShaderTable.StartAddress | 64 | |
UINT64 | .CallableShaderTable.SizeInBytes | 72 | ||
UINT64 | .CallableShaderTable.StrideInBytes | 80 | ||
UINT | .Width | 88 | ||
UINT | .Height | 92 | ||
UINT | .Depth | 96 |
│ └─104
D3D12_DRAW_ARGUMENTS | UINT | .VertexCountPerInstance | 0 |
UINT | .InstanceCount | 4 | |
UINT | .StartVertexLocation | 8 | |
UINT | .StartInstanceLocation | 12 |
│ └─16
D3D12_DRAW_INDEXED_ARGUMENTS | UINT | .IndexCountPerInstance | 0 |
UINT | .InstanceCount | 4 | |
UINT | .StartIndexLocation | 8 | |
INT | .BaseVertexLocation | 12 | |
UINT | .StartInstanceLocation | 16 |
│ └─20
D3D12_DRED_ALLOCATION_NODE | const char * | .ObjectNameA | 0 |
const wchar_t * | .ObjectNameW | 8 | |
D3D12_DRED_ALLOCATION_TYPE | .AllocationType | 16 | |
const struct D3D12_DRED_ALLOCATION_NODE * | .pNext | 24 |
│ └─32
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT | const D3D12_AUTO_BREADCRUMB_NODE * | .pHeadAutoBreadcrumbNode | 0 |
│ └─8
D3D12_DRED_PAGE_FAULT_OUTPUT | D3D12_GPU_VIRTUAL_ADDRESS | .PageFaultVA | 0 |
const D3D12_DRED_ALLOCATION_NODE * | .pHeadExistingAllocationNode | 8 | |
const D3D12_DRED_ALLOCATION_NODE * | .pHeadRecentFreedAllocationNode | 16 |
│ └─24
D3D12_DXIL_LIBRARY_DESC | D3D12_SHADER_BYTECODE | const void * | .DXILLibrary.pShaderBytecode | 0 |
SIZE_T | .DXILLibrary.BytecodeLength | 8 | ||
UINT | .NumExports | 16 | ||
D3D12_EXPORT_DESC * | .pExports | 24 |
│ └─32
D3D12_DXIL_SUBOBJECT_TO_EXPORTS_ASSOCIATION | LPCWSTR | .SubobjectToAssociate | 0 |
UINT | .NumExports | 8 | |
LPCWSTR * | .pExports | 16 |
│ └─24
D3D12_EXISTING_COLLECTION_DESC | ID3D12StateObject * | .pExistingCollection | 0 |
UINT | .NumExports | 8 | |
D3D12_EXPORT_DESC * | .pExports | 16 |
│ └─24
D3D12_EXPORT_DESC | LPCWSTR | .Name | 0 |
LPCWSTR | .ExportToRename | 8 | |
D3D12_EXPORT_FLAGS | .Flags | 16 |
│ └─24
D3D12_FEATURE_DATA_ARCHITECTURE | UINT | .NodeIndex | 0 |
BOOL | .TileBasedRenderer | 4 | |
BOOL | .UMA | 8 | |
BOOL | .CacheCoherentUMA | 12 |
│ └─16
D3D12_FEATURE_DATA_ARCHITECTURE1 | UINT | .NodeIndex | 0 |
BOOL | .TileBasedRenderer | 4 | |
BOOL | .UMA | 8 | |
BOOL | .CacheCoherentUMA | 12 | |
BOOL | .IsolatedMMU | 16 |
│ └─20
D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY | D3D12_COMMAND_LIST_TYPE | .CommandListType | 0 |
UINT | .Priority | 4 | |
BOOL | .PriorityForTypeIsSupported | 8 |
│ └─12
D3D12_FEATURE_DATA_CROSS_NODE | D3D12_CROSS_NODE_SHARING_TIER | .SharingTier | 0 |
BOOL | .AtomicShaderInstructions | 4 |
│ └─8
D3D12_FEATURE_DATA_D3D12_OPTIONS | BOOL | .DoublePrecisionFloatShaderOps | 0 |
BOOL | .OutputMergerLogicOp | 4 | |
D3D12_SHADER_MIN_PRECISION_SUPPORT | .MinPrecisionSupport | 8 | |
D3D12_TILED_RESOURCES_TIER | .TiledResourcesTier | 12 | |
D3D12_RESOURCE_BINDING_TIER | .ResourceBindingTier | 16 | |
BOOL | .PSSpecifiedStencilRefSupported | 20 | |
BOOL | .TypedUAVLoadAdditionalFormats | 24 | |
BOOL | .ROVsSupported | 28 | |
D3D12_CONSERVATIVE_RASTERIZATION_TIER | .ConservativeRasterizationTier | 32 | |
UINT | .MaxGPUVirtualAddressBitsPerResource | 36 | |
BOOL | .StandardSwizzle64KBSupported | 40 | |
D3D12_CROSS_NODE_SHARING_TIER | .CrossNodeSharingTier | 44 | |
BOOL | .CrossAdapterRowMajorTextureSupported | 48 | |
BOOL | .VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation | 52 | |
D3D12_RESOURCE_HEAP_TIER | .ResourceHeapTier | 56 |
│ └─60
D3D12_FEATURE_DATA_D3D12_OPTIONS1 | BOOL | .WaveOps | 0 |
UINT | .WaveLaneCountMin | 4 | |
UINT | .WaveLaneCountMax | 8 | |
UINT | .TotalLaneCount | 12 | |
BOOL | .ExpandedComputeResourceStates | 16 | |
BOOL | .Int64ShaderOps | 20 |
│ └─24
D3D12_FEATURE_DATA_D3D12_OPTIONS10 | BOOL | .VariableRateShadingSumCombinerSupported | 0 |
BOOL | .MeshShaderPerPrimitiveShadingRateSupported | 4 |
│ └─8
D3D12_FEATURE_DATA_D3D12_OPTIONS11 | BOOL | .AtomicInt64OnDescriptorHeapResourceSupported | 0 |
│ └─4
D3D12_FEATURE_DATA_D3D12_OPTIONS12 | D3D12_TRI_STATE | .MSPrimitivesPipelineStatisticIncludesCulledPrimitives | 0 |
BOOL | .EnhancedBarriersSupported | 4 | |
BOOL | .RelaxedFormatCastingSupported | 8 |
│ └─12
D3D12_FEATURE_DATA_D3D12_OPTIONS13 | BOOL | .UnrestrictedBufferTextureCopyPitchSupported | 0 |
BOOL | .UnrestrictedVertexElementAlignmentSupported | 4 | |
BOOL | .InvertedViewportHeightFlipsYSupported | 8 | |
BOOL | .InvertedViewportDepthFlipsZSupported | 12 | |
BOOL | .TextureCopyBetweenDimensionsSupported | 16 | |
BOOL | .AlphaBlendFactorSupported | 20 |
│ └─24
D3D12_FEATURE_DATA_D3D12_OPTIONS2 | BOOL | .DepthBoundsTestSupported | 0 |
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER | .ProgrammableSamplePositionsTier | 4 |
│ └─8
D3D12_FEATURE_DATA_D3D12_OPTIONS3 | BOOL | .CopyQueueTimestampQueriesSupported | 0 |
BOOL | .CastingFullyTypedFormatSupported | 4 | |
D3D12_COMMAND_LIST_SUPPORT_FLAGS | .WriteBufferImmediateSupportFlags | 8 | |
D3D12_VIEW_INSTANCING_TIER | .ViewInstancingTier | 12 | |
BOOL | .BarycentricsSupported | 16 |
│ └─20
D3D12_FEATURE_DATA_D3D12_OPTIONS4 | BOOL | .MSAA64KBAlignedTextureSupported | 0 |
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER | .SharedResourceCompatibilityTier | 4 | |
BOOL | .Native16BitShaderOpsSupported | 8 |
│ └─12
D3D12_FEATURE_DATA_D3D12_OPTIONS5 | BOOL | .SRVOnlyTiledResourceTier3 | 0 |
D3D12_RENDER_PASS_TIER | .RenderPassesTier | 4 | |
D3D12_RAYTRACING_TIER | .RaytracingTier | 8 |
│ └─12
D3D12_FEATURE_DATA_D3D12_OPTIONS6 | BOOL | .AdditionalShadingRatesSupported | 0 |
BOOL | .PerPrimitiveShadingRateSupportedWithViewportIndexing | 4 | |
D3D12_VARIABLE_SHADING_RATE_TIER | .VariableShadingRateTier | 8 | |
UINT | .ShadingRateImageTileSize | 12 | |
BOOL | .BackgroundProcessingSupported | 16 |
│ └─20
D3D12_FEATURE_DATA_D3D12_OPTIONS7 | D3D12_MESH_SHADER_TIER | .MeshShaderTier | 0 |
D3D12_SAMPLER_FEEDBACK_TIER | .SamplerFeedbackTier | 4 |
│ └─8
D3D12_FEATURE_DATA_D3D12_OPTIONS8 | BOOL | .UnalignedBlockTexturesSupported | 0 |
│ └─4
D3D12_FEATURE_DATA_D3D12_OPTIONS9 | BOOL | .MeshShaderPipelineStatsSupported | 0 |
BOOL | .MeshShaderSupportsFullRangeRenderTargetArrayIndex | 4 | |
BOOL | .AtomicInt64OnTypedResourceSupported | 8 | |
BOOL | .AtomicInt64OnGroupSharedSupported | 12 | |
BOOL | .DerivativesInMeshAndAmplificationShadersSupported | 16 | |
D3D12_WAVE_MMA_TIER | .WaveMMATier | 20 |
│ └─24
D3D12_FEATURE_DATA_DISPLAYABLE | BOOL | .DisplayableTexture | 0 |
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER | .SharedResourceCompatibilityTier | 4 |
│ └─8
D3D12_FEATURE_DATA_EXISTING_HEAPS | BOOL | .Supported | 0 |
│ └─4
D3D12_FEATURE_DATA_FEATURE_LEVELS | UINT | .NumFeatureLevels | 0 |
const D3D_FEATURE_LEVEL * | .pFeatureLevelsRequested | 8 | |
D3D_FEATURE_LEVEL | .MaxSupportedFeatureLevel | 16 |
│ └─24
D3D12_FEATURE_DATA_FORMAT_INFO | DXGI_FORMAT | .Format | 0 |
UINT8 | .PlaneCount | 4 |
│ └─8
D3D12_FEATURE_DATA_FORMAT_SUPPORT | DXGI_FORMAT | .Format | 0 |
D3D12_FORMAT_SUPPORT1 | .Support1 | 4 | |
D3D12_FORMAT_SUPPORT2 | .Support2 | 8 |
│ └─12
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT | UINT | .MaxGPUVirtualAddressBitsPerResource | 0 |
UINT | .MaxGPUVirtualAddressBitsPerProcess | 4 |
│ └─8
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS | DXGI_FORMAT | .Format | 0 |
UINT | .SampleCount | 4 | |
D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS | .Flags | 8 | |
UINT | .NumQualityLevels | 12 |
│ └─16
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT | UINT | .NodeIndex | 0 |
D3D12_PROTECTED_RESOURCE_SESSION_SUPPORT_FLAGS | .Support | 4 |
│ └─8
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES | UINT | .NodeIndex | 0 |
UINT | .Count | 4 | |
GUID * | .pTypes | 8 |
│ └─16
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT | UINT | .NodeIndex | 0 |
UINT | .Count | 4 |
│ └─8
D3D12_FEATURE_DATA_QUERY_META_COMMAND | GUID | unsigned long | .CommandId.Data1 | 0 |
unsigned short | .CommandId.Data2 | 4 | ||
unsigned short | .CommandId.Data3 | 6 | ||
unsigned char[8] | .CommandId.Data4 | 8 | ||
UINT | .NodeMask | 16 | ||
const void * | .pQueryInputData | 24 | ||
SIZE_T | .QueryInputDataSizeInBytes | 32 | ||
void * | .pQueryOutputData | 40 | ||
SIZE_T | .QueryOutputDataSizeInBytes | 48 |
│ └─56
D3D12_FEATURE_DATA_ROOT_SIGNATURE | D3D_ROOT_SIGNATURE_VERSION | .HighestVersion | 0 |
│ └─4
D3D12_FEATURE_DATA_SERIALIZATION | UINT | .NodeIndex | 0 |
D3D12_HEAP_SERIALIZATION_TIER | .HeapSerializationTier | 4 |
│ └─8
D3D12_FEATURE_DATA_SHADER_CACHE | D3D12_SHADER_CACHE_SUPPORT_FLAGS | .SupportFlags | 0 |
│ └─4
D3D12_FEATURE_DATA_SHADER_MODEL | D3D_SHADER_MODEL | .HighestShaderModel | 0 |
│ └─4
D3D12_FEATURE_DATA_VIDEO_DECODER_HEAP_SIZE | D3D12_VIDEO_DECODER_HEAP_DESC | UINT | .VideoDecoderHeapDesc.NodeMask | 0 | ||
D3D12_VIDEO_DECODE_CONFIGURATION | GUID | unsigned long | .VideoDecoderHeapDesc.Configuration.DecodeProfile.Data1 | 4 | ||
unsigned short | .VideoDecoderHeapDesc.Configuration.DecodeProfile.Data2 | 8 | ||||
unsigned short | .VideoDecoderHeapDesc.Configuration.DecodeProfile.Data3 | 10 | ||||
unsigned char[8] | .VideoDecoderHeapDesc.Configuration.DecodeProfile.Data4 | 12 | ||||
D3D12_BITSTREAM_ENCRYPTION_TYPE | .VideoDecoderHeapDesc.Configuration.BitstreamEncryption | 20 | ||||
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE | .VideoDecoderHeapDesc.Configuration.InterlaceType | 24 | ||||
UINT | .VideoDecoderHeapDesc.DecodeWidth | 28 | ||||
UINT | .VideoDecoderHeapDesc.DecodeHeight | 32 | ||||
DXGI_FORMAT | .VideoDecoderHeapDesc.Format | 36 | ||||
DXGI_RATIONAL | UINT | .VideoDecoderHeapDesc.FrameRate.Numerator | 40 | |||
UINT | .VideoDecoderHeapDesc.FrameRate.Denominator | 44 | ||||
UINT | .VideoDecoderHeapDesc.BitRate | 48 | ||||
UINT | .VideoDecoderHeapDesc.MaxDecodePictureBufferCount | 52 | ||||
UINT64 | .MemoryPoolL0Size | 56 | ||||
UINT64 | .MemoryPoolL1Size | 64 |
│ └─72
D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT | UINT | .NodeIndex | 0 | ||
D3D12_VIDEO_DECODE_CONFIGURATION | GUID | unsigned long | .Configuration.DecodeProfile.Data1 | 4 | |
unsigned short | .Configuration.DecodeProfile.Data2 | 8 | |||
unsigned short | .Configuration.DecodeProfile.Data3 | 10 | |||
unsigned char[8] | .Configuration.DecodeProfile.Data4 | 12 | |||
D3D12_BITSTREAM_ENCRYPTION_TYPE | .Configuration.BitstreamEncryption | 20 | |||
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE | .Configuration.InterlaceType | 24 | |||
D3D12_VIDEO_SAMPLE | UINT | .DecodeSample.Width | 28 | ||
UINT | .DecodeSample.Height | 32 | |||
D3D12_VIDEO_FORMAT | DXGI_FORMAT | .DecodeSample.Format.Format | 36 | ||
DXGI_COLOR_SPACE_TYPE | .DecodeSample.Format.ColorSpace | 40 | |||
D3D12_VIDEO_FORMAT | DXGI_FORMAT | .OutputFormat.Format | 44 | ||
DXGI_COLOR_SPACE_TYPE | .OutputFormat.ColorSpace | 48 | |||
DXGI_RATIONAL | UINT | .FrameRate.Numerator | 52 | ||
UINT | .FrameRate.Denominator | 56 | |||
UINT | .BitRate | 60 | |||
D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS | .SupportFlags | 64 | |||
D3D12_VIDEO_SCALE_SUPPORT | D3D12_VIDEO_SIZE_RANGE | UINT | .ScaleSupport.OutputSizeRange.MaxWidth | 68 | |
UINT | .ScaleSupport.OutputSizeRange.MaxHeight | 72 | |||
UINT | .ScaleSupport.OutputSizeRange.MinWidth | 76 | |||
UINT | .ScaleSupport.OutputSizeRange.MinHeight | 80 | |||
D3D12_VIDEO_SCALE_SUPPORT_FLAGS | .ScaleSupport.Flags | 84 |
│ └─88
D3D12_FEATURE_DATA_VIDEO_DECODE_FORMATS | UINT | .NodeIndex | 0 | ||
D3D12_VIDEO_DECODE_CONFIGURATION | GUID | unsigned long | .Configuration.DecodeProfile.Data1 | 4 | |
unsigned short | .Configuration.DecodeProfile.Data2 | 8 | |||
unsigned short | .Configuration.DecodeProfile.Data3 | 10 | |||
unsigned char[8] | .Configuration.DecodeProfile.Data4 | 12 | |||
D3D12_BITSTREAM_ENCRYPTION_TYPE | .Configuration.BitstreamEncryption | 20 | |||
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE | .Configuration.InterlaceType | 24 | |||
UINT | .FormatCount | 28 | |||
DXGI_FORMAT * | .pOutputFormats | 32 |
│ └─40
D3D12_FEATURE_DATA_VIDEO_DECODE_HISTOGRAM | UINT | .NodeIndex | 0 | |
GUID | unsigned long | .DecodeProfile.Data1 | 4 | |
unsigned short | .DecodeProfile.Data2 | 8 | ||
unsigned short | .DecodeProfile.Data3 | 10 | ||
unsigned char[8] | .DecodeProfile.Data4 | 12 | ||
UINT | .Width | 20 | ||
UINT | .Height | 24 | ||
DXGI_FORMAT | .DecodeFormat | 28 | ||
D3D12_VIDEO_DECODE_HISTOGRAM_COMPONENT_FLAGS | .Components | 32 | ||
UINT | .BinCount | 36 | ||
UINT | .CounterBitDepth | 40 |
│ └─44
D3D12_FEATURE_DATA_VIDEO_DECODE_PROFILES | UINT | .NodeIndex | 0 |
UINT | .ProfileCount | 4 | |
GUID * | .pProfiles | 8 |
│ └─16
D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT | UINT | .NodeIndex | 0 | ||
D3D12_VIDEO_DECODE_CONFIGURATION | GUID | unsigned long | .Configuration.DecodeProfile.Data1 | 4 | |
unsigned short | .Configuration.DecodeProfile.Data2 | 8 | |||
unsigned short | .Configuration.DecodeProfile.Data3 | 10 | |||
unsigned char[8] | .Configuration.DecodeProfile.Data4 | 12 | |||
D3D12_BITSTREAM_ENCRYPTION_TYPE | .Configuration.BitstreamEncryption | 20 | |||
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE | .Configuration.InterlaceType | 24 | |||
UINT | .Width | 28 | |||
UINT | .Height | 32 | |||
DXGI_FORMAT | .DecodeFormat | 36 | |||
DXGI_RATIONAL | UINT | .FrameRate.Numerator | 40 | ||
UINT | .FrameRate.Denominator | 44 | |||
UINT | .BitRate | 48 | |||
D3D12_VIDEO_DECODE_SUPPORT_FLAGS | .SupportFlags | 52 | |||
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS | .ConfigurationFlags | 56 | |||
D3D12_VIDEO_DECODE_TIER | .DecodeTier | 60 |
│ └─64
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC | UINT | .NodeIndex | 0 |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | |
BOOL | .IsSupported | 8 |
│ └─12
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT | UINT | .NodeIndex | 0 | |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | ||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .Profile.DataSize | 8 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .Profile.pH264Profile | 16 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .Profile.pHEVCProfile | 16 | ||
BOOL | .IsSupported | 24 | ||
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT | UINT | .CodecSupportLimits.DataSize | 32 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 * | .CodecSupportLimits.pH264Support | 40 | ||
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC * | .CodecSupportLimits.pHEVCSupport | 40 |
│ └─48
D3D12_FEATURE_DATA_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT | UINT | .NodeIndex | 0 | |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | ||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .Profile.DataSize | 8 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .Profile.pH264Profile | 16 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .Profile.pHEVCProfile | 16 | ||
BOOL | .IsSupported | 24 | ||
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT | UINT | .PictureSupport.DataSize | 32 | |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 * | .PictureSupport.pH264Support | 40 | ||
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC * | .PictureSupport.pHEVCSupport | 40 |
│ └─48
D3D12_FEATURE_DATA_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE | UINT | .NodeIndex | 0 | |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | ||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .Profile.DataSize | 8 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .Profile.pH264Profile | 16 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .Profile.pHEVCProfile | 16 | ||
D3D12_VIDEO_ENCODER_LEVEL_SETTING | UINT | .Level.DataSize | 24 | |
D3D12_VIDEO_ENCODER_LEVELS_H264 * | .Level.pH264LevelSetting | 32 | ||
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC * | .Level.pHEVCLevelSetting | 32 | ||
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE | .SubregionMode | 40 | ||
BOOL | .IsSupported | 44 |
│ └─48
D3D12_FEATURE_DATA_VIDEO_ENCODER_HEAP_SIZE | D3D12_VIDEO_ENCODER_HEAP_DESC | UINT | .HeapDesc.NodeMask | 0 | |
D3D12_VIDEO_ENCODER_HEAP_FLAGS | .HeapDesc.Flags | 4 | |||
D3D12_VIDEO_ENCODER_CODEC | .HeapDesc.EncodeCodec | 8 | |||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .HeapDesc.EncodeProfile.DataSize | 16 | ||
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .HeapDesc.EncodeProfile.pH264Profile | 24 | |||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .HeapDesc.EncodeProfile.pHEVCProfile | 24 | |||
D3D12_VIDEO_ENCODER_LEVEL_SETTING | UINT | .HeapDesc.EncodeLevel.DataSize | 32 | ||
D3D12_VIDEO_ENCODER_LEVELS_H264 * | .HeapDesc.EncodeLevel.pH264LevelSetting | 40 | |||
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC * | .HeapDesc.EncodeLevel.pHEVCLevelSetting | 40 | |||
UINT | .HeapDesc.ResolutionsListCount | 48 | |||
const D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC * | .HeapDesc.pResolutionList | 56 | |||
BOOL | .IsSupported | 64 | |||
UINT64 | .MemoryPoolL0Size | 72 | |||
UINT64 | .MemoryPoolL1Size | 80 |
│ └─88
D3D12_FEATURE_DATA_VIDEO_ENCODER_INPUT_FORMAT | UINT | .NodeIndex | 0 | |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | ||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .Profile.DataSize | 8 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .Profile.pH264Profile | 16 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .Profile.pHEVCProfile | 16 | ||
DXGI_FORMAT | .Format | 24 | ||
BOOL | .IsSupported | 28 |
│ └─32
D3D12_FEATURE_DATA_VIDEO_ENCODER_INTRA_REFRESH_MODE | UINT | .NodeIndex | 0 | |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | ||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .Profile.DataSize | 8 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .Profile.pH264Profile | 16 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .Profile.pHEVCProfile | 16 | ||
D3D12_VIDEO_ENCODER_LEVEL_SETTING | UINT | .Level.DataSize | 24 | |
D3D12_VIDEO_ENCODER_LEVELS_H264 * | .Level.pH264LevelSetting | 32 | ||
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC * | .Level.pHEVCLevelSetting | 32 | ||
D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE | .IntraRefreshMode | 40 | ||
BOOL | .IsSupported | 44 |
│ └─48
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION | UINT | .NodeIndex | 0 | |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | ||
UINT | .ResolutionRatiosCount | 8 | ||
BOOL | .IsSupported | 12 | ||
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC | UINT | .MinResolutionSupported.Width | 16 | |
UINT | .MinResolutionSupported.Height | 20 | ||
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC | UINT | .MaxResolutionSupported.Width | 24 | |
UINT | .MaxResolutionSupported.Height | 28 | ||
UINT | .ResolutionWidthMultipleRequirement | 32 | ||
UINT | .ResolutionHeightMultipleRequirement | 36 | ||
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC * | .pResolutionRatios | 40 |
│ └─48
D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT | UINT | .NodeIndex | 0 |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | |
UINT | .ResolutionRatiosCount | 8 |
│ └─12
D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL | UINT | .NodeIndex | 0 | |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | ||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .Profile.DataSize | 8 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .Profile.pH264Profile | 16 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .Profile.pHEVCProfile | 16 | ||
BOOL | .IsSupported | 24 | ||
D3D12_VIDEO_ENCODER_LEVEL_SETTING | UINT | .MinSupportedLevel.DataSize | 32 | |
D3D12_VIDEO_ENCODER_LEVELS_H264 * | .MinSupportedLevel.pH264LevelSetting | 40 | ||
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC * | .MinSupportedLevel.pHEVCLevelSetting | 40 | ||
D3D12_VIDEO_ENCODER_LEVEL_SETTING | UINT | .MaxSupportedLevel.DataSize | 48 | |
D3D12_VIDEO_ENCODER_LEVELS_H264 * | .MaxSupportedLevel.pH264LevelSetting | 56 | ||
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC * | .MaxSupportedLevel.pHEVCLevelSetting | 56 |
│ └─64
D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_MODE | UINT | .NodeIndex | 0 |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | |
D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE | .RateControlMode | 8 | |
BOOL | .IsSupported | 12 |
│ └─16
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS | UINT | .MaxSubregionsNumber | 0 |
UINT | .MaxIntraRefreshFrameDuration | 4 | |
UINT | .SubregionBlockPixelsSize | 8 | |
UINT | .QPMapRegionPixelsSize | 12 |
│ └─16
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOURCE_REQUIREMENTS | UINT | .NodeIndex | 0 | |
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | ||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .Profile.DataSize | 8 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .Profile.pH264Profile | 16 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .Profile.pHEVCProfile | 16 | ||
DXGI_FORMAT | .InputFormat | 24 | ||
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC | UINT | .PictureTargetResolution.Width | 28 | |
UINT | .PictureTargetResolution.Height | 32 | ||
BOOL | .IsSupported | 36 | ||
UINT | .CompressedBitstreamBufferAccessAlignment | 40 | ||
UINT | .EncoderMetadataBufferAccessAlignment | 44 | ||
UINT | .MaxEncoderOutputMetadataBufferSize | 48 |
│ └─56
D3D12_FEATURE_DATA_VIDEO_ENCODER_SUPPORT | UINT | .NodeIndex | 0 | ||
D3D12_VIDEO_ENCODER_CODEC | .Codec | 4 | |||
DXGI_FORMAT | .InputFormat | 8 | |||
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION | UINT | .CodecConfiguration.DataSize | 16 | ||
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 * | .CodecConfiguration.pH264Config | 24 | |||
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC * | .CodecConfiguration.pHEVCConfig | 24 | |||
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE | UINT | .CodecGopSequence.DataSize | 32 | ||
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 * | .CodecGopSequence.pH264GroupOfPictures | 40 | |||
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC * | .CodecGopSequence.pHEVCGroupOfPictures | 40 | |||
D3D12_VIDEO_ENCODER_RATE_CONTROL | D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE | .RateControl.Mode | 48 | ||
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS | .RateControl.Flags | 52 | |||
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS | UINT | .RateControl.ConfigParams.DataSize | 56 | ||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR * | .RateControl.ConfigParams.pConfiguration_CBR | 64 | |||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP * | .RateControl.ConfigParams.pConfiguration_CQP | 64 | |||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR * | .RateControl.ConfigParams.pConfiguration_QVBR | 64 | |||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR * | .RateControl.ConfigParams.pConfiguration_VBR | 64 | |||
DXGI_RATIONAL | UINT | .RateControl.TargetFrameRate.Numerator | 72 | ||
UINT | .RateControl.TargetFrameRate.Denominator | 76 | |||
D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE | .IntraRefresh | 80 | |||
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE | .SubregionFrameEncoding | 84 | |||
UINT | .ResolutionsListCount | 88 | |||
const D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC * | .pResolutionList | 96 | |||
UINT | .MaxReferenceFramesInDPB | 104 | |||
D3D12_VIDEO_ENCODER_VALIDATION_FLAGS | .ValidationFlags | 108 | |||
D3D12_VIDEO_ENCODER_SUPPORT_FLAGS | .SupportFlags | 112 | |||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .SuggestedProfile.DataSize | 120 | ||
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .SuggestedProfile.pH264Profile | 128 | |||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .SuggestedProfile.pHEVCProfile | 128 | |||
D3D12_VIDEO_ENCODER_LEVEL_SETTING | UINT | .SuggestedLevel.DataSize | 136 | ||
D3D12_VIDEO_ENCODER_LEVELS_H264 * | .SuggestedLevel.pH264LevelSetting | 144 | |||
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC * | .SuggestedLevel.pHEVCLevelSetting | 144 | |||
D3D12_FEATURE_DATA_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS * | .pResolutionDependentSupport | 152 |
│ └─160
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMANDS | UINT | .NodeIndex | 0 |
UINT | .CommandCount | 4 | |
D3D12_VIDEO_EXTENSION_COMMAND_INFO * | .pCommandInfos | 8 |
│ └─16
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_COUNT | UINT | .NodeIndex | 0 |
UINT | .CommandCount | 4 |
│ └─8
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETERS | GUID | unsigned long | .CommandId.Data1 | 0 |
unsigned short | .CommandId.Data2 | 4 | ||
unsigned short | .CommandId.Data3 | 6 | ||
unsigned char[8] | .CommandId.Data4 | 8 | ||
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE | .Stage | 16 | ||
UINT | .ParameterCount | 20 | ||
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO * | .pParameterInfos | 24 |
│ └─32
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_PARAMETER_COUNT | GUID | unsigned long | .CommandId.Data1 | 0 |
unsigned short | .CommandId.Data2 | 4 | ||
unsigned short | .CommandId.Data3 | 6 | ||
unsigned char[8] | .CommandId.Data4 | 8 | ||
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE | .Stage | 16 | ||
UINT | .ParameterCount | 20 | ||
UINT | .ParameterPacking | 24 |
│ └─28
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SIZE | UINT | .NodeIndex | 0 | |
GUID | unsigned long | .CommandId.Data1 | 4 | |
unsigned short | .CommandId.Data2 | 8 | ||
unsigned short | .CommandId.Data3 | 10 | ||
unsigned char[8] | .CommandId.Data4 | 12 | ||
const void * | .pCreationParameters | 24 | ||
SIZE_T | .CreationParametersSizeInBytes | 32 | ||
UINT64 | .MemoryPoolL0Size | 40 | ||
UINT64 | .MemoryPoolL1Size | 48 |
│ └─56
D3D12_FEATURE_DATA_VIDEO_EXTENSION_COMMAND_SUPPORT | UINT | .NodeIndex | 0 | |
GUID | unsigned long | .CommandId.Data1 | 4 | |
unsigned short | .CommandId.Data2 | 8 | ||
unsigned short | .CommandId.Data3 | 10 | ||
unsigned char[8] | .CommandId.Data4 | 12 | ||
const void * | .pInputData | 24 | ||
SIZE_T | .InputDataSizeInBytes | 32 | ||
void * | .pOutputData | 40 | ||
SIZE_T | .OutputDataSizeInBytes | 48 |
│ └─56
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR | UINT | .NodeIndex | 0 | |
DXGI_FORMAT | .InputFormat | 4 | ||
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE_FLAGS | .BlockSizeFlags | 8 | ||
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION_FLAGS | .PrecisionFlags | 12 | ||
D3D12_VIDEO_SIZE_RANGE | UINT | .SizeRange.MaxWidth | 16 | |
UINT | .SizeRange.MaxHeight | 20 | ||
UINT | .SizeRange.MinWidth | 24 | ||
UINT | .SizeRange.MinHeight | 28 |
│ └─32
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_PROTECTED_RESOURCES | UINT | .NodeIndex | 0 |
D3D12_VIDEO_PROTECTED_RESOURCE_SUPPORT_FLAGS | .SupportFlags | 4 |
│ └─8
D3D12_FEATURE_DATA_VIDEO_MOTION_ESTIMATOR_SIZE | UINT | .NodeIndex | 0 | |
DXGI_FORMAT | .InputFormat | 4 | ||
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE | .BlockSize | 8 | ||
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION | .Precision | 12 | ||
D3D12_VIDEO_SIZE_RANGE | UINT | .SizeRange.MaxWidth | 16 | |
UINT | .SizeRange.MaxHeight | 20 | ||
UINT | .SizeRange.MinWidth | 24 | ||
UINT | .SizeRange.MinHeight | 28 | ||
BOOL | .Protected | 32 | ||
UINT64 | .MotionVectorHeapMemoryPoolL0Size | 40 | ||
UINT64 | .MotionVectorHeapMemoryPoolL1Size | 48 | ||
UINT64 | .MotionEstimatorMemoryPoolL0Size | 56 | ||
UINT64 | .MotionEstimatorMemoryPoolL1Size | 64 |
│ └─72
D3D12_FEATURE_DATA_VIDEO_PROCESSOR_SIZE | UINT | .NodeMask | 0 |
const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC * | .pOutputStreamDesc | 8 | |
UINT | .NumInputStreamDescs | 16 | |
const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC * | .pInputStreamDescs | 24 | |
UINT64 | .MemoryPoolL0Size | 32 | |
UINT64 | .MemoryPoolL1Size | 40 |
│ └─48
D3D12_FEATURE_DATA_VIDEO_PROCESS_MAX_INPUT_STREAMS | UINT | .NodeIndex | 0 |
UINT | .MaxInputStreams | 4 |
│ └─8
D3D12_FEATURE_DATA_VIDEO_PROCESS_REFERENCE_INFO | UINT | .NodeIndex | 0 | |
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS | .DeinterlaceMode | 4 | ||
D3D12_VIDEO_PROCESS_FILTER_FLAGS | .Filters | 8 | ||
D3D12_VIDEO_PROCESS_FEATURE_FLAGS | .FeatureSupport | 12 | ||
DXGI_RATIONAL | UINT | .InputFrameRate.Numerator | 16 | |
UINT | .InputFrameRate.Denominator | 20 | ||
DXGI_RATIONAL | UINT | .OutputFrameRate.Numerator | 24 | |
UINT | .OutputFrameRate.Denominator | 28 | ||
BOOL | .EnableAutoProcessing | 32 | ||
UINT | .PastFrames | 36 | ||
UINT | .FutureFrames | 40 |
│ └─44
D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT | UINT | .NodeIndex | 0 | ||
D3D12_VIDEO_SAMPLE | UINT | .InputSample.Width | 4 | ||
UINT | .InputSample.Height | 8 | |||
D3D12_VIDEO_FORMAT | DXGI_FORMAT | .InputSample.Format.Format | 12 | ||
DXGI_COLOR_SPACE_TYPE | .InputSample.Format.ColorSpace | 16 | |||
D3D12_VIDEO_FIELD_TYPE | .InputFieldType | 20 | |||
D3D12_VIDEO_FRAME_STEREO_FORMAT | .InputStereoFormat | 24 | |||
DXGI_RATIONAL | UINT | .InputFrameRate.Numerator | 28 | ||
UINT | .InputFrameRate.Denominator | 32 | |||
D3D12_VIDEO_FORMAT | DXGI_FORMAT | .OutputFormat.Format | 36 | ||
DXGI_COLOR_SPACE_TYPE | .OutputFormat.ColorSpace | 40 | |||
D3D12_VIDEO_FRAME_STEREO_FORMAT | .OutputStereoFormat | 44 | |||
DXGI_RATIONAL | UINT | .OutputFrameRate.Numerator | 48 | ||
UINT | .OutputFrameRate.Denominator | 52 | |||
D3D12_VIDEO_PROCESS_SUPPORT_FLAGS | .SupportFlags | 56 | |||
D3D12_VIDEO_SCALE_SUPPORT | D3D12_VIDEO_SIZE_RANGE | UINT | .ScaleSupport.OutputSizeRange.MaxWidth | 60 | |
UINT | .ScaleSupport.OutputSizeRange.MaxHeight | 64 | |||
UINT | .ScaleSupport.OutputSizeRange.MinWidth | 68 | |||
UINT | .ScaleSupport.OutputSizeRange.MinHeight | 72 | |||
D3D12_VIDEO_SCALE_SUPPORT_FLAGS | .ScaleSupport.Flags | 76 | |||
D3D12_VIDEO_PROCESS_FEATURE_FLAGS | .FeatureSupport | 80 | |||
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS | .DeinterlaceSupport | 84 | |||
D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS | .AutoProcessingSupport | 88 | |||
D3D12_VIDEO_PROCESS_FILTER_FLAGS | .FilterSupport | 92 | |||
D3D12_VIDEO_PROCESS_FILTER_RANGE[32] | .FilterRangeSupport | 96 |
│ └─608
D3D12_FUNCTION_DESC | UINT | .Version | 0 |
LPCSTR | .Creator | 8 | |
UINT | .Flags | 16 | |
UINT | .ConstantBuffers | 20 | |
UINT | .BoundResources | 24 | |
UINT | .InstructionCount | 28 | |
UINT | .TempRegisterCount | 32 | |
UINT | .TempArrayCount | 36 | |
UINT | .DefCount | 40 | |
UINT | .DclCount | 44 | |
UINT | .TextureNormalInstructions | 48 | |
UINT | .TextureLoadInstructions | 52 | |
UINT | .TextureCompInstructions | 56 | |
UINT | .TextureBiasInstructions | 60 | |
UINT | .TextureGradientInstructions | 64 | |
UINT | .FloatInstructionCount | 68 | |
UINT | .IntInstructionCount | 72 | |
UINT | .UintInstructionCount | 76 | |
UINT | .StaticFlowControlCount | 80 | |
UINT | .DynamicFlowControlCount | 84 | |
UINT | .MacroInstructionCount | 88 | |
UINT | .ArrayInstructionCount | 92 | |
UINT | .MovInstructionCount | 96 | |
UINT | .MovcInstructionCount | 100 | |
UINT | .ConversionInstructionCount | 104 | |
UINT | .BitwiseInstructionCount | 108 | |
D3D_FEATURE_LEVEL | .MinFeatureLevel | 112 | |
UINT64 | .RequiredFeatureFlags | 120 | |
LPCSTR | .Name | 128 | |
INT | .FunctionParameterCount | 136 | |
BOOL | .HasReturn | 140 | |
BOOL | .Has10Level9VertexShader | 144 | |
BOOL | .Has10Level9PixelShader | 148 |
│ └─152
D3D12_GLOBAL_BARRIER | D3D12_BARRIER_SYNC | .SyncBefore | 0 |
D3D12_BARRIER_SYNC | .SyncAfter | 4 | |
D3D12_BARRIER_ACCESS | .AccessBefore | 8 | |
D3D12_BARRIER_ACCESS | .AccessAfter | 12 |
│ └─16
D3D12_GLOBAL_ROOT_SIGNATURE | ID3D12RootSignature * | .pGlobalRootSignature | 0 |
│ └─8
D3D12_GPU_DESCRIPTOR_HANDLE | UINT64 | .ptr | 0 |
│ └─8
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE | D3D12_GPU_VIRTUAL_ADDRESS | .StartAddress | 0 |
UINT64 | .StrideInBytes | 8 |
│ └─16
D3D12_GPU_VIRTUAL_ADDRESS_RANGE | D3D12_GPU_VIRTUAL_ADDRESS | .StartAddress | 0 |
UINT64 | .SizeInBytes | 8 |
│ └─16
D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE | D3D12_GPU_VIRTUAL_ADDRESS | .StartAddress | 0 |
UINT64 | .SizeInBytes | 8 | |
UINT64 | .StrideInBytes | 16 |
│ └─24
D3D12_GRAPHICS_PIPELINE_STATE_DESC | ID3D12RootSignature * | .pRootSignature | 0 | ||
D3D12_SHADER_BYTECODE | const void * | .VS.pShaderBytecode | 8 | ||
SIZE_T | .VS.BytecodeLength | 16 | |||
D3D12_SHADER_BYTECODE | const void * | .PS.pShaderBytecode | 24 | ||
SIZE_T | .PS.BytecodeLength | 32 | |||
D3D12_SHADER_BYTECODE | const void * | .DS.pShaderBytecode | 40 | ||
SIZE_T | .DS.BytecodeLength | 48 | |||
D3D12_SHADER_BYTECODE | const void * | .HS.pShaderBytecode | 56 | ||
SIZE_T | .HS.BytecodeLength | 64 | |||
D3D12_SHADER_BYTECODE | const void * | .GS.pShaderBytecode | 72 | ||
SIZE_T | .GS.BytecodeLength | 80 | |||
D3D12_STREAM_OUTPUT_DESC | const D3D12_SO_DECLARATION_ENTRY * | .StreamOutput.pSODeclaration | 88 | ||
UINT | .StreamOutput.NumEntries | 96 | |||
const UINT * | .StreamOutput.pBufferStrides | 104 | |||
UINT | .StreamOutput.NumStrides | 112 | |||
UINT | .StreamOutput.RasterizedStream | 116 | |||
D3D12_BLEND_DESC | BOOL | .BlendState.AlphaToCoverageEnable | 120 | ||
BOOL | .BlendState.IndependentBlendEnable | 124 | |||
D3D12_RENDER_TARGET_BLEND_DESC[8] | .BlendState.RenderTarget | 128 | |||
UINT | .SampleMask | 448 | |||
D3D12_RASTERIZER_DESC | D3D12_FILL_MODE | .RasterizerState.FillMode | 452 | ||
D3D12_CULL_MODE | .RasterizerState.CullMode | 456 | |||
BOOL | .RasterizerState.FrontCounterClockwise | 460 | |||
INT | .RasterizerState.DepthBias | 464 | |||
FLOAT | .RasterizerState.DepthBiasClamp | 468 | |||
FLOAT | .RasterizerState.SlopeScaledDepthBias | 472 | |||
BOOL | .RasterizerState.DepthClipEnable | 476 | |||
BOOL | .RasterizerState.MultisampleEnable | 480 | |||
BOOL | .RasterizerState.AntialiasedLineEnable | 484 | |||
UINT | .RasterizerState.ForcedSampleCount | 488 | |||
D3D12_CONSERVATIVE_RASTERIZATION_MODE | .RasterizerState.ConservativeRaster | 492 | |||
D3D12_DEPTH_STENCIL_DESC | BOOL | .DepthStencilState.DepthEnable | 496 | ||
D3D12_DEPTH_WRITE_MASK | .DepthStencilState.DepthWriteMask | 500 | |||
D3D12_COMPARISON_FUNC | .DepthStencilState.DepthFunc | 504 | |||
BOOL | .DepthStencilState.StencilEnable | 508 | |||
UINT8 | .DepthStencilState.StencilReadMask | 512 | |||
UINT8 | .DepthStencilState.StencilWriteMask | 513 | |||
D3D12_DEPTH_STENCILOP_DESC | D3D12_STENCIL_OP | .DepthStencilState.FrontFace.StencilFailOp | 516 | ||
D3D12_STENCIL_OP | .DepthStencilState.FrontFace.StencilDepthFailOp | 520 | |||
D3D12_STENCIL_OP | .DepthStencilState.FrontFace.StencilPassOp | 524 | |||
D3D12_COMPARISON_FUNC | .DepthStencilState.FrontFace.StencilFunc | 528 | |||
D3D12_DEPTH_STENCILOP_DESC | D3D12_STENCIL_OP | .DepthStencilState.BackFace.StencilFailOp | 532 | ||
D3D12_STENCIL_OP | .DepthStencilState.BackFace.StencilDepthFailOp | 536 | |||
D3D12_STENCIL_OP | .DepthStencilState.BackFace.StencilPassOp | 540 | |||
D3D12_COMPARISON_FUNC | .DepthStencilState.BackFace.StencilFunc | 544 | |||
D3D12_INPUT_LAYOUT_DESC | const D3D12_INPUT_ELEMENT_DESC * | .InputLayout.pInputElementDescs | 552 | ||
UINT | .InputLayout.NumElements | 560 | |||
D3D12_INDEX_BUFFER_STRIP_CUT_VALUE | .IBStripCutValue | 568 | |||
D3D12_PRIMITIVE_TOPOLOGY_TYPE | .PrimitiveTopologyType | 572 | |||
UINT | .NumRenderTargets | 576 | |||
DXGI_FORMAT[8] | .RTVFormats | 580 | |||
DXGI_FORMAT | .DSVFormat | 612 | |||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 616 | ||
UINT | .SampleDesc.Quality | 620 | |||
UINT | .NodeMask | 624 | |||
D3D12_CACHED_PIPELINE_STATE | const void * | .CachedPSO.pCachedBlob | 632 | ||
SIZE_T | .CachedPSO.CachedBlobSizeInBytes | 640 | |||
D3D12_PIPELINE_STATE_FLAGS | .Flags | 648 |
│ └─656
D3D12_HEAP_DESC | UINT64 | .SizeInBytes | 0 | |
D3D12_HEAP_PROPERTIES | D3D12_HEAP_TYPE | .Properties.Type | 8 | |
D3D12_CPU_PAGE_PROPERTY | .Properties.CPUPageProperty | 12 | ||
D3D12_MEMORY_POOL | .Properties.MemoryPoolPreference | 16 | ||
UINT | .Properties.CreationNodeMask | 20 | ||
UINT | .Properties.VisibleNodeMask | 24 | ||
UINT64 | .Alignment | 32 | ||
D3D12_HEAP_FLAGS | .Flags | 40 |
│ └─48
D3D12_HEAP_PROPERTIES | D3D12_HEAP_TYPE | .Type | 0 |
D3D12_CPU_PAGE_PROPERTY | .CPUPageProperty | 4 | |
D3D12_MEMORY_POOL | .MemoryPoolPreference | 8 | |
UINT | .CreationNodeMask | 12 | |
UINT | .VisibleNodeMask | 16 |
│ └─20
D3D12_HIT_GROUP_DESC | LPCWSTR | .HitGroupExport | 0 |
D3D12_HIT_GROUP_TYPE | .Type | 8 | |
LPCWSTR | .AnyHitShaderImport | 16 | |
LPCWSTR | .ClosestHitShaderImport | 24 | |
LPCWSTR | .IntersectionShaderImport | 32 |
│ └─40
D3D12_INDEX_BUFFER_VIEW | D3D12_GPU_VIRTUAL_ADDRESS | .BufferLocation | 0 |
UINT | .SizeInBytes | 8 | |
DXGI_FORMAT | .Format | 12 |
│ └─16
D3D12_INDIRECT_ARGUMENT_DESC | D3D12_INDIRECT_ARGUMENT_TYPE | .Type | 0 |
struct (unnamed) | .Constant | 4 | |
struct (unnamed) | .ConstantBufferView | 4 | |
struct (unnamed) | .ShaderResourceView | 4 | |
struct (unnamed) | .UnorderedAccessView | 4 | |
struct (unnamed) | .VertexBuffer | 4 |
│ └─16
D3D12_INFO_QUEUE_FILTER | D3D12_INFO_QUEUE_FILTER_DESC | UINT | .AllowList.NumCategories | 0 |
D3D12_MESSAGE_CATEGORY * | .AllowList.pCategoryList | 8 | ||
UINT | .AllowList.NumSeverities | 16 | ||
D3D12_MESSAGE_SEVERITY * | .AllowList.pSeverityList | 24 | ||
UINT | .AllowList.NumIDs | 32 | ||
D3D12_MESSAGE_ID * | .AllowList.pIDList | 40 | ||
D3D12_INFO_QUEUE_FILTER_DESC | UINT | .DenyList.NumCategories | 48 | |
D3D12_MESSAGE_CATEGORY * | .DenyList.pCategoryList | 56 | ||
UINT | .DenyList.NumSeverities | 64 | ||
D3D12_MESSAGE_SEVERITY * | .DenyList.pSeverityList | 72 | ||
UINT | .DenyList.NumIDs | 80 | ||
D3D12_MESSAGE_ID * | .DenyList.pIDList | 88 |
│ └─96
D3D12_INFO_QUEUE_FILTER_DESC | UINT | .NumCategories | 0 |
D3D12_MESSAGE_CATEGORY * | .pCategoryList | 8 | |
UINT | .NumSeverities | 16 | |
D3D12_MESSAGE_SEVERITY * | .pSeverityList | 24 | |
UINT | .NumIDs | 32 | |
D3D12_MESSAGE_ID * | .pIDList | 40 |
│ └─48
D3D12_INPUT_ELEMENT_DESC | LPCSTR | .SemanticName | 0 |
UINT | .SemanticIndex | 8 | |
DXGI_FORMAT | .Format | 12 | |
UINT | .InputSlot | 16 | |
UINT | .AlignedByteOffset | 20 | |
D3D12_INPUT_CLASSIFICATION | .InputSlotClass | 24 | |
UINT | .InstanceDataStepRate | 28 |
│ └─32
D3D12_INPUT_LAYOUT_DESC | const D3D12_INPUT_ELEMENT_DESC * | .pInputElementDescs | 0 |
UINT | .NumElements | 8 |
│ └─16
D3D12_LIBRARY_DESC | LPCSTR | .Creator | 0 |
UINT | .Flags | 8 | |
UINT | .FunctionCount | 12 |
│ └─16
D3D12_LOCAL_ROOT_SIGNATURE | ID3D12RootSignature * | .pLocalRootSignature | 0 |
│ └─8
D3D12_MEMCPY_DEST | void * | .pData | 0 |
SIZE_T | .RowPitch | 8 | |
SIZE_T | .SlicePitch | 16 |
│ └─24
D3D12_MESSAGE | D3D12_MESSAGE_CATEGORY | .Category | 0 |
D3D12_MESSAGE_SEVERITY | .Severity | 4 | |
D3D12_MESSAGE_ID | .ID | 8 | |
const char * | .pDescription | 16 | |
SIZE_T | .DescriptionByteLength | 24 |
│ └─32
D3D12_META_COMMAND_DESC | GUID | unsigned long | .Id.Data1 | 0 |
unsigned short | .Id.Data2 | 4 | ||
unsigned short | .Id.Data3 | 6 | ||
unsigned char[8] | .Id.Data4 | 8 | ||
LPCWSTR | .Name | 16 | ||
D3D12_GRAPHICS_STATES | .InitializationDirtyState | 24 | ||
D3D12_GRAPHICS_STATES | .ExecutionDirtyState | 28 |
│ └─32
D3D12_META_COMMAND_PARAMETER_DESC | LPCWSTR | .Name | 0 |
D3D12_META_COMMAND_PARAMETER_TYPE | .Type | 8 | |
D3D12_META_COMMAND_PARAMETER_FLAGS | .Flags | 12 | |
D3D12_RESOURCE_STATES | .RequiredResourceState | 16 | |
UINT | .StructureOffset | 20 |
│ └─24
D3D12_MIP_REGION | UINT | .Width | 0 |
UINT | .Height | 4 | |
UINT | .Depth | 8 |
│ └─12
D3D12_NODE_MASK | UINT | .NodeMask | 0 |
│ └─4
D3D12_PACKED_MIP_INFO | UINT8 | .NumStandardMips | 0 |
UINT8 | .NumPackedMips | 1 | |
UINT | .NumTilesForPackedMips | 4 | |
UINT | .StartTileIndexInOverallResource | 8 |
│ └─12
D3D12_PARAMETER_DESC | LPCSTR | .Name | 0 |
LPCSTR | .SemanticName | 8 | |
D3D_SHADER_VARIABLE_TYPE | .Type | 16 | |
D3D_SHADER_VARIABLE_CLASS | .Class | 20 | |
UINT | .Rows | 24 | |
UINT | .Columns | 28 | |
D3D_INTERPOLATION_MODE | .InterpolationMode | 32 | |
D3D_PARAMETER_FLAGS | .Flags | 36 | |
UINT | .FirstInRegister | 40 | |
UINT | .FirstInComponent | 44 | |
UINT | .FirstOutRegister | 48 | |
UINT | .FirstOutComponent | 52 |
│ └─56
D3D12_PIPELINE_STATE_STREAM_DESC | SIZE_T | .SizeInBytes | 0 |
void * | .pPipelineStateSubobjectStream | 8 |
│ └─16
D3D12_PLACED_SUBRESOURCE_FOOTPRINT | UINT64 | .Offset | 0 | |
D3D12_SUBRESOURCE_FOOTPRINT | DXGI_FORMAT | .Footprint.Format | 8 | |
UINT | .Footprint.Width | 12 | ||
UINT | .Footprint.Height | 16 | ||
UINT | .Footprint.Depth | 20 | ||
UINT | .Footprint.RowPitch | 24 |
│ └─32
D3D12_PROTECTED_RESOURCE_SESSION_DESC | UINT | .NodeMask | 0 |
D3D12_PROTECTED_RESOURCE_SESSION_FLAGS | .Flags | 4 |
│ └─8
D3D12_PROTECTED_RESOURCE_SESSION_DESC1 | UINT | .NodeMask | 0 | |
D3D12_PROTECTED_RESOURCE_SESSION_FLAGS | .Flags | 4 | ||
GUID | unsigned long | .ProtectionType.Data1 | 8 | |
unsigned short | .ProtectionType.Data2 | 12 | ||
unsigned short | .ProtectionType.Data3 | 14 | ||
unsigned char[8] | .ProtectionType.Data4 | 16 |
│ └─24
D3D12_QUERY_DATA_PIPELINE_STATISTICS | UINT64 | .IAVertices | 0 |
UINT64 | .IAPrimitives | 8 | |
UINT64 | .VSInvocations | 16 | |
UINT64 | .GSInvocations | 24 | |
UINT64 | .GSPrimitives | 32 | |
UINT64 | .CInvocations | 40 | |
UINT64 | .CPrimitives | 48 | |
UINT64 | .PSInvocations | 56 | |
UINT64 | .HSInvocations | 64 | |
UINT64 | .DSInvocations | 72 | |
UINT64 | .CSInvocations | 80 |
│ └─88
D3D12_QUERY_DATA_SO_STATISTICS | UINT64 | .NumPrimitivesWritten | 0 |
UINT64 | .PrimitivesStorageNeeded | 8 |
│ └─16
D3D12_QUERY_DATA_VIDEO_DECODE_STATISTICS | UINT64 | .Status | 0 | |
UINT64 | .NumMacroblocksAffected | 8 | ||
DXGI_RATIONAL | UINT | .FrameRate.Numerator | 16 | |
UINT | .FrameRate.Denominator | 20 | ||
UINT | .BitRate | 24 |
│ └─32
D3D12_QUERY_HEAP_DESC | D3D12_QUERY_HEAP_TYPE | .Type | 0 |
UINT | .Count | 4 | |
UINT | .NodeMask | 8 |
│ └─12
D3D12_RANGE | SIZE_T | .Begin | 0 |
SIZE_T | .End | 8 |
│ └─16
D3D12_RANGE_UINT64 | UINT64 | .Begin | 0 |
UINT64 | .End | 8 |
│ └─16
D3D12_RASTERIZER_DESC | D3D12_FILL_MODE | .FillMode | 0 |
D3D12_CULL_MODE | .CullMode | 4 | |
BOOL | .FrontCounterClockwise | 8 | |
INT | .DepthBias | 12 | |
FLOAT | .DepthBiasClamp | 16 | |
FLOAT | .SlopeScaledDepthBias | 20 | |
BOOL | .DepthClipEnable | 24 | |
BOOL | .MultisampleEnable | 28 | |
BOOL | .AntialiasedLineEnable | 32 | |
UINT | .ForcedSampleCount | 36 | |
D3D12_CONSERVATIVE_RASTERIZATION_MODE | .ConservativeRaster | 40 |
│ └─44
D3D12_RAYTRACING_AABB | FLOAT | .MinX | 0 |
FLOAT | .MinY | 4 | |
FLOAT | .MinZ | 8 | |
FLOAT | .MaxX | 12 | |
FLOAT | .MaxY | 16 | |
FLOAT | .MaxZ | 20 |
│ └─24
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC | UINT64 | .CompactedSizeInBytes | 0 |
│ └─8
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC | UINT64 | .CurrentSizeInBytes | 0 |
│ └─8
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC | D3D12_GPU_VIRTUAL_ADDRESS | .DestBuffer | 0 |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE | .InfoType | 8 |
│ └─16
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC | UINT64 | .SerializedSizeInBytes | 0 |
UINT64 | .NumBottomLevelAccelerationStructurePointers | 8 |
│ └─16
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC | UINT64 | .DecodedSizeInBytes | 0 |
│ └─8
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO | UINT64 | .ResultDataMaxSizeInBytes | 0 |
UINT64 | .ScratchDataSizeInBytes | 8 | |
UINT64 | .UpdateScratchDataSizeInBytes | 16 |
│ └─24
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV | D3D12_GPU_VIRTUAL_ADDRESS | .Location | 0 |
│ └─8
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC | UINT64 | .AABBCount | 0 | |
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE | D3D12_GPU_VIRTUAL_ADDRESS | .AABBs.StartAddress | 8 | |
UINT64 | .AABBs.StrideInBytes | 16 |
│ └─24
D3D12_RAYTRACING_GEOMETRY_DESC | D3D12_RAYTRACING_GEOMETRY_TYPE | .Type | 0 | ||
D3D12_RAYTRACING_GEOMETRY_FLAGS | .Flags | 4 | |||
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC | UINT64 | .AABBs.AABBCount | 8 | ||
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE | D3D12_GPU_VIRTUAL_ADDRESS | .AABBs.AABBs.StartAddress | 16 | ||
UINT64 | .AABBs.AABBs.StrideInBytes | 24 | |||
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC | D3D12_GPU_VIRTUAL_ADDRESS | .Triangles.Transform3x4 | 8 | ||
DXGI_FORMAT | .Triangles.IndexFormat | 16 | |||
DXGI_FORMAT | .Triangles.VertexFormat | 20 | |||
UINT | .Triangles.IndexCount | 24 | |||
UINT | .Triangles.VertexCount | 28 | |||
D3D12_GPU_VIRTUAL_ADDRESS | .Triangles.IndexBuffer | 32 | |||
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE | D3D12_GPU_VIRTUAL_ADDRESS | .Triangles.VertexBuffer.StartAddress | 40 | ||
UINT64 | .Triangles.VertexBuffer.StrideInBytes | 48 |
│ └─56
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC | D3D12_GPU_VIRTUAL_ADDRESS | .Transform3x4 | 0 | |
DXGI_FORMAT | .IndexFormat | 8 | ||
DXGI_FORMAT | .VertexFormat | 12 | ||
UINT | .IndexCount | 16 | ||
UINT | .VertexCount | 20 | ||
D3D12_GPU_VIRTUAL_ADDRESS | .IndexBuffer | 24 | ||
D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE | D3D12_GPU_VIRTUAL_ADDRESS | .VertexBuffer.StartAddress | 32 | |
UINT64 | .VertexBuffer.StrideInBytes | 40 |
│ └─48
D3D12_RAYTRACING_INSTANCE_DESC | FLOAT[3][4] | .Transform | 0 |
UINT | .InstanceID | 48bytes,0bits | |
UINT | .InstanceMask | 51bytes,0bits | |
UINT | .InstanceContributionToHitGroupIndex | 52bytes,0bits | |
UINT | .Flags | 55bytes,0bits | |
D3D12_GPU_VIRTUAL_ADDRESS | .AccelerationStructure | 56 |
│ └─64
D3D12_RAYTRACING_PIPELINE_CONFIG | UINT | .MaxTraceRecursionDepth | 0 |
│ └─4
D3D12_RAYTRACING_PIPELINE_CONFIG1 | UINT | .MaxTraceRecursionDepth | 0 |
D3D12_RAYTRACING_PIPELINE_FLAGS | .Flags | 4 |
│ └─8
D3D12_RAYTRACING_SHADER_CONFIG | UINT | .MaxPayloadSizeInBytes | 0 |
UINT | .MaxAttributeSizeInBytes | 4 |
│ └─8
D3D12_RENDER_PASS_BEGINNING_ACCESS | D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE | .Type | 0 | |||
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS | D3D12_CLEAR_VALUE | DXGI_FORMAT | .Clear.ClearValue.Format | 4 | ||
FLOAT[4] | .Clear.ClearValue.Color | 8 | ||||
D3D12_DEPTH_STENCIL_VALUE | FLOAT | .Clear.ClearValue.DepthStencil.Depth | 8 | |||
UINT8 | .Clear.ClearValue.DepthStencil.Stencil | 12 |
│ └─24
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS | D3D12_CLEAR_VALUE | DXGI_FORMAT | .ClearValue.Format | 0 | |
FLOAT[4] | .ClearValue.Color | 4 | |||
D3D12_DEPTH_STENCIL_VALUE | FLOAT | .ClearValue.DepthStencil.Depth | 4 | ||
UINT8 | .ClearValue.DepthStencil.Stencil | 8 |
│ └─20
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC | D3D12_CPU_DESCRIPTOR_HANDLE | SIZE_T | .cpuDescriptor.ptr | 0 | |||
D3D12_RENDER_PASS_BEGINNING_ACCESS | D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE | .DepthBeginningAccess.Type | 8 | ||||
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS | D3D12_CLEAR_VALUE | DXGI_FORMAT | .DepthBeginningAccess.Clear.ClearValue.Format | 12 | |||
FLOAT[4] | .DepthBeginningAccess.Clear.ClearValue.Color | 16 | |||||
D3D12_DEPTH_STENCIL_VALUE | FLOAT | .DepthBeginningAccess.Clear.ClearValue.DepthStencil.Depth | 16 | ||||
UINT8 | .DepthBeginningAccess.Clear.ClearValue.DepthStencil.Stencil | 20 | |||||
D3D12_RENDER_PASS_BEGINNING_ACCESS | D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE | .StencilBeginningAccess.Type | 32 | ||||
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS | D3D12_CLEAR_VALUE | DXGI_FORMAT | .StencilBeginningAccess.Clear.ClearValue.Format | 36 | |||
FLOAT[4] | .StencilBeginningAccess.Clear.ClearValue.Color | 40 | |||||
D3D12_DEPTH_STENCIL_VALUE | FLOAT | .StencilBeginningAccess.Clear.ClearValue.DepthStencil.Depth | 40 | ||||
UINT8 | .StencilBeginningAccess.Clear.ClearValue.DepthStencil.Stencil | 44 | |||||
D3D12_RENDER_PASS_ENDING_ACCESS | D3D12_RENDER_PASS_ENDING_ACCESS_TYPE | .DepthEndingAccess.Type | 56 | ||||
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS | ID3D12Resource * | .DepthEndingAccess.Resolve.pSrcResource | 64 | ||||
ID3D12Resource * | .DepthEndingAccess.Resolve.pDstResource | 72 | |||||
UINT | .DepthEndingAccess.Resolve.SubresourceCount | 80 | |||||
const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS * | .DepthEndingAccess.Resolve.pSubresourceParameters | 88 | |||||
DXGI_FORMAT | .DepthEndingAccess.Resolve.Format | 96 | |||||
D3D12_RESOLVE_MODE | .DepthEndingAccess.Resolve.ResolveMode | 100 | |||||
BOOL | .DepthEndingAccess.Resolve.PreserveResolveSource | 104 | |||||
D3D12_RENDER_PASS_ENDING_ACCESS | D3D12_RENDER_PASS_ENDING_ACCESS_TYPE | .StencilEndingAccess.Type | 112 | ||||
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS | ID3D12Resource * | .StencilEndingAccess.Resolve.pSrcResource | 120 | ||||
ID3D12Resource * | .StencilEndingAccess.Resolve.pDstResource | 128 | |||||
UINT | .StencilEndingAccess.Resolve.SubresourceCount | 136 | |||||
const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS * | .StencilEndingAccess.Resolve.pSubresourceParameters | 144 | |||||
DXGI_FORMAT | .StencilEndingAccess.Resolve.Format | 152 | |||||
D3D12_RESOLVE_MODE | .StencilEndingAccess.Resolve.ResolveMode | 156 | |||||
BOOL | .StencilEndingAccess.Resolve.PreserveResolveSource | 160 |
│ └─168
D3D12_RENDER_PASS_ENDING_ACCESS | D3D12_RENDER_PASS_ENDING_ACCESS_TYPE | .Type | 0 | |
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS | ID3D12Resource * | .Resolve.pSrcResource | 8 | |
ID3D12Resource * | .Resolve.pDstResource | 16 | ||
UINT | .Resolve.SubresourceCount | 24 | ||
const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS * | .Resolve.pSubresourceParameters | 32 | ||
DXGI_FORMAT | .Resolve.Format | 40 | ||
D3D12_RESOLVE_MODE | .Resolve.ResolveMode | 44 | ||
BOOL | .Resolve.PreserveResolveSource | 48 |
│ └─56
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS | ID3D12Resource * | .pSrcResource | 0 |
ID3D12Resource * | .pDstResource | 8 | |
UINT | .SubresourceCount | 16 | |
const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS * | .pSubresourceParameters | 24 | |
DXGI_FORMAT | .Format | 32 | |
D3D12_RESOLVE_MODE | .ResolveMode | 36 | |
BOOL | .PreserveResolveSource | 40 |
│ └─48
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS | UINT | .SrcSubresource | 0 |
UINT | .DstSubresource | 4 | |
UINT | .DstX | 8 | |
UINT | .DstY | 12 | |
D3D12_RECT | .SrcRect | 16 |
│ └─32
D3D12_RENDER_PASS_RENDER_TARGET_DESC | D3D12_CPU_DESCRIPTOR_HANDLE | SIZE_T | .cpuDescriptor.ptr | 0 | |||
D3D12_RENDER_PASS_BEGINNING_ACCESS | D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE | .BeginningAccess.Type | 8 | ||||
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS | D3D12_CLEAR_VALUE | DXGI_FORMAT | .BeginningAccess.Clear.ClearValue.Format | 12 | |||
FLOAT[4] | .BeginningAccess.Clear.ClearValue.Color | 16 | |||||
D3D12_DEPTH_STENCIL_VALUE | FLOAT | .BeginningAccess.Clear.ClearValue.DepthStencil.Depth | 16 | ||||
UINT8 | .BeginningAccess.Clear.ClearValue.DepthStencil.Stencil | 20 | |||||
D3D12_RENDER_PASS_ENDING_ACCESS | D3D12_RENDER_PASS_ENDING_ACCESS_TYPE | .EndingAccess.Type | 32 | ||||
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS | ID3D12Resource * | .EndingAccess.Resolve.pSrcResource | 40 | ||||
ID3D12Resource * | .EndingAccess.Resolve.pDstResource | 48 | |||||
UINT | .EndingAccess.Resolve.SubresourceCount | 56 | |||||
const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS * | .EndingAccess.Resolve.pSubresourceParameters | 64 | |||||
DXGI_FORMAT | .EndingAccess.Resolve.Format | 72 | |||||
D3D12_RESOLVE_MODE | .EndingAccess.Resolve.ResolveMode | 76 | |||||
BOOL | .EndingAccess.Resolve.PreserveResolveSource | 80 |
│ └─88
D3D12_RENDER_TARGET_BLEND_DESC | BOOL | .BlendEnable | 0 |
BOOL | .LogicOpEnable | 4 | |
D3D12_BLEND | .SrcBlend | 8 | |
D3D12_BLEND | .DestBlend | 12 | |
D3D12_BLEND_OP | .BlendOp | 16 | |
D3D12_BLEND | .SrcBlendAlpha | 20 | |
D3D12_BLEND | .DestBlendAlpha | 24 | |
D3D12_BLEND_OP | .BlendOpAlpha | 28 | |
D3D12_LOGIC_OP | .LogicOp | 32 | |
UINT8 | .RenderTargetWriteMask | 36 |
│ └─40
D3D12_RENDER_TARGET_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D12_RTV_DIMENSION | .ViewDimension | 4 | ||
D3D12_BUFFER_RTV | UINT64 | .Buffer.FirstElement | 8 | |
UINT | .Buffer.NumElements | 16 | ||
D3D12_TEX1D_RTV | UINT | .Texture1D.MipSlice | 8 | |
D3D12_TEX1D_ARRAY_RTV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D12_TEX2D_RTV | UINT | .Texture2D.MipSlice | 8 | |
UINT | .Texture2D.PlaneSlice | 12 | ||
D3D12_TEX2D_ARRAY_RTV | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
UINT | .Texture2DArray.PlaneSlice | 20 | ||
D3D12_TEX2DMS_RTV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 8 | |
D3D12_TEX2DMS_ARRAY_RTV | UINT | .Texture2DMSArray.FirstArraySlice | 8 | |
UINT | .Texture2DMSArray.ArraySize | 12 | ||
D3D12_TEX3D_RTV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─24
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_INPUT | ID3D12VideoMotionVectorHeap * | .pMotionVectorHeap | 0 |
UINT | .PixelWidth | 8 | |
UINT | .PixelHeight | 12 |
│ └─16
D3D12_RESOLVE_VIDEO_MOTION_VECTOR_HEAP_OUTPUT | ID3D12Resource * | .pMotionVectorTexture2D | 0 | |
D3D12_RESOURCE_COORDINATE | UINT64 | .MotionVectorCoordinate.X | 8 | |
UINT | .MotionVectorCoordinate.Y | 16 | ||
UINT | .MotionVectorCoordinate.Z | 20 | ||
UINT | .MotionVectorCoordinate.SubresourceIndex | 24 |
│ └─32
D3D12_RESOURCE_ALIASING_BARRIER | ID3D12Resource * | .pResourceBefore | 0 |
ID3D12Resource * | .pResourceAfter | 8 |
│ └─16
D3D12_RESOURCE_ALLOCATION_INFO | UINT64 | .SizeInBytes | 0 |
UINT64 | .Alignment | 8 |
│ └─16
D3D12_RESOURCE_ALLOCATION_INFO1 | UINT64 | .Offset | 0 |
UINT64 | .Alignment | 8 | |
UINT64 | .SizeInBytes | 16 |
│ └─24
D3D12_RESOURCE_BARRIER | D3D12_RESOURCE_BARRIER_TYPE | .Type | 0 | |
D3D12_RESOURCE_BARRIER_FLAGS | .Flags | 4 | ||
D3D12_RESOURCE_ALIASING_BARRIER | ID3D12Resource * | .Aliasing.pResourceBefore | 8 | |
ID3D12Resource * | .Aliasing.pResourceAfter | 16 | ||
D3D12_RESOURCE_TRANSITION_BARRIER | ID3D12Resource * | .Transition.pResource | 8 | |
UINT | .Transition.Subresource | 16 | ||
D3D12_RESOURCE_STATES | .Transition.StateBefore | 20 | ||
D3D12_RESOURCE_STATES | .Transition.StateAfter | 24 | ||
D3D12_RESOURCE_UAV_BARRIER | ID3D12Resource * | .UAV.pResource | 8 |
│ └─32
D3D12_RESOURCE_COORDINATE | UINT64 | .X | 0 |
UINT | .Y | 8 | |
UINT | .Z | 12 | |
UINT | .SubresourceIndex | 16 |
│ └─24
D3D12_RESOURCE_DESC | D3D12_RESOURCE_DIMENSION | .Dimension | 0 | |
UINT64 | .Alignment | 8 | ||
UINT64 | .Width | 16 | ||
UINT | .Height | 24 | ||
UINT16 | .DepthOrArraySize | 28 | ||
UINT16 | .MipLevels | 30 | ||
DXGI_FORMAT | .Format | 32 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 36 | |
UINT | .SampleDesc.Quality | 40 | ||
D3D12_TEXTURE_LAYOUT | .Layout | 44 | ||
D3D12_RESOURCE_FLAGS | .Flags | 48 |
│ └─56
D3D12_RESOURCE_DESC1 | D3D12_RESOURCE_DIMENSION | .Dimension | 0 | |
UINT64 | .Alignment | 8 | ||
UINT64 | .Width | 16 | ||
UINT | .Height | 24 | ||
UINT16 | .DepthOrArraySize | 28 | ||
UINT16 | .MipLevels | 30 | ||
DXGI_FORMAT | .Format | 32 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 36 | |
UINT | .SampleDesc.Quality | 40 | ||
D3D12_TEXTURE_LAYOUT | .Layout | 44 | ||
D3D12_RESOURCE_FLAGS | .Flags | 48 | ||
D3D12_MIP_REGION | UINT | .SamplerFeedbackMipRegion.Width | 52 | |
UINT | .SamplerFeedbackMipRegion.Height | 56 | ||
UINT | .SamplerFeedbackMipRegion.Depth | 60 |
│ └─64
D3D12_RESOURCE_TRANSITION_BARRIER | ID3D12Resource * | .pResource | 0 |
UINT | .Subresource | 8 | |
D3D12_RESOURCE_STATES | .StateBefore | 12 | |
D3D12_RESOURCE_STATES | .StateAfter | 16 |
│ └─24
D3D12_RESOURCE_UAV_BARRIER | ID3D12Resource * | .pResource | 0 |
│ └─8
D3D12_ROOT_CONSTANTS | UINT | .ShaderRegister | 0 |
UINT | .RegisterSpace | 4 | |
UINT | .Num32BitValues | 8 |
│ └─12
D3D12_ROOT_DESCRIPTOR | UINT | .ShaderRegister | 0 |
UINT | .RegisterSpace | 4 |
│ └─8
D3D12_ROOT_DESCRIPTOR1 | UINT | .ShaderRegister | 0 |
UINT | .RegisterSpace | 4 | |
D3D12_ROOT_DESCRIPTOR_FLAGS | .Flags | 8 |
│ └─12
D3D12_ROOT_DESCRIPTOR_TABLE | UINT | .NumDescriptorRanges | 0 |
const D3D12_DESCRIPTOR_RANGE * | .pDescriptorRanges | 8 |
│ └─16
D3D12_ROOT_DESCRIPTOR_TABLE1 | UINT | .NumDescriptorRanges | 0 |
const D3D12_DESCRIPTOR_RANGE1 * | .pDescriptorRanges | 8 |
│ └─16
D3D12_ROOT_PARAMETER | D3D12_ROOT_PARAMETER_TYPE | .ParameterType | 0 | |
D3D12_ROOT_CONSTANTS | UINT | .Constants.ShaderRegister | 8 | |
UINT | .Constants.RegisterSpace | 12 | ||
UINT | .Constants.Num32BitValues | 16 | ||
D3D12_ROOT_DESCRIPTOR | UINT | .Descriptor.ShaderRegister | 8 | |
UINT | .Descriptor.RegisterSpace | 12 | ||
D3D12_ROOT_DESCRIPTOR_TABLE | UINT | .DescriptorTable.NumDescriptorRanges | 8 | |
const D3D12_DESCRIPTOR_RANGE * | .DescriptorTable.pDescriptorRanges | 16 | ||
D3D12_SHADER_VISIBILITY | .ShaderVisibility | 24 |
│ └─32
D3D12_ROOT_PARAMETER1 | D3D12_ROOT_PARAMETER_TYPE | .ParameterType | 0 | |
D3D12_ROOT_CONSTANTS | UINT | .Constants.ShaderRegister | 8 | |
UINT | .Constants.RegisterSpace | 12 | ||
UINT | .Constants.Num32BitValues | 16 | ||
D3D12_ROOT_DESCRIPTOR1 | UINT | .Descriptor.ShaderRegister | 8 | |
UINT | .Descriptor.RegisterSpace | 12 | ||
D3D12_ROOT_DESCRIPTOR_FLAGS | .Descriptor.Flags | 16 | ||
D3D12_ROOT_DESCRIPTOR_TABLE1 | UINT | .DescriptorTable.NumDescriptorRanges | 8 | |
const D3D12_DESCRIPTOR_RANGE1 * | .DescriptorTable.pDescriptorRanges | 16 | ||
D3D12_SHADER_VISIBILITY | .ShaderVisibility | 24 |
│ └─32
D3D12_ROOT_SIGNATURE_DESC | UINT | .NumParameters | 0 |
const D3D12_ROOT_PARAMETER * | .pParameters | 8 | |
UINT | .NumStaticSamplers | 16 | |
const D3D12_STATIC_SAMPLER_DESC * | .pStaticSamplers | 24 | |
D3D12_ROOT_SIGNATURE_FLAGS | .Flags | 32 |
│ └─40
D3D12_ROOT_SIGNATURE_DESC1 | UINT | .NumParameters | 0 |
const D3D12_ROOT_PARAMETER1 * | .pParameters | 8 | |
UINT | .NumStaticSamplers | 16 | |
const D3D12_STATIC_SAMPLER_DESC * | .pStaticSamplers | 24 | |
D3D12_ROOT_SIGNATURE_FLAGS | .Flags | 32 |
│ └─40
D3D12_RT_FORMAT_ARRAY | DXGI_FORMAT[8] | .RTFormats | 0 |
UINT | .NumRenderTargets | 32 |
│ └─36
D3D12_SAMPLER_DESC | D3D12_FILTER | .Filter | 0 |
D3D12_TEXTURE_ADDRESS_MODE | .AddressU | 4 | |
D3D12_TEXTURE_ADDRESS_MODE | .AddressV | 8 | |
D3D12_TEXTURE_ADDRESS_MODE | .AddressW | 12 | |
FLOAT | .MipLODBias | 16 | |
UINT | .MaxAnisotropy | 20 | |
D3D12_COMPARISON_FUNC | .ComparisonFunc | 24 | |
FLOAT[4] | .BorderColor | 28 | |
FLOAT | .MinLOD | 44 | |
FLOAT | .MaxLOD | 48 |
│ └─52
D3D12_SAMPLE_POSITION | INT8 | .X | 0 |
INT8 | .Y | 1 |
│ └─2
D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER | GUID | unsigned long | .DriverOpaqueGUID.Data1 | 0 |
unsigned short | .DriverOpaqueGUID.Data2 | 4 | ||
unsigned short | .DriverOpaqueGUID.Data3 | 6 | ||
unsigned char[8] | .DriverOpaqueGUID.Data4 | 8 | ||
BYTE[16] | .DriverOpaqueVersioningData | 16 |
│ └─32
D3D12_SERIALIZED_RAYTRACING_ACCELERATION_STRUCTURE_HEADER | D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER | GUID | unsigned long | .DriverMatchingIdentifier.DriverOpaqueGUID.Data1 | 0 |
unsigned short | .DriverMatchingIdentifier.DriverOpaqueGUID.Data2 | 4 | |||
unsigned short | .DriverMatchingIdentifier.DriverOpaqueGUID.Data3 | 6 | |||
unsigned char[8] | .DriverMatchingIdentifier.DriverOpaqueGUID.Data4 | 8 | |||
BYTE[16] | .DriverMatchingIdentifier.DriverOpaqueVersioningData | 16 | |||
UINT64 | .SerializedSizeInBytesIncludingHeader | 32 | |||
UINT64 | .DeserializedSizeInBytes | 40 | |||
UINT64 | .NumBottomLevelAccelerationStructurePointersAfterHeader | 48 |
│ └─56
D3D12_SHADER_BUFFER_DESC | LPCSTR | .Name | 0 |
D3D_CBUFFER_TYPE | .Type | 8 | |
UINT | .Variables | 12 | |
UINT | .Size | 16 | |
UINT | .uFlags | 20 |
│ └─24
D3D12_SHADER_BYTECODE | const void * | .pShaderBytecode | 0 |
SIZE_T | .BytecodeLength | 8 |
│ └─16
D3D12_SHADER_CACHE_SESSION_DESC | GUID | unsigned long | .Identifier.Data1 | 0 |
unsigned short | .Identifier.Data2 | 4 | ||
unsigned short | .Identifier.Data3 | 6 | ||
unsigned char[8] | .Identifier.Data4 | 8 | ||
D3D12_SHADER_CACHE_MODE | .Mode | 16 | ||
D3D12_SHADER_CACHE_FLAGS | .Flags | 20 | ||
UINT | .MaximumInMemoryCacheSizeBytes | 24 | ||
UINT | .MaximumInMemoryCacheEntries | 28 | ||
UINT | .MaximumValueFileSizeBytes | 32 | ||
UINT64 | .Version | 40 |
│ └─48
D3D12_SHADER_DESC | UINT | .Version | 0 |
LPCSTR | .Creator | 8 | |
UINT | .Flags | 16 | |
UINT | .ConstantBuffers | 20 | |
UINT | .BoundResources | 24 | |
UINT | .InputParameters | 28 | |
UINT | .OutputParameters | 32 | |
UINT | .InstructionCount | 36 | |
UINT | .TempRegisterCount | 40 | |
UINT | .TempArrayCount | 44 | |
UINT | .DefCount | 48 | |
UINT | .DclCount | 52 | |
UINT | .TextureNormalInstructions | 56 | |
UINT | .TextureLoadInstructions | 60 | |
UINT | .TextureCompInstructions | 64 | |
UINT | .TextureBiasInstructions | 68 | |
UINT | .TextureGradientInstructions | 72 | |
UINT | .FloatInstructionCount | 76 | |
UINT | .IntInstructionCount | 80 | |
UINT | .UintInstructionCount | 84 | |
UINT | .StaticFlowControlCount | 88 | |
UINT | .DynamicFlowControlCount | 92 | |
UINT | .MacroInstructionCount | 96 | |
UINT | .ArrayInstructionCount | 100 | |
UINT | .CutInstructionCount | 104 | |
UINT | .EmitInstructionCount | 108 | |
D3D_PRIMITIVE_TOPOLOGY | .GSOutputTopology | 112 | |
UINT | .GSMaxOutputVertexCount | 116 | |
D3D_PRIMITIVE | .InputPrimitive | 120 | |
UINT | .PatchConstantParameters | 124 | |
UINT | .cGSInstanceCount | 128 | |
UINT | .cControlPoints | 132 | |
D3D_TESSELLATOR_OUTPUT_PRIMITIVE | .HSOutputPrimitive | 136 | |
D3D_TESSELLATOR_PARTITIONING | .HSPartitioning | 140 | |
D3D_TESSELLATOR_DOMAIN | .TessellatorDomain | 144 | |
UINT | .cBarrierInstructions | 148 | |
UINT | .cInterlockedInstructions | 152 | |
UINT | .cTextureStoreInstructions | 156 |
│ └─160
D3D12_SHADER_INPUT_BIND_DESC | LPCSTR | .Name | 0 |
D3D_SHADER_INPUT_TYPE | .Type | 8 | |
UINT | .BindPoint | 12 | |
UINT | .BindCount | 16 | |
UINT | .uFlags | 20 | |
D3D_RESOURCE_RETURN_TYPE | .ReturnType | 24 | |
D3D_SRV_DIMENSION | .Dimension | 28 | |
UINT | .NumSamples | 32 | |
UINT | .Space | 36 | |
UINT | .uID | 40 |
│ └─48
D3D12_SHADER_RESOURCE_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D12_SRV_DIMENSION | .ViewDimension | 4 | ||
UINT | .Shader4ComponentMapping | 8 | ||
D3D12_BUFFER_SRV | UINT64 | .Buffer.FirstElement | 16 | |
UINT | .Buffer.NumElements | 24 | ||
UINT | .Buffer.StructureByteStride | 28 | ||
D3D12_BUFFER_SRV_FLAGS | .Buffer.Flags | 32 | ||
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV | D3D12_GPU_VIRTUAL_ADDRESS | .RaytracingAccelerationStructure.Location | 16 | |
D3D12_TEX1D_SRV | UINT | .Texture1D.MostDetailedMip | 16 | |
UINT | .Texture1D.MipLevels | 20 | ||
FLOAT | .Texture1D.ResourceMinLODClamp | 24 | ||
D3D12_TEX1D_ARRAY_SRV | UINT | .Texture1DArray.MostDetailedMip | 16 | |
UINT | .Texture1DArray.MipLevels | 20 | ||
UINT | .Texture1DArray.FirstArraySlice | 24 | ||
UINT | .Texture1DArray.ArraySize | 28 | ||
FLOAT | .Texture1DArray.ResourceMinLODClamp | 32 | ||
D3D12_TEX2D_SRV | UINT | .Texture2D.MostDetailedMip | 16 | |
UINT | .Texture2D.MipLevels | 20 | ||
UINT | .Texture2D.PlaneSlice | 24 | ||
FLOAT | .Texture2D.ResourceMinLODClamp | 28 | ||
D3D12_TEX2D_ARRAY_SRV | UINT | .Texture2DArray.MostDetailedMip | 16 | |
UINT | .Texture2DArray.MipLevels | 20 | ||
UINT | .Texture2DArray.FirstArraySlice | 24 | ||
UINT | .Texture2DArray.ArraySize | 28 | ||
UINT | .Texture2DArray.PlaneSlice | 32 | ||
FLOAT | .Texture2DArray.ResourceMinLODClamp | 36 | ||
D3D12_TEX2DMS_SRV | UINT | .Texture2DMS.UnusedField_NothingToDefine | 16 | |
D3D12_TEX2DMS_ARRAY_SRV | UINT | .Texture2DMSArray.FirstArraySlice | 16 | |
UINT | .Texture2DMSArray.ArraySize | 20 | ||
D3D12_TEX3D_SRV | UINT | .Texture3D.MostDetailedMip | 16 | |
UINT | .Texture3D.MipLevels | 20 | ||
FLOAT | .Texture3D.ResourceMinLODClamp | 24 | ||
D3D12_TEXCUBE_SRV | UINT | .TextureCube.MostDetailedMip | 16 | |
UINT | .TextureCube.MipLevels | 20 | ||
FLOAT | .TextureCube.ResourceMinLODClamp | 24 | ||
D3D12_TEXCUBE_ARRAY_SRV | UINT | .TextureCubeArray.MostDetailedMip | 16 | |
UINT | .TextureCubeArray.MipLevels | 20 | ||
UINT | .TextureCubeArray.First2DArrayFace | 24 | ||
UINT | .TextureCubeArray.NumCubes | 28 | ||
FLOAT | .TextureCubeArray.ResourceMinLODClamp | 32 |
│ └─40
D3D12_SHADER_TYPE_DESC | D3D_SHADER_VARIABLE_CLASS | .Class | 0 |
D3D_SHADER_VARIABLE_TYPE | .Type | 4 | |
UINT | .Rows | 8 | |
UINT | .Columns | 12 | |
UINT | .Elements | 16 | |
UINT | .Members | 20 | |
UINT | .Offset | 24 | |
LPCSTR | .Name | 32 |
│ └─40
D3D12_SHADER_VARIABLE_DESC | LPCSTR | .Name | 0 |
UINT | .StartOffset | 8 | |
UINT | .Size | 12 | |
UINT | .uFlags | 16 | |
LPVOID | .DefaultValue | 24 | |
UINT | .StartTexture | 32 | |
UINT | .TextureSize | 36 | |
UINT | .StartSampler | 40 | |
UINT | .SamplerSize | 44 |
│ └─48
D3D12_SIGNATURE_PARAMETER_DESC | LPCSTR | .SemanticName | 0 |
UINT | .SemanticIndex | 8 | |
UINT | .Register | 12 | |
D3D_NAME | .SystemValueType | 16 | |
D3D_REGISTER_COMPONENT_TYPE | .ComponentType | 20 | |
BYTE | .Mask | 24 | |
BYTE | .ReadWriteMask | 25 | |
UINT | .Stream | 28 | |
D3D_MIN_PRECISION | .MinPrecision | 32 |
│ └─40
D3D12_SO_DECLARATION_ENTRY | UINT | .Stream | 0 |
LPCSTR | .SemanticName | 8 | |
UINT | .SemanticIndex | 16 | |
BYTE | .StartComponent | 20 | |
BYTE | .ComponentCount | 21 | |
BYTE | .OutputSlot | 22 |
│ └─24
D3D12_STATE_OBJECT_CONFIG | D3D12_STATE_OBJECT_FLAGS | .Flags | 0 |
│ └─4
D3D12_STATE_OBJECT_DESC | D3D12_STATE_OBJECT_TYPE | .Type | 0 |
UINT | .NumSubobjects | 4 | |
const D3D12_STATE_SUBOBJECT * | .pSubobjects | 8 |
│ └─16
D3D12_STATE_SUBOBJECT | D3D12_STATE_SUBOBJECT_TYPE | .Type | 0 |
const void * | .pDesc | 8 |
│ └─16
D3D12_STATIC_SAMPLER_DESC | D3D12_FILTER | .Filter | 0 |
D3D12_TEXTURE_ADDRESS_MODE | .AddressU | 4 | |
D3D12_TEXTURE_ADDRESS_MODE | .AddressV | 8 | |
D3D12_TEXTURE_ADDRESS_MODE | .AddressW | 12 | |
FLOAT | .MipLODBias | 16 | |
UINT | .MaxAnisotropy | 20 | |
D3D12_COMPARISON_FUNC | .ComparisonFunc | 24 | |
D3D12_STATIC_BORDER_COLOR | .BorderColor | 28 | |
FLOAT | .MinLOD | 32 | |
FLOAT | .MaxLOD | 36 | |
UINT | .ShaderRegister | 40 | |
UINT | .RegisterSpace | 44 | |
D3D12_SHADER_VISIBILITY | .ShaderVisibility | 48 |
│ └─52
D3D12_STREAM_OUTPUT_BUFFER_VIEW | D3D12_GPU_VIRTUAL_ADDRESS | .BufferLocation | 0 |
UINT64 | .SizeInBytes | 8 | |
D3D12_GPU_VIRTUAL_ADDRESS | .BufferFilledSizeLocation | 16 |
│ └─24
D3D12_STREAM_OUTPUT_DESC | const D3D12_SO_DECLARATION_ENTRY * | .pSODeclaration | 0 |
UINT | .NumEntries | 8 | |
const UINT * | .pBufferStrides | 16 | |
UINT | .NumStrides | 24 | |
UINT | .RasterizedStream | 28 |
│ └─32
D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION | const D3D12_STATE_SUBOBJECT * | .pSubobjectToAssociate | 0 |
UINT | .NumExports | 8 | |
LPCWSTR * | .pExports | 16 |
│ └─24
D3D12_SUBRESOURCE_DATA | const void * | .pData | 0 |
LONG_PTR | .RowPitch | 8 | |
LONG_PTR | .SlicePitch | 16 |
│ └─24
D3D12_SUBRESOURCE_FOOTPRINT | DXGI_FORMAT | .Format | 0 |
UINT | .Width | 4 | |
UINT | .Height | 8 | |
UINT | .Depth | 12 | |
UINT | .RowPitch | 16 |
│ └─20
D3D12_SUBRESOURCE_INFO | UINT64 | .Offset | 0 |
UINT | .RowPitch | 8 | |
UINT | .DepthPitch | 12 |
│ └─16
D3D12_SUBRESOURCE_RANGE_UINT64 | UINT | .Subresource | 0 | |
D3D12_RANGE_UINT64 | UINT64 | .Range.Begin | 8 | |
UINT64 | .Range.End | 16 |
│ └─24
D3D12_SUBRESOURCE_TILING | UINT | .WidthInTiles | 0 |
UINT16 | .HeightInTiles | 4 | |
UINT16 | .DepthInTiles | 6 | |
UINT | .StartTileIndexInOverallResource | 8 |
│ └─12
D3D12_TEX1D_ARRAY_DSV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D12_TEX1D_ARRAY_RTV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D12_TEX1D_ARRAY_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .FirstArraySlice | 8 | |
UINT | .ArraySize | 12 | |
FLOAT | .ResourceMinLODClamp | 16 |
│ └─20
D3D12_TEX1D_ARRAY_UAV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D12_TEX1D_DSV | UINT | .MipSlice | 0 |
│ └─4
D3D12_TEX1D_RTV | UINT | .MipSlice | 0 |
│ └─4
D3D12_TEX1D_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
FLOAT | .ResourceMinLODClamp | 8 |
│ └─12
D3D12_TEX1D_UAV | UINT | .MipSlice | 0 |
│ └─4
D3D12_TEX2DMS_ARRAY_DSV | UINT | .FirstArraySlice | 0 |
UINT | .ArraySize | 4 |
│ └─8
D3D12_TEX2DMS_ARRAY_RTV | UINT | .FirstArraySlice | 0 |
UINT | .ArraySize | 4 |
│ └─8
D3D12_TEX2DMS_ARRAY_SRV | UINT | .FirstArraySlice | 0 |
UINT | .ArraySize | 4 |
│ └─8
D3D12_TEX2DMS_DSV | UINT | .UnusedField_NothingToDefine | 0 |
│ └─4
D3D12_TEX2DMS_RTV | UINT | .UnusedField_NothingToDefine | 0 |
│ └─4
D3D12_TEX2DMS_SRV | UINT | .UnusedField_NothingToDefine | 0 |
│ └─4
D3D12_TEX2D_ARRAY_DSV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 |
│ └─12
D3D12_TEX2D_ARRAY_RTV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 | |
UINT | .PlaneSlice | 12 |
│ └─16
D3D12_TEX2D_ARRAY_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .FirstArraySlice | 8 | |
UINT | .ArraySize | 12 | |
UINT | .PlaneSlice | 16 | |
FLOAT | .ResourceMinLODClamp | 20 |
│ └─24
D3D12_TEX2D_ARRAY_UAV | UINT | .MipSlice | 0 |
UINT | .FirstArraySlice | 4 | |
UINT | .ArraySize | 8 | |
UINT | .PlaneSlice | 12 |
│ └─16
D3D12_TEX2D_DSV | UINT | .MipSlice | 0 |
│ └─4
D3D12_TEX2D_RTV | UINT | .MipSlice | 0 |
UINT | .PlaneSlice | 4 |
│ └─8
D3D12_TEX2D_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .PlaneSlice | 8 | |
FLOAT | .ResourceMinLODClamp | 12 |
│ └─16
D3D12_TEX2D_UAV | UINT | .MipSlice | 0 |
UINT | .PlaneSlice | 4 |
│ └─8
D3D12_TEX3D_RTV | UINT | .MipSlice | 0 |
UINT | .FirstWSlice | 4 | |
UINT | .WSize | 8 |
│ └─12
D3D12_TEX3D_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
FLOAT | .ResourceMinLODClamp | 8 |
│ └─12
D3D12_TEX3D_UAV | UINT | .MipSlice | 0 |
UINT | .FirstWSlice | 4 | |
UINT | .WSize | 8 |
│ └─12
D3D12_TEXCUBE_ARRAY_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
UINT | .First2DArrayFace | 8 | |
UINT | .NumCubes | 12 | |
FLOAT | .ResourceMinLODClamp | 16 |
│ └─20
D3D12_TEXCUBE_SRV | UINT | .MostDetailedMip | 0 |
UINT | .MipLevels | 4 | |
FLOAT | .ResourceMinLODClamp | 8 |
│ └─12
D3D12_TEXTURE_BARRIER | D3D12_BARRIER_SYNC | .SyncBefore | 0 | |
D3D12_BARRIER_SYNC | .SyncAfter | 4 | ||
D3D12_BARRIER_ACCESS | .AccessBefore | 8 | ||
D3D12_BARRIER_ACCESS | .AccessAfter | 12 | ||
D3D12_BARRIER_LAYOUT | .LayoutBefore | 16 | ||
D3D12_BARRIER_LAYOUT | .LayoutAfter | 20 | ||
ID3D12Resource * | .pResource | 24 | ||
D3D12_BARRIER_SUBRESOURCE_RANGE | UINT | .Subresources.IndexOrFirstMipLevel | 32 | |
UINT | .Subresources.NumMipLevels | 36 | ||
UINT | .Subresources.FirstArraySlice | 40 | ||
UINT | .Subresources.NumArraySlices | 44 | ||
UINT | .Subresources.FirstPlane | 48 | ||
UINT | .Subresources.NumPlanes | 52 | ||
D3D12_TEXTURE_BARRIER_FLAGS | .Flags | 56 |
│ └─64
D3D12_TEXTURE_COPY_LOCATION | ID3D12Resource * | .pResource | 0 | ||
D3D12_TEXTURE_COPY_TYPE | .Type | 8 | |||
D3D12_PLACED_SUBRESOURCE_FOOTPRINT | UINT64 | .PlacedFootprint.Offset | 16 | ||
D3D12_SUBRESOURCE_FOOTPRINT | DXGI_FORMAT | .PlacedFootprint.Footprint.Format | 24 | ||
UINT | .PlacedFootprint.Footprint.Width | 28 | |||
UINT | .PlacedFootprint.Footprint.Height | 32 | |||
UINT | .PlacedFootprint.Footprint.Depth | 36 | |||
UINT | .PlacedFootprint.Footprint.RowPitch | 40 | |||
UINT | .SubresourceIndex | 16 |
│ └─48
D3D12_TILED_RESOURCE_COORDINATE | UINT | .X | 0 |
UINT | .Y | 4 | |
UINT | .Z | 8 | |
UINT | .Subresource | 12 |
│ └─16
D3D12_TILE_REGION_SIZE | UINT | .NumTiles | 0 |
BOOL | .UseBox | 4 | |
UINT | .Width | 8 | |
UINT16 | .Height | 12 | |
UINT16 | .Depth | 14 |
│ └─16
D3D12_TILE_SHAPE | UINT | .WidthInTexels | 0 |
UINT | .HeightInTexels | 4 | |
UINT | .DepthInTexels | 8 |
│ └─12
D3D12_UNORDERED_ACCESS_VIEW_DESC | DXGI_FORMAT | .Format | 0 | |
D3D12_UAV_DIMENSION | .ViewDimension | 4 | ||
D3D12_BUFFER_UAV | UINT64 | .Buffer.FirstElement | 8 | |
UINT | .Buffer.NumElements | 16 | ||
UINT | .Buffer.StructureByteStride | 20 | ||
UINT64 | .Buffer.CounterOffsetInBytes | 24 | ||
D3D12_BUFFER_UAV_FLAGS | .Buffer.Flags | 32 | ||
D3D12_TEX1D_UAV | UINT | .Texture1D.MipSlice | 8 | |
D3D12_TEX1D_ARRAY_UAV | UINT | .Texture1DArray.MipSlice | 8 | |
UINT | .Texture1DArray.FirstArraySlice | 12 | ||
UINT | .Texture1DArray.ArraySize | 16 | ||
D3D12_TEX2D_UAV | UINT | .Texture2D.MipSlice | 8 | |
UINT | .Texture2D.PlaneSlice | 12 | ||
D3D12_TEX2D_ARRAY_UAV | UINT | .Texture2DArray.MipSlice | 8 | |
UINT | .Texture2DArray.FirstArraySlice | 12 | ||
UINT | .Texture2DArray.ArraySize | 16 | ||
UINT | .Texture2DArray.PlaneSlice | 20 | ||
D3D12_TEX3D_UAV | UINT | .Texture3D.MipSlice | 8 | |
UINT | .Texture3D.FirstWSlice | 12 | ||
UINT | .Texture3D.WSize | 16 |
│ └─40
D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA | D3D12_DRED_VERSION | .Version | 0 | ||
D3D12_DEVICE_REMOVED_EXTENDED_DATA | D3D12_DRED_FLAGS | .Dred_1_0.Flags | 8 | ||
D3D12_AUTO_BREADCRUMB_NODE * | .Dred_1_0.pHeadAutoBreadcrumbNode | 16 | |||
D3D12_DEVICE_REMOVED_EXTENDED_DATA1 | HRESULT | .Dred_1_1.DeviceRemovedReason | 8 | ||
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT | const D3D12_AUTO_BREADCRUMB_NODE * | .Dred_1_1.AutoBreadcrumbsOutput.pHeadAutoBreadcrumbNode | 16 | ||
D3D12_DRED_PAGE_FAULT_OUTPUT | D3D12_GPU_VIRTUAL_ADDRESS | .Dred_1_1.PageFaultOutput.PageFaultVA | 24 | ||
const D3D12_DRED_ALLOCATION_NODE * | .Dred_1_1.PageFaultOutput.pHeadExistingAllocationNode | 32 | |||
const D3D12_DRED_ALLOCATION_NODE * | .Dred_1_1.PageFaultOutput.pHeadRecentFreedAllocationNode | 40 | |||
D3D12_DEVICE_REMOVED_EXTENDED_DATA2 | .Dred_1_2 | 8 | |||
D3D12_DEVICE_REMOVED_EXTENDED_DATA3 | .Dred_1_3 | 8 |
│ └─64
D3D12_VERSIONED_ROOT_SIGNATURE_DESC | D3D_ROOT_SIGNATURE_VERSION | .Version | 0 | |
D3D12_ROOT_SIGNATURE_DESC | UINT | .Desc_1_0.NumParameters | 8 | |
const D3D12_ROOT_PARAMETER * | .Desc_1_0.pParameters | 16 | ||
UINT | .Desc_1_0.NumStaticSamplers | 24 | ||
const D3D12_STATIC_SAMPLER_DESC * | .Desc_1_0.pStaticSamplers | 32 | ||
D3D12_ROOT_SIGNATURE_FLAGS | .Desc_1_0.Flags | 40 | ||
D3D12_ROOT_SIGNATURE_DESC1 | UINT | .Desc_1_1.NumParameters | 8 | |
const D3D12_ROOT_PARAMETER1 * | .Desc_1_1.pParameters | 16 | ||
UINT | .Desc_1_1.NumStaticSamplers | 24 | ||
const D3D12_STATIC_SAMPLER_DESC * | .Desc_1_1.pStaticSamplers | 32 | ||
D3D12_ROOT_SIGNATURE_FLAGS | .Desc_1_1.Flags | 40 |
│ └─48
D3D12_VERTEX_BUFFER_VIEW | D3D12_GPU_VIRTUAL_ADDRESS | .BufferLocation | 0 |
UINT | .SizeInBytes | 8 | |
UINT | .StrideInBytes | 12 |
│ └─16
D3D12_VIDEO_DECODER_DESC | UINT | .NodeMask | 0 | ||
D3D12_VIDEO_DECODE_CONFIGURATION | GUID | unsigned long | .Configuration.DecodeProfile.Data1 | 4 | |
unsigned short | .Configuration.DecodeProfile.Data2 | 8 | |||
unsigned short | .Configuration.DecodeProfile.Data3 | 10 | |||
unsigned char[8] | .Configuration.DecodeProfile.Data4 | 12 | |||
D3D12_BITSTREAM_ENCRYPTION_TYPE | .Configuration.BitstreamEncryption | 20 | |||
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE | .Configuration.InterlaceType | 24 |
│ └─28
D3D12_VIDEO_DECODER_HEAP_DESC | UINT | .NodeMask | 0 | ||
D3D12_VIDEO_DECODE_CONFIGURATION | GUID | unsigned long | .Configuration.DecodeProfile.Data1 | 4 | |
unsigned short | .Configuration.DecodeProfile.Data2 | 8 | |||
unsigned short | .Configuration.DecodeProfile.Data3 | 10 | |||
unsigned char[8] | .Configuration.DecodeProfile.Data4 | 12 | |||
D3D12_BITSTREAM_ENCRYPTION_TYPE | .Configuration.BitstreamEncryption | 20 | |||
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE | .Configuration.InterlaceType | 24 | |||
UINT | .DecodeWidth | 28 | |||
UINT | .DecodeHeight | 32 | |||
DXGI_FORMAT | .Format | 36 | |||
DXGI_RATIONAL | UINT | .FrameRate.Numerator | 40 | ||
UINT | .FrameRate.Denominator | 44 | |||
UINT | .BitRate | 48 | |||
UINT | .MaxDecodePictureBufferCount | 52 |
│ └─56
D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM | ID3D12Resource * | .pBuffer | 0 |
UINT64 | .Offset | 8 | |
UINT64 | .Size | 16 |
│ └─24
D3D12_VIDEO_DECODE_CONFIGURATION | GUID | unsigned long | .DecodeProfile.Data1 | 0 |
unsigned short | .DecodeProfile.Data2 | 4 | ||
unsigned short | .DecodeProfile.Data3 | 6 | ||
unsigned char[8] | .DecodeProfile.Data4 | 8 | ||
D3D12_BITSTREAM_ENCRYPTION_TYPE | .BitstreamEncryption | 16 | ||
D3D12_VIDEO_FRAME_CODED_INTERLACE_TYPE | .InterlaceType | 20 |
│ └─24
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS | BOOL | .Enable | 0 |
ID3D12Resource * | .pReferenceTexture2D | 8 | |
UINT | .ReferenceSubresource | 16 | |
DXGI_COLOR_SPACE_TYPE | .OutputColorSpace | 20 | |
DXGI_COLOR_SPACE_TYPE | .DecodeColorSpace | 24 |
│ └─32
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 | BOOL | .Enable | 0 |
ID3D12Resource * | .pReferenceTexture2D | 8 | |
UINT | .ReferenceSubresource | 16 | |
DXGI_COLOR_SPACE_TYPE | .OutputColorSpace | 20 | |
DXGI_COLOR_SPACE_TYPE | .DecodeColorSpace | 24 | |
UINT | .OutputWidth | 28 | |
UINT | .OutputHeight | 32 |
│ └─40
D3D12_VIDEO_DECODE_FRAME_ARGUMENT | D3D12_VIDEO_DECODE_ARGUMENT_TYPE | .Type | 0 |
UINT | .Size | 4 | |
void * | .pData | 8 |
│ └─16
D3D12_VIDEO_DECODE_INPUT_STREAM_ARGUMENTS | UINT | .NumFrameArguments | 0 | |
D3D12_VIDEO_DECODE_FRAME_ARGUMENT[10] | .FrameArguments | 8 | ||
D3D12_VIDEO_DECODE_REFERENCE_FRAMES | UINT | .ReferenceFrames.NumTexture2Ds | 168 | |
ID3D12Resource ** | .ReferenceFrames.ppTexture2Ds | 176 | ||
UINT * | .ReferenceFrames.pSubresources | 184 | ||
ID3D12VideoDecoderHeap ** | .ReferenceFrames.ppHeaps | 192 | ||
D3D12_VIDEO_DECODE_COMPRESSED_BITSTREAM | ID3D12Resource * | .CompressedBitstream.pBuffer | 200 | |
UINT64 | .CompressedBitstream.Offset | 208 | ||
UINT64 | .CompressedBitstream.Size | 216 | ||
ID3D12VideoDecoderHeap * | .pHeap | 224 |
│ └─232
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM | UINT64 | .Offset | 0 |
ID3D12Resource * | .pBuffer | 8 |
│ └─16
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS | ID3D12Resource * | .pOutputTexture2D | 0 | |
UINT | .OutputSubresource | 8 | ||
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS | BOOL | .ConversionArguments.Enable | 16 | |
ID3D12Resource * | .ConversionArguments.pReferenceTexture2D | 24 | ||
UINT | .ConversionArguments.ReferenceSubresource | 32 | ||
DXGI_COLOR_SPACE_TYPE | .ConversionArguments.OutputColorSpace | 36 | ||
DXGI_COLOR_SPACE_TYPE | .ConversionArguments.DecodeColorSpace | 40 |
│ └─48
D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 | ID3D12Resource * | .pOutputTexture2D | 0 | |
UINT | .OutputSubresource | 8 | ||
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 | BOOL | .ConversionArguments.Enable | 16 | |
ID3D12Resource * | .ConversionArguments.pReferenceTexture2D | 24 | ||
UINT | .ConversionArguments.ReferenceSubresource | 32 | ||
DXGI_COLOR_SPACE_TYPE | .ConversionArguments.OutputColorSpace | 36 | ||
DXGI_COLOR_SPACE_TYPE | .ConversionArguments.DecodeColorSpace | 40 | ||
UINT | .ConversionArguments.OutputWidth | 44 | ||
UINT | .ConversionArguments.OutputHeight | 48 | ||
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM[4] | .Histograms | 56 |
│ └─120
D3D12_VIDEO_DECODE_REFERENCE_FRAMES | UINT | .NumTexture2Ds | 0 |
ID3D12Resource ** | .ppTexture2Ds | 8 | |
UINT * | .pSubresources | 16 | |
ID3D12VideoDecoderHeap ** | .ppHeaps | 24 |
│ └─32
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION | UINT | .DataSize | 0 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 * | .pH264Config | 8 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC * | .pHEVCConfig | 8 |
│ └─16
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 | D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS | .ConfigurationFlags | 0 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_DIRECT_MODES | .DirectModeConfig | 4 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES | .DisableDeblockingFilterConfig | 8 |
│ └─12
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC | D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAGS | .ConfigurationFlags | 0 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE | .MinLumaCodingUnitSize | 4 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE | .MaxLumaCodingUnitSize | 8 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE | .MinLumaTransformUnitSize | 12 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE | .MaxLumaTransformUnitSize | 16 | |
UCHAR | .max_transform_hierarchy_depth_inter | 20 | |
UCHAR | .max_transform_hierarchy_depth_intra | 21 |
│ └─24
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT | UINT | .DataSize | 0 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 * | .pH264Support | 8 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC * | .pHEVCSupport | 8 |
│ └─16
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264 | D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS | .SupportFlags | 0 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_FLAGS | .DisableDeblockingFilterSupportedModes | 4 |
│ └─8
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC | D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS | .SupportFlags | 0 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE | .MinLumaCodingUnitSize | 4 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_CUSIZE | .MaxLumaCodingUnitSize | 8 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE | .MinLumaTransformUnitSize | 12 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_TUSIZE | .MaxLumaTransformUnitSize | 16 | |
UCHAR | .max_transform_hierarchy_depth_inter | 20 | |
UCHAR | .max_transform_hierarchy_depth_intra | 21 |
│ └─24
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT | UINT | .DataSize | 0 |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 * | .pH264Support | 8 | |
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC * | .pHEVCSupport | 8 |
│ └─16
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_H264 | UINT | .MaxL0ReferencesForP | 0 |
UINT | .MaxL0ReferencesForB | 4 | |
UINT | .MaxL1ReferencesForB | 8 | |
UINT | .MaxLongTermReferences | 12 | |
UINT | .MaxDPBCapacity | 16 |
│ └─20
D3D12_VIDEO_ENCODER_CODEC_PICTURE_CONTROL_SUPPORT_HEVC | UINT | .MaxL0ReferencesForP | 0 |
UINT | .MaxL0ReferencesForB | 4 | |
UINT | .MaxL1ReferencesForB | 8 | |
UINT | .MaxLongTermReferences | 12 | |
UINT | .MaxDPBCapacity | 16 |
│ └─20
D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM | ID3D12Resource * | .pBuffer | 0 |
UINT64 | .FrameStartOffset | 8 |
│ └─16
D3D12_VIDEO_ENCODER_DESC | UINT | .NodeMask | 0 | |
D3D12_VIDEO_ENCODER_FLAGS | .Flags | 4 | ||
D3D12_VIDEO_ENCODER_CODEC | .EncodeCodec | 8 | ||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .EncodeProfile.DataSize | 16 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .EncodeProfile.pH264Profile | 24 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .EncodeProfile.pHEVCProfile | 24 | ||
DXGI_FORMAT | .InputFormat | 32 | ||
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION | UINT | .CodecConfiguration.DataSize | 40 | |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264 * | .CodecConfiguration.pH264Config | 48 | ||
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC * | .CodecConfiguration.pHEVCConfig | 48 | ||
D3D12_VIDEO_ENCODER_MOTION_ESTIMATION_PRECISION_MODE | .MaxMotionEstimationPrecision | 56 |
│ └─64
D3D12_VIDEO_ENCODER_ENCODEFRAME_INPUT_ARGUMENTS | D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC | D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS | .SequenceControlDesc.Flags | 0 | ||
D3D12_VIDEO_ENCODER_INTRA_REFRESH | D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE | .SequenceControlDesc.IntraRefreshConfig.Mode | 4 | |||
UINT | .SequenceControlDesc.IntraRefreshConfig.IntraRefreshDuration | 8 | ||||
D3D12_VIDEO_ENCODER_RATE_CONTROL | D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE | .SequenceControlDesc.RateControl.Mode | 16 | |||
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS | .SequenceControlDesc.RateControl.Flags | 20 | ||||
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS | UINT | .SequenceControlDesc.RateControl.ConfigParams.DataSize | 24 | |||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR * | .SequenceControlDesc.RateControl.ConfigParams.pConfiguration_CBR | 32 | ||||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP * | .SequenceControlDesc.RateControl.ConfigParams.pConfiguration_CQP | 32 | ||||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR * | .SequenceControlDesc.RateControl.ConfigParams.pConfiguration_QVBR | 32 | ||||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR * | .SequenceControlDesc.RateControl.ConfigParams.pConfiguration_VBR | 32 | ||||
DXGI_RATIONAL | UINT | .SequenceControlDesc.RateControl.TargetFrameRate.Numerator | 40 | |||
UINT | .SequenceControlDesc.RateControl.TargetFrameRate.Denominator | 44 | ||||
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC | UINT | .SequenceControlDesc.PictureTargetResolution.Width | 48 | |||
UINT | .SequenceControlDesc.PictureTargetResolution.Height | 52 | ||||
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE | .SequenceControlDesc.SelectedLayoutMode | 56 | ||||
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA | UINT | .SequenceControlDesc.FrameSubregionsLayoutData.DataSize | 64 | |||
const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES * | .SequenceControlDesc.FrameSubregionsLayoutData.pSlicesPartition_H264 | 72 | ||||
const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES * | .SequenceControlDesc.FrameSubregionsLayoutData.pSlicesPartition_HEVC | 72 | ||||
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE | UINT | .SequenceControlDesc.CodecGopSequence.DataSize | 80 | |||
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 * | .SequenceControlDesc.CodecGopSequence.pH264GroupOfPictures | 88 | ||||
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC * | .SequenceControlDesc.CodecGopSequence.pHEVCGroupOfPictures | 88 | ||||
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC | UINT | .PictureControlDesc.IntraRefreshFrameIndex | 96 | |||
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS | .PictureControlDesc.Flags | 100 | ||||
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA | UINT | .PictureControlDesc.PictureControlCodecData.DataSize | 104 | |||
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 * | .PictureControlDesc.PictureControlCodecData.pH264PicData | 112 | ||||
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC * | .PictureControlDesc.PictureControlCodecData.pHEVCPicData | 112 | ||||
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES | UINT | .PictureControlDesc.ReferenceFrames.NumTexture2Ds | 120 | |||
ID3D12Resource ** | .PictureControlDesc.ReferenceFrames.ppTexture2Ds | 128 | ||||
UINT * | .PictureControlDesc.ReferenceFrames.pSubresources | 136 | ||||
ID3D12Resource * | .pInputFrame | 144 | ||||
UINT | .InputFrameSubresource | 152 | ||||
UINT | .CurrentFrameBitstreamMetadataSize | 156 |
│ └─160
D3D12_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_ARGUMENTS | D3D12_VIDEO_ENCODER_COMPRESSED_BITSTREAM | ID3D12Resource * | .Bitstream.pBuffer | 0 |
UINT64 | .Bitstream.FrameStartOffset | 8 | ||
D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE | ID3D12Resource * | .ReconstructedPicture.pReconstructedPicture | 16 | |
UINT | .ReconstructedPicture.ReconstructedPictureSubresource | 24 | ||
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER | ID3D12Resource * | .EncoderOutputMetadata.pBuffer | 32 | |
UINT64 | .EncoderOutputMetadata.Offset | 40 |
│ └─48
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER | ID3D12Resource * | .pBuffer | 0 |
UINT64 | .Offset | 8 |
│ └─16
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_METADATA | UINT64 | .bSize | 0 |
UINT64 | .bStartOffset | 8 | |
UINT64 | .bHeaderSize | 16 |
│ └─24
D3D12_VIDEO_ENCODER_HEAP_DESC | UINT | .NodeMask | 0 | |
D3D12_VIDEO_ENCODER_HEAP_FLAGS | .Flags | 4 | ||
D3D12_VIDEO_ENCODER_CODEC | .EncodeCodec | 8 | ||
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .EncodeProfile.DataSize | 16 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .EncodeProfile.pH264Profile | 24 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .EncodeProfile.pHEVCProfile | 24 | ||
D3D12_VIDEO_ENCODER_LEVEL_SETTING | UINT | .EncodeLevel.DataSize | 32 | |
D3D12_VIDEO_ENCODER_LEVELS_H264 * | .EncodeLevel.pH264LevelSetting | 40 | ||
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC * | .EncodeLevel.pHEVCLevelSetting | 40 | ||
UINT | .ResolutionsListCount | 48 | ||
const D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC * | .pResolutionList | 56 |
│ └─64
D3D12_VIDEO_ENCODER_INTRA_REFRESH | D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE | .Mode | 0 |
UINT | .IntraRefreshDuration | 4 |
│ └─8
D3D12_VIDEO_ENCODER_LEVEL_SETTING | UINT | .DataSize | 0 |
D3D12_VIDEO_ENCODER_LEVELS_H264 * | .pH264LevelSetting | 8 | |
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC * | .pHEVCLevelSetting | 8 |
│ └─16
D3D12_VIDEO_ENCODER_LEVEL_TIER_CONSTRAINTS_HEVC | D3D12_VIDEO_ENCODER_LEVELS_HEVC | .Level | 0 |
D3D12_VIDEO_ENCODER_TIER_HEVC | .Tier | 4 |
│ └─8
D3D12_VIDEO_ENCODER_OUTPUT_METADATA | UINT64 | .EncodeErrorFlags | 0 | |
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS | UINT64 | .EncodeStats.AverageQP | 8 | |
UINT64 | .EncodeStats.IntraCodingUnitsCount | 16 | ||
UINT64 | .EncodeStats.InterCodingUnitsCount | 24 | ||
UINT64 | .EncodeStats.SkipCodingUnitsCount | 32 | ||
UINT64 | .EncodeStats.AverageMotionEstimationXDirection | 40 | ||
UINT64 | .EncodeStats.AverageMotionEstimationYDirection | 48 | ||
UINT64 | .EncodedBitstreamWrittenBytesCount | 56 | ||
UINT64 | .WrittenSubregionsCount | 64 |
│ └─72
D3D12_VIDEO_ENCODER_OUTPUT_METADATA_STATISTICS | UINT64 | .AverageQP | 0 |
UINT64 | .IntraCodingUnitsCount | 8 | |
UINT64 | .InterCodingUnitsCount | 16 | |
UINT64 | .SkipCodingUnitsCount | 24 | |
UINT64 | .AverageMotionEstimationXDirection | 32 | |
UINT64 | .AverageMotionEstimationYDirection | 40 |
│ └─48
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA | UINT | .DataSize | 0 |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 * | .pH264PicData | 8 | |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC * | .pHEVCPicData | 8 |
│ └─16
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 | D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_FLAGS | .Flags | 0 |
D3D12_VIDEO_ENCODER_FRAME_TYPE_H264 | .FrameType | 4 | |
UINT | .pic_parameter_set_id | 8 | |
UINT | .idr_pic_id | 12 | |
UINT | .PictureOrderCountNumber | 16 | |
UINT | .FrameDecodingOrderNumber | 20 | |
UINT | .TemporalLayerIndex | 24 | |
UINT | .List0ReferenceFramesCount | 28 | |
UINT * | .pList0ReferenceFrames | 32 | |
UINT | .List1ReferenceFramesCount | 40 | |
UINT * | .pList1ReferenceFrames | 48 | |
UINT | .ReferenceFramesReconPictureDescriptorsCount | 56 | |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 * | .pReferenceFramesReconPictureDescriptors | 64 | |
UCHAR | .adaptive_ref_pic_marking_mode_flag | 72 | |
UINT | .RefPicMarkingOperationsCommandsCount | 76 | |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION * | .pRefPicMarkingOperationsCommands | 80 | |
UINT | .List0RefPicModificationsCount | 88 | |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION * | .pList0RefPicModifications | 96 | |
UINT | .List1RefPicModificationsCount | 104 | |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION * | .pList1RefPicModifications | 112 | |
UINT | .QPMapValuesCount | 120 | |
INT8 * | .pRateControlQPMap | 128 |
│ └─136
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_LIST_MODIFICATION_OPERATION | UCHAR | .modification_of_pic_nums_idc | 0 |
UINT | .abs_diff_pic_num_minus1 | 4 | |
UINT | .long_term_pic_num | 8 |
│ └─12
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264_REFERENCE_PICTURE_MARKING_OPERATION | UCHAR | .memory_management_control_operation | 0 |
UINT | .difference_of_pic_nums_minus1 | 4 | |
UINT | .long_term_pic_num | 8 | |
UINT | .long_term_frame_idx | 12 | |
UINT | .max_long_term_frame_idx_plus1 | 16 |
│ └─20
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC | D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC_FLAGS | .Flags | 0 |
D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC | .FrameType | 4 | |
UINT | .slice_pic_parameter_set_id | 8 | |
UINT | .PictureOrderCountNumber | 12 | |
UINT | .TemporalLayerIndex | 16 | |
UINT | .List0ReferenceFramesCount | 20 | |
UINT * | .pList0ReferenceFrames | 24 | |
UINT | .List1ReferenceFramesCount | 32 | |
UINT * | .pList1ReferenceFrames | 40 | |
UINT | .ReferenceFramesReconPictureDescriptorsCount | 48 | |
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC * | .pReferenceFramesReconPictureDescriptors | 56 | |
UINT | .List0RefPicModificationsCount | 64 | |
UINT * | .pList0RefPicModifications | 72 | |
UINT | .List1RefPicModificationsCount | 80 | |
UINT * | .pList1RefPicModifications | 88 | |
UINT | .QPMapValuesCount | 96 | |
INT8 * | .pRateControlQPMap | 104 |
│ └─112
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_DESC | UINT | .IntraRefreshFrameIndex | 0 | |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_FLAGS | .Flags | 4 | ||
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA | UINT | .PictureControlCodecData.DataSize | 8 | |
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_H264 * | .PictureControlCodecData.pH264PicData | 16 | ||
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_CODEC_DATA_HEVC * | .PictureControlCodecData.pHEVCPicData | 16 | ||
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES | UINT | .ReferenceFrames.NumTexture2Ds | 24 | |
ID3D12Resource ** | .ReferenceFrames.ppTexture2Ds | 32 | ||
UINT * | .ReferenceFrames.pSubresources | 40 |
│ └─48
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA | UINT | .DataSize | 0 |
const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES * | .pSlicesPartition_H264 | 8 | |
const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES * | .pSlicesPartition_HEVC | 8 |
│ └─16
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES | UINT | .NumberOfSlicesPerFrame | 0 |
UINT | .MaxBytesPerSlice | 0 | |
UINT | .NumberOfCodingUnitsPerSlice | 0 | |
UINT | .NumberOfRowsPerSlice | 0 |
│ └─4
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC | UINT | .Width | 0 |
UINT | .Height | 4 |
│ └─8
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC | UINT | .WidthRatio | 0 |
UINT | .HeightRatio | 4 |
│ └─8
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .DataSize | 0 |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .pH264Profile | 8 | |
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .pHEVCProfile | 8 |
│ └─16
D3D12_VIDEO_ENCODER_RATE_CONTROL | D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE | .Mode | 0 | |
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS | .Flags | 4 | ||
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS | UINT | .ConfigParams.DataSize | 8 | |
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR * | .ConfigParams.pConfiguration_CBR | 16 | ||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP * | .ConfigParams.pConfiguration_CQP | 16 | ||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR * | .ConfigParams.pConfiguration_QVBR | 16 | ||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR * | .ConfigParams.pConfiguration_VBR | 16 | ||
DXGI_RATIONAL | UINT | .TargetFrameRate.Numerator | 24 | |
UINT | .TargetFrameRate.Denominator | 28 |
│ └─32
D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR | UINT | .InitialQP | 0 |
UINT | .MinQP | 4 | |
UINT | .MaxQP | 8 | |
UINT64 | .MaxFrameBitSize | 16 | |
UINT64 | .TargetBitRate | 24 | |
UINT64 | .VBVCapacity | 32 | |
UINT64 | .InitialVBVFullness | 40 |
│ └─48
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS | UINT | .DataSize | 0 |
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR * | .pConfiguration_CBR | 8 | |
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP * | .pConfiguration_CQP | 8 | |
const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR * | .pConfiguration_QVBR | 8 | |
const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR * | .pConfiguration_VBR | 8 |
│ └─16
D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP | UINT | .ConstantQP_FullIntracodedFrame | 0 |
UINT | .ConstantQP_InterPredictedFrame_PrevRefOnly | 4 | |
UINT | .ConstantQP_InterPredictedFrame_BiDirectionalRef | 8 |
│ └─12
D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR | UINT | .InitialQP | 0 |
UINT | .MinQP | 4 | |
UINT | .MaxQP | 8 | |
UINT64 | .MaxFrameBitSize | 16 | |
UINT64 | .TargetAvgBitRate | 24 | |
UINT64 | .PeakBitRate | 32 | |
UINT | .ConstantQualityTarget | 40 |
│ └─48
D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR | UINT | .InitialQP | 0 |
UINT | .MinQP | 4 | |
UINT | .MaxQP | 8 | |
UINT64 | .MaxFrameBitSize | 16 | |
UINT64 | .TargetAvgBitRate | 24 | |
UINT64 | .PeakBitRate | 32 | |
UINT64 | .VBVCapacity | 40 | |
UINT64 | .InitialVBVFullness | 48 |
│ └─56
D3D12_VIDEO_ENCODER_RECONSTRUCTED_PICTURE | ID3D12Resource * | .pReconstructedPicture | 0 |
UINT | .ReconstructedPictureSubresource | 8 |
│ └─16
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_H264 | UINT | .ReconstructedPictureResourceIndex | 0 |
BOOL | .IsLongTermReference | 4 | |
UINT | .LongTermPictureIdx | 8 | |
UINT | .PictureOrderCountNumber | 12 | |
UINT | .FrameDecodingOrderNumber | 16 | |
UINT | .TemporalLayerIndex | 20 |
│ └─24
D3D12_VIDEO_ENCODER_REFERENCE_PICTURE_DESCRIPTOR_HEVC | UINT | .ReconstructedPictureResourceIndex | 0 |
BOOL | .IsRefUsedByCurrentPic | 4 | |
BOOL | .IsLongTermReference | 8 | |
UINT | .PictureOrderCountNumber | 12 | |
UINT | .TemporalLayerIndex | 16 |
│ └─20
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_INPUT_ARGUMENTS | D3D12_VIDEO_ENCODER_CODEC | .EncoderCodec | 0 | |
D3D12_VIDEO_ENCODER_PROFILE_DESC | UINT | .EncoderProfile.DataSize | 8 | |
D3D12_VIDEO_ENCODER_PROFILE_H264 * | .EncoderProfile.pH264Profile | 16 | ||
D3D12_VIDEO_ENCODER_PROFILE_HEVC * | .EncoderProfile.pHEVCProfile | 16 | ||
DXGI_FORMAT | .EncoderInputFormat | 24 | ||
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC | UINT | .EncodedPictureEffectiveResolution.Width | 28 | |
UINT | .EncodedPictureEffectiveResolution.Height | 32 | ||
D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER | ID3D12Resource * | .HWLayoutMetadata.pBuffer | 40 | |
UINT64 | .HWLayoutMetadata.Offset | 48 |
│ └─56
D3D12_VIDEO_ENCODER_RESOLVE_METADATA_OUTPUT_ARGUMENTS | D3D12_VIDEO_ENCODER_ENCODE_OPERATION_METADATA_BUFFER | ID3D12Resource * | .ResolvedLayoutMetadata.pBuffer | 0 |
UINT64 | .ResolvedLayoutMetadata.Offset | 8 |
│ └─16
D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_DESC | D3D12_VIDEO_ENCODER_SEQUENCE_CONTROL_FLAGS | .Flags | 0 | ||
D3D12_VIDEO_ENCODER_INTRA_REFRESH | D3D12_VIDEO_ENCODER_INTRA_REFRESH_MODE | .IntraRefreshConfig.Mode | 4 | ||
UINT | .IntraRefreshConfig.IntraRefreshDuration | 8 | |||
D3D12_VIDEO_ENCODER_RATE_CONTROL | D3D12_VIDEO_ENCODER_RATE_CONTROL_MODE | .RateControl.Mode | 16 | ||
D3D12_VIDEO_ENCODER_RATE_CONTROL_FLAGS | .RateControl.Flags | 20 | |||
D3D12_VIDEO_ENCODER_RATE_CONTROL_CONFIGURATION_PARAMS | UINT | .RateControl.ConfigParams.DataSize | 24 | ||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CBR * | .RateControl.ConfigParams.pConfiguration_CBR | 32 | |||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_CQP * | .RateControl.ConfigParams.pConfiguration_CQP | 32 | |||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_QVBR * | .RateControl.ConfigParams.pConfiguration_QVBR | 32 | |||
const D3D12_VIDEO_ENCODER_RATE_CONTROL_VBR * | .RateControl.ConfigParams.pConfiguration_VBR | 32 | |||
DXGI_RATIONAL | UINT | .RateControl.TargetFrameRate.Numerator | 40 | ||
UINT | .RateControl.TargetFrameRate.Denominator | 44 | |||
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC | UINT | .PictureTargetResolution.Width | 48 | ||
UINT | .PictureTargetResolution.Height | 52 | |||
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE | .SelectedLayoutMode | 56 | |||
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA | UINT | .FrameSubregionsLayoutData.DataSize | 64 | ||
const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES * | .FrameSubregionsLayoutData.pSlicesPartition_H264 | 72 | |||
const D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA_SLICES * | .FrameSubregionsLayoutData.pSlicesPartition_HEVC | 72 | |||
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE | UINT | .CodecGopSequence.DataSize | 80 | ||
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 * | .CodecGopSequence.pH264GroupOfPictures | 88 | |||
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC * | .CodecGopSequence.pHEVCGroupOfPictures | 88 |
│ └─96
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE | UINT | .DataSize | 0 |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 * | .pH264GroupOfPictures | 8 | |
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC * | .pHEVCGroupOfPictures | 8 |
│ └─16
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_H264 | UINT | .GOPLength | 0 |
UINT | .PPicturePeriod | 4 | |
UCHAR | .pic_order_cnt_type | 8 | |
UCHAR | .log2_max_frame_num_minus4 | 9 | |
UCHAR | .log2_max_pic_order_cnt_lsb_minus4 | 10 |
│ └─12
D3D12_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_HEVC | UINT | .GOPLength | 0 |
UINT | .PPicturePeriod | 4 | |
UCHAR | .log2_max_pic_order_cnt_lsb_minus4 | 8 |
│ └─12
D3D12_VIDEO_ENCODE_REFERENCE_FRAMES | UINT | .NumTexture2Ds | 0 |
ID3D12Resource ** | .ppTexture2Ds | 8 | |
UINT * | .pSubresources | 16 |
│ └─24
D3D12_VIDEO_EXTENSION_COMMAND_DESC | UINT | .NodeMask | 0 | |
GUID | unsigned long | .CommandId.Data1 | 4 | |
unsigned short | .CommandId.Data2 | 8 | ||
unsigned short | .CommandId.Data3 | 10 | ||
unsigned char[8] | .CommandId.Data4 | 12 |
│ └─20
D3D12_VIDEO_EXTENSION_COMMAND_INFO | GUID | unsigned long | .CommandId.Data1 | 0 |
unsigned short | .CommandId.Data2 | 4 | ||
unsigned short | .CommandId.Data3 | 6 | ||
unsigned char[8] | .CommandId.Data4 | 8 | ||
LPCWSTR | .Name | 16 | ||
D3D12_COMMAND_LIST_SUPPORT_FLAGS | .CommandListSupportFlags | 24 |
│ └─32
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_INFO | LPCWSTR | .Name | 0 |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_TYPE | .Type | 8 | |
D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_FLAGS | .Flags | 12 |
│ └─16
D3D12_VIDEO_FORMAT | DXGI_FORMAT | .Format | 0 |
DXGI_COLOR_SPACE_TYPE | .ColorSpace | 4 |
│ └─8
D3D12_VIDEO_MOTION_ESTIMATOR_DESC | UINT | .NodeMask | 0 | |
DXGI_FORMAT | .InputFormat | 4 | ||
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE | .BlockSize | 8 | ||
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION | .Precision | 12 | ||
D3D12_VIDEO_SIZE_RANGE | UINT | .SizeRange.MaxWidth | 16 | |
UINT | .SizeRange.MaxHeight | 20 | ||
UINT | .SizeRange.MinWidth | 24 | ||
UINT | .SizeRange.MinHeight | 28 |
│ └─32
D3D12_VIDEO_MOTION_ESTIMATOR_INPUT | ID3D12Resource * | .pInputTexture2D | 0 |
UINT | .InputSubresourceIndex | 8 | |
ID3D12Resource * | .pReferenceTexture2D | 16 | |
UINT | .ReferenceSubresourceIndex | 24 | |
ID3D12VideoMotionVectorHeap * | .pHintMotionVectorHeap | 32 |
│ └─40
D3D12_VIDEO_MOTION_ESTIMATOR_OUTPUT | ID3D12VideoMotionVectorHeap * | .pMotionVectorHeap | 0 |
│ └─8
D3D12_VIDEO_MOTION_VECTOR_HEAP_DESC | UINT | .NodeMask | 0 | |
DXGI_FORMAT | .InputFormat | 4 | ||
D3D12_VIDEO_MOTION_ESTIMATOR_SEARCH_BLOCK_SIZE | .BlockSize | 8 | ||
D3D12_VIDEO_MOTION_ESTIMATOR_VECTOR_PRECISION | .Precision | 12 | ||
D3D12_VIDEO_SIZE_RANGE | UINT | .SizeRange.MaxWidth | 16 | |
UINT | .SizeRange.MaxHeight | 20 | ||
UINT | .SizeRange.MinWidth | 24 | ||
UINT | .SizeRange.MinHeight | 28 |
│ └─32
D3D12_VIDEO_PROCESS_ALPHA_BLENDING | BOOL | .Enable | 0 |
FLOAT | .Alpha | 4 |
│ └─8
D3D12_VIDEO_PROCESS_FILTER_RANGE | INT | .Minimum | 0 |
INT | .Maximum | 4 | |
INT | .Default | 8 | |
FLOAT | .Multiplier | 12 |
│ └─16
D3D12_VIDEO_PROCESS_INPUT_STREAM | ID3D12Resource * | .pTexture2D | 0 | |
UINT | .Subresource | 8 | ||
D3D12_VIDEO_PROCESS_REFERENCE_SET | UINT | .ReferenceSet.NumPastFrames | 16 | |
ID3D12Resource ** | .ReferenceSet.ppPastFrames | 24 | ||
UINT * | .ReferenceSet.pPastSubresources | 32 | ||
UINT | .ReferenceSet.NumFutureFrames | 40 | ||
ID3D12Resource ** | .ReferenceSet.ppFutureFrames | 48 | ||
UINT * | .ReferenceSet.pFutureSubresources | 56 |
│ └─64
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS | D3D12_VIDEO_PROCESS_INPUT_STREAM[2] | .InputStream | 0 | |
D3D12_VIDEO_PROCESS_TRANSFORM | D3D12_RECT | .Transform.SourceRectangle | 128 | |
D3D12_RECT | .Transform.DestinationRectangle | 144 | ||
D3D12_VIDEO_PROCESS_ORIENTATION | .Transform.Orientation | 160 | ||
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS | .Flags | 164 | ||
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE | UINT | .RateInfo.OutputIndex | 168 | |
UINT | .RateInfo.InputFrameOrField | 172 | ||
INT[32] | .FilterLevels | 176 | ||
D3D12_VIDEO_PROCESS_ALPHA_BLENDING | BOOL | .AlphaBlending.Enable | 304 | |
FLOAT | .AlphaBlending.Alpha | 308 |
│ └─312
D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 | D3D12_VIDEO_PROCESS_INPUT_STREAM[2] | .InputStream | 0 | |
D3D12_VIDEO_PROCESS_TRANSFORM | D3D12_RECT | .Transform.SourceRectangle | 128 | |
D3D12_RECT | .Transform.DestinationRectangle | 144 | ||
D3D12_VIDEO_PROCESS_ORIENTATION | .Transform.Orientation | 160 | ||
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS | .Flags | 164 | ||
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE | UINT | .RateInfo.OutputIndex | 168 | |
UINT | .RateInfo.InputFrameOrField | 172 | ||
INT[32] | .FilterLevels | 176 | ||
D3D12_VIDEO_PROCESS_ALPHA_BLENDING | BOOL | .AlphaBlending.Enable | 304 | |
FLOAT | .AlphaBlending.Alpha | 308 | ||
D3D12_VIDEO_FIELD_TYPE | .FieldType | 312 |
│ └─320
D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC | DXGI_FORMAT | .Format | 0 | |
DXGI_COLOR_SPACE_TYPE | .ColorSpace | 4 | ||
DXGI_RATIONAL | UINT | .SourceAspectRatio.Numerator | 8 | |
UINT | .SourceAspectRatio.Denominator | 12 | ||
DXGI_RATIONAL | UINT | .DestinationAspectRatio.Numerator | 16 | |
UINT | .DestinationAspectRatio.Denominator | 20 | ||
DXGI_RATIONAL | UINT | .FrameRate.Numerator | 24 | |
UINT | .FrameRate.Denominator | 28 | ||
D3D12_VIDEO_SIZE_RANGE | UINT | .SourceSizeRange.MaxWidth | 32 | |
UINT | .SourceSizeRange.MaxHeight | 36 | ||
UINT | .SourceSizeRange.MinWidth | 40 | ||
UINT | .SourceSizeRange.MinHeight | 44 | ||
D3D12_VIDEO_SIZE_RANGE | UINT | .DestinationSizeRange.MaxWidth | 48 | |
UINT | .DestinationSizeRange.MaxHeight | 52 | ||
UINT | .DestinationSizeRange.MinWidth | 56 | ||
UINT | .DestinationSizeRange.MinHeight | 60 | ||
BOOL | .EnableOrientation | 64 | ||
D3D12_VIDEO_PROCESS_FILTER_FLAGS | .FilterFlags | 68 | ||
D3D12_VIDEO_FRAME_STEREO_FORMAT | .StereoFormat | 72 | ||
D3D12_VIDEO_FIELD_TYPE | .FieldType | 76 | ||
D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS | .DeinterlaceMode | 80 | ||
BOOL | .EnableAlphaBlending | 84 | ||
D3D12_VIDEO_PROCESS_LUMA_KEY | BOOL | .LumaKey.Enable | 88 | |
FLOAT | .LumaKey.Lower | 92 | ||
FLOAT | .LumaKey.Upper | 96 | ||
UINT | .NumPastFrames | 100 | ||
UINT | .NumFutureFrames | 104 | ||
BOOL | .EnableAutoProcessing | 108 |
│ └─112
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE | UINT | .OutputIndex | 0 |
UINT | .InputFrameOrField | 4 |
│ └─8
D3D12_VIDEO_PROCESS_LUMA_KEY | BOOL | .Enable | 0 |
FLOAT | .Lower | 4 | |
FLOAT | .Upper | 8 |
│ └─12
D3D12_VIDEO_PROCESS_OUTPUT_STREAM | ID3D12Resource * | .pTexture2D | 0 |
UINT | .Subresource | 8 |
│ └─16
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS | D3D12_VIDEO_PROCESS_OUTPUT_STREAM[2] | .OutputStream | 0 |
D3D12_RECT | .TargetRectangle | 32 |
│ └─48
D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC | DXGI_FORMAT | .Format | 0 | |
DXGI_COLOR_SPACE_TYPE | .ColorSpace | 4 | ||
D3D12_VIDEO_PROCESS_ALPHA_FILL_MODE | .AlphaFillMode | 8 | ||
UINT | .AlphaFillModeSourceStreamIndex | 12 | ||
FLOAT[4] | .BackgroundColor | 16 | ||
DXGI_RATIONAL | UINT | .FrameRate.Numerator | 32 | |
UINT | .FrameRate.Denominator | 36 | ||
BOOL | .EnableStereo | 40 |
│ └─44
D3D12_VIDEO_PROCESS_REFERENCE_SET | UINT | .NumPastFrames | 0 |
ID3D12Resource ** | .ppPastFrames | 8 | |
UINT * | .pPastSubresources | 16 | |
UINT | .NumFutureFrames | 24 | |
ID3D12Resource ** | .ppFutureFrames | 32 | |
UINT * | .pFutureSubresources | 40 |
│ └─48
D3D12_VIDEO_PROCESS_TRANSFORM | D3D12_RECT | .SourceRectangle | 0 |
D3D12_RECT | .DestinationRectangle | 16 | |
D3D12_VIDEO_PROCESS_ORIENTATION | .Orientation | 32 |
│ └─36
D3D12_VIDEO_SAMPLE | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
D3D12_VIDEO_FORMAT | DXGI_FORMAT | .Format.Format | 8 | |
DXGI_COLOR_SPACE_TYPE | .Format.ColorSpace | 12 |
│ └─16
D3D12_VIDEO_SCALE_SUPPORT | D3D12_VIDEO_SIZE_RANGE | UINT | .OutputSizeRange.MaxWidth | 0 |
UINT | .OutputSizeRange.MaxHeight | 4 | ||
UINT | .OutputSizeRange.MinWidth | 8 | ||
UINT | .OutputSizeRange.MinHeight | 12 | ||
D3D12_VIDEO_SCALE_SUPPORT_FLAGS | .Flags | 16 |
│ └─20
D3D12_VIDEO_SIZE_RANGE | UINT | .MaxWidth | 0 |
UINT | .MaxHeight | 4 | |
UINT | .MinWidth | 8 | |
UINT | .MinHeight | 12 |
│ └─16
D3D12_VIEWPORT | FLOAT | .TopLeftX | 0 |
FLOAT | .TopLeftY | 4 | |
FLOAT | .Width | 8 | |
FLOAT | .Height | 12 | |
FLOAT | .MinDepth | 16 | |
FLOAT | .MaxDepth | 20 |
│ └─24
D3D12_VIEW_INSTANCE_LOCATION | UINT | .ViewportArrayIndex | 0 |
UINT | .RenderTargetArrayIndex | 4 |
│ └─8
D3D12_VIEW_INSTANCING_DESC | UINT | .ViewInstanceCount | 0 |
const D3D12_VIEW_INSTANCE_LOCATION * | .pViewInstanceLocations | 8 | |
D3D12_VIEW_INSTANCING_FLAGS | .Flags | 16 |
│ └─24
D3D12_WRITEBUFFERIMMEDIATE_PARAMETER | D3D12_GPU_VIRTUAL_ADDRESS | .Dest | 0 |
UINT32 | .Value | 8 |
│ └─16
D3DCAPS9 | int | .DeviceType | 0 | |
UINT | .AdapterOrdinal | 4 | ||
DWORD | .Caps | 8 | ||
DWORD | .Caps2 | 12 | ||
DWORD | .Caps3 | 16 | ||
DWORD | .PresentationIntervals | 20 | ||
DWORD | .CursorCaps | 24 | ||
DWORD | .DevCaps | 28 | ||
DWORD | .PrimitiveMiscCaps | 32 | ||
DWORD | .RasterCaps | 36 | ||
DWORD | .ZCmpCaps | 40 | ||
DWORD | .SrcBlendCaps | 44 | ||
DWORD | .DestBlendCaps | 48 | ||
DWORD | .AlphaCmpCaps | 52 | ||
DWORD | .ShadeCaps | 56 | ||
DWORD | .TextureCaps | 60 | ||
DWORD | .TextureFilterCaps | 64 | ||
DWORD | .CubeTextureFilterCaps | 68 | ||
DWORD | .VolumeTextureFilterCaps | 72 | ||
DWORD | .TextureAddressCaps | 76 | ||
DWORD | .VolumeTextureAddressCaps | 80 | ||
DWORD | .LineCaps | 84 | ||
DWORD | .MaxTextureWidth | 88 | ||
DWORD | .MaxTextureHeight | 92 | ||
DWORD | .MaxVolumeExtent | 96 | ||
DWORD | .MaxTextureRepeat | 100 | ||
DWORD | .MaxTextureAspectRatio | 104 | ||
DWORD | .MaxAnisotropy | 108 | ||
float | .MaxVertexW | 112 | ||
float | .GuardBandLeft | 116 | ||
float | .GuardBandTop | 120 | ||
float | .GuardBandRight | 124 | ||
float | .GuardBandBottom | 128 | ||
float | .ExtentsAdjust | 132 | ||
DWORD | .StencilCaps | 136 | ||
DWORD | .FVFCaps | 140 | ||
DWORD | .TextureOpCaps | 144 | ||
DWORD | .MaxTextureBlendStages | 148 | ||
DWORD | .MaxSimultaneousTextures | 152 | ||
DWORD | .VertexProcessingCaps | 156 | ||
DWORD | .MaxActiveLights | 160 | ||
DWORD | .MaxUserClipPlanes | 164 | ||
DWORD | .MaxVertexBlendMatrices | 168 | ||
DWORD | .MaxVertexBlendMatrixIndex | 172 | ||
float | .MaxPointSize | 176 | ||
DWORD | .MaxPrimitiveCount | 180 | ||
DWORD | .MaxVertexIndex | 184 | ||
DWORD | .MaxStreams | 188 | ||
DWORD | .MaxStreamStride | 192 | ||
DWORD | .VertexShaderVersion | 196 | ||
DWORD | .MaxVertexShaderConst | 200 | ||
DWORD | .PixelShaderVersion | 204 | ||
float | .PixelShader1xMaxValue | 208 | ||
DWORD | .DevCaps2 | 212 | ||
float | .MaxNpatchTessellationLevel | 216 | ||
DWORD | .Reserved5 | 220 | ||
UINT | .MasterAdapterOrdinal | 224 | ||
UINT | .AdapterOrdinalInGroup | 228 | ||
UINT | .NumberOfAdaptersInGroup | 232 | ||
DWORD | .DeclTypes | 236 | ||
DWORD | .NumSimultaneousRTs | 240 | ||
DWORD | .StretchRectFilterCaps | 244 | ||
D3DVSHADERCAPS2_0 | DWORD | .VS20Caps.Caps | 248 | |
INT | .VS20Caps.DynamicFlowControlDepth | 252 | ||
INT | .VS20Caps.NumTemps | 256 | ||
INT | .VS20Caps.StaticFlowControlDepth | 260 | ||
D3DPSHADERCAPS2_0 | DWORD | .PS20Caps.Caps | 264 | |
INT | .PS20Caps.DynamicFlowControlDepth | 268 | ||
INT | .PS20Caps.NumTemps | 272 | ||
INT | .PS20Caps.StaticFlowControlDepth | 276 | ||
INT | .PS20Caps.NumInstructionSlots | 280 | ||
DWORD | .VertexTextureFilterCaps | 284 | ||
DWORD | .MaxVShaderInstructionsExecuted | 288 | ||
DWORD | .MaxPShaderInstructionsExecuted | 292 | ||
DWORD | .MaxVertexShader30InstructionSlots | 296 | ||
DWORD | .MaxPixelShader30InstructionSlots | 300 |
│ └─304
D3DCONTENTPROTECTIONCAPS | DWORD | .Caps | 0 | |
GUID | unsigned long | .KeyExchangeType.Data1 | 4 | |
unsigned short | .KeyExchangeType.Data2 | 8 | ||
unsigned short | .KeyExchangeType.Data3 | 10 | ||
unsigned char[8] | .KeyExchangeType.Data4 | 12 | ||
UINT | .BufferAlignmentStart | 20 | ||
UINT | .BlockAlignmentSize | 24 | ||
ULONGLONG | .ProtectedMemorySize | 32 |
│ └─40
D3DOVERLAYCAPS | UINT | .Caps | 0 |
UINT | .MaxOverlayDisplayWidth | 4 | |
UINT | .MaxOverlayDisplayHeight | 8 |
│ └─12
D3DPSHADERCAPS2_0 | DWORD | .Caps | 0 |
INT | .DynamicFlowControlDepth | 4 | |
INT | .NumTemps | 8 | |
INT | .StaticFlowControlDepth | 12 | |
INT | .NumInstructionSlots | 16 |
│ └─20
D3DVSHADERCAPS2_0 | DWORD | .Caps | 0 |
INT | .DynamicFlowControlDepth | 4 | |
INT | .NumTemps | 8 | |
INT | .StaticFlowControlDepth | 12 |
│ └─16
D3DX11_FFT_BUFFER_INFO | UINT | .NumTempBufferSizes | 0 |
UINT[4] | .TempBufferFloatSizes | 4 | |
UINT | .NumPrecomputeBufferSizes | 20 | |
UINT[4] | .PrecomputeBufferFloatSizes | 24 |
│ └─40
D3DX11_FFT_DESC | UINT | .NumDimensions | 0 |
UINT[32] | .ElementLengths | 4 | |
UINT | .DimensionMask | 132 | |
D3DX11_FFT_DATA_TYPE | .Type | 136 |
│ └─140
D3D_SHADER_DATA | LPCVOID | .pBytecode | 0 |
SIZE_T | .BytecodeLength | 8 |
│ └─16
D3D_SHADER_MACRO | LPCSTR | .Name | 0 |
LPCSTR | .Definition | 8 |
│ └─16
DAILY | WORD | .DaysInterval | 0 |
│ └─2
DATABLOCK_HEADER | DWORD | .cbSize | 0 |
DWORD | .dwSignature | 4 |
│ └─8
DATETIMEPICKERINFO | DWORD | .cbSize | 0 | |
RECT | LONG | .rcCheck.left | 4 | |
LONG | .rcCheck.top | 8 | ||
LONG | .rcCheck.right | 12 | ||
LONG | .rcCheck.bottom | 16 | ||
DWORD | .stateCheck | 20 | ||
RECT | LONG | .rcButton.left | 24 | |
LONG | .rcButton.top | 28 | ||
LONG | .rcButton.right | 32 | ||
LONG | .rcButton.bottom | 36 | ||
DWORD | .stateButton | 40 | ||
HWND | .hwndEdit | 48 | ||
HWND | .hwndUD | 56 | ||
HWND | .hwndDropDown | 64 |
│ └─72
DATE_TIME | DWORD | .dwLowDateTime | 0 |
DWORD | .dwHighDateTime | 4 |
│ └─8
DAV_CALLBACK_AUTH_BLOB | PVOID | .pBuffer | 0 |
ULONG | .ulSize | 8 | |
ULONG | .ulType | 12 |
│ └─16
DAV_CALLBACK_AUTH_UNP | LPWSTR | .pszUserName | 0 |
ULONG | .ulUserNameLength | 8 | |
LPWSTR | .pszPassword | 16 | |
ULONG | .ulPasswordLength | 24 |
│ └─32
DAV_CALLBACK_CRED | DAV_CALLBACK_AUTH_BLOB | PVOID | .AuthBlob.pBuffer | 0 |
ULONG | .AuthBlob.ulSize | 8 | ||
ULONG | .AuthBlob.ulType | 12 | ||
DAV_CALLBACK_AUTH_UNP | LPWSTR | .UNPBlob.pszUserName | 16 | |
ULONG | .UNPBlob.ulUserNameLength | 24 | ||
LPWSTR | .UNPBlob.pszPassword | 32 | ||
ULONG | .UNPBlob.ulPasswordLength | 40 | ||
BOOL | .bAuthBlobValid | 48 | ||
BOOL | .bSave | 52 |
│ └─56
DBCOMMANDTREE | DBCOMMANDOP | .op | 0 |
WORD | .wKind | 2 | |
struct tagDBCOMMANDTREE * | .pctFirstChild | 8 | |
struct tagDBCOMMANDTREE * | .pctNextSibling | 16 | |
union (unnamed) | .value | 24 | |
HRESULT | .hrError | 32 |
│ └─40
DBCONTENT | LPOLESTR | .pwszPhrase | 0 |
DWORD | .dwGenerateMethod | 8 | |
LONG | .lWeight | 12 | |
LCID | .lcid | 16 |
│ └─24
DBCONTENTPROXIMITY | DWORD | .dwProximityUnit | 0 |
ULONG | .ulProximityDistance | 4 | |
LONG | .lWeight | 8 |
│ └─12
DBCONTENTSCOPE | DWORD | .dwFlags | 0 |
LPOLESTR * | .rgpwszTagName | 8 | |
LPOLESTR | .pwszElementValue | 16 |
│ └─24
DBCONTENTTABLE | LPOLESTR | .pwszMachine | 0 |
LPOLESTR | .pwszCatalog | 8 |
│ └─16
DBCONTENTVECTOR | LONG | .lWeight | 0 |
DWORD | .dwRankingMethod | 4 |
│ └─8
DBGROUPINFO | LCID | .lcid | 0 |
│ └─4
DBID | union (unnamed) | .uGuid | 0 |
DBKIND | .eKind | 16 | |
union (unnamed) | .uName | 24 |
│ └─32
DBLIKE | LONG | .lWeight | 0 | |
GUID | unsigned long | .guidDialect.Data1 | 4 | |
unsigned short | .guidDialect.Data2 | 8 | ||
unsigned short | .guidDialect.Data3 | 10 | ||
unsigned char[8] | .guidDialect.Data4 | 12 |
│ └─20
DBPARAMETER | LPOLESTR | .pwszName | 0 |
ITypeInfo * | .pTypeInfo | 8 | |
DB_NUMERIC * | .pNum | 16 | |
DBLENGTH | .cbMaxLength | 24 | |
DBPARAMFLAGS | .dwFlags | 32 | |
DBTYPE | .wType | 36 |
│ └─40
DBPROBABILISTIC | LONG | .lWeight | 0 |
float | .flK1 | 4 | |
float | .flK2 | 8 | |
float | .flK3 | 12 | |
float | .flB | 16 |
│ └─20
DBRELEVANTDOCUMENT | LONG | .lWeight | 0 | ||
VARIANT | DECIMAL | USHORT | .vDocument.decVal.wReserved | 8 | |
BYTE | .vDocument.decVal.scale | 10 | |||
USHORT | .vDocument.decVal.signscale | 10 | |||
BYTE | .vDocument.decVal.sign | 11 | |||
ULONG | .vDocument.decVal.Hi32 | 12 | |||
ULONG | .vDocument.decVal.Lo32 | 16 | |||
ULONGLONG | .vDocument.decVal.Lo64 | 16 | |||
ULONG | .vDocument.decVal.Mid32 | 20 | |||
VARTYPE | .vDocument.vt | 8 | |||
WORD | .vDocument.wReserved1 | 10 | |||
WORD | .vDocument.wReserved2 | 12 | |||
WORD | .vDocument.wReserved3 | 14 | |||
BYTE | .vDocument.bVal | 16 | |||
VARIANT_BOOL | .vDocument.boolVal | 16 | |||
BSTR | .vDocument.bstrVal | 16 | |||
PVOID | .vDocument.byref | 16 | |||
CHAR | .vDocument.cVal | 16 | |||
CY | LONGLONG | .vDocument.cyVal.int64 | 16 | ||
ULONG | .vDocument.cyVal.Lo | 16 | |||
LONG | .vDocument.cyVal.Hi | 20 | |||
DATE | .vDocument.date | 16 | |||
DOUBLE | .vDocument.dblVal | 16 | |||
FLOAT | .vDocument.fltVal | 16 | |||
SHORT | .vDocument.iVal | 16 | |||
INT | .vDocument.intVal | 16 | |||
LONG | .vDocument.lVal | 16 | |||
LONGLONG | .vDocument.llVal | 16 | |||
SAFEARRAY * | .vDocument.parray | 16 | |||
BYTE * | .vDocument.pbVal | 16 | |||
VARIANT_BOOL * | .vDocument.pboolVal | 16 | |||
BSTR * | .vDocument.pbstrVal | 16 | |||
CHAR * | .vDocument.pcVal | 16 | |||
CY * | .vDocument.pcyVal | 16 | |||
DATE * | .vDocument.pdate | 16 | |||
DOUBLE * | .vDocument.pdblVal | 16 | |||
DECIMAL * | .vDocument.pdecVal | 16 | |||
IDispatch * | .vDocument.pdispVal | 16 | |||
FLOAT * | .vDocument.pfltVal | 16 | |||
SHORT * | .vDocument.piVal | 16 | |||
INT * | .vDocument.pintVal | 16 | |||
LONG * | .vDocument.plVal | 16 | |||
LONGLONG * | .vDocument.pllVal | 16 | |||
SAFEARRAY ** | .vDocument.pparray | 16 | |||
IDispatch ** | .vDocument.ppdispVal | 16 | |||
IUnknown ** | .vDocument.ppunkVal | 16 | |||
SCODE * | .vDocument.pscode | 16 | |||
USHORT * | .vDocument.puiVal | 16 | |||
UINT * | .vDocument.puintVal | 16 | |||
ULONG * | .vDocument.pulVal | 16 | |||
ULONGLONG * | .vDocument.pullVal | 16 | |||
IUnknown * | .vDocument.punkVal | 16 | |||
PVOID | .vDocument.pvRecord | 16 | |||
VARIANT * | .vDocument.pvarVal | 16 | |||
SCODE | .vDocument.scode | 16 | |||
USHORT | .vDocument.uiVal | 16 | |||
UINT | .vDocument.uintVal | 16 | |||
ULONG | .vDocument.ulVal | 16 | |||
ULONGLONG | .vDocument.ullVal | 16 | |||
IRecordInfo * | .vDocument.pRecInfo | 24 |
│ └─32
DBSETFUNC | DWORD | .dwSetQuantifier | 0 |
│ └─4
DBSORTINFO | BOOL | .fDesc | 0 |
LCID | .lcid | 4 |
│ └─8
DBTEXT | LPOLESTR | .pwszText | 0 | |
ULONG | .ulErrorLocator | 8 | ||
ULONG | .ulTokenLength | 12 | ||
GUID | unsigned long | .guidDialect.Data1 | 16 | |
unsigned short | .guidDialect.Data2 | 20 | ||
unsigned short | .guidDialect.Data3 | 22 | ||
unsigned char[8] | .guidDialect.Data4 | 24 |
│ └─32
DCB | DWORD | .DCBlength | 0 |
DWORD | .BaudRate | 4 | |
DWORD | .fBinary | 8bytes,0bits | |
DWORD | .fParity | 8bytes,1bits | |
DWORD | .fOutxCtsFlow | 8bytes,2bits | |
DWORD | .fOutxDsrFlow | 8bytes,3bits | |
DWORD | .fDtrControl | 8bytes,4bits | |
DWORD | .fDsrSensitivity | 8bytes,6bits | |
DWORD | .fTXContinueOnXoff | 8bytes,7bits | |
DWORD | .fOutX | 9bytes,0bits | |
DWORD | .fInX | 9bytes,1bits | |
DWORD | .fErrorChar | 9bytes,2bits | |
DWORD | .fNull | 9bytes,3bits | |
DWORD | .fRtsControl | 9bytes,4bits | |
DWORD | .fAbortOnError | 9bytes,6bits | |
DWORD | .fDummy2 | 9bytes,7bits | |
WORD | .wReserved | 12 | |
WORD | .XonLim | 14 | |
WORD | .XoffLim | 16 | |
BYTE | .ByteSize | 18 | |
BYTE | .Parity | 19 | |
BYTE | .StopBits | 20 | |
char | .XonChar | 21 | |
char | .XoffChar | 22 | |
char | .ErrorChar | 23 | |
char | .EofChar | 24 | |
char | .EvtChar | 25 | |
WORD | .wReserved1 | 26 |
│ └─28
DCOMPOSITION_FRAME_STATISTICS | LARGE_INTEGER | LONGLONG | .lastFrameTime.QuadPart | 0 |
struct (unnamed) | .lastFrameTime.u | 0 | ||
DWORD | .lastFrameTime.LowPart | 0 | ||
LONG | .lastFrameTime.HighPart | 4 | ||
DXGI_RATIONAL | UINT | .currentCompositionRate.Numerator | 8 | |
UINT | .currentCompositionRate.Denominator | 12 | ||
LARGE_INTEGER | LONGLONG | .currentTime.QuadPart | 16 | |
struct (unnamed) | .currentTime.u | 16 | ||
DWORD | .currentTime.LowPart | 16 | ||
LONG | .currentTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .timeFrequency.QuadPart | 24 | |
struct (unnamed) | .timeFrequency.u | 24 | ||
DWORD | .timeFrequency.LowPart | 24 | ||
LONG | .timeFrequency.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .nextEstimatedFrameTime.QuadPart | 32 | |
struct (unnamed) | .nextEstimatedFrameTime.u | 32 | ||
DWORD | .nextEstimatedFrameTime.LowPart | 32 | ||
LONG | .nextEstimatedFrameTime.HighPart | 36 |
│ └─40
DDADDVPCAPTUREBUFF | HANDLE | .hCapture | 0 |
DWORD | .dwFlags | 8 | |
int | .pMDL | 16 | |
PSERVENT | .pKEvent | 24 | |
LPDDCAPBUFFINFO | .lpBuffInfo | 32 |
│ └─40
DDBLTBATCH | LPRECT | .lprDest | 0 |
LPDIRECTDRAWSURFACE | .lpDDSSrc | 8 | |
LPRECT | .lprSrc | 16 | |
DWORD | .dwFlags | 24 | |
LPDDBLTFX | .lpDDBltFx | 32 |
│ └─40
DDBLTFX | DWORD | .dwSize | 0 | |
DWORD | .dwDDFX | 4 | ||
DWORD | .dwROP | 8 | ||
DWORD | .dwDDROP | 12 | ||
DWORD | .dwRotationAngle | 16 | ||
DWORD | .dwZBufferOpCode | 20 | ||
DWORD | .dwZBufferLow | 24 | ||
DWORD | .dwZBufferHigh | 28 | ||
DWORD | .dwZBufferBaseDest | 32 | ||
DWORD | .dwZDestConstBitDepth | 36 | ||
DWORD | .dwZDestConst | 40 | ||
LPDIRECTDRAWSURFACE | .lpDDSZBufferDest | 40 | ||
DWORD | .dwZSrcConstBitDepth | 48 | ||
DWORD | .dwZSrcConst | 56 | ||
LPDIRECTDRAWSURFACE | .lpDDSZBufferSrc | 56 | ||
DWORD | .dwAlphaEdgeBlendBitDepth | 64 | ||
DWORD | .dwAlphaEdgeBlend | 68 | ||
DWORD | .dwReserved | 72 | ||
DWORD | .dwAlphaDestConstBitDepth | 76 | ||
DWORD | .dwAlphaDestConst | 80 | ||
LPDIRECTDRAWSURFACE | .lpDDSAlphaDest | 80 | ||
DWORD | .dwAlphaSrcConstBitDepth | 88 | ||
DWORD | .dwAlphaSrcConst | 96 | ||
LPDIRECTDRAWSURFACE | .lpDDSAlphaSrc | 96 | ||
DWORD | .dwFillColor | 104 | ||
DWORD | .dwFillDepth | 104 | ||
DWORD | .dwFillPixel | 104 | ||
LPDIRECTDRAWSURFACE | .lpDDSPattern | 104 | ||
DDCOLORKEY | DWORD | .ddckDestColorkey.dwColorSpaceLowValue | 112 | |
DWORD | .ddckDestColorkey.dwColorSpaceHighValue | 116 | ||
DDCOLORKEY | DWORD | .ddckSrcColorkey.dwColorSpaceLowValue | 120 | |
DWORD | .ddckSrcColorkey.dwColorSpaceHighValue | 124 |
│ └─128
DDBOBNEXTFIELDINFO | LPDDSURFACEDATA | .lpSurface | 0 |
│ └─8
DDCAPBUFFINFO | DWORD | .dwFieldNumber | 0 | |
DWORD | .bPolarity | 4 | ||
LARGE_INTEGER | LONGLONG | .liTimeStamp.QuadPart | 8 | |
struct (unnamed) | .liTimeStamp.u | 8 | ||
DWORD | .liTimeStamp.LowPart | 8 | ||
LONG | .liTimeStamp.HighPart | 12 | ||
DWORD | .ddRVal | 16 |
│ └─24
DDCAPS_DX3 | DWORD | .dwSize | 0 | |
DWORD | .dwCaps | 4 | ||
DWORD | .dwCaps2 | 8 | ||
DWORD | .dwCKeyCaps | 12 | ||
DWORD | .dwFXCaps | 16 | ||
DWORD | .dwFXAlphaCaps | 20 | ||
DWORD | .dwPalCaps | 24 | ||
DWORD | .dwSVCaps | 28 | ||
DWORD | .dwAlphaBltConstBitDepths | 32 | ||
DWORD | .dwAlphaBltPixelBitDepths | 36 | ||
DWORD | .dwAlphaBltSurfaceBitDepths | 40 | ||
DWORD | .dwAlphaOverlayConstBitDepths | 44 | ||
DWORD | .dwAlphaOverlayPixelBitDepths | 48 | ||
DWORD | .dwAlphaOverlaySurfaceBitDepths | 52 | ||
DWORD | .dwZBufferBitDepths | 56 | ||
DWORD | .dwVidMemTotal | 60 | ||
DWORD | .dwVidMemFree | 64 | ||
DWORD | .dwMaxVisibleOverlays | 68 | ||
DWORD | .dwCurrVisibleOverlays | 72 | ||
DWORD | .dwNumFourCCCodes | 76 | ||
DWORD | .dwAlignBoundarySrc | 80 | ||
DWORD | .dwAlignSizeSrc | 84 | ||
DWORD | .dwAlignBoundaryDest | 88 | ||
DWORD | .dwAlignSizeDest | 92 | ||
DWORD | .dwAlignStrideAlign | 96 | ||
DWORD[8] | .dwRops | 100 | ||
DDSCAPS | DWORD | .ddsCaps.dwCaps | 132 | |
DWORD | .dwMinOverlayStretch | 136 | ||
DWORD | .dwMaxOverlayStretch | 140 | ||
DWORD | .dwMinLiveVideoStretch | 144 | ||
DWORD | .dwMaxLiveVideoStretch | 148 | ||
DWORD | .dwMinHwCodecStretch | 152 | ||
DWORD | .dwMaxHwCodecStretch | 156 | ||
DWORD | .dwReserved1 | 160 | ||
DWORD | .dwReserved2 | 164 | ||
DWORD | .dwReserved3 | 168 | ||
DWORD | .dwSVBCaps | 172 | ||
DWORD | .dwSVBCKeyCaps | 176 | ||
DWORD | .dwSVBFXCaps | 180 | ||
DWORD[8] | .dwSVBRops | 184 | ||
DWORD | .dwVSBCaps | 216 | ||
DWORD | .dwVSBCKeyCaps | 220 | ||
DWORD | .dwVSBFXCaps | 224 | ||
DWORD[8] | .dwVSBRops | 228 | ||
DWORD | .dwSSBCaps | 260 | ||
DWORD | .dwSSBCKeyCaps | 264 | ||
DWORD | .dwSSBFXCaps | 268 | ||
DWORD[8] | .dwSSBRops | 272 | ||
DWORD | .dwReserved4 | 304 | ||
DWORD | .dwReserved5 | 308 | ||
DWORD | .dwReserved6 | 312 |
│ └─316
DDCAPS_DX5 | DWORD | .dwSize | 0 | |
DWORD | .dwCaps | 4 | ||
DWORD | .dwCaps2 | 8 | ||
DWORD | .dwCKeyCaps | 12 | ||
DWORD | .dwFXCaps | 16 | ||
DWORD | .dwFXAlphaCaps | 20 | ||
DWORD | .dwPalCaps | 24 | ||
DWORD | .dwSVCaps | 28 | ||
DWORD | .dwAlphaBltConstBitDepths | 32 | ||
DWORD | .dwAlphaBltPixelBitDepths | 36 | ||
DWORD | .dwAlphaBltSurfaceBitDepths | 40 | ||
DWORD | .dwAlphaOverlayConstBitDepths | 44 | ||
DWORD | .dwAlphaOverlayPixelBitDepths | 48 | ||
DWORD | .dwAlphaOverlaySurfaceBitDepths | 52 | ||
DWORD | .dwZBufferBitDepths | 56 | ||
DWORD | .dwVidMemTotal | 60 | ||
DWORD | .dwVidMemFree | 64 | ||
DWORD | .dwMaxVisibleOverlays | 68 | ||
DWORD | .dwCurrVisibleOverlays | 72 | ||
DWORD | .dwNumFourCCCodes | 76 | ||
DWORD | .dwAlignBoundarySrc | 80 | ||
DWORD | .dwAlignSizeSrc | 84 | ||
DWORD | .dwAlignBoundaryDest | 88 | ||
DWORD | .dwAlignSizeDest | 92 | ||
DWORD | .dwAlignStrideAlign | 96 | ||
DWORD[8] | .dwRops | 100 | ||
DDSCAPS | DWORD | .ddsCaps.dwCaps | 132 | |
DWORD | .dwMinOverlayStretch | 136 | ||
DWORD | .dwMaxOverlayStretch | 140 | ||
DWORD | .dwMinLiveVideoStretch | 144 | ||
DWORD | .dwMaxLiveVideoStretch | 148 | ||
DWORD | .dwMinHwCodecStretch | 152 | ||
DWORD | .dwMaxHwCodecStretch | 156 | ||
DWORD | .dwReserved1 | 160 | ||
DWORD | .dwReserved2 | 164 | ||
DWORD | .dwReserved3 | 168 | ||
DWORD | .dwSVBCaps | 172 | ||
DWORD | .dwSVBCKeyCaps | 176 | ||
DWORD | .dwSVBFXCaps | 180 | ||
DWORD[8] | .dwSVBRops | 184 | ||
DWORD | .dwVSBCaps | 216 | ||
DWORD | .dwVSBCKeyCaps | 220 | ||
DWORD | .dwVSBFXCaps | 224 | ||
DWORD[8] | .dwVSBRops | 228 | ||
DWORD | .dwSSBCaps | 260 | ||
DWORD | .dwSSBCKeyCaps | 264 | ||
DWORD | .dwSSBFXCaps | 268 | ||
DWORD[8] | .dwSSBRops | 272 | ||
DWORD | .dwMaxVideoPorts | 304 | ||
DWORD | .dwCurrVideoPorts | 308 | ||
DWORD | .dwSVBCaps2 | 312 | ||
DWORD | .dwNLVBCaps | 316 | ||
DWORD | .dwNLVBCaps2 | 320 | ||
DWORD | .dwNLVBCKeyCaps | 324 | ||
DWORD | .dwNLVBFXCaps | 328 | ||
DWORD[8] | .dwNLVBRops | 332 |
│ └─364
DDCAPS_DX6 | DWORD | .dwSize | 0 | |
DWORD | .dwCaps | 4 | ||
DWORD | .dwCaps2 | 8 | ||
DWORD | .dwCKeyCaps | 12 | ||
DWORD | .dwFXCaps | 16 | ||
DWORD | .dwFXAlphaCaps | 20 | ||
DWORD | .dwPalCaps | 24 | ||
DWORD | .dwSVCaps | 28 | ||
DWORD | .dwAlphaBltConstBitDepths | 32 | ||
DWORD | .dwAlphaBltPixelBitDepths | 36 | ||
DWORD | .dwAlphaBltSurfaceBitDepths | 40 | ||
DWORD | .dwAlphaOverlayConstBitDepths | 44 | ||
DWORD | .dwAlphaOverlayPixelBitDepths | 48 | ||
DWORD | .dwAlphaOverlaySurfaceBitDepths | 52 | ||
DWORD | .dwZBufferBitDepths | 56 | ||
DWORD | .dwVidMemTotal | 60 | ||
DWORD | .dwVidMemFree | 64 | ||
DWORD | .dwMaxVisibleOverlays | 68 | ||
DWORD | .dwCurrVisibleOverlays | 72 | ||
DWORD | .dwNumFourCCCodes | 76 | ||
DWORD | .dwAlignBoundarySrc | 80 | ||
DWORD | .dwAlignSizeSrc | 84 | ||
DWORD | .dwAlignBoundaryDest | 88 | ||
DWORD | .dwAlignSizeDest | 92 | ||
DWORD | .dwAlignStrideAlign | 96 | ||
DWORD[8] | .dwRops | 100 | ||
DDSCAPS | DWORD | .ddsOldCaps.dwCaps | 132 | |
DWORD | .dwMinOverlayStretch | 136 | ||
DWORD | .dwMaxOverlayStretch | 140 | ||
DWORD | .dwMinLiveVideoStretch | 144 | ||
DWORD | .dwMaxLiveVideoStretch | 148 | ||
DWORD | .dwMinHwCodecStretch | 152 | ||
DWORD | .dwMaxHwCodecStretch | 156 | ||
DWORD | .dwReserved1 | 160 | ||
DWORD | .dwReserved2 | 164 | ||
DWORD | .dwReserved3 | 168 | ||
DWORD | .dwSVBCaps | 172 | ||
DWORD | .dwSVBCKeyCaps | 176 | ||
DWORD | .dwSVBFXCaps | 180 | ||
DWORD[8] | .dwSVBRops | 184 | ||
DWORD | .dwVSBCaps | 216 | ||
DWORD | .dwVSBCKeyCaps | 220 | ||
DWORD | .dwVSBFXCaps | 224 | ||
DWORD[8] | .dwVSBRops | 228 | ||
DWORD | .dwSSBCaps | 260 | ||
DWORD | .dwSSBCKeyCaps | 264 | ||
DWORD | .dwSSBFXCaps | 268 | ||
DWORD[8] | .dwSSBRops | 272 | ||
DWORD | .dwMaxVideoPorts | 304 | ||
DWORD | .dwCurrVideoPorts | 308 | ||
DWORD | .dwSVBCaps2 | 312 | ||
DWORD | .dwNLVBCaps | 316 | ||
DWORD | .dwNLVBCaps2 | 320 | ||
DWORD | .dwNLVBCKeyCaps | 324 | ||
DWORD | .dwNLVBFXCaps | 328 | ||
DWORD[8] | .dwNLVBRops | 332 | ||
DDSCAPS2 | DWORD | .ddsCaps.dwCaps | 364 | |
DWORD | .ddsCaps.dwCaps2 | 368 | ||
DWORD | .ddsCaps.dwCaps3 | 372 | ||
DWORD | .ddsCaps.dwCaps4 | 376 | ||
DWORD | .ddsCaps.dwVolumeDepth | 376 |
│ └─380
DDCAPS_DX7 | DWORD | .dwSize | 0 | |
DWORD | .dwCaps | 4 | ||
DWORD | .dwCaps2 | 8 | ||
DWORD | .dwCKeyCaps | 12 | ||
DWORD | .dwFXCaps | 16 | ||
DWORD | .dwFXAlphaCaps | 20 | ||
DWORD | .dwPalCaps | 24 | ||
DWORD | .dwSVCaps | 28 | ||
DWORD | .dwAlphaBltConstBitDepths | 32 | ||
DWORD | .dwAlphaBltPixelBitDepths | 36 | ||
DWORD | .dwAlphaBltSurfaceBitDepths | 40 | ||
DWORD | .dwAlphaOverlayConstBitDepths | 44 | ||
DWORD | .dwAlphaOverlayPixelBitDepths | 48 | ||
DWORD | .dwAlphaOverlaySurfaceBitDepths | 52 | ||
DWORD | .dwZBufferBitDepths | 56 | ||
DWORD | .dwVidMemTotal | 60 | ||
DWORD | .dwVidMemFree | 64 | ||
DWORD | .dwMaxVisibleOverlays | 68 | ||
DWORD | .dwCurrVisibleOverlays | 72 | ||
DWORD | .dwNumFourCCCodes | 76 | ||
DWORD | .dwAlignBoundarySrc | 80 | ||
DWORD | .dwAlignSizeSrc | 84 | ||
DWORD | .dwAlignBoundaryDest | 88 | ||
DWORD | .dwAlignSizeDest | 92 | ||
DWORD | .dwAlignStrideAlign | 96 | ||
DWORD[8] | .dwRops | 100 | ||
DDSCAPS | DWORD | .ddsOldCaps.dwCaps | 132 | |
DWORD | .dwMinOverlayStretch | 136 | ||
DWORD | .dwMaxOverlayStretch | 140 | ||
DWORD | .dwMinLiveVideoStretch | 144 | ||
DWORD | .dwMaxLiveVideoStretch | 148 | ||
DWORD | .dwMinHwCodecStretch | 152 | ||
DWORD | .dwMaxHwCodecStretch | 156 | ||
DWORD | .dwReserved1 | 160 | ||
DWORD | .dwReserved2 | 164 | ||
DWORD | .dwReserved3 | 168 | ||
DWORD | .dwSVBCaps | 172 | ||
DWORD | .dwSVBCKeyCaps | 176 | ||
DWORD | .dwSVBFXCaps | 180 | ||
DWORD[8] | .dwSVBRops | 184 | ||
DWORD | .dwVSBCaps | 216 | ||
DWORD | .dwVSBCKeyCaps | 220 | ||
DWORD | .dwVSBFXCaps | 224 | ||
DWORD[8] | .dwVSBRops | 228 | ||
DWORD | .dwSSBCaps | 260 | ||
DWORD | .dwSSBCKeyCaps | 264 | ||
DWORD | .dwSSBFXCaps | 268 | ||
DWORD[8] | .dwSSBRops | 272 | ||
DWORD | .dwMaxVideoPorts | 304 | ||
DWORD | .dwCurrVideoPorts | 308 | ||
DWORD | .dwSVBCaps2 | 312 | ||
DWORD | .dwNLVBCaps | 316 | ||
DWORD | .dwNLVBCaps2 | 320 | ||
DWORD | .dwNLVBCKeyCaps | 324 | ||
DWORD | .dwNLVBFXCaps | 328 | ||
DWORD[8] | .dwNLVBRops | 332 | ||
DDSCAPS2 | DWORD | .ddsCaps.dwCaps | 364 | |
DWORD | .ddsCaps.dwCaps2 | 368 | ||
DWORD | .ddsCaps.dwCaps3 | 372 | ||
DWORD | .ddsCaps.dwCaps4 | 376 | ||
DWORD | .ddsCaps.dwVolumeDepth | 376 |
│ └─380
DDCLOSEHANDLE | HANDLE | .hHandle | 0 |
│ └─8
DDCOLORCONTROL | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
LONG | .lBrightness | 8 | |
LONG | .lContrast | 12 | |
LONG | .lHue | 16 | |
LONG | .lSaturation | 20 | |
LONG | .lSharpness | 24 | |
LONG | .lGamma | 28 | |
LONG | .lColorEnable | 32 | |
DWORD | .dwReserved1 | 36 |
│ └─40
DDCOLORKEY | DWORD | .dwColorSpaceLowValue | 0 |
DWORD | .dwColorSpaceHighValue | 4 |
│ └─8
DDCOMPBUFFERINFO | DWORD | .dwSize | 0 | |
DWORD | .dwNumCompBuffers | 4 | ||
DWORD | .dwWidthToCreate | 8 | ||
DWORD | .dwHeightToCreate | 12 | ||
DWORD | .dwBytesToAllocate | 16 | ||
DDSCAPS2 | DWORD | .ddCompCaps.dwCaps | 20 | |
DWORD | .ddCompCaps.dwCaps2 | 24 | ||
DWORD | .ddCompCaps.dwCaps3 | 28 | ||
DWORD | .ddCompCaps.dwCaps4 | 32 | ||
DWORD | .ddCompCaps.dwVolumeDepth | 32 | ||
DDPIXELFORMAT | DWORD | .ddPixelFormat.dwSize | 36 | |
DWORD | .ddPixelFormat.dwFlags | 40 | ||
DWORD | .ddPixelFormat.dwFourCC | 44 | ||
DWORD | .ddPixelFormat.dwAlphaBitDepth | 48 | ||
DWORD | .ddPixelFormat.dwBumpBitCount | 48 | ||
DWORD | .ddPixelFormat.dwLuminanceBitCount | 48 | ||
DWORD | .ddPixelFormat.dwPrivateFormatBitCount | 48 | ||
DWORD | .ddPixelFormat.dwRGBBitCount | 48 | ||
DWORD | .ddPixelFormat.dwYUVBitCount | 48 | ||
DWORD | .ddPixelFormat.dwZBufferBitDepth | 48 | ||
DWORD | .ddPixelFormat.dwBumpDuBitMask | 52 | ||
DWORD | .ddPixelFormat.dwLuminanceBitMask | 52 | ||
DWORD | .ddPixelFormat.dwOperations | 52 | ||
DWORD | .ddPixelFormat.dwRBitMask | 52 | ||
DWORD | .ddPixelFormat.dwStencilBitDepth | 52 | ||
DWORD | .ddPixelFormat.dwYBitMask | 52 | ||
struct (unnamed) | .ddPixelFormat.MultiSampleCaps | 56 | ||
DWORD | .ddPixelFormat.dwBumpDvBitMask | 56 | ||
DWORD | .ddPixelFormat.dwGBitMask | 56 | ||
DWORD | .ddPixelFormat.dwUBitMask | 56 | ||
DWORD | .ddPixelFormat.dwZBitMask | 56 | ||
DWORD | .ddPixelFormat.dwBBitMask | 60 | ||
DWORD | .ddPixelFormat.dwBumpLuminanceBitMask | 60 | ||
DWORD | .ddPixelFormat.dwStencilBitMask | 60 | ||
DWORD | .ddPixelFormat.dwVBitMask | 60 | ||
DWORD | .ddPixelFormat.dwLuminanceAlphaBitMask | 64 | ||
DWORD | .ddPixelFormat.dwRGBAlphaBitMask | 64 | ||
DWORD | .ddPixelFormat.dwRGBZBitMask | 64 | ||
DWORD | .ddPixelFormat.dwYUVAlphaBitMask | 64 | ||
DWORD | .ddPixelFormat.dwYUVZBitMask | 64 |
│ └─68
DDCORECAPS | DWORD | .dwSize | 0 | |
DWORD | .dwCaps | 4 | ||
DWORD | .dwCaps2 | 8 | ||
DWORD | .dwCKeyCaps | 12 | ||
DWORD | .dwFXCaps | 16 | ||
DWORD | .dwFXAlphaCaps | 20 | ||
DWORD | .dwPalCaps | 24 | ||
DWORD | .dwSVCaps | 28 | ||
DWORD | .dwAlphaBltConstBitDepths | 32 | ||
DWORD | .dwAlphaBltPixelBitDepths | 36 | ||
DWORD | .dwAlphaBltSurfaceBitDepths | 40 | ||
DWORD | .dwAlphaOverlayConstBitDepths | 44 | ||
DWORD | .dwAlphaOverlayPixelBitDepths | 48 | ||
DWORD | .dwAlphaOverlaySurfaceBitDepths | 52 | ||
DWORD | .dwZBufferBitDepths | 56 | ||
DWORD | .dwVidMemTotal | 60 | ||
DWORD | .dwVidMemFree | 64 | ||
DWORD | .dwMaxVisibleOverlays | 68 | ||
DWORD | .dwCurrVisibleOverlays | 72 | ||
DWORD | .dwNumFourCCCodes | 76 | ||
DWORD | .dwAlignBoundarySrc | 80 | ||
DWORD | .dwAlignSizeSrc | 84 | ||
DWORD | .dwAlignBoundaryDest | 88 | ||
DWORD | .dwAlignSizeDest | 92 | ||
DWORD | .dwAlignStrideAlign | 96 | ||
DWORD[8] | .dwRops | 100 | ||
DDSCAPS | DWORD | .ddsCaps.dwCaps | 132 | |
DWORD | .dwMinOverlayStretch | 136 | ||
DWORD | .dwMaxOverlayStretch | 140 | ||
DWORD | .dwMinLiveVideoStretch | 144 | ||
DWORD | .dwMaxLiveVideoStretch | 148 | ||
DWORD | .dwMinHwCodecStretch | 152 | ||
DWORD | .dwMaxHwCodecStretch | 156 | ||
DWORD | .dwReserved1 | 160 | ||
DWORD | .dwReserved2 | 164 | ||
DWORD | .dwReserved3 | 168 | ||
DWORD | .dwSVBCaps | 172 | ||
DWORD | .dwSVBCKeyCaps | 176 | ||
DWORD | .dwSVBFXCaps | 180 | ||
DWORD[8] | .dwSVBRops | 184 | ||
DWORD | .dwVSBCaps | 216 | ||
DWORD | .dwVSBCKeyCaps | 220 | ||
DWORD | .dwVSBFXCaps | 224 | ||
DWORD[8] | .dwVSBRops | 228 | ||
DWORD | .dwSSBCaps | 260 | ||
DWORD | .dwSSBCKeyCaps | 264 | ||
DWORD | .dwSSBFXCaps | 268 | ||
DWORD[8] | .dwSSBRops | 272 | ||
DWORD | .dwMaxVideoPorts | 304 | ||
DWORD | .dwCurrVideoPorts | 308 | ||
DWORD | .dwSVBCaps2 | 312 |
│ └─316
DDDEVICEIDENTIFIER2 | char[512] | .szDriver | 0 | |
char[512] | .szDescription | 512 | ||
LARGE_INTEGER | LONGLONG | .liDriverVersion.QuadPart | 1024 | |
struct (unnamed) | .liDriverVersion.u | 1024 | ||
DWORD | .liDriverVersion.LowPart | 1024 | ||
LONG | .liDriverVersion.HighPart | 1028 | ||
DWORD | .dwVendorId | 1032 | ||
DWORD | .dwDeviceId | 1036 | ||
DWORD | .dwSubSysId | 1040 | ||
DWORD | .dwRevision | 1044 | ||
GUID | unsigned long | .guidDeviceIdentifier.Data1 | 1048 | |
unsigned short | .guidDeviceIdentifier.Data2 | 1052 | ||
unsigned short | .guidDeviceIdentifier.Data3 | 1054 | ||
unsigned char[8] | .guidDeviceIdentifier.Data4 | 1056 | ||
DWORD | .dwWHQLLevel | 1064 |
│ └─1072
DDEACK | unsigned short | .bAppReturnCode | 0bytes,0bits |
unsigned short | .reserved | 1bytes,0bits | |
unsigned short | .fBusy | 1bytes,6bits | |
unsigned short | .fAck | 1bytes,7bits |
│ └─2
DDEADVISE | unsigned short | .reserved | 0bytes,0bits |
unsigned short | .fDeferUpd | 1bytes,6bits | |
unsigned short | .fAckReq | 1bytes,7bits | |
short | .cfFormat | 2 |
│ └─4
DDEDATA | unsigned short | .unused | 0bytes,0bits |
unsigned short | .fResponse | 1bytes,4bits | |
unsigned short | .fRelease | 1bytes,5bits | |
unsigned short | .reserved | 1bytes,6bits | |
unsigned short | .fAckReq | 1bytes,7bits | |
short | .cfFormat | 2 | |
BYTE[1] | .Value | 4 |
│ └─6
DDEML_MSG_HOOK_DATA | UINT_PTR | .uiLo | 0 |
UINT_PTR | .uiHi | 8 | |
DWORD | .cbData | 16 | |
DWORD[8] | .Data | 20 |
│ └─56
DDENABLEIRQINFO | DWORD | .dwIRQSources | 0 |
DWORD | .dwLine | 4 | |
PDX_IRQCALLBACK | .IRQCallback | 8 | |
PDX_IRQDATA | .lpIRQData | 16 |
│ └─24
DDEPOKE | unsigned short | .unused | 0bytes,0bits |
unsigned short | .fRelease | 1bytes,5bits | |
unsigned short | .fReserved | 1bytes,6bits | |
short | .cfFormat | 2 | |
BYTE[1] | .Value | 4 |
│ └─6
DDFLIPOVERLAY | HANDLE | .hDirectDraw | 0 |
HANDLE | .hCurrentSurface | 8 | |
HANDLE | .hTargetSurface | 16 | |
DWORD | .dwFlags | 24 |
│ └─32
DDFLIPOVERLAYINFO | LPDDSURFACEDATA | .lpCurrentSurface | 0 |
LPDDSURFACEDATA | .lpTargetSurface | 8 | |
DWORD | .dwFlags | 16 |
│ └─24
DDFLIPVIDEOPORT | HANDLE | .hDirectDraw | 0 |
HANDLE | .hVideoPort | 8 | |
HANDLE | .hCurrentSurface | 16 | |
HANDLE | .hTargetSurface | 24 | |
DWORD | .dwFlags | 32 |
│ └─40
DDFLIPVIDEOPORTINFO | LPDDVIDEOPORTDATA | .lpVideoPortData | 0 |
LPDDSURFACEDATA | .lpCurrentSurface | 8 | |
LPDDSURFACEDATA | .lpTargetSurface | 16 | |
DWORD | .dwFlipVPFlags | 24 |
│ └─32
DDGAMMARAMP | WORD[256] | .red | 0 |
WORD[256] | .green | 512 | |
WORD[256] | .blue | 1024 |
│ └─1536
DDGETAUTOFLIPIN | HANDLE | .hDirectDraw | 0 |
HANDLE | .hVideoPort | 8 |
│ └─16
DDGETAUTOFLIPOUT | DWORD | .ddRVal | 0 |
HANDLE | .hVideoSurface | 8 | |
HANDLE | .hVBISurface | 16 | |
BOOL | .bPolarity | 24 |
│ └─32
DDGETCURRENTAUTOFLIPININFO | LPDDVIDEOPORTDATA | .lpVideoPortData | 0 |
│ └─8
DDGETCURRENTAUTOFLIPOUTINFO | DWORD | .dwSurfaceIndex | 0 |
DWORD | .dwVBISurfaceIndex | 4 |
│ └─8
DDGETFIELDNUMIN | HANDLE | .hDirectDraw | 0 |
HANDLE | .hVideoPort | 8 |
│ └─16
DDGETFIELDNUMOUT | DWORD | .ddRVal | 0 |
DWORD | .dwFieldNum | 4 |
│ └─8
DDGETIRQINFO | DWORD | .dwFlags | 0 |
│ └─4
DDGETKERNELCAPSOUT | DWORD | .ddRVal | 0 |
DWORD | .dwCaps | 4 | |
DWORD | .dwIRQCaps | 8 |
│ └─12
DDGETPOLARITYIN | HANDLE | .hDirectDraw | 0 |
HANDLE | .hVideoPort | 8 |
│ └─16
DDGETPOLARITYININFO | LPDDVIDEOPORTDATA | .lpVideoPortData | 0 |
│ └─8
DDGETPOLARITYOUT | DWORD | .ddRVal | 0 |
BOOL | .bPolarity | 4 |
│ └─8
DDGETPOLARITYOUTINFO | DWORD | .bPolarity | 0 |
│ └─4
DDGETPREVIOUSAUTOFLIPININFO | LPDDVIDEOPORTDATA | .lpVideoPortData | 0 |
│ └─8
DDGETPREVIOUSAUTOFLIPOUTINFO | DWORD | .dwSurfaceIndex | 0 |
DWORD | .dwVBISurfaceIndex | 4 |
│ └─8
DDGETSURFACESTATEIN | HANDLE | .hDirectDraw | 0 |
HANDLE | .hSurface | 8 |
│ └─16
DDGETSURFACESTATEOUT | DWORD | .ddRVal | 0 |
DWORD | .dwStateCaps | 4 | |
DWORD | .dwStateStatus | 8 |
│ └─12
DDGETTRANSFERSTATUSOUTINFO | DWORD_PTR | .dwTransferID | 0 |
│ └─8
DDGETVERSIONNUMBER | DWORD | .ddRVal | 0 |
DWORD | .dwMajorVersion | 4 | |
DWORD | .dwMinorVersion | 8 |
│ └─12
DDHAL_DESTROYDDLOCALDATA | DWORD | .dwFlags | 0 |
LPDDRAWI_DIRECTDRAW_LCL | .pDDLcl | 8 | |
HRESULT | .ddRVal | 16 |
│ └─24
DDHAL_WAITFORVERTICALBLANKDATA | LPDDRAWI_DIRECTDRAW_GBL | .lpDD | 0 |
DWORD | .dwFlags | 8 | |
DWORD | .bIsInVB | 12 | |
ULONG_PTR | .hEvent | 16 | |
HRESULT | .ddRVal | 24 | |
LPDDHAL_WAITFORVERTICALBLANK | .WaitForVerticalBlank | 32 |
│ └─40
DDKERNELCAPS | DWORD | .dwSize | 0 |
DWORD | .dwCaps | 4 | |
DWORD | .dwIRQCaps | 8 |
│ └─12
DDLOCKIN | HANDLE | .hDirectDraw | 0 |
HANDLE | .hSurface | 8 |
│ └─16
DDLOCKININFO | LPDDSURFACEDATA | .lpSurfaceData | 0 |
│ └─8
DDLOCKOUT | DWORD | .ddRVal | 0 |
DWORD | .dwSurfHeight | 4 | |
DWORD | .dwSurfWidth | 8 | |
LONG | .lSurfPitch | 12 | |
PVOID | .lpSurface | 16 | |
DWORD | .SurfaceCaps | 24 | |
DWORD | .dwFormatFlags | 28 | |
DWORD | .dwFormatFourCC | 32 | |
DWORD | .dwFormatBitCount | 36 | |
DWORD | .dwRBitMask | 40 | |
DWORD | .dwYBitMask | 40 | |
DWORD | .dwGBitMask | 44 | |
DWORD | .dwUBitMask | 44 | |
DWORD | .dwBBitMask | 48 | |
DWORD | .dwVBitMask | 48 |
│ └─56
DDLOCKOUTINFO | ULONG_PTR | .dwSurfacePtr | 0 |
│ └─8
DDMOCOMPBUFFERINFO | DWORD | .dwSize | 0 |
PDD_SURFACE_LOCAL | .lpCompSurface | 8 | |
DWORD | .dwDataOffset | 16 | |
DWORD | .dwDataSize | 20 | |
LPVOID | .lpPrivate | 24 |
│ └─32
DDOPENDIRECTDRAWIN | ULONG_PTR | .dwDirectDrawHandle | 0 |
LPDD_NOTIFYCALLBACK | .pfnDirectDrawClose | 8 | |
PVOID | .pContext | 16 |
│ └─24
DDOPENDIRECTDRAWOUT | DWORD | .ddRVal | 0 |
HANDLE | .hDirectDraw | 8 |
│ └─16
DDOPENSURFACEIN | HANDLE | .hDirectDraw | 0 |
ULONG_PTR | .dwSurfaceHandle | 8 | |
LPDD_NOTIFYCALLBACK | .pfnSurfaceClose | 16 | |
PVOID | .pContext | 24 |
│ └─32
DDOPENSURFACEOUT | DWORD | .ddRVal | 0 |
HANDLE | .hSurface | 8 |
│ └─16
DDOPENVIDEOPORTIN | HANDLE | .hDirectDraw | 0 |
ULONG | .dwVideoPortHandle | 8 | |
LPDD_NOTIFYCALLBACK | .pfnVideoPortClose | 16 | |
PVOID | .pContext | 24 |
│ └─32
DDOPENVIDEOPORTOUT | DWORD | .ddRVal | 0 |
HANDLE | .hVideoPort | 8 |
│ └─16
DDOPENVPCAPTUREDEVICEIN | HANDLE | .hDirectDraw | 0 |
HANDLE | .hVideoPort | 8 | |
DWORD | .dwStartLine | 16 | |
DWORD | .dwEndLine | 20 | |
DWORD | .dwCaptureEveryNFields | 24 | |
LPDD_NOTIFYCALLBACK | .pfnCaptureClose | 32 | |
PVOID | .pContext | 40 | |
DWORD | .dwFlags | 48 |
│ └─56
DDOPENVPCAPTUREDEVICEOUT | DWORD | .ddRVal | 0 |
HANDLE | .hCapture | 8 |
│ └─16
DDOVERLAYFX | DWORD | .dwSize | 0 | |
DWORD | .dwAlphaEdgeBlendBitDepth | 4 | ||
DWORD | .dwAlphaEdgeBlend | 8 | ||
DWORD | .dwReserved | 12 | ||
DWORD | .dwAlphaDestConstBitDepth | 16 | ||
DWORD | .dwAlphaDestConst | 24 | ||
LPDIRECTDRAWSURFACE | .lpDDSAlphaDest | 24 | ||
DWORD | .dwAlphaSrcConstBitDepth | 32 | ||
DWORD | .dwAlphaSrcConst | 40 | ||
LPDIRECTDRAWSURFACE | .lpDDSAlphaSrc | 40 | ||
DDCOLORKEY | DWORD | .dckDestColorkey.dwColorSpaceLowValue | 48 | |
DWORD | .dckDestColorkey.dwColorSpaceHighValue | 52 | ||
DDCOLORKEY | DWORD | .dckSrcColorkey.dwColorSpaceLowValue | 56 | |
DWORD | .dckSrcColorkey.dwColorSpaceHighValue | 60 | ||
DWORD | .dwDDFX | 64 | ||
DWORD | .dwFlags | 68 |
│ └─72
DDPIXELFORMAT | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwFourCC | 8 | |
DWORD | .dwAlphaBitDepth | 12 | |
DWORD | .dwBumpBitCount | 12 | |
DWORD | .dwLuminanceBitCount | 12 | |
DWORD | .dwPrivateFormatBitCount | 12 | |
DWORD | .dwRGBBitCount | 12 | |
DWORD | .dwYUVBitCount | 12 | |
DWORD | .dwZBufferBitDepth | 12 | |
DWORD | .dwBumpDuBitMask | 16 | |
DWORD | .dwLuminanceBitMask | 16 | |
DWORD | .dwOperations | 16 | |
DWORD | .dwRBitMask | 16 | |
DWORD | .dwStencilBitDepth | 16 | |
DWORD | .dwYBitMask | 16 | |
struct (unnamed) | .MultiSampleCaps | 20 | |
DWORD | .dwBumpDvBitMask | 20 | |
DWORD | .dwGBitMask | 20 | |
DWORD | .dwUBitMask | 20 | |
DWORD | .dwZBitMask | 20 | |
DWORD | .dwBBitMask | 24 | |
DWORD | .dwBumpLuminanceBitMask | 24 | |
DWORD | .dwStencilBitMask | 24 | |
DWORD | .dwVBitMask | 24 | |
DWORD | .dwLuminanceAlphaBitMask | 28 | |
DWORD | .dwRGBAlphaBitMask | 28 | |
DWORD | .dwRGBZBitMask | 28 | |
DWORD | .dwYUVAlphaBitMask | 28 | |
DWORD | .dwYUVZBitMask | 28 |
│ └─32
DDP_FILE_EXTENT | long long | .Length | 0 |
long long | .Offset | 8 |
│ └─16
DDREGISTERCALLBACK | HANDLE | .hDirectDraw | 0 |
ULONG | .dwEvents | 8 | |
LPDD_NOTIFYCALLBACK | .pfnCallback | 16 | |
ULONG_PTR | .dwParam1 | 24 | |
ULONG_PTR | .dwParam2 | 32 | |
PVOID | .pContext | 40 |
│ └─48
DDSCAPS | DWORD | .dwCaps | 0 |
│ └─4
DDSCAPS2 | DWORD | .dwCaps | 0 |
DWORD | .dwCaps2 | 4 | |
DWORD | .dwCaps3 | 8 | |
DWORD | .dwCaps4 | 12 | |
DWORD | .dwVolumeDepth | 12 |
│ └─16
DDSETFIELDNUM | HANDLE | .hDirectDraw | 0 |
HANDLE | .hVideoPort | 8 | |
DWORD | .dwFieldNum | 16 |
│ └─24
DDSETSKIPFIELD | HANDLE | .hDirectDraw | 0 |
HANDLE | .hVideoPort | 8 | |
DWORD | .dwStartField | 16 |
│ └─24
DDSETSTATEININFO | LPDDSURFACEDATA | .lpSurfaceData | 0 |
LPDDVIDEOPORTDATA | .lpVideoPortData | 8 |
│ └─16
DDSETSTATEOUTINFO | BOOL | .bSoftwareAutoflip | 0 |
DWORD | .dwSurfaceIndex | 4 | |
DWORD | .dwVBISurfaceIndex | 8 |
│ └─12
DDSETSURFACESTATE | HANDLE | .hDirectDraw | 0 |
HANDLE | .hSurface | 8 | |
DWORD | .dwState | 16 | |
DWORD | .dwStartField | 20 |
│ └─24
DDSKIPNEXTFIELDINFO | LPDDVIDEOPORTDATA | .lpVideoPortData | 0 |
DWORD | .dwSkipFlags | 8 |
│ └─16
DDSURFACEDATA | DWORD | .ddsCaps | 0 |
DWORD | .dwSurfaceOffset | 4 | |
ULONG_PTR | .fpLockPtr | 8 | |
DWORD | .dwWidth | 16 | |
DWORD | .dwHeight | 20 | |
LONG | .lPitch | 24 | |
DWORD | .dwOverlayFlags | 28 | |
DWORD | .dwOverlayOffset | 32 | |
DWORD | .dwOverlaySrcWidth | 36 | |
DWORD | .dwOverlaySrcHeight | 40 | |
DWORD | .dwOverlayDestWidth | 44 | |
DWORD | .dwOverlayDestHeight | 48 | |
DWORD | .dwVideoPortId | 52 | |
DWORD | .dwFormatFlags | 56 | |
DWORD | .dwFormatFourCC | 60 | |
DWORD | .dwFormatBitCount | 64 | |
DWORD | .dwRBitMask | 68 | |
DWORD | .dwGBitMask | 72 | |
DWORD | .dwBBitMask | 76 | |
ULONG | .dwDriverReserved1 | 80 | |
ULONG | .dwDriverReserved2 | 84 | |
ULONG | .dwDriverReserved3 | 88 | |
ULONG | .dwDriverReserved4 | 92 |
│ └─96
DDSURFACEDESC | DWORD | .dwSize | 0 | |
DWORD | .dwFlags | 4 | ||
DWORD | .dwHeight | 8 | ||
DWORD | .dwWidth | 12 | ||
DWORD | .dwLinearSize | 16 | ||
LONG | .lPitch | 16 | ||
DWORD | .dwBackBufferCount | 20 | ||
DWORD | .dwMipMapCount | 24 | ||
DWORD | .dwRefreshRate | 24 | ||
DWORD | .dwZBufferBitDepth | 24 | ||
DWORD | .dwAlphaBitDepth | 28 | ||
DWORD | .dwReserved | 32 | ||
LPVOID | .lpSurface | 40 | ||
DDCOLORKEY | DWORD | .ddckCKDestOverlay.dwColorSpaceLowValue | 48 | |
DWORD | .ddckCKDestOverlay.dwColorSpaceHighValue | 52 | ||
DDCOLORKEY | DWORD | .ddckCKDestBlt.dwColorSpaceLowValue | 56 | |
DWORD | .ddckCKDestBlt.dwColorSpaceHighValue | 60 | ||
DDCOLORKEY | DWORD | .ddckCKSrcOverlay.dwColorSpaceLowValue | 64 | |
DWORD | .ddckCKSrcOverlay.dwColorSpaceHighValue | 68 | ||
DDCOLORKEY | DWORD | .ddckCKSrcBlt.dwColorSpaceLowValue | 72 | |
DWORD | .ddckCKSrcBlt.dwColorSpaceHighValue | 76 | ||
DDPIXELFORMAT | DWORD | .ddpfPixelFormat.dwSize | 80 | |
DWORD | .ddpfPixelFormat.dwFlags | 84 | ||
DWORD | .ddpfPixelFormat.dwFourCC | 88 | ||
DWORD | .ddpfPixelFormat.dwAlphaBitDepth | 92 | ||
DWORD | .ddpfPixelFormat.dwBumpBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwLuminanceBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwPrivateFormatBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwRGBBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwYUVBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwZBufferBitDepth | 92 | ||
DWORD | .ddpfPixelFormat.dwBumpDuBitMask | 96 | ||
DWORD | .ddpfPixelFormat.dwLuminanceBitMask | 96 | ||
DWORD | .ddpfPixelFormat.dwOperations | 96 | ||
DWORD | .ddpfPixelFormat.dwRBitMask | 96 | ||
DWORD | .ddpfPixelFormat.dwStencilBitDepth | 96 | ||
DWORD | .ddpfPixelFormat.dwYBitMask | 96 | ||
struct (unnamed) | .ddpfPixelFormat.MultiSampleCaps | 100 | ||
DWORD | .ddpfPixelFormat.dwBumpDvBitMask | 100 | ||
DWORD | .ddpfPixelFormat.dwGBitMask | 100 | ||
DWORD | .ddpfPixelFormat.dwUBitMask | 100 | ||
DWORD | .ddpfPixelFormat.dwZBitMask | 100 | ||
DWORD | .ddpfPixelFormat.dwBBitMask | 104 | ||
DWORD | .ddpfPixelFormat.dwBumpLuminanceBitMask | 104 | ||
DWORD | .ddpfPixelFormat.dwStencilBitMask | 104 | ||
DWORD | .ddpfPixelFormat.dwVBitMask | 104 | ||
DWORD | .ddpfPixelFormat.dwLuminanceAlphaBitMask | 108 | ||
DWORD | .ddpfPixelFormat.dwRGBAlphaBitMask | 108 | ||
DWORD | .ddpfPixelFormat.dwRGBZBitMask | 108 | ||
DWORD | .ddpfPixelFormat.dwYUVAlphaBitMask | 108 | ||
DWORD | .ddpfPixelFormat.dwYUVZBitMask | 108 | ||
DDSCAPS | DWORD | .ddsCaps.dwCaps | 112 |
│ └─120
DDSURFACEDESC2 | DWORD | .dwSize | 0 | |
DWORD | .dwFlags | 4 | ||
DWORD | .dwHeight | 8 | ||
DWORD | .dwWidth | 12 | ||
DWORD | .dwLinearSize | 16 | ||
LONG | .lPitch | 16 | ||
DWORD | .dwBackBufferCount | 20 | ||
DWORD | .dwDepth | 20 | ||
DWORD | .dwMipMapCount | 24 | ||
DWORD | .dwRefreshRate | 24 | ||
DWORD | .dwSrcVBHandle | 24 | ||
DWORD | .dwAlphaBitDepth | 28 | ||
DWORD | .dwReserved | 32 | ||
LPVOID | .lpSurface | 40 | ||
DDCOLORKEY | DWORD | .ddckCKDestOverlay.dwColorSpaceLowValue | 48 | |
DWORD | .ddckCKDestOverlay.dwColorSpaceHighValue | 52 | ||
DWORD | .dwEmptyFaceColor | 48 | ||
DDCOLORKEY | DWORD | .ddckCKDestBlt.dwColorSpaceLowValue | 56 | |
DWORD | .ddckCKDestBlt.dwColorSpaceHighValue | 60 | ||
DDCOLORKEY | DWORD | .ddckCKSrcOverlay.dwColorSpaceLowValue | 64 | |
DWORD | .ddckCKSrcOverlay.dwColorSpaceHighValue | 68 | ||
DDCOLORKEY | DWORD | .ddckCKSrcBlt.dwColorSpaceLowValue | 72 | |
DWORD | .ddckCKSrcBlt.dwColorSpaceHighValue | 76 | ||
DDPIXELFORMAT | DWORD | .ddpfPixelFormat.dwSize | 80 | |
DWORD | .ddpfPixelFormat.dwFlags | 84 | ||
DWORD | .ddpfPixelFormat.dwFourCC | 88 | ||
DWORD | .ddpfPixelFormat.dwAlphaBitDepth | 92 | ||
DWORD | .ddpfPixelFormat.dwBumpBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwLuminanceBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwPrivateFormatBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwRGBBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwYUVBitCount | 92 | ||
DWORD | .ddpfPixelFormat.dwZBufferBitDepth | 92 | ||
DWORD | .ddpfPixelFormat.dwBumpDuBitMask | 96 | ||
DWORD | .ddpfPixelFormat.dwLuminanceBitMask | 96 | ||
DWORD | .ddpfPixelFormat.dwOperations | 96 | ||
DWORD | .ddpfPixelFormat.dwRBitMask | 96 | ||
DWORD | .ddpfPixelFormat.dwStencilBitDepth | 96 | ||
DWORD | .ddpfPixelFormat.dwYBitMask | 96 | ||
struct (unnamed) | .ddpfPixelFormat.MultiSampleCaps | 100 | ||
DWORD | .ddpfPixelFormat.dwBumpDvBitMask | 100 | ||
DWORD | .ddpfPixelFormat.dwGBitMask | 100 | ||
DWORD | .ddpfPixelFormat.dwUBitMask | 100 | ||
DWORD | .ddpfPixelFormat.dwZBitMask | 100 | ||
DWORD | .ddpfPixelFormat.dwBBitMask | 104 | ||
DWORD | .ddpfPixelFormat.dwBumpLuminanceBitMask | 104 | ||
DWORD | .ddpfPixelFormat.dwStencilBitMask | 104 | ||
DWORD | .ddpfPixelFormat.dwVBitMask | 104 | ||
DWORD | .ddpfPixelFormat.dwLuminanceAlphaBitMask | 108 | ||
DWORD | .ddpfPixelFormat.dwRGBAlphaBitMask | 108 | ||
DWORD | .ddpfPixelFormat.dwRGBZBitMask | 108 | ||
DWORD | .ddpfPixelFormat.dwYUVAlphaBitMask | 108 | ||
DWORD | .ddpfPixelFormat.dwYUVZBitMask | 108 | ||
DWORD | .dwFVF | 80 | ||
DDSCAPS2 | DWORD | .ddsCaps.dwCaps | 112 | |
DWORD | .ddsCaps.dwCaps2 | 116 | ||
DWORD | .ddsCaps.dwCaps3 | 120 | ||
DWORD | .ddsCaps.dwCaps4 | 124 | ||
DWORD | .ddsCaps.dwVolumeDepth | 124 | ||
DWORD | .dwTextureStage | 128 |
│ └─136
DDTRANSFERININFO | LPDDSURFACEDATA | .lpSurfaceData | 0 |
DWORD | .dwStartLine | 8 | |
DWORD | .dwEndLine | 12 | |
ULONG_PTR | .dwTransferID | 16 | |
DWORD | .dwTransferFlags | 24 | |
PMDL | .lpDestMDL | 32 |
│ └─40
DDTRANSFEROUTINFO | DWORD | .dwBufferPolarity | 0 |
│ └─4
DDVIDEOPORTBANDWIDTH | DWORD | .dwSize | 0 |
DWORD | .dwCaps | 4 | |
DWORD | .dwOverlay | 8 | |
DWORD | .dwColorkey | 12 | |
DWORD | .dwYInterpolate | 16 | |
DWORD | .dwYInterpAndColorkey | 20 | |
ULONG_PTR | .dwReserved1 | 24 | |
ULONG_PTR | .dwReserved2 | 32 |
│ └─40
DDVIDEOPORTCAPS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwMaxWidth | 8 | |
DWORD | .dwMaxVBIWidth | 12 | |
DWORD | .dwMaxHeight | 16 | |
DWORD | .dwVideoPortID | 20 | |
DWORD | .dwCaps | 24 | |
DWORD | .dwFX | 28 | |
DWORD | .dwNumAutoFlipSurfaces | 32 | |
DWORD | .dwAlignVideoPortBoundary | 36 | |
DWORD | .dwAlignVideoPortPrescaleWidth | 40 | |
DWORD | .dwAlignVideoPortCropBoundary | 44 | |
DWORD | .dwAlignVideoPortCropWidth | 48 | |
DWORD | .dwPreshrinkXStep | 52 | |
DWORD | .dwPreshrinkYStep | 56 | |
DWORD | .dwNumVBIAutoFlipSurfaces | 60 | |
DWORD | .dwNumPreferredAutoflip | 64 | |
WORD | .wNumFilterTapsX | 68 | |
WORD | .wNumFilterTapsY | 70 |
│ └─72
DDVIDEOPORTDATA | DWORD | .dwVideoPortId | 0 |
DWORD | .dwVPFlags | 4 | |
DWORD | .dwOriginOffset | 8 | |
DWORD | .dwHeight | 12 | |
DWORD | .dwVBIHeight | 16 | |
ULONG | .dwDriverReserved1 | 20 | |
ULONG | .dwDriverReserved2 | 24 | |
ULONG | .dwDriverReserved3 | 28 |
│ └─32
DDVIDEOPORTDESC | DWORD | .dwSize | 0 |
DWORD | .dwFieldWidth | 4 | |
DWORD | .dwVBIWidth | 8 | |
DWORD | .dwFieldHeight | 12 | |
DWORD | .dwMicrosecondsPerField | 16 | |
DWORD | .dwMaxPixelsPerSecond | 20 | |
DWORD | .dwVideoPortID | 24 | |
DWORD | .dwReserved1 | 28 | |
DDVIDEOPORTCONNECT | .VideoPortType | 32 | |
ULONG_PTR | .dwReserved2 | 72 | |
ULONG_PTR | .dwReserved3 | 80 |
│ └─88
DDVIDEOPORTINFO | DWORD | .dwSize | 0 | |
DWORD | .dwOriginX | 4 | ||
DWORD | .dwOriginY | 8 | ||
DWORD | .dwVPFlags | 12 | ||
RECT | LONG | .rCrop.left | 16 | |
LONG | .rCrop.top | 20 | ||
LONG | .rCrop.right | 24 | ||
LONG | .rCrop.bottom | 28 | ||
DWORD | .dwPrescaleWidth | 32 | ||
DWORD | .dwPrescaleHeight | 36 | ||
int | .lpddpfInputFormat | 40 | ||
int | .lpddpfVBIInputFormat | 48 | ||
int | .lpddpfVBIOutputFormat | 56 | ||
DWORD | .dwVBIHeight | 64 | ||
ULONG_PTR | .dwReserved1 | 72 | ||
ULONG_PTR | .dwReserved2 | 80 |
│ └─88
DD_ADDATTACHEDSURFACEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | |
PDD_SURFACE_LOCAL | .lpSurfAttached | 16 | |
HRESULT | .ddRVal | 24 | |
void * | .AddAttachedSurface | 32 |
│ └─40
DD_ATTACHLIST | PDD_ATTACHLIST | .lpLink | 0 |
PDD_SURFACE_LOCAL | .lpAttached | 8 |
│ └─16
DD_BEGINMOCOMPFRAMEDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_MOTIONCOMP_LOCAL | .lpMoComp | 8 | |
PDD_SURFACE_LOCAL | .lpDestSurface | 16 | |
DWORD | .dwInputDataSize | 24 | |
LPVOID | .lpInputData | 32 | |
DWORD | .dwOutputDataSize | 40 | |
LPVOID | .lpOutputData | 48 | |
HRESULT | .ddRVal | 56 |
│ └─64
DD_BLTDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 | ||
PDD_SURFACE_LOCAL | .lpDDDestSurface | 8 | |||
RECTL | LONG | .rDest.left | 16 | ||
LONG | .rDest.top | 20 | |||
LONG | .rDest.right | 24 | |||
LONG | .rDest.bottom | 28 | |||
PDD_SURFACE_LOCAL | .lpDDSrcSurface | 32 | |||
RECTL | LONG | .rSrc.left | 40 | ||
LONG | .rSrc.top | 44 | |||
LONG | .rSrc.right | 48 | |||
LONG | .rSrc.bottom | 52 | |||
DWORD | .dwFlags | 56 | |||
DWORD | .dwROPFlags | 60 | |||
DDBLTFX | DWORD | .bltFX.dwSize | 64 | ||
DWORD | .bltFX.dwDDFX | 68 | |||
DWORD | .bltFX.dwROP | 72 | |||
DWORD | .bltFX.dwDDROP | 76 | |||
DWORD | .bltFX.dwRotationAngle | 80 | |||
DWORD | .bltFX.dwZBufferOpCode | 84 | |||
DWORD | .bltFX.dwZBufferLow | 88 | |||
DWORD | .bltFX.dwZBufferHigh | 92 | |||
DWORD | .bltFX.dwZBufferBaseDest | 96 | |||
DWORD | .bltFX.dwZDestConstBitDepth | 100 | |||
DWORD | .bltFX.dwZDestConst | 104 | |||
LPDIRECTDRAWSURFACE | .bltFX.lpDDSZBufferDest | 104 | |||
DWORD | .bltFX.dwZSrcConstBitDepth | 112 | |||
DWORD | .bltFX.dwZSrcConst | 120 | |||
LPDIRECTDRAWSURFACE | .bltFX.lpDDSZBufferSrc | 120 | |||
DWORD | .bltFX.dwAlphaEdgeBlendBitDepth | 128 | |||
DWORD | .bltFX.dwAlphaEdgeBlend | 132 | |||
DWORD | .bltFX.dwReserved | 136 | |||
DWORD | .bltFX.dwAlphaDestConstBitDepth | 140 | |||
DWORD | .bltFX.dwAlphaDestConst | 144 | |||
LPDIRECTDRAWSURFACE | .bltFX.lpDDSAlphaDest | 144 | |||
DWORD | .bltFX.dwAlphaSrcConstBitDepth | 152 | |||
DWORD | .bltFX.dwAlphaSrcConst | 160 | |||
LPDIRECTDRAWSURFACE | .bltFX.lpDDSAlphaSrc | 160 | |||
DWORD | .bltFX.dwFillColor | 168 | |||
DWORD | .bltFX.dwFillDepth | 168 | |||
DWORD | .bltFX.dwFillPixel | 168 | |||
LPDIRECTDRAWSURFACE | .bltFX.lpDDSPattern | 168 | |||
DDCOLORKEY | DWORD | .bltFX.ddckDestColorkey.dwColorSpaceLowValue | 176 | ||
DWORD | .bltFX.ddckDestColorkey.dwColorSpaceHighValue | 180 | |||
DDCOLORKEY | DWORD | .bltFX.ddckSrcColorkey.dwColorSpaceLowValue | 184 | ||
DWORD | .bltFX.ddckSrcColorkey.dwColorSpaceHighValue | 188 | |||
HRESULT | .ddRVal | 192 | |||
void * | .Blt | 200 | |||
BOOL | .IsClipped | 208 | |||
RECTL | LONG | .rOrigDest.left | 212 | ||
LONG | .rOrigDest.top | 216 | |||
LONG | .rOrigDest.right | 220 | |||
LONG | .rOrigDest.bottom | 224 | |||
RECTL | LONG | .rOrigSrc.left | 228 | ||
LONG | .rOrigSrc.top | 232 | |||
LONG | .rOrigSrc.right | 236 | |||
LONG | .rOrigSrc.bottom | 240 | |||
DWORD | .dwRectCnt | 244 | |||
LPRECT | .prDestRects | 248 | |||
DWORD | .dwAFlags | 256 | |||
DDARGB | .ddargbScaleFactors | 260 |
│ └─264
DD_CALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_DESTROYDRIVER | .DestroyDriver | 8 | |
PDD_CREATESURFACE | .CreateSurface | 16 | |
PDD_SETCOLORKEY | .SetColorKey | 24 | |
PDD_SETMODE | .SetMode | 32 | |
PDD_WAITFORVERTICALBLANK | .WaitForVerticalBlank | 40 | |
PDD_CANCREATESURFACE | .CanCreateSurface | 48 | |
PDD_CREATEPALETTE | .CreatePalette | 56 | |
PDD_GETSCANLINE | .GetScanLine | 64 | |
PDD_MAPMEMORY | .MapMemory | 72 |
│ └─80
DD_CANCREATESURFACEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACEDESC | .lpDDSurfaceDesc | 8 | |
DWORD | .bIsDifferentPixelFormat | 16 | |
HRESULT | .ddRVal | 20 | |
void * | .CanCreateSurface | 24 |
│ └─32
DD_CANCREATEVPORTDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
LPDDVIDEOPORTDESC | .lpDDVideoPortDesc | 8 | |
HRESULT | .ddRVal | 16 | |
void * | .CanCreateVideoPort | 24 |
│ └─32
DD_CLIPPER_GLOBAL | ULONG_PTR | .dwReserved1 | 0 |
│ └─8
DD_CLIPPER_LOCAL | ULONG_PTR | .dwReserved1 | 0 |
│ └─8
DD_COLORCONTROLCALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_COLORCB_COLORCONTROL | .ColorControl | 8 |
│ └─16
DD_COLORCONTROLDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | |
LPDDCOLORCONTROL | .lpColorData | 16 | |
DWORD | .dwFlags | 24 | |
HRESULT | .ddRVal | 28 | |
void * | .ColorControl | 32 |
│ └─40
DD_CREATEMOCOMPDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 | |
PDD_MOTIONCOMP_LOCAL | .lpMoComp | 8 | ||
GUID * | .lpGuid | 16 | ||
DWORD | .dwUncompWidth | 24 | ||
DWORD | .dwUncompHeight | 28 | ||
DDPIXELFORMAT | DWORD | .ddUncompPixelFormat.dwSize | 32 | |
DWORD | .ddUncompPixelFormat.dwFlags | 36 | ||
DWORD | .ddUncompPixelFormat.dwFourCC | 40 | ||
DWORD | .ddUncompPixelFormat.dwAlphaBitDepth | 44 | ||
DWORD | .ddUncompPixelFormat.dwBumpBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwLuminanceBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwPrivateFormatBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwRGBBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwYUVBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwZBufferBitDepth | 44 | ||
DWORD | .ddUncompPixelFormat.dwBumpDuBitMask | 48 | ||
DWORD | .ddUncompPixelFormat.dwLuminanceBitMask | 48 | ||
DWORD | .ddUncompPixelFormat.dwOperations | 48 | ||
DWORD | .ddUncompPixelFormat.dwRBitMask | 48 | ||
DWORD | .ddUncompPixelFormat.dwStencilBitDepth | 48 | ||
DWORD | .ddUncompPixelFormat.dwYBitMask | 48 | ||
struct (unnamed) | .ddUncompPixelFormat.MultiSampleCaps | 52 | ||
DWORD | .ddUncompPixelFormat.dwBumpDvBitMask | 52 | ||
DWORD | .ddUncompPixelFormat.dwGBitMask | 52 | ||
DWORD | .ddUncompPixelFormat.dwUBitMask | 52 | ||
DWORD | .ddUncompPixelFormat.dwZBitMask | 52 | ||
DWORD | .ddUncompPixelFormat.dwBBitMask | 56 | ||
DWORD | .ddUncompPixelFormat.dwBumpLuminanceBitMask | 56 | ||
DWORD | .ddUncompPixelFormat.dwStencilBitMask | 56 | ||
DWORD | .ddUncompPixelFormat.dwVBitMask | 56 | ||
DWORD | .ddUncompPixelFormat.dwLuminanceAlphaBitMask | 60 | ||
DWORD | .ddUncompPixelFormat.dwRGBAlphaBitMask | 60 | ||
DWORD | .ddUncompPixelFormat.dwRGBZBitMask | 60 | ||
DWORD | .ddUncompPixelFormat.dwYUVAlphaBitMask | 60 | ||
DWORD | .ddUncompPixelFormat.dwYUVZBitMask | 60 | ||
LPVOID | .lpData | 64 | ||
DWORD | .dwDataSize | 72 | ||
HRESULT | .ddRVal | 76 |
│ └─80
DD_CREATEPALETTEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_PALETTE_GLOBAL | .lpDDPalette | 8 | |
LPPALETTEENTRY | .lpColorTable | 16 | |
HRESULT | .ddRVal | 24 | |
void * | .CreatePalette | 32 | |
BOOL | .is_excl | 40 |
│ └─48
DD_CREATESURFACEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACEDESC | .lpDDSurfaceDesc | 8 | |
PDD_SURFACE_LOCAL * | .lplpSList | 16 | |
DWORD | .dwSCnt | 24 | |
HRESULT | .ddRVal | 28 | |
void * | .CreateSurface | 32 |
│ └─40
DD_CREATESURFACEEXDATA | DWORD | .dwFlags | 0 |
PDD_DIRECTDRAW_LOCAL | .lpDDLcl | 8 | |
PDD_SURFACE_LOCAL | .lpDDSLcl | 16 | |
HRESULT | .ddRVal | 24 |
│ └─32
DD_CREATEVPORTDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
LPDDVIDEOPORTDESC | .lpDDVideoPortDesc | 8 | |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 16 | |
HRESULT | .ddRVal | 24 | |
void * | .CreateVideoPort | 32 |
│ └─40
DD_D3DBUFCALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_CANCREATESURFACE | .CanCreateD3DBuffer | 8 | |
PDD_CREATESURFACE | .CreateD3DBuffer | 16 | |
PDD_SURFCB_DESTROYSURFACE | .DestroyD3DBuffer | 24 | |
PDD_SURFCB_LOCK | .LockD3DBuffer | 32 | |
PDD_SURFCB_UNLOCK | .UnlockD3DBuffer | 40 |
│ └─48
DD_DESTROYMOCOMPDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_MOTIONCOMP_LOCAL | .lpMoComp | 8 | |
HRESULT | .ddRVal | 16 |
│ └─24
DD_DESTROYPALETTEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_PALETTE_GLOBAL | .lpDDPalette | 8 | |
HRESULT | .ddRVal | 16 | |
void * | .DestroyPalette | 24 |
│ └─32
DD_DESTROYSURFACEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | |
HRESULT | .ddRVal | 16 | |
void * | .DestroySurface | 24 |
│ └─32
DD_DESTROYVPORTDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
HRESULT | .ddRVal | 16 | |
void * | .DestroyVideoPort | 24 |
│ └─32
DD_DIRECTDRAW_GLOBAL | void * | .dhpdev | 0 |
ULONG_PTR | .dwReserved1 | 8 | |
ULONG_PTR | .dwReserved2 | 16 | |
LPDDVIDEOPORTCAPS | .lpDDVideoPortCaps | 24 |
│ └─32
DD_DIRECTDRAW_LOCAL | PDD_DIRECTDRAW_GLOBAL | .lpGbl | 0 |
│ └─8
DD_ENDMOCOMPFRAMEDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_MOTIONCOMP_LOCAL | .lpMoComp | 8 | |
LPVOID | .lpInputData | 16 | |
DWORD | .dwInputDataSize | 24 | |
HRESULT | .ddRVal | 28 |
│ └─32
DD_FLIPDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpSurfCurr | 8 | |
PDD_SURFACE_LOCAL | .lpSurfTarg | 16 | |
DWORD | .dwFlags | 24 | |
HRESULT | .ddRVal | 28 | |
void * | .Flip | 32 | |
PDD_SURFACE_LOCAL | .lpSurfCurrLeft | 40 | |
PDD_SURFACE_LOCAL | .lpSurfTargLeft | 48 |
│ └─56
DD_FLIPTOGDISURFACEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
DWORD | .dwToGDI | 8 | |
DWORD | .dwReserved | 12 | |
HRESULT | .ddRVal | 16 | |
void * | .FlipToGDISurface | 24 |
│ └─32
DD_FLIPVPORTDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
PDD_SURFACE_LOCAL | .lpSurfCurr | 16 | |
PDD_SURFACE_LOCAL | .lpSurfTarg | 24 | |
HRESULT | .ddRVal | 32 | |
void * | .FlipVideoPort | 40 |
│ └─48
DD_FREEDRIVERMEMORYDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | |
HRESULT | .ddRVal | 16 | |
void * | .FreeDriverMemory | 24 |
│ └─32
DD_GETAVAILDRIVERMEMORYDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 | |
DDSCAPS | DWORD | .DDSCaps.dwCaps | 8 | |
DWORD | .dwTotal | 12 | ||
DWORD | .dwFree | 16 | ||
HRESULT | .ddRVal | 20 | ||
void * | .GetAvailDriverMemory | 24 |
│ └─32
DD_GETBLTSTATUSDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | |
DWORD | .dwFlags | 16 | |
HRESULT | .ddRVal | 20 | |
void * | .GetBltStatus | 24 |
│ └─32
DD_GETDRIVERINFODATA | void * | .dhpdev | 0 | |
DWORD | .dwSize | 8 | ||
DWORD | .dwFlags | 12 | ||
GUID | unsigned long | .guidInfo.Data1 | 16 | |
unsigned short | .guidInfo.Data2 | 20 | ||
unsigned short | .guidInfo.Data3 | 22 | ||
unsigned char[8] | .guidInfo.Data4 | 24 | ||
DWORD | .dwExpectedSize | 32 | ||
PVOID | .lpvData | 40 | ||
DWORD | .dwActualSize | 48 | ||
HRESULT | .ddRVal | 52 |
│ └─56
DD_GETDRIVERSTATEDATA | DWORD | .dwFlags | 0 |
DWORD_PTR | .dwhContext | 8 | |
PDD_DIRECTDRAW_GLOBAL | .lpDD | 8 | |
LPDWORD | .lpdwStates | 16 | |
DWORD | .dwLength | 24 | |
HRESULT | .ddRVal | 28 |
│ └─32
DD_GETFLIPSTATUSDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | |
DWORD | .dwFlags | 16 | |
HRESULT | .ddRVal | 20 | |
void * | .GetFlipStatus | 24 |
│ └─32
DD_GETHEAPALIGNMENTDATA | ULONG_PTR | .dwInstance | 0 | ||
DWORD | .dwHeap | 8 | |||
HRESULT | .ddRVal | 12 | |||
void * | .GetHeapAlignment | 16 | |||
HEAPALIGNMENT | DWORD | .Alignment.dwSize | 24 | ||
int | .Alignment.ddsCaps | 28 | |||
DWORD | .Alignment.dwReserved | 32 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.ExecuteBuffer.Linear | 36 | ||
struct (unnamed) | .Alignment.ExecuteBuffer.Rectangular | 36 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.Overlay.Linear | 52 | ||
struct (unnamed) | .Alignment.Overlay.Rectangular | 52 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.Texture.Linear | 68 | ||
struct (unnamed) | .Alignment.Texture.Rectangular | 68 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.ZBuffer.Linear | 84 | ||
struct (unnamed) | .Alignment.ZBuffer.Rectangular | 84 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.AlphaBuffer.Linear | 100 | ||
struct (unnamed) | .Alignment.AlphaBuffer.Rectangular | 100 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.Offscreen.Linear | 116 | ||
struct (unnamed) | .Alignment.Offscreen.Rectangular | 116 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.FlipTarget.Linear | 132 | ||
struct (unnamed) | .Alignment.FlipTarget.Rectangular | 132 |
│ └─152
DD_GETINTERNALMOCOMPDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 | |
GUID * | .lpGuid | 8 | ||
DWORD | .dwWidth | 16 | ||
DWORD | .dwHeight | 20 | ||
DDPIXELFORMAT | DWORD | .ddPixelFormat.dwSize | 24 | |
DWORD | .ddPixelFormat.dwFlags | 28 | ||
DWORD | .ddPixelFormat.dwFourCC | 32 | ||
DWORD | .ddPixelFormat.dwAlphaBitDepth | 36 | ||
DWORD | .ddPixelFormat.dwBumpBitCount | 36 | ||
DWORD | .ddPixelFormat.dwLuminanceBitCount | 36 | ||
DWORD | .ddPixelFormat.dwPrivateFormatBitCount | 36 | ||
DWORD | .ddPixelFormat.dwRGBBitCount | 36 | ||
DWORD | .ddPixelFormat.dwYUVBitCount | 36 | ||
DWORD | .ddPixelFormat.dwZBufferBitDepth | 36 | ||
DWORD | .ddPixelFormat.dwBumpDuBitMask | 40 | ||
DWORD | .ddPixelFormat.dwLuminanceBitMask | 40 | ||
DWORD | .ddPixelFormat.dwOperations | 40 | ||
DWORD | .ddPixelFormat.dwRBitMask | 40 | ||
DWORD | .ddPixelFormat.dwStencilBitDepth | 40 | ||
DWORD | .ddPixelFormat.dwYBitMask | 40 | ||
struct (unnamed) | .ddPixelFormat.MultiSampleCaps | 44 | ||
DWORD | .ddPixelFormat.dwBumpDvBitMask | 44 | ||
DWORD | .ddPixelFormat.dwGBitMask | 44 | ||
DWORD | .ddPixelFormat.dwUBitMask | 44 | ||
DWORD | .ddPixelFormat.dwZBitMask | 44 | ||
DWORD | .ddPixelFormat.dwBBitMask | 48 | ||
DWORD | .ddPixelFormat.dwBumpLuminanceBitMask | 48 | ||
DWORD | .ddPixelFormat.dwStencilBitMask | 48 | ||
DWORD | .ddPixelFormat.dwVBitMask | 48 | ||
DWORD | .ddPixelFormat.dwLuminanceAlphaBitMask | 52 | ||
DWORD | .ddPixelFormat.dwRGBAlphaBitMask | 52 | ||
DWORD | .ddPixelFormat.dwRGBZBitMask | 52 | ||
DWORD | .ddPixelFormat.dwYUVAlphaBitMask | 52 | ||
DWORD | .ddPixelFormat.dwYUVZBitMask | 52 | ||
DWORD | .dwScratchMemAlloc | 56 | ||
HRESULT | .ddRVal | 60 |
│ └─64
DD_GETMOCOMPCOMPBUFFDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 | |
GUID * | .lpGuid | 8 | ||
DWORD | .dwWidth | 16 | ||
DWORD | .dwHeight | 20 | ||
DDPIXELFORMAT | DWORD | .ddPixelFormat.dwSize | 24 | |
DWORD | .ddPixelFormat.dwFlags | 28 | ||
DWORD | .ddPixelFormat.dwFourCC | 32 | ||
DWORD | .ddPixelFormat.dwAlphaBitDepth | 36 | ||
DWORD | .ddPixelFormat.dwBumpBitCount | 36 | ||
DWORD | .ddPixelFormat.dwLuminanceBitCount | 36 | ||
DWORD | .ddPixelFormat.dwPrivateFormatBitCount | 36 | ||
DWORD | .ddPixelFormat.dwRGBBitCount | 36 | ||
DWORD | .ddPixelFormat.dwYUVBitCount | 36 | ||
DWORD | .ddPixelFormat.dwZBufferBitDepth | 36 | ||
DWORD | .ddPixelFormat.dwBumpDuBitMask | 40 | ||
DWORD | .ddPixelFormat.dwLuminanceBitMask | 40 | ||
DWORD | .ddPixelFormat.dwOperations | 40 | ||
DWORD | .ddPixelFormat.dwRBitMask | 40 | ||
DWORD | .ddPixelFormat.dwStencilBitDepth | 40 | ||
DWORD | .ddPixelFormat.dwYBitMask | 40 | ||
struct (unnamed) | .ddPixelFormat.MultiSampleCaps | 44 | ||
DWORD | .ddPixelFormat.dwBumpDvBitMask | 44 | ||
DWORD | .ddPixelFormat.dwGBitMask | 44 | ||
DWORD | .ddPixelFormat.dwUBitMask | 44 | ||
DWORD | .ddPixelFormat.dwZBitMask | 44 | ||
DWORD | .ddPixelFormat.dwBBitMask | 48 | ||
DWORD | .ddPixelFormat.dwBumpLuminanceBitMask | 48 | ||
DWORD | .ddPixelFormat.dwStencilBitMask | 48 | ||
DWORD | .ddPixelFormat.dwVBitMask | 48 | ||
DWORD | .ddPixelFormat.dwLuminanceAlphaBitMask | 52 | ||
DWORD | .ddPixelFormat.dwRGBAlphaBitMask | 52 | ||
DWORD | .ddPixelFormat.dwRGBZBitMask | 52 | ||
DWORD | .ddPixelFormat.dwYUVAlphaBitMask | 52 | ||
DWORD | .ddPixelFormat.dwYUVZBitMask | 52 | ||
DWORD | .dwNumTypesCompBuffs | 56 | ||
LPDDCOMPBUFFERINFO | .lpCompBuffInfo | 64 | ||
HRESULT | .ddRVal | 72 |
│ └─80
DD_GETMOCOMPFORMATSDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
GUID * | .lpGuid | 8 | |
DWORD | .dwNumFormats | 16 | |
LPDDPIXELFORMAT | .lpFormats | 24 | |
HRESULT | .ddRVal | 32 |
│ └─40
DD_GETMOCOMPGUIDSDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
DWORD | .dwNumGuids | 8 | |
GUID * | .lpGuids | 16 | |
HRESULT | .ddRVal | 24 |
│ └─32
DD_GETSCANLINEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
DWORD | .dwScanLine | 8 | |
HRESULT | .ddRVal | 12 | |
void * | .GetScanLine | 16 |
│ └─24
DD_GETVPORTBANDWIDTHDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
LPDDPIXELFORMAT | .lpddpfFormat | 16 | |
DWORD | .dwWidth | 24 | |
DWORD | .dwHeight | 28 | |
DWORD | .dwFlags | 32 | |
LPDDVIDEOPORTBANDWIDTH | .lpBandwidth | 40 | |
HRESULT | .ddRVal | 48 | |
void * | .GetVideoPortBandwidth | 56 |
│ └─64
DD_GETVPORTCONNECTDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
DWORD | .dwPortId | 8 | |
LPDDVIDEOPORTCONNECT | .lpConnect | 16 | |
DWORD | .dwNumEntries | 24 | |
HRESULT | .ddRVal | 28 | |
void * | .GetVideoPortConnectInfo | 32 |
│ └─40
DD_GETVPORTFIELDDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
BOOL | .bField | 16 | |
HRESULT | .ddRVal | 20 | |
void * | .GetVideoPortField | 24 |
│ └─32
DD_GETVPORTFLIPSTATUSDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
FLATPTR | .fpSurface | 8 | |
HRESULT | .ddRVal | 16 | |
void * | .GetVideoPortFlipStatus | 24 |
│ └─32
DD_GETVPORTINPUTFORMATDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
DWORD | .dwFlags | 16 | |
LPDDPIXELFORMAT | .lpddpfFormat | 24 | |
DWORD | .dwNumFormats | 32 | |
HRESULT | .ddRVal | 36 | |
void * | .GetVideoPortInputFormats | 40 |
│ └─48
DD_GETVPORTLINEDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
DWORD | .dwLine | 16 | |
HRESULT | .ddRVal | 20 | |
void * | .GetVideoPortLine | 24 |
│ └─32
DD_GETVPORTOUTPUTFORMATDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
DWORD | .dwFlags | 16 | |
LPDDPIXELFORMAT | .lpddpfInputFormat | 24 | |
LPDDPIXELFORMAT | .lpddpfOutputFormats | 32 | |
DWORD | .dwNumFormats | 40 | |
HRESULT | .ddRVal | 44 | |
void * | .GetVideoPortInputFormats | 48 |
│ └─56
DD_GETVPORTSIGNALDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
DWORD | .dwStatus | 16 | |
HRESULT | .ddRVal | 20 | |
void * | .GetVideoSignalStatus | 24 |
│ └─32
DD_HALINFO | DWORD | .dwSize | 0 | ||
VIDEOMEMORYINFO | FLATPTR | .vmiData.fpPrimary | 8 | ||
DWORD | .vmiData.dwFlags | 16 | |||
DWORD | .vmiData.dwDisplayWidth | 20 | |||
DWORD | .vmiData.dwDisplayHeight | 24 | |||
LONG | .vmiData.lDisplayPitch | 28 | |||
DDPIXELFORMAT | DWORD | .vmiData.ddpfDisplay.dwSize | 32 | ||
DWORD | .vmiData.ddpfDisplay.dwFlags | 36 | |||
DWORD | .vmiData.ddpfDisplay.dwFourCC | 40 | |||
DWORD | .vmiData.ddpfDisplay.dwAlphaBitDepth | 44 | |||
DWORD | .vmiData.ddpfDisplay.dwBumpBitCount | 44 | |||
DWORD | .vmiData.ddpfDisplay.dwLuminanceBitCount | 44 | |||
DWORD | .vmiData.ddpfDisplay.dwPrivateFormatBitCount | 44 | |||
DWORD | .vmiData.ddpfDisplay.dwRGBBitCount | 44 | |||
DWORD | .vmiData.ddpfDisplay.dwYUVBitCount | 44 | |||
DWORD | .vmiData.ddpfDisplay.dwZBufferBitDepth | 44 | |||
DWORD | .vmiData.ddpfDisplay.dwBumpDuBitMask | 48 | |||
DWORD | .vmiData.ddpfDisplay.dwLuminanceBitMask | 48 | |||
DWORD | .vmiData.ddpfDisplay.dwOperations | 48 | |||
DWORD | .vmiData.ddpfDisplay.dwRBitMask | 48 | |||
DWORD | .vmiData.ddpfDisplay.dwStencilBitDepth | 48 | |||
DWORD | .vmiData.ddpfDisplay.dwYBitMask | 48 | |||
struct (unnamed) | .vmiData.ddpfDisplay.MultiSampleCaps | 52 | |||
DWORD | .vmiData.ddpfDisplay.dwBumpDvBitMask | 52 | |||
DWORD | .vmiData.ddpfDisplay.dwGBitMask | 52 | |||
DWORD | .vmiData.ddpfDisplay.dwUBitMask | 52 | |||
DWORD | .vmiData.ddpfDisplay.dwZBitMask | 52 | |||
DWORD | .vmiData.ddpfDisplay.dwBBitMask | 56 | |||
DWORD | .vmiData.ddpfDisplay.dwBumpLuminanceBitMask | 56 | |||
DWORD | .vmiData.ddpfDisplay.dwStencilBitMask | 56 | |||
DWORD | .vmiData.ddpfDisplay.dwVBitMask | 56 | |||
DWORD | .vmiData.ddpfDisplay.dwLuminanceAlphaBitMask | 60 | |||
DWORD | .vmiData.ddpfDisplay.dwRGBAlphaBitMask | 60 | |||
DWORD | .vmiData.ddpfDisplay.dwRGBZBitMask | 60 | |||
DWORD | .vmiData.ddpfDisplay.dwYUVAlphaBitMask | 60 | |||
DWORD | .vmiData.ddpfDisplay.dwYUVZBitMask | 60 | |||
DWORD | .vmiData.dwOffscreenAlign | 64 | |||
DWORD | .vmiData.dwOverlayAlign | 68 | |||
DWORD | .vmiData.dwTextureAlign | 72 | |||
DWORD | .vmiData.dwZBufferAlign | 76 | |||
DWORD | .vmiData.dwAlphaAlign | 80 | |||
PVOID | .vmiData.pvPrimary | 88 | |||
DDNTCORECAPS | .ddCaps | 96 | |||
PDD_GETDRIVERINFO | .GetDriverInfo | 416 | |||
DWORD | .dwFlags | 424 | |||
LPVOID | .lpD3DGlobalDriverData | 432 | |||
LPVOID | .lpD3DHALCallbacks | 440 | |||
PDD_D3DBUFCALLBACKS | .lpD3DBufCallbacks | 448 |
│ └─456
DD_KERNELCALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_KERNELCB_SYNCSURFACE | .SyncSurfaceData | 8 | |
PDD_KERNELCB_SYNCVIDEOPORT | .SyncVideoPortData | 16 |
│ └─24
DD_LOCKDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 | |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | ||
DWORD | .bHasRect | 16 | ||
RECTL | LONG | .rArea.left | 20 | |
LONG | .rArea.top | 24 | ||
LONG | .rArea.right | 28 | ||
LONG | .rArea.bottom | 32 | ||
LPVOID | .lpSurfData | 40 | ||
HRESULT | .ddRVal | 48 | ||
void * | .Lock | 56 | ||
DWORD | .dwFlags | 64 | ||
FLATPTR | .fpProcess | 72 |
│ └─80
DD_MAPMEMORYDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
BOOL | .bMap | 8 | |
HANDLE | .hProcess | 16 | |
FLATPTR | .fpProcess | 24 | |
HRESULT | .ddRVal | 32 |
│ └─40
DD_MISCELLANEOUS2CALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_ALPHABLT | .AlphaBlt | 8 | |
PDD_CREATESURFACEEX | .CreateSurfaceEx | 16 | |
PDD_GETDRIVERSTATE | .GetDriverState | 24 | |
PDD_DESTROYDDLOCAL | .DestroyDDLocal | 32 |
│ └─40
DD_MISCELLANEOUSCALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_GETAVAILDRIVERMEMORY | .GetAvailDriverMemory | 8 |
│ └─16
DD_MORESURFACECAPS | DWORD | .dwSize | 0 |
DDSCAPSEX | .ddsCapsMore | 4 | |
struct tagNTExtendedHeapRestrictions[1] | .ddsExtendedHeapRestrictions | 16 |
│ └─40
DD_MOTIONCOMPCALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_MOCOMPCB_GETGUIDS | .GetMoCompGuids | 8 | |
PDD_MOCOMPCB_GETFORMATS | .GetMoCompFormats | 16 | |
PDD_MOCOMPCB_CREATE | .CreateMoComp | 24 | |
PDD_MOCOMPCB_GETCOMPBUFFINFO | .GetMoCompBuffInfo | 32 | |
PDD_MOCOMPCB_GETINTERNALINFO | .GetInternalMoCompInfo | 40 | |
PDD_MOCOMPCB_BEGINFRAME | .BeginMoCompFrame | 48 | |
PDD_MOCOMPCB_ENDFRAME | .EndMoCompFrame | 56 | |
PDD_MOCOMPCB_RENDER | .RenderMoComp | 64 | |
PDD_MOCOMPCB_QUERYSTATUS | .QueryMoCompStatus | 72 | |
PDD_MOCOMPCB_DESTROY | .DestroyMoComp | 80 |
│ └─88
DD_MOTIONCOMP_LOCAL | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 | |
GUID | unsigned long | .guid.Data1 | 8 | |
unsigned short | .guid.Data2 | 12 | ||
unsigned short | .guid.Data3 | 14 | ||
unsigned char[8] | .guid.Data4 | 16 | ||
DWORD | .dwUncompWidth | 24 | ||
DWORD | .dwUncompHeight | 28 | ||
DDPIXELFORMAT | DWORD | .ddUncompPixelFormat.dwSize | 32 | |
DWORD | .ddUncompPixelFormat.dwFlags | 36 | ||
DWORD | .ddUncompPixelFormat.dwFourCC | 40 | ||
DWORD | .ddUncompPixelFormat.dwAlphaBitDepth | 44 | ||
DWORD | .ddUncompPixelFormat.dwBumpBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwLuminanceBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwPrivateFormatBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwRGBBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwYUVBitCount | 44 | ||
DWORD | .ddUncompPixelFormat.dwZBufferBitDepth | 44 | ||
DWORD | .ddUncompPixelFormat.dwBumpDuBitMask | 48 | ||
DWORD | .ddUncompPixelFormat.dwLuminanceBitMask | 48 | ||
DWORD | .ddUncompPixelFormat.dwOperations | 48 | ||
DWORD | .ddUncompPixelFormat.dwRBitMask | 48 | ||
DWORD | .ddUncompPixelFormat.dwStencilBitDepth | 48 | ||
DWORD | .ddUncompPixelFormat.dwYBitMask | 48 | ||
struct (unnamed) | .ddUncompPixelFormat.MultiSampleCaps | 52 | ||
DWORD | .ddUncompPixelFormat.dwBumpDvBitMask | 52 | ||
DWORD | .ddUncompPixelFormat.dwGBitMask | 52 | ||
DWORD | .ddUncompPixelFormat.dwUBitMask | 52 | ||
DWORD | .ddUncompPixelFormat.dwZBitMask | 52 | ||
DWORD | .ddUncompPixelFormat.dwBBitMask | 56 | ||
DWORD | .ddUncompPixelFormat.dwBumpLuminanceBitMask | 56 | ||
DWORD | .ddUncompPixelFormat.dwStencilBitMask | 56 | ||
DWORD | .ddUncompPixelFormat.dwVBitMask | 56 | ||
DWORD | .ddUncompPixelFormat.dwLuminanceAlphaBitMask | 60 | ||
DWORD | .ddUncompPixelFormat.dwRGBAlphaBitMask | 60 | ||
DWORD | .ddUncompPixelFormat.dwRGBZBitMask | 60 | ||
DWORD | .ddUncompPixelFormat.dwYUVAlphaBitMask | 60 | ||
DWORD | .ddUncompPixelFormat.dwYUVZBitMask | 60 | ||
DWORD | .dwDriverReserved1 | 64 | ||
DWORD | .dwDriverReserved2 | 68 | ||
DWORD | .dwDriverReserved3 | 72 | ||
LPVOID | .lpDriverReserved1 | 80 | ||
LPVOID | .lpDriverReserved2 | 88 | ||
LPVOID | .lpDriverReserved3 | 96 |
│ └─104
DD_NONLOCALVIDMEMCAPS | DWORD | .dwSize | 0 |
DWORD | .dwNLVBCaps | 4 | |
DWORD | .dwNLVBCaps2 | 8 | |
DWORD | .dwNLVBCKeyCaps | 12 | |
DWORD | .dwNLVBFXCaps | 16 | |
DWORD[8] | .dwNLVBRops | 20 |
│ └─52
DD_NTCALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_FREEDRIVERMEMORY | .FreeDriverMemory | 8 | |
PDD_SETEXCLUSIVEMODE | .SetExclusiveMode | 16 | |
PDD_FLIPTOGDISURFACE | .FlipToGDISurface | 24 |
│ └─32
DD_NTPRIVATEDRIVERCAPS | DWORD | .dwSize | 0 |
DWORD | .dwPrivateCaps | 4 |
│ └─8
DD_PALETTECALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_PALCB_DESTROYPALETTE | .DestroyPalette | 8 | |
PDD_PALCB_SETENTRIES | .SetEntries | 16 |
│ └─24
DD_PALETTE_GLOBAL | ULONG_PTR | .dwReserved1 | 0 |
│ └─8
DD_PALETTE_LOCAL | ULONG | .dwReserved0 | 0 |
ULONG_PTR | .dwReserved1 | 8 |
│ └─16
DD_QUERYMOCOMPSTATUSDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_MOTIONCOMP_LOCAL | .lpMoComp | 8 | |
PDD_SURFACE_LOCAL | .lpSurface | 16 | |
DWORD | .dwFlags | 24 | |
HRESULT | .ddRVal | 28 |
│ └─32
DD_RENDERMOCOMPDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_MOTIONCOMP_LOCAL | .lpMoComp | 8 | |
DWORD | .dwNumBuffers | 16 | |
LPDDMOCOMPBUFFERINFO | .lpBufferInfo | 24 | |
DWORD | .dwFunction | 32 | |
LPVOID | .lpInputData | 40 | |
DWORD | .dwInputDataSize | 48 | |
LPVOID | .lpOutputData | 56 | |
DWORD | .dwOutputDataSize | 64 | |
HRESULT | .ddRVal | 68 |
│ └─72
DD_SETCOLORKEYDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 | |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | ||
DWORD | .dwFlags | 16 | ||
DDCOLORKEY | DWORD | .ckNew.dwColorSpaceLowValue | 20 | |
DWORD | .ckNew.dwColorSpaceHighValue | 24 | ||
HRESULT | .ddRVal | 28 | ||
void * | .SetColorKey | 32 |
│ └─40
DD_SETENTRIESDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_PALETTE_GLOBAL | .lpDDPalette | 8 | |
DWORD | .dwBase | 16 | |
DWORD | .dwNumEntries | 20 | |
LPPALETTEENTRY | .lpEntries | 24 | |
HRESULT | .ddRVal | 32 | |
void * | .SetEntries | 40 |
│ └─48
DD_SETEXCLUSIVEMODEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
DWORD | .dwEnterExcl | 8 | |
DWORD | .dwReserved | 12 | |
HRESULT | .ddRVal | 16 | |
void * | .SetExclusiveMode | 24 |
│ └─32
DD_SETOVERLAYPOSITIONDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSrcSurface | 8 | |
PDD_SURFACE_LOCAL | .lpDDDestSurface | 16 | |
LONG | .lXPos | 24 | |
LONG | .lYPos | 28 | |
HRESULT | .ddRVal | 32 | |
void * | .SetOverlayPosition | 40 |
│ └─48
DD_SETPALETTEDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | |
PDD_PALETTE_GLOBAL | .lpDDPalette | 16 | |
HRESULT | .ddRVal | 24 | |
void * | .SetPalette | 32 | |
BOOL | .Attach | 40 |
│ └─48
DD_STEREOMODE | DWORD | .dwSize | 0 |
DWORD | .dwHeight | 4 | |
DWORD | .dwWidth | 8 | |
DWORD | .dwBpp | 12 | |
DWORD | .dwRefreshRate | 16 | |
BOOL | .bSupported | 20 |
│ └─24
DD_SURFACECALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_SURFCB_DESTROYSURFACE | .DestroySurface | 8 | |
PDD_SURFCB_FLIP | .Flip | 16 | |
PDD_SURFCB_SETCLIPLIST | .SetClipList | 24 | |
PDD_SURFCB_LOCK | .Lock | 32 | |
PDD_SURFCB_UNLOCK | .Unlock | 40 | |
PDD_SURFCB_BLT | .Blt | 48 | |
PDD_SURFCB_SETCOLORKEY | .SetColorKey | 56 | |
PDD_SURFCB_ADDATTACHEDSURFACE | .AddAttachedSurface | 64 | |
PDD_SURFCB_GETBLTSTATUS | .GetBltStatus | 72 | |
PDD_SURFCB_GETFLIPSTATUS | .GetFlipStatus | 80 | |
PDD_SURFCB_UPDATEOVERLAY | .UpdateOverlay | 88 | |
PDD_SURFCB_SETOVERLAYPOSITION | .SetOverlayPosition | 96 | |
LPVOID | .reserved4 | 104 | |
PDD_SURFCB_SETPALETTE | .SetPalette | 112 |
│ └─120
DD_SURFACE_GLOBAL | DWORD | .dwBlockSizeY | 0 | |
LONG | .lSlicePitch | 0 | ||
DWORD | .dwBlockSizeX | 8 | ||
DWORD | .dwUserMemSize | 8 | ||
LPVIDEOMEMORY | .lpVidMemHeap | 8 | ||
FLATPTR | .fpVidMem | 16 | ||
DWORD | .dwLinearSize | 24 | ||
LONG | .lPitch | 24 | ||
LONG | .yHint | 28 | ||
LONG | .xHint | 32 | ||
DWORD | .wHeight | 36 | ||
DWORD | .wWidth | 40 | ||
ULONG_PTR | .dwReserved1 | 48 | ||
DDPIXELFORMAT | DWORD | .ddpfSurface.dwSize | 56 | |
DWORD | .ddpfSurface.dwFlags | 60 | ||
DWORD | .ddpfSurface.dwFourCC | 64 | ||
DWORD | .ddpfSurface.dwAlphaBitDepth | 68 | ||
DWORD | .ddpfSurface.dwBumpBitCount | 68 | ||
DWORD | .ddpfSurface.dwLuminanceBitCount | 68 | ||
DWORD | .ddpfSurface.dwPrivateFormatBitCount | 68 | ||
DWORD | .ddpfSurface.dwRGBBitCount | 68 | ||
DWORD | .ddpfSurface.dwYUVBitCount | 68 | ||
DWORD | .ddpfSurface.dwZBufferBitDepth | 68 | ||
DWORD | .ddpfSurface.dwBumpDuBitMask | 72 | ||
DWORD | .ddpfSurface.dwLuminanceBitMask | 72 | ||
DWORD | .ddpfSurface.dwOperations | 72 | ||
DWORD | .ddpfSurface.dwRBitMask | 72 | ||
DWORD | .ddpfSurface.dwStencilBitDepth | 72 | ||
DWORD | .ddpfSurface.dwYBitMask | 72 | ||
struct (unnamed) | .ddpfSurface.MultiSampleCaps | 76 | ||
DWORD | .ddpfSurface.dwBumpDvBitMask | 76 | ||
DWORD | .ddpfSurface.dwGBitMask | 76 | ||
DWORD | .ddpfSurface.dwUBitMask | 76 | ||
DWORD | .ddpfSurface.dwZBitMask | 76 | ||
DWORD | .ddpfSurface.dwBBitMask | 80 | ||
DWORD | .ddpfSurface.dwBumpLuminanceBitMask | 80 | ||
DWORD | .ddpfSurface.dwStencilBitMask | 80 | ||
DWORD | .ddpfSurface.dwVBitMask | 80 | ||
DWORD | .ddpfSurface.dwLuminanceAlphaBitMask | 84 | ||
DWORD | .ddpfSurface.dwRGBAlphaBitMask | 84 | ||
DWORD | .ddpfSurface.dwRGBZBitMask | 84 | ||
DWORD | .ddpfSurface.dwYUVAlphaBitMask | 84 | ||
DWORD | .ddpfSurface.dwYUVZBitMask | 84 | ||
FLATPTR | .fpHeapOffset | 88 | ||
HANDLE | .hCreatorProcess | 96 |
│ └─104
DD_SURFACE_INT | PDD_SURFACE_LOCAL | .lpLcl | 0 |
│ └─8
DD_SURFACE_LOCAL | PDD_SURFACE_GLOBAL | .lpGbl | 0 | |
DWORD | .dwFlags | 8 | ||
DDSCAPS | DWORD | .ddsCaps.dwCaps | 12 | |
ULONG_PTR | .dwReserved1 | 16 | ||
DDCOLORKEY | DWORD | .ddckCKSrcBlt.dwColorSpaceLowValue | 24 | |
DWORD | .ddckCKSrcBlt.dwColorSpaceHighValue | 28 | ||
DDCOLORKEY | DWORD | .ddckCKSrcOverlay.dwColorSpaceLowValue | 24 | |
DWORD | .ddckCKSrcOverlay.dwColorSpaceHighValue | 28 | ||
DDCOLORKEY | DWORD | .ddckCKDestBlt.dwColorSpaceLowValue | 32 | |
DWORD | .ddckCKDestBlt.dwColorSpaceHighValue | 36 | ||
DDCOLORKEY | DWORD | .ddckCKDestOverlay.dwColorSpaceLowValue | 32 | |
DWORD | .ddckCKDestOverlay.dwColorSpaceHighValue | 36 | ||
PDD_SURFACE_MORE | .lpSurfMore | 40 | ||
PDD_ATTACHLIST | .lpAttachList | 48 | ||
PDD_ATTACHLIST | .lpAttachListFrom | 56 | ||
RECT | LONG | .rcOverlaySrc.left | 64 | |
LONG | .rcOverlaySrc.top | 68 | ||
LONG | .rcOverlaySrc.right | 72 | ||
LONG | .rcOverlaySrc.bottom | 76 |
│ └─80
DD_SURFACE_MORE | DWORD | .dwMipMapCount | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
DWORD | .dwOverlayFlags | 16 | |
DDSCAPSEX | .ddsCapsEx | 20 | |
DWORD | .dwSurfaceHandle | 32 |
│ └─40
DD_SYNCSURFACEDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | |
DWORD | .dwSurfaceOffset | 16 | |
ULONG_PTR | .fpLockPtr | 24 | |
LONG | .lPitch | 32 | |
DWORD | .dwOverlayOffset | 36 | |
ULONG | .dwDriverReserved1 | 40 | |
ULONG | .dwDriverReserved2 | 44 | |
ULONG | .dwDriverReserved3 | 48 | |
ULONG | .dwDriverReserved4 | 52 | |
HRESULT | .ddRVal | 56 |
│ └─64
DD_SYNCVIDEOPORTDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
DWORD | .dwOriginOffset | 16 | |
DWORD | .dwHeight | 20 | |
DWORD | .dwVBIHeight | 24 | |
ULONG | .dwDriverReserved1 | 28 | |
ULONG | .dwDriverReserved2 | 32 | |
ULONG | .dwDriverReserved3 | 36 | |
HRESULT | .ddRVal | 40 |
│ └─48
DD_UNLOCKDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
PDD_SURFACE_LOCAL | .lpDDSurface | 8 | |
HRESULT | .ddRVal | 16 | |
void * | .Unlock | 24 |
│ └─32
DD_UPDATENONLOCALHEAPDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
DWORD | .dwHeap | 8 | |
FLATPTR | .fpGARTLin | 16 | |
FLATPTR | .fpGARTDev | 24 | |
ULONG_PTR | .ulPolicyMaxBytes | 32 | |
HRESULT | .ddRVal | 40 | |
void * | .UpdateNonLocalHeap | 48 |
│ └─56
DD_UPDATEOVERLAYDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 | ||
PDD_SURFACE_LOCAL | .lpDDDestSurface | 8 | |||
RECTL | LONG | .rDest.left | 16 | ||
LONG | .rDest.top | 20 | |||
LONG | .rDest.right | 24 | |||
LONG | .rDest.bottom | 28 | |||
PDD_SURFACE_LOCAL | .lpDDSrcSurface | 32 | |||
RECTL | LONG | .rSrc.left | 40 | ||
LONG | .rSrc.top | 44 | |||
LONG | .rSrc.right | 48 | |||
LONG | .rSrc.bottom | 52 | |||
DWORD | .dwFlags | 56 | |||
DDOVERLAYFX | DWORD | .overlayFX.dwSize | 64 | ||
DWORD | .overlayFX.dwAlphaEdgeBlendBitDepth | 68 | |||
DWORD | .overlayFX.dwAlphaEdgeBlend | 72 | |||
DWORD | .overlayFX.dwReserved | 76 | |||
DWORD | .overlayFX.dwAlphaDestConstBitDepth | 80 | |||
DWORD | .overlayFX.dwAlphaDestConst | 88 | |||
LPDIRECTDRAWSURFACE | .overlayFX.lpDDSAlphaDest | 88 | |||
DWORD | .overlayFX.dwAlphaSrcConstBitDepth | 96 | |||
DWORD | .overlayFX.dwAlphaSrcConst | 104 | |||
LPDIRECTDRAWSURFACE | .overlayFX.lpDDSAlphaSrc | 104 | |||
DDCOLORKEY | DWORD | .overlayFX.dckDestColorkey.dwColorSpaceLowValue | 112 | ||
DWORD | .overlayFX.dckDestColorkey.dwColorSpaceHighValue | 116 | |||
DDCOLORKEY | DWORD | .overlayFX.dckSrcColorkey.dwColorSpaceLowValue | 120 | ||
DWORD | .overlayFX.dckSrcColorkey.dwColorSpaceHighValue | 124 | |||
DWORD | .overlayFX.dwDDFX | 128 | |||
DWORD | .overlayFX.dwFlags | 132 | |||
HRESULT | .ddRVal | 136 | |||
void * | .UpdateOverlay | 144 |
│ └─152
DD_UPDATEVPORTDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
PDD_SURFACE_INT * | .lplpDDSurface | 16 | |
PDD_SURFACE_INT * | .lplpDDVBISurface | 24 | |
PDD_VIDEOPORTINFO | .lpVideoInfo | 32 | |
DWORD | .dwFlags | 40 | |
DWORD | .dwNumAutoflip | 44 | |
DWORD | .dwNumVBIAutoflip | 48 | |
HRESULT | .ddRVal | 52 | |
void * | .UpdateVideoPort | 56 |
│ └─64
DD_VIDEOPORTCALLBACKS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PDD_VPORTCB_CANCREATEVIDEOPORT | .CanCreateVideoPort | 8 | |
PDD_VPORTCB_CREATEVIDEOPORT | .CreateVideoPort | 16 | |
PDD_VPORTCB_FLIP | .FlipVideoPort | 24 | |
PDD_VPORTCB_GETBANDWIDTH | .GetVideoPortBandwidth | 32 | |
PDD_VPORTCB_GETINPUTFORMATS | .GetVideoPortInputFormats | 40 | |
PDD_VPORTCB_GETOUTPUTFORMATS | .GetVideoPortOutputFormats | 48 | |
LPVOID | .lpReserved1 | 56 | |
PDD_VPORTCB_GETFIELD | .GetVideoPortField | 64 | |
PDD_VPORTCB_GETLINE | .GetVideoPortLine | 72 | |
PDD_VPORTCB_GETVPORTCONNECT | .GetVideoPortConnectInfo | 80 | |
PDD_VPORTCB_DESTROYVPORT | .DestroyVideoPort | 88 | |
PDD_VPORTCB_GETFLIPSTATUS | .GetVideoPortFlipStatus | 96 | |
PDD_VPORTCB_UPDATE | .UpdateVideoPort | 104 | |
PDD_VPORTCB_WAITFORSYNC | .WaitForVideoPortSync | 112 | |
PDD_VPORTCB_GETSIGNALSTATUS | .GetVideoSignalStatus | 120 | |
PDD_VPORTCB_COLORCONTROL | .ColorControl | 128 |
│ └─136
DD_VIDEOPORT_LOCAL | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 | ||
DDVIDEOPORTDESC | DWORD | .ddvpDesc.dwSize | 8 | ||
DWORD | .ddvpDesc.dwFieldWidth | 12 | |||
DWORD | .ddvpDesc.dwVBIWidth | 16 | |||
DWORD | .ddvpDesc.dwFieldHeight | 20 | |||
DWORD | .ddvpDesc.dwMicrosecondsPerField | 24 | |||
DWORD | .ddvpDesc.dwMaxPixelsPerSecond | 28 | |||
DWORD | .ddvpDesc.dwVideoPortID | 32 | |||
DWORD | .ddvpDesc.dwReserved1 | 36 | |||
DDVIDEOPORTCONNECT | .ddvpDesc.VideoPortType | 40 | |||
ULONG_PTR | .ddvpDesc.dwReserved2 | 80 | |||
ULONG_PTR | .ddvpDesc.dwReserved3 | 88 | |||
DDVIDEOPORTINFO | DWORD | .ddvpInfo.dwSize | 96 | ||
DWORD | .ddvpInfo.dwOriginX | 100 | |||
DWORD | .ddvpInfo.dwOriginY | 104 | |||
DWORD | .ddvpInfo.dwVPFlags | 108 | |||
RECT | LONG | .ddvpInfo.rCrop.left | 112 | ||
LONG | .ddvpInfo.rCrop.top | 116 | |||
LONG | .ddvpInfo.rCrop.right | 120 | |||
LONG | .ddvpInfo.rCrop.bottom | 124 | |||
DWORD | .ddvpInfo.dwPrescaleWidth | 128 | |||
DWORD | .ddvpInfo.dwPrescaleHeight | 132 | |||
int | .ddvpInfo.lpddpfInputFormat | 136 | |||
int | .ddvpInfo.lpddpfVBIInputFormat | 144 | |||
int | .ddvpInfo.lpddpfVBIOutputFormat | 152 | |||
DWORD | .ddvpInfo.dwVBIHeight | 160 | |||
ULONG_PTR | .ddvpInfo.dwReserved1 | 168 | |||
ULONG_PTR | .ddvpInfo.dwReserved2 | 176 | |||
PDD_SURFACE_INT | .lpSurface | 184 | |||
PDD_SURFACE_INT | .lpVBISurface | 192 | |||
DWORD | .dwNumAutoflip | 200 | |||
DWORD | .dwNumVBIAutoflip | 204 | |||
ULONG_PTR | .dwReserved1 | 208 | |||
ULONG_PTR | .dwReserved2 | 216 | |||
ULONG_PTR | .dwReserved3 | 224 |
│ └─232
DD_VPORTCOLORDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
DWORD | .dwFlags | 16 | |
LPDDCOLORCONTROL | .lpColorData | 24 | |
HRESULT | .ddRVal | 32 | |
void * | .ColorControl | 40 |
│ └─48
DD_WAITFORVERTICALBLANKDATA | PDD_DIRECTDRAW_GLOBAL | .lpDD | 0 |
DWORD | .dwFlags | 8 | |
DWORD | .bIsInVB | 12 | |
ULONG_PTR | .hEvent | 16 | |
HRESULT | .ddRVal | 24 | |
void * | .WaitForVerticalBlank | 32 |
│ └─40
DD_WAITFORVPORTSYNCDATA | PDD_DIRECTDRAW_LOCAL | .lpDD | 0 |
PDD_VIDEOPORT_LOCAL | .lpVideoPort | 8 | |
DWORD | .dwFlags | 16 | |
DWORD | .dwLine | 20 | |
DWORD | .dwTimeOut | 24 | |
HRESULT | .ddRVal | 28 | |
void * | .UpdateVideoPort | 32 |
│ └─40
DEBUGHOOKINFO | DWORD | .idThread | 0 |
DWORD | .idThreadInstaller | 4 | |
LPARAM | .lParam | 8 | |
WPARAM | .wParam | 16 | |
int | .code | 24 |
│ └─32
DEBUG_EVENT | DWORD | .dwDebugEventCode | 0 |
DWORD | .dwProcessId | 0 | |
DWORD | .dwThreadId | 0 | |
union (unnamed) | .u | 0 |
│ └─176
DECIMAL | USHORT | .wReserved | 0 |
BYTE | .scale | 2 | |
USHORT | .signscale | 2 | |
BYTE | .sign | 3 | |
ULONG | .Hi32 | 4 | |
ULONG | .Lo32 | 8 | |
ULONGLONG | .Lo64 | 8 | |
ULONG | .Mid32 | 12 |
│ └─16
DEDUP_CONTAINER_EXTENT | ULONG | .ContainerIndex | 0 |
long long | .StartOffset | 8 | |
long long | .Length | 16 |
│ └─24
DEFCONTEXTMENU | HWND | .hwnd | 0 |
IContextMenuCB * | .pcmcb | 8 | |
LPCITEMIDLIST | .pidlFolder | 16 | |
IShellFolder * | .psf | 24 | |
UINT | .cidl | 32 | |
LPCITEMIDLIST * | .apidl | 40 | |
IUnknown * | .punkAssociationInfo | 48 | |
UINT | .cKeys | 56 | |
const HKEY * | .aKeys | 64 |
│ └─72
DELEGATEITEMID | WORD | .cbSize | 0 |
WORD | .wOuter | 2 | |
WORD | .cbInner | 4 | |
BYTE[1] | .rgb | 6 |
│ └─7
DELETEITEMSTRUCT | UINT | .CtlType | 0 |
UINT | .CtlID | 4 | |
UINT | .itemID | 8 | |
HWND | .hwndItem | 16 | |
ULONG_PTR | .itemData | 24 |
│ └─32
DELETE_SNAPSHOT_VHDSET_PARAMETERS | DELETE_SNAPSHOT_VHDSET_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 4 |
│ └─20
DELETE_USN_JOURNAL_DATA | DWORDLONG | .UsnJournalID | 0 |
DWORD | .DeleteFlags | 8 |
│ └─16
DESIGNVECTOR | DWORD | .dvReserved | 0 |
DWORD | .dvNumAxes | 4 | |
LONG[16] | .dvValues | 8 |
│ └─72
DESKBANDINFO | DWORD | .dwMask | 0 | |
POINTL | LONG | .ptMinSize.x | 4 | |
LONG | .ptMinSize.y | 8 | ||
POINTL | LONG | .ptMaxSize.x | 12 | |
LONG | .ptMaxSize.y | 16 | ||
POINTL | LONG | .ptIntegral.x | 20 | |
LONG | .ptIntegral.y | 24 | ||
POINTL | LONG | .ptActual.x | 28 | |
LONG | .ptActual.y | 32 | ||
WCHAR[256] | .wszTitle | 36 | ||
DWORD | .dwModeFlags | 548 | ||
COLORREF | .crBkgnd | 552 |
│ └─556
DETAILSINFO | LPCITEMIDLIST | .pidl | 0 | |
int | .fmt | 8 | ||
int | .cxChar | 12 | ||
STRRET | UINT | .str.uType | 16 | |
char[260] | .str.cStr | 24 | ||
LPWSTR | .str.pOleStr | 24 | ||
UINT | .str.uOffset | 24 | ||
int | .iImage | 288 |
│ └─296
DEVHTADJDATA | DWORD | .DeviceFlags | 0 |
DWORD | .DeviceXDPI | 4 | |
DWORD | .DeviceYDPI | 8 | |
PDEVHTINFO | .pDefHTInfo | 16 | |
PDEVHTINFO | .pAdjHTInfo | 24 |
│ └─32
DEVHTINFO | DWORD | .HTFlags | 0 | ||
DWORD | .HTPatternSize | 4 | |||
DWORD | .DevPelsDPI | 8 | |||
COLORINFO | CIECHROMA | LDECI4 | .ColorInfo.Red.x | 12 | |
LDECI4 | .ColorInfo.Red.y | 16 | |||
LDECI4 | .ColorInfo.Red.Y | 20 | |||
CIECHROMA | LDECI4 | .ColorInfo.Green.x | 24 | ||
LDECI4 | .ColorInfo.Green.y | 28 | |||
LDECI4 | .ColorInfo.Green.Y | 32 | |||
CIECHROMA | LDECI4 | .ColorInfo.Blue.x | 36 | ||
LDECI4 | .ColorInfo.Blue.y | 40 | |||
LDECI4 | .ColorInfo.Blue.Y | 44 | |||
CIECHROMA | LDECI4 | .ColorInfo.Cyan.x | 48 | ||
LDECI4 | .ColorInfo.Cyan.y | 52 | |||
LDECI4 | .ColorInfo.Cyan.Y | 56 | |||
CIECHROMA | LDECI4 | .ColorInfo.Magenta.x | 60 | ||
LDECI4 | .ColorInfo.Magenta.y | 64 | |||
LDECI4 | .ColorInfo.Magenta.Y | 68 | |||
CIECHROMA | LDECI4 | .ColorInfo.Yellow.x | 72 | ||
LDECI4 | .ColorInfo.Yellow.y | 76 | |||
LDECI4 | .ColorInfo.Yellow.Y | 80 | |||
CIECHROMA | LDECI4 | .ColorInfo.AlignmentWhite.x | 84 | ||
LDECI4 | .ColorInfo.AlignmentWhite.y | 88 | |||
LDECI4 | .ColorInfo.AlignmentWhite.Y | 92 | |||
LDECI4 | .ColorInfo.RedGamma | 96 | |||
LDECI4 | .ColorInfo.GreenGamma | 100 | |||
LDECI4 | .ColorInfo.BlueGamma | 104 | |||
LDECI4 | .ColorInfo.MagentaInCyanDye | 108 | |||
LDECI4 | .ColorInfo.YellowInCyanDye | 112 | |||
LDECI4 | .ColorInfo.CyanInMagentaDye | 116 | |||
LDECI4 | .ColorInfo.YellowInMagentaDye | 120 | |||
LDECI4 | .ColorInfo.CyanInYellowDye | 124 | |||
LDECI4 | .ColorInfo.MagentaInYellowDye | 128 |
│ └─132
DEVICE_COPY_OFFLOAD_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .MaximumTokenLifetime | 8 | |
DWORD | .DefaultTokenLifetime | 12 | |
DWORDLONG | .MaximumTransferSize | 16 | |
DWORDLONG | .OptimalTransferCount | 24 | |
DWORD | .MaximumDataDescriptors | 32 | |
DWORD | .MaximumTransferLengthPerDescriptor | 36 | |
DWORD | .OptimalTransferLengthPerDescriptor | 40 | |
WORD | .OptimalTransferLengthGranularity | 44 | |
BYTE[2] | .Reserved | 46 |
│ └─48
DEVICE_DATA_SET_LB_PROVISIONING_STATE | DWORD | .Size | 0 |
DWORD | .Version | 4 | |
DWORDLONG | .SlabSizeInBytes | 8 | |
DWORD | .SlabOffsetDeltaInBytes | 16 | |
DWORD | .SlabAllocationBitMapBitCount | 20 | |
DWORD | .SlabAllocationBitMapLength | 24 | |
DWORD[1] | .SlabAllocationBitMap | 28 |
│ └─32
DEVICE_DATA_SET_RANGE | LONGLONG | .StartingOffset | 0 |
DWORDLONG | .LengthInBytes | 8 |
│ └─16
DEVICE_DATA_SET_REPAIR_PARAMETERS | DWORD | .NumberOfRepairCopies | 0 |
DWORD | .SourceCopy | 4 | |
DWORD[1] | .RepairCopies | 8 |
│ └─12
DEVICE_DSM_NOTIFICATION_PARAMETERS | DWORD | .Size | 0 |
DWORD | .Flags | 4 | |
DWORD | .NumFileTypeIDs | 8 | |
GUID[1] | .FileTypeID | 12 |
│ └─28
DEVICE_DSM_OFFLOAD_READ_PARAMETERS | DWORD | .Flags | 0 |
DWORD | .TimeToLive | 4 | |
DWORD[2] | .Reserved | 8 |
│ └─16
DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS | DWORD | .Flags | 0 | |
DWORD | .Reserved | 4 | ||
DWORDLONG | .TokenOffset | 8 | ||
STORAGE_OFFLOAD_TOKEN | BYTE[4] | .Token.TokenType | 16 | |
BYTE[2] | .Token.Reserved | 20 | ||
BYTE[2] | .Token.TokenIdLength | 22 | ||
struct (unnamed) | .Token.StorageOffloadZeroDataToken | 24 | ||
BYTE[504] | .Token.Token | 24 |
│ └─528
DEVICE_INFO | BSTR | .pFriendlyDeviceName | 0 |
BSTR | .pUniqueDeviceName | 8 | |
BSTR | .pManufacturerName | 16 | |
BSTR | .pModelName | 24 | |
BSTR | .pIconURL | 32 |
│ └─40
DEVICE_LB_PROVISIONING_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
BYTE | .ThinProvisioningEnabled | 8bytes,0bits | |
BYTE | .ThinProvisioningReadZeros | 8bytes,1bits | |
BYTE | .AnchorSupported | 8bytes,2bits | |
BYTE | .UnmapGranularityAlignmentValid | 8bytes,5bits | |
BYTE | .GetFreeSpaceSupported | 8bytes,6bits | |
BYTE | .MapSupported | 8bytes,7bits | |
BYTE[7] | .Reserved1 | 9 | |
DWORDLONG | .OptimalUnmapGranularity | 16 | |
DWORDLONG | .UnmapGranularityAlignment | 24 | |
DWORD | .MaxUnmapLbaCount | 32 | |
DWORD | .MaxUnmapBlockDescriptorCount | 36 |
│ └─40
DEVICE_MANAGE_DATA_SET_ATTRIBUTES | DWORD | .Size | 0 |
DEVICE_DSM_ACTION | .Action | 4 | |
DWORD | .Flags | 8 | |
DWORD | .ParameterBlockOffset | 12 | |
DWORD | .ParameterBlockLength | 16 | |
DWORD | .DataSetRangesOffset | 20 | |
DWORD | .DataSetRangesLength | 24 |
│ └─28
DEVICE_MANAGE_DATA_SET_ATTRIBUTES_OUTPUT | DWORD | .Size | 0 |
DEVICE_DSM_ACTION | .Action | 4 | |
DWORD | .Flags | 8 | |
DWORD | .OperationStatus | 12 | |
DWORD | .ExtendedError | 16 | |
DWORD | .TargetDetailedError | 20 | |
DWORD | .ReservedStatus | 24 | |
DWORD | .OutputBlockOffset | 28 | |
DWORD | .OutputBlockLength | 32 |
│ └─36
DEVICE_MEDIA_INFO | union (unnamed) | .DeviceSpecific | 0 |
│ └─32
DEVICE_NOTIFY_SUBSCRIBE_PARAMETERS | PDEVICE_NOTIFY_CALLBACK_ROUTINE | .Callback | 0 |
PVOID | .Context | 8 |
│ └─16
DEVICE_POWER_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
BOOLEAN | .DeviceAttentionSupported | 8 | |
BOOLEAN | .AsynchronousNotificationSupported | 9 | |
BOOLEAN | .IdlePowerManagementEnabled | 10 | |
BOOLEAN | .D3ColdEnabled | 11 | |
BOOLEAN | .D3ColdSupported | 12 | |
BOOLEAN | .NoVerifyDuringIdlePower | 13 | |
BYTE[2] | .Reserved | 14 | |
DWORD | .IdleTimeoutInMS | 16 |
│ └─20
DEVICE_SEEK_PENALTY_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
BOOLEAN | .IncursSeekPenalty | 8 |
│ └─12
DEVICE_TRIM_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
BOOLEAN | .TrimEnabled | 8 |
│ └─12
DEVICE_WRITE_AGGREGATION_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
BOOLEAN | .BenefitsFromWriteAggregation | 8 |
│ └─12
DEVINFO | FLONG | .flGraphicsCaps | 0 | |
LOGFONTW | LONG | .lfDefaultFont.lfHeight | 4 | |
LONG | .lfDefaultFont.lfWidth | 8 | ||
LONG | .lfDefaultFont.lfEscapement | 12 | ||
LONG | .lfDefaultFont.lfOrientation | 16 | ||
LONG | .lfDefaultFont.lfWeight | 20 | ||
BYTE | .lfDefaultFont.lfItalic | 24 | ||
BYTE | .lfDefaultFont.lfUnderline | 25 | ||
BYTE | .lfDefaultFont.lfStrikeOut | 26 | ||
BYTE | .lfDefaultFont.lfCharSet | 27 | ||
BYTE | .lfDefaultFont.lfOutPrecision | 28 | ||
BYTE | .lfDefaultFont.lfClipPrecision | 29 | ||
BYTE | .lfDefaultFont.lfQuality | 30 | ||
BYTE | .lfDefaultFont.lfPitchAndFamily | 31 | ||
WCHAR[32] | .lfDefaultFont.lfFaceName | 32 | ||
LOGFONTW | LONG | .lfAnsiVarFont.lfHeight | 96 | |
LONG | .lfAnsiVarFont.lfWidth | 100 | ||
LONG | .lfAnsiVarFont.lfEscapement | 104 | ||
LONG | .lfAnsiVarFont.lfOrientation | 108 | ||
LONG | .lfAnsiVarFont.lfWeight | 112 | ||
BYTE | .lfAnsiVarFont.lfItalic | 116 | ||
BYTE | .lfAnsiVarFont.lfUnderline | 117 | ||
BYTE | .lfAnsiVarFont.lfStrikeOut | 118 | ||
BYTE | .lfAnsiVarFont.lfCharSet | 119 | ||
BYTE | .lfAnsiVarFont.lfOutPrecision | 120 | ||
BYTE | .lfAnsiVarFont.lfClipPrecision | 121 | ||
BYTE | .lfAnsiVarFont.lfQuality | 122 | ||
BYTE | .lfAnsiVarFont.lfPitchAndFamily | 123 | ||
WCHAR[32] | .lfAnsiVarFont.lfFaceName | 124 | ||
LOGFONTW | LONG | .lfAnsiFixFont.lfHeight | 188 | |
LONG | .lfAnsiFixFont.lfWidth | 192 | ||
LONG | .lfAnsiFixFont.lfEscapement | 196 | ||
LONG | .lfAnsiFixFont.lfOrientation | 200 | ||
LONG | .lfAnsiFixFont.lfWeight | 204 | ||
BYTE | .lfAnsiFixFont.lfItalic | 208 | ||
BYTE | .lfAnsiFixFont.lfUnderline | 209 | ||
BYTE | .lfAnsiFixFont.lfStrikeOut | 210 | ||
BYTE | .lfAnsiFixFont.lfCharSet | 211 | ||
BYTE | .lfAnsiFixFont.lfOutPrecision | 212 | ||
BYTE | .lfAnsiFixFont.lfClipPrecision | 213 | ||
BYTE | .lfAnsiFixFont.lfQuality | 214 | ||
BYTE | .lfAnsiFixFont.lfPitchAndFamily | 215 | ||
WCHAR[32] | .lfAnsiFixFont.lfFaceName | 216 | ||
ULONG | .cFonts | 280 | ||
ULONG | .iDitherFormat | 284 | ||
USHORT | .cxDither | 288 | ||
USHORT | .cyDither | 290 | ||
HPALETTE | .hpalDefault | 296 | ||
FLONG | .flGraphicsCaps2 | 304 |
│ └─312
DEVMODEA | BYTE[32] | .dmDeviceName | 0 | |
WORD | .dmSpecVersion | 32 | ||
WORD | .dmDriverVersion | 34 | ||
WORD | .dmSize | 36 | ||
WORD | .dmDriverExtra | 38 | ||
DWORD | .dmFields | 40 | ||
short | .dmOrientation | 44 | ||
POINTL | LONG | .dmPosition.x | 44 | |
LONG | .dmPosition.y | 48 | ||
short | .dmPaperSize | 46 | ||
short | .dmPaperLength | 48 | ||
short | .dmPaperWidth | 50 | ||
DWORD | .dmDisplayOrientation | 52 | ||
short | .dmScale | 52 | ||
short | .dmCopies | 54 | ||
short | .dmDefaultSource | 56 | ||
DWORD | .dmDisplayFixedOutput | 56 | ||
short | .dmPrintQuality | 58 | ||
short | .dmColor | 60 | ||
short | .dmDuplex | 62 | ||
short | .dmYResolution | 64 | ||
short | .dmTTOption | 66 | ||
short | .dmCollate | 68 | ||
BYTE[32] | .dmFormName | 70 | ||
WORD | .dmLogPixels | 102 | ||
DWORD | .dmBitsPerPel | 104 | ||
DWORD | .dmPelsWidth | 108 | ||
DWORD | .dmPelsHeight | 112 | ||
DWORD | .dmDisplayFlags | 116 | ||
DWORD | .dmNup | 116 | ||
DWORD | .dmDisplayFrequency | 120 | ||
DWORD | .dmICMMethod | 124 | ||
DWORD | .dmICMIntent | 128 | ||
DWORD | .dmMediaType | 132 | ||
DWORD | .dmDitherType | 136 | ||
DWORD | .dmReserved1 | 140 | ||
DWORD | .dmReserved2 | 144 | ||
DWORD | .dmPanningWidth | 148 | ||
DWORD | .dmPanningHeight | 152 |
│ └─156
DEVMODEW | WCHAR[32] | .dmDeviceName | 0 | |
WORD | .dmSpecVersion | 64 | ||
WORD | .dmDriverVersion | 66 | ||
WORD | .dmSize | 68 | ||
WORD | .dmDriverExtra | 70 | ||
DWORD | .dmFields | 72 | ||
short | .dmOrientation | 76 | ||
POINTL | LONG | .dmPosition.x | 76 | |
LONG | .dmPosition.y | 80 | ||
short | .dmPaperSize | 78 | ||
short | .dmPaperLength | 80 | ||
short | .dmPaperWidth | 82 | ||
DWORD | .dmDisplayOrientation | 84 | ||
short | .dmScale | 84 | ||
short | .dmCopies | 86 | ||
short | .dmDefaultSource | 88 | ||
DWORD | .dmDisplayFixedOutput | 88 | ||
short | .dmPrintQuality | 90 | ||
short | .dmColor | 92 | ||
short | .dmDuplex | 94 | ||
short | .dmYResolution | 96 | ||
short | .dmTTOption | 98 | ||
short | .dmCollate | 100 | ||
WCHAR[32] | .dmFormName | 102 | ||
WORD | .dmLogPixels | 166 | ||
DWORD | .dmBitsPerPel | 168 | ||
DWORD | .dmPelsWidth | 172 | ||
DWORD | .dmPelsHeight | 176 | ||
DWORD | .dmDisplayFlags | 180 | ||
DWORD | .dmNup | 180 | ||
DWORD | .dmDisplayFrequency | 184 | ||
DWORD | .dmICMMethod | 188 | ||
DWORD | .dmICMIntent | 192 | ||
DWORD | .dmMediaType | 196 | ||
DWORD | .dmDitherType | 200 | ||
DWORD | .dmReserved1 | 204 | ||
DWORD | .dmReserved2 | 208 | ||
DWORD | .dmPanningWidth | 212 | ||
DWORD | .dmPanningHeight | 216 |
│ └─220
DEVNAMES | WORD | .wDriverOffset | 0 |
WORD | .wDeviceOffset | 2 | |
WORD | .wOutputOffset | 4 | |
WORD | .wDefault | 6 |
│ └─8
DEV_BROADCAST_DEVICEINTERFACE_A | DWORD | .dbcc_size | 0 | |
DWORD | .dbcc_devicetype | 4 | ||
DWORD | .dbcc_reserved | 8 | ||
GUID | unsigned long | .dbcc_classguid.Data1 | 12 | |
unsigned short | .dbcc_classguid.Data2 | 16 | ||
unsigned short | .dbcc_classguid.Data3 | 18 | ||
unsigned char[8] | .dbcc_classguid.Data4 | 20 | ||
char[1] | .dbcc_name | 28 |
│ └─32
DEV_BROADCAST_DEVICEINTERFACE_W | DWORD | .dbcc_size | 0 | |
DWORD | .dbcc_devicetype | 4 | ||
DWORD | .dbcc_reserved | 8 | ||
GUID | unsigned long | .dbcc_classguid.Data1 | 12 | |
unsigned short | .dbcc_classguid.Data2 | 16 | ||
unsigned short | .dbcc_classguid.Data3 | 18 | ||
unsigned char[8] | .dbcc_classguid.Data4 | 20 | ||
wchar_t[1] | .dbcc_name | 28 |
│ └─32
DEV_BROADCAST_HANDLE | DWORD | .dbch_size | 0 | |
DWORD | .dbch_devicetype | 4 | ||
DWORD | .dbch_reserved | 8 | ||
HANDLE | .dbch_handle | 16 | ||
HDEVNOTIFY | .dbch_hdevnotify | 24 | ||
GUID | unsigned long | .dbch_eventguid.Data1 | 32 | |
unsigned short | .dbch_eventguid.Data2 | 36 | ||
unsigned short | .dbch_eventguid.Data3 | 38 | ||
unsigned char[8] | .dbch_eventguid.Data4 | 40 | ||
LONG | .dbch_nameoffset | 48 | ||
BYTE[1] | .dbch_data | 52 |
│ └─56
DEV_BROADCAST_HDR | DWORD | .dbch_size | 0 |
DWORD | .dbch_devicetype | 4 | |
DWORD | .dbch_reserved | 8 |
│ └─12
DEV_BROADCAST_OEM | DWORD | .dbco_size | 0 |
DWORD | .dbco_devicetype | 4 | |
DWORD | .dbco_reserved | 8 | |
DWORD | .dbco_identifier | 12 | |
DWORD | .dbco_suppfunc | 16 |
│ └─20
DEV_BROADCAST_PORT_A | DWORD | .dbcp_size | 0 |
DWORD | .dbcp_devicetype | 4 | |
DWORD | .dbcp_reserved | 8 | |
char[1] | .dbcp_name | 12 |
│ └─16
DEV_BROADCAST_PORT_W | DWORD | .dbcp_size | 0 |
DWORD | .dbcp_devicetype | 4 | |
DWORD | .dbcp_reserved | 8 | |
wchar_t[1] | .dbcp_name | 12 |
│ └─16
DEV_BROADCAST_VOLUME | DWORD | .dbcv_size | 0 |
DWORD | .dbcv_devicetype | 4 | |
DWORD | .dbcv_reserved | 8 | |
DWORD | .dbcv_unitmask | 12 | |
WORD | .dbcv_flags | 16 |
│ └─20
DFMICS | DWORD | .cbSize | 0 |
DWORD | .fMask | 4 | |
LPARAM | .lParam | 8 | |
UINT | .idCmdFirst | 16 | |
UINT | .idDefMax | 20 | |
LPCMINVOKECOMMANDINFO | .pici | 24 | |
IUnknown * | .punkSite | 32 |
│ └─40
DFS_GET_PKT_ENTRY_STATE_ARG | USHORT | .DfsEntryPathLen | 0 |
USHORT | .ServerNameLen | 2 | |
USHORT | .ShareNameLen | 4 | |
ULONG | .Level | 8 | |
WCHAR[1] | .Buffer | 12 |
│ └─16
DFS_INFO_1 | LPWSTR | .EntryPath | 0 |
│ └─8
DFS_INFO_100 | LPWSTR | .Comment | 0 |
│ └─8
DFS_INFO_101 | DWORD | .State | 0 |
│ └─4
DFS_INFO_102 | ULONG | .Timeout | 0 |
│ └─4
DFS_INFO_103 | ULONG | .PropertyFlagMask | 0 |
ULONG | .PropertyFlags | 4 |
│ └─8
DFS_INFO_104 | DFS_TARGET_PRIORITY | DFS_TARGET_PRIORITY_CLASS | .TargetPriority.TargetPriorityClass | 0 |
USHORT | .TargetPriority.TargetPriorityRank | 4 | ||
USHORT | .TargetPriority.Reserved | 6 |
│ └─8
DFS_INFO_105 | LPWSTR | .Comment | 0 |
DWORD | .State | 8 | |
ULONG | .Timeout | 12 | |
ULONG | .PropertyFlagMask | 16 | |
ULONG | .PropertyFlags | 20 |
│ └─24
DFS_INFO_106 | DWORD | .State | 0 | |
DFS_TARGET_PRIORITY | DFS_TARGET_PRIORITY_CLASS | .TargetPriority.TargetPriorityClass | 4 | |
USHORT | .TargetPriority.TargetPriorityRank | 8 | ||
USHORT | .TargetPriority.Reserved | 10 |
│ └─12
DFS_INFO_107 | LPWSTR | .Comment | 0 |
ULONG | .PropertyFlagMask | 0 | |
ULONG | .PropertyFlags | 0 | |
ULONG | .SdLengthReserved | 0 | |
DWORD | .State | 0 | |
ULONG | .Timeout | 0 | |
PSECURITY_DESCRIPTOR | .pSecurityDescriptor | 0 |
│ └─40
DFS_INFO_150 | ULONG | .SdLengthReserved | 0 |
PSECURITY_DESCRIPTOR | .pSecurityDescriptor | 0 |
│ └─16
DFS_INFO_2 | LPWSTR | .EntryPath | 0 |
LPWSTR | .Comment | 8 | |
DWORD | .State | 16 | |
DWORD | .NumberOfStorages | 20 |
│ └─24
DFS_INFO_200 | LPWSTR | .FtDfsName | 0 |
│ └─8
DFS_INFO_3 | LPWSTR | .Comment | 0 |
LPWSTR | .EntryPath | 0 | |
DWORD | .NumberOfStorages | 0 | |
DWORD | .State | 0 | |
LPDFS_STORAGE_INFO | .Storage | 0 |
│ └─32
DFS_INFO_300 | DWORD | .Flags | 0 |
LPWSTR | .DfsName | 8 |
│ └─16
DFS_INFO_4 | LPWSTR | .Comment | 0 | |
LPWSTR | .EntryPath | 0 | ||
GUID | unsigned long | .Guid.Data1 | 0 | |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 | ||
DWORD | .NumberOfStorages | 0 | ||
DWORD | .State | 0 | ||
LPDFS_STORAGE_INFO | .Storage | 0 | ||
ULONG | .Timeout | 0 |
│ └─56
DFS_INFO_5 | LPWSTR | .EntryPath | 0 | |
LPWSTR | .Comment | 8 | ||
DWORD | .State | 16 | ||
ULONG | .Timeout | 20 | ||
GUID | unsigned long | .Guid.Data1 | 24 | |
unsigned short | .Guid.Data2 | 28 | ||
unsigned short | .Guid.Data3 | 30 | ||
unsigned char[8] | .Guid.Data4 | 32 | ||
ULONG | .PropertyFlags | 40 | ||
ULONG | .MetadataSize | 44 | ||
DWORD | .NumberOfStorages | 48 |
│ └─56
DFS_INFO_50 | ULONG | .NamespaceMajorVersion | 0 |
ULONG | .NamespaceMinorVersion | 4 | |
ULONGLONG | .NamespaceCapabilities | 8 |
│ └─16
DFS_INFO_6 | ULONG | .MetadataSize | 0 | |
LPWSTR | .Comment | 0 | ||
LPWSTR | .EntryPath | 0 | ||
GUID | unsigned long | .Guid.Data1 | 0 | |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 | ||
DWORD | .NumberOfStorages | 0 | ||
ULONG | .PropertyFlags | 0 | ||
DWORD | .State | 0 | ||
LPDFS_STORAGE_INFO_1 | .Storage | 0 | ||
ULONG | .Timeout | 0 |
│ └─64
DFS_INFO_7 | GUID | unsigned long | .GenerationGuid.Data1 | 0 |
unsigned short | .GenerationGuid.Data2 | 4 | ||
unsigned short | .GenerationGuid.Data3 | 6 | ||
unsigned char[8] | .GenerationGuid.Data4 | 8 |
│ └─16
DFS_INFO_8 | ULONG | .MetadataSize | 0 | |
LPWSTR | .Comment | 0 | ||
LPWSTR | .EntryPath | 0 | ||
GUID | unsigned long | .Guid.Data1 | 0 | |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 | ||
DWORD | .NumberOfStorages | 0 | ||
ULONG | .PropertyFlags | 0 | ||
ULONG | .SdLengthReserved | 0 | ||
DWORD | .State | 0 | ||
ULONG | .Timeout | 0 | ||
PSECURITY_DESCRIPTOR | .pSecurityDescriptor | 0 |
│ └─72
DFS_INFO_9 | ULONG | .MetadataSize | 0 | |
LPWSTR | .Comment | 0 | ||
LPWSTR | .EntryPath | 0 | ||
GUID | unsigned long | .Guid.Data1 | 0 | |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 | ||
DWORD | .NumberOfStorages | 0 | ||
ULONG | .PropertyFlags | 0 | ||
ULONG | .SdLengthReserved | 0 | ||
DWORD | .State | 0 | ||
LPDFS_STORAGE_INFO_1 | .Storage | 0 | ||
ULONG | .Timeout | 0 | ||
PSECURITY_DESCRIPTOR | .pSecurityDescriptor | 0 |
│ └─80
DFS_STORAGE_INFO | ULONG | .State | 0 |
LPWSTR | .ServerName | 8 | |
LPWSTR | .ShareName | 16 |
│ └─24
DFS_STORAGE_INFO_1 | ULONG | .State | 0 | |
LPWSTR | .ServerName | 8 | ||
LPWSTR | .ShareName | 16 | ||
DFS_TARGET_PRIORITY | DFS_TARGET_PRIORITY_CLASS | .TargetPriority.TargetPriorityClass | 24 | |
USHORT | .TargetPriority.TargetPriorityRank | 28 | ||
USHORT | .TargetPriority.Reserved | 30 |
│ └─32
DFS_SUPPORTED_NAMESPACE_VERSION_INFO | ULONG | .DomainDfsMajorVersion | 0 |
ULONG | .DomainDfsMinorVersion | 4 | |
ULONGLONG | .DomainDfsCapabilities | 8 | |
ULONG | .StandaloneDfsMajorVersion | 16 | |
ULONG | .StandaloneDfsMinorVersion | 20 | |
ULONGLONG | .StandaloneDfsCapabilities | 24 |
│ └─32
DFS_TARGET_PRIORITY | DFS_TARGET_PRIORITY_CLASS | .TargetPriorityClass | 0 |
USHORT | .TargetPriorityRank | 4 | |
USHORT | .Reserved | 6 |
│ └─8
DHCPAPI_PARAMS | ULONG | .Flags | 0 |
ULONG | .OptionId | 4 | |
BOOL | .IsVendor | 8 | |
LPBYTE | .Data | 16 | |
DWORD | .nBytesData | 24 |
│ └─32
DHCPCAPI_CLASSID | ULONG | .Flags | 0 |
LPBYTE | .Data | 8 | |
ULONG | .nBytesData | 16 |
│ └─24
DHCPCAPI_PARAMS_ARRAY | ULONG | .nParams | 0 |
LPDHCPCAPI_PARAMS | .Params | 8 |
│ └─16
DHCPDS_SERVER | DWORD | .Version | 0 |
LPWSTR | .ServerName | 8 | |
DWORD | .ServerAddress | 16 | |
DWORD | .Flags | 20 | |
DWORD | .State | 24 | |
LPWSTR | .DsLocation | 32 | |
DWORD | .DsLocType | 40 |
│ └─48
DHCPDS_SERVERS | DWORD | .Flags | 0 |
DWORD | .NumElements | 4 | |
LPDHCPDS_SERVER | .Servers | 8 |
│ └─16
DHCPV4_FAILOVER_CLIENT_INFO | DHCP_IP_ADDRESS | .ClientIpAddress | 0 | |
DHCP_IP_MASK | .SubnetMask | 4 | ||
DHCP_CLIENT_UID | .ClientHardwareAddress | 8 | ||
LPWSTR | .ClientName | 24 | ||
LPWSTR | .ClientComment | 32 | ||
DATE_TIME | DWORD | .ClientLeaseExpires.dwLowDateTime | 40 | |
DWORD | .ClientLeaseExpires.dwHighDateTime | 44 | ||
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .OwnerHost.IpAddress | 48 | |
LPWSTR | .OwnerHost.NetBiosName | 56 | ||
LPWSTR | .OwnerHost.HostName | 64 | ||
BYTE | .bClientType | 72 | ||
BYTE | .AddressState | 73 | ||
QuarantineStatus | .Status | 76 | ||
DATE_TIME | DWORD | .ProbationEnds.dwLowDateTime | 80 | |
DWORD | .ProbationEnds.dwHighDateTime | 84 | ||
BOOL | .QuarantineCapable | 88 | ||
DWORD | .SentPotExpTime | 92 | ||
DWORD | .AckPotExpTime | 96 | ||
DWORD | .RecvPotExpTime | 100 | ||
DWORD | .StartTime | 104 | ||
DWORD | .CltLastTransTime | 108 | ||
DWORD | .LastBndUpdTime | 112 | ||
DWORD | .BndMsgStatus | 116 | ||
LPWSTR | .PolicyName | 120 | ||
BYTE | .Flags | 128 |
│ └─136
DHCPV4_FAILOVER_CLIENT_INFO_ARRAY | DWORD | .NumElements | 0 |
LPDHCPV4_FAILOVER_CLIENT_INFO * | .Clients | 8 |
│ └─16
DHCPV6CAPI_CLASSID | ULONG | .Flags | 0 |
LPBYTE | .Data | 8 | |
ULONG | .nBytesData | 16 |
│ └─24
DHCPV6CAPI_PARAMS | ULONG | .Flags | 0 |
ULONG | .OptionId | 4 | |
BOOL | .IsVendor | 8 | |
LPBYTE | .Data | 16 | |
DWORD | .nBytesData | 24 |
│ └─32
DHCPV6CAPI_PARAMS_ARRAY | ULONG | .nParams | 0 |
LPDHCPV6CAPI_PARAMS | .Params | 8 |
│ └─16
DHCPV6Prefix | UCHAR[16] | .prefix | 0 |
DWORD | .prefixLength | 16 | |
DWORD | .preferredLifeTime | 20 | |
DWORD | .validLifeTime | 24 | |
StatusCode | .status | 28 |
│ └─32
DHCPV6PrefixLeaseInformation | DWORD | .nPrefixes | 0 |
LPDHCPV6Prefix | .prefixArray | 8 | |
DWORD | .iaid | 16 | |
time_t | .T1 | 24 | |
time_t | .T2 | 32 | |
time_t | .MaxLeaseExpirationTime | 40 | |
time_t | .LastRenewalTime | 48 | |
StatusCode | .status | 56 | |
LPBYTE | .ServerId | 64 | |
DWORD | .ServerIdLen | 72 |
│ └─80
DHCPV6_BIND_ELEMENT | ULONG | .Flags | 0 | |
BOOL | .fBoundToDHCPServer | 4 | ||
DHCP_IPV6_ADDRESS | ULONGLONG | .AdapterPrimaryAddress.HighOrderBits | 8 | |
ULONGLONG | .AdapterPrimaryAddress.LowOrderBits | 16 | ||
DHCP_IPV6_ADDRESS | ULONGLONG | .AdapterSubnetAddress.HighOrderBits | 24 | |
ULONGLONG | .AdapterSubnetAddress.LowOrderBits | 32 | ||
LPWSTR | .IfDescription | 40 | ||
DWORD | .IpV6IfIndex | 48 | ||
ULONG | .IfIdSize | 52 | ||
LPBYTE | .IfId | 56 |
│ └─64
DHCPV6_BIND_ELEMENT_ARRAY | DWORD | .NumElements | 0 |
LPDHCPV6_BIND_ELEMENT | .Elements | 8 |
│ └─16
DHCPV6_IP_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_IPV6_ADDRESS | .Elements | 8 |
│ └─16
DHCPV6_STATELESS_PARAMS | BOOL | .Status | 0 |
DWORD | .PurgeInterval | 4 |
│ └─8
DHCPV6_STATELESS_SCOPE_STATS | DHCP_IPV6_ADDRESS | ULONGLONG | .SubnetAddress.HighOrderBits | 0 |
ULONGLONG | .SubnetAddress.LowOrderBits | 8 | ||
ULONGLONG | .NumStatelessClientsAdded | 16 | ||
ULONGLONG | .NumStatelessClientsRemoved | 24 |
│ └─32
DHCPV6_STATELESS_STATS | DWORD | .NumScopes | 0 |
LPDHCPV6_STATELESS_SCOPE_STATS | .ScopeStats | 8 |
│ └─16
DHCP_ADDR_PATTERN | BOOL | .MatchHWType | 0 |
BYTE | .HWType | 4 | |
BOOL | .IsWildcard | 8 | |
BYTE | .Length | 12 | |
BYTE[255] | .Pattern | 13 |
│ └─268
DHCP_ALL_OPTIONS | DWORD | .Flags | 0 |
LPDHCP_OPTION_ARRAY | .NonVendorOptions | 8 | |
DWORD | .NumVendorOptions | 16 | |
struct (unnamed) * | .VendorOptions | 24 |
│ └─32
DHCP_ALL_OPTION_VALUES | DWORD | .Flags | 0 |
DWORD | .NumElements | 4 | |
struct (unnamed) * | .Options | 8 |
│ └─16
DHCP_ALL_OPTION_VALUES_PB | DWORD | .Flags | 0 |
DWORD | .NumElements | 4 | |
struct (unnamed) * | .Options | 8 |
│ └─16
DHCP_ATTRIB | DHCP_ATTRIB_ID | .DhcpAttribId | 0 |
ULONG | .DhcpAttribType | 4 | |
BOOL | .DhcpAttribBool | 8 | |
ULONG | .DhcpAttribUlong | 8 |
│ └─12
DHCP_ATTRIB_ARRAY | ULONG | .NumElements | 0 |
LPDHCP_ATTRIB | .DhcpAttribs | 8 |
│ └─16
DHCP_BINARY_DATA | DWORD | .DataLength | 0 |
BYTE * | .Data | 8 |
│ └─16
DHCP_BIND_ELEMENT | ULONG | .Flags | 0 |
BOOL | .fBoundToDHCPServer | 4 | |
DHCP_IP_ADDRESS | .AdapterPrimaryAddress | 8 | |
DHCP_IP_ADDRESS | .AdapterSubnetAddress | 12 | |
LPWSTR | .IfDescription | 16 | |
ULONG | .IfIdSize | 24 | |
LPBYTE | .IfId | 32 |
│ └─40
DHCP_BIND_ELEMENT_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_BIND_ELEMENT | .Elements | 8 |
│ └─16
DHCP_BOOTP_IP_RANGE | DHCP_IP_ADDRESS | .StartAddress | 0 |
DHCP_IP_ADDRESS | .EndAddress | 4 | |
ULONG | .BootpAllocated | 8 | |
ULONG | .MaxBootpAllowed | 12 |
│ └─16
DHCP_CALLOUT_TABLE | LPDHCP_CONTROL | .DhcpControlHook | 0 |
LPDHCP_NEWPKT | .DhcpNewPktHook | 8 | |
LPDHCP_DROP_SEND | .DhcpPktDropHook | 16 | |
LPDHCP_DROP_SEND | .DhcpPktSendHook | 24 | |
LPDHCP_PROB | .DhcpAddressDelHook | 32 | |
LPDHCP_GIVE_ADDRESS | .DhcpAddressOfferHook | 40 | |
LPDHCP_HANDLE_OPTIONS | .DhcpHandleOptionsHook | 48 | |
LPDHCP_DELETE_CLIENT | .DhcpDeleteClientHook | 56 | |
LPVOID | .DhcpExtensionHook | 64 | |
LPVOID | .DhcpReservedHook | 72 |
│ └─80
DHCP_CLASS_INFO | LPWSTR | .ClassName | 0 |
LPWSTR | .ClassComment | 8 | |
DWORD | .ClassDataLength | 16 | |
BOOL | .IsVendor | 20 | |
DWORD | .Flags | 24 | |
LPBYTE | .ClassData | 32 |
│ └─40
DHCP_CLASS_INFO_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_CLASS_INFO | .Classes | 8 |
│ └─16
DHCP_CLASS_INFO_ARRAY_V6 | DWORD | .NumElements | 0 |
LPDHCP_CLASS_INFO_V6 | .Classes | 8 |
│ └─16
DHCP_CLASS_INFO_V6 | LPWSTR | .ClassName | 0 |
LPWSTR | .ClassComment | 8 | |
DWORD | .ClassDataLength | 16 | |
BOOL | .IsVendor | 20 | |
DWORD | .EnterpriseNumber | 24 | |
DWORD | .Flags | 28 | |
LPBYTE | .ClassData | 32 |
│ └─40
DHCP_CLIENT_FILTER_STATUS_INFO | DHCP_IP_ADDRESS | .ClientIpAddress | 0 | |
DHCP_IP_MASK | .SubnetMask | 4 | ||
DHCP_CLIENT_UID | .ClientHardwareAddress | 8 | ||
LPWSTR | .ClientName | 24 | ||
LPWSTR | .ClientComment | 32 | ||
DATE_TIME | DWORD | .ClientLeaseExpires.dwLowDateTime | 40 | |
DWORD | .ClientLeaseExpires.dwHighDateTime | 44 | ||
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .OwnerHost.IpAddress | 48 | |
LPWSTR | .OwnerHost.NetBiosName | 56 | ||
LPWSTR | .OwnerHost.HostName | 64 | ||
BYTE | .bClientType | 72 | ||
BYTE | .AddressState | 73 | ||
QuarantineStatus | .Status | 76 | ||
DATE_TIME | DWORD | .ProbationEnds.dwLowDateTime | 80 | |
DWORD | .ProbationEnds.dwHighDateTime | 84 | ||
BOOL | .QuarantineCapable | 88 | ||
DWORD | .FilterStatus | 92 |
│ └─96
DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_CLIENT_FILTER_STATUS_INFO * | .Clients | 8 |
│ └─16
DHCP_CLIENT_INFO | DHCP_IP_ADDRESS | .ClientIpAddress | 0 | |
DHCP_IP_MASK | .SubnetMask | 4 | ||
DHCP_CLIENT_UID | .ClientHardwareAddress | 8 | ||
LPWSTR | .ClientName | 24 | ||
LPWSTR | .ClientComment | 32 | ||
DATE_TIME | DWORD | .ClientLeaseExpires.dwLowDateTime | 40 | |
DWORD | .ClientLeaseExpires.dwHighDateTime | 44 | ||
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .OwnerHost.IpAddress | 48 | |
LPWSTR | .OwnerHost.NetBiosName | 56 | ||
LPWSTR | .OwnerHost.HostName | 64 |
│ └─72
DHCP_CLIENT_INFO_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_CLIENT_INFO * | .Clients | 8 |
│ └─16
DHCP_CLIENT_INFO_ARRAY_V4 | DWORD | .NumElements | 0 |
LPDHCP_CLIENT_INFO_V4 * | .Clients | 8 |
│ └─16
DHCP_CLIENT_INFO_ARRAY_V5 | DWORD | .NumElements | 0 |
LPDHCP_CLIENT_INFO_V5 * | .Clients | 8 |
│ └─16
DHCP_CLIENT_INFO_ARRAY_V6 | DWORD | .NumElements | 0 |
LPDHCP_CLIENT_INFO_V6 * | .Clients | 8 |
│ └─16
DHCP_CLIENT_INFO_ARRAY_VQ | DWORD | .NumElements | 0 |
LPDHCP_CLIENT_INFO_VQ * | .Clients | 8 |
│ └─16
DHCP_CLIENT_INFO_PB | DHCP_IP_ADDRESS | .ClientIpAddress | 0 | |
DHCP_IP_MASK | .SubnetMask | 4 | ||
DHCP_CLIENT_UID | .ClientHardwareAddress | 8 | ||
LPWSTR | .ClientName | 24 | ||
LPWSTR | .ClientComment | 32 | ||
DATE_TIME | DWORD | .ClientLeaseExpires.dwLowDateTime | 40 | |
DWORD | .ClientLeaseExpires.dwHighDateTime | 44 | ||
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .OwnerHost.IpAddress | 48 | |
LPWSTR | .OwnerHost.NetBiosName | 56 | ||
LPWSTR | .OwnerHost.HostName | 64 | ||
BYTE | .bClientType | 72 | ||
BYTE | .AddressState | 73 | ||
QuarantineStatus | .Status | 76 | ||
DATE_TIME | DWORD | .ProbationEnds.dwLowDateTime | 80 | |
DWORD | .ProbationEnds.dwHighDateTime | 84 | ||
BOOL | .QuarantineCapable | 88 | ||
DWORD | .FilterStatus | 92 | ||
LPWSTR | .PolicyName | 96 |
│ └─104
DHCP_CLIENT_INFO_PB_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_CLIENT_INFO_PB * | .Clients | 8 |
│ └─16
DHCP_CLIENT_INFO_V4 | DHCP_IP_ADDRESS | .ClientIpAddress | 0 | |
DHCP_IP_MASK | .SubnetMask | 4 | ||
DHCP_CLIENT_UID | .ClientHardwareAddress | 8 | ||
LPWSTR | .ClientName | 24 | ||
LPWSTR | .ClientComment | 32 | ||
DATE_TIME | DWORD | .ClientLeaseExpires.dwLowDateTime | 40 | |
DWORD | .ClientLeaseExpires.dwHighDateTime | 44 | ||
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .OwnerHost.IpAddress | 48 | |
LPWSTR | .OwnerHost.NetBiosName | 56 | ||
LPWSTR | .OwnerHost.HostName | 64 | ||
BYTE | .bClientType | 72 |
│ └─80
DHCP_CLIENT_INFO_V5 | DHCP_IP_ADDRESS | .ClientIpAddress | 0 | |
DHCP_IP_MASK | .SubnetMask | 4 | ||
DHCP_CLIENT_UID | .ClientHardwareAddress | 8 | ||
LPWSTR | .ClientName | 24 | ||
LPWSTR | .ClientComment | 32 | ||
DATE_TIME | DWORD | .ClientLeaseExpires.dwLowDateTime | 40 | |
DWORD | .ClientLeaseExpires.dwHighDateTime | 44 | ||
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .OwnerHost.IpAddress | 48 | |
LPWSTR | .OwnerHost.NetBiosName | 56 | ||
LPWSTR | .OwnerHost.HostName | 64 | ||
BYTE | .bClientType | 72 | ||
BYTE | .AddressState | 73 |
│ └─80
DHCP_CLIENT_INFO_V6 | DHCP_IPV6_ADDRESS | ULONGLONG | .ClientIpAddress.HighOrderBits | 0 | |
ULONGLONG | .ClientIpAddress.LowOrderBits | 8 | |||
DHCP_CLIENT_UID | .ClientDUID | 16 | |||
DWORD | .AddressType | 32 | |||
DWORD | .IAID | 36 | |||
LPWSTR | .ClientName | 40 | |||
LPWSTR | .ClientComment | 48 | |||
DATE_TIME | DWORD | .ClientValidLeaseExpires.dwLowDateTime | 56 | ||
DWORD | .ClientValidLeaseExpires.dwHighDateTime | 60 | |||
DATE_TIME | DWORD | .ClientPrefLeaseExpires.dwLowDateTime | 64 | ||
DWORD | .ClientPrefLeaseExpires.dwHighDateTime | 68 | |||
DHCP_HOST_INFO_V6 | DHCP_IPV6_ADDRESS | ULONGLONG | .OwnerHost.IpAddress.HighOrderBits | 72 | |
ULONGLONG | .OwnerHost.IpAddress.LowOrderBits | 80 | |||
LPWSTR | .OwnerHost.NetBiosName | 88 | |||
LPWSTR | .OwnerHost.HostName | 96 |
│ └─104
DHCP_CLIENT_INFO_VQ | DHCP_IP_ADDRESS | .ClientIpAddress | 0 | |
DHCP_IP_MASK | .SubnetMask | 4 | ||
DHCP_CLIENT_UID | .ClientHardwareAddress | 8 | ||
LPWSTR | .ClientName | 24 | ||
LPWSTR | .ClientComment | 32 | ||
DATE_TIME | DWORD | .ClientLeaseExpires.dwLowDateTime | 40 | |
DWORD | .ClientLeaseExpires.dwHighDateTime | 44 | ||
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .OwnerHost.IpAddress | 48 | |
LPWSTR | .OwnerHost.NetBiosName | 56 | ||
LPWSTR | .OwnerHost.HostName | 64 | ||
BYTE | .bClientType | 72 | ||
BYTE | .AddressState | 73 | ||
QuarantineStatus | .Status | 76 | ||
DATE_TIME | DWORD | .ProbationEnds.dwLowDateTime | 80 | |
DWORD | .ProbationEnds.dwHighDateTime | 84 | ||
BOOL | .QuarantineCapable | 88 |
│ └─96
DHCP_FAILOVER_RELATIONSHIP | DHCP_IP_ADDRESS | .PrimaryServer | 0 |
DHCP_IP_ADDRESS | .SecondaryServer | 4 | |
DHCP_FAILOVER_MODE | .Mode | 8 | |
DHCP_FAILOVER_SERVER | .ServerType | 12 | |
FSM_STATE | .State | 16 | |
FSM_STATE | .PrevState | 20 | |
DWORD | .Mclt | 24 | |
DWORD | .SafePeriod | 28 | |
LPWSTR | .RelationshipName | 32 | |
LPWSTR | .PrimaryServerName | 40 | |
LPWSTR | .SecondaryServerName | 48 | |
LPDHCP_IP_ARRAY | .pScopes | 56 | |
BYTE | .Percentage | 64 | |
LPWSTR | .SharedSecret | 72 |
│ └─80
DHCP_FAILOVER_RELATIONSHIP_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_FAILOVER_RELATIONSHIP | .pRelationships | 8 |
│ └─16
DHCP_FAILOVER_STATISTICS | DWORD | .NumAddr | 0 |
DWORD | .AddrFree | 4 | |
DWORD | .AddrInUse | 8 | |
DWORD | .PartnerAddrFree | 12 | |
DWORD | .ThisAddrFree | 16 | |
DWORD | .PartnerAddrInUse | 20 | |
DWORD | .ThisAddrInUse | 24 |
│ └─28
DHCP_FILTER_ADD_INFO | DHCP_ADDR_PATTERN | BOOL | .AddrPatt.MatchHWType | 0 |
BYTE | .AddrPatt.HWType | 4 | ||
BOOL | .AddrPatt.IsWildcard | 8 | ||
BYTE | .AddrPatt.Length | 12 | ||
BYTE[255] | .AddrPatt.Pattern | 13 | ||
LPWSTR | .Comment | 272 | ||
DHCP_FILTER_LIST_TYPE | .ListType | 280 |
│ └─288
DHCP_FILTER_ENUM_INFO | DWORD | .NumElements | 0 |
LPDHCP_FILTER_RECORD | .pEnumRecords | 8 |
│ └─16
DHCP_FILTER_GLOBAL_INFO | BOOL | .EnforceAllowList | 0 |
BOOL | .EnforceDenyList | 4 |
│ └─8
DHCP_FILTER_RECORD | DHCP_ADDR_PATTERN | BOOL | .AddrPatt.MatchHWType | 0 |
BYTE | .AddrPatt.HWType | 4 | ||
BOOL | .AddrPatt.IsWildcard | 8 | ||
BYTE | .AddrPatt.Length | 12 | ||
BYTE[255] | .AddrPatt.Pattern | 13 | ||
LPWSTR | .Comment | 272 |
│ └─280
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .IpAddress | 0 |
LPWSTR | .NetBiosName | 8 | |
LPWSTR | .HostName | 16 |
│ └─24
DHCP_HOST_INFO_V6 | DHCP_IPV6_ADDRESS | ULONGLONG | .IpAddress.HighOrderBits | 0 |
ULONGLONG | .IpAddress.LowOrderBits | 8 | ||
LPWSTR | .NetBiosName | 16 | ||
LPWSTR | .HostName | 24 |
│ └─32
DHCP_IPV6_ADDRESS | ULONGLONG | .HighOrderBits | 0 |
ULONGLONG | .LowOrderBits | 8 |
│ └─16
DHCP_IP_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_IP_ADDRESS | .Elements | 8 |
│ └─16
DHCP_IP_CLUSTER | DHCP_IP_ADDRESS | .ClusterAddress | 0 |
DWORD | .ClusterMask | 4 |
│ └─8
DHCP_IP_RANGE | DHCP_IP_ADDRESS | .StartAddress | 0 |
DHCP_IP_ADDRESS | .EndAddress | 4 |
│ └─8
DHCP_IP_RANGE_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_IP_RANGE | .Elements | 8 |
│ └─16
DHCP_IP_RANGE_V6 | DHCP_IPV6_ADDRESS | ULONGLONG | .StartAddress.HighOrderBits | 0 |
ULONGLONG | .StartAddress.LowOrderBits | 8 | ||
DHCP_IPV6_ADDRESS | ULONGLONG | .EndAddress.HighOrderBits | 16 | |
ULONGLONG | .EndAddress.LowOrderBits | 24 |
│ └─32
DHCP_IP_RESERVATION | DHCP_IP_ADDRESS | .ReservedIpAddress | 0 |
DHCP_CLIENT_UID * | .ReservedForClient | 8 |
│ └─16
DHCP_IP_RESERVATION_INFO | DHCP_IP_ADDRESS | .ReservedIpAddress | 0 |
DHCP_CLIENT_UID | .ReservedForClient | 8 | |
LPWSTR | .ReservedClientName | 24 | |
LPWSTR | .ReservedClientDesc | 32 | |
BYTE | .bAllowedClientTypes | 40 | |
BYTE | .fOptionsPresent | 41 |
│ └─48
DHCP_IP_RESERVATION_V4 | DHCP_IP_ADDRESS | .ReservedIpAddress | 0 |
DHCP_CLIENT_UID * | .ReservedForClient | 8 | |
BYTE | .bAllowedClientTypes | 16 |
│ └─24
DHCP_IP_RESERVATION_V6 | DHCP_IPV6_ADDRESS | ULONGLONG | .ReservedIpAddress.HighOrderBits | 0 |
ULONGLONG | .ReservedIpAddress.LowOrderBits | 8 | ||
DHCP_CLIENT_UID * | .ReservedForClient | 16 | ||
DWORD | .InterfaceId | 24 |
│ └─32
DHCP_MIB_INFO | DWORD | .Discovers | 0 | |
DWORD | .Offers | 4 | ||
DWORD | .Requests | 8 | ||
DWORD | .Acks | 12 | ||
DWORD | .Naks | 16 | ||
DWORD | .Declines | 20 | ||
DWORD | .Releases | 24 | ||
DATE_TIME | DWORD | .ServerStartTime.dwLowDateTime | 28 | |
DWORD | .ServerStartTime.dwHighDateTime | 32 | ||
DWORD | .Scopes | 36 | ||
LPSCOPE_MIB_INFO | .ScopeInfo | 40 |
│ └─48
DHCP_MIB_INFO_V5 | DWORD | .Discovers | 0 | |
DWORD | .Offers | 4 | ||
DWORD | .Requests | 8 | ||
DWORD | .Acks | 12 | ||
DWORD | .Naks | 16 | ||
DWORD | .Declines | 20 | ||
DWORD | .Releases | 24 | ||
DATE_TIME | DWORD | .ServerStartTime.dwLowDateTime | 28 | |
DWORD | .ServerStartTime.dwHighDateTime | 32 | ||
DWORD | .QtnNumLeases | 36 | ||
DWORD | .QtnPctQtnLeases | 40 | ||
DWORD | .QtnProbationLeases | 44 | ||
DWORD | .QtnNonQtnLeases | 48 | ||
DWORD | .QtnExemptLeases | 52 | ||
DWORD | .QtnCapableClients | 56 | ||
DWORD | .QtnIASErrors | 60 | ||
DWORD | .DelayedOffers | 64 | ||
DWORD | .ScopesWithDelayedOffers | 68 | ||
DWORD | .Scopes | 72 | ||
LPSCOPE_MIB_INFO_V5 | .ScopeInfo | 80 |
│ └─88
DHCP_MIB_INFO_V6 | DWORD | .Solicits | 0 | |
DWORD | .Advertises | 4 | ||
DWORD | .Requests | 8 | ||
DWORD | .Renews | 12 | ||
DWORD | .Rebinds | 16 | ||
DWORD | .Replies | 20 | ||
DWORD | .Confirms | 24 | ||
DWORD | .Declines | 28 | ||
DWORD | .Releases | 32 | ||
DWORD | .Informs | 36 | ||
DATE_TIME | DWORD | .ServerStartTime.dwLowDateTime | 40 | |
DWORD | .ServerStartTime.dwHighDateTime | 44 | ||
DWORD | .Scopes | 48 | ||
LPSCOPE_MIB_INFO_V6 | .ScopeInfo | 56 |
│ └─64
DHCP_OPTION | DHCP_OPTION_ID | .OptionID | 0 | |
LPWSTR | .OptionName | 8 | ||
LPWSTR | .OptionComment | 16 | ||
DHCP_OPTION_DATA | DWORD | .DefaultValue.NumElements | 24 | |
LPDHCP_OPTION_DATA_ELEMENT | .DefaultValue.Elements | 32 | ||
DHCP_OPTION_TYPE | .OptionType | 40 |
│ └─48
DHCP_OPTION_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_OPTION | .Options | 8 |
│ └─16
DHCP_OPTION_DATA | DWORD | .NumElements | 0 |
LPDHCP_OPTION_DATA_ELEMENT | .Elements | 8 |
│ └─16
DHCP_OPTION_DATA_ELEMENT | DHCP_OPTION_DATA_TYPE | .OptionType | 0 |
union _DHCP_OPTION_ELEMENT_UNION | .Element | 8 |
│ └─24
DHCP_OPTION_LIST | DWORD | .NumOptions | 0 |
DHCP_OPTION_VALUE * | .Options | 8 |
│ └─16
DHCP_OPTION_SCOPE_INFO | DHCP_OPTION_SCOPE_TYPE | .ScopeType | 0 |
union _DHCP_OPTION_SCOPE_UNION | .ScopeInfo | 8 |
│ └─16
DHCP_OPTION_SCOPE_INFO6 | DHCP_OPTION_SCOPE_TYPE6 | .ScopeType | 0 |
union _DHCP_OPTION_SCOPE_UNION6 | .ScopeInfo | 8 |
│ └─40
DHCP_OPTION_VALUE | DHCP_OPTION_ID | .OptionID | 0 | |
DHCP_OPTION_DATA | DWORD | .Value.NumElements | 8 | |
LPDHCP_OPTION_DATA_ELEMENT | .Value.Elements | 16 |
│ └─24
DHCP_OPTION_VALUE_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_OPTION_VALUE | .Values | 8 |
│ └─16
DHCP_POLICY | LPWSTR | .PolicyName | 0 |
BOOL | .IsGlobalPolicy | 8 | |
DHCP_IP_ADDRESS | .Subnet | 12 | |
DWORD | .ProcessingOrder | 16 | |
LPDHCP_POL_COND_ARRAY | .Conditions | 24 | |
LPDHCP_POL_EXPR_ARRAY | .Expressions | 32 | |
LPDHCP_IP_RANGE_ARRAY | .Ranges | 40 | |
LPWSTR | .Description | 48 | |
BOOL | .Enabled | 56 |
│ └─64
DHCP_POLICY_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_POLICY | .Elements | 8 |
│ └─16
DHCP_POL_COND | DWORD | .ParentExpr | 0 |
DHCP_POL_ATTR_TYPE | .Type | 4 | |
DWORD | .OptionID | 8 | |
DWORD | .SubOptionID | 12 | |
LPWSTR | .VendorName | 16 | |
DHCP_POL_COMPARATOR | .Operator | 24 | |
LPBYTE | .Value | 32 | |
DWORD | .ValueLength | 40 |
│ └─48
DHCP_POL_COND_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_POL_COND | .Elements | 8 |
│ └─16
DHCP_POL_EXPR | DWORD | .ParentExpr | 0 |
DHCP_POL_LOGIC_OPER | .Operator | 4 |
│ └─8
DHCP_POL_EXPR_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_POL_EXPR | .Elements | 8 |
│ └─16
DHCP_RESERVATION_INFO_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_IP_RESERVATION_INFO * | .Elements | 8 |
│ └─16
DHCP_RESERVED_SCOPE | DHCP_IP_ADDRESS | .ReservedIpAddress | 0 |
DHCP_IP_ADDRESS | .ReservedIpSubnetAddress | 4 |
│ └─8
DHCP_SCAN_ITEM | DHCP_IP_ADDRESS | .IpAddress | 0 |
DHCP_SCAN_FLAG | .ScanFlag | 4 |
│ └─8
DHCP_SCAN_LIST | DWORD | .NumScanItems | 0 |
DHCP_SCAN_ITEM * | .ScanItems | 8 |
│ └─16
DHCP_SEARCH_INFO | DHCP_SEARCH_INFO_TYPE | .SearchType | 0 |
union _DHCP_CLIENT_SEARCH_UNION | .SearchInfo | 8 |
│ └─24
DHCP_SEARCH_INFO_V6 | DHCP_SEARCH_INFO_TYPE_V6 | .SearchType | 0 |
union _DHCP_CLIENT_SEARCH_UNION_V6 | .SearchInfo | 8 |
│ └─24
DHCP_SERVER_CONFIG_INFO | DWORD | .APIProtocolSupport | 0 |
LPWSTR | .DatabaseName | 8 | |
LPWSTR | .DatabasePath | 16 | |
LPWSTR | .BackupPath | 24 | |
DWORD | .BackupInterval | 32 | |
DWORD | .DatabaseLoggingFlag | 36 | |
DWORD | .RestoreFlag | 40 | |
DWORD | .DatabaseCleanupInterval | 44 | |
DWORD | .DebugFlag | 48 |
│ └─56
DHCP_SERVER_CONFIG_INFO_V4 | DWORD | .APIProtocolSupport | 0 |
LPWSTR | .DatabaseName | 8 | |
LPWSTR | .DatabasePath | 16 | |
LPWSTR | .BackupPath | 24 | |
DWORD | .BackupInterval | 32 | |
DWORD | .DatabaseLoggingFlag | 36 | |
DWORD | .RestoreFlag | 40 | |
DWORD | .DatabaseCleanupInterval | 44 | |
DWORD | .DebugFlag | 48 | |
DWORD | .dwPingRetries | 52 | |
DWORD | .cbBootTableString | 56 | |
WCHAR * | .wszBootTableString | 64 | |
BOOL | .fAuditLog | 72 |
│ └─80
DHCP_SERVER_CONFIG_INFO_V6 | BOOL | .UnicastFlag | 0 |
BOOL | .RapidCommitFlag | 4 | |
DWORD | .PreferredLifetime | 8 | |
DWORD | .ValidLifetime | 12 | |
DWORD | .T1 | 16 | |
DWORD | .T2 | 20 | |
DWORD | .PreferredLifetimeIATA | 24 | |
DWORD | .ValidLifetimeIATA | 28 | |
BOOL | .fAuditLog | 32 |
│ └─36
DHCP_SERVER_CONFIG_INFO_VQ | DWORD | .APIProtocolSupport | 0 |
LPWSTR | .DatabaseName | 8 | |
LPWSTR | .DatabasePath | 16 | |
LPWSTR | .BackupPath | 24 | |
DWORD | .BackupInterval | 32 | |
DWORD | .DatabaseLoggingFlag | 36 | |
DWORD | .RestoreFlag | 40 | |
DWORD | .DatabaseCleanupInterval | 44 | |
DWORD | .DebugFlag | 48 | |
DWORD | .dwPingRetries | 52 | |
DWORD | .cbBootTableString | 56 | |
WCHAR * | .wszBootTableString | 64 | |
BOOL | .fAuditLog | 72 | |
BOOL | .QuarantineOn | 76 | |
DWORD | .QuarDefFail | 80 | |
BOOL | .QuarRuntimeStatus | 84 |
│ └─88
DHCP_SERVER_OPTIONS | BYTE * | .MessageType | 0 |
__unaligned DHCP_IP_ADDRESS * | .SubnetMask | 8 | |
__unaligned DHCP_IP_ADDRESS * | .RequestedAddress | 16 | |
__unaligned DWORD * | .RequestLeaseTime | 24 | |
BYTE * | .OverlayFields | 32 | |
__unaligned DHCP_IP_ADDRESS * | .RouterAddress | 40 | |
__unaligned DHCP_IP_ADDRESS * | .Server | 48 | |
BYTE * | .ParameterRequestList | 56 | |
DWORD | .ParameterRequestListLength | 64 | |
CHAR * | .MachineName | 72 | |
DWORD | .MachineNameLength | 80 | |
BYTE | .ClientHardwareAddressType | 84 | |
BYTE | .ClientHardwareAddressLength | 85 | |
BYTE * | .ClientHardwareAddress | 88 | |
CHAR * | .ClassIdentifier | 96 | |
DWORD | .ClassIdentifierLength | 104 | |
BYTE * | .VendorClass | 112 | |
DWORD | .VendorClassLength | 120 | |
DWORD | .DNSFlags | 124 | |
DWORD | .DNSNameLength | 128 | |
LPBYTE | .DNSName | 136 | |
BOOLEAN | .DSDomainNameRequested | 144 | |
CHAR * | .DSDomainName | 152 | |
DWORD | .DSDomainNameLen | 160 | |
__unaligned DWORD * | .ScopeId | 168 |
│ └─176
DHCP_SERVER_SPECIFIC_STRINGS | LPWSTR | .DefaultVendorClassName | 0 |
LPWSTR | .DefaultUserClassName | 8 |
│ └─16
DHCP_SUBNET_ELEMENT_DATA | DHCP_SUBNET_ELEMENT_TYPE | .ElementType | 0 |
union _DHCP_SUBNET_ELEMENT_UNION | .Element | 8 |
│ └─16
DHCP_SUBNET_ELEMENT_DATA_V4 | DHCP_SUBNET_ELEMENT_TYPE | .ElementType | 0 |
union _DHCP_SUBNET_ELEMENT_UNION_V4 | .Element | 8 |
│ └─16
DHCP_SUBNET_ELEMENT_DATA_V5 | DHCP_SUBNET_ELEMENT_TYPE | .ElementType | 0 |
union _DHCP_SUBNET_ELEMENT_UNION_V5 | .Element | 8 |
│ └─16
DHCP_SUBNET_ELEMENT_DATA_V6 | DHCP_SUBNET_ELEMENT_TYPE_V6 | .ElementType | 0 |
union _DHCP_SUBNET_ELEMENT_UNION_V6 | .Element | 8 |
│ └─16
DHCP_SUBNET_ELEMENT_INFO_ARRAY | DWORD | .NumElements | 0 |
LPDHCP_SUBNET_ELEMENT_DATA | .Elements | 8 |
│ └─16
DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4 | DWORD | .NumElements | 0 |
LPDHCP_SUBNET_ELEMENT_DATA_V4 | .Elements | 8 |
│ └─16
DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5 | DWORD | .NumElements | 0 |
LPDHCP_SUBNET_ELEMENT_DATA_V5 | .Elements | 8 |
│ └─16
DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6 | DWORD | .NumElements | 0 |
LPDHCP_SUBNET_ELEMENT_DATA_V6 | .Elements | 8 |
│ └─16
DHCP_SUBNET_INFO | DHCP_IP_ADDRESS | .SubnetAddress | 0 | |
DHCP_IP_MASK | .SubnetMask | 4 | ||
LPWSTR | .SubnetName | 8 | ||
LPWSTR | .SubnetComment | 16 | ||
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .PrimaryHost.IpAddress | 24 | |
LPWSTR | .PrimaryHost.NetBiosName | 32 | ||
LPWSTR | .PrimaryHost.HostName | 40 | ||
DHCP_SUBNET_STATE | .SubnetState | 48 |
│ └─56
DHCP_SUBNET_INFO_V6 | DHCP_IPV6_ADDRESS | ULONGLONG | .SubnetAddress.HighOrderBits | 0 |
ULONGLONG | .SubnetAddress.LowOrderBits | 8 | ||
ULONG | .Prefix | 16 | ||
USHORT | .Preference | 20 | ||
LPWSTR | .SubnetName | 24 | ||
LPWSTR | .SubnetComment | 32 | ||
DWORD | .State | 40 | ||
DWORD | .ScopeId | 44 |
│ └─48
DHCP_SUBNET_INFO_VQ | DHCP_IP_ADDRESS | .SubnetAddress | 0 | |
DHCP_IP_MASK | .SubnetMask | 4 | ||
LPWSTR | .SubnetName | 8 | ||
LPWSTR | .SubnetComment | 16 | ||
DHCP_HOST_INFO | DHCP_IP_ADDRESS | .PrimaryHost.IpAddress | 24 | |
LPWSTR | .PrimaryHost.NetBiosName | 32 | ||
LPWSTR | .PrimaryHost.HostName | 40 | ||
DHCP_SUBNET_STATE | .SubnetState | 48 | ||
DWORD | .QuarantineOn | 52 | ||
DWORD | .Reserved1 | 56 | ||
DWORD | .Reserved2 | 60 | ||
INT64 | .Reserved3 | 64 | ||
INT64 | .Reserved4 | 72 |
│ └─80
DHCP_SUPER_SCOPE_TABLE | DWORD | .cEntries | 0 |
DHCP_SUPER_SCOPE_TABLE_ENTRY * | .pEntries | 8 |
│ └─16
DHCP_SUPER_SCOPE_TABLE_ENTRY | DHCP_IP_ADDRESS | .SubnetAddress | 0 |
DWORD | .SuperScopeNumber | 4 | |
DWORD | .NextInSuperScope | 8 | |
LPWSTR | .SuperScopeName | 16 |
│ └─24
DHPRIVKEY_VER3 | DWORD | .magic | 0 | |
DWORD | .bitlenP | 4 | ||
DWORD | .bitlenQ | 8 | ||
DWORD | .bitlenJ | 12 | ||
DWORD | .bitlenX | 16 | ||
DSSSEED | DWORD | .DSSSeed.counter | 20 | |
BYTE[20] | .DSSSeed.seed | 24 |
│ └─44
DHPUBKEY | DWORD | .magic | 0 |
DWORD | .bitlen | 4 |
│ └─8
DHPUBKEY_VER3 | DWORD | .magic | 0 | |
DWORD | .bitlenP | 4 | ||
DWORD | .bitlenQ | 8 | ||
DWORD | .bitlenJ | 12 | ||
DSSSEED | DWORD | .DSSSeed.counter | 16 | |
BYTE[20] | .DSSSeed.seed | 20 |
│ └─40
DIAGNOSTIC_DATA_EVENT_BINARY_STATS | LPWSTR | .moduleName | 0 |
LPWSTR | .friendlyModuleName | 8 | |
UINT32 | .eventCount | 16 | |
UINT64 | .uploadSizeBytes | 24 |
│ └─32
DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION | INT32 | .id | 0 |
LPWSTR | .name | 8 |
│ └─16
DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION | LPWSTR | .name | 0 |
│ └─8
DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION | INT32 | .privacyTag | 0 |
LPWSTR | .name | 8 | |
LPWSTR | .description | 16 |
│ └─24
DIAGNOSTIC_DATA_EVENT_TAG_STATS | INT32 | .privacyTag | 0 |
UINT32 | .eventCount | 4 |
│ └─8
DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION | UINT32 | .hoursOfHistoryToKeep | 0 |
UINT32 | .maxStoreMegabytes | 4 | |
UINT32 | .requestedMaxStoreMegabytes | 8 |
│ └─12
DIAGNOSTIC_DATA_GENERAL_STATS | UINT32 | .optInLevel | 0 |
UINT64 | .transcriptSizeBytes | 8 | |
UINT64 | .oldestEventTimestamp | 16 | |
UINT32 | .totalEventCountLast24Hours | 24 | |
FLOAT | .averageDailyEvents | 28 |
│ └─32
DIAGNOSTIC_DATA_RECORD | INT64 | .rowId | 0 |
UINT64 | .timestamp | 8 | |
UINT64 | .eventKeywords | 16 | |
LPWSTR | .fullEventName | 24 | |
LPWSTR | .providerGroupGuid | 32 | |
LPWSTR | .producerName | 40 | |
INT32 * | .privacyTags | 48 | |
UINT32 | .privacyTagCount | 56 | |
INT32 * | .categoryIds | 64 | |
UINT32 | .categoryIdCount | 72 | |
BOOL | .isCoreData | 76 | |
LPWSTR | .extra1 | 80 | |
LPWSTR | .extra2 | 88 | |
LPWSTR | .extra3 | 96 |
│ └─104
DIAGNOSTIC_DATA_SEARCH_CRITERIA | LPCWSTR * | .producerNames | 0 |
UINT32 | .producerNameCount | 8 | |
LPCWSTR | .textToMatch | 16 | |
const INT32 * | .categoryIds | 24 | |
UINT32 | .categoryIdCount | 32 | |
const INT32 * | .privacyTags | 40 | |
UINT32 | .privacyTagCount | 48 | |
BOOL | .coreDataOnly | 52 |
│ └─56
DIAGNOSTIC_REPORT_DATA | DIAGNOSTIC_REPORT_SIGNATURE | WCHAR[65] | .signature.eventName | 0 |
DIAGNOSTIC_REPORT_PARAMETER[10] | .signature.parameters | 130 | ||
GUID | unsigned long | .bucketId.Data1 | 7912 | |
unsigned short | .bucketId.Data2 | 7916 | ||
unsigned short | .bucketId.Data3 | 7918 | ||
unsigned char[8] | .bucketId.Data4 | 7920 | ||
GUID | unsigned long | .reportId.Data1 | 7928 | |
unsigned short | .reportId.Data2 | 7932 | ||
unsigned short | .reportId.Data3 | 7934 | ||
unsigned char[8] | .reportId.Data4 | 7936 | ||
FILETIME | DWORD | .creationTime.dwLowDateTime | 7944 | |
DWORD | .creationTime.dwHighDateTime | 7948 | ||
ULONGLONG | .sizeInBytes | 7952 | ||
LPWSTR | .cabId | 7960 | ||
DWORD | .reportStatus | 7968 | ||
GUID | unsigned long | .reportIntegratorId.Data1 | 7972 | |
unsigned short | .reportIntegratorId.Data2 | 7976 | ||
unsigned short | .reportIntegratorId.Data3 | 7978 | ||
unsigned char[8] | .reportIntegratorId.Data4 | 7980 | ||
LPWSTR * | .fileNames | 7992 | ||
DWORD | .fileCount | 8000 | ||
LPWSTR | .friendlyEventName | 8008 | ||
LPWSTR | .applicationName | 8016 | ||
LPWSTR | .applicationPath | 8024 | ||
LPWSTR | .description | 8032 | ||
LPWSTR | .bucketIdString | 8040 | ||
UINT64 | .legacyBucketId | 8048 | ||
LPWSTR | .reportKey | 8056 |
│ └─8064
DIAGNOSTIC_REPORT_PARAMETER | WCHAR[129] | .name | 0 |
WCHAR[260] | .value | 258 |
│ └─778
DIAGNOSTIC_REPORT_SIGNATURE | WCHAR[65] | .eventName | 0 |
DIAGNOSTIC_REPORT_PARAMETER[10] | .parameters | 130 |
│ └─7910
DIAG_SOCKADDR | USHORT | .family | 0 |
CHAR[126] | .data | 2 |
│ └─128
DIBSECTION | BITMAP | LONG | .dsBm.bmType | 0 |
LONG | .dsBm.bmWidth | 4 | ||
LONG | .dsBm.bmHeight | 8 | ||
LONG | .dsBm.bmWidthBytes | 12 | ||
WORD | .dsBm.bmPlanes | 16 | ||
WORD | .dsBm.bmBitsPixel | 18 | ||
LPVOID | .dsBm.bmBits | 24 | ||
BITMAPINFOHEADER | DWORD | .dsBmih.biSize | 32 | |
LONG | .dsBmih.biWidth | 36 | ||
LONG | .dsBmih.biHeight | 40 | ||
WORD | .dsBmih.biPlanes | 44 | ||
WORD | .dsBmih.biBitCount | 46 | ||
DWORD | .dsBmih.biCompression | 48 | ||
DWORD | .dsBmih.biSizeImage | 52 | ||
LONG | .dsBmih.biXPelsPerMeter | 56 | ||
LONG | .dsBmih.biYPelsPerMeter | 60 | ||
DWORD | .dsBmih.biClrUsed | 64 | ||
DWORD | .dsBmih.biClrImportant | 68 | ||
DWORD[3] | .dsBitfields | 72 | ||
HANDLE | .dshSection | 88 | ||
DWORD | .dsOffset | 96 |
│ └─104
DIDEVICESTATE | DWORD | .dwSize | 0 |
DWORD | .dwState | 4 | |
DWORD | .dwLoad | 8 |
│ └─12
DIDRIVERVERSIONS | DWORD | .dwSize | 0 |
DWORD | .dwFirmwareRevision | 4 | |
DWORD | .dwHardwareRevision | 8 | |
DWORD | .dwFFDriverVersion | 12 |
│ └─16
DIEFFECTATTRIBUTES | DWORD | .dwEffectId | 0 |
DWORD | .dwEffType | 4 | |
DWORD | .dwStaticParams | 8 | |
DWORD | .dwDynamicParams | 12 | |
DWORD | .dwCoords | 16 |
│ └─20
DIEFFESCAPE | DWORD | .dwSize | 0 |
DWORD | .dwCommand | 4 | |
LPVOID | .lpvInBuffer | 8 | |
DWORD | .cbInBuffer | 16 | |
LPVOID | .lpvOutBuffer | 24 | |
DWORD | .cbOutBuffer | 32 |
│ └─40
DIFFDEVICEATTRIBUTES | DWORD | .dwFlags | 0 |
DWORD | .dwFFSamplePeriod | 4 | |
DWORD | .dwFFMinTimeResolution | 8 |
│ └─12
DIFFOBJECTATTRIBUTES | DWORD | .dwFFMaxForce | 0 |
DWORD | .dwFFForceResolution | 4 |
│ └─8
DIHIDFFINITINFO | DWORD | .dwSize | 0 | |
LPWSTR | .pwszDeviceInterface | 8 | ||
GUID | unsigned long | .GuidInstance.Data1 | 16 | |
unsigned short | .GuidInstance.Data2 | 20 | ||
unsigned short | .GuidInstance.Data3 | 22 | ||
unsigned char[8] | .GuidInstance.Data4 | 24 |
│ └─32
DIJOYCONFIG | DWORD | .dwSize | 0 | |
GUID | unsigned long | .guidInstance.Data1 | 4 | |
unsigned short | .guidInstance.Data2 | 8 | ||
unsigned short | .guidInstance.Data3 | 10 | ||
unsigned char[8] | .guidInstance.Data4 | 12 | ||
JOYREGHWCONFIG | .hwc | 20 | ||
DWORD | .dwGain | 132 | ||
WCHAR[256] | .wszType | 136 | ||
WCHAR[256] | .wszCallout | 648 | ||
GUID | unsigned long | .guidGameport.Data1 | 1160 | |
unsigned short | .guidGameport.Data2 | 1164 | ||
unsigned short | .guidGameport.Data3 | 1166 | ||
unsigned char[8] | .guidGameport.Data4 | 1168 |
│ └─1176
DIJOYTYPEINFO | DWORD | .dwSize | 0 |
JOYREGHWSETTINGS | .hws | 4 | |
CLSID | .clsidConfig | 12 | |
WCHAR[256] | .wszDisplayName | 28 | |
WCHAR[260] | .wszCallout | 540 | |
WCHAR[256] | .wszHardwareId | 1060 | |
DWORD | .dwFlags1 | 1572 | |
DWORD | .dwFlags2 | 1576 | |
WCHAR[256] | .wszMapFile | 1580 |
│ └─2092
DIJOYUSERVALUES | DWORD | .dwSize | 0 |
JOYREGUSERVALUES | .ruv | 4 | |
WCHAR[256] | .wszGlobalDriver | 104 | |
WCHAR[256] | .wszGameportEmulator | 616 |
│ └─1128
DIOBJECTATTRIBUTES | DWORD | .dwFlags | 0 |
WORD | .wUsagePage | 4 | |
WORD | .wUsage | 6 |
│ └─8
DIOBJECTCALIBRATION | LONG | .lMin | 0 |
LONG | .lCenter | 4 | |
LONG | .lMax | 8 |
│ └─12
DIRECTX_AUDIO_ACTIVATION_PARAMS | DWORD | .cbDirectXAudioActivationParams | 0 | |
GUID | unsigned long | .guidAudioSession.Data1 | 4 | |
unsigned short | .guidAudioSession.Data2 | 8 | ||
unsigned short | .guidAudioSession.Data3 | 10 | ||
unsigned char[8] | .guidAudioSession.Data4 | 12 | ||
DWORD | .dwAudioStreamFlags | 20 |
│ └─24
DISCDLGSTRUCTA | DWORD | .cbStructure | 0 |
HWND | .hwndOwner | 8 | |
LPSTR | .lpLocalName | 16 | |
LPSTR | .lpRemoteName | 24 | |
DWORD | .dwFlags | 32 |
│ └─40
DISCDLGSTRUCTW | DWORD | .cbStructure | 0 |
HWND | .hwndOwner | 8 | |
LPWSTR | .lpLocalName | 16 | |
LPWSTR | .lpRemoteName | 24 | |
DWORD | .dwFlags | 32 |
│ └─40
DISKQUOTA_USER_INFORMATION | LONGLONG | .QuotaUsed | 0 |
LONGLONG | .QuotaThreshold | 8 | |
LONGLONG | .QuotaLimit | 16 |
│ └─24
DISK_CACHE_INFORMATION | BOOLEAN | .ParametersSavable | 0 |
BOOLEAN | .ReadCacheEnabled | 1 | |
BOOLEAN | .WriteCacheEnabled | 2 | |
DISK_CACHE_RETENTION_PRIORITY | .ReadRetentionPriority | 4 | |
DISK_CACHE_RETENTION_PRIORITY | .WriteRetentionPriority | 8 | |
WORD | .DisablePrefetchTransferLength | 12 | |
BOOLEAN | .PrefetchScalar | 14 | |
struct (unnamed) | .BlockPrefetch | 16 | |
struct (unnamed) | .ScalarPrefetch | 16 |
│ └─24
DISK_DETECTION_INFO | DWORD | .SizeOfDetectInfo | 0 | |
DETECTION_TYPE | .DetectionType | 4 | ||
DISK_INT13_INFO | WORD | .Int13.DriveSelect | 8 | |
DWORD | .Int13.MaxCylinders | 12 | ||
WORD | .Int13.SectorsPerTrack | 16 | ||
WORD | .Int13.MaxHeads | 18 | ||
WORD | .Int13.NumberDrives | 20 | ||
DISK_EX_INT13_INFO | WORD | .ExInt13.ExBufferSize | 24 | |
WORD | .ExInt13.ExFlags | 26 | ||
DWORD | .ExInt13.ExCylinders | 28 | ||
DWORD | .ExInt13.ExHeads | 32 | ||
DWORD | .ExInt13.ExSectorsPerTrack | 36 | ||
DWORD64 | .ExInt13.ExSectorsPerDrive | 40 | ||
WORD | .ExInt13.ExSectorSize | 48 | ||
WORD | .ExInt13.ExReserved | 50 |
│ └─56
DISK_EXTENT | DWORD | .DiskNumber | 0 | |
LARGE_INTEGER | LONGLONG | .StartingOffset.QuadPart | 8 | |
struct (unnamed) | .StartingOffset.u | 8 | ||
DWORD | .StartingOffset.LowPart | 8 | ||
LONG | .StartingOffset.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .ExtentLength.QuadPart | 16 | |
struct (unnamed) | .ExtentLength.u | 16 | ||
DWORD | .ExtentLength.LowPart | 16 | ||
LONG | .ExtentLength.HighPart | 20 |
│ └─24
DISK_EX_INT13_INFO | WORD | .ExBufferSize | 0 |
WORD | .ExFlags | 2 | |
DWORD | .ExCylinders | 4 | |
DWORD | .ExHeads | 8 | |
DWORD | .ExSectorsPerTrack | 12 | |
DWORD64 | .ExSectorsPerDrive | 16 | |
WORD | .ExSectorSize | 24 | |
WORD | .ExReserved | 26 |
│ └─32
DISK_GEOMETRY | LARGE_INTEGER | LONGLONG | .Cylinders.QuadPart | 0 |
struct (unnamed) | .Cylinders.u | 0 | ||
DWORD | .Cylinders.LowPart | 0 | ||
LONG | .Cylinders.HighPart | 4 | ||
MEDIA_TYPE | .MediaType | 8 | ||
DWORD | .TracksPerCylinder | 12 | ||
DWORD | .SectorsPerTrack | 16 | ||
DWORD | .BytesPerSector | 20 |
│ └─24
DISK_GEOMETRY_EX | DISK_GEOMETRY | LARGE_INTEGER | LONGLONG | .Geometry.Cylinders.QuadPart | 0 |
struct (unnamed) | .Geometry.Cylinders.u | 0 | |||
DWORD | .Geometry.Cylinders.LowPart | 0 | |||
LONG | .Geometry.Cylinders.HighPart | 4 | |||
MEDIA_TYPE | .Geometry.MediaType | 8 | |||
DWORD | .Geometry.TracksPerCylinder | 12 | |||
DWORD | .Geometry.SectorsPerTrack | 16 | |||
DWORD | .Geometry.BytesPerSector | 20 | |||
LARGE_INTEGER | LONGLONG | .DiskSize.QuadPart | 24 | ||
struct (unnamed) | .DiskSize.u | 24 | |||
DWORD | .DiskSize.LowPart | 24 | |||
LONG | .DiskSize.HighPart | 28 | |||
BYTE[1] | .Data | 32 |
│ └─40
DISK_GROW_PARTITION | DWORD | .PartitionNumber | 0 | |
LARGE_INTEGER | LONGLONG | .BytesToGrow.QuadPart | 8 | |
struct (unnamed) | .BytesToGrow.u | 8 | ||
DWORD | .BytesToGrow.LowPart | 8 | ||
LONG | .BytesToGrow.HighPart | 12 |
│ └─16
DISK_INT13_INFO | WORD | .DriveSelect | 0 |
DWORD | .MaxCylinders | 4 | |
WORD | .SectorsPerTrack | 8 | |
WORD | .MaxHeads | 10 | |
WORD | .NumberDrives | 12 |
│ └─16
DISK_PARTITION_INFO | DWORD | .SizeOfPartitionInfo | 0 |
PARTITION_STYLE | .PartitionStyle | 4 | |
struct (unnamed) | .Gpt | 8 | |
struct (unnamed) | .Mbr | 8 |
│ └─24
DISK_PERFORMANCE | LARGE_INTEGER | LONGLONG | .BytesRead.QuadPart | 0 |
struct (unnamed) | .BytesRead.u | 0 | ||
DWORD | .BytesRead.LowPart | 0 | ||
LONG | .BytesRead.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .BytesWritten.QuadPart | 8 | |
struct (unnamed) | .BytesWritten.u | 8 | ||
DWORD | .BytesWritten.LowPart | 8 | ||
LONG | .BytesWritten.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .ReadTime.QuadPart | 16 | |
struct (unnamed) | .ReadTime.u | 16 | ||
DWORD | .ReadTime.LowPart | 16 | ||
LONG | .ReadTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .WriteTime.QuadPart | 24 | |
struct (unnamed) | .WriteTime.u | 24 | ||
DWORD | .WriteTime.LowPart | 24 | ||
LONG | .WriteTime.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .IdleTime.QuadPart | 32 | |
struct (unnamed) | .IdleTime.u | 32 | ||
DWORD | .IdleTime.LowPart | 32 | ||
LONG | .IdleTime.HighPart | 36 | ||
DWORD | .ReadCount | 40 | ||
DWORD | .WriteCount | 44 | ||
DWORD | .QueueDepth | 48 | ||
DWORD | .SplitCount | 52 | ||
LARGE_INTEGER | LONGLONG | .QueryTime.QuadPart | 56 | |
struct (unnamed) | .QueryTime.u | 56 | ||
DWORD | .QueryTime.LowPart | 56 | ||
LONG | .QueryTime.HighPart | 60 | ||
DWORD | .StorageDeviceNumber | 64 | ||
WCHAR[8] | .StorageManagerName | 68 |
│ └─88
DISK_SPACE_INFORMATION | ULONGLONG | .ActualTotalAllocationUnits | 0 |
ULONGLONG | .ActualAvailableAllocationUnits | 8 | |
ULONGLONG | .ActualPoolUnavailableAllocationUnits | 16 | |
ULONGLONG | .CallerTotalAllocationUnits | 24 | |
ULONGLONG | .CallerAvailableAllocationUnits | 32 | |
ULONGLONG | .CallerPoolUnavailableAllocationUnits | 40 | |
ULONGLONG | .UsedAllocationUnits | 48 | |
ULONGLONG | .TotalReservedAllocationUnits | 56 | |
ULONGLONG | .VolumeStorageReserveAllocationUnits | 64 | |
ULONGLONG | .AvailableCommittedAllocationUnits | 72 | |
ULONGLONG | .PoolAvailableAllocationUnits | 80 | |
DWORD | .SectorsPerAllocationUnit | 88 | |
DWORD | .BytesPerSector | 92 |
│ └─96
DISPLAYCONFIG_2DREGION | UINT32 | .cx | 0 |
UINT32 | .cy | 4 |
│ └─8
DISPLAYCONFIG_ADAPTER_NAME | DISPLAYCONFIG_DEVICE_INFO_HEADER | DISPLAYCONFIG_DEVICE_INFO_TYPE | .header.type | 0 | |
UINT32 | .header.size | 4 | |||
LUID | DWORD | .header.adapterId.LowPart | 8 | ||
LONG | .header.adapterId.HighPart | 12 | |||
UINT32 | .header.id | 16 | |||
WCHAR[128] | .adapterDevicePath | 20 |
│ └─276
DISPLAYCONFIG_DESKTOP_IMAGE_INFO | POINTL | LONG | .PathSourceSize.x | 0 |
LONG | .PathSourceSize.y | 4 | ||
RECTL | LONG | .DesktopImageRegion.left | 8 | |
LONG | .DesktopImageRegion.top | 12 | ||
LONG | .DesktopImageRegion.right | 16 | ||
LONG | .DesktopImageRegion.bottom | 20 | ||
RECTL | LONG | .DesktopImageClip.left | 24 | |
LONG | .DesktopImageClip.top | 28 | ||
LONG | .DesktopImageClip.right | 32 | ||
LONG | .DesktopImageClip.bottom | 36 |
│ └─40
DISPLAYCONFIG_DEVICE_INFO_HEADER | DISPLAYCONFIG_DEVICE_INFO_TYPE | .type | 0 | |
UINT32 | .size | 4 | ||
LUID | DWORD | .adapterId.LowPart | 8 | |
LONG | .adapterId.HighPart | 12 | ||
UINT32 | .id | 16 |
│ └─20
DISPLAYCONFIG_MODE_INFO | DISPLAYCONFIG_MODE_INFO_TYPE | .infoType | 0 | |||
UINT32 | .id | 4 | ||||
LUID | DWORD | .adapterId.LowPart | 8 | |||
LONG | .adapterId.HighPart | 12 | ||||
DISPLAYCONFIG_DESKTOP_IMAGE_INFO | POINTL | LONG | .desktopImageInfo.PathSourceSize.x | 16 | ||
LONG | .desktopImageInfo.PathSourceSize.y | 20 | ||||
RECTL | LONG | .desktopImageInfo.DesktopImageRegion.left | 24 | |||
LONG | .desktopImageInfo.DesktopImageRegion.top | 28 | ||||
LONG | .desktopImageInfo.DesktopImageRegion.right | 32 | ||||
LONG | .desktopImageInfo.DesktopImageRegion.bottom | 36 | ||||
RECTL | LONG | .desktopImageInfo.DesktopImageClip.left | 40 | |||
LONG | .desktopImageInfo.DesktopImageClip.top | 44 | ||||
LONG | .desktopImageInfo.DesktopImageClip.right | 48 | ||||
LONG | .desktopImageInfo.DesktopImageClip.bottom | 52 | ||||
DISPLAYCONFIG_SOURCE_MODE | UINT32 | .sourceMode.width | 16 | |||
UINT32 | .sourceMode.height | 20 | ||||
DISPLAYCONFIG_PIXELFORMAT | .sourceMode.pixelFormat | 24 | ||||
POINTL | LONG | .sourceMode.position.x | 28 | |||
LONG | .sourceMode.position.y | 32 | ||||
DISPLAYCONFIG_TARGET_MODE | DISPLAYCONFIG_VIDEO_SIGNAL_INFO | UINT64 | .targetMode.targetVideoSignalInfo.pixelRate | 16 | ||
DISPLAYCONFIG_RATIONAL | UINT32 | .targetMode.targetVideoSignalInfo.hSyncFreq.Numerator | 24 | |||
UINT32 | .targetMode.targetVideoSignalInfo.hSyncFreq.Denominator | 28 | ||||
DISPLAYCONFIG_RATIONAL | UINT32 | .targetMode.targetVideoSignalInfo.vSyncFreq.Numerator | 32 | |||
UINT32 | .targetMode.targetVideoSignalInfo.vSyncFreq.Denominator | 36 | ||||
DISPLAYCONFIG_2DREGION | UINT32 | .targetMode.targetVideoSignalInfo.activeSize.cx | 40 | |||
UINT32 | .targetMode.targetVideoSignalInfo.activeSize.cy | 44 | ||||
DISPLAYCONFIG_2DREGION | UINT32 | .targetMode.targetVideoSignalInfo.totalSize.cx | 48 | |||
UINT32 | .targetMode.targetVideoSignalInfo.totalSize.cy | 52 | ||||
struct (unnamed) | .targetMode.targetVideoSignalInfo.AdditionalSignalInfo | 56 | ||||
UINT32 | .targetMode.targetVideoSignalInfo.videoStandard | 56 | ||||
DISPLAYCONFIG_SCANLINE_ORDERING | .targetMode.targetVideoSignalInfo.scanLineOrdering | 60 |
│ └─64
DISPLAYCONFIG_PATH_INFO | DISPLAYCONFIG_PATH_SOURCE_INFO | LUID | DWORD | .sourceInfo.adapterId.LowPart | 0 |
LONG | .sourceInfo.adapterId.HighPart | 4 | |||
UINT32 | .sourceInfo.id | 8 | |||
UINT32 | .sourceInfo.modeInfoIdx | 12 | |||
UINT32 | .sourceInfo.cloneGroupId | 12bytes,0bits | |||
UINT32 | .sourceInfo.sourceModeInfoIdx | 14bytes,0bits | |||
UINT32 | .sourceInfo.statusFlags | 16 | |||
DISPLAYCONFIG_PATH_TARGET_INFO | LUID | DWORD | .targetInfo.adapterId.LowPart | 20 | |
LONG | .targetInfo.adapterId.HighPart | 24 | |||
UINT32 | .targetInfo.id | 28 | |||
UINT32 | .targetInfo.desktopModeInfoIdx | 14bytes,4bits | |||
UINT32 | .targetInfo.modeInfoIdx | 32 | |||
UINT32 | .targetInfo.targetModeInfoIdx | 16bytes,4bits | |||
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY | .targetInfo.outputTechnology | 36 | |||
DISPLAYCONFIG_ROTATION | .targetInfo.rotation | 40 | |||
DISPLAYCONFIG_SCALING | .targetInfo.scaling | 44 | |||
DISPLAYCONFIG_RATIONAL | UINT32 | .targetInfo.refreshRate.Numerator | 48 | ||
UINT32 | .targetInfo.refreshRate.Denominator | 52 | |||
DISPLAYCONFIG_SCANLINE_ORDERING | .targetInfo.scanLineOrdering | 56 | |||
BOOL | .targetInfo.targetAvailable | 60 | |||
UINT32 | .targetInfo.statusFlags | 64 | |||
UINT32 | .flags | 68 |
│ └─72
DISPLAYCONFIG_PATH_SOURCE_INFO | LUID | DWORD | .adapterId.LowPart | 0 |
LONG | .adapterId.HighPart | 4 | ||
UINT32 | .id | 8 | ||
UINT32 | .modeInfoIdx | 12 | ||
UINT32 | .cloneGroupId | 12bytes,0bits | ||
UINT32 | .sourceModeInfoIdx | 14bytes,0bits | ||
UINT32 | .statusFlags | 16 |
│ └─20
DISPLAYCONFIG_PATH_TARGET_INFO | LUID | DWORD | .adapterId.LowPart | 0 |
LONG | .adapterId.HighPart | 4 | ||
UINT32 | .id | 8 | ||
UINT32 | .desktopModeInfoIdx | 12bytes,0bits | ||
UINT32 | .modeInfoIdx | 12 | ||
UINT32 | .targetModeInfoIdx | 14bytes,0bits | ||
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY | .outputTechnology | 16 | ||
DISPLAYCONFIG_ROTATION | .rotation | 20 | ||
DISPLAYCONFIG_SCALING | .scaling | 24 | ||
DISPLAYCONFIG_RATIONAL | UINT32 | .refreshRate.Numerator | 28 | |
UINT32 | .refreshRate.Denominator | 32 | ||
DISPLAYCONFIG_SCANLINE_ORDERING | .scanLineOrdering | 36 | ||
BOOL | .targetAvailable | 40 | ||
UINT32 | .statusFlags | 44 |
│ └─48
DISPLAYCONFIG_RATIONAL | UINT32 | .Numerator | 0 |
UINT32 | .Denominator | 4 |
│ └─8
DISPLAYCONFIG_SDR_WHITE_LEVEL | DISPLAYCONFIG_DEVICE_INFO_HEADER | DISPLAYCONFIG_DEVICE_INFO_TYPE | .header.type | 0 | |
UINT32 | .header.size | 4 | |||
LUID | DWORD | .header.adapterId.LowPart | 8 | ||
LONG | .header.adapterId.HighPart | 12 | |||
UINT32 | .header.id | 16 | |||
ULONG | .SDRWhiteLevel | 20 |
│ └─24
DISPLAYCONFIG_SET_TARGET_PERSISTENCE | DISPLAYCONFIG_DEVICE_INFO_HEADER | DISPLAYCONFIG_DEVICE_INFO_TYPE | .header.type | 0 | |
UINT32 | .header.size | 4 | |||
LUID | DWORD | .header.adapterId.LowPart | 8 | ||
LONG | .header.adapterId.HighPart | 12 | |||
UINT32 | .header.id | 16 | |||
UINT32 | .bootPersistenceOn | 20bytes,0bits | |||
UINT32 | .value | 20 | |||
UINT32 | .reserved | 20bytes,1bits |
│ └─24
DISPLAYCONFIG_SOURCE_DEVICE_NAME | DISPLAYCONFIG_DEVICE_INFO_HEADER | DISPLAYCONFIG_DEVICE_INFO_TYPE | .header.type | 0 | |
UINT32 | .header.size | 4 | |||
LUID | DWORD | .header.adapterId.LowPart | 8 | ||
LONG | .header.adapterId.HighPart | 12 | |||
UINT32 | .header.id | 16 | |||
WCHAR[32] | .viewGdiDeviceName | 20 |
│ └─84
DISPLAYCONFIG_SOURCE_MODE | UINT32 | .width | 0 | |
UINT32 | .height | 4 | ||
DISPLAYCONFIG_PIXELFORMAT | .pixelFormat | 8 | ||
POINTL | LONG | .position.x | 12 | |
LONG | .position.y | 16 |
│ └─20
DISPLAYCONFIG_SUPPORT_VIRTUAL_RESOLUTION | DISPLAYCONFIG_DEVICE_INFO_HEADER | DISPLAYCONFIG_DEVICE_INFO_TYPE | .header.type | 0 | |
UINT32 | .header.size | 4 | |||
LUID | DWORD | .header.adapterId.LowPart | 8 | ||
LONG | .header.adapterId.HighPart | 12 | |||
UINT32 | .header.id | 16 | |||
UINT32 | .disableMonitorVirtualResolution | 20bytes,0bits | |||
UINT32 | .value | 20 | |||
UINT32 | .reserved | 20bytes,1bits |
│ └─24
DISPLAYCONFIG_TARGET_BASE_TYPE | DISPLAYCONFIG_DEVICE_INFO_HEADER | DISPLAYCONFIG_DEVICE_INFO_TYPE | .header.type | 0 | |
UINT32 | .header.size | 4 | |||
LUID | DWORD | .header.adapterId.LowPart | 8 | ||
LONG | .header.adapterId.HighPart | 12 | |||
UINT32 | .header.id | 16 | |||
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY | .baseOutputTechnology | 20 |
│ └─24
DISPLAYCONFIG_TARGET_DEVICE_NAME | DISPLAYCONFIG_DEVICE_INFO_HEADER | DISPLAYCONFIG_DEVICE_INFO_TYPE | .header.type | 0 | |
UINT32 | .header.size | 4 | |||
LUID | DWORD | .header.adapterId.LowPart | 8 | ||
LONG | .header.adapterId.HighPart | 12 | |||
UINT32 | .header.id | 16 | |||
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS | UINT32 | .flags.friendlyNameFromEdid | 2bytes,4bits | ||
UINT32 | .flags.value | 20 | |||
UINT32 | .flags.friendlyNameForced | 2bytes,5bits | |||
UINT32 | .flags.edidIdsValid | 2bytes,6bits | |||
UINT32 | .flags.reserved | 2bytes,7bits | |||
DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY | .outputTechnology | 24 | |||
UINT16 | .edidManufactureId | 28 | |||
UINT16 | .edidProductCodeId | 30 | |||
UINT32 | .connectorInstance | 32 | |||
WCHAR[64] | .monitorFriendlyDeviceName | 36 | |||
WCHAR[128] | .monitorDevicePath | 164 |
│ └─420
DISPLAYCONFIG_TARGET_DEVICE_NAME_FLAGS | UINT32 | .friendlyNameFromEdid | 0bytes,0bits |
UINT32 | .value | 0 | |
UINT32 | .friendlyNameForced | 0bytes,1bits | |
UINT32 | .edidIdsValid | 0bytes,2bits | |
UINT32 | .reserved | 0bytes,3bits |
│ └─4
DISPLAYCONFIG_TARGET_MODE | DISPLAYCONFIG_VIDEO_SIGNAL_INFO | UINT64 | .targetVideoSignalInfo.pixelRate | 0 | |
DISPLAYCONFIG_RATIONAL | UINT32 | .targetVideoSignalInfo.hSyncFreq.Numerator | 8 | ||
UINT32 | .targetVideoSignalInfo.hSyncFreq.Denominator | 12 | |||
DISPLAYCONFIG_RATIONAL | UINT32 | .targetVideoSignalInfo.vSyncFreq.Numerator | 16 | ||
UINT32 | .targetVideoSignalInfo.vSyncFreq.Denominator | 20 | |||
DISPLAYCONFIG_2DREGION | UINT32 | .targetVideoSignalInfo.activeSize.cx | 24 | ||
UINT32 | .targetVideoSignalInfo.activeSize.cy | 28 | |||
DISPLAYCONFIG_2DREGION | UINT32 | .targetVideoSignalInfo.totalSize.cx | 32 | ||
UINT32 | .targetVideoSignalInfo.totalSize.cy | 36 | |||
struct (unnamed) | .targetVideoSignalInfo.AdditionalSignalInfo | 40 | |||
UINT32 | .targetVideoSignalInfo.videoStandard | 40 | |||
DISPLAYCONFIG_SCANLINE_ORDERING | .targetVideoSignalInfo.scanLineOrdering | 44 |
│ └─48
DISPLAYCONFIG_TARGET_PREFERRED_MODE | DISPLAYCONFIG_DEVICE_INFO_HEADER | DISPLAYCONFIG_DEVICE_INFO_TYPE | .header.type | 0 | ||
UINT32 | .header.size | 4 | ||||
LUID | DWORD | .header.adapterId.LowPart | 8 | |||
LONG | .header.adapterId.HighPart | 12 | ||||
UINT32 | .header.id | 16 | ||||
UINT32 | .width | 20 | ||||
UINT32 | .height | 24 | ||||
DISPLAYCONFIG_TARGET_MODE | DISPLAYCONFIG_VIDEO_SIGNAL_INFO | UINT64 | .targetMode.targetVideoSignalInfo.pixelRate | 32 | ||
DISPLAYCONFIG_RATIONAL | UINT32 | .targetMode.targetVideoSignalInfo.hSyncFreq.Numerator | 40 | |||
UINT32 | .targetMode.targetVideoSignalInfo.hSyncFreq.Denominator | 44 | ||||
DISPLAYCONFIG_RATIONAL | UINT32 | .targetMode.targetVideoSignalInfo.vSyncFreq.Numerator | 48 | |||
UINT32 | .targetMode.targetVideoSignalInfo.vSyncFreq.Denominator | 52 | ||||
DISPLAYCONFIG_2DREGION | UINT32 | .targetMode.targetVideoSignalInfo.activeSize.cx | 56 | |||
UINT32 | .targetMode.targetVideoSignalInfo.activeSize.cy | 60 | ||||
DISPLAYCONFIG_2DREGION | UINT32 | .targetMode.targetVideoSignalInfo.totalSize.cx | 64 | |||
UINT32 | .targetMode.targetVideoSignalInfo.totalSize.cy | 68 | ||||
struct (unnamed) | .targetMode.targetVideoSignalInfo.AdditionalSignalInfo | 72 | ||||
UINT32 | .targetMode.targetVideoSignalInfo.videoStandard | 72 | ||||
DISPLAYCONFIG_SCANLINE_ORDERING | .targetMode.targetVideoSignalInfo.scanLineOrdering | 76 |
│ └─80
DISPLAYCONFIG_VIDEO_SIGNAL_INFO | UINT64 | .pixelRate | 0 | |
DISPLAYCONFIG_RATIONAL | UINT32 | .hSyncFreq.Numerator | 8 | |
UINT32 | .hSyncFreq.Denominator | 12 | ||
DISPLAYCONFIG_RATIONAL | UINT32 | .vSyncFreq.Numerator | 16 | |
UINT32 | .vSyncFreq.Denominator | 20 | ||
DISPLAYCONFIG_2DREGION | UINT32 | .activeSize.cx | 24 | |
UINT32 | .activeSize.cy | 28 | ||
DISPLAYCONFIG_2DREGION | UINT32 | .totalSize.cx | 32 | |
UINT32 | .totalSize.cy | 36 | ||
struct (unnamed) | .AdditionalSignalInfo | 40 | ||
UINT32 | .videoStandard | 40 | ||
DISPLAYCONFIG_SCANLINE_ORDERING | .scanLineOrdering | 44 |
│ └─48
DISPLAY_DEVICEA | DWORD | .cb | 0 |
CHAR[32] | .DeviceName | 4 | |
CHAR[128] | .DeviceString | 36 | |
DWORD | .StateFlags | 164 | |
CHAR[128] | .DeviceID | 168 | |
CHAR[128] | .DeviceKey | 296 |
│ └─424
DISPLAY_DEVICEW | DWORD | .cb | 0 |
WCHAR[32] | .DeviceName | 4 | |
WCHAR[128] | .DeviceString | 68 | |
DWORD | .StateFlags | 324 | |
WCHAR[128] | .DeviceID | 328 | |
WCHAR[128] | .DeviceKey | 584 |
│ └─840
DISPPARAMS | VARIANTARG * | .rgvarg | 0 |
DISPID * | .rgdispidNamedArgs | 8 | |
UINT | .cArgs | 16 | |
UINT | .cNamedArgs | 20 |
│ └─24
DLGITEMTEMPLATE | DWORD | .style | 0 |
DWORD | .dwExtendedStyle | 4 | |
short | .x | 8 | |
short | .y | 10 | |
short | .cx | 12 | |
short | .cy | 14 | |
WORD | .id | 16 |
│ └─18
DLGTEMPLATE | DWORD | .style | 0 |
DWORD | .dwExtendedStyle | 4 | |
WORD | .cdit | 8 | |
short | .x | 10 | |
short | .y | 12 | |
short | .cx | 14 | |
short | .cy | 16 |
│ └─18
DLLVERSIONINFO | DWORD | .cbSize | 0 |
DWORD | .dwMajorVersion | 4 | |
DWORD | .dwMinorVersion | 8 | |
DWORD | .dwBuildNumber | 12 | |
DWORD | .dwPlatformID | 16 |
│ └─20
DLLVERSIONINFO2 | DLLVERSIONINFO | DWORD | .info1.cbSize | 0 |
DWORD | .info1.dwMajorVersion | 4 | ||
DWORD | .info1.dwMinorVersion | 8 | ||
DWORD | .info1.dwBuildNumber | 12 | ||
DWORD | .info1.dwPlatformID | 16 | ||
DWORD | .dwFlags | 20 | ||
ULONGLONG | .ullVersion | 24 |
│ └─32
DMA_DES | DWORD | .DD_Count | 0 |
DWORD | .DD_Type | 4 | |
DWORD | .DD_Flags | 8 | |
ULONG | .DD_Alloc_Chan | 12 |
│ └─16
DMA_RANGE | ULONG | .DR_Min | 0 |
ULONG | .DR_Max | 4 | |
ULONG | .DR_Flags | 8 |
│ └─12
DMA_RESOURCE | DMA_DES | DWORD | .DMA_Header.DD_Count | 0 |
DWORD | .DMA_Header.DD_Type | 4 | ||
DWORD | .DMA_Header.DD_Flags | 8 | ||
ULONG | .DMA_Header.DD_Alloc_Chan | 12 | ||
DMA_RANGE[1] | .DMA_Data | 16 |
│ └─28
DML_ACTIVATION_CELU_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Alpha | 16 |
│ └─24
DML_ACTIVATION_ELU_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Alpha | 16 |
│ └─24
DML_ACTIVATION_HARDMAX_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ACTIVATION_HARD_SIGMOID_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Alpha | 16 | |
FLOAT | .Beta | 20 |
│ └─24
DML_ACTIVATION_IDENTITY_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ACTIVATION_LEAKY_RELU_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Alpha | 16 |
│ └─24
DML_ACTIVATION_LINEAR_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Alpha | 16 | |
FLOAT | .Beta | 20 |
│ └─24
DML_ACTIVATION_LOG_SOFTMAX_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ACTIVATION_PARAMETERIZED_RELU_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .SlopeTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ACTIVATION_PARAMETRIC_SOFTPLUS_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Alpha | 16 | |
FLOAT | .Beta | 20 |
│ └─24
DML_ACTIVATION_RELU_GRAD_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .InputGradientTensor | 8 | |
const DML_TENSOR_DESC * | .OutputGradientTensor | 16 |
│ └─24
DML_ACTIVATION_RELU_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ACTIVATION_SCALED_ELU_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Alpha | 16 | |
FLOAT | .Gamma | 20 |
│ └─24
DML_ACTIVATION_SCALED_TANH_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Alpha | 16 | |
FLOAT | .Beta | 20 |
│ └─24
DML_ACTIVATION_SHRINK_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Bias | 16 | |
FLOAT | .Threshold | 20 |
│ └─24
DML_ACTIVATION_SIGMOID_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ACTIVATION_SOFTMAX_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ACTIVATION_SOFTPLUS_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Steepness | 16 |
│ └─24
DML_ACTIVATION_SOFTSIGN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ACTIVATION_TANH_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ACTIVATION_THRESHOLDED_RELU_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Alpha | 16 |
│ └─24
DML_ADAM_OPTIMIZER_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputParametersTensor | 0 |
const DML_TENSOR_DESC * | .InputFirstMomentTensor | 8 | |
const DML_TENSOR_DESC * | .InputSecondMomentTensor | 16 | |
const DML_TENSOR_DESC * | .GradientTensor | 24 | |
const DML_TENSOR_DESC * | .TrainingStepTensor | 32 | |
const DML_TENSOR_DESC * | .OutputParametersTensor | 40 | |
const DML_TENSOR_DESC * | .OutputFirstMomentTensor | 48 | |
const DML_TENSOR_DESC * | .OutputSecondMomentTensor | 56 | |
FLOAT | .LearningRate | 64 | |
FLOAT | .Beta1 | 68 | |
FLOAT | .Beta2 | 72 | |
FLOAT | .Epsilon | 76 |
│ └─80
DML_ARGMAX_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .AxisCount | 16 | |
const UINT * | .Axes | 24 | |
DML_AXIS_DIRECTION | .AxisDirection | 32 |
│ └─40
DML_ARGMIN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .AxisCount | 16 | |
const UINT * | .Axes | 24 | |
DML_AXIS_DIRECTION | .AxisDirection | 32 |
│ └─40
DML_AVERAGE_POOLING_GRAD_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputGradientTensor | 0 |
const DML_TENSOR_DESC * | .OutputGradientTensor | 8 | |
UINT | .DimensionCount | 16 | |
const UINT * | .Strides | 24 | |
const UINT * | .WindowSize | 32 | |
const UINT * | .StartPadding | 40 | |
const UINT * | .EndPadding | 48 | |
BOOL | .IncludePadding | 56 |
│ └─64
DML_AVERAGE_POOLING_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .DimensionCount | 16 | |
const UINT * | .Strides | 24 | |
const UINT * | .WindowSize | 32 | |
const UINT * | .StartPadding | 40 | |
const UINT * | .EndPadding | 48 | |
BOOL | .IncludePadding | 56 |
│ └─64
DML_BATCH_NORMALIZATION_GRAD_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .InputGradientTensor | 8 | |
const DML_TENSOR_DESC * | .MeanTensor | 16 | |
const DML_TENSOR_DESC * | .VarianceTensor | 24 | |
const DML_TENSOR_DESC * | .ScaleTensor | 32 | |
const DML_TENSOR_DESC * | .OutputGradientTensor | 40 | |
const DML_TENSOR_DESC * | .OutputScaleGradientTensor | 48 | |
const DML_TENSOR_DESC * | .OutputBiasGradientTensor | 56 | |
FLOAT | .Epsilon | 64 |
│ └─72
DML_BATCH_NORMALIZATION_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .MeanTensor | 8 | |
const DML_TENSOR_DESC * | .VarianceTensor | 16 | |
const DML_TENSOR_DESC * | .ScaleTensor | 24 | |
const DML_TENSOR_DESC * | .BiasTensor | 32 | |
const DML_TENSOR_DESC * | .OutputTensor | 40 | |
BOOL | .Spatial | 48 | |
FLOAT | .Epsilon | 52 | |
const DML_OPERATOR_DESC * | .FusedActivation | 56 |
│ └─64
DML_BINDING_DESC | DML_BINDING_TYPE | .Type | 0 |
const void * | .Desc | 8 |
│ └─16
DML_BINDING_PROPERTIES | UINT | .RequiredDescriptorCount | 0 |
UINT64 | .TemporaryResourceSize | 8 | |
UINT64 | .PersistentResourceSize | 16 |
│ └─24
DML_BINDING_TABLE_DESC | IDMLDispatchable * | .Dispatchable | 0 | |
D3D12_CPU_DESCRIPTOR_HANDLE | SIZE_T | .CPUDescriptorHandle.ptr | 8 | |
D3D12_GPU_DESCRIPTOR_HANDLE | UINT64 | .GPUDescriptorHandle.ptr | 16 | |
UINT | .SizeInDescriptors | 24 |
│ └─32
DML_BUFFER_ARRAY_BINDING | UINT | .BindingCount | 0 |
const DML_BUFFER_BINDING * | .Bindings | 8 |
│ └─16
DML_BUFFER_BINDING | ID3D12Resource * | .Buffer | 0 |
UINT64 | .Offset | 8 | |
UINT64 | .SizeInBytes | 16 |
│ └─24
DML_BUFFER_TENSOR_DESC | DML_TENSOR_DATA_TYPE | .DataType | 0 |
DML_TENSOR_FLAGS | .Flags | 4 | |
UINT | .DimensionCount | 8 | |
const UINT * | .Sizes | 16 | |
const UINT * | .Strides | 24 | |
UINT64 | .TotalTensorSizeInBytes | 32 | |
UINT | .GuaranteedBaseOffsetAlignment | 40 |
│ └─48
DML_CAST_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_CONVOLUTION_INTEGER_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .InputZeroPointTensor | 8 | |
const DML_TENSOR_DESC * | .FilterTensor | 16 | |
const DML_TENSOR_DESC * | .FilterZeroPointTensor | 24 | |
const DML_TENSOR_DESC * | .OutputTensor | 32 | |
UINT | .DimensionCount | 40 | |
const UINT * | .Strides | 48 | |
const UINT * | .Dilations | 56 | |
const UINT * | .StartPadding | 64 | |
const UINT * | .EndPadding | 72 | |
UINT | .GroupCount | 80 |
│ └─88
DML_CONVOLUTION_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .FilterTensor | 8 | |
const DML_TENSOR_DESC * | .BiasTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 | |
DML_CONVOLUTION_MODE | .Mode | 32 | |
DML_CONVOLUTION_DIRECTION | .Direction | 36 | |
UINT | .DimensionCount | 40 | |
const UINT * | .Strides | 48 | |
const UINT * | .Dilations | 56 | |
const UINT * | .StartPadding | 64 | |
const UINT * | .EndPadding | 72 | |
const UINT * | .OutputPadding | 80 | |
UINT | .GroupCount | 88 | |
const DML_OPERATOR_DESC * | .FusedActivation | 96 |
│ └─104
DML_CUMULATIVE_PRODUCT_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .Axis | 16 | |
DML_AXIS_DIRECTION | .AxisDirection | 20 | |
BOOL | .HasExclusiveProduct | 24 |
│ └─32
DML_CUMULATIVE_SUMMATION_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .Axis | 16 | |
DML_AXIS_DIRECTION | .AxisDirection | 20 | |
BOOL | .HasExclusiveSum | 24 |
│ └─32
DML_DEPTH_TO_SPACE1_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .BlockSize | 16 | |
DML_DEPTH_SPACE_ORDER | .Order | 20 |
│ └─24
DML_DEPTH_TO_SPACE_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .BlockSize | 16 |
│ └─24
DML_DIAGONAL_MATRIX_OPERATOR_DESC | const DML_TENSOR_DESC * | .OutputTensor | 0 |
INT | .Offset | 8 | |
FLOAT | .Value | 12 |
│ └─16
DML_DYNAMIC_QUANTIZE_LINEAR_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_TENSOR_DESC * | .OutputScaleTensor | 16 | |
const DML_TENSOR_DESC * | .OutputZeroPointTensor | 24 |
│ └─32
DML_ELEMENT_WISE_ABS_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_ACOSH_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_ACOS_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_ADD1_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
const DML_OPERATOR_DESC * | .FusedActivation | 24 |
│ └─32
DML_ELEMENT_WISE_ADD_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_ASINH_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_ASIN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_ATANH_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_ATAN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_ATAN_YX_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_BIT_AND_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_BIT_COUNT_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ELEMENT_WISE_BIT_NOT_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ELEMENT_WISE_BIT_OR_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_BIT_SHIFT_LEFT_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_BIT_SHIFT_RIGHT_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_BIT_XOR_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_CEIL_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_CLIP_GRAD_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .InputGradientTensor | 8 | |
const DML_TENSOR_DESC * | .OutputGradientTensor | 16 | |
FLOAT | .Min | 24 | |
FLOAT | .Max | 28 |
│ └─32
DML_ELEMENT_WISE_CLIP_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 | |
FLOAT | .Min | 24 | |
FLOAT | .Max | 28 |
│ └─32
DML_ELEMENT_WISE_CONSTANT_POW_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 | |
FLOAT | .Exponent | 24 |
│ └─32
DML_ELEMENT_WISE_COSH_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_COS_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_DEQUANTIZE_LINEAR_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .ScaleTensor | 8 | |
const DML_TENSOR_DESC * | .ZeroPointTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 |
│ └─32
DML_ELEMENT_WISE_DIFFERENCE_SQUARE_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_DIVIDE_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_ERF_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_EXP_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_FLOOR_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_IDENTITY_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_IF_OPERATOR_DESC | const DML_TENSOR_DESC * | .ConditionTensor | 0 |
const DML_TENSOR_DESC * | .ATensor | 8 | |
const DML_TENSOR_DESC * | .BTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 |
│ └─32
DML_ELEMENT_WISE_IS_INFINITY_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
DML_IS_INFINITY_MODE | .InfinityMode | 16 |
│ └─24
DML_ELEMENT_WISE_IS_NAN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ELEMENT_WISE_LOGICAL_AND_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_LOGICAL_EQUALS_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_LOGICAL_GREATER_THAN_OR_EQUAL_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_LOGICAL_LESS_THAN_OR_EQUAL_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_LOGICAL_NOT_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ELEMENT_WISE_LOGICAL_OR_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_LOGICAL_XOR_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_LOG_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_MAX_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_MEAN_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_MIN_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_MODULUS_FLOOR_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_MODULUS_TRUNCATE_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_MULTIPLY_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_POW_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .ExponentTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
const DML_SCALE_BIAS * | .ScaleBias | 24 |
│ └─32
DML_ELEMENT_WISE_QUANTIZED_LINEAR_ADD_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .AScaleTensor | 8 | |
const DML_TENSOR_DESC * | .AZeroPointTensor | 16 | |
const DML_TENSOR_DESC * | .BTensor | 24 | |
const DML_TENSOR_DESC * | .BScaleTensor | 32 | |
const DML_TENSOR_DESC * | .BZeroPointTensor | 40 | |
const DML_TENSOR_DESC * | .OutputScaleTensor | 48 | |
const DML_TENSOR_DESC * | .OutputZeroPointTensor | 56 | |
const DML_TENSOR_DESC * | .OutputTensor | 64 |
│ └─72
DML_ELEMENT_WISE_QUANTIZE_LINEAR_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .ScaleTensor | 8 | |
const DML_TENSOR_DESC * | .ZeroPointTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 |
│ └─32
DML_ELEMENT_WISE_RECIP_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_ROUND_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
DML_ROUNDING_MODE | .RoundingMode | 16 |
│ └─24
DML_ELEMENT_WISE_SIGN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 |
│ └─16
DML_ELEMENT_WISE_SINH_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_SIN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_SQRT_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_SUBTRACT_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_ELEMENT_WISE_TANH_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_TAN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 |
│ └─24
DML_ELEMENT_WISE_THRESHOLD_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_SCALE_BIAS * | .ScaleBias | 16 | |
FLOAT | .Min | 24 |
│ └─32
DML_FEATURE_DATA_FEATURE_LEVELS | DML_FEATURE_LEVEL | .MaxSupportedFeatureLevel | 0 |
│ └─4
DML_FEATURE_DATA_TENSOR_DATA_TYPE_SUPPORT | BOOL | .IsSupported | 0 |
│ └─4
DML_FEATURE_QUERY_FEATURE_LEVELS | UINT | .RequestedFeatureLevelCount | 0 |
const DML_FEATURE_LEVEL * | .RequestedFeatureLevels | 8 |
│ └─16
DML_FEATURE_QUERY_TENSOR_DATA_TYPE_SUPPORT | DML_TENSOR_DATA_TYPE | .DataType | 0 |
│ └─4
DML_FILL_VALUE_CONSTANT_OPERATOR_DESC | const DML_TENSOR_DESC * | .OutputTensor | 0 | |
DML_TENSOR_DATA_TYPE | .ValueDataType | 8 | ||
DML_SCALAR_UNION | BYTE[8] | .Value.Bytes | 16 | |
FLOAT | .Value.Float32 | 16 | ||
DOUBLE | .Value.Float64 | 16 | ||
INT16 | .Value.Int16 | 16 | ||
INT32 | .Value.Int32 | 16 | ||
INT64 | .Value.Int64 | 16 | ||
INT8 | .Value.Int8 | 16 | ||
UINT16 | .Value.UInt16 | 16 | ||
UINT32 | .Value.UInt32 | 16 | ||
UINT64 | .Value.UInt64 | 16 | ||
UINT8 | .Value.UInt8 | 16 |
│ └─24
DML_FILL_VALUE_SEQUENCE_OPERATOR_DESC | const DML_TENSOR_DESC * | .OutputTensor | 0 | |
DML_TENSOR_DATA_TYPE | .ValueDataType | 8 | ||
DML_SCALAR_UNION | BYTE[8] | .ValueStart.Bytes | 16 | |
FLOAT | .ValueStart.Float32 | 16 | ||
DOUBLE | .ValueStart.Float64 | 16 | ||
INT16 | .ValueStart.Int16 | 16 | ||
INT32 | .ValueStart.Int32 | 16 | ||
INT64 | .ValueStart.Int64 | 16 | ||
INT8 | .ValueStart.Int8 | 16 | ||
UINT16 | .ValueStart.UInt16 | 16 | ||
UINT32 | .ValueStart.UInt32 | 16 | ||
UINT64 | .ValueStart.UInt64 | 16 | ||
UINT8 | .ValueStart.UInt8 | 16 | ||
DML_SCALAR_UNION | BYTE[8] | .ValueDelta.Bytes | 24 | |
FLOAT | .ValueDelta.Float32 | 24 | ||
DOUBLE | .ValueDelta.Float64 | 24 | ||
INT16 | .ValueDelta.Int16 | 24 | ||
INT32 | .ValueDelta.Int32 | 24 | ||
INT64 | .ValueDelta.Int64 | 24 | ||
INT8 | .ValueDelta.Int8 | 24 | ||
UINT16 | .ValueDelta.UInt16 | 24 | ||
UINT32 | .ValueDelta.UInt32 | 24 | ||
UINT64 | .ValueDelta.UInt64 | 24 | ||
UINT8 | .ValueDelta.UInt8 | 24 |
│ └─32
DML_GATHER_ELEMENTS_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .IndicesTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
UINT | .Axis | 24 |
│ └─32
DML_GATHER_ND1_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .IndicesTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
UINT | .InputDimensionCount | 24 | |
UINT | .IndicesDimensionCount | 28 | |
UINT | .BatchDimensionCount | 32 |
│ └─40
DML_GATHER_ND_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .IndicesTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
UINT | .InputDimensionCount | 24 | |
UINT | .IndicesDimensionCount | 28 |
│ └─32
DML_GATHER_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .IndicesTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
UINT | .Axis | 24 | |
UINT | .IndexDimensions | 28 |
│ └─32
DML_GEMM_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .BTensor | 8 | |
const DML_TENSOR_DESC * | .CTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 | |
DML_MATRIX_TRANSFORM | .TransA | 32 | |
DML_MATRIX_TRANSFORM | .TransB | 36 | |
FLOAT | .Alpha | 40 | |
FLOAT | .Beta | 44 | |
const DML_OPERATOR_DESC * | .FusedActivation | 48 |
│ └─56
DML_GRAPH_DESC | UINT | .InputCount | 0 |
UINT | .OutputCount | 4 | |
UINT | .NodeCount | 8 | |
const DML_GRAPH_NODE_DESC * | .Nodes | 16 | |
UINT | .InputEdgeCount | 24 | |
const DML_GRAPH_EDGE_DESC * | .InputEdges | 32 | |
UINT | .OutputEdgeCount | 40 | |
const DML_GRAPH_EDGE_DESC * | .OutputEdges | 48 | |
UINT | .IntermediateEdgeCount | 56 | |
const DML_GRAPH_EDGE_DESC * | .IntermediateEdges | 64 |
│ └─72
DML_GRAPH_EDGE_DESC | DML_GRAPH_EDGE_TYPE | .Type | 0 |
const void * | .Desc | 8 |
│ └─16
DML_GRAPH_NODE_DESC | DML_GRAPH_NODE_TYPE | .Type | 0 |
const void * | .Desc | 8 |
│ └─16
DML_GRU_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .WeightTensor | 8 | |
const DML_TENSOR_DESC * | .RecurrenceTensor | 16 | |
const DML_TENSOR_DESC * | .BiasTensor | 24 | |
const DML_TENSOR_DESC * | .HiddenInitTensor | 32 | |
const DML_TENSOR_DESC * | .SequenceLengthsTensor | 40 | |
const DML_TENSOR_DESC * | .OutputSequenceTensor | 48 | |
const DML_TENSOR_DESC * | .OutputSingleTensor | 56 | |
UINT | .ActivationDescCount | 64 | |
const DML_OPERATOR_DESC * | .ActivationDescs | 72 | |
DML_RECURRENT_NETWORK_DIRECTION | .Direction | 80 | |
BOOL | .LinearBeforeReset | 84 |
│ └─88
DML_INPUT_GRAPH_EDGE_DESC | UINT | .GraphInputIndex | 0 |
UINT | .ToNodeIndex | 4 | |
UINT | .ToNodeInputIndex | 8 | |
const char * | .Name | 16 |
│ └─24
DML_INTERMEDIATE_GRAPH_EDGE_DESC | UINT | .FromNodeIndex | 0 |
UINT | .FromNodeOutputIndex | 4 | |
UINT | .ToNodeIndex | 8 | |
UINT | .ToNodeInputIndex | 12 | |
const char * | .Name | 16 |
│ └─24
DML_JOIN_OPERATOR_DESC | UINT | .InputCount | 0 |
const DML_TENSOR_DESC * | .InputTensors | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
UINT | .Axis | 24 |
│ └─32
DML_LOCAL_RESPONSE_NORMALIZATION_GRAD_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .InputGradientTensor | 8 | |
const DML_TENSOR_DESC * | .OutputGradientTensor | 16 | |
BOOL | .CrossChannel | 24 | |
UINT | .LocalSize | 28 | |
FLOAT | .Alpha | 32 | |
FLOAT | .Beta | 36 | |
FLOAT | .Bias | 40 |
│ └─48
DML_LOCAL_RESPONSE_NORMALIZATION_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
BOOL | .CrossChannel | 16 | |
UINT | .LocalSize | 20 | |
FLOAT | .Alpha | 24 | |
FLOAT | .Beta | 28 | |
FLOAT | .Bias | 32 |
│ └─40
DML_LP_NORMALIZATION_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .Axis | 16 | |
FLOAT | .Epsilon | 20 | |
UINT | .P | 24 |
│ └─32
DML_LP_POOLING_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .DimensionCount | 16 | |
const UINT * | .Strides | 24 | |
const UINT * | .WindowSize | 32 | |
const UINT * | .StartPadding | 40 | |
const UINT * | .EndPadding | 48 | |
UINT | .P | 56 |
│ └─64
DML_LSTM_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .WeightTensor | 8 | |
const DML_TENSOR_DESC * | .RecurrenceTensor | 16 | |
const DML_TENSOR_DESC * | .BiasTensor | 24 | |
const DML_TENSOR_DESC * | .HiddenInitTensor | 32 | |
const DML_TENSOR_DESC * | .CellMemInitTensor | 40 | |
const DML_TENSOR_DESC * | .SequenceLengthsTensor | 48 | |
const DML_TENSOR_DESC * | .PeepholeTensor | 56 | |
const DML_TENSOR_DESC * | .OutputSequenceTensor | 64 | |
const DML_TENSOR_DESC * | .OutputSingleTensor | 72 | |
const DML_TENSOR_DESC * | .OutputCellSingleTensor | 80 | |
UINT | .ActivationDescCount | 88 | |
const DML_OPERATOR_DESC * | .ActivationDescs | 96 | |
DML_RECURRENT_NETWORK_DIRECTION | .Direction | 104 | |
float | .ClipThreshold | 108 | |
BOOL | .UseClipThreshold | 112 | |
BOOL | .CoupleInputForget | 116 |
│ └─120
DML_MATRIX_MULTIPLY_INTEGER_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .AZeroPointTensor | 8 | |
const DML_TENSOR_DESC * | .BTensor | 16 | |
const DML_TENSOR_DESC * | .BZeroPointTensor | 24 | |
const DML_TENSOR_DESC * | .OutputTensor | 32 |
│ └─40
DML_MAX_POOLING1_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_TENSOR_DESC * | .OutputIndicesTensor | 16 | |
UINT | .DimensionCount | 24 | |
const UINT * | .Strides | 32 | |
const UINT * | .WindowSize | 40 | |
const UINT * | .StartPadding | 48 | |
const UINT * | .EndPadding | 56 |
│ └─64
DML_MAX_POOLING2_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_TENSOR_DESC * | .OutputIndicesTensor | 16 | |
UINT | .DimensionCount | 24 | |
const UINT * | .Strides | 32 | |
const UINT * | .WindowSize | 40 | |
const UINT * | .StartPadding | 48 | |
const UINT * | .EndPadding | 56 | |
const UINT * | .Dilations | 64 |
│ └─72
DML_MAX_POOLING_GRAD_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .InputGradientTensor | 8 | |
const DML_TENSOR_DESC * | .OutputGradientTensor | 16 | |
UINT | .DimensionCount | 24 | |
const UINT * | .Strides | 32 | |
const UINT * | .WindowSize | 40 | |
const UINT * | .StartPadding | 48 | |
const UINT * | .EndPadding | 56 | |
const UINT * | .Dilations | 64 |
│ └─72
DML_MAX_POOLING_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .DimensionCount | 16 | |
const UINT * | .Strides | 24 | |
const UINT * | .WindowSize | 32 | |
const UINT * | .StartPadding | 40 | |
const UINT * | .EndPadding | 48 |
│ └─56
DML_MAX_UNPOOLING_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .IndicesTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 |
│ └─24
DML_MEAN_VARIANCE_NORMALIZATION1_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .ScaleTensor | 8 | |
const DML_TENSOR_DESC * | .BiasTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 | |
UINT | .AxisCount | 32 | |
const UINT * | .Axes | 40 | |
BOOL | .NormalizeVariance | 48 | |
FLOAT | .Epsilon | 52 | |
const DML_OPERATOR_DESC * | .FusedActivation | 56 |
│ └─64
DML_MEAN_VARIANCE_NORMALIZATION_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .ScaleTensor | 8 | |
const DML_TENSOR_DESC * | .BiasTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 | |
BOOL | .CrossChannel | 32 | |
BOOL | .NormalizeVariance | 36 | |
FLOAT | .Epsilon | 40 | |
const DML_OPERATOR_DESC * | .FusedActivation | 48 |
│ └─56
DML_NONZERO_COORDINATES_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputCountTensor | 8 | |
const DML_TENSOR_DESC * | .OutputCoordinatesTensor | 16 |
│ └─24
DML_ONE_HOT_OPERATOR_DESC | const DML_TENSOR_DESC * | .IndicesTensor | 0 |
const DML_TENSOR_DESC * | .ValuesTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
UINT | .Axis | 24 |
│ └─32
DML_OPERATOR_DESC | DML_OPERATOR_TYPE | .Type | 0 |
const void * | .Desc | 8 |
│ └─16
DML_OPERATOR_GRAPH_NODE_DESC | IDMLOperator * | .Operator | 0 |
const char * | .Name | 8 |
│ └─16
DML_OUTPUT_GRAPH_EDGE_DESC | UINT | .FromNodeIndex | 0 |
UINT | .FromNodeOutputIndex | 4 | |
UINT | .GraphOutputIndex | 8 | |
const char * | .Name | 16 |
│ └─24
DML_PADDING_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
DML_PADDING_MODE | .PaddingMode | 16 | |
FLOAT | .PaddingValue | 20 | |
UINT | .DimensionCount | 24 | |
const UINT * | .StartPadding | 32 | |
const UINT * | .EndPadding | 40 |
│ └─48
DML_QUANTIZED_LINEAR_CONVOLUTION_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .InputScaleTensor | 8 | |
const DML_TENSOR_DESC * | .InputZeroPointTensor | 16 | |
const DML_TENSOR_DESC * | .FilterTensor | 24 | |
const DML_TENSOR_DESC * | .FilterScaleTensor | 32 | |
const DML_TENSOR_DESC * | .FilterZeroPointTensor | 40 | |
const DML_TENSOR_DESC * | .BiasTensor | 48 | |
const DML_TENSOR_DESC * | .OutputScaleTensor | 56 | |
const DML_TENSOR_DESC * | .OutputZeroPointTensor | 64 | |
const DML_TENSOR_DESC * | .OutputTensor | 72 | |
UINT | .DimensionCount | 80 | |
const UINT * | .Strides | 88 | |
const UINT * | .Dilations | 96 | |
const UINT * | .StartPadding | 104 | |
const UINT * | .EndPadding | 112 | |
UINT | .GroupCount | 120 |
│ └─128
DML_QUANTIZED_LINEAR_MATRIX_MULTIPLY_OPERATOR_DESC | const DML_TENSOR_DESC * | .ATensor | 0 |
const DML_TENSOR_DESC * | .AScaleTensor | 8 | |
const DML_TENSOR_DESC * | .AZeroPointTensor | 16 | |
const DML_TENSOR_DESC * | .BTensor | 24 | |
const DML_TENSOR_DESC * | .BScaleTensor | 32 | |
const DML_TENSOR_DESC * | .BZeroPointTensor | 40 | |
const DML_TENSOR_DESC * | .OutputScaleTensor | 48 | |
const DML_TENSOR_DESC * | .OutputZeroPointTensor | 56 | |
const DML_TENSOR_DESC * | .OutputTensor | 64 |
│ └─72
DML_RANDOM_GENERATOR_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputStateTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
const DML_TENSOR_DESC * | .OutputStateTensor | 16 | |
DML_RANDOM_GENERATOR_TYPE | .Type | 24 |
│ └─32
DML_REDUCE_OPERATOR_DESC | DML_REDUCE_FUNCTION | .Function | 0 |
const DML_TENSOR_DESC * | .InputTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
UINT | .AxisCount | 24 | |
const UINT * | .Axes | 32 |
│ └─40
DML_RESAMPLE1_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
DML_INTERPOLATION_MODE | .InterpolationMode | 16 | |
UINT | .DimensionCount | 20 | |
const FLOAT * | .Scales | 24 | |
const FLOAT * | .InputPixelOffsets | 32 | |
const FLOAT * | .OutputPixelOffsets | 40 |
│ └─48
DML_RESAMPLE_GRAD_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputGradientTensor | 0 |
const DML_TENSOR_DESC * | .OutputGradientTensor | 8 | |
DML_INTERPOLATION_MODE | .InterpolationMode | 16 | |
UINT | .DimensionCount | 20 | |
const FLOAT * | .Scales | 24 | |
const FLOAT * | .InputPixelOffsets | 32 | |
const FLOAT * | .OutputPixelOffsets | 40 |
│ └─48
DML_RESAMPLE_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
DML_INTERPOLATION_MODE | .InterpolationMode | 16 | |
UINT | .ScaleCount | 20 | |
const FLOAT * | .Scales | 24 |
│ └─32
DML_REVERSE_SUBSEQUENCES_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .SequenceLengthsTensor | 8 | |
const DML_TENSOR_DESC * | .OutputTensor | 16 | |
UINT | .Axis | 24 |
│ └─32
DML_RNN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .WeightTensor | 8 | |
const DML_TENSOR_DESC * | .RecurrenceTensor | 16 | |
const DML_TENSOR_DESC * | .BiasTensor | 24 | |
const DML_TENSOR_DESC * | .HiddenInitTensor | 32 | |
const DML_TENSOR_DESC * | .SequenceLengthsTensor | 40 | |
const DML_TENSOR_DESC * | .OutputSequenceTensor | 48 | |
const DML_TENSOR_DESC * | .OutputSingleTensor | 56 | |
UINT | .ActivationDescCount | 64 | |
const DML_OPERATOR_DESC * | .ActivationDescs | 72 | |
DML_RECURRENT_NETWORK_DIRECTION | .Direction | 80 |
│ └─88
DML_ROI_ALIGN1_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .ROITensor | 8 | |
const DML_TENSOR_DESC * | .BatchIndicesTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 | |
DML_REDUCE_FUNCTION | .ReductionFunction | 32 | |
DML_INTERPOLATION_MODE | .InterpolationMode | 36 | |
FLOAT | .SpatialScaleX | 40 | |
FLOAT | .SpatialScaleY | 44 | |
FLOAT | .InputPixelOffset | 48 | |
FLOAT | .OutputPixelOffset | 52 | |
FLOAT | .OutOfBoundsInputValue | 56 | |
UINT | .MinimumSamplesPerOutput | 60 | |
UINT | .MaximumSamplesPerOutput | 64 | |
BOOL | .AlignRegionsToCorners | 68 |
│ └─72
DML_ROI_ALIGN_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .ROITensor | 8 | |
const DML_TENSOR_DESC * | .BatchIndicesTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 | |
DML_REDUCE_FUNCTION | .ReductionFunction | 32 | |
DML_INTERPOLATION_MODE | .InterpolationMode | 36 | |
FLOAT | .SpatialScaleX | 40 | |
FLOAT | .SpatialScaleY | 44 | |
FLOAT | .OutOfBoundsInputValue | 48 | |
UINT | .MinimumSamplesPerOutput | 52 | |
UINT | .MaximumSamplesPerOutput | 56 |
│ └─64
DML_ROI_POOLING_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 | |
const DML_TENSOR_DESC * | .ROITensor | 8 | ||
const DML_TENSOR_DESC * | .OutputTensor | 16 | ||
FLOAT | .SpatialScale | 24 | ||
DML_SIZE_2D | UINT | .PooledSize.Width | 28 | |
UINT | .PooledSize.Height | 32 |
│ └─40
DML_SCALAR_UNION | BYTE[8] | .Bytes | 0 |
FLOAT | .Float32 | 0 | |
DOUBLE | .Float64 | 0 | |
INT16 | .Int16 | 0 | |
INT32 | .Int32 | 0 | |
INT64 | .Int64 | 0 | |
INT8 | .Int8 | 0 | |
UINT16 | .UInt16 | 0 | |
UINT32 | .UInt32 | 0 | |
UINT64 | .UInt64 | 0 | |
UINT8 | .UInt8 | 0 |
│ └─8
DML_SCALE_BIAS | FLOAT | .Scale | 0 |
FLOAT | .Bias | 4 |
│ └─8
DML_SCATTER_ND_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .IndicesTensor | 8 | |
const DML_TENSOR_DESC * | .UpdatesTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 | |
UINT | .InputDimensionCount | 32 | |
UINT | .IndicesDimensionCount | 36 |
│ └─40
DML_SCATTER_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .IndicesTensor | 8 | |
const DML_TENSOR_DESC * | .UpdatesTensor | 16 | |
const DML_TENSOR_DESC * | .OutputTensor | 24 | |
UINT | .Axis | 32 |
│ └─40
DML_SIZE_2D | UINT | .Width | 0 |
UINT | .Height | 4 |
│ └─8
DML_SLICE1_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .DimensionCount | 16 | |
const UINT * | .InputWindowOffsets | 24 | |
const UINT * | .InputWindowSizes | 32 | |
const INT * | .InputWindowStrides | 40 |
│ └─48
DML_SLICE_GRAD_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputGradientTensor | 0 |
const DML_TENSOR_DESC * | .OutputGradientTensor | 8 | |
UINT | .DimensionCount | 16 | |
const UINT * | .InputWindowOffsets | 24 | |
const UINT * | .InputWindowSizes | 32 | |
const INT * | .InputWindowStrides | 40 |
│ └─48
DML_SLICE_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .DimensionCount | 16 | |
const UINT * | .Offsets | 24 | |
const UINT * | .Sizes | 32 | |
const UINT * | .Strides | 40 |
│ └─48
DML_SPACE_TO_DEPTH1_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .BlockSize | 16 | |
DML_DEPTH_SPACE_ORDER | .Order | 20 |
│ └─24
DML_SPACE_TO_DEPTH_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .BlockSize | 16 |
│ └─24
DML_SPLIT_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
UINT | .OutputCount | 8 | |
const DML_TENSOR_DESC * | .OutputTensors | 16 | |
UINT | .Axis | 24 |
│ └─32
DML_TENSOR_DESC | DML_TENSOR_TYPE | .Type | 0 |
const void * | .Desc | 8 |
│ └─16
DML_TILE_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
UINT | .RepeatsCount | 16 | |
const UINT * | .Repeats | 24 |
│ └─32
DML_TOP_K1_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputValueTensor | 8 | |
const DML_TENSOR_DESC * | .OutputIndexTensor | 16 | |
UINT | .Axis | 24 | |
UINT | .K | 28 | |
DML_AXIS_DIRECTION | .AxisDirection | 32 |
│ └─40
DML_TOP_K_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputValueTensor | 8 | |
const DML_TENSOR_DESC * | .OutputIndexTensor | 16 | |
UINT | .Axis | 24 | |
UINT | .K | 28 |
│ └─32
DML_UPSAMPLE_2D_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 | |
const DML_TENSOR_DESC * | .OutputTensor | 8 | ||
DML_SIZE_2D | UINT | .ScaleSize.Width | 16 | |
UINT | .ScaleSize.Height | 20 | ||
DML_INTERPOLATION_MODE | .InterpolationMode | 24 |
│ └─32
DML_VALUE_SCALE_2D_OPERATOR_DESC | const DML_TENSOR_DESC * | .InputTensor | 0 |
const DML_TENSOR_DESC * | .OutputTensor | 8 | |
FLOAT | .Scale | 16 | |
UINT | .ChannelCount | 20 | |
const FLOAT * | .Bias | 24 |
│ └─32
DMO_MEDIA_TYPE | GUID | unsigned long | .majortype.Data1 | 0 |
unsigned short | .majortype.Data2 | 4 | ||
unsigned short | .majortype.Data3 | 6 | ||
unsigned char[8] | .majortype.Data4 | 8 | ||
GUID | unsigned long | .subtype.Data1 | 16 | |
unsigned short | .subtype.Data2 | 20 | ||
unsigned short | .subtype.Data3 | 22 | ||
unsigned char[8] | .subtype.Data4 | 24 | ||
BOOL | .bFixedSizeSamples | 32 | ||
BOOL | .bTemporalCompression | 36 | ||
ULONG | .lSampleSize | 40 | ||
GUID | unsigned long | .formattype.Data1 | 44 | |
unsigned short | .formattype.Data2 | 48 | ||
unsigned short | .formattype.Data3 | 50 | ||
unsigned char[8] | .formattype.Data4 | 52 | ||
IUnknown * | .pUnk | 64 | ||
ULONG | .cbFormat | 72 | ||
BYTE * | .pbFormat | 80 |
│ └─88
DMO_OUTPUT_DATA_BUFFER | IMediaBuffer * | .pBuffer | 0 |
DWORD | .dwStatus | 8 | |
REFERENCE_TIME | .rtTimestamp | 16 | |
REFERENCE_TIME | .rtTimelength | 24 |
│ └─32
DMO_PARTIAL_MEDIATYPE | GUID | unsigned long | .type.Data1 | 0 |
unsigned short | .type.Data2 | 4 | ||
unsigned short | .type.Data3 | 6 | ||
unsigned char[8] | .type.Data4 | 8 | ||
GUID | unsigned long | .subtype.Data1 | 16 | |
unsigned short | .subtype.Data2 | 20 | ||
unsigned short | .subtype.Data3 | 22 | ||
unsigned char[8] | .subtype.Data4 | 24 |
│ └─32
DMUS_VOICE_STATE | BOOL | .bExists | 0 |
SAMPLE_POSITION | .spPosition | 8 |
│ └─16
DNS_AAAA_DATA | IP6_ADDRESS | BYTE[16] | .Ip6Address.IP6Byte | 0 |
DWORD[4] | .Ip6Address.IP6Dword | 0 | ||
QWORD[2] | .Ip6Address.IP6Qword | 0 | ||
WORD[8] | .Ip6Address.IP6Word | 0 |
│ └─16
DNS_ADDR | CHAR[32] | .MaxSa | 0 |
union (unnamed) | .Data | 32 |
│ └─64
DNS_ADDR_ARRAY | DWORD | .MaxCount | 0 |
DWORD | .AddrCount | 4 | |
DWORD | .Tag | 8 | |
WORD | .Family | 12 | |
WORD | .WordReserved | 14 | |
DWORD | .Flags | 16 | |
DWORD | .MatchFlag | 20 | |
DWORD | .Reserved1 | 24 | |
DWORD | .Reserved2 | 28 | |
DNS_ADDR[1] | .AddrArray | 32 |
│ └─96
DNS_APPLICATION_SETTINGS | ULONG | .Version | 0 |
ULONG64 | .Flags | 8 |
│ └─16
DNS_ATMA_DATA | BYTE | .AddressType | 0 |
BYTE[20] | .Address | 1 |
│ └─21
DNS_A_DATA | IP4_ADDRESS | .IpAddress | 0 |
│ └─4
DNS_CUSTOM_SERVER | DWORD | .dwServerType | 0 |
ULONG64 | .ullFlags | 8 | |
PWSTR | .pwszTemplate | 16 | |
CHAR[32] | .MaxSa | 24 |
│ └─56
DNS_DHCID_DATA | DWORD | .dwByteCount | 0 |
BYTE[1] | .DHCID | 4 |
│ └─8
DNS_DOH_SERVER_SETTINGS | PWSTR | .Template | 0 |
ULONG64 | .Flags | 8 |
│ └─16
DNS_DS_DATA | WORD | .wKeyTag | 0 |
BYTE | .chAlgorithm | 2 | |
BYTE | .chDigestType | 3 | |
WORD | .wDigestLength | 4 | |
WORD | .wPad | 6 | |
BYTE[1] | .Digest | 8 |
│ └─10
DNS_HEADER | WORD | .Xid | 0 |
BYTE | .RecursionDesired | 2bytes,0bits | |
BYTE | .Truncation | 2bytes,1bits | |
BYTE | .Authoritative | 2bytes,2bits | |
BYTE | .Opcode | 2bytes,3bits | |
BYTE | .IsResponse | 2bytes,7bits | |
BYTE | .ResponseCode | 3bytes,0bits | |
BYTE | .CheckingDisabled | 3bytes,4bits | |
BYTE | .AuthenticatedData | 3bytes,5bits | |
BYTE | .Reserved | 3bytes,6bits | |
BYTE | .RecursionAvailable | 3bytes,7bits | |
WORD | .QuestionCount | 4 | |
WORD | .AnswerCount | 6 | |
WORD | .NameServerCount | 8 | |
WORD | .AdditionalCount | 10 |
│ └─12
DNS_INTERFACE_SETTINGS | ULONG | .Version | 0 |
ULONG64 | .Flags | 8 | |
PWSTR | .Domain | 16 | |
PWSTR | .NameServer | 24 | |
PWSTR | .SearchList | 32 | |
ULONG | .RegistrationEnabled | 40 | |
ULONG | .RegisterAdapterName | 44 | |
ULONG | .EnableLLMNR | 48 | |
ULONG | .QueryAdapterName | 52 | |
PWSTR | .ProfileNameServer | 56 |
│ └─64
DNS_INTERFACE_SETTINGS3 | ULONG | .Version | 0 |
ULONG64 | .Flags | 8 | |
PWSTR | .Domain | 16 | |
PWSTR | .NameServer | 24 | |
PWSTR | .SearchList | 32 | |
ULONG | .RegistrationEnabled | 40 | |
ULONG | .RegisterAdapterName | 44 | |
ULONG | .EnableLLMNR | 48 | |
ULONG | .QueryAdapterName | 52 | |
PWSTR | .ProfileNameServer | 56 | |
ULONG | .DisableUnconstrainedQueries | 64 | |
PWSTR | .SupplementalSearchList | 72 | |
ULONG | .cServerProperties | 80 | |
DNS_SERVER_PROPERTY * | .ServerProperties | 88 | |
ULONG | .cProfileServerProperties | 96 | |
DNS_SERVER_PROPERTY * | .ProfileServerProperties | 104 |
│ └─112
DNS_KEY_DATA | WORD | .wFlags | 0 |
BYTE | .chProtocol | 2 | |
BYTE | .chAlgorithm | 3 | |
WORD | .wKeyLength | 4 | |
WORD | .wPad | 6 | |
BYTE[1] | .Key | 8 |
│ └─10
DNS_LOC_DATA | WORD | .wVersion | 0 |
WORD | .wSize | 2 | |
WORD | .wHorPrec | 4 | |
WORD | .wVerPrec | 6 | |
DWORD | .dwLatitude | 8 | |
DWORD | .dwLongitude | 12 | |
DWORD | .dwAltitude | 16 |
│ └─20
DNS_MESSAGE_BUFFER | DNS_HEADER | WORD | .MessageHead.Xid | 0 |
BYTE | .MessageHead.RecursionDesired | 2bytes,0bits | ||
BYTE | .MessageHead.Truncation | 2bytes,1bits | ||
BYTE | .MessageHead.Authoritative | 2bytes,2bits | ||
BYTE | .MessageHead.Opcode | 2bytes,3bits | ||
BYTE | .MessageHead.IsResponse | 2bytes,7bits | ||
BYTE | .MessageHead.ResponseCode | 3bytes,0bits | ||
BYTE | .MessageHead.CheckingDisabled | 3bytes,4bits | ||
BYTE | .MessageHead.AuthenticatedData | 3bytes,5bits | ||
BYTE | .MessageHead.Reserved | 3bytes,6bits | ||
BYTE | .MessageHead.RecursionAvailable | 3bytes,7bits | ||
WORD | .MessageHead.QuestionCount | 4 | ||
WORD | .MessageHead.AnswerCount | 6 | ||
WORD | .MessageHead.NameServerCount | 8 | ||
WORD | .MessageHead.AdditionalCount | 10 | ||
CHAR[1] | .MessageBody | 12 |
│ └─13
DNS_MINFO_DATAA | PSTR | .pNameMailbox | 0 |
PSTR | .pNameErrorsMailbox | 8 |
│ └─16
DNS_MINFO_DATAW | PWSTR | .pNameMailbox | 0 |
PWSTR | .pNameErrorsMailbox | 8 |
│ └─16
DNS_MX_DATAA | PSTR | .pNameExchange | 0 |
WORD | .wPreference | 8 | |
WORD | .Pad | 10 |
│ └─16
DNS_MX_DATAW | PWSTR | .pNameExchange | 0 |
WORD | .wPreference | 8 | |
WORD | .Pad | 10 |
│ └─16
DNS_NAPTR_DATAA | WORD | .wOrder | 0 |
WORD | .wPreference | 2 | |
PSTR | .pFlags | 8 | |
PSTR | .pService | 16 | |
PSTR | .pRegularExpression | 24 | |
PSTR | .pReplacement | 32 |
│ └─40
DNS_NAPTR_DATAW | WORD | .wOrder | 0 |
WORD | .wPreference | 2 | |
PWSTR | .pFlags | 8 | |
PWSTR | .pService | 16 | |
PWSTR | .pRegularExpression | 24 | |
PWSTR | .pReplacement | 32 |
│ └─40
DNS_NSEC_DATAA | PSTR | .pNextDomainName | 0 |
WORD | .wTypeBitMapsLength | 8 | |
WORD | .wPad | 10 | |
BYTE[1] | .TypeBitMaps | 12 |
│ └─16
DNS_NSEC_DATAW | PWSTR | .pNextDomainName | 0 |
WORD | .wTypeBitMapsLength | 8 | |
WORD | .wPad | 10 | |
BYTE[1] | .TypeBitMaps | 12 |
│ └─16
DNS_NULL_DATA | DWORD | .dwByteCount | 0 |
BYTE[1] | .Data | 4 |
│ └─8
DNS_NXT_DATAA | PSTR | .pNameNext | 0 |
WORD | .wNumTypes | 8 | |
WORD[1] | .wTypes | 10 |
│ └─16
DNS_NXT_DATAW | PWSTR | .pNameNext | 0 |
WORD | .wNumTypes | 8 | |
WORD[1] | .wTypes | 10 |
│ └─16
DNS_OPT_DATA | WORD | .wDataLength | 0 |
WORD | .wPad | 2 | |
BYTE[1] | .Data | 4 |
│ └─6
DNS_PROXY_INFORMATION | ULONG | .version | 0 |
DNS_PROXY_INFORMATION_TYPE | .proxyInformationType | 4 | |
PWSTR | .proxyName | 8 |
│ └─16
DNS_PTR_DATAA | PSTR | .pNameHost | 0 |
│ └─8
DNS_PTR_DATAW | PWSTR | .pNameHost | 0 |
│ └─8
DNS_QUERY_CANCEL | CHAR[32] | .Reserved | 0 |
│ └─32
DNS_QUERY_REQUEST | ULONG | .Version | 0 |
PCWSTR | .QueryName | 8 | |
WORD | .QueryType | 16 | |
ULONG64 | .QueryOptions | 24 | |
PDNS_ADDR_ARRAY | .pDnsServerList | 32 | |
ULONG | .InterfaceIndex | 40 | |
PDNS_QUERY_COMPLETION_ROUTINE | .pQueryCompletionCallback | 48 | |
PVOID | .pQueryContext | 56 |
│ └─64
DNS_QUERY_REQUEST3 | ULONG | .Version | 0 |
PCWSTR | .QueryName | 8 | |
WORD | .QueryType | 16 | |
ULONG64 | .QueryOptions | 24 | |
PDNS_ADDR_ARRAY | .pDnsServerList | 32 | |
ULONG | .InterfaceIndex | 40 | |
PDNS_QUERY_COMPLETION_ROUTINE | .pQueryCompletionCallback | 48 | |
PVOID | .pQueryContext | 56 | |
BOOL | .IsNetworkQueryRequired | 64 | |
DWORD | .RequiredNetworkIndex | 68 | |
DWORD | .cCustomServers | 72 | |
DNS_CUSTOM_SERVER * | .pCustomServers | 80 |
│ └─88
DNS_QUERY_RESULT | ULONG | .Version | 0 |
DNS_STATUS | .QueryStatus | 4 | |
ULONG64 | .QueryOptions | 8 | |
PDNS_RECORD | .pQueryRecords | 16 | |
PVOID | .Reserved | 24 |
│ └─32
DNS_RECORDA | struct _DnsRecordA * | .pNext | 0 |
PSTR | .pName | 8 | |
WORD | .wType | 16 | |
WORD | .wDataLength | 18 | |
union (unnamed) | .Flags | 20 | |
DWORD | .dwTtl | 24 | |
DWORD | .dwReserved | 28 | |
union (unnamed) | .Data | 32 |
│ └─88
DNS_RECORDW | struct _DnsRecordW * | .pNext | 0 |
PWSTR | .pName | 8 | |
WORD | .wType | 16 | |
WORD | .wDataLength | 18 | |
union (unnamed) | .Flags | 20 | |
DWORD | .dwTtl | 24 | |
DWORD | .dwReserved | 28 | |
union (unnamed) | .Data | 32 |
│ └─88
DNS_RECORD_FLAGS | DWORD | .Section | 0bytes,0bits |
DWORD | .Delete | 0bytes,2bits | |
DWORD | .CharSet | 0bytes,3bits | |
DWORD | .Unused | 0bytes,5bits | |
DWORD | .Reserved | 1bytes,0bits |
│ └─4
DNS_RRSET | PDNS_RECORD | .pFirstRR | 0 |
PDNS_RECORD | .pLastRR | 8 |
│ └─16
DNS_SERVER_PROPERTY | ULONG | .Version | 0 | |
ULONG | .ServerIndex | 4 | ||
DNS_SERVER_PROPERTY_TYPE | .Type | 8 | ||
DNS_SERVER_PROPERTY_TYPES | DNS_DOH_SERVER_SETTINGS * | .Property.DohSettings | 16 |
│ └─24
DNS_SERVER_PROPERTY_TYPES | DNS_DOH_SERVER_SETTINGS * | .DohSettings | 0 |
│ └─8
DNS_SERVICE_BROWSE_REQUEST | ULONG | .Version | 0 |
ULONG | .InterfaceIndex | 4 | |
PCWSTR | .QueryName | 8 | |
PDNS_SERVICE_BROWSE_CALLBACK | .pBrowseCallback | 16 | |
DNS_QUERY_COMPLETION_ROUTINE * | .pBrowseCallbackV2 | 16 | |
PVOID | .pQueryContext | 24 |
│ └─32
DNS_SERVICE_CANCEL | PVOID | .reserved | 0 |
│ └─8
DNS_SERVICE_INSTANCE | LPWSTR | .pszInstanceName | 0 |
LPWSTR | .pszHostName | 8 | |
IP4_ADDRESS * | .ip4Address | 16 | |
IP6_ADDRESS * | .ip6Address | 24 | |
WORD | .wPort | 32 | |
WORD | .wPriority | 34 | |
WORD | .wWeight | 36 | |
DWORD | .dwPropertyCount | 40 | |
PWSTR * | .keys | 48 | |
PWSTR * | .values | 56 | |
DWORD | .dwInterfaceIndex | 64 |
│ └─72
DNS_SERVICE_REGISTER_REQUEST | ULONG | .Version | 0 |
ULONG | .InterfaceIndex | 4 | |
PDNS_SERVICE_INSTANCE | .pServiceInstance | 8 | |
PDNS_SERVICE_REGISTER_COMPLETE | .pRegisterCompletionCallback | 16 | |
PVOID | .pQueryContext | 24 | |
HANDLE | .hCredentials | 32 | |
BOOL | .unicastEnabled | 40 |
│ └─48
DNS_SERVICE_RESOLVE_REQUEST | ULONG | .Version | 0 |
ULONG | .InterfaceIndex | 4 | |
PWSTR | .QueryName | 8 | |
PDNS_SERVICE_RESOLVE_COMPLETE | .pResolveCompletionCallback | 16 | |
PVOID | .pQueryContext | 24 |
│ └─32
DNS_SIG_DATAA | WORD | .wTypeCovered | 0 |
BYTE | .chAlgorithm | 2 | |
BYTE | .chLabelCount | 3 | |
DWORD | .dwOriginalTtl | 4 | |
DWORD | .dwExpiration | 8 | |
DWORD | .dwTimeSigned | 12 | |
WORD | .wKeyTag | 16 | |
WORD | .wSignatureLength | 18 | |
PSTR | .pNameSigner | 24 | |
BYTE[1] | .Signature | 32 |
│ └─40
DNS_SIG_DATAW | WORD | .wTypeCovered | 0 |
BYTE | .chAlgorithm | 2 | |
BYTE | .chLabelCount | 3 | |
DWORD | .dwOriginalTtl | 4 | |
DWORD | .dwExpiration | 8 | |
DWORD | .dwTimeSigned | 12 | |
WORD | .wKeyTag | 16 | |
WORD | .wSignatureLength | 18 | |
PWSTR | .pNameSigner | 24 | |
BYTE[1] | .Signature | 32 |
│ └─40
DNS_SOA_DATAA | PSTR | .pNamePrimaryServer | 0 |
PSTR | .pNameAdministrator | 8 | |
DWORD | .dwSerialNo | 16 | |
DWORD | .dwRefresh | 20 | |
DWORD | .dwRetry | 24 | |
DWORD | .dwExpire | 28 | |
DWORD | .dwDefaultTtl | 32 |
│ └─40
DNS_SOA_DATAW | PWSTR | .pNamePrimaryServer | 0 |
PWSTR | .pNameAdministrator | 8 | |
DWORD | .dwSerialNo | 16 | |
DWORD | .dwRefresh | 20 | |
DWORD | .dwRetry | 24 | |
DWORD | .dwExpire | 28 | |
DWORD | .dwDefaultTtl | 32 |
│ └─40
DNS_SRV_DATAA | PSTR | .pNameTarget | 0 |
WORD | .wPriority | 8 | |
WORD | .wWeight | 10 | |
WORD | .wPort | 12 | |
WORD | .Pad | 14 |
│ └─16
DNS_SRV_DATAW | PWSTR | .pNameTarget | 0 |
WORD | .wPriority | 8 | |
WORD | .wWeight | 10 | |
WORD | .wPort | 12 | |
WORD | .Pad | 14 |
│ └─16
DNS_TKEY_DATAA | PSTR | .pNameAlgorithm | 0 |
PBYTE | .pAlgorithmPacket | 8 | |
PBYTE | .pKey | 16 | |
PBYTE | .pOtherData | 24 | |
DWORD | .dwCreateTime | 32 | |
DWORD | .dwExpireTime | 36 | |
WORD | .wMode | 40 | |
WORD | .wError | 42 | |
WORD | .wKeyLength | 44 | |
WORD | .wOtherLength | 46 | |
UCHAR | .cAlgNameLength | 48 | |
BOOL | .bPacketPointers | 52 |
│ └─56
DNS_TKEY_DATAW | PWSTR | .pNameAlgorithm | 0 |
PBYTE | .pAlgorithmPacket | 8 | |
PBYTE | .pKey | 16 | |
PBYTE | .pOtherData | 24 | |
DWORD | .dwCreateTime | 32 | |
DWORD | .dwExpireTime | 36 | |
WORD | .wMode | 40 | |
WORD | .wError | 42 | |
WORD | .wKeyLength | 44 | |
WORD | .wOtherLength | 46 | |
UCHAR | .cAlgNameLength | 48 | |
BOOL | .bPacketPointers | 52 |
│ └─56
DNS_TSIG_DATAA | PSTR | .pNameAlgorithm | 0 |
PBYTE | .pAlgorithmPacket | 8 | |
PBYTE | .pSignature | 16 | |
PBYTE | .pOtherData | 24 | |
LONGLONG | .i64CreateTime | 32 | |
WORD | .wFudgeTime | 40 | |
WORD | .wOriginalXid | 42 | |
WORD | .wError | 44 | |
WORD | .wSigLength | 46 | |
WORD | .wOtherLength | 48 | |
UCHAR | .cAlgNameLength | 50 | |
BOOL | .bPacketPointers | 52 |
│ └─56
DNS_TSIG_DATAW | PWSTR | .pNameAlgorithm | 0 |
PBYTE | .pAlgorithmPacket | 8 | |
PBYTE | .pSignature | 16 | |
PBYTE | .pOtherData | 24 | |
LONGLONG | .i64CreateTime | 32 | |
WORD | .wFudgeTime | 40 | |
WORD | .wOriginalXid | 42 | |
WORD | .wError | 44 | |
WORD | .wSigLength | 46 | |
WORD | .wOtherLength | 48 | |
UCHAR | .cAlgNameLength | 50 | |
BOOL | .bPacketPointers | 52 |
│ └─56
DNS_TXT_DATAA | DWORD | .dwStringCount | 0 |
PSTR[1] | .pStringArray | 8 |
│ └─16
DNS_TXT_DATAW | DWORD | .dwStringCount | 0 |
PWSTR[1] | .pStringArray | 8 |
│ └─16
DNS_WINSR_DATAA | DWORD | .dwMappingFlag | 0 |
DWORD | .dwLookupTimeout | 4 | |
DWORD | .dwCacheTimeout | 8 | |
PSTR | .pNameResultDomain | 16 |
│ └─24
DNS_WINSR_DATAW | DWORD | .dwMappingFlag | 0 |
DWORD | .dwLookupTimeout | 4 | |
DWORD | .dwCacheTimeout | 8 | |
PWSTR | .pNameResultDomain | 16 |
│ └─24
DNS_WINS_DATA | DWORD | .dwMappingFlag | 0 |
DWORD | .dwLookupTimeout | 4 | |
DWORD | .dwCacheTimeout | 8 | |
DWORD | .cWinsServerCount | 12 | |
IP4_ADDRESS[1] | .WinsServers | 16 |
│ └─20
DNS_WIRE_QUESTION | WORD | .QuestionType | 0 |
WORD | .QuestionClass | 2 |
│ └─4
DNS_WIRE_RECORD | WORD | .RecordType | 0 |
WORD | .RecordClass | 2 | |
DWORD | .TimeToLive | 4 | |
WORD | .DataLength | 8 |
│ └─10
DNS_WKS_DATA | IP4_ADDRESS | .IpAddress | 0 |
UCHAR | .chProtocol | 4 | |
BYTE[1] | .BitMask | 5 |
│ └─8
DOCINFOA | int | .cbSize | 0 |
LPCSTR | .lpszDocName | 8 | |
LPCSTR | .lpszOutput | 16 | |
LPCSTR | .lpszDatatype | 24 | |
DWORD | .fwType | 32 |
│ └─40
DOCINFOW | int | .cbSize | 0 |
LPCWSTR | .lpszDocName | 8 | |
LPCWSTR | .lpszOutput | 16 | |
LPCWSTR | .lpszDatatype | 24 | |
DWORD | .fwType | 32 |
│ └─40
DOMAINDESC | LPWSTR | .pszName | 0 |
LPWSTR | .pszPath | 8 | |
LPWSTR | .pszNCName | 16 | |
LPWSTR | .pszTrustParent | 24 | |
LPWSTR | .pszObjectClass | 32 | |
ULONG | .ulFlags | 40 | |
BOOL | .fDownLevel | 44 | |
struct _DOMAINDESC * | .pdChildList | 48 | |
struct _DOMAINDESC * | .pdNextSibling | 56 |
│ └─64
DOMAIN_CONTROLLER_INFOA | LPSTR | .DomainControllerName | 0 | |
LPSTR | .DomainControllerAddress | 8 | ||
ULONG | .DomainControllerAddressType | 16 | ||
GUID | unsigned long | .DomainGuid.Data1 | 20 | |
unsigned short | .DomainGuid.Data2 | 24 | ||
unsigned short | .DomainGuid.Data3 | 26 | ||
unsigned char[8] | .DomainGuid.Data4 | 28 | ||
LPSTR | .DomainName | 40 | ||
LPSTR | .DnsForestName | 48 | ||
ULONG | .Flags | 56 | ||
LPSTR | .DcSiteName | 64 | ||
LPSTR | .ClientSiteName | 72 |
│ └─80
DOMAIN_CONTROLLER_INFOW | LPWSTR | .DomainControllerName | 0 | |
LPWSTR | .DomainControllerAddress | 8 | ||
ULONG | .DomainControllerAddressType | 16 | ||
GUID | unsigned long | .DomainGuid.Data1 | 20 | |
unsigned short | .DomainGuid.Data2 | 24 | ||
unsigned short | .DomainGuid.Data3 | 26 | ||
unsigned char[8] | .DomainGuid.Data4 | 28 | ||
LPWSTR | .DomainName | 40 | ||
LPWSTR | .DnsForestName | 48 | ||
ULONG | .Flags | 56 | ||
LPWSTR | .DcSiteName | 64 | ||
LPWSTR | .ClientSiteName | 72 |
│ └─80
DOMAIN_PASSWORD_INFORMATION | USHORT | .MinPasswordLength | 0 | |
USHORT | .PasswordHistoryLength | 2 | ||
ULONG | .PasswordProperties | 4 | ||
LARGE_INTEGER | LONGLONG | .MaxPasswordAge.QuadPart | 8 | |
struct (unnamed) | .MaxPasswordAge.u | 8 | ||
DWORD | .MaxPasswordAge.LowPart | 8 | ||
LONG | .MaxPasswordAge.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .MinPasswordAge.QuadPart | 16 | |
struct (unnamed) | .MinPasswordAge.u | 16 | ||
DWORD | .MinPasswordAge.LowPart | 16 | ||
LONG | .MinPasswordAge.HighPart | 20 |
│ └─24
DOMAIN_TREE | DWORD | .dsSize | 0 |
DWORD | .dwCount | 4 | |
DOMAINDESC[1] | .aDomains | 8 |
│ └─72
DOT11_NETWORK | DOT11_SSID | .dot11Ssid | 0 |
DOT11_BSS_TYPE | .dot11BssType | 36 |
│ └─40
DOT11_NETWORK_LIST | DWORD | .dwNumberOfItems | 0 |
DWORD | .dwIndex | 4 | |
DOT11_NETWORK[1] | .Network | 8 |
│ └─48
DO_DOWNLOAD_ENUM_CATEGORY | DODownloadProperty | .Property | 0 |
LPCWSTR | .Value | 8 |
│ └─16
DO_DOWNLOAD_RANGE | UINT64 | .Offset | 0 |
UINT64 | .Length | 8 |
│ └─16
DO_DOWNLOAD_RANGES_INFO | UINT | .RangeCount | 0 |
DO_DOWNLOAD_RANGE[1] | .Ranges | 8 |
│ └─24
DO_DOWNLOAD_STATUS | UINT64 | .BytesTotal | 0 |
UINT64 | .BytesTransferred | 8 | |
DODownloadState | .State | 16 | |
HRESULT | .Error | 20 | |
HRESULT | .ExtendedError | 24 |
│ └─32
DPASTREAMINFO | int | .iPos | 0 |
void * | .pvItem | 8 |
│ └─16
DRAGLISTINFO | UINT | .uNotification | 0 | |
HWND | .hWnd | 8 | ||
POINT | LONG | .ptCursor.x | 16 | |
LONG | .ptCursor.y | 20 |
│ └─24
DRAWDIBTIME | LONG | .timeCount | 0 |
LONG | .timeDraw | 4 | |
LONG | .timeDecompress | 8 | |
LONG | .timeDither | 12 | |
LONG | .timeStretch | 16 | |
LONG | .timeBlt | 20 | |
LONG | .timeSetDIBits | 24 |
│ └─28
DRAWITEMSTRUCT | UINT | .CtlType | 0 | |
UINT | .CtlID | 4 | ||
UINT | .itemID | 8 | ||
UINT | .itemAction | 12 | ||
UINT | .itemState | 16 | ||
HWND | .hwndItem | 24 | ||
HDC | .hDC | 32 | ||
RECT | LONG | .rcItem.left | 40 | |
LONG | .rcItem.top | 44 | ||
LONG | .rcItem.right | 48 | ||
LONG | .rcItem.bottom | 52 | ||
ULONG_PTR | .itemData | 56 |
│ └─64
DRAWPATRECT | POINT | LONG | .ptPosition.x | 0 |
LONG | .ptPosition.y | 4 | ||
POINT | LONG | .ptSize.x | 8 | |
LONG | .ptSize.y | 12 | ||
WORD | .wStyle | 16 | ||
WORD | .wPattern | 18 |
│ └─20
DRAWTEXTPARAMS | UINT | .cbSize | 0 |
int | .iTabLength | 4 | |
int | .iLeftMargin | 8 | |
int | .iRightMargin | 12 | |
UINT | .uiLengthDrawn | 16 |
│ └─20
DRIVEROBJ | PVOID | .pvObj | 0 |
FREEOBJPROC | .pFreeProc | 8 | |
HDEV | .hdev | 16 | |
DHPDEV | .dhpdev | 24 |
│ └─32
DRIVE_LAYOUT_INFORMATION | DWORD | .PartitionCount | 0 |
DWORD | .Signature | 4 | |
PARTITION_INFORMATION[1] | .PartitionEntry | 8 |
│ └─40
DRIVE_LAYOUT_INFORMATION_EX | DWORD | .PartitionStyle | 0 | ||
DWORD | .PartitionCount | 4 | |||
DRIVE_LAYOUT_INFORMATION_GPT | GUID | unsigned long | .Gpt.DiskId.Data1 | 8 | |
unsigned short | .Gpt.DiskId.Data2 | 12 | |||
unsigned short | .Gpt.DiskId.Data3 | 14 | |||
unsigned char[8] | .Gpt.DiskId.Data4 | 16 | |||
LARGE_INTEGER | LONGLONG | .Gpt.StartingUsableOffset.QuadPart | 24 | ||
struct (unnamed) | .Gpt.StartingUsableOffset.u | 24 | |||
DWORD | .Gpt.StartingUsableOffset.LowPart | 24 | |||
LONG | .Gpt.StartingUsableOffset.HighPart | 28 | |||
LARGE_INTEGER | LONGLONG | .Gpt.UsableLength.QuadPart | 32 | ||
struct (unnamed) | .Gpt.UsableLength.u | 32 | |||
DWORD | .Gpt.UsableLength.LowPart | 32 | |||
LONG | .Gpt.UsableLength.HighPart | 36 | |||
DWORD | .Gpt.MaxPartitionCount | 40 | |||
DRIVE_LAYOUT_INFORMATION_MBR | DWORD | .Mbr.Signature | 8 | ||
DWORD | .Mbr.CheckSum | 12 | |||
PARTITION_INFORMATION_EX[1] | .PartitionEntry | 48 |
│ └─192
DRIVE_LAYOUT_INFORMATION_GPT | GUID | unsigned long | .DiskId.Data1 | 0 |
unsigned short | .DiskId.Data2 | 4 | ||
unsigned short | .DiskId.Data3 | 6 | ||
unsigned char[8] | .DiskId.Data4 | 8 | ||
LARGE_INTEGER | LONGLONG | .StartingUsableOffset.QuadPart | 16 | |
struct (unnamed) | .StartingUsableOffset.u | 16 | ||
DWORD | .StartingUsableOffset.LowPart | 16 | ||
LONG | .StartingUsableOffset.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .UsableLength.QuadPart | 24 | |
struct (unnamed) | .UsableLength.u | 24 | ||
DWORD | .UsableLength.LowPart | 24 | ||
LONG | .UsableLength.HighPart | 28 | ||
DWORD | .MaxPartitionCount | 32 |
│ └─40
DRIVE_LAYOUT_INFORMATION_MBR | DWORD | .Signature | 0 |
DWORD | .CheckSum | 4 |
│ └─8
DRMBOUNDLICENSEPARAMS | UINT | .uVersion | 0 | |
DRMHANDLE | .hEnablingPrincipal | 4 | ||
DRMHANDLE | .hSecureStore | 8 | ||
PWSTR | .wszRightsRequested | 16 | ||
PWSTR | .wszRightsGroup | 24 | ||
DRMID | UINT | .idResource.uVersion | 32 | |
PWSTR | .idResource.wszIDType | 40 | ||
PWSTR | .idResource.wszID | 48 | ||
UINT | .cAuthenticatorCount | 56 | ||
DRMHANDLE * | .rghAuthenticators | 64 | ||
PWSTR | .wszDefaultEnablingPrincipalCredentials | 72 | ||
DWORD | .dwFlags | 80 |
│ └─88
DRMID | UINT | .uVersion | 0 |
PWSTR | .wszIDType | 8 | |
PWSTR | .wszID | 16 |
│ └─24
DRM_ACTSERV_INFO | UINT | .uVersion | 0 |
PWSTR | .wszPubKey | 8 | |
PWSTR | .wszURL | 16 |
│ └─24
DRM_CLIENT_VERSION_INFO | UINT | .uStructVersion | 0 |
DWORD[4] | .dwVersion | 4 | |
WCHAR[256] | .wszHierarchy | 20 | |
WCHAR[256] | .wszProductId | 532 | |
WCHAR[256] | .wszProductDescription | 1044 |
│ └─1556
DRM_COPY_OPL | WORD | .wMinimumCopyLevel | 0 | |
DRM_OPL_OUTPUT_IDS | WORD | .oplIdIncludes.cIds | 8 | |
GUID * | .oplIdIncludes.rgIds | 16 | ||
DRM_OPL_OUTPUT_IDS | WORD | .oplIdExcludes.cIds | 24 | |
GUID * | .oplIdExcludes.rgIds | 32 |
│ └─40
DRM_LICENSE_ACQ_DATA | UINT | .uVersion | 0 |
PWSTR | .wszURL | 8 | |
PWSTR | .wszLocalFilename | 16 | |
BYTE * | .pbPostData | 24 | |
DWORD | .dwPostDataSize | 32 | |
PWSTR | .wszFriendlyName | 40 |
│ └─48
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS | WORD | .wCompressedDigitalVideo | 0 |
WORD | .wUncompressedDigitalVideo | 2 | |
WORD | .wAnalogVideo | 4 | |
WORD | .wCompressedDigitalAudio | 6 | |
WORD | .wUncompressedDigitalAudio | 8 |
│ └─10
DRM_OPL_OUTPUT_IDS | WORD | .cIds | 0 |
GUID * | .rgIds | 8 |
│ └─16
DRM_OUTPUT_PROTECTION | GUID | unsigned long | .guidId.Data1 | 0 |
unsigned short | .guidId.Data2 | 4 | ||
unsigned short | .guidId.Data3 | 6 | ||
unsigned char[8] | .guidId.Data4 | 8 | ||
BYTE | .bConfigData | 16 |
│ └─20
DRM_PLAY_OPL | DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS | WORD | .minOPL.wCompressedDigitalVideo | 0 |
WORD | .minOPL.wUncompressedDigitalVideo | 2 | ||
WORD | .minOPL.wAnalogVideo | 4 | ||
WORD | .minOPL.wCompressedDigitalAudio | 6 | ||
WORD | .minOPL.wUncompressedDigitalAudio | 8 | ||
DRM_OPL_OUTPUT_IDS | WORD | .oplIdReserved.cIds | 16 | |
GUID * | .oplIdReserved.rgIds | 24 | ||
DRM_VIDEO_OUTPUT_PROTECTION_IDS | WORD | .vopi.cEntries | 32 | |
DRM_VIDEO_OUTPUT_PROTECTION * | .vopi.rgVop | 40 |
│ └─48
DRM_VAL16 | BYTE[16] | .val | 0 |
│ └─16
DRM_VIDEO_OUTPUT_PROTECTION_IDS | WORD | .cEntries | 0 |
DRM_VIDEO_OUTPUT_PROTECTION * | .rgVop | 8 |
│ └─16
DROPDESCRIPTION | DROPIMAGETYPE | .type | 0 |
WCHAR[260] | .szMessage | 4 | |
WCHAR[260] | .szInsert | 524 |
│ └─1044
DROPFILES | DWORD | .pFiles | 0 | |
POINT | LONG | .pt.x | 4 | |
LONG | .pt.y | 8 | ||
BOOL | .fNC | 12 | ||
BOOL | .fWide | 16 |
│ └─20
DRT_ADDRESS | SOCKADDR_STORAGE | .socketAddress | 0 |
ULONG | .flags | 128 | |
LONG | .nearness | 132 | |
ULONG | .latency | 136 |
│ └─144
DRT_ADDRESS_LIST | ULONG | .AddressCount | 0 |
DRT_ADDRESS[1] | .AddressList | 8 |
│ └─152
DRT_BOOTSTRAP_PROVIDER | PVOID | .pvContext | 0 |
HRESULT (*)(const PVOID) | .Attach | 8 | |
void (*)(const PVOID) | .Detach | 16 | |
HRESULT (*)(const PVOID, BOOL, ULONG, ULONG, DRT_BOOTSTRAP_RESOLVE_CONTEXT *, BOOL *) | .InitResolve | 24 | |
HRESULT (*)(const PVOID, const PVOID, DRT_BOOTSTRAP_RESOLVE_CALLBACK, DRT_BOOTSTRAP_RESOLVE_CONTEXT, BOOL *) | .IssueResolve | 32 | |
void (*)(const PVOID, DRT_BOOTSTRAP_RESOLVE_CONTEXT) | .EndResolve | 40 | |
HRESULT (*)(const PVOID, const SOCKET_ADDRESS_LIST *) | .Register | 48 | |
void (*)(const PVOID) | .Unregister | 56 |
│ └─64
DRT_DATA | ULONG | .cb | 0 |
BYTE * | .pb | 8 |
│ └─16
DRT_EVENT_DATA | DRT_EVENT_TYPE | .type | 0 |
HRESULT | .hr | 4 | |
PVOID | .pvContext | 8 | |
struct (unnamed) | .leafsetKeyChange | 16 | |
struct (unnamed) | .registrationStateChange | 16 | |
struct (unnamed) | .statusChange | 16 |
│ └─56
DRT_REGISTRATION | DRT_DATA | ULONG | .key.cb | 0 |
BYTE * | .key.pb | 8 | ||
DRT_DATA | ULONG | .appData.cb | 16 | |
BYTE * | .appData.pb | 24 |
│ └─32
DRT_SEARCH_INFO | DWORD | .dwSize | 0 |
BOOL | .fIterative | 4 | |
BOOL | .fAllowCurrentInstanceMatch | 8 | |
BOOL | .fAnyMatchInRange | 12 | |
ULONG | .cMaxEndpoints | 16 | |
DRT_DATA * | .pMaximumKey | 24 | |
DRT_DATA * | .pMinimumKey | 32 |
│ └─40
DRT_SEARCH_RESULT | DWORD | .dwSize | 0 | ||
DRT_MATCH_TYPE | .type | 4 | |||
PVOID | .pvContext | 8 | |||
DRT_REGISTRATION | DRT_DATA | ULONG | .registration.key.cb | 16 | |
BYTE * | .registration.key.pb | 24 | |||
DRT_DATA | ULONG | .registration.appData.cb | 32 | ||
BYTE * | .registration.appData.pb | 40 |
│ └─48
DRT_SECURITY_PROVIDER | PVOID | .pvContext | 0 |
HRESULT (*)(const PVOID) | .Attach | 8 | |
void (*)(const PVOID) | .Detach | 16 | |
HRESULT (*)(const PVOID, const DRT_REGISTRATION *, PVOID) | .RegisterKey | 24 | |
HRESULT (*)(const PVOID, const DRT_DATA *, PVOID) | .UnregisterKey | 32 | |
HRESULT (*)(const PVOID, DRT_DATA *, DRT_DATA *, DRT_DATA *, DRT_DATA *, DRT_DATA *, BYTE *, BYTE *, DRT_DATA *, DRT_DATA *, CERT_PUBLIC_KEY_INFO **, SOCKET_ADDRESS_LIST **, DWORD *) | .ValidateAndUnpackPayload | 40 | |
HRESULT (*)(const PVOID, PVOID, BYTE, BYTE, DWORD, const DRT_DATA *, const DRT_DATA *, const SOCKET_ADDRESS_LIST *, const DRT_DATA *, DRT_DATA *, DRT_DATA *, DRT_DATA *, DRT_DATA *) | .SecureAndPackPayload | 48 | |
void (*)(const PVOID, PVOID) | .FreeData | 56 | |
HRESULT (*)(const PVOID, const DRT_DATA *, DWORD, DRT_DATA *, DRT_DATA *, DRT_DATA *) | .EncryptData | 64 | |
HRESULT (*)(const PVOID, DRT_DATA *, const PVOID, DWORD, DRT_DATA *) | .DecryptData | 72 | |
HRESULT (*)(const PVOID, DRT_DATA *) | .GetSerializedCredential | 80 | |
HRESULT (*)(const PVOID, DRT_DATA *) | .ValidateRemoteCredential | 88 | |
HRESULT (*)(const PVOID, DWORD, DRT_DATA *, DRT_DATA *, DRT_DATA *) | .SignData | 96 | |
HRESULT (*)(const PVOID, DWORD, DRT_DATA *, DRT_DATA *, DRT_DATA *, DRT_DATA *) | .VerifyData | 104 |
│ └─112
DRT_SETTINGS | DWORD | .dwSize | 0 |
ULONG | .cbKey | 4 | |
BYTE | .bProtocolMajorVersion | 8 | |
BYTE | .bProtocolMinorVersion | 9 | |
ULONG | .ulMaxRoutingAddresses | 12 | |
PWSTR | .pwzDrtInstancePrefix | 16 | |
HDRT_TRANSPORT | .hTransport | 24 | |
DRT_SECURITY_PROVIDER * | .pSecurityProvider | 32 | |
DRT_BOOTSTRAP_PROVIDER * | .pBootstrapProvider | 40 | |
DRT_SECURITY_MODE | .eSecurityMode | 48 |
│ └─56
DRVCONFIGINFO | DWORD | .dwDCISize | 0 |
LPCWSTR | .lpszDCISectionName | 4 | |
LPCWSTR | .lpszDCIAliasName | 12 |
│ └─20
DRVENABLEDATA | ULONG | .iDriverVersion | 0 |
ULONG | .c | 4 | |
DRVFN * | .pdrvfn | 8 |
│ └─16
DRVFN | ULONG | .iFunc | 0 |
PFN | .pfn | 8 |
│ └─16
DSA_NEWOBJ_DISPINFO | DWORD | .dwSize | 0 |
HICON | .hObjClassIcon | 8 | |
LPWSTR | .lpszWizTitle | 16 | |
LPWSTR | .lpszContDisplayName | 24 |
│ └─32
DSBITEMA | DWORD | .cbStruct | 0 |
LPCWSTR | .pszADsPath | 8 | |
LPCWSTR | .pszClass | 16 | |
DWORD | .dwMask | 24 | |
DWORD | .dwState | 28 | |
DWORD | .dwStateMask | 32 | |
CHAR[64] | .szDisplayName | 36 | |
CHAR[260] | .szIconLocation | 100 | |
INT | .iIconResID | 360 |
│ └─368
DSBITEMW | DWORD | .cbStruct | 0 |
LPCWSTR | .pszADsPath | 8 | |
LPCWSTR | .pszClass | 16 | |
DWORD | .dwMask | 24 | |
DWORD | .dwState | 28 | |
DWORD | .dwStateMask | 32 | |
WCHAR[64] | .szDisplayName | 36 | |
WCHAR[260] | .szIconLocation | 164 | |
INT | .iIconResID | 684 |
│ └─688
DSBROWSEINFOA | DWORD | .cbStruct | 0 |
HWND | .hwndOwner | 8 | |
LPCSTR | .pszCaption | 16 | |
LPCSTR | .pszTitle | 24 | |
LPCWSTR | .pszRoot | 32 | |
LPWSTR | .pszPath | 40 | |
ULONG | .cchPath | 48 | |
DWORD | .dwFlags | 52 | |
int | .pfnCallback | 56 | |
LPARAM | .lParam | 64 | |
DWORD | .dwReturnFormat | 72 | |
LPCWSTR | .pUserName | 80 | |
LPCWSTR | .pPassword | 88 | |
LPWSTR | .pszObjectClass | 96 | |
ULONG | .cchObjectClass | 104 |
│ └─112
DSBROWSEINFOW | DWORD | .cbStruct | 0 |
HWND | .hwndOwner | 8 | |
LPCWSTR | .pszCaption | 16 | |
LPCWSTR | .pszTitle | 24 | |
LPCWSTR | .pszRoot | 32 | |
LPWSTR | .pszPath | 40 | |
ULONG | .cchPath | 48 | |
DWORD | .dwFlags | 52 | |
int | .pfnCallback | 56 | |
LPARAM | .lParam | 64 | |
DWORD | .dwReturnFormat | 72 | |
LPCWSTR | .pUserName | 80 | |
LPCWSTR | .pPassword | 88 | |
LPWSTR | .pszObjectClass | 96 | |
ULONG | .cchObjectClass | 104 |
│ └─112
DSCLASSCREATIONINFO | DWORD | .dwFlags | 0 |
CLSID | .clsidWizardDialog | 4 | |
CLSID | .clsidWizardPrimaryPage | 20 | |
DWORD | .cWizardExtensions | 36 | |
CLSID[1] | .aWizardExtensions | 40 |
│ └─56
DSCOLUMN | DWORD | .dwFlags | 0 |
INT | .fmt | 4 | |
INT | .cx | 8 | |
INT | .idsName | 12 | |
LONG | .offsetProperty | 16 | |
DWORD | .dwReserved | 20 |
│ └─24
DSDISPLAYSPECOPTIONS | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .offsetAttribPrefix | 8 | |
DWORD | .offsetUserName | 12 | |
DWORD | .offsetPassword | 16 | |
DWORD | .offsetServer | 20 | |
DWORD | .offsetServerConfigPath | 24 |
│ └─28
DSMCC_ELEMENT | PID | .pid | 0 |
BYTE | .bComponentTag | 2 | |
DWORD | .dwCarouselId | 3 | |
DWORD | .dwTransactionId | 7 | |
struct _DSMCC_ELEMENT * | .pNext | 11 |
│ └─19
DSMCC_FILTER_OPTIONS | BOOL | .fSpecifyProtocol | 0 |
BYTE | .Protocol | 4 | |
BOOL | .fSpecifyType | 5 | |
BYTE | .Type | 9 | |
BOOL | .fSpecifyMessageId | 10 | |
WORD | .MessageId | 14 | |
BOOL | .fSpecifyTransactionId | 16 | |
BOOL | .fUseTrxIdMessageIdMask | 20 | |
DWORD | .TransactionId | 24 | |
BOOL | .fSpecifyModuleVersion | 28 | |
BYTE | .ModuleVersion | 32 | |
BOOL | .fSpecifyBlockNumber | 33 | |
WORD | .BlockNumber | 37 | |
BOOL | .fGetModuleCall | 39 | |
WORD | .NumberOfBlocksInModule | 43 |
│ └─45
DSMCC_SECTION | BYTE | .DsmccType | 0 |
BYTE | .LastSectionNumber | 0 | |
BYTE[1] | .RemainingData | 0 | |
BYTE | .SectionNumber | 0 | |
BYTE | .AdaptationLength | 0 | |
union (unnamed) | .Header | 0 | |
WORD | .MessageId | 0 | |
WORD | .MessageLength | 0 | |
BYTE | .ProtocolDiscriminator | 0 | |
BYTE | .Reserved | 0 | |
TID | .TableId | 0 | |
TEID | .TableIdExtension | 0 | |
DWORD | .TransactionId | 0 | |
union (unnamed) | .Version | 0 |
│ └─21
DSOBJECT | DWORD | .dwFlags | 0 |
DWORD | .dwProviderFlags | 4 | |
DWORD | .offsetName | 8 | |
DWORD | .offsetClass | 12 |
│ └─16
DSOBJECTNAMES | CLSID | .clsidNamespace | 0 |
UINT | .cItems | 16 | |
DSOBJECT[1] | .aObjects | 20 |
│ └─36
DSOP_FILTER_FLAGS | DSOP_UPLEVEL_FILTER_FLAGS | ULONG | .Uplevel.flBothModes | 0 |
ULONG | .Uplevel.flMixedModeOnly | 4 | ||
ULONG | .Uplevel.flNativeModeOnly | 8 | ||
ULONG | .flDownlevel | 12 |
│ └─16
DSOP_INIT_INFO | ULONG | .cbSize | 0 |
PCWSTR | .pwzTargetComputer | 8 | |
ULONG | .cDsScopeInfos | 16 | |
PDSOP_SCOPE_INIT_INFO | .aDsScopeInfos | 24 | |
ULONG | .flOptions | 32 | |
ULONG | .cAttributesToFetch | 36 | |
PCWSTR * | .apwzAttributeNames | 40 |
│ └─48
DSOP_SCOPE_INIT_INFO | ULONG | .cbSize | 0 | ||
ULONG | .flType | 4 | |||
ULONG | .flScope | 8 | |||
DSOP_FILTER_FLAGS | DSOP_UPLEVEL_FILTER_FLAGS | ULONG | .FilterFlags.Uplevel.flBothModes | 12 | |
ULONG | .FilterFlags.Uplevel.flMixedModeOnly | 16 | |||
ULONG | .FilterFlags.Uplevel.flNativeModeOnly | 20 | |||
ULONG | .FilterFlags.flDownlevel | 24 | |||
PCWSTR | .pwzDcName | 32 | |||
PCWSTR | .pwzADsPath | 40 | |||
HRESULT | .hr | 48 |
│ └─56
DSOP_UPLEVEL_FILTER_FLAGS | ULONG | .flBothModes | 0 |
ULONG | .flMixedModeOnly | 4 | |
ULONG | .flNativeModeOnly | 8 |
│ └─12
DSPROPERTYPAGEINFO | DWORD | .offsetString | 0 |
│ └─4
DSQUERYCLASSLIST | DWORD | .cbStruct | 0 |
LONG | .cClasses | 4 | |
DWORD[1] | .offsetClass | 8 |
│ └─12
DSQUERYINITPARAMS | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
LPWSTR | .pDefaultScope | 8 | |
LPWSTR | .pDefaultSaveLocation | 16 | |
LPWSTR | .pUserName | 24 | |
LPWSTR | .pPassword | 32 | |
LPWSTR | .pServer | 40 |
│ └─48
DSQUERYPARAMS | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HINSTANCE | .hInstance | 8 | |
LONG | .offsetQuery | 16 | |
LONG | .iColumns | 20 | |
DWORD | .dwReserved | 24 | |
DSCOLUMN[1] | .aColumns | 28 |
│ └─56
DSREG_JOIN_INFO | DSREG_JOIN_TYPE | .joinType | 0 |
PCCERT_CONTEXT | .pJoinCertificate | 8 | |
LPWSTR | .pszDeviceId | 16 | |
LPWSTR | .pszIdpDomain | 24 | |
LPWSTR | .pszTenantId | 32 | |
LPWSTR | .pszJoinUserEmail | 40 | |
LPWSTR | .pszTenantDisplayName | 48 | |
LPWSTR | .pszMdmEnrollmentUrl | 56 | |
LPWSTR | .pszMdmTermsOfUseUrl | 64 | |
LPWSTR | .pszMdmComplianceUrl | 72 | |
LPWSTR | .pszUserSettingSyncUrl | 80 | |
DSREG_USER_INFO * | .pUserInfo | 88 |
│ └─96
DSREG_USER_INFO | LPWSTR | .pszUserEmail | 0 |
LPWSTR | .pszUserKeyId | 8 | |
LPWSTR | .pszUserKeyName | 16 |
│ └─24
DSROLE_OPERATION_STATE_INFO | DSROLE_OPERATION_STATE | .OperationState | 0 |
│ └─4
DSROLE_PRIMARY_DOMAIN_INFO_BASIC | DSROLE_MACHINE_ROLE | .MachineRole | 0 | |
ULONG | .Flags | 4 | ||
LPWSTR | .DomainNameFlat | 8 | ||
LPWSTR | .DomainNameDns | 16 | ||
LPWSTR | .DomainForestName | 24 | ||
GUID | unsigned long | .DomainGuid.Data1 | 32 | |
unsigned short | .DomainGuid.Data2 | 36 | ||
unsigned short | .DomainGuid.Data3 | 38 | ||
unsigned char[8] | .DomainGuid.Data4 | 40 |
│ └─48
DSROLE_UPGRADE_STATUS_INFO | ULONG | .OperationState | 0 |
DSROLE_SERVER_STATE | .PreviousServerState | 4 |
│ └─8
DSSSEED | DWORD | .counter | 0 |
BYTE[20] | .seed | 4 |
│ └─24
DS_DOMAIN_CONTROLLER_INFO_1A | LPSTR | .NetbiosName | 0 |
LPSTR | .DnsHostName | 8 | |
LPSTR | .SiteName | 16 | |
LPSTR | .ComputerObjectName | 24 | |
LPSTR | .ServerObjectName | 32 | |
BOOL | .fIsPdc | 40 | |
BOOL | .fDsEnabled | 44 |
│ └─48
DS_DOMAIN_CONTROLLER_INFO_1W | LPWSTR | .NetbiosName | 0 |
LPWSTR | .DnsHostName | 8 | |
LPWSTR | .SiteName | 16 | |
LPWSTR | .ComputerObjectName | 24 | |
LPWSTR | .ServerObjectName | 32 | |
BOOL | .fIsPdc | 40 | |
BOOL | .fDsEnabled | 44 |
│ └─48
DS_DOMAIN_CONTROLLER_INFO_2A | LPSTR | .NetbiosName | 0 | |
LPSTR | .DnsHostName | 8 | ||
LPSTR | .SiteName | 16 | ||
LPSTR | .SiteObjectName | 24 | ||
LPSTR | .ComputerObjectName | 32 | ||
LPSTR | .ServerObjectName | 40 | ||
LPSTR | .NtdsDsaObjectName | 48 | ||
BOOL | .fIsPdc | 56 | ||
BOOL | .fDsEnabled | 60 | ||
BOOL | .fIsGc | 64 | ||
GUID | unsigned long | .SiteObjectGuid.Data1 | 68 | |
unsigned short | .SiteObjectGuid.Data2 | 72 | ||
unsigned short | .SiteObjectGuid.Data3 | 74 | ||
unsigned char[8] | .SiteObjectGuid.Data4 | 76 | ||
GUID | unsigned long | .ComputerObjectGuid.Data1 | 84 | |
unsigned short | .ComputerObjectGuid.Data2 | 88 | ||
unsigned short | .ComputerObjectGuid.Data3 | 90 | ||
unsigned char[8] | .ComputerObjectGuid.Data4 | 92 | ||
GUID | unsigned long | .ServerObjectGuid.Data1 | 100 | |
unsigned short | .ServerObjectGuid.Data2 | 104 | ||
unsigned short | .ServerObjectGuid.Data3 | 106 | ||
unsigned char[8] | .ServerObjectGuid.Data4 | 108 | ||
GUID | unsigned long | .NtdsDsaObjectGuid.Data1 | 116 | |
unsigned short | .NtdsDsaObjectGuid.Data2 | 120 | ||
unsigned short | .NtdsDsaObjectGuid.Data3 | 122 | ||
unsigned char[8] | .NtdsDsaObjectGuid.Data4 | 124 |
│ └─136
DS_DOMAIN_CONTROLLER_INFO_2W | LPWSTR | .NetbiosName | 0 | |
LPWSTR | .DnsHostName | 8 | ||
LPWSTR | .SiteName | 16 | ||
LPWSTR | .SiteObjectName | 24 | ||
LPWSTR | .ComputerObjectName | 32 | ||
LPWSTR | .ServerObjectName | 40 | ||
LPWSTR | .NtdsDsaObjectName | 48 | ||
BOOL | .fIsPdc | 56 | ||
BOOL | .fDsEnabled | 60 | ||
BOOL | .fIsGc | 64 | ||
GUID | unsigned long | .SiteObjectGuid.Data1 | 68 | |
unsigned short | .SiteObjectGuid.Data2 | 72 | ||
unsigned short | .SiteObjectGuid.Data3 | 74 | ||
unsigned char[8] | .SiteObjectGuid.Data4 | 76 | ||
GUID | unsigned long | .ComputerObjectGuid.Data1 | 84 | |
unsigned short | .ComputerObjectGuid.Data2 | 88 | ||
unsigned short | .ComputerObjectGuid.Data3 | 90 | ||
unsigned char[8] | .ComputerObjectGuid.Data4 | 92 | ||
GUID | unsigned long | .ServerObjectGuid.Data1 | 100 | |
unsigned short | .ServerObjectGuid.Data2 | 104 | ||
unsigned short | .ServerObjectGuid.Data3 | 106 | ||
unsigned char[8] | .ServerObjectGuid.Data4 | 108 | ||
GUID | unsigned long | .NtdsDsaObjectGuid.Data1 | 116 | |
unsigned short | .NtdsDsaObjectGuid.Data2 | 120 | ||
unsigned short | .NtdsDsaObjectGuid.Data3 | 122 | ||
unsigned char[8] | .NtdsDsaObjectGuid.Data4 | 124 |
│ └─136
DS_DOMAIN_CONTROLLER_INFO_3A | LPSTR | .NetbiosName | 0 | |
LPSTR | .DnsHostName | 8 | ||
LPSTR | .SiteName | 16 | ||
LPSTR | .SiteObjectName | 24 | ||
LPSTR | .ComputerObjectName | 32 | ||
LPSTR | .ServerObjectName | 40 | ||
LPSTR | .NtdsDsaObjectName | 48 | ||
BOOL | .fIsPdc | 56 | ||
BOOL | .fDsEnabled | 60 | ||
BOOL | .fIsGc | 64 | ||
BOOL | .fIsRodc | 68 | ||
GUID | unsigned long | .SiteObjectGuid.Data1 | 72 | |
unsigned short | .SiteObjectGuid.Data2 | 76 | ||
unsigned short | .SiteObjectGuid.Data3 | 78 | ||
unsigned char[8] | .SiteObjectGuid.Data4 | 80 | ||
GUID | unsigned long | .ComputerObjectGuid.Data1 | 88 | |
unsigned short | .ComputerObjectGuid.Data2 | 92 | ||
unsigned short | .ComputerObjectGuid.Data3 | 94 | ||
unsigned char[8] | .ComputerObjectGuid.Data4 | 96 | ||
GUID | unsigned long | .ServerObjectGuid.Data1 | 104 | |
unsigned short | .ServerObjectGuid.Data2 | 108 | ||
unsigned short | .ServerObjectGuid.Data3 | 110 | ||
unsigned char[8] | .ServerObjectGuid.Data4 | 112 | ||
GUID | unsigned long | .NtdsDsaObjectGuid.Data1 | 120 | |
unsigned short | .NtdsDsaObjectGuid.Data2 | 124 | ||
unsigned short | .NtdsDsaObjectGuid.Data3 | 126 | ||
unsigned char[8] | .NtdsDsaObjectGuid.Data4 | 128 |
│ └─136
DS_DOMAIN_CONTROLLER_INFO_3W | LPWSTR | .NetbiosName | 0 | |
LPWSTR | .DnsHostName | 8 | ||
LPWSTR | .SiteName | 16 | ||
LPWSTR | .SiteObjectName | 24 | ||
LPWSTR | .ComputerObjectName | 32 | ||
LPWSTR | .ServerObjectName | 40 | ||
LPWSTR | .NtdsDsaObjectName | 48 | ||
BOOL | .fIsPdc | 56 | ||
BOOL | .fDsEnabled | 60 | ||
BOOL | .fIsGc | 64 | ||
BOOL | .fIsRodc | 68 | ||
GUID | unsigned long | .SiteObjectGuid.Data1 | 72 | |
unsigned short | .SiteObjectGuid.Data2 | 76 | ||
unsigned short | .SiteObjectGuid.Data3 | 78 | ||
unsigned char[8] | .SiteObjectGuid.Data4 | 80 | ||
GUID | unsigned long | .ComputerObjectGuid.Data1 | 88 | |
unsigned short | .ComputerObjectGuid.Data2 | 92 | ||
unsigned short | .ComputerObjectGuid.Data3 | 94 | ||
unsigned char[8] | .ComputerObjectGuid.Data4 | 96 | ||
GUID | unsigned long | .ServerObjectGuid.Data1 | 104 | |
unsigned short | .ServerObjectGuid.Data2 | 108 | ||
unsigned short | .ServerObjectGuid.Data3 | 110 | ||
unsigned char[8] | .ServerObjectGuid.Data4 | 112 | ||
GUID | unsigned long | .NtdsDsaObjectGuid.Data1 | 120 | |
unsigned short | .NtdsDsaObjectGuid.Data2 | 124 | ||
unsigned short | .NtdsDsaObjectGuid.Data3 | 126 | ||
unsigned char[8] | .NtdsDsaObjectGuid.Data4 | 128 |
│ └─136
DS_DOMAIN_TRUSTSA | LPSTR | .NetbiosDomainName | 0 | |
LPSTR | .DnsDomainName | 8 | ||
ULONG | .Flags | 16 | ||
ULONG | .ParentIndex | 20 | ||
ULONG | .TrustType | 24 | ||
ULONG | .TrustAttributes | 28 | ||
PSID | .DomainSid | 32 | ||
GUID | unsigned long | .DomainGuid.Data1 | 40 | |
unsigned short | .DomainGuid.Data2 | 44 | ||
unsigned short | .DomainGuid.Data3 | 46 | ||
unsigned char[8] | .DomainGuid.Data4 | 48 |
│ └─56
DS_DOMAIN_TRUSTSW | LPWSTR | .NetbiosDomainName | 0 | |
LPWSTR | .DnsDomainName | 8 | ||
ULONG | .Flags | 16 | ||
ULONG | .ParentIndex | 20 | ||
ULONG | .TrustType | 24 | ||
ULONG | .TrustAttributes | 28 | ||
PSID | .DomainSid | 32 | ||
GUID | unsigned long | .DomainGuid.Data1 | 40 | |
unsigned short | .DomainGuid.Data2 | 44 | ||
unsigned short | .DomainGuid.Data3 | 46 | ||
unsigned char[8] | .DomainGuid.Data4 | 48 |
│ └─56
DS_NAME_RESULTA | DWORD | .cItems | 0 |
PDS_NAME_RESULT_ITEMA | .rItems | 8 |
│ └─16
DS_NAME_RESULTW | DWORD | .cItems | 0 |
PDS_NAME_RESULT_ITEMW | .rItems | 8 |
│ └─16
DS_NAME_RESULT_ITEMA | DWORD | .status | 0 |
LPSTR | .pDomain | 8 | |
LPSTR | .pName | 16 |
│ └─24
DS_NAME_RESULT_ITEMW | DWORD | .status | 0 |
LPWSTR | .pDomain | 8 | |
LPWSTR | .pName | 16 |
│ └─24
DS_REPL_ATTR_META_DATA | LPWSTR | .pszAttributeName | 0 | |
DWORD | .dwVersion | 8 | ||
FILETIME | DWORD | .ftimeLastOriginatingChange.dwLowDateTime | 12 | |
DWORD | .ftimeLastOriginatingChange.dwHighDateTime | 16 | ||
UUID | .uuidLastOriginatingDsaInvocationID | 20 | ||
USN | .usnOriginatingChange | 40 | ||
USN | .usnLocalChange | 48 |
│ └─56
DS_REPL_ATTR_META_DATA_2 | LPWSTR | .pszAttributeName | 0 | |
DWORD | .dwVersion | 8 | ||
FILETIME | DWORD | .ftimeLastOriginatingChange.dwLowDateTime | 12 | |
DWORD | .ftimeLastOriginatingChange.dwHighDateTime | 16 | ||
UUID | .uuidLastOriginatingDsaInvocationID | 20 | ||
USN | .usnOriginatingChange | 40 | ||
USN | .usnLocalChange | 48 | ||
LPWSTR | .pszLastOriginatingDsaDN | 56 |
│ └─64
DS_REPL_ATTR_META_DATA_BLOB | DWORD | .oszAttributeName | 0 | |
DWORD | .dwVersion | 4 | ||
FILETIME | DWORD | .ftimeLastOriginatingChange.dwLowDateTime | 8 | |
DWORD | .ftimeLastOriginatingChange.dwHighDateTime | 12 | ||
UUID | .uuidLastOriginatingDsaInvocationID | 16 | ||
USN | .usnOriginatingChange | 32 | ||
USN | .usnLocalChange | 40 | ||
DWORD | .oszLastOriginatingDsaDN | 48 |
│ └─56
DS_REPL_ATTR_VALUE_META_DATA | DWORD | .cNumEntries | 0 |
DWORD | .dwEnumerationContext | 4 | |
DS_REPL_VALUE_META_DATA[1] | .rgMetaData | 8 |
│ └─104
DS_REPL_ATTR_VALUE_META_DATA_2 | DWORD | .cNumEntries | 0 |
DWORD | .dwEnumerationContext | 4 | |
DS_REPL_VALUE_META_DATA_2[1] | .rgMetaData | 8 |
│ └─112
DS_REPL_ATTR_VALUE_META_DATA_EXT | DWORD | .cNumEntries | 0 |
DWORD | .dwEnumerationContext | 4 | |
DS_REPL_VALUE_META_DATA_EXT[1] | .rgMetaData | 8 |
│ └─128
DS_REPL_CURSOR | UUID | .uuidSourceDsaInvocationID | 0 |
USN | .usnAttributeFilter | 16 |
│ └─24
DS_REPL_CURSORS | DWORD | .cNumCursors | 0 |
DWORD | .dwReserved | 4 | |
DS_REPL_CURSOR[1] | .rgCursor | 8 |
│ └─32
DS_REPL_CURSORS_2 | DWORD | .cNumCursors | 0 |
DWORD | .dwEnumerationContext | 4 | |
DS_REPL_CURSOR_2[1] | .rgCursor | 8 |
│ └─40
DS_REPL_CURSORS_3W | DWORD | .cNumCursors | 0 |
DWORD | .dwEnumerationContext | 4 | |
DS_REPL_CURSOR_3W[1] | .rgCursor | 8 |
│ └─48
DS_REPL_CURSOR_2 | UUID | .uuidSourceDsaInvocationID | 0 | |
USN | .usnAttributeFilter | 16 | ||
FILETIME | DWORD | .ftimeLastSyncSuccess.dwLowDateTime | 24 | |
DWORD | .ftimeLastSyncSuccess.dwHighDateTime | 28 |
│ └─32
DS_REPL_CURSOR_3W | UUID | .uuidSourceDsaInvocationID | 0 | |
USN | .usnAttributeFilter | 16 | ||
FILETIME | DWORD | .ftimeLastSyncSuccess.dwLowDateTime | 24 | |
DWORD | .ftimeLastSyncSuccess.dwHighDateTime | 28 | ||
LPWSTR | .pszSourceDsaDN | 32 |
│ └─40
DS_REPL_CURSOR_BLOB | UUID | .uuidSourceDsaInvocationID | 0 | |
USN | .usnAttributeFilter | 16 | ||
FILETIME | DWORD | .ftimeLastSyncSuccess.dwLowDateTime | 24 | |
DWORD | .ftimeLastSyncSuccess.dwHighDateTime | 28 | ||
DWORD | .oszSourceDsaDN | 32 |
│ └─40
DS_REPL_KCC_DSA_FAILURESW | DWORD | .cNumEntries | 0 |
DWORD | .dwReserved | 4 | |
DS_REPL_KCC_DSA_FAILUREW[1] | .rgDsaFailure | 8 |
│ └─48
DS_REPL_KCC_DSA_FAILUREW | LPWSTR | .pszDsaDN | 0 | |
UUID | .uuidDsaObjGuid | 8 | ||
FILETIME | DWORD | .ftimeFirstFailure.dwLowDateTime | 24 | |
DWORD | .ftimeFirstFailure.dwHighDateTime | 28 | ||
DWORD | .cNumFailures | 32 | ||
DWORD | .dwLastResult | 36 |
│ └─40
DS_REPL_KCC_DSA_FAILUREW_BLOB | DWORD | .oszDsaDN | 0 | |
UUID | .uuidDsaObjGuid | 4 | ||
FILETIME | DWORD | .ftimeFirstFailure.dwLowDateTime | 20 | |
DWORD | .ftimeFirstFailure.dwHighDateTime | 24 | ||
DWORD | .cNumFailures | 28 | ||
DWORD | .dwLastResult | 32 |
│ └─36
DS_REPL_NEIGHBORSW | DWORD | .cNumNeighbors | 0 |
DWORD | .dwReserved | 4 | |
DS_REPL_NEIGHBORW[1] | .rgNeighbor | 8 |
│ └─152
DS_REPL_NEIGHBORW | LPWSTR | .pszNamingContext | 0 | |
LPWSTR | .pszSourceDsaDN | 8 | ||
LPWSTR | .pszSourceDsaAddress | 16 | ||
LPWSTR | .pszAsyncIntersiteTransportDN | 24 | ||
DWORD | .dwReplicaFlags | 32 | ||
DWORD | .dwReserved | 36 | ||
UUID | .uuidNamingContextObjGuid | 40 | ||
UUID | .uuidSourceDsaObjGuid | 56 | ||
UUID | .uuidSourceDsaInvocationID | 72 | ||
UUID | .uuidAsyncIntersiteTransportObjGuid | 88 | ||
USN | .usnLastObjChangeSynced | 104 | ||
USN | .usnAttributeFilter | 112 | ||
FILETIME | DWORD | .ftimeLastSyncSuccess.dwLowDateTime | 120 | |
DWORD | .ftimeLastSyncSuccess.dwHighDateTime | 124 | ||
FILETIME | DWORD | .ftimeLastSyncAttempt.dwLowDateTime | 128 | |
DWORD | .ftimeLastSyncAttempt.dwHighDateTime | 132 | ||
DWORD | .dwLastSyncResult | 136 | ||
DWORD | .cNumConsecutiveSyncFailures | 140 |
│ └─144
DS_REPL_NEIGHBORW_BLOB | DWORD | .oszNamingContext | 0 | |
DWORD | .oszSourceDsaDN | 4 | ||
DWORD | .oszSourceDsaAddress | 8 | ||
DWORD | .oszAsyncIntersiteTransportDN | 12 | ||
DWORD | .dwReplicaFlags | 16 | ||
DWORD | .dwReserved | 20 | ||
UUID | .uuidNamingContextObjGuid | 24 | ||
UUID | .uuidSourceDsaObjGuid | 40 | ||
UUID | .uuidSourceDsaInvocationID | 56 | ||
UUID | .uuidAsyncIntersiteTransportObjGuid | 72 | ||
USN | .usnLastObjChangeSynced | 88 | ||
USN | .usnAttributeFilter | 96 | ||
FILETIME | DWORD | .ftimeLastSyncSuccess.dwLowDateTime | 104 | |
DWORD | .ftimeLastSyncSuccess.dwHighDateTime | 108 | ||
FILETIME | DWORD | .ftimeLastSyncAttempt.dwLowDateTime | 112 | |
DWORD | .ftimeLastSyncAttempt.dwHighDateTime | 116 | ||
DWORD | .dwLastSyncResult | 120 | ||
DWORD | .cNumConsecutiveSyncFailures | 124 |
│ └─128
DS_REPL_OBJ_META_DATA | DWORD | .cNumEntries | 0 |
DWORD | .dwReserved | 4 | |
DS_REPL_ATTR_META_DATA[1] | .rgMetaData | 8 |
│ └─64
DS_REPL_OBJ_META_DATA_2 | DWORD | .cNumEntries | 0 |
DWORD | .dwReserved | 4 | |
DS_REPL_ATTR_META_DATA_2[1] | .rgMetaData | 8 |
│ └─72
DS_REPL_OPW | FILETIME | DWORD | .ftimeEnqueued.dwLowDateTime | 0 |
DWORD | .ftimeEnqueued.dwHighDateTime | 4 | ||
ULONG | .ulSerialNumber | 8 | ||
ULONG | .ulPriority | 12 | ||
DS_REPL_OP_TYPE | .OpType | 16 | ||
ULONG | .ulOptions | 20 | ||
LPWSTR | .pszNamingContext | 24 | ||
LPWSTR | .pszDsaDN | 32 | ||
LPWSTR | .pszDsaAddress | 40 | ||
UUID | .uuidNamingContextObjGuid | 48 | ||
UUID | .uuidDsaObjGuid | 64 |
│ └─80
DS_REPL_OPW_BLOB | FILETIME | DWORD | .ftimeEnqueued.dwLowDateTime | 0 |
DWORD | .ftimeEnqueued.dwHighDateTime | 4 | ||
ULONG | .ulSerialNumber | 8 | ||
ULONG | .ulPriority | 12 | ||
DS_REPL_OP_TYPE | .OpType | 16 | ||
ULONG | .ulOptions | 20 | ||
DWORD | .oszNamingContext | 24 | ||
DWORD | .oszDsaDN | 28 | ||
DWORD | .oszDsaAddress | 32 | ||
UUID | .uuidNamingContextObjGuid | 36 | ||
UUID | .uuidDsaObjGuid | 52 |
│ └─68
DS_REPL_PENDING_OPSW | FILETIME | DWORD | .ftimeCurrentOpStarted.dwLowDateTime | 0 |
DWORD | .ftimeCurrentOpStarted.dwHighDateTime | 4 | ||
DWORD | .cNumPendingOps | 8 | ||
DS_REPL_OPW[1] | .rgPendingOp | 16 |
│ └─96
DS_REPL_QUEUE_STATISTICSW | FILETIME | DWORD | .ftimeCurrentOpStarted.dwLowDateTime | 0 |
DWORD | .ftimeCurrentOpStarted.dwHighDateTime | 4 | ||
DWORD | .cNumPendingOps | 8 | ||
FILETIME | DWORD | .ftimeOldestSync.dwLowDateTime | 12 | |
DWORD | .ftimeOldestSync.dwHighDateTime | 16 | ||
FILETIME | DWORD | .ftimeOldestAdd.dwLowDateTime | 20 | |
DWORD | .ftimeOldestAdd.dwHighDateTime | 24 | ||
FILETIME | DWORD | .ftimeOldestMod.dwLowDateTime | 28 | |
DWORD | .ftimeOldestMod.dwHighDateTime | 32 | ||
FILETIME | DWORD | .ftimeOldestDel.dwLowDateTime | 36 | |
DWORD | .ftimeOldestDel.dwHighDateTime | 40 | ||
FILETIME | DWORD | .ftimeOldestUpdRefs.dwLowDateTime | 44 | |
DWORD | .ftimeOldestUpdRefs.dwHighDateTime | 48 |
│ └─52
DS_REPL_VALUE_META_DATA | LPWSTR | .pszAttributeName | 0 | |
LPWSTR | .pszObjectDn | 8 | ||
DWORD | .cbData | 16 | ||
BYTE * | .pbData | 24 | ||
FILETIME | DWORD | .ftimeDeleted.dwLowDateTime | 32 | |
DWORD | .ftimeDeleted.dwHighDateTime | 36 | ||
FILETIME | DWORD | .ftimeCreated.dwLowDateTime | 40 | |
DWORD | .ftimeCreated.dwHighDateTime | 44 | ||
DWORD | .dwVersion | 48 | ||
FILETIME | DWORD | .ftimeLastOriginatingChange.dwLowDateTime | 52 | |
DWORD | .ftimeLastOriginatingChange.dwHighDateTime | 56 | ||
UUID | .uuidLastOriginatingDsaInvocationID | 60 | ||
USN | .usnOriginatingChange | 80 | ||
USN | .usnLocalChange | 88 |
│ └─96
DS_REPL_VALUE_META_DATA_2 | LPWSTR | .pszAttributeName | 0 | |
LPWSTR | .pszObjectDn | 8 | ||
DWORD | .cbData | 16 | ||
BYTE * | .pbData | 24 | ||
FILETIME | DWORD | .ftimeDeleted.dwLowDateTime | 32 | |
DWORD | .ftimeDeleted.dwHighDateTime | 36 | ||
FILETIME | DWORD | .ftimeCreated.dwLowDateTime | 40 | |
DWORD | .ftimeCreated.dwHighDateTime | 44 | ||
DWORD | .dwVersion | 48 | ||
FILETIME | DWORD | .ftimeLastOriginatingChange.dwLowDateTime | 52 | |
DWORD | .ftimeLastOriginatingChange.dwHighDateTime | 56 | ||
UUID | .uuidLastOriginatingDsaInvocationID | 60 | ||
USN | .usnOriginatingChange | 80 | ||
USN | .usnLocalChange | 88 | ||
LPWSTR | .pszLastOriginatingDsaDN | 96 |
│ └─104
DS_REPL_VALUE_META_DATA_BLOB | DWORD | .oszAttributeName | 0 | |
DWORD | .oszObjectDn | 4 | ||
DWORD | .cbData | 8 | ||
DWORD | .obData | 12 | ||
FILETIME | DWORD | .ftimeDeleted.dwLowDateTime | 16 | |
DWORD | .ftimeDeleted.dwHighDateTime | 20 | ||
FILETIME | DWORD | .ftimeCreated.dwLowDateTime | 24 | |
DWORD | .ftimeCreated.dwHighDateTime | 28 | ||
DWORD | .dwVersion | 32 | ||
FILETIME | DWORD | .ftimeLastOriginatingChange.dwLowDateTime | 36 | |
DWORD | .ftimeLastOriginatingChange.dwHighDateTime | 40 | ||
UUID | .uuidLastOriginatingDsaInvocationID | 44 | ||
USN | .usnOriginatingChange | 64 | ||
USN | .usnLocalChange | 72 | ||
DWORD | .oszLastOriginatingDsaDN | 80 |
│ └─88
DS_REPL_VALUE_META_DATA_BLOB_EXT | DWORD | .oszAttributeName | 0 | |
DWORD | .oszObjectDn | 4 | ||
DWORD | .cbData | 8 | ||
DWORD | .obData | 12 | ||
FILETIME | DWORD | .ftimeDeleted.dwLowDateTime | 16 | |
DWORD | .ftimeDeleted.dwHighDateTime | 20 | ||
FILETIME | DWORD | .ftimeCreated.dwLowDateTime | 24 | |
DWORD | .ftimeCreated.dwHighDateTime | 28 | ||
DWORD | .dwVersion | 32 | ||
FILETIME | DWORD | .ftimeLastOriginatingChange.dwLowDateTime | 36 | |
DWORD | .ftimeLastOriginatingChange.dwHighDateTime | 40 | ||
UUID | .uuidLastOriginatingDsaInvocationID | 44 | ||
USN | .usnOriginatingChange | 64 | ||
USN | .usnLocalChange | 72 | ||
DWORD | .oszLastOriginatingDsaDN | 80 | ||
DWORD | .dwUserIdentifier | 84 | ||
DWORD | .dwPriorLinkState | 88 | ||
DWORD | .dwCurrentLinkState | 92 |
│ └─96
DS_REPL_VALUE_META_DATA_EXT | LPWSTR | .pszAttributeName | 0 | |
LPWSTR | .pszObjectDn | 8 | ||
DWORD | .cbData | 16 | ||
BYTE * | .pbData | 24 | ||
FILETIME | DWORD | .ftimeDeleted.dwLowDateTime | 32 | |
DWORD | .ftimeDeleted.dwHighDateTime | 36 | ||
FILETIME | DWORD | .ftimeCreated.dwLowDateTime | 40 | |
DWORD | .ftimeCreated.dwHighDateTime | 44 | ||
DWORD | .dwVersion | 48 | ||
FILETIME | DWORD | .ftimeLastOriginatingChange.dwLowDateTime | 52 | |
DWORD | .ftimeLastOriginatingChange.dwHighDateTime | 56 | ||
UUID | .uuidLastOriginatingDsaInvocationID | 60 | ||
USN | .usnOriginatingChange | 80 | ||
USN | .usnLocalChange | 88 | ||
LPWSTR | .pszLastOriginatingDsaDN | 96 | ||
DWORD | .dwUserIdentifier | 104 | ||
DWORD | .dwPriorLinkState | 108 | ||
DWORD | .dwCurrentLinkState | 112 |
│ └─120
DS_REPSYNCALL_ERRINFOA | LPSTR | .pszSvrId | 0 |
DS_REPSYNCALL_ERROR | .error | 8 | |
DWORD | .dwWin32Err | 12 | |
LPSTR | .pszSrcId | 16 |
│ └─24
DS_REPSYNCALL_ERRINFOW | LPWSTR | .pszSvrId | 0 |
DS_REPSYNCALL_ERROR | .error | 8 | |
DWORD | .dwWin32Err | 12 | |
LPWSTR | .pszSrcId | 16 |
│ └─24
DS_REPSYNCALL_SYNCA | LPSTR | .pszSrcId | 0 |
LPSTR | .pszDstId | 8 | |
LPSTR | .pszNC | 16 | |
GUID * | .pguidSrc | 24 | |
GUID * | .pguidDst | 32 |
│ └─40
DS_REPSYNCALL_SYNCW | LPWSTR | .pszSrcId | 0 |
LPWSTR | .pszDstId | 8 | |
LPWSTR | .pszNC | 16 | |
GUID * | .pguidSrc | 24 | |
GUID * | .pguidDst | 32 |
│ └─40
DS_REPSYNCALL_UPDATEA | DS_REPSYNCALL_EVENT | .event | 0 |
DS_REPSYNCALL_ERRINFOA * | .pErrInfo | 8 | |
DS_REPSYNCALL_SYNCA * | .pSync | 16 |
│ └─24
DS_REPSYNCALL_UPDATEW | DS_REPSYNCALL_EVENT | .event | 0 |
DS_REPSYNCALL_ERRINFOW * | .pErrInfo | 8 | |
DS_REPSYNCALL_SYNCW * | .pSync | 16 |
│ └─24
DS_SCHEMA_GUID_MAPA | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
DWORD | .guidType | 16 | ||
LPSTR | .pName | 24 |
│ └─32
DS_SCHEMA_GUID_MAPW | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
DWORD | .guidType | 16 | ||
LPWSTR | .pName | 24 |
│ └─32
DS_SELECTION | PWSTR | .pwzName | 0 |
PWSTR | .pwzADsPath | 8 | |
PWSTR | .pwzClass | 16 | |
PWSTR | .pwzUPN | 24 | |
VARIANT * | .pvarFetchedAttributes | 32 | |
ULONG | .flScopeType | 40 |
│ └─48
DS_SELECTION_LIST | ULONG | .cItems | 0 |
ULONG | .cFetchedAttributes | 4 | |
DS_SELECTION[1] | .aDsSelection | 8 |
│ └─56
DS_SITE_COST_INFO | DWORD | .errorCode | 0 |
DWORD | .cost | 4 |
│ └─8
DTBGOPTS | DWORD | .dwSize | 0 | |
DWORD | .dwFlags | 4 | ||
RECT | LONG | .rcClip.left | 8 | |
LONG | .rcClip.top | 12 | ||
LONG | .rcClip.right | 16 | ||
LONG | .rcClip.bottom | 20 |
│ └─24
DTTOPTS | DWORD | .dwSize | 0 | |
DWORD | .dwFlags | 4 | ||
COLORREF | .crText | 8 | ||
COLORREF | .crBorder | 12 | ||
COLORREF | .crShadow | 16 | ||
int | .iTextShadowType | 20 | ||
POINT | LONG | .ptShadowOffset.x | 24 | |
LONG | .ptShadowOffset.y | 28 | ||
int | .iBorderSize | 32 | ||
int | .iFontPropId | 36 | ||
int | .iColorPropId | 40 | ||
int | .iStateId | 44 | ||
BOOL | .fApplyOverlay | 48 | ||
int | .iGlowSize | 52 | ||
DTT_CALLBACK_PROC | .pfnDrawTextCallback | 56 | ||
LPARAM | .lParam | 64 |
│ └─72
DUPLICATE_EXTENTS_DATA | HANDLE | .FileHandle | 0 | |
LARGE_INTEGER | LONGLONG | .SourceFileOffset.QuadPart | 8 | |
struct (unnamed) | .SourceFileOffset.u | 8 | ||
DWORD | .SourceFileOffset.LowPart | 8 | ||
LONG | .SourceFileOffset.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .TargetFileOffset.QuadPart | 16 | |
struct (unnamed) | .TargetFileOffset.u | 16 | ||
DWORD | .TargetFileOffset.LowPart | 16 | ||
LONG | .TargetFileOffset.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .ByteCount.QuadPart | 24 | |
struct (unnamed) | .ByteCount.u | 24 | ||
DWORD | .ByteCount.LowPart | 24 | ||
LONG | .ByteCount.HighPart | 28 |
│ └─32
DVASPECTINFO | ULONG | .cb | 0 |
DWORD | .dwFlags | 4 |
│ └─8
DVB_EIT_FILTER_OPTIONS | BOOL | .fSpecifySegment | 0 |
BYTE | .bSegment | 4 |
│ └─5
DVD_AudioAttributes | DVD_AUDIO_APPMODE | .AppMode | 0 |
BYTE | .AppModeData | 4 | |
DVD_AUDIO_FORMAT | .AudioFormat | 8 | |
LCID | .Language | 12 | |
DVD_AUDIO_LANG_EXT | .LanguageExtension | 16 | |
BOOL | .fHasMultichannelInfo | 20 | |
DWORD | .dwFrequency | 24 | |
BYTE | .bQuantization | 28 | |
BYTE | .bNumberOfChannels | 29 | |
DWORD[2] | .dwReserved | 32 |
│ └─40
DVD_DECODER_CAPS | DWORD | .dwSize | 0 |
DWORD | .dwAudioCaps | 4 | |
double | .dFwdMaxRateVideo | 8 | |
double | .dFwdMaxRateAudio | 16 | |
double | .dFwdMaxRateSP | 24 | |
double | .dBwdMaxRateVideo | 32 | |
double | .dBwdMaxRateAudio | 40 | |
double | .dBwdMaxRateSP | 48 | |
DWORD | .dwRes1 | 56 | |
DWORD | .dwRes2 | 60 | |
DWORD | .dwRes3 | 64 | |
DWORD | .dwRes4 | 68 |
│ └─72
DVD_HMSF_TIMECODE | BYTE | .bHours | 0 |
BYTE | .bMinutes | 1 | |
BYTE | .bSeconds | 2 | |
BYTE | .bFrames | 3 |
│ └─4
DVD_KaraokeAttributes | BYTE | .bVersion | 0 |
BOOL | .fMasterOfCeremoniesInGuideVocal1 | 4 | |
BOOL | .fDuet | 8 | |
DVD_KARAOKE_ASSIGNMENT | .ChannelAssignment | 12 | |
WORD[8] | .wChannelContents | 16 |
│ └─32
DVD_MUA_Coeff | double | .log2_alpha | 0 |
double | .log2_beta | 8 |
│ └─16
DVD_MUA_MixingInfo | BOOL | .fMixTo0 | 0 |
BOOL | .fMixTo1 | 4 | |
BOOL | .fMix0InPhase | 8 | |
BOOL | .fMix1InPhase | 12 | |
DWORD | .dwSpeakerPosition | 16 |
│ └─20
DVD_MenuAttributes | BOOL[8] | .fCompatibleRegion | 0 | |
DVD_VideoAttributes | BOOL | .VideoAttributes.fPanscanPermitted | 32 | |
BOOL | .VideoAttributes.fLetterboxPermitted | 36 | ||
ULONG | .VideoAttributes.ulAspectX | 40 | ||
ULONG | .VideoAttributes.ulAspectY | 44 | ||
ULONG | .VideoAttributes.ulFrameRate | 48 | ||
ULONG | .VideoAttributes.ulFrameHeight | 52 | ||
DVD_VIDEO_COMPRESSION | .VideoAttributes.Compression | 56 | ||
BOOL | .VideoAttributes.fLine21Field1InGOP | 60 | ||
BOOL | .VideoAttributes.fLine21Field2InGOP | 64 | ||
ULONG | .VideoAttributes.ulSourceResolutionX | 68 | ||
ULONG | .VideoAttributes.ulSourceResolutionY | 72 | ||
BOOL | .VideoAttributes.fIsSourceLetterboxed | 76 | ||
BOOL | .VideoAttributes.fIsFilmMode | 80 | ||
BOOL | .fAudioPresent | 84 | ||
DVD_AudioAttributes | DVD_AUDIO_APPMODE | .AudioAttributes.AppMode | 88 | |
BYTE | .AudioAttributes.AppModeData | 92 | ||
DVD_AUDIO_FORMAT | .AudioAttributes.AudioFormat | 96 | ||
LCID | .AudioAttributes.Language | 100 | ||
DVD_AUDIO_LANG_EXT | .AudioAttributes.LanguageExtension | 104 | ||
BOOL | .AudioAttributes.fHasMultichannelInfo | 108 | ||
DWORD | .AudioAttributes.dwFrequency | 112 | ||
BYTE | .AudioAttributes.bQuantization | 116 | ||
BYTE | .AudioAttributes.bNumberOfChannels | 117 | ||
DWORD[2] | .AudioAttributes.dwReserved | 120 | ||
BOOL | .fSubpicturePresent | 128 | ||
DVD_SubpictureAttributes | DVD_SUBPICTURE_TYPE | .SubpictureAttributes.Type | 132 | |
DVD_SUBPICTURE_CODING | .SubpictureAttributes.CodingMode | 136 | ||
LCID | .SubpictureAttributes.Language | 140 | ||
DVD_SUBPICTURE_LANG_EXT | .SubpictureAttributes.LanguageExtension | 144 |
│ └─148
DVD_MultichannelAudioAttributes | DVD_MUA_MixingInfo[8] | .Info | 0 |
DVD_MUA_Coeff[8] | .Coeff | 160 |
│ └─288
DVD_PLAYBACK_LOCATION | ULONG | .TitleNum | 0 |
ULONG | .ChapterNum | 4 | |
ULONG | .TimeCode | 8 |
│ └─12
DVD_PLAYBACK_LOCATION2 | ULONG | .TitleNum | 0 | |
ULONG | .ChapterNum | 4 | ||
DVD_HMSF_TIMECODE | BYTE | .TimeCode.bHours | 8 | |
BYTE | .TimeCode.bMinutes | 9 | ||
BYTE | .TimeCode.bSeconds | 10 | ||
BYTE | .TimeCode.bFrames | 11 | ||
ULONG | .TimeCodeFlags | 12 |
│ └─16
DVD_REGION | UCHAR | .CopySystem | 0 |
UCHAR | .RegionData | 1 | |
UCHAR | .SystemRegion | 2 | |
UCHAR | .ResetCount | 3 |
│ └─4
DVD_SubpictureAttributes | DVD_SUBPICTURE_TYPE | .Type | 0 |
DVD_SUBPICTURE_CODING | .CodingMode | 4 | |
LCID | .Language | 8 | |
DVD_SUBPICTURE_LANG_EXT | .LanguageExtension | 12 |
│ └─16
DVD_TIMECODE | ULONG | .Hours1 | 0bytes,0bits |
ULONG | .Hours10 | 0bytes,4bits | |
ULONG | .Minutes1 | 1bytes,0bits | |
ULONG | .Minutes10 | 1bytes,4bits | |
ULONG | .Seconds1 | 2bytes,0bits | |
ULONG | .Seconds10 | 2bytes,4bits | |
ULONG | .Frames1 | 3bytes,0bits | |
ULONG | .Frames10 | 3bytes,4bits | |
ULONG | .FrameRateCode | 3bytes,6bits |
│ └─4
DVD_TitleAttributes | DVD_HMSF_TIMECODE | BYTE | .TitleLength.bHours | 0 |
BYTE | .TitleLength.bMinutes | 1 | ||
BYTE | .TitleLength.bSeconds | 2 | ||
BYTE | .TitleLength.bFrames | 3 | ||
DVD_TITLE_APPMODE | .AppMode | 0 | ||
DVD_VideoAttributes | BOOL | .VideoAttributes.fPanscanPermitted | 4 | |
BOOL | .VideoAttributes.fLetterboxPermitted | 8 | ||
ULONG | .VideoAttributes.ulAspectX | 12 | ||
ULONG | .VideoAttributes.ulAspectY | 16 | ||
ULONG | .VideoAttributes.ulFrameRate | 20 | ||
ULONG | .VideoAttributes.ulFrameHeight | 24 | ||
DVD_VIDEO_COMPRESSION | .VideoAttributes.Compression | 28 | ||
BOOL | .VideoAttributes.fLine21Field1InGOP | 32 | ||
BOOL | .VideoAttributes.fLine21Field2InGOP | 36 | ||
ULONG | .VideoAttributes.ulSourceResolutionX | 40 | ||
ULONG | .VideoAttributes.ulSourceResolutionY | 44 | ||
BOOL | .VideoAttributes.fIsSourceLetterboxed | 48 | ||
BOOL | .VideoAttributes.fIsFilmMode | 52 | ||
ULONG | .ulNumberOfAudioStreams | 56 | ||
DVD_AudioAttributes[8] | .AudioAttributes | 60 | ||
DVD_MultichannelAudioAttributes[8] | .MultichannelAudioAttributes | 384 | ||
ULONG | .ulNumberOfSubpictureStreams | 2688 | ||
DVD_SubpictureAttributes[32] | .SubpictureAttributes | 2692 |
│ └─3208
DVD_VideoAttributes | BOOL | .fPanscanPermitted | 0 |
BOOL | .fLetterboxPermitted | 4 | |
ULONG | .ulAspectX | 8 | |
ULONG | .ulAspectY | 12 | |
ULONG | .ulFrameRate | 16 | |
ULONG | .ulFrameHeight | 20 | |
DVD_VIDEO_COMPRESSION | .Compression | 24 | |
BOOL | .fLine21Field1InGOP | 28 | |
BOOL | .fLine21Field2InGOP | 32 | |
ULONG | .ulSourceResolutionX | 36 | |
ULONG | .ulSourceResolutionY | 40 | |
BOOL | .fIsSourceLetterboxed | 44 | |
BOOL | .fIsFilmMode | 48 |
│ └─52
DVEXTENTINFO | ULONG | .cb | 0 |
DWORD | .dwExtentMode | 4 | |
SIZEL | .sizelProposed | 8 |
│ └─16
DVINFO | DWORD | .dwDVAAuxSrc | 0 |
DWORD | .dwDVAAuxCtl | 4 | |
DWORD | .dwDVAAuxSrc1 | 8 | |
DWORD | .dwDVAAuxCtl1 | 12 | |
DWORD | .dwDVVAuxSrc | 16 | |
DWORD | .dwDVVAuxCtl | 20 | |
DWORD[2] | .dwDVReserved | 24 |
│ └─32
DVR_STREAM_DESC | DWORD | .Version | 0 | ||
DWORD | .StreamId | 4 | |||
BOOL | .Default | 8 | |||
BOOL | .Creation | 12 | |||
DWORD | .Reserved | 16 | |||
GUID | unsigned long | .guidSubMediaType.Data1 | 20 | ||
unsigned short | .guidSubMediaType.Data2 | 24 | |||
unsigned short | .guidSubMediaType.Data3 | 26 | |||
unsigned char[8] | .guidSubMediaType.Data4 | 28 | |||
GUID | unsigned long | .guidFormatType.Data1 | 36 | ||
unsigned short | .guidFormatType.Data2 | 40 | |||
unsigned short | .guidFormatType.Data3 | 42 | |||
unsigned char[8] | .guidFormatType.Data4 | 44 | |||
AM_MEDIA_TYPE | GUID | unsigned long | .MediaType.majortype.Data1 | 56 | |
unsigned short | .MediaType.majortype.Data2 | 60 | |||
unsigned short | .MediaType.majortype.Data3 | 62 | |||
unsigned char[8] | .MediaType.majortype.Data4 | 64 | |||
GUID | unsigned long | .MediaType.subtype.Data1 | 72 | ||
unsigned short | .MediaType.subtype.Data2 | 76 | |||
unsigned short | .MediaType.subtype.Data3 | 78 | |||
unsigned char[8] | .MediaType.subtype.Data4 | 80 | |||
BOOL | .MediaType.bFixedSizeSamples | 88 | |||
BOOL | .MediaType.bTemporalCompression | 92 | |||
ULONG | .MediaType.lSampleSize | 96 | |||
GUID | unsigned long | .MediaType.formattype.Data1 | 100 | ||
unsigned short | .MediaType.formattype.Data2 | 104 | |||
unsigned short | .MediaType.formattype.Data3 | 106 | |||
unsigned char[8] | .MediaType.formattype.Data4 | 108 | |||
IUnknown * | .MediaType.pUnk | 120 | |||
ULONG | .MediaType.cbFormat | 128 | |||
BYTE * | .MediaType.pbFormat | 136 |
│ └─144
DVTARGETDEVICE | DWORD | .tdSize | 0 |
WORD | .tdDriverNameOffset | 4 | |
WORD | .tdDeviceNameOffset | 6 | |
WORD | .tdPortNameOffset | 8 | |
WORD | .tdExtDevmodeOffset | 10 | |
BYTE[1] | .tdData | 12 |
│ └─16
DWM_BLURBEHIND | DWORD | .dwFlags | 0 |
BOOL | .fEnable | 4 | |
HRGN | .hRgnBlur | 8 | |
BOOL | .fTransitionOnMaximized | 16 |
│ └─20
DWM_PRESENT_PARAMETERS | UINT32 | .cbSize | 0 | |
BOOL | .fQueue | 4 | ||
DWM_FRAME_COUNT | .cRefreshStart | 8 | ||
UINT | .cBuffer | 16 | ||
BOOL | .fUseSourceRate | 20 | ||
UNSIGNED_RATIO | UINT32 | .rateSource.uiNumerator | 24 | |
UINT32 | .rateSource.uiDenominator | 28 | ||
UINT | .cRefreshesPerFrame | 32 | ||
DWM_SOURCE_FRAME_SAMPLING | .eSampling | 36 |
│ └─40
DWM_THUMBNAIL_PROPERTIES | DWORD | .dwFlags | 0 | |
RECT | LONG | .rcDestination.left | 4 | |
LONG | .rcDestination.top | 8 | ||
LONG | .rcDestination.right | 12 | ||
LONG | .rcDestination.bottom | 16 | ||
RECT | LONG | .rcSource.left | 20 | |
LONG | .rcSource.top | 24 | ||
LONG | .rcSource.right | 28 | ||
LONG | .rcSource.bottom | 32 | ||
BYTE | .opacity | 36 | ||
BOOL | .fVisible | 37 | ||
BOOL | .fSourceClientAreaOnly | 41 |
│ └─45
DWM_TIMING_INFO | UINT32 | .cbSize | 0 | |
UNSIGNED_RATIO | UINT32 | .rateRefresh.uiNumerator | 4 | |
UINT32 | .rateRefresh.uiDenominator | 8 | ||
QPC_TIME | .qpcRefreshPeriod | 12 | ||
UNSIGNED_RATIO | UINT32 | .rateCompose.uiNumerator | 20 | |
UINT32 | .rateCompose.uiDenominator | 24 | ||
QPC_TIME | .qpcVBlank | 28 | ||
DWM_FRAME_COUNT | .cRefresh | 36 | ||
UINT | .cDXRefresh | 44 | ||
QPC_TIME | .qpcCompose | 48 | ||
DWM_FRAME_COUNT | .cFrame | 56 | ||
UINT | .cDXPresent | 64 | ||
DWM_FRAME_COUNT | .cRefreshFrame | 68 | ||
DWM_FRAME_COUNT | .cFrameSubmitted | 76 | ||
UINT | .cDXPresentSubmitted | 84 | ||
DWM_FRAME_COUNT | .cFrameConfirmed | 88 | ||
UINT | .cDXPresentConfirmed | 96 | ||
DWM_FRAME_COUNT | .cRefreshConfirmed | 100 | ||
UINT | .cDXRefreshConfirmed | 108 | ||
DWM_FRAME_COUNT | .cFramesLate | 112 | ||
UINT | .cFramesOutstanding | 120 | ||
DWM_FRAME_COUNT | .cFrameDisplayed | 124 | ||
QPC_TIME | .qpcFrameDisplayed | 132 | ||
DWM_FRAME_COUNT | .cRefreshFrameDisplayed | 140 | ||
DWM_FRAME_COUNT | .cFrameComplete | 148 | ||
QPC_TIME | .qpcFrameComplete | 156 | ||
DWM_FRAME_COUNT | .cFramePending | 164 | ||
QPC_TIME | .qpcFramePending | 172 | ||
DWM_FRAME_COUNT | .cFramesDisplayed | 180 | ||
DWM_FRAME_COUNT | .cFramesComplete | 188 | ||
DWM_FRAME_COUNT | .cFramesPending | 196 | ||
DWM_FRAME_COUNT | .cFramesAvailable | 204 | ||
DWM_FRAME_COUNT | .cFramesDropped | 212 | ||
DWM_FRAME_COUNT | .cFramesMissed | 220 | ||
DWM_FRAME_COUNT | .cRefreshNextDisplayed | 228 | ||
DWM_FRAME_COUNT | .cRefreshNextPresented | 236 | ||
DWM_FRAME_COUNT | .cRefreshesDisplayed | 244 | ||
DWM_FRAME_COUNT | .cRefreshesPresented | 252 | ||
DWM_FRAME_COUNT | .cRefreshStarted | 260 | ||
ULONGLONG | .cPixelsReceived | 268 | ||
ULONGLONG | .cPixelsDrawn | 276 | ||
DWM_FRAME_COUNT | .cBuffersEmpty | 284 |
│ └─292
DWORD_DWORD | DWORD | .DWord1 | 0 |
DWORD | .DWord2 | 4 |
│ └─8
DWRITE_CARET_METRICS | INT16 | .slopeRise | 0 |
INT16 | .slopeRun | 2 | |
INT16 | .offset | 4 |
│ └─6
DWRITE_CLUSTER_METRICS | FLOAT | .width | 0 |
UINT16 | .length | 4 | |
UINT16 | .canWrapLineAfter | 6bytes,0bits | |
UINT16 | .isWhitespace | 6bytes,1bits | |
UINT16 | .isNewline | 6bytes,2bits | |
UINT16 | .isSoftHyphen | 6bytes,3bits | |
UINT16 | .isRightToLeft | 6bytes,4bits | |
UINT16 | .padding | 6bytes,5bits |
│ └─8
DWRITE_COLOR_GLYPH_RUN | DWRITE_GLYPH_RUN | IDWriteFontFace * | .glyphRun.fontFace | 0 |
FLOAT | .glyphRun.fontEmSize | 8 | ||
UINT32 | .glyphRun.glyphCount | 12 | ||
const UINT16 * | .glyphRun.glyphIndices | 16 | ||
const FLOAT * | .glyphRun.glyphAdvances | 24 | ||
const DWRITE_GLYPH_OFFSET * | .glyphRun.glyphOffsets | 32 | ||
BOOL | .glyphRun.isSideways | 40 | ||
UINT32 | .glyphRun.bidiLevel | 44 | ||
DWRITE_GLYPH_RUN_DESCRIPTION * | .glyphRunDescription | 48 | ||
FLOAT | .baselineOriginX | 56 | ||
FLOAT | .baselineOriginY | 60 | ||
DWRITE_COLOR_F | .runColor | 64 | ||
UINT16 | .paletteIndex | 80 |
│ └─88
DWRITE_COLOR_GLYPH_RUN1 | DWRITE_GLYPH_RUN | IDWriteFontFace * | .glyphRun.fontFace | 0 |
FLOAT | .glyphRun.fontEmSize | 8 | ||
UINT32 | .glyphRun.glyphCount | 12 | ||
const UINT16 * | .glyphRun.glyphIndices | 16 | ||
const FLOAT * | .glyphRun.glyphAdvances | 24 | ||
const DWRITE_GLYPH_OFFSET * | .glyphRun.glyphOffsets | 32 | ||
BOOL | .glyphRun.isSideways | 40 | ||
UINT32 | .glyphRun.bidiLevel | 44 | ||
DWRITE_GLYPH_RUN_DESCRIPTION * | .glyphRunDescription | 48 | ||
FLOAT | .baselineOriginX | 56 | ||
FLOAT | .baselineOriginY | 60 | ||
DWRITE_COLOR_F | .runColor | 64 | ||
UINT16 | .paletteIndex | 80 | ||
DWRITE_GLYPH_IMAGE_FORMATS | .glyphImageFormat | 88 | ||
DWRITE_MEASURING_MODE | .measuringMode | 92 |
│ └─96
DWRITE_FILE_FRAGMENT | UINT64 | .fileOffset | 0 |
UINT64 | .fragmentSize | 8 |
│ └─16
DWRITE_FONT_AXIS_RANGE | DWRITE_FONT_AXIS_TAG | .axisTag | 0 |
FLOAT | .minValue | 4 | |
FLOAT | .maxValue | 8 |
│ └─12
DWRITE_FONT_AXIS_VALUE | DWRITE_FONT_AXIS_TAG | .axisTag | 0 |
FLOAT | .value | 4 |
│ └─8
DWRITE_FONT_FEATURE | DWRITE_FONT_FEATURE_TAG | .nameTag | 0 |
UINT32 | .parameter | 4 |
│ └─8
DWRITE_FONT_METRICS | UINT16 | .designUnitsPerEm | 0 |
UINT16 | .ascent | 2 | |
UINT16 | .descent | 4 | |
INT16 | .lineGap | 6 | |
UINT16 | .capHeight | 8 | |
UINT16 | .xHeight | 10 | |
INT16 | .underlinePosition | 12 | |
UINT16 | .underlineThickness | 14 | |
INT16 | .strikethroughPosition | 16 | |
UINT16 | .strikethroughThickness | 18 |
│ └─20
DWRITE_FONT_METRICS1 | UINT16 | .designUnitsPerEm | 0 |
UINT16 | .ascent | 2 | |
UINT16 | .descent | 4 | |
INT16 | .lineGap | 6 | |
UINT16 | .capHeight | 8 | |
UINT16 | .xHeight | 10 | |
INT16 | .underlinePosition | 12 | |
UINT16 | .underlineThickness | 14 | |
INT16 | .strikethroughPosition | 16 | |
UINT16 | .strikethroughThickness | 18 | |
INT16 | .glyphBoxLeft | 20 | |
INT16 | .glyphBoxTop | 22 | |
INT16 | .glyphBoxRight | 24 | |
INT16 | .glyphBoxBottom | 26 | |
INT16 | .subscriptPositionX | 28 | |
INT16 | .subscriptPositionY | 30 | |
INT16 | .subscriptSizeX | 32 | |
INT16 | .subscriptSizeY | 34 | |
INT16 | .superscriptPositionX | 36 | |
INT16 | .superscriptPositionY | 38 | |
INT16 | .superscriptSizeX | 40 | |
INT16 | .superscriptSizeY | 42 | |
BOOL | .hasTypographicMetrics | 44 |
│ └─48
DWRITE_FONT_PROPERTY | DWRITE_FONT_PROPERTY_ID | .propertyId | 0 |
const WCHAR * | .propertyValue | 8 | |
const WCHAR * | .localeName | 16 |
│ └─24
DWRITE_GLYPH_IMAGE_DATA | const void * | .imageData | 0 |
UINT32 | .imageDataSize | 8 | |
UINT32 | .uniqueDataId | 12 | |
UINT32 | .pixelsPerEm | 16 | |
D2D1_SIZE_U | .pixelSize | 20 | |
D2D1_POINT_2L | .horizontalLeftOrigin | 28 | |
D2D1_POINT_2L | .horizontalRightOrigin | 36 | |
D2D1_POINT_2L | .verticalTopOrigin | 44 | |
D2D1_POINT_2L | .verticalBottomOrigin | 52 |
│ └─64
DWRITE_GLYPH_METRICS | INT32 | .leftSideBearing | 0 |
UINT32 | .advanceWidth | 4 | |
INT32 | .rightSideBearing | 8 | |
INT32 | .topSideBearing | 12 | |
UINT32 | .advanceHeight | 16 | |
INT32 | .bottomSideBearing | 20 | |
INT32 | .verticalOriginY | 24 |
│ └─28
DWRITE_GLYPH_OFFSET | FLOAT | .advanceOffset | 0 |
FLOAT | .ascenderOffset | 4 |
│ └─8
DWRITE_GLYPH_RUN | IDWriteFontFace * | .fontFace | 0 |
FLOAT | .fontEmSize | 8 | |
UINT32 | .glyphCount | 12 | |
const UINT16 * | .glyphIndices | 16 | |
const FLOAT * | .glyphAdvances | 24 | |
const DWRITE_GLYPH_OFFSET * | .glyphOffsets | 32 | |
BOOL | .isSideways | 40 | |
UINT32 | .bidiLevel | 44 |
│ └─48
DWRITE_GLYPH_RUN_DESCRIPTION | const WCHAR * | .localeName | 0 |
const WCHAR * | .string | 8 | |
UINT32 | .stringLength | 16 | |
const UINT16 * | .clusterMap | 24 | |
UINT32 | .textPosition | 32 |
│ └─40
DWRITE_HIT_TEST_METRICS | UINT32 | .textPosition | 0 |
UINT32 | .length | 4 | |
FLOAT | .left | 8 | |
FLOAT | .top | 12 | |
FLOAT | .width | 16 | |
FLOAT | .height | 20 | |
UINT32 | .bidiLevel | 24 | |
BOOL | .isText | 28 | |
BOOL | .isTrimmed | 32 |
│ └─36
DWRITE_INLINE_OBJECT_METRICS | FLOAT | .width | 0 |
FLOAT | .height | 4 | |
FLOAT | .baseline | 8 | |
BOOL | .supportsSideways | 12 |
│ └─16
DWRITE_JUSTIFICATION_OPPORTUNITY | FLOAT | .expansionMinimum | 0 |
FLOAT | .expansionMaximum | 4 | |
FLOAT | .compressionMaximum | 8 | |
UINT32 | .expansionPriority | 12bytes,0bits | |
UINT32 | .compressionPriority | 13bytes,0bits | |
UINT32 | .allowResidualExpansion | 14bytes,0bits | |
UINT32 | .allowResidualCompression | 14bytes,1bits | |
UINT32 | .applyToLeadingEdge | 14bytes,2bits | |
UINT32 | .applyToTrailingEdge | 14bytes,3bits | |
UINT32 | .reserved | 14bytes,4bits |
│ └─16
DWRITE_LINE_BREAKPOINT | UINT8 | .breakConditionBefore | 0bytes,0bits |
UINT8 | .breakConditionAfter | 0bytes,2bits | |
UINT8 | .isWhitespace | 0bytes,4bits | |
UINT8 | .isSoftHyphen | 0bytes,5bits | |
UINT8 | .padding | 0bytes,6bits |
│ └─1
DWRITE_LINE_METRICS | UINT32 | .length | 0 |
UINT32 | .trailingWhitespaceLength | 4 | |
UINT32 | .newlineLength | 8 | |
FLOAT | .height | 12 | |
FLOAT | .baseline | 16 | |
BOOL | .isTrimmed | 20 |
│ └─24
DWRITE_LINE_METRICS1 | UINT32 | .length | 0 |
UINT32 | .trailingWhitespaceLength | 4 | |
UINT32 | .newlineLength | 8 | |
FLOAT | .height | 12 | |
FLOAT | .baseline | 16 | |
BOOL | .isTrimmed | 20 | |
FLOAT | .leadingBefore | 24 | |
FLOAT | .leadingAfter | 28 |
│ └─32
DWRITE_LINE_SPACING | DWRITE_LINE_SPACING_METHOD | .method | 0 |
FLOAT | .height | 4 | |
FLOAT | .baseline | 8 | |
FLOAT | .leadingBefore | 12 | |
DWRITE_FONT_LINE_GAP_USAGE | .fontLineGapUsage | 16 |
│ └─20
DWRITE_MATRIX | FLOAT | .m11 | 0 |
FLOAT | .m12 | 4 | |
FLOAT | .m21 | 8 | |
FLOAT | .m22 | 12 | |
FLOAT | .dx | 16 | |
FLOAT | .dy | 20 |
│ └─24
DWRITE_OVERHANG_METRICS | FLOAT | .left | 0 |
FLOAT | .top | 4 | |
FLOAT | .right | 8 | |
FLOAT | .bottom | 12 |
│ └─16
DWRITE_PANOSE | struct (unnamed) | .decorative | 0 |
UINT8 | .familyKind | 0 | |
struct (unnamed) | .script | 0 | |
struct (unnamed) | .symbol | 0 | |
struct (unnamed) | .text | 0 | |
UINT8[10] | .values | 0 |
│ └─10
DWRITE_SCRIPT_ANALYSIS | UINT16 | .script | 0 |
DWRITE_SCRIPT_SHAPES | .shapes | 4 |
│ └─8
DWRITE_SCRIPT_PROPERTIES | UINT32 | .isoScriptCode | 0 |
UINT32 | .isoScriptNumber | 4 | |
UINT32 | .clusterLookahead | 8 | |
UINT32 | .justificationCharacter | 12 | |
UINT32 | .restrictCaretToClusters | 16bytes,0bits | |
UINT32 | .usesWordDividers | 16bytes,1bits | |
UINT32 | .isDiscreteWriting | 16bytes,2bits | |
UINT32 | .isBlockWriting | 16bytes,3bits | |
UINT32 | .isDistributedWithinCluster | 16bytes,4bits | |
UINT32 | .isConnectedWriting | 16bytes,5bits | |
UINT32 | .isCursiveWriting | 16bytes,6bits | |
UINT32 | .reserved | 16bytes,7bits |
│ └─20
DWRITE_SHAPING_GLYPH_PROPERTIES | UINT16 | .justification | 0bytes,0bits |
UINT16 | .isClusterStart | 0bytes,4bits | |
UINT16 | .isDiacritic | 0bytes,5bits | |
UINT16 | .isZeroWidthSpace | 0bytes,6bits | |
UINT16 | .reserved | 0bytes,7bits |
│ └─2
DWRITE_SHAPING_TEXT_PROPERTIES | UINT16 | .isShapedAlone | 0bytes,0bits |
UINT16 | .reserved1 | 0bytes,1bits | |
UINT16 | .canBreakShapingAfter | 0bytes,2bits | |
UINT16 | .reserved | 0bytes,3bits |
│ └─2
DWRITE_STRIKETHROUGH | FLOAT | .width | 0 |
FLOAT | .thickness | 4 | |
FLOAT | .offset | 8 | |
DWRITE_READING_DIRECTION | .readingDirection | 12 | |
DWRITE_FLOW_DIRECTION | .flowDirection | 16 | |
const WCHAR * | .localeName | 24 | |
DWRITE_MEASURING_MODE | .measuringMode | 32 |
│ └─40
DWRITE_TEXT_METRICS | FLOAT | .left | 0 |
FLOAT | .top | 4 | |
FLOAT | .width | 8 | |
FLOAT | .widthIncludingTrailingWhitespace | 12 | |
FLOAT | .height | 16 | |
FLOAT | .layoutWidth | 20 | |
FLOAT | .layoutHeight | 24 | |
UINT32 | .maxBidiReorderingDepth | 28 | |
UINT32 | .lineCount | 32 |
│ └─36
DWRITE_TEXT_METRICS1 | FLOAT | .left | 0 |
FLOAT | .top | 4 | |
FLOAT | .width | 8 | |
FLOAT | .widthIncludingTrailingWhitespace | 12 | |
FLOAT | .height | 16 | |
FLOAT | .layoutWidth | 20 | |
FLOAT | .layoutHeight | 24 | |
UINT32 | .maxBidiReorderingDepth | 28 | |
UINT32 | .lineCount | 32 | |
FLOAT | .heightIncludingTrailingWhitespace | 36 |
│ └─40
DWRITE_TEXT_RANGE | UINT32 | .startPosition | 0 |
UINT32 | .length | 4 |
│ └─8
DWRITE_TRIMMING | DWRITE_TRIMMING_GRANULARITY | .granularity | 0 |
UINT32 | .delimiter | 4 | |
UINT32 | .delimiterCount | 8 |
│ └─12
DWRITE_TYPOGRAPHIC_FEATURES | DWRITE_FONT_FEATURE * | .features | 0 |
UINT32 | .featureCount | 8 |
│ └─16
DWRITE_UNDERLINE | FLOAT | .width | 0 |
FLOAT | .thickness | 4 | |
FLOAT | .offset | 8 | |
FLOAT | .runHeight | 12 | |
DWRITE_READING_DIRECTION | .readingDirection | 16 | |
DWRITE_FLOW_DIRECTION | .flowDirection | 20 | |
const WCHAR * | .localeName | 24 | |
DWRITE_MEASURING_MODE | .measuringMode | 32 |
│ └─40
DWRITE_UNICODE_RANGE | UINT32 | .first | 0 |
UINT32 | .last | 4 |
│ └─8
DXAPI_INTERFACE | USHORT | .Size | 0 |
USHORT | .Version | 2 | |
PVOID | .Context | 8 | |
PVOID | .InterfaceReference | 16 | |
PVOID | .InterfaceDereference | 24 | |
PDX_GETIRQINFO | .DxGetIrqInfo | 32 | |
PDX_ENABLEIRQ | .DxEnableIrq | 40 | |
PDX_SKIPNEXTFIELD | .DxSkipNextField | 48 | |
PDX_BOBNEXTFIELD | .DxBobNextField | 56 | |
PDX_SETSTATE | .DxSetState | 64 | |
PDX_LOCK | .DxLock | 72 | |
PDX_FLIPOVERLAY | .DxFlipOverlay | 80 | |
PDX_FLIPVIDEOPORT | .DxFlipVideoPort | 88 | |
PDX_GETPOLARITY | .DxGetPolarity | 96 | |
PDX_GETCURRENTAUTOFLIP | .DxGetCurrentAutoflip | 104 | |
PDX_GETPREVIOUSAUTOFLIP | .DxGetPreviousAutoflip | 112 | |
PDX_TRANSFER | .DxTransfer | 120 | |
PDX_GETTRANSFERSTATUS | .DxGetTransferStatus | 128 |
│ └─136
DXCoreAdapterMemoryBudget | uint64_t | .budget | 0 |
uint64_t | .currentUsage | 8 | |
uint64_t | .availableForReservation | 16 | |
uint64_t | .currentReservation | 24 |
│ └─32
DXCoreAdapterMemoryBudgetNodeSegmentGroup | uint32_t | .nodeIndex | 0 |
DXCoreSegmentGroup | .segmentGroup | 4 |
│ └─8
DXCoreHardwareID | uint32_t | .vendorID | 0 |
uint32_t | .deviceID | 4 | |
uint32_t | .subSysID | 8 | |
uint32_t | .revision | 12 |
│ └─16
DXGI_ADAPTER_DESC | WCHAR[128] | .Description | 0 | |
UINT | .VendorId | 256 | ||
UINT | .DeviceId | 260 | ||
UINT | .SubSysId | 264 | ||
UINT | .Revision | 268 | ||
SIZE_T | .DedicatedVideoMemory | 272 | ||
SIZE_T | .DedicatedSystemMemory | 280 | ||
SIZE_T | .SharedSystemMemory | 288 | ||
LUID | DWORD | .AdapterLuid.LowPart | 296 | |
LONG | .AdapterLuid.HighPart | 300 |
│ └─304
DXGI_ADAPTER_DESC1 | WCHAR[128] | .Description | 0 | |
UINT | .VendorId | 256 | ||
UINT | .DeviceId | 260 | ||
UINT | .SubSysId | 264 | ||
UINT | .Revision | 268 | ||
SIZE_T | .DedicatedVideoMemory | 272 | ||
SIZE_T | .DedicatedSystemMemory | 280 | ||
SIZE_T | .SharedSystemMemory | 288 | ||
LUID | DWORD | .AdapterLuid.LowPart | 296 | |
LONG | .AdapterLuid.HighPart | 300 | ||
UINT | .Flags | 304 |
│ └─312
DXGI_ADAPTER_DESC2 | WCHAR[128] | .Description | 0 | |
UINT | .VendorId | 256 | ||
UINT | .DeviceId | 260 | ||
UINT | .SubSysId | 264 | ||
UINT | .Revision | 268 | ||
SIZE_T | .DedicatedVideoMemory | 272 | ||
SIZE_T | .DedicatedSystemMemory | 280 | ||
SIZE_T | .SharedSystemMemory | 288 | ||
LUID | DWORD | .AdapterLuid.LowPart | 296 | |
LONG | .AdapterLuid.HighPart | 300 | ||
UINT | .Flags | 304 | ||
DXGI_GRAPHICS_PREEMPTION_GRANULARITY | .GraphicsPreemptionGranularity | 308 | ||
DXGI_COMPUTE_PREEMPTION_GRANULARITY | .ComputePreemptionGranularity | 312 |
│ └─320
DXGI_ADAPTER_DESC3 | WCHAR[128] | .Description | 0 | |
UINT | .VendorId | 256 | ||
UINT | .DeviceId | 260 | ||
UINT | .SubSysId | 264 | ||
UINT | .Revision | 268 | ||
SIZE_T | .DedicatedVideoMemory | 272 | ||
SIZE_T | .DedicatedSystemMemory | 280 | ||
SIZE_T | .SharedSystemMemory | 288 | ||
LUID | DWORD | .AdapterLuid.LowPart | 296 | |
LONG | .AdapterLuid.HighPart | 300 | ||
DXGI_ADAPTER_FLAG3 | .Flags | 304 | ||
DXGI_GRAPHICS_PREEMPTION_GRANULARITY | .GraphicsPreemptionGranularity | 308 | ||
DXGI_COMPUTE_PREEMPTION_GRANULARITY | .ComputePreemptionGranularity | 312 |
│ └─320
DXGI_DECODE_SWAP_CHAIN_DESC | UINT | .Flags | 0 |
│ └─4
DXGI_DISPLAY_COLOR_SPACE | FLOAT[8][2] | .PrimaryCoordinates | 0 |
FLOAT[16][2] | .WhitePoints | 64 |
│ └─192
DXGI_FRAME_STATISTICS | UINT | .PresentCount | 0 | |
UINT | .PresentRefreshCount | 4 | ||
UINT | .SyncRefreshCount | 8 | ||
LARGE_INTEGER | LONGLONG | .SyncQPCTime.QuadPart | 16 | |
struct (unnamed) | .SyncQPCTime.u | 16 | ||
DWORD | .SyncQPCTime.LowPart | 16 | ||
LONG | .SyncQPCTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .SyncGPUTime.QuadPart | 24 | |
struct (unnamed) | .SyncGPUTime.u | 24 | ||
DWORD | .SyncGPUTime.LowPart | 24 | ||
LONG | .SyncGPUTime.HighPart | 28 |
│ └─32
DXGI_FRAME_STATISTICS_MEDIA | UINT | .PresentCount | 0 | |
UINT | .PresentRefreshCount | 4 | ||
UINT | .SyncRefreshCount | 8 | ||
LARGE_INTEGER | LONGLONG | .SyncQPCTime.QuadPart | 16 | |
struct (unnamed) | .SyncQPCTime.u | 16 | ||
DWORD | .SyncQPCTime.LowPart | 16 | ||
LONG | .SyncQPCTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .SyncGPUTime.QuadPart | 24 | |
struct (unnamed) | .SyncGPUTime.u | 24 | ||
DWORD | .SyncGPUTime.LowPart | 24 | ||
LONG | .SyncGPUTime.HighPart | 28 | ||
DXGI_FRAME_PRESENTATION_MODE | .CompositionMode | 32 | ||
UINT | .ApprovedPresentDuration | 36 |
│ └─40
DXGI_HDR_METADATA_HDR10 | UINT16[2] | .RedPrimary | 0 |
UINT16[2] | .GreenPrimary | 4 | |
UINT16[2] | .BluePrimary | 8 | |
UINT16[2] | .WhitePoint | 12 | |
UINT | .MaxMasteringLuminance | 16 | |
UINT | .MinMasteringLuminance | 20 | |
UINT16 | .MaxContentLightLevel | 24 | |
UINT16 | .MaxFrameAverageLightLevel | 26 |
│ └─28
DXGI_INFO_QUEUE_FILTER | DXGI_INFO_QUEUE_FILTER_DESC | UINT | .AllowList.NumCategories | 0 |
DXGI_INFO_QUEUE_MESSAGE_CATEGORY * | .AllowList.pCategoryList | 8 | ||
UINT | .AllowList.NumSeverities | 16 | ||
DXGI_INFO_QUEUE_MESSAGE_SEVERITY * | .AllowList.pSeverityList | 24 | ||
UINT | .AllowList.NumIDs | 32 | ||
DXGI_INFO_QUEUE_MESSAGE_ID * | .AllowList.pIDList | 40 | ||
DXGI_INFO_QUEUE_FILTER_DESC | UINT | .DenyList.NumCategories | 48 | |
DXGI_INFO_QUEUE_MESSAGE_CATEGORY * | .DenyList.pCategoryList | 56 | ||
UINT | .DenyList.NumSeverities | 64 | ||
DXGI_INFO_QUEUE_MESSAGE_SEVERITY * | .DenyList.pSeverityList | 72 | ||
UINT | .DenyList.NumIDs | 80 | ||
DXGI_INFO_QUEUE_MESSAGE_ID * | .DenyList.pIDList | 88 |
│ └─96
DXGI_INFO_QUEUE_FILTER_DESC | UINT | .NumCategories | 0 |
DXGI_INFO_QUEUE_MESSAGE_CATEGORY * | .pCategoryList | 8 | |
UINT | .NumSeverities | 16 | |
DXGI_INFO_QUEUE_MESSAGE_SEVERITY * | .pSeverityList | 24 | |
UINT | .NumIDs | 32 | |
DXGI_INFO_QUEUE_MESSAGE_ID * | .pIDList | 40 |
│ └─48
DXGI_INFO_QUEUE_MESSAGE | DXGI_DEBUG_ID | .Producer | 0 |
DXGI_INFO_QUEUE_MESSAGE_CATEGORY | .Category | 16 | |
DXGI_INFO_QUEUE_MESSAGE_SEVERITY | .Severity | 20 | |
DXGI_INFO_QUEUE_MESSAGE_ID | .ID | 24 | |
const char * | .pDescription | 32 | |
SIZE_T | .DescriptionByteLength | 40 |
│ └─48
DXGI_MAPPED_RECT | INT | .Pitch | 0 |
BYTE * | .pBits | 8 |
│ └─16
DXGI_MATRIX_3X2_F | FLOAT | ._11 | 0 |
FLOAT | ._12 | 4 | |
FLOAT | ._21 | 8 | |
FLOAT | ._22 | 12 | |
FLOAT | ._31 | 16 | |
FLOAT | ._32 | 20 |
│ └─24
DXGI_MODE_DESC1 | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
DXGI_RATIONAL | UINT | .RefreshRate.Numerator | 8 | |
UINT | .RefreshRate.Denominator | 12 | ||
DXGI_FORMAT | .Format | 16 | ||
DXGI_MODE_SCANLINE_ORDER | .ScanlineOrdering | 20 | ||
DXGI_MODE_SCALING | .Scaling | 24 | ||
BOOL | .Stereo | 28 |
│ └─32
DXGI_OUTDUPL_DESC | DXGI_MODE_DESC | .ModeDesc | 0 |
DXGI_MODE_ROTATION | .Rotation | 28 | |
BOOL | .DesktopImageInSystemMemory | 32 |
│ └─36
DXGI_OUTDUPL_FRAME_INFO | LARGE_INTEGER | LONGLONG | .LastPresentTime.QuadPart | 0 | |
struct (unnamed) | .LastPresentTime.u | 0 | |||
DWORD | .LastPresentTime.LowPart | 0 | |||
LONG | .LastPresentTime.HighPart | 4 | |||
LARGE_INTEGER | LONGLONG | .LastMouseUpdateTime.QuadPart | 8 | ||
struct (unnamed) | .LastMouseUpdateTime.u | 8 | |||
DWORD | .LastMouseUpdateTime.LowPart | 8 | |||
LONG | .LastMouseUpdateTime.HighPart | 12 | |||
UINT | .AccumulatedFrames | 16 | |||
BOOL | .RectsCoalesced | 20 | |||
BOOL | .ProtectedContentMaskedOut | 24 | |||
DXGI_OUTDUPL_POINTER_POSITION | POINT | LONG | .PointerPosition.Position.x | 28 | |
LONG | .PointerPosition.Position.y | 32 | |||
BOOL | .PointerPosition.Visible | 36 | |||
UINT | .TotalMetadataBufferSize | 40 | |||
UINT | .PointerShapeBufferSize | 44 |
│ └─48
DXGI_OUTDUPL_MOVE_RECT | POINT | LONG | .SourcePoint.x | 0 |
LONG | .SourcePoint.y | 4 | ||
RECT | LONG | .DestinationRect.left | 8 | |
LONG | .DestinationRect.top | 12 | ||
LONG | .DestinationRect.right | 16 | ||
LONG | .DestinationRect.bottom | 20 |
│ └─24
DXGI_OUTDUPL_POINTER_POSITION | POINT | LONG | .Position.x | 0 |
LONG | .Position.y | 4 | ||
BOOL | .Visible | 8 |
│ └─12
DXGI_OUTDUPL_POINTER_SHAPE_INFO | UINT | .Type | 0 | |
UINT | .Width | 4 | ||
UINT | .Height | 8 | ||
UINT | .Pitch | 12 | ||
POINT | LONG | .HotSpot.x | 16 | |
LONG | .HotSpot.y | 20 |
│ └─24
DXGI_OUTPUT_DESC | WCHAR[32] | .DeviceName | 0 | |
RECT | LONG | .DesktopCoordinates.left | 64 | |
LONG | .DesktopCoordinates.top | 68 | ||
LONG | .DesktopCoordinates.right | 72 | ||
LONG | .DesktopCoordinates.bottom | 76 | ||
BOOL | .AttachedToDesktop | 80 | ||
DXGI_MODE_ROTATION | .Rotation | 84 | ||
HMONITOR | .Monitor | 88 |
│ └─96
DXGI_OUTPUT_DESC1 | WCHAR[32] | .DeviceName | 0 | |
RECT | LONG | .DesktopCoordinates.left | 64 | |
LONG | .DesktopCoordinates.top | 68 | ||
LONG | .DesktopCoordinates.right | 72 | ||
LONG | .DesktopCoordinates.bottom | 76 | ||
BOOL | .AttachedToDesktop | 80 | ||
DXGI_MODE_ROTATION | .Rotation | 84 | ||
HMONITOR | .Monitor | 88 | ||
UINT | .BitsPerColor | 96 | ||
DXGI_COLOR_SPACE_TYPE | .ColorSpace | 100 | ||
FLOAT[2] | .RedPrimary | 104 | ||
FLOAT[2] | .GreenPrimary | 112 | ||
FLOAT[2] | .BluePrimary | 120 | ||
FLOAT[2] | .WhitePoint | 128 | ||
FLOAT | .MinLuminance | 136 | ||
FLOAT | .MaxLuminance | 140 | ||
FLOAT | .MaxFullFrameLuminance | 144 |
│ └─152
DXGI_PRESENT_PARAMETERS | UINT | .DirtyRectsCount | 0 |
RECT * | .pDirtyRects | 8 | |
RECT * | .pScrollRect | 16 | |
POINT * | .pScrollOffset | 24 |
│ └─32
DXGI_QUERY_VIDEO_MEMORY_INFO | UINT64 | .Budget | 0 |
UINT64 | .CurrentUsage | 8 | |
UINT64 | .AvailableForReservation | 16 | |
UINT64 | .CurrentReservation | 24 |
│ └─32
DXGI_RATIONAL | UINT | .Numerator | 0 |
UINT | .Denominator | 4 |
│ └─8
DXGI_SAMPLE_DESC | UINT | .Count | 0 |
UINT | .Quality | 4 |
│ └─8
DXGI_SHARED_RESOURCE | HANDLE | .Handle | 0 |
│ └─8
DXGI_SURFACE_DESC | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
DXGI_FORMAT | .Format | 8 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 12 | |
UINT | .SampleDesc.Quality | 16 |
│ └─20
DXGI_SWAP_CHAIN_DESC | DXGI_MODE_DESC | .BufferDesc | 0 | |
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 28 | |
UINT | .SampleDesc.Quality | 32 | ||
DXGI_USAGE | .BufferUsage | 36 | ||
UINT | .BufferCount | 40 | ||
HWND | .OutputWindow | 48 | ||
BOOL | .Windowed | 56 | ||
DXGI_SWAP_EFFECT | .SwapEffect | 60 | ||
UINT | .Flags | 64 |
│ └─72
DXGI_SWAP_CHAIN_DESC1 | UINT | .Width | 0 | |
UINT | .Height | 4 | ||
DXGI_FORMAT | .Format | 8 | ||
BOOL | .Stereo | 12 | ||
DXGI_SAMPLE_DESC | UINT | .SampleDesc.Count | 16 | |
UINT | .SampleDesc.Quality | 20 | ||
DXGI_USAGE | .BufferUsage | 24 | ||
UINT | .BufferCount | 28 | ||
DXGI_SCALING | .Scaling | 32 | ||
DXGI_SWAP_EFFECT | .SwapEffect | 36 | ||
DXGI_ALPHA_MODE | .AlphaMode | 40 | ||
UINT | .Flags | 44 |
│ └─48
DXGI_SWAP_CHAIN_FULLSCREEN_DESC | DXGI_RATIONAL | UINT | .RefreshRate.Numerator | 0 |
UINT | .RefreshRate.Denominator | 4 | ||
DXGI_MODE_SCANLINE_ORDER | .ScanlineOrdering | 8 | ||
DXGI_MODE_SCALING | .Scaling | 12 | ||
BOOL | .Windowed | 16 |
│ └─20
DXVA2_AES_CTR_IV | UINT64 | .IV | 0 |
UINT64 | .Count | 8 |
│ └─16
DXVA2_AYUVSample16 | USHORT | .Cr | 0 |
USHORT | .Cb | 2 | |
USHORT | .Y | 4 | |
USHORT | .Alpha | 6 |
│ └─8
DXVA2_AYUVSample8 | UCHAR | .Cr | 0 |
UCHAR | .Cb | 1 | |
UCHAR | .Y | 2 | |
UCHAR | .Alpha | 3 |
│ └─4
DXVA2_ConfigPictureDecode | GUID | unsigned long | .guidConfigBitstreamEncryption.Data1 | 0 |
unsigned short | .guidConfigBitstreamEncryption.Data2 | 4 | ||
unsigned short | .guidConfigBitstreamEncryption.Data3 | 6 | ||
unsigned char[8] | .guidConfigBitstreamEncryption.Data4 | 8 | ||
GUID | unsigned long | .guidConfigMBcontrolEncryption.Data1 | 16 | |
unsigned short | .guidConfigMBcontrolEncryption.Data2 | 20 | ||
unsigned short | .guidConfigMBcontrolEncryption.Data3 | 22 | ||
unsigned char[8] | .guidConfigMBcontrolEncryption.Data4 | 24 | ||
GUID | unsigned long | .guidConfigResidDiffEncryption.Data1 | 32 | |
unsigned short | .guidConfigResidDiffEncryption.Data2 | 36 | ||
unsigned short | .guidConfigResidDiffEncryption.Data3 | 38 | ||
unsigned char[8] | .guidConfigResidDiffEncryption.Data4 | 40 | ||
UINT | .ConfigBitstreamRaw | 48 | ||
UINT | .ConfigMBcontrolRasterOrder | 52 | ||
UINT | .ConfigResidDiffHost | 56 | ||
UINT | .ConfigSpatialResid8 | 60 | ||
UINT | .ConfigResid8Subtraction | 64 | ||
UINT | .ConfigSpatialHost8or9Clipping | 68 | ||
UINT | .ConfigSpatialResidInterleaved | 72 | ||
UINT | .ConfigIntraResidUnsigned | 76 | ||
UINT | .ConfigResidDiffAccelerator | 80 | ||
UINT | .ConfigHostInverseScan | 84 | ||
UINT | .ConfigSpecificIDCT | 88 | ||
UINT | .Config4GroupedCoefs | 92 | ||
USHORT | .ConfigMinRenderTargetBuffCount | 96 | ||
USHORT | .ConfigDecoderSpecific | 98 |
│ └─100
DXVA2_DecodeBufferDesc | DWORD | .CompressedBufferType | 0 |
UINT | .BufferIndex | 4 | |
UINT | .DataOffset | 8 | |
UINT | .DataSize | 12 | |
UINT | .FirstMBaddress | 16 | |
UINT | .NumMBsInBuffer | 20 | |
UINT | .Width | 24 | |
UINT | .Height | 28 | |
UINT | .Stride | 32 | |
UINT | .ReservedBits | 36 | |
PVOID | .pvPVPState | 40 |
│ └─48
DXVA2_DecodeExecuteParams | UINT | .NumCompBuffers | 0 |
DXVA2_DecodeBufferDesc * | .pCompressedBuffers | 8 | |
DXVA2_DecodeExtensionData * | .pExtensionData | 16 |
│ └─24
DXVA2_DecodeExtensionData | UINT | .Function | 0 |
PVOID | .pPrivateInputData | 8 | |
UINT | .PrivateInputDataSize | 16 | |
PVOID | .pPrivateOutputData | 24 | |
UINT | .PrivateOutputDataSize | 32 |
│ └─40
DXVA2_ExtendedFormat | UINT | .SampleFormat | 0bytes,0bits |
UINT | .value | 0 | |
UINT | .VideoChromaSubsampling | 1bytes,0bits | |
UINT | .NominalRange | 1bytes,4bits | |
UINT | .VideoTransferMatrix | 1bytes,7bits | |
UINT | .VideoLighting | 2bytes,2bits | |
UINT | .VideoPrimaries | 2bytes,6bits | |
UINT | .VideoTransferFunction | 3bytes,3bits |
│ └─4
DXVA2_FilterValues | DXVA2_Fixed32 | USHORT | .Level.Fraction | 0 |
LONG | .Level.ll | 0 | ||
SHORT | .Level.Value | 2 | ||
DXVA2_Fixed32 | USHORT | .Threshold.Fraction | 4 | |
LONG | .Threshold.ll | 4 | ||
SHORT | .Threshold.Value | 6 | ||
DXVA2_Fixed32 | USHORT | .Radius.Fraction | 8 | |
LONG | .Radius.ll | 8 | ||
SHORT | .Radius.Value | 10 |
│ └─12
DXVA2_Fixed32 | USHORT | .Fraction | 0 |
LONG | .ll | 0 | |
SHORT | .Value | 2 |
│ └─4
DXVA2_Frequency | UINT | .Numerator | 0 |
UINT | .Denominator | 4 |
│ └─8
DXVA2_ProcAmpValues | DXVA2_Fixed32 | USHORT | .Brightness.Fraction | 0 |
LONG | .Brightness.ll | 0 | ||
SHORT | .Brightness.Value | 2 | ||
DXVA2_Fixed32 | USHORT | .Contrast.Fraction | 4 | |
LONG | .Contrast.ll | 4 | ||
SHORT | .Contrast.Value | 6 | ||
DXVA2_Fixed32 | USHORT | .Hue.Fraction | 8 | |
LONG | .Hue.ll | 8 | ||
SHORT | .Hue.Value | 10 | ||
DXVA2_Fixed32 | USHORT | .Saturation.Fraction | 12 | |
LONG | .Saturation.ll | 12 | ||
SHORT | .Saturation.Value | 14 |
│ └─16
DXVA2_ValueRange | DXVA2_Fixed32 | USHORT | .MinValue.Fraction | 0 |
LONG | .MinValue.ll | 0 | ||
SHORT | .MinValue.Value | 2 | ||
DXVA2_Fixed32 | USHORT | .MaxValue.Fraction | 4 | |
LONG | .MaxValue.ll | 4 | ||
SHORT | .MaxValue.Value | 6 | ||
DXVA2_Fixed32 | USHORT | .DefaultValue.Fraction | 8 | |
LONG | .DefaultValue.ll | 8 | ||
SHORT | .DefaultValue.Value | 10 | ||
DXVA2_Fixed32 | USHORT | .StepSize.Fraction | 12 | |
LONG | .StepSize.ll | 12 | ||
SHORT | .StepSize.Value | 14 |
│ └─16
DXVA2_VideoDesc | UINT | .SampleWidth | 0 | |
UINT | .SampleHeight | 4 | ||
DXVA2_ExtendedFormat | UINT | .SampleFormat.SampleFormat | 1bytes,0bits | |
UINT | .SampleFormat.value | 8 | ||
UINT | .SampleFormat.VideoChromaSubsampling | 2bytes,0bits | ||
UINT | .SampleFormat.NominalRange | 2bytes,4bits | ||
UINT | .SampleFormat.VideoTransferMatrix | 2bytes,7bits | ||
UINT | .SampleFormat.VideoLighting | 3bytes,2bits | ||
UINT | .SampleFormat.VideoPrimaries | 3bytes,6bits | ||
UINT | .SampleFormat.VideoTransferFunction | 4bytes,3bits | ||
EMRFORMAT | DWORD | .Format.dSignature | 12 | |
DWORD | .Format.nVersion | 16 | ||
DWORD | .Format.cbData | 20 | ||
DWORD | .Format.offData | 24 | ||
DXVA2_Frequency | UINT | .InputSampleFreq.Numerator | 16 | |
UINT | .InputSampleFreq.Denominator | 20 | ||
DXVA2_Frequency | UINT | .OutputFrameFreq.Numerator | 24 | |
UINT | .OutputFrameFreq.Denominator | 28 | ||
UINT | .UABProtectionLevel | 32 | ||
UINT | .Reserved | 36 |
│ └─40
DXVA2_VideoProcessBltParams | REFERENCE_TIME | .TargetFrame | 0 | ||
RECT | LONG | .TargetRect.left | 8 | ||
LONG | .TargetRect.top | 12 | |||
LONG | .TargetRect.right | 16 | |||
LONG | .TargetRect.bottom | 20 | |||
SIZE | LONG | .ConstrictionSize.cx | 24 | ||
LONG | .ConstrictionSize.cy | 28 | |||
UINT | .StreamingFlags | 32 | |||
DXVA2_AYUVSample16 | USHORT | .BackgroundColor.Cr | 36 | ||
USHORT | .BackgroundColor.Cb | 38 | |||
USHORT | .BackgroundColor.Y | 40 | |||
USHORT | .BackgroundColor.Alpha | 42 | |||
DXVA2_ExtendedFormat | UINT | .DestFormat.SampleFormat | 5bytes,4bits | ||
UINT | .DestFormat.value | 44 | |||
UINT | .DestFormat.VideoChromaSubsampling | 6bytes,4bits | |||
UINT | .DestFormat.NominalRange | 7bytes,0bits | |||
UINT | .DestFormat.VideoTransferMatrix | 7bytes,3bits | |||
UINT | .DestFormat.VideoLighting | 7bytes,6bits | |||
UINT | .DestFormat.VideoPrimaries | 8bytes,2bits | |||
UINT | .DestFormat.VideoTransferFunction | 8bytes,7bits | |||
DXVA2_ProcAmpValues | DXVA2_Fixed32 | USHORT | .ProcAmpValues.Brightness.Fraction | 48 | |
LONG | .ProcAmpValues.Brightness.ll | 48 | |||
SHORT | .ProcAmpValues.Brightness.Value | 50 | |||
DXVA2_Fixed32 | USHORT | .ProcAmpValues.Contrast.Fraction | 52 | ||
LONG | .ProcAmpValues.Contrast.ll | 52 | |||
SHORT | .ProcAmpValues.Contrast.Value | 54 | |||
DXVA2_Fixed32 | USHORT | .ProcAmpValues.Hue.Fraction | 56 | ||
LONG | .ProcAmpValues.Hue.ll | 56 | |||
SHORT | .ProcAmpValues.Hue.Value | 58 | |||
DXVA2_Fixed32 | USHORT | .ProcAmpValues.Saturation.Fraction | 60 | ||
LONG | .ProcAmpValues.Saturation.ll | 60 | |||
SHORT | .ProcAmpValues.Saturation.Value | 62 | |||
DXVA2_Fixed32 | USHORT | .Alpha.Fraction | 64 | ||
LONG | .Alpha.ll | 64 | |||
SHORT | .Alpha.Value | 66 | |||
DXVA2_FilterValues | DXVA2_Fixed32 | USHORT | .NoiseFilterLuma.Level.Fraction | 68 | |
LONG | .NoiseFilterLuma.Level.ll | 68 | |||
SHORT | .NoiseFilterLuma.Level.Value | 70 | |||
DXVA2_Fixed32 | USHORT | .NoiseFilterLuma.Threshold.Fraction | 72 | ||
LONG | .NoiseFilterLuma.Threshold.ll | 72 | |||
SHORT | .NoiseFilterLuma.Threshold.Value | 74 | |||
DXVA2_Fixed32 | USHORT | .NoiseFilterLuma.Radius.Fraction | 76 | ||
LONG | .NoiseFilterLuma.Radius.ll | 76 | |||
SHORT | .NoiseFilterLuma.Radius.Value | 78 | |||
DXVA2_FilterValues | DXVA2_Fixed32 | USHORT | .NoiseFilterChroma.Level.Fraction | 80 | |
LONG | .NoiseFilterChroma.Level.ll | 80 | |||
SHORT | .NoiseFilterChroma.Level.Value | 82 | |||
DXVA2_Fixed32 | USHORT | .NoiseFilterChroma.Threshold.Fraction | 84 | ||
LONG | .NoiseFilterChroma.Threshold.ll | 84 | |||
SHORT | .NoiseFilterChroma.Threshold.Value | 86 | |||
DXVA2_Fixed32 | USHORT | .NoiseFilterChroma.Radius.Fraction | 88 | ||
LONG | .NoiseFilterChroma.Radius.ll | 88 | |||
SHORT | .NoiseFilterChroma.Radius.Value | 90 | |||
DXVA2_FilterValues | DXVA2_Fixed32 | USHORT | .DetailFilterLuma.Level.Fraction | 92 | |
LONG | .DetailFilterLuma.Level.ll | 92 | |||
SHORT | .DetailFilterLuma.Level.Value | 94 | |||
DXVA2_Fixed32 | USHORT | .DetailFilterLuma.Threshold.Fraction | 96 | ||
LONG | .DetailFilterLuma.Threshold.ll | 96 | |||
SHORT | .DetailFilterLuma.Threshold.Value | 98 | |||
DXVA2_Fixed32 | USHORT | .DetailFilterLuma.Radius.Fraction | 100 | ||
LONG | .DetailFilterLuma.Radius.ll | 100 | |||
SHORT | .DetailFilterLuma.Radius.Value | 102 | |||
DXVA2_FilterValues | DXVA2_Fixed32 | USHORT | .DetailFilterChroma.Level.Fraction | 104 | |
LONG | .DetailFilterChroma.Level.ll | 104 | |||
SHORT | .DetailFilterChroma.Level.Value | 106 | |||
DXVA2_Fixed32 | USHORT | .DetailFilterChroma.Threshold.Fraction | 108 | ||
LONG | .DetailFilterChroma.Threshold.ll | 108 | |||
SHORT | .DetailFilterChroma.Threshold.Value | 110 | |||
DXVA2_Fixed32 | USHORT | .DetailFilterChroma.Radius.Fraction | 112 | ||
LONG | .DetailFilterChroma.Radius.ll | 112 | |||
SHORT | .DetailFilterChroma.Radius.Value | 114 | |||
DWORD | .DestData | 116 |
│ └─120
DXVA2_VideoProcessorCaps | UINT | .DeviceCaps | 0 |
int | .InputPool | 4 | |
UINT | .NumForwardRefSamples | 8 | |
UINT | .NumBackwardRefSamples | 12 | |
UINT | .Reserved | 16 | |
UINT | .DeinterlaceTechnology | 20 | |
UINT | .ProcAmpControlCaps | 24 | |
UINT | .VideoProcessorOperations | 28 | |
UINT | .NoiseFilterTechnology | 32 | |
UINT | .DetailFilterTechnology | 36 |
│ └─40
DXVABufferInfo | void * | .pCompSurface | 0 |
DWORD | .DataOffset | 8 | |
DWORD | .DataSize | 12 |
│ └─16
DXVACompBufferInfo | DWORD | .NumCompBuffers | 0 | |
DWORD | .WidthToCreate | 4 | ||
DWORD | .HeightToCreate | 8 | ||
DWORD | .BytesToAllocate | 12 | ||
DWORD | .Usage | 16 | ||
int | .Pool | 20 | ||
EMRFORMAT | DWORD | .Format.dSignature | 24 | |
DWORD | .Format.nVersion | 28 | ||
DWORD | .Format.cbData | 32 | ||
DWORD | .Format.offData | 36 |
│ └─28
DXVAHDSW_CALLBACKS | PDXVAHDSW_CreateDevice | .CreateDevice | 0 |
PDXVAHDSW_ProposeVideoPrivateFormat | .ProposeVideoPrivateFormat | 8 | |
PDXVAHDSW_GetVideoProcessorDeviceCaps | .GetVideoProcessorDeviceCaps | 16 | |
PDXVAHDSW_GetVideoProcessorOutputFormats | .GetVideoProcessorOutputFormats | 24 | |
PDXVAHDSW_GetVideoProcessorInputFormats | .GetVideoProcessorInputFormats | 32 | |
PDXVAHDSW_GetVideoProcessorCaps | .GetVideoProcessorCaps | 40 | |
PDXVAHDSW_GetVideoProcessorCustomRates | .GetVideoProcessorCustomRates | 48 | |
PDXVAHDSW_GetVideoProcessorFilterRange | .GetVideoProcessorFilterRange | 56 | |
PDXVAHDSW_DestroyDevice | .DestroyDevice | 64 | |
PDXVAHDSW_CreateVideoProcessor | .CreateVideoProcessor | 72 | |
PDXVAHDSW_SetVideoProcessBltState | .SetVideoProcessBltState | 80 | |
PDXVAHDSW_GetVideoProcessBltStatePrivate | .GetVideoProcessBltStatePrivate | 88 | |
PDXVAHDSW_SetVideoProcessStreamState | .SetVideoProcessStreamState | 96 | |
PDXVAHDSW_GetVideoProcessStreamStatePrivate | .GetVideoProcessStreamStatePrivate | 104 | |
PDXVAHDSW_VideoProcessBltHD | .VideoProcessBltHD | 112 | |
PDXVAHDSW_DestroyVideoProcessor | .DestroyVideoProcessor | 120 |
│ └─128
DXVAHD_BLT_STATE_ALPHA_FILL_DATA | DXVAHD_ALPHA_FILL_MODE | .Mode | 0 |
UINT | .StreamNumber | 4 |
│ └─8
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA | BOOL | .YCbCr | 0 | ||
DXVAHD_COLOR | DXVAHD_COLOR_RGBA | FLOAT | .BackgroundColor.RGB.R | 4 | |
FLOAT | .BackgroundColor.RGB.G | 8 | |||
FLOAT | .BackgroundColor.RGB.B | 12 | |||
FLOAT | .BackgroundColor.RGB.A | 16 | |||
DXVAHD_COLOR_YCbCrA | FLOAT | .BackgroundColor.YCbCr.Y | 4 | ||
FLOAT | .BackgroundColor.YCbCr.Cb | 8 | |||
FLOAT | .BackgroundColor.YCbCr.Cr | 12 | |||
FLOAT | .BackgroundColor.YCbCr.A | 16 |
│ └─20
DXVAHD_BLT_STATE_CONSTRICTION_DATA | BOOL | .Enable | 0 | |
SIZE | LONG | .Size.cx | 4 | |
LONG | .Size.cy | 8 |
│ └─12
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA | UINT | .Usage | 0bytes,0bits |
UINT | .Value | 0 | |
UINT | .RGB_Range | 0bytes,1bits | |
UINT | .YCbCr_Matrix | 0bytes,2bits | |
UINT | .YCbCr_xvYCC | 0bytes,3bits | |
UINT | .Reserved | 0bytes,4bits |
│ └─4
DXVAHD_BLT_STATE_PRIVATE_DATA | GUID | unsigned long | .Guid.Data1 | 0 |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 | ||
UINT | .DataSize | 16 | ||
void * | .pData | 24 |
│ └─32
DXVAHD_BLT_STATE_TARGET_RECT_DATA | BOOL | .Enable | 0 | |
RECT | LONG | .TargetRect.left | 4 | |
LONG | .TargetRect.top | 8 | ||
LONG | .TargetRect.right | 12 | ||
LONG | .TargetRect.bottom | 16 |
│ └─20
DXVAHD_COLOR | DXVAHD_COLOR_RGBA | FLOAT | .RGB.R | 0 |
FLOAT | .RGB.G | 4 | ||
FLOAT | .RGB.B | 8 | ||
FLOAT | .RGB.A | 12 | ||
DXVAHD_COLOR_YCbCrA | FLOAT | .YCbCr.Y | 0 | |
FLOAT | .YCbCr.Cb | 4 | ||
FLOAT | .YCbCr.Cr | 8 | ||
FLOAT | .YCbCr.A | 12 |
│ └─16
DXVAHD_COLOR_RGBA | FLOAT | .R | 0 |
FLOAT | .G | 4 | |
FLOAT | .B | 8 | |
FLOAT | .A | 12 |
│ └─16
DXVAHD_COLOR_YCbCrA | FLOAT | .Y | 0 |
FLOAT | .Cb | 4 | |
FLOAT | .Cr | 8 | |
FLOAT | .A | 12 |
│ └─16
DXVAHD_CONTENT_DESC | DXVAHD_FRAME_FORMAT | .InputFrameFormat | 0 | |
DXVAHD_RATIONAL | UINT | .InputFrameRate.Numerator | 4 | |
UINT | .InputFrameRate.Denominator | 8 | ||
UINT | .InputWidth | 12 | ||
UINT | .InputHeight | 16 | ||
DXVAHD_RATIONAL | UINT | .OutputFrameRate.Numerator | 20 | |
UINT | .OutputFrameRate.Denominator | 24 | ||
UINT | .OutputWidth | 28 | ||
UINT | .OutputHeight | 32 |
│ └─36
DXVAHD_CUSTOM_RATE_DATA | DXVAHD_RATIONAL | UINT | .CustomRate.Numerator | 0 |
UINT | .CustomRate.Denominator | 4 | ||
UINT | .OutputFrames | 8 | ||
BOOL | .InputInterlaced | 12 | ||
UINT | .InputFramesOrFields | 16 |
│ └─20
DXVAHD_FILTER_RANGE_DATA | INT | .Minimum | 0 |
INT | .Maximum | 4 | |
INT | .Default | 8 | |
FLOAT | .Multiplier | 12 |
│ └─16
DXVAHD_RATIONAL | UINT | .Numerator | 0 |
UINT | .Denominator | 4 |
│ └─8
DXVAHD_STREAM_DATA | BOOL | .Enable | 0 |
UINT | .OutputIndex | 4 | |
UINT | .InputFrameOrField | 8 | |
UINT | .PastFrames | 12 | |
UINT | .FutureFrames | 16 | |
int ** | .ppPastSurfaces | 24 | |
int * | .pInputSurface | 32 | |
int ** | .ppFutureSurfaces | 40 |
│ └─48
DXVAHD_STREAM_STATE_ALPHA_DATA | BOOL | .Enable | 0 |
FLOAT | .Alpha | 4 |
│ └─8
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA | BOOL | .Enable | 0 | |
DXVAHD_RATIONAL | UINT | .SourceAspectRatio.Numerator | 4 | |
UINT | .SourceAspectRatio.Denominator | 8 | ||
DXVAHD_RATIONAL | UINT | .DestinationAspectRatio.Numerator | 12 | |
UINT | .DestinationAspectRatio.Denominator | 16 |
│ └─20
DXVAHD_STREAM_STATE_D3DFORMAT_DATA | EMRFORMAT | DWORD | .Format.dSignature | 0 |
DWORD | .Format.nVersion | 4 | ||
DWORD | .Format.cbData | 8 | ||
DWORD | .Format.offData | 12 |
│ └─4
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA | BOOL | .Enable | 0 | |
RECT | LONG | .DestinationRect.left | 4 | |
LONG | .DestinationRect.top | 8 | ||
LONG | .DestinationRect.right | 12 | ||
LONG | .DestinationRect.bottom | 16 |
│ └─20
DXVAHD_STREAM_STATE_FILTER_DATA | BOOL | .Enable | 0 |
INT | .Level | 4 |
│ └─8
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA | DXVAHD_FRAME_FORMAT | .FrameFormat | 0 |
│ └─4
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA | UINT | .Type | 0bytes,0bits |
UINT | .Value | 0 | |
UINT | .RGB_Range | 0bytes,1bits | |
UINT | .YCbCr_Matrix | 0bytes,2bits | |
UINT | .YCbCr_xvYCC | 0bytes,3bits | |
UINT | .Reserved | 0bytes,4bits |
│ └─4
DXVAHD_STREAM_STATE_LUMA_KEY_DATA | BOOL | .Enable | 0 |
FLOAT | .Lower | 4 | |
FLOAT | .Upper | 8 |
│ └─12
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA | BOOL | .RepeatFrame | 0 | |
DXVAHD_OUTPUT_RATE | .OutputRate | 4 | ||
DXVAHD_RATIONAL | UINT | .CustomRate.Numerator | 8 | |
UINT | .CustomRate.Denominator | 12 |
│ └─16
DXVAHD_STREAM_STATE_PALETTE_DATA | UINT | .Count | 0 |
int * | .pEntries | 8 |
│ └─16
DXVAHD_STREAM_STATE_PRIVATE_DATA | GUID | unsigned long | .Guid.Data1 | 0 |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 | ||
UINT | .DataSize | 16 | ||
void * | .pData | 24 |
│ └─32
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA | BOOL | .Enable | 0 |
UINT | .ITelecineFlags | 4 | |
UINT | .Frames | 8 | |
UINT | .InputField | 12 |
│ └─16
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA | BOOL | .Enable | 0 | |
RECT | LONG | .SourceRect.left | 4 | |
LONG | .SourceRect.top | 8 | ||
LONG | .SourceRect.right | 12 | ||
LONG | .SourceRect.bottom | 16 |
│ └─20
DXVAHD_VPCAPS | GUID | unsigned long | .VPGuid.Data1 | 0 |
unsigned short | .VPGuid.Data2 | 4 | ||
unsigned short | .VPGuid.Data3 | 6 | ||
unsigned char[8] | .VPGuid.Data4 | 8 | ||
UINT | .PastFrames | 16 | ||
UINT | .FutureFrames | 20 | ||
UINT | .ProcessorCaps | 24 | ||
UINT | .ITelecineCaps | 28 | ||
UINT | .CustomRateCount | 32 |
│ └─36
DXVAHD_VPDEVCAPS | DXVAHD_DEVICE_TYPE | .DeviceType | 0 |
UINT | .DeviceCaps | 4 | |
UINT | .FeatureCaps | 8 | |
UINT | .FilterCaps | 12 | |
UINT | .InputFormatCaps | 16 | |
int | .InputPool | 20 | |
UINT | .OutputFormatCount | 24 | |
UINT | .InputFormatCount | 28 | |
UINT | .VideoProcessorCount | 32 | |
UINT | .MaxInputStreams | 36 | |
UINT | .MaxStreamStates | 40 |
│ └─44
DXVAUncompDataInfo | DWORD | .UncompWidth | 0 | |
DWORD | .UncompHeight | 4 | ||
EMRFORMAT | DWORD | .UncompFormat.dSignature | 8 | |
DWORD | .UncompFormat.nVersion | 12 | ||
DWORD | .UncompFormat.cbData | 16 | ||
DWORD | .UncompFormat.offData | 20 |
│ └─12
DXVA_COPPSetProtectionLevelCmdData | ULONG | .ProtType | 0 |
ULONG | .ProtLevel | 4 | |
ULONG | .ExtendedInfoChangeMask | 8 | |
ULONG | .ExtendedInfoData | 12 |
│ └─16
DXVA_COPPSetSignalingCmdData | ULONG | .ActiveTVProtectionStandard | 0 |
ULONG | .AspectRatioChangeMask1 | 4 | |
ULONG | .AspectRatioData1 | 8 | |
ULONG | .AspectRatioChangeMask2 | 12 | |
ULONG | .AspectRatioData2 | 16 | |
ULONG | .AspectRatioChangeMask3 | 20 | |
ULONG | .AspectRatioData3 | 24 | |
ULONG[4] | .ExtendedInfoChangeMask | 28 | |
ULONG[4] | .ExtendedInfoData | 44 | |
ULONG | .Reserved | 60 |
│ └─64
DXVA_COPPStatusData | GUID | unsigned long | .rApp.Data1 | 0 |
unsigned short | .rApp.Data2 | 4 | ||
unsigned short | .rApp.Data3 | 6 | ||
unsigned char[8] | .rApp.Data4 | 8 | ||
ULONG | .dwFlags | 16 | ||
ULONG | .dwData | 20 | ||
ULONG | .ExtendedInfoValidMask | 24 | ||
ULONG | .ExtendedInfoData | 28 |
│ └─32
DXVA_COPPStatusDisplayData | GUID | unsigned long | .rApp.Data1 | 0 |
unsigned short | .rApp.Data2 | 4 | ||
unsigned short | .rApp.Data3 | 6 | ||
unsigned char[8] | .rApp.Data4 | 8 | ||
ULONG | .dwFlags | 16 | ||
ULONG | .DisplayWidth | 20 | ||
ULONG | .DisplayHeight | 24 | ||
ULONG | .Format | 28 | ||
ULONG | .d3dFormat | 32 | ||
ULONG | .FreqNumerator | 36 | ||
ULONG | .FreqDenominator | 40 |
│ └─44
DXVA_COPPStatusHDCPKeyData | GUID | unsigned long | .rApp.Data1 | 0 |
unsigned short | .rApp.Data2 | 4 | ||
unsigned short | .rApp.Data3 | 6 | ||
unsigned char[8] | .rApp.Data4 | 8 | ||
ULONG | .dwFlags | 16 | ||
ULONG | .dwHDCPFlags | 20 | ||
GUID | unsigned long | .BKey.Data1 | 24 | |
unsigned short | .BKey.Data2 | 28 | ||
unsigned short | .BKey.Data3 | 30 | ||
unsigned char[8] | .BKey.Data4 | 32 | ||
GUID | unsigned long | .Reserved1.Data1 | 40 | |
unsigned short | .Reserved1.Data2 | 44 | ||
unsigned short | .Reserved1.Data3 | 46 | ||
unsigned char[8] | .Reserved1.Data4 | 48 | ||
GUID | unsigned long | .Reserved2.Data1 | 56 | |
unsigned short | .Reserved2.Data2 | 60 | ||
unsigned short | .Reserved2.Data3 | 62 | ||
unsigned char[8] | .Reserved2.Data4 | 64 |
│ └─72
DXVA_COPPStatusSignalingCmdData | GUID | unsigned long | .rApp.Data1 | 0 |
unsigned short | .rApp.Data2 | 4 | ||
unsigned short | .rApp.Data3 | 6 | ||
unsigned char[8] | .rApp.Data4 | 8 | ||
ULONG | .dwFlags | 16 | ||
ULONG | .AvailableTVProtectionStandards | 20 | ||
ULONG | .ActiveTVProtectionStandard | 24 | ||
ULONG | .TVType | 28 | ||
ULONG | .AspectRatioValidMask1 | 32 | ||
ULONG | .AspectRatioData1 | 36 | ||
ULONG | .AspectRatioValidMask2 | 40 | ||
ULONG | .AspectRatioData2 | 44 | ||
ULONG | .AspectRatioValidMask3 | 48 | ||
ULONG | .AspectRatioData3 | 52 | ||
ULONG[4] | .ExtendedInfoValidMask | 56 | ||
ULONG[4] | .ExtendedInfoData | 72 |
│ └─88
DX_IRQDATA | DWORD | .dwIrqFlags | 0 |
│ └─4
DYNAMIC_TIME_ZONE_INFORMATION | LONG | .Bias | 0 | |
WCHAR[32] | .StandardName | 4 | ||
SYSTEMTIME | WORD | .StandardDate.wYear | 68 | |
WORD | .StandardDate.wMonth | 70 | ||
WORD | .StandardDate.wDayOfWeek | 72 | ||
WORD | .StandardDate.wDay | 74 | ||
WORD | .StandardDate.wHour | 76 | ||
WORD | .StandardDate.wMinute | 78 | ||
WORD | .StandardDate.wSecond | 80 | ||
WORD | .StandardDate.wMilliseconds | 82 | ||
LONG | .StandardBias | 84 | ||
WCHAR[32] | .DaylightName | 88 | ||
SYSTEMTIME | WORD | .DaylightDate.wYear | 152 | |
WORD | .DaylightDate.wMonth | 154 | ||
WORD | .DaylightDate.wDayOfWeek | 156 | ||
WORD | .DaylightDate.wDay | 158 | ||
WORD | .DaylightDate.wHour | 160 | ||
WORD | .DaylightDate.wMinute | 162 | ||
WORD | .DaylightDate.wSecond | 164 | ||
WORD | .DaylightDate.wMilliseconds | 166 | ||
LONG | .DaylightBias | 168 | ||
WCHAR[128] | .TimeZoneKeyName | 172 | ||
BOOLEAN | .DynamicDaylightTimeDisabled | 428 |
│ └─432
DiagnosticsInfo | long | .cost | 0 |
ULONG | .flags | 4 |
│ └─8
DigitalWindowSetting | double | .OriginX | 0 |
double | .OriginY | 8 | |
double | .WindowSize | 16 |
│ └─24
DispatcherQueueOptions | DWORD | .dwSize | 0 |
DISPATCHERQUEUE_THREAD_TYPE | .threadType | 4 | |
DISPATCHERQUEUE_THREAD_APARTMENTTYPE | .apartmentType | 8 |
│ └─12
DisplayMode | WCHAR[32] | .DeviceName | 0 | ||
DEVMODEW | WCHAR[32] | .devMode.dmDeviceName | 64 | ||
WORD | .devMode.dmSpecVersion | 128 | |||
WORD | .devMode.dmDriverVersion | 130 | |||
WORD | .devMode.dmSize | 132 | |||
WORD | .devMode.dmDriverExtra | 134 | |||
DWORD | .devMode.dmFields | 136 | |||
short | .devMode.dmOrientation | 140 | |||
POINTL | LONG | .devMode.dmPosition.x | 140 | ||
LONG | .devMode.dmPosition.y | 144 | |||
short | .devMode.dmPaperSize | 142 | |||
short | .devMode.dmPaperLength | 144 | |||
short | .devMode.dmPaperWidth | 146 | |||
DWORD | .devMode.dmDisplayOrientation | 148 | |||
short | .devMode.dmScale | 148 | |||
short | .devMode.dmCopies | 150 | |||
short | .devMode.dmDefaultSource | 152 | |||
DWORD | .devMode.dmDisplayFixedOutput | 152 | |||
short | .devMode.dmPrintQuality | 154 | |||
short | .devMode.dmColor | 156 | |||
short | .devMode.dmDuplex | 158 | |||
short | .devMode.dmYResolution | 160 | |||
short | .devMode.dmTTOption | 162 | |||
short | .devMode.dmCollate | 164 | |||
WCHAR[32] | .devMode.dmFormName | 166 | |||
WORD | .devMode.dmLogPixels | 230 | |||
DWORD | .devMode.dmBitsPerPel | 232 | |||
DWORD | .devMode.dmPelsWidth | 236 | |||
DWORD | .devMode.dmPelsHeight | 240 | |||
DWORD | .devMode.dmDisplayFlags | 244 | |||
DWORD | .devMode.dmNup | 244 | |||
DWORD | .devMode.dmDisplayFrequency | 248 | |||
DWORD | .devMode.dmICMMethod | 252 | |||
DWORD | .devMode.dmICMIntent | 256 | |||
DWORD | .devMode.dmMediaType | 260 | |||
DWORD | .devMode.dmDitherType | 264 | |||
DWORD | .devMode.dmReserved1 | 268 | |||
DWORD | .devMode.dmReserved2 | 272 | |||
DWORD | .devMode.dmPanningWidth | 276 | |||
DWORD | .devMode.dmPanningHeight | 280 |
│ └─284
DisplayModes | int | .numDisplayModes | 0 |
DisplayMode[1] | .displayMode | 4 |
│ └─288
EALocationCodeType | LocationCodeSchemeType | .LocationCodeScheme | 0 |
BYTE | .state_code | 4 | |
BYTE | .county_subdivision | 5 | |
WORD | .county_code | 6 |
│ └─8
EAPHOST_AUTH_INFO | EAPHOST_AUTH_STATUS | .status | 0 |
DWORD | .dwErrorCode | 4 | |
DWORD | .dwReasonCode | 8 |
│ └─12
EAP_ATTRIBUTE | EAP_ATTRIBUTE_TYPE | .eaType | 0 |
DWORD | .dwLength | 4 | |
BYTE * | .pValue | 8 |
│ └─16
EAP_ATTRIBUTES | DWORD | .dwNumberOfAttributes | 0 |
EAP_ATTRIBUTE * | .pAttribs | 8 |
│ └─16
EAP_AUTHENTICATOR_METHOD_ROUTINES | DWORD | .dwSizeInBytes | 0 |
int * | .pEapType | 8 | |
DWORD (*)(int *, XML_ERROR **) __attribute__((stdcall)) | .EapMethodAuthenticatorInitialize | 16 | |
DWORD (*)(DWORD, LPCWSTR, const int *const, DWORD, const BYTE *const, DWORD, int *, XML_ERROR **) __attribute__((stdcall)) | .EapMethodAuthenticatorBeginSession | 24 | |
DWORD (*)(int, DWORD, const WCHAR *, const int *const, XML_ERROR **) __attribute__((stdcall)) | .EapMethodAuthenticatorUpdateInnerMethodParams | 32 | |
DWORD (*)(int, DWORD, const int *const, EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION *, XML_ERROR **) __attribute__((stdcall)) | .EapMethodAuthenticatorReceivePacket | 40 | |
DWORD (*)(int, BYTE, DWORD *, int *, EAP_AUTHENTICATOR_SEND_TIMEOUT *, XML_ERROR **) __attribute__((stdcall)) | .EapMethodAuthenticatorSendPacket | 48 | |
DWORD (*)(int, int *, XML_ERROR **) __attribute__((stdcall)) | .EapMethodAuthenticatorGetAttributes | 56 | |
DWORD (*)(int, const int *const, EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION *, int **) __attribute__((stdcall)) | .EapMethodAuthenticatorSetAttributes | 64 | |
DWORD (*)(int, EAP_METHOD_AUTHENTICATOR_RESULT *, int **) __attribute__((stdcall)) | .EapMethodAuthenticatorGetResult | 72 | |
DWORD (*)(int, int **) __attribute__((stdcall)) | .EapMethodAuthenticatorEndSession | 80 | |
DWORD (*)(int *, int **) __attribute__((stdcall)) | .EapMethodAuthenticatorShutdown | 88 |
│ └─96
EAP_CONFIG_INPUT_FIELD_ARRAY | DWORD | .dwVersion | 0 |
DWORD | .dwNumberOfFields | 4 | |
EAP_CONFIG_INPUT_FIELD_DATA * | .pFields | 8 |
│ └─16
EAP_CONFIG_INPUT_FIELD_DATA | DWORD | .dwSize | 0 |
EAP_CONFIG_INPUT_FIELD_TYPE | .Type | 4 | |
DWORD | .dwFlagProps | 8 | |
LPWSTR | .pwszLabel | 16 | |
LPWSTR | .pwszData | 24 | |
DWORD | .dwMinDataLength | 32 | |
DWORD | .dwMaxDataLength | 36 |
│ └─40
EAP_CRED_EXPIRY_REQ | EAP_CONFIG_INPUT_FIELD_ARRAY | DWORD | .curCreds.dwVersion | 0 |
DWORD | .curCreds.dwNumberOfFields | 4 | ||
EAP_CONFIG_INPUT_FIELD_DATA * | .curCreds.pFields | 8 | ||
EAP_CONFIG_INPUT_FIELD_ARRAY | DWORD | .newCreds.dwVersion | 16 | |
DWORD | .newCreds.dwNumberOfFields | 20 | ||
EAP_CONFIG_INPUT_FIELD_DATA * | .newCreds.pFields | 24 |
│ └─32
EAP_ERROR | DWORD | .dwWinError | 0 | ||
EAP_METHOD_TYPE | EAP_TYPE | BYTE | .type.eapType.type | 4 | |
DWORD | .type.eapType.dwVendorId | 8 | |||
DWORD | .type.eapType.dwVendorType | 12 | |||
DWORD | .type.dwAuthorId | 16 | |||
DWORD | .dwReasonCode | 20 | |||
GUID | unsigned long | .rootCauseGuid.Data1 | 24 | ||
unsigned short | .rootCauseGuid.Data2 | 28 | |||
unsigned short | .rootCauseGuid.Data3 | 30 | |||
unsigned char[8] | .rootCauseGuid.Data4 | 32 | |||
GUID | unsigned long | .repairGuid.Data1 | 40 | ||
unsigned short | .repairGuid.Data2 | 44 | |||
unsigned short | .repairGuid.Data3 | 46 | |||
unsigned char[8] | .repairGuid.Data4 | 48 | |||
GUID | unsigned long | .helpLinkGuid.Data1 | 56 | ||
unsigned short | .helpLinkGuid.Data2 | 60 | |||
unsigned short | .helpLinkGuid.Data3 | 62 | |||
unsigned char[8] | .helpLinkGuid.Data4 | 64 | |||
LPWSTR | .pRootCauseString | 72 | |||
LPWSTR | .pRepairString | 80 |
│ └─88
EAP_INTERACTIVE_UI_DATA | DWORD | .dwVersion | 0 | |
DWORD | .dwSize | 4 | ||
EAP_INTERACTIVE_UI_DATA_TYPE | .dwDataType | 8 | ||
DWORD | .cbUiData | 12 | ||
EAP_UI_DATA_FORMAT | EAP_CRED_REQ * | .pbUiData.credData | 16 | |
EAP_CRED_EXPIRY_REQ * | .pbUiData.credExpiryData | 16 | ||
EAP_CRED_LOGON_REQ * | .pbUiData.credLogonData | 16 |
│ └─24
EAP_METHOD_AUTHENTICATOR_RESULT | BOOL | .fIsSuccess | 0 |
DWORD | .dwFailureReason | 4 | |
int * | .pAuthAttribs | 8 |
│ └─16
EAP_METHOD_INFO | EAP_METHOD_TYPE | EAP_TYPE | BYTE | .eaptype.eapType.type | 0 |
DWORD | .eaptype.eapType.dwVendorId | 4 | |||
DWORD | .eaptype.eapType.dwVendorType | 8 | |||
DWORD | .eaptype.dwAuthorId | 12 | |||
LPWSTR | .pwszAuthorName | 16 | |||
LPWSTR | .pwszFriendlyName | 24 | |||
DWORD | .eapProperties | 32 | |||
struct _EAP_METHOD_INFO * | .pInnerMethodInfo | 40 |
│ └─48
EAP_METHOD_INFO_ARRAY | DWORD | .dwNumberOfMethods | 0 |
EAP_METHOD_INFO * | .pEapMethods | 8 |
│ └─16
EAP_METHOD_INFO_ARRAY_EX | DWORD | .dwNumberOfMethods | 0 |
EAP_METHOD_INFO_EX * | .pEapMethods | 8 |
│ └─16
EAP_METHOD_INFO_EX | EAP_METHOD_TYPE | EAP_TYPE | BYTE | .eaptype.eapType.type | 0 |
DWORD | .eaptype.eapType.dwVendorId | 4 | |||
DWORD | .eaptype.eapType.dwVendorType | 8 | |||
DWORD | .eaptype.dwAuthorId | 12 | |||
LPWSTR | .pwszAuthorName | 16 | |||
LPWSTR | .pwszFriendlyName | 24 | |||
DWORD | .eapProperties | 32 | |||
struct _EAP_METHOD_INFO_ARRAY_EX * | .pInnerMethodInfoArray | 40 |
│ └─48
EAP_METHOD_PROPERTY | EAP_METHOD_PROPERTY_TYPE | .eapMethodPropertyType | 0 | ||
EAP_METHOD_PROPERTY_VALUE_TYPE | .eapMethodPropertyValueType | 4 | |||
EAP_METHOD_PROPERTY_VALUE | EAP_METHOD_PROPERTY_VALUE_BOOL | DWORD | .eapMethodPropertyValue.empvBool.length | 8 | |
BOOL | .eapMethodPropertyValue.empvBool.value | 12 | |||
EAP_METHOD_PROPERTY_VALUE_DWORD | DWORD | .eapMethodPropertyValue.empvDword.length | 8 | ||
DWORD | .eapMethodPropertyValue.empvDword.value | 12 | |||
EAP_METHOD_PROPERTY_VALUE_STRING | DWORD | .eapMethodPropertyValue.empvString.length | 8 | ||
BYTE * | .eapMethodPropertyValue.empvString.value | 16 |
│ └─24
EAP_METHOD_PROPERTY_ARRAY | DWORD | .dwNumberOfProperties | 0 |
EAP_METHOD_PROPERTY * | .pMethodProperty | 8 |
│ └─16
EAP_METHOD_PROPERTY_VALUE | EAP_METHOD_PROPERTY_VALUE_BOOL | DWORD | .empvBool.length | 0 |
BOOL | .empvBool.value | 4 | ||
EAP_METHOD_PROPERTY_VALUE_DWORD | DWORD | .empvDword.length | 0 | |
DWORD | .empvDword.value | 4 | ||
EAP_METHOD_PROPERTY_VALUE_STRING | DWORD | .empvString.length | 0 | |
BYTE * | .empvString.value | 8 |
│ └─16
EAP_METHOD_PROPERTY_VALUE_BOOL | DWORD | .length | 0 |
BOOL | .value | 4 |
│ └─8
EAP_METHOD_PROPERTY_VALUE_DWORD | DWORD | .length | 0 |
DWORD | .value | 4 |
│ └─8
EAP_METHOD_PROPERTY_VALUE_STRING | DWORD | .length | 0 |
BYTE * | .value | 8 |
│ └─16
EAP_METHOD_TYPE | EAP_TYPE | BYTE | .eapType.type | 0 |
DWORD | .eapType.dwVendorId | 4 | ||
DWORD | .eapType.dwVendorType | 8 | ||
DWORD | .dwAuthorId | 12 |
│ └─16
EAP_PEER_METHOD_ROUTINES | DWORD | .dwVersion | 0 |
int * | .pEapType | 8 | |
DWORD (*)(XML_ERROR **) __attribute__((stdcall)) | .EapPeerInitialize | 16 | |
DWORD (*)(DWORD, DWORD, const BYTE *, DWORD, const BYTE *, HANDLE, BOOL *, DWORD *, BYTE **, WCHAR **, XML_ERROR **) __attribute__((stdcall)) | .EapPeerGetIdentity | 24 | |
DWORD (*)(DWORD, const IMXAttributes *const, HANDLE, DWORD, BYTE *, DWORD, BYTE *, DWORD, EAP_SESSION_HANDLE *, XML_ERROR **) __attribute__((stdcall)) | .EapPeerBeginSession | 32 | |
DWORD (*)(EAP_SESSION_HANDLE, WCHAR *, WCHAR *, XML_ERROR **) __attribute__((stdcall)) | .EapPeerSetCredentials | 40 | |
DWORD (*)(EAP_SESSION_HANDLE, DWORD, EapPacket *, EapPeerMethodOutput *, XML_ERROR **) __attribute__((stdcall)) | .EapPeerProcessRequestPacket | 48 | |
DWORD (*)(EAP_SESSION_HANDLE, DWORD *, EapPacket *, XML_ERROR **) __attribute__((stdcall)) | .EapPeerGetResponsePacket | 56 | |
DWORD (*)(EAP_SESSION_HANDLE, EapPeerMethodResultReason, EapPeerMethodResult *, XML_ERROR **) __attribute__((stdcall)) | .EapPeerGetResult | 64 | |
DWORD (*)(EAP_SESSION_HANDLE, DWORD *, BYTE **, XML_ERROR **) __attribute__((stdcall)) | .EapPeerGetUIContext | 72 | |
DWORD (*)(EAP_SESSION_HANDLE, DWORD, const BYTE *, EapPeerMethodOutput *, XML_ERROR **) __attribute__((stdcall)) | .EapPeerSetUIContext | 80 | |
DWORD (*)(EAP_SESSION_HANDLE, IMXAttributes *, XML_ERROR **) __attribute__((stdcall)) | .EapPeerGetResponseAttributes | 88 | |
DWORD (*)(EAP_SESSION_HANDLE, IMXAttributes *, EapPeerMethodOutput *, XML_ERROR **) __attribute__((stdcall)) | .EapPeerSetResponseAttributes | 96 | |
DWORD (*)(EAP_SESSION_HANDLE, XML_ERROR **) __attribute__((stdcall)) | .EapPeerEndSession | 104 | |
DWORD (*)(XML_ERROR **) __attribute__((stdcall)) | .EapPeerShutdown | 112 |
│ └─120
EAP_TYPE | BYTE | .type | 0 |
DWORD | .dwVendorId | 4 | |
DWORD | .dwVendorType | 8 |
│ └─12
EAP_UI_DATA_FORMAT | EAP_CRED_REQ * | .credData | 0 |
EAP_CRED_EXPIRY_REQ * | .credExpiryData | 0 | |
EAP_CRED_LOGON_REQ * | .credLogonData | 0 |
│ └─8
EC_VARIANT | PBYTE | .BinaryVal | 0 |
BOOL * | .BooleanArr | 0 | |
BOOL | .BooleanVal | 0 | |
ULONGLONG | .DateTimeVal | 0 | |
INT32 * | .Int32Arr | 0 | |
EC_OBJECT_ARRAY_PROPERTY_HANDLE | .PropertyHandleVal | 0 | |
LPWSTR * | .StringArr | 0 | |
LPCWSTR | .StringVal | 0 | |
UINT32 | .UInt32Val | 0 | |
DWORD | .Count | 8 | |
DWORD | .Type | 12 |
│ └─16
EDITBALLOONTIP | DWORD | .cbStruct | 0 |
LPCWSTR | .pszTitle | 8 | |
LPCWSTR | .pszText | 16 | |
INT | .ttiIcon | 24 |
│ └─32
EDITSTREAM | DWORD_PTR | .dwCookie | 0 |
DWORD | .dwError | 8 | |
EDITSTREAMCALLBACK | .pfnCallback | 12 |
│ └─20
EFFPERM_RESULT_LIST | BOOLEAN | .fEvaluated | 0 |
ULONG | .cObjectTypeListLength | 4 | |
OBJECT_TYPE_LIST * | .pObjectTypeList | 8 | |
ACCESS_MASK * | .pGrantedAccessList | 16 |
│ └─24
EFS_CERTIFICATE_BLOB | DWORD | .dwCertEncodingType | 0 |
DWORD | .cbData | 4 | |
PBYTE | .pbData | 8 |
│ └─16
EFS_HASH_BLOB | DWORD | .cbData | 0 |
PBYTE | .pbData | 8 |
│ └─16
ELEMDESC | TYPEDESC | HREFTYPE | .tdesc.hreftype | 0 |
struct tagARRAYDESC * | .tdesc.lpadesc | 0 | ||
struct tagTYPEDESC * | .tdesc.lptdesc | 0 | ||
VARTYPE | .tdesc.vt | 8 | ||
IDLDESC | .idldesc | 16 | ||
PARAMDESC | LPPARAMDESCEX | .paramdesc.pparamdescex | 16 | |
USHORT | .paramdesc.wParamFlags | 24 |
│ └─32
EMI_CHANNEL_MEASUREMENT_DATA | ULONGLONG | .AbsoluteEnergy | 0 |
ULONGLONG | .AbsoluteTime | 8 |
│ └─16
EMI_CHANNEL_V2 | EMI_MEASUREMENT_UNIT | .MeasurementUnit | 0 |
USHORT | .ChannelNameSize | 4 | |
WCHAR[1] | .ChannelName | 6 |
│ └─8
EMI_MEASUREMENT_DATA_V2 | EMI_CHANNEL_MEASUREMENT_DATA[1] | .ChannelData | 0 |
│ └─16
EMI_METADATA_SIZE | ULONG | .MetadataSize | 0 |
│ └─4
EMI_METADATA_V1 | EMI_MEASUREMENT_UNIT | .MeasurementUnit | 0 |
WCHAR[16] | .HardwareOEM | 4 | |
WCHAR[16] | .HardwareModel | 36 | |
USHORT | .HardwareRevision | 68 | |
USHORT | .MeteredHardwareNameSize | 70 | |
WCHAR[1] | .MeteredHardwareName | 72 |
│ └─76
EMI_METADATA_V2 | WCHAR[16] | .HardwareOEM | 0 |
WCHAR[16] | .HardwareModel | 32 | |
USHORT | .HardwareRevision | 64 | |
USHORT | .ChannelCount | 66 | |
EMI_CHANNEL_V2[1] | .Channels | 68 |
│ └─76
EMI_VERSION | USHORT | .EmiVersion | 0 |
│ └─2
EMR | DWORD | .iType | 0 |
DWORD | .nSize | 4 |
│ └─8
EMRABORTPATH | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 |
│ └─8
EMRALPHABLEND | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
LONG | .xDest | 24 | ||
LONG | .yDest | 28 | ||
LONG | .cxDest | 32 | ||
LONG | .cyDest | 36 | ||
DWORD | .dwRop | 40 | ||
LONG | .xSrc | 44 | ||
LONG | .ySrc | 48 | ||
XFORM | FLOAT | .xformSrc.eM11 | 52 | |
FLOAT | .xformSrc.eM12 | 56 | ||
FLOAT | .xformSrc.eM21 | 60 | ||
FLOAT | .xformSrc.eM22 | 64 | ||
FLOAT | .xformSrc.eDx | 68 | ||
FLOAT | .xformSrc.eDy | 72 | ||
COLORREF | .crBkColorSrc | 76 | ||
DWORD | .iUsageSrc | 80 | ||
DWORD | .offBmiSrc | 84 | ||
DWORD | .cbBmiSrc | 88 | ||
DWORD | .offBitsSrc | 92 | ||
DWORD | .cbBitsSrc | 96 | ||
LONG | .cxSrc | 100 | ||
LONG | .cySrc | 104 |
│ └─108
EMRANGLEARC | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
POINTL | LONG | .ptlCenter.x | 8 | |
LONG | .ptlCenter.y | 12 | ||
DWORD | .nRadius | 16 | ||
FLOAT | .eStartAngle | 20 | ||
FLOAT | .eSweepAngle | 24 |
│ └─28
EMRARC | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBox.left | 8 | |
LONG | .rclBox.top | 12 | ||
LONG | .rclBox.right | 16 | ||
LONG | .rclBox.bottom | 20 | ||
POINTL | LONG | .ptlStart.x | 24 | |
LONG | .ptlStart.y | 28 | ||
POINTL | LONG | .ptlEnd.x | 32 | |
LONG | .ptlEnd.y | 36 |
│ └─40
EMRBITBLT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
LONG | .xDest | 24 | ||
LONG | .yDest | 28 | ||
LONG | .cxDest | 32 | ||
LONG | .cyDest | 36 | ||
DWORD | .dwRop | 40 | ||
LONG | .xSrc | 44 | ||
LONG | .ySrc | 48 | ||
XFORM | FLOAT | .xformSrc.eM11 | 52 | |
FLOAT | .xformSrc.eM12 | 56 | ||
FLOAT | .xformSrc.eM21 | 60 | ||
FLOAT | .xformSrc.eM22 | 64 | ||
FLOAT | .xformSrc.eDx | 68 | ||
FLOAT | .xformSrc.eDy | 72 | ||
COLORREF | .crBkColorSrc | 76 | ||
DWORD | .iUsageSrc | 80 | ||
DWORD | .offBmiSrc | 84 | ||
DWORD | .cbBmiSrc | 88 | ||
DWORD | .offBitsSrc | 92 | ||
DWORD | .cbBitsSrc | 96 |
│ └─100
EMRCOLORCORRECTPALETTE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihPalette | 8 | ||
DWORD | .nFirstEntry | 12 | ||
DWORD | .nPalEntries | 16 | ||
DWORD | .nReserved | 20 |
│ └─24
EMRCOLORMATCHTOTARGET | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .dwAction | 8 | ||
DWORD | .dwFlags | 12 | ||
DWORD | .cbName | 16 | ||
DWORD | .cbData | 20 | ||
BYTE[1] | .Data | 24 |
│ └─28
EMRCREATEBRUSHINDIRECT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihBrush | 8 | ||
LOGBRUSH32 | UINT | .lb.lbStyle | 12 | |
COLORREF | .lb.lbColor | 16 | ||
ULONG | .lb.lbHatch | 20 |
│ └─24
EMRCREATECOLORSPACE | EMR | DWORD | .emr.iType | 0 | ||
DWORD | .emr.nSize | 4 | ||||
DWORD | .ihCS | 8 | ||||
LOGCOLORSPACEA | DWORD | .lcs.lcsSignature | 12 | |||
DWORD | .lcs.lcsVersion | 16 | ||||
DWORD | .lcs.lcsSize | 20 | ||||
LCSCSTYPE | .lcs.lcsCSType | 24 | ||||
LCSGAMUTMATCH | .lcs.lcsIntent | 28 | ||||
CIEXYZTRIPLE | CIEXYZ | FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzRed.ciexyzX | 32 | ||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzRed.ciexyzY | 36 | ||||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzRed.ciexyzZ | 40 | ||||
CIEXYZ | FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzGreen.ciexyzX | 44 | |||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzGreen.ciexyzY | 48 | ||||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzGreen.ciexyzZ | 52 | ||||
CIEXYZ | FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzBlue.ciexyzX | 56 | |||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzBlue.ciexyzY | 60 | ||||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzBlue.ciexyzZ | 64 | ||||
DWORD | .lcs.lcsGammaRed | 68 | ||||
DWORD | .lcs.lcsGammaGreen | 72 | ||||
DWORD | .lcs.lcsGammaBlue | 76 | ||||
CHAR[260] | .lcs.lcsFilename | 80 |
│ └─340
EMRCREATECOLORSPACEW | EMR | DWORD | .emr.iType | 0 | ||
DWORD | .emr.nSize | 4 | ||||
DWORD | .ihCS | 8 | ||||
LOGCOLORSPACEW | DWORD | .lcs.lcsSignature | 12 | |||
DWORD | .lcs.lcsVersion | 16 | ||||
DWORD | .lcs.lcsSize | 20 | ||||
LCSCSTYPE | .lcs.lcsCSType | 24 | ||||
LCSGAMUTMATCH | .lcs.lcsIntent | 28 | ||||
CIEXYZTRIPLE | CIEXYZ | FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzRed.ciexyzX | 32 | ||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzRed.ciexyzY | 36 | ||||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzRed.ciexyzZ | 40 | ||||
CIEXYZ | FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzGreen.ciexyzX | 44 | |||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzGreen.ciexyzY | 48 | ||||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzGreen.ciexyzZ | 52 | ||||
CIEXYZ | FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzBlue.ciexyzX | 56 | |||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzBlue.ciexyzY | 60 | ||||
FXPT2DOT30 | .lcs.lcsEndpoints.ciexyzBlue.ciexyzZ | 64 | ||||
DWORD | .lcs.lcsGammaRed | 68 | ||||
DWORD | .lcs.lcsGammaGreen | 72 | ||||
DWORD | .lcs.lcsGammaBlue | 76 | ||||
WCHAR[260] | .lcs.lcsFilename | 80 | ||||
DWORD | .dwFlags | 600 | ||||
DWORD | .cbData | 604 | ||||
BYTE[1] | .Data | 608 |
│ └─612
EMRCREATEDIBPATTERNBRUSHPT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihBrush | 8 | ||
DWORD | .iUsage | 12 | ||
DWORD | .offBmi | 16 | ||
DWORD | .cbBmi | 20 | ||
DWORD | .offBits | 24 | ||
DWORD | .cbBits | 28 |
│ └─32
EMRCREATEMONOBRUSH | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihBrush | 8 | ||
DWORD | .iUsage | 12 | ||
DWORD | .offBmi | 16 | ||
DWORD | .cbBmi | 20 | ||
DWORD | .offBits | 24 | ||
DWORD | .cbBits | 28 |
│ └─32
EMRCREATEPALETTE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihPal | 8 | ||
LOGPALETTE | WORD | .lgpl.palVersion | 12 | |
WORD | .lgpl.palNumEntries | 14 | ||
PALETTEENTRY[1] | .lgpl.palPalEntry | 16 |
│ └─20
EMRCREATEPEN | EMR | DWORD | .emr.iType | 0 | |
DWORD | .emr.nSize | 4 | |||
DWORD | .ihPen | 8 | |||
LOGPEN | UINT | .lopn.lopnStyle | 12 | ||
POINT | LONG | .lopn.lopnWidth.x | 16 | ||
LONG | .lopn.lopnWidth.y | 20 | |||
COLORREF | .lopn.lopnColor | 24 |
│ └─28
EMRELLIPSE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBox.left | 8 | |
LONG | .rclBox.top | 12 | ||
LONG | .rclBox.right | 16 | ||
LONG | .rclBox.bottom | 20 |
│ └─24
EMREOF | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .nPalEntries | 8 | ||
DWORD | .offPalEntries | 12 | ||
DWORD | .nSizeLast | 16 |
│ └─20
EMREXCLUDECLIPRECT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclClip.left | 8 | |
LONG | .rclClip.top | 12 | ||
LONG | .rclClip.right | 16 | ||
LONG | .rclClip.bottom | 20 |
│ └─24
EMREXTCREATEFONTINDIRECTW | EMR | DWORD | .emr.iType | 0 | |
DWORD | .emr.nSize | 4 | |||
DWORD | .ihFont | 8 | |||
EXTLOGFONTW | LOGFONTW | LONG | .elfw.elfLogFont.lfHeight | 12 | |
LONG | .elfw.elfLogFont.lfWidth | 16 | |||
LONG | .elfw.elfLogFont.lfEscapement | 20 | |||
LONG | .elfw.elfLogFont.lfOrientation | 24 | |||
LONG | .elfw.elfLogFont.lfWeight | 28 | |||
BYTE | .elfw.elfLogFont.lfItalic | 32 | |||
BYTE | .elfw.elfLogFont.lfUnderline | 33 | |||
BYTE | .elfw.elfLogFont.lfStrikeOut | 34 | |||
BYTE | .elfw.elfLogFont.lfCharSet | 35 | |||
BYTE | .elfw.elfLogFont.lfOutPrecision | 36 | |||
BYTE | .elfw.elfLogFont.lfClipPrecision | 37 | |||
BYTE | .elfw.elfLogFont.lfQuality | 38 | |||
BYTE | .elfw.elfLogFont.lfPitchAndFamily | 39 | |||
WCHAR[32] | .elfw.elfLogFont.lfFaceName | 40 | |||
WCHAR[64] | .elfw.elfFullName | 104 | |||
WCHAR[32] | .elfw.elfStyle | 232 | |||
DWORD | .elfw.elfVersion | 296 | |||
DWORD | .elfw.elfStyleSize | 300 | |||
DWORD | .elfw.elfMatch | 304 | |||
DWORD | .elfw.elfReserved | 308 | |||
BYTE[4] | .elfw.elfVendorId | 312 | |||
DWORD | .elfw.elfCulture | 316 | |||
PANOSE | BYTE | .elfw.elfPanose.bFamilyType | 320 | ||
BYTE | .elfw.elfPanose.bSerifStyle | 321 | |||
BYTE | .elfw.elfPanose.bWeight | 322 | |||
BYTE | .elfw.elfPanose.bProportion | 323 | |||
BYTE | .elfw.elfPanose.bContrast | 324 | |||
BYTE | .elfw.elfPanose.bStrokeVariation | 325 | |||
BYTE | .elfw.elfPanose.bArmStyle | 326 | |||
BYTE | .elfw.elfPanose.bLetterform | 327 | |||
BYTE | .elfw.elfPanose.bMidline | 328 | |||
BYTE | .elfw.elfPanose.bXHeight | 329 |
│ └─332
EMREXTCREATEPEN | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihPen | 8 | ||
DWORD | .offBmi | 12 | ||
DWORD | .cbBmi | 16 | ||
DWORD | .offBits | 20 | ||
DWORD | .cbBits | 24 | ||
EXTLOGPEN32 | .elp | 28 |
│ └─56
EMREXTFLOODFILL | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
POINTL | LONG | .ptlStart.x | 8 | |
LONG | .ptlStart.y | 12 | ||
COLORREF | .crColor | 16 | ||
DWORD | .iMode | 20 |
│ └─24
EMREXTSELECTCLIPRGN | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .cbRgnData | 8 | ||
DWORD | .iMode | 12 | ||
BYTE[1] | .RgnData | 16 |
│ └─20
EMREXTTEXTOUTA | EMR | DWORD | .emr.iType | 0 | |
DWORD | .emr.nSize | 4 | |||
RECTL | LONG | .rclBounds.left | 8 | ||
LONG | .rclBounds.top | 12 | |||
LONG | .rclBounds.right | 16 | |||
LONG | .rclBounds.bottom | 20 | |||
DWORD | .iGraphicsMode | 24 | |||
FLOAT | .exScale | 28 | |||
FLOAT | .eyScale | 32 | |||
EMRTEXT | POINTL | LONG | .emrtext.ptlReference.x | 36 | |
LONG | .emrtext.ptlReference.y | 40 | |||
DWORD | .emrtext.nChars | 44 | |||
DWORD | .emrtext.offString | 48 | |||
DWORD | .emrtext.fOptions | 52 | |||
RECTL | LONG | .emrtext.rcl.left | 56 | ||
LONG | .emrtext.rcl.top | 60 | |||
LONG | .emrtext.rcl.right | 64 | |||
LONG | .emrtext.rcl.bottom | 68 | |||
DWORD | .emrtext.offDx | 72 |
│ └─76
EMRFILLPATH | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 |
│ └─24
EMRFILLRGN | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .cbRgnData | 24 | ||
DWORD | .ihBrush | 28 | ||
BYTE[1] | .RgnData | 32 |
│ └─36
EMRFORMAT | DWORD | .dSignature | 0 |
DWORD | .nVersion | 4 | |
DWORD | .cbData | 8 | |
DWORD | .offData | 12 |
│ └─16
EMRFRAMERGN | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .cbRgnData | 24 | ||
DWORD | .ihBrush | 28 | ||
SIZEL | .szlStroke | 32 | ||
BYTE[1] | .RgnData | 40 |
│ └─44
EMRGDICOMMENT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .cbData | 8 | ||
BYTE[1] | .Data | 12 |
│ └─16
EMRGLSBOUNDEDRECORD | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .cbData | 24 | ||
BYTE[1] | .Data | 28 |
│ └─32
EMRGLSRECORD | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .cbData | 8 | ||
BYTE[1] | .Data | 12 |
│ └─16
EMRGRADIENTFILL | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .nVer | 24 | ||
DWORD | .nTri | 28 | ||
ULONG | .ulMode | 32 | ||
TRIVERTEX[1] | .Ver | 36 |
│ └─52
EMRINVERTRGN | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .cbRgnData | 24 | ||
BYTE[1] | .RgnData | 28 |
│ └─32
EMRLINETO | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
POINTL | LONG | .ptl.x | 8 | |
LONG | .ptl.y | 12 |
│ └─16
EMRMASKBLT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
LONG | .xDest | 24 | ||
LONG | .yDest | 28 | ||
LONG | .cxDest | 32 | ||
LONG | .cyDest | 36 | ||
DWORD | .dwRop | 40 | ||
LONG | .xSrc | 44 | ||
LONG | .ySrc | 48 | ||
XFORM | FLOAT | .xformSrc.eM11 | 52 | |
FLOAT | .xformSrc.eM12 | 56 | ||
FLOAT | .xformSrc.eM21 | 60 | ||
FLOAT | .xformSrc.eM22 | 64 | ||
FLOAT | .xformSrc.eDx | 68 | ||
FLOAT | .xformSrc.eDy | 72 | ||
COLORREF | .crBkColorSrc | 76 | ||
DWORD | .iUsageSrc | 80 | ||
DWORD | .offBmiSrc | 84 | ||
DWORD | .cbBmiSrc | 88 | ||
DWORD | .offBitsSrc | 92 | ||
DWORD | .cbBitsSrc | 96 | ||
LONG | .xMask | 100 | ||
LONG | .yMask | 104 | ||
DWORD | .iUsageMask | 108 | ||
DWORD | .offBmiMask | 112 | ||
DWORD | .cbBmiMask | 116 | ||
DWORD | .offBitsMask | 120 | ||
DWORD | .cbBitsMask | 124 |
│ └─128
EMRMODIFYWORLDTRANSFORM | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
XFORM | FLOAT | .xform.eM11 | 8 | |
FLOAT | .xform.eM12 | 12 | ||
FLOAT | .xform.eM21 | 16 | ||
FLOAT | .xform.eM22 | 20 | ||
FLOAT | .xform.eDx | 24 | ||
FLOAT | .xform.eDy | 28 | ||
DWORD | .iMode | 32 |
│ └─36
EMROFFSETCLIPRGN | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
POINTL | LONG | .ptlOffset.x | 8 | |
LONG | .ptlOffset.y | 12 |
│ └─16
EMRPIXELFORMAT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
PIXELFORMATDESCRIPTOR | WORD | .pfd.nSize | 8 | |
WORD | .pfd.nVersion | 10 | ||
DWORD | .pfd.dwFlags | 12 | ||
BYTE | .pfd.iPixelType | 16 | ||
BYTE | .pfd.cColorBits | 17 | ||
BYTE | .pfd.cRedBits | 18 | ||
BYTE | .pfd.cRedShift | 19 | ||
BYTE | .pfd.cGreenBits | 20 | ||
BYTE | .pfd.cGreenShift | 21 | ||
BYTE | .pfd.cBlueBits | 22 | ||
BYTE | .pfd.cBlueShift | 23 | ||
BYTE | .pfd.cAlphaBits | 24 | ||
BYTE | .pfd.cAlphaShift | 25 | ||
BYTE | .pfd.cAccumBits | 26 | ||
BYTE | .pfd.cAccumRedBits | 27 | ||
BYTE | .pfd.cAccumGreenBits | 28 | ||
BYTE | .pfd.cAccumBlueBits | 29 | ||
BYTE | .pfd.cAccumAlphaBits | 30 | ||
BYTE | .pfd.cDepthBits | 31 | ||
BYTE | .pfd.cStencilBits | 32 | ||
BYTE | .pfd.cAuxBuffers | 33 | ||
BYTE | .pfd.iLayerType | 34 | ||
BYTE | .pfd.bReserved | 35 | ||
DWORD | .pfd.dwLayerMask | 36 | ||
DWORD | .pfd.dwVisibleMask | 40 | ||
DWORD | .pfd.dwDamageMask | 44 |
│ └─48
EMRPLGBLT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
POINTL[3] | .aptlDest | 24 | ||
LONG | .xSrc | 48 | ||
LONG | .ySrc | 52 | ||
LONG | .cxSrc | 56 | ||
LONG | .cySrc | 60 | ||
XFORM | FLOAT | .xformSrc.eM11 | 64 | |
FLOAT | .xformSrc.eM12 | 68 | ||
FLOAT | .xformSrc.eM21 | 72 | ||
FLOAT | .xformSrc.eM22 | 76 | ||
FLOAT | .xformSrc.eDx | 80 | ||
FLOAT | .xformSrc.eDy | 84 | ||
COLORREF | .crBkColorSrc | 88 | ||
DWORD | .iUsageSrc | 92 | ||
DWORD | .offBmiSrc | 96 | ||
DWORD | .cbBmiSrc | 100 | ||
DWORD | .offBitsSrc | 104 | ||
DWORD | .cbBitsSrc | 108 | ||
LONG | .xMask | 112 | ||
LONG | .yMask | 116 | ||
DWORD | .iUsageMask | 120 | ||
DWORD | .offBmiMask | 124 | ||
DWORD | .cbBmiMask | 128 | ||
DWORD | .offBitsMask | 132 | ||
DWORD | .cbBitsMask | 136 |
│ └─140
EMRPOLYDRAW | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .cptl | 24 | ||
POINTL[1] | .aptl | 28 | ||
BYTE[1] | .abTypes | 36 |
│ └─40
EMRPOLYDRAW16 | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .cpts | 24 | ||
POINTS[1] | .apts | 28 | ||
BYTE[1] | .abTypes | 32 |
│ └─36
EMRPOLYLINE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .cptl | 24 | ||
POINTL[1] | .aptl | 28 |
│ └─36
EMRPOLYLINE16 | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .cpts | 24 | ||
POINTS[1] | .apts | 28 |
│ └─32
EMRPOLYPOLYLINE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .nPolys | 24 | ||
DWORD | .cptl | 28 | ||
DWORD[1] | .aPolyCounts | 32 | ||
POINTL[1] | .aptl | 36 |
│ └─44
EMRPOLYPOLYLINE16 | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .nPolys | 24 | ||
DWORD | .cpts | 28 | ||
DWORD[1] | .aPolyCounts | 32 | ||
POINTS[1] | .apts | 36 |
│ └─40
EMRPOLYTEXTOUTA | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
DWORD | .iGraphicsMode | 24 | ||
FLOAT | .exScale | 28 | ||
FLOAT | .eyScale | 32 | ||
LONG | .cStrings | 36 | ||
EMRTEXT[1] | .aemrtext | 40 |
│ └─80
EMRRESIZEPALETTE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihPal | 8 | ||
DWORD | .cEntries | 12 |
│ └─16
EMRRESTOREDC | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
LONG | .iRelative | 8 |
│ └─12
EMRROUNDRECT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBox.left | 8 | |
LONG | .rclBox.top | 12 | ||
LONG | .rclBox.right | 16 | ||
LONG | .rclBox.bottom | 20 | ||
SIZEL | .szlCorner | 24 |
│ └─32
EMRSCALEVIEWPORTEXTEX | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
LONG | .xNum | 8 | ||
LONG | .xDenom | 12 | ||
LONG | .yNum | 16 | ||
LONG | .yDenom | 20 |
│ └─24
EMRSELECTCLIPPATH | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .iMode | 8 |
│ └─12
EMRSELECTOBJECT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihObject | 8 |
│ └─12
EMRSELECTPALETTE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihPal | 8 |
│ └─12
EMRSETARCDIRECTION | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .iArcDirection | 8 |
│ └─12
EMRSETBKCOLOR | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
COLORREF | .crColor | 8 |
│ └─12
EMRSETCOLORADJUSTMENT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
COLORADJUSTMENT | WORD | .ColorAdjustment.caSize | 8 | |
WORD | .ColorAdjustment.caFlags | 10 | ||
WORD | .ColorAdjustment.caIlluminantIndex | 12 | ||
WORD | .ColorAdjustment.caRedGamma | 14 | ||
WORD | .ColorAdjustment.caGreenGamma | 16 | ||
WORD | .ColorAdjustment.caBlueGamma | 18 | ||
WORD | .ColorAdjustment.caReferenceBlack | 20 | ||
WORD | .ColorAdjustment.caReferenceWhite | 22 | ||
SHORT | .ColorAdjustment.caContrast | 24 | ||
SHORT | .ColorAdjustment.caBrightness | 26 | ||
SHORT | .ColorAdjustment.caColorfulness | 28 | ||
SHORT | .ColorAdjustment.caRedGreenTint | 30 |
│ └─32
EMRSETCOLORSPACE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihCS | 8 |
│ └─12
EMRSETDIBITSTODEVICE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
LONG | .xDest | 24 | ||
LONG | .yDest | 28 | ||
LONG | .xSrc | 32 | ||
LONG | .ySrc | 36 | ||
LONG | .cxSrc | 40 | ||
LONG | .cySrc | 44 | ||
DWORD | .offBmiSrc | 48 | ||
DWORD | .cbBmiSrc | 52 | ||
DWORD | .offBitsSrc | 56 | ||
DWORD | .cbBitsSrc | 60 | ||
DWORD | .iUsageSrc | 64 | ||
DWORD | .iStartScan | 68 | ||
DWORD | .cScans | 72 |
│ └─76
EMRSETICMPROFILE | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .dwFlags | 8 | ||
DWORD | .cbName | 12 | ||
DWORD | .cbData | 16 | ||
BYTE[1] | .Data | 20 |
│ └─24
EMRSETMAPPERFLAGS | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .dwFlags | 8 |
│ └─12
EMRSETMITERLIMIT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
FLOAT | .eMiterLimit | 8 |
│ └─12
EMRSETPALETTEENTRIES | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
DWORD | .ihPal | 8 | ||
DWORD | .iStart | 12 | ||
DWORD | .cEntries | 16 | ||
PALETTEENTRY[1] | .aPalEntries | 20 |
│ └─24
EMRSETPIXELV | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
POINTL | LONG | .ptlPixel.x | 8 | |
LONG | .ptlPixel.y | 12 | ||
COLORREF | .crColor | 16 |
│ └─20
EMRSETVIEWPORTEXTEX | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
SIZEL | .szlExtent | 8 |
│ └─16
EMRSETVIEWPORTORGEX | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
POINTL | LONG | .ptlOrigin.x | 8 | |
LONG | .ptlOrigin.y | 12 |
│ └─16
EMRSETWORLDTRANSFORM | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
XFORM | FLOAT | .xform.eM11 | 8 | |
FLOAT | .xform.eM12 | 12 | ||
FLOAT | .xform.eM21 | 16 | ||
FLOAT | .xform.eM22 | 20 | ||
FLOAT | .xform.eDx | 24 | ||
FLOAT | .xform.eDy | 28 |
│ └─32
EMRSTRETCHBLT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
LONG | .xDest | 24 | ||
LONG | .yDest | 28 | ||
LONG | .cxDest | 32 | ||
LONG | .cyDest | 36 | ||
DWORD | .dwRop | 40 | ||
LONG | .xSrc | 44 | ||
LONG | .ySrc | 48 | ||
XFORM | FLOAT | .xformSrc.eM11 | 52 | |
FLOAT | .xformSrc.eM12 | 56 | ||
FLOAT | .xformSrc.eM21 | 60 | ||
FLOAT | .xformSrc.eM22 | 64 | ||
FLOAT | .xformSrc.eDx | 68 | ||
FLOAT | .xformSrc.eDy | 72 | ||
COLORREF | .crBkColorSrc | 76 | ||
DWORD | .iUsageSrc | 80 | ||
DWORD | .offBmiSrc | 84 | ||
DWORD | .cbBmiSrc | 88 | ||
DWORD | .offBitsSrc | 92 | ||
DWORD | .cbBitsSrc | 96 | ||
LONG | .cxSrc | 100 | ||
LONG | .cySrc | 104 |
│ └─108
EMRSTRETCHDIBITS | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
LONG | .xDest | 24 | ||
LONG | .yDest | 28 | ||
LONG | .xSrc | 32 | ||
LONG | .ySrc | 36 | ||
LONG | .cxSrc | 40 | ||
LONG | .cySrc | 44 | ||
DWORD | .offBmiSrc | 48 | ||
DWORD | .cbBmiSrc | 52 | ||
DWORD | .offBitsSrc | 56 | ||
DWORD | .cbBitsSrc | 60 | ||
DWORD | .iUsageSrc | 64 | ||
DWORD | .dwRop | 68 | ||
LONG | .cxDest | 72 | ||
LONG | .cyDest | 76 |
│ └─80
EMRTEXT | POINTL | LONG | .ptlReference.x | 0 |
LONG | .ptlReference.y | 4 | ||
DWORD | .nChars | 8 | ||
DWORD | .offString | 12 | ||
DWORD | .fOptions | 16 | ||
RECTL | LONG | .rcl.left | 20 | |
LONG | .rcl.top | 24 | ||
LONG | .rcl.right | 28 | ||
LONG | .rcl.bottom | 32 | ||
DWORD | .offDx | 36 |
│ └─40
EMRTRANSPARENTBLT | EMR | DWORD | .emr.iType | 0 |
DWORD | .emr.nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
LONG | .xDest | 24 | ||
LONG | .yDest | 28 | ||
LONG | .cxDest | 32 | ||
LONG | .cyDest | 36 | ||
DWORD | .dwRop | 40 | ||
LONG | .xSrc | 44 | ||
LONG | .ySrc | 48 | ||
XFORM | FLOAT | .xformSrc.eM11 | 52 | |
FLOAT | .xformSrc.eM12 | 56 | ||
FLOAT | .xformSrc.eM21 | 60 | ||
FLOAT | .xformSrc.eM22 | 64 | ||
FLOAT | .xformSrc.eDx | 68 | ||
FLOAT | .xformSrc.eDy | 72 | ||
COLORREF | .crBkColorSrc | 76 | ||
DWORD | .iUsageSrc | 80 | ||
DWORD | .offBmiSrc | 84 | ||
DWORD | .cbBmiSrc | 88 | ||
DWORD | .offBitsSrc | 92 | ||
DWORD | .cbBitsSrc | 96 | ||
LONG | .cxSrc | 100 | ||
LONG | .cySrc | 104 |
│ └─108
ENABLE_TRACE_PARAMETERS | ULONG | .Version | 0 | |
ULONG | .EnableProperty | 4 | ||
ULONG | .ControlFlags | 8 | ||
GUID | unsigned long | .SourceId.Data1 | 12 | |
unsigned short | .SourceId.Data2 | 16 | ||
unsigned short | .SourceId.Data3 | 18 | ||
unsigned char[8] | .SourceId.Data4 | 20 | ||
PEVENT_FILTER_DESCRIPTOR | .EnableFilterDesc | 32 | ||
ULONG | .FilterDescCount | 40 |
│ └─48
ENABLE_TRACE_PARAMETERS_V1 | ULONG | .Version | 0 | |
ULONG | .EnableProperty | 4 | ||
ULONG | .ControlFlags | 8 | ||
GUID | unsigned long | .SourceId.Data1 | 12 | |
unsigned short | .SourceId.Data2 | 16 | ||
unsigned short | .SourceId.Data3 | 18 | ||
unsigned char[8] | .SourceId.Data4 | 20 | ||
PEVENT_FILTER_DESCRIPTOR | .EnableFilterDesc | 32 |
│ └─40
ENCLAVE_CREATE_INFO_SGX | BYTE[4096] | .Secs | 0 |
│ └─4096
ENCLAVE_CREATE_INFO_VBS | DWORD | .Flags | 0 |
BYTE[32] | .OwnerID | 4 |
│ └─36
ENCLAVE_IDENTITY | UINT8[32] | .OwnerId | 0 |
UINT8[32] | .UniqueId | 32 | |
UINT8[32] | .AuthorId | 64 | |
UINT8[16] | .FamilyId | 96 | |
UINT8[16] | .ImageId | 112 | |
UINT32 | .EnclaveSvn | 128 | |
UINT32 | .SecureKernelSvn | 132 | |
UINT32 | .PlatformSvn | 136 | |
UINT32 | .Flags | 140 | |
UINT32 | .SigningLevel | 144 | |
UINT32 | .EnclaveType | 148 |
│ └─152
ENCLAVE_INFORMATION | ULONG | .EnclaveType | 0 | |
ULONG | .Reserved | 4 | ||
PVOID | .BaseAddress | 8 | ||
SIZE_T | .Size | 16 | ||
ENCLAVE_IDENTITY | UINT8[32] | .Identity.OwnerId | 24 | |
UINT8[32] | .Identity.UniqueId | 56 | ||
UINT8[32] | .Identity.AuthorId | 88 | ||
UINT8[16] | .Identity.FamilyId | 120 | ||
UINT8[16] | .Identity.ImageId | 136 | ||
UINT32 | .Identity.EnclaveSvn | 152 | ||
UINT32 | .Identity.SecureKernelSvn | 156 | ||
UINT32 | .Identity.PlatformSvn | 160 | ||
UINT32 | .Identity.Flags | 164 | ||
UINT32 | .Identity.SigningLevel | 168 | ||
UINT32 | .Identity.EnclaveType | 172 |
│ └─176
ENCLAVE_INIT_INFO_SGX | BYTE[1808] | .SigStruct | 0 |
BYTE[240] | .Reserved1 | 1808 | |
BYTE[304] | .EInitToken | 2048 | |
BYTE[1744] | .Reserved2 | 2352 |
│ └─4096
ENCLAVE_INIT_INFO_VBS | DWORD | .Length | 0 |
DWORD | .ThreadCount | 4 |
│ └─8
ENCORRECTTEXT | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
CHARRANGE | LONG | .chrg.cpMin | 24 | |
LONG | .chrg.cpMax | 28 | ||
WORD | .seltyp | 32 |
│ └─36
ENCRYPTED_LM_OWF_PASSWORD | CYPHER_BLOCK[2] | .data | 0 |
│ └─16
ENCRYPTION_CERTIFICATE | DWORD | .cbTotalLength | 0 |
SID * | .pUserSid | 8 | |
PEFS_CERTIFICATE_BLOB | .pCertBlob | 16 |
│ └─24
ENCRYPTION_CERTIFICATE_HASH | DWORD | .cbTotalLength | 0 |
SID * | .pUserSid | 8 | |
PEFS_HASH_BLOB | .pHash | 16 | |
LPWSTR | .lpDisplayInformation | 24 |
│ └─32
ENCRYPTION_CERTIFICATE_HASH_LIST | DWORD | .nCert_Hash | 0 |
PENCRYPTION_CERTIFICATE_HASH * | .pUsers | 8 |
│ └─16
ENCRYPTION_CERTIFICATE_LIST | DWORD | .nUsers | 0 |
PENCRYPTION_CERTIFICATE * | .pUsers | 8 |
│ └─16
ENDCOMPOSITIONNOTIFY | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
DWORD | .dwCode | 24 |
│ └─28
ENDROPFILES | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
HANDLE | .hDrop | 24 | ||
LONG | .cp | 32 | ||
BOOL | .fProtected | 36 |
│ └─40
ENGSAFESEMAPHORE | HSEMAPHORE | .hsem | 0 |
LONG | .lCount | 8 |
│ └─16
ENG_TIME_FIELDS | USHORT | .usYear | 0 |
USHORT | .usMonth | 2 | |
USHORT | .usDay | 4 | |
USHORT | .usHour | 6 | |
USHORT | .usMinute | 8 | |
USHORT | .usSecond | 10 | |
USHORT | .usMilliseconds | 12 | |
USHORT | .usWeekday | 14 |
│ └─16
ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION | BYTE | .CurrentAdminFailures | 0 |
BYTE | .CurrentUserFailures | 1 | |
DWORD | .TotalUserAuthenticationCount | 4 | |
DWORD | .TotalAdminAuthenticationCount | 8 | |
BOOL | .FipsCompliant | 12 | |
BOOL | .SecurityIDAvailable | 16 | |
BOOL | .InitializeInProgress | 20 | |
BOOL | .ITMSArmed | 24 | |
BOOL | .ITMSArmable | 28 | |
BOOL | .UserCreated | 32 | |
BOOL | .ResetOnPORDefault | 36 | |
BOOL | .ResetOnPORCurrent | 40 | |
BYTE | .MaxAdminFailures | 44 | |
BYTE | .MaxUserFailures | 45 | |
DWORD | .TimeToCompleteInitialization | 48 | |
DWORD | .TimeRemainingToCompleteInitialization | 52 | |
DWORD | .MinTimeToAuthenticate | 56 | |
BYTE | .MaxAdminPasswordSize | 60 | |
BYTE | .MinAdminPasswordSize | 61 | |
BYTE | .MaxAdminHintSize | 62 | |
BYTE | .MaxUserPasswordSize | 63 | |
BYTE | .MinUserPasswordSize | 64 | |
BYTE | .MaxUserHintSize | 65 | |
BYTE | .MaxUserNameSize | 66 | |
BYTE | .MaxSiloNameSize | 67 | |
WORD | .MaxChallengeSize | 68 |
│ └─72
ENHMETAHEADER | DWORD | .iType | 0 | |
DWORD | .nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
RECTL | LONG | .rclFrame.left | 24 | |
LONG | .rclFrame.top | 28 | ||
LONG | .rclFrame.right | 32 | ||
LONG | .rclFrame.bottom | 36 | ||
DWORD | .dSignature | 40 | ||
DWORD | .nVersion | 44 | ||
DWORD | .nBytes | 48 | ||
DWORD | .nRecords | 52 | ||
WORD | .nHandles | 56 | ||
WORD | .sReserved | 58 | ||
DWORD | .nDescription | 60 | ||
DWORD | .offDescription | 64 | ||
DWORD | .nPalEntries | 68 | ||
SIZEL | .szlDevice | 72 | ||
SIZEL | .szlMillimeters | 80 | ||
DWORD | .cbPixelFormat | 88 | ||
DWORD | .offPixelFormat | 92 | ||
DWORD | .bOpenGL | 96 | ||
SIZEL | .szlMicrometers | 100 |
│ └─108
ENHMETAHEADER3 | DWORD | .iType | 0 | |
DWORD | .nSize | 4 | ||
RECTL | LONG | .rclBounds.left | 8 | |
LONG | .rclBounds.top | 12 | ||
LONG | .rclBounds.right | 16 | ||
LONG | .rclBounds.bottom | 20 | ||
RECTL | LONG | .rclFrame.left | 24 | |
LONG | .rclFrame.top | 28 | ||
LONG | .rclFrame.right | 32 | ||
LONG | .rclFrame.bottom | 36 | ||
DWORD | .dSignature | 40 | ||
DWORD | .nVersion | 44 | ||
DWORD | .nBytes | 48 | ||
DWORD | .nRecords | 52 | ||
WORD | .nHandles | 56 | ||
WORD | .sReserved | 58 | ||
DWORD | .nDescription | 60 | ||
DWORD | .offDescription | 64 | ||
DWORD | .nPalEntries | 68 | ||
SIZEL | .szlDevice | 72 | ||
SIZEL | .szlMillimeters | 80 |
│ └─88
ENHMETARECORD | DWORD | .iType | 0 |
DWORD | .nSize | 4 | |
DWORD[1] | .dParm | 8 |
│ └─12
ENLINK | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
UINT | .msg | 24 | ||
WPARAM | .wParam | 28 | ||
LPARAM | .lParam | 36 | ||
CHARRANGE | LONG | .chrg.cpMin | 44 | |
LONG | .chrg.cpMax | 48 |
│ └─52
ENLOWFIRTF | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
char * | .szControl | 24 |
│ └─32
ENOLEOPFAILED | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
LONG | .iob | 24 | ||
LONG | .lOper | 28 | ||
HRESULT | .hr | 32 |
│ └─36
ENPROTECTED | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
UINT | .msg | 24 | ||
WPARAM | .wParam | 28 | ||
LPARAM | .lParam | 36 | ||
CHARRANGE | LONG | .chrg.cpMin | 44 | |
LONG | .chrg.cpMax | 48 |
│ └─52
ENSAVECLIPBOARD | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
LONG | .cObjectCount | 24 | ||
LONG | .cch | 28 |
│ └─32
ENTRYID | BYTE[4] | .abFlags | 0 |
BYTE[1] | .ab | 4 |
│ └─5
ENUMERATION_BUFFER | ULONG | .Length | 0 |
ULONG | .OwnerProcessId | 4 | |
USHORT | .FlowNameLength | 8 | |
WCHAR[256] | .FlowName | 10 | |
PTC_GEN_FLOW | .pFlow | 528 | |
ULONG | .NumberOfFilters | 536 | |
TC_GEN_FILTER[1] | .GenericFilter | 544 |
│ └─568
ENUMLOGFONTA | LOGFONTA | LONG | .elfLogFont.lfHeight | 0 |
LONG | .elfLogFont.lfWidth | 4 | ||
LONG | .elfLogFont.lfEscapement | 8 | ||
LONG | .elfLogFont.lfOrientation | 12 | ||
LONG | .elfLogFont.lfWeight | 16 | ||
BYTE | .elfLogFont.lfItalic | 20 | ||
BYTE | .elfLogFont.lfUnderline | 21 | ||
BYTE | .elfLogFont.lfStrikeOut | 22 | ||
BYTE | .elfLogFont.lfCharSet | 23 | ||
BYTE | .elfLogFont.lfOutPrecision | 24 | ||
BYTE | .elfLogFont.lfClipPrecision | 25 | ||
BYTE | .elfLogFont.lfQuality | 26 | ||
BYTE | .elfLogFont.lfPitchAndFamily | 27 | ||
CHAR[32] | .elfLogFont.lfFaceName | 28 | ||
BYTE[64] | .elfFullName | 60 | ||
BYTE[32] | .elfStyle | 124 |
│ └─156
ENUMLOGFONTEXA | LOGFONTA | LONG | .elfLogFont.lfHeight | 0 |
LONG | .elfLogFont.lfWidth | 4 | ||
LONG | .elfLogFont.lfEscapement | 8 | ||
LONG | .elfLogFont.lfOrientation | 12 | ||
LONG | .elfLogFont.lfWeight | 16 | ||
BYTE | .elfLogFont.lfItalic | 20 | ||
BYTE | .elfLogFont.lfUnderline | 21 | ||
BYTE | .elfLogFont.lfStrikeOut | 22 | ||
BYTE | .elfLogFont.lfCharSet | 23 | ||
BYTE | .elfLogFont.lfOutPrecision | 24 | ||
BYTE | .elfLogFont.lfClipPrecision | 25 | ||
BYTE | .elfLogFont.lfQuality | 26 | ||
BYTE | .elfLogFont.lfPitchAndFamily | 27 | ||
CHAR[32] | .elfLogFont.lfFaceName | 28 | ||
BYTE[64] | .elfFullName | 60 | ||
BYTE[32] | .elfStyle | 124 | ||
BYTE[32] | .elfScript | 156 |
│ └─188
ENUMLOGFONTEXDVA | ENUMLOGFONTEXA | LOGFONTA | LONG | .elfEnumLogfontEx.elfLogFont.lfHeight | 0 |
LONG | .elfEnumLogfontEx.elfLogFont.lfWidth | 4 | |||
LONG | .elfEnumLogfontEx.elfLogFont.lfEscapement | 8 | |||
LONG | .elfEnumLogfontEx.elfLogFont.lfOrientation | 12 | |||
LONG | .elfEnumLogfontEx.elfLogFont.lfWeight | 16 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfItalic | 20 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfUnderline | 21 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfStrikeOut | 22 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfCharSet | 23 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfOutPrecision | 24 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfClipPrecision | 25 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfQuality | 26 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfPitchAndFamily | 27 | |||
CHAR[32] | .elfEnumLogfontEx.elfLogFont.lfFaceName | 28 | |||
BYTE[64] | .elfEnumLogfontEx.elfFullName | 60 | |||
BYTE[32] | .elfEnumLogfontEx.elfStyle | 124 | |||
BYTE[32] | .elfEnumLogfontEx.elfScript | 156 | |||
DESIGNVECTOR | DWORD | .elfDesignVector.dvReserved | 188 | ||
DWORD | .elfDesignVector.dvNumAxes | 192 | |||
LONG[16] | .elfDesignVector.dvValues | 196 |
│ └─260
ENUMLOGFONTEXDVW | ENUMLOGFONTEXW | LOGFONTW | LONG | .elfEnumLogfontEx.elfLogFont.lfHeight | 0 |
LONG | .elfEnumLogfontEx.elfLogFont.lfWidth | 4 | |||
LONG | .elfEnumLogfontEx.elfLogFont.lfEscapement | 8 | |||
LONG | .elfEnumLogfontEx.elfLogFont.lfOrientation | 12 | |||
LONG | .elfEnumLogfontEx.elfLogFont.lfWeight | 16 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfItalic | 20 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfUnderline | 21 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfStrikeOut | 22 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfCharSet | 23 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfOutPrecision | 24 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfClipPrecision | 25 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfQuality | 26 | |||
BYTE | .elfEnumLogfontEx.elfLogFont.lfPitchAndFamily | 27 | |||
WCHAR[32] | .elfEnumLogfontEx.elfLogFont.lfFaceName | 28 | |||
WCHAR[64] | .elfEnumLogfontEx.elfFullName | 92 | |||
WCHAR[32] | .elfEnumLogfontEx.elfStyle | 220 | |||
WCHAR[32] | .elfEnumLogfontEx.elfScript | 284 | |||
DESIGNVECTOR | DWORD | .elfDesignVector.dvReserved | 348 | ||
DWORD | .elfDesignVector.dvNumAxes | 352 | |||
LONG[16] | .elfDesignVector.dvValues | 356 |
│ └─420
ENUMLOGFONTEXW | LOGFONTW | LONG | .elfLogFont.lfHeight | 0 |
LONG | .elfLogFont.lfWidth | 4 | ||
LONG | .elfLogFont.lfEscapement | 8 | ||
LONG | .elfLogFont.lfOrientation | 12 | ||
LONG | .elfLogFont.lfWeight | 16 | ||
BYTE | .elfLogFont.lfItalic | 20 | ||
BYTE | .elfLogFont.lfUnderline | 21 | ||
BYTE | .elfLogFont.lfStrikeOut | 22 | ||
BYTE | .elfLogFont.lfCharSet | 23 | ||
BYTE | .elfLogFont.lfOutPrecision | 24 | ||
BYTE | .elfLogFont.lfClipPrecision | 25 | ||
BYTE | .elfLogFont.lfQuality | 26 | ||
BYTE | .elfLogFont.lfPitchAndFamily | 27 | ||
WCHAR[32] | .elfLogFont.lfFaceName | 28 | ||
WCHAR[64] | .elfFullName | 92 | ||
WCHAR[32] | .elfStyle | 220 | ||
WCHAR[32] | .elfScript | 284 |
│ └─348
ENUMLOGFONTW | LOGFONTW | LONG | .elfLogFont.lfHeight | 0 |
LONG | .elfLogFont.lfWidth | 4 | ||
LONG | .elfLogFont.lfEscapement | 8 | ||
LONG | .elfLogFont.lfOrientation | 12 | ||
LONG | .elfLogFont.lfWeight | 16 | ||
BYTE | .elfLogFont.lfItalic | 20 | ||
BYTE | .elfLogFont.lfUnderline | 21 | ||
BYTE | .elfLogFont.lfStrikeOut | 22 | ||
BYTE | .elfLogFont.lfCharSet | 23 | ||
BYTE | .elfLogFont.lfOutPrecision | 24 | ||
BYTE | .elfLogFont.lfClipPrecision | 25 | ||
BYTE | .elfLogFont.lfQuality | 26 | ||
BYTE | .elfLogFont.lfPitchAndFamily | 27 | ||
WCHAR[32] | .elfLogFont.lfFaceName | 28 | ||
WCHAR[64] | .elfFullName | 92 | ||
WCHAR[32] | .elfStyle | 220 |
│ └─284
ENUMRECTS | ULONG | .c | 0 |
RECTL[1] | .arcl | 4 |
│ └─20
ENUMTEXTMETRICA | NEWTEXTMETRICEXA | NEWTEXTMETRICA | LONG | .etmNewTextMetricEx.ntmTm.tmHeight | 0 |
LONG | .etmNewTextMetricEx.ntmTm.tmAscent | 4 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmDescent | 8 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmInternalLeading | 12 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmExternalLeading | 16 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmAveCharWidth | 20 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmMaxCharWidth | 24 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmWeight | 28 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmOverhang | 32 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmDigitizedAspectX | 36 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmDigitizedAspectY | 40 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmFirstChar | 44 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmLastChar | 45 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmDefaultChar | 46 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmBreakChar | 47 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmItalic | 48 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmUnderlined | 49 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmStruckOut | 50 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmPitchAndFamily | 51 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmCharSet | 52 | |||
DWORD | .etmNewTextMetricEx.ntmTm.ntmFlags | 56 | |||
UINT | .etmNewTextMetricEx.ntmTm.ntmSizeEM | 60 | |||
UINT | .etmNewTextMetricEx.ntmTm.ntmCellHeight | 64 | |||
UINT | .etmNewTextMetricEx.ntmTm.ntmAvgWidth | 68 | |||
FONTSIGNATURE | DWORD[4] | .etmNewTextMetricEx.ntmFontSig.fsUsb | 72 | ||
DWORD[2] | .etmNewTextMetricEx.ntmFontSig.fsCsb | 88 | |||
AXESLISTA | DWORD | .etmAxesList.axlReserved | 96 | ||
DWORD | .etmAxesList.axlNumAxes | 100 | |||
AXISINFOA[16] | .etmAxesList.axlAxisInfo | 104 |
│ └─488
ENUMTEXTMETRICW | NEWTEXTMETRICEXW | NEWTEXTMETRICW | LONG | .etmNewTextMetricEx.ntmTm.tmHeight | 0 |
LONG | .etmNewTextMetricEx.ntmTm.tmAscent | 4 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmDescent | 8 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmInternalLeading | 12 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmExternalLeading | 16 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmAveCharWidth | 20 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmMaxCharWidth | 24 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmWeight | 28 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmOverhang | 32 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmDigitizedAspectX | 36 | |||
LONG | .etmNewTextMetricEx.ntmTm.tmDigitizedAspectY | 40 | |||
WCHAR | .etmNewTextMetricEx.ntmTm.tmFirstChar | 44 | |||
WCHAR | .etmNewTextMetricEx.ntmTm.tmLastChar | 46 | |||
WCHAR | .etmNewTextMetricEx.ntmTm.tmDefaultChar | 48 | |||
WCHAR | .etmNewTextMetricEx.ntmTm.tmBreakChar | 50 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmItalic | 52 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmUnderlined | 53 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmStruckOut | 54 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmPitchAndFamily | 55 | |||
BYTE | .etmNewTextMetricEx.ntmTm.tmCharSet | 56 | |||
DWORD | .etmNewTextMetricEx.ntmTm.ntmFlags | 60 | |||
UINT | .etmNewTextMetricEx.ntmTm.ntmSizeEM | 64 | |||
UINT | .etmNewTextMetricEx.ntmTm.ntmCellHeight | 68 | |||
UINT | .etmNewTextMetricEx.ntmTm.ntmAvgWidth | 72 | |||
FONTSIGNATURE | DWORD[4] | .etmNewTextMetricEx.ntmFontSig.fsUsb | 76 | ||
DWORD[2] | .etmNewTextMetricEx.ntmFontSig.fsCsb | 92 | |||
AXESLISTW | DWORD | .etmAxesList.axlReserved | 100 | ||
DWORD | .etmAxesList.axlNumAxes | 104 | |||
AXISINFOW[16] | .etmAxesList.axlAxisInfo | 108 |
│ └─748
ENUMTYPEA | DWORD | .dwSize | 0 |
DWORD | .dwVersion | 4 | |
DWORD | .dwFields | 8 | |
PCSTR | .pDeviceName | 16 | |
DWORD | .dwMediaType | 24 | |
DWORD | .dwDitheringMode | 28 | |
DWORD[2] | .dwResolution | 32 | |
DWORD | .dwCMMType | 40 | |
DWORD | .dwClass | 44 | |
DWORD | .dwDataColorSpace | 48 | |
DWORD | .dwConnectionSpace | 52 | |
DWORD | .dwSignature | 56 | |
DWORD | .dwPlatform | 60 | |
DWORD | .dwProfileFlags | 64 | |
DWORD | .dwManufacturer | 68 | |
DWORD | .dwModel | 72 | |
DWORD[2] | .dwAttributes | 76 | |
DWORD | .dwRenderingIntent | 84 | |
DWORD | .dwCreator | 88 | |
DWORD | .dwDeviceClass | 92 |
│ └─96
ENUMTYPEW | DWORD | .dwSize | 0 |
DWORD | .dwVersion | 4 | |
DWORD | .dwFields | 8 | |
PCWSTR | .pDeviceName | 16 | |
DWORD | .dwMediaType | 24 | |
DWORD | .dwDitheringMode | 28 | |
DWORD[2] | .dwResolution | 32 | |
DWORD | .dwCMMType | 40 | |
DWORD | .dwClass | 44 | |
DWORD | .dwDataColorSpace | 48 | |
DWORD | .dwConnectionSpace | 52 | |
DWORD | .dwSignature | 56 | |
DWORD | .dwPlatform | 60 | |
DWORD | .dwProfileFlags | 64 | |
DWORD | .dwManufacturer | 68 | |
DWORD | .dwModel | 72 | |
DWORD[2] | .dwAttributes | 76 | |
DWORD | .dwRenderingIntent | 84 | |
DWORD | .dwCreator | 88 | |
DWORD | .dwDeviceClass | 92 |
│ └─96
ENUM_PAGE_FILE_INFORMATION | DWORD | .cb | 0 |
DWORD | .Reserved | 4 | |
SIZE_T | .TotalSize | 8 | |
SIZE_T | .TotalInUse | 16 | |
SIZE_T | .PeakUsage | 24 |
│ └─32
ENUM_SERVICE_STATUSA | LPSTR | .lpServiceName | 0 | |
LPSTR | .lpDisplayName | 8 | ||
SERVICE_STATUS | DWORD | .ServiceStatus.dwServiceType | 16 | |
DWORD | .ServiceStatus.dwCurrentState | 20 | ||
DWORD | .ServiceStatus.dwControlsAccepted | 24 | ||
DWORD | .ServiceStatus.dwWin32ExitCode | 28 | ||
DWORD | .ServiceStatus.dwServiceSpecificExitCode | 32 | ||
DWORD | .ServiceStatus.dwCheckPoint | 36 | ||
DWORD | .ServiceStatus.dwWaitHint | 40 |
│ └─48
ENUM_SERVICE_STATUSW | LPWSTR | .lpServiceName | 0 | |
LPWSTR | .lpDisplayName | 8 | ||
SERVICE_STATUS | DWORD | .ServiceStatus.dwServiceType | 16 | |
DWORD | .ServiceStatus.dwCurrentState | 20 | ||
DWORD | .ServiceStatus.dwControlsAccepted | 24 | ||
DWORD | .ServiceStatus.dwWin32ExitCode | 28 | ||
DWORD | .ServiceStatus.dwServiceSpecificExitCode | 32 | ||
DWORD | .ServiceStatus.dwCheckPoint | 36 | ||
DWORD | .ServiceStatus.dwWaitHint | 40 |
│ └─48
ENUM_SERVICE_STATUS_PROCESSA | LPSTR | .lpServiceName | 0 | |
LPSTR | .lpDisplayName | 8 | ||
SERVICE_STATUS_PROCESS | DWORD | .ServiceStatusProcess.dwServiceType | 16 | |
DWORD | .ServiceStatusProcess.dwCurrentState | 20 | ||
DWORD | .ServiceStatusProcess.dwControlsAccepted | 24 | ||
DWORD | .ServiceStatusProcess.dwWin32ExitCode | 28 | ||
DWORD | .ServiceStatusProcess.dwServiceSpecificExitCode | 32 | ||
DWORD | .ServiceStatusProcess.dwCheckPoint | 36 | ||
DWORD | .ServiceStatusProcess.dwWaitHint | 40 | ||
DWORD | .ServiceStatusProcess.dwProcessId | 44 | ||
DWORD | .ServiceStatusProcess.dwServiceFlags | 48 |
│ └─56
ENUM_SERVICE_STATUS_PROCESSW | LPWSTR | .lpServiceName | 0 | |
LPWSTR | .lpDisplayName | 8 | ||
SERVICE_STATUS_PROCESS | DWORD | .ServiceStatusProcess.dwServiceType | 16 | |
DWORD | .ServiceStatusProcess.dwCurrentState | 20 | ||
DWORD | .ServiceStatusProcess.dwControlsAccepted | 24 | ||
DWORD | .ServiceStatusProcess.dwWin32ExitCode | 28 | ||
DWORD | .ServiceStatusProcess.dwServiceSpecificExitCode | 32 | ||
DWORD | .ServiceStatusProcess.dwCheckPoint | 36 | ||
DWORD | .ServiceStatusProcess.dwWaitHint | 40 | ||
DWORD | .ServiceStatusProcess.dwProcessId | 44 | ||
DWORD | .ServiceStatusProcess.dwServiceFlags | 48 |
│ └─56
ERF | int | .erfOper | 0 |
int | .erfType | 4 | |
BOOL | .fError | 8 |
│ └─12
ERRLOG_OTHER_INFO | DWORD | .alrter_errcode | 0 |
DWORD | .alrter_offset | 4 |
│ └─8
ERROR_SPEC | RsvpObjHdr | USHORT | .errs_header.obj_length | 0 |
UCHAR | .errs_header.obj_class | 2 | ||
UCHAR | .errs_header.obj_ctype | 3 | ||
union (unnamed) | .errs_u | 4 |
│ └─12
ETW_BUFFER_CALLBACK_INFORMATION | TRACEHANDLE | .TraceHandle | 0 |
const TRACE_LOGFILE_HEADER * | .LogfileHeader | 8 | |
ULONG | .BuffersRead | 16 |
│ └─24
ETW_BUFFER_CONTEXT | USHORT | .ProcessorIndex | 0 |
UCHAR | .ProcessorNumber | 0 | |
UCHAR | .Alignment | 1 | |
USHORT | .LoggerId | 2 |
│ └─4
ETW_BUFFER_HEADER | ULONG[4] | .Reserved1 | 0 | |
LARGE_INTEGER | LONGLONG | .TimeStamp.QuadPart | 16 | |
struct (unnamed) | .TimeStamp.u | 16 | ||
DWORD | .TimeStamp.LowPart | 16 | ||
LONG | .TimeStamp.HighPart | 20 | ||
ULONG[4] | .Reserved2 | 24 | ||
ETW_BUFFER_CONTEXT | USHORT | .ClientContext.ProcessorIndex | 40 | |
UCHAR | .ClientContext.ProcessorNumber | 40 | ||
UCHAR | .ClientContext.Alignment | 41 | ||
USHORT | .ClientContext.LoggerId | 42 | ||
ULONG | .Reserved3 | 44 | ||
ULONG | .FilledBytes | 48 | ||
ULONG[5] | .Reserved4 | 52 |
│ └─72
ETW_OPEN_TRACE_OPTIONS | ETW_PROCESS_TRACE_MODES | .ProcessTraceModes | 0 |
PEVENT_RECORD_CALLBACK | .EventCallback | 8 | |
void * | .EventCallbackContext | 16 | |
PETW_BUFFER_CALLBACK | .BufferCallback | 24 | |
void * | .BufferCallbackContext | 32 |
│ └─40
ETW_TRACE_PARTITION_INFORMATION | GUID | unsigned long | .PartitionId.Data1 | 0 |
unsigned short | .PartitionId.Data2 | 4 | ||
unsigned short | .PartitionId.Data3 | 6 | ||
unsigned char[8] | .PartitionId.Data4 | 8 | ||
GUID | unsigned long | .ParentId.Data1 | 16 | |
unsigned short | .ParentId.Data2 | 20 | ||
unsigned short | .ParentId.Data3 | 22 | ||
unsigned char[8] | .ParentId.Data4 | 24 | ||
LONG64 | .QpcOffsetFromRoot | 32 | ||
ULONG | .PartitionType | 40 |
│ └─48
EVENTLOGRECORD | DWORD | .Length | 0 |
DWORD | .Reserved | 4 | |
DWORD | .RecordNumber | 8 | |
DWORD | .TimeGenerated | 12 | |
DWORD | .TimeWritten | 16 | |
DWORD | .EventID | 20 | |
WORD | .EventType | 24 | |
WORD | .NumStrings | 26 | |
WORD | .EventCategory | 28 | |
WORD | .ReservedFlags | 30 | |
DWORD | .ClosingRecordNumber | 32 | |
DWORD | .StringOffset | 36 | |
DWORD | .UserSidLength | 40 | |
DWORD | .UserSidOffset | 44 | |
DWORD | .DataLength | 48 | |
DWORD | .DataOffset | 52 |
│ └─56
EVENTLOG_FULL_INFORMATION | DWORD | .dwFull | 0 |
│ └─4
EVENTMSG | UINT | .message | 0 |
UINT | .paramL | 4 | |
UINT | .paramH | 8 | |
DWORD | .time | 12 | |
HWND | .hwnd | 16 |
│ └─24
EVENT_DATA_DESCRIPTOR | ULONGLONG | .Ptr | 0 |
ULONG | .Size | 8 | |
ULONG | .Reserved | 12 | |
UCHAR | .Type | 12 | |
UCHAR | .Reserved1 | 13 | |
USHORT | .Reserved2 | 14 |
│ └─16
EVENT_DESCRIPTOR | USHORT | .Id | 0 |
UCHAR | .Version | 2 | |
UCHAR | .Channel | 3 | |
UCHAR | .Level | 4 | |
UCHAR | .Opcode | 5 | |
USHORT | .Task | 6 | |
ULONGLONG | .Keyword | 8 |
│ └─16
EVENT_EXTENDED_ITEM_EVENT_KEY | ULONG64 | .Key | 0 |
│ └─8
EVENT_EXTENDED_ITEM_INSTANCE | ULONG | .InstanceId | 0 | |
ULONG | .ParentInstanceId | 4 | ||
GUID | unsigned long | .ParentGuid.Data1 | 8 | |
unsigned short | .ParentGuid.Data2 | 12 | ||
unsigned short | .ParentGuid.Data3 | 14 | ||
unsigned char[8] | .ParentGuid.Data4 | 16 |
│ └─24
EVENT_EXTENDED_ITEM_PEBS_INDEX | ULONG64 | .PebsIndex | 0 |
│ └─8
EVENT_EXTENDED_ITEM_PMC_COUNTERS | ULONG64[1] | .Counter | 0 |
│ └─8
EVENT_EXTENDED_ITEM_PROCESS_START_KEY | ULONG64 | .ProcessStartKey | 0 |
│ └─8
EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID | GUID | unsigned long | .RelatedActivityId.Data1 | 0 |
unsigned short | .RelatedActivityId.Data2 | 4 | ||
unsigned short | .RelatedActivityId.Data3 | 6 | ||
unsigned char[8] | .RelatedActivityId.Data4 | 8 |
│ └─16
EVENT_EXTENDED_ITEM_STACK_KEY32 | ULONG64 | .MatchId | 0 |
ULONG | .StackKey | 8 | |
ULONG | .Padding | 12 |
│ └─16
EVENT_EXTENDED_ITEM_STACK_KEY64 | ULONG64 | .MatchId | 0 |
ULONG64 | .StackKey | 8 |
│ └─16
EVENT_EXTENDED_ITEM_STACK_TRACE32 | ULONG64 | .MatchId | 0 |
ULONG[1] | .Address | 8 |
│ └─16
EVENT_EXTENDED_ITEM_STACK_TRACE64 | ULONG64 | .MatchId | 0 |
ULONG64[1] | .Address | 8 |
│ └─16
EVENT_EXTENDED_ITEM_TS_ID | ULONG | .SessionId | 0 |
│ └─4
EVENT_FILTER_DESCRIPTOR | ULONGLONG | .Ptr | 0 |
ULONG | .Size | 8 | |
ULONG | .Type | 12 |
│ └─16
EVENT_FILTER_EVENT_ID | BOOLEAN | .FilterIn | 0 |
UCHAR | .Reserved | 1 | |
USHORT | .Count | 2 | |
USHORT[1] | .Events | 4 |
│ └─6
EVENT_FILTER_EVENT_NAME | ULONGLONG | .MatchAnyKeyword | 0 |
ULONGLONG | .MatchAllKeyword | 8 | |
UCHAR | .Level | 16 | |
BOOLEAN | .FilterIn | 17 | |
USHORT | .NameCount | 18 | |
UCHAR[1] | .Names | 20 |
│ └─24
EVENT_FILTER_HEADER | USHORT | .Id | 0 |
UCHAR | .Version | 2 | |
UCHAR[5] | .Reserved | 3 | |
ULONGLONG | .InstanceId | 8 | |
ULONG | .Size | 16 | |
ULONG | .NextOffset | 20 |
│ └─24
EVENT_FILTER_LEVEL_KW | ULONGLONG | .MatchAnyKeyword | 0 |
ULONGLONG | .MatchAllKeyword | 8 | |
UCHAR | .Level | 16 | |
BOOLEAN | .FilterIn | 17 |
│ └─24
EVENT_HEADER | USHORT | .Size | 0 | |
USHORT | .HeaderType | 2 | ||
USHORT | .Flags | 4 | ||
USHORT | .EventProperty | 6 | ||
ULONG | .ThreadId | 8 | ||
ULONG | .ProcessId | 12 | ||
LARGE_INTEGER | LONGLONG | .TimeStamp.QuadPart | 16 | |
struct (unnamed) | .TimeStamp.u | 16 | ||
DWORD | .TimeStamp.LowPart | 16 | ||
LONG | .TimeStamp.HighPart | 20 | ||
GUID | unsigned long | .ProviderId.Data1 | 24 | |
unsigned short | .ProviderId.Data2 | 28 | ||
unsigned short | .ProviderId.Data3 | 30 | ||
unsigned char[8] | .ProviderId.Data4 | 32 | ||
EVENT_DESCRIPTOR | USHORT | .EventDescriptor.Id | 40 | |
UCHAR | .EventDescriptor.Version | 42 | ||
UCHAR | .EventDescriptor.Channel | 43 | ||
UCHAR | .EventDescriptor.Level | 44 | ||
UCHAR | .EventDescriptor.Opcode | 45 | ||
USHORT | .EventDescriptor.Task | 46 | ||
ULONGLONG | .EventDescriptor.Keyword | 48 | ||
ULONG | .KernelTime | 56 | ||
ULONG64 | .ProcessorTime | 56 | ||
ULONG | .UserTime | 60 | ||
GUID | unsigned long | .ActivityId.Data1 | 64 | |
unsigned short | .ActivityId.Data2 | 68 | ||
unsigned short | .ActivityId.Data3 | 70 | ||
unsigned char[8] | .ActivityId.Data4 | 72 |
│ └─80
EVENT_HEADER_EXTENDED_DATA_ITEM | USHORT | .Reserved1 | 0 |
USHORT | .ExtType | 2 | |
USHORT | .Linkage | 4bytes,0bits | |
USHORT | .Reserved2 | 4bytes,1bits | |
USHORT | .DataSize | 6 | |
ULONGLONG | .DataPtr | 8 |
│ └─16
EVENT_INSTANCE_HEADER | USHORT | .Size | 0 | |
UCHAR | .HeaderType | 2 | ||
USHORT | .FieldTypeFlags | 2 | ||
UCHAR | .MarkerFlags | 3 | ||
struct (unnamed) | .Class | 4 | ||
ULONG | .Version | 4 | ||
ULONG | .ThreadId | 8 | ||
ULONG | .ProcessId | 12 | ||
LARGE_INTEGER | LONGLONG | .TimeStamp.QuadPart | 16 | |
struct (unnamed) | .TimeStamp.u | 16 | ||
DWORD | .TimeStamp.LowPart | 16 | ||
LONG | .TimeStamp.HighPart | 20 | ||
ULONGLONG | .RegHandle | 24 | ||
ULONG | .InstanceId | 32 | ||
ULONG | .ParentInstanceId | 36 | ||
ULONG | .EventId | 40 | ||
ULONG | .KernelTime | 40 | ||
ULONG64 | .ProcessorTime | 40 | ||
ULONG | .Flags | 44 | ||
ULONG | .UserTime | 44 | ||
ULONGLONG | .ParentRegHandle | 48 |
│ └─56
EVENT_INSTANCE_INFO | HANDLE | .RegHandle | 0 |
ULONG | .InstanceId | 8 |
│ └─16
EVENT_MAP_ENTRY | ULONG | .OutputOffset | 0 |
ULONG | .InputOffset | 4 | |
ULONG | .Value | 4 |
│ └─8
EVENT_MAP_INFO | ULONG | .NameOffset | 0 |
MAP_FLAGS | .Flag | 4 | |
ULONG | .EntryCount | 8 | |
ULONG | .FormatStringOffset | 12 | |
MAP_VALUETYPE | .MapEntryValueType | 12 | |
EVENT_MAP_ENTRY[1] | .MapEntryArray | 16 |
│ └─24
EVENT_PROPERTY_INFO | PROPERTY_FLAGS | .Flags | 0 |
ULONG | .NameOffset | 4 | |
struct _customSchemaType | .customSchemaType | 8 | |
struct _nonStructType | .nonStructType | 8 | |
struct _structType | .structType | 8 | |
USHORT | .countPropertyIndex | 16 | |
USHORT | .count | 16 | |
USHORT | .lengthPropertyIndex | 18 | |
USHORT | .length | 18 | |
ULONG | .Reserved | 20 | |
ULONG | .Tags | 20bytes,0bits |
│ └─24
EVENT_RECORD | EVENT_HEADER | USHORT | .EventHeader.Size | 0 | |
USHORT | .EventHeader.HeaderType | 2 | |||
USHORT | .EventHeader.Flags | 4 | |||
USHORT | .EventHeader.EventProperty | 6 | |||
ULONG | .EventHeader.ThreadId | 8 | |||
ULONG | .EventHeader.ProcessId | 12 | |||
LARGE_INTEGER | LONGLONG | .EventHeader.TimeStamp.QuadPart | 16 | ||
struct (unnamed) | .EventHeader.TimeStamp.u | 16 | |||
DWORD | .EventHeader.TimeStamp.LowPart | 16 | |||
LONG | .EventHeader.TimeStamp.HighPart | 20 | |||
GUID | unsigned long | .EventHeader.ProviderId.Data1 | 24 | ||
unsigned short | .EventHeader.ProviderId.Data2 | 28 | |||
unsigned short | .EventHeader.ProviderId.Data3 | 30 | |||
unsigned char[8] | .EventHeader.ProviderId.Data4 | 32 | |||
EVENT_DESCRIPTOR | USHORT | .EventHeader.EventDescriptor.Id | 40 | ||
UCHAR | .EventHeader.EventDescriptor.Version | 42 | |||
UCHAR | .EventHeader.EventDescriptor.Channel | 43 | |||
UCHAR | .EventHeader.EventDescriptor.Level | 44 | |||
UCHAR | .EventHeader.EventDescriptor.Opcode | 45 | |||
USHORT | .EventHeader.EventDescriptor.Task | 46 | |||
ULONGLONG | .EventHeader.EventDescriptor.Keyword | 48 | |||
ULONG | .EventHeader.KernelTime | 56 | |||
ULONG64 | .EventHeader.ProcessorTime | 56 | |||
ULONG | .EventHeader.UserTime | 60 | |||
GUID | unsigned long | .EventHeader.ActivityId.Data1 | 64 | ||
unsigned short | .EventHeader.ActivityId.Data2 | 68 | |||
unsigned short | .EventHeader.ActivityId.Data3 | 70 | |||
unsigned char[8] | .EventHeader.ActivityId.Data4 | 72 | |||
ETW_BUFFER_CONTEXT | USHORT | .BufferContext.ProcessorIndex | 80 | ||
UCHAR | .BufferContext.ProcessorNumber | 80 | |||
UCHAR | .BufferContext.Alignment | 81 | |||
USHORT | .BufferContext.LoggerId | 82 | |||
USHORT | .ExtendedDataCount | 84 | |||
USHORT | .UserDataLength | 86 | |||
PEVENT_HEADER_EXTENDED_DATA_ITEM | .ExtendedData | 88 | |||
PVOID | .UserData | 96 | |||
PVOID | .UserContext | 104 |
│ └─112
EVENT_TRACE | EVENT_TRACE_HEADER | USHORT | .Header.Size | 0 | |
UCHAR | .Header.HeaderType | 2 | |||
USHORT | .Header.FieldTypeFlags | 2 | |||
UCHAR | .Header.MarkerFlags | 3 | |||
struct (unnamed) | .Header.Class | 4 | |||
ULONG | .Header.Version | 4 | |||
ULONG | .Header.ThreadId | 8 | |||
ULONG | .Header.ProcessId | 12 | |||
LARGE_INTEGER | LONGLONG | .Header.TimeStamp.QuadPart | 16 | ||
struct (unnamed) | .Header.TimeStamp.u | 16 | |||
DWORD | .Header.TimeStamp.LowPart | 16 | |||
LONG | .Header.TimeStamp.HighPart | 20 | |||
GUID | unsigned long | .Header.Guid.Data1 | 24 | ||
unsigned short | .Header.Guid.Data2 | 28 | |||
unsigned short | .Header.Guid.Data3 | 30 | |||
unsigned char[8] | .Header.Guid.Data4 | 32 | |||
ULONGLONG | .Header.GuidPtr | 24 | |||
ULONG | .Header.ClientContext | 40 | |||
ULONG | .Header.KernelTime | 40 | |||
ULONG64 | .Header.ProcessorTime | 40 | |||
ULONG | .Header.Flags | 44 | |||
ULONG | .Header.UserTime | 44 | |||
ULONG | .InstanceId | 48 | |||
ULONG | .ParentInstanceId | 52 | |||
GUID | unsigned long | .ParentGuid.Data1 | 56 | ||
unsigned short | .ParentGuid.Data2 | 60 | |||
unsigned short | .ParentGuid.Data3 | 62 | |||
unsigned char[8] | .ParentGuid.Data4 | 64 | |||
PVOID | .MofData | 72 | |||
ULONG | .MofLength | 80 | |||
ETW_BUFFER_CONTEXT | USHORT | .BufferContext.ProcessorIndex | 84 | ||
UCHAR | .BufferContext.ProcessorNumber | 84 | |||
UCHAR | .BufferContext.Alignment | 85 | |||
USHORT | .BufferContext.LoggerId | 86 | |||
ULONG | .ClientContext | 84 |
│ └─88
EVENT_TRACE_HEADER | USHORT | .Size | 0 | |
UCHAR | .HeaderType | 2 | ||
USHORT | .FieldTypeFlags | 2 | ||
UCHAR | .MarkerFlags | 3 | ||
struct (unnamed) | .Class | 4 | ||
ULONG | .Version | 4 | ||
ULONG | .ThreadId | 8 | ||
ULONG | .ProcessId | 12 | ||
LARGE_INTEGER | LONGLONG | .TimeStamp.QuadPart | 16 | |
struct (unnamed) | .TimeStamp.u | 16 | ||
DWORD | .TimeStamp.LowPart | 16 | ||
LONG | .TimeStamp.HighPart | 20 | ||
GUID | unsigned long | .Guid.Data1 | 24 | |
unsigned short | .Guid.Data2 | 28 | ||
unsigned short | .Guid.Data3 | 30 | ||
unsigned char[8] | .Guid.Data4 | 32 | ||
ULONGLONG | .GuidPtr | 24 | ||
ULONG | .ClientContext | 40 | ||
ULONG | .KernelTime | 40 | ||
ULONG64 | .ProcessorTime | 40 | ||
ULONG | .Flags | 44 | ||
ULONG | .UserTime | 44 |
│ └─48
EVENT_TRACE_LOGFILEA | LPSTR | .LogFileName | 0 | |||
LPSTR | .LoggerName | 8 | ||||
LONGLONG | .CurrentTime | 16 | ||||
ULONG | .BuffersRead | 24 | ||||
ULONG | .ProcessTraceMode | 28 | ||||
ULONG | .LogFileMode | 28 | ||||
EVENT_TRACE | EVENT_TRACE_HEADER | USHORT | .CurrentEvent.Header.Size | 32 | ||
UCHAR | .CurrentEvent.Header.HeaderType | 34 | ||||
USHORT | .CurrentEvent.Header.FieldTypeFlags | 34 | ||||
UCHAR | .CurrentEvent.Header.MarkerFlags | 35 | ||||
struct (unnamed) | .CurrentEvent.Header.Class | 36 | ||||
ULONG | .CurrentEvent.Header.Version | 36 | ||||
ULONG | .CurrentEvent.Header.ThreadId | 40 | ||||
ULONG | .CurrentEvent.Header.ProcessId | 44 | ||||
LARGE_INTEGER | LONGLONG | .CurrentEvent.Header.TimeStamp.QuadPart | 48 | |||
struct (unnamed) | .CurrentEvent.Header.TimeStamp.u | 48 | ||||
DWORD | .CurrentEvent.Header.TimeStamp.LowPart | 48 | ||||
LONG | .CurrentEvent.Header.TimeStamp.HighPart | 52 | ||||
GUID | unsigned long | .CurrentEvent.Header.Guid.Data1 | 56 | |||
unsigned short | .CurrentEvent.Header.Guid.Data2 | 60 | ||||
unsigned short | .CurrentEvent.Header.Guid.Data3 | 62 | ||||
unsigned char[8] | .CurrentEvent.Header.Guid.Data4 | 64 | ||||
ULONGLONG | .CurrentEvent.Header.GuidPtr | 56 | ||||
ULONG | .CurrentEvent.Header.ClientContext | 72 | ||||
ULONG | .CurrentEvent.Header.KernelTime | 72 | ||||
ULONG64 | .CurrentEvent.Header.ProcessorTime | 72 | ||||
ULONG | .CurrentEvent.Header.Flags | 76 | ||||
ULONG | .CurrentEvent.Header.UserTime | 76 | ||||
ULONG | .CurrentEvent.InstanceId | 80 | ||||
ULONG | .CurrentEvent.ParentInstanceId | 84 | ||||
GUID | unsigned long | .CurrentEvent.ParentGuid.Data1 | 88 | |||
unsigned short | .CurrentEvent.ParentGuid.Data2 | 92 | ||||
unsigned short | .CurrentEvent.ParentGuid.Data3 | 94 | ||||
unsigned char[8] | .CurrentEvent.ParentGuid.Data4 | 96 | ||||
PVOID | .CurrentEvent.MofData | 104 | ||||
ULONG | .CurrentEvent.MofLength | 112 | ||||
ETW_BUFFER_CONTEXT | USHORT | .CurrentEvent.BufferContext.ProcessorIndex | 116 | |||
UCHAR | .CurrentEvent.BufferContext.ProcessorNumber | 116 | ||||
UCHAR | .CurrentEvent.BufferContext.Alignment | 117 | ||||
USHORT | .CurrentEvent.BufferContext.LoggerId | 118 | ||||
ULONG | .CurrentEvent.ClientContext | 116 | ||||
TRACE_LOGFILE_HEADER | ULONG | .LogfileHeader.BufferSize | 120 | |||
ULONG | .LogfileHeader.LogFileMode | 120 | ||||
LPWSTR | .LogfileHeader.LogFileName | 120 | ||||
ULONG | .LogfileHeader.MaximumFileSize | 120 | ||||
LARGE_INTEGER | LONGLONG | .LogfileHeader.BootTime.QuadPart | 120 | |||
struct (unnamed) | .LogfileHeader.BootTime.u | 120 | ||||
DWORD | .LogfileHeader.BootTime.LowPart | 120 | ||||
LONG | .LogfileHeader.BootTime.HighPart | 124 | ||||
ULONG | .LogfileHeader.BuffersLost | 120 | ||||
ULONG | .LogfileHeader.BuffersWritten | 120 | ||||
LARGE_INTEGER | LONGLONG | .LogfileHeader.EndTime.QuadPart | 120 | |||
struct (unnamed) | .LogfileHeader.EndTime.u | 120 | ||||
DWORD | .LogfileHeader.EndTime.LowPart | 120 | ||||
LONG | .LogfileHeader.EndTime.HighPart | 124 | ||||
LPWSTR | .LogfileHeader.LoggerName | 120 | ||||
ULONG | .LogfileHeader.NumberOfProcessors | 120 | ||||
LARGE_INTEGER | LONGLONG | .LogfileHeader.PerfFreq.QuadPart | 120 | |||
struct (unnamed) | .LogfileHeader.PerfFreq.u | 120 | ||||
DWORD | .LogfileHeader.PerfFreq.LowPart | 120 | ||||
LONG | .LogfileHeader.PerfFreq.HighPart | 124 | ||||
ULONG | .LogfileHeader.ProviderVersion | 120 | ||||
ULONG | .LogfileHeader.ReservedFlags | 120 | ||||
LARGE_INTEGER | LONGLONG | .LogfileHeader.StartTime.QuadPart | 120 | |||
struct (unnamed) | .LogfileHeader.StartTime.u | 120 | ||||
DWORD | .LogfileHeader.StartTime.LowPart | 120 | ||||
LONG | .LogfileHeader.StartTime.HighPart | 124 | ||||
TIME_ZONE_INFORMATION | LONG | .LogfileHeader.TimeZone.Bias | 120 | |||
WCHAR[32] | .LogfileHeader.TimeZone.StandardName | 124 | ||||
SYSTEMTIME | WORD | .LogfileHeader.TimeZone.StandardDate.wYear | 188 | |||
WORD | .LogfileHeader.TimeZone.StandardDate.wMonth | 190 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wDayOfWeek | 192 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wDay | 194 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wHour | 196 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wMinute | 198 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wSecond | 200 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wMilliseconds | 202 | ||||
LONG | .LogfileHeader.TimeZone.StandardBias | 204 | ||||
WCHAR[32] | .LogfileHeader.TimeZone.DaylightName | 208 | ||||
SYSTEMTIME | WORD | .LogfileHeader.TimeZone.DaylightDate.wYear | 272 | |||
WORD | .LogfileHeader.TimeZone.DaylightDate.wMonth | 274 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wDayOfWeek | 276 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wDay | 278 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wHour | 280 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wMinute | 282 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wSecond | 284 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wMilliseconds | 286 | ||||
LONG | .LogfileHeader.TimeZone.DaylightBias | 288 | ||||
ULONG | .LogfileHeader.TimerResolution | 120 | ||||
ULONG | .LogfileHeader.PointerSize | 120 | ||||
ULONG | .LogfileHeader.CpuSpeedInMHz | 120 | ||||
ULONG | .LogfileHeader.EventsLost | 120 | ||||
GUID | unsigned long | .LogfileHeader.LogInstanceGuid.Data1 | 120 | |||
unsigned short | .LogfileHeader.LogInstanceGuid.Data2 | 124 | ||||
unsigned short | .LogfileHeader.LogInstanceGuid.Data3 | 126 | ||||
unsigned char[8] | .LogfileHeader.LogInstanceGuid.Data4 | 128 | ||||
ULONG | .LogfileHeader.StartBuffers | 120 | ||||
ULONG | .LogfileHeader.Version | 120 | ||||
struct (unnamed) | .LogfileHeader.VersionDetail | 120 | ||||
PEVENT_TRACE_BUFFER_CALLBACKA | .BufferCallback | 400 | ||||
ULONG | .BufferSize | 408 | ||||
ULONG | .Filled | 412 | ||||
ULONG | .EventsLost | 416 | ||||
PEVENT_CALLBACK | .EventCallback | 424 | ||||
PEVENT_RECORD_CALLBACK | .EventRecordCallback | 424 | ||||
ULONG | .IsKernelTrace | 432 | ||||
PVOID | .Context | 440 |
│ └─448
EVENT_TRACE_LOGFILEW | LPWSTR | .LogFileName | 0 | |||
LPWSTR | .LoggerName | 8 | ||||
LONGLONG | .CurrentTime | 16 | ||||
ULONG | .BuffersRead | 24 | ||||
ULONG | .ProcessTraceMode | 28 | ||||
ULONG | .LogFileMode | 28 | ||||
EVENT_TRACE | EVENT_TRACE_HEADER | USHORT | .CurrentEvent.Header.Size | 32 | ||
UCHAR | .CurrentEvent.Header.HeaderType | 34 | ||||
USHORT | .CurrentEvent.Header.FieldTypeFlags | 34 | ||||
UCHAR | .CurrentEvent.Header.MarkerFlags | 35 | ||||
struct (unnamed) | .CurrentEvent.Header.Class | 36 | ||||
ULONG | .CurrentEvent.Header.Version | 36 | ||||
ULONG | .CurrentEvent.Header.ThreadId | 40 | ||||
ULONG | .CurrentEvent.Header.ProcessId | 44 | ||||
LARGE_INTEGER | LONGLONG | .CurrentEvent.Header.TimeStamp.QuadPart | 48 | |||
struct (unnamed) | .CurrentEvent.Header.TimeStamp.u | 48 | ||||
DWORD | .CurrentEvent.Header.TimeStamp.LowPart | 48 | ||||
LONG | .CurrentEvent.Header.TimeStamp.HighPart | 52 | ||||
GUID | unsigned long | .CurrentEvent.Header.Guid.Data1 | 56 | |||
unsigned short | .CurrentEvent.Header.Guid.Data2 | 60 | ||||
unsigned short | .CurrentEvent.Header.Guid.Data3 | 62 | ||||
unsigned char[8] | .CurrentEvent.Header.Guid.Data4 | 64 | ||||
ULONGLONG | .CurrentEvent.Header.GuidPtr | 56 | ||||
ULONG | .CurrentEvent.Header.ClientContext | 72 | ||||
ULONG | .CurrentEvent.Header.KernelTime | 72 | ||||
ULONG64 | .CurrentEvent.Header.ProcessorTime | 72 | ||||
ULONG | .CurrentEvent.Header.Flags | 76 | ||||
ULONG | .CurrentEvent.Header.UserTime | 76 | ||||
ULONG | .CurrentEvent.InstanceId | 80 | ||||
ULONG | .CurrentEvent.ParentInstanceId | 84 | ||||
GUID | unsigned long | .CurrentEvent.ParentGuid.Data1 | 88 | |||
unsigned short | .CurrentEvent.ParentGuid.Data2 | 92 | ||||
unsigned short | .CurrentEvent.ParentGuid.Data3 | 94 | ||||
unsigned char[8] | .CurrentEvent.ParentGuid.Data4 | 96 | ||||
PVOID | .CurrentEvent.MofData | 104 | ||||
ULONG | .CurrentEvent.MofLength | 112 | ||||
ETW_BUFFER_CONTEXT | USHORT | .CurrentEvent.BufferContext.ProcessorIndex | 116 | |||
UCHAR | .CurrentEvent.BufferContext.ProcessorNumber | 116 | ||||
UCHAR | .CurrentEvent.BufferContext.Alignment | 117 | ||||
USHORT | .CurrentEvent.BufferContext.LoggerId | 118 | ||||
ULONG | .CurrentEvent.ClientContext | 116 | ||||
TRACE_LOGFILE_HEADER | ULONG | .LogfileHeader.BufferSize | 120 | |||
ULONG | .LogfileHeader.LogFileMode | 120 | ||||
LPWSTR | .LogfileHeader.LogFileName | 120 | ||||
ULONG | .LogfileHeader.MaximumFileSize | 120 | ||||
LARGE_INTEGER | LONGLONG | .LogfileHeader.BootTime.QuadPart | 120 | |||
struct (unnamed) | .LogfileHeader.BootTime.u | 120 | ||||
DWORD | .LogfileHeader.BootTime.LowPart | 120 | ||||
LONG | .LogfileHeader.BootTime.HighPart | 124 | ||||
ULONG | .LogfileHeader.BuffersLost | 120 | ||||
ULONG | .LogfileHeader.BuffersWritten | 120 | ||||
LARGE_INTEGER | LONGLONG | .LogfileHeader.EndTime.QuadPart | 120 | |||
struct (unnamed) | .LogfileHeader.EndTime.u | 120 | ||||
DWORD | .LogfileHeader.EndTime.LowPart | 120 | ||||
LONG | .LogfileHeader.EndTime.HighPart | 124 | ||||
LPWSTR | .LogfileHeader.LoggerName | 120 | ||||
ULONG | .LogfileHeader.NumberOfProcessors | 120 | ||||
LARGE_INTEGER | LONGLONG | .LogfileHeader.PerfFreq.QuadPart | 120 | |||
struct (unnamed) | .LogfileHeader.PerfFreq.u | 120 | ||||
DWORD | .LogfileHeader.PerfFreq.LowPart | 120 | ||||
LONG | .LogfileHeader.PerfFreq.HighPart | 124 | ||||
ULONG | .LogfileHeader.ProviderVersion | 120 | ||||
ULONG | .LogfileHeader.ReservedFlags | 120 | ||||
LARGE_INTEGER | LONGLONG | .LogfileHeader.StartTime.QuadPart | 120 | |||
struct (unnamed) | .LogfileHeader.StartTime.u | 120 | ||||
DWORD | .LogfileHeader.StartTime.LowPart | 120 | ||||
LONG | .LogfileHeader.StartTime.HighPart | 124 | ||||
TIME_ZONE_INFORMATION | LONG | .LogfileHeader.TimeZone.Bias | 120 | |||
WCHAR[32] | .LogfileHeader.TimeZone.StandardName | 124 | ||||
SYSTEMTIME | WORD | .LogfileHeader.TimeZone.StandardDate.wYear | 188 | |||
WORD | .LogfileHeader.TimeZone.StandardDate.wMonth | 190 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wDayOfWeek | 192 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wDay | 194 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wHour | 196 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wMinute | 198 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wSecond | 200 | ||||
WORD | .LogfileHeader.TimeZone.StandardDate.wMilliseconds | 202 | ||||
LONG | .LogfileHeader.TimeZone.StandardBias | 204 | ||||
WCHAR[32] | .LogfileHeader.TimeZone.DaylightName | 208 | ||||
SYSTEMTIME | WORD | .LogfileHeader.TimeZone.DaylightDate.wYear | 272 | |||
WORD | .LogfileHeader.TimeZone.DaylightDate.wMonth | 274 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wDayOfWeek | 276 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wDay | 278 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wHour | 280 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wMinute | 282 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wSecond | 284 | ||||
WORD | .LogfileHeader.TimeZone.DaylightDate.wMilliseconds | 286 | ||||
LONG | .LogfileHeader.TimeZone.DaylightBias | 288 | ||||
ULONG | .LogfileHeader.TimerResolution | 120 | ||||
ULONG | .LogfileHeader.PointerSize | 120 | ||||
ULONG | .LogfileHeader.CpuSpeedInMHz | 120 | ||||
ULONG | .LogfileHeader.EventsLost | 120 | ||||
GUID | unsigned long | .LogfileHeader.LogInstanceGuid.Data1 | 120 | |||
unsigned short | .LogfileHeader.LogInstanceGuid.Data2 | 124 | ||||
unsigned short | .LogfileHeader.LogInstanceGuid.Data3 | 126 | ||||
unsigned char[8] | .LogfileHeader.LogInstanceGuid.Data4 | 128 | ||||
ULONG | .LogfileHeader.StartBuffers | 120 | ||||
ULONG | .LogfileHeader.Version | 120 | ||||
struct (unnamed) | .LogfileHeader.VersionDetail | 120 | ||||
PEVENT_TRACE_BUFFER_CALLBACKW | .BufferCallback | 400 | ||||
ULONG | .BufferSize | 408 | ||||
ULONG | .Filled | 412 | ||||
ULONG | .EventsLost | 416 | ||||
PEVENT_CALLBACK | .EventCallback | 424 | ||||
PEVENT_RECORD_CALLBACK | .EventRecordCallback | 424 | ||||
ULONG | .IsKernelTrace | 432 | ||||
PVOID | .Context | 440 |
│ └─448
EVENT_TRACE_PROPERTIES | WNODE_HEADER | .Wnode | 0 |
ULONG | .BufferSize | 48 | |
ULONG | .MinimumBuffers | 52 | |
ULONG | .MaximumBuffers | 56 | |
ULONG | .MaximumFileSize | 60 | |
ULONG | .LogFileMode | 64 | |
ULONG | .FlushTimer | 68 | |
ULONG | .EnableFlags | 72 | |
LONG | .AgeLimit | 76 | |
LONG | .FlushThreshold | 76 | |
ULONG | .NumberOfBuffers | 80 | |
ULONG | .FreeBuffers | 84 | |
ULONG | .EventsLost | 88 | |
ULONG | .BuffersWritten | 92 | |
ULONG | .LogBuffersLost | 96 | |
ULONG | .RealTimeBuffersLost | 100 | |
HANDLE | .LoggerThreadId | 104 | |
ULONG | .LogFileNameOffset | 112 | |
ULONG | .LoggerNameOffset | 116 |
│ └─120
EVENT_TRACE_PROPERTIES_V2 | ULONG | .BufferSize | 0 |
ULONG | .EventsLost | 0 | |
ULONG | .MaximumFileSize | 0 | |
ULONG | .BuffersWritten | 0 | |
ULONG | .EnableFlags | 0 | |
PEVENT_FILTER_DESCRIPTOR | .FilterDesc | 0 | |
ULONG | .FilterDescCount | 0 | |
ULONG | .FlushTimer | 0 | |
ULONG | .FreeBuffers | 0 | |
ULONG | .LogBuffersLost | 0 | |
ULONG | .LogFileMode | 0 | |
ULONG | .LogFileNameOffset | 0 | |
ULONG | .LoggerNameOffset | 0 | |
HANDLE | .LoggerThreadId | 0 | |
ULONG | .MaximumBuffers | 0 | |
ULONG | .MinimumBuffers | 0 | |
ULONG | .NumberOfBuffers | 0 | |
ULONG | .RealTimeBuffersLost | 0 | |
WNODE_HEADER | .Wnode | 0 | |
LONG | .AgeLimit | 0 | |
ULONG | .VersionNumber | 120bytes,0bits | |
ULONG | .Wow | 136bytes,0bits | |
ULONG | .QpcDeltaTracking | 136bytes,1bits | |
ULONG | .ExcludeKernelStack | 136bytes,3bits | |
LONG | .FlushThreshold | 0 | |
ULONG | .LargeMdlPages | 136bytes,2bits | |
ULONG | .V2Control | 0 | |
ULONG64 | .V2Options | 0 |
│ └─144
EVT_RPC_LOGIN | LPWSTR | .Server | 0 |
LPWSTR | .User | 8 | |
LPWSTR | .Domain | 16 | |
LPWSTR | .Password | 24 | |
DWORD | .Flags | 32 |
│ └─40
EVT_VARIANT | size_t * | .SizeTArr | 0 |
size_t | .SizeTVal | 0 | |
LPSTR * | .AnsiStringArr | 0 | |
LPCSTR | .AnsiStringVal | 0 | |
PBYTE | .BinaryVal | 0 | |
BOOL * | .BooleanArr | 0 | |
BOOL | .BooleanVal | 0 | |
UINT8 * | .ByteArr | 0 | |
UINT8 | .ByteVal | 0 | |
double * | .DoubleArr | 0 | |
double | .DoubleVal | 0 | |
EVT_HANDLE | .EvtHandleVal | 0 | |
FILETIME * | .FileTimeArr | 0 | |
ULONGLONG | .FileTimeVal | 0 | |
GUID * | .GuidArr | 0 | |
GUID * | .GuidVal | 0 | |
INT16 * | .Int16Arr | 0 | |
INT16 | .Int16Val | 0 | |
INT32 * | .Int32Arr | 0 | |
INT32 | .Int32Val | 0 | |
INT64 * | .Int64Arr | 0 | |
INT64 | .Int64Val | 0 | |
INT8 * | .SByteArr | 0 | |
INT8 | .SByteVal | 0 | |
PSID * | .SidArr | 0 | |
PSID | .SidVal | 0 | |
float * | .SingleArr | 0 | |
float | .SingleVal | 0 | |
LPWSTR * | .StringArr | 0 | |
LPCWSTR | .StringVal | 0 | |
SYSTEMTIME * | .SysTimeArr | 0 | |
SYSTEMTIME * | .SysTimeVal | 0 | |
UINT16 * | .UInt16Arr | 0 | |
UINT16 | .UInt16Val | 0 | |
UINT32 * | .UInt32Arr | 0 | |
UINT32 | .UInt32Val | 0 | |
UINT64 * | .UInt64Arr | 0 | |
UINT64 | .UInt64Val | 0 | |
LPCWSTR | .XmlVal | 0 | |
LPCWSTR * | .XmlValArr | 0 | |
DWORD | .Count | 8 | |
DWORD | .Type | 12 |
│ └─16
EV_EXTRA_CERT_CHAIN_POLICY_PARA | DWORD | .cbSize | 0 |
DWORD | .dwRootProgramQualifierFlags | 4 |
│ └─8
EV_EXTRA_CERT_CHAIN_POLICY_STATUS | DWORD | .cbSize | 0 |
DWORD | .dwQualifiers | 4 | |
DWORD | .dwIssuanceUsageIndex | 8 |
│ └─12
EXCEPINFO | WORD | .wCode | 0 |
WORD | .wReserved | 2 | |
BSTR | .bstrSource | 8 | |
BSTR | .bstrDescription | 16 | |
BSTR | .bstrHelpFile | 24 | |
DWORD | .dwHelpContext | 32 | |
PVOID | .pvReserved | 40 | |
HRESULT (*)(struct tagEXCEPINFO *) __attribute__((stdcall)) | .pfnDeferredFillIn | 48 | |
SCODE | .scode | 56 |
│ └─64
EXCEPTION_DEBUG_INFO | EXCEPTION_RECORD | DWORD | .ExceptionRecord.ExceptionCode | 0 |
DWORD | .ExceptionRecord.ExceptionFlags | 4 | ||
struct _EXCEPTION_RECORD * | .ExceptionRecord.ExceptionRecord | 8 | ||
PVOID | .ExceptionRecord.ExceptionAddress | 16 | ||
DWORD | .ExceptionRecord.NumberParameters | 24 | ||
ULONG_PTR[15] | .ExceptionRecord.ExceptionInformation | 32 | ||
DWORD | .dwFirstChance | 152 |
│ └─160
EXCEPTION_POINTERS | PEXCEPTION_RECORD | .ExceptionRecord | 0 |
PCONTEXT | .ContextRecord | 8 |
│ └─16
EXCEPTION_RECORD | DWORD | .ExceptionCode | 0 |
DWORD | .ExceptionFlags | 4 | |
struct _EXCEPTION_RECORD * | .ExceptionRecord | 8 | |
PVOID | .ExceptionAddress | 16 | |
DWORD | .NumberParameters | 24 | |
ULONG_PTR[15] | .ExceptionInformation | 32 |
│ └─152
EXCEPTION_RECORD64 | DWORD | .ExceptionCode | 0 |
DWORD | .ExceptionFlags | 4 | |
DWORD64 | .ExceptionRecord | 8 | |
DWORD64 | .ExceptionAddress | 16 | |
DWORD | .NumberParameters | 24 | |
DWORD64[15] | .ExceptionInformation | 32 |
│ └─152
EXFAT_STATISTICS | DWORD | .CreateHits | 0 |
DWORD | .SuccessfulCreates | 4 | |
DWORD | .FailedCreates | 8 | |
DWORD | .NonCachedReads | 12 | |
DWORD | .NonCachedReadBytes | 16 | |
DWORD | .NonCachedWrites | 20 | |
DWORD | .NonCachedWriteBytes | 24 | |
DWORD | .NonCachedDiskReads | 28 | |
DWORD | .NonCachedDiskWrites | 32 |
│ └─36
EXIT_PROCESS_DEBUG_INFO | DWORD | .dwExitCode | 0 |
│ └─4
EXIT_THREAD_DEBUG_INFO | DWORD | .dwExitCode | 0 |
│ └─4
EXPAND_VIRTUAL_DISK_PARAMETERS | EXPAND_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 8 |
│ └─16
EXPLICIT_ACCESS_A | DWORD | .grfAccessPermissions | 0 | |
ACCESS_MODE | .grfAccessMode | 4 | ||
DWORD | .grfInheritance | 8 | ||
TRUSTEE_A | struct _TRUSTEE_A * | .Trustee.pMultipleTrustee | 16 | |
MULTIPLE_TRUSTEE_OPERATION | .Trustee.MultipleTrusteeOperation | 24 | ||
TRUSTEE_FORM | .Trustee.TrusteeForm | 28 | ||
TRUSTEE_TYPE | .Trustee.TrusteeType | 32 | ||
LPCH | .Trustee.ptstrName | 40 |
│ └─48
EXPLICIT_ACCESS_W | DWORD | .grfAccessPermissions | 0 | |
ACCESS_MODE | .grfAccessMode | 4 | ||
DWORD | .grfInheritance | 8 | ||
TRUSTEE_W | struct _TRUSTEE_W * | .Trustee.pMultipleTrustee | 16 | |
MULTIPLE_TRUSTEE_OPERATION | .Trustee.MultipleTrusteeOperation | 24 | ||
TRUSTEE_FORM | .Trustee.TrusteeForm | 28 | ||
TRUSTEE_TYPE | .Trustee.TrusteeType | 32 | ||
LPWCH | .Trustee.ptstrName | 40 |
│ └─48
EXP_DARWIN_LINK | DATABLOCK_HEADER | DWORD | .dbh.cbSize | 0 |
DWORD | .dbh.dwSignature | 4 | ||
CHAR[260] | .szDarwinID | 8 | ||
WCHAR[260] | .szwDarwinID | 268 |
│ └─788
EXP_PROPERTYSTORAGE | DWORD | .cbSize | 0 |
DWORD | .dwSignature | 4 | |
BYTE[1] | .abPropertyStorage | 8 |
│ └─9
EXP_SPECIAL_FOLDER | DWORD | .cbSize | 0 |
DWORD | .dwSignature | 4 | |
DWORD | .idSpecialFolder | 8 | |
DWORD | .cbOffset | 12 |
│ └─16
EXP_SZ_LINK | DWORD | .cbSize | 0 |
DWORD | .dwSignature | 4 | |
CHAR[260] | .szTarget | 8 | |
WCHAR[260] | .swzTarget | 268 |
│ └─788
EXTLOGFONTA | LOGFONTA | LONG | .elfLogFont.lfHeight | 0 |
LONG | .elfLogFont.lfWidth | 4 | ||
LONG | .elfLogFont.lfEscapement | 8 | ||
LONG | .elfLogFont.lfOrientation | 12 | ||
LONG | .elfLogFont.lfWeight | 16 | ||
BYTE | .elfLogFont.lfItalic | 20 | ||
BYTE | .elfLogFont.lfUnderline | 21 | ||
BYTE | .elfLogFont.lfStrikeOut | 22 | ||
BYTE | .elfLogFont.lfCharSet | 23 | ||
BYTE | .elfLogFont.lfOutPrecision | 24 | ||
BYTE | .elfLogFont.lfClipPrecision | 25 | ||
BYTE | .elfLogFont.lfQuality | 26 | ||
BYTE | .elfLogFont.lfPitchAndFamily | 27 | ||
CHAR[32] | .elfLogFont.lfFaceName | 28 | ||
BYTE[64] | .elfFullName | 60 | ||
BYTE[32] | .elfStyle | 124 | ||
DWORD | .elfVersion | 156 | ||
DWORD | .elfStyleSize | 160 | ||
DWORD | .elfMatch | 164 | ||
DWORD | .elfReserved | 168 | ||
BYTE[4] | .elfVendorId | 172 | ||
DWORD | .elfCulture | 176 | ||
PANOSE | BYTE | .elfPanose.bFamilyType | 180 | |
BYTE | .elfPanose.bSerifStyle | 181 | ||
BYTE | .elfPanose.bWeight | 182 | ||
BYTE | .elfPanose.bProportion | 183 | ||
BYTE | .elfPanose.bContrast | 184 | ||
BYTE | .elfPanose.bStrokeVariation | 185 | ||
BYTE | .elfPanose.bArmStyle | 186 | ||
BYTE | .elfPanose.bLetterform | 187 | ||
BYTE | .elfPanose.bMidline | 188 | ||
BYTE | .elfPanose.bXHeight | 189 |
│ └─192
EXTLOGFONTW | LOGFONTW | LONG | .elfLogFont.lfHeight | 0 |
LONG | .elfLogFont.lfWidth | 4 | ||
LONG | .elfLogFont.lfEscapement | 8 | ||
LONG | .elfLogFont.lfOrientation | 12 | ||
LONG | .elfLogFont.lfWeight | 16 | ||
BYTE | .elfLogFont.lfItalic | 20 | ||
BYTE | .elfLogFont.lfUnderline | 21 | ||
BYTE | .elfLogFont.lfStrikeOut | 22 | ||
BYTE | .elfLogFont.lfCharSet | 23 | ||
BYTE | .elfLogFont.lfOutPrecision | 24 | ||
BYTE | .elfLogFont.lfClipPrecision | 25 | ||
BYTE | .elfLogFont.lfQuality | 26 | ||
BYTE | .elfLogFont.lfPitchAndFamily | 27 | ||
WCHAR[32] | .elfLogFont.lfFaceName | 28 | ||
WCHAR[64] | .elfFullName | 92 | ||
WCHAR[32] | .elfStyle | 220 | ||
DWORD | .elfVersion | 284 | ||
DWORD | .elfStyleSize | 288 | ||
DWORD | .elfMatch | 292 | ||
DWORD | .elfReserved | 296 | ||
BYTE[4] | .elfVendorId | 300 | ||
DWORD | .elfCulture | 304 | ||
PANOSE | BYTE | .elfPanose.bFamilyType | 308 | |
BYTE | .elfPanose.bSerifStyle | 309 | ||
BYTE | .elfPanose.bWeight | 310 | ||
BYTE | .elfPanose.bProportion | 311 | ||
BYTE | .elfPanose.bContrast | 312 | ||
BYTE | .elfPanose.bStrokeVariation | 313 | ||
BYTE | .elfPanose.bArmStyle | 314 | ||
BYTE | .elfPanose.bLetterform | 315 | ||
BYTE | .elfPanose.bMidline | 316 | ||
BYTE | .elfPanose.bXHeight | 317 |
│ └─320
EXTLOGPEN | DWORD | .elpPenStyle | 0 |
DWORD | .elpWidth | 4 | |
UINT | .elpBrushStyle | 8 | |
COLORREF | .elpColor | 12 | |
ULONG_PTR | .elpHatch | 16 | |
DWORD | .elpNumEntries | 24 | |
DWORD[1] | .elpStyleEntry | 28 |
│ └─32
EXTRASEARCH | GUID | unsigned long | .guidSearch.Data1 | 0 |
unsigned short | .guidSearch.Data2 | 4 | ||
unsigned short | .guidSearch.Data3 | 6 | ||
unsigned char[8] | .guidSearch.Data4 | 8 | ||
WCHAR[80] | .wszFriendlyName | 16 | ||
WCHAR[2084] | .wszUrl | 176 |
│ └─4344
EapCertificateCredential | BYTE[20] | .certHash | 0 |
LPWSTR | .password | 24 |
│ └─32
EapCredential | EapCredentialType | .credType | 0 |
EapCredentialTypeData | .credData | 8 |
│ └─40
EapHostPeerMethodResult | BOOL | .fIsSuccess | 0 |
UINT32 | .dwFailureReasonCode | 4 | |
BOOL | .fSaveConnectionData | 8 | |
UINT32 | .dwSizeofConnectionData | 12 | |
BYTE * | .pConnectionData | 16 | |
BOOL | .fSaveUserData | 24 | |
UINT32 | .dwSizeofUserData | 28 | |
BYTE * | .pUserData | 32 | |
EAP_ATTRIBUTES * | .pAttribArray | 40 | |
ISOLATION_STATE | .isolationState | 48 | |
EAP_METHOD_INFO * | .pEapMethodInfo | 56 | |
EAP_ERROR * | .pEapError | 64 |
│ └─72
EapPacket | BYTE | .Code | 0 |
BYTE | .Id | 1 | |
BYTE[2] | .Length | 2 | |
BYTE[1] | .Data | 4 |
│ └─5
EapPeerMethodOutput | EapPeerMethodResponseAction | .action | 0 |
BOOL | .fAllowNotifications | 4 |
│ └─8
EapPeerMethodResult | BOOL | .fIsSuccess | 0 |
DWORD | .dwFailureReasonCode | 4 | |
BOOL | .fSaveConnectionData | 8 | |
DWORD | .dwSizeofConnectionData | 12 | |
BYTE * | .pConnectionData | 16 | |
BOOL | .fSaveUserData | 24 | |
DWORD | .dwSizeofUserData | 28 | |
BYTE * | .pUserData | 32 | |
int * | .pAttribArray | 40 | |
XML_ERROR * | .pEapError | 48 | |
NgcTicketContext * | .pNgcKerbTicket | 56 | |
BOOL | .fSaveToCredMan | 64 |
│ └─72
EapSimCredential | LPWSTR | .iccID | 0 |
│ └─8
EapUsernamePasswordCredential | LPWSTR | .username | 0 |
LPWSTR | .password | 8 |
│ └─16
EnumType | BSTR | .Name | 0 |
SAFEARRAY * | .ValueInts | 8 | |
SAFEARRAY * | .ValueStrings | 16 |
│ └─24
Error_Spec_IPv4 | struct in_addr | .errs_errnode | 0 |
u_char | .errs_flags | 4 | |
UCHAR | .errs_code | 5 | |
USHORT | .errs_value | 6 |
│ └─8
ExtendedProperty | BSTR | .PropertyName | 0 |
BSTR | .PropertyValue | 8 |
│ └─16
FAT_STATISTICS | DWORD | .CreateHits | 0 |
DWORD | .SuccessfulCreates | 4 | |
DWORD | .FailedCreates | 8 | |
DWORD | .NonCachedReads | 12 | |
DWORD | .NonCachedReadBytes | 16 | |
DWORD | .NonCachedWrites | 20 | |
DWORD | .NonCachedWriteBytes | 24 | |
DWORD | .NonCachedDiskReads | 28 | |
DWORD | .NonCachedDiskWrites | 32 |
│ └─36
FAX_CONFIGURATIONA | DWORD | .SizeOfStruct | 0 | |
DWORD | .Retries | 4 | ||
DWORD | .RetryDelay | 8 | ||
DWORD | .DirtyDays | 12 | ||
BOOL | .Branding | 16 | ||
BOOL | .UseDeviceTsid | 20 | ||
BOOL | .ServerCp | 24 | ||
BOOL | .PauseServerQueue | 28 | ||
FAX_TIME | WORD | .StartCheapTime.Hour | 32 | |
WORD | .StartCheapTime.Minute | 34 | ||
FAX_TIME | WORD | .StopCheapTime.Hour | 36 | |
WORD | .StopCheapTime.Minute | 38 | ||
BOOL | .ArchiveOutgoingFaxes | 40 | ||
LPCSTR | .ArchiveDirectory | 48 | ||
LPCSTR | .Reserved | 56 |
│ └─64
FAX_CONFIGURATIONW | DWORD | .SizeOfStruct | 0 | |
DWORD | .Retries | 4 | ||
DWORD | .RetryDelay | 8 | ||
DWORD | .DirtyDays | 12 | ||
BOOL | .Branding | 16 | ||
BOOL | .UseDeviceTsid | 20 | ||
BOOL | .ServerCp | 24 | ||
BOOL | .PauseServerQueue | 28 | ||
FAX_TIME | WORD | .StartCheapTime.Hour | 32 | |
WORD | .StartCheapTime.Minute | 34 | ||
FAX_TIME | WORD | .StopCheapTime.Hour | 36 | |
WORD | .StopCheapTime.Minute | 38 | ||
BOOL | .ArchiveOutgoingFaxes | 40 | ||
LPCWSTR | .ArchiveDirectory | 48 | ||
LPCWSTR | .Reserved | 56 |
│ └─64
FAX_CONTEXT_INFOA | DWORD | .SizeOfStruct | 0 |
HDC | .hDC | 8 | |
CHAR[16] | .ServerName | 16 |
│ └─32
FAX_CONTEXT_INFOW | DWORD | .SizeOfStruct | 0 |
HDC | .hDC | 8 | |
WCHAR[16] | .ServerName | 16 |
│ └─48
FAX_COVERPAGE_INFOA | DWORD | .SizeOfStruct | 0 | |
LPCSTR | .CoverPageName | 8 | ||
BOOL | .UseServerCoverPage | 16 | ||
LPCSTR | .RecName | 24 | ||
LPCSTR | .RecFaxNumber | 32 | ||
LPCSTR | .RecCompany | 40 | ||
LPCSTR | .RecStreetAddress | 48 | ||
LPCSTR | .RecCity | 56 | ||
LPCSTR | .RecState | 64 | ||
LPCSTR | .RecZip | 72 | ||
LPCSTR | .RecCountry | 80 | ||
LPCSTR | .RecTitle | 88 | ||
LPCSTR | .RecDepartment | 96 | ||
LPCSTR | .RecOfficeLocation | 104 | ||
LPCSTR | .RecHomePhone | 112 | ||
LPCSTR | .RecOfficePhone | 120 | ||
LPCSTR | .SdrName | 128 | ||
LPCSTR | .SdrFaxNumber | 136 | ||
LPCSTR | .SdrCompany | 144 | ||
LPCSTR | .SdrAddress | 152 | ||
LPCSTR | .SdrTitle | 160 | ||
LPCSTR | .SdrDepartment | 168 | ||
LPCSTR | .SdrOfficeLocation | 176 | ||
LPCSTR | .SdrHomePhone | 184 | ||
LPCSTR | .SdrOfficePhone | 192 | ||
LPCSTR | .Note | 200 | ||
LPCSTR | .Subject | 208 | ||
SYSTEMTIME | WORD | .TimeSent.wYear | 216 | |
WORD | .TimeSent.wMonth | 218 | ||
WORD | .TimeSent.wDayOfWeek | 220 | ||
WORD | .TimeSent.wDay | 222 | ||
WORD | .TimeSent.wHour | 224 | ||
WORD | .TimeSent.wMinute | 226 | ||
WORD | .TimeSent.wSecond | 228 | ||
WORD | .TimeSent.wMilliseconds | 230 | ||
DWORD | .PageCount | 232 |
│ └─240
FAX_COVERPAGE_INFOW | DWORD | .SizeOfStruct | 0 | |
LPCWSTR | .CoverPageName | 8 | ||
BOOL | .UseServerCoverPage | 16 | ||
LPCWSTR | .RecName | 24 | ||
LPCWSTR | .RecFaxNumber | 32 | ||
LPCWSTR | .RecCompany | 40 | ||
LPCWSTR | .RecStreetAddress | 48 | ||
LPCWSTR | .RecCity | 56 | ||
LPCWSTR | .RecState | 64 | ||
LPCWSTR | .RecZip | 72 | ||
LPCWSTR | .RecCountry | 80 | ||
LPCWSTR | .RecTitle | 88 | ||
LPCWSTR | .RecDepartment | 96 | ||
LPCWSTR | .RecOfficeLocation | 104 | ||
LPCWSTR | .RecHomePhone | 112 | ||
LPCWSTR | .RecOfficePhone | 120 | ||
LPCWSTR | .SdrName | 128 | ||
LPCWSTR | .SdrFaxNumber | 136 | ||
LPCWSTR | .SdrCompany | 144 | ||
LPCWSTR | .SdrAddress | 152 | ||
LPCWSTR | .SdrTitle | 160 | ||
LPCWSTR | .SdrDepartment | 168 | ||
LPCWSTR | .SdrOfficeLocation | 176 | ||
LPCWSTR | .SdrHomePhone | 184 | ||
LPCWSTR | .SdrOfficePhone | 192 | ||
LPCWSTR | .Note | 200 | ||
LPCWSTR | .Subject | 208 | ||
SYSTEMTIME | WORD | .TimeSent.wYear | 216 | |
WORD | .TimeSent.wMonth | 218 | ||
WORD | .TimeSent.wDayOfWeek | 220 | ||
WORD | .TimeSent.wDay | 222 | ||
WORD | .TimeSent.wHour | 224 | ||
WORD | .TimeSent.wMinute | 226 | ||
WORD | .TimeSent.wSecond | 228 | ||
WORD | .TimeSent.wMilliseconds | 230 | ||
DWORD | .PageCount | 232 |
│ └─240
FAX_DEVICE_STATUSA | DWORD | .SizeOfStruct | 0 | |
LPCSTR | .CallerId | 8 | ||
LPCSTR | .Csid | 16 | ||
DWORD | .CurrentPage | 24 | ||
DWORD | .DeviceId | 28 | ||
LPCSTR | .DeviceName | 32 | ||
LPCSTR | .DocumentName | 40 | ||
DWORD | .JobType | 48 | ||
LPCSTR | .PhoneNumber | 56 | ||
LPCSTR | .RoutingString | 64 | ||
LPCSTR | .SenderName | 72 | ||
LPCSTR | .RecipientName | 80 | ||
DWORD | .Size | 88 | ||
FILETIME | DWORD | .StartTime.dwLowDateTime | 92 | |
DWORD | .StartTime.dwHighDateTime | 96 | ||
DWORD | .Status | 100 | ||
LPCSTR | .StatusString | 104 | ||
FILETIME | DWORD | .SubmittedTime.dwLowDateTime | 112 | |
DWORD | .SubmittedTime.dwHighDateTime | 116 | ||
DWORD | .TotalPages | 120 | ||
LPCSTR | .Tsid | 128 | ||
LPCSTR | .UserName | 136 |
│ └─144
FAX_DEVICE_STATUSW | DWORD | .SizeOfStruct | 0 | |
LPCWSTR | .CallerId | 8 | ||
LPCWSTR | .Csid | 16 | ||
DWORD | .CurrentPage | 24 | ||
DWORD | .DeviceId | 28 | ||
LPCWSTR | .DeviceName | 32 | ||
LPCWSTR | .DocumentName | 40 | ||
DWORD | .JobType | 48 | ||
LPCWSTR | .PhoneNumber | 56 | ||
LPCWSTR | .RoutingString | 64 | ||
LPCWSTR | .SenderName | 72 | ||
LPCWSTR | .RecipientName | 80 | ||
DWORD | .Size | 88 | ||
FILETIME | DWORD | .StartTime.dwLowDateTime | 92 | |
DWORD | .StartTime.dwHighDateTime | 96 | ||
DWORD | .Status | 100 | ||
LPCWSTR | .StatusString | 104 | ||
FILETIME | DWORD | .SubmittedTime.dwLowDateTime | 112 | |
DWORD | .SubmittedTime.dwHighDateTime | 116 | ||
DWORD | .TotalPages | 120 | ||
LPCWSTR | .Tsid | 128 | ||
LPCWSTR | .UserName | 136 |
│ └─144
FAX_DEV_STATUS | DWORD | .SizeOfStruct | 0 |
DWORD | .StatusId | 4 | |
DWORD | .StringId | 8 | |
DWORD | .PageCount | 12 | |
LPWSTR | .CSI | 16 | |
LPWSTR | .CallerId | 24 | |
LPWSTR | .RoutingInfo | 32 | |
DWORD | .ErrorCode | 40 | |
DWORD[3] | .Reserved | 44 |
│ └─56
FAX_EVENTA | DWORD | .SizeOfStruct | 0 | |
FILETIME | DWORD | .TimeStamp.dwLowDateTime | 4 | |
DWORD | .TimeStamp.dwHighDateTime | 8 | ||
DWORD | .DeviceId | 12 | ||
DWORD | .EventId | 16 | ||
DWORD | .JobId | 20 |
│ └─24
FAX_EVENTW | DWORD | .SizeOfStruct | 0 | |
FILETIME | DWORD | .TimeStamp.dwLowDateTime | 4 | |
DWORD | .TimeStamp.dwHighDateTime | 8 | ||
DWORD | .DeviceId | 12 | ||
DWORD | .EventId | 16 | ||
DWORD | .JobId | 20 |
│ └─24
FAX_GLOBAL_ROUTING_INFOA | DWORD | .SizeOfStruct | 0 |
DWORD | .Priority | 4 | |
LPCSTR | .Guid | 8 | |
LPCSTR | .FriendlyName | 16 | |
LPCSTR | .FunctionName | 24 | |
LPCSTR | .ExtensionImageName | 32 | |
LPCSTR | .ExtensionFriendlyName | 40 |
│ └─48
FAX_GLOBAL_ROUTING_INFOW | DWORD | .SizeOfStruct | 0 |
DWORD | .Priority | 4 | |
LPCWSTR | .Guid | 8 | |
LPCWSTR | .FriendlyName | 16 | |
LPCWSTR | .FunctionName | 24 | |
LPCWSTR | .ExtensionImageName | 32 | |
LPCWSTR | .ExtensionFriendlyName | 40 |
│ └─48
FAX_JOB_ENTRYA | DWORD | .SizeOfStruct | 0 | |
DWORD | .JobId | 4 | ||
LPCSTR | .UserName | 8 | ||
DWORD | .JobType | 16 | ||
DWORD | .QueueStatus | 20 | ||
DWORD | .Status | 24 | ||
DWORD | .Size | 28 | ||
DWORD | .PageCount | 32 | ||
LPCSTR | .RecipientNumber | 40 | ||
LPCSTR | .RecipientName | 48 | ||
LPCSTR | .Tsid | 56 | ||
LPCSTR | .SenderName | 64 | ||
LPCSTR | .SenderCompany | 72 | ||
LPCSTR | .SenderDept | 80 | ||
LPCSTR | .BillingCode | 88 | ||
DWORD | .ScheduleAction | 96 | ||
SYSTEMTIME | WORD | .ScheduleTime.wYear | 100 | |
WORD | .ScheduleTime.wMonth | 102 | ||
WORD | .ScheduleTime.wDayOfWeek | 104 | ||
WORD | .ScheduleTime.wDay | 106 | ||
WORD | .ScheduleTime.wHour | 108 | ||
WORD | .ScheduleTime.wMinute | 110 | ||
WORD | .ScheduleTime.wSecond | 112 | ||
WORD | .ScheduleTime.wMilliseconds | 114 | ||
DWORD | .DeliveryReportType | 116 | ||
LPCSTR | .DeliveryReportAddress | 120 | ||
LPCSTR | .DocumentName | 128 |
│ └─136
FAX_JOB_ENTRYW | DWORD | .SizeOfStruct | 0 | |
DWORD | .JobId | 4 | ||
LPCWSTR | .UserName | 8 | ||
DWORD | .JobType | 16 | ||
DWORD | .QueueStatus | 20 | ||
DWORD | .Status | 24 | ||
DWORD | .Size | 28 | ||
DWORD | .PageCount | 32 | ||
LPCWSTR | .RecipientNumber | 40 | ||
LPCWSTR | .RecipientName | 48 | ||
LPCWSTR | .Tsid | 56 | ||
LPCWSTR | .SenderName | 64 | ||
LPCWSTR | .SenderCompany | 72 | ||
LPCWSTR | .SenderDept | 80 | ||
LPCWSTR | .BillingCode | 88 | ||
DWORD | .ScheduleAction | 96 | ||
SYSTEMTIME | WORD | .ScheduleTime.wYear | 100 | |
WORD | .ScheduleTime.wMonth | 102 | ||
WORD | .ScheduleTime.wDayOfWeek | 104 | ||
WORD | .ScheduleTime.wDay | 106 | ||
WORD | .ScheduleTime.wHour | 108 | ||
WORD | .ScheduleTime.wMinute | 110 | ||
WORD | .ScheduleTime.wSecond | 112 | ||
WORD | .ScheduleTime.wMilliseconds | 114 | ||
DWORD | .DeliveryReportType | 116 | ||
LPCWSTR | .DeliveryReportAddress | 120 | ||
LPCWSTR | .DocumentName | 128 |
│ └─136
FAX_JOB_PARAMA | DWORD | .SizeOfStruct | 0 | |
LPCSTR | .RecipientNumber | 8 | ||
LPCSTR | .RecipientName | 16 | ||
LPCSTR | .Tsid | 24 | ||
LPCSTR | .SenderName | 32 | ||
LPCSTR | .SenderCompany | 40 | ||
LPCSTR | .SenderDept | 48 | ||
LPCSTR | .BillingCode | 56 | ||
DWORD | .ScheduleAction | 64 | ||
SYSTEMTIME | WORD | .ScheduleTime.wYear | 68 | |
WORD | .ScheduleTime.wMonth | 70 | ||
WORD | .ScheduleTime.wDayOfWeek | 72 | ||
WORD | .ScheduleTime.wDay | 74 | ||
WORD | .ScheduleTime.wHour | 76 | ||
WORD | .ScheduleTime.wMinute | 78 | ||
WORD | .ScheduleTime.wSecond | 80 | ||
WORD | .ScheduleTime.wMilliseconds | 82 | ||
DWORD | .DeliveryReportType | 84 | ||
LPCSTR | .DeliveryReportAddress | 88 | ||
LPCSTR | .DocumentName | 96 | ||
HCALL | .CallHandle | 104 | ||
DWORD_PTR[3] | .Reserved | 112 |
│ └─136
FAX_JOB_PARAMW | DWORD | .SizeOfStruct | 0 | |
LPCWSTR | .RecipientNumber | 8 | ||
LPCWSTR | .RecipientName | 16 | ||
LPCWSTR | .Tsid | 24 | ||
LPCWSTR | .SenderName | 32 | ||
LPCWSTR | .SenderCompany | 40 | ||
LPCWSTR | .SenderDept | 48 | ||
LPCWSTR | .BillingCode | 56 | ||
DWORD | .ScheduleAction | 64 | ||
SYSTEMTIME | WORD | .ScheduleTime.wYear | 68 | |
WORD | .ScheduleTime.wMonth | 70 | ||
WORD | .ScheduleTime.wDayOfWeek | 72 | ||
WORD | .ScheduleTime.wDay | 74 | ||
WORD | .ScheduleTime.wHour | 76 | ||
WORD | .ScheduleTime.wMinute | 78 | ||
WORD | .ScheduleTime.wSecond | 80 | ||
WORD | .ScheduleTime.wMilliseconds | 82 | ||
DWORD | .DeliveryReportType | 84 | ||
LPCWSTR | .DeliveryReportAddress | 88 | ||
LPCWSTR | .DocumentName | 96 | ||
HCALL | .CallHandle | 104 | ||
DWORD_PTR[3] | .Reserved | 112 |
│ └─136
FAX_LOG_CATEGORYA | LPCSTR | .Name | 0 |
DWORD | .Category | 8 | |
DWORD | .Level | 12 |
│ └─16
FAX_LOG_CATEGORYW | LPCWSTR | .Name | 0 |
DWORD | .Category | 8 | |
DWORD | .Level | 12 |
│ └─16
FAX_PORT_INFOA | DWORD | .SizeOfStruct | 0 |
DWORD | .DeviceId | 4 | |
DWORD | .State | 8 | |
DWORD | .Flags | 12 | |
DWORD | .Rings | 16 | |
DWORD | .Priority | 20 | |
LPCSTR | .DeviceName | 24 | |
LPCSTR | .Tsid | 32 | |
LPCSTR | .Csid | 40 |
│ └─48
FAX_PORT_INFOW | DWORD | .SizeOfStruct | 0 |
DWORD | .DeviceId | 4 | |
DWORD | .State | 8 | |
DWORD | .Flags | 12 | |
DWORD | .Rings | 16 | |
DWORD | .Priority | 20 | |
LPCWSTR | .DeviceName | 24 | |
LPCWSTR | .Tsid | 32 | |
LPCWSTR | .Csid | 40 |
│ └─48
FAX_PRINT_INFOA | DWORD | .SizeOfStruct | 0 |
LPCSTR | .DocName | 8 | |
LPCSTR | .RecipientName | 16 | |
LPCSTR | .RecipientNumber | 24 | |
LPCSTR | .SenderName | 32 | |
LPCSTR | .SenderCompany | 40 | |
LPCSTR | .SenderDept | 48 | |
LPCSTR | .SenderBillingCode | 56 | |
LPCSTR | .Reserved | 64 | |
LPCSTR | .DrEmailAddress | 72 | |
LPCSTR | .OutputFileName | 80 |
│ └─88
FAX_PRINT_INFOW | DWORD | .SizeOfStruct | 0 |
LPCWSTR | .DocName | 8 | |
LPCWSTR | .RecipientName | 16 | |
LPCWSTR | .RecipientNumber | 24 | |
LPCWSTR | .SenderName | 32 | |
LPCWSTR | .SenderCompany | 40 | |
LPCWSTR | .SenderDept | 48 | |
LPCWSTR | .SenderBillingCode | 56 | |
LPCWSTR | .Reserved | 64 | |
LPCWSTR | .DrEmailAddress | 72 | |
LPCWSTR | .OutputFileName | 80 |
│ └─88
FAX_RECEIVE | DWORD | .SizeOfStruct | 0 |
LPWSTR | .FileName | 8 | |
LPWSTR | .ReceiverName | 16 | |
LPWSTR | .ReceiverNumber | 24 | |
DWORD[4] | .Reserved | 32 |
│ └─48
FAX_ROUTE | DWORD | .SizeOfStruct | 0 |
DWORD | .JobId | 4 | |
DWORDLONG | .ElapsedTime | 8 | |
DWORDLONG | .ReceiveTime | 16 | |
DWORD | .PageCount | 24 | |
LPCWSTR | .Csid | 32 | |
LPCWSTR | .Tsid | 40 | |
LPCWSTR | .CallerId | 48 | |
LPCWSTR | .RoutingInfo | 56 | |
LPCWSTR | .ReceiverName | 64 | |
LPCWSTR | .ReceiverNumber | 72 | |
LPCWSTR | .DeviceName | 80 | |
DWORD | .DeviceId | 88 | |
LPBYTE | .RoutingInfoData | 96 | |
DWORD | .RoutingInfoDataSize | 104 |
│ └─112
FAX_ROUTE_CALLBACKROUTINES | DWORD | .SizeOfStruct | 0 |
PFAXROUTEADDFILE | .FaxRouteAddFile | 8 | |
PFAXROUTEDELETEFILE | .FaxRouteDeleteFile | 16 | |
PFAXROUTEGETFILE | .FaxRouteGetFile | 24 | |
PFAXROUTEENUMFILES | .FaxRouteEnumFiles | 32 | |
PFAXROUTEMODIFYROUTINGDATA | .FaxRouteModifyRoutingData | 40 |
│ └─48
FAX_ROUTING_METHODA | DWORD | .SizeOfStruct | 0 |
DWORD | .DeviceId | 4 | |
BOOL | .Enabled | 8 | |
LPCSTR | .DeviceName | 16 | |
LPCSTR | .Guid | 24 | |
LPCSTR | .FriendlyName | 32 | |
LPCSTR | .FunctionName | 40 | |
LPCSTR | .ExtensionImageName | 48 | |
LPCSTR | .ExtensionFriendlyName | 56 |
│ └─64
FAX_ROUTING_METHODW | DWORD | .SizeOfStruct | 0 |
DWORD | .DeviceId | 4 | |
BOOL | .Enabled | 8 | |
LPCWSTR | .DeviceName | 16 | |
LPCWSTR | .Guid | 24 | |
LPCWSTR | .FriendlyName | 32 | |
LPCWSTR | .FunctionName | 40 | |
LPCWSTR | .ExtensionImageName | 48 | |
LPCWSTR | .ExtensionFriendlyName | 56 |
│ └─64
FAX_SEND | DWORD | .SizeOfStruct | 0 |
LPWSTR | .FileName | 8 | |
LPWSTR | .CallerName | 16 | |
LPWSTR | .CallerNumber | 24 | |
LPWSTR | .ReceiverName | 32 | |
LPWSTR | .ReceiverNumber | 40 | |
BOOL | .Branding | 48 | |
int | .CallHandle | 52 | |
DWORD[3] | .Reserved | 56 |
│ └─72
FAX_TIME | WORD | .Hour | 0 |
WORD | .Minute | 2 |
│ └─4
FDICABINETINFO | long | .cbCabinet | 0 |
USHORT | .cFolders | 4 | |
USHORT | .cFiles | 6 | |
USHORT | .setID | 8 | |
USHORT | .iCabinet | 10 | |
BOOL | .fReserve | 12 | |
BOOL | .hasprev | 16 | |
BOOL | .hasnext | 20 |
│ └─24
FDINOTIFICATION | long | .cb | 0 |
char * | .psz1 | 8 | |
char * | .psz2 | 16 | |
char * | .psz3 | 24 | |
void * | .pv | 32 | |
INT_PTR | .hf | 40 | |
USHORT | .date | 48 | |
USHORT | .time | 50 | |
USHORT | .attribs | 52 | |
USHORT | .setID | 54 | |
USHORT | .iCabinet | 56 | |
USHORT | .iFolder | 58 | |
FDIERROR | .fdie | 60 |
│ └─64
FD_DEVICEMETRICS | FLONG | .flRealizedType | 0 | |
POINTE | .pteBase | 4 | ||
POINTE | .pteSide | 12 | ||
LONG | .lD | 20 | ||
FIX | .fxMaxAscender | 24 | ||
FIX | .fxMaxDescender | 28 | ||
POINTL | LONG | .ptlUnderline1.x | 32 | |
LONG | .ptlUnderline1.y | 36 | ||
POINTL | LONG | .ptlStrikeOut.x | 40 | |
LONG | .ptlStrikeOut.y | 44 | ||
POINTL | LONG | .ptlULThickness.x | 48 | |
LONG | .ptlULThickness.y | 52 | ||
POINTL | LONG | .ptlSOThickness.x | 56 | |
LONG | .ptlSOThickness.y | 60 | ||
ULONG | .cxMax | 64 | ||
ULONG | .cyMax | 68 | ||
ULONG | .cjGlyphMax | 72 | ||
FD_XFORM | FLOATL | .fdxQuantized.eXX | 76 | |
FLOATL | .fdxQuantized.eXY | 80 | ||
FLOATL | .fdxQuantized.eYX | 84 | ||
FLOATL | .fdxQuantized.eYY | 88 | ||
LONG | .lNonLinearExtLeading | 92 | ||
LONG | .lNonLinearIntLeading | 96 | ||
LONG | .lNonLinearMaxCharWidth | 100 | ||
LONG | .lNonLinearAvgCharWidth | 104 | ||
LONG | .lMinA | 108 | ||
LONG | .lMinC | 112 | ||
LONG | .lMinD | 116 | ||
LONG[1] | .alReserved | 120 |
│ └─124
FD_GLYPHATTR | ULONG | .cjThis | 0 |
ULONG | .cGlyphs | 4 | |
ULONG | .iMode | 8 | |
BYTE[1] | .aGlyphAttr | 12 |
│ └─16
FD_GLYPHSET | ULONG | .cjThis | 0 |
FLONG | .flAccel | 4 | |
ULONG | .cGlyphsSupported | 8 | |
ULONG | .cRuns | 12 | |
WCRUN[1] | .awcrun | 16 |
│ └─32
FD_KERNINGPAIR | WCHAR | .wcFirst | 0 |
WCHAR | .wcSecond | 2 | |
FWORD | .fwdKern | 4 |
│ └─6
FD_XFORM | FLOATL | .eXX | 0 |
FLOATL | .eXY | 4 | |
FLOATL | .eYX | 8 | |
FLOATL | .eYY | 12 |
│ └─16
FEATURE_ERROR | HRESULT | .hr | 0 |
UINT16 | .lineNumber | 4 | |
PCSTR | .file | 8 | |
PCSTR | .process | 16 | |
PCSTR | .module | 24 | |
UINT32 | .callerReturnAddressOffset | 32 | |
PCSTR | .callerModule | 40 | |
PCSTR | .message | 48 | |
UINT16 | .originLineNumber | 56 | |
PCSTR | .originFile | 64 | |
PCSTR | .originModule | 72 | |
UINT32 | .originCallerReturnAddressOffset | 80 | |
PCSTR | .originCallerModule | 88 | |
PCSTR | .originName | 96 |
│ └─104
FILEDESCRIPTORA | DWORD | .dwFlags | 0 | |
CLSID | .clsid | 4 | ||
SIZEL | .sizel | 20 | ||
POINTL | LONG | .pointl.x | 28 | |
LONG | .pointl.y | 32 | ||
DWORD | .dwFileAttributes | 36 | ||
FILETIME | DWORD | .ftCreationTime.dwLowDateTime | 40 | |
DWORD | .ftCreationTime.dwHighDateTime | 44 | ||
FILETIME | DWORD | .ftLastAccessTime.dwLowDateTime | 48 | |
DWORD | .ftLastAccessTime.dwHighDateTime | 52 | ||
FILETIME | DWORD | .ftLastWriteTime.dwLowDateTime | 56 | |
DWORD | .ftLastWriteTime.dwHighDateTime | 60 | ||
DWORD | .nFileSizeHigh | 64 | ||
DWORD | .nFileSizeLow | 68 | ||
CHAR[260] | .cFileName | 72 |
│ └─332
FILEDESCRIPTORW | DWORD | .dwFlags | 0 | |
CLSID | .clsid | 4 | ||
SIZEL | .sizel | 20 | ||
POINTL | LONG | .pointl.x | 28 | |
LONG | .pointl.y | 32 | ||
DWORD | .dwFileAttributes | 36 | ||
FILETIME | DWORD | .ftCreationTime.dwLowDateTime | 40 | |
DWORD | .ftCreationTime.dwHighDateTime | 44 | ||
FILETIME | DWORD | .ftLastAccessTime.dwLowDateTime | 48 | |
DWORD | .ftLastAccessTime.dwHighDateTime | 52 | ||
FILETIME | DWORD | .ftLastWriteTime.dwLowDateTime | 56 | |
DWORD | .ftLastWriteTime.dwHighDateTime | 60 | ||
DWORD | .nFileSizeHigh | 64 | ||
DWORD | .nFileSizeLow | 68 | ||
WCHAR[260] | .cFileName | 72 |
│ └─592
FILEGROUPDESCRIPTORA | UINT | .cItems | 0 |
FILEDESCRIPTORA[1] | .fgd | 4 |
│ └─336
FILEGROUPDESCRIPTORW | UINT | .cItems | 0 |
FILEDESCRIPTORW[1] | .fgd | 4 |
│ └─596
FILEMUIINFO | DWORD | .dwSize | 0 |
DWORD | .dwVersion | 4 | |
DWORD | .dwFileType | 8 | |
BYTE[16] | .pChecksum | 12 | |
BYTE[16] | .pServiceChecksum | 28 | |
DWORD | .dwLanguageNameOffset | 44 | |
DWORD | .dwTypeIDMainSize | 48 | |
DWORD | .dwTypeIDMainOffset | 52 | |
DWORD | .dwTypeNameMainOffset | 56 | |
DWORD | .dwTypeIDMUISize | 60 | |
DWORD | .dwTypeIDMUIOffset | 64 | |
DWORD | .dwTypeNameMUIOffset | 68 | |
BYTE[8] | .abBuffer | 72 |
│ └─80
FILEPATHS_A | PCSTR | .Target | 0 |
PCSTR | .Source | 8 | |
UINT | .Win32Error | 16 | |
DWORD | .Flags | 20 |
│ └─24
FILEPATHS_SIGNERINFO_A | PCSTR | .Target | 0 |
PCSTR | .Source | 8 | |
UINT | .Win32Error | 16 | |
DWORD | .Flags | 20 | |
PCSTR | .DigitalSigner | 24 | |
PCSTR | .Version | 32 | |
PCSTR | .CatalogFile | 40 |
│ └─48
FILEPATHS_SIGNERINFO_W | PCWSTR | .Target | 0 |
PCWSTR | .Source | 8 | |
UINT | .Win32Error | 16 | |
DWORD | .Flags | 20 | |
PCWSTR | .DigitalSigner | 24 | |
PCWSTR | .Version | 32 | |
PCWSTR | .CatalogFile | 40 |
│ └─48
FILEPATHS_W | PCWSTR | .Target | 0 |
PCWSTR | .Source | 8 | |
UINT | .Win32Error | 16 | |
DWORD | .Flags | 20 |
│ └─24
FILESETINFO | BSTR | .bstrRemoteFile | 0 |
BSTR | .bstrLocalFile | 8 | |
DWORD | .dwSizeHint | 16 |
│ └─24
FILESHARE_CHANGE | FILESHARE_CHANGE_ENUM | .Change | 0 |
WCHAR[84] | .ShareName | 4 |
│ └─172
FILESHARE_CHANGE_LIST | DWORD | .NumEntries | 0 |
FILESHARE_CHANGE[0] | .ChangeEntry | 4 |
│ └─4
FILESYSTEM_STATISTICS | WORD | .FileSystemType | 0 |
WORD | .Version | 2 | |
DWORD | .SizeOfCompleteStructure | 4 | |
DWORD | .UserFileReads | 8 | |
DWORD | .UserFileReadBytes | 12 | |
DWORD | .UserDiskReads | 16 | |
DWORD | .UserFileWrites | 20 | |
DWORD | .UserFileWriteBytes | 24 | |
DWORD | .UserDiskWrites | 28 | |
DWORD | .MetaDataReads | 32 | |
DWORD | .MetaDataReadBytes | 36 | |
DWORD | .MetaDataDiskReads | 40 | |
DWORD | .MetaDataWrites | 44 | |
DWORD | .MetaDataWriteBytes | 48 | |
DWORD | .MetaDataDiskWrites | 52 |
│ └─56
FILESYSTEM_STATISTICS_EX | WORD | .FileSystemType | 0 |
WORD | .Version | 2 | |
DWORD | .SizeOfCompleteStructure | 4 | |
DWORDLONG | .UserFileReads | 8 | |
DWORDLONG | .UserFileReadBytes | 16 | |
DWORDLONG | .UserDiskReads | 24 | |
DWORDLONG | .UserFileWrites | 32 | |
DWORDLONG | .UserFileWriteBytes | 40 | |
DWORDLONG | .UserDiskWrites | 48 | |
DWORDLONG | .MetaDataReads | 56 | |
DWORDLONG | .MetaDataReadBytes | 64 | |
DWORDLONG | .MetaDataDiskReads | 72 | |
DWORDLONG | .MetaDataWrites | 80 | |
DWORDLONG | .MetaDataWriteBytes | 88 | |
DWORDLONG | .MetaDataDiskWrites | 96 |
│ └─104
FILETIME | DWORD | .dwLowDateTime | 0 |
DWORD | .dwHighDateTime | 4 |
│ └─8
FILE_ALIGNMENT_INFO | ULONG | .AlignmentRequirement | 0 |
│ └─4
FILE_ALLOCATED_RANGE_BUFFER | LARGE_INTEGER | LONGLONG | .FileOffset.QuadPart | 0 |
struct (unnamed) | .FileOffset.u | 0 | ||
DWORD | .FileOffset.LowPart | 0 | ||
LONG | .FileOffset.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .Length.QuadPart | 8 | |
struct (unnamed) | .Length.u | 8 | ||
DWORD | .Length.LowPart | 8 | ||
LONG | .Length.HighPart | 12 |
│ └─16
FILE_ALLOCATION_INFO | LARGE_INTEGER | LONGLONG | .AllocationSize.QuadPart | 0 |
struct (unnamed) | .AllocationSize.u | 0 | ||
DWORD | .AllocationSize.LowPart | 0 | ||
LONG | .AllocationSize.HighPart | 4 |
│ └─8
FILE_ATTRIBUTES_ARRAY | UINT | .cItems | 0 |
DWORD | .dwSumFileAttributes | 4 | |
DWORD | .dwProductFileAttributes | 8 | |
DWORD[1] | .rgdwFileAttributes | 12 |
│ └─16
FILE_ATTRIBUTE_TAG_INFO | DWORD | .FileAttributes | 0 |
DWORD | .ReparseTag | 4 |
│ └─8
FILE_BASIC_INFO | LARGE_INTEGER | LONGLONG | .CreationTime.QuadPart | 0 |
struct (unnamed) | .CreationTime.u | 0 | ||
DWORD | .CreationTime.LowPart | 0 | ||
LONG | .CreationTime.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .LastAccessTime.QuadPart | 8 | |
struct (unnamed) | .LastAccessTime.u | 8 | ||
DWORD | .LastAccessTime.LowPart | 8 | ||
LONG | .LastAccessTime.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .LastWriteTime.QuadPart | 16 | |
struct (unnamed) | .LastWriteTime.u | 16 | ||
DWORD | .LastWriteTime.LowPart | 16 | ||
LONG | .LastWriteTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .ChangeTime.QuadPart | 24 | |
struct (unnamed) | .ChangeTime.u | 24 | ||
DWORD | .ChangeTime.LowPart | 24 | ||
LONG | .ChangeTime.HighPart | 28 | ||
DWORD | .FileAttributes | 32 |
│ └─40
FILE_COMPRESSION_INFO | LARGE_INTEGER | LONGLONG | .CompressedFileSize.QuadPart | 0 |
struct (unnamed) | .CompressedFileSize.u | 0 | ||
DWORD | .CompressedFileSize.LowPart | 0 | ||
LONG | .CompressedFileSize.HighPart | 4 | ||
WORD | .CompressionFormat | 8 | ||
UCHAR | .CompressionUnitShift | 10 | ||
UCHAR | .ChunkShift | 11 | ||
UCHAR | .ClusterShift | 12 | ||
UCHAR[3] | .Reserved | 13 |
│ └─16
FILE_DISPOSITION_INFO | BOOLEAN | .DeleteFileA | 0 |
│ └─1
FILE_END_OF_FILE_INFO | LARGE_INTEGER | LONGLONG | .EndOfFile.QuadPart | 0 |
struct (unnamed) | .EndOfFile.u | 0 | ||
DWORD | .EndOfFile.LowPart | 0 | ||
LONG | .EndOfFile.HighPart | 4 |
│ └─8
FILE_FULL_DIR_INFO | ULONG | .NextEntryOffset | 0 | |
ULONG | .FileIndex | 4 | ||
LARGE_INTEGER | LONGLONG | .CreationTime.QuadPart | 8 | |
struct (unnamed) | .CreationTime.u | 8 | ||
DWORD | .CreationTime.LowPart | 8 | ||
LONG | .CreationTime.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .LastAccessTime.QuadPart | 16 | |
struct (unnamed) | .LastAccessTime.u | 16 | ||
DWORD | .LastAccessTime.LowPart | 16 | ||
LONG | .LastAccessTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .LastWriteTime.QuadPart | 24 | |
struct (unnamed) | .LastWriteTime.u | 24 | ||
DWORD | .LastWriteTime.LowPart | 24 | ||
LONG | .LastWriteTime.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .ChangeTime.QuadPart | 32 | |
struct (unnamed) | .ChangeTime.u | 32 | ||
DWORD | .ChangeTime.LowPart | 32 | ||
LONG | .ChangeTime.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .EndOfFile.QuadPart | 40 | |
struct (unnamed) | .EndOfFile.u | 40 | ||
DWORD | .EndOfFile.LowPart | 40 | ||
LONG | .EndOfFile.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .AllocationSize.QuadPart | 48 | |
struct (unnamed) | .AllocationSize.u | 48 | ||
DWORD | .AllocationSize.LowPart | 48 | ||
LONG | .AllocationSize.HighPart | 52 | ||
ULONG | .FileAttributes | 56 | ||
ULONG | .FileNameLength | 60 | ||
ULONG | .EaSize | 64 | ||
WCHAR[1] | .FileName | 68 |
│ └─72
FILE_ID_128 | BYTE[16] | .Identifier | 0 |
│ └─16
FILE_ID_BOTH_DIR_INFO | DWORD | .NextEntryOffset | 0 | |
DWORD | .FileIndex | 4 | ||
LARGE_INTEGER | LONGLONG | .CreationTime.QuadPart | 8 | |
struct (unnamed) | .CreationTime.u | 8 | ||
DWORD | .CreationTime.LowPart | 8 | ||
LONG | .CreationTime.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .LastAccessTime.QuadPart | 16 | |
struct (unnamed) | .LastAccessTime.u | 16 | ||
DWORD | .LastAccessTime.LowPart | 16 | ||
LONG | .LastAccessTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .LastWriteTime.QuadPart | 24 | |
struct (unnamed) | .LastWriteTime.u | 24 | ||
DWORD | .LastWriteTime.LowPart | 24 | ||
LONG | .LastWriteTime.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .ChangeTime.QuadPart | 32 | |
struct (unnamed) | .ChangeTime.u | 32 | ||
DWORD | .ChangeTime.LowPart | 32 | ||
LONG | .ChangeTime.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .EndOfFile.QuadPart | 40 | |
struct (unnamed) | .EndOfFile.u | 40 | ||
DWORD | .EndOfFile.LowPart | 40 | ||
LONG | .EndOfFile.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .AllocationSize.QuadPart | 48 | |
struct (unnamed) | .AllocationSize.u | 48 | ||
DWORD | .AllocationSize.LowPart | 48 | ||
LONG | .AllocationSize.HighPart | 52 | ||
DWORD | .FileAttributes | 56 | ||
DWORD | .FileNameLength | 60 | ||
DWORD | .EaSize | 64 | ||
CCHAR | .ShortNameLength | 68 | ||
WCHAR[12] | .ShortName | 70 | ||
LARGE_INTEGER | LONGLONG | .FileId.QuadPart | 96 | |
struct (unnamed) | .FileId.u | 96 | ||
DWORD | .FileId.LowPart | 96 | ||
LONG | .FileId.HighPart | 100 | ||
WCHAR[1] | .FileName | 104 |
│ └─112
FILE_ID_DESCRIPTOR | DWORD | .dwSize | 0 | |
FILE_ID_TYPE | .Type | 4 | ||
FILE_ID_128 | BYTE[16] | .ExtendedFileId.Identifier | 8 | |
LARGE_INTEGER | LONGLONG | .FileId.QuadPart | 8 | |
struct (unnamed) | .FileId.u | 8 | ||
DWORD | .FileId.LowPart | 8 | ||
LONG | .FileId.HighPart | 12 | ||
GUID | unsigned long | .ObjectId.Data1 | 8 | |
unsigned short | .ObjectId.Data2 | 12 | ||
unsigned short | .ObjectId.Data3 | 14 | ||
unsigned char[8] | .ObjectId.Data4 | 16 |
│ └─24
FILE_ID_EXTD_DIR_INFO | ULONG | .NextEntryOffset | 0 | |
ULONG | .FileIndex | 4 | ||
LARGE_INTEGER | LONGLONG | .CreationTime.QuadPart | 8 | |
struct (unnamed) | .CreationTime.u | 8 | ||
DWORD | .CreationTime.LowPart | 8 | ||
LONG | .CreationTime.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .LastAccessTime.QuadPart | 16 | |
struct (unnamed) | .LastAccessTime.u | 16 | ||
DWORD | .LastAccessTime.LowPart | 16 | ||
LONG | .LastAccessTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .LastWriteTime.QuadPart | 24 | |
struct (unnamed) | .LastWriteTime.u | 24 | ||
DWORD | .LastWriteTime.LowPart | 24 | ||
LONG | .LastWriteTime.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .ChangeTime.QuadPart | 32 | |
struct (unnamed) | .ChangeTime.u | 32 | ||
DWORD | .ChangeTime.LowPart | 32 | ||
LONG | .ChangeTime.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .EndOfFile.QuadPart | 40 | |
struct (unnamed) | .EndOfFile.u | 40 | ||
DWORD | .EndOfFile.LowPart | 40 | ||
LONG | .EndOfFile.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .AllocationSize.QuadPart | 48 | |
struct (unnamed) | .AllocationSize.u | 48 | ||
DWORD | .AllocationSize.LowPart | 48 | ||
LONG | .AllocationSize.HighPart | 52 | ||
ULONG | .FileAttributes | 56 | ||
ULONG | .FileNameLength | 60 | ||
ULONG | .EaSize | 64 | ||
ULONG | .ReparsePointTag | 68 | ||
FILE_ID_128 | BYTE[16] | .FileId.Identifier | 72 | |
WCHAR[1] | .FileName | 88 |
│ └─96
FILE_ID_INFO | ULONGLONG | .VolumeSerialNumber | 0 | |
FILE_ID_128 | BYTE[16] | .FileId.Identifier | 8 |
│ └─24
FILE_INFO_2 | DWORD | .fi2_id | 0 |
│ └─4
FILE_INFO_3 | DWORD | .fi3_id | 0 |
DWORD | .fi3_permissions | 4 | |
DWORD | .fi3_num_locks | 8 | |
LPWSTR | .fi3_pathname | 16 | |
LPWSTR | .fi3_username | 24 |
│ └─32
FILE_IN_CABINET_INFO_A | PCSTR | .NameInCabinet | 0 |
DWORD | .FileSize | 8 | |
DWORD | .Win32Error | 12 | |
WORD | .DosDate | 16 | |
WORD | .DosTime | 18 | |
WORD | .DosAttribs | 20 | |
CHAR[260] | .FullTargetName | 22 |
│ └─288
FILE_IN_CABINET_INFO_W | PCWSTR | .NameInCabinet | 0 |
DWORD | .FileSize | 8 | |
DWORD | .Win32Error | 12 | |
WORD | .DosDate | 16 | |
WORD | .DosTime | 18 | |
WORD | .DosAttribs | 20 | |
WCHAR[260] | .FullTargetName | 22 |
│ └─544
FILE_IO_PRIORITY_HINT_INFO | PRIORITY_HINT | .PriorityHint | 0 |
│ └─4
FILE_LEVEL_TRIM | DWORD | .Key | 0 |
DWORD | .NumRanges | 4 | |
FILE_LEVEL_TRIM_RANGE[1] | .Ranges | 8 |
│ └─24
FILE_LEVEL_TRIM_OUTPUT | DWORD | .NumRangesProcessed | 0 |
│ └─4
FILE_LEVEL_TRIM_RANGE | DWORDLONG | .Offset | 0 |
DWORDLONG | .Length | 8 |
│ └─16
FILE_MAKE_COMPATIBLE_BUFFER | BOOLEAN | .CloseDisc | 0 |
│ └─1
FILE_NAME_INFO | DWORD | .FileNameLength | 0 |
WCHAR[1] | .FileName | 4 |
│ └─8
FILE_NOTIFY_EXTENDED_INFORMATION | DWORD | .NextEntryOffset | 0 | |
DWORD | .Action | 4 | ||
LARGE_INTEGER | LONGLONG | .CreationTime.QuadPart | 8 | |
struct (unnamed) | .CreationTime.u | 8 | ||
DWORD | .CreationTime.LowPart | 8 | ||
LONG | .CreationTime.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .LastModificationTime.QuadPart | 16 | |
struct (unnamed) | .LastModificationTime.u | 16 | ||
DWORD | .LastModificationTime.LowPart | 16 | ||
LONG | .LastModificationTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .LastChangeTime.QuadPart | 24 | |
struct (unnamed) | .LastChangeTime.u | 24 | ||
DWORD | .LastChangeTime.LowPart | 24 | ||
LONG | .LastChangeTime.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .LastAccessTime.QuadPart | 32 | |
struct (unnamed) | .LastAccessTime.u | 32 | ||
DWORD | .LastAccessTime.LowPart | 32 | ||
LONG | .LastAccessTime.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .AllocatedLength.QuadPart | 40 | |
struct (unnamed) | .AllocatedLength.u | 40 | ||
DWORD | .AllocatedLength.LowPart | 40 | ||
LONG | .AllocatedLength.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .FileSize.QuadPart | 48 | |
struct (unnamed) | .FileSize.u | 48 | ||
DWORD | .FileSize.LowPart | 48 | ||
LONG | .FileSize.HighPart | 52 | ||
DWORD | .FileAttributes | 56 | ||
DWORD | .EaSize | 60 | ||
DWORD | .ReparsePointTag | 60 | ||
LARGE_INTEGER | LONGLONG | .FileId.QuadPart | 64 | |
struct (unnamed) | .FileId.u | 64 | ||
DWORD | .FileId.LowPart | 64 | ||
LONG | .FileId.HighPart | 68 | ||
LARGE_INTEGER | LONGLONG | .ParentFileId.QuadPart | 72 | |
struct (unnamed) | .ParentFileId.u | 72 | ||
DWORD | .ParentFileId.LowPart | 72 | ||
LONG | .ParentFileId.HighPart | 76 | ||
DWORD | .FileNameLength | 80 | ||
WCHAR[1] | .FileName | 84 |
│ └─88
FILE_NOTIFY_INFORMATION | DWORD | .NextEntryOffset | 0 |
DWORD | .Action | 4 | |
DWORD | .FileNameLength | 8 | |
WCHAR[1] | .FileName | 12 |
│ └─16
FILE_OBJECTID_BUFFER | BYTE[16] | .ObjectId | 0 |
BYTE[16] | .BirthVolumeId | 16 | |
BYTE[48] | .ExtendedInfo | 16 | |
BYTE[16] | .BirthObjectId | 32 | |
BYTE[16] | .DomainId | 48 |
│ └─64
FILE_QUERY_ON_DISK_VOL_INFO_BUFFER | LARGE_INTEGER | LONGLONG | .DirectoryCount.QuadPart | 0 |
struct (unnamed) | .DirectoryCount.u | 0 | ||
DWORD | .DirectoryCount.LowPart | 0 | ||
LONG | .DirectoryCount.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .FileCount.QuadPart | 8 | |
struct (unnamed) | .FileCount.u | 8 | ||
DWORD | .FileCount.LowPart | 8 | ||
LONG | .FileCount.HighPart | 12 | ||
WORD | .FsFormatMajVersion | 16 | ||
WORD | .FsFormatMinVersion | 18 | ||
WCHAR[12] | .FsFormatName | 20 | ||
LARGE_INTEGER | LONGLONG | .FormatTime.QuadPart | 48 | |
struct (unnamed) | .FormatTime.u | 48 | ||
DWORD | .FormatTime.LowPart | 48 | ||
LONG | .FormatTime.HighPart | 52 | ||
LARGE_INTEGER | LONGLONG | .LastUpdateTime.QuadPart | 56 | |
struct (unnamed) | .LastUpdateTime.u | 56 | ||
DWORD | .LastUpdateTime.LowPart | 56 | ||
LONG | .LastUpdateTime.HighPart | 60 | ||
WCHAR[34] | .CopyrightInfo | 64 | ||
WCHAR[34] | .AbstractInfo | 132 | ||
WCHAR[34] | .FormattingImplementationInfo | 200 | ||
WCHAR[34] | .LastModifyingImplementationInfo | 268 |
│ └─336
FILE_QUERY_SPARING_BUFFER | DWORD | .SparingUnitBytes | 0 |
BOOLEAN | .SoftwareSparing | 4 | |
DWORD | .TotalSpareBlocks | 8 | |
DWORD | .FreeSpareBlocks | 12 |
│ └─16
FILE_REMOTE_PROTOCOL_INFO | USHORT | .StructureVersion | 0 |
USHORT | .StructureSize | 2 | |
ULONG | .Protocol | 4 | |
USHORT | .ProtocolMajorVersion | 8 | |
USHORT | .ProtocolMinorVersion | 10 | |
USHORT | .ProtocolRevision | 12 | |
USHORT | .Reserved | 14 | |
ULONG | .Flags | 16 | |
struct (unnamed) | .GenericReserved | 20 | |
union (unnamed) | .ProtocolSpecific | 52 |
│ └─116
FILE_RENAME_INFO | DWORD | .Flags | 0 |
BOOLEAN | .ReplaceIfExists | 0 | |
HANDLE | .RootDirectory | 8 | |
DWORD | .FileNameLength | 16 | |
WCHAR[1] | .FileName | 20 |
│ └─24
FILE_SEGMENT_ELEMENT | ULONGLONG | .Alignment | 0 |
PVOID64 | .Buffer | 0 |
│ └─8
FILE_SET_DEFECT_MGMT_BUFFER | BOOLEAN | .Disable | 0 |
│ └─1
FILE_SET_SPARSE_BUFFER | BOOLEAN | .SetSparse | 0 |
│ └─1
FILE_STANDARD_INFO | LARGE_INTEGER | LONGLONG | .AllocationSize.QuadPart | 0 |
struct (unnamed) | .AllocationSize.u | 0 | ||
DWORD | .AllocationSize.LowPart | 0 | ||
LONG | .AllocationSize.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .EndOfFile.QuadPart | 8 | |
struct (unnamed) | .EndOfFile.u | 8 | ||
DWORD | .EndOfFile.LowPart | 8 | ||
LONG | .EndOfFile.HighPart | 12 | ||
DWORD | .NumberOfLinks | 16 | ||
BOOLEAN | .DeletePending | 20 | ||
BOOLEAN | .Directory | 21 |
│ └─24
FILE_STORAGE_INFO | ULONG | .LogicalBytesPerSector | 0 |
ULONG | .PhysicalBytesPerSectorForAtomicity | 4 | |
ULONG | .PhysicalBytesPerSectorForPerformance | 8 | |
ULONG | .FileSystemEffectivePhysicalBytesPerSectorForAtomicity | 12 | |
ULONG | .Flags | 16 | |
ULONG | .ByteOffsetForSectorAlignment | 20 | |
ULONG | .ByteOffsetForPartitionAlignment | 24 |
│ └─28
FILE_STORAGE_TIER | GUID | unsigned long | .Id.Data1 | 0 |
unsigned short | .Id.Data2 | 4 | ||
unsigned short | .Id.Data3 | 6 | ||
unsigned char[8] | .Id.Data4 | 8 | ||
WCHAR[256] | .Name | 16 | ||
WCHAR[256] | .Description | 528 | ||
DWORDLONG | .Flags | 1040 | ||
DWORDLONG | .ProvisionedCapacity | 1048 | ||
FILE_STORAGE_TIER_MEDIA_TYPE | .MediaType | 1056 | ||
FILE_STORAGE_TIER_CLASS | .Class | 1060 |
│ └─1064
FILE_STORAGE_TIER_REGION | GUID | unsigned long | .TierId.Data1 | 0 |
unsigned short | .TierId.Data2 | 4 | ||
unsigned short | .TierId.Data3 | 6 | ||
unsigned char[8] | .TierId.Data4 | 8 | ||
DWORDLONG | .Offset | 16 | ||
DWORDLONG | .Length | 24 |
│ └─32
FILE_STREAM_INFO | DWORD | .NextEntryOffset | 0 | |
DWORD | .StreamNameLength | 4 | ||
LARGE_INTEGER | LONGLONG | .StreamSize.QuadPart | 8 | |
struct (unnamed) | .StreamSize.u | 8 | ||
DWORD | .StreamSize.LowPart | 8 | ||
LONG | .StreamSize.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .StreamAllocationSize.QuadPart | 16 | |
struct (unnamed) | .StreamAllocationSize.u | 16 | ||
DWORD | .StreamAllocationSize.LowPart | 16 | ||
LONG | .StreamAllocationSize.HighPart | 20 | ||
WCHAR[1] | .StreamName | 24 |
│ └─32
FILE_SYSTEM_RECOGNITION_INFORMATION | CHAR[9] | .FileSystem | 0 |
│ └─9
FILE_ZERO_DATA_INFORMATION | LARGE_INTEGER | LONGLONG | .FileOffset.QuadPart | 0 |
struct (unnamed) | .FileOffset.u | 0 | ||
DWORD | .FileOffset.LowPart | 0 | ||
LONG | .FileOffset.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .BeyondFinalZero.QuadPart | 8 | |
struct (unnamed) | .BeyondFinalZero.u | 8 | ||
DWORD | .BeyondFinalZero.LowPart | 8 | ||
LONG | .BeyondFinalZero.HighPart | 12 |
│ └─16
FILTERED_DATA_SOURCES | const WCHAR * | .pwcsExtension | 0 |
const WCHAR * | .pwcsMime | 8 | |
const CLSID * | .pClsid | 16 | |
const WCHAR * | .pwcsOverride | 24 |
│ └─32
FILTERKEYS | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .iWaitMSec | 8 | |
DWORD | .iDelayMSec | 12 | |
DWORD | .iRepeatMSec | 16 | |
DWORD | .iBounceMSec | 20 |
│ └─24
FILTERREGION | ULONG | .idChunk | 0 |
ULONG | .cwcStart | 4 | |
ULONG | .cwcExtent | 8 |
│ └─12
FILTER_INFO | WCHAR[128] | .achName | 0 |
IFilterGraph * | .pGraph | 256 |
│ └─264
FILTER_SPEC | RsvpObjHdr | USHORT | .filt_header.obj_length | 0 |
UCHAR | .filt_header.obj_class | 2 | ||
UCHAR | .filt_header.obj_ctype | 3 | ||
union (unnamed) | .filt_u | 4 |
│ └─12
FINDREPLACEA | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HINSTANCE | .hInstance | 16 | |
DWORD | .Flags | 24 | |
LPSTR | .lpstrFindWhat | 32 | |
LPSTR | .lpstrReplaceWith | 40 | |
WORD | .wFindWhatLen | 48 | |
WORD | .wReplaceWithLen | 50 | |
LPARAM | .lCustData | 56 | |
LPFRHOOKPROC | .lpfnHook | 64 | |
LPCSTR | .lpTemplateName | 72 |
│ └─80
FINDREPLACEW | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HINSTANCE | .hInstance | 16 | |
DWORD | .Flags | 24 | |
LPWSTR | .lpstrFindWhat | 32 | |
LPWSTR | .lpstrReplaceWith | 40 | |
WORD | .wFindWhatLen | 48 | |
WORD | .wReplaceWithLen | 50 | |
LPARAM | .lCustData | 56 | |
LPFRHOOKPROC | .lpfnHook | 64 | |
LPCWSTR | .lpTemplateName | 72 |
│ └─80
FINDTEXTA | CHARRANGE | LONG | .chrg.cpMin | 0 |
LONG | .chrg.cpMax | 4 | ||
LPCSTR | .lpstrText | 8 |
│ └─16
FINDTEXTEXA | CHARRANGE | LONG | .chrg.cpMin | 0 |
LONG | .chrg.cpMax | 4 | ||
LPCSTR | .lpstrText | 8 | ||
CHARRANGE | LONG | .chrgText.cpMin | 16 | |
LONG | .chrgText.cpMax | 20 |
│ └─24
FINDTEXTEXW | CHARRANGE | LONG | .chrg.cpMin | 0 |
LONG | .chrg.cpMax | 4 | ||
LPCWSTR | .lpstrText | 8 | ||
CHARRANGE | LONG | .chrgText.cpMin | 16 | |
LONG | .chrgText.cpMax | 20 |
│ └─24
FINDTEXTW | CHARRANGE | LONG | .chrg.cpMin | 0 |
LONG | .chrg.cpMax | 4 | ||
LPCWSTR | .lpstrText | 8 |
│ └─16
FIND_BY_SID_DATA | DWORD | .Restart | 0 | ||
SID | BYTE | .Sid.Revision | 4 | ||
BYTE | .Sid.SubAuthorityCount | 5 | |||
SID_IDENTIFIER_AUTHORITY | BYTE[6] | .Sid.IdentifierAuthority.Value | 6 | ||
DWORD[1] | .Sid.SubAuthority | 12 |
│ └─16
FIND_BY_SID_OUTPUT | DWORD | .NextEntryOffset | 0 |
DWORD | .FileIndex | 4 | |
DWORD | .FileNameLength | 8 | |
WCHAR[1] | .FileName | 12 |
│ └─16
FIND_NAME_BUFFER | UCHAR | .length | 0 |
UCHAR | .access_control | 1 | |
UCHAR | .frame_control | 2 | |
UCHAR[6] | .destination_addr | 3 | |
UCHAR[6] | .source_addr | 9 | |
UCHAR[18] | .routing_info | 15 |
│ └─33
FIND_NAME_HEADER | WORD | .node_count | 0 |
UCHAR | .reserved | 2 | |
UCHAR | .unique_group | 3 |
│ └─4
FIXED | WORD | .fract | 0 |
short | .value | 2 |
│ └─4
FIXED_INFO_W2KSP1 | char[132] | .HostName | 0 | ||
char[132] | .DomainName | 132 | |||
PIP_ADDR_STRING | .CurrentDnsServer | 264 | |||
IP_ADDR_STRING | struct _IP_ADDR_STRING * | .DnsServerList.Next | 272 | ||
IP_ADDRESS_STRING | char[16] | .DnsServerList.IpAddress.String | 280 | ||
IP_MASK_STRING | .DnsServerList.IpMask | 296 | |||
DWORD | .DnsServerList.Context | 312 | |||
UINT | .NodeType | 320 | |||
char[260] | .ScopeId | 324 | |||
UINT | .EnableRouting | 584 | |||
UINT | .EnableProxy | 588 | |||
UINT | .EnableDns | 592 |
│ └─600
FLASHWINFO | UINT | .cbSize | 0 |
HWND | .hwnd | 8 | |
DWORD | .dwFlags | 16 | |
UINT | .uCount | 20 | |
DWORD | .dwTimeout | 24 |
│ └─32
FLICK_DATA | FLICKACTION_COMMANDCODE | .iFlickActionCommandCode | 0bytes,0bits |
FLICKDIRECTION | .iFlickDirection | 0bytes,5bits | |
BOOL | .fControlModifier | 1bytes,0bits | |
BOOL | .fMenuModifier | 1bytes,1bits | |
BOOL | .fAltGRModifier | 1bytes,2bits | |
BOOL | .fWinModifier | 1bytes,3bits | |
BOOL | .fShiftModifier | 1bytes,4bits | |
INT | .iReserved | 1bytes,5bits | |
BOOL | .fOnInkingSurface | 1bytes,7bits | |
INT | .iActionArgument | 2bytes,0bits |
│ └─4
FLICK_POINT | INT | .x | 0bytes,0bits |
INT | .y | 2bytes,0bits |
│ └─4
FLOATOBJ_XFORM | FLOATOBJ | .eM11 | 0 |
FLOATOBJ | .eM12 | 4 | |
FLOATOBJ | .eM21 | 8 | |
FLOATOBJ | .eM22 | 12 | |
FLOATOBJ | .eDx | 16 | |
FLOATOBJ | .eDy | 20 |
│ └─24
FLOWDESCRIPTOR | int | .FlowSpec | 0 |
ULONG | .NumFilters | 32 | |
LPRSVP_FILTERSPEC | .FilterList | 40 |
│ └─48
FLOWSPEC | ULONG | .TokenRate | 0 |
ULONG | .TokenBucketSize | 4 | |
ULONG | .PeakBandwidth | 8 | |
ULONG | .Latency | 12 | |
ULONG | .DelayVariation | 16 | |
SERVICETYPE | .ServiceType | 20 | |
ULONG | .MaxSduSize | 24 | |
ULONG | .MinimumPolicedSize | 28 |
│ └─32
FLOW_DESC | union (unnamed) | .u1 | 0 |
union (unnamed) | .u2 | 0 |
│ └─16
FOLDERSETDATA | FOLDERSETTINGS | UINT | ._fs.ViewMode | 0 |
UINT | ._fs.fFlags | 4 | ||
SHELLVIEWID | ._vidRestore | 8 | ||
DWORD | ._dwViewPriority | 24 |
│ └─28
FOLDERSETTINGS | UINT | .ViewMode | 0 |
UINT | .fFlags | 4 |
│ └─8
FONTDESC | UINT | .cbSizeofstruct | 0 | |
LPOLESTR | .lpstrName | 8 | ||
CY | LONGLONG | .cySize.int64 | 16 | |
ULONG | .cySize.Lo | 16 | ||
LONG | .cySize.Hi | 20 | ||
SHORT | .sWeight | 24 | ||
SHORT | .sCharset | 26 | ||
BOOL | .fItalic | 28 | ||
BOOL | .fUnderline | 32 | ||
BOOL | .fStrikethrough | 36 |
│ └─40
FONTDIFF | BYTE | .jReserved1 | 0 | |
BYTE | .jReserved2 | 1 | ||
BYTE | .jReserved3 | 2 | ||
BYTE | .bWeight | 3 | ||
USHORT | .usWinWeight | 4 | ||
FSHORT | .fsSelection | 6 | ||
FWORD | .fwdAveCharWidth | 8 | ||
FWORD | .fwdMaxCharInc | 10 | ||
POINTL | LONG | .ptlCaret.x | 12 | |
LONG | .ptlCaret.y | 16 |
│ └─20
FONTINFO | ULONG | .cjThis | 0 |
FLONG | .flCaps | 4 | |
ULONG | .cGlyphsSupported | 8 | |
ULONG | .cjMaxGlyph1 | 12 | |
ULONG | .cjMaxGlyph4 | 16 | |
ULONG | .cjMaxGlyph8 | 20 | |
ULONG | .cjMaxGlyph32 | 24 |
│ └─28
FONTOBJ | ULONG | .iUniq | 0 | |
ULONG | .iFace | 4 | ||
ULONG | .cxMax | 8 | ||
FLONG | .flFontType | 12 | ||
ULONG_PTR | .iTTUniq | 16 | ||
ULONG_PTR | .iFile | 24 | ||
SIZE | LONG | .sizLogResPpi.cx | 32 | |
LONG | .sizLogResPpi.cy | 36 | ||
ULONG | .ulStyleSize | 40 | ||
PVOID | .pvConsumer | 48 | ||
PVOID | .pvProducer | 56 |
│ └─64
FONTSIGNATURE | DWORD[4] | .fsUsb | 0 |
DWORD[2] | .fsCsb | 16 |
│ └─24
FONTSIM | PTRDIFF | .dpBold | 0 |
PTRDIFF | .dpItalic | 4 | |
PTRDIFF | .dpBoldItalic | 8 |
│ └─12
FORMATETC | CLIPFORMAT | .cfFormat | 0 |
DVTARGETDEVICE * | .ptd | 8 | |
DWORD | .dwAspect | 16 | |
LONG | .lindex | 20 | |
DWORD | .tymed | 24 |
│ └─32
FORMATRANGE | HDC | .hdc | 0 | |
HDC | .hdcTarget | 8 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 | ||
RECT | LONG | .rcPage.left | 32 | |
LONG | .rcPage.top | 36 | ||
LONG | .rcPage.right | 40 | ||
LONG | .rcPage.bottom | 44 | ||
CHARRANGE | LONG | .chrg.cpMin | 48 | |
LONG | .chrg.cpMax | 52 |
│ └─56
FORMAT_EX_PARAMETERS | MEDIA_TYPE | .MediaType | 0 |
DWORD | .StartCylinderNumber | 4 | |
DWORD | .EndCylinderNumber | 8 | |
DWORD | .StartHeadNumber | 12 | |
DWORD | .EndHeadNumber | 16 | |
WORD | .FormatGapLength | 20 | |
WORD | .SectorsPerTrack | 22 | |
WORD[1] | .SectorNumber | 24 |
│ └─28
FORMAT_PARAMETERS | MEDIA_TYPE | .MediaType | 0 |
DWORD | .StartCylinderNumber | 4 | |
DWORD | .EndCylinderNumber | 8 | |
DWORD | .StartHeadNumber | 12 | |
DWORD | .EndHeadNumber | 16 |
│ └─20
FPO_DATA | DWORD | .ulOffStart | 0 |
DWORD | .cbProcSize | 4 | |
DWORD | .cdwLocals | 8 | |
WORD | .cdwParams | 12 | |
WORD | .cbProlog | 14bytes,0bits | |
WORD | .cbRegs | 15bytes,0bits | |
WORD | .fHasSEH | 15bytes,3bits | |
WORD | .fUseBP | 15bytes,4bits | |
WORD | .reserved | 15bytes,5bits | |
WORD | .cbFrame | 15bytes,6bits |
│ └─16
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER | WORD | .ChecksumAlgorithm | 0 |
WORD | .Reserved | 2 | |
DWORD | .Flags | 4 | |
DWORD | .ChecksumChunkSizeInBytes | 8 | |
DWORD | .ClusterSizeInBytes | 12 |
│ └─16
FSCTL_QUERY_REGION_INFO_INPUT | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .Flags | 8 | |
DWORD | .NumberOfTierIds | 12 | |
GUID[1] | .TierIds | 16 |
│ └─32
FSCTL_QUERY_REGION_INFO_OUTPUT | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .Flags | 8 | |
DWORD | .Reserved | 12 | |
DWORDLONG | .Alignment | 16 | |
DWORD | .TotalNumberOfRegions | 24 | |
DWORD | .NumberOfRegionsReturned | 28 | |
FILE_STORAGE_TIER_REGION[1] | .Regions | 32 |
│ └─64
FSCTL_QUERY_STORAGE_CLASSES_OUTPUT | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .Flags | 8 | |
DWORD | .TotalNumberOfTiers | 12 | |
DWORD | .NumberOfTiersReturned | 16 | |
FILE_STORAGE_TIER[1] | .Tiers | 24 |
│ └─1088
FSCTL_SET_INTEGRITY_INFORMATION_BUFFER | WORD | .ChecksumAlgorithm | 0 |
WORD | .Reserved | 2 | |
DWORD | .Flags | 4 |
│ └─8
FULLPROPSPEC | GUID | unsigned long | .guidPropSet.Data1 | 0 |
unsigned short | .guidPropSet.Data2 | 4 | ||
unsigned short | .guidPropSet.Data3 | 6 | ||
unsigned char[8] | .guidPropSet.Data4 | 8 | ||
PROPSPEC | ULONG | .psProperty.ulKind | 16 | |
LPOLESTR | .psProperty.lpwstr | 24 | ||
PROPID | .psProperty.propid | 24 |
│ └─32
FUNCDESC | MEMBERID | .memid | 0 | ||
SCODE * | .lprgscode | 8 | |||
ELEMDESC * | .lprgelemdescParam | 16 | |||
FUNCKIND | .funckind | 24 | |||
INVOKEKIND | .invkind | 28 | |||
CALLCONV | .callconv | 32 | |||
SHORT | .cParams | 36 | |||
SHORT | .cParamsOpt | 38 | |||
SHORT | .oVft | 40 | |||
SHORT | .cScodes | 42 | |||
ELEMDESC | TYPEDESC | HREFTYPE | .elemdescFunc.tdesc.hreftype | 48 | |
struct tagARRAYDESC * | .elemdescFunc.tdesc.lpadesc | 48 | |||
struct tagTYPEDESC * | .elemdescFunc.tdesc.lptdesc | 48 | |||
VARTYPE | .elemdescFunc.tdesc.vt | 56 | |||
IDLDESC | .elemdescFunc.idldesc | 64 | |||
PARAMDESC | LPPARAMDESCEX | .elemdescFunc.paramdesc.pparamdescex | 64 | ||
USHORT | .elemdescFunc.paramdesc.wParamFlags | 72 | |||
WORD | .wFuncFlags | 80 |
│ └─88
FUSION_INSTALL_REFERENCE | DWORD | .cbSize | 0 | |
DWORD | .dwFlags | 4 | ||
GUID | unsigned long | .guidScheme.Data1 | 8 | |
unsigned short | .guidScheme.Data2 | 12 | ||
unsigned short | .guidScheme.Data3 | 14 | ||
unsigned char[8] | .guidScheme.Data4 | 16 | ||
LPCWSTR | .szIdentifier | 24 | ||
LPCWSTR | .szNonCannonicalData | 32 |
│ └─40
FWPM_ACTION0 | FWP_ACTION_TYPE | .type | 0 | |
GUID | unsigned long | .calloutKey.Data1 | 4 | |
unsigned short | .calloutKey.Data2 | 8 | ||
unsigned short | .calloutKey.Data3 | 10 | ||
unsigned char[8] | .calloutKey.Data4 | 12 | ||
GUID | unsigned long | .filterType.Data1 | 4 | |
unsigned short | .filterType.Data2 | 8 | ||
unsigned short | .filterType.Data3 | 10 | ||
unsigned char[8] | .filterType.Data4 | 12 |
│ └─20
FWPM_CALLOUT0 | GUID | unsigned long | .calloutKey.Data1 | 0 |
unsigned short | .calloutKey.Data2 | 4 | ||
unsigned short | .calloutKey.Data3 | 6 | ||
unsigned char[8] | .calloutKey.Data4 | 8 | ||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | |
wchar_t * | .displayData.description | 24 | ||
UINT32 | .flags | 32 | ||
GUID * | .providerKey | 40 | ||
FWP_BYTE_BLOB | UINT32 | .providerData.size | 48 | |
UINT8 * | .providerData.data | 56 | ||
GUID | unsigned long | .applicableLayer.Data1 | 64 | |
unsigned short | .applicableLayer.Data2 | 68 | ||
unsigned short | .applicableLayer.Data3 | 70 | ||
unsigned char[8] | .applicableLayer.Data4 | 72 | ||
UINT32 | .calloutId | 80 |
│ └─88
FWPM_CALLOUT_CHANGE0 | FWPM_CHANGE_TYPE | .changeType | 0 | |
GUID | unsigned long | .calloutKey.Data1 | 4 | |
unsigned short | .calloutKey.Data2 | 8 | ||
unsigned short | .calloutKey.Data3 | 10 | ||
unsigned char[8] | .calloutKey.Data4 | 12 | ||
UINT32 | .calloutId | 20 |
│ └─24
FWPM_CALLOUT_ENUM_TEMPLATE0 | GUID * | .providerKey | 0 | |
GUID | unsigned long | .layerKey.Data1 | 8 | |
unsigned short | .layerKey.Data2 | 12 | ||
unsigned short | .layerKey.Data3 | 14 | ||
unsigned char[8] | .layerKey.Data4 | 16 |
│ └─24
FWPM_CALLOUT_SUBSCRIPTION0 | FWPM_CALLOUT_ENUM_TEMPLATE0 * | .enumTemplate | 0 | |
UINT32 | .flags | 8 | ||
GUID | unsigned long | .sessionKey.Data1 | 12 | |
unsigned short | .sessionKey.Data2 | 16 | ||
unsigned short | .sessionKey.Data3 | 18 | ||
unsigned char[8] | .sessionKey.Data4 | 20 |
│ └─32
FWPM_CLASSIFY_OPTION0 | FWP_CLASSIFY_OPTION_TYPE | .type | 0 | |
FWP_VALUE0 | FWP_DATA_TYPE | .value.type | 8 | |
FWP_BYTE_ARRAY16 * | .value.byteArray16 | 16 | ||
FWP_BYTE_ARRAY6 * | .value.byteArray6 | 16 | ||
FWP_BYTE_BLOB * | .value.byteBlob | 16 | ||
double * | .value.double64 | 16 | ||
float | .value.float32 | 16 | ||
INT16 | .value.int16 | 16 | ||
INT32 | .value.int32 | 16 | ||
INT64 * | .value.int64 | 16 | ||
INT8 | .value.int8 | 16 | ||
FWP_BYTE_BLOB * | .value.sd | 16 | ||
SID * | .value.sid | 16 | ||
FWP_BYTE_BLOB * | .value.tokenAccessInformation | 16 | ||
FWP_TOKEN_INFORMATION * | .value.tokenInformation | 16 | ||
UINT16 | .value.uint16 | 16 | ||
UINT32 | .value.uint32 | 16 | ||
UINT64 * | .value.uint64 | 16 | ||
UINT8 | .value.uint8 | 16 | ||
LPWSTR | .value.unicodeString | 16 |
│ └─24
FWPM_CLASSIFY_OPTIONS0 | UINT32 | .numOptions | 0 |
FWPM_CLASSIFY_OPTION0 * | .options | 8 |
│ └─16
FWPM_CONNECTION0 | UINT64 | .connectionId | 0 | ||
FWP_IP_VERSION | .ipVersion | 8 | |||
UINT32 | .localV4Address | 12 | |||
UINT8[16] | .localV6Address | 12 | |||
UINT32 | .remoteV4Address | 28 | |||
UINT8[16] | .remoteV6Address | 28 | |||
GUID * | .providerKey | 48 | |||
IPSEC_TRAFFIC_TYPE | .ipsecTrafficModeType | 56 | |||
IKEEXT_KEY_MODULE_TYPE | .keyModuleType | 60 | |||
IKEEXT_PROPOSAL0 | IKEEXT_CIPHER_ALGORITHM0 | IKEEXT_CIPHER_TYPE | .mmCrypto.cipherAlgorithm.algoIdentifier | 64 | |
UINT32 | .mmCrypto.cipherAlgorithm.keyLen | 68 | |||
UINT32 | .mmCrypto.cipherAlgorithm.rounds | 72 | |||
IKEEXT_INTEGRITY_ALGORITHM0 | IKEEXT_INTEGRITY_TYPE | .mmCrypto.integrityAlgorithm.algoIdentifier | 76 | ||
UINT32 | .mmCrypto.maxLifetimeSeconds | 80 | |||
IKEEXT_DH_GROUP | .mmCrypto.dhGroup | 84 | |||
UINT32 | .mmCrypto.quickModeLimit | 88 | |||
IKEEXT_CREDENTIAL2 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .mmPeer.authenticationMethodType | 96 | ||
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .mmPeer.impersonationType | 100 | |||
IKEEXT_CERTIFICATE_CREDENTIAL1 * | .mmPeer.certificate | 104 | |||
IKEEXT_NAME_CREDENTIAL0 * | .mmPeer.name | 104 | |||
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 * | .mmPeer.presharedKey | 104 | |||
IKEEXT_CREDENTIAL2 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .emPeer.authenticationMethodType | 112 | ||
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .emPeer.impersonationType | 116 | |||
IKEEXT_CERTIFICATE_CREDENTIAL1 * | .emPeer.certificate | 120 | |||
IKEEXT_NAME_CREDENTIAL0 * | .emPeer.name | 120 | |||
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 * | .emPeer.presharedKey | 120 | |||
UINT64 | .bytesTransferredIn | 128 | |||
UINT64 | .bytesTransferredOut | 136 | |||
UINT64 | .bytesTransferredTotal | 144 | |||
FILETIME | DWORD | .startSysTime.dwLowDateTime | 152 | ||
DWORD | .startSysTime.dwHighDateTime | 156 |
│ └─160
FWPM_CONNECTION_ENUM_TEMPLATE0 | UINT64 | .connectionId | 0 |
UINT32 | .flags | 8 |
│ └─16
FWPM_CONNECTION_SUBSCRIPTION0 | FWPM_CONNECTION_ENUM_TEMPLATE0 * | .enumTemplate | 0 | |
UINT32 | .flags | 8 | ||
GUID | unsigned long | .sessionKey.Data1 | 12 | |
unsigned short | .sessionKey.Data2 | 16 | ||
unsigned short | .sessionKey.Data3 | 18 | ||
unsigned char[8] | .sessionKey.Data4 | 20 |
│ └─32
FWPM_DISPLAY_DATA0 | wchar_t * | .name | 0 |
wchar_t * | .description | 8 |
│ └─16
FWPM_FIELD0 | GUID * | .fieldKey | 0 |
FWPM_FIELD_TYPE | .type | 8 | |
FWP_DATA_TYPE | .dataType | 12 |
│ └─16
FWPM_FILTER0 | GUID | unsigned long | .filterKey.Data1 | 0 | |
unsigned short | .filterKey.Data2 | 4 | |||
unsigned short | .filterKey.Data3 | 6 | |||
unsigned char[8] | .filterKey.Data4 | 8 | |||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | ||
wchar_t * | .displayData.description | 24 | |||
UINT32 | .flags | 32 | |||
GUID * | .providerKey | 40 | |||
FWP_BYTE_BLOB | UINT32 | .providerData.size | 48 | ||
UINT8 * | .providerData.data | 56 | |||
GUID | unsigned long | .layerKey.Data1 | 64 | ||
unsigned short | .layerKey.Data2 | 68 | |||
unsigned short | .layerKey.Data3 | 70 | |||
unsigned char[8] | .layerKey.Data4 | 72 | |||
GUID | unsigned long | .subLayerKey.Data1 | 80 | ||
unsigned short | .subLayerKey.Data2 | 84 | |||
unsigned short | .subLayerKey.Data3 | 86 | |||
unsigned char[8] | .subLayerKey.Data4 | 88 | |||
FWP_VALUE0 | FWP_DATA_TYPE | .weight.type | 96 | ||
FWP_BYTE_ARRAY16 * | .weight.byteArray16 | 104 | |||
FWP_BYTE_ARRAY6 * | .weight.byteArray6 | 104 | |||
FWP_BYTE_BLOB * | .weight.byteBlob | 104 | |||
double * | .weight.double64 | 104 | |||
float | .weight.float32 | 104 | |||
INT16 | .weight.int16 | 104 | |||
INT32 | .weight.int32 | 104 | |||
INT64 * | .weight.int64 | 104 | |||
INT8 | .weight.int8 | 104 | |||
FWP_BYTE_BLOB * | .weight.sd | 104 | |||
SID * | .weight.sid | 104 | |||
FWP_BYTE_BLOB * | .weight.tokenAccessInformation | 104 | |||
FWP_TOKEN_INFORMATION * | .weight.tokenInformation | 104 | |||
UINT16 | .weight.uint16 | 104 | |||
UINT32 | .weight.uint32 | 104 | |||
UINT64 * | .weight.uint64 | 104 | |||
UINT8 | .weight.uint8 | 104 | |||
LPWSTR | .weight.unicodeString | 104 | |||
UINT32 | .numFilterConditions | 112 | |||
FWPM_FILTER_CONDITION0 * | .filterCondition | 120 | |||
FWPM_ACTION0 | FWP_ACTION_TYPE | .action.type | 128 | ||
GUID | unsigned long | .action.calloutKey.Data1 | 132 | ||
unsigned short | .action.calloutKey.Data2 | 136 | |||
unsigned short | .action.calloutKey.Data3 | 138 | |||
unsigned char[8] | .action.calloutKey.Data4 | 140 | |||
GUID | unsigned long | .action.filterType.Data1 | 132 | ||
unsigned short | .action.filterType.Data2 | 136 | |||
unsigned short | .action.filterType.Data3 | 138 | |||
unsigned char[8] | .action.filterType.Data4 | 140 | |||
GUID | unsigned long | .providerContextKey.Data1 | 152 | ||
unsigned short | .providerContextKey.Data2 | 156 | |||
unsigned short | .providerContextKey.Data3 | 158 | |||
unsigned char[8] | .providerContextKey.Data4 | 160 | |||
UINT64 | .rawContext | 152 | |||
GUID * | .reserved | 168 | |||
UINT64 | .filterId | 176 | |||
FWP_VALUE0 | FWP_DATA_TYPE | .effectiveWeight.type | 184 | ||
FWP_BYTE_ARRAY16 * | .effectiveWeight.byteArray16 | 192 | |||
FWP_BYTE_ARRAY6 * | .effectiveWeight.byteArray6 | 192 | |||
FWP_BYTE_BLOB * | .effectiveWeight.byteBlob | 192 | |||
double * | .effectiveWeight.double64 | 192 | |||
float | .effectiveWeight.float32 | 192 | |||
INT16 | .effectiveWeight.int16 | 192 | |||
INT32 | .effectiveWeight.int32 | 192 | |||
INT64 * | .effectiveWeight.int64 | 192 | |||
INT8 | .effectiveWeight.int8 | 192 | |||
FWP_BYTE_BLOB * | .effectiveWeight.sd | 192 | |||
SID * | .effectiveWeight.sid | 192 | |||
FWP_BYTE_BLOB * | .effectiveWeight.tokenAccessInformation | 192 | |||
FWP_TOKEN_INFORMATION * | .effectiveWeight.tokenInformation | 192 | |||
UINT16 | .effectiveWeight.uint16 | 192 | |||
UINT32 | .effectiveWeight.uint32 | 192 | |||
UINT64 * | .effectiveWeight.uint64 | 192 | |||
UINT8 | .effectiveWeight.uint8 | 192 | |||
LPWSTR | .effectiveWeight.unicodeString | 192 |
│ └─200
FWPM_FILTER_CHANGE0 | FWPM_CHANGE_TYPE | .changeType | 0 | |
GUID | unsigned long | .filterKey.Data1 | 4 | |
unsigned short | .filterKey.Data2 | 8 | ||
unsigned short | .filterKey.Data3 | 10 | ||
unsigned char[8] | .filterKey.Data4 | 12 | ||
UINT64 | .filterId | 24 |
│ └─32
FWPM_FILTER_CONDITION0 | GUID | unsigned long | .fieldKey.Data1 | 0 |
unsigned short | .fieldKey.Data2 | 4 | ||
unsigned short | .fieldKey.Data3 | 6 | ||
unsigned char[8] | .fieldKey.Data4 | 8 | ||
FWP_MATCH_TYPE | .matchType | 16 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .conditionValue.type | 24 | |
FWP_RANGE0 * | .conditionValue.rangeValue | 32 | ||
FWP_BYTE_ARRAY16 * | .conditionValue.byteArray16 | 32 | ||
FWP_BYTE_ARRAY6 * | .conditionValue.byteArray6 | 32 | ||
FWP_BYTE_BLOB * | .conditionValue.byteBlob | 32 | ||
double * | .conditionValue.double64 | 32 | ||
float | .conditionValue.float32 | 32 | ||
INT16 | .conditionValue.int16 | 32 | ||
INT32 | .conditionValue.int32 | 32 | ||
INT64 * | .conditionValue.int64 | 32 | ||
INT8 | .conditionValue.int8 | 32 | ||
FWP_BYTE_BLOB * | .conditionValue.sd | 32 | ||
SID * | .conditionValue.sid | 32 | ||
FWP_BYTE_BLOB * | .conditionValue.tokenAccessInformation | 32 | ||
FWP_TOKEN_INFORMATION * | .conditionValue.tokenInformation | 32 | ||
UINT16 | .conditionValue.uint16 | 32 | ||
UINT32 | .conditionValue.uint32 | 32 | ||
UINT64 * | .conditionValue.uint64 | 32 | ||
UINT8 | .conditionValue.uint8 | 32 | ||
LPWSTR | .conditionValue.unicodeString | 32 | ||
FWP_V4_ADDR_AND_MASK * | .conditionValue.v4AddrMask | 32 | ||
FWP_V6_ADDR_AND_MASK * | .conditionValue.v6AddrMask | 32 |
│ └─40
FWPM_FILTER_ENUM_TEMPLATE0 | GUID * | .providerKey | 0 | |
GUID | unsigned long | .layerKey.Data1 | 8 | |
unsigned short | .layerKey.Data2 | 12 | ||
unsigned short | .layerKey.Data3 | 14 | ||
unsigned char[8] | .layerKey.Data4 | 16 | ||
FWP_FILTER_ENUM_TYPE | .enumType | 24 | ||
UINT32 | .flags | 28 | ||
FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 * | .providerContextTemplate | 32 | ||
UINT32 | .numFilterConditions | 40 | ||
FWPM_FILTER_CONDITION0 * | .filterCondition | 48 | ||
UINT32 | .actionMask | 56 | ||
GUID * | .calloutKey | 64 |
│ └─72
FWPM_FILTER_SUBSCRIPTION0 | FWPM_FILTER_ENUM_TEMPLATE0 * | .enumTemplate | 0 | |
UINT32 | .flags | 8 | ||
GUID | unsigned long | .sessionKey.Data1 | 12 | |
unsigned short | .sessionKey.Data2 | 16 | ||
unsigned short | .sessionKey.Data3 | 18 | ||
unsigned char[8] | .sessionKey.Data4 | 20 |
│ └─32
FWPM_LAYER0 | GUID | unsigned long | .layerKey.Data1 | 0 |
unsigned short | .layerKey.Data2 | 4 | ||
unsigned short | .layerKey.Data3 | 6 | ||
unsigned char[8] | .layerKey.Data4 | 8 | ||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | |
wchar_t * | .displayData.description | 24 | ||
UINT32 | .flags | 32 | ||
UINT32 | .numFields | 36 | ||
FWPM_FIELD0 * | .field | 40 | ||
GUID | unsigned long | .defaultSubLayerKey.Data1 | 48 | |
unsigned short | .defaultSubLayerKey.Data2 | 52 | ||
unsigned short | .defaultSubLayerKey.Data3 | 54 | ||
unsigned char[8] | .defaultSubLayerKey.Data4 | 56 | ||
UINT16 | .layerId | 64 |
│ └─72
FWPM_LAYER_ENUM_TEMPLATE0 | UINT64 | .reserved | 0 |
│ └─8
FWPM_LAYER_STATISTICS0 | GUID | unsigned long | .layerId.Data1 | 0 |
unsigned short | .layerId.Data2 | 4 | ||
unsigned short | .layerId.Data3 | 6 | ||
unsigned char[8] | .layerId.Data4 | 8 | ||
UINT32 | .classifyPermitCount | 16 | ||
UINT32 | .classifyBlockCount | 20 | ||
UINT32 | .classifyVetoCount | 24 | ||
UINT32 | .numCacheEntries | 28 |
│ └─32
FWPM_NET_EVENT0 | FWPM_NET_EVENT_HEADER0 | FILETIME | DWORD | .header.timeStamp.dwLowDateTime | 0 |
DWORD | .header.timeStamp.dwHighDateTime | 4 | |||
UINT32 | .header.flags | 8 | |||
FWP_IP_VERSION | .header.ipVersion | 12 | |||
UINT8 | .header.ipProtocol | 16 | |||
UINT32 | .header.localAddrV4 | 20 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .header.localAddrV6.byteArray16 | 20 | ||
UINT32 | .header.remoteAddrV4 | 36 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .header.remoteAddrV6.byteArray16 | 36 | ||
UINT16 | .header.localPort | 52 | |||
UINT16 | .header.remotePort | 54 | |||
UINT32 | .header.scopeId | 56 | |||
FWP_BYTE_BLOB | UINT32 | .header.appId.size | 64 | ||
UINT8 * | .header.appId.data | 72 | |||
SID * | .header.userId | 80 | |||
FWPM_NET_EVENT_TYPE | .type | 88 | |||
FWPM_NET_EVENT_CLASSIFY_DROP0 * | .classifyDrop | 96 | |||
FWPM_NET_EVENT_IPSEC_DOSP_DROP0 * | .idpDrop | 96 | |||
FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 * | .ikeEmFailure | 96 | |||
FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 * | .ikeMmFailure | 96 | |||
FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 * | .ikeQmFailure | 96 | |||
FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 * | .ipsecDrop | 96 |
│ └─104
FWPM_NET_EVENT1 | FWPM_NET_EVENT_HEADER1 | FILETIME | DWORD | .header.timeStamp.dwLowDateTime | 0 |
DWORD | .header.timeStamp.dwHighDateTime | 4 | |||
UINT32 | .header.flags | 8 | |||
FWP_IP_VERSION | .header.ipVersion | 12 | |||
UINT8 | .header.ipProtocol | 16 | |||
UINT32 | .header.localAddrV4 | 20 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .header.localAddrV6.byteArray16 | 20 | ||
UINT32 | .header.remoteAddrV4 | 36 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .header.remoteAddrV6.byteArray16 | 36 | ||
UINT16 | .header.localPort | 52 | |||
UINT16 | .header.remotePort | 54 | |||
UINT32 | .header.scopeId | 56 | |||
FWP_BYTE_BLOB | UINT32 | .header.appId.size | 64 | ||
UINT8 * | .header.appId.data | 72 | |||
SID * | .header.userId | 80 | |||
FWP_AF | .header.reserved1 | 88 | |||
FWP_BYTE_ARRAY6 | UINT8[6] | .header.reserved2.byteArray6 | 96 | ||
FWP_BYTE_ARRAY6 | UINT8[6] | .header.reserved3.byteArray6 | 102 | ||
UINT32 | .header.reserved4 | 108 | |||
UINT32 | .header.reserved5 | 112 | |||
UINT16 | .header.reserved6 | 116 | |||
UINT32 | .header.reserved7 | 120 | |||
UINT32 | .header.reserved8 | 124 | |||
UINT16 | .header.reserved9 | 128 | |||
UINT64 | .header.reserved10 | 136 | |||
FWPM_NET_EVENT_TYPE | .type | 144 | |||
FWPM_NET_EVENT_CLASSIFY_DROP1 * | .classifyDrop | 152 | |||
FWPM_NET_EVENT_IPSEC_DOSP_DROP0 * | .idpDrop | 152 | |||
FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 * | .ikeEmFailure | 152 | |||
FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 * | .ikeMmFailure | 152 | |||
FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 * | .ikeQmFailure | 152 | |||
FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 * | .ipsecDrop | 152 |
│ └─160
FWPM_NET_EVENT2 | FWPM_NET_EVENT_HEADER2 | FILETIME | DWORD | .header.timeStamp.dwLowDateTime | 0 |
DWORD | .header.timeStamp.dwHighDateTime | 4 | |||
UINT32 | .header.flags | 8 | |||
FWP_IP_VERSION | .header.ipVersion | 12 | |||
UINT8 | .header.ipProtocol | 16 | |||
UINT32 | .header.localAddrV4 | 20 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .header.localAddrV6.byteArray16 | 20 | ||
UINT32 | .header.remoteAddrV4 | 36 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .header.remoteAddrV6.byteArray16 | 36 | ||
UINT16 | .header.localPort | 52 | |||
UINT16 | .header.remotePort | 54 | |||
UINT32 | .header.scopeId | 56 | |||
FWP_BYTE_BLOB | UINT32 | .header.appId.size | 64 | ||
UINT8 * | .header.appId.data | 72 | |||
SID * | .header.userId | 80 | |||
FWP_AF | .header.addressFamily | 88 | |||
SID * | .header.packageSid | 96 | |||
FWPM_NET_EVENT_TYPE | .type | 104 | |||
FWPM_NET_EVENT_CAPABILITY_ALLOW0 * | .capabilityAllow | 112 | |||
FWPM_NET_EVENT_CAPABILITY_DROP0 * | .capabilityDrop | 112 | |||
FWPM_NET_EVENT_CLASSIFY_ALLOW0 * | .classifyAllow | 112 | |||
FWPM_NET_EVENT_CLASSIFY_DROP2 * | .classifyDrop | 112 | |||
FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 * | .classifyDropMac | 112 | |||
FWPM_NET_EVENT_IPSEC_DOSP_DROP0 * | .idpDrop | 112 | |||
FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 * | .ikeEmFailure | 112 | |||
FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 * | .ikeMmFailure | 112 | |||
FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 * | .ikeQmFailure | 112 | |||
FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 * | .ipsecDrop | 112 |
│ └─120
FWPM_NET_EVENT3 | FWPM_NET_EVENT_HEADER3 | FILETIME | DWORD | .header.timeStamp.dwLowDateTime | 0 |
DWORD | .header.timeStamp.dwHighDateTime | 4 | |||
UINT32 | .header.flags | 8 | |||
FWP_IP_VERSION | .header.ipVersion | 12 | |||
UINT8 | .header.ipProtocol | 16 | |||
UINT32 | .header.localAddrV4 | 20 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .header.localAddrV6.byteArray16 | 20 | ||
UINT32 | .header.remoteAddrV4 | 36 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .header.remoteAddrV6.byteArray16 | 36 | ||
UINT16 | .header.localPort | 52 | |||
UINT16 | .header.remotePort | 54 | |||
UINT32 | .header.scopeId | 56 | |||
FWP_BYTE_BLOB | UINT32 | .header.appId.size | 64 | ||
UINT8 * | .header.appId.data | 72 | |||
SID * | .header.userId | 80 | |||
FWP_AF | .header.addressFamily | 88 | |||
SID * | .header.packageSid | 96 | |||
wchar_t * | .header.enterpriseId | 104 | |||
UINT64 | .header.policyFlags | 112 | |||
FWP_BYTE_BLOB | UINT32 | .header.effectiveName.size | 120 | ||
UINT8 * | .header.effectiveName.data | 128 | |||
FWPM_NET_EVENT_TYPE | .type | 136 | |||
FWPM_NET_EVENT_CAPABILITY_ALLOW0 * | .capabilityAllow | 144 | |||
FWPM_NET_EVENT_CAPABILITY_DROP0 * | .capabilityDrop | 144 | |||
FWPM_NET_EVENT_CLASSIFY_ALLOW0 * | .classifyAllow | 144 | |||
FWPM_NET_EVENT_CLASSIFY_DROP2 * | .classifyDrop | 144 | |||
FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 * | .classifyDropMac | 144 | |||
FWPM_NET_EVENT_IPSEC_DOSP_DROP0 * | .idpDrop | 144 | |||
FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 * | .ikeEmFailure | 144 | |||
FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 * | .ikeMmFailure | 144 | |||
FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 * | .ikeQmFailure | 144 | |||
FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 * | .ipsecDrop | 144 |
│ └─152
FWPM_NET_EVENT_CAPABILITY_ALLOW0 | FWPM_APPC_NETWORK_CAPABILITY_TYPE | .networkCapabilityId | 0 |
UINT64 | .filterId | 8 | |
BOOL | .isLoopback | 16 |
│ └─24
FWPM_NET_EVENT_CAPABILITY_DROP0 | FWPM_APPC_NETWORK_CAPABILITY_TYPE | .networkCapabilityId | 0 |
UINT64 | .filterId | 8 | |
BOOL | .isLoopback | 16 |
│ └─24
FWPM_NET_EVENT_CLASSIFY_ALLOW0 | UINT64 | .filterId | 0 |
UINT16 | .layerId | 8 | |
UINT32 | .reauthReason | 12 | |
UINT32 | .originalProfile | 16 | |
UINT32 | .currentProfile | 20 | |
UINT32 | .msFwpDirection | 24 | |
BOOL | .isLoopback | 28 |
│ └─32
FWPM_NET_EVENT_CLASSIFY_DROP0 | UINT64 | .filterId | 0 |
UINT16 | .layerId | 8 |
│ └─16
FWPM_NET_EVENT_CLASSIFY_DROP1 | UINT64 | .filterId | 0 |
UINT16 | .layerId | 8 | |
UINT32 | .reauthReason | 12 | |
UINT32 | .originalProfile | 16 | |
UINT32 | .currentProfile | 20 | |
UINT32 | .msFwpDirection | 24 | |
BOOL | .isLoopback | 28 |
│ └─32
FWPM_NET_EVENT_CLASSIFY_DROP2 | UINT64 | .filterId | 0 | |
UINT16 | .layerId | 8 | ||
UINT32 | .reauthReason | 12 | ||
UINT32 | .originalProfile | 16 | ||
UINT32 | .currentProfile | 20 | ||
UINT32 | .msFwpDirection | 24 | ||
BOOL | .isLoopback | 28 | ||
FWP_BYTE_BLOB | UINT32 | .vSwitchId.size | 32 | |
UINT8 * | .vSwitchId.data | 40 | ||
UINT32 | .vSwitchSourcePort | 48 | ||
UINT32 | .vSwitchDestinationPort | 52 |
│ └─56
FWPM_NET_EVENT_CLASSIFY_DROP_MAC0 | FWP_BYTE_ARRAY6 | UINT8[6] | .localMacAddr.byteArray6 | 0 |
FWP_BYTE_ARRAY6 | UINT8[6] | .remoteMacAddr.byteArray6 | 6 | |
UINT32 | .mediaType | 12 | ||
UINT32 | .ifType | 16 | ||
UINT16 | .etherType | 20 | ||
UINT32 | .ndisPortNumber | 24 | ||
UINT32 | .reserved | 28 | ||
UINT16 | .vlanTag | 32 | ||
UINT64 | .ifLuid | 40 | ||
UINT64 | .filterId | 48 | ||
UINT16 | .layerId | 56 | ||
UINT32 | .reauthReason | 60 | ||
UINT32 | .originalProfile | 64 | ||
UINT32 | .currentProfile | 68 | ||
UINT32 | .msFwpDirection | 72 | ||
BOOL | .isLoopback | 76 | ||
FWP_BYTE_BLOB | UINT32 | .vSwitchId.size | 80 | |
UINT8 * | .vSwitchId.data | 88 | ||
UINT32 | .vSwitchSourcePort | 96 | ||
UINT32 | .vSwitchDestinationPort | 100 |
│ └─104
FWPM_NET_EVENT_ENUM_TEMPLATE0 | FILETIME | DWORD | .startTime.dwLowDateTime | 0 |
DWORD | .startTime.dwHighDateTime | 4 | ||
FILETIME | DWORD | .endTime.dwLowDateTime | 8 | |
DWORD | .endTime.dwHighDateTime | 12 | ||
UINT32 | .numFilterConditions | 16 | ||
FWPM_FILTER_CONDITION0 * | .filterCondition | 24 |
│ └─32
FWPM_NET_EVENT_HEADER0 | FILETIME | DWORD | .timeStamp.dwLowDateTime | 0 |
DWORD | .timeStamp.dwHighDateTime | 4 | ||
UINT32 | .flags | 8 | ||
FWP_IP_VERSION | .ipVersion | 12 | ||
UINT8 | .ipProtocol | 16 | ||
UINT32 | .localAddrV4 | 20 | ||
FWP_BYTE_ARRAY16 | UINT8[16] | .localAddrV6.byteArray16 | 20 | |
UINT32 | .remoteAddrV4 | 36 | ||
FWP_BYTE_ARRAY16 | UINT8[16] | .remoteAddrV6.byteArray16 | 36 | |
UINT16 | .localPort | 52 | ||
UINT16 | .remotePort | 54 | ||
UINT32 | .scopeId | 56 | ||
FWP_BYTE_BLOB | UINT32 | .appId.size | 64 | |
UINT8 * | .appId.data | 72 | ||
SID * | .userId | 80 |
│ └─88
FWPM_NET_EVENT_HEADER1 | FILETIME | DWORD | .timeStamp.dwLowDateTime | 0 |
DWORD | .timeStamp.dwHighDateTime | 4 | ||
UINT32 | .flags | 8 | ||
FWP_IP_VERSION | .ipVersion | 12 | ||
UINT8 | .ipProtocol | 16 | ||
UINT32 | .localAddrV4 | 20 | ||
FWP_BYTE_ARRAY16 | UINT8[16] | .localAddrV6.byteArray16 | 20 | |
UINT32 | .remoteAddrV4 | 36 | ||
FWP_BYTE_ARRAY16 | UINT8[16] | .remoteAddrV6.byteArray16 | 36 | |
UINT16 | .localPort | 52 | ||
UINT16 | .remotePort | 54 | ||
UINT32 | .scopeId | 56 | ||
FWP_BYTE_BLOB | UINT32 | .appId.size | 64 | |
UINT8 * | .appId.data | 72 | ||
SID * | .userId | 80 | ||
FWP_AF | .reserved1 | 88 | ||
FWP_BYTE_ARRAY6 | UINT8[6] | .reserved2.byteArray6 | 96 | |
FWP_BYTE_ARRAY6 | UINT8[6] | .reserved3.byteArray6 | 102 | |
UINT32 | .reserved4 | 108 | ||
UINT32 | .reserved5 | 112 | ||
UINT16 | .reserved6 | 116 | ||
UINT32 | .reserved7 | 120 | ||
UINT32 | .reserved8 | 124 | ||
UINT16 | .reserved9 | 128 | ||
UINT64 | .reserved10 | 136 |
│ └─144
FWPM_NET_EVENT_HEADER2 | FILETIME | DWORD | .timeStamp.dwLowDateTime | 0 |
DWORD | .timeStamp.dwHighDateTime | 4 | ||
UINT32 | .flags | 8 | ||
FWP_IP_VERSION | .ipVersion | 12 | ||
UINT8 | .ipProtocol | 16 | ||
UINT32 | .localAddrV4 | 20 | ||
FWP_BYTE_ARRAY16 | UINT8[16] | .localAddrV6.byteArray16 | 20 | |
UINT32 | .remoteAddrV4 | 36 | ||
FWP_BYTE_ARRAY16 | UINT8[16] | .remoteAddrV6.byteArray16 | 36 | |
UINT16 | .localPort | 52 | ||
UINT16 | .remotePort | 54 | ||
UINT32 | .scopeId | 56 | ||
FWP_BYTE_BLOB | UINT32 | .appId.size | 64 | |
UINT8 * | .appId.data | 72 | ||
SID * | .userId | 80 | ||
FWP_AF | .addressFamily | 88 | ||
SID * | .packageSid | 96 |
│ └─104
FWPM_NET_EVENT_HEADER3 | FILETIME | DWORD | .timeStamp.dwLowDateTime | 0 |
DWORD | .timeStamp.dwHighDateTime | 4 | ||
UINT32 | .flags | 8 | ||
FWP_IP_VERSION | .ipVersion | 12 | ||
UINT8 | .ipProtocol | 16 | ||
UINT32 | .localAddrV4 | 20 | ||
FWP_BYTE_ARRAY16 | UINT8[16] | .localAddrV6.byteArray16 | 20 | |
UINT32 | .remoteAddrV4 | 36 | ||
FWP_BYTE_ARRAY16 | UINT8[16] | .remoteAddrV6.byteArray16 | 36 | |
UINT16 | .localPort | 52 | ||
UINT16 | .remotePort | 54 | ||
UINT32 | .scopeId | 56 | ||
FWP_BYTE_BLOB | UINT32 | .appId.size | 64 | |
UINT8 * | .appId.data | 72 | ||
SID * | .userId | 80 | ||
FWP_AF | .addressFamily | 88 | ||
SID * | .packageSid | 96 | ||
wchar_t * | .enterpriseId | 104 | ||
UINT64 | .policyFlags | 112 | ||
FWP_BYTE_BLOB | UINT32 | .effectiveName.size | 120 | |
UINT8 * | .effectiveName.data | 128 |
│ └─136
FWPM_NET_EVENT_IKEEXT_EM_FAILURE0 | UINT32 | .failureErrorCode | 0 |
IPSEC_FAILURE_POINT | .failurePoint | 4 | |
UINT32 | .flags | 8 | |
IKEEXT_EM_SA_STATE | .emState | 12 | |
IKEEXT_SA_ROLE | .saRole | 16 | |
IKEEXT_AUTHENTICATION_METHOD_TYPE | .emAuthMethod | 20 | |
UINT8[20] | .endCertHash | 24 | |
UINT64 | .mmId | 48 | |
UINT64 | .qmFilterId | 56 |
│ └─64
FWPM_NET_EVENT_IKEEXT_EM_FAILURE1 | UINT32 | .failureErrorCode | 0 |
IPSEC_FAILURE_POINT | .failurePoint | 4 | |
UINT32 | .flags | 8 | |
IKEEXT_EM_SA_STATE | .emState | 12 | |
IKEEXT_SA_ROLE | .saRole | 16 | |
IKEEXT_AUTHENTICATION_METHOD_TYPE | .emAuthMethod | 20 | |
UINT8[20] | .endCertHash | 24 | |
UINT64 | .mmId | 48 | |
UINT64 | .qmFilterId | 56 | |
wchar_t * | .localPrincipalNameForAuth | 64 | |
wchar_t * | .remotePrincipalNameForAuth | 72 | |
UINT32 | .numLocalPrincipalGroupSids | 80 | |
LPWSTR * | .localPrincipalGroupSids | 88 | |
UINT32 | .numRemotePrincipalGroupSids | 96 | |
LPWSTR * | .remotePrincipalGroupSids | 104 | |
IPSEC_TRAFFIC_TYPE | .saTrafficType | 112 |
│ └─120
FWPM_NET_EVENT_IKEEXT_MM_FAILURE0 | UINT32 | .failureErrorCode | 0 |
IPSEC_FAILURE_POINT | .failurePoint | 4 | |
UINT32 | .flags | 8 | |
IKEEXT_KEY_MODULE_TYPE | .keyingModuleType | 12 | |
IKEEXT_MM_SA_STATE | .mmState | 16 | |
IKEEXT_SA_ROLE | .saRole | 20 | |
IKEEXT_AUTHENTICATION_METHOD_TYPE | .mmAuthMethod | 24 | |
UINT8[20] | .endCertHash | 28 | |
UINT64 | .mmId | 48 | |
UINT64 | .mmFilterId | 56 |
│ └─64
FWPM_NET_EVENT_IKEEXT_MM_FAILURE1 | UINT32 | .failureErrorCode | 0 |
IPSEC_FAILURE_POINT | .failurePoint | 4 | |
UINT32 | .flags | 8 | |
IKEEXT_KEY_MODULE_TYPE | .keyingModuleType | 12 | |
IKEEXT_MM_SA_STATE | .mmState | 16 | |
IKEEXT_SA_ROLE | .saRole | 20 | |
IKEEXT_AUTHENTICATION_METHOD_TYPE | .mmAuthMethod | 24 | |
UINT8[20] | .endCertHash | 28 | |
UINT64 | .mmId | 48 | |
UINT64 | .mmFilterId | 56 | |
wchar_t * | .localPrincipalNameForAuth | 64 | |
wchar_t * | .remotePrincipalNameForAuth | 72 | |
UINT32 | .numLocalPrincipalGroupSids | 80 | |
LPWSTR * | .localPrincipalGroupSids | 88 | |
UINT32 | .numRemotePrincipalGroupSids | 96 | |
LPWSTR * | .remotePrincipalGroupSids | 104 |
│ └─112
FWPM_NET_EVENT_IKEEXT_QM_FAILURE0 | UINT32 | .failureErrorCode | 0 | |
IPSEC_FAILURE_POINT | .failurePoint | 4 | ||
IKEEXT_KEY_MODULE_TYPE | .keyingModuleType | 8 | ||
IKEEXT_QM_SA_STATE | .qmState | 12 | ||
IKEEXT_SA_ROLE | .saRole | 16 | ||
IPSEC_TRAFFIC_TYPE | .saTrafficType | 20 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .localSubNet.type | 24 | |
FWP_RANGE0 * | .localSubNet.rangeValue | 32 | ||
FWP_BYTE_ARRAY16 * | .localSubNet.byteArray16 | 32 | ||
FWP_BYTE_ARRAY6 * | .localSubNet.byteArray6 | 32 | ||
FWP_BYTE_BLOB * | .localSubNet.byteBlob | 32 | ||
double * | .localSubNet.double64 | 32 | ||
float | .localSubNet.float32 | 32 | ||
INT16 | .localSubNet.int16 | 32 | ||
INT32 | .localSubNet.int32 | 32 | ||
INT64 * | .localSubNet.int64 | 32 | ||
INT8 | .localSubNet.int8 | 32 | ||
FWP_BYTE_BLOB * | .localSubNet.sd | 32 | ||
SID * | .localSubNet.sid | 32 | ||
FWP_BYTE_BLOB * | .localSubNet.tokenAccessInformation | 32 | ||
FWP_TOKEN_INFORMATION * | .localSubNet.tokenInformation | 32 | ||
UINT16 | .localSubNet.uint16 | 32 | ||
UINT32 | .localSubNet.uint32 | 32 | ||
UINT64 * | .localSubNet.uint64 | 32 | ||
UINT8 | .localSubNet.uint8 | 32 | ||
LPWSTR | .localSubNet.unicodeString | 32 | ||
FWP_V4_ADDR_AND_MASK * | .localSubNet.v4AddrMask | 32 | ||
FWP_V6_ADDR_AND_MASK * | .localSubNet.v6AddrMask | 32 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .remoteSubNet.type | 40 | |
FWP_RANGE0 * | .remoteSubNet.rangeValue | 48 | ||
FWP_BYTE_ARRAY16 * | .remoteSubNet.byteArray16 | 48 | ||
FWP_BYTE_ARRAY6 * | .remoteSubNet.byteArray6 | 48 | ||
FWP_BYTE_BLOB * | .remoteSubNet.byteBlob | 48 | ||
double * | .remoteSubNet.double64 | 48 | ||
float | .remoteSubNet.float32 | 48 | ||
INT16 | .remoteSubNet.int16 | 48 | ||
INT32 | .remoteSubNet.int32 | 48 | ||
INT64 * | .remoteSubNet.int64 | 48 | ||
INT8 | .remoteSubNet.int8 | 48 | ||
FWP_BYTE_BLOB * | .remoteSubNet.sd | 48 | ||
SID * | .remoteSubNet.sid | 48 | ||
FWP_BYTE_BLOB * | .remoteSubNet.tokenAccessInformation | 48 | ||
FWP_TOKEN_INFORMATION * | .remoteSubNet.tokenInformation | 48 | ||
UINT16 | .remoteSubNet.uint16 | 48 | ||
UINT32 | .remoteSubNet.uint32 | 48 | ||
UINT64 * | .remoteSubNet.uint64 | 48 | ||
UINT8 | .remoteSubNet.uint8 | 48 | ||
LPWSTR | .remoteSubNet.unicodeString | 48 | ||
FWP_V4_ADDR_AND_MASK * | .remoteSubNet.v4AddrMask | 48 | ||
FWP_V6_ADDR_AND_MASK * | .remoteSubNet.v6AddrMask | 48 | ||
UINT64 | .qmFilterId | 56 |
│ └─64
FWPM_NET_EVENT_IPSEC_DOSP_DROP0 | FWP_IP_VERSION | .ipVersion | 0 |
UINT32 | .publicHostV4Addr | 4 | |
UINT8[16] | .publicHostV6Addr | 4 | |
UINT32 | .internalHostV4Addr | 20 | |
UINT8[16] | .internalHostV6Addr | 20 | |
INT32 | .failureStatus | 36 | |
FWP_DIRECTION | .direction | 40 |
│ └─44
FWPM_NET_EVENT_IPSEC_KERNEL_DROP0 | INT32 | .failureStatus | 0 |
FWP_DIRECTION | .direction | 4 | |
IPSEC_SA_SPI | .spi | 8 | |
UINT64 | .filterId | 16 | |
UINT16 | .layerId | 24 |
│ └─32
FWPM_NET_EVENT_SUBSCRIPTION0 | FWPM_NET_EVENT_ENUM_TEMPLATE0 * | .enumTemplate | 0 | |
UINT32 | .flags | 8 | ||
GUID | unsigned long | .sessionKey.Data1 | 12 | |
unsigned short | .sessionKey.Data2 | 16 | ||
unsigned short | .sessionKey.Data3 | 18 | ||
unsigned char[8] | .sessionKey.Data4 | 20 |
│ └─32
FWPM_PROVIDER0 | GUID | unsigned long | .providerKey.Data1 | 0 |
unsigned short | .providerKey.Data2 | 4 | ||
unsigned short | .providerKey.Data3 | 6 | ||
unsigned char[8] | .providerKey.Data4 | 8 | ||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | |
wchar_t * | .displayData.description | 24 | ||
UINT32 | .flags | 32 | ||
FWP_BYTE_BLOB | UINT32 | .providerData.size | 40 | |
UINT8 * | .providerData.data | 48 | ||
wchar_t * | .serviceName | 56 |
│ └─64
FWPM_PROVIDER_CHANGE0 | FWPM_CHANGE_TYPE | .changeType | 0 | |
GUID | unsigned long | .providerKey.Data1 | 4 | |
unsigned short | .providerKey.Data2 | 8 | ||
unsigned short | .providerKey.Data3 | 10 | ||
unsigned char[8] | .providerKey.Data4 | 12 |
│ └─20
FWPM_PROVIDER_CONTEXT0 | GUID | unsigned long | .providerContextKey.Data1 | 0 |
unsigned short | .providerContextKey.Data2 | 4 | ||
unsigned short | .providerContextKey.Data3 | 6 | ||
unsigned char[8] | .providerContextKey.Data4 | 8 | ||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | |
wchar_t * | .displayData.description | 24 | ||
UINT32 | .flags | 32 | ||
GUID * | .providerKey | 40 | ||
FWP_BYTE_BLOB | UINT32 | .providerData.size | 48 | |
UINT8 * | .providerData.data | 56 | ||
FWPM_PROVIDER_CONTEXT_TYPE | .type | 64 | ||
IKEEXT_POLICY0 * | .authIpMmPolicy | 72 | ||
IPSEC_TRANSPORT_POLICY0 * | .authipQmTransportPolicy | 72 | ||
IPSEC_TUNNEL_POLICY0 * | .authipQmTunnelPolicy | 72 | ||
FWPM_CLASSIFY_OPTIONS0 * | .classifyOptions | 72 | ||
FWP_BYTE_BLOB * | .dataBuffer | 72 | ||
IKEEXT_POLICY0 * | .ikeMmPolicy | 72 | ||
IPSEC_TRANSPORT_POLICY0 * | .ikeQmTransportPolicy | 72 | ||
IPSEC_TUNNEL_POLICY0 * | .ikeQmTunnelPolicy | 72 | ||
IPSEC_KEYING_POLICY0 * | .keyingPolicy | 72 | ||
UINT64 | .providerContextId | 80 |
│ └─88
FWPM_PROVIDER_CONTEXT1 | GUID | unsigned long | .providerContextKey.Data1 | 0 |
unsigned short | .providerContextKey.Data2 | 4 | ||
unsigned short | .providerContextKey.Data3 | 6 | ||
unsigned char[8] | .providerContextKey.Data4 | 8 | ||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | |
wchar_t * | .displayData.description | 24 | ||
UINT32 | .flags | 32 | ||
GUID * | .providerKey | 40 | ||
FWP_BYTE_BLOB | UINT32 | .providerData.size | 48 | |
UINT8 * | .providerData.data | 56 | ||
FWPM_PROVIDER_CONTEXT_TYPE | .type | 64 | ||
IKEEXT_POLICY1 * | .authIpMmPolicy | 72 | ||
IPSEC_TRANSPORT_POLICY1 * | .authipQmTransportPolicy | 72 | ||
IPSEC_TUNNEL_POLICY1 * | .authipQmTunnelPolicy | 72 | ||
FWPM_CLASSIFY_OPTIONS0 * | .classifyOptions | 72 | ||
FWP_BYTE_BLOB * | .dataBuffer | 72 | ||
IPSEC_DOSP_OPTIONS0 * | .idpOptions | 72 | ||
IKEEXT_POLICY1 * | .ikeMmPolicy | 72 | ||
IPSEC_TRANSPORT_POLICY1 * | .ikeQmTransportPolicy | 72 | ||
IPSEC_TUNNEL_POLICY1 * | .ikeQmTunnelPolicy | 72 | ||
IKEEXT_POLICY1 * | .ikeV2MmPolicy | 72 | ||
IPSEC_TUNNEL_POLICY1 * | .ikeV2QmTunnelPolicy | 72 | ||
IPSEC_KEYING_POLICY0 * | .keyingPolicy | 72 | ||
UINT64 | .providerContextId | 80 |
│ └─88
FWPM_PROVIDER_CONTEXT2 | GUID | unsigned long | .providerContextKey.Data1 | 0 |
unsigned short | .providerContextKey.Data2 | 4 | ||
unsigned short | .providerContextKey.Data3 | 6 | ||
unsigned char[8] | .providerContextKey.Data4 | 8 | ||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | |
wchar_t * | .displayData.description | 24 | ||
UINT32 | .flags | 32 | ||
GUID * | .providerKey | 40 | ||
FWP_BYTE_BLOB | UINT32 | .providerData.size | 48 | |
UINT8 * | .providerData.data | 56 | ||
FWPM_PROVIDER_CONTEXT_TYPE | .type | 64 | ||
IKEEXT_POLICY2 * | .authIpMmPolicy | 72 | ||
IPSEC_TRANSPORT_POLICY2 * | .authipQmTransportPolicy | 72 | ||
IPSEC_TUNNEL_POLICY2 * | .authipQmTunnelPolicy | 72 | ||
FWPM_CLASSIFY_OPTIONS0 * | .classifyOptions | 72 | ||
FWP_BYTE_BLOB * | .dataBuffer | 72 | ||
IPSEC_DOSP_OPTIONS0 * | .idpOptions | 72 | ||
IKEEXT_POLICY2 * | .ikeMmPolicy | 72 | ||
IPSEC_TRANSPORT_POLICY2 * | .ikeQmTransportPolicy | 72 | ||
IPSEC_TUNNEL_POLICY2 * | .ikeQmTunnelPolicy | 72 | ||
IKEEXT_POLICY2 * | .ikeV2MmPolicy | 72 | ||
IPSEC_TRANSPORT_POLICY2 * | .ikeV2QmTransportPolicy | 72 | ||
IPSEC_TUNNEL_POLICY2 * | .ikeV2QmTunnelPolicy | 72 | ||
IPSEC_KEYING_POLICY1 * | .keyingPolicy | 72 | ||
UINT64 | .providerContextId | 80 |
│ └─88
FWPM_PROVIDER_CONTEXT_CHANGE0 | FWPM_CHANGE_TYPE | .changeType | 0 | |
GUID | unsigned long | .providerContextKey.Data1 | 4 | |
unsigned short | .providerContextKey.Data2 | 8 | ||
unsigned short | .providerContextKey.Data3 | 10 | ||
unsigned char[8] | .providerContextKey.Data4 | 12 | ||
UINT64 | .providerContextId | 24 |
│ └─32
FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 | GUID * | .providerKey | 0 |
FWPM_PROVIDER_CONTEXT_TYPE | .providerContextType | 8 |
│ └─16
FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 | FWPM_PROVIDER_CONTEXT_ENUM_TEMPLATE0 * | .enumTemplate | 0 | |
UINT32 | .flags | 8 | ||
GUID | unsigned long | .sessionKey.Data1 | 12 | |
unsigned short | .sessionKey.Data2 | 16 | ||
unsigned short | .sessionKey.Data3 | 18 | ||
unsigned char[8] | .sessionKey.Data4 | 20 |
│ └─32
FWPM_PROVIDER_ENUM_TEMPLATE0 | UINT64 | .reserved | 0 |
│ └─8
FWPM_PROVIDER_SUBSCRIPTION0 | FWPM_PROVIDER_ENUM_TEMPLATE0 * | .enumTemplate | 0 | |
UINT32 | .flags | 8 | ||
GUID | unsigned long | .sessionKey.Data1 | 12 | |
unsigned short | .sessionKey.Data2 | 16 | ||
unsigned short | .sessionKey.Data3 | 18 | ||
unsigned char[8] | .sessionKey.Data4 | 20 |
│ └─32
FWPM_SESSION0 | GUID | unsigned long | .sessionKey.Data1 | 0 |
unsigned short | .sessionKey.Data2 | 4 | ||
unsigned short | .sessionKey.Data3 | 6 | ||
unsigned char[8] | .sessionKey.Data4 | 8 | ||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | |
wchar_t * | .displayData.description | 24 | ||
UINT32 | .flags | 32 | ||
UINT32 | .txnWaitTimeoutInMSec | 36 | ||
DWORD | .processId | 40 | ||
SID * | .sid | 48 | ||
wchar_t * | .username | 56 | ||
BOOL | .kernelMode | 64 |
│ └─72
FWPM_SESSION_ENUM_TEMPLATE0 | UINT64 | .reserved | 0 |
│ └─8
FWPM_STATISTICS0 | UINT32 | .numLayerStatistics | 0 |
FWPM_LAYER_STATISTICS0 * | .layerStatistics | 8 | |
UINT32 | .inboundAllowedConnectionsV4 | 16 | |
UINT32 | .inboundBlockedConnectionsV4 | 20 | |
UINT32 | .outboundAllowedConnectionsV4 | 24 | |
UINT32 | .outboundBlockedConnectionsV4 | 28 | |
UINT32 | .inboundAllowedConnectionsV6 | 32 | |
UINT32 | .inboundBlockedConnectionsV6 | 36 | |
UINT32 | .outboundAllowedConnectionsV6 | 40 | |
UINT32 | .outboundBlockedConnectionsV6 | 44 | |
UINT32 | .inboundActiveConnectionsV4 | 48 | |
UINT32 | .outboundActiveConnectionsV4 | 52 | |
UINT32 | .inboundActiveConnectionsV6 | 56 | |
UINT32 | .outboundActiveConnectionsV6 | 60 | |
UINT64 | .reauthDirInbound | 64 | |
UINT64 | .reauthDirOutbound | 72 | |
UINT64 | .reauthFamilyV4 | 80 | |
UINT64 | .reauthFamilyV6 | 88 | |
UINT64 | .reauthProtoOther | 96 | |
UINT64 | .reauthProtoIPv4 | 104 | |
UINT64 | .reauthProtoIPv6 | 112 | |
UINT64 | .reauthProtoICMP | 120 | |
UINT64 | .reauthProtoICMP6 | 128 | |
UINT64 | .reauthProtoUDP | 136 | |
UINT64 | .reauthProtoTCP | 144 | |
UINT64 | .reauthReasonPolicyChange | 152 | |
UINT64 | .reauthReasonNewArrivalInterface | 160 | |
UINT64 | .reauthReasonNewNextHopInterface | 168 | |
UINT64 | .reauthReasonProfileCrossing | 176 | |
UINT64 | .reauthReasonClassifyCompletion | 184 | |
UINT64 | .reauthReasonIPSecPropertiesChanged | 192 | |
UINT64 | .reauthReasonMidStreamInspection | 200 | |
UINT64 | .reauthReasonSocketPropertyChanged | 208 | |
UINT64 | .reauthReasonNewInboundMCastBCastPacket | 216 | |
UINT64 | .reauthReasonEDPPolicyChanged | 224 | |
UINT64 | .reauthReasonProxyHandleChanged | 232 |
│ └─240
FWPM_SUBLAYER0 | GUID | unsigned long | .subLayerKey.Data1 | 0 |
unsigned short | .subLayerKey.Data2 | 4 | ||
unsigned short | .subLayerKey.Data3 | 6 | ||
unsigned char[8] | .subLayerKey.Data4 | 8 | ||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | |
wchar_t * | .displayData.description | 24 | ||
UINT32 | .flags | 32 | ||
GUID * | .providerKey | 40 | ||
FWP_BYTE_BLOB | UINT32 | .providerData.size | 48 | |
UINT8 * | .providerData.data | 56 | ||
UINT16 | .weight | 64 |
│ └─72
FWPM_SUBLAYER_CHANGE0 | FWPM_CHANGE_TYPE | .changeType | 0 | |
GUID | unsigned long | .subLayerKey.Data1 | 4 | |
unsigned short | .subLayerKey.Data2 | 8 | ||
unsigned short | .subLayerKey.Data3 | 10 | ||
unsigned char[8] | .subLayerKey.Data4 | 12 |
│ └─20
FWPM_SUBLAYER_ENUM_TEMPLATE0 | GUID * | .providerKey | 0 |
│ └─8
FWPM_SUBLAYER_SUBSCRIPTION0 | FWPM_SUBLAYER_ENUM_TEMPLATE0 * | .enumTemplate | 0 | |
UINT32 | .flags | 8 | ||
GUID | unsigned long | .sessionKey.Data1 | 12 | |
unsigned short | .sessionKey.Data2 | 16 | ||
unsigned short | .sessionKey.Data3 | 18 | ||
unsigned char[8] | .sessionKey.Data4 | 20 |
│ └─32
FWPM_SYSTEM_PORTS0 | UINT32 | .numTypes | 0 |
FWPM_SYSTEM_PORTS_BY_TYPE0 * | .types | 8 |
│ └─16
FWPM_SYSTEM_PORTS_BY_TYPE0 | FWPM_SYSTEM_PORT_TYPE | .type | 0 |
UINT32 | .numPorts | 4 | |
UINT16 * | .ports | 8 |
│ └─16
FWPM_VSWITCH_EVENT0 | FWPM_VSWITCH_EVENT_TYPE | .eventType | 0 |
wchar_t * | .vSwitchId | 0 | |
struct (unnamed) | .positionInfo | 0 | |
struct (unnamed) | .reorderInfo | 0 |
│ └─32
FWPM_VSWITCH_EVENT_SUBSCRIPTION0 | UINT32 | .flags | 0 | |
GUID | unsigned long | .sessionKey.Data1 | 4 | |
unsigned short | .sessionKey.Data2 | 8 | ||
unsigned short | .sessionKey.Data3 | 10 | ||
unsigned char[8] | .sessionKey.Data4 | 12 |
│ └─20
FWPS_ACTION0 | FWP_ACTION_TYPE | .type | 0 |
UINT32 | .calloutId | 4 |
│ └─8
FWPS_ALE_ENDPOINT_ENUM_TEMPLATE0 | FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .localSubNet.type | 0 |
FWP_RANGE0 * | .localSubNet.rangeValue | 8 | ||
FWP_BYTE_ARRAY16 * | .localSubNet.byteArray16 | 8 | ||
FWP_BYTE_ARRAY6 * | .localSubNet.byteArray6 | 8 | ||
FWP_BYTE_BLOB * | .localSubNet.byteBlob | 8 | ||
double * | .localSubNet.double64 | 8 | ||
float | .localSubNet.float32 | 8 | ||
INT16 | .localSubNet.int16 | 8 | ||
INT32 | .localSubNet.int32 | 8 | ||
INT64 * | .localSubNet.int64 | 8 | ||
INT8 | .localSubNet.int8 | 8 | ||
FWP_BYTE_BLOB * | .localSubNet.sd | 8 | ||
SID * | .localSubNet.sid | 8 | ||
FWP_BYTE_BLOB * | .localSubNet.tokenAccessInformation | 8 | ||
FWP_TOKEN_INFORMATION * | .localSubNet.tokenInformation | 8 | ||
UINT16 | .localSubNet.uint16 | 8 | ||
UINT32 | .localSubNet.uint32 | 8 | ||
UINT64 * | .localSubNet.uint64 | 8 | ||
UINT8 | .localSubNet.uint8 | 8 | ||
LPWSTR | .localSubNet.unicodeString | 8 | ||
FWP_V4_ADDR_AND_MASK * | .localSubNet.v4AddrMask | 8 | ||
FWP_V6_ADDR_AND_MASK * | .localSubNet.v6AddrMask | 8 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .remoteSubNet.type | 16 | |
FWP_RANGE0 * | .remoteSubNet.rangeValue | 24 | ||
FWP_BYTE_ARRAY16 * | .remoteSubNet.byteArray16 | 24 | ||
FWP_BYTE_ARRAY6 * | .remoteSubNet.byteArray6 | 24 | ||
FWP_BYTE_BLOB * | .remoteSubNet.byteBlob | 24 | ||
double * | .remoteSubNet.double64 | 24 | ||
float | .remoteSubNet.float32 | 24 | ||
INT16 | .remoteSubNet.int16 | 24 | ||
INT32 | .remoteSubNet.int32 | 24 | ||
INT64 * | .remoteSubNet.int64 | 24 | ||
INT8 | .remoteSubNet.int8 | 24 | ||
FWP_BYTE_BLOB * | .remoteSubNet.sd | 24 | ||
SID * | .remoteSubNet.sid | 24 | ||
FWP_BYTE_BLOB * | .remoteSubNet.tokenAccessInformation | 24 | ||
FWP_TOKEN_INFORMATION * | .remoteSubNet.tokenInformation | 24 | ||
UINT16 | .remoteSubNet.uint16 | 24 | ||
UINT32 | .remoteSubNet.uint32 | 24 | ||
UINT64 * | .remoteSubNet.uint64 | 24 | ||
UINT8 | .remoteSubNet.uint8 | 24 | ||
LPWSTR | .remoteSubNet.unicodeString | 24 | ||
FWP_V4_ADDR_AND_MASK * | .remoteSubNet.v4AddrMask | 24 | ||
FWP_V6_ADDR_AND_MASK * | .remoteSubNet.v6AddrMask | 24 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .ipProtocol.type | 32 | |
FWP_RANGE0 * | .ipProtocol.rangeValue | 40 | ||
FWP_BYTE_ARRAY16 * | .ipProtocol.byteArray16 | 40 | ||
FWP_BYTE_ARRAY6 * | .ipProtocol.byteArray6 | 40 | ||
FWP_BYTE_BLOB * | .ipProtocol.byteBlob | 40 | ||
double * | .ipProtocol.double64 | 40 | ||
float | .ipProtocol.float32 | 40 | ||
INT16 | .ipProtocol.int16 | 40 | ||
INT32 | .ipProtocol.int32 | 40 | ||
INT64 * | .ipProtocol.int64 | 40 | ||
INT8 | .ipProtocol.int8 | 40 | ||
FWP_BYTE_BLOB * | .ipProtocol.sd | 40 | ||
SID * | .ipProtocol.sid | 40 | ||
FWP_BYTE_BLOB * | .ipProtocol.tokenAccessInformation | 40 | ||
FWP_TOKEN_INFORMATION * | .ipProtocol.tokenInformation | 40 | ||
UINT16 | .ipProtocol.uint16 | 40 | ||
UINT32 | .ipProtocol.uint32 | 40 | ||
UINT64 * | .ipProtocol.uint64 | 40 | ||
UINT8 | .ipProtocol.uint8 | 40 | ||
LPWSTR | .ipProtocol.unicodeString | 40 | ||
FWP_V4_ADDR_AND_MASK * | .ipProtocol.v4AddrMask | 40 | ||
FWP_V6_ADDR_AND_MASK * | .ipProtocol.v6AddrMask | 40 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .localPort.type | 48 | |
FWP_RANGE0 * | .localPort.rangeValue | 56 | ||
FWP_BYTE_ARRAY16 * | .localPort.byteArray16 | 56 | ||
FWP_BYTE_ARRAY6 * | .localPort.byteArray6 | 56 | ||
FWP_BYTE_BLOB * | .localPort.byteBlob | 56 | ||
double * | .localPort.double64 | 56 | ||
float | .localPort.float32 | 56 | ||
INT16 | .localPort.int16 | 56 | ||
INT32 | .localPort.int32 | 56 | ||
INT64 * | .localPort.int64 | 56 | ||
INT8 | .localPort.int8 | 56 | ||
FWP_BYTE_BLOB * | .localPort.sd | 56 | ||
SID * | .localPort.sid | 56 | ||
FWP_BYTE_BLOB * | .localPort.tokenAccessInformation | 56 | ||
FWP_TOKEN_INFORMATION * | .localPort.tokenInformation | 56 | ||
UINT16 | .localPort.uint16 | 56 | ||
UINT32 | .localPort.uint32 | 56 | ||
UINT64 * | .localPort.uint64 | 56 | ||
UINT8 | .localPort.uint8 | 56 | ||
LPWSTR | .localPort.unicodeString | 56 | ||
FWP_V4_ADDR_AND_MASK * | .localPort.v4AddrMask | 56 | ||
FWP_V6_ADDR_AND_MASK * | .localPort.v6AddrMask | 56 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .remotePort.type | 64 | |
FWP_RANGE0 * | .remotePort.rangeValue | 72 | ||
FWP_BYTE_ARRAY16 * | .remotePort.byteArray16 | 72 | ||
FWP_BYTE_ARRAY6 * | .remotePort.byteArray6 | 72 | ||
FWP_BYTE_BLOB * | .remotePort.byteBlob | 72 | ||
double * | .remotePort.double64 | 72 | ||
float | .remotePort.float32 | 72 | ||
INT16 | .remotePort.int16 | 72 | ||
INT32 | .remotePort.int32 | 72 | ||
INT64 * | .remotePort.int64 | 72 | ||
INT8 | .remotePort.int8 | 72 | ||
FWP_BYTE_BLOB * | .remotePort.sd | 72 | ||
SID * | .remotePort.sid | 72 | ||
FWP_BYTE_BLOB * | .remotePort.tokenAccessInformation | 72 | ||
FWP_TOKEN_INFORMATION * | .remotePort.tokenInformation | 72 | ||
UINT16 | .remotePort.uint16 | 72 | ||
UINT32 | .remotePort.uint32 | 72 | ||
UINT64 * | .remotePort.uint64 | 72 | ||
UINT8 | .remotePort.uint8 | 72 | ||
LPWSTR | .remotePort.unicodeString | 72 | ||
FWP_V4_ADDR_AND_MASK * | .remotePort.v4AddrMask | 72 | ||
FWP_V6_ADDR_AND_MASK * | .remotePort.v6AddrMask | 72 |
│ └─80
FWPS_ALE_ENDPOINT_PROPERTIES0 | UINT64 | .endpointId | 0 | |
FWP_IP_VERSION | .ipVersion | 8 | ||
UINT32 | .localV4Address | 12 | ||
UINT8[16] | .localV6Address | 12 | ||
UINT32 | .remoteV4Address | 28 | ||
UINT8[16] | .remoteV6Address | 28 | ||
UINT8 | .ipProtocol | 44 | ||
UINT16 | .localPort | 46 | ||
UINT16 | .remotePort | 48 | ||
UINT64 | .localTokenModifiedId | 56 | ||
UINT64 | .mmSaId | 64 | ||
UINT64 | .qmSaId | 72 | ||
UINT32 | .ipsecStatus | 80 | ||
UINT32 | .flags | 84 | ||
FWP_BYTE_BLOB | UINT32 | .appId.size | 88 | |
UINT8 * | .appId.data | 96 |
│ └─104
FWPS_CLASSIFY_OUT0 | FWP_ACTION_TYPE | .actionType | 0 |
UINT64 | .outContext | 8 | |
UINT64 | .filterId | 16 | |
UINT32 | .rights | 24 | |
UINT32 | .flags | 28 | |
UINT32 | .reserved | 32 |
│ └─40
FWPS_DISCARD_METADATA0 | FWPS_DISCARD_MODULE0 | .discardModule | 0 |
UINT32 | .discardReason | 4 | |
UINT64 | .filterId | 8 |
│ └─16
FWPS_FILTER0 | UINT64 | .filterId | 0 | |
FWP_VALUE0 | FWP_DATA_TYPE | .weight.type | 8 | |
FWP_BYTE_ARRAY16 * | .weight.byteArray16 | 16 | ||
FWP_BYTE_ARRAY6 * | .weight.byteArray6 | 16 | ||
FWP_BYTE_BLOB * | .weight.byteBlob | 16 | ||
double * | .weight.double64 | 16 | ||
float | .weight.float32 | 16 | ||
INT16 | .weight.int16 | 16 | ||
INT32 | .weight.int32 | 16 | ||
INT64 * | .weight.int64 | 16 | ||
INT8 | .weight.int8 | 16 | ||
FWP_BYTE_BLOB * | .weight.sd | 16 | ||
SID * | .weight.sid | 16 | ||
FWP_BYTE_BLOB * | .weight.tokenAccessInformation | 16 | ||
FWP_TOKEN_INFORMATION * | .weight.tokenInformation | 16 | ||
UINT16 | .weight.uint16 | 16 | ||
UINT32 | .weight.uint32 | 16 | ||
UINT64 * | .weight.uint64 | 16 | ||
UINT8 | .weight.uint8 | 16 | ||
LPWSTR | .weight.unicodeString | 16 | ||
UINT16 | .subLayerWeight | 24 | ||
UINT16 | .flags | 26 | ||
UINT32 | .numFilterConditions | 28 | ||
FWPS_FILTER_CONDITION0 * | .filterCondition | 32 | ||
FWPS_ACTION0 | FWP_ACTION_TYPE | .action.type | 40 | |
UINT32 | .action.calloutId | 44 | ||
UINT64 | .context | 48 | ||
FWPM_PROVIDER_CONTEXT0 * | .providerContext | 56 |
│ └─64
FWPS_FILTER1 | UINT64 | .filterId | 0 | |
FWP_VALUE0 | FWP_DATA_TYPE | .weight.type | 8 | |
FWP_BYTE_ARRAY16 * | .weight.byteArray16 | 16 | ||
FWP_BYTE_ARRAY6 * | .weight.byteArray6 | 16 | ||
FWP_BYTE_BLOB * | .weight.byteBlob | 16 | ||
double * | .weight.double64 | 16 | ||
float | .weight.float32 | 16 | ||
INT16 | .weight.int16 | 16 | ||
INT32 | .weight.int32 | 16 | ||
INT64 * | .weight.int64 | 16 | ||
INT8 | .weight.int8 | 16 | ||
FWP_BYTE_BLOB * | .weight.sd | 16 | ||
SID * | .weight.sid | 16 | ||
FWP_BYTE_BLOB * | .weight.tokenAccessInformation | 16 | ||
FWP_TOKEN_INFORMATION * | .weight.tokenInformation | 16 | ||
UINT16 | .weight.uint16 | 16 | ||
UINT32 | .weight.uint32 | 16 | ||
UINT64 * | .weight.uint64 | 16 | ||
UINT8 | .weight.uint8 | 16 | ||
LPWSTR | .weight.unicodeString | 16 | ||
UINT16 | .subLayerWeight | 24 | ||
UINT16 | .flags | 26 | ||
UINT32 | .numFilterConditions | 28 | ||
FWPS_FILTER_CONDITION0 * | .filterCondition | 32 | ||
FWPS_ACTION0 | FWP_ACTION_TYPE | .action.type | 40 | |
UINT32 | .action.calloutId | 44 | ||
UINT64 | .context | 48 | ||
FWPM_PROVIDER_CONTEXT1 * | .providerContext | 56 |
│ └─64
FWPS_FILTER2 | UINT64 | .filterId | 0 | |
FWP_VALUE0 | FWP_DATA_TYPE | .weight.type | 8 | |
FWP_BYTE_ARRAY16 * | .weight.byteArray16 | 16 | ||
FWP_BYTE_ARRAY6 * | .weight.byteArray6 | 16 | ||
FWP_BYTE_BLOB * | .weight.byteBlob | 16 | ||
double * | .weight.double64 | 16 | ||
float | .weight.float32 | 16 | ||
INT16 | .weight.int16 | 16 | ||
INT32 | .weight.int32 | 16 | ||
INT64 * | .weight.int64 | 16 | ||
INT8 | .weight.int8 | 16 | ||
FWP_BYTE_BLOB * | .weight.sd | 16 | ||
SID * | .weight.sid | 16 | ||
FWP_BYTE_BLOB * | .weight.tokenAccessInformation | 16 | ||
FWP_TOKEN_INFORMATION * | .weight.tokenInformation | 16 | ||
UINT16 | .weight.uint16 | 16 | ||
UINT32 | .weight.uint32 | 16 | ||
UINT64 * | .weight.uint64 | 16 | ||
UINT8 | .weight.uint8 | 16 | ||
LPWSTR | .weight.unicodeString | 16 | ||
UINT16 | .subLayerWeight | 24 | ||
UINT16 | .flags | 26 | ||
UINT32 | .numFilterConditions | 28 | ||
FWPS_FILTER_CONDITION0 * | .filterCondition | 32 | ||
FWPS_ACTION0 | FWP_ACTION_TYPE | .action.type | 40 | |
UINT32 | .action.calloutId | 44 | ||
UINT64 | .context | 48 | ||
FWPM_PROVIDER_CONTEXT2 * | .providerContext | 56 |
│ └─64
FWPS_FILTER_CONDITION0 | UINT16 | .fieldId | 0 | |
UINT16 | .reserved | 2 | ||
FWP_MATCH_TYPE | .matchType | 4 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .conditionValue.type | 8 | |
FWP_RANGE0 * | .conditionValue.rangeValue | 16 | ||
FWP_BYTE_ARRAY16 * | .conditionValue.byteArray16 | 16 | ||
FWP_BYTE_ARRAY6 * | .conditionValue.byteArray6 | 16 | ||
FWP_BYTE_BLOB * | .conditionValue.byteBlob | 16 | ||
double * | .conditionValue.double64 | 16 | ||
float | .conditionValue.float32 | 16 | ||
INT16 | .conditionValue.int16 | 16 | ||
INT32 | .conditionValue.int32 | 16 | ||
INT64 * | .conditionValue.int64 | 16 | ||
INT8 | .conditionValue.int8 | 16 | ||
FWP_BYTE_BLOB * | .conditionValue.sd | 16 | ||
SID * | .conditionValue.sid | 16 | ||
FWP_BYTE_BLOB * | .conditionValue.tokenAccessInformation | 16 | ||
FWP_TOKEN_INFORMATION * | .conditionValue.tokenInformation | 16 | ||
UINT16 | .conditionValue.uint16 | 16 | ||
UINT32 | .conditionValue.uint32 | 16 | ||
UINT64 * | .conditionValue.uint64 | 16 | ||
UINT8 | .conditionValue.uint8 | 16 | ||
LPWSTR | .conditionValue.unicodeString | 16 | ||
FWP_V4_ADDR_AND_MASK * | .conditionValue.v4AddrMask | 16 | ||
FWP_V6_ADDR_AND_MASK * | .conditionValue.v6AddrMask | 16 |
│ └─24
FWPS_INBOUND_FRAGMENT_METADATA0 | UINT32 | .fragmentIdentification | 0 |
UINT16 | .fragmentOffset | 4 | |
ULONG | .fragmentLength | 8 |
│ └─12
FWPS_INCOMING_VALUE0 | FWP_VALUE0 | FWP_DATA_TYPE | .value.type | 0 |
FWP_BYTE_ARRAY16 * | .value.byteArray16 | 8 | ||
FWP_BYTE_ARRAY6 * | .value.byteArray6 | 8 | ||
FWP_BYTE_BLOB * | .value.byteBlob | 8 | ||
double * | .value.double64 | 8 | ||
float | .value.float32 | 8 | ||
INT16 | .value.int16 | 8 | ||
INT32 | .value.int32 | 8 | ||
INT64 * | .value.int64 | 8 | ||
INT8 | .value.int8 | 8 | ||
FWP_BYTE_BLOB * | .value.sd | 8 | ||
SID * | .value.sid | 8 | ||
FWP_BYTE_BLOB * | .value.tokenAccessInformation | 8 | ||
FWP_TOKEN_INFORMATION * | .value.tokenInformation | 8 | ||
UINT16 | .value.uint16 | 8 | ||
UINT32 | .value.uint32 | 8 | ||
UINT64 * | .value.uint64 | 8 | ||
UINT8 | .value.uint8 | 8 | ||
LPWSTR | .value.unicodeString | 8 |
│ └─16
FWPS_INCOMING_VALUES0 | UINT16 | .layerId | 0 |
UINT32 | .valueCount | 4 | |
FWPS_INCOMING_VALUE0 * | .incomingValue | 8 |
│ └─16
FWP_BYTE_ARRAY16 | UINT8[16] | .byteArray16 | 0 |
│ └─16
FWP_BYTE_ARRAY6 | UINT8[6] | .byteArray6 | 0 |
│ └─6
FWP_BYTE_BLOB | UINT32 | .size | 0 |
UINT8 * | .data | 8 |
│ └─16
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .type | 0 |
FWP_RANGE0 * | .rangeValue | 8 | |
FWP_BYTE_ARRAY16 * | .byteArray16 | 8 | |
FWP_BYTE_ARRAY6 * | .byteArray6 | 8 | |
FWP_BYTE_BLOB * | .byteBlob | 8 | |
double * | .double64 | 8 | |
float | .float32 | 8 | |
INT16 | .int16 | 8 | |
INT32 | .int32 | 8 | |
INT64 * | .int64 | 8 | |
INT8 | .int8 | 8 | |
FWP_BYTE_BLOB * | .sd | 8 | |
SID * | .sid | 8 | |
FWP_BYTE_BLOB * | .tokenAccessInformation | 8 | |
FWP_TOKEN_INFORMATION * | .tokenInformation | 8 | |
UINT16 | .uint16 | 8 | |
UINT32 | .uint32 | 8 | |
UINT64 * | .uint64 | 8 | |
UINT8 | .uint8 | 8 | |
LPWSTR | .unicodeString | 8 | |
FWP_V4_ADDR_AND_MASK * | .v4AddrMask | 8 | |
FWP_V6_ADDR_AND_MASK * | .v6AddrMask | 8 |
│ └─16
FWP_RANGE0 | FWP_VALUE0 | FWP_DATA_TYPE | .valueLow.type | 0 |
FWP_BYTE_ARRAY16 * | .valueLow.byteArray16 | 8 | ||
FWP_BYTE_ARRAY6 * | .valueLow.byteArray6 | 8 | ||
FWP_BYTE_BLOB * | .valueLow.byteBlob | 8 | ||
double * | .valueLow.double64 | 8 | ||
float | .valueLow.float32 | 8 | ||
INT16 | .valueLow.int16 | 8 | ||
INT32 | .valueLow.int32 | 8 | ||
INT64 * | .valueLow.int64 | 8 | ||
INT8 | .valueLow.int8 | 8 | ||
FWP_BYTE_BLOB * | .valueLow.sd | 8 | ||
SID * | .valueLow.sid | 8 | ||
FWP_BYTE_BLOB * | .valueLow.tokenAccessInformation | 8 | ||
FWP_TOKEN_INFORMATION * | .valueLow.tokenInformation | 8 | ||
UINT16 | .valueLow.uint16 | 8 | ||
UINT32 | .valueLow.uint32 | 8 | ||
UINT64 * | .valueLow.uint64 | 8 | ||
UINT8 | .valueLow.uint8 | 8 | ||
LPWSTR | .valueLow.unicodeString | 8 | ||
FWP_VALUE0 | FWP_DATA_TYPE | .valueHigh.type | 16 | |
FWP_BYTE_ARRAY16 * | .valueHigh.byteArray16 | 24 | ||
FWP_BYTE_ARRAY6 * | .valueHigh.byteArray6 | 24 | ||
FWP_BYTE_BLOB * | .valueHigh.byteBlob | 24 | ||
double * | .valueHigh.double64 | 24 | ||
float | .valueHigh.float32 | 24 | ||
INT16 | .valueHigh.int16 | 24 | ||
INT32 | .valueHigh.int32 | 24 | ||
INT64 * | .valueHigh.int64 | 24 | ||
INT8 | .valueHigh.int8 | 24 | ||
FWP_BYTE_BLOB * | .valueHigh.sd | 24 | ||
SID * | .valueHigh.sid | 24 | ||
FWP_BYTE_BLOB * | .valueHigh.tokenAccessInformation | 24 | ||
FWP_TOKEN_INFORMATION * | .valueHigh.tokenInformation | 24 | ||
UINT16 | .valueHigh.uint16 | 24 | ||
UINT32 | .valueHigh.uint32 | 24 | ||
UINT64 * | .valueHigh.uint64 | 24 | ||
UINT8 | .valueHigh.uint8 | 24 | ||
LPWSTR | .valueHigh.unicodeString | 24 |
│ └─32
FWP_TOKEN_INFORMATION | ULONG | .sidCount | 0 |
PSID_AND_ATTRIBUTES | .sids | 8 | |
ULONG | .restrictedSidCount | 16 | |
PSID_AND_ATTRIBUTES | .restrictedSids | 24 |
│ └─32
FWP_V4_ADDR_AND_MASK | UINT32 | .addr | 0 |
UINT32 | .mask | 4 |
│ └─8
FWP_V6_ADDR_AND_MASK | UINT8[16] | .addr | 0 |
UINT8 | .prefixLength | 16 |
│ └─17
FWP_VALUE0 | FWP_DATA_TYPE | .type | 0 |
FWP_BYTE_ARRAY16 * | .byteArray16 | 8 | |
FWP_BYTE_ARRAY6 * | .byteArray6 | 8 | |
FWP_BYTE_BLOB * | .byteBlob | 8 | |
double * | .double64 | 8 | |
float | .float32 | 8 | |
INT16 | .int16 | 8 | |
INT32 | .int32 | 8 | |
INT64 * | .int64 | 8 | |
INT8 | .int8 | 8 | |
FWP_BYTE_BLOB * | .sd | 8 | |
SID * | .sid | 8 | |
FWP_BYTE_BLOB * | .tokenAccessInformation | 8 | |
FWP_TOKEN_INFORMATION * | .tokenInformation | 8 | |
UINT16 | .uint16 | 8 | |
UINT32 | .uint32 | 8 | |
UINT64 * | .uint64 | 8 | |
UINT8 | .uint8 | 8 | |
LPWSTR | .unicodeString | 8 |
│ └─16
FW_DYNAMIC_KEYWORD_ADDRESS0 | GUID | unsigned long | .id.Data1 | 0 |
unsigned short | .id.Data2 | 4 | ||
unsigned short | .id.Data3 | 6 | ||
unsigned char[8] | .id.Data4 | 8 | ||
PCWSTR | .keyword | 16 | ||
DWORD | .flags | 24 | ||
PCWSTR | .addresses | 32 |
│ └─40
FW_DYNAMIC_KEYWORD_ADDRESS_DATA0 | struct _tag_FW_DYNAMIC_KEYWORD_ADDRESS0 | .dynamicKeywordAddress | 0 |
struct _tag_FW_DYNAMIC_KEYWORD_ADDRESS_DATA0 * | .next | 40 | |
WORD | .schemaVersion | 48 | |
FW_DYNAMIC_KEYWORD_ORIGIN_TYPE | .originType | 52 |
│ └─56
FXECHO_INITDATA | float | .MaxDelay | 0 |
│ └─4
FXECHO_PARAMETERS | float | .WetDryMix | 0 |
float | .Feedback | 4 | |
float | .Delay | 8 |
│ └─12
FXEQ_PARAMETERS | float | .FrequencyCenter0 | 0 |
float | .Gain0 | 4 | |
float | .Bandwidth0 | 8 | |
float | .FrequencyCenter1 | 12 | |
float | .Gain1 | 16 | |
float | .Bandwidth1 | 20 | |
float | .FrequencyCenter2 | 24 | |
float | .Gain2 | 28 | |
float | .Bandwidth2 | 32 | |
float | .FrequencyCenter3 | 36 | |
float | .Gain3 | 40 | |
float | .Bandwidth3 | 44 |
│ └─48
FXMASTERINGLIMITER_PARAMETERS | UINT32 | .Release | 0 |
UINT32 | .Loudness | 4 |
│ └─8
FXREVERB_PARAMETERS | float | .Diffusion | 0 |
float | .RoomSize | 4 |
│ └─8
FaceCharacterization | ULONG | .BlinkScoreLeft | 0 |
ULONG | .BlinkScoreRight | 4 | |
ULONG | .FacialExpression | 8 | |
ULONG | .FacialExpressionScore | 12 |
│ └─16
FaceCharacterizationBlobHeader | ULONG | .Size | 0 |
ULONG | .Count | 4 |
│ └─8
FaceRectInfo | RECT | LONG | .Region.left | 0 |
LONG | .Region.top | 4 | ||
LONG | .Region.right | 8 | ||
LONG | .Region.bottom | 12 | ||
LONG | .confidenceLevel | 16 |
│ └─20
FaceRectInfoBlobHeader | ULONG | .Size | 0 |
ULONG | .Count | 4 |
│ └─8
FailureCategoryMapping | BOOL[5] | .mappingCompliance | 0 |
│ └─20
Filter_Spec_IPv4 | IN_ADDR | union (unnamed) | .filt_ipaddr.S_un | 0 |
USHORT | .filt_unused | 4 | ||
USHORT | .filt_port | 6 |
│ └─8
Filter_Spec_IPv4GPI | IN_ADDR | union (unnamed) | .filt_ipaddr.S_un | 0 |
ULONG | .filt_gpi | 4 |
│ └─8
FindSimilarFileIndexResults | SimilarityFileIndexT | .m_FileIndex | 0 |
unsigned int | .m_MatchCount | 4 |
│ └─8
FixupInfo | FixupState | .state | 0 | |
Percentage | .percentage | 4 | ||
ResultCodes | UINT16 | .resultCodes.count | 8 | |
HRESULT * | .resultCodes.results | 16 | ||
MessageId | .fixupMsgId | 24 |
│ └─32
GAMING_DEVICE_MODEL_INFORMATION | GAMING_DEVICE_VENDOR_ID | .vendorId | 0 |
GAMING_DEVICE_DEVICE_ID | .deviceId | 4 |
│ └─8
GAMMARAMP | WORD[256] | .Red | 0 |
WORD[256] | .Green | 512 | |
WORD[256] | .Blue | 1024 |
│ └─1536
GCP_RESULTSA | DWORD | .lStructSize | 0 |
LPSTR | .lpOutString | 8 | |
UINT * | .lpOrder | 16 | |
int * | .lpDx | 24 | |
int * | .lpCaretPos | 32 | |
LPSTR | .lpClass | 40 | |
LPWSTR | .lpGlyphs | 48 | |
UINT | .nGlyphs | 56 | |
int | .nMaxFit | 60 |
│ └─64
GCP_RESULTSW | DWORD | .lStructSize | 0 |
LPWSTR | .lpOutString | 8 | |
UINT * | .lpOrder | 16 | |
int * | .lpDx | 24 | |
int * | .lpCaretPos | 32 | |
LPSTR | .lpClass | 40 | |
LPWSTR | .lpGlyphs | 48 | |
UINT | .nGlyphs | 56 | |
int | .nMaxFit | 60 |
│ └─64
GDIINFO | ULONG | .ulVersion | 0 | ||
ULONG | .ulTechnology | 4 | |||
ULONG | .ulHorzSize | 8 | |||
ULONG | .ulVertSize | 12 | |||
ULONG | .ulHorzRes | 16 | |||
ULONG | .ulVertRes | 20 | |||
ULONG | .cBitsPixel | 24 | |||
ULONG | .cPlanes | 28 | |||
ULONG | .ulNumColors | 32 | |||
ULONG | .flRaster | 36 | |||
ULONG | .ulLogPixelsX | 40 | |||
ULONG | .ulLogPixelsY | 44 | |||
ULONG | .flTextCaps | 48 | |||
ULONG | .ulDACRed | 52 | |||
ULONG | .ulDACGreen | 56 | |||
ULONG | .ulDACBlue | 60 | |||
ULONG | .ulAspectX | 64 | |||
ULONG | .ulAspectY | 68 | |||
ULONG | .ulAspectXY | 72 | |||
LONG | .xStyleStep | 76 | |||
LONG | .yStyleStep | 80 | |||
LONG | .denStyleStep | 84 | |||
POINTL | LONG | .ptlPhysOffset.x | 88 | ||
LONG | .ptlPhysOffset.y | 92 | |||
SIZEL | .szlPhysSize | 96 | |||
ULONG | .ulNumPalReg | 104 | |||
COLORINFO | CIECHROMA | LDECI4 | .ciDevice.Red.x | 108 | |
LDECI4 | .ciDevice.Red.y | 112 | |||
LDECI4 | .ciDevice.Red.Y | 116 | |||
CIECHROMA | LDECI4 | .ciDevice.Green.x | 120 | ||
LDECI4 | .ciDevice.Green.y | 124 | |||
LDECI4 | .ciDevice.Green.Y | 128 | |||
CIECHROMA | LDECI4 | .ciDevice.Blue.x | 132 | ||
LDECI4 | .ciDevice.Blue.y | 136 | |||
LDECI4 | .ciDevice.Blue.Y | 140 | |||
CIECHROMA | LDECI4 | .ciDevice.Cyan.x | 144 | ||
LDECI4 | .ciDevice.Cyan.y | 148 | |||
LDECI4 | .ciDevice.Cyan.Y | 152 | |||
CIECHROMA | LDECI4 | .ciDevice.Magenta.x | 156 | ||
LDECI4 | .ciDevice.Magenta.y | 160 | |||
LDECI4 | .ciDevice.Magenta.Y | 164 | |||
CIECHROMA | LDECI4 | .ciDevice.Yellow.x | 168 | ||
LDECI4 | .ciDevice.Yellow.y | 172 | |||
LDECI4 | .ciDevice.Yellow.Y | 176 | |||
CIECHROMA | LDECI4 | .ciDevice.AlignmentWhite.x | 180 | ||
LDECI4 | .ciDevice.AlignmentWhite.y | 184 | |||
LDECI4 | .ciDevice.AlignmentWhite.Y | 188 | |||
LDECI4 | .ciDevice.RedGamma | 192 | |||
LDECI4 | .ciDevice.GreenGamma | 196 | |||
LDECI4 | .ciDevice.BlueGamma | 200 | |||
LDECI4 | .ciDevice.MagentaInCyanDye | 204 | |||
LDECI4 | .ciDevice.YellowInCyanDye | 208 | |||
LDECI4 | .ciDevice.CyanInMagentaDye | 212 | |||
LDECI4 | .ciDevice.YellowInMagentaDye | 216 | |||
LDECI4 | .ciDevice.CyanInYellowDye | 220 | |||
LDECI4 | .ciDevice.MagentaInYellowDye | 224 | |||
ULONG | .ulDevicePelsDPI | 228 | |||
ULONG | .ulPrimaryOrder | 232 | |||
ULONG | .ulHTPatternSize | 236 | |||
ULONG | .ulHTOutputFormat | 240 | |||
ULONG | .flHTFlags | 244 | |||
ULONG | .ulVRefresh | 248 | |||
ULONG | .ulBltAlignment | 252 | |||
ULONG | .ulPanningHorzRes | 256 | |||
ULONG | .ulPanningVertRes | 260 | |||
ULONG | .xPanningAlignment | 264 | |||
ULONG | .yPanningAlignment | 268 | |||
ULONG | .cxHTPat | 272 | |||
ULONG | .cyHTPat | 276 | |||
LPBYTE | .pHTPatA | 280 | |||
LPBYTE | .pHTPatB | 288 | |||
LPBYTE | .pHTPatC | 296 | |||
ULONG | .flShadeBlend | 304 | |||
ULONG | .ulPhysicalPixelCharacteristics | 308 | |||
ULONG | .ulPhysicalPixelGamma | 312 |
│ └─320
GENERIC3CHANNEL | WORD | .ch1 | 0 |
WORD | .ch2 | 2 | |
WORD | .ch3 | 4 |
│ └─6
GENERIC_MAPPING | ACCESS_MASK | .GenericRead | 0 |
ACCESS_MASK | .GenericWrite | 4 | |
ACCESS_MASK | .GenericExecute | 8 | |
ACCESS_MASK | .GenericAll | 12 |
│ └─16
GESTURECONFIG | DWORD | .dwID | 0 |
DWORD | .dwWant | 4 | |
DWORD | .dwBlock | 8 |
│ └─12
GESTUREINFO | UINT | .cbSize | 0 | |
DWORD | .dwFlags | 4 | ||
DWORD | .dwID | 8 | ||
HWND | .hwndTarget | 16 | ||
POINTS | SHORT | .ptsLocation.x | 24 | |
SHORT | .ptsLocation.y | 26 | ||
DWORD | .dwInstanceID | 28 | ||
DWORD | .dwSequenceID | 32 | ||
ULONGLONG | .ullArguments | 40 | ||
UINT | .cbExtraArgs | 48 |
│ └─56
GESTURENOTIFYSTRUCT | UINT | .cbSize | 0 | |
DWORD | .dwFlags | 4 | ||
HWND | .hwndTarget | 8 | ||
POINTS | SHORT | .ptsLocation.x | 16 | |
SHORT | .ptsLocation.y | 18 | ||
DWORD | .dwInstanceID | 20 |
│ └─24
GETCONTEXTMENUEX | CHARRANGE | LONG | .chrg.cpMin | 0 |
LONG | .chrg.cpMax | 4 | ||
DWORD | .dwFlags | 8 | ||
POINT | LONG | .pt.x | 12 | |
LONG | .pt.y | 16 | ||
void * | .pvReserved | 20 |
│ └─28
GETTEXTEX | DWORD | .cb | 0 |
DWORD | .flags | 4 | |
UINT | .codepage | 8 | |
LPCSTR | .lpDefaultChar | 12 | |
LPBOOL | .lpUsedDefChar | 20 |
│ └─28
GETTEXTLENGTHEX | DWORD | .flags | 0 |
UINT | .codepage | 4 |
│ └─8
GET_CHANGER_PARAMETERS | DWORD | .Size | 0 |
WORD | .NumberTransportElements | 4 | |
WORD | .NumberStorageElements | 6 | |
WORD | .NumberCleanerSlots | 8 | |
WORD | .NumberIEElements | 10 | |
WORD | .NumberDataTransferElements | 12 | |
WORD | .NumberOfDoors | 14 | |
WORD | .FirstSlotNumber | 16 | |
WORD | .FirstDriveNumber | 18 | |
WORD | .FirstTransportNumber | 20 | |
WORD | .FirstIEPortNumber | 22 | |
WORD | .FirstCleanerSlotAddress | 24 | |
WORD | .MagazineSize | 26 | |
DWORD | .DriveCleanTimeout | 28 | |
DWORD | .Features0 | 32 | |
DWORD | .Features1 | 36 | |
BYTE | .MoveFromTransport | 40 | |
BYTE | .MoveFromSlot | 41 | |
BYTE | .MoveFromIePort | 42 | |
BYTE | .MoveFromDrive | 43 | |
BYTE | .ExchangeFromTransport | 44 | |
BYTE | .ExchangeFromSlot | 45 | |
BYTE | .ExchangeFromIePort | 46 | |
BYTE | .ExchangeFromDrive | 47 | |
BYTE | .LockUnlockCapabilities | 48 | |
BYTE | .PositionCapabilities | 49 | |
BYTE[2] | .Reserved1 | 50 | |
DWORD[2] | .Reserved2 | 52 |
│ └─60
GET_DISK_ATTRIBUTES | DWORD | .Version | 0 |
DWORD | .Reserved1 | 4 | |
DWORDLONG | .Attributes | 8 |
│ └─16
GET_LENGTH_INFORMATION | LARGE_INTEGER | LONGLONG | .Length.QuadPart | 0 |
struct (unnamed) | .Length.u | 0 | ||
DWORD | .Length.LowPart | 0 | ||
LONG | .Length.HighPart | 4 |
│ └─8
GET_MEDIA_TYPES | DWORD | .DeviceType | 0 |
DWORD | .MediaInfoCount | 4 | |
DEVICE_MEDIA_INFO[1] | .MediaInfo | 8 |
│ └─40
GET_OPERATION_CONTEXT_PARAMS | DWORD | .Size | 0 |
DWORD | .Version | 4 | |
RESDLL_CONTEXT_OPERATION_TYPE | .Type | 8 | |
DWORD | .Priority | 12 |
│ └─16
GET_VIRTUAL_DISK_INFO | GET_VIRTUAL_DISK_INFO_VERSION | .Version | 0 | ||
ULONGLONG | .SmallestSafeVirtualSize | 8 | |||
GUID | unsigned long | .VirtualDiskId.Data1 | 8 | ||
unsigned short | .VirtualDiskId.Data2 | 12 | |||
unsigned short | .VirtualDiskId.Data3 | 14 | |||
unsigned char[8] | .VirtualDiskId.Data4 | 16 | |||
struct (unnamed) | .PhysicalDisk | 8 | |||
struct (unnamed) | .Size | 8 | |||
ULONG | .VhdPhysicalSectorSize | 8 | |||
VIRTUAL_STORAGE_TYPE | DWORD | .VirtualStorageType.DeviceId | 8 | ||
GUID | unsigned long | .VirtualStorageType.VendorId.Data1 | 12 | ||
unsigned short | .VirtualStorageType.VendorId.Data2 | 16 | |||
unsigned short | .VirtualStorageType.VendorId.Data3 | 18 | |||
unsigned char[8] | .VirtualStorageType.VendorId.Data4 | 20 | |||
struct (unnamed) | .ChangeTrackingState | 8 | |||
ULONG | .FragmentationPercentage | 8 | |||
GUID | unsigned long | .Identifier.Data1 | 8 | ||
unsigned short | .Identifier.Data2 | 12 | |||
unsigned short | .Identifier.Data3 | 14 | |||
unsigned char[8] | .Identifier.Data4 | 16 | |||
BOOL | .Is4kAligned | 8 | |||
BOOL | .IsLoaded | 8 | |||
GUID | unsigned long | .ParentIdentifier.Data1 | 8 | ||
unsigned short | .ParentIdentifier.Data2 | 12 | |||
unsigned short | .ParentIdentifier.Data3 | 14 | |||
unsigned char[8] | .ParentIdentifier.Data4 | 16 | |||
struct (unnamed) | .ParentLocation | 8 | |||
ULONG | .ParentTimestamp | 8 | |||
ULONG | .ProviderSubtype | 8 |
│ └─32
GLOBAL_MACHINE_POWER_POLICY | ULONG | .Revision | 0 |
SYSTEM_POWER_STATE | .LidOpenWakeAc | 4 | |
SYSTEM_POWER_STATE | .LidOpenWakeDc | 8 | |
ULONG | .BroadcastCapacityResolution | 12 |
│ └─16
GLOBAL_POWER_POLICY | GLOBAL_USER_POWER_POLICY | ULONG | .user.Revision | 0 | |
POWER_ACTION_POLICY | POWER_ACTION | .user.PowerButtonAc.Action | 4 | ||
DWORD | .user.PowerButtonAc.Flags | 8 | |||
DWORD | .user.PowerButtonAc.EventCode | 12 | |||
POWER_ACTION_POLICY | POWER_ACTION | .user.PowerButtonDc.Action | 16 | ||
DWORD | .user.PowerButtonDc.Flags | 20 | |||
DWORD | .user.PowerButtonDc.EventCode | 24 | |||
POWER_ACTION_POLICY | POWER_ACTION | .user.SleepButtonAc.Action | 28 | ||
DWORD | .user.SleepButtonAc.Flags | 32 | |||
DWORD | .user.SleepButtonAc.EventCode | 36 | |||
POWER_ACTION_POLICY | POWER_ACTION | .user.SleepButtonDc.Action | 40 | ||
DWORD | .user.SleepButtonDc.Flags | 44 | |||
DWORD | .user.SleepButtonDc.EventCode | 48 | |||
POWER_ACTION_POLICY | POWER_ACTION | .user.LidCloseAc.Action | 52 | ||
DWORD | .user.LidCloseAc.Flags | 56 | |||
DWORD | .user.LidCloseAc.EventCode | 60 | |||
POWER_ACTION_POLICY | POWER_ACTION | .user.LidCloseDc.Action | 64 | ||
DWORD | .user.LidCloseDc.Flags | 68 | |||
DWORD | .user.LidCloseDc.EventCode | 72 | |||
SYSTEM_POWER_LEVEL[4] | .user.DischargePolicy | 76 | |||
ULONG | .user.GlobalFlags | 172 | |||
GLOBAL_MACHINE_POWER_POLICY | ULONG | .mach.Revision | 176 | ||
SYSTEM_POWER_STATE | .mach.LidOpenWakeAc | 180 | |||
SYSTEM_POWER_STATE | .mach.LidOpenWakeDc | 184 | |||
ULONG | .mach.BroadcastCapacityResolution | 188 |
│ └─192
GLOBAL_USER_POWER_POLICY | ULONG | .Revision | 0 | |
POWER_ACTION_POLICY | POWER_ACTION | .PowerButtonAc.Action | 4 | |
DWORD | .PowerButtonAc.Flags | 8 | ||
DWORD | .PowerButtonAc.EventCode | 12 | ||
POWER_ACTION_POLICY | POWER_ACTION | .PowerButtonDc.Action | 16 | |
DWORD | .PowerButtonDc.Flags | 20 | ||
DWORD | .PowerButtonDc.EventCode | 24 | ||
POWER_ACTION_POLICY | POWER_ACTION | .SleepButtonAc.Action | 28 | |
DWORD | .SleepButtonAc.Flags | 32 | ||
DWORD | .SleepButtonAc.EventCode | 36 | ||
POWER_ACTION_POLICY | POWER_ACTION | .SleepButtonDc.Action | 40 | |
DWORD | .SleepButtonDc.Flags | 44 | ||
DWORD | .SleepButtonDc.EventCode | 48 | ||
POWER_ACTION_POLICY | POWER_ACTION | .LidCloseAc.Action | 52 | |
DWORD | .LidCloseAc.Flags | 56 | ||
DWORD | .LidCloseAc.EventCode | 60 | ||
POWER_ACTION_POLICY | POWER_ACTION | .LidCloseDc.Action | 64 | |
DWORD | .LidCloseDc.Flags | 68 | ||
DWORD | .LidCloseDc.EventCode | 72 | ||
SYSTEM_POWER_LEVEL[4] | .DischargePolicy | 76 | ||
ULONG | .GlobalFlags | 172 |
│ └─176
GLYPHBITS | POINTL | LONG | .ptlOrigin.x | 0 |
LONG | .ptlOrigin.y | 4 | ||
SIZEL | .sizlBitmap | 8 | ||
BYTE[1] | .aj | 16 |
│ └─20
GLYPHDATA | GLYPHDEF | GLYPHBITS * | .gdf.pgb | 0 |
PATHOBJ * | .gdf.ppo | 0 | ||
HGLYPH | .hg | 8 | ||
FIX | .fxD | 12 | ||
FIX | .fxA | 16 | ||
FIX | .fxAB | 20 | ||
FIX | .fxInkTop | 24 | ||
FIX | .fxInkBottom | 28 | ||
RECTL | LONG | .rclInk.left | 32 | |
LONG | .rclInk.top | 36 | ||
LONG | .rclInk.right | 40 | ||
LONG | .rclInk.bottom | 44 | ||
POINTQF | .ptqD | 48 |
│ └─64
GLYPHDEF | GLYPHBITS * | .pgb | 0 |
PATHOBJ * | .ppo | 0 |
│ └─8
GLYPHMETRICS | UINT | .gmBlackBoxX | 0 | |
UINT | .gmBlackBoxY | 4 | ||
POINT | LONG | .gmptGlyphOrigin.x | 8 | |
LONG | .gmptGlyphOrigin.y | 12 | ||
short | .gmCellIncX | 16 | ||
short | .gmCellIncY | 18 |
│ └─20
GLYPHMETRICSFLOAT | FLOAT | .gmfBlackBoxX | 0 | |
FLOAT | .gmfBlackBoxY | 4 | ||
POINTFLOAT | FLOAT | .gmfptGlyphOrigin.x | 8 | |
FLOAT | .gmfptGlyphOrigin.y | 12 | ||
FLOAT | .gmfCellIncX | 16 | ||
FLOAT | .gmfCellIncY | 20 |
│ └─24
GLYPHPOS | HGLYPH | .hg | 0 | |
GLYPHDEF * | .pgdf | 8 | ||
POINTL | LONG | .ptl.x | 16 | |
LONG | .ptl.y | 20 |
│ └─24
GLYPHSET | DWORD | .cbThis | 0 |
DWORD | .flAccel | 4 | |
DWORD | .cGlyphsSupported | 8 | |
DWORD | .cRanges | 12 | |
WCRANGE[1] | .ranges | 16 |
│ └─20
GOFFSET | LONG | .du | 0 |
LONG | .dv | 4 |
│ └─8
GOPHER_ATTRIBUTE_TYPE | DWORD | .CategoryId | 0 |
DWORD | .AttributeId | 4 | |
union (unnamed) | .AttributeType | 8 |
│ └─32
GOPHER_FIND_DATAA | CHAR[129] | .DisplayString | 0 | |
DWORD | .GopherType | 132 | ||
DWORD | .SizeLow | 136 | ||
DWORD | .SizeHigh | 140 | ||
FILETIME | DWORD | .LastModificationTime.dwLowDateTime | 144 | |
DWORD | .LastModificationTime.dwHighDateTime | 148 | ||
CHAR[654] | .Locator | 152 |
│ └─808
GOPHER_FIND_DATAW | WCHAR[129] | .DisplayString | 0 | |
DWORD | .GopherType | 260 | ||
DWORD | .SizeLow | 264 | ||
DWORD | .SizeHigh | 268 | ||
FILETIME | DWORD | .LastModificationTime.dwLowDateTime | 272 | |
DWORD | .LastModificationTime.dwHighDateTime | 276 | ||
WCHAR[654] | .Locator | 280 |
│ └─1588
GPOBROWSEINFO | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hwndOwner | 8 | |
LPOLESTR | .lpTitle | 16 | |
LPOLESTR | .lpInitialOU | 24 | |
LPOLESTR | .lpDSPath | 32 | |
DWORD | .dwDSPathSize | 40 | |
LPOLESTR | .lpName | 48 | |
DWORD | .dwNameSize | 56 | |
GROUP_POLICY_OBJECT_TYPE | .gpoType | 60 | |
GROUP_POLICY_HINT_TYPE | .gpoHint | 64 |
│ └─72
GRADIENT_RECT | ULONG | .UpperLeft | 0 |
ULONG | .LowerRight | 4 |
│ └─8
GRADIENT_TRIANGLE | ULONG | .Vertex1 | 0 |
ULONG | .Vertex2 | 4 | |
ULONG | .Vertex3 | 8 |
│ └─12
GRAYCOLOR | WORD | .gray | 0 |
│ └─2
GROUP_AFFINITY | KAFFINITY | .Mask | 0 |
WORD | .Group | 8 | |
WORD[3] | .Reserved | 10 |
│ └─16
GROUP_FAILURE_INFO | DWORD | .dwFailoverAttemptsRemaining | 0 |
DWORD | .dwFailoverPeriodRemaining | 4 |
│ └─8
GROUP_FAILURE_INFO_BUFFER | DWORD | .dwVersion | 0 | |
GROUP_FAILURE_INFO | DWORD | .Info.dwFailoverAttemptsRemaining | 4 | |
DWORD | .Info.dwFailoverPeriodRemaining | 8 |
│ └─12
GROUP_FILTER | ULONG | .gf_interface | 0 |
int | .gf_group | 8 | |
MULTICAST_MODE_TYPE | .gf_fmode | 136 | |
ULONG | .gf_numsrc | 140 | |
int[1] | .gf_slist | 144 |
│ └─272
GROUP_INFO_0 | LPWSTR | .grpi0_name | 0 |
│ └─8
GROUP_INFO_1 | LPWSTR | .grpi1_name | 0 |
LPWSTR | .grpi1_comment | 8 |
│ └─16
GROUP_INFO_1002 | LPWSTR | .grpi1002_comment | 0 |
│ └─8
GROUP_INFO_1005 | DWORD | .grpi1005_attributes | 0 |
│ └─4
GROUP_INFO_2 | LPWSTR | .grpi2_name | 0 |
LPWSTR | .grpi2_comment | 8 | |
DWORD | .grpi2_group_id | 16 | |
DWORD | .grpi2_attributes | 20 |
│ └─24
GROUP_INFO_3 | LPWSTR | .grpi3_name | 0 |
LPWSTR | .grpi3_comment | 8 | |
PSID | .grpi3_group_sid | 16 | |
DWORD | .grpi3_attributes | 24 |
│ └─32
GROUP_POLICY_OBJECTA | DWORD | .dwOptions | 0 |
DWORD | .dwVersion | 4 | |
LPSTR | .lpDSPath | 8 | |
LPSTR | .lpFileSysPath | 16 | |
LPSTR | .lpDisplayName | 24 | |
CHAR[50] | .szGPOName | 32 | |
GPO_LINK | .GPOLink | 84 | |
LPARAM | .lParam | 88 | |
struct _GROUP_POLICY_OBJECTA * | .pNext | 96 | |
struct _GROUP_POLICY_OBJECTA * | .pPrev | 104 | |
LPSTR | .lpExtensions | 112 | |
LPARAM | .lParam2 | 120 | |
LPSTR | .lpLink | 128 |
│ └─136
GROUP_POLICY_OBJECTW | DWORD | .dwOptions | 0 |
DWORD | .dwVersion | 4 | |
LPWSTR | .lpDSPath | 8 | |
LPWSTR | .lpFileSysPath | 16 | |
LPWSTR | .lpDisplayName | 24 | |
WCHAR[50] | .szGPOName | 32 | |
GPO_LINK | .GPOLink | 132 | |
LPARAM | .lParam | 136 | |
struct _GROUP_POLICY_OBJECTW * | .pNext | 144 | |
struct _GROUP_POLICY_OBJECTW * | .pPrev | 152 | |
LPWSTR | .lpExtensions | 160 | |
LPARAM | .lParam2 | 168 | |
LPWSTR | .lpLink | 176 |
│ └─184
GROUP_RELATIONSHIP | WORD | .MaximumGroupCount | 0 |
WORD | .ActiveGroupCount | 2 | |
BYTE[20] | .Reserved | 4 | |
PROCESSOR_GROUP_INFO[1] | .GroupInfo | 24 |
│ └─72
GROUP_REQ | ULONG | .gr_interface | 0 |
int | .gr_group | 8 |
│ └─136
GROUP_SOURCE_REQ | ULONG | .gsr_interface | 0 |
int | .gsr_group | 8 | |
int | .gsr_source | 136 |
│ └─264
GROUP_USERS_INFO_0 | LPWSTR | .grui0_name | 0 |
│ └─8
GROUP_USERS_INFO_1 | LPWSTR | .grui1_name | 0 |
DWORD | .grui1_attributes | 8 |
│ └─16
GUID | unsigned long | .Data1 | 0 |
unsigned short | .Data2 | 4 | |
unsigned short | .Data3 | 6 | |
unsigned char[8] | .Data4 | 8 |
│ └─16
GUITHREADINFO | DWORD | .cbSize | 0 | |
DWORD | .flags | 4 | ||
HWND | .hwndActive | 8 | ||
HWND | .hwndFocus | 16 | ||
HWND | .hwndCapture | 24 | ||
HWND | .hwndMenuOwner | 32 | ||
HWND | .hwndMoveSize | 40 | ||
HWND | .hwndCaret | 48 | ||
RECT | LONG | .rcCaret.left | 56 | |
LONG | .rcCaret.top | 60 | ||
LONG | .rcCaret.right | 64 | ||
LONG | .rcCaret.bottom | 68 |
│ └─72
Gads_parms_t | IntServServiceHdr | UCHAR | .Gads_serv_hdr.issh_service | 0 |
UCHAR | .Gads_serv_hdr.issh_flags | 1 | ||
USHORT | .Gads_serv_hdr.issh_len32b | 2 | ||
IntServParmHdr | UCHAR | .Gads_Ctot_hdr.isph_parm_num | 4 | |
UCHAR | .Gads_Ctot_hdr.isph_flags | 5 | ||
USHORT | .Gads_Ctot_hdr.isph_len32b | 6 | ||
ULONG | .Gads_Ctot | 8 | ||
IntServParmHdr | UCHAR | .Gads_Dtot_hdr.isph_parm_num | 12 | |
UCHAR | .Gads_Dtot_hdr.isph_flags | 13 | ||
USHORT | .Gads_Dtot_hdr.isph_len32b | 14 | ||
ULONG | .Gads_Dtot | 16 | ||
IntServParmHdr | UCHAR | .Gads_Csum_hdr.isph_parm_num | 20 | |
UCHAR | .Gads_Csum_hdr.isph_flags | 21 | ||
USHORT | .Gads_Csum_hdr.isph_len32b | 22 | ||
ULONG | .Gads_Csum | 24 | ||
IntServParmHdr | UCHAR | .Gads_Dsum_hdr.isph_parm_num | 28 | |
UCHAR | .Gads_Dsum_hdr.isph_flags | 29 | ||
USHORT | .Gads_Dsum_hdr.isph_len32b | 30 | ||
ULONG | .Gads_Dsum | 32 |
│ └─36
GamutBoundaryDescription | PrimaryJabColors * | .pPrimaries | 0 |
UINT | .cNeutralSamples | 8 | |
JabColorF * | .pNeutralSamples | 16 | |
GamutShell * | .pReferenceShell | 24 | |
GamutShell * | .pPlausibleShell | 32 | |
GamutShell * | .pPossibleShell | 40 |
│ └─48
GamutShell | FLOAT | .JMin | 0 |
FLOAT | .JMax | 4 | |
UINT | .cVertices | 8 | |
UINT | .cTriangles | 12 | |
JabColorF * | .pVertices | 16 | |
GamutShellTriangle * | .pTriangles | 24 |
│ └─32
GamutShellTriangle | UINT[3] | .aVertexIndex | 0 |
│ └─12
GdiplusStartupInput | UINT32 | .GdiplusVersion | 0 |
DebugEventProc | .DebugEventCallback | 8 | |
BOOL | .SuppressBackgroundThread | 16 | |
BOOL | .SuppressExternalCodecs | 20 |
│ └─24
GdiplusStartupOutput | NotificationHookProc | .NotificationHook | 0 |
NotificationUnhookProc | .NotificationUnhook | 8 |
│ └─16
GenAdspecParams | IntServServiceHdr | UCHAR | .gen_parm_hdr.issh_service | 0 |
UCHAR | .gen_parm_hdr.issh_flags | 1 | ||
USHORT | .gen_parm_hdr.issh_len32b | 2 | ||
IntServParmHdr | UCHAR | .gen_parm_hopcnt_hdr.isph_parm_num | 4 | |
UCHAR | .gen_parm_hopcnt_hdr.isph_flags | 5 | ||
USHORT | .gen_parm_hopcnt_hdr.isph_len32b | 6 | ||
ULONG | .gen_parm_hopcnt | 8 | ||
IntServParmHdr | UCHAR | .gen_parm_pathbw_hdr.isph_parm_num | 12 | |
UCHAR | .gen_parm_pathbw_hdr.isph_flags | 13 | ||
USHORT | .gen_parm_pathbw_hdr.isph_len32b | 14 | ||
FLOAT | .gen_parm_path_bw | 16 | ||
IntServParmHdr | UCHAR | .gen_parm_minlat_hdr.isph_parm_num | 20 | |
UCHAR | .gen_parm_minlat_hdr.isph_flags | 21 | ||
USHORT | .gen_parm_minlat_hdr.isph_len32b | 22 | ||
ULONG | .gen_parm_min_latency | 24 | ||
IntServParmHdr | UCHAR | .gen_parm_compmtu_hdr.isph_parm_num | 28 | |
UCHAR | .gen_parm_compmtu_hdr.isph_flags | 29 | ||
USHORT | .gen_parm_compmtu_hdr.isph_len32b | 30 | ||
ULONG | .gen_parm_composed_MTU | 32 |
│ └─36
GenTspec | IntServServiceHdr | UCHAR | .gen_Tspec_serv_hdr.issh_service | 0 |
UCHAR | .gen_Tspec_serv_hdr.issh_flags | 1 | ||
USHORT | .gen_Tspec_serv_hdr.issh_len32b | 2 | ||
IntServParmHdr | UCHAR | .gen_Tspec_parm_hdr.isph_parm_num | 4 | |
UCHAR | .gen_Tspec_parm_hdr.isph_flags | 5 | ||
USHORT | .gen_Tspec_parm_hdr.isph_len32b | 6 | ||
GenTspecParms | FLOAT | .gen_Tspec_parms.TB_Tspec_r | 8 | |
FLOAT | .gen_Tspec_parms.TB_Tspec_b | 12 | ||
FLOAT | .gen_Tspec_parms.TB_Tspec_p | 16 | ||
ULONG | .gen_Tspec_parms.TB_Tspec_m | 20 | ||
ULONG | .gen_Tspec_parms.TB_Tspec_M | 24 |
│ └─28
GenTspecParms | FLOAT | .TB_Tspec_r | 0 |
FLOAT | .TB_Tspec_b | 4 | |
FLOAT | .TB_Tspec_p | 8 | |
ULONG | .TB_Tspec_m | 12 | |
ULONG | .TB_Tspec_M | 16 |
│ └─20
GuarFlowSpec | IntServServiceHdr | UCHAR | .Guar_serv_hdr.issh_service | 0 |
UCHAR | .Guar_serv_hdr.issh_flags | 1 | ||
USHORT | .Guar_serv_hdr.issh_len32b | 2 | ||
IntServParmHdr | UCHAR | .Guar_Tspec_hdr.isph_parm_num | 4 | |
UCHAR | .Guar_Tspec_hdr.isph_flags | 5 | ||
USHORT | .Guar_Tspec_hdr.isph_len32b | 6 | ||
GenTspecParms | FLOAT | .Guar_Tspec_parms.TB_Tspec_r | 8 | |
FLOAT | .Guar_Tspec_parms.TB_Tspec_b | 12 | ||
FLOAT | .Guar_Tspec_parms.TB_Tspec_p | 16 | ||
ULONG | .Guar_Tspec_parms.TB_Tspec_m | 20 | ||
ULONG | .Guar_Tspec_parms.TB_Tspec_M | 24 | ||
IntServParmHdr | UCHAR | .Guar_Rspec_hdr.isph_parm_num | 28 | |
UCHAR | .Guar_Rspec_hdr.isph_flags | 29 | ||
USHORT | .Guar_Rspec_hdr.isph_len32b | 30 | ||
GuarRspec | FLOAT | .Guar_Rspec.Guar_R | 32 | |
ULONG | .Guar_Rspec.Guar_S | 36 |
│ └─40
GuarRspec | FLOAT | .Guar_R | 0 |
ULONG | .Guar_S | 4 |
│ └─8
HANDLETABLE | HGDIOBJ[1] | .objectHandle | 0 |
│ └─8
HARDWAREINPUT | DWORD | .uMsg | 0 |
WORD | .wParamL | 4 | |
WORD | .wParamH | 6 |
│ └─8
HARDWARE_COUNTER_DATA | HARDWARE_COUNTER_TYPE | .Type | 0 |
DWORD | .Reserved | 4 | |
DWORD64 | .Value | 8 |
│ └─16
HBA_ADAPTERATTRIBUTES | char[64] | .Manufacturer | 0 | |
char[64] | .SerialNumber | 64 | ||
char[256] | .Model | 128 | ||
char[256] | .ModelDescription | 384 | ||
HBA_WWN | HBA_UINT8[8] | .NodeWWN.wwn | 640 | |
char[256] | .NodeSymbolicName | 648 | ||
char[256] | .HardwareVersion | 904 | ||
char[256] | .DriverVersion | 1160 | ||
char[256] | .OptionROMVersion | 1416 | ||
char[256] | .FirmwareVersion | 1672 | ||
HBA_UINT32 | .VendorSpecificID | 1928 | ||
HBA_UINT32 | .NumberOfPorts | 1932 | ||
char[256] | .DriverName | 1936 |
│ └─2192
HBA_EVENTINFO | union (unnamed) | .Event | 0 |
HBA_UINT32 | .EventCode | 0 |
│ └─20
HBA_FC4STATISTICS | HBA_INT64 | .InputRequests | 0 |
HBA_INT64 | .OutputRequests | 8 | |
HBA_INT64 | .ControlRequests | 16 | |
HBA_INT64 | .InputMegabytes | 24 | |
HBA_INT64 | .OutputMegabytes | 32 |
│ └─40
HBA_FC4TYPES | HBA_UINT8[32] | .bits | 0 |
│ └─32
HBA_FCPBINDING | HBA_UINT32 | .NumberOfEntries | 0 |
HBA_FCPBINDINGENTRY[1] | .entry | 8 |
│ └─320
HBA_FCPBINDING2 | HBA_UINT32 | .NumberOfEntries | 0 |
HBA_FCPBINDINGENTRY2[1] | .entry | 8 |
│ └─576
HBA_FCPBINDINGENTRY | HBA_FCPBINDINGTYPE | .type | 0 | ||
HBA_SCSIID | char[256] | .ScsiId.OSDeviceName | 4 | ||
HBA_UINT32 | .ScsiId.ScsiBusNumber | 260 | |||
HBA_UINT32 | .ScsiId.ScsiTargetNumber | 264 | |||
HBA_UINT32 | .ScsiId.ScsiOSLun | 268 | |||
HBA_FCPID | HBA_UINT32 | .FcpId.FcId | 272 | ||
HBA_WWN | HBA_UINT8[8] | .FcpId.NodeWWN.wwn | 276 | ||
HBA_WWN | HBA_UINT8[8] | .FcpId.PortWWN.wwn | 284 | ||
HBA_UINT64 | .FcpId.FcpLun | 296 | |||
HBA_UINT32 | .FcId | 304 |
│ └─312
HBA_FCPBINDINGENTRY2 | HBA_BIND_TYPE | .type | 0 | ||
HBA_SCSIID | char[256] | .ScsiId.OSDeviceName | 4 | ||
HBA_UINT32 | .ScsiId.ScsiBusNumber | 260 | |||
HBA_UINT32 | .ScsiId.ScsiTargetNumber | 264 | |||
HBA_UINT32 | .ScsiId.ScsiOSLun | 268 | |||
HBA_FCPID | HBA_UINT32 | .FcpId.FcId | 272 | ||
HBA_WWN | HBA_UINT8[8] | .FcpId.NodeWWN.wwn | 276 | ||
HBA_WWN | HBA_UINT8[8] | .FcpId.PortWWN.wwn | 284 | ||
HBA_UINT64 | .FcpId.FcpLun | 296 | |||
HBA_LUID | char[256] | .LUID.buffer | 304 | ||
HBA_STATUS | .Status | 560 |
│ └─568
HBA_FCPID | HBA_UINT32 | .FcId | 0 | |
HBA_WWN | HBA_UINT8[8] | .NodeWWN.wwn | 4 | |
HBA_WWN | HBA_UINT8[8] | .PortWWN.wwn | 12 | |
HBA_UINT64 | .FcpLun | 24 |
│ └─32
HBA_FCPSCSIENTRY | HBA_SCSIID | char[256] | .ScsiId.OSDeviceName | 0 | |
HBA_UINT32 | .ScsiId.ScsiBusNumber | 256 | |||
HBA_UINT32 | .ScsiId.ScsiTargetNumber | 260 | |||
HBA_UINT32 | .ScsiId.ScsiOSLun | 264 | |||
HBA_FCPID | HBA_UINT32 | .FcpId.FcId | 272 | ||
HBA_WWN | HBA_UINT8[8] | .FcpId.NodeWWN.wwn | 276 | ||
HBA_WWN | HBA_UINT8[8] | .FcpId.PortWWN.wwn | 284 | ||
HBA_UINT64 | .FcpId.FcpLun | 296 |
│ └─304
HBA_FCPSCSIENTRYV2 | HBA_SCSIID | char[256] | .ScsiId.OSDeviceName | 0 | |
HBA_UINT32 | .ScsiId.ScsiBusNumber | 256 | |||
HBA_UINT32 | .ScsiId.ScsiTargetNumber | 260 | |||
HBA_UINT32 | .ScsiId.ScsiOSLun | 264 | |||
HBA_FCPID | HBA_UINT32 | .FcpId.FcId | 272 | ||
HBA_WWN | HBA_UINT8[8] | .FcpId.NodeWWN.wwn | 276 | ||
HBA_WWN | HBA_UINT8[8] | .FcpId.PortWWN.wwn | 284 | ||
HBA_UINT64 | .FcpId.FcpLun | 296 | |||
HBA_LUID | char[256] | .LUID.buffer | 304 |
│ └─560
HBA_FCPTARGETMAPPING | HBA_UINT32 | .NumberOfEntries | 0 |
HBA_FCPSCSIENTRY[1] | .entry | 8 |
│ └─312
HBA_FCPTARGETMAPPINGV2 | HBA_UINT32 | .NumberOfEntries | 0 |
HBA_FCPSCSIENTRYV2[1] | .entry | 8 |
│ └─568
HBA_IPADDRESS | union (unnamed) | .ipaddress | 0 |
int | .ipversion | 0 |
│ └─20
HBA_LIBRARYATTRIBUTES | HBA_BOOLEAN | .final | 0 |
char[256] | .LibPath | 1 | |
char[256] | .VName | 257 | |
char[256] | .VVersion | 513 | |
struct tm | .build_date | 772 |
│ └─808
HBA_LINK_EVENTINFO | HBA_UINT32 | .PortFcId | 0 |
HBA_UINT32[3] | .Reserved | 4 |
│ └─16
HBA_LUID | char[256] | .buffer | 0 |
│ └─256
HBA_MGMTINFO | HBA_WWN | HBA_UINT8[8] | .wwn.wwn | 0 |
HBA_UINT32 | .unittype | 8 | ||
HBA_UINT32 | .PortId | 12 | ||
HBA_UINT32 | .NumberOfAttachedNodes | 16 | ||
HBA_UINT16 | .IPVersion | 20 | ||
HBA_UINT16 | .UDPPort | 22 | ||
HBA_UINT8[16] | .IPAddress | 24 | ||
HBA_UINT16 | .reserved | 40 | ||
HBA_UINT16 | .TopologyDiscoveryFlags | 42 |
│ └─44
HBA_PORTATTRIBUTES | HBA_WWN | HBA_UINT8[8] | .NodeWWN.wwn | 0 |
HBA_WWN | HBA_UINT8[8] | .PortWWN.wwn | 8 | |
HBA_UINT32 | .PortFcId | 16 | ||
HBA_PORTTYPE | .PortType | 20 | ||
HBA_PORTSTATE | .PortState | 24 | ||
HBA_COS | .PortSupportedClassofService | 28 | ||
HBA_FC4TYPES | HBA_UINT8[32] | .PortSupportedFc4Types.bits | 32 | |
HBA_FC4TYPES | HBA_UINT8[32] | .PortActiveFc4Types.bits | 64 | |
char[256] | .PortSymbolicName | 96 | ||
char[256] | .OSDeviceName | 352 | ||
HBA_PORTSPEED | .PortSupportedSpeed | 608 | ||
HBA_PORTSPEED | .PortSpeed | 612 | ||
HBA_UINT32 | .PortMaxFrameSize | 616 | ||
HBA_WWN | HBA_UINT8[8] | .FabricName.wwn | 620 | |
HBA_UINT32 | .NumberofDiscoveredPorts | 628 |
│ └─632
HBA_PORTSTATISTICS | HBA_INT64 | .SecondsSinceLastReset | 0 |
HBA_INT64 | .TxFrames | 8 | |
HBA_INT64 | .TxWords | 16 | |
HBA_INT64 | .RxFrames | 24 | |
HBA_INT64 | .RxWords | 32 | |
HBA_INT64 | .LIPCount | 40 | |
HBA_INT64 | .NOSCount | 48 | |
HBA_INT64 | .ErrorFrames | 56 | |
HBA_INT64 | .DumpedFrames | 64 | |
HBA_INT64 | .LinkFailureCount | 72 | |
HBA_INT64 | .LossOfSyncCount | 80 | |
HBA_INT64 | .LossOfSignalCount | 88 | |
HBA_INT64 | .PrimitiveSeqProtocolErrCount | 96 | |
HBA_INT64 | .InvalidTxWordCount | 104 | |
HBA_INT64 | .InvalidCRCCount | 112 |
│ └─120
HBA_PTY_EVENTINFO | HBA_UINT32[4] | .PtyData | 0 |
│ └─16
HBA_RSCN_EVENTINFO | HBA_UINT32 | .PortFcId | 0 |
HBA_UINT32 | .NPortPage | 4 | |
HBA_UINT32[2] | .Reserved | 8 |
│ └─16
HBA_SCSIID | char[256] | .OSDeviceName | 0 |
HBA_UINT32 | .ScsiBusNumber | 256 | |
HBA_UINT32 | .ScsiTargetNumber | 260 | |
HBA_UINT32 | .ScsiOSLun | 264 |
│ └─268
HBA_WWN | HBA_UINT8[8] | .wwn | 0 |
│ └─8
HDHITTESTINFO | POINT | LONG | .pt.x | 0 |
LONG | .pt.y | 4 | ||
UINT | .flags | 8 | ||
int | .iItem | 12 |
│ └─16
HDITEMA | UINT | .mask | 0 |
int | .cxy | 4 | |
LPSTR | .pszText | 8 | |
HBITMAP | .hbm | 16 | |
int | .cchTextMax | 24 | |
int | .fmt | 28 | |
LPARAM | .lParam | 32 | |
int | .iImage | 40 | |
int | .iOrder | 44 | |
UINT | .type | 48 | |
void * | .pvFilter | 56 | |
UINT | .state | 64 |
│ └─72
HDITEMW | UINT | .mask | 0 |
int | .cxy | 4 | |
LPWSTR | .pszText | 8 | |
HBITMAP | .hbm | 16 | |
int | .cchTextMax | 24 | |
int | .fmt | 28 | |
LPARAM | .lParam | 32 | |
int | .iImage | 40 | |
int | .iOrder | 44 | |
UINT | .type | 48 | |
void * | .pvFilter | 56 | |
UINT | .state | 64 |
│ └─72
HDLAYOUT | RECT * | .prc | 0 |
WINDOWPOS * | .pwpos | 8 |
│ └─16
HD_TEXTFILTERA | LPSTR | .pszText | 0 |
INT | .cchTextMax | 8 |
│ └─16
HD_TEXTFILTERW | LPWSTR | .pszText | 0 |
INT | .cchTextMax | 8 |
│ └─16
HEAACWAVEFORMAT | HEAACWAVEINFO | WAVEFORMATEX | WORD | .wfInfo.wfx.wFormatTag | 0 |
WORD | .wfInfo.wfx.nChannels | 2 | |||
DWORD | .wfInfo.wfx.nSamplesPerSec | 4 | |||
DWORD | .wfInfo.wfx.nAvgBytesPerSec | 8 | |||
WORD | .wfInfo.wfx.nBlockAlign | 12 | |||
WORD | .wfInfo.wfx.wBitsPerSample | 14 | |||
WORD | .wfInfo.wfx.cbSize | 16 | |||
WORD | .wfInfo.wPayloadType | 18 | |||
WORD | .wfInfo.wAudioProfileLevelIndication | 20 | |||
WORD | .wfInfo.wStructType | 22 | |||
WORD | .wfInfo.wReserved1 | 24 | |||
DWORD | .wfInfo.dwReserved2 | 26 | |||
BYTE[1] | .pbAudioSpecificConfig | 30 |
│ └─31
HEAACWAVEINFO | WAVEFORMATEX | WORD | .wfx.wFormatTag | 0 |
WORD | .wfx.nChannels | 2 | ||
DWORD | .wfx.nSamplesPerSec | 4 | ||
DWORD | .wfx.nAvgBytesPerSec | 8 | ||
WORD | .wfx.nBlockAlign | 12 | ||
WORD | .wfx.wBitsPerSample | 14 | ||
WORD | .wfx.cbSize | 16 | ||
WORD | .wPayloadType | 18 | ||
WORD | .wAudioProfileLevelIndication | 20 | ||
WORD | .wStructType | 22 | ||
WORD | .wReserved1 | 24 | ||
DWORD | .dwReserved2 | 26 |
│ └─30
HEAPALIGNMENT | DWORD | .dwSize | 0 | |
int | .ddsCaps | 4 | ||
DWORD | .dwReserved | 8 | ||
SURFACEALIGNMENT | struct (unnamed) | .ExecuteBuffer.Linear | 12 | |
struct (unnamed) | .ExecuteBuffer.Rectangular | 12 | ||
SURFACEALIGNMENT | struct (unnamed) | .Overlay.Linear | 28 | |
struct (unnamed) | .Overlay.Rectangular | 28 | ||
SURFACEALIGNMENT | struct (unnamed) | .Texture.Linear | 44 | |
struct (unnamed) | .Texture.Rectangular | 44 | ||
SURFACEALIGNMENT | struct (unnamed) | .ZBuffer.Linear | 60 | |
struct (unnamed) | .ZBuffer.Rectangular | 60 | ||
SURFACEALIGNMENT | struct (unnamed) | .AlphaBuffer.Linear | 76 | |
struct (unnamed) | .AlphaBuffer.Rectangular | 76 | ||
SURFACEALIGNMENT | struct (unnamed) | .Offscreen.Linear | 92 | |
struct (unnamed) | .Offscreen.Rectangular | 92 | ||
SURFACEALIGNMENT | struct (unnamed) | .FlipTarget.Linear | 108 | |
struct (unnamed) | .FlipTarget.Rectangular | 108 |
│ └─124
HEAPENTRY32 | SIZE_T | .dwSize | 0 |
HANDLE | .hHandle | 8 | |
ULONG_PTR | .dwAddress | 16 | |
SIZE_T | .dwBlockSize | 24 | |
DWORD | .dwFlags | 32 | |
DWORD | .dwLockCount | 36 | |
DWORD | .dwResvd | 40 | |
DWORD | .th32ProcessID | 44 | |
ULONG_PTR | .th32HeapID | 48 |
│ └─56
HEAPLIST32 | SIZE_T | .dwSize | 0 |
DWORD | .th32ProcessID | 8 | |
ULONG_PTR | .th32HeapID | 16 | |
DWORD | .dwFlags | 24 |
│ └─32
HEAP_OPTIMIZE_RESOURCES_INFORMATION | DWORD | .Version | 0 |
DWORD | .Flags | 4 |
│ └─8
HEAP_SUMMARY | DWORD | .cb | 0 |
SIZE_T | .cbAllocated | 8 | |
SIZE_T | .cbCommitted | 16 | |
SIZE_T | .cbReserved | 24 | |
SIZE_T | .cbMaxReserve | 32 |
│ └─40
HELPER_ATTRIBUTE | LPWSTR | .pwszName | 0 | ||
ATTRIBUTE_TYPE | .type | 8 | |||
DIAG_SOCKADDR | USHORT | .Address.family | 16 | ||
CHAR[126] | .Address.data | 18 | |||
BOOL | .Boolean | 16 | |||
byte | .Byte | 16 | |||
char | .Char | 16 | |||
DWORD | .DWord | 16 | |||
GUID | unsigned long | .Guid.Data1 | 16 | ||
unsigned short | .Guid.Data2 | 20 | |||
unsigned short | .Guid.Data3 | 22 | |||
unsigned char[8] | .Guid.Data4 | 24 | |||
int | .Int | 16 | |||
LONGLONG | .Int64 | 16 | |||
LIFE_TIME | FILETIME | DWORD | .LifeTime.startTime.dwLowDateTime | 16 | |
DWORD | .LifeTime.startTime.dwHighDateTime | 20 | |||
FILETIME | DWORD | .LifeTime.endTime.dwLowDateTime | 24 | ||
DWORD | .LifeTime.endTime.dwHighDateTime | 28 | |||
OCTET_STRING | DWORD | .OctetString.dwLength | 16 | ||
BYTE * | .OctetString.lpValue | 24 | |||
LPWSTR | .PWStr | 16 | |||
short | .Short | 16 | |||
ULONGLONG | .UInt64 | 16 | |||
WORD | .Word | 16 |
│ └─144
HELPINFO | UINT | .cbSize | 0 | |
int | .iContextType | 4 | ||
int | .iCtrlId | 8 | ||
HANDLE | .hItemHandle | 16 | ||
DWORD_PTR | .dwContextId | 24 | ||
POINT | LONG | .MousePos.x | 32 | |
LONG | .MousePos.y | 36 |
│ └─40
HELPWININFOA | int | .wStructSize | 0 |
int | .x | 4 | |
int | .y | 8 | |
int | .dx | 12 | |
int | .dy | 16 | |
int | .wMax | 20 | |
CHAR[2] | .rgchMember | 24 |
│ └─28
HELPWININFOW | int | .wStructSize | 0 |
int | .x | 4 | |
int | .y | 8 | |
int | .dx | 12 | |
int | .dy | 16 | |
int | .wMax | 20 | |
WCHAR[2] | .rgchMember | 24 |
│ └─28
HHNTRACK | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
PCSTR | .pszCurUrl | 24 | ||
int | .idAction | 32 | ||
HH_WINTYPE * | .phhWinType | 40 |
│ └─48
HHN_NOTIFY | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
PCSTR | .pszUrl | 24 |
│ └─32
HH_AKLINK | int | .cbStruct | 0 |
BOOL | .fReserved | 4 | |
LPCTSTR | .pszKeywords | 8 | |
LPCTSTR | .pszUrl | 16 | |
LPCTSTR | .pszMsgText | 24 | |
LPCTSTR | .pszMsgTitle | 32 | |
LPCTSTR | .pszWindow | 40 | |
BOOL | .fIndexOnFail | 48 |
│ └─56
HH_FTS_QUERY | int | .cbStruct | 0 |
BOOL | .fUniCodeStrings | 4 | |
LPCTSTR | .pszSearchQuery | 8 | |
LONG | .iProximity | 16 | |
BOOL | .fStemmedSearch | 20 | |
BOOL | .fTitleOnly | 24 | |
BOOL | .fExecute | 28 | |
LPCTSTR | .pszWindow | 32 |
│ └─40
HH_POPUP | int | .cbStruct | 0 | |
HINSTANCE | .hinst | 8 | ||
UINT | .idString | 16 | ||
LPCTSTR | .pszText | 24 | ||
POINT | LONG | .pt.x | 32 | |
LONG | .pt.y | 36 | ||
COLORREF | .clrForeground | 40 | ||
COLORREF | .clrBackground | 44 | ||
RECT | LONG | .rcMargins.left | 48 | |
LONG | .rcMargins.top | 52 | ||
LONG | .rcMargins.right | 56 | ||
LONG | .rcMargins.bottom | 60 | ||
LPCTSTR | .pszFont | 64 |
│ └─72
HH_WINTYPE | int | .cbStruct | 0 | |
BOOL | .fUniCodeStrings | 4 | ||
LPCTSTR | .pszType | 8 | ||
DWORD | .fsValidMembers | 16 | ||
DWORD | .fsWinProperties | 20 | ||
LPCTSTR | .pszCaption | 24 | ||
DWORD | .dwStyles | 32 | ||
DWORD | .dwExStyles | 36 | ||
RECT | LONG | .rcWindowPos.left | 40 | |
LONG | .rcWindowPos.top | 44 | ||
LONG | .rcWindowPos.right | 48 | ||
LONG | .rcWindowPos.bottom | 52 | ||
int | .nShowState | 56 | ||
HWND | .hwndHelp | 64 | ||
HWND | .hwndCaller | 72 | ||
HH_INFOTYPE * | .paInfoTypes | 80 | ||
HWND | .hwndToolBar | 88 | ||
HWND | .hwndNavigation | 96 | ||
HWND | .hwndHTML | 104 | ||
int | .iNavWidth | 112 | ||
RECT | LONG | .rcHTML.left | 116 | |
LONG | .rcHTML.top | 120 | ||
LONG | .rcHTML.right | 124 | ||
LONG | .rcHTML.bottom | 128 | ||
LPCTSTR | .pszToc | 136 | ||
LPCTSTR | .pszIndex | 144 | ||
LPCTSTR | .pszFile | 152 | ||
LPCTSTR | .pszHome | 160 | ||
DWORD | .fsToolBarFlags | 168 | ||
BOOL | .fNotExpanded | 172 | ||
int | .curNavType | 176 | ||
int | .tabpos | 180 | ||
int | .idNotify | 184 | ||
BYTE[20] | .tabOrder | 188 | ||
int | .cHistory | 208 | ||
LPCTSTR | .pszJump1 | 216 | ||
LPCTSTR | .pszJump2 | 224 | ||
LPCTSTR | .pszUrlJump1 | 232 | ||
LPCTSTR | .pszUrlJump2 | 240 | ||
RECT | LONG | .rcMinSize.left | 248 | |
LONG | .rcMinSize.top | 252 | ||
LONG | .rcMinSize.right | 256 | ||
LONG | .rcMinSize.bottom | 260 | ||
int | .cbInfoTypes | 264 | ||
LPCTSTR | .pszCustomTabs | 272 |
│ └─280
HIGHCONTRASTA | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
LPSTR | .lpszDefaultScheme | 8 |
│ └─16
HIGHCONTRASTW | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
LPWSTR | .lpszDefaultScheme | 8 |
│ └─16
HITRANGE | ULONG | .iPosition | 0 |
ULONG | .cLength | 4 |
│ └─8
HMAC_INFO | ALG_ID | .HashAlgid | 0 |
BYTE * | .pbInnerString | 8 | |
DWORD | .cbInnerString | 16 | |
BYTE * | .pbOuterString | 24 | |
DWORD | .cbOuterString | 32 |
│ └─40
HOSTENT | char * | .h_name | 0 |
char ** | .h_aliases | 8 | |
short | .h_addrtype | 16 | |
short | .h_length | 18 | |
char ** | .h_addr_list | 24 |
│ └─32
HSZPAIR | HSZ | .hszSvc | 0 |
HSZ | .hszTopic | 8 |
│ └─16
HTTPAPI_VERSION | USHORT | .HttpApiMajorVersion | 0 |
USHORT | .HttpApiMinorVersion | 2 |
│ └─4
HTTPSPolicyCallbackData | DWORD | .cbSize | 0 |
DWORD | .cbStruct | 0 | |
DWORD | .dwAuthType | 4 | |
DWORD | .fdwChecks | 8 | |
WCHAR * | .pwszServerName | 16 |
│ └─24
HTTP_BANDWIDTH_LIMIT_INFO | HTTP_PROPERTY_FLAGS | ULONG | .Flags.Present | 0bytes,0bits |
ULONG | .MaxBandwidth | 4 |
│ └─8
HTTP_BINDING_INFO | HTTP_PROPERTY_FLAGS | ULONG | .Flags.Present | 0bytes,0bits |
HANDLE | .RequestQueueHandle | 8 |
│ └─16
HTTP_BYTE_RANGE | ULARGE_INTEGER | ULONGLONG | .StartingOffset.QuadPart | 0 |
struct (unnamed) | .StartingOffset.u | 0 | ||
DWORD | .StartingOffset.LowPart | 0 | ||
DWORD | .StartingOffset.HighPart | 4 | ||
ULARGE_INTEGER | ULONGLONG | .Length.QuadPart | 8 | |
struct (unnamed) | .Length.u | 8 | ||
DWORD | .Length.LowPart | 8 | ||
DWORD | .Length.HighPart | 12 |
│ └─16
HTTP_CACHE_POLICY | HTTP_CACHE_POLICY_TYPE | .Policy | 0 |
ULONG | .SecondsToLive | 4 |
│ └─8
HTTP_CHANNEL_BIND_INFO | HTTP_AUTHENTICATION_HARDENING_LEVELS | .Hardening | 0 |
ULONG | .Flags | 4 | |
PHTTP_SERVICE_BINDING_BASE * | .ServiceNames | 8 | |
ULONG | .NumberOfServiceNames | 16 |
│ └─24
HTTP_CONNECTION_LIMIT_INFO | HTTP_PROPERTY_FLAGS | ULONG | .Flags.Present | 0bytes,0bits |
ULONG | .MaxConnections | 4 |
│ └─8
HTTP_COOKED_URL | USHORT | .FullUrlLength | 0 |
USHORT | .HostLength | 2 | |
USHORT | .AbsPathLength | 4 | |
USHORT | .QueryStringLength | 6 | |
PCWSTR | .pFullUrl | 8 | |
PCWSTR | .pHost | 16 | |
PCWSTR | .pAbsPath | 24 | |
PCWSTR | .pQueryString | 32 |
│ └─40
HTTP_DATA_CHUNK | HTTP_DATA_CHUNK_TYPE | .DataChunkType | 0 |
struct (unnamed) | .FromFileHandle | 0 | |
struct (unnamed) | .FromFragmentCache | 0 | |
struct (unnamed) | .FromFragmentCacheEx | 0 | |
struct (unnamed) | .FromMemory | 0 | |
struct (unnamed) | .Trailers | 0 |
│ └─32
HTTP_DELEGATE_REQUEST_PROPERTY_INFO | HTTP_DELEGATE_REQUEST_PROPERTY_ID | .PropertyId | 0 |
ULONG | .PropertyInfoLength | 4 | |
PVOID | .PropertyInfo | 8 |
│ └─16
HTTP_FLOWRATE_INFO | HTTP_PROPERTY_FLAGS | ULONG | .Flags.Present | 0bytes,0bits |
ULONG | .MaxBandwidth | 4 | ||
ULONG | .MaxPeakBandwidth | 8 | ||
ULONG | .BurstSize | 12 |
│ └─16
HTTP_KNOWN_HEADER | USHORT | .RawValueLength | 0 |
PCSTR | .pRawValue | 8 |
│ └─16
HTTP_LISTEN_ENDPOINT_INFO | HTTP_PROPERTY_FLAGS | ULONG | .Flags.Present | 0bytes,0bits |
BOOLEAN | .EnableSharing | 4 |
│ └─8
HTTP_LOGGING_INFO | HTTP_PROPERTY_FLAGS | ULONG | .Flags.Present | 0bytes,0bits |
ULONG | .LoggingFlags | 4 | ||
PCWSTR | .SoftwareName | 8 | ||
USHORT | .SoftwareNameLength | 16 | ||
USHORT | .DirectoryNameLength | 18 | ||
PCWSTR | .DirectoryName | 24 | ||
HTTP_LOGGING_TYPE | .Format | 32 | ||
ULONG | .Fields | 36 | ||
PVOID | .pExtFields | 40 | ||
USHORT | .NumOfExtFields | 48 | ||
USHORT | .MaxRecordSize | 50 | ||
HTTP_LOGGING_ROLLOVER_TYPE | .RolloverType | 52 | ||
ULONG | .RolloverSize | 56 | ||
PSECURITY_DESCRIPTOR | .pSecurityDescriptor | 64 |
│ └─72
HTTP_LOG_DATA | HTTP_LOG_DATA_TYPE | .Type | 0 |
│ └─4
HTTP_LOG_FIELDS_DATA | HTTP_LOG_DATA | HTTP_LOG_DATA_TYPE | .Base.Type | 0 |
USHORT | .UserNameLength | 4 | ||
USHORT | .UriStemLength | 6 | ||
USHORT | .ClientIpLength | 8 | ||
USHORT | .ServerNameLength | 10 | ||
USHORT | .ServiceNameLength | 12 | ||
USHORT | .ServerIpLength | 14 | ||
USHORT | .MethodLength | 16 | ||
USHORT | .UriQueryLength | 18 | ||
USHORT | .HostLength | 20 | ||
USHORT | .UserAgentLength | 22 | ||
USHORT | .CookieLength | 24 | ||
USHORT | .ReferrerLength | 26 | ||
PWCHAR | .UserName | 32 | ||
PWCHAR | .UriStem | 40 | ||
PCHAR | .ClientIp | 48 | ||
PCHAR | .ServerName | 56 | ||
PCHAR | .ServiceName | 64 | ||
PCHAR | .ServerIp | 72 | ||
PCHAR | .Method | 80 | ||
PCHAR | .UriQuery | 88 | ||
PCHAR | .Host | 96 | ||
PCHAR | .UserAgent | 104 | ||
PCHAR | .Cookie | 112 | ||
PCHAR | .Referrer | 120 | ||
USHORT | .ServerPort | 128 | ||
USHORT | .ProtocolStatus | 130 | ||
ULONG | .Win32Status | 132 | ||
HTTP_VERB | .MethodNum | 136 | ||
USHORT | .SubStatus | 140 |
│ └─144
HTTP_MULTIPLE_KNOWN_HEADERS | HTTP_HEADER_ID | .HeaderId | 0 |
ULONG | .Flags | 4 | |
USHORT | .KnownHeaderCount | 8 | |
PHTTP_KNOWN_HEADER | .KnownHeaders | 16 |
│ └─24
HTTP_PROPERTY_FLAGS | ULONG | .Present | 0bytes,0bits |
│ └─4
HTTP_QOS_SETTING_INFO | HTTP_QOS_SETTING_TYPE | .QosType | 0 |
PVOID | .QosSetting | 8 |
│ └─16
HTTP_REQUEST_AUTH_INFO | HTTP_AUTH_STATUS | .AuthStatus | 0 |
SECURITY_STATUS | .SecStatus | 4 | |
ULONG | .Flags | 8 | |
HTTP_REQUEST_AUTH_TYPE | .AuthType | 12 | |
HANDLE | .AccessToken | 16 | |
ULONG | .ContextAttributes | 24 | |
ULONG | .PackedContextLength | 28 | |
ULONG | .PackedContextType | 32 | |
PVOID | .PackedContext | 40 | |
ULONG | .MutualAuthDataLength | 48 | |
PCHAR | .pMutualAuthData | 56 | |
USHORT | .PackageNameLength | 64 | |
PWSTR | .pPackageName | 72 |
│ └─80
HTTP_REQUEST_CHANNEL_BIND_STATUS | PHTTP_SERVICE_BINDING_BASE | .ServiceName | 0 |
PUCHAR | .ChannelToken | 8 | |
ULONG | .ChannelTokenSize | 16 | |
ULONG | .Flags | 20 |
│ └─24
HTTP_REQUEST_HEADERS | USHORT | .UnknownHeaderCount | 0 |
PHTTP_UNKNOWN_HEADER | .pUnknownHeaders | 8 | |
USHORT | .TrailerCount | 16 | |
PHTTP_UNKNOWN_HEADER | .pTrailers | 24 | |
HTTP_KNOWN_HEADER[41] | .KnownHeaders | 32 |
│ └─688
HTTP_REQUEST_INFO | HTTP_REQUEST_INFO_TYPE | .InfoType | 0 |
ULONG | .InfoLength | 4 | |
PVOID | .pInfo | 8 |
│ └─16
HTTP_REQUEST_PROPERTY_STREAM_ERROR | ULONG | .ErrorCode | 0 |
│ └─4
HTTP_REQUEST_V1 | ULONG | .Flags | 0 | |
HTTP_CONNECTION_ID | .ConnectionId | 8 | ||
HTTP_REQUEST_ID | .RequestId | 16 | ||
HTTP_URL_CONTEXT | .UrlContext | 24 | ||
HTTP_VERSION | USHORT | .Version.MajorVersion | 32 | |
USHORT | .Version.MinorVersion | 34 | ||
HTTP_VERB | .Verb | 36 | ||
USHORT | .UnknownVerbLength | 40 | ||
USHORT | .RawUrlLength | 42 | ||
PCSTR | .pUnknownVerb | 48 | ||
PCSTR | .pRawUrl | 56 | ||
HTTP_COOKED_URL | USHORT | .CookedUrl.FullUrlLength | 64 | |
USHORT | .CookedUrl.HostLength | 66 | ||
USHORT | .CookedUrl.AbsPathLength | 68 | ||
USHORT | .CookedUrl.QueryStringLength | 70 | ||
PCWSTR | .CookedUrl.pFullUrl | 72 | ||
PCWSTR | .CookedUrl.pHost | 80 | ||
PCWSTR | .CookedUrl.pAbsPath | 88 | ||
PCWSTR | .CookedUrl.pQueryString | 96 | ||
HTTP_TRANSPORT_ADDRESS | PSOCKADDR | .Address.pRemoteAddress | 104 | |
PSOCKADDR | .Address.pLocalAddress | 112 | ||
HTTP_REQUEST_HEADERS | USHORT | .Headers.UnknownHeaderCount | 120 | |
PHTTP_UNKNOWN_HEADER | .Headers.pUnknownHeaders | 128 | ||
USHORT | .Headers.TrailerCount | 136 | ||
PHTTP_UNKNOWN_HEADER | .Headers.pTrailers | 144 | ||
HTTP_KNOWN_HEADER[41] | .Headers.KnownHeaders | 152 | ||
ULONGLONG | .BytesReceived | 808 | ||
USHORT | .EntityChunkCount | 816 | ||
PHTTP_DATA_CHUNK | .pEntityChunks | 824 | ||
HTTP_RAW_CONNECTION_ID | .RawConnectionId | 832 | ||
PHTTP_SSL_INFO | .pSslInfo | 840 |
│ └─848
HTTP_REQUEST_V2 | ULONG | .Flags | 0 | |
HTTP_CONNECTION_ID | .ConnectionId | 8 | ||
HTTP_REQUEST_ID | .RequestId | 16 | ||
HTTP_URL_CONTEXT | .UrlContext | 24 | ||
HTTP_VERSION | USHORT | .Version.MajorVersion | 32 | |
USHORT | .Version.MinorVersion | 34 | ||
HTTP_VERB | .Verb | 36 | ||
USHORT | .UnknownVerbLength | 40 | ||
USHORT | .RawUrlLength | 42 | ||
PCSTR | .pUnknownVerb | 48 | ||
PCSTR | .pRawUrl | 56 | ||
HTTP_COOKED_URL | USHORT | .CookedUrl.FullUrlLength | 64 | |
USHORT | .CookedUrl.HostLength | 66 | ||
USHORT | .CookedUrl.AbsPathLength | 68 | ||
USHORT | .CookedUrl.QueryStringLength | 70 | ||
PCWSTR | .CookedUrl.pFullUrl | 72 | ||
PCWSTR | .CookedUrl.pHost | 80 | ||
PCWSTR | .CookedUrl.pAbsPath | 88 | ||
PCWSTR | .CookedUrl.pQueryString | 96 | ||
HTTP_TRANSPORT_ADDRESS | PSOCKADDR | .Address.pRemoteAddress | 104 | |
PSOCKADDR | .Address.pLocalAddress | 112 | ||
HTTP_REQUEST_HEADERS | USHORT | .Headers.UnknownHeaderCount | 120 | |
PHTTP_UNKNOWN_HEADER | .Headers.pUnknownHeaders | 128 | ||
USHORT | .Headers.TrailerCount | 136 | ||
PHTTP_UNKNOWN_HEADER | .Headers.pTrailers | 144 | ||
HTTP_KNOWN_HEADER[41] | .Headers.KnownHeaders | 152 | ||
ULONGLONG | .BytesReceived | 808 | ||
USHORT | .EntityChunkCount | 816 | ||
PHTTP_DATA_CHUNK | .pEntityChunks | 824 | ||
HTTP_RAW_CONNECTION_ID | .RawConnectionId | 832 | ||
PHTTP_SSL_INFO | .pSslInfo | 840 | ||
USHORT | .RequestInfoCount | 848 | ||
PHTTP_REQUEST_INFO | .pRequestInfo | 856 |
│ └─864
HTTP_RESPONSE_HEADERS | USHORT | .UnknownHeaderCount | 0 |
PHTTP_UNKNOWN_HEADER | .pUnknownHeaders | 8 | |
USHORT | .TrailerCount | 16 | |
PHTTP_UNKNOWN_HEADER | .pTrailers | 24 | |
HTTP_KNOWN_HEADER[30] | .KnownHeaders | 32 |
│ └─512
HTTP_RESPONSE_INFO | HTTP_RESPONSE_INFO_TYPE | .Type | 0 |
ULONG | .Length | 4 | |
PVOID | .pInfo | 8 |
│ └─16
HTTP_RESPONSE_V1 | ULONG | .Flags | 0 | |
HTTP_VERSION | USHORT | .Version.MajorVersion | 4 | |
USHORT | .Version.MinorVersion | 6 | ||
USHORT | .StatusCode | 8 | ||
USHORT | .ReasonLength | 10 | ||
PCSTR | .pReason | 16 | ||
HTTP_RESPONSE_HEADERS | USHORT | .Headers.UnknownHeaderCount | 24 | |
PHTTP_UNKNOWN_HEADER | .Headers.pUnknownHeaders | 32 | ||
USHORT | .Headers.TrailerCount | 40 | ||
PHTTP_UNKNOWN_HEADER | .Headers.pTrailers | 48 | ||
HTTP_KNOWN_HEADER[30] | .Headers.KnownHeaders | 56 | ||
USHORT | .EntityChunkCount | 536 | ||
PHTTP_DATA_CHUNK | .pEntityChunks | 544 |
│ └─552
HTTP_RESPONSE_V2 | ULONG | .Flags | 0 | |
HTTP_VERSION | USHORT | .Version.MajorVersion | 4 | |
USHORT | .Version.MinorVersion | 6 | ||
USHORT | .StatusCode | 8 | ||
USHORT | .ReasonLength | 10 | ||
PCSTR | .pReason | 16 | ||
HTTP_RESPONSE_HEADERS | USHORT | .Headers.UnknownHeaderCount | 24 | |
PHTTP_UNKNOWN_HEADER | .Headers.pUnknownHeaders | 32 | ||
USHORT | .Headers.TrailerCount | 40 | ||
PHTTP_UNKNOWN_HEADER | .Headers.pTrailers | 48 | ||
HTTP_KNOWN_HEADER[30] | .Headers.KnownHeaders | 56 | ||
USHORT | .EntityChunkCount | 536 | ||
PHTTP_DATA_CHUNK | .pEntityChunks | 544 | ||
USHORT | .ResponseInfoCount | 552 | ||
PHTTP_RESPONSE_INFO | .pResponseInfo | 560 |
│ └─568
HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS | USHORT | .RealmLength | 0 |
PWSTR | .Realm | 8 |
│ └─16
HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS | USHORT | .DomainNameLength | 0 |
PWSTR | .DomainName | 8 | |
USHORT | .RealmLength | 16 | |
PWSTR | .Realm | 24 |
│ └─32
HTTP_SERVER_AUTHENTICATION_INFO | HTTP_PROPERTY_FLAGS | ULONG | .Flags.Present | 0bytes,0bits |
ULONG | .AuthSchemes | 4 | ||
BOOLEAN | .ReceiveMutualAuth | 8 | ||
BOOLEAN | .ReceiveContextHandle | 9 | ||
BOOLEAN | .DisableNTLMCredentialCaching | 10 | ||
UCHAR | .ExFlags | 11 | ||
HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS | USHORT | .DigestParams.DomainNameLength | 16 | |
PWSTR | .DigestParams.DomainName | 24 | ||
USHORT | .DigestParams.RealmLength | 32 | ||
PWSTR | .DigestParams.Realm | 40 | ||
HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS | USHORT | .BasicParams.RealmLength | 48 | |
PWSTR | .BasicParams.Realm | 56 |
│ └─64
HTTP_SERVICE_BINDING_A | HTTP_SERVICE_BINDING_BASE | HTTP_SERVICE_BINDING_TYPE | .Base.Type | 0 |
PCHAR | .Buffer | 8 | ||
ULONG | .BufferSize | 16 |
│ └─24
HTTP_SERVICE_BINDING_BASE | HTTP_SERVICE_BINDING_TYPE | .Type | 0 |
│ └─4
HTTP_SERVICE_BINDING_W | HTTP_SERVICE_BINDING_BASE | HTTP_SERVICE_BINDING_TYPE | .Base.Type | 0 |
PWCHAR | .Buffer | 8 | ||
ULONG | .BufferSize | 16 |
│ └─24
HTTP_SERVICE_CONFIG_CACHE_SET | HTTP_SERVICE_CONFIG_CACHE_KEY | .KeyDesc | 0 |
HTTP_SERVICE_CONFIG_CACHE_PARAM | .ParamDesc | 4 |
│ └─8
HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM | USHORT | .AddrLength | 0 |
PSOCKADDR | .pAddress | 8 |
│ └─16
HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY | ULONG | .AddrCount | 0 |
SOCKADDR_STORAGE[1] | .AddrList | 8 |
│ └─136
HTTP_SERVICE_CONFIG_SSL_CCS_KEY | SOCKADDR_STORAGE | .LocalAddress | 0 |
│ └─128
HTTP_SERVICE_CONFIG_SSL_CCS_QUERY | HTTP_SERVICE_CONFIG_QUERY_TYPE | .QueryDesc | 0 | |
HTTP_SERVICE_CONFIG_SSL_CCS_KEY | SOCKADDR_STORAGE | .KeyDesc.LocalAddress | 8 | |
DWORD | .dwToken | 136 |
│ └─144
HTTP_SERVICE_CONFIG_SSL_CCS_SET | HTTP_SERVICE_CONFIG_SSL_CCS_KEY | SOCKADDR_STORAGE | .KeyDesc.LocalAddress | 0 | |
HTTP_SERVICE_CONFIG_SSL_PARAM | ULONG | .ParamDesc.SslHashLength | 128 | ||
PVOID | .ParamDesc.pSslHash | 136 | |||
GUID | unsigned long | .ParamDesc.AppId.Data1 | 144 | ||
unsigned short | .ParamDesc.AppId.Data2 | 148 | |||
unsigned short | .ParamDesc.AppId.Data3 | 150 | |||
unsigned char[8] | .ParamDesc.AppId.Data4 | 152 | |||
PWSTR | .ParamDesc.pSslCertStoreName | 160 | |||
DWORD | .ParamDesc.DefaultCertCheckMode | 168 | |||
DWORD | .ParamDesc.DefaultRevocationFreshnessTime | 172 | |||
DWORD | .ParamDesc.DefaultRevocationUrlRetrievalTimeout | 176 | |||
PWSTR | .ParamDesc.pDefaultSslCtlIdentifier | 184 | |||
PWSTR | .ParamDesc.pDefaultSslCtlStoreName | 192 | |||
DWORD | .ParamDesc.DefaultFlags | 200 |
│ └─208
HTTP_SERVICE_CONFIG_SSL_KEY | PSOCKADDR | .pIpPort | 0 |
│ └─8
HTTP_SERVICE_CONFIG_SSL_PARAM | ULONG | .SslHashLength | 0 | |
PVOID | .pSslHash | 8 | ||
GUID | unsigned long | .AppId.Data1 | 16 | |
unsigned short | .AppId.Data2 | 20 | ||
unsigned short | .AppId.Data3 | 22 | ||
unsigned char[8] | .AppId.Data4 | 24 | ||
PWSTR | .pSslCertStoreName | 32 | ||
DWORD | .DefaultCertCheckMode | 40 | ||
DWORD | .DefaultRevocationFreshnessTime | 44 | ||
DWORD | .DefaultRevocationUrlRetrievalTimeout | 48 | ||
PWSTR | .pDefaultSslCtlIdentifier | 56 | ||
PWSTR | .pDefaultSslCtlStoreName | 64 | ||
DWORD | .DefaultFlags | 72 |
│ └─80
HTTP_SERVICE_CONFIG_SSL_QUERY | HTTP_SERVICE_CONFIG_QUERY_TYPE | .QueryDesc | 0 | |
HTTP_SERVICE_CONFIG_SSL_KEY | PSOCKADDR | .KeyDesc.pIpPort | 8 | |
DWORD | .dwToken | 16 |
│ └─24
HTTP_SERVICE_CONFIG_SSL_SET | HTTP_SERVICE_CONFIG_SSL_KEY | PSOCKADDR | .KeyDesc.pIpPort | 0 | |
HTTP_SERVICE_CONFIG_SSL_PARAM | ULONG | .ParamDesc.SslHashLength | 8 | ||
PVOID | .ParamDesc.pSslHash | 16 | |||
GUID | unsigned long | .ParamDesc.AppId.Data1 | 24 | ||
unsigned short | .ParamDesc.AppId.Data2 | 28 | |||
unsigned short | .ParamDesc.AppId.Data3 | 30 | |||
unsigned char[8] | .ParamDesc.AppId.Data4 | 32 | |||
PWSTR | .ParamDesc.pSslCertStoreName | 40 | |||
DWORD | .ParamDesc.DefaultCertCheckMode | 48 | |||
DWORD | .ParamDesc.DefaultRevocationFreshnessTime | 52 | |||
DWORD | .ParamDesc.DefaultRevocationUrlRetrievalTimeout | 56 | |||
PWSTR | .ParamDesc.pDefaultSslCtlIdentifier | 64 | |||
PWSTR | .ParamDesc.pDefaultSslCtlStoreName | 72 | |||
DWORD | .ParamDesc.DefaultFlags | 80 |
│ └─88
HTTP_SERVICE_CONFIG_SSL_SNI_KEY | SOCKADDR_STORAGE | .IpPort | 0 |
PWSTR | .Host | 128 |
│ └─136
HTTP_SERVICE_CONFIG_SSL_SNI_QUERY | HTTP_SERVICE_CONFIG_QUERY_TYPE | .QueryDesc | 0 | |
HTTP_SERVICE_CONFIG_SSL_SNI_KEY | SOCKADDR_STORAGE | .KeyDesc.IpPort | 8 | |
PWSTR | .KeyDesc.Host | 136 | ||
DWORD | .dwToken | 144 |
│ └─152
HTTP_SERVICE_CONFIG_SSL_SNI_SET | HTTP_SERVICE_CONFIG_SSL_SNI_KEY | SOCKADDR_STORAGE | .KeyDesc.IpPort | 0 | |
PWSTR | .KeyDesc.Host | 128 | |||
HTTP_SERVICE_CONFIG_SSL_PARAM | ULONG | .ParamDesc.SslHashLength | 136 | ||
PVOID | .ParamDesc.pSslHash | 144 | |||
GUID | unsigned long | .ParamDesc.AppId.Data1 | 152 | ||
unsigned short | .ParamDesc.AppId.Data2 | 156 | |||
unsigned short | .ParamDesc.AppId.Data3 | 158 | |||
unsigned char[8] | .ParamDesc.AppId.Data4 | 160 | |||
PWSTR | .ParamDesc.pSslCertStoreName | 168 | |||
DWORD | .ParamDesc.DefaultCertCheckMode | 176 | |||
DWORD | .ParamDesc.DefaultRevocationFreshnessTime | 180 | |||
DWORD | .ParamDesc.DefaultRevocationUrlRetrievalTimeout | 184 | |||
PWSTR | .ParamDesc.pDefaultSslCtlIdentifier | 192 | |||
PWSTR | .ParamDesc.pDefaultSslCtlStoreName | 200 | |||
DWORD | .ParamDesc.DefaultFlags | 208 |
│ └─216
HTTP_SERVICE_CONFIG_TIMEOUT_SET | HTTP_SERVICE_CONFIG_TIMEOUT_KEY | .KeyDesc | 0 |
HTTP_SERVICE_CONFIG_TIMEOUT_PARAM | .ParamDesc | 4 |
│ └─8
HTTP_SERVICE_CONFIG_URLACL_KEY | PWSTR | .pUrlPrefix | 0 |
│ └─8
HTTP_SERVICE_CONFIG_URLACL_PARAM | PWSTR | .pStringSecurityDescriptor | 0 |
│ └─8
HTTP_SERVICE_CONFIG_URLACL_QUERY | HTTP_SERVICE_CONFIG_QUERY_TYPE | .QueryDesc | 0 | |
HTTP_SERVICE_CONFIG_URLACL_KEY | PWSTR | .KeyDesc.pUrlPrefix | 8 | |
DWORD | .dwToken | 16 |
│ └─24
HTTP_SERVICE_CONFIG_URLACL_SET | HTTP_SERVICE_CONFIG_URLACL_KEY | PWSTR | .KeyDesc.pUrlPrefix | 0 |
HTTP_SERVICE_CONFIG_URLACL_PARAM | PWSTR | .ParamDesc.pStringSecurityDescriptor | 8 |
│ └─16
HTTP_SSL_CLIENT_CERT_INFO | ULONG | .CertFlags | 0 |
ULONG | .CertEncodedSize | 4 | |
PUCHAR | .pCertEncoded | 8 | |
HANDLE | .Token | 16 | |
BOOLEAN | .CertDeniedByMapper | 24 |
│ └─32
HTTP_SSL_INFO | USHORT | .ServerCertKeySize | 0 |
USHORT | .ConnectionKeySize | 2 | |
ULONG | .ServerCertIssuerSize | 4 | |
ULONG | .ServerCertSubjectSize | 8 | |
PCSTR | .pServerCertIssuer | 16 | |
PCSTR | .pServerCertSubject | 24 | |
PHTTP_SSL_CLIENT_CERT_INFO | .pClientCertInfo | 32 | |
ULONG | .SslClientCertNegotiated | 40 |
│ └─48
HTTP_STATE_INFO | HTTP_PROPERTY_FLAGS | ULONG | .Flags.Present | 0bytes,0bits |
HTTP_ENABLED_STATE | .State | 4 |
│ └─8
HTTP_TIMEOUT_LIMIT_INFO | HTTP_PROPERTY_FLAGS | ULONG | .Flags.Present | 0bytes,0bits |
USHORT | .EntityBody | 4 | ||
USHORT | .DrainEntityBody | 6 | ||
USHORT | .RequestQueue | 8 | ||
USHORT | .IdleConnection | 10 | ||
USHORT | .HeaderWait | 12 | ||
ULONG | .MinSendRate | 16 |
│ └─20
HTTP_TRANSPORT_ADDRESS | PSOCKADDR | .pRemoteAddress | 0 |
PSOCKADDR | .pLocalAddress | 8 |
│ └─16
HTTP_UNKNOWN_HEADER | USHORT | .NameLength | 0 |
USHORT | .RawValueLength | 2 | |
PCSTR | .pName | 8 | |
PCSTR | .pRawValue | 16 |
│ └─24
HTTP_VERSION | USHORT | .MajorVersion | 0 |
USHORT | .MinorVersion | 2 |
│ └─4
HTTP_VERSION_INFO | DWORD | .dwMajorVersion | 0 |
DWORD | .dwMinorVersion | 4 |
│ └─8
HW_PROFILE_INFOA | DWORD | .dwDockInfo | 0 |
CHAR[39] | .szHwProfileGuid | 4 | |
CHAR[80] | .szHwProfileName | 43 |
│ └─124
HW_PROFILE_INFOW | DWORD | .dwDockInfo | 0 |
WCHAR[39] | .szHwProfileGuid | 4 | |
WCHAR[80] | .szHwProfileName | 82 |
│ └─244
HYPHENATEINFO | SHORT | .cbSize | 0 |
SHORT | .dxHyphenateZone | 2 | |
void (*)(WCHAR *, LANGID, long, HYPHRESULT *) __attribute__((stdcall)) | .pfnHyphenate | 4 |
│ └─12
HYPHRESULT | KHYPH | .khyph | 0 |
long | .ichHyph | 4 | |
WCHAR | .chHyph | 8 |
│ └─12
HYPOTHESIS | LPWSTR | .pwszClassName | 0 |
LPWSTR | .pwszDescription | 8 | |
ULONG | .celt | 16 | |
PHELPER_ATTRIBUTE | .rgAttributes | 24 |
│ └─32
HelperAttributeInfo | LPWSTR | .pwszName | 0 |
ATTRIBUTE_TYPE | .type | 8 |
│ └─16
HiFiCOLOR | BYTE[8] | .channel | 0 |
│ └─8
HistogramBlobHeader | ULONG | .Size | 0 |
ULONG | .Histograms | 4 |
│ └─8
HistogramDataHeader | ULONG | .Size | 0 |
ULONG | .ChannelMask | 4 | |
ULONG | .Linear | 8 |
│ └─12
HistogramGrid | ULONG | .Width | 0 | |
ULONG | .Height | 4 | ||
RECT | LONG | .Region.left | 8 | |
LONG | .Region.top | 12 | ||
LONG | .Region.right | 16 | ||
LONG | .Region.bottom | 20 |
│ └─24
HistogramHeader | ULONG | .Size | 0 | ||
ULONG | .Bins | 4 | |||
ULONG | .FourCC | 8 | |||
ULONG | .ChannelMasks | 12 | |||
HistogramGrid | ULONG | .Grid.Width | 16 | ||
ULONG | .Grid.Height | 20 | |||
RECT | LONG | .Grid.Region.left | 24 | ||
LONG | .Grid.Region.top | 28 | |||
LONG | .Grid.Region.right | 32 | |||
LONG | .Grid.Region.bottom | 36 |
│ └─40
HrtfApoInit | HrtfDistanceDecay * | .distanceDecay | 0 |
HrtfDirectivity * | .directivity | 8 |
│ └─16
HrtfDirectivity | HrtfDirectivityType | .type | 0 |
float | .scaling | 4 |
│ └─8
HrtfDirectivityCardioid | HrtfDirectivity | HrtfDirectivityType | .directivity.type | 0 |
float | .directivity.scaling | 4 | ||
float | .order | 8 |
│ └─12
HrtfDirectivityCone | HrtfDirectivity | HrtfDirectivityType | .directivity.type | 0 |
float | .directivity.scaling | 4 | ||
float | .innerAngle | 8 | ||
float | .outerAngle | 12 |
│ └─16
HrtfDistanceDecay | HrtfDistanceDecayType | .type | 0 |
float | .maxGain | 4 | |
float | .minGain | 8 | |
float | .unityGainDistance | 12 | |
float | .cutoffDistance | 16 |
│ └─20
HrtfOrientation | float[9] | .element | 0 |
│ └─36
HrtfPosition | float | .x | 0 |
float | .y | 4 | |
float | .z | 8 |
│ └─12
HypothesisResult | HYPOTHESIS | LPWSTR | .hypothesis.pwszClassName | 0 |
LPWSTR | .hypothesis.pwszDescription | 8 | ||
ULONG | .hypothesis.celt | 16 | ||
PHELPER_ATTRIBUTE | .hypothesis.rgAttributes | 24 | ||
DIAGNOSIS_STATUS | .pathStatus | 32 |
│ └─40
ICCOMPRESS | DWORD | .dwFlags | 0 |
LPBITMAPINFOHEADER | .lpbiOutput | 8 | |
LPVOID | .lpOutput | 16 | |
LPBITMAPINFOHEADER | .lpbiInput | 24 | |
LPVOID | .lpInput | 32 | |
LPDWORD | .lpckid | 40 | |
LPDWORD | .lpdwFlags | 48 | |
LONG | .lFrameNum | 56 | |
DWORD | .dwFrameSize | 60 | |
DWORD | .dwQuality | 64 | |
LPBITMAPINFOHEADER | .lpbiPrev | 72 | |
LPVOID | .lpPrev | 80 |
│ └─88
ICCOMPRESSFRAMES | DWORD | .dwFlags | 0 |
LPBITMAPINFOHEADER | .lpbiOutput | 8 | |
LPARAM | .lOutput | 16 | |
LPBITMAPINFOHEADER | .lpbiInput | 24 | |
LPARAM | .lInput | 32 | |
LONG | .lStartFrame | 40 | |
LONG | .lFrameCount | 44 | |
LONG | .lQuality | 48 | |
LONG | .lDataRate | 52 | |
LONG | .lKeyRate | 56 | |
DWORD | .dwRate | 60 | |
DWORD | .dwScale | 64 | |
DWORD | .dwOverheadPerFrame | 68 | |
DWORD | .dwReserved2 | 72 | |
LONG (*)(LPARAM, LONG, LPVOID, LONG) __attribute__((stdcall)) | .GetData | 80 | |
LONG (*)(LPARAM, LONG, LPVOID, LONG) __attribute__((stdcall)) | .PutData | 88 |
│ └─96
ICDECOMPRESS | DWORD | .dwFlags | 0 |
LPBITMAPINFOHEADER | .lpbiInput | 8 | |
LPVOID | .lpInput | 16 | |
LPBITMAPINFOHEADER | .lpbiOutput | 24 | |
LPVOID | .lpOutput | 32 | |
DWORD | .ckid | 40 |
│ └─48
ICDECOMPRESSEX | DWORD | .dwFlags | 0 |
LPBITMAPINFOHEADER | .lpbiSrc | 8 | |
LPVOID | .lpSrc | 16 | |
LPBITMAPINFOHEADER | .lpbiDst | 24 | |
LPVOID | .lpDst | 32 | |
int | .xDst | 40 | |
int | .yDst | 44 | |
int | .dxDst | 48 | |
int | .dyDst | 52 | |
int | .xSrc | 56 | |
int | .ySrc | 60 | |
int | .dxSrc | 64 | |
int | .dySrc | 68 |
│ └─72
ICDRAW | DWORD | .dwFlags | 0 |
LPVOID | .lpFormat | 8 | |
LPVOID | .lpData | 16 | |
DWORD | .cbData | 24 | |
LONG | .lTime | 28 |
│ └─32
ICDRAWBEGIN | DWORD | .dwFlags | 0 |
HPALETTE | .hpal | 8 | |
HWND | .hwnd | 16 | |
HDC | .hdc | 24 | |
int | .xDst | 32 | |
int | .yDst | 36 | |
int | .dxDst | 40 | |
int | .dyDst | 44 | |
LPBITMAPINFOHEADER | .lpbi | 48 | |
int | .xSrc | 56 | |
int | .ySrc | 60 | |
int | .dxSrc | 64 | |
int | .dySrc | 68 | |
DWORD | .dwRate | 72 | |
DWORD | .dwScale | 76 |
│ └─80
ICDRAWSUGGEST | LPBITMAPINFOHEADER | .lpbiIn | 0 |
LPBITMAPINFOHEADER | .lpbiSuggest | 8 | |
int | .dxSrc | 16 | |
int | .dySrc | 20 | |
int | .dxDst | 24 | |
int | .dyDst | 28 | |
HIC | .hicDecompressor | 32 |
│ └─40
ICINFO | DWORD | .dwSize | 0 |
DWORD | .fccType | 4 | |
DWORD | .fccHandler | 8 | |
DWORD | .dwFlags | 12 | |
DWORD | .dwVersion | 16 | |
DWORD | .dwVersionICM | 20 | |
WCHAR[16] | .szName | 24 | |
WCHAR[128] | .szDescription | 56 | |
WCHAR[128] | .szDriver | 312 |
│ └─568
ICMPV6_ECHO_REPLY_LH | IPV6_ADDRESS_EX | USHORT | .Address.sin6_port | 0 |
ULONG | .Address.sin6_flowinfo | 2 | ||
USHORT[8] | .Address.sin6_addr | 6 | ||
ULONG | .Address.sin6_scope_id | 22 | ||
ULONG | .Status | 28 | ||
unsigned int | .RoundTripTime | 32 |
│ └─36
ICMP_ECHO_REPLY | IPAddr | .Address | 0 |
ULONG | .Status | 4 | |
ULONG | .RoundTripTime | 8 | |
USHORT | .DataSize | 12 | |
USHORT | .Reserved | 14 | |
PVOID | .Data | 16 | |
struct ip_option_information | .Options | 24 |
│ └─40
ICMP_ECHO_REPLY32 | IPAddr | .Address | 0 |
ULONG | .Status | 4 | |
ULONG | .RoundTripTime | 8 | |
USHORT | .DataSize | 12 | |
USHORT | .Reserved | 14 | |
void * __ptr32 | .Data | 16 | |
struct ip_option_information32 | .Options | 20 |
│ └─28
ICMP_ERROR_INFO | SOCKADDR_INET | SOCKADDR_IN | short | .srcaddress.Ipv4.sin_family | 0 |
u_short | .srcaddress.Ipv4.sin_port | 2 | |||
struct in_addr | .srcaddress.Ipv4.sin_addr | 4 | |||
char[8] | .srcaddress.Ipv4.sin_zero | 8 | |||
SOCKADDR_IN6 | .srcaddress.Ipv6 | 0 | |||
int | .srcaddress.si_family | 0 | |||
int | .protocol | 28 | |||
UINT8 | .type | 32 | |||
UINT8 | .code | 33 |
│ └─36
ICONINFO | BOOL | .fIcon | 0 |
DWORD | .xHotspot | 4 | |
DWORD | .yHotspot | 8 | |
HBITMAP | .hbmMask | 16 | |
HBITMAP | .hbmColor | 24 |
│ └─32
ICONINFOEXA | DWORD | .cbSize | 0 |
BOOL | .fIcon | 4 | |
DWORD | .xHotspot | 8 | |
DWORD | .yHotspot | 12 | |
HBITMAP | .hbmMask | 16 | |
HBITMAP | .hbmColor | 24 | |
WORD | .wResID | 32 | |
CHAR[260] | .szModName | 34 | |
CHAR[260] | .szResName | 294 |
│ └─560
ICONINFOEXW | DWORD | .cbSize | 0 |
BOOL | .fIcon | 4 | |
DWORD | .xHotspot | 8 | |
DWORD | .yHotspot | 12 | |
HBITMAP | .hbmMask | 16 | |
HBITMAP | .hbmColor | 24 | |
WORD | .wResID | 32 | |
WCHAR[260] | .szModName | 34 | |
WCHAR[260] | .szResName | 554 |
│ └─1080
ICONMETRICSA | UINT | .cbSize | 0 | |
int | .iHorzSpacing | 4 | ||
int | .iVertSpacing | 8 | ||
int | .iTitleWrap | 12 | ||
LOGFONTA | LONG | .lfFont.lfHeight | 16 | |
LONG | .lfFont.lfWidth | 20 | ||
LONG | .lfFont.lfEscapement | 24 | ||
LONG | .lfFont.lfOrientation | 28 | ||
LONG | .lfFont.lfWeight | 32 | ||
BYTE | .lfFont.lfItalic | 36 | ||
BYTE | .lfFont.lfUnderline | 37 | ||
BYTE | .lfFont.lfStrikeOut | 38 | ||
BYTE | .lfFont.lfCharSet | 39 | ||
BYTE | .lfFont.lfOutPrecision | 40 | ||
BYTE | .lfFont.lfClipPrecision | 41 | ||
BYTE | .lfFont.lfQuality | 42 | ||
BYTE | .lfFont.lfPitchAndFamily | 43 | ||
CHAR[32] | .lfFont.lfFaceName | 44 |
│ └─76
ICONMETRICSW | UINT | .cbSize | 0 | |
int | .iHorzSpacing | 4 | ||
int | .iVertSpacing | 8 | ||
int | .iTitleWrap | 12 | ||
LOGFONTW | LONG | .lfFont.lfHeight | 16 | |
LONG | .lfFont.lfWidth | 20 | ||
LONG | .lfFont.lfEscapement | 24 | ||
LONG | .lfFont.lfOrientation | 28 | ||
LONG | .lfFont.lfWeight | 32 | ||
BYTE | .lfFont.lfItalic | 36 | ||
BYTE | .lfFont.lfUnderline | 37 | ||
BYTE | .lfFont.lfStrikeOut | 38 | ||
BYTE | .lfFont.lfCharSet | 39 | ||
BYTE | .lfFont.lfOutPrecision | 40 | ||
BYTE | .lfFont.lfClipPrecision | 41 | ||
BYTE | .lfFont.lfQuality | 42 | ||
BYTE | .lfFont.lfPitchAndFamily | 43 | ||
WCHAR[32] | .lfFont.lfFaceName | 44 |
│ └─108
ICOPEN | DWORD | .dwSize | 0 |
DWORD | .fccType | 4 | |
DWORD | .fccHandler | 8 | |
DWORD | .dwVersion | 12 | |
DWORD | .dwFlags | 16 | |
LRESULT | .dwError | 24 | |
LPVOID | .pV1Reserved | 32 | |
LPVOID | .pV2Reserved | 40 | |
DWORD | .dnDevNode | 48 |
│ └─56
ICSETSTATUSPROC | DWORD | .dwFlags | 0 |
LPARAM | .lParam | 8 | |
LONG (*)(LPARAM, UINT, LONG) __attribute__((stdcall)) | .Status | 16 |
│ └─24
IDPE_ATTR | USHORT | .PeAttribLength | 0 |
UCHAR | .PeAttribType | 2 | |
UCHAR | .PeAttribSubType | 3 | |
UCHAR[4] | .PeAttribValue | 4 |
│ └─8
ID_ERROR_OBJECT | USHORT | .usIdErrLength | 0 |
UCHAR | .ucAType | 2 | |
UCHAR | .ucSubType | 3 | |
USHORT | .usReserved | 4 | |
USHORT | .usIdErrorValue | 6 | |
UCHAR[4] | .ucIdErrData | 8 |
│ └─12
ID_PARAMETERS | DWORD | .dwSize | 0 | |
ID_PARAMETER_PAIR | BOOL | .replicaId.fIsVariable | 4 | |
USHORT | .replicaId.cbIdSize | 8 | ||
ID_PARAMETER_PAIR | BOOL | .itemId.fIsVariable | 12 | |
USHORT | .itemId.cbIdSize | 16 | ||
ID_PARAMETER_PAIR | BOOL | .changeUnitId.fIsVariable | 20 | |
USHORT | .changeUnitId.cbIdSize | 24 |
│ └─28
ID_PARAMETER_PAIR | BOOL | .fIsVariable | 0 |
USHORT | .cbIdSize | 4 |
│ └─8
IEC_GESTUREINFO | NMHDR | HWND | .nmhdr.hwndFrom | 0 | |
UINT_PTR | .nmhdr.idFrom | 8 | |||
UINT | .nmhdr.code | 16 | |||
IInkCursor * | .Cursor | 24 | |||
IInkStrokes * | .Strokes | 32 | |||
VARIANT | DECIMAL | USHORT | .Gestures.decVal.wReserved | 40 | |
BYTE | .Gestures.decVal.scale | 42 | |||
USHORT | .Gestures.decVal.signscale | 42 | |||
BYTE | .Gestures.decVal.sign | 43 | |||
ULONG | .Gestures.decVal.Hi32 | 44 | |||
ULONG | .Gestures.decVal.Lo32 | 48 | |||
ULONGLONG | .Gestures.decVal.Lo64 | 48 | |||
ULONG | .Gestures.decVal.Mid32 | 52 | |||
VARTYPE | .Gestures.vt | 40 | |||
WORD | .Gestures.wReserved1 | 42 | |||
WORD | .Gestures.wReserved2 | 44 | |||
WORD | .Gestures.wReserved3 | 46 | |||
BYTE | .Gestures.bVal | 48 | |||
VARIANT_BOOL | .Gestures.boolVal | 48 | |||
BSTR | .Gestures.bstrVal | 48 | |||
PVOID | .Gestures.byref | 48 | |||
CHAR | .Gestures.cVal | 48 | |||
CY | LONGLONG | .Gestures.cyVal.int64 | 48 | ||
ULONG | .Gestures.cyVal.Lo | 48 | |||
LONG | .Gestures.cyVal.Hi | 52 | |||
DATE | .Gestures.date | 48 | |||
DOUBLE | .Gestures.dblVal | 48 | |||
FLOAT | .Gestures.fltVal | 48 | |||
SHORT | .Gestures.iVal | 48 | |||
INT | .Gestures.intVal | 48 | |||
LONG | .Gestures.lVal | 48 | |||
LONGLONG | .Gestures.llVal | 48 | |||
SAFEARRAY * | .Gestures.parray | 48 | |||
BYTE * | .Gestures.pbVal | 48 | |||
VARIANT_BOOL * | .Gestures.pboolVal | 48 | |||
BSTR * | .Gestures.pbstrVal | 48 | |||
CHAR * | .Gestures.pcVal | 48 | |||
CY * | .Gestures.pcyVal | 48 | |||
DATE * | .Gestures.pdate | 48 | |||
DOUBLE * | .Gestures.pdblVal | 48 | |||
DECIMAL * | .Gestures.pdecVal | 48 | |||
IDispatch * | .Gestures.pdispVal | 48 | |||
FLOAT * | .Gestures.pfltVal | 48 | |||
SHORT * | .Gestures.piVal | 48 | |||
INT * | .Gestures.pintVal | 48 | |||
LONG * | .Gestures.plVal | 48 | |||
LONGLONG * | .Gestures.pllVal | 48 | |||
SAFEARRAY ** | .Gestures.pparray | 48 | |||
IDispatch ** | .Gestures.ppdispVal | 48 | |||
IUnknown ** | .Gestures.ppunkVal | 48 | |||
SCODE * | .Gestures.pscode | 48 | |||
USHORT * | .Gestures.puiVal | 48 | |||
UINT * | .Gestures.puintVal | 48 | |||
ULONG * | .Gestures.pulVal | 48 | |||
ULONGLONG * | .Gestures.pullVal | 48 | |||
IUnknown * | .Gestures.punkVal | 48 | |||
PVOID | .Gestures.pvRecord | 48 | |||
VARIANT * | .Gestures.pvarVal | 48 | |||
SCODE | .Gestures.scode | 48 | |||
USHORT | .Gestures.uiVal | 48 | |||
UINT | .Gestures.uintVal | 48 | |||
ULONG | .Gestures.ulVal | 48 | |||
ULONGLONG | .Gestures.ullVal | 48 | |||
IRecordInfo * | .Gestures.pRecInfo | 56 |
│ └─64
IEC_RECOGNITIONRESULTINFO | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
IInkRecognitionResult * | .RecognitionResult | 24 |
│ └─32
IEC_STROKEINFO | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
IInkCursor * | .Cursor | 24 | ||
IInkStrokeDisp * | .Stroke | 32 |
│ └─40
IFEntry | int | .if_index | 0 |
int | .if_type | 4 | |
int | .if_mtu | 8 | |
int | .if_speed | 12 | |
int | .if_physaddrlen | 16 | |
int[8] | .if_physaddr | 20 | |
int | .if_adminstatus | 28 | |
int | .if_operstatus | 32 | |
int | .if_lastchange | 36 | |
int | .if_inoctets | 40 | |
int | .if_inucastpkts | 44 | |
int | .if_innucastpkts | 48 | |
int | .if_indiscards | 52 | |
int | .if_inerrors | 56 | |
int | .if_inunknownprotos | 60 | |
int | .if_outoctets | 64 | |
int | .if_outucastpkts | 68 | |
int | .if_outnucastpkts | 72 | |
int | .if_outdiscards | 76 | |
int | .if_outerrors | 80 | |
int | .if_outqlen | 84 | |
int | .if_descrlen | 88 | |
int[1] | .if_descr | 92 |
│ └─96
IFIEXTRA | ULONG | .ulIdentifier | 0 |
PTRDIFF | .dpFontSig | 4 | |
ULONG | .cig | 8 | |
PTRDIFF | .dpDesignVector | 12 | |
PTRDIFF | .dpAxesInfoW | 16 | |
ULONG[1] | .aulReserved | 20 |
│ └─24
IFIMETRICS | ULONG | .cjThis | 0 | |
ULONG | .cjIfiExtra | 4 | ||
PTRDIFF | .dpwszFamilyName | 8 | ||
PTRDIFF | .dpwszStyleName | 12 | ||
PTRDIFF | .dpwszFaceName | 16 | ||
PTRDIFF | .dpwszUniqueName | 20 | ||
PTRDIFF | .dpFontSim | 24 | ||
LONG | .lEmbedId | 28 | ||
LONG | .lItalicAngle | 32 | ||
LONG | .lCharBias | 36 | ||
PTRDIFF | .dpCharSets | 40 | ||
BYTE | .jWinCharSet | 44 | ||
BYTE | .jWinPitchAndFamily | 45 | ||
USHORT | .usWinWeight | 46 | ||
ULONG | .flInfo | 48 | ||
USHORT | .fsSelection | 52 | ||
USHORT | .fsType | 54 | ||
FWORD | .fwdUnitsPerEm | 56 | ||
FWORD | .fwdLowestPPEm | 58 | ||
FWORD | .fwdWinAscender | 60 | ||
FWORD | .fwdWinDescender | 62 | ||
FWORD | .fwdMacAscender | 64 | ||
FWORD | .fwdMacDescender | 66 | ||
FWORD | .fwdMacLineGap | 68 | ||
FWORD | .fwdTypoAscender | 70 | ||
FWORD | .fwdTypoDescender | 72 | ||
FWORD | .fwdTypoLineGap | 74 | ||
FWORD | .fwdAveCharWidth | 76 | ||
FWORD | .fwdMaxCharInc | 78 | ||
FWORD | .fwdCapHeight | 80 | ||
FWORD | .fwdXHeight | 82 | ||
FWORD | .fwdSubscriptXSize | 84 | ||
FWORD | .fwdSubscriptYSize | 86 | ||
FWORD | .fwdSubscriptXOffset | 88 | ||
FWORD | .fwdSubscriptYOffset | 90 | ||
FWORD | .fwdSuperscriptXSize | 92 | ||
FWORD | .fwdSuperscriptYSize | 94 | ||
FWORD | .fwdSuperscriptXOffset | 96 | ||
FWORD | .fwdSuperscriptYOffset | 98 | ||
FWORD | .fwdUnderscoreSize | 100 | ||
FWORD | .fwdUnderscorePosition | 102 | ||
FWORD | .fwdStrikeoutSize | 104 | ||
FWORD | .fwdStrikeoutPosition | 106 | ||
BYTE | .chFirstChar | 108 | ||
BYTE | .chLastChar | 109 | ||
BYTE | .chDefaultChar | 110 | ||
BYTE | .chBreakChar | 111 | ||
WCHAR | .wcFirstChar | 112 | ||
WCHAR | .wcLastChar | 114 | ||
WCHAR | .wcDefaultChar | 116 | ||
WCHAR | .wcBreakChar | 118 | ||
POINTL | LONG | .ptlBaseline.x | 120 | |
LONG | .ptlBaseline.y | 124 | ||
POINTL | LONG | .ptlAspect.x | 128 | |
LONG | .ptlAspect.y | 132 | ||
POINTL | LONG | .ptlCaret.x | 136 | |
LONG | .ptlCaret.y | 140 | ||
RECTL | LONG | .rclFontBox.left | 144 | |
LONG | .rclFontBox.top | 148 | ||
LONG | .rclFontBox.right | 152 | ||
LONG | .rclFontBox.bottom | 156 | ||
BYTE[4] | .achVendId | 160 | ||
ULONG | .cKerningPairs | 164 | ||
ULONG | .ulPanoseCulture | 168 | ||
PANOSE | BYTE | .panose.bFamilyType | 172 | |
BYTE | .panose.bSerifStyle | 173 | ||
BYTE | .panose.bWeight | 174 | ||
BYTE | .panose.bProportion | 175 | ||
BYTE | .panose.bContrast | 176 | ||
BYTE | .panose.bStrokeVariation | 177 | ||
BYTE | .panose.bArmStyle | 178 | ||
BYTE | .panose.bLetterform | 179 | ||
BYTE | .panose.bMidline | 180 | ||
BYTE | .panose.bXHeight | 181 | ||
PVOID | .Align | 184 |
│ └─192
IF_COUNTED_STRING_LH | USHORT | .Length | 0 |
WCHAR[257] | .String | 2 |
│ └─516
IKEEXT_AUTHENTICATION_METHOD0 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .authenticationMethodType | 0 | ||
IKEEXT_CERTIFICATE_AUTHENTICATION0 | IKEEXT_CERT_CONFIG_TYPE | .certificateAuthentication.inboundConfigType | 8 | ||
UINT32 | .certificateAuthentication.inboundRootArraySize | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.inboundEnterpriseStoreConfig | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.inboundTrustedRootStoreConfig | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.inboundRootArray | 24 | |||
IKEEXT_CERT_CONFIG_TYPE | .certificateAuthentication.outboundConfigType | 32 | |||
UINT32 | .certificateAuthentication.outboundRootArraySize | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.outboundEnterpriseStoreConfig | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.outboundTrustedRootStoreConfig | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.outboundRootArray | 48 | |||
UINT32 | .certificateAuthentication.flags | 56 | |||
IKEEXT_IPV6_CGA_AUTHENTICATION0 | wchar_t * | .cgaAuthentication.keyContainerName | 8 | ||
wchar_t * | .cgaAuthentication.cspName | 16 | |||
UINT32 | .cgaAuthentication.cspType | 24 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .cgaAuthentication.cgaModifier.byteArray16 | 28 | ||
BYTE | .cgaAuthentication.cgaCollisionCount | 44 | |||
IKEEXT_KERBEROS_AUTHENTICATION0 | UINT32 | .kerberosAuthentication.flags | 8 | ||
IKEEXT_NTLM_V2_AUTHENTICATION0 | UINT32 | .ntlmV2Authentication.flags | 8 | ||
IKEEXT_PRESHARED_KEY_AUTHENTICATION0 | FWP_BYTE_BLOB | UINT32 | .presharedKeyAuthentication.presharedKey.size | 8 | |
UINT8 * | .presharedKeyAuthentication.presharedKey.data | 16 | |||
IKEEXT_CERTIFICATE_AUTHENTICATION0 | IKEEXT_CERT_CONFIG_TYPE | .sslAuthentication.inboundConfigType | 8 | ||
UINT32 | .sslAuthentication.inboundRootArraySize | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.inboundEnterpriseStoreConfig | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.inboundTrustedRootStoreConfig | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.inboundRootArray | 24 | |||
IKEEXT_CERT_CONFIG_TYPE | .sslAuthentication.outboundConfigType | 32 | |||
UINT32 | .sslAuthentication.outboundRootArraySize | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.outboundEnterpriseStoreConfig | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.outboundTrustedRootStoreConfig | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.outboundRootArray | 48 | |||
UINT32 | .sslAuthentication.flags | 56 |
│ └─64
IKEEXT_AUTHENTICATION_METHOD1 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .authenticationMethodType | 0 | ||
IKEEXT_CERTIFICATE_AUTHENTICATION1 | IKEEXT_CERT_CONFIG_TYPE | .certificateAuthentication.inboundConfigType | 8 | ||
UINT32 | .certificateAuthentication.inboundRootArraySize | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.inboundEnterpriseStoreConfig | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.inboundTrustedRootStoreConfig | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.inboundRootArray | 24 | |||
IKEEXT_CERT_CONFIG_TYPE | .certificateAuthentication.outboundConfigType | 32 | |||
UINT32 | .certificateAuthentication.outboundRootArraySize | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.outboundEnterpriseStoreConfig | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.outboundTrustedRootStoreConfig | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .certificateAuthentication.outboundRootArray | 48 | |||
UINT32 | .certificateAuthentication.flags | 56 | |||
FWP_BYTE_BLOB | UINT32 | .certificateAuthentication.localCertLocationUrl.size | 64 | ||
UINT8 * | .certificateAuthentication.localCertLocationUrl.data | 72 | |||
IKEEXT_IPV6_CGA_AUTHENTICATION0 | wchar_t * | .cgaAuthentication.keyContainerName | 8 | ||
wchar_t * | .cgaAuthentication.cspName | 16 | |||
UINT32 | .cgaAuthentication.cspType | 24 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .cgaAuthentication.cgaModifier.byteArray16 | 28 | ||
BYTE | .cgaAuthentication.cgaCollisionCount | 44 | |||
IKEEXT_EAP_AUTHENTICATION0 | UINT32 | .eapAuthentication.flags | 8 | ||
IKEEXT_KERBEROS_AUTHENTICATION0 | UINT32 | .kerberosAuthentication.flags | 8 | ||
IKEEXT_NTLM_V2_AUTHENTICATION0 | UINT32 | .ntlmV2Authentication.flags | 8 | ||
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 | FWP_BYTE_BLOB | UINT32 | .presharedKeyAuthentication.presharedKey.size | 8 | |
UINT8 * | .presharedKeyAuthentication.presharedKey.data | 16 | |||
UINT32 | .presharedKeyAuthentication.flags | 24 | |||
IKEEXT_CERTIFICATE_AUTHENTICATION1 | IKEEXT_CERT_CONFIG_TYPE | .sslAuthentication.inboundConfigType | 8 | ||
UINT32 | .sslAuthentication.inboundRootArraySize | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.inboundEnterpriseStoreConfig | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.inboundTrustedRootStoreConfig | 16 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.inboundRootArray | 24 | |||
IKEEXT_CERT_CONFIG_TYPE | .sslAuthentication.outboundConfigType | 32 | |||
UINT32 | .sslAuthentication.outboundRootArraySize | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.outboundEnterpriseStoreConfig | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.outboundTrustedRootStoreConfig | 40 | |||
IKEEXT_CERT_ROOT_CONFIG0 * | .sslAuthentication.outboundRootArray | 48 | |||
UINT32 | .sslAuthentication.flags | 56 | |||
FWP_BYTE_BLOB | UINT32 | .sslAuthentication.localCertLocationUrl.size | 64 | ||
UINT8 * | .sslAuthentication.localCertLocationUrl.data | 72 |
│ └─80
IKEEXT_AUTHENTICATION_METHOD2 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .authenticationMethodType | 0 | ||
IKEEXT_CERTIFICATE_AUTHENTICATION2 | IKEEXT_CERT_CONFIG_TYPE | .certificateAuthentication.inboundConfigType | 8 | ||
UINT32 | .certificateAuthentication.inboundEnterpriseStoreArraySize | 16 | |||
UINT32 | .certificateAuthentication.inboundRootArraySize | 16 | |||
UINT32 | .certificateAuthentication.inboundRootStoreArraySize | 16 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .certificateAuthentication.inboundEnterpriseStoreCriteria | 24 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .certificateAuthentication.inboundRootCriteria | 24 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .certificateAuthentication.inboundTrustedRootStoreCriteria | 24 | |||
IKEEXT_CERT_CONFIG_TYPE | .certificateAuthentication.outboundConfigType | 32 | |||
UINT32 | .certificateAuthentication.outboundEnterpriseStoreArraySize | 40 | |||
UINT32 | .certificateAuthentication.outboundRootArraySize | 40 | |||
UINT32 | .certificateAuthentication.outboundRootStoreArraySize | 40 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .certificateAuthentication.outboundEnterpriseStoreCriteria | 48 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .certificateAuthentication.outboundRootCriteria | 48 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .certificateAuthentication.outboundTrustedRootStoreCriteria | 48 | |||
UINT32 | .certificateAuthentication.flags | 56 | |||
FWP_BYTE_BLOB | UINT32 | .certificateAuthentication.localCertLocationUrl.size | 64 | ||
UINT8 * | .certificateAuthentication.localCertLocationUrl.data | 72 | |||
IKEEXT_IPV6_CGA_AUTHENTICATION0 | wchar_t * | .cgaAuthentication.keyContainerName | 8 | ||
wchar_t * | .cgaAuthentication.cspName | 16 | |||
UINT32 | .cgaAuthentication.cspType | 24 | |||
FWP_BYTE_ARRAY16 | UINT8[16] | .cgaAuthentication.cgaModifier.byteArray16 | 28 | ||
BYTE | .cgaAuthentication.cgaCollisionCount | 44 | |||
IKEEXT_EAP_AUTHENTICATION0 | UINT32 | .eapAuthentication.flags | 8 | ||
IKEEXT_KERBEROS_AUTHENTICATION1 | UINT32 | .kerberosAuthentication.flags | 8 | ||
wchar_t * | .kerberosAuthentication.proxyServer | 16 | |||
IKEEXT_NTLM_V2_AUTHENTICATION0 | UINT32 | .ntlmV2Authentication.flags | 8 | ||
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 | FWP_BYTE_BLOB | UINT32 | .presharedKeyAuthentication.presharedKey.size | 8 | |
UINT8 * | .presharedKeyAuthentication.presharedKey.data | 16 | |||
UINT32 | .presharedKeyAuthentication.flags | 24 | |||
IKEEXT_RESERVED_AUTHENTICATION0 | UINT32 | .reservedAuthentication.flags | 8 | ||
IKEEXT_CERTIFICATE_AUTHENTICATION2 | IKEEXT_CERT_CONFIG_TYPE | .sslAuthentication.inboundConfigType | 8 | ||
UINT32 | .sslAuthentication.inboundEnterpriseStoreArraySize | 16 | |||
UINT32 | .sslAuthentication.inboundRootArraySize | 16 | |||
UINT32 | .sslAuthentication.inboundRootStoreArraySize | 16 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .sslAuthentication.inboundEnterpriseStoreCriteria | 24 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .sslAuthentication.inboundRootCriteria | 24 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .sslAuthentication.inboundTrustedRootStoreCriteria | 24 | |||
IKEEXT_CERT_CONFIG_TYPE | .sslAuthentication.outboundConfigType | 32 | |||
UINT32 | .sslAuthentication.outboundEnterpriseStoreArraySize | 40 | |||
UINT32 | .sslAuthentication.outboundRootArraySize | 40 | |||
UINT32 | .sslAuthentication.outboundRootStoreArraySize | 40 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .sslAuthentication.outboundEnterpriseStoreCriteria | 48 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .sslAuthentication.outboundRootCriteria | 48 | |||
IKEEXT_CERTIFICATE_CRITERIA0 * | .sslAuthentication.outboundTrustedRootStoreCriteria | 48 | |||
UINT32 | .sslAuthentication.flags | 56 | |||
FWP_BYTE_BLOB | UINT32 | .sslAuthentication.localCertLocationUrl.size | 64 | ||
UINT8 * | .sslAuthentication.localCertLocationUrl.data | 72 |
│ └─80
IKEEXT_CERTIFICATE_AUTHENTICATION0 | IKEEXT_CERT_CONFIG_TYPE | .inboundConfigType | 0 |
UINT32 | .inboundRootArraySize | 8 | |
IKEEXT_CERT_ROOT_CONFIG0 * | .inboundEnterpriseStoreConfig | 8 | |
IKEEXT_CERT_ROOT_CONFIG0 * | .inboundTrustedRootStoreConfig | 8 | |
IKEEXT_CERT_ROOT_CONFIG0 * | .inboundRootArray | 16 | |
IKEEXT_CERT_CONFIG_TYPE | .outboundConfigType | 24 | |
UINT32 | .outboundRootArraySize | 32 | |
IKEEXT_CERT_ROOT_CONFIG0 * | .outboundEnterpriseStoreConfig | 32 | |
IKEEXT_CERT_ROOT_CONFIG0 * | .outboundTrustedRootStoreConfig | 32 | |
IKEEXT_CERT_ROOT_CONFIG0 * | .outboundRootArray | 40 | |
UINT32 | .flags | 48 |
│ └─56
IKEEXT_CERTIFICATE_AUTHENTICATION1 | IKEEXT_CERT_CONFIG_TYPE | .inboundConfigType | 0 | |
UINT32 | .inboundRootArraySize | 8 | ||
IKEEXT_CERT_ROOT_CONFIG0 * | .inboundEnterpriseStoreConfig | 8 | ||
IKEEXT_CERT_ROOT_CONFIG0 * | .inboundTrustedRootStoreConfig | 8 | ||
IKEEXT_CERT_ROOT_CONFIG0 * | .inboundRootArray | 16 | ||
IKEEXT_CERT_CONFIG_TYPE | .outboundConfigType | 24 | ||
UINT32 | .outboundRootArraySize | 32 | ||
IKEEXT_CERT_ROOT_CONFIG0 * | .outboundEnterpriseStoreConfig | 32 | ||
IKEEXT_CERT_ROOT_CONFIG0 * | .outboundTrustedRootStoreConfig | 32 | ||
IKEEXT_CERT_ROOT_CONFIG0 * | .outboundRootArray | 40 | ||
UINT32 | .flags | 48 | ||
FWP_BYTE_BLOB | UINT32 | .localCertLocationUrl.size | 56 | |
UINT8 * | .localCertLocationUrl.data | 64 |
│ └─72
IKEEXT_CERTIFICATE_AUTHENTICATION2 | IKEEXT_CERT_CONFIG_TYPE | .inboundConfigType | 0 | |
UINT32 | .inboundEnterpriseStoreArraySize | 8 | ||
UINT32 | .inboundRootArraySize | 8 | ||
UINT32 | .inboundRootStoreArraySize | 8 | ||
IKEEXT_CERTIFICATE_CRITERIA0 * | .inboundEnterpriseStoreCriteria | 16 | ||
IKEEXT_CERTIFICATE_CRITERIA0 * | .inboundRootCriteria | 16 | ||
IKEEXT_CERTIFICATE_CRITERIA0 * | .inboundTrustedRootStoreCriteria | 16 | ||
IKEEXT_CERT_CONFIG_TYPE | .outboundConfigType | 24 | ||
UINT32 | .outboundEnterpriseStoreArraySize | 32 | ||
UINT32 | .outboundRootArraySize | 32 | ||
UINT32 | .outboundRootStoreArraySize | 32 | ||
IKEEXT_CERTIFICATE_CRITERIA0 * | .outboundEnterpriseStoreCriteria | 40 | ||
IKEEXT_CERTIFICATE_CRITERIA0 * | .outboundRootCriteria | 40 | ||
IKEEXT_CERTIFICATE_CRITERIA0 * | .outboundTrustedRootStoreCriteria | 40 | ||
UINT32 | .flags | 48 | ||
FWP_BYTE_BLOB | UINT32 | .localCertLocationUrl.size | 56 | |
UINT8 * | .localCertLocationUrl.data | 64 |
│ └─72
IKEEXT_CERTIFICATE_CREDENTIAL0 | FWP_BYTE_BLOB | UINT32 | .subjectName.size | 0 |
UINT8 * | .subjectName.data | 8 | ||
FWP_BYTE_BLOB | UINT32 | .certHash.size | 16 | |
UINT8 * | .certHash.data | 24 | ||
UINT32 | .flags | 32 |
│ └─40
IKEEXT_CERTIFICATE_CREDENTIAL1 | FWP_BYTE_BLOB | UINT32 | .subjectName.size | 0 |
UINT8 * | .subjectName.data | 8 | ||
FWP_BYTE_BLOB | UINT32 | .certHash.size | 16 | |
UINT8 * | .certHash.data | 24 | ||
UINT32 | .flags | 32 | ||
FWP_BYTE_BLOB | UINT32 | .certificate.size | 40 | |
UINT8 * | .certificate.data | 48 |
│ └─56
IKEEXT_CERTIFICATE_CRITERIA0 | FWP_BYTE_BLOB | UINT32 | .certData.size | 0 |
UINT8 * | .certData.data | 8 | ||
FWP_BYTE_BLOB | UINT32 | .certHash.size | 16 | |
UINT8 * | .certHash.data | 24 | ||
IKEEXT_CERT_EKUS0 * | .eku | 32 | ||
IKEEXT_CERT_NAME0 * | .name | 40 | ||
UINT32 | .flags | 48 |
│ └─56
IKEEXT_CERT_EKUS0 | ULONG | .numEku | 0 |
LPSTR * | .eku | 8 |
│ └─16
IKEEXT_CERT_NAME0 | IKEEXT_CERT_CRITERIA_NAME_TYPE | .nameType | 0 |
LPWSTR | .certName | 8 |
│ └─16
IKEEXT_CERT_ROOT_CONFIG0 | FWP_BYTE_BLOB | UINT32 | .certData.size | 0 |
UINT8 * | .certData.data | 8 | ||
UINT32 | .flags | 16 |
│ └─24
IKEEXT_CIPHER_ALGORITHM0 | IKEEXT_CIPHER_TYPE | .algoIdentifier | 0 |
UINT32 | .keyLen | 4 | |
UINT32 | .rounds | 8 |
│ └─12
IKEEXT_COMMON_STATISTICS0 | IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 | UINT32 | .v4Statistics.totalSocketReceiveFailures | 0 |
UINT32 | .v4Statistics.totalSocketSendFailures | 4 | ||
IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 | UINT32 | .v6Statistics.totalSocketReceiveFailures | 8 | |
UINT32 | .v6Statistics.totalSocketSendFailures | 12 | ||
UINT32 | .totalPacketsReceived | 16 | ||
UINT32 | .totalInvalidPacketsReceived | 20 | ||
UINT32 | .currentQueuedWorkitems | 24 |
│ └─28
IKEEXT_COMMON_STATISTICS1 | IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 | UINT32 | .v4Statistics.totalSocketReceiveFailures | 0 |
UINT32 | .v4Statistics.totalSocketSendFailures | 4 | ||
IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 | UINT32 | .v6Statistics.totalSocketReceiveFailures | 8 | |
UINT32 | .v6Statistics.totalSocketSendFailures | 12 | ||
UINT32 | .totalPacketsReceived | 16 | ||
UINT32 | .totalInvalidPacketsReceived | 20 | ||
UINT32 | .currentQueuedWorkitems | 24 |
│ └─28
IKEEXT_COOKIE_PAIR0 | IKEEXT_COOKIE | .initiator | 0 |
IKEEXT_COOKIE | .responder | 8 |
│ └─16
IKEEXT_CREDENTIAL0 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .authenticationMethodType | 0 |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .impersonationType | 4 | |
IKEEXT_CERTIFICATE_CREDENTIAL0 * | .certificate | 8 | |
IKEEXT_NAME_CREDENTIAL0 * | .name | 8 | |
IKEEXT_PRESHARED_KEY_AUTHENTICATION0 * | .presharedKey | 8 |
│ └─16
IKEEXT_CREDENTIAL1 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .authenticationMethodType | 0 |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .impersonationType | 4 | |
IKEEXT_CERTIFICATE_CREDENTIAL1 * | .certificate | 8 | |
IKEEXT_NAME_CREDENTIAL0 * | .name | 8 | |
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 * | .presharedKey | 8 |
│ └─16
IKEEXT_CREDENTIAL2 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .authenticationMethodType | 0 |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .impersonationType | 4 | |
IKEEXT_CERTIFICATE_CREDENTIAL1 * | .certificate | 8 | |
IKEEXT_NAME_CREDENTIAL0 * | .name | 8 | |
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 * | .presharedKey | 8 |
│ └─16
IKEEXT_CREDENTIALS0 | UINT32 | .numCredentials | 0 |
IKEEXT_CREDENTIAL_PAIR0 * | .credentials | 8 |
│ └─16
IKEEXT_CREDENTIALS1 | UINT32 | .numCredentials | 0 |
IKEEXT_CREDENTIAL_PAIR1 * | .credentials | 8 |
│ └─16
IKEEXT_CREDENTIALS2 | UINT32 | .numCredentials | 0 |
IKEEXT_CREDENTIAL_PAIR2 * | .credentials | 8 |
│ └─16
IKEEXT_CREDENTIAL_PAIR0 | IKEEXT_CREDENTIAL0 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .localCredentials.authenticationMethodType | 0 |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .localCredentials.impersonationType | 4 | ||
IKEEXT_CERTIFICATE_CREDENTIAL0 * | .localCredentials.certificate | 8 | ||
IKEEXT_NAME_CREDENTIAL0 * | .localCredentials.name | 8 | ||
IKEEXT_PRESHARED_KEY_AUTHENTICATION0 * | .localCredentials.presharedKey | 8 | ||
IKEEXT_CREDENTIAL0 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .peerCredentials.authenticationMethodType | 16 | |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .peerCredentials.impersonationType | 20 | ||
IKEEXT_CERTIFICATE_CREDENTIAL0 * | .peerCredentials.certificate | 24 | ||
IKEEXT_NAME_CREDENTIAL0 * | .peerCredentials.name | 24 | ||
IKEEXT_PRESHARED_KEY_AUTHENTICATION0 * | .peerCredentials.presharedKey | 24 |
│ └─32
IKEEXT_CREDENTIAL_PAIR1 | IKEEXT_CREDENTIAL1 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .localCredentials.authenticationMethodType | 0 |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .localCredentials.impersonationType | 4 | ||
IKEEXT_CERTIFICATE_CREDENTIAL1 * | .localCredentials.certificate | 8 | ||
IKEEXT_NAME_CREDENTIAL0 * | .localCredentials.name | 8 | ||
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 * | .localCredentials.presharedKey | 8 | ||
IKEEXT_CREDENTIAL1 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .peerCredentials.authenticationMethodType | 16 | |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .peerCredentials.impersonationType | 20 | ||
IKEEXT_CERTIFICATE_CREDENTIAL1 * | .peerCredentials.certificate | 24 | ||
IKEEXT_NAME_CREDENTIAL0 * | .peerCredentials.name | 24 | ||
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 * | .peerCredentials.presharedKey | 24 |
│ └─32
IKEEXT_CREDENTIAL_PAIR2 | IKEEXT_CREDENTIAL2 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .localCredentials.authenticationMethodType | 0 |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .localCredentials.impersonationType | 4 | ||
IKEEXT_CERTIFICATE_CREDENTIAL1 * | .localCredentials.certificate | 8 | ||
IKEEXT_NAME_CREDENTIAL0 * | .localCredentials.name | 8 | ||
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 * | .localCredentials.presharedKey | 8 | ||
IKEEXT_CREDENTIAL2 | IKEEXT_AUTHENTICATION_METHOD_TYPE | .peerCredentials.authenticationMethodType | 16 | |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .peerCredentials.impersonationType | 20 | ||
IKEEXT_CERTIFICATE_CREDENTIAL1 * | .peerCredentials.certificate | 24 | ||
IKEEXT_NAME_CREDENTIAL0 * | .peerCredentials.name | 24 | ||
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 * | .peerCredentials.presharedKey | 24 |
│ └─32
IKEEXT_EAP_AUTHENTICATION0 | UINT32 | .flags | 0 |
│ └─4
IKEEXT_EM_POLICY0 | UINT32 | .numAuthenticationMethods | 0 |
IKEEXT_AUTHENTICATION_METHOD0 * | .authenticationMethods | 8 | |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .initiatorImpersonationType | 16 |
│ └─24
IKEEXT_EM_POLICY1 | UINT32 | .numAuthenticationMethods | 0 |
IKEEXT_AUTHENTICATION_METHOD1 * | .authenticationMethods | 8 | |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .initiatorImpersonationType | 16 |
│ └─24
IKEEXT_EM_POLICY2 | UINT32 | .numAuthenticationMethods | 0 |
IKEEXT_AUTHENTICATION_METHOD2 * | .authenticationMethods | 8 | |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .initiatorImpersonationType | 16 |
│ └─24
IKEEXT_INTEGRITY_ALGORITHM0 | IKEEXT_INTEGRITY_TYPE | .algoIdentifier | 0 |
│ └─4
IKEEXT_IPV6_CGA_AUTHENTICATION0 | wchar_t * | .keyContainerName | 0 | |
wchar_t * | .cspName | 8 | ||
UINT32 | .cspType | 16 | ||
FWP_BYTE_ARRAY16 | UINT8[16] | .cgaModifier.byteArray16 | 20 | |
BYTE | .cgaCollisionCount | 36 |
│ └─40
IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 | UINT32 | .totalSocketReceiveFailures | 0 |
UINT32 | .totalSocketSendFailures | 4 |
│ └─8
IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 | UINT32 | .totalSocketReceiveFailures | 0 |
UINT32 | .totalSocketSendFailures | 4 |
│ └─8
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 | UINT32 | .currentActiveMainModes | 0 |
UINT32 | .totalMainModesStarted | 4 | |
UINT32 | .totalSuccessfulMainModes | 8 | |
UINT32 | .totalFailedMainModes | 12 | |
UINT32 | .totalResponderMainModes | 16 | |
UINT32 | .currentNewResponderMainModes | 20 | |
UINT32 | .currentActiveQuickModes | 24 | |
UINT32 | .totalQuickModesStarted | 28 | |
UINT32 | .totalSuccessfulQuickModes | 32 | |
UINT32 | .totalFailedQuickModes | 36 | |
UINT32 | .totalAcquires | 40 | |
UINT32 | .totalReinitAcquires | 44 | |
UINT32 | .currentActiveExtendedModes | 48 | |
UINT32 | .totalExtendedModesStarted | 52 | |
UINT32 | .totalSuccessfulExtendedModes | 56 | |
UINT32 | .totalFailedExtendedModes | 60 | |
UINT32 | .totalImpersonationExtendedModes | 64 | |
UINT32 | .totalImpersonationMainModes | 68 |
│ └─72
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 | UINT32 | .currentActiveMainModes | 0 |
UINT32 | .totalMainModesStarted | 4 | |
UINT32 | .totalSuccessfulMainModes | 8 | |
UINT32 | .totalFailedMainModes | 12 | |
UINT32 | .totalResponderMainModes | 16 | |
UINT32 | .currentNewResponderMainModes | 20 | |
UINT32 | .currentActiveQuickModes | 24 | |
UINT32 | .totalQuickModesStarted | 28 | |
UINT32 | .totalSuccessfulQuickModes | 32 | |
UINT32 | .totalFailedQuickModes | 36 | |
UINT32 | .totalAcquires | 40 | |
UINT32 | .totalReinitAcquires | 44 | |
UINT32 | .currentActiveExtendedModes | 48 | |
UINT32 | .totalExtendedModesStarted | 52 | |
UINT32 | .totalSuccessfulExtendedModes | 56 | |
UINT32 | .totalFailedExtendedModes | 60 | |
UINT32 | .totalImpersonationExtendedModes | 64 | |
UINT32 | .totalImpersonationMainModes | 68 |
│ └─72
IKEEXT_KERBEROS_AUTHENTICATION0 | UINT32 | .flags | 0 |
│ └─4
IKEEXT_KERBEROS_AUTHENTICATION1 | UINT32 | .flags | 0 |
wchar_t * | .proxyServer | 8 |
│ └─16
IKEEXT_KEYMODULE_STATISTICS0 | IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 | UINT32 | .v4Statistics.currentActiveMainModes | 0 |
UINT32 | .v4Statistics.totalMainModesStarted | 4 | ||
UINT32 | .v4Statistics.totalSuccessfulMainModes | 8 | ||
UINT32 | .v4Statistics.totalFailedMainModes | 12 | ||
UINT32 | .v4Statistics.totalResponderMainModes | 16 | ||
UINT32 | .v4Statistics.currentNewResponderMainModes | 20 | ||
UINT32 | .v4Statistics.currentActiveQuickModes | 24 | ||
UINT32 | .v4Statistics.totalQuickModesStarted | 28 | ||
UINT32 | .v4Statistics.totalSuccessfulQuickModes | 32 | ||
UINT32 | .v4Statistics.totalFailedQuickModes | 36 | ||
UINT32 | .v4Statistics.totalAcquires | 40 | ||
UINT32 | .v4Statistics.totalReinitAcquires | 44 | ||
UINT32 | .v4Statistics.currentActiveExtendedModes | 48 | ||
UINT32 | .v4Statistics.totalExtendedModesStarted | 52 | ||
UINT32 | .v4Statistics.totalSuccessfulExtendedModes | 56 | ||
UINT32 | .v4Statistics.totalFailedExtendedModes | 60 | ||
UINT32 | .v4Statistics.totalImpersonationExtendedModes | 64 | ||
UINT32 | .v4Statistics.totalImpersonationMainModes | 68 | ||
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 | UINT32 | .v6Statistics.currentActiveMainModes | 72 | |
UINT32 | .v6Statistics.totalMainModesStarted | 76 | ||
UINT32 | .v6Statistics.totalSuccessfulMainModes | 80 | ||
UINT32 | .v6Statistics.totalFailedMainModes | 84 | ||
UINT32 | .v6Statistics.totalResponderMainModes | 88 | ||
UINT32 | .v6Statistics.currentNewResponderMainModes | 92 | ||
UINT32 | .v6Statistics.currentActiveQuickModes | 96 | ||
UINT32 | .v6Statistics.totalQuickModesStarted | 100 | ||
UINT32 | .v6Statistics.totalSuccessfulQuickModes | 104 | ||
UINT32 | .v6Statistics.totalFailedQuickModes | 108 | ||
UINT32 | .v6Statistics.totalAcquires | 112 | ||
UINT32 | .v6Statistics.totalReinitAcquires | 116 | ||
UINT32 | .v6Statistics.currentActiveExtendedModes | 120 | ||
UINT32 | .v6Statistics.totalExtendedModesStarted | 124 | ||
UINT32 | .v6Statistics.totalSuccessfulExtendedModes | 128 | ||
UINT32 | .v6Statistics.totalFailedExtendedModes | 132 | ||
UINT32 | .v6Statistics.totalImpersonationExtendedModes | 136 | ||
UINT32 | .v6Statistics.totalImpersonationMainModes | 140 | ||
UINT32[97] | .errorFrequencyTable | 144 | ||
UINT32 | .mainModeNegotiationTime | 532 | ||
UINT32 | .quickModeNegotiationTime | 536 | ||
UINT32 | .extendedModeNegotiationTime | 540 |
│ └─544
IKEEXT_KEYMODULE_STATISTICS1 | IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 | UINT32 | .v4Statistics.currentActiveMainModes | 0 |
UINT32 | .v4Statistics.totalMainModesStarted | 4 | ||
UINT32 | .v4Statistics.totalSuccessfulMainModes | 8 | ||
UINT32 | .v4Statistics.totalFailedMainModes | 12 | ||
UINT32 | .v4Statistics.totalResponderMainModes | 16 | ||
UINT32 | .v4Statistics.currentNewResponderMainModes | 20 | ||
UINT32 | .v4Statistics.currentActiveQuickModes | 24 | ||
UINT32 | .v4Statistics.totalQuickModesStarted | 28 | ||
UINT32 | .v4Statistics.totalSuccessfulQuickModes | 32 | ||
UINT32 | .v4Statistics.totalFailedQuickModes | 36 | ||
UINT32 | .v4Statistics.totalAcquires | 40 | ||
UINT32 | .v4Statistics.totalReinitAcquires | 44 | ||
UINT32 | .v4Statistics.currentActiveExtendedModes | 48 | ||
UINT32 | .v4Statistics.totalExtendedModesStarted | 52 | ||
UINT32 | .v4Statistics.totalSuccessfulExtendedModes | 56 | ||
UINT32 | .v4Statistics.totalFailedExtendedModes | 60 | ||
UINT32 | .v4Statistics.totalImpersonationExtendedModes | 64 | ||
UINT32 | .v4Statistics.totalImpersonationMainModes | 68 | ||
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 | UINT32 | .v6Statistics.currentActiveMainModes | 72 | |
UINT32 | .v6Statistics.totalMainModesStarted | 76 | ||
UINT32 | .v6Statistics.totalSuccessfulMainModes | 80 | ||
UINT32 | .v6Statistics.totalFailedMainModes | 84 | ||
UINT32 | .v6Statistics.totalResponderMainModes | 88 | ||
UINT32 | .v6Statistics.currentNewResponderMainModes | 92 | ||
UINT32 | .v6Statistics.currentActiveQuickModes | 96 | ||
UINT32 | .v6Statistics.totalQuickModesStarted | 100 | ||
UINT32 | .v6Statistics.totalSuccessfulQuickModes | 104 | ||
UINT32 | .v6Statistics.totalFailedQuickModes | 108 | ||
UINT32 | .v6Statistics.totalAcquires | 112 | ||
UINT32 | .v6Statistics.totalReinitAcquires | 116 | ||
UINT32 | .v6Statistics.currentActiveExtendedModes | 120 | ||
UINT32 | .v6Statistics.totalExtendedModesStarted | 124 | ||
UINT32 | .v6Statistics.totalSuccessfulExtendedModes | 128 | ||
UINT32 | .v6Statistics.totalFailedExtendedModes | 132 | ||
UINT32 | .v6Statistics.totalImpersonationExtendedModes | 136 | ||
UINT32 | .v6Statistics.totalImpersonationMainModes | 140 | ||
UINT32[97] | .errorFrequencyTable | 144 | ||
UINT32 | .mainModeNegotiationTime | 532 | ||
UINT32 | .quickModeNegotiationTime | 536 | ||
UINT32 | .extendedModeNegotiationTime | 540 |
│ └─544
IKEEXT_NAME_CREDENTIAL0 | wchar_t * | .principalName | 0 |
│ └─8
IKEEXT_NTLM_V2_AUTHENTICATION0 | UINT32 | .flags | 0 |
│ └─4
IKEEXT_POLICY0 | UINT32 | .softExpirationTime | 0 |
UINT32 | .numAuthenticationMethods | 4 | |
IKEEXT_AUTHENTICATION_METHOD0 * | .authenticationMethods | 8 | |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .initiatorImpersonationType | 16 | |
UINT32 | .numIkeProposals | 20 | |
IKEEXT_PROPOSAL0 * | .ikeProposals | 24 | |
UINT32 | .flags | 32 | |
UINT32 | .maxDynamicFilters | 36 |
│ └─40
IKEEXT_POLICY1 | UINT32 | .softExpirationTime | 0 |
UINT32 | .numAuthenticationMethods | 4 | |
IKEEXT_AUTHENTICATION_METHOD1 * | .authenticationMethods | 8 | |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .initiatorImpersonationType | 16 | |
UINT32 | .numIkeProposals | 20 | |
IKEEXT_PROPOSAL0 * | .ikeProposals | 24 | |
UINT32 | .flags | 32 | |
UINT32 | .maxDynamicFilters | 36 | |
UINT32 | .retransmitDurationSecs | 40 |
│ └─48
IKEEXT_POLICY2 | UINT32 | .softExpirationTime | 0 |
UINT32 | .numAuthenticationMethods | 4 | |
IKEEXT_AUTHENTICATION_METHOD2 * | .authenticationMethods | 8 | |
IKEEXT_AUTHENTICATION_IMPERSONATION_TYPE | .initiatorImpersonationType | 16 | |
UINT32 | .numIkeProposals | 20 | |
IKEEXT_PROPOSAL0 * | .ikeProposals | 24 | |
UINT32 | .flags | 32 | |
UINT32 | .maxDynamicFilters | 36 | |
UINT32 | .retransmitDurationSecs | 40 |
│ └─48
IKEEXT_PRESHARED_KEY_AUTHENTICATION0 | FWP_BYTE_BLOB | UINT32 | .presharedKey.size | 0 |
UINT8 * | .presharedKey.data | 8 |
│ └─16
IKEEXT_PRESHARED_KEY_AUTHENTICATION1 | FWP_BYTE_BLOB | UINT32 | .presharedKey.size | 0 |
UINT8 * | .presharedKey.data | 8 | ||
UINT32 | .flags | 16 |
│ └─24
IKEEXT_PROPOSAL0 | IKEEXT_CIPHER_ALGORITHM0 | IKEEXT_CIPHER_TYPE | .cipherAlgorithm.algoIdentifier | 0 |
UINT32 | .cipherAlgorithm.keyLen | 4 | ||
UINT32 | .cipherAlgorithm.rounds | 8 | ||
IKEEXT_INTEGRITY_ALGORITHM0 | IKEEXT_INTEGRITY_TYPE | .integrityAlgorithm.algoIdentifier | 12 | |
UINT32 | .maxLifetimeSeconds | 16 | ||
IKEEXT_DH_GROUP | .dhGroup | 20 | ||
UINT32 | .quickModeLimit | 24 |
│ └─28
IKEEXT_RESERVED_AUTHENTICATION0 | UINT32 | .flags | 0 |
│ └─4
IKEEXT_SA_DETAILS0 | UINT64 | .saId | 0 | ||
IKEEXT_KEY_MODULE_TYPE | .keyModuleType | 8 | |||
FWP_IP_VERSION | .ipVersion | 12 | |||
IPSEC_V4_UDP_ENCAPSULATION0 * | .v4UdpEncapsulation | 16 | |||
IKEEXT_TRAFFIC0 | FWP_IP_VERSION | .ikeTraffic.ipVersion | 24 | ||
UINT32 | .ikeTraffic.localV4Address | 28 | |||
UINT8[16] | .ikeTraffic.localV6Address | 28 | |||
UINT32 | .ikeTraffic.remoteV4Address | 44 | |||
UINT8[16] | .ikeTraffic.remoteV6Address | 44 | |||
UINT64 | .ikeTraffic.authIpFilterId | 64 | |||
IKEEXT_PROPOSAL0 | IKEEXT_CIPHER_ALGORITHM0 | IKEEXT_CIPHER_TYPE | .ikeProposal.cipherAlgorithm.algoIdentifier | 72 | |
UINT32 | .ikeProposal.cipherAlgorithm.keyLen | 76 | |||
UINT32 | .ikeProposal.cipherAlgorithm.rounds | 80 | |||
IKEEXT_INTEGRITY_ALGORITHM0 | IKEEXT_INTEGRITY_TYPE | .ikeProposal.integrityAlgorithm.algoIdentifier | 84 | ||
UINT32 | .ikeProposal.maxLifetimeSeconds | 88 | |||
IKEEXT_DH_GROUP | .ikeProposal.dhGroup | 92 | |||
UINT32 | .ikeProposal.quickModeLimit | 96 | |||
IKEEXT_COOKIE_PAIR0 | IKEEXT_COOKIE | .cookiePair.initiator | 104 | ||
IKEEXT_COOKIE | .cookiePair.responder | 112 | |||
IKEEXT_CREDENTIALS0 | UINT32 | .ikeCredentials.numCredentials | 120 | ||
IKEEXT_CREDENTIAL_PAIR0 * | .ikeCredentials.credentials | 128 | |||
GUID | unsigned long | .ikePolicyKey.Data1 | 136 | ||
unsigned short | .ikePolicyKey.Data2 | 140 | |||
unsigned short | .ikePolicyKey.Data3 | 142 | |||
unsigned char[8] | .ikePolicyKey.Data4 | 144 | |||
UINT64 | .virtualIfTunnelId | 152 |
│ └─160
IKEEXT_SA_DETAILS1 | UINT64 | .saId | 0 | ||
IKEEXT_KEY_MODULE_TYPE | .keyModuleType | 8 | |||
FWP_IP_VERSION | .ipVersion | 12 | |||
IPSEC_V4_UDP_ENCAPSULATION0 * | .v4UdpEncapsulation | 16 | |||
IKEEXT_TRAFFIC0 | FWP_IP_VERSION | .ikeTraffic.ipVersion | 24 | ||
UINT32 | .ikeTraffic.localV4Address | 28 | |||
UINT8[16] | .ikeTraffic.localV6Address | 28 | |||
UINT32 | .ikeTraffic.remoteV4Address | 44 | |||
UINT8[16] | .ikeTraffic.remoteV6Address | 44 | |||
UINT64 | .ikeTraffic.authIpFilterId | 64 | |||
IKEEXT_PROPOSAL0 | IKEEXT_CIPHER_ALGORITHM0 | IKEEXT_CIPHER_TYPE | .ikeProposal.cipherAlgorithm.algoIdentifier | 72 | |
UINT32 | .ikeProposal.cipherAlgorithm.keyLen | 76 | |||
UINT32 | .ikeProposal.cipherAlgorithm.rounds | 80 | |||
IKEEXT_INTEGRITY_ALGORITHM0 | IKEEXT_INTEGRITY_TYPE | .ikeProposal.integrityAlgorithm.algoIdentifier | 84 | ||
UINT32 | .ikeProposal.maxLifetimeSeconds | 88 | |||
IKEEXT_DH_GROUP | .ikeProposal.dhGroup | 92 | |||
UINT32 | .ikeProposal.quickModeLimit | 96 | |||
IKEEXT_COOKIE_PAIR0 | IKEEXT_COOKIE | .cookiePair.initiator | 104 | ||
IKEEXT_COOKIE | .cookiePair.responder | 112 | |||
IKEEXT_CREDENTIALS1 | UINT32 | .ikeCredentials.numCredentials | 120 | ||
IKEEXT_CREDENTIAL_PAIR1 * | .ikeCredentials.credentials | 128 | |||
GUID | unsigned long | .ikePolicyKey.Data1 | 136 | ||
unsigned short | .ikePolicyKey.Data2 | 140 | |||
unsigned short | .ikePolicyKey.Data3 | 142 | |||
unsigned char[8] | .ikePolicyKey.Data4 | 144 | |||
UINT64 | .virtualIfTunnelId | 152 | |||
FWP_BYTE_BLOB | UINT32 | .correlationKey.size | 160 | ||
UINT8 * | .correlationKey.data | 168 |
│ └─176
IKEEXT_SA_DETAILS2 | UINT64 | .saId | 0 | ||
IKEEXT_KEY_MODULE_TYPE | .keyModuleType | 8 | |||
FWP_IP_VERSION | .ipVersion | 12 | |||
IPSEC_V4_UDP_ENCAPSULATION0 * | .v4UdpEncapsulation | 16 | |||
IKEEXT_TRAFFIC0 | FWP_IP_VERSION | .ikeTraffic.ipVersion | 24 | ||
UINT32 | .ikeTraffic.localV4Address | 28 | |||
UINT8[16] | .ikeTraffic.localV6Address | 28 | |||
UINT32 | .ikeTraffic.remoteV4Address | 44 | |||
UINT8[16] | .ikeTraffic.remoteV6Address | 44 | |||
UINT64 | .ikeTraffic.authIpFilterId | 64 | |||
IKEEXT_PROPOSAL0 | IKEEXT_CIPHER_ALGORITHM0 | IKEEXT_CIPHER_TYPE | .ikeProposal.cipherAlgorithm.algoIdentifier | 72 | |
UINT32 | .ikeProposal.cipherAlgorithm.keyLen | 76 | |||
UINT32 | .ikeProposal.cipherAlgorithm.rounds | 80 | |||
IKEEXT_INTEGRITY_ALGORITHM0 | IKEEXT_INTEGRITY_TYPE | .ikeProposal.integrityAlgorithm.algoIdentifier | 84 | ||
UINT32 | .ikeProposal.maxLifetimeSeconds | 88 | |||
IKEEXT_DH_GROUP | .ikeProposal.dhGroup | 92 | |||
UINT32 | .ikeProposal.quickModeLimit | 96 | |||
IKEEXT_COOKIE_PAIR0 | IKEEXT_COOKIE | .cookiePair.initiator | 104 | ||
IKEEXT_COOKIE | .cookiePair.responder | 112 | |||
IKEEXT_CREDENTIALS2 | UINT32 | .ikeCredentials.numCredentials | 120 | ||
IKEEXT_CREDENTIAL_PAIR2 * | .ikeCredentials.credentials | 128 | |||
GUID | unsigned long | .ikePolicyKey.Data1 | 136 | ||
unsigned short | .ikePolicyKey.Data2 | 140 | |||
unsigned short | .ikePolicyKey.Data3 | 142 | |||
unsigned char[8] | .ikePolicyKey.Data4 | 144 | |||
UINT64 | .virtualIfTunnelId | 152 | |||
FWP_BYTE_BLOB | UINT32 | .correlationKey.size | 160 | ||
UINT8 * | .correlationKey.data | 168 |
│ └─176
IKEEXT_SA_ENUM_TEMPLATE0 | FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .localSubNet.type | 0 |
FWP_RANGE0 * | .localSubNet.rangeValue | 8 | ||
FWP_BYTE_ARRAY16 * | .localSubNet.byteArray16 | 8 | ||
FWP_BYTE_ARRAY6 * | .localSubNet.byteArray6 | 8 | ||
FWP_BYTE_BLOB * | .localSubNet.byteBlob | 8 | ||
double * | .localSubNet.double64 | 8 | ||
float | .localSubNet.float32 | 8 | ||
INT16 | .localSubNet.int16 | 8 | ||
INT32 | .localSubNet.int32 | 8 | ||
INT64 * | .localSubNet.int64 | 8 | ||
INT8 | .localSubNet.int8 | 8 | ||
FWP_BYTE_BLOB * | .localSubNet.sd | 8 | ||
SID * | .localSubNet.sid | 8 | ||
FWP_BYTE_BLOB * | .localSubNet.tokenAccessInformation | 8 | ||
FWP_TOKEN_INFORMATION * | .localSubNet.tokenInformation | 8 | ||
UINT16 | .localSubNet.uint16 | 8 | ||
UINT32 | .localSubNet.uint32 | 8 | ||
UINT64 * | .localSubNet.uint64 | 8 | ||
UINT8 | .localSubNet.uint8 | 8 | ||
LPWSTR | .localSubNet.unicodeString | 8 | ||
FWP_V4_ADDR_AND_MASK * | .localSubNet.v4AddrMask | 8 | ||
FWP_V6_ADDR_AND_MASK * | .localSubNet.v6AddrMask | 8 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .remoteSubNet.type | 16 | |
FWP_RANGE0 * | .remoteSubNet.rangeValue | 24 | ||
FWP_BYTE_ARRAY16 * | .remoteSubNet.byteArray16 | 24 | ||
FWP_BYTE_ARRAY6 * | .remoteSubNet.byteArray6 | 24 | ||
FWP_BYTE_BLOB * | .remoteSubNet.byteBlob | 24 | ||
double * | .remoteSubNet.double64 | 24 | ||
float | .remoteSubNet.float32 | 24 | ||
INT16 | .remoteSubNet.int16 | 24 | ||
INT32 | .remoteSubNet.int32 | 24 | ||
INT64 * | .remoteSubNet.int64 | 24 | ||
INT8 | .remoteSubNet.int8 | 24 | ||
FWP_BYTE_BLOB * | .remoteSubNet.sd | 24 | ||
SID * | .remoteSubNet.sid | 24 | ||
FWP_BYTE_BLOB * | .remoteSubNet.tokenAccessInformation | 24 | ||
FWP_TOKEN_INFORMATION * | .remoteSubNet.tokenInformation | 24 | ||
UINT16 | .remoteSubNet.uint16 | 24 | ||
UINT32 | .remoteSubNet.uint32 | 24 | ||
UINT64 * | .remoteSubNet.uint64 | 24 | ||
UINT8 | .remoteSubNet.uint8 | 24 | ||
LPWSTR | .remoteSubNet.unicodeString | 24 | ||
FWP_V4_ADDR_AND_MASK * | .remoteSubNet.v4AddrMask | 24 | ||
FWP_V6_ADDR_AND_MASK * | .remoteSubNet.v6AddrMask | 24 | ||
FWP_BYTE_BLOB | UINT32 | .localMainModeCertHash.size | 32 | |
UINT8 * | .localMainModeCertHash.data | 40 |
│ └─48
IKEEXT_STATISTICS0 | IKEEXT_KEYMODULE_STATISTICS0 | IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 | UINT32 | .ikeStatistics.v4Statistics.currentActiveMainModes | 0 |
UINT32 | .ikeStatistics.v4Statistics.totalMainModesStarted | 4 | |||
UINT32 | .ikeStatistics.v4Statistics.totalSuccessfulMainModes | 8 | |||
UINT32 | .ikeStatistics.v4Statistics.totalFailedMainModes | 12 | |||
UINT32 | .ikeStatistics.v4Statistics.totalResponderMainModes | 16 | |||
UINT32 | .ikeStatistics.v4Statistics.currentNewResponderMainModes | 20 | |||
UINT32 | .ikeStatistics.v4Statistics.currentActiveQuickModes | 24 | |||
UINT32 | .ikeStatistics.v4Statistics.totalQuickModesStarted | 28 | |||
UINT32 | .ikeStatistics.v4Statistics.totalSuccessfulQuickModes | 32 | |||
UINT32 | .ikeStatistics.v4Statistics.totalFailedQuickModes | 36 | |||
UINT32 | .ikeStatistics.v4Statistics.totalAcquires | 40 | |||
UINT32 | .ikeStatistics.v4Statistics.totalReinitAcquires | 44 | |||
UINT32 | .ikeStatistics.v4Statistics.currentActiveExtendedModes | 48 | |||
UINT32 | .ikeStatistics.v4Statistics.totalExtendedModesStarted | 52 | |||
UINT32 | .ikeStatistics.v4Statistics.totalSuccessfulExtendedModes | 56 | |||
UINT32 | .ikeStatistics.v4Statistics.totalFailedExtendedModes | 60 | |||
UINT32 | .ikeStatistics.v4Statistics.totalImpersonationExtendedModes | 64 | |||
UINT32 | .ikeStatistics.v4Statistics.totalImpersonationMainModes | 68 | |||
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 | UINT32 | .ikeStatistics.v6Statistics.currentActiveMainModes | 72 | ||
UINT32 | .ikeStatistics.v6Statistics.totalMainModesStarted | 76 | |||
UINT32 | .ikeStatistics.v6Statistics.totalSuccessfulMainModes | 80 | |||
UINT32 | .ikeStatistics.v6Statistics.totalFailedMainModes | 84 | |||
UINT32 | .ikeStatistics.v6Statistics.totalResponderMainModes | 88 | |||
UINT32 | .ikeStatistics.v6Statistics.currentNewResponderMainModes | 92 | |||
UINT32 | .ikeStatistics.v6Statistics.currentActiveQuickModes | 96 | |||
UINT32 | .ikeStatistics.v6Statistics.totalQuickModesStarted | 100 | |||
UINT32 | .ikeStatistics.v6Statistics.totalSuccessfulQuickModes | 104 | |||
UINT32 | .ikeStatistics.v6Statistics.totalFailedQuickModes | 108 | |||
UINT32 | .ikeStatistics.v6Statistics.totalAcquires | 112 | |||
UINT32 | .ikeStatistics.v6Statistics.totalReinitAcquires | 116 | |||
UINT32 | .ikeStatistics.v6Statistics.currentActiveExtendedModes | 120 | |||
UINT32 | .ikeStatistics.v6Statistics.totalExtendedModesStarted | 124 | |||
UINT32 | .ikeStatistics.v6Statistics.totalSuccessfulExtendedModes | 128 | |||
UINT32 | .ikeStatistics.v6Statistics.totalFailedExtendedModes | 132 | |||
UINT32 | .ikeStatistics.v6Statistics.totalImpersonationExtendedModes | 136 | |||
UINT32 | .ikeStatistics.v6Statistics.totalImpersonationMainModes | 140 | |||
UINT32[97] | .ikeStatistics.errorFrequencyTable | 144 | |||
UINT32 | .ikeStatistics.mainModeNegotiationTime | 532 | |||
UINT32 | .ikeStatistics.quickModeNegotiationTime | 536 | |||
UINT32 | .ikeStatistics.extendedModeNegotiationTime | 540 | |||
IKEEXT_KEYMODULE_STATISTICS0 | IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 | UINT32 | .authipStatistics.v4Statistics.currentActiveMainModes | 544 | |
UINT32 | .authipStatistics.v4Statistics.totalMainModesStarted | 548 | |||
UINT32 | .authipStatistics.v4Statistics.totalSuccessfulMainModes | 552 | |||
UINT32 | .authipStatistics.v4Statistics.totalFailedMainModes | 556 | |||
UINT32 | .authipStatistics.v4Statistics.totalResponderMainModes | 560 | |||
UINT32 | .authipStatistics.v4Statistics.currentNewResponderMainModes | 564 | |||
UINT32 | .authipStatistics.v4Statistics.currentActiveQuickModes | 568 | |||
UINT32 | .authipStatistics.v4Statistics.totalQuickModesStarted | 572 | |||
UINT32 | .authipStatistics.v4Statistics.totalSuccessfulQuickModes | 576 | |||
UINT32 | .authipStatistics.v4Statistics.totalFailedQuickModes | 580 | |||
UINT32 | .authipStatistics.v4Statistics.totalAcquires | 584 | |||
UINT32 | .authipStatistics.v4Statistics.totalReinitAcquires | 588 | |||
UINT32 | .authipStatistics.v4Statistics.currentActiveExtendedModes | 592 | |||
UINT32 | .authipStatistics.v4Statistics.totalExtendedModesStarted | 596 | |||
UINT32 | .authipStatistics.v4Statistics.totalSuccessfulExtendedModes | 600 | |||
UINT32 | .authipStatistics.v4Statistics.totalFailedExtendedModes | 604 | |||
UINT32 | .authipStatistics.v4Statistics.totalImpersonationExtendedModes | 608 | |||
UINT32 | .authipStatistics.v4Statistics.totalImpersonationMainModes | 612 | |||
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS0 | UINT32 | .authipStatistics.v6Statistics.currentActiveMainModes | 616 | ||
UINT32 | .authipStatistics.v6Statistics.totalMainModesStarted | 620 | |||
UINT32 | .authipStatistics.v6Statistics.totalSuccessfulMainModes | 624 | |||
UINT32 | .authipStatistics.v6Statistics.totalFailedMainModes | 628 | |||
UINT32 | .authipStatistics.v6Statistics.totalResponderMainModes | 632 | |||
UINT32 | .authipStatistics.v6Statistics.currentNewResponderMainModes | 636 | |||
UINT32 | .authipStatistics.v6Statistics.currentActiveQuickModes | 640 | |||
UINT32 | .authipStatistics.v6Statistics.totalQuickModesStarted | 644 | |||
UINT32 | .authipStatistics.v6Statistics.totalSuccessfulQuickModes | 648 | |||
UINT32 | .authipStatistics.v6Statistics.totalFailedQuickModes | 652 | |||
UINT32 | .authipStatistics.v6Statistics.totalAcquires | 656 | |||
UINT32 | .authipStatistics.v6Statistics.totalReinitAcquires | 660 | |||
UINT32 | .authipStatistics.v6Statistics.currentActiveExtendedModes | 664 | |||
UINT32 | .authipStatistics.v6Statistics.totalExtendedModesStarted | 668 | |||
UINT32 | .authipStatistics.v6Statistics.totalSuccessfulExtendedModes | 672 | |||
UINT32 | .authipStatistics.v6Statistics.totalFailedExtendedModes | 676 | |||
UINT32 | .authipStatistics.v6Statistics.totalImpersonationExtendedModes | 680 | |||
UINT32 | .authipStatistics.v6Statistics.totalImpersonationMainModes | 684 | |||
UINT32[97] | .authipStatistics.errorFrequencyTable | 688 | |||
UINT32 | .authipStatistics.mainModeNegotiationTime | 1076 | |||
UINT32 | .authipStatistics.quickModeNegotiationTime | 1080 | |||
UINT32 | .authipStatistics.extendedModeNegotiationTime | 1084 | |||
IKEEXT_COMMON_STATISTICS0 | IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 | UINT32 | .commonStatistics.v4Statistics.totalSocketReceiveFailures | 1088 | |
UINT32 | .commonStatistics.v4Statistics.totalSocketSendFailures | 1092 | |||
IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS0 | UINT32 | .commonStatistics.v6Statistics.totalSocketReceiveFailures | 1096 | ||
UINT32 | .commonStatistics.v6Statistics.totalSocketSendFailures | 1100 | |||
UINT32 | .commonStatistics.totalPacketsReceived | 1104 | |||
UINT32 | .commonStatistics.totalInvalidPacketsReceived | 1108 | |||
UINT32 | .commonStatistics.currentQueuedWorkitems | 1112 |
│ └─1116
IKEEXT_STATISTICS1 | IKEEXT_KEYMODULE_STATISTICS1 | IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 | UINT32 | .ikeStatistics.v4Statistics.currentActiveMainModes | 0 |
UINT32 | .ikeStatistics.v4Statistics.totalMainModesStarted | 4 | |||
UINT32 | .ikeStatistics.v4Statistics.totalSuccessfulMainModes | 8 | |||
UINT32 | .ikeStatistics.v4Statistics.totalFailedMainModes | 12 | |||
UINT32 | .ikeStatistics.v4Statistics.totalResponderMainModes | 16 | |||
UINT32 | .ikeStatistics.v4Statistics.currentNewResponderMainModes | 20 | |||
UINT32 | .ikeStatistics.v4Statistics.currentActiveQuickModes | 24 | |||
UINT32 | .ikeStatistics.v4Statistics.totalQuickModesStarted | 28 | |||
UINT32 | .ikeStatistics.v4Statistics.totalSuccessfulQuickModes | 32 | |||
UINT32 | .ikeStatistics.v4Statistics.totalFailedQuickModes | 36 | |||
UINT32 | .ikeStatistics.v4Statistics.totalAcquires | 40 | |||
UINT32 | .ikeStatistics.v4Statistics.totalReinitAcquires | 44 | |||
UINT32 | .ikeStatistics.v4Statistics.currentActiveExtendedModes | 48 | |||
UINT32 | .ikeStatistics.v4Statistics.totalExtendedModesStarted | 52 | |||
UINT32 | .ikeStatistics.v4Statistics.totalSuccessfulExtendedModes | 56 | |||
UINT32 | .ikeStatistics.v4Statistics.totalFailedExtendedModes | 60 | |||
UINT32 | .ikeStatistics.v4Statistics.totalImpersonationExtendedModes | 64 | |||
UINT32 | .ikeStatistics.v4Statistics.totalImpersonationMainModes | 68 | |||
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 | UINT32 | .ikeStatistics.v6Statistics.currentActiveMainModes | 72 | ||
UINT32 | .ikeStatistics.v6Statistics.totalMainModesStarted | 76 | |||
UINT32 | .ikeStatistics.v6Statistics.totalSuccessfulMainModes | 80 | |||
UINT32 | .ikeStatistics.v6Statistics.totalFailedMainModes | 84 | |||
UINT32 | .ikeStatistics.v6Statistics.totalResponderMainModes | 88 | |||
UINT32 | .ikeStatistics.v6Statistics.currentNewResponderMainModes | 92 | |||
UINT32 | .ikeStatistics.v6Statistics.currentActiveQuickModes | 96 | |||
UINT32 | .ikeStatistics.v6Statistics.totalQuickModesStarted | 100 | |||
UINT32 | .ikeStatistics.v6Statistics.totalSuccessfulQuickModes | 104 | |||
UINT32 | .ikeStatistics.v6Statistics.totalFailedQuickModes | 108 | |||
UINT32 | .ikeStatistics.v6Statistics.totalAcquires | 112 | |||
UINT32 | .ikeStatistics.v6Statistics.totalReinitAcquires | 116 | |||
UINT32 | .ikeStatistics.v6Statistics.currentActiveExtendedModes | 120 | |||
UINT32 | .ikeStatistics.v6Statistics.totalExtendedModesStarted | 124 | |||
UINT32 | .ikeStatistics.v6Statistics.totalSuccessfulExtendedModes | 128 | |||
UINT32 | .ikeStatistics.v6Statistics.totalFailedExtendedModes | 132 | |||
UINT32 | .ikeStatistics.v6Statistics.totalImpersonationExtendedModes | 136 | |||
UINT32 | .ikeStatistics.v6Statistics.totalImpersonationMainModes | 140 | |||
UINT32[97] | .ikeStatistics.errorFrequencyTable | 144 | |||
UINT32 | .ikeStatistics.mainModeNegotiationTime | 532 | |||
UINT32 | .ikeStatistics.quickModeNegotiationTime | 536 | |||
UINT32 | .ikeStatistics.extendedModeNegotiationTime | 540 | |||
IKEEXT_KEYMODULE_STATISTICS1 | IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 | UINT32 | .authipStatistics.v4Statistics.currentActiveMainModes | 544 | |
UINT32 | .authipStatistics.v4Statistics.totalMainModesStarted | 548 | |||
UINT32 | .authipStatistics.v4Statistics.totalSuccessfulMainModes | 552 | |||
UINT32 | .authipStatistics.v4Statistics.totalFailedMainModes | 556 | |||
UINT32 | .authipStatistics.v4Statistics.totalResponderMainModes | 560 | |||
UINT32 | .authipStatistics.v4Statistics.currentNewResponderMainModes | 564 | |||
UINT32 | .authipStatistics.v4Statistics.currentActiveQuickModes | 568 | |||
UINT32 | .authipStatistics.v4Statistics.totalQuickModesStarted | 572 | |||
UINT32 | .authipStatistics.v4Statistics.totalSuccessfulQuickModes | 576 | |||
UINT32 | .authipStatistics.v4Statistics.totalFailedQuickModes | 580 | |||
UINT32 | .authipStatistics.v4Statistics.totalAcquires | 584 | |||
UINT32 | .authipStatistics.v4Statistics.totalReinitAcquires | 588 | |||
UINT32 | .authipStatistics.v4Statistics.currentActiveExtendedModes | 592 | |||
UINT32 | .authipStatistics.v4Statistics.totalExtendedModesStarted | 596 | |||
UINT32 | .authipStatistics.v4Statistics.totalSuccessfulExtendedModes | 600 | |||
UINT32 | .authipStatistics.v4Statistics.totalFailedExtendedModes | 604 | |||
UINT32 | .authipStatistics.v4Statistics.totalImpersonationExtendedModes | 608 | |||
UINT32 | .authipStatistics.v4Statistics.totalImpersonationMainModes | 612 | |||
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 | UINT32 | .authipStatistics.v6Statistics.currentActiveMainModes | 616 | ||
UINT32 | .authipStatistics.v6Statistics.totalMainModesStarted | 620 | |||
UINT32 | .authipStatistics.v6Statistics.totalSuccessfulMainModes | 624 | |||
UINT32 | .authipStatistics.v6Statistics.totalFailedMainModes | 628 | |||
UINT32 | .authipStatistics.v6Statistics.totalResponderMainModes | 632 | |||
UINT32 | .authipStatistics.v6Statistics.currentNewResponderMainModes | 636 | |||
UINT32 | .authipStatistics.v6Statistics.currentActiveQuickModes | 640 | |||
UINT32 | .authipStatistics.v6Statistics.totalQuickModesStarted | 644 | |||
UINT32 | .authipStatistics.v6Statistics.totalSuccessfulQuickModes | 648 | |||
UINT32 | .authipStatistics.v6Statistics.totalFailedQuickModes | 652 | |||
UINT32 | .authipStatistics.v6Statistics.totalAcquires | 656 | |||
UINT32 | .authipStatistics.v6Statistics.totalReinitAcquires | 660 | |||
UINT32 | .authipStatistics.v6Statistics.currentActiveExtendedModes | 664 | |||
UINT32 | .authipStatistics.v6Statistics.totalExtendedModesStarted | 668 | |||
UINT32 | .authipStatistics.v6Statistics.totalSuccessfulExtendedModes | 672 | |||
UINT32 | .authipStatistics.v6Statistics.totalFailedExtendedModes | 676 | |||
UINT32 | .authipStatistics.v6Statistics.totalImpersonationExtendedModes | 680 | |||
UINT32 | .authipStatistics.v6Statistics.totalImpersonationMainModes | 684 | |||
UINT32[97] | .authipStatistics.errorFrequencyTable | 688 | |||
UINT32 | .authipStatistics.mainModeNegotiationTime | 1076 | |||
UINT32 | .authipStatistics.quickModeNegotiationTime | 1080 | |||
UINT32 | .authipStatistics.extendedModeNegotiationTime | 1084 | |||
IKEEXT_KEYMODULE_STATISTICS1 | IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 | UINT32 | .ikeV2Statistics.v4Statistics.currentActiveMainModes | 1088 | |
UINT32 | .ikeV2Statistics.v4Statistics.totalMainModesStarted | 1092 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalSuccessfulMainModes | 1096 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalFailedMainModes | 1100 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalResponderMainModes | 1104 | |||
UINT32 | .ikeV2Statistics.v4Statistics.currentNewResponderMainModes | 1108 | |||
UINT32 | .ikeV2Statistics.v4Statistics.currentActiveQuickModes | 1112 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalQuickModesStarted | 1116 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalSuccessfulQuickModes | 1120 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalFailedQuickModes | 1124 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalAcquires | 1128 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalReinitAcquires | 1132 | |||
UINT32 | .ikeV2Statistics.v4Statistics.currentActiveExtendedModes | 1136 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalExtendedModesStarted | 1140 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalSuccessfulExtendedModes | 1144 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalFailedExtendedModes | 1148 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalImpersonationExtendedModes | 1152 | |||
UINT32 | .ikeV2Statistics.v4Statistics.totalImpersonationMainModes | 1156 | |||
IKEEXT_IP_VERSION_SPECIFIC_KEYMODULE_STATISTICS1 | UINT32 | .ikeV2Statistics.v6Statistics.currentActiveMainModes | 1160 | ||
UINT32 | .ikeV2Statistics.v6Statistics.totalMainModesStarted | 1164 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalSuccessfulMainModes | 1168 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalFailedMainModes | 1172 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalResponderMainModes | 1176 | |||
UINT32 | .ikeV2Statistics.v6Statistics.currentNewResponderMainModes | 1180 | |||
UINT32 | .ikeV2Statistics.v6Statistics.currentActiveQuickModes | 1184 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalQuickModesStarted | 1188 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalSuccessfulQuickModes | 1192 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalFailedQuickModes | 1196 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalAcquires | 1200 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalReinitAcquires | 1204 | |||
UINT32 | .ikeV2Statistics.v6Statistics.currentActiveExtendedModes | 1208 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalExtendedModesStarted | 1212 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalSuccessfulExtendedModes | 1216 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalFailedExtendedModes | 1220 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalImpersonationExtendedModes | 1224 | |||
UINT32 | .ikeV2Statistics.v6Statistics.totalImpersonationMainModes | 1228 | |||
UINT32[97] | .ikeV2Statistics.errorFrequencyTable | 1232 | |||
UINT32 | .ikeV2Statistics.mainModeNegotiationTime | 1620 | |||
UINT32 | .ikeV2Statistics.quickModeNegotiationTime | 1624 | |||
UINT32 | .ikeV2Statistics.extendedModeNegotiationTime | 1628 | |||
IKEEXT_COMMON_STATISTICS1 | IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 | UINT32 | .commonStatistics.v4Statistics.totalSocketReceiveFailures | 1632 | |
UINT32 | .commonStatistics.v4Statistics.totalSocketSendFailures | 1636 | |||
IKEEXT_IP_VERSION_SPECIFIC_COMMON_STATISTICS1 | UINT32 | .commonStatistics.v6Statistics.totalSocketReceiveFailures | 1640 | ||
UINT32 | .commonStatistics.v6Statistics.totalSocketSendFailures | 1644 | |||
UINT32 | .commonStatistics.totalPacketsReceived | 1648 | |||
UINT32 | .commonStatistics.totalInvalidPacketsReceived | 1652 | |||
UINT32 | .commonStatistics.currentQueuedWorkitems | 1656 |
│ └─1660
IKEEXT_TRAFFIC0 | FWP_IP_VERSION | .ipVersion | 0 |
UINT32 | .localV4Address | 4 | |
UINT8[16] | .localV6Address | 4 | |
UINT32 | .remoteV4Address | 20 | |
UINT8[16] | .remoteV6Address | 20 | |
UINT64 | .authIpFilterId | 40 |
│ └─48
IKEV2_CONFIG_PARAMS | DWORD | .dwNumPorts | 0 |
DWORD | .dwPortFlags | 4 | |
DWORD | .dwTunnelConfigParamFlags | 8 | |
IKEV2_TUNNEL_CONFIG_PARAMS4 | .TunnelConfigParams | 16 |
│ └─120
IKEV2_PROJECTION_INFO | DWORD | .dwIPv4NegotiationError | 0 |
WCHAR[16] | .wszAddress | 4 | |
WCHAR[16] | .wszRemoteAddress | 36 | |
ULONG64 | .IPv4SubInterfaceIndex | 72 | |
DWORD | .dwIPv6NegotiationError | 80 | |
BYTE[8] | .bInterfaceIdentifier | 84 | |
BYTE[8] | .bRemoteInterfaceIdentifier | 92 | |
BYTE[8] | .bPrefix | 100 | |
DWORD | .dwPrefixLength | 108 | |
ULONG64 | .IPv6SubInterfaceIndex | 112 | |
DWORD | .dwOptions | 120 | |
DWORD | .dwAuthenticationProtocol | 124 | |
DWORD | .dwEapTypeId | 128 | |
DWORD | .dwCompressionAlgorithm | 132 | |
DWORD | .dwEncryptionMethod | 136 |
│ └─144
IKEV2_PROJECTION_INFO2 | DWORD | .dwIPv4NegotiationError | 0 |
WCHAR[16] | .wszAddress | 4 | |
WCHAR[16] | .wszRemoteAddress | 36 | |
ULONG64 | .IPv4SubInterfaceIndex | 72 | |
DWORD | .dwIPv6NegotiationError | 80 | |
BYTE[8] | .bInterfaceIdentifier | 84 | |
BYTE[8] | .bRemoteInterfaceIdentifier | 92 | |
BYTE[8] | .bPrefix | 100 | |
DWORD | .dwPrefixLength | 108 | |
ULONG64 | .IPv6SubInterfaceIndex | 112 | |
DWORD | .dwOptions | 120 | |
DWORD | .dwAuthenticationProtocol | 124 | |
DWORD | .dwEapTypeId | 128 | |
DWORD | .dwEmbeddedEAPTypeId | 132 | |
DWORD | .dwCompressionAlgorithm | 136 | |
DWORD | .dwEncryptionMethod | 140 |
│ └─144
IKEV2_TUNNEL_CONFIG_PARAMS2 | DWORD | .dwIdleTimeout | 0 |
DWORD | .dwNetworkBlackoutTime | 4 | |
DWORD | .dwSaLifeTime | 8 | |
DWORD | .dwSaDataSizeForRenegotiation | 12 | |
DWORD | .dwConfigOptions | 16 | |
DWORD | .dwTotalCertificates | 20 | |
CERT_NAME_BLOB * | .certificateNames | 24 | |
CERT_NAME_BLOB | .machineCertificateName | 32 | |
DWORD | .dwEncryptionType | 48 | |
PROUTER_CUSTOM_IKEv2_POLICY0 | .customPolicy | 56 |
│ └─64
IKE_AUTHENTICATION_INFORMATION | IKE_AUTHENTICATION_METHOD | .AuthMethod | 0 | |
IKE_AUTHENTICATION_PRESHARED_KEY | ISCSI_SECURITY_FLAGS | .PsKey.SecurityFlags | 8 | |
IKE_IDENTIFICATION_PAYLOAD_TYPE | .PsKey.IdType | 16 | ||
ULONG | .PsKey.IdLengthInBytes | 20 | ||
PUCHAR | .PsKey.Id | 24 | ||
ULONG | .PsKey.KeyLengthInBytes | 32 | ||
PUCHAR | .PsKey.Key | 40 |
│ └─48
IKE_AUTHENTICATION_PRESHARED_KEY | ISCSI_SECURITY_FLAGS | .SecurityFlags | 0 |
IKE_IDENTIFICATION_PAYLOAD_TYPE | .IdType | 8 | |
ULONG | .IdLengthInBytes | 12 | |
PUCHAR | .Id | 16 | |
ULONG | .KeyLengthInBytes | 24 | |
PUCHAR | .Key | 32 |
│ └─40
IMAGEHLP_CBA_EVENT | DWORD | .severity | 0 |
DWORD | .code | 4 | |
PCHAR | .desc | 8 | |
PVOID | .object | 16 |
│ └─24
IMAGEHLP_CBA_EVENTW | DWORD | .severity | 0 |
DWORD | .code | 4 | |
PCWSTR | .desc | 8 | |
PVOID | .object | 16 |
│ └─24
IMAGEHLP_CBA_READ_MEMORY | DWORD64 | .addr | 0 |
PVOID | .buf | 8 | |
DWORD | .bytes | 16 | |
DWORD * | .bytesread | 24 |
│ └─32
IMAGEHLP_DEFERRED_SYMBOL_LOAD | DWORD | .SizeOfStruct | 0 |
DWORD64 | .BaseOfImage | 8 | |
DWORD | .CheckSum | 16 | |
DWORD | .TimeDateStamp | 20 | |
CHAR[260] | .FileName | 24 | |
BOOLEAN | .Reparse | 284 | |
HANDLE | .hFile | 288 | |
DWORD | .Flags | 296 |
│ └─304
IMAGEHLP_DEFERRED_SYMBOL_LOAD64 | DWORD | .SizeOfStruct | 0 |
DWORD64 | .BaseOfImage | 8 | |
DWORD | .CheckSum | 16 | |
DWORD | .TimeDateStamp | 20 | |
CHAR[260] | .FileName | 24 | |
BOOLEAN | .Reparse | 284 | |
HANDLE | .hFile | 288 | |
DWORD | .Flags | 296 |
│ └─304
IMAGEHLP_DEFERRED_SYMBOL_LOADW64 | DWORD | .SizeOfStruct | 0 |
DWORD64 | .BaseOfImage | 8 | |
DWORD | .CheckSum | 16 | |
DWORD | .TimeDateStamp | 20 | |
WCHAR[261] | .FileName | 24 | |
BOOLEAN | .Reparse | 546 | |
HANDLE | .hFile | 552 | |
DWORD | .Flags | 560 |
│ └─568
IMAGEHLP_DUPLICATE_SYMBOL | DWORD | .SizeOfStruct | 0 |
DWORD | .NumberOfDups | 4 | |
PIMAGEHLP_SYMBOL64 | .Symbol | 8 | |
DWORD | .SelectedSymbol | 16 |
│ └─24
IMAGEHLP_DUPLICATE_SYMBOL64 | DWORD | .SizeOfStruct | 0 |
DWORD | .NumberOfDups | 4 | |
PIMAGEHLP_SYMBOL64 | .Symbol | 8 | |
DWORD | .SelectedSymbol | 16 |
│ └─24
IMAGEHLP_GET_TYPE_INFO_PARAMS | ULONG | .SizeOfStruct | 0 |
ULONG | .Flags | 4 | |
ULONG | .NumIds | 8 | |
PULONG | .TypeIds | 16 | |
ULONG64 | .TagFilter | 24 | |
ULONG | .NumReqs | 32 | |
IMAGEHLP_SYMBOL_TYPE_INFO * | .ReqKinds | 40 | |
PULONG_PTR | .ReqOffsets | 48 | |
PULONG | .ReqSizes | 56 | |
ULONG_PTR | .ReqStride | 64 | |
ULONG_PTR | .BufferSize | 72 | |
PVOID | .Buffer | 80 | |
ULONG | .EntriesMatched | 88 | |
ULONG | .EntriesFilled | 92 | |
ULONG64 | .TagsFound | 96 | |
ULONG64 | .AllReqsValid | 104 | |
ULONG | .NumReqsValid | 112 | |
PULONG64 | .ReqsValid | 120 |
│ └─128
IMAGEHLP_LINE | DWORD | .SizeOfStruct | 0 |
PVOID | .Key | 8 | |
DWORD | .LineNumber | 16 | |
PCHAR | .FileName | 24 | |
DWORD64 | .Address | 32 |
│ └─40
IMAGEHLP_LINE64 | DWORD | .SizeOfStruct | 0 |
PVOID | .Key | 8 | |
DWORD | .LineNumber | 16 | |
PCHAR | .FileName | 24 | |
DWORD64 | .Address | 32 |
│ └─40
IMAGEHLP_LINEW64 | DWORD | .SizeOfStruct | 0 |
PVOID | .Key | 8 | |
DWORD | .LineNumber | 16 | |
PWSTR | .FileName | 24 | |
DWORD64 | .Address | 32 |
│ └─40
IMAGEHLP_MODULE | DWORD | .SizeOfStruct | 0 | |
DWORD64 | .BaseOfImage | 8 | ||
DWORD | .ImageSize | 16 | ||
DWORD | .TimeDateStamp | 20 | ||
DWORD | .CheckSum | 24 | ||
DWORD | .NumSyms | 28 | ||
SYM_TYPE | .SymType | 32 | ||
CHAR[32] | .ModuleName | 36 | ||
CHAR[256] | .ImageName | 68 | ||
CHAR[256] | .LoadedImageName | 324 | ||
CHAR[256] | .LoadedPdbName | 580 | ||
DWORD | .CVSig | 836 | ||
CHAR[780] | .CVData | 840 | ||
DWORD | .PdbSig | 1620 | ||
GUID | unsigned long | .PdbSig70.Data1 | 1624 | |
unsigned short | .PdbSig70.Data2 | 1628 | ||
unsigned short | .PdbSig70.Data3 | 1630 | ||
unsigned char[8] | .PdbSig70.Data4 | 1632 | ||
DWORD | .PdbAge | 1640 | ||
BOOL | .PdbUnmatched | 1644 | ||
BOOL | .DbgUnmatched | 1648 | ||
BOOL | .LineNumbers | 1652 | ||
BOOL | .GlobalSymbols | 1656 | ||
BOOL | .TypeInfo | 1660 | ||
BOOL | .SourceIndexed | 1664 | ||
BOOL | .Publics | 1668 | ||
DWORD | .MachineType | 1672 | ||
DWORD | .Reserved | 1676 |
│ └─1680
IMAGEHLP_MODULE64 | DWORD | .SizeOfStruct | 0 | |
DWORD64 | .BaseOfImage | 8 | ||
DWORD | .ImageSize | 16 | ||
DWORD | .TimeDateStamp | 20 | ||
DWORD | .CheckSum | 24 | ||
DWORD | .NumSyms | 28 | ||
SYM_TYPE | .SymType | 32 | ||
CHAR[32] | .ModuleName | 36 | ||
CHAR[256] | .ImageName | 68 | ||
CHAR[256] | .LoadedImageName | 324 | ||
CHAR[256] | .LoadedPdbName | 580 | ||
DWORD | .CVSig | 836 | ||
CHAR[780] | .CVData | 840 | ||
DWORD | .PdbSig | 1620 | ||
GUID | unsigned long | .PdbSig70.Data1 | 1624 | |
unsigned short | .PdbSig70.Data2 | 1628 | ||
unsigned short | .PdbSig70.Data3 | 1630 | ||
unsigned char[8] | .PdbSig70.Data4 | 1632 | ||
DWORD | .PdbAge | 1640 | ||
BOOL | .PdbUnmatched | 1644 | ||
BOOL | .DbgUnmatched | 1648 | ||
BOOL | .LineNumbers | 1652 | ||
BOOL | .GlobalSymbols | 1656 | ||
BOOL | .TypeInfo | 1660 | ||
BOOL | .SourceIndexed | 1664 | ||
BOOL | .Publics | 1668 | ||
DWORD | .MachineType | 1672 | ||
DWORD | .Reserved | 1676 |
│ └─1680
IMAGEHLP_MODULEW64 | DWORD | .SizeOfStruct | 0 | |
DWORD64 | .BaseOfImage | 8 | ||
DWORD | .ImageSize | 16 | ||
DWORD | .TimeDateStamp | 20 | ||
DWORD | .CheckSum | 24 | ||
DWORD | .NumSyms | 28 | ||
SYM_TYPE | .SymType | 32 | ||
WCHAR[32] | .ModuleName | 36 | ||
WCHAR[256] | .ImageName | 100 | ||
WCHAR[256] | .LoadedImageName | 612 | ||
WCHAR[256] | .LoadedPdbName | 1124 | ||
DWORD | .CVSig | 1636 | ||
WCHAR[780] | .CVData | 1640 | ||
DWORD | .PdbSig | 3200 | ||
GUID | unsigned long | .PdbSig70.Data1 | 3204 | |
unsigned short | .PdbSig70.Data2 | 3208 | ||
unsigned short | .PdbSig70.Data3 | 3210 | ||
unsigned char[8] | .PdbSig70.Data4 | 3212 | ||
DWORD | .PdbAge | 3220 | ||
BOOL | .PdbUnmatched | 3224 | ||
BOOL | .DbgUnmatched | 3228 | ||
BOOL | .LineNumbers | 3232 | ||
BOOL | .GlobalSymbols | 3236 | ||
BOOL | .TypeInfo | 3240 | ||
BOOL | .SourceIndexed | 3244 | ||
BOOL | .Publics | 3248 | ||
DWORD | .MachineType | 3252 | ||
DWORD | .Reserved | 3256 |
│ └─3264
IMAGEHLP_STACK_FRAME | ULONG64 | .InstructionOffset | 0 |
ULONG64 | .ReturnOffset | 8 | |
ULONG64 | .FrameOffset | 16 | |
ULONG64 | .StackOffset | 24 | |
ULONG64 | .BackingStoreOffset | 32 | |
ULONG64 | .FuncTableEntry | 40 | |
ULONG64[4] | .Params | 48 | |
ULONG64[5] | .Reserved | 80 | |
BOOL | .Virtual | 120 | |
ULONG | .Reserved2 | 124 |
│ └─128
IMAGEHLP_SYMBOL | DWORD | .SizeOfStruct | 0 |
DWORD64 | .Address | 8 | |
DWORD | .Size | 16 | |
DWORD | .Flags | 20 | |
DWORD | .MaxNameLength | 24 | |
CHAR[1] | .Name | 28 |
│ └─32
IMAGEHLP_SYMBOL64 | DWORD | .SizeOfStruct | 0 |
DWORD64 | .Address | 8 | |
DWORD | .Size | 16 | |
DWORD | .Flags | 20 | |
DWORD | .MaxNameLength | 24 | |
CHAR[1] | .Name | 28 |
│ └─32
IMAGEHLP_SYMBOLW64 | DWORD | .SizeOfStruct | 0 |
DWORD64 | .Address | 8 | |
DWORD | .Size | 16 | |
DWORD | .Flags | 20 | |
DWORD | .MaxNameLength | 24 | |
WCHAR[1] | .Name | 28 |
│ └─32
IMAGEINFO | HBITMAP | .hbmImage | 0 | |
HBITMAP | .hbmMask | 8 | ||
int | .Unused1 | 16 | ||
int | .Unused2 | 20 | ||
RECT | LONG | .rcImage.left | 24 | |
LONG | .rcImage.top | 28 | ||
LONG | .rcImage.right | 32 | ||
LONG | .rcImage.bottom | 36 |
│ └─40
IMAGELISTDRAWPARAMS | DWORD | .cbSize | 0 |
HIMAGELIST | .himl | 8 | |
int | .i | 16 | |
HDC | .hdcDst | 24 | |
int | .x | 32 | |
int | .y | 36 | |
int | .cx | 40 | |
int | .cy | 44 | |
int | .xBitmap | 48 | |
int | .yBitmap | 52 | |
COLORREF | .rgbBk | 56 | |
COLORREF | .rgbFg | 60 | |
UINT | .fStyle | 64 | |
DWORD | .dwRop | 68 | |
DWORD | .fState | 72 | |
DWORD | .Frame | 76 | |
COLORREF | .crEffect | 80 |
│ └─88
IMAGELISTSTATS | DWORD | .cbSize | 0 |
int | .cAlloc | 4 | |
int | .cUsed | 8 | |
int | .cStandby | 12 |
│ └─16
IMAGE_COFF_SYMBOLS_HEADER | DWORD | .NumberOfSymbols | 0 |
DWORD | .LvaToFirstSymbol | 4 | |
DWORD | .NumberOfLinenumbers | 8 | |
DWORD | .LvaToFirstLinenumber | 12 | |
DWORD | .RvaToFirstByteOfCode | 16 | |
DWORD | .RvaToLastByteOfCode | 20 | |
DWORD | .RvaToFirstByteOfData | 24 | |
DWORD | .RvaToLastByteOfData | 28 |
│ └─32
IMAGE_DATA_DIRECTORY | DWORD | .VirtualAddress | 0 |
DWORD | .Size | 4 |
│ └─8
IMAGE_DEBUG_DIRECTORY | DWORD | .Characteristics | 0 |
DWORD | .TimeDateStamp | 4 | |
WORD | .MajorVersion | 8 | |
WORD | .MinorVersion | 10 | |
DWORD | .Type | 12 | |
DWORD | .SizeOfData | 16 | |
DWORD | .AddressOfRawData | 20 | |
DWORD | .PointerToRawData | 24 |
│ └─28
IMAGE_ENCLAVE_CONFIG32 | DWORD | .Size | 0 |
DWORD | .MinimumRequiredConfigSize | 4 | |
DWORD | .PolicyFlags | 8 | |
DWORD | .NumberOfImports | 12 | |
DWORD | .ImportList | 16 | |
DWORD | .ImportEntrySize | 20 | |
BYTE[16] | .FamilyID | 24 | |
BYTE[16] | .ImageID | 40 | |
DWORD | .ImageVersion | 56 | |
DWORD | .SecurityVersion | 60 | |
DWORD | .EnclaveSize | 64 | |
DWORD | .NumberOfThreads | 68 | |
DWORD | .EnclaveFlags | 72 |
│ └─76
IMAGE_ENCLAVE_CONFIG64 | DWORD | .Size | 0 |
DWORD | .MinimumRequiredConfigSize | 4 | |
DWORD | .PolicyFlags | 8 | |
DWORD | .NumberOfImports | 12 | |
DWORD | .ImportList | 16 | |
DWORD | .ImportEntrySize | 20 | |
BYTE[16] | .FamilyID | 24 | |
BYTE[16] | .ImageID | 40 | |
DWORD | .ImageVersion | 56 | |
DWORD | .SecurityVersion | 60 | |
ULONGLONG | .EnclaveSize | 64 | |
DWORD | .NumberOfThreads | 72 | |
DWORD | .EnclaveFlags | 76 |
│ └─80
IMAGE_ENCLAVE_IMPORT | DWORD | .MatchType | 0 |
DWORD | .MinimumSecurityVersion | 4 | |
BYTE[32] | .UniqueOrAuthorID | 8 | |
BYTE[16] | .FamilyID | 40 | |
BYTE[16] | .ImageID | 56 | |
DWORD | .ImportName | 72 | |
DWORD | .Reserved | 76 |
│ └─80
IMAGE_FILE_HEADER | WORD | .Machine | 0 |
WORD | .NumberOfSections | 2 | |
DWORD | .TimeDateStamp | 4 | |
DWORD | .PointerToSymbolTable | 8 | |
DWORD | .NumberOfSymbols | 12 | |
WORD | .SizeOfOptionalHeader | 16 | |
WORD | .Characteristics | 18 |
│ └─20
IMAGE_FUNCTION_ENTRY | DWORD | .StartingAddress | 0 |
DWORD | .EndingAddress | 4 | |
DWORD | .EndOfPrologue | 8 |
│ └─12
IMAGE_FUNCTION_ENTRY64 | ULONGLONG | .StartingAddress | 0 |
ULONGLONG | .EndingAddress | 8 | |
ULONGLONG | .EndOfPrologue | 16 | |
ULONGLONG | .UnwindInfoAddress | 16 |
│ └─24
IMAGE_LOAD_CONFIG_DIRECTORY32 | DWORD | .Size | 0 |
DWORD | .TimeDateStamp | 4 | |
WORD | .MajorVersion | 8 | |
WORD | .MinorVersion | 10 | |
DWORD | .GlobalFlagsClear | 12 | |
DWORD | .GlobalFlagsSet | 16 | |
DWORD | .CriticalSectionDefaultTimeout | 20 | |
DWORD | .DeCommitFreeBlockThreshold | 24 | |
DWORD | .DeCommitTotalFreeThreshold | 28 | |
DWORD | .LockPrefixTable | 32 | |
DWORD | .MaximumAllocationSize | 36 | |
DWORD | .VirtualMemoryThreshold | 40 | |
DWORD | .ProcessHeapFlags | 44 | |
DWORD | .ProcessAffinityMask | 48 | |
WORD | .CSDVersion | 52 | |
WORD | .DependentLoadFlags | 54 | |
DWORD | .EditList | 56 | |
DWORD | .SecurityCookie | 60 | |
DWORD | .SEHandlerTable | 64 | |
DWORD | .SEHandlerCount | 68 | |
DWORD | .GuardCFCheckFunctionPointer | 72 | |
DWORD | .GuardCFDispatchFunctionPointer | 76 | |
DWORD | .GuardCFFunctionTable | 80 | |
DWORD | .GuardCFFunctionCount | 84 | |
DWORD | .GuardFlags | 88 | |
IMAGE_LOAD_CONFIG_CODE_INTEGRITY | .CodeIntegrity | 92 | |
DWORD | .GuardAddressTakenIatEntryTable | 104 | |
DWORD | .GuardAddressTakenIatEntryCount | 108 | |
DWORD | .GuardLongJumpTargetTable | 112 | |
DWORD | .GuardLongJumpTargetCount | 116 | |
DWORD | .DynamicValueRelocTable | 120 | |
DWORD | .CHPEMetadataPointer | 124 | |
DWORD | .GuardRFFailureRoutine | 128 | |
DWORD | .GuardRFFailureRoutineFunctionPointer | 132 | |
DWORD | .DynamicValueRelocTableOffset | 136 | |
WORD | .DynamicValueRelocTableSection | 140 | |
WORD | .Reserved2 | 142 | |
DWORD | .GuardRFVerifyStackPointerFunctionPointer | 144 | |
DWORD | .HotPatchTableOffset | 148 | |
DWORD | .Reserved3 | 152 | |
DWORD | .EnclaveConfigurationPointer | 156 | |
DWORD | .VolatileMetadataPointer | 160 | |
DWORD | .GuardEHContinuationTable | 164 | |
DWORD | .GuardEHContinuationCount | 168 | |
DWORD | .GuardXFGCheckFunctionPointer | 172 | |
DWORD | .GuardXFGDispatchFunctionPointer | 176 | |
DWORD | .GuardXFGTableDispatchFunctionPointer | 180 | |
DWORD | .CastGuardOsDeterminedFailureMode | 184 | |
DWORD | .GuardMemcpyFunctionPointer | 188 |
│ └─192
IMAGE_LOAD_CONFIG_DIRECTORY64 | DWORD | .Size | 0 |
DWORD | .TimeDateStamp | 4 | |
WORD | .MajorVersion | 8 | |
WORD | .MinorVersion | 10 | |
DWORD | .GlobalFlagsClear | 12 | |
DWORD | .GlobalFlagsSet | 16 | |
DWORD | .CriticalSectionDefaultTimeout | 20 | |
ULONGLONG | .DeCommitFreeBlockThreshold | 24 | |
ULONGLONG | .DeCommitTotalFreeThreshold | 32 | |
ULONGLONG | .LockPrefixTable | 40 | |
ULONGLONG | .MaximumAllocationSize | 48 | |
ULONGLONG | .VirtualMemoryThreshold | 56 | |
ULONGLONG | .ProcessAffinityMask | 64 | |
DWORD | .ProcessHeapFlags | 72 | |
WORD | .CSDVersion | 76 | |
WORD | .DependentLoadFlags | 78 | |
ULONGLONG | .EditList | 80 | |
ULONGLONG | .SecurityCookie | 88 | |
ULONGLONG | .SEHandlerTable | 96 | |
ULONGLONG | .SEHandlerCount | 104 | |
ULONGLONG | .GuardCFCheckFunctionPointer | 112 | |
ULONGLONG | .GuardCFDispatchFunctionPointer | 120 | |
ULONGLONG | .GuardCFFunctionTable | 128 | |
ULONGLONG | .GuardCFFunctionCount | 136 | |
DWORD | .GuardFlags | 144 | |
IMAGE_LOAD_CONFIG_CODE_INTEGRITY | .CodeIntegrity | 148 | |
ULONGLONG | .GuardAddressTakenIatEntryTable | 160 | |
ULONGLONG | .GuardAddressTakenIatEntryCount | 168 | |
ULONGLONG | .GuardLongJumpTargetTable | 176 | |
ULONGLONG | .GuardLongJumpTargetCount | 184 | |
ULONGLONG | .DynamicValueRelocTable | 192 | |
ULONGLONG | .CHPEMetadataPointer | 200 | |
ULONGLONG | .GuardRFFailureRoutine | 208 | |
ULONGLONG | .GuardRFFailureRoutineFunctionPointer | 216 | |
DWORD | .DynamicValueRelocTableOffset | 224 | |
WORD | .DynamicValueRelocTableSection | 228 | |
WORD | .Reserved2 | 230 | |
ULONGLONG | .GuardRFVerifyStackPointerFunctionPointer | 232 | |
DWORD | .HotPatchTableOffset | 240 | |
DWORD | .Reserved3 | 244 | |
ULONGLONG | .EnclaveConfigurationPointer | 248 | |
ULONGLONG | .VolatileMetadataPointer | 256 | |
ULONGLONG | .GuardEHContinuationTable | 264 | |
ULONGLONG | .GuardEHContinuationCount | 272 | |
ULONGLONG | .GuardXFGCheckFunctionPointer | 280 | |
ULONGLONG | .GuardXFGDispatchFunctionPointer | 288 | |
ULONGLONG | .GuardXFGTableDispatchFunctionPointer | 296 | |
ULONGLONG | .CastGuardOsDeterminedFailureMode | 304 | |
ULONGLONG | .GuardMemcpyFunctionPointer | 312 |
│ └─320
IMAGE_NT_HEADERS32 | DWORD | .Signature | 0 | |
IMAGE_FILE_HEADER | WORD | .FileHeader.Machine | 4 | |
WORD | .FileHeader.NumberOfSections | 6 | ||
DWORD | .FileHeader.TimeDateStamp | 8 | ||
DWORD | .FileHeader.PointerToSymbolTable | 12 | ||
DWORD | .FileHeader.NumberOfSymbols | 16 | ||
WORD | .FileHeader.SizeOfOptionalHeader | 20 | ||
WORD | .FileHeader.Characteristics | 22 | ||
IMAGE_OPTIONAL_HEADER32 | WORD | .OptionalHeader.Magic | 24 | |
BYTE | .OptionalHeader.MajorLinkerVersion | 26 | ||
BYTE | .OptionalHeader.MinorLinkerVersion | 27 | ||
DWORD | .OptionalHeader.SizeOfCode | 28 | ||
DWORD | .OptionalHeader.SizeOfInitializedData | 32 | ||
DWORD | .OptionalHeader.SizeOfUninitializedData | 36 | ||
DWORD | .OptionalHeader.AddressOfEntryPoint | 40 | ||
DWORD | .OptionalHeader.BaseOfCode | 44 | ||
DWORD | .OptionalHeader.BaseOfData | 48 | ||
DWORD | .OptionalHeader.ImageBase | 52 | ||
DWORD | .OptionalHeader.SectionAlignment | 56 | ||
DWORD | .OptionalHeader.FileAlignment | 60 | ||
WORD | .OptionalHeader.MajorOperatingSystemVersion | 64 | ||
WORD | .OptionalHeader.MinorOperatingSystemVersion | 66 | ||
WORD | .OptionalHeader.MajorImageVersion | 68 | ||
WORD | .OptionalHeader.MinorImageVersion | 70 | ||
WORD | .OptionalHeader.MajorSubsystemVersion | 72 | ||
WORD | .OptionalHeader.MinorSubsystemVersion | 74 | ||
DWORD | .OptionalHeader.Win32VersionValue | 76 | ||
DWORD | .OptionalHeader.SizeOfImage | 80 | ||
DWORD | .OptionalHeader.SizeOfHeaders | 84 | ||
DWORD | .OptionalHeader.CheckSum | 88 | ||
WORD | .OptionalHeader.Subsystem | 92 | ||
WORD | .OptionalHeader.DllCharacteristics | 94 | ||
DWORD | .OptionalHeader.SizeOfStackReserve | 96 | ||
DWORD | .OptionalHeader.SizeOfStackCommit | 100 | ||
DWORD | .OptionalHeader.SizeOfHeapReserve | 104 | ||
DWORD | .OptionalHeader.SizeOfHeapCommit | 108 | ||
DWORD | .OptionalHeader.LoaderFlags | 112 | ||
DWORD | .OptionalHeader.NumberOfRvaAndSizes | 116 | ||
IMAGE_DATA_DIRECTORY[16] | .OptionalHeader.DataDirectory | 120 |
│ └─248
IMAGE_NT_HEADERS64 | DWORD | .Signature | 0 | |
IMAGE_FILE_HEADER | WORD | .FileHeader.Machine | 4 | |
WORD | .FileHeader.NumberOfSections | 6 | ||
DWORD | .FileHeader.TimeDateStamp | 8 | ||
DWORD | .FileHeader.PointerToSymbolTable | 12 | ||
DWORD | .FileHeader.NumberOfSymbols | 16 | ||
WORD | .FileHeader.SizeOfOptionalHeader | 20 | ||
WORD | .FileHeader.Characteristics | 22 | ||
IMAGE_OPTIONAL_HEADER64 | WORD | .OptionalHeader.Magic | 24 | |
BYTE | .OptionalHeader.MajorLinkerVersion | 26 | ||
BYTE | .OptionalHeader.MinorLinkerVersion | 27 | ||
DWORD | .OptionalHeader.SizeOfCode | 28 | ||
DWORD | .OptionalHeader.SizeOfInitializedData | 32 | ||
DWORD | .OptionalHeader.SizeOfUninitializedData | 36 | ||
DWORD | .OptionalHeader.AddressOfEntryPoint | 40 | ||
DWORD | .OptionalHeader.BaseOfCode | 44 | ||
ULONGLONG | .OptionalHeader.ImageBase | 48 | ||
DWORD | .OptionalHeader.SectionAlignment | 56 | ||
DWORD | .OptionalHeader.FileAlignment | 60 | ||
WORD | .OptionalHeader.MajorOperatingSystemVersion | 64 | ||
WORD | .OptionalHeader.MinorOperatingSystemVersion | 66 | ||
WORD | .OptionalHeader.MajorImageVersion | 68 | ||
WORD | .OptionalHeader.MinorImageVersion | 70 | ||
WORD | .OptionalHeader.MajorSubsystemVersion | 72 | ||
WORD | .OptionalHeader.MinorSubsystemVersion | 74 | ||
DWORD | .OptionalHeader.Win32VersionValue | 76 | ||
DWORD | .OptionalHeader.SizeOfImage | 80 | ||
DWORD | .OptionalHeader.SizeOfHeaders | 84 | ||
DWORD | .OptionalHeader.CheckSum | 88 | ||
WORD | .OptionalHeader.Subsystem | 92 | ||
WORD | .OptionalHeader.DllCharacteristics | 94 | ||
ULONGLONG | .OptionalHeader.SizeOfStackReserve | 96 | ||
ULONGLONG | .OptionalHeader.SizeOfStackCommit | 104 | ||
ULONGLONG | .OptionalHeader.SizeOfHeapReserve | 112 | ||
ULONGLONG | .OptionalHeader.SizeOfHeapCommit | 120 | ||
DWORD | .OptionalHeader.LoaderFlags | 128 | ||
DWORD | .OptionalHeader.NumberOfRvaAndSizes | 132 | ||
IMAGE_DATA_DIRECTORY[16] | .OptionalHeader.DataDirectory | 136 |
│ └─264
IMAGE_OPTIONAL_HEADER32 | WORD | .Magic | 0 |
BYTE | .MajorLinkerVersion | 2 | |
BYTE | .MinorLinkerVersion | 3 | |
DWORD | .SizeOfCode | 4 | |
DWORD | .SizeOfInitializedData | 8 | |
DWORD | .SizeOfUninitializedData | 12 | |
DWORD | .AddressOfEntryPoint | 16 | |
DWORD | .BaseOfCode | 20 | |
DWORD | .BaseOfData | 24 | |
DWORD | .ImageBase | 28 | |
DWORD | .SectionAlignment | 32 | |
DWORD | .FileAlignment | 36 | |
WORD | .MajorOperatingSystemVersion | 40 | |
WORD | .MinorOperatingSystemVersion | 42 | |
WORD | .MajorImageVersion | 44 | |
WORD | .MinorImageVersion | 46 | |
WORD | .MajorSubsystemVersion | 48 | |
WORD | .MinorSubsystemVersion | 50 | |
DWORD | .Win32VersionValue | 52 | |
DWORD | .SizeOfImage | 56 | |
DWORD | .SizeOfHeaders | 60 | |
DWORD | .CheckSum | 64 | |
WORD | .Subsystem | 68 | |
WORD | .DllCharacteristics | 70 | |
DWORD | .SizeOfStackReserve | 72 | |
DWORD | .SizeOfStackCommit | 76 | |
DWORD | .SizeOfHeapReserve | 80 | |
DWORD | .SizeOfHeapCommit | 84 | |
DWORD | .LoaderFlags | 88 | |
DWORD | .NumberOfRvaAndSizes | 92 | |
IMAGE_DATA_DIRECTORY[16] | .DataDirectory | 96 |
│ └─224
IMAGE_OPTIONAL_HEADER64 | WORD | .Magic | 0 |
BYTE | .MajorLinkerVersion | 2 | |
BYTE | .MinorLinkerVersion | 3 | |
DWORD | .SizeOfCode | 4 | |
DWORD | .SizeOfInitializedData | 8 | |
DWORD | .SizeOfUninitializedData | 12 | |
DWORD | .AddressOfEntryPoint | 16 | |
DWORD | .BaseOfCode | 20 | |
ULONGLONG | .ImageBase | 24 | |
DWORD | .SectionAlignment | 32 | |
DWORD | .FileAlignment | 36 | |
WORD | .MajorOperatingSystemVersion | 40 | |
WORD | .MinorOperatingSystemVersion | 42 | |
WORD | .MajorImageVersion | 44 | |
WORD | .MinorImageVersion | 46 | |
WORD | .MajorSubsystemVersion | 48 | |
WORD | .MinorSubsystemVersion | 50 | |
DWORD | .Win32VersionValue | 52 | |
DWORD | .SizeOfImage | 56 | |
DWORD | .SizeOfHeaders | 60 | |
DWORD | .CheckSum | 64 | |
WORD | .Subsystem | 68 | |
WORD | .DllCharacteristics | 70 | |
ULONGLONG | .SizeOfStackReserve | 72 | |
ULONGLONG | .SizeOfStackCommit | 80 | |
ULONGLONG | .SizeOfHeapReserve | 88 | |
ULONGLONG | .SizeOfHeapCommit | 96 | |
DWORD | .LoaderFlags | 104 | |
DWORD | .NumberOfRvaAndSizes | 108 | |
IMAGE_DATA_DIRECTORY[16] | .DataDirectory | 112 |
│ └─240
IMAGE_SECTION_HEADER | BYTE[8] | .Name | 0 |
union (unnamed) | .Misc | 8 | |
DWORD | .VirtualAddress | 12 | |
DWORD | .SizeOfRawData | 16 | |
DWORD | .PointerToRawData | 20 | |
DWORD | .PointerToRelocations | 24 | |
DWORD | .PointerToLinenumbers | 28 | |
WORD | .NumberOfRelocations | 32 | |
WORD | .NumberOfLinenumbers | 34 | |
DWORD | .Characteristics | 36 |
│ └─40
IMEAPPLETCFG | DWORD | .dwConfig | 0 |
WCHAR[64] | .wchTitle | 4 | |
WCHAR[32] | .wchTitleFontFace | 132 | |
DWORD | .dwCharSet | 196 | |
INT | .iCategory | 200 | |
HICON | .hIcon | 208 | |
LANGID | .langID | 216 | |
WORD | .dummy | 218 | |
LPARAM | .lReserved1 | 224 |
│ └─232
IMEAPPLETUI | HWND | .hwnd | 0 |
DWORD | .dwStyle | 8 | |
INT | .width | 12 | |
INT | .height | 16 | |
INT | .minWidth | 20 | |
INT | .minHeight | 24 | |
INT | .maxWidth | 28 | |
INT | .maxHeight | 32 | |
LPARAM | .lReserved1 | 40 | |
LPARAM | .lReserved2 | 48 |
│ └─56
IMECHARPOSITION | DWORD | .dwSize | 0 | |
DWORD | .dwCharPos | 4 | ||
POINT | LONG | .pt.x | 8 | |
LONG | .pt.y | 12 | ||
UINT | .cLineHeight | 16 | ||
RECT | LONG | .rcDocument.left | 20 | |
LONG | .rcDocument.top | 24 | ||
LONG | .rcDocument.right | 28 | ||
LONG | .rcDocument.bottom | 32 |
│ └─36
IMECOMPOSITIONSTRINGINFO | INT | .iCompStrLen | 0 |
INT | .iCaretPos | 4 | |
INT | .iEditStart | 8 | |
INT | .iEditLen | 12 | |
INT | .iTargetStart | 16 | |
INT | .iTargetLen | 20 |
│ └─24
IMECOMPTEXT | LONG | .cb | 0 |
DWORD | .flags | 4 |
│ └─8
IMEDLG | int | .cbIMEDLG | 0 |
HWND | .hwnd | 4 | |
LPWSTR | .lpwstrWord | 12 | |
int | .nTabId | 20 |
│ └─24
IMEMENUITEMINFOA | UINT | .cbSize | 0 |
UINT | .fType | 4 | |
UINT | .fState | 8 | |
UINT | .wID | 12 | |
HBITMAP | .hbmpChecked | 16 | |
HBITMAP | .hbmpUnchecked | 24 | |
DWORD | .dwItemData | 32 | |
CHAR[80] | .szString | 36 | |
HBITMAP | .hbmpItem | 120 |
│ └─128
IMEMENUITEMINFOW | UINT | .cbSize | 0 |
UINT | .fType | 4 | |
UINT | .fState | 8 | |
UINT | .wID | 12 | |
HBITMAP | .hbmpChecked | 16 | |
HBITMAP | .hbmpUnchecked | 24 | |
DWORD | .dwItemData | 32 | |
WCHAR[80] | .szString | 36 | |
HBITMAP | .hbmpItem | 200 |
│ └─208
IMESHF | WORD | .cbShf | 0 |
WORD | .verDic | 2 | |
CHAR[48] | .szTitle | 4 | |
CHAR[256] | .szDescription | 52 | |
CHAR[128] | .szCopyright | 308 |
│ └─436
IMESTRUCT | UINT | .fnc | 0 |
WPARAM | .wParam | 8 | |
UINT | .wCount | 16 | |
UINT | .dchSource | 20 | |
UINT | .dchDest | 24 | |
LPARAM | .lParam1 | 32 | |
LPARAM | .lParam2 | 40 | |
LPARAM | .lParam3 | 48 |
│ └─56
IMEWRD | WCHAR * | .pwchReading | 0 |
WCHAR * | .pwchDisplay | 8 | |
WORD | .nPos1 | 16 | |
ULONG | .ulPos | 16 | |
WORD | .nPos2 | 18 | |
ULONG[2] | .rgulAttrs | 20 | |
INT | .cbComment | 28 | |
IMEUCT | .uct | 32 | |
void * | .pvComment | 36 |
│ └─44
IN6_ADDR | union (unnamed) | .u | 0 |
│ └─16
IN6_PKTINFO | IN6_ADDR | union (unnamed) | .ipi6_addr.u | 0 |
ULONG | .ipi6_ifindex | 16 |
│ └─20
INCREMENTAL_ACCESS_INFO | DWORD | .dwSize | 0 | |
FILETIME | DWORD | .ftLastModifiedTime.dwLowDateTime | 4 | |
DWORD | .ftLastModifiedTime.dwHighDateTime | 8 |
│ └─12
INET_FIREWALL_AC_BINARIES | DWORD | .count | 0 |
LPWSTR * | .binaries | 8 |
│ └─16
INET_FIREWALL_AC_CAPABILITIES | DWORD | .count | 0 |
SID_AND_ATTRIBUTES * | .capabilities | 8 |
│ └─16
INET_FIREWALL_AC_CHANGE | INET_FIREWALL_AC_CHANGE_TYPE | .changeType | 0 |
INET_FIREWALL_AC_CREATION_TYPE | .createType | 4 | |
SID * | .appContainerSid | 8 | |
SID * | .userSid | 16 | |
LPWSTR | .displayName | 24 | |
union (unnamed) | .u | 32 |
│ └─48
INET_FIREWALL_APP_CONTAINER | SID * | .appContainerSid | 0 | |
SID * | .userSid | 8 | ||
LPWSTR | .appContainerName | 16 | ||
LPWSTR | .displayName | 24 | ||
LPWSTR | .description | 32 | ||
INET_FIREWALL_AC_CAPABILITIES | DWORD | .capabilities.count | 40 | |
SID_AND_ATTRIBUTES * | .capabilities.capabilities | 48 | ||
INET_FIREWALL_AC_BINARIES | DWORD | .binaries.count | 56 | |
LPWSTR * | .binaries.binaries | 64 | ||
LPWSTR | .workingDirectory | 72 | ||
LPWSTR | .packageFullName | 80 |
│ └─88
INET_PORT_RANGE | USHORT | .StartPort | 0 |
USHORT | .NumberOfPorts | 2 |
│ └─4
INET_PORT_RESERVATION_INSTANCE | INET_PORT_RESERVATION | .Reservation | 0 | |
INET_PORT_RESERVATION_TOKEN | ULONG64 | .Token.Token | 8 |
│ └─16
INET_PORT_RESERVATION_TOKEN | ULONG64 | .Token | 0 |
│ └─8
INFCONTEXT | PVOID | .Inf | 0 |
PVOID | .CurrentInf | 8 | |
UINT | .Section | 16 | |
UINT | .Line | 20 |
│ └─24
INHERITED_FROMA | LONG | .GenerationGap | 0 |
LPSTR | .AncestorName | 8 |
│ └─16
INHERITED_FROMW | LONG | .GenerationGap | 0 |
LPWSTR | .AncestorName | 8 |
│ └─16
INITCOMMONCONTROLSEX | DWORD | .dwSize | 0 |
DWORD | .dwICC | 4 |
│ └─8
INKMETRIC | INT | .iHeight | 0 |
INT | .iFontAscent | 4 | |
INT | .iFontDescent | 8 | |
DWORD | .dwFlags | 12 | |
COLORREF | .color | 16 |
│ └─20
INPUT | DWORD | .type | 0 | |
HARDWAREINPUT | DWORD | .hi.uMsg | 8 | |
WORD | .hi.wParamL | 12 | ||
WORD | .hi.wParamH | 14 | ||
KEYBDINPUT | WORD | .ki.wVk | 8 | |
WORD | .ki.wScan | 10 | ||
DWORD | .ki.dwFlags | 12 | ||
DWORD | .ki.time | 16 | ||
ULONG_PTR | .ki.dwExtraInfo | 24 | ||
MOUSEINPUT | LONG | .mi.dx | 8 | |
LONG | .mi.dy | 12 | ||
DWORD | .mi.mouseData | 16 | ||
DWORD | .mi.dwFlags | 20 | ||
DWORD | .mi.time | 24 | ||
ULONG_PTR | .mi.dwExtraInfo | 32 |
│ └─40
INPUT_INJECTION_VALUE | USHORT | .page | 0 |
USHORT | .usage | 2 | |
INT32 | .value | 4 | |
USHORT | .index | 8 |
│ └─12
INPUT_MESSAGE_SOURCE | INPUT_MESSAGE_DEVICE_TYPE | .deviceType | 0 |
INPUT_MESSAGE_ORIGIN_ID | .originId | 4 |
│ └─8
INPUT_TRANSFORM | float | ._11 | 0 |
float[4][4] | .m | 0 | |
float | ._12 | 4 | |
float | ._13 | 8 | |
float | ._14 | 12 | |
float | ._21 | 16 | |
float | ._22 | 20 | |
float | ._23 | 24 | |
float | ._24 | 28 | |
float | ._31 | 32 | |
float | ._32 | 36 | |
float | ._33 | 40 | |
float | ._34 | 44 | |
float | ._41 | 48 | |
float | ._42 | 52 | |
float | ._43 | 56 | |
float | ._44 | 60 |
│ └─64
INSTALLDATA | INSTALLSPECTYPE | .Type | 0 | |
INSTALLSPEC | struct (unnamed) | .Spec.AppName | 8 | |
struct (unnamed) | .Spec.COMClass | 8 | ||
WCHAR * | .Spec.FileExt | 8 | ||
WCHAR * | .Spec.ProgId | 8 |
│ └─32
INSTALLSPEC | struct (unnamed) | .AppName | 0 |
struct (unnamed) | .COMClass | 0 | |
WCHAR * | .FileExt | 0 | |
WCHAR * | .ProgId | 0 |
│ └─24
INTERACTION_ARGUMENTS_CROSS_SLIDE | CROSS_SLIDE_FLAGS | .flags | 0 |
│ └─4
INTERACTION_ARGUMENTS_MANIPULATION | MANIPULATION_TRANSFORM | float | .delta.translationX | 0 |
float | .delta.translationY | 4 | ||
float | .delta.scale | 8 | ||
float | .delta.expansion | 12 | ||
float | .delta.rotation | 16 | ||
MANIPULATION_TRANSFORM | float | .cumulative.translationX | 20 | |
float | .cumulative.translationY | 24 | ||
float | .cumulative.scale | 28 | ||
float | .cumulative.expansion | 32 | ||
float | .cumulative.rotation | 36 | ||
MANIPULATION_VELOCITY | float | .velocity.velocityX | 40 | |
float | .velocity.velocityY | 44 | ||
float | .velocity.velocityExpansion | 48 | ||
float | .velocity.velocityAngular | 52 | ||
MANIPULATION_RAILS_STATE | .railsState | 56 |
│ └─60
INTERACTION_ARGUMENTS_TAP | UINT32 | .count | 0 |
│ └─4
INTERACTION_CONTEXT_CONFIGURATION | INTERACTION_ID | .interactionId | 0 |
INTERACTION_CONFIGURATION_FLAGS | .enable | 4 |
│ └─8
INTERACTION_CONTEXT_OUTPUT | INTERACTION_FLAGS | .interactionFlags | 0 |
INTERACTION_ID | .interactionId | 0 | |
union (unnamed) | .arguments | 0 | |
POINTER_INPUT_TYPE | .inputType | 0 | |
float | .x | 0 | |
float | .y | 0 |
│ └─80
INTERFACEDATA | METHODDATA * | .pmethdata | 0 |
UINT | .cMembers | 8 |
│ └─16
INTERFACEINFO | IUnknown * | .pUnk | 0 |
IID | .iid | 8 | |
WORD | .wMethod | 24 |
│ └─32
INTERFACE_HARDWARE_CROSSTIMESTAMP | ULONG64 | .SystemTimestamp1 | 0 |
ULONG64 | .HardwareClockTimestamp | 8 | |
ULONG64 | .SystemTimestamp2 | 16 |
│ └─24
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES | BOOLEAN | .PtpV2OverUdpIPv4EventMessageReceive | 0 |
BOOLEAN | .PtpV2OverUdpIPv4AllMessageReceive | 1 | |
BOOLEAN | .PtpV2OverUdpIPv4EventMessageTransmit | 2 | |
BOOLEAN | .PtpV2OverUdpIPv4AllMessageTransmit | 3 | |
BOOLEAN | .PtpV2OverUdpIPv6EventMessageReceive | 4 | |
BOOLEAN | .PtpV2OverUdpIPv6AllMessageReceive | 5 | |
BOOLEAN | .PtpV2OverUdpIPv6EventMessageTransmit | 6 | |
BOOLEAN | .PtpV2OverUdpIPv6AllMessageTransmit | 7 | |
BOOLEAN | .AllReceive | 8 | |
BOOLEAN | .AllTransmit | 9 | |
BOOLEAN | .TaggedTransmit | 10 |
│ └─11
INTERFACE_INFO | ULONG | .iiFlags | 0 | |
sockaddr_gen | struct sockaddr | .iiAddress.Address | 4 | |
struct sockaddr_in | .iiAddress.AddressIn | 4 | ||
struct sockaddr_in6_old | .iiAddress.AddressIn6 | 4 | ||
sockaddr_gen | struct sockaddr | .iiBroadcastAddress.Address | 28 | |
struct sockaddr_in | .iiBroadcastAddress.AddressIn | 28 | ||
struct sockaddr_in6_old | .iiBroadcastAddress.AddressIn6 | 28 | ||
sockaddr_gen | struct sockaddr | .iiNetmask.Address | 52 | |
struct sockaddr_in | .iiNetmask.AddressIn | 52 | ||
struct sockaddr_in6_old | .iiNetmask.AddressIn6 | 52 |
│ └─76
INTERFACE_INFO_EX | ULONG | .iiFlags | 0 |
int | .iiAddress | 8 | |
int | .iiBroadcastAddress | 24 | |
int | .iiNetmask | 40 |
│ └─56
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES | BOOLEAN | .AllReceive | 0 |
BOOLEAN | .AllTransmit | 1 | |
BOOLEAN | .TaggedTransmit | 2 |
│ └─3
INTERFACE_TIMESTAMP_CAPABILITIES | ULONG64 | .HardwareClockFrequencyHz | 0 | |
BOOLEAN | .SupportsCrossTimestamp | 8 | ||
INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES | BOOLEAN | .HardwareCapabilities.PtpV2OverUdpIPv4EventMessageReceive | 9 | |
BOOLEAN | .HardwareCapabilities.PtpV2OverUdpIPv4AllMessageReceive | 10 | ||
BOOLEAN | .HardwareCapabilities.PtpV2OverUdpIPv4EventMessageTransmit | 11 | ||
BOOLEAN | .HardwareCapabilities.PtpV2OverUdpIPv4AllMessageTransmit | 12 | ||
BOOLEAN | .HardwareCapabilities.PtpV2OverUdpIPv6EventMessageReceive | 13 | ||
BOOLEAN | .HardwareCapabilities.PtpV2OverUdpIPv6AllMessageReceive | 14 | ||
BOOLEAN | .HardwareCapabilities.PtpV2OverUdpIPv6EventMessageTransmit | 15 | ||
BOOLEAN | .HardwareCapabilities.PtpV2OverUdpIPv6AllMessageTransmit | 16 | ||
BOOLEAN | .HardwareCapabilities.AllReceive | 17 | ||
BOOLEAN | .HardwareCapabilities.AllTransmit | 18 | ||
BOOLEAN | .HardwareCapabilities.TaggedTransmit | 19 | ||
INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES | BOOLEAN | .SoftwareCapabilities.AllReceive | 20 | |
BOOLEAN | .SoftwareCapabilities.AllTransmit | 21 | ||
BOOLEAN | .SoftwareCapabilities.TaggedTransmit | 22 |
│ └─24
INTERNET_ASYNC_RESULT | DWORD_PTR | .dwResult | 0 |
DWORD | .dwError | 8 |
│ └─16
INTERNET_AUTH_NOTIFY_DATA | DWORD | .cbStruct | 0 |
DWORD | .dwOptions | 4 | |
PFN_AUTH_NOTIFY | .pfnNotify | 8 | |
DWORD_PTR | .dwContext | 16 |
│ └─24
INTERNET_BUFFERSA | DWORD | .dwStructSize | 0 |
struct _INTERNET_BUFFERSA * | .Next | 8 | |
LPCSTR | .lpcszHeader | 16 | |
DWORD | .dwHeadersLength | 24 | |
DWORD | .dwHeadersTotal | 28 | |
LPVOID | .lpvBuffer | 32 | |
DWORD | .dwBufferLength | 40 | |
DWORD | .dwBufferTotal | 44 | |
DWORD | .dwOffsetLow | 48 | |
DWORD | .dwOffsetHigh | 52 |
│ └─56
INTERNET_BUFFERSW | DWORD | .dwStructSize | 0 |
struct _INTERNET_BUFFERSW * | .Next | 8 | |
LPCWSTR | .lpcszHeader | 16 | |
DWORD | .dwHeadersLength | 24 | |
DWORD | .dwHeadersTotal | 28 | |
LPVOID | .lpvBuffer | 32 | |
DWORD | .dwBufferLength | 40 | |
DWORD | .dwBufferTotal | 44 | |
DWORD | .dwOffsetLow | 48 | |
DWORD | .dwOffsetHigh | 52 |
│ └─56
INTERNET_CACHE_CONFIG_INFOA | DWORD | .dwStructSize | 0 |
DWORD | .dwContainer | 4 | |
DWORD | .dwQuota | 8 | |
DWORD | .dwReserved4 | 12 | |
BOOL | .fPerUser | 16 | |
DWORD | .dwSyncMode | 20 | |
DWORD | .dwNumCachePaths | 24 | |
CHAR[260] | .CachePath | 28 | |
INTERNET_CACHE_CONFIG_PATH_ENTRYA[1] | .CachePaths | 28 | |
DWORD | .dwCacheSize | 288 | |
DWORD | .dwNormalUsage | 292 | |
DWORD | .dwExemptUsage | 296 |
│ └─300
INTERNET_CACHE_CONFIG_INFOW | DWORD | .dwStructSize | 0 |
DWORD | .dwContainer | 4 | |
DWORD | .dwQuota | 8 | |
DWORD | .dwReserved4 | 12 | |
BOOL | .fPerUser | 16 | |
DWORD | .dwSyncMode | 20 | |
DWORD | .dwNumCachePaths | 24 | |
WCHAR[260] | .CachePath | 28 | |
INTERNET_CACHE_CONFIG_PATH_ENTRYW[1] | .CachePaths | 28 | |
DWORD | .dwCacheSize | 548 | |
DWORD | .dwNormalUsage | 552 | |
DWORD | .dwExemptUsage | 556 |
│ └─560
INTERNET_CACHE_ENTRY_INFOA | DWORD | .dwStructSize | 0 | |
LPSTR | .lpszSourceUrlName | 8 | ||
LPSTR | .lpszLocalFileName | 16 | ||
DWORD | .CacheEntryType | 24 | ||
DWORD | .dwUseCount | 28 | ||
DWORD | .dwHitRate | 32 | ||
DWORD | .dwSizeLow | 36 | ||
DWORD | .dwSizeHigh | 40 | ||
FILETIME | DWORD | .LastModifiedTime.dwLowDateTime | 44 | |
DWORD | .LastModifiedTime.dwHighDateTime | 48 | ||
FILETIME | DWORD | .ExpireTime.dwLowDateTime | 52 | |
DWORD | .ExpireTime.dwHighDateTime | 56 | ||
FILETIME | DWORD | .LastAccessTime.dwLowDateTime | 60 | |
DWORD | .LastAccessTime.dwHighDateTime | 64 | ||
FILETIME | DWORD | .LastSyncTime.dwLowDateTime | 68 | |
DWORD | .LastSyncTime.dwHighDateTime | 72 | ||
LPSTR | .lpHeaderInfo | 80 | ||
DWORD | .dwHeaderInfoSize | 88 | ||
LPSTR | .lpszFileExtension | 96 | ||
DWORD | .dwExemptDelta | 104 | ||
DWORD | .dwReserved | 104 |
│ └─112
INTERNET_CACHE_ENTRY_INFOW | DWORD | .dwStructSize | 0 | |
LPWSTR | .lpszSourceUrlName | 8 | ||
LPWSTR | .lpszLocalFileName | 16 | ||
DWORD | .CacheEntryType | 24 | ||
DWORD | .dwUseCount | 28 | ||
DWORD | .dwHitRate | 32 | ||
DWORD | .dwSizeLow | 36 | ||
DWORD | .dwSizeHigh | 40 | ||
FILETIME | DWORD | .LastModifiedTime.dwLowDateTime | 44 | |
DWORD | .LastModifiedTime.dwHighDateTime | 48 | ||
FILETIME | DWORD | .ExpireTime.dwLowDateTime | 52 | |
DWORD | .ExpireTime.dwHighDateTime | 56 | ||
FILETIME | DWORD | .LastAccessTime.dwLowDateTime | 60 | |
DWORD | .LastAccessTime.dwHighDateTime | 64 | ||
FILETIME | DWORD | .LastSyncTime.dwLowDateTime | 68 | |
DWORD | .LastSyncTime.dwHighDateTime | 72 | ||
LPWSTR | .lpHeaderInfo | 80 | ||
DWORD | .dwHeaderInfoSize | 88 | ||
LPWSTR | .lpszFileExtension | 96 | ||
DWORD | .dwExemptDelta | 104 | ||
DWORD | .dwReserved | 104 |
│ └─112
INTERNET_CACHE_GROUP_INFOA | DWORD | .dwGroupSize | 0 |
DWORD | .dwGroupFlags | 4 | |
DWORD | .dwGroupType | 8 | |
DWORD | .dwDiskUsage | 12 | |
DWORD | .dwDiskQuota | 16 | |
DWORD[4] | .dwOwnerStorage | 20 | |
CHAR[120] | .szGroupName | 36 |
│ └─156
INTERNET_CACHE_GROUP_INFOW | DWORD | .dwGroupSize | 0 |
DWORD | .dwGroupFlags | 4 | |
DWORD | .dwGroupType | 8 | |
DWORD | .dwDiskUsage | 12 | |
DWORD | .dwDiskQuota | 16 | |
DWORD[4] | .dwOwnerStorage | 20 | |
WCHAR[120] | .szGroupName | 36 |
│ └─276
INTERNET_CACHE_TIMESTAMPS | FILETIME | DWORD | .ftExpires.dwLowDateTime | 0 |
DWORD | .ftExpires.dwHighDateTime | 4 | ||
FILETIME | DWORD | .ftLastModified.dwLowDateTime | 8 | |
DWORD | .ftLastModified.dwHighDateTime | 12 |
│ └─16
INTERNET_CERTIFICATE_INFO | FILETIME | DWORD | .ftExpiry.dwLowDateTime | 0 |
DWORD | .ftExpiry.dwHighDateTime | 4 | ||
FILETIME | DWORD | .ftStart.dwLowDateTime | 8 | |
DWORD | .ftStart.dwHighDateTime | 12 | ||
LPTSTR | .lpszSubjectInfo | 16 | ||
LPTSTR | .lpszIssuerInfo | 24 | ||
LPTSTR | .lpszProtocolName | 32 | ||
LPTSTR | .lpszSignatureAlgName | 40 | ||
LPTSTR | .lpszEncryptionAlgName | 48 | ||
DWORD | .dwKeySize | 56 |
│ └─64
INTERNET_CONNECTED_INFO | DWORD | .dwConnectedState | 0 |
DWORD | .dwFlags | 4 |
│ └─8
INTERNET_COOKIE2 | PWSTR | .pwszName | 0 | |
PWSTR | .pwszValue | 8 | ||
PWSTR | .pwszDomain | 16 | ||
PWSTR | .pwszPath | 24 | ||
DWORD | .dwFlags | 32 | ||
FILETIME | DWORD | .ftExpires.dwLowDateTime | 36 | |
DWORD | .ftExpires.dwHighDateTime | 40 | ||
BOOL | .fExpiresSet | 44 |
│ └─48
INTERNET_DIAGNOSTIC_SOCKET_INFO | DWORD_PTR | .Socket | 0 |
DWORD | .SourcePort | 8 | |
DWORD | .DestPort | 12 | |
DWORD | .Flags | 16 |
│ └─24
INTERNET_PER_CONN_OPTIONA | DWORD | .dwOption | 0 |
union (unnamed) | .Value | 8 |
│ └─16
INTERNET_PER_CONN_OPTIONW | DWORD | .dwOption | 0 |
union (unnamed) | .Value | 8 |
│ └─16
INTERNET_PER_CONN_OPTION_LISTA | DWORD | .dwSize | 0 |
LPSTR | .pszConnection | 8 | |
DWORD | .dwOptionCount | 16 | |
DWORD | .dwOptionError | 20 | |
LPINTERNET_PER_CONN_OPTIONA | .pOptions | 24 |
│ └─32
INTERNET_PER_CONN_OPTION_LISTW | DWORD | .dwSize | 0 |
LPWSTR | .pszConnection | 8 | |
DWORD | .dwOptionCount | 16 | |
DWORD | .dwOptionError | 20 | |
LPINTERNET_PER_CONN_OPTIONW | .pOptions | 24 |
│ └─32
INTERNET_PROXY_INFO | DWORD | .dwAccessType | 0 |
LPCTSTR | .lpszProxy | 8 | |
LPCTSTR | .lpszProxyBypass | 16 |
│ └─24
INTERNET_VERSION_INFO | DWORD | .dwMajorVersion | 0 |
DWORD | .dwMinorVersion | 4 |
│ └─8
INTLIST | int | .iValueCount | 0 |
int[402] | .iValues | 4 |
│ └─1612
IN_ADDR | union (unnamed) | .S_un | 0 |
│ └─4
IN_ADDR_IPV4 | ULONG | .Addr | 0 |
UCHAR[4] | .AddrBytes | 0 |
│ └─4
IN_ADDR_IPV6 | UCHAR[16] | .Addr | 0 |
│ └─16
IN_PKTINFO | IN_ADDR | union (unnamed) | .ipi_addr.S_un | 0 |
ULONG | .ipi_ifindex | 4 |
│ └─8
IORING_BUFFER_INFO | void * | .Address | 0 |
UINT32 | .Length | 8 |
│ └─16
IORING_BUFFER_REF | union BufferUnion | .Buffer | 0 |
IORING_REF_KIND | .Kind | 0 |
│ └─16
IORING_CAPABILITIES | IORING_VERSION | .MaxVersion | 0 |
UINT32 | .MaxSubmissionQueueSize | 4 | |
UINT32 | .MaxCompletionQueueSize | 8 | |
IORING_FEATURE_FLAGS | .FeatureFlags | 12 |
│ └─16
IORING_CQE | UINT_PTR | .UserData | 0 |
HRESULT | .ResultCode | 8 | |
ULONG_PTR | .Information | 16 |
│ └─24
IORING_CREATE_FLAGS | IORING_CREATE_REQUIRED_FLAGS | .Required | 0 |
IORING_CREATE_ADVISORY_FLAGS | .Advisory | 4 |
│ └─8
IORING_HANDLE_REF | union HandleUnion | .Handle | 0 |
IORING_REF_KIND | .Kind | 0 |
│ └─16
IORING_INFO | IORING_VERSION | .IoRingVersion | 0 | |
IORING_CREATE_FLAGS | IORING_CREATE_REQUIRED_FLAGS | .Flags.Required | 4 | |
IORING_CREATE_ADVISORY_FLAGS | .Flags.Advisory | 8 | ||
UINT32 | .SubmissionQueueSize | 12 | ||
UINT32 | .CompletionQueueSize | 16 |
│ └─20
IORING_REGISTERED_BUFFER | UINT32 | .BufferIndex | 0 |
UINT32 | .Offset | 4 |
│ └─8
IO_COUNTERS | ULONGLONG | .ReadOperationCount | 0 |
ULONGLONG | .WriteOperationCount | 8 | |
ULONGLONG | .OtherOperationCount | 16 | |
ULONGLONG | .ReadTransferCount | 24 | |
ULONGLONG | .WriteTransferCount | 32 | |
ULONGLONG | .OtherTransferCount | 40 |
│ └─48
IO_DES | DWORD | .IOD_Count | 0 |
DWORD | .IOD_Type | 4 | |
DWORDLONG | .IOD_Alloc_Base | 8 | |
DWORDLONG | .IOD_Alloc_End | 16 | |
DWORD | .IOD_DesFlags | 24 |
│ └─28
IO_RANGE | DWORDLONG | .IOR_Align | 0 |
DWORD | .IOR_nPorts | 8 | |
DWORDLONG | .IOR_Min | 12 | |
DWORDLONG | .IOR_Max | 20 | |
DWORD | .IOR_RangeFlags | 28 | |
DWORDLONG | .IOR_Alias | 32 |
│ └─40
IO_RESOURCE | IO_DES | DWORD | .IO_Header.IOD_Count | 0 |
DWORD | .IO_Header.IOD_Type | 4 | ||
DWORDLONG | .IO_Header.IOD_Alloc_Base | 8 | ||
DWORDLONG | .IO_Header.IOD_Alloc_End | 16 | ||
DWORD | .IO_Header.IOD_DesFlags | 24 | ||
IO_RANGE[1] | .IO_Data | 28 |
│ └─68
IP4_ARRAY | DWORD | .AddrCount | 0 |
IP4_ADDRESS[1] | .AddrArray | 4 |
│ └─8
IP6_ADDRESS | BYTE[16] | .IP6Byte | 0 |
DWORD[4] | .IP6Dword | 0 | |
QWORD[2] | .IP6Qword | 0 | |
WORD[8] | .IP6Word | 0 |
│ └─16
IPAddrEntry | int | .iae_addr | 0 |
int | .iae_index | 4 | |
int | .iae_mask | 8 | |
int | .iae_bcastaddr | 12 | |
int | .iae_reasmsize | 16 | |
int | .iae_context | 20 | |
int | .iae_pad | 22 |
│ └─24
IPInterfaceInfo | int | .iii_flags | 0 |
int | .iii_mtu | 4 | |
int | .iii_speed | 8 | |
int | .iii_addrlength | 12 | |
int[1] | .iii_addr | 16 |
│ └─20
IPNG_ADDRESS | DWORD | .IpAddrV4 | 0 |
BYTE[16] | .IpAddrV6 | 0 |
│ └─16
IPSEC_ADDRESS_INFO0 | UINT32 | .numV4Addresses | 0 |
UINT32 * | .v4Addresses | 8 | |
UINT32 | .numV6Addresses | 16 | |
FWP_BYTE_ARRAY16 * | .v6Addresses | 24 |
│ └─32
IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 | UINT32 | .invalidSpisOnInbound | 0 |
UINT32 | .decryptionFailuresOnInbound | 4 | |
UINT32 | .authenticationFailuresOnInbound | 8 | |
UINT32 | .udpEspValidationFailuresOnInbound | 12 | |
UINT32 | .replayCheckFailuresOnInbound | 16 | |
UINT32 | .invalidClearTextInbound | 20 | |
UINT32 | .saNotInitializedOnInbound | 24 | |
UINT32 | .receiveOverIncorrectSaInbound | 28 | |
UINT32 | .secureReceivesNotMatchingFilters | 32 |
│ └─36
IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 | UINT32 | .invalidSpisOnInbound | 0 |
UINT32 | .decryptionFailuresOnInbound | 4 | |
UINT32 | .authenticationFailuresOnInbound | 8 | |
UINT32 | .udpEspValidationFailuresOnInbound | 12 | |
UINT32 | .replayCheckFailuresOnInbound | 16 | |
UINT32 | .invalidClearTextInbound | 20 | |
UINT32 | .saNotInitializedOnInbound | 24 | |
UINT32 | .receiveOverIncorrectSaInbound | 28 | |
UINT32 | .secureReceivesNotMatchingFilters | 32 | |
UINT32 | .totalDropPacketsInbound | 36 |
│ └─40
IPSEC_AGGREGATE_SA_STATISTICS0 | UINT32 | .activeSas | 0 |
UINT32 | .pendingSaNegotiations | 4 | |
UINT32 | .totalSasAdded | 8 | |
UINT32 | .totalSasDeleted | 12 | |
UINT32 | .successfulRekeys | 16 | |
UINT32 | .activeTunnels | 20 | |
UINT32 | .offloadedSas | 24 |
│ └─28
IPSEC_AH_DROP_PACKET_STATISTICS0 | UINT32 | .invalidSpisOnInbound | 0 |
UINT32 | .authenticationFailuresOnInbound | 4 | |
UINT32 | .replayCheckFailuresOnInbound | 8 | |
UINT32 | .saNotInitializedOnInbound | 12 |
│ └─16
IPSEC_AUTH_AND_CIPHER_TRANSFORM0 | IPSEC_AUTH_TRANSFORM0 | IPSEC_AUTH_TRANSFORM_ID0 | IPSEC_AUTH_TYPE | .authTransform.authTransformId.authType | 0 |
IPSEC_AUTH_CONFIG | .authTransform.authTransformId.authConfig | 4 | |||
IPSEC_CRYPTO_MODULE_ID * | .authTransform.cryptoModuleId | 8 | |||
IPSEC_CIPHER_TRANSFORM0 | IPSEC_CIPHER_TRANSFORM_ID0 | IPSEC_CIPHER_TYPE | .cipherTransform.cipherTransformId.cipherType | 16 | |
IPSEC_CIPHER_CONFIG | .cipherTransform.cipherTransformId.cipherConfig | 20 | |||
IPSEC_CRYPTO_MODULE_ID * | .cipherTransform.cryptoModuleId | 24 |
│ └─32
IPSEC_AUTH_TRANSFORM0 | IPSEC_AUTH_TRANSFORM_ID0 | IPSEC_AUTH_TYPE | .authTransformId.authType | 0 |
IPSEC_AUTH_CONFIG | .authTransformId.authConfig | 4 | ||
IPSEC_CRYPTO_MODULE_ID * | .cryptoModuleId | 8 |
│ └─16
IPSEC_AUTH_TRANSFORM_ID0 | IPSEC_AUTH_TYPE | .authType | 0 |
IPSEC_AUTH_CONFIG | .authConfig | 4 |
│ └─8
IPSEC_CIPHER_TRANSFORM0 | IPSEC_CIPHER_TRANSFORM_ID0 | IPSEC_CIPHER_TYPE | .cipherTransformId.cipherType | 0 |
IPSEC_CIPHER_CONFIG | .cipherTransformId.cipherConfig | 4 | ||
IPSEC_CRYPTO_MODULE_ID * | .cryptoModuleId | 8 |
│ └─16
IPSEC_CIPHER_TRANSFORM_ID0 | IPSEC_CIPHER_TYPE | .cipherType | 0 |
IPSEC_CIPHER_CONFIG | .cipherConfig | 4 |
│ └─8
IPSEC_DOSP_OPTIONS0 | UINT32 | .stateIdleTimeoutSeconds | 0 | |
UINT32 | .perIPRateLimitQueueIdleTimeoutSeconds | 4 | ||
UINT8 | .ipV6IPsecUnauthDscp | 8 | ||
UINT32 | .ipV6IPsecUnauthRateLimitBytesPerSec | 12 | ||
UINT32 | .ipV6IPsecUnauthPerIPRateLimitBytesPerSec | 16 | ||
UINT8 | .ipV6IPsecAuthDscp | 20 | ||
UINT32 | .ipV6IPsecAuthRateLimitBytesPerSec | 24 | ||
UINT8 | .icmpV6Dscp | 28 | ||
UINT32 | .icmpV6RateLimitBytesPerSec | 32 | ||
UINT8 | .ipV6FilterExemptDscp | 36 | ||
UINT32 | .ipV6FilterExemptRateLimitBytesPerSec | 40 | ||
UINT8 | .defBlockExemptDscp | 44 | ||
UINT32 | .defBlockExemptRateLimitBytesPerSec | 48 | ||
UINT32 | .maxStateEntries | 52 | ||
UINT32 | .maxPerIPRateLimitQueues | 56 | ||
UINT32 | .flags | 60 | ||
UINT32 | .numPublicIFLuids | 64 | ||
UINT64 * | .publicIFLuids | 72 | ||
UINT32 | .numInternalIFLuids | 80 | ||
UINT64 * | .internalIFLuids | 88 | ||
FWP_V6_ADDR_AND_MASK | UINT8[16] | .publicV6AddrMask.addr | 96 | |
UINT8 | .publicV6AddrMask.prefixLength | 112 | ||
FWP_V6_ADDR_AND_MASK | UINT8[16] | .internalV6AddrMask.addr | 113 | |
UINT8 | .internalV6AddrMask.prefixLength | 129 |
│ └─136
IPSEC_DOSP_STATE0 | UINT8[16] | .publicHostV6Addr | 0 |
UINT8[16] | .internalHostV6Addr | 16 | |
UINT64 | .totalInboundIPv6IPsecAuthPackets | 32 | |
UINT64 | .totalOutboundIPv6IPsecAuthPackets | 40 | |
UINT32 | .durationSecs | 48 |
│ └─56
IPSEC_DOSP_STATE_ENUM_TEMPLATE0 | FWP_V6_ADDR_AND_MASK | UINT8[16] | .publicV6AddrMask.addr | 0 |
UINT8 | .publicV6AddrMask.prefixLength | 16 | ||
FWP_V6_ADDR_AND_MASK | UINT8[16] | .internalV6AddrMask.addr | 17 | |
UINT8 | .internalV6AddrMask.prefixLength | 33 |
│ └─34
IPSEC_DOSP_STATISTICS0 | UINT64 | .totalStateEntriesCreated | 0 |
UINT64 | .currentStateEntries | 8 | |
UINT64 | .totalInboundAllowedIPv6IPsecUnauthPkts | 16 | |
UINT64 | .totalInboundRatelimitDiscardedIPv6IPsecUnauthPkts | 24 | |
UINT64 | .totalInboundPerIPRatelimitDiscardedIPv6IPsecUnauthPkts | 32 | |
UINT64 | .totalInboundOtherDiscardedIPv6IPsecUnauthPkts | 40 | |
UINT64 | .totalInboundAllowedIPv6IPsecAuthPkts | 48 | |
UINT64 | .totalInboundRatelimitDiscardedIPv6IPsecAuthPkts | 56 | |
UINT64 | .totalInboundOtherDiscardedIPv6IPsecAuthPkts | 64 | |
UINT64 | .totalInboundAllowedICMPv6Pkts | 72 | |
UINT64 | .totalInboundRatelimitDiscardedICMPv6Pkts | 80 | |
UINT64 | .totalInboundAllowedIPv6FilterExemptPkts | 88 | |
UINT64 | .totalInboundRatelimitDiscardedIPv6FilterExemptPkts | 96 | |
UINT64 | .totalInboundDiscardedIPv6FilterBlockPkts | 104 | |
UINT64 | .totalInboundAllowedDefBlockExemptPkts | 112 | |
UINT64 | .totalInboundRatelimitDiscardedDefBlockExemptPkts | 120 | |
UINT64 | .totalInboundDiscardedDefBlockPkts | 128 | |
UINT64 | .currentInboundIPv6IPsecUnauthPerIPRateLimitQueues | 136 |
│ └─144
IPSEC_ESP_DROP_PACKET_STATISTICS0 | UINT32 | .invalidSpisOnInbound | 0 |
UINT32 | .decryptionFailuresOnInbound | 4 | |
UINT32 | .authenticationFailuresOnInbound | 8 | |
UINT32 | .replayCheckFailuresOnInbound | 12 | |
UINT32 | .saNotInitializedOnInbound | 16 |
│ └─20
IPSEC_GETSPI0 | IPSEC_TRAFFIC0 | FWP_IP_VERSION | .inboundIpsecTraffic.ipVersion | 0 |
UINT32 | .inboundIpsecTraffic.localV4Address | 4 | ||
UINT8[16] | .inboundIpsecTraffic.localV6Address | 4 | ||
UINT32 | .inboundIpsecTraffic.remoteV4Address | 20 | ||
UINT8[16] | .inboundIpsecTraffic.remoteV6Address | 20 | ||
IPSEC_TRAFFIC_TYPE | .inboundIpsecTraffic.trafficType | 36 | ||
UINT64 | .inboundIpsecTraffic.ipsecFilterId | 40 | ||
UINT64 | .inboundIpsecTraffic.tunnelPolicyId | 40 | ||
UINT16 | .inboundIpsecTraffic.remotePort | 48 | ||
FWP_IP_VERSION | .ipVersion | 56 | ||
IPSEC_V4_UDP_ENCAPSULATION0 * | .inboundUdpEncapsulation | 64 | ||
IPSEC_CRYPTO_MODULE_ID * | .rngCryptoModuleID | 72 |
│ └─80
IPSEC_GETSPI1 | IPSEC_TRAFFIC1 | FWP_IP_VERSION | .inboundIpsecTraffic.ipVersion | 0 |
UINT32 | .inboundIpsecTraffic.localV4Address | 4 | ||
UINT8[16] | .inboundIpsecTraffic.localV6Address | 4 | ||
UINT32 | .inboundIpsecTraffic.remoteV4Address | 20 | ||
UINT8[16] | .inboundIpsecTraffic.remoteV6Address | 20 | ||
IPSEC_TRAFFIC_TYPE | .inboundIpsecTraffic.trafficType | 36 | ||
UINT64 | .inboundIpsecTraffic.ipsecFilterId | 40 | ||
UINT64 | .inboundIpsecTraffic.tunnelPolicyId | 40 | ||
UINT16 | .inboundIpsecTraffic.remotePort | 48 | ||
UINT16 | .inboundIpsecTraffic.localPort | 50 | ||
UINT8 | .inboundIpsecTraffic.ipProtocol | 52 | ||
UINT64 | .inboundIpsecTraffic.localIfLuid | 56 | ||
UINT32 | .inboundIpsecTraffic.realIfProfileId | 64 | ||
FWP_IP_VERSION | .ipVersion | 72 | ||
IPSEC_V4_UDP_ENCAPSULATION0 * | .inboundUdpEncapsulation | 80 | ||
IPSEC_CRYPTO_MODULE_ID * | .rngCryptoModuleID | 88 |
│ └─96
IPSEC_ID0 | wchar_t * | .mmTargetName | 0 |
wchar_t * | .emTargetName | 8 | |
UINT32 | .numTokens | 16 | |
IPSEC_TOKEN0 * | .tokens | 24 | |
UINT64 | .explicitCredentials | 32 | |
UINT64 | .logonId | 40 |
│ └─48
IPSEC_KEYING_POLICY0 | UINT32 | .numKeyMods | 0 |
GUID * | .keyModKeys | 8 |
│ └─16
IPSEC_KEYING_POLICY1 | UINT32 | .numKeyMods | 0 |
GUID * | .keyModKeys | 8 | |
UINT32 | .flags | 16 |
│ └─24
IPSEC_KEYMODULE_STATE0 | GUID | unsigned long | .keyModuleKey.Data1 | 0 |
unsigned short | .keyModuleKey.Data2 | 4 | ||
unsigned short | .keyModuleKey.Data3 | 6 | ||
unsigned char[8] | .keyModuleKey.Data4 | 8 | ||
FWP_BYTE_BLOB | UINT32 | .stateBlob.size | 16 | |
UINT8 * | .stateBlob.data | 24 |
│ └─32
IPSEC_KEY_MANAGER0 | GUID | unsigned long | .keyManagerKey.Data1 | 0 |
unsigned short | .keyManagerKey.Data2 | 4 | ||
unsigned short | .keyManagerKey.Data3 | 6 | ||
unsigned char[8] | .keyManagerKey.Data4 | 8 | ||
FWPM_DISPLAY_DATA0 | wchar_t * | .displayData.name | 16 | |
wchar_t * | .displayData.description | 24 | ||
UINT32 | .flags | 32 | ||
UINT8 | .keyDictationTimeoutHint | 36 |
│ └─40
IPSEC_KEY_MANAGER_CALLBACKS0 | GUID | unsigned long | .reserved.Data1 | 0 |
unsigned short | .reserved.Data2 | 4 | ||
unsigned short | .reserved.Data3 | 6 | ||
unsigned char[8] | .reserved.Data4 | 8 | ||
UINT32 | .flags | 16 | ||
IPSEC_KEY_MANAGER_KEY_DICTATION_CHECK0 | .keyDictationCheck | 24 | ||
IPSEC_KEY_MANAGER_DICTATE_KEY0 | .keyDictation | 32 | ||
IPSEC_KEY_MANAGER_NOTIFY_KEY0 | .keyNotify | 40 |
│ └─48
IPSEC_PROPOSAL0 | IPSEC_SA_LIFETIME0 | UINT32 | .lifetime.lifetimeSeconds | 0 |
UINT32 | .lifetime.lifetimeKilobytes | 4 | ||
UINT32 | .lifetime.lifetimePackets | 8 | ||
UINT32 | .numSaTransforms | 12 | ||
IPSEC_SA_TRANSFORM0 * | .saTransforms | 16 | ||
IPSEC_PFS_GROUP | .pfsGroup | 24 |
│ └─32
IPSEC_SA0 | IPSEC_SA_SPI | .spi | 0 |
IPSEC_TRANSFORM_TYPE | .saTransformType | 4 | |
IPSEC_SA_AUTH_INFORMATION0 * | .ahInformation | 8 | |
IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 * | .espAuthAndCipherInformation | 8 | |
IPSEC_SA_AUTH_INFORMATION0 * | .espAuthFwInformation | 8 | |
IPSEC_SA_AUTH_INFORMATION0 * | .espAuthInformation | 8 | |
IPSEC_SA_CIPHER_INFORMATION0 * | .espCipherInformation | 8 |
│ └─16
IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 | IPSEC_SA_CIPHER_INFORMATION0 | IPSEC_CIPHER_TRANSFORM0 | IPSEC_CIPHER_TRANSFORM_ID0 | IPSEC_CIPHER_TYPE | .saCipherInformation.cipherTransform.cipherTransformId.cipherType | 0 |
IPSEC_CIPHER_CONFIG | .saCipherInformation.cipherTransform.cipherTransformId.cipherConfig | 4 | ||||
IPSEC_CRYPTO_MODULE_ID * | .saCipherInformation.cipherTransform.cryptoModuleId | 8 | ||||
FWP_BYTE_BLOB | UINT32 | .saCipherInformation.cipherKey.size | 16 | |||
UINT8 * | .saCipherInformation.cipherKey.data | 24 | ||||
IPSEC_SA_AUTH_INFORMATION0 | IPSEC_AUTH_TRANSFORM0 | IPSEC_AUTH_TRANSFORM_ID0 | IPSEC_AUTH_TYPE | .saAuthInformation.authTransform.authTransformId.authType | 32 | |
IPSEC_AUTH_CONFIG | .saAuthInformation.authTransform.authTransformId.authConfig | 36 | ||||
IPSEC_CRYPTO_MODULE_ID * | .saAuthInformation.authTransform.cryptoModuleId | 40 | ||||
FWP_BYTE_BLOB | UINT32 | .saAuthInformation.authKey.size | 48 | |||
UINT8 * | .saAuthInformation.authKey.data | 56 |
│ └─64
IPSEC_SA_AUTH_INFORMATION0 | IPSEC_AUTH_TRANSFORM0 | IPSEC_AUTH_TRANSFORM_ID0 | IPSEC_AUTH_TYPE | .authTransform.authTransformId.authType | 0 |
IPSEC_AUTH_CONFIG | .authTransform.authTransformId.authConfig | 4 | |||
IPSEC_CRYPTO_MODULE_ID * | .authTransform.cryptoModuleId | 8 | |||
FWP_BYTE_BLOB | UINT32 | .authKey.size | 16 | ||
UINT8 * | .authKey.data | 24 |
│ └─32
IPSEC_SA_BUNDLE0 | UINT32 | .flags | 0 | |
IPSEC_SA_LIFETIME0 | UINT32 | .lifetime.lifetimeSeconds | 4 | |
UINT32 | .lifetime.lifetimeKilobytes | 8 | ||
UINT32 | .lifetime.lifetimePackets | 12 | ||
UINT32 | .idleTimeoutSeconds | 16 | ||
UINT32 | .ndAllowClearTimeoutSeconds | 20 | ||
IPSEC_ID0 * | .ipsecId | 24 | ||
UINT32 | .napContext | 32 | ||
UINT32 | .qmSaId | 36 | ||
UINT32 | .numSAs | 40 | ||
IPSEC_SA0 * | .saList | 48 | ||
IPSEC_KEYMODULE_STATE0 * | .keyModuleState | 56 | ||
FWP_IP_VERSION | .ipVersion | 64 | ||
UINT32 | .peerV4PrivateAddress | 68 | ||
UINT64 | .mmSaId | 72 | ||
IPSEC_PFS_GROUP | .pfsGroup | 80 |
│ └─88
IPSEC_SA_BUNDLE1 | UINT32 | .flags | 0 | |
IPSEC_SA_LIFETIME0 | UINT32 | .lifetime.lifetimeSeconds | 4 | |
UINT32 | .lifetime.lifetimeKilobytes | 8 | ||
UINT32 | .lifetime.lifetimePackets | 12 | ||
UINT32 | .idleTimeoutSeconds | 16 | ||
UINT32 | .ndAllowClearTimeoutSeconds | 20 | ||
IPSEC_ID0 * | .ipsecId | 24 | ||
UINT32 | .napContext | 32 | ||
UINT32 | .qmSaId | 36 | ||
UINT32 | .numSAs | 40 | ||
IPSEC_SA0 * | .saList | 48 | ||
IPSEC_KEYMODULE_STATE0 * | .keyModuleState | 56 | ||
FWP_IP_VERSION | .ipVersion | 64 | ||
UINT32 | .peerV4PrivateAddress | 68 | ||
UINT64 | .mmSaId | 72 | ||
IPSEC_PFS_GROUP | .pfsGroup | 80 | ||
GUID | unsigned long | .saLookupContext.Data1 | 84 | |
unsigned short | .saLookupContext.Data2 | 88 | ||
unsigned short | .saLookupContext.Data3 | 90 | ||
unsigned char[8] | .saLookupContext.Data4 | 92 | ||
UINT64 | .qmFilterId | 104 |
│ └─112
IPSEC_SA_CIPHER_INFORMATION0 | IPSEC_CIPHER_TRANSFORM0 | IPSEC_CIPHER_TRANSFORM_ID0 | IPSEC_CIPHER_TYPE | .cipherTransform.cipherTransformId.cipherType | 0 |
IPSEC_CIPHER_CONFIG | .cipherTransform.cipherTransformId.cipherConfig | 4 | |||
IPSEC_CRYPTO_MODULE_ID * | .cipherTransform.cryptoModuleId | 8 | |||
FWP_BYTE_BLOB | UINT32 | .cipherKey.size | 16 | ||
UINT8 * | .cipherKey.data | 24 |
│ └─32
IPSEC_SA_CONTEXT0 | UINT64 | .saContextId | 0 |
IPSEC_SA_DETAILS0 * | .inboundSa | 8 | |
IPSEC_SA_DETAILS0 * | .outboundSa | 16 |
│ └─24
IPSEC_SA_CONTEXT1 | UINT64 | .saContextId | 0 |
IPSEC_SA_DETAILS1 * | .inboundSa | 8 | |
IPSEC_SA_DETAILS1 * | .outboundSa | 16 |
│ └─24
IPSEC_SA_CONTEXT_CHANGE0 | IPSEC_SA_CONTEXT_EVENT_TYPE0 | .changeType | 0 |
UINT64 | .saContextId | 8 |
│ └─16
IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 | FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .localSubNet.type | 0 |
FWP_RANGE0 * | .localSubNet.rangeValue | 8 | ||
FWP_BYTE_ARRAY16 * | .localSubNet.byteArray16 | 8 | ||
FWP_BYTE_ARRAY6 * | .localSubNet.byteArray6 | 8 | ||
FWP_BYTE_BLOB * | .localSubNet.byteBlob | 8 | ||
double * | .localSubNet.double64 | 8 | ||
float | .localSubNet.float32 | 8 | ||
INT16 | .localSubNet.int16 | 8 | ||
INT32 | .localSubNet.int32 | 8 | ||
INT64 * | .localSubNet.int64 | 8 | ||
INT8 | .localSubNet.int8 | 8 | ||
FWP_BYTE_BLOB * | .localSubNet.sd | 8 | ||
SID * | .localSubNet.sid | 8 | ||
FWP_BYTE_BLOB * | .localSubNet.tokenAccessInformation | 8 | ||
FWP_TOKEN_INFORMATION * | .localSubNet.tokenInformation | 8 | ||
UINT16 | .localSubNet.uint16 | 8 | ||
UINT32 | .localSubNet.uint32 | 8 | ||
UINT64 * | .localSubNet.uint64 | 8 | ||
UINT8 | .localSubNet.uint8 | 8 | ||
LPWSTR | .localSubNet.unicodeString | 8 | ||
FWP_V4_ADDR_AND_MASK * | .localSubNet.v4AddrMask | 8 | ||
FWP_V6_ADDR_AND_MASK * | .localSubNet.v6AddrMask | 8 | ||
FWP_CONDITION_VALUE0 | FWP_DATA_TYPE | .remoteSubNet.type | 16 | |
FWP_RANGE0 * | .remoteSubNet.rangeValue | 24 | ||
FWP_BYTE_ARRAY16 * | .remoteSubNet.byteArray16 | 24 | ||
FWP_BYTE_ARRAY6 * | .remoteSubNet.byteArray6 | 24 | ||
FWP_BYTE_BLOB * | .remoteSubNet.byteBlob | 24 | ||
double * | .remoteSubNet.double64 | 24 | ||
float | .remoteSubNet.float32 | 24 | ||
INT16 | .remoteSubNet.int16 | 24 | ||
INT32 | .remoteSubNet.int32 | 24 | ||
INT64 * | .remoteSubNet.int64 | 24 | ||
INT8 | .remoteSubNet.int8 | 24 | ||
FWP_BYTE_BLOB * | .remoteSubNet.sd | 24 | ||
SID * | .remoteSubNet.sid | 24 | ||
FWP_BYTE_BLOB * | .remoteSubNet.tokenAccessInformation | 24 | ||
FWP_TOKEN_INFORMATION * | .remoteSubNet.tokenInformation | 24 | ||
UINT16 | .remoteSubNet.uint16 | 24 | ||
UINT32 | .remoteSubNet.uint32 | 24 | ||
UINT64 * | .remoteSubNet.uint64 | 24 | ||
UINT8 | .remoteSubNet.uint8 | 24 | ||
LPWSTR | .remoteSubNet.unicodeString | 24 | ||
FWP_V4_ADDR_AND_MASK * | .remoteSubNet.v4AddrMask | 24 | ||
FWP_V6_ADDR_AND_MASK * | .remoteSubNet.v6AddrMask | 24 |
│ └─32
IPSEC_SA_CONTEXT_SUBSCRIPTION0 | IPSEC_SA_CONTEXT_ENUM_TEMPLATE0 * | .enumTemplate | 0 | |
UINT32 | .flags | 8 | ||
GUID | unsigned long | .sessionKey.Data1 | 12 | |
unsigned short | .sessionKey.Data2 | 16 | ||
unsigned short | .sessionKey.Data3 | 18 | ||
unsigned char[8] | .sessionKey.Data4 | 20 |
│ └─32
IPSEC_SA_DETAILS0 | FWP_IP_VERSION | .ipVersion | 0 | ||
FWP_DIRECTION | .saDirection | 4 | |||
IPSEC_TRAFFIC0 | FWP_IP_VERSION | .traffic.ipVersion | 8 | ||
UINT32 | .traffic.localV4Address | 12 | |||
UINT8[16] | .traffic.localV6Address | 12 | |||
UINT32 | .traffic.remoteV4Address | 28 | |||
UINT8[16] | .traffic.remoteV6Address | 28 | |||
IPSEC_TRAFFIC_TYPE | .traffic.trafficType | 44 | |||
UINT64 | .traffic.ipsecFilterId | 48 | |||
UINT64 | .traffic.tunnelPolicyId | 48 | |||
UINT16 | .traffic.remotePort | 56 | |||
IPSEC_SA_BUNDLE0 | UINT32 | .saBundle.flags | 64 | ||
IPSEC_SA_LIFETIME0 | UINT32 | .saBundle.lifetime.lifetimeSeconds | 68 | ||
UINT32 | .saBundle.lifetime.lifetimeKilobytes | 72 | |||
UINT32 | .saBundle.lifetime.lifetimePackets | 76 | |||
UINT32 | .saBundle.idleTimeoutSeconds | 80 | |||
UINT32 | .saBundle.ndAllowClearTimeoutSeconds | 84 | |||
IPSEC_ID0 * | .saBundle.ipsecId | 88 | |||
UINT32 | .saBundle.napContext | 96 | |||
UINT32 | .saBundle.qmSaId | 100 | |||
UINT32 | .saBundle.numSAs | 104 | |||
IPSEC_SA0 * | .saBundle.saList | 112 | |||
IPSEC_KEYMODULE_STATE0 * | .saBundle.keyModuleState | 120 | |||
FWP_IP_VERSION | .saBundle.ipVersion | 128 | |||
UINT32 | .saBundle.peerV4PrivateAddress | 132 | |||
UINT64 | .saBundle.mmSaId | 136 | |||
IPSEC_PFS_GROUP | .saBundle.pfsGroup | 144 | |||
IPSEC_V4_UDP_ENCAPSULATION0 * | .udpEncapsulation | 152 | |||
FWPM_FILTER0 * | .transportFilter | 160 |
│ └─168
IPSEC_SA_DETAILS1 | FWP_IP_VERSION | .ipVersion | 0 | ||
FWP_DIRECTION | .saDirection | 4 | |||
IPSEC_TRAFFIC1 | FWP_IP_VERSION | .traffic.ipVersion | 8 | ||
UINT32 | .traffic.localV4Address | 12 | |||
UINT8[16] | .traffic.localV6Address | 12 | |||
UINT32 | .traffic.remoteV4Address | 28 | |||
UINT8[16] | .traffic.remoteV6Address | 28 | |||
IPSEC_TRAFFIC_TYPE | .traffic.trafficType | 44 | |||
UINT64 | .traffic.ipsecFilterId | 48 | |||
UINT64 | .traffic.tunnelPolicyId | 48 | |||
UINT16 | .traffic.remotePort | 56 | |||
UINT16 | .traffic.localPort | 58 | |||
UINT8 | .traffic.ipProtocol | 60 | |||
UINT64 | .traffic.localIfLuid | 64 | |||
UINT32 | .traffic.realIfProfileId | 72 | |||
IPSEC_SA_BUNDLE1 | UINT32 | .saBundle.flags | 80 | ||
IPSEC_SA_LIFETIME0 | UINT32 | .saBundle.lifetime.lifetimeSeconds | 84 | ||
UINT32 | .saBundle.lifetime.lifetimeKilobytes | 88 | |||
UINT32 | .saBundle.lifetime.lifetimePackets | 92 | |||
UINT32 | .saBundle.idleTimeoutSeconds | 96 | |||
UINT32 | .saBundle.ndAllowClearTimeoutSeconds | 100 | |||
IPSEC_ID0 * | .saBundle.ipsecId | 104 | |||
UINT32 | .saBundle.napContext | 112 | |||
UINT32 | .saBundle.qmSaId | 116 | |||
UINT32 | .saBundle.numSAs | 120 | |||
IPSEC_SA0 * | .saBundle.saList | 128 | |||
IPSEC_KEYMODULE_STATE0 * | .saBundle.keyModuleState | 136 | |||
FWP_IP_VERSION | .saBundle.ipVersion | 144 | |||
UINT32 | .saBundle.peerV4PrivateAddress | 148 | |||
UINT64 | .saBundle.mmSaId | 152 | |||
IPSEC_PFS_GROUP | .saBundle.pfsGroup | 160 | |||
GUID | unsigned long | .saBundle.saLookupContext.Data1 | 164 | ||
unsigned short | .saBundle.saLookupContext.Data2 | 168 | |||
unsigned short | .saBundle.saLookupContext.Data3 | 170 | |||
unsigned char[8] | .saBundle.saLookupContext.Data4 | 172 | |||
UINT64 | .saBundle.qmFilterId | 184 | |||
IPSEC_V4_UDP_ENCAPSULATION0 * | .udpEncapsulation | 192 | |||
FWPM_FILTER0 * | .transportFilter | 200 | |||
IPSEC_VIRTUAL_IF_TUNNEL_INFO0 | UINT64 | .virtualIfTunnelInfo.virtualIfTunnelId | 208 | ||
UINT64 | .virtualIfTunnelInfo.trafficSelectorId | 216 |
│ └─224
IPSEC_SA_ENUM_TEMPLATE0 | FWP_DIRECTION | .saDirection | 0 |
│ └─4
IPSEC_SA_IDLE_TIMEOUT0 | UINT32 | .idleTimeoutSeconds | 0 |
UINT32 | .idleTimeoutSecondsFailOver | 4 |
│ └─8
IPSEC_SA_LIFETIME0 | UINT32 | .lifetimeSeconds | 0 |
UINT32 | .lifetimeKilobytes | 4 | |
UINT32 | .lifetimePackets | 8 |
│ └─12
IPSEC_SA_TRANSFORM0 | IPSEC_TRANSFORM_TYPE | .ipsecTransformType | 0 |
IPSEC_AUTH_TRANSFORM0 * | .ahTransform | 8 | |
IPSEC_AUTH_AND_CIPHER_TRANSFORM0 * | .espAuthAndCipherTransform | 8 | |
IPSEC_AUTH_TRANSFORM0 * | .espAuthFwTransform | 8 | |
IPSEC_AUTH_TRANSFORM0 * | .espAuthTransform | 8 | |
IPSEC_CIPHER_TRANSFORM0 * | .espCipherTransform | 8 |
│ └─16
IPSEC_STATISTICS0 | IPSEC_AGGREGATE_SA_STATISTICS0 | UINT32 | .aggregateSaStatistics.activeSas | 0 |
UINT32 | .aggregateSaStatistics.pendingSaNegotiations | 4 | ||
UINT32 | .aggregateSaStatistics.totalSasAdded | 8 | ||
UINT32 | .aggregateSaStatistics.totalSasDeleted | 12 | ||
UINT32 | .aggregateSaStatistics.successfulRekeys | 16 | ||
UINT32 | .aggregateSaStatistics.activeTunnels | 20 | ||
UINT32 | .aggregateSaStatistics.offloadedSas | 24 | ||
IPSEC_ESP_DROP_PACKET_STATISTICS0 | UINT32 | .espDropPacketStatistics.invalidSpisOnInbound | 28 | |
UINT32 | .espDropPacketStatistics.decryptionFailuresOnInbound | 32 | ||
UINT32 | .espDropPacketStatistics.authenticationFailuresOnInbound | 36 | ||
UINT32 | .espDropPacketStatistics.replayCheckFailuresOnInbound | 40 | ||
UINT32 | .espDropPacketStatistics.saNotInitializedOnInbound | 44 | ||
IPSEC_AH_DROP_PACKET_STATISTICS0 | UINT32 | .ahDropPacketStatistics.invalidSpisOnInbound | 48 | |
UINT32 | .ahDropPacketStatistics.authenticationFailuresOnInbound | 52 | ||
UINT32 | .ahDropPacketStatistics.replayCheckFailuresOnInbound | 56 | ||
UINT32 | .ahDropPacketStatistics.saNotInitializedOnInbound | 60 | ||
IPSEC_AGGREGATE_DROP_PACKET_STATISTICS0 | UINT32 | .aggregateDropPacketStatistics.invalidSpisOnInbound | 64 | |
UINT32 | .aggregateDropPacketStatistics.decryptionFailuresOnInbound | 68 | ||
UINT32 | .aggregateDropPacketStatistics.authenticationFailuresOnInbound | 72 | ||
UINT32 | .aggregateDropPacketStatistics.udpEspValidationFailuresOnInbound | 76 | ||
UINT32 | .aggregateDropPacketStatistics.replayCheckFailuresOnInbound | 80 | ||
UINT32 | .aggregateDropPacketStatistics.invalidClearTextInbound | 84 | ||
UINT32 | .aggregateDropPacketStatistics.saNotInitializedOnInbound | 88 | ||
UINT32 | .aggregateDropPacketStatistics.receiveOverIncorrectSaInbound | 92 | ||
UINT32 | .aggregateDropPacketStatistics.secureReceivesNotMatchingFilters | 96 | ||
IPSEC_TRAFFIC_STATISTICS0 | UINT64 | .inboundTrafficStatistics.encryptedByteCount | 104 | |
UINT64 | .inboundTrafficStatistics.authenticatedAHByteCount | 112 | ||
UINT64 | .inboundTrafficStatistics.authenticatedESPByteCount | 120 | ||
UINT64 | .inboundTrafficStatistics.transportByteCount | 128 | ||
UINT64 | .inboundTrafficStatistics.tunnelByteCount | 136 | ||
UINT64 | .inboundTrafficStatistics.offloadByteCount | 144 | ||
IPSEC_TRAFFIC_STATISTICS0 | UINT64 | .outboundTrafficStatistics.encryptedByteCount | 152 | |
UINT64 | .outboundTrafficStatistics.authenticatedAHByteCount | 160 | ||
UINT64 | .outboundTrafficStatistics.authenticatedESPByteCount | 168 | ||
UINT64 | .outboundTrafficStatistics.transportByteCount | 176 | ||
UINT64 | .outboundTrafficStatistics.tunnelByteCount | 184 | ||
UINT64 | .outboundTrafficStatistics.offloadByteCount | 192 |
│ └─200
IPSEC_STATISTICS1 | IPSEC_AGGREGATE_SA_STATISTICS0 | UINT32 | .aggregateSaStatistics.activeSas | 0 |
UINT32 | .aggregateSaStatistics.pendingSaNegotiations | 4 | ||
UINT32 | .aggregateSaStatistics.totalSasAdded | 8 | ||
UINT32 | .aggregateSaStatistics.totalSasDeleted | 12 | ||
UINT32 | .aggregateSaStatistics.successfulRekeys | 16 | ||
UINT32 | .aggregateSaStatistics.activeTunnels | 20 | ||
UINT32 | .aggregateSaStatistics.offloadedSas | 24 | ||
IPSEC_ESP_DROP_PACKET_STATISTICS0 | UINT32 | .espDropPacketStatistics.invalidSpisOnInbound | 28 | |
UINT32 | .espDropPacketStatistics.decryptionFailuresOnInbound | 32 | ||
UINT32 | .espDropPacketStatistics.authenticationFailuresOnInbound | 36 | ||
UINT32 | .espDropPacketStatistics.replayCheckFailuresOnInbound | 40 | ||
UINT32 | .espDropPacketStatistics.saNotInitializedOnInbound | 44 | ||
IPSEC_AH_DROP_PACKET_STATISTICS0 | UINT32 | .ahDropPacketStatistics.invalidSpisOnInbound | 48 | |
UINT32 | .ahDropPacketStatistics.authenticationFailuresOnInbound | 52 | ||
UINT32 | .ahDropPacketStatistics.replayCheckFailuresOnInbound | 56 | ||
UINT32 | .ahDropPacketStatistics.saNotInitializedOnInbound | 60 | ||
IPSEC_AGGREGATE_DROP_PACKET_STATISTICS1 | UINT32 | .aggregateDropPacketStatistics.invalidSpisOnInbound | 64 | |
UINT32 | .aggregateDropPacketStatistics.decryptionFailuresOnInbound | 68 | ||
UINT32 | .aggregateDropPacketStatistics.authenticationFailuresOnInbound | 72 | ||
UINT32 | .aggregateDropPacketStatistics.udpEspValidationFailuresOnInbound | 76 | ||
UINT32 | .aggregateDropPacketStatistics.replayCheckFailuresOnInbound | 80 | ||
UINT32 | .aggregateDropPacketStatistics.invalidClearTextInbound | 84 | ||
UINT32 | .aggregateDropPacketStatistics.saNotInitializedOnInbound | 88 | ||
UINT32 | .aggregateDropPacketStatistics.receiveOverIncorrectSaInbound | 92 | ||
UINT32 | .aggregateDropPacketStatistics.secureReceivesNotMatchingFilters | 96 | ||
UINT32 | .aggregateDropPacketStatistics.totalDropPacketsInbound | 100 | ||
IPSEC_TRAFFIC_STATISTICS1 | UINT64 | .inboundTrafficStatistics.encryptedByteCount | 104 | |
UINT64 | .inboundTrafficStatistics.authenticatedAHByteCount | 112 | ||
UINT64 | .inboundTrafficStatistics.authenticatedESPByteCount | 120 | ||
UINT64 | .inboundTrafficStatistics.transportByteCount | 128 | ||
UINT64 | .inboundTrafficStatistics.tunnelByteCount | 136 | ||
UINT64 | .inboundTrafficStatistics.offloadByteCount | 144 | ||
UINT64 | .inboundTrafficStatistics.totalSuccessfulPackets | 152 | ||
IPSEC_TRAFFIC_STATISTICS1 | UINT64 | .outboundTrafficStatistics.encryptedByteCount | 160 | |
UINT64 | .outboundTrafficStatistics.authenticatedAHByteCount | 168 | ||
UINT64 | .outboundTrafficStatistics.authenticatedESPByteCount | 176 | ||
UINT64 | .outboundTrafficStatistics.transportByteCount | 184 | ||
UINT64 | .outboundTrafficStatistics.tunnelByteCount | 192 | ||
UINT64 | .outboundTrafficStatistics.offloadByteCount | 200 | ||
UINT64 | .outboundTrafficStatistics.totalSuccessfulPackets | 208 |
│ └─216
IPSEC_TOKEN0 | IPSEC_TOKEN_TYPE | .type | 0 |
IPSEC_TOKEN_PRINCIPAL | .principal | 4 | |
IPSEC_TOKEN_MODE | .mode | 8 | |
IPSEC_TOKEN_HANDLE | .token | 16 |
│ └─24
IPSEC_TRAFFIC0 | FWP_IP_VERSION | .ipVersion | 0 |
UINT32 | .localV4Address | 4 | |
UINT8[16] | .localV6Address | 4 | |
UINT32 | .remoteV4Address | 20 | |
UINT8[16] | .remoteV6Address | 20 | |
IPSEC_TRAFFIC_TYPE | .trafficType | 36 | |
UINT64 | .ipsecFilterId | 40 | |
UINT64 | .tunnelPolicyId | 40 | |
UINT16 | .remotePort | 48 |
│ └─56
IPSEC_TRAFFIC1 | FWP_IP_VERSION | .ipVersion | 0 |
UINT32 | .localV4Address | 4 | |
UINT8[16] | .localV6Address | 4 | |
UINT32 | .remoteV4Address | 20 | |
UINT8[16] | .remoteV6Address | 20 | |
IPSEC_TRAFFIC_TYPE | .trafficType | 36 | |
UINT64 | .ipsecFilterId | 40 | |
UINT64 | .tunnelPolicyId | 40 | |
UINT16 | .remotePort | 48 | |
UINT16 | .localPort | 50 | |
UINT8 | .ipProtocol | 52 | |
UINT64 | .localIfLuid | 56 | |
UINT32 | .realIfProfileId | 64 |
│ └─72
IPSEC_TRAFFIC_STATISTICS0 | UINT64 | .encryptedByteCount | 0 |
UINT64 | .authenticatedAHByteCount | 8 | |
UINT64 | .authenticatedESPByteCount | 16 | |
UINT64 | .transportByteCount | 24 | |
UINT64 | .tunnelByteCount | 32 | |
UINT64 | .offloadByteCount | 40 |
│ └─48
IPSEC_TRAFFIC_STATISTICS1 | UINT64 | .encryptedByteCount | 0 |
UINT64 | .authenticatedAHByteCount | 8 | |
UINT64 | .authenticatedESPByteCount | 16 | |
UINT64 | .transportByteCount | 24 | |
UINT64 | .tunnelByteCount | 32 | |
UINT64 | .offloadByteCount | 40 | |
UINT64 | .totalSuccessfulPackets | 48 |
│ └─56
IPSEC_TRANSPORT_POLICY0 | UINT32 | .numIpsecProposals | 0 | |
IPSEC_PROPOSAL0 * | .ipsecProposals | 8 | ||
UINT32 | .flags | 16 | ||
UINT32 | .ndAllowClearTimeoutSeconds | 20 | ||
IPSEC_SA_IDLE_TIMEOUT0 | UINT32 | .saIdleTimeout.idleTimeoutSeconds | 24 | |
UINT32 | .saIdleTimeout.idleTimeoutSecondsFailOver | 28 | ||
IKEEXT_EM_POLICY0 * | .emPolicy | 32 |
│ └─40
IPSEC_TRANSPORT_POLICY1 | UINT32 | .numIpsecProposals | 0 | |
IPSEC_PROPOSAL0 * | .ipsecProposals | 8 | ||
UINT32 | .flags | 16 | ||
UINT32 | .ndAllowClearTimeoutSeconds | 20 | ||
IPSEC_SA_IDLE_TIMEOUT0 | UINT32 | .saIdleTimeout.idleTimeoutSeconds | 24 | |
UINT32 | .saIdleTimeout.idleTimeoutSecondsFailOver | 28 | ||
IKEEXT_EM_POLICY1 * | .emPolicy | 32 |
│ └─40
IPSEC_TRANSPORT_POLICY2 | UINT32 | .numIpsecProposals | 0 | |
IPSEC_PROPOSAL0 * | .ipsecProposals | 8 | ||
UINT32 | .flags | 16 | ||
UINT32 | .ndAllowClearTimeoutSeconds | 20 | ||
IPSEC_SA_IDLE_TIMEOUT0 | UINT32 | .saIdleTimeout.idleTimeoutSeconds | 24 | |
UINT32 | .saIdleTimeout.idleTimeoutSecondsFailOver | 28 | ||
IKEEXT_EM_POLICY2 * | .emPolicy | 32 |
│ └─40
IPSEC_TUNNEL_ENDPOINT0 | FWP_IP_VERSION | .ipVersion | 0 |
UINT32 | .v4Address | 4 | |
UINT8[16] | .v6Address | 4 |
│ └─20
IPSEC_TUNNEL_ENDPOINTS0 | FWP_IP_VERSION | .ipVersion | 0 |
UINT32 | .localV4Address | 4 | |
UINT8[16] | .localV6Address | 4 | |
UINT32 | .remoteV4Address | 20 | |
UINT8[16] | .remoteV6Address | 20 |
│ └─36
IPSEC_TUNNEL_ENDPOINTS1 | FWP_IP_VERSION | .ipVersion | 0 |
UINT32 | .localV4Address | 4 | |
UINT8[16] | .localV6Address | 4 | |
UINT32 | .remoteV4Address | 20 | |
UINT8[16] | .remoteV6Address | 20 | |
UINT64 | .localIfLuid | 40 |
│ └─48
IPSEC_TUNNEL_ENDPOINTS2 | FWP_IP_VERSION | .ipVersion | 0 |
UINT32 | .localV4Address | 4 | |
UINT8[16] | .localV6Address | 4 | |
UINT32 | .remoteV4Address | 20 | |
UINT8[16] | .remoteV6Address | 20 | |
UINT64 | .localIfLuid | 40 | |
wchar_t * | .remoteFqdn | 48 | |
UINT32 | .numAddresses | 56 | |
IPSEC_TUNNEL_ENDPOINT0 * | .remoteAddresses | 64 |
│ └─72
IPSEC_TUNNEL_POLICY0 | UINT32 | .flags | 0 | |
UINT32 | .numIpsecProposals | 4 | ||
IPSEC_PROPOSAL0 * | .ipsecProposals | 8 | ||
IPSEC_TUNNEL_ENDPOINTS0 | FWP_IP_VERSION | .tunnelEndpoints.ipVersion | 16 | |
UINT32 | .tunnelEndpoints.localV4Address | 20 | ||
UINT8[16] | .tunnelEndpoints.localV6Address | 20 | ||
UINT32 | .tunnelEndpoints.remoteV4Address | 36 | ||
UINT8[16] | .tunnelEndpoints.remoteV6Address | 36 | ||
IPSEC_SA_IDLE_TIMEOUT0 | UINT32 | .saIdleTimeout.idleTimeoutSeconds | 52 | |
UINT32 | .saIdleTimeout.idleTimeoutSecondsFailOver | 56 | ||
IKEEXT_EM_POLICY0 * | .emPolicy | 64 |
│ └─72
IPSEC_TUNNEL_POLICY1 | UINT32 | .flags | 0 | |
UINT32 | .numIpsecProposals | 4 | ||
IPSEC_PROPOSAL0 * | .ipsecProposals | 8 | ||
IPSEC_TUNNEL_ENDPOINTS1 | FWP_IP_VERSION | .tunnelEndpoints.ipVersion | 16 | |
UINT32 | .tunnelEndpoints.localV4Address | 20 | ||
UINT8[16] | .tunnelEndpoints.localV6Address | 20 | ||
UINT32 | .tunnelEndpoints.remoteV4Address | 36 | ||
UINT8[16] | .tunnelEndpoints.remoteV6Address | 36 | ||
UINT64 | .tunnelEndpoints.localIfLuid | 56 | ||
IPSEC_SA_IDLE_TIMEOUT0 | UINT32 | .saIdleTimeout.idleTimeoutSeconds | 64 | |
UINT32 | .saIdleTimeout.idleTimeoutSecondsFailOver | 68 | ||
IKEEXT_EM_POLICY1 * | .emPolicy | 72 |
│ └─80
IPSEC_TUNNEL_POLICY2 | UINT32 | .flags | 0 | |
UINT32 | .numIpsecProposals | 4 | ||
IPSEC_PROPOSAL0 * | .ipsecProposals | 8 | ||
IPSEC_TUNNEL_ENDPOINTS2 | FWP_IP_VERSION | .tunnelEndpoints.ipVersion | 16 | |
UINT32 | .tunnelEndpoints.localV4Address | 20 | ||
UINT8[16] | .tunnelEndpoints.localV6Address | 20 | ||
UINT32 | .tunnelEndpoints.remoteV4Address | 36 | ||
UINT8[16] | .tunnelEndpoints.remoteV6Address | 36 | ||
UINT64 | .tunnelEndpoints.localIfLuid | 56 | ||
wchar_t * | .tunnelEndpoints.remoteFqdn | 64 | ||
UINT32 | .tunnelEndpoints.numAddresses | 72 | ||
IPSEC_TUNNEL_ENDPOINT0 * | .tunnelEndpoints.remoteAddresses | 80 | ||
IPSEC_SA_IDLE_TIMEOUT0 | UINT32 | .saIdleTimeout.idleTimeoutSeconds | 88 | |
UINT32 | .saIdleTimeout.idleTimeoutSecondsFailOver | 92 | ||
IKEEXT_EM_POLICY2 * | .emPolicy | 96 | ||
UINT32 | .fwdPathSaLifetime | 104 |
│ └─112
IPSEC_V4_UDP_ENCAPSULATION0 | UINT16 | .localUdpEncapPort | 0 |
UINT16 | .remoteUdpEncapPort | 2 |
│ └─4
IPSEC_VIRTUAL_IF_TUNNEL_INFO0 | UINT64 | .virtualIfTunnelId | 0 |
UINT64 | .trafficSelectorId | 8 |
│ └─16
IPSNMPInfo | int | .ipsi_forwarding | 0 |
int | .ipsi_defaultttl | 4 | |
int | .ipsi_inreceives | 8 | |
int | .ipsi_inhdrerrors | 12 | |
int | .ipsi_inaddrerrors | 16 | |
int | .ipsi_forwdatagrams | 20 | |
int | .ipsi_inunknownprotos | 24 | |
int | .ipsi_indiscards | 28 | |
int | .ipsi_indelivers | 32 | |
int | .ipsi_outrequests | 36 | |
int | .ipsi_routingdiscards | 40 | |
int | .ipsi_outdiscards | 44 | |
int | .ipsi_outnoroutes | 48 | |
int | .ipsi_reasmtimeout | 52 | |
int | .ipsi_reasmreqds | 56 | |
int | .ipsi_reasmoks | 60 | |
int | .ipsi_reasmfails | 64 | |
int | .ipsi_fragoks | 68 | |
int | .ipsi_fragfails | 72 | |
int | .ipsi_fragcreates | 76 | |
int | .ipsi_numif | 80 | |
int | .ipsi_numaddr | 84 | |
int | .ipsi_numroutes | 88 |
│ └─92
IPV6_ADAPTER_BINDING_INFO | ULONG | .AddressCount | 0 | |
IN6_ADDR | union (unnamed) | .RemoteAddress.u | 4 | |
ULONG | .Mtu | 20 | ||
ULONGLONG | .Speed | 24 | ||
IPV6_LOCAL_BINDING[0] | .Address | 32 |
│ └─32
IPV6_ADDRESS_EX | USHORT | .sin6_port | 0 |
ULONG | .sin6_flowinfo | 2 | |
USHORT[8] | .sin6_addr | 6 | |
ULONG | .sin6_scope_id | 22 |
│ └─26
IPV6_LOCAL_BINDING | IN6_ADDR | union (unnamed) | .Address.u | 0 |
DWORD | .PrefixLength | 16 |
│ └─20
IPV6_MREQ | IN6_ADDR | union (unnamed) | .ipv6mr_multiaddr.u | 0 |
ULONG | .ipv6mr_interface | 16 |
│ └─20
IPXWAN_IF_INFO | ULONG | .AdminState | 0 |
│ └─4
IPX_ADDRESS_DATA | INT | .adapternum | 0 |
UCHAR[4] | .netnum | 4 | |
UCHAR[6] | .nodenum | 8 | |
BOOLEAN | .wan | 14 | |
BOOLEAN | .status | 15 | |
INT | .maxpkt | 16 | |
ULONG | .linkspeed | 20 |
│ └─24
IPX_IF_INFO | ULONG | .AdminState | 0 |
ULONG | .NetbiosAccept | 4 | |
ULONG | .NetbiosDeliver | 8 |
│ └─12
IPX_NETNUM_DATA | UCHAR[4] | .netnum | 0 |
USHORT | .hopcount | 4 | |
USHORT | .netdelay | 6 | |
INT | .cardnum | 8 | |
UCHAR[6] | .router | 12 |
│ └─20
IPX_PATTERN | struct (unnamed) | .Src | 0 |
struct (unnamed) | .Dest | 12 |
│ └─24
IPX_SERVER_ENTRY | USHORT | .Type | 0 |
UCHAR[48] | .Name | 2 | |
UCHAR[4] | .Network | 50 | |
UCHAR[6] | .Node | 54 | |
UCHAR[2] | .Socket | 60 | |
USHORT | .HopCount | 62 |
│ └─64
IPX_SERVICE | ULONG | .InterfaceIndex | 0 | |
ULONG | .Protocol | 4 | ||
IPX_SERVER_ENTRY | USHORT | .Server.Type | 8 | |
UCHAR[48] | .Server.Name | 10 | ||
UCHAR[4] | .Server.Network | 58 | ||
UCHAR[6] | .Server.Node | 62 | ||
UCHAR[2] | .Server.Socket | 68 | ||
USHORT | .Server.HopCount | 70 |
│ └─72
IPX_SPXCONNSTATUS_DATA | UCHAR | .ConnectionState | 0 |
UCHAR | .WatchDogActive | 1 | |
USHORT | .LocalConnectionId | 2 | |
USHORT | .RemoteConnectionId | 4 | |
USHORT | .LocalSequenceNumber | 6 | |
USHORT | .LocalAckNumber | 8 | |
USHORT | .LocalAllocNumber | 10 | |
USHORT | .RemoteAckNumber | 12 | |
USHORT | .RemoteAllocNumber | 14 | |
USHORT | .LocalSocket | 16 | |
UCHAR[6] | .ImmediateAddress | 18 | |
UCHAR[4] | .RemoteNetwork | 24 | |
UCHAR[6] | .RemoteNode | 28 | |
USHORT | .RemoteSocket | 34 | |
USHORT | .RetransmissionCount | 36 | |
USHORT | .EstimatedRoundTripDelay | 38 | |
USHORT | .RetransmittedPackets | 40 | |
USHORT | .SuppressedPacket | 42 |
│ └─44
IP_ADAPTER_BINDING_INFO | ULONG | .AddressCount | 0 |
DWORD | .RemoteAddress | 4 | |
ULONG | .Mtu | 8 | |
ULONGLONG | .Speed | 16 | |
IP_LOCAL_BINDING[0] | .Address | 24 |
│ └─24
IP_ADAPTER_INDEX_MAP | ULONG | .Index | 0 |
WCHAR[128] | .Name | 4 |
│ └─260
IP_ADAPTER_INFO | struct _IP_ADAPTER_INFO * | .Next | 0 | ||
DWORD | .ComboIndex | 8 | |||
char[260] | .AdapterName | 12 | |||
char[132] | .Description | 272 | |||
UINT | .AddressLength | 404 | |||
BYTE[8] | .Address | 408 | |||
DWORD | .Index | 416 | |||
UINT | .Type | 420 | |||
UINT | .DhcpEnabled | 424 | |||
PIP_ADDR_STRING | .CurrentIpAddress | 432 | |||
IP_ADDR_STRING | struct _IP_ADDR_STRING * | .IpAddressList.Next | 440 | ||
IP_ADDRESS_STRING | char[16] | .IpAddressList.IpAddress.String | 448 | ||
IP_MASK_STRING | .IpAddressList.IpMask | 464 | |||
DWORD | .IpAddressList.Context | 480 | |||
IP_ADDR_STRING | struct _IP_ADDR_STRING * | .GatewayList.Next | 488 | ||
IP_ADDRESS_STRING | char[16] | .GatewayList.IpAddress.String | 496 | ||
IP_MASK_STRING | .GatewayList.IpMask | 512 | |||
DWORD | .GatewayList.Context | 528 | |||
IP_ADDR_STRING | struct _IP_ADDR_STRING * | .DhcpServer.Next | 536 | ||
IP_ADDRESS_STRING | char[16] | .DhcpServer.IpAddress.String | 544 | ||
IP_MASK_STRING | .DhcpServer.IpMask | 560 | |||
DWORD | .DhcpServer.Context | 576 | |||
BOOL | .HaveWins | 584 | |||
IP_ADDR_STRING | struct _IP_ADDR_STRING * | .PrimaryWinsServer.Next | 592 | ||
IP_ADDRESS_STRING | char[16] | .PrimaryWinsServer.IpAddress.String | 600 | ||
IP_MASK_STRING | .PrimaryWinsServer.IpMask | 616 | |||
DWORD | .PrimaryWinsServer.Context | 632 | |||
IP_ADDR_STRING | struct _IP_ADDR_STRING * | .SecondaryWinsServer.Next | 640 | ||
IP_ADDRESS_STRING | char[16] | .SecondaryWinsServer.IpAddress.String | 648 | ||
IP_MASK_STRING | .SecondaryWinsServer.IpMask | 664 | |||
DWORD | .SecondaryWinsServer.Context | 680 | |||
time_t | .LeaseObtained | 688 | |||
time_t | .LeaseExpires | 696 |
│ └─704
IP_ADAPTER_ORDER_MAP | ULONG | .NumAdapters | 0 |
ULONG[1] | .AdapterOrder | 4 |
│ └─8
IP_ADDRESS_PREFIX | SOCKADDR_INET | SOCKADDR_IN | short | .Prefix.Ipv4.sin_family | 0 |
u_short | .Prefix.Ipv4.sin_port | 2 | |||
struct in_addr | .Prefix.Ipv4.sin_addr | 4 | |||
char[8] | .Prefix.Ipv4.sin_zero | 8 | |||
SOCKADDR_IN6 | .Prefix.Ipv6 | 0 | |||
int | .Prefix.si_family | 0 | |||
UINT8 | .PrefixLength | 28 |
│ └─32
IP_ADDRESS_STRING | char[16] | .String | 0 |
│ └─16
IP_ADDR_STRING | struct _IP_ADDR_STRING * | .Next | 0 | |
IP_ADDRESS_STRING | char[16] | .IpAddress.String | 8 | |
IP_MASK_STRING | .IpMask | 24 | ||
DWORD | .Context | 40 |
│ └─48
IP_INTERFACE_INFO | LONG | .NumAdapters | 0 |
IP_ADAPTER_INDEX_MAP[1] | .Adapter | 4 |
│ └─264
IP_INTERFACE_NAME_INFO_W2KSP1 | ULONG | .Index | 0 | |
ULONG | .MediaType | 4 | ||
UCHAR | .ConnectionType | 8 | ||
UCHAR | .AccessType | 9 | ||
GUID | unsigned long | .DeviceGuid.Data1 | 12 | |
unsigned short | .DeviceGuid.Data2 | 16 | ||
unsigned short | .DeviceGuid.Data3 | 18 | ||
unsigned char[8] | .DeviceGuid.Data4 | 20 | ||
GUID | unsigned long | .InterfaceGuid.Data1 | 28 | |
unsigned short | .InterfaceGuid.Data2 | 32 | ||
unsigned short | .InterfaceGuid.Data3 | 34 | ||
unsigned char[8] | .InterfaceGuid.Data4 | 36 |
│ └─44
IP_LOCAL_BINDING | DWORD | .Address | 0 |
DWORD | .Mask | 4 |
│ └─8
IP_MCAST_COUNTER_INFO | ULONG64 | .InMcastOctets | 0 |
ULONG64 | .OutMcastOctets | 8 | |
ULONG64 | .InMcastPkts | 16 | |
ULONG64 | .OutMcastPkts | 24 |
│ └─32
IP_MREQ_SOURCE | IN_ADDR | union (unnamed) | .imr_multiaddr.S_un | 0 |
IN_ADDR | union (unnamed) | .imr_sourceaddr.S_un | 4 | |
IN_ADDR | union (unnamed) | .imr_interface.S_un | 8 |
│ └─12
IP_MSFILTER | IN_ADDR | union (unnamed) | .imsf_multiaddr.S_un | 0 |
IN_ADDR | union (unnamed) | .imsf_interface.S_un | 4 | |
MULTICAST_MODE_TYPE | .imsf_fmode | 8 | ||
ULONG | .imsf_numsrc | 12 | ||
IN_ADDR[1] | .imsf_slist | 16 |
│ └─20
IP_OPTION_INFORMATION | UCHAR | .Ttl | 0 |
UCHAR | .Tos | 1 | |
UCHAR | .Flags | 2 | |
UCHAR | .OptionsSize | 3 | |
PUCHAR | .OptionsData | 8 |
│ └─16
IP_OPTION_INFORMATION32 | UCHAR | .Ttl | 0 |
UCHAR | .Tos | 1 | |
UCHAR | .Flags | 2 | |
UCHAR | .OptionsSize | 3 | |
UCHAR * __ptr32 | .OptionsData | 4 |
│ └─8
IP_PATTERN | ULONG | .Reserved1 | 0 |
ULONG | .Reserved2 | 4 | |
ULONG | .SrcAddr | 8 | |
ULONG | .DstAddr | 12 | |
union (unnamed) | .S_un | 16 | |
UCHAR | .ProtocolId | 20 | |
UCHAR[3] | .Reserved3 | 21 |
│ └─24
IP_PER_ADAPTER_INFO_W2KSP1 | UINT | .AutoconfigEnabled | 0 | ||
UINT | .AutoconfigActive | 4 | |||
PIP_ADDR_STRING | .CurrentDnsServer | 8 | |||
IP_ADDR_STRING | struct _IP_ADDR_STRING * | .DnsServerList.Next | 16 | ||
IP_ADDRESS_STRING | char[16] | .DnsServerList.IpAddress.String | 24 | ||
IP_MASK_STRING | .DnsServerList.IpMask | 40 | |||
DWORD | .DnsServerList.Context | 56 |
│ └─64
IP_UNIDIRECTIONAL_ADAPTER_ADDRESS | ULONG | .NumAdapters | 0 |
IPAddr[1] | .Address | 4 |
│ └─8
IRQ_DES_32 | DWORD | .IRQD_Count | 0 |
DWORD | .IRQD_Type | 4 | |
DWORD | .IRQD_Flags | 8 | |
ULONG | .IRQD_Alloc_Num | 12 | |
ULONG32 | .IRQD_Affinity | 16 |
│ └─20
IRQ_DES_64 | DWORD | .IRQD_Count | 0 |
DWORD | .IRQD_Type | 4 | |
DWORD | .IRQD_Flags | 8 | |
ULONG | .IRQD_Alloc_Num | 12 | |
ULONG64 | .IRQD_Affinity | 16 |
│ └─24
IRQ_RANGE | ULONG | .IRQR_Min | 0 |
ULONG | .IRQR_Max | 4 | |
ULONG | .IRQR_Flags | 8 |
│ └─12
IRQ_RESOURCE_32 | IRQ_DES_32 | DWORD | .IRQ_Header.IRQD_Count | 0 |
DWORD | .IRQ_Header.IRQD_Type | 4 | ||
DWORD | .IRQ_Header.IRQD_Flags | 8 | ||
ULONG | .IRQ_Header.IRQD_Alloc_Num | 12 | ||
ULONG32 | .IRQ_Header.IRQD_Affinity | 16 | ||
IRQ_RANGE[1] | .IRQ_Data | 20 |
│ └─32
IRQ_RESOURCE_64 | IRQ_DES_64 | DWORD | .IRQ_Header.IRQD_Count | 0 |
DWORD | .IRQ_Header.IRQD_Type | 4 | ||
DWORD | .IRQ_Header.IRQD_Flags | 8 | ||
ULONG | .IRQ_Header.IRQD_Alloc_Num | 12 | ||
ULONG64 | .IRQ_Header.IRQD_Affinity | 16 | ||
IRQ_RANGE[1] | .IRQ_Data | 24 |
│ └─36
ISCSI_CONNECTION_INFOA | ISCSI_UNIQUE_CONNECTION_ID | .ConnectionId | 0 |
PCHAR | .InitiatorAddress | 16 | |
PCHAR | .TargetAddress | 24 | |
USHORT | .InitiatorSocket | 32 | |
USHORT | .TargetSocket | 34 | |
UCHAR[2] | .CID | 36 |
│ └─40
ISCSI_CONNECTION_INFOW | ISCSI_UNIQUE_CONNECTION_ID | .ConnectionId | 0 |
PWCHAR | .InitiatorAddress | 16 | |
PWCHAR | .TargetAddress | 24 | |
USHORT | .InitiatorSocket | 32 | |
USHORT | .TargetSocket | 34 | |
UCHAR[2] | .CID | 36 |
│ └─40
ISCSI_DEVICE_ON_SESSIONA | CHAR[256] | .InitiatorName | 0 | |
CHAR[224] | .TargetName | 256 | ||
SCSI_ADDRESS | .ScsiAddress | 480 | ||
GUID | unsigned long | .DeviceInterfaceType.Data1 | 488 | |
unsigned short | .DeviceInterfaceType.Data2 | 492 | ||
unsigned short | .DeviceInterfaceType.Data3 | 494 | ||
unsigned char[8] | .DeviceInterfaceType.Data4 | 496 | ||
CHAR[260] | .DeviceInterfaceName | 504 | ||
CHAR[260] | .LegacyName | 764 | ||
STORAGE_DEVICE_NUMBER | DWORD | .StorageDeviceNumber.DeviceType | 1024 | |
DWORD | .StorageDeviceNumber.DeviceNumber | 1028 | ||
DWORD | .StorageDeviceNumber.PartitionNumber | 1032 | ||
DWORD | .DeviceInstance | 1036 |
│ └─1040
ISCSI_DEVICE_ON_SESSIONW | WCHAR[256] | .InitiatorName | 0 | |
WCHAR[224] | .TargetName | 512 | ||
SCSI_ADDRESS | .ScsiAddress | 960 | ||
GUID | unsigned long | .DeviceInterfaceType.Data1 | 968 | |
unsigned short | .DeviceInterfaceType.Data2 | 972 | ||
unsigned short | .DeviceInterfaceType.Data3 | 974 | ||
unsigned char[8] | .DeviceInterfaceType.Data4 | 976 | ||
WCHAR[260] | .DeviceInterfaceName | 984 | ||
WCHAR[260] | .LegacyName | 1504 | ||
STORAGE_DEVICE_NUMBER | DWORD | .StorageDeviceNumber.DeviceType | 2024 | |
DWORD | .StorageDeviceNumber.DeviceNumber | 2028 | ||
DWORD | .StorageDeviceNumber.PartitionNumber | 2032 | ||
DWORD | .DeviceInstance | 2036 |
│ └─2040
ISCSI_LOGIN_OPTIONS | ISCSI_LOGIN_FLAGS | .LoginFlags | 0 |
ISCSI_AUTH_TYPES | .AuthType | 0 | |
ISCSI_DIGEST_TYPES | .DataDigest | 0 | |
ULONG | .DefaultTime2Retain | 0 | |
ULONG | .DefaultTime2Wait | 0 | |
ISCSI_DIGEST_TYPES | .HeaderDigest | 0 | |
ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED | .InformationSpecified | 0 | |
ULONG | .MaximumConnections | 0 | |
PUCHAR | .Password | 0 | |
ULONG | .PasswordLength | 0 | |
PUCHAR | .Username | 0 | |
ULONG | .UsernameLength | 0 | |
ULONG | .Version | 0 |
│ └─64
ISCSI_SESSION_INFOA | ISCSI_UNIQUE_SESSION_ID | ULONGLONG | .SessionId.AdapterUnique | 0 |
ULONGLONG | .SessionId.AdapterSpecific | 8 | ||
PCHAR | .InitiatorName | 16 | ||
PCHAR | .TargetNodeName | 24 | ||
PCHAR | .TargetName | 32 | ||
UCHAR[6] | .ISID | 40 | ||
UCHAR[2] | .TSID | 46 | ||
ULONG | .ConnectionCount | 48 | ||
PISCSI_CONNECTION_INFOA | .Connections | 56 |
│ └─64
ISCSI_SESSION_INFOW | ISCSI_UNIQUE_SESSION_ID | ULONGLONG | .SessionId.AdapterUnique | 0 |
ULONGLONG | .SessionId.AdapterSpecific | 8 | ||
PWCHAR | .InitiatorName | 16 | ||
PWCHAR | .TargetNodeName | 24 | ||
PWCHAR | .TargetName | 32 | ||
UCHAR[6] | .ISID | 40 | ||
UCHAR[2] | .TSID | 46 | ||
ULONG | .ConnectionCount | 48 | ||
PISCSI_CONNECTION_INFOW | .Connections | 56 |
│ └─64
ISCSI_TARGET_MAPPINGA | ULONG | .OSTargetNumber | 0 | |
CHAR[224] | .TargetName | 0 | ||
CHAR[256] | .InitiatorName | 0 | ||
ULONG | .LUNCount | 0 | ||
PSCSI_LUN_LIST | .LUNList | 0 | ||
ULONG | .OSBusNumber | 0 | ||
CHAR[260] | .OSDeviceName | 0 | ||
ISCSI_UNIQUE_SESSION_ID | ULONGLONG | .SessionId.AdapterUnique | 0 | |
ULONGLONG | .SessionId.AdapterSpecific | 8 |
│ └─784
ISCSI_TARGET_MAPPINGW | ULONG | .OSTargetNumber | 0 | |
WCHAR[224] | .TargetName | 0 | ||
WCHAR[256] | .InitiatorName | 0 | ||
ULONG | .LUNCount | 0 | ||
PSCSI_LUN_LIST | .LUNList | 0 | ||
ULONG | .OSBusNumber | 0 | ||
WCHAR[260] | .OSDeviceName | 0 | ||
ISCSI_UNIQUE_SESSION_ID | ULONGLONG | .SessionId.AdapterUnique | 0 | |
ULONGLONG | .SessionId.AdapterSpecific | 8 |
│ └─1520
ISCSI_TARGET_PORTALA | CHAR[256] | .SymbolicName | 0 |
CHAR[256] | .Address | 256 | |
USHORT | .Socket | 512 |
│ └─514
ISCSI_TARGET_PORTALW | WCHAR[256] | .SymbolicName | 0 |
WCHAR[256] | .Address | 512 | |
USHORT | .Socket | 1024 |
│ └─1026
ISCSI_TARGET_PORTAL_GROUPA | ULONG | .Count | 0 |
ISCSI_TARGET_PORTALA[1] | .Portals | 4 |
│ └─520
ISCSI_TARGET_PORTAL_GROUPW | ULONG | .Count | 0 |
ISCSI_TARGET_PORTALW[1] | .Portals | 4 |
│ └─1032
ISCSI_TARGET_PORTAL_INFOA | CHAR[256] | .InitiatorName | 0 |
ULONG | .InitiatorPortNumber | 256 | |
CHAR[256] | .SymbolicName | 260 | |
CHAR[256] | .Address | 516 | |
USHORT | .Socket | 772 |
│ └─776
ISCSI_TARGET_PORTAL_INFOW | WCHAR[256] | .InitiatorName | 0 |
ULONG | .InitiatorPortNumber | 512 | |
WCHAR[256] | .SymbolicName | 516 | |
WCHAR[256] | .Address | 1028 | |
USHORT | .Socket | 1540 |
│ └─1544
ISCSI_TARGET_PORTAL_INFO_EXA | CHAR[256] | .InitiatorName | 0 | |
ULONG | .InitiatorPortNumber | 256 | ||
CHAR[256] | .SymbolicName | 260 | ||
CHAR[256] | .Address | 516 | ||
USHORT | .Socket | 772 | ||
ISCSI_SECURITY_FLAGS | .SecurityFlags | 776 | ||
ISCSI_LOGIN_OPTIONS | ISCSI_LOGIN_FLAGS | .LoginOptions.LoginFlags | 784 | |
ISCSI_AUTH_TYPES | .LoginOptions.AuthType | 784 | ||
ISCSI_DIGEST_TYPES | .LoginOptions.DataDigest | 784 | ||
ULONG | .LoginOptions.DefaultTime2Retain | 784 | ||
ULONG | .LoginOptions.DefaultTime2Wait | 784 | ||
ISCSI_DIGEST_TYPES | .LoginOptions.HeaderDigest | 784 | ||
ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED | .LoginOptions.InformationSpecified | 784 | ||
ULONG | .LoginOptions.MaximumConnections | 784 | ||
PUCHAR | .LoginOptions.Password | 784 | ||
ULONG | .LoginOptions.PasswordLength | 784 | ||
PUCHAR | .LoginOptions.Username | 784 | ||
ULONG | .LoginOptions.UsernameLength | 784 | ||
ULONG | .LoginOptions.Version | 784 |
│ └─848
ISCSI_TARGET_PORTAL_INFO_EXW | WCHAR[256] | .InitiatorName | 0 | |
ULONG | .InitiatorPortNumber | 512 | ||
WCHAR[256] | .SymbolicName | 516 | ||
WCHAR[256] | .Address | 1028 | ||
USHORT | .Socket | 1540 | ||
ISCSI_SECURITY_FLAGS | .SecurityFlags | 1544 | ||
ISCSI_LOGIN_OPTIONS | ISCSI_LOGIN_FLAGS | .LoginOptions.LoginFlags | 1552 | |
ISCSI_AUTH_TYPES | .LoginOptions.AuthType | 1552 | ||
ISCSI_DIGEST_TYPES | .LoginOptions.DataDigest | 1552 | ||
ULONG | .LoginOptions.DefaultTime2Retain | 1552 | ||
ULONG | .LoginOptions.DefaultTime2Wait | 1552 | ||
ISCSI_DIGEST_TYPES | .LoginOptions.HeaderDigest | 1552 | ||
ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED | .LoginOptions.InformationSpecified | 1552 | ||
ULONG | .LoginOptions.MaximumConnections | 1552 | ||
PUCHAR | .LoginOptions.Password | 1552 | ||
ULONG | .LoginOptions.PasswordLength | 1552 | ||
PUCHAR | .LoginOptions.Username | 1552 | ||
ULONG | .LoginOptions.UsernameLength | 1552 | ||
ULONG | .LoginOptions.Version | 1552 |
│ └─1616
ISCSI_UNIQUE_SESSION_ID | ULONGLONG | .AdapterUnique | 0 |
ULONGLONG | .AdapterSpecific | 8 |
│ └─16
ISCSI_VERSION_INFO | ULONG | .MajorVersion | 0 |
ULONG | .MinorVersion | 4 | |
ULONG | .BuildNumber | 8 |
│ └─12
IS_ADSPEC_BODY | IntServMainHdr | UCHAR | .adspec_mh.ismh_version | 0 | |
UCHAR | .adspec_mh.ismh_unused | 1 | |||
USHORT | .adspec_mh.ismh_len32b | 2 | |||
GenAdspecParams | IntServServiceHdr | UCHAR | .adspec_genparms.gen_parm_hdr.issh_service | 4 | |
UCHAR | .adspec_genparms.gen_parm_hdr.issh_flags | 5 | |||
USHORT | .adspec_genparms.gen_parm_hdr.issh_len32b | 6 | |||
IntServParmHdr | UCHAR | .adspec_genparms.gen_parm_hopcnt_hdr.isph_parm_num | 8 | ||
UCHAR | .adspec_genparms.gen_parm_hopcnt_hdr.isph_flags | 9 | |||
USHORT | .adspec_genparms.gen_parm_hopcnt_hdr.isph_len32b | 10 | |||
ULONG | .adspec_genparms.gen_parm_hopcnt | 12 | |||
IntServParmHdr | UCHAR | .adspec_genparms.gen_parm_pathbw_hdr.isph_parm_num | 16 | ||
UCHAR | .adspec_genparms.gen_parm_pathbw_hdr.isph_flags | 17 | |||
USHORT | .adspec_genparms.gen_parm_pathbw_hdr.isph_len32b | 18 | |||
FLOAT | .adspec_genparms.gen_parm_path_bw | 20 | |||
IntServParmHdr | UCHAR | .adspec_genparms.gen_parm_minlat_hdr.isph_parm_num | 24 | ||
UCHAR | .adspec_genparms.gen_parm_minlat_hdr.isph_flags | 25 | |||
USHORT | .adspec_genparms.gen_parm_minlat_hdr.isph_len32b | 26 | |||
ULONG | .adspec_genparms.gen_parm_min_latency | 28 | |||
IntServParmHdr | UCHAR | .adspec_genparms.gen_parm_compmtu_hdr.isph_parm_num | 32 | ||
UCHAR | .adspec_genparms.gen_parm_compmtu_hdr.isph_flags | 33 | |||
USHORT | .adspec_genparms.gen_parm_compmtu_hdr.isph_len32b | 34 | |||
ULONG | .adspec_genparms.gen_parm_composed_MTU | 36 |
│ └─40
IS_FLOWSPEC | RsvpObjHdr | USHORT | .flow_header.obj_length | 0 | |
UCHAR | .flow_header.obj_class | 2 | |||
UCHAR | .flow_header.obj_ctype | 3 | |||
IntServFlowSpec | IntServMainHdr | UCHAR | .flow_body.spec_mh.ismh_version | 4 | |
UCHAR | .flow_body.spec_mh.ismh_unused | 5 | |||
USHORT | .flow_body.spec_mh.ismh_len32b | 6 | |||
union (unnamed) | .flow_body.spec_u | 8 |
│ └─48
ITEMIDLIST | SHITEMID | USHORT | .mkid.cb | 0 |
BYTE[1] | .mkid.abID | 2 |
│ └─3
ITEMPROP | VARIANT | DECIMAL | USHORT | .variantValue.decVal.wReserved | 0 |
BYTE | .variantValue.decVal.scale | 2 | |||
USHORT | .variantValue.decVal.signscale | 2 | |||
BYTE | .variantValue.decVal.sign | 3 | |||
ULONG | .variantValue.decVal.Hi32 | 4 | |||
ULONG | .variantValue.decVal.Lo32 | 8 | |||
ULONGLONG | .variantValue.decVal.Lo64 | 8 | |||
ULONG | .variantValue.decVal.Mid32 | 12 | |||
VARTYPE | .variantValue.vt | 0 | |||
WORD | .variantValue.wReserved1 | 2 | |||
WORD | .variantValue.wReserved2 | 4 | |||
WORD | .variantValue.wReserved3 | 6 | |||
BYTE | .variantValue.bVal | 8 | |||
VARIANT_BOOL | .variantValue.boolVal | 8 | |||
BSTR | .variantValue.bstrVal | 8 | |||
PVOID | .variantValue.byref | 8 | |||
CHAR | .variantValue.cVal | 8 | |||
CY | LONGLONG | .variantValue.cyVal.int64 | 8 | ||
ULONG | .variantValue.cyVal.Lo | 8 | |||
LONG | .variantValue.cyVal.Hi | 12 | |||
DATE | .variantValue.date | 8 | |||
DOUBLE | .variantValue.dblVal | 8 | |||
FLOAT | .variantValue.fltVal | 8 | |||
SHORT | .variantValue.iVal | 8 | |||
INT | .variantValue.intVal | 8 | |||
LONG | .variantValue.lVal | 8 | |||
LONGLONG | .variantValue.llVal | 8 | |||
SAFEARRAY * | .variantValue.parray | 8 | |||
BYTE * | .variantValue.pbVal | 8 | |||
VARIANT_BOOL * | .variantValue.pboolVal | 8 | |||
BSTR * | .variantValue.pbstrVal | 8 | |||
CHAR * | .variantValue.pcVal | 8 | |||
CY * | .variantValue.pcyVal | 8 | |||
DATE * | .variantValue.pdate | 8 | |||
DOUBLE * | .variantValue.pdblVal | 8 | |||
DECIMAL * | .variantValue.pdecVal | 8 | |||
IDispatch * | .variantValue.pdispVal | 8 | |||
FLOAT * | .variantValue.pfltVal | 8 | |||
SHORT * | .variantValue.piVal | 8 | |||
INT * | .variantValue.pintVal | 8 | |||
LONG * | .variantValue.plVal | 8 | |||
LONGLONG * | .variantValue.pllVal | 8 | |||
SAFEARRAY ** | .variantValue.pparray | 8 | |||
IDispatch ** | .variantValue.ppdispVal | 8 | |||
IUnknown ** | .variantValue.ppunkVal | 8 | |||
SCODE * | .variantValue.pscode | 8 | |||
USHORT * | .variantValue.puiVal | 8 | |||
UINT * | .variantValue.puintVal | 8 | |||
ULONG * | .variantValue.pulVal | 8 | |||
ULONGLONG * | .variantValue.pullVal | 8 | |||
IUnknown * | .variantValue.punkVal | 8 | |||
PVOID | .variantValue.pvRecord | 8 | |||
VARIANT * | .variantValue.pvarVal | 8 | |||
SCODE | .variantValue.scode | 8 | |||
USHORT | .variantValue.uiVal | 8 | |||
UINT | .variantValue.uintVal | 8 | |||
ULONG | .variantValue.ulVal | 8 | |||
ULONGLONG | .variantValue.ullVal | 8 | |||
IRecordInfo * | .variantValue.pRecInfo | 16 | |||
LPWSTR | .pwszName | 24 |
│ └─32
ITEMSPACING | int | .cxSmall | 0 |
int | .cySmall | 4 | |
int | .cxLarge | 8 | |
int | .cyLarge | 12 |
│ └─16
ITEM_INFO | DWORD | .dwSize | 0 |
LPCWSTR | .pcwszFromEMail | 8 | |
LPCWSTR | .pcwszApplicationName | 16 | |
LPCWSTR | .pcwszCatalogName | 24 | |
LPCWSTR | .pcwszContentClass | 32 |
│ └─40
IndexedResourceQualifier | PWSTR | .name | 0 |
PWSTR | .value | 8 |
│ └─16
InkRecoGuide | RECT | LONG | .rectWritingBox.left | 0 |
LONG | .rectWritingBox.top | 4 | ||
LONG | .rectWritingBox.right | 8 | ||
LONG | .rectWritingBox.bottom | 12 | ||
RECT | LONG | .rectDrawnBox.left | 16 | |
LONG | .rectDrawnBox.top | 20 | ||
LONG | .rectDrawnBox.right | 24 | ||
LONG | .rectDrawnBox.bottom | 28 | ||
long | .cRows | 32 | ||
long | .cColumns | 36 | ||
long | .midline | 40 |
│ └─44
IntServFlowSpec | IntServMainHdr | UCHAR | .spec_mh.ismh_version | 0 |
UCHAR | .spec_mh.ismh_unused | 1 | ||
USHORT | .spec_mh.ismh_len32b | 2 | ||
union (unnamed) | .spec_u | 4 |
│ └─44
IntServMainHdr | UCHAR | .ismh_version | 0 |
UCHAR | .ismh_unused | 1 | |
USHORT | .ismh_len32b | 2 |
│ └─4
IntServParmHdr | UCHAR | .isph_parm_num | 0 |
UCHAR | .isph_flags | 1 | |
USHORT | .isph_len32b | 2 |
│ └─4
IntServServiceHdr | UCHAR | .issh_service | 0 |
UCHAR | .issh_flags | 1 | |
USHORT | .issh_len32b | 2 |
│ └─4
IntServTspecBody | IntServMainHdr | UCHAR | .st_mh.ismh_version | 0 |
UCHAR | .st_mh.ismh_unused | 1 | ||
USHORT | .st_mh.ismh_len32b | 2 | ||
union (unnamed) | .tspec_u | 4 |
│ └─32
InternetCookieHistory | BOOL | .fAccepted | 0 |
BOOL | .fLeashed | 4 | |
BOOL | .fDowngraded | 8 | |
BOOL | .fRejected | 12 |
│ └─16
Ipv4Address | BYTE[4] | .addr | 0 |
│ └─4
Ipv6Address | BYTE[16] | .addr | 0 |
│ └─16
IsolationInfo | IsolationState | .isolationState | 0 | |
ProbationTime | .probEndTime | 4 | ||
CountedString | UINT16 | .failureUrl.length | 16 | |
WCHAR * | .failureUrl.string | 24 |
│ └─32
IsolationInfoEx | IsolationState | .isolationState | 0 | |
ExtendedIsolationState | .extendedIsolationState | 4 | ||
ProbationTime | .probEndTime | 8 | ||
CountedString | UINT16 | .failureUrl.length | 16 | |
WCHAR * | .failureUrl.string | 24 |
│ └─32
JAVA_TRUST | DWORD | .cbSize | 0 | |
DWORD | .flag | 4 | ||
BOOL | .fAllActiveXPermissions | 8 | ||
BOOL | .fAllPermissions | 12 | ||
DWORD | .dwEncodingType | 16 | ||
PBYTE | .pbJavaPermissions | 24 | ||
DWORD | .cbJavaPermissions | 32 | ||
PBYTE | .pbSigner | 40 | ||
DWORD | .cbSigner | 48 | ||
LPCWSTR | .pwszZone | 56 | ||
GUID | unsigned long | .guidZone.Data1 | 64 | |
unsigned short | .guidZone.Data2 | 68 | ||
unsigned short | .guidZone.Data3 | 70 | ||
unsigned char[8] | .guidZone.Data4 | 72 | ||
HRESULT | .hVerify | 80 |
│ └─88
JChColorF | FLOAT | .J | 0 |
FLOAT | .C | 4 | |
FLOAT | .h | 8 |
│ └─12
JOBOBJECT_ASSOCIATE_COMPLETION_PORT | PVOID | .CompletionKey | 0 |
HANDLE | .CompletionPort | 8 |
│ └─16
JOBOBJECT_BASIC_ACCOUNTING_INFORMATION | LARGE_INTEGER | LONGLONG | .TotalUserTime.QuadPart | 0 |
struct (unnamed) | .TotalUserTime.u | 0 | ||
DWORD | .TotalUserTime.LowPart | 0 | ||
LONG | .TotalUserTime.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .TotalKernelTime.QuadPart | 8 | |
struct (unnamed) | .TotalKernelTime.u | 8 | ||
DWORD | .TotalKernelTime.LowPart | 8 | ||
LONG | .TotalKernelTime.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .ThisPeriodTotalUserTime.QuadPart | 16 | |
struct (unnamed) | .ThisPeriodTotalUserTime.u | 16 | ||
DWORD | .ThisPeriodTotalUserTime.LowPart | 16 | ||
LONG | .ThisPeriodTotalUserTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .ThisPeriodTotalKernelTime.QuadPart | 24 | |
struct (unnamed) | .ThisPeriodTotalKernelTime.u | 24 | ||
DWORD | .ThisPeriodTotalKernelTime.LowPart | 24 | ||
LONG | .ThisPeriodTotalKernelTime.HighPart | 28 | ||
DWORD | .TotalPageFaultCount | 32 | ||
DWORD | .TotalProcesses | 36 | ||
DWORD | .ActiveProcesses | 40 | ||
DWORD | .TotalTerminatedProcesses | 44 |
│ └─48
JOBOBJECT_BASIC_AND_IO_ACCOUNTING_INFORMATION | JOBOBJECT_BASIC_ACCOUNTING_INFORMATION | LARGE_INTEGER | LONGLONG | .BasicInfo.TotalUserTime.QuadPart | 0 |
struct (unnamed) | .BasicInfo.TotalUserTime.u | 0 | |||
DWORD | .BasicInfo.TotalUserTime.LowPart | 0 | |||
LONG | .BasicInfo.TotalUserTime.HighPart | 4 | |||
LARGE_INTEGER | LONGLONG | .BasicInfo.TotalKernelTime.QuadPart | 8 | ||
struct (unnamed) | .BasicInfo.TotalKernelTime.u | 8 | |||
DWORD | .BasicInfo.TotalKernelTime.LowPart | 8 | |||
LONG | .BasicInfo.TotalKernelTime.HighPart | 12 | |||
LARGE_INTEGER | LONGLONG | .BasicInfo.ThisPeriodTotalUserTime.QuadPart | 16 | ||
struct (unnamed) | .BasicInfo.ThisPeriodTotalUserTime.u | 16 | |||
DWORD | .BasicInfo.ThisPeriodTotalUserTime.LowPart | 16 | |||
LONG | .BasicInfo.ThisPeriodTotalUserTime.HighPart | 20 | |||
LARGE_INTEGER | LONGLONG | .BasicInfo.ThisPeriodTotalKernelTime.QuadPart | 24 | ||
struct (unnamed) | .BasicInfo.ThisPeriodTotalKernelTime.u | 24 | |||
DWORD | .BasicInfo.ThisPeriodTotalKernelTime.LowPart | 24 | |||
LONG | .BasicInfo.ThisPeriodTotalKernelTime.HighPart | 28 | |||
DWORD | .BasicInfo.TotalPageFaultCount | 32 | |||
DWORD | .BasicInfo.TotalProcesses | 36 | |||
DWORD | .BasicInfo.ActiveProcesses | 40 | |||
DWORD | .BasicInfo.TotalTerminatedProcesses | 44 | |||
IO_COUNTERS | ULONGLONG | .IoInfo.ReadOperationCount | 48 | ||
ULONGLONG | .IoInfo.WriteOperationCount | 56 | |||
ULONGLONG | .IoInfo.OtherOperationCount | 64 | |||
ULONGLONG | .IoInfo.ReadTransferCount | 72 | |||
ULONGLONG | .IoInfo.WriteTransferCount | 80 | |||
ULONGLONG | .IoInfo.OtherTransferCount | 88 |
│ └─96
JOBOBJECT_BASIC_LIMIT_INFORMATION | LARGE_INTEGER | LONGLONG | .PerProcessUserTimeLimit.QuadPart | 0 |
struct (unnamed) | .PerProcessUserTimeLimit.u | 0 | ||
DWORD | .PerProcessUserTimeLimit.LowPart | 0 | ||
LONG | .PerProcessUserTimeLimit.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .PerJobUserTimeLimit.QuadPart | 8 | |
struct (unnamed) | .PerJobUserTimeLimit.u | 8 | ||
DWORD | .PerJobUserTimeLimit.LowPart | 8 | ||
LONG | .PerJobUserTimeLimit.HighPart | 12 | ||
DWORD | .LimitFlags | 16 | ||
SIZE_T | .MinimumWorkingSetSize | 24 | ||
SIZE_T | .MaximumWorkingSetSize | 32 | ||
DWORD | .ActiveProcessLimit | 40 | ||
ULONG_PTR | .Affinity | 48 | ||
DWORD | .PriorityClass | 56 | ||
DWORD | .SchedulingClass | 60 |
│ └─64
JOBOBJECT_BASIC_PROCESS_ID_LIST | DWORD | .NumberOfAssignedProcesses | 0 |
DWORD | .NumberOfProcessIdsInList | 4 | |
ULONG_PTR[1] | .ProcessIdList | 8 |
│ └─16
JOBOBJECT_BASIC_UI_RESTRICTIONS | DWORD | .UIRestrictionsClass | 0 |
│ └─4
JOBOBJECT_CPU_RATE_CONTROL_INFORMATION | DWORD | .ControlFlags | 0 |
DWORD | .CpuRate | 4 | |
WORD | .MinRate | 4 | |
DWORD | .Weight | 4 | |
WORD | .MaxRate | 6 |
│ └─8
JOBOBJECT_END_OF_JOB_TIME_INFORMATION | DWORD | .EndOfJobTimeAction | 0 |
│ └─4
JOBOBJECT_EXTENDED_LIMIT_INFORMATION | JOBOBJECT_BASIC_LIMIT_INFORMATION | LARGE_INTEGER | LONGLONG | .BasicLimitInformation.PerProcessUserTimeLimit.QuadPart | 0 |
struct (unnamed) | .BasicLimitInformation.PerProcessUserTimeLimit.u | 0 | |||
DWORD | .BasicLimitInformation.PerProcessUserTimeLimit.LowPart | 0 | |||
LONG | .BasicLimitInformation.PerProcessUserTimeLimit.HighPart | 4 | |||
LARGE_INTEGER | LONGLONG | .BasicLimitInformation.PerJobUserTimeLimit.QuadPart | 8 | ||
struct (unnamed) | .BasicLimitInformation.PerJobUserTimeLimit.u | 8 | |||
DWORD | .BasicLimitInformation.PerJobUserTimeLimit.LowPart | 8 | |||
LONG | .BasicLimitInformation.PerJobUserTimeLimit.HighPart | 12 | |||
DWORD | .BasicLimitInformation.LimitFlags | 16 | |||
SIZE_T | .BasicLimitInformation.MinimumWorkingSetSize | 24 | |||
SIZE_T | .BasicLimitInformation.MaximumWorkingSetSize | 32 | |||
DWORD | .BasicLimitInformation.ActiveProcessLimit | 40 | |||
ULONG_PTR | .BasicLimitInformation.Affinity | 48 | |||
DWORD | .BasicLimitInformation.PriorityClass | 56 | |||
DWORD | .BasicLimitInformation.SchedulingClass | 60 | |||
IO_COUNTERS | ULONGLONG | .IoInfo.ReadOperationCount | 64 | ||
ULONGLONG | .IoInfo.WriteOperationCount | 72 | |||
ULONGLONG | .IoInfo.OtherOperationCount | 80 | |||
ULONGLONG | .IoInfo.ReadTransferCount | 88 | |||
ULONGLONG | .IoInfo.WriteTransferCount | 96 | |||
ULONGLONG | .IoInfo.OtherTransferCount | 104 | |||
SIZE_T | .ProcessMemoryLimit | 112 | |||
SIZE_T | .JobMemoryLimit | 120 | |||
SIZE_T | .PeakProcessMemoryUsed | 128 | |||
SIZE_T | .PeakJobMemoryUsed | 136 |
│ └─144
JOBOBJECT_IO_RATE_CONTROL_INFORMATION | LONG64 | .MaxIops | 0 |
LONG64 | .MaxBandwidth | 8 | |
LONG64 | .ReservationIops | 16 | |
PCWSTR | .VolumeName | 24 | |
ULONG | .BaseIoSize | 32 | |
ULONG | .ControlFlags | 36 |
│ └─40
JOBOBJECT_LIMIT_VIOLATION_INFORMATION | DWORD | .LimitFlags | 0 | |
DWORD | .ViolationLimitFlags | 4 | ||
DWORD64 | .IoReadBytes | 8 | ||
DWORD64 | .IoReadBytesLimit | 16 | ||
DWORD64 | .IoWriteBytes | 24 | ||
DWORD64 | .IoWriteBytesLimit | 32 | ||
LARGE_INTEGER | LONGLONG | .PerJobUserTime.QuadPart | 40 | |
struct (unnamed) | .PerJobUserTime.u | 40 | ||
DWORD | .PerJobUserTime.LowPart | 40 | ||
LONG | .PerJobUserTime.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .PerJobUserTimeLimit.QuadPart | 48 | |
struct (unnamed) | .PerJobUserTimeLimit.u | 48 | ||
DWORD | .PerJobUserTimeLimit.LowPart | 48 | ||
LONG | .PerJobUserTimeLimit.HighPart | 52 | ||
DWORD64 | .JobMemory | 56 | ||
DWORD64 | .JobMemoryLimit | 64 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .RateControlTolerance | 72 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .RateControlToleranceLimit | 76 |
│ └─80
JOBOBJECT_LIMIT_VIOLATION_INFORMATION_2 | DWORD | .LimitFlags | 0 | |
DWORD | .ViolationLimitFlags | 4 | ||
DWORD64 | .IoReadBytes | 8 | ||
DWORD64 | .IoReadBytesLimit | 16 | ||
DWORD64 | .IoWriteBytes | 24 | ||
DWORD64 | .IoWriteBytesLimit | 32 | ||
LARGE_INTEGER | LONGLONG | .PerJobUserTime.QuadPart | 40 | |
struct (unnamed) | .PerJobUserTime.u | 40 | ||
DWORD | .PerJobUserTime.LowPart | 40 | ||
LONG | .PerJobUserTime.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .PerJobUserTimeLimit.QuadPart | 48 | |
struct (unnamed) | .PerJobUserTimeLimit.u | 48 | ||
DWORD | .PerJobUserTimeLimit.LowPart | 48 | ||
LONG | .PerJobUserTimeLimit.HighPart | 52 | ||
DWORD64 | .JobMemory | 56 | ||
DWORD64 | .JobHighMemoryLimit | 64 | ||
DWORD64 | .JobMemoryLimit | 64 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .CpuRateControlTolerance | 72 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .RateControlTolerance | 72 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .CpuRateControlToleranceLimit | 76 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .RateControlToleranceLimit | 76 | ||
DWORD64 | .JobLowMemoryLimit | 80 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .IoRateControlTolerance | 88 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .IoRateControlToleranceLimit | 92 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .NetRateControlTolerance | 96 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .NetRateControlToleranceLimit | 100 |
│ └─104
JOBOBJECT_NET_RATE_CONTROL_INFORMATION | DWORD64 | .MaxBandwidth | 0 |
JOB_OBJECT_NET_RATE_CONTROL_FLAGS | .ControlFlags | 8 | |
BYTE | .DscpTag | 12 |
│ └─16
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION | DWORD64 | .IoReadBytesLimit | 0 | |
DWORD64 | .IoWriteBytesLimit | 8 | ||
LARGE_INTEGER | LONGLONG | .PerJobUserTimeLimit.QuadPart | 16 | |
struct (unnamed) | .PerJobUserTimeLimit.u | 16 | ||
DWORD | .PerJobUserTimeLimit.LowPart | 16 | ||
LONG | .PerJobUserTimeLimit.HighPart | 20 | ||
DWORD64 | .JobMemoryLimit | 24 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .RateControlTolerance | 32 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL | .RateControlToleranceInterval | 36 | ||
DWORD | .LimitFlags | 40 |
│ └─48
JOBOBJECT_NOTIFICATION_LIMIT_INFORMATION_2 | DWORD64 | .IoReadBytesLimit | 0 | |
DWORD64 | .IoWriteBytesLimit | 8 | ||
LARGE_INTEGER | LONGLONG | .PerJobUserTimeLimit.QuadPart | 16 | |
struct (unnamed) | .PerJobUserTimeLimit.u | 16 | ||
DWORD | .PerJobUserTimeLimit.LowPart | 16 | ||
LONG | .PerJobUserTimeLimit.HighPart | 20 | ||
DWORD64 | .JobHighMemoryLimit | 24 | ||
DWORD64 | .JobMemoryLimit | 24 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .CpuRateControlTolerance | 32 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .RateControlTolerance | 32 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL | .CpuRateControlToleranceInterval | 36 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL | .RateControlToleranceInterval | 36 | ||
DWORD | .LimitFlags | 40 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .IoRateControlTolerance | 44 | ||
DWORD64 | .JobLowMemoryLimit | 48 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL | .IoRateControlToleranceInterval | 56 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE | .NetRateControlTolerance | 60 | ||
JOBOBJECT_RATE_CONTROL_TOLERANCE_INTERVAL | .NetRateControlToleranceInterval | 64 |
│ └─72
JOBOBJECT_SECURITY_LIMIT_INFORMATION | DWORD | .SecurityLimitFlags | 0 |
HANDLE | .JobToken | 8 | |
PTOKEN_GROUPS | .SidsToDisable | 16 | |
PTOKEN_PRIVILEGES | .PrivilegesToDelete | 24 | |
PTOKEN_GROUPS | .RestrictedSids | 32 |
│ └─40
JOYCAPS | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
CHAR[32] | .szPname | 4 | |
UINT | .wXmin | 36 | |
UINT | .wXmax | 40 | |
UINT | .wYmin | 44 | |
UINT | .wYmax | 48 | |
UINT | .wZmin | 52 | |
UINT | .wZmax | 56 | |
UINT | .wNumButtons | 60 | |
UINT | .wPeriodMin | 64 | |
UINT | .wPeriodMax | 68 | |
UINT | .wRmin | 72 | |
UINT | .wRmax | 76 | |
UINT | .wUmin | 80 | |
UINT | .wUmax | 84 | |
UINT | .wVmin | 88 | |
UINT | .wVmax | 92 | |
UINT | .wCaps | 96 | |
UINT | .wMaxAxes | 100 | |
UINT | .wNumAxes | 104 | |
UINT | .wMaxButtons | 108 | |
CHAR[32] | .szRegKey | 112 | |
CHAR[260] | .szOEMVxD | 144 |
│ └─404
JOYCAPSA | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
CHAR[32] | .szPname | 4 | |
UINT | .wXmin | 36 | |
UINT | .wXmax | 40 | |
UINT | .wYmin | 44 | |
UINT | .wYmax | 48 | |
UINT | .wZmin | 52 | |
UINT | .wZmax | 56 | |
UINT | .wNumButtons | 60 | |
UINT | .wPeriodMin | 64 | |
UINT | .wPeriodMax | 68 | |
UINT | .wRmin | 72 | |
UINT | .wRmax | 76 | |
UINT | .wUmin | 80 | |
UINT | .wUmax | 84 | |
UINT | .wVmin | 88 | |
UINT | .wVmax | 92 | |
UINT | .wCaps | 96 | |
UINT | .wMaxAxes | 100 | |
UINT | .wNumAxes | 104 | |
UINT | .wMaxButtons | 108 | |
CHAR[32] | .szRegKey | 112 | |
CHAR[260] | .szOEMVxD | 144 |
│ └─404
JOYCAPSW | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
WCHAR[32] | .szPname | 4 | |
UINT | .wXmin | 68 | |
UINT | .wXmax | 72 | |
UINT | .wYmin | 76 | |
UINT | .wYmax | 80 | |
UINT | .wZmin | 84 | |
UINT | .wZmax | 88 | |
UINT | .wNumButtons | 92 | |
UINT | .wPeriodMin | 96 | |
UINT | .wPeriodMax | 100 | |
UINT | .wRmin | 104 | |
UINT | .wRmax | 108 | |
UINT | .wUmin | 112 | |
UINT | .wUmax | 116 | |
UINT | .wVmin | 120 | |
UINT | .wVmax | 124 | |
UINT | .wCaps | 128 | |
UINT | .wMaxAxes | 132 | |
UINT | .wNumAxes | 136 | |
UINT | .wMaxButtons | 140 | |
WCHAR[32] | .szRegKey | 144 | |
WCHAR[260] | .szOEMVxD | 208 |
│ └─728
JOYINFO | UINT | .wXpos | 0 |
UINT | .wYpos | 4 | |
UINT | .wZpos | 8 | |
UINT | .wButtons | 12 |
│ └─16
JOYINFOEX | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwXpos | 8 | |
DWORD | .dwYpos | 12 | |
DWORD | .dwZpos | 16 | |
DWORD | .dwRpos | 20 | |
DWORD | .dwUpos | 24 | |
DWORD | .dwVpos | 28 | |
DWORD | .dwButtons | 32 | |
DWORD | .dwButtonNumber | 36 | |
DWORD | .dwPOV | 40 | |
DWORD | .dwReserved1 | 44 | |
DWORD | .dwReserved2 | 48 |
│ └─52
JOYREGHWVALUES | JOYRANGE | .jrvHardware | 0 |
DWORD[4] | .dwPOVValues | 72 | |
DWORD | .dwCalFlags | 88 |
│ └─92
JabColorF | FLOAT | .J | 0 |
FLOAT | .a | 4 | |
FLOAT | .b | 8 |
│ └─12
KBDLLHOOKSTRUCT | DWORD | .vkCode | 0 |
DWORD | .scanCode | 4 | |
DWORD | .flags | 8 | |
DWORD | .time | 12 | |
ULONG_PTR | .dwExtraInfo | 16 |
│ └─24
KDHELP | DWORD64 | .Thread | 0 |
DWORD | .ThCallbackStack | 8 | |
DWORD | .ThCallbackBStore | 12 | |
DWORD | .NextCallback | 16 | |
DWORD | .FramePointer | 20 | |
DWORD64 | .KiCallUserMode | 24 | |
DWORD64 | .KeUserCallbackDispatcher | 32 | |
DWORD64 | .SystemRangeStart | 40 | |
DWORD64 | .KiUserExceptionDispatcher | 48 | |
DWORD64 | .StackBase | 56 | |
DWORD64 | .StackLimit | 64 | |
DWORD | .BuildVersion | 72 | |
DWORD | .RetpolineStubFunctionTableSize | 76 | |
DWORD64 | .RetpolineStubFunctionTable | 80 | |
DWORD | .RetpolineStubOffset | 88 | |
DWORD | .RetpolineStubSize | 92 | |
DWORD64[2] | .Reserved0 | 96 |
│ └─112
KDHELP64 | DWORD64 | .Thread | 0 |
DWORD | .ThCallbackStack | 8 | |
DWORD | .ThCallbackBStore | 12 | |
DWORD | .NextCallback | 16 | |
DWORD | .FramePointer | 20 | |
DWORD64 | .KiCallUserMode | 24 | |
DWORD64 | .KeUserCallbackDispatcher | 32 | |
DWORD64 | .SystemRangeStart | 40 | |
DWORD64 | .KiUserExceptionDispatcher | 48 | |
DWORD64 | .StackBase | 56 | |
DWORD64 | .StackLimit | 64 | |
DWORD | .BuildVersion | 72 | |
DWORD | .RetpolineStubFunctionTableSize | 76 | |
DWORD64 | .RetpolineStubFunctionTable | 80 | |
DWORD | .RetpolineStubOffset | 88 | |
DWORD | .RetpolineStubSize | 92 | |
DWORD64[2] | .Reserved0 | 96 |
│ └─112
KERB_ADD_BINDING_CACHE_ENTRY_EX_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .RealmName.Length | 8 | |
USHORT | .RealmName.MaximumLength | 10 | ||
PWSTR | .RealmName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .KdcAddress.Length | 24 | |
USHORT | .KdcAddress.MaximumLength | 26 | ||
PWSTR | .KdcAddress.Buffer | 32 | ||
ULONG | .AddressType | 40 | ||
ULONG | .DcFlags | 44 |
│ └─48
KERB_ADD_BINDING_CACHE_ENTRY_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .RealmName.Length | 8 | |
USHORT | .RealmName.MaximumLength | 10 | ||
PWSTR | .RealmName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .KdcAddress.Length | 24 | |
USHORT | .KdcAddress.MaximumLength | 26 | ||
PWSTR | .KdcAddress.Buffer | 32 | ||
ULONG | .AddressType | 40 |
│ └─48
KERB_ADD_CREDENTIALS_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .UserName.Length | 8 | |
USHORT | .UserName.MaximumLength | 10 | ||
PWSTR | .UserName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .DomainName.Length | 24 | |
USHORT | .DomainName.MaximumLength | 26 | ||
PWSTR | .DomainName.Buffer | 32 | ||
UNICODE_STRING | USHORT | .Password.Length | 40 | |
USHORT | .Password.MaximumLength | 42 | ||
PWSTR | .Password.Buffer | 48 | ||
LUID | DWORD | .LogonId.LowPart | 56 | |
LONG | .LogonId.HighPart | 60 | ||
ULONG | .Flags | 64 |
│ └─72
KERB_ADD_CREDENTIALS_REQUEST_EX | KERB_ADD_CREDENTIALS_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .Credentials.MessageType | 0 | |
UNICODE_STRING | USHORT | .Credentials.UserName.Length | 8 | ||
USHORT | .Credentials.UserName.MaximumLength | 10 | |||
PWSTR | .Credentials.UserName.Buffer | 16 | |||
UNICODE_STRING | USHORT | .Credentials.DomainName.Length | 24 | ||
USHORT | .Credentials.DomainName.MaximumLength | 26 | |||
PWSTR | .Credentials.DomainName.Buffer | 32 | |||
UNICODE_STRING | USHORT | .Credentials.Password.Length | 40 | ||
USHORT | .Credentials.Password.MaximumLength | 42 | |||
PWSTR | .Credentials.Password.Buffer | 48 | |||
LUID | DWORD | .Credentials.LogonId.LowPart | 56 | ||
LONG | .Credentials.LogonId.HighPart | 60 | |||
ULONG | .Credentials.Flags | 64 | |||
ULONG | .PrincipalNameCount | 72 | |||
UNICODE_STRING[1] | .PrincipalNames | 80 |
│ └─96
KERB_BINDING_CACHE_ENTRY_DATA | ULONG64 | .DiscoveryTime | 0 | |
UNICODE_STRING | USHORT | .RealmName.Length | 8 | |
USHORT | .RealmName.MaximumLength | 10 | ||
PWSTR | .RealmName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .KdcAddress.Length | 24 | |
USHORT | .KdcAddress.MaximumLength | 26 | ||
PWSTR | .KdcAddress.Buffer | 32 | ||
ULONG | .AddressType | 40 | ||
ULONG | .Flags | 44 | ||
ULONG | .DcFlags | 48 | ||
ULONG | .CacheFlags | 52 | ||
UNICODE_STRING | USHORT | .KdcName.Length | 56 | |
USHORT | .KdcName.MaximumLength | 58 | ||
PWSTR | .KdcName.Buffer | 64 |
│ └─72
KERB_CERTIFICATE_HASHINFO | USHORT | .StoreNameLength | 0 |
USHORT | .HashLength | 2 |
│ └─4
KERB_CERTIFICATE_INFO | ULONG | .CertInfoSize | 0 |
ULONG | .InfoType | 4 |
│ └─8
KERB_CERTIFICATE_LOGON | KERB_LOGON_SUBMIT_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .DomainName.Length | 8 | |
USHORT | .DomainName.MaximumLength | 10 | ||
PWSTR | .DomainName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .UserName.Length | 24 | |
USHORT | .UserName.MaximumLength | 26 | ||
PWSTR | .UserName.Buffer | 32 | ||
UNICODE_STRING | USHORT | .Pin.Length | 40 | |
USHORT | .Pin.MaximumLength | 42 | ||
PWSTR | .Pin.Buffer | 48 | ||
ULONG | .Flags | 56 | ||
ULONG | .CspDataLength | 60 | ||
PUCHAR | .CspData | 64 |
│ └─72
KERB_CERTIFICATE_S4U_LOGON | KERB_LOGON_SUBMIT_TYPE | .MessageType | 0 | |
ULONG | .Flags | 4 | ||
UNICODE_STRING | USHORT | .UserPrincipalName.Length | 8 | |
USHORT | .UserPrincipalName.MaximumLength | 10 | ||
PWSTR | .UserPrincipalName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .DomainName.Length | 24 | |
USHORT | .DomainName.MaximumLength | 26 | ||
PWSTR | .DomainName.Buffer | 32 | ||
ULONG | .CertificateLength | 40 | ||
PUCHAR | .Certificate | 48 |
│ └─56
KERB_CERTIFICATE_UNLOCK_LOGON | KERB_CERTIFICATE_LOGON | KERB_LOGON_SUBMIT_TYPE | .Logon.MessageType | 0 | |
UNICODE_STRING | USHORT | .Logon.DomainName.Length | 8 | ||
USHORT | .Logon.DomainName.MaximumLength | 10 | |||
PWSTR | .Logon.DomainName.Buffer | 16 | |||
UNICODE_STRING | USHORT | .Logon.UserName.Length | 24 | ||
USHORT | .Logon.UserName.MaximumLength | 26 | |||
PWSTR | .Logon.UserName.Buffer | 32 | |||
UNICODE_STRING | USHORT | .Logon.Pin.Length | 40 | ||
USHORT | .Logon.Pin.MaximumLength | 42 | |||
PWSTR | .Logon.Pin.Buffer | 48 | |||
ULONG | .Logon.Flags | 56 | |||
ULONG | .Logon.CspDataLength | 60 | |||
PUCHAR | .Logon.CspData | 64 | |||
LUID | DWORD | .LogonId.LowPart | 72 | ||
LONG | .LogonId.HighPart | 76 |
│ └─80
KERB_CHANGEPASSWORD_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .DomainName.Length | 8 | |
USHORT | .DomainName.MaximumLength | 10 | ||
PWSTR | .DomainName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .AccountName.Length | 24 | |
USHORT | .AccountName.MaximumLength | 26 | ||
PWSTR | .AccountName.Buffer | 32 | ||
UNICODE_STRING | USHORT | .OldPassword.Length | 40 | |
USHORT | .OldPassword.MaximumLength | 42 | ||
PWSTR | .OldPassword.Buffer | 48 | ||
UNICODE_STRING | USHORT | .NewPassword.Length | 56 | |
USHORT | .NewPassword.MaximumLength | 58 | ||
PWSTR | .NewPassword.Buffer | 64 | ||
BOOLEAN | .Impersonating | 72 |
│ └─80
KERB_CLEANUP_MACHINE_PKINIT_CREDS_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 | |
LUID | DWORD | .LogonId.LowPart | 4 | |
LONG | .LogonId.HighPart | 8 |
│ └─12
KERB_CRYPTO_KEY | LONG | .KeyType | 0 |
ULONG | .Length | 4 | |
PUCHAR | .Value | 8 |
│ └─16
KERB_EXTERNAL_NAME | SHORT | .NameType | 0 |
USHORT | .NameCount | 2 | |
UNICODE_STRING[1] | .Names | 8 |
│ └─24
KERB_EXTERNAL_TICKET | PKERB_EXTERNAL_NAME | .ServiceName | 0 | |
PKERB_EXTERNAL_NAME | .TargetName | 8 | ||
PKERB_EXTERNAL_NAME | .ClientName | 16 | ||
UNICODE_STRING | USHORT | .DomainName.Length | 24 | |
USHORT | .DomainName.MaximumLength | 26 | ||
PWSTR | .DomainName.Buffer | 32 | ||
UNICODE_STRING | USHORT | .TargetDomainName.Length | 40 | |
USHORT | .TargetDomainName.MaximumLength | 42 | ||
PWSTR | .TargetDomainName.Buffer | 48 | ||
UNICODE_STRING | USHORT | .AltTargetDomainName.Length | 56 | |
USHORT | .AltTargetDomainName.MaximumLength | 58 | ||
PWSTR | .AltTargetDomainName.Buffer | 64 | ||
KERB_CRYPTO_KEY | LONG | .SessionKey.KeyType | 72 | |
ULONG | .SessionKey.Length | 76 | ||
PUCHAR | .SessionKey.Value | 80 | ||
ULONG | .TicketFlags | 88 | ||
ULONG | .Flags | 92 | ||
LARGE_INTEGER | LONGLONG | .KeyExpirationTime.QuadPart | 96 | |
struct (unnamed) | .KeyExpirationTime.u | 96 | ||
DWORD | .KeyExpirationTime.LowPart | 96 | ||
LONG | .KeyExpirationTime.HighPart | 100 | ||
LARGE_INTEGER | LONGLONG | .StartTime.QuadPart | 104 | |
struct (unnamed) | .StartTime.u | 104 | ||
DWORD | .StartTime.LowPart | 104 | ||
LONG | .StartTime.HighPart | 108 | ||
LARGE_INTEGER | LONGLONG | .EndTime.QuadPart | 112 | |
struct (unnamed) | .EndTime.u | 112 | ||
DWORD | .EndTime.LowPart | 112 | ||
LONG | .EndTime.HighPart | 116 | ||
LARGE_INTEGER | LONGLONG | .RenewUntil.QuadPart | 120 | |
struct (unnamed) | .RenewUntil.u | 120 | ||
DWORD | .RenewUntil.LowPart | 120 | ||
LONG | .RenewUntil.HighPart | 124 | ||
LARGE_INTEGER | LONGLONG | .TimeSkew.QuadPart | 128 | |
struct (unnamed) | .TimeSkew.u | 128 | ||
DWORD | .TimeSkew.LowPart | 128 | ||
LONG | .TimeSkew.HighPart | 132 | ||
ULONG | .EncodedTicketSize | 136 | ||
PUCHAR | .EncodedTicket | 144 |
│ └─152
KERB_INTERACTIVE_LOGON | KERB_LOGON_SUBMIT_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .LogonDomainName.Length | 8 | |
USHORT | .LogonDomainName.MaximumLength | 10 | ||
PWSTR | .LogonDomainName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .UserName.Length | 24 | |
USHORT | .UserName.MaximumLength | 26 | ||
PWSTR | .UserName.Buffer | 32 | ||
UNICODE_STRING | USHORT | .Password.Length | 40 | |
USHORT | .Password.MaximumLength | 42 | ||
PWSTR | .Password.Buffer | 48 |
│ └─56
KERB_INTERACTIVE_PROFILE | KERB_PROFILE_BUFFER_TYPE | .MessageType | 0 | |
USHORT | .LogonCount | 4 | ||
USHORT | .BadPasswordCount | 6 | ||
LARGE_INTEGER | LONGLONG | .LogonTime.QuadPart | 8 | |
struct (unnamed) | .LogonTime.u | 8 | ||
DWORD | .LogonTime.LowPart | 8 | ||
LONG | .LogonTime.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .LogoffTime.QuadPart | 16 | |
struct (unnamed) | .LogoffTime.u | 16 | ||
DWORD | .LogoffTime.LowPart | 16 | ||
LONG | .LogoffTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .KickOffTime.QuadPart | 24 | |
struct (unnamed) | .KickOffTime.u | 24 | ||
DWORD | .KickOffTime.LowPart | 24 | ||
LONG | .KickOffTime.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .PasswordLastSet.QuadPart | 32 | |
struct (unnamed) | .PasswordLastSet.u | 32 | ||
DWORD | .PasswordLastSet.LowPart | 32 | ||
LONG | .PasswordLastSet.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .PasswordCanChange.QuadPart | 40 | |
struct (unnamed) | .PasswordCanChange.u | 40 | ||
DWORD | .PasswordCanChange.LowPart | 40 | ||
LONG | .PasswordCanChange.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .PasswordMustChange.QuadPart | 48 | |
struct (unnamed) | .PasswordMustChange.u | 48 | ||
DWORD | .PasswordMustChange.LowPart | 48 | ||
LONG | .PasswordMustChange.HighPart | 52 | ||
UNICODE_STRING | USHORT | .LogonScript.Length | 56 | |
USHORT | .LogonScript.MaximumLength | 58 | ||
PWSTR | .LogonScript.Buffer | 64 | ||
UNICODE_STRING | USHORT | .HomeDirectory.Length | 72 | |
USHORT | .HomeDirectory.MaximumLength | 74 | ||
PWSTR | .HomeDirectory.Buffer | 80 | ||
UNICODE_STRING | USHORT | .FullName.Length | 88 | |
USHORT | .FullName.MaximumLength | 90 | ||
PWSTR | .FullName.Buffer | 96 | ||
UNICODE_STRING | USHORT | .ProfilePath.Length | 104 | |
USHORT | .ProfilePath.MaximumLength | 106 | ||
PWSTR | .ProfilePath.Buffer | 112 | ||
UNICODE_STRING | USHORT | .HomeDirectoryDrive.Length | 120 | |
USHORT | .HomeDirectoryDrive.MaximumLength | 122 | ||
PWSTR | .HomeDirectoryDrive.Buffer | 128 | ||
UNICODE_STRING | USHORT | .LogonServer.Length | 136 | |
USHORT | .LogonServer.MaximumLength | 138 | ||
PWSTR | .LogonServer.Buffer | 144 | ||
ULONG | .UserFlags | 152 |
│ └─160
KERB_INTERACTIVE_UNLOCK_LOGON | KERB_INTERACTIVE_LOGON | KERB_LOGON_SUBMIT_TYPE | .Logon.MessageType | 0 | |
UNICODE_STRING | USHORT | .Logon.LogonDomainName.Length | 8 | ||
USHORT | .Logon.LogonDomainName.MaximumLength | 10 | |||
PWSTR | .Logon.LogonDomainName.Buffer | 16 | |||
UNICODE_STRING | USHORT | .Logon.UserName.Length | 24 | ||
USHORT | .Logon.UserName.MaximumLength | 26 | |||
PWSTR | .Logon.UserName.Buffer | 32 | |||
UNICODE_STRING | USHORT | .Logon.Password.Length | 40 | ||
USHORT | .Logon.Password.MaximumLength | 42 | |||
PWSTR | .Logon.Password.Buffer | 48 | |||
LUID | DWORD | .LogonId.LowPart | 56 | ||
LONG | .LogonId.HighPart | 60 |
│ └─64
KERB_PURGE_BINDING_CACHE_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 |
│ └─4
KERB_PURGE_TKT_CACHE_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 | |
LUID | DWORD | .LogonId.LowPart | 4 | |
LONG | .LogonId.HighPart | 8 | ||
UNICODE_STRING | USHORT | .ServerName.Length | 16 | |
USHORT | .ServerName.MaximumLength | 18 | ||
PWSTR | .ServerName.Buffer | 24 | ||
UNICODE_STRING | USHORT | .RealmName.Length | 32 | |
USHORT | .RealmName.MaximumLength | 34 | ||
PWSTR | .RealmName.Buffer | 40 |
│ └─48
KERB_QUERY_BINDING_CACHE_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 |
│ └─4
KERB_QUERY_BINDING_CACHE_RESPONSE | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 |
ULONG | .CountOfEntries | 4 | |
PKERB_BINDING_CACHE_ENTRY_DATA | .Entries | 8 |
│ └─16
KERB_QUERY_DOMAIN_EXTENDED_POLICIES_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 | |
ULONG | .Flags | 4 | ||
UNICODE_STRING | USHORT | .DomainName.Length | 8 | |
USHORT | .DomainName.MaximumLength | 10 | ||
PWSTR | .DomainName.Buffer | 16 |
│ └─24
KERB_QUERY_DOMAIN_EXTENDED_POLICIES_RESPONSE | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 |
ULONG | .Flags | 4 | |
ULONG | .ExtendedPolicies | 8 | |
ULONG | .DsFlags | 12 |
│ └─16
KERB_QUERY_TKT_CACHE_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 | |
LUID | DWORD | .LogonId.LowPart | 4 | |
LONG | .LogonId.HighPart | 8 |
│ └─12
KERB_QUERY_TKT_CACHE_RESPONSE | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 |
ULONG | .CountOfTickets | 4 | |
KERB_TICKET_CACHE_INFO[1] | .Tickets | 8 |
│ └─72
KERB_RETRIEVE_TKT_REQUEST | KERB_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 | |
LUID | DWORD | .LogonId.LowPart | 4 | |
LONG | .LogonId.HighPart | 8 | ||
UNICODE_STRING | USHORT | .TargetName.Length | 16 | |
USHORT | .TargetName.MaximumLength | 18 | ||
PWSTR | .TargetName.Buffer | 24 | ||
ULONG | .TicketFlags | 32 | ||
ULONG | .CacheOptions | 36 | ||
LONG | .EncryptionType | 40 | ||
SecHandle | ULONG_PTR | .CredentialsHandle.dwLower | 48 | |
ULONG_PTR | .CredentialsHandle.dwUpper | 56 |
│ └─64
KERB_RETRIEVE_TKT_RESPONSE | KERB_EXTERNAL_TICKET | PKERB_EXTERNAL_NAME | .Ticket.ServiceName | 0 | |
PKERB_EXTERNAL_NAME | .Ticket.TargetName | 8 | |||
PKERB_EXTERNAL_NAME | .Ticket.ClientName | 16 | |||
UNICODE_STRING | USHORT | .Ticket.DomainName.Length | 24 | ||
USHORT | .Ticket.DomainName.MaximumLength | 26 | |||
PWSTR | .Ticket.DomainName.Buffer | 32 | |||
UNICODE_STRING | USHORT | .Ticket.TargetDomainName.Length | 40 | ||
USHORT | .Ticket.TargetDomainName.MaximumLength | 42 | |||
PWSTR | .Ticket.TargetDomainName.Buffer | 48 | |||
UNICODE_STRING | USHORT | .Ticket.AltTargetDomainName.Length | 56 | ||
USHORT | .Ticket.AltTargetDomainName.MaximumLength | 58 | |||
PWSTR | .Ticket.AltTargetDomainName.Buffer | 64 | |||
KERB_CRYPTO_KEY | LONG | .Ticket.SessionKey.KeyType | 72 | ||
ULONG | .Ticket.SessionKey.Length | 76 | |||
PUCHAR | .Ticket.SessionKey.Value | 80 | |||
ULONG | .Ticket.TicketFlags | 88 | |||
ULONG | .Ticket.Flags | 92 | |||
LARGE_INTEGER | LONGLONG | .Ticket.KeyExpirationTime.QuadPart | 96 | ||
struct (unnamed) | .Ticket.KeyExpirationTime.u | 96 | |||
DWORD | .Ticket.KeyExpirationTime.LowPart | 96 | |||
LONG | .Ticket.KeyExpirationTime.HighPart | 100 | |||
LARGE_INTEGER | LONGLONG | .Ticket.StartTime.QuadPart | 104 | ||
struct (unnamed) | .Ticket.StartTime.u | 104 | |||
DWORD | .Ticket.StartTime.LowPart | 104 | |||
LONG | .Ticket.StartTime.HighPart | 108 | |||
LARGE_INTEGER | LONGLONG | .Ticket.EndTime.QuadPart | 112 | ||
struct (unnamed) | .Ticket.EndTime.u | 112 | |||
DWORD | .Ticket.EndTime.LowPart | 112 | |||
LONG | .Ticket.EndTime.HighPart | 116 | |||
LARGE_INTEGER | LONGLONG | .Ticket.RenewUntil.QuadPart | 120 | ||
struct (unnamed) | .Ticket.RenewUntil.u | 120 | |||
DWORD | .Ticket.RenewUntil.LowPart | 120 | |||
LONG | .Ticket.RenewUntil.HighPart | 124 | |||
LARGE_INTEGER | LONGLONG | .Ticket.TimeSkew.QuadPart | 128 | ||
struct (unnamed) | .Ticket.TimeSkew.u | 128 | |||
DWORD | .Ticket.TimeSkew.LowPart | 128 | |||
LONG | .Ticket.TimeSkew.HighPart | 132 | |||
ULONG | .Ticket.EncodedTicketSize | 136 | |||
PUCHAR | .Ticket.EncodedTicket | 144 |
│ └─152
KERB_S4U_LOGON | KERB_LOGON_SUBMIT_TYPE | .MessageType | 0 | |
ULONG | .Flags | 4 | ||
UNICODE_STRING | USHORT | .ClientUpn.Length | 8 | |
USHORT | .ClientUpn.MaximumLength | 10 | ||
PWSTR | .ClientUpn.Buffer | 16 | ||
UNICODE_STRING | USHORT | .ClientRealm.Length | 24 | |
USHORT | .ClientRealm.MaximumLength | 26 | ||
PWSTR | .ClientRealm.Buffer | 32 |
│ └─40
KERB_SMART_CARD_LOGON | KERB_LOGON_SUBMIT_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .Pin.Length | 8 | |
USHORT | .Pin.MaximumLength | 10 | ||
PWSTR | .Pin.Buffer | 16 | ||
ULONG | .CspDataLength | 24 | ||
PUCHAR | .CspData | 32 |
│ └─40
KERB_SMART_CARD_UNLOCK_LOGON | KERB_SMART_CARD_LOGON | KERB_LOGON_SUBMIT_TYPE | .Logon.MessageType | 0 | |
UNICODE_STRING | USHORT | .Logon.Pin.Length | 8 | ||
USHORT | .Logon.Pin.MaximumLength | 10 | |||
PWSTR | .Logon.Pin.Buffer | 16 | |||
ULONG | .Logon.CspDataLength | 24 | |||
PUCHAR | .Logon.CspData | 32 | |||
LUID | DWORD | .LogonId.LowPart | 40 | ||
LONG | .LogonId.HighPart | 44 |
│ └─48
KERB_TICKET_CACHE_INFO | UNICODE_STRING | USHORT | .ServerName.Length | 0 |
USHORT | .ServerName.MaximumLength | 2 | ||
PWSTR | .ServerName.Buffer | 8 | ||
UNICODE_STRING | USHORT | .RealmName.Length | 16 | |
USHORT | .RealmName.MaximumLength | 18 | ||
PWSTR | .RealmName.Buffer | 24 | ||
LARGE_INTEGER | LONGLONG | .StartTime.QuadPart | 32 | |
struct (unnamed) | .StartTime.u | 32 | ||
DWORD | .StartTime.LowPart | 32 | ||
LONG | .StartTime.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .EndTime.QuadPart | 40 | |
struct (unnamed) | .EndTime.u | 40 | ||
DWORD | .EndTime.LowPart | 40 | ||
LONG | .EndTime.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .RenewTime.QuadPart | 48 | |
struct (unnamed) | .RenewTime.u | 48 | ||
DWORD | .RenewTime.LowPart | 48 | ||
LONG | .RenewTime.HighPart | 52 | ||
LONG | .EncryptionType | 56 | ||
ULONG | .TicketFlags | 60 |
│ └─64
KERB_TICKET_LOGON | KERB_LOGON_SUBMIT_TYPE | .MessageType | 0 |
ULONG | .Flags | 4 | |
ULONG | .ServiceTicketLength | 8 | |
ULONG | .TicketGrantingTicketLength | 12 | |
PUCHAR | .ServiceTicket | 16 | |
PUCHAR | .TicketGrantingTicket | 24 |
│ └─32
KERB_TICKET_PROFILE | KERB_INTERACTIVE_PROFILE | KERB_PROFILE_BUFFER_TYPE | .Profile.MessageType | 0 | |
USHORT | .Profile.LogonCount | 4 | |||
USHORT | .Profile.BadPasswordCount | 6 | |||
LARGE_INTEGER | LONGLONG | .Profile.LogonTime.QuadPart | 8 | ||
struct (unnamed) | .Profile.LogonTime.u | 8 | |||
DWORD | .Profile.LogonTime.LowPart | 8 | |||
LONG | .Profile.LogonTime.HighPart | 12 | |||
LARGE_INTEGER | LONGLONG | .Profile.LogoffTime.QuadPart | 16 | ||
struct (unnamed) | .Profile.LogoffTime.u | 16 | |||
DWORD | .Profile.LogoffTime.LowPart | 16 | |||
LONG | .Profile.LogoffTime.HighPart | 20 | |||
LARGE_INTEGER | LONGLONG | .Profile.KickOffTime.QuadPart | 24 | ||
struct (unnamed) | .Profile.KickOffTime.u | 24 | |||
DWORD | .Profile.KickOffTime.LowPart | 24 | |||
LONG | .Profile.KickOffTime.HighPart | 28 | |||
LARGE_INTEGER | LONGLONG | .Profile.PasswordLastSet.QuadPart | 32 | ||
struct (unnamed) | .Profile.PasswordLastSet.u | 32 | |||
DWORD | .Profile.PasswordLastSet.LowPart | 32 | |||
LONG | .Profile.PasswordLastSet.HighPart | 36 | |||
LARGE_INTEGER | LONGLONG | .Profile.PasswordCanChange.QuadPart | 40 | ||
struct (unnamed) | .Profile.PasswordCanChange.u | 40 | |||
DWORD | .Profile.PasswordCanChange.LowPart | 40 | |||
LONG | .Profile.PasswordCanChange.HighPart | 44 | |||
LARGE_INTEGER | LONGLONG | .Profile.PasswordMustChange.QuadPart | 48 | ||
struct (unnamed) | .Profile.PasswordMustChange.u | 48 | |||
DWORD | .Profile.PasswordMustChange.LowPart | 48 | |||
LONG | .Profile.PasswordMustChange.HighPart | 52 | |||
UNICODE_STRING | USHORT | .Profile.LogonScript.Length | 56 | ||
USHORT | .Profile.LogonScript.MaximumLength | 58 | |||
PWSTR | .Profile.LogonScript.Buffer | 64 | |||
UNICODE_STRING | USHORT | .Profile.HomeDirectory.Length | 72 | ||
USHORT | .Profile.HomeDirectory.MaximumLength | 74 | |||
PWSTR | .Profile.HomeDirectory.Buffer | 80 | |||
UNICODE_STRING | USHORT | .Profile.FullName.Length | 88 | ||
USHORT | .Profile.FullName.MaximumLength | 90 | |||
PWSTR | .Profile.FullName.Buffer | 96 | |||
UNICODE_STRING | USHORT | .Profile.ProfilePath.Length | 104 | ||
USHORT | .Profile.ProfilePath.MaximumLength | 106 | |||
PWSTR | .Profile.ProfilePath.Buffer | 112 | |||
UNICODE_STRING | USHORT | .Profile.HomeDirectoryDrive.Length | 120 | ||
USHORT | .Profile.HomeDirectoryDrive.MaximumLength | 122 | |||
PWSTR | .Profile.HomeDirectoryDrive.Buffer | 128 | |||
UNICODE_STRING | USHORT | .Profile.LogonServer.Length | 136 | ||
USHORT | .Profile.LogonServer.MaximumLength | 138 | |||
PWSTR | .Profile.LogonServer.Buffer | 144 | |||
ULONG | .Profile.UserFlags | 152 | |||
KERB_CRYPTO_KEY | LONG | .SessionKey.KeyType | 160 | ||
ULONG | .SessionKey.Length | 164 | |||
PUCHAR | .SessionKey.Value | 168 |
│ └─176
KERB_TICKET_UNLOCK_LOGON | KERB_TICKET_LOGON | KERB_LOGON_SUBMIT_TYPE | .Logon.MessageType | 0 |
ULONG | .Logon.Flags | 4 | ||
ULONG | .Logon.ServiceTicketLength | 8 | ||
ULONG | .Logon.TicketGrantingTicketLength | 12 | ||
PUCHAR | .Logon.ServiceTicket | 16 | ||
PUCHAR | .Logon.TicketGrantingTicket | 24 | ||
LUID | DWORD | .LogonId.LowPart | 32 | |
LONG | .LogonId.HighPart | 36 |
│ └─40
KERNINGPAIR | WORD | .wFirst | 0 |
WORD | .wSecond | 2 | |
int | .iKernAmount | 4 |
│ └─8
KEYBDINPUT | WORD | .wVk | 0 |
WORD | .wScan | 2 | |
DWORD | .dwFlags | 4 | |
DWORD | .time | 8 | |
ULONG_PTR | .dwExtraInfo | 16 |
│ └─24
KEYBOARD_ATTRIBUTES | KEYBOARD_ID | .KeyboardIdentifier | 0 | |
USHORT | .KeyboardMode | 2 | ||
USHORT | .NumberOfFunctionKeys | 4 | ||
USHORT | .NumberOfIndicators | 6 | ||
USHORT | .NumberOfKeysTotal | 8 | ||
ULONG | .InputDataQueueLength | 12 | ||
KEYBOARD_TYPEMATIC_PARAMETERS | USHORT | .KeyRepeatMinimum.UnitId | 16 | |
USHORT | .KeyRepeatMinimum.Rate | 18 | ||
USHORT | .KeyRepeatMinimum.Delay | 20 | ||
KEYBOARD_TYPEMATIC_PARAMETERS | USHORT | .KeyRepeatMaximum.UnitId | 22 | |
USHORT | .KeyRepeatMaximum.Rate | 24 | ||
USHORT | .KeyRepeatMaximum.Delay | 26 |
│ └─28
KEYBOARD_EXTENDED_ATTRIBUTES | UCHAR | .Version | 0 |
UCHAR | .FormFactor | 1 | |
UCHAR | .KeyType | 2 | |
UCHAR | .PhysicalLayout | 3 | |
UCHAR | .VendorSpecificPhysicalLayout | 4 | |
UCHAR | .IETFLanguageTagIndex | 5 | |
UCHAR | .ImplementedInputAssistControls | 6 |
│ └─7
KEYBOARD_INDICATOR_PARAMETERS | USHORT | .UnitId | 0 |
USHORT | .LedFlags | 2 |
│ └─4
KEYBOARD_INDICATOR_TRANSLATION | USHORT | .NumberOfIndicatorKeys | 0 |
INDICATOR_LIST[1] | .IndicatorList | 2 |
│ └─6
KEYBOARD_INPUT_DATA | USHORT | .UnitId | 0 |
USHORT | .MakeCode | 2 | |
USHORT | .Flags | 4 | |
USHORT | .Reserved | 6 | |
ULONG | .ExtraInformation | 8 |
│ └─12
KEYBOARD_TYPEMATIC_PARAMETERS | USHORT | .UnitId | 0 |
USHORT | .Rate | 2 | |
USHORT | .Delay | 4 |
│ └─6
KEYBOARD_UNIT_ID_PARAMETER | USHORT | .UnitId | 0 |
│ └─2
KNOWNFOLDER_DEFINITION | KF_CATEGORY | .category | 0 |
LPWSTR | .pszName | 8 | |
LPWSTR | .pszDescription | 16 | |
KNOWNFOLDERID | .fidParent | 24 | |
LPWSTR | .pszRelativePath | 40 | |
LPWSTR | .pszParsingName | 48 | |
LPWSTR | .pszTooltip | 56 | |
LPWSTR | .pszLocalizedName | 64 | |
LPWSTR | .pszIcon | 72 | |
LPWSTR | .pszSecurity | 80 | |
DWORD | .dwAttributes | 88 | |
KF_DEFINITION_FLAGS | .kfdFlags | 92 | |
FOLDERTYPEID | .ftidType | 96 |
│ └─112
KSJACK_DESCRIPTION | DWORD | .ChannelMapping | 0 |
DWORD | .Color | 4 | |
EPcxConnectionType | .ConnectionType | 8 | |
EPcxGeoLocation | .GeoLocation | 12 | |
EPcxGenLocation | .GenLocation | 16 | |
EPxcPortConnection | .PortConnection | 20 | |
BOOL | .IsConnected | 24 |
│ └─28
KSJACK_DESCRIPTION2 | DWORD | .DeviceStateInfo | 0 |
DWORD | .JackCapabilities | 4 |
│ └─8
KSJACK_SINK_INFORMATION | KSJACK_SINK_CONNECTIONTYPE | .ConnType | 0 | |
WORD | .ManufacturerId | 4 | ||
WORD | .ProductId | 6 | ||
WORD | .AudioLatency | 8 | ||
BOOL | .HDCPCapable | 12 | ||
BOOL | .AICapable | 16 | ||
UCHAR | .SinkDescriptionLength | 20 | ||
WCHAR[32] | .SinkDescription | 22 | ||
LUID | DWORD | .PortId.LowPart | 88 | |
LONG | .PortId.HighPart | 92 |
│ └─96
KSP_PINMODE | KSP_PIN | .PinProperty | 0 | |
GUID | unsigned long | .AudioProcessingMode.Data1 | 32 | |
unsigned short | .AudioProcessingMode.Data2 | 36 | ||
unsigned short | .AudioProcessingMode.Data3 | 38 | ||
unsigned char[8] | .AudioProcessingMode.Data4 | 40 |
│ └─48
KSTOPOLOGY_CONNECTION | ULONG | .FromNode | 0 |
ULONG | .FromNodePin | 4 | |
ULONG | .ToNode | 8 | |
ULONG | .ToNodePin | 12 |
│ └─16
KeyCredentialManagerInfo | GUID | unsigned long | .containerId.Data1 | 0 |
unsigned short | .containerId.Data2 | 4 | ||
unsigned short | .containerId.Data3 | 6 | ||
unsigned char[8] | .containerId.Data4 | 8 |
│ └─16
L2TP_CONFIG_PARAMS0 | DWORD | .dwNumPorts | 0 |
DWORD | .dwPortFlags | 4 |
│ └─8
L2TP_CONFIG_PARAMS1 | DWORD | .dwNumPorts | 0 |
DWORD | .dwPortFlags | 4 | |
DWORD | .dwTunnelConfigParamFlags | 8 | |
L2TP_TUNNEL_CONFIG_PARAMS2 | .TunnelConfigParams | 16 |
│ └─48
L2_NOTIFICATION_DATA | DWORD | .NotificationSource | 0 | |
DWORD | .NotificationCode | 4 | ||
GUID | unsigned long | .InterfaceGuid.Data1 | 8 | |
unsigned short | .InterfaceGuid.Data2 | 12 | ||
unsigned short | .InterfaceGuid.Data3 | 14 | ||
unsigned char[8] | .InterfaceGuid.Data4 | 16 | ||
DWORD | .dwDataSize | 24 | ||
PVOID | .pData | 32 |
│ └─40
LANA_ENUM | UCHAR | .length | 0 |
UCHAR[255] | .lana | 1 |
│ └─256
LARGE_INTEGER | LONGLONG | .QuadPart | 0 |
struct (unnamed) | .u | 0 | |
DWORD | .LowPart | 0 | |
LONG | .HighPart | 4 |
│ └─8
LASTINPUTINFO | UINT | .cbSize | 0 |
DWORD | .dwTime | 4 |
│ └─8
LATTICE_METRICS | LINE_SEGMENT | POINT | LONG | .lsBaseline.PtA.x | 0 |
LONG | .lsBaseline.PtA.y | 4 | |||
POINT | LONG | .lsBaseline.PtB.x | 8 | ||
LONG | .lsBaseline.PtB.y | 12 | |||
short | .iMidlineOffset | 16 |
│ └─20
LAYERPLANEDESCRIPTOR | WORD | .nSize | 0 |
WORD | .nVersion | 2 | |
DWORD | .dwFlags | 4 | |
BYTE | .iPixelType | 8 | |
BYTE | .cColorBits | 9 | |
BYTE | .cRedBits | 10 | |
BYTE | .cRedShift | 11 | |
BYTE | .cGreenBits | 12 | |
BYTE | .cGreenShift | 13 | |
BYTE | .cBlueBits | 14 | |
BYTE | .cBlueShift | 15 | |
BYTE | .cAlphaBits | 16 | |
BYTE | .cAlphaShift | 17 | |
BYTE | .cAccumBits | 18 | |
BYTE | .cAccumRedBits | 19 | |
BYTE | .cAccumGreenBits | 20 | |
BYTE | .cAccumBlueBits | 21 | |
BYTE | .cAccumAlphaBits | 22 | |
BYTE | .cDepthBits | 23 | |
BYTE | .cStencilBits | 24 | |
BYTE | .cAuxBuffers | 25 | |
BYTE | .iLayerPlane | 26 | |
BYTE | .bReserved | 27 | |
COLORREF | .crTransparent | 28 |
│ └─32
LDAP | struct (unnamed) | .ld_sb | 0 |
PCHAR | .ld_host | 88 | |
ULONG | .ld_version | 96 | |
UCHAR | .ld_lberoptions | 100 | |
ULONG | .ld_deref | 104 | |
ULONG | .ld_timelimit | 108 | |
ULONG | .ld_sizelimit | 112 | |
ULONG | .ld_errno | 116 | |
PCHAR | .ld_matched | 120 | |
PCHAR | .ld_error | 128 | |
ULONG | .ld_msgid | 136 | |
UCHAR[25] | .Reserved3 | 140 | |
ULONG | .ld_cldaptries | 168 | |
ULONG | .ld_cldaptimeout | 172 | |
ULONG | .ld_refhoplimit | 176 | |
ULONG | .ld_options | 180 |
│ └─184
LDAPAPIFeatureInfoA | int | .ldapaif_info_version | 0 |
char * | .ldapaif_name | 8 | |
int | .ldapaif_version | 16 |
│ └─24
LDAPAPIFeatureInfoW | int | .ldapaif_info_version | 0 |
PWCHAR | .ldapaif_name | 8 | |
int | .ldapaif_version | 16 |
│ └─24
LDAPAPIInfoA | int | .ldapai_info_version | 0 |
int | .ldapai_api_version | 4 | |
int | .ldapai_protocol_version | 8 | |
char ** | .ldapai_extensions | 16 | |
char * | .ldapai_vendor_name | 24 | |
int | .ldapai_vendor_version | 32 |
│ └─40
LDAPAPIInfoW | int | .ldapai_info_version | 0 |
int | .ldapai_api_version | 4 | |
int | .ldapai_protocol_version | 8 | |
PWCHAR * | .ldapai_extensions | 16 | |
PWCHAR | .ldapai_vendor_name | 24 | |
int | .ldapai_vendor_version | 32 |
│ └─40
LDAPControlA | PCHAR | .ldctl_oid | 0 |
struct berval | .ldctl_value | 8 | |
BOOLEAN | .ldctl_iscritical | 24 |
│ └─32
LDAPControlW | PWCHAR | .ldctl_oid | 0 |
struct berval | .ldctl_value | 8 | |
BOOLEAN | .ldctl_iscritical | 24 |
│ └─32
LDAPMessage | ULONG | .lm_msgid | 0 |
ULONG | .lm_msgtype | 4 | |
PVOID | .lm_ber | 8 | |
struct ldapmsg * | .lm_chain | 16 | |
struct ldapmsg * | .lm_next | 24 | |
ULONG | .lm_time | 32 | |
PLDAP | .Connection | 40 | |
PVOID | .Request | 48 | |
ULONG | .lm_returncode | 56 | |
USHORT | .lm_referral | 60 | |
BOOLEAN | .lm_chased | 62 | |
BOOLEAN | .lm_eom | 63 | |
BOOLEAN | .ConnectionReferenced | 64 |
│ └─72
LDAPModA | ULONG | .mod_op | 0 |
PCHAR | .mod_type | 8 | |
union (unnamed) | .mod_vals | 16 |
│ └─24
LDAPModW | ULONG | .mod_op | 0 |
PWCHAR | .mod_type | 8 | |
union (unnamed) | .mod_vals | 16 |
│ └─24
LDAPSortKeyA | PCHAR | .sk_attrtype | 0 |
PCHAR | .sk_matchruleoid | 8 | |
BOOLEAN | .sk_reverseorder | 16 |
│ └─24
LDAPSortKeyW | PWCHAR | .sk_attrtype | 0 |
PWCHAR | .sk_matchruleoid | 8 | |
BOOLEAN | .sk_reverseorder | 16 |
│ └─24
LDAPVLVInfo | int | .ldvlv_version | 0 |
ULONG | .ldvlv_before_count | 4 | |
ULONG | .ldvlv_after_count | 8 | |
ULONG | .ldvlv_offset | 12 | |
ULONG | .ldvlv_count | 16 | |
PBERVAL | .ldvlv_attrvalue | 24 | |
PBERVAL | .ldvlv_context | 32 | |
void * | .ldvlv_extradata | 40 |
│ └─48
LDAP_BERVAL | ULONG | .bv_len | 0 |
PCHAR | .bv_val | 8 |
│ └─16
LDAP_REFERRAL_CALLBACK | ULONG | .SizeOfCallbacks | 0 |
QUERYFORCONNECTION * | .QueryForConnection | 8 | |
NOTIFYOFNEWCONNECTION * | .NotifyRoutine | 16 | |
DEREFERENCECONNECTION * | .DereferenceRoutine | 24 |
│ └─32
LDAP_TIMEVAL | LONG | .tv_sec | 0 |
LONG | .tv_usec | 4 |
│ └─8
LDT_ENTRY | WORD | .LimitLow | 0 |
WORD | .BaseLow | 2 | |
union (unnamed) | .HighWord | 4 |
│ └─8
LHITTESTINFO | POINT | LONG | .pt.x | 0 |
LONG | .pt.y | 4 | ||
LITEM | UINT | .item.mask | 8 | |
int | .item.iLink | 12 | ||
UINT | .item.state | 16 | ||
UINT | .item.stateMask | 20 | ||
WCHAR[48] | .item.szID | 24 | ||
WCHAR[2084] | .item.szUrl | 120 |
│ └─4288
LICINFO | LONG | .cbLicInfo | 0 |
BOOL | .fRuntimeKeyAvail | 4 | |
BOOL | .fLicVerified | 8 |
│ └─12
LIFE_TIME | FILETIME | DWORD | .startTime.dwLowDateTime | 0 |
DWORD | .startTime.dwHighDateTime | 4 | ||
FILETIME | DWORD | .endTime.dwLowDateTime | 8 | |
DWORD | .endTime.dwHighDateTime | 12 |
│ └─16
LINEADDRESSCAPS | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwLineDeviceID | 12 | |
DWORD | .dwAddressSize | 16 | |
DWORD | .dwAddressOffset | 20 | |
DWORD | .dwDevSpecificSize | 24 | |
DWORD | .dwDevSpecificOffset | 28 | |
DWORD | .dwAddressSharing | 32 | |
DWORD | .dwAddressStates | 36 | |
DWORD | .dwCallInfoStates | 40 | |
DWORD | .dwCallerIDFlags | 44 | |
DWORD | .dwCalledIDFlags | 48 | |
DWORD | .dwConnectedIDFlags | 52 | |
DWORD | .dwRedirectionIDFlags | 56 | |
DWORD | .dwRedirectingIDFlags | 60 | |
DWORD | .dwCallStates | 64 | |
DWORD | .dwDialToneModes | 68 | |
DWORD | .dwBusyModes | 72 | |
DWORD | .dwSpecialInfo | 76 | |
DWORD | .dwDisconnectModes | 80 | |
DWORD | .dwMaxNumActiveCalls | 84 | |
DWORD | .dwMaxNumOnHoldCalls | 88 | |
DWORD | .dwMaxNumOnHoldPendingCalls | 92 | |
DWORD | .dwMaxNumConference | 96 | |
DWORD | .dwMaxNumTransConf | 100 | |
DWORD | .dwAddrCapFlags | 104 | |
DWORD | .dwCallFeatures | 108 | |
DWORD | .dwRemoveFromConfCaps | 112 | |
DWORD | .dwRemoveFromConfState | 116 | |
DWORD | .dwTransferModes | 120 | |
DWORD | .dwParkModes | 124 | |
DWORD | .dwForwardModes | 128 | |
DWORD | .dwMaxForwardEntries | 132 | |
DWORD | .dwMaxSpecificEntries | 136 | |
DWORD | .dwMinFwdNumRings | 140 | |
DWORD | .dwMaxFwdNumRings | 144 | |
DWORD | .dwMaxCallCompletions | 148 | |
DWORD | .dwCallCompletionConds | 152 | |
DWORD | .dwCallCompletionModes | 156 | |
DWORD | .dwNumCompletionMessages | 160 | |
DWORD | .dwCompletionMsgTextEntrySize | 164 | |
DWORD | .dwCompletionMsgTextSize | 168 | |
DWORD | .dwCompletionMsgTextOffset | 172 | |
DWORD | .dwAddressFeatures | 176 | |
DWORD | .dwPredictiveAutoTransferStates | 180 | |
DWORD | .dwNumCallTreatments | 184 | |
DWORD | .dwCallTreatmentListSize | 188 | |
DWORD | .dwCallTreatmentListOffset | 192 | |
DWORD | .dwDeviceClassesSize | 196 | |
DWORD | .dwDeviceClassesOffset | 200 | |
DWORD | .dwMaxCallDataSize | 204 | |
DWORD | .dwCallFeatures2 | 208 | |
DWORD | .dwMaxNoAnswerTimeout | 212 | |
DWORD | .dwConnectedModes | 216 | |
DWORD | .dwOfferingModes | 220 | |
DWORD | .dwAvailableMediaModes | 224 |
│ └─228
LINEADDRESSSTATUS | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumInUse | 12 | |
DWORD | .dwNumActiveCalls | 16 | |
DWORD | .dwNumOnHoldCalls | 20 | |
DWORD | .dwNumOnHoldPendCalls | 24 | |
DWORD | .dwAddressFeatures | 28 | |
DWORD | .dwNumRingsNoAnswer | 32 | |
DWORD | .dwForwardNumEntries | 36 | |
DWORD | .dwForwardSize | 40 | |
DWORD | .dwForwardOffset | 44 | |
DWORD | .dwTerminalModesSize | 48 | |
DWORD | .dwTerminalModesOffset | 52 | |
DWORD | .dwDevSpecificSize | 56 | |
DWORD | .dwDevSpecificOffset | 60 |
│ └─64
LINEAGENTACTIVITYENTRY | DWORD | .dwID | 0 |
DWORD | .dwNameSize | 4 | |
DWORD | .dwNameOffset | 8 |
│ └─12
LINEAGENTACTIVITYLIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumEntries | 12 | |
DWORD | .dwListSize | 16 | |
DWORD | .dwListOffset | 20 |
│ └─24
LINEAGENTCAPS | DWORD | .dwTotalSize | 0 | |
DWORD | .dwNeededSize | 4 | ||
DWORD | .dwUsedSize | 8 | ||
DWORD | .dwAgentHandlerInfoSize | 12 | ||
DWORD | .dwAgentHandlerInfoOffset | 16 | ||
DWORD | .dwCapsVersion | 20 | ||
DWORD | .dwFeatures | 24 | ||
DWORD | .dwStates | 28 | ||
DWORD | .dwNextStates | 32 | ||
DWORD | .dwMaxNumGroupEntries | 36 | ||
DWORD | .dwAgentStatusMessages | 40 | ||
DWORD | .dwNumAgentExtensionIDs | 44 | ||
DWORD | .dwAgentExtensionIDListSize | 48 | ||
DWORD | .dwAgentExtensionIDListOffset | 52 | ||
GUID | unsigned long | .ProxyGUID.Data1 | 56 | |
unsigned short | .ProxyGUID.Data2 | 60 | ||
unsigned short | .ProxyGUID.Data3 | 62 | ||
unsigned char[8] | .ProxyGUID.Data4 | 64 |
│ └─72
LINEAGENTENTRY | HAGENT | .hAgent | 0 |
DWORD | .dwNameSize | 4 | |
DWORD | .dwNameOffset | 8 | |
DWORD | .dwIDSize | 12 | |
DWORD | .dwIDOffset | 16 | |
DWORD | .dwPINSize | 20 | |
DWORD | .dwPINOffset | 24 |
│ └─28
LINEAGENTGROUPENTRY | struct (unnamed) | .GroupID | 0 |
DWORD | .dwNameSize | 16 | |
DWORD | .dwNameOffset | 20 |
│ └─24
LINEAGENTGROUPLIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumEntries | 12 | |
DWORD | .dwListSize | 16 | |
DWORD | .dwListOffset | 20 |
│ └─24
LINEAGENTINFO | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwAgentState | 12 | |
DWORD | .dwNextAgentState | 16 | |
DWORD | .dwMeasurementPeriod | 20 | |
CURRENCY | .cyOverallCallRate | 24 | |
DWORD | .dwNumberOfACDCalls | 32 | |
DWORD | .dwNumberOfIncomingCalls | 36 | |
DWORD | .dwNumberOfOutgoingCalls | 40 | |
DWORD | .dwTotalACDTalkTime | 44 | |
DWORD | .dwTotalACDCallTime | 48 | |
DWORD | .dwTotalACDWrapUpTime | 52 |
│ └─56
LINEAGENTLIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumEntries | 12 | |
DWORD | .dwListSize | 16 | |
DWORD | .dwListOffset | 20 |
│ └─24
LINEAGENTSESSIONENTRY | HAGENTSESSION | .hAgentSession | 0 | |
HAGENT | .hAgent | 4 | ||
GUID | unsigned long | .GroupID.Data1 | 8 | |
unsigned short | .GroupID.Data2 | 12 | ||
unsigned short | .GroupID.Data3 | 14 | ||
unsigned char[8] | .GroupID.Data4 | 16 | ||
DWORD | .dwWorkingAddressID | 24 |
│ └─28
LINEAGENTSESSIONINFO | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwAgentSessionState | 12 | |
DWORD | .dwNextAgentSessionState | 16 | |
DATE | .dateSessionStartTime | 20 | |
DWORD | .dwSessionDuration | 28 | |
DWORD | .dwNumberOfCalls | 32 | |
DWORD | .dwTotalTalkTime | 36 | |
DWORD | .dwAverageTalkTime | 40 | |
DWORD | .dwTotalCallTime | 44 | |
DWORD | .dwAverageCallTime | 48 | |
DWORD | .dwTotalWrapUpTime | 52 | |
DWORD | .dwAverageWrapUpTime | 56 | |
CURRENCY | .cyACDCallRate | 60 | |
DWORD | .dwLongestTimeToAnswer | 68 | |
DWORD | .dwAverageTimeToAnswer | 72 |
│ └─76
LINEAGENTSESSIONLIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumEntries | 12 | |
DWORD | .dwListSize | 16 | |
DWORD | .dwListOffset | 20 |
│ └─24
LINEAGENTSTATUS | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumEntries | 12 | |
DWORD | .dwGroupListSize | 16 | |
DWORD | .dwGroupListOffset | 20 | |
DWORD | .dwState | 24 | |
DWORD | .dwNextState | 28 | |
DWORD | .dwActivityID | 32 | |
DWORD | .dwActivitySize | 36 | |
DWORD | .dwActivityOffset | 40 | |
DWORD | .dwAgentFeatures | 44 | |
DWORD | .dwValidStates | 48 | |
DWORD | .dwValidNextStates | 52 |
│ └─56
LINEAPPINFO | DWORD | .dwMachineNameSize | 0 |
DWORD | .dwMachineNameOffset | 4 | |
DWORD | .dwUserNameSize | 8 | |
DWORD | .dwUserNameOffset | 12 | |
DWORD | .dwModuleFilenameSize | 16 | |
DWORD | .dwModuleFilenameOffset | 20 | |
DWORD | .dwFriendlyNameSize | 24 | |
DWORD | .dwFriendlyNameOffset | 28 | |
DWORD | .dwMediaModes | 32 | |
DWORD | .dwAddressID | 36 |
│ └─40
LINEATTRS | FLONG | .fl | 0 |
ULONG | .iJoin | 4 | |
ULONG | .iEndCap | 8 | |
FLOAT_LONG | .elWidth | 12 | |
FLOATL | .eMiterLimit | 16 | |
ULONG | .cstyle | 20 | |
PFLOAT_LONG | .pstyle | 24 | |
FLOAT_LONG | .elStyleState | 32 |
│ └─40
LINECALLINFO | DWORD | .dwTotalSize | 0 | |
DWORD | .dwNeededSize | 4 | ||
DWORD | .dwUsedSize | 8 | ||
HLINE | .hLine | 12 | ||
DWORD | .dwLineDeviceID | 16 | ||
DWORD | .dwAddressID | 20 | ||
DWORD | .dwBearerMode | 24 | ||
DWORD | .dwRate | 28 | ||
DWORD | .dwMediaMode | 32 | ||
DWORD | .dwAppSpecific | 36 | ||
DWORD | .dwCallID | 40 | ||
DWORD | .dwRelatedCallID | 44 | ||
DWORD | .dwCallParamFlags | 48 | ||
DWORD | .dwCallStates | 52 | ||
DWORD | .dwMonitorDigitModes | 56 | ||
DWORD | .dwMonitorMediaModes | 60 | ||
LINEDIALPARAMS | DWORD | .DialParams.dwDialPause | 64 | |
DWORD | .DialParams.dwDialSpeed | 68 | ||
DWORD | .DialParams.dwDigitDuration | 72 | ||
DWORD | .DialParams.dwWaitForDialtone | 76 | ||
DWORD | .dwOrigin | 80 | ||
DWORD | .dwReason | 84 | ||
DWORD | .dwCompletionID | 88 | ||
DWORD | .dwNumOwners | 92 | ||
DWORD | .dwNumMonitors | 96 | ||
DWORD | .dwCountryCode | 100 | ||
DWORD | .dwTrunk | 104 | ||
DWORD | .dwCallerIDFlags | 108 | ||
DWORD | .dwCallerIDSize | 112 | ||
DWORD | .dwCallerIDOffset | 116 | ||
DWORD | .dwCallerIDNameSize | 120 | ||
DWORD | .dwCallerIDNameOffset | 124 | ||
DWORD | .dwCalledIDFlags | 128 | ||
DWORD | .dwCalledIDSize | 132 | ||
DWORD | .dwCalledIDOffset | 136 | ||
DWORD | .dwCalledIDNameSize | 140 | ||
DWORD | .dwCalledIDNameOffset | 144 | ||
DWORD | .dwConnectedIDFlags | 148 | ||
DWORD | .dwConnectedIDSize | 152 | ||
DWORD | .dwConnectedIDOffset | 156 | ||
DWORD | .dwConnectedIDNameSize | 160 | ||
DWORD | .dwConnectedIDNameOffset | 164 | ||
DWORD | .dwRedirectionIDFlags | 168 | ||
DWORD | .dwRedirectionIDSize | 172 | ||
DWORD | .dwRedirectionIDOffset | 176 | ||
DWORD | .dwRedirectionIDNameSize | 180 | ||
DWORD | .dwRedirectionIDNameOffset | 184 | ||
DWORD | .dwRedirectingIDFlags | 188 | ||
DWORD | .dwRedirectingIDSize | 192 | ||
DWORD | .dwRedirectingIDOffset | 196 | ||
DWORD | .dwRedirectingIDNameSize | 200 | ||
DWORD | .dwRedirectingIDNameOffset | 204 | ||
DWORD | .dwAppNameSize | 208 | ||
DWORD | .dwAppNameOffset | 212 | ||
DWORD | .dwDisplayableAddressSize | 216 | ||
DWORD | .dwDisplayableAddressOffset | 220 | ||
DWORD | .dwCalledPartySize | 224 | ||
DWORD | .dwCalledPartyOffset | 228 | ||
DWORD | .dwCommentSize | 232 | ||
DWORD | .dwCommentOffset | 236 | ||
DWORD | .dwDisplaySize | 240 | ||
DWORD | .dwDisplayOffset | 244 | ||
DWORD | .dwUserUserInfoSize | 248 | ||
DWORD | .dwUserUserInfoOffset | 252 | ||
DWORD | .dwHighLevelCompSize | 256 | ||
DWORD | .dwHighLevelCompOffset | 260 | ||
DWORD | .dwLowLevelCompSize | 264 | ||
DWORD | .dwLowLevelCompOffset | 268 | ||
DWORD | .dwChargingInfoSize | 272 | ||
DWORD | .dwChargingInfoOffset | 276 | ||
DWORD | .dwTerminalModesSize | 280 | ||
DWORD | .dwTerminalModesOffset | 284 | ||
DWORD | .dwDevSpecificSize | 288 | ||
DWORD | .dwDevSpecificOffset | 292 | ||
DWORD | .dwCallTreatment | 296 | ||
DWORD | .dwCallDataSize | 300 | ||
DWORD | .dwCallDataOffset | 304 | ||
DWORD | .dwSendingFlowspecSize | 308 | ||
DWORD | .dwSendingFlowspecOffset | 312 | ||
DWORD | .dwReceivingFlowspecSize | 316 | ||
DWORD | .dwReceivingFlowspecOffset | 320 |
│ └─324
LINECALLLIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwCallsNumEntries | 12 | |
DWORD | .dwCallsSize | 16 | |
DWORD | .dwCallsOffset | 20 |
│ └─24
LINECALLPARAMS | DWORD | .dwTotalSize | 0 | |
DWORD | .dwBearerMode | 4 | ||
DWORD | .dwMinRate | 8 | ||
DWORD | .dwMaxRate | 12 | ||
DWORD | .dwMediaMode | 16 | ||
DWORD | .dwCallParamFlags | 20 | ||
DWORD | .dwAddressMode | 24 | ||
DWORD | .dwAddressID | 28 | ||
LINEDIALPARAMS | DWORD | .DialParams.dwDialPause | 32 | |
DWORD | .DialParams.dwDialSpeed | 36 | ||
DWORD | .DialParams.dwDigitDuration | 40 | ||
DWORD | .DialParams.dwWaitForDialtone | 44 | ||
DWORD | .dwOrigAddressSize | 48 | ||
DWORD | .dwOrigAddressOffset | 52 | ||
DWORD | .dwDisplayableAddressSize | 56 | ||
DWORD | .dwDisplayableAddressOffset | 60 | ||
DWORD | .dwCalledPartySize | 64 | ||
DWORD | .dwCalledPartyOffset | 68 | ||
DWORD | .dwCommentSize | 72 | ||
DWORD | .dwCommentOffset | 76 | ||
DWORD | .dwUserUserInfoSize | 80 | ||
DWORD | .dwUserUserInfoOffset | 84 | ||
DWORD | .dwHighLevelCompSize | 88 | ||
DWORD | .dwHighLevelCompOffset | 92 | ||
DWORD | .dwLowLevelCompSize | 96 | ||
DWORD | .dwLowLevelCompOffset | 100 | ||
DWORD | .dwDevSpecificSize | 104 | ||
DWORD | .dwDevSpecificOffset | 108 | ||
DWORD | .dwPredictiveAutoTransferStates | 112 | ||
DWORD | .dwTargetAddressSize | 116 | ||
DWORD | .dwTargetAddressOffset | 120 | ||
DWORD | .dwSendingFlowspecSize | 124 | ||
DWORD | .dwSendingFlowspecOffset | 128 | ||
DWORD | .dwReceivingFlowspecSize | 132 | ||
DWORD | .dwReceivingFlowspecOffset | 136 | ||
DWORD | .dwDeviceClassSize | 140 | ||
DWORD | .dwDeviceClassOffset | 144 | ||
DWORD | .dwDeviceConfigSize | 148 | ||
DWORD | .dwDeviceConfigOffset | 152 | ||
DWORD | .dwCallDataSize | 156 | ||
DWORD | .dwCallDataOffset | 160 | ||
DWORD | .dwNoAnswerTimeout | 164 | ||
DWORD | .dwCallingPartyIDSize | 168 | ||
DWORD | .dwCallingPartyIDOffset | 172 |
│ └─176
LINECALLSTATUS | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwCallState | 12 | |
DWORD | .dwCallStateMode | 16 | |
DWORD | .dwCallPrivilege | 20 | |
DWORD | .dwCallFeatures | 24 | |
DWORD | .dwDevSpecificSize | 28 | |
DWORD | .dwDevSpecificOffset | 32 | |
DWORD | .dwCallFeatures2 | 36 | |
WORD[8] | .tStateEntryTime | 40 |
│ └─56
LINECALLTREATMENTENTRY | DWORD | .dwCallTreatmentID | 0 |
DWORD | .dwCallTreatmentNameSize | 4 | |
DWORD | .dwCallTreatmentNameOffset | 8 |
│ └─12
LINECARDENTRY | DWORD | .dwPermanentCardID | 0 |
DWORD | .dwCardNameSize | 4 | |
DWORD | .dwCardNameOffset | 8 | |
DWORD | .dwCardNumberDigits | 12 | |
DWORD | .dwSameAreaRuleSize | 16 | |
DWORD | .dwSameAreaRuleOffset | 20 | |
DWORD | .dwLongDistanceRuleSize | 24 | |
DWORD | .dwLongDistanceRuleOffset | 28 | |
DWORD | .dwInternationalRuleSize | 32 | |
DWORD | .dwInternationalRuleOffset | 36 | |
DWORD | .dwOptions | 40 |
│ └─44
LINECOUNTRYENTRY | DWORD | .dwCountryID | 0 |
DWORD | .dwCountryCode | 4 | |
DWORD | .dwNextCountryID | 8 | |
DWORD | .dwCountryNameSize | 12 | |
DWORD | .dwCountryNameOffset | 16 | |
DWORD | .dwSameAreaRuleSize | 20 | |
DWORD | .dwSameAreaRuleOffset | 24 | |
DWORD | .dwLongDistanceRuleSize | 28 | |
DWORD | .dwLongDistanceRuleOffset | 32 | |
DWORD | .dwInternationalRuleSize | 36 | |
DWORD | .dwInternationalRuleOffset | 40 |
│ └─44
LINECOUNTRYLIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumCountries | 12 | |
DWORD | .dwCountryListSize | 16 | |
DWORD | .dwCountryListOffset | 20 |
│ └─24
LINEDEVCAPS | DWORD | .dwTotalSize | 0 | |
DWORD | .dwNeededSize | 4 | ||
DWORD | .dwUsedSize | 8 | ||
DWORD | .dwProviderInfoSize | 12 | ||
DWORD | .dwProviderInfoOffset | 16 | ||
DWORD | .dwSwitchInfoSize | 20 | ||
DWORD | .dwSwitchInfoOffset | 24 | ||
DWORD | .dwPermanentLineID | 28 | ||
DWORD | .dwLineNameSize | 32 | ||
DWORD | .dwLineNameOffset | 36 | ||
DWORD | .dwStringFormat | 40 | ||
DWORD | .dwAddressModes | 44 | ||
DWORD | .dwNumAddresses | 48 | ||
DWORD | .dwBearerModes | 52 | ||
DWORD | .dwMaxRate | 56 | ||
DWORD | .dwMediaModes | 60 | ||
DWORD | .dwGenerateToneModes | 64 | ||
DWORD | .dwGenerateToneMaxNumFreq | 68 | ||
DWORD | .dwGenerateDigitModes | 72 | ||
DWORD | .dwMonitorToneMaxNumFreq | 76 | ||
DWORD | .dwMonitorToneMaxNumEntries | 80 | ||
DWORD | .dwMonitorDigitModes | 84 | ||
DWORD | .dwGatherDigitsMinTimeout | 88 | ||
DWORD | .dwGatherDigitsMaxTimeout | 92 | ||
DWORD | .dwMedCtlDigitMaxListSize | 96 | ||
DWORD | .dwMedCtlMediaMaxListSize | 100 | ||
DWORD | .dwMedCtlToneMaxListSize | 104 | ||
DWORD | .dwMedCtlCallStateMaxListSize | 108 | ||
DWORD | .dwDevCapFlags | 112 | ||
DWORD | .dwMaxNumActiveCalls | 116 | ||
DWORD | .dwAnswerMode | 120 | ||
DWORD | .dwRingModes | 124 | ||
DWORD | .dwLineStates | 128 | ||
DWORD | .dwUUIAcceptSize | 132 | ||
DWORD | .dwUUIAnswerSize | 136 | ||
DWORD | .dwUUIMakeCallSize | 140 | ||
DWORD | .dwUUIDropSize | 144 | ||
DWORD | .dwUUISendUserUserInfoSize | 148 | ||
DWORD | .dwUUICallInfoSize | 152 | ||
LINEDIALPARAMS | DWORD | .MinDialParams.dwDialPause | 156 | |
DWORD | .MinDialParams.dwDialSpeed | 160 | ||
DWORD | .MinDialParams.dwDigitDuration | 164 | ||
DWORD | .MinDialParams.dwWaitForDialtone | 168 | ||
LINEDIALPARAMS | DWORD | .MaxDialParams.dwDialPause | 172 | |
DWORD | .MaxDialParams.dwDialSpeed | 176 | ||
DWORD | .MaxDialParams.dwDigitDuration | 180 | ||
DWORD | .MaxDialParams.dwWaitForDialtone | 184 | ||
LINEDIALPARAMS | DWORD | .DefaultDialParams.dwDialPause | 188 | |
DWORD | .DefaultDialParams.dwDialSpeed | 192 | ||
DWORD | .DefaultDialParams.dwDigitDuration | 196 | ||
DWORD | .DefaultDialParams.dwWaitForDialtone | 200 | ||
DWORD | .dwNumTerminals | 204 | ||
DWORD | .dwTerminalCapsSize | 208 | ||
DWORD | .dwTerminalCapsOffset | 212 | ||
DWORD | .dwTerminalTextEntrySize | 216 | ||
DWORD | .dwTerminalTextSize | 220 | ||
DWORD | .dwTerminalTextOffset | 224 | ||
DWORD | .dwDevSpecificSize | 228 | ||
DWORD | .dwDevSpecificOffset | 232 | ||
DWORD | .dwLineFeatures | 236 | ||
DWORD | .dwSettableDevStatus | 240 | ||
DWORD | .dwDeviceClassesSize | 244 | ||
DWORD | .dwDeviceClassesOffset | 248 | ||
GUID | unsigned long | .PermanentLineGuid.Data1 | 252 | |
unsigned short | .PermanentLineGuid.Data2 | 256 | ||
unsigned short | .PermanentLineGuid.Data3 | 258 | ||
unsigned char[8] | .PermanentLineGuid.Data4 | 260 |
│ └─268
LINEDEVSTATUS | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumOpens | 12 | |
DWORD | .dwOpenMediaModes | 16 | |
DWORD | .dwNumActiveCalls | 20 | |
DWORD | .dwNumOnHoldCalls | 24 | |
DWORD | .dwNumOnHoldPendCalls | 28 | |
DWORD | .dwLineFeatures | 32 | |
DWORD | .dwNumCallCompletions | 36 | |
DWORD | .dwRingMode | 40 | |
DWORD | .dwSignalLevel | 44 | |
DWORD | .dwBatteryLevel | 48 | |
DWORD | .dwRoamMode | 52 | |
DWORD | .dwDevStatusFlags | 56 | |
DWORD | .dwTerminalModesSize | 60 | |
DWORD | .dwTerminalModesOffset | 64 | |
DWORD | .dwDevSpecificSize | 68 | |
DWORD | .dwDevSpecificOffset | 72 | |
DWORD | .dwAvailableMediaModes | 76 | |
DWORD | .dwAppInfoSize | 80 | |
DWORD | .dwAppInfoOffset | 84 |
│ └─88
LINEDIALPARAMS | DWORD | .dwDialPause | 0 |
DWORD | .dwDialSpeed | 4 | |
DWORD | .dwDigitDuration | 8 | |
DWORD | .dwWaitForDialtone | 12 |
│ └─16
LINEEXTENSIONID | DWORD | .dwExtensionID0 | 0 |
DWORD | .dwExtensionID1 | 4 | |
DWORD | .dwExtensionID2 | 8 | |
DWORD | .dwExtensionID3 | 12 |
│ └─16
LINEFORWARD | DWORD | .dwForwardMode | 0 |
DWORD | .dwCallerAddressSize | 4 | |
DWORD | .dwCallerAddressOffset | 8 | |
DWORD | .dwDestCountryCode | 12 | |
DWORD | .dwDestAddressSize | 16 | |
DWORD | .dwDestAddressOffset | 20 |
│ └─24
LINEFORWARDLIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNumEntries | 4 | |
LINEFORWARD[1] | .ForwardList | 8 |
│ └─32
LINEGENERATETONE | DWORD | .dwFrequency | 0 |
DWORD | .dwCadenceOn | 4 | |
DWORD | .dwCadenceOff | 8 | |
DWORD | .dwVolume | 12 |
│ └─16
LINEINITIALIZEEXPARAMS | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwOptions | 12 | |
union (unnamed) | .Handles | 16 | |
DWORD | .dwCompletionKey | 24 |
│ └─28
LINELOCATIONENTRY | DWORD | .dwPermanentLocationID | 0 |
DWORD | .dwLocationNameSize | 4 | |
DWORD | .dwLocationNameOffset | 8 | |
DWORD | .dwCountryCode | 12 | |
DWORD | .dwCityCodeSize | 16 | |
DWORD | .dwCityCodeOffset | 20 | |
DWORD | .dwPreferredCardID | 24 | |
DWORD | .dwLocalAccessCodeSize | 28 | |
DWORD | .dwLocalAccessCodeOffset | 32 | |
DWORD | .dwLongDistanceAccessCodeSize | 36 | |
DWORD | .dwLongDistanceAccessCodeOffset | 40 | |
DWORD | .dwTollPrefixListSize | 44 | |
DWORD | .dwTollPrefixListOffset | 48 | |
DWORD | .dwCountryID | 52 | |
DWORD | .dwOptions | 56 | |
DWORD | .dwCancelCallWaitingSize | 60 | |
DWORD | .dwCancelCallWaitingOffset | 64 |
│ └─68
LINEMEDIACONTROLCALLSTATE | DWORD | .dwCallStates | 0 |
DWORD | .dwMediaControl | 4 |
│ └─8
LINEMEDIACONTROLDIGIT | DWORD | .dwDigit | 0 |
DWORD | .dwDigitModes | 4 | |
DWORD | .dwMediaControl | 8 |
│ └─12
LINEMEDIACONTROLMEDIA | DWORD | .dwMediaModes | 0 |
DWORD | .dwDuration | 4 | |
DWORD | .dwMediaControl | 8 |
│ └─12
LINEMEDIACONTROLTONE | DWORD | .dwAppSpecific | 0 |
DWORD | .dwDuration | 4 | |
DWORD | .dwFrequency1 | 8 | |
DWORD | .dwFrequency2 | 12 | |
DWORD | .dwFrequency3 | 16 | |
DWORD | .dwMediaControl | 20 |
│ └─24
LINEMESSAGE | DWORD | .hDevice | 0 |
DWORD | .dwMessageID | 4 | |
DWORD_PTR | .dwCallbackInstance | 8 | |
DWORD_PTR | .dwParam1 | 16 | |
DWORD_PTR | .dwParam2 | 24 | |
DWORD_PTR | .dwParam3 | 32 |
│ └─40
LINEMONITORTONE | DWORD | .dwAppSpecific | 0 |
DWORD | .dwDuration | 4 | |
DWORD | .dwFrequency1 | 8 | |
DWORD | .dwFrequency2 | 12 | |
DWORD | .dwFrequency3 | 16 |
│ └─20
LINEPROVIDERENTRY | DWORD | .dwPermanentProviderID | 0 |
DWORD | .dwProviderFilenameSize | 4 | |
DWORD | .dwProviderFilenameOffset | 8 |
│ └─12
LINEPROVIDERLIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumProviders | 12 | |
DWORD | .dwProviderListSize | 16 | |
DWORD | .dwProviderListOffset | 20 |
│ └─24
LINEPROXYREQUEST | DWORD | .dwSize | 0 |
DWORD | .dwClientMachineNameSize | 4 | |
DWORD | .dwClientMachineNameOffset | 8 | |
DWORD | .dwClientUserNameSize | 12 | |
DWORD | .dwClientUserNameOffset | 16 | |
DWORD | .dwClientAppAPIVersion | 20 | |
DWORD | .dwRequestType | 24 | |
struct (unnamed) | .AgentSpecific | 28 | |
struct (unnamed) | .CreateAgent | 28 | |
struct (unnamed) | .CreateAgentSession | 28 | |
struct (unnamed) | .GetAgentActivityList | 28 | |
struct (unnamed) | .GetAgentCaps | 28 | |
struct (unnamed) | .GetAgentGroupList | 28 | |
struct (unnamed) | .GetAgentInfo | 28 | |
struct (unnamed) | .GetAgentSessionInfo | 28 | |
struct (unnamed) | .GetAgentSessionList | 28 | |
struct (unnamed) | .GetAgentStatus | 28 | |
struct (unnamed) | .GetGroupList | 28 | |
struct (unnamed) | .GetQueueInfo | 28 | |
struct (unnamed) | .GetQueueList | 28 | |
struct (unnamed) | .SetAgentActivity | 28 | |
struct (unnamed) | .SetAgentGroup | 28 | |
struct (unnamed) | .SetAgentMeasurementPeriod | 28 | |
struct (unnamed) | .SetAgentSessionState | 28 | |
struct (unnamed) | .SetAgentState | 28 | |
struct (unnamed) | .SetAgentStateEx | 28 | |
struct (unnamed) | .SetQueueMeasurementPeriod | 28 |
│ └─108
LINEPROXYREQUESTLIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumEntries | 12 | |
DWORD | .dwListSize | 16 | |
DWORD | .dwListOffset | 20 |
│ └─24
LINEQUEUEENTRY | DWORD | .dwQueueID | 0 |
DWORD | .dwNameSize | 4 | |
DWORD | .dwNameOffset | 8 |
│ └─12
LINEQUEUEINFO | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwMeasurementPeriod | 12 | |
DWORD | .dwTotalCallsQueued | 16 | |
DWORD | .dwCurrentCallsQueued | 20 | |
DWORD | .dwTotalCallsAbandoned | 24 | |
DWORD | .dwTotalCallsFlowedIn | 28 | |
DWORD | .dwTotalCallsFlowedOut | 32 | |
DWORD | .dwLongestEverWaitTime | 36 | |
DWORD | .dwCurrentLongestWaitTime | 40 | |
DWORD | .dwAverageWaitTime | 44 | |
DWORD | .dwFinalDisposition | 48 |
│ └─52
LINEQUEUELIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumEntries | 12 | |
DWORD | .dwListSize | 16 | |
DWORD | .dwListOffset | 20 |
│ └─24
LINEREQMAKECALL | char[80] | .szDestAddress | 0 |
char[40] | .szAppName | 80 | |
char[40] | .szCalledParty | 120 | |
char[80] | .szComment | 160 |
│ └─240
LINEREQMEDIACALL | HWND | .hWnd | 0 |
WPARAM | .wRequestID | 8 | |
char[40] | .szDeviceClass | 16 | |
unsigned char[40] | .ucDeviceID | 56 | |
DWORD | .dwSize | 96 | |
DWORD | .dwSecure | 100 | |
char[80] | .szDestAddress | 104 | |
char[40] | .szAppName | 184 | |
char[40] | .szCalledParty | 224 | |
char[80] | .szComment | 264 |
│ └─344
LINETERMCAPS | DWORD | .dwTermDev | 0 |
DWORD | .dwTermModes | 4 | |
DWORD | .dwTermSharing | 8 |
│ └─12
LINETRANSLATECAPS | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwNumLocations | 12 | |
DWORD | .dwLocationListSize | 16 | |
DWORD | .dwLocationListOffset | 20 | |
DWORD | .dwCurrentLocationID | 24 | |
DWORD | .dwNumCards | 28 | |
DWORD | .dwCardListSize | 32 | |
DWORD | .dwCardListOffset | 36 | |
DWORD | .dwCurrentPreferredCardID | 40 |
│ └─44
LINETRANSLATEOUTPUT | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwDialableStringSize | 12 | |
DWORD | .dwDialableStringOffset | 16 | |
DWORD | .dwDisplayableStringSize | 20 | |
DWORD | .dwDisplayableStringOffset | 24 | |
DWORD | .dwCurrentCountry | 28 | |
DWORD | .dwDestCountry | 32 | |
DWORD | .dwTranslateResults | 36 |
│ └─40
LINE_SEGMENT | POINT | LONG | .PtA.x | 0 |
LONG | .PtA.y | 4 | ||
POINT | LONG | .PtB.x | 8 | |
LONG | .PtB.y | 12 |
│ └─16
LINGER | u_short | .l_onoff | 0 |
u_short | .l_linger | 2 |
│ └─4
LIST_ENTRY | struct _LIST_ENTRY * | .Flink | 0 |
struct _LIST_ENTRY * | .Blink | 8 |
│ └─16
LITEM | UINT | .mask | 0 |
int | .iLink | 4 | |
UINT | .state | 8 | |
UINT | .stateMask | 12 | |
WCHAR[48] | .szID | 16 | |
WCHAR[2084] | .szUrl | 112 |
│ └─4280
LM_OWF_PASSWORD | CYPHER_BLOCK[2] | .data | 0 |
│ └─16
LOADED_IMAGE | PSTR | .ModuleName | 0 | |
HANDLE | .hFile | 8 | ||
PUCHAR | .MappedAddress | 16 | ||
PIMAGE_NT_HEADERS64 | .FileHeader | 24 | ||
PIMAGE_SECTION_HEADER | .LastRvaSection | 32 | ||
ULONG | .NumberOfSections | 40 | ||
PIMAGE_SECTION_HEADER | .Sections | 48 | ||
ULONG | .Characteristics | 56 | ||
BOOLEAN | .fSystemImage | 60 | ||
BOOLEAN | .fDOSImage | 61 | ||
BOOLEAN | .fReadOnly | 62 | ||
UCHAR | .Version | 63 | ||
LIST_ENTRY | struct _LIST_ENTRY * | .Links.Flink | 64 | |
struct _LIST_ENTRY * | .Links.Blink | 72 | ||
ULONG | .SizeOfImage | 80 |
│ └─88
LOAD_DLL_DEBUG_INFO | HANDLE | .hFile | 0 |
LPVOID | .lpBaseOfDll | 8 | |
DWORD | .dwDebugInfoFileOffset | 16 | |
DWORD | .nDebugInfoSize | 20 | |
LPVOID | .lpImageName | 24 | |
WORD | .fUnicode | 32 |
│ └─40
LOCALESIGNATURE | DWORD[4] | .lsUsb | 0 |
DWORD[2] | .lsCsbDefault | 16 | |
DWORD[2] | .lsCsbSupported | 24 |
│ └─32
LOCALGROUP_INFO_0 | LPWSTR | .lgrpi0_name | 0 |
│ └─8
LOCALGROUP_INFO_1 | LPWSTR | .lgrpi1_name | 0 |
LPWSTR | .lgrpi1_comment | 8 |
│ └─16
LOCALGROUP_INFO_1002 | LPWSTR | .lgrpi1002_comment | 0 |
│ └─8
LOCALGROUP_MEMBERS_INFO_0 | PSID | .lgrmi0_sid | 0 |
│ └─8
LOCALGROUP_MEMBERS_INFO_1 | PSID | .lgrmi1_sid | 0 |
SID_NAME_USE | .lgrmi1_sidusage | 8 | |
LPWSTR | .lgrmi1_name | 16 |
│ └─24
LOCALGROUP_MEMBERS_INFO_2 | PSID | .lgrmi2_sid | 0 |
SID_NAME_USE | .lgrmi2_sidusage | 8 | |
LPWSTR | .lgrmi2_domainandname | 16 |
│ └─24
LOCALGROUP_MEMBERS_INFO_3 | LPWSTR | .lgrmi3_domainandname | 0 |
│ └─8
LOCALGROUP_USERS_INFO_0 | LPWSTR | .lgrui0_name | 0 |
│ └─8
LOCALMANAGEDAPPLICATION | LPWSTR | .pszDeploymentName | 0 |
LPWSTR | .pszPolicyName | 8 | |
LPWSTR | .pszProductId | 16 | |
DWORD | .dwState | 24 |
│ └─32
LOGBRUSH | UINT | .lbStyle | 0 |
COLORREF | .lbColor | 4 | |
ULONG_PTR | .lbHatch | 8 |
│ └─16
LOGBRUSH32 | UINT | .lbStyle | 0 |
COLORREF | .lbColor | 4 | |
ULONG | .lbHatch | 8 |
│ └─12
LOGCOLORSPACEA | DWORD | .lcsSignature | 0 | ||
DWORD | .lcsVersion | 4 | |||
DWORD | .lcsSize | 8 | |||
LCSCSTYPE | .lcsCSType | 12 | |||
LCSGAMUTMATCH | .lcsIntent | 16 | |||
CIEXYZTRIPLE | CIEXYZ | FXPT2DOT30 | .lcsEndpoints.ciexyzRed.ciexyzX | 20 | |
FXPT2DOT30 | .lcsEndpoints.ciexyzRed.ciexyzY | 24 | |||
FXPT2DOT30 | .lcsEndpoints.ciexyzRed.ciexyzZ | 28 | |||
CIEXYZ | FXPT2DOT30 | .lcsEndpoints.ciexyzGreen.ciexyzX | 32 | ||
FXPT2DOT30 | .lcsEndpoints.ciexyzGreen.ciexyzY | 36 | |||
FXPT2DOT30 | .lcsEndpoints.ciexyzGreen.ciexyzZ | 40 | |||
CIEXYZ | FXPT2DOT30 | .lcsEndpoints.ciexyzBlue.ciexyzX | 44 | ||
FXPT2DOT30 | .lcsEndpoints.ciexyzBlue.ciexyzY | 48 | |||
FXPT2DOT30 | .lcsEndpoints.ciexyzBlue.ciexyzZ | 52 | |||
DWORD | .lcsGammaRed | 56 | |||
DWORD | .lcsGammaGreen | 60 | |||
DWORD | .lcsGammaBlue | 64 | |||
CHAR[260] | .lcsFilename | 68 |
│ └─328
LOGCOLORSPACEW | DWORD | .lcsSignature | 0 | ||
DWORD | .lcsVersion | 4 | |||
DWORD | .lcsSize | 8 | |||
LCSCSTYPE | .lcsCSType | 12 | |||
LCSGAMUTMATCH | .lcsIntent | 16 | |||
CIEXYZTRIPLE | CIEXYZ | FXPT2DOT30 | .lcsEndpoints.ciexyzRed.ciexyzX | 20 | |
FXPT2DOT30 | .lcsEndpoints.ciexyzRed.ciexyzY | 24 | |||
FXPT2DOT30 | .lcsEndpoints.ciexyzRed.ciexyzZ | 28 | |||
CIEXYZ | FXPT2DOT30 | .lcsEndpoints.ciexyzGreen.ciexyzX | 32 | ||
FXPT2DOT30 | .lcsEndpoints.ciexyzGreen.ciexyzY | 36 | |||
FXPT2DOT30 | .lcsEndpoints.ciexyzGreen.ciexyzZ | 40 | |||
CIEXYZ | FXPT2DOT30 | .lcsEndpoints.ciexyzBlue.ciexyzX | 44 | ||
FXPT2DOT30 | .lcsEndpoints.ciexyzBlue.ciexyzY | 48 | |||
FXPT2DOT30 | .lcsEndpoints.ciexyzBlue.ciexyzZ | 52 | |||
DWORD | .lcsGammaRed | 56 | |||
DWORD | .lcsGammaGreen | 60 | |||
DWORD | .lcsGammaBlue | 64 | |||
WCHAR[260] | .lcsFilename | 68 |
│ └─588
LOGFONTA | LONG | .lfHeight | 0 |
LONG | .lfWidth | 4 | |
LONG | .lfEscapement | 8 | |
LONG | .lfOrientation | 12 | |
LONG | .lfWeight | 16 | |
BYTE | .lfItalic | 20 | |
BYTE | .lfUnderline | 21 | |
BYTE | .lfStrikeOut | 22 | |
BYTE | .lfCharSet | 23 | |
BYTE | .lfOutPrecision | 24 | |
BYTE | .lfClipPrecision | 25 | |
BYTE | .lfQuality | 26 | |
BYTE | .lfPitchAndFamily | 27 | |
CHAR[32] | .lfFaceName | 28 |
│ └─60
LOGFONTW | LONG | .lfHeight | 0 |
LONG | .lfWidth | 4 | |
LONG | .lfEscapement | 8 | |
LONG | .lfOrientation | 12 | |
LONG | .lfWeight | 16 | |
BYTE | .lfItalic | 20 | |
BYTE | .lfUnderline | 21 | |
BYTE | .lfStrikeOut | 22 | |
BYTE | .lfCharSet | 23 | |
BYTE | .lfOutPrecision | 24 | |
BYTE | .lfClipPrecision | 25 | |
BYTE | .lfQuality | 26 | |
BYTE | .lfPitchAndFamily | 27 | |
WCHAR[32] | .lfFaceName | 28 |
│ └─92
LOGPALETTE | WORD | .palVersion | 0 |
WORD | .palNumEntries | 2 | |
PALETTEENTRY[1] | .palPalEntry | 4 |
│ └─8
LOGPEN | UINT | .lopnStyle | 0 | |
POINT | LONG | .lopnWidth.x | 4 | |
LONG | .lopnWidth.y | 8 | ||
COLORREF | .lopnColor | 12 |
│ └─16
LOG_MANAGEMENT_CALLBACKS | PVOID | .CallbackContext | 0 |
PLOG_TAIL_ADVANCE_CALLBACK | .AdvanceTailCallback | 8 | |
PLOG_FULL_HANDLER_CALLBACK | .LogFullHandlerCallback | 16 | |
PLOG_UNPINNED_CALLBACK | .LogUnpinnedCallback | 24 |
│ └─32
LONG_SECTION | BYTE | .LastSectionNumber | 0 |
BYTE[1] | .RemainingData | 0 | |
BYTE | .SectionNumber | 0 | |
union (unnamed) | .Header | 0 | |
TID | .TableId | 0 | |
TEID | .TableIdExtension | 0 | |
union (unnamed) | .Version | 0 |
│ └─9
LOOKUP_STREAM_FROM_CLUSTER_ENTRY | DWORD | .OffsetToNext | 0 | |
DWORD | .Flags | 4 | ||
LARGE_INTEGER | LONGLONG | .Reserved.QuadPart | 8 | |
struct (unnamed) | .Reserved.u | 8 | ||
DWORD | .Reserved.LowPart | 8 | ||
LONG | .Reserved.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .Cluster.QuadPart | 16 | |
struct (unnamed) | .Cluster.u | 16 | ||
DWORD | .Cluster.LowPart | 16 | ||
LONG | .Cluster.HighPart | 20 | ||
WCHAR[1] | .FileName | 24 |
│ └─32
LOOKUP_STREAM_FROM_CLUSTER_INPUT | DWORD | .Flags | 0 |
DWORD | .NumberOfClusters | 4 | |
LARGE_INTEGER[1] | .Cluster | 8 |
│ └─16
LOOKUP_STREAM_FROM_CLUSTER_OUTPUT | DWORD | .Offset | 0 |
DWORD | .NumberOfMatches | 4 | |
DWORD | .BufferSizeRequired | 8 |
│ └─12
LPMIPTABLE | ULONG | .ulIfIndex | 0 | |
ULONG | .MediaType | 4 | ||
IN_ADDR | union (unnamed) | .IfIpAddr.S_un | 8 | |
IN_ADDR | union (unnamed) | .IfNetMask.S_un | 12 |
│ └─16
LPM_INIT_INFO | DWORD | .PcmVersionNumber | 0 |
DWORD | .ResultTimeLimit | 4 | |
int | .ConfiguredLpmCount | 8 | |
PALLOCMEM | .AllocMemory | 16 | |
PFREEMEM | .FreeMemory | 24 | |
CBADMITRESULT | .PcmAdmitResultCallback | 32 | |
CBGETRSVPOBJECTS | .GetRsvpObjectsCallback | 40 |
│ └─48
LSA_AUTH_INFORMATION | LARGE_INTEGER | LONGLONG | .LastUpdateTime.QuadPart | 0 |
struct (unnamed) | .LastUpdateTime.u | 0 | ||
DWORD | .LastUpdateTime.LowPart | 0 | ||
LONG | .LastUpdateTime.HighPart | 4 | ||
ULONG | .AuthType | 8 | ||
ULONG | .AuthInfoLength | 12 | ||
PUCHAR | .AuthInfo | 16 |
│ └─24
LSA_DISPATCH_TABLE | PLSA_CREATE_LOGON_SESSION | .CreateLogonSession | 0 |
PLSA_DELETE_LOGON_SESSION | .DeleteLogonSession | 8 | |
PLSA_ADD_CREDENTIAL | .AddCredential | 16 | |
PLSA_GET_CREDENTIALS | .GetCredentials | 24 | |
PLSA_DELETE_CREDENTIAL | .DeleteCredential | 32 | |
PLSA_ALLOCATE_LSA_HEAP | .AllocateLsaHeap | 40 | |
PLSA_FREE_LSA_HEAP | .FreeLsaHeap | 48 | |
PLSA_ALLOCATE_CLIENT_BUFFER | .AllocateClientBuffer | 56 | |
PLSA_FREE_CLIENT_BUFFER | .FreeClientBuffer | 64 | |
PLSA_COPY_TO_CLIENT_BUFFER | .CopyToClientBuffer | 72 | |
PLSA_COPY_FROM_CLIENT_BUFFER | .CopyFromClientBuffer | 80 |
│ └─88
LSA_ENUMERATION_INFORMATION | PSID | .Sid | 0 |
│ └─8
LSA_FOREST_TRUST_BINARY_DATA | ULONG | .Length | 0 |
PUCHAR | .Buffer | 8 |
│ └─16
LSA_FOREST_TRUST_COLLISION_INFORMATION | ULONG | .RecordCount | 0 |
PLSA_FOREST_TRUST_COLLISION_RECORD * | .Entries | 8 |
│ └─16
LSA_FOREST_TRUST_COLLISION_RECORD | ULONG | .Index | 0 | |
LSA_FOREST_TRUST_COLLISION_RECORD_TYPE | .Type | 4 | ||
ULONG | .Flags | 8 | ||
LSA_UNICODE_STRING | PWSTR | .Name.Buffer | 16 | |
USHORT | .Name.Length | 16 | ||
USHORT | .Name.MaximumLength | 16 |
│ └─32
LSA_FOREST_TRUST_DOMAIN_INFO | PSID | .Sid | 0 | |
LSA_UNICODE_STRING | PWSTR | .DnsName.Buffer | 8 | |
USHORT | .DnsName.Length | 8 | ||
USHORT | .DnsName.MaximumLength | 8 | ||
LSA_UNICODE_STRING | PWSTR | .NetbiosName.Buffer | 24 | |
USHORT | .NetbiosName.Length | 24 | ||
USHORT | .NetbiosName.MaximumLength | 24 |
│ └─40
LSA_FOREST_TRUST_INFORMATION | ULONG | .RecordCount | 0 |
PLSA_FOREST_TRUST_RECORD * | .Entries | 8 |
│ └─16
LSA_FOREST_TRUST_RECORD | ULONG | .Flags | 0 | |
LSA_FOREST_TRUST_RECORD_TYPE | .ForestTrustType | 4 | ||
LARGE_INTEGER | LONGLONG | .Time.QuadPart | 8 | |
struct (unnamed) | .Time.u | 8 | ||
DWORD | .Time.LowPart | 8 | ||
LONG | .Time.HighPart | 12 | ||
union (unnamed) | .ForestTrustData | 16 |
│ └─56
LSA_LAST_INTER_LOGON_INFO | LARGE_INTEGER | LONGLONG | .LastSuccessfulLogon.QuadPart | 0 |
struct (unnamed) | .LastSuccessfulLogon.u | 0 | ||
DWORD | .LastSuccessfulLogon.LowPart | 0 | ||
LONG | .LastSuccessfulLogon.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .LastFailedLogon.QuadPart | 8 | |
struct (unnamed) | .LastFailedLogon.u | 8 | ||
DWORD | .LastFailedLogon.LowPart | 8 | ||
LONG | .LastFailedLogon.HighPart | 12 | ||
ULONG | .FailedAttemptCountSinceLastSuccessfulLogon | 16 |
│ └─24
LSA_OBJECT_ATTRIBUTES | ULONG | .Length | 0 |
HANDLE | .RootDirectory | 8 | |
PLSA_UNICODE_STRING | .ObjectName | 16 | |
ULONG | .Attributes | 24 | |
PVOID | .SecurityDescriptor | 32 | |
PVOID | .SecurityQualityOfService | 40 |
│ └─48
LSA_REFERENCED_DOMAIN_LIST | ULONG | .Entries | 0 |
PLSA_TRUST_INFORMATION | .Domains | 8 |
│ └─16
LSA_SECPKG_FUNCTION_TABLE | PLSA_CREATE_LOGON_SESSION | .CreateLogonSession | 0 |
PLSA_DELETE_LOGON_SESSION | .DeleteLogonSession | 8 | |
PLSA_ADD_CREDENTIAL | .AddCredential | 16 | |
PLSA_GET_CREDENTIALS | .GetCredentials | 24 | |
PLSA_DELETE_CREDENTIAL | .DeleteCredential | 32 | |
PLSA_ALLOCATE_LSA_HEAP | .AllocateLsaHeap | 40 | |
PLSA_FREE_LSA_HEAP | .FreeLsaHeap | 48 | |
PLSA_ALLOCATE_CLIENT_BUFFER | .AllocateClientBuffer | 56 | |
PLSA_FREE_CLIENT_BUFFER | .FreeClientBuffer | 64 | |
PLSA_COPY_TO_CLIENT_BUFFER | .CopyToClientBuffer | 72 | |
PLSA_COPY_FROM_CLIENT_BUFFER | .CopyFromClientBuffer | 80 | |
PLSA_IMPERSONATE_CLIENT | .ImpersonateClient | 88 | |
PLSA_UNLOAD_PACKAGE | .UnloadPackage | 96 | |
PLSA_DUPLICATE_HANDLE | .DuplicateHandle | 104 | |
PLSA_SAVE_SUPPLEMENTAL_CREDENTIALS | .SaveSupplementalCredentials | 112 | |
PLSA_CREATE_THREAD | .CreateThread | 120 | |
PLSA_GET_CLIENT_INFO | .GetClientInfo | 128 | |
PLSA_REGISTER_NOTIFICATION | .RegisterNotification | 136 | |
PLSA_CANCEL_NOTIFICATION | .CancelNotification | 144 | |
PLSA_MAP_BUFFER | .MapBuffer | 152 | |
PLSA_CREATE_TOKEN | .CreateToken | 160 | |
PLSA_AUDIT_LOGON | .AuditLogon | 168 | |
PLSA_CALL_PACKAGE | .CallPackage | 176 | |
PLSA_FREE_LSA_HEAP | .FreeReturnBuffer | 184 | |
PLSA_GET_CALL_INFO | .GetCallInfo | 192 | |
PLSA_CALL_PACKAGEEX | .CallPackageEx | 200 | |
PLSA_CREATE_SHARED_MEMORY | .CreateSharedMemory | 208 | |
PLSA_ALLOCATE_SHARED_MEMORY | .AllocateSharedMemory | 216 | |
PLSA_FREE_SHARED_MEMORY | .FreeSharedMemory | 224 | |
PLSA_DELETE_SHARED_MEMORY | .DeleteSharedMemory | 232 | |
PLSA_OPEN_SAM_USER | .OpenSamUser | 240 | |
PLSA_GET_USER_CREDENTIALS | .GetUserCredentials | 248 | |
PLSA_GET_USER_AUTH_DATA | .GetUserAuthData | 256 | |
PLSA_CLOSE_SAM_USER | .CloseSamUser | 264 | |
PLSA_CONVERT_AUTH_DATA_TO_TOKEN | .ConvertAuthDataToToken | 272 | |
PLSA_CLIENT_CALLBACK | .ClientCallback | 280 | |
PLSA_UPDATE_PRIMARY_CREDENTIALS | .UpdateCredentials | 288 | |
PLSA_GET_AUTH_DATA_FOR_USER | .GetAuthDataForUser | 296 | |
PLSA_CRACK_SINGLE_NAME | .CrackSingleName | 304 | |
PLSA_AUDIT_ACCOUNT_LOGON | .AuditAccountLogon | 312 | |
PLSA_CALL_PACKAGE_PASSTHROUGH | .CallPackagePassthrough | 320 | |
PLSA_PROTECT_MEMORY | .DummyFunction1 | 328 | |
PLSA_PROTECT_MEMORY | .DummyFunction2 | 336 | |
PLSA_PROTECT_MEMORY | .DummyFunction3 | 344 | |
PLSA_PROTECT_MEMORY | .LsaProtectMemory | 352 | |
PLSA_PROTECT_MEMORY | .LsaUnprotectMemory | 360 | |
PLSA_OPEN_TOKEN_BY_LOGON_ID | .OpenTokenByLogonId | 368 | |
PLSA_EXPAND_AUTH_DATA_FOR_DOMAIN | .ExpandAuthDataForDomain | 376 | |
PLSA_ALLOCATE_PRIVATE_HEAP | .AllocatePrivateHeap | 384 | |
PLSA_FREE_PRIVATE_HEAP | .FreePrivateHeap | 392 | |
PLSA_CREATE_TOKEN_EX | .CreateTokenEx | 400 | |
PLSA_PROTECT_MEMORY | .DummyFunction4 | 408 | |
PLSA_PROTECT_MEMORY | .DummyFunction5 | 416 | |
PLSA_PROTECT_MEMORY | .DummyFunction6 | 424 | |
PLSA_GET_EXTENDED_CALL_FLAGS | .GetExtendedCallFlags | 432 | |
PLSA_DUPLICATE_HANDLE | .DuplicateTokenHandle | 440 | |
PLSA_GET_SERVICE_ACCOUNT_PASSWORD | .GetServiceAccountPassword | 448 | |
PLSA_PROTECT_MEMORY | .DummyFunction7 | 456 | |
PLSA_AUDIT_LOGON_EX | .AuditLogonEx | 464 | |
PLSA_CHECK_PROTECTED_USER_BY_TOKEN | .CheckProtectedUserByToken | 472 | |
PLSA_QUERY_CLIENT_REQUEST | .QueryClientRequest | 480 | |
PLSA_GET_APP_MODE_INFO | .GetAppModeInfo | 488 | |
PLSA_SET_APP_MODE_INFO | .SetAppModeInfo | 496 | |
PLSA_GET_CLIENT_INFO_EX | .GetClientInfoEx | 504 |
│ └─512
LSA_STRING | USHORT | .Length | 0 |
USHORT | .MaximumLength | 2 | |
PCHAR | .Buffer | 8 |
│ └─16
LSA_TOKEN_INFORMATION_NULL | LARGE_INTEGER | LONGLONG | .ExpirationTime.QuadPart | 0 |
struct (unnamed) | .ExpirationTime.u | 0 | ||
DWORD | .ExpirationTime.LowPart | 0 | ||
LONG | .ExpirationTime.HighPart | 4 | ||
PTOKEN_GROUPS | .Groups | 8 |
│ └─16
LSA_TOKEN_INFORMATION_V1 | LARGE_INTEGER | LONGLONG | .ExpirationTime.QuadPart | 0 | |
struct (unnamed) | .ExpirationTime.u | 0 | |||
DWORD | .ExpirationTime.LowPart | 0 | |||
LONG | .ExpirationTime.HighPart | 4 | |||
TOKEN_USER | SID_AND_ATTRIBUTES | PSID | .User.User.Sid | 8 | |
DWORD | .User.User.Attributes | 16 | |||
PTOKEN_GROUPS | .Groups | 24 | |||
TOKEN_PRIMARY_GROUP | PSID | .PrimaryGroup.PrimaryGroup | 32 | ||
PTOKEN_PRIVILEGES | .Privileges | 40 | |||
TOKEN_OWNER | PSID | .Owner.Owner | 48 | ||
TOKEN_DEFAULT_DACL | PACL | .DefaultDacl.DefaultDacl | 56 |
│ └─64
LSA_TOKEN_INFORMATION_V3 | LARGE_INTEGER | LONGLONG | .ExpirationTime.QuadPart | 0 | |
struct (unnamed) | .ExpirationTime.u | 0 | |||
DWORD | .ExpirationTime.LowPart | 0 | |||
LONG | .ExpirationTime.HighPart | 4 | |||
TOKEN_USER | SID_AND_ATTRIBUTES | PSID | .User.User.Sid | 8 | |
DWORD | .User.User.Attributes | 16 | |||
PTOKEN_GROUPS | .Groups | 24 | |||
TOKEN_PRIMARY_GROUP | PSID | .PrimaryGroup.PrimaryGroup | 32 | ||
PTOKEN_PRIVILEGES | .Privileges | 40 | |||
TOKEN_OWNER | PSID | .Owner.Owner | 48 | ||
TOKEN_DEFAULT_DACL | PACL | .DefaultDacl.DefaultDacl | 56 | ||
TOKEN_USER_CLAIMS | PCLAIMS_BLOB | .UserClaims.UserClaims | 64 | ||
TOKEN_DEVICE_CLAIMS | PCLAIMS_BLOB | .DeviceClaims.DeviceClaims | 72 | ||
PTOKEN_GROUPS | .DeviceGroups | 80 |
│ └─88
LSA_TRANSLATED_NAME | SID_NAME_USE | .Use | 0 | |
LSA_UNICODE_STRING | PWSTR | .Name.Buffer | 8 | |
USHORT | .Name.Length | 8 | ||
USHORT | .Name.MaximumLength | 8 | ||
LONG | .DomainIndex | 24 |
│ └─32
LSA_TRANSLATED_SID | SID_NAME_USE | .Use | 0 |
ULONG | .RelativeId | 4 | |
LONG | .DomainIndex | 8 |
│ └─12
LSA_TRANSLATED_SID2 | SID_NAME_USE | .Use | 0 |
PSID | .Sid | 8 | |
LONG | .DomainIndex | 16 | |
ULONG | .Flags | 20 |
│ └─24
LSA_TRUST_INFORMATION | LSA_UNICODE_STRING | PWSTR | .Name.Buffer | 0 |
USHORT | .Name.Length | 0 | ||
USHORT | .Name.MaximumLength | 0 | ||
PSID | .Sid | 16 |
│ └─24
LSA_UNICODE_STRING | PWSTR | .Buffer | 0 |
USHORT | .Length | 0 | |
USHORT | .MaximumLength | 0 |
│ └─16
LUID | DWORD | .LowPart | 0 |
LONG | .HighPart | 4 |
│ └─8
LUID_AND_ATTRIBUTES | LUID | DWORD | .Luid.LowPart | 0 |
LONG | .Luid.HighPart | 4 | ||
DWORD | .Attributes | 8 |
│ └─12
LVBKIMAGEA | ULONG | .ulFlags | 0 |
HBITMAP | .hbm | 8 | |
LPSTR | .pszImage | 16 | |
UINT | .cchImageMax | 24 | |
int | .xOffsetPercent | 28 | |
int | .yOffsetPercent | 32 |
│ └─40
LVBKIMAGEW | ULONG | .ulFlags | 0 |
HBITMAP | .hbm | 8 | |
LPWSTR | .pszImage | 16 | |
UINT | .cchImageMax | 24 | |
int | .xOffsetPercent | 28 | |
int | .yOffsetPercent | 32 |
│ └─40
LVCOLUMNA | UINT | .mask | 0 |
int | .fmt | 4 | |
int | .cx | 8 | |
LPSTR | .pszText | 16 | |
int | .cchTextMax | 24 | |
int | .iSubItem | 28 | |
int | .iImage | 32 | |
int | .iOrder | 36 | |
int | .cxMin | 40 | |
int | .cxDefault | 44 | |
int | .cxIdeal | 48 |
│ └─56
LVCOLUMNW | UINT | .mask | 0 |
int | .fmt | 4 | |
int | .cx | 8 | |
LPWSTR | .pszText | 16 | |
int | .cchTextMax | 24 | |
int | .iSubItem | 28 | |
int | .iImage | 32 | |
int | .iOrder | 36 | |
int | .cxMin | 40 | |
int | .cxDefault | 44 | |
int | .cxIdeal | 48 |
│ └─56
LVFINDINFOA | UINT | .flags | 0 | |
LPCSTR | .psz | 8 | ||
LPARAM | .lParam | 16 | ||
POINT | LONG | .pt.x | 24 | |
LONG | .pt.y | 28 | ||
UINT | .vkDirection | 32 |
│ └─40
LVFINDINFOW | UINT | .flags | 0 | |
LPCWSTR | .psz | 8 | ||
LPARAM | .lParam | 16 | ||
POINT | LONG | .pt.x | 24 | |
LONG | .pt.y | 28 | ||
UINT | .vkDirection | 32 |
│ └─40
LVFOOTERINFO | UINT | .mask | 0 |
LPWSTR | .pszText | 8 | |
int | .cchTextMax | 16 | |
UINT | .cItems | 20 |
│ └─24
LVFOOTERITEM | UINT | .mask | 0 |
int | .iItem | 4 | |
LPWSTR | .pszText | 8 | |
int | .cchTextMax | 16 | |
UINT | .state | 20 | |
UINT | .stateMask | 24 |
│ └─32
LVGROUP | UINT | .cbSize | 0 |
UINT | .mask | 4 | |
LPWSTR | .pszHeader | 8 | |
int | .cchHeader | 16 | |
LPWSTR | .pszFooter | 24 | |
int | .cchFooter | 32 | |
int | .iGroupId | 36 | |
UINT | .stateMask | 40 | |
UINT | .state | 44 | |
UINT | .uAlign | 48 | |
LPWSTR | .pszSubtitle | 56 | |
UINT | .cchSubtitle | 64 | |
LPWSTR | .pszTask | 72 | |
UINT | .cchTask | 80 | |
LPWSTR | .pszDescriptionTop | 88 | |
UINT | .cchDescriptionTop | 96 | |
LPWSTR | .pszDescriptionBottom | 104 | |
UINT | .cchDescriptionBottom | 112 | |
int | .iTitleImage | 116 | |
int | .iExtendedImage | 120 | |
int | .iFirstItem | 124 | |
UINT | .cItems | 128 | |
LPWSTR | .pszSubsetTitle | 136 | |
UINT | .cchSubsetTitle | 144 |
│ └─152
LVGROUPMETRICS | UINT | .cbSize | 0 |
UINT | .mask | 4 | |
UINT | .Left | 8 | |
UINT | .Top | 12 | |
UINT | .Right | 16 | |
UINT | .Bottom | 20 | |
COLORREF | .crLeft | 24 | |
COLORREF | .crTop | 28 | |
COLORREF | .crRight | 32 | |
COLORREF | .crBottom | 36 | |
COLORREF | .crHeader | 40 | |
COLORREF | .crFooter | 44 |
│ └─48
LVHITTESTINFO | POINT | LONG | .pt.x | 0 |
LONG | .pt.y | 4 | ||
UINT | .flags | 8 | ||
int | .iItem | 12 | ||
int | .iSubItem | 16 | ||
int | .iGroup | 20 |
│ └─24
LVINSERTGROUPSORTED | PFNLVGROUPCOMPARE | .pfnGroupCompare | 0 | |
void * | .pvData | 8 | ||
LVGROUP | UINT | .lvGroup.cbSize | 16 | |
UINT | .lvGroup.mask | 20 | ||
LPWSTR | .lvGroup.pszHeader | 24 | ||
int | .lvGroup.cchHeader | 32 | ||
LPWSTR | .lvGroup.pszFooter | 40 | ||
int | .lvGroup.cchFooter | 48 | ||
int | .lvGroup.iGroupId | 52 | ||
UINT | .lvGroup.stateMask | 56 | ||
UINT | .lvGroup.state | 60 | ||
UINT | .lvGroup.uAlign | 64 | ||
LPWSTR | .lvGroup.pszSubtitle | 72 | ||
UINT | .lvGroup.cchSubtitle | 80 | ||
LPWSTR | .lvGroup.pszTask | 88 | ||
UINT | .lvGroup.cchTask | 96 | ||
LPWSTR | .lvGroup.pszDescriptionTop | 104 | ||
UINT | .lvGroup.cchDescriptionTop | 112 | ||
LPWSTR | .lvGroup.pszDescriptionBottom | 120 | ||
UINT | .lvGroup.cchDescriptionBottom | 128 | ||
int | .lvGroup.iTitleImage | 132 | ||
int | .lvGroup.iExtendedImage | 136 | ||
int | .lvGroup.iFirstItem | 140 | ||
UINT | .lvGroup.cItems | 144 | ||
LPWSTR | .lvGroup.pszSubsetTitle | 152 | ||
UINT | .lvGroup.cchSubsetTitle | 160 |
│ └─168
LVINSERTMARK | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
int | .iItem | 8 | |
DWORD | .dwReserved | 12 |
│ └─16
LVITEMA | UINT | .mask | 0 |
int | .iItem | 4 | |
int | .iSubItem | 8 | |
UINT | .state | 12 | |
UINT | .stateMask | 16 | |
LPSTR | .pszText | 24 | |
int | .cchTextMax | 32 | |
int | .iImage | 36 | |
LPARAM | .lParam | 40 | |
int | .iIndent | 48 | |
int | .iGroupId | 52 | |
UINT | .cColumns | 56 | |
PUINT | .puColumns | 64 | |
int * | .piColFmt | 72 | |
int | .iGroup | 80 |
│ └─88
LVITEMINDEX | int | .iItem | 0 |
int | .iGroup | 4 |
│ └─8
LVITEMW | UINT | .mask | 0 |
int | .iItem | 4 | |
int | .iSubItem | 8 | |
UINT | .state | 12 | |
UINT | .stateMask | 16 | |
LPWSTR | .pszText | 24 | |
int | .cchTextMax | 32 | |
int | .iImage | 36 | |
LPARAM | .lParam | 40 | |
int | .iIndent | 48 | |
int | .iGroupId | 52 | |
UINT | .cColumns | 56 | |
PUINT | .puColumns | 64 | |
int * | .piColFmt | 72 | |
int | .iGroup | 80 |
│ └─88
LVSETINFOTIP | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
LPWSTR | .pszText | 8 | |
int | .iItem | 16 | |
int | .iSubItem | 20 |
│ └─24
LVTILEINFO | UINT | .cbSize | 0 |
int | .iItem | 4 | |
UINT | .cColumns | 8 | |
PUINT | .puColumns | 16 | |
int * | .piColFmt | 24 |
│ └─32
LVTILEVIEWINFO | UINT | .cbSize | 0 | |
DWORD | .dwMask | 4 | ||
DWORD | .dwFlags | 8 | ||
SIZE | LONG | .sizeTile.cx | 12 | |
LONG | .sizeTile.cy | 16 | ||
int | .cLines | 20 | ||
RECT | LONG | .rcLabelMargin.left | 24 | |
LONG | .rcLabelMargin.top | 28 | ||
LONG | .rcLabelMargin.right | 32 | ||
LONG | .rcLabelMargin.bottom | 36 |
│ └─40
LabCOLOR | WORD | .L | 0 |
WORD | .a | 2 | |
WORD | .b | 4 |
│ └─6
MACHINE_POWER_POLICY | ULONG | .Revision | 0 | |
SYSTEM_POWER_STATE | .MinSleepAc | 4 | ||
SYSTEM_POWER_STATE | .MinSleepDc | 8 | ||
SYSTEM_POWER_STATE | .ReducedLatencySleepAc | 12 | ||
SYSTEM_POWER_STATE | .ReducedLatencySleepDc | 16 | ||
ULONG | .DozeTimeoutAc | 20 | ||
ULONG | .DozeTimeoutDc | 24 | ||
ULONG | .DozeS4TimeoutAc | 28 | ||
ULONG | .DozeS4TimeoutDc | 32 | ||
UCHAR | .MinThrottleAc | 36 | ||
UCHAR | .MinThrottleDc | 37 | ||
UCHAR[2] | .pad1 | 38 | ||
POWER_ACTION_POLICY | POWER_ACTION | .OverThrottledAc.Action | 40 | |
DWORD | .OverThrottledAc.Flags | 44 | ||
DWORD | .OverThrottledAc.EventCode | 48 | ||
POWER_ACTION_POLICY | POWER_ACTION | .OverThrottledDc.Action | 52 | |
DWORD | .OverThrottledDc.Flags | 56 | ||
DWORD | .OverThrottledDc.EventCode | 60 |
│ └─64
MACHINE_PROCESSOR_POWER_POLICY | ULONG | .Revision | 0 | |
PROCESSOR_POWER_POLICY | DWORD | .ProcessorPolicyAc.Revision | 4 | |
BYTE | .ProcessorPolicyAc.DynamicThrottle | 8 | ||
BYTE[3] | .ProcessorPolicyAc.Spare | 9 | ||
DWORD | .ProcessorPolicyAc.DisableCStates | 8bytes,4bits | ||
DWORD | .ProcessorPolicyAc.Reserved | 8bytes,5bits | ||
DWORD | .ProcessorPolicyAc.PolicyCount | 16 | ||
PROCESSOR_POWER_POLICY_INFO[3] | .ProcessorPolicyAc.Policy | 20 | ||
PROCESSOR_POWER_POLICY | DWORD | .ProcessorPolicyDc.Revision | 80 | |
BYTE | .ProcessorPolicyDc.DynamicThrottle | 84 | ||
BYTE[3] | .ProcessorPolicyDc.Spare | 85 | ||
DWORD | .ProcessorPolicyDc.DisableCStates | 18bytes,0bits | ||
DWORD | .ProcessorPolicyDc.Reserved | 18bytes,1bits | ||
DWORD | .ProcessorPolicyDc.PolicyCount | 92 | ||
PROCESSOR_POWER_POLICY_INFO[3] | .ProcessorPolicyDc.Policy | 96 |
│ └─156
MAGCOLOREFFECT | float[5][5] | .transform | 0 |
│ └─100
MAGIMAGEHEADER | UINT | .width | 0 |
UINT | .height | 4 | |
WICPixelFormatGUID | .format | 8 | |
UINT | .stride | 24 | |
UINT | .offset | 28 | |
SIZE_T | .cbSize | 32 |
│ └─40
MAGTRANSFORM | float[3][3] | .v | 0 |
│ └─36
MANAGEDAPPLICATION | LPWSTR | .pszPackageName | 0 | |
LPWSTR | .pszPublisher | 8 | ||
DWORD | .dwVersionHi | 16 | ||
DWORD | .dwVersionLo | 20 | ||
DWORD | .dwRevision | 24 | ||
GUID | unsigned long | .GpoId.Data1 | 28 | |
unsigned short | .GpoId.Data2 | 32 | ||
unsigned short | .GpoId.Data3 | 34 | ||
unsigned char[8] | .GpoId.Data4 | 36 | ||
LPWSTR | .pszPolicyName | 48 | ||
GUID | unsigned long | .ProductId.Data1 | 56 | |
unsigned short | .ProductId.Data2 | 60 | ||
unsigned short | .ProductId.Data3 | 62 | ||
unsigned char[8] | .ProductId.Data4 | 64 | ||
LANGID | .Language | 72 | ||
LPWSTR | .pszOwner | 80 | ||
LPWSTR | .pszCompany | 88 | ||
LPWSTR | .pszComments | 96 | ||
LPWSTR | .pszContact | 104 | ||
LPWSTR | .pszSupportUrl | 112 | ||
DWORD | .dwPathType | 120 | ||
BOOL | .bInstalled | 124 |
│ └─128
MANAGEMENT_SERVICE_INFO | LPWSTR | .pszMDMServiceUri | 0 |
LPWSTR | .pszAuthenticationUri | 8 |
│ └─16
MANIPULATION_TRANSFORM | float | .translationX | 0 |
float | .translationY | 4 | |
float | .scale | 8 | |
float | .expansion | 12 | |
float | .rotation | 16 |
│ └─20
MANIPULATION_VELOCITY | float | .velocityX | 0 |
float | .velocityY | 4 | |
float | .velocityExpansion | 8 | |
float | .velocityAngular | 12 |
│ └─16
MAPPING_DATA_RANGE | DWORD | .dwStartIndex | 0 |
DWORD | .dwEndIndex | 4 | |
LPWSTR | .pszDescription | 8 | |
DWORD | .dwDescriptionLength | 16 | |
LPVOID | .pData | 24 | |
DWORD | .dwDataSize | 32 | |
LPWSTR | .pszContentType | 40 | |
LPWSTR * | .prgActionIds | 48 | |
DWORD | .dwActionsCount | 56 | |
LPWSTR * | .prgActionDisplayNames | 64 |
│ └─72
MAPPING_ENUM_OPTIONS | size_t | .Size | 0 |
LPWSTR | .pszCategory | 8 | |
LPWSTR | .pszInputLanguage | 16 | |
LPWSTR | .pszOutputLanguage | 24 | |
LPWSTR | .pszInputScript | 32 | |
LPWSTR | .pszOutputScript | 40 | |
LPWSTR | .pszInputContentType | 48 | |
LPWSTR | .pszOutputContentType | 56 | |
GUID * | .pGuid | 64 | |
unsigned int | .OnlineService | 72bytes,0bits | |
unsigned int | .ServiceType | 72bytes,2bits |
│ └─80
MAPPING_OPTIONS | size_t | .Size | 0 |
LPWSTR | .pszInputLanguage | 8 | |
LPWSTR | .pszOutputLanguage | 16 | |
LPWSTR | .pszInputScript | 24 | |
LPWSTR | .pszOutputScript | 32 | |
LPWSTR | .pszInputContentType | 40 | |
LPWSTR | .pszOutputContentType | 48 | |
LPWSTR | .pszUILanguage | 56 | |
PFN_MAPPINGCALLBACKPROC | .pfnRecognizeCallback | 64 | |
LPVOID | .pRecognizeCallerData | 72 | |
DWORD | .dwRecognizeCallerDataSize | 80 | |
PFN_MAPPINGCALLBACKPROC | .pfnActionCallback | 88 | |
LPVOID | .pActionCallerData | 96 | |
DWORD | .dwActionCallerDataSize | 104 | |
DWORD | .dwServiceFlag | 108 | |
unsigned int | .GetActionDisplayName | 112bytes,0bits |
│ └─120
MAPPING_PROPERTY_BAG | size_t | .Size | 0 |
PMAPPING_DATA_RANGE | .prgResultRanges | 8 | |
DWORD | .dwRangesCount | 16 | |
LPVOID | .pServiceData | 24 | |
DWORD | .dwServiceDataSize | 32 | |
LPVOID | .pCallerData | 40 | |
DWORD | .dwCallerDataSize | 48 | |
LPVOID | .pContext | 56 |
│ └─64
MAPPING_SERVICE_INFO | size_t | .Size | 0 | |
LPWSTR | .pszCopyright | 8 | ||
WORD | .wMajorVersion | 16 | ||
WORD | .wMinorVersion | 18 | ||
WORD | .wBuildVersion | 20 | ||
WORD | .wStepVersion | 22 | ||
DWORD | .dwInputContentTypesCount | 24 | ||
LPWSTR * | .prgInputContentTypes | 32 | ||
DWORD | .dwOutputContentTypesCount | 40 | ||
LPWSTR * | .prgOutputContentTypes | 48 | ||
DWORD | .dwInputLanguagesCount | 56 | ||
LPWSTR * | .prgInputLanguages | 64 | ||
DWORD | .dwOutputLanguagesCount | 72 | ||
LPWSTR * | .prgOutputLanguages | 80 | ||
DWORD | .dwInputScriptsCount | 88 | ||
LPWSTR * | .prgInputScripts | 96 | ||
DWORD | .dwOutputScriptsCount | 104 | ||
LPWSTR * | .prgOutputScripts | 112 | ||
GUID | unsigned long | .guid.Data1 | 120 | |
unsigned short | .guid.Data2 | 124 | ||
unsigned short | .guid.Data3 | 126 | ||
unsigned char[8] | .guid.Data4 | 128 | ||
LPWSTR | .pszCategory | 136 | ||
LPWSTR | .pszDescription | 144 | ||
DWORD | .dwPrivateDataSize | 152 | ||
LPVOID | .pPrivateData | 160 | ||
LPVOID | .pContext | 168 | ||
unsigned int | .IsOneToOneLanguageMapping | 176bytes,0bits | ||
unsigned int | .HasSubservices | 176bytes,1bits | ||
unsigned int | .OnlineOnly | 176bytes,2bits | ||
unsigned int | .ServiceType | 176bytes,3bits |
│ └─184
MARGINS | int | .cxLeftWidth | 0 |
int | .cxRightWidth | 4 | |
int | .cyTopHeight | 8 | |
int | .cyBottomHeight | 12 |
│ └─16
MARK_HANDLE_INFO | DWORD | .UsnSourceInfo | 0 |
DWORD | .CopyNumber | 0 | |
HANDLE | .VolumeHandle | 8 | |
DWORD | .HandleInfo | 16 |
│ └─24
MARK_HANDLE_INFO32 | DWORD | .CopyNumber | 0 |
DWORD | .UsnSourceInfo | 0 | |
UINT32 | .VolumeHandle | 4 | |
DWORD | .HandleInfo | 8 |
│ └─12
MAT2 | FIXED | WORD | .eM11.fract | 0 |
short | .eM11.value | 2 | ||
FIXED | WORD | .eM12.fract | 4 | |
short | .eM12.value | 6 | ||
FIXED | WORD | .eM21.fract | 8 | |
short | .eM21.value | 10 | ||
FIXED | WORD | .eM22.fract | 12 | |
short | .eM22.value | 14 |
│ └─16
MBN_CONTEXT | ULONG | .contextID | 0 |
MBN_CONTEXT_TYPE | .contextType | 4 | |
BSTR | .accessString | 8 | |
BSTR | .userName | 16 | |
BSTR | .password | 24 | |
MBN_COMPRESSION | .compression | 32 | |
MBN_AUTH_PROTOCOL | .authType | 36 |
│ └─40
MBN_DEVICE_SERVICE | BSTR | .deviceServiceID | 0 |
VARIANT_BOOL | .dataWriteSupported | 8 | |
VARIANT_BOOL | .dataReadSupported | 10 |
│ └─16
MBN_INTERFACE_CAPS | MBN_CELLULAR_CLASS | .cellularClass | 0 |
MBN_VOICE_CLASS | .voiceClass | 4 | |
ULONG | .dataClass | 8 | |
BSTR | .customDataClass | 16 | |
ULONG | .gsmBandClass | 24 | |
ULONG | .cdmaBandClass | 28 | |
BSTR | .customBandClass | 32 | |
ULONG | .smsCaps | 40 | |
ULONG | .controlCaps | 44 | |
BSTR | .deviceID | 48 | |
BSTR | .manufacturer | 56 | |
BSTR | .model | 64 | |
BSTR | .firmwareInfo | 72 |
│ └─80
MBN_PIN_INFO | MBN_PIN_STATE | .pinState | 0 |
MBN_PIN_TYPE | .pinType | 4 | |
ULONG | .attemptsRemaining | 8 |
│ └─12
MBN_PROVIDER | BSTR | .providerID | 0 |
ULONG | .providerState | 8 | |
BSTR | .providerName | 16 | |
ULONG | .dataClass | 24 |
│ └─32
MBN_PROVIDER2 | MBN_PROVIDER | BSTR | .provider.providerID | 0 |
ULONG | .provider.providerState | 8 | ||
BSTR | .provider.providerName | 16 | ||
ULONG | .provider.dataClass | 24 | ||
MBN_CELLULAR_CLASS | .cellularClass | 32 | ||
ULONG | .signalStrength | 36 | ||
ULONG | .signalError | 40 |
│ └─48
MBN_SMS_FILTER | MBN_SMS_FLAG | .flag | 0 |
ULONG | .messageIndex | 4 |
│ └─8
MBN_SMS_STATUS_INFO | ULONG | .flag | 0 |
ULONG | .messageIndex | 4 |
│ └─8
MCAST_CLIENT_UID | LPBYTE | .ClientUID | 0 |
DWORD | .ClientUIDLength | 8 |
│ └─16
MCAST_LEASE_REQUEST | LONG | .LeaseStartTime | 0 | |
LONG | .MaxLeaseStartTime | 4 | ||
DWORD | .LeaseDuration | 8 | ||
DWORD | .MinLeaseDuration | 12 | ||
IPNG_ADDRESS | DWORD | .ServerAddress.IpAddrV4 | 16 | |
BYTE[16] | .ServerAddress.IpAddrV6 | 16 | ||
WORD | .MinAddrCount | 32 | ||
WORD | .AddrCount | 34 | ||
PBYTE | .pAddrBuf | 40 |
│ └─48
MCAST_LEASE_RESPONSE | LONG | .LeaseStartTime | 0 | |
LONG | .LeaseEndTime | 4 | ||
IPNG_ADDRESS | DWORD | .ServerAddress.IpAddrV4 | 8 | |
BYTE[16] | .ServerAddress.IpAddrV6 | 8 | ||
WORD | .AddrCount | 24 | ||
PBYTE | .pAddrBuf | 32 |
│ └─40
MCAST_SCOPE_CTX | IPNG_ADDRESS | DWORD | .ScopeID.IpAddrV4 | 0 |
BYTE[16] | .ScopeID.IpAddrV6 | 0 | ||
IPNG_ADDRESS | DWORD | .Interface.IpAddrV4 | 16 | |
BYTE[16] | .Interface.IpAddrV6 | 16 | ||
IPNG_ADDRESS | DWORD | .ServerID.IpAddrV4 | 32 | |
BYTE[16] | .ServerID.IpAddrV6 | 32 |
│ └─48
MCAST_SCOPE_ENTRY | MCAST_SCOPE_CTX | IPNG_ADDRESS | DWORD | .ScopeCtx.ScopeID.IpAddrV4 | 0 |
BYTE[16] | .ScopeCtx.ScopeID.IpAddrV6 | 0 | |||
IPNG_ADDRESS | DWORD | .ScopeCtx.Interface.IpAddrV4 | 16 | ||
BYTE[16] | .ScopeCtx.Interface.IpAddrV6 | 16 | |||
IPNG_ADDRESS | DWORD | .ScopeCtx.ServerID.IpAddrV4 | 32 | ||
BYTE[16] | .ScopeCtx.ServerID.IpAddrV6 | 32 | |||
IPNG_ADDRESS | DWORD | .LastAddr.IpAddrV4 | 48 | ||
BYTE[16] | .LastAddr.IpAddrV6 | 48 | |||
DWORD | .TTL | 64 | |||
int | .ScopeDesc | 72 |
│ └─88
MCGRIDINFO | UINT | .cbSize | 0 | |
DWORD | .dwPart | 4 | ||
DWORD | .dwFlags | 8 | ||
int | .iCalendar | 12 | ||
int | .iRow | 16 | ||
int | .iCol | 20 | ||
BOOL | .bSelected | 24 | ||
SYSTEMTIME | WORD | .stStart.wYear | 28 | |
WORD | .stStart.wMonth | 30 | ||
WORD | .stStart.wDayOfWeek | 32 | ||
WORD | .stStart.wDay | 34 | ||
WORD | .stStart.wHour | 36 | ||
WORD | .stStart.wMinute | 38 | ||
WORD | .stStart.wSecond | 40 | ||
WORD | .stStart.wMilliseconds | 42 | ||
SYSTEMTIME | WORD | .stEnd.wYear | 44 | |
WORD | .stEnd.wMonth | 46 | ||
WORD | .stEnd.wDayOfWeek | 48 | ||
WORD | .stEnd.wDay | 50 | ||
WORD | .stEnd.wHour | 52 | ||
WORD | .stEnd.wMinute | 54 | ||
WORD | .stEnd.wSecond | 56 | ||
WORD | .stEnd.wMilliseconds | 58 | ||
RECT | LONG | .rc.left | 60 | |
LONG | .rc.top | 64 | ||
LONG | .rc.right | 68 | ||
LONG | .rc.bottom | 72 | ||
PWSTR | .pszName | 80 | ||
size_t | .cchName | 88 |
│ └─96
MCHITTESTINFO | UINT | .cbSize | 0 | |
POINT | LONG | .pt.x | 4 | |
LONG | .pt.y | 8 | ||
UINT | .uHit | 12 | ||
SYSTEMTIME | WORD | .st.wYear | 16 | |
WORD | .st.wMonth | 18 | ||
WORD | .st.wDayOfWeek | 20 | ||
WORD | .st.wDay | 22 | ||
WORD | .st.wHour | 24 | ||
WORD | .st.wMinute | 26 | ||
WORD | .st.wSecond | 28 | ||
WORD | .st.wMilliseconds | 30 | ||
RECT | LONG | .rc.left | 32 | |
LONG | .rc.top | 36 | ||
LONG | .rc.right | 40 | ||
LONG | .rc.bottom | 44 | ||
int | .iOffset | 48 | ||
int | .iRow | 52 | ||
int | .iCol | 56 |
│ └─60
MCI_DGV_CAPTURE_PARMSA | DWORD_PTR | .dwCallback | 0 | |
LPSTR | .lpstrFileName | 8 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 |
│ └─32
MCI_DGV_CAPTURE_PARMSW | DWORD_PTR | .dwCallback | 0 | |
LPWSTR | .lpstrFileName | 8 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 |
│ └─32
MCI_DGV_COPY_PARMS | DWORD_PTR | .dwCallback | 0 | |
DWORD | .dwFrom | 8 | ||
DWORD | .dwTo | 12 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 | ||
DWORD | .dwAudioStream | 32 | ||
DWORD | .dwVideoStream | 36 |
│ └─40
MCI_DGV_CUE_PARMS | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwTo | 8 |
│ └─12
MCI_DGV_CUT_PARMS | DWORD_PTR | .dwCallback | 0 | |
DWORD | .dwFrom | 8 | ||
DWORD | .dwTo | 12 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 | ||
DWORD | .dwAudioStream | 32 | ||
DWORD | .dwVideoStream | 36 |
│ └─40
MCI_DGV_DELETE_PARMS | DWORD_PTR | .dwCallback | 0 | |
DWORD | .dwFrom | 8 | ||
DWORD | .dwTo | 12 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 | ||
DWORD | .dwAudioStream | 32 | ||
DWORD | .dwVideoStream | 36 |
│ └─40
MCI_DGV_INFO_PARMSA | DWORD_PTR | .dwCallback | 0 |
LPSTR | .lpstrReturn | 8 | |
DWORD | .dwRetSize | 16 | |
DWORD | .dwItem | 20 |
│ └─24
MCI_DGV_INFO_PARMSW | DWORD_PTR | .dwCallback | 0 |
LPWSTR | .lpstrReturn | 8 | |
DWORD | .dwRetSize | 16 | |
DWORD | .dwItem | 20 |
│ └─24
MCI_DGV_LIST_PARMSA | DWORD_PTR | .dwCallback | 0 |
LPSTR | .lpstrReturn | 8 | |
DWORD | .dwLength | 16 | |
DWORD | .dwNumber | 20 | |
DWORD | .dwItem | 24 | |
LPSTR | .lpstrAlgorithm | 28 |
│ └─36
MCI_DGV_LIST_PARMSW | DWORD_PTR | .dwCallback | 0 |
LPWSTR | .lpstrReturn | 8 | |
DWORD | .dwLength | 16 | |
DWORD | .dwNumber | 20 | |
DWORD | .dwItem | 24 | |
LPWSTR | .lpstrAlgorithm | 28 |
│ └─36
MCI_DGV_MONITOR_PARMS | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwSource | 8 | |
DWORD | .dwMethod | 12 |
│ └─16
MCI_DGV_OPEN_PARMSA | DWORD_PTR | .dwCallback | 0 |
UINT | .wDeviceID | 8 | |
LPSTR | .lpstrDeviceType | 12 | |
LPSTR | .lpstrElementName | 20 | |
LPSTR | .lpstrAlias | 28 | |
DWORD | .dwStyle | 36 | |
HWND | .hWndParent | 40 |
│ └─48
MCI_DGV_OPEN_PARMSW | DWORD_PTR | .dwCallback | 0 |
UINT | .wDeviceID | 8 | |
LPWSTR | .lpstrDeviceType | 12 | |
LPWSTR | .lpstrElementName | 20 | |
LPWSTR | .lpstrAlias | 28 | |
DWORD | .dwStyle | 36 | |
HWND | .hWndParent | 40 |
│ └─48
MCI_DGV_PASTE_PARMS | DWORD_PTR | .dwCallback | 0 | |
DWORD | .dwTo | 8 | ||
RECT | LONG | .rc.left | 12 | |
LONG | .rc.top | 16 | ||
LONG | .rc.right | 20 | ||
LONG | .rc.bottom | 24 | ||
DWORD | .dwAudioStream | 28 | ||
DWORD | .dwVideoStream | 32 |
│ └─36
MCI_DGV_QUALITY_PARMSA | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwItem | 8 | |
LPSTR | .lpstrName | 12 | |
DWORD | .lpstrAlgorithm | 20 | |
DWORD | .dwHandle | 24 |
│ └─28
MCI_DGV_QUALITY_PARMSW | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwItem | 8 | |
LPWSTR | .lpstrName | 12 | |
DWORD | .lpstrAlgorithm | 20 | |
DWORD | .dwHandle | 24 |
│ └─28
MCI_DGV_RECORD_PARMS | DWORD_PTR | .dwCallback | 0 | |
DWORD | .dwFrom | 8 | ||
DWORD | .dwTo | 12 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 | ||
DWORD | .dwAudioStream | 32 | ||
DWORD | .dwVideoStream | 36 |
│ └─40
MCI_DGV_RECT_PARMS | DWORD_PTR | .dwCallback | 0 | |
RECT | LONG | .rc.left | 8 | |
LONG | .rc.top | 12 | ||
LONG | .rc.right | 16 | ||
LONG | .rc.bottom | 20 |
│ └─24
MCI_DGV_RESERVE_PARMSA | DWORD_PTR | .dwCallback | 0 |
LPSTR | .lpstrPath | 8 | |
DWORD | .dwSize | 16 |
│ └─20
MCI_DGV_RESERVE_PARMSW | DWORD_PTR | .dwCallback | 0 |
LPWSTR | .lpstrPath | 8 | |
DWORD | .dwSize | 16 |
│ └─20
MCI_DGV_RESTORE_PARMSA | DWORD_PTR | .dwCallback | 0 | |
LPSTR | .lpstrFileName | 8 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 |
│ └─32
MCI_DGV_RESTORE_PARMSW | DWORD_PTR | .dwCallback | 0 | |
LPWSTR | .lpstrFileName | 8 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 |
│ └─32
MCI_DGV_SAVE_PARMSA | DWORD_PTR | .dwCallback | 0 | |
LPSTR | .lpstrFileName | 8 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 |
│ └─32
MCI_DGV_SAVE_PARMSW | DWORD_PTR | .dwCallback | 0 | |
LPWSTR | .lpstrFileName | 8 | ||
RECT | LONG | .rc.left | 16 | |
LONG | .rc.top | 20 | ||
LONG | .rc.right | 24 | ||
LONG | .rc.bottom | 28 |
│ └─32
MCI_DGV_SETAUDIO_PARMSA | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwItem | 8 | |
DWORD | .dwValue | 12 | |
DWORD | .dwOver | 16 | |
LPSTR | .lpstrAlgorithm | 20 | |
LPSTR | .lpstrQuality | 28 |
│ └─36
MCI_DGV_SETAUDIO_PARMSW | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwItem | 8 | |
DWORD | .dwValue | 12 | |
DWORD | .dwOver | 16 | |
LPWSTR | .lpstrAlgorithm | 20 | |
LPWSTR | .lpstrQuality | 28 |
│ └─36
MCI_DGV_SETVIDEO_PARMSA | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwItem | 8 | |
DWORD | .dwValue | 12 | |
DWORD | .dwOver | 16 | |
LPSTR | .lpstrAlgorithm | 20 | |
LPSTR | .lpstrQuality | 28 | |
DWORD | .dwSourceNumber | 36 |
│ └─40
MCI_DGV_SETVIDEO_PARMSW | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwItem | 8 | |
DWORD | .dwValue | 12 | |
DWORD | .dwOver | 16 | |
LPWSTR | .lpstrAlgorithm | 20 | |
LPWSTR | .lpstrQuality | 28 | |
DWORD | .dwSourceNumber | 36 |
│ └─40
MCI_DGV_SET_PARMS | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwTimeFormat | 8 | |
DWORD | .dwAudio | 12 | |
DWORD | .dwFileFormat | 16 | |
DWORD | .dwSpeed | 20 |
│ └─24
MCI_DGV_SIGNAL_PARMS | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwPosition | 8 | |
DWORD | .dwPeriod | 12 | |
DWORD | .dwUserParm | 16 |
│ └─20
MCI_DGV_STATUS_PARMSA | DWORD_PTR | .dwCallback | 0 |
DWORD_PTR | .dwReturn | 8 | |
DWORD | .dwItem | 16 | |
DWORD | .dwTrack | 20 | |
LPSTR | .lpstrDrive | 24 | |
DWORD | .dwReference | 32 |
│ └─36
MCI_DGV_STATUS_PARMSW | DWORD_PTR | .dwCallback | 0 |
DWORD_PTR | .dwReturn | 8 | |
DWORD | .dwItem | 16 | |
DWORD | .dwTrack | 20 | |
LPWSTR | .lpstrDrive | 24 | |
DWORD | .dwReference | 32 |
│ └─36
MCI_DGV_STEP_PARMS | DWORD_PTR | .dwCallback | 0 |
DWORD | .dwFrames | 8 |
│ └─12
MCI_DGV_UPDATE_PARMS | DWORD_PTR | .dwCallback | 0 | |
RECT | LONG | .rc.left | 8 | |
LONG | .rc.top | 12 | ||
LONG | .rc.right | 16 | ||
LONG | .rc.bottom | 20 | ||
HDC | .hDC | 24 |
│ └─32
MCI_DGV_WINDOW_PARMSA | DWORD_PTR | .dwCallback | 0 |
HWND | .hWnd | 8 | |
UINT | .nCmdShow | 16 | |
LPSTR | .lpstrText | 20 |
│ └─28
MCI_DGV_WINDOW_PARMSW | DWORD_PTR | .dwCallback | 0 |
HWND | .hWnd | 8 | |
UINT | .nCmdShow | 16 | |
LPWSTR | .lpstrText | 20 |
│ └─28
MC_TIMING_REPORT | DWORD | .dwHorizontalFrequencyInHZ | 0 |
DWORD | .dwVerticalFrequencyInHZ | 4 | |
BYTE | .bTimingStatusByte | 8 |
│ └─9
MDEVICECAPSEX | DWORD | .cbSize | 0 |
LPVOID | .pCaps | 4 |
│ └─12
MDICREATESTRUCTA | LPCSTR | .szClass | 0 |
LPCSTR | .szTitle | 8 | |
HANDLE | .hOwner | 16 | |
int | .x | 24 | |
int | .y | 28 | |
int | .cx | 32 | |
int | .cy | 36 | |
DWORD | .style | 40 | |
LPARAM | .lParam | 48 |
│ └─56
MDICREATESTRUCTW | LPCWSTR | .szClass | 0 |
LPCWSTR | .szTitle | 8 | |
HANDLE | .hOwner | 16 | |
int | .x | 24 | |
int | .y | 28 | |
int | .cx | 32 | |
int | .cy | 36 | |
DWORD | .style | 40 | |
LPARAM | .lParam | 48 |
│ └─56
MDINEXTMENU | HMENU | .hmenuIn | 0 |
HMENU | .hmenuNext | 8 | |
HWND | .hwndNext | 16 |
│ └─24
MDNS_QUERY_HANDLE | WCHAR[256] | .nameBuf | 0 |
WORD | .wType | 512 | |
PVOID | .pSubscription | 520 | |
PVOID | .pWnfCallbackParams | 528 | |
ULONG[2] | .stateNameData | 536 |
│ └─544
MDNS_QUERY_REQUEST | ULONG | .Version | 0 |
ULONG | .ulRefCount | 4 | |
PCWSTR | .Query | 8 | |
WORD | .QueryType | 16 | |
ULONG64 | .QueryOptions | 24 | |
ULONG | .InterfaceIndex | 32 | |
PMDNS_QUERY_CALLBACK | .pQueryCallback | 40 | |
PVOID | .pQueryContext | 48 | |
BOOL | .fAnswerReceived | 56 | |
ULONG | .ulResendCount | 60 |
│ └─64
MEASUREITEMSTRUCT | UINT | .CtlType | 0 |
UINT | .CtlID | 4 | |
UINT | .itemID | 8 | |
UINT | .itemWidth | 12 | |
UINT | .itemHeight | 16 | |
ULONG_PTR | .itemData | 24 |
│ └─32
MEMORYSTATUS | DWORD | .dwLength | 0 |
DWORD | .dwMemoryLoad | 4 | |
SIZE_T | .dwTotalPhys | 8 | |
SIZE_T | .dwAvailPhys | 16 | |
SIZE_T | .dwTotalPageFile | 24 | |
SIZE_T | .dwAvailPageFile | 32 | |
SIZE_T | .dwTotalVirtual | 40 | |
SIZE_T | .dwAvailVirtual | 48 |
│ └─56
MEMORYSTATUSEX | DWORD | .dwLength | 0 |
DWORD | .dwMemoryLoad | 4 | |
DWORDLONG | .ullTotalPhys | 8 | |
DWORDLONG | .ullAvailPhys | 16 | |
DWORDLONG | .ullTotalPageFile | 24 | |
DWORDLONG | .ullAvailPageFile | 32 | |
DWORDLONG | .ullTotalVirtual | 40 | |
DWORDLONG | .ullAvailVirtual | 48 | |
DWORDLONG | .ullAvailExtendedVirtual | 56 |
│ └─64
MEMORY_BASIC_INFORMATION | PVOID | .BaseAddress | 0 |
PVOID | .AllocationBase | 8 | |
DWORD | .AllocationProtect | 16 | |
WORD | .PartitionId | 20 | |
SIZE_T | .RegionSize | 24 | |
DWORD | .State | 32 | |
DWORD | .Protect | 36 | |
DWORD | .Type | 40 |
│ └─48
MEMORY_PRIORITY_INFORMATION | ULONG | .MemoryPriority | 0 |
│ └─4
MEM_ADDRESS_REQUIREMENTS | PVOID | .LowestStartingAddress | 0 |
PVOID | .HighestEndingAddress | 8 | |
SIZE_T | .Alignment | 16 |
│ └─24
MEM_DES | DWORD | .MD_Count | 0 |
DWORD | .MD_Type | 4 | |
DWORDLONG | .MD_Alloc_Base | 8 | |
DWORDLONG | .MD_Alloc_End | 16 | |
DWORD | .MD_Flags | 24 | |
DWORD | .MD_Reserved | 28 |
│ └─32
MEM_EXTENDED_PARAMETER | DWORD64 | .Type | 0bytes,0bits |
DWORD64 | .Reserved | 1bytes,0bits | |
SIZE_T | .Size | 8 | |
HANDLE | .Handle | 8 | |
PVOID | .Pointer | 8 | |
DWORD | .ULong | 8 | |
DWORD64 | .ULong64 | 8 |
│ └─16
MEM_RANGE | DWORDLONG | .MR_Align | 0 |
ULONG | .MR_nBytes | 8 | |
DWORDLONG | .MR_Min | 12 | |
DWORDLONG | .MR_Max | 20 | |
DWORD | .MR_Flags | 28 | |
DWORD | .MR_Reserved | 32 |
│ └─36
MEM_RESOURCE | MEM_DES | DWORD | .MEM_Header.MD_Count | 0 |
DWORD | .MEM_Header.MD_Type | 4 | ||
DWORDLONG | .MEM_Header.MD_Alloc_Base | 8 | ||
DWORDLONG | .MEM_Header.MD_Alloc_End | 16 | ||
DWORD | .MEM_Header.MD_Flags | 24 | ||
DWORD | .MEM_Header.MD_Reserved | 28 | ||
MEM_RANGE[1] | .MEM_Data | 32 |
│ └─68
MENUBARINFO | DWORD | .cbSize | 0 | |
RECT | LONG | .rcBar.left | 4 | |
LONG | .rcBar.top | 8 | ||
LONG | .rcBar.right | 12 | ||
LONG | .rcBar.bottom | 16 | ||
HMENU | .hMenu | 24 | ||
HWND | .hwndMenu | 32 | ||
BOOL | .fBarFocused | 40bytes,0bits | ||
BOOL | .fFocused | 40bytes,1bits | ||
BOOL | .fUnused | 40bytes,2bits |
│ └─48
MENUBUTTONDATA | int | .idCommand | 0 |
int | .x | 4 | |
int | .y | 8 |
│ └─12
MENUGETOBJECTINFO | DWORD | .dwFlags | 0 |
UINT | .uPos | 4 | |
HMENU | .hmenu | 8 | |
PVOID | .riid | 16 | |
PVOID | .pvObj | 24 |
│ └─32
MENUINFO | DWORD | .cbSize | 0 |
DWORD | .fMask | 4 | |
DWORD | .dwStyle | 8 | |
UINT | .cyMax | 12 | |
HBRUSH | .hbrBack | 16 | |
DWORD | .dwContextHelpID | 24 | |
ULONG_PTR | .dwMenuData | 32 |
│ └─40
MENUITEMINFOA | UINT | .cbSize | 0 |
UINT | .fMask | 4 | |
UINT | .fType | 8 | |
UINT | .fState | 12 | |
UINT | .wID | 16 | |
HMENU | .hSubMenu | 24 | |
HBITMAP | .hbmpChecked | 32 | |
HBITMAP | .hbmpUnchecked | 40 | |
ULONG_PTR | .dwItemData | 48 | |
LPSTR | .dwTypeData | 56 | |
UINT | .cch | 64 | |
HBITMAP | .hbmpItem | 72 |
│ └─80
MENUITEMINFOW | UINT | .cbSize | 0 |
UINT | .fMask | 4 | |
UINT | .fType | 8 | |
UINT | .fState | 12 | |
UINT | .wID | 16 | |
HMENU | .hSubMenu | 24 | |
HBITMAP | .hbmpChecked | 32 | |
HBITMAP | .hbmpUnchecked | 40 | |
ULONG_PTR | .dwItemData | 48 | |
LPWSTR | .dwTypeData | 56 | |
UINT | .cch | 64 | |
HBITMAP | .hbmpItem | 72 |
│ └─80
MENUITEMTEMPLATE | WORD | .mtOption | 0 |
WORD | .mtID | 2 | |
WCHAR[1] | .mtString | 4 |
│ └─6
MENUITEMTEMPLATEHEADER | WORD | .versionNumber | 0 |
WORD | .offset | 2 |
│ └─4
MERGE_VIRTUAL_DISK_PARAMETERS | MERGE_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 4 | |
struct (unnamed) | .Version2 | 4 |
│ └─12
MESSAGE | UPDATE_COMPLETE_MESSAGE | ULONG | .UpdateCompleteMessage.InterfaceIndex | 0 |
ULONG | .UpdateCompleteMessage.UpdateType | 4 | ||
ULONG | .UpdateCompleteMessage.UpdateStatus | 8 | ||
DWORD | .InterfaceIndex | 0 |
│ └─12
MESSAGE_RESOURCE_BLOCK | DWORD | .LowId | 0 |
DWORD | .HighId | 4 | |
DWORD | .OffsetToEntries | 8 |
│ └─12
MESSAGE_RESOURCE_DATA | DWORD | .NumberOfBlocks | 0 |
MESSAGE_RESOURCE_BLOCK[1] | .Blocks | 4 |
│ └─16
MESSAGE_RESOURCE_ENTRY | WORD | .Length | 0 |
WORD | .Flags | 2 | |
BYTE[1] | .Text | 4 |
│ └─6
METAFILEPICT | LONG | .mm | 0 |
LONG | .xExt | 4 | |
LONG | .yExt | 8 | |
HMETAFILE | .hMF | 16 |
│ └─24
METAHEADER | WORD | .mtType | 0 |
WORD | .mtHeaderSize | 2 | |
WORD | .mtVersion | 4 | |
DWORD | .mtSize | 6 | |
WORD | .mtNoObjects | 10 | |
DWORD | .mtMaxRecord | 12 | |
WORD | .mtNoParameters | 16 |
│ └─18
METARECORD | DWORD | .rdSize | 0 |
WORD | .rdFunction | 4 | |
WORD[1] | .rdParm | 6 |
│ └─8
METHODDATA | OLECHAR * | .szName | 0 |
PARAMDATA * | .ppdata | 8 | |
DISPID | .dispid | 16 | |
UINT | .iMeth | 20 | |
CALLCONV | .cc | 24 | |
UINT | .cArgs | 28 | |
WORD | .wFlags | 32 | |
VARTYPE | .vtReturn | 34 |
│ └─40
MFARGB | BYTE | .rgbBlue | 0 |
BYTE | .rgbGreen | 1 | |
BYTE | .rgbRed | 2 | |
BYTE | .rgbAlpha | 3 |
│ └─4
MFASYNCRESULT | OVERLAPPED | ULONG_PTR | .overlapped.Internal | 8 |
ULONG_PTR | .overlapped.InternalHigh | 8 | ||
HANDLE | .overlapped.hEvent | 8 | ||
DWORD | .overlapped.Offset | 8 | ||
DWORD | .overlapped.OffsetHigh | 8 | ||
PVOID | .overlapped.Pointer | 8 | ||
IMFAsyncCallback * | .pCallback | 40 | ||
HRESULT | .hrStatusResult | 48 | ||
DWORD | .dwBytesTransferred | 52 | ||
HANDLE | .hEvent | 56 |
│ └─64
MFAYUVSample | BYTE | .bCrValue | 0 |
BYTE | .bCbValue | 1 | |
BYTE | .bYValue | 2 | |
BYTE | .bSampleAlpha8 | 3 |
│ └─4
MFBYTESTREAM_BUFFERING_PARAMS | QWORD | .cbTotalFileSize | 0 |
QWORD | .cbPlayableDataSize | 8 | |
MF_LEAKY_BUCKET_PAIR * | .prgBuckets | 16 | |
DWORD | .cBuckets | 24 | |
QWORD | .qwNetBufferingTime | 32 | |
QWORD | .qwExtraBufferingTimeDuringSeek | 40 | |
QWORD | .qwPlayDuration | 48 | |
float | .dRate | 56 |
│ └─64
MFCARD_DES | DWORD | .PMF_Count | 0 |
DWORD | .PMF_Type | 4 | |
DWORD | .PMF_Flags | 8 | |
BYTE | .PMF_ConfigOptions | 12 | |
BYTE | .PMF_IoResourceIndex | 13 | |
BYTE[2] | .PMF_Reserved | 14 | |
DWORD | .PMF_ConfigRegisterBase | 16 |
│ └─20
MFCARD_RESOURCE | MFCARD_DES | DWORD | .MfCard_Header.PMF_Count | 0 |
DWORD | .MfCard_Header.PMF_Type | 4 | ||
DWORD | .MfCard_Header.PMF_Flags | 8 | ||
BYTE | .MfCard_Header.PMF_ConfigOptions | 12 | ||
BYTE | .MfCard_Header.PMF_IoResourceIndex | 13 | ||
BYTE[2] | .MfCard_Header.PMF_Reserved | 14 | ||
DWORD | .MfCard_Header.PMF_ConfigRegisterBase | 16 |
│ └─20
MFCLOCK_PROPERTIES | unsigned long long | .qwCorrelationRate | 0 | |
GUID | unsigned long | .guidClockId.Data1 | 8 | |
unsigned short | .guidClockId.Data2 | 12 | ||
unsigned short | .guidClockId.Data3 | 14 | ||
unsigned char[8] | .guidClockId.Data4 | 16 | ||
DWORD | .dwClockFlags | 24 | ||
unsigned long long | .qwClockFrequency | 32 | ||
DWORD | .dwClockTolerance | 40 | ||
DWORD | .dwClockJitter | 44 |
│ └─48
MFCONTENTPROTECTIONDEVICE_INPUT_DATA | DWORD | .HWProtectionFunctionID | 0 |
DWORD | .PrivateDataByteCount | 4 | |
DWORD | .HWProtectionDataByteCount | 8 | |
DWORD | .Reserved | 12 | |
BYTE[4] | .InputData | 16 |
│ └─20
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA | DWORD | .PrivateDataByteCount | 0 |
DWORD | .MaxHWProtectionDataByteCount | 4 | |
DWORD | .HWProtectionDataByteCount | 8 | |
HRESULT | .Status | 12 | |
LONGLONG | .TransportTimeInHundredsOfNanoseconds | 16 | |
LONGLONG | .ExecutionTimeInHundredsOfNanoseconds | 24 | |
BYTE[4] | .OutputData | 32 |
│ └─40
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA | DWORD | .TaskIndex | 0 |
WCHAR[260] | .ClassName | 4 | |
LONG | .BasePriority | 524 |
│ └─528
MFCameraExtrinsic_CalibratedTransform | GUID | unsigned long | .CalibrationId.Data1 | 0 |
unsigned short | .CalibrationId.Data2 | 4 | ||
unsigned short | .CalibrationId.Data3 | 6 | ||
unsigned char[8] | .CalibrationId.Data4 | 8 | ||
MF_FLOAT3 | FLOAT | .Position.x | 16 | |
FLOAT | .Position.y | 20 | ||
FLOAT | .Position.z | 24 | ||
MF_QUATERNION | FLOAT | .Orientation.x | 28 | |
FLOAT | .Orientation.y | 32 | ||
FLOAT | .Orientation.z | 36 | ||
FLOAT | .Orientation.w | 40 |
│ └─44
MFCameraExtrinsics | UINT32 | .TransformCount | 0 |
MFCameraExtrinsic_CalibratedTransform[1] | .CalibratedTransforms | 4 |
│ └─48
MFCameraIntrinsic_DistortionModel | FLOAT | .Radial_k1 | 0 |
FLOAT | .Radial_k2 | 4 | |
FLOAT | .Radial_k3 | 8 | |
FLOAT | .Tangential_p1 | 12 | |
FLOAT | .Tangential_p2 | 16 |
│ └─20
MFCameraIntrinsic_PinholeCameraModel | MF_FLOAT2 | FLOAT | .FocalLength.x | 0 |
FLOAT | .FocalLength.y | 4 | ||
MF_FLOAT2 | FLOAT | .PrincipalPoint.x | 8 | |
FLOAT | .PrincipalPoint.y | 12 |
│ └─16
MFFOLDDOWN_MATRIX | UINT32 | .cbSize | 0 |
UINT32 | .cSrcChannels | 4 | |
UINT32 | .cDstChannels | 8 | |
UINT32 | .dwChannelMask | 12 | |
LONG[64] | .Coeff | 16 |
│ └─272
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION | MFPOLICYMANAGER_ACTION | .Action | 0 |
BYTE * | .pbTicket | 8 | |
DWORD | .cbTicket | 16 |
│ └─24
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS | DWORD | .dwSize | 0 |
DWORD | .dwVer | 4 | |
DWORD | .cbSignatureOffset | 8 | |
DWORD | .cbSignatureSize | 12 | |
DWORD | .cbExtensionOffset | 16 | |
DWORD | .cbExtensionSize | 20 | |
DWORD | .cActions | 24 | |
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION[1] | .rgOutputActions | 32 |
│ └─56
MFMPEG2DLNASINKSTATS | DWORDLONG | .cBytesWritten | 0 |
BOOL | .fPAL | 8 | |
DWORD | .fccVideo | 12 | |
DWORD | .dwVideoWidth | 16 | |
DWORD | .dwVideoHeight | 20 | |
DWORDLONG | .cVideoFramesReceived | 24 | |
DWORDLONG | .cVideoFramesEncoded | 32 | |
DWORDLONG | .cVideoFramesSkipped | 40 | |
DWORDLONG | .cBlackVideoFramesEncoded | 48 | |
DWORDLONG | .cVideoFramesDuplicated | 56 | |
DWORD | .cAudioSamplesPerSec | 64 | |
DWORD | .cAudioChannels | 68 | |
DWORDLONG | .cAudioBytesReceived | 72 | |
DWORDLONG | .cAudioFramesEncoded | 80 |
│ └─88
MFMediaKeyStatus | BYTE * | .pbKeyId | 0 |
UINT | .cbKeyId | 8 | |
MF_MEDIAKEY_STATUS | .eMediaKeyStatus | 12 |
│ └─16
MFNetCredentialManagerGetParam | HRESULT | .hrOp | 0 |
BOOL | .fAllowLoggedOnUser | 4 | |
BOOL | .fClearTextPackage | 8 | |
LPCWSTR | .pszUrl | 16 | |
LPCWSTR | .pszSite | 24 | |
LPCWSTR | .pszRealm | 32 | |
LPCWSTR | .pszPackage | 40 | |
LONG | .nRetries | 48 |
│ └─56
MFOffset | WORD | .fract | 0 |
short | .value | 2 |
│ └─4
MFP_ACQUIRE_USER_CREDENTIAL_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
DWORD_PTR | .dwUserData | 32 | ||
BOOL | .fProceedWithAuthentication | 40 | ||
HRESULT | .hrAuthenticationStatus | 44 | ||
LPCWSTR | .pwszURL | 48 | ||
LPCWSTR | .pwszSite | 56 | ||
LPCWSTR | .pwszRealm | 64 | ||
LPCWSTR | .pwszPackage | 72 | ||
LONG | .nRetries | 80 | ||
MFP_CREDENTIAL_FLAGS | .flags | 84 | ||
IMFNetCredential * | .pCredential | 88 |
│ └─96
MFP_ERROR_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 |
│ └─32
MFP_EVENT_HEADER | MFP_EVENT_TYPE | .eEventType | 0 |
HRESULT | .hrEvent | 4 | |
IMFPMediaPlayer * | .pMediaPlayer | 8 | |
MFP_MEDIAPLAYER_STATE | .eState | 16 | |
IPropertyStore * | .pPropertyStore | 24 |
│ └─32
MFP_FRAME_STEP_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 |
│ └─40
MFP_MEDIAITEM_CLEARED_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 |
│ └─40
MFP_MEDIAITEM_CREATED_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 | ||
DWORD_PTR | .dwUserData | 40 |
│ └─48
MFP_MEDIAITEM_SET_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 |
│ └─40
MFP_MF_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
MediaEventType | .MFEventType | 32 | ||
IMFMediaEvent * | .pMFMediaEvent | 40 | ||
IMFPMediaItem * | .pMediaItem | 48 |
│ └─56
MFP_PAUSE_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 |
│ └─40
MFP_PLAYBACK_ENDED_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 |
│ └─40
MFP_PLAY_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 |
│ └─40
MFP_POSITION_SET_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 |
│ └─40
MFP_RATE_SET_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 | ||
float | .flRate | 40 |
│ └─48
MFP_STOP_EVENT | MFP_EVENT_HEADER | MFP_EVENT_TYPE | .header.eEventType | 0 |
HRESULT | .header.hrEvent | 4 | ||
IMFPMediaPlayer * | .header.pMediaPlayer | 8 | ||
MFP_MEDIAPLAYER_STATE | .header.eState | 16 | ||
IPropertyStore * | .header.pPropertyStore | 24 | ||
IMFPMediaItem * | .pMediaItem | 32 |
│ └─40
MFPaletteEntry | MFARGB | BYTE | .ARGB.rgbBlue | 0 |
BYTE | .ARGB.rgbGreen | 1 | ||
BYTE | .ARGB.rgbRed | 2 | ||
BYTE | .ARGB.rgbAlpha | 3 | ||
MFAYUVSample | BYTE | .AYCbCr.bCrValue | 0 | |
BYTE | .AYCbCr.bCbValue | 1 | ||
BYTE | .AYCbCr.bYValue | 2 | ||
BYTE | .AYCbCr.bSampleAlpha8 | 3 |
│ └─4
MFPinholeCameraIntrinsic_IntrinsicModel | UINT32 | .Width | 0 | ||
UINT32 | .Height | 4 | |||
MFCameraIntrinsic_PinholeCameraModel | MF_FLOAT2 | FLOAT | .CameraModel.FocalLength.x | 8 | |
FLOAT | .CameraModel.FocalLength.y | 12 | |||
MF_FLOAT2 | FLOAT | .CameraModel.PrincipalPoint.x | 16 | ||
FLOAT | .CameraModel.PrincipalPoint.y | 20 | |||
MFCameraIntrinsic_DistortionModel | FLOAT | .DistortionModel.Radial_k1 | 24 | ||
FLOAT | .DistortionModel.Radial_k2 | 28 | |||
FLOAT | .DistortionModel.Radial_k3 | 32 | |||
FLOAT | .DistortionModel.Tangential_p1 | 36 | |||
FLOAT | .DistortionModel.Tangential_p2 | 40 |
│ └─44
MFPinholeCameraIntrinsics | UINT32 | .IntrinsicModelCount | 0 |
MFPinholeCameraIntrinsic_IntrinsicModel[1] | .IntrinsicModels | 4 |
│ └─48
MFRR_COMPONENTS | DWORD | .dwRRInfoVersion | 0 |
DWORD | .dwRRComponents | 4 | |
PMFRR_COMPONENT_HASH_INFO | .pRRComponents | 8 |
│ └─16
MFRR_COMPONENT_HASH_INFO | DWORD | .ulReason | 0 |
WCHAR[43] | .rgHeaderHash | 4 | |
WCHAR[43] | .rgPublicKeyHash | 90 | |
WCHAR[260] | .wszName | 176 |
│ └─696
MFRatio | DWORD | .Numerator | 0 |
DWORD | .Denominator | 4 |
│ └─8
MFTOPONODE_ATTRIBUTE_UPDATE | TOPOID | .NodeId | 0 | |
GUID | unsigned long | .guidAttributeKey.Data1 | 8 | |
unsigned short | .guidAttributeKey.Data2 | 12 | ||
unsigned short | .guidAttributeKey.Data3 | 14 | ||
unsigned char[8] | .guidAttributeKey.Data4 | 16 | ||
MF_ATTRIBUTE_TYPE | .attrType | 24 | ||
double | .d | 32 | ||
UINT32 | .u32 | 32 | ||
UINT64 | .u64 | 32 |
│ └─40
MFT_ENUM_DATA_V0 | DWORDLONG | .StartFileReferenceNumber | 0 |
USN | .LowUsn | 8 | |
USN | .HighUsn | 16 |
│ └─24
MFT_ENUM_DATA_V1 | DWORDLONG | .StartFileReferenceNumber | 0 |
USN | .LowUsn | 8 | |
USN | .HighUsn | 16 | |
WORD | .MinMajorVersion | 24 | |
WORD | .MaxMajorVersion | 26 |
│ └─32
MFT_INPUT_STREAM_INFO | LONGLONG | .hnsMaxLatency | 0 |
DWORD | .dwFlags | 8 | |
DWORD | .cbSize | 12 | |
DWORD | .cbMaxLookahead | 16 | |
DWORD | .cbAlignment | 20 |
│ └─24
MFT_OUTPUT_DATA_BUFFER | DWORD | .dwStreamID | 0 |
IMFSample * | .pSample | 8 | |
DWORD | .dwStatus | 16 | |
IMFCollection * | .pEvents | 24 |
│ └─32
MFT_OUTPUT_STREAM_INFO | DWORD | .dwFlags | 0 |
DWORD | .cbSize | 4 | |
DWORD | .cbAlignment | 8 |
│ └─12
MFT_REGISTER_TYPE_INFO | GUID | unsigned long | .guidMajorType.Data1 | 0 |
unsigned short | .guidMajorType.Data2 | 4 | ||
unsigned short | .guidMajorType.Data3 | 6 | ||
unsigned char[8] | .guidMajorType.Data4 | 8 | ||
GUID | unsigned long | .guidSubtype.Data1 | 16 | |
unsigned short | .guidSubtype.Data2 | 20 | ||
unsigned short | .guidSubtype.Data3 | 22 | ||
unsigned char[8] | .guidSubtype.Data4 | 24 |
│ └─32
MFT_REGISTRATION_INFO | CLSID | .clsid | 0 | |
GUID | unsigned long | .guidCategory.Data1 | 16 | |
unsigned short | .guidCategory.Data2 | 20 | ||
unsigned short | .guidCategory.Data3 | 22 | ||
unsigned char[8] | .guidCategory.Data4 | 24 | ||
UINT32 | .uiFlags | 32 | ||
LPCWSTR | .pszName | 40 | ||
DWORD | .cInTypes | 48 | ||
MFT_REGISTER_TYPE_INFO * | .pInTypes | 56 | ||
DWORD | .cOutTypes | 64 | ||
MFT_REGISTER_TYPE_INFO * | .pOutTypes | 72 |
│ └─80
MFVIDEOFORMAT | DWORD | .dwSize | 0 | |||
MFVideoInfo | DWORD | .videoInfo.dwWidth | 8 | |||
DWORD | .videoInfo.dwHeight | 12 | ||||
MFRatio | DWORD | .videoInfo.PixelAspectRatio.Numerator | 16 | |||
DWORD | .videoInfo.PixelAspectRatio.Denominator | 20 | ||||
MFVideoChromaSubsampling | .videoInfo.SourceChromaSubsampling | 24 | ||||
MFVideoInterlaceMode | .videoInfo.InterlaceMode | 28 | ||||
MFVideoTransferFunction | .videoInfo.TransferFunction | 32 | ||||
MFVideoPrimaries | .videoInfo.ColorPrimaries | 36 | ||||
MFVideoTransferMatrix | .videoInfo.TransferMatrix | 40 | ||||
MFVideoLighting | .videoInfo.SourceLighting | 44 | ||||
MFRatio | DWORD | .videoInfo.FramesPerSecond.Numerator | 48 | |||
DWORD | .videoInfo.FramesPerSecond.Denominator | 52 | ||||
MFNominalRange | .videoInfo.NominalRange | 56 | ||||
MFVideoArea | MFOffset | WORD | .videoInfo.GeometricAperture.OffsetX.fract | 60 | ||
short | .videoInfo.GeometricAperture.OffsetX.value | 62 | ||||
MFOffset | WORD | .videoInfo.GeometricAperture.OffsetY.fract | 64 | |||
short | .videoInfo.GeometricAperture.OffsetY.value | 66 | ||||
SIZE | LONG | .videoInfo.GeometricAperture.Area.cx | 68 | |||
LONG | .videoInfo.GeometricAperture.Area.cy | 72 | ||||
MFVideoArea | MFOffset | WORD | .videoInfo.MinimumDisplayAperture.OffsetX.fract | 76 | ||
short | .videoInfo.MinimumDisplayAperture.OffsetX.value | 78 | ||||
MFOffset | WORD | .videoInfo.MinimumDisplayAperture.OffsetY.fract | 80 | |||
short | .videoInfo.MinimumDisplayAperture.OffsetY.value | 82 | ||||
SIZE | LONG | .videoInfo.MinimumDisplayAperture.Area.cx | 84 | |||
LONG | .videoInfo.MinimumDisplayAperture.Area.cy | 88 | ||||
MFVideoArea | MFOffset | WORD | .videoInfo.PanScanAperture.OffsetX.fract | 92 | ||
short | .videoInfo.PanScanAperture.OffsetX.value | 94 | ||||
MFOffset | WORD | .videoInfo.PanScanAperture.OffsetY.fract | 96 | |||
short | .videoInfo.PanScanAperture.OffsetY.value | 98 | ||||
SIZE | LONG | .videoInfo.PanScanAperture.Area.cx | 100 | |||
LONG | .videoInfo.PanScanAperture.Area.cy | 104 | ||||
unsigned long long | .videoInfo.VideoFlags | 112 | ||||
GUID | unsigned long | .guidFormat.Data1 | 120 | |||
unsigned short | .guidFormat.Data2 | 124 | ||||
unsigned short | .guidFormat.Data3 | 126 | ||||
unsigned char[8] | .guidFormat.Data4 | 128 | ||||
MFVideoCompressedInfo | LONGLONG | .compressedInfo.AvgBitrate | 136 | |||
LONGLONG | .compressedInfo.AvgBitErrorRate | 144 | ||||
DWORD | .compressedInfo.MaxKeyFrameSpacing | 152 | ||||
MFVideoSurfaceInfo | DWORD | .surfaceInfo.Format | 160 | |||
DWORD | .surfaceInfo.PaletteEntries | 164 | ||||
MFPaletteEntry[1] | .surfaceInfo.Palette | 168 |
│ └─176
MFVideoAlphaBitmap | BOOL | .GetBitmapFromDC | 0 | ||
union (unnamed) | .bitmap | 0 | |||
MFVideoAlphaBitmapParams | DWORD | .params.dwFlags | 0 | ||
COLORREF | .params.clrSrcKey | 4 | |||
RECT | LONG | .params.rcSrc.left | 8 | ||
LONG | .params.rcSrc.top | 12 | |||
LONG | .params.rcSrc.right | 16 | |||
LONG | .params.rcSrc.bottom | 20 | |||
MFVideoNormalizedRect | float | .params.nrcDest.left | 24 | ||
float | .params.nrcDest.top | 28 | |||
float | .params.nrcDest.right | 32 | |||
float | .params.nrcDest.bottom | 36 | |||
FLOAT | .params.fAlpha | 40 | |||
DWORD | .params.dwFilterMode | 44 |
│ └─64
MFVideoAlphaBitmapParams | DWORD | .dwFlags | 0 | |
COLORREF | .clrSrcKey | 4 | ||
RECT | LONG | .rcSrc.left | 8 | |
LONG | .rcSrc.top | 12 | ||
LONG | .rcSrc.right | 16 | ||
LONG | .rcSrc.bottom | 20 | ||
MFVideoNormalizedRect | float | .nrcDest.left | 24 | |
float | .nrcDest.top | 28 | ||
float | .nrcDest.right | 32 | ||
float | .nrcDest.bottom | 36 | ||
FLOAT | .fAlpha | 40 | ||
DWORD | .dwFilterMode | 44 |
│ └─48
MFVideoArea | MFOffset | WORD | .OffsetX.fract | 0 |
short | .OffsetX.value | 2 | ||
MFOffset | WORD | .OffsetY.fract | 4 | |
short | .OffsetY.value | 6 | ||
SIZE | LONG | .Area.cx | 8 | |
LONG | .Area.cy | 12 |
│ └─16
MFVideoCompressedInfo | LONGLONG | .AvgBitrate | 0 |
LONGLONG | .AvgBitErrorRate | 8 | |
DWORD | .MaxKeyFrameSpacing | 16 |
│ └─24
MFVideoInfo | DWORD | .dwWidth | 0 | ||
DWORD | .dwHeight | 4 | |||
MFRatio | DWORD | .PixelAspectRatio.Numerator | 8 | ||
DWORD | .PixelAspectRatio.Denominator | 12 | |||
MFVideoChromaSubsampling | .SourceChromaSubsampling | 16 | |||
MFVideoInterlaceMode | .InterlaceMode | 20 | |||
MFVideoTransferFunction | .TransferFunction | 24 | |||
MFVideoPrimaries | .ColorPrimaries | 28 | |||
MFVideoTransferMatrix | .TransferMatrix | 32 | |||
MFVideoLighting | .SourceLighting | 36 | |||
MFRatio | DWORD | .FramesPerSecond.Numerator | 40 | ||
DWORD | .FramesPerSecond.Denominator | 44 | |||
MFNominalRange | .NominalRange | 48 | |||
MFVideoArea | MFOffset | WORD | .GeometricAperture.OffsetX.fract | 52 | |
short | .GeometricAperture.OffsetX.value | 54 | |||
MFOffset | WORD | .GeometricAperture.OffsetY.fract | 56 | ||
short | .GeometricAperture.OffsetY.value | 58 | |||
SIZE | LONG | .GeometricAperture.Area.cx | 60 | ||
LONG | .GeometricAperture.Area.cy | 64 | |||
MFVideoArea | MFOffset | WORD | .MinimumDisplayAperture.OffsetX.fract | 68 | |
short | .MinimumDisplayAperture.OffsetX.value | 70 | |||
MFOffset | WORD | .MinimumDisplayAperture.OffsetY.fract | 72 | ||
short | .MinimumDisplayAperture.OffsetY.value | 74 | |||
SIZE | LONG | .MinimumDisplayAperture.Area.cx | 76 | ||
LONG | .MinimumDisplayAperture.Area.cy | 80 | |||
MFVideoArea | MFOffset | WORD | .PanScanAperture.OffsetX.fract | 84 | |
short | .PanScanAperture.OffsetX.value | 86 | |||
MFOffset | WORD | .PanScanAperture.OffsetY.fract | 88 | ||
short | .PanScanAperture.OffsetY.value | 90 | |||
SIZE | LONG | .PanScanAperture.Area.cx | 92 | ||
LONG | .PanScanAperture.Area.cy | 96 | |||
unsigned long long | .VideoFlags | 104 |
│ └─112
MFVideoNormalizedRect | float | .left | 0 |
float | .top | 4 | |
float | .right | 8 | |
float | .bottom | 12 |
│ └─16
MFVideoSurfaceInfo | DWORD | .Format | 0 |
DWORD | .PaletteEntries | 4 | |
MFPaletteEntry[1] | .Palette | 8 |
│ └─12
MF_BYTE_STREAM_CACHE_RANGE | QWORD | .qwStartOffset | 0 |
QWORD | .qwEndOffset | 8 |
│ └─16
MF_CAMERA_CONTROL_RANGE_INFO | LONG | .minValue | 0 |
LONG | .maxValue | 4 | |
LONG | .stepValue | 8 | |
LONG | .defaultValue | 12 |
│ └─16
MF_FLOAT2 | FLOAT | .x | 0 |
FLOAT | .y | 4 |
│ └─8
MF_FLOAT3 | FLOAT | .x | 0 |
FLOAT | .y | 4 | |
FLOAT | .z | 8 |
│ └─12
MF_LEAKY_BUCKET_PAIR | DWORD | .dwBitrate | 0 |
DWORD | .msBufferWindow | 4 |
│ └─8
MF_QUATERNION | FLOAT | .x | 0 |
FLOAT | .y | 4 | |
FLOAT | .z | 8 | |
FLOAT | .w | 12 |
│ └─16
MF_SINK_WRITER_STATISTICS | DWORD | .cb | 0 |
LONGLONG | .llLastTimestampReceived | 8 | |
LONGLONG | .llLastTimestampEncoded | 16 | |
LONGLONG | .llLastTimestampProcessed | 24 | |
LONGLONG | .llLastStreamTickReceived | 32 | |
LONGLONG | .llLastSinkSampleRequest | 40 | |
QWORD | .qwNumSamplesReceived | 48 | |
QWORD | .qwNumSamplesEncoded | 56 | |
QWORD | .qwNumSamplesProcessed | 64 | |
QWORD | .qwNumStreamTicksReceived | 72 | |
DWORD | .dwByteCountQueued | 80 | |
QWORD | .qwByteCountProcessed | 88 | |
DWORD | .dwNumOutstandingSinkSampleRequests | 96 | |
DWORD | .dwAverageSampleRateReceived | 100 | |
DWORD | .dwAverageSampleRateEncoded | 104 | |
DWORD | .dwAverageSampleRateProcessed | 108 |
│ └─112
MF_TRANSCODE_SINK_INFO | DWORD | .dwVideoStreamID | 0 |
IMFMediaType * | .pVideoMediaType | 8 | |
DWORD | .dwAudioStreamID | 16 | |
IMFMediaType * | .pAudioMediaType | 24 |
│ └─32
MGM_IF_ENTRY | DWORD | .dwIfIndex | 0 |
DWORD | .dwIfNextHopAddr | 4 | |
BOOL | .bIGMP | 8 | |
BOOL | .bIsEnabled | 12 |
│ └─16
MIBICMPINFO | MIBICMPSTATS | DWORD | .icmpInStats.dwMsgs | 0 |
DWORD | .icmpInStats.dwErrors | 4 | ||
DWORD | .icmpInStats.dwDestUnreachs | 8 | ||
DWORD | .icmpInStats.dwTimeExcds | 12 | ||
DWORD | .icmpInStats.dwParmProbs | 16 | ||
DWORD | .icmpInStats.dwSrcQuenchs | 20 | ||
DWORD | .icmpInStats.dwRedirects | 24 | ||
DWORD | .icmpInStats.dwEchos | 28 | ||
DWORD | .icmpInStats.dwEchoReps | 32 | ||
DWORD | .icmpInStats.dwTimestamps | 36 | ||
DWORD | .icmpInStats.dwTimestampReps | 40 | ||
DWORD | .icmpInStats.dwAddrMasks | 44 | ||
DWORD | .icmpInStats.dwAddrMaskReps | 48 | ||
MIBICMPSTATS | DWORD | .icmpOutStats.dwMsgs | 52 | |
DWORD | .icmpOutStats.dwErrors | 56 | ||
DWORD | .icmpOutStats.dwDestUnreachs | 60 | ||
DWORD | .icmpOutStats.dwTimeExcds | 64 | ||
DWORD | .icmpOutStats.dwParmProbs | 68 | ||
DWORD | .icmpOutStats.dwSrcQuenchs | 72 | ||
DWORD | .icmpOutStats.dwRedirects | 76 | ||
DWORD | .icmpOutStats.dwEchos | 80 | ||
DWORD | .icmpOutStats.dwEchoReps | 84 | ||
DWORD | .icmpOutStats.dwTimestamps | 88 | ||
DWORD | .icmpOutStats.dwTimestampReps | 92 | ||
DWORD | .icmpOutStats.dwAddrMasks | 96 | ||
DWORD | .icmpOutStats.dwAddrMaskReps | 100 |
│ └─104
MIBICMPSTATS | DWORD | .dwMsgs | 0 |
DWORD | .dwErrors | 4 | |
DWORD | .dwDestUnreachs | 8 | |
DWORD | .dwTimeExcds | 12 | |
DWORD | .dwParmProbs | 16 | |
DWORD | .dwSrcQuenchs | 20 | |
DWORD | .dwRedirects | 24 | |
DWORD | .dwEchos | 28 | |
DWORD | .dwEchoReps | 32 | |
DWORD | .dwTimestamps | 36 | |
DWORD | .dwTimestampReps | 40 | |
DWORD | .dwAddrMasks | 44 | |
DWORD | .dwAddrMaskReps | 48 |
│ └─52
MIBICMPSTATS_EX_XPSP1 | DWORD | .dwMsgs | 0 |
DWORD | .dwErrors | 4 | |
DWORD[256] | .rgdwTypeCount | 8 |
│ └─1032
MIB_ANYCASTIPADDRESS_ROW | SOCKADDR_INET | SOCKADDR_IN | short | .Address.Ipv4.sin_family | 0 |
u_short | .Address.Ipv4.sin_port | 2 | |||
struct in_addr | .Address.Ipv4.sin_addr | 4 | |||
char[8] | .Address.Ipv4.sin_zero | 8 | |||
SOCKADDR_IN6 | .Address.Ipv6 | 0 | |||
int | .Address.si_family | 0 | |||
NET_LUID | .InterfaceLuid | 32 | |||
NET_IFINDEX | .InterfaceIndex | 40 | |||
SCOPE_ID | .ScopeId | 44 |
│ └─48
MIB_ANYCASTIPADDRESS_TABLE | ULONG | .NumEntries | 0 |
MIB_ANYCASTIPADDRESS_ROW[1] | .Table | 8 |
│ └─56
MIB_BEST_IF | DWORD | .dwDestAddr | 0 |
DWORD | .dwIfIndex | 4 |
│ └─8
MIB_BOUNDARYROW | DWORD | .dwGroupAddress | 0 |
DWORD | .dwGroupMask | 4 |
│ └─8
MIB_ICMP | MIBICMPINFO | MIBICMPSTATS | DWORD | .stats.icmpInStats.dwMsgs | 0 |
DWORD | .stats.icmpInStats.dwErrors | 4 | |||
DWORD | .stats.icmpInStats.dwDestUnreachs | 8 | |||
DWORD | .stats.icmpInStats.dwTimeExcds | 12 | |||
DWORD | .stats.icmpInStats.dwParmProbs | 16 | |||
DWORD | .stats.icmpInStats.dwSrcQuenchs | 20 | |||
DWORD | .stats.icmpInStats.dwRedirects | 24 | |||
DWORD | .stats.icmpInStats.dwEchos | 28 | |||
DWORD | .stats.icmpInStats.dwEchoReps | 32 | |||
DWORD | .stats.icmpInStats.dwTimestamps | 36 | |||
DWORD | .stats.icmpInStats.dwTimestampReps | 40 | |||
DWORD | .stats.icmpInStats.dwAddrMasks | 44 | |||
DWORD | .stats.icmpInStats.dwAddrMaskReps | 48 | |||
MIBICMPSTATS | DWORD | .stats.icmpOutStats.dwMsgs | 52 | ||
DWORD | .stats.icmpOutStats.dwErrors | 56 | |||
DWORD | .stats.icmpOutStats.dwDestUnreachs | 60 | |||
DWORD | .stats.icmpOutStats.dwTimeExcds | 64 | |||
DWORD | .stats.icmpOutStats.dwParmProbs | 68 | |||
DWORD | .stats.icmpOutStats.dwSrcQuenchs | 72 | |||
DWORD | .stats.icmpOutStats.dwRedirects | 76 | |||
DWORD | .stats.icmpOutStats.dwEchos | 80 | |||
DWORD | .stats.icmpOutStats.dwEchoReps | 84 | |||
DWORD | .stats.icmpOutStats.dwTimestamps | 88 | |||
DWORD | .stats.icmpOutStats.dwTimestampReps | 92 | |||
DWORD | .stats.icmpOutStats.dwAddrMasks | 96 | |||
DWORD | .stats.icmpOutStats.dwAddrMaskReps | 100 |
│ └─104
MIB_ICMP_EX_XPSP1 | MIBICMPSTATS_EX | .icmpInStats | 0 |
MIBICMPSTATS_EX | .icmpOutStats | 1032 |
│ └─2064
MIB_IFNUMBER | DWORD | .dwValue | 0 |
│ └─4
MIB_IFROW | WCHAR[256] | .wszName | 0 |
IF_INDEX | .dwIndex | 512 | |
IFTYPE | .dwType | 516 | |
DWORD | .dwMtu | 520 | |
DWORD | .dwSpeed | 524 | |
DWORD | .dwPhysAddrLen | 528 | |
UCHAR[8] | .bPhysAddr | 532 | |
DWORD | .dwAdminStatus | 540 | |
INTERNAL_IF_OPER_STATUS | .dwOperStatus | 544 | |
DWORD | .dwLastChange | 548 | |
DWORD | .dwInOctets | 552 | |
DWORD | .dwInUcastPkts | 556 | |
DWORD | .dwInNUcastPkts | 560 | |
DWORD | .dwInDiscards | 564 | |
DWORD | .dwInErrors | 568 | |
DWORD | .dwInUnknownProtos | 572 | |
DWORD | .dwOutOctets | 576 | |
DWORD | .dwOutUcastPkts | 580 | |
DWORD | .dwOutNUcastPkts | 584 | |
DWORD | .dwOutDiscards | 588 | |
DWORD | .dwOutErrors | 592 | |
DWORD | .dwOutQLen | 596 | |
DWORD | .dwDescrLen | 600 | |
UCHAR[256] | .bDescr | 604 |
│ └─860
MIB_IFSTACK_ROW | NET_IFINDEX | .HigherLayerInterfaceIndex | 0 |
NET_IFINDEX | .LowerLayerInterfaceIndex | 4 |
│ └─8
MIB_IFSTACK_TABLE | ULONG | .NumEntries | 0 |
MIB_IFSTACK_ROW[1] | .Table | 4 |
│ └─12
MIB_IFSTATUS | DWORD | .dwIfIndex | 0 |
DWORD | .dwAdminStatus | 4 | |
DWORD | .dwOperationalStatus | 8 | |
BOOL | .bMHbeatActive | 12 | |
BOOL | .bMHbeatAlive | 16 |
│ └─20
MIB_IFTABLE | DWORD | .dwNumEntries | 0 |
MIB_IFROW[1] | .table | 4 |
│ └─864
MIB_IF_ROW2 | NET_LUID | .InterfaceLuid | 0 | |
NET_IFINDEX | .InterfaceIndex | 8 | ||
GUID | unsigned long | .InterfaceGuid.Data1 | 12 | |
unsigned short | .InterfaceGuid.Data2 | 16 | ||
unsigned short | .InterfaceGuid.Data3 | 18 | ||
unsigned char[8] | .InterfaceGuid.Data4 | 20 | ||
WCHAR[257] | .Alias | 28 | ||
WCHAR[257] | .Description | 542 | ||
ULONG | .PhysicalAddressLength | 1056 | ||
UCHAR[32] | .PhysicalAddress | 1060 | ||
UCHAR[32] | .PermanentPhysicalAddress | 1092 | ||
ULONG | .Mtu | 1124 | ||
IFTYPE | .Type | 1128 | ||
TUNNEL_TYPE | .TunnelType | 1132 | ||
NDIS_MEDIUM | .MediaType | 1136 | ||
NDIS_PHYSICAL_MEDIUM | .PhysicalMediumType | 1140 | ||
NET_IF_ACCESS_TYPE | .AccessType | 1144 | ||
NET_IF_DIRECTION_TYPE | .DirectionType | 1148 | ||
struct (unnamed) | .InterfaceAndOperStatusFlags | 1152 | ||
IF_OPER_STATUS | .OperStatus | 1156 | ||
NET_IF_ADMIN_STATUS | .AdminStatus | 1160 | ||
NET_IF_MEDIA_CONNECT_STATE | .MediaConnectState | 1164 | ||
NET_IF_NETWORK_GUID | .NetworkGuid | 1168 | ||
NET_IF_CONNECTION_TYPE | .ConnectionType | 1184 | ||
ULONG64 | .TransmitLinkSpeed | 1192 | ||
ULONG64 | .ReceiveLinkSpeed | 1200 | ||
ULONG64 | .InOctets | 1208 | ||
ULONG64 | .InUcastPkts | 1216 | ||
ULONG64 | .InNUcastPkts | 1224 | ||
ULONG64 | .InDiscards | 1232 | ||
ULONG64 | .InErrors | 1240 | ||
ULONG64 | .InUnknownProtos | 1248 | ||
ULONG64 | .InUcastOctets | 1256 | ||
ULONG64 | .InMulticastOctets | 1264 | ||
ULONG64 | .InBroadcastOctets | 1272 | ||
ULONG64 | .OutOctets | 1280 | ||
ULONG64 | .OutUcastPkts | 1288 | ||
ULONG64 | .OutNUcastPkts | 1296 | ||
ULONG64 | .OutDiscards | 1304 | ||
ULONG64 | .OutErrors | 1312 | ||
ULONG64 | .OutUcastOctets | 1320 | ||
ULONG64 | .OutMulticastOctets | 1328 | ||
ULONG64 | .OutBroadcastOctets | 1336 | ||
ULONG64 | .OutQLen | 1344 |
│ └─1352
MIB_IF_TABLE2 | ULONG | .NumEntries | 0 |
MIB_IF_ROW2[1] | .Table | 8 |
│ └─1360
MIB_INVERTEDIFSTACK_ROW | NET_IFINDEX | .LowerLayerInterfaceIndex | 0 |
NET_IFINDEX | .HigherLayerInterfaceIndex | 4 |
│ └─8
MIB_INVERTEDIFSTACK_TABLE | ULONG | .NumEntries | 0 |
MIB_INVERTEDIFSTACK_ROW[1] | .Table | 4 |
│ └─12
MIB_IPADDRROW_W2K | DWORD | .dwAddr | 0 |
DWORD | .dwIndex | 4 | |
DWORD | .dwMask | 8 | |
DWORD | .dwBCastAddr | 12 | |
DWORD | .dwReasmSize | 16 | |
unsigned short | .unused1 | 20 | |
unsigned short | .unused2 | 22 |
│ └─24
MIB_IPADDRROW_XP | DWORD | .dwAddr | 0 |
IF_INDEX | .dwIndex | 4 | |
DWORD | .dwMask | 8 | |
DWORD | .dwBCastAddr | 12 | |
DWORD | .dwReasmSize | 16 | |
unsigned short | .unused1 | 20 | |
unsigned short | .wType | 22 |
│ └─24
MIB_IPADDRTABLE | DWORD | .dwNumEntries | 0 |
MIB_IPADDRROW[1] | .table | 4 |
│ └─28
MIB_IPFORWARDNUMBER | DWORD | .dwValue | 0 |
│ └─4
MIB_IPFORWARDROW | DWORD | .dwForwardDest | 0 |
DWORD | .dwForwardMask | 4 | |
DWORD | .dwForwardPolicy | 8 | |
DWORD | .dwForwardNextHop | 12 | |
IF_INDEX | .dwForwardIfIndex | 16 | |
MIB_IPFORWARD_TYPE | .ForwardType | 20 | |
DWORD | .dwForwardType | 20 | |
MIB_IPFORWARD_PROTO | .ForwardProto | 24 | |
DWORD | .dwForwardProto | 24 | |
DWORD | .dwForwardAge | 28 | |
DWORD | .dwForwardNextHopAS | 32 | |
DWORD | .dwForwardMetric1 | 36 | |
DWORD | .dwForwardMetric2 | 40 | |
DWORD | .dwForwardMetric3 | 44 | |
DWORD | .dwForwardMetric4 | 48 | |
DWORD | .dwForwardMetric5 | 52 |
│ └─56
MIB_IPFORWARDTABLE | DWORD | .dwNumEntries | 0 |
MIB_IPFORWARDROW[1] | .table | 4 |
│ └─60
MIB_IPFORWARD_ROW2 | NET_LUID | .InterfaceLuid | 0 | |||
NET_IFINDEX | .InterfaceIndex | 8 | ||||
IP_ADDRESS_PREFIX | SOCKADDR_INET | SOCKADDR_IN | short | .DestinationPrefix.Prefix.Ipv4.sin_family | 12 | |
u_short | .DestinationPrefix.Prefix.Ipv4.sin_port | 14 | ||||
struct in_addr | .DestinationPrefix.Prefix.Ipv4.sin_addr | 16 | ||||
char[8] | .DestinationPrefix.Prefix.Ipv4.sin_zero | 20 | ||||
SOCKADDR_IN6 | .DestinationPrefix.Prefix.Ipv6 | 12 | ||||
int | .DestinationPrefix.Prefix.si_family | 12 | ||||
UINT8 | .DestinationPrefix.PrefixLength | 40 | ||||
SOCKADDR_INET | SOCKADDR_IN | short | .NextHop.Ipv4.sin_family | 44 | ||
u_short | .NextHop.Ipv4.sin_port | 46 | ||||
struct in_addr | .NextHop.Ipv4.sin_addr | 48 | ||||
char[8] | .NextHop.Ipv4.sin_zero | 52 | ||||
SOCKADDR_IN6 | .NextHop.Ipv6 | 44 | ||||
int | .NextHop.si_family | 44 | ||||
UCHAR | .SitePrefixLength | 72 | ||||
ULONG | .ValidLifetime | 76 | ||||
ULONG | .PreferredLifetime | 80 | ||||
ULONG | .Metric | 84 | ||||
NL_ROUTE_PROTOCOL | .Protocol | 88 | ||||
BOOLEAN | .Loopback | 92 | ||||
BOOLEAN | .AutoconfigureAddress | 93 | ||||
BOOLEAN | .Publish | 94 | ||||
BOOLEAN | .Immortal | 95 | ||||
ULONG | .Age | 96 | ||||
NL_ROUTE_ORIGIN | .Origin | 100 |
│ └─104
MIB_IPFORWARD_TABLE2 | ULONG | .NumEntries | 0 |
MIB_IPFORWARD_ROW2[1] | .Table | 8 |
│ └─112
MIB_IPINTERFACE_ROW | ADDRESS_FAMILY | .Family | 0 | |
NET_LUID | .InterfaceLuid | 8 | ||
NET_IFINDEX | .InterfaceIndex | 16 | ||
ULONG | .MaxReassemblySize | 20 | ||
ULONG64 | .InterfaceIdentifier | 24 | ||
ULONG | .MinRouterAdvertisementInterval | 32 | ||
ULONG | .MaxRouterAdvertisementInterval | 36 | ||
BOOLEAN | .AdvertisingEnabled | 40 | ||
BOOLEAN | .ForwardingEnabled | 41 | ||
BOOLEAN | .WeakHostSend | 42 | ||
BOOLEAN | .WeakHostReceive | 43 | ||
BOOLEAN | .UseAutomaticMetric | 44 | ||
BOOLEAN | .UseNeighborUnreachabilityDetection | 45 | ||
BOOLEAN | .ManagedAddressConfigurationSupported | 46 | ||
BOOLEAN | .OtherStatefulConfigurationSupported | 47 | ||
BOOLEAN | .AdvertiseDefaultRoute | 48 | ||
NL_ROUTER_DISCOVERY_BEHAVIOR | .RouterDiscoveryBehavior | 52 | ||
ULONG | .DadTransmits | 56 | ||
ULONG | .BaseReachableTime | 60 | ||
ULONG | .RetransmitTime | 64 | ||
ULONG | .PathMtuDiscoveryTimeout | 68 | ||
NL_LINK_LOCAL_ADDRESS_BEHAVIOR | .LinkLocalAddressBehavior | 72 | ||
ULONG | .LinkLocalAddressTimeout | 76 | ||
ULONG[16] | .ZoneIndices | 80 | ||
ULONG | .SitePrefixLength | 144 | ||
ULONG | .Metric | 148 | ||
ULONG | .NlMtu | 152 | ||
BOOLEAN | .Connected | 156 | ||
BOOLEAN | .SupportsWakeUpPatterns | 157 | ||
BOOLEAN | .SupportsNeighborDiscovery | 158 | ||
BOOLEAN | .SupportsRouterDiscovery | 159 | ||
ULONG | .ReachableTime | 160 | ||
NL_INTERFACE_OFFLOAD_ROD | BOOLEAN | .TransmitOffload.NlChecksumSupported | 20bytes,4bits | |
BOOLEAN | .TransmitOffload.NlOptionsSupported | 20bytes,5bits | ||
BOOLEAN | .TransmitOffload.TlDatagramChecksumSupported | 20bytes,6bits | ||
BOOLEAN | .TransmitOffload.TlStreamChecksumSupported | 20bytes,7bits | ||
BOOLEAN | .TransmitOffload.TlStreamOptionsSupported | 21bytes,0bits | ||
BOOLEAN | .TransmitOffload.FastPathCompatible | 21bytes,1bits | ||
BOOLEAN | .TransmitOffload.TlLargeSendOffloadSupported | 21bytes,2bits | ||
BOOLEAN | .TransmitOffload.TlGiantSendOffloadSupported | 21bytes,3bits | ||
NL_INTERFACE_OFFLOAD_ROD | BOOLEAN | .ReceiveOffload.NlChecksumSupported | 20bytes,5bits | |
BOOLEAN | .ReceiveOffload.NlOptionsSupported | 20bytes,6bits | ||
BOOLEAN | .ReceiveOffload.TlDatagramChecksumSupported | 20bytes,7bits | ||
BOOLEAN | .ReceiveOffload.TlStreamChecksumSupported | 21bytes,0bits | ||
BOOLEAN | .ReceiveOffload.TlStreamOptionsSupported | 21bytes,1bits | ||
BOOLEAN | .ReceiveOffload.FastPathCompatible | 21bytes,2bits | ||
BOOLEAN | .ReceiveOffload.TlLargeSendOffloadSupported | 21bytes,3bits | ||
BOOLEAN | .ReceiveOffload.TlGiantSendOffloadSupported | 21bytes,4bits | ||
BOOLEAN | .DisableDefaultRoutes | 166 |
│ └─168
MIB_IPINTERFACE_TABLE | ULONG | .NumEntries | 0 |
MIB_IPINTERFACE_ROW[1] | .Table | 8 |
│ └─176
MIB_IPMCAST_BOUNDARY | DWORD | .dwIfIndex | 0 |
DWORD | .dwGroupAddress | 4 | |
DWORD | .dwGroupMask | 8 | |
DWORD | .dwStatus | 12 |
│ └─16
MIB_IPMCAST_BOUNDARY_TABLE | DWORD | .dwNumEntries | 0 |
MIB_IPMCAST_BOUNDARY[1] | .table | 4 |
│ └─20
MIB_IPMCAST_GLOBAL | DWORD | .dwEnable | 0 |
│ └─4
MIB_IPMCAST_IF_ENTRY | DWORD | .dwIfIndex | 0 |
DWORD | .dwTtl | 4 | |
DWORD | .dwProtocol | 8 | |
DWORD | .dwRateLimit | 12 | |
ULONG | .ulInMcastOctets | 16 | |
ULONG | .ulOutMcastOctets | 20 |
│ └─24
MIB_IPMCAST_IF_TABLE | DWORD | .dwNumEntries | 0 |
MIB_IPMCAST_IF_ENTRY[1] | .table | 4 |
│ └─28
MIB_IPMCAST_MFE | DWORD | .dwGroup | 0 |
DWORD | .dwSource | 4 | |
DWORD | .dwSrcMask | 8 | |
DWORD | .dwUpStrmNgbr | 12 | |
DWORD | .dwInIfIndex | 16 | |
DWORD | .dwInIfProtocol | 20 | |
DWORD | .dwRouteProtocol | 24 | |
DWORD | .dwRouteNetwork | 28 | |
DWORD | .dwRouteMask | 32 | |
ULONG | .ulUpTime | 36 | |
ULONG | .ulExpiryTime | 40 | |
ULONG | .ulTimeOut | 44 | |
ULONG | .ulNumOutIf | 48 | |
DWORD | .fFlags | 52 | |
DWORD | .dwReserved | 56 | |
MIB_IPMCAST_OIF[1] | .rgmioOutInfo | 60 |
│ └─76
MIB_IPMCAST_MFE_STATS | DWORD | .dwGroup | 0 |
DWORD | .dwSource | 4 | |
DWORD | .dwSrcMask | 8 | |
DWORD | .dwUpStrmNgbr | 12 | |
DWORD | .dwInIfIndex | 16 | |
DWORD | .dwInIfProtocol | 20 | |
DWORD | .dwRouteProtocol | 24 | |
DWORD | .dwRouteNetwork | 28 | |
DWORD | .dwRouteMask | 32 | |
ULONG | .ulUpTime | 36 | |
ULONG | .ulExpiryTime | 40 | |
ULONG | .ulNumOutIf | 44 | |
ULONG | .ulInPkts | 48 | |
ULONG | .ulInOctets | 52 | |
ULONG | .ulPktsDifferentIf | 56 | |
ULONG | .ulQueueOverflow | 60 | |
MIB_IPMCAST_OIF_STATS[1] | .rgmiosOutStats | 64 |
│ └─92
MIB_IPMCAST_MFE_STATS_EX_XP | DWORD | .dwGroup | 0 |
DWORD | .dwSource | 4 | |
DWORD | .dwSrcMask | 8 | |
DWORD | .dwUpStrmNgbr | 12 | |
DWORD | .dwInIfIndex | 16 | |
DWORD | .dwInIfProtocol | 20 | |
DWORD | .dwRouteProtocol | 24 | |
DWORD | .dwRouteNetwork | 28 | |
DWORD | .dwRouteMask | 32 | |
ULONG | .ulUpTime | 36 | |
ULONG | .ulExpiryTime | 40 | |
ULONG | .ulNumOutIf | 44 | |
ULONG | .ulInPkts | 48 | |
ULONG | .ulInOctets | 52 | |
ULONG | .ulPktsDifferentIf | 56 | |
ULONG | .ulQueueOverflow | 60 | |
ULONG | .ulUninitMfe | 64 | |
ULONG | .ulNegativeMfe | 68 | |
ULONG | .ulInDiscards | 72 | |
ULONG | .ulInHdrErrors | 76 | |
ULONG | .ulTotalOutPackets | 80 | |
MIB_IPMCAST_OIF_STATS[1] | .rgmiosOutStats | 84 |
│ └─112
MIB_IPMCAST_OIF_STATS_LH | DWORD | .dwOutIfIndex | 0 |
DWORD | .dwNextHopAddr | 4 | |
DWORD | .dwDialContext | 8 | |
ULONG | .ulTtlTooLow | 12 | |
ULONG | .ulFragNeeded | 16 | |
ULONG | .ulOutPackets | 20 | |
ULONG | .ulOutDiscards | 24 |
│ └─28
MIB_IPMCAST_OIF_STATS_W2K | DWORD | .dwOutIfIndex | 0 |
DWORD | .dwNextHopAddr | 4 | |
PVOID | .pvDialContext | 8 | |
ULONG | .ulTtlTooLow | 16 | |
ULONG | .ulFragNeeded | 20 | |
ULONG | .ulOutPackets | 24 | |
ULONG | .ulOutDiscards | 28 |
│ └─32
MIB_IPMCAST_OIF_W2K | DWORD | .dwOutIfIndex | 0 |
DWORD | .dwNextHopAddr | 4 | |
PVOID | .pvReserved | 8 | |
DWORD | .dwReserved | 16 |
│ └─24
MIB_IPMCAST_OIF_XP | DWORD | .dwOutIfIndex | 0 |
DWORD | .dwNextHopAddr | 4 | |
DWORD | .dwReserved | 8 | |
DWORD | .dwReserved1 | 12 |
│ └─16
MIB_IPMCAST_SCOPE | DWORD | .dwGroupAddress | 0 |
DWORD | .dwGroupMask | 4 | |
SCOPE_NAME_BUFFER | .snNameBuffer | 8 | |
DWORD | .dwStatus | 520 |
│ └─524
MIB_IPNETROW_LH | IF_INDEX | .dwIndex | 0 |
DWORD | .dwPhysAddrLen | 4 | |
UCHAR[8] | .bPhysAddr | 8 | |
DWORD | .dwAddr | 16 | |
MIB_IPNET_TYPE | .Type | 20 | |
DWORD | .dwType | 20 |
│ └─24
MIB_IPNETROW_W2K | IF_INDEX | .dwIndex | 0 |
DWORD | .dwPhysAddrLen | 4 | |
UCHAR[8] | .bPhysAddr | 8 | |
DWORD | .dwAddr | 16 | |
DWORD | .dwType | 20 |
│ └─24
MIB_IPNETTABLE | DWORD | .dwNumEntries | 0 |
MIB_IPNETROW[1] | .table | 4 |
│ └─28
MIB_IPNET_ROW2 | SOCKADDR_INET | SOCKADDR_IN | short | .Address.Ipv4.sin_family | 0 |
u_short | .Address.Ipv4.sin_port | 2 | |||
struct in_addr | .Address.Ipv4.sin_addr | 4 | |||
char[8] | .Address.Ipv4.sin_zero | 8 | |||
SOCKADDR_IN6 | .Address.Ipv6 | 0 | |||
int | .Address.si_family | 0 | |||
NET_IFINDEX | .InterfaceIndex | 28 | |||
NET_LUID | .InterfaceLuid | 32 | |||
UCHAR[32] | .PhysicalAddress | 40 | |||
ULONG | .PhysicalAddressLength | 72 | |||
NL_NEIGHBOR_STATE | .State | 76 | |||
UCHAR | .Flags | 80 | |||
BOOLEAN | .IsRouter | 80bytes,0bits | |||
BOOLEAN | .IsUnreachable | 80bytes,1bits | |||
union (unnamed) | .ReachabilityTime | 84 |
│ └─88
MIB_IPNET_TABLE2 | ULONG | .NumEntries | 0 |
MIB_IPNET_ROW2[1] | .Table | 8 |
│ └─96
MIB_IPPATH_ROW | SOCKADDR_INET | SOCKADDR_IN | short | .Source.Ipv4.sin_family | 0 |
u_short | .Source.Ipv4.sin_port | 2 | |||
struct in_addr | .Source.Ipv4.sin_addr | 4 | |||
char[8] | .Source.Ipv4.sin_zero | 8 | |||
SOCKADDR_IN6 | .Source.Ipv6 | 0 | |||
int | .Source.si_family | 0 | |||
SOCKADDR_INET | SOCKADDR_IN | short | .Destination.Ipv4.sin_family | 28 | |
u_short | .Destination.Ipv4.sin_port | 30 | |||
struct in_addr | .Destination.Ipv4.sin_addr | 32 | |||
char[8] | .Destination.Ipv4.sin_zero | 36 | |||
SOCKADDR_IN6 | .Destination.Ipv6 | 28 | |||
int | .Destination.si_family | 28 | |||
NET_LUID | .InterfaceLuid | 56 | |||
NET_IFINDEX | .InterfaceIndex | 64 | |||
SOCKADDR_INET | SOCKADDR_IN | short | .CurrentNextHop.Ipv4.sin_family | 68 | |
u_short | .CurrentNextHop.Ipv4.sin_port | 70 | |||
struct in_addr | .CurrentNextHop.Ipv4.sin_addr | 72 | |||
char[8] | .CurrentNextHop.Ipv4.sin_zero | 76 | |||
SOCKADDR_IN6 | .CurrentNextHop.Ipv6 | 68 | |||
int | .CurrentNextHop.si_family | 68 | |||
ULONG | .PathMtu | 96 | |||
ULONG | .RttMean | 100 | |||
ULONG | .RttDeviation | 104 | |||
ULONG | .LastReachable | 108 | |||
ULONG | .LastUnreachable | 108 | |||
BOOLEAN | .IsReachable | 112 | |||
ULONG64 | .LinkTransmitSpeed | 120 | |||
ULONG64 | .LinkReceiveSpeed | 128 |
│ └─136
MIB_IPPATH_TABLE | ULONG | .NumEntries | 0 |
MIB_IPPATH_ROW[1] | .Table | 8 |
│ └─144
MIB_IPSTATS_LH | MIB_IPSTATS_FORWARDING | .Forwarding | 0 |
DWORD | .dwForwarding | 0 | |
DWORD | .dwDefaultTTL | 4 | |
DWORD | .dwInReceives | 8 | |
DWORD | .dwInHdrErrors | 12 | |
DWORD | .dwInAddrErrors | 16 | |
DWORD | .dwForwDatagrams | 20 | |
DWORD | .dwInUnknownProtos | 24 | |
DWORD | .dwInDiscards | 28 | |
DWORD | .dwInDelivers | 32 | |
DWORD | .dwOutRequests | 36 | |
DWORD | .dwRoutingDiscards | 40 | |
DWORD | .dwOutDiscards | 44 | |
DWORD | .dwOutNoRoutes | 48 | |
DWORD | .dwReasmTimeout | 52 | |
DWORD | .dwReasmReqds | 56 | |
DWORD | .dwReasmOks | 60 | |
DWORD | .dwReasmFails | 64 | |
DWORD | .dwFragOks | 68 | |
DWORD | .dwFragFails | 72 | |
DWORD | .dwFragCreates | 76 | |
DWORD | .dwNumIf | 80 | |
DWORD | .dwNumAddr | 84 | |
DWORD | .dwNumRoutes | 88 |
│ └─92
MIB_IPSTATS_W2K | DWORD | .dwForwarding | 0 |
DWORD | .dwDefaultTTL | 4 | |
DWORD | .dwInReceives | 8 | |
DWORD | .dwInHdrErrors | 12 | |
DWORD | .dwInAddrErrors | 16 | |
DWORD | .dwForwDatagrams | 20 | |
DWORD | .dwInUnknownProtos | 24 | |
DWORD | .dwInDiscards | 28 | |
DWORD | .dwInDelivers | 32 | |
DWORD | .dwOutRequests | 36 | |
DWORD | .dwRoutingDiscards | 40 | |
DWORD | .dwOutDiscards | 44 | |
DWORD | .dwOutNoRoutes | 48 | |
DWORD | .dwReasmTimeout | 52 | |
DWORD | .dwReasmReqds | 56 | |
DWORD | .dwReasmOks | 60 | |
DWORD | .dwReasmFails | 64 | |
DWORD | .dwFragOks | 68 | |
DWORD | .dwFragFails | 72 | |
DWORD | .dwFragCreates | 76 | |
DWORD | .dwNumIf | 80 | |
DWORD | .dwNumAddr | 84 | |
DWORD | .dwNumRoutes | 88 |
│ └─92
MIB_IP_NETWORK_CONNECTION_BANDWIDTH_ESTIMATES | NL_BANDWIDTH_INFORMATION | ULONG64 | .InboundBandwidthInformation.Bandwidth | 0 |
ULONG64 | .InboundBandwidthInformation.Instability | 8 | ||
BOOLEAN | .InboundBandwidthInformation.BandwidthPeaked | 16 | ||
NL_BANDWIDTH_INFORMATION | ULONG64 | .OutboundBandwidthInformation.Bandwidth | 24 | |
ULONG64 | .OutboundBandwidthInformation.Instability | 32 | ||
BOOLEAN | .OutboundBandwidthInformation.BandwidthPeaked | 40 |
│ └─48
MIB_MCAST_LIMIT_ROW | DWORD | .dwTtl | 0 |
DWORD | .dwRateLimit | 4 |
│ └─8
MIB_MFE_STATS_TABLE | DWORD | .dwNumEntries | 0 |
MIB_IPMCAST_MFE_STATS[1] | .table | 4 |
│ └─96
MIB_MFE_STATS_TABLE_EX_XP | DWORD | .dwNumEntries | 0 |
PMIB_IPMCAST_MFE_STATS_EX_XP[1] | .table | 8 |
│ └─16
MIB_MFE_TABLE | DWORD | .dwNumEntries | 0 |
MIB_IPMCAST_MFE[1] | .table | 4 |
│ └─80
MIB_MULTICASTIPADDRESS_ROW | SOCKADDR_INET | SOCKADDR_IN | short | .Address.Ipv4.sin_family | 0 |
u_short | .Address.Ipv4.sin_port | 2 | |||
struct in_addr | .Address.Ipv4.sin_addr | 4 | |||
char[8] | .Address.Ipv4.sin_zero | 8 | |||
SOCKADDR_IN6 | .Address.Ipv6 | 0 | |||
int | .Address.si_family | 0 | |||
NET_IFINDEX | .InterfaceIndex | 28 | |||
NET_LUID | .InterfaceLuid | 32 | |||
SCOPE_ID | .ScopeId | 40 |
│ └─48
MIB_MULTICASTIPADDRESS_TABLE | ULONG | .NumEntries | 0 |
MIB_MULTICASTIPADDRESS_ROW[1] | .Table | 8 |
│ └─56
MIB_OPAQUE_INFO | DWORD | .dwId | 0 |
BYTE[1] | .rgbyData | 8 | |
ULONGLONG | .ullAlign | 8 |
│ └─16
MIB_OPAQUE_QUERY | DWORD | .dwVarId | 0 |
DWORD[1] | .rgdwVarIndex | 4 |
│ └─8
MIB_PROXYARP | DWORD | .dwAddress | 0 |
DWORD | .dwMask | 4 | |
DWORD | .dwIfIndex | 8 |
│ └─12
MIB_TCPROW2 | DWORD | .dwState | 0 |
DWORD | .dwLocalAddr | 4 | |
DWORD | .dwLocalPort | 8 | |
DWORD | .dwRemoteAddr | 12 | |
DWORD | .dwRemotePort | 16 | |
DWORD | .dwOwningPid | 20 | |
TCP_CONNECTION_OFFLOAD_STATE | .dwOffloadState | 24 |
│ └─28
MIB_TCPROW_LH | MIB_TCP_STATE | .State | 0 |
DWORD | .dwState | 0 | |
DWORD | .dwLocalAddr | 4 | |
DWORD | .dwLocalPort | 8 | |
DWORD | .dwRemoteAddr | 12 | |
DWORD | .dwRemotePort | 16 |
│ └─20
MIB_TCPROW_OWNER_MODULE | DWORD | .dwState | 0 | |
DWORD | .dwLocalAddr | 4 | ||
DWORD | .dwLocalPort | 8 | ||
DWORD | .dwRemoteAddr | 12 | ||
DWORD | .dwRemotePort | 16 | ||
DWORD | .dwOwningPid | 20 | ||
LARGE_INTEGER | LONGLONG | .liCreateTimestamp.QuadPart | 24 | |
struct (unnamed) | .liCreateTimestamp.u | 24 | ||
DWORD | .liCreateTimestamp.LowPart | 24 | ||
LONG | .liCreateTimestamp.HighPart | 28 | ||
ULONGLONG[16] | .OwningModuleInfo | 32 |
│ └─160
MIB_TCPROW_OWNER_PID | DWORD | .dwState | 0 |
DWORD | .dwLocalAddr | 4 | |
DWORD | .dwLocalPort | 8 | |
DWORD | .dwRemoteAddr | 12 | |
DWORD | .dwRemotePort | 16 | |
DWORD | .dwOwningPid | 20 |
│ └─24
MIB_TCPROW_W2K | DWORD | .dwState | 0 |
DWORD | .dwLocalAddr | 4 | |
DWORD | .dwLocalPort | 8 | |
DWORD | .dwRemoteAddr | 12 | |
DWORD | .dwRemotePort | 16 |
│ └─20
MIB_TCPSTATS2 | TCP_RTO_ALGORITHM | .RtoAlgorithm | 0 |
DWORD | .dwRtoMin | 4 | |
DWORD | .dwRtoMax | 8 | |
DWORD | .dwMaxConn | 12 | |
DWORD | .dwActiveOpens | 16 | |
DWORD | .dwPassiveOpens | 20 | |
DWORD | .dwAttemptFails | 24 | |
DWORD | .dwEstabResets | 28 | |
DWORD | .dwCurrEstab | 32 | |
DWORD64 | .dw64InSegs | 40 | |
DWORD64 | .dw64OutSegs | 48 | |
DWORD | .dwRetransSegs | 56 | |
DWORD | .dwInErrs | 60 | |
DWORD | .dwOutRsts | 64 | |
DWORD | .dwNumConns | 68 |
│ └─72
MIB_TCPSTATS_LH | TCP_RTO_ALGORITHM | .RtoAlgorithm | 0 |
DWORD | .dwRtoAlgorithm | 0 | |
DWORD | .dwRtoMin | 4 | |
DWORD | .dwRtoMax | 8 | |
DWORD | .dwMaxConn | 12 | |
DWORD | .dwActiveOpens | 16 | |
DWORD | .dwPassiveOpens | 20 | |
DWORD | .dwAttemptFails | 24 | |
DWORD | .dwEstabResets | 28 | |
DWORD | .dwCurrEstab | 32 | |
DWORD | .dwInSegs | 36 | |
DWORD | .dwOutSegs | 40 | |
DWORD | .dwRetransSegs | 44 | |
DWORD | .dwInErrs | 48 | |
DWORD | .dwOutRsts | 52 | |
DWORD | .dwNumConns | 56 |
│ └─60
MIB_TCPSTATS_W2K | DWORD | .dwRtoAlgorithm | 0 |
DWORD | .dwRtoMin | 4 | |
DWORD | .dwRtoMax | 8 | |
DWORD | .dwMaxConn | 12 | |
DWORD | .dwActiveOpens | 16 | |
DWORD | .dwPassiveOpens | 20 | |
DWORD | .dwAttemptFails | 24 | |
DWORD | .dwEstabResets | 28 | |
DWORD | .dwCurrEstab | 32 | |
DWORD | .dwInSegs | 36 | |
DWORD | .dwOutSegs | 40 | |
DWORD | .dwRetransSegs | 44 | |
DWORD | .dwInErrs | 48 | |
DWORD | .dwOutRsts | 52 | |
DWORD | .dwNumConns | 56 |
│ └─60
MIB_TCPTABLE | DWORD | .dwNumEntries | 0 |
MIB_TCPROW[1] | .table | 4 |
│ └─24
MIB_TCPTABLE2 | DWORD | .dwNumEntries | 0 |
MIB_TCPROW2[1] | .table | 4 |
│ └─32
MIB_TCPTABLE_OWNER_MODULE | DWORD | .dwNumEntries | 0 |
MIB_TCPROW_OWNER_MODULE[1] | .table | 8 |
│ └─168
MIB_TCPTABLE_OWNER_PID | DWORD | .dwNumEntries | 0 |
MIB_TCPROW_OWNER_PID[1] | .table | 4 |
│ └─28
MIB_UDPROW | DWORD | .dwLocalAddr | 0 |
DWORD | .dwLocalPort | 4 |
│ └─8
MIB_UDPROW_OWNER_MODULE | DWORD | .dwLocalAddr | 0 | |
DWORD | .dwLocalPort | 4 | ||
DWORD | .dwOwningPid | 8 | ||
LARGE_INTEGER | LONGLONG | .liCreateTimestamp.QuadPart | 16 | |
struct (unnamed) | .liCreateTimestamp.u | 16 | ||
DWORD | .liCreateTimestamp.LowPart | 16 | ||
LONG | .liCreateTimestamp.HighPart | 20 | ||
int | .SpecificPortBind | 24bytes,0bits | ||
int | .dwFlags | 24 | ||
ULONGLONG[16] | .OwningModuleInfo | 32 |
│ └─160
MIB_UDPROW_OWNER_PID | DWORD | .dwLocalAddr | 0 |
DWORD | .dwLocalPort | 4 | |
DWORD | .dwOwningPid | 8 |
│ └─12
MIB_UDPSTATS | DWORD | .dwInDatagrams | 0 |
DWORD | .dwNoPorts | 4 | |
DWORD | .dwInErrors | 8 | |
DWORD | .dwOutDatagrams | 12 | |
DWORD | .dwNumAddrs | 16 |
│ └─20
MIB_UDPSTATS2 | DWORD64 | .dw64InDatagrams | 0 |
DWORD | .dwNoPorts | 8 | |
DWORD | .dwInErrors | 12 | |
DWORD64 | .dw64OutDatagrams | 16 | |
DWORD | .dwNumAddrs | 24 |
│ └─32
MIB_UDPTABLE | DWORD | .dwNumEntries | 0 |
MIB_UDPROW[1] | .table | 4 |
│ └─12
MIB_UDPTABLE_OWNER_MODULE | DWORD | .dwNumEntries | 0 |
MIB_UDPROW_OWNER_MODULE[1] | .table | 8 |
│ └─168
MIB_UDPTABLE_OWNER_PID | DWORD | .dwNumEntries | 0 |
MIB_UDPROW_OWNER_PID[1] | .table | 4 |
│ └─16
MIB_UNICASTIPADDRESS_ROW | SOCKADDR_INET | SOCKADDR_IN | short | .Address.Ipv4.sin_family | 0 |
u_short | .Address.Ipv4.sin_port | 2 | |||
struct in_addr | .Address.Ipv4.sin_addr | 4 | |||
char[8] | .Address.Ipv4.sin_zero | 8 | |||
SOCKADDR_IN6 | .Address.Ipv6 | 0 | |||
int | .Address.si_family | 0 | |||
NET_LUID | .InterfaceLuid | 32 | |||
NET_IFINDEX | .InterfaceIndex | 40 | |||
NL_PREFIX_ORIGIN | .PrefixOrigin | 44 | |||
NL_SUFFIX_ORIGIN | .SuffixOrigin | 48 | |||
ULONG | .ValidLifetime | 52 | |||
ULONG | .PreferredLifetime | 56 | |||
UINT8 | .OnLinkPrefixLength | 60 | |||
BOOLEAN | .SkipAsSource | 61 | |||
NL_DAD_STATE | .DadState | 64 | |||
SCOPE_ID | .ScopeId | 68 | |||
LARGE_INTEGER | LONGLONG | .CreationTimeStamp.QuadPart | 72 | ||
struct (unnamed) | .CreationTimeStamp.u | 72 | |||
DWORD | .CreationTimeStamp.LowPart | 72 | |||
LONG | .CreationTimeStamp.HighPart | 76 |
│ └─80
MIB_UNICASTIPADDRESS_TABLE | ULONG | .NumEntries | 0 |
MIB_UNICASTIPADDRESS_ROW[1] | .Table | 8 |
│ └─88
MIDIEVENT | DWORD | .dwDeltaTime | 0 |
DWORD | .dwStreamID | 4 | |
DWORD | .dwEvent | 8 | |
DWORD[1] | .dwParms | 12 |
│ └─16
MIDIHDR | LPSTR | .lpData | 0 |
DWORD | .dwBufferLength | 8 | |
DWORD | .dwBytesRecorded | 12 | |
DWORD_PTR | .dwUser | 16 | |
DWORD | .dwFlags | 24 | |
struct midihdr_tag * | .lpNext | 28 | |
DWORD_PTR | .reserved | 36 | |
DWORD | .dwOffset | 44 | |
DWORD_PTR[8] | .dwReserved | 48 |
│ └─112
MIDIINCAPS | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
DWORD | .dwSupport | 40 |
│ └─44
MIDIINCAPSA | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
DWORD | .dwSupport | 40 |
│ └─44
MIDIINCAPSW | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
WCHAR[32] | .szPname | 8 | |
DWORD | .dwSupport | 72 |
│ └─76
MIDIOPENDESC | HMIDI | .hMidi | 0 |
DWORD_PTR | .dwCallback | 8 | |
DWORD_PTR | .dwInstance | 16 | |
DWORD_PTR | .dnDevNode | 24 | |
DWORD | .cIds | 32 | |
MIDIOPENSTRMID[1] | .rgIds | 36 |
│ └─44
MIDIOUTCAPS | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
WORD | .wTechnology | 40 | |
WORD | .wVoices | 42 | |
WORD | .wNotes | 44 | |
WORD | .wChannelMask | 46 | |
DWORD | .dwSupport | 48 |
│ └─52
MIDIOUTCAPSA | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
WORD | .wTechnology | 40 | |
WORD | .wVoices | 42 | |
WORD | .wNotes | 44 | |
WORD | .wChannelMask | 46 | |
DWORD | .dwSupport | 48 |
│ └─52
MIDIOUTCAPSW | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
WCHAR[32] | .szPname | 8 | |
WORD | .wTechnology | 72 | |
WORD | .wVoices | 74 | |
WORD | .wNotes | 76 | |
WORD | .wChannelMask | 78 | |
DWORD | .dwSupport | 80 |
│ └─84
MIDIPROPTEMPO | DWORD | .cbStruct | 0 |
DWORD | .dwTempo | 4 |
│ └─8
MIDIPROPTIMEDIV | DWORD | .cbStruct | 0 |
DWORD | .dwTimeDiv | 4 |
│ └─8
MIDISTRMBUFFVER | DWORD | .dwVersion | 0 |
DWORD | .dwMid | 4 | |
DWORD | .dwOEMVersion | 8 |
│ └─12
MIDL_STUB_DESC | void * | .RpcInterfaceInformation | 0 |
void *(*)(size_t) __attribute__((stdcall)) | .pfnAllocate | 8 | |
void (*)(void *) __attribute__((stdcall)) | .pfnFree | 16 | |
union (unnamed) | .IMPLICIT_HANDLE_INFO | 24 | |
const NDR_RUNDOWN * | .apfnNdrRundownRoutines | 32 | |
const GENERIC_BINDING_ROUTINE_PAIR * | .aGenericBindingRoutinePairs | 40 | |
const EXPR_EVAL * | .apfnExprEval | 48 | |
const XMIT_ROUTINE_QUINTUPLE * | .aXmitQuintuple | 56 | |
const unsigned char * | .pFormatTypes | 64 | |
int | .fCheckBounds | 72 | |
unsigned long | .Version | 76 | |
MALLOC_FREE_STRUCT * | .pMallocFreeStruct | 80 | |
long | .MIDLVersion | 88 | |
const COMM_FAULT_OFFSETS * | .CommFaultOffsets | 96 | |
const USER_MARSHAL_ROUTINE_QUADRUPLE * | .aUserMarshalQuadruple | 104 | |
const NDR_NOTIFY_ROUTINE * | .NotifyRoutineTable | 112 | |
ULONG_PTR | .mFlags | 120 | |
const NDR_CS_ROUTINES * | .CsRoutineTables | 128 | |
void * | .ProxyServerInfo | 136 | |
const NDR_EXPR_DESC * | .pExprInfo | 144 |
│ └─152
MIDL_STUB_MESSAGE | PRPC_MESSAGE | .RpcMsg | 0 |
unsigned char * | .Buffer | 8 | |
unsigned char * | .BufferStart | 16 | |
unsigned char * | .BufferEnd | 24 | |
unsigned char * | .BufferMark | 32 | |
unsigned long | .BufferLength | 40 | |
unsigned long | .MemorySize | 44 | |
unsigned char * | .Memory | 48 | |
unsigned char | .IsClient | 56 | |
unsigned char | .Pad | 57 | |
unsigned short | .uFlags2 | 58 | |
int | .ReuseBuffer | 60 | |
struct NDR_ALLOC_ALL_NODES_CONTEXT * | .pAllocAllNodesContext | 64 | |
struct NDR_POINTER_QUEUE_STATE * | .pPointerQueueState | 72 | |
int | .IgnoreEmbeddedPointers | 80 | |
unsigned char * | .PointerBufferMark | 88 | |
unsigned char | .CorrDespIncrement | 96 | |
unsigned char | .uFlags | 97 | |
unsigned short | .UniquePtrCount | 98 | |
ULONG_PTR | .MaxCount | 104 | |
unsigned long | .Offset | 112 | |
unsigned long | .ActualCount | 116 | |
void *(*)(size_t) __attribute__((stdcall)) | .pfnAllocate | 120 | |
void (*)(void *) __attribute__((stdcall)) | .pfnFree | 128 | |
unsigned char * | .StackTop | 136 | |
unsigned char * | .pPresentedType | 144 | |
unsigned char * | .pTransmitType | 152 | |
handle_t | .SavedHandle | 160 | |
const struct _MIDL_STUB_DESC * | .StubDesc | 168 | |
struct _FULL_PTR_XLAT_TABLES * | .FullPtrXlatTables | 176 | |
unsigned long | .FullPtrRefId | 184 | |
unsigned long | .PointerLength | 188 | |
int | .fInDontFree | 192bytes,0bits | |
int | .fDontCallFreeInst | 192bytes,1bits | |
int | .fUnused1 | 192bytes,2bits | |
int | .fHasReturn | 192bytes,3bits | |
int | .fHasExtensions | 192bytes,4bits | |
int | .fHasNewCorrDesc | 192bytes,5bits | |
int | .fIsIn | 192bytes,6bits | |
int | .fIsOut | 192bytes,7bits | |
int | .fIsOicf | 193bytes,0bits | |
int | .fBufferValid | 193bytes,1bits | |
int | .fHasMemoryValidateCallback | 193bytes,2bits | |
int | .fInFree | 193bytes,3bits | |
int | .fNeedMCCP | 193bytes,4bits | |
int | .fUnused2 | 193bytes,5bits | |
int | .fUnused3 | 194bytes,0bits | |
unsigned long | .dwDestContext | 196 | |
void * | .pvDestContext | 200 | |
NDR_SCONTEXT * | .SavedContextHandles | 208 | |
long | .ParamNumber | 216 | |
struct IRpcChannelBuffer * | .pRpcChannelBuffer | 224 | |
PARRAY_INFO | .pArrayInfo | 232 | |
unsigned long * | .SizePtrCountArray | 240 | |
unsigned long * | .SizePtrOffsetArray | 248 | |
unsigned long * | .SizePtrLengthArray | 256 | |
void * | .pArgQueue | 264 | |
unsigned long | .dwStubPhase | 272 | |
void * | .LowStackMark | 280 | |
PNDR_ASYNC_MESSAGE | .pAsyncMsg | 288 | |
PNDR_CORRELATION_INFO | .pCorrInfo | 296 | |
unsigned char * | .pCorrMemory | 304 | |
void * | .pMemoryList | 312 | |
INT_PTR | .pCSInfo | 320 | |
unsigned char * | .ConformanceMark | 328 | |
unsigned char * | .VarianceMark | 336 | |
INT_PTR | .Unused | 344 | |
struct _NDR_PROC_CONTEXT * | .pContext | 352 | |
void * | .ContextHandleHash | 360 | |
void * | .pUserMarshalList | 368 | |
INT_PTR | .Reserved51_3 | 376 | |
INT_PTR | .Reserved51_4 | 384 | |
INT_PTR | .Reserved51_5 | 392 |
│ └─400
MILMatrixF | DOUBLE | ._11 | 0 |
DOUBLE | ._12 | 8 | |
DOUBLE | ._13 | 16 | |
DOUBLE | ._14 | 24 | |
DOUBLE | ._21 | 32 | |
DOUBLE | ._22 | 40 | |
DOUBLE | ._23 | 48 | |
DOUBLE | ._24 | 56 | |
DOUBLE | ._31 | 64 | |
DOUBLE | ._32 | 72 | |
DOUBLE | ._33 | 80 | |
DOUBLE | ._34 | 88 | |
DOUBLE | ._41 | 96 | |
DOUBLE | ._42 | 104 | |
DOUBLE | ._43 | 112 | |
DOUBLE | ._44 | 120 |
│ └─128
MINIDUMP_CALLBACK_INFORMATION | MINIDUMP_CALLBACK_ROUTINE | .CallbackRoutine | 0 |
PVOID | .CallbackParam | 8 |
│ └─16
MINIDUMP_CALLBACK_INPUT | ULONG | .ProcessId | 0 | ||
HANDLE | .ProcessHandle | 4 | |||
ULONG | .CallbackType | 12 | |||
MINIDUMP_INCLUDE_MODULE_CALLBACK | ULONG64 | .IncludeModule.BaseOfImage | 16 | ||
MINIDUMP_INCLUDE_THREAD_CALLBACK | ULONG | .IncludeThread.ThreadId | 16 | ||
MINIDUMP_IO_CALLBACK | HANDLE | .Io.Handle | 16 | ||
ULONG64 | .Io.Offset | 24 | |||
PVOID | .Io.Buffer | 32 | |||
ULONG | .Io.BufferBytes | 40 | |||
MINIDUMP_MODULE_CALLBACK | PWCHAR | .Module.FullPath | 16 | ||
ULONG64 | .Module.BaseOfImage | 24 | |||
ULONG | .Module.SizeOfImage | 32 | |||
ULONG | .Module.CheckSum | 36 | |||
ULONG | .Module.TimeDateStamp | 40 | |||
VS_FIXEDFILEINFO | DWORD | .Module.VersionInfo.dwSignature | 44 | ||
DWORD | .Module.VersionInfo.dwStrucVersion | 48 | |||
DWORD | .Module.VersionInfo.dwFileVersionMS | 52 | |||
DWORD | .Module.VersionInfo.dwFileVersionLS | 56 | |||
DWORD | .Module.VersionInfo.dwProductVersionMS | 60 | |||
DWORD | .Module.VersionInfo.dwProductVersionLS | 64 | |||
DWORD | .Module.VersionInfo.dwFileFlagsMask | 68 | |||
DWORD | .Module.VersionInfo.dwFileFlags | 72 | |||
DWORD | .Module.VersionInfo.dwFileOS | 76 | |||
DWORD | .Module.VersionInfo.dwFileType | 80 | |||
DWORD | .Module.VersionInfo.dwFileSubtype | 84 | |||
DWORD | .Module.VersionInfo.dwFileDateMS | 88 | |||
DWORD | .Module.VersionInfo.dwFileDateLS | 92 | |||
PVOID | .Module.CvRecord | 96 | |||
ULONG | .Module.SizeOfCvRecord | 104 | |||
PVOID | .Module.MiscRecord | 108 | |||
ULONG | .Module.SizeOfMiscRecord | 116 | |||
MINIDUMP_READ_MEMORY_FAILURE_CALLBACK | ULONG64 | .ReadMemoryFailure.Offset | 16 | ||
ULONG | .ReadMemoryFailure.Bytes | 24 | |||
HRESULT | .ReadMemoryFailure.FailureStatus | 28 | |||
ULONG | .SecondaryFlags | 16 | |||
HRESULT | .Status | 16 | |||
MINIDUMP_THREAD_CALLBACK | ULONG | .Thread.ThreadId | 16 | ||
HANDLE | .Thread.ThreadHandle | 20 | |||
CONTEXT | DWORD64 | .Thread.Context.P1Home | 32 | ||
DWORD64 | .Thread.Context.P2Home | 40 | |||
DWORD64 | .Thread.Context.P3Home | 48 | |||
DWORD64 | .Thread.Context.P4Home | 56 | |||
DWORD64 | .Thread.Context.P5Home | 64 | |||
DWORD64 | .Thread.Context.P6Home | 72 | |||
DWORD | .Thread.Context.ContextFlags | 80 | |||
DWORD | .Thread.Context.MxCsr | 84 | |||
WORD | .Thread.Context.SegCs | 88 | |||
WORD | .Thread.Context.SegDs | 90 | |||
WORD | .Thread.Context.SegEs | 92 | |||
WORD | .Thread.Context.SegFs | 94 | |||
WORD | .Thread.Context.SegGs | 96 | |||
WORD | .Thread.Context.SegSs | 98 | |||
DWORD | .Thread.Context.EFlags | 100 | |||
DWORD64 | .Thread.Context.Dr0 | 104 | |||
DWORD64 | .Thread.Context.Dr1 | 112 | |||
DWORD64 | .Thread.Context.Dr2 | 120 | |||
DWORD64 | .Thread.Context.Dr3 | 128 | |||
DWORD64 | .Thread.Context.Dr6 | 136 | |||
DWORD64 | .Thread.Context.Dr7 | 144 | |||
DWORD64 | .Thread.Context.Rax | 152 | |||
DWORD64 | .Thread.Context.Rcx | 160 | |||
DWORD64 | .Thread.Context.Rdx | 168 | |||
DWORD64 | .Thread.Context.Rbx | 176 | |||
DWORD64 | .Thread.Context.Rsp | 184 | |||
DWORD64 | .Thread.Context.Rbp | 192 | |||
DWORD64 | .Thread.Context.Rsi | 200 | |||
DWORD64 | .Thread.Context.Rdi | 208 | |||
DWORD64 | .Thread.Context.R8 | 216 | |||
DWORD64 | .Thread.Context.R9 | 224 | |||
DWORD64 | .Thread.Context.R10 | 232 | |||
DWORD64 | .Thread.Context.R11 | 240 | |||
DWORD64 | .Thread.Context.R12 | 248 | |||
DWORD64 | .Thread.Context.R13 | 256 | |||
DWORD64 | .Thread.Context.R14 | 264 | |||
DWORD64 | .Thread.Context.R15 | 272 | |||
DWORD64 | .Thread.Context.Rip | 280 | |||
XMM_SAVE_AREA32 | .Thread.Context.FltSave | 288 | |||
M128A[2] | .Thread.Context.Header | 288 | |||
M128A[8] | .Thread.Context.Legacy | 320 | |||
M128A | .Thread.Context.Xmm0 | 448 | |||
M128A | .Thread.Context.Xmm1 | 464 | |||
M128A | .Thread.Context.Xmm2 | 480 | |||
M128A | .Thread.Context.Xmm3 | 496 | |||
M128A | .Thread.Context.Xmm4 | 512 | |||
M128A | .Thread.Context.Xmm5 | 528 | |||
M128A | .Thread.Context.Xmm6 | 544 | |||
M128A | .Thread.Context.Xmm7 | 560 | |||
M128A | .Thread.Context.Xmm8 | 576 | |||
M128A | .Thread.Context.Xmm9 | 592 | |||
M128A | .Thread.Context.Xmm10 | 608 | |||
M128A | .Thread.Context.Xmm11 | 624 | |||
M128A | .Thread.Context.Xmm12 | 640 | |||
M128A | .Thread.Context.Xmm13 | 656 | |||
M128A | .Thread.Context.Xmm14 | 672 | |||
M128A | .Thread.Context.Xmm15 | 688 | |||
M128A[26] | .Thread.Context.VectorRegister | 800 | |||
DWORD64 | .Thread.Context.VectorControl | 1216 | |||
DWORD64 | .Thread.Context.DebugControl | 1224 | |||
DWORD64 | .Thread.Context.LastBranchToRip | 1232 | |||
DWORD64 | .Thread.Context.LastBranchFromRip | 1240 | |||
DWORD64 | .Thread.Context.LastExceptionToRip | 1248 | |||
DWORD64 | .Thread.Context.LastExceptionFromRip | 1256 | |||
ULONG | .Thread.SizeOfContext | 1264 | |||
ULONG64 | .Thread.StackBase | 1268 | |||
ULONG64 | .Thread.StackEnd | 1276 | |||
MINIDUMP_THREAD_EX_CALLBACK | ULONG | .ThreadEx.ThreadId | 16 | ||
HANDLE | .ThreadEx.ThreadHandle | 20 | |||
CONTEXT | DWORD64 | .ThreadEx.Context.P1Home | 32 | ||
DWORD64 | .ThreadEx.Context.P2Home | 40 | |||
DWORD64 | .ThreadEx.Context.P3Home | 48 | |||
DWORD64 | .ThreadEx.Context.P4Home | 56 | |||
DWORD64 | .ThreadEx.Context.P5Home | 64 | |||
DWORD64 | .ThreadEx.Context.P6Home | 72 | |||
DWORD | .ThreadEx.Context.ContextFlags | 80 | |||
DWORD | .ThreadEx.Context.MxCsr | 84 | |||
WORD | .ThreadEx.Context.SegCs | 88 | |||
WORD | .ThreadEx.Context.SegDs | 90 | |||
WORD | .ThreadEx.Context.SegEs | 92 | |||
WORD | .ThreadEx.Context.SegFs | 94 | |||
WORD | .ThreadEx.Context.SegGs | 96 | |||
WORD | .ThreadEx.Context.SegSs | 98 | |||
DWORD | .ThreadEx.Context.EFlags | 100 | |||
DWORD64 | .ThreadEx.Context.Dr0 | 104 | |||
DWORD64 | .ThreadEx.Context.Dr1 | 112 | |||
DWORD64 | .ThreadEx.Context.Dr2 | 120 | |||
DWORD64 | .ThreadEx.Context.Dr3 | 128 | |||
DWORD64 | .ThreadEx.Context.Dr6 | 136 | |||
DWORD64 | .ThreadEx.Context.Dr7 | 144 | |||
DWORD64 | .ThreadEx.Context.Rax | 152 | |||
DWORD64 | .ThreadEx.Context.Rcx | 160 | |||
DWORD64 | .ThreadEx.Context.Rdx | 168 | |||
DWORD64 | .ThreadEx.Context.Rbx | 176 | |||
DWORD64 | .ThreadEx.Context.Rsp | 184 | |||
DWORD64 | .ThreadEx.Context.Rbp | 192 | |||
DWORD64 | .ThreadEx.Context.Rsi | 200 | |||
DWORD64 | .ThreadEx.Context.Rdi | 208 | |||
DWORD64 | .ThreadEx.Context.R8 | 216 | |||
DWORD64 | .ThreadEx.Context.R9 | 224 | |||
DWORD64 | .ThreadEx.Context.R10 | 232 | |||
DWORD64 | .ThreadEx.Context.R11 | 240 | |||
DWORD64 | .ThreadEx.Context.R12 | 248 | |||
DWORD64 | .ThreadEx.Context.R13 | 256 | |||
DWORD64 | .ThreadEx.Context.R14 | 264 | |||
DWORD64 | .ThreadEx.Context.R15 | 272 | |||
DWORD64 | .ThreadEx.Context.Rip | 280 | |||
XMM_SAVE_AREA32 | .ThreadEx.Context.FltSave | 288 | |||
M128A[2] | .ThreadEx.Context.Header | 288 | |||
M128A[8] | .ThreadEx.Context.Legacy | 320 | |||
M128A | .ThreadEx.Context.Xmm0 | 448 | |||
M128A | .ThreadEx.Context.Xmm1 | 464 | |||
M128A | .ThreadEx.Context.Xmm2 | 480 | |||
M128A | .ThreadEx.Context.Xmm3 | 496 | |||
M128A | .ThreadEx.Context.Xmm4 | 512 | |||
M128A | .ThreadEx.Context.Xmm5 | 528 | |||
M128A | .ThreadEx.Context.Xmm6 | 544 | |||
M128A | .ThreadEx.Context.Xmm7 | 560 | |||
M128A | .ThreadEx.Context.Xmm8 | 576 | |||
M128A | .ThreadEx.Context.Xmm9 | 592 | |||
M128A | .ThreadEx.Context.Xmm10 | 608 | |||
M128A | .ThreadEx.Context.Xmm11 | 624 | |||
M128A | .ThreadEx.Context.Xmm12 | 640 | |||
M128A | .ThreadEx.Context.Xmm13 | 656 | |||
M128A | .ThreadEx.Context.Xmm14 | 672 | |||
M128A | .ThreadEx.Context.Xmm15 | 688 | |||
M128A[26] | .ThreadEx.Context.VectorRegister | 800 | |||
DWORD64 | .ThreadEx.Context.VectorControl | 1216 | |||
DWORD64 | .ThreadEx.Context.DebugControl | 1224 | |||
DWORD64 | .ThreadEx.Context.LastBranchToRip | 1232 | |||
DWORD64 | .ThreadEx.Context.LastBranchFromRip | 1240 | |||
DWORD64 | .ThreadEx.Context.LastExceptionToRip | 1248 | |||
DWORD64 | .ThreadEx.Context.LastExceptionFromRip | 1256 | |||
ULONG | .ThreadEx.SizeOfContext | 1264 | |||
ULONG64 | .ThreadEx.StackBase | 1268 | |||
ULONG64 | .ThreadEx.StackEnd | 1276 | |||
ULONG64 | .ThreadEx.BackingStoreBase | 1284 | |||
ULONG64 | .ThreadEx.BackingStoreEnd | 1292 | |||
MINIDUMP_VM_POST_READ_CALLBACK | .VmPostRead | 16 | |||
MINIDUMP_VM_PRE_READ_CALLBACK | .VmPreRead | 16 | |||
MINIDUMP_VM_QUERY_CALLBACK | .VmQuery | 16 |
│ └─1312
MINIDUMP_CALLBACK_OUTPUT | BOOL | .CheckCancel | 0 | |
HANDLE | .Handle | 0 | ||
ULONG64 | .MemoryBase | 0 | ||
ULONG | .ModuleWriteFlags | 0 | ||
ULONG | .SecondaryFlags | 0 | ||
HRESULT | .Status | 0 | ||
ULONG | .ThreadWriteFlags | 0 | ||
HRESULT | .VmQueryStatus | 0 | ||
HRESULT | .VmReadStatus | 0 | ||
MINIDUMP_MEMORY_INFO | ULONG64 | .VmRegion.BaseAddress | 0 | |
ULONG64 | .VmRegion.AllocationBase | 8 | ||
ULONG32 | .VmRegion.AllocationProtect | 16 | ||
ULONG32 | .VmRegion.__alignment1 | 20 | ||
ULONG64 | .VmRegion.RegionSize | 24 | ||
ULONG32 | .VmRegion.State | 32 | ||
ULONG32 | .VmRegion.Protect | 36 | ||
ULONG32 | .VmRegion.Type | 40 | ||
ULONG32 | .VmRegion.__alignment2 | 44 | ||
BOOL | .Cancel | 4 | ||
MINIDUMP_MEMORY_INFO | ULONG64 | .VmQueryResult.BaseAddress | 4 | |
ULONG64 | .VmQueryResult.AllocationBase | 12 | ||
ULONG32 | .VmQueryResult.AllocationProtect | 20 | ||
ULONG32 | .VmQueryResult.__alignment1 | 24 | ||
ULONG64 | .VmQueryResult.RegionSize | 28 | ||
ULONG32 | .VmQueryResult.State | 36 | ||
ULONG32 | .VmQueryResult.Protect | 40 | ||
ULONG32 | .VmQueryResult.Type | 44 | ||
ULONG32 | .VmQueryResult.__alignment2 | 48 | ||
ULONG | .VmReadBytesCompleted | 4 | ||
ULONG | .MemorySize | 8 | ||
BOOL | .Continue | 48 |
│ └─52
MINIDUMP_DIRECTORY | ULONG32 | .StreamType | 0 | |
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .Location.DataSize | 4 | |
RVA | .Location.Rva | 8 |
│ └─12
MINIDUMP_EXCEPTION | ULONG32 | .ExceptionCode | 0 |
ULONG32 | .ExceptionFlags | 4 | |
ULONG64 | .ExceptionRecord | 8 | |
ULONG64 | .ExceptionAddress | 16 | |
ULONG32 | .NumberParameters | 24 | |
ULONG32 | .__unusedAlignment | 28 | |
ULONG64[15] | .ExceptionInformation | 32 |
│ └─152
MINIDUMP_EXCEPTION_INFORMATION | DWORD | .ThreadId | 0 |
PEXCEPTION_POINTERS | .ExceptionPointers | 4 | |
BOOL | .ClientPointers | 12 |
│ └─16
MINIDUMP_EXCEPTION_STREAM | ULONG32 | .ThreadId | 0 | |
ULONG32 | .__alignment | 4 | ||
MINIDUMP_EXCEPTION | ULONG32 | .ExceptionRecord.ExceptionCode | 8 | |
ULONG32 | .ExceptionRecord.ExceptionFlags | 12 | ||
ULONG64 | .ExceptionRecord.ExceptionRecord | 16 | ||
ULONG64 | .ExceptionRecord.ExceptionAddress | 24 | ||
ULONG32 | .ExceptionRecord.NumberParameters | 32 | ||
ULONG32 | .ExceptionRecord.__unusedAlignment | 36 | ||
ULONG64[15] | .ExceptionRecord.ExceptionInformation | 40 | ||
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .ThreadContext.DataSize | 160 | |
RVA | .ThreadContext.Rva | 164 |
│ └─168
MINIDUMP_FUNCTION_TABLE_DESCRIPTOR | ULONG64 | .MinimumAddress | 0 |
ULONG64 | .MaximumAddress | 8 | |
ULONG64 | .BaseAddress | 16 | |
ULONG32 | .EntryCount | 24 | |
ULONG32 | .SizeOfAlignPad | 28 |
│ └─32
MINIDUMP_FUNCTION_TABLE_STREAM | ULONG32 | .SizeOfHeader | 0 |
ULONG32 | .SizeOfDescriptor | 4 | |
ULONG32 | .SizeOfNativeDescriptor | 8 | |
ULONG32 | .SizeOfFunctionEntry | 12 | |
ULONG32 | .NumberOfDescriptors | 16 | |
ULONG32 | .SizeOfAlignPad | 20 |
│ └─24
MINIDUMP_HANDLE_DATA_STREAM | ULONG32 | .SizeOfHeader | 0 |
ULONG32 | .SizeOfDescriptor | 4 | |
ULONG32 | .NumberOfDescriptors | 8 | |
ULONG32 | .Reserved | 12 |
│ └─16
MINIDUMP_HANDLE_DESCRIPTOR | ULONG64 | .Handle | 0 |
RVA | .TypeNameRva | 8 | |
RVA | .ObjectNameRva | 12 | |
ULONG32 | .Attributes | 16 | |
ULONG32 | .GrantedAccess | 20 | |
ULONG32 | .HandleCount | 24 | |
ULONG32 | .PointerCount | 28 |
│ └─32
MINIDUMP_HANDLE_DESCRIPTOR_2 | ULONG64 | .Handle | 0 |
RVA | .TypeNameRva | 8 | |
RVA | .ObjectNameRva | 12 | |
ULONG32 | .Attributes | 16 | |
ULONG32 | .GrantedAccess | 20 | |
ULONG32 | .HandleCount | 24 | |
ULONG32 | .PointerCount | 28 | |
RVA | .ObjectInfoRva | 32 | |
ULONG32 | .Reserved0 | 36 |
│ └─40
MINIDUMP_HANDLE_OBJECT_INFORMATION | RVA | .NextInfoRva | 0 |
ULONG32 | .InfoType | 4 | |
ULONG32 | .SizeOfInfo | 8 |
│ └─12
MINIDUMP_HANDLE_OPERATION_LIST | ULONG32 | .SizeOfHeader | 0 |
ULONG32 | .SizeOfEntry | 4 | |
ULONG32 | .NumberOfEntries | 8 | |
ULONG32 | .Reserved | 12 |
│ └─16
MINIDUMP_HEADER | ULONG32 | .Signature | 0 |
ULONG32 | .Version | 4 | |
ULONG32 | .NumberOfStreams | 8 | |
RVA | .StreamDirectoryRva | 12 | |
ULONG32 | .CheckSum | 16 | |
ULONG32 | .Reserved | 20 | |
ULONG32 | .TimeDateStamp | 20 | |
ULONG64 | .Flags | 24 |
│ └─32
MINIDUMP_INCLUDE_MODULE_CALLBACK | ULONG64 | .BaseOfImage | 0 |
│ └─8
MINIDUMP_INCLUDE_THREAD_CALLBACK | ULONG | .ThreadId | 0 |
│ └─4
MINIDUMP_IO_CALLBACK | HANDLE | .Handle | 0 |
ULONG64 | .Offset | 8 | |
PVOID | .Buffer | 16 | |
ULONG | .BufferBytes | 24 |
│ └─28
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .DataSize | 0 |
RVA | .Rva | 4 |
│ └─8
MINIDUMP_LOCATION_DESCRIPTOR64 | ULONG64 | .DataSize | 0 |
RVA64 | .Rva | 8 |
│ └─16
MINIDUMP_MEMORY64_LIST | ULONG64 | .NumberOfMemoryRanges | 0 |
RVA64 | .BaseRva | 8 | |
MINIDUMP_MEMORY_DESCRIPTOR64[0] | .MemoryRanges | 16 |
│ └─16
MINIDUMP_MEMORY_DESCRIPTOR | ULONG64 | .StartOfMemoryRange | 0 | |
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .Memory.DataSize | 8 | |
RVA | .Memory.Rva | 12 |
│ └─16
MINIDUMP_MEMORY_DESCRIPTOR64 | ULONG64 | .StartOfMemoryRange | 0 |
ULONG64 | .DataSize | 8 |
│ └─16
MINIDUMP_MEMORY_INFO | ULONG64 | .BaseAddress | 0 |
ULONG64 | .AllocationBase | 8 | |
ULONG32 | .AllocationProtect | 16 | |
ULONG32 | .__alignment1 | 20 | |
ULONG64 | .RegionSize | 24 | |
ULONG32 | .State | 32 | |
ULONG32 | .Protect | 36 | |
ULONG32 | .Type | 40 | |
ULONG32 | .__alignment2 | 44 |
│ └─48
MINIDUMP_MEMORY_INFO_LIST | ULONG | .SizeOfHeader | 0 |
ULONG | .SizeOfEntry | 4 | |
ULONG64 | .NumberOfEntries | 8 |
│ └─16
MINIDUMP_MEMORY_LIST | ULONG32 | .NumberOfMemoryRanges | 0 |
MINIDUMP_MEMORY_DESCRIPTOR[0] | .MemoryRanges | 4 |
│ └─4
MINIDUMP_MISC_INFO | ULONG32 | .SizeOfInfo | 0 |
ULONG32 | .Flags1 | 4 | |
ULONG32 | .ProcessId | 8 | |
ULONG32 | .ProcessCreateTime | 12 | |
ULONG32 | .ProcessUserTime | 16 | |
ULONG32 | .ProcessKernelTime | 20 |
│ └─24
MINIDUMP_MISC_INFO_2 | ULONG32 | .SizeOfInfo | 0 |
ULONG32 | .Flags1 | 4 | |
ULONG32 | .ProcessId | 8 | |
ULONG32 | .ProcessCreateTime | 12 | |
ULONG32 | .ProcessUserTime | 16 | |
ULONG32 | .ProcessKernelTime | 20 | |
ULONG32 | .ProcessorMaxMhz | 24 | |
ULONG32 | .ProcessorCurrentMhz | 28 | |
ULONG32 | .ProcessorMhzLimit | 32 | |
ULONG32 | .ProcessorMaxIdleState | 36 | |
ULONG32 | .ProcessorCurrentIdleState | 40 |
│ └─44
MINIDUMP_MODULE | ULONG64 | .BaseOfImage | 0 | |
ULONG32 | .SizeOfImage | 8 | ||
ULONG32 | .CheckSum | 12 | ||
ULONG32 | .TimeDateStamp | 16 | ||
RVA | .ModuleNameRva | 20 | ||
VS_FIXEDFILEINFO | DWORD | .VersionInfo.dwSignature | 24 | |
DWORD | .VersionInfo.dwStrucVersion | 28 | ||
DWORD | .VersionInfo.dwFileVersionMS | 32 | ||
DWORD | .VersionInfo.dwFileVersionLS | 36 | ||
DWORD | .VersionInfo.dwProductVersionMS | 40 | ||
DWORD | .VersionInfo.dwProductVersionLS | 44 | ||
DWORD | .VersionInfo.dwFileFlagsMask | 48 | ||
DWORD | .VersionInfo.dwFileFlags | 52 | ||
DWORD | .VersionInfo.dwFileOS | 56 | ||
DWORD | .VersionInfo.dwFileType | 60 | ||
DWORD | .VersionInfo.dwFileSubtype | 64 | ||
DWORD | .VersionInfo.dwFileDateMS | 68 | ||
DWORD | .VersionInfo.dwFileDateLS | 72 | ||
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .CvRecord.DataSize | 76 | |
RVA | .CvRecord.Rva | 80 | ||
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .MiscRecord.DataSize | 84 | |
RVA | .MiscRecord.Rva | 88 | ||
ULONG64 | .Reserved0 | 92 | ||
ULONG64 | .Reserved1 | 100 |
│ └─108
MINIDUMP_MODULE_CALLBACK | PWCHAR | .FullPath | 0 | |
ULONG64 | .BaseOfImage | 8 | ||
ULONG | .SizeOfImage | 16 | ||
ULONG | .CheckSum | 20 | ||
ULONG | .TimeDateStamp | 24 | ||
VS_FIXEDFILEINFO | DWORD | .VersionInfo.dwSignature | 28 | |
DWORD | .VersionInfo.dwStrucVersion | 32 | ||
DWORD | .VersionInfo.dwFileVersionMS | 36 | ||
DWORD | .VersionInfo.dwFileVersionLS | 40 | ||
DWORD | .VersionInfo.dwProductVersionMS | 44 | ||
DWORD | .VersionInfo.dwProductVersionLS | 48 | ||
DWORD | .VersionInfo.dwFileFlagsMask | 52 | ||
DWORD | .VersionInfo.dwFileFlags | 56 | ||
DWORD | .VersionInfo.dwFileOS | 60 | ||
DWORD | .VersionInfo.dwFileType | 64 | ||
DWORD | .VersionInfo.dwFileSubtype | 68 | ||
DWORD | .VersionInfo.dwFileDateMS | 72 | ||
DWORD | .VersionInfo.dwFileDateLS | 76 | ||
PVOID | .CvRecord | 80 | ||
ULONG | .SizeOfCvRecord | 88 | ||
PVOID | .MiscRecord | 92 | ||
ULONG | .SizeOfMiscRecord | 100 |
│ └─104
MINIDUMP_MODULE_LIST | ULONG32 | .NumberOfModules | 0 |
MINIDUMP_MODULE[0] | .Modules | 4 |
│ └─4
MINIDUMP_READ_MEMORY_FAILURE_CALLBACK | ULONG64 | .Offset | 0 |
ULONG | .Bytes | 8 | |
HRESULT | .FailureStatus | 12 |
│ └─16
MINIDUMP_STRING | ULONG32 | .Length | 0 |
WCHAR[0] | .Buffer | 4 |
│ └─4
MINIDUMP_SYSTEM_INFO | USHORT | .ProcessorArchitecture | 0 |
USHORT | .ProcessorLevel | 2 | |
USHORT | .ProcessorRevision | 4 | |
UCHAR | .NumberOfProcessors | 6 | |
USHORT | .Reserved0 | 6 | |
UCHAR | .ProductType | 7 | |
ULONG32 | .MajorVersion | 8 | |
ULONG32 | .MinorVersion | 12 | |
ULONG32 | .BuildNumber | 16 | |
ULONG32 | .PlatformId | 20 | |
RVA | .CSDVersionRva | 24 | |
ULONG32 | .Reserved1 | 28 | |
USHORT | .SuiteMask | 28 | |
USHORT | .Reserved2 | 30 | |
CPU_INFORMATION | .Cpu | 32 |
│ └─56
MINIDUMP_THREAD | ULONG32 | .ThreadId | 0 | ||
ULONG32 | .SuspendCount | 4 | |||
ULONG32 | .PriorityClass | 8 | |||
ULONG32 | .Priority | 12 | |||
ULONG64 | .Teb | 16 | |||
MINIDUMP_MEMORY_DESCRIPTOR | ULONG64 | .Stack.StartOfMemoryRange | 24 | ||
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .Stack.Memory.DataSize | 32 | ||
RVA | .Stack.Memory.Rva | 36 | |||
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .ThreadContext.DataSize | 40 | ||
RVA | .ThreadContext.Rva | 44 |
│ └─48
MINIDUMP_THREAD_CALLBACK | ULONG | .ThreadId | 0 | |
HANDLE | .ThreadHandle | 4 | ||
CONTEXT | DWORD64 | .Context.P1Home | 16 | |
DWORD64 | .Context.P2Home | 24 | ||
DWORD64 | .Context.P3Home | 32 | ||
DWORD64 | .Context.P4Home | 40 | ||
DWORD64 | .Context.P5Home | 48 | ||
DWORD64 | .Context.P6Home | 56 | ||
DWORD | .Context.ContextFlags | 64 | ||
DWORD | .Context.MxCsr | 68 | ||
WORD | .Context.SegCs | 72 | ||
WORD | .Context.SegDs | 74 | ||
WORD | .Context.SegEs | 76 | ||
WORD | .Context.SegFs | 78 | ||
WORD | .Context.SegGs | 80 | ||
WORD | .Context.SegSs | 82 | ||
DWORD | .Context.EFlags | 84 | ||
DWORD64 | .Context.Dr0 | 88 | ||
DWORD64 | .Context.Dr1 | 96 | ||
DWORD64 | .Context.Dr2 | 104 | ||
DWORD64 | .Context.Dr3 | 112 | ||
DWORD64 | .Context.Dr6 | 120 | ||
DWORD64 | .Context.Dr7 | 128 | ||
DWORD64 | .Context.Rax | 136 | ||
DWORD64 | .Context.Rcx | 144 | ||
DWORD64 | .Context.Rdx | 152 | ||
DWORD64 | .Context.Rbx | 160 | ||
DWORD64 | .Context.Rsp | 168 | ||
DWORD64 | .Context.Rbp | 176 | ||
DWORD64 | .Context.Rsi | 184 | ||
DWORD64 | .Context.Rdi | 192 | ||
DWORD64 | .Context.R8 | 200 | ||
DWORD64 | .Context.R9 | 208 | ||
DWORD64 | .Context.R10 | 216 | ||
DWORD64 | .Context.R11 | 224 | ||
DWORD64 | .Context.R12 | 232 | ||
DWORD64 | .Context.R13 | 240 | ||
DWORD64 | .Context.R14 | 248 | ||
DWORD64 | .Context.R15 | 256 | ||
DWORD64 | .Context.Rip | 264 | ||
XMM_SAVE_AREA32 | .Context.FltSave | 272 | ||
M128A[2] | .Context.Header | 272 | ||
M128A[8] | .Context.Legacy | 304 | ||
M128A | .Context.Xmm0 | 432 | ||
M128A | .Context.Xmm1 | 448 | ||
M128A | .Context.Xmm2 | 464 | ||
M128A | .Context.Xmm3 | 480 | ||
M128A | .Context.Xmm4 | 496 | ||
M128A | .Context.Xmm5 | 512 | ||
M128A | .Context.Xmm6 | 528 | ||
M128A | .Context.Xmm7 | 544 | ||
M128A | .Context.Xmm8 | 560 | ||
M128A | .Context.Xmm9 | 576 | ||
M128A | .Context.Xmm10 | 592 | ||
M128A | .Context.Xmm11 | 608 | ||
M128A | .Context.Xmm12 | 624 | ||
M128A | .Context.Xmm13 | 640 | ||
M128A | .Context.Xmm14 | 656 | ||
M128A | .Context.Xmm15 | 672 | ||
M128A[26] | .Context.VectorRegister | 784 | ||
DWORD64 | .Context.VectorControl | 1200 | ||
DWORD64 | .Context.DebugControl | 1208 | ||
DWORD64 | .Context.LastBranchToRip | 1216 | ||
DWORD64 | .Context.LastBranchFromRip | 1224 | ||
DWORD64 | .Context.LastExceptionToRip | 1232 | ||
DWORD64 | .Context.LastExceptionFromRip | 1240 | ||
ULONG | .SizeOfContext | 1248 | ||
ULONG64 | .StackBase | 1252 | ||
ULONG64 | .StackEnd | 1260 |
│ └─1280
MINIDUMP_THREAD_EX | ULONG32 | .ThreadId | 0 | ||
ULONG32 | .SuspendCount | 4 | |||
ULONG32 | .PriorityClass | 8 | |||
ULONG32 | .Priority | 12 | |||
ULONG64 | .Teb | 16 | |||
MINIDUMP_MEMORY_DESCRIPTOR | ULONG64 | .Stack.StartOfMemoryRange | 24 | ||
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .Stack.Memory.DataSize | 32 | ||
RVA | .Stack.Memory.Rva | 36 | |||
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .ThreadContext.DataSize | 40 | ||
RVA | .ThreadContext.Rva | 44 | |||
MINIDUMP_MEMORY_DESCRIPTOR | ULONG64 | .BackingStore.StartOfMemoryRange | 48 | ||
MINIDUMP_LOCATION_DESCRIPTOR | ULONG32 | .BackingStore.Memory.DataSize | 56 | ||
RVA | .BackingStore.Memory.Rva | 60 |
│ └─64
MINIDUMP_THREAD_EX_CALLBACK | ULONG | .ThreadId | 0 | |
HANDLE | .ThreadHandle | 4 | ||
CONTEXT | DWORD64 | .Context.P1Home | 16 | |
DWORD64 | .Context.P2Home | 24 | ||
DWORD64 | .Context.P3Home | 32 | ||
DWORD64 | .Context.P4Home | 40 | ||
DWORD64 | .Context.P5Home | 48 | ||
DWORD64 | .Context.P6Home | 56 | ||
DWORD | .Context.ContextFlags | 64 | ||
DWORD | .Context.MxCsr | 68 | ||
WORD | .Context.SegCs | 72 | ||
WORD | .Context.SegDs | 74 | ||
WORD | .Context.SegEs | 76 | ||
WORD | .Context.SegFs | 78 | ||
WORD | .Context.SegGs | 80 | ||
WORD | .Context.SegSs | 82 | ||
DWORD | .Context.EFlags | 84 | ||
DWORD64 | .Context.Dr0 | 88 | ||
DWORD64 | .Context.Dr1 | 96 | ||
DWORD64 | .Context.Dr2 | 104 | ||
DWORD64 | .Context.Dr3 | 112 | ||
DWORD64 | .Context.Dr6 | 120 | ||
DWORD64 | .Context.Dr7 | 128 | ||
DWORD64 | .Context.Rax | 136 | ||
DWORD64 | .Context.Rcx | 144 | ||
DWORD64 | .Context.Rdx | 152 | ||
DWORD64 | .Context.Rbx | 160 | ||
DWORD64 | .Context.Rsp | 168 | ||
DWORD64 | .Context.Rbp | 176 | ||
DWORD64 | .Context.Rsi | 184 | ||
DWORD64 | .Context.Rdi | 192 | ||
DWORD64 | .Context.R8 | 200 | ||
DWORD64 | .Context.R9 | 208 | ||
DWORD64 | .Context.R10 | 216 | ||
DWORD64 | .Context.R11 | 224 | ||
DWORD64 | .Context.R12 | 232 | ||
DWORD64 | .Context.R13 | 240 | ||
DWORD64 | .Context.R14 | 248 | ||
DWORD64 | .Context.R15 | 256 | ||
DWORD64 | .Context.Rip | 264 | ||
XMM_SAVE_AREA32 | .Context.FltSave | 272 | ||
M128A[2] | .Context.Header | 272 | ||
M128A[8] | .Context.Legacy | 304 | ||
M128A | .Context.Xmm0 | 432 | ||
M128A | .Context.Xmm1 | 448 | ||
M128A | .Context.Xmm2 | 464 | ||
M128A | .Context.Xmm3 | 480 | ||
M128A | .Context.Xmm4 | 496 | ||
M128A | .Context.Xmm5 | 512 | ||
M128A | .Context.Xmm6 | 528 | ||
M128A | .Context.Xmm7 | 544 | ||
M128A | .Context.Xmm8 | 560 | ||
M128A | .Context.Xmm9 | 576 | ||
M128A | .Context.Xmm10 | 592 | ||
M128A | .Context.Xmm11 | 608 | ||
M128A | .Context.Xmm12 | 624 | ||
M128A | .Context.Xmm13 | 640 | ||
M128A | .Context.Xmm14 | 656 | ||
M128A | .Context.Xmm15 | 672 | ||
M128A[26] | .Context.VectorRegister | 784 | ||
DWORD64 | .Context.VectorControl | 1200 | ||
DWORD64 | .Context.DebugControl | 1208 | ||
DWORD64 | .Context.LastBranchToRip | 1216 | ||
DWORD64 | .Context.LastBranchFromRip | 1224 | ||
DWORD64 | .Context.LastExceptionToRip | 1232 | ||
DWORD64 | .Context.LastExceptionFromRip | 1240 | ||
ULONG | .SizeOfContext | 1248 | ||
ULONG64 | .StackBase | 1252 | ||
ULONG64 | .StackEnd | 1260 | ||
ULONG64 | .BackingStoreBase | 1268 | ||
ULONG64 | .BackingStoreEnd | 1276 |
│ └─1296
MINIDUMP_THREAD_EX_LIST | ULONG32 | .NumberOfThreads | 0 |
MINIDUMP_THREAD_EX[0] | .Threads | 4 |
│ └─4
MINIDUMP_THREAD_INFO | ULONG32 | .ThreadId | 0 |
ULONG32 | .DumpFlags | 4 | |
ULONG32 | .DumpError | 8 | |
ULONG32 | .ExitStatus | 12 | |
ULONG64 | .CreateTime | 16 | |
ULONG64 | .ExitTime | 24 | |
ULONG64 | .KernelTime | 32 | |
ULONG64 | .UserTime | 40 | |
ULONG64 | .StartAddress | 48 | |
ULONG64 | .Affinity | 56 |
│ └─64
MINIDUMP_THREAD_INFO_LIST | ULONG | .SizeOfHeader | 0 |
ULONG | .SizeOfEntry | 4 | |
ULONG | .NumberOfEntries | 8 |
│ └─12
MINIDUMP_THREAD_LIST | ULONG32 | .NumberOfThreads | 0 |
MINIDUMP_THREAD[0] | .Threads | 4 |
│ └─4
MINIDUMP_UNLOADED_MODULE | ULONG64 | .BaseOfImage | 0 |
ULONG32 | .SizeOfImage | 8 | |
ULONG32 | .CheckSum | 12 | |
ULONG32 | .TimeDateStamp | 16 | |
RVA | .ModuleNameRva | 20 |
│ └─24
MINIDUMP_UNLOADED_MODULE_LIST | ULONG32 | .SizeOfHeader | 0 |
ULONG32 | .SizeOfEntry | 4 | |
ULONG32 | .NumberOfEntries | 8 |
│ └─12
MINIDUMP_USER_STREAM | ULONG32 | .Type | 0 |
ULONG | .BufferSize | 4 | |
PVOID | .Buffer | 8 |
│ └─16
MINIDUMP_USER_STREAM_INFORMATION | ULONG | .UserStreamCount | 0 |
PMINIDUMP_USER_STREAM | .UserStreamArray | 4 |
│ └─12
MINIMIZEDMETRICS | UINT | .cbSize | 0 |
int | .iWidth | 4 | |
int | .iHorzGap | 8 | |
int | .iVertGap | 12 | |
int | .iArrange | 16 |
│ └─20
MINMAXINFO | POINT | LONG | .ptReserved.x | 0 |
LONG | .ptReserved.y | 4 | ||
POINT | LONG | .ptMaxSize.x | 8 | |
LONG | .ptMaxSize.y | 12 | ||
POINT | LONG | .ptMaxPosition.x | 16 | |
LONG | .ptMaxPosition.y | 20 | ||
POINT | LONG | .ptMinTrackSize.x | 24 | |
LONG | .ptMinTrackSize.y | 28 | ||
POINT | LONG | .ptMaxTrackSize.x | 32 | |
LONG | .ptMaxTrackSize.y | 36 |
│ └─40
MIRROR_VIRTUAL_DISK_PARAMETERS | MIRROR_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 8 |
│ └─16
MIXERCAPS | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
DWORD | .fdwSupport | 40 | |
DWORD | .cDestinations | 44 |
│ └─48
MIXERCAPSA | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
DWORD | .fdwSupport | 40 | |
DWORD | .cDestinations | 44 |
│ └─48
MIXERCAPSW | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
WCHAR[32] | .szPname | 8 | |
DWORD | .fdwSupport | 72 | |
DWORD | .cDestinations | 76 |
│ └─80
MIXERCONTROL | union (unnamed) | .Bounds | 0 |
union (unnamed) | .Metrics | 0 | |
DWORD | .cMultipleItems | 0 | |
DWORD | .cbStruct | 0 | |
DWORD | .dwControlID | 0 | |
DWORD | .dwControlType | 0 | |
DWORD | .fdwControl | 0 | |
CHAR[64] | .szName | 0 | |
CHAR[16] | .szShortName | 0 |
│ └─148
MIXERCONTROLA | union (unnamed) | .Bounds | 0 |
union (unnamed) | .Metrics | 0 | |
DWORD | .cMultipleItems | 0 | |
DWORD | .cbStruct | 0 | |
DWORD | .dwControlID | 0 | |
DWORD | .dwControlType | 0 | |
DWORD | .fdwControl | 0 | |
CHAR[64] | .szName | 0 | |
CHAR[16] | .szShortName | 0 |
│ └─148
MIXERCONTROLDETAILS | DWORD | .cChannels | 0 |
DWORD | .cbDetails | 0 | |
DWORD | .cbStruct | 0 | |
DWORD | .dwControlID | 0 | |
LPVOID | .paDetails | 0 | |
DWORD | .cMultipleItems | 0 | |
HWND | .hwndOwner | 0 |
│ └─32
MIXERCONTROLDETAILS_BOOLEAN | LONG | .fValue | 0 |
│ └─4
MIXERCONTROLDETAILS_LISTTEXT | DWORD | .dwParam1 | 0 |
DWORD | .dwParam2 | 4 | |
CHAR[64] | .szName | 8 |
│ └─72
MIXERCONTROLDETAILS_LISTTEXTA | DWORD | .dwParam1 | 0 |
DWORD | .dwParam2 | 4 | |
CHAR[64] | .szName | 8 |
│ └─72
MIXERCONTROLDETAILS_LISTTEXTW | DWORD | .dwParam1 | 0 |
DWORD | .dwParam2 | 4 | |
WCHAR[64] | .szName | 8 |
│ └─136
MIXERCONTROLDETAILS_SIGNED | LONG | .lValue | 0 |
│ └─4
MIXERCONTROLDETAILS_UNSIGNED | DWORD | .dwValue | 0 |
│ └─4
MIXERCONTROLW | union (unnamed) | .Bounds | 0 |
union (unnamed) | .Metrics | 0 | |
DWORD | .cMultipleItems | 0 | |
DWORD | .cbStruct | 0 | |
DWORD | .dwControlID | 0 | |
DWORD | .dwControlType | 0 | |
DWORD | .fdwControl | 0 | |
WCHAR[64] | .szName | 0 | |
WCHAR[16] | .szShortName | 0 |
│ └─228
MIXERLINE | struct (unnamed) | .Target | 0 |
DWORD | .cChannels | 0 | |
DWORD | .cConnections | 0 | |
DWORD | .cControls | 0 | |
DWORD | .cbStruct | 0 | |
DWORD | .dwComponentType | 0 | |
DWORD | .dwDestination | 0 | |
DWORD | .dwLineID | 0 | |
DWORD | .dwSource | 0 | |
DWORD_PTR | .dwUser | 0 | |
DWORD | .fdwLine | 0 | |
CHAR[64] | .szName | 0 | |
CHAR[16] | .szShortName | 0 |
│ └─172
MIXERLINEA | struct (unnamed) | .Target | 0 |
DWORD | .cChannels | 0 | |
DWORD | .cConnections | 0 | |
DWORD | .cControls | 0 | |
DWORD | .cbStruct | 0 | |
DWORD | .dwComponentType | 0 | |
DWORD | .dwDestination | 0 | |
DWORD | .dwLineID | 0 | |
DWORD | .dwSource | 0 | |
DWORD_PTR | .dwUser | 0 | |
DWORD | .fdwLine | 0 | |
CHAR[64] | .szName | 0 | |
CHAR[16] | .szShortName | 0 |
│ └─172
MIXERLINECONTROLS | DWORD | .cbStruct | 0 |
DWORD | .dwLineID | 4 | |
DWORD | .dwControlID | 8 | |
DWORD | .dwControlType | 8 | |
DWORD | .cControls | 12 | |
DWORD | .cbmxctrl | 16 | |
LPMIXERCONTROLA | .pamxctrl | 20 |
│ └─28
MIXERLINECONTROLSA | DWORD | .cControls | 0 |
DWORD | .cbStruct | 0 | |
DWORD | .cbmxctrl | 0 | |
DWORD | .dwLineID | 0 | |
LPMIXERCONTROLA | .pamxctrl | 0 | |
DWORD | .dwControlID | 0 | |
DWORD | .dwControlType | 0 |
│ └─28
MIXERLINECONTROLSW | DWORD | .cControls | 0 |
DWORD | .cbStruct | 0 | |
DWORD | .cbmxctrl | 0 | |
DWORD | .dwLineID | 0 | |
LPMIXERCONTROLW | .pamxctrl | 0 | |
DWORD | .dwControlID | 0 | |
DWORD | .dwControlType | 0 |
│ └─28
MIXERLINEW | struct (unnamed) | .Target | 0 |
DWORD | .cChannels | 0 | |
DWORD | .cConnections | 0 | |
DWORD | .cControls | 0 | |
DWORD | .cbStruct | 0 | |
DWORD | .dwComponentType | 0 | |
DWORD | .dwDestination | 0 | |
DWORD | .dwLineID | 0 | |
DWORD | .dwSource | 0 | |
DWORD_PTR | .dwUser | 0 | |
DWORD | .fdwLine | 0 | |
WCHAR[64] | .szName | 0 | |
WCHAR[16] | .szShortName | 0 |
│ └─284
MI_Application | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 | |
const MI_ApplicationFT * | .ft | 16 |
│ └─24
MI_ApplicationFT | MI_Result (*)(MI_Application *) __attribute__((stdcall)) | .Close | 0 |
MI_Result (*)(MI_Application *, const MI_Char *, const MI_Char *, MI_DestinationOptions *, MI_SessionCallbacks *, MI_Instance **, MI_Session *) __attribute__((stdcall)) | .NewSession | 8 | |
MI_Result (*)(MI_Application *, const MI_Char *, const MI_Char *, MI_MainFunction, MI_Instance **, MI_HostedProvider *) __attribute__((stdcall)) | .NewHostedProvider | 16 | |
MI_Result (*)(MI_Application *, const MI_Char *, const MI_ClassDecl *, MI_Instance **) __attribute__((stdcall)) | .NewInstance | 24 | |
MI_Result (*)(MI_Application *, MI_DestinationOptions *) __attribute__((stdcall)) | .NewDestinationOptions | 32 | |
MI_Result (*)(MI_Application *, MI_Boolean, MI_OperationOptions *) __attribute__((stdcall)) | .NewOperationOptions | 40 | |
MI_Result (*)(MI_Application *, MI_SubscriptionDeliveryType, MI_SubscriptionDeliveryOptions *) __attribute__((stdcall)) | .NewSubscriptionDeliveryOptions | 48 | |
MI_Result (*)(MI_Application *, MI_Uint32, MI_Char *, MI_Serializer *) __attribute__((stdcall)) | .NewSerializer | 56 | |
MI_Result (*)(MI_Application *, MI_Uint32, MI_Char *, MI_Deserializer *) __attribute__((stdcall)) | .NewDeserializer | 64 | |
MI_Result (*)(MI_Application *, const MI_Char *, const MI_Class *, MI_Instance **) __attribute__((stdcall)) | .NewInstanceFromClass | 72 | |
MI_Result (*)(MI_Application *, const MI_ClassDecl *, const MI_Char *, const MI_Char *, MI_Class **) __attribute__((stdcall)) | .NewClass | 80 |
│ └─88
MI_Array | void * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ArrayField | MI_Array | void * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_BooleanA | MI_Boolean * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_BooleanAField | MI_BooleanA | MI_Boolean * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_BooleanField | MI_Boolean | .value | 0 |
MI_Boolean | .exists | 1 | |
MI_Uint8 | .flags | 2 |
│ └─3
MI_Char16A | MI_Char16 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Char16AField | MI_Char16A | MI_Char16 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Char16Field | MI_Char16 | .value | 0 |
MI_Boolean | .exists | 2 | |
MI_Uint8 | .flags | 3 |
│ └─4
MI_Class | const MI_ClassFT * | .ft | 0 |
const MI_ClassDecl * | .classDecl | 8 | |
const MI_Char * | .namespaceName | 16 | |
const MI_Char * | .serverName | 24 | |
ptrdiff_t[4] | .reserved | 32 |
│ └─64
MI_ClassDecl | MI_Uint32 | .flags | 0 |
MI_Uint32 | .code | 4 | |
const MI_Char * | .name | 8 | |
const struct _MI_Qualifier *const * | .qualifiers | 16 | |
MI_Uint32 | .numQualifiers | 24 | |
const struct _MI_PropertyDecl *const * | .properties | 32 | |
MI_Uint32 | .numProperties | 40 | |
MI_Uint32 | .size | 44 | |
const MI_Char * | .superClass | 48 | |
const MI_ClassDecl * | .superClassDecl | 56 | |
const struct _MI_MethodDecl *const * | .methods | 64 | |
MI_Uint32 | .numMethods | 72 | |
const struct _MI_SchemaDecl * | .schema | 80 | |
const MI_ProviderFT * | .providerFT | 88 | |
MI_Class * | .owningClass | 96 |
│ └─104
MI_ClassFT | MI_Result (*)(const MI_Class *, const MI_Char **) __attribute__((stdcall)) | .GetClassNameA | 0 |
MI_Result (*)(const MI_Class *, const MI_Char **) __attribute__((stdcall)) | .GetNameSpace | 8 | |
MI_Result (*)(const MI_Class *, const MI_Char **) __attribute__((stdcall)) | .GetServerName | 16 | |
MI_Result (*)(const MI_Class *, MI_Uint32 *) __attribute__((stdcall)) | .GetElementCount | 24 | |
MI_Result (*)(const MI_Class *, const MI_Char *, MI_Value *, MI_Boolean *, MI_Type *, MI_Char **, MI_QualifierSet *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetElement | 32 | |
MI_Result (*)(const MI_Class *, MI_Uint32, const MI_Char **, MI_Value *, MI_Boolean *, MI_Type *, MI_Char **, MI_QualifierSet *, MI_Uint32 *) __attribute__((stdcall)) | .GetElementAt | 40 | |
MI_Result (*)(const MI_Class *, MI_QualifierSet *) __attribute__((stdcall)) | .GetClassQualifierSet | 48 | |
MI_Result (*)(const MI_Class *, MI_Uint32 *) __attribute__((stdcall)) | .GetMethodCount | 56 | |
MI_Result (*)(const MI_Class *, MI_Uint32, const MI_Char **, MI_QualifierSet *, MI_ParameterSet *) __attribute__((stdcall)) | .GetMethodAt | 64 | |
MI_Result (*)(const MI_Class *, const MI_Char *, MI_QualifierSet *, MI_ParameterSet *, MI_Uint32 *) __attribute__((stdcall)) | .GetMethod | 72 | |
MI_Result (*)(const MI_Class *, const MI_Char **) __attribute__((stdcall)) | .GetParentClassName | 80 | |
MI_Result (*)(const MI_Class *, MI_Class **) __attribute__((stdcall)) | .GetParentClass | 88 | |
MI_Result (*)(MI_Class *) __attribute__((stdcall)) | .Delete | 96 | |
MI_Result (*)(const MI_Class *, MI_Class **) __attribute__((stdcall)) | .Clone | 104 |
│ └─112
MI_ClientFT_V1 | const MI_ApplicationFT * | .applicationFT | 0 |
const MI_SessionFT * | .sessionFT | 8 | |
const MI_OperationFT * | .operationFT | 16 | |
const MI_HostedProviderFT * | .hostedProviderFT | 24 | |
const MI_SerializerFT * | .serializerFT | 32 | |
const MI_DeserializerFT * | .deserializerFT | 40 | |
const MI_SubscriptionDeliveryOptionsFT * | .subscribeDeliveryOptionsFT | 48 | |
const MI_DestinationOptionsFT * | .destinationOptionsFT | 56 | |
const MI_OperationOptionsFT * | .operationOptionsFT | 64 | |
const MI_UtilitiesFT * | .utilitiesFT | 72 |
│ └─80
MI_ConstBooleanA | const MI_Boolean * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstBooleanAField | MI_ConstBooleanA | const MI_Boolean * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstBooleanField | MI_Boolean | .value | 0 |
MI_Boolean | .exists | 1 | |
MI_Uint8 | .flags | 2 |
│ └─3
MI_ConstChar16A | const MI_Char16 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstChar16AField | MI_ConstChar16A | const MI_Char16 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstChar16Field | MI_Char16 | .value | 0 |
MI_Boolean | .exists | 2 | |
MI_Uint8 | .flags | 3 |
│ └─4
MI_ConstDatetimeA | const MI_Datetime * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstDatetimeAField | MI_ConstDatetimeA | const MI_Datetime * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstDatetimeField | MI_Datetime | MI_Uint32 | .value.isTimestamp | 0 |
union (unnamed) | .value.u | 0 | ||
MI_Boolean | .exists | 36 | ||
MI_Uint8 | .flags | 37 |
│ └─40
MI_ConstInstanceA | const MI_Instance *const * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstInstanceAField | MI_ConstInstanceA | const MI_Instance *const * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstInstanceField | const MI_Instance * | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_ConstReal32A | const MI_Real32 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstReal32AField | MI_ConstReal32A | const MI_Real32 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstReal32Field | MI_Real32 | .value | 0 |
MI_Boolean | .exists | 4 | |
MI_Uint8 | .flags | 5 |
│ └─8
MI_ConstReal64A | const MI_Real64 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstReal64AField | MI_ConstReal64A | const MI_Real64 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstReal64Field | MI_Real64 | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_ConstReferenceA | const MI_Instance *const * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstReferenceAField | MI_ConstReferenceA | const MI_Instance *const * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstReferenceField | const MI_Instance * | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_ConstSint16A | const MI_Sint16 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstSint16AField | MI_ConstSint16A | const MI_Sint16 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstSint16Field | MI_Sint16 | .value | 0 |
MI_Boolean | .exists | 2 | |
MI_Uint8 | .flags | 3 |
│ └─4
MI_ConstSint32A | const MI_Sint32 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstSint32AField | MI_ConstSint32A | const MI_Sint32 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstSint32Field | MI_Sint32 | .value | 0 |
MI_Boolean | .exists | 4 | |
MI_Uint8 | .flags | 5 |
│ └─8
MI_ConstSint64A | const MI_Sint64 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstSint64AField | MI_ConstSint64A | const MI_Sint64 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstSint64Field | MI_Sint64 | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_ConstSint8A | const MI_Sint8 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstSint8AField | MI_ConstSint8A | const MI_Sint8 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstSint8Field | MI_Sint8 | .value | 0 |
MI_Boolean | .exists | 1 | |
MI_Uint8 | .flags | 2 |
│ └─3
MI_ConstStringA | const MI_Char *const * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstStringAField | MI_ConstStringA | const MI_Char *const * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstStringField | const MI_Char * | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_ConstUint16A | const MI_Uint16 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstUint16AField | MI_ConstUint16A | const MI_Uint16 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstUint16Field | MI_Uint16 | .value | 0 |
MI_Boolean | .exists | 2 | |
MI_Uint8 | .flags | 3 |
│ └─4
MI_ConstUint32A | const MI_Uint32 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstUint32AField | MI_ConstUint32A | const MI_Uint32 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstUint32Field | MI_Uint32 | .value | 0 |
MI_Boolean | .exists | 4 | |
MI_Uint8 | .flags | 5 |
│ └─8
MI_ConstUint64A | const MI_Uint64 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstUint64AField | MI_ConstUint64A | const MI_Uint64 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstUint64Field | MI_Uint64 | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_ConstUint8A | const MI_Uint8 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ConstUint8AField | MI_ConstUint8A | const MI_Uint8 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ConstUint8Field | MI_Uint8 | .value | 0 |
MI_Boolean | .exists | 1 | |
MI_Uint8 | .flags | 2 |
│ └─3
MI_Context | const MI_ContextFT * | .ft | 0 |
ptrdiff_t[3] | .reserved | 8 |
│ └─32
MI_ContextFT | MI_Result (*)(MI_Context *, MI_Result) __attribute__((stdcall)) | .PostResult | 0 |
MI_Result (*)(MI_Context *, const MI_Instance *) __attribute__((stdcall)) | .PostInstance | 8 | |
MI_Result (*)(MI_Context *, const MI_Instance *, MI_Uint32, const MI_Char *) __attribute__((stdcall)) | .PostIndication | 16 | |
MI_Result (*)(MI_Context *, const MI_ClassDecl *, MI_Instance *) __attribute__((stdcall)) | .ConstructInstance | 24 | |
MI_Result (*)(MI_Context *, const MI_MethodDecl *, MI_Instance *) __attribute__((stdcall)) | .ConstructParameters | 32 | |
MI_Result (*)(MI_Context *, const MI_ClassDecl *, MI_Instance **) __attribute__((stdcall)) | .NewInstance | 40 | |
MI_Result (*)(MI_Context *, const MI_Char *, MI_Uint32, MI_Instance **) __attribute__((stdcall)) | .NewDynamicInstance | 48 | |
MI_Result (*)(MI_Context *, const MI_MethodDecl *, MI_Instance **) __attribute__((stdcall)) | .NewParameters | 56 | |
MI_Result (*)(const MI_Context *, MI_Boolean *) __attribute__((stdcall)) | .Canceled | 64 | |
MI_Result (*)(const MI_Context *, MI_LocaleType, MI_Char *) __attribute__((stdcall)) | .GetLocale | 72 | |
MI_Result (*)(MI_Context *, MI_CancelCallback, void *) __attribute__((stdcall)) | .RegisterCancel | 80 | |
MI_Result (*)(MI_Context *) __attribute__((stdcall)) | .RequestUnload | 88 | |
MI_Result (*)(MI_Context *) __attribute__((stdcall)) | .RefuseUnload | 96 | |
MI_Result (*)(const MI_Context *, MI_Session *) __attribute__((stdcall)) | .GetLocalSession | 104 | |
MI_Result (*)(MI_Context *, const MI_Char *, const MI_Char *) __attribute__((stdcall)) | .SetStringOption | 112 | |
MI_Result (*)(MI_Context *, const MI_Char *, const MI_Char **) __attribute__((stdcall)) | .GetStringOption | 120 | |
MI_Result (*)(MI_Context *, const MI_Char *, MI_Uint32 *) __attribute__((stdcall)) | .GetNumberOption | 128 | |
MI_Result (*)(MI_Context *, const MI_Char *, MI_Type *, MI_Value *) __attribute__((stdcall)) | .GetCustomOption | 136 | |
MI_Result (*)(MI_Context *, MI_Uint32 *) __attribute__((stdcall)) | .GetCustomOptionCount | 144 | |
MI_Result (*)(MI_Context *, MI_Uint32, const MI_Char **, MI_Type *, MI_Value *) __attribute__((stdcall)) | .GetCustomOptionAt | 152 | |
MI_Result (*)(MI_Context *, MI_Uint32, const MI_Char *) __attribute__((stdcall)) | .WriteMessage | 160 | |
MI_Result (*)(MI_Context *, const MI_Char *, const MI_Char *, const MI_Char *, MI_Uint32, MI_Uint32) __attribute__((stdcall)) | .WriteProgress | 168 | |
MI_Result (*)(MI_Context *, const MI_Char *, const MI_Value *, MI_Type, MI_Uint32) __attribute__((stdcall)) | .WriteStreamParameter | 176 | |
MI_Result (*)(MI_Context *, const MI_Instance *, MI_Boolean *) __attribute__((stdcall)) | .WriteCimError | 184 | |
MI_Result (*)(MI_Context *, const MI_Char *, MI_PromptType, MI_Boolean *) __attribute__((stdcall)) | .PromptUser | 192 | |
MI_Result (*)(MI_Context *, const MI_Char *, const MI_Char *, MI_Boolean *) __attribute__((stdcall)) | .ShouldProcess | 200 | |
MI_Result (*)(MI_Context *, const MI_Char *, MI_Boolean *) __attribute__((stdcall)) | .ShouldContinue | 208 | |
MI_Result (*)(MI_Context *, MI_Uint32, const MI_Char *, const MI_Char *) __attribute__((stdcall)) | .PostError | 216 | |
MI_Result (*)(MI_Context *, const MI_Instance *) __attribute__((stdcall)) | .PostCimError | 224 | |
MI_Result (*)(MI_Context *, MI_Uint32, const MI_Char *, const MI_Char *, MI_Boolean *) __attribute__((stdcall)) | .WriteError | 232 |
│ └─240
MI_Datetime | MI_Uint32 | .isTimestamp | 0 |
union (unnamed) | .u | 0 |
│ └─36
MI_DatetimeA | MI_Datetime * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_DatetimeAField | MI_DatetimeA | MI_Datetime * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_DatetimeField | MI_Datetime | MI_Uint32 | .value.isTimestamp | 0 |
union (unnamed) | .value.u | 0 | ||
MI_Boolean | .exists | 36 | ||
MI_Uint8 | .flags | 37 |
│ └─40
MI_Deserializer | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 |
│ └─16
MI_DeserializerFT | MI_Result (*)(MI_Deserializer *) __attribute__((stdcall)) | .Close | 0 |
MI_Result (*)(MI_Deserializer *, MI_Uint32, MI_Uint8 *, MI_Uint32, MI_Class *, const MI_Char *, const MI_Char *, MI_Deserializer_ClassObjectNeeded, void *, MI_Uint32 *, MI_Class **, MI_Instance **) __attribute__((stdcall)) | .DeserializeClass | 8 | |
MI_Result (*)(MI_Deserializer *, MI_Uint8 *, MI_Uint32, MI_Char *, MI_Uint32 *, MI_Instance **) __attribute__((stdcall)) | .Class_GetClassName | 16 | |
MI_Result (*)(MI_Deserializer *, MI_Uint8 *, MI_Uint32, MI_Char *, MI_Uint32 *, MI_Instance **) __attribute__((stdcall)) | .Class_GetParentClassName | 24 | |
MI_Result (*)(MI_Deserializer *, MI_Uint32, MI_Uint8 *, MI_Uint32, MI_Class **, MI_Uint32, MI_Deserializer_ClassObjectNeeded, void *, MI_Uint32 *, MI_Instance **, MI_Instance **) __attribute__((stdcall)) | .DeserializeInstance | 32 | |
MI_Result (*)(MI_Deserializer *, MI_Uint8 *, MI_Uint32, MI_Char *, MI_Uint32 *, MI_Instance **) __attribute__((stdcall)) | .Instance_GetClassName | 40 |
│ └─48
MI_DestinationOptions | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 | |
const MI_DestinationOptionsFT * | .ft | 16 |
│ └─24
MI_DestinationOptionsFT | void (*)(MI_DestinationOptions *) __attribute__((stdcall)) | .Delete | 0 |
MI_Result (*)(MI_DestinationOptions *, const MI_Char *, const MI_Char *, MI_Uint32) __attribute__((stdcall)) | .SetString | 8 | |
MI_Result (*)(MI_DestinationOptions *, const MI_Char *, MI_Uint32, MI_Uint32) __attribute__((stdcall)) | .SetNumber | 16 | |
MI_Result (*)(MI_DestinationOptions *, const MI_Char *, const MI_UserCredentials *, MI_Uint32) __attribute__((stdcall)) | .AddCredentials | 24 | |
MI_Result (*)(MI_DestinationOptions *, const MI_Char *, const MI_Char **, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetString | 32 | |
MI_Result (*)(MI_DestinationOptions *, const MI_Char *, MI_Uint32 *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetNumber | 40 | |
MI_Result (*)(MI_DestinationOptions *, MI_Uint32 *) __attribute__((stdcall)) | .GetOptionCount | 48 | |
MI_Result (*)(MI_DestinationOptions *, MI_Uint32, const MI_Char **, MI_Value *, MI_Type *, MI_Uint32 *) __attribute__((stdcall)) | .GetOptionAt | 56 | |
MI_Result (*)(MI_DestinationOptions *, const MI_Char *, MI_Value *, MI_Type *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetOption | 64 | |
MI_Result (*)(MI_DestinationOptions *, MI_Uint32 *) __attribute__((stdcall)) | .GetCredentialsCount | 72 | |
MI_Result (*)(MI_DestinationOptions *, MI_Uint32, const MI_Char **, MI_UserCredentials *, MI_Uint32 *) __attribute__((stdcall)) | .GetCredentialsAt | 80 | |
MI_Result (*)(MI_DestinationOptions *, MI_Uint32, const MI_Char **, MI_Char *, MI_Uint32, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetCredentialsPasswordAt | 88 | |
MI_Result (*)(const MI_DestinationOptions *, MI_DestinationOptions *) __attribute__((stdcall)) | .Clone | 96 | |
MI_Result (*)(MI_DestinationOptions *, const MI_Char *, const MI_Interval *, MI_Uint32) __attribute__((stdcall)) | .SetInterval | 104 | |
MI_Result (*)(MI_DestinationOptions *, const MI_Char *, MI_Interval *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetInterval | 112 |
│ └─120
MI_FeatureDecl | MI_Uint32 | .flags | 0 |
MI_Uint32 | .code | 4 | |
const MI_Char * | .name | 8 | |
const MI_Qualifier *const * | .qualifiers | 16 | |
MI_Uint32 | .numQualifiers | 24 |
│ └─32
MI_Filter | const MI_FilterFT * | .ft | 0 |
ptrdiff_t[3] | .reserved | 8 |
│ └─32
MI_FilterFT | MI_Result (*)(const MI_Filter *, const MI_Instance *, MI_Boolean *) __attribute__((stdcall)) | .Evaluate | 0 |
MI_Result (*)(const MI_Filter *, const MI_Char **, const MI_Char **) __attribute__((stdcall)) | .GetExpression | 8 |
│ └─16
MI_HostedProvider | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 | |
const MI_HostedProviderFT * | .ft | 16 |
│ └─24
MI_HostedProviderFT | MI_Result (*)(MI_HostedProvider *) __attribute__((stdcall)) | .Close | 0 |
MI_Result (*)(MI_HostedProvider *, MI_Application *) __attribute__((stdcall)) | .GetApplication | 8 |
│ └─16
MI_Instance | const MI_InstanceFT * | .ft | 0 |
const MI_ClassDecl * | .classDecl | 8 | |
const MI_Char * | .serverName | 16 | |
const MI_Char * | .nameSpace | 24 | |
ptrdiff_t[4] | .reserved | 32 |
│ └─64
MI_InstanceA | MI_Instance ** | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_InstanceAField | MI_InstanceA | MI_Instance ** | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_InstanceExFT | MI_InstanceFT | MI_Result (*)(const MI_Instance *, MI_Instance **) __attribute__((stdcall)) | .parent.Clone | 0 |
MI_Result (*)(MI_Instance *) __attribute__((stdcall)) | .parent.Destruct | 8 | ||
MI_Result (*)(MI_Instance *) __attribute__((stdcall)) | .parent.Delete | 16 | ||
MI_Result (*)(const MI_Instance *, const MI_ClassDecl *, MI_Boolean *) __attribute__((stdcall)) | .parent.IsA | 24 | ||
MI_Result (*)(const MI_Instance *, const MI_Char **) __attribute__((stdcall)) | .parent.GetClassNameA | 32 | ||
MI_Result (*)(MI_Instance *, const MI_Char *) __attribute__((stdcall)) | .parent.SetNameSpace | 40 | ||
MI_Result (*)(const MI_Instance *, const MI_Char **) __attribute__((stdcall)) | .parent.GetNameSpace | 48 | ||
MI_Result (*)(const MI_Instance *, MI_Uint32 *) __attribute__((stdcall)) | .parent.GetElementCount | 56 | ||
MI_Result (*)(MI_Instance *, const MI_Char *, const MI_Value *, MI_Type, MI_Uint32) __attribute__((stdcall)) | .parent.AddElement | 64 | ||
MI_Result (*)(MI_Instance *, const MI_Char *, const MI_Value *, MI_Type, MI_Uint32) __attribute__((stdcall)) | .parent.SetElement | 72 | ||
MI_Result (*)(MI_Instance *, MI_Uint32, const MI_Value *, MI_Type, MI_Uint32) __attribute__((stdcall)) | .parent.SetElementAt | 80 | ||
MI_Result (*)(const MI_Instance *, const MI_Char *, MI_Value *, MI_Type *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .parent.GetElement | 88 | ||
MI_Result (*)(const MI_Instance *, MI_Uint32, const MI_Char **, MI_Value *, MI_Type *, MI_Uint32 *) __attribute__((stdcall)) | .parent.GetElementAt | 96 | ||
MI_Result (*)(MI_Instance *, const MI_Char *) __attribute__((stdcall)) | .parent.ClearElement | 104 | ||
MI_Result (*)(MI_Instance *, MI_Uint32) __attribute__((stdcall)) | .parent.ClearElementAt | 112 | ||
MI_Result (*)(const MI_Instance *, const MI_Char **) __attribute__((stdcall)) | .parent.GetServerName | 120 | ||
MI_Result (*)(MI_Instance *, const MI_Char *) __attribute__((stdcall)) | .parent.SetServerName | 128 | ||
MI_Result (*)(const MI_Instance *, MI_Class **) __attribute__((stdcall)) | .parent.GetClass | 136 | ||
MI_Result (*)(MI_Instance **) __attribute__((stdcall)) | .Normalize | 144 |
│ └─152
MI_InstanceFT | MI_Result (*)(const MI_Instance *, MI_Instance **) __attribute__((stdcall)) | .Clone | 0 |
MI_Result (*)(MI_Instance *) __attribute__((stdcall)) | .Destruct | 8 | |
MI_Result (*)(MI_Instance *) __attribute__((stdcall)) | .Delete | 16 | |
MI_Result (*)(const MI_Instance *, const MI_ClassDecl *, MI_Boolean *) __attribute__((stdcall)) | .IsA | 24 | |
MI_Result (*)(const MI_Instance *, const MI_Char **) __attribute__((stdcall)) | .GetClassNameA | 32 | |
MI_Result (*)(MI_Instance *, const MI_Char *) __attribute__((stdcall)) | .SetNameSpace | 40 | |
MI_Result (*)(const MI_Instance *, const MI_Char **) __attribute__((stdcall)) | .GetNameSpace | 48 | |
MI_Result (*)(const MI_Instance *, MI_Uint32 *) __attribute__((stdcall)) | .GetElementCount | 56 | |
MI_Result (*)(MI_Instance *, const MI_Char *, const MI_Value *, MI_Type, MI_Uint32) __attribute__((stdcall)) | .AddElement | 64 | |
MI_Result (*)(MI_Instance *, const MI_Char *, const MI_Value *, MI_Type, MI_Uint32) __attribute__((stdcall)) | .SetElement | 72 | |
MI_Result (*)(MI_Instance *, MI_Uint32, const MI_Value *, MI_Type, MI_Uint32) __attribute__((stdcall)) | .SetElementAt | 80 | |
MI_Result (*)(const MI_Instance *, const MI_Char *, MI_Value *, MI_Type *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetElement | 88 | |
MI_Result (*)(const MI_Instance *, MI_Uint32, const MI_Char **, MI_Value *, MI_Type *, MI_Uint32 *) __attribute__((stdcall)) | .GetElementAt | 96 | |
MI_Result (*)(MI_Instance *, const MI_Char *) __attribute__((stdcall)) | .ClearElement | 104 | |
MI_Result (*)(MI_Instance *, MI_Uint32) __attribute__((stdcall)) | .ClearElementAt | 112 | |
MI_Result (*)(const MI_Instance *, const MI_Char **) __attribute__((stdcall)) | .GetServerName | 120 | |
MI_Result (*)(MI_Instance *, const MI_Char *) __attribute__((stdcall)) | .SetServerName | 128 | |
MI_Result (*)(const MI_Instance *, MI_Class **) __attribute__((stdcall)) | .GetClass | 136 |
│ └─144
MI_InstanceField | MI_Instance * | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_Interval | MI_Uint32 | .days | 0 |
MI_Uint32 | .hours | 4 | |
MI_Uint32 | .minutes | 8 | |
MI_Uint32 | .seconds | 12 | |
MI_Uint32 | .microseconds | 16 | |
MI_Uint32 | .__padding1 | 20 | |
MI_Uint32 | .__padding2 | 24 | |
MI_Uint32 | .__padding3 | 28 |
│ └─32
MI_MethodDecl | MI_Uint32 | .flags | 0 |
MI_Uint32 | .code | 4 | |
const MI_Char * | .name | 8 | |
const struct _MI_Qualifier *const * | .qualifiers | 16 | |
MI_Uint32 | .numQualifiers | 24 | |
const struct _MI_ParameterDecl *const * | .parameters | 32 | |
MI_Uint32 | .numParameters | 40 | |
MI_Uint32 | .size | 44 | |
MI_Uint32 | .returnType | 48 | |
const MI_Char * | .origin | 56 | |
const MI_Char * | .propagator | 64 | |
const struct _MI_SchemaDecl * | .schema | 72 | |
MI_MethodDecl_Invoke | .function | 80 |
│ └─88
MI_Module | MI_Uint32 | .version | 0 |
MI_Uint32 | .generatorVersion | 4 | |
MI_Uint32 | .flags | 8 | |
MI_Uint32 | .charSize | 12 | |
MI_SchemaDecl * | .schemaDecl | 16 | |
MI_Module_Load | .Load | 24 | |
MI_Module_Unload | .Unload | 32 | |
const MI_ProviderFT * | .dynamicProviderFT | 40 |
│ └─48
MI_ObjectDecl | MI_Uint32 | .flags | 0 |
MI_Uint32 | .code | 4 | |
const MI_Char * | .name | 8 | |
const MI_Qualifier *const * | .qualifiers | 16 | |
MI_Uint32 | .numQualifiers | 24 | |
const struct _MI_PropertyDecl *const * | .properties | 32 | |
MI_Uint32 | .numProperties | 40 | |
MI_Uint32 | .size | 44 |
│ └─48
MI_Operation | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 | |
const MI_OperationFT * | .ft | 16 |
│ └─24
MI_OperationCallbacks | void * | .callbackContext | 0 |
MI_OperationCallback_PromptUser | .promptUser | 8 | |
MI_OperationCallback_WriteError | .writeError | 16 | |
MI_OperationCallback_WriteMessage | .writeMessage | 24 | |
MI_OperationCallback_WriteProgress | .writeProgress | 32 | |
MI_OperationCallback_Instance | .instanceResult | 40 | |
MI_OperationCallback_Indication | .indicationResult | 48 | |
MI_OperationCallback_Class | .classResult | 56 | |
MI_OperationCallback_StreamedParameter | .streamedParameterResult | 64 |
│ └─72
MI_OperationFT | MI_Result (*)(MI_Operation *) __attribute__((stdcall)) | .Close | 0 |
MI_Result (*)(MI_Operation *, MI_CancellationReason) __attribute__((stdcall)) | .Cancel | 8 | |
MI_Result (*)(MI_Operation *, MI_Session *) __attribute__((stdcall)) | .GetSession | 16 | |
MI_Result (*)(MI_Operation *, const MI_Instance **, MI_Boolean *, MI_Result *, const MI_Char **, const MI_Instance **) __attribute__((stdcall)) | .GetInstance | 24 | |
MI_Result (*)(MI_Operation *, const MI_Instance **, const MI_Char **, const MI_Char **, MI_Boolean *, MI_Result *, const MI_Char **, const MI_Instance **) __attribute__((stdcall)) | .GetIndication | 32 | |
MI_Result (*)(MI_Operation *, const MI_Class **, MI_Boolean *, MI_Result *, const MI_Char **, const MI_Instance **) __attribute__((stdcall)) | .GetClass | 40 |
│ └─48
MI_OperationOptions | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 | |
const MI_OperationOptionsFT * | .ft | 16 |
│ └─24
MI_OperationOptionsFT | void (*)(MI_OperationOptions *) __attribute__((stdcall)) | .Delete | 0 |
MI_Result (*)(MI_OperationOptions *, const MI_Char *, const MI_Char *, MI_Uint32) __attribute__((stdcall)) | .SetString | 8 | |
MI_Result (*)(MI_OperationOptions *, const MI_Char *, MI_Uint32, MI_Uint32) __attribute__((stdcall)) | .SetNumber | 16 | |
MI_Result (*)(MI_OperationOptions *, const MI_Char *, MI_Type, const MI_Value *, MI_Boolean, MI_Uint32) __attribute__((stdcall)) | .SetCustomOption | 24 | |
MI_Result (*)(MI_OperationOptions *, const MI_Char *, const MI_Char **, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetString | 32 | |
MI_Result (*)(MI_OperationOptions *, const MI_Char *, MI_Uint32 *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetNumber | 40 | |
MI_Result (*)(MI_OperationOptions *, MI_Uint32 *) __attribute__((stdcall)) | .GetOptionCount | 48 | |
MI_Result (*)(MI_OperationOptions *, MI_Uint32, const MI_Char **, MI_Value *, MI_Type *, MI_Uint32 *) __attribute__((stdcall)) | .GetOptionAt | 56 | |
MI_Result (*)(MI_OperationOptions *, const MI_Char *, MI_Value *, MI_Type *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetOption | 64 | |
MI_Result (*)(MI_OperationOptions *, const MI_Char *, MI_Uint32 *, MI_Uint32, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetEnabledChannels | 72 | |
MI_Result (*)(const MI_OperationOptions *, MI_OperationOptions *) __attribute__((stdcall)) | .Clone | 80 | |
MI_Result (*)(MI_OperationOptions *, const MI_Char *, const MI_Interval *, MI_Uint32) __attribute__((stdcall)) | .SetInterval | 88 | |
MI_Result (*)(MI_OperationOptions *, const MI_Char *, MI_Interval *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetInterval | 96 |
│ └─104
MI_ParameterDecl | MI_Uint32 | .flags | 0 |
MI_Uint32 | .code | 4 | |
const MI_Char * | .name | 8 | |
const MI_Qualifier *const * | .qualifiers | 16 | |
MI_Uint32 | .numQualifiers | 24 | |
MI_Uint32 | .type | 28 | |
const MI_Char * | .className | 32 | |
MI_Uint32 | .subscript | 40 | |
MI_Uint32 | .offset | 44 |
│ └─48
MI_ParameterSet | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 | |
const MI_ParameterSetFT * | .ft | 16 |
│ └─24
MI_ParameterSetFT | MI_Result (*)(const MI_ParameterSet *, MI_Type *, MI_QualifierSet *) __attribute__((stdcall)) | .GetMethodReturnType | 0 |
MI_Result (*)(const MI_ParameterSet *, MI_Uint32 *) __attribute__((stdcall)) | .GetParameterCount | 8 | |
MI_Result (*)(const MI_ParameterSet *, MI_Uint32, const MI_Char **, MI_Type *, MI_Char **, MI_QualifierSet *) __attribute__((stdcall)) | .GetParameterAt | 16 | |
MI_Result (*)(const MI_ParameterSet *, const MI_Char *, MI_Type *, MI_Char **, MI_QualifierSet *, MI_Uint32 *) __attribute__((stdcall)) | .GetParameter | 24 |
│ └─32
MI_PropertyDecl | MI_Uint32 | .flags | 0 |
MI_Uint32 | .code | 4 | |
const MI_Char * | .name | 8 | |
const MI_Qualifier *const * | .qualifiers | 16 | |
MI_Uint32 | .numQualifiers | 24 | |
MI_Uint32 | .type | 28 | |
const MI_Char * | .className | 32 | |
MI_Uint32 | .subscript | 40 | |
MI_Uint32 | .offset | 44 | |
const MI_Char * | .origin | 48 | |
const MI_Char * | .propagator | 56 | |
const void * | .value | 64 |
│ └─72
MI_PropertySet | const MI_PropertySetFT * | .ft | 0 |
ptrdiff_t[3] | .reserved | 8 |
│ └─32
MI_PropertySetFT | MI_Result (*)(const MI_PropertySet *, MI_Uint32 *) __attribute__((stdcall)) | .GetElementCount | 0 |
MI_Result (*)(const MI_PropertySet *, const MI_Char *, MI_Boolean *) __attribute__((stdcall)) | .ContainsElement | 8 | |
MI_Result (*)(MI_PropertySet *, const MI_Char *) __attribute__((stdcall)) | .AddElement | 16 | |
MI_Result (*)(const MI_PropertySet *, MI_Uint32, const MI_Char **) __attribute__((stdcall)) | .GetElementAt | 24 | |
MI_Result (*)(MI_PropertySet *) __attribute__((stdcall)) | .Clear | 32 | |
MI_Result (*)(MI_PropertySet *) __attribute__((stdcall)) | .Destruct | 40 | |
MI_Result (*)(MI_PropertySet *) __attribute__((stdcall)) | .Delete | 48 | |
MI_Result (*)(const MI_PropertySet *, MI_PropertySet **) __attribute__((stdcall)) | .Clone | 56 |
│ └─64
MI_ProviderFT | MI_ProviderFT_Load | .Load | 0 |
MI_ProviderFT_Unload | .Unload | 8 | |
MI_ProviderFT_GetInstance | .GetInstance | 16 | |
MI_ProviderFT_EnumerateInstances | .EnumerateInstances | 24 | |
MI_ProviderFT_CreateInstance | .CreateInstance | 32 | |
MI_ProviderFT_ModifyInstance | .ModifyInstance | 40 | |
MI_ProviderFT_DeleteInstance | .DeleteInstance | 48 | |
MI_ProviderFT_AssociatorInstances | .AssociatorInstances | 56 | |
MI_ProviderFT_ReferenceInstances | .ReferenceInstances | 64 | |
MI_ProviderFT_EnableIndications | .EnableIndications | 72 | |
MI_ProviderFT_DisableIndications | .DisableIndications | 80 | |
MI_ProviderFT_Subscribe | .Subscribe | 88 | |
MI_ProviderFT_Unsubscribe | .Unsubscribe | 96 | |
MI_ProviderFT_Invoke | .Invoke | 104 |
│ └─112
MI_Qualifier | const MI_Char * | .name | 0 |
MI_Uint32 | .type | 8 | |
MI_Uint32 | .flavor | 12 | |
const void * | .value | 16 |
│ └─24
MI_QualifierDecl | const MI_Char * | .name | 0 |
MI_Uint32 | .type | 8 | |
MI_Uint32 | .scope | 12 | |
MI_Uint32 | .flavor | 16 | |
MI_Uint32 | .subscript | 20 | |
const void * | .value | 24 |
│ └─32
MI_QualifierSet | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 | |
const MI_QualifierSetFT * | .ft | 16 |
│ └─24
MI_QualifierSetFT | MI_Result (*)(const MI_QualifierSet *, MI_Uint32 *) __attribute__((stdcall)) | .GetQualifierCount | 0 |
MI_Result (*)(const MI_QualifierSet *, MI_Uint32, const MI_Char **, MI_Type *, MI_Uint32 *, MI_Value *) __attribute__((stdcall)) | .GetQualifierAt | 8 | |
MI_Result (*)(const MI_QualifierSet *, const MI_Char *, MI_Type *, MI_Uint32 *, MI_Value *, MI_Uint32 *) __attribute__((stdcall)) | .GetQualifier | 16 |
│ └─24
MI_Real32A | MI_Real32 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Real32AField | MI_Real32A | MI_Real32 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Real32Field | MI_Real32 | .value | 0 |
MI_Boolean | .exists | 4 | |
MI_Uint8 | .flags | 5 |
│ └─8
MI_Real64A | MI_Real64 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Real64AField | MI_Real64A | MI_Real64 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Real64Field | MI_Real64 | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_ReferenceA | struct _MI_Instance ** | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_ReferenceAField | MI_ReferenceA | struct _MI_Instance ** | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_ReferenceField | MI_Instance * | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_SchemaDecl | const MI_QualifierDecl *const * | .qualifierDecls | 0 |
MI_Uint32 | .numQualifierDecls | 8 | |
const MI_ClassDecl *const * | .classDecls | 16 | |
MI_Uint32 | .numClassDecls | 24 |
│ └─32
MI_Serializer | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 |
│ └─16
MI_SerializerFT | MI_Result (*)(MI_Serializer *) __attribute__((stdcall)) | .Close | 0 |
MI_Result (*)(MI_Serializer *, MI_Uint32, const MI_Class *, MI_Uint8 *, MI_Uint32, MI_Uint32 *) __attribute__((stdcall)) | .SerializeClass | 8 | |
MI_Result (*)(MI_Serializer *, MI_Uint32, const MI_Instance *, MI_Uint8 *, MI_Uint32, MI_Uint32 *) __attribute__((stdcall)) | .SerializeInstance | 16 |
│ └─24
MI_Server | const MI_ServerFT * | .serverFT | 0 |
const MI_ContextFT * | .contextFT | 8 | |
const MI_InstanceFT * | .instanceFT | 16 | |
const MI_PropertySetFT * | .propertySetFT | 24 | |
const MI_FilterFT * | .filterFT | 32 |
│ └─40
MI_ServerFT | MI_Result (*)(MI_Uint32 *) __attribute__((stdcall)) | .GetVersion | 0 |
MI_Result (*)(const MI_Char **) __attribute__((stdcall)) | .GetSystemName | 8 |
│ └─16
MI_Session | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 | |
const MI_SessionFT * | .ft | 16 |
│ └─24
MI_SessionCallbacks | void * | .callbackContext | 0 |
void (*)(MI_Application *, void *, MI_Uint32, const MI_Char *) __attribute__((stdcall)) | .writeMessage | 8 | |
void (*)(MI_Application *, void *, MI_Instance *) __attribute__((stdcall)) | .writeError | 16 |
│ └─24
MI_SessionFT | MI_Result (*)(MI_Session *, void *, void (*)(void *) __attribute__((stdcall))) __attribute__((stdcall)) | .Close | 0 |
MI_Result (*)(MI_Session *, MI_Application *) __attribute__((stdcall)) | .GetApplication | 8 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Instance *, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .GetInstance | 16 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Instance *, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .ModifyInstance | 24 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Instance *, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .CreateInstance | 32 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Instance *, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .DeleteInstance | 40 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Char *, const MI_Char *, const MI_Instance *, const MI_Instance *, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .Invoke | 48 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Char *, MI_Boolean, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .EnumerateInstances | 56 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Char *, const MI_Char *, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .QueryInstances | 64 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Instance *, const MI_Char *, const MI_Char *, const MI_Char *, const MI_Char *, MI_Boolean, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .AssociatorInstances | 72 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Instance *, const MI_Char *, const MI_Char *, MI_Boolean, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .ReferenceInstances | 80 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Char *, const MI_Char *, const MI_SubscriptionDeliveryOptions *, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .Subscribe | 88 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Char *, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .GetClass | 96 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationOptions *, const MI_Char *, const MI_Char *, MI_Boolean, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .EnumerateClasses | 104 | |
void (*)(MI_Session *, MI_Uint32, MI_OperationCallbacks *, MI_Operation *) __attribute__((stdcall)) | .TestConnection | 112 |
│ └─120
MI_Sint16A | MI_Sint16 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Sint16AField | MI_Sint16A | MI_Sint16 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Sint16Field | MI_Sint16 | .value | 0 |
MI_Boolean | .exists | 2 | |
MI_Uint8 | .flags | 3 |
│ └─4
MI_Sint32A | MI_Sint32 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Sint32AField | MI_Sint32A | MI_Sint32 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Sint32Field | MI_Sint32 | .value | 0 |
MI_Boolean | .exists | 4 | |
MI_Uint8 | .flags | 5 |
│ └─8
MI_Sint64A | MI_Sint64 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Sint64AField | MI_Sint64A | MI_Sint64 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Sint64Field | MI_Sint64 | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_Sint8A | MI_Sint8 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Sint8AField | MI_Sint8A | MI_Sint8 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Sint8Field | MI_Sint8 | .value | 0 |
MI_Boolean | .exists | 1 | |
MI_Uint8 | .flags | 2 |
│ └─3
MI_StringA | MI_Char ** | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_StringAField | MI_StringA | MI_Char ** | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_StringField | MI_Char * | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_SubscriptionDeliveryOptions | MI_Uint64 | .reserved1 | 0 |
ptrdiff_t | .reserved2 | 8 | |
const MI_SubscriptionDeliveryOptionsFT * | .ft | 16 |
│ └─24
MI_SubscriptionDeliveryOptionsFT | MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, const MI_Char *, MI_Uint32) __attribute__((stdcall)) | .SetString | 0 |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, MI_Uint32, MI_Uint32) __attribute__((stdcall)) | .SetNumber | 8 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, const MI_Datetime *, MI_Uint32) __attribute__((stdcall)) | .SetDateTime | 16 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, const MI_Interval *, MI_Uint32) __attribute__((stdcall)) | .SetInterval | 24 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, const MI_UserCredentials *, MI_Uint32) __attribute__((stdcall)) | .AddCredentials | 32 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *) __attribute__((stdcall)) | .Delete | 40 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, const MI_Char **, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetString | 48 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, MI_Uint32 *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetNumber | 56 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, MI_Datetime *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetDateTime | 64 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, MI_Interval *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetInterval | 72 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, MI_Uint32 *) __attribute__((stdcall)) | .GetOptionCount | 80 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, MI_Uint32, const MI_Char **, MI_Value *, MI_Type *, MI_Uint32 *) __attribute__((stdcall)) | .GetOptionAt | 88 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, const MI_Char *, MI_Value *, MI_Type *, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetOption | 96 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, MI_Uint32 *) __attribute__((stdcall)) | .GetCredentialsCount | 104 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, MI_Uint32, const MI_Char **, MI_UserCredentials *, MI_Uint32 *) __attribute__((stdcall)) | .GetCredentialsAt | 112 | |
MI_Result (*)(MI_SubscriptionDeliveryOptions *, MI_Uint32, const MI_Char **, MI_Char *, MI_Uint32, MI_Uint32 *, MI_Uint32 *) __attribute__((stdcall)) | .GetCredentialsPasswordAt | 120 | |
MI_Result (*)(const MI_SubscriptionDeliveryOptions *, MI_SubscriptionDeliveryOptions *) __attribute__((stdcall)) | .Clone | 128 |
│ └─136
MI_Timestamp | MI_Uint32 | .year | 0 |
MI_Uint32 | .month | 4 | |
MI_Uint32 | .day | 8 | |
MI_Uint32 | .hour | 12 | |
MI_Uint32 | .minute | 16 | |
MI_Uint32 | .second | 20 | |
MI_Uint32 | .microseconds | 24 | |
MI_Sint32 | .utc | 28 |
│ └─32
MI_Uint16A | MI_Uint16 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Uint16AField | MI_Uint16A | MI_Uint16 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Uint16Field | MI_Uint16 | .value | 0 |
MI_Boolean | .exists | 2 | |
MI_Uint8 | .flags | 3 |
│ └─4
MI_Uint32A | MI_Uint32 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Uint32AField | MI_Uint32A | MI_Uint32 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Uint32Field | MI_Uint32 | .value | 0 |
MI_Boolean | .exists | 4 | |
MI_Uint8 | .flags | 5 |
│ └─8
MI_Uint64A | MI_Uint64 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Uint64AField | MI_Uint64A | MI_Uint64 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Uint64Field | MI_Uint64 | .value | 0 |
MI_Boolean | .exists | 8 | |
MI_Uint8 | .flags | 9 |
│ └─16
MI_Uint8A | MI_Uint8 * | .data | 0 |
MI_Uint32 | .size | 8 |
│ └─16
MI_Uint8AField | MI_Uint8A | MI_Uint8 * | .value.data | 0 |
MI_Uint32 | .value.size | 8 | ||
MI_Boolean | .exists | 16 | ||
MI_Uint8 | .flags | 17 |
│ └─24
MI_Uint8Field | MI_Uint8 | .value | 0 |
MI_Boolean | .exists | 1 | |
MI_Uint8 | .flags | 2 |
│ └─3
MI_UserCredentials | union (unnamed) | .credentials | 0 |
const MI_Char * | .authenticationType | 0 |
│ └─32
MI_UsernamePasswordCreds | const MI_Char * | .domain | 0 |
const MI_Char * | .username | 8 | |
const MI_Char * | .password | 16 |
│ └─24
MI_UtilitiesFT | MI_ErrorCategory (*)(MI_Char *, MI_Uint32) __attribute__((stdcall)) | .MapErrorToMiErrorCategory | 0 |
MI_Result (*)(MI_Uint32, const MI_Char *, const MI_Char *, MI_Instance **) __attribute__((stdcall)) | .CimErrorFromErrorCode | 8 |
│ └─16
MI_Value | MI_Array | void * | .array.data | 0 |
MI_Uint32 | .array.size | 8 | ||
MI_Boolean | .boolean | 0 | ||
MI_BooleanA | MI_Boolean * | .booleana.data | 0 | |
MI_Uint32 | .booleana.size | 8 | ||
MI_Char16 | .char16 | 0 | ||
MI_Char16A | MI_Char16 * | .char16a.data | 0 | |
MI_Uint32 | .char16a.size | 8 | ||
MI_Datetime | MI_Uint32 | .datetime.isTimestamp | 0 | |
union (unnamed) | .datetime.u | 0 | ||
MI_DatetimeA | MI_Datetime * | .datetimea.data | 0 | |
MI_Uint32 | .datetimea.size | 8 | ||
MI_Instance * | .instance | 0 | ||
MI_InstanceA | MI_Instance ** | .instancea.data | 0 | |
MI_Uint32 | .instancea.size | 8 | ||
MI_Real32 | .real32 | 0 | ||
MI_Real32A | MI_Real32 * | .real32a.data | 0 | |
MI_Uint32 | .real32a.size | 8 | ||
MI_Real64 | .real64 | 0 | ||
MI_Real64A | MI_Real64 * | .real64a.data | 0 | |
MI_Uint32 | .real64a.size | 8 | ||
MI_Instance * | .reference | 0 | ||
MI_ReferenceA | struct _MI_Instance ** | .referencea.data | 0 | |
MI_Uint32 | .referencea.size | 8 | ||
MI_Sint16 | .sint16 | 0 | ||
MI_Sint16A | MI_Sint16 * | .sint16a.data | 0 | |
MI_Uint32 | .sint16a.size | 8 | ||
MI_Sint32 | .sint32 | 0 | ||
MI_Sint32A | MI_Sint32 * | .sint32a.data | 0 | |
MI_Uint32 | .sint32a.size | 8 | ||
MI_Sint64 | .sint64 | 0 | ||
MI_Sint64A | MI_Sint64 * | .sint64a.data | 0 | |
MI_Uint32 | .sint64a.size | 8 | ||
MI_Sint8 | .sint8 | 0 | ||
MI_Sint8A | MI_Sint8 * | .sint8a.data | 0 | |
MI_Uint32 | .sint8a.size | 8 | ||
MI_Char * | .string | 0 | ||
MI_StringA | MI_Char ** | .stringa.data | 0 | |
MI_Uint32 | .stringa.size | 8 | ||
MI_Uint16 | .uint16 | 0 | ||
MI_Uint16A | MI_Uint16 * | .uint16a.data | 0 | |
MI_Uint32 | .uint16a.size | 8 | ||
MI_Uint32 | .uint32 | 0 | ||
MI_Uint32A | MI_Uint32 * | .uint32a.data | 0 | |
MI_Uint32 | .uint32a.size | 8 | ||
MI_Uint64 | .uint64 | 0 | ||
MI_Uint64A | MI_Uint64 * | .uint64a.data | 0 | |
MI_Uint32 | .uint64a.size | 8 | ||
MI_Uint8 | .uint8 | 0 | ||
MI_Uint8A | MI_Uint8 * | .uint8a.data | 0 | |
MI_Uint32 | .uint8a.size | 8 |
│ └─40
MMCBUTTON | int | .nBitmap | 0 |
int | .idCommand | 4 | |
BYTE | .fsState | 8 | |
BYTE | .fsType | 9 | |
LPOLESTR | .lpButtonText | 16 | |
LPOLESTR | .lpTooltipText | 24 |
│ └─32
MMCKINFO | FOURCC | .ckid | 0 |
DWORD | .cksize | 4 | |
FOURCC | .fccType | 8 | |
DWORD | .dwDataOffset | 12 | |
DWORD | .dwFlags | 16 |
│ └─20
MMC_COLUMN_DATA | int | .nColIndex | 0 |
DWORD | .dwFlags | 4 | |
int | .nWidth | 8 | |
ULONG_PTR | .ulReserved | 16 |
│ └─24
MMC_COLUMN_SET_DATA | int | .cbSize | 0 |
int | .nNumCols | 4 | |
MMC_COLUMN_DATA * | .pColData | 8 |
│ └─16
MMC_EXPANDSYNC_STRUCT | BOOL | .bHandled | 0 |
BOOL | .bExpanding | 4 | |
HSCOPEITEM | .hItem | 8 |
│ └─16
MMC_EXT_VIEW_DATA | GUID | unsigned long | .viewID.Data1 | 0 |
unsigned short | .viewID.Data2 | 4 | ||
unsigned short | .viewID.Data3 | 6 | ||
unsigned char[8] | .viewID.Data4 | 8 | ||
LPCOLESTR | .pszURL | 16 | ||
LPCOLESTR | .pszViewTitle | 24 | ||
LPCOLESTR | .pszTooltipText | 32 | ||
BOOL | .bReplacesDefaultView | 40 |
│ └─48
MMC_FILTERDATA | LPOLESTR | .pszText | 0 |
INT | .cchTextMax | 8 | |
LONG | .lValue | 12 |
│ └─16
MMC_LISTPAD_INFO | LPOLESTR | .szTitle | 0 |
LPOLESTR | .szButtonText | 8 | |
LONG_PTR | .nCommandID | 16 |
│ └─24
MMC_RESTORE_VIEW | DWORD | .dwSize | 0 |
MMC_COOKIE | .cookie | 8 | |
LPOLESTR | .pViewType | 16 | |
long | .lViewOptions | 24 |
│ └─32
MMC_SNAPIN_PROPERTY | LPCOLESTR | .pszPropName | 0 | ||
VARIANT | DECIMAL | USHORT | .varValue.decVal.wReserved | 8 | |
BYTE | .varValue.decVal.scale | 10 | |||
USHORT | .varValue.decVal.signscale | 10 | |||
BYTE | .varValue.decVal.sign | 11 | |||
ULONG | .varValue.decVal.Hi32 | 12 | |||
ULONG | .varValue.decVal.Lo32 | 16 | |||
ULONGLONG | .varValue.decVal.Lo64 | 16 | |||
ULONG | .varValue.decVal.Mid32 | 20 | |||
VARTYPE | .varValue.vt | 8 | |||
WORD | .varValue.wReserved1 | 10 | |||
WORD | .varValue.wReserved2 | 12 | |||
WORD | .varValue.wReserved3 | 14 | |||
BYTE | .varValue.bVal | 16 | |||
VARIANT_BOOL | .varValue.boolVal | 16 | |||
BSTR | .varValue.bstrVal | 16 | |||
PVOID | .varValue.byref | 16 | |||
CHAR | .varValue.cVal | 16 | |||
CY | LONGLONG | .varValue.cyVal.int64 | 16 | ||
ULONG | .varValue.cyVal.Lo | 16 | |||
LONG | .varValue.cyVal.Hi | 20 | |||
DATE | .varValue.date | 16 | |||
DOUBLE | .varValue.dblVal | 16 | |||
FLOAT | .varValue.fltVal | 16 | |||
SHORT | .varValue.iVal | 16 | |||
INT | .varValue.intVal | 16 | |||
LONG | .varValue.lVal | 16 | |||
LONGLONG | .varValue.llVal | 16 | |||
SAFEARRAY * | .varValue.parray | 16 | |||
BYTE * | .varValue.pbVal | 16 | |||
VARIANT_BOOL * | .varValue.pboolVal | 16 | |||
BSTR * | .varValue.pbstrVal | 16 | |||
CHAR * | .varValue.pcVal | 16 | |||
CY * | .varValue.pcyVal | 16 | |||
DATE * | .varValue.pdate | 16 | |||
DOUBLE * | .varValue.pdblVal | 16 | |||
DECIMAL * | .varValue.pdecVal | 16 | |||
IDispatch * | .varValue.pdispVal | 16 | |||
FLOAT * | .varValue.pfltVal | 16 | |||
SHORT * | .varValue.piVal | 16 | |||
INT * | .varValue.pintVal | 16 | |||
LONG * | .varValue.plVal | 16 | |||
LONGLONG * | .varValue.pllVal | 16 | |||
SAFEARRAY ** | .varValue.pparray | 16 | |||
IDispatch ** | .varValue.ppdispVal | 16 | |||
IUnknown ** | .varValue.ppunkVal | 16 | |||
SCODE * | .varValue.pscode | 16 | |||
USHORT * | .varValue.puiVal | 16 | |||
UINT * | .varValue.puintVal | 16 | |||
ULONG * | .varValue.pulVal | 16 | |||
ULONGLONG * | .varValue.pullVal | 16 | |||
IUnknown * | .varValue.punkVal | 16 | |||
PVOID | .varValue.pvRecord | 16 | |||
VARIANT * | .varValue.pvarVal | 16 | |||
SCODE | .varValue.scode | 16 | |||
USHORT | .varValue.uiVal | 16 | |||
UINT | .varValue.uintVal | 16 | |||
ULONG | .varValue.ulVal | 16 | |||
ULONGLONG | .varValue.ullVal | 16 | |||
IRecordInfo * | .varValue.pRecInfo | 24 | |||
MMC_PROPERTY_ACTION | .eAction | 32 |
│ └─40
MMC_SORT_DATA | int | .nColIndex | 0 |
DWORD | .dwSortOptions | 4 | |
ULONG_PTR | .ulReserved | 8 |
│ └─16
MMC_SORT_SET_DATA | int | .cbSize | 0 |
int | .nNumItems | 4 | |
MMC_SORT_DATA * | .pSortData | 8 |
│ └─16
MMC_TASK | MMC_TASK_DISPLAY_OBJECT | MMC_TASK_DISPLAY_TYPE | .sDisplayObject.eDisplayType | 0 | |
MMC_TASK_DISPLAY_BITMAP | LPOLESTR | .sDisplayObject.uBitmap.szMouseOverBitmap | 8 | ||
LPOLESTR | .sDisplayObject.uBitmap.szMouseOffBitmap | 16 | |||
MMC_TASK_DISPLAY_SYMBOL | LPOLESTR | .sDisplayObject.uSymbol.szFontFamilyName | 8 | ||
LPOLESTR | .sDisplayObject.uSymbol.szURLtoEOT | 16 | |||
LPOLESTR | .sDisplayObject.uSymbol.szSymbolString | 24 | |||
LPOLESTR | .szText | 32 | |||
LPOLESTR | .szHelpString | 40 | |||
MMC_ACTION_TYPE | .eActionType | 48 | |||
LONG_PTR | .nCommandID | 56 | |||
LPOLESTR | .szActionURL | 56 | |||
LPOLESTR | .szScript | 56 |
│ └─64
MMC_TASK_DISPLAY_BITMAP | LPOLESTR | .szMouseOverBitmap | 0 |
LPOLESTR | .szMouseOffBitmap | 8 |
│ └─16
MMC_TASK_DISPLAY_OBJECT | MMC_TASK_DISPLAY_TYPE | .eDisplayType | 0 | |
MMC_TASK_DISPLAY_BITMAP | LPOLESTR | .uBitmap.szMouseOverBitmap | 8 | |
LPOLESTR | .uBitmap.szMouseOffBitmap | 16 | ||
MMC_TASK_DISPLAY_SYMBOL | LPOLESTR | .uSymbol.szFontFamilyName | 8 | |
LPOLESTR | .uSymbol.szURLtoEOT | 16 | ||
LPOLESTR | .uSymbol.szSymbolString | 24 |
│ └─32
MMC_TASK_DISPLAY_SYMBOL | LPOLESTR | .szFontFamilyName | 0 |
LPOLESTR | .szURLtoEOT | 8 | |
LPOLESTR | .szSymbolString | 16 |
│ └─24
MMC_VISIBLE_COLUMNS | INT | .nVisibleColumns | 0 |
INT[1] | .rgVisibleCols | 4 |
│ └─8
MODEMDEVCAPS | DWORD | .dwActualSize | 0 |
DWORD | .dwRequiredSize | 4 | |
DWORD | .dwDevSpecificOffset | 8 | |
DWORD | .dwDevSpecificSize | 12 | |
DWORD | .dwModemProviderVersion | 16 | |
DWORD | .dwModemManufacturerOffset | 20 | |
DWORD | .dwModemManufacturerSize | 24 | |
DWORD | .dwModemModelOffset | 28 | |
DWORD | .dwModemModelSize | 32 | |
DWORD | .dwModemVersionOffset | 36 | |
DWORD | .dwModemVersionSize | 40 | |
DWORD | .dwDialOptions | 44 | |
DWORD | .dwCallSetupFailTimer | 48 | |
DWORD | .dwInactivityTimeout | 52 | |
DWORD | .dwSpeakerVolume | 56 | |
DWORD | .dwSpeakerMode | 60 | |
DWORD | .dwModemOptions | 64 | |
DWORD | .dwMaxDTERate | 68 | |
DWORD | .dwMaxDCERate | 72 | |
BYTE[1] | .abVariablePortion | 76 |
│ └─80
MODEMSETTINGS | DWORD | .dwActualSize | 0 |
DWORD | .dwRequiredSize | 4 | |
DWORD | .dwDevSpecificOffset | 8 | |
DWORD | .dwDevSpecificSize | 12 | |
DWORD | .dwCallSetupFailTimer | 16 | |
DWORD | .dwInactivityTimeout | 20 | |
DWORD | .dwSpeakerVolume | 24 | |
DWORD | .dwSpeakerMode | 28 | |
DWORD | .dwPreferredModemOptions | 32 | |
DWORD | .dwNegotiatedModemOptions | 36 | |
DWORD | .dwNegotiatedDCERate | 40 | |
BYTE[1] | .abVariablePortion | 44 |
│ └─48
MODIFY_VHDSET_PARAMETERS | MODIFY_VHDSET_VERSION | .Version | 0 | |
PCWSTR | .DefaultFilePath | 8 | ||
GUID | unsigned long | .SnapshotId.Data1 | 8 | |
unsigned short | .SnapshotId.Data2 | 12 | ||
unsigned short | .SnapshotId.Data3 | 14 | ||
unsigned char[8] | .SnapshotId.Data4 | 16 | ||
struct (unnamed) | .SnapshotPath | 8 |
│ └─32
MODLOAD_CVMISC | DWORD | .oCV | 0 |
size_t | .cCV | 8 | |
DWORD | .oMisc | 16 | |
size_t | .cMisc | 24 | |
DWORD | .dtImage | 32 | |
DWORD | .cImage | 36 |
│ └─40
MODLOAD_DATA | DWORD | .ssize | 0 |
DWORD | .ssig | 4 | |
PVOID | .data | 8 | |
DWORD | .size | 16 | |
DWORD | .flags | 20 |
│ └─24
MODULEENTRY32 | DWORD | .dwSize | 0 |
DWORD | .th32ModuleID | 4 | |
DWORD | .th32ProcessID | 8 | |
DWORD | .GlblcntUsage | 12 | |
DWORD | .ProccntUsage | 16 | |
BYTE * | .modBaseAddr | 24 | |
DWORD | .modBaseSize | 32 | |
HMODULE | .hModule | 40 | |
char[256] | .szModule | 48 | |
char[260] | .szExePath | 304 |
│ └─568
MODULEENTRY32W | DWORD | .dwSize | 0 |
DWORD | .th32ModuleID | 4 | |
DWORD | .th32ProcessID | 8 | |
DWORD | .GlblcntUsage | 12 | |
DWORD | .ProccntUsage | 16 | |
BYTE * | .modBaseAddr | 24 | |
DWORD | .modBaseSize | 32 | |
HMODULE | .hModule | 40 | |
WCHAR[256] | .szModule | 48 | |
WCHAR[260] | .szExePath | 560 |
│ └─1080
MODULEINFO | LPVOID | .lpBaseOfDll | 0 |
DWORD | .SizeOfImage | 8 | |
LPVOID | .EntryPoint | 16 |
│ └─24
MOF_FIELD | ULONG64 | .DataPtr | 0 |
ULONG | .Length | 8 | |
ULONG | .DataType | 12 |
│ └─16
MONCBSTRUCT | UINT | .cb | 0 | ||
DWORD | .dwTime | 4 | |||
HANDLE | .hTask | 8 | |||
DWORD | .dwRet | 16 | |||
UINT | .wType | 20 | |||
UINT | .wFmt | 24 | |||
HCONV | .hConv | 32 | |||
HSZ | .hsz1 | 40 | |||
HSZ | .hsz2 | 48 | |||
HDDEDATA | .hData | 56 | |||
ULONG_PTR | .dwData1 | 64 | |||
ULONG_PTR | .dwData2 | 72 | |||
CONVCONTEXT | UINT | .cc.cb | 80 | ||
UINT | .cc.wFlags | 84 | |||
UINT | .cc.wCountryID | 88 | |||
int | .cc.iCodePage | 92 | |||
DWORD | .cc.dwLangID | 96 | |||
DWORD | .cc.dwSecurity | 100 | |||
SECURITY_QUALITY_OF_SERVICE | DWORD | .cc.qos.Length | 104 | ||
SECURITY_IMPERSONATION_LEVEL | .cc.qos.ImpersonationLevel | 108 | |||
SECURITY_CONTEXT_TRACKING_MODE | .cc.qos.ContextTrackingMode | 112 | |||
BOOLEAN | .cc.qos.EffectiveOnly | 113 | |||
DWORD | .cbData | 116 | |||
DWORD[8] | .Data | 120 |
│ └─152
MONCONVSTRUCT | UINT | .cb | 0 |
BOOL | .fConnect | 4 | |
DWORD | .dwTime | 8 | |
HANDLE | .hTask | 16 | |
HSZ | .hszSvc | 24 | |
HSZ | .hszTopic | 32 | |
HCONV | .hConvClient | 40 | |
HCONV | .hConvServer | 48 |
│ └─56
MONERRSTRUCT | UINT | .cb | 0 |
UINT | .wLastError | 4 | |
DWORD | .dwTime | 8 | |
HANDLE | .hTask | 16 |
│ └─24
MONHSZSTRUCTA | UINT | .cb | 0 |
BOOL | .fsAction | 4 | |
DWORD | .dwTime | 8 | |
HSZ | .hsz | 16 | |
HANDLE | .hTask | 24 | |
CHAR[1] | .str | 32 |
│ └─40
MONHSZSTRUCTW | UINT | .cb | 0 |
BOOL | .fsAction | 4 | |
DWORD | .dwTime | 8 | |
HSZ | .hsz | 16 | |
HANDLE | .hTask | 24 | |
WCHAR[1] | .str | 32 |
│ └─40
MONITORINFO | DWORD | .cbSize | 0 | |
RECT | LONG | .rcMonitor.left | 4 | |
LONG | .rcMonitor.top | 8 | ||
LONG | .rcMonitor.right | 12 | ||
LONG | .rcMonitor.bottom | 16 | ||
RECT | LONG | .rcWork.left | 20 | |
LONG | .rcWork.top | 24 | ||
LONG | .rcWork.right | 28 | ||
LONG | .rcWork.bottom | 32 | ||
DWORD | .dwFlags | 36 |
│ └─40
MONITORINFOEXA | DWORD | .cbSize | 0 | |
RECT | LONG | .rcMonitor.left | 4 | |
LONG | .rcMonitor.top | 8 | ||
LONG | .rcMonitor.right | 12 | ||
LONG | .rcMonitor.bottom | 16 | ||
RECT | LONG | .rcWork.left | 20 | |
LONG | .rcWork.top | 24 | ||
LONG | .rcWork.right | 28 | ||
LONG | .rcWork.bottom | 32 | ||
DWORD | .dwFlags | 36 | ||
CHAR[32] | .szDevice | 40 |
│ └─72
MONITORINFOEXW | DWORD | .cbSize | 0 | |
RECT | LONG | .rcMonitor.left | 4 | |
LONG | .rcMonitor.top | 8 | ||
LONG | .rcMonitor.right | 12 | ||
LONG | .rcMonitor.bottom | 16 | ||
RECT | LONG | .rcWork.left | 20 | |
LONG | .rcWork.top | 24 | ||
LONG | .rcWork.right | 28 | ||
LONG | .rcWork.bottom | 32 | ||
DWORD | .dwFlags | 36 | ||
WCHAR[32] | .szDevice | 40 |
│ └─104
MONITOR_STATE | LARGE_INTEGER | LONGLONG | .LastUpdate.QuadPart | 0 |
struct (unnamed) | .LastUpdate.u | 0 | ||
DWORD | .LastUpdate.LowPart | 0 | ||
LONG | .LastUpdate.HighPart | 4 | ||
RESOURCE_MONITOR_STATE | .State | 8 | ||
HANDLE | .ActiveResource | 16 | ||
BOOL | .ResmonStop | 24 |
│ └─32
MONLINKSTRUCT | UINT | .cb | 0 |
DWORD | .dwTime | 4 | |
HANDLE | .hTask | 8 | |
BOOL | .fEstablished | 16 | |
BOOL | .fNoData | 20 | |
HSZ | .hszSvc | 24 | |
HSZ | .hszTopic | 32 | |
HSZ | .hszItem | 40 | |
UINT | .wFmt | 48 | |
BOOL | .fServer | 52 | |
HCONV | .hConvServer | 56 | |
HCONV | .hConvClient | 64 |
│ └─72
MONMSGSTRUCT | UINT | .cb | 0 | |
HWND | .hwndTo | 8 | ||
DWORD | .dwTime | 16 | ||
HANDLE | .hTask | 24 | ||
UINT | .wMsg | 32 | ||
WPARAM | .wParam | 40 | ||
LPARAM | .lParam | 48 | ||
DDEML_MSG_HOOK_DATA | UINT_PTR | .dmhd.uiLo | 56 | |
UINT_PTR | .dmhd.uiHi | 64 | ||
DWORD | .dmhd.cbData | 72 | ||
DWORD[8] | .dmhd.Data | 76 |
│ └─112
MONTHLYDATE | DWORD | .rgfDays | 0 |
WORD | .rgfMonths | 4 |
│ └─8
MONTHLYDOW | WORD | .wWhichWeek | 0 |
WORD | .rgfDaysOfTheWeek | 2 | |
WORD | .rgfMonths | 4 |
│ └─6
MOUSEHOOKSTRUCT | POINT | LONG | .pt.x | 0 |
LONG | .pt.y | 4 | ||
HWND | .hwnd | 8 | ||
UINT | .wHitTestCode | 16 | ||
ULONG_PTR | .dwExtraInfo | 24 |
│ └─32
MOUSEHOOKSTRUCTEX | POINT | LONG | .pt.x | 0 |
LONG | .pt.y | 4 | ||
HWND | .hwnd | 8 | ||
UINT | .wHitTestCode | 16 | ||
ULONG_PTR | .dwExtraInfo | 24 | ||
DWORD | .mouseData | 32 |
│ └─40
MOUSEINPUT | LONG | .dx | 0 |
LONG | .dy | 4 | |
DWORD | .mouseData | 8 | |
DWORD | .dwFlags | 12 | |
DWORD | .time | 16 | |
ULONG_PTR | .dwExtraInfo | 24 |
│ └─32
MOUSEKEYS | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .iMaxSpeed | 8 | |
DWORD | .iTimeToMaxSpeed | 12 | |
DWORD | .iCtrlSpeed | 16 | |
DWORD | .dwReserved1 | 20 | |
DWORD | .dwReserved2 | 24 |
│ └─28
MOUSEMOVEPOINT | int | .x | 0 |
int | .y | 4 | |
DWORD | .time | 8 | |
ULONG_PTR | .dwExtraInfo | 16 |
│ └─24
MOUSE_ATTRIBUTES | USHORT | .MouseIdentifier | 0 |
USHORT | .NumberOfButtons | 2 | |
USHORT | .SampleRate | 4 | |
ULONG | .InputDataQueueLength | 8 |
│ └─12
MOUSE_INPUT_DATA | USHORT | .UnitId | 0 |
USHORT | .Flags | 2 | |
USHORT | .ButtonFlags | 4 | |
ULONG | .Buttons | 4 | |
USHORT | .ButtonData | 6 | |
ULONG | .RawButtons | 8 | |
LONG | .LastX | 12 | |
LONG | .LastY | 16 | |
ULONG | .ExtraInformation | 20 |
│ └─24
MOUSE_UNIT_ID_PARAMETER | USHORT | .UnitId | 0 |
│ └─2
MOVE_FILE_DATA | HANDLE | .FileHandle | 0 | |
LARGE_INTEGER | LONGLONG | .StartingVcn.QuadPart | 8 | |
struct (unnamed) | .StartingVcn.u | 8 | ||
DWORD | .StartingVcn.LowPart | 8 | ||
LONG | .StartingVcn.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .StartingLcn.QuadPart | 16 | |
struct (unnamed) | .StartingLcn.u | 16 | ||
DWORD | .StartingLcn.LowPart | 16 | ||
LONG | .StartingLcn.HighPart | 20 | ||
DWORD | .ClusterCount | 24 |
│ └─32
MPEG1VIDEOINFO | VIDEOINFOHEADER | RECT | LONG | .hdr.rcSource.left | 0 |
LONG | .hdr.rcSource.top | 4 | |||
LONG | .hdr.rcSource.right | 8 | |||
LONG | .hdr.rcSource.bottom | 12 | |||
RECT | LONG | .hdr.rcTarget.left | 16 | ||
LONG | .hdr.rcTarget.top | 20 | |||
LONG | .hdr.rcTarget.right | 24 | |||
LONG | .hdr.rcTarget.bottom | 28 | |||
DWORD | .hdr.dwBitRate | 32 | |||
DWORD | .hdr.dwBitErrorRate | 36 | |||
REFERENCE_TIME | .hdr.AvgTimePerFrame | 40 | |||
BITMAPINFOHEADER | DWORD | .hdr.bmiHeader.biSize | 48 | ||
LONG | .hdr.bmiHeader.biWidth | 52 | |||
LONG | .hdr.bmiHeader.biHeight | 56 | |||
WORD | .hdr.bmiHeader.biPlanes | 60 | |||
WORD | .hdr.bmiHeader.biBitCount | 62 | |||
DWORD | .hdr.bmiHeader.biCompression | 64 | |||
DWORD | .hdr.bmiHeader.biSizeImage | 68 | |||
LONG | .hdr.bmiHeader.biXPelsPerMeter | 72 | |||
LONG | .hdr.bmiHeader.biYPelsPerMeter | 76 | |||
DWORD | .hdr.bmiHeader.biClrUsed | 80 | |||
DWORD | .hdr.bmiHeader.biClrImportant | 84 | |||
DWORD | .dwStartTimeCode | 88 | |||
DWORD | .cbSequenceHeader | 92 | |||
BYTE[1] | .bSequenceHeader | 96 |
│ └─104
MPEG1WAVEFORMAT | WAVEFORMATEX | WORD | .wfx.wFormatTag | 0 |
WORD | .wfx.nChannels | 2 | ||
DWORD | .wfx.nSamplesPerSec | 4 | ||
DWORD | .wfx.nAvgBytesPerSec | 8 | ||
WORD | .wfx.nBlockAlign | 12 | ||
WORD | .wfx.wBitsPerSample | 14 | ||
WORD | .wfx.cbSize | 16 | ||
WORD | .fwHeadLayer | 18 | ||
DWORD | .dwHeadBitrate | 20 | ||
WORD | .fwHeadMode | 24 | ||
WORD | .fwHeadModeExt | 26 | ||
WORD | .wHeadEmphasis | 28 | ||
WORD | .fwHeadFlags | 30 | ||
DWORD | .dwPTSLow | 32 | ||
DWORD | .dwPTSHigh | 36 |
│ └─40
MPEG2VIDEOINFO | VIDEOINFOHEADER2 | RECT | LONG | .hdr.rcSource.left | 0 |
LONG | .hdr.rcSource.top | 4 | |||
LONG | .hdr.rcSource.right | 8 | |||
LONG | .hdr.rcSource.bottom | 12 | |||
RECT | LONG | .hdr.rcTarget.left | 16 | ||
LONG | .hdr.rcTarget.top | 20 | |||
LONG | .hdr.rcTarget.right | 24 | |||
LONG | .hdr.rcTarget.bottom | 28 | |||
DWORD | .hdr.dwBitRate | 32 | |||
DWORD | .hdr.dwBitErrorRate | 36 | |||
int | .hdr.AvgTimePerFrame | 40 | |||
DWORD | .hdr.dwInterlaceFlags | 48 | |||
DWORD | .hdr.dwCopyProtectFlags | 52 | |||
DWORD | .hdr.dwPictAspectRatioX | 56 | |||
DWORD | .hdr.dwPictAspectRatioY | 60 | |||
DWORD | .hdr.dwControlFlags | 64 | |||
DWORD | .hdr.dwReserved1 | 64 | |||
DWORD | .hdr.dwReserved2 | 68 | |||
BITMAPINFOHEADER | DWORD | .hdr.bmiHeader.biSize | 72 | ||
LONG | .hdr.bmiHeader.biWidth | 76 | |||
LONG | .hdr.bmiHeader.biHeight | 80 | |||
WORD | .hdr.bmiHeader.biPlanes | 84 | |||
WORD | .hdr.bmiHeader.biBitCount | 86 | |||
DWORD | .hdr.bmiHeader.biCompression | 88 | |||
DWORD | .hdr.bmiHeader.biSizeImage | 92 | |||
LONG | .hdr.bmiHeader.biXPelsPerMeter | 96 | |||
LONG | .hdr.bmiHeader.biYPelsPerMeter | 100 | |||
DWORD | .hdr.bmiHeader.biClrUsed | 104 | |||
DWORD | .hdr.bmiHeader.biClrImportant | 108 | |||
DWORD | .dwStartTimeCode | 112 | |||
DWORD | .cbSequenceHeader | 116 | |||
DWORD | .dwProfile | 120 | |||
DWORD | .dwLevel | 124 | |||
DWORD | .dwFlags | 128 | |||
DWORD[1] | .dwSequenceHeader | 132 |
│ └─136
MPEG2_FILTER | BYTE | .bVersionNumber | 0 | |
WORD | .wFilterSize | 1 | ||
BOOL | .fUseRawFilteringBits | 3 | ||
BYTE[16] | .Filter | 7 | ||
BYTE[16] | .Mask | 23 | ||
BOOL | .fSpecifyTableIdExtension | 39 | ||
WORD | .TableIdExtension | 43 | ||
BOOL | .fSpecifyVersion | 45 | ||
BYTE | .Version | 49 | ||
BOOL | .fSpecifySectionNumber | 50 | ||
BYTE | .SectionNumber | 54 | ||
BOOL | .fSpecifyCurrentNext | 55 | ||
BOOL | .fNext | 59 | ||
BOOL | .fSpecifyDsmccOptions | 63 | ||
DSMCC_FILTER_OPTIONS | BOOL | .Dsmcc.fSpecifyProtocol | 67 | |
BYTE | .Dsmcc.Protocol | 71 | ||
BOOL | .Dsmcc.fSpecifyType | 72 | ||
BYTE | .Dsmcc.Type | 76 | ||
BOOL | .Dsmcc.fSpecifyMessageId | 77 | ||
WORD | .Dsmcc.MessageId | 81 | ||
BOOL | .Dsmcc.fSpecifyTransactionId | 83 | ||
BOOL | .Dsmcc.fUseTrxIdMessageIdMask | 87 | ||
DWORD | .Dsmcc.TransactionId | 91 | ||
BOOL | .Dsmcc.fSpecifyModuleVersion | 95 | ||
BYTE | .Dsmcc.ModuleVersion | 99 | ||
BOOL | .Dsmcc.fSpecifyBlockNumber | 100 | ||
WORD | .Dsmcc.BlockNumber | 104 | ||
BOOL | .Dsmcc.fGetModuleCall | 106 | ||
WORD | .Dsmcc.NumberOfBlocksInModule | 110 | ||
BOOL | .fSpecifyAtscOptions | 112 | ||
ATSC_FILTER_OPTIONS | BOOL | .Atsc.fSpecifyEtmId | 116 | |
DWORD | .Atsc.EtmId | 120 |
│ └─124
MPEG2_FILTER2 | BYTE[124] | .bVersion1Bytes | 0 | |
BYTE | .bVersionNumber | 0 | ||
WORD | .wFilterSize | 1 | ||
BOOL | .fUseRawFilteringBits | 3 | ||
BYTE[16] | .Filter | 7 | ||
BYTE[16] | .Mask | 23 | ||
BOOL | .fSpecifyTableIdExtension | 39 | ||
WORD | .TableIdExtension | 43 | ||
BOOL | .fSpecifyVersion | 45 | ||
BYTE | .Version | 49 | ||
BOOL | .fSpecifySectionNumber | 50 | ||
BYTE | .SectionNumber | 54 | ||
BOOL | .fSpecifyCurrentNext | 55 | ||
BOOL | .fNext | 59 | ||
BOOL | .fSpecifyDsmccOptions | 63 | ||
DSMCC_FILTER_OPTIONS | BOOL | .Dsmcc.fSpecifyProtocol | 67 | |
BYTE | .Dsmcc.Protocol | 71 | ||
BOOL | .Dsmcc.fSpecifyType | 72 | ||
BYTE | .Dsmcc.Type | 76 | ||
BOOL | .Dsmcc.fSpecifyMessageId | 77 | ||
WORD | .Dsmcc.MessageId | 81 | ||
BOOL | .Dsmcc.fSpecifyTransactionId | 83 | ||
BOOL | .Dsmcc.fUseTrxIdMessageIdMask | 87 | ||
DWORD | .Dsmcc.TransactionId | 91 | ||
BOOL | .Dsmcc.fSpecifyModuleVersion | 95 | ||
BYTE | .Dsmcc.ModuleVersion | 99 | ||
BOOL | .Dsmcc.fSpecifyBlockNumber | 100 | ||
WORD | .Dsmcc.BlockNumber | 104 | ||
BOOL | .Dsmcc.fGetModuleCall | 106 | ||
WORD | .Dsmcc.NumberOfBlocksInModule | 110 | ||
BOOL | .fSpecifyAtscOptions | 112 | ||
ATSC_FILTER_OPTIONS | BOOL | .Atsc.fSpecifyEtmId | 116 | |
DWORD | .Atsc.EtmId | 120 | ||
BOOL | .fSpecifyDvbEitOptions | 124 | ||
DVB_EIT_FILTER_OPTIONS | BOOL | .DvbEit.fSpecifySegment | 128 | |
BYTE | .DvbEit.bSegment | 132 |
│ └─133
MPEGLAYER3WAVEFORMAT | WAVEFORMATEX | WORD | .wfx.wFormatTag | 0 |
WORD | .wfx.nChannels | 2 | ||
DWORD | .wfx.nSamplesPerSec | 4 | ||
DWORD | .wfx.nAvgBytesPerSec | 8 | ||
WORD | .wfx.nBlockAlign | 12 | ||
WORD | .wfx.wBitsPerSample | 14 | ||
WORD | .wfx.cbSize | 16 | ||
WORD | .wID | 18 | ||
DWORD | .fdwFlags | 20 | ||
WORD | .nBlockSize | 24 | ||
WORD | .nFramesPerBlock | 26 | ||
WORD | .nCodecDelay | 28 |
│ └─30
MPEG_BCS_DEMUX | DWORD | .AVMGraphId | 0 |
│ └─4
MPEG_CONTEXT | MPEG_CONTEXT_TYPE | .Type | 0 |
union (unnamed) | .U | 0 |
│ └─8
MPEG_DATE | BYTE | .Date | 0 |
BYTE | .Month | 1 | |
WORD | .Year | 2 |
│ └─4
MPEG_DATE_AND_TIME | MPEG_DATE | BYTE | .D.Date | 0 |
BYTE | .D.Month | 1 | ||
WORD | .D.Year | 2 | ||
MPEG_TIME | BYTE | .T.Hours | 4 | |
BYTE | .T.Minutes | 5 | ||
BYTE | .T.Seconds | 6 |
│ └─7
MPEG_HEADER_BITS | WORD | .SectionLength | 0bytes,0bits |
WORD | .Reserved | 1bytes,4bits | |
WORD | .PrivateIndicator | 1bytes,6bits | |
WORD | .SectionSyntaxIndicator | 1bytes,7bits |
│ └─2
MPEG_HEADER_VERSION_BITS | BYTE | .CurrentNextIndicator | 0bytes,0bits |
BYTE | .VersionNumber | 0bytes,1bits | |
BYTE | .Reserved | 0bytes,6bits |
│ └─1
MPEG_PACKET_LIST | WORD | .wPacketCount | 0 |
PMPEG_RQST_PACKET[1] | .PacketList | 2 |
│ └─10
MPEG_RQST_PACKET | DWORD | .dwLength | 0 |
PSECTION | .pSection | 4 |
│ └─12
MPEG_STREAM_BUFFER | HRESULT | .hr | 0 |
DWORD | .dwDataBufferSize | 4 | |
DWORD | .dwSizeOfDataRead | 8 | |
BYTE * | .pDataBuffer | 12 |
│ └─20
MPEG_TIME | BYTE | .Hours | 0 |
BYTE | .Minutes | 1 | |
BYTE | .Seconds | 2 |
│ └─3
MPEG_WINSOCK | DWORD | .AVMGraphId | 0 |
│ └─4
MPE_ELEMENT | PID | .pid | 0 |
BYTE | .bComponentTag | 2 | |
struct _MPE_ELEMENT * | .pNext | 3 |
│ └─11
MPR40_SERVICE_CHARACTERISTICS | DWORD | .dwVersion | 0 |
DWORD | .dwProtocolId | 4 | |
DWORD | .fSupportedFunctionality | 8 | |
PIS_SERVICE | .pfnIsService | 16 | |
PDO_UPDATE_SERVICES | .pfnUpdateServices | 24 | |
PCREATE_SERVICE_ENUMERATION_HANDLE | .pfnCreateServiceEnumerationHandle | 32 | |
PENUMERATE_GET_NEXT_SERVICE | .pfnEnumerateGetNextService | 40 | |
PCLOSE_SERVICE_ENUMERATION_HANDLE | .pfnCloseServiceEnumerationHandle | 48 | |
PGET_SERVICE_COUNT | .pfnGetServiceCount | 56 | |
PCREATE_STATIC_SERVICE | .pfnCreateStaticService | 64 | |
PDELETE_STATIC_SERVICE | .pfnDeleteStaticService | 72 | |
PBLOCK_CONVERT_SERVICES_TO_STATIC | .pfnBlockConvertServicesToStatic | 80 | |
PBLOCK_DELETE_STATIC_SERVICES | .pfnBlockDeleteStaticServices | 88 | |
PGET_FIRST_ORDERED_SERVICE | .pfnGetFirstOrderedService | 96 | |
PGET_NEXT_ORDERED_SERVICE | .pfnGetNextOrderedService | 104 |
│ └─112
MPR50_ROUTING_CHARACTERISTICS | DWORD | .dwVersion | 0 |
DWORD | .dwProtocolId | 4 | |
DWORD | .fSupportedFunctionality | 8 | |
PSTART_PROTOCOL | .pfnStartProtocol | 16 | |
PSTART_COMPLETE | .pfnStartComplete | 24 | |
PSTOP_PROTOCOL | .pfnStopProtocol | 32 | |
PGET_GLOBAL_INFO | .pfnGetGlobalInfo | 40 | |
PSET_GLOBAL_INFO | .pfnSetGlobalInfo | 48 | |
PQUERY_POWER | .pfnQueryPower | 56 | |
PSET_POWER | .pfnSetPower | 64 | |
PADD_INTERFACE | .pfnAddInterface | 72 | |
PDELETE_INTERFACE | .pfnDeleteInterface | 80 | |
PINTERFACE_STATUS | .pfnInterfaceStatus | 88 | |
PGET_INTERFACE_INFO | .pfnGetInterfaceInfo | 96 | |
PSET_INTERFACE_INFO | .pfnSetInterfaceInfo | 104 | |
PGET_EVENT_MESSAGE | .pfnGetEventMessage | 112 | |
PDO_UPDATE_ROUTES | .pfnUpdateRoutes | 120 | |
PCONNECT_CLIENT | .pfnConnectClient | 128 | |
PDISCONNECT_CLIENT | .pfnDisconnectClient | 136 | |
PGET_NEIGHBORS | .pfnGetNeighbors | 144 | |
PGET_MFE_STATUS | .pfnGetMfeStatus | 152 | |
PMIB_CREATE | .pfnMibCreateEntry | 160 | |
PMIB_DELETE | .pfnMibDeleteEntry | 168 | |
PMIB_GET | .pfnMibGetEntry | 176 | |
PMIB_SET | .pfnMibSetEntry | 184 | |
PMIB_GET_FIRST | .pfnMibGetFirstEntry | 192 | |
PMIB_GET_NEXT | .pfnMibGetNextEntry | 200 | |
PMIB_SET_TRAP_INFO | .pfnMibSetTrapInfo | 208 | |
PMIB_GET_TRAP_INFO | .pfnMibGetTrapInfo | 216 |
│ └─224
MPR50_SERVICE_CHARACTERISTICS | MPR40_SERVICE_CHARACTERISTICS | DWORD | .mscMpr40ServiceChars.dwVersion | 0 |
DWORD | .mscMpr40ServiceChars.dwProtocolId | 4 | ||
DWORD | .mscMpr40ServiceChars.fSupportedFunctionality | 8 | ||
PIS_SERVICE | .mscMpr40ServiceChars.pfnIsService | 16 | ||
PDO_UPDATE_SERVICES | .mscMpr40ServiceChars.pfnUpdateServices | 24 | ||
PCREATE_SERVICE_ENUMERATION_HANDLE | .mscMpr40ServiceChars.pfnCreateServiceEnumerationHandle | 32 | ||
PENUMERATE_GET_NEXT_SERVICE | .mscMpr40ServiceChars.pfnEnumerateGetNextService | 40 | ||
PCLOSE_SERVICE_ENUMERATION_HANDLE | .mscMpr40ServiceChars.pfnCloseServiceEnumerationHandle | 48 | ||
PGET_SERVICE_COUNT | .mscMpr40ServiceChars.pfnGetServiceCount | 56 | ||
PCREATE_STATIC_SERVICE | .mscMpr40ServiceChars.pfnCreateStaticService | 64 | ||
PDELETE_STATIC_SERVICE | .mscMpr40ServiceChars.pfnDeleteStaticService | 72 | ||
PBLOCK_CONVERT_SERVICES_TO_STATIC | .mscMpr40ServiceChars.pfnBlockConvertServicesToStatic | 80 | ||
PBLOCK_DELETE_STATIC_SERVICES | .mscMpr40ServiceChars.pfnBlockDeleteStaticServices | 88 | ||
PGET_FIRST_ORDERED_SERVICE | .mscMpr40ServiceChars.pfnGetFirstOrderedService | 96 | ||
PGET_NEXT_ORDERED_SERVICE | .mscMpr40ServiceChars.pfnGetNextOrderedService | 104 |
│ └─112
MPR60_ROUTING_CHARACTERISTICS | DWORD | .dwVersion | 0 |
DWORD | .dwProtocolId | 4 | |
DWORD | .fSupportedFunctionality | 8 | |
PSTART_PROTOCOL | .pfnStartProtocol | 16 | |
PSTART_COMPLETE | .pfnStartComplete | 24 | |
PSTOP_PROTOCOL | .pfnStopProtocol | 32 | |
PGET_GLOBAL_INFO | .pfnGetGlobalInfo | 40 | |
PSET_GLOBAL_INFO | .pfnSetGlobalInfo | 48 | |
PQUERY_POWER | .pfnQueryPower | 56 | |
PSET_POWER | .pfnSetPower | 64 | |
PADD_INTERFACE | .pfnAddInterface | 72 | |
PDELETE_INTERFACE | .pfnDeleteInterface | 80 | |
PINTERFACE_STATUS | .pfnInterfaceStatus | 88 | |
PGET_INTERFACE_INFO | .pfnGetInterfaceInfo | 96 | |
PSET_INTERFACE_INFO | .pfnSetInterfaceInfo | 104 | |
PGET_EVENT_MESSAGE | .pfnGetEventMessage | 112 | |
PDO_UPDATE_ROUTES | .pfnUpdateRoutes | 120 | |
PCONNECT_CLIENT | .pfnConnectClient | 128 | |
PDISCONNECT_CLIENT | .pfnDisconnectClient | 136 | |
PGET_NEIGHBORS | .pfnGetNeighbors | 144 | |
PGET_MFE_STATUS | .pfnGetMfeStatus | 152 | |
PMIB_CREATE | .pfnMibCreateEntry | 160 | |
PMIB_DELETE | .pfnMibDeleteEntry | 168 | |
PMIB_GET | .pfnMibGetEntry | 176 | |
PMIB_SET | .pfnMibSetEntry | 184 | |
PMIB_GET_FIRST | .pfnMibGetFirstEntry | 192 | |
PMIB_GET_NEXT | .pfnMibGetNextEntry | 200 | |
PMIB_SET_TRAP_INFO | .pfnMibSetTrapInfo | 208 | |
PMIB_GET_TRAP_INFO | .pfnMibGetTrapInfo | 216 | |
PPROTOCOL_ACTION | .pfnProtocolAction | 224 | |
PGET_PROTOCOL_STATISTICS | .pfnGetStatistics | 232 | |
PGET_ROUTING_DOMAIN_GLOBAL_INFO | .pfnGetRoutingDomainGlobalInfo | 240 | |
PSET_ROUTING_DOMAIN_GLOBAL_INFO | .pfnSetRoutingDomainGlobalInfo | 248 | |
PPROTOCOL_BUFFER_FREE | .pfnBufferFree | 256 |
│ └─264
MPRAPI_ADMIN_DLL_CALLBACKS | UCHAR | .revision | 0 |
PMPRADMINGETIPADDRESSFORUSER | .lpfnMprAdminGetIpAddressForUser | 8 | |
PMPRADMINRELEASEIPADRESS | .lpfnMprAdminReleaseIpAddress | 16 | |
PMPRADMINGETIPV6ADDRESSFORUSER | .lpfnMprAdminGetIpv6AddressForUser | 24 | |
PMPRADMINRELEASEIPV6ADDRESSFORUSER | .lpfnMprAdminReleaseIpV6AddressForUser | 32 | |
PMPRADMINACCEPTNEWLINK | .lpfnRasAdminAcceptNewLink | 40 | |
PMPRADMINLINKHANGUPNOTIFICATION | .lpfnRasAdminLinkHangupNotification | 48 | |
PMPRADMINTERMINATEDLL | .lpfnRasAdminTerminateDll | 56 | |
PMPRADMINACCEPTNEWCONNECTIONEX | .lpfnRasAdminAcceptNewConnectionEx | 64 | |
PMPRADMINACCEPTTUNNELENDPOINTCHANGEEX | .lpfnRasAdminAcceptEndpointChangeEx | 72 | |
PMPRADMINACCEPTREAUTHENTICATIONEX | .lpfnRasAdminAcceptReauthenticationEx | 80 | |
PMPRADMINCONNECTIONHANGUPNOTIFICATIONEX | .lpfnRasAdminConnectionHangupNotificationEx | 88 | |
PMPRADMINRASVALIDATEPREAUTHENTICATEDCONNECTIONEX | .lpfnRASValidatePreAuthenticatedConnectionEx | 96 |
│ └─104
MPRAPI_OBJECT_HEADER | UCHAR | .revision | 0 |
UCHAR | .type | 1 | |
USHORT | .size | 2 |
│ └─4
MPRAPI_TUNNEL_CONFIG_PARAMS0 | IKEV2_CONFIG_PARAMS | DWORD | .IkeConfigParams.dwNumPorts | 0 | |
DWORD | .IkeConfigParams.dwPortFlags | 4 | |||
DWORD | .IkeConfigParams.dwTunnelConfigParamFlags | 8 | |||
IKEV2_TUNNEL_CONFIG_PARAMS4 | .IkeConfigParams.TunnelConfigParams | 16 | |||
PPTP_CONFIG_PARAMS | DWORD | .PptpConfigParams.dwNumPorts | 120 | ||
DWORD | .PptpConfigParams.dwPortFlags | 124 | |||
L2TP_CONFIG_PARAMS1 | DWORD | .L2tpConfigParams.dwNumPorts | 128 | ||
DWORD | .L2tpConfigParams.dwPortFlags | 132 | |||
DWORD | .L2tpConfigParams.dwTunnelConfigParamFlags | 136 | |||
L2TP_TUNNEL_CONFIG_PARAMS2 | .L2tpConfigParams.TunnelConfigParams | 144 | |||
SSTP_CONFIG_PARAMS | DWORD | .SstpConfigParams.dwNumPorts | 176 | ||
DWORD | .SstpConfigParams.dwPortFlags | 180 | |||
BOOL | .SstpConfigParams.isUseHttps | 184 | |||
DWORD | .SstpConfigParams.certAlgorithm | 188 | |||
SSTP_CERT_INFO | BOOL | .SstpConfigParams.sstpCertDetails.isDefault | 192 | ||
CRYPT_HASH_BLOB | .SstpConfigParams.sstpCertDetails.certBlob | 200 |
│ └─216
MPRAPI_TUNNEL_CONFIG_PARAMS1 | IKEV2_CONFIG_PARAMS | DWORD | .IkeConfigParams.dwNumPorts | 0 | |
DWORD | .IkeConfigParams.dwPortFlags | 4 | |||
DWORD | .IkeConfigParams.dwTunnelConfigParamFlags | 8 | |||
IKEV2_TUNNEL_CONFIG_PARAMS4 | .IkeConfigParams.TunnelConfigParams | 16 | |||
PPTP_CONFIG_PARAMS | DWORD | .PptpConfigParams.dwNumPorts | 120 | ||
DWORD | .PptpConfigParams.dwPortFlags | 124 | |||
L2TP_CONFIG_PARAMS1 | DWORD | .L2tpConfigParams.dwNumPorts | 128 | ||
DWORD | .L2tpConfigParams.dwPortFlags | 132 | |||
DWORD | .L2tpConfigParams.dwTunnelConfigParamFlags | 136 | |||
L2TP_TUNNEL_CONFIG_PARAMS2 | .L2tpConfigParams.TunnelConfigParams | 144 | |||
SSTP_CONFIG_PARAMS | DWORD | .SstpConfigParams.dwNumPorts | 176 | ||
DWORD | .SstpConfigParams.dwPortFlags | 180 | |||
BOOL | .SstpConfigParams.isUseHttps | 184 | |||
DWORD | .SstpConfigParams.certAlgorithm | 188 | |||
SSTP_CERT_INFO | BOOL | .SstpConfigParams.sstpCertDetails.isDefault | 192 | ||
CRYPT_HASH_BLOB | .SstpConfigParams.sstpCertDetails.certBlob | 200 | |||
GRE_CONFIG_PARAMS0 | .GREConfigParams | 216 |
│ └─224
MPR_CREDENTIALSEX_0 | DWORD | .dwSize | 0 |
LPBYTE | .lpbCredentialsInfo | 8 |
│ └─16
MPR_CREDENTIALSEX_1 | DWORD | .dwSize | 0 |
LPBYTE | .lpbCredentialsInfo | 8 |
│ └─16
MPR_DEVICE_0 | WCHAR[17] | .szDeviceType | 0 |
WCHAR[129] | .szDeviceName | 34 |
│ └─292
MPR_DEVICE_1 | WCHAR[17] | .szDeviceType | 0 |
WCHAR[129] | .szDeviceName | 34 | |
WCHAR[129] | .szLocalPhoneNumber | 292 | |
PWCHAR | .szAlternates | 552 |
│ └─560
MPR_FILTER_0 | BOOL | .fEnable | 0 |
│ └─4
MPR_IFTRANSPORT_0 | DWORD | .dwTransportId | 0 |
HANDLE | .hIfTransport | 8 | |
WCHAR[41] | .wszIfTransportName | 16 |
│ └─104
MPR_IF_CUSTOMINFOEX0 | MPRAPI_OBJECT_HEADER | UCHAR | .Header.revision | 0 |
UCHAR | .Header.type | 1 | ||
USHORT | .Header.size | 2 | ||
DWORD | .dwFlags | 4 | ||
ROUTER_IKEv2_IF_CUSTOM_CONFIG0 | DWORD | .customIkev2Config.dwSaLifeTime | 8 | |
DWORD | .customIkev2Config.dwSaDataSize | 12 | ||
CERT_NAME_BLOB | .customIkev2Config.certificateName | 16 | ||
ROUTER_CUSTOM_IKEv2_POLICY0 * | .customIkev2Config.customPolicy | 32 |
│ └─40
MPR_INTERFACE_0 | WCHAR[257] | .wszInterfaceName | 0 |
HANDLE | .hInterface | 520 | |
BOOL | .fEnabled | 528 | |
ROUTER_INTERFACE_TYPE | .dwIfType | 532 | |
ROUTER_CONNECTION_STATE | .dwConnectionState | 536 | |
DWORD | .fUnReachabilityReasons | 540 | |
DWORD | .dwLastError | 544 |
│ └─552
MPR_INTERFACE_1 | WCHAR[257] | .wszInterfaceName | 0 |
HANDLE | .hInterface | 520 | |
BOOL | .fEnabled | 528 | |
ROUTER_INTERFACE_TYPE | .dwIfType | 532 | |
ROUTER_CONNECTION_STATE | .dwConnectionState | 536 | |
DWORD | .fUnReachabilityReasons | 540 | |
DWORD | .dwLastError | 544 | |
LPWSTR | .lpwsDialoutHoursRestriction | 552 |
│ └─560
MPR_INTERFACE_2 | WCHAR[257] | .wszInterfaceName | 0 | |
HANDLE | .hInterface | 520 | ||
BOOL | .fEnabled | 528 | ||
ROUTER_INTERFACE_TYPE | .dwIfType | 532 | ||
ROUTER_CONNECTION_STATE | .dwConnectionState | 536 | ||
DWORD | .fUnReachabilityReasons | 540 | ||
DWORD | .dwLastError | 544 | ||
DWORD | .dwfOptions | 548 | ||
WCHAR[129] | .szLocalPhoneNumber | 552 | ||
PWCHAR | .szAlternates | 816 | ||
DWORD | .ipaddr | 824 | ||
DWORD | .ipaddrDns | 828 | ||
DWORD | .ipaddrDnsAlt | 832 | ||
DWORD | .ipaddrWins | 836 | ||
DWORD | .ipaddrWinsAlt | 840 | ||
DWORD | .dwfNetProtocols | 844 | ||
WCHAR[17] | .szDeviceType | 848 | ||
WCHAR[129] | .szDeviceName | 882 | ||
WCHAR[33] | .szX25PadType | 1140 | ||
WCHAR[201] | .szX25Address | 1206 | ||
WCHAR[201] | .szX25Facilities | 1608 | ||
WCHAR[201] | .szX25UserData | 2010 | ||
DWORD | .dwChannels | 2412 | ||
DWORD | .dwSubEntries | 2416 | ||
DWORD | .dwDialMode | 2420 | ||
DWORD | .dwDialExtraPercent | 2424 | ||
DWORD | .dwDialExtraSampleSeconds | 2428 | ||
DWORD | .dwHangUpExtraPercent | 2432 | ||
DWORD | .dwHangUpExtraSampleSeconds | 2436 | ||
DWORD | .dwIdleDisconnectSeconds | 2440 | ||
DWORD | .dwType | 2444 | ||
DWORD | .dwEncryptionType | 2448 | ||
DWORD | .dwCustomAuthKey | 2452 | ||
DWORD | .dwCustomAuthDataSize | 2456 | ||
LPBYTE | .lpbCustomAuthData | 2464 | ||
GUID | unsigned long | .guidId.Data1 | 2472 | |
unsigned short | .guidId.Data2 | 2476 | ||
unsigned short | .guidId.Data3 | 2478 | ||
unsigned char[8] | .guidId.Data4 | 2480 | ||
DWORD | .dwVpnStrategy | 2488 |
│ └─2496
MPR_INTERFACE_3 | WCHAR[257] | .wszInterfaceName | 0 | |
HANDLE | .hInterface | 520 | ||
BOOL | .fEnabled | 528 | ||
ROUTER_INTERFACE_TYPE | .dwIfType | 532 | ||
ROUTER_CONNECTION_STATE | .dwConnectionState | 536 | ||
DWORD | .fUnReachabilityReasons | 540 | ||
DWORD | .dwLastError | 544 | ||
DWORD | .dwfOptions | 548 | ||
WCHAR[129] | .szLocalPhoneNumber | 552 | ||
PWCHAR | .szAlternates | 816 | ||
DWORD | .ipaddr | 824 | ||
DWORD | .ipaddrDns | 828 | ||
DWORD | .ipaddrDnsAlt | 832 | ||
DWORD | .ipaddrWins | 836 | ||
DWORD | .ipaddrWinsAlt | 840 | ||
DWORD | .dwfNetProtocols | 844 | ||
WCHAR[17] | .szDeviceType | 848 | ||
WCHAR[129] | .szDeviceName | 882 | ||
WCHAR[33] | .szX25PadType | 1140 | ||
WCHAR[201] | .szX25Address | 1206 | ||
WCHAR[201] | .szX25Facilities | 1608 | ||
WCHAR[201] | .szX25UserData | 2010 | ||
DWORD | .dwChannels | 2412 | ||
DWORD | .dwSubEntries | 2416 | ||
DWORD | .dwDialMode | 2420 | ||
DWORD | .dwDialExtraPercent | 2424 | ||
DWORD | .dwDialExtraSampleSeconds | 2428 | ||
DWORD | .dwHangUpExtraPercent | 2432 | ||
DWORD | .dwHangUpExtraSampleSeconds | 2436 | ||
DWORD | .dwIdleDisconnectSeconds | 2440 | ||
DWORD | .dwType | 2444 | ||
DWORD | .dwEncryptionType | 2448 | ||
DWORD | .dwCustomAuthKey | 2452 | ||
DWORD | .dwCustomAuthDataSize | 2456 | ||
LPBYTE | .lpbCustomAuthData | 2464 | ||
GUID | unsigned long | .guidId.Data1 | 2472 | |
unsigned short | .guidId.Data2 | 2476 | ||
unsigned short | .guidId.Data3 | 2478 | ||
unsigned char[8] | .guidId.Data4 | 2480 | ||
DWORD | .dwVpnStrategy | 2488 | ||
ULONG | .AddressCount | 2492 | ||
IN6_ADDR | union (unnamed) | .ipv6addrDns.u | 2496 | |
IN6_ADDR | union (unnamed) | .ipv6addrDnsAlt.u | 2512 | |
IN6_ADDR * | .ipv6addr | 2528 |
│ └─2536
MPR_SERVER_0 | BOOL | .fLanOnlyMode | 0 |
DWORD | .dwUpTime | 4 | |
DWORD | .dwTotalPorts | 8 | |
DWORD | .dwPortsInUse | 12 |
│ └─16
MPR_SERVER_1 | DWORD | .dwNumPptpPorts | 0 |
DWORD | .dwPptpPortFlags | 4 | |
DWORD | .dwNumL2tpPorts | 8 | |
DWORD | .dwL2tpPortFlags | 12 |
│ └─16
MPR_SERVER_2 | DWORD | .dwNumPptpPorts | 0 |
DWORD | .dwPptpPortFlags | 4 | |
DWORD | .dwNumL2tpPorts | 8 | |
DWORD | .dwL2tpPortFlags | 12 | |
DWORD | .dwNumSstpPorts | 16 | |
DWORD | .dwSstpPortFlags | 20 |
│ └─24
MPR_SERVER_EX0 | MPRAPI_OBJECT_HEADER | UCHAR | .Header.revision | 0 | ||
UCHAR | .Header.type | 1 | ||||
USHORT | .Header.size | 2 | ||||
DWORD | .fLanOnlyMode | 4 | ||||
DWORD | .dwUpTime | 8 | ||||
DWORD | .dwTotalPorts | 12 | ||||
DWORD | .dwPortsInUse | 16 | ||||
DWORD | .Reserved | 20 | ||||
MPRAPI_TUNNEL_CONFIG_PARAMS0 | IKEV2_CONFIG_PARAMS | DWORD | .ConfigParams.IkeConfigParams.dwNumPorts | 24 | ||
DWORD | .ConfigParams.IkeConfigParams.dwPortFlags | 28 | ||||
DWORD | .ConfigParams.IkeConfigParams.dwTunnelConfigParamFlags | 32 | ||||
IKEV2_TUNNEL_CONFIG_PARAMS4 | .ConfigParams.IkeConfigParams.TunnelConfigParams | 40 | ||||
PPTP_CONFIG_PARAMS | DWORD | .ConfigParams.PptpConfigParams.dwNumPorts | 144 | |||
DWORD | .ConfigParams.PptpConfigParams.dwPortFlags | 148 | ||||
L2TP_CONFIG_PARAMS1 | DWORD | .ConfigParams.L2tpConfigParams.dwNumPorts | 152 | |||
DWORD | .ConfigParams.L2tpConfigParams.dwPortFlags | 156 | ||||
DWORD | .ConfigParams.L2tpConfigParams.dwTunnelConfigParamFlags | 160 | ||||
L2TP_TUNNEL_CONFIG_PARAMS2 | .ConfigParams.L2tpConfigParams.TunnelConfigParams | 168 | ||||
SSTP_CONFIG_PARAMS | DWORD | .ConfigParams.SstpConfigParams.dwNumPorts | 200 | |||
DWORD | .ConfigParams.SstpConfigParams.dwPortFlags | 204 | ||||
BOOL | .ConfigParams.SstpConfigParams.isUseHttps | 208 | ||||
DWORD | .ConfigParams.SstpConfigParams.certAlgorithm | 212 | ||||
SSTP_CERT_INFO | BOOL | .ConfigParams.SstpConfigParams.sstpCertDetails.isDefault | 216 | |||
CRYPT_HASH_BLOB | .ConfigParams.SstpConfigParams.sstpCertDetails.certBlob | 224 |
│ └─240
MPR_SERVER_EX1 | MPRAPI_OBJECT_HEADER | UCHAR | .Header.revision | 0 | ||
UCHAR | .Header.type | 1 | ||||
USHORT | .Header.size | 2 | ||||
DWORD | .fLanOnlyMode | 4 | ||||
DWORD | .dwUpTime | 8 | ||||
DWORD | .dwTotalPorts | 12 | ||||
DWORD | .dwPortsInUse | 16 | ||||
DWORD | .Reserved | 20 | ||||
MPRAPI_TUNNEL_CONFIG_PARAMS1 | IKEV2_CONFIG_PARAMS | DWORD | .ConfigParams.IkeConfigParams.dwNumPorts | 24 | ||
DWORD | .ConfigParams.IkeConfigParams.dwPortFlags | 28 | ||||
DWORD | .ConfigParams.IkeConfigParams.dwTunnelConfigParamFlags | 32 | ||||
IKEV2_TUNNEL_CONFIG_PARAMS4 | .ConfigParams.IkeConfigParams.TunnelConfigParams | 40 | ||||
PPTP_CONFIG_PARAMS | DWORD | .ConfigParams.PptpConfigParams.dwNumPorts | 144 | |||
DWORD | .ConfigParams.PptpConfigParams.dwPortFlags | 148 | ||||
L2TP_CONFIG_PARAMS1 | DWORD | .ConfigParams.L2tpConfigParams.dwNumPorts | 152 | |||
DWORD | .ConfigParams.L2tpConfigParams.dwPortFlags | 156 | ||||
DWORD | .ConfigParams.L2tpConfigParams.dwTunnelConfigParamFlags | 160 | ||||
L2TP_TUNNEL_CONFIG_PARAMS2 | .ConfigParams.L2tpConfigParams.TunnelConfigParams | 168 | ||||
SSTP_CONFIG_PARAMS | DWORD | .ConfigParams.SstpConfigParams.dwNumPorts | 200 | |||
DWORD | .ConfigParams.SstpConfigParams.dwPortFlags | 204 | ||||
BOOL | .ConfigParams.SstpConfigParams.isUseHttps | 208 | ||||
DWORD | .ConfigParams.SstpConfigParams.certAlgorithm | 212 | ||||
SSTP_CERT_INFO | BOOL | .ConfigParams.SstpConfigParams.sstpCertDetails.isDefault | 216 | |||
CRYPT_HASH_BLOB | .ConfigParams.SstpConfigParams.sstpCertDetails.certBlob | 224 | ||||
GRE_CONFIG_PARAMS0 | .ConfigParams.GREConfigParams | 240 |
│ └─248
MPR_SERVER_SET_CONFIG_EX0 | MPRAPI_OBJECT_HEADER | UCHAR | .Header.revision | 0 | ||
UCHAR | .Header.type | 1 | ||||
USHORT | .Header.size | 2 | ||||
DWORD | .setConfigForProtocols | 4 | ||||
MPRAPI_TUNNEL_CONFIG_PARAMS0 | IKEV2_CONFIG_PARAMS | DWORD | .ConfigParams.IkeConfigParams.dwNumPorts | 8 | ||
DWORD | .ConfigParams.IkeConfigParams.dwPortFlags | 12 | ||||
DWORD | .ConfigParams.IkeConfigParams.dwTunnelConfigParamFlags | 16 | ||||
IKEV2_TUNNEL_CONFIG_PARAMS4 | .ConfigParams.IkeConfigParams.TunnelConfigParams | 24 | ||||
PPTP_CONFIG_PARAMS | DWORD | .ConfigParams.PptpConfigParams.dwNumPorts | 128 | |||
DWORD | .ConfigParams.PptpConfigParams.dwPortFlags | 132 | ||||
L2TP_CONFIG_PARAMS1 | DWORD | .ConfigParams.L2tpConfigParams.dwNumPorts | 136 | |||
DWORD | .ConfigParams.L2tpConfigParams.dwPortFlags | 140 | ||||
DWORD | .ConfigParams.L2tpConfigParams.dwTunnelConfigParamFlags | 144 | ||||
L2TP_TUNNEL_CONFIG_PARAMS2 | .ConfigParams.L2tpConfigParams.TunnelConfigParams | 152 | ||||
SSTP_CONFIG_PARAMS | DWORD | .ConfigParams.SstpConfigParams.dwNumPorts | 184 | |||
DWORD | .ConfigParams.SstpConfigParams.dwPortFlags | 188 | ||||
BOOL | .ConfigParams.SstpConfigParams.isUseHttps | 192 | ||||
DWORD | .ConfigParams.SstpConfigParams.certAlgorithm | 196 | ||||
SSTP_CERT_INFO | BOOL | .ConfigParams.SstpConfigParams.sstpCertDetails.isDefault | 200 | |||
CRYPT_HASH_BLOB | .ConfigParams.SstpConfigParams.sstpCertDetails.certBlob | 208 |
│ └─224
MPR_SERVER_SET_CONFIG_EX1 | MPRAPI_OBJECT_HEADER | UCHAR | .Header.revision | 0 | ||
UCHAR | .Header.type | 1 | ||||
USHORT | .Header.size | 2 | ||||
DWORD | .setConfigForProtocols | 4 | ||||
MPRAPI_TUNNEL_CONFIG_PARAMS1 | IKEV2_CONFIG_PARAMS | DWORD | .ConfigParams.IkeConfigParams.dwNumPorts | 8 | ||
DWORD | .ConfigParams.IkeConfigParams.dwPortFlags | 12 | ||||
DWORD | .ConfigParams.IkeConfigParams.dwTunnelConfigParamFlags | 16 | ||||
IKEV2_TUNNEL_CONFIG_PARAMS4 | .ConfigParams.IkeConfigParams.TunnelConfigParams | 24 | ||||
PPTP_CONFIG_PARAMS | DWORD | .ConfigParams.PptpConfigParams.dwNumPorts | 128 | |||
DWORD | .ConfigParams.PptpConfigParams.dwPortFlags | 132 | ||||
L2TP_CONFIG_PARAMS1 | DWORD | .ConfigParams.L2tpConfigParams.dwNumPorts | 136 | |||
DWORD | .ConfigParams.L2tpConfigParams.dwPortFlags | 140 | ||||
DWORD | .ConfigParams.L2tpConfigParams.dwTunnelConfigParamFlags | 144 | ||||
L2TP_TUNNEL_CONFIG_PARAMS2 | .ConfigParams.L2tpConfigParams.TunnelConfigParams | 152 | ||||
SSTP_CONFIG_PARAMS | DWORD | .ConfigParams.SstpConfigParams.dwNumPorts | 184 | |||
DWORD | .ConfigParams.SstpConfigParams.dwPortFlags | 188 | ||||
BOOL | .ConfigParams.SstpConfigParams.isUseHttps | 192 | ||||
DWORD | .ConfigParams.SstpConfigParams.certAlgorithm | 196 | ||||
SSTP_CERT_INFO | BOOL | .ConfigParams.SstpConfigParams.sstpCertDetails.isDefault | 200 | |||
CRYPT_HASH_BLOB | .ConfigParams.SstpConfigParams.sstpCertDetails.certBlob | 208 | ||||
GRE_CONFIG_PARAMS0 | .ConfigParams.GREConfigParams | 224 |
│ └─232
MPR_TRANSPORT_0 | DWORD | .dwTransportId | 0 |
HANDLE | .hTransport | 8 | |
WCHAR[41] | .wszTransportName | 16 |
│ └─104
MP_ENVELOPE_SEGMENT | REFERENCE_TIME | .rtStart | 0 |
REFERENCE_TIME | .rtEnd | 8 | |
MP_DATA | .valStart | 16 | |
MP_DATA | .valEnd | 20 | |
MP_CURVE_TYPE | .iCurve | 24 | |
MP_FLAGS | .flags | 28 |
│ └─32
MP_PARAMINFO | MP_TYPE | .mpType | 0 |
MP_CAPS | .mopCaps | 4 | |
MP_DATA | .mpdMinValue | 8 | |
MP_DATA | .mpdMaxValue | 12 | |
MP_DATA | .mpdNeutralValue | 16 | |
WCHAR[32] | .szUnitText | 20 | |
WCHAR[32] | .szLabel | 84 |
│ └─148
MSAAMENUINFO | DWORD | .dwMSAASignature | 0 |
DWORD | .cchWText | 4 | |
LPWSTR | .pszWText | 8 |
│ └─16
MSA_INFO_0 | MSA_INFO_STATE | .State | 0 |
│ └─4
MSG | HWND | .hwnd | 0 | |
UINT | .message | 8 | ||
WPARAM | .wParam | 16 | ||
LPARAM | .lParam | 24 | ||
DWORD | .time | 32 | ||
POINT | LONG | .pt.x | 36 | |
LONG | .pt.y | 40 |
│ └─48
MSGBOXPARAMSA | UINT | .cbSize | 0 |
HWND | .hwndOwner | 8 | |
HINSTANCE | .hInstance | 16 | |
LPCSTR | .lpszText | 24 | |
LPCSTR | .lpszCaption | 32 | |
DWORD | .dwStyle | 40 | |
LPCSTR | .lpszIcon | 48 | |
DWORD_PTR | .dwContextHelpId | 56 | |
MSGBOXCALLBACK | .lpfnMsgBoxCallback | 64 | |
DWORD | .dwLanguageId | 72 |
│ └─80
MSGBOXPARAMSW | UINT | .cbSize | 0 |
HWND | .hwndOwner | 8 | |
HINSTANCE | .hInstance | 16 | |
LPCWSTR | .lpszText | 24 | |
LPCWSTR | .lpszCaption | 32 | |
DWORD | .dwStyle | 40 | |
LPCWSTR | .lpszIcon | 48 | |
DWORD_PTR | .dwContextHelpId | 56 | |
MSGBOXCALLBACK | .lpfnMsgBoxCallback | 64 | |
DWORD | .dwLanguageId | 72 |
│ └─80
MSGFILTER | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
UINT | .msg | 24 | ||
WPARAM | .wParam | 28 | ||
LPARAM | .lParam | 36 |
│ └─44
MSG_INFO_0 | LPWSTR | .msgi0_name | 0 |
│ └─8
MSG_INFO_1 | LPWSTR | .msgi1_name | 0 |
DWORD | .msgi1_forward_flag | 8 | |
LPWSTR | .msgi1_forward | 16 |
│ └─24
MSIFILEHASHINFO | ULONG | .dwFileHashInfoSize | 0 |
ULONG[4] | .dwData | 4 |
│ └─20
MSIPATCHSEQUENCEINFOA | LPCSTR | .szPatchData | 0 |
MSIPATCHDATATYPE | .ePatchDataType | 8 | |
DWORD | .dwOrder | 12 | |
UINT | .uStatus | 16 |
│ └─24
MSIPATCHSEQUENCEINFOW | LPCWSTR | .szPatchData | 0 |
MSIPATCHDATATYPE | .ePatchDataType | 8 | |
DWORD | .dwOrder | 12 | |
UINT | .uStatus | 16 |
│ └─24
MSLLHOOKSTRUCT | POINT | LONG | .pt.x | 0 |
LONG | .pt.y | 4 | ||
DWORD | .mouseData | 8 | ||
DWORD | .flags | 12 | ||
DWORD | .time | 16 | ||
ULONG_PTR | .dwExtraInfo | 24 |
│ └─32
MSPEVENTITEM | LIST_ENTRY | struct _LIST_ENTRY * | .Link.Flink | 0 |
struct _LIST_ENTRY * | .Link.Blink | 8 | ||
int | .MSPEventInfo | 16 |
│ └─64
MSP_EVENT_INFO | DWORD | .dwSize | 0 |
MSP_EVENT | .Event | 4 | |
MSP_HANDLE | .hCall | 8 | |
struct (unnamed) | .MSP_ADDRESS_EVENT_INFO | 16 | |
struct (unnamed) | .MSP_ASR_TERMINAL_EVENT_INFO | 16 | |
struct (unnamed) | .MSP_CALL_EVENT_INFO | 16 | |
struct (unnamed) | .MSP_FILE_TERMINAL_EVENT_INFO | 16 | |
struct (unnamed) | .MSP_PRIVATE_EVENT_INFO | 16 | |
struct (unnamed) | .MSP_TONE_TERMINAL_EVENT_INFO | 16 | |
struct (unnamed) | .MSP_TTS_TERMINAL_EVENT_INFO | 16 | |
struct (unnamed) | .MSP_TSP_DATA | 16 |
│ └─48
MSV1_0_INTERACTIVE_LOGON | MSV1_0_LOGON_SUBMIT_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .LogonDomainName.Length | 8 | |
USHORT | .LogonDomainName.MaximumLength | 10 | ||
PWSTR | .LogonDomainName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .UserName.Length | 24 | |
USHORT | .UserName.MaximumLength | 26 | ||
PWSTR | .UserName.Buffer | 32 | ||
UNICODE_STRING | USHORT | .Password.Length | 40 | |
USHORT | .Password.MaximumLength | 42 | ||
PWSTR | .Password.Buffer | 48 |
│ └─56
MSV1_0_INTERACTIVE_PROFILE | MSV1_0_PROFILE_BUFFER_TYPE | .MessageType | 0 | |
USHORT | .LogonCount | 4 | ||
USHORT | .BadPasswordCount | 6 | ||
LARGE_INTEGER | LONGLONG | .LogonTime.QuadPart | 8 | |
struct (unnamed) | .LogonTime.u | 8 | ||
DWORD | .LogonTime.LowPart | 8 | ||
LONG | .LogonTime.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .LogoffTime.QuadPart | 16 | |
struct (unnamed) | .LogoffTime.u | 16 | ||
DWORD | .LogoffTime.LowPart | 16 | ||
LONG | .LogoffTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .KickOffTime.QuadPart | 24 | |
struct (unnamed) | .KickOffTime.u | 24 | ||
DWORD | .KickOffTime.LowPart | 24 | ||
LONG | .KickOffTime.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .PasswordLastSet.QuadPart | 32 | |
struct (unnamed) | .PasswordLastSet.u | 32 | ||
DWORD | .PasswordLastSet.LowPart | 32 | ||
LONG | .PasswordLastSet.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .PasswordCanChange.QuadPart | 40 | |
struct (unnamed) | .PasswordCanChange.u | 40 | ||
DWORD | .PasswordCanChange.LowPart | 40 | ||
LONG | .PasswordCanChange.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .PasswordMustChange.QuadPart | 48 | |
struct (unnamed) | .PasswordMustChange.u | 48 | ||
DWORD | .PasswordMustChange.LowPart | 48 | ||
LONG | .PasswordMustChange.HighPart | 52 | ||
UNICODE_STRING | USHORT | .LogonScript.Length | 56 | |
USHORT | .LogonScript.MaximumLength | 58 | ||
PWSTR | .LogonScript.Buffer | 64 | ||
UNICODE_STRING | USHORT | .HomeDirectory.Length | 72 | |
USHORT | .HomeDirectory.MaximumLength | 74 | ||
PWSTR | .HomeDirectory.Buffer | 80 | ||
UNICODE_STRING | USHORT | .FullName.Length | 88 | |
USHORT | .FullName.MaximumLength | 90 | ||
PWSTR | .FullName.Buffer | 96 | ||
UNICODE_STRING | USHORT | .ProfilePath.Length | 104 | |
USHORT | .ProfilePath.MaximumLength | 106 | ||
PWSTR | .ProfilePath.Buffer | 112 | ||
UNICODE_STRING | USHORT | .HomeDirectoryDrive.Length | 120 | |
USHORT | .HomeDirectoryDrive.MaximumLength | 122 | ||
PWSTR | .HomeDirectoryDrive.Buffer | 128 | ||
UNICODE_STRING | USHORT | .LogonServer.Length | 136 | |
USHORT | .LogonServer.MaximumLength | 138 | ||
PWSTR | .LogonServer.Buffer | 144 | ||
ULONG | .UserFlags | 152 |
│ └─160
MSV1_0_LM20_LOGON | MSV1_0_LOGON_SUBMIT_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .LogonDomainName.Length | 8 | |
USHORT | .LogonDomainName.MaximumLength | 10 | ||
PWSTR | .LogonDomainName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .UserName.Length | 24 | |
USHORT | .UserName.MaximumLength | 26 | ||
PWSTR | .UserName.Buffer | 32 | ||
UNICODE_STRING | USHORT | .Workstation.Length | 40 | |
USHORT | .Workstation.MaximumLength | 42 | ||
PWSTR | .Workstation.Buffer | 48 | ||
UCHAR[8] | .ChallengeToClient | 56 | ||
STRING | USHORT | .CaseSensitiveChallengeResponse.Length | 64 | |
USHORT | .CaseSensitiveChallengeResponse.MaximumLength | 66 | ||
PCHAR | .CaseSensitiveChallengeResponse.Buffer | 72 | ||
STRING | USHORT | .CaseInsensitiveChallengeResponse.Length | 80 | |
USHORT | .CaseInsensitiveChallengeResponse.MaximumLength | 82 | ||
PCHAR | .CaseInsensitiveChallengeResponse.Buffer | 88 | ||
ULONG | .ParameterControl | 96 |
│ └─104
MSV1_0_LM20_LOGON_PROFILE | MSV1_0_PROFILE_BUFFER_TYPE | .MessageType | 0 | |
LARGE_INTEGER | LONGLONG | .KickOffTime.QuadPart | 8 | |
struct (unnamed) | .KickOffTime.u | 8 | ||
DWORD | .KickOffTime.LowPart | 8 | ||
LONG | .KickOffTime.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .LogoffTime.QuadPart | 16 | |
struct (unnamed) | .LogoffTime.u | 16 | ||
DWORD | .LogoffTime.LowPart | 16 | ||
LONG | .LogoffTime.HighPart | 20 | ||
ULONG | .UserFlags | 24 | ||
UCHAR[16] | .UserSessionKey | 28 | ||
UNICODE_STRING | USHORT | .LogonDomainName.Length | 48 | |
USHORT | .LogonDomainName.MaximumLength | 50 | ||
PWSTR | .LogonDomainName.Buffer | 56 | ||
UCHAR[8] | .LanmanSessionKey | 64 | ||
UNICODE_STRING | USHORT | .LogonServer.Length | 72 | |
USHORT | .LogonServer.MaximumLength | 74 | ||
PWSTR | .LogonServer.Buffer | 80 | ||
UNICODE_STRING | USHORT | .UserParameters.Length | 88 | |
USHORT | .UserParameters.MaximumLength | 90 | ||
PWSTR | .UserParameters.Buffer | 96 |
│ └─104
MSV1_0_SUBAUTH_LOGON | MSV1_0_LOGON_SUBMIT_TYPE | .MessageType | 0 | |
UNICODE_STRING | USHORT | .LogonDomainName.Length | 8 | |
USHORT | .LogonDomainName.MaximumLength | 10 | ||
PWSTR | .LogonDomainName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .UserName.Length | 24 | |
USHORT | .UserName.MaximumLength | 26 | ||
PWSTR | .UserName.Buffer | 32 | ||
UNICODE_STRING | USHORT | .Workstation.Length | 40 | |
USHORT | .Workstation.MaximumLength | 42 | ||
PWSTR | .Workstation.Buffer | 48 | ||
UCHAR[8] | .ChallengeToClient | 56 | ||
STRING | USHORT | .AuthenticationInfo1.Length | 64 | |
USHORT | .AuthenticationInfo1.MaximumLength | 66 | ||
PCHAR | .AuthenticationInfo1.Buffer | 72 | ||
STRING | USHORT | .AuthenticationInfo2.Length | 80 | |
USHORT | .AuthenticationInfo2.MaximumLength | 82 | ||
PCHAR | .AuthenticationInfo2.Buffer | 88 | ||
ULONG | .ParameterControl | 96 | ||
ULONG | .SubAuthPackageId | 100 |
│ └─104
MSV1_0_SUBAUTH_REQUEST | MSV1_0_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 |
ULONG | .SubAuthPackageId | 4 | |
ULONG | .SubAuthInfoLength | 8 | |
PUCHAR | .SubAuthSubmitBuffer | 16 |
│ └─24
MSV1_0_SUBAUTH_RESPONSE | MSV1_0_PROTOCOL_MESSAGE_TYPE | .MessageType | 0 |
ULONG | .SubAuthInfoLength | 4 | |
PUCHAR | .SubAuthReturnBuffer | 8 |
│ └─16
MSV1_0_SUPPLEMENTAL_CREDENTIAL | ULONG | .Version | 0 |
ULONG | .Flags | 4 | |
UCHAR[16] | .LmPassword | 8 | |
UCHAR[16] | .NtPassword | 24 |
│ └─40
MS_ADDINFO_BLOB | DWORD | .cbStruct | 0 |
DWORD | .cbMemObject | 4 | |
BYTE * | .pbMemObject | 8 | |
DWORD | .cbMemSignedMsg | 16 | |
BYTE * | .pbMemSignedMsg | 24 |
│ └─32
MS_ADDINFO_CATALOGMEMBER | DWORD | .cbStruct | 0 |
struct CRYPTCATSTORE_ * | .pStore | 8 | |
struct CRYPTCATMEMBER_ * | .pMember | 16 |
│ └─24
MS_ADDINFO_FLAT | DWORD | .cbStruct | 0 |
struct SIP_INDIRECT_DATA_ * | .pIndirectData | 8 |
│ └─16
MTP_COMMAND_DATA_IN | WORD | .OpCode | 0 |
DWORD | .NumParams | 2 | |
DWORD[5] | .Params | 6 | |
DWORD | .NextPhase | 26 | |
DWORD | .CommandWriteDataSize | 30 | |
BYTE[1] | .CommandWriteData | 34 |
│ └─35
MTP_COMMAND_DATA_OUT | WORD | .ResponseCode | 0 |
DWORD | .NumParams | 2 | |
DWORD[5] | .Params | 6 | |
DWORD | .CommandReadDataSize | 26 | |
BYTE[1] | .CommandReadData | 30 |
│ └─31
MT_ARBITRARY_HEADER | GUID | unsigned long | .majortype.Data1 | 0 |
unsigned short | .majortype.Data2 | 4 | ||
unsigned short | .majortype.Data3 | 6 | ||
unsigned char[8] | .majortype.Data4 | 8 | ||
GUID | unsigned long | .subtype.Data1 | 16 | |
unsigned short | .subtype.Data2 | 20 | ||
unsigned short | .subtype.Data3 | 22 | ||
unsigned char[8] | .subtype.Data4 | 24 | ||
BOOL | .bFixedSizeSamples | 32 | ||
BOOL | .bTemporalCompression | 36 | ||
ULONG | .lSampleSize | 40 | ||
GUID | unsigned long | .formattype.Data1 | 44 | |
unsigned short | .formattype.Data2 | 48 | ||
unsigned short | .formattype.Data3 | 50 | ||
unsigned char[8] | .formattype.Data4 | 52 |
│ └─60
MT_CUSTOM_VIDEO_PRIMARIES | float | .fRx | 0 |
float | .fRy | 4 | |
float | .fGx | 8 | |
float | .fGy | 12 | |
float | .fBx | 16 | |
float | .fBy | 20 | |
float | .fWx | 24 | |
float | .fWy | 28 |
│ └─32
MULTIKEYHELPA | DWORD | .mkSize | 0 |
CHAR | .mkKeylist | 4 | |
CHAR[1] | .szKeyphrase | 5 |
│ └─8
MULTIKEYHELPW | DWORD | .mkSize | 0 |
WCHAR | .mkKeylist | 4 | |
WCHAR[1] | .szKeyphrase | 6 |
│ └─8
MULTI_QI | const IID * | .pIID | 0 |
IUnknown * | .pItf | 8 | |
HRESULT | .hr | 16 |
│ └─24
MapiFileDesc | ULONG | .ulReserved | 0 |
ULONG | .flFlags | 4 | |
ULONG | .nPosition | 8 | |
LPSTR | .lpszPathName | 16 | |
LPSTR | .lpszFileName | 24 | |
LPVOID | .lpFileType | 32 |
│ └─40
MapiFileDescW | ULONG | .ulReserved | 0 |
ULONG | .flFlags | 4 | |
ULONG | .nPosition | 8 | |
PWSTR | .lpszPathName | 16 | |
PWSTR | .lpszFileName | 24 | |
PVOID | .lpFileType | 32 |
│ └─40
MapiFileTagExt | ULONG | .ulReserved | 0 |
ULONG | .cbTag | 4 | |
LPBYTE | .lpTag | 8 | |
ULONG | .cbEncoding | 16 | |
LPBYTE | .lpEncoding | 24 |
│ └─32
MapiMessage | ULONG | .ulReserved | 0 |
LPSTR | .lpszSubject | 8 | |
LPSTR | .lpszNoteText | 16 | |
LPSTR | .lpszMessageType | 24 | |
LPSTR | .lpszDateReceived | 32 | |
LPSTR | .lpszConversationID | 40 | |
FLAGS | .flFlags | 48 | |
lpMapiRecipDesc | .lpOriginator | 56 | |
ULONG | .nRecipCount | 64 | |
lpMapiRecipDesc | .lpRecips | 72 | |
ULONG | .nFileCount | 80 | |
lpMapiFileDesc | .lpFiles | 88 |
│ └─96
MapiMessageW | ULONG | .ulReserved | 0 |
PWSTR | .lpszSubject | 8 | |
PWSTR | .lpszNoteText | 16 | |
PWSTR | .lpszMessageType | 24 | |
PWSTR | .lpszDateReceived | 32 | |
PWSTR | .lpszConversationID | 40 | |
FLAGS | .flFlags | 48 | |
lpMapiRecipDescW | .lpOriginator | 56 | |
ULONG | .nRecipCount | 64 | |
lpMapiRecipDescW | .lpRecips | 72 | |
ULONG | .nFileCount | 80 | |
lpMapiFileDescW | .lpFiles | 88 |
│ └─96
MapiRecipDesc | ULONG | .ulReserved | 0 |
ULONG | .ulRecipClass | 4 | |
LPSTR | .lpszName | 8 | |
LPSTR | .lpszAddress | 16 | |
ULONG | .ulEIDSize | 24 | |
LPVOID | .lpEntryID | 32 |
│ └─40
MapiRecipDescW | ULONG | .ulReserved | 0 |
ULONG | .ulRecipClass | 4 | |
PWSTR | .lpszName | 8 | |
PWSTR | .lpszAddress | 16 | |
ULONG | .ulEIDSize | 24 | |
PVOID | .lpEntryID | 32 |
│ └─40
MediaLabelInfo | WCHAR[64] | .LabelType | 0 |
DWORD | .LabelIDSize | 128 | |
BYTE[256] | .LabelID | 132 | |
WCHAR[256] | .LabelAppDescr | 388 |
│ └─900
MetadataTimeStamps | ULONG | .Flags | 0 |
LONGLONG | .Device | 8 | |
LONGLONG | .Presentation | 16 |
│ └─24
MilMatrix3x2D | DOUBLE | .S_11 | 0 |
DOUBLE | .S_12 | 8 | |
DOUBLE | .S_21 | 16 | |
DOUBLE | .S_22 | 24 | |
DOUBLE | .DX | 32 | |
DOUBLE | .DY | 40 |
│ └─48
MilPoint2D | DOUBLE | .X | 0 |
DOUBLE | .Y | 8 |
│ └─16
MilRectD | DOUBLE | .left | 0 |
DOUBLE | .top | 8 | |
DOUBLE | .right | 16 | |
DOUBLE | .bottom | 24 |
│ └─32
NAMEDCOLOR | DWORD | .dwIndex | 0 |
│ └─4
NAMED_PROFILE_INFO | DWORD | .dwFlags | 0 |
DWORD | .dwCount | 4 | |
DWORD | .dwCountDevCoordinates | 8 | |
COLOR_NAME | .szPrefix | 12 | |
COLOR_NAME | .szSuffix | 44 |
│ └─76
NAME_BUFFER | UCHAR[16] | .name | 0 |
UCHAR | .name_num | 16 | |
UCHAR | .name_flags | 17 |
│ └─18
NAME_CACHE_CONTEXT | DWORD | .m_dwSignature | 0 |
│ └─4
NAPI_DOMAIN_DESCRIPTION_BLOB | DWORD | .AuthLevel | 0 |
DWORD | .cchDomainName | 4 | |
DWORD | .OffsetNextDomainDescription | 8 | |
DWORD | .OffsetThisDomainName | 12 |
│ └─16
NAPI_PROVIDER_INSTALLATION_BLOB | DWORD | .dwVersion | 0 |
DWORD | .dwProviderType | 4 | |
DWORD | .fSupportsWildCard | 8 | |
ULONG | .cDomains | 12 | |
ULONG | .OffsetFirstDomain | 16 |
│ └─20
NCB | UCHAR | .ncb_command | 0 |
UCHAR | .ncb_retcode | 1 | |
UCHAR | .ncb_lsn | 2 | |
UCHAR | .ncb_num | 3 | |
PUCHAR | .ncb_buffer | 8 | |
WORD | .ncb_length | 16 | |
UCHAR[16] | .ncb_callname | 18 | |
UCHAR[16] | .ncb_name | 34 | |
UCHAR | .ncb_rto | 50 | |
UCHAR | .ncb_sto | 51 | |
void (*)(struct _NCB *) __attribute__((stdcall)) | .ncb_post | 56 | |
UCHAR | .ncb_lana_num | 64 | |
UCHAR | .ncb_cmd_cplt | 65 | |
UCHAR[18] | .ncb_reserve | 66 | |
HANDLE | .ncb_event | 88 |
│ └─96
NCCALCSIZE_PARAMS | RECT[3] | .rgrc | 0 |
PWINDOWPOS | .lppos | 48 |
│ └─56
NCRYPT_ALLOC_PARA | DWORD | .cbSize | 0 |
PFN_NCRYPT_ALLOC | .pfnAlloc | 8 | |
PFN_NCRYPT_FREE | .pfnFree | 16 |
│ └─24
NCRYPT_KEY_BLOB_HEADER | ULONG | .cbSize | 0 |
ULONG | .dwMagic | 4 | |
ULONG | .cbAlgName | 8 | |
ULONG | .cbKeyData | 12 |
│ └─16
NCRYPT_PROTECT_STREAM_INFO | PFNCryptStreamOutputCallback | .pfnStreamOutput | 0 |
void * | .pvCallbackCtxt | 8 |
│ └─16
NCRYPT_SUPPORTED_LENGTHS | DWORD | .dwMinLength | 0 |
DWORD | .dwMaxLength | 4 | |
DWORD | .dwIncrement | 8 | |
DWORD | .dwDefaultLength | 12 |
│ └─16
NCRYPT_UI_POLICY | DWORD | .dwVersion | 0 |
DWORD | .dwFlags | 4 | |
LPCWSTR | .pszCreationTitle | 8 | |
LPCWSTR | .pszFriendlyName | 16 | |
LPCWSTR | .pszDescription | 24 |
│ └─32
NC_ADDRESS | struct NET_ADDRESS_INFO_ * | .pAddrInfo | 0 |
USHORT | .PortNumber | 8 | |
BYTE | .PrefixLength | 10 |
│ └─16
NCryptAlgorithmName | LPWSTR | .pszName | 0 |
DWORD | .dwClass | 8 | |
DWORD | .dwAlgOperations | 12 | |
DWORD | .dwFlags | 16 |
│ └─24
NCryptBuffer | ULONG | .cbBuffer | 0 |
ULONG | .BufferType | 4 | |
PVOID | .pvBuffer | 8 |
│ └─16
NCryptBufferDesc | ULONG | .ulVersion | 0 |
ULONG | .cBuffers | 4 | |
PBCryptBuffer | .pBuffers | 8 |
│ └─16
NCryptKeyName | LPWSTR | .pszName | 0 |
LPWSTR | .pszAlgid | 8 | |
DWORD | .dwLegacyKeySpec | 16 | |
DWORD | .dwFlags | 20 |
│ └─24
NCryptProviderName | LPWSTR | .pszName | 0 |
LPWSTR | .pszComment | 8 |
│ └─16
NDIS_INTERFACE_INFORMATION | NET_IF_OPER_STATUS | .ifOperStatus | 0 |
ULONG | .ifOperStatusFlags | 4 | |
NET_IF_MEDIA_CONNECT_STATE | .MediaConnectState | 8 | |
NET_IF_MEDIA_DUPLEX_STATE | .MediaDuplexState | 12 | |
ULONG | .ifMtu | 16 | |
BOOLEAN | .ifPromiscuousMode | 20 | |
BOOLEAN | .ifDeviceWakeUpEnable | 21 | |
ULONG64 | .XmitLinkSpeed | 24 | |
ULONG64 | .RcvLinkSpeed | 32 | |
ULONG64 | .ifLastChange | 40 | |
ULONG64 | .ifCounterDiscontinuityTime | 48 | |
ULONG64 | .ifInUnknownProtos | 56 | |
ULONG64 | .ifInDiscards | 64 | |
ULONG64 | .ifInErrors | 72 | |
ULONG64 | .ifHCInOctets | 80 | |
ULONG64 | .ifHCInUcastPkts | 88 | |
ULONG64 | .ifHCInMulticastPkts | 96 | |
ULONG64 | .ifHCInBroadcastPkts | 104 | |
ULONG64 | .ifHCOutOctets | 112 | |
ULONG64 | .ifHCOutUcastPkts | 120 | |
ULONG64 | .ifHCOutMulticastPkts | 128 | |
ULONG64 | .ifHCOutBroadcastPkts | 136 | |
ULONG64 | .ifOutErrors | 144 | |
ULONG64 | .ifOutDiscards | 152 | |
ULONG64 | .ifHCInUcastOctets | 160 | |
ULONG64 | .ifHCInMulticastOctets | 168 | |
ULONG64 | .ifHCInBroadcastOctets | 176 | |
ULONG64 | .ifHCOutUcastOctets | 184 | |
ULONG64 | .ifHCOutMulticastOctets | 192 | |
ULONG64 | .ifHCOutBroadcastOctets | 200 | |
NET_IF_COMPARTMENT_ID | .CompartmentId | 208 | |
ULONG | .SupportedStatistics | 212 |
│ └─216
NDK_ADAPTER_INFO | NDK_VERSION | USHORT | .Version.Major | 0 |
USHORT | .Version.Minor | 2 | ||
UINT32 | .VendorId | 4 | ||
UINT32 | .DeviceId | 8 | ||
SIZE_T | .MaxRegistrationSize | 16 | ||
SIZE_T | .MaxWindowSize | 24 | ||
ULONG | .FRMRPageCount | 32 | ||
ULONG | .MaxInitiatorRequestSge | 36 | ||
ULONG | .MaxReceiveRequestSge | 40 | ||
ULONG | .MaxReadRequestSge | 44 | ||
ULONG | .MaxTransferLength | 48 | ||
ULONG | .MaxInlineDataSize | 52 | ||
ULONG | .MaxInboundReadLimit | 56 | ||
ULONG | .MaxOutboundReadLimit | 60 | ||
ULONG | .MaxReceiveQueueDepth | 64 | ||
ULONG | .MaxInitiatorQueueDepth | 68 | ||
ULONG | .MaxSrqDepth | 72 | ||
ULONG | .MaxCqDepth | 76 | ||
ULONG | .LargeRequestThreshold | 80 | ||
ULONG | .MaxCallerData | 84 | ||
ULONG | .MaxCalleeData | 88 | ||
ULONG | .AdapterFlags | 92 | ||
NDK_RDMA_TECHNOLOGY | .RdmaTechnology | 96 |
│ └─104
NDK_VERSION | USHORT | .Major | 0 |
USHORT | .Minor | 2 |
│ └─4
NDR_USER_MARSHAL_INFO | unsigned long | .InformationLevel | 0 | |
NDR_USER_MARSHAL_INFO_LEVEL1 | void * | .Level1.Buffer | 8 | |
unsigned long | .Level1.BufferSize | 16 | ||
void *(*)(size_t) __attribute__((stdcall)) | .Level1.pfnAllocate | 24 | ||
void (*)(void *) __attribute__((stdcall)) | .Level1.pfnFree | 32 | ||
struct IRpcChannelBuffer * | .Level1.pRpcChannelBuffer | 40 | ||
ULONG_PTR[5] | .Level1.Reserved | 48 |
│ └─88
NDR_USER_MARSHAL_INFO_LEVEL1 | void * | .Buffer | 0 |
unsigned long | .BufferSize | 8 | |
void *(*)(size_t) __attribute__((stdcall)) | .pfnAllocate | 16 | |
void (*)(void *) __attribute__((stdcall)) | .pfnFree | 24 | |
struct IRpcChannelBuffer * | .pRpcChannelBuffer | 32 | |
ULONG_PTR[5] | .Reserved | 40 |
│ └─80
NETCONNECTINFOSTRUCT | DWORD | .cbStructure | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwSpeed | 8 | |
DWORD | .dwDelay | 12 | |
DWORD | .dwOptDataSize | 16 |
│ └─20
NETCON_PROPERTIES | GUID | unsigned long | .guidId.Data1 | 0 |
unsigned short | .guidId.Data2 | 4 | ||
unsigned short | .guidId.Data3 | 6 | ||
unsigned char[8] | .guidId.Data4 | 8 | ||
LPWSTR | .pszwName | 16 | ||
LPWSTR | .pszwDeviceName | 24 | ||
NETCON_STATUS | .Status | 32 | ||
NETCON_MEDIATYPE | .MediaType | 36 | ||
DWORD | .dwCharacter | 40 | ||
CLSID | .clsidThisObject | 44 | ||
CLSID | .clsidUiObject | 60 |
│ └─80
NETINFOSTRUCT | DWORD | .cbStructure | 0 |
DWORD | .dwProviderVersion | 4 | |
DWORD | .dwStatus | 8 | |
DWORD | .dwCharacteristics | 12 | |
ULONG_PTR | .dwHandle | 16 | |
WORD | .wNetType | 24 | |
DWORD | .dwPrinters | 28 | |
DWORD | .dwDrives | 32 |
│ └─40
NETLOGON_INFO_1 | DWORD | .netlog1_flags | 0 |
DWORD | .netlog1_pdc_connection_status | 4 |
│ └─8
NETLOGON_INFO_2 | DWORD | .netlog2_flags | 0 |
DWORD | .netlog2_pdc_connection_status | 0 | |
DWORD | .netlog2_tc_connection_status | 0 | |
LPWSTR | .netlog2_trusted_dc_name | 0 |
│ └─24
NETLOGON_INFO_3 | DWORD | .netlog3_flags | 0 |
DWORD | .netlog3_logon_attempts | 4 | |
DWORD | .netlog3_reserved1 | 8 | |
DWORD | .netlog3_reserved2 | 12 | |
DWORD | .netlog3_reserved3 | 16 | |
DWORD | .netlog3_reserved4 | 20 | |
DWORD | .netlog3_reserved5 | 24 |
│ └─28
NETLOGON_INFO_4 | LPWSTR | .netlog4_trusted_domain_name | 0 |
LPWSTR | .netlog4_trusted_dc_name | 0 |
│ └─16
NETLOGON_LOGON_IDENTITY_INFO | UNICODE_STRING | USHORT | .LogonDomainName.Length | 0 |
USHORT | .LogonDomainName.MaximumLength | 2 | ||
PWSTR | .LogonDomainName.Buffer | 8 | ||
ULONG | .ParameterControl | 16 | ||
OLD_LARGE_INTEGER | ULONG | .LogonId.LowPart | 20 | |
LONG | .LogonId.HighPart | 24 | ||
UNICODE_STRING | USHORT | .UserName.Length | 32 | |
USHORT | .UserName.MaximumLength | 34 | ||
PWSTR | .UserName.Buffer | 40 | ||
UNICODE_STRING | USHORT | .Workstation.Length | 48 | |
USHORT | .Workstation.MaximumLength | 50 | ||
PWSTR | .Workstation.Buffer | 56 |
│ └─64
NETRESOURCEA | DWORD | .dwScope | 0 |
DWORD | .dwType | 4 | |
DWORD | .dwDisplayType | 8 | |
DWORD | .dwUsage | 12 | |
LPSTR | .lpLocalName | 16 | |
LPSTR | .lpRemoteName | 24 | |
LPSTR | .lpComment | 32 | |
LPSTR | .lpProvider | 40 |
│ └─48
NETRESOURCEW | DWORD | .dwScope | 0 |
DWORD | .dwType | 4 | |
DWORD | .dwDisplayType | 8 | |
DWORD | .dwUsage | 12 | |
LPWSTR | .lpLocalName | 16 | |
LPWSTR | .lpRemoteName | 24 | |
LPWSTR | .lpComment | 32 | |
LPWSTR | .lpProvider | 40 |
│ └─48
NETSETUP_PROVISIONING_PARAMS | DWORD | .dwVersion | 0 |
LPCWSTR | .lpDomain | 8 | |
LPCWSTR | .lpHostName | 16 | |
LPCWSTR | .lpMachineAccountOU | 24 | |
LPCWSTR | .lpDcName | 32 | |
DWORD | .dwProvisionOptions | 40 | |
LPCWSTR * | .aCertTemplateNames | 48 | |
DWORD | .cCertTemplateNames | 56 | |
LPCWSTR * | .aMachinePolicyNames | 64 | |
DWORD | .cMachinePolicyNames | 72 | |
LPCWSTR * | .aMachinePolicyPaths | 80 | |
DWORD | .cMachinePolicyPaths | 88 | |
LPWSTR | .lpNetbiosName | 96 | |
LPWSTR | .lpSiteName | 104 | |
LPWSTR | .lpPrimaryDNSDomain | 112 |
│ └─120
NET_DISPLAY_GROUP | LPWSTR | .grpi3_name | 0 |
LPWSTR | .grpi3_comment | 8 | |
DWORD | .grpi3_group_id | 16 | |
DWORD | .grpi3_attributes | 20 | |
DWORD | .grpi3_next_index | 24 |
│ └─32
NET_DISPLAY_MACHINE | LPWSTR | .usri2_name | 0 |
LPWSTR | .usri2_comment | 8 | |
DWORD | .usri2_flags | 16 | |
DWORD | .usri2_user_id | 20 | |
DWORD | .usri2_next_index | 24 |
│ └─32
NET_DISPLAY_USER | LPWSTR | .usri1_name | 0 |
LPWSTR | .usri1_comment | 8 | |
DWORD | .usri1_flags | 16 | |
LPWSTR | .usri1_full_name | 24 | |
DWORD | .usri1_user_id | 32 | |
DWORD | .usri1_next_index | 36 |
│ └─40
NET_INTERFACE_CONTEXT | ULONG | .InterfaceIndex | 0 |
LPWSTR | .ConfigurationName | 8 |
│ └─16
NET_INTERFACE_CONTEXT_TABLE | HANDLE | .InterfaceContextHandle | 0 |
UINT | .NumberOfEntries | 8 | |
NET_INTERFACE_CONTEXT * | .InterfaceContextArray | 16 |
│ └─24
NET_LUID_LH | struct (unnamed) | .Info | 0 |
ULONG64 | .Value | 0 |
│ └─8
NET_PHYSICAL_LOCATION_LH | ULONG | .BusNumber | 0 |
ULONG | .SlotNumber | 4 | |
ULONG | .FunctionNumber | 8 |
│ └─12
NET_VALIDATE_AUTHENTICATION_INPUT_ARG | NET_VALIDATE_PERSISTED_FIELDS | ULONG | .InputPersistedFields.PresentFields | 0 | |
FILETIME | DWORD | .InputPersistedFields.PasswordLastSet.dwLowDateTime | 4 | ||
DWORD | .InputPersistedFields.PasswordLastSet.dwHighDateTime | 8 | |||
FILETIME | DWORD | .InputPersistedFields.BadPasswordTime.dwLowDateTime | 12 | ||
DWORD | .InputPersistedFields.BadPasswordTime.dwHighDateTime | 16 | |||
FILETIME | DWORD | .InputPersistedFields.LockoutTime.dwLowDateTime | 20 | ||
DWORD | .InputPersistedFields.LockoutTime.dwHighDateTime | 24 | |||
ULONG | .InputPersistedFields.BadPasswordCount | 28 | |||
ULONG | .InputPersistedFields.PasswordHistoryLength | 32 | |||
PNET_VALIDATE_PASSWORD_HASH | .InputPersistedFields.PasswordHistory | 40 | |||
BOOLEAN | .PasswordMatched | 48 |
│ └─56
NET_VALIDATE_OUTPUT_ARG | NET_VALIDATE_PERSISTED_FIELDS | ULONG | .ChangedPersistedFields.PresentFields | 0 | |
FILETIME | DWORD | .ChangedPersistedFields.PasswordLastSet.dwLowDateTime | 4 | ||
DWORD | .ChangedPersistedFields.PasswordLastSet.dwHighDateTime | 8 | |||
FILETIME | DWORD | .ChangedPersistedFields.BadPasswordTime.dwLowDateTime | 12 | ||
DWORD | .ChangedPersistedFields.BadPasswordTime.dwHighDateTime | 16 | |||
FILETIME | DWORD | .ChangedPersistedFields.LockoutTime.dwLowDateTime | 20 | ||
DWORD | .ChangedPersistedFields.LockoutTime.dwHighDateTime | 24 | |||
ULONG | .ChangedPersistedFields.BadPasswordCount | 28 | |||
ULONG | .ChangedPersistedFields.PasswordHistoryLength | 32 | |||
PNET_VALIDATE_PASSWORD_HASH | .ChangedPersistedFields.PasswordHistory | 40 | |||
DWORD | .ValidationStatus | 48 |
│ └─56
NET_VALIDATE_PASSWORD_CHANGE_INPUT_ARG | NET_VALIDATE_PERSISTED_FIELDS | ULONG | .InputPersistedFields.PresentFields | 0 | |
FILETIME | DWORD | .InputPersistedFields.PasswordLastSet.dwLowDateTime | 4 | ||
DWORD | .InputPersistedFields.PasswordLastSet.dwHighDateTime | 8 | |||
FILETIME | DWORD | .InputPersistedFields.BadPasswordTime.dwLowDateTime | 12 | ||
DWORD | .InputPersistedFields.BadPasswordTime.dwHighDateTime | 16 | |||
FILETIME | DWORD | .InputPersistedFields.LockoutTime.dwLowDateTime | 20 | ||
DWORD | .InputPersistedFields.LockoutTime.dwHighDateTime | 24 | |||
ULONG | .InputPersistedFields.BadPasswordCount | 28 | |||
ULONG | .InputPersistedFields.PasswordHistoryLength | 32 | |||
PNET_VALIDATE_PASSWORD_HASH | .InputPersistedFields.PasswordHistory | 40 | |||
LPWSTR | .ClearPassword | 48 | |||
LPWSTR | .UserAccountName | 56 | |||
NET_VALIDATE_PASSWORD_HASH | ULONG | .HashedPassword.Length | 64 | ||
LPBYTE | .HashedPassword.Hash | 72 | |||
BOOLEAN | .PasswordMatch | 80 |
│ └─88
NET_VALIDATE_PASSWORD_HASH | ULONG | .Length | 0 |
LPBYTE | .Hash | 8 |
│ └─16
NET_VALIDATE_PASSWORD_RESET_INPUT_ARG | NET_VALIDATE_PERSISTED_FIELDS | ULONG | .InputPersistedFields.PresentFields | 0 | |
FILETIME | DWORD | .InputPersistedFields.PasswordLastSet.dwLowDateTime | 4 | ||
DWORD | .InputPersistedFields.PasswordLastSet.dwHighDateTime | 8 | |||
FILETIME | DWORD | .InputPersistedFields.BadPasswordTime.dwLowDateTime | 12 | ||
DWORD | .InputPersistedFields.BadPasswordTime.dwHighDateTime | 16 | |||
FILETIME | DWORD | .InputPersistedFields.LockoutTime.dwLowDateTime | 20 | ||
DWORD | .InputPersistedFields.LockoutTime.dwHighDateTime | 24 | |||
ULONG | .InputPersistedFields.BadPasswordCount | 28 | |||
ULONG | .InputPersistedFields.PasswordHistoryLength | 32 | |||
PNET_VALIDATE_PASSWORD_HASH | .InputPersistedFields.PasswordHistory | 40 | |||
LPWSTR | .ClearPassword | 48 | |||
LPWSTR | .UserAccountName | 56 | |||
NET_VALIDATE_PASSWORD_HASH | ULONG | .HashedPassword.Length | 64 | ||
LPBYTE | .HashedPassword.Hash | 72 | |||
BOOLEAN | .PasswordMustChangeAtNextLogon | 80 | |||
BOOLEAN | .ClearLockout | 81 |
│ └─88
NET_VALIDATE_PERSISTED_FIELDS | ULONG | .PresentFields | 0 | |
FILETIME | DWORD | .PasswordLastSet.dwLowDateTime | 4 | |
DWORD | .PasswordLastSet.dwHighDateTime | 8 | ||
FILETIME | DWORD | .BadPasswordTime.dwLowDateTime | 12 | |
DWORD | .BadPasswordTime.dwHighDateTime | 16 | ||
FILETIME | DWORD | .LockoutTime.dwLowDateTime | 20 | |
DWORD | .LockoutTime.dwHighDateTime | 24 | ||
ULONG | .BadPasswordCount | 28 | ||
ULONG | .PasswordHistoryLength | 32 | ||
PNET_VALIDATE_PASSWORD_HASH | .PasswordHistory | 40 |
│ └─48
NEWCPLINFOA | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwHelpContext | 8 | |
LONG_PTR | .lData | 12 | |
HICON | .hIcon | 20 | |
CHAR[32] | .szName | 28 | |
CHAR[64] | .szInfo | 60 | |
CHAR[128] | .szHelpFile | 124 |
│ └─252
NEWCPLINFOW | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwHelpContext | 8 | |
LONG_PTR | .lData | 12 | |
HICON | .hIcon | 20 | |
WCHAR[32] | .szName | 28 | |
WCHAR[64] | .szInfo | 92 | |
WCHAR[128] | .szHelpFile | 220 |
│ └─476
NEWTEXTMETRICA | LONG | .tmHeight | 0 |
LONG | .tmAscent | 4 | |
LONG | .tmDescent | 8 | |
LONG | .tmInternalLeading | 12 | |
LONG | .tmExternalLeading | 16 | |
LONG | .tmAveCharWidth | 20 | |
LONG | .tmMaxCharWidth | 24 | |
LONG | .tmWeight | 28 | |
LONG | .tmOverhang | 32 | |
LONG | .tmDigitizedAspectX | 36 | |
LONG | .tmDigitizedAspectY | 40 | |
BYTE | .tmFirstChar | 44 | |
BYTE | .tmLastChar | 45 | |
BYTE | .tmDefaultChar | 46 | |
BYTE | .tmBreakChar | 47 | |
BYTE | .tmItalic | 48 | |
BYTE | .tmUnderlined | 49 | |
BYTE | .tmStruckOut | 50 | |
BYTE | .tmPitchAndFamily | 51 | |
BYTE | .tmCharSet | 52 | |
DWORD | .ntmFlags | 56 | |
UINT | .ntmSizeEM | 60 | |
UINT | .ntmCellHeight | 64 | |
UINT | .ntmAvgWidth | 68 |
│ └─72
NEWTEXTMETRICEXA | NEWTEXTMETRICA | LONG | .ntmTm.tmHeight | 0 |
LONG | .ntmTm.tmAscent | 4 | ||
LONG | .ntmTm.tmDescent | 8 | ||
LONG | .ntmTm.tmInternalLeading | 12 | ||
LONG | .ntmTm.tmExternalLeading | 16 | ||
LONG | .ntmTm.tmAveCharWidth | 20 | ||
LONG | .ntmTm.tmMaxCharWidth | 24 | ||
LONG | .ntmTm.tmWeight | 28 | ||
LONG | .ntmTm.tmOverhang | 32 | ||
LONG | .ntmTm.tmDigitizedAspectX | 36 | ||
LONG | .ntmTm.tmDigitizedAspectY | 40 | ||
BYTE | .ntmTm.tmFirstChar | 44 | ||
BYTE | .ntmTm.tmLastChar | 45 | ||
BYTE | .ntmTm.tmDefaultChar | 46 | ||
BYTE | .ntmTm.tmBreakChar | 47 | ||
BYTE | .ntmTm.tmItalic | 48 | ||
BYTE | .ntmTm.tmUnderlined | 49 | ||
BYTE | .ntmTm.tmStruckOut | 50 | ||
BYTE | .ntmTm.tmPitchAndFamily | 51 | ||
BYTE | .ntmTm.tmCharSet | 52 | ||
DWORD | .ntmTm.ntmFlags | 56 | ||
UINT | .ntmTm.ntmSizeEM | 60 | ||
UINT | .ntmTm.ntmCellHeight | 64 | ||
UINT | .ntmTm.ntmAvgWidth | 68 | ||
FONTSIGNATURE | DWORD[4] | .ntmFontSig.fsUsb | 72 | |
DWORD[2] | .ntmFontSig.fsCsb | 88 |
│ └─96
NEWTEXTMETRICEXW | NEWTEXTMETRICW | LONG | .ntmTm.tmHeight | 0 |
LONG | .ntmTm.tmAscent | 4 | ||
LONG | .ntmTm.tmDescent | 8 | ||
LONG | .ntmTm.tmInternalLeading | 12 | ||
LONG | .ntmTm.tmExternalLeading | 16 | ||
LONG | .ntmTm.tmAveCharWidth | 20 | ||
LONG | .ntmTm.tmMaxCharWidth | 24 | ||
LONG | .ntmTm.tmWeight | 28 | ||
LONG | .ntmTm.tmOverhang | 32 | ||
LONG | .ntmTm.tmDigitizedAspectX | 36 | ||
LONG | .ntmTm.tmDigitizedAspectY | 40 | ||
WCHAR | .ntmTm.tmFirstChar | 44 | ||
WCHAR | .ntmTm.tmLastChar | 46 | ||
WCHAR | .ntmTm.tmDefaultChar | 48 | ||
WCHAR | .ntmTm.tmBreakChar | 50 | ||
BYTE | .ntmTm.tmItalic | 52 | ||
BYTE | .ntmTm.tmUnderlined | 53 | ||
BYTE | .ntmTm.tmStruckOut | 54 | ||
BYTE | .ntmTm.tmPitchAndFamily | 55 | ||
BYTE | .ntmTm.tmCharSet | 56 | ||
DWORD | .ntmTm.ntmFlags | 60 | ||
UINT | .ntmTm.ntmSizeEM | 64 | ||
UINT | .ntmTm.ntmCellHeight | 68 | ||
UINT | .ntmTm.ntmAvgWidth | 72 | ||
FONTSIGNATURE | DWORD[4] | .ntmFontSig.fsUsb | 76 | |
DWORD[2] | .ntmFontSig.fsCsb | 92 |
│ └─100
NEWTEXTMETRICW | LONG | .tmHeight | 0 |
LONG | .tmAscent | 4 | |
LONG | .tmDescent | 8 | |
LONG | .tmInternalLeading | 12 | |
LONG | .tmExternalLeading | 16 | |
LONG | .tmAveCharWidth | 20 | |
LONG | .tmMaxCharWidth | 24 | |
LONG | .tmWeight | 28 | |
LONG | .tmOverhang | 32 | |
LONG | .tmDigitizedAspectX | 36 | |
LONG | .tmDigitizedAspectY | 40 | |
WCHAR | .tmFirstChar | 44 | |
WCHAR | .tmLastChar | 46 | |
WCHAR | .tmDefaultChar | 48 | |
WCHAR | .tmBreakChar | 50 | |
BYTE | .tmItalic | 52 | |
BYTE | .tmUnderlined | 53 | |
BYTE | .tmStruckOut | 54 | |
BYTE | .tmPitchAndFamily | 55 | |
BYTE | .tmCharSet | 56 | |
DWORD | .ntmFlags | 60 | |
UINT | .ntmSizeEM | 64 | |
UINT | .ntmCellHeight | 68 | |
UINT | .ntmAvgWidth | 72 |
│ └─76
NLM_DATAPLAN_STATUS | GUID | unsigned long | .InterfaceGuid.Data1 | 0 | |
unsigned short | .InterfaceGuid.Data2 | 4 | |||
unsigned short | .InterfaceGuid.Data3 | 6 | |||
unsigned char[8] | .InterfaceGuid.Data4 | 8 | |||
NLM_USAGE_DATA | DWORD | .UsageData.UsageInMegabytes | 16 | ||
FILETIME | DWORD | .UsageData.LastSyncTime.dwLowDateTime | 20 | ||
DWORD | .UsageData.LastSyncTime.dwHighDateTime | 24 | |||
DWORD | .DataLimitInMegabytes | 28 | |||
DWORD | .InboundBandwidthInKbps | 32 | |||
DWORD | .OutboundBandwidthInKbps | 36 | |||
FILETIME | DWORD | .NextBillingCycle.dwLowDateTime | 40 | ||
DWORD | .NextBillingCycle.dwHighDateTime | 44 | |||
DWORD | .MaxTransferSizeInMegabytes | 48 | |||
DWORD | .Reserved | 52 |
│ └─56
NLM_SIMULATED_PROFILE_INFO | WCHAR[256] | .ProfileName | 0 |
NLM_CONNECTION_COST | .cost | 512 | |
DWORD | .UsageInMegabytes | 516 | |
DWORD | .DataLimitInMegabytes | 520 |
│ └─524
NLM_SOCKADDR | BYTE[128] | .data | 0 |
│ └─128
NLM_USAGE_DATA | DWORD | .UsageInMegabytes | 0 | |
FILETIME | DWORD | .LastSyncTime.dwLowDateTime | 4 | |
DWORD | .LastSyncTime.dwHighDateTime | 8 |
│ └─12
NLSVERSIONINFO | DWORD | .dwNLSVersionInfoSize | 0 | |
DWORD | .dwNLSVersion | 4 | ||
DWORD | .dwDefinedVersion | 8 | ||
DWORD | .dwEffectiveId | 12 | ||
GUID | unsigned long | .guidCustomVersion.Data1 | 16 | |
unsigned short | .guidCustomVersion.Data2 | 20 | ||
unsigned short | .guidCustomVersion.Data3 | 22 | ||
unsigned char[8] | .guidCustomVersion.Data4 | 24 |
│ └─32
NLSVERSIONINFOEX | DWORD | .dwNLSVersionInfoSize | 0 | |
DWORD | .dwNLSVersion | 4 | ||
DWORD | .dwDefinedVersion | 8 | ||
DWORD | .dwEffectiveId | 12 | ||
GUID | unsigned long | .guidCustomVersion.Data1 | 16 | |
unsigned short | .guidCustomVersion.Data2 | 20 | ||
unsigned short | .guidCustomVersion.Data3 | 22 | ||
unsigned char[8] | .guidCustomVersion.Data4 | 24 |
│ └─32
NL_BANDWIDTH_INFORMATION | ULONG64 | .Bandwidth | 0 |
ULONG64 | .Instability | 8 | |
BOOLEAN | .BandwidthPeaked | 16 |
│ └─24
NL_INTERFACE_OFFLOAD_ROD | BOOLEAN | .NlChecksumSupported | 0bytes,0bits |
BOOLEAN | .NlOptionsSupported | 0bytes,1bits | |
BOOLEAN | .TlDatagramChecksumSupported | 0bytes,2bits | |
BOOLEAN | .TlStreamChecksumSupported | 0bytes,3bits | |
BOOLEAN | .TlStreamOptionsSupported | 0bytes,4bits | |
BOOLEAN | .FastPathCompatible | 0bytes,5bits | |
BOOLEAN | .TlLargeSendOffloadSupported | 0bytes,6bits | |
BOOLEAN | .TlGiantSendOffloadSupported | 0bytes,7bits |
│ └─1
NL_NETWORK_CONNECTIVITY_HINT | NL_NETWORK_CONNECTIVITY_LEVEL_HINT | .ConnectivityLevel | 0 |
NL_NETWORK_CONNECTIVITY_COST_HINT | .ConnectivityCost | 4 | |
BOOLEAN | .ApproachingDataLimit | 8 | |
BOOLEAN | .OverDataLimit | 9 | |
BOOLEAN | .Roaming | 10 |
│ └─12
NMBCDROPDOWN | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
RECT | LONG | .rcButton.left | 24 | |
LONG | .rcButton.top | 28 | ||
LONG | .rcButton.right | 32 | ||
LONG | .rcButton.bottom | 36 |
│ └─40
NMBCHOTITEM | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwFlags | 24 |
│ └─32
NMCBEDRAGBEGINA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItemid | 24 | ||
char[260] | .szText | 28 |
│ └─288
NMCBEDRAGBEGINW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItemid | 24 | ||
WCHAR[260] | .szText | 28 |
│ └─552
NMCBEENDEDITA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
BOOL | .fChanged | 24 | ||
int | .iNewSelection | 28 | ||
char[260] | .szText | 32 | ||
int | .iWhy | 292 |
│ └─296
NMCBEENDEDITW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
BOOL | .fChanged | 24 | ||
int | .iNewSelection | 28 | ||
WCHAR[260] | .szText | 32 | ||
int | .iWhy | 552 |
│ └─560
NMCHAR | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
UINT | .ch | 24 | ||
DWORD | .dwItemPrev | 28 | ||
DWORD | .dwItemNext | 32 |
│ └─40
NMCOMBOBOXEXA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
COMBOBOXEXITEMA | UINT | .ceItem.mask | 24 | |
INT_PTR | .ceItem.iItem | 32 | ||
LPSTR | .ceItem.pszText | 40 | ||
int | .ceItem.cchTextMax | 48 | ||
int | .ceItem.iImage | 52 | ||
int | .ceItem.iSelectedImage | 56 | ||
int | .ceItem.iOverlay | 60 | ||
int | .ceItem.iIndent | 64 | ||
LPARAM | .ceItem.lParam | 72 |
│ └─80
NMCOMBOBOXEXW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
COMBOBOXEXITEMW | UINT | .ceItem.mask | 24 | |
INT_PTR | .ceItem.iItem | 32 | ||
LPWSTR | .ceItem.pszText | 40 | ||
int | .ceItem.cchTextMax | 48 | ||
int | .ceItem.iImage | 52 | ||
int | .ceItem.iSelectedImage | 56 | ||
int | .ceItem.iOverlay | 60 | ||
int | .ceItem.iIndent | 64 | ||
LPARAM | .ceItem.lParam | 72 |
│ └─80
NMCUSTOMDRAW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwDrawStage | 24 | ||
HDC | .hdc | 32 | ||
RECT | LONG | .rc.left | 40 | |
LONG | .rc.top | 44 | ||
LONG | .rc.right | 48 | ||
LONG | .rc.bottom | 52 | ||
DWORD_PTR | .dwItemSpec | 56 | ||
UINT | .uItemState | 64 | ||
LPARAM | .lItemlParam | 72 |
│ └─80
NMCUSTOMSPLITRECTINFO | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
RECT | LONG | .rcClient.left | 24 | |
LONG | .rcClient.top | 28 | ||
LONG | .rcClient.right | 32 | ||
LONG | .rcClient.bottom | 36 | ||
RECT | LONG | .rcButton.left | 40 | |
LONG | .rcButton.top | 44 | ||
LONG | .rcButton.right | 48 | ||
LONG | .rcButton.bottom | 52 | ||
RECT | LONG | .rcSplit.left | 56 | |
LONG | .rcSplit.top | 60 | ||
LONG | .rcSplit.right | 64 | ||
LONG | .rcSplit.bottom | 68 |
│ └─72
NMCUSTOMTEXT | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
HDC | .hDC | 24 | ||
LPCWSTR | .lpString | 32 | ||
int | .nCount | 40 | ||
LPRECT | .lpRect | 48 | ||
UINT | .uFormat | 56 | ||
BOOL | .fLink | 60 |
│ └─64
NMDATETIMECHANGE | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
DWORD | .dwFlags | 24 | ||
SYSTEMTIME | WORD | .st.wYear | 28 | |
WORD | .st.wMonth | 30 | ||
WORD | .st.wDayOfWeek | 32 | ||
WORD | .st.wDay | 34 | ||
WORD | .st.wHour | 36 | ||
WORD | .st.wMinute | 38 | ||
WORD | .st.wSecond | 40 | ||
WORD | .st.wMilliseconds | 42 |
│ └─48
NMDATETIMEFORMATA | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
LPCSTR | .pszFormat | 24 | ||
SYSTEMTIME | WORD | .st.wYear | 32 | |
WORD | .st.wMonth | 34 | ||
WORD | .st.wDayOfWeek | 36 | ||
WORD | .st.wDay | 38 | ||
WORD | .st.wHour | 40 | ||
WORD | .st.wMinute | 42 | ||
WORD | .st.wSecond | 44 | ||
WORD | .st.wMilliseconds | 46 | ||
LPCSTR | .pszDisplay | 48 | ||
CHAR[64] | .szDisplay | 56 |
│ └─120
NMDATETIMEFORMATQUERYA | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
LPCSTR | .pszFormat | 24 | ||
SIZE | LONG | .szMax.cx | 32 | |
LONG | .szMax.cy | 36 |
│ └─40
NMDATETIMEFORMATQUERYW | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
LPCWSTR | .pszFormat | 24 | ||
SIZE | LONG | .szMax.cx | 32 | |
LONG | .szMax.cy | 36 |
│ └─40
NMDATETIMEFORMATW | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
LPCWSTR | .pszFormat | 24 | ||
SYSTEMTIME | WORD | .st.wYear | 32 | |
WORD | .st.wMonth | 34 | ||
WORD | .st.wDayOfWeek | 36 | ||
WORD | .st.wDay | 38 | ||
WORD | .st.wHour | 40 | ||
WORD | .st.wMinute | 42 | ||
WORD | .st.wSecond | 44 | ||
WORD | .st.wMilliseconds | 46 | ||
LPCWSTR | .pszDisplay | 48 | ||
WCHAR[64] | .szDisplay | 56 |
│ └─184
NMDATETIMESTRINGA | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
LPCSTR | .pszUserString | 24 | ||
SYSTEMTIME | WORD | .st.wYear | 32 | |
WORD | .st.wMonth | 34 | ||
WORD | .st.wDayOfWeek | 36 | ||
WORD | .st.wDay | 38 | ||
WORD | .st.wHour | 40 | ||
WORD | .st.wMinute | 42 | ||
WORD | .st.wSecond | 44 | ||
WORD | .st.wMilliseconds | 46 | ||
DWORD | .dwFlags | 48 |
│ └─56
NMDATETIMESTRINGW | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
LPCWSTR | .pszUserString | 24 | ||
SYSTEMTIME | WORD | .st.wYear | 32 | |
WORD | .st.wMonth | 34 | ||
WORD | .st.wDayOfWeek | 36 | ||
WORD | .st.wDay | 38 | ||
WORD | .st.wHour | 40 | ||
WORD | .st.wMinute | 42 | ||
WORD | .st.wSecond | 44 | ||
WORD | .st.wMilliseconds | 46 | ||
DWORD | .dwFlags | 48 |
│ └─56
NMDATETIMEWMKEYDOWNA | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
int | .nVirtKey | 24 | ||
LPCSTR | .pszFormat | 32 | ||
SYSTEMTIME | WORD | .st.wYear | 40 | |
WORD | .st.wMonth | 42 | ||
WORD | .st.wDayOfWeek | 44 | ||
WORD | .st.wDay | 46 | ||
WORD | .st.wHour | 48 | ||
WORD | .st.wMinute | 50 | ||
WORD | .st.wSecond | 52 | ||
WORD | .st.wMilliseconds | 54 |
│ └─56
NMDATETIMEWMKEYDOWNW | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
int | .nVirtKey | 24 | ||
LPCWSTR | .pszFormat | 32 | ||
SYSTEMTIME | WORD | .st.wYear | 40 | |
WORD | .st.wMonth | 42 | ||
WORD | .st.wDayOfWeek | 44 | ||
WORD | .st.wDay | 46 | ||
WORD | .st.wHour | 48 | ||
WORD | .st.wMinute | 50 | ||
WORD | .st.wSecond | 52 | ||
WORD | .st.wMilliseconds | 54 |
│ └─56
NMDAYSTATE | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
SYSTEMTIME | WORD | .stStart.wYear | 24 | |
WORD | .stStart.wMonth | 26 | ||
WORD | .stStart.wDayOfWeek | 28 | ||
WORD | .stStart.wDay | 30 | ||
WORD | .stStart.wHour | 32 | ||
WORD | .stStart.wMinute | 34 | ||
WORD | .stStart.wSecond | 36 | ||
WORD | .stStart.wMilliseconds | 38 | ||
int | .cDayState | 40 | ||
LPMONTHDAYSTATE | .prgDayState | 48 |
│ └─56
NMHDDISPINFOA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItem | 24 | ||
UINT | .mask | 28 | ||
LPSTR | .pszText | 32 | ||
int | .cchTextMax | 40 | ||
int | .iImage | 44 | ||
LPARAM | .lParam | 48 |
│ └─56
NMHDDISPINFOW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItem | 24 | ||
UINT | .mask | 28 | ||
LPWSTR | .pszText | 32 | ||
int | .cchTextMax | 40 | ||
int | .iImage | 44 | ||
LPARAM | .lParam | 48 |
│ └─56
NMHDFILTERBTNCLICK | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
INT | .iItem | 24 | ||
RECT | LONG | .rc.left | 28 | |
LONG | .rc.top | 32 | ||
LONG | .rc.right | 36 | ||
LONG | .rc.bottom | 40 |
│ └─48
NMHDR | HWND | .hwndFrom | 0 |
UINT_PTR | .idFrom | 8 | |
UINT | .code | 16 |
│ └─24
NMHEADERA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItem | 24 | ||
int | .iButton | 28 | ||
HDITEMA * | .pitem | 32 |
│ └─40
NMHEADERW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItem | 24 | ||
int | .iButton | 28 | ||
HDITEMW * | .pitem | 32 |
│ └─40
NMIPADDRESS | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iField | 24 | ||
int | .iValue | 28 |
│ └─32
NMITEMACTIVATE | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItem | 24 | ||
int | .iSubItem | 28 | ||
UINT | .uNewState | 32 | ||
UINT | .uOldState | 36 | ||
UINT | .uChanged | 40 | ||
POINT | LONG | .ptAction.x | 44 | |
LONG | .ptAction.y | 48 | ||
LPARAM | .lParam | 56 | ||
UINT | .uKeyFlags | 64 |
│ └─72
NMKEY | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
UINT | .nVKey | 24 | ||
UINT | .uFlags | 28 |
│ └─32
NMLINK | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LITEM | UINT | .item.mask | 24 | |
int | .item.iLink | 28 | ||
UINT | .item.state | 32 | ||
UINT | .item.stateMask | 36 | ||
WCHAR[48] | .item.szID | 40 | ||
WCHAR[2084] | .item.szUrl | 136 |
│ └─4304
NMLISTVIEW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItem | 24 | ||
int | .iSubItem | 28 | ||
UINT | .uNewState | 32 | ||
UINT | .uOldState | 36 | ||
UINT | .uChanged | 40 | ||
POINT | LONG | .ptAction.x | 44 | |
LONG | .ptAction.y | 48 | ||
LPARAM | .lParam | 56 |
│ └─64
NMLVCACHEHINT | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iFrom | 24 | ||
int | .iTo | 28 |
│ └─32
NMLVCUSTOMDRAW | NMCUSTOMDRAW | NMHDR | HWND | .nmcd.hdr.hwndFrom | 0 |
UINT_PTR | .nmcd.hdr.idFrom | 8 | |||
UINT | .nmcd.hdr.code | 16 | |||
DWORD | .nmcd.dwDrawStage | 24 | |||
HDC | .nmcd.hdc | 32 | |||
RECT | LONG | .nmcd.rc.left | 40 | ||
LONG | .nmcd.rc.top | 44 | |||
LONG | .nmcd.rc.right | 48 | |||
LONG | .nmcd.rc.bottom | 52 | |||
DWORD_PTR | .nmcd.dwItemSpec | 56 | |||
UINT | .nmcd.uItemState | 64 | |||
LPARAM | .nmcd.lItemlParam | 72 | |||
COLORREF | .clrText | 80 | |||
COLORREF | .clrTextBk | 84 | |||
int | .iSubItem | 88 | |||
DWORD | .dwItemType | 92 | |||
COLORREF | .clrFace | 96 | |||
int | .iIconEffect | 100 | |||
int | .iIconPhase | 104 | |||
int | .iPartId | 108 | |||
int | .iStateId | 112 | |||
RECT | LONG | .rcText.left | 116 | ||
LONG | .rcText.top | 120 | |||
LONG | .rcText.right | 124 | |||
LONG | .rcText.bottom | 128 | |||
UINT | .uAlign | 132 |
│ └─136
NMLVDISPINFOA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LVITEMA | UINT | .item.mask | 24 | |
int | .item.iItem | 28 | ||
int | .item.iSubItem | 32 | ||
UINT | .item.state | 36 | ||
UINT | .item.stateMask | 40 | ||
LPSTR | .item.pszText | 48 | ||
int | .item.cchTextMax | 56 | ||
int | .item.iImage | 60 | ||
LPARAM | .item.lParam | 64 | ||
int | .item.iIndent | 72 | ||
int | .item.iGroupId | 76 | ||
UINT | .item.cColumns | 80 | ||
PUINT | .item.puColumns | 88 | ||
int * | .item.piColFmt | 96 | ||
int | .item.iGroup | 104 |
│ └─112
NMLVDISPINFOW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LVITEMW | UINT | .item.mask | 24 | |
int | .item.iItem | 28 | ||
int | .item.iSubItem | 32 | ||
UINT | .item.state | 36 | ||
UINT | .item.stateMask | 40 | ||
LPWSTR | .item.pszText | 48 | ||
int | .item.cchTextMax | 56 | ||
int | .item.iImage | 60 | ||
LPARAM | .item.lParam | 64 | ||
int | .item.iIndent | 72 | ||
int | .item.iGroupId | 76 | ||
UINT | .item.cColumns | 80 | ||
PUINT | .item.puColumns | 88 | ||
int * | .item.piColFmt | 96 | ||
int | .item.iGroup | 104 |
│ └─112
NMLVEMPTYMARKUP | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwFlags | 24 | ||
WCHAR[2084] | .szMarkup | 28 |
│ └─4200
NMLVFINDITEMA | NMHDR | HWND | .hdr.hwndFrom | 0 | |
UINT_PTR | .hdr.idFrom | 8 | |||
UINT | .hdr.code | 16 | |||
int | .iStart | 24 | |||
LVFINDINFOA | UINT | .lvfi.flags | 32 | ||
LPCSTR | .lvfi.psz | 40 | |||
LPARAM | .lvfi.lParam | 48 | |||
POINT | LONG | .lvfi.pt.x | 56 | ||
LONG | .lvfi.pt.y | 60 | |||
UINT | .lvfi.vkDirection | 64 |
│ └─72
NMLVFINDITEMW | NMHDR | HWND | .hdr.hwndFrom | 0 | |
UINT_PTR | .hdr.idFrom | 8 | |||
UINT | .hdr.code | 16 | |||
int | .iStart | 24 | |||
LVFINDINFOW | UINT | .lvfi.flags | 32 | ||
LPCWSTR | .lvfi.psz | 40 | |||
LPARAM | .lvfi.lParam | 48 | |||
POINT | LONG | .lvfi.pt.x | 56 | ||
LONG | .lvfi.pt.y | 60 | |||
UINT | .lvfi.vkDirection | 64 |
│ └─72
NMLVGETINFOTIPA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwFlags | 24 | ||
LPSTR | .pszText | 32 | ||
int | .cchTextMax | 40 | ||
int | .iItem | 44 | ||
int | .iSubItem | 48 | ||
LPARAM | .lParam | 56 |
│ └─64
NMLVGETINFOTIPW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwFlags | 24 | ||
LPWSTR | .pszText | 32 | ||
int | .cchTextMax | 40 | ||
int | .iItem | 44 | ||
int | .iSubItem | 48 | ||
LPARAM | .lParam | 56 |
│ └─64
NMLVKEYDOWN | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
WORD | .wVKey | 24 | ||
UINT | .flags | 26 |
│ └─30
NMLVLINK | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LITEM | UINT | .link.mask | 24 | |
int | .link.iLink | 28 | ||
UINT | .link.state | 32 | ||
UINT | .link.stateMask | 36 | ||
WCHAR[48] | .link.szID | 40 | ||
WCHAR[2084] | .link.szUrl | 136 | ||
int | .iItem | 4304 | ||
int | .iSubItem | 4308 |
│ └─4312
NMLVODSTATECHANGE | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iFrom | 24 | ||
int | .iTo | 28 | ||
UINT | .uNewState | 32 | ||
UINT | .uOldState | 36 |
│ └─40
NMLVSCROLL | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .dx | 24 | ||
int | .dy | 28 |
│ └─32
NMMOUSE | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD_PTR | .dwItemSpec | 24 | ||
DWORD_PTR | .dwItemData | 32 | ||
POINT | LONG | .pt.x | 40 | |
LONG | .pt.y | 44 | ||
LPARAM | .dwHitInfo | 48 |
│ └─56
NMOBJECTNOTIFY | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItem | 24 | ||
const IID * | .piid | 32 | ||
void * | .pObject | 40 | ||
HRESULT | .hResult | 48 | ||
DWORD | .dwFlags | 52 |
│ └─56
NMPGCALCSIZE | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwFlag | 24 | ||
int | .iWidth | 28 | ||
int | .iHeight | 32 |
│ └─40
NMPGHOTITEM | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .idOld | 24 | ||
int | .idNew | 28 | ||
DWORD | .dwFlags | 32 |
│ └─40
NMPGSCROLL | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
WORD | .fwKeys | 24 | ||
RECT | LONG | .rcParent.left | 26 | |
LONG | .rcParent.top | 30 | ||
LONG | .rcParent.right | 34 | ||
LONG | .rcParent.bottom | 38 | ||
int | .iDir | 42 | ||
int | .iXpos | 46 | ||
int | .iYpos | 50 | ||
int | .iScroll | 54 |
│ └─58
NMRBAUTOSIZE | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
BOOL | .fChanged | 24 | ||
RECT | LONG | .rcTarget.left | 28 | |
LONG | .rcTarget.top | 32 | ||
LONG | .rcTarget.right | 36 | ||
LONG | .rcTarget.bottom | 40 | ||
RECT | LONG | .rcActual.left | 44 | |
LONG | .rcActual.top | 48 | ||
LONG | .rcActual.right | 52 | ||
LONG | .rcActual.bottom | 56 |
│ └─64
NMREBAR | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwMask | 24 | ||
UINT | .uBand | 28 | ||
UINT | .fStyle | 32 | ||
UINT | .wID | 36 | ||
LPARAM | .lParam | 40 |
│ └─48
NMREBARAUTOBREAK | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
UINT | .uBand | 24 | ||
UINT | .wID | 28 | ||
LPARAM | .lParam | 32 | ||
UINT | .uMsg | 40 | ||
UINT | .fStyleCurrent | 44 | ||
BOOL | .fAutoBreak | 48 |
│ └─56
NMREBARCHEVRON | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
UINT | .uBand | 24 | ||
UINT | .wID | 28 | ||
LPARAM | .lParam | 32 | ||
RECT | LONG | .rc.left | 40 | |
LONG | .rc.top | 44 | ||
LONG | .rc.right | 48 | ||
LONG | .rc.bottom | 52 | ||
LPARAM | .lParamNM | 56 |
│ └─64
NMREBARCHILDSIZE | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
UINT | .uBand | 24 | ||
UINT | .wID | 28 | ||
RECT | LONG | .rcChild.left | 32 | |
LONG | .rcChild.top | 36 | ||
LONG | .rcChild.right | 40 | ||
LONG | .rcChild.bottom | 44 | ||
RECT | LONG | .rcBand.left | 48 | |
LONG | .rcBand.top | 52 | ||
LONG | .rcBand.right | 56 | ||
LONG | .rcBand.bottom | 60 |
│ └─64
NMREBARSPLITTER | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
RECT | LONG | .rcSizing.left | 24 | |
LONG | .rcSizing.top | 28 | ||
LONG | .rcSizing.right | 32 | ||
LONG | .rcSizing.bottom | 36 |
│ └─40
NMSEARCHWEB | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
EC_SEARCHWEB_ENTRYPOINT | .entrypoint | 24 | ||
BOOL | .hasQueryText | 28 | ||
BOOL | .invokeSucceeded | 32 |
│ └─40
NMSELCHANGE | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
SYSTEMTIME | WORD | .stSelStart.wYear | 24 | |
WORD | .stSelStart.wMonth | 26 | ||
WORD | .stSelStart.wDayOfWeek | 28 | ||
WORD | .stSelStart.wDay | 30 | ||
WORD | .stSelStart.wHour | 32 | ||
WORD | .stSelStart.wMinute | 34 | ||
WORD | .stSelStart.wSecond | 36 | ||
WORD | .stSelStart.wMilliseconds | 38 | ||
SYSTEMTIME | WORD | .stSelEnd.wYear | 40 | |
WORD | .stSelEnd.wMonth | 42 | ||
WORD | .stSelEnd.wDayOfWeek | 44 | ||
WORD | .stSelEnd.wDay | 46 | ||
WORD | .stSelEnd.wHour | 48 | ||
WORD | .stSelEnd.wMinute | 50 | ||
WORD | .stSelEnd.wSecond | 52 | ||
WORD | .stSelEnd.wMilliseconds | 54 |
│ └─56
NMTBCUSTOMDRAW | NMCUSTOMDRAW | NMHDR | HWND | .nmcd.hdr.hwndFrom | 0 |
UINT_PTR | .nmcd.hdr.idFrom | 8 | |||
UINT | .nmcd.hdr.code | 16 | |||
DWORD | .nmcd.dwDrawStage | 24 | |||
HDC | .nmcd.hdc | 32 | |||
RECT | LONG | .nmcd.rc.left | 40 | ||
LONG | .nmcd.rc.top | 44 | |||
LONG | .nmcd.rc.right | 48 | |||
LONG | .nmcd.rc.bottom | 52 | |||
DWORD_PTR | .nmcd.dwItemSpec | 56 | |||
UINT | .nmcd.uItemState | 64 | |||
LPARAM | .nmcd.lItemlParam | 72 | |||
HBRUSH | .hbrMonoDither | 80 | |||
HBRUSH | .hbrLines | 88 | |||
HPEN | .hpenLines | 96 | |||
COLORREF | .clrText | 104 | |||
COLORREF | .clrMark | 108 | |||
COLORREF | .clrTextHighlight | 112 | |||
COLORREF | .clrBtnFace | 116 | |||
COLORREF | .clrBtnHighlight | 120 | |||
COLORREF | .clrHighlightHotTrack | 124 | |||
RECT | LONG | .rcText.left | 128 | ||
LONG | .rcText.top | 132 | |||
LONG | .rcText.right | 136 | |||
LONG | .rcText.bottom | 140 | |||
int | .nStringBkMode | 144 | |||
int | .nHLStringBkMode | 148 | |||
int | .iListGap | 152 |
│ └─160
NMTBDISPINFOA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwMask | 24 | ||
int | .idCommand | 28 | ||
DWORD_PTR | .lParam | 32 | ||
int | .iImage | 40 | ||
LPSTR | .pszText | 48 | ||
int | .cchText | 56 |
│ └─64
NMTBDISPINFOW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwMask | 24 | ||
int | .idCommand | 28 | ||
DWORD_PTR | .lParam | 32 | ||
int | .iImage | 40 | ||
LPWSTR | .pszText | 48 | ||
int | .cchText | 56 |
│ └─64
NMTBGETINFOTIPA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPSTR | .pszText | 24 | ||
int | .cchTextMax | 32 | ||
int | .iItem | 36 | ||
LPARAM | .lParam | 40 |
│ └─48
NMTBGETINFOTIPW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPWSTR | .pszText | 24 | ||
int | .cchTextMax | 32 | ||
int | .iItem | 36 | ||
LPARAM | .lParam | 40 |
│ └─48
NMTBHOTITEM | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .idOld | 24 | ||
int | .idNew | 28 | ||
DWORD | .dwFlags | 32 |
│ └─40
NMTBRESTORE | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD * | .pData | 24 | ||
DWORD * | .pCurrent | 32 | ||
UINT | .cbData | 40 | ||
int | .iItem | 44 | ||
int | .cButtons | 48 | ||
int | .cbBytesPerRecord | 52 | ||
TBBUTTON | int | .tbButton.iBitmap | 56 | |
int | .tbButton.idCommand | 60 | ||
BYTE | .tbButton.fsState | 64 | ||
BYTE | .tbButton.fsStyle | 65 | ||
BYTE[6] | .tbButton.bReserved | 66 | ||
DWORD_PTR | .tbButton.dwData | 72 | ||
INT_PTR | .tbButton.iString | 80 |
│ └─88
NMTBSAVE | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD * | .pData | 24 | ||
DWORD * | .pCurrent | 32 | ||
UINT | .cbData | 40 | ||
int | .iItem | 44 | ||
int | .cButtons | 48 | ||
TBBUTTON | int | .tbButton.iBitmap | 56 | |
int | .tbButton.idCommand | 60 | ||
BYTE | .tbButton.fsState | 64 | ||
BYTE | .tbButton.fsStyle | 65 | ||
BYTE[6] | .tbButton.bReserved | 66 | ||
DWORD_PTR | .tbButton.dwData | 72 | ||
INT_PTR | .tbButton.iString | 80 |
│ └─88
NMTCKEYDOWN | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
WORD | .wVKey | 24 | ||
UINT | .flags | 26 |
│ └─30
NMTOOLBARA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItem | 24 | ||
TBBUTTON | int | .tbButton.iBitmap | 32 | |
int | .tbButton.idCommand | 36 | ||
BYTE | .tbButton.fsState | 40 | ||
BYTE | .tbButton.fsStyle | 41 | ||
BYTE[6] | .tbButton.bReserved | 42 | ||
DWORD_PTR | .tbButton.dwData | 48 | ||
INT_PTR | .tbButton.iString | 56 | ||
int | .cchText | 64 | ||
LPSTR | .pszText | 72 | ||
RECT | LONG | .rcButton.left | 80 | |
LONG | .rcButton.top | 84 | ||
LONG | .rcButton.right | 88 | ||
LONG | .rcButton.bottom | 92 |
│ └─96
NMTOOLBARW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iItem | 24 | ||
TBBUTTON | int | .tbButton.iBitmap | 32 | |
int | .tbButton.idCommand | 36 | ||
BYTE | .tbButton.fsState | 40 | ||
BYTE | .tbButton.fsStyle | 41 | ||
BYTE[6] | .tbButton.bReserved | 42 | ||
DWORD_PTR | .tbButton.dwData | 48 | ||
INT_PTR | .tbButton.iString | 56 | ||
int | .cchText | 64 | ||
LPWSTR | .pszText | 72 | ||
RECT | LONG | .rcButton.left | 80 | |
LONG | .rcButton.top | 84 | ||
LONG | .rcButton.right | 88 | ||
LONG | .rcButton.bottom | 92 |
│ └─96
NMTOOLTIPSCREATED | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
HWND | .hwndToolTips | 24 |
│ └─32
NMTRBTHUMBPOSCHANGING | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
DWORD | .dwPos | 24 | ||
int | .nReason | 28 |
│ └─32
NMTREEVIEWA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
UINT | .action | 24 | ||
TVITEMA | UINT | .itemOld.mask | 32 | |
HTREEITEM | .itemOld.hItem | 40 | ||
UINT | .itemOld.state | 48 | ||
UINT | .itemOld.stateMask | 52 | ||
LPSTR | .itemOld.pszText | 56 | ||
int | .itemOld.cchTextMax | 64 | ||
int | .itemOld.iImage | 68 | ||
int | .itemOld.iSelectedImage | 72 | ||
int | .itemOld.cChildren | 76 | ||
LPARAM | .itemOld.lParam | 80 | ||
TVITEMA | UINT | .itemNew.mask | 88 | |
HTREEITEM | .itemNew.hItem | 96 | ||
UINT | .itemNew.state | 104 | ||
UINT | .itemNew.stateMask | 108 | ||
LPSTR | .itemNew.pszText | 112 | ||
int | .itemNew.cchTextMax | 120 | ||
int | .itemNew.iImage | 124 | ||
int | .itemNew.iSelectedImage | 128 | ||
int | .itemNew.cChildren | 132 | ||
LPARAM | .itemNew.lParam | 136 | ||
POINT | LONG | .ptDrag.x | 144 | |
LONG | .ptDrag.y | 148 |
│ └─152
NMTREEVIEWW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
UINT | .action | 24 | ||
TVITEMW | UINT | .itemOld.mask | 32 | |
HTREEITEM | .itemOld.hItem | 40 | ||
UINT | .itemOld.state | 48 | ||
UINT | .itemOld.stateMask | 52 | ||
LPWSTR | .itemOld.pszText | 56 | ||
int | .itemOld.cchTextMax | 64 | ||
int | .itemOld.iImage | 68 | ||
int | .itemOld.iSelectedImage | 72 | ||
int | .itemOld.cChildren | 76 | ||
LPARAM | .itemOld.lParam | 80 | ||
TVITEMW | UINT | .itemNew.mask | 88 | |
HTREEITEM | .itemNew.hItem | 96 | ||
UINT | .itemNew.state | 104 | ||
UINT | .itemNew.stateMask | 108 | ||
LPWSTR | .itemNew.pszText | 112 | ||
int | .itemNew.cchTextMax | 120 | ||
int | .itemNew.iImage | 124 | ||
int | .itemNew.iSelectedImage | 128 | ||
int | .itemNew.cChildren | 132 | ||
LPARAM | .itemNew.lParam | 136 | ||
POINT | LONG | .ptDrag.x | 144 | |
LONG | .ptDrag.y | 148 |
│ └─152
NMTTCUSTOMDRAW | NMCUSTOMDRAW | NMHDR | HWND | .nmcd.hdr.hwndFrom | 0 |
UINT_PTR | .nmcd.hdr.idFrom | 8 | |||
UINT | .nmcd.hdr.code | 16 | |||
DWORD | .nmcd.dwDrawStage | 24 | |||
HDC | .nmcd.hdc | 32 | |||
RECT | LONG | .nmcd.rc.left | 40 | ||
LONG | .nmcd.rc.top | 44 | |||
LONG | .nmcd.rc.right | 48 | |||
LONG | .nmcd.rc.bottom | 52 | |||
DWORD_PTR | .nmcd.dwItemSpec | 56 | |||
UINT | .nmcd.uItemState | 64 | |||
LPARAM | .nmcd.lItemlParam | 72 | |||
UINT | .uDrawFlags | 80 |
│ └─88
NMTTDISPINFOA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPSTR | .lpszText | 24 | ||
char[80] | .szText | 32 | ||
HINSTANCE | .hinst | 112 | ||
UINT | .uFlags | 120 | ||
LPARAM | .lParam | 128 |
│ └─136
NMTTDISPINFOW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPWSTR | .lpszText | 24 | ||
WCHAR[80] | .szText | 32 | ||
HINSTANCE | .hinst | 192 | ||
UINT | .uFlags | 200 | ||
LPARAM | .lParam | 208 |
│ └─216
NMTVASYNCDRAW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
IMAGELISTDRAWPARAMS * | .pimldp | 24 | ||
HRESULT | .hr | 32 | ||
HTREEITEM | .hItem | 40 | ||
LPARAM | .lParam | 48 | ||
DWORD | .dwRetFlags | 56 | ||
int | .iRetImageIndex | 60 |
│ └─64
NMTVCUSTOMDRAW | NMCUSTOMDRAW | NMHDR | HWND | .nmcd.hdr.hwndFrom | 0 |
UINT_PTR | .nmcd.hdr.idFrom | 8 | |||
UINT | .nmcd.hdr.code | 16 | |||
DWORD | .nmcd.dwDrawStage | 24 | |||
HDC | .nmcd.hdc | 32 | |||
RECT | LONG | .nmcd.rc.left | 40 | ||
LONG | .nmcd.rc.top | 44 | |||
LONG | .nmcd.rc.right | 48 | |||
LONG | .nmcd.rc.bottom | 52 | |||
DWORD_PTR | .nmcd.dwItemSpec | 56 | |||
UINT | .nmcd.uItemState | 64 | |||
LPARAM | .nmcd.lItemlParam | 72 | |||
COLORREF | .clrText | 80 | |||
COLORREF | .clrTextBk | 84 | |||
int | .iLevel | 88 |
│ └─96
NMTVDISPINFOA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
TVITEMA | UINT | .item.mask | 24 | |
HTREEITEM | .item.hItem | 32 | ||
UINT | .item.state | 40 | ||
UINT | .item.stateMask | 44 | ||
LPSTR | .item.pszText | 48 | ||
int | .item.cchTextMax | 56 | ||
int | .item.iImage | 60 | ||
int | .item.iSelectedImage | 64 | ||
int | .item.cChildren | 68 | ||
LPARAM | .item.lParam | 72 |
│ └─80
NMTVDISPINFOEXA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
TVITEMEXA | UINT | .item.mask | 24 | |
HTREEITEM | .item.hItem | 32 | ||
UINT | .item.state | 40 | ||
UINT | .item.stateMask | 44 | ||
LPSTR | .item.pszText | 48 | ||
int | .item.cchTextMax | 56 | ||
int | .item.iImage | 60 | ||
int | .item.iSelectedImage | 64 | ||
int | .item.cChildren | 68 | ||
LPARAM | .item.lParam | 72 | ||
int | .item.iIntegral | 80 | ||
UINT | .item.uStateEx | 84 | ||
HWND | .item.hwnd | 88 | ||
int | .item.iExpandedImage | 96 | ||
int | .item.iReserved | 100 |
│ └─104
NMTVDISPINFOEXW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
TVITEMEXW | UINT | .item.mask | 24 | |
HTREEITEM | .item.hItem | 32 | ||
UINT | .item.state | 40 | ||
UINT | .item.stateMask | 44 | ||
LPWSTR | .item.pszText | 48 | ||
int | .item.cchTextMax | 56 | ||
int | .item.iImage | 60 | ||
int | .item.iSelectedImage | 64 | ||
int | .item.cChildren | 68 | ||
LPARAM | .item.lParam | 72 | ||
int | .item.iIntegral | 80 | ||
UINT | .item.uStateEx | 84 | ||
HWND | .item.hwnd | 88 | ||
int | .item.iExpandedImage | 96 | ||
int | .item.iReserved | 100 |
│ └─104
NMTVDISPINFOW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
TVITEMW | UINT | .item.mask | 24 | |
HTREEITEM | .item.hItem | 32 | ||
UINT | .item.state | 40 | ||
UINT | .item.stateMask | 44 | ||
LPWSTR | .item.pszText | 48 | ||
int | .item.cchTextMax | 56 | ||
int | .item.iImage | 60 | ||
int | .item.iSelectedImage | 64 | ||
int | .item.cChildren | 68 | ||
LPARAM | .item.lParam | 72 |
│ └─80
NMTVGETINFOTIPA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPSTR | .pszText | 24 | ||
int | .cchTextMax | 32 | ||
HTREEITEM | .hItem | 40 | ||
LPARAM | .lParam | 48 |
│ └─56
NMTVGETINFOTIPW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPWSTR | .pszText | 24 | ||
int | .cchTextMax | 32 | ||
HTREEITEM | .hItem | 40 | ||
LPARAM | .lParam | 48 |
│ └─56
NMTVITEMCHANGE | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
UINT | .uChanged | 24 | ||
HTREEITEM | .hItem | 32 | ||
UINT | .uStateNew | 40 | ||
UINT | .uStateOld | 44 | ||
LPARAM | .lParam | 48 |
│ └─56
NMTVKEYDOWN | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
WORD | .wVKey | 24 | ||
UINT | .flags | 26 |
│ └─30
NMTVSTATEIMAGECHANGING | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
HTREEITEM | .hti | 24 | ||
int | .iOldStateImageIndex | 32 | ||
int | .iNewStateImageIndex | 36 |
│ └─40
NMUPDOWN | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
int | .iPos | 24 | ||
int | .iDelta | 28 |
│ └─32
NMVIEWCHANGE | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
DWORD | .dwOldView | 24 | ||
DWORD | .dwNewView | 28 |
│ └─32
NONCLIENTMETRICSA | UINT | .cbSize | 0 | |
int | .iBorderWidth | 4 | ||
int | .iScrollWidth | 8 | ||
int | .iScrollHeight | 12 | ||
int | .iCaptionWidth | 16 | ||
int | .iCaptionHeight | 20 | ||
LOGFONTA | LONG | .lfCaptionFont.lfHeight | 24 | |
LONG | .lfCaptionFont.lfWidth | 28 | ||
LONG | .lfCaptionFont.lfEscapement | 32 | ||
LONG | .lfCaptionFont.lfOrientation | 36 | ||
LONG | .lfCaptionFont.lfWeight | 40 | ||
BYTE | .lfCaptionFont.lfItalic | 44 | ||
BYTE | .lfCaptionFont.lfUnderline | 45 | ||
BYTE | .lfCaptionFont.lfStrikeOut | 46 | ||
BYTE | .lfCaptionFont.lfCharSet | 47 | ||
BYTE | .lfCaptionFont.lfOutPrecision | 48 | ||
BYTE | .lfCaptionFont.lfClipPrecision | 49 | ||
BYTE | .lfCaptionFont.lfQuality | 50 | ||
BYTE | .lfCaptionFont.lfPitchAndFamily | 51 | ||
CHAR[32] | .lfCaptionFont.lfFaceName | 52 | ||
int | .iSmCaptionWidth | 84 | ||
int | .iSmCaptionHeight | 88 | ||
LOGFONTA | LONG | .lfSmCaptionFont.lfHeight | 92 | |
LONG | .lfSmCaptionFont.lfWidth | 96 | ||
LONG | .lfSmCaptionFont.lfEscapement | 100 | ||
LONG | .lfSmCaptionFont.lfOrientation | 104 | ||
LONG | .lfSmCaptionFont.lfWeight | 108 | ||
BYTE | .lfSmCaptionFont.lfItalic | 112 | ||
BYTE | .lfSmCaptionFont.lfUnderline | 113 | ||
BYTE | .lfSmCaptionFont.lfStrikeOut | 114 | ||
BYTE | .lfSmCaptionFont.lfCharSet | 115 | ||
BYTE | .lfSmCaptionFont.lfOutPrecision | 116 | ||
BYTE | .lfSmCaptionFont.lfClipPrecision | 117 | ||
BYTE | .lfSmCaptionFont.lfQuality | 118 | ||
BYTE | .lfSmCaptionFont.lfPitchAndFamily | 119 | ||
CHAR[32] | .lfSmCaptionFont.lfFaceName | 120 | ||
int | .iMenuWidth | 152 | ||
int | .iMenuHeight | 156 | ||
LOGFONTA | LONG | .lfMenuFont.lfHeight | 160 | |
LONG | .lfMenuFont.lfWidth | 164 | ||
LONG | .lfMenuFont.lfEscapement | 168 | ||
LONG | .lfMenuFont.lfOrientation | 172 | ||
LONG | .lfMenuFont.lfWeight | 176 | ||
BYTE | .lfMenuFont.lfItalic | 180 | ||
BYTE | .lfMenuFont.lfUnderline | 181 | ||
BYTE | .lfMenuFont.lfStrikeOut | 182 | ||
BYTE | .lfMenuFont.lfCharSet | 183 | ||
BYTE | .lfMenuFont.lfOutPrecision | 184 | ||
BYTE | .lfMenuFont.lfClipPrecision | 185 | ||
BYTE | .lfMenuFont.lfQuality | 186 | ||
BYTE | .lfMenuFont.lfPitchAndFamily | 187 | ||
CHAR[32] | .lfMenuFont.lfFaceName | 188 | ||
LOGFONTA | LONG | .lfStatusFont.lfHeight | 220 | |
LONG | .lfStatusFont.lfWidth | 224 | ||
LONG | .lfStatusFont.lfEscapement | 228 | ||
LONG | .lfStatusFont.lfOrientation | 232 | ||
LONG | .lfStatusFont.lfWeight | 236 | ||
BYTE | .lfStatusFont.lfItalic | 240 | ||
BYTE | .lfStatusFont.lfUnderline | 241 | ||
BYTE | .lfStatusFont.lfStrikeOut | 242 | ||
BYTE | .lfStatusFont.lfCharSet | 243 | ||
BYTE | .lfStatusFont.lfOutPrecision | 244 | ||
BYTE | .lfStatusFont.lfClipPrecision | 245 | ||
BYTE | .lfStatusFont.lfQuality | 246 | ||
BYTE | .lfStatusFont.lfPitchAndFamily | 247 | ||
CHAR[32] | .lfStatusFont.lfFaceName | 248 | ||
LOGFONTA | LONG | .lfMessageFont.lfHeight | 280 | |
LONG | .lfMessageFont.lfWidth | 284 | ||
LONG | .lfMessageFont.lfEscapement | 288 | ||
LONG | .lfMessageFont.lfOrientation | 292 | ||
LONG | .lfMessageFont.lfWeight | 296 | ||
BYTE | .lfMessageFont.lfItalic | 300 | ||
BYTE | .lfMessageFont.lfUnderline | 301 | ||
BYTE | .lfMessageFont.lfStrikeOut | 302 | ||
BYTE | .lfMessageFont.lfCharSet | 303 | ||
BYTE | .lfMessageFont.lfOutPrecision | 304 | ||
BYTE | .lfMessageFont.lfClipPrecision | 305 | ||
BYTE | .lfMessageFont.lfQuality | 306 | ||
BYTE | .lfMessageFont.lfPitchAndFamily | 307 | ||
CHAR[32] | .lfMessageFont.lfFaceName | 308 | ||
int | .iPaddedBorderWidth | 340 |
│ └─344
NONCLIENTMETRICSW | UINT | .cbSize | 0 | |
int | .iBorderWidth | 4 | ||
int | .iScrollWidth | 8 | ||
int | .iScrollHeight | 12 | ||
int | .iCaptionWidth | 16 | ||
int | .iCaptionHeight | 20 | ||
LOGFONTW | LONG | .lfCaptionFont.lfHeight | 24 | |
LONG | .lfCaptionFont.lfWidth | 28 | ||
LONG | .lfCaptionFont.lfEscapement | 32 | ||
LONG | .lfCaptionFont.lfOrientation | 36 | ||
LONG | .lfCaptionFont.lfWeight | 40 | ||
BYTE | .lfCaptionFont.lfItalic | 44 | ||
BYTE | .lfCaptionFont.lfUnderline | 45 | ||
BYTE | .lfCaptionFont.lfStrikeOut | 46 | ||
BYTE | .lfCaptionFont.lfCharSet | 47 | ||
BYTE | .lfCaptionFont.lfOutPrecision | 48 | ||
BYTE | .lfCaptionFont.lfClipPrecision | 49 | ||
BYTE | .lfCaptionFont.lfQuality | 50 | ||
BYTE | .lfCaptionFont.lfPitchAndFamily | 51 | ||
WCHAR[32] | .lfCaptionFont.lfFaceName | 52 | ||
int | .iSmCaptionWidth | 116 | ||
int | .iSmCaptionHeight | 120 | ||
LOGFONTW | LONG | .lfSmCaptionFont.lfHeight | 124 | |
LONG | .lfSmCaptionFont.lfWidth | 128 | ||
LONG | .lfSmCaptionFont.lfEscapement | 132 | ||
LONG | .lfSmCaptionFont.lfOrientation | 136 | ||
LONG | .lfSmCaptionFont.lfWeight | 140 | ||
BYTE | .lfSmCaptionFont.lfItalic | 144 | ||
BYTE | .lfSmCaptionFont.lfUnderline | 145 | ||
BYTE | .lfSmCaptionFont.lfStrikeOut | 146 | ||
BYTE | .lfSmCaptionFont.lfCharSet | 147 | ||
BYTE | .lfSmCaptionFont.lfOutPrecision | 148 | ||
BYTE | .lfSmCaptionFont.lfClipPrecision | 149 | ||
BYTE | .lfSmCaptionFont.lfQuality | 150 | ||
BYTE | .lfSmCaptionFont.lfPitchAndFamily | 151 | ||
WCHAR[32] | .lfSmCaptionFont.lfFaceName | 152 | ||
int | .iMenuWidth | 216 | ||
int | .iMenuHeight | 220 | ||
LOGFONTW | LONG | .lfMenuFont.lfHeight | 224 | |
LONG | .lfMenuFont.lfWidth | 228 | ||
LONG | .lfMenuFont.lfEscapement | 232 | ||
LONG | .lfMenuFont.lfOrientation | 236 | ||
LONG | .lfMenuFont.lfWeight | 240 | ||
BYTE | .lfMenuFont.lfItalic | 244 | ||
BYTE | .lfMenuFont.lfUnderline | 245 | ||
BYTE | .lfMenuFont.lfStrikeOut | 246 | ||
BYTE | .lfMenuFont.lfCharSet | 247 | ||
BYTE | .lfMenuFont.lfOutPrecision | 248 | ||
BYTE | .lfMenuFont.lfClipPrecision | 249 | ||
BYTE | .lfMenuFont.lfQuality | 250 | ||
BYTE | .lfMenuFont.lfPitchAndFamily | 251 | ||
WCHAR[32] | .lfMenuFont.lfFaceName | 252 | ||
LOGFONTW | LONG | .lfStatusFont.lfHeight | 316 | |
LONG | .lfStatusFont.lfWidth | 320 | ||
LONG | .lfStatusFont.lfEscapement | 324 | ||
LONG | .lfStatusFont.lfOrientation | 328 | ||
LONG | .lfStatusFont.lfWeight | 332 | ||
BYTE | .lfStatusFont.lfItalic | 336 | ||
BYTE | .lfStatusFont.lfUnderline | 337 | ||
BYTE | .lfStatusFont.lfStrikeOut | 338 | ||
BYTE | .lfStatusFont.lfCharSet | 339 | ||
BYTE | .lfStatusFont.lfOutPrecision | 340 | ||
BYTE | .lfStatusFont.lfClipPrecision | 341 | ||
BYTE | .lfStatusFont.lfQuality | 342 | ||
BYTE | .lfStatusFont.lfPitchAndFamily | 343 | ||
WCHAR[32] | .lfStatusFont.lfFaceName | 344 | ||
LOGFONTW | LONG | .lfMessageFont.lfHeight | 408 | |
LONG | .lfMessageFont.lfWidth | 412 | ||
LONG | .lfMessageFont.lfEscapement | 416 | ||
LONG | .lfMessageFont.lfOrientation | 420 | ||
LONG | .lfMessageFont.lfWeight | 424 | ||
BYTE | .lfMessageFont.lfItalic | 428 | ||
BYTE | .lfMessageFont.lfUnderline | 429 | ||
BYTE | .lfMessageFont.lfStrikeOut | 430 | ||
BYTE | .lfMessageFont.lfCharSet | 431 | ||
BYTE | .lfMessageFont.lfOutPrecision | 432 | ||
BYTE | .lfMessageFont.lfClipPrecision | 433 | ||
BYTE | .lfMessageFont.lfQuality | 434 | ||
BYTE | .lfMessageFont.lfPitchAndFamily | 435 | ||
WCHAR[32] | .lfMessageFont.lfFaceName | 436 | ||
int | .iPaddedBorderWidth | 500 |
│ └─504
NORMALIZEDRECT | float | .left | 0 |
float | .top | 4 | |
float | .right | 8 | |
float | .bottom | 12 |
│ └─16
NOTIFICATION_USER_INPUT_DATA | LPCWSTR | .Key | 0 |
LPCWSTR | .Value | 8 |
│ └─16
NOTIFYADD | HWND | .hwndOwner | 0 |
NETRESOURCE | .NetResource | 8 | |
DWORD | .dwAddFlags | 56 |
│ └─64
NOTIFYCANCEL | LPWSTR | .lpName | 0 |
LPWSTR | .lpProvider | 8 | |
DWORD | .dwFlags | 16 | |
BOOL | .fForce | 20 |
│ └─24
NOTIFYICONDATAA | DWORD | .cbSize | 0 | |
HWND | .hWnd | 8 | ||
UINT | .uID | 16 | ||
UINT | .uFlags | 20 | ||
UINT | .uCallbackMessage | 24 | ||
HICON | .hIcon | 32 | ||
CHAR[128] | .szTip | 40 | ||
DWORD | .dwState | 168 | ||
DWORD | .dwStateMask | 172 | ||
CHAR[256] | .szInfo | 176 | ||
UINT | .uTimeout | 432 | ||
UINT | .uVersion | 432 | ||
CHAR[64] | .szInfoTitle | 436 | ||
DWORD | .dwInfoFlags | 500 | ||
GUID | unsigned long | .guidItem.Data1 | 504 | |
unsigned short | .guidItem.Data2 | 508 | ||
unsigned short | .guidItem.Data3 | 510 | ||
unsigned char[8] | .guidItem.Data4 | 512 | ||
HICON | .hBalloonIcon | 520 |
│ └─528
NOTIFYICONDATAW | DWORD | .cbSize | 0 | |
HWND | .hWnd | 8 | ||
UINT | .uID | 16 | ||
UINT | .uFlags | 20 | ||
UINT | .uCallbackMessage | 24 | ||
HICON | .hIcon | 32 | ||
WCHAR[128] | .szTip | 40 | ||
DWORD | .dwState | 296 | ||
DWORD | .dwStateMask | 300 | ||
WCHAR[256] | .szInfo | 304 | ||
UINT | .uTimeout | 816 | ||
UINT | .uVersion | 816 | ||
WCHAR[64] | .szInfoTitle | 820 | ||
DWORD | .dwInfoFlags | 948 | ||
GUID | unsigned long | .guidItem.Data1 | 952 | |
unsigned short | .guidItem.Data2 | 956 | ||
unsigned short | .guidItem.Data3 | 958 | ||
unsigned char[8] | .guidItem.Data4 | 960 | ||
HICON | .hBalloonIcon | 968 |
│ └─976
NOTIFYICONIDENTIFIER | DWORD | .cbSize | 0 | |
HWND | .hWnd | 8 | ||
UINT | .uID | 16 | ||
GUID | unsigned long | .guidItem.Data1 | 20 | |
unsigned short | .guidItem.Data2 | 24 | ||
unsigned short | .guidItem.Data3 | 26 | ||
unsigned char[8] | .guidItem.Data4 | 28 |
│ └─40
NOTIFYINFO | DWORD | .dwNotifyStatus | 0 |
DWORD | .dwOperationStatus | 4 | |
LPVOID | .lpContext | 8 |
│ └─16
NOTIFY_FILTER_AND_TYPE | DWORD | .dwObjectType | 0 |
LONGLONG | .FilterFlags | 8 |
│ └─16
NRESARRAY | UINT | .cItems | 0 |
NETRESOURCE[1] | .nr | 8 |
│ └─56
NSPV2_ROUTINE | DWORD | .cbSize | 0 |
DWORD | .dwMajorVersion | 4 | |
DWORD | .dwMinorVersion | 8 | |
LPNSPV2STARTUP | .NSPv2Startup | 16 | |
LPNSPV2CLEANUP | .NSPv2Cleanup | 24 | |
LPNSPV2LOOKUPSERVICEBEGIN | .NSPv2LookupServiceBegin | 32 | |
LPNSPV2LOOKUPSERVICENEXTEX | .NSPv2LookupServiceNextEx | 40 | |
LPNSPV2LOOKUPSERVICEEND | .NSPv2LookupServiceEnd | 48 | |
LPNSPV2SETSERVICEEX | .NSPv2SetServiceEx | 56 | |
LPNSPV2CLIENTSESSIONRUNDOWN | .NSPv2ClientSessionRundown | 64 |
│ └─72
NSP_ROUTINE | DWORD | .cbSize | 0 |
DWORD | .dwMajorVersion | 4 | |
DWORD | .dwMinorVersion | 8 | |
LPNSPCLEANUP | .NSPCleanup | 16 | |
LPNSPLOOKUPSERVICEBEGIN | .NSPLookupServiceBegin | 24 | |
LPNSPLOOKUPSERVICENEXT | .NSPLookupServiceNext | 32 | |
LPNSPLOOKUPSERVICEEND | .NSPLookupServiceEnd | 40 | |
LPNSPSETSERVICE | .NSPSetService | 48 | |
LPNSPINSTALLSERVICECLASS | .NSPInstallServiceClass | 56 | |
LPNSPREMOVESERVICECLASS | .NSPRemoveServiceClass | 64 | |
LPNSPGETSERVICECLASSINFO | .NSPGetServiceClassInfo | 72 | |
LPNSPIOCTL | .NSPIoctl | 80 |
│ └─88
NSTCCUSTOMDRAW | IShellItem * | .psi | 0 |
UINT | .uItemState | 8 | |
NSTCITEMSTATE | .nstcis | 12 | |
LPCWSTR | .pszText | 16 | |
int | .iImage | 24 | |
HIMAGELIST | .himl | 32 | |
int | .iLevel | 40 | |
int | .iIndent | 44 |
│ └─48
NS_CONTEXT_ATTRIBUTES | ULONGLONG | ._ullAlign | 0 | |
DWORD | .dwVersion | 0 | ||
DWORD | .dwReserved | 4 | ||
LPWSTR | .pwszContext | 8 | ||
GUID | unsigned long | .guidHelper.Data1 | 16 | |
unsigned short | .guidHelper.Data2 | 20 | ||
unsigned short | .guidHelper.Data3 | 22 | ||
unsigned char[8] | .guidHelper.Data4 | 24 | ||
DWORD | .dwFlags | 32 | ||
ULONG | .ulPriority | 36 | ||
ULONG | .ulNumTopCmds | 40 | ||
struct _CMD_ENTRY (*)[] | .pTopCmds | 48 | ||
ULONG | .ulNumGroups | 56 | ||
struct _CMD_GROUP_ENTRY (*)[] | .pCmdGroups | 64 | ||
PNS_CONTEXT_COMMIT_FN | .pfnCommitFn | 72 | ||
PNS_CONTEXT_DUMP_FN | .pfnDumpFn | 80 | ||
PNS_CONTEXT_CONNECT_FN | .pfnConnectFn | 88 | ||
PVOID | .pReserved | 96 | ||
PNS_OSVERSIONCHECK | .pfnOsVersionCheck | 104 |
│ └─112
NS_HELPER_ATTRIBUTES | ULONGLONG | ._ullAlign | 0 | |
DWORD | .dwVersion | 0 | ||
DWORD | .dwReserved | 4 | ||
GUID | unsigned long | .guidHelper.Data1 | 8 | |
unsigned short | .guidHelper.Data2 | 12 | ||
unsigned short | .guidHelper.Data3 | 14 | ||
unsigned char[8] | .guidHelper.Data4 | 16 | ||
PNS_HELPER_START_FN | .pfnStart | 24 | ||
PNS_HELPER_STOP_FN | .pfnStop | 32 |
│ └─40
NS_SERVICE_INFOA | DWORD | .dwNameSpace | 0 | ||
SERVICE_INFOA | LPGUID | .ServiceInfo.lpServiceType | 8 | ||
LPSTR | .ServiceInfo.lpServiceName | 16 | |||
LPSTR | .ServiceInfo.lpComment | 24 | |||
LPSTR | .ServiceInfo.lpLocale | 32 | |||
DWORD | .ServiceInfo.dwDisplayHint | 40 | |||
DWORD | .ServiceInfo.dwVersion | 44 | |||
DWORD | .ServiceInfo.dwTime | 48 | |||
LPSTR | .ServiceInfo.lpMachineName | 56 | |||
LPSERVICE_ADDRESSES | .ServiceInfo.lpServiceAddress | 64 | |||
BLOB | ULONG | .ServiceInfo.ServiceSpecificInfo.cbSize | 72 | ||
BYTE * | .ServiceInfo.ServiceSpecificInfo.pBlobData | 80 |
│ └─88
NS_SERVICE_INFOW | DWORD | .dwNameSpace | 0 | ||
SERVICE_INFOW | LPGUID | .ServiceInfo.lpServiceType | 8 | ||
LPWSTR | .ServiceInfo.lpServiceName | 16 | |||
LPWSTR | .ServiceInfo.lpComment | 24 | |||
LPWSTR | .ServiceInfo.lpLocale | 32 | |||
DWORD | .ServiceInfo.dwDisplayHint | 40 | |||
DWORD | .ServiceInfo.dwVersion | 44 | |||
DWORD | .ServiceInfo.dwTime | 48 | |||
LPWSTR | .ServiceInfo.lpMachineName | 56 | |||
LPSERVICE_ADDRESSES | .ServiceInfo.lpServiceAddress | 64 | |||
BLOB | ULONG | .ServiceInfo.ServiceSpecificInfo.cbSize | 72 | ||
BYTE * | .ServiceInfo.ServiceSpecificInfo.pBlobData | 80 |
│ └─88
NTFS_EXTENDED_VOLUME_DATA | DWORD | .ByteCount | 0 |
WORD | .MajorVersion | 4 | |
WORD | .MinorVersion | 6 | |
DWORD | .BytesPerPhysicalSector | 8 | |
WORD | .LfsMajorVersion | 12 | |
WORD | .LfsMinorVersion | 14 | |
DWORD | .MaxDeviceTrimExtentCount | 16 | |
DWORD | .MaxDeviceTrimByteCount | 20 | |
DWORD | .MaxVolumeTrimExtentCount | 24 | |
DWORD | .MaxVolumeTrimByteCount | 28 |
│ └─32
NTFS_FILE_RECORD_INPUT_BUFFER | LARGE_INTEGER | LONGLONG | .FileReferenceNumber.QuadPart | 0 |
struct (unnamed) | .FileReferenceNumber.u | 0 | ||
DWORD | .FileReferenceNumber.LowPart | 0 | ||
LONG | .FileReferenceNumber.HighPart | 4 |
│ └─8
NTFS_FILE_RECORD_OUTPUT_BUFFER | LARGE_INTEGER | LONGLONG | .FileReferenceNumber.QuadPart | 0 |
struct (unnamed) | .FileReferenceNumber.u | 0 | ||
DWORD | .FileReferenceNumber.LowPart | 0 | ||
LONG | .FileReferenceNumber.HighPart | 4 | ||
DWORD | .FileRecordLength | 8 | ||
BYTE[1] | .FileRecordBuffer | 12 |
│ └─16
NTFS_STATISTICS | DWORD | .LogFileFullExceptions | 0 |
DWORD | .OtherExceptions | 4 | |
DWORD | .MftReads | 8 | |
DWORD | .MftReadBytes | 12 | |
DWORD | .MftWrites | 16 | |
DWORD | .MftWriteBytes | 20 | |
struct (unnamed) | .MftWritesUserLevel | 24 | |
WORD | .MftWritesFlushForLogFileFull | 32 | |
WORD | .MftWritesLazyWriter | 34 | |
WORD | .MftWritesUserRequest | 36 | |
DWORD | .Mft2Writes | 40 | |
DWORD | .Mft2WriteBytes | 44 | |
struct (unnamed) | .Mft2WritesUserLevel | 48 | |
WORD | .Mft2WritesFlushForLogFileFull | 56 | |
WORD | .Mft2WritesLazyWriter | 58 | |
WORD | .Mft2WritesUserRequest | 60 | |
DWORD | .RootIndexReads | 64 | |
DWORD | .RootIndexReadBytes | 68 | |
DWORD | .RootIndexWrites | 72 | |
DWORD | .RootIndexWriteBytes | 76 | |
DWORD | .BitmapReads | 80 | |
DWORD | .BitmapReadBytes | 84 | |
DWORD | .BitmapWrites | 88 | |
DWORD | .BitmapWriteBytes | 92 | |
WORD | .BitmapWritesFlushForLogFileFull | 96 | |
WORD | .BitmapWritesLazyWriter | 98 | |
WORD | .BitmapWritesUserRequest | 100 | |
struct (unnamed) | .BitmapWritesUserLevel | 102 | |
DWORD | .MftBitmapReads | 108 | |
DWORD | .MftBitmapReadBytes | 112 | |
DWORD | .MftBitmapWrites | 116 | |
DWORD | .MftBitmapWriteBytes | 120 | |
WORD | .MftBitmapWritesFlushForLogFileFull | 124 | |
WORD | .MftBitmapWritesLazyWriter | 126 | |
WORD | .MftBitmapWritesUserRequest | 128 | |
struct (unnamed) | .MftBitmapWritesUserLevel | 130 | |
DWORD | .UserIndexReads | 140 | |
DWORD | .UserIndexReadBytes | 144 | |
DWORD | .UserIndexWrites | 148 | |
DWORD | .UserIndexWriteBytes | 152 | |
DWORD | .LogFileReads | 156 | |
DWORD | .LogFileReadBytes | 160 | |
DWORD | .LogFileWrites | 164 | |
DWORD | .LogFileWriteBytes | 168 | |
struct (unnamed) | .Allocate | 172 | |
DWORD | .DiskResourcesExhausted | 212 |
│ └─216
NTFS_STATISTICS_EX | DWORD | .LogFileFullExceptions | 0 |
DWORD | .OtherExceptions | 4 | |
DWORDLONG | .MftReads | 8 | |
DWORDLONG | .MftReadBytes | 16 | |
DWORDLONG | .MftWrites | 24 | |
DWORDLONG | .MftWriteBytes | 32 | |
struct (unnamed) | .MftWritesUserLevel | 40 | |
DWORD | .MftWritesFlushForLogFileFull | 56 | |
DWORD | .MftWritesLazyWriter | 60 | |
DWORD | .MftWritesUserRequest | 64 | |
DWORDLONG | .Mft2Writes | 72 | |
DWORDLONG | .Mft2WriteBytes | 80 | |
struct (unnamed) | .Mft2WritesUserLevel | 88 | |
DWORD | .Mft2WritesFlushForLogFileFull | 104 | |
DWORD | .Mft2WritesLazyWriter | 108 | |
DWORD | .Mft2WritesUserRequest | 112 | |
DWORDLONG | .RootIndexReads | 120 | |
DWORDLONG | .RootIndexReadBytes | 128 | |
DWORDLONG | .RootIndexWrites | 136 | |
DWORDLONG | .RootIndexWriteBytes | 144 | |
DWORDLONG | .BitmapReads | 152 | |
DWORDLONG | .BitmapReadBytes | 160 | |
DWORDLONG | .BitmapWrites | 168 | |
DWORDLONG | .BitmapWriteBytes | 176 | |
DWORD | .BitmapWritesFlushForLogFileFull | 184 | |
DWORD | .BitmapWritesLazyWriter | 188 | |
DWORD | .BitmapWritesUserRequest | 192 | |
struct (unnamed) | .BitmapWritesUserLevel | 196 | |
DWORDLONG | .MftBitmapReads | 216 | |
DWORDLONG | .MftBitmapReadBytes | 224 | |
DWORDLONG | .MftBitmapWrites | 232 | |
DWORDLONG | .MftBitmapWriteBytes | 240 | |
DWORD | .MftBitmapWritesFlushForLogFileFull | 248 | |
DWORD | .MftBitmapWritesLazyWriter | 252 | |
DWORD | .MftBitmapWritesUserRequest | 256 | |
struct (unnamed) | .MftBitmapWritesUserLevel | 260 | |
DWORDLONG | .UserIndexReads | 280 | |
DWORDLONG | .UserIndexReadBytes | 288 | |
DWORDLONG | .UserIndexWrites | 296 | |
DWORDLONG | .UserIndexWriteBytes | 304 | |
DWORDLONG | .LogFileReads | 312 | |
DWORDLONG | .LogFileReadBytes | 320 | |
DWORDLONG | .LogFileWrites | 328 | |
DWORDLONG | .LogFileWriteBytes | 336 | |
struct (unnamed) | .Allocate | 344 | |
DWORD | .DiskResourcesExhausted | 400 | |
DWORDLONG | .VolumeTrimCount | 408 | |
DWORDLONG | .VolumeTrimTime | 416 | |
DWORDLONG | .VolumeTrimByteCount | 424 | |
DWORDLONG | .FileLevelTrimCount | 432 | |
DWORDLONG | .FileLevelTrimTime | 440 | |
DWORDLONG | .FileLevelTrimByteCount | 448 | |
DWORDLONG | .VolumeTrimSkippedCount | 456 | |
DWORDLONG | .VolumeTrimSkippedByteCount | 464 | |
DWORDLONG | .NtfsFillStatInfoFromMftRecordCalledCount | 472 | |
DWORDLONG | .NtfsFillStatInfoFromMftRecordBailedBecauseOfAttributeListCount | 480 | |
DWORDLONG | .NtfsFillStatInfoFromMftRecordBailedBecauseOfNonResReparsePointCount | 488 |
│ └─496
NTFS_VOLUME_DATA_BUFFER | LARGE_INTEGER | LONGLONG | .VolumeSerialNumber.QuadPart | 0 |
struct (unnamed) | .VolumeSerialNumber.u | 0 | ||
DWORD | .VolumeSerialNumber.LowPart | 0 | ||
LONG | .VolumeSerialNumber.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .NumberSectors.QuadPart | 8 | |
struct (unnamed) | .NumberSectors.u | 8 | ||
DWORD | .NumberSectors.LowPart | 8 | ||
LONG | .NumberSectors.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .TotalClusters.QuadPart | 16 | |
struct (unnamed) | .TotalClusters.u | 16 | ||
DWORD | .TotalClusters.LowPart | 16 | ||
LONG | .TotalClusters.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .FreeClusters.QuadPart | 24 | |
struct (unnamed) | .FreeClusters.u | 24 | ||
DWORD | .FreeClusters.LowPart | 24 | ||
LONG | .FreeClusters.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .TotalReserved.QuadPart | 32 | |
struct (unnamed) | .TotalReserved.u | 32 | ||
DWORD | .TotalReserved.LowPart | 32 | ||
LONG | .TotalReserved.HighPart | 36 | ||
DWORD | .BytesPerSector | 40 | ||
DWORD | .BytesPerCluster | 44 | ||
DWORD | .BytesPerFileRecordSegment | 48 | ||
DWORD | .ClustersPerFileRecordSegment | 52 | ||
LARGE_INTEGER | LONGLONG | .MftValidDataLength.QuadPart | 56 | |
struct (unnamed) | .MftValidDataLength.u | 56 | ||
DWORD | .MftValidDataLength.LowPart | 56 | ||
LONG | .MftValidDataLength.HighPart | 60 | ||
LARGE_INTEGER | LONGLONG | .MftStartLcn.QuadPart | 64 | |
struct (unnamed) | .MftStartLcn.u | 64 | ||
DWORD | .MftStartLcn.LowPart | 64 | ||
LONG | .MftStartLcn.HighPart | 68 | ||
LARGE_INTEGER | LONGLONG | .Mft2StartLcn.QuadPart | 72 | |
struct (unnamed) | .Mft2StartLcn.u | 72 | ||
DWORD | .Mft2StartLcn.LowPart | 72 | ||
LONG | .Mft2StartLcn.HighPart | 76 | ||
LARGE_INTEGER | LONGLONG | .MftZoneStart.QuadPart | 80 | |
struct (unnamed) | .MftZoneStart.u | 80 | ||
DWORD | .MftZoneStart.LowPart | 80 | ||
LONG | .MftZoneStart.HighPart | 84 | ||
LARGE_INTEGER | LONGLONG | .MftZoneEnd.QuadPart | 88 | |
struct (unnamed) | .MftZoneEnd.u | 88 | ||
DWORD | .MftZoneEnd.LowPart | 88 | ||
LONG | .MftZoneEnd.HighPart | 92 |
│ └─96
NTMS_ALLOCATION_INFORMATION | DWORD | .dwSize | 0 |
LPVOID | .lpReserved | 8 | |
NTMS_GUID | .AllocatedFrom | 16 |
│ └─32
NTMS_CHANGERINFORMATIONA | DWORD | .Number | 0 |
NTMS_GUID | .ChangerType | 4 | |
CHAR[32] | .szSerialNumber | 20 | |
CHAR[32] | .szRevision | 52 | |
CHAR[64] | .szDeviceName | 84 | |
WORD | .ScsiPort | 148 | |
WORD | .ScsiBus | 150 | |
WORD | .ScsiTarget | 152 | |
WORD | .ScsiLun | 154 | |
NTMS_GUID | .Library | 156 |
│ └─172
NTMS_CHANGERINFORMATIONW | DWORD | .Number | 0 |
NTMS_GUID | .ChangerType | 4 | |
WCHAR[32] | .szSerialNumber | 20 | |
WCHAR[32] | .szRevision | 84 | |
WCHAR[64] | .szDeviceName | 148 | |
WORD | .ScsiPort | 276 | |
WORD | .ScsiBus | 278 | |
WORD | .ScsiTarget | 280 | |
WORD | .ScsiLun | 282 | |
NTMS_GUID | .Library | 284 |
│ └─300
NTMS_CHANGERTYPEINFORMATIONA | CHAR[128] | .szVendor | 0 |
CHAR[128] | .szProduct | 128 | |
DWORD | .DeviceType | 256 |
│ └─260
NTMS_CHANGERTYPEINFORMATIONW | WCHAR[128] | .szVendor | 0 |
WCHAR[128] | .szProduct | 256 | |
DWORD | .DeviceType | 512 |
│ └─516
NTMS_COMPUTERINFORMATION | DWORD | .dwLibRequestPurgeTime | 0 |
DWORD | .dwOpRequestPurgeTime | 4 | |
DWORD | .dwLibRequestFlags | 8 | |
DWORD | .dwOpRequestFlags | 12 | |
DWORD | .dwMediaPoolPolicy | 16 |
│ └─20
NTMS_DRIVEINFORMATIONA | DWORD | .Number | 0 | |
DWORD | .State | 4 | ||
NTMS_GUID | .DriveType | 8 | ||
CHAR[64] | .szDeviceName | 24 | ||
CHAR[32] | .szSerialNumber | 88 | ||
CHAR[32] | .szRevision | 120 | ||
WORD | .ScsiPort | 152 | ||
WORD | .ScsiBus | 154 | ||
WORD | .ScsiTarget | 156 | ||
WORD | .ScsiLun | 158 | ||
DWORD | .dwMountCount | 160 | ||
SYSTEMTIME | WORD | .LastCleanedTs.wYear | 164 | |
WORD | .LastCleanedTs.wMonth | 166 | ||
WORD | .LastCleanedTs.wDayOfWeek | 168 | ||
WORD | .LastCleanedTs.wDay | 170 | ||
WORD | .LastCleanedTs.wHour | 172 | ||
WORD | .LastCleanedTs.wMinute | 174 | ||
WORD | .LastCleanedTs.wSecond | 176 | ||
WORD | .LastCleanedTs.wMilliseconds | 178 | ||
NTMS_GUID | .SavedPartitionId | 180 | ||
NTMS_GUID | .Library | 196 | ||
GUID | unsigned long | .Reserved.Data1 | 212 | |
unsigned short | .Reserved.Data2 | 216 | ||
unsigned short | .Reserved.Data3 | 218 | ||
unsigned char[8] | .Reserved.Data4 | 220 | ||
DWORD | .dwDeferDismountDelay | 228 |
│ └─232
NTMS_DRIVEINFORMATIONW | DWORD | .Number | 0 | |
DWORD | .State | 4 | ||
NTMS_GUID | .DriveType | 8 | ||
WCHAR[64] | .szDeviceName | 24 | ||
WCHAR[32] | .szSerialNumber | 152 | ||
WCHAR[32] | .szRevision | 216 | ||
WORD | .ScsiPort | 280 | ||
WORD | .ScsiBus | 282 | ||
WORD | .ScsiTarget | 284 | ||
WORD | .ScsiLun | 286 | ||
DWORD | .dwMountCount | 288 | ||
SYSTEMTIME | WORD | .LastCleanedTs.wYear | 292 | |
WORD | .LastCleanedTs.wMonth | 294 | ||
WORD | .LastCleanedTs.wDayOfWeek | 296 | ||
WORD | .LastCleanedTs.wDay | 298 | ||
WORD | .LastCleanedTs.wHour | 300 | ||
WORD | .LastCleanedTs.wMinute | 302 | ||
WORD | .LastCleanedTs.wSecond | 304 | ||
WORD | .LastCleanedTs.wMilliseconds | 306 | ||
NTMS_GUID | .SavedPartitionId | 308 | ||
NTMS_GUID | .Library | 324 | ||
GUID | unsigned long | .Reserved.Data1 | 340 | |
unsigned short | .Reserved.Data2 | 344 | ||
unsigned short | .Reserved.Data3 | 346 | ||
unsigned char[8] | .Reserved.Data4 | 348 | ||
DWORD | .dwDeferDismountDelay | 356 |
│ └─360
NTMS_DRIVETYPEINFORMATIONA | CHAR[128] | .szVendor | 0 |
CHAR[128] | .szProduct | 128 | |
DWORD | .NumberOfHeads | 256 | |
DWORD | .DeviceType | 260 |
│ └─264
NTMS_DRIVETYPEINFORMATIONW | WCHAR[128] | .szVendor | 0 |
WCHAR[128] | .szProduct | 256 | |
DWORD | .NumberOfHeads | 512 | |
DWORD | .DeviceType | 516 |
│ └─520
NTMS_IEDOORINFORMATION | DWORD | .Number | 0 |
DWORD | .State | 4 | |
WORD | .MaxOpenSecs | 8 | |
NTMS_GUID | .Library | 12 |
│ └─28
NTMS_IEPORTINFORMATION | DWORD | .Number | 0 |
DWORD | .Content | 4 | |
DWORD | .Position | 8 | |
WORD | .MaxExtendSecs | 12 | |
NTMS_GUID | .Library | 16 |
│ └─32
NTMS_LIBRARYINFORMATION | DWORD | .LibraryType | 0 | |
NTMS_GUID | .CleanerSlot | 4 | ||
NTMS_GUID | .CleanerSlotDefault | 20 | ||
BOOL | .LibrarySupportsDriveCleaning | 36 | ||
BOOL | .BarCodeReaderInstalled | 40 | ||
DWORD | .InventoryMethod | 44 | ||
DWORD | .dwCleanerUsesRemaining | 48 | ||
DWORD | .FirstDriveNumber | 52 | ||
DWORD | .dwNumberOfDrives | 56 | ||
DWORD | .FirstSlotNumber | 60 | ||
DWORD | .dwNumberOfSlots | 64 | ||
DWORD | .FirstDoorNumber | 68 | ||
DWORD | .dwNumberOfDoors | 72 | ||
DWORD | .FirstPortNumber | 76 | ||
DWORD | .dwNumberOfPorts | 80 | ||
DWORD | .FirstChangerNumber | 84 | ||
DWORD | .dwNumberOfChangers | 88 | ||
DWORD | .dwNumberOfMedia | 92 | ||
DWORD | .dwNumberOfMediaTypes | 96 | ||
DWORD | .dwNumberOfLibRequests | 100 | ||
GUID | unsigned long | .Reserved.Data1 | 104 | |
unsigned short | .Reserved.Data2 | 108 | ||
unsigned short | .Reserved.Data3 | 110 | ||
unsigned char[8] | .Reserved.Data4 | 112 | ||
BOOL | .AutoRecovery | 120 | ||
DWORD | .dwFlags | 124 |
│ └─128
NTMS_LIBREQUESTINFORMATIONA | DWORD | .OperationCode | 0 | |
DWORD | .OperationOption | 4 | ||
DWORD | .State | 8 | ||
NTMS_GUID | .PartitionId | 12 | ||
NTMS_GUID | .DriveId | 28 | ||
NTMS_GUID | .PhysMediaId | 44 | ||
NTMS_GUID | .Library | 60 | ||
NTMS_GUID | .SlotId | 76 | ||
SYSTEMTIME | WORD | .TimeQueued.wYear | 92 | |
WORD | .TimeQueued.wMonth | 94 | ||
WORD | .TimeQueued.wDayOfWeek | 96 | ||
WORD | .TimeQueued.wDay | 98 | ||
WORD | .TimeQueued.wHour | 100 | ||
WORD | .TimeQueued.wMinute | 102 | ||
WORD | .TimeQueued.wSecond | 104 | ||
WORD | .TimeQueued.wMilliseconds | 106 | ||
SYSTEMTIME | WORD | .TimeCompleted.wYear | 108 | |
WORD | .TimeCompleted.wMonth | 110 | ||
WORD | .TimeCompleted.wDayOfWeek | 112 | ||
WORD | .TimeCompleted.wDay | 114 | ||
WORD | .TimeCompleted.wHour | 116 | ||
WORD | .TimeCompleted.wMinute | 118 | ||
WORD | .TimeCompleted.wSecond | 120 | ||
WORD | .TimeCompleted.wMilliseconds | 122 | ||
CHAR[64] | .szApplication | 124 | ||
CHAR[64] | .szUser | 188 | ||
CHAR[64] | .szComputer | 252 | ||
DWORD | .dwErrorCode | 316 | ||
NTMS_GUID | .WorkItemId | 320 | ||
DWORD | .dwPriority | 336 |
│ └─340
NTMS_LIBREQUESTINFORMATIONW | DWORD | .OperationCode | 0 | |
DWORD | .OperationOption | 4 | ||
DWORD | .State | 8 | ||
NTMS_GUID | .PartitionId | 12 | ||
NTMS_GUID | .DriveId | 28 | ||
NTMS_GUID | .PhysMediaId | 44 | ||
NTMS_GUID | .Library | 60 | ||
NTMS_GUID | .SlotId | 76 | ||
SYSTEMTIME | WORD | .TimeQueued.wYear | 92 | |
WORD | .TimeQueued.wMonth | 94 | ||
WORD | .TimeQueued.wDayOfWeek | 96 | ||
WORD | .TimeQueued.wDay | 98 | ||
WORD | .TimeQueued.wHour | 100 | ||
WORD | .TimeQueued.wMinute | 102 | ||
WORD | .TimeQueued.wSecond | 104 | ||
WORD | .TimeQueued.wMilliseconds | 106 | ||
SYSTEMTIME | WORD | .TimeCompleted.wYear | 108 | |
WORD | .TimeCompleted.wMonth | 110 | ||
WORD | .TimeCompleted.wDayOfWeek | 112 | ||
WORD | .TimeCompleted.wDay | 114 | ||
WORD | .TimeCompleted.wHour | 116 | ||
WORD | .TimeCompleted.wMinute | 118 | ||
WORD | .TimeCompleted.wSecond | 120 | ||
WORD | .TimeCompleted.wMilliseconds | 122 | ||
WCHAR[64] | .szApplication | 124 | ||
WCHAR[64] | .szUser | 252 | ||
WCHAR[64] | .szComputer | 380 | ||
DWORD | .dwErrorCode | 508 | ||
NTMS_GUID | .WorkItemId | 512 | ||
DWORD | .dwPriority | 528 |
│ └─532
NTMS_LMIDINFORMATION | NTMS_GUID | .MediaPool | 0 |
DWORD | .dwNumberOfPartitions | 16 |
│ └─20
NTMS_MEDIAPOOLINFORMATION | DWORD | .PoolType | 0 |
NTMS_GUID | .MediaType | 4 | |
NTMS_GUID | .Parent | 20 | |
DWORD | .AllocationPolicy | 36 | |
DWORD | .DeallocationPolicy | 40 | |
DWORD | .dwMaxAllocates | 44 | |
DWORD | .dwNumberOfPhysicalMedia | 48 | |
DWORD | .dwNumberOfLogicalMedia | 52 | |
DWORD | .dwNumberOfMediaPools | 56 |
│ └─60
NTMS_MEDIATYPEINFORMATION | DWORD | .MediaType | 0 |
DWORD | .NumberOfSides | 4 | |
DWORD | .ReadWriteCharacteristics | 8 | |
DWORD | .DeviceType | 12 |
│ └─16
NTMS_NOTIFICATIONINFORMATION | DWORD | .dwOperation | 0 |
NTMS_GUID | .ObjectId | 4 |
│ └─20
NTMS_OBJECTINFORMATIONA | DWORD | .dwSize | 0 | |
DWORD | .dwType | 4 | ||
SYSTEMTIME | WORD | .Created.wYear | 8 | |
WORD | .Created.wMonth | 10 | ||
WORD | .Created.wDayOfWeek | 12 | ||
WORD | .Created.wDay | 14 | ||
WORD | .Created.wHour | 16 | ||
WORD | .Created.wMinute | 18 | ||
WORD | .Created.wSecond | 20 | ||
WORD | .Created.wMilliseconds | 22 | ||
SYSTEMTIME | WORD | .Modified.wYear | 24 | |
WORD | .Modified.wMonth | 26 | ||
WORD | .Modified.wDayOfWeek | 28 | ||
WORD | .Modified.wDay | 30 | ||
WORD | .Modified.wHour | 32 | ||
WORD | .Modified.wMinute | 34 | ||
WORD | .Modified.wSecond | 36 | ||
WORD | .Modified.wMilliseconds | 38 | ||
NTMS_GUID | .ObjectGuid | 40 | ||
BOOL | .Enabled | 56 | ||
DWORD | .dwOperationalState | 60 | ||
CHAR[64] | .szName | 64 | ||
CHAR[127] | .szDescription | 128 | ||
union (unnamed) | .Info | 256 |
│ └─896
NTMS_OBJECTINFORMATIONW | DWORD | .dwSize | 0 | |
DWORD | .dwType | 4 | ||
SYSTEMTIME | WORD | .Created.wYear | 8 | |
WORD | .Created.wMonth | 10 | ||
WORD | .Created.wDayOfWeek | 12 | ||
WORD | .Created.wDay | 14 | ||
WORD | .Created.wHour | 16 | ||
WORD | .Created.wMinute | 18 | ||
WORD | .Created.wSecond | 20 | ||
WORD | .Created.wMilliseconds | 22 | ||
SYSTEMTIME | WORD | .Modified.wYear | 24 | |
WORD | .Modified.wMonth | 26 | ||
WORD | .Modified.wDayOfWeek | 28 | ||
WORD | .Modified.wDay | 30 | ||
WORD | .Modified.wHour | 32 | ||
WORD | .Modified.wMinute | 34 | ||
WORD | .Modified.wSecond | 36 | ||
WORD | .Modified.wMilliseconds | 38 | ||
NTMS_GUID | .ObjectGuid | 40 | ||
BOOL | .Enabled | 56 | ||
DWORD | .dwOperationalState | 60 | ||
WCHAR[64] | .szName | 64 | ||
WCHAR[127] | .szDescription | 192 | ||
union (unnamed) | .Info | 448 |
│ └─1408
NTMS_OPREQUESTINFORMATIONA | DWORD | .Request | 0 | |
SYSTEMTIME | WORD | .Submitted.wYear | 4 | |
WORD | .Submitted.wMonth | 6 | ||
WORD | .Submitted.wDayOfWeek | 8 | ||
WORD | .Submitted.wDay | 10 | ||
WORD | .Submitted.wHour | 12 | ||
WORD | .Submitted.wMinute | 14 | ||
WORD | .Submitted.wSecond | 16 | ||
WORD | .Submitted.wMilliseconds | 18 | ||
DWORD | .State | 20 | ||
CHAR[256] | .szMessage | 24 | ||
DWORD | .Arg1Type | 280 | ||
NTMS_GUID | .Arg1 | 284 | ||
DWORD | .Arg2Type | 300 | ||
NTMS_GUID | .Arg2 | 304 | ||
CHAR[64] | .szApplication | 320 | ||
CHAR[64] | .szUser | 384 | ||
CHAR[64] | .szComputer | 448 |
│ └─512
NTMS_OPREQUESTINFORMATIONW | DWORD | .Request | 0 | |
SYSTEMTIME | WORD | .Submitted.wYear | 4 | |
WORD | .Submitted.wMonth | 6 | ||
WORD | .Submitted.wDayOfWeek | 8 | ||
WORD | .Submitted.wDay | 10 | ||
WORD | .Submitted.wHour | 12 | ||
WORD | .Submitted.wMinute | 14 | ||
WORD | .Submitted.wSecond | 16 | ||
WORD | .Submitted.wMilliseconds | 18 | ||
DWORD | .State | 20 | ||
WCHAR[256] | .szMessage | 24 | ||
DWORD | .Arg1Type | 536 | ||
NTMS_GUID | .Arg1 | 540 | ||
DWORD | .Arg2Type | 556 | ||
NTMS_GUID | .Arg2 | 560 | ||
WCHAR[64] | .szApplication | 576 | ||
WCHAR[64] | .szUser | 704 | ||
WCHAR[64] | .szComputer | 832 |
│ └─960
NTMS_PARTITIONINFORMATIONA | NTMS_GUID | .PhysicalMedia | 0 | |
NTMS_GUID | .LogicalMedia | 16 | ||
DWORD | .State | 32 | ||
WORD | .Side | 36 | ||
DWORD | .dwOmidLabelIdLength | 40 | ||
BYTE[255] | .OmidLabelId | 44 | ||
CHAR[64] | .szOmidLabelType | 299 | ||
CHAR[256] | .szOmidLabelInfo | 363 | ||
DWORD | .dwMountCount | 620 | ||
DWORD | .dwAllocateCount | 624 | ||
LARGE_INTEGER | LONGLONG | .Capacity.QuadPart | 632 | |
struct (unnamed) | .Capacity.u | 632 | ||
DWORD | .Capacity.LowPart | 632 | ||
LONG | .Capacity.HighPart | 636 |
│ └─640
NTMS_PARTITIONINFORMATIONW | NTMS_GUID | .PhysicalMedia | 0 | |
NTMS_GUID | .LogicalMedia | 16 | ||
DWORD | .State | 32 | ||
WORD | .Side | 36 | ||
DWORD | .dwOmidLabelIdLength | 40 | ||
BYTE[255] | .OmidLabelId | 44 | ||
WCHAR[64] | .szOmidLabelType | 300 | ||
WCHAR[256] | .szOmidLabelInfo | 428 | ||
DWORD | .dwMountCount | 940 | ||
DWORD | .dwAllocateCount | 944 | ||
LARGE_INTEGER | LONGLONG | .Capacity.QuadPart | 952 | |
struct (unnamed) | .Capacity.u | 952 | ||
DWORD | .Capacity.LowPart | 952 | ||
LONG | .Capacity.HighPart | 956 |
│ └─960
NTMS_PMIDINFORMATIONA | NTMS_GUID | .CurrentLibrary | 0 |
NTMS_GUID | .MediaPool | 16 | |
NTMS_GUID | .Location | 32 | |
DWORD | .LocationType | 48 | |
NTMS_GUID | .MediaType | 52 | |
NTMS_GUID | .HomeSlot | 68 | |
CHAR[64] | .szBarCode | 84 | |
DWORD | .BarCodeState | 148 | |
CHAR[32] | .szSequenceNumber | 152 | |
DWORD | .MediaState | 184 | |
DWORD | .dwNumberOfPartitions | 188 | |
DWORD | .dwMediaTypeCode | 192 | |
DWORD | .dwDensityCode | 196 | |
NTMS_GUID | .MountedPartition | 200 |
│ └─216
NTMS_PMIDINFORMATIONW | NTMS_GUID | .CurrentLibrary | 0 |
NTMS_GUID | .MediaPool | 16 | |
NTMS_GUID | .Location | 32 | |
DWORD | .LocationType | 48 | |
NTMS_GUID | .MediaType | 52 | |
NTMS_GUID | .HomeSlot | 68 | |
WCHAR[64] | .szBarCode | 84 | |
DWORD | .BarCodeState | 212 | |
WCHAR[32] | .szSequenceNumber | 216 | |
DWORD | .MediaState | 280 | |
DWORD | .dwNumberOfPartitions | 284 | |
DWORD | .dwMediaTypeCode | 288 | |
DWORD | .dwDensityCode | 292 | |
NTMS_GUID | .MountedPartition | 296 |
│ └─312
NTMS_STORAGESLOTINFORMATION | DWORD | .Number | 0 |
DWORD | .State | 4 | |
NTMS_GUID | .Library | 8 |
│ └─24
NT_CONSOLE_PROPS | DATABLOCK_HEADER | DWORD | .dbh.cbSize | 0 |
DWORD | .dbh.dwSignature | 4 | ||
WORD | .wFillAttribute | 8 | ||
WORD | .wPopupFillAttribute | 10 | ||
COORD | .dwScreenBufferSize | 12 | ||
COORD | .dwWindowSize | 16 | ||
COORD | .dwWindowOrigin | 20 | ||
DWORD | .nFont | 24 | ||
DWORD | .nInputBufferSize | 28 | ||
COORD | .dwFontSize | 32 | ||
UINT | .uFontFamily | 36 | ||
UINT | .uFontWeight | 40 | ||
WCHAR[32] | .FaceName | 44 | ||
UINT | .uCursorSize | 108 | ||
BOOL | .bFullScreen | 112 | ||
BOOL | .bQuickEdit | 116 | ||
BOOL | .bInsertMode | 120 | ||
BOOL | .bAutoPosition | 124 | ||
UINT | .uHistoryBufferSize | 128 | ||
UINT | .uNumberOfHistoryBuffers | 132 | ||
BOOL | .bHistoryNoDup | 136 | ||
COLORREF[16] | .ColorTable | 140 |
│ └─204
NT_FE_CONSOLE_PROPS | DATABLOCK_HEADER | DWORD | .dbh.cbSize | 0 |
DWORD | .dbh.dwSignature | 4 | ||
UINT | .uCodePage | 8 |
│ └─12
NUMA_NODE_RELATIONSHIP | DWORD | .NodeNumber | 0 | |
BYTE[18] | .Reserved | 4 | ||
WORD | .GroupCount | 22 | ||
GROUP_AFFINITY | KAFFINITY | .GroupMask.Mask | 24 | |
WORD | .GroupMask.Group | 32 | ||
WORD[3] | .GroupMask.Reserved | 34 | ||
GROUP_AFFINITY[1] | .GroupMasks | 24 |
│ └─40
NUMBERFMTA | UINT | .NumDigits | 0 |
UINT | .LeadingZero | 4 | |
UINT | .Grouping | 8 | |
LPSTR | .lpDecimalSep | 16 | |
LPSTR | .lpThousandSep | 24 | |
UINT | .NegativeOrder | 32 |
│ └─40
NUMBERFMTW | UINT | .NumDigits | 0 |
UINT | .LeadingZero | 4 | |
UINT | .Grouping | 8 | |
LPWSTR | .lpDecimalSep | 16 | |
LPWSTR | .lpThousandSep | 24 | |
UINT | .NegativeOrder | 32 |
│ └─40
NUMPARSE | INT | .cDig | 0 |
ULONG | .dwInFlags | 4 | |
ULONG | .dwOutFlags | 8 | |
INT | .cchUsed | 12 | |
INT | .nBaseShift | 16 | |
INT | .nPwr10 | 20 |
│ └─24
NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS | ULONGLONG | .AsUlonglong | 0 |
ULONGLONG | .Reserved0 | 0bytes,0bits | |
ULONGLONG | .ACQB | 1bytes,4bits |
│ └─8
NVME_ADMIN_QUEUE_ATTRIBUTES | ULONG | .AsUlong | 0 |
ULONG | .ASQS | 0bytes,0bits | |
ULONG | .Reserved0 | 1bytes,4bits | |
ULONG | .ACQS | 2bytes,0bits | |
ULONG | .Reserved1 | 3bytes,4bits |
│ └─4
NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS | ULONGLONG | .AsUlonglong | 0 |
ULONGLONG | .Reserved0 | 0bytes,0bits | |
ULONGLONG | .ASQB | 1bytes,4bits |
│ └─8
NVME_AUTO_POWER_STATE_TRANSITION_ENTRY | ULONG | .Reserved0 | 0bytes,0bits |
ULONG | .IdleTransitionPowerState | 0bytes,3bits | |
ULONG | .IdleTimePriorToTransition | 1bytes,0bits | |
ULONG | .Reserved1 | 4 |
│ └─8
NVME_CDW10_ABORT | ULONG | .AsUlong | 0 |
ULONG | .SQID | 0bytes,0bits | |
ULONG | .CID | 1bytes,0bits |
│ └─4
NVME_CDW10_CREATE_IO_QUEUE | ULONG | .AsUlong | 0 |
ULONG | .QID | 0bytes,0bits | |
ULONG | .QSIZE | 2bytes,0bits |
│ └─4
NVME_CDW10_DATASET_MANAGEMENT | ULONG | .AsUlong | 0 |
ULONG | .NR | 0bytes,0bits | |
ULONG | .Reserved | 1bytes,0bits |
│ └─4
NVME_CDW10_DIRECTIVE_RECEIVE | ULONG | .NUMD | 0 |
│ └─4
NVME_CDW10_DIRECTIVE_SEND | ULONG | .NUMD | 0 |
│ └─4
NVME_CDW10_FIRMWARE_ACTIVATE | ULONG | .AsUlong | 0 |
ULONG | .FS | 0bytes,0bits | |
ULONG | .AA | 0bytes,3bits | |
ULONG | .Reserved | 0bytes,5bits |
│ └─4
NVME_CDW10_FIRMWARE_DOWNLOAD | ULONG | .NUMD | 0 |
│ └─4
NVME_CDW10_FORMAT_NVM | ULONG | .AsUlong | 0 |
ULONG | .LBAF | 0bytes,0bits | |
ULONG | .MS | 0bytes,4bits | |
ULONG | .PI | 0bytes,5bits | |
ULONG | .PIL | 1bytes,0bits | |
ULONG | .SES | 1bytes,1bits | |
ULONG | .ZF | 1bytes,4bits | |
ULONG | .Reserved | 1bytes,6bits |
│ └─4
NVME_CDW10_GET_FEATURES | ULONG | .AsUlong | 0 |
ULONG | .FID | 0bytes,0bits | |
ULONG | .SEL | 1bytes,0bits | |
ULONG | .Reserved0 | 1bytes,3bits |
│ └─4
NVME_CDW10_GET_LOG_PAGE | ULONG | .AsUlong | 0 |
ULONG | .LID | 0bytes,0bits | |
ULONG | .Reserved0 | 1bytes,0bits | |
ULONG | .NUMD | 2bytes,0bits | |
ULONG | .Reserved1 | 3bytes,4bits |
│ └─4
NVME_CDW10_GET_LOG_PAGE_V13 | ULONG | .AsUlong | 0 |
ULONG | .LID | 0bytes,0bits | |
ULONG | .LSP | 1bytes,0bits | |
ULONG | .Reserved0 | 1bytes,4bits | |
ULONG | .RAE | 1bytes,7bits | |
ULONG | .NUMDL | 2bytes,0bits |
│ └─4
NVME_CDW10_IDENTIFY | ULONG | .AsUlong | 0 |
ULONG | .CNS | 0bytes,0bits | |
ULONG | .Reserved | 1bytes,0bits | |
ULONG | .CNTID | 2bytes,0bits |
│ └─4
NVME_CDW10_SECURITY_SEND_RECEIVE | ULONG | .AsUlong | 0 |
ULONG | .Reserved0 | 0bytes,0bits | |
ULONG | .SPSP | 1bytes,0bits | |
ULONG | .SECP | 3bytes,0bits |
│ └─4
NVME_CDW10_SET_FEATURES | ULONG | .AsUlong | 0 |
ULONG | .FID | 0bytes,0bits | |
ULONG | .Reserved0 | 1bytes,0bits | |
ULONG | .SV | 3bytes,7bits |
│ └─4
NVME_CDW11_CREATE_IO_CQ | ULONG | .AsUlong | 0 |
ULONG | .PC | 0bytes,0bits | |
ULONG | .IEN | 0bytes,1bits | |
ULONG | .Reserved0 | 0bytes,2bits | |
ULONG | .IV | 2bytes,0bits |
│ └─4
NVME_CDW11_CREATE_IO_SQ | ULONG | .AsUlong | 0 |
ULONG | .PC | 0bytes,0bits | |
ULONG | .QPRIO | 0bytes,1bits | |
ULONG | .Reserved0 | 0bytes,3bits | |
ULONG | .CQID | 2bytes,0bits |
│ └─4
NVME_CDW11_DATASET_MANAGEMENT | ULONG | .AsUlong | 0 |
ULONG | .IDR | 0bytes,0bits | |
ULONG | .IDW | 0bytes,1bits | |
ULONG | .AD | 0bytes,2bits | |
ULONG | .Reserved | 0bytes,3bits |
│ └─4
NVME_CDW11_DIRECTIVE_RECEIVE | ULONG | .AsUlong | 0 |
ULONG | .DOPER | 0bytes,0bits | |
ULONG | .DTYPE | 1bytes,0bits | |
ULONG | .DSPEC | 2bytes,0bits |
│ └─4
NVME_CDW11_DIRECTIVE_SEND | ULONG | .AsUlong | 0 |
ULONG | .DOPER | 0bytes,0bits | |
ULONG | .DTYPE | 1bytes,0bits | |
ULONG | .DSPEC | 2bytes,0bits |
│ └─4
NVME_CDW11_FEATURES | NVME_CDW11_FEATURE_ARBITRATION | ULONG | .Arbitration.AsUlong | 0 |
ULONG | .Arbitration.AB | 0bytes,0bits | ||
ULONG | .Arbitration.Reserved0 | 0bytes,3bits | ||
ULONG | .Arbitration.LPW | 1bytes,0bits | ||
ULONG | .Arbitration.MPW | 2bytes,0bits | ||
ULONG | .Arbitration.HPW | 3bytes,0bits | ||
ULONG | .AsUlong | 0 | ||
NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG | ULONG | .AsyncEventConfig.AsUlong | 0 | |
ULONG | .AsyncEventConfig.CriticalWarnings | 0bytes,0bits | ||
ULONG | .AsyncEventConfig.NsAttributeNotices | 1bytes,0bits | ||
ULONG | .AsyncEventConfig.FwActivationNotices | 1bytes,1bits | ||
ULONG | .AsyncEventConfig.TelemetryLogNotices | 1bytes,2bits | ||
ULONG | .AsyncEventConfig.ANAChangeNotices | 1bytes,3bits | ||
ULONG | .AsyncEventConfig.PredictableLogChangeNotices | 1bytes,4bits | ||
ULONG | .AsyncEventConfig.LBAStatusNotices | 1bytes,5bits | ||
ULONG | .AsyncEventConfig.EnduranceEventNotices | 1bytes,6bits | ||
ULONG | .AsyncEventConfig.Reserved0 | 1bytes,7bits | ||
ULONG | .AsyncEventConfig.ZoneDescriptorNotices | 3bytes,3bits | ||
ULONG | .AsyncEventConfig.Reserved1 | 3bytes,4bits | ||
NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION | ULONG | .AutoPowerStateTransition.AsUlong | 0 | |
ULONG | .AutoPowerStateTransition.APSTE | 0bytes,0bits | ||
ULONG | .AutoPowerStateTransition.Reserved0 | 0bytes,1bits | ||
NVME_CDW11_FEATURE_ERROR_INJECTION | .ErrorInjection | 0 | ||
NVME_CDW11_FEATURE_ERROR_RECOVERY | .ErrorRecovery | 0 | ||
NVME_CDW11_FEATURE_GET_HOST_METADATA | .GetHostMetadata | 0 | ||
NVME_CDW11_FEATURE_HOST_IDENTIFIER | .HostIdentifier | 0 | ||
NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER | ULONG | .HostMemoryBuffer.AsUlong | 0 | |
ULONG | .HostMemoryBuffer.EHM | 0bytes,0bits | ||
ULONG | .HostMemoryBuffer.MR | 0bytes,1bits | ||
ULONG | .HostMemoryBuffer.Reserved | 0bytes,2bits | ||
NVME_CDW11_FEATURE_INTERRUPT_COALESCING | ULONG | .InterruptCoalescing.AsUlong | 0 | |
ULONG | .InterruptCoalescing.THR | 0bytes,0bits | ||
ULONG | .InterruptCoalescing.TIME | 1bytes,0bits | ||
ULONG | .InterruptCoalescing.Reserved0 | 2bytes,0bits | ||
NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG | ULONG | .InterruptVectorConfig.AsUlong | 0 | |
ULONG | .InterruptVectorConfig.IV | 0bytes,0bits | ||
ULONG | .InterruptVectorConfig.CD | 2bytes,0bits | ||
ULONG | .InterruptVectorConfig.Reserved0 | 2bytes,1bits | ||
NVME_CDW11_FEATURE_IO_COMMAND_SET_PROFILE | .IoCommandSetProfile | 0 | ||
NVME_CDW11_FEATURE_LBA_RANGE_TYPE | ULONG | .LbaRangeType.AsUlong | 0 | |
ULONG | .LbaRangeType.NUM | 0bytes,0bits | ||
ULONG | .LbaRangeType.Reserved0 | 0bytes,6bits | ||
NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE | ULONG | .NonOperationalPowerState.AsUlong | 0 | |
ULONG | .NonOperationalPowerState.NOPPME | 0bytes,0bits | ||
ULONG | .NonOperationalPowerState.Reserved0 | 0bytes,1bits | ||
NVME_CDW11_FEATURE_NUMBER_OF_QUEUES | ULONG | .NumberOfQueues.AsUlong | 0 | |
ULONG | .NumberOfQueues.NSQ | 0bytes,0bits | ||
ULONG | .NumberOfQueues.NCQ | 2bytes,0bits | ||
NVME_CDW11_FEATURE_POWER_MANAGEMENT | ULONG | .PowerManagement.AsUlong | 0 | |
ULONG | .PowerManagement.PS | 0bytes,0bits | ||
ULONG | .PowerManagement.Reserved0 | 0bytes,5bits | ||
NVME_CDW11_FEATURE_RESERVATION_NOTIFICATION_MASK | .ReservationNotificationMask | 0 | ||
NVME_CDW11_FEATURE_RESERVATION_PERSISTENCE | .ReservationPersistence | 0 | ||
NVME_CDW11_FEATURE_SET_HOST_METADATA | .SetHostMetadata | 0 | ||
NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD | ULONG | .TemperatureThreshold.AsUlong | 0 | |
ULONG | .TemperatureThreshold.TMPTH | 0bytes,0bits | ||
ULONG | .TemperatureThreshold.TMPSEL | 2bytes,0bits | ||
ULONG | .TemperatureThreshold.THSEL | 2bytes,4bits | ||
ULONG | .TemperatureThreshold.Reserved0 | 2bytes,6bits | ||
NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE | ULONG | .VolatileWriteCache.AsUlong | 0 | |
ULONG | .VolatileWriteCache.WCE | 0bytes,0bits | ||
ULONG | .VolatileWriteCache.Reserved0 | 0bytes,1bits | ||
NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL | ULONG | .WriteAtomicityNormal.AsUlong | 0 | |
ULONG | .WriteAtomicityNormal.DN | 0bytes,0bits | ||
ULONG | .WriteAtomicityNormal.Reserved0 | 0bytes,1bits |
│ └─4
NVME_CDW11_FEATURE_ARBITRATION | ULONG | .AsUlong | 0 |
ULONG | .AB | 0bytes,0bits | |
ULONG | .Reserved0 | 0bytes,3bits | |
ULONG | .LPW | 1bytes,0bits | |
ULONG | .MPW | 2bytes,0bits | |
ULONG | .HPW | 3bytes,0bits |
│ └─4
NVME_CDW11_FEATURE_ASYNC_EVENT_CONFIG | ULONG | .AsUlong | 0 |
ULONG | .CriticalWarnings | 0bytes,0bits | |
ULONG | .NsAttributeNotices | 1bytes,0bits | |
ULONG | .FwActivationNotices | 1bytes,1bits | |
ULONG | .TelemetryLogNotices | 1bytes,2bits | |
ULONG | .ANAChangeNotices | 1bytes,3bits | |
ULONG | .PredictableLogChangeNotices | 1bytes,4bits | |
ULONG | .LBAStatusNotices | 1bytes,5bits | |
ULONG | .EnduranceEventNotices | 1bytes,6bits | |
ULONG | .Reserved0 | 1bytes,7bits | |
ULONG | .ZoneDescriptorNotices | 3bytes,3bits | |
ULONG | .Reserved1 | 3bytes,4bits |
│ └─4
NVME_CDW11_FEATURE_AUTO_POWER_STATE_TRANSITION | ULONG | .AsUlong | 0 |
ULONG | .APSTE | 0bytes,0bits | |
ULONG | .Reserved0 | 0bytes,1bits |
│ └─4
NVME_CDW11_FEATURE_HOST_MEMORY_BUFFER | ULONG | .AsUlong | 0 |
ULONG | .EHM | 0bytes,0bits | |
ULONG | .MR | 0bytes,1bits | |
ULONG | .Reserved | 0bytes,2bits |
│ └─4
NVME_CDW11_FEATURE_INTERRUPT_COALESCING | ULONG | .AsUlong | 0 |
ULONG | .THR | 0bytes,0bits | |
ULONG | .TIME | 1bytes,0bits | |
ULONG | .Reserved0 | 2bytes,0bits |
│ └─4
NVME_CDW11_FEATURE_INTERRUPT_VECTOR_CONFIG | ULONG | .AsUlong | 0 |
ULONG | .IV | 0bytes,0bits | |
ULONG | .CD | 2bytes,0bits | |
ULONG | .Reserved0 | 2bytes,1bits |
│ └─4
NVME_CDW11_FEATURE_LBA_RANGE_TYPE | ULONG | .AsUlong | 0 |
ULONG | .NUM | 0bytes,0bits | |
ULONG | .Reserved0 | 0bytes,6bits |
│ └─4
NVME_CDW11_FEATURE_NON_OPERATIONAL_POWER_STATE | ULONG | .AsUlong | 0 |
ULONG | .NOPPME | 0bytes,0bits | |
ULONG | .Reserved0 | 0bytes,1bits |
│ └─4
NVME_CDW11_FEATURE_NUMBER_OF_QUEUES | ULONG | .AsUlong | 0 |
ULONG | .NSQ | 0bytes,0bits | |
ULONG | .NCQ | 2bytes,0bits |
│ └─4
NVME_CDW11_FEATURE_POWER_MANAGEMENT | ULONG | .AsUlong | 0 |
ULONG | .PS | 0bytes,0bits | |
ULONG | .Reserved0 | 0bytes,5bits |
│ └─4
NVME_CDW11_FEATURE_SUPPORTED_CAPABILITY | ULONG | .AsUlong | 0 |
ULONG | .SAVE | 0bytes,0bits | |
ULONG | .NSS | 0bytes,1bits | |
ULONG | .MOD | 0bytes,2bits | |
ULONG | .Reserved0 | 0bytes,3bits |
│ └─4
NVME_CDW11_FEATURE_TEMPERATURE_THRESHOLD | ULONG | .AsUlong | 0 |
ULONG | .TMPTH | 0bytes,0bits | |
ULONG | .TMPSEL | 2bytes,0bits | |
ULONG | .THSEL | 2bytes,4bits | |
ULONG | .Reserved0 | 2bytes,6bits |
│ └─4
NVME_CDW11_FEATURE_VOLATILE_WRITE_CACHE | ULONG | .AsUlong | 0 |
ULONG | .WCE | 0bytes,0bits | |
ULONG | .Reserved0 | 0bytes,1bits |
│ └─4
NVME_CDW11_FEATURE_WRITE_ATOMICITY_NORMAL | ULONG | .AsUlong | 0 |
ULONG | .DN | 0bytes,0bits | |
ULONG | .Reserved0 | 0bytes,1bits |
│ └─4
NVME_CDW11_FIRMWARE_DOWNLOAD | ULONG | .OFST | 0 |
│ └─4
NVME_CDW11_GET_LOG_PAGE | ULONG | .AsUlong | 0 |
ULONG | .NUMDU | 0bytes,0bits | |
ULONG | .LogSpecificIdentifier | 2bytes,0bits |
│ └─4
NVME_CDW11_IDENTIFY | ULONG | .AsUlong | 0 |
ULONG | .CNSID | 0bytes,0bits | |
USHORT | .NVMSETID | 0 | |
USHORT | .Reserved | 2 | |
ULONG | .Reserved2 | 2bytes,0bits | |
ULONG | .CSI | 3bytes,0bits |
│ └─4
NVME_CDW11_SECURITY_RECEIVE | ULONG | .AL | 0 |
│ └─4
NVME_CDW11_SECURITY_SEND | ULONG | .TL | 0 |
│ └─4
NVME_CDW12_DIRECTIVE_RECEIVE | NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES | ULONG | .AllocateResources.AsUlong | 0 |
ULONG | .AllocateResources.NSR | 0bytes,0bits | ||
ULONG | .AllocateResources.Reserved | 2bytes,0bits | ||
ULONG | .AsUlong | 0 |
│ └─4
NVME_CDW12_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES | ULONG | .AsUlong | 0 |
ULONG | .NSR | 0bytes,0bits | |
ULONG | .Reserved | 2bytes,0bits |
│ └─4
NVME_CDW12_DIRECTIVE_SEND | NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE | ULONG | .EnableDirective.AsUlong | 0 |
ULONG | .EnableDirective.ENDIR | 0bytes,0bits | ||
ULONG | .EnableDirective.Reserved0 | 0bytes,1bits | ||
ULONG | .EnableDirective.DTYPE | 1bytes,0bits | ||
ULONG | .EnableDirective.Reserved1 | 2bytes,0bits | ||
ULONG | .AsUlong | 0 |
│ └─4
NVME_CDW12_DIRECTIVE_SEND_IDENTIFY_ENABLE_DIRECTIVE | ULONG | .AsUlong | 0 |
ULONG | .ENDIR | 0bytes,0bits | |
ULONG | .Reserved0 | 0bytes,1bits | |
ULONG | .DTYPE | 1bytes,0bits | |
ULONG | .Reserved1 | 2bytes,0bits |
│ └─4
NVME_CDW12_FEATURES | ULONG | .AsUlong | 0 | |
NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER | ULONG | .HostMemoryBuffer.AsUlong | 0 | |
ULONG | .HostMemoryBuffer.HSIZE | 0 |
│ └─4
NVME_CDW12_FEATURE_HOST_MEMORY_BUFFER | ULONG | .AsUlong | 0 |
ULONG | .HSIZE | 0 |
│ └─4
NVME_CDW12_GET_LOG_PAGE | ULONG | .LPOL | 0 |
│ └─4
NVME_CDW12_READ_WRITE | ULONG | .AsUlong | 0 |
ULONG | .NLB | 0bytes,0bits | |
ULONG | .Reserved0 | 2bytes,0bits | |
ULONG | .DTYPE | 2bytes,4bits | |
ULONG | .Reserved1 | 3bytes,0bits | |
ULONG | .PRINFO | 3bytes,2bits | |
ULONG | .FUA | 3bytes,6bits | |
ULONG | .LR | 3bytes,7bits |
│ └─4
NVME_CDW13_FEATURES | ULONG | .AsUlong | 0 | |
NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER | ULONG | .HostMemoryBuffer.AsUlong | 0 | |
ULONG | .HostMemoryBuffer.Reserved | 0bytes,0bits | ||
ULONG | .HostMemoryBuffer.HMDLLA | 0bytes,4bits |
│ └─4
NVME_CDW13_FEATURE_HOST_MEMORY_BUFFER | ULONG | .AsUlong | 0 |
ULONG | .Reserved | 0bytes,0bits | |
ULONG | .HMDLLA | 0bytes,4bits |
│ └─4
NVME_CDW13_GET_LOG_PAGE | ULONG | .LPOU | 0 |
│ └─4
NVME_CDW13_READ_WRITE | ULONG | .AsUlong | 0 |
struct (unnamed) | .DSM | 0 | |
UCHAR | .Reserved | 1 | |
USHORT | .DSPEC | 2 |
│ └─4
NVME_CDW14_FEATURES | ULONG | .AsUlong | 0 | |
NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER | ULONG | .HostMemoryBuffer.AsUlong | 0 | |
ULONG | .HostMemoryBuffer.HMDLUA | 0 |
│ └─4
NVME_CDW14_FEATURE_HOST_MEMORY_BUFFER | ULONG | .AsUlong | 0 |
ULONG | .HMDLUA | 0 |
│ └─4
NVME_CDW15_FEATURES | ULONG | .AsUlong | 0 | |
NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER | ULONG | .HostMemoryBuffer.AsUlong | 0 | |
ULONG | .HostMemoryBuffer.HMDLEC | 0 |
│ └─4
NVME_CDW15_FEATURE_HOST_MEMORY_BUFFER | ULONG | .AsUlong | 0 |
ULONG | .HMDLEC | 0 |
│ └─4
NVME_CDW15_READ_WRITE | ULONG | .AsUlong | 0 |
ULONG | .ELBAT | 0bytes,0bits | |
ULONG | .ELBATM | 2bytes,0bits |
│ └─4
NVME_CHANGED_NAMESPACE_LIST_LOG | ULONG[1024] | .NSID | 0 |
│ └─4096
NVME_COMMAND | NVME_COMMAND_DWORD0 | ULONG | .CDW0.AsUlong | 0 |
ULONG | .CDW0.OPC | 0bytes,0bits | ||
ULONG | .CDW0.FUSE | 1bytes,0bits | ||
ULONG | .CDW0.Reserved0 | 1bytes,2bits | ||
ULONG | .CDW0.PSDT | 1bytes,7bits | ||
ULONG | .CDW0.CID | 2bytes,0bits | ||
ULONG | .NSID | 4 | ||
ULONG[2] | .Reserved0 | 8 | ||
ULONGLONG | .MPTR | 16 | ||
ULONGLONG | .PRP1 | 24 | ||
ULONGLONG | .PRP2 | 32 | ||
union (unnamed) | .u | 40 |
│ └─64
NVME_COMMAND_DWORD0 | ULONG | .AsUlong | 0 |
ULONG | .OPC | 0bytes,0bits | |
ULONG | .FUSE | 1bytes,0bits | |
ULONG | .Reserved0 | 1bytes,2bits | |
ULONG | .PSDT | 1bytes,7bits | |
ULONG | .CID | 2bytes,0bits |
│ └─4
NVME_COMMAND_EFFECTS_DATA | ULONG | .AsUlong | 0 |
ULONG | .CSUPP | 0bytes,0bits | |
ULONG | .LBCC | 0bytes,1bits | |
ULONG | .NCC | 0bytes,2bits | |
ULONG | .NIC | 0bytes,3bits | |
ULONG | .CCC | 0bytes,4bits | |
ULONG | .Reserved0 | 0bytes,5bits | |
ULONG | .CSE | 2bytes,0bits | |
ULONG | .Reserved1 | 2bytes,3bits |
│ └─4
NVME_COMMAND_EFFECTS_LOG | NVME_COMMAND_EFFECTS_DATA[256] | .ACS | 0 |
NVME_COMMAND_EFFECTS_DATA[256] | .IOCS | 1024 | |
UCHAR[2048] | .Reserved | 2048 |
│ └─4096
NVME_COMMAND_STATUS | USHORT | .AsUshort | 0 |
USHORT | .P | 0bytes,0bits | |
USHORT | .SC | 0bytes,1bits | |
USHORT | .SCT | 1bytes,1bits | |
USHORT | .Reserved | 1bytes,4bits | |
USHORT | .M | 1bytes,6bits | |
USHORT | .DNR | 1bytes,7bits |
│ └─2
NVME_COMPLETION_DW0_ASYNC_EVENT_REQUEST | ULONG | .AsyncEventType | 0bytes,0bits |
ULONG | .Reserved0 | 0bytes,3bits | |
ULONG | .AsyncEventInfo | 1bytes,0bits | |
ULONG | .LogPage | 2bytes,0bits | |
ULONG | .Reserved1 | 3bytes,0bits |
│ └─4
NVME_COMPLETION_DW0_DIRECTIVE_RECEIVE_STREAMS_ALLOCATE_RESOURCES | ULONG | .NSA | 0bytes,0bits |
ULONG | .Reserved | 2bytes,0bits | |
ULONG | .AsUlong | 4 |
│ └─8
NVME_COMPLETION_ENTRY | ULONG | .DW0 | 0 |
ULONG | .DW1 | 4 | |
union (unnamed) | .DW2 | 8 | |
union (unnamed) | .DW3 | 12 |
│ └─16
NVME_COMPLETION_QUEUE_HEAD_DOORBELL | ULONG | .AsUlong | 0 |
ULONG | .CQH | 0bytes,0bits | |
ULONG | .Reserved0 | 2bytes,0bits |
│ └─4
NVME_CONTEXT_ATTRIBUTES | ULONG | .AsUlong | 0 |
ULONG | .AccessFrequency | 0bytes,0bits | |
ULONG | .AccessLatency | 0bytes,4bits | |
ULONG | .Reserved0 | 0bytes,6bits | |
ULONG | .SequentialReadRange | 1bytes,0bits | |
ULONG | .SequentialWriteRange | 1bytes,1bits | |
ULONG | .WritePrepare | 1bytes,2bits | |
ULONG | .Reserved1 | 1bytes,3bits | |
ULONG | .CommandAccessSize | 3bytes,0bits |
│ └─4
NVME_CONTROLLER_CAPABILITIES | ULONGLONG | .AsUlonglong | 0 |
ULONGLONG | .MQES | 0bytes,0bits | |
ULONGLONG | .CQR | 2bytes,0bits | |
ULONGLONG | .AMS_WeightedRoundRobinWithUrgent | 2bytes,1bits | |
ULONGLONG | .AMS_VendorSpecific | 2bytes,2bits | |
ULONGLONG | .Reserved0 | 2bytes,3bits | |
ULONGLONG | .TO | 3bytes,0bits | |
ULONGLONG | .DSTRD | 4bytes,0bits | |
ULONGLONG | .NSSRS | 4bytes,4bits | |
ULONGLONG | .CSS_NVM | 4bytes,5bits | |
ULONGLONG | .CSS_Reserved0 | 4bytes,6bits | |
ULONGLONG | .CSS_Reserved1 | 4bytes,7bits | |
ULONGLONG | .CSS_Reserved2 | 5bytes,0bits | |
ULONGLONG | .CSS_Reserved3 | 5bytes,1bits | |
ULONGLONG | .CSS_Reserved4 | 5bytes,2bits | |
ULONGLONG | .CSS_MultipleIo | 5bytes,3bits | |
ULONGLONG | .CSS_AdminOnly | 5bytes,4bits | |
ULONGLONG | .Reserved2 | 5bytes,5bits | |
ULONGLONG | .MPSMIN | 6bytes,0bits | |
ULONGLONG | .MPSMAX | 6bytes,4bits | |
ULONGLONG | .Reserved3 | 7bytes,0bits |
│ └─8
NVME_CONTROLLER_CONFIGURATION | ULONG | .AsUlong | 0 |
ULONG | .EN | 0bytes,0bits | |
ULONG | .Reserved0 | 0bytes,1bits | |
ULONG | .CSS | 0bytes,4bits | |
ULONG | .MPS | 0bytes,7bits | |
ULONG | .AMS | 1bytes,3bits | |
ULONG | .SHN | 1bytes,6bits | |
ULONG | .IOSQES | 2bytes,0bits | |
ULONG | .IOCQES | 2bytes,4bits | |
ULONG | .Reserved1 | 3bytes,0bits |
│ └─4
NVME_CONTROLLER_LIST | USHORT | .NumberOfIdentifiers | 0 |
USHORT[2047] | .ControllerID | 2 |
│ └─4096
NVME_CONTROLLER_MEMORY_BUFFER_LOCATION | ULONG | .AsUlong | 0 |
ULONG | .BIR | 0bytes,0bits | |
ULONG | .Reserved | 0bytes,3bits | |
ULONG | .OFST | 1bytes,4bits |
│ └─4
NVME_CONTROLLER_MEMORY_BUFFER_SIZE | ULONG | .AsUlong | 0 |
ULONG | .SQS | 0bytes,0bits | |
ULONG | .CQS | 0bytes,1bits | |
ULONG | .LISTS | 0bytes,2bits | |
ULONG | .RDS | 0bytes,3bits | |
ULONG | .WDS | 0bytes,4bits | |
ULONG | .Reserved | 0bytes,5bits | |
ULONG | .SZU | 1bytes,0bits | |
ULONG | .SZ | 1bytes,4bits |
│ └─4
NVME_CONTROLLER_REGISTERS | NVME_CONTROLLER_CAPABILITIES | ULONGLONG | .CAP.AsUlonglong | 0 |
ULONGLONG | .CAP.MQES | 0bytes,0bits | ||
ULONGLONG | .CAP.CQR | 2bytes,0bits | ||
ULONGLONG | .CAP.AMS_WeightedRoundRobinWithUrgent | 2bytes,1bits | ||
ULONGLONG | .CAP.AMS_VendorSpecific | 2bytes,2bits | ||
ULONGLONG | .CAP.Reserved0 | 2bytes,3bits | ||
ULONGLONG | .CAP.TO | 3bytes,0bits | ||
ULONGLONG | .CAP.DSTRD | 4bytes,0bits | ||
ULONGLONG | .CAP.NSSRS | 4bytes,4bits | ||
ULONGLONG | .CAP.CSS_NVM | 4bytes,5bits | ||
ULONGLONG | .CAP.CSS_Reserved0 | 4bytes,6bits | ||
ULONGLONG | .CAP.CSS_Reserved1 | 4bytes,7bits | ||
ULONGLONG | .CAP.CSS_Reserved2 | 5bytes,0bits | ||
ULONGLONG | .CAP.CSS_Reserved3 | 5bytes,1bits | ||
ULONGLONG | .CAP.CSS_Reserved4 | 5bytes,2bits | ||
ULONGLONG | .CAP.CSS_MultipleIo | 5bytes,3bits | ||
ULONGLONG | .CAP.CSS_AdminOnly | 5bytes,4bits | ||
ULONGLONG | .CAP.Reserved2 | 5bytes,5bits | ||
ULONGLONG | .CAP.MPSMIN | 6bytes,0bits | ||
ULONGLONG | .CAP.MPSMAX | 6bytes,4bits | ||
ULONGLONG | .CAP.Reserved3 | 7bytes,0bits | ||
NVME_VERSION | ULONG | .VS.AsUlong | 8 | |
ULONG | .VS.TER | 1bytes,0bits | ||
ULONG | .VS.MNR | 2bytes,0bits | ||
ULONG | .VS.MJR | 3bytes,0bits | ||
ULONG | .INTMS | 12 | ||
ULONG | .INTMC | 16 | ||
NVME_CONTROLLER_CONFIGURATION | ULONG | .CC.AsUlong | 20 | |
ULONG | .CC.EN | 2bytes,4bits | ||
ULONG | .CC.Reserved0 | 2bytes,5bits | ||
ULONG | .CC.CSS | 3bytes,0bits | ||
ULONG | .CC.MPS | 3bytes,3bits | ||
ULONG | .CC.AMS | 3bytes,7bits | ||
ULONG | .CC.SHN | 4bytes,2bits | ||
ULONG | .CC.IOSQES | 4bytes,4bits | ||
ULONG | .CC.IOCQES | 5bytes,0bits | ||
ULONG | .CC.Reserved1 | 5bytes,4bits | ||
ULONG | .Reserved0 | 24 | ||
NVME_CONTROLLER_STATUS | ULONG | .CSTS.AsUlong | 28 | |
ULONG | .CSTS.RDY | 3bytes,4bits | ||
ULONG | .CSTS.CFS | 3bytes,5bits | ||
ULONG | .CSTS.SHST | 3bytes,6bits | ||
ULONG | .CSTS.NSSRO | 4bytes,0bits | ||
ULONG | .CSTS.PP | 4bytes,1bits | ||
ULONG | .CSTS.Reserved0 | 4bytes,2bits | ||
NVME_NVM_SUBSYSTEM_RESET | ULONG | .NSSR.NSSRC | 32 | |
NVME_ADMIN_QUEUE_ATTRIBUTES | ULONG | .AQA.AsUlong | 36 | |
ULONG | .AQA.ASQS | 4bytes,4bits | ||
ULONG | .AQA.Reserved0 | 6bytes,0bits | ||
ULONG | .AQA.ACQS | 6bytes,4bits | ||
ULONG | .AQA.Reserved1 | 8bytes,0bits | ||
NVME_ADMIN_SUBMISSION_QUEUE_BASE_ADDRESS | ULONGLONG | .ASQ.AsUlonglong | 40 | |
ULONGLONG | .ASQ.Reserved0 | 5bytes,0bits | ||
ULONGLONG | .ASQ.ASQB | 6bytes,4bits | ||
NVME_ADMIN_COMPLETION_QUEUE_BASE_ADDRESS | ULONGLONG | .ACQ.AsUlonglong | 48 | |
ULONGLONG | .ACQ.Reserved0 | 6bytes,0bits | ||
ULONGLONG | .ACQ.ACQB | 7bytes,4bits | ||
NVME_CONTROLLER_MEMORY_BUFFER_LOCATION | ULONG | .CMBLOC.AsUlong | 56 | |
ULONG | .CMBLOC.BIR | 7bytes,0bits | ||
ULONG | .CMBLOC.Reserved | 7bytes,3bits | ||
ULONG | .CMBLOC.OFST | 8bytes,4bits | ||
NVME_CONTROLLER_MEMORY_BUFFER_SIZE | ULONG | .CMBSZ.AsUlong | 60 | |
ULONG | .CMBSZ.SQS | 7bytes,4bits | ||
ULONG | .CMBSZ.CQS | 7bytes,5bits | ||
ULONG | .CMBSZ.LISTS | 7bytes,6bits | ||
ULONG | .CMBSZ.RDS | 7bytes,7bits | ||
ULONG | .CMBSZ.WDS | 8bytes,0bits | ||
ULONG | .CMBSZ.Reserved | 8bytes,1bits | ||
ULONG | .CMBSZ.SZU | 8bytes,4bits | ||
ULONG | .CMBSZ.SZ | 9bytes,0bits | ||
ULONG[944] | .Reserved2 | 64 | ||
ULONG[64] | .Reserved3 | 3840 | ||
ULONG[0] | .Doorbells | 4096 |
│ └─4096
NVME_CONTROLLER_STATUS | ULONG | .AsUlong | 0 |
ULONG | .RDY | 0bytes,0bits | |
ULONG | .CFS | 0bytes,1bits | |
ULONG | .SHST | 0bytes,2bits | |
ULONG | .NSSRO | 0bytes,4bits | |
ULONG | .PP | 0bytes,5bits | |
ULONG | .Reserved0 | 0bytes,6bits |
│ └─4
NVME_DEVICE_SELF_TEST_LOG | struct (unnamed) | .CurrentOperation | 0 |
struct (unnamed) | .CurrentCompletion | 1 | |
UCHAR[2] | .Reserved | 2 | |
NVME_DEVICE_SELF_TEST_RESULT_DATA[20] | .ResultData | 4 |
│ └─564
NVME_DEVICE_SELF_TEST_RESULT_DATA | struct (unnamed) | .Status | 0 |
UCHAR | .SegmentNumber | 1 | |
struct (unnamed) | .ValidDiagnostics | 2 | |
UCHAR | .Reserved | 3 | |
ULONGLONG | .POH | 4 | |
ULONG | .NSID | 12 | |
ULONGLONG | .FailingLBA | 16 | |
struct (unnamed) | .StatusCodeType | 24 | |
UCHAR | .StatusCode | 25 | |
USHORT | .VendorSpecific | 26 |
│ └─28
NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS | NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR | UCHAR | .DirectivesSupported.Identify | 0bytes,0bits |
UCHAR | .DirectivesSupported.Streams | 0bytes,1bits | ||
UCHAR | .DirectivesSupported.Reserved0 | 0bytes,2bits | ||
UCHAR[31] | .DirectivesSupported.Reserved1 | 1 | ||
NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR | UCHAR | .DirectivesEnabled.Identify | 4bytes,0bits | |
UCHAR | .DirectivesEnabled.Streams | 4bytes,1bits | ||
UCHAR | .DirectivesEnabled.Reserved0 | 4bytes,2bits | ||
UCHAR[31] | .DirectivesEnabled.Reserved1 | 33 |
│ └─64
NVME_DIRECTIVE_IDENTIFY_RETURN_PARAMETERS_DESCRIPTOR | UCHAR | .Identify | 0bytes,0bits |
UCHAR | .Streams | 0bytes,1bits | |
UCHAR | .Reserved0 | 0bytes,2bits | |
UCHAR[31] | .Reserved1 | 1 |
│ └─32
NVME_DIRECTIVE_STREAMS_GET_STATUS_DATA | USHORT | .OpenStreamCount | 0 |
USHORT[65535] | .StreamIdentifiers | 2 |
│ └─131072
NVME_DIRECTIVE_STREAMS_RETURN_PARAMETERS | USHORT | .MSL | 0 |
USHORT | .NSSA | 2 | |
USHORT | .NSSO | 4 | |
UCHAR[10] | .Reserved0 | 6 | |
ULONG | .SWS | 16 | |
USHORT | .SGS | 20 | |
USHORT | .NSA | 22 | |
USHORT | .NSO | 24 | |
UCHAR[6] | .Reserved1 | 26 |
│ └─32
NVME_ENDURANCE_GROUP_LOG | ULONG | .Reserved0 | 0 |
UCHAR | .AvailableSpareThreshold | 4 | |
UCHAR | .PercentageUsed | 5 | |
UCHAR[26] | .Reserved1 | 6 | |
UCHAR[16] | .EnduranceEstimate | 32 | |
UCHAR[16] | .DataUnitsRead | 48 | |
UCHAR[16] | .DataUnitsWritten | 64 | |
UCHAR[16] | .MediaUnitsWritten | 80 | |
UCHAR[416] | .Reserved2 | 96 |
│ └─512
NVME_ERROR_INFO_LOG | ULONGLONG | .ErrorCount | 0 | |
USHORT | .SQID | 8 | ||
USHORT | .CMDID | 10 | ||
NVME_COMMAND_STATUS | USHORT | .Status.AsUshort | 12 | |
USHORT | .Status.P | 1bytes,4bits | ||
USHORT | .Status.SC | 1bytes,5bits | ||
USHORT | .Status.SCT | 2bytes,5bits | ||
USHORT | .Status.Reserved | 3bytes,0bits | ||
USHORT | .Status.M | 3bytes,2bits | ||
USHORT | .Status.DNR | 3bytes,3bits | ||
struct (unnamed) | .ParameterErrorLocation | 14 | ||
ULONGLONG | .Lba | 16 | ||
ULONG | .NameSpace | 24 | ||
UCHAR | .VendorInfoAvailable | 28 | ||
UCHAR[3] | .Reserved0 | 29 | ||
ULONGLONG | .CommandSpecificInfo | 32 | ||
UCHAR[24] | .Reserved1 | 40 |
│ └─64
NVME_FIRMWARE_SLOT_INFO_LOG | struct (unnamed) | .AFI | 0 |
UCHAR[7] | .Reserved0 | 1 | |
ULONGLONG[7] | .FRS | 8 | |
UCHAR[448] | .Reserved1 | 64 |
│ └─512
NVME_HEALTH_INFO_LOG | union (unnamed) | .CriticalWarning | 0 |
UCHAR[2] | .Temperature | 1 | |
UCHAR | .AvailableSpare | 3 | |
UCHAR | .AvailableSpareThreshold | 4 | |
UCHAR | .PercentageUsed | 5 | |
UCHAR[26] | .Reserved0 | 6 | |
UCHAR[16] | .DataUnitRead | 32 | |
UCHAR[16] | .DataUnitWritten | 48 | |
UCHAR[16] | .HostReadCommands | 64 | |
UCHAR[16] | .HostWrittenCommands | 80 | |
UCHAR[16] | .ControllerBusyTime | 96 | |
UCHAR[16] | .PowerCycle | 112 | |
UCHAR[16] | .PowerOnHours | 128 | |
UCHAR[16] | .UnsafeShutdowns | 144 | |
UCHAR[16] | .MediaErrors | 160 | |
UCHAR[16] | .ErrorInfoLogEntryCount | 176 | |
ULONG | .WarningCompositeTemperatureTime | 192 | |
ULONG | .CriticalCompositeTemperatureTime | 196 | |
USHORT | .TemperatureSensor1 | 200 | |
USHORT | .TemperatureSensor2 | 202 | |
USHORT | .TemperatureSensor3 | 204 | |
USHORT | .TemperatureSensor4 | 206 | |
USHORT | .TemperatureSensor5 | 208 | |
USHORT | .TemperatureSensor6 | 210 | |
USHORT | .TemperatureSensor7 | 212 | |
USHORT | .TemperatureSensor8 | 214 | |
UCHAR[296] | .Reserved1 | 216 |
│ └─512
NVME_HOST_MEMORY_BUFFER_DESCRIPTOR_ENTRY | ULONGLONG | .BADD | 0 |
ULONG | .BSIZE | 8 | |
ULONG | .Reserved | 12 |
│ └─16
NVME_IDENTIFY_CONTROLLER_DATA | USHORT | .VID | 0 |
USHORT | .SSVID | 2 | |
UCHAR[20] | .SN | 4 | |
UCHAR[40] | .MN | 24 | |
UCHAR[8] | .FR | 64 | |
UCHAR | .RAB | 72 | |
UCHAR[3] | .IEEE | 73 | |
struct (unnamed) | .CMIC | 76 | |
UCHAR | .MDTS | 77 | |
USHORT | .CNTLID | 78 | |
ULONG | .VER | 80 | |
ULONG | .RTD3R | 84 | |
ULONG | .RTD3E | 88 | |
struct (unnamed) | .OAES | 92 | |
struct (unnamed) | .CTRATT | 96 | |
struct (unnamed) | .RRLS | 100 | |
UCHAR[9] | .Reserved0 | 102 | |
UCHAR | .CNTRLTYPE | 111 | |
UCHAR[16] | .FGUID | 112 | |
USHORT | .CRDT1 | 128 | |
USHORT | .CRDT2 | 130 | |
USHORT | .CRDT3 | 132 | |
UCHAR[106] | .Reserved0_1 | 134 | |
UCHAR[16] | .ReservedForManagement | 240 | |
struct (unnamed) | .OACS | 256 | |
UCHAR | .ACL | 258 | |
UCHAR | .AERL | 259 | |
struct (unnamed) | .FRMW | 260 | |
struct (unnamed) | .LPA | 261 | |
UCHAR | .ELPE | 262 | |
UCHAR | .NPSS | 263 | |
struct (unnamed) | .AVSCC | 264 | |
struct (unnamed) | .APSTA | 265 | |
USHORT | .WCTEMP | 266 | |
USHORT | .CCTEMP | 268 | |
USHORT | .MTFA | 270 | |
ULONG | .HMPRE | 272 | |
ULONG | .HMMIN | 276 | |
UCHAR[16] | .TNVMCAP | 280 | |
UCHAR[16] | .UNVMCAP | 296 | |
struct (unnamed) | .RPMBS | 312 | |
USHORT | .EDSTT | 316 | |
UCHAR | .DSTO | 318 | |
UCHAR | .FWUG | 319 | |
USHORT | .KAS | 320 | |
struct (unnamed) | .HCTMA | 322 | |
USHORT | .MNTMT | 324 | |
USHORT | .MXTMT | 326 | |
struct (unnamed) | .SANICAP | 328 | |
ULONG | .HMMINDS | 332 | |
USHORT | .HMMAXD | 336 | |
USHORT | .NSETIDMAX | 338 | |
USHORT | .ENDGIDMAX | 340 | |
UCHAR | .ANATT | 342 | |
struct (unnamed) | .ANACAP | 343 | |
ULONG | .ANAGRPMAX | 344 | |
ULONG | .NANAGRPID | 348 | |
ULONG | .PELS | 352 | |
UCHAR[156] | .Reserved1 | 356 | |
struct (unnamed) | .SQES | 512 | |
struct (unnamed) | .CQES | 513 | |
USHORT | .MAXCMD | 514 | |
ULONG | .NN | 516 | |
struct (unnamed) | .ONCS | 520 | |
struct (unnamed) | .FUSES | 522 | |
struct (unnamed) | .FNA | 524 | |
struct (unnamed) | .VWC | 525 | |
USHORT | .AWUN | 526 | |
USHORT | .AWUPF | 528 | |
struct (unnamed) | .NVSCC | 530 | |
struct (unnamed) | .NWPC | 531 | |
USHORT | .ACWU | 532 | |
UCHAR[2] | .Reserved4 | 534 | |
struct (unnamed) | .SGLS | 536 | |
ULONG | .MNAN | 540 | |
UCHAR[224] | .Reserved6 | 544 | |
UCHAR[256] | .SUBNQN | 768 | |
UCHAR[768] | .Reserved7 | 1024 | |
UCHAR[256] | .Reserved8 | 1792 | |
NVME_POWER_STATE_DESC[32] | .PDS | 2048 | |
UCHAR[1024] | .VS | 3072 |
│ └─4096
NVME_IDENTIFY_NAMESPACE_DATA | ULONGLONG | .NSZE | 0 |
ULONGLONG | .NCAP | 8 | |
ULONGLONG | .NUSE | 16 | |
struct (unnamed) | .NSFEAT | 24 | |
UCHAR | .NLBAF | 25 | |
struct (unnamed) | .FLBAS | 26 | |
struct (unnamed) | .MC | 27 | |
struct (unnamed) | .DPC | 28 | |
struct (unnamed) | .DPS | 29 | |
struct (unnamed) | .NMIC | 30 | |
NVM_RESERVATION_CAPABILITIES | .RESCAP | 31 | |
struct (unnamed) | .FPI | 32 | |
struct (unnamed) | .DLFEAT | 33 | |
USHORT | .NAWUN | 34 | |
USHORT | .NAWUPF | 36 | |
USHORT | .NACWU | 38 | |
USHORT | .NABSN | 40 | |
USHORT | .NABO | 42 | |
USHORT | .NABSPF | 44 | |
USHORT | .NOIOB | 46 | |
UCHAR[16] | .NVMCAP | 48 | |
USHORT | .NPWG | 64 | |
USHORT | .NPWA | 66 | |
USHORT | .NPDG | 68 | |
USHORT | .NPDA | 70 | |
USHORT | .NOWS | 72 | |
USHORT | .MSSRL | 74 | |
ULONG | .MCL | 76 | |
UCHAR | .MSRC | 80 | |
UCHAR[11] | .Reserved2 | 81 | |
ULONG | .ANAGRPID | 92 | |
UCHAR[3] | .Reserved3 | 96 | |
struct (unnamed) | .NSATTR | 99 | |
USHORT | .NVMSETID | 100 | |
USHORT | .ENDGID | 102 | |
UCHAR[16] | .NGUID | 104 | |
UCHAR[8] | .EUI64 | 120 | |
NVME_LBA_FORMAT[16] | .LBAF | 128 | |
UCHAR[192] | .Reserved4 | 192 | |
UCHAR[3712] | .VS | 384 |
│ └─4096
NVME_LBA_FORMAT | ULONG | .AsUlong | 0 |
USHORT | .MS | 0 | |
UCHAR | .LBADS | 2 | |
UCHAR | .RP | 3bytes,0bits | |
UCHAR | .Reserved0 | 3bytes,2bits |
│ └─4
NVME_LBA_RANGE | NVME_CONTEXT_ATTRIBUTES | ULONG | .Attributes.AsUlong | 0 |
ULONG | .Attributes.AccessFrequency | 0bytes,0bits | ||
ULONG | .Attributes.AccessLatency | 0bytes,4bits | ||
ULONG | .Attributes.Reserved0 | 0bytes,6bits | ||
ULONG | .Attributes.SequentialReadRange | 1bytes,0bits | ||
ULONG | .Attributes.SequentialWriteRange | 1bytes,1bits | ||
ULONG | .Attributes.WritePrepare | 1bytes,2bits | ||
ULONG | .Attributes.Reserved1 | 1bytes,3bits | ||
ULONG | .Attributes.CommandAccessSize | 3bytes,0bits | ||
ULONG | .LogicalBlockCount | 4 | ||
ULONGLONG | .StartingLBA | 8 |
│ └─16
NVME_LBA_RANGET_TYPE_ENTRY | UCHAR | .Type | 0 |
struct (unnamed) | .Attributes | 1 | |
UCHAR[14] | .Reserved0 | 2 | |
ULONGLONG | .SLBA | 16 | |
ULONGLONG | .NLB | 24 | |
UCHAR[16] | .GUID | 32 | |
UCHAR[16] | .Reserved1 | 48 |
│ └─64
NVME_NVM_SUBSYSTEM_RESET | ULONG | .NSSRC | 0 |
│ └─4
NVME_POWER_STATE_DESC | USHORT | .MP | 0 |
UCHAR | .Reserved0 | 2 | |
UCHAR | .MPS | 3bytes,0bits | |
UCHAR | .NOPS | 3bytes,1bits | |
UCHAR | .Reserved1 | 3bytes,2bits | |
ULONG | .ENLAT | 4 | |
ULONG | .EXLAT | 8 | |
UCHAR | .RRT | 12bytes,0bits | |
UCHAR | .Reserved2 | 12bytes,5bits | |
UCHAR | .RRL | 13bytes,0bits | |
UCHAR | .Reserved3 | 13bytes,5bits | |
UCHAR | .RWT | 14bytes,0bits | |
UCHAR | .Reserved4 | 14bytes,5bits | |
UCHAR | .RWL | 15bytes,0bits | |
UCHAR | .Reserved5 | 15bytes,5bits | |
USHORT | .IDLP | 16 | |
UCHAR | .Reserved6 | 18bytes,0bits | |
UCHAR | .IPS | 18bytes,6bits | |
UCHAR | .Reserved7 | 19 | |
USHORT | .ACTP | 20 | |
UCHAR | .APW | 22bytes,0bits | |
UCHAR | .Reserved8 | 22bytes,3bits | |
UCHAR | .APS | 22bytes,6bits | |
UCHAR[9] | .Reserved9 | 23 |
│ └─32
NVME_PRP_ENTRY | ULONGLONG | .AsUlonglong | 0 |
ULONGLONG | .Reserved0 | 0bytes,0bits | |
ULONGLONG | .PBAO | 0bytes,2bits |
│ └─8
NVME_RESERVATION_NOTIFICATION_LOG | ULONGLONG | .LogPageCount | 0 |
UCHAR | .LogPageType | 8 | |
UCHAR | .AvailableLogPageCount | 9 | |
UCHAR[2] | .Reserved0 | 10 | |
ULONG | .NameSpaceId | 12 | |
UCHAR[48] | .Reserved1 | 16 |
│ └─64
NVME_SCSI_NAME_STRING | CHAR[4] | .PCIVendorID | 0 |
CHAR[40] | .ModelNumber | 4 | |
CHAR[4] | .NamespaceID | 44 | |
CHAR[20] | .SerialNumber | 48 |
│ └─68
NVME_SET_ATTRIBUTES_ENTRY | USHORT | .Identifier | 0 |
USHORT | .ENDGID | 2 | |
ULONG | .Reserved1 | 4 | |
ULONG | .Random4KBReadTypical | 8 | |
ULONG | .OptimalWriteSize | 12 | |
UCHAR[16] | .TotalCapacity | 16 | |
UCHAR[16] | .UnallocatedCapacity | 32 | |
UCHAR[80] | .Reserved2 | 48 |
│ └─128
NVME_SUBMISSION_QUEUE_TAIL_DOORBELL | ULONG | .AsUlong | 0 |
ULONG | .SQT | 0bytes,0bits | |
ULONG | .Reserved0 | 2bytes,0bits |
│ └─4
NVME_TELEMETRY_HOST_INITIATED_LOG | UCHAR | .LogIdentifier | 0 |
UCHAR[4] | .Reserved0 | 1 | |
UCHAR[3] | .OrganizationID | 5 | |
USHORT | .Area1LastBlock | 8 | |
USHORT | .Area2LastBlock | 10 | |
USHORT | .Area3LastBlock | 12 | |
UCHAR[2] | .Reserved1 | 14 | |
ULONG | .Area4LastBlock | 16 | |
UCHAR[361] | .Reserved2 | 20 | |
UCHAR | .HostInitiatedDataGenerationNumber | 381 | |
UCHAR | .ControllerInitiatedDataAvailable | 382 | |
UCHAR | .ControllerInitiatedDataGenerationNumber | 383 | |
UCHAR[128] | .ReasonIdentifier | 384 |
│ └─512
NVME_VERSION | ULONG | .AsUlong | 0 |
ULONG | .TER | 0bytes,0bits | |
ULONG | .MNR | 1bytes,0bits | |
ULONG | .MJR | 2bytes,0bits |
│ └─4
NVM_SET_LIST | UCHAR | .IdentifierCount | 0 |
UCHAR[127] | .Reserved | 1 | |
NVME_SET_ATTRIBUTES_ENTRY[1] | .Entry | 128 |
│ └─256
NapComponentRegistrationInfo | NapComponentId | .id | 0 | |
CountedString | UINT16 | .friendlyName.length | 8 | |
WCHAR * | .friendlyName.string | 16 | ||
CountedString | UINT16 | .description.length | 24 | |
WCHAR * | .description.string | 32 | ||
CountedString | UINT16 | .version.length | 40 | |
WCHAR * | .version.string | 48 | ||
CountedString | UINT16 | .vendorName.length | 56 | |
WCHAR * | .vendorName.string | 64 | ||
CLSID | .infoClsid | 72 | ||
CLSID | .configClsid | 88 | ||
FILETIME | DWORD | .registrationDate.dwLowDateTime | 104 | |
DWORD | .registrationDate.dwHighDateTime | 108 | ||
UINT32 | .componentType | 112 |
│ └─120
NetworkSoH | UINT16 | .size | 0 |
BYTE * | .data | 8 |
│ └─16
OBJECTDESCRIPTOR | ULONG | .cbSize | 0 | |
CLSID | .clsid | 4 | ||
DWORD | .dwDrawAspect | 20 | ||
SIZEL | .sizel | 24 | ||
POINTL | LONG | .pointl.x | 32 | |
LONG | .pointl.y | 36 | ||
DWORD | .dwStatus | 40 | ||
DWORD | .dwFullUserTypeName | 44 | ||
DWORD | .dwSrcOfCopy | 48 |
│ └─52
OBJECTPOSITIONS | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
LONG | .cObjectCount | 24 | ||
LONG * | .pcpPositions | 28 |
│ └─36
OBJECTS_AND_NAME_A | DWORD | .ObjectsPresent | 0 |
SE_OBJECT_TYPE | .ObjectType | 4 | |
LPSTR | .ObjectTypeName | 8 | |
LPSTR | .InheritedObjectTypeName | 16 | |
LPSTR | .ptstrName | 24 |
│ └─32
OBJECTS_AND_NAME_W | DWORD | .ObjectsPresent | 0 |
SE_OBJECT_TYPE | .ObjectType | 4 | |
LPWSTR | .ObjectTypeName | 8 | |
LPWSTR | .InheritedObjectTypeName | 16 | |
LPWSTR | .ptstrName | 24 |
│ └─32
OBJECTS_AND_SID | DWORD | .ObjectsPresent | 0 | |
GUID | unsigned long | .ObjectTypeGuid.Data1 | 4 | |
unsigned short | .ObjectTypeGuid.Data2 | 8 | ||
unsigned short | .ObjectTypeGuid.Data3 | 10 | ||
unsigned char[8] | .ObjectTypeGuid.Data4 | 12 | ||
GUID | unsigned long | .InheritedObjectTypeGuid.Data1 | 20 | |
unsigned short | .InheritedObjectTypeGuid.Data2 | 24 | ||
unsigned short | .InheritedObjectTypeGuid.Data3 | 26 | ||
unsigned char[8] | .InheritedObjectTypeGuid.Data4 | 28 | ||
SID * | .pSid | 40 |
│ └─48
OBJECT_TYPE_LIST | WORD | .Level | 0 |
WORD | .Sbz | 2 | |
GUID * | .ObjectType | 8 |
│ └─16
OCPFIPARAMS | ULONG | .cbStructSize | 0 |
HWND | .hWndOwner | 8 | |
int | .x | 16 | |
int | .y | 20 | |
LPCOLESTR | .lpszCaption | 24 | |
ULONG | .cObjects | 32 | |
LPUNKNOWN * | .lplpUnk | 40 | |
ULONG | .cPages | 48 | |
CLSID * | .lpPages | 56 | |
LCID | .lcid | 64 | |
DISPID | .dispidInitialProperty | 68 |
│ └─72
OCSP_BASIC_RESPONSE_ENTRY | OCSP_CERT_ID | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .CertId.HashAlgorithm.pszObjId | 0 |
CRYPT_OBJID_BLOB | .CertId.HashAlgorithm.Parameters | 8 | |||
CRYPT_HASH_BLOB | .CertId.IssuerNameHash | 24 | |||
CRYPT_HASH_BLOB | .CertId.IssuerKeyHash | 40 | |||
CRYPT_INTEGER_BLOB | DWORD | .CertId.SerialNumber.cbData | 56 | ||
BYTE * | .CertId.SerialNumber.pbData | 64 | |||
DWORD | .dwCertStatus | 72 | |||
POCSP_BASIC_REVOKED_INFO | .pRevokedInfo | 80 | |||
FILETIME | DWORD | .ThisUpdate.dwLowDateTime | 88 | ||
DWORD | .ThisUpdate.dwHighDateTime | 92 | |||
FILETIME | DWORD | .NextUpdate.dwLowDateTime | 96 | ||
DWORD | .NextUpdate.dwHighDateTime | 100 | |||
DWORD | .cExtension | 104 | |||
PCERT_EXTENSION | .rgExtension | 112 |
│ └─120
OCSP_BASIC_RESPONSE_INFO | DWORD | .dwVersion | 0 | |
DWORD | .dwResponderIdChoice | 4 | ||
CRYPT_HASH_BLOB | .ByKeyResponderId | 8 | ||
CERT_NAME_BLOB | .ByNameResponderId | 8 | ||
FILETIME | DWORD | .ProducedAt.dwLowDateTime | 24 | |
DWORD | .ProducedAt.dwHighDateTime | 28 | ||
DWORD | .cResponseEntry | 32 | ||
POCSP_BASIC_RESPONSE_ENTRY | .rgResponseEntry | 40 | ||
DWORD | .cExtension | 48 | ||
PCERT_EXTENSION | .rgExtension | 56 |
│ └─64
OCSP_BASIC_REVOKED_INFO | FILETIME | DWORD | .RevocationDate.dwLowDateTime | 0 |
DWORD | .RevocationDate.dwHighDateTime | 4 | ||
DWORD | .dwCrlReasonCode | 8 |
│ └─12
OCSP_BASIC_SIGNED_RESPONSE_INFO | CRYPT_DER_BLOB | .ToBeSigned | 0 | ||
OCSP_SIGNATURE_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SignatureInfo.SignatureAlgorithm.pszObjId | 16 | |
CRYPT_OBJID_BLOB | .SignatureInfo.SignatureAlgorithm.Parameters | 24 | |||
CRYPT_BIT_BLOB | DWORD | .SignatureInfo.Signature.cbData | 40 | ||
BYTE * | .SignatureInfo.Signature.pbData | 48 | |||
DWORD | .SignatureInfo.Signature.cUnusedBits | 56 | |||
DWORD | .SignatureInfo.cCertEncoded | 64 | |||
PCERT_BLOB | .SignatureInfo.rgCertEncoded | 72 |
│ └─80
OCSP_CERT_ID | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .HashAlgorithm.pszObjId | 0 |
CRYPT_OBJID_BLOB | .HashAlgorithm.Parameters | 8 | ||
CRYPT_HASH_BLOB | .IssuerNameHash | 24 | ||
CRYPT_HASH_BLOB | .IssuerKeyHash | 40 | ||
CRYPT_INTEGER_BLOB | DWORD | .SerialNumber.cbData | 56 | |
BYTE * | .SerialNumber.pbData | 64 |
│ └─72
OCSP_REQUEST_ENTRY | OCSP_CERT_ID | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .CertId.HashAlgorithm.pszObjId | 0 |
CRYPT_OBJID_BLOB | .CertId.HashAlgorithm.Parameters | 8 | |||
CRYPT_HASH_BLOB | .CertId.IssuerNameHash | 24 | |||
CRYPT_HASH_BLOB | .CertId.IssuerKeyHash | 40 | |||
CRYPT_INTEGER_BLOB | DWORD | .CertId.SerialNumber.cbData | 56 | ||
BYTE * | .CertId.SerialNumber.pbData | 64 | |||
DWORD | .cExtension | 72 | |||
PCERT_EXTENSION | .rgExtension | 80 |
│ └─88
OCSP_REQUEST_INFO | DWORD | .dwVersion | 0 |
PCERT_ALT_NAME_ENTRY | .pRequestorName | 8 | |
DWORD | .cRequestEntry | 16 | |
POCSP_REQUEST_ENTRY | .rgRequestEntry | 24 | |
DWORD | .cExtension | 32 | |
PCERT_EXTENSION | .rgExtension | 40 |
│ └─48
OCSP_RESPONSE_INFO | DWORD | .dwStatus | 0 |
LPSTR | .pszObjId | 8 | |
CRYPT_OBJID_BLOB | .Value | 16 |
│ └─32
OCSP_SIGNATURE_INFO | CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .SignatureAlgorithm.pszObjId | 0 |
CRYPT_OBJID_BLOB | .SignatureAlgorithm.Parameters | 8 | ||
CRYPT_BIT_BLOB | DWORD | .Signature.cbData | 24 | |
BYTE * | .Signature.pbData | 32 | ||
DWORD | .Signature.cUnusedBits | 40 | ||
DWORD | .cCertEncoded | 48 | ||
PCERT_BLOB | .rgCertEncoded | 56 |
│ └─64
OCSP_SIGNED_REQUEST_INFO | CRYPT_DER_BLOB | .ToBeSigned | 0 |
POCSP_SIGNATURE_INFO | .pOptionalSignatureInfo | 16 |
│ └─24
OCTET_STRING | DWORD | .dwLength | 0 |
BYTE * | .lpValue | 8 |
│ └─16
OFNOTIFYA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPOPENFILENAMEA | .lpOFN | 24 | ||
LPSTR | .pszFile | 32 |
│ └─40
OFNOTIFYEXA | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPOPENFILENAMEA | .lpOFN | 24 | ||
LPVOID | .psf | 32 | ||
LPVOID | .pidl | 40 |
│ └─48
OFNOTIFYEXW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPOPENFILENAMEW | .lpOFN | 24 | ||
LPVOID | .psf | 32 | ||
LPVOID | .pidl | 40 |
│ └─48
OFNOTIFYW | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPOPENFILENAMEW | .lpOFN | 24 | ||
LPWSTR | .pszFile | 32 |
│ └─40
OFSTRUCT | BYTE | .cBytes | 0 |
BYTE | .fFixedDisk | 1 | |
WORD | .nErrCode | 2 | |
WORD | .Reserved1 | 4 | |
WORD | .Reserved2 | 6 | |
CHAR[128] | .szPathName | 8 |
│ └─136
OLD_LARGE_INTEGER | ULONG | .LowPart | 0 |
LONG | .HighPart | 4 |
│ └─8
OLECMD | ULONG | .cmdID | 0 |
DWORD | .cmdf | 4 |
│ └─8
OLECMDTEXT | DWORD | .cmdtextf | 0 |
ULONG | .cwActual | 4 | |
ULONG | .cwBuf | 8 | |
wchar_t[1] | .rgwz | 12 |
│ └─16
OLEINPLACEFRAMEINFO | UINT | .cb | 0 |
BOOL | .fMDIApp | 4 | |
HWND | .hwndFrame | 8 | |
HACCEL | .haccel | 16 | |
UINT | .cAccelEntries | 24 |
│ └─32
OLEMENUGROUPWIDTHS | LONG[6] | .width | 0 |
│ └─24
OLEUIBUSYA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
HTASK | .hTask | 64 | |
HWND * | .lphWndDialog | 72 |
│ └─80
OLEUIBUSYW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCWSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCWSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
HTASK | .hTask | 64 | |
HWND * | .lphWndDialog | 72 |
│ └─80
OLEUICHANGEICONA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
HGLOBAL | .hMetaPict | 64 | |
CLSID | .clsid | 72 | |
CHAR[260] | .szIconExe | 88 | |
int | .cchIconExe | 348 |
│ └─352
OLEUICHANGEICONW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCWSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCWSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
HGLOBAL | .hMetaPict | 64 | |
CLSID | .clsid | 72 | |
WCHAR[260] | .szIconExe | 88 | |
int | .cchIconExe | 608 |
│ └─616
OLEUICHANGESOURCEA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
OPENFILENAMEA * | .lpOFN | 64 | |
DWORD[4] | .dwReserved1 | 72 | |
LPOLEUILINKCONTAINERA | .lpOleUILinkContainer | 88 | |
DWORD | .dwLink | 96 | |
LPSTR | .lpszDisplayName | 104 | |
ULONG | .nFileLength | 112 | |
LPSTR | .lpszFrom | 120 | |
LPSTR | .lpszTo | 128 |
│ └─136
OLEUICHANGESOURCEW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCWSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCWSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
OPENFILENAMEW * | .lpOFN | 64 | |
DWORD[4] | .dwReserved1 | 72 | |
LPOLEUILINKCONTAINERW | .lpOleUILinkContainer | 88 | |
DWORD | .dwLink | 96 | |
LPWSTR | .lpszDisplayName | 104 | |
ULONG | .nFileLength | 112 | |
LPWSTR | .lpszFrom | 120 | |
LPWSTR | .lpszTo | 128 |
│ └─136
OLEUICONVERTA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
CLSID | .clsid | 64 | |
CLSID | .clsidConvertDefault | 80 | |
CLSID | .clsidActivateDefault | 96 | |
CLSID | .clsidNew | 112 | |
DWORD | .dvAspect | 128 | |
WORD | .wFormat | 132 | |
BOOL | .fIsLinkedObject | 136 | |
HGLOBAL | .hMetaPict | 144 | |
LPSTR | .lpszUserType | 152 | |
BOOL | .fObjectsIconChanged | 160 | |
LPSTR | .lpszDefLabel | 168 | |
UINT | .cClsidExclude | 176 | |
LPCLSID | .lpClsidExclude | 184 |
│ └─192
OLEUICONVERTW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCWSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCWSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
CLSID | .clsid | 64 | |
CLSID | .clsidConvertDefault | 80 | |
CLSID | .clsidActivateDefault | 96 | |
CLSID | .clsidNew | 112 | |
DWORD | .dvAspect | 128 | |
WORD | .wFormat | 132 | |
BOOL | .fIsLinkedObject | 136 | |
HGLOBAL | .hMetaPict | 144 | |
LPWSTR | .lpszUserType | 152 | |
BOOL | .fObjectsIconChanged | 160 | |
LPWSTR | .lpszDefLabel | 168 | |
UINT | .cClsidExclude | 176 | |
LPCLSID | .lpClsidExclude | 184 |
│ └─192
OLEUIEDITLINKSA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
LPOLEUILINKCONTAINERA | .lpOleUILinkContainer | 64 |
│ └─72
OLEUIEDITLINKSW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCWSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCWSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
LPOLEUILINKCONTAINERW | .lpOleUILinkContainer | 64 |
│ └─72
OLEUIGNRLPROPSA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
DWORD[2] | .dwReserved1 | 8 | |
LPFNOLEUIHOOK | .lpfnHook | 16 | |
LPARAM | .lCustData | 24 | |
DWORD[3] | .dwReserved2 | 32 | |
struct tagOLEUIOBJECTPROPSA * | .lpOP | 48 |
│ └─56
OLEUIGNRLPROPSW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
DWORD[2] | .dwReserved1 | 8 | |
LPFNOLEUIHOOK | .lpfnHook | 16 | |
LPARAM | .lCustData | 24 | |
DWORD[3] | .dwReserved2 | 32 | |
struct tagOLEUIOBJECTPROPSW * | .lpOP | 48 |
│ └─56
OLEUIINSERTOBJECTA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
CLSID | .clsid | 64 | |
LPSTR | .lpszFile | 80 | |
UINT | .cchFile | 88 | |
UINT | .cClsidExclude | 92 | |
LPCLSID | .lpClsidExclude | 96 | |
IID | .iid | 104 | |
DWORD | .oleRender | 120 | |
LPFORMATETC | .lpFormatEtc | 128 | |
LPOLECLIENTSITE | .lpIOleClientSite | 136 | |
LPSTORAGE | .lpIStorage | 144 | |
LPVOID * | .ppvObj | 152 | |
SCODE | .sc | 160 | |
HGLOBAL | .hMetaPict | 168 |
│ └─176
OLEUIINSERTOBJECTW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCWSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCWSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
CLSID | .clsid | 64 | |
LPWSTR | .lpszFile | 80 | |
UINT | .cchFile | 88 | |
UINT | .cClsidExclude | 92 | |
LPCLSID | .lpClsidExclude | 96 | |
IID | .iid | 104 | |
DWORD | .oleRender | 120 | |
LPFORMATETC | .lpFormatEtc | 128 | |
LPOLECLIENTSITE | .lpIOleClientSite | 136 | |
LPSTORAGE | .lpIStorage | 144 | |
LPVOID * | .ppvObj | 152 | |
SCODE | .sc | 160 | |
HGLOBAL | .hMetaPict | 168 |
│ └─176
OLEUILINKPROPSA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
DWORD[2] | .dwReserved1 | 8 | |
LPFNOLEUIHOOK | .lpfnHook | 16 | |
LPARAM | .lCustData | 24 | |
DWORD[3] | .dwReserved2 | 32 | |
struct tagOLEUIOBJECTPROPSA * | .lpOP | 48 |
│ └─56
OLEUILINKPROPSW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
DWORD[2] | .dwReserved1 | 8 | |
LPFNOLEUIHOOK | .lpfnHook | 16 | |
LPARAM | .lCustData | 24 | |
DWORD[3] | .dwReserved2 | 32 | |
struct tagOLEUIOBJECTPROPSW * | .lpOP | 48 |
│ └─56
OLEUIOBJECTPROPSA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
LPPROPSHEETHEADERA | .lpPS | 8 | |
DWORD | .dwObject | 16 | |
LPOLEUIOBJINFOA | .lpObjInfo | 24 | |
DWORD | .dwLink | 32 | |
LPOLEUILINKINFOA | .lpLinkInfo | 40 | |
LPOLEUIGNRLPROPSA | .lpGP | 48 | |
LPOLEUIVIEWPROPSA | .lpVP | 56 | |
LPOLEUILINKPROPSA | .lpLP | 64 |
│ └─72
OLEUIOBJECTPROPSW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
LPPROPSHEETHEADERW | .lpPS | 8 | |
DWORD | .dwObject | 16 | |
LPOLEUIOBJINFOW | .lpObjInfo | 24 | |
DWORD | .dwLink | 32 | |
LPOLEUILINKINFOW | .lpLinkInfo | 40 | |
LPOLEUIGNRLPROPSW | .lpGP | 48 | |
LPOLEUIVIEWPROPSW | .lpVP | 56 | |
LPOLEUILINKPROPSW | .lpLP | 64 |
│ └─72
OLEUIPASTEENTRYA | FORMATETC | CLIPFORMAT | .fmtetc.cfFormat | 0 |
DVTARGETDEVICE * | .fmtetc.ptd | 8 | ||
DWORD | .fmtetc.dwAspect | 16 | ||
LONG | .fmtetc.lindex | 20 | ||
DWORD | .fmtetc.tymed | 24 | ||
LPCSTR | .lpstrFormatName | 32 | ||
LPCSTR | .lpstrResultText | 40 | ||
DWORD | .dwFlags | 48 | ||
DWORD | .dwScratchSpace | 52 |
│ └─56
OLEUIPASTEENTRYW | FORMATETC | CLIPFORMAT | .fmtetc.cfFormat | 0 |
DVTARGETDEVICE * | .fmtetc.ptd | 8 | ||
DWORD | .fmtetc.dwAspect | 16 | ||
LONG | .fmtetc.lindex | 20 | ||
DWORD | .fmtetc.tymed | 24 | ||
LPCWSTR | .lpstrFormatName | 32 | ||
LPCWSTR | .lpstrResultText | 40 | ||
DWORD | .dwFlags | 48 | ||
DWORD | .dwScratchSpace | 52 |
│ └─56
OLEUIPASTESPECIALA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
LPDATAOBJECT | .lpSrcDataObj | 64 | |
LPOLEUIPASTEENTRYA | .arrPasteEntries | 72 | |
int | .cPasteEntries | 80 | |
UINT * | .arrLinkTypes | 88 | |
int | .cLinkTypes | 96 | |
UINT | .cClsidExclude | 100 | |
LPCLSID | .lpClsidExclude | 104 | |
int | .nSelectedIndex | 112 | |
BOOL | .fLink | 116 | |
HGLOBAL | .hMetaPict | 120 | |
SIZEL | .sizel | 128 |
│ └─136
OLEUIPASTESPECIALW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hWndOwner | 8 | |
LPCWSTR | .lpszCaption | 16 | |
LPFNOLEUIHOOK | .lpfnHook | 24 | |
LPARAM | .lCustData | 32 | |
HINSTANCE | .hInstance | 40 | |
LPCWSTR | .lpszTemplate | 48 | |
HRSRC | .hResource | 56 | |
LPDATAOBJECT | .lpSrcDataObj | 64 | |
LPOLEUIPASTEENTRYW | .arrPasteEntries | 72 | |
int | .cPasteEntries | 80 | |
UINT * | .arrLinkTypes | 88 | |
int | .cLinkTypes | 96 | |
UINT | .cClsidExclude | 100 | |
LPCLSID | .lpClsidExclude | 104 | |
int | .nSelectedIndex | 112 | |
BOOL | .fLink | 116 | |
HGLOBAL | .hMetaPict | 120 | |
SIZEL | .sizel | 128 |
│ └─136
OLEUIVIEWPROPSA | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
DWORD[2] | .dwReserved1 | 8 | |
LPFNOLEUIHOOK | .lpfnHook | 16 | |
LPARAM | .lCustData | 24 | |
DWORD[3] | .dwReserved2 | 32 | |
struct tagOLEUIOBJECTPROPSA * | .lpOP | 48 | |
int | .nScaleMin | 56 | |
int | .nScaleMax | 60 |
│ └─64
OLEUIVIEWPROPSW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
DWORD[2] | .dwReserved1 | 8 | |
LPFNOLEUIHOOK | .lpfnHook | 16 | |
LPARAM | .lCustData | 24 | |
DWORD[3] | .dwReserved2 | 32 | |
struct tagOLEUIOBJECTPROPSW * | .lpOP | 48 | |
int | .nScaleMin | 56 | |
int | .nScaleMax | 60 |
│ └─64
OLEVERB | LONG | .lVerb | 0 |
LPOLESTR | .lpszVerbName | 8 | |
DWORD | .fuFlags | 16 | |
DWORD | .grfAttribs | 20 |
│ └─24
OMAP | ULONG | .rva | 0 |
ULONG | .rvaTo | 4 |
│ └─8
ONEX_AUTH_PARAMS | BOOL | .fUpdatePending | 0 | |
ONEX_VARIABLE_BLOB | DWORD | .oneXConnProfile.dwSize | 4 | |
DWORD | .oneXConnProfile.dwOffset | 8 | ||
ONEX_AUTH_IDENTITY | .authIdentity | 12 | ||
DWORD | .dwQuarantineState | 16 | ||
DWORD | .fSessionId | 20bytes,0bits | ||
DWORD | .fhUserToken | 20bytes,1bits | ||
DWORD | .fOnexUserProfile | 20bytes,2bits | ||
DWORD | .fIdentity | 20bytes,3bits | ||
DWORD | .fUserName | 20bytes,4bits | ||
DWORD | .fDomain | 20bytes,5bits | ||
DWORD | .dwSessionId | 24 | ||
HANDLE | .hUserToken | 32 | ||
ONEX_VARIABLE_BLOB | DWORD | .OneXUserProfile.dwSize | 40 | |
DWORD | .OneXUserProfile.dwOffset | 44 | ||
ONEX_VARIABLE_BLOB | DWORD | .Identity.dwSize | 48 | |
DWORD | .Identity.dwOffset | 52 | ||
ONEX_VARIABLE_BLOB | DWORD | .UserName.dwSize | 56 | |
DWORD | .UserName.dwOffset | 60 | ||
ONEX_VARIABLE_BLOB | DWORD | .Domain.dwSize | 64 | |
DWORD | .Domain.dwOffset | 68 |
│ └─72
ONEX_EAP_ERROR | DWORD | .dwWinError | 0 | ||
EAP_METHOD_TYPE | EAP_TYPE | BYTE | .type.eapType.type | 4 | |
DWORD | .type.eapType.dwVendorId | 8 | |||
DWORD | .type.eapType.dwVendorType | 12 | |||
DWORD | .type.dwAuthorId | 16 | |||
DWORD | .dwReasonCode | 20 | |||
GUID | unsigned long | .rootCauseGuid.Data1 | 24 | ||
unsigned short | .rootCauseGuid.Data2 | 28 | |||
unsigned short | .rootCauseGuid.Data3 | 30 | |||
unsigned char[8] | .rootCauseGuid.Data4 | 32 | |||
GUID | unsigned long | .repairGuid.Data1 | 40 | ||
unsigned short | .repairGuid.Data2 | 44 | |||
unsigned short | .repairGuid.Data3 | 46 | |||
unsigned char[8] | .repairGuid.Data4 | 48 | |||
GUID | unsigned long | .helpLinkGuid.Data1 | 56 | ||
unsigned short | .helpLinkGuid.Data2 | 60 | |||
unsigned short | .helpLinkGuid.Data3 | 62 | |||
unsigned char[8] | .helpLinkGuid.Data4 | 64 | |||
DWORD | .fRootCauseString | 72bytes,0bits | |||
DWORD | .fRepairString | 72bytes,1bits | |||
ONEX_VARIABLE_BLOB | DWORD | .RootCauseString.dwSize | 76 | ||
DWORD | .RootCauseString.dwOffset | 80 | |||
ONEX_VARIABLE_BLOB | DWORD | .RepairString.dwSize | 84 | ||
DWORD | .RepairString.dwOffset | 88 |
│ └─92
ONEX_RESULT_UPDATE_DATA | ONEX_STATUS | ONEX_AUTH_STATUS | .oneXStatus.authStatus | 0 |
DWORD | .oneXStatus.dwReason | 4 | ||
DWORD | .oneXStatus.dwError | 8 | ||
ONEX_EAP_METHOD_BACKEND_SUPPORT | .BackendSupport | 12 | ||
BOOL | .fBackendEngaged | 16 | ||
DWORD | .fOneXAuthParams | 20bytes,0bits | ||
DWORD | .fEapError | 20bytes,1bits | ||
ONEX_VARIABLE_BLOB | DWORD | .authParams.dwSize | 24 | |
DWORD | .authParams.dwOffset | 28 | ||
ONEX_VARIABLE_BLOB | DWORD | .eapError.dwSize | 32 | |
DWORD | .eapError.dwOffset | 36 |
│ └─40
ONEX_STATUS | ONEX_AUTH_STATUS | .authStatus | 0 |
DWORD | .dwReason | 4 | |
DWORD | .dwError | 8 |
│ └─12
ONEX_VARIABLE_BLOB | DWORD | .dwSize | 0 |
DWORD | .dwOffset | 4 |
│ └─8
OPENASINFO | LPCWSTR | .pcszFile | 0 |
LPCWSTR | .pcszClass | 8 | |
OPEN_AS_INFO_FLAGS | .oaifInFlags | 16 |
│ └─24
OPENCARDNAMEA | DWORD | .dwStructSize | 0 |
HWND | .hwndOwner | 8 | |
SCARDCONTEXT | .hSCardContext | 16 | |
LPSTR | .lpstrGroupNames | 24 | |
DWORD | .nMaxGroupNames | 32 | |
LPSTR | .lpstrCardNames | 40 | |
DWORD | .nMaxCardNames | 48 | |
LPCGUID | .rgguidInterfaces | 56 | |
DWORD | .cguidInterfaces | 64 | |
LPSTR | .lpstrRdr | 72 | |
DWORD | .nMaxRdr | 80 | |
LPSTR | .lpstrCard | 88 | |
DWORD | .nMaxCard | 96 | |
LPCSTR | .lpstrTitle | 104 | |
DWORD | .dwFlags | 112 | |
LPVOID | .pvUserData | 120 | |
DWORD | .dwShareMode | 128 | |
DWORD | .dwPreferredProtocols | 132 | |
DWORD | .dwActiveProtocol | 136 | |
LPOCNCONNPROCA | .lpfnConnect | 144 | |
LPOCNCHKPROC | .lpfnCheck | 152 | |
LPOCNDSCPROC | .lpfnDisconnect | 160 | |
SCARDHANDLE | .hCardHandle | 168 |
│ └─176
OPENCARDNAMEW | DWORD | .dwStructSize | 0 |
HWND | .hwndOwner | 8 | |
SCARDCONTEXT | .hSCardContext | 16 | |
LPWSTR | .lpstrGroupNames | 24 | |
DWORD | .nMaxGroupNames | 32 | |
LPWSTR | .lpstrCardNames | 40 | |
DWORD | .nMaxCardNames | 48 | |
LPCGUID | .rgguidInterfaces | 56 | |
DWORD | .cguidInterfaces | 64 | |
LPWSTR | .lpstrRdr | 72 | |
DWORD | .nMaxRdr | 80 | |
LPWSTR | .lpstrCard | 88 | |
DWORD | .nMaxCard | 96 | |
LPCWSTR | .lpstrTitle | 104 | |
DWORD | .dwFlags | 112 | |
LPVOID | .pvUserData | 120 | |
DWORD | .dwShareMode | 128 | |
DWORD | .dwPreferredProtocols | 132 | |
DWORD | .dwActiveProtocol | 136 | |
LPOCNCONNPROCW | .lpfnConnect | 144 | |
LPOCNCHKPROC | .lpfnCheck | 152 | |
LPOCNDSCPROC | .lpfnDisconnect | 160 | |
SCARDHANDLE | .hCardHandle | 168 |
│ └─176
OPENCARDNAME_EXA | DWORD | .dwStructSize | 0 |
SCARDCONTEXT | .hSCardContext | 8 | |
HWND | .hwndOwner | 16 | |
DWORD | .dwFlags | 24 | |
LPCSTR | .lpstrTitle | 32 | |
LPCSTR | .lpstrSearchDesc | 40 | |
HICON | .hIcon | 48 | |
POPENCARD_SEARCH_CRITERIAA | .pOpenCardSearchCriteria | 56 | |
LPOCNCONNPROCA | .lpfnConnect | 64 | |
LPVOID | .pvUserData | 72 | |
DWORD | .dwShareMode | 80 | |
DWORD | .dwPreferredProtocols | 84 | |
LPSTR | .lpstrRdr | 88 | |
DWORD | .nMaxRdr | 96 | |
LPSTR | .lpstrCard | 104 | |
DWORD | .nMaxCard | 112 | |
DWORD | .dwActiveProtocol | 116 | |
SCARDHANDLE | .hCardHandle | 120 |
│ └─128
OPENCARDNAME_EXW | DWORD | .dwStructSize | 0 |
SCARDCONTEXT | .hSCardContext | 8 | |
HWND | .hwndOwner | 16 | |
DWORD | .dwFlags | 24 | |
LPCWSTR | .lpstrTitle | 32 | |
LPCWSTR | .lpstrSearchDesc | 40 | |
HICON | .hIcon | 48 | |
POPENCARD_SEARCH_CRITERIAW | .pOpenCardSearchCriteria | 56 | |
LPOCNCONNPROCW | .lpfnConnect | 64 | |
LPVOID | .pvUserData | 72 | |
DWORD | .dwShareMode | 80 | |
DWORD | .dwPreferredProtocols | 84 | |
LPWSTR | .lpstrRdr | 88 | |
DWORD | .nMaxRdr | 96 | |
LPWSTR | .lpstrCard | 104 | |
DWORD | .nMaxCard | 112 | |
DWORD | .dwActiveProtocol | 116 | |
SCARDHANDLE | .hCardHandle | 120 |
│ └─128
OPENCARD_SEARCH_CRITERIAA | DWORD | .dwStructSize | 0 |
LPSTR | .lpstrGroupNames | 8 | |
DWORD | .nMaxGroupNames | 16 | |
LPCGUID | .rgguidInterfaces | 24 | |
DWORD | .cguidInterfaces | 32 | |
LPSTR | .lpstrCardNames | 40 | |
DWORD | .nMaxCardNames | 48 | |
LPOCNCHKPROC | .lpfnCheck | 56 | |
LPOCNCONNPROCA | .lpfnConnect | 64 | |
LPOCNDSCPROC | .lpfnDisconnect | 72 | |
LPVOID | .pvUserData | 80 | |
DWORD | .dwShareMode | 88 | |
DWORD | .dwPreferredProtocols | 92 |
│ └─96
OPENCARD_SEARCH_CRITERIAW | DWORD | .dwStructSize | 0 |
LPWSTR | .lpstrGroupNames | 8 | |
DWORD | .nMaxGroupNames | 16 | |
LPCGUID | .rgguidInterfaces | 24 | |
DWORD | .cguidInterfaces | 32 | |
LPWSTR | .lpstrCardNames | 40 | |
DWORD | .nMaxCardNames | 48 | |
LPOCNCHKPROC | .lpfnCheck | 56 | |
LPOCNCONNPROCW | .lpfnConnect | 64 | |
LPOCNDSCPROC | .lpfnDisconnect | 72 | |
LPVOID | .pvUserData | 80 | |
DWORD | .dwShareMode | 88 | |
DWORD | .dwPreferredProtocols | 92 |
│ └─96
OPENFILENAMEA | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HINSTANCE | .hInstance | 16 | |
LPCSTR | .lpstrFilter | 24 | |
LPSTR | .lpstrCustomFilter | 32 | |
DWORD | .nMaxCustFilter | 40 | |
DWORD | .nFilterIndex | 44 | |
LPSTR | .lpstrFile | 48 | |
DWORD | .nMaxFile | 56 | |
LPSTR | .lpstrFileTitle | 64 | |
DWORD | .nMaxFileTitle | 72 | |
LPCSTR | .lpstrInitialDir | 80 | |
LPCSTR | .lpstrTitle | 88 | |
DWORD | .Flags | 96 | |
WORD | .nFileOffset | 100 | |
WORD | .nFileExtension | 102 | |
LPCSTR | .lpstrDefExt | 104 | |
LPARAM | .lCustData | 112 | |
LPOFNHOOKPROC | .lpfnHook | 120 | |
LPCSTR | .lpTemplateName | 128 | |
void * | .pvReserved | 136 | |
DWORD | .dwReserved | 144 | |
DWORD | .FlagsEx | 148 |
│ └─152
OPENFILENAMEW | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HINSTANCE | .hInstance | 16 | |
LPCWSTR | .lpstrFilter | 24 | |
LPWSTR | .lpstrCustomFilter | 32 | |
DWORD | .nMaxCustFilter | 40 | |
DWORD | .nFilterIndex | 44 | |
LPWSTR | .lpstrFile | 48 | |
DWORD | .nMaxFile | 56 | |
LPWSTR | .lpstrFileTitle | 64 | |
DWORD | .nMaxFileTitle | 72 | |
LPCWSTR | .lpstrInitialDir | 80 | |
LPCWSTR | .lpstrTitle | 88 | |
DWORD | .Flags | 96 | |
WORD | .nFileOffset | 100 | |
WORD | .nFileExtension | 102 | |
LPCWSTR | .lpstrDefExt | 104 | |
LPARAM | .lCustData | 112 | |
LPOFNHOOKPROC | .lpfnHook | 120 | |
LPCWSTR | .lpTemplateName | 128 | |
void * | .pvReserved | 136 | |
DWORD | .dwReserved | 144 | |
DWORD | .FlagsEx | 148 |
│ └─152
OPENFILENAME_NT4A | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HINSTANCE | .hInstance | 16 | |
LPCSTR | .lpstrFilter | 24 | |
LPSTR | .lpstrCustomFilter | 32 | |
DWORD | .nMaxCustFilter | 40 | |
DWORD | .nFilterIndex | 44 | |
LPSTR | .lpstrFile | 48 | |
DWORD | .nMaxFile | 56 | |
LPSTR | .lpstrFileTitle | 64 | |
DWORD | .nMaxFileTitle | 72 | |
LPCSTR | .lpstrInitialDir | 80 | |
LPCSTR | .lpstrTitle | 88 | |
DWORD | .Flags | 96 | |
WORD | .nFileOffset | 100 | |
WORD | .nFileExtension | 102 | |
LPCSTR | .lpstrDefExt | 104 | |
LPARAM | .lCustData | 112 | |
LPOFNHOOKPROC | .lpfnHook | 120 | |
LPCSTR | .lpTemplateName | 128 |
│ └─136
OPENFILENAME_NT4W | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HINSTANCE | .hInstance | 16 | |
LPCWSTR | .lpstrFilter | 24 | |
LPWSTR | .lpstrCustomFilter | 32 | |
DWORD | .nMaxCustFilter | 40 | |
DWORD | .nFilterIndex | 44 | |
LPWSTR | .lpstrFile | 48 | |
DWORD | .nMaxFile | 56 | |
LPWSTR | .lpstrFileTitle | 64 | |
DWORD | .nMaxFileTitle | 72 | |
LPCWSTR | .lpstrInitialDir | 80 | |
LPCWSTR | .lpstrTitle | 88 | |
DWORD | .Flags | 96 | |
WORD | .nFileOffset | 100 | |
WORD | .nFileExtension | 102 | |
LPCWSTR | .lpstrDefExt | 104 | |
LPARAM | .lCustData | 112 | |
LPOFNHOOKPROC | .lpfnHook | 120 | |
LPCWSTR | .lpTemplateName | 128 |
│ └─136
OPENQUERYWINDOW | DWORD | .cbStruct | 0 |
DWORD | .dwFlags | 4 | |
CLSID | .clsidHandler | 8 | |
LPVOID | .pHandlerParameters | 24 | |
CLSID | .clsidDefaultForm | 32 | |
IPersistQuery * | .pPersistQuery | 48 | |
void * | .pFormParameters | 56 | |
IPropertyBag * | .ppbFormParameters | 56 |
│ └─64
OPENTYPE_FEATURE_RECORD | OPENTYPE_TAG | .tagFeature | 0 |
LONG | .lParameter | 4 |
│ └─8
OPEN_PRINTER_PROPS_INFOA | DWORD | .dwSize | 0 |
LPSTR | .pszSheetName | 8 | |
UINT | .uSheetIndex | 16 | |
DWORD | .dwFlags | 20 | |
BOOL | .bModal | 24 |
│ └─32
OPEN_PRINTER_PROPS_INFOW | DWORD | .dwSize | 0 |
LPWSTR | .pszSheetName | 8 | |
UINT | .uSheetIndex | 16 | |
DWORD | .dwFlags | 20 | |
BOOL | .bModal | 24 |
│ └─32
OPEN_VIRTUAL_DISK_PARAMETERS | OPEN_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 4 | |
struct (unnamed) | .Version2 | 4 | |
struct (unnamed) | .Version3 | 4 |
│ └─44
OPERATION_END_PARAMETERS | ULONG | .Version | 0 |
OPERATION_ID | .OperationId | 4 | |
ULONG | .Flags | 8 |
│ └─12
OPERATION_START_PARAMETERS | ULONG | .Version | 0 |
OPERATION_ID | .OperationId | 4 | |
ULONG | .Flags | 8 |
│ └─12
OPM_ACP_AND_CGMSA_SIGNALING | OPM_RANDOM_NUMBER | BYTE[16] | .rnRandomNumber.abRandomNumber | 0 |
ULONG | .ulStatusFlags | 16 | ||
ULONG | .ulAvailableTVProtectionStandards | 20 | ||
ULONG | .ulActiveTVProtectionStandard | 24 | ||
ULONG | .ulReserved | 28 | ||
ULONG | .ulAspectRatioValidMask1 | 32 | ||
ULONG | .ulAspectRatioData1 | 36 | ||
ULONG | .ulAspectRatioValidMask2 | 40 | ||
ULONG | .ulAspectRatioData2 | 44 | ||
ULONG | .ulAspectRatioValidMask3 | 48 | ||
ULONG | .ulAspectRatioData3 | 52 | ||
ULONG[4] | .ulReserved2 | 56 | ||
ULONG[4] | .ulReserved3 | 72 |
│ └─88
OPM_ACTUAL_OUTPUT_FORMAT | OPM_RANDOM_NUMBER | BYTE[16] | .rnRandomNumber.abRandomNumber | 0 |
ULONG | .ulStatusFlags | 16 | ||
ULONG | .ulDisplayWidth | 20 | ||
ULONG | .ulDisplayHeight | 24 | ||
DXVA2_SampleFormat | .dsfSampleInterleaveFormat | 28 | ||
EMRFORMAT | DWORD | .d3dFormat.dSignature | 32 | |
DWORD | .d3dFormat.nVersion | 36 | ||
DWORD | .d3dFormat.cbData | 40 | ||
DWORD | .d3dFormat.offData | 44 | ||
ULONG | .ulFrequencyNumerator | 36 | ||
ULONG | .ulFrequencyDenominator | 40 |
│ └─44
OPM_CONFIGURE_PARAMETERS | OPM_OMAC | BYTE[16] | .omac.abOMAC | 0 |
GUID | unsigned long | .guidSetting.Data1 | 16 | |
unsigned short | .guidSetting.Data2 | 20 | ||
unsigned short | .guidSetting.Data3 | 22 | ||
unsigned char[8] | .guidSetting.Data4 | 24 | ||
ULONG | .ulSequenceNumber | 32 | ||
ULONG | .cbParametersSize | 36 | ||
BYTE[4056] | .abParameters | 40 |
│ └─4096
OPM_CONNECTED_HDCP_DEVICE_INFORMATION | OPM_RANDOM_NUMBER | BYTE[16] | .rnRandomNumber.abRandomNumber | 0 |
ULONG | .ulStatusFlags | 16 | ||
ULONG | .ulHDCPFlags | 20 | ||
OPM_HDCP_KEY_SELECTION_VECTOR | BYTE[5] | .ksvB.abKeySelectionVector | 24 | |
BYTE[11] | .Reserved | 29 | ||
BYTE[16] | .Reserved2 | 40 | ||
BYTE[16] | .Reserved3 | 56 |
│ └─72
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS | OPM_RANDOM_NUMBER | BYTE[16] | .rnRandomNumber.abRandomNumber | 0 |
GUID | unsigned long | .guidInformation.Data1 | 16 | |
unsigned short | .guidInformation.Data2 | 20 | ||
unsigned short | .guidInformation.Data3 | 22 | ||
unsigned char[8] | .guidInformation.Data4 | 24 | ||
ULONG | .ulSequenceNumber | 32 | ||
ULONG | .cbParametersSize | 36 | ||
BYTE[4056] | .abParameters | 40 |
│ └─4096
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS | BYTE[256] | .abEncryptedInitializationParameters | 0 |
│ └─256
OPM_GET_CODEC_INFO_INFORMATION | OPM_RANDOM_NUMBER | BYTE[16] | .rnRandomNumber.abRandomNumber | 0 |
DWORD | .Merit | 16 |
│ └─20
OPM_GET_CODEC_INFO_PARAMETERS | DWORD | .cbVerifier | 0 |
BYTE[4052] | .Verifier | 4 |
│ └─4056
OPM_GET_INFO_PARAMETERS | OPM_OMAC | BYTE[16] | .omac.abOMAC | 0 |
OPM_RANDOM_NUMBER | BYTE[16] | .rnRandomNumber.abRandomNumber | 16 | |
GUID | unsigned long | .guidInformation.Data1 | 32 | |
unsigned short | .guidInformation.Data2 | 36 | ||
unsigned short | .guidInformation.Data3 | 38 | ||
unsigned char[8] | .guidInformation.Data4 | 40 | ||
ULONG | .ulSequenceNumber | 48 | ||
ULONG | .cbParametersSize | 52 | ||
BYTE[4056] | .abParameters | 56 |
│ └─4112
OPM_HDCP_KEY_SELECTION_VECTOR | BYTE[5] | .abKeySelectionVector | 0 |
│ └─5
OPM_OMAC | BYTE[16] | .abOMAC | 0 |
│ └─16
OPM_OUTPUT_ID_DATA | OPM_RANDOM_NUMBER | BYTE[16] | .rnRandomNumber.abRandomNumber | 0 |
ULONG | .ulStatusFlags | 16 | ||
UINT64 | .OutputId | 20 |
│ └─28
OPM_RANDOM_NUMBER | BYTE[16] | .abRandomNumber | 0 |
│ └─16
OPM_REQUESTED_INFORMATION | OPM_OMAC | BYTE[16] | .omac.abOMAC | 0 |
ULONG | .cbRequestedInformationSize | 16 | ||
BYTE[4076] | .abRequestedInformation | 20 |
│ └─4096
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS | ULONG | .ulNewTVProtectionStandard | 0 |
ULONG | .ulAspectRatioChangeMask1 | 4 | |
ULONG | .ulAspectRatioData1 | 8 | |
ULONG | .ulAspectRatioChangeMask2 | 12 | |
ULONG | .ulAspectRatioData2 | 16 | |
ULONG | .ulAspectRatioChangeMask3 | 20 | |
ULONG | .ulAspectRatioData3 | 24 | |
ULONG[4] | .ulReserved | 28 | |
ULONG[4] | .ulReserved2 | 44 | |
ULONG | .ulReserved3 | 60 |
│ └─64
OPM_SET_HDCP_SRM_PARAMETERS | ULONG | .ulSRMVersion | 0 |
│ └─4
OPM_SET_PROTECTION_LEVEL_PARAMETERS | ULONG | .ulProtectionType | 0 |
ULONG | .ulProtectionLevel | 4 | |
ULONG | .Reserved | 8 | |
ULONG | .Reserved2 | 12 |
│ └─16
OPM_STANDARD_INFORMATION | OPM_RANDOM_NUMBER | BYTE[16] | .rnRandomNumber.abRandomNumber | 0 |
ULONG | .ulStatusFlags | 16 | ||
ULONG | .ulInformation | 20 | ||
ULONG | .ulReserved | 24 | ||
ULONG | .ulReserved2 | 28 |
│ └─32
OSUpdateAssessment | BOOL | .isEndOfSupport | 0 | |
UpdateAssessment | UpdateAssessmentStatus | .assessmentForCurrent.status | 4 | |
UpdateImpactLevel | .assessmentForCurrent.impact | 8 | ||
DWORD | .assessmentForCurrent.daysOutOfDate | 12 | ||
UpdateAssessment | UpdateAssessmentStatus | .assessmentForUpToDate.status | 16 | |
UpdateImpactLevel | .assessmentForUpToDate.impact | 20 | ||
DWORD | .assessmentForUpToDate.daysOutOfDate | 24 | ||
UpdateAssessmentStatus | .securityStatus | 28 | ||
FILETIME | DWORD | .assessmentTime.dwLowDateTime | 32 | |
DWORD | .assessmentTime.dwHighDateTime | 36 | ||
FILETIME | DWORD | .releaseInfoTime.dwLowDateTime | 40 | |
DWORD | .releaseInfoTime.dwHighDateTime | 44 | ||
LPWSTR | .currentOSBuild | 48 | ||
FILETIME | DWORD | .currentOSReleaseTime.dwLowDateTime | 56 | |
DWORD | .currentOSReleaseTime.dwHighDateTime | 60 | ||
LPWSTR | .upToDateOSBuild | 64 | ||
FILETIME | DWORD | .upToDateOSReleaseTime.dwLowDateTime | 72 | |
DWORD | .upToDateOSReleaseTime.dwHighDateTime | 76 |
│ └─80
OSVERSIONINFOA | DWORD | .dwOSVersionInfoSize | 0 |
DWORD | .dwMajorVersion | 4 | |
DWORD | .dwMinorVersion | 8 | |
DWORD | .dwBuildNumber | 12 | |
DWORD | .dwPlatformId | 16 | |
CHAR[128] | .szCSDVersion | 20 |
│ └─148
OSVERSIONINFOEXA | DWORD | .dwOSVersionInfoSize | 0 |
DWORD | .dwMajorVersion | 4 | |
DWORD | .dwMinorVersion | 8 | |
DWORD | .dwBuildNumber | 12 | |
DWORD | .dwPlatformId | 16 | |
CHAR[128] | .szCSDVersion | 20 | |
WORD | .wServicePackMajor | 148 | |
WORD | .wServicePackMinor | 150 | |
WORD | .wSuiteMask | 152 | |
BYTE | .wProductType | 154 | |
BYTE | .wReserved | 155 |
│ └─156
OSVERSIONINFOEXW | DWORD | .dwOSVersionInfoSize | 0 |
DWORD | .dwMajorVersion | 4 | |
DWORD | .dwMinorVersion | 8 | |
DWORD | .dwBuildNumber | 12 | |
DWORD | .dwPlatformId | 16 | |
WCHAR[128] | .szCSDVersion | 20 | |
WORD | .wServicePackMajor | 276 | |
WORD | .wServicePackMinor | 278 | |
WORD | .wSuiteMask | 280 | |
BYTE | .wProductType | 282 | |
BYTE | .wReserved | 283 |
│ └─284
OSVERSIONINFOW | DWORD | .dwOSVersionInfoSize | 0 |
DWORD | .dwMajorVersion | 4 | |
DWORD | .dwMinorVersion | 8 | |
DWORD | .dwBuildNumber | 12 | |
DWORD | .dwPlatformId | 16 | |
WCHAR[128] | .szCSDVersion | 20 |
│ └─276
OUTLINETEXTMETRICA | UINT | .otmSize | 0 | |
TEXTMETRICA | LONG | .otmTextMetrics.tmHeight | 4 | |
LONG | .otmTextMetrics.tmAscent | 8 | ||
LONG | .otmTextMetrics.tmDescent | 12 | ||
LONG | .otmTextMetrics.tmInternalLeading | 16 | ||
LONG | .otmTextMetrics.tmExternalLeading | 20 | ||
LONG | .otmTextMetrics.tmAveCharWidth | 24 | ||
LONG | .otmTextMetrics.tmMaxCharWidth | 28 | ||
LONG | .otmTextMetrics.tmWeight | 32 | ||
LONG | .otmTextMetrics.tmOverhang | 36 | ||
LONG | .otmTextMetrics.tmDigitizedAspectX | 40 | ||
LONG | .otmTextMetrics.tmDigitizedAspectY | 44 | ||
BYTE | .otmTextMetrics.tmFirstChar | 48 | ||
BYTE | .otmTextMetrics.tmLastChar | 49 | ||
BYTE | .otmTextMetrics.tmDefaultChar | 50 | ||
BYTE | .otmTextMetrics.tmBreakChar | 51 | ||
BYTE | .otmTextMetrics.tmItalic | 52 | ||
BYTE | .otmTextMetrics.tmUnderlined | 53 | ||
BYTE | .otmTextMetrics.tmStruckOut | 54 | ||
BYTE | .otmTextMetrics.tmPitchAndFamily | 55 | ||
BYTE | .otmTextMetrics.tmCharSet | 56 | ||
BYTE | .otmFiller | 60 | ||
PANOSE | BYTE | .otmPanoseNumber.bFamilyType | 61 | |
BYTE | .otmPanoseNumber.bSerifStyle | 62 | ||
BYTE | .otmPanoseNumber.bWeight | 63 | ||
BYTE | .otmPanoseNumber.bProportion | 64 | ||
BYTE | .otmPanoseNumber.bContrast | 65 | ||
BYTE | .otmPanoseNumber.bStrokeVariation | 66 | ||
BYTE | .otmPanoseNumber.bArmStyle | 67 | ||
BYTE | .otmPanoseNumber.bLetterform | 68 | ||
BYTE | .otmPanoseNumber.bMidline | 69 | ||
BYTE | .otmPanoseNumber.bXHeight | 70 | ||
UINT | .otmfsSelection | 72 | ||
UINT | .otmfsType | 76 | ||
int | .otmsCharSlopeRise | 80 | ||
int | .otmsCharSlopeRun | 84 | ||
int | .otmItalicAngle | 88 | ||
UINT | .otmEMSquare | 92 | ||
int | .otmAscent | 96 | ||
int | .otmDescent | 100 | ||
UINT | .otmLineGap | 104 | ||
UINT | .otmsCapEmHeight | 108 | ||
UINT | .otmsXHeight | 112 | ||
RECT | LONG | .otmrcFontBox.left | 116 | |
LONG | .otmrcFontBox.top | 120 | ||
LONG | .otmrcFontBox.right | 124 | ||
LONG | .otmrcFontBox.bottom | 128 | ||
int | .otmMacAscent | 132 | ||
int | .otmMacDescent | 136 | ||
UINT | .otmMacLineGap | 140 | ||
UINT | .otmusMinimumPPEM | 144 | ||
POINT | LONG | .otmptSubscriptSize.x | 148 | |
LONG | .otmptSubscriptSize.y | 152 | ||
POINT | LONG | .otmptSubscriptOffset.x | 156 | |
LONG | .otmptSubscriptOffset.y | 160 | ||
POINT | LONG | .otmptSuperscriptSize.x | 164 | |
LONG | .otmptSuperscriptSize.y | 168 | ||
POINT | LONG | .otmptSuperscriptOffset.x | 172 | |
LONG | .otmptSuperscriptOffset.y | 176 | ||
UINT | .otmsStrikeoutSize | 180 | ||
int | .otmsStrikeoutPosition | 184 | ||
int | .otmsUnderscoreSize | 188 | ||
int | .otmsUnderscorePosition | 192 | ||
PSTR | .otmpFamilyName | 200 | ||
PSTR | .otmpFaceName | 208 | ||
PSTR | .otmpStyleName | 216 | ||
PSTR | .otmpFullName | 224 |
│ └─232
OUTLINETEXTMETRICW | UINT | .otmSize | 0 | |
TEXTMETRICW | LONG | .otmTextMetrics.tmHeight | 4 | |
LONG | .otmTextMetrics.tmAscent | 8 | ||
LONG | .otmTextMetrics.tmDescent | 12 | ||
LONG | .otmTextMetrics.tmInternalLeading | 16 | ||
LONG | .otmTextMetrics.tmExternalLeading | 20 | ||
LONG | .otmTextMetrics.tmAveCharWidth | 24 | ||
LONG | .otmTextMetrics.tmMaxCharWidth | 28 | ||
LONG | .otmTextMetrics.tmWeight | 32 | ||
LONG | .otmTextMetrics.tmOverhang | 36 | ||
LONG | .otmTextMetrics.tmDigitizedAspectX | 40 | ||
LONG | .otmTextMetrics.tmDigitizedAspectY | 44 | ||
WCHAR | .otmTextMetrics.tmFirstChar | 48 | ||
WCHAR | .otmTextMetrics.tmLastChar | 50 | ||
WCHAR | .otmTextMetrics.tmDefaultChar | 52 | ||
WCHAR | .otmTextMetrics.tmBreakChar | 54 | ||
BYTE | .otmTextMetrics.tmItalic | 56 | ||
BYTE | .otmTextMetrics.tmUnderlined | 57 | ||
BYTE | .otmTextMetrics.tmStruckOut | 58 | ||
BYTE | .otmTextMetrics.tmPitchAndFamily | 59 | ||
BYTE | .otmTextMetrics.tmCharSet | 60 | ||
BYTE | .otmFiller | 64 | ||
PANOSE | BYTE | .otmPanoseNumber.bFamilyType | 65 | |
BYTE | .otmPanoseNumber.bSerifStyle | 66 | ||
BYTE | .otmPanoseNumber.bWeight | 67 | ||
BYTE | .otmPanoseNumber.bProportion | 68 | ||
BYTE | .otmPanoseNumber.bContrast | 69 | ||
BYTE | .otmPanoseNumber.bStrokeVariation | 70 | ||
BYTE | .otmPanoseNumber.bArmStyle | 71 | ||
BYTE | .otmPanoseNumber.bLetterform | 72 | ||
BYTE | .otmPanoseNumber.bMidline | 73 | ||
BYTE | .otmPanoseNumber.bXHeight | 74 | ||
UINT | .otmfsSelection | 76 | ||
UINT | .otmfsType | 80 | ||
int | .otmsCharSlopeRise | 84 | ||
int | .otmsCharSlopeRun | 88 | ||
int | .otmItalicAngle | 92 | ||
UINT | .otmEMSquare | 96 | ||
int | .otmAscent | 100 | ||
int | .otmDescent | 104 | ||
UINT | .otmLineGap | 108 | ||
UINT | .otmsCapEmHeight | 112 | ||
UINT | .otmsXHeight | 116 | ||
RECT | LONG | .otmrcFontBox.left | 120 | |
LONG | .otmrcFontBox.top | 124 | ||
LONG | .otmrcFontBox.right | 128 | ||
LONG | .otmrcFontBox.bottom | 132 | ||
int | .otmMacAscent | 136 | ||
int | .otmMacDescent | 140 | ||
UINT | .otmMacLineGap | 144 | ||
UINT | .otmusMinimumPPEM | 148 | ||
POINT | LONG | .otmptSubscriptSize.x | 152 | |
LONG | .otmptSubscriptSize.y | 156 | ||
POINT | LONG | .otmptSubscriptOffset.x | 160 | |
LONG | .otmptSubscriptOffset.y | 164 | ||
POINT | LONG | .otmptSuperscriptSize.x | 168 | |
LONG | .otmptSuperscriptSize.y | 172 | ||
POINT | LONG | .otmptSuperscriptOffset.x | 176 | |
LONG | .otmptSuperscriptOffset.y | 180 | ||
UINT | .otmsStrikeoutSize | 184 | ||
int | .otmsStrikeoutPosition | 188 | ||
int | .otmsUnderscoreSize | 192 | ||
int | .otmsUnderscorePosition | 196 | ||
PSTR | .otmpFamilyName | 200 | ||
PSTR | .otmpFaceName | 208 | ||
PSTR | .otmpStyleName | 216 | ||
PSTR | .otmpFullName | 224 |
│ └─232
OUTPUT_DEBUG_STRING_INFO | LPSTR | .lpDebugStringData | 0 |
WORD | .fUnicode | 8 | |
WORD | .nDebugStringLength | 10 |
│ └─16
OVERLAPPED | ULONG_PTR | .Internal | 0 |
ULONG_PTR | .InternalHigh | 0 | |
HANDLE | .hEvent | 0 | |
DWORD | .Offset | 0 | |
DWORD | .OffsetHigh | 0 | |
PVOID | .Pointer | 0 |
│ └─32
OVERLAPPED_ENTRY | ULONG_PTR | .lpCompletionKey | 0 |
LPOVERLAPPED | .lpOverlapped | 8 | |
ULONG_PTR | .Internal | 16 | |
DWORD | .dwNumberOfBytesTransferred | 24 |
│ └─32
PACKAGE_ID | UINT32 | .reserved | 0 | |
UINT32 | .processorArchitecture | 4 | ||
PACKAGE_VERSION | UINT64 | .version.Version | 8 | |
USHORT | .version.Revision | 8 | ||
USHORT | .version.Build | 10 | ||
USHORT | .version.Minor | 12 | ||
USHORT | .version.Major | 14 | ||
PWSTR | .name | 16 | ||
PWSTR | .publisher | 24 | ||
PWSTR | .resourceId | 32 | ||
PWSTR | .publisherId | 40 |
│ └─48
PACKAGE_INFO | UINT32 | .reserved | 0 | ||
UINT32 | .flags | 4 | |||
PWSTR | .path | 8 | |||
PWSTR | .packageFullName | 16 | |||
PWSTR | .packageFamilyName | 24 | |||
PACKAGE_ID | UINT32 | .packageId.reserved | 32 | ||
UINT32 | .packageId.processorArchitecture | 36 | |||
PACKAGE_VERSION | UINT64 | .packageId.version.Version | 40 | ||
USHORT | .packageId.version.Revision | 40 | |||
USHORT | .packageId.version.Build | 42 | |||
USHORT | .packageId.version.Minor | 44 | |||
USHORT | .packageId.version.Major | 46 | |||
PWSTR | .packageId.name | 48 | |||
PWSTR | .packageId.publisher | 56 | |||
PWSTR | .packageId.resourceId | 64 | |||
PWSTR | .packageId.publisherId | 72 |
│ └─80
PACKAGE_VERSION | UINT64 | .Version | 0 |
USHORT | .Revision | 0 | |
USHORT | .Build | 2 | |
USHORT | .Minor | 4 | |
USHORT | .Major | 6 |
│ └─8
PACKET_DESCRIPTION | ULONG | .cbPacketSize | 0 |
ULONG | .cPacketProperties | 4 | |
PACKET_PROPERTY * | .pPacketProperties | 8 | |
ULONG | .cButtons | 16 | |
GUID * | .pguidButtons | 24 |
│ └─32
PACKET_PROPERTY | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
PROPERTY_METRICS | LONG | .PropertyMetrics.nLogicalMin | 16 | |
LONG | .PropertyMetrics.nLogicalMax | 20 | ||
PROPERTY_UNITS | .PropertyMetrics.Units | 24 | ||
FLOAT | .PropertyMetrics.fResolution | 28 |
│ └─32
PAGERANGE | LONG | .nFromPage | 0 |
LONG | .nToPage | 4 |
│ └─8
PAGESET | ULONG | .cbStruct | 0 |
BOOL | .fOddPages | 4 | |
BOOL | .fEvenPages | 8 | |
ULONG | .cPageRange | 12 | |
PAGERANGE[1] | .rgPages | 16 |
│ └─24
PAGESETUPDLGA | DWORD | .lStructSize | 0 | |
HWND | .hwndOwner | 8 | ||
HGLOBAL | .hDevMode | 16 | ||
HGLOBAL | .hDevNames | 24 | ||
DWORD | .Flags | 32 | ||
POINT | LONG | .ptPaperSize.x | 36 | |
LONG | .ptPaperSize.y | 40 | ||
RECT | LONG | .rtMinMargin.left | 44 | |
LONG | .rtMinMargin.top | 48 | ||
LONG | .rtMinMargin.right | 52 | ||
LONG | .rtMinMargin.bottom | 56 | ||
RECT | LONG | .rtMargin.left | 60 | |
LONG | .rtMargin.top | 64 | ||
LONG | .rtMargin.right | 68 | ||
LONG | .rtMargin.bottom | 72 | ||
HINSTANCE | .hInstance | 80 | ||
LPARAM | .lCustData | 88 | ||
LPPAGESETUPHOOK | .lpfnPageSetupHook | 96 | ||
LPPAGEPAINTHOOK | .lpfnPagePaintHook | 104 | ||
LPCSTR | .lpPageSetupTemplateName | 112 | ||
HGLOBAL | .hPageSetupTemplate | 120 |
│ └─128
PAGESETUPDLGW | DWORD | .lStructSize | 0 | |
HWND | .hwndOwner | 8 | ||
HGLOBAL | .hDevMode | 16 | ||
HGLOBAL | .hDevNames | 24 | ||
DWORD | .Flags | 32 | ||
POINT | LONG | .ptPaperSize.x | 36 | |
LONG | .ptPaperSize.y | 40 | ||
RECT | LONG | .rtMinMargin.left | 44 | |
LONG | .rtMinMargin.top | 48 | ||
LONG | .rtMinMargin.right | 52 | ||
LONG | .rtMinMargin.bottom | 56 | ||
RECT | LONG | .rtMargin.left | 60 | |
LONG | .rtMargin.top | 64 | ||
LONG | .rtMargin.right | 68 | ||
LONG | .rtMargin.bottom | 72 | ||
HINSTANCE | .hInstance | 80 | ||
LPARAM | .lCustData | 88 | ||
LPPAGESETUPHOOK | .lpfnPageSetupHook | 96 | ||
LPPAGEPAINTHOOK | .lpfnPagePaintHook | 104 | ||
LPCWSTR | .lpPageSetupTemplateName | 112 | ||
HGLOBAL | .hPageSetupTemplate | 120 |
│ └─128
PAINTSTRUCT | HDC | .hdc | 0 | |
BOOL | .fErase | 8 | ||
RECT | LONG | .rcPaint.left | 12 | |
LONG | .rcPaint.top | 16 | ||
LONG | .rcPaint.right | 20 | ||
LONG | .rcPaint.bottom | 24 | ||
BOOL | .fRestore | 28 | ||
BOOL | .fIncUpdate | 32 | ||
BYTE[32] | .rgbReserved | 36 |
│ └─72
PALETTEENTRY | BYTE | .peRed | 0 |
BYTE | .peGreen | 1 | |
BYTE | .peBlue | 2 | |
BYTE | .peFlags | 3 |
│ └─4
PALOBJ | ULONG | .ulReserved | 0 |
│ └─4
PANOSE | BYTE | .bFamilyType | 0 |
BYTE | .bSerifStyle | 1 | |
BYTE | .bWeight | 2 | |
BYTE | .bProportion | 3 | |
BYTE | .bContrast | 4 | |
BYTE | .bStrokeVariation | 5 | |
BYTE | .bArmStyle | 6 | |
BYTE | .bLetterform | 7 | |
BYTE | .bMidline | 8 | |
BYTE | .bXHeight | 9 |
│ └─10
PARAFORMAT | UINT | .cbSize | 0 |
DWORD | .dwMask | 4 | |
WORD | .wNumbering | 8 | |
WORD | .wEffects | 10 | |
WORD | .wReserved | 10 | |
LONG | .dxStartIndent | 12 | |
LONG | .dxRightIndent | 16 | |
LONG | .dxOffset | 20 | |
WORD | .wAlignment | 24 | |
SHORT | .cTabCount | 26 | |
LONG[32] | .rgxTabs | 28 |
│ └─156
PARAFORMAT2 | UINT | .cbSize | 0 |
DWORD | .dwMask | 4 | |
WORD | .wNumbering | 8 | |
WORD | .wEffects | 10 | |
WORD | .wReserved | 10 | |
LONG | .dxStartIndent | 12 | |
LONG | .dxRightIndent | 16 | |
LONG | .dxOffset | 20 | |
WORD | .wAlignment | 24 | |
SHORT | .cTabCount | 26 | |
LONG[32] | .rgxTabs | 28 | |
LONG | .dySpaceBefore | 156 | |
LONG | .dySpaceAfter | 160 | |
LONG | .dyLineSpacing | 164 | |
SHORT | .sStyle | 168 | |
BYTE | .bLineSpacingRule | 170 | |
BYTE | .bOutlineLevel | 171 | |
WORD | .wShadingWeight | 172 | |
WORD | .wShadingStyle | 174 | |
WORD | .wNumberingStart | 176 | |
WORD | .wNumberingStyle | 178 | |
WORD | .wNumberingTab | 180 | |
WORD | .wBorderSpace | 182 | |
WORD | .wBorderWidth | 184 | |
WORD | .wBorders | 186 |
│ └─188
PARAMDATA | OLECHAR * | .szName | 0 |
VARTYPE | .vt | 8 |
│ └─16
PARAMDESC | LPPARAMDESCEX | .pparamdescex | 0 |
USHORT | .wParamFlags | 8 |
│ └─16
PARAMDESCEX | ULONG | .cBytes | 0 |
VARIANTARG | .varDefaultValue | 8 |
│ └─32
PARAM_BUFFER | ULONG | .ParameterId | 0 |
ULONG | .Length | 4 | |
UCHAR[1] | .Buffer | 8 |
│ └─12
PARSEDURLA | DWORD | .cbSize | 0 |
LPCSTR | .pszProtocol | 8 | |
UINT | .cchProtocol | 16 | |
LPCSTR | .pszSuffix | 24 | |
UINT | .cchSuffix | 32 | |
UINT | .nScheme | 36 |
│ └─40
PARSEDURLW | DWORD | .cbSize | 0 |
LPCWSTR | .pszProtocol | 8 | |
UINT | .cchProtocol | 16 | |
LPCWSTR | .pszSuffix | 24 | |
UINT | .cchSuffix | 32 | |
UINT | .nScheme | 36 |
│ └─40
PARTITION_INFORMATION | LARGE_INTEGER | LONGLONG | .StartingOffset.QuadPart | 0 |
struct (unnamed) | .StartingOffset.u | 0 | ||
DWORD | .StartingOffset.LowPart | 0 | ||
LONG | .StartingOffset.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .PartitionLength.QuadPart | 8 | |
struct (unnamed) | .PartitionLength.u | 8 | ||
DWORD | .PartitionLength.LowPart | 8 | ||
LONG | .PartitionLength.HighPart | 12 | ||
DWORD | .HiddenSectors | 16 | ||
DWORD | .PartitionNumber | 20 | ||
BYTE | .PartitionType | 24 | ||
BOOLEAN | .BootIndicator | 25 | ||
BOOLEAN | .RecognizedPartition | 26 | ||
BOOLEAN | .RewritePartition | 27 |
│ └─32
PARTITION_INFORMATION_EX | PARTITION_STYLE | .PartitionStyle | 0 | ||
LARGE_INTEGER | LONGLONG | .StartingOffset.QuadPart | 8 | ||
struct (unnamed) | .StartingOffset.u | 8 | |||
DWORD | .StartingOffset.LowPart | 8 | |||
LONG | .StartingOffset.HighPart | 12 | |||
LARGE_INTEGER | LONGLONG | .PartitionLength.QuadPart | 16 | ||
struct (unnamed) | .PartitionLength.u | 16 | |||
DWORD | .PartitionLength.LowPart | 16 | |||
LONG | .PartitionLength.HighPart | 20 | |||
DWORD | .PartitionNumber | 24 | |||
BOOLEAN | .RewritePartition | 28 | |||
BOOLEAN | .IsServicePartition | 29 | |||
PARTITION_INFORMATION_GPT | GUID | unsigned long | .Gpt.PartitionType.Data1 | 32 | |
unsigned short | .Gpt.PartitionType.Data2 | 36 | |||
unsigned short | .Gpt.PartitionType.Data3 | 38 | |||
unsigned char[8] | .Gpt.PartitionType.Data4 | 40 | |||
GUID | unsigned long | .Gpt.PartitionId.Data1 | 48 | ||
unsigned short | .Gpt.PartitionId.Data2 | 52 | |||
unsigned short | .Gpt.PartitionId.Data3 | 54 | |||
unsigned char[8] | .Gpt.PartitionId.Data4 | 56 | |||
DWORD64 | .Gpt.Attributes | 64 | |||
WCHAR[36] | .Gpt.Name | 72 | |||
PARTITION_INFORMATION_MBR | BYTE | .Mbr.PartitionType | 32 | ||
BOOLEAN | .Mbr.BootIndicator | 33 | |||
BOOLEAN | .Mbr.RecognizedPartition | 34 | |||
DWORD | .Mbr.HiddenSectors | 36 | |||
GUID | unsigned long | .Mbr.PartitionId.Data1 | 40 | ||
unsigned short | .Mbr.PartitionId.Data2 | 44 | |||
unsigned short | .Mbr.PartitionId.Data3 | 46 | |||
unsigned char[8] | .Mbr.PartitionId.Data4 | 48 |
│ └─144
PARTITION_INFORMATION_GPT | GUID | unsigned long | .PartitionType.Data1 | 0 |
unsigned short | .PartitionType.Data2 | 4 | ||
unsigned short | .PartitionType.Data3 | 6 | ||
unsigned char[8] | .PartitionType.Data4 | 8 | ||
GUID | unsigned long | .PartitionId.Data1 | 16 | |
unsigned short | .PartitionId.Data2 | 20 | ||
unsigned short | .PartitionId.Data3 | 22 | ||
unsigned char[8] | .PartitionId.Data4 | 24 | ||
DWORD64 | .Attributes | 32 | ||
WCHAR[36] | .Name | 40 |
│ └─112
PARTITION_INFORMATION_MBR | BYTE | .PartitionType | 0 | |
BOOLEAN | .BootIndicator | 1 | ||
BOOLEAN | .RecognizedPartition | 2 | ||
DWORD | .HiddenSectors | 4 | ||
GUID | unsigned long | .PartitionId.Data1 | 8 | |
unsigned short | .PartitionId.Data2 | 12 | ||
unsigned short | .PartitionId.Data3 | 14 | ||
unsigned char[8] | .PartitionId.Data4 | 16 |
│ └─24
PATHDATA | FLONG | .flags | 0 |
ULONG | .count | 4 | |
POINTFIX * | .pptfx | 8 |
│ └─16
PATHOBJ | FLONG | .fl | 0 |
ULONG | .cCurves | 4 |
│ └─8
PAYLOAD_FILTER_PREDICATE | LPWSTR | .FieldName | 0 |
USHORT | .CompareOp | 8 | |
LPWSTR | .Value | 16 |
│ └─24
PBRANGE | int | .iLow | 0 |
int | .iHigh | 4 |
│ └─8
PCCARD_DES | DWORD | .PCD_Count | 0 |
DWORD | .PCD_Type | 4 | |
DWORD | .PCD_Flags | 8 | |
BYTE | .PCD_ConfigIndex | 12 | |
BYTE[3] | .PCD_Reserved | 13 | |
DWORD | .PCD_MemoryCardBase1 | 16 | |
DWORD | .PCD_MemoryCardBase2 | 20 | |
DWORD[2] | .PCD_MemoryCardBase | 24 | |
WORD[2] | .PCD_MemoryFlags | 32 | |
BYTE[2] | .PCD_IoFlags | 36 |
│ └─38
PCCARD_RESOURCE | PCCARD_DES | DWORD | .PcCard_Header.PCD_Count | 0 |
DWORD | .PcCard_Header.PCD_Type | 4 | ||
DWORD | .PcCard_Header.PCD_Flags | 8 | ||
BYTE | .PcCard_Header.PCD_ConfigIndex | 12 | ||
BYTE[3] | .PcCard_Header.PCD_Reserved | 13 | ||
DWORD | .PcCard_Header.PCD_MemoryCardBase1 | 16 | ||
DWORD | .PcCard_Header.PCD_MemoryCardBase2 | 20 | ||
DWORD[2] | .PcCard_Header.PCD_MemoryCardBase | 24 | ||
WORD[2] | .PcCard_Header.PCD_MemoryFlags | 32 | ||
BYTE[2] | .PcCard_Header.PCD_IoFlags | 36 |
│ └─38
PCMWAVEFORMAT | WAVEFORMAT | WORD | .wf.wFormatTag | 0 |
WORD | .wf.nChannels | 2 | ||
DWORD | .wf.nSamplesPerSec | 4 | ||
DWORD | .wf.nAvgBytesPerSec | 8 | ||
WORD | .wf.nBlockAlign | 12 | ||
WORD | .wBitsPerSample | 14 |
│ └─16
PDF_RENDER_PARAMS | D2D_RECT_F | FLOAT | .SourceRect.left | 0 |
FLOAT | .SourceRect.top | 4 | ||
FLOAT | .SourceRect.right | 8 | ||
FLOAT | .SourceRect.bottom | 12 | ||
UINT32 | .DestinationWidth | 16 | ||
UINT32 | .DestinationHeight | 20 | ||
D2D_COLOR_F | .BackgroundColor | 24 | ||
BOOLEAN | .IgnoreHighContrast | 40 |
│ └─44
PDH_BROWSE_DLG_CONFIG_A | DWORD | .bIncludeInstanceIndex | 0bytes,0bits |
DWORD | .bSingleCounterPerAdd | 0bytes,1bits | |
DWORD | .bSingleCounterPerDialog | 0bytes,2bits | |
DWORD | .bLocalCountersOnly | 0bytes,3bits | |
DWORD | .bWildCardInstances | 0bytes,4bits | |
DWORD | .bHideDetailBox | 0bytes,5bits | |
DWORD | .bInitializePath | 0bytes,6bits | |
DWORD | .bDisableMachineSelection | 0bytes,7bits | |
DWORD | .bIncludeCostlyObjects | 1bytes,0bits | |
DWORD | .bShowObjectBrowser | 1bytes,1bits | |
DWORD | .bReserved | 1bytes,2bits | |
HWND | .hWndOwner | 8 | |
LPSTR | .szDataSource | 16 | |
LPSTR | .szReturnPathBuffer | 24 | |
DWORD | .cchReturnPathLength | 32 | |
CounterPathCallBack | .pCallBack | 40 | |
DWORD_PTR | .dwCallBackArg | 48 | |
PDH_STATUS | .CallBackStatus | 56 | |
DWORD | .dwDefaultDetailLevel | 60 | |
LPSTR | .szDialogBoxCaption | 64 |
│ └─72
PDH_BROWSE_DLG_CONFIG_HA | DWORD | .bIncludeInstanceIndex | 0bytes,0bits |
DWORD | .bSingleCounterPerAdd | 0bytes,1bits | |
DWORD | .bSingleCounterPerDialog | 0bytes,2bits | |
DWORD | .bLocalCountersOnly | 0bytes,3bits | |
DWORD | .bWildCardInstances | 0bytes,4bits | |
DWORD | .bHideDetailBox | 0bytes,5bits | |
DWORD | .bInitializePath | 0bytes,6bits | |
DWORD | .bDisableMachineSelection | 0bytes,7bits | |
DWORD | .bIncludeCostlyObjects | 1bytes,0bits | |
DWORD | .bShowObjectBrowser | 1bytes,1bits | |
DWORD | .bReserved | 1bytes,2bits | |
HWND | .hWndOwner | 8 | |
PDH_HLOG | .hDataSource | 16 | |
LPSTR | .szReturnPathBuffer | 24 | |
DWORD | .cchReturnPathLength | 32 | |
CounterPathCallBack | .pCallBack | 40 | |
DWORD_PTR | .dwCallBackArg | 48 | |
PDH_STATUS | .CallBackStatus | 56 | |
DWORD | .dwDefaultDetailLevel | 60 | |
LPSTR | .szDialogBoxCaption | 64 |
│ └─72
PDH_BROWSE_DLG_CONFIG_HW | DWORD | .bIncludeInstanceIndex | 0bytes,0bits |
DWORD | .bSingleCounterPerAdd | 0bytes,1bits | |
DWORD | .bSingleCounterPerDialog | 0bytes,2bits | |
DWORD | .bLocalCountersOnly | 0bytes,3bits | |
DWORD | .bWildCardInstances | 0bytes,4bits | |
DWORD | .bHideDetailBox | 0bytes,5bits | |
DWORD | .bInitializePath | 0bytes,6bits | |
DWORD | .bDisableMachineSelection | 0bytes,7bits | |
DWORD | .bIncludeCostlyObjects | 1bytes,0bits | |
DWORD | .bShowObjectBrowser | 1bytes,1bits | |
DWORD | .bReserved | 1bytes,2bits | |
HWND | .hWndOwner | 8 | |
PDH_HLOG | .hDataSource | 16 | |
LPWSTR | .szReturnPathBuffer | 24 | |
DWORD | .cchReturnPathLength | 32 | |
CounterPathCallBack | .pCallBack | 40 | |
DWORD_PTR | .dwCallBackArg | 48 | |
PDH_STATUS | .CallBackStatus | 56 | |
DWORD | .dwDefaultDetailLevel | 60 | |
LPWSTR | .szDialogBoxCaption | 64 |
│ └─72
PDH_BROWSE_DLG_CONFIG_W | DWORD | .bIncludeInstanceIndex | 0bytes,0bits |
DWORD | .bSingleCounterPerAdd | 0bytes,1bits | |
DWORD | .bSingleCounterPerDialog | 0bytes,2bits | |
DWORD | .bLocalCountersOnly | 0bytes,3bits | |
DWORD | .bWildCardInstances | 0bytes,4bits | |
DWORD | .bHideDetailBox | 0bytes,5bits | |
DWORD | .bInitializePath | 0bytes,6bits | |
DWORD | .bDisableMachineSelection | 0bytes,7bits | |
DWORD | .bIncludeCostlyObjects | 1bytes,0bits | |
DWORD | .bShowObjectBrowser | 1bytes,1bits | |
DWORD | .bReserved | 1bytes,2bits | |
HWND | .hWndOwner | 8 | |
LPWSTR | .szDataSource | 16 | |
LPWSTR | .szReturnPathBuffer | 24 | |
DWORD | .cchReturnPathLength | 32 | |
CounterPathCallBack | .pCallBack | 40 | |
DWORD_PTR | .dwCallBackArg | 48 | |
PDH_STATUS | .CallBackStatus | 56 | |
DWORD | .dwDefaultDetailLevel | 60 | |
LPWSTR | .szDialogBoxCaption | 64 |
│ └─72
PDH_COUNTER_INFO_A | DWORD | .dwLength | 0 | ||
DWORD | .dwType | 4 | |||
DWORD | .CVersion | 8 | |||
DWORD | .CStatus | 12 | |||
LONG | .lScale | 16 | |||
LONG | .lDefaultScale | 20 | |||
DWORD_PTR | .dwUserData | 24 | |||
DWORD_PTR | .dwQueryUserData | 32 | |||
LPSTR | .szFullPath | 40 | |||
PDH_COUNTER_PATH_ELEMENTS_A | LPSTR | .CounterPath.szMachineName | 48 | ||
LPSTR | .CounterPath.szObjectName | 56 | |||
LPSTR | .CounterPath.szInstanceName | 64 | |||
LPSTR | .CounterPath.szParentInstance | 72 | |||
DWORD | .CounterPath.dwInstanceIndex | 80 | |||
LPSTR | .CounterPath.szCounterName | 88 | |||
PDH_DATA_ITEM_PATH_ELEMENTS_A | LPSTR | .DataItemPath.szMachineName | 48 | ||
GUID | unsigned long | .DataItemPath.ObjectGUID.Data1 | 56 | ||
unsigned short | .DataItemPath.ObjectGUID.Data2 | 60 | |||
unsigned short | .DataItemPath.ObjectGUID.Data3 | 62 | |||
unsigned char[8] | .DataItemPath.ObjectGUID.Data4 | 64 | |||
DWORD | .DataItemPath.dwItemId | 72 | |||
LPSTR | .DataItemPath.szInstanceName | 80 | |||
LPSTR | .szMachineName | 48 | |||
LPSTR | .szObjectName | 56 | |||
LPSTR | .szInstanceName | 64 | |||
LPSTR | .szParentInstance | 72 | |||
DWORD | .dwInstanceIndex | 80 | |||
LPSTR | .szCounterName | 88 | |||
LPSTR | .szExplainText | 96 | |||
DWORD[1] | .DataBuffer | 104 |
│ └─112
PDH_COUNTER_INFO_W | DWORD | .dwLength | 0 | ||
DWORD | .dwType | 4 | |||
DWORD | .CVersion | 8 | |||
DWORD | .CStatus | 12 | |||
LONG | .lScale | 16 | |||
LONG | .lDefaultScale | 20 | |||
DWORD_PTR | .dwUserData | 24 | |||
DWORD_PTR | .dwQueryUserData | 32 | |||
LPWSTR | .szFullPath | 40 | |||
PDH_COUNTER_PATH_ELEMENTS_W | LPWSTR | .CounterPath.szMachineName | 48 | ||
LPWSTR | .CounterPath.szObjectName | 56 | |||
LPWSTR | .CounterPath.szInstanceName | 64 | |||
LPWSTR | .CounterPath.szParentInstance | 72 | |||
DWORD | .CounterPath.dwInstanceIndex | 80 | |||
LPWSTR | .CounterPath.szCounterName | 88 | |||
PDH_DATA_ITEM_PATH_ELEMENTS_W | LPWSTR | .DataItemPath.szMachineName | 48 | ||
GUID | unsigned long | .DataItemPath.ObjectGUID.Data1 | 56 | ||
unsigned short | .DataItemPath.ObjectGUID.Data2 | 60 | |||
unsigned short | .DataItemPath.ObjectGUID.Data3 | 62 | |||
unsigned char[8] | .DataItemPath.ObjectGUID.Data4 | 64 | |||
DWORD | .DataItemPath.dwItemId | 72 | |||
LPWSTR | .DataItemPath.szInstanceName | 80 | |||
LPWSTR | .szMachineName | 48 | |||
LPWSTR | .szObjectName | 56 | |||
LPWSTR | .szInstanceName | 64 | |||
LPWSTR | .szParentInstance | 72 | |||
DWORD | .dwInstanceIndex | 80 | |||
LPWSTR | .szCounterName | 88 | |||
LPWSTR | .szExplainText | 96 | |||
DWORD[1] | .DataBuffer | 104 |
│ └─112
PDH_COUNTER_PATH_ELEMENTS_A | LPSTR | .szMachineName | 0 |
LPSTR | .szObjectName | 8 | |
LPSTR | .szInstanceName | 16 | |
LPSTR | .szParentInstance | 24 | |
DWORD | .dwInstanceIndex | 32 | |
LPSTR | .szCounterName | 40 |
│ └─48
PDH_COUNTER_PATH_ELEMENTS_W | LPWSTR | .szMachineName | 0 |
LPWSTR | .szObjectName | 8 | |
LPWSTR | .szInstanceName | 16 | |
LPWSTR | .szParentInstance | 24 | |
DWORD | .dwInstanceIndex | 32 | |
LPWSTR | .szCounterName | 40 |
│ └─48
PDH_DATA_ITEM_PATH_ELEMENTS_A | LPSTR | .szMachineName | 0 | |
GUID | unsigned long | .ObjectGUID.Data1 | 8 | |
unsigned short | .ObjectGUID.Data2 | 12 | ||
unsigned short | .ObjectGUID.Data3 | 14 | ||
unsigned char[8] | .ObjectGUID.Data4 | 16 | ||
DWORD | .dwItemId | 24 | ||
LPSTR | .szInstanceName | 32 |
│ └─40
PDH_DATA_ITEM_PATH_ELEMENTS_W | LPWSTR | .szMachineName | 0 | |
GUID | unsigned long | .ObjectGUID.Data1 | 8 | |
unsigned short | .ObjectGUID.Data2 | 12 | ||
unsigned short | .ObjectGUID.Data3 | 14 | ||
unsigned char[8] | .ObjectGUID.Data4 | 16 | ||
DWORD | .dwItemId | 24 | ||
LPWSTR | .szInstanceName | 32 |
│ └─40
PDH_FMT_COUNTERVALUE | DWORD | .CStatus | 0 |
LPCSTR | .AnsiStringValue | 8 | |
LPCWSTR | .WideStringValue | 8 | |
double | .doubleValue | 8 | |
LONGLONG | .largeValue | 8 | |
LONG | .longValue | 8 |
│ └─16
PDH_FMT_COUNTERVALUE_ITEM_A | LPSTR | .szName | 0 | |
PDH_FMT_COUNTERVALUE | DWORD | .FmtValue.CStatus | 8 | |
LPCSTR | .FmtValue.AnsiStringValue | 16 | ||
LPCWSTR | .FmtValue.WideStringValue | 16 | ||
double | .FmtValue.doubleValue | 16 | ||
LONGLONG | .FmtValue.largeValue | 16 | ||
LONG | .FmtValue.longValue | 16 |
│ └─24
PDH_FMT_COUNTERVALUE_ITEM_W | LPWSTR | .szName | 0 | |
PDH_FMT_COUNTERVALUE | DWORD | .FmtValue.CStatus | 8 | |
LPCSTR | .FmtValue.AnsiStringValue | 16 | ||
LPCWSTR | .FmtValue.WideStringValue | 16 | ||
double | .FmtValue.doubleValue | 16 | ||
LONGLONG | .FmtValue.largeValue | 16 | ||
LONG | .FmtValue.longValue | 16 |
│ └─24
PDH_RAW_COUNTER | volatile DWORD | .CStatus | 0 | |
FILETIME | DWORD | .TimeStamp.dwLowDateTime | 4 | |
DWORD | .TimeStamp.dwHighDateTime | 8 | ||
LONGLONG | .FirstValue | 16 | ||
LONGLONG | .SecondValue | 24 | ||
DWORD | .MultiCount | 32 |
│ └─40
PDH_RAW_COUNTER_ITEM_A | LPSTR | .szName | 0 | ||
PDH_RAW_COUNTER | volatile DWORD | .RawValue.CStatus | 8 | ||
FILETIME | DWORD | .RawValue.TimeStamp.dwLowDateTime | 12 | ||
DWORD | .RawValue.TimeStamp.dwHighDateTime | 16 | |||
LONGLONG | .RawValue.FirstValue | 24 | |||
LONGLONG | .RawValue.SecondValue | 32 | |||
DWORD | .RawValue.MultiCount | 40 |
│ └─48
PDH_RAW_COUNTER_ITEM_W | LPWSTR | .szName | 0 | ||
PDH_RAW_COUNTER | volatile DWORD | .RawValue.CStatus | 8 | ||
FILETIME | DWORD | .RawValue.TimeStamp.dwLowDateTime | 12 | ||
DWORD | .RawValue.TimeStamp.dwHighDateTime | 16 | |||
LONGLONG | .RawValue.FirstValue | 24 | |||
LONGLONG | .RawValue.SecondValue | 32 | |||
DWORD | .RawValue.MultiCount | 40 |
│ └─48
PDH_RAW_LOG_RECORD | DWORD | .dwStructureSize | 0 |
DWORD | .dwRecordType | 4 | |
DWORD | .dwItems | 8 | |
UCHAR[1] | .RawBytes | 12 |
│ └─16
PDH_STATISTICS | DWORD | .dwFormat | 0 | |
DWORD | .count | 4 | ||
PDH_FMT_COUNTERVALUE | DWORD | .min.CStatus | 8 | |
LPCSTR | .min.AnsiStringValue | 16 | ||
LPCWSTR | .min.WideStringValue | 16 | ||
double | .min.doubleValue | 16 | ||
LONGLONG | .min.largeValue | 16 | ||
LONG | .min.longValue | 16 | ||
PDH_FMT_COUNTERVALUE | DWORD | .max.CStatus | 24 | |
LPCSTR | .max.AnsiStringValue | 32 | ||
LPCWSTR | .max.WideStringValue | 32 | ||
double | .max.doubleValue | 32 | ||
LONGLONG | .max.largeValue | 32 | ||
LONG | .max.longValue | 32 | ||
PDH_FMT_COUNTERVALUE | DWORD | .mean.CStatus | 40 | |
LPCSTR | .mean.AnsiStringValue | 48 | ||
LPCWSTR | .mean.WideStringValue | 48 | ||
double | .mean.doubleValue | 48 | ||
LONGLONG | .mean.largeValue | 48 | ||
LONG | .mean.longValue | 48 |
│ └─56
PDH_TIME_INFO | LONGLONG | .StartTime | 0 |
LONGLONG | .EndTime | 8 | |
DWORD | .SampleCount | 16 |
│ └─24
PEB | BYTE[2] | .Reserved1 | 0 |
BYTE | .BeingDebugged | 2 | |
BYTE[1] | .Reserved2 | 3 | |
PVOID[2] | .Reserved3 | 8 | |
PPEB_LDR_DATA | .Ldr | 24 | |
PRTL_USER_PROCESS_PARAMETERS | .ProcessParameters | 32 | |
PVOID[3] | .Reserved4 | 40 | |
PVOID | .AtlThunkSListPtr | 64 | |
PVOID | .Reserved5 | 72 | |
ULONG | .Reserved6 | 80 | |
PVOID | .Reserved7 | 88 | |
ULONG | .Reserved8 | 96 | |
ULONG | .AtlThunkSListPtr32 | 100 | |
PVOID[45] | .Reserved9 | 104 | |
BYTE[96] | .Reserved10 | 464 | |
PPS_POST_PROCESS_INIT_ROUTINE | .PostProcessInitRoutine | 560 | |
BYTE[128] | .Reserved11 | 568 | |
PVOID[1] | .Reserved12 | 696 | |
ULONG | .SessionId | 704 |
│ └─712
PEB_LDR_DATA | BYTE[8] | .Reserved1 | 0 | |
PVOID[3] | .Reserved2 | 8 | ||
LIST_ENTRY | struct _LIST_ENTRY * | .InMemoryOrderModuleList.Flink | 32 | |
struct _LIST_ENTRY * | .InMemoryOrderModuleList.Blink | 40 |
│ └─48
PEERDIST_CLIENT_BASIC_INFO | BOOL | .fFlashCrowd | 0 |
│ └─4
PEERDIST_CONTENT_TAG | BYTE[16] | .Data | 0 |
│ └─16
PEERDIST_PUBLICATION_OPTIONS | DWORD | .dwVersion | 0 |
DWORD | .dwFlags | 4 |
│ └─8
PEERDIST_RETRIEVAL_OPTIONS | DWORD | .cbSize | 0 |
DWORD | .dwContentInfoMinVersion | 4 | |
DWORD | .dwContentInfoMaxVersion | 8 | |
DWORD | .dwReserved | 12 |
│ └─16
PEERDIST_STATUS_INFO | DWORD | .cbSize | 0 |
PEERDIST_STATUS | .status | 4 | |
DWORD | .dwMinVer | 8 | |
DWORD | .dwMaxVer | 12 |
│ └─16
PEER_ADDRESS | DWORD | .dwSize | 0 |
SOCKADDR_IN6 | .sin6 | 4 |
│ └─32
PEER_APPLICATION | GUID | unsigned long | .id.Data1 | 0 |
unsigned short | .id.Data2 | 4 | ||
unsigned short | .id.Data3 | 6 | ||
unsigned char[8] | .id.Data4 | 8 | ||
PEER_DATA | ULONG | .data.cbData | 16 | |
PBYTE | .data.pbData | 24 | ||
PWSTR | .pwzDescription | 32 |
│ └─40
PEER_APPLICATION_REGISTRATION_INFO | PEER_APPLICATION | GUID | unsigned long | .application.id.Data1 | 0 |
unsigned short | .application.id.Data2 | 4 | |||
unsigned short | .application.id.Data3 | 6 | |||
unsigned char[8] | .application.id.Data4 | 8 | |||
PEER_DATA | ULONG | .application.data.cbData | 16 | ||
PBYTE | .application.data.pbData | 24 | |||
PWSTR | .application.pwzDescription | 32 | |||
PWSTR | .pwzApplicationToLaunch | 40 | |||
PWSTR | .pwzApplicationArguments | 48 | |||
DWORD | .dwPublicationScope | 56 |
│ └─64
PEER_APP_LAUNCH_INFO | PPEER_CONTACT | .pContact | 0 |
PPEER_ENDPOINT | .pEndpoint | 8 | |
PPEER_INVITATION | .pInvitation | 16 |
│ └─24
PEER_COLLAB_EVENT_DATA | PEER_COLLAB_EVENT_TYPE | .eventType | 0 | |
PEER_EVENT_APPLICATION_CHANGED_DATA | PPEER_CONTACT | .applicationChangedData.pContact | 8 | |
PPEER_ENDPOINT | .applicationChangedData.pEndpoint | 16 | ||
PEER_CHANGE_TYPE | .applicationChangedData.changeType | 24 | ||
PPEER_APPLICATION | .applicationChangedData.pApplication | 32 | ||
PEER_EVENT_ENDPOINT_CHANGED_DATA | PPEER_CONTACT | .endpointChangedData.pContact | 8 | |
PPEER_ENDPOINT | .endpointChangedData.pEndpoint | 16 | ||
PEER_EVENT_OBJECT_CHANGED_DATA | PPEER_CONTACT | .objectChangedData.pContact | 8 | |
PPEER_ENDPOINT | .objectChangedData.pEndpoint | 16 | ||
PEER_CHANGE_TYPE | .objectChangedData.changeType | 24 | ||
PPEER_OBJECT | .objectChangedData.pObject | 32 | ||
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA | PEER_CHANGE_TYPE | .peopleNearMeChangedData.changeType | 8 | |
PPEER_PEOPLE_NEAR_ME | .peopleNearMeChangedData.pPeopleNearMe | 16 | ||
PEER_EVENT_PRESENCE_CHANGED_DATA | PPEER_CONTACT | .presenceChangedData.pContact | 8 | |
PPEER_ENDPOINT | .presenceChangedData.pEndpoint | 16 | ||
PEER_CHANGE_TYPE | .presenceChangedData.changeType | 24 | ||
PPEER_PRESENCE_INFO | .presenceChangedData.pPresenceInfo | 32 | ||
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA | PPEER_ENDPOINT | .requestStatusChangedData.pEndpoint | 8 | |
HRESULT | .requestStatusChangedData.hrChange | 16 | ||
PEER_EVENT_WATCHLIST_CHANGED_DATA | PPEER_CONTACT | .watchListChangedData.pContact | 8 | |
PEER_CHANGE_TYPE | .watchListChangedData.changeType | 16 |
│ └─40
PEER_COLLAB_EVENT_REGISTRATION | PEER_COLLAB_EVENT_TYPE | .eventType | 0 |
GUID * | .pInstance | 8 |
│ └─16
PEER_CONNECTION_INFO | DWORD | .dwSize | 0 | |
DWORD | .dwFlags | 4 | ||
ULONGLONG | .ullConnectionId | 8 | ||
ULONGLONG | .ullNodeId | 16 | ||
PWSTR | .pwzPeerId | 24 | ||
PEER_ADDRESS | DWORD | .address.dwSize | 32 | |
SOCKADDR_IN6 | .address.sin6 | 36 |
│ └─64
PEER_CONTACT | PWSTR | .pwzPeerName | 0 | |
PWSTR | .pwzNickName | 8 | ||
PWSTR | .pwzDisplayName | 16 | ||
PWSTR | .pwzEmailAddress | 24 | ||
BOOL | .fWatch | 32 | ||
PEER_WATCH_PERMISSION | .WatcherPermissions | 36 | ||
PEER_DATA | ULONG | .credentials.cbData | 40 | |
PBYTE | .credentials.pbData | 48 |
│ └─56
PEER_CREDENTIAL_INFO | DWORD | .dwSize | 0 | |
DWORD | .dwFlags | 4 | ||
PWSTR | .pwzFriendlyName | 8 | ||
CERT_PUBLIC_KEY_INFO * | .pPublicKey | 16 | ||
PWSTR | .pwzIssuerPeerName | 24 | ||
PWSTR | .pwzIssuerFriendlyName | 32 | ||
FILETIME | DWORD | .ftValidityStart.dwLowDateTime | 40 | |
DWORD | .ftValidityStart.dwHighDateTime | 44 | ||
FILETIME | DWORD | .ftValidityEnd.dwLowDateTime | 48 | |
DWORD | .ftValidityEnd.dwHighDateTime | 52 | ||
ULONG | .cRoles | 56 | ||
PEER_ROLE_ID * | .pRoles | 64 |
│ └─72
PEER_DATA | ULONG | .cbData | 0 |
PBYTE | .pbData | 8 |
│ └─16
PEER_ENDPOINT | PEER_ADDRESS | DWORD | .address.dwSize | 0 |
SOCKADDR_IN6 | .address.sin6 | 4 | ||
PWSTR | .pwzEndpointName | 32 |
│ └─40
PEER_EVENT_APPLICATION_CHANGED_DATA | PPEER_CONTACT | .pContact | 0 |
PPEER_ENDPOINT | .pEndpoint | 8 | |
PEER_CHANGE_TYPE | .changeType | 16 | |
PPEER_APPLICATION | .pApplication | 24 |
│ └─32
PEER_EVENT_CONNECTION_CHANGE_DATA | DWORD | .dwSize | 0 |
PEER_CONNECTION_STATUS | .status | 4 | |
ULONGLONG | .ullConnectionId | 8 | |
ULONGLONG | .ullNodeId | 16 | |
ULONGLONG | .ullNextConnectionId | 24 | |
HRESULT | .hrConnectionFailedReason | 32 |
│ └─40
PEER_EVENT_ENDPOINT_CHANGED_DATA | PPEER_CONTACT | .pContact | 0 |
PPEER_ENDPOINT | .pEndpoint | 8 |
│ └─16
PEER_EVENT_INCOMING_DATA | DWORD | .dwSize | 0 | |
ULONGLONG | .ullConnectionId | 8 | ||
GUID | unsigned long | .type.Data1 | 16 | |
unsigned short | .type.Data2 | 20 | ||
unsigned short | .type.Data3 | 22 | ||
unsigned char[8] | .type.Data4 | 24 | ||
PEER_DATA | ULONG | .data.cbData | 32 | |
PBYTE | .data.pbData | 40 |
│ └─48
PEER_EVENT_MEMBER_CHANGE_DATA | DWORD | .dwSize | 0 |
PEER_MEMBER_CHANGE_TYPE | .changeType | 4 | |
PWSTR | .pwzIdentity | 8 |
│ └─16
PEER_EVENT_NODE_CHANGE_DATA | DWORD | .dwSize | 0 |
PEER_NODE_CHANGE_TYPE | .changeType | 4 | |
ULONGLONG | .ullNodeId | 8 | |
PWSTR | .pwzPeerId | 16 |
│ └─24
PEER_EVENT_OBJECT_CHANGED_DATA | PPEER_CONTACT | .pContact | 0 |
PPEER_ENDPOINT | .pEndpoint | 8 | |
PEER_CHANGE_TYPE | .changeType | 16 | |
PPEER_OBJECT | .pObject | 24 |
│ └─32
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA | PEER_CHANGE_TYPE | .changeType | 0 |
PPEER_PEOPLE_NEAR_ME | .pPeopleNearMe | 8 |
│ └─16
PEER_EVENT_PRESENCE_CHANGED_DATA | PPEER_CONTACT | .pContact | 0 |
PPEER_ENDPOINT | .pEndpoint | 8 | |
PEER_CHANGE_TYPE | .changeType | 16 | |
PPEER_PRESENCE_INFO | .pPresenceInfo | 24 |
│ └─32
PEER_EVENT_RECORD_CHANGE_DATA | DWORD | .dwSize | 0 | |
PEER_RECORD_CHANGE_TYPE | .changeType | 4 | ||
GUID | unsigned long | .recordId.Data1 | 8 | |
unsigned short | .recordId.Data2 | 12 | ||
unsigned short | .recordId.Data3 | 14 | ||
unsigned char[8] | .recordId.Data4 | 16 | ||
GUID | unsigned long | .recordType.Data1 | 24 | |
unsigned short | .recordType.Data2 | 28 | ||
unsigned short | .recordType.Data3 | 30 | ||
unsigned char[8] | .recordType.Data4 | 32 |
│ └─40
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA | PPEER_ENDPOINT | .pEndpoint | 0 |
HRESULT | .hrChange | 8 |
│ └─16
PEER_EVENT_SYNCHRONIZED_DATA | DWORD | .dwSize | 0 | |
GUID | unsigned long | .recordType.Data1 | 4 | |
unsigned short | .recordType.Data2 | 8 | ||
unsigned short | .recordType.Data3 | 10 | ||
unsigned char[8] | .recordType.Data4 | 12 |
│ └─20
PEER_EVENT_WATCHLIST_CHANGED_DATA | PPEER_CONTACT | .pContact | 0 |
PEER_CHANGE_TYPE | .changeType | 8 |
│ └─16
PEER_GRAPH_EVENT_DATA | PEER_GRAPH_EVENT_TYPE | .eventType | 0 | ||
PEER_EVENT_CONNECTION_CHANGE_DATA | DWORD | .connectionChangeData.dwSize | 8 | ||
PEER_CONNECTION_STATUS | .connectionChangeData.status | 12 | |||
ULONGLONG | .connectionChangeData.ullConnectionId | 16 | |||
ULONGLONG | .connectionChangeData.ullNodeId | 24 | |||
ULONGLONG | .connectionChangeData.ullNextConnectionId | 32 | |||
HRESULT | .connectionChangeData.hrConnectionFailedReason | 40 | |||
PEER_EVENT_INCOMING_DATA | DWORD | .incomingData.dwSize | 8 | ||
ULONGLONG | .incomingData.ullConnectionId | 16 | |||
GUID | unsigned long | .incomingData.type.Data1 | 24 | ||
unsigned short | .incomingData.type.Data2 | 28 | |||
unsigned short | .incomingData.type.Data3 | 30 | |||
unsigned char[8] | .incomingData.type.Data4 | 32 | |||
PEER_DATA | ULONG | .incomingData.data.cbData | 40 | ||
PBYTE | .incomingData.data.pbData | 48 | |||
PEER_EVENT_NODE_CHANGE_DATA | DWORD | .nodeChangeData.dwSize | 8 | ||
PEER_NODE_CHANGE_TYPE | .nodeChangeData.changeType | 12 | |||
ULONGLONG | .nodeChangeData.ullNodeId | 16 | |||
PWSTR | .nodeChangeData.pwzPeerId | 24 | |||
PEER_EVENT_RECORD_CHANGE_DATA | DWORD | .recordChangeData.dwSize | 8 | ||
PEER_RECORD_CHANGE_TYPE | .recordChangeData.changeType | 12 | |||
GUID | unsigned long | .recordChangeData.recordId.Data1 | 16 | ||
unsigned short | .recordChangeData.recordId.Data2 | 20 | |||
unsigned short | .recordChangeData.recordId.Data3 | 22 | |||
unsigned char[8] | .recordChangeData.recordId.Data4 | 24 | |||
GUID | unsigned long | .recordChangeData.recordType.Data1 | 32 | ||
unsigned short | .recordChangeData.recordType.Data2 | 36 | |||
unsigned short | .recordChangeData.recordType.Data3 | 38 | |||
unsigned char[8] | .recordChangeData.recordType.Data4 | 40 | |||
PEER_EVENT_SYNCHRONIZED_DATA | DWORD | .synchronizedData.dwSize | 8 | ||
GUID | unsigned long | .synchronizedData.recordType.Data1 | 12 | ||
unsigned short | .synchronizedData.recordType.Data2 | 16 | |||
unsigned short | .synchronizedData.recordType.Data3 | 18 | |||
unsigned char[8] | .synchronizedData.recordType.Data4 | 20 | |||
PEER_GRAPH_STATUS_FLAGS | .dwStatus | 8 |
│ └─56
PEER_GRAPH_EVENT_REGISTRATION | PEER_GRAPH_EVENT_TYPE | .eventType | 0 |
GUID * | .pType | 8 |
│ └─16
PEER_GRAPH_PROPERTIES | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwScope | 8 | |
DWORD | .dwMaxRecordSize | 12 | |
PWSTR | .pwzGraphId | 16 | |
PWSTR | .pwzCreatorId | 24 | |
PWSTR | .pwzFriendlyName | 32 | |
PWSTR | .pwzComment | 40 | |
ULONG | .ulPresenceLifetime | 48 | |
ULONG | .cPresenceMax | 52 |
│ └─56
PEER_GROUP_EVENT_DATA | PEER_GROUP_EVENT_TYPE | .eventType | 0 | ||
PEER_EVENT_CONNECTION_CHANGE_DATA | DWORD | .connectionChangeData.dwSize | 8 | ||
PEER_CONNECTION_STATUS | .connectionChangeData.status | 12 | |||
ULONGLONG | .connectionChangeData.ullConnectionId | 16 | |||
ULONGLONG | .connectionChangeData.ullNodeId | 24 | |||
ULONGLONG | .connectionChangeData.ullNextConnectionId | 32 | |||
HRESULT | .connectionChangeData.hrConnectionFailedReason | 40 | |||
PEER_EVENT_INCOMING_DATA | DWORD | .incomingData.dwSize | 8 | ||
ULONGLONG | .incomingData.ullConnectionId | 16 | |||
GUID | unsigned long | .incomingData.type.Data1 | 24 | ||
unsigned short | .incomingData.type.Data2 | 28 | |||
unsigned short | .incomingData.type.Data3 | 30 | |||
unsigned char[8] | .incomingData.type.Data4 | 32 | |||
PEER_DATA | ULONG | .incomingData.data.cbData | 40 | ||
PBYTE | .incomingData.data.pbData | 48 | |||
PEER_EVENT_MEMBER_CHANGE_DATA | DWORD | .memberChangeData.dwSize | 8 | ||
PEER_MEMBER_CHANGE_TYPE | .memberChangeData.changeType | 12 | |||
PWSTR | .memberChangeData.pwzIdentity | 16 | |||
PEER_EVENT_RECORD_CHANGE_DATA | DWORD | .recordChangeData.dwSize | 8 | ||
PEER_RECORD_CHANGE_TYPE | .recordChangeData.changeType | 12 | |||
GUID | unsigned long | .recordChangeData.recordId.Data1 | 16 | ||
unsigned short | .recordChangeData.recordId.Data2 | 20 | |||
unsigned short | .recordChangeData.recordId.Data3 | 22 | |||
unsigned char[8] | .recordChangeData.recordId.Data4 | 24 | |||
GUID | unsigned long | .recordChangeData.recordType.Data1 | 32 | ||
unsigned short | .recordChangeData.recordType.Data2 | 36 | |||
unsigned short | .recordChangeData.recordType.Data3 | 38 | |||
unsigned char[8] | .recordChangeData.recordType.Data4 | 40 | |||
PEER_GROUP_STATUS | .dwStatus | 8 | |||
HRESULT | .hrConnectionFailedReason | 8 |
│ └─56
PEER_GROUP_EVENT_REGISTRATION | PEER_GROUP_EVENT_TYPE | .eventType | 0 |
GUID * | .pType | 8 |
│ └─16
PEER_GROUP_PROPERTIES | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PWSTR | .pwzCloud | 8 | |
PWSTR | .pwzClassifier | 16 | |
PWSTR | .pwzGroupPeerName | 24 | |
PWSTR | .pwzCreatorPeerName | 32 | |
PWSTR | .pwzFriendlyName | 40 | |
PWSTR | .pwzComment | 48 | |
ULONG | .ulMemberDataLifetime | 56 | |
ULONG | .ulPresenceLifetime | 60 | |
DWORD | .dwAuthenticationSchemes | 64 | |
PWSTR | .pwzGroupPassword | 72 | |
PEER_ROLE_ID | .groupPasswordRole | 80 |
│ └─96
PEER_INVITATION | GUID | unsigned long | .applicationId.Data1 | 0 |
unsigned short | .applicationId.Data2 | 4 | ||
unsigned short | .applicationId.Data3 | 6 | ||
unsigned char[8] | .applicationId.Data4 | 8 | ||
PEER_DATA | ULONG | .applicationData.cbData | 16 | |
PBYTE | .applicationData.pbData | 24 | ||
PWSTR | .pwzMessage | 32 |
│ └─40
PEER_INVITATION_INFO | DWORD | .dwSize | 0 | |
DWORD | .dwFlags | 4 | ||
PWSTR | .pwzCloudName | 8 | ||
DWORD | .dwScope | 16 | ||
DWORD | .dwCloudFlags | 20 | ||
PWSTR | .pwzGroupPeerName | 24 | ||
PWSTR | .pwzIssuerPeerName | 32 | ||
PWSTR | .pwzSubjectPeerName | 40 | ||
PWSTR | .pwzGroupFriendlyName | 48 | ||
PWSTR | .pwzIssuerFriendlyName | 56 | ||
PWSTR | .pwzSubjectFriendlyName | 64 | ||
FILETIME | DWORD | .ftValidityStart.dwLowDateTime | 72 | |
DWORD | .ftValidityStart.dwHighDateTime | 76 | ||
FILETIME | DWORD | .ftValidityEnd.dwLowDateTime | 80 | |
DWORD | .ftValidityEnd.dwHighDateTime | 84 | ||
ULONG | .cRoles | 88 | ||
PEER_ROLE_ID * | .pRoles | 96 | ||
ULONG | .cClassifiers | 104 | ||
PWSTR * | .ppwzClassifiers | 112 | ||
CERT_PUBLIC_KEY_INFO * | .pSubjectPublicKey | 120 | ||
PEER_GROUP_AUTHENTICATION_SCHEME | .authScheme | 128 |
│ └─136
PEER_INVITATION_RESPONSE | PEER_INVITATION_RESPONSE_TYPE | .action | 0 |
PWSTR | .pwzMessage | 8 | |
HRESULT | .hrExtendedInfo | 16 |
│ └─24
PEER_MEMBER | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
PWSTR | .pwzIdentity | 8 | |
PWSTR | .pwzAttributes | 16 | |
ULONGLONG | .ullNodeId | 24 | |
ULONG | .cAddresses | 32 | |
PEER_ADDRESS * | .pAddresses | 40 | |
PEER_CREDENTIAL_INFO * | .pCredentialInfo | 48 |
│ └─56
PEER_NAME_PAIR | DWORD | .dwSize | 0 |
PWSTR | .pwzPeerName | 8 | |
PWSTR | .pwzFriendlyName | 16 |
│ └─24
PEER_NODE_INFO | DWORD | .dwSize | 0 |
ULONGLONG | .ullNodeId | 8 | |
PWSTR | .pwzPeerId | 16 | |
ULONG | .cAddresses | 24 | |
PPEER_ADDRESS | .pAddresses | 32 | |
PWSTR | .pwzAttributes | 40 |
│ └─48
PEER_OBJECT | GUID | unsigned long | .id.Data1 | 0 |
unsigned short | .id.Data2 | 4 | ||
unsigned short | .id.Data3 | 6 | ||
unsigned char[8] | .id.Data4 | 8 | ||
PEER_DATA | ULONG | .data.cbData | 16 | |
PBYTE | .data.pbData | 24 | ||
DWORD | .dwPublicationScope | 32 |
│ └─40
PEER_PEOPLE_NEAR_ME | PWSTR | .pwzNickName | 0 | ||
PEER_ENDPOINT | PEER_ADDRESS | DWORD | .endpoint.address.dwSize | 8 | |
SOCKADDR_IN6 | .endpoint.address.sin6 | 12 | |||
PWSTR | .endpoint.pwzEndpointName | 40 | |||
GUID | unsigned long | .id.Data1 | 48 | ||
unsigned short | .id.Data2 | 52 | |||
unsigned short | .id.Data3 | 54 | |||
unsigned char[8] | .id.Data4 | 56 |
│ └─64
PEER_PNRP_CLOUD_INFO | PWSTR | .pwzCloudName | 0 |
PNRP_SCOPE | .dwScope | 8 | |
DWORD | .dwScopeId | 12 |
│ └─16
PEER_PNRP_ENDPOINT_INFO | PWSTR | .pwzPeerName | 0 | |
ULONG | .cAddresses | 8 | ||
SOCKADDR ** | .ppAddresses | 16 | ||
PWSTR | .pwzComment | 24 | ||
PEER_DATA | ULONG | .payload.cbData | 32 | |
PBYTE | .payload.pbData | 40 |
│ └─48
PEER_PNRP_REGISTRATION_INFO | PWSTR | .pwzCloudName | 0 | |
PWSTR | .pwzPublishingIdentity | 8 | ||
ULONG | .cAddresses | 16 | ||
SOCKADDR ** | .ppAddresses | 24 | ||
WORD | .wPort | 32 | ||
PWSTR | .pwzComment | 40 | ||
PEER_DATA | ULONG | .payload.cbData | 48 | |
PBYTE | .payload.pbData | 56 |
│ └─64
PEER_PRESENCE_INFO | PEER_PRESENCE_STATUS | .status | 0 |
PWSTR | .pwzDescriptiveText | 8 |
│ └─16
PEER_RECORD | DWORD | .dwSize | 0 | |
GUID | unsigned long | .type.Data1 | 4 | |
unsigned short | .type.Data2 | 8 | ||
unsigned short | .type.Data3 | 10 | ||
unsigned char[8] | .type.Data4 | 12 | ||
GUID | unsigned long | .id.Data1 | 20 | |
unsigned short | .id.Data2 | 24 | ||
unsigned short | .id.Data3 | 26 | ||
unsigned char[8] | .id.Data4 | 28 | ||
DWORD | .dwVersion | 36 | ||
DWORD | .dwFlags | 40 | ||
PWSTR | .pwzCreatorId | 48 | ||
PWSTR | .pwzModifiedById | 56 | ||
PWSTR | .pwzAttributes | 64 | ||
FILETIME | DWORD | .ftCreation.dwLowDateTime | 72 | |
DWORD | .ftCreation.dwHighDateTime | 76 | ||
FILETIME | DWORD | .ftExpiration.dwLowDateTime | 80 | |
DWORD | .ftExpiration.dwHighDateTime | 84 | ||
FILETIME | DWORD | .ftLastModified.dwLowDateTime | 88 | |
DWORD | .ftLastModified.dwHighDateTime | 92 | ||
PEER_DATA | ULONG | .securityData.cbData | 96 | |
PBYTE | .securityData.pbData | 104 | ||
PEER_DATA | ULONG | .data.cbData | 112 | |
PBYTE | .data.pbData | 120 |
│ └─128
PEER_SECURITY_INTERFACE | DWORD | .dwSize | 0 |
PWSTR | .pwzSspFilename | 8 | |
PWSTR | .pwzPackageName | 16 | |
ULONG | .cbSecurityInfo | 24 | |
PBYTE | .pbSecurityInfo | 32 | |
PVOID | .pvContext | 40 | |
PFNPEER_VALIDATE_RECORD | .pfnValidateRecord | 48 | |
PFNPEER_SECURE_RECORD | .pfnSecureRecord | 56 | |
PFNPEER_FREE_SECURITY_DATA | .pfnFreeSecurityData | 64 | |
PFNPEER_ON_PASSWORD_AUTH_FAILED | .pfnAuthFailed | 72 |
│ └─80
PEER_VERSION_DATA | WORD | .wVersion | 0 |
WORD | .wHighestVersion | 2 |
│ └─4
PERBANDINFO | BOOL | .bRepeatThisBand | 0 |
SIZEL | .szlBand | 4 | |
ULONG | .ulHorzRes | 12 | |
ULONG | .ulVertRes | 16 |
│ └─20
PERFORMANCE_DATA | WORD | .Size | 0 |
BYTE | .Version | 2 | |
BYTE | .HwCountersCount | 3 | |
DWORD | .ContextSwitchCount | 4 | |
DWORD64 | .WaitReasonBitMap | 8 | |
DWORD64 | .CycleTime | 16 | |
DWORD | .RetryCount | 24 | |
DWORD | .Reserved | 28 | |
HARDWARE_COUNTER_DATA[16] | .HwCounters | 32 |
│ └─288
PERFORMANCE_INFORMATION | DWORD | .cb | 0 |
SIZE_T | .CommitTotal | 8 | |
SIZE_T | .CommitLimit | 16 | |
SIZE_T | .CommitPeak | 24 | |
SIZE_T | .PhysicalTotal | 32 | |
SIZE_T | .PhysicalAvailable | 40 | |
SIZE_T | .SystemCache | 48 | |
SIZE_T | .KernelTotal | 56 | |
SIZE_T | .KernelPaged | 64 | |
SIZE_T | .KernelNonpaged | 72 | |
SIZE_T | .PageSize | 80 | |
DWORD | .HandleCount | 88 | |
DWORD | .ProcessCount | 92 | |
DWORD | .ThreadCount | 96 |
│ └─104
PERF_COUNTERSET_INFO | GUID | unsigned long | .CounterSetGuid.Data1 | 0 |
unsigned short | .CounterSetGuid.Data2 | 4 | ||
unsigned short | .CounterSetGuid.Data3 | 6 | ||
unsigned char[8] | .CounterSetGuid.Data4 | 8 | ||
GUID | unsigned long | .ProviderGuid.Data1 | 16 | |
unsigned short | .ProviderGuid.Data2 | 20 | ||
unsigned short | .ProviderGuid.Data3 | 22 | ||
unsigned char[8] | .ProviderGuid.Data4 | 24 | ||
ULONG | .NumCounters | 32 | ||
ULONG | .InstanceType | 36 |
│ └─40
PERF_COUNTERSET_INSTANCE | GUID | unsigned long | .CounterSetGuid.Data1 | 0 |
unsigned short | .CounterSetGuid.Data2 | 4 | ||
unsigned short | .CounterSetGuid.Data3 | 6 | ||
unsigned char[8] | .CounterSetGuid.Data4 | 8 | ||
ULONG | .dwSize | 16 | ||
ULONG | .InstanceId | 20 | ||
ULONG | .InstanceNameOffset | 24 | ||
ULONG | .InstanceNameSize | 28 |
│ └─32
PERF_COUNTERSET_REG_INFO | GUID | unsigned long | .CounterSetGuid.Data1 | 0 |
unsigned short | .CounterSetGuid.Data2 | 4 | ||
unsigned short | .CounterSetGuid.Data3 | 6 | ||
unsigned char[8] | .CounterSetGuid.Data4 | 8 | ||
ULONG | .CounterSetType | 16 | ||
ULONG | .DetailLevel | 20 | ||
ULONG | .NumCounters | 24 | ||
ULONG | .InstanceType | 28 |
│ └─32
PERF_COUNTER_BLOCK | DWORD | .ByteLength | 0 |
│ └─4
PERF_COUNTER_DATA | ULONG | .dwDataSize | 0 |
ULONG | .dwSize | 4 |
│ └─8
PERF_COUNTER_DEFINITION | DWORD | .ByteLength | 0 |
DWORD | .CounterNameTitleIndex | 4 | |
DWORD | .CounterNameTitle | 8 | |
DWORD | .CounterHelpTitleIndex | 12 | |
DWORD | .CounterHelpTitle | 16 | |
LONG | .DefaultScale | 20 | |
DWORD | .DetailLevel | 24 | |
DWORD | .CounterType | 28 | |
DWORD | .CounterSize | 32 | |
DWORD | .CounterOffset | 36 |
│ └─40
PERF_COUNTER_HEADER | ULONG | .dwStatus | 0 |
PerfCounterDataType | .dwType | 4 | |
ULONG | .dwSize | 8 | |
ULONG | .Reserved | 12 |
│ └─16
PERF_COUNTER_IDENTIFIER | GUID | unsigned long | .CounterSetGuid.Data1 | 0 |
unsigned short | .CounterSetGuid.Data2 | 4 | ||
unsigned short | .CounterSetGuid.Data3 | 6 | ||
unsigned char[8] | .CounterSetGuid.Data4 | 8 | ||
ULONG | .Status | 16 | ||
ULONG | .Size | 20 | ||
ULONG | .CounterId | 24 | ||
ULONG | .InstanceId | 28 | ||
ULONG | .Index | 32 | ||
ULONG | .Reserved | 36 |
│ └─40
PERF_COUNTER_IDENTITY | GUID | unsigned long | .CounterSetGuid.Data1 | 0 |
unsigned short | .CounterSetGuid.Data2 | 4 | ||
unsigned short | .CounterSetGuid.Data3 | 6 | ||
unsigned char[8] | .CounterSetGuid.Data4 | 8 | ||
ULONG | .BufferSize | 16 | ||
ULONG | .CounterId | 20 | ||
ULONG | .InstanceId | 24 | ||
ULONG | .MachineOffset | 28 | ||
ULONG | .NameOffset | 32 | ||
ULONG | .Reserved | 36 |
│ └─40
PERF_COUNTER_INFO | ULONG | .CounterId | 0 |
ULONG | .Type | 4 | |
ULONGLONG | .Attrib | 8 | |
ULONG | .Size | 16 | |
ULONG | .DetailLevel | 20 | |
LONG | .Scale | 24 | |
ULONG | .Offset | 28 |
│ └─32
PERF_COUNTER_REG_INFO | ULONG | .CounterId | 0 |
ULONG | .Type | 4 | |
ULONGLONG | .Attrib | 8 | |
ULONG | .DetailLevel | 16 | |
LONG | .DefaultScale | 20 | |
ULONG | .BaseCounterId | 24 | |
ULONG | .PerfTimeId | 28 | |
ULONG | .PerfFreqId | 32 | |
ULONG | .MultiId | 36 | |
ULONG | .AggregateFunc | 40 | |
ULONG | .Reserved | 44 |
│ └─48
PERF_DATA_BLOCK | WCHAR[4] | .Signature | 0 | |
DWORD | .LittleEndian | 8 | ||
DWORD | .Version | 12 | ||
DWORD | .Revision | 16 | ||
DWORD | .TotalByteLength | 20 | ||
DWORD | .HeaderLength | 24 | ||
DWORD | .NumObjectTypes | 28 | ||
LONG | .DefaultObject | 32 | ||
SYSTEMTIME | WORD | .SystemTime.wYear | 36 | |
WORD | .SystemTime.wMonth | 38 | ||
WORD | .SystemTime.wDayOfWeek | 40 | ||
WORD | .SystemTime.wDay | 42 | ||
WORD | .SystemTime.wHour | 44 | ||
WORD | .SystemTime.wMinute | 46 | ||
WORD | .SystemTime.wSecond | 48 | ||
WORD | .SystemTime.wMilliseconds | 50 | ||
LARGE_INTEGER | LONGLONG | .PerfTime.QuadPart | 56 | |
struct (unnamed) | .PerfTime.u | 56 | ||
DWORD | .PerfTime.LowPart | 56 | ||
LONG | .PerfTime.HighPart | 60 | ||
LARGE_INTEGER | LONGLONG | .PerfFreq.QuadPart | 64 | |
struct (unnamed) | .PerfFreq.u | 64 | ||
DWORD | .PerfFreq.LowPart | 64 | ||
LONG | .PerfFreq.HighPart | 68 | ||
LARGE_INTEGER | LONGLONG | .PerfTime100nSec.QuadPart | 72 | |
struct (unnamed) | .PerfTime100nSec.u | 72 | ||
DWORD | .PerfTime100nSec.LowPart | 72 | ||
LONG | .PerfTime100nSec.HighPart | 76 | ||
DWORD | .SystemNameLength | 80 | ||
DWORD | .SystemNameOffset | 84 |
│ └─88
PERF_DATA_HEADER | ULONG | .dwTotalSize | 0 | |
ULONG | .dwNumCounters | 4 | ||
LONGLONG | .PerfTimeStamp | 8 | ||
LONGLONG | .PerfTime100NSec | 16 | ||
LONGLONG | .PerfFreq | 24 | ||
SYSTEMTIME | WORD | .SystemTime.wYear | 32 | |
WORD | .SystemTime.wMonth | 34 | ||
WORD | .SystemTime.wDayOfWeek | 36 | ||
WORD | .SystemTime.wDay | 38 | ||
WORD | .SystemTime.wHour | 40 | ||
WORD | .SystemTime.wMinute | 42 | ||
WORD | .SystemTime.wSecond | 44 | ||
WORD | .SystemTime.wMilliseconds | 46 |
│ └─48
PERF_INSTANCE_DEFINITION | DWORD | .ByteLength | 0 |
DWORD | .ParentObjectTitleIndex | 4 | |
DWORD | .ParentObjectInstance | 8 | |
LONG | .UniqueID | 12 | |
DWORD | .NameOffset | 16 | |
DWORD | .NameLength | 20 |
│ └─24
PERF_INSTANCE_HEADER | ULONG | .Size | 0 |
ULONG | .InstanceId | 4 |
│ └─8
PERF_MULTI_COUNTERS | ULONG | .dwSize | 0 |
ULONG | .dwCounters | 4 |
│ └─8
PERF_MULTI_INSTANCES | ULONG | .dwTotalSize | 0 |
ULONG | .dwInstances | 4 |
│ └─8
PERF_OBJECT_TYPE | DWORD | .TotalByteLength | 0 | |
DWORD | .DefinitionLength | 4 | ||
DWORD | .HeaderLength | 8 | ||
DWORD | .ObjectNameTitleIndex | 12 | ||
DWORD | .ObjectNameTitle | 16 | ||
DWORD | .ObjectHelpTitleIndex | 20 | ||
DWORD | .ObjectHelpTitle | 24 | ||
DWORD | .DetailLevel | 28 | ||
DWORD | .NumCounters | 32 | ||
LONG | .DefaultCounter | 36 | ||
LONG | .NumInstances | 40 | ||
DWORD | .CodePage | 44 | ||
LARGE_INTEGER | LONGLONG | .PerfTime.QuadPart | 48 | |
struct (unnamed) | .PerfTime.u | 48 | ||
DWORD | .PerfTime.LowPart | 48 | ||
LONG | .PerfTime.HighPart | 52 | ||
LARGE_INTEGER | LONGLONG | .PerfFreq.QuadPart | 56 | |
struct (unnamed) | .PerfFreq.u | 56 | ||
DWORD | .PerfFreq.LowPart | 56 | ||
LONG | .PerfFreq.HighPart | 60 |
│ └─64
PERF_PROVIDER_CONTEXT | DWORD | .ContextSize | 0 |
DWORD | .Reserved | 4 | |
PERFLIBREQUEST | .ControlCallback | 8 | |
PERF_MEM_ALLOC | .MemAllocRoutine | 16 | |
PERF_MEM_FREE | .MemFreeRoutine | 24 | |
LPVOID | .pMemContext | 32 |
│ └─40
PERF_STRING_BUFFER_HEADER | DWORD | .dwSize | 0 |
DWORD | .dwCounters | 4 |
│ └─8
PERF_STRING_COUNTER_HEADER | DWORD | .dwCounterId | 0 |
DWORD | .dwOffset | 4 |
│ └─8
PERSISTENT_ISCSI_LOGIN_INFOA | CHAR[224] | .TargetName | 0 | |
BOOLEAN | .IsInformationalSession | 224 | ||
CHAR[256] | .InitiatorInstance | 225 | ||
ULONG | .InitiatorPortNumber | 484 | ||
ISCSI_TARGET_PORTALA | CHAR[256] | .TargetPortal.SymbolicName | 488 | |
CHAR[256] | .TargetPortal.Address | 744 | ||
USHORT | .TargetPortal.Socket | 1000 | ||
ISCSI_SECURITY_FLAGS | .SecurityFlags | 1008 | ||
PISCSI_TARGET_MAPPINGA | .Mappings | 1016 | ||
ISCSI_LOGIN_OPTIONS | ISCSI_LOGIN_FLAGS | .LoginOptions.LoginFlags | 1024 | |
ISCSI_AUTH_TYPES | .LoginOptions.AuthType | 1024 | ||
ISCSI_DIGEST_TYPES | .LoginOptions.DataDigest | 1024 | ||
ULONG | .LoginOptions.DefaultTime2Retain | 1024 | ||
ULONG | .LoginOptions.DefaultTime2Wait | 1024 | ||
ISCSI_DIGEST_TYPES | .LoginOptions.HeaderDigest | 1024 | ||
ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED | .LoginOptions.InformationSpecified | 1024 | ||
ULONG | .LoginOptions.MaximumConnections | 1024 | ||
PUCHAR | .LoginOptions.Password | 1024 | ||
ULONG | .LoginOptions.PasswordLength | 1024 | ||
PUCHAR | .LoginOptions.Username | 1024 | ||
ULONG | .LoginOptions.UsernameLength | 1024 | ||
ULONG | .LoginOptions.Version | 1024 |
│ └─1088
PERSISTENT_ISCSI_LOGIN_INFOW | WCHAR[224] | .TargetName | 0 | |
BOOLEAN | .IsInformationalSession | 448 | ||
WCHAR[256] | .InitiatorInstance | 450 | ||
ULONG | .InitiatorPortNumber | 964 | ||
ISCSI_TARGET_PORTALW | WCHAR[256] | .TargetPortal.SymbolicName | 968 | |
WCHAR[256] | .TargetPortal.Address | 1480 | ||
USHORT | .TargetPortal.Socket | 1992 | ||
ISCSI_SECURITY_FLAGS | .SecurityFlags | 2000 | ||
PISCSI_TARGET_MAPPINGW | .Mappings | 2008 | ||
ISCSI_LOGIN_OPTIONS | ISCSI_LOGIN_FLAGS | .LoginOptions.LoginFlags | 2016 | |
ISCSI_AUTH_TYPES | .LoginOptions.AuthType | 2016 | ||
ISCSI_DIGEST_TYPES | .LoginOptions.DataDigest | 2016 | ||
ULONG | .LoginOptions.DefaultTime2Retain | 2016 | ||
ULONG | .LoginOptions.DefaultTime2Wait | 2016 | ||
ISCSI_DIGEST_TYPES | .LoginOptions.HeaderDigest | 2016 | ||
ISCSI_LOGIN_OPTIONS_INFO_SPECIFIED | .LoginOptions.InformationSpecified | 2016 | ||
ULONG | .LoginOptions.MaximumConnections | 2016 | ||
PUCHAR | .LoginOptions.Password | 2016 | ||
ULONG | .LoginOptions.PasswordLength | 2016 | ||
PUCHAR | .LoginOptions.Username | 2016 | ||
ULONG | .LoginOptions.UsernameLength | 2016 | ||
ULONG | .LoginOptions.Version | 2016 |
│ └─2080
PERSIST_FOLDER_TARGET_INFO | LPITEMIDLIST | .pidlTargetFolder | 0 |
WCHAR[260] | .szTargetParsingName | 8 | |
WCHAR[260] | .szNetworkProvider | 528 | |
DWORD | .dwAttributes | 1048 | |
int | .csidl | 1052 |
│ └─1056
PHONEBUTTONINFO | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwButtonMode | 12 | |
DWORD | .dwButtonFunction | 16 | |
DWORD | .dwButtonTextSize | 20 | |
DWORD | .dwButtonTextOffset | 24 | |
DWORD | .dwDevSpecificSize | 28 | |
DWORD | .dwDevSpecificOffset | 32 | |
DWORD | .dwButtonState | 36 |
│ └─40
PHONECAPS | DWORD | .dwTotalSize | 0 | |
DWORD | .dwNeededSize | 4 | ||
DWORD | .dwUsedSize | 8 | ||
DWORD | .dwProviderInfoSize | 12 | ||
DWORD | .dwProviderInfoOffset | 16 | ||
DWORD | .dwPhoneInfoSize | 20 | ||
DWORD | .dwPhoneInfoOffset | 24 | ||
DWORD | .dwPermanentPhoneID | 28 | ||
DWORD | .dwPhoneNameSize | 32 | ||
DWORD | .dwPhoneNameOffset | 36 | ||
DWORD | .dwStringFormat | 40 | ||
DWORD | .dwPhoneStates | 44 | ||
DWORD | .dwHookSwitchDevs | 48 | ||
DWORD | .dwHandsetHookSwitchModes | 52 | ||
DWORD | .dwSpeakerHookSwitchModes | 56 | ||
DWORD | .dwHeadsetHookSwitchModes | 60 | ||
DWORD | .dwVolumeFlags | 64 | ||
DWORD | .dwGainFlags | 68 | ||
DWORD | .dwDisplayNumRows | 72 | ||
DWORD | .dwDisplayNumColumns | 76 | ||
DWORD | .dwNumRingModes | 80 | ||
DWORD | .dwNumButtonLamps | 84 | ||
DWORD | .dwButtonModesSize | 88 | ||
DWORD | .dwButtonModesOffset | 92 | ||
DWORD | .dwButtonFunctionsSize | 96 | ||
DWORD | .dwButtonFunctionsOffset | 100 | ||
DWORD | .dwLampModesSize | 104 | ||
DWORD | .dwLampModesOffset | 108 | ||
DWORD | .dwNumSetData | 112 | ||
DWORD | .dwSetDataSize | 116 | ||
DWORD | .dwSetDataOffset | 120 | ||
DWORD | .dwNumGetData | 124 | ||
DWORD | .dwGetDataSize | 128 | ||
DWORD | .dwGetDataOffset | 132 | ||
DWORD | .dwDevSpecificSize | 136 | ||
DWORD | .dwDevSpecificOffset | 140 | ||
DWORD | .dwDeviceClassesSize | 144 | ||
DWORD | .dwDeviceClassesOffset | 148 | ||
DWORD | .dwPhoneFeatures | 152 | ||
DWORD | .dwSettableHandsetHookSwitchModes | 156 | ||
DWORD | .dwSettableSpeakerHookSwitchModes | 160 | ||
DWORD | .dwSettableHeadsetHookSwitchModes | 164 | ||
DWORD | .dwMonitoredHandsetHookSwitchModes | 168 | ||
DWORD | .dwMonitoredSpeakerHookSwitchModes | 172 | ||
DWORD | .dwMonitoredHeadsetHookSwitchModes | 176 | ||
GUID | unsigned long | .PermanentPhoneGuid.Data1 | 180 | |
unsigned short | .PermanentPhoneGuid.Data2 | 184 | ||
unsigned short | .PermanentPhoneGuid.Data3 | 186 | ||
unsigned char[8] | .PermanentPhoneGuid.Data4 | 188 |
│ └─196
PHONEEXTENSIONID | DWORD | .dwExtensionID0 | 0 |
DWORD | .dwExtensionID1 | 4 | |
DWORD | .dwExtensionID2 | 8 | |
DWORD | .dwExtensionID3 | 12 |
│ └─16
PHONEINITIALIZEEXPARAMS | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwOptions | 12 | |
union (unnamed) | .Handles | 16 | |
DWORD | .dwCompletionKey | 24 |
│ └─28
PHONEMESSAGE | DWORD | .hDevice | 0 |
DWORD | .dwMessageID | 4 | |
DWORD_PTR | .dwCallbackInstance | 8 | |
DWORD_PTR | .dwParam1 | 16 | |
DWORD_PTR | .dwParam2 | 24 | |
DWORD_PTR | .dwParam3 | 32 |
│ └─40
PHONESTATUS | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwStatusFlags | 12 | |
DWORD | .dwNumOwners | 16 | |
DWORD | .dwNumMonitors | 20 | |
DWORD | .dwRingMode | 24 | |
DWORD | .dwRingVolume | 28 | |
DWORD | .dwHandsetHookSwitchMode | 32 | |
DWORD | .dwHandsetVolume | 36 | |
DWORD | .dwHandsetGain | 40 | |
DWORD | .dwSpeakerHookSwitchMode | 44 | |
DWORD | .dwSpeakerVolume | 48 | |
DWORD | .dwSpeakerGain | 52 | |
DWORD | .dwHeadsetHookSwitchMode | 56 | |
DWORD | .dwHeadsetVolume | 60 | |
DWORD | .dwHeadsetGain | 64 | |
DWORD | .dwDisplaySize | 68 | |
DWORD | .dwDisplayOffset | 72 | |
DWORD | .dwLampModesSize | 76 | |
DWORD | .dwLampModesOffset | 80 | |
DWORD | .dwOwnerNameSize | 84 | |
DWORD | .dwOwnerNameOffset | 88 | |
DWORD | .dwDevSpecificSize | 92 | |
DWORD | .dwDevSpecificOffset | 96 | |
DWORD | .dwPhoneFeatures | 100 |
│ └─104
PHYSICAL_MONITOR | HANDLE | .hPhysicalMonitor | 0 |
WCHAR[128] | .szPhysicalMonitorDescription | 8 |
│ └─264
PICTDESC | UINT | .cbSizeofstruct | 0 |
UINT | .picType | 4 | |
struct (unnamed) | .bmp | 8 | |
struct (unnamed) | .emf | 8 | |
struct (unnamed) | .icon | 8 | |
struct (unnamed) | .wmf | 8 |
│ └─24
PIN_INFO | IBaseFilter * | .pFilter | 0 |
PIN_DIRECTION | .dir | 8 | |
WCHAR[128] | .achName | 12 |
│ └─272
PIXELFORMATDESCRIPTOR | WORD | .nSize | 0 |
WORD | .nVersion | 2 | |
DWORD | .dwFlags | 4 | |
BYTE | .iPixelType | 8 | |
BYTE | .cColorBits | 9 | |
BYTE | .cRedBits | 10 | |
BYTE | .cRedShift | 11 | |
BYTE | .cGreenBits | 12 | |
BYTE | .cGreenShift | 13 | |
BYTE | .cBlueBits | 14 | |
BYTE | .cBlueShift | 15 | |
BYTE | .cAlphaBits | 16 | |
BYTE | .cAlphaShift | 17 | |
BYTE | .cAccumBits | 18 | |
BYTE | .cAccumRedBits | 19 | |
BYTE | .cAccumGreenBits | 20 | |
BYTE | .cAccumBlueBits | 21 | |
BYTE | .cAccumAlphaBits | 22 | |
BYTE | .cDepthBits | 23 | |
BYTE | .cStencilBits | 24 | |
BYTE | .cAuxBuffers | 25 | |
BYTE | .iLayerType | 26 | |
BYTE | .bReserved | 27 | |
DWORD | .dwLayerMask | 28 | |
DWORD | .dwVisibleMask | 32 | |
DWORD | .dwDamageMask | 36 |
│ └─40
PKCS12_PBES2_EXPORT_PARAMS | DWORD | .dwSize | 0 |
PVOID | .hNcryptDescriptor | 8 | |
LPWSTR | .pwszPbes2Alg | 16 |
│ └─24
PKU2U_CERTIFICATE_S4U_LOGON | PKU2U_LOGON_SUBMIT_TYPE | .MessageType | 0 | |
ULONG | .Flags | 4 | ||
UNICODE_STRING | USHORT | .UserPrincipalName.Length | 8 | |
USHORT | .UserPrincipalName.MaximumLength | 10 | ||
PWSTR | .UserPrincipalName.Buffer | 16 | ||
UNICODE_STRING | USHORT | .DomainName.Length | 24 | |
USHORT | .DomainName.MaximumLength | 26 | ||
PWSTR | .DomainName.Buffer | 32 | ||
ULONG | .CertificateLength | 40 | ||
PUCHAR | .Certificate | 48 |
│ └─56
PKU2U_CERT_BLOB | ULONG | .CertOffset | 0 |
USHORT | .CertLength | 4 |
│ └─8
PKU2U_CREDUI_CONTEXT | ULONG64 | .Version | 0 |
USHORT | .cbHeaderLength | 8 | |
ULONG | .cbStructureLength | 12 | |
USHORT | .CertArrayCount | 16 | |
ULONG | .CertArrayOffset | 20 |
│ └─24
PLEX_READ_DATA_REQUEST | LARGE_INTEGER | LONGLONG | .ByteOffset.QuadPart | 0 |
struct (unnamed) | .ByteOffset.u | 0 | ||
DWORD | .ByteOffset.LowPart | 0 | ||
LONG | .ByteOffset.HighPart | 4 | ||
DWORD | .ByteLength | 8 | ||
DWORD | .PlexNumber | 12 |
│ └─16
PNRPCLOUDINFO | DWORD | .dwSize | 0 | |
PNRP_CLOUD_ID | INT | .Cloud.AddressFamily | 4 | |
PNRP_SCOPE | .Cloud.Scope | 8 | ||
ULONG | .Cloud.ScopeId | 12 | ||
PNRP_CLOUD_STATE | .enCloudState | 16 | ||
PNRP_CLOUD_FLAGS | .enCloudFlags | 20 |
│ └─24
PNRPINFO_V1 | DWORD | .dwSize | 0 |
LPWSTR | .lpwszIdentity | 8 | |
DWORD | .nMaxResolve | 16 | |
DWORD | .dwTimeout | 20 | |
DWORD | .dwLifetime | 24 | |
PNRP_RESOLVE_CRITERIA | .enResolveCriteria | 28 | |
DWORD | .dwFlags | 32 | |
int | .saHint | 40 | |
PNRP_REGISTERED_ID_STATE | .enNameState | 56 |
│ └─64
PNRPINFO_V2 | DWORD | .dwSize | 0 | |
LPWSTR | .lpwszIdentity | 8 | ||
DWORD | .nMaxResolve | 16 | ||
DWORD | .dwTimeout | 20 | ||
DWORD | .dwLifetime | 24 | ||
PNRP_RESOLVE_CRITERIA | .enResolveCriteria | 28 | ||
DWORD | .dwFlags | 32 | ||
int | .saHint | 40 | ||
PNRP_REGISTERED_ID_STATE | .enNameState | 56 | ||
PNRP_EXTENDED_PAYLOAD_TYPE | .enExtendedPayloadType | 60 | ||
BLOB | ULONG | .blobPayload.cbSize | 64 | |
BYTE * | .blobPayload.pBlobData | 72 | ||
PWSTR | .pwszPayload | 64 |
│ └─80
PNRP_CLOUD_ID | INT | .AddressFamily | 0 |
PNRP_SCOPE | .Scope | 4 | |
ULONG | .ScopeId | 8 |
│ └─12
POINT | LONG | .x | 0 |
LONG | .y | 4 |
│ └─8
POINTER_DEVICE_CURSOR_INFO | UINT32 | .cursorId | 0 |
POINTER_DEVICE_CURSOR_TYPE | .cursor | 4 |
│ └─8
POINTER_DEVICE_INFO | DWORD | .displayOrientation | 0 |
HANDLE | .device | 8 | |
POINTER_DEVICE_TYPE | .pointerDeviceType | 16 | |
HMONITOR | .monitor | 24 | |
ULONG | .startingCursorId | 32 | |
USHORT | .maxActiveContacts | 36 | |
WCHAR[520] | .productString | 38 |
│ └─1080
POINTER_DEVICE_PROPERTY | INT32 | .logicalMin | 0 |
INT32 | .logicalMax | 4 | |
INT32 | .physicalMin | 8 | |
INT32 | .physicalMax | 12 | |
UINT32 | .unit | 16 | |
UINT32 | .unitExponent | 20 | |
USHORT | .usagePageId | 24 | |
USHORT | .usageId | 26 |
│ └─28
POINTER_INFO | POINTER_INPUT_TYPE | .pointerType | 0 | |
UINT32 | .pointerId | 4 | ||
UINT32 | .frameId | 8 | ||
POINTER_FLAGS | .pointerFlags | 12 | ||
HANDLE | .sourceDevice | 16 | ||
HWND | .hwndTarget | 24 | ||
POINT | LONG | .ptPixelLocation.x | 32 | |
LONG | .ptPixelLocation.y | 36 | ||
POINT | LONG | .ptHimetricLocation.x | 40 | |
LONG | .ptHimetricLocation.y | 44 | ||
POINT | LONG | .ptPixelLocationRaw.x | 48 | |
LONG | .ptPixelLocationRaw.y | 52 | ||
POINT | LONG | .ptHimetricLocationRaw.x | 56 | |
LONG | .ptHimetricLocationRaw.y | 60 | ||
DWORD | .dwTime | 64 | ||
UINT32 | .historyCount | 68 | ||
INT32 | .InputData | 72 | ||
DWORD | .dwKeyStates | 76 | ||
UINT64 | .PerformanceCount | 80 | ||
POINTER_BUTTON_CHANGE_TYPE | .ButtonChangeType | 88 |
│ └─96
POINTER_PEN_INFO | POINTER_INFO | POINTER_INPUT_TYPE | .pointerInfo.pointerType | 0 | |
UINT32 | .pointerInfo.pointerId | 4 | |||
UINT32 | .pointerInfo.frameId | 8 | |||
POINTER_FLAGS | .pointerInfo.pointerFlags | 12 | |||
HANDLE | .pointerInfo.sourceDevice | 16 | |||
HWND | .pointerInfo.hwndTarget | 24 | |||
POINT | LONG | .pointerInfo.ptPixelLocation.x | 32 | ||
LONG | .pointerInfo.ptPixelLocation.y | 36 | |||
POINT | LONG | .pointerInfo.ptHimetricLocation.x | 40 | ||
LONG | .pointerInfo.ptHimetricLocation.y | 44 | |||
POINT | LONG | .pointerInfo.ptPixelLocationRaw.x | 48 | ||
LONG | .pointerInfo.ptPixelLocationRaw.y | 52 | |||
POINT | LONG | .pointerInfo.ptHimetricLocationRaw.x | 56 | ||
LONG | .pointerInfo.ptHimetricLocationRaw.y | 60 | |||
DWORD | .pointerInfo.dwTime | 64 | |||
UINT32 | .pointerInfo.historyCount | 68 | |||
INT32 | .pointerInfo.InputData | 72 | |||
DWORD | .pointerInfo.dwKeyStates | 76 | |||
UINT64 | .pointerInfo.PerformanceCount | 80 | |||
POINTER_BUTTON_CHANGE_TYPE | .pointerInfo.ButtonChangeType | 88 | |||
PEN_FLAGS | .penFlags | 96 | |||
PEN_MASK | .penMask | 100 | |||
UINT32 | .pressure | 104 | |||
UINT32 | .rotation | 108 | |||
INT32 | .tiltX | 112 | |||
INT32 | .tiltY | 116 |
│ └─120
POINTER_TOUCH_INFO | POINTER_INFO | POINTER_INPUT_TYPE | .pointerInfo.pointerType | 0 | |
UINT32 | .pointerInfo.pointerId | 4 | |||
UINT32 | .pointerInfo.frameId | 8 | |||
POINTER_FLAGS | .pointerInfo.pointerFlags | 12 | |||
HANDLE | .pointerInfo.sourceDevice | 16 | |||
HWND | .pointerInfo.hwndTarget | 24 | |||
POINT | LONG | .pointerInfo.ptPixelLocation.x | 32 | ||
LONG | .pointerInfo.ptPixelLocation.y | 36 | |||
POINT | LONG | .pointerInfo.ptHimetricLocation.x | 40 | ||
LONG | .pointerInfo.ptHimetricLocation.y | 44 | |||
POINT | LONG | .pointerInfo.ptPixelLocationRaw.x | 48 | ||
LONG | .pointerInfo.ptPixelLocationRaw.y | 52 | |||
POINT | LONG | .pointerInfo.ptHimetricLocationRaw.x | 56 | ||
LONG | .pointerInfo.ptHimetricLocationRaw.y | 60 | |||
DWORD | .pointerInfo.dwTime | 64 | |||
UINT32 | .pointerInfo.historyCount | 68 | |||
INT32 | .pointerInfo.InputData | 72 | |||
DWORD | .pointerInfo.dwKeyStates | 76 | |||
UINT64 | .pointerInfo.PerformanceCount | 80 | |||
POINTER_BUTTON_CHANGE_TYPE | .pointerInfo.ButtonChangeType | 88 | |||
TOUCH_FLAGS | .touchFlags | 96 | |||
TOUCH_MASK | .touchMask | 100 | |||
RECT | LONG | .rcContact.left | 104 | ||
LONG | .rcContact.top | 108 | |||
LONG | .rcContact.right | 112 | |||
LONG | .rcContact.bottom | 116 | |||
RECT | LONG | .rcContactRaw.left | 120 | ||
LONG | .rcContactRaw.top | 124 | |||
LONG | .rcContactRaw.right | 128 | |||
LONG | .rcContactRaw.bottom | 132 | |||
UINT32 | .orientation | 136 | |||
UINT32 | .pressure | 140 |
│ └─144
POINTER_TYPE_INFO | POINTER_INPUT_TYPE | .type | 0 | |||
POINTER_PEN_INFO | POINTER_INFO | POINTER_INPUT_TYPE | .penInfo.pointerInfo.pointerType | 8 | ||
UINT32 | .penInfo.pointerInfo.pointerId | 12 | ||||
UINT32 | .penInfo.pointerInfo.frameId | 16 | ||||
POINTER_FLAGS | .penInfo.pointerInfo.pointerFlags | 20 | ||||
HANDLE | .penInfo.pointerInfo.sourceDevice | 24 | ||||
HWND | .penInfo.pointerInfo.hwndTarget | 32 | ||||
POINT | LONG | .penInfo.pointerInfo.ptPixelLocation.x | 40 | |||
LONG | .penInfo.pointerInfo.ptPixelLocation.y | 44 | ||||
POINT | LONG | .penInfo.pointerInfo.ptHimetricLocation.x | 48 | |||
LONG | .penInfo.pointerInfo.ptHimetricLocation.y | 52 | ||||
POINT | LONG | .penInfo.pointerInfo.ptPixelLocationRaw.x | 56 | |||
LONG | .penInfo.pointerInfo.ptPixelLocationRaw.y | 60 | ||||
POINT | LONG | .penInfo.pointerInfo.ptHimetricLocationRaw.x | 64 | |||
LONG | .penInfo.pointerInfo.ptHimetricLocationRaw.y | 68 | ||||
DWORD | .penInfo.pointerInfo.dwTime | 72 | ||||
UINT32 | .penInfo.pointerInfo.historyCount | 76 | ||||
INT32 | .penInfo.pointerInfo.InputData | 80 | ||||
DWORD | .penInfo.pointerInfo.dwKeyStates | 84 | ||||
UINT64 | .penInfo.pointerInfo.PerformanceCount | 88 | ||||
POINTER_BUTTON_CHANGE_TYPE | .penInfo.pointerInfo.ButtonChangeType | 96 | ||||
PEN_FLAGS | .penInfo.penFlags | 104 | ||||
PEN_MASK | .penInfo.penMask | 108 | ||||
UINT32 | .penInfo.pressure | 112 | ||||
UINT32 | .penInfo.rotation | 116 | ||||
INT32 | .penInfo.tiltX | 120 | ||||
INT32 | .penInfo.tiltY | 124 | ||||
POINTER_TOUCH_INFO | POINTER_INFO | POINTER_INPUT_TYPE | .touchInfo.pointerInfo.pointerType | 8 | ||
UINT32 | .touchInfo.pointerInfo.pointerId | 12 | ||||
UINT32 | .touchInfo.pointerInfo.frameId | 16 | ||||
POINTER_FLAGS | .touchInfo.pointerInfo.pointerFlags | 20 | ||||
HANDLE | .touchInfo.pointerInfo.sourceDevice | 24 | ||||
HWND | .touchInfo.pointerInfo.hwndTarget | 32 | ||||
POINT | LONG | .touchInfo.pointerInfo.ptPixelLocation.x | 40 | |||
LONG | .touchInfo.pointerInfo.ptPixelLocation.y | 44 | ||||
POINT | LONG | .touchInfo.pointerInfo.ptHimetricLocation.x | 48 | |||
LONG | .touchInfo.pointerInfo.ptHimetricLocation.y | 52 | ||||
POINT | LONG | .touchInfo.pointerInfo.ptPixelLocationRaw.x | 56 | |||
LONG | .touchInfo.pointerInfo.ptPixelLocationRaw.y | 60 | ||||
POINT | LONG | .touchInfo.pointerInfo.ptHimetricLocationRaw.x | 64 | |||
LONG | .touchInfo.pointerInfo.ptHimetricLocationRaw.y | 68 | ||||
DWORD | .touchInfo.pointerInfo.dwTime | 72 | ||||
UINT32 | .touchInfo.pointerInfo.historyCount | 76 | ||||
INT32 | .touchInfo.pointerInfo.InputData | 80 | ||||
DWORD | .touchInfo.pointerInfo.dwKeyStates | 84 | ||||
UINT64 | .touchInfo.pointerInfo.PerformanceCount | 88 | ||||
POINTER_BUTTON_CHANGE_TYPE | .touchInfo.pointerInfo.ButtonChangeType | 96 | ||||
TOUCH_FLAGS | .touchInfo.touchFlags | 104 | ||||
TOUCH_MASK | .touchInfo.touchMask | 108 | ||||
RECT | LONG | .touchInfo.rcContact.left | 112 | |||
LONG | .touchInfo.rcContact.top | 116 | ||||
LONG | .touchInfo.rcContact.right | 120 | ||||
LONG | .touchInfo.rcContact.bottom | 124 | ||||
RECT | LONG | .touchInfo.rcContactRaw.left | 128 | |||
LONG | .touchInfo.rcContactRaw.top | 132 | ||||
LONG | .touchInfo.rcContactRaw.right | 136 | ||||
LONG | .touchInfo.rcContactRaw.bottom | 140 | ||||
UINT32 | .touchInfo.orientation | 144 | ||||
UINT32 | .touchInfo.pressure | 148 |
│ └─152
POINTF | FLOAT | .x | 0 |
FLOAT | .y | 4 |
│ └─8
POINTFLOAT | FLOAT | .x | 0 |
FLOAT | .y | 4 |
│ └─8
POINTFX | FIXED | WORD | .x.fract | 0 |
short | .x.value | 2 | ||
FIXED | WORD | .y.fract | 4 | |
short | .y.value | 6 |
│ └─8
POINTL | LONG | .x | 0 |
LONG | .y | 4 |
│ └─8
POINTS | SHORT | .x | 0 |
SHORT | .y | 2 |
│ └─4
POLICYSETTINGSTATUSINFO | LPWSTR | .szKey | 0 | |
LPWSTR | .szEventSource | 8 | ||
LPWSTR | .szEventLogName | 16 | ||
DWORD | .dwEventID | 24 | ||
DWORD | .dwErrorCode | 28 | ||
SETTINGSTATUS | .status | 32 | ||
SYSTEMTIME | WORD | .timeLogged.wYear | 36 | |
WORD | .timeLogged.wMonth | 38 | ||
WORD | .timeLogged.wDayOfWeek | 40 | ||
WORD | .timeLogged.wDay | 42 | ||
WORD | .timeLogged.wHour | 44 | ||
WORD | .timeLogged.wMinute | 46 | ||
WORD | .timeLogged.wSecond | 48 | ||
WORD | .timeLogged.wMilliseconds | 50 |
│ └─56
POLICY_ACCOUNT_DOMAIN_INFO | LSA_UNICODE_STRING | PWSTR | .DomainName.Buffer | 0 |
USHORT | .DomainName.Length | 0 | ||
USHORT | .DomainName.MaximumLength | 0 | ||
PSID | .DomainSid | 16 |
│ └─24
POLICY_AUDIT_EVENTS_INFO | BOOLEAN | .AuditingMode | 0 |
PPOLICY_AUDIT_EVENT_OPTIONS | .EventAuditingOptions | 8 | |
ULONG | .MaximumAuditEventCount | 16 |
│ └─24
POLICY_AUDIT_SID_ARRAY | ULONG | .UsersCount | 0 |
PSID * | .UserSidArray | 8 |
│ └─16
POLICY_DATA | RsvpObjHdr | USHORT | .PolicyObjHdr.obj_length | 0 |
UCHAR | .PolicyObjHdr.obj_class | 2 | ||
UCHAR | .PolicyObjHdr.obj_ctype | 3 | ||
USHORT | .usPeOffset | 4 | ||
USHORT | .usReserved | 6 |
│ └─8
POLICY_DECISION | LPV | .lpvResult | 0 |
WORD | .wPolicyErrCode | 4 | |
WORD | .wPolicyErrValue | 6 |
│ └─8
POLICY_DNS_DOMAIN_INFO | LSA_UNICODE_STRING | PWSTR | .Name.Buffer | 0 |
USHORT | .Name.Length | 0 | ||
USHORT | .Name.MaximumLength | 0 | ||
LSA_UNICODE_STRING | PWSTR | .DnsDomainName.Buffer | 16 | |
USHORT | .DnsDomainName.Length | 16 | ||
USHORT | .DnsDomainName.MaximumLength | 16 | ||
LSA_UNICODE_STRING | PWSTR | .DnsForestName.Buffer | 32 | |
USHORT | .DnsForestName.Length | 32 | ||
USHORT | .DnsForestName.MaximumLength | 32 | ||
GUID | unsigned long | .DomainGuid.Data1 | 48 | |
unsigned short | .DomainGuid.Data2 | 52 | ||
unsigned short | .DomainGuid.Data3 | 54 | ||
unsigned char[8] | .DomainGuid.Data4 | 56 | ||
PSID | .Sid | 64 |
│ └─72
POLICY_ELEMENT | USHORT | .usPeLength | 0 |
USHORT | .usPeType | 2 | |
UCHAR[4] | .ucPeData | 4 |
│ └─8
POLICY_LSA_SERVER_ROLE_INFO | POLICY_LSA_SERVER_ROLE | .LsaServerRole | 0 |
│ └─4
POLICY_MODIFICATION_INFO | LARGE_INTEGER | LONGLONG | .ModifiedId.QuadPart | 0 |
struct (unnamed) | .ModifiedId.u | 0 | ||
DWORD | .ModifiedId.LowPart | 0 | ||
LONG | .ModifiedId.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .DatabaseCreationTime.QuadPart | 8 | |
struct (unnamed) | .DatabaseCreationTime.u | 8 | ||
DWORD | .DatabaseCreationTime.LowPart | 8 | ||
LONG | .DatabaseCreationTime.HighPart | 12 |
│ └─16
POLICY_PRIMARY_DOMAIN_INFO | LSA_UNICODE_STRING | PWSTR | .Name.Buffer | 0 |
USHORT | .Name.Length | 0 | ||
USHORT | .Name.MaximumLength | 0 | ||
PSID | .Sid | 16 |
│ └─24
POLYTEXTA | int | .x | 0 | |
int | .y | 4 | ||
UINT | .n | 8 | ||
LPCSTR | .lpstr | 16 | ||
UINT | .uiFlags | 24 | ||
RECT | LONG | .rcl.left | 28 | |
LONG | .rcl.top | 32 | ||
LONG | .rcl.right | 36 | ||
LONG | .rcl.bottom | 40 | ||
int * | .pdx | 48 |
│ └─56
POLYTEXTW | int | .x | 0 | |
int | .y | 4 | ||
UINT | .n | 8 | ||
LPCWSTR | .lpstr | 16 | ||
UINT | .uiFlags | 24 | ||
RECT | LONG | .rcl.left | 28 | |
LONG | .rcl.top | 32 | ||
LONG | .rcl.right | 36 | ||
LONG | .rcl.bottom | 40 | ||
int * | .pdx | 48 |
│ └─56
POSTBL | WORD | .nPos | 0 |
BYTE * | .szName | 2 |
│ └─10
POST_UPGRADE_VERSION_INFO | DWORD | .newMajorVersion | 0 |
DWORD | .newUpgradeVersion | 4 | |
DWORD | .oldMajorVersion | 8 | |
DWORD | .oldUpgradeVersion | 12 | |
DWORD | .reserved | 16 |
│ └─20
POWERBROADCAST_SETTING | GUID | unsigned long | .PowerSetting.Data1 | 0 |
unsigned short | .PowerSetting.Data2 | 4 | ||
unsigned short | .PowerSetting.Data3 | 6 | ||
unsigned char[8] | .PowerSetting.Data4 | 8 | ||
DWORD | .DataLength | 16 | ||
UCHAR[1] | .Data | 20 |
│ └─24
POWER_ACTION_POLICY | POWER_ACTION | .Action | 0 |
DWORD | .Flags | 4 | |
DWORD | .EventCode | 8 |
│ └─12
POWER_POLICY | USER_POWER_POLICY | ULONG | .user.Revision | 0 | |
POWER_ACTION_POLICY | POWER_ACTION | .user.IdleAc.Action | 4 | ||
DWORD | .user.IdleAc.Flags | 8 | |||
DWORD | .user.IdleAc.EventCode | 12 | |||
POWER_ACTION_POLICY | POWER_ACTION | .user.IdleDc.Action | 16 | ||
DWORD | .user.IdleDc.Flags | 20 | |||
DWORD | .user.IdleDc.EventCode | 24 | |||
ULONG | .user.IdleTimeoutAc | 28 | |||
ULONG | .user.IdleTimeoutDc | 32 | |||
UCHAR | .user.IdleSensitivityAc | 36 | |||
UCHAR | .user.IdleSensitivityDc | 37 | |||
UCHAR | .user.ThrottlePolicyAc | 38 | |||
UCHAR | .user.ThrottlePolicyDc | 39 | |||
SYSTEM_POWER_STATE | .user.MaxSleepAc | 40 | |||
SYSTEM_POWER_STATE | .user.MaxSleepDc | 44 | |||
ULONG[2] | .user.Reserved | 48 | |||
ULONG | .user.VideoTimeoutAc | 56 | |||
ULONG | .user.VideoTimeoutDc | 60 | |||
ULONG | .user.SpindownTimeoutAc | 64 | |||
ULONG | .user.SpindownTimeoutDc | 68 | |||
BOOLEAN | .user.OptimizeForPowerAc | 72 | |||
BOOLEAN | .user.OptimizeForPowerDc | 73 | |||
UCHAR | .user.FanThrottleToleranceAc | 74 | |||
UCHAR | .user.FanThrottleToleranceDc | 75 | |||
UCHAR | .user.ForcedThrottleAc | 76 | |||
UCHAR | .user.ForcedThrottleDc | 77 | |||
MACHINE_POWER_POLICY | ULONG | .mach.Revision | 80 | ||
SYSTEM_POWER_STATE | .mach.MinSleepAc | 84 | |||
SYSTEM_POWER_STATE | .mach.MinSleepDc | 88 | |||
SYSTEM_POWER_STATE | .mach.ReducedLatencySleepAc | 92 | |||
SYSTEM_POWER_STATE | .mach.ReducedLatencySleepDc | 96 | |||
ULONG | .mach.DozeTimeoutAc | 100 | |||
ULONG | .mach.DozeTimeoutDc | 104 | |||
ULONG | .mach.DozeS4TimeoutAc | 108 | |||
ULONG | .mach.DozeS4TimeoutDc | 112 | |||
UCHAR | .mach.MinThrottleAc | 116 | |||
UCHAR | .mach.MinThrottleDc | 117 | |||
UCHAR[2] | .mach.pad1 | 118 | |||
POWER_ACTION_POLICY | POWER_ACTION | .mach.OverThrottledAc.Action | 120 | ||
DWORD | .mach.OverThrottledAc.Flags | 124 | |||
DWORD | .mach.OverThrottledAc.EventCode | 128 | |||
POWER_ACTION_POLICY | POWER_ACTION | .mach.OverThrottledDc.Action | 132 | ||
DWORD | .mach.OverThrottledDc.Flags | 136 | |||
DWORD | .mach.OverThrottledDc.EventCode | 140 |
│ └─144
PPP_ATCP_INFO | DWORD | .dwError | 0 |
WCHAR[33] | .wszAddress | 4 |
│ └─72
PPP_CCP_INFO | DWORD | .dwError | 0 |
DWORD | .dwCompressionAlgorithm | 4 | |
DWORD | .dwOptions | 8 | |
DWORD | .dwRemoteCompressionAlgorithm | 12 | |
DWORD | .dwRemoteOptions | 16 |
│ └─20
PPP_EAP_INFO | DWORD | .dwSizeInBytes | 0 |
DWORD | .dwEapTypeId | 4 | |
DWORD (*)(BOOL) __attribute__((stdcall)) | .RasEapInitialize | 8 | |
DWORD (*)(void **, PPP_EAP_INPUT *) __attribute__((stdcall)) | .RasEapBegin | 16 | |
DWORD (*)(void *) __attribute__((stdcall)) | .RasEapEnd | 24 | |
DWORD (*)(void *, PPP_EAP_PACKET *, PPP_EAP_PACKET *, DWORD, PPP_EAP_OUTPUT *, PPP_EAP_INPUT *) __attribute__((stdcall)) | .RasEapMakeMessage | 32 |
│ └─40
PPP_EAP_INPUT | DWORD | .dwSizeInBytes | 0 | |
DWORD | .fFlags | 4 | ||
BOOL | .fAuthenticator | 8 | ||
WCHAR * | .pwszIdentity | 16 | ||
WCHAR * | .pwszPassword | 24 | ||
BYTE | .bInitialId | 32 | ||
RAS_AUTH_ATTRIBUTE * | .pUserAttributes | 40 | ||
BOOL | .fAuthenticationComplete | 48 | ||
DWORD | .dwAuthResultCode | 52 | ||
HANDLE | .hTokenImpersonateUser | 56 | ||
BOOL | .fSuccessPacketReceived | 64 | ||
BOOL | .fDataReceivedFromInteractiveUI | 68 | ||
PBYTE | .pDataFromInteractiveUI | 72 | ||
DWORD | .dwSizeOfDataFromInteractiveUI | 80 | ||
PBYTE | .pConnectionData | 88 | ||
DWORD | .dwSizeOfConnectionData | 96 | ||
PBYTE | .pUserData | 104 | ||
DWORD | .dwSizeOfUserData | 112 | ||
HANDLE | .hReserved | 120 | ||
GUID | unsigned long | .guidConnectionId.Data1 | 128 | |
unsigned short | .guidConnectionId.Data2 | 132 | ||
unsigned short | .guidConnectionId.Data3 | 134 | ||
unsigned char[8] | .guidConnectionId.Data4 | 136 | ||
BOOL | .isVpn | 144 |
│ └─152
PPP_EAP_OUTPUT | DWORD | .dwSizeInBytes | 0 |
PPP_EAP_ACTION | .Action | 4 | |
DWORD | .dwAuthResultCode | 8 | |
RAS_AUTH_ATTRIBUTE * | .pUserAttributes | 16 | |
BOOL | .fInvokeInteractiveUI | 24 | |
PBYTE | .pUIContextData | 32 | |
DWORD | .dwSizeOfUIContextData | 40 | |
BOOL | .fSaveConnectionData | 44 | |
PBYTE | .pConnectionData | 48 | |
DWORD | .dwSizeOfConnectionData | 56 | |
BOOL | .fSaveUserData | 60 | |
PBYTE | .pUserData | 64 | |
DWORD | .dwSizeOfUserData | 72 | |
NgcTicketContext * | .pNgcKerbTicket | 80 | |
BOOL | .fSaveToCredMan | 88 |
│ └─96
PPP_EAP_PACKET | BYTE | .Code | 0 |
BYTE | .Id | 1 | |
BYTE[2] | .Length | 2 | |
BYTE[1] | .Data | 4 |
│ └─5
PPP_INFO | PPP_NBFCP_INFO | DWORD | .nbf.dwError | 0 |
WCHAR[17] | .nbf.wszWksta | 4 | ||
PPP_IPCP_INFO | DWORD | .ip.dwError | 40 | |
WCHAR[16] | .ip.wszAddress | 44 | ||
WCHAR[16] | .ip.wszRemoteAddress | 76 | ||
PPP_IPXCP_INFO | DWORD | .ipx.dwError | 108 | |
WCHAR[23] | .ipx.wszAddress | 112 | ||
PPP_ATCP_INFO | DWORD | .at.dwError | 160 | |
WCHAR[33] | .at.wszAddress | 164 |
│ └─232
PPP_INFO_2 | PPP_NBFCP_INFO | DWORD | .nbf.dwError | 0 |
WCHAR[17] | .nbf.wszWksta | 4 | ||
PPP_IPCP_INFO2 | DWORD | .ip.dwError | 40 | |
WCHAR[16] | .ip.wszAddress | 44 | ||
WCHAR[16] | .ip.wszRemoteAddress | 76 | ||
DWORD | .ip.dwOptions | 108 | ||
DWORD | .ip.dwRemoteOptions | 112 | ||
PPP_IPXCP_INFO | DWORD | .ipx.dwError | 116 | |
WCHAR[23] | .ipx.wszAddress | 120 | ||
PPP_ATCP_INFO | DWORD | .at.dwError | 168 | |
WCHAR[33] | .at.wszAddress | 172 | ||
PPP_CCP_INFO | DWORD | .ccp.dwError | 240 | |
DWORD | .ccp.dwCompressionAlgorithm | 244 | ||
DWORD | .ccp.dwOptions | 248 | ||
DWORD | .ccp.dwRemoteCompressionAlgorithm | 252 | ||
DWORD | .ccp.dwRemoteOptions | 256 | ||
PPP_LCP_INFO | DWORD | .lcp.dwError | 260 | |
DWORD | .lcp.dwAuthenticationProtocol | 264 | ||
DWORD | .lcp.dwAuthenticationData | 268 | ||
DWORD | .lcp.dwRemoteAuthenticationProtocol | 272 | ||
DWORD | .lcp.dwRemoteAuthenticationData | 276 | ||
DWORD | .lcp.dwTerminateReason | 280 | ||
DWORD | .lcp.dwRemoteTerminateReason | 284 | ||
DWORD | .lcp.dwOptions | 288 | ||
DWORD | .lcp.dwRemoteOptions | 292 | ||
DWORD | .lcp.dwEapTypeId | 296 | ||
DWORD | .lcp.dwRemoteEapTypeId | 300 |
│ └─304
PPP_INFO_3 | PPP_NBFCP_INFO | DWORD | .nbf.dwError | 0 |
WCHAR[17] | .nbf.wszWksta | 4 | ||
PPP_IPCP_INFO2 | DWORD | .ip.dwError | 40 | |
WCHAR[16] | .ip.wszAddress | 44 | ||
WCHAR[16] | .ip.wszRemoteAddress | 76 | ||
DWORD | .ip.dwOptions | 108 | ||
DWORD | .ip.dwRemoteOptions | 112 | ||
PPP_IPV6_CP_INFO | DWORD | .ipv6.dwVersion | 116 | |
DWORD | .ipv6.dwSize | 120 | ||
DWORD | .ipv6.dwError | 124 | ||
BYTE[8] | .ipv6.bInterfaceIdentifier | 128 | ||
BYTE[8] | .ipv6.bRemoteInterfaceIdentifier | 136 | ||
DWORD | .ipv6.dwOptions | 144 | ||
DWORD | .ipv6.dwRemoteOptions | 148 | ||
BYTE[8] | .ipv6.bPrefix | 152 | ||
DWORD | .ipv6.dwPrefixLength | 160 | ||
PPP_CCP_INFO | DWORD | .ccp.dwError | 164 | |
DWORD | .ccp.dwCompressionAlgorithm | 168 | ||
DWORD | .ccp.dwOptions | 172 | ||
DWORD | .ccp.dwRemoteCompressionAlgorithm | 176 | ||
DWORD | .ccp.dwRemoteOptions | 180 | ||
PPP_LCP_INFO | DWORD | .lcp.dwError | 184 | |
DWORD | .lcp.dwAuthenticationProtocol | 188 | ||
DWORD | .lcp.dwAuthenticationData | 192 | ||
DWORD | .lcp.dwRemoteAuthenticationProtocol | 196 | ||
DWORD | .lcp.dwRemoteAuthenticationData | 200 | ||
DWORD | .lcp.dwTerminateReason | 204 | ||
DWORD | .lcp.dwRemoteTerminateReason | 208 | ||
DWORD | .lcp.dwOptions | 212 | ||
DWORD | .lcp.dwRemoteOptions | 216 | ||
DWORD | .lcp.dwEapTypeId | 220 | ||
DWORD | .lcp.dwRemoteEapTypeId | 224 |
│ └─228
PPP_IPCP_INFO | DWORD | .dwError | 0 |
WCHAR[16] | .wszAddress | 4 | |
WCHAR[16] | .wszRemoteAddress | 36 |
│ └─68
PPP_IPCP_INFO2 | DWORD | .dwError | 0 |
WCHAR[16] | .wszAddress | 4 | |
WCHAR[16] | .wszRemoteAddress | 36 | |
DWORD | .dwOptions | 68 | |
DWORD | .dwRemoteOptions | 72 |
│ └─76
PPP_IPV6_CP_INFO | DWORD | .dwVersion | 0 |
DWORD | .dwSize | 4 | |
DWORD | .dwError | 8 | |
BYTE[8] | .bInterfaceIdentifier | 12 | |
BYTE[8] | .bRemoteInterfaceIdentifier | 20 | |
DWORD | .dwOptions | 28 | |
DWORD | .dwRemoteOptions | 32 | |
BYTE[8] | .bPrefix | 36 | |
DWORD | .dwPrefixLength | 44 |
│ └─48
PPP_IPXCP_INFO | DWORD | .dwError | 0 |
WCHAR[23] | .wszAddress | 4 |
│ └─52
PPP_LCP_INFO | DWORD | .dwError | 0 |
DWORD | .dwAuthenticationProtocol | 4 | |
DWORD | .dwAuthenticationData | 8 | |
DWORD | .dwRemoteAuthenticationProtocol | 12 | |
DWORD | .dwRemoteAuthenticationData | 16 | |
DWORD | .dwTerminateReason | 20 | |
DWORD | .dwRemoteTerminateReason | 24 | |
DWORD | .dwOptions | 28 | |
DWORD | .dwRemoteOptions | 32 | |
DWORD | .dwEapTypeId | 36 | |
DWORD | .dwRemoteEapTypeId | 40 |
│ └─44
PPP_NBFCP_INFO | DWORD | .dwError | 0 |
WCHAR[17] | .wszWksta | 4 |
│ └─40
PPP_PROJECTION_INFO | DWORD | .dwIPv4NegotiationError | 0 |
WCHAR[16] | .wszAddress | 4 | |
WCHAR[16] | .wszRemoteAddress | 36 | |
DWORD | .dwIPv4Options | 68 | |
DWORD | .dwIPv4RemoteOptions | 72 | |
ULONG64 | .IPv4SubInterfaceIndex | 80 | |
DWORD | .dwIPv6NegotiationError | 88 | |
BYTE[8] | .bInterfaceIdentifier | 92 | |
BYTE[8] | .bRemoteInterfaceIdentifier | 100 | |
BYTE[8] | .bPrefix | 108 | |
DWORD | .dwPrefixLength | 116 | |
ULONG64 | .IPv6SubInterfaceIndex | 120 | |
DWORD | .dwLcpError | 128 | |
DWORD | .dwAuthenticationProtocol | 132 | |
DWORD | .dwAuthenticationData | 136 | |
DWORD | .dwRemoteAuthenticationProtocol | 140 | |
DWORD | .dwRemoteAuthenticationData | 144 | |
DWORD | .dwLcpTerminateReason | 148 | |
DWORD | .dwLcpRemoteTerminateReason | 152 | |
DWORD | .dwLcpOptions | 156 | |
DWORD | .dwLcpRemoteOptions | 160 | |
DWORD | .dwEapTypeId | 164 | |
DWORD | .dwRemoteEapTypeId | 168 | |
DWORD | .dwCcpError | 172 | |
DWORD | .dwCompressionAlgorithm | 176 | |
DWORD | .dwCcpOptions | 180 | |
DWORD | .dwRemoteCompressionAlgorithm | 184 | |
DWORD | .dwCcpRemoteOptions | 188 |
│ └─192
PPP_PROJECTION_INFO2 | DWORD | .dwIPv4NegotiationError | 0 |
WCHAR[16] | .wszAddress | 4 | |
WCHAR[16] | .wszRemoteAddress | 36 | |
DWORD | .dwIPv4Options | 68 | |
DWORD | .dwIPv4RemoteOptions | 72 | |
ULONG64 | .IPv4SubInterfaceIndex | 80 | |
DWORD | .dwIPv6NegotiationError | 88 | |
BYTE[8] | .bInterfaceIdentifier | 92 | |
BYTE[8] | .bRemoteInterfaceIdentifier | 100 | |
BYTE[8] | .bPrefix | 108 | |
DWORD | .dwPrefixLength | 116 | |
ULONG64 | .IPv6SubInterfaceIndex | 120 | |
DWORD | .dwLcpError | 128 | |
DWORD | .dwAuthenticationProtocol | 132 | |
DWORD | .dwAuthenticationData | 136 | |
DWORD | .dwRemoteAuthenticationProtocol | 140 | |
DWORD | .dwRemoteAuthenticationData | 144 | |
DWORD | .dwLcpTerminateReason | 148 | |
DWORD | .dwLcpRemoteTerminateReason | 152 | |
DWORD | .dwLcpOptions | 156 | |
DWORD | .dwLcpRemoteOptions | 160 | |
DWORD | .dwEapTypeId | 164 | |
DWORD | .dwEmbeddedEAPTypeId | 168 | |
DWORD | .dwRemoteEapTypeId | 172 | |
DWORD | .dwCcpError | 176 | |
DWORD | .dwCompressionAlgorithm | 180 | |
DWORD | .dwCcpOptions | 184 | |
DWORD | .dwRemoteCompressionAlgorithm | 188 | |
DWORD | .dwCcpRemoteOptions | 192 |
│ └─200
PPTP_CONFIG_PARAMS | DWORD | .dwNumPorts | 0 |
DWORD | .dwPortFlags | 4 |
│ └─8
PREVENT_MEDIA_REMOVAL | BOOLEAN | .PreventMediaRemoval | 0 |
│ └─1
PREVIEWHANDLERFRAMEINFO | HACCEL | .haccel | 0 |
UINT | .cAccelEntries | 8 |
│ └─16
PRINTDLGA | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HGLOBAL | .hDevMode | 16 | |
HGLOBAL | .hDevNames | 24 | |
HDC | .hDC | 32 | |
DWORD | .Flags | 40 | |
WORD | .nFromPage | 44 | |
WORD | .nToPage | 46 | |
WORD | .nMinPage | 48 | |
WORD | .nMaxPage | 50 | |
WORD | .nCopies | 52 | |
HINSTANCE | .hInstance | 56 | |
LPARAM | .lCustData | 64 | |
LPPRINTHOOKPROC | .lpfnPrintHook | 72 | |
LPSETUPHOOKPROC | .lpfnSetupHook | 80 | |
LPCSTR | .lpPrintTemplateName | 88 | |
LPCSTR | .lpSetupTemplateName | 96 | |
HGLOBAL | .hPrintTemplate | 104 | |
HGLOBAL | .hSetupTemplate | 112 |
│ └─120
PRINTDLGEXA | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HGLOBAL | .hDevMode | 16 | |
HGLOBAL | .hDevNames | 24 | |
HDC | .hDC | 32 | |
DWORD | .Flags | 40 | |
DWORD | .Flags2 | 44 | |
DWORD | .ExclusionFlags | 48 | |
DWORD | .nPageRanges | 52 | |
DWORD | .nMaxPageRanges | 56 | |
LPPRINTPAGERANGE | .lpPageRanges | 64 | |
DWORD | .nMinPage | 72 | |
DWORD | .nMaxPage | 76 | |
DWORD | .nCopies | 80 | |
HINSTANCE | .hInstance | 88 | |
LPCSTR | .lpPrintTemplateName | 96 | |
LPUNKNOWN | .lpCallback | 104 | |
DWORD | .nPropertyPages | 112 | |
HPROPSHEETPAGE * | .lphPropertyPages | 120 | |
DWORD | .nStartPage | 128 | |
DWORD | .dwResultAction | 132 |
│ └─136
PRINTDLGEXW | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HGLOBAL | .hDevMode | 16 | |
HGLOBAL | .hDevNames | 24 | |
HDC | .hDC | 32 | |
DWORD | .Flags | 40 | |
DWORD | .Flags2 | 44 | |
DWORD | .ExclusionFlags | 48 | |
DWORD | .nPageRanges | 52 | |
DWORD | .nMaxPageRanges | 56 | |
LPPRINTPAGERANGE | .lpPageRanges | 64 | |
DWORD | .nMinPage | 72 | |
DWORD | .nMaxPage | 76 | |
DWORD | .nCopies | 80 | |
HINSTANCE | .hInstance | 88 | |
LPCWSTR | .lpPrintTemplateName | 96 | |
LPUNKNOWN | .lpCallback | 104 | |
DWORD | .nPropertyPages | 112 | |
HPROPSHEETPAGE * | .lphPropertyPages | 120 | |
DWORD | .nStartPage | 128 | |
DWORD | .dwResultAction | 132 |
│ └─136
PRINTDLGW | DWORD | .lStructSize | 0 |
HWND | .hwndOwner | 8 | |
HGLOBAL | .hDevMode | 16 | |
HGLOBAL | .hDevNames | 24 | |
HDC | .hDC | 32 | |
DWORD | .Flags | 40 | |
WORD | .nFromPage | 44 | |
WORD | .nToPage | 46 | |
WORD | .nMinPage | 48 | |
WORD | .nMaxPage | 50 | |
WORD | .nCopies | 52 | |
HINSTANCE | .hInstance | 56 | |
LPARAM | .lCustData | 64 | |
LPPRINTHOOKPROC | .lpfnPrintHook | 72 | |
LPSETUPHOOKPROC | .lpfnSetupHook | 80 | |
LPCWSTR | .lpPrintTemplateName | 88 | |
LPCWSTR | .lpSetupTemplateName | 96 | |
HGLOBAL | .hPrintTemplate | 104 | |
HGLOBAL | .hSetupTemplate | 112 |
│ └─120
PRINTPAGERANGE | DWORD | .nFromPage | 0 |
DWORD | .nToPage | 4 |
│ └─8
PRINT_OTHER_INFO | DWORD | .alrtpr_jobid | 0 |
DWORD | .alrtpr_status | 4 | |
DWORD | .alrtpr_submitted | 8 | |
DWORD | .alrtpr_size | 12 |
│ └─16
PRIVILEGE_SET | DWORD | .PrivilegeCount | 0 |
DWORD | .Control | 4 | |
LUID_AND_ATTRIBUTES[1] | .Privilege | 8 |
│ └─20
PRJ_CALLBACKS | PRJ_START_DIRECTORY_ENUMERATION_CB * | .StartDirectoryEnumerationCallback | 0 |
PRJ_END_DIRECTORY_ENUMERATION_CB * | .EndDirectoryEnumerationCallback | 8 | |
PRJ_GET_DIRECTORY_ENUMERATION_CB * | .GetDirectoryEnumerationCallback | 16 | |
PRJ_GET_PLACEHOLDER_INFO_CB * | .GetPlaceholderInfoCallback | 24 | |
PRJ_GET_FILE_DATA_CB * | .GetFileDataCallback | 32 | |
PRJ_QUERY_FILE_NAME_CB * | .QueryFileNameCallback | 40 | |
PRJ_NOTIFICATION_CB * | .NotificationCallback | 48 | |
PRJ_CANCEL_COMMAND_CB * | .CancelCommandCallback | 56 |
│ └─64
PRJ_CALLBACK_DATA | UINT32 | .Size | 0 | |
PRJ_CALLBACK_DATA_FLAGS | .Flags | 4 | ||
PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT | .NamespaceVirtualizationContext | 8 | ||
INT32 | .CommandId | 16 | ||
GUID | unsigned long | .FileId.Data1 | 20 | |
unsigned short | .FileId.Data2 | 24 | ||
unsigned short | .FileId.Data3 | 26 | ||
unsigned char[8] | .FileId.Data4 | 28 | ||
GUID | unsigned long | .DataStreamId.Data1 | 36 | |
unsigned short | .DataStreamId.Data2 | 40 | ||
unsigned short | .DataStreamId.Data3 | 42 | ||
unsigned char[8] | .DataStreamId.Data4 | 44 | ||
PCWSTR | .FilePathName | 56 | ||
PRJ_PLACEHOLDER_VERSION_INFO * | .VersionInfo | 64 | ||
UINT32 | .TriggeringProcessId | 72 | ||
PCWSTR | .TriggeringProcessImageFileName | 80 | ||
void * | .InstanceContext | 88 |
│ └─96
PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS | PRJ_COMPLETE_COMMAND_TYPE | .CommandType | 0 |
struct (unnamed) | .Enumeration | 8 | |
struct (unnamed) | .Notification | 8 |
│ └─16
PRJ_EXTENDED_INFO | PRJ_EXT_INFO_TYPE | .InfoType | 0 |
ULONG | .NextInfoOffset | 4 | |
struct (unnamed) | .Symlink | 8 |
│ └─16
PRJ_FILE_BASIC_INFO | BOOLEAN | .IsDirectory | 0 | |
INT64 | .FileSize | 8 | ||
LARGE_INTEGER | LONGLONG | .CreationTime.QuadPart | 16 | |
struct (unnamed) | .CreationTime.u | 16 | ||
DWORD | .CreationTime.LowPart | 16 | ||
LONG | .CreationTime.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .LastAccessTime.QuadPart | 24 | |
struct (unnamed) | .LastAccessTime.u | 24 | ||
DWORD | .LastAccessTime.LowPart | 24 | ||
LONG | .LastAccessTime.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .LastWriteTime.QuadPart | 32 | |
struct (unnamed) | .LastWriteTime.u | 32 | ||
DWORD | .LastWriteTime.LowPart | 32 | ||
LONG | .LastWriteTime.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .ChangeTime.QuadPart | 40 | |
struct (unnamed) | .ChangeTime.u | 40 | ||
DWORD | .ChangeTime.LowPart | 40 | ||
LONG | .ChangeTime.HighPart | 44 | ||
UINT32 | .FileAttributes | 48 |
│ └─56
PRJ_NOTIFICATION_MAPPING | PRJ_NOTIFY_TYPES | .NotificationBitMask | 0 |
PCWSTR | .NotificationRoot | 8 |
│ └─16
PRJ_NOTIFICATION_PARAMETERS | struct (unnamed) | .FileDeletedOnHandleClose | 0 |
struct (unnamed) | .FileRenamed | 0 | |
struct (unnamed) | .PostCreate | 0 |
│ └─4
PRJ_PLACEHOLDER_INFO | PRJ_FILE_BASIC_INFO | BOOLEAN | .FileBasicInfo.IsDirectory | 0 | |
INT64 | .FileBasicInfo.FileSize | 8 | |||
LARGE_INTEGER | LONGLONG | .FileBasicInfo.CreationTime.QuadPart | 16 | ||
struct (unnamed) | .FileBasicInfo.CreationTime.u | 16 | |||
DWORD | .FileBasicInfo.CreationTime.LowPart | 16 | |||
LONG | .FileBasicInfo.CreationTime.HighPart | 20 | |||
LARGE_INTEGER | LONGLONG | .FileBasicInfo.LastAccessTime.QuadPart | 24 | ||
struct (unnamed) | .FileBasicInfo.LastAccessTime.u | 24 | |||
DWORD | .FileBasicInfo.LastAccessTime.LowPart | 24 | |||
LONG | .FileBasicInfo.LastAccessTime.HighPart | 28 | |||
LARGE_INTEGER | LONGLONG | .FileBasicInfo.LastWriteTime.QuadPart | 32 | ||
struct (unnamed) | .FileBasicInfo.LastWriteTime.u | 32 | |||
DWORD | .FileBasicInfo.LastWriteTime.LowPart | 32 | |||
LONG | .FileBasicInfo.LastWriteTime.HighPart | 36 | |||
LARGE_INTEGER | LONGLONG | .FileBasicInfo.ChangeTime.QuadPart | 40 | ||
struct (unnamed) | .FileBasicInfo.ChangeTime.u | 40 | |||
DWORD | .FileBasicInfo.ChangeTime.LowPart | 40 | |||
LONG | .FileBasicInfo.ChangeTime.HighPart | 44 | |||
UINT32 | .FileBasicInfo.FileAttributes | 48 | |||
struct (unnamed) | .EaInformation | 56 | |||
struct (unnamed) | .SecurityInformation | 64 | |||
struct (unnamed) | .StreamsInformation | 72 | |||
PRJ_PLACEHOLDER_VERSION_INFO | UINT8[128] | .VersionInfo.ProviderID | 80 | ||
UINT8[128] | .VersionInfo.ContentID | 208 | |||
UINT8[1] | .VariableData | 336 |
│ └─344
PRJ_PLACEHOLDER_VERSION_INFO | UINT8[128] | .ProviderID | 0 |
UINT8[128] | .ContentID | 128 |
│ └─256
PRJ_STARTVIRTUALIZING_OPTIONS | PRJ_STARTVIRTUALIZING_FLAGS | .Flags | 0 |
UINT32 | .PoolThreadCount | 4 | |
UINT32 | .ConcurrentThreadCount | 8 | |
PRJ_NOTIFICATION_MAPPING * | .NotificationMappings | 16 | |
UINT32 | .NotificationMappingsCount | 24 |
│ └─32
PRJ_VIRTUALIZATION_INSTANCE_INFO | GUID | unsigned long | .InstanceID.Data1 | 0 |
unsigned short | .InstanceID.Data2 | 4 | ||
unsigned short | .InstanceID.Data3 | 6 | ||
unsigned char[8] | .InstanceID.Data4 | 8 | ||
UINT32 | .WriteAlignment | 16 |
│ └─20
PROCESSENTRY32 | DWORD | .dwSize | 0 |
DWORD | .cntUsage | 4 | |
DWORD | .th32ProcessID | 8 | |
ULONG_PTR | .th32DefaultHeapID | 16 | |
DWORD | .th32ModuleID | 24 | |
DWORD | .cntThreads | 28 | |
DWORD | .th32ParentProcessID | 32 | |
LONG | .pcPriClassBase | 36 | |
DWORD | .dwFlags | 40 | |
CHAR[260] | .szExeFile | 44 |
│ └─304
PROCESSENTRY32W | DWORD | .dwSize | 0 |
DWORD | .cntUsage | 4 | |
DWORD | .th32ProcessID | 8 | |
ULONG_PTR | .th32DefaultHeapID | 16 | |
DWORD | .th32ModuleID | 24 | |
DWORD | .cntThreads | 28 | |
DWORD | .th32ParentProcessID | 32 | |
LONG | .pcPriClassBase | 36 | |
DWORD | .dwFlags | 40 | |
WCHAR[260] | .szExeFile | 44 |
│ └─568
PROCESSOR_GROUP_INFO | BYTE | .MaximumProcessorCount | 0 |
BYTE | .ActiveProcessorCount | 1 | |
BYTE[38] | .Reserved | 2 | |
KAFFINITY | .ActiveProcessorMask | 40 |
│ └─48
PROCESSOR_NUMBER | WORD | .Group | 0 |
BYTE | .Number | 2 | |
BYTE | .Reserved | 3 |
│ └─4
PROCESSOR_POWER_POLICY | DWORD | .Revision | 0 |
BYTE | .DynamicThrottle | 4 | |
BYTE[3] | .Spare | 5 | |
DWORD | .DisableCStates | 8bytes,0bits | |
DWORD | .Reserved | 8bytes,1bits | |
DWORD | .PolicyCount | 12 | |
PROCESSOR_POWER_POLICY_INFO[3] | .Policy | 16 |
│ └─76
PROCESSOR_POWER_POLICY_INFO | DWORD | .TimeCheck | 0 |
DWORD | .DemoteLimit | 4 | |
DWORD | .PromoteLimit | 8 | |
BYTE | .DemotePercent | 12 | |
BYTE | .PromotePercent | 13 | |
BYTE[2] | .Spare | 14 | |
DWORD | .AllowDemotion | 16bytes,0bits | |
DWORD | .AllowPromotion | 16bytes,1bits | |
DWORD | .Reserved | 16bytes,2bits |
│ └─20
PROCESSOR_RELATIONSHIP | BYTE | .Flags | 0 |
BYTE | .EfficiencyClass | 1 | |
BYTE[20] | .Reserved | 2 | |
WORD | .GroupCount | 22 | |
GROUP_AFFINITY[1] | .GroupMask | 24 |
│ └─40
PROCESS_DYNAMIC_EH_CONTINUATION_TARGET | ULONG_PTR | .TargetAddress | 0 |
ULONG_PTR | .Flags | 8 |
│ └─16
PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE | ULONG_PTR | .BaseAddress | 0 |
SIZE_T | .Size | 8 | |
DWORD | .Flags | 16 |
│ └─24
PROCESS_HEAP_ENTRY | DWORD | .cbData | 0 |
BYTE | .cbOverhead | 0 | |
BYTE | .iRegionIndex | 0 | |
PVOID | .lpData | 0 | |
WORD | .wFlags | 0 | |
struct (unnamed) | .Block | 0 | |
struct (unnamed) | .Region | 0 |
│ └─40
PROCESS_INFORMATION | HANDLE | .hProcess | 0 |
HANDLE | .hThread | 8 | |
DWORD | .dwProcessId | 16 | |
DWORD | .dwThreadId | 20 |
│ └─24
PROCESS_LEAP_SECOND_INFO | ULONG | .Flags | 0 |
ULONG | .Reserved | 4 |
│ └─8
PROCESS_MACHINE_INFORMATION | USHORT | .ProcessMachine | 0 |
USHORT | .Res0 | 2 | |
MACHINE_ATTRIBUTES | .MachineAttributes | 4 |
│ └─8
PROCESS_MEMORY_COUNTERS | DWORD | .cb | 0 |
DWORD | .PageFaultCount | 4 | |
SIZE_T | .PeakWorkingSetSize | 8 | |
SIZE_T | .WorkingSetSize | 16 | |
SIZE_T | .QuotaPeakPagedPoolUsage | 24 | |
SIZE_T | .QuotaPagedPoolUsage | 32 | |
SIZE_T | .QuotaPeakNonPagedPoolUsage | 40 | |
SIZE_T | .QuotaNonPagedPoolUsage | 48 | |
SIZE_T | .PagefileUsage | 56 | |
SIZE_T | .PeakPagefileUsage | 64 |
│ └─72
PROCESS_MEMORY_COUNTERS_EX | DWORD | .cb | 0 |
DWORD | .PageFaultCount | 4 | |
SIZE_T | .PeakWorkingSetSize | 8 | |
SIZE_T | .WorkingSetSize | 16 | |
SIZE_T | .QuotaPeakPagedPoolUsage | 24 | |
SIZE_T | .QuotaPagedPoolUsage | 32 | |
SIZE_T | .QuotaPeakNonPagedPoolUsage | 40 | |
SIZE_T | .QuotaNonPagedPoolUsage | 48 | |
SIZE_T | .PagefileUsage | 56 | |
SIZE_T | .PeakPagefileUsage | 64 | |
SIZE_T | .PrivateUsage | 72 |
│ └─80
PROCESS_MEMORY_EXHAUSTION_INFO | USHORT | .Version | 0 |
USHORT | .Reserved | 2 | |
PROCESS_MEMORY_EXHAUSTION_TYPE | .Type | 4 | |
ULONG_PTR | .Value | 8 |
│ └─16
PROCESS_MITIGATION_ASLR_POLICY | DWORD | .EnableBottomUpRandomization | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .EnableForceRelocateImages | 0bytes,1bits | |
DWORD | .EnableHighEntropy | 0bytes,2bits | |
DWORD | .DisallowStrippedImages | 0bytes,3bits | |
DWORD | .ReservedFlags | 0bytes,4bits |
│ └─4
PROCESS_MITIGATION_BINARY_SIGNATURE_POLICY | DWORD | .Flags | 0 |
DWORD | .MicrosoftSignedOnly | 0bytes,0bits | |
DWORD | .StoreSignedOnly | 0bytes,1bits | |
DWORD | .MitigationOptIn | 0bytes,2bits | |
DWORD | .AuditMicrosoftSignedOnly | 0bytes,3bits | |
DWORD | .AuditStoreSignedOnly | 0bytes,4bits | |
DWORD | .ReservedFlags | 0bytes,5bits |
│ └─4
PROCESS_MITIGATION_CONTROL_FLOW_GUARD_POLICY | DWORD | .EnableControlFlowGuard | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .EnableExportSuppression | 0bytes,1bits | |
DWORD | .StrictMode | 0bytes,2bits | |
DWORD | .EnableXfg | 0bytes,3bits | |
DWORD | .EnableXfgAuditMode | 0bytes,4bits | |
DWORD | .ReservedFlags | 0bytes,5bits |
│ └─4
PROCESS_MITIGATION_DEP_POLICY | DWORD | .Enable | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .DisableAtlThunkEmulation | 0bytes,1bits | |
DWORD | .ReservedFlags | 0bytes,2bits | |
BOOLEAN | .Permanent | 4 |
│ └─8
PROCESS_MITIGATION_DYNAMIC_CODE_POLICY | DWORD | .ProhibitDynamicCode | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .AllowThreadOptOut | 0bytes,1bits | |
DWORD | .AllowRemoteDowngrade | 0bytes,2bits | |
DWORD | .AuditProhibitDynamicCode | 0bytes,3bits | |
DWORD | .ReservedFlags | 0bytes,4bits |
│ └─4
PROCESS_MITIGATION_EXTENSION_POINT_DISABLE_POLICY | DWORD | .DisableExtensionPoints | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .ReservedFlags | 0bytes,1bits |
│ └─4
PROCESS_MITIGATION_FONT_DISABLE_POLICY | DWORD | .DisableNonSystemFonts | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .AuditNonSystemFontLoading | 0bytes,1bits | |
DWORD | .ReservedFlags | 0bytes,2bits |
│ └─4
PROCESS_MITIGATION_IMAGE_LOAD_POLICY | DWORD | .NoRemoteImages | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .NoLowMandatoryLabelImages | 0bytes,1bits | |
DWORD | .PreferSystem32Images | 0bytes,2bits | |
DWORD | .AuditNoRemoteImages | 0bytes,3bits | |
DWORD | .AuditNoLowMandatoryLabelImages | 0bytes,4bits | |
DWORD | .ReservedFlags | 0bytes,5bits |
│ └─4
PROCESS_MITIGATION_REDIRECTION_TRUST_POLICY | DWORD | .EnforceRedirectionTrust | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .AuditRedirectionTrust | 0bytes,1bits | |
DWORD | .ReservedFlags | 0bytes,2bits |
│ └─4
PROCESS_MITIGATION_SIDE_CHANNEL_ISOLATION_POLICY | DWORD | .SmtBranchTargetIsolation | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .IsolateSecurityDomain | 0bytes,1bits | |
DWORD | .DisablePageCombine | 0bytes,2bits | |
DWORD | .SpeculativeStoreBypassDisable | 0bytes,3bits | |
DWORD | .RestrictCoreSharing | 0bytes,4bits | |
DWORD | .ReservedFlags | 0bytes,5bits |
│ └─4
PROCESS_MITIGATION_STRICT_HANDLE_CHECK_POLICY | DWORD | .RaiseExceptionOnInvalidHandleReference | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .HandleExceptionsPermanentlyEnabled | 0bytes,1bits | |
DWORD | .ReservedFlags | 0bytes,2bits |
│ └─4
PROCESS_MITIGATION_SYSTEM_CALL_DISABLE_POLICY | DWORD | .DisallowWin32kSystemCalls | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .AuditDisallowWin32kSystemCalls | 0bytes,1bits | |
DWORD | .ReservedFlags | 0bytes,2bits |
│ └─4
PROCESS_MITIGATION_USER_SHADOW_STACK_POLICY | DWORD | .EnableUserShadowStack | 0bytes,0bits |
DWORD | .Flags | 0 | |
DWORD | .AuditUserShadowStack | 0bytes,1bits | |
DWORD | .SetContextIpValidation | 0bytes,2bits | |
DWORD | .AuditSetContextIpValidation | 0bytes,3bits | |
DWORD | .EnableUserShadowStackStrictMode | 0bytes,4bits | |
DWORD | .BlockNonCetBinaries | 0bytes,5bits | |
DWORD | .BlockNonCetBinariesNonEhcont | 0bytes,6bits | |
DWORD | .AuditBlockNonCetBinaries | 0bytes,7bits | |
DWORD | .CetDynamicApisOutOfProcOnly | 1bytes,0bits | |
DWORD | .SetContextIpValidationRelaxedMode | 1bytes,1bits | |
DWORD | .ReservedFlags | 1bytes,2bits |
│ └─4
PROCESS_POWER_THROTTLING_STATE | ULONG | .Version | 0 |
ULONG | .ControlMask | 4 | |
ULONG | .StateMask | 8 |
│ └─12
PROCESS_PROTECTION_LEVEL_INFORMATION | DWORD | .ProtectionLevel | 0 |
│ └─4
PROFILE | DWORD | .dwType | 0 |
PVOID | .pProfileData | 8 | |
DWORD | .cbDataSize | 16 |
│ └─24
PROFILEHEADER | DWORD | .phSize | 0 | |
DWORD | .phCMMType | 4 | ||
DWORD | .phVersion | 8 | ||
DWORD | .phClass | 12 | ||
DWORD | .phDataColorSpace | 16 | ||
DWORD | .phConnectionSpace | 20 | ||
DWORD[3] | .phDateTime | 24 | ||
DWORD | .phSignature | 36 | ||
DWORD | .phPlatform | 40 | ||
DWORD | .phProfileFlags | 44 | ||
DWORD | .phManufacturer | 48 | ||
DWORD | .phModel | 52 | ||
DWORD[2] | .phAttributes | 56 | ||
DWORD | .phRenderingIntent | 64 | ||
CIEXYZ | FXPT2DOT30 | .phIlluminant.ciexyzX | 68 | |
FXPT2DOT30 | .phIlluminant.ciexyzY | 72 | ||
FXPT2DOT30 | .phIlluminant.ciexyzZ | 76 | ||
DWORD | .phCreator | 80 | ||
BYTE[44] | .phReserved | 84 |
│ └─128
PROFILEINFOA | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
LPSTR | .lpUserName | 8 | |
LPSTR | .lpProfilePath | 16 | |
LPSTR | .lpDefaultPath | 24 | |
LPSTR | .lpServerName | 32 | |
LPSTR | .lpPolicyPath | 40 | |
HANDLE | .hProfile | 48 |
│ └─56
PROFILEINFOW | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
LPWSTR | .lpUserName | 8 | |
LPWSTR | .lpProfilePath | 16 | |
LPWSTR | .lpDefaultPath | 24 | |
LPWSTR | .lpServerName | 32 | |
LPWSTR | .lpPolicyPath | 40 | |
HANDLE | .hProfile | 48 |
│ └─56
PROJECTION_INFO | UCHAR | .projectionInfoType | 0 | |
IKEV2_PROJECTION_INFO | DWORD | .Ikev2ProjectionInfo.dwIPv4NegotiationError | 8 | |
WCHAR[16] | .Ikev2ProjectionInfo.wszAddress | 12 | ||
WCHAR[16] | .Ikev2ProjectionInfo.wszRemoteAddress | 44 | ||
ULONG64 | .Ikev2ProjectionInfo.IPv4SubInterfaceIndex | 80 | ||
DWORD | .Ikev2ProjectionInfo.dwIPv6NegotiationError | 88 | ||
BYTE[8] | .Ikev2ProjectionInfo.bInterfaceIdentifier | 92 | ||
BYTE[8] | .Ikev2ProjectionInfo.bRemoteInterfaceIdentifier | 100 | ||
BYTE[8] | .Ikev2ProjectionInfo.bPrefix | 108 | ||
DWORD | .Ikev2ProjectionInfo.dwPrefixLength | 116 | ||
ULONG64 | .Ikev2ProjectionInfo.IPv6SubInterfaceIndex | 120 | ||
DWORD | .Ikev2ProjectionInfo.dwOptions | 128 | ||
DWORD | .Ikev2ProjectionInfo.dwAuthenticationProtocol | 132 | ||
DWORD | .Ikev2ProjectionInfo.dwEapTypeId | 136 | ||
DWORD | .Ikev2ProjectionInfo.dwCompressionAlgorithm | 140 | ||
DWORD | .Ikev2ProjectionInfo.dwEncryptionMethod | 144 | ||
PPP_PROJECTION_INFO | DWORD | .PppProjectionInfo.dwIPv4NegotiationError | 8 | |
WCHAR[16] | .PppProjectionInfo.wszAddress | 12 | ||
WCHAR[16] | .PppProjectionInfo.wszRemoteAddress | 44 | ||
DWORD | .PppProjectionInfo.dwIPv4Options | 76 | ||
DWORD | .PppProjectionInfo.dwIPv4RemoteOptions | 80 | ||
ULONG64 | .PppProjectionInfo.IPv4SubInterfaceIndex | 88 | ||
DWORD | .PppProjectionInfo.dwIPv6NegotiationError | 96 | ||
BYTE[8] | .PppProjectionInfo.bInterfaceIdentifier | 100 | ||
BYTE[8] | .PppProjectionInfo.bRemoteInterfaceIdentifier | 108 | ||
BYTE[8] | .PppProjectionInfo.bPrefix | 116 | ||
DWORD | .PppProjectionInfo.dwPrefixLength | 124 | ||
ULONG64 | .PppProjectionInfo.IPv6SubInterfaceIndex | 128 | ||
DWORD | .PppProjectionInfo.dwLcpError | 136 | ||
DWORD | .PppProjectionInfo.dwAuthenticationProtocol | 140 | ||
DWORD | .PppProjectionInfo.dwAuthenticationData | 144 | ||
DWORD | .PppProjectionInfo.dwRemoteAuthenticationProtocol | 148 | ||
DWORD | .PppProjectionInfo.dwRemoteAuthenticationData | 152 | ||
DWORD | .PppProjectionInfo.dwLcpTerminateReason | 156 | ||
DWORD | .PppProjectionInfo.dwLcpRemoteTerminateReason | 160 | ||
DWORD | .PppProjectionInfo.dwLcpOptions | 164 | ||
DWORD | .PppProjectionInfo.dwLcpRemoteOptions | 168 | ||
DWORD | .PppProjectionInfo.dwEapTypeId | 172 | ||
DWORD | .PppProjectionInfo.dwRemoteEapTypeId | 176 | ||
DWORD | .PppProjectionInfo.dwCcpError | 180 | ||
DWORD | .PppProjectionInfo.dwCompressionAlgorithm | 184 | ||
DWORD | .PppProjectionInfo.dwCcpOptions | 188 | ||
DWORD | .PppProjectionInfo.dwRemoteCompressionAlgorithm | 192 | ||
DWORD | .PppProjectionInfo.dwCcpRemoteOptions | 196 |
│ └─200
PROJECTION_INFO2 | UCHAR | .projectionInfoType | 0 | |
IKEV2_PROJECTION_INFO2 | DWORD | .Ikev2ProjectionInfo.dwIPv4NegotiationError | 8 | |
WCHAR[16] | .Ikev2ProjectionInfo.wszAddress | 12 | ||
WCHAR[16] | .Ikev2ProjectionInfo.wszRemoteAddress | 44 | ||
ULONG64 | .Ikev2ProjectionInfo.IPv4SubInterfaceIndex | 80 | ||
DWORD | .Ikev2ProjectionInfo.dwIPv6NegotiationError | 88 | ||
BYTE[8] | .Ikev2ProjectionInfo.bInterfaceIdentifier | 92 | ||
BYTE[8] | .Ikev2ProjectionInfo.bRemoteInterfaceIdentifier | 100 | ||
BYTE[8] | .Ikev2ProjectionInfo.bPrefix | 108 | ||
DWORD | .Ikev2ProjectionInfo.dwPrefixLength | 116 | ||
ULONG64 | .Ikev2ProjectionInfo.IPv6SubInterfaceIndex | 120 | ||
DWORD | .Ikev2ProjectionInfo.dwOptions | 128 | ||
DWORD | .Ikev2ProjectionInfo.dwAuthenticationProtocol | 132 | ||
DWORD | .Ikev2ProjectionInfo.dwEapTypeId | 136 | ||
DWORD | .Ikev2ProjectionInfo.dwEmbeddedEAPTypeId | 140 | ||
DWORD | .Ikev2ProjectionInfo.dwCompressionAlgorithm | 144 | ||
DWORD | .Ikev2ProjectionInfo.dwEncryptionMethod | 148 | ||
PPP_PROJECTION_INFO2 | DWORD | .PppProjectionInfo.dwIPv4NegotiationError | 8 | |
WCHAR[16] | .PppProjectionInfo.wszAddress | 12 | ||
WCHAR[16] | .PppProjectionInfo.wszRemoteAddress | 44 | ||
DWORD | .PppProjectionInfo.dwIPv4Options | 76 | ||
DWORD | .PppProjectionInfo.dwIPv4RemoteOptions | 80 | ||
ULONG64 | .PppProjectionInfo.IPv4SubInterfaceIndex | 88 | ||
DWORD | .PppProjectionInfo.dwIPv6NegotiationError | 96 | ||
BYTE[8] | .PppProjectionInfo.bInterfaceIdentifier | 100 | ||
BYTE[8] | .PppProjectionInfo.bRemoteInterfaceIdentifier | 108 | ||
BYTE[8] | .PppProjectionInfo.bPrefix | 116 | ||
DWORD | .PppProjectionInfo.dwPrefixLength | 124 | ||
ULONG64 | .PppProjectionInfo.IPv6SubInterfaceIndex | 128 | ||
DWORD | .PppProjectionInfo.dwLcpError | 136 | ||
DWORD | .PppProjectionInfo.dwAuthenticationProtocol | 140 | ||
DWORD | .PppProjectionInfo.dwAuthenticationData | 144 | ||
DWORD | .PppProjectionInfo.dwRemoteAuthenticationProtocol | 148 | ||
DWORD | .PppProjectionInfo.dwRemoteAuthenticationData | 152 | ||
DWORD | .PppProjectionInfo.dwLcpTerminateReason | 156 | ||
DWORD | .PppProjectionInfo.dwLcpRemoteTerminateReason | 160 | ||
DWORD | .PppProjectionInfo.dwLcpOptions | 164 | ||
DWORD | .PppProjectionInfo.dwLcpRemoteOptions | 168 | ||
DWORD | .PppProjectionInfo.dwEapTypeId | 172 | ||
DWORD | .PppProjectionInfo.dwEmbeddedEAPTypeId | 176 | ||
DWORD | .PppProjectionInfo.dwRemoteEapTypeId | 180 | ||
DWORD | .PppProjectionInfo.dwCcpError | 184 | ||
DWORD | .PppProjectionInfo.dwCompressionAlgorithm | 188 | ||
DWORD | .PppProjectionInfo.dwCcpOptions | 192 | ||
DWORD | .PppProjectionInfo.dwRemoteCompressionAlgorithm | 196 | ||
DWORD | .PppProjectionInfo.dwCcpRemoteOptions | 200 |
│ └─208
PROPERTYKEY | GUID | unsigned long | .fmtid.Data1 | 0 |
unsigned short | .fmtid.Data2 | 4 | ||
unsigned short | .fmtid.Data3 | 6 | ||
unsigned char[8] | .fmtid.Data4 | 8 | ||
DWORD | .pid | 16 |
│ └─20
PROPERTY_DATA_DESCRIPTOR | ULONGLONG | .PropertyName | 0 |
ULONG | .ArrayIndex | 8 | |
ULONG | .Reserved | 12 |
│ └─16
PROPERTY_METRICS | LONG | .nLogicalMin | 0 |
LONG | .nLogicalMax | 4 | |
PROPERTY_UNITS | .Units | 8 | |
FLOAT | .fResolution | 12 |
│ └─16
PROPPAGEINFO | ULONG | .cb | 0 | |
LPOLESTR | .pszTitle | 8 | ||
SIZE | LONG | .size.cx | 16 | |
LONG | .size.cy | 20 | ||
LPOLESTR | .pszDocString | 24 | ||
LPOLESTR | .pszHelpFile | 32 | ||
DWORD | .dwHelpContext | 40 |
│ └─48
PROPPRG | WORD | .flPrg | 0 |
WORD | .flPrgInit | 2 | |
CHAR[30] | .achTitle | 4 | |
CHAR[128] | .achCmdLine | 34 | |
CHAR[64] | .achWorkDir | 162 | |
WORD | .wHotKey | 226 | |
CHAR[80] | .achIconFile | 228 | |
WORD | .wIconIndex | 308 | |
DWORD | .dwEnhModeFlags | 310 | |
DWORD | .dwRealModeFlags | 314 | |
CHAR[80] | .achOtherFile | 318 | |
CHAR[260] | .achPIFFile | 398 |
│ └─658
PROPSHEETHEADERA_V2 | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hwndParent | 8 | |
HINSTANCE | .hInstance | 16 | |
HICON | .hIcon | 24 | |
LPCSTR | .pszIcon | 24 | |
LPCSTR | .pszCaption | 32 | |
UINT | .nPages | 40 | |
UINT | .nStartPage | 48 | |
LPCSTR | .pStartPage | 48 | |
HPROPSHEETPAGE * | .phpage | 56 | |
LPCPROPSHEETPAGEA | .ppsp | 56 | |
PFNPROPSHEETCALLBACK | .pfnCallback | 64 | |
HBITMAP | .hbmWatermark | 72 | |
LPCSTR | .pszbmWatermark | 72 | |
HPALETTE | .hplWatermark | 80 | |
HBITMAP | .hbmHeader | 88 | |
LPCSTR | .pszbmHeader | 88 |
│ └─96
PROPSHEETHEADERW_V2 | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hwndParent | 8 | |
HINSTANCE | .hInstance | 16 | |
HICON | .hIcon | 24 | |
LPCWSTR | .pszIcon | 24 | |
LPCWSTR | .pszCaption | 32 | |
UINT | .nPages | 40 | |
UINT | .nStartPage | 48 | |
LPCWSTR | .pStartPage | 48 | |
HPROPSHEETPAGE * | .phpage | 56 | |
LPCPROPSHEETPAGEW | .ppsp | 56 | |
PFNPROPSHEETCALLBACK | .pfnCallback | 64 | |
HBITMAP | .hbmWatermark | 72 | |
LPCWSTR | .pszbmWatermark | 72 | |
HPALETTE | .hplWatermark | 80 | |
HBITMAP | .hbmHeader | 88 | |
LPCWSTR | .pszbmHeader | 88 |
│ └─96
PROPSHEETPAGEA_V2 | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HINSTANCE | .hInstance | 8 | |
PROPSHEETPAGE_RESOURCE | .pResource | 16 | |
LPCSTR | .pszTemplate | 16 | |
HICON | .hIcon | 24 | |
LPCSTR | .pszIcon | 24 | |
LPCSTR | .pszTitle | 32 | |
DLGPROC | .pfnDlgProc | 40 | |
LPARAM | .lParam | 48 | |
LPFNPSPCALLBACKA | .pfnCallback | 56 | |
UINT * | .pcRefParent | 64 | |
LPCSTR | .pszHeaderTitle | 72 | |
LPCSTR | .pszHeaderSubTitle | 80 |
│ └─88
PROPSHEETPAGEA_V3 | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HINSTANCE | .hInstance | 8 | |
PROPSHEETPAGE_RESOURCE | .pResource | 16 | |
LPCSTR | .pszTemplate | 16 | |
HICON | .hIcon | 24 | |
LPCSTR | .pszIcon | 24 | |
LPCSTR | .pszTitle | 32 | |
DLGPROC | .pfnDlgProc | 40 | |
LPARAM | .lParam | 48 | |
LPFNPSPCALLBACKA | .pfnCallback | 56 | |
UINT * | .pcRefParent | 64 | |
LPCSTR | .pszHeaderTitle | 72 | |
LPCSTR | .pszHeaderSubTitle | 80 | |
HANDLE | .hActCtx | 88 |
│ └─96
PROPSHEETPAGEA_V4 | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HINSTANCE | .hInstance | 8 | |
PROPSHEETPAGE_RESOURCE | .pResource | 16 | |
LPCSTR | .pszTemplate | 16 | |
HICON | .hIcon | 24 | |
LPCSTR | .pszIcon | 24 | |
LPCSTR | .pszTitle | 32 | |
DLGPROC | .pfnDlgProc | 40 | |
LPARAM | .lParam | 48 | |
LPFNPSPCALLBACKA | .pfnCallback | 56 | |
UINT * | .pcRefParent | 64 | |
LPCSTR | .pszHeaderTitle | 72 | |
LPCSTR | .pszHeaderSubTitle | 80 | |
HANDLE | .hActCtx | 88 | |
HBITMAP | .hbmHeader | 96 | |
LPCSTR | .pszbmHeader | 96 |
│ └─104
PROPSHEETPAGEW_V2 | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HINSTANCE | .hInstance | 8 | |
PROPSHEETPAGE_RESOURCE | .pResource | 16 | |
LPCWSTR | .pszTemplate | 16 | |
HICON | .hIcon | 24 | |
LPCWSTR | .pszIcon | 24 | |
LPCWSTR | .pszTitle | 32 | |
DLGPROC | .pfnDlgProc | 40 | |
LPARAM | .lParam | 48 | |
LPFNPSPCALLBACKW | .pfnCallback | 56 | |
UINT * | .pcRefParent | 64 | |
LPCWSTR | .pszHeaderTitle | 72 | |
LPCWSTR | .pszHeaderSubTitle | 80 |
│ └─88
PROPSHEETPAGEW_V3 | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HINSTANCE | .hInstance | 8 | |
PROPSHEETPAGE_RESOURCE | .pResource | 16 | |
LPCWSTR | .pszTemplate | 16 | |
HICON | .hIcon | 24 | |
LPCWSTR | .pszIcon | 24 | |
LPCWSTR | .pszTitle | 32 | |
DLGPROC | .pfnDlgProc | 40 | |
LPARAM | .lParam | 48 | |
LPFNPSPCALLBACKW | .pfnCallback | 56 | |
UINT * | .pcRefParent | 64 | |
LPCWSTR | .pszHeaderTitle | 72 | |
LPCWSTR | .pszHeaderSubTitle | 80 | |
HANDLE | .hActCtx | 88 |
│ └─96
PROPSHEETPAGEW_V4 | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
HINSTANCE | .hInstance | 8 | |
PROPSHEETPAGE_RESOURCE | .pResource | 16 | |
LPCWSTR | .pszTemplate | 16 | |
HICON | .hIcon | 24 | |
LPCWSTR | .pszIcon | 24 | |
LPCWSTR | .pszTitle | 32 | |
DLGPROC | .pfnDlgProc | 40 | |
LPARAM | .lParam | 48 | |
LPFNPSPCALLBACKW | .pfnCallback | 56 | |
UINT * | .pcRefParent | 64 | |
LPCWSTR | .pszHeaderTitle | 72 | |
LPCWSTR | .pszHeaderSubTitle | 80 | |
HANDLE | .hActCtx | 88 | |
HBITMAP | .hbmHeader | 96 | |
LPCWSTR | .pszbmHeader | 96 |
│ └─104
PROPSPEC | ULONG | .ulKind | 0 |
LPOLESTR | .lpwstr | 8 | |
PROPID | .propid | 8 |
│ └─16
PROPVARIANT | DECIMAL | USHORT | .decVal.wReserved | 0 |
BYTE | .decVal.scale | 2 | ||
USHORT | .decVal.signscale | 2 | ||
BYTE | .decVal.sign | 3 | ||
ULONG | .decVal.Hi32 | 4 | ||
ULONG | .decVal.Lo32 | 8 | ||
ULONGLONG | .decVal.Lo64 | 8 | ||
ULONG | .decVal.Mid32 | 12 | ||
VARTYPE | .vt | 0 | ||
PROPVAR_PAD1 | .wReserved1 | 2 | ||
PROPVAR_PAD2 | .wReserved2 | 4 | ||
PROPVAR_PAD3 | .wReserved3 | 6 | ||
UCHAR | .bVal | 8 | ||
BLOB | ULONG | .blob.cbSize | 8 | |
BYTE * | .blob.pBlobData | 16 | ||
VARIANT_BOOL | .boolVal | 8 | ||
BSTR | .bstrVal | 8 | ||
BSTRBLOB | .bstrblobVal | 8 | ||
CHAR | .cVal | 8 | ||
CABOOL | .cabool | 8 | ||
CABSTR | .cabstr | 8 | ||
CABSTRBLOB | .cabstrblob | 8 | ||
CAC | .cac | 8 | ||
CACLIPDATA | .caclipdata | 8 | ||
CACY | .cacy | 8 | ||
CADATE | .cadate | 8 | ||
CADBL | .cadbl | 8 | ||
CAFILETIME | .cafiletime | 8 | ||
CAFLT | .caflt | 8 | ||
CAH | .cah | 8 | ||
CAI | .cai | 8 | ||
CAL | .cal | 8 | ||
CALPSTR | .calpstr | 8 | ||
CALPWSTR | .calpwstr | 8 | ||
CAPROPVARIANT | .capropvar | 8 | ||
CASCODE | .cascode | 8 | ||
CAUB | .caub | 8 | ||
CAUH | .cauh | 8 | ||
CAUI | .caui | 8 | ||
CAUL | .caul | 8 | ||
CACLSID | .cauuid | 8 | ||
CY | LONGLONG | .cyVal.int64 | 8 | |
ULONG | .cyVal.Lo | 8 | ||
LONG | .cyVal.Hi | 12 | ||
DATE | .date | 8 | ||
DOUBLE | .dblVal | 8 | ||
FILETIME | DWORD | .filetime.dwLowDateTime | 8 | |
DWORD | .filetime.dwHighDateTime | 12 | ||
FLOAT | .fltVal | 8 | ||
LARGE_INTEGER | LONGLONG | .hVal.QuadPart | 8 | |
struct (unnamed) | .hVal.u | 8 | ||
DWORD | .hVal.LowPart | 8 | ||
LONG | .hVal.HighPart | 12 | ||
SHORT | .iVal | 8 | ||
INT | .intVal | 8 | ||
LONG | .lVal | 8 | ||
IStorage * | .pStorage | 8 | ||
IStream * | .pStream | 8 | ||
LPVERSIONEDSTREAM | .pVersionedStream | 8 | ||
LPSAFEARRAY | .parray | 8 | ||
UCHAR * | .pbVal | 8 | ||
VARIANT_BOOL * | .pboolVal | 8 | ||
BSTR * | .pbstrVal | 8 | ||
CHAR * | .pcVal | 8 | ||
CLIPDATA * | .pclipdata | 8 | ||
CY * | .pcyVal | 8 | ||
DATE * | .pdate | 8 | ||
DOUBLE * | .pdblVal | 8 | ||
DECIMAL * | .pdecVal | 8 | ||
IDispatch * | .pdispVal | 8 | ||
FLOAT * | .pfltVal | 8 | ||
SHORT * | .piVal | 8 | ||
INT * | .pintVal | 8 | ||
LONG * | .plVal | 8 | ||
LPSAFEARRAY * | .pparray | 8 | ||
IDispatch ** | .ppdispVal | 8 | ||
IUnknown ** | .ppunkVal | 8 | ||
SCODE * | .pscode | 8 | ||
LPSTR | .pszVal | 8 | ||
USHORT * | .puiVal | 8 | ||
UINT * | .puintVal | 8 | ||
ULONG * | .pulVal | 8 | ||
IUnknown * | .punkVal | 8 | ||
CLSID * | .puuid | 8 | ||
PROPVARIANT * | .pvarVal | 8 | ||
LPWSTR | .pwszVal | 8 | ||
SCODE | .scode | 8 | ||
ULARGE_INTEGER | ULONGLONG | .uhVal.QuadPart | 8 | |
struct (unnamed) | .uhVal.u | 8 | ||
DWORD | .uhVal.LowPart | 8 | ||
DWORD | .uhVal.HighPart | 12 | ||
USHORT | .uiVal | 8 | ||
UINT | .uintVal | 8 | ||
ULONG | .ulVal | 8 |
│ └─24
PROTOCOL_INFOA | DWORD | .dwServiceFlags | 0 |
INT | .iAddressFamily | 4 | |
INT | .iMaxSockAddr | 8 | |
INT | .iMinSockAddr | 12 | |
INT | .iSocketType | 16 | |
INT | .iProtocol | 20 | |
DWORD | .dwMessageSize | 24 | |
LPSTR | .lpProtocol | 32 |
│ └─40
PROTOCOL_INFOW | DWORD | .dwServiceFlags | 0 |
INT | .iAddressFamily | 4 | |
INT | .iMaxSockAddr | 8 | |
INT | .iMinSockAddr | 12 | |
INT | .iSocketType | 16 | |
INT | .iProtocol | 20 | |
DWORD | .dwMessageSize | 24 | |
LPWSTR | .lpProtocol | 32 |
│ └─40
PROTOENT | char * | .p_name | 0 |
char ** | .p_aliases | 8 | |
short | .p_proto | 16 |
│ └─24
PROVIDER_ENUMERATION_INFO | ULONG | .NumberOfProviders | 0 |
ULONG | .Reserved | 4 | |
TRACE_PROVIDER_INFO[1] | .TraceProviderInfoArray | 8 |
│ └─32
PROVIDER_EVENT_INFO | ULONG | .NumberOfEvents | 0 |
ULONG | .Reserved | 4 | |
EVENT_DESCRIPTOR[1] | .EventDescriptorsArray | 8 |
│ └─24
PROVIDER_FIELD_INFO | ULONG | .NameOffset | 0 |
ULONG | .DescriptionOffset | 4 | |
ULONGLONG | .Value | 8 |
│ └─16
PROVIDER_FIELD_INFOARRAY | ULONG | .NumberOfElements | 0 |
EVENT_FIELD_TYPE | .FieldType | 4 | |
PROVIDER_FIELD_INFO[1] | .FieldInfoArray | 8 |
│ └─24
PROVIDER_FILTER_INFO | UCHAR | .Id | 0 |
UCHAR | .Version | 1 | |
ULONG | .MessageOffset | 4 | |
ULONG | .Reserved | 8 | |
ULONG | .PropertyCount | 12 | |
EVENT_PROPERTY_INFO[1] | .EventPropertyInfoArray | 16 |
│ └─40
PROV_ENUMALGS | ALG_ID | .aiAlgid | 0 |
DWORD | .dwBitLen | 4 | |
DWORD | .dwNameLen | 8 | |
CHAR[20] | .szName | 12 |
│ └─32
PROV_ENUMALGS_EX | ALG_ID | .aiAlgid | 0 |
DWORD | .dwDefaultLen | 4 | |
DWORD | .dwMinLen | 8 | |
DWORD | .dwMaxLen | 12 | |
DWORD | .dwProtocols | 16 | |
DWORD | .dwNameLen | 20 | |
CHAR[20] | .szName | 24 | |
DWORD | .dwLongNameLen | 44 | |
CHAR[40] | .szLongName | 48 |
│ └─88
PROXY_INFO | DWORD | .dwSize | 0 |
LPCWSTR | .pcwszUserAgent | 8 | |
PROXY_ACCESS | .paUseProxy | 16 | |
BOOL | .fLocalBypass | 20 | |
DWORD | .dwPortNumber | 24 | |
LPCWSTR | .pcwszProxyName | 32 | |
LPCWSTR | .pcwszBypassList | 40 |
│ └─48
PSAPI_WORKING_SET_BLOCK | ULONG_PTR | .Protection | 0bytes,0bits |
ULONG_PTR | .Flags | 0 | |
ULONG_PTR | .ShareCount | 0bytes,5bits | |
ULONG_PTR | .Shared | 1bytes,0bits | |
ULONG_PTR | .Reserved | 1bytes,1bits | |
ULONG_PTR | .VirtualPage | 1bytes,4bits |
│ └─8
PSAPI_WORKING_SET_EX_BLOCK | ULONG_PTR | .Flags | 0 |
struct (unnamed) | .Invalid | 0 | |
ULONG_PTR | .Valid | 0bytes,0bits | |
ULONG_PTR | .ShareCount | 0bytes,1bits | |
ULONG_PTR | .Win32Protection | 0bytes,4bits | |
ULONG_PTR | .Shared | 1bytes,7bits | |
ULONG_PTR | .Node | 2bytes,0bits | |
ULONG_PTR | .Locked | 2bytes,6bits | |
ULONG_PTR | .LargePage | 2bytes,7bits | |
ULONG_PTR | .Reserved | 3bytes,0bits | |
ULONG_PTR | .Bad | 3bytes,7bits | |
ULONG_PTR | .ReservedUlong | 4bytes,0bits |
│ └─8
PSAPI_WORKING_SET_EX_INFORMATION | PVOID | .VirtualAddress | 0 | |
PSAPI_WORKING_SET_EX_BLOCK | ULONG_PTR | .VirtualAttributes.Flags | 8 | |
struct (unnamed) | .VirtualAttributes.Invalid | 8 | ||
ULONG_PTR | .VirtualAttributes.Valid | 1bytes,0bits | ||
ULONG_PTR | .VirtualAttributes.ShareCount | 1bytes,1bits | ||
ULONG_PTR | .VirtualAttributes.Win32Protection | 1bytes,4bits | ||
ULONG_PTR | .VirtualAttributes.Shared | 2bytes,7bits | ||
ULONG_PTR | .VirtualAttributes.Node | 3bytes,0bits | ||
ULONG_PTR | .VirtualAttributes.Locked | 3bytes,6bits | ||
ULONG_PTR | .VirtualAttributes.LargePage | 3bytes,7bits | ||
ULONG_PTR | .VirtualAttributes.Reserved | 4bytes,0bits | ||
ULONG_PTR | .VirtualAttributes.Bad | 4bytes,7bits | ||
ULONG_PTR | .VirtualAttributes.ReservedUlong | 5bytes,0bits |
│ └─16
PSAPI_WORKING_SET_INFORMATION | ULONG_PTR | .NumberOfEntries | 0 |
PSAPI_WORKING_SET_BLOCK[1] | .WorkingSetInfo | 8 |
│ └─16
PSAPI_WS_WATCH_INFORMATION | LPVOID | .FaultingPc | 0 |
LPVOID | .FaultingVa | 8 |
│ └─16
PSAPI_WS_WATCH_INFORMATION_EX | PSAPI_WS_WATCH_INFORMATION | LPVOID | .BasicInfo.FaultingPc | 0 |
LPVOID | .BasicInfo.FaultingVa | 8 | ||
ULONG_PTR | .FaultingThreadId | 16 | ||
ULONG_PTR | .Flags | 24 |
│ └─32
PSFEATURE_CUSTPAPER | LONG | .lOrientation | 0 |
LONG | .lWidth | 4 | |
LONG | .lHeight | 8 | |
LONG | .lWidthOffset | 12 | |
LONG | .lHeightOffset | 16 |
│ └─20
PSFEATURE_OUTPUT | BOOL | .bPageIndependent | 0 |
BOOL | .bSetPageDevice | 4 |
│ └─8
PSHNOTIFY | NMHDR | HWND | .hdr.hwndFrom | 0 |
UINT_PTR | .hdr.idFrom | 8 | ||
UINT | .hdr.code | 16 | ||
LPARAM | .lParam | 24 |
│ └─32
PSINJECTDATA | DWORD | .DataBytes | 0 |
WORD | .InjectionPoint | 4 | |
WORD | .PageNumber | 6 |
│ └─8
PSS_ALLOCATOR | void * | .Context | 0 |
void *(*)(void *, DWORD) __attribute__((stdcall)) | .AllocRoutine | 8 | |
void (*)(void *, void *) __attribute__((stdcall)) | .FreeRoutine | 16 |
│ └─24
PSS_AUXILIARY_PAGES_INFORMATION | DWORD | .AuxPagesCaptured | 0 |
│ └─4
PSS_AUXILIARY_PAGE_ENTRY | void * | .Address | 0 | |
MEMORY_BASIC_INFORMATION | PVOID | .BasicInformation.BaseAddress | 8 | |
PVOID | .BasicInformation.AllocationBase | 16 | ||
DWORD | .BasicInformation.AllocationProtect | 24 | ||
WORD | .BasicInformation.PartitionId | 28 | ||
SIZE_T | .BasicInformation.RegionSize | 32 | ||
DWORD | .BasicInformation.State | 40 | ||
DWORD | .BasicInformation.Protect | 44 | ||
DWORD | .BasicInformation.Type | 48 | ||
FILETIME | DWORD | .CaptureTime.dwLowDateTime | 56 | |
DWORD | .CaptureTime.dwHighDateTime | 60 | ||
void * | .PageContents | 64 | ||
DWORD | .PageSize | 72 |
│ └─80
PSS_HANDLE_ENTRY | HANDLE | .Handle | 0 | |
PSS_HANDLE_FLAGS | .Flags | 8 | ||
PSS_OBJECT_TYPE | .ObjectType | 12 | ||
FILETIME | DWORD | .CaptureTime.dwLowDateTime | 16 | |
DWORD | .CaptureTime.dwHighDateTime | 20 | ||
DWORD | .Attributes | 24 | ||
DWORD | .GrantedAccess | 28 | ||
DWORD | .HandleCount | 32 | ||
DWORD | .PointerCount | 36 | ||
DWORD | .PagedPoolCharge | 40 | ||
DWORD | .NonPagedPoolCharge | 44 | ||
FILETIME | DWORD | .CreationTime.dwLowDateTime | 48 | |
DWORD | .CreationTime.dwHighDateTime | 52 | ||
WORD | .TypeNameLength | 56 | ||
const wchar_t * | .TypeName | 64 | ||
WORD | .ObjectNameLength | 72 | ||
const wchar_t * | .ObjectName | 80 | ||
union (unnamed) | .TypeSpecificInformation | 88 |
│ └─136
PSS_HANDLE_INFORMATION | DWORD | .HandlesCaptured | 0 |
│ └─4
PSS_HANDLE_TRACE_INFORMATION | HANDLE | .SectionHandle | 0 |
DWORD | .Size | 8 |
│ └─16
PSS_PERFORMANCE_COUNTERS | UINT64 | .TotalCycleCount | 0 |
UINT64 | .TotalWallClockPeriod | 8 | |
UINT64 | .VaCloneCycleCount | 16 | |
UINT64 | .VaCloneWallClockPeriod | 24 | |
UINT64 | .VaSpaceCycleCount | 32 | |
UINT64 | .VaSpaceWallClockPeriod | 40 | |
UINT64 | .AuxPagesCycleCount | 48 | |
UINT64 | .AuxPagesWallClockPeriod | 56 | |
UINT64 | .HandlesCycleCount | 64 | |
UINT64 | .HandlesWallClockPeriod | 72 | |
UINT64 | .ThreadsCycleCount | 80 | |
UINT64 | .ThreadsWallClockPeriod | 88 |
│ └─96
PSS_PROCESS_INFORMATION | DWORD | .ExitStatus | 0 | |
void * | .PebBaseAddress | 8 | ||
ULONG_PTR | .AffinityMask | 16 | ||
LONG | .BasePriority | 24 | ||
DWORD | .ProcessId | 28 | ||
DWORD | .ParentProcessId | 32 | ||
PSS_PROCESS_FLAGS | .Flags | 36 | ||
FILETIME | DWORD | .CreateTime.dwLowDateTime | 40 | |
DWORD | .CreateTime.dwHighDateTime | 44 | ||
FILETIME | DWORD | .ExitTime.dwLowDateTime | 48 | |
DWORD | .ExitTime.dwHighDateTime | 52 | ||
FILETIME | DWORD | .KernelTime.dwLowDateTime | 56 | |
DWORD | .KernelTime.dwHighDateTime | 60 | ||
FILETIME | DWORD | .UserTime.dwLowDateTime | 64 | |
DWORD | .UserTime.dwHighDateTime | 68 | ||
DWORD | .PriorityClass | 72 | ||
ULONG_PTR | .PeakVirtualSize | 80 | ||
ULONG_PTR | .VirtualSize | 88 | ||
DWORD | .PageFaultCount | 96 | ||
ULONG_PTR | .PeakWorkingSetSize | 104 | ||
ULONG_PTR | .WorkingSetSize | 112 | ||
ULONG_PTR | .QuotaPeakPagedPoolUsage | 120 | ||
ULONG_PTR | .QuotaPagedPoolUsage | 128 | ||
ULONG_PTR | .QuotaPeakNonPagedPoolUsage | 136 | ||
ULONG_PTR | .QuotaNonPagedPoolUsage | 144 | ||
ULONG_PTR | .PagefileUsage | 152 | ||
ULONG_PTR | .PeakPagefileUsage | 160 | ||
ULONG_PTR | .PrivateUsage | 168 | ||
DWORD | .ExecuteFlags | 176 | ||
wchar_t[260] | .ImageFileName | 180 |
│ └─704
PSS_THREAD_ENTRY | DWORD | .ExitStatus | 0 | |
void * | .TebBaseAddress | 8 | ||
DWORD | .ProcessId | 16 | ||
DWORD | .ThreadId | 20 | ||
ULONG_PTR | .AffinityMask | 24 | ||
int | .Priority | 32 | ||
int | .BasePriority | 36 | ||
void * | .LastSyscallFirstArgument | 40 | ||
WORD | .LastSyscallNumber | 48 | ||
FILETIME | DWORD | .CreateTime.dwLowDateTime | 52 | |
DWORD | .CreateTime.dwHighDateTime | 56 | ||
FILETIME | DWORD | .ExitTime.dwLowDateTime | 60 | |
DWORD | .ExitTime.dwHighDateTime | 64 | ||
FILETIME | DWORD | .KernelTime.dwLowDateTime | 68 | |
DWORD | .KernelTime.dwHighDateTime | 72 | ||
FILETIME | DWORD | .UserTime.dwLowDateTime | 76 | |
DWORD | .UserTime.dwHighDateTime | 80 | ||
void * | .Win32StartAddress | 88 | ||
FILETIME | DWORD | .CaptureTime.dwLowDateTime | 96 | |
DWORD | .CaptureTime.dwHighDateTime | 100 | ||
PSS_THREAD_FLAGS | .Flags | 104 | ||
WORD | .SuspendCount | 108 | ||
WORD | .SizeOfContextRecord | 110 | ||
PCONTEXT | .ContextRecord | 112 |
│ └─120
PSS_THREAD_INFORMATION | DWORD | .ThreadsCaptured | 0 |
DWORD | .ContextLength | 4 |
│ └─8
PSS_VA_CLONE_INFORMATION | HANDLE | .VaCloneHandle | 0 |
│ └─8
PSS_VA_SPACE_ENTRY | void * | .BaseAddress | 0 |
void * | .AllocationBase | 8 | |
DWORD | .AllocationProtect | 16 | |
ULONG_PTR | .RegionSize | 24 | |
DWORD | .State | 32 | |
DWORD | .Protect | 36 | |
DWORD | .Type | 40 | |
DWORD | .TimeDateStamp | 44 | |
DWORD | .SizeOfImage | 48 | |
void * | .ImageBase | 56 | |
DWORD | .CheckSum | 64 | |
WORD | .MappedFileNameLength | 68 | |
const wchar_t * | .MappedFileName | 72 |
│ └─80
PSS_VA_SPACE_INFORMATION | DWORD | .RegionCount | 0 |
│ └─4
PS_ADAPTER_STATS | ULONG | .OutOfPackets | 0 |
ULONG | .FlowsOpened | 4 | |
ULONG | .FlowsClosed | 8 | |
ULONG | .FlowsRejected | 12 | |
ULONG | .FlowsModified | 16 | |
ULONG | .FlowModsRejected | 20 | |
ULONG | .MaxSimultaneousFlows | 24 |
│ └─28
PS_COMPONENT_STATS | ULONG | .Type | 0 |
ULONG | .Length | 4 | |
UCHAR[1] | .Stats | 8 |
│ └─9
PS_CONFORMER_STATS | ULONG | .NonconformingPacketsScheduled | 0 |
│ └─4
PS_DRRSEQ_STATS | ULONG | .MaxPacketsInNetcard | 0 |
ULONG | .AveragePacketsInNetcard | 4 | |
ULONG | .MaxPacketsInSequencer | 8 | |
ULONG | .AveragePacketsInSequencer | 12 | |
ULONG | .NonconformingPacketsTransmitted | 16 |
│ └─20
PS_FLOW_STATS | ULONG | .DroppedPackets | 0 | |
ULONG | .PacketsScheduled | 4 | ||
ULONG | .PacketsTransmitted | 8 | ||
LARGE_INTEGER | LONGLONG | .BytesScheduled.QuadPart | 12 | |
struct (unnamed) | .BytesScheduled.u | 12 | ||
DWORD | .BytesScheduled.LowPart | 12 | ||
LONG | .BytesScheduled.HighPart | 16 | ||
LARGE_INTEGER | LONGLONG | .BytesTransmitted.QuadPart | 20 | |
struct (unnamed) | .BytesTransmitted.u | 20 | ||
DWORD | .BytesTransmitted.LowPart | 20 | ||
LONG | .BytesTransmitted.HighPart | 24 |
│ └─28
PS_SHAPER_STATS | ULONG | .MaxPacketsInShaper | 0 |
ULONG | .AveragePacketsInShaper | 4 |
│ └─8
PUBAPPINFO | DWORD | .cbSize | 0 | |
DWORD | .dwMask | 4 | ||
LPWSTR | .pszSource | 8 | ||
SYSTEMTIME | WORD | .stAssigned.wYear | 16 | |
WORD | .stAssigned.wMonth | 18 | ||
WORD | .stAssigned.wDayOfWeek | 20 | ||
WORD | .stAssigned.wDay | 22 | ||
WORD | .stAssigned.wHour | 24 | ||
WORD | .stAssigned.wMinute | 26 | ||
WORD | .stAssigned.wSecond | 28 | ||
WORD | .stAssigned.wMilliseconds | 30 | ||
SYSTEMTIME | WORD | .stPublished.wYear | 32 | |
WORD | .stPublished.wMonth | 34 | ||
WORD | .stPublished.wDayOfWeek | 36 | ||
WORD | .stPublished.wDay | 38 | ||
WORD | .stPublished.wHour | 40 | ||
WORD | .stPublished.wMinute | 42 | ||
WORD | .stPublished.wSecond | 44 | ||
WORD | .stPublished.wMilliseconds | 46 | ||
SYSTEMTIME | WORD | .stScheduled.wYear | 48 | |
WORD | .stScheduled.wMonth | 50 | ||
WORD | .stScheduled.wDayOfWeek | 52 | ||
WORD | .stScheduled.wDay | 54 | ||
WORD | .stScheduled.wHour | 56 | ||
WORD | .stScheduled.wMinute | 58 | ||
WORD | .stScheduled.wSecond | 60 | ||
WORD | .stScheduled.wMilliseconds | 62 | ||
SYSTEMTIME | WORD | .stExpire.wYear | 64 | |
WORD | .stExpire.wMonth | 66 | ||
WORD | .stExpire.wDayOfWeek | 68 | ||
WORD | .stExpire.wDay | 70 | ||
WORD | .stExpire.wHour | 72 | ||
WORD | .stExpire.wMinute | 74 | ||
WORD | .stExpire.wSecond | 76 | ||
WORD | .stExpire.wMilliseconds | 78 |
│ └─80
PUBLICKEYSTRUC | BYTE | .bType | 0 |
BYTE | .bVersion | 1 | |
WORD | .reserved | 2 | |
ALG_ID | .aiKeyAlg | 4 |
│ └─8
PUNCTUATION | UINT | .iSize | 0 |
LPSTR | .szPunctuation | 4 |
│ └─12
PWMFRect16 | INT16 | .Left | 0 |
INT16 | .Top | 2 | |
INT16 | .Right | 4 | |
INT16 | .Bottom | 6 |
│ └─8
PWM_CONTROLLER_INFO | SIZE_T | .Size | 0 |
ULONG | .PinCount | 8 | |
PWM_PERIOD | .MinimumPeriod | 16 | |
PWM_PERIOD | .MaximumPeriod | 24 |
│ └─32
PWM_CONTROLLER_SET_DESIRED_PERIOD_INPUT | PWM_PERIOD | .DesiredPeriod | 0 |
│ └─8
PWM_CONTROLLER_SET_DESIRED_PERIOD_OUTPUT | PWM_PERIOD | .ActualPeriod | 0 |
│ └─8
PWM_PIN_SET_POLARITY_INPUT | PWM_POLARITY | .Polarity | 0 |
│ └─4
PXE_ADDRESS | ULONG | .uFlags | 0 |
BYTE[16] | .bAddress | 4 | |
ULONG | .uIpAddress | 4 | |
ULONG | .uAddrLen | 20 | |
USHORT | .uPort | 24 |
│ └─28
PXE_DHCPV6_MESSAGE | BYTE | .MessageType | 0 |
BYTE | .TransactionIDByte1 | 1 | |
BYTE | .TransactionIDByte2 | 2 | |
BYTE | .TransactionIDByte3 | 3 | |
PXE_DHCPV6_OPTION[1] | .Options | 4 |
│ └─9
PXE_DHCPV6_MESSAGE_HEADER | BYTE | .MessageType | 0 |
BYTE[1] | .Message | 1 |
│ └─2
PXE_DHCPV6_NESTED_RELAY_MESSAGE | PPXE_DHCPV6_RELAY_MESSAGE | .pRelayMessage | 0 |
ULONG | .cbRelayMessage | 8 | |
PVOID | .pInterfaceIdOption | 16 | |
WORD | .cbInterfaceIdOption | 24 |
│ └─32
PXE_DHCPV6_OPTION | WORD | .OptionCode | 0 |
WORD | .DataLength | 2 | |
BYTE[1] | .Data | 4 |
│ └─5
PXE_DHCPV6_RELAY_MESSAGE | BYTE | .MessageType | 0 |
BYTE | .HopCount | 1 | |
BYTE[16] | .LinkAddress | 2 | |
BYTE[16] | .PeerAddress | 18 | |
PXE_DHCPV6_OPTION[1] | .Options | 34 |
│ └─39
PXE_DHCP_MESSAGE | BYTE | .Operation | 0 | |
BYTE | .HardwareAddressType | 1 | ||
BYTE | .HardwareAddressLength | 2 | ||
BYTE | .HopCount | 3 | ||
DWORD | .TransactionID | 4 | ||
WORD | .SecondsSinceBoot | 8 | ||
WORD | .Reserved | 10 | ||
ULONG | .ClientIpAddress | 12 | ||
ULONG | .YourIpAddress | 16 | ||
ULONG | .BootstrapServerAddress | 20 | ||
ULONG | .RelayAgentIpAddress | 24 | ||
BYTE[16] | .HardwareAddress | 28 | ||
BYTE[64] | .HostName | 44 | ||
BYTE[128] | .BootFileName | 108 | ||
BYTE[4] | .bMagicCookie | 236 | ||
ULONG | .uMagicCookie | 236 | ||
PXE_DHCP_OPTION | BYTE | .Option.OptionType | 240 | |
BYTE | .Option.OptionLength | 241 | ||
BYTE[1] | .Option.OptionValue | 242 |
│ └─243
PXE_DHCP_OPTION | BYTE | .OptionType | 0 |
BYTE | .OptionLength | 1 | |
BYTE[1] | .OptionValue | 2 |
│ └─3
PXE_PROVIDER | ULONG | .uSizeOfStruct | 0 |
LPWSTR | .pwszName | 8 | |
LPWSTR | .pwszFilePath | 16 | |
BOOL | .bIsCritical | 24 | |
ULONG | .uIndex | 28 |
│ └─32
ParentChildRelation | InstanceHandle | .Parent | 0 |
InstanceHandle | .Child | 8 | |
unsigned int | .ChildIndex | 16 |
│ └─24
PaxosTagCStruct | unsigned long long | .__padding__PaxosTagVtable | 0 |
unsigned long long | .__padding__NextEpochVtable | 8 | |
unsigned long long | .__padding__NextEpoch_DateTimeVtable | 16 | |
unsigned long long | .NextEpoch_DateTime_ticks | 24 | |
int | .NextEpoch_Value | 32 | |
DWORD | .__padding__BoundryNextEpoch | 36 | |
unsigned long long | .__padding__EpochVtable | 40 | |
unsigned long long | .__padding__Epoch_DateTimeVtable | 48 | |
unsigned long long | .Epoch_DateTime_ticks | 56 | |
int | .Epoch_Value | 64 | |
DWORD | .__padding__BoundryEpoch | 68 | |
int | .Sequence | 72 | |
DWORD | .__padding__BoundrySequence | 76 |
│ └─80
PresentationTransform | float | .M11 | 0 |
float | .M12 | 4 | |
float | .M21 | 8 | |
float | .M22 | 12 | |
float | .M31 | 16 | |
float | .M32 | 20 |
│ └─24
PrimaryJabColors | JabColorF | FLOAT | .red.J | 0 |
FLOAT | .red.a | 4 | ||
FLOAT | .red.b | 8 | ||
JabColorF | FLOAT | .yellow.J | 12 | |
FLOAT | .yellow.a | 16 | ||
FLOAT | .yellow.b | 20 | ||
JabColorF | FLOAT | .green.J | 24 | |
FLOAT | .green.a | 28 | ||
FLOAT | .green.b | 32 | ||
JabColorF | FLOAT | .cyan.J | 36 | |
FLOAT | .cyan.a | 40 | ||
FLOAT | .cyan.b | 44 | ||
JabColorF | FLOAT | .blue.J | 48 | |
FLOAT | .blue.a | 52 | ||
FLOAT | .blue.b | 56 | ||
JabColorF | FLOAT | .magenta.J | 60 | |
FLOAT | .magenta.a | 64 | ||
FLOAT | .magenta.b | 68 | ||
JabColorF | FLOAT | .black.J | 72 | |
FLOAT | .black.a | 76 | ||
FLOAT | .black.b | 80 | ||
JabColorF | FLOAT | .white.J | 84 | |
FLOAT | .white.a | 88 | ||
FLOAT | .white.b | 92 |
│ └─96
PrimaryXYZColors | XYZColorF | FLOAT | .red.X | 0 |
FLOAT | .red.Y | 4 | ||
FLOAT | .red.Z | 8 | ||
XYZColorF | FLOAT | .yellow.X | 12 | |
FLOAT | .yellow.Y | 16 | ||
FLOAT | .yellow.Z | 20 | ||
XYZColorF | FLOAT | .green.X | 24 | |
FLOAT | .green.Y | 28 | ||
FLOAT | .green.Z | 32 | ||
XYZColorF | FLOAT | .cyan.X | 36 | |
FLOAT | .cyan.Y | 40 | ||
FLOAT | .cyan.Z | 44 | ||
XYZColorF | FLOAT | .blue.X | 48 | |
FLOAT | .blue.Y | 52 | ||
FLOAT | .blue.Z | 56 | ||
XYZColorF | FLOAT | .magenta.X | 60 | |
FLOAT | .magenta.Y | 64 | ||
FLOAT | .magenta.Z | 68 | ||
XYZColorF | FLOAT | .black.X | 72 | |
FLOAT | .black.Y | 76 | ||
FLOAT | .black.Z | 80 | ||
XYZColorF | FLOAT | .white.X | 84 | |
FLOAT | .white.Y | 88 | ||
FLOAT | .white.Z | 92 |
│ └─96
PrintDocumentPackageStatus | UINT32 | .JobId | 0 |
INT32 | .CurrentDocument | 4 | |
INT32 | .CurrentPage | 8 | |
INT32 | .CurrentPageTotal | 12 | |
PrintDocumentPackageCompletion | .Completion | 16 | |
HRESULT | .PackageStatus | 20 |
│ └─24
PrivateData | UINT16 | .size | 0 |
BYTE * | .data | 8 |
│ └─16
PropertyChainSource | InstanceHandle | .Handle | 0 | |
BSTR | .TargetType | 8 | ||
BSTR | .Name | 16 | ||
BaseValueSource | .Source | 24 | ||
SourceInfo | BSTR | .SrcInfo.FileName | 32 | |
unsigned int | .SrcInfo.LineNumber | 40 | ||
unsigned int | .SrcInfo.ColumnNumber | 44 | ||
unsigned int | .SrcInfo.CharPosition | 48 | ||
BSTR | .SrcInfo.Hash | 56 |
│ └─64
PropertyChainValue | unsigned int | .Index | 0 |
BSTR | .Type | 8 | |
BSTR | .DeclaringType | 16 | |
BSTR | .ValueType | 24 | |
BSTR | .ItemType | 32 | |
BSTR | .Value | 40 | |
BOOL | .Overridden | 48 | |
long long | .MetadataBits | 56 | |
BSTR | .PropertyName | 64 | |
unsigned int | .PropertyChainIndex | 72 |
│ └─80
ProxyFileInfo | const PCInterfaceProxyVtblList * | .pProxyVtblList | 0 |
const PCInterfaceStubVtblList * | .pStubVtblList | 8 | |
const PCInterfaceName * | .pNamesArray | 16 | |
const IID ** | .pDelegatedIIDs | 24 | |
const PIIDLookup | .pIIDLookupRtn | 32 | |
unsigned short | .TableSize | 40 | |
unsigned short | .TableVersion | 42 | |
const IID ** | .pAsyncIIDLookup | 48 | |
LONG_PTR | .Filler2 | 56 | |
LONG_PTR | .Filler3 | 64 | |
LONG_PTR | .Filler4 | 72 |
│ └─80
QACONTAINER | ULONG | .cbSize | 0 |
IOleClientSite * | .pClientSite | 8 | |
IAdviseSinkEx * | .pAdviseSink | 16 | |
IPropertyNotifySink * | .pPropertyNotifySink | 24 | |
IUnknown * | .pUnkEventSink | 32 | |
DWORD | .dwAmbientFlags | 40 | |
OLE_COLOR | .colorFore | 44 | |
OLE_COLOR | .colorBack | 48 | |
IFont * | .pFont | 56 | |
IOleUndoManager * | .pUndoMgr | 64 | |
DWORD | .dwAppearance | 72 | |
LONG | .lcid | 76 | |
HPALETTE | .hpal | 80 | |
IBindHost * | .pBindHost | 88 | |
IOleControlSite * | .pOleControlSite | 96 | |
IServiceProvider * | .pServiceProvider | 104 |
│ └─112
QACONTROL | ULONG | .cbSize | 0 |
DWORD | .dwMiscStatus | 4 | |
DWORD | .dwViewStatus | 8 | |
DWORD | .dwEventCookie | 12 | |
DWORD | .dwPropNotifyCookie | 16 | |
DWORD | .dwPointerActivationPolicy | 20 |
│ └─24
QCMINFO | HMENU | .hmenu | 0 |
UINT | .indexMenu | 8 | |
UINT | .idCmdFirst | 12 | |
UINT | .idCmdLast | 16 | |
const QCMINFO_IDMAP * | .pIdMap | 24 |
│ └─32
QITAB | const IID * | .piid | 0 |
DWORD | .dwOffset | 8 |
│ └─16
QOS | FLOWSPEC | ULONG | .SendingFlowspec.TokenRate | 0 |
ULONG | .SendingFlowspec.TokenBucketSize | 4 | ||
ULONG | .SendingFlowspec.PeakBandwidth | 8 | ||
ULONG | .SendingFlowspec.Latency | 12 | ||
ULONG | .SendingFlowspec.DelayVariation | 16 | ||
SERVICETYPE | .SendingFlowspec.ServiceType | 20 | ||
ULONG | .SendingFlowspec.MaxSduSize | 24 | ||
ULONG | .SendingFlowspec.MinimumPolicedSize | 28 | ||
FLOWSPEC | ULONG | .ReceivingFlowspec.TokenRate | 32 | |
ULONG | .ReceivingFlowspec.TokenBucketSize | 36 | ||
ULONG | .ReceivingFlowspec.PeakBandwidth | 40 | ||
ULONG | .ReceivingFlowspec.Latency | 44 | ||
ULONG | .ReceivingFlowspec.DelayVariation | 48 | ||
SERVICETYPE | .ReceivingFlowspec.ServiceType | 52 | ||
ULONG | .ReceivingFlowspec.MaxSduSize | 56 | ||
ULONG | .ReceivingFlowspec.MinimumPolicedSize | 60 | ||
WSABUF | ULONG | .ProviderSpecific.len | 64 | |
CHAR * | .ProviderSpecific.buf | 72 |
│ └─80
QOS_DESTADDR | int | .ObjectHdr | 0 |
const struct sockaddr * | .SocketAddress | 8 | |
ULONG | .SocketAddressLength | 16 |
│ └─24
QOS_DIFFSERV | int | .ObjectHdr | 0 |
ULONG | .DSFieldCount | 8 | |
UCHAR[1] | .DiffservRule | 12 |
│ └─16
QOS_DIFFSERV_RULE | UCHAR | .InboundDSField | 0 |
UCHAR | .ConformingOutboundDSField | 1 | |
UCHAR | .NonConformingOutboundDSField | 2 | |
UCHAR | .ConformingUserPriority | 3 | |
UCHAR | .NonConformingUserPriority | 4 |
│ └─5
QOS_DS_CLASS | int | .ObjectHdr | 0 |
ULONG | .DSField | 8 |
│ └─12
QOS_FLOWRATE_OUTGOING | UINT64 | .Bandwidth | 0 |
QOS_SHAPING | .ShapingBehavior | 8 | |
QOS_FLOWRATE_REASON | .Reason | 12 |
│ └─16
QOS_FLOW_FUNDAMENTALS | BOOL | .BottleneckBandwidthSet | 0 |
UINT64 | .BottleneckBandwidth | 8 | |
BOOL | .AvailableBandwidthSet | 16 | |
UINT64 | .AvailableBandwidth | 24 | |
BOOL | .RTTSet | 32 | |
UINT32 | .RTT | 36 |
│ └─40
QOS_FRIENDLY_NAME | int | .ObjectHdr | 0 |
WCHAR[256] | .FriendlyName | 8 |
│ └─520
QOS_OBJECT_HDR | ULONG | .ObjectType | 0 |
ULONG | .ObjectLength | 4 |
│ └─8
QOS_PACKET_PRIORITY | ULONG | .ConformantDSCPValue | 0 |
ULONG | .NonConformantDSCPValue | 4 | |
ULONG | .ConformantL2Value | 8 | |
ULONG | .NonConformantL2Value | 12 |
│ └─16
QOS_SD_MODE | QOS_OBJECT_HDR | ULONG | .ObjectHdr.ObjectType | 0 |
ULONG | .ObjectHdr.ObjectLength | 4 | ||
ULONG | .ShapeDiscardMode | 8 |
│ └─12
QOS_SHAPING_RATE | QOS_OBJECT_HDR | ULONG | .ObjectHdr.ObjectType | 0 |
ULONG | .ObjectHdr.ObjectLength | 4 | ||
ULONG | .ShapingRate | 8 |
│ └─12
QOS_TCP_TRAFFIC | int | .ObjectHdr | 0 |
│ └─8
QOS_TRAFFIC_CLASS | int | .ObjectHdr | 0 |
ULONG | .TrafficClass | 8 |
│ └─12
QOS_VERSION | USHORT | .MajorVersion | 0 |
USHORT | .MinorVersion | 2 |
│ └─4
QUERYCONTEXT | DWORD | .dwContext | 0 | |
CSPLATFORM | DWORD | .Platform.dwPlatformId | 4 | |
DWORD | .Platform.dwVersionHi | 8 | ||
DWORD | .Platform.dwVersionLo | 12 | ||
DWORD | .Platform.dwProcessorArch | 16 | ||
LCID | .Locale | 20 | ||
DWORD | .dwVersionHi | 24 | ||
DWORD | .dwVersionLo | 28 |
│ └─32
QUERY_CHANGES_VIRTUAL_DISK_RANGE | ULONG64 | .ByteOffset | 0 |
ULONG64 | .ByteLength | 8 | |
ULONG64 | .Reserved | 16 |
│ └─24
QUERY_SERVICE_CONFIGA | DWORD | .dwServiceType | 0 |
DWORD | .dwStartType | 4 | |
DWORD | .dwErrorControl | 8 | |
LPSTR | .lpBinaryPathName | 16 | |
LPSTR | .lpLoadOrderGroup | 24 | |
DWORD | .dwTagId | 32 | |
LPSTR | .lpDependencies | 40 | |
LPSTR | .lpServiceStartName | 48 | |
LPSTR | .lpDisplayName | 56 |
│ └─64
QUERY_SERVICE_CONFIGW | DWORD | .dwServiceType | 0 |
DWORD | .dwStartType | 4 | |
DWORD | .dwErrorControl | 8 | |
LPWSTR | .lpBinaryPathName | 16 | |
LPWSTR | .lpLoadOrderGroup | 24 | |
DWORD | .dwTagId | 32 | |
LPWSTR | .lpDependencies | 40 | |
LPWSTR | .lpServiceStartName | 48 | |
LPWSTR | .lpDisplayName | 56 |
│ └─64
QUERY_SERVICE_LOCK_STATUSA | DWORD | .fIsLocked | 0 |
LPSTR | .lpLockOwner | 8 | |
DWORD | .dwLockDuration | 16 |
│ └─24
QUERY_SERVICE_LOCK_STATUSW | DWORD | .fIsLocked | 0 |
LPWSTR | .lpLockOwner | 8 | |
DWORD | .dwLockDuration | 16 |
│ └─24
QUOTA_LIMITS | SIZE_T | .PagedPoolLimit | 0 | |
SIZE_T | .NonPagedPoolLimit | 8 | ||
SIZE_T | .MinimumWorkingSetSize | 16 | ||
SIZE_T | .MaximumWorkingSetSize | 24 | ||
SIZE_T | .PagefileLimit | 32 | ||
LARGE_INTEGER | LONGLONG | .TimeLimit.QuadPart | 40 | |
struct (unnamed) | .TimeLimit.u | 40 | ||
DWORD | .TimeLimit.LowPart | 40 | ||
LONG | .TimeLimit.HighPart | 44 |
│ └─48
QualAppFlowSpec | IntServServiceHdr | UCHAR | .Q_spec_serv_hdr.issh_service | 0 |
UCHAR | .Q_spec_serv_hdr.issh_flags | 1 | ||
USHORT | .Q_spec_serv_hdr.issh_len32b | 2 | ||
IntServParmHdr | UCHAR | .Q_spec_parm_hdr.isph_parm_num | 4 | |
UCHAR | .Q_spec_parm_hdr.isph_flags | 5 | ||
USHORT | .Q_spec_parm_hdr.isph_len32b | 6 | ||
QualTspecParms | ULONG | .Q_spec_parms.TB_Tspec_M | 8 |
│ └─12
QualTspec | IntServServiceHdr | UCHAR | .qual_Tspec_serv_hdr.issh_service | 0 |
UCHAR | .qual_Tspec_serv_hdr.issh_flags | 1 | ||
USHORT | .qual_Tspec_serv_hdr.issh_len32b | 2 | ||
IntServParmHdr | UCHAR | .qual_Tspec_parm_hdr.isph_parm_num | 4 | |
UCHAR | .qual_Tspec_parm_hdr.isph_flags | 5 | ||
USHORT | .qual_Tspec_parm_hdr.isph_len32b | 6 | ||
QualTspecParms | ULONG | .qual_Tspec_parms.TB_Tspec_M | 8 |
│ └─12
QualTspecParms | ULONG | .TB_Tspec_M | 0 |
│ └─4
Quality | QualityMessageType | .Type | 0 |
long | .Proportion | 4 | |
REFERENCE_TIME | .Late | 8 | |
REFERENCE_TIME | .TimeStamp | 16 |
│ └─24
RADIUS_ATTRIBUTE | DWORD | .dwAttrType | 0 |
RADIUS_DATA_TYPE | .fDataType | 4 | |
DWORD | .cbDataLength | 8 | |
DWORD | .dwValue | 16 | |
const BYTE * | .lpValue | 16 |
│ └─24
RADIUS_ATTRIBUTE_ARRAY | DWORD | .cbSize | 0 |
DWORD (*)(struct _RADIUS_ATTRIBUTE_ARRAY *, const RADIUS_ATTRIBUTE *) __attribute__((stdcall)) | .Add | 8 | |
const RADIUS_ATTRIBUTE *(*)(const struct _RADIUS_ATTRIBUTE_ARRAY *, DWORD) __attribute__((stdcall)) | .AttributeAt | 16 | |
DWORD (*)(const struct _RADIUS_ATTRIBUTE_ARRAY *) __attribute__((stdcall)) | .GetSize | 24 | |
DWORD (*)(struct _RADIUS_ATTRIBUTE_ARRAY *, DWORD, const RADIUS_ATTRIBUTE *) __attribute__((stdcall)) | .InsertAt | 32 | |
DWORD (*)(struct _RADIUS_ATTRIBUTE_ARRAY *, DWORD) __attribute__((stdcall)) | .RemoveAt | 40 | |
DWORD (*)(struct _RADIUS_ATTRIBUTE_ARRAY *, DWORD, const RADIUS_ATTRIBUTE *) __attribute__((stdcall)) | .SetAt | 48 |
│ └─56
RADIUS_EXTENSION_CONTROL_BLOCK | DWORD | .cbSize | 0 |
DWORD | .dwVersion | 4 | |
RADIUS_EXTENSION_POINT | .repPoint | 8 | |
RADIUS_CODE | .rcRequestType | 12 | |
RADIUS_CODE | .rcResponseType | 16 | |
PRADIUS_ATTRIBUTE_ARRAY (*)(struct _RADIUS_EXTENSION_CONTROL_BLOCK *) __attribute__((stdcall)) | .GetRequest | 24 | |
PRADIUS_ATTRIBUTE_ARRAY (*)(struct _RADIUS_EXTENSION_CONTROL_BLOCK *, RADIUS_CODE) __attribute__((stdcall)) | .GetResponse | 32 | |
DWORD (*)(struct _RADIUS_EXTENSION_CONTROL_BLOCK *, RADIUS_CODE) __attribute__((stdcall)) | .SetResponseType | 40 |
│ └─48
RADIUS_VSA_FORMAT | BYTE[4] | .VendorId | 0 |
BYTE | .VendorType | 4 | |
BYTE | .VendorLength | 5 | |
BYTE[1] | .AttributeSpecific | 6 |
│ └─7
RASDEVSPECIFICINFO | DWORD | .dwSize | 0 |
BYTE * | .pbDevSpecificInfo | 4 |
│ └─12
RASIKEV2_PROJECTION_INFO | DWORD | .dwIPv4NegotiationError | 0 |
RASIPV4ADDR | .ipv4Address | 4 | |
RASIPV4ADDR | .ipv4ServerAddress | 8 | |
DWORD | .dwIPv6NegotiationError | 12 | |
RASIPV6ADDR | .ipv6Address | 16 | |
RASIPV6ADDR | .ipv6ServerAddress | 32 | |
DWORD | .dwPrefixLength | 48 | |
DWORD | .dwAuthenticationProtocol | 52 | |
DWORD | .dwEapTypeId | 56 | |
DWORD | .dwFlags | 60 | |
DWORD | .dwEncryptionMethod | 64 | |
DWORD | .numIPv4ServerAddresses | 68 | |
RASIPV4ADDR * | .ipv4ServerAddresses | 72 | |
DWORD | .numIPv6ServerAddresses | 80 | |
RASIPV6ADDR * | .ipv6ServerAddresses | 84 |
│ └─92
RASPPP_PROJECTION_INFO | DWORD | .dwIPv4NegotiationError | 0 |
RASIPV4ADDR | .ipv4Address | 4 | |
RASIPV4ADDR | .ipv4ServerAddress | 8 | |
DWORD | .dwIPv4Options | 12 | |
DWORD | .dwIPv4ServerOptions | 16 | |
DWORD | .dwIPv6NegotiationError | 20 | |
BYTE[8] | .bInterfaceIdentifier | 24 | |
BYTE[8] | .bServerInterfaceIdentifier | 32 | |
BOOL | .fBundled | 40 | |
BOOL | .fMultilink | 44 | |
DWORD | .dwAuthenticationProtocol | 48 | |
DWORD | .dwAuthenticationData | 52 | |
DWORD | .dwServerAuthenticationProtocol | 56 | |
DWORD | .dwServerAuthenticationData | 60 | |
DWORD | .dwEapTypeId | 64 | |
DWORD | .dwServerEapTypeId | 68 | |
DWORD | .dwLcpOptions | 72 | |
DWORD | .dwLcpServerOptions | 76 | |
DWORD | .dwCcpError | 80 | |
DWORD | .dwCcpCompressionAlgorithm | 84 | |
DWORD | .dwCcpServerCompressionAlgorithm | 88 | |
DWORD | .dwCcpOptions | 92 | |
DWORD | .dwCcpServerOptions | 96 |
│ └─100
RASTERIZER_STATUS | short | .nSize | 0 |
short | .wFlags | 2 | |
short | .nLanguageID | 4 |
│ └─6
RAS_AUTH_ATTRIBUTE | RAS_AUTH_ATTRIBUTE_TYPE | .raaType | 0 |
DWORD | .dwLength | 4 | |
PVOID | .Value | 8 |
│ └─16
RAS_CONNECTION_0 | HANDLE | .hConnection | 0 |
HANDLE | .hInterface | 8 | |
DWORD | .dwConnectDuration | 16 | |
ROUTER_INTERFACE_TYPE | .dwInterfaceType | 20 | |
DWORD | .dwConnectionFlags | 24 | |
WCHAR[257] | .wszInterfaceName | 28 | |
WCHAR[257] | .wszUserName | 542 | |
WCHAR[16] | .wszLogonDomain | 1056 | |
WCHAR[17] | .wszRemoteComputer | 1088 |
│ └─1128
RAS_CONNECTION_1 | HANDLE | .hConnection | 0 | ||
HANDLE | .hInterface | 8 | |||
PPP_INFO | PPP_NBFCP_INFO | DWORD | .PppInfo.nbf.dwError | 16 | |
WCHAR[17] | .PppInfo.nbf.wszWksta | 20 | |||
PPP_IPCP_INFO | DWORD | .PppInfo.ip.dwError | 56 | ||
WCHAR[16] | .PppInfo.ip.wszAddress | 60 | |||
WCHAR[16] | .PppInfo.ip.wszRemoteAddress | 92 | |||
PPP_IPXCP_INFO | DWORD | .PppInfo.ipx.dwError | 124 | ||
WCHAR[23] | .PppInfo.ipx.wszAddress | 128 | |||
PPP_ATCP_INFO | DWORD | .PppInfo.at.dwError | 176 | ||
WCHAR[33] | .PppInfo.at.wszAddress | 180 | |||
DWORD | .dwBytesXmited | 248 | |||
DWORD | .dwBytesRcved | 252 | |||
DWORD | .dwFramesXmited | 256 | |||
DWORD | .dwFramesRcved | 260 | |||
DWORD | .dwCrcErr | 264 | |||
DWORD | .dwTimeoutErr | 268 | |||
DWORD | .dwAlignmentErr | 272 | |||
DWORD | .dwHardwareOverrunErr | 276 | |||
DWORD | .dwFramingErr | 280 | |||
DWORD | .dwBufferOverrunErr | 284 | |||
DWORD | .dwCompressionRatioIn | 288 | |||
DWORD | .dwCompressionRatioOut | 292 |
│ └─296
RAS_CONNECTION_2 | HANDLE | .hConnection | 0 | ||
WCHAR[257] | .wszUserName | 8 | |||
ROUTER_INTERFACE_TYPE | .dwInterfaceType | 524 | |||
GUID | unsigned long | .guid.Data1 | 528 | ||
unsigned short | .guid.Data2 | 532 | |||
unsigned short | .guid.Data3 | 534 | |||
unsigned char[8] | .guid.Data4 | 536 | |||
PPP_INFO_2 | PPP_NBFCP_INFO | DWORD | .PppInfo2.nbf.dwError | 544 | |
WCHAR[17] | .PppInfo2.nbf.wszWksta | 548 | |||
PPP_IPCP_INFO2 | DWORD | .PppInfo2.ip.dwError | 584 | ||
WCHAR[16] | .PppInfo2.ip.wszAddress | 588 | |||
WCHAR[16] | .PppInfo2.ip.wszRemoteAddress | 620 | |||
DWORD | .PppInfo2.ip.dwOptions | 652 | |||
DWORD | .PppInfo2.ip.dwRemoteOptions | 656 | |||
PPP_IPXCP_INFO | DWORD | .PppInfo2.ipx.dwError | 660 | ||
WCHAR[23] | .PppInfo2.ipx.wszAddress | 664 | |||
PPP_ATCP_INFO | DWORD | .PppInfo2.at.dwError | 712 | ||
WCHAR[33] | .PppInfo2.at.wszAddress | 716 | |||
PPP_CCP_INFO | DWORD | .PppInfo2.ccp.dwError | 784 | ||
DWORD | .PppInfo2.ccp.dwCompressionAlgorithm | 788 | |||
DWORD | .PppInfo2.ccp.dwOptions | 792 | |||
DWORD | .PppInfo2.ccp.dwRemoteCompressionAlgorithm | 796 | |||
DWORD | .PppInfo2.ccp.dwRemoteOptions | 800 | |||
PPP_LCP_INFO | DWORD | .PppInfo2.lcp.dwError | 804 | ||
DWORD | .PppInfo2.lcp.dwAuthenticationProtocol | 808 | |||
DWORD | .PppInfo2.lcp.dwAuthenticationData | 812 | |||
DWORD | .PppInfo2.lcp.dwRemoteAuthenticationProtocol | 816 | |||
DWORD | .PppInfo2.lcp.dwRemoteAuthenticationData | 820 | |||
DWORD | .PppInfo2.lcp.dwTerminateReason | 824 | |||
DWORD | .PppInfo2.lcp.dwRemoteTerminateReason | 828 | |||
DWORD | .PppInfo2.lcp.dwOptions | 832 | |||
DWORD | .PppInfo2.lcp.dwRemoteOptions | 836 | |||
DWORD | .PppInfo2.lcp.dwEapTypeId | 840 | |||
DWORD | .PppInfo2.lcp.dwRemoteEapTypeId | 844 |
│ └─848
RAS_CONNECTION_3 | DWORD | .dwVersion | 0 | ||
DWORD | .dwSize | 4 | |||
HANDLE | .hConnection | 8 | |||
WCHAR[257] | .wszUserName | 16 | |||
ROUTER_INTERFACE_TYPE | .dwInterfaceType | 532 | |||
GUID | unsigned long | .guid.Data1 | 536 | ||
unsigned short | .guid.Data2 | 540 | |||
unsigned short | .guid.Data3 | 542 | |||
unsigned char[8] | .guid.Data4 | 544 | |||
PPP_INFO_3 | PPP_NBFCP_INFO | DWORD | .PppInfo3.nbf.dwError | 552 | |
WCHAR[17] | .PppInfo3.nbf.wszWksta | 556 | |||
PPP_IPCP_INFO2 | DWORD | .PppInfo3.ip.dwError | 592 | ||
WCHAR[16] | .PppInfo3.ip.wszAddress | 596 | |||
WCHAR[16] | .PppInfo3.ip.wszRemoteAddress | 628 | |||
DWORD | .PppInfo3.ip.dwOptions | 660 | |||
DWORD | .PppInfo3.ip.dwRemoteOptions | 664 | |||
PPP_IPV6_CP_INFO | DWORD | .PppInfo3.ipv6.dwVersion | 668 | ||
DWORD | .PppInfo3.ipv6.dwSize | 672 | |||
DWORD | .PppInfo3.ipv6.dwError | 676 | |||
BYTE[8] | .PppInfo3.ipv6.bInterfaceIdentifier | 680 | |||
BYTE[8] | .PppInfo3.ipv6.bRemoteInterfaceIdentifier | 688 | |||
DWORD | .PppInfo3.ipv6.dwOptions | 696 | |||
DWORD | .PppInfo3.ipv6.dwRemoteOptions | 700 | |||
BYTE[8] | .PppInfo3.ipv6.bPrefix | 704 | |||
DWORD | .PppInfo3.ipv6.dwPrefixLength | 712 | |||
PPP_CCP_INFO | DWORD | .PppInfo3.ccp.dwError | 716 | ||
DWORD | .PppInfo3.ccp.dwCompressionAlgorithm | 720 | |||
DWORD | .PppInfo3.ccp.dwOptions | 724 | |||
DWORD | .PppInfo3.ccp.dwRemoteCompressionAlgorithm | 728 | |||
DWORD | .PppInfo3.ccp.dwRemoteOptions | 732 | |||
PPP_LCP_INFO | DWORD | .PppInfo3.lcp.dwError | 736 | ||
DWORD | .PppInfo3.lcp.dwAuthenticationProtocol | 740 | |||
DWORD | .PppInfo3.lcp.dwAuthenticationData | 744 | |||
DWORD | .PppInfo3.lcp.dwRemoteAuthenticationProtocol | 748 | |||
DWORD | .PppInfo3.lcp.dwRemoteAuthenticationData | 752 | |||
DWORD | .PppInfo3.lcp.dwTerminateReason | 756 | |||
DWORD | .PppInfo3.lcp.dwRemoteTerminateReason | 760 | |||
DWORD | .PppInfo3.lcp.dwOptions | 764 | |||
DWORD | .PppInfo3.lcp.dwRemoteOptions | 768 | |||
DWORD | .PppInfo3.lcp.dwEapTypeId | 772 | |||
DWORD | .PppInfo3.lcp.dwRemoteEapTypeId | 776 | |||
RAS_QUARANTINE_STATE | .rasQuarState | 780 | |||
FILETIME | DWORD | .timer.dwLowDateTime | 784 | ||
DWORD | .timer.dwHighDateTime | 788 |
│ └─792
RAS_CONNECTION_4 | DWORD | .dwConnectDuration | 0 | ||
ROUTER_INTERFACE_TYPE | .dwInterfaceType | 4 | |||
DWORD | .dwConnectionFlags | 8 | |||
WCHAR[257] | .wszInterfaceName | 12 | |||
WCHAR[257] | .wszUserName | 526 | |||
WCHAR[16] | .wszLogonDomain | 1040 | |||
WCHAR[17] | .wszRemoteComputer | 1072 | |||
GUID | unsigned long | .guid.Data1 | 1108 | ||
unsigned short | .guid.Data2 | 1112 | |||
unsigned short | .guid.Data3 | 1114 | |||
unsigned char[8] | .guid.Data4 | 1116 | |||
RAS_QUARANTINE_STATE | .rasQuarState | 1124 | |||
FILETIME | DWORD | .probationTime.dwLowDateTime | 1128 | ||
DWORD | .probationTime.dwHighDateTime | 1132 | |||
FILETIME | DWORD | .connectionStartTime.dwLowDateTime | 1136 | ||
DWORD | .connectionStartTime.dwHighDateTime | 1140 | |||
ULONGLONG | .ullBytesXmited | 1144 | |||
ULONGLONG | .ullBytesRcved | 1152 | |||
DWORD | .dwFramesXmited | 1160 | |||
DWORD | .dwFramesRcved | 1164 | |||
DWORD | .dwCrcErr | 1168 | |||
DWORD | .dwTimeoutErr | 1172 | |||
DWORD | .dwAlignmentErr | 1176 | |||
DWORD | .dwHardwareOverrunErr | 1180 | |||
DWORD | .dwFramingErr | 1184 | |||
DWORD | .dwBufferOverrunErr | 1188 | |||
DWORD | .dwCompressionRatioIn | 1192 | |||
DWORD | .dwCompressionRatioOut | 1196 | |||
DWORD | .dwNumSwitchOvers | 1200 | |||
WCHAR[65] | .wszRemoteEndpointAddress | 1204 | |||
WCHAR[65] | .wszLocalEndpointAddress | 1334 | |||
PROJECTION_INFO2 | UCHAR | .ProjectionInfo.projectionInfoType | 1464 | ||
IKEV2_PROJECTION_INFO2 | DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwIPv4NegotiationError | 1472 | ||
WCHAR[16] | .ProjectionInfo.Ikev2ProjectionInfo.wszAddress | 1476 | |||
WCHAR[16] | .ProjectionInfo.Ikev2ProjectionInfo.wszRemoteAddress | 1508 | |||
ULONG64 | .ProjectionInfo.Ikev2ProjectionInfo.IPv4SubInterfaceIndex | 1544 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwIPv6NegotiationError | 1552 | |||
BYTE[8] | .ProjectionInfo.Ikev2ProjectionInfo.bInterfaceIdentifier | 1556 | |||
BYTE[8] | .ProjectionInfo.Ikev2ProjectionInfo.bRemoteInterfaceIdentifier | 1564 | |||
BYTE[8] | .ProjectionInfo.Ikev2ProjectionInfo.bPrefix | 1572 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwPrefixLength | 1580 | |||
ULONG64 | .ProjectionInfo.Ikev2ProjectionInfo.IPv6SubInterfaceIndex | 1584 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwOptions | 1592 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwAuthenticationProtocol | 1596 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwEapTypeId | 1600 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwEmbeddedEAPTypeId | 1604 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwCompressionAlgorithm | 1608 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwEncryptionMethod | 1612 | |||
PPP_PROJECTION_INFO2 | DWORD | .ProjectionInfo.PppProjectionInfo.dwIPv4NegotiationError | 1472 | ||
WCHAR[16] | .ProjectionInfo.PppProjectionInfo.wszAddress | 1476 | |||
WCHAR[16] | .ProjectionInfo.PppProjectionInfo.wszRemoteAddress | 1508 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwIPv4Options | 1540 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwIPv4RemoteOptions | 1544 | |||
ULONG64 | .ProjectionInfo.PppProjectionInfo.IPv4SubInterfaceIndex | 1552 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwIPv6NegotiationError | 1560 | |||
BYTE[8] | .ProjectionInfo.PppProjectionInfo.bInterfaceIdentifier | 1564 | |||
BYTE[8] | .ProjectionInfo.PppProjectionInfo.bRemoteInterfaceIdentifier | 1572 | |||
BYTE[8] | .ProjectionInfo.PppProjectionInfo.bPrefix | 1580 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwPrefixLength | 1588 | |||
ULONG64 | .ProjectionInfo.PppProjectionInfo.IPv6SubInterfaceIndex | 1592 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpError | 1600 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwAuthenticationProtocol | 1604 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwAuthenticationData | 1608 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwRemoteAuthenticationProtocol | 1612 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwRemoteAuthenticationData | 1616 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpTerminateReason | 1620 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpRemoteTerminateReason | 1624 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpOptions | 1628 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpRemoteOptions | 1632 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwEapTypeId | 1636 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwEmbeddedEAPTypeId | 1640 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwRemoteEapTypeId | 1644 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwCcpError | 1648 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwCompressionAlgorithm | 1652 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwCcpOptions | 1656 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwRemoteCompressionAlgorithm | 1660 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwCcpRemoteOptions | 1664 | |||
HANDLE | .hConnection | 1672 | |||
HANDLE | .hInterface | 1680 | |||
DWORD | .dwDeviceType | 1688 |
│ └─1696
RAS_CONNECTION_EX | MPRAPI_OBJECT_HEADER | UCHAR | .Header.revision | 0 | |
UCHAR | .Header.type | 1 | |||
USHORT | .Header.size | 2 | |||
DWORD | .dwConnectDuration | 4 | |||
ROUTER_INTERFACE_TYPE | .dwInterfaceType | 8 | |||
DWORD | .dwConnectionFlags | 12 | |||
WCHAR[257] | .wszInterfaceName | 16 | |||
WCHAR[257] | .wszUserName | 530 | |||
WCHAR[16] | .wszLogonDomain | 1044 | |||
WCHAR[17] | .wszRemoteComputer | 1076 | |||
GUID | unsigned long | .guid.Data1 | 1112 | ||
unsigned short | .guid.Data2 | 1116 | |||
unsigned short | .guid.Data3 | 1118 | |||
unsigned char[8] | .guid.Data4 | 1120 | |||
RAS_QUARANTINE_STATE | .rasQuarState | 1128 | |||
FILETIME | DWORD | .probationTime.dwLowDateTime | 1132 | ||
DWORD | .probationTime.dwHighDateTime | 1136 | |||
DWORD | .dwBytesXmited | 1140 | |||
DWORD | .dwBytesRcved | 1144 | |||
DWORD | .dwFramesXmited | 1148 | |||
DWORD | .dwFramesRcved | 1152 | |||
DWORD | .dwCrcErr | 1156 | |||
DWORD | .dwTimeoutErr | 1160 | |||
DWORD | .dwAlignmentErr | 1164 | |||
DWORD | .dwHardwareOverrunErr | 1168 | |||
DWORD | .dwFramingErr | 1172 | |||
DWORD | .dwBufferOverrunErr | 1176 | |||
DWORD | .dwCompressionRatioIn | 1180 | |||
DWORD | .dwCompressionRatioOut | 1184 | |||
DWORD | .dwNumSwitchOvers | 1188 | |||
WCHAR[65] | .wszRemoteEndpointAddress | 1192 | |||
WCHAR[65] | .wszLocalEndpointAddress | 1322 | |||
PROJECTION_INFO | UCHAR | .ProjectionInfo.projectionInfoType | 1456 | ||
IKEV2_PROJECTION_INFO | DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwIPv4NegotiationError | 1464 | ||
WCHAR[16] | .ProjectionInfo.Ikev2ProjectionInfo.wszAddress | 1468 | |||
WCHAR[16] | .ProjectionInfo.Ikev2ProjectionInfo.wszRemoteAddress | 1500 | |||
ULONG64 | .ProjectionInfo.Ikev2ProjectionInfo.IPv4SubInterfaceIndex | 1536 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwIPv6NegotiationError | 1544 | |||
BYTE[8] | .ProjectionInfo.Ikev2ProjectionInfo.bInterfaceIdentifier | 1548 | |||
BYTE[8] | .ProjectionInfo.Ikev2ProjectionInfo.bRemoteInterfaceIdentifier | 1556 | |||
BYTE[8] | .ProjectionInfo.Ikev2ProjectionInfo.bPrefix | 1564 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwPrefixLength | 1572 | |||
ULONG64 | .ProjectionInfo.Ikev2ProjectionInfo.IPv6SubInterfaceIndex | 1576 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwOptions | 1584 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwAuthenticationProtocol | 1588 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwEapTypeId | 1592 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwCompressionAlgorithm | 1596 | |||
DWORD | .ProjectionInfo.Ikev2ProjectionInfo.dwEncryptionMethod | 1600 | |||
PPP_PROJECTION_INFO | DWORD | .ProjectionInfo.PppProjectionInfo.dwIPv4NegotiationError | 1464 | ||
WCHAR[16] | .ProjectionInfo.PppProjectionInfo.wszAddress | 1468 | |||
WCHAR[16] | .ProjectionInfo.PppProjectionInfo.wszRemoteAddress | 1500 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwIPv4Options | 1532 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwIPv4RemoteOptions | 1536 | |||
ULONG64 | .ProjectionInfo.PppProjectionInfo.IPv4SubInterfaceIndex | 1544 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwIPv6NegotiationError | 1552 | |||
BYTE[8] | .ProjectionInfo.PppProjectionInfo.bInterfaceIdentifier | 1556 | |||
BYTE[8] | .ProjectionInfo.PppProjectionInfo.bRemoteInterfaceIdentifier | 1564 | |||
BYTE[8] | .ProjectionInfo.PppProjectionInfo.bPrefix | 1572 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwPrefixLength | 1580 | |||
ULONG64 | .ProjectionInfo.PppProjectionInfo.IPv6SubInterfaceIndex | 1584 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpError | 1592 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwAuthenticationProtocol | 1596 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwAuthenticationData | 1600 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwRemoteAuthenticationProtocol | 1604 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwRemoteAuthenticationData | 1608 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpTerminateReason | 1612 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpRemoteTerminateReason | 1616 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpOptions | 1620 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwLcpRemoteOptions | 1624 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwEapTypeId | 1628 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwRemoteEapTypeId | 1632 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwCcpError | 1636 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwCompressionAlgorithm | 1640 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwCcpOptions | 1644 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwRemoteCompressionAlgorithm | 1648 | |||
DWORD | .ProjectionInfo.PppProjectionInfo.dwCcpRemoteOptions | 1652 | |||
HANDLE | .hConnection | 1656 | |||
HANDLE | .hInterface | 1664 |
│ └─1672
RAS_PORT_0 | HANDLE | .hPort | 0 |
HANDLE | .hConnection | 8 | |
RAS_PORT_CONDITION | .dwPortCondition | 16 | |
DWORD | .dwTotalNumberOfCalls | 20 | |
DWORD | .dwConnectDuration | 24 | |
WCHAR[17] | .wszPortName | 28 | |
WCHAR[17] | .wszMediaName | 62 | |
WCHAR[129] | .wszDeviceName | 96 | |
WCHAR[17] | .wszDeviceType | 354 |
│ └─392
RAS_PORT_1 | HANDLE | .hPort | 0 |
HANDLE | .hConnection | 8 | |
RAS_HARDWARE_CONDITION | .dwHardwareCondition | 16 | |
DWORD | .dwLineSpeed | 20 | |
DWORD | .dwBytesXmited | 24 | |
DWORD | .dwBytesRcved | 28 | |
DWORD | .dwFramesXmited | 32 | |
DWORD | .dwFramesRcved | 36 | |
DWORD | .dwCrcErr | 40 | |
DWORD | .dwTimeoutErr | 44 | |
DWORD | .dwAlignmentErr | 48 | |
DWORD | .dwHardwareOverrunErr | 52 | |
DWORD | .dwFramingErr | 56 | |
DWORD | .dwBufferOverrunErr | 60 | |
DWORD | .dwCompressionRatioIn | 64 | |
DWORD | .dwCompressionRatioOut | 68 |
│ └─72
RAS_PROJECTION_INFO | enum RASAPIVERSION | .version | 0 | |
RASPROJECTION_INFO_TYPE | .type | 4 | ||
RASIKEV2_PROJECTION_INFO | DWORD | .ikev2.dwIPv4NegotiationError | 8 | |
RASIPV4ADDR | .ikev2.ipv4Address | 12 | ||
RASIPV4ADDR | .ikev2.ipv4ServerAddress | 16 | ||
DWORD | .ikev2.dwIPv6NegotiationError | 20 | ||
RASIPV6ADDR | .ikev2.ipv6Address | 24 | ||
RASIPV6ADDR | .ikev2.ipv6ServerAddress | 40 | ||
DWORD | .ikev2.dwPrefixLength | 56 | ||
DWORD | .ikev2.dwAuthenticationProtocol | 60 | ||
DWORD | .ikev2.dwEapTypeId | 64 | ||
DWORD | .ikev2.dwFlags | 68 | ||
DWORD | .ikev2.dwEncryptionMethod | 72 | ||
DWORD | .ikev2.numIPv4ServerAddresses | 76 | ||
RASIPV4ADDR * | .ikev2.ipv4ServerAddresses | 80 | ||
DWORD | .ikev2.numIPv6ServerAddresses | 88 | ||
RASIPV6ADDR * | .ikev2.ipv6ServerAddresses | 92 | ||
RASPPP_PROJECTION_INFO | DWORD | .ppp.dwIPv4NegotiationError | 8 | |
RASIPV4ADDR | .ppp.ipv4Address | 12 | ||
RASIPV4ADDR | .ppp.ipv4ServerAddress | 16 | ||
DWORD | .ppp.dwIPv4Options | 20 | ||
DWORD | .ppp.dwIPv4ServerOptions | 24 | ||
DWORD | .ppp.dwIPv6NegotiationError | 28 | ||
BYTE[8] | .ppp.bInterfaceIdentifier | 32 | ||
BYTE[8] | .ppp.bServerInterfaceIdentifier | 40 | ||
BOOL | .ppp.fBundled | 48 | ||
BOOL | .ppp.fMultilink | 52 | ||
DWORD | .ppp.dwAuthenticationProtocol | 56 | ||
DWORD | .ppp.dwAuthenticationData | 60 | ||
DWORD | .ppp.dwServerAuthenticationProtocol | 64 | ||
DWORD | .ppp.dwServerAuthenticationData | 68 | ||
DWORD | .ppp.dwEapTypeId | 72 | ||
DWORD | .ppp.dwServerEapTypeId | 76 | ||
DWORD | .ppp.dwLcpOptions | 80 | ||
DWORD | .ppp.dwLcpServerOptions | 84 | ||
DWORD | .ppp.dwCcpError | 88 | ||
DWORD | .ppp.dwCcpCompressionAlgorithm | 92 | ||
DWORD | .ppp.dwCcpServerCompressionAlgorithm | 96 | ||
DWORD | .ppp.dwCcpOptions | 100 | ||
DWORD | .ppp.dwCcpServerOptions | 104 |
│ └─108
RAS_SECURITY_INFO | DWORD | .LastError | 0 |
DWORD | .BytesReceived | 4 | |
CHAR[129] | .DeviceName | 8 |
│ └─140
RAS_STATS | DWORD | .dwSize | 0 |
DWORD | .dwBytesXmited | 4 | |
DWORD | .dwBytesRcved | 8 | |
DWORD | .dwFramesXmited | 12 | |
DWORD | .dwFramesRcved | 16 | |
DWORD | .dwCrcErr | 20 | |
DWORD | .dwTimeoutErr | 24 | |
DWORD | .dwAlignmentErr | 28 | |
DWORD | .dwHardwareOverrunErr | 32 | |
DWORD | .dwFramingErr | 36 | |
DWORD | .dwBufferOverrunErr | 40 | |
DWORD | .dwCompressionRatioIn | 44 | |
DWORD | .dwCompressionRatioOut | 48 | |
DWORD | .dwBps | 52 | |
DWORD | .dwConnectDuration | 56 |
│ └─60
RAS_UPDATE_CONNECTION | MPRAPI_OBJECT_HEADER | UCHAR | .Header.revision | 0 |
UCHAR | .Header.type | 1 | ||
USHORT | .Header.size | 2 | ||
DWORD | .dwIfIndex | 4 | ||
WCHAR[65] | .wszLocalEndpointAddress | 8 | ||
WCHAR[65] | .wszRemoteEndpointAddress | 138 |
│ └─268
RAS_USER_0 | BYTE | .bfPrivilege | 0 |
WCHAR[129] | .wszPhoneNumber | 2 |
│ └─260
RAS_USER_1 | BYTE | .bfPrivilege | 0 |
WCHAR[129] | .wszPhoneNumber | 2 | |
BYTE | .bfPrivilege2 | 260 |
│ └─262
RAWHID | DWORD | .dwSizeHid | 0 |
DWORD | .dwCount | 4 | |
BYTE[1] | .bRawData | 8 |
│ └─12
RAWINPUT | RAWINPUTHEADER | DWORD | .header.dwType | 0 |
DWORD | .header.dwSize | 4 | ||
HANDLE | .header.hDevice | 8 | ||
WPARAM | .header.wParam | 16 | ||
union (unnamed) | .data | 24 |
│ └─48
RAWINPUTDEVICE | USHORT | .usUsagePage | 0 |
USHORT | .usUsage | 2 | |
DWORD | .dwFlags | 4 | |
HWND | .hwndTarget | 8 |
│ └─16
RAWINPUTDEVICELIST | HANDLE | .hDevice | 0 |
DWORD | .dwType | 8 |
│ └─16
RAWINPUTHEADER | DWORD | .dwType | 0 |
DWORD | .dwSize | 4 | |
HANDLE | .hDevice | 8 | |
WPARAM | .wParam | 16 |
│ └─24
RAWKEYBOARD | USHORT | .MakeCode | 0 |
USHORT | .Flags | 2 | |
USHORT | .Reserved | 4 | |
USHORT | .VKey | 6 | |
UINT | .Message | 8 | |
ULONG | .ExtraInformation | 12 |
│ └─16
RAWMOUSE | USHORT | .usFlags | 0 |
ULONG | .ulButtons | 4 | |
USHORT | .usButtonFlags | 4 | |
USHORT | .usButtonData | 6 | |
ULONG | .ulRawButtons | 8 | |
LONG | .lLastX | 12 | |
LONG | .lLastY | 16 | |
ULONG | .ulExtraInformation | 20 |
│ └─24
RAW_SCSI_VIRTUAL_DISK_PARAMETERS | RAW_SCSI_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 8 |
│ └─48
RAW_SCSI_VIRTUAL_DISK_RESPONSE | RAW_SCSI_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 4 |
│ └─12
RBHITTESTINFO | POINT | LONG | .pt.x | 0 |
LONG | .pt.y | 4 | ||
UINT | .flags | 8 | ||
int | .iBand | 12 |
│ └─16
RDCOMPARE | DWORD | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
int | .nColumn | 8 | |
LPARAM | .lUserParam | 16 | |
RDITEMHDR * | .prdch1 | 24 | |
RDITEMHDR * | .prdch2 | 32 |
│ └─40
RDITEMHDR | DWORD | .dwFlags | 0 |
MMC_COOKIE | .cookie | 8 | |
LPARAM | .lpReserved | 16 |
│ └─24
READ_ELEMENT_ADDRESS_INFO | DWORD | .NumberOfElements | 0 |
CHANGER_ELEMENT_STATUS[1] | .ElementStatus | 4 |
│ └─104
READ_FILE_USN_DATA | WORD | .MinMajorVersion | 0 |
WORD | .MaxMajorVersion | 2 |
│ └─4
READ_USN_JOURNAL_DATA_V0 | USN | .StartUsn | 0 |
DWORD | .ReasonMask | 8 | |
DWORD | .ReturnOnlyOnClose | 12 | |
DWORDLONG | .Timeout | 16 | |
DWORDLONG | .BytesToWaitFor | 24 | |
DWORDLONG | .UsnJournalID | 32 |
│ └─40
READ_USN_JOURNAL_DATA_V1 | USN | .StartUsn | 0 |
DWORD | .ReasonMask | 8 | |
DWORD | .ReturnOnlyOnClose | 12 | |
DWORDLONG | .Timeout | 16 | |
DWORDLONG | .BytesToWaitFor | 24 | |
DWORDLONG | .UsnJournalID | 32 | |
WORD | .MinMajorVersion | 40 | |
WORD | .MaxMajorVersion | 42 |
│ └─48
REAL_TIME_NOTIFICATION_SETTING_INPUT | TRANSPORT_SETTING_ID | GUID | unsigned long | .TransportSettingId.Guid.Data1 | 0 |
unsigned short | .TransportSettingId.Guid.Data2 | 4 | |||
unsigned short | .TransportSettingId.Guid.Data3 | 6 | |||
unsigned char[8] | .TransportSettingId.Guid.Data4 | 8 | |||
GUID | unsigned long | .BrokerEventGuid.Data1 | 16 | ||
unsigned short | .BrokerEventGuid.Data2 | 20 | |||
unsigned short | .BrokerEventGuid.Data3 | 22 | |||
unsigned char[8] | .BrokerEventGuid.Data4 | 24 |
│ └─32
REAL_TIME_NOTIFICATION_SETTING_OUTPUT | CONTROL_CHANNEL_TRIGGER_STATUS | .ChannelStatus | 0 |
│ └─4
REASON_CONTEXT | union (unnamed) | .Reason | 0 |
DWORD | .Flags | 0 | |
ULONG | .Version | 0 |
│ └─32
REASSIGN_BLOCKS | WORD | .Reserved | 0 |
WORD | .Count | 2 | |
DWORD[1] | .BlockNumber | 4 |
│ └─8
REASSIGN_BLOCKS_EX | WORD | .Reserved | 0 |
WORD | .Count | 2 | |
LARGE_INTEGER[1] | .BlockNumber | 4 |
│ └─12
REBARBANDINFOA | UINT | .cbSize | 0 | |
UINT | .fMask | 4 | ||
UINT | .fStyle | 8 | ||
COLORREF | .clrFore | 12 | ||
COLORREF | .clrBack | 16 | ||
LPSTR | .lpText | 24 | ||
UINT | .cch | 32 | ||
int | .iImage | 36 | ||
HWND | .hwndChild | 40 | ||
UINT | .cxMinChild | 48 | ||
UINT | .cyMinChild | 52 | ||
UINT | .cx | 56 | ||
HBITMAP | .hbmBack | 64 | ||
UINT | .wID | 72 | ||
UINT | .cyChild | 76 | ||
UINT | .cyMaxChild | 80 | ||
UINT | .cyIntegral | 84 | ||
UINT | .cxIdeal | 88 | ||
LPARAM | .lParam | 96 | ||
UINT | .cxHeader | 104 | ||
RECT | LONG | .rcChevronLocation.left | 108 | |
LONG | .rcChevronLocation.top | 112 | ||
LONG | .rcChevronLocation.right | 116 | ||
LONG | .rcChevronLocation.bottom | 120 | ||
UINT | .uChevronState | 124 |
│ └─128
REBARBANDINFOW | UINT | .cbSize | 0 | |
UINT | .fMask | 4 | ||
UINT | .fStyle | 8 | ||
COLORREF | .clrFore | 12 | ||
COLORREF | .clrBack | 16 | ||
LPWSTR | .lpText | 24 | ||
UINT | .cch | 32 | ||
int | .iImage | 36 | ||
HWND | .hwndChild | 40 | ||
UINT | .cxMinChild | 48 | ||
UINT | .cyMinChild | 52 | ||
UINT | .cx | 56 | ||
HBITMAP | .hbmBack | 64 | ||
UINT | .wID | 72 | ||
UINT | .cyChild | 76 | ||
UINT | .cyMaxChild | 80 | ||
UINT | .cyIntegral | 84 | ||
UINT | .cxIdeal | 88 | ||
LPARAM | .lParam | 96 | ||
UINT | .cxHeader | 104 | ||
RECT | LONG | .rcChevronLocation.left | 108 | |
LONG | .rcChevronLocation.top | 112 | ||
LONG | .rcChevronLocation.right | 116 | ||
LONG | .rcChevronLocation.bottom | 120 | ||
UINT | .uChevronState | 124 |
│ └─128
REBARINFO | UINT | .cbSize | 0 |
UINT | .fMask | 4 | |
HIMAGELIST | .himl | 8 |
│ └─16
RECONVERTSTRING | DWORD | .dwSize | 0 |
DWORD | .dwVersion | 4 | |
DWORD | .dwStrLen | 8 | |
DWORD | .dwStrOffset | 12 | |
DWORD | .dwCompStrLen | 16 | |
DWORD | .dwCompStrOffset | 20 | |
DWORD | .dwTargetStrLen | 24 | |
DWORD | .dwTargetStrOffset | 28 |
│ └─32
RECO_ATTRS | DWORD | .dwRecoCapabilityFlags | 0 |
WCHAR[32] | .awcVendorName | 4 | |
WCHAR[64] | .awcFriendlyName | 68 | |
WORD[64] | .awLanguageId | 196 |
│ └─324
RECO_GUIDE | int | .xOrigin | 0 |
int | .yOrigin | 4 | |
int | .cxBox | 8 | |
int | .cyBox | 12 | |
int | .cxBase | 16 | |
int | .cyBase | 20 | |
int | .cHorzBox | 24 | |
int | .cVertBox | 28 | |
int | .cyMid | 32 |
│ └─36
RECO_LATTICE | ULONG | .ulColumnCount | 0 |
RECO_LATTICE_COLUMN * | .pLatticeColumns | 8 | |
ULONG | .ulPropertyCount | 16 | |
GUID * | .pGuidProperties | 24 | |
ULONG | .ulBestResultColumnCount | 32 | |
ULONG * | .pulBestResultColumns | 40 | |
ULONG * | .pulBestResultIndexes | 48 |
│ └─56
RECO_LATTICE_COLUMN | ULONG | .key | 0 | |
RECO_LATTICE_PROPERTIES | ULONG | .cpProp.cProperties | 8 | |
RECO_LATTICE_PROPERTY ** | .cpProp.apProps | 16 | ||
ULONG | .cStrokes | 24 | ||
ULONG * | .pStrokes | 32 | ||
ULONG | .cLatticeElements | 40 | ||
RECO_LATTICE_ELEMENT * | .pLatticeElements | 48 |
│ └─56
RECO_LATTICE_ELEMENT | RECO_SCORE | .score | 0 | |
WORD | .type | 4 | ||
BYTE * | .pData | 8 | ||
ULONG | .ulNextColumn | 16 | ||
ULONG | .ulStrokeNumber | 20 | ||
RECO_LATTICE_PROPERTIES | ULONG | .epProp.cProperties | 24 | |
RECO_LATTICE_PROPERTY ** | .epProp.apProps | 32 |
│ └─40
RECO_LATTICE_PROPERTIES | ULONG | .cProperties | 0 |
RECO_LATTICE_PROPERTY ** | .apProps | 8 |
│ └─16
RECO_LATTICE_PROPERTY | GUID | unsigned long | .guidProperty.Data1 | 0 |
unsigned short | .guidProperty.Data2 | 4 | ||
unsigned short | .guidProperty.Data3 | 6 | ||
unsigned char[8] | .guidProperty.Data4 | 8 | ||
USHORT | .cbPropertyValue | 16 | ||
BYTE * | .pPropertyValue | 24 |
│ └─32
RECO_RANGE | ULONG | .iwcBegin | 0 |
ULONG | .cCount | 4 |
│ └─8
RECT | LONG | .left | 0 |
LONG | .top | 4 | |
LONG | .right | 8 | |
LONG | .bottom | 12 |
│ └─16
RECTL | LONG | .left | 0 |
LONG | .top | 4 | |
LONG | .right | 8 | |
LONG | .bottom | 12 |
│ └─16
REGFILTER2 | DWORD | .dwVersion | 0 |
DWORD | .dwMerit | 4 | |
ULONG | .cPins | 8 | |
ULONG | .cPins2 | 8 | |
const REGFILTERPINS * | .rgPins | 16 | |
const REGFILTERPINS2 * | .rgPins2 | 16 |
│ └─24
REGFILTERPINS | LPWSTR | .strName | 0 |
BOOL | .bRendered | 8 | |
BOOL | .bOutput | 12 | |
BOOL | .bZero | 16 | |
BOOL | .bMany | 20 | |
const CLSID * | .clsConnectsToFilter | 24 | |
const WCHAR * | .strConnectsToPin | 32 | |
UINT | .nMediaTypes | 40 | |
const REGPINTYPES * | .lpMediaType | 48 |
│ └─56
REGFILTERPINS2 | DWORD | .dwFlags | 0 |
UINT | .cInstances | 4 | |
UINT | .nMediaTypes | 8 | |
const REGPINTYPES * | .lpMediaType | 16 | |
UINT | .nMediums | 24 | |
const REGPINMEDIUM * | .lpMedium | 32 | |
const CLSID * | .clsPinCategory | 40 |
│ └─48
REGISTERWORDA | LPSTR | .lpReading | 0 |
LPSTR | .lpWord | 8 |
│ └─16
REGISTERWORDW | LPWSTR | .lpReading | 0 |
LPWSTR | .lpWord | 8 |
│ └─16
REGPINMEDIUM | CLSID | .clsMedium | 0 |
DWORD | .dw1 | 16 | |
DWORD | .dw2 | 20 |
│ └─24
REGPINTYPES | const CLSID * | .clsMajorType | 0 |
const CLSID * | .clsMinorType | 8 |
│ └─16
REMOTE_NAME_INFOA | LPSTR | .lpUniversalName | 0 |
LPSTR | .lpConnectionName | 8 | |
LPSTR | .lpRemainingPath | 16 |
│ └─24
REMOTE_NAME_INFOW | LPWSTR | .lpUniversalName | 0 |
LPWSTR | .lpConnectionName | 8 | |
LPWSTR | .lpRemainingPath | 16 |
│ └─24
REOBJECT | DWORD | .cbStruct | 0 |
LONG | .cp | 4 | |
CLSID | .clsid | 8 | |
LPOLEOBJECT | .poleobj | 24 | |
LPSTORAGE | .pstg | 32 | |
LPOLECLIENTSITE | .polesite | 40 | |
SIZEL | .sizel | 48 | |
DWORD | .dvaspect | 56 | |
DWORD | .dwFlags | 60 | |
DWORD | .dwUser | 64 |
│ └─72
REPAIR_COPIES_INPUT | DWORD | .Size | 0 | |
DWORD | .Flags | 4 | ||
LARGE_INTEGER | LONGLONG | .FileOffset.QuadPart | 8 | |
struct (unnamed) | .FileOffset.u | 8 | ||
DWORD | .FileOffset.LowPart | 8 | ||
LONG | .FileOffset.HighPart | 12 | ||
DWORD | .Length | 16 | ||
DWORD | .SourceCopy | 20 | ||
DWORD | .NumberOfRepairCopies | 24 | ||
DWORD[1] | .RepairCopies | 28 |
│ └─32
REPAIR_COPIES_OUTPUT | DWORD | .Size | 0 | |
DWORD | .Status | 4 | ||
LARGE_INTEGER | LONGLONG | .ResumeFileOffset.QuadPart | 8 | |
struct (unnamed) | .ResumeFileOffset.u | 8 | ||
DWORD | .ResumeFileOffset.LowPart | 8 | ||
LONG | .ResumeFileOffset.HighPart | 12 |
│ └─16
REPARSE_GUID_DATA_BUFFER | DWORD | .ReparseTag | 0 | |
WORD | .ReparseDataLength | 4 | ||
WORD | .Reserved | 6 | ||
GUID | unsigned long | .ReparseGuid.Data1 | 8 | |
unsigned short | .ReparseGuid.Data2 | 12 | ||
unsigned short | .ReparseGuid.Data3 | 14 | ||
unsigned char[8] | .ReparseGuid.Data4 | 16 | ||
struct (unnamed) | .GenericReparseBuffer | 24 |
│ └─28
REPASTESPECIAL | DWORD | .dwAspect | 0 |
DWORD_PTR | .dwParam | 4 |
│ └─12
REQRESIZE | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
RECT | LONG | .rc.left | 24 | |
LONG | .rc.top | 28 | ||
LONG | .rc.right | 32 | ||
LONG | .rc.bottom | 36 |
│ └─40
REQUESTBODY_GetStatus | int * | .Any | 0 |
│ └─8
REQUESTBODY_Renew | WSD_EVENTING_EXPIRES * | .Expires | 0 |
int * | .Any | 8 |
│ └─16
REQUESTBODY_Subscribe | WSD_ENDPOINT_REFERENCE * | .EndTo | 0 |
WSD_EVENTING_DELIVERY_MODE * | .Delivery | 8 | |
WSD_EVENTING_EXPIRES * | .Expires | 16 | |
WSD_EVENTING_FILTER * | .Filter | 24 | |
int * | .Any | 32 |
│ └─40
REQUESTBODY_Unsubscribe | int * | .any | 0 |
│ └─8
REQUEST_OPLOCK_INPUT_BUFFER | WORD | .StructureVersion | 0 |
WORD | .StructureLength | 2 | |
DWORD | .RequestedOplockLevel | 4 | |
DWORD | .Flags | 8 |
│ └─12
REQUEST_OPLOCK_OUTPUT_BUFFER | WORD | .StructureVersion | 0 |
WORD | .StructureLength | 2 | |
DWORD | .OriginalOplockLevel | 4 | |
DWORD | .NewOplockLevel | 8 | |
DWORD | .Flags | 12 | |
ACCESS_MASK | .AccessMode | 16 | |
WORD | .ShareMode | 20 |
│ └─24
RESIZE_VIRTUAL_DISK_PARAMETERS | RESIZE_VIRTUAL_DISK_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 8 |
│ └─16
RESOURCE_FAILURE_INFO | DWORD | .dwRestartAttemptsRemaining | 0 |
DWORD | .dwRestartPeriodRemaining | 4 |
│ └─8
RESOURCE_FAILURE_INFO_BUFFER | DWORD | .dwVersion | 0 | |
RESOURCE_FAILURE_INFO | DWORD | .Info.dwRestartAttemptsRemaining | 4 | |
DWORD | .Info.dwRestartPeriodRemaining | 8 |
│ └─12
RESOURCE_STATUS | CLUSTER_RESOURCE_STATE | .ResourceState | 0 |
DWORD | .CheckPoint | 4 | |
DWORD | .WaitHint | 8 | |
HANDLE | .EventHandle | 16 |
│ └─24
RESOURCE_STATUS_EX | CLUSTER_RESOURCE_STATE | .ResourceState | 0 |
DWORD | .CheckPoint | 4 | |
HANDLE | .EventHandle | 8 | |
DWORD | .ApplicationSpecificErrorCode | 16 | |
DWORD | .Flags | 20 | |
DWORD | .WaitHint | 24 |
│ └─32
RESOURCE_TERMINAL_FAILURE_INFO_BUFFER | BOOL | .isTerminalFailure | 0 |
DWORD | .restartPeriodRemaining | 4 |
│ └─8
RESPONSEBODY_GetMetadata | WSD_METADATA_SECTION_LIST * | .Metadata | 0 |
│ └─8
RESPONSEBODY_GetStatus | WSD_EVENTING_EXPIRES * | .expires | 0 |
int * | .any | 8 |
│ └─16
RESPONSEBODY_Renew | WSD_EVENTING_EXPIRES * | .expires | 0 |
int * | .any | 8 |
│ └─16
RESPONSEBODY_Subscribe | WSD_ENDPOINT_REFERENCE * | .SubscriptionManager | 0 |
WSD_EVENTING_EXPIRES * | .expires | 8 | |
int * | .any | 16 |
│ └─24
RESPONSEBODY_SubscriptionEnd | WSD_ENDPOINT_REFERENCE * | .SubscriptionManager | 0 |
const WCHAR * | .Status | 8 | |
WSD_LOCALIZED_STRING * | .Reason | 16 | |
int * | .Any | 24 |
│ └─32
RESTOREPOINTINFOA | DWORD | .dwEventType | 0 |
DWORD | .dwRestorePtType | 4 | |
INT64 | .llSequenceNumber | 8 | |
CHAR[64] | .szDescription | 16 |
│ └─80
RESTOREPOINTINFOW | DWORD | .dwEventType | 0 |
DWORD | .dwRestorePtType | 4 | |
INT64 | .llSequenceNumber | 8 | |
WCHAR[256] | .szDescription | 16 |
│ └─528
RESULTDATAITEM | DWORD | .mask | 0 |
BOOL | .bScopeItem | 4 | |
HRESULTITEM | .itemID | 8 | |
int | .nIndex | 16 | |
int | .nCol | 20 | |
LPOLESTR | .str | 24 | |
int | .nImage | 32 | |
UINT | .nState | 36 | |
LPARAM | .lParam | 40 | |
int | .iIndent | 48 |
│ └─56
RESULTFINDINFO | LPOLESTR | .psz | 0 |
int | .nStart | 8 | |
DWORD | .dwOptions | 12 |
│ └─16
RESULT_VIEW_TYPE_INFO | LPOLESTR | .pstrPersistableViewDescription | 0 |
MMC_VIEW_TYPE | .eViewType | 8 | |
DWORD | .dwMiscOptions | 12 | |
DWORD | .dwHTMLOptions | 16 | |
DWORD | .dwListOptions | 16 | |
DWORD | .dwOCXOptions | 16 | |
LPUNKNOWN | .pUnkControl | 24 | |
LPOLESTR | .pstrURL | 24 |
│ └─32
RESUTIL_FILETIME_DATA | FILETIME | DWORD | .Default.dwLowDateTime | 0 |
DWORD | .Default.dwHighDateTime | 4 | ||
FILETIME | DWORD | .Minimum.dwLowDateTime | 8 | |
DWORD | .Minimum.dwHighDateTime | 12 | ||
FILETIME | DWORD | .Maximum.dwLowDateTime | 16 | |
DWORD | .Maximum.dwHighDateTime | 20 |
│ └─24
RESUTIL_LARGEINT_DATA | LARGE_INTEGER | LONGLONG | .Default.QuadPart | 0 |
struct (unnamed) | .Default.u | 0 | ||
DWORD | .Default.LowPart | 0 | ||
LONG | .Default.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .Minimum.QuadPart | 8 | |
struct (unnamed) | .Minimum.u | 8 | ||
DWORD | .Minimum.LowPart | 8 | ||
LONG | .Minimum.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .Maximum.QuadPart | 16 | |
struct (unnamed) | .Maximum.u | 16 | ||
DWORD | .Maximum.LowPart | 16 | ||
LONG | .Maximum.HighPart | 20 |
│ └─24
RESUTIL_PROPERTY_ITEM | LPWSTR | .Name | 0 |
LPWSTR | .KeyName | 8 | |
DWORD | .Format | 16 | |
DWORD | .Default | 24 | |
DWORD_PTR | .DefaultPtr | 24 | |
PRESUTIL_FILETIME_DATA | .FileTimeData | 24 | |
PRESUTIL_LARGEINT_DATA | .LargeIntData | 24 | |
PRESUTIL_ULARGEINT_DATA | .ULargeIntData | 24 | |
LPVOID | .lpDefault | 24 | |
DWORD | .Minimum | 32 | |
DWORD | .Maximum | 36 | |
DWORD | .Flags | 40 | |
DWORD | .Offset | 44 |
│ └─48
RESUTIL_ULARGEINT_DATA | ULARGE_INTEGER | ULONGLONG | .Default.QuadPart | 0 |
struct (unnamed) | .Default.u | 0 | ||
DWORD | .Default.LowPart | 0 | ||
DWORD | .Default.HighPart | 4 | ||
ULARGE_INTEGER | ULONGLONG | .Minimum.QuadPart | 8 | |
struct (unnamed) | .Minimum.u | 8 | ||
DWORD | .Minimum.LowPart | 8 | ||
DWORD | .Minimum.HighPart | 12 | ||
ULARGE_INTEGER | ULONGLONG | .Maximum.QuadPart | 16 | |
struct (unnamed) | .Maximum.u | 16 | ||
DWORD | .Maximum.LowPart | 16 | ||
DWORD | .Maximum.HighPart | 20 |
│ └─24
RESV_STYLE | RsvpObjHdr | USHORT | .style_header.obj_length | 0 |
UCHAR | .style_header.obj_class | 2 | ||
UCHAR | .style_header.obj_ctype | 3 | ||
ULONG | .style_word | 4 |
│ └─8
RETRIEVAL_POINTERS_BUFFER | DWORD | .ExtentCount | 0 | |
LARGE_INTEGER | LONGLONG | .StartingVcn.QuadPart | 8 | |
struct (unnamed) | .StartingVcn.u | 8 | ||
DWORD | .StartingVcn.LowPart | 8 | ||
LONG | .StartingVcn.HighPart | 12 | ||
struct (unnamed)[1] | .Extents | 16 |
│ └─32
RETRIEVAL_POINTER_BASE | LARGE_INTEGER | LONGLONG | .FileAreaOffset.QuadPart | 0 |
struct (unnamed) | .FileAreaOffset.u | 0 | ||
DWORD | .FileAreaOffset.LowPart | 0 | ||
LONG | .FileAreaOffset.HighPart | 4 |
│ └─8
RGBCOLOR | WORD | .red | 0 |
WORD | .green | 2 | |
WORD | .blue | 4 |
│ └─6
RGBQUAD | BYTE | .rgbBlue | 0 |
BYTE | .rgbGreen | 1 | |
BYTE | .rgbRed | 2 | |
BYTE | .rgbReserved | 3 |
│ └─4
RGBTRIPLE | BYTE | .rgbtBlue | 0 |
BYTE | .rgbtGreen | 1 | |
BYTE | .rgbtRed | 2 |
│ └─3
RGNDATA | RGNDATAHEADER | DWORD | .rdh.dwSize | 0 | |
DWORD | .rdh.iType | 4 | |||
DWORD | .rdh.nCount | 8 | |||
DWORD | .rdh.nRgnSize | 12 | |||
RECT | LONG | .rdh.rcBound.left | 16 | ||
LONG | .rdh.rcBound.top | 20 | |||
LONG | .rdh.rcBound.right | 24 | |||
LONG | .rdh.rcBound.bottom | 28 | |||
char[1] | .Buffer | 32 |
│ └─36
RGNDATAHEADER | DWORD | .dwSize | 0 | |
DWORD | .iType | 4 | ||
DWORD | .nCount | 8 | ||
DWORD | .nRgnSize | 12 | ||
RECT | LONG | .rcBound.left | 16 | |
LONG | .rcBound.top | 20 | ||
LONG | .rcBound.right | 24 | ||
LONG | .rcBound.bottom | 28 |
│ └─32
RICHEDIT_IMAGE_PARAMETERS | LONG | .xWidth | 0 |
LONG | .yHeight | 4 | |
LONG | .Ascent | 8 | |
LONG | .Type | 12 | |
LPCWSTR | .pwszAlternateText | 16 | |
IStream * | .pIStream | 24 |
│ └─32
RID_DEVICE_INFO | DWORD | .cbSize | 0 | |
DWORD | .dwType | 4 | ||
RID_DEVICE_INFO_HID | DWORD | .hid.dwVendorId | 8 | |
DWORD | .hid.dwProductId | 12 | ||
DWORD | .hid.dwVersionNumber | 16 | ||
USHORT | .hid.usUsagePage | 20 | ||
USHORT | .hid.usUsage | 22 | ||
RID_DEVICE_INFO_KEYBOARD | DWORD | .keyboard.dwType | 8 | |
DWORD | .keyboard.dwSubType | 12 | ||
DWORD | .keyboard.dwKeyboardMode | 16 | ||
DWORD | .keyboard.dwNumberOfFunctionKeys | 20 | ||
DWORD | .keyboard.dwNumberOfIndicators | 24 | ||
DWORD | .keyboard.dwNumberOfKeysTotal | 28 | ||
RID_DEVICE_INFO_MOUSE | DWORD | .mouse.dwId | 8 | |
DWORD | .mouse.dwNumberOfButtons | 12 | ||
DWORD | .mouse.dwSampleRate | 16 | ||
BOOL | .mouse.fHasHorizontalWheel | 20 |
│ └─32
RID_DEVICE_INFO_HID | DWORD | .dwVendorId | 0 |
DWORD | .dwProductId | 4 | |
DWORD | .dwVersionNumber | 8 | |
USHORT | .usUsagePage | 12 | |
USHORT | .usUsage | 14 |
│ └─16
RID_DEVICE_INFO_KEYBOARD | DWORD | .dwType | 0 |
DWORD | .dwSubType | 4 | |
DWORD | .dwKeyboardMode | 8 | |
DWORD | .dwNumberOfFunctionKeys | 12 | |
DWORD | .dwNumberOfIndicators | 16 | |
DWORD | .dwNumberOfKeysTotal | 20 |
│ └─24
RID_DEVICE_INFO_MOUSE | DWORD | .dwId | 0 |
DWORD | .dwNumberOfButtons | 4 | |
DWORD | .dwSampleRate | 8 | |
BOOL | .fHasHorizontalWheel | 12 |
│ └─16
RIORESULT | LONG | .Status | 0 |
ULONG | .BytesTransferred | 4 | |
ULONGLONG | .SocketContext | 8 | |
ULONGLONG | .RequestContext | 16 |
│ └─24
RIO_BUF | RIO_BUFFERID | .BufferId | 0 |
ULONG | .Offset | 8 | |
ULONG | .Length | 12 |
│ └─16
RIO_EXTENSION_FUNCTION_TABLE | DWORD | .cbSize | 0 |
LPFN_RIORECEIVE | .RIOReceive | 8 | |
LPFN_RIORECEIVEEX | .RIOReceiveEx | 16 | |
LPFN_RIOSEND | .RIOSend | 24 | |
LPFN_RIOSENDEX | .RIOSendEx | 32 | |
LPFN_RIOCLOSECOMPLETIONQUEUE | .RIOCloseCompletionQueue | 40 | |
LPFN_RIOCREATECOMPLETIONQUEUE | .RIOCreateCompletionQueue | 48 | |
LPFN_RIOCREATEREQUESTQUEUE | .RIOCreateRequestQueue | 56 | |
LPFN_RIODEQUEUECOMPLETION | .RIODequeueCompletion | 64 | |
LPFN_RIODEREGISTERBUFFER | .RIODeregisterBuffer | 72 | |
LPFN_RIONOTIFY | .RIONotify | 80 | |
LPFN_RIOREGISTERBUFFER | .RIORegisterBuffer | 88 | |
LPFN_RIORESIZECOMPLETIONQUEUE | .RIOResizeCompletionQueue | 96 | |
LPFN_RIORESIZEREQUESTQUEUE | .RIOResizeRequestQueue | 104 |
│ └─112
RIO_NOTIFICATION_COMPLETION | RIO_NOTIFICATION_COMPLETION_TYPE | .Type | 0 |
struct (unnamed) | .Event | 8 | |
struct (unnamed) | .Iocp | 8 |
│ └─32
RIP_INFO | DWORD | .dwError | 0 |
DWORD | .dwType | 4 |
│ └─8
RM_FEC_INFO | USHORT | .FECBlockSize | 0 |
USHORT | .FECProActivePackets | 2 | |
UCHAR | .FECGroupSize | 4 | |
BOOLEAN | .fFECOnDemandParityEnabled | 5 |
│ └─6
RM_FILTER_INFO | RM_FILTER_ACTION | .FilterAction | 0 | ||
RM_FILTER_TRIGGER | .FilterTrigger | 4 | |||
DWORD | .cbNextOffset | 8 | |||
RM_UNIQUE_PROCESS | DWORD | .Process.dwProcessId | 16 | ||
FILETIME | DWORD | .Process.ProcessStartTime.dwLowDateTime | 20 | ||
DWORD | .Process.ProcessStartTime.dwHighDateTime | 24 | |||
LPWSTR | .strFilename | 16 | |||
LPWSTR | .strServiceShortName | 16 |
│ └─32
RM_PROCESS_INFO | RM_UNIQUE_PROCESS | DWORD | .Process.dwProcessId | 0 | |
FILETIME | DWORD | .Process.ProcessStartTime.dwLowDateTime | 4 | ||
DWORD | .Process.ProcessStartTime.dwHighDateTime | 8 | |||
WCHAR[256] | .strAppName | 12 | |||
WCHAR[64] | .strServiceShortName | 524 | |||
RM_APP_TYPE | .ApplicationType | 652 | |||
ULONG | .AppStatus | 656 | |||
DWORD | .TSSessionId | 660 | |||
BOOL | .bRestartable | 664 |
│ └─668
RM_RECEIVER_STATS | ULONGLONG | .NumODataPacketsReceived | 0 |
ULONGLONG | .NumRDataPacketsReceived | 8 | |
ULONGLONG | .NumDuplicateDataPackets | 16 | |
ULONGLONG | .DataBytesReceived | 24 | |
ULONGLONG | .TotalBytesReceived | 32 | |
ULONGLONG | .RateKBitsPerSecOverall | 40 | |
ULONGLONG | .RateKBitsPerSecLast | 48 | |
ULONGLONG | .TrailingEdgeSeqId | 56 | |
ULONGLONG | .LeadingEdgeSeqId | 64 | |
ULONGLONG | .AverageSequencesInWindow | 72 | |
ULONGLONG | .MinSequencesInWindow | 80 | |
ULONGLONG | .MaxSequencesInWindow | 88 | |
ULONGLONG | .FirstNakSequenceNumber | 96 | |
ULONGLONG | .NumPendingNaks | 104 | |
ULONGLONG | .NumOutstandingNaks | 112 | |
ULONGLONG | .NumDataPacketsBuffered | 120 | |
ULONGLONG | .TotalSelectiveNaksSent | 128 | |
ULONGLONG | .TotalParityNaksSent | 136 |
│ └─144
RM_SENDER_STATS | ULONGLONG | .DataBytesSent | 0 |
ULONGLONG | .TotalBytesSent | 8 | |
ULONGLONG | .NaksReceived | 16 | |
ULONGLONG | .NaksReceivedTooLate | 24 | |
ULONGLONG | .NumOutstandingNaks | 32 | |
ULONGLONG | .NumNaksAfterRData | 40 | |
ULONGLONG | .RepairPacketsSent | 48 | |
ULONGLONG | .BufferSpaceAvailable | 56 | |
ULONGLONG | .TrailingEdgeSeqId | 64 | |
ULONGLONG | .LeadingEdgeSeqId | 72 | |
ULONGLONG | .RateKBitsPerSecOverall | 80 | |
ULONGLONG | .RateKBitsPerSecLast | 88 | |
ULONGLONG | .TotalODataPacketsSent | 96 |
│ └─104
RM_SEND_WINDOW | ULONG | .RateKbitsPerSec | 0 |
ULONG | .WindowSizeInMSecs | 4 | |
ULONG | .WindowSizeInBytes | 8 |
│ └─12
RM_UNIQUE_PROCESS | DWORD | .dwProcessId | 0 | |
FILETIME | DWORD | .ProcessStartTime.dwLowDateTime | 4 | |
DWORD | .ProcessStartTime.dwHighDateTime | 8 |
│ └─12
ROI_AREA | RECT | LONG | .rect.left | 0 |
LONG | .rect.top | 4 | ||
LONG | .rect.right | 8 | ||
LONG | .rect.bottom | 12 | ||
INT32 | .QPDelta | 16 |
│ └─20
ROOT_INFO_LUID | DWORD | .LowPart | 0 |
LONG | .HighPart | 4 |
│ └─8
ROUTER_CUSTOM_IKEv2_POLICY0 | DWORD | .dwIntegrityMethod | 0 |
DWORD | .dwEncryptionMethod | 4 | |
DWORD | .dwCipherTransformConstant | 8 | |
DWORD | .dwAuthTransformConstant | 12 | |
DWORD | .dwPfsGroup | 16 | |
DWORD | .dwDhGroup | 20 |
│ └─24
ROUTER_IKEv2_IF_CUSTOM_CONFIG0 | DWORD | .dwSaLifeTime | 0 |
DWORD | .dwSaDataSize | 4 | |
CERT_NAME_BLOB | .certificateName | 8 | |
ROUTER_CUSTOM_IKEv2_POLICY0 * | .customPolicy | 24 |
│ └─32
ROUTING_PROTOCOL_CONFIG | DWORD | .dwCallbackFlags | 0 |
PMGM_RPF_CALLBACK | .pfnRpfCallback | 8 | |
PMGM_CREATION_ALERT_CALLBACK | .pfnCreationAlertCallback | 16 | |
PMGM_PRUNE_ALERT_CALLBACK | .pfnPruneAlertCallback | 24 | |
PMGM_JOIN_ALERT_CALLBACK | .pfnJoinAlertCallback | 32 | |
PMGM_WRONG_IF_CALLBACK | .pfnWrongIfCallback | 40 | |
PMGM_LOCAL_JOIN_CALLBACK | .pfnLocalJoinCallback | 48 | |
PMGM_LOCAL_LEAVE_CALLBACK | .pfnLocalLeaveCallback | 56 | |
PMGM_DISABLE_IGMP_CALLBACK | .pfnDisableIgmpCallback | 64 | |
PMGM_ENABLE_IGMP_CALLBACK | .pfnEnableIgmpCallback | 72 |
│ └─80
RPCOLEMESSAGE | void * | .reserved1 | 0 |
RPCOLEDATAREP | .dataRepresentation | 8 | |
void * | .Buffer | 16 | |
ULONG | .cbBuffer | 24 | |
ULONG | .iMethod | 28 | |
void *[5] | .reserved2 | 32 | |
ULONG | .rpcFlags | 72 |
│ └─80
RPC_ASYNC_NOTIFICATION_INFO | PFN_RPCNOTIFICATION_ROUTINE | .NotificationRoutine | 0 |
struct (unnamed) | .APC | 0 | |
struct (unnamed) | .HWND | 0 | |
struct (unnamed) | .IOC | 0 | |
HANDLE | .hEvent | 0 |
│ └─32
RPC_ASYNC_STATE | unsigned int | .Size | 0 | |
unsigned long | .Signature | 4 | ||
long | .Lock | 8 | ||
unsigned long | .Flags | 12 | ||
void * | .StubInfo | 16 | ||
void * | .UserInfo | 24 | ||
void * | .RuntimeInfo | 32 | ||
RPC_ASYNC_EVENT | .Event | 40 | ||
RPC_NOTIFICATION_TYPES | .NotificationType | 44 | ||
RPC_ASYNC_NOTIFICATION_INFO | PFN_RPCNOTIFICATION_ROUTINE | .u.NotificationRoutine | 48 | |
struct (unnamed) | .u.APC | 48 | ||
struct (unnamed) | .u.HWND | 48 | ||
struct (unnamed) | .u.IOC | 48 | ||
HANDLE | .u.hEvent | 48 | ||
LONG_PTR[4] | .Reserved | 80 |
│ └─112
RPC_BINDING_HANDLE_OPTIONS_V1 | unsigned long | .Version | 0 |
unsigned long | .Flags | 4 | |
unsigned long | .ComTimeout | 8 | |
unsigned long | .CallTimeout | 12 |
│ └─16
RPC_BINDING_HANDLE_SECURITY_V1_A | unsigned long | .Version | 0 |
unsigned char * | .ServerPrincName | 8 | |
unsigned long | .AuthnLevel | 16 | |
unsigned long | .AuthnSvc | 20 | |
SEC_WINNT_AUTH_IDENTITY_A * | .AuthIdentity | 24 | |
RPC_SECURITY_QOS * | .SecurityQos | 32 |
│ └─40
RPC_BINDING_HANDLE_SECURITY_V1_W | unsigned long | .Version | 0 |
unsigned short * | .ServerPrincName | 8 | |
unsigned long | .AuthnLevel | 16 | |
unsigned long | .AuthnSvc | 20 | |
SEC_WINNT_AUTH_IDENTITY_W * | .AuthIdentity | 24 | |
RPC_SECURITY_QOS * | .SecurityQos | 32 |
│ └─40
RPC_BINDING_HANDLE_TEMPLATE_V1_A | unsigned long | .Version | 0 |
unsigned long | .Flags | 4 | |
unsigned long | .ProtocolSequence | 8 | |
unsigned char * | .NetworkAddress | 16 | |
unsigned char * | .StringEndpoint | 24 | |
union (unnamed) | .u1 | 32 | |
UUID | .ObjectUuid | 40 |
│ └─56
RPC_BINDING_HANDLE_TEMPLATE_V1_W | unsigned long | .Version | 0 |
unsigned long | .Flags | 4 | |
unsigned long | .ProtocolSequence | 8 | |
unsigned short * | .NetworkAddress | 16 | |
unsigned short * | .StringEndpoint | 24 | |
union (unnamed) | .u1 | 32 | |
UUID | .ObjectUuid | 40 |
│ └─56
RPC_BINDING_VECTOR | unsigned long | .Count | 0 |
RPC_BINDING_HANDLE[1] | .BindingH | 8 |
│ └─16
RPC_CALL_ATTRIBUTES_V1_A | unsigned int | .Version | 0 |
unsigned long | .Flags | 4 | |
unsigned long | .ServerPrincipalNameBufferLength | 8 | |
unsigned char * | .ServerPrincipalName | 16 | |
unsigned long | .ClientPrincipalNameBufferLength | 24 | |
unsigned char * | .ClientPrincipalName | 32 | |
unsigned long | .AuthenticationLevel | 40 | |
unsigned long | .AuthenticationService | 44 | |
BOOL | .NullSession | 48 |
│ └─56
RPC_CALL_ATTRIBUTES_V1_W | unsigned int | .Version | 0 |
unsigned long | .Flags | 4 | |
unsigned long | .ServerPrincipalNameBufferLength | 8 | |
unsigned short * | .ServerPrincipalName | 16 | |
unsigned long | .ClientPrincipalNameBufferLength | 24 | |
unsigned short * | .ClientPrincipalName | 32 | |
unsigned long | .AuthenticationLevel | 40 | |
unsigned long | .AuthenticationService | 44 | |
BOOL | .NullSession | 48 |
│ └─56
RPC_CALL_ATTRIBUTES_V2_A | unsigned int | .Version | 0 |
unsigned long | .Flags | 4 | |
unsigned long | .ServerPrincipalNameBufferLength | 8 | |
unsigned char * | .ServerPrincipalName | 16 | |
unsigned long | .ClientPrincipalNameBufferLength | 24 | |
unsigned char * | .ClientPrincipalName | 32 | |
unsigned long | .AuthenticationLevel | 40 | |
unsigned long | .AuthenticationService | 44 | |
BOOL | .NullSession | 48 | |
BOOL | .KernelModeCaller | 52 | |
unsigned long | .ProtocolSequence | 56 | |
unsigned long | .IsClientLocal | 60 | |
HANDLE | .ClientPID | 64 | |
unsigned long | .CallStatus | 72 | |
RpcCallType | .CallType | 76 | |
RPC_CALL_LOCAL_ADDRESS_V1 * | .CallLocalAddress | 80 | |
unsigned short | .OpNum | 88 | |
UUID | .InterfaceUuid | 92 |
│ └─112
RPC_CALL_ATTRIBUTES_V2_W | unsigned int | .Version | 0 |
unsigned long | .Flags | 4 | |
unsigned long | .ServerPrincipalNameBufferLength | 8 | |
unsigned short * | .ServerPrincipalName | 16 | |
unsigned long | .ClientPrincipalNameBufferLength | 24 | |
unsigned short * | .ClientPrincipalName | 32 | |
unsigned long | .AuthenticationLevel | 40 | |
unsigned long | .AuthenticationService | 44 | |
BOOL | .NullSession | 48 | |
BOOL | .KernelModeCaller | 52 | |
unsigned long | .ProtocolSequence | 56 | |
RpcCallClientLocality | .IsClientLocal | 60 | |
HANDLE | .ClientPID | 64 | |
unsigned long | .CallStatus | 72 | |
RpcCallType | .CallType | 76 | |
RPC_CALL_LOCAL_ADDRESS_V1 * | .CallLocalAddress | 80 | |
unsigned short | .OpNum | 88 | |
UUID | .InterfaceUuid | 92 |
│ └─112
RPC_CALL_LOCAL_ADDRESS_V1 | unsigned int | .Version | 0 |
void * | .Buffer | 8 | |
unsigned long | .BufferSize | 16 | |
RpcLocalAddressFormat | .AddressFormat | 20 |
│ └─24
RPC_CLIENT_INTERFACE | unsigned int | .Length | 0 |
RPC_SYNTAX_IDENTIFIER | .InterfaceId | 4 | |
RPC_SYNTAX_IDENTIFIER | .TransferSyntax | 24 | |
PRPC_DISPATCH_TABLE | .DispatchTable | 48 | |
unsigned int | .RpcProtseqEndpointCount | 56 | |
PRPC_PROTSEQ_ENDPOINT | .RpcProtseqEndpoint | 64 | |
ULONG_PTR | .Reserved | 72 | |
const void * | .InterpreterInfo | 80 | |
unsigned int | .Flags | 88 |
│ └─96
RPC_C_OPT_COOKIE_AUTH_DESCRIPTOR | unsigned long | .BufferSize | 0 |
char * | .Buffer | 8 |
│ └─16
RPC_DISPATCH_TABLE | unsigned int | .DispatchTableCount | 0 |
RPC_DISPATCH_FUNCTION * | .DispatchTable | 8 | |
LONG_PTR | .Reserved | 16 |
│ └─24
RPC_EE_INFO_PARAM | ExtendedErrorParamTypes | .ParameterType | 0 |
union (unnamed) | .u | 8 |
│ └─24
RPC_ENDPOINT_TEMPLATE | unsigned long | .Version | 0 |
RPC_CSTR | .ProtSeq | 8 | |
RPC_CSTR | .Endpoint | 16 | |
void * | .SecurityDescriptor | 24 | |
unsigned long | .Backlog | 32 |
│ └─40
RPC_ENDPOINT_TEMPLATEA | unsigned long | .Version | 0 |
RPC_CSTR | .ProtSeq | 8 | |
RPC_CSTR | .Endpoint | 16 | |
void * | .SecurityDescriptor | 24 | |
unsigned long | .Backlog | 32 |
│ └─40
RPC_ENDPOINT_TEMPLATEW | unsigned long | .Version | 0 |
RPC_WSTR | .ProtSeq | 8 | |
RPC_WSTR | .Endpoint | 16 | |
void * | .SecurityDescriptor | 24 | |
unsigned long | .Backlog | 32 |
│ └─40
RPC_ERROR_ENUM_HANDLE | ULONG | .Signature | 0 |
void * | .CurrentPos | 8 | |
void * | .Head | 16 |
│ └─24
RPC_EXTENDED_ERROR_INFO | ULONG | .Version | 0 |
LPWSTR | .ComputerName | 8 | |
ULONG | .ProcessID | 16 | |
union (unnamed) | .u | 20 | |
ULONG | .GeneratingComponent | 36 | |
ULONG | .Status | 40 | |
USHORT | .DetectionLocation | 44 | |
USHORT | .Flags | 46 | |
int | .NumberOfParameters | 48 | |
RPC_EE_INFO_PARAM[4] | .Parameters | 56 |
│ └─152
RPC_HTTP_TRANSPORT_CREDENTIALS_A | SEC_WINNT_AUTH_IDENTITY_A * | .TransportCredentials | 0 |
unsigned long | .Flags | 8 | |
unsigned long | .AuthenticationTarget | 12 | |
unsigned long | .NumberOfAuthnSchemes | 16 | |
unsigned long * | .AuthnSchemes | 24 | |
unsigned char * | .ServerCertificateSubject | 32 |
│ └─40
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_A | SEC_WINNT_AUTH_IDENTITY_A * | .TransportCredentials | 0 |
unsigned long | .Flags | 8 | |
unsigned long | .AuthenticationTarget | 12 | |
unsigned long | .NumberOfAuthnSchemes | 16 | |
unsigned long * | .AuthnSchemes | 24 | |
unsigned char * | .ServerCertificateSubject | 32 | |
SEC_WINNT_AUTH_IDENTITY_A * | .ProxyCredentials | 40 | |
unsigned long | .NumberOfProxyAuthnSchemes | 48 | |
unsigned long * | .ProxyAuthnSchemes | 56 |
│ └─64
RPC_HTTP_TRANSPORT_CREDENTIALS_V2_W | SEC_WINNT_AUTH_IDENTITY_W * | .TransportCredentials | 0 |
unsigned long | .Flags | 8 | |
unsigned long | .AuthenticationTarget | 12 | |
unsigned long | .NumberOfAuthnSchemes | 16 | |
unsigned long * | .AuthnSchemes | 24 | |
unsigned short * | .ServerCertificateSubject | 32 | |
SEC_WINNT_AUTH_IDENTITY_W * | .ProxyCredentials | 40 | |
unsigned long | .NumberOfProxyAuthnSchemes | 48 | |
unsigned long * | .ProxyAuthnSchemes | 56 |
│ └─64
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_A | RPC_AUTH_IDENTITY_HANDLE | .TransportCredentials | 0 |
unsigned long | .Flags | 8 | |
unsigned long | .AuthenticationTarget | 12 | |
unsigned long | .NumberOfAuthnSchemes | 16 | |
unsigned long * | .AuthnSchemes | 24 | |
unsigned char * | .ServerCertificateSubject | 32 | |
RPC_AUTH_IDENTITY_HANDLE | .ProxyCredentials | 40 | |
unsigned long | .NumberOfProxyAuthnSchemes | 48 | |
unsigned long * | .ProxyAuthnSchemes | 56 |
│ └─64
RPC_HTTP_TRANSPORT_CREDENTIALS_V3_W | RPC_AUTH_IDENTITY_HANDLE | .TransportCredentials | 0 |
unsigned long | .Flags | 8 | |
unsigned long | .AuthenticationTarget | 12 | |
unsigned long | .NumberOfAuthnSchemes | 16 | |
unsigned long * | .AuthnSchemes | 24 | |
unsigned short * | .ServerCertificateSubject | 32 | |
RPC_AUTH_IDENTITY_HANDLE | .ProxyCredentials | 40 | |
unsigned long | .NumberOfProxyAuthnSchemes | 48 | |
unsigned long * | .ProxyAuthnSchemes | 56 |
│ └─64
RPC_HTTP_TRANSPORT_CREDENTIALS_W | SEC_WINNT_AUTH_IDENTITY_W * | .TransportCredentials | 0 |
unsigned long | .Flags | 8 | |
unsigned long | .AuthenticationTarget | 12 | |
unsigned long | .NumberOfAuthnSchemes | 16 | |
unsigned long * | .AuthnSchemes | 24 | |
unsigned short * | .ServerCertificateSubject | 32 |
│ └─40
RPC_IF_ID | UUID | .Uuid | 0 |
unsigned short | .VersMajor | 16 | |
unsigned short | .VersMinor | 18 |
│ └─20
RPC_IF_ID_VECTOR | unsigned long | .Count | 0 |
RPC_IF_ID *[1] | .IfId | 8 |
│ └─16
RPC_INTERFACE_TEMPLATE | unsigned long | .Version | 0 |
RPC_IF_HANDLE | .IfSpec | 8 | |
UUID * | .MgrTypeUuid | 16 | |
void * | .MgrEpv | 24 | |
unsigned int | .Flags | 32 | |
unsigned int | .MaxCalls | 36 | |
unsigned int | .MaxRpcSize | 40 | |
RPC_IF_CALLBACK_FN * | .IfCallback | 48 | |
UUID_VECTOR * | .UuidVector | 56 | |
RPC_CSTR | .Annotation | 64 | |
void * | .SecurityDescriptor | 72 |
│ └─80
RPC_INTERFACE_TEMPLATEA | unsigned long | .Version | 0 |
RPC_IF_HANDLE | .IfSpec | 8 | |
UUID * | .MgrTypeUuid | 16 | |
void * | .MgrEpv | 24 | |
unsigned int | .Flags | 32 | |
unsigned int | .MaxCalls | 36 | |
unsigned int | .MaxRpcSize | 40 | |
RPC_IF_CALLBACK_FN * | .IfCallback | 48 | |
UUID_VECTOR * | .UuidVector | 56 | |
RPC_CSTR | .Annotation | 64 | |
void * | .SecurityDescriptor | 72 |
│ └─80
RPC_INTERFACE_TEMPLATEW | unsigned long | .Version | 0 |
RPC_IF_HANDLE | .IfSpec | 8 | |
UUID * | .MgrTypeUuid | 16 | |
void * | .MgrEpv | 24 | |
unsigned int | .Flags | 32 | |
unsigned int | .MaxCalls | 36 | |
unsigned int | .MaxRpcSize | 40 | |
RPC_IF_CALLBACK_FN * | .IfCallback | 48 | |
UUID_VECTOR * | .UuidVector | 56 | |
RPC_WSTR | .Annotation | 64 | |
void * | .SecurityDescriptor | 72 |
│ └─80
RPC_MESSAGE | RPC_BINDING_HANDLE | .Handle | 0 |
unsigned long | .DataRepresentation | 8 | |
void * | .Buffer | 16 | |
unsigned int | .BufferLength | 24 | |
unsigned int | .ProcNum | 28 | |
PRPC_SYNTAX_IDENTIFIER | .TransferSyntax | 32 | |
void * | .RpcInterfaceInformation | 40 | |
void * | .ReservedForRuntime | 48 | |
void * | .ManagerEpv | 56 | |
void * | .ImportContext | 64 | |
unsigned long | .RpcFlags | 72 |
│ └─80
RPC_POLICY | unsigned int | .Length | 0 |
unsigned long | .EndpointFlags | 4 | |
unsigned long | .NICFlags | 8 |
│ └─12
RPC_PROTSEQ_VECTOR | unsigned int | .Count | 0 |
unsigned char *[1] | .Protseq | 8 |
│ └─16
RPC_SECURITY_QOS | unsigned long | .Version | 0 |
unsigned long | .Capabilities | 4 | |
unsigned long | .IdentityTracking | 8 | |
unsigned long | .ImpersonationType | 12 |
│ └─16
RPC_SECURITY_QOS_V2_A | unsigned long | .Version | 0 |
unsigned long | .Capabilities | 4 | |
unsigned long | .IdentityTracking | 8 | |
unsigned long | .ImpersonationType | 12 | |
unsigned long | .AdditionalSecurityInfoType | 16 | |
union (unnamed) | .u | 24 |
│ └─32
RPC_SECURITY_QOS_V2_W | unsigned long | .Version | 0 |
unsigned long | .Capabilities | 4 | |
unsigned long | .IdentityTracking | 8 | |
unsigned long | .ImpersonationType | 12 | |
unsigned long | .AdditionalSecurityInfoType | 16 | |
union (unnamed) | .u | 24 |
│ └─32
RPC_SECURITY_QOS_V3_A | unsigned long | .Version | 0 |
unsigned long | .Capabilities | 4 | |
unsigned long | .IdentityTracking | 8 | |
unsigned long | .ImpersonationType | 12 | |
unsigned long | .AdditionalSecurityInfoType | 16 | |
union (unnamed) | .u | 24 | |
void * | .Sid | 32 |
│ └─40
RPC_SECURITY_QOS_V3_W | unsigned long | .Version | 0 |
unsigned long | .Capabilities | 4 | |
unsigned long | .IdentityTracking | 8 | |
unsigned long | .ImpersonationType | 12 | |
unsigned long | .AdditionalSecurityInfoType | 16 | |
union (unnamed) | .u | 24 | |
void * | .Sid | 32 |
│ └─40
RPC_SECURITY_QOS_V4_A | unsigned long | .Version | 0 |
unsigned long | .Capabilities | 4 | |
unsigned long | .IdentityTracking | 8 | |
unsigned long | .ImpersonationType | 12 | |
unsigned long | .AdditionalSecurityInfoType | 16 | |
union (unnamed) | .u | 24 | |
void * | .Sid | 32 | |
unsigned int | .EffectiveOnly | 40 |
│ └─48
RPC_SECURITY_QOS_V4_W | unsigned long | .Version | 0 |
unsigned long | .Capabilities | 4 | |
unsigned long | .IdentityTracking | 8 | |
unsigned long | .ImpersonationType | 12 | |
unsigned long | .AdditionalSecurityInfoType | 16 | |
union (unnamed) | .u | 24 | |
void * | .Sid | 32 | |
unsigned int | .EffectiveOnly | 40 |
│ └─48
RPC_SECURITY_QOS_V5_A | unsigned long | .Version | 0 |
unsigned long | .Capabilities | 4 | |
unsigned long | .IdentityTracking | 8 | |
unsigned long | .ImpersonationType | 12 | |
unsigned long | .AdditionalSecurityInfoType | 16 | |
union (unnamed) | .u | 24 | |
void * | .Sid | 32 | |
unsigned int | .EffectiveOnly | 40 | |
void * | .ServerSecurityDescriptor | 48 |
│ └─56
RPC_SECURITY_QOS_V5_W | unsigned long | .Version | 0 |
unsigned long | .Capabilities | 4 | |
unsigned long | .IdentityTracking | 8 | |
unsigned long | .ImpersonationType | 12 | |
unsigned long | .AdditionalSecurityInfoType | 16 | |
union (unnamed) | .u | 24 | |
void * | .Sid | 32 | |
unsigned int | .EffectiveOnly | 40 | |
void * | .ServerSecurityDescriptor | 48 |
│ └─56
RPC_STATS_VECTOR | unsigned int | .Count | 0 |
unsigned long[1] | .Stats | 4 |
│ └─8
RSAPUBKEY | DWORD | .magic | 0 |
DWORD | .bitlen | 4 | |
DWORD | .pubexp | 8 |
│ └─12
RSOP_TARGET | WCHAR * | .pwszAccountName | 0 |
WCHAR * | .pwszNewSOM | 8 | |
SAFEARRAY * | .psaSecurityGroups | 16 | |
PRSOPTOKEN | .pRsopToken | 24 | |
PGROUP_POLICY_OBJECT | .pGPOList | 32 | |
IWbemServices * | .pWbemServices | 40 |
│ └─48
RSVP_ADSPEC | int | .ObjectHdr | 0 | |
AD_GENERAL_PARAMS | ULONG | .GeneralParams.IntServAwareHopCount | 8 | |
ULONG | .GeneralParams.PathBandwidthEstimate | 12 | ||
ULONG | .GeneralParams.MinimumLatency | 16 | ||
ULONG | .GeneralParams.PathMTU | 20 | ||
ULONG | .GeneralParams.Flags | 24 | ||
ULONG | .NumberOfServices | 28 | ||
CONTROL_SERVICE[1] | .Services | 32 |
│ └─76
RSVP_FILTERSPEC | FilterType | .Type | 0 | ||
RSVP_FILTERSPEC_V4 | IN_ADDR_IPV4 | ULONG | .FilterSpecV4.Address.Addr | 4 | |
UCHAR[4] | .FilterSpecV4.Address.AddrBytes | 4 | |||
USHORT | .FilterSpecV4.Unused | 8 | |||
USHORT | .FilterSpecV4.Port | 10 | |||
RSVP_FILTERSPEC_V4_GPI | IN_ADDR_IPV4 | ULONG | .FilterSpecV4Gpi.Address.Addr | 4 | |
UCHAR[4] | .FilterSpecV4Gpi.Address.AddrBytes | 4 | |||
ULONG | .FilterSpecV4Gpi.GeneralPortId | 8 | |||
RSVP_FILTERSPEC_V6 | IN_ADDR_IPV6 | UCHAR[16] | .FilterSpecV6.Address.Addr | 4 | |
USHORT | .FilterSpecV6.UnUsed | 20 | |||
USHORT | .FilterSpecV6.Port | 22 | |||
RSVP_FILTERSPEC_V6_FLOW | IN_ADDR_IPV6 | UCHAR[16] | .FilterSpecV6Flow.Address.Addr | 4 | |
UCHAR | .FilterSpecV6Flow.UnUsed | 20 | |||
UCHAR[3] | .FilterSpecV6Flow.FlowLabel | 21 | |||
RSVP_FILTERSPEC_V6_GPI | IN_ADDR_IPV6 | UCHAR[16] | .FilterSpecV6Gpi.Address.Addr | 4 | |
ULONG | .FilterSpecV6Gpi.GeneralPortId | 20 |
│ └─24
RSVP_FILTERSPEC_V4 | IN_ADDR_IPV4 | ULONG | .Address.Addr | 0 |
UCHAR[4] | .Address.AddrBytes | 0 | ||
USHORT | .Unused | 4 | ||
USHORT | .Port | 6 |
│ └─8
RSVP_FILTERSPEC_V4_GPI | IN_ADDR_IPV4 | ULONG | .Address.Addr | 0 |
UCHAR[4] | .Address.AddrBytes | 0 | ||
ULONG | .GeneralPortId | 4 |
│ └─8
RSVP_FILTERSPEC_V6 | IN_ADDR_IPV6 | UCHAR[16] | .Address.Addr | 0 |
USHORT | .UnUsed | 16 | ||
USHORT | .Port | 18 |
│ └─20
RSVP_FILTERSPEC_V6_FLOW | IN_ADDR_IPV6 | UCHAR[16] | .Address.Addr | 0 |
UCHAR | .UnUsed | 16 | ||
UCHAR[3] | .FlowLabel | 17 |
│ └─20
RSVP_FILTERSPEC_V6_GPI | IN_ADDR_IPV6 | UCHAR[16] | .Address.Addr | 0 |
ULONG | .GeneralPortId | 16 |
│ └─20
RSVP_HOP | RsvpObjHdr | USHORT | .hop_header.obj_length | 0 |
UCHAR | .hop_header.obj_class | 2 | ||
UCHAR | .hop_header.obj_ctype | 3 | ||
union (unnamed) | .hop_u | 4 |
│ └─12
RSVP_MSG_OBJS | MSG_TYPE | .RsvpMsgType | 0 |
RSVP_SESSION * | .pRsvpSession | 8 | |
RSVP_HOP * | .pRsvpFromHop | 16 | |
RSVP_HOP * | .pRsvpToHop | 24 | |
RESV_STYLE * | .pResvStyle | 32 | |
RSVP_SCOPE * | .pRsvpScope | 40 | |
int | .FlowDescCount | 48 | |
FLOW_DESC * | .pFlowDescs | 56 | |
int | .PdObjectCount | 64 | |
POLICY_DATA ** | .ppPdObjects | 72 | |
ERROR_SPEC * | .pErrorSpec | 80 | |
ADSPEC * | .pAdspec | 88 |
│ └─96
RSVP_POLICY | USHORT | .Len | 0 |
USHORT | .Type | 2 | |
UCHAR[4] | .Info | 4 |
│ └─8
RSVP_POLICY_INFO | int | .ObjectHdr | 0 |
ULONG | .NumPolicyElement | 8 | |
RSVP_POLICY[1] | .PolicyElement | 12 |
│ └─20
RSVP_RESERVE_INFO | int | .ObjectHdr | 0 |
ULONG | .Style | 8 | |
ULONG | .ConfirmRequest | 12 | |
LPRSVP_POLICY_INFO | .PolicyElementList | 16 | |
ULONG | .NumFlowDesc | 24 | |
LPFLOWDESCRIPTOR | .FlowDescList | 32 |
│ └─40
RSVP_SCOPE | RsvpObjHdr | USHORT | .scopl_header.obj_length | 0 |
UCHAR | .scopl_header.obj_class | 2 | ||
UCHAR | .scopl_header.obj_ctype | 3 | ||
union (unnamed) | .scope_u | 4 |
│ └─8
RSVP_SESSION | RsvpObjHdr | USHORT | .sess_header.obj_length | 0 |
UCHAR | .sess_header.obj_class | 2 | ||
UCHAR | .sess_header.obj_ctype | 3 | ||
union (unnamed) | .sess_u | 4 |
│ └─12
RSVP_STATUS_INFO | int | .ObjectHdr | 0 |
ULONG | .StatusCode | 8 | |
ULONG | .ExtendedStatus1 | 12 | |
ULONG | .ExtendedStatus2 | 16 |
│ └─20
RTL_USER_PROCESS_PARAMETERS | BYTE[16] | .Reserved1 | 0 | |
PVOID[10] | .Reserved2 | 16 | ||
UNICODE_STRING | USHORT | .ImagePathName.Length | 96 | |
USHORT | .ImagePathName.MaximumLength | 98 | ||
PWSTR | .ImagePathName.Buffer | 104 | ||
UNICODE_STRING | USHORT | .CommandLine.Length | 112 | |
USHORT | .CommandLine.MaximumLength | 114 | ||
PWSTR | .CommandLine.Buffer | 120 |
│ └─128
RTM_DEST_INFO | RTM_DEST_HANDLE | .DestHandle | 0 | |
RTM_NET_ADDRESS | USHORT | .DestAddress.AddressFamily | 8 | |
USHORT | .DestAddress.NumBits | 10 | ||
UCHAR[16] | .DestAddress.AddrBits | 12 | ||
FILETIME | DWORD | .LastChanged.dwLowDateTime | 28 | |
DWORD | .LastChanged.dwHighDateTime | 32 | ||
RTM_VIEW_SET | .BelongsToViews | 36 | ||
UINT | .NumberOfViews | 40 | ||
struct (unnamed)[1] | .ViewInfo | 48 |
│ └─88
RTM_ENTITY_EXPORT_METHODS | UINT | .NumMethods | 0 |
RTM_ENTITY_EXPORT_METHOD[1] | .Methods | 8 |
│ └─16
RTM_ENTITY_ID | ULONGLONG | .EntityId | 0 |
ULONG | .EntityProtocolId | 0 | |
ULONG | .EntityInstanceId | 4 |
│ └─8
RTM_ENTITY_INFO | USHORT | .RtmInstanceId | 0 | |
USHORT | .AddressFamily | 2 | ||
RTM_ENTITY_ID | ULONGLONG | .EntityId.EntityId | 8 | |
ULONG | .EntityId.EntityProtocolId | 8 | ||
ULONG | .EntityId.EntityInstanceId | 12 |
│ └─16
RTM_ENTITY_METHOD_INPUT | RTM_ENTITY_METHOD_TYPE | .MethodType | 0 |
UINT | .InputSize | 4 | |
UCHAR[1] | .InputData | 8 |
│ └─12
RTM_ENTITY_METHOD_OUTPUT | RTM_ENTITY_METHOD_TYPE | .MethodType | 0 |
DWORD | .MethodStatus | 4 | |
UINT | .OutputSize | 8 | |
UCHAR[1] | .OutputData | 12 |
│ └─16
RTM_NET_ADDRESS | USHORT | .AddressFamily | 0 |
USHORT | .NumBits | 2 | |
UCHAR[16] | .AddrBits | 4 |
│ └─20
RTM_NEXTHOP_INFO | RTM_NET_ADDRESS | USHORT | .NextHopAddress.AddressFamily | 0 |
USHORT | .NextHopAddress.NumBits | 2 | ||
UCHAR[16] | .NextHopAddress.AddrBits | 4 | ||
RTM_ENTITY_HANDLE | .NextHopOwner | 24 | ||
ULONG | .InterfaceIndex | 32 | ||
USHORT | .State | 36 | ||
USHORT | .Flags | 38 | ||
PVOID | .EntitySpecificInfo | 40 | ||
RTM_DEST_HANDLE | .RemoteNextHop | 48 |
│ └─56
RTM_NEXTHOP_LIST | USHORT | .NumNextHops | 0 |
RTM_NEXTHOP_HANDLE[1] | .NextHops | 8 |
│ └─16
RTM_PREF_INFO | ULONG | .Metric | 0 |
ULONG | .Preference | 4 |
│ └─8
RTM_REGN_PROFILE | UINT | .MaxNextHopsInRoute | 0 |
UINT | .MaxHandlesInEnum | 4 | |
RTM_VIEW_SET | .ViewsSupported | 8 | |
UINT | .NumberOfViews | 12 |
│ └─16
RTM_ROUTE_INFO | RTM_DEST_HANDLE | .DestHandle | 0 | |
RTM_ENTITY_HANDLE | .RouteOwner | 8 | ||
RTM_NEXTHOP_HANDLE | .Neighbour | 16 | ||
UCHAR | .State | 24 | ||
UCHAR | .Flags1 | 25 | ||
USHORT | .Flags | 26 | ||
RTM_PREF_INFO | ULONG | .PrefInfo.Metric | 28 | |
ULONG | .PrefInfo.Preference | 32 | ||
RTM_VIEW_SET | .BelongsToViews | 36 | ||
PVOID | .EntitySpecificInfo | 40 | ||
RTM_NEXTHOP_LIST | USHORT | .NextHopsList.NumNextHops | 48 | |
RTM_NEXTHOP_HANDLE[1] | .NextHopsList.NextHops | 56 |
│ └─64
RUN | LONG | .iStart | 0 |
LONG | .iStop | 4 |
│ └─8
RUNTIME_FUNCTION | DWORD | .BeginAddress | 0 |
DWORD | .EndAddress | 4 | |
DWORD | .UnwindData | 8 | |
DWORD | .UnwindInfoAddress | 8 |
│ └─12
RdcBufferPointer | ULONG | .m_Size | 0 |
ULONG | .m_Used | 4 | |
BYTE * | .m_Data | 8 |
│ └─16
RdcNeed | RdcNeedType | .m_BlockType | 0 |
unsigned long long | .m_FileOffset | 8 | |
unsigned long long | .m_BlockLength | 16 |
│ └─24
RdcNeedPointer | ULONG | .m_Size | 0 |
ULONG | .m_Used | 4 | |
RdcNeed * | .m_Data | 8 |
│ └─16
RdcSignature | BYTE[16] | .m_Signature | 0 |
USHORT | .m_BlockLength | 16 |
│ └─18
RdcSignaturePointer | ULONG | .m_Size | 0 |
ULONG | .m_Used | 4 | |
RdcSignature * | .m_Data | 8 |
│ └─16
RemSNB | ULONG | .ulCntStr | 0 |
ULONG | .ulCntChar | 4 | |
OLECHAR[1] | .rgString | 8 |
│ └─12
RepairInfo | GUID | unsigned long | .guid.Data1 | 0 | |
unsigned short | .guid.Data2 | 4 | |||
unsigned short | .guid.Data3 | 6 | |||
unsigned char[8] | .guid.Data4 | 8 | |||
LPWSTR | .pwszClassName | 16 | |||
LPWSTR | .pwszDescription | 24 | |||
DWORD | .sidType | 32 | |||
long | .cost | 36 | |||
ULONG | .flags | 40 | |||
REPAIR_SCOPE | .scope | 44 | |||
REPAIR_RISK | .risk | 48 | |||
UiInfo | UI_INFO_TYPE | .UiInfo.type | 56 | ||
ShellCommandInfo | LPWSTR | .UiInfo.ShellInfo.pwszOperation | 64 | ||
LPWSTR | .UiInfo.ShellInfo.pwszFile | 72 | |||
LPWSTR | .UiInfo.ShellInfo.pwszParameters | 80 | |||
LPWSTR | .UiInfo.ShellInfo.pwszDirectory | 88 | |||
ULONG | .UiInfo.ShellInfo.nShowCmd | 96 | |||
LPWSTR | .UiInfo.pwzDui | 64 | |||
LPWSTR | .UiInfo.pwzHelpUrl | 64 | |||
LPWSTR | .UiInfo.pwzNull | 64 | |||
int | .rootCauseIndex | 104 |
│ └─112
RepairInfoEx | RepairInfo | GUID | unsigned long | .repair.guid.Data1 | 0 | |
unsigned short | .repair.guid.Data2 | 4 | ||||
unsigned short | .repair.guid.Data3 | 6 | ||||
unsigned char[8] | .repair.guid.Data4 | 8 | ||||
LPWSTR | .repair.pwszClassName | 16 | ||||
LPWSTR | .repair.pwszDescription | 24 | ||||
DWORD | .repair.sidType | 32 | ||||
long | .repair.cost | 36 | ||||
ULONG | .repair.flags | 40 | ||||
REPAIR_SCOPE | .repair.scope | 44 | ||||
REPAIR_RISK | .repair.risk | 48 | ||||
UiInfo | UI_INFO_TYPE | .repair.UiInfo.type | 56 | |||
ShellCommandInfo | LPWSTR | .repair.UiInfo.ShellInfo.pwszOperation | 64 | |||
LPWSTR | .repair.UiInfo.ShellInfo.pwszFile | 72 | ||||
LPWSTR | .repair.UiInfo.ShellInfo.pwszParameters | 80 | ||||
LPWSTR | .repair.UiInfo.ShellInfo.pwszDirectory | 88 | ||||
ULONG | .repair.UiInfo.ShellInfo.nShowCmd | 96 | ||||
LPWSTR | .repair.UiInfo.pwzDui | 64 | ||||
LPWSTR | .repair.UiInfo.pwzHelpUrl | 64 | ||||
LPWSTR | .repair.UiInfo.pwzNull | 64 | ||||
int | .repair.rootCauseIndex | 104 | ||||
USHORT | .repairRank | 112 |
│ └─120
ResultCodes | UINT16 | .count | 0 |
HRESULT * | .results | 8 |
│ └─16
RootCauseInfo | LPWSTR | .pwszDescription | 0 | |
GUID | unsigned long | .rootCauseID.Data1 | 8 | |
unsigned short | .rootCauseID.Data2 | 12 | ||
unsigned short | .rootCauseID.Data3 | 14 | ||
unsigned char[8] | .rootCauseID.Data4 | 16 | ||
DWORD | .rootCauseFlags | 24 | ||
GUID | unsigned long | .networkInterfaceID.Data1 | 28 | |
unsigned short | .networkInterfaceID.Data2 | 32 | ||
unsigned short | .networkInterfaceID.Data3 | 34 | ||
unsigned char[8] | .networkInterfaceID.Data4 | 36 | ||
RepairInfoEx * | .pRepairs | 48 | ||
USHORT | .repairCount | 56 |
│ └─64
RsvpObjHdr | USHORT | .obj_length | 0 |
UCHAR | .obj_class | 2 | |
UCHAR | .obj_ctype | 3 |
│ └─4
Rsvp_Hop_IPv4 | IN_ADDR | union (unnamed) | .hop_ipaddr.S_un | 0 |
ULONG | .hop_LIH | 4 |
│ └─8
SAFEARRAY | USHORT | .cDims | 0 |
USHORT | .fFeatures | 2 | |
ULONG | .cbElements | 4 | |
ULONG | .cLocks | 8 | |
PVOID | .pvData | 16 | |
SAFEARRAYBOUND[1] | .rgsabound | 24 |
│ └─32
SAFEARRAYBOUND | ULONG | .cElements | 0 |
LONG | .lLbound | 4 |
│ └─8
SAFER_CODE_PROPERTIES_V1 | DWORD | .cbSize | 0 | |
DWORD | .dwCheckFlags | 4 | ||
LPCWSTR | .ImagePath | 8 | ||
HANDLE | .hImageFileHandle | 16 | ||
DWORD | .UrlZoneId | 24 | ||
BYTE[64] | .ImageHash | 28 | ||
DWORD | .dwImageHashSize | 92 | ||
LARGE_INTEGER | LONGLONG | .ImageSize.QuadPart | 96 | |
struct (unnamed) | .ImageSize.u | 96 | ||
DWORD | .ImageSize.LowPart | 96 | ||
LONG | .ImageSize.HighPart | 100 | ||
ALG_ID | .HashAlgorithm | 104 | ||
LPBYTE | .pByteBlock | 112 | ||
HWND | .hWndParent | 120 | ||
DWORD | .dwWVTUIChoice | 128 |
│ └─136
SAFER_CODE_PROPERTIES_V2 | DWORD | .cbSize | 0 | |
DWORD | .dwCheckFlags | 4 | ||
LPCWSTR | .ImagePath | 8 | ||
HANDLE | .hImageFileHandle | 16 | ||
DWORD | .UrlZoneId | 24 | ||
BYTE[64] | .ImageHash | 28 | ||
DWORD | .dwImageHashSize | 92 | ||
LARGE_INTEGER | LONGLONG | .ImageSize.QuadPart | 96 | |
struct (unnamed) | .ImageSize.u | 96 | ||
DWORD | .ImageSize.LowPart | 96 | ||
LONG | .ImageSize.HighPart | 100 | ||
ALG_ID | .HashAlgorithm | 104 | ||
LPBYTE | .pByteBlock | 112 | ||
HWND | .hWndParent | 120 | ||
DWORD | .dwWVTUIChoice | 128 | ||
LPCWSTR | .PackageMoniker | 136 | ||
LPCWSTR | .PackagePublisher | 144 | ||
LPCWSTR | .PackageName | 152 | ||
ULONG64 | .PackageVersion | 160 | ||
BOOL | .PackageIsFramework | 168 |
│ └─176
SAFER_HASH_IDENTIFICATION | SAFER_IDENTIFICATION_HEADER | SAFER_IDENTIFICATION_TYPES | .header.dwIdentificationType | 0 | |
DWORD | .header.cbStructSize | 4 | |||
GUID | unsigned long | .header.IdentificationGuid.Data1 | 8 | ||
unsigned short | .header.IdentificationGuid.Data2 | 12 | |||
unsigned short | .header.IdentificationGuid.Data3 | 14 | |||
unsigned char[8] | .header.IdentificationGuid.Data4 | 16 | |||
FILETIME | DWORD | .header.lastModified.dwLowDateTime | 24 | ||
DWORD | .header.lastModified.dwHighDateTime | 28 | |||
WCHAR[256] | .Description | 32 | |||
WCHAR[256] | .FriendlyName | 544 | |||
DWORD | .HashSize | 1056 | |||
BYTE[64] | .ImageHash | 1060 | |||
ALG_ID | .HashAlgorithm | 1124 | |||
LARGE_INTEGER | LONGLONG | .ImageSize.QuadPart | 1128 | ||
struct (unnamed) | .ImageSize.u | 1128 | |||
DWORD | .ImageSize.LowPart | 1128 | |||
LONG | .ImageSize.HighPart | 1132 | |||
DWORD | .dwSaferFlags | 1136 |
│ └─1144
SAFER_IDENTIFICATION_HEADER | SAFER_IDENTIFICATION_TYPES | .dwIdentificationType | 0 | |
DWORD | .cbStructSize | 4 | ||
GUID | unsigned long | .IdentificationGuid.Data1 | 8 | |
unsigned short | .IdentificationGuid.Data2 | 12 | ||
unsigned short | .IdentificationGuid.Data3 | 14 | ||
unsigned char[8] | .IdentificationGuid.Data4 | 16 | ||
FILETIME | DWORD | .lastModified.dwLowDateTime | 24 | |
DWORD | .lastModified.dwHighDateTime | 28 |
│ └─32
SAFER_PATHNAME_IDENTIFICATION | SAFER_IDENTIFICATION_HEADER | SAFER_IDENTIFICATION_TYPES | .header.dwIdentificationType | 0 | |
DWORD | .header.cbStructSize | 4 | |||
GUID | unsigned long | .header.IdentificationGuid.Data1 | 8 | ||
unsigned short | .header.IdentificationGuid.Data2 | 12 | |||
unsigned short | .header.IdentificationGuid.Data3 | 14 | |||
unsigned char[8] | .header.IdentificationGuid.Data4 | 16 | |||
FILETIME | DWORD | .header.lastModified.dwLowDateTime | 24 | ||
DWORD | .header.lastModified.dwHighDateTime | 28 | |||
WCHAR[256] | .Description | 32 | |||
PWCHAR | .ImageName | 544 | |||
DWORD | .dwSaferFlags | 552 |
│ └─560
SAFER_URLZONE_IDENTIFICATION | SAFER_IDENTIFICATION_HEADER | SAFER_IDENTIFICATION_TYPES | .header.dwIdentificationType | 0 | |
DWORD | .header.cbStructSize | 4 | |||
GUID | unsigned long | .header.IdentificationGuid.Data1 | 8 | ||
unsigned short | .header.IdentificationGuid.Data2 | 12 | |||
unsigned short | .header.IdentificationGuid.Data3 | 14 | |||
unsigned char[8] | .header.IdentificationGuid.Data4 | 16 | |||
FILETIME | DWORD | .header.lastModified.dwLowDateTime | 24 | ||
DWORD | .header.lastModified.dwHighDateTime | 28 | |||
DWORD | .UrlZoneId | 32 | |||
DWORD | .dwSaferFlags | 36 |
│ └─40
SAMPR_ENCRYPTED_USER_PASSWORD | UCHAR[516] | .Buffer | 0 |
│ └─516
SBE2_STREAM_DESC | DWORD | .Version | 0 |
SBE2_STREAM_ID | .StreamId | 4 | |
DWORD | .Default | 8 | |
DWORD | .Reserved | 12 |
│ └─16
SBE_PIN_DATA | ULONGLONG | .cDataBytes | 0 |
ULONGLONG | .cSamplesProcessed | 8 | |
ULONGLONG | .cDiscontinuities | 16 | |
ULONGLONG | .cSyncPoints | 24 | |
ULONGLONG | .cTimestamps | 32 |
│ └─40
SBinaryArray | ULONG | .cValues | 0 |
SBinary * | .lpbin | 8 |
│ └─16
SCARD_ATRMASK | DWORD | .cbAtr | 0 |
BYTE[36] | .rgbAtr | 4 | |
BYTE[36] | .rgbMask | 40 |
│ └─76
SCARD_READERSTATEA | LPCSTR | .szReader | 0 |
LPVOID | .pvUserData | 8 | |
DWORD | .dwCurrentState | 16 | |
DWORD | .dwEventState | 20 | |
DWORD | .cbAtr | 24 | |
BYTE[36] | .rgbAtr | 28 |
│ └─64
SCARD_READERSTATEW | LPCWSTR | .szReader | 0 |
LPVOID | .pvUserData | 8 | |
DWORD | .dwCurrentState | 16 | |
DWORD | .dwEventState | 20 | |
DWORD | .cbAtr | 24 | |
BYTE[36] | .rgbAtr | 28 |
│ └─64
SCESVC_ANALYSIS_INFO | DWORD | .Count | 0 |
PSCESVC_ANALYSIS_LINE | .Lines | 8 |
│ └─16
SCESVC_ANALYSIS_LINE | LPTSTR | .Key | 0 |
PBYTE | .Value | 8 | |
DWORD | .ValueLen | 16 |
│ └─24
SCESVC_CALLBACK_INFO | SCE_HANDLE | .sceHandle | 0 |
PFSCE_QUERY_INFO | .pfQueryInfo | 8 | |
PFSCE_SET_INFO | .pfSetInfo | 16 | |
PFSCE_FREE_INFO | .pfFreeInfo | 24 | |
PFSCE_LOG_INFO | .pfLogInfo | 32 |
│ └─40
SCESVC_CONFIGURATION_INFO | DWORD | .Count | 0 |
PSCESVC_CONFIGURATION_LINE | .Lines | 8 |
│ └─16
SCESVC_CONFIGURATION_LINE | LPTSTR | .Key | 0 |
LPTSTR | .Value | 8 | |
DWORD | .ValueLen | 16 |
│ └─24
SCHANNEL_ALERT_TOKEN | DWORD | .dwTokenType | 0 |
DWORD | .dwAlertType | 4 | |
DWORD | .dwAlertNumber | 8 |
│ └─12
SCHANNEL_ALG | DWORD | .dwUse | 0 |
ALG_ID | .Algid | 4 | |
DWORD | .cBits | 8 | |
DWORD | .dwFlags | 12 | |
DWORD | .dwReserved | 16 |
│ └─20
SCHANNEL_CERT_HASH | DWORD | .dwLength | 0 |
DWORD | .dwFlags | 4 | |
HCRYPTPROV | .hProv | 8 | |
BYTE[20] | .ShaHash | 16 |
│ └─40
SCHANNEL_CERT_HASH_STORE | DWORD | .dwLength | 0 |
DWORD | .dwFlags | 4 | |
HCRYPTPROV | .hProv | 8 | |
BYTE[20] | .ShaHash | 16 | |
WCHAR[128] | .pwszStoreName | 36 |
│ └─296
SCHANNEL_CLIENT_SIGNATURE | DWORD | .cbLength | 0 |
ALG_ID | .aiHash | 4 | |
DWORD | .cbHash | 8 | |
BYTE[36] | .HashValue | 12 | |
BYTE[20] | .CertThumbprint | 48 |
│ └─68
SCHANNEL_CRED | DWORD | .dwVersion | 0 |
DWORD | .cCreds | 4 | |
PCCERT_CONTEXT * | .paCred | 8 | |
HCERTSTORE | .hRootStore | 16 | |
DWORD | .cMappers | 24 | |
struct _HMAPPER ** | .aphMappers | 32 | |
DWORD | .cSupportedAlgs | 40 | |
ALG_ID * | .palgSupportedAlgs | 48 | |
DWORD | .grbitEnabledProtocols | 56 | |
DWORD | .dwMinimumCipherStrength | 60 | |
DWORD | .dwMaximumCipherStrength | 64 | |
DWORD | .dwSessionLifespan | 68 | |
DWORD | .dwFlags | 72 | |
DWORD | .dwCredFormat | 76 |
│ └─80
SCHANNEL_SESSION_TOKEN | DWORD | .dwTokenType | 0 |
DWORD | .dwFlags | 4 |
│ └─8
SCHEDULE | ULONG | .Size | 0 |
ULONG | .Bandwidth | 4 | |
ULONG | .NumberOfSchedules | 8 | |
SCHEDULE_HEADER[1] | .Schedules | 12 |
│ └─20
SCHEDULE_HEADER | ULONG | .Type | 0 |
ULONG | .Offset | 4 |
│ └─8
SCH_CRED_PUBLIC_CERTCHAIN | DWORD | .dwType | 0 |
DWORD | .cbCertChain | 4 | |
PBYTE | .pCertChain | 8 |
│ └─16
SCH_CRED_SECRET_PRIVKEY | DWORD | .dwType | 0 |
PBYTE | .pPrivateKey | 8 | |
DWORD | .cbPrivateKey | 16 | |
PSTR | .pszPassword | 24 |
│ └─32
SCOPEDATAITEM | DWORD | .mask | 0 |
LPOLESTR | .displayname | 8 | |
int | .nImage | 16 | |
int | .nOpenImage | 20 | |
UINT | .nState | 24 | |
int | .cChildren | 28 | |
LPARAM | .lParam | 32 | |
HSCOPEITEM | .relativeID | 40 | |
HSCOPEITEM | .ID | 48 |
│ └─56
SCOPE_MIB_INFO | DHCP_IP_ADDRESS | .Subnet | 0 |
DWORD | .NumAddressesInuse | 4 | |
DWORD | .NumAddressesFree | 8 | |
DWORD | .NumPendingOffers | 12 |
│ └─16
SCOPE_MIB_INFO_V5 | DHCP_IP_ADDRESS | .Subnet | 0 |
DWORD | .NumAddressesInuse | 4 | |
DWORD | .NumAddressesFree | 8 | |
DWORD | .NumPendingOffers | 12 |
│ └─16
SCRIPT_ANALYSIS | WORD | .eScript | 0bytes,0bits | |
WORD | .fRTL | 1bytes,2bits | ||
WORD | .fLayoutRTL | 1bytes,3bits | ||
WORD | .fLinkBefore | 1bytes,4bits | ||
WORD | .fLinkAfter | 1bytes,5bits | ||
WORD | .fLogicalOrder | 1bytes,6bits | ||
WORD | .fNoGlyphIndex | 1bytes,7bits | ||
SCRIPT_STATE | WORD | .s.uBidiLevel | 0bytes,2bits | |
WORD | .s.fOverrideDirection | 0bytes,7bits | ||
WORD | .s.fInhibitSymSwap | 1bytes,0bits | ||
WORD | .s.fCharShape | 1bytes,1bits | ||
WORD | .s.fDigitSubstitute | 1bytes,2bits | ||
WORD | .s.fInhibitLigate | 1bytes,3bits | ||
WORD | .s.fDisplayZWG | 1bytes,4bits | ||
WORD | .s.fArabicNumContext | 1bytes,5bits | ||
WORD | .s.fGcpClusters | 1bytes,6bits | ||
WORD | .s.fReserved | 1bytes,7bits | ||
WORD | .s.fEngineReserved | 2bytes,0bits |
│ └─4
SCRIPT_CHARPROP | WORD | .fCanGlyphAlone | 0bytes,0bits |
WORD | .reserved | 0bytes,1bits |
│ └─2
SCRIPT_CONTROL | DWORD | .uDefaultLanguage | 0bytes,0bits |
DWORD | .fContextDigits | 2bytes,0bits | |
DWORD | .fInvertPreBoundDir | 2bytes,1bits | |
DWORD | .fInvertPostBoundDir | 2bytes,2bits | |
DWORD | .fLinkStringBefore | 2bytes,3bits | |
DWORD | .fLinkStringAfter | 2bytes,4bits | |
DWORD | .fNeutralOverride | 2bytes,5bits | |
DWORD | .fNumericOverride | 2bytes,6bits | |
DWORD | .fLegacyBidiClass | 2bytes,7bits | |
DWORD | .fMergeNeutralItems | 3bytes,0bits | |
DWORD | .fUseStandardBidi | 3bytes,1bits | |
DWORD | .fReserved | 3bytes,2bits |
│ └─4
SCRIPT_DIGITSUBSTITUTE | DWORD | .NationalDigitLanguage | 0bytes,0bits |
DWORD | .TraditionalDigitLanguage | 2bytes,0bits | |
DWORD | .DigitSubstitute | 4bytes,0bits | |
DWORD | .dwReserved | 8 |
│ └─12
SCRIPT_FONTPROPERTIES | int | .cBytes | 0 |
WORD | .wgBlank | 4 | |
WORD | .wgDefault | 6 | |
WORD | .wgInvalid | 8 | |
WORD | .wgKashida | 10 | |
int | .iKashidaWidth | 12 |
│ └─16
SCRIPT_GLYPHPROP | SCRIPT_VISATTR | WORD | .sva.uJustification | 0bytes,0bits |
WORD | .sva.fClusterStart | 0bytes,4bits | ||
WORD | .sva.fDiacritic | 0bytes,5bits | ||
WORD | .sva.fZeroWidth | 0bytes,6bits | ||
WORD | .sva.fReserved | 0bytes,7bits | ||
WORD | .sva.fShapeReserved | 1bytes,0bits | ||
WORD | .reserved | 2 |
│ └─4
SCRIPT_ITEM | int | .iCharPos | 0 | ||
SCRIPT_ANALYSIS | WORD | .a.eScript | 0bytes,4bits | ||
WORD | .a.fRTL | 1bytes,6bits | |||
WORD | .a.fLayoutRTL | 1bytes,7bits | |||
WORD | .a.fLinkBefore | 2bytes,0bits | |||
WORD | .a.fLinkAfter | 2bytes,1bits | |||
WORD | .a.fLogicalOrder | 2bytes,2bits | |||
WORD | .a.fNoGlyphIndex | 2bytes,3bits | |||
SCRIPT_STATE | WORD | .a.s.uBidiLevel | 0bytes,6bits | ||
WORD | .a.s.fOverrideDirection | 1bytes,3bits | |||
WORD | .a.s.fInhibitSymSwap | 1bytes,4bits | |||
WORD | .a.s.fCharShape | 1bytes,5bits | |||
WORD | .a.s.fDigitSubstitute | 1bytes,6bits | |||
WORD | .a.s.fInhibitLigate | 1bytes,7bits | |||
WORD | .a.s.fDisplayZWG | 2bytes,0bits | |||
WORD | .a.s.fArabicNumContext | 2bytes,1bits | |||
WORD | .a.s.fGcpClusters | 2bytes,2bits | |||
WORD | .a.s.fReserved | 2bytes,3bits | |||
WORD | .a.s.fEngineReserved | 2bytes,4bits |
│ └─8
SCRIPT_LOGATTR | BYTE | .fSoftBreak | 0bytes,0bits |
BYTE | .fWhiteSpace | 0bytes,1bits | |
BYTE | .fCharStop | 0bytes,2bits | |
BYTE | .fWordStop | 0bytes,3bits | |
BYTE | .fInvalid | 0bytes,4bits | |
BYTE | .fReserved | 0bytes,5bits |
│ └─1
SCRIPT_PROPERTIES | DWORD | .langid | 0bytes,0bits |
DWORD | .fNumeric | 2bytes,0bits | |
DWORD | .fComplex | 2bytes,1bits | |
DWORD | .fNeedsWordBreaking | 2bytes,2bits | |
DWORD | .fNeedsCaretInfo | 2bytes,3bits | |
DWORD | .bCharSet | 2bytes,4bits | |
DWORD | .fControl | 3bytes,4bits | |
DWORD | .fPrivateUseArea | 3bytes,5bits | |
DWORD | .fNeedsCharacterJustify | 3bytes,6bits | |
DWORD | .fInvalidGlyph | 3bytes,7bits | |
DWORD | .fInvalidLogAttr | 4bytes,0bits | |
DWORD | .fCDM | 4bytes,1bits | |
DWORD | .fAmbiguousCharSet | 4bytes,2bits | |
DWORD | .fClusterSizeVaries | 4bytes,3bits | |
DWORD | .fRejectInvalid | 4bytes,4bits |
│ └─8
SCRIPT_STATE | WORD | .uBidiLevel | 0bytes,0bits |
WORD | .fOverrideDirection | 0bytes,5bits | |
WORD | .fInhibitSymSwap | 0bytes,6bits | |
WORD | .fCharShape | 0bytes,7bits | |
WORD | .fDigitSubstitute | 1bytes,0bits | |
WORD | .fInhibitLigate | 1bytes,1bits | |
WORD | .fDisplayZWG | 1bytes,2bits | |
WORD | .fArabicNumContext | 1bytes,3bits | |
WORD | .fGcpClusters | 1bytes,4bits | |
WORD | .fReserved | 1bytes,5bits | |
WORD | .fEngineReserved | 1bytes,6bits |
│ └─2
SCRIPT_TABDEF | int | .cTabStops | 0 |
int | .iScale | 4 | |
int * | .pTabStops | 8 | |
int | .iTabOrigin | 16 |
│ └─24
SCRIPT_VISATTR | WORD | .uJustification | 0bytes,0bits |
WORD | .fClusterStart | 0bytes,4bits | |
WORD | .fDiacritic | 0bytes,5bits | |
WORD | .fZeroWidth | 0bytes,6bits | |
WORD | .fReserved | 0bytes,7bits | |
WORD | .fShapeReserved | 1bytes,0bits |
│ └─2
SCROLLBARINFO | DWORD | .cbSize | 0 | |
RECT | LONG | .rcScrollBar.left | 4 | |
LONG | .rcScrollBar.top | 8 | ||
LONG | .rcScrollBar.right | 12 | ||
LONG | .rcScrollBar.bottom | 16 | ||
int | .dxyLineButton | 20 | ||
int | .xyThumbTop | 24 | ||
int | .xyThumbBottom | 28 | ||
int | .reserved | 32 | ||
DWORD[6] | .rgstate | 36 |
│ └─60
SCROLLINFO | UINT | .cbSize | 0 |
UINT | .fMask | 4 | |
int | .nMin | 8 | |
int | .nMax | 12 | |
UINT | .nPage | 16 | |
int | .nPos | 20 | |
int | .nTrackPos | 24 |
│ └─28
SCSI_LUN_LIST | ULONG | .OSLUN | 0 |
ULONGLONG | .TargetLUN | 8 |
│ └─16
SC_ACTION | SC_ACTION_TYPE | .Type | 0 |
DWORD | .Delay | 4 |
│ └─8
SColumnSetID | DWORD | .dwFlags | 0 |
DWORD | .cBytes | 4 | |
BYTE[1] | .id | 8 |
│ └─12
SDP_ELEMENT_DATA | SDP_TYPE | .type | 0 |
SDP_SPECIFICTYPE | .specificType | 4 | |
union (unnamed) | .data | 8 |
│ └─24
SDP_STRING_TYPE_DATA | USHORT | .encoding | 0 |
USHORT | .mibeNum | 2 | |
USHORT | .attributeId | 4 |
│ └─6
SEARCH_COLUMN_PROPERTIES | PROPVARIANT | DECIMAL | USHORT | .Value.decVal.wReserved | 0 |
BYTE | .Value.decVal.scale | 2 | |||
USHORT | .Value.decVal.signscale | 2 | |||
BYTE | .Value.decVal.sign | 3 | |||
ULONG | .Value.decVal.Hi32 | 4 | |||
ULONG | .Value.decVal.Lo32 | 8 | |||
ULONGLONG | .Value.decVal.Lo64 | 8 | |||
ULONG | .Value.decVal.Mid32 | 12 | |||
VARTYPE | .Value.vt | 0 | |||
PROPVAR_PAD1 | .Value.wReserved1 | 2 | |||
PROPVAR_PAD2 | .Value.wReserved2 | 4 | |||
PROPVAR_PAD3 | .Value.wReserved3 | 6 | |||
UCHAR | .Value.bVal | 8 | |||
BLOB | ULONG | .Value.blob.cbSize | 8 | ||
BYTE * | .Value.blob.pBlobData | 16 | |||
VARIANT_BOOL | .Value.boolVal | 8 | |||
BSTR | .Value.bstrVal | 8 | |||
BSTRBLOB | .Value.bstrblobVal | 8 | |||
CHAR | .Value.cVal | 8 | |||
CABOOL | .Value.cabool | 8 | |||
CABSTR | .Value.cabstr | 8 | |||
CABSTRBLOB | .Value.cabstrblob | 8 | |||
CAC | .Value.cac | 8 | |||
CACLIPDATA | .Value.caclipdata | 8 | |||
CACY | .Value.cacy | 8 | |||
CADATE | .Value.cadate | 8 | |||
CADBL | .Value.cadbl | 8 | |||
CAFILETIME | .Value.cafiletime | 8 | |||
CAFLT | .Value.caflt | 8 | |||
CAH | .Value.cah | 8 | |||
CAI | .Value.cai | 8 | |||
CAL | .Value.cal | 8 | |||
CALPSTR | .Value.calpstr | 8 | |||
CALPWSTR | .Value.calpwstr | 8 | |||
CAPROPVARIANT | .Value.capropvar | 8 | |||
CASCODE | .Value.cascode | 8 | |||
CAUB | .Value.caub | 8 | |||
CAUH | .Value.cauh | 8 | |||
CAUI | .Value.caui | 8 | |||
CAUL | .Value.caul | 8 | |||
CACLSID | .Value.cauuid | 8 | |||
CY | LONGLONG | .Value.cyVal.int64 | 8 | ||
ULONG | .Value.cyVal.Lo | 8 | |||
LONG | .Value.cyVal.Hi | 12 | |||
DATE | .Value.date | 8 | |||
DOUBLE | .Value.dblVal | 8 | |||
FILETIME | DWORD | .Value.filetime.dwLowDateTime | 8 | ||
DWORD | .Value.filetime.dwHighDateTime | 12 | |||
FLOAT | .Value.fltVal | 8 | |||
LARGE_INTEGER | LONGLONG | .Value.hVal.QuadPart | 8 | ||
struct (unnamed) | .Value.hVal.u | 8 | |||
DWORD | .Value.hVal.LowPart | 8 | |||
LONG | .Value.hVal.HighPart | 12 | |||
SHORT | .Value.iVal | 8 | |||
INT | .Value.intVal | 8 | |||
LONG | .Value.lVal | 8 | |||
IStorage * | .Value.pStorage | 8 | |||
IStream * | .Value.pStream | 8 | |||
LPVERSIONEDSTREAM | .Value.pVersionedStream | 8 | |||
LPSAFEARRAY | .Value.parray | 8 | |||
UCHAR * | .Value.pbVal | 8 | |||
VARIANT_BOOL * | .Value.pboolVal | 8 | |||
BSTR * | .Value.pbstrVal | 8 | |||
CHAR * | .Value.pcVal | 8 | |||
CLIPDATA * | .Value.pclipdata | 8 | |||
CY * | .Value.pcyVal | 8 | |||
DATE * | .Value.pdate | 8 | |||
DOUBLE * | .Value.pdblVal | 8 | |||
DECIMAL * | .Value.pdecVal | 8 | |||
IDispatch * | .Value.pdispVal | 8 | |||
FLOAT * | .Value.pfltVal | 8 | |||
SHORT * | .Value.piVal | 8 | |||
INT * | .Value.pintVal | 8 | |||
LONG * | .Value.plVal | 8 | |||
LPSAFEARRAY * | .Value.pparray | 8 | |||
IDispatch ** | .Value.ppdispVal | 8 | |||
IUnknown ** | .Value.ppunkVal | 8 | |||
SCODE * | .Value.pscode | 8 | |||
LPSTR | .Value.pszVal | 8 | |||
USHORT * | .Value.puiVal | 8 | |||
UINT * | .Value.puintVal | 8 | |||
ULONG * | .Value.pulVal | 8 | |||
IUnknown * | .Value.punkVal | 8 | |||
CLSID * | .Value.puuid | 8 | |||
PROPVARIANT * | .Value.pvarVal | 8 | |||
LPWSTR | .Value.pwszVal | 8 | |||
SCODE | .Value.scode | 8 | |||
ULARGE_INTEGER | ULONGLONG | .Value.uhVal.QuadPart | 8 | ||
struct (unnamed) | .Value.uhVal.u | 8 | |||
DWORD | .Value.uhVal.LowPart | 8 | |||
DWORD | .Value.uhVal.HighPart | 12 | |||
USHORT | .Value.uiVal | 8 | |||
UINT | .Value.uintVal | 8 | |||
ULONG | .Value.ulVal | 8 | |||
LCID | .lcid | 24 |
│ └─32
SEARCH_ITEM_CHANGE | SEARCH_KIND_OF_CHANGE | .Change | 0 |
SEARCH_NOTIFICATION_PRIORITY | .Priority | 4 | |
BLOB * | .pUserData | 8 | |
LPWSTR | .lpwszURL | 16 | |
LPWSTR | .lpwszOldURL | 24 |
│ └─32
SEARCH_ITEM_INDEXING_STATUS | DWORD | .dwDocID | 0 |
HRESULT | .hrIndexingStatus | 4 |
│ └─8
SEARCH_ITEM_PERSISTENT_CHANGE | SEARCH_KIND_OF_CHANGE | .Change | 0 |
LPWSTR | .URL | 8 | |
LPWSTR | .OldURL | 16 | |
SEARCH_NOTIFICATION_PRIORITY | .Priority | 24 |
│ └─32
SECPKG_BYTE_VECTOR | ULONG | .ByteArrayOffset | 0 |
USHORT | .ByteArrayLength | 4 |
│ └─8
SECPKG_CALL_INFO | ULONG | .ProcessId | 0 |
ULONG | .ThreadId | 4 | |
ULONG | .Attributes | 8 | |
ULONG | .CallCount | 12 | |
PVOID | .MechOid | 16 |
│ └─24
SECPKG_CLIENT_INFO | LUID | DWORD | .LogonId.LowPart | 0 |
LONG | .LogonId.HighPart | 4 | ||
ULONG | .ProcessID | 8 | ||
ULONG | .ThreadID | 12 | ||
BOOLEAN | .HasTcbPrivilege | 16 | ||
BOOLEAN | .Impersonating | 17 | ||
BOOLEAN | .Restricted | 18 | ||
UCHAR | .ClientFlags | 19 | ||
SECURITY_IMPERSONATION_LEVEL | .ImpersonationLevel | 20 | ||
HANDLE | .ClientToken | 24 |
│ └─32
SECPKG_CONTEXT_THUNKS | ULONG | .InfoLevelCount | 0 |
ULONG[1] | .Levels | 4 |
│ └─8
SECPKG_CREDENTIAL | ULONG64 | .Version | 0 | |
USHORT | .cbHeaderLength | 8 | ||
ULONG | .cbStructureLength | 12 | ||
ULONG | .ClientProcess | 16 | ||
ULONG | .ClientThread | 20 | ||
LUID | DWORD | .LogonId.LowPart | 24 | |
LONG | .LogonId.HighPart | 28 | ||
HANDLE | .ClientToken | 32 | ||
ULONG | .SessionId | 40 | ||
LUID | DWORD | .ModifiedId.LowPart | 44 | |
LONG | .ModifiedId.HighPart | 48 | ||
ULONG | .fCredentials | 52 | ||
ULONG | .Flags | 56 | ||
SECPKG_BYTE_VECTOR | ULONG | .PrincipalName.ByteArrayOffset | 60 | |
USHORT | .PrincipalName.ByteArrayLength | 64 | ||
SECPKG_BYTE_VECTOR | ULONG | .PackageList.ByteArrayOffset | 68 | |
USHORT | .PackageList.ByteArrayLength | 72 | ||
SECPKG_BYTE_VECTOR | ULONG | .MarshaledSuppliedCreds.ByteArrayOffset | 76 | |
USHORT | .MarshaledSuppliedCreds.ByteArrayLength | 80 |
│ └─88
SECPKG_DLL_FUNCTIONS | PLSA_ALLOCATE_LSA_HEAP | .AllocateHeap | 0 |
PLSA_FREE_LSA_HEAP | .FreeHeap | 8 | |
PLSA_REGISTER_CALLBACK | .RegisterCallback | 16 | |
PLSA_LOCATE_PKG_BY_ID | .LocatePackageById | 24 |
│ └─32
SECPKG_EVENT_NOTIFY | ULONG | .EventClass | 0 |
ULONG | .Reserved | 4 | |
ULONG | .EventDataSize | 8 | |
PVOID | .EventData | 16 | |
PVOID | .PackageParameter | 24 |
│ └─32
SECPKG_EVENT_PACKAGE_CHANGE | ULONG | .ChangeType | 0 |
LSA_SEC_HANDLE | .PackageId | 8 | |
int | .PackageName | 16 |
│ └─32
SECPKG_EXTENDED_INFORMATION | SECPKG_EXTENDED_INFORMATION_CLASS | .Class | 0 |
union (unnamed) | .Info | 8 |
│ └─56
SECPKG_EXTRA_OIDS | ULONG | .OidCount | 0 |
SECPKG_SERIALIZED_OID[1] | .Oids | 4 |
│ └─44
SECPKG_FUNCTION_TABLE | PLSA_AP_INITIALIZE_PACKAGE | .InitializePackage | 0 |
PLSA_AP_LOGON_USER | .LogonUserA | 8 | |
PLSA_AP_CALL_PACKAGE | .CallPackage | 16 | |
PLSA_AP_LOGON_TERMINATED | .LogonTerminated | 24 | |
PLSA_AP_CALL_PACKAGE_UNTRUSTED | .CallPackageUntrusted | 32 | |
PLSA_AP_CALL_PACKAGE_PASSTHROUGH | .CallPackagePassthrough | 40 | |
PLSA_AP_LOGON_USER_EX | .LogonUserExA | 48 | |
PLSA_AP_LOGON_USER_EX2 | .LogonUserEx2 | 56 | |
SpInitializeFn * | .Initialize | 64 | |
SpShutdownFn * | .Shutdown | 72 | |
SpGetInfoFn * | .GetInfo | 80 | |
SpAcceptCredentialsFn * | .AcceptCredentials | 88 | |
SpAcquireCredentialsHandleFn * | .AcquireCredentialsHandle | 96 | |
SpQueryCredentialsAttributesFn * | .QueryCredentialsAttributes | 104 | |
SpFreeCredentialsHandleFn * | .FreeCredentialsHandle | 112 | |
SpSaveCredentialsFn * | .SaveCredentials | 120 | |
SpGetCredentialsFn * | .GetCredentials | 128 | |
SpDeleteCredentialsFn * | .DeleteCredentials | 136 | |
SpInitLsaModeContextFn * | .InitLsaModeContext | 144 | |
SpAcceptLsaModeContextFn * | .AcceptLsaModeContext | 152 | |
SpDeleteContextFn * | .DeleteContext | 160 | |
SpApplyControlTokenFn * | .ApplyControlToken | 168 | |
SpGetUserInfoFn * | .GetUserInfo | 176 | |
SpGetExtendedInformationFn * | .GetExtendedInformation | 184 | |
SpQueryContextAttributesFn * | .QueryContextAttributes | 192 | |
SpAddCredentialsFn * | .AddCredentials | 200 | |
SpSetExtendedInformationFn * | .SetExtendedInformation | 208 | |
SpSetContextAttributesFn * | .SetContextAttributes | 216 | |
SpSetCredentialsAttributesFn * | .SetCredentialsAttributes | 224 | |
SpChangeAccountPasswordFn * | .ChangeAccountPassword | 232 | |
SpQueryMetaDataFn * | .QueryMetaData | 240 | |
SpExchangeMetaDataFn * | .ExchangeMetaData | 248 | |
SpGetCredUIContextFn * | .GetCredUIContext | 256 | |
SpUpdateCredentialsFn * | .UpdateCredentials | 264 | |
SpValidateTargetInfoFn * | .ValidateTargetInfo | 272 | |
LSA_AP_POST_LOGON_USER * | .PostLogonUser | 280 | |
SpGetRemoteCredGuardLogonBufferFn * | .GetRemoteCredGuardLogonBuffer | 288 | |
SpGetRemoteCredGuardSupplementalCredsFn * | .GetRemoteCredGuardSupplementalCreds | 296 | |
SpGetTbalSupplementalCredsFn * | .GetTbalSupplementalCreds | 304 | |
PLSA_AP_LOGON_USER_EX3 | .LogonUserEx3 | 312 | |
PLSA_AP_PRE_LOGON_USER_SURROGATE | .PreLogonUserSurrogate | 320 | |
PLSA_AP_POST_LOGON_USER_SURROGATE | .PostLogonUserSurrogate | 328 | |
SpExtractTargetInfoFn * | .ExtractTargetInfo | 336 |
│ └─344
SECPKG_GSS_INFO | ULONG | .EncodedIdLength | 0 |
UCHAR[4] | .EncodedId | 4 |
│ └─8
SECPKG_MUTUAL_AUTH_LEVEL | ULONG | .MutualAuthLevel | 0 |
│ └─4
SECPKG_NEGO2_INFO | UCHAR[16] | .AuthScheme | 0 |
ULONG | .PackageFlags | 16 |
│ └─20
SECPKG_PARAMETERS | ULONG | .Version | 0 | |
ULONG | .MachineState | 4 | ||
ULONG | .SetupMode | 8 | ||
PSID | .DomainSid | 16 | ||
int | .DomainName | 24 | ||
int | .DnsDomainName | 40 | ||
GUID | unsigned long | .DomainGuid.Data1 | 56 | |
unsigned short | .DomainGuid.Data2 | 60 | ||
unsigned short | .DomainGuid.Data3 | 62 | ||
unsigned char[8] | .DomainGuid.Data4 | 64 |
│ └─72
SECPKG_PRIMARY_CRED | LUID | DWORD | .LogonId.LowPart | 0 |
LONG | .LogonId.HighPart | 4 | ||
int | .DownlevelName | 8 | ||
int | .DomainName | 24 | ||
int | .Password | 40 | ||
int | .OldPassword | 56 | ||
PSID | .UserSid | 72 | ||
ULONG | .Flags | 80 | ||
int | .DnsDomainName | 88 | ||
int | .Upn | 104 | ||
int | .LogonServer | 120 | ||
int | .Spare1 | 136 | ||
int | .Spare2 | 152 | ||
int | .Spare3 | 168 | ||
int | .Spare4 | 184 |
│ └─200
SECPKG_SERIALIZED_OID | ULONG | .OidLength | 0 |
ULONG | .OidAttributes | 4 | |
UCHAR[32] | .OidValue | 8 |
│ └─40
SECPKG_SHORT_VECTOR | ULONG | .ShortArrayOffset | 0 |
USHORT | .ShortArrayCount | 4 |
│ └─8
SECPKG_SUPPLEMENTAL_CRED | UNICODE_STRING | USHORT | .PackageName.Length | 0 |
USHORT | .PackageName.MaximumLength | 2 | ||
PWSTR | .PackageName.Buffer | 8 | ||
ULONG | .CredentialSize | 16 | ||
PUCHAR | .Credentials | 24 |
│ └─32
SECPKG_SUPPLEMENTAL_CRED_ARRAY | ULONG | .CredentialCount | 0 |
SECPKG_SUPPLEMENTAL_CRED[1] | .Credentials | 8 |
│ └─40
SECPKG_SUPPLIED_CREDENTIAL | USHORT | .cbHeaderLength | 0 | |
USHORT | .cbStructureLength | 2 | ||
SECPKG_SHORT_VECTOR | ULONG | .UserName.ShortArrayOffset | 4 | |
USHORT | .UserName.ShortArrayCount | 8 | ||
SECPKG_SHORT_VECTOR | ULONG | .DomainName.ShortArrayOffset | 12 | |
USHORT | .DomainName.ShortArrayCount | 16 | ||
SECPKG_BYTE_VECTOR | ULONG | .PackedCredentials.ByteArrayOffset | 20 | |
USHORT | .PackedCredentials.ByteArrayLength | 24 | ||
ULONG | .CredFlags | 28 |
│ └─32
SECPKG_TARGETINFO | PSID | .DomainSid | 0 |
PCWSTR | .ComputerName | 8 |
│ └─16
SECPKG_USER_FUNCTION_TABLE | SpInstanceInitFn * | .InstanceInit | 0 |
SpInitUserModeContextFn * | .InitUserModeContext | 8 | |
SpMakeSignatureFn * | .MakeSignature | 16 | |
SpVerifySignatureFn * | .VerifySignature | 24 | |
SpSealMessageFn * | .SealMessage | 32 | |
SpUnsealMessageFn * | .UnsealMessage | 40 | |
SpGetContextTokenFn * | .GetContextToken | 48 | |
SpQueryContextAttributesFn * | .QueryContextAttributes | 56 | |
SpCompleteAuthTokenFn * | .CompleteAuthToken | 64 | |
SpDeleteContextFn * | .DeleteUserModeContext | 72 | |
SpFormatCredentialsFn * | .FormatCredentials | 80 | |
SpMarshallSupplementalCredsFn * | .MarshallSupplementalCreds | 88 | |
SpExportSecurityContextFn * | .ExportContext | 96 | |
SpImportSecurityContextFn * | .ImportContext | 104 | |
SpMarshalAttributeDataFn * | .MarshalAttributeData | 112 |
│ └─120
SECPKG_WOW_CLIENT_DLL | int | .WowClientDllPath | 0 |
│ └─16
SECTION | TID | .TableId | 0 |
union (unnamed) | .Header | 1 | |
BYTE[1] | .SectionData | 3 |
│ └─4
SECURITY_ATTRIBUTES | DWORD | .nLength | 0 |
LPVOID | .lpSecurityDescriptor | 8 | |
BOOL | .bInheritHandle | 16 |
│ └─24
SECURITY_CAPABILITIES | PSID | .AppContainerSid | 0 |
PSID_AND_ATTRIBUTES | .Capabilities | 8 | |
DWORD | .CapabilityCount | 16 | |
DWORD | .Reserved | 20 |
│ └─24
SECURITY_DESCRIPTOR | BYTE | .Revision | 0 |
BYTE | .Sbz1 | 1 | |
SECURITY_DESCRIPTOR_CONTROL | .Control | 2 | |
PSID | .Owner | 8 | |
PSID | .Group | 16 | |
PACL | .Sacl | 24 | |
PACL | .Dacl | 32 |
│ └─40
SECURITY_INTEGER | LONGLONG | .QuadPart | 0 |
struct (unnamed) | .u | 0 | |
DWORD | .LowPart | 0 | |
LONG | .HighPart | 4 |
│ └─8
SECURITY_LOGON_SESSION_DATA | ULONG | .Size | 0 | ||
LUID | DWORD | .LogonId.LowPart | 4 | ||
LONG | .LogonId.HighPart | 8 | |||
LSA_UNICODE_STRING | PWSTR | .UserName.Buffer | 16 | ||
USHORT | .UserName.Length | 16 | |||
USHORT | .UserName.MaximumLength | 16 | |||
LSA_UNICODE_STRING | PWSTR | .LogonDomain.Buffer | 32 | ||
USHORT | .LogonDomain.Length | 32 | |||
USHORT | .LogonDomain.MaximumLength | 32 | |||
LSA_UNICODE_STRING | PWSTR | .AuthenticationPackage.Buffer | 48 | ||
USHORT | .AuthenticationPackage.Length | 48 | |||
USHORT | .AuthenticationPackage.MaximumLength | 48 | |||
ULONG | .LogonType | 64 | |||
ULONG | .Session | 68 | |||
PSID | .Sid | 72 | |||
LARGE_INTEGER | LONGLONG | .LogonTime.QuadPart | 80 | ||
struct (unnamed) | .LogonTime.u | 80 | |||
DWORD | .LogonTime.LowPart | 80 | |||
LONG | .LogonTime.HighPart | 84 | |||
LSA_UNICODE_STRING | PWSTR | .LogonServer.Buffer | 88 | ||
USHORT | .LogonServer.Length | 88 | |||
USHORT | .LogonServer.MaximumLength | 88 | |||
LSA_UNICODE_STRING | PWSTR | .DnsDomainName.Buffer | 104 | ||
USHORT | .DnsDomainName.Length | 104 | |||
USHORT | .DnsDomainName.MaximumLength | 104 | |||
LSA_UNICODE_STRING | PWSTR | .Upn.Buffer | 120 | ||
USHORT | .Upn.Length | 120 | |||
USHORT | .Upn.MaximumLength | 120 | |||
ULONG | .UserFlags | 136 | |||
LSA_LAST_INTER_LOGON_INFO | LARGE_INTEGER | LONGLONG | .LastLogonInfo.LastSuccessfulLogon.QuadPart | 144 | |
struct (unnamed) | .LastLogonInfo.LastSuccessfulLogon.u | 144 | |||
DWORD | .LastLogonInfo.LastSuccessfulLogon.LowPart | 144 | |||
LONG | .LastLogonInfo.LastSuccessfulLogon.HighPart | 148 | |||
LARGE_INTEGER | LONGLONG | .LastLogonInfo.LastFailedLogon.QuadPart | 152 | ||
struct (unnamed) | .LastLogonInfo.LastFailedLogon.u | 152 | |||
DWORD | .LastLogonInfo.LastFailedLogon.LowPart | 152 | |||
LONG | .LastLogonInfo.LastFailedLogon.HighPart | 156 | |||
ULONG | .LastLogonInfo.FailedAttemptCountSinceLastSuccessfulLogon | 160 | |||
LSA_UNICODE_STRING | PWSTR | .LogonScript.Buffer | 168 | ||
USHORT | .LogonScript.Length | 168 | |||
USHORT | .LogonScript.MaximumLength | 168 | |||
LSA_UNICODE_STRING | PWSTR | .ProfilePath.Buffer | 184 | ||
USHORT | .ProfilePath.Length | 184 | |||
USHORT | .ProfilePath.MaximumLength | 184 | |||
LSA_UNICODE_STRING | PWSTR | .HomeDirectory.Buffer | 200 | ||
USHORT | .HomeDirectory.Length | 200 | |||
USHORT | .HomeDirectory.MaximumLength | 200 | |||
LSA_UNICODE_STRING | PWSTR | .HomeDirectoryDrive.Buffer | 216 | ||
USHORT | .HomeDirectoryDrive.Length | 216 | |||
USHORT | .HomeDirectoryDrive.MaximumLength | 216 | |||
LARGE_INTEGER | LONGLONG | .LogoffTime.QuadPart | 232 | ||
struct (unnamed) | .LogoffTime.u | 232 | |||
DWORD | .LogoffTime.LowPart | 232 | |||
LONG | .LogoffTime.HighPart | 236 | |||
LARGE_INTEGER | LONGLONG | .KickOffTime.QuadPart | 240 | ||
struct (unnamed) | .KickOffTime.u | 240 | |||
DWORD | .KickOffTime.LowPart | 240 | |||
LONG | .KickOffTime.HighPart | 244 | |||
LARGE_INTEGER | LONGLONG | .PasswordLastSet.QuadPart | 248 | ||
struct (unnamed) | .PasswordLastSet.u | 248 | |||
DWORD | .PasswordLastSet.LowPart | 248 | |||
LONG | .PasswordLastSet.HighPart | 252 | |||
LARGE_INTEGER | LONGLONG | .PasswordCanChange.QuadPart | 256 | ||
struct (unnamed) | .PasswordCanChange.u | 256 | |||
DWORD | .PasswordCanChange.LowPart | 256 | |||
LONG | .PasswordCanChange.HighPart | 260 | |||
LARGE_INTEGER | LONGLONG | .PasswordMustChange.QuadPart | 264 | ||
struct (unnamed) | .PasswordMustChange.u | 264 | |||
DWORD | .PasswordMustChange.LowPart | 264 | |||
LONG | .PasswordMustChange.HighPart | 268 |
│ └─272
SECURITY_MESSAGE | DWORD | .dwMsgId | 0 |
HPORT | .hPort | 8 | |
DWORD | .dwError | 16 | |
CHAR[257] | .UserName | 20 | |
CHAR[16] | .Domain | 277 |
│ └─296
SECURITY_OBJECT | PWSTR | .pwszName | 0 |
PVOID | .pData | 8 | |
DWORD | .cbData | 16 | |
PVOID | .pData2 | 24 | |
DWORD | .cbData2 | 32 | |
DWORD | .Id | 36 | |
BOOLEAN | .fWellKnown | 40 |
│ └─48
SECURITY_PACKAGE_OPTIONS | unsigned long | .Size | 0 |
unsigned long | .Type | 4 | |
unsigned long | .Flags | 8 | |
unsigned long | .SignatureSize | 12 | |
void * | .Signature | 16 |
│ └─24
SECURITY_QUALITY_OF_SERVICE | DWORD | .Length | 0 |
SECURITY_IMPERSONATION_LEVEL | .ImpersonationLevel | 4 | |
SECURITY_CONTEXT_TRACKING_MODE | .ContextTrackingMode | 8 | |
BOOLEAN | .EffectiveOnly | 9 |
│ └─12
SECURITY_STRING | unsigned short | .Length | 0 |
unsigned short | .MaximumLength | 2 | |
unsigned short * | .Buffer | 8 |
│ └─16
SECURITY_USER_DATA | int | .UserName | 0 |
int | .LogonDomainName | 16 | |
int | .LogonServer | 32 | |
PSID | .pSid | 48 |
│ └─56
SEC_APPLICATION_PROTOCOLS | unsigned long | .ProtocolListsSize | 0 |
SEC_APPLICATION_PROTOCOL_LIST[1] | .ProtocolLists | 4 |
│ └─12
SEC_APPLICATION_PROTOCOL_LIST | SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT | .ProtoNegoExt | 0 |
unsigned short | .ProtocolListSize | 4 | |
unsigned char[1] | .ProtocolList | 6 |
│ └─8
SEC_CERTIFICATE_REQUEST_CONTEXT | unsigned char | .cbCertificateRequestContext | 0 |
unsigned char[1] | .rgCertificateRequestContext | 1 |
│ └─2
SEC_CHANNEL_BINDINGS | unsigned long | .dwInitiatorAddrType | 0 |
unsigned long | .cbInitiatorLength | 4 | |
unsigned long | .dwInitiatorOffset | 8 | |
unsigned long | .dwAcceptorAddrType | 12 | |
unsigned long | .cbAcceptorLength | 16 | |
unsigned long | .dwAcceptorOffset | 20 | |
unsigned long | .cbApplicationDataLength | 24 | |
unsigned long | .dwApplicationDataOffset | 28 |
│ └─32
SEC_DTLS_MTU | unsigned short | .PathMTU | 0 |
│ └─2
SEC_FLAGS | unsigned long long | .Flags | 0 |
│ └─8
SEC_NEGOTIATION_INFO | unsigned long | .Size | 0 |
unsigned long | .NameLength | 4 | |
SEC_WCHAR * | .Name | 8 | |
void * | .Reserved | 16 |
│ └─24
SEC_PRESHAREDKEY | unsigned short | .KeySize | 0 |
unsigned char[1] | .Key | 2 |
│ └─4
SEC_PRESHAREDKEY_IDENTITY | unsigned short | .KeyIdentitySize | 0 |
unsigned char[1] | .KeyIdentity | 2 |
│ └─4
SEC_SRTP_MASTER_KEY_IDENTIFIER | unsigned char | .MasterKeyIdentifierSize | 0 |
unsigned char[1] | .MasterKeyIdentifier | 1 |
│ └─2
SEC_SRTP_PROTECTION_PROFILES | unsigned short | .ProfilesSize | 0 |
unsigned short[1] | .ProfilesList | 2 |
│ └─4
SEC_TOKEN_BINDING | unsigned char | .MajorVersion | 0 |
unsigned char | .MinorVersion | 1 | |
unsigned short | .KeyParametersSize | 2 | |
unsigned char[1] | .KeyParameters | 4 |
│ └─6
SEC_TRAFFIC_SECRETS | wchar_t[64] | .SymmetricAlgId | 0 |
wchar_t[64] | .ChainingMode | 128 | |
wchar_t[64] | .HashAlgId | 256 | |
unsigned short | .KeySize | 384 | |
unsigned short | .IvSize | 386 | |
unsigned short | .MsgSequenceStart | 388 | |
unsigned short | .MsgSequenceEnd | 390 | |
SEC_TRAFFIC_SECRET_TYPE | .TrafficSecretType | 392 | |
unsigned short | .TrafficSecretSize | 396 | |
unsigned char[1] | .TrafficSecret | 398 |
│ └─400
SEC_WINNT_AUTH_IDENTITY_A | unsigned char * | .User | 0 |
unsigned long | .UserLength | 8 | |
unsigned char * | .Domain | 16 | |
unsigned long | .DomainLength | 24 | |
unsigned char * | .Password | 32 | |
unsigned long | .PasswordLength | 40 | |
unsigned long | .Flags | 44 |
│ └─48
SEC_WINNT_AUTH_IDENTITY_EX2 | unsigned long | .Version | 0 |
unsigned short | .cbHeaderLength | 4 | |
unsigned long | .cbStructureLength | 8 | |
unsigned long | .UserOffset | 12 | |
unsigned short | .UserLength | 16 | |
unsigned long | .DomainOffset | 20 | |
unsigned short | .DomainLength | 24 | |
unsigned long | .PackedCredentialsOffset | 28 | |
unsigned short | .PackedCredentialsLength | 32 | |
unsigned long | .Flags | 36 | |
unsigned long | .PackageListOffset | 40 | |
unsigned short | .PackageListLength | 44 |
│ └─48
SEC_WINNT_AUTH_IDENTITY_EXA | unsigned long | .Version | 0 |
unsigned long | .Length | 4 | |
unsigned char * | .User | 8 | |
unsigned long | .UserLength | 16 | |
unsigned char * | .Domain | 24 | |
unsigned long | .DomainLength | 32 | |
unsigned char * | .Password | 40 | |
unsigned long | .PasswordLength | 48 | |
unsigned long | .Flags | 52 | |
unsigned char * | .PackageList | 56 | |
unsigned long | .PackageListLength | 64 |
│ └─72
SEC_WINNT_AUTH_IDENTITY_EXW | unsigned long | .Version | 0 |
unsigned long | .Length | 4 | |
unsigned short * | .User | 8 | |
unsigned long | .UserLength | 16 | |
unsigned short * | .Domain | 24 | |
unsigned long | .DomainLength | 32 | |
unsigned short * | .Password | 40 | |
unsigned long | .PasswordLength | 48 | |
unsigned long | .Flags | 52 | |
unsigned short * | .PackageList | 56 | |
unsigned long | .PackageListLength | 64 |
│ └─72
SEC_WINNT_AUTH_IDENTITY_INFO | SEC_WINNT_AUTH_IDENTITY_EX2 | unsigned long | .AuthIdEx2.Version | 0 |
unsigned short | .AuthIdEx2.cbHeaderLength | 4 | ||
unsigned long | .AuthIdEx2.cbStructureLength | 8 | ||
unsigned long | .AuthIdEx2.UserOffset | 12 | ||
unsigned short | .AuthIdEx2.UserLength | 16 | ||
unsigned long | .AuthIdEx2.DomainOffset | 20 | ||
unsigned short | .AuthIdEx2.DomainLength | 24 | ||
unsigned long | .AuthIdEx2.PackedCredentialsOffset | 28 | ||
unsigned short | .AuthIdEx2.PackedCredentialsLength | 32 | ||
unsigned long | .AuthIdEx2.Flags | 36 | ||
unsigned long | .AuthIdEx2.PackageListOffset | 40 | ||
unsigned short | .AuthIdEx2.PackageListLength | 44 | ||
SEC_WINNT_AUTH_IDENTITY_EXA | unsigned long | .AuthIdExa.Version | 0 | |
unsigned long | .AuthIdExa.Length | 4 | ||
unsigned char * | .AuthIdExa.User | 8 | ||
unsigned long | .AuthIdExa.UserLength | 16 | ||
unsigned char * | .AuthIdExa.Domain | 24 | ||
unsigned long | .AuthIdExa.DomainLength | 32 | ||
unsigned char * | .AuthIdExa.Password | 40 | ||
unsigned long | .AuthIdExa.PasswordLength | 48 | ||
unsigned long | .AuthIdExa.Flags | 52 | ||
unsigned char * | .AuthIdExa.PackageList | 56 | ||
unsigned long | .AuthIdExa.PackageListLength | 64 | ||
SEC_WINNT_AUTH_IDENTITY_EXW | unsigned long | .AuthIdExw.Version | 0 | |
unsigned long | .AuthIdExw.Length | 4 | ||
unsigned short * | .AuthIdExw.User | 8 | ||
unsigned long | .AuthIdExw.UserLength | 16 | ||
unsigned short * | .AuthIdExw.Domain | 24 | ||
unsigned long | .AuthIdExw.DomainLength | 32 | ||
unsigned short * | .AuthIdExw.Password | 40 | ||
unsigned long | .AuthIdExw.PasswordLength | 48 | ||
unsigned long | .AuthIdExw.Flags | 52 | ||
unsigned short * | .AuthIdExw.PackageList | 56 | ||
unsigned long | .AuthIdExw.PackageListLength | 64 | ||
SEC_WINNT_AUTH_IDENTITY_A | unsigned char * | .AuthId_a.User | 0 | |
unsigned long | .AuthId_a.UserLength | 8 | ||
unsigned char * | .AuthId_a.Domain | 16 | ||
unsigned long | .AuthId_a.DomainLength | 24 | ||
unsigned char * | .AuthId_a.Password | 32 | ||
unsigned long | .AuthId_a.PasswordLength | 40 | ||
unsigned long | .AuthId_a.Flags | 44 | ||
SEC_WINNT_AUTH_IDENTITY_W | unsigned short * | .AuthId_w.User | 0 | |
unsigned long | .AuthId_w.UserLength | 8 | ||
unsigned short * | .AuthId_w.Domain | 16 | ||
unsigned long | .AuthId_w.DomainLength | 24 | ||
unsigned short * | .AuthId_w.Password | 32 | ||
unsigned long | .AuthId_w.PasswordLength | 40 | ||
unsigned long | .AuthId_w.Flags | 44 |
│ └─72
SEC_WINNT_AUTH_IDENTITY_W | unsigned short * | .User | 0 |
unsigned long | .UserLength | 8 | |
unsigned short * | .Domain | 16 | |
unsigned long | .DomainLength | 24 | |
unsigned short * | .Password | 32 | |
unsigned long | .PasswordLength | 40 | |
unsigned long | .Flags | 44 |
│ └─48
SELCHANGE | NMHDR | HWND | .nmhdr.hwndFrom | 0 |
UINT_PTR | .nmhdr.idFrom | 8 | ||
UINT | .nmhdr.code | 16 | ||
CHARRANGE | LONG | .chrg.cpMin | 24 | |
LONG | .chrg.cpMax | 28 | ||
WORD | .seltyp | 32 |
│ └─36
SENDER_TSPEC | RsvpObjHdr | USHORT | .stspec_header.obj_length | 0 | |
UCHAR | .stspec_header.obj_class | 2 | |||
UCHAR | .stspec_header.obj_ctype | 3 | |||
IntServTspecBody | IntServMainHdr | UCHAR | .stspec_body.st_mh.ismh_version | 4 | |
UCHAR | .stspec_body.st_mh.ismh_unused | 5 | |||
USHORT | .stspec_body.st_mh.ismh_len32b | 6 | |||
union (unnamed) | .stspec_body.tspec_u | 8 |
│ └─36
SENSORPROFILEID | GUID | unsigned long | .Type.Data1 | 0 |
unsigned short | .Type.Data2 | 4 | ||
unsigned short | .Type.Data3 | 6 | ||
unsigned char[8] | .Type.Data4 | 8 | ||
UINT32 | .Index | 16 | ||
UINT32 | .Unused | 20 |
│ └─24
SENS_QOCINFO | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwOutSpeed | 8 | |
DWORD | .dwInSpeed | 12 |
│ └─16
SERIALIZEDPROPERTYVALUE | DWORD | .dwType | 0 |
BYTE[1] | .rgb | 4 |
│ └─8
SERIALKEYSA | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
LPSTR | .lpszActivePort | 8 | |
LPSTR | .lpszPort | 16 | |
UINT | .iBaudRate | 24 | |
UINT | .iPortState | 28 | |
UINT | .iActive | 32 |
│ └─40
SERIALKEYSW | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
LPWSTR | .lpszActivePort | 8 | |
LPWSTR | .lpszPort | 16 | |
UINT | .iBaudRate | 24 | |
UINT | .iPortState | 28 | |
UINT | .iActive | 32 |
│ └─40
SERVENT | char * | .s_name | 0 |
char ** | .s_aliases | 8 | |
char * | .s_proto | 16 | |
short | .s_port | 24 |
│ └─32
SERVER_INFO_100 | DWORD | .sv100_platform_id | 0 |
LPWSTR | .sv100_name | 8 |
│ └─16
SERVER_INFO_1005 | LPWSTR | .sv1005_comment | 0 |
│ └─8
SERVER_INFO_101 | DWORD | .sv101_platform_id | 0 |
LPWSTR | .sv101_name | 8 | |
DWORD | .sv101_version_major | 16 | |
DWORD | .sv101_version_minor | 20 | |
DWORD | .sv101_type | 24 | |
LPWSTR | .sv101_comment | 32 |
│ └─40
SERVER_INFO_1010 | LONG | .sv1010_disc | 0 |
│ └─4
SERVER_INFO_1016 | BOOL | .sv1016_hidden | 0 |
│ └─4
SERVER_INFO_1017 | DWORD | .sv1017_announce | 0 |
│ └─4
SERVER_INFO_1018 | DWORD | .sv1018_anndelta | 0 |
│ └─4
SERVER_INFO_102 | DWORD | .sv102_platform_id | 0 |
LPWSTR | .sv102_name | 8 | |
DWORD | .sv102_version_major | 16 | |
DWORD | .sv102_version_minor | 20 | |
DWORD | .sv102_type | 24 | |
LPWSTR | .sv102_comment | 32 | |
DWORD | .sv102_users | 40 | |
LONG | .sv102_disc | 44 | |
BOOL | .sv102_hidden | 48 | |
DWORD | .sv102_announce | 52 | |
DWORD | .sv102_anndelta | 56 | |
DWORD | .sv102_licenses | 60 | |
LPWSTR | .sv102_userpath | 64 |
│ └─72
SERVER_INFO_1107 | DWORD | .sv1107_users | 0 |
│ └─4
SERVER_INFO_1501 | DWORD | .sv1501_sessopens | 0 |
│ └─4
SERVER_INFO_1502 | DWORD | .sv1502_sessvcs | 0 |
│ └─4
SERVER_INFO_1503 | DWORD | .sv1503_opensearch | 0 |
│ └─4
SERVER_INFO_1506 | DWORD | .sv1506_maxworkitems | 0 |
│ └─4
SERVER_INFO_1509 | DWORD | .sv1509_maxrawbuflen | 0 |
│ └─4
SERVER_INFO_1510 | DWORD | .sv1510_sessusers | 0 |
│ └─4
SERVER_INFO_1511 | DWORD | .sv1511_sessconns | 0 |
│ └─4
SERVER_INFO_1512 | DWORD | .sv1512_maxnonpagedmemoryusage | 0 |
│ └─4
SERVER_INFO_1513 | DWORD | .sv1513_maxpagedmemoryusage | 0 |
│ └─4
SERVER_INFO_1515 | BOOL | .sv1515_enableforcedlogoff | 0 |
│ └─4
SERVER_INFO_1516 | BOOL | .sv1516_timesource | 0 |
│ └─4
SERVER_INFO_1518 | BOOL | .sv1518_lmannounce | 0 |
│ └─4
SERVER_INFO_1523 | DWORD | .sv1523_maxkeepsearch | 0 |
│ └─4
SERVER_INFO_1528 | DWORD | .sv1528_scavtimeout | 0 |
│ └─4
SERVER_INFO_1529 | DWORD | .sv1529_minrcvqueue | 0 |
│ └─4
SERVER_INFO_1530 | DWORD | .sv1530_minfreeworkitems | 0 |
│ └─4
SERVER_INFO_1533 | DWORD | .sv1533_maxmpxct | 0 |
│ └─4
SERVER_INFO_1536 | BOOL | .sv1536_enableoplocks | 0 |
│ └─4
SERVER_INFO_1538 | BOOL | .sv1538_enablefcbopens | 0 |
│ └─4
SERVER_INFO_1539 | BOOL | .sv1539_enableraw | 0 |
│ └─4
SERVER_INFO_1540 | BOOL | .sv1540_enablesharednetdrives | 0 |
│ └─4
SERVER_INFO_1541 | BOOL | .sv1541_minfreeconnections | 0 |
│ └─4
SERVER_INFO_1542 | BOOL | .sv1542_maxfreeconnections | 0 |
│ └─4
SERVER_INFO_1544 | DWORD | .sv1544_initconntable | 0 |
│ └─4
SERVER_INFO_1550 | DWORD | .sv1550_diskspacethreshold | 0 |
│ └─4
SERVER_INFO_1552 | DWORD | .sv1552_maxlinkdelay | 0 |
│ └─4
SERVER_INFO_402 | DWORD | .sv402_ulist_mtime | 0 |
DWORD | .sv402_glist_mtime | 4 | |
DWORD | .sv402_alist_mtime | 8 | |
LPWSTR | .sv402_alerts | 16 | |
DWORD | .sv402_security | 24 | |
DWORD | .sv402_numadmin | 28 | |
DWORD | .sv402_lanmask | 32 | |
LPWSTR | .sv402_guestacct | 40 | |
DWORD | .sv402_chdevs | 48 | |
DWORD | .sv402_chdevq | 52 | |
DWORD | .sv402_chdevjobs | 56 | |
DWORD | .sv402_connections | 60 | |
DWORD | .sv402_shares | 64 | |
DWORD | .sv402_openfiles | 68 | |
DWORD | .sv402_sessopens | 72 | |
DWORD | .sv402_sessvcs | 76 | |
DWORD | .sv402_sessreqs | 80 | |
DWORD | .sv402_opensearch | 84 | |
DWORD | .sv402_activelocks | 88 | |
DWORD | .sv402_numreqbuf | 92 | |
DWORD | .sv402_sizreqbuf | 96 | |
DWORD | .sv402_numbigbuf | 100 | |
DWORD | .sv402_numfiletasks | 104 | |
DWORD | .sv402_alertsched | 108 | |
DWORD | .sv402_erroralert | 112 | |
DWORD | .sv402_logonalert | 116 | |
DWORD | .sv402_accessalert | 120 | |
DWORD | .sv402_diskalert | 124 | |
DWORD | .sv402_netioalert | 128 | |
DWORD | .sv402_maxauditsz | 132 | |
LPWSTR | .sv402_srvheuristics | 136 |
│ └─144
SERVER_INFO_403 | DWORD | .sv403_ulist_mtime | 0 |
DWORD | .sv403_glist_mtime | 4 | |
DWORD | .sv403_alist_mtime | 8 | |
LPWSTR | .sv403_alerts | 16 | |
DWORD | .sv403_security | 24 | |
DWORD | .sv403_numadmin | 28 | |
DWORD | .sv403_lanmask | 32 | |
LPWSTR | .sv403_guestacct | 40 | |
DWORD | .sv403_chdevs | 48 | |
DWORD | .sv403_chdevq | 52 | |
DWORD | .sv403_chdevjobs | 56 | |
DWORD | .sv403_connections | 60 | |
DWORD | .sv403_shares | 64 | |
DWORD | .sv403_openfiles | 68 | |
DWORD | .sv403_sessopens | 72 | |
DWORD | .sv403_sessvcs | 76 | |
DWORD | .sv403_sessreqs | 80 | |
DWORD | .sv403_opensearch | 84 | |
DWORD | .sv403_activelocks | 88 | |
DWORD | .sv403_numreqbuf | 92 | |
DWORD | .sv403_sizreqbuf | 96 | |
DWORD | .sv403_numbigbuf | 100 | |
DWORD | .sv403_numfiletasks | 104 | |
DWORD | .sv403_alertsched | 108 | |
DWORD | .sv403_erroralert | 112 | |
DWORD | .sv403_logonalert | 116 | |
DWORD | .sv403_accessalert | 120 | |
DWORD | .sv403_diskalert | 124 | |
DWORD | .sv403_netioalert | 128 | |
DWORD | .sv403_maxauditsz | 132 | |
LPWSTR | .sv403_srvheuristics | 136 | |
DWORD | .sv403_auditedevents | 144 | |
DWORD | .sv403_autoprofile | 148 | |
LPWSTR | .sv403_autopath | 152 |
│ └─160
SERVER_INFO_502 | DWORD | .sv502_sessopens | 0 |
DWORD | .sv502_sessvcs | 4 | |
DWORD | .sv502_opensearch | 8 | |
DWORD | .sv502_sizreqbuf | 12 | |
DWORD | .sv502_initworkitems | 16 | |
DWORD | .sv502_maxworkitems | 20 | |
DWORD | .sv502_rawworkitems | 24 | |
DWORD | .sv502_irpstacksize | 28 | |
DWORD | .sv502_maxrawbuflen | 32 | |
DWORD | .sv502_sessusers | 36 | |
DWORD | .sv502_sessconns | 40 | |
DWORD | .sv502_maxpagedmemoryusage | 44 | |
DWORD | .sv502_maxnonpagedmemoryusage | 48 | |
BOOL | .sv502_enablesoftcompat | 52 | |
BOOL | .sv502_enableforcedlogoff | 56 | |
BOOL | .sv502_timesource | 60 | |
BOOL | .sv502_acceptdownlevelapis | 64 | |
BOOL | .sv502_lmannounce | 68 |
│ └─72
SERVER_INFO_503 | DWORD | .sv503_sessopens | 0 |
DWORD | .sv503_sessvcs | 4 | |
DWORD | .sv503_opensearch | 8 | |
DWORD | .sv503_sizreqbuf | 12 | |
DWORD | .sv503_initworkitems | 16 | |
DWORD | .sv503_maxworkitems | 20 | |
DWORD | .sv503_rawworkitems | 24 | |
DWORD | .sv503_irpstacksize | 28 | |
DWORD | .sv503_maxrawbuflen | 32 | |
DWORD | .sv503_sessusers | 36 | |
DWORD | .sv503_sessconns | 40 | |
DWORD | .sv503_maxpagedmemoryusage | 44 | |
DWORD | .sv503_maxnonpagedmemoryusage | 48 | |
BOOL | .sv503_enablesoftcompat | 52 | |
BOOL | .sv503_enableforcedlogoff | 56 | |
BOOL | .sv503_timesource | 60 | |
BOOL | .sv503_acceptdownlevelapis | 64 | |
BOOL | .sv503_lmannounce | 68 | |
LPWSTR | .sv503_domain | 72 | |
DWORD | .sv503_maxcopyreadlen | 80 | |
DWORD | .sv503_maxcopywritelen | 84 | |
DWORD | .sv503_minkeepsearch | 88 | |
DWORD | .sv503_maxkeepsearch | 92 | |
DWORD | .sv503_minkeepcomplsearch | 96 | |
DWORD | .sv503_maxkeepcomplsearch | 100 | |
DWORD | .sv503_threadcountadd | 104 | |
DWORD | .sv503_numblockthreads | 108 | |
DWORD | .sv503_scavtimeout | 112 | |
DWORD | .sv503_minrcvqueue | 116 | |
DWORD | .sv503_minfreeworkitems | 120 | |
DWORD | .sv503_xactmemsize | 124 | |
DWORD | .sv503_threadpriority | 128 | |
DWORD | .sv503_maxmpxct | 132 | |
DWORD | .sv503_oplockbreakwait | 136 | |
DWORD | .sv503_oplockbreakresponsewait | 140 | |
BOOL | .sv503_enableoplocks | 144 | |
BOOL | .sv503_enableoplockforceclose | 148 | |
BOOL | .sv503_enablefcbopens | 152 | |
BOOL | .sv503_enableraw | 156 | |
BOOL | .sv503_enablesharednetdrives | 160 | |
DWORD | .sv503_minfreeconnections | 164 | |
DWORD | .sv503_maxfreeconnections | 168 |
│ └─176
SERVER_TRANSPORT_INFO_0 | LPBYTE | .svti0_transportaddress | 0 |
DWORD | .svti0_transportaddresslength | 0 | |
LPWSTR | .svti0_transportname | 0 | |
LPWSTR | .svti0_networkaddress | 0 | |
DWORD | .svti0_numberofvcs | 0 |
│ └─40
SERVER_TRANSPORT_INFO_1 | LPWSTR | .svti1_domain | 0 |
LPBYTE | .svti1_transportaddress | 0 | |
DWORD | .svti1_transportaddresslength | 0 | |
LPWSTR | .svti1_transportname | 0 | |
LPWSTR | .svti1_networkaddress | 0 | |
DWORD | .svti1_numberofvcs | 0 |
│ └─48
SERVER_TRANSPORT_INFO_2 | LPWSTR | .svti2_domain | 0 |
LPBYTE | .svti2_transportaddress | 0 | |
DWORD | .svti2_transportaddresslength | 0 | |
LPWSTR | .svti2_transportname | 0 | |
ULONG | .svti2_flags | 0 | |
LPWSTR | .svti2_networkaddress | 0 | |
DWORD | .svti2_numberofvcs | 0 |
│ └─56
SERVER_TRANSPORT_INFO_3 | LPWSTR | .svti3_domain | 0 |
LPBYTE | .svti3_transportaddress | 0 | |
DWORD | .svti3_transportaddresslength | 0 | |
LPWSTR | .svti3_transportname | 0 | |
ULONG | .svti3_flags | 0 | |
LPWSTR | .svti3_networkaddress | 0 | |
DWORD | .svti3_numberofvcs | 0 | |
BYTE[256] | .svti3_password | 0 | |
DWORD | .svti3_passwordlength | 0 |
│ └─312
SERVICE_ADDRESS | DWORD | .dwAddressType | 0 |
DWORD | .dwAddressFlags | 4 | |
DWORD | .dwAddressLength | 8 | |
DWORD | .dwPrincipalLength | 12 | |
BYTE * | .lpAddress | 16 | |
BYTE * | .lpPrincipal | 24 |
│ └─32
SERVICE_ADDRESSES | DWORD | .dwAddressCount | 0 |
SERVICE_ADDRESS[1] | .Addresses | 8 |
│ └─40
SERVICE_CONTROL_STATUS_REASON_PARAMSA | DWORD | .dwReason | 0 | |
LPSTR | .pszComment | 8 | ||
SERVICE_STATUS_PROCESS | DWORD | .ServiceStatus.dwServiceType | 16 | |
DWORD | .ServiceStatus.dwCurrentState | 20 | ||
DWORD | .ServiceStatus.dwControlsAccepted | 24 | ||
DWORD | .ServiceStatus.dwWin32ExitCode | 28 | ||
DWORD | .ServiceStatus.dwServiceSpecificExitCode | 32 | ||
DWORD | .ServiceStatus.dwCheckPoint | 36 | ||
DWORD | .ServiceStatus.dwWaitHint | 40 | ||
DWORD | .ServiceStatus.dwProcessId | 44 | ||
DWORD | .ServiceStatus.dwServiceFlags | 48 |
│ └─56
SERVICE_CONTROL_STATUS_REASON_PARAMSW | DWORD | .dwReason | 0 | |
LPWSTR | .pszComment | 8 | ||
SERVICE_STATUS_PROCESS | DWORD | .ServiceStatus.dwServiceType | 16 | |
DWORD | .ServiceStatus.dwCurrentState | 20 | ||
DWORD | .ServiceStatus.dwControlsAccepted | 24 | ||
DWORD | .ServiceStatus.dwWin32ExitCode | 28 | ||
DWORD | .ServiceStatus.dwServiceSpecificExitCode | 32 | ||
DWORD | .ServiceStatus.dwCheckPoint | 36 | ||
DWORD | .ServiceStatus.dwWaitHint | 40 | ||
DWORD | .ServiceStatus.dwProcessId | 44 | ||
DWORD | .ServiceStatus.dwServiceFlags | 48 |
│ └─56
SERVICE_DELAYED_AUTO_START_INFO | BOOL | .fDelayedAutostart | 0 |
│ └─4
SERVICE_DESCRIPTIONA | LPSTR | .lpDescription | 0 |
│ └─8
SERVICE_DESCRIPTIONW | LPWSTR | .lpDescription | 0 |
│ └─8
SERVICE_FAILURE_ACTIONSA | DWORD | .dwResetPeriod | 0 |
LPSTR | .lpRebootMsg | 8 | |
LPSTR | .lpCommand | 16 | |
DWORD | .cActions | 24 | |
SC_ACTION * | .lpsaActions | 32 |
│ └─40
SERVICE_FAILURE_ACTIONSW | DWORD | .dwResetPeriod | 0 |
LPWSTR | .lpRebootMsg | 8 | |
LPWSTR | .lpCommand | 16 | |
DWORD | .cActions | 24 | |
SC_ACTION * | .lpsaActions | 32 |
│ └─40
SERVICE_FAILURE_ACTIONS_FLAG | BOOL | .fFailureActionsOnNonCrashFailures | 0 |
│ └─4
SERVICE_INFOA | LPGUID | .lpServiceType | 0 | |
LPSTR | .lpServiceName | 8 | ||
LPSTR | .lpComment | 16 | ||
LPSTR | .lpLocale | 24 | ||
DWORD | .dwDisplayHint | 32 | ||
DWORD | .dwVersion | 36 | ||
DWORD | .dwTime | 40 | ||
LPSTR | .lpMachineName | 48 | ||
LPSERVICE_ADDRESSES | .lpServiceAddress | 56 | ||
BLOB | ULONG | .ServiceSpecificInfo.cbSize | 64 | |
BYTE * | .ServiceSpecificInfo.pBlobData | 72 |
│ └─80
SERVICE_INFOW | LPGUID | .lpServiceType | 0 | |
LPWSTR | .lpServiceName | 8 | ||
LPWSTR | .lpComment | 16 | ||
LPWSTR | .lpLocale | 24 | ||
DWORD | .dwDisplayHint | 32 | ||
DWORD | .dwVersion | 36 | ||
DWORD | .dwTime | 40 | ||
LPWSTR | .lpMachineName | 48 | ||
LPSERVICE_ADDRESSES | .lpServiceAddress | 56 | ||
BLOB | ULONG | .ServiceSpecificInfo.cbSize | 64 | |
BYTE * | .ServiceSpecificInfo.pBlobData | 72 |
│ └─80
SERVICE_LAUNCH_PROTECTED_INFO | DWORD | .dwLaunchProtected | 0 |
│ └─4
SERVICE_NOTIFY_2A | DWORD | .dwVersion | 0 | |
PFN_SC_NOTIFY_CALLBACK | .pfnNotifyCallback | 8 | ||
PVOID | .pContext | 16 | ||
DWORD | .dwNotificationStatus | 24 | ||
SERVICE_STATUS_PROCESS | DWORD | .ServiceStatus.dwServiceType | 28 | |
DWORD | .ServiceStatus.dwCurrentState | 32 | ||
DWORD | .ServiceStatus.dwControlsAccepted | 36 | ||
DWORD | .ServiceStatus.dwWin32ExitCode | 40 | ||
DWORD | .ServiceStatus.dwServiceSpecificExitCode | 44 | ||
DWORD | .ServiceStatus.dwCheckPoint | 48 | ||
DWORD | .ServiceStatus.dwWaitHint | 52 | ||
DWORD | .ServiceStatus.dwProcessId | 56 | ||
DWORD | .ServiceStatus.dwServiceFlags | 60 | ||
DWORD | .dwNotificationTriggered | 64 | ||
LPSTR | .pszServiceNames | 72 |
│ └─80
SERVICE_NOTIFY_2W | DWORD | .dwVersion | 0 | |
PFN_SC_NOTIFY_CALLBACK | .pfnNotifyCallback | 8 | ||
PVOID | .pContext | 16 | ||
DWORD | .dwNotificationStatus | 24 | ||
SERVICE_STATUS_PROCESS | DWORD | .ServiceStatus.dwServiceType | 28 | |
DWORD | .ServiceStatus.dwCurrentState | 32 | ||
DWORD | .ServiceStatus.dwControlsAccepted | 36 | ||
DWORD | .ServiceStatus.dwWin32ExitCode | 40 | ||
DWORD | .ServiceStatus.dwServiceSpecificExitCode | 44 | ||
DWORD | .ServiceStatus.dwCheckPoint | 48 | ||
DWORD | .ServiceStatus.dwWaitHint | 52 | ||
DWORD | .ServiceStatus.dwProcessId | 56 | ||
DWORD | .ServiceStatus.dwServiceFlags | 60 | ||
DWORD | .dwNotificationTriggered | 64 | ||
LPWSTR | .pszServiceNames | 72 |
│ └─80
SERVICE_PREFERRED_NODE_INFO | USHORT | .usPreferredNode | 0 |
BOOLEAN | .fDelete | 2 |
│ └─4
SERVICE_PRESHUTDOWN_INFO | DWORD | .dwPreshutdownTimeout | 0 |
│ └─4
SERVICE_REQUIRED_PRIVILEGES_INFOA | LPSTR | .pmszRequiredPrivileges | 0 |
│ └─8
SERVICE_REQUIRED_PRIVILEGES_INFOW | LPWSTR | .pmszRequiredPrivileges | 0 |
│ └─8
SERVICE_SID_INFO | DWORD | .dwServiceSidType | 0 |
│ └─4
SERVICE_STATUS | DWORD | .dwServiceType | 0 |
DWORD | .dwCurrentState | 4 | |
DWORD | .dwControlsAccepted | 8 | |
DWORD | .dwWin32ExitCode | 12 | |
DWORD | .dwServiceSpecificExitCode | 16 | |
DWORD | .dwCheckPoint | 20 | |
DWORD | .dwWaitHint | 24 |
│ └─28
SERVICE_STATUS_PROCESS | DWORD | .dwServiceType | 0 |
DWORD | .dwCurrentState | 4 | |
DWORD | .dwControlsAccepted | 8 | |
DWORD | .dwWin32ExitCode | 12 | |
DWORD | .dwServiceSpecificExitCode | 16 | |
DWORD | .dwCheckPoint | 20 | |
DWORD | .dwWaitHint | 24 | |
DWORD | .dwProcessId | 28 | |
DWORD | .dwServiceFlags | 32 |
│ └─36
SERVICE_TABLE_ENTRYA | LPSTR | .lpServiceName | 0 |
LPSERVICE_MAIN_FUNCTIONA | .lpServiceProc | 8 |
│ └─16
SERVICE_TABLE_ENTRYW | LPWSTR | .lpServiceName | 0 |
LPSERVICE_MAIN_FUNCTIONW | .lpServiceProc | 8 |
│ └─16
SERVICE_TIMECHANGE_INFO | LARGE_INTEGER | LONGLONG | .liNewTime.QuadPart | 0 |
struct (unnamed) | .liNewTime.u | 0 | ||
DWORD | .liNewTime.LowPart | 0 | ||
LONG | .liNewTime.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .liOldTime.QuadPart | 8 | |
struct (unnamed) | .liOldTime.u | 8 | ||
DWORD | .liOldTime.LowPart | 8 | ||
LONG | .liOldTime.HighPart | 12 |
│ └─16
SERVICE_TRIGGER | DWORD | .dwTriggerType | 0 |
DWORD | .dwAction | 4 | |
GUID * | .pTriggerSubtype | 8 | |
DWORD | .cDataItems | 16 | |
PSERVICE_TRIGGER_SPECIFIC_DATA_ITEM | .pDataItems | 24 |
│ └─32
SERVICE_TRIGGER_INFO | DWORD | .cTriggers | 0 |
PSERVICE_TRIGGER | .pTriggers | 8 | |
PBYTE | .pReserved | 16 |
│ └─24
SERVICE_TRIGGER_SPECIFIC_DATA_ITEM | DWORD | .dwDataType | 0 |
DWORD | .cbData | 4 | |
PBYTE | .pData | 8 |
│ └─16
SERVICE_TYPE_INFO_ABSA | LPSTR | .lpTypeName | 0 |
DWORD | .dwValueCount | 8 | |
SERVICE_TYPE_VALUE_ABSA[1] | .Values | 16 |
│ └─48
SERVICE_TYPE_INFO_ABSW | LPWSTR | .lpTypeName | 0 |
DWORD | .dwValueCount | 8 | |
SERVICE_TYPE_VALUE_ABSW[1] | .Values | 16 |
│ └─48
SERVICE_TYPE_VALUE_ABSA | DWORD | .dwNameSpace | 0 |
DWORD | .dwValueType | 4 | |
DWORD | .dwValueSize | 8 | |
LPSTR | .lpValueName | 16 | |
PVOID | .lpValue | 24 |
│ └─32
SERVICE_TYPE_VALUE_ABSW | DWORD | .dwNameSpace | 0 |
DWORD | .dwValueType | 4 | |
DWORD | .dwValueSize | 8 | |
LPWSTR | .lpValueName | 16 | |
PVOID | .lpValue | 24 |
│ └─32
SESSION_BUFFER | UCHAR | .lsn | 0 |
UCHAR | .state | 1 | |
UCHAR[16] | .local_name | 2 | |
UCHAR[16] | .remote_name | 18 | |
UCHAR | .rcvs_outstanding | 34 | |
UCHAR | .sends_outstanding | 35 |
│ └─36
SESSION_HEADER | UCHAR | .sess_name | 0 |
UCHAR | .num_sess | 1 | |
UCHAR | .rcv_dg_outstanding | 2 | |
UCHAR | .rcv_any_outstanding | 3 |
│ └─4
SESSION_INFO_0 | LPWSTR | .sesi0_cname | 0 |
│ └─8
SESSION_INFO_1 | LPWSTR | .sesi1_cname | 0 |
LPWSTR | .sesi1_username | 8 | |
DWORD | .sesi1_num_opens | 16 | |
DWORD | .sesi1_time | 20 | |
DWORD | .sesi1_idle_time | 24 | |
DWORD | .sesi1_user_flags | 28 |
│ └─32
SESSION_INFO_10 | LPWSTR | .sesi10_cname | 0 |
LPWSTR | .sesi10_username | 8 | |
DWORD | .sesi10_time | 16 | |
DWORD | .sesi10_idle_time | 20 |
│ └─24
SESSION_INFO_2 | LPWSTR | .sesi2_cname | 0 |
LPWSTR | .sesi2_username | 8 | |
DWORD | .sesi2_num_opens | 16 | |
DWORD | .sesi2_time | 20 | |
DWORD | .sesi2_idle_time | 24 | |
DWORD | .sesi2_user_flags | 28 | |
LPWSTR | .sesi2_cltype_name | 32 |
│ └─40
SESSION_INFO_502 | LPWSTR | .sesi502_cname | 0 |
LPWSTR | .sesi502_username | 8 | |
DWORD | .sesi502_num_opens | 16 | |
DWORD | .sesi502_time | 20 | |
DWORD | .sesi502_idle_time | 24 | |
DWORD | .sesi502_user_flags | 28 | |
LPWSTR | .sesi502_cltype_name | 32 | |
LPWSTR | .sesi502_transport | 40 |
│ └─48
SETTEXTEX | DWORD | .flags | 0 |
UINT | .codepage | 4 |
│ └─8
SET_DISK_ATTRIBUTES | DWORD | .Version | 0 |
BOOLEAN | .Persist | 4 | |
BYTE[3] | .Reserved1 | 5 | |
DWORDLONG | .Attributes | 8 | |
DWORDLONG | .AttributesMask | 16 | |
DWORD[4] | .Reserved2 | 24 |
│ └─40
SET_PARTITION_INFORMATION | BYTE | .PartitionType | 0 |
│ └─1
SET_VIRTUAL_DISK_INFO | SET_VIRTUAL_DISK_INFO_VERSION | .Version | 0 | |
GUID | unsigned long | .VirtualDiskId.Data1 | 8 | |
unsigned short | .VirtualDiskId.Data2 | 12 | ||
unsigned short | .VirtualDiskId.Data3 | 14 | ||
unsigned char[8] | .VirtualDiskId.Data4 | 16 | ||
struct (unnamed) | .ParentPathWithDepthInfo | 8 | ||
ULONG | .VhdPhysicalSectorSize | 8 | ||
BOOL | .ChangeTrackingEnabled | 8 | ||
PCWSTR | .ParentFilePath | 8 | ||
struct (unnamed) | .ParentLocator | 8 | ||
GUID | unsigned long | .UniqueIdentifier.Data1 | 8 | |
unsigned short | .UniqueIdentifier.Data2 | 12 | ||
unsigned short | .UniqueIdentifier.Data3 | 14 | ||
unsigned char[8] | .UniqueIdentifier.Data4 | 16 |
│ └─32
SFVM_HELPTOPIC_DATA | WCHAR[260] | .wszHelpFile | 0 |
WCHAR[260] | .wszHelpTopic | 520 |
│ └─1040
SFVM_PROPPAGE_DATA | DWORD | .dwReserved | 0 |
LPFNADDPROPSHEETPAGE | .pfn | 8 | |
LPARAM | .lParam | 16 |
│ └─24
SFV_CREATE | UINT | .cbSize | 0 |
IShellFolder * | .pshf | 8 | |
IShellView * | .psvOuter | 16 | |
IShellFolderViewCB * | .psfvcb | 24 |
│ └─32
SFV_SETITEMPOS | LPCITEMIDLIST | .pidl | 0 | |
POINT | LONG | .pt.x | 8 | |
LONG | .pt.y | 12 |
│ └─16
SHARDAPPIDINFO | IShellItem * | .psi | 0 |
PCWSTR | .pszAppID | 8 |
│ └─16
SHARDAPPIDINFOIDLIST | LPCITEMIDLIST | .pidl | 0 |
PCWSTR | .pszAppID | 8 |
│ └─16
SHARDAPPIDINFOLINK | IShellLinkA * | .psl | 0 |
PCWSTR | .pszAppID | 8 |
│ └─16
SHARE_INFO_0 | LPWSTR | .shi0_netname | 0 |
│ └─8
SHARE_INFO_1 | LPWSTR | .shi1_netname | 0 |
DWORD | .shi1_type | 8 | |
LPWSTR | .shi1_remark | 16 |
│ └─24
SHARE_INFO_1004 | LPWSTR | .shi1004_remark | 0 |
│ └─8
SHARE_INFO_1005 | DWORD | .shi1005_flags | 0 |
│ └─4
SHARE_INFO_1006 | DWORD | .shi1006_max_uses | 0 |
│ └─4
SHARE_INFO_1501 | DWORD | .shi1501_reserved | 0 |
PSECURITY_DESCRIPTOR | .shi1501_security_descriptor | 8 |
│ └─16
SHARE_INFO_2 | LPWSTR | .shi2_netname | 0 |
DWORD | .shi2_type | 8 | |
LPWSTR | .shi2_remark | 16 | |
DWORD | .shi2_permissions | 24 | |
DWORD | .shi2_max_uses | 28 | |
DWORD | .shi2_current_uses | 32 | |
LPWSTR | .shi2_path | 40 | |
LPWSTR | .shi2_passwd | 48 |
│ └─56
SHARE_INFO_501 | LPWSTR | .shi501_netname | 0 |
DWORD | .shi501_type | 8 | |
LPWSTR | .shi501_remark | 16 | |
DWORD | .shi501_flags | 24 |
│ └─32
SHARE_INFO_502 | LPWSTR | .shi502_netname | 0 |
DWORD | .shi502_type | 8 | |
LPWSTR | .shi502_remark | 16 | |
DWORD | .shi502_permissions | 24 | |
DWORD | .shi502_max_uses | 28 | |
DWORD | .shi502_current_uses | 32 | |
LPWSTR | .shi502_path | 40 | |
LPWSTR | .shi502_passwd | 48 | |
DWORD | .shi502_reserved | 56 | |
PSECURITY_DESCRIPTOR | .shi502_security_descriptor | 64 |
│ └─72
SHARE_INFO_503 | LPWSTR | .shi503_netname | 0 |
DWORD | .shi503_type | 8 | |
LPWSTR | .shi503_remark | 16 | |
DWORD | .shi503_permissions | 24 | |
DWORD | .shi503_max_uses | 28 | |
DWORD | .shi503_current_uses | 32 | |
LPWSTR | .shi503_path | 40 | |
LPWSTR | .shi503_passwd | 48 | |
LPWSTR | .shi503_servername | 56 | |
DWORD | .shi503_reserved | 64 | |
PSECURITY_DESCRIPTOR | .shi503_security_descriptor | 72 |
│ └─80
SHCOLUMNDATA | ULONG | .dwFlags | 0 |
DWORD | .dwFileAttributes | 4 | |
ULONG | .dwReserved | 8 | |
WCHAR * | .pwszExt | 16 | |
WCHAR[260] | .wszFile | 24 |
│ └─544
SHCOLUMNINFO | SHCOLUMNID | .scid | 0 |
VARTYPE | .vt | 20 | |
DWORD | .fmt | 22 | |
UINT | .cChars | 26 | |
DWORD | .csFlags | 30 | |
WCHAR[80] | .wszTitle | 34 | |
WCHAR[128] | .wszDescription | 194 |
│ └─450
SHCOLUMNINIT | ULONG | .dwFlags | 0 |
ULONG | .dwReserved | 4 | |
WCHAR[260] | .wszFolder | 8 |
│ └─528
SHCREATEPROCESSINFOW | DWORD | .cbSize | 0 |
ULONG | .fMask | 4 | |
HWND | .hwnd | 8 | |
LPCWSTR | .pszFile | 16 | |
LPCWSTR | .pszParameters | 24 | |
LPCWSTR | .pszCurrentDirectory | 32 | |
HANDLE | .hUserToken | 40 | |
LPSECURITY_ATTRIBUTES | .lpProcessAttributes | 48 | |
LPSECURITY_ATTRIBUTES | .lpThreadAttributes | 56 | |
BOOL | .bInheritHandles | 64 | |
DWORD | .dwCreationFlags | 68 | |
LPSTARTUPINFOW | .lpStartupInfo | 72 | |
LPPROCESS_INFORMATION | .lpProcessInformation | 80 |
│ └─88
SHChangeDWORDAsIDList | USHORT | .cb | 0 |
DWORD | .dwItem1 | 2 | |
DWORD | .dwItem2 | 6 | |
USHORT | .cbZero | 10 |
│ └─12
SHChangeNotifyEntry | LPCITEMIDLIST | .pidl | 0 |
BOOL | .fRecursive | 8 |
│ └─12
SHChangeProductKeyAsIDList | USHORT | .cb | 0 |
WCHAR[39] | .wszProductKey | 2 | |
USHORT | .cbZero | 80 |
│ └─82
SHChangeUpdateImageIDList | USHORT | .cb | 0 |
int | .iIconIndex | 2 | |
int | .iCurIndex | 6 | |
UINT | .uFlags | 10 | |
DWORD | .dwProcessID | 14 | |
WCHAR[260] | .szName | 18 | |
USHORT | .cbZero | 538 |
│ └─540
SHDESCRIPTIONID | DWORD | .dwDescriptionId | 0 |
CLSID | .clsid | 4 |
│ └─20
SHDRAGIMAGE | SIZE | LONG | .sizeDragImage.cx | 0 |
LONG | .sizeDragImage.cy | 4 | ||
POINT | LONG | .ptOffset.x | 8 | |
LONG | .ptOffset.y | 12 | ||
HBITMAP | .hbmpDragImage | 16 | ||
COLORREF | .crColorKey | 24 |
│ └─32
SHELLDETAILS | int | .fmt | 0 | |
int | .cxChar | 4 | ||
STRRET | UINT | .str.uType | 8 | |
char[260] | .str.cStr | 16 | ||
LPWSTR | .str.pOleStr | 16 | ||
UINT | .str.uOffset | 16 |
│ └─280
SHELLEXECUTEINFOA | DWORD | .cbSize | 0 |
ULONG | .fMask | 4 | |
HWND | .hwnd | 8 | |
LPCSTR | .lpVerb | 16 | |
LPCSTR | .lpFile | 24 | |
LPCSTR | .lpParameters | 32 | |
LPCSTR | .lpDirectory | 40 | |
int | .nShow | 48 | |
HINSTANCE | .hInstApp | 56 | |
void * | .lpIDList | 64 | |
LPCSTR | .lpClass | 72 | |
HKEY | .hkeyClass | 80 | |
DWORD | .dwHotKey | 88 | |
HANDLE | .hIcon | 96 | |
HANDLE | .hMonitor | 96 | |
HANDLE | .hProcess | 104 |
│ └─112
SHELLEXECUTEINFOW | DWORD | .cbSize | 0 |
ULONG | .fMask | 4 | |
HWND | .hwnd | 8 | |
LPCWSTR | .lpVerb | 16 | |
LPCWSTR | .lpFile | 24 | |
LPCWSTR | .lpParameters | 32 | |
LPCWSTR | .lpDirectory | 40 | |
int | .nShow | 48 | |
HINSTANCE | .hInstApp | 56 | |
void * | .lpIDList | 64 | |
LPCWSTR | .lpClass | 72 | |
HKEY | .hkeyClass | 80 | |
DWORD | .dwHotKey | 88 | |
HANDLE | .hIcon | 96 | |
HANDLE | .hMonitor | 96 | |
HANDLE | .hProcess | 104 |
│ └─112
SHELLFLAGSTATE | BOOL | .fShowAllObjects | 0bytes,0bits |
BOOL | .fShowExtensions | 0bytes,1bits | |
BOOL | .fNoConfirmRecycle | 0bytes,2bits | |
BOOL | .fShowSysFiles | 0bytes,3bits | |
BOOL | .fShowCompColor | 0bytes,4bits | |
BOOL | .fDoubleClickInWebView | 0bytes,5bits | |
BOOL | .fDesktopHTML | 0bytes,6bits | |
BOOL | .fWin95Classic | 0bytes,7bits | |
BOOL | .fDontPrettyPath | 1bytes,0bits | |
BOOL | .fShowAttribCol | 1bytes,1bits | |
BOOL | .fMapNetDrvBtn | 1bytes,2bits | |
BOOL | .fShowInfoTip | 1bytes,3bits | |
BOOL | .fHideIcons | 1bytes,4bits | |
BOOL | .fAutoCheckSelect | 1bytes,5bits | |
BOOL | .fIconsOnly | 1bytes,6bits | |
UINT | .fRestFlags | 1bytes,7bits |
│ └─4
SHELLSTATEA | BOOL | .fShowAllObjects | 0bytes,0bits |
BOOL | .fShowExtensions | 0bytes,1bits | |
BOOL | .fNoConfirmRecycle | 0bytes,2bits | |
BOOL | .fShowSysFiles | 0bytes,3bits | |
BOOL | .fShowCompColor | 0bytes,4bits | |
BOOL | .fDoubleClickInWebView | 0bytes,5bits | |
BOOL | .fDesktopHTML | 0bytes,6bits | |
BOOL | .fWin95Classic | 0bytes,7bits | |
BOOL | .fDontPrettyPath | 1bytes,0bits | |
BOOL | .fShowAttribCol | 1bytes,1bits | |
BOOL | .fMapNetDrvBtn | 1bytes,2bits | |
BOOL | .fShowInfoTip | 1bytes,3bits | |
BOOL | .fHideIcons | 1bytes,4bits | |
BOOL | .fWebView | 1bytes,5bits | |
BOOL | .fFilter | 1bytes,6bits | |
BOOL | .fShowSuperHidden | 1bytes,7bits | |
BOOL | .fNoNetCrawling | 2bytes,0bits | |
DWORD | .dwWin95Unused | 4 | |
UINT | .uWin95Unused | 8 | |
LONG | .lParamSort | 12 | |
int | .iSortDirection | 16 | |
UINT | .version | 20 | |
UINT | .uNotUsed | 24 | |
BOOL | .fSepProcess | 28bytes,0bits | |
BOOL | .fStartPanelOn | 28bytes,1bits | |
BOOL | .fShowStartPage | 28bytes,2bits | |
BOOL | .fAutoCheckSelect | 28bytes,3bits | |
BOOL | .fIconsOnly | 28bytes,4bits | |
BOOL | .fShowTypeOverlay | 28bytes,5bits | |
BOOL | .fShowStatusBar | 28bytes,6bits | |
UINT | .fSpareFlags | 28bytes,7bits |
│ └─32
SHELLSTATEW | BOOL | .fShowAllObjects | 0bytes,0bits |
BOOL | .fShowExtensions | 0bytes,1bits | |
BOOL | .fNoConfirmRecycle | 0bytes,2bits | |
BOOL | .fShowSysFiles | 0bytes,3bits | |
BOOL | .fShowCompColor | 0bytes,4bits | |
BOOL | .fDoubleClickInWebView | 0bytes,5bits | |
BOOL | .fDesktopHTML | 0bytes,6bits | |
BOOL | .fWin95Classic | 0bytes,7bits | |
BOOL | .fDontPrettyPath | 1bytes,0bits | |
BOOL | .fShowAttribCol | 1bytes,1bits | |
BOOL | .fMapNetDrvBtn | 1bytes,2bits | |
BOOL | .fShowInfoTip | 1bytes,3bits | |
BOOL | .fHideIcons | 1bytes,4bits | |
BOOL | .fWebView | 1bytes,5bits | |
BOOL | .fFilter | 1bytes,6bits | |
BOOL | .fShowSuperHidden | 1bytes,7bits | |
BOOL | .fNoNetCrawling | 2bytes,0bits | |
DWORD | .dwWin95Unused | 4 | |
UINT | .uWin95Unused | 8 | |
LONG | .lParamSort | 12 | |
int | .iSortDirection | 16 | |
UINT | .version | 20 | |
UINT | .uNotUsed | 24 | |
BOOL | .fSepProcess | 28bytes,0bits | |
BOOL | .fStartPanelOn | 28bytes,1bits | |
BOOL | .fShowStartPage | 28bytes,2bits | |
BOOL | .fAutoCheckSelect | 28bytes,3bits | |
BOOL | .fIconsOnly | 28bytes,4bits | |
BOOL | .fShowTypeOverlay | 28bytes,5bits | |
BOOL | .fShowStatusBar | 28bytes,6bits | |
UINT | .fSpareFlags | 28bytes,7bits |
│ └─32
SHELL_ITEM_RESOURCE | GUID | unsigned long | .guidType.Data1 | 0 |
unsigned short | .guidType.Data2 | 4 | ||
unsigned short | .guidType.Data3 | 6 | ||
unsigned char[8] | .guidType.Data4 | 8 | ||
WCHAR[260] | .szName | 16 |
│ └─536
SHFILEINFOA | HICON | .hIcon | 0 |
int | .iIcon | 8 | |
DWORD | .dwAttributes | 12 | |
CHAR[260] | .szDisplayName | 16 | |
CHAR[80] | .szTypeName | 276 |
│ └─360
SHFILEINFOW | HICON | .hIcon | 0 |
int | .iIcon | 8 | |
DWORD | .dwAttributes | 12 | |
WCHAR[260] | .szDisplayName | 16 | |
WCHAR[80] | .szTypeName | 536 |
│ └─696
SHFILEOPSTRUCTA | HWND | .hwnd | 0 |
UINT | .wFunc | 8 | |
PCZZSTR | .pFrom | 16 | |
PCZZSTR | .pTo | 24 | |
FILEOP_FLAGS | .fFlags | 32 | |
BOOL | .fAnyOperationsAborted | 36 | |
LPVOID | .hNameMappings | 40 | |
PCSTR | .lpszProgressTitle | 48 |
│ └─56
SHFILEOPSTRUCTW | HWND | .hwnd | 0 |
UINT | .wFunc | 8 | |
PCZZWSTR | .pFrom | 16 | |
PCZZWSTR | .pTo | 24 | |
FILEOP_FLAGS | .fFlags | 32 | |
BOOL | .fAnyOperationsAborted | 36 | |
LPVOID | .hNameMappings | 40 | |
PCWSTR | .lpszProgressTitle | 48 |
│ └─56
SHFOLDERCUSTOMSETTINGS | DWORD | .dwSize | 0 |
DWORD | .dwMask | 4 | |
SHELLVIEWID * | .pvid | 8 | |
LPWSTR | .pszWebViewTemplate | 16 | |
DWORD | .cchWebViewTemplate | 24 | |
LPWSTR | .pszWebViewTemplateVersion | 32 | |
LPWSTR | .pszInfoTip | 40 | |
DWORD | .cchInfoTip | 48 | |
CLSID * | .pclsid | 56 | |
DWORD | .dwFlags | 64 | |
LPWSTR | .pszIconFile | 72 | |
DWORD | .cchIconFile | 80 | |
int | .iIconIndex | 84 | |
LPWSTR | .pszLogo | 88 | |
DWORD | .cchLogo | 96 |
│ └─104
SHITEMID | USHORT | .cb | 0 |
BYTE[1] | .abID | 2 |
│ └─3
SHNAMEMAPPINGA | LPSTR | .pszOldPath | 0 |
LPSTR | .pszNewPath | 8 | |
int | .cchOldPath | 16 | |
int | .cchNewPath | 20 |
│ └─24
SHNAMEMAPPINGW | LPWSTR | .pszOldPath | 0 |
LPWSTR | .pszNewPath | 8 | |
int | .cchOldPath | 16 | |
int | .cchNewPath | 20 |
│ └─24
SHQUERYRBINFO | DWORD | .cbSize | 0 |
long long | .i64Size | 8 | |
long long | .i64NumItems | 16 |
│ └─24
SHRINK_VOLUME_INFORMATION | SHRINK_VOLUME_REQUEST_TYPES | .ShrinkRequestType | 0 |
DWORDLONG | .Flags | 8 | |
LONGLONG | .NewNumberOfSectors | 16 |
│ └─24
SHSTOCKICONINFO | DWORD | .cbSize | 0 |
HICON | .hIcon | 8 | |
int | .iSysImageIndex | 16 | |
int | .iIcon | 20 | |
WCHAR[260] | .szPath | 24 |
│ └─544
SID | BYTE | .Revision | 0 | |
BYTE | .SubAuthorityCount | 1 | ||
SID_IDENTIFIER_AUTHORITY | BYTE[6] | .IdentifierAuthority.Value | 2 | |
DWORD[1] | .SubAuthority | 8 |
│ └─12
SID_AND_ATTRIBUTES | PSID | .Sid | 0 |
DWORD | .Attributes | 8 |
│ └─16
SID_AND_ATTRIBUTES_HASH | DWORD | .SidCount | 0 |
PSID_AND_ATTRIBUTES | .SidAttr | 8 | |
SID_HASH_ENTRY[32] | .Hash | 16 |
│ └─272
SID_IDENTIFIER_AUTHORITY | BYTE[6] | .Value | 0 |
│ └─6
SID_INFO | PSID | .pSid | 0 |
PWSTR | .pwzCommonName | 8 | |
PWSTR | .pwzClass | 16 | |
PWSTR | .pwzUPN | 24 |
│ └─32
SID_INFO_LIST | ULONG | .cItems | 0 |
SID_INFO[1] | .aSidInfo | 8 |
│ └─40
SILO_INFO | ULONG | .ulSTID | 0 |
UCHAR | .SpecificationMajor | 4 | |
UCHAR | .SpecificationMinor | 5 | |
UCHAR | .ImplementationMajor | 6 | |
UCHAR | .ImplementationMinor | 7 | |
UCHAR | .type | 8 | |
UCHAR | .capabilities | 9 |
│ └─12
SINGLE_LIST_ENTRY | struct _SINGLE_LIST_ENTRY * | .Next | 0 |
│ └─8
SIP_ADD_NEWPROVIDER | DWORD | .cbStruct | 0 |
GUID * | .pgSubject | 8 | |
WCHAR * | .pwszDLLFileName | 16 | |
WCHAR * | .pwszMagicNumber | 24 | |
WCHAR * | .pwszIsFunctionName | 32 | |
WCHAR * | .pwszGetFuncName | 40 | |
WCHAR * | .pwszPutFuncName | 48 | |
WCHAR * | .pwszCreateFuncName | 56 | |
WCHAR * | .pwszVerifyFuncName | 64 | |
WCHAR * | .pwszRemoveFuncName | 72 | |
WCHAR * | .pwszIsFunctionNameFmt2 | 80 | |
PWSTR | .pwszGetCapFuncName | 88 |
│ └─96
SIP_CAP_SET_V2 | DWORD | .cbSize | 0 |
DWORD | .dwVersion | 4 | |
BOOL | .isMultiSign | 8 | |
DWORD | .dwReserved | 12 |
│ └─16
SIP_CAP_SET_V3 | DWORD | .cbSize | 0 |
DWORD | .dwVersion | 4 | |
BOOL | .isMultiSign | 8 | |
DWORD | .dwFlags | 12 | |
DWORD | .dwReserved | 12 |
│ └─16
SIP_DISPATCH_INFO | DWORD | .cbSize | 0 |
HANDLE | .hSIP | 8 | |
pCryptSIPGetSignedDataMsg | .pfGet | 16 | |
pCryptSIPPutSignedDataMsg | .pfPut | 24 | |
pCryptSIPCreateIndirectData | .pfCreate | 32 | |
pCryptSIPVerifyIndirectData | .pfVerify | 40 | |
pCryptSIPRemoveSignedDataMsg | .pfRemove | 48 |
│ └─56
SIP_INDIRECT_DATA | CRYPT_ATTRIBUTE_TYPE_VALUE | LPSTR | .Data.pszObjId | 0 |
CRYPT_OBJID_BLOB | .Data.Value | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .DigestAlgorithm.pszObjId | 24 | |
CRYPT_OBJID_BLOB | .DigestAlgorithm.Parameters | 32 | ||
CRYPT_HASH_BLOB | .Digest | 48 |
│ └─64
SIP_SUBJECTINFO | DWORD | .cbSize | 0 | |
GUID * | .pgSubjectType | 8 | ||
HANDLE | .hFile | 16 | ||
LPCWSTR | .pwsFileName | 24 | ||
LPCWSTR | .pwsDisplayName | 32 | ||
DWORD | .dwReserved1 | 40 | ||
DWORD | .dwIntVersion | 44 | ||
HCRYPTPROV | .hProv | 48 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .DigestAlgorithm.pszObjId | 56 | |
CRYPT_OBJID_BLOB | .DigestAlgorithm.Parameters | 64 | ||
DWORD | .dwFlags | 80 | ||
DWORD | .dwEncodingType | 84 | ||
DWORD | .dwReserved2 | 88 | ||
DWORD | .fdwCAPISettings | 92 | ||
DWORD | .fdwSecuritySettings | 96 | ||
DWORD | .dwIndex | 100 | ||
DWORD | .dwUnionChoice | 104 | ||
struct MS_ADDINFO_BLOB_ * | .psBlob | 112 | ||
struct MS_ADDINFO_CATALOGMEMBER_ * | .psCatMember | 112 | ||
struct MS_ADDINFO_FLAT_ * | .psFlat | 112 | ||
LPVOID | .pClientData | 120 |
│ └─128
SIZE | LONG | .cx | 0 |
LONG | .cy | 4 |
│ └─8
SI_ACCESS | const GUID * | .pguid | 0 |
ACCESS_MASK | .mask | 8 | |
LPCWSTR | .pszName | 16 | |
DWORD | .dwFlags | 24 |
│ └─32
SI_INHERIT_TYPE | const GUID * | .pguid | 0 |
ULONG | .dwFlags | 8 | |
LPCWSTR | .pszName | 16 |
│ └─24
SI_OBJECT_INFO | DWORD | .dwFlags | 0 | |
HINSTANCE | .hInstance | 8 | ||
LPWSTR | .pszServerName | 16 | ||
LPWSTR | .pszObjectName | 24 | ||
LPWSTR | .pszPageTitle | 32 | ||
GUID | unsigned long | .guidObjectType.Data1 | 40 | |
unsigned short | .guidObjectType.Data2 | 44 | ||
unsigned short | .guidObjectType.Data3 | 46 | ||
unsigned char[8] | .guidObjectType.Data4 | 48 |
│ └─56
SLIST_ENTRY | struct _SLIST_ENTRY * | .Next | 0 |
│ └─16
SLOWAPPINFO | ULONGLONG | .ullSize | 0 | |
FILETIME | DWORD | .ftLastUsed.dwLowDateTime | 8 | |
DWORD | .ftLastUsed.dwHighDateTime | 12 | ||
int | .iTimesUsed | 16 | ||
LPWSTR | .pszImage | 24 |
│ └─32
SL_ACTIVATION_INFO_HEADER | DWORD | .cbSize | 0 |
SL_ACTIVATION_TYPE | .type | 4 |
│ └─8
SL_AD_ACTIVATION_INFO | SL_ACTIVATION_INFO_HEADER | DWORD | .header.cbSize | 0 |
SL_ACTIVATION_TYPE | .header.type | 4 | ||
PCWSTR | .pwszProductKey | 8 | ||
PCWSTR | .pwszActivationObjectName | 16 |
│ └─24
SL_LICENSING_STATUS | SLID | .SkuId | 0 |
SLLICENSINGSTATUS | .eStatus | 16 | |
DWORD | .dwGraceTime | 20 | |
DWORD | .dwTotalGraceDays | 24 | |
HRESULT | .hrReason | 28 | |
UINT64 | .qwValidityExpiration | 32 |
│ └─40
SL_NONGENUINE_UI_OPTIONS | DWORD | .cbSize | 0 |
const SLID * | .pComponentId | 8 | |
HRESULT | .hResultUI | 16 |
│ └─24
SMCSHCHANGENOTIFYSTRUCT | long | .lEvent | 0 |
LPCITEMIDLIST | .pidl1 | 8 | |
LPCITEMIDLIST | .pidl2 | 16 |
│ └─24
SMDATA | DWORD | .dwMask | 0 |
DWORD | .dwFlags | 4 | |
HMENU | .hmenu | 8 | |
HWND | .hwnd | 16 | |
UINT | .uId | 24 | |
UINT | .uIdParent | 28 | |
UINT | .uIdAncestor | 32 | |
IUnknown * | .punk | 40 | |
LPITEMIDLIST | .pidlFolder | 48 | |
LPITEMIDLIST | .pidlItem | 56 | |
IShellFolder * | .psf | 64 | |
void * | .pvUserData | 72 |
│ └─80
SMHBA_ADAPTERATTRIBUTES | char[64] | .Manufacturer | 0 |
char[64] | .SerialNumber | 64 | |
char[256] | .Model | 128 | |
char[256] | .ModelDescription | 384 | |
char[256] | .HardwareVersion | 640 | |
char[256] | .DriverVersion | 896 | |
char[256] | .OptionROMVersion | 1152 | |
char[256] | .FirmwareVersion | 1408 | |
HBA_UINT32 | .VendorSpecificID | 1664 | |
char[256] | .DriverName | 1668 | |
char[256] | .HBASymbolicName | 1924 | |
char[256] | .RedundantOptionROMVersion | 2180 | |
char[256] | .RedundantFirmwareVersion | 2436 |
│ └─2692
SMHBA_BINDING | HBA_UINT32 | .NumberOfEntries | 0 |
SMHBA_BINDINGENTRY[1] | .entry | 8 |
│ └─568
SMHBA_BINDINGENTRY | SMHBA_BIND_TYPE | .type | 0 | ||
SMHBA_SCSIID | char[256] | .ScsiId.OSDeviceName | 4 | ||
HBA_UINT32 | .ScsiId.ScsiBusNumber | 260 | |||
HBA_UINT32 | .ScsiId.ScsiTargetNumber | 264 | |||
HBA_UINT32 | .ScsiId.ScsiOSLun | 268 | |||
SMHBA_PORTLUN | HBA_WWN | HBA_UINT8[8] | .PortLun.PortWWN.wwn | 272 | |
HBA_WWN | HBA_UINT8[8] | .PortLun.domainPortWWN.wwn | 280 | ||
HBA_SCSILUN | .PortLun.TargetLun | 288 | |||
SMHBA_LUID | char[256] | .LUID.buffer | 296 | ||
HBA_STATUS | .Status | 552 |
│ └─560
SMHBA_FC_PHY | HBA_FCPHYSPEED | .PhySupportSpeed | 0 |
HBA_FCPHYSPEED | .PhySpeed | 4 | |
HBA_FCPHYTYPE | .PhyType | 8 | |
HBA_UINT32 | .MaxFrameSize | 12 |
│ └─16
SMHBA_FC_PORT | HBA_WWN | HBA_UINT8[8] | .NodeWWN.wwn | 0 |
HBA_WWN | HBA_UINT8[8] | .PortWWN.wwn | 8 | |
HBA_UINT32 | .FcId | 16 | ||
HBA_COS | .PortSupportedClassofService | 20 | ||
HBA_FC4TYPES | HBA_UINT8[32] | .PortSupportedFc4Types.bits | 24 | |
HBA_FC4TYPES | HBA_UINT8[32] | .PortActiveFc4Types.bits | 56 | |
HBA_WWN | HBA_UINT8[8] | .FabricName.wwn | 88 | |
char[256] | .PortSymbolicName | 96 | ||
HBA_UINT32 | .NumberofDiscoveredPorts | 352 | ||
HBA_UINT8 | .NumberofPhys | 356 |
│ └─360
SMHBA_LIBRARYATTRIBUTES | char[256] | .LibPath | 0 |
char[256] | .VName | 0 | |
char[256] | .VVersion | 0 | |
struct (unnamed) | .build_date | 0 |
│ └─780
SMHBA_LUID | char[256] | .buffer | 0 |
│ └─256
SMHBA_PHYSTATISTICS | SMHBA_FCPHYSTATISTICS * | .FCPhyStatistics | 0 |
SMHBA_SASPHYSTATISTICS * | .SASPhyStatistics | 0 |
│ └─8
SMHBA_PORT | SMHBA_FC_PORT * | .FCPort | 0 |
SMHBA_SAS_PORT * | .SASPort | 0 |
│ └─8
SMHBA_PORTATTRIBUTES | HBA_PORTTYPE | .PortType | 0 | |
HBA_PORTSTATE | .PortState | 4 | ||
char[256] | .OSDeviceName | 8 | ||
SMHBA_PORT | SMHBA_FC_PORT * | .PortSpecificAttribute.FCPort | 264 | |
SMHBA_SAS_PORT * | .PortSpecificAttribute.SASPort | 264 |
│ └─272
SMHBA_PORTLUN | HBA_WWN | HBA_UINT8[8] | .PortWWN.wwn | 0 |
HBA_WWN | HBA_UINT8[8] | .domainPortWWN.wwn | 8 | |
HBA_SCSILUN | .TargetLun | 16 |
│ └─24
SMHBA_PROTOCOLSTATISTICS | HBA_INT64 | .SecondsSinceLastReset | 0 |
HBA_INT64 | .InputRequests | 8 | |
HBA_INT64 | .OutputRequests | 16 | |
HBA_INT64 | .ControlRequests | 24 | |
HBA_INT64 | .InputMegabytes | 32 | |
HBA_INT64 | .OutputMegabytes | 40 |
│ └─48
SMHBA_SASPHYSTATISTICS | HBA_INT64 | .SecondsSinceLastReset | 0 |
HBA_INT64 | .TxFrames | 8 | |
HBA_INT64 | .TxWords | 16 | |
HBA_INT64 | .RxFrames | 24 | |
HBA_INT64 | .RxWords | 32 | |
HBA_INT64 | .InvalidDwordCount | 40 | |
HBA_INT64 | .RunningDisparityErrorCount | 48 | |
HBA_INT64 | .LossofDwordSyncCount | 56 | |
HBA_INT64 | .PhyResetProblemCount | 64 |
│ └─72
SMHBA_SAS_PHY | HBA_UINT8 | .PhyIdentifier | 0 | |
HBA_SASPHYSPEED | .NegotiatedLinkRate | 4 | ||
HBA_SASPHYSPEED | .ProgrammedMinLinkRate | 8 | ||
HBA_SASPHYSPEED | .HardwareMinLinkRate | 12 | ||
HBA_SASPHYSPEED | .ProgrammedMaxLinkRate | 16 | ||
HBA_SASPHYSPEED | .HardwareMaxLinkRate | 20 | ||
HBA_WWN | HBA_UINT8[8] | .domainPortWWN.wwn | 24 |
│ └─32
SMHBA_SAS_PORT | HBA_SASPORTPROTOCOL | .PortProtocol | 0 | |
HBA_WWN | HBA_UINT8[8] | .LocalSASAddress.wwn | 4 | |
HBA_WWN | HBA_UINT8[8] | .AttachedSASAddress.wwn | 12 | |
HBA_UINT32 | .NumberofDiscoveredPorts | 20 | ||
HBA_UINT32 | .NumberofPhys | 24 |
│ └─28
SMHBA_SCSIENTRY | SMHBA_SCSIID | char[256] | .ScsiId.OSDeviceName | 0 | |
HBA_UINT32 | .ScsiId.ScsiBusNumber | 256 | |||
HBA_UINT32 | .ScsiId.ScsiTargetNumber | 260 | |||
HBA_UINT32 | .ScsiId.ScsiOSLun | 264 | |||
SMHBA_PORTLUN | HBA_WWN | HBA_UINT8[8] | .PortLun.PortWWN.wwn | 272 | |
HBA_WWN | HBA_UINT8[8] | .PortLun.domainPortWWN.wwn | 280 | ||
HBA_SCSILUN | .PortLun.TargetLun | 288 | |||
SMHBA_LUID | char[256] | .LUID.buffer | 296 |
│ └─552
SMHBA_SCSIID | char[256] | .OSDeviceName | 0 |
HBA_UINT32 | .ScsiBusNumber | 256 | |
HBA_UINT32 | .ScsiTargetNumber | 260 | |
HBA_UINT32 | .ScsiOSLun | 264 |
│ └─268
SMHBA_SCSILUN | HBA_UINT8[8] | .lun | 0 |
│ └─8
SMHBA_TARGETMAPPING | HBA_UINT32 | .NumberOfEntries | 0 |
SMHBA_SCSIENTRY[1] | .entry | 8 |
│ └─560
SMINFO | DWORD | .dwMask | 0 |
DWORD | .dwType | 4 | |
DWORD | .dwFlags | 8 | |
int | .iIcon | 12 |
│ └─16
SMMCDataObjects | DWORD | .count | 0 |
LPDATAOBJECT[1] | .lpDataObject | 8 |
│ └─16
SMMCObjectTypes | DWORD | .count | 0 |
GUID[1] | .guid | 4 |
│ └─20
SNodeID | DWORD | .cBytes | 0 |
BYTE[1] | .id | 4 |
│ └─8
SNodeID2 | DWORD | .dwFlags | 0 |
DWORD | .cBytes | 4 | |
BYTE[1] | .id | 8 |
│ └─12
SOCKADDR | u_short | .sa_family | 0 |
char[14] | .sa_data | 2 |
│ └─16
SOCKADDR_BTH | USHORT | .addressFamily | 0 | |
BTH_ADDR | .btAddr | 2 | ||
GUID | unsigned long | .serviceClassId.Data1 | 10 | |
unsigned short | .serviceClassId.Data2 | 14 | ||
unsigned short | .serviceClassId.Data3 | 16 | ||
unsigned char[8] | .serviceClassId.Data4 | 18 | ||
ULONG | .port | 26 |
│ └─30
SOCKADDR_IN | short | .sin_family | 0 |
u_short | .sin_port | 2 | |
struct in_addr | .sin_addr | 4 | |
char[8] | .sin_zero | 8 |
│ └─16
SOCKADDR_IN6_LH | int | .sin6_family | 0 | |
USHORT | .sin6_port | 2 | ||
ULONG | .sin6_flowinfo | 4 | ||
IN6_ADDR | union (unnamed) | .sin6_addr.u | 8 |
│ └─28
SOCKADDR_IN6_PAIR | PSOCKADDR_IN6 | .SourceAddress | 0 |
PSOCKADDR_IN6 | .DestinationAddress | 8 |
│ └─16
SOCKADDR_IN6_W2KSP1 | short | .sin6_family | 0 |
USHORT | .sin6_port | 2 | |
ULONG | .sin6_flowinfo | 4 | |
struct in6_addr | .sin6_addr | 8 | |
ULONG | .sin6_scope_id | 24 |
│ └─28
SOCKADDR_INET | SOCKADDR_IN | short | .Ipv4.sin_family | 0 |
u_short | .Ipv4.sin_port | 2 | ||
struct in_addr | .Ipv4.sin_addr | 4 | ||
char[8] | .Ipv4.sin_zero | 8 | ||
SOCKADDR_IN6 | .Ipv6 | 0 | ||
int | .si_family | 0 |
│ └─28
SOCKADDR_IRDA | u_short | .irdaAddressFamily | 0 |
u_char[4] | .irdaDeviceID | 2 | |
char[25] | .irdaServiceName | 6 |
│ └─32
SOCKADDR_STORAGE_LH | ADDRESS_FAMILY | .ss_family | 0 |
CHAR[6] | .__ss_pad1 | 2 | |
long long | .__ss_align | 8 | |
CHAR[112] | .__ss_pad2 | 16 |
│ └─128
SOCKADDR_STORAGE_XP | short | .ss_family | 0 |
CHAR[6] | .__ss_pad1 | 2 | |
long long | .__ss_align | 8 | |
CHAR[112] | .__ss_pad2 | 16 |
│ └─128
SOCKET_ADDRESS | LPSOCKADDR | .lpSockaddr | 0 |
INT | .iSockaddrLength | 8 |
│ └─16
SOCKET_ADDRESS_LIST | INT | .iAddressCount | 0 |
SOCKET_ADDRESS[1] | .Address | 8 |
│ └─24
SOCKET_PROCESSOR_AFFINITY | PROCESSOR_NUMBER | WORD | .Processor.Group | 0 |
BYTE | .Processor.Number | 2 | ||
BYTE | .Processor.Reserved | 3 | ||
USHORT | .NumaNodeId | 4 | ||
USHORT | .Reserved | 6 |
│ └─8
SOCK_NOTIFY_REGISTRATION | SOCKET | .socket | 0 |
PVOID | .completionKey | 8 | |
UINT16 | .eventFilter | 16 | |
UINT8 | .operation | 18 | |
UINT8 | .triggerFlags | 19 | |
DWORD | .registrationResult | 20 |
│ └─24
SOFTDISTINFO | ULONG | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .dwAdState | 8 | |
LPWSTR | .szTitle | 16 | |
LPWSTR | .szAbstract | 24 | |
LPWSTR | .szHREF | 32 | |
DWORD | .dwInstalledVersionMS | 40 | |
DWORD | .dwInstalledVersionLS | 44 | |
DWORD | .dwUpdateVersionMS | 48 | |
DWORD | .dwUpdateVersionLS | 52 | |
DWORD | .dwAdvertisedVersionMS | 56 | |
DWORD | .dwAdvertisedVersionLS | 60 | |
DWORD | .dwReserved | 64 |
│ └─72
SOLE_AUTHENTICATION_INFO | DWORD | .dwAuthnSvc | 0 |
DWORD | .dwAuthzSvc | 4 | |
void * | .pAuthInfo | 8 |
│ └─16
SOLE_AUTHENTICATION_LIST | DWORD | .cAuthInfo | 0 |
SOLE_AUTHENTICATION_INFO * | .aAuthInfo | 8 |
│ └─16
SOLE_AUTHENTICATION_SERVICE | DWORD | .dwAuthnSvc | 0 |
DWORD | .dwAuthzSvc | 4 | |
OLECHAR * | .pPrincipalName | 8 | |
HRESULT | .hr | 16 |
│ └─24
SORTCOLUMN | PROPERTYKEY | GUID | unsigned long | .propkey.fmtid.Data1 | 0 |
unsigned short | .propkey.fmtid.Data2 | 4 | |||
unsigned short | .propkey.fmtid.Data3 | 6 | |||
unsigned char[8] | .propkey.fmtid.Data4 | 8 | |||
DWORD | .propkey.pid | 16 | |||
SORTDIRECTION | .direction | 20 |
│ └─24
SOUNDSENTRYA | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .iFSTextEffect | 8 | |
DWORD | .iFSTextEffectMSec | 12 | |
DWORD | .iFSTextEffectColorBits | 16 | |
DWORD | .iFSGrafEffect | 20 | |
DWORD | .iFSGrafEffectMSec | 24 | |
DWORD | .iFSGrafEffectColor | 28 | |
DWORD | .iWindowsEffect | 32 | |
DWORD | .iWindowsEffectMSec | 36 | |
LPSTR | .lpszWindowsEffectDLL | 40 | |
DWORD | .iWindowsEffectOrdinal | 48 |
│ └─56
SOUNDSENTRYW | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
DWORD | .iFSTextEffect | 8 | |
DWORD | .iFSTextEffectMSec | 12 | |
DWORD | .iFSTextEffectColorBits | 16 | |
DWORD | .iFSGrafEffect | 20 | |
DWORD | .iFSGrafEffectMSec | 24 | |
DWORD | .iFSGrafEffectColor | 28 | |
DWORD | .iWindowsEffect | 32 | |
DWORD | .iWindowsEffectMSec | 36 | |
LPWSTR | .lpszWindowsEffectDLL | 40 | |
DWORD | .iWindowsEffectOrdinal | 48 |
│ └─56
SOURCEFILE | DWORD64 | .ModBase | 0 |
PCHAR | .FileName | 8 |
│ └─16
SOURCEFILEW | DWORD64 | .ModBase | 0 |
PWSTR | .FileName | 8 |
│ └─16
SOURCE_GROUP_ENTRY | DWORD | .dwSourceAddr | 0 |
DWORD | .dwSourceMask | 4 | |
DWORD | .dwGroupAddr | 8 | |
DWORD | .dwGroupMask | 12 |
│ └─16
SOURCE_MEDIA_A | PCSTR | .Reserved | 0 |
PCSTR | .Tagfile | 8 | |
PCSTR | .Description | 16 | |
PCSTR | .SourcePath | 24 | |
PCSTR | .SourceFile | 32 | |
DWORD | .Flags | 40 |
│ └─48
SOURCE_MEDIA_W | PCWSTR | .Reserved | 0 |
PCWSTR | .Tagfile | 8 | |
PCWSTR | .Description | 16 | |
PCWSTR | .SourcePath | 24 | |
PCWSTR | .SourceFile | 32 | |
DWORD | .Flags | 40 |
│ └─48
SPC_INDIRECT_DATA_CONTENT | CRYPT_ATTRIBUTE_TYPE_VALUE | LPSTR | .Data.pszObjId | 0 |
CRYPT_OBJID_BLOB | .Data.Value | 8 | ||
CRYPT_ALGORITHM_IDENTIFIER | LPSTR | .DigestAlgorithm.pszObjId | 24 | |
CRYPT_OBJID_BLOB | .DigestAlgorithm.Parameters | 32 | ||
CRYPT_HASH_BLOB | .Digest | 48 |
│ └─64
SP_ALTPLATFORM_INFO_V1 | DWORD | .cbSize | 0 |
DWORD | .Platform | 4 | |
DWORD | .MajorVersion | 8 | |
DWORD | .MinorVersion | 12 | |
WORD | .ProcessorArchitecture | 16 | |
WORD | .Reserved | 18 |
│ └─20
SP_ALTPLATFORM_INFO_V2 | DWORD | .cbSize | 0 |
DWORD | .Platform | 4 | |
DWORD | .MajorVersion | 8 | |
DWORD | .MinorVersion | 12 | |
WORD | .ProcessorArchitecture | 16 | |
WORD | .Flags | 18 | |
WORD | .Reserved | 18 | |
DWORD | .FirstValidatedMajorVersion | 20 | |
DWORD | .FirstValidatedMinorVersion | 24 |
│ └─28
SP_CLASSIMAGELIST_DATA | DWORD | .cbSize | 0 |
HIMAGELIST | .ImageList | 8 | |
ULONG_PTR | .Reserved | 16 |
│ └─24
SP_CLASSINSTALL_HEADER | DWORD | .cbSize | 0 |
DI_FUNCTION | .InstallFunction | 4 |
│ └─8
SP_DETECTDEVICE_PARAMS | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
PDETECT_PROGRESS_NOTIFY | .DetectProgressNotify | 8 | ||
PVOID | .ProgressNotifyParam | 16 |
│ └─24
SP_DEVICE_INTERFACE_DATA | DWORD | .cbSize | 0 | |
GUID | unsigned long | .InterfaceClassGuid.Data1 | 4 | |
unsigned short | .InterfaceClassGuid.Data2 | 8 | ||
unsigned short | .InterfaceClassGuid.Data3 | 10 | ||
unsigned char[8] | .InterfaceClassGuid.Data4 | 12 | ||
DWORD | .Flags | 20 | ||
ULONG_PTR | .Reserved | 24 |
│ └─32
SP_DEVICE_INTERFACE_DETAIL_DATA_A | DWORD | .cbSize | 0 |
CHAR[1] | .DevicePath | 4 |
│ └─8
SP_DEVICE_INTERFACE_DETAIL_DATA_W | DWORD | .cbSize | 0 |
WCHAR[1] | .DevicePath | 4 |
│ └─8
SP_DEVINFO_DATA | DWORD | .cbSize | 0 | |
GUID | unsigned long | .ClassGuid.Data1 | 4 | |
unsigned short | .ClassGuid.Data2 | 8 | ||
unsigned short | .ClassGuid.Data3 | 10 | ||
unsigned char[8] | .ClassGuid.Data4 | 12 | ||
DWORD | .DevInst | 20 | ||
ULONG_PTR | .Reserved | 24 |
│ └─32
SP_DEVINFO_LIST_DETAIL_DATA_A | DWORD | .cbSize | 0 | |
GUID | unsigned long | .ClassGuid.Data1 | 4 | |
unsigned short | .ClassGuid.Data2 | 8 | ||
unsigned short | .ClassGuid.Data3 | 10 | ||
unsigned char[8] | .ClassGuid.Data4 | 12 | ||
HANDLE | .RemoteMachineHandle | 24 | ||
CHAR[263] | .RemoteMachineName | 32 |
│ └─296
SP_DEVINFO_LIST_DETAIL_DATA_W | DWORD | .cbSize | 0 | |
GUID | unsigned long | .ClassGuid.Data1 | 4 | |
unsigned short | .ClassGuid.Data2 | 8 | ||
unsigned short | .ClassGuid.Data3 | 10 | ||
unsigned char[8] | .ClassGuid.Data4 | 12 | ||
HANDLE | .RemoteMachineHandle | 24 | ||
WCHAR[263] | .RemoteMachineName | 32 |
│ └─560
SP_DEVINSTALL_PARAMS_A | DWORD | .cbSize | 0 |
DWORD | .Flags | 4 | |
DWORD | .FlagsEx | 8 | |
HWND | .hwndParent | 16 | |
PSP_FILE_CALLBACK_A | .InstallMsgHandler | 24 | |
PVOID | .InstallMsgHandlerContext | 32 | |
HSPFILEQ | .FileQueue | 40 | |
ULONG_PTR | .ClassInstallReserved | 48 | |
DWORD | .Reserved | 56 | |
CHAR[260] | .DriverPath | 60 |
│ └─320
SP_DEVINSTALL_PARAMS_W | DWORD | .cbSize | 0 |
DWORD | .Flags | 4 | |
DWORD | .FlagsEx | 8 | |
HWND | .hwndParent | 16 | |
PSP_FILE_CALLBACK_A | .InstallMsgHandler | 24 | |
PVOID | .InstallMsgHandlerContext | 32 | |
HSPFILEQ | .FileQueue | 40 | |
ULONG_PTR | .ClassInstallReserved | 48 | |
DWORD | .Reserved | 56 | |
WCHAR[260] | .DriverPath | 60 |
│ └─584
SP_DRVINFO_DATA_V1_A | DWORD | .cbSize | 0 |
DWORD | .DriverType | 4 | |
ULONG_PTR | .Reserved | 8 | |
CHAR[256] | .Description | 16 | |
CHAR[256] | .MfgName | 272 | |
CHAR[256] | .ProviderName | 528 |
│ └─784
SP_DRVINFO_DATA_V1_W | DWORD | .cbSize | 0 |
DWORD | .DriverType | 4 | |
ULONG_PTR | .Reserved | 8 | |
WCHAR[256] | .Description | 16 | |
WCHAR[256] | .MfgName | 528 | |
WCHAR[256] | .ProviderName | 1040 |
│ └─1552
SP_DRVINFO_DATA_V2_A | DWORD | .cbSize | 0 | |
DWORD | .DriverType | 4 | ||
ULONG_PTR | .Reserved | 8 | ||
CHAR[256] | .Description | 16 | ||
CHAR[256] | .MfgName | 272 | ||
CHAR[256] | .ProviderName | 528 | ||
FILETIME | DWORD | .DriverDate.dwLowDateTime | 784 | |
DWORD | .DriverDate.dwHighDateTime | 788 | ||
DWORDLONG | .DriverVersion | 792 |
│ └─800
SP_DRVINFO_DATA_V2_W | DWORD | .cbSize | 0 | |
DWORD | .DriverType | 4 | ||
ULONG_PTR | .Reserved | 8 | ||
WCHAR[256] | .Description | 16 | ||
WCHAR[256] | .MfgName | 528 | ||
WCHAR[256] | .ProviderName | 1040 | ||
FILETIME | DWORD | .DriverDate.dwLowDateTime | 1552 | |
DWORD | .DriverDate.dwHighDateTime | 1556 | ||
DWORDLONG | .DriverVersion | 1560 |
│ └─1568
SP_DRVINFO_DETAIL_DATA_A | DWORD | .cbSize | 0 | |
FILETIME | DWORD | .InfDate.dwLowDateTime | 4 | |
DWORD | .InfDate.dwHighDateTime | 8 | ||
DWORD | .CompatIDsOffset | 12 | ||
DWORD | .CompatIDsLength | 16 | ||
ULONG_PTR | .Reserved | 24 | ||
CHAR[256] | .SectionName | 32 | ||
CHAR[260] | .InfFileName | 288 | ||
CHAR[256] | .DrvDescription | 548 | ||
CHAR[1] | .HardwareID | 804 |
│ └─808
SP_DRVINFO_DETAIL_DATA_W | DWORD | .cbSize | 0 | |
FILETIME | DWORD | .InfDate.dwLowDateTime | 4 | |
DWORD | .InfDate.dwHighDateTime | 8 | ||
DWORD | .CompatIDsOffset | 12 | ||
DWORD | .CompatIDsLength | 16 | ||
ULONG_PTR | .Reserved | 24 | ||
WCHAR[256] | .SectionName | 32 | ||
WCHAR[260] | .InfFileName | 544 | ||
WCHAR[256] | .DrvDescription | 1064 | ||
WCHAR[1] | .HardwareID | 1576 |
│ └─1584
SP_DRVINSTALL_PARAMS | DWORD | .cbSize | 0 |
DWORD | .Rank | 4 | |
DWORD | .Flags | 8 | |
DWORD_PTR | .PrivateData | 16 | |
DWORD | .Reserved | 24 |
│ └─32
SP_FILE_COPY_PARAMS_A | DWORD | .cbSize | 0 |
HSPFILEQ | .QueueHandle | 8 | |
PCSTR | .SourceRootPath | 16 | |
PCSTR | .SourcePath | 24 | |
PCSTR | .SourceFilename | 32 | |
PCSTR | .SourceDescription | 40 | |
PCSTR | .SourceTagfile | 48 | |
PCSTR | .TargetDirectory | 56 | |
PCSTR | .TargetFilename | 64 | |
DWORD | .CopyStyle | 72 | |
HINF | .LayoutInf | 80 | |
PCSTR | .SecurityDescriptor | 88 |
│ └─96
SP_FILE_COPY_PARAMS_W | DWORD | .cbSize | 0 |
HSPFILEQ | .QueueHandle | 8 | |
PCWSTR | .SourceRootPath | 16 | |
PCWSTR | .SourcePath | 24 | |
PCWSTR | .SourceFilename | 32 | |
PCWSTR | .SourceDescription | 40 | |
PCWSTR | .SourceTagfile | 48 | |
PCWSTR | .TargetDirectory | 56 | |
PCWSTR | .TargetFilename | 64 | |
DWORD | .CopyStyle | 72 | |
HINF | .LayoutInf | 80 | |
PCWSTR | .SecurityDescriptor | 88 |
│ └─96
SP_INF_INFORMATION | DWORD | .InfStyle | 0 |
DWORD | .InfCount | 4 | |
BYTE[1] | .VersionData | 8 |
│ └─12
SP_INF_SIGNER_INFO_V1_A | DWORD | .cbSize | 0 |
CHAR[260] | .CatalogFile | 4 | |
CHAR[260] | .DigitalSigner | 264 | |
CHAR[260] | .DigitalSignerVersion | 524 |
│ └─784
SP_INF_SIGNER_INFO_V1_W | DWORD | .cbSize | 0 |
WCHAR[260] | .CatalogFile | 4 | |
WCHAR[260] | .DigitalSigner | 524 | |
WCHAR[260] | .DigitalSignerVersion | 1044 |
│ └─1564
SP_INF_SIGNER_INFO_V2_A | DWORD | .cbSize | 0 |
CHAR[260] | .CatalogFile | 4 | |
CHAR[260] | .DigitalSigner | 264 | |
CHAR[260] | .DigitalSignerVersion | 524 | |
DWORD | .SignerScore | 784 |
│ └─788
SP_INF_SIGNER_INFO_V2_W | DWORD | .cbSize | 0 |
WCHAR[260] | .CatalogFile | 4 | |
WCHAR[260] | .DigitalSigner | 524 | |
WCHAR[260] | .DigitalSignerVersion | 1044 | |
DWORD | .SignerScore | 1564 |
│ └─1568
SP_NEWDEVICEWIZARD_DATA | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
DWORD | .Flags | 8 | ||
HPROPSHEETPAGE[20] | .DynamicPages | 16 | ||
DWORD | .NumDynamicPages | 176 | ||
HWND | .hwndWizardDlg | 184 |
│ └─192
SP_ORIGINAL_FILE_INFO_A | DWORD | .cbSize | 0 |
CHAR[260] | .OriginalInfName | 4 | |
CHAR[260] | .OriginalCatalogName | 264 |
│ └─524
SP_ORIGINAL_FILE_INFO_W | DWORD | .cbSize | 0 |
WCHAR[260] | .OriginalInfName | 4 | |
WCHAR[260] | .OriginalCatalogName | 524 |
│ └─1044
SP_POWERMESSAGEWAKE_PARAMS_A | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
CHAR[512] | .PowerMessageWake | 8 |
│ └─520
SP_POWERMESSAGEWAKE_PARAMS_W | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
WCHAR[512] | .PowerMessageWake | 8 |
│ └─1032
SP_PROPCHANGE_PARAMS | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
DWORD | .StateChange | 8 | ||
DWORD | .Scope | 12 | ||
DWORD | .HwProfile | 16 |
│ └─20
SP_PROPSHEETPAGE_REQUEST | DWORD | .cbSize | 0 |
DWORD | .PageRequested | 4 | |
HDEVINFO | .DeviceInfoSet | 8 | |
PSP_DEVINFO_DATA | .DeviceInfoData | 16 |
│ └─24
SP_REGISTER_CONTROL_STATUSA | DWORD | .cbSize | 0 |
PCSTR | .FileName | 8 | |
DWORD | .Win32Error | 16 | |
DWORD | .FailureCode | 20 |
│ └─24
SP_REGISTER_CONTROL_STATUSW | DWORD | .cbSize | 0 |
PCWSTR | .FileName | 8 | |
DWORD | .Win32Error | 16 | |
DWORD | .FailureCode | 20 |
│ └─24
SP_REMOVEDEVICE_PARAMS | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
DWORD | .Scope | 8 | ||
DWORD | .HwProfile | 12 |
│ └─16
SP_SELECTDEVICE_PARAMS_A | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
CHAR[60] | .Title | 8 | ||
CHAR[256] | .Instructions | 68 | ||
CHAR[30] | .ListLabel | 324 | ||
CHAR[256] | .SubTitle | 354 | ||
BYTE[2] | .Reserved | 610 |
│ └─612
SP_SELECTDEVICE_PARAMS_W | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
WCHAR[60] | .Title | 8 | ||
WCHAR[256] | .Instructions | 128 | ||
WCHAR[30] | .ListLabel | 640 | ||
WCHAR[256] | .SubTitle | 700 |
│ └─1212
SP_TROUBLESHOOTER_PARAMS_A | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
CHAR[260] | .ChmFile | 8 | ||
CHAR[260] | .HtmlTroubleShooter | 268 |
│ └─528
SP_TROUBLESHOOTER_PARAMS_W | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
WCHAR[260] | .ChmFile | 8 | ||
WCHAR[260] | .HtmlTroubleShooter | 528 |
│ └─1048
SP_UNREMOVEDEVICE_PARAMS | SP_CLASSINSTALL_HEADER | DWORD | .ClassInstallHeader.cbSize | 0 |
DI_FUNCTION | .ClassInstallHeader.InstallFunction | 4 | ||
DWORD | .Scope | 8 | ||
DWORD | .HwProfile | 12 |
│ └─16
SPropProblem | ULONG | .ulIndex | 0 |
ULONG | .ulPropTag | 4 | |
SCODE | .scode | 8 |
│ └─12
SPropProblemArray | ULONG | .cProblem | 0 |
SPropProblem[1] | .aProblem | 4 |
│ └─16
SPropTagArray | ULONG | .cValues | 0 |
ULONG[1] | .aulPropTag | 4 |
│ └─8
SPropValue | ULONG | .ulPropTag | 0 |
ULONG | .dwAlignPad | 4 | |
union _PV | .Value | 8 |
│ └─24
SRCCODEINFO | DWORD | .SizeOfStruct | 0 |
PVOID | .Key | 8 | |
DWORD64 | .ModBase | 16 | |
CHAR[261] | .Obj | 24 | |
CHAR[261] | .FileName | 285 | |
DWORD | .LineNumber | 548 | |
DWORD64 | .Address | 552 |
│ └─560
SRCCODEINFOW | DWORD | .SizeOfStruct | 0 |
PVOID | .Key | 8 | |
DWORD64 | .ModBase | 16 | |
WCHAR[261] | .Obj | 24 | |
WCHAR[261] | .FileName | 546 | |
DWORD | .LineNumber | 1068 | |
DWORD64 | .Address | 1072 |
│ └─1080
SR_RESOURCE_TYPE_DISK_INFO | SR_DISK_REPLICATION_ELIGIBLE | .Reason | 0 | |
GUID | unsigned long | .DiskGuid.Data1 | 4 | |
unsigned short | .DiskGuid.Data2 | 8 | ||
unsigned short | .DiskGuid.Data3 | 10 | ||
unsigned char[8] | .DiskGuid.Data4 | 12 |
│ └─20
SR_RESOURCE_TYPE_ELIGIBLE_DISKS_RESULT | USHORT | .Count | 0 |
SR_RESOURCE_TYPE_DISK_INFO[1] | .DiskInfo | 4 |
│ └─24
SR_RESOURCE_TYPE_QUERY_ELIGIBLE_LOGDISKS | GUID | unsigned long | .DataDiskGuid.Data1 | 0 |
unsigned short | .DataDiskGuid.Data2 | 4 | ||
unsigned short | .DataDiskGuid.Data3 | 6 | ||
unsigned char[8] | .DataDiskGuid.Data4 | 8 | ||
BOOLEAN | .IncludeOfflineDisks | 16 |
│ └─20
SR_RESOURCE_TYPE_QUERY_ELIGIBLE_SOURCE_DATADISKS | GUID | unsigned long | .DataDiskGuid.Data1 | 0 |
unsigned short | .DataDiskGuid.Data2 | 4 | ||
unsigned short | .DataDiskGuid.Data3 | 6 | ||
unsigned char[8] | .DataDiskGuid.Data4 | 8 | ||
BOOLEAN | .IncludeAvailableStoargeDisks | 16 |
│ └─20
SR_RESOURCE_TYPE_QUERY_ELIGIBLE_TARGET_DATADISKS | GUID | unsigned long | .SourceDataDiskGuid.Data1 | 0 |
unsigned short | .SourceDataDiskGuid.Data2 | 4 | ||
unsigned short | .SourceDataDiskGuid.Data3 | 6 | ||
unsigned char[8] | .SourceDataDiskGuid.Data4 | 8 | ||
GUID | unsigned long | .TargetReplicationGroupGuid.Data1 | 16 | |
unsigned short | .TargetReplicationGroupGuid.Data2 | 20 | ||
unsigned short | .TargetReplicationGroupGuid.Data3 | 22 | ||
unsigned char[8] | .TargetReplicationGroupGuid.Data4 | 24 | ||
BOOLEAN | .SkipConnectivityCheck | 32 | ||
BOOLEAN | .IncludeOfflineDisks | 33 |
│ └─36
SR_RESOURCE_TYPE_REPLICATED_DISK | SR_REPLICATED_DISK_TYPE | .Type | 0 | |
GUID | unsigned long | .ClusterDiskResourceGuid.Data1 | 4 | |
unsigned short | .ClusterDiskResourceGuid.Data2 | 8 | ||
unsigned short | .ClusterDiskResourceGuid.Data3 | 10 | ||
unsigned char[8] | .ClusterDiskResourceGuid.Data4 | 12 | ||
GUID | unsigned long | .ReplicationGroupId.Data1 | 20 | |
unsigned short | .ReplicationGroupId.Data2 | 24 | ||
unsigned short | .ReplicationGroupId.Data3 | 26 | ||
unsigned char[8] | .ReplicationGroupId.Data4 | 28 | ||
WCHAR[260] | .ReplicationGroupName | 36 |
│ └─556
SR_RESOURCE_TYPE_REPLICATED_DISKS_RESULT | USHORT | .Count | 0 |
SR_RESOURCE_TYPE_REPLICATED_DISK[1] | .ReplicatedDisks | 4 |
│ └─560
SR_RESOURCE_TYPE_REPLICATED_PARTITION_ARRAY | DWORD | .Count | 0 |
SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO[1] | .PartitionArray | 8 |
│ └─24
SR_RESOURCE_TYPE_REPLICATED_PARTITION_INFO | ULONGLONG | .PartitionOffset | 0 |
ULONG | .Capabilities | 8 |
│ └─16
SR_SECURITY_DESCRIPTOR | ULONG | .Length | 0 |
PUCHAR | .SecurityDescriptor | 8 |
│ └─16
SRow | ULONG | .ulAdrEntryPad | 0 |
ULONG | .cValues | 4 | |
LPSPropValue | .lpProps | 8 |
│ └─16
SRowSet | ULONG | .cRows | 0 |
SRow[1] | .aRow | 8 |
│ └─24
SSL_F12_EXTRA_CERT_CHAIN_POLICY_STATUS | DWORD | .cbSize | 0 |
DWORD | .dwErrorLevel | 4 | |
DWORD | .dwErrorCategory | 8 | |
DWORD | .dwReserved | 12 | |
WCHAR[256] | .wszErrorText | 16 |
│ └─528
SSTP_CERT_INFO | BOOL | .isDefault | 0 |
CRYPT_HASH_BLOB | .certBlob | 8 |
│ └─24
SSTP_CONFIG_PARAMS | DWORD | .dwNumPorts | 0 | |
DWORD | .dwPortFlags | 4 | ||
BOOL | .isUseHttps | 8 | ||
DWORD | .certAlgorithm | 12 | ||
SSTP_CERT_INFO | BOOL | .sstpCertDetails.isDefault | 16 | |
CRYPT_HASH_BLOB | .sstpCertDetails.certBlob | 24 |
│ └─40
SSortOrder | ULONG | .ulPropTag | 0 |
ULONG | .ulOrder | 4 |
│ └─8
SSortOrderSet | ULONG | .cSorts | 0 |
ULONG | .cCategories | 4 | |
ULONG | .cExpanded | 8 | |
SSortOrder[1] | .aSort | 12 |
│ └─20
STACKFRAME | ADDRESS64 | DWORD64 | .AddrPC.Offset | 0 |
WORD | .AddrPC.Segment | 8 | ||
ADDRESS_MODE | .AddrPC.Mode | 12 | ||
ADDRESS64 | DWORD64 | .AddrReturn.Offset | 16 | |
WORD | .AddrReturn.Segment | 24 | ||
ADDRESS_MODE | .AddrReturn.Mode | 28 | ||
ADDRESS64 | DWORD64 | .AddrFrame.Offset | 32 | |
WORD | .AddrFrame.Segment | 40 | ||
ADDRESS_MODE | .AddrFrame.Mode | 44 | ||
ADDRESS64 | DWORD64 | .AddrStack.Offset | 48 | |
WORD | .AddrStack.Segment | 56 | ||
ADDRESS_MODE | .AddrStack.Mode | 60 | ||
ADDRESS64 | DWORD64 | .AddrBStore.Offset | 64 | |
WORD | .AddrBStore.Segment | 72 | ||
ADDRESS_MODE | .AddrBStore.Mode | 76 | ||
PVOID | .FuncTableEntry | 80 | ||
DWORD64[4] | .Params | 88 | ||
BOOL | .Far | 120 | ||
BOOL | .Virtual | 124 | ||
DWORD64[3] | .Reserved | 128 | ||
KDHELP64 | DWORD64 | .KdHelp.Thread | 152 | |
DWORD | .KdHelp.ThCallbackStack | 160 | ||
DWORD | .KdHelp.ThCallbackBStore | 164 | ||
DWORD | .KdHelp.NextCallback | 168 | ||
DWORD | .KdHelp.FramePointer | 172 | ||
DWORD64 | .KdHelp.KiCallUserMode | 176 | ||
DWORD64 | .KdHelp.KeUserCallbackDispatcher | 184 | ||
DWORD64 | .KdHelp.SystemRangeStart | 192 | ||
DWORD64 | .KdHelp.KiUserExceptionDispatcher | 200 | ||
DWORD64 | .KdHelp.StackBase | 208 | ||
DWORD64 | .KdHelp.StackLimit | 216 | ||
DWORD | .KdHelp.BuildVersion | 224 | ||
DWORD | .KdHelp.RetpolineStubFunctionTableSize | 228 | ||
DWORD64 | .KdHelp.RetpolineStubFunctionTable | 232 | ||
DWORD | .KdHelp.RetpolineStubOffset | 240 | ||
DWORD | .KdHelp.RetpolineStubSize | 244 | ||
DWORD64[2] | .KdHelp.Reserved0 | 248 |
│ └─264
STACKFRAME64 | ADDRESS64 | DWORD64 | .AddrPC.Offset | 0 |
WORD | .AddrPC.Segment | 8 | ||
ADDRESS_MODE | .AddrPC.Mode | 12 | ||
ADDRESS64 | DWORD64 | .AddrReturn.Offset | 16 | |
WORD | .AddrReturn.Segment | 24 | ||
ADDRESS_MODE | .AddrReturn.Mode | 28 | ||
ADDRESS64 | DWORD64 | .AddrFrame.Offset | 32 | |
WORD | .AddrFrame.Segment | 40 | ||
ADDRESS_MODE | .AddrFrame.Mode | 44 | ||
ADDRESS64 | DWORD64 | .AddrStack.Offset | 48 | |
WORD | .AddrStack.Segment | 56 | ||
ADDRESS_MODE | .AddrStack.Mode | 60 | ||
ADDRESS64 | DWORD64 | .AddrBStore.Offset | 64 | |
WORD | .AddrBStore.Segment | 72 | ||
ADDRESS_MODE | .AddrBStore.Mode | 76 | ||
PVOID | .FuncTableEntry | 80 | ||
DWORD64[4] | .Params | 88 | ||
BOOL | .Far | 120 | ||
BOOL | .Virtual | 124 | ||
DWORD64[3] | .Reserved | 128 | ||
KDHELP64 | DWORD64 | .KdHelp.Thread | 152 | |
DWORD | .KdHelp.ThCallbackStack | 160 | ||
DWORD | .KdHelp.ThCallbackBStore | 164 | ||
DWORD | .KdHelp.NextCallback | 168 | ||
DWORD | .KdHelp.FramePointer | 172 | ||
DWORD64 | .KdHelp.KiCallUserMode | 176 | ||
DWORD64 | .KdHelp.KeUserCallbackDispatcher | 184 | ||
DWORD64 | .KdHelp.SystemRangeStart | 192 | ||
DWORD64 | .KdHelp.KiUserExceptionDispatcher | 200 | ||
DWORD64 | .KdHelp.StackBase | 208 | ||
DWORD64 | .KdHelp.StackLimit | 216 | ||
DWORD | .KdHelp.BuildVersion | 224 | ||
DWORD | .KdHelp.RetpolineStubFunctionTableSize | 228 | ||
DWORD64 | .KdHelp.RetpolineStubFunctionTable | 232 | ||
DWORD | .KdHelp.RetpolineStubOffset | 240 | ||
DWORD | .KdHelp.RetpolineStubSize | 244 | ||
DWORD64[2] | .KdHelp.Reserved0 | 248 |
│ └─264
STACKFRAME_EX | ADDRESS64 | DWORD64 | .AddrPC.Offset | 0 |
WORD | .AddrPC.Segment | 8 | ||
ADDRESS_MODE | .AddrPC.Mode | 12 | ||
ADDRESS64 | DWORD64 | .AddrReturn.Offset | 16 | |
WORD | .AddrReturn.Segment | 24 | ||
ADDRESS_MODE | .AddrReturn.Mode | 28 | ||
ADDRESS64 | DWORD64 | .AddrFrame.Offset | 32 | |
WORD | .AddrFrame.Segment | 40 | ||
ADDRESS_MODE | .AddrFrame.Mode | 44 | ||
ADDRESS64 | DWORD64 | .AddrStack.Offset | 48 | |
WORD | .AddrStack.Segment | 56 | ||
ADDRESS_MODE | .AddrStack.Mode | 60 | ||
ADDRESS64 | DWORD64 | .AddrBStore.Offset | 64 | |
WORD | .AddrBStore.Segment | 72 | ||
ADDRESS_MODE | .AddrBStore.Mode | 76 | ||
PVOID | .FuncTableEntry | 80 | ||
DWORD64[4] | .Params | 88 | ||
BOOL | .Far | 120 | ||
BOOL | .Virtual | 124 | ||
DWORD64[3] | .Reserved | 128 | ||
KDHELP64 | DWORD64 | .KdHelp.Thread | 152 | |
DWORD | .KdHelp.ThCallbackStack | 160 | ||
DWORD | .KdHelp.ThCallbackBStore | 164 | ||
DWORD | .KdHelp.NextCallback | 168 | ||
DWORD | .KdHelp.FramePointer | 172 | ||
DWORD64 | .KdHelp.KiCallUserMode | 176 | ||
DWORD64 | .KdHelp.KeUserCallbackDispatcher | 184 | ||
DWORD64 | .KdHelp.SystemRangeStart | 192 | ||
DWORD64 | .KdHelp.KiUserExceptionDispatcher | 200 | ||
DWORD64 | .KdHelp.StackBase | 208 | ||
DWORD64 | .KdHelp.StackLimit | 216 | ||
DWORD | .KdHelp.BuildVersion | 224 | ||
DWORD | .KdHelp.RetpolineStubFunctionTableSize | 228 | ||
DWORD64 | .KdHelp.RetpolineStubFunctionTable | 232 | ||
DWORD | .KdHelp.RetpolineStubOffset | 240 | ||
DWORD | .KdHelp.RetpolineStubSize | 244 | ||
DWORD64[2] | .KdHelp.Reserved0 | 248 | ||
DWORD | .StackFrameSize | 264 | ||
DWORD | .InlineFrameContext | 268 |
│ └─272
STARTING_LCN_INPUT_BUFFER | LARGE_INTEGER | LONGLONG | .StartingLcn.QuadPart | 0 |
struct (unnamed) | .StartingLcn.u | 0 | ||
DWORD | .StartingLcn.LowPart | 0 | ||
LONG | .StartingLcn.HighPart | 4 |
│ └─8
STARTING_VCN_INPUT_BUFFER | LARGE_INTEGER | LONGLONG | .StartingVcn.QuadPart | 0 |
struct (unnamed) | .StartingVcn.u | 0 | ||
DWORD | .StartingVcn.LowPart | 0 | ||
LONG | .StartingVcn.HighPart | 4 |
│ └─8
STARTUPINFOA | DWORD | .cb | 0 |
LPSTR | .lpReserved | 8 | |
LPSTR | .lpDesktop | 16 | |
LPSTR | .lpTitle | 24 | |
DWORD | .dwX | 32 | |
DWORD | .dwY | 36 | |
DWORD | .dwXSize | 40 | |
DWORD | .dwYSize | 44 | |
DWORD | .dwXCountChars | 48 | |
DWORD | .dwYCountChars | 52 | |
DWORD | .dwFillAttribute | 56 | |
DWORD | .dwFlags | 60 | |
WORD | .wShowWindow | 64 | |
WORD | .cbReserved2 | 66 | |
LPBYTE | .lpReserved2 | 72 | |
HANDLE | .hStdInput | 80 | |
HANDLE | .hStdOutput | 88 | |
HANDLE | .hStdError | 96 |
│ └─104
STARTUPINFOEXA | STARTUPINFOA | DWORD | .StartupInfo.cb | 0 |
LPSTR | .StartupInfo.lpReserved | 8 | ||
LPSTR | .StartupInfo.lpDesktop | 16 | ||
LPSTR | .StartupInfo.lpTitle | 24 | ||
DWORD | .StartupInfo.dwX | 32 | ||
DWORD | .StartupInfo.dwY | 36 | ||
DWORD | .StartupInfo.dwXSize | 40 | ||
DWORD | .StartupInfo.dwYSize | 44 | ||
DWORD | .StartupInfo.dwXCountChars | 48 | ||
DWORD | .StartupInfo.dwYCountChars | 52 | ||
DWORD | .StartupInfo.dwFillAttribute | 56 | ||
DWORD | .StartupInfo.dwFlags | 60 | ||
WORD | .StartupInfo.wShowWindow | 64 | ||
WORD | .StartupInfo.cbReserved2 | 66 | ||
LPBYTE | .StartupInfo.lpReserved2 | 72 | ||
HANDLE | .StartupInfo.hStdInput | 80 | ||
HANDLE | .StartupInfo.hStdOutput | 88 | ||
HANDLE | .StartupInfo.hStdError | 96 | ||
LPPROC_THREAD_ATTRIBUTE_LIST | .lpAttributeList | 104 |
│ └─112
STARTUPINFOEXW | STARTUPINFOW | DWORD | .StartupInfo.cb | 0 |
LPWSTR | .StartupInfo.lpReserved | 8 | ||
LPWSTR | .StartupInfo.lpDesktop | 16 | ||
LPWSTR | .StartupInfo.lpTitle | 24 | ||
DWORD | .StartupInfo.dwX | 32 | ||
DWORD | .StartupInfo.dwY | 36 | ||
DWORD | .StartupInfo.dwXSize | 40 | ||
DWORD | .StartupInfo.dwYSize | 44 | ||
DWORD | .StartupInfo.dwXCountChars | 48 | ||
DWORD | .StartupInfo.dwYCountChars | 52 | ||
DWORD | .StartupInfo.dwFillAttribute | 56 | ||
DWORD | .StartupInfo.dwFlags | 60 | ||
WORD | .StartupInfo.wShowWindow | 64 | ||
WORD | .StartupInfo.cbReserved2 | 66 | ||
LPBYTE | .StartupInfo.lpReserved2 | 72 | ||
HANDLE | .StartupInfo.hStdInput | 80 | ||
HANDLE | .StartupInfo.hStdOutput | 88 | ||
HANDLE | .StartupInfo.hStdError | 96 | ||
LPPROC_THREAD_ATTRIBUTE_LIST | .lpAttributeList | 104 |
│ └─112
STARTUPINFOW | DWORD | .cb | 0 |
LPWSTR | .lpReserved | 8 | |
LPWSTR | .lpDesktop | 16 | |
LPWSTR | .lpTitle | 24 | |
DWORD | .dwX | 32 | |
DWORD | .dwY | 36 | |
DWORD | .dwXSize | 40 | |
DWORD | .dwYSize | 44 | |
DWORD | .dwXCountChars | 48 | |
DWORD | .dwYCountChars | 52 | |
DWORD | .dwFillAttribute | 56 | |
DWORD | .dwFlags | 60 | |
WORD | .wShowWindow | 64 | |
WORD | .cbReserved2 | 66 | |
LPBYTE | .lpReserved2 | 72 | |
HANDLE | .hStdInput | 80 | |
HANDLE | .hStdOutput | 88 | |
HANDLE | .hStdError | 96 |
│ └─104
STATDATA | FORMATETC | CLIPFORMAT | .formatetc.cfFormat | 0 |
DVTARGETDEVICE * | .formatetc.ptd | 8 | ||
DWORD | .formatetc.dwAspect | 16 | ||
LONG | .formatetc.lindex | 20 | ||
DWORD | .formatetc.tymed | 24 | ||
DWORD | .advf | 32 | ||
IAdviseSink * | .pAdvSink | 40 | ||
DWORD | .dwConnection | 48 |
│ └─56
STATEMGRSTATUS | DWORD | .nStatus | 0 |
INT64 | .llSequenceNumber | 4 |
│ └─12
STATPROPSETSTG | FMTID | .fmtid | 0 | |
CLSID | .clsid | 16 | ||
DWORD | .grfFlags | 32 | ||
FILETIME | DWORD | .mtime.dwLowDateTime | 36 | |
DWORD | .mtime.dwHighDateTime | 40 | ||
FILETIME | DWORD | .ctime.dwLowDateTime | 44 | |
DWORD | .ctime.dwHighDateTime | 48 | ||
FILETIME | DWORD | .atime.dwLowDateTime | 52 | |
DWORD | .atime.dwHighDateTime | 56 | ||
DWORD | .dwOSVersion | 60 |
│ └─64
STATPROPSTG | LPOLESTR | .lpwstrName | 0 |
PROPID | .propid | 8 | |
VARTYPE | .vt | 12 |
│ └─16
STATSTG | LPOLESTR | .pwcsName | 0 | |
DWORD | .type | 8 | ||
ULARGE_INTEGER | ULONGLONG | .cbSize.QuadPart | 16 | |
struct (unnamed) | .cbSize.u | 16 | ||
DWORD | .cbSize.LowPart | 16 | ||
DWORD | .cbSize.HighPart | 20 | ||
FILETIME | DWORD | .mtime.dwLowDateTime | 24 | |
DWORD | .mtime.dwHighDateTime | 28 | ||
FILETIME | DWORD | .ctime.dwLowDateTime | 32 | |
DWORD | .ctime.dwHighDateTime | 36 | ||
FILETIME | DWORD | .atime.dwLowDateTime | 40 | |
DWORD | .atime.dwHighDateTime | 44 | ||
DWORD | .grfMode | 48 | ||
DWORD | .grfLocksSupported | 52 | ||
CLSID | .clsid | 56 | ||
DWORD | .grfStateBits | 72 | ||
DWORD | .reserved | 76 |
│ └─80
STAT_CHUNK | ULONG | .idChunk | 0 | ||
CHUNK_BREAKTYPE | .breakType | 4 | |||
CHUNKSTATE | .flags | 8 | |||
LCID | .locale | 12 | |||
FULLPROPSPEC | GUID | unsigned long | .attribute.guidPropSet.Data1 | 16 | |
unsigned short | .attribute.guidPropSet.Data2 | 20 | |||
unsigned short | .attribute.guidPropSet.Data3 | 22 | |||
unsigned char[8] | .attribute.guidPropSet.Data4 | 24 | |||
PROPSPEC | ULONG | .attribute.psProperty.ulKind | 32 | ||
LPOLESTR | .attribute.psProperty.lpwstr | 40 | |||
PROPID | .attribute.psProperty.propid | 40 | |||
ULONG | .idChunkSource | 48 | |||
ULONG | .cwcStartSource | 52 | |||
ULONG | .cwcLenSource | 56 |
│ └─64
STAT_SERVER_0 | DWORD | .sts0_start | 0 |
DWORD | .sts0_fopens | 4 | |
DWORD | .sts0_devopens | 8 | |
DWORD | .sts0_jobsqueued | 12 | |
DWORD | .sts0_sopens | 16 | |
DWORD | .sts0_stimedout | 20 | |
DWORD | .sts0_serrorout | 24 | |
DWORD | .sts0_pwerrors | 28 | |
DWORD | .sts0_permerrors | 32 | |
DWORD | .sts0_syserrors | 36 | |
DWORD | .sts0_bytessent_low | 40 | |
DWORD | .sts0_bytessent_high | 44 | |
DWORD | .sts0_bytesrcvd_low | 48 | |
DWORD | .sts0_bytesrcvd_high | 52 | |
DWORD | .sts0_avresponse | 56 | |
DWORD | .sts0_reqbufneed | 60 | |
DWORD | .sts0_bigbufneed | 64 |
│ └─68
STAT_WORKSTATION_0 | LARGE_INTEGER | LONGLONG | .StatisticsStartTime.QuadPart | 0 |
struct (unnamed) | .StatisticsStartTime.u | 0 | ||
DWORD | .StatisticsStartTime.LowPart | 0 | ||
LONG | .StatisticsStartTime.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .BytesReceived.QuadPart | 8 | |
struct (unnamed) | .BytesReceived.u | 8 | ||
DWORD | .BytesReceived.LowPart | 8 | ||
LONG | .BytesReceived.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .SmbsReceived.QuadPart | 16 | |
struct (unnamed) | .SmbsReceived.u | 16 | ||
DWORD | .SmbsReceived.LowPart | 16 | ||
LONG | .SmbsReceived.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .PagingReadBytesRequested.QuadPart | 24 | |
struct (unnamed) | .PagingReadBytesRequested.u | 24 | ||
DWORD | .PagingReadBytesRequested.LowPart | 24 | ||
LONG | .PagingReadBytesRequested.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .NonPagingReadBytesRequested.QuadPart | 32 | |
struct (unnamed) | .NonPagingReadBytesRequested.u | 32 | ||
DWORD | .NonPagingReadBytesRequested.LowPart | 32 | ||
LONG | .NonPagingReadBytesRequested.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .CacheReadBytesRequested.QuadPart | 40 | |
struct (unnamed) | .CacheReadBytesRequested.u | 40 | ||
DWORD | .CacheReadBytesRequested.LowPart | 40 | ||
LONG | .CacheReadBytesRequested.HighPart | 44 | ||
LARGE_INTEGER | LONGLONG | .NetworkReadBytesRequested.QuadPart | 48 | |
struct (unnamed) | .NetworkReadBytesRequested.u | 48 | ||
DWORD | .NetworkReadBytesRequested.LowPart | 48 | ||
LONG | .NetworkReadBytesRequested.HighPart | 52 | ||
LARGE_INTEGER | LONGLONG | .BytesTransmitted.QuadPart | 56 | |
struct (unnamed) | .BytesTransmitted.u | 56 | ||
DWORD | .BytesTransmitted.LowPart | 56 | ||
LONG | .BytesTransmitted.HighPart | 60 | ||
LARGE_INTEGER | LONGLONG | .SmbsTransmitted.QuadPart | 64 | |
struct (unnamed) | .SmbsTransmitted.u | 64 | ||
DWORD | .SmbsTransmitted.LowPart | 64 | ||
LONG | .SmbsTransmitted.HighPart | 68 | ||
LARGE_INTEGER | LONGLONG | .PagingWriteBytesRequested.QuadPart | 72 | |
struct (unnamed) | .PagingWriteBytesRequested.u | 72 | ||
DWORD | .PagingWriteBytesRequested.LowPart | 72 | ||
LONG | .PagingWriteBytesRequested.HighPart | 76 | ||
LARGE_INTEGER | LONGLONG | .NonPagingWriteBytesRequested.QuadPart | 80 | |
struct (unnamed) | .NonPagingWriteBytesRequested.u | 80 | ||
DWORD | .NonPagingWriteBytesRequested.LowPart | 80 | ||
LONG | .NonPagingWriteBytesRequested.HighPart | 84 | ||
LARGE_INTEGER | LONGLONG | .CacheWriteBytesRequested.QuadPart | 88 | |
struct (unnamed) | .CacheWriteBytesRequested.u | 88 | ||
DWORD | .CacheWriteBytesRequested.LowPart | 88 | ||
LONG | .CacheWriteBytesRequested.HighPart | 92 | ||
LARGE_INTEGER | LONGLONG | .NetworkWriteBytesRequested.QuadPart | 96 | |
struct (unnamed) | .NetworkWriteBytesRequested.u | 96 | ||
DWORD | .NetworkWriteBytesRequested.LowPart | 96 | ||
LONG | .NetworkWriteBytesRequested.HighPart | 100 | ||
DWORD | .InitiallyFailedOperations | 104 | ||
DWORD | .FailedCompletionOperations | 108 | ||
DWORD | .ReadOperations | 112 | ||
DWORD | .RandomReadOperations | 116 | ||
DWORD | .ReadSmbs | 120 | ||
DWORD | .LargeReadSmbs | 124 | ||
DWORD | .SmallReadSmbs | 128 | ||
DWORD | .WriteOperations | 132 | ||
DWORD | .RandomWriteOperations | 136 | ||
DWORD | .WriteSmbs | 140 | ||
DWORD | .LargeWriteSmbs | 144 | ||
DWORD | .SmallWriteSmbs | 148 | ||
DWORD | .RawReadsDenied | 152 | ||
DWORD | .RawWritesDenied | 156 | ||
DWORD | .NetworkErrors | 160 | ||
DWORD | .Sessions | 164 | ||
DWORD | .FailedSessions | 168 | ||
DWORD | .Reconnects | 172 | ||
DWORD | .CoreConnects | 176 | ||
DWORD | .Lanman20Connects | 180 | ||
DWORD | .Lanman21Connects | 184 | ||
DWORD | .LanmanNtConnects | 188 | ||
DWORD | .ServerDisconnects | 192 | ||
DWORD | .HungSessions | 196 | ||
DWORD | .UseCount | 200 | ||
DWORD | .FailedUseCount | 204 | ||
DWORD | .CurrentCommands | 208 |
│ └─216
STD_ALERT | DWORD | .alrt_timestamp | 0 |
WCHAR | .alrt_eventname | 4 | |
WCHAR | .alrt_servicename | 38 |
│ └─200
STGOPTIONS | USHORT | .usVersion | 0 |
USHORT | .reserved | 2 | |
ULONG | .ulSectorSize | 4 | |
const WCHAR * | .pwcsTemplateFile | 8 |
│ └─16
STICKYKEYS | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 |
│ └─8
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .BytesPerCacheLine | 8 | |
DWORD | .BytesOffsetForCacheAlignment | 12 | |
DWORD | .BytesPerLogicalSector | 16 | |
DWORD | .BytesPerPhysicalSector | 20 | |
DWORD | .BytesOffsetForSectorAlignment | 24 |
│ └─28
STORAGE_ADAPTER_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .MaximumTransferLength | 8 | |
DWORD | .MaximumPhysicalPages | 12 | |
DWORD | .AlignmentMask | 16 | |
BOOLEAN | .AdapterUsesPio | 20 | |
BOOLEAN | .AdapterScansDown | 21 | |
BOOLEAN | .CommandQueueing | 22 | |
BOOLEAN | .AcceleratedTransfer | 23 | |
BYTE | .BusType | 24 | |
WORD | .BusMajorVersion | 26 | |
WORD | .BusMinorVersion | 28 | |
BYTE | .SrbType | 30 | |
BYTE | .AddressType | 31 |
│ └─32
STORAGE_ADAPTER_SERIAL_NUMBER | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
WCHAR[128] | .SerialNumber | 8 |
│ └─264
STORAGE_DEPENDENCY_INFO | STORAGE_DEPENDENCY_INFO_VERSION | .Version | 0 |
ULONG | .NumberEntries | 4 | |
STORAGE_DEPENDENCY_INFO_TYPE_1[] | .Version1Entries | 8 | |
STORAGE_DEPENDENCY_INFO_TYPE_2[] | .Version2Entries | 8 |
│ └─16
STORAGE_DEPENDENCY_INFO_TYPE_1 | DEPENDENT_DISK_FLAG | .DependencyTypeFlags | 0 | ||
ULONG | .ProviderSpecificFlags | 4 | |||
VIRTUAL_STORAGE_TYPE | DWORD | .VirtualStorageType.DeviceId | 8 | ||
GUID | unsigned long | .VirtualStorageType.VendorId.Data1 | 12 | ||
unsigned short | .VirtualStorageType.VendorId.Data2 | 16 | |||
unsigned short | .VirtualStorageType.VendorId.Data3 | 18 | |||
unsigned char[8] | .VirtualStorageType.VendorId.Data4 | 20 |
│ └─28
STORAGE_DEPENDENCY_INFO_TYPE_2 | DEPENDENT_DISK_FLAG | .DependencyTypeFlags | 0 | ||
ULONG | .ProviderSpecificFlags | 4 | |||
VIRTUAL_STORAGE_TYPE | DWORD | .VirtualStorageType.DeviceId | 8 | ||
GUID | unsigned long | .VirtualStorageType.VendorId.Data1 | 12 | ||
unsigned short | .VirtualStorageType.VendorId.Data2 | 16 | |||
unsigned short | .VirtualStorageType.VendorId.Data3 | 18 | |||
unsigned char[8] | .VirtualStorageType.VendorId.Data4 | 20 | |||
ULONG | .AncestorLevel | 28 | |||
PWSTR | .DependencyDeviceName | 32 | |||
PWSTR | .HostVolumeName | 40 | |||
PWSTR | .DependentVolumeName | 48 | |||
PWSTR | .DependentVolumeRelativePath | 56 |
│ └─64
STORAGE_DESCRIPTOR_HEADER | DWORD | .Version | 0 |
DWORD | .Size | 4 |
│ └─8
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD64 | .Attributes | 8 |
│ └─16
STORAGE_DEVICE_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
BYTE | .DeviceType | 8 | |
BYTE | .DeviceTypeModifier | 9 | |
BOOLEAN | .RemovableMedia | 10 | |
BOOLEAN | .CommandQueueing | 11 | |
DWORD | .VendorIdOffset | 12 | |
DWORD | .ProductIdOffset | 16 | |
DWORD | .ProductRevisionOffset | 20 | |
DWORD | .SerialNumberOffset | 24 | |
STORAGE_BUS_TYPE | .BusType | 28 | |
DWORD | .RawPropertiesLength | 32 | |
BYTE[1] | .RawDeviceProperties | 36 |
│ └─40
STORAGE_DEVICE_ID_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .NumberOfIdentifiers | 8 | |
BYTE[1] | .Identifiers | 12 |
│ └─16
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .LunMaxIoCount | 8 | |
DWORD | .AdapterMaxIoCount | 12 |
│ └─16
STORAGE_DEVICE_NUMBER | DWORD | .DeviceType | 0 |
DWORD | .DeviceNumber | 4 | |
DWORD | .PartitionNumber | 8 |
│ └─12
STORAGE_DEVICE_POWER_CAP | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
STORAGE_DEVICE_POWER_CAP_UNITS | .Units | 8 | |
DWORDLONG | .MaxPower | 16 |
│ └─24
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .NameOffset | 8 | |
DWORD | .NumberOfLogicalCopies | 12 | |
DWORD | .NumberOfPhysicalCopies | 16 | |
DWORD | .PhysicalDiskRedundancy | 20 | |
DWORD | .NumberOfColumns | 24 | |
DWORD | .Interleave | 28 |
│ └─32
STORAGE_HOTPLUG_INFO | DWORD | .Size | 0 |
BOOLEAN | .MediaRemovable | 4 | |
BOOLEAN | .MediaHotplug | 5 | |
BOOLEAN | .DeviceHotplug | 6 | |
BOOLEAN | .WriteCacheEnableOverride | 7 |
│ └─8
STORAGE_HW_FIRMWARE_ACTIVATE | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .Flags | 8 | |
BYTE | .Slot | 12 | |
BYTE[3] | .Reserved0 | 13 |
│ └─16
STORAGE_HW_FIRMWARE_DOWNLOAD | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .Flags | 8 | |
BYTE | .Slot | 12 | |
BYTE[3] | .Reserved | 13 | |
DWORDLONG | .Offset | 16 | |
DWORDLONG | .BufferSize | 24 | |
BYTE[1] | .ImageBuffer | 32 |
│ └─40
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .MediumProductType | 8 |
│ └─12
STORAGE_MINIPORT_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
STORAGE_PORT_CODE_SET | .Portdriver | 8 | |
BOOLEAN | .LUNResetSupported | 12 | |
BOOLEAN | .TargetResetSupported | 13 | |
WORD | .IoTimeoutValue | 14 | |
BOOLEAN | .ExtraIoInfoSupported | 16 | |
union (unnamed) | .Flags | 17 | |
BYTE[2] | .Reserved0 | 18 | |
DWORD | .Reserved1 | 20 |
│ └─24
STORAGE_OFFLOAD_READ_OUTPUT | DWORD | .OffloadReadFlags | 0 | |
DWORD | .Reserved | 4 | ||
DWORDLONG | .LengthProtected | 8 | ||
DWORD | .TokenLength | 16 | ||
STORAGE_OFFLOAD_TOKEN | BYTE[4] | .Token.TokenType | 20 | |
BYTE[2] | .Token.Reserved | 24 | ||
BYTE[2] | .Token.TokenIdLength | 26 | ||
struct (unnamed) | .Token.StorageOffloadZeroDataToken | 28 | ||
BYTE[504] | .Token.Token | 28 |
│ └─536
STORAGE_OFFLOAD_TOKEN | BYTE[4] | .TokenType | 0 |
BYTE[2] | .Reserved | 4 | |
BYTE[2] | .TokenIdLength | 6 | |
struct (unnamed) | .StorageOffloadZeroDataToken | 8 | |
BYTE[504] | .Token | 8 |
│ └─512
STORAGE_OFFLOAD_WRITE_OUTPUT | DWORD | .OffloadWriteFlags | 0 |
DWORD | .Reserved | 4 | |
DWORDLONG | .LengthCopied | 8 |
│ └─16
STORAGE_PHYSICAL_ADAPTER_DATA | DWORD | .AdapterId | 0 | |
STORAGE_COMPONENT_HEALTH_STATUS | .HealthStatus | 4 | ||
STORAGE_PROTOCOL_TYPE | .CommandProtocol | 8 | ||
STORAGE_SPEC_VERSION | DWORD | .SpecVersion.AsUlong | 12 | |
union (unnamed) | .SpecVersion.MinorVersion | 12 | ||
WORD | .SpecVersion.MajorVersion | 14 | ||
BYTE[8] | .Vendor | 16 | ||
BYTE[40] | .Model | 24 | ||
BYTE[16] | .FirmwareRevision | 64 | ||
BYTE[32] | .PhysicalLocation | 80 | ||
BOOLEAN | .ExpanderConnected | 112 | ||
BYTE[3] | .Reserved0 | 113 | ||
DWORD[3] | .Reserved1 | 116 |
│ └─128
STORAGE_PHYSICAL_DEVICE_DATA | DWORD | .DeviceId | 0 | |
DWORD | .Role | 4 | ||
STORAGE_COMPONENT_HEALTH_STATUS | .HealthStatus | 8 | ||
STORAGE_PROTOCOL_TYPE | .CommandProtocol | 12 | ||
STORAGE_SPEC_VERSION | DWORD | .SpecVersion.AsUlong | 16 | |
union (unnamed) | .SpecVersion.MinorVersion | 16 | ||
WORD | .SpecVersion.MajorVersion | 18 | ||
STORAGE_DEVICE_FORM_FACTOR | .FormFactor | 20 | ||
BYTE[8] | .Vendor | 24 | ||
BYTE[40] | .Model | 32 | ||
BYTE[16] | .FirmwareRevision | 72 | ||
DWORDLONG | .Capacity | 88 | ||
BYTE[32] | .PhysicalLocation | 96 | ||
DWORD[2] | .Reserved | 128 |
│ └─136
STORAGE_PHYSICAL_NODE_DATA | DWORD | .NodeId | 0 |
DWORD | .AdapterCount | 4 | |
DWORD | .AdapterDataLength | 8 | |
DWORD | .AdapterDataOffset | 12 | |
DWORD | .DeviceCount | 16 | |
DWORD | .DeviceDataLength | 20 | |
DWORD | .DeviceDataOffset | 24 | |
DWORD[3] | .Reserved | 28 |
│ └─40
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .NodeCount | 8 | |
DWORD | .Reserved | 12 | |
STORAGE_PHYSICAL_NODE_DATA[1] | .Node | 16 |
│ └─56
STORAGE_PROPERTY_QUERY | STORAGE_PROPERTY_ID | .PropertyId | 0 |
STORAGE_QUERY_TYPE | .QueryType | 4 | |
BYTE[1] | .AdditionalParameters | 8 |
│ └─12
STORAGE_PROTOCOL_COMMAND | DWORD | .Version | 0 |
DWORD | .Length | 4 | |
STORAGE_PROTOCOL_TYPE | .ProtocolType | 8 | |
DWORD | .Flags | 12 | |
DWORD | .ReturnStatus | 16 | |
DWORD | .ErrorCode | 20 | |
DWORD | .CommandLength | 24 | |
DWORD | .ErrorInfoLength | 28 | |
DWORD | .DataToDeviceTransferLength | 32 | |
DWORD | .DataFromDeviceTransferLength | 36 | |
DWORD | .TimeOutValue | 40 | |
DWORD | .ErrorInfoOffset | 44 | |
DWORD | .DataToDeviceBufferOffset | 48 | |
DWORD | .DataFromDeviceBufferOffset | 52 | |
DWORD | .CommandSpecific | 56 | |
DWORD | .Reserved0 | 60 | |
DWORD | .FixedProtocolReturnData | 64 | |
DWORD[3] | .Reserved1 | 68 | |
BYTE[1] | .Command | 80 |
│ └─84
STORAGE_PROTOCOL_DATA_DESCRIPTOR | DWORD | .Version | 0 | |
DWORD | .Size | 4 | ||
STORAGE_PROTOCOL_SPECIFIC_DATA | STORAGE_PROTOCOL_TYPE | .ProtocolSpecificData.ProtocolType | 8 | |
DWORD | .ProtocolSpecificData.DataType | 12 | ||
DWORD | .ProtocolSpecificData.ProtocolDataRequestValue | 16 | ||
DWORD | .ProtocolSpecificData.ProtocolDataRequestSubValue | 20 | ||
DWORD | .ProtocolSpecificData.ProtocolDataOffset | 24 | ||
DWORD | .ProtocolSpecificData.ProtocolDataLength | 28 | ||
DWORD | .ProtocolSpecificData.FixedProtocolReturnData | 32 | ||
DWORD | .ProtocolSpecificData.ProtocolDataRequestSubValue2 | 36 | ||
DWORD | .ProtocolSpecificData.ProtocolDataRequestSubValue3 | 40 | ||
DWORD | .ProtocolSpecificData.ProtocolDataRequestSubValue4 | 44 |
│ └─48
STORAGE_PROTOCOL_SPECIFIC_DATA | STORAGE_PROTOCOL_TYPE | .ProtocolType | 0 |
DWORD | .DataType | 4 | |
DWORD | .ProtocolDataRequestValue | 8 | |
DWORD | .ProtocolDataRequestSubValue | 12 | |
DWORD | .ProtocolDataOffset | 16 | |
DWORD | .ProtocolDataLength | 20 | |
DWORD | .FixedProtocolReturnData | 24 | |
DWORD | .ProtocolDataRequestSubValue2 | 28 | |
DWORD | .ProtocolDataRequestSubValue3 | 32 | |
DWORD | .ProtocolDataRequestSubValue4 | 36 |
│ └─40
STORAGE_RPMB_DATA_FRAME | BYTE[196] | .Stuff | 0 |
BYTE[32] | .KeyOrMAC | 196 | |
BYTE[256] | .Data | 228 | |
BYTE[16] | .Nonce | 484 | |
BYTE[4] | .WriteCounter | 500 | |
BYTE[2] | .Address | 504 | |
BYTE[2] | .BlockCount | 506 | |
BYTE[2] | .OperationResult | 508 | |
BYTE[2] | .RequestOrResponseType | 510 |
│ └─512
STORAGE_RPMB_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
DWORD | .SizeInBytes | 8 | |
DWORD | .MaxReliableWriteSizeInBytes | 12 | |
STORAGE_RPMB_FRAME_TYPE | .FrameFormat | 16 |
│ └─20
STORAGE_SPEC_VERSION | DWORD | .AsUlong | 0 |
union (unnamed) | .MinorVersion | 0 | |
WORD | .MajorVersion | 2 |
│ └─4
STORAGE_TEMPERATURE_DATA_DESCRIPTOR | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
SHORT | .CriticalTemperature | 8 | |
SHORT | .WarningTemperature | 10 | |
WORD | .InfoCount | 12 | |
BYTE[2] | .Reserved0 | 14 | |
DWORD[2] | .Reserved1 | 16 | |
STORAGE_TEMPERATURE_INFO[1] | .TemperatureInfo | 24 |
│ └─40
STORAGE_TEMPERATURE_INFO | WORD | .Index | 0 |
SHORT | .Temperature | 2 | |
SHORT | .OverThreshold | 4 | |
SHORT | .UnderThreshold | 6 | |
BOOLEAN | .OverThresholdChangable | 8 | |
BOOLEAN | .UnderThresholdChangable | 9 | |
BOOLEAN | .EventGenerated | 10 | |
BYTE | .Reserved0 | 11 | |
DWORD | .Reserved1 | 12 |
│ └─16
STORAGE_TEMPERATURE_THRESHOLD | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
WORD | .Flags | 8 | |
WORD | .Index | 10 | |
SHORT | .Threshold | 12 | |
BOOLEAN | .OverThreshold | 14 | |
BYTE | .Reserved | 15 |
│ └─16
STORAGE_WRITE_CACHE_PROPERTY | DWORD | .Version | 0 |
DWORD | .Size | 4 | |
WRITE_CACHE_TYPE | .WriteCacheType | 8 | |
WRITE_CACHE_ENABLE | .WriteCacheEnabled | 12 | |
WRITE_CACHE_CHANGE | .WriteCacheChangeable | 16 | |
WRITE_THROUGH | .WriteThroughSupported | 20 | |
BOOLEAN | .FlushCacheSupported | 24 | |
BOOLEAN | .UserDefinedPowerProtection | 25 | |
BOOLEAN | .NVCacheEnabled | 26 |
│ └─28
STREAMBUFFER_ATTRIBUTE | LPWSTR | .pszName | 0 |
STREAMBUFFER_ATTR_DATATYPE | .StreamBufferAttributeType | 8 | |
BYTE * | .pbAttribute | 16 | |
WORD | .cbLength | 24 |
│ └─32
STREAM_ID_MAP | ULONG | .stream_id | 0 |
DWORD | .dwMediaSampleContent | 4 | |
ULONG | .ulSubstreamFilterValue | 8 | |
int | .iDataOffset | 12 |
│ └─16
STREAM_MEDIUM | GUID | unsigned long | .gidMedium.Data1 | 0 |
unsigned short | .gidMedium.Data2 | 4 | ||
unsigned short | .gidMedium.Data3 | 6 | ||
unsigned char[8] | .gidMedium.Data4 | 8 | ||
UINT32 | .unMediumInstance | 16 |
│ └─20
STRENTRYA | LPSTR | .pszName | 0 |
LPSTR | .pszValue | 8 |
│ └─16
STRENTRYW | LPWSTR | .pszName | 0 |
LPWSTR | .pszValue | 8 |
│ └─16
STRING | USHORT | .Length | 0 |
USHORT | .MaximumLength | 2 | |
PCHAR | .Buffer | 8 |
│ └─16
STROBJ | ULONG | .cGlyphs | 0 | |
FLONG | .flAccel | 4 | ||
ULONG | .ulCharInc | 8 | ||
RECTL | LONG | .rclBkGround.left | 12 | |
LONG | .rclBkGround.top | 16 | ||
LONG | .rclBkGround.right | 20 | ||
LONG | .rclBkGround.bottom | 24 | ||
GLYPHPOS * | .pgp | 32 | ||
LPWSTR | .pwszOrg | 40 |
│ └─48
STROKE_RANGE | ULONG | .iStrokeBegin | 0 |
ULONG | .iStrokeEnd | 4 |
│ └─8
STRRET | UINT | .uType | 0 |
char[260] | .cStr | 8 | |
LPWSTR | .pOleStr | 8 | |
UINT | .uOffset | 8 |
│ └─272
STRTABLEA | DWORD | .cEntries | 0 |
STRENTRYA * | .pse | 8 |
│ └─16
STRTABLEW | DWORD | .cEntries | 0 |
STRENTRYW * | .pse | 8 |
│ └─16
STYLEBUFA | DWORD | .dwStyle | 0 |
CHAR[32] | .szDescription | 4 |
│ └─36
STYLEBUFW | DWORD | .dwStyle | 0 |
WCHAR[32] | .szDescription | 4 |
│ └─68
STYLESTRUCT | DWORD | .styleOld | 0 |
DWORD | .styleNew | 4 |
│ └─8
SUPPORT_FUNCTIONS_50 | DWORD | .dwVersion | 0 |
ULONGLONG | ._Align8 | 0 | |
DWORD | .dwReserved | 4 | |
DWORD (*)(DWORD, DWORD) __attribute__((stdcall)) | .DemandDialRequest | 8 | |
DWORD (*)(DWORD, DWORD, DWORD, BOOL) __attribute__((stdcall)) | .SetInterfaceReceiveType | 16 | |
DWORD (*)(DWORD, PVOID, PVOID) __attribute__((stdcall)) | .ValidateRoute | 24 | |
DWORD (*)(DWORD, DWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryCreate | 32 | |
DWORD (*)(DWORD, DWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryDelete | 40 | |
DWORD (*)(DWORD, DWORD, LPVOID) __attribute__((stdcall)) | .MIBEntrySet | 48 | |
DWORD (*)(DWORD, DWORD, LPVOID, LPDWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryGet | 56 | |
DWORD (*)(DWORD, DWORD, LPVOID, LPDWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryGetFirst | 64 | |
DWORD (*)(DWORD, DWORD, LPVOID, LPDWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryGetNext | 72 | |
DWORD (*)() __attribute__((stdcall)) | .GetRouterId | 80 | |
BOOL (*)(DWORD, DWORD) __attribute__((stdcall)) | .HasMulticastBoundary | 88 |
│ └─96
SUPPORT_FUNCTIONS_60 | DWORD | .dwVersion | 0 |
ULONGLONG | ._Align8 | 0 | |
DWORD | .dwReserved | 4 | |
DWORD (*)(DWORD, DWORD) __attribute__((stdcall)) | .DemandDialRequest | 8 | |
DWORD (*)(DWORD, DWORD, DWORD, BOOL) __attribute__((stdcall)) | .SetInterfaceReceiveType | 16 | |
DWORD (*)(DWORD, PVOID, PVOID) __attribute__((stdcall)) | .ValidateRoute | 24 | |
DWORD (*)(DWORD, DWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryCreate | 32 | |
DWORD (*)(DWORD, DWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryDelete | 40 | |
DWORD (*)(DWORD, DWORD, LPVOID) __attribute__((stdcall)) | .MIBEntrySet | 48 | |
DWORD (*)(DWORD, DWORD, LPVOID, LPDWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryGet | 56 | |
DWORD (*)(DWORD, DWORD, LPVOID, LPDWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryGetFirst | 64 | |
DWORD (*)(DWORD, DWORD, LPVOID, LPDWORD, LPVOID) __attribute__((stdcall)) | .MIBEntryGetNext | 72 | |
DWORD (*)() __attribute__((stdcall)) | .GetRouterId | 80 | |
BOOL (*)(DWORD, DWORD) __attribute__((stdcall)) | .HasMulticastBoundary | 88 | |
DWORD (*)(DWORD, DWORD, DWORD, PVOID, GUID *, PVOID) __attribute__((stdcall)) | .ValidateRouteEx | 96 | |
DWORD (*)(GUID *, DWORD, DWORD, PVOID) __attribute__((stdcall)) | .GetRoutingDomainInfo | 104 | |
DWORD (*)(DWORD, DWORD, DWORD, DWORD, PVOID) __attribute__((stdcall)) | .GetInterfaceInformation | 112 |
│ └─120
SURFACEALIGNMENT | struct (unnamed) | .Linear | 0 |
struct (unnamed) | .Rectangular | 0 |
│ └─16
SURFOBJ | DHSURF | .dhsurf | 0 |
HSURF | .hsurf | 8 | |
DHPDEV | .dhpdev | 16 | |
HDEV | .hdev | 24 | |
SIZEL | .sizlBitmap | 32 | |
ULONG | .cjBits | 40 | |
PVOID | .pvBits | 48 | |
PVOID | .pvScan0 | 56 | |
LONG | .lDelta | 64 | |
ULONG | .iUniq | 68 | |
ULONG | .iBitmapFormat | 72 | |
USHORT | .iType | 76 | |
USHORT | .fjBitmap | 78 |
│ └─80
SV2CVW2_PARAMS | DWORD | .cbSize | 0 |
IShellView * | .psvPrev | 8 | |
LPCFOLDERSETTINGS | .pfs | 16 | |
IShellBrowser * | .psbOwner | 24 | |
RECT * | .prcView | 32 | |
const SHELLVIEWID * | .pvid | 40 | |
HWND | .hwndView | 48 |
│ └─56
SW_DEVICE_CREATE_INFO | ULONG | .cbSize | 0 |
PCWSTR | .pszInstanceId | 8 | |
PCZZWSTR | .pszzHardwareIds | 16 | |
PCZZWSTR | .pszzCompatibleIds | 24 | |
const GUID * | .pContainerId | 32 | |
ULONG | .CapabilityFlags | 40 | |
PCWSTR | .pszDeviceDescription | 48 | |
PCWSTR | .pszDeviceLocation | 56 | |
const SECURITY_DESCRIPTOR * | .pSecurityDescriptor | 64 |
│ └─72
SWbemAssocQueryInf | ULONG | .m_uVersion | 0 |
ULONG | .m_uAnalysisType | 4 | |
ULONG | .m_uFeatureMask | 8 | |
IWbemPath * | .m_pPath | 16 | |
LPWSTR | .m_pszPath | 24 | |
LPWSTR | .m_pszQueryText | 32 | |
LPWSTR | .m_pszResultClass | 40 | |
LPWSTR | .m_pszAssocClass | 48 | |
LPWSTR | .m_pszRole | 56 | |
LPWSTR | .m_pszResultRole | 64 | |
LPWSTR | .m_pszRequiredQualifier | 72 | |
LPWSTR | .m_pszRequiredAssocQualifier | 80 |
│ └─88
SWbemQueryQualifiedName | ULONG | .m_uVersion | 0 |
ULONG | .m_uTokenType | 4 | |
ULONG | .m_uNameListSize | 8 | |
LPCWSTR * | .m_ppszNameList | 16 | |
BOOL | .m_bArraysUsed | 24 | |
BOOL * | .m_pbArrayElUsed | 32 | |
ULONG * | .m_puArrayIndex | 40 |
│ └─48
SWbemRpnEncodedQuery | ULONG | .m_uVersion | 0 |
ULONG | .m_uTokenType | 4 | |
unsigned long long | .m_uParsedFeatureMask | 8 | |
ULONG | .m_uDetectedArraySize | 16 | |
ULONG * | .m_puDetectedFeatures | 24 | |
ULONG | .m_uSelectListSize | 32 | |
SWbemQueryQualifiedName ** | .m_ppSelectList | 40 | |
ULONG | .m_uFromTargetType | 48 | |
LPCWSTR | .m_pszOptionalFromPath | 56 | |
ULONG | .m_uFromListSize | 64 | |
LPCWSTR * | .m_ppszFromList | 72 | |
ULONG | .m_uWhereClauseSize | 80 | |
SWbemRpnQueryToken ** | .m_ppRpnWhereClause | 88 | |
double | .m_dblWithinPolling | 96 | |
double | .m_dblWithinWindow | 104 | |
ULONG | .m_uOrderByListSize | 112 | |
LPCWSTR * | .m_ppszOrderByList | 120 | |
ULONG * | .m_uOrderDirectionEl | 128 |
│ └─136
SWbemRpnQueryToken | ULONG | .m_uVersion | 0 |
ULONG | .m_uTokenType | 4 | |
ULONG | .m_uSubexpressionShape | 8 | |
ULONG | .m_uOperator | 12 | |
SWbemQueryQualifiedName * | .m_pRightIdent | 16 | |
SWbemQueryQualifiedName * | .m_pLeftIdent | 24 | |
ULONG | .m_uConstApparentType | 32 | |
SWbemRpnConst | .m_Const | 40 | |
ULONG | .m_uConst2ApparentType | 48 | |
SWbemRpnConst | .m_Const2 | 56 | |
LPCWSTR | .m_pszRightFunc | 64 | |
LPCWSTR | .m_pszLeftFunc | 72 |
│ └─80
SYMBOL_INFO | ULONG | .SizeOfStruct | 0 |
ULONG | .TypeIndex | 4 | |
ULONG64[2] | .Reserved | 8 | |
ULONG | .Index | 24 | |
ULONG | .Size | 28 | |
ULONG64 | .ModBase | 32 | |
ULONG | .Flags | 40 | |
ULONG64 | .Value | 48 | |
ULONG64 | .Address | 56 | |
ULONG | .Register | 64 | |
ULONG | .Scope | 68 | |
ULONG | .Tag | 72 | |
ULONG | .NameLen | 76 | |
ULONG | .MaxNameLen | 80 | |
CHAR[1] | .Name | 84 |
│ └─88
SYMBOL_INFOW | ULONG | .SizeOfStruct | 0 |
ULONG | .TypeIndex | 4 | |
ULONG64[2] | .Reserved | 8 | |
ULONG | .Index | 24 | |
ULONG | .Size | 28 | |
ULONG64 | .ModBase | 32 | |
ULONG | .Flags | 40 | |
ULONG64 | .Value | 48 | |
ULONG64 | .Address | 56 | |
ULONG | .Register | 64 | |
ULONG | .Scope | 68 | |
ULONG | .Tag | 72 | |
ULONG | .NameLen | 76 | |
ULONG | .MaxNameLen | 80 | |
WCHAR[1] | .Name | 84 |
│ └─88
SYMSRV_INDEX_INFO | DWORD | .sizeofstruct | 0 | |
char[261] | .file | 4 | ||
BOOL | .stripped | 268 | ||
DWORD | .timestamp | 272 | ||
DWORD | .size | 276 | ||
char[261] | .dbgfile | 280 | ||
char[261] | .pdbfile | 541 | ||
GUID | unsigned long | .guid.Data1 | 804 | |
unsigned short | .guid.Data2 | 808 | ||
unsigned short | .guid.Data3 | 810 | ||
unsigned char[8] | .guid.Data4 | 812 | ||
DWORD | .sig | 820 | ||
DWORD | .age | 824 |
│ └─828
SYMSRV_INDEX_INFOW | DWORD | .sizeofstruct | 0 | |
WCHAR[261] | .file | 4 | ||
BOOL | .stripped | 528 | ||
DWORD | .timestamp | 532 | ||
DWORD | .size | 536 | ||
WCHAR[261] | .dbgfile | 540 | ||
WCHAR[261] | .pdbfile | 1062 | ||
GUID | unsigned long | .guid.Data1 | 1584 | |
unsigned short | .guid.Data2 | 1588 | ||
unsigned short | .guid.Data3 | 1590 | ||
unsigned char[8] | .guid.Data4 | 1592 | ||
DWORD | .sig | 1600 | ||
DWORD | .age | 1604 |
│ └─1608
SYNCMGRHANDLERINFO | DWORD | .cbSize | 0 |
HICON | .hIcon | 8 | |
DWORD | .SyncMgrHandlerFlags | 16 | |
WCHAR[32] | .wszHandlerName | 20 |
│ └─88
SYNCMGRITEM | DWORD | .cbSize | 0 | |
DWORD | .dwFlags | 4 | ||
GUID | unsigned long | .ItemID.Data1 | 8 | |
unsigned short | .ItemID.Data2 | 12 | ||
unsigned short | .ItemID.Data3 | 14 | ||
unsigned char[8] | .ItemID.Data4 | 16 | ||
DWORD | .dwItemState | 24 | ||
HICON | .hIcon | 32 | ||
WCHAR[128] | .wszItemName | 40 | ||
FILETIME | DWORD | .ftLastUpdate.dwLowDateTime | 296 | |
DWORD | .ftLastUpdate.dwHighDateTime | 300 |
│ └─304
SYNCMGRLOGERRORINFO | DWORD | .cbSize | 0 | |
DWORD | .mask | 4 | ||
DWORD | .dwSyncMgrErrorFlags | 8 | ||
GUID | unsigned long | .ErrorID.Data1 | 12 | |
unsigned short | .ErrorID.Data2 | 16 | ||
unsigned short | .ErrorID.Data3 | 18 | ||
unsigned char[8] | .ErrorID.Data4 | 20 | ||
GUID | unsigned long | .ItemID.Data1 | 28 | |
unsigned short | .ItemID.Data2 | 32 | ||
unsigned short | .ItemID.Data3 | 34 | ||
unsigned char[8] | .ItemID.Data4 | 36 |
│ └─44
SYNCMGRPROGRESSITEM | DWORD | .cbSize | 0 |
UINT | .mask | 4 | |
LPCWSTR | .lpcStatusText | 8 | |
DWORD | .dwStatusType | 16 | |
int | .iProgValue | 20 | |
int | .iMaxValue | 24 |
│ └─32
SYNCMGR_CONFLICT_ID_INFO | BYTE_BLOB * | .pblobID | 0 |
BYTE_BLOB * | .pblobExtra | 8 |
│ └─16
SYNC_RANGE | BYTE * | .pbClosedLowerBound | 0 |
BYTE * | .pbClosedUpperBound | 8 |
│ └─16
SYNC_SESSION_STATISTICS | DWORD | .dwChangesApplied | 0 |
DWORD | .dwChangesFailed | 4 |
│ └─8
SYNC_TIME | DWORD | .dwDate | 0 |
DWORD | .dwTime | 4 |
│ └─8
SYNC_VERSION | DWORD | .dwLastUpdatingReplicaKey | 0 |
ULONGLONG | .ullTickCount | 8 |
│ └─16
SYSTEMTIME | WORD | .wYear | 0 |
WORD | .wMonth | 2 | |
WORD | .wDayOfWeek | 4 | |
WORD | .wDay | 6 | |
WORD | .wHour | 8 | |
WORD | .wMinute | 10 | |
WORD | .wSecond | 12 | |
WORD | .wMilliseconds | 14 |
│ └─16
SYSTEM_ALARM_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
SYSTEM_ALARM_CALLBACK_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
SYSTEM_ALARM_CALLBACK_OBJECT_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .Flags | 8 | ||
GUID | unsigned long | .ObjectType.Data1 | 12 | |
unsigned short | .ObjectType.Data2 | 16 | ||
unsigned short | .ObjectType.Data3 | 18 | ||
unsigned char[8] | .ObjectType.Data4 | 20 | ||
GUID | unsigned long | .InheritedObjectType.Data1 | 28 | |
unsigned short | .InheritedObjectType.Data2 | 32 | ||
unsigned short | .InheritedObjectType.Data3 | 34 | ||
unsigned char[8] | .InheritedObjectType.Data4 | 36 | ||
DWORD | .SidStart | 44 |
│ └─48
SYSTEM_ALARM_OBJECT_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .Flags | 8 | ||
GUID | unsigned long | .ObjectType.Data1 | 12 | |
unsigned short | .ObjectType.Data2 | 16 | ||
unsigned short | .ObjectType.Data3 | 18 | ||
unsigned char[8] | .ObjectType.Data4 | 20 | ||
GUID | unsigned long | .InheritedObjectType.Data1 | 28 | |
unsigned short | .InheritedObjectType.Data2 | 32 | ||
unsigned short | .InheritedObjectType.Data3 | 34 | ||
unsigned char[8] | .InheritedObjectType.Data4 | 36 | ||
DWORD | .SidStart | 44 |
│ └─48
SYSTEM_AUDIT_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
SYSTEM_AUDIT_CALLBACK_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .Flags | 8 | ||
GUID | unsigned long | .ObjectType.Data1 | 12 | |
unsigned short | .ObjectType.Data2 | 16 | ||
unsigned short | .ObjectType.Data3 | 18 | ||
unsigned char[8] | .ObjectType.Data4 | 20 | ||
GUID | unsigned long | .InheritedObjectType.Data1 | 28 | |
unsigned short | .InheritedObjectType.Data2 | 32 | ||
unsigned short | .InheritedObjectType.Data3 | 34 | ||
unsigned char[8] | .InheritedObjectType.Data4 | 36 | ||
DWORD | .SidStart | 44 |
│ └─48
SYSTEM_AUDIT_OBJECT_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .Flags | 8 | ||
GUID | unsigned long | .ObjectType.Data1 | 12 | |
unsigned short | .ObjectType.Data2 | 16 | ||
unsigned short | .ObjectType.Data3 | 18 | ||
unsigned char[8] | .ObjectType.Data4 | 20 | ||
GUID | unsigned long | .InheritedObjectType.Data1 | 28 | |
unsigned short | .InheritedObjectType.Data2 | 32 | ||
unsigned short | .InheritedObjectType.Data3 | 34 | ||
unsigned char[8] | .InheritedObjectType.Data4 | 36 | ||
DWORD | .SidStart | 44 |
│ └─48
SYSTEM_BATTERY_STATE | BOOLEAN | .AcOnLine | 0 |
BOOLEAN | .BatteryPresent | 1 | |
BOOLEAN | .Charging | 2 | |
BOOLEAN | .Discharging | 3 | |
BOOLEAN[3] | .Spare1 | 4 | |
BYTE | .Tag | 7 | |
DWORD | .MaxCapacity | 8 | |
DWORD | .RemainingCapacity | 12 | |
DWORD | .Rate | 16 | |
DWORD | .EstimatedTime | 20 | |
DWORD | .DefaultAlert1 | 24 | |
DWORD | .DefaultAlert2 | 28 |
│ └─32
SYSTEM_CPU_SET_INFORMATION | DWORD | .Size | 0 |
CPU_SET_INFORMATION_TYPE | .Type | 4 | |
struct (unnamed) | .CpuSet | 8 |
│ └─32
SYSTEM_EVENT_DATA | BYTE | .bModifier | 0 |
WCHAR | .wKey | 2 | |
LONG | .xPos | 4 | |
LONG | .yPos | 8 | |
BYTE | .bCursorMode | 12 | |
DWORD | .dwButtonState | 16 |
│ └─20
SYSTEM_INFO | DWORD | .dwOemId | 0 |
WORD | .wProcessorArchitecture | 0 | |
WORD | .wReserved | 2 | |
DWORD | .dwPageSize | 4 | |
LPVOID | .lpMinimumApplicationAddress | 8 | |
LPVOID | .lpMaximumApplicationAddress | 16 | |
DWORD_PTR | .dwActiveProcessorMask | 24 | |
DWORD | .dwNumberOfProcessors | 32 | |
DWORD | .dwProcessorType | 36 | |
DWORD | .dwAllocationGranularity | 40 | |
WORD | .wProcessorLevel | 44 | |
WORD | .wProcessorRevision | 46 |
│ └─48
SYSTEM_LOGICAL_PROCESSOR_INFORMATION | ULONG_PTR | .ProcessorMask | 0 | |
LOGICAL_PROCESSOR_RELATIONSHIP | .Relationship | 8 | ||
struct (unnamed) | .ProcessorCore | 16 | ||
CACHE_DESCRIPTOR | BYTE | .Cache.Level | 16 | |
BYTE | .Cache.Associativity | 17 | ||
WORD | .Cache.LineSize | 18 | ||
DWORD | .Cache.Size | 20 | ||
PROCESSOR_CACHE_TYPE | .Cache.Type | 24 | ||
struct (unnamed) | .NumaNode | 16 | ||
ULONGLONG[2] | .Reserved | 16 |
│ └─32
SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX | LOGICAL_PROCESSOR_RELATIONSHIP | .Relationship | 0 | ||
DWORD | .Size | 4 | |||
PROCESSOR_RELATIONSHIP | BYTE | .Processor.Flags | 8 | ||
BYTE | .Processor.EfficiencyClass | 9 | |||
BYTE[20] | .Processor.Reserved | 10 | |||
WORD | .Processor.GroupCount | 30 | |||
GROUP_AFFINITY[1] | .Processor.GroupMask | 32 | |||
CACHE_RELATIONSHIP | BYTE | .Cache.Level | 8 | ||
BYTE | .Cache.Associativity | 9 | |||
WORD | .Cache.LineSize | 10 | |||
DWORD | .Cache.CacheSize | 12 | |||
PROCESSOR_CACHE_TYPE | .Cache.Type | 16 | |||
BYTE[18] | .Cache.Reserved | 20 | |||
WORD | .Cache.GroupCount | 38 | |||
GROUP_AFFINITY | KAFFINITY | .Cache.GroupMask.Mask | 40 | ||
WORD | .Cache.GroupMask.Group | 48 | |||
WORD[3] | .Cache.GroupMask.Reserved | 50 | |||
GROUP_AFFINITY[1] | .Cache.GroupMasks | 40 | |||
GROUP_RELATIONSHIP | WORD | .Group.MaximumGroupCount | 8 | ||
WORD | .Group.ActiveGroupCount | 10 | |||
BYTE[20] | .Group.Reserved | 12 | |||
PROCESSOR_GROUP_INFO[1] | .Group.GroupInfo | 32 | |||
NUMA_NODE_RELATIONSHIP | DWORD | .NumaNode.NodeNumber | 8 | ||
BYTE[18] | .NumaNode.Reserved | 12 | |||
WORD | .NumaNode.GroupCount | 30 | |||
GROUP_AFFINITY | KAFFINITY | .NumaNode.GroupMask.Mask | 32 | ||
WORD | .NumaNode.GroupMask.Group | 40 | |||
WORD[3] | .NumaNode.GroupMask.Reserved | 42 | |||
GROUP_AFFINITY[1] | .NumaNode.GroupMasks | 32 |
│ └─80
SYSTEM_MANDATORY_LABEL_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
SYSTEM_POWER_CAPABILITIES | BOOLEAN | .PowerButtonPresent | 0 |
BOOLEAN | .SleepButtonPresent | 1 | |
BOOLEAN | .LidPresent | 2 | |
BOOLEAN | .SystemS1 | 3 | |
BOOLEAN | .SystemS2 | 4 | |
BOOLEAN | .SystemS3 | 5 | |
BOOLEAN | .SystemS4 | 6 | |
BOOLEAN | .SystemS5 | 7 | |
BOOLEAN | .HiberFilePresent | 8 | |
BOOLEAN | .FullWake | 9 | |
BOOLEAN | .VideoDimPresent | 10 | |
BOOLEAN | .ApmPresent | 11 | |
BOOLEAN | .UpsPresent | 12 | |
BOOLEAN | .ThermalControl | 13 | |
BOOLEAN | .ProcessorThrottle | 14 | |
BYTE | .ProcessorMinThrottle | 15 | |
BYTE | .ProcessorMaxThrottle | 16 | |
BOOLEAN | .FastSystemS4 | 17 | |
BOOLEAN | .Hiberboot | 18 | |
BOOLEAN | .WakeAlarmPresent | 19 | |
BOOLEAN | .AoAc | 20 | |
BOOLEAN | .DiskSpinDown | 21 | |
BYTE | .HiberFileType | 22 | |
BOOLEAN | .AoAcConnectivitySupported | 23 | |
BYTE[6] | .spare3 | 24 | |
BOOLEAN | .SystemBatteriesPresent | 30 | |
BOOLEAN | .BatteriesAreShortTerm | 31 | |
BATTERY_REPORTING_SCALE[3] | .BatteryScale | 32 | |
SYSTEM_POWER_STATE | .AcOnLineWake | 56 | |
SYSTEM_POWER_STATE | .SoftLidWake | 60 | |
SYSTEM_POWER_STATE | .RtcWake | 64 | |
SYSTEM_POWER_STATE | .MinDeviceWakeState | 68 | |
SYSTEM_POWER_STATE | .DefaultLowLatencyWake | 72 |
│ └─76
SYSTEM_POWER_LEVEL | BOOLEAN | .Enable | 0 | |
BYTE[3] | .Spare | 1 | ||
DWORD | .BatteryLevel | 4 | ||
POWER_ACTION_POLICY | POWER_ACTION | .PowerPolicy.Action | 8 | |
DWORD | .PowerPolicy.Flags | 12 | ||
DWORD | .PowerPolicy.EventCode | 16 | ||
SYSTEM_POWER_STATE | .MinSystemState | 20 |
│ └─24
SYSTEM_POWER_POLICY | DWORD | .Revision | 0 | |
POWER_ACTION_POLICY | POWER_ACTION | .PowerButton.Action | 4 | |
DWORD | .PowerButton.Flags | 8 | ||
DWORD | .PowerButton.EventCode | 12 | ||
POWER_ACTION_POLICY | POWER_ACTION | .SleepButton.Action | 16 | |
DWORD | .SleepButton.Flags | 20 | ||
DWORD | .SleepButton.EventCode | 24 | ||
POWER_ACTION_POLICY | POWER_ACTION | .LidClose.Action | 28 | |
DWORD | .LidClose.Flags | 32 | ||
DWORD | .LidClose.EventCode | 36 | ||
SYSTEM_POWER_STATE | .LidOpenWake | 40 | ||
DWORD | .Reserved | 44 | ||
POWER_ACTION_POLICY | POWER_ACTION | .Idle.Action | 48 | |
DWORD | .Idle.Flags | 52 | ||
DWORD | .Idle.EventCode | 56 | ||
DWORD | .IdleTimeout | 60 | ||
BYTE | .IdleSensitivity | 64 | ||
BYTE | .DynamicThrottle | 65 | ||
BYTE[2] | .Spare2 | 66 | ||
SYSTEM_POWER_STATE | .MinSleep | 68 | ||
SYSTEM_POWER_STATE | .MaxSleep | 72 | ||
SYSTEM_POWER_STATE | .ReducedLatencySleep | 76 | ||
DWORD | .WinLogonFlags | 80 | ||
DWORD | .Spare3 | 84 | ||
DWORD | .DozeS4Timeout | 88 | ||
DWORD | .BroadcastCapacityResolution | 92 | ||
SYSTEM_POWER_LEVEL[4] | .DischargePolicy | 96 | ||
DWORD | .VideoTimeout | 192 | ||
BOOLEAN | .VideoDimDisplay | 196 | ||
DWORD[3] | .VideoReserved | 200 | ||
DWORD | .SpindownTimeout | 212 | ||
BOOLEAN | .OptimizeForPower | 216 | ||
BYTE | .FanThrottleTolerance | 217 | ||
BYTE | .ForcedThrottle | 218 | ||
BYTE | .MinThrottle | 219 | ||
POWER_ACTION_POLICY | POWER_ACTION | .OverThrottled.Action | 220 | |
DWORD | .OverThrottled.Flags | 224 | ||
DWORD | .OverThrottled.EventCode | 228 |
│ └─232
SYSTEM_POWER_STATUS | BYTE | .ACLineStatus | 0 |
BYTE | .BatteryFlag | 1 | |
BYTE | .BatteryLifePercent | 2 | |
BYTE | .SystemStatusFlag | 3 | |
DWORD | .BatteryLifeTime | 4 | |
DWORD | .BatteryFullLifeTime | 8 |
│ └─12
SYSTEM_RESOURCE_ATTRIBUTE_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
SYSTEM_SCOPED_POLICY_ID_ACE | ACE_HEADER | BYTE | .Header.AceType | 0 |
BYTE | .Header.AceFlags | 1 | ||
WORD | .Header.AceSize | 2 | ||
ACCESS_MASK | .Mask | 4 | ||
DWORD | .SidStart | 8 |
│ └─12
Scope_list_ipv4 | IN_ADDR[1] | .scopl_ipaddr | 0 |
│ └─4
SdpAttributeRange | USHORT | .minAttribute | 0 |
USHORT | .maxAttribute | 2 |
│ └─4
SdpQueryUuid | SdpQueryUuidUnion | GUID | unsigned long | .u.uuid128.Data1 | 0 |
unsigned short | .u.uuid128.Data2 | 4 | |||
unsigned short | .u.uuid128.Data3 | 6 | |||
unsigned char[8] | .u.uuid128.Data4 | 8 | |||
USHORT | .u.uuid16 | 0 | |||
ULONG | .u.uuid32 | 0 | |||
USHORT | .uuidType | 16 |
│ └─20
SdpQueryUuidUnion | GUID | unsigned long | .uuid128.Data1 | 0 |
unsigned short | .uuid128.Data2 | 4 | ||
unsigned short | .uuid128.Data3 | 6 | ||
unsigned char[8] | .uuid128.Data4 | 8 | ||
USHORT | .uuid16 | 0 | ||
ULONG | .uuid32 | 0 |
│ └─16
SecBuffer | unsigned long | .cbBuffer | 0 |
unsigned long | .BufferType | 4 | |
void * | .pvBuffer | 8 |
│ └─16
SecBufferDesc | unsigned long | .ulVersion | 0 |
unsigned long | .cBuffers | 4 | |
PSecBuffer | .pBuffers | 8 |
│ └─16
SecHandle | ULONG_PTR | .dwLower | 0 |
ULONG_PTR | .dwUpper | 8 |
│ └─16
SecPkgContext_AccessToken | void * | .AccessToken | 0 |
│ └─8
SecPkgContext_ApplicationProtocol | SEC_APPLICATION_PROTOCOL_NEGOTIATION_STATUS | .ProtoNegoStatus | 0 |
SEC_APPLICATION_PROTOCOL_NEGOTIATION_EXT | .ProtoNegoExt | 4 | |
unsigned char | .ProtocolIdSize | 8 | |
unsigned char[255] | .ProtocolId | 9 |
│ └─264
SecPkgContext_AuthorityA | SEC_CHAR * | .sAuthorityName | 0 |
│ └─8
SecPkgContext_AuthorityW | SEC_WCHAR * | .sAuthorityName | 0 |
│ └─8
SecPkgContext_AuthzID | unsigned long | .AuthzIDLength | 0 |
char * | .AuthzID | 8 |
│ └─16
SecPkgContext_Bindings | unsigned long | .BindingsLength | 0 |
SEC_CHANNEL_BINDINGS * | .Bindings | 8 |
│ └─16
SecPkgContext_CipherInfo | DWORD | .dwVersion | 0 |
DWORD | .dwProtocol | 4 | |
DWORD | .dwCipherSuite | 8 | |
DWORD | .dwBaseCipherSuite | 12 | |
WCHAR[64] | .szCipherSuite | 16 | |
WCHAR[64] | .szCipher | 144 | |
DWORD | .dwCipherLen | 272 | |
DWORD | .dwCipherBlockLen | 276 | |
WCHAR[64] | .szHash | 280 | |
DWORD | .dwHashLen | 408 | |
WCHAR[64] | .szExchange | 412 | |
DWORD | .dwMinExchangeLen | 540 | |
DWORD | .dwMaxExchangeLen | 544 | |
WCHAR[64] | .szCertificate | 548 | |
DWORD | .dwKeyType | 676 |
│ └─680
SecPkgContext_ClientCreds | ULONG | .AuthBufferLen | 0 |
PUCHAR | .AuthBuffer | 8 |
│ └─16
SecPkgContext_ClientSpecifiedTarget | SEC_WCHAR * | .sTargetName | 0 |
│ └─8
SecPkgContext_ConnectionInfo | DWORD | .dwProtocol | 0 |
ALG_ID | .aiCipher | 4 | |
DWORD | .dwCipherStrength | 8 | |
ALG_ID | .aiHash | 12 | |
DWORD | .dwHashStrength | 16 | |
ALG_ID | .aiExch | 20 | |
DWORD | .dwExchStrength | 24 |
│ └─28
SecPkgContext_CredInfo | SECPKG_CRED_CLASS | .CredClass | 0 |
unsigned long | .IsPromptingNeeded | 4 |
│ └─8
SecPkgContext_CredentialNameA | unsigned long | .CredentialType | 0 |
SEC_CHAR * | .sCredentialName | 8 |
│ └─16
SecPkgContext_CredentialNameW | unsigned long | .CredentialType | 0 |
SEC_WCHAR * | .sCredentialName | 8 |
│ └─16
SecPkgContext_DceInfo | unsigned long | .AuthzSvc | 0 |
void * | .pPac | 8 |
│ └─16
SecPkgContext_EapKeyBlock | BYTE[128] | .rgbKeys | 0 |
BYTE[64] | .rgbIVs | 128 |
│ └─192
SecPkgContext_EapPrfInfo | DWORD | .dwVersion | 0 |
DWORD | .cbPrfData | 4 | |
PBYTE | .pbPrfData | 8 |
│ └─16
SecPkgContext_EarlyStart | DWORD | .dwEarlyStartFlags | 0 |
│ └─4
SecPkgContext_Flags | unsigned long | .Flags | 0 |
│ └─4
SecPkgContext_IssuerListInfoEx | PCERT_NAME_BLOB | .aIssuers | 0 |
DWORD | .cIssuers | 8 |
│ └─16
SecPkgContext_KeyInfoA | SEC_CHAR * | .sSignatureAlgorithmName | 0 |
SEC_CHAR * | .sEncryptAlgorithmName | 8 | |
unsigned long | .KeySize | 16 | |
unsigned long | .SignatureAlgorithm | 20 | |
unsigned long | .EncryptAlgorithm | 24 |
│ └─32
SecPkgContext_KeyInfoW | SEC_WCHAR * | .sSignatureAlgorithmName | 0 |
SEC_WCHAR * | .sEncryptAlgorithmName | 8 | |
unsigned long | .KeySize | 16 | |
unsigned long | .SignatureAlgorithm | 20 | |
unsigned long | .EncryptAlgorithm | 24 |
│ └─32
SecPkgContext_KeyingMaterial | DWORD | .cbKeyingMaterial | 0 |
PBYTE | .pbKeyingMaterial | 8 |
│ └─16
SecPkgContext_KeyingMaterialInfo | WORD | .cbLabel | 0 |
LPSTR | .pszLabel | 8 | |
WORD | .cbContextValue | 16 | |
PBYTE | .pbContextValue | 24 | |
DWORD | .cbKeyingMaterial | 32 |
│ └─40
SecPkgContext_LastClientTokenStatus | SECPKG_ATTR_LCT_STATUS | .LastClientTokenStatus | 0 |
│ └─4
SecPkgContext_Lifespan | TimeStamp | .tsStart | 0 |
TimeStamp | .tsExpiry | 8 |
│ └─16
SecPkgContext_LogoffTime | TimeStamp | .tsLogoffTime | 0 |
│ └─8
SecPkgContext_NamesA | SEC_CHAR * | .sUserName | 0 |
│ └─8
SecPkgContext_NamesW | SEC_WCHAR * | .sUserName | 0 |
│ └─8
SecPkgContext_NativeNamesA | SEC_CHAR * | .sClientName | 0 |
SEC_CHAR * | .sServerName | 8 |
│ └─16
SecPkgContext_NativeNamesW | SEC_WCHAR * | .sClientName | 0 |
SEC_WCHAR * | .sServerName | 8 |
│ └─16
SecPkgContext_NegoKeys | unsigned long | .KeyType | 0 |
unsigned short | .KeyLength | 4 | |
unsigned char * | .KeyValue | 8 | |
unsigned long | .VerifyKeyType | 16 | |
unsigned short | .VerifyKeyLength | 20 | |
unsigned char * | .VerifyKeyValue | 24 |
│ └─32
SecPkgContext_NegoPackageInfo | unsigned long | .PackageMask | 0 |
│ └─4
SecPkgContext_NegoStatus | unsigned long | .LastStatus | 0 |
│ └─4
SecPkgContext_NegotiatedTlsExtensions | unsigned long | .ExtensionsCount | 0 |
unsigned short * | .Extensions | 8 |
│ └─16
SecPkgContext_NegotiationInfoA | PSecPkgInfoA | .PackageInfo | 0 |
unsigned long | .NegotiationState | 8 |
│ └─16
SecPkgContext_NegotiationInfoW | PSecPkgInfoW | .PackageInfo | 0 |
unsigned long | .NegotiationState | 8 |
│ └─16
SecPkgContext_PackageInfoA | PSecPkgInfoA | .PackageInfo | 0 |
│ └─8
SecPkgContext_PackageInfoW | PSecPkgInfoW | .PackageInfo | 0 |
│ └─8
SecPkgContext_PasswordExpiry | TimeStamp | .tsPasswordExpires | 0 |
│ └─8
SecPkgContext_ProtoInfoA | SEC_CHAR * | .sProtocolName | 0 |
unsigned long | .majorVersion | 8 | |
unsigned long | .minorVersion | 12 |
│ └─16
SecPkgContext_ProtoInfoW | SEC_WCHAR * | .sProtocolName | 0 |
unsigned long | .majorVersion | 8 | |
unsigned long | .minorVersion | 12 |
│ └─16
SecPkgContext_SessionAppData | DWORD | .dwFlags | 0 |
DWORD | .cbAppData | 4 | |
PBYTE | .pbAppData | 8 |
│ └─16
SecPkgContext_SessionInfo | DWORD | .dwFlags | 0 |
DWORD | .cbSessionId | 4 | |
BYTE[32] | .rgbSessionId | 8 |
│ └─40
SecPkgContext_SessionKey | unsigned long | .SessionKeyLength | 0 |
unsigned char * | .SessionKey | 8 |
│ └─16
SecPkgContext_Sizes | unsigned long | .cbMaxToken | 0 |
unsigned long | .cbMaxSignature | 4 | |
unsigned long | .cbBlockSize | 8 | |
unsigned long | .cbSecurityTrailer | 12 |
│ └─16
SecPkgContext_StreamSizes | unsigned long | .cbHeader | 0 |
unsigned long | .cbTrailer | 4 | |
unsigned long | .cbMaximumMessage | 8 | |
unsigned long | .cBuffers | 12 | |
unsigned long | .cbBlockSize | 16 |
│ └─20
SecPkgContext_SubjectAttributes | void * | .AttributeInfo | 0 |
│ └─8
SecPkgContext_SupportedSignatures | WORD | .cSignatureAndHashAlgorithms | 0 |
WORD * | .pSignatureAndHashAlgorithms | 8 |
│ └─16
SecPkgContext_Target | unsigned long | .TargetLength | 0 |
char * | .Target | 8 |
│ └─16
SecPkgContext_TargetInformation | unsigned long | .MarshalledTargetInfoLength | 0 |
unsigned char * | .MarshalledTargetInfo | 8 |
│ └─16
SecPkgContext_UserFlags | unsigned long | .UserFlags | 0 |
│ └─4
SecPkgCredentials_Cert | unsigned long | .EncodedCertSize | 0 |
unsigned char * | .EncodedCert | 8 |
│ └─16
SecPkgCredentials_KdcProxySettingsW | ULONG | .Version | 0 |
ULONG | .Flags | 4 | |
USHORT | .ProxyServerOffset | 8 | |
USHORT | .ProxyServerLength | 10 | |
USHORT | .ClientTlsCredOffset | 12 | |
USHORT | .ClientTlsCredLength | 14 |
│ └─16
SecPkgCredentials_NamesA | SEC_CHAR * | .sUserName | 0 |
│ └─8
SecPkgCredentials_NamesW | SEC_WCHAR * | .sUserName | 0 |
│ └─8
SecPkgCredentials_SSIProviderA | SEC_CHAR * | .sProviderName | 0 |
unsigned long | .ProviderInfoLength | 8 | |
char * | .ProviderInfo | 16 |
│ └─24
SecPkgCredentials_SSIProviderW | SEC_WCHAR * | .sProviderName | 0 |
unsigned long | .ProviderInfoLength | 8 | |
char * | .ProviderInfo | 16 |
│ └─24
SecPkgInfoA | unsigned long | .fCapabilities | 0 |
unsigned short | .wVersion | 4 | |
unsigned short | .wRPCID | 6 | |
unsigned long | .cbMaxToken | 8 | |
SEC_CHAR * | .Name | 16 | |
SEC_CHAR * | .Comment | 24 |
│ └─32
SecPkgInfoW | unsigned long | .fCapabilities | 0 |
unsigned short | .wVersion | 4 | |
unsigned short | .wRPCID | 6 | |
unsigned long | .cbMaxToken | 8 | |
SEC_WCHAR * | .Name | 16 | |
SEC_WCHAR * | .Comment | 24 |
│ └─32
SecurityFunctionTableA | unsigned long | .dwVersion | 0 |
ENUMERATE_SECURITY_PACKAGES_FN_A | .EnumerateSecurityPackagesA | 8 | |
QUERY_CREDENTIALS_ATTRIBUTES_FN_A | .QueryCredentialsAttributesA | 16 | |
ACQUIRE_CREDENTIALS_HANDLE_FN_A | .AcquireCredentialsHandleA | 24 | |
FREE_CREDENTIALS_HANDLE_FN | .FreeCredentialsHandle | 32 | |
void * | .Reserved2 | 40 | |
INITIALIZE_SECURITY_CONTEXT_FN_A | .InitializeSecurityContextA | 48 | |
ACCEPT_SECURITY_CONTEXT_FN | .AcceptSecurityContext | 56 | |
COMPLETE_AUTH_TOKEN_FN | .CompleteAuthToken | 64 | |
DELETE_SECURITY_CONTEXT_FN | .DeleteSecurityContext | 72 | |
APPLY_CONTROL_TOKEN_FN | .ApplyControlToken | 80 | |
QUERY_CONTEXT_ATTRIBUTES_FN_A | .QueryContextAttributesA | 88 | |
IMPERSONATE_SECURITY_CONTEXT_FN | .ImpersonateSecurityContext | 96 | |
REVERT_SECURITY_CONTEXT_FN | .RevertSecurityContext | 104 | |
MAKE_SIGNATURE_FN | .MakeSignature | 112 | |
VERIFY_SIGNATURE_FN | .VerifySignature | 120 | |
FREE_CONTEXT_BUFFER_FN | .FreeContextBuffer | 128 | |
QUERY_SECURITY_PACKAGE_INFO_FN_A | .QuerySecurityPackageInfoA | 136 | |
void * | .Reserved3 | 144 | |
void * | .Reserved4 | 152 | |
EXPORT_SECURITY_CONTEXT_FN | .ExportSecurityContext | 160 | |
IMPORT_SECURITY_CONTEXT_FN_A | .ImportSecurityContextA | 168 | |
ADD_CREDENTIALS_FN_A | .AddCredentialsA | 176 | |
void * | .Reserved8 | 184 | |
QUERY_SECURITY_CONTEXT_TOKEN_FN | .QuerySecurityContextToken | 192 | |
ENCRYPT_MESSAGE_FN | .EncryptMessage | 200 | |
DECRYPT_MESSAGE_FN | .DecryptMessage | 208 | |
SET_CONTEXT_ATTRIBUTES_FN_A | .SetContextAttributesA | 216 | |
SET_CREDENTIALS_ATTRIBUTES_FN_A | .SetCredentialsAttributesA | 224 | |
QUERY_CONTEXT_ATTRIBUTES_EX_FN_A | .QueryContextAttributesExA | 240 | |
QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_A | .QueryCredentialsAttributesExA | 248 |
│ └─256
SecurityFunctionTableW | unsigned long | .dwVersion | 0 |
ENUMERATE_SECURITY_PACKAGES_FN_W | .EnumerateSecurityPackagesW | 8 | |
QUERY_CREDENTIALS_ATTRIBUTES_FN_W | .QueryCredentialsAttributesW | 16 | |
ACQUIRE_CREDENTIALS_HANDLE_FN_W | .AcquireCredentialsHandleW | 24 | |
FREE_CREDENTIALS_HANDLE_FN | .FreeCredentialsHandle | 32 | |
void * | .Reserved2 | 40 | |
INITIALIZE_SECURITY_CONTEXT_FN_W | .InitializeSecurityContextW | 48 | |
ACCEPT_SECURITY_CONTEXT_FN | .AcceptSecurityContext | 56 | |
COMPLETE_AUTH_TOKEN_FN | .CompleteAuthToken | 64 | |
DELETE_SECURITY_CONTEXT_FN | .DeleteSecurityContext | 72 | |
APPLY_CONTROL_TOKEN_FN | .ApplyControlToken | 80 | |
QUERY_CONTEXT_ATTRIBUTES_FN_W | .QueryContextAttributesW | 88 | |
IMPERSONATE_SECURITY_CONTEXT_FN | .ImpersonateSecurityContext | 96 | |
REVERT_SECURITY_CONTEXT_FN | .RevertSecurityContext | 104 | |
MAKE_SIGNATURE_FN | .MakeSignature | 112 | |
VERIFY_SIGNATURE_FN | .VerifySignature | 120 | |
FREE_CONTEXT_BUFFER_FN | .FreeContextBuffer | 128 | |
QUERY_SECURITY_PACKAGE_INFO_FN_W | .QuerySecurityPackageInfoW | 136 | |
void * | .Reserved3 | 144 | |
void * | .Reserved4 | 152 | |
EXPORT_SECURITY_CONTEXT_FN | .ExportSecurityContext | 160 | |
IMPORT_SECURITY_CONTEXT_FN_W | .ImportSecurityContextW | 168 | |
ADD_CREDENTIALS_FN_W | .AddCredentialsW | 176 | |
void * | .Reserved8 | 184 | |
QUERY_SECURITY_CONTEXT_TOKEN_FN | .QuerySecurityContextToken | 192 | |
ENCRYPT_MESSAGE_FN | .EncryptMessage | 200 | |
DECRYPT_MESSAGE_FN | .DecryptMessage | 208 | |
SET_CONTEXT_ATTRIBUTES_FN_W | .SetContextAttributesW | 216 | |
SET_CREDENTIALS_ATTRIBUTES_FN_W | .SetCredentialsAttributesW | 224 | |
QUERY_CONTEXT_ATTRIBUTES_EX_FN_W | .QueryContextAttributesExW | 240 | |
QUERY_CREDENTIALS_ATTRIBUTES_EX_FN_W | .QueryCredentialsAttributesExW | 248 |
│ └─256
ServerInformation | DWORD | .dwServerPid | 0 |
DWORD | .dwServerTid | 4 | |
UINT64 | .ui64ServerAddress | 8 |
│ └─16
Session_IPv4 | IN_ADDR | union (unnamed) | .sess_destaddr.S_un | 0 |
UCHAR | .sess_protid | 4 | ||
UCHAR | .sess_flags | 5 | ||
USHORT | .sess_destport | 6 |
│ └─8
SetProviderStatusInfo | TimeProvState | .tpsCurrentState | 0 |
DWORD | .dwStratum | 4 | |
LPWSTR | .wszProvName | 8 | |
HANDLE | .hWaitEvent | 16 | |
SetProviderStatusInfoFreeFunc * | .pfnFree | 24 | |
HRESULT * | .pHr | 32 | |
DWORD * | .pdwSysStratum | 40 |
│ └─48
ShellCommandInfo | LPWSTR | .pwszOperation | 0 |
LPWSTR | .pwszFile | 8 | |
LPWSTR | .pwszParameters | 16 | |
LPWSTR | .pwszDirectory | 24 | |
ULONG | .nShowCmd | 32 |
│ └─40
SimilarityData | unsigned char[16] | .m_Data | 0 |
│ └─16
SimilarityDumpData | SimilarityFileIndexT | .m_FileIndex | 0 | |
SimilarityData | unsigned char[16] | .m_Data.m_Data | 4 |
│ └─20
SimilarityFileId | byte[32] | .m_FileId | 0 |
│ └─32
SimilarityMappedViewInfo | unsigned char * | .m_Data | 0 |
DWORD | .m_Length | 8 |
│ └─16
SmartCardApplication | ApplicationType | .ApplicationType | 0 |
USHORT | .ApplicationVersion | 4 | |
BSTR | .pbstrApplicationName | 8 | |
BSTR | .pbstrApplicationURL | 16 |
│ └─24
SnmpVarBind | AsnObjectName | .name | 0 |
AsnObjectSyntax | .value | 12 |
│ └─32
SnmpVarBindList | SnmpVarBind * | .list | 0 |
UINT | .len | 8 |
│ └─12
SoH | UINT16 | .count | 0 |
SoHAttribute * | .attributes | 8 |
│ └─16
SoHAttribute | UINT16 | .type | 0 |
UINT16 | .size | 2 | |
BYTE * | .value | 8 |
│ └─16
SourceInfo | BSTR | .FileName | 0 |
unsigned int | .LineNumber | 8 | |
unsigned int | .ColumnNumber | 12 | |
unsigned int | .CharPosition | 16 | |
BSTR | .Hash | 24 |
│ └─32
Sources | ULONG | .sourceId | 0 |
int | .numTargets | 4 | |
ULONG[1] | .aTargets | 8 |
│ └─12
SpatialAudioClientActivationParams | GUID | unsigned long | .tracingContextId.Data1 | 0 |
unsigned short | .tracingContextId.Data2 | 4 | ||
unsigned short | .tracingContextId.Data3 | 6 | ||
unsigned char[8] | .tracingContextId.Data4 | 8 | ||
GUID | unsigned long | .appId.Data1 | 16 | |
unsigned short | .appId.Data2 | 20 | ||
unsigned short | .appId.Data3 | 22 | ||
unsigned char[8] | .appId.Data4 | 24 | ||
int | .majorVersion | 32 | ||
int | .minorVersion1 | 36 | ||
int | .minorVersion2 | 40 | ||
int | .minorVersion3 | 44 |
│ └─48
SpatialAudioHrtfActivationParams | const WAVEFORMATEX * | .ObjectFormat | 0 |
AudioObjectType | .StaticObjectTypeMask | 8 | |
UINT32 | .MinDynamicObjectCount | 12 | |
UINT32 | .MaxDynamicObjectCount | 16 | |
AUDIO_STREAM_CATEGORY | .Category | 20 | |
HANDLE | .EventHandle | 24 | |
ISpatialAudioObjectRenderStreamNotify * | .NotifyObject | 32 | |
SpatialAudioHrtfDistanceDecay * | .DistanceDecay | 40 | |
SpatialAudioHrtfDirectivityUnion * | .Directivity | 48 | |
SpatialAudioHrtfEnvironmentType * | .Environment | 56 | |
SpatialAudioHrtfOrientation * | .Orientation | 64 |
│ └─72
SpatialAudioHrtfActivationParams2 | const WAVEFORMATEX * | .ObjectFormat | 0 |
AudioObjectType | .StaticObjectTypeMask | 8 | |
UINT32 | .MinDynamicObjectCount | 12 | |
UINT32 | .MaxDynamicObjectCount | 16 | |
AUDIO_STREAM_CATEGORY | .Category | 20 | |
HANDLE | .EventHandle | 24 | |
ISpatialAudioObjectRenderStreamNotify * | .NotifyObject | 32 | |
SpatialAudioHrtfDistanceDecay * | .DistanceDecay | 40 | |
SpatialAudioHrtfDirectivityUnion * | .Directivity | 48 | |
SpatialAudioHrtfEnvironmentType * | .Environment | 56 | |
SpatialAudioHrtfOrientation * | .Orientation | 64 | |
SPATIAL_AUDIO_STREAM_OPTIONS | .Options | 72 |
│ └─76
SpatialAudioHrtfDirectivity | SpatialAudioHrtfDirectivityType | .Type | 0 |
float | .Scaling | 4 |
│ └─8
SpatialAudioHrtfDirectivityCardioid | SpatialAudioHrtfDirectivity | SpatialAudioHrtfDirectivityType | .directivity.Type | 0 |
float | .directivity.Scaling | 4 | ||
float | .Order | 8 |
│ └─12
SpatialAudioHrtfDirectivityCone | SpatialAudioHrtfDirectivity | SpatialAudioHrtfDirectivityType | .directivity.Type | 0 |
float | .directivity.Scaling | 4 | ||
float | .InnerAngle | 8 | ||
float | .OuterAngle | 12 |
│ └─16
SpatialAudioHrtfDirectivityUnion | SpatialAudioHrtfDirectivityCardioid | SpatialAudioHrtfDirectivity | SpatialAudioHrtfDirectivityType | .Cardiod.directivity.Type | 0 |
float | .Cardiod.directivity.Scaling | 4 | |||
float | .Cardiod.Order | 8 | |||
SpatialAudioHrtfDirectivityCone | SpatialAudioHrtfDirectivity | SpatialAudioHrtfDirectivityType | .Cone.directivity.Type | 0 | |
float | .Cone.directivity.Scaling | 4 | |||
float | .Cone.InnerAngle | 8 | |||
float | .Cone.OuterAngle | 12 | |||
SpatialAudioHrtfDirectivity | SpatialAudioHrtfDirectivityType | .Omni.Type | 0 | ||
float | .Omni.Scaling | 4 |
│ └─16
SpatialAudioHrtfDistanceDecay | SpatialAudioHrtfDistanceDecayType | .Type | 0 |
float | .MaxGain | 4 | |
float | .MinGain | 8 | |
float | .UnityGainDistance | 12 | |
float | .CutoffDistance | 16 |
│ └─20
SpatialAudioMetadataItemsInfo | UINT16 | .FrameCount | 0 |
UINT16 | .ItemCount | 2 | |
UINT16 | .MaxItemCount | 4 | |
UINT32 | .MaxValueBufferLength | 6 |
│ └─10
SpatialAudioObjectRenderStreamActivationParams | const WAVEFORMATEX * | .ObjectFormat | 0 |
AudioObjectType | .StaticObjectTypeMask | 8 | |
UINT32 | .MinDynamicObjectCount | 12 | |
UINT32 | .MaxDynamicObjectCount | 16 | |
AUDIO_STREAM_CATEGORY | .Category | 20 | |
HANDLE | .EventHandle | 24 | |
ISpatialAudioObjectRenderStreamNotify * | .NotifyObject | 32 |
│ └─40
SpatialAudioObjectRenderStreamActivationParams2 | const WAVEFORMATEX * | .ObjectFormat | 0 |
AudioObjectType | .StaticObjectTypeMask | 8 | |
UINT32 | .MinDynamicObjectCount | 12 | |
UINT32 | .MaxDynamicObjectCount | 16 | |
AUDIO_STREAM_CATEGORY | .Category | 20 | |
HANDLE | .EventHandle | 24 | |
ISpatialAudioObjectRenderStreamNotify * | .NotifyObject | 32 | |
SPATIAL_AUDIO_STREAM_OPTIONS | .Options | 40 |
│ └─44
SpatialAudioObjectRenderStreamForMetadataActivationParams | const WAVEFORMATEX * | .ObjectFormat | 0 | |
AudioObjectType | .StaticObjectTypeMask | 8 | ||
UINT32 | .MinDynamicObjectCount | 12 | ||
UINT32 | .MaxDynamicObjectCount | 16 | ||
AUDIO_STREAM_CATEGORY | .Category | 20 | ||
HANDLE | .EventHandle | 24 | ||
GUID | unsigned long | .MetadataFormatId.Data1 | 32 | |
unsigned short | .MetadataFormatId.Data2 | 36 | ||
unsigned short | .MetadataFormatId.Data3 | 38 | ||
unsigned char[8] | .MetadataFormatId.Data4 | 40 | ||
UINT16 | .MaxMetadataItemCount | 48 | ||
const PROPVARIANT * | .MetadataActivationParams | 50 | ||
ISpatialAudioObjectRenderStreamNotify * | .NotifyObject | 58 |
│ └─66
SpatialAudioObjectRenderStreamForMetadataActivationParams2 | const WAVEFORMATEX * | .ObjectFormat | 0 | |
AudioObjectType | .StaticObjectTypeMask | 8 | ||
UINT32 | .MinDynamicObjectCount | 12 | ||
UINT32 | .MaxDynamicObjectCount | 16 | ||
AUDIO_STREAM_CATEGORY | .Category | 20 | ||
HANDLE | .EventHandle | 24 | ||
GUID | unsigned long | .MetadataFormatId.Data1 | 32 | |
unsigned short | .MetadataFormatId.Data2 | 36 | ||
unsigned short | .MetadataFormatId.Data3 | 38 | ||
unsigned char[8] | .MetadataFormatId.Data4 | 40 | ||
UINT32 | .MaxMetadataItemCount | 48 | ||
const PROPVARIANT * | .MetadataActivationParams | 52 | ||
ISpatialAudioObjectRenderStreamNotify * | .NotifyObject | 60 | ||
SPATIAL_AUDIO_STREAM_OPTIONS | .Options | 68 |
│ └─72
StorageLayout | DWORD | .LayoutType | 0 | |
OLECHAR * | .pwcsElementName | 8 | ||
LARGE_INTEGER | LONGLONG | .cOffset.QuadPart | 16 | |
struct (unnamed) | .cOffset.u | 16 | ||
DWORD | .cOffset.LowPart | 16 | ||
LONG | .cOffset.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .cBytes.QuadPart | 24 | |
struct (unnamed) | .cBytes.u | 24 | ||
DWORD | .cBytes.LowPart | 24 | ||
LONG | .cBytes.HighPart | 28 |
│ └─32
StylusInfo | TABLET_CONTEXT_ID | .tcid | 0 |
STYLUS_ID | .cid | 4 | |
BOOL | .bIsInvertedCursor | 8 |
│ └─12
SyncProviderConfigUIConfiguration | DWORD | .dwVersion | 0 | |
GUID | unsigned long | .guidInstanceId.Data1 | 4 | |
unsigned short | .guidInstanceId.Data2 | 8 | ||
unsigned short | .guidInstanceId.Data3 | 10 | ||
unsigned char[8] | .guidInstanceId.Data4 | 12 | ||
CLSID | .clsidConfigUI | 20 | ||
GUID | unsigned long | .guidContentType.Data1 | 36 | |
unsigned short | .guidContentType.Data2 | 40 | ||
unsigned short | .guidContentType.Data3 | 42 | ||
unsigned char[8] | .guidContentType.Data4 | 44 | ||
DWORD | .dwCapabilities | 52 | ||
DWORD | .dwSupportedArchitecture | 56 | ||
BOOL | .fIsGlobal | 60 |
│ └─64
SyncProviderConfiguration | DWORD | .dwVersion | 0 | |
GUID | unsigned long | .guidInstanceId.Data1 | 4 | |
unsigned short | .guidInstanceId.Data2 | 8 | ||
unsigned short | .guidInstanceId.Data3 | 10 | ||
unsigned char[8] | .guidInstanceId.Data4 | 12 | ||
CLSID | .clsidProvider | 20 | ||
GUID | unsigned long | .guidConfigUIInstanceId.Data1 | 36 | |
unsigned short | .guidConfigUIInstanceId.Data2 | 40 | ||
unsigned short | .guidConfigUIInstanceId.Data3 | 42 | ||
unsigned char[8] | .guidConfigUIInstanceId.Data4 | 44 | ||
GUID | unsigned long | .guidContentType.Data1 | 52 | |
unsigned short | .guidContentType.Data2 | 56 | ||
unsigned short | .guidContentType.Data3 | 58 | ||
unsigned char[8] | .guidContentType.Data4 | 60 | ||
DWORD | .dwCapabilities | 68 | ||
DWORD | .dwSupportedArchitecture | 72 |
│ └─76
SystemHealthAgentState | SystemHealthEntityId | .id | 0 | ||
ResultCodes | UINT16 | .shaResultCodes.count | 8 | ||
HRESULT * | .shaResultCodes.results | 16 | |||
FailureCategory | .failureCategory | 24 | |||
FixupInfo | FixupState | .fixupInfo.state | 32 | ||
Percentage | .fixupInfo.percentage | 36 | |||
ResultCodes | UINT16 | .fixupInfo.resultCodes.count | 40 | ||
HRESULT * | .fixupInfo.resultCodes.results | 48 | |||
MessageId | .fixupInfo.fixupMsgId | 56 |
│ └─64
SystemInterruptTime | UINT64 | .value | 0 |
│ └─8
TABLECELLPARMS | LONG | .dxWidth | 0 |
WORD | .nVertAlign | 4bytes,0bits | |
WORD | .fMergeTop | 4bytes,2bits | |
WORD | .fMergePrev | 4bytes,3bits | |
WORD | .fVertical | 4bytes,4bits | |
WORD | .fMergeStart | 4bytes,5bits | |
WORD | .fMergeCont | 4bytes,6bits | |
WORD | .wShading | 6 | |
SHORT | .dxBrdrLeft | 8 | |
SHORT | .dyBrdrTop | 10 | |
SHORT | .dxBrdrRight | 12 | |
SHORT | .dyBrdrBottom | 14 | |
COLORREF | .crBrdrLeft | 16 | |
COLORREF | .crBrdrTop | 20 | |
COLORREF | .crBrdrRight | 24 | |
COLORREF | .crBrdrBottom | 28 | |
COLORREF | .crBackPat | 32 | |
COLORREF | .crForePat | 36 |
│ └─40
TABLEROWPARMS | BYTE | .cbRow | 0 |
BYTE | .cbCell | 1 | |
BYTE | .cCell | 2 | |
BYTE | .cRow | 3 | |
LONG | .dxCellMargin | 4 | |
LONG | .dxIndent | 8 | |
LONG | .dyHeight | 12 | |
DWORD | .nAlignment | 16bytes,0bits | |
DWORD | .fRTL | 16bytes,3bits | |
DWORD | .fKeep | 16bytes,4bits | |
DWORD | .fKeepFollow | 16bytes,5bits | |
DWORD | .fWrap | 16bytes,6bits | |
DWORD | .fIdentCells | 16bytes,7bits | |
LONG | .cpStartRow | 20 | |
BYTE | .bTableLevel | 24 | |
BYTE | .iCell | 25 |
│ └─28
TAG_TYPE | LPCWSTR | .pwszTag | 0 |
DWORD | .dwRequired | 8 | |
BOOL | .bPresent | 12 |
│ └─16
TAKE_SNAPSHOT_VHDSET_PARAMETERS | TAKE_SNAPSHOT_VHDSET_VERSION | .Version | 0 |
struct (unnamed) | .Version1 | 4 |
│ └─20
TAPE_ERASE | DWORD | .Type | 0 |
BOOLEAN | .Immediate | 4 |
│ └─8
TAPE_GET_DRIVE_PARAMETERS | BOOLEAN | .ECC | 0 |
BOOLEAN | .Compression | 1 | |
BOOLEAN | .DataPadding | 2 | |
BOOLEAN | .ReportSetmarks | 3 | |
DWORD | .DefaultBlockSize | 4 | |
DWORD | .MaximumBlockSize | 8 | |
DWORD | .MinimumBlockSize | 12 | |
DWORD | .MaximumPartitionCount | 16 | |
DWORD | .FeaturesLow | 20 | |
DWORD | .FeaturesHigh | 24 | |
DWORD | .EOTWarningZoneSize | 28 |
│ └─32
TAPE_GET_MEDIA_PARAMETERS | LARGE_INTEGER | LONGLONG | .Capacity.QuadPart | 0 |
struct (unnamed) | .Capacity.u | 0 | ||
DWORD | .Capacity.LowPart | 0 | ||
LONG | .Capacity.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .Remaining.QuadPart | 8 | |
struct (unnamed) | .Remaining.u | 8 | ||
DWORD | .Remaining.LowPart | 8 | ||
LONG | .Remaining.HighPart | 12 | ||
DWORD | .BlockSize | 16 | ||
DWORD | .PartitionCount | 20 | ||
BOOLEAN | .WriteProtected | 24 |
│ └─32
TAPE_GET_POSITION | DWORD | .Type | 0 | |
DWORD | .Partition | 4 | ||
LARGE_INTEGER | LONGLONG | .Offset.QuadPart | 8 | |
struct (unnamed) | .Offset.u | 8 | ||
DWORD | .Offset.LowPart | 8 | ||
LONG | .Offset.HighPart | 12 |
│ └─16
TAPE_PREPARE | DWORD | .Operation | 0 |
BOOLEAN | .Immediate | 4 |
│ └─8
TAPE_SET_DRIVE_PARAMETERS | BOOLEAN | .ECC | 0 |
BOOLEAN | .Compression | 1 | |
BOOLEAN | .DataPadding | 2 | |
BOOLEAN | .ReportSetmarks | 3 | |
DWORD | .EOTWarningZoneSize | 4 |
│ └─8
TAPE_SET_MEDIA_PARAMETERS | DWORD | .BlockSize | 0 |
│ └─4
TAPE_SET_POSITION | DWORD | .Method | 0 | |
DWORD | .Partition | 4 | ||
LARGE_INTEGER | LONGLONG | .Offset.QuadPart | 8 | |
struct (unnamed) | .Offset.u | 8 | ||
DWORD | .Offset.LowPart | 8 | ||
LONG | .Offset.HighPart | 12 | ||
BOOLEAN | .Immediate | 16 |
│ └─24
TAPE_WRITE_MARKS | DWORD | .Type | 0 |
DWORD | .Count | 4 | |
BOOLEAN | .Immediate | 8 |
│ └─12
TAPI_CUSTOMTONE | DWORD | .dwFrequency | 0 |
DWORD | .dwCadenceOn | 4 | |
DWORD | .dwCadenceOff | 8 | |
DWORD | .dwVolume | 12 |
│ └─16
TAPI_DETECTTONE | DWORD | .dwAppSpecific | 0 |
DWORD | .dwDuration | 4 | |
DWORD | .dwFrequency1 | 8 | |
DWORD | .dwFrequency2 | 12 | |
DWORD | .dwFrequency3 | 16 |
│ └─20
TASKDIALOGCONFIG | UINT | .cbSize | 0 |
HWND | .hwndParent | 4 | |
HINSTANCE | .hInstance | 12 | |
TASKDIALOG_FLAGS | .dwFlags | 20 | |
TASKDIALOG_COMMON_BUTTON_FLAGS | .dwCommonButtons | 24 | |
PCWSTR | .pszWindowTitle | 28 | |
HICON | .hMainIcon | 36 | |
PCWSTR | .pszMainIcon | 36 | |
PCWSTR | .pszMainInstruction | 44 | |
PCWSTR | .pszContent | 52 | |
UINT | .cButtons | 60 | |
const TASKDIALOG_BUTTON * | .pButtons | 64 | |
int | .nDefaultButton | 72 | |
UINT | .cRadioButtons | 76 | |
const TASKDIALOG_BUTTON * | .pRadioButtons | 80 | |
int | .nDefaultRadioButton | 88 | |
PCWSTR | .pszVerificationText | 92 | |
PCWSTR | .pszExpandedInformation | 100 | |
PCWSTR | .pszExpandedControlText | 108 | |
PCWSTR | .pszCollapsedControlText | 116 | |
HICON | .hFooterIcon | 124 | |
PCWSTR | .pszFooterIcon | 124 | |
PCWSTR | .pszFooter | 132 | |
PFTASKDIALOGCALLBACK | .pfCallback | 140 | |
LONG_PTR | .lpCallbackData | 148 | |
UINT | .cxWidth | 156 |
│ └─160
TASKDIALOG_BUTTON | int | .nButtonID | 0 |
PCWSTR | .pszButtonText | 4 |
│ └─12
TASK_TRIGGER | WORD | .cbTriggerSize | 0 | ||
WORD | .Reserved1 | 2 | |||
WORD | .wBeginYear | 4 | |||
WORD | .wBeginMonth | 6 | |||
WORD | .wBeginDay | 8 | |||
WORD | .wEndYear | 10 | |||
WORD | .wEndMonth | 12 | |||
WORD | .wEndDay | 14 | |||
WORD | .wStartHour | 16 | |||
WORD | .wStartMinute | 18 | |||
DWORD | .MinutesDuration | 20 | |||
DWORD | .MinutesInterval | 24 | |||
DWORD | .rgFlags | 28 | |||
TASK_TRIGGER_TYPE | .TriggerType | 32 | |||
TRIGGER_TYPE_UNION | DAILY | WORD | .Type.Daily.DaysInterval | 36 | |
MONTHLYDOW | WORD | .Type.MonthlyDOW.wWhichWeek | 36 | ||
WORD | .Type.MonthlyDOW.rgfDaysOfTheWeek | 38 | |||
WORD | .Type.MonthlyDOW.rgfMonths | 40 | |||
MONTHLYDATE | DWORD | .Type.MonthlyDate.rgfDays | 36 | ||
WORD | .Type.MonthlyDate.rgfMonths | 40 | |||
WEEKLY | WORD | .Type.Weekly.WeeksInterval | 36 | ||
WORD | .Type.Weekly.rgfDaysOfTheWeek | 38 | |||
WORD | .Reserved2 | 44 | |||
WORD | .wRandomMinutesInterval | 46 |
│ └─48
TBADDBITMAP | HINSTANCE | .hInst | 0 |
UINT_PTR | .nID | 8 |
│ └─16
TBBUTTON | int | .iBitmap | 0 |
int | .idCommand | 4 | |
BYTE | .fsState | 8 | |
BYTE | .fsStyle | 9 | |
BYTE[6] | .bReserved | 10 | |
DWORD_PTR | .dwData | 16 | |
INT_PTR | .iString | 24 |
│ └─32
TBBUTTONINFOA | UINT | .cbSize | 0 |
DWORD | .dwMask | 4 | |
int | .idCommand | 8 | |
int | .iImage | 12 | |
BYTE | .fsState | 16 | |
BYTE | .fsStyle | 17 | |
WORD | .cx | 18 | |
DWORD_PTR | .lParam | 24 | |
LPSTR | .pszText | 32 | |
int | .cchText | 40 |
│ └─48
TBBUTTONINFOW | UINT | .cbSize | 0 |
DWORD | .dwMask | 4 | |
int | .idCommand | 8 | |
int | .iImage | 12 | |
BYTE | .fsState | 16 | |
BYTE | .fsStyle | 17 | |
WORD | .cx | 18 | |
DWORD_PTR | .lParam | 24 | |
LPWSTR | .pszText | 32 | |
int | .cchText | 40 |
│ └─48
TBINFO | UINT | .cbuttons | 0 |
UINT | .uFlags | 4 |
│ └─8
TBINSERTMARK | int | .iButton | 0 |
DWORD | .dwFlags | 4 |
│ └─8
TBMETRICS | UINT | .cbSize | 0 |
DWORD | .dwMask | 4 | |
int | .cxPad | 8 | |
int | .cyPad | 12 | |
int | .cxBarPad | 16 | |
int | .cyBarPad | 20 | |
int | .cxButtonSpacing | 24 | |
int | .cyButtonSpacing | 28 |
│ └─32
TBREPLACEBITMAP | HINSTANCE | .hInstOld | 0 |
UINT_PTR | .nIDOld | 8 | |
HINSTANCE | .hInstNew | 16 | |
UINT_PTR | .nIDNew | 24 | |
int | .nButtons | 32 |
│ └─40
TBSAVEPARAMSA | HKEY | .hkr | 0 |
LPCSTR | .pszSubKey | 8 | |
LPCSTR | .pszValueName | 16 |
│ └─24
TBSAVEPARAMSW | HKEY | .hkr | 0 |
LPCWSTR | .pszSubKey | 8 | |
LPCWSTR | .pszValueName | 16 |
│ └─24
TBS_CONTEXT_PARAMS | UINT32 | .version | 0 |
│ └─4
TBS_CONTEXT_PARAMS2 | UINT32 | .version | 0 |
UINT32 | .requestRaw | 4bytes,0bits | |
UINT32 | .asUINT32 | 4 | |
UINT32 | .includeTpm12 | 4bytes,1bits | |
UINT32 | .includeTpm20 | 4bytes,2bits |
│ └─8
TCHITTESTINFO | POINT | LONG | .pt.x | 0 |
LONG | .pt.y | 4 | ||
UINT | .flags | 8 |
│ └─12
TCITEMA | UINT | .mask | 0 |
DWORD | .dwState | 4 | |
DWORD | .dwStateMask | 8 | |
LPSTR | .pszText | 16 | |
int | .cchTextMax | 24 | |
int | .iImage | 28 | |
LPARAM | .lParam | 32 |
│ └─40
TCITEMHEADERA | UINT | .mask | 0 |
UINT | .lpReserved1 | 4 | |
UINT | .lpReserved2 | 8 | |
LPSTR | .pszText | 16 | |
int | .cchTextMax | 24 | |
int | .iImage | 28 |
│ └─32
TCITEMHEADERW | UINT | .mask | 0 |
UINT | .lpReserved1 | 4 | |
UINT | .lpReserved2 | 8 | |
LPWSTR | .pszText | 16 | |
int | .cchTextMax | 24 | |
int | .iImage | 28 |
│ └─32
TCITEMW | UINT | .mask | 0 |
DWORD | .dwState | 4 | |
DWORD | .dwStateMask | 8 | |
LPWSTR | .pszText | 16 | |
int | .cchTextMax | 24 | |
int | .iImage | 28 | |
LPARAM | .lParam | 32 |
│ └─40
TCI_CLIENT_FUNC_LIST | TCI_NOTIFY_HANDLER | .ClNotifyHandler | 0 |
TCI_ADD_FLOW_COMPLETE_HANDLER | .ClAddFlowCompleteHandler | 8 | |
TCI_MOD_FLOW_COMPLETE_HANDLER | .ClModifyFlowCompleteHandler | 16 | |
TCI_DEL_FLOW_COMPLETE_HANDLER | .ClDeleteFlowCompleteHandler | 24 |
│ └─32
TCPIP_OWNER_MODULE_BASIC_INFO | PWCHAR | .pModuleName | 0 |
PWCHAR | .pModulePath | 8 |
│ └─16
TCP_ESTATS_BANDWIDTH_ROD_v0 | ULONG64 | .OutboundBandwidth | 0 |
ULONG64 | .InboundBandwidth | 8 | |
ULONG64 | .OutboundInstability | 16 | |
ULONG64 | .InboundInstability | 24 | |
BOOLEAN | .OutboundBandwidthPeaked | 32 | |
BOOLEAN | .InboundBandwidthPeaked | 33 |
│ └─40
TCP_ESTATS_BANDWIDTH_RW_v0 | TCP_BOOLEAN_OPTIONAL | .EnableCollectionOutbound | 0 |
TCP_BOOLEAN_OPTIONAL | .EnableCollectionInbound | 4 |
│ └─8
TCP_ESTATS_DATA_ROD_v0 | ULONG64 | .DataBytesOut | 0 |
ULONG64 | .DataSegsOut | 8 | |
ULONG64 | .DataBytesIn | 16 | |
ULONG64 | .DataSegsIn | 24 | |
ULONG64 | .SegsOut | 32 | |
ULONG64 | .SegsIn | 40 | |
ULONG | .SoftErrors | 48 | |
ULONG | .SoftErrorReason | 52 | |
ULONG | .SndUna | 56 | |
ULONG | .SndNxt | 60 | |
ULONG | .SndMax | 64 | |
ULONG64 | .ThruBytesAcked | 72 | |
ULONG | .RcvNxt | 80 | |
ULONG64 | .ThruBytesReceived | 88 |
│ └─96
TCP_ESTATS_DATA_RW_v0 | BOOLEAN | .EnableCollection | 0 |
│ └─1
TCP_ESTATS_FINE_RTT_ROD_v0 | ULONG | .RttVar | 0 |
ULONG | .MaxRtt | 4 | |
ULONG | .MinRtt | 8 | |
ULONG | .SumRtt | 12 |
│ └─16
TCP_ESTATS_FINE_RTT_RW_v0 | BOOLEAN | .EnableCollection | 0 |
│ └─1
TCP_ESTATS_OBS_REC_ROD_v0 | ULONG | .CurRwinRcvd | 0 |
ULONG | .MaxRwinRcvd | 4 | |
ULONG | .MinRwinRcvd | 8 | |
UCHAR | .WinScaleRcvd | 12 |
│ └─16
TCP_ESTATS_OBS_REC_RW_v0 | BOOLEAN | .EnableCollection | 0 |
│ └─1
TCP_ESTATS_PATH_ROD_v0 | ULONG | .FastRetran | 0 |
ULONG | .Timeouts | 4 | |
ULONG | .SubsequentTimeouts | 8 | |
ULONG | .CurTimeoutCount | 12 | |
ULONG | .AbruptTimeouts | 16 | |
ULONG | .PktsRetrans | 20 | |
ULONG | .BytesRetrans | 24 | |
ULONG | .DupAcksIn | 28 | |
ULONG | .SacksRcvd | 32 | |
ULONG | .SackBlocksRcvd | 36 | |
ULONG | .CongSignals | 40 | |
ULONG | .PreCongSumCwnd | 44 | |
ULONG | .PreCongSumRtt | 48 | |
ULONG | .PostCongSumRtt | 52 | |
ULONG | .PostCongCountRtt | 56 | |
ULONG | .EcnSignals | 60 | |
ULONG | .EceRcvd | 64 | |
ULONG | .SendStall | 68 | |
ULONG | .QuenchRcvd | 72 | |
ULONG | .RetranThresh | 76 | |
ULONG | .SndDupAckEpisodes | 80 | |
ULONG | .SumBytesReordered | 84 | |
ULONG | .NonRecovDa | 88 | |
ULONG | .NonRecovDaEpisodes | 92 | |
ULONG | .AckAfterFr | 96 | |
ULONG | .DsackDups | 100 | |
ULONG | .SampleRtt | 104 | |
ULONG | .SmoothedRtt | 108 | |
ULONG | .RttVar | 112 | |
ULONG | .MaxRtt | 116 | |
ULONG | .MinRtt | 120 | |
ULONG | .SumRtt | 124 | |
ULONG | .CountRtt | 128 | |
ULONG | .CurRto | 132 | |
ULONG | .MaxRto | 136 | |
ULONG | .MinRto | 140 | |
ULONG | .CurMss | 144 | |
ULONG | .MaxMss | 148 | |
ULONG | .MinMss | 152 | |
ULONG | .SpuriousRtoDetections | 156 |
│ └─160
TCP_ESTATS_PATH_RW_v0 | BOOLEAN | .EnableCollection | 0 |
│ └─1
TCP_ESTATS_REC_ROD_v0 | ULONG | .CurRwinSent | 0 |
ULONG | .MaxRwinSent | 4 | |
ULONG | .MinRwinSent | 8 | |
ULONG | .LimRwin | 12 | |
ULONG | .DupAckEpisodes | 16 | |
ULONG | .DupAcksOut | 20 | |
ULONG | .CeRcvd | 24 | |
ULONG | .EcnSent | 28 | |
ULONG | .EcnNoncesRcvd | 32 | |
ULONG | .CurReasmQueue | 36 | |
ULONG | .MaxReasmQueue | 40 | |
SIZE_T | .CurAppRQueue | 48 | |
SIZE_T | .MaxAppRQueue | 56 | |
UCHAR | .WinScaleSent | 64 |
│ └─72
TCP_ESTATS_REC_RW_v0 | BOOLEAN | .EnableCollection | 0 |
│ └─1
TCP_ESTATS_SEND_BUFF_ROD_v0 | SIZE_T | .CurRetxQueue | 0 |
SIZE_T | .MaxRetxQueue | 8 | |
SIZE_T | .CurAppWQueue | 16 | |
SIZE_T | .MaxAppWQueue | 24 |
│ └─32
TCP_ESTATS_SEND_BUFF_RW_v0 | BOOLEAN | .EnableCollection | 0 |
│ └─1
TCP_ESTATS_SND_CONG_ROD_v0 | ULONG | .SndLimTransRwin | 0 |
ULONG | .SndLimTimeRwin | 4 | |
SIZE_T | .SndLimBytesRwin | 8 | |
ULONG | .SndLimTransCwnd | 16 | |
ULONG | .SndLimTimeCwnd | 20 | |
SIZE_T | .SndLimBytesCwnd | 24 | |
ULONG | .SndLimTransSnd | 32 | |
ULONG | .SndLimTimeSnd | 36 | |
SIZE_T | .SndLimBytesSnd | 40 | |
ULONG | .SlowStart | 48 | |
ULONG | .CongAvoid | 52 | |
ULONG | .OtherReductions | 56 | |
ULONG | .CurCwnd | 60 | |
ULONG | .MaxSsCwnd | 64 | |
ULONG | .MaxCaCwnd | 68 | |
ULONG | .CurSsthresh | 72 | |
ULONG | .MaxSsthresh | 76 | |
ULONG | .MinSsthresh | 80 |
│ └─88
TCP_ESTATS_SND_CONG_ROS_v0 | ULONG | .LimCwnd | 0 |
│ └─4
TCP_ESTATS_SND_CONG_RW_v0 | BOOLEAN | .EnableCollection | 0 |
│ └─1
TCP_ESTATS_SYN_OPTS_ROS_v0 | BOOLEAN | .ActiveOpen | 0 |
ULONG | .MssRcvd | 4 | |
ULONG | .MssSent | 8 |
│ └─12
TCP_INFO_v0 | TCPSTATE | .State | 0 |
ULONG | .Mss | 4 | |
ULONG64 | .ConnectionTimeMs | 8 | |
BOOLEAN | .TimestampsEnabled | 16 | |
ULONG | .RttUs | 20 | |
ULONG | .MinRttUs | 24 | |
ULONG | .BytesInFlight | 28 | |
ULONG | .Cwnd | 32 | |
ULONG | .SndWnd | 36 | |
ULONG | .RcvWnd | 40 | |
ULONG | .RcvBuf | 44 | |
ULONG64 | .BytesOut | 48 | |
ULONG64 | .BytesIn | 56 | |
ULONG | .BytesReordered | 64 | |
ULONG | .BytesRetrans | 68 | |
ULONG | .FastRetrans | 72 | |
ULONG | .DupAcksIn | 76 | |
ULONG | .TimeoutEpisodes | 80 | |
UCHAR | .SynRetrans | 84 |
│ └─88
TCP_INFO_v1 | TCPSTATE | .State | 0 |
ULONG | .Mss | 4 | |
ULONG64 | .ConnectionTimeMs | 8 | |
BOOLEAN | .TimestampsEnabled | 16 | |
ULONG | .RttUs | 20 | |
ULONG | .MinRttUs | 24 | |
ULONG | .BytesInFlight | 28 | |
ULONG | .Cwnd | 32 | |
ULONG | .SndWnd | 36 | |
ULONG | .RcvWnd | 40 | |
ULONG | .RcvBuf | 44 | |
ULONG64 | .BytesOut | 48 | |
ULONG64 | .BytesIn | 56 | |
ULONG | .BytesReordered | 64 | |
ULONG | .BytesRetrans | 68 | |
ULONG | .FastRetrans | 72 | |
ULONG | .DupAcksIn | 76 | |
ULONG | .TimeoutEpisodes | 80 | |
UCHAR | .SynRetrans | 84 | |
ULONG | .SndLimTransRwin | 88 | |
ULONG | .SndLimTimeRwin | 92 | |
ULONG64 | .SndLimBytesRwin | 96 | |
ULONG | .SndLimTransCwnd | 104 | |
ULONG | .SndLimTimeCwnd | 108 | |
ULONG64 | .SndLimBytesCwnd | 112 | |
ULONG | .SndLimTransSnd | 120 | |
ULONG | .SndLimTimeSnd | 124 | |
ULONG64 | .SndLimBytesSnd | 128 |
│ └─136
TCP_INITIAL_RTO_PARAMETERS | USHORT | .Rtt | 0 |
UCHAR | .MaxSynRetransmissions | 2 |
│ └─4
TCP_REQUEST_QUERY_INFORMATION_EX_W2K | TDIObjectID | TDIEntityID | ulong | .ID.toi_entity.tei_entity | 0 |
ulong | .ID.toi_entity.tei_instance | 4 | |||
ulong | .ID.toi_class | 8 | |||
ulong | .ID.toi_type | 12 | |||
ulong | .ID.toi_id | 16 | |||
uchar[16] | .Context | 20 |
│ └─36
TCP_REQUEST_QUERY_INFORMATION_EX_XP | TDIObjectID | TDIEntityID | ulong | .ID.toi_entity.tei_entity | 0 |
ulong | .ID.toi_entity.tei_instance | 4 | |||
ulong | .ID.toi_class | 8 | |||
ulong | .ID.toi_type | 12 | |||
ulong | .ID.toi_id | 16 | |||
ULONG_PTR[2] | .Context | 24 |
│ └─40
TCP_RESERVE_PORT_RANGE | USHORT | .UpperRange | 0 |
USHORT | .LowerRange | 2 |
│ └─4
TC_GEN_FILTER | USHORT | .AddressType | 0 |
ULONG | .PatternSize | 4 | |
PVOID | .Pattern | 8 | |
PVOID | .Mask | 16 |
│ └─24
TC_GEN_FLOW | int | .SendingFlowspec | 0 |
int | .ReceivingFlowspec | 32 | |
ULONG | .TcObjectsLength | 64 | |
int[1] | .TcObjects | 68 |
│ └─76
TC_IFC_DESCRIPTOR | ULONG | .Length | 0 | |
LPWSTR | .pInterfaceName | 8 | ||
LPWSTR | .pInterfaceID | 16 | ||
ADDRESS_LIST_DESCRIPTOR | ULONG | .AddressListDesc.MediaType | 24 | |
NETWORK_ADDRESS_LIST | .AddressListDesc.AddressList | 28 |
│ └─40
TDH_CONTEXT | ULONGLONG | .ParameterValue | 0 |
TDH_CONTEXT_TYPE | .ParameterType | 8 | |
ULONG | .ParameterSize | 12 |
│ └─16
TDIEntityID | ulong | .tei_entity | 0 |
ulong | .tei_instance | 4 |
│ └─8
TDIObjectID | TDIEntityID | ulong | .toi_entity.tei_entity | 0 |
ulong | .toi_entity.tei_instance | 4 | ||
ulong | .toi_class | 8 | ||
ulong | .toi_type | 12 | ||
ulong | .toi_id | 16 |
│ └─20
TEB | PVOID[12] | .Reserved1 | 0 |
PPEB | .ProcessEnvironmentBlock | 96 | |
PVOID[399] | .Reserved2 | 104 | |
BYTE[1952] | .Reserved3 | 3296 | |
PVOID[64] | .TlsSlots | 5248 | |
BYTE[8] | .Reserved4 | 5760 | |
PVOID[26] | .Reserved5 | 5768 | |
PVOID | .ReservedForOle | 5976 | |
PVOID[4] | .Reserved6 | 5984 | |
PVOID | .TlsExpansionSlots | 6016 |
│ └─6024
TEXTMETRICA | LONG | .tmHeight | 0 |
LONG | .tmAscent | 4 | |
LONG | .tmDescent | 8 | |
LONG | .tmInternalLeading | 12 | |
LONG | .tmExternalLeading | 16 | |
LONG | .tmAveCharWidth | 20 | |
LONG | .tmMaxCharWidth | 24 | |
LONG | .tmWeight | 28 | |
LONG | .tmOverhang | 32 | |
LONG | .tmDigitizedAspectX | 36 | |
LONG | .tmDigitizedAspectY | 40 | |
BYTE | .tmFirstChar | 44 | |
BYTE | .tmLastChar | 45 | |
BYTE | .tmDefaultChar | 46 | |
BYTE | .tmBreakChar | 47 | |
BYTE | .tmItalic | 48 | |
BYTE | .tmUnderlined | 49 | |
BYTE | .tmStruckOut | 50 | |
BYTE | .tmPitchAndFamily | 51 | |
BYTE | .tmCharSet | 52 |
│ └─56
TEXTMETRICW | LONG | .tmHeight | 0 |
LONG | .tmAscent | 4 | |
LONG | .tmDescent | 8 | |
LONG | .tmInternalLeading | 12 | |
LONG | .tmExternalLeading | 16 | |
LONG | .tmAveCharWidth | 20 | |
LONG | .tmMaxCharWidth | 24 | |
LONG | .tmWeight | 28 | |
LONG | .tmOverhang | 32 | |
LONG | .tmDigitizedAspectX | 36 | |
LONG | .tmDigitizedAspectY | 40 | |
WCHAR | .tmFirstChar | 44 | |
WCHAR | .tmLastChar | 46 | |
WCHAR | .tmDefaultChar | 48 | |
WCHAR | .tmBreakChar | 50 | |
BYTE | .tmItalic | 52 | |
BYTE | .tmUnderlined | 53 | |
BYTE | .tmStruckOut | 54 | |
BYTE | .tmPitchAndFamily | 55 | |
BYTE | .tmCharSet | 56 |
│ └─60
TEXTRANGEA | CHARRANGE | LONG | .chrg.cpMin | 0 |
LONG | .chrg.cpMax | 4 | ||
LPSTR | .lpstrText | 8 |
│ └─16
TEXTRANGEW | CHARRANGE | LONG | .chrg.cpMin | 0 |
LONG | .chrg.cpMax | 4 | ||
LPWSTR | .lpstrText | 8 |
│ └─16
TEXTRANGE_PROPERTIES | OPENTYPE_FEATURE_RECORD * | .potfRecords | 0 |
int | .cotfRecords | 8 |
│ └─16
TEXT_SOURCE | PFNFILLTEXTBUFFER | .pfnFillTextBuffer | 0 |
const WCHAR * | .awcBuffer | 8 | |
ULONG | .iEnd | 16 | |
ULONG | .iCur | 20 |
│ └─24
TF_DA_COLOR | TF_DA_COLORTYPE | .type | 0 |
COLORREF | .cr | 4 | |
int | .nIndex | 4 |
│ └─8
TF_DISPLAYATTRIBUTE | TF_DA_COLOR | TF_DA_COLORTYPE | .crText.type | 0 |
COLORREF | .crText.cr | 4 | ||
int | .crText.nIndex | 4 | ||
TF_DA_COLOR | TF_DA_COLORTYPE | .crBk.type | 8 | |
COLORREF | .crBk.cr | 12 | ||
int | .crBk.nIndex | 12 | ||
TF_DA_LINESTYLE | .lsStyle | 16 | ||
BOOL | .fBoldLine | 20 | ||
TF_DA_COLOR | TF_DA_COLORTYPE | .crLine.type | 24 | |
COLORREF | .crLine.cr | 28 | ||
int | .crLine.nIndex | 28 | ||
TF_DA_ATTR_INFO | .bAttr | 32 |
│ └─36
TF_HALTCOND | ITfRange * | .pHaltRange | 0 |
TfAnchor | .aHaltPos | 8 | |
DWORD | .dwFlags | 12 |
│ └─16
TF_INPUTPROCESSORPROFILE | DWORD | .dwProfileType | 0 | |
LANGID | .langid | 4 | ||
CLSID | .clsid | 8 | ||
GUID | unsigned long | .guidProfile.Data1 | 24 | |
unsigned short | .guidProfile.Data2 | 28 | ||
unsigned short | .guidProfile.Data3 | 30 | ||
unsigned char[8] | .guidProfile.Data4 | 32 | ||
GUID | unsigned long | .catid.Data1 | 40 | |
unsigned short | .catid.Data2 | 44 | ||
unsigned short | .catid.Data3 | 46 | ||
unsigned char[8] | .catid.Data4 | 48 | ||
HKL | .hklSubstitute | 56 | ||
DWORD | .dwCaps | 64 | ||
HKL | .hkl | 72 | ||
DWORD | .dwFlags | 80 |
│ └─88
TF_LANGBARITEMINFO | CLSID | .clsidService | 0 | |
GUID | unsigned long | .guidItem.Data1 | 16 | |
unsigned short | .guidItem.Data2 | 20 | ||
unsigned short | .guidItem.Data3 | 22 | ||
unsigned char[8] | .guidItem.Data4 | 24 | ||
DWORD | .dwStyle | 32 | ||
ULONG | .ulSort | 36 | ||
WCHAR[32] | .szDescription | 40 |
│ └─104
TF_LANGUAGEPROFILE | CLSID | .clsid | 0 | |
LANGID | .langid | 16 | ||
GUID | unsigned long | .catid.Data1 | 20 | |
unsigned short | .catid.Data2 | 24 | ||
unsigned short | .catid.Data3 | 26 | ||
unsigned char[8] | .catid.Data4 | 28 | ||
BOOL | .fActive | 36 | ||
GUID | unsigned long | .guidProfile.Data1 | 40 | |
unsigned short | .guidProfile.Data2 | 44 | ||
unsigned short | .guidProfile.Data3 | 46 | ||
unsigned char[8] | .guidProfile.Data4 | 48 |
│ └─56
TF_LBBALLOONINFO | TfLBBalloonStyle | .style | 0 |
BSTR | .bstrText | 8 |
│ └─16
TF_LMLATTELEMENT | DWORD | .dwFrameStart | 0 |
DWORD | .dwFrameLen | 4 | |
DWORD | .dwFlags | 8 | |
INT | .iCost | 12 | |
BSTR | .bstrText | 16 |
│ └─24
TF_PERSISTENT_PROPERTY_HEADER_ACP | GUID | unsigned long | .guidType.Data1 | 0 |
unsigned short | .guidType.Data2 | 4 | ||
unsigned short | .guidType.Data3 | 6 | ||
unsigned char[8] | .guidType.Data4 | 8 | ||
LONG | .ichStart | 16 | ||
LONG | .cch | 20 | ||
ULONG | .cb | 24 | ||
DWORD | .dwPrivate | 28 | ||
CLSID | .clsidTIP | 32 |
│ └─48
TF_PRESERVEDKEY | UINT | .uVKey | 0 |
UINT | .uModifiers | 4 |
│ └─8
TF_PROPERTYVAL | GUID | unsigned long | .guidId.Data1 | 0 | |
unsigned short | .guidId.Data2 | 4 | |||
unsigned short | .guidId.Data3 | 6 | |||
unsigned char[8] | .guidId.Data4 | 8 | |||
VARIANT | DECIMAL | USHORT | .varValue.decVal.wReserved | 16 | |
BYTE | .varValue.decVal.scale | 18 | |||
USHORT | .varValue.decVal.signscale | 18 | |||
BYTE | .varValue.decVal.sign | 19 | |||
ULONG | .varValue.decVal.Hi32 | 20 | |||
ULONG | .varValue.decVal.Lo32 | 24 | |||
ULONGLONG | .varValue.decVal.Lo64 | 24 | |||
ULONG | .varValue.decVal.Mid32 | 28 | |||
VARTYPE | .varValue.vt | 16 | |||
WORD | .varValue.wReserved1 | 18 | |||
WORD | .varValue.wReserved2 | 20 | |||
WORD | .varValue.wReserved3 | 22 | |||
BYTE | .varValue.bVal | 24 | |||
VARIANT_BOOL | .varValue.boolVal | 24 | |||
BSTR | .varValue.bstrVal | 24 | |||
PVOID | .varValue.byref | 24 | |||
CHAR | .varValue.cVal | 24 | |||
CY | LONGLONG | .varValue.cyVal.int64 | 24 | ||
ULONG | .varValue.cyVal.Lo | 24 | |||
LONG | .varValue.cyVal.Hi | 28 | |||
DATE | .varValue.date | 24 | |||
DOUBLE | .varValue.dblVal | 24 | |||
FLOAT | .varValue.fltVal | 24 | |||
SHORT | .varValue.iVal | 24 | |||
INT | .varValue.intVal | 24 | |||
LONG | .varValue.lVal | 24 | |||
LONGLONG | .varValue.llVal | 24 | |||
SAFEARRAY * | .varValue.parray | 24 | |||
BYTE * | .varValue.pbVal | 24 | |||
VARIANT_BOOL * | .varValue.pboolVal | 24 | |||
BSTR * | .varValue.pbstrVal | 24 | |||
CHAR * | .varValue.pcVal | 24 | |||
CY * | .varValue.pcyVal | 24 | |||
DATE * | .varValue.pdate | 24 | |||
DOUBLE * | .varValue.pdblVal | 24 | |||
DECIMAL * | .varValue.pdecVal | 24 | |||
IDispatch * | .varValue.pdispVal | 24 | |||
FLOAT * | .varValue.pfltVal | 24 | |||
SHORT * | .varValue.piVal | 24 | |||
INT * | .varValue.pintVal | 24 | |||
LONG * | .varValue.plVal | 24 | |||
LONGLONG * | .varValue.pllVal | 24 | |||
SAFEARRAY ** | .varValue.pparray | 24 | |||
IDispatch ** | .varValue.ppdispVal | 24 | |||
IUnknown ** | .varValue.ppunkVal | 24 | |||
SCODE * | .varValue.pscode | 24 | |||
USHORT * | .varValue.puiVal | 24 | |||
UINT * | .varValue.puintVal | 24 | |||
ULONG * | .varValue.pulVal | 24 | |||
ULONGLONG * | .varValue.pullVal | 24 | |||
IUnknown * | .varValue.punkVal | 24 | |||
PVOID | .varValue.pvRecord | 24 | |||
VARIANT * | .varValue.pvarVal | 24 | |||
SCODE | .varValue.scode | 24 | |||
USHORT | .varValue.uiVal | 24 | |||
UINT | .varValue.uintVal | 24 | |||
ULONG | .varValue.ulVal | 24 | |||
ULONGLONG | .varValue.ullVal | 24 | |||
IRecordInfo * | .varValue.pRecInfo | 32 |
│ └─40
TF_SELECTION | ITfRange * | .range | 0 | |
TF_SELECTIONSTYLE | TfActiveSelEnd | .style.ase | 8 | |
BOOL | .style.fInterimChar | 12 |
│ └─16
TF_SELECTIONSTYLE | TfActiveSelEnd | .ase | 0 |
BOOL | .fInterimChar | 4 |
│ └─8
THERMAL_EVENT | ULONG | .Version | 0 |
ULONG | .Size | 4 | |
ULONG | .Type | 8 | |
ULONG | .Temperature | 12 | |
ULONG | .TripPointTemperature | 16 | |
LPWSTR | .Initiator | 24 |
│ └─32
THREADENTRY32 | DWORD | .dwSize | 0 |
DWORD | .cntUsage | 4 | |
DWORD | .th32ThreadID | 8 | |
DWORD | .th32OwnerProcessID | 12 | |
LONG | .tpBasePri | 16 | |
LONG | .tpDeltaPri | 20 | |
DWORD | .dwFlags | 24 |
│ └─28
THREAD_POWER_THROTTLING_STATE | ULONG | .Version | 0 |
ULONG | .ControlMask | 4 | |
ULONG | .StateMask | 8 |
│ └─12
THUMBBUTTON | THUMBBUTTONMASK | .dwMask | 0 |
UINT | .iId | 4 | |
UINT | .iBitmap | 8 | |
HICON | .hIcon | 16 | |
WCHAR[260] | .szTip | 24 | |
THUMBBUTTONFLAGS | .dwFlags | 544 |
│ └─552
TIMECAPS | UINT | .wPeriodMin | 0 |
UINT | .wPeriodMax | 4 |
│ └─8
TIMECODE | DWORDLONG | .qw | 0 |
WORD | .wFrameRate | 0 | |
WORD | .wFrameFract | 2 | |
DWORD | .dwFrames | 4 |
│ └─8
TIMECODE_SAMPLE | LONGLONG | .qwTick | 0 | |
TIMECODE | DWORDLONG | .timecode.qw | 8 | |
WORD | .timecode.wFrameRate | 8 | ||
WORD | .timecode.wFrameFract | 10 | ||
DWORD | .timecode.dwFrames | 12 | ||
DWORD | .dwUser | 16 | ||
DWORD | .dwFlags | 20 |
│ └─24
TIMEOUT_INFO | DWORD | .dwSize | 0 |
DWORD | .dwConnectTimeout | 4 | |
DWORD | .dwDataTimeout | 8 |
│ └─12
TIMESTAMPING_CONFIG | ULONG | .Flags | 0 |
USHORT | .TxTimestampsBuffered | 4 |
│ └─8
TIMEVAL | long | .tv_sec | 0 |
long | .tv_usec | 4 |
│ └─8
TIME_OF_DAY_INFO | DWORD | .tod_elapsedt | 0 |
DWORD | .tod_msecs | 4 | |
DWORD | .tod_hours | 8 | |
DWORD | .tod_mins | 12 | |
DWORD | .tod_secs | 16 | |
DWORD | .tod_hunds | 20 | |
LONG | .tod_timezone | 24 | |
DWORD | .tod_tinterval | 28 | |
DWORD | .tod_day | 32 | |
DWORD | .tod_month | 36 | |
DWORD | .tod_year | 40 | |
DWORD | .tod_weekday | 44 |
│ └─48
TIME_ZONE_INFORMATION | LONG | .Bias | 0 | |
WCHAR[32] | .StandardName | 4 | ||
SYSTEMTIME | WORD | .StandardDate.wYear | 68 | |
WORD | .StandardDate.wMonth | 70 | ||
WORD | .StandardDate.wDayOfWeek | 72 | ||
WORD | .StandardDate.wDay | 74 | ||
WORD | .StandardDate.wHour | 76 | ||
WORD | .StandardDate.wMinute | 78 | ||
WORD | .StandardDate.wSecond | 80 | ||
WORD | .StandardDate.wMilliseconds | 82 | ||
LONG | .StandardBias | 84 | ||
WCHAR[32] | .DaylightName | 88 | ||
SYSTEMTIME | WORD | .DaylightDate.wYear | 152 | |
WORD | .DaylightDate.wMonth | 154 | ||
WORD | .DaylightDate.wDayOfWeek | 156 | ||
WORD | .DaylightDate.wDay | 158 | ||
WORD | .DaylightDate.wHour | 160 | ||
WORD | .DaylightDate.wMinute | 162 | ||
WORD | .DaylightDate.wSecond | 164 | ||
WORD | .DaylightDate.wMilliseconds | 166 | ||
LONG | .DaylightBias | 168 |
│ └─172
TITLEBARINFO | DWORD | .cbSize | 0 | |
RECT | LONG | .rcTitleBar.left | 4 | |
LONG | .rcTitleBar.top | 8 | ||
LONG | .rcTitleBar.right | 12 | ||
LONG | .rcTitleBar.bottom | 16 | ||
DWORD[6] | .rgstate | 20 |
│ └─44
TITLEBARINFOEX | DWORD | .cbSize | 0 | |
RECT | LONG | .rcTitleBar.left | 4 | |
LONG | .rcTitleBar.top | 8 | ||
LONG | .rcTitleBar.right | 12 | ||
LONG | .rcTitleBar.bottom | 16 | ||
DWORD[6] | .rgstate | 20 | ||
RECT[6] | .rgrect | 44 |
│ └─140
TI_FINDCHILDREN_PARAMS | ULONG | .Count | 0 |
ULONG | .Start | 4 | |
ULONG[1] | .ChildId | 8 |
│ └─12
TLIBATTR | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
LCID | .lcid | 16 | ||
SYSKIND | .syskind | 20 | ||
WORD | .wMajorVerNum | 24 | ||
WORD | .wMinorVerNum | 26 | ||
WORD | .wLibFlags | 28 |
│ └─32
TOC_DESCRIPTOR | GUID | unsigned long | .guidID.Data1 | 0 |
unsigned short | .guidID.Data2 | 4 | ||
unsigned short | .guidID.Data3 | 6 | ||
unsigned char[8] | .guidID.Data4 | 8 | ||
WORD | .wStreamNumber | 16 | ||
GUID | unsigned long | .guidType.Data1 | 20 | |
unsigned short | .guidType.Data2 | 24 | ||
unsigned short | .guidType.Data3 | 26 | ||
unsigned char[8] | .guidType.Data4 | 28 | ||
WORD | .wLanguageIndex | 36 |
│ └─40
TOC_ENTRY_DESCRIPTOR | QWORD | .qwStartTime | 0 |
QWORD | .qwEndTime | 8 | |
QWORD | .qwStartPacketOffset | 16 | |
QWORD | .qwEndPacketOffset | 24 | |
QWORD | .qwRepresentativeFrameTime | 32 |
│ └─40
TOGGLEKEYS | UINT | .cbSize | 0 |
DWORD | .dwFlags | 4 |
│ └─8
TOKENBINDING_IDENTIFIER | BYTE | .keyType | 0 |
│ └─1
TOKENBINDING_KEY_TYPES | DWORD | .keyCount | 0 |
TOKENBINDING_KEY_PARAMETERS_TYPE * | .keyType | 8 |
│ └─16
TOKENBINDING_RESULT_DATA | TOKENBINDING_TYPE | .bindingType | 0 |
DWORD | .identifierSize | 4 | |
TOKENBINDING_IDENTIFIER * | .identifierData | 8 | |
TOKENBINDING_EXTENSION_FORMAT | .extensionFormat | 16 | |
DWORD | .extensionSize | 20 | |
PVOID | .extensionData | 24 |
│ └─32
TOKENBINDING_RESULT_LIST | DWORD | .resultCount | 0 |
TOKENBINDING_RESULT_DATA * | .resultData | 8 |
│ └─16
TOKEN_ACCESS_INFORMATION | PSID_AND_ATTRIBUTES_HASH | .SidHash | 0 | |
PSID_AND_ATTRIBUTES_HASH | .RestrictedSidHash | 8 | ||
PTOKEN_PRIVILEGES | .Privileges | 16 | ||
LUID | DWORD | .AuthenticationId.LowPart | 24 | |
LONG | .AuthenticationId.HighPart | 28 | ||
TOKEN_TYPE | .TokenType | 32 | ||
SECURITY_IMPERSONATION_LEVEL | .ImpersonationLevel | 36 | ||
TOKEN_MANDATORY_POLICY | DWORD | .MandatoryPolicy.Policy | 40 | |
DWORD | .Flags | 44 | ||
DWORD | .AppContainerNumber | 48 | ||
PSID | .PackageSid | 56 | ||
PSID_AND_ATTRIBUTES_HASH | .CapabilitiesHash | 64 | ||
PSID | .TrustLevelSid | 72 | ||
PSECURITY_ATTRIBUTES_OPAQUE | .SecurityAttributes | 80 |
│ └─88
TOKEN_APPCONTAINER_INFORMATION | PSID | .TokenAppContainer | 0 |
│ └─8
TOKEN_AUDIT_POLICY | BYTE[30] | .PerUserPolicy | 0 |
│ └─30
TOKEN_CONTROL | LUID | DWORD | .TokenId.LowPart | 0 | |
LONG | .TokenId.HighPart | 4 | |||
LUID | DWORD | .AuthenticationId.LowPart | 8 | ||
LONG | .AuthenticationId.HighPart | 12 | |||
LUID | DWORD | .ModifiedId.LowPart | 16 | ||
LONG | .ModifiedId.HighPart | 20 | |||
TOKEN_SOURCE | CHAR[8] | .TokenSource.SourceName | 24 | ||
LUID | DWORD | .TokenSource.SourceIdentifier.LowPart | 32 | ||
LONG | .TokenSource.SourceIdentifier.HighPart | 36 |
│ └─40
TOKEN_DEFAULT_DACL | PACL | .DefaultDacl | 0 |
│ └─8
TOKEN_DEVICE_CLAIMS | PCLAIMS_BLOB | .DeviceClaims | 0 |
│ └─8
TOKEN_ELEVATION | DWORD | .TokenIsElevated | 0 |
│ └─4
TOKEN_GROUPS | DWORD | .GroupCount | 0 |
SID_AND_ATTRIBUTES[1] | .Groups | 8 |
│ └─24
TOKEN_GROUPS_AND_PRIVILEGES | DWORD | .SidCount | 0 | |
DWORD | .SidLength | 4 | ||
PSID_AND_ATTRIBUTES | .Sids | 8 | ||
DWORD | .RestrictedSidCount | 16 | ||
DWORD | .RestrictedSidLength | 20 | ||
PSID_AND_ATTRIBUTES | .RestrictedSids | 24 | ||
DWORD | .PrivilegeCount | 32 | ||
DWORD | .PrivilegeLength | 36 | ||
PLUID_AND_ATTRIBUTES | .Privileges | 40 | ||
LUID | DWORD | .AuthenticationId.LowPart | 48 | |
LONG | .AuthenticationId.HighPart | 52 |
│ └─56
TOKEN_LINKED_TOKEN | HANDLE | .LinkedToken | 0 |
│ └─8
TOKEN_MANDATORY_LABEL | SID_AND_ATTRIBUTES | PSID | .Label.Sid | 0 |
DWORD | .Label.Attributes | 8 |
│ └─16
TOKEN_MANDATORY_POLICY | DWORD | .Policy | 0 |
│ └─4
TOKEN_ORIGIN | LUID | DWORD | .OriginatingLogonSession.LowPart | 0 |
LONG | .OriginatingLogonSession.HighPart | 4 |
│ └─8
TOKEN_OWNER | PSID | .Owner | 0 |
│ └─8
TOKEN_PRIMARY_GROUP | PSID | .PrimaryGroup | 0 |
│ └─8
TOKEN_PRIVILEGES | DWORD | .PrivilegeCount | 0 |
LUID_AND_ATTRIBUTES[1] | .Privileges | 4 |
│ └─16
TOKEN_SOURCE | CHAR[8] | .SourceName | 0 | |
LUID | DWORD | .SourceIdentifier.LowPart | 8 | |
LONG | .SourceIdentifier.HighPart | 12 |
│ └─16
TOKEN_STATISTICS | LUID | DWORD | .TokenId.LowPart | 0 |
LONG | .TokenId.HighPart | 4 | ||
LUID | DWORD | .AuthenticationId.LowPart | 8 | |
LONG | .AuthenticationId.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .ExpirationTime.QuadPart | 16 | |
struct (unnamed) | .ExpirationTime.u | 16 | ||
DWORD | .ExpirationTime.LowPart | 16 | ||
LONG | .ExpirationTime.HighPart | 20 | ||
TOKEN_TYPE | .TokenType | 24 | ||
SECURITY_IMPERSONATION_LEVEL | .ImpersonationLevel | 28 | ||
DWORD | .DynamicCharged | 32 | ||
DWORD | .DynamicAvailable | 36 | ||
DWORD | .GroupCount | 40 | ||
DWORD | .PrivilegeCount | 44 | ||
LUID | DWORD | .ModifiedId.LowPart | 48 | |
LONG | .ModifiedId.HighPart | 52 |
│ └─56
TOKEN_USER | SID_AND_ATTRIBUTES | PSID | .User.Sid | 0 |
DWORD | .User.Attributes | 8 |
│ └─16
TOKEN_USER_CLAIMS | PCLAIMS_BLOB | .UserClaims | 0 |
│ └─8
TOOLBARITEM | IDockingWindow * | .ptbar | 0 |
BORDERWIDTHS | .rcBorderTool | 8 | |
LPWSTR | .pwszItem | 24 | |
BOOL | .fShow | 32 | |
HMONITOR | .hMon | 40 |
│ └─48
TOUCHINPUT | LONG | .x | 0 |
LONG | .y | 4 | |
HANDLE | .hSource | 8 | |
DWORD | .dwID | 16 | |
DWORD | .dwFlags | 20 | |
DWORD | .dwMask | 24 | |
DWORD | .dwTime | 28 | |
ULONG_PTR | .dwExtraInfo | 32 | |
DWORD | .cxContact | 40 | |
DWORD | .cyContact | 44 |
│ └─48
TOUCHPREDICTIONPARAMETERS | UINT | .cbSize | 0 |
UINT | .dwLatency | 4 | |
UINT | .dwSampleTime | 8 | |
UINT | .bUseHWTimeStamp | 12 |
│ └─16
TOUCH_HIT_TESTING_INPUT | UINT32 | .pointerId | 0 | |
POINT | LONG | .point.x | 4 | |
LONG | .point.y | 8 | ||
RECT | LONG | .boundingBox.left | 12 | |
LONG | .boundingBox.top | 16 | ||
LONG | .boundingBox.right | 20 | ||
LONG | .boundingBox.bottom | 24 | ||
RECT | LONG | .nonOccludedBoundingBox.left | 28 | |
LONG | .nonOccludedBoundingBox.top | 32 | ||
LONG | .nonOccludedBoundingBox.right | 36 | ||
LONG | .nonOccludedBoundingBox.bottom | 40 | ||
UINT32 | .orientation | 44 |
│ └─48
TOUCH_HIT_TESTING_PROXIMITY_EVALUATION | UINT16 | .score | 0 | |
POINT | LONG | .adjustedPoint.x | 4 | |
LONG | .adjustedPoint.y | 8 |
│ └─12
TPMPARAMS | UINT | .cbSize | 0 | |
RECT | LONG | .rcExclude.left | 4 | |
LONG | .rcExclude.top | 8 | ||
LONG | .rcExclude.right | 12 | ||
LONG | .rcExclude.bottom | 16 |
│ └─20
TPM_DEVICE_INFO | UINT32 | .structVersion | 0 |
UINT32 | .tpmVersion | 4 | |
UINT32 | .tpmInterfaceType | 8 | |
UINT32 | .tpmImpRevision | 12 |
│ └─16
TRACE_ENABLE_INFO | ULONG | .IsEnabled | 0 |
UCHAR | .Level | 4 | |
UCHAR | .Reserved1 | 5 | |
USHORT | .LoggerId | 6 | |
ULONG | .EnableProperty | 8 | |
ULONG | .Reserved2 | 12 | |
ULONGLONG | .MatchAnyKeyword | 16 | |
ULONGLONG | .MatchAllKeyword | 24 |
│ └─32
TRACE_EVENT_INFO | GUID | unsigned long | .ProviderGuid.Data1 | 0 |
unsigned short | .ProviderGuid.Data2 | 4 | ||
unsigned short | .ProviderGuid.Data3 | 6 | ||
unsigned char[8] | .ProviderGuid.Data4 | 8 | ||
GUID | unsigned long | .EventGuid.Data1 | 16 | |
unsigned short | .EventGuid.Data2 | 20 | ||
unsigned short | .EventGuid.Data3 | 22 | ||
unsigned char[8] | .EventGuid.Data4 | 24 | ||
EVENT_DESCRIPTOR | USHORT | .EventDescriptor.Id | 32 | |
UCHAR | .EventDescriptor.Version | 34 | ||
UCHAR | .EventDescriptor.Channel | 35 | ||
UCHAR | .EventDescriptor.Level | 36 | ||
UCHAR | .EventDescriptor.Opcode | 37 | ||
USHORT | .EventDescriptor.Task | 38 | ||
ULONGLONG | .EventDescriptor.Keyword | 40 | ||
DECODING_SOURCE | .DecodingSource | 48 | ||
ULONG | .ProviderNameOffset | 52 | ||
ULONG | .LevelNameOffset | 56 | ||
ULONG | .ChannelNameOffset | 60 | ||
ULONG | .KeywordsNameOffset | 64 | ||
ULONG | .TaskNameOffset | 68 | ||
ULONG | .OpcodeNameOffset | 72 | ||
ULONG | .EventMessageOffset | 76 | ||
ULONG | .ProviderMessageOffset | 80 | ||
ULONG | .BinaryXMLOffset | 84 | ||
ULONG | .BinaryXMLSize | 88 | ||
ULONG | .EventNameOffset | 92 | ||
ULONG | .ActivityIDNameOffset | 92 | ||
ULONG | .EventAttributesOffset | 96 | ||
ULONG | .RelatedActivityIDNameOffset | 96 | ||
ULONG | .PropertyCount | 100 | ||
ULONG | .TopLevelPropertyCount | 104 | ||
ULONG | .Reserved | 108bytes,0bits | ||
TEMPLATE_FLAGS | .Flags | 108 | ||
ULONG | .Tags | 108bytes,4bits | ||
EVENT_PROPERTY_INFO[1] | .EventPropertyInfoArray | 112 |
│ └─136
TRACE_GUID_INFO | ULONG | .InstanceCount | 0 |
ULONG | .Reserved | 4 |
│ └─8
TRACE_GUID_PROPERTIES | GUID | unsigned long | .Guid.Data1 | 0 |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 | ||
ULONG | .GuidType | 16 | ||
ULONG | .LoggerId | 20 | ||
ULONG | .EnableLevel | 24 | ||
ULONG | .EnableFlags | 28 | ||
BOOLEAN | .IsEnable | 32 |
│ └─36
TRACE_GUID_REGISTRATION | LPCGUID | .Guid | 0 |
HANDLE | .RegHandle | 8 |
│ └─16
TRACE_LOGFILE_HEADER | ULONG | .BufferSize | 0 | ||
ULONG | .LogFileMode | 0 | |||
LPWSTR | .LogFileName | 0 | |||
ULONG | .MaximumFileSize | 0 | |||
LARGE_INTEGER | LONGLONG | .BootTime.QuadPart | 0 | ||
struct (unnamed) | .BootTime.u | 0 | |||
DWORD | .BootTime.LowPart | 0 | |||
LONG | .BootTime.HighPart | 4 | |||
ULONG | .BuffersLost | 0 | |||
ULONG | .BuffersWritten | 0 | |||
LARGE_INTEGER | LONGLONG | .EndTime.QuadPart | 0 | ||
struct (unnamed) | .EndTime.u | 0 | |||
DWORD | .EndTime.LowPart | 0 | |||
LONG | .EndTime.HighPart | 4 | |||
LPWSTR | .LoggerName | 0 | |||
ULONG | .NumberOfProcessors | 0 | |||
LARGE_INTEGER | LONGLONG | .PerfFreq.QuadPart | 0 | ||
struct (unnamed) | .PerfFreq.u | 0 | |||
DWORD | .PerfFreq.LowPart | 0 | |||
LONG | .PerfFreq.HighPart | 4 | |||
ULONG | .ProviderVersion | 0 | |||
ULONG | .ReservedFlags | 0 | |||
LARGE_INTEGER | LONGLONG | .StartTime.QuadPart | 0 | ||
struct (unnamed) | .StartTime.u | 0 | |||
DWORD | .StartTime.LowPart | 0 | |||
LONG | .StartTime.HighPart | 4 | |||
TIME_ZONE_INFORMATION | LONG | .TimeZone.Bias | 0 | ||
WCHAR[32] | .TimeZone.StandardName | 4 | |||
SYSTEMTIME | WORD | .TimeZone.StandardDate.wYear | 68 | ||
WORD | .TimeZone.StandardDate.wMonth | 70 | |||
WORD | .TimeZone.StandardDate.wDayOfWeek | 72 | |||
WORD | .TimeZone.StandardDate.wDay | 74 | |||
WORD | .TimeZone.StandardDate.wHour | 76 | |||
WORD | .TimeZone.StandardDate.wMinute | 78 | |||
WORD | .TimeZone.StandardDate.wSecond | 80 | |||
WORD | .TimeZone.StandardDate.wMilliseconds | 82 | |||
LONG | .TimeZone.StandardBias | 84 | |||
WCHAR[32] | .TimeZone.DaylightName | 88 | |||
SYSTEMTIME | WORD | .TimeZone.DaylightDate.wYear | 152 | ||
WORD | .TimeZone.DaylightDate.wMonth | 154 | |||
WORD | .TimeZone.DaylightDate.wDayOfWeek | 156 | |||
WORD | .TimeZone.DaylightDate.wDay | 158 | |||
WORD | .TimeZone.DaylightDate.wHour | 160 | |||
WORD | .TimeZone.DaylightDate.wMinute | 162 | |||
WORD | .TimeZone.DaylightDate.wSecond | 164 | |||
WORD | .TimeZone.DaylightDate.wMilliseconds | 166 | |||
LONG | .TimeZone.DaylightBias | 168 | |||
ULONG | .TimerResolution | 0 | |||
ULONG | .PointerSize | 0 | |||
ULONG | .CpuSpeedInMHz | 0 | |||
ULONG | .EventsLost | 0 | |||
GUID | unsigned long | .LogInstanceGuid.Data1 | 0 | ||
unsigned short | .LogInstanceGuid.Data2 | 4 | |||
unsigned short | .LogInstanceGuid.Data3 | 6 | |||
unsigned char[8] | .LogInstanceGuid.Data4 | 8 | |||
ULONG | .StartBuffers | 0 | |||
ULONG | .Version | 0 | |||
struct (unnamed) | .VersionDetail | 0 |
│ └─280
TRACE_PERIODIC_CAPTURE_STATE_INFO | ULONG | .CaptureStateFrequencyInSeconds | 0 |
USHORT | .ProviderCount | 4 | |
USHORT | .Reserved | 6 |
│ └─8
TRACE_PROVIDER_INFO | GUID | unsigned long | .ProviderGuid.Data1 | 0 |
unsigned short | .ProviderGuid.Data2 | 4 | ||
unsigned short | .ProviderGuid.Data3 | 6 | ||
unsigned char[8] | .ProviderGuid.Data4 | 8 | ||
ULONG | .SchemaSource | 16 | ||
ULONG | .ProviderNameOffset | 20 |
│ └─24
TRACE_PROVIDER_INSTANCE_INFO | ULONG | .NextOffset | 0 |
ULONG | .EnableCount | 4 | |
ULONG | .Pid | 8 | |
ULONG | .Flags | 12 |
│ └─16
TRACE_VERSION_INFO | UINT | .EtwTraceProcessingVersion | 0 |
UINT | .Reserved | 4 |
│ └─8
TRACKMOUSEEVENT | DWORD | .cbSize | 0 |
DWORD | .dwFlags | 4 | |
HWND | .hwndTrack | 8 | |
DWORD | .dwHoverTime | 16 |
│ └─24
TRANSACTION_NOTIFICATION | PVOID | .TransactionKey | 0 | |
ULONG | .TransactionNotification | 8 | ||
LARGE_INTEGER | LONGLONG | .TmVirtualClock.QuadPart | 16 | |
struct (unnamed) | .TmVirtualClock.u | 16 | ||
DWORD | .TmVirtualClock.LowPart | 16 | ||
LONG | .TmVirtualClock.HighPart | 20 | ||
ULONG | .ArgumentLength | 24 |
│ └─32
TRANSACTION_NOTIFICATION_RECOVERY_ARGUMENT | GUID | unsigned long | .EnlistmentId.Data1 | 0 |
unsigned short | .EnlistmentId.Data2 | 4 | ||
unsigned short | .EnlistmentId.Data3 | 6 | ||
unsigned char[8] | .EnlistmentId.Data4 | 8 | ||
UOW | .UOW | 16 |
│ └─32
TRANSMIT_FILE_BUFFERS | PVOID | .Head | 0 |
DWORD | .HeadLength | 8 | |
PVOID | .Tail | 16 | |
DWORD | .TailLength | 24 |
│ └─32
TRANSMIT_PACKETS_ELEMENT | ULONG | .dwElFlags | 0 | |
ULONG | .cLength | 4 | ||
LARGE_INTEGER | LONGLONG | .nFileOffset.QuadPart | 8 | |
struct (unnamed) | .nFileOffset.u | 8 | ||
DWORD | .nFileOffset.LowPart | 8 | ||
LONG | .nFileOffset.HighPart | 12 | ||
PVOID | .pBuffer | 8 | ||
HANDLE | .hFile | 16 |
│ └─24
TRANSPORTCLIENT_SESSION_INFO | ULONG | .ulStructureLength | 0 | |
ULARGE_INTEGER | ULONGLONG | .ullFileSize.QuadPart | 8 | |
struct (unnamed) | .ullFileSize.u | 8 | ||
DWORD | .ullFileSize.LowPart | 8 | ||
DWORD | .ullFileSize.HighPart | 12 | ||
ULONG | .ulBlockSize | 16 |
│ └─24
TRANSPORT_SETTING_ID | GUID | unsigned long | .Guid.Data1 | 0 |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 |
│ └─16
TRIGGER_TYPE_UNION | DAILY | WORD | .Daily.DaysInterval | 0 |
MONTHLYDOW | WORD | .MonthlyDOW.wWhichWeek | 0 | |
WORD | .MonthlyDOW.rgfDaysOfTheWeek | 2 | ||
WORD | .MonthlyDOW.rgfMonths | 4 | ||
MONTHLYDATE | DWORD | .MonthlyDate.rgfDays | 0 | |
WORD | .MonthlyDate.rgfMonths | 4 | ||
WEEKLY | WORD | .Weekly.WeeksInterval | 0 | |
WORD | .Weekly.rgfDaysOfTheWeek | 2 |
│ └─8
TRIVERTEX | LONG | .x | 0 |
LONG | .y | 4 | |
COLOR16 | .Red | 8 | |
COLOR16 | .Green | 10 | |
COLOR16 | .Blue | 12 | |
COLOR16 | .Alpha | 14 |
│ └─16
TRUECOLORINFO | DWORD[3] | .dwBitMasks | 0 |
RGBQUAD[256] | .bmiColors | 12 |
│ └─1036
TRUSTED_DOMAIN_AUTH_INFORMATION | ULONG | .IncomingAuthInfos | 0 |
PLSA_AUTH_INFORMATION | .IncomingAuthenticationInformation | 8 | |
PLSA_AUTH_INFORMATION | .IncomingPreviousAuthenticationInformation | 16 | |
ULONG | .OutgoingAuthInfos | 24 | |
PLSA_AUTH_INFORMATION | .OutgoingAuthenticationInformation | 32 | |
PLSA_AUTH_INFORMATION | .OutgoingPreviousAuthenticationInformation | 40 |
│ └─48
TRUSTED_DOMAIN_FULL_INFORMATION | TRUSTED_DOMAIN_INFORMATION_EX | LSA_UNICODE_STRING | PWSTR | .Information.Name.Buffer | 0 |
USHORT | .Information.Name.Length | 0 | |||
USHORT | .Information.Name.MaximumLength | 0 | |||
LSA_UNICODE_STRING | PWSTR | .Information.FlatName.Buffer | 16 | ||
USHORT | .Information.FlatName.Length | 16 | |||
USHORT | .Information.FlatName.MaximumLength | 16 | |||
PSID | .Information.Sid | 32 | |||
ULONG | .Information.TrustDirection | 40 | |||
ULONG | .Information.TrustType | 44 | |||
ULONG | .Information.TrustAttributes | 48 | |||
TRUSTED_POSIX_OFFSET_INFO | ULONG | .PosixOffset.Offset | 56 | ||
TRUSTED_DOMAIN_AUTH_INFORMATION | ULONG | .AuthInformation.IncomingAuthInfos | 64 | ||
PLSA_AUTH_INFORMATION | .AuthInformation.IncomingAuthenticationInformation | 72 | |||
PLSA_AUTH_INFORMATION | .AuthInformation.IncomingPreviousAuthenticationInformation | 80 | |||
ULONG | .AuthInformation.OutgoingAuthInfos | 88 | |||
PLSA_AUTH_INFORMATION | .AuthInformation.OutgoingAuthenticationInformation | 96 | |||
PLSA_AUTH_INFORMATION | .AuthInformation.OutgoingPreviousAuthenticationInformation | 104 |
│ └─112
TRUSTED_DOMAIN_INFORMATION_EX | LSA_UNICODE_STRING | PWSTR | .Name.Buffer | 0 |
USHORT | .Name.Length | 0 | ||
USHORT | .Name.MaximumLength | 0 | ||
LSA_UNICODE_STRING | PWSTR | .FlatName.Buffer | 16 | |
USHORT | .FlatName.Length | 16 | ||
USHORT | .FlatName.MaximumLength | 16 | ||
PSID | .Sid | 32 | ||
ULONG | .TrustDirection | 40 | ||
ULONG | .TrustType | 44 | ||
ULONG | .TrustAttributes | 48 |
│ └─56
TRUSTED_DOMAIN_NAME_INFO | LSA_UNICODE_STRING | PWSTR | .Name.Buffer | 0 |
USHORT | .Name.Length | 0 | ||
USHORT | .Name.MaximumLength | 0 |
│ └─16
TRUSTED_PASSWORD_INFO | LSA_UNICODE_STRING | PWSTR | .Password.Buffer | 0 |
USHORT | .Password.Length | 0 | ||
USHORT | .Password.MaximumLength | 0 | ||
LSA_UNICODE_STRING | PWSTR | .OldPassword.Buffer | 16 | |
USHORT | .OldPassword.Length | 16 | ||
USHORT | .OldPassword.MaximumLength | 16 |
│ └─32
TRUSTED_POSIX_OFFSET_INFO | ULONG | .Offset | 0 |
│ └─4
TRUSTEE_A | struct _TRUSTEE_A * | .pMultipleTrustee | 0 |
MULTIPLE_TRUSTEE_OPERATION | .MultipleTrusteeOperation | 8 | |
TRUSTEE_FORM | .TrusteeForm | 12 | |
TRUSTEE_TYPE | .TrusteeType | 16 | |
LPCH | .ptstrName | 24 |
│ └─32
TRUSTEE_W | struct _TRUSTEE_W * | .pMultipleTrustee | 0 |
MULTIPLE_TRUSTEE_OPERATION | .MultipleTrusteeOperation | 8 | |
TRUSTEE_FORM | .TrusteeForm | 12 | |
TRUSTEE_TYPE | .TrusteeType | 16 | |
LPWCH | .ptstrName | 24 |
│ └─32
TSSD_ConnectionPoint | byte[16] | .ServerAddressB | 0 |
TSSD_AddrV46Type | .AddressType | 16 | |
USHORT | .PortNumber | 20 | |
ULONG | .AddressScope | 24 |
│ └─28
TS_ATTRVAL | TS_ATTRID | .idAttr | 0 | ||
DWORD | .dwOverlapId | 16 | |||
VARIANT | DECIMAL | USHORT | .varValue.decVal.wReserved | 24 | |
BYTE | .varValue.decVal.scale | 26 | |||
USHORT | .varValue.decVal.signscale | 26 | |||
BYTE | .varValue.decVal.sign | 27 | |||
ULONG | .varValue.decVal.Hi32 | 28 | |||
ULONG | .varValue.decVal.Lo32 | 32 | |||
ULONGLONG | .varValue.decVal.Lo64 | 32 | |||
ULONG | .varValue.decVal.Mid32 | 36 | |||
VARTYPE | .varValue.vt | 24 | |||
WORD | .varValue.wReserved1 | 26 | |||
WORD | .varValue.wReserved2 | 28 | |||
WORD | .varValue.wReserved3 | 30 | |||
BYTE | .varValue.bVal | 32 | |||
VARIANT_BOOL | .varValue.boolVal | 32 | |||
BSTR | .varValue.bstrVal | 32 | |||
PVOID | .varValue.byref | 32 | |||
CHAR | .varValue.cVal | 32 | |||
CY | LONGLONG | .varValue.cyVal.int64 | 32 | ||
ULONG | .varValue.cyVal.Lo | 32 | |||
LONG | .varValue.cyVal.Hi | 36 | |||
DATE | .varValue.date | 32 | |||
DOUBLE | .varValue.dblVal | 32 | |||
FLOAT | .varValue.fltVal | 32 | |||
SHORT | .varValue.iVal | 32 | |||
INT | .varValue.intVal | 32 | |||
LONG | .varValue.lVal | 32 | |||
LONGLONG | .varValue.llVal | 32 | |||
SAFEARRAY * | .varValue.parray | 32 | |||
BYTE * | .varValue.pbVal | 32 | |||
VARIANT_BOOL * | .varValue.pboolVal | 32 | |||
BSTR * | .varValue.pbstrVal | 32 | |||
CHAR * | .varValue.pcVal | 32 | |||
CY * | .varValue.pcyVal | 32 | |||
DATE * | .varValue.pdate | 32 | |||
DOUBLE * | .varValue.pdblVal | 32 | |||
DECIMAL * | .varValue.pdecVal | 32 | |||
IDispatch * | .varValue.pdispVal | 32 | |||
FLOAT * | .varValue.pfltVal | 32 | |||
SHORT * | .varValue.piVal | 32 | |||
INT * | .varValue.pintVal | 32 | |||
LONG * | .varValue.plVal | 32 | |||
LONGLONG * | .varValue.pllVal | 32 | |||
SAFEARRAY ** | .varValue.pparray | 32 | |||
IDispatch ** | .varValue.ppdispVal | 32 | |||
IUnknown ** | .varValue.ppunkVal | 32 | |||
SCODE * | .varValue.pscode | 32 | |||
USHORT * | .varValue.puiVal | 32 | |||
UINT * | .varValue.puintVal | 32 | |||
ULONG * | .varValue.pulVal | 32 | |||
ULONGLONG * | .varValue.pullVal | 32 | |||
IUnknown * | .varValue.punkVal | 32 | |||
PVOID | .varValue.pvRecord | 32 | |||
VARIANT * | .varValue.pvarVal | 32 | |||
SCODE | .varValue.scode | 32 | |||
USHORT | .varValue.uiVal | 32 | |||
UINT | .varValue.uintVal | 32 | |||
ULONG | .varValue.ulVal | 32 | |||
ULONGLONG | .varValue.ullVal | 32 | |||
IRecordInfo * | .varValue.pRecInfo | 40 |
│ └─48
TS_RUNINFO | ULONG | .uCount | 0 |
TsRunType | .type | 4 |
│ └─8
TS_SELECTIONSTYLE | TsActiveSelEnd | .ase | 0 |
BOOL | .fInterimChar | 4 |
│ └─8
TS_SELECTION_ACP | LONG | .acpStart | 0 | |
LONG | .acpEnd | 4 | ||
TS_SELECTIONSTYLE | TsActiveSelEnd | .style.ase | 8 | |
BOOL | .style.fInterimChar | 12 |
│ └─16
TS_SELECTION_ANCHOR | IAnchor * | .paStart | 0 | |
IAnchor * | .paEnd | 8 | ||
TS_SELECTIONSTYLE | TsActiveSelEnd | .style.ase | 16 | |
BOOL | .style.fInterimChar | 20 |
│ └─24
TS_STATUS | DWORD | .dwDynamicFlags | 0 |
DWORD | .dwStaticFlags | 4 |
│ └─8
TS_TEXTCHANGE | LONG | .acpStart | 0 |
LONG | .acpOldEnd | 4 | |
LONG | .acpNewEnd | 8 |
│ └─12
TTEMBEDINFO | unsigned short | .usStructSize | 0 |
unsigned short | .usRootStrSize | 2 | |
unsigned short * | .pusRootStr | 8 |
│ └─16
TTGETTITLE | DWORD | .dwSize | 0 |
UINT | .uTitleBitmap | 4 | |
UINT | .cch | 8 | |
WCHAR * | .pszTitle | 16 |
│ └─24
TTHITTESTINFOA | HWND | .hwnd | 0 | ||
POINT | LONG | .pt.x | 8 | ||
LONG | .pt.y | 12 | |||
TTTOOLINFOA | UINT | .ti.cbSize | 16 | ||
UINT | .ti.uFlags | 20 | |||
HWND | .ti.hwnd | 24 | |||
UINT_PTR | .ti.uId | 32 | |||
RECT | LONG | .ti.rect.left | 40 | ||
LONG | .ti.rect.top | 44 | |||
LONG | .ti.rect.right | 48 | |||
LONG | .ti.rect.bottom | 52 | |||
HINSTANCE | .ti.hinst | 56 | |||
LPSTR | .ti.lpszText | 64 | |||
LPARAM | .ti.lParam | 72 | |||
void * | .ti.lpReserved | 80 |
│ └─88
TTHITTESTINFOW | HWND | .hwnd | 0 | ||
POINT | LONG | .pt.x | 8 | ||
LONG | .pt.y | 12 | |||
TTTOOLINFOW | UINT | .ti.cbSize | 16 | ||
UINT | .ti.uFlags | 20 | |||
HWND | .ti.hwnd | 24 | |||
UINT_PTR | .ti.uId | 32 | |||
RECT | LONG | .ti.rect.left | 40 | ||
LONG | .ti.rect.top | 44 | |||
LONG | .ti.rect.right | 48 | |||
LONG | .ti.rect.bottom | 52 | |||
HINSTANCE | .ti.hinst | 56 | |||
LPWSTR | .ti.lpszText | 64 | |||
LPARAM | .ti.lParam | 72 | |||
void * | .ti.lpReserved | 80 |
│ └─88
TTLOADINFO | unsigned short | .usStructSize | 0 |
unsigned short | .usRefStrSize | 2 | |
unsigned short * | .pusRefStr | 8 |
│ └─16
TTPOLYCURVE | WORD | .wType | 0 |
WORD | .cpfx | 2 | |
POINTFX[1] | .apfx | 4 |
│ └─12
TTPOLYGONHEADER | DWORD | .cb | 0 | ||
DWORD | .dwType | 4 | |||
POINTFX | FIXED | WORD | .pfxStart.x.fract | 8 | |
short | .pfxStart.x.value | 10 | |||
FIXED | WORD | .pfxStart.y.fract | 12 | ||
short | .pfxStart.y.value | 14 |
│ └─16
TTTOOLINFOA | UINT | .cbSize | 0 | |
UINT | .uFlags | 4 | ||
HWND | .hwnd | 8 | ||
UINT_PTR | .uId | 16 | ||
RECT | LONG | .rect.left | 24 | |
LONG | .rect.top | 28 | ||
LONG | .rect.right | 32 | ||
LONG | .rect.bottom | 36 | ||
HINSTANCE | .hinst | 40 | ||
LPSTR | .lpszText | 48 | ||
LPARAM | .lParam | 56 | ||
void * | .lpReserved | 64 |
│ └─72
TTTOOLINFOW | UINT | .cbSize | 0 | |
UINT | .uFlags | 4 | ||
HWND | .hwnd | 8 | ||
UINT_PTR | .uId | 16 | ||
RECT | LONG | .rect.left | 24 | |
LONG | .rect.top | 28 | ||
LONG | .rect.right | 32 | ||
LONG | .rect.bottom | 36 | ||
HINSTANCE | .hinst | 40 | ||
LPWSTR | .lpszText | 48 | ||
LPARAM | .lParam | 56 | ||
void * | .lpReserved | 64 |
│ └─72
TTVALIDATIONTESTSPARAMS | unsigned long | .ulStructSize | 0 |
long | .lTestFromSize | 4 | |
long | .lTestToSize | 8 | |
unsigned long | .ulCharSet | 12 | |
unsigned short | .usReserved1 | 16 | |
unsigned short | .usCharCodeCount | 18 | |
unsigned short * | .pusCharCodeSet | 24 |
│ └─32
TTVALIDATIONTESTSPARAMSEX | unsigned long | .ulStructSize | 0 |
long | .lTestFromSize | 4 | |
long | .lTestToSize | 8 | |
unsigned long | .ulCharSet | 12 | |
unsigned short | .usReserved1 | 16 | |
unsigned short | .usCharCodeCount | 18 | |
unsigned long * | .pulCharCodeSet | 24 |
│ └─32
TUISPICREATEDIALOGINSTANCEPARAMS | DRV_REQUESTID | .dwRequestID | 0 |
HDRVDIALOGINSTANCE | .hdDlgInst | 8 | |
HTAPIDIALOGINSTANCE | .htDlgInst | 16 | |
LPCWSTR | .lpszUIDLLName | 24 | |
LPVOID | .lpParams | 32 | |
DWORD | .dwSize | 40 |
│ └─48
TVGETITEMPARTRECTINFO | HTREEITEM | .hti | 0 |
RECT * | .prc | 8 | |
TVITEMPART | .partID | 16 |
│ └─24
TVHITTESTINFO | POINT | LONG | .pt.x | 0 |
LONG | .pt.y | 4 | ||
UINT | .flags | 8 | ||
HTREEITEM | .hItem | 16 |
│ └─24
TVINSERTSTRUCTA | HTREEITEM | .hParent | 0 | |
HTREEITEM | .hInsertAfter | 8 | ||
TVITEMA | UINT | .item.mask | 16 | |
HTREEITEM | .item.hItem | 24 | ||
UINT | .item.state | 32 | ||
UINT | .item.stateMask | 36 | ||
LPSTR | .item.pszText | 40 | ||
int | .item.cchTextMax | 48 | ||
int | .item.iImage | 52 | ||
int | .item.iSelectedImage | 56 | ||
int | .item.cChildren | 60 | ||
LPARAM | .item.lParam | 64 | ||
TVITEMEXA | UINT | .itemex.mask | 16 | |
HTREEITEM | .itemex.hItem | 24 | ||
UINT | .itemex.state | 32 | ||
UINT | .itemex.stateMask | 36 | ||
LPSTR | .itemex.pszText | 40 | ||
int | .itemex.cchTextMax | 48 | ||
int | .itemex.iImage | 52 | ||
int | .itemex.iSelectedImage | 56 | ||
int | .itemex.cChildren | 60 | ||
LPARAM | .itemex.lParam | 64 | ||
int | .itemex.iIntegral | 72 | ||
UINT | .itemex.uStateEx | 76 | ||
HWND | .itemex.hwnd | 80 | ||
int | .itemex.iExpandedImage | 88 | ||
int | .itemex.iReserved | 92 |
│ └─96
TVINSERTSTRUCTW | HTREEITEM | .hParent | 0 | |
HTREEITEM | .hInsertAfter | 8 | ||
TVITEMW | UINT | .item.mask | 16 | |
HTREEITEM | .item.hItem | 24 | ||
UINT | .item.state | 32 | ||
UINT | .item.stateMask | 36 | ||
LPWSTR | .item.pszText | 40 | ||
int | .item.cchTextMax | 48 | ||
int | .item.iImage | 52 | ||
int | .item.iSelectedImage | 56 | ||
int | .item.cChildren | 60 | ||
LPARAM | .item.lParam | 64 | ||
TVITEMEXW | UINT | .itemex.mask | 16 | |
HTREEITEM | .itemex.hItem | 24 | ||
UINT | .itemex.state | 32 | ||
UINT | .itemex.stateMask | 36 | ||
LPWSTR | .itemex.pszText | 40 | ||
int | .itemex.cchTextMax | 48 | ||
int | .itemex.iImage | 52 | ||
int | .itemex.iSelectedImage | 56 | ||
int | .itemex.cChildren | 60 | ||
LPARAM | .itemex.lParam | 64 | ||
int | .itemex.iIntegral | 72 | ||
UINT | .itemex.uStateEx | 76 | ||
HWND | .itemex.hwnd | 80 | ||
int | .itemex.iExpandedImage | 88 | ||
int | .itemex.iReserved | 92 |
│ └─96
TVITEMA | UINT | .mask | 0 |
HTREEITEM | .hItem | 8 | |
UINT | .state | 16 | |
UINT | .stateMask | 20 | |
LPSTR | .pszText | 24 | |
int | .cchTextMax | 32 | |
int | .iImage | 36 | |
int | .iSelectedImage | 40 | |
int | .cChildren | 44 | |
LPARAM | .lParam | 48 |
│ └─56
TVITEMEXA | UINT | .mask | 0 |
HTREEITEM | .hItem | 8 | |
UINT | .state | 16 | |
UINT | .stateMask | 20 | |
LPSTR | .pszText | 24 | |
int | .cchTextMax | 32 | |
int | .iImage | 36 | |
int | .iSelectedImage | 40 | |
int | .cChildren | 44 | |
LPARAM | .lParam | 48 | |
int | .iIntegral | 56 | |
UINT | .uStateEx | 60 | |
HWND | .hwnd | 64 | |
int | .iExpandedImage | 72 | |
int | .iReserved | 76 |
│ └─80
TVITEMEXW | UINT | .mask | 0 |
HTREEITEM | .hItem | 8 | |
UINT | .state | 16 | |
UINT | .stateMask | 20 | |
LPWSTR | .pszText | 24 | |
int | .cchTextMax | 32 | |
int | .iImage | 36 | |
int | .iSelectedImage | 40 | |
int | .cChildren | 44 | |
LPARAM | .lParam | 48 | |
int | .iIntegral | 56 | |
UINT | .uStateEx | 60 | |
HWND | .hwnd | 64 | |
int | .iExpandedImage | 72 | |
int | .iReserved | 76 |
│ └─80
TVITEMW | UINT | .mask | 0 |
HTREEITEM | .hItem | 8 | |
UINT | .state | 16 | |
UINT | .stateMask | 20 | |
LPWSTR | .pszText | 24 | |
int | .cchTextMax | 32 | |
int | .iImage | 36 | |
int | .iSelectedImage | 40 | |
int | .cChildren | 44 | |
LPARAM | .lParam | 48 |
│ └─56
TVSORTCB | HTREEITEM | .hParent | 0 |
PFNTVCOMPARE | .lpfnCompare | 8 | |
LPARAM | .lParam | 16 |
│ └─24
TXFS_CREATE_MINIVERSION_INFO | WORD | .StructureVersion | 0 |
WORD | .StructureLength | 2 | |
DWORD | .BaseVersion | 4 | |
WORD | .MiniVersion | 8 |
│ └─12
TXFS_GET_METADATA_INFO_OUT | struct (unnamed) | .TxfFileId | 0 | |
GUID | unsigned long | .LockingTransaction.Data1 | 16 | |
unsigned short | .LockingTransaction.Data2 | 20 | ||
unsigned short | .LockingTransaction.Data3 | 22 | ||
unsigned char[8] | .LockingTransaction.Data4 | 24 | ||
DWORDLONG | .LastLsn | 32 | ||
DWORD | .TransactionState | 40 |
│ └─48
TXFS_GET_TRANSACTED_VERSION | DWORD | .ThisBaseVersion | 0 |
DWORD | .LatestVersion | 4 | |
WORD | .ThisMiniVersion | 8 | |
WORD | .FirstMiniVersion | 10 | |
WORD | .LatestMiniVersion | 12 |
│ └─16
TXFS_LIST_TRANSACTIONS | DWORDLONG | .NumberOfTransactions | 0 |
DWORDLONG | .BufferSizeRequired | 8 |
│ └─16
TXFS_LIST_TRANSACTIONS_ENTRY | GUID | unsigned long | .TransactionId.Data1 | 0 |
unsigned short | .TransactionId.Data2 | 4 | ||
unsigned short | .TransactionId.Data3 | 6 | ||
unsigned char[8] | .TransactionId.Data4 | 8 | ||
DWORD | .TransactionState | 16 | ||
DWORD | .Reserved1 | 20 | ||
DWORD | .Reserved2 | 24 | ||
LONGLONG | .Reserved3 | 32 |
│ └─40
TXFS_LIST_TRANSACTION_LOCKED_FILES | GUID | unsigned long | .KtmTransaction.Data1 | 0 |
unsigned short | .KtmTransaction.Data2 | 4 | ||
unsigned short | .KtmTransaction.Data3 | 6 | ||
unsigned char[8] | .KtmTransaction.Data4 | 8 | ||
DWORDLONG | .NumberOfFiles | 16 | ||
DWORDLONG | .BufferSizeRequired | 24 | ||
DWORDLONG | .Offset | 32 |
│ └─40
TXFS_LIST_TRANSACTION_LOCKED_FILES_ENTRY | DWORDLONG | .Offset | 0 |
DWORD | .NameFlags | 8 | |
LONGLONG | .FileId | 16 | |
DWORD | .Reserved1 | 24 | |
DWORD | .Reserved2 | 28 | |
LONGLONG | .Reserved3 | 32 | |
WCHAR[1] | .FileName | 40 |
│ └─48
TXFS_MODIFY_RM | DWORD | .Flags | 0 |
DWORD | .LogContainerCountMax | 4 | |
DWORD | .LogContainerCountMin | 8 | |
DWORD | .LogContainerCount | 12 | |
DWORD | .LogGrowthIncrement | 16 | |
DWORD | .LogAutoShrinkPercentage | 20 | |
DWORDLONG | .Reserved | 24 | |
WORD | .LoggingMode | 32 |
│ └─40
TXFS_QUERY_RM_INFORMATION | DWORD | .BytesRequired | 0 | |
DWORDLONG | .TailLsn | 8 | ||
DWORDLONG | .CurrentLsn | 16 | ||
DWORDLONG | .ArchiveTailLsn | 24 | ||
DWORDLONG | .LogContainerSize | 32 | ||
LARGE_INTEGER | LONGLONG | .HighestVirtualClock.QuadPart | 40 | |
struct (unnamed) | .HighestVirtualClock.u | 40 | ||
DWORD | .HighestVirtualClock.LowPart | 40 | ||
LONG | .HighestVirtualClock.HighPart | 44 | ||
DWORD | .LogContainerCount | 48 | ||
DWORD | .LogContainerCountMax | 52 | ||
DWORD | .LogContainerCountMin | 56 | ||
DWORD | .LogGrowthIncrement | 60 | ||
DWORD | .LogAutoShrinkPercentage | 64 | ||
DWORD | .Flags | 68 | ||
WORD | .LoggingMode | 72 | ||
WORD | .Reserved | 74 | ||
DWORD | .RmState | 76 | ||
DWORDLONG | .LogCapacity | 80 | ||
DWORDLONG | .LogFree | 88 | ||
DWORDLONG | .TopsSize | 96 | ||
DWORDLONG | .TopsUsed | 104 | ||
DWORDLONG | .TransactionCount | 112 | ||
DWORDLONG | .OnePCCount | 120 | ||
DWORDLONG | .TwoPCCount | 128 | ||
DWORDLONG | .NumberLogFileFull | 136 | ||
DWORDLONG | .OldestTransactionAge | 144 | ||
GUID | unsigned long | .RMName.Data1 | 152 | |
unsigned short | .RMName.Data2 | 156 | ||
unsigned short | .RMName.Data3 | 158 | ||
unsigned char[8] | .RMName.Data4 | 160 | ||
DWORD | .TmLogPathOffset | 168 |
│ └─176
TXFS_READ_BACKUP_INFORMATION_OUT | BYTE[1] | .Buffer | 0 |
DWORD | .BufferLength | 0 |
│ └─4
TXFS_SAVEPOINT_INFORMATION | HANDLE | .KtmTransaction | 0 |
DWORD | .ActionCode | 8 | |
DWORD | .SavepointId | 12 |
│ └─16
TXFS_TRANSACTION_ACTIVE_INFO | BOOLEAN | .TransactionsActiveAtSnapshot | 0 |
│ └─1
TXFS_WRITE_BACKUP_INFORMATION | BYTE[1] | .Buffer | 0 |
│ └─1
TXF_ID | LONGLONG | .LowPart | 0 |
LONGLONG | .HighPart | 8 |
│ └─16
TXF_LOG_RECORD_AFFECTED_FILE | USHORT | .Version | 0 | |
ULONG | .RecordLength | 4 | ||
ULONG | .Flags | 8 | ||
TXF_ID | LONGLONG | .TxfFileId.LowPart | 12 | |
LONGLONG | .TxfFileId.HighPart | 20 | ||
GUID | unsigned long | .KtmGuid.Data1 | 28 | |
unsigned short | .KtmGuid.Data2 | 32 | ||
unsigned short | .KtmGuid.Data3 | 34 | ||
unsigned char[8] | .KtmGuid.Data4 | 36 | ||
ULONG | .FileNameLength | 44 | ||
ULONG | .FileNameByteOffsetInStructure | 48 |
│ └─52
TXF_LOG_RECORD_BASE | USHORT | .Version | 0 |
USHORT | .RecordType | 2 | |
ULONG | .RecordLength | 4 |
│ └─8
TXF_LOG_RECORD_TRUNCATE | USHORT | .Version | 0 | |
USHORT | .RecordType | 2 | ||
ULONG | .RecordLength | 4 | ||
ULONG | .Flags | 8 | ||
TXF_ID | LONGLONG | .TxfFileId.LowPart | 12 | |
LONGLONG | .TxfFileId.HighPart | 20 | ||
GUID | unsigned long | .KtmGuid.Data1 | 28 | |
unsigned short | .KtmGuid.Data2 | 32 | ||
unsigned short | .KtmGuid.Data3 | 34 | ||
unsigned char[8] | .KtmGuid.Data4 | 36 | ||
LONGLONG | .NewFileSize | 44 | ||
ULONG | .FileNameLength | 52 | ||
ULONG | .FileNameByteOffsetInStructure | 56 |
│ └─60
TXF_LOG_RECORD_WRITE | USHORT | .Version | 0 | |
USHORT | .RecordType | 2 | ||
ULONG | .RecordLength | 4 | ||
ULONG | .Flags | 8 | ||
TXF_ID | LONGLONG | .TxfFileId.LowPart | 12 | |
LONGLONG | .TxfFileId.HighPart | 20 | ||
GUID | unsigned long | .KtmGuid.Data1 | 28 | |
unsigned short | .KtmGuid.Data2 | 32 | ||
unsigned short | .KtmGuid.Data3 | 34 | ||
unsigned char[8] | .KtmGuid.Data4 | 36 | ||
LONGLONG | .ByteOffsetInFile | 44 | ||
ULONG | .NumBytesWritten | 52 | ||
ULONG | .ByteOffsetInStructure | 56 | ||
ULONG | .FileNameLength | 60 | ||
ULONG | .FileNameByteOffsetInStructure | 64 |
│ └─68
TYPE1_FONT | HANDLE | .hPFM | 0 |
HANDLE | .hPFB | 8 | |
ULONG | .ulIdentifier | 16 |
│ └─24
TYPEATTR | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
LCID | .lcid | 16 | ||
DWORD | .dwReserved | 20 | ||
MEMBERID | .memidConstructor | 24 | ||
MEMBERID | .memidDestructor | 28 | ||
LPOLESTR | .lpstrSchema | 32 | ||
ULONG | .cbSizeInstance | 40 | ||
TYPEKIND | .typekind | 44 | ||
WORD | .cFuncs | 48 | ||
WORD | .cVars | 50 | ||
WORD | .cImplTypes | 52 | ||
WORD | .cbSizeVft | 54 | ||
WORD | .cbAlignment | 56 | ||
WORD | .wTypeFlags | 58 | ||
WORD | .wMajorVerNum | 60 | ||
WORD | .wMinorVerNum | 62 | ||
TYPEDESC | HREFTYPE | .tdescAlias.hreftype | 64 | |
struct tagARRAYDESC * | .tdescAlias.lpadesc | 64 | ||
struct tagTYPEDESC * | .tdescAlias.lptdesc | 64 | ||
VARTYPE | .tdescAlias.vt | 72 | ||
IDLDESC | .idldescType | 80 |
│ └─96
TYPEDESC | HREFTYPE | .hreftype | 0 |
struct tagARRAYDESC * | .lpadesc | 0 | |
struct tagTYPEDESC * | .lptdesc | 0 | |
VARTYPE | .vt | 8 |
│ └─16
TimeProvSysCallbacks | DWORD | .dwSize | 0 |
GetTimeSysInfoFunc * | .pfnGetTimeSysInfo | 8 | |
LogTimeProvEventFunc * | .pfnLogTimeProvEvent | 16 | |
AlertSamplesAvailFunc * | .pfnAlertSamplesAvail | 24 | |
SetProviderStatusFunc * | .pfnSetProviderStatus | 32 |
│ └─40
TimeSample | DWORD | .dwSize | 0 |
DWORD | .dwRefid | 4 | |
long long | .toOffset | 8 | |
long long | .toDelay | 16 | |
unsigned long long | .tpDispersion | 24 | |
unsigned long long | .nSysTickCount | 32 | |
long long | .nSysPhaseOffset | 40 | |
BYTE | .nLeapFlags | 48 | |
BYTE | .nStratum | 49 | |
DWORD | .dwTSFlags | 52 | |
WCHAR[256] | .wszUniqueName | 56 |
│ └─568
TimedLevel | unsigned char[2][1024] | .frequency | 0 |
unsigned char[2][1024] | .waveform | 2048 | |
int | .state | 4096 | |
long long | .timeStamp | 4104 |
│ └─4112
TpcGetSamplesArgs | BYTE * | .pbSampleBuf | 0 |
DWORD | .cbSampleBuf | 8 | |
DWORD | .dwSamplesReturned | 12 | |
DWORD | .dwSamplesAvailable | 16 |
│ └─24
UAL_DATA_BLOB | DWORD | .Size | 0 | |
GUID | unsigned long | .RoleGuid.Data1 | 4 | |
unsigned short | .RoleGuid.Data2 | 8 | ||
unsigned short | .RoleGuid.Data3 | 10 | ||
unsigned char[8] | .RoleGuid.Data4 | 12 | ||
GUID | unsigned long | .TenantId.Data1 | 20 | |
unsigned short | .TenantId.Data2 | 24 | ||
unsigned short | .TenantId.Data3 | 26 | ||
unsigned char[8] | .TenantId.Data4 | 28 | ||
SOCKADDR_STORAGE | .Address | 40 | ||
WCHAR[260] | .UserName | 168 |
│ └─688
UDACCEL | UINT | .nSec | 0 |
UINT | .nInc | 4 |
│ └─8
UIAutomationEventInfo | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
LPCWSTR | .pProgrammaticName | 16 |
│ └─24
UIAutomationMethodInfo | LPCWSTR | .pProgrammaticName | 0 |
BOOL | .doSetFocus | 8 | |
UINT | .cInParameters | 12 | |
UINT | .cOutParameters | 16 | |
enum UIAutomationType * | .pParameterTypes | 24 | |
LPCWSTR * | .pParameterNames | 32 |
│ └─40
UIAutomationParameter | enum UIAutomationType | .type | 0 |
void * | .pData | 8 |
│ └─16
UIAutomationPatternInfo | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
LPCWSTR | .pProgrammaticName | 16 | ||
GUID | unsigned long | .providerInterfaceId.Data1 | 24 | |
unsigned short | .providerInterfaceId.Data2 | 28 | ||
unsigned short | .providerInterfaceId.Data3 | 30 | ||
unsigned char[8] | .providerInterfaceId.Data4 | 32 | ||
GUID | unsigned long | .clientInterfaceId.Data1 | 40 | |
unsigned short | .clientInterfaceId.Data2 | 44 | ||
unsigned short | .clientInterfaceId.Data3 | 46 | ||
unsigned char[8] | .clientInterfaceId.Data4 | 48 | ||
UINT | .cProperties | 56 | ||
struct UIAutomationPropertyInfo * | .pProperties | 64 | ||
UINT | .cMethods | 72 | ||
struct UIAutomationMethodInfo * | .pMethods | 80 | ||
UINT | .cEvents | 88 | ||
struct UIAutomationEventInfo * | .pEvents | 96 | ||
IUIAutomationPatternHandler * | .pPatternHandler | 104 |
│ └─112
UIAutomationPropertyInfo | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
LPCWSTR | .pProgrammaticName | 16 | ||
enum UIAutomationType | .type | 24 |
│ └─32
UI_EVENTPARAMS | UI_EVENTTYPE | .EventType | 0 | |
INT32 | .Modes | 8 | ||
UI_EVENTPARAMS_COMMAND | UINT | .Params.CommandID | 8 | |
PCWSTR | .Params.CommandName | 16 | ||
UINT | .Params.ParentCommandID | 24 | ||
PCWSTR | .Params.ParentCommandName | 32 | ||
UINT | .Params.SelectionIndex | 40 | ||
UI_EVENTLOCATION | .Params.Location | 44 |
│ └─48
UI_EVENTPARAMS_COMMAND | UINT | .CommandID | 0 |
PCWSTR | .CommandName | 8 | |
UINT | .ParentCommandID | 16 | |
PCWSTR | .ParentCommandName | 24 | |
UINT | .SelectionIndex | 32 | |
UI_EVENTLOCATION | .Location | 36 |
│ └─40
ULARGE_INTEGER | ULONGLONG | .QuadPart | 0 |
struct (unnamed) | .u | 0 | |
DWORD | .LowPart | 0 | |
DWORD | .HighPart | 4 |
│ └─8
UMS_CREATE_THREAD_ATTRIBUTES | DWORD | .UmsVersion | 0 |
PVOID | .UmsContext | 8 | |
PVOID | .UmsCompletionList | 16 |
│ └─24
UMS_SCHEDULER_STARTUP_INFO | ULONG | .UmsVersion | 0 |
PUMS_COMPLETION_LIST | .CompletionList | 8 | |
PUMS_SCHEDULER_ENTRY_POINT | .SchedulerProc | 16 | |
PVOID | .SchedulerParam | 24 |
│ └─32
UMS_SYSTEM_THREAD_INFORMATION | ULONG | .UmsVersion | 0 |
ULONG | .IsUmsSchedulerThread | 4bytes,0bits | |
ULONG | .ThreadUmsFlags | 4 | |
ULONG | .IsUmsWorkerThread | 4bytes,1bits |
│ └─8
UNCOMPRESSEDAUDIOFORMAT | GUID | unsigned long | .guidFormatType.Data1 | 0 |
unsigned short | .guidFormatType.Data2 | 4 | ||
unsigned short | .guidFormatType.Data3 | 6 | ||
unsigned char[8] | .guidFormatType.Data4 | 8 | ||
DWORD | .dwSamplesPerFrame | 16 | ||
DWORD | .dwBytesPerSampleContainer | 20 | ||
DWORD | .dwValidBitsPerSample | 24 | ||
FLOAT | .fFramesPerSecond | 28 | ||
DWORD | .dwChannelMask | 32 |
│ └─36
UNICODE_STRING | USHORT | .Length | 0 |
USHORT | .MaximumLength | 2 | |
PWSTR | .Buffer | 8 |
│ └─16
UNIVERSAL_NAME_INFOA | LPSTR | .lpUniversalName | 0 |
│ └─8
UNIVERSAL_NAME_INFOW | LPWSTR | .lpUniversalName | 0 |
│ └─8
UNLOAD_DLL_DEBUG_INFO | LPVOID | .lpBaseOfDll | 0 |
│ └─8
UNSIGNED_RATIO | UINT32 | .uiNumerator | 0 |
UINT32 | .uiDenominator | 4 |
│ └─8
UPDATELAYEREDWINDOWINFO | DWORD | .cbSize | 0 |
HDC | .hdcDst | 8 | |
const POINT * | .pptDst | 16 | |
const SIZE * | .psize | 24 | |
HDC | .hdcSrc | 32 | |
const POINT * | .pptSrc | 40 | |
COLORREF | .crKey | 48 | |
const BLENDFUNCTION * | .pblend | 56 | |
DWORD | .dwFlags | 64 | |
const RECT * | .prcDirty | 72 |
│ └─80
UPDATE_COMPLETE_MESSAGE | ULONG | .InterfaceIndex | 0 |
ULONG | .UpdateType | 4 | |
ULONG | .UpdateStatus | 8 |
│ └─12
URL_COMPONENTS | DWORD | .dwStructSize | 0 |
LPWSTR | .lpszScheme | 8 | |
DWORD | .dwSchemeLength | 16 | |
INTERNET_SCHEME | .nScheme | 20 | |
LPWSTR | .lpszHostName | 24 | |
DWORD | .dwHostNameLength | 32 | |
INTERNET_PORT | .nPort | 36 | |
LPWSTR | .lpszUserName | 40 | |
DWORD | .dwUserNameLength | 48 | |
LPWSTR | .lpszPassword | 56 | |
DWORD | .dwPasswordLength | 64 | |
LPWSTR | .lpszUrlPath | 72 | |
DWORD | .dwUrlPathLength | 80 | |
LPWSTR | .lpszExtraInfo | 88 | |
DWORD | .dwExtraInfoLength | 96 |
│ └─104
URL_COMPONENTSA | DWORD | .dwStructSize | 0 |
LPSTR | .lpszScheme | 8 | |
DWORD | .dwSchemeLength | 16 | |
INTERNET_SCHEME | .nScheme | 20 | |
LPSTR | .lpszHostName | 24 | |
DWORD | .dwHostNameLength | 32 | |
INTERNET_PORT | .nPort | 36 | |
LPSTR | .lpszUserName | 40 | |
DWORD | .dwUserNameLength | 48 | |
LPSTR | .lpszPassword | 56 | |
DWORD | .dwPasswordLength | 64 | |
LPSTR | .lpszUrlPath | 72 | |
DWORD | .dwUrlPathLength | 80 | |
LPSTR | .lpszExtraInfo | 88 | |
DWORD | .dwExtraInfoLength | 96 |
│ └─104
URL_COMPONENTSW | DWORD | .dwStructSize | 0 |
LPWSTR | .lpszScheme | 8 | |
DWORD | .dwSchemeLength | 16 | |
INTERNET_SCHEME | .nScheme | 20 | |
LPWSTR | .lpszHostName | 24 | |
DWORD | .dwHostNameLength | 32 | |
INTERNET_PORT | .nPort | 36 | |
LPWSTR | .lpszUserName | 40 | |
DWORD | .dwUserNameLength | 48 | |
LPWSTR | .lpszPassword | 56 | |
DWORD | .dwPasswordLength | 64 | |
LPWSTR | .lpszUrlPath | 72 | |
DWORD | .dwUrlPathLength | 80 | |
LPWSTR | .lpszExtraInfo | 88 | |
DWORD | .dwExtraInfoLength | 96 |
│ └─104
USAGE_PROPERTIES | USHORT | .level | 0 |
USHORT | .page | 2 | |
USHORT | .usage | 4 | |
INT32 | .logicalMinimum | 8 | |
INT32 | .logicalMaximum | 12 | |
USHORT | .unit | 16 | |
USHORT | .exponent | 18 | |
BYTE | .count | 20 | |
INT32 | .physicalMinimum | 24 | |
INT32 | .physicalMaximum | 28 |
│ └─32
USBUSER_BANDWIDTH_INFO_REQUEST | USBUSER_REQUEST_HEADER | ULONG | .Header.UsbUserRequest | 0 |
USB_USER_ERROR_CODE | .Header.UsbUserStatusCode | 4 | ||
ULONG | .Header.RequestBufferLength | 8 | ||
ULONG | .Header.ActualBufferLength | 12 | ||
USB_BANDWIDTH_INFO | ULONG | .BandwidthInformation.DeviceCount | 16 | |
ULONG | .BandwidthInformation.TotalBusBandwidth | 20 | ||
ULONG | .BandwidthInformation.Total32secBandwidth | 24 | ||
ULONG | .BandwidthInformation.AllocedBulkAndControl | 28 | ||
ULONG | .BandwidthInformation.AllocedIso | 32 | ||
ULONG | .BandwidthInformation.AllocedInterrupt_1ms | 36 | ||
ULONG | .BandwidthInformation.AllocedInterrupt_2ms | 40 | ||
ULONG | .BandwidthInformation.AllocedInterrupt_4ms | 44 | ||
ULONG | .BandwidthInformation.AllocedInterrupt_8ms | 48 | ||
ULONG | .BandwidthInformation.AllocedInterrupt_16ms | 52 | ||
ULONG | .BandwidthInformation.AllocedInterrupt_32ms | 56 |
│ └─60
USBUSER_BUS_STATISTICS_0_REQUEST | USBUSER_REQUEST_HEADER | ULONG | .Header.UsbUserRequest | 0 | |
USB_USER_ERROR_CODE | .Header.UsbUserStatusCode | 4 | |||
ULONG | .Header.RequestBufferLength | 8 | |||
ULONG | .Header.ActualBufferLength | 12 | |||
USB_BUS_STATISTICS_0 | ULONG | .BusStatistics0.DeviceCount | 16 | ||
LARGE_INTEGER | LONGLONG | .BusStatistics0.CurrentSystemTime.QuadPart | 20 | ||
struct (unnamed) | .BusStatistics0.CurrentSystemTime.u | 20 | |||
DWORD | .BusStatistics0.CurrentSystemTime.LowPart | 20 | |||
LONG | .BusStatistics0.CurrentSystemTime.HighPart | 24 | |||
ULONG | .BusStatistics0.CurrentUsbFrame | 28 | |||
ULONG | .BusStatistics0.BulkBytes | 32 | |||
ULONG | .BusStatistics0.IsoBytes | 36 | |||
ULONG | .BusStatistics0.InterruptBytes | 40 | |||
ULONG | .BusStatistics0.ControlDataBytes | 44 | |||
ULONG | .BusStatistics0.PciInterruptCount | 48 | |||
ULONG | .BusStatistics0.HardResetCount | 52 | |||
ULONG | .BusStatistics0.WorkerSignalCount | 56 | |||
ULONG | .BusStatistics0.CommonBufferBytes | 60 | |||
ULONG | .BusStatistics0.WorkerIdleTimeMs | 64 | |||
BOOLEAN | .BusStatistics0.RootHubEnabled | 68 | |||
UCHAR | .BusStatistics0.RootHubDevicePowerState | 69 | |||
UCHAR | .BusStatistics0.Unused | 70 | |||
UCHAR | .BusStatistics0.NameIndex | 71 |
│ └─72
USBUSER_CONTROLLER_UNICODE_NAME | USBUSER_REQUEST_HEADER | ULONG | .Header.UsbUserRequest | 0 |
USB_USER_ERROR_CODE | .Header.UsbUserStatusCode | 4 | ||
ULONG | .Header.RequestBufferLength | 8 | ||
ULONG | .Header.ActualBufferLength | 12 | ||
USB_UNICODE_NAME | ULONG | .UnicodeName.Length | 16 | |
WCHAR[1] | .UnicodeName.String | 20 |
│ └─22
USBUSER_GET_DRIVER_VERSION | USBUSER_REQUEST_HEADER | ULONG | .Header.UsbUserRequest | 0 |
USB_USER_ERROR_CODE | .Header.UsbUserStatusCode | 4 | ||
ULONG | .Header.RequestBufferLength | 8 | ||
ULONG | .Header.ActualBufferLength | 12 | ||
USB_DRIVER_VERSION_PARAMETERS | ULONG | .Parameters.DriverTrackingCode | 16 | |
ULONG | .Parameters.USBDI_Version | 20 | ||
ULONG | .Parameters.USBUSER_Version | 24 | ||
BOOLEAN | .Parameters.CheckedPortDriver | 28 | ||
BOOLEAN | .Parameters.CheckedMiniportDriver | 29 | ||
USHORT | .Parameters.USB_Version | 30 |
│ └─32
USBUSER_PASS_THRU_REQUEST | USBUSER_REQUEST_HEADER | ULONG | .Header.UsbUserRequest | 0 | |
USB_USER_ERROR_CODE | .Header.UsbUserStatusCode | 4 | |||
ULONG | .Header.RequestBufferLength | 8 | |||
ULONG | .Header.ActualBufferLength | 12 | |||
USB_PASS_THRU_PARAMETERS | GUID | unsigned long | .PassThru.FunctionGUID.Data1 | 16 | |
unsigned short | .PassThru.FunctionGUID.Data2 | 20 | |||
unsigned short | .PassThru.FunctionGUID.Data3 | 22 | |||
unsigned char[8] | .PassThru.FunctionGUID.Data4 | 24 | |||
ULONG | .PassThru.ParameterLength | 32 | |||
UCHAR[4] | .PassThru.Parameters | 36 |
│ └─40
USBUSER_POWER_INFO_REQUEST | USBUSER_REQUEST_HEADER | ULONG | .Header.UsbUserRequest | 0 |
USB_USER_ERROR_CODE | .Header.UsbUserStatusCode | 4 | ||
ULONG | .Header.RequestBufferLength | 8 | ||
ULONG | .Header.ActualBufferLength | 12 | ||
USB_POWER_INFO | WDMUSB_POWER_STATE | .PowerInformation.SystemState | 16 | |
WDMUSB_POWER_STATE | .PowerInformation.HcDevicePowerState | 20 | ||
WDMUSB_POWER_STATE | .PowerInformation.HcDeviceWake | 24 | ||
WDMUSB_POWER_STATE | .PowerInformation.HcSystemWake | 28 | ||
WDMUSB_POWER_STATE | .PowerInformation.RhDevicePowerState | 32 | ||
WDMUSB_POWER_STATE | .PowerInformation.RhDeviceWake | 36 | ||
WDMUSB_POWER_STATE | .PowerInformation.RhSystemWake | 40 | ||
WDMUSB_POWER_STATE | .PowerInformation.LastSystemSleepState | 44 | ||
BOOLEAN | .PowerInformation.CanWakeup | 48 | ||
BOOLEAN | .PowerInformation.IsPowered | 49 |
│ └─50
USBUSER_REQUEST_HEADER | ULONG | .UsbUserRequest | 0 |
USB_USER_ERROR_CODE | .UsbUserStatusCode | 4 | |
ULONG | .RequestBufferLength | 8 | |
ULONG | .ActualBufferLength | 12 |
│ └─16
USB_BANDWIDTH_INFO | ULONG | .DeviceCount | 0 |
ULONG | .TotalBusBandwidth | 4 | |
ULONG | .Total32secBandwidth | 8 | |
ULONG | .AllocedBulkAndControl | 12 | |
ULONG | .AllocedIso | 16 | |
ULONG | .AllocedInterrupt_1ms | 20 | |
ULONG | .AllocedInterrupt_2ms | 24 | |
ULONG | .AllocedInterrupt_4ms | 28 | |
ULONG | .AllocedInterrupt_8ms | 32 | |
ULONG | .AllocedInterrupt_16ms | 36 | |
ULONG | .AllocedInterrupt_32ms | 40 |
│ └─44
USB_BUS_STATISTICS_0 | ULONG | .DeviceCount | 0 | |
LARGE_INTEGER | LONGLONG | .CurrentSystemTime.QuadPart | 4 | |
struct (unnamed) | .CurrentSystemTime.u | 4 | ||
DWORD | .CurrentSystemTime.LowPart | 4 | ||
LONG | .CurrentSystemTime.HighPart | 8 | ||
ULONG | .CurrentUsbFrame | 12 | ||
ULONG | .BulkBytes | 16 | ||
ULONG | .IsoBytes | 20 | ||
ULONG | .InterruptBytes | 24 | ||
ULONG | .ControlDataBytes | 28 | ||
ULONG | .PciInterruptCount | 32 | ||
ULONG | .HardResetCount | 36 | ||
ULONG | .WorkerSignalCount | 40 | ||
ULONG | .CommonBufferBytes | 44 | ||
ULONG | .WorkerIdleTimeMs | 48 | ||
BOOLEAN | .RootHubEnabled | 52 | ||
UCHAR | .RootHubDevicePowerState | 53 | ||
UCHAR | .Unused | 54 | ||
UCHAR | .NameIndex | 55 |
│ └─56
USB_CLOSE_RAW_DEVICE_PARAMETERS | ULONG | .xxx | 0 |
│ └─4
USB_CONTROLLER_INFO_0 | ULONG | .PciVendorId | 0 |
ULONG | .PciDeviceId | 4 | |
ULONG | .PciRevision | 8 | |
ULONG | .NumberOfRootPorts | 12 | |
_USB_CONTROLLER_INFO_0 | .ControllerFlavor | 16 | |
ULONG | .HcFeatureFlags | 20 |
│ └─24
USB_DRIVER_VERSION_PARAMETERS | ULONG | .DriverTrackingCode | 0 |
ULONG | .USBDI_Version | 4 | |
ULONG | .USBUSER_Version | 8 | |
BOOLEAN | .CheckedPortDriver | 12 | |
BOOLEAN | .CheckedMiniportDriver | 13 | |
USHORT | .USB_Version | 14 |
│ └─16
USB_PASS_THRU_PARAMETERS | GUID | unsigned long | .FunctionGUID.Data1 | 0 |
unsigned short | .FunctionGUID.Data2 | 4 | ||
unsigned short | .FunctionGUID.Data3 | 6 | ||
unsigned char[8] | .FunctionGUID.Data4 | 8 | ||
ULONG | .ParameterLength | 16 | ||
UCHAR[4] | .Parameters | 20 |
│ └─24
USB_POWER_INFO | WDMUSB_POWER_STATE | .SystemState | 0 |
WDMUSB_POWER_STATE | .HcDevicePowerState | 4 | |
WDMUSB_POWER_STATE | .HcDeviceWake | 8 | |
WDMUSB_POWER_STATE | .HcSystemWake | 12 | |
WDMUSB_POWER_STATE | .RhDevicePowerState | 16 | |
WDMUSB_POWER_STATE | .RhDeviceWake | 20 | |
WDMUSB_POWER_STATE | .RhSystemWake | 24 | |
WDMUSB_POWER_STATE | .LastSystemSleepState | 28 | |
BOOLEAN | .CanWakeup | 32 | |
BOOLEAN | .IsPowered | 33 |
│ └─34
USB_UNICODE_NAME | ULONG | .Length | 0 |
WCHAR[1] | .String | 4 |
│ └─6
USERNAME_TARGET_CREDENTIAL_INFO | LPWSTR | .UserName | 0 |
│ └─8
USEROBJECTFLAGS | BOOL | .fInherit | 0 |
BOOL | .fReserved | 4 | |
DWORD | .dwFlags | 8 |
│ └─12
USER_ALL_INFORMATION | LARGE_INTEGER | LONGLONG | .LastLogon.QuadPart | 0 |
struct (unnamed) | .LastLogon.u | 0 | ||
DWORD | .LastLogon.LowPart | 0 | ||
LONG | .LastLogon.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .LastLogoff.QuadPart | 8 | |
struct (unnamed) | .LastLogoff.u | 8 | ||
DWORD | .LastLogoff.LowPart | 8 | ||
LONG | .LastLogoff.HighPart | 12 | ||
LARGE_INTEGER | LONGLONG | .PasswordLastSet.QuadPart | 16 | |
struct (unnamed) | .PasswordLastSet.u | 16 | ||
DWORD | .PasswordLastSet.LowPart | 16 | ||
LONG | .PasswordLastSet.HighPart | 20 | ||
LARGE_INTEGER | LONGLONG | .AccountExpires.QuadPart | 24 | |
struct (unnamed) | .AccountExpires.u | 24 | ||
DWORD | .AccountExpires.LowPart | 24 | ||
LONG | .AccountExpires.HighPart | 28 | ||
LARGE_INTEGER | LONGLONG | .PasswordCanChange.QuadPart | 32 | |
struct (unnamed) | .PasswordCanChange.u | 32 | ||
DWORD | .PasswordCanChange.LowPart | 32 | ||
LONG | .PasswordCanChange.HighPart | 36 | ||
LARGE_INTEGER | LONGLONG | .PasswordMustChange.QuadPart | 40 | |
struct (unnamed) | .PasswordMustChange.u | 40 | ||
DWORD | .PasswordMustChange.LowPart | 40 | ||
LONG | .PasswordMustChange.HighPart | 44 | ||
UNICODE_STRING | USHORT | .UserName.Length | 48 | |
USHORT | .UserName.MaximumLength | 50 | ||
PWSTR | .UserName.Buffer | 56 | ||
UNICODE_STRING | USHORT | .FullName.Length | 64 | |
USHORT | .FullName.MaximumLength | 66 | ||
PWSTR | .FullName.Buffer | 72 | ||
UNICODE_STRING | USHORT | .HomeDirectory.Length | 80 | |
USHORT | .HomeDirectory.MaximumLength | 82 | ||
PWSTR | .HomeDirectory.Buffer | 88 | ||
UNICODE_STRING | USHORT | .HomeDirectoryDrive.Length | 96 | |
USHORT | .HomeDirectoryDrive.MaximumLength | 98 | ||
PWSTR | .HomeDirectoryDrive.Buffer | 104 | ||
UNICODE_STRING | USHORT | .ScriptPath.Length | 112 | |
USHORT | .ScriptPath.MaximumLength | 114 | ||
PWSTR | .ScriptPath.Buffer | 120 | ||
UNICODE_STRING | USHORT | .ProfilePath.Length | 128 | |
USHORT | .ProfilePath.MaximumLength | 130 | ||
PWSTR | .ProfilePath.Buffer | 136 | ||
UNICODE_STRING | USHORT | .AdminComment.Length | 144 | |
USHORT | .AdminComment.MaximumLength | 146 | ||
PWSTR | .AdminComment.Buffer | 152 | ||
UNICODE_STRING | USHORT | .WorkStations.Length | 160 | |
USHORT | .WorkStations.MaximumLength | 162 | ||
PWSTR | .WorkStations.Buffer | 168 | ||
UNICODE_STRING | USHORT | .UserComment.Length | 176 | |
USHORT | .UserComment.MaximumLength | 178 | ||
PWSTR | .UserComment.Buffer | 184 | ||
UNICODE_STRING | USHORT | .Parameters.Length | 192 | |
USHORT | .Parameters.MaximumLength | 194 | ||
PWSTR | .Parameters.Buffer | 200 | ||
UNICODE_STRING | USHORT | .LmPassword.Length | 208 | |
USHORT | .LmPassword.MaximumLength | 210 | ||
PWSTR | .LmPassword.Buffer | 216 | ||
UNICODE_STRING | USHORT | .NtPassword.Length | 224 | |
USHORT | .NtPassword.MaximumLength | 226 | ||
PWSTR | .NtPassword.Buffer | 232 | ||
UNICODE_STRING | USHORT | .PrivateData.Length | 240 | |
USHORT | .PrivateData.MaximumLength | 242 | ||
PWSTR | .PrivateData.Buffer | 248 | ||
SR_SECURITY_DESCRIPTOR | ULONG | .SecurityDescriptor.Length | 256 | |
PUCHAR | .SecurityDescriptor.SecurityDescriptor | 264 | ||
ULONG | .UserId | 272 | ||
ULONG | .PrimaryGroupId | 276 | ||
ULONG | .UserAccountControl | 280 | ||
ULONG | .WhichFields | 284 | ||
LOGON_HOURS | .LogonHours | 288 | ||
USHORT | .BadPasswordCount | 304 | ||
USHORT | .LogonCount | 306 | ||
USHORT | .CountryCode | 308 | ||
USHORT | .CodePage | 310 | ||
BOOLEAN | .LmPasswordPresent | 312 | ||
BOOLEAN | .NtPasswordPresent | 313 | ||
BOOLEAN | .PasswordExpired | 314 | ||
BOOLEAN | .PrivateDataSensitive | 315 |
│ └─316
USER_INFO_0 | LPWSTR | .usri0_name | 0 |
│ └─8
USER_INFO_1 | LPWSTR | .usri1_name | 0 |
LPWSTR | .usri1_password | 8 | |
DWORD | .usri1_password_age | 16 | |
DWORD | .usri1_priv | 20 | |
LPWSTR | .usri1_home_dir | 24 | |
LPWSTR | .usri1_comment | 32 | |
DWORD | .usri1_flags | 40 | |
LPWSTR | .usri1_script_path | 48 |
│ └─56
USER_INFO_10 | LPWSTR | .usri10_name | 0 |
LPWSTR | .usri10_comment | 8 | |
LPWSTR | .usri10_usr_comment | 16 | |
LPWSTR | .usri10_full_name | 24 |
│ └─32
USER_INFO_1003 | LPWSTR | .usri1003_password | 0 |
│ └─8
USER_INFO_1005 | DWORD | .usri1005_priv | 0 |
│ └─4
USER_INFO_1006 | LPWSTR | .usri1006_home_dir | 0 |
│ └─8
USER_INFO_1007 | LPWSTR | .usri1007_comment | 0 |
│ └─8
USER_INFO_1008 | DWORD | .usri1008_flags | 0 |
│ └─4
USER_INFO_1009 | LPWSTR | .usri1009_script_path | 0 |
│ └─8
USER_INFO_1010 | DWORD | .usri1010_auth_flags | 0 |
│ └─4
USER_INFO_1011 | LPWSTR | .usri1011_full_name | 0 |
│ └─8
USER_INFO_1012 | LPWSTR | .usri1012_usr_comment | 0 |
│ └─8
USER_INFO_1013 | LPWSTR | .usri1013_parms | 0 |
│ └─8
USER_INFO_1014 | LPWSTR | .usri1014_workstations | 0 |
│ └─8
USER_INFO_1017 | DWORD | .usri1017_acct_expires | 0 |
│ └─4
USER_INFO_1018 | DWORD | .usri1018_max_storage | 0 |
│ └─4
USER_INFO_1020 | DWORD | .usri1020_units_per_week | 0 |
LPBYTE | .usri1020_logon_hours | 8 |
│ └─16
USER_INFO_1023 | LPWSTR | .usri1023_logon_server | 0 |
│ └─8
USER_INFO_1024 | DWORD | .usri1024_country_code | 0 |
│ └─4
USER_INFO_1025 | DWORD | .usri1025_code_page | 0 |
│ └─4
USER_INFO_1051 | DWORD | .usri1051_primary_group_id | 0 |
│ └─4
USER_INFO_1052 | LPWSTR | .usri1052_profile | 0 |
│ └─8
USER_INFO_1053 | LPWSTR | .usri1053_home_dir_drive | 0 |
│ └─8
USER_INFO_11 | LPWSTR | .usri11_name | 0 |
LPWSTR | .usri11_comment | 8 | |
LPWSTR | .usri11_usr_comment | 16 | |
LPWSTR | .usri11_full_name | 24 | |
DWORD | .usri11_priv | 32 | |
DWORD | .usri11_auth_flags | 36 | |
DWORD | .usri11_password_age | 40 | |
LPWSTR | .usri11_home_dir | 48 | |
LPWSTR | .usri11_parms | 56 | |
DWORD | .usri11_last_logon | 64 | |
DWORD | .usri11_last_logoff | 68 | |
DWORD | .usri11_bad_pw_count | 72 | |
DWORD | .usri11_num_logons | 76 | |
LPWSTR | .usri11_logon_server | 80 | |
DWORD | .usri11_country_code | 88 | |
LPWSTR | .usri11_workstations | 96 | |
DWORD | .usri11_max_storage | 104 | |
DWORD | .usri11_units_per_week | 108 | |
PBYTE | .usri11_logon_hours | 112 | |
DWORD | .usri11_code_page | 120 |
│ └─128
USER_INFO_2 | LPWSTR | .usri2_name | 0 |
LPWSTR | .usri2_password | 8 | |
DWORD | .usri2_password_age | 16 | |
DWORD | .usri2_priv | 20 | |
LPWSTR | .usri2_home_dir | 24 | |
LPWSTR | .usri2_comment | 32 | |
DWORD | .usri2_flags | 40 | |
LPWSTR | .usri2_script_path | 48 | |
DWORD | .usri2_auth_flags | 56 | |
LPWSTR | .usri2_full_name | 64 | |
LPWSTR | .usri2_usr_comment | 72 | |
LPWSTR | .usri2_parms | 80 | |
LPWSTR | .usri2_workstations | 88 | |
DWORD | .usri2_last_logon | 96 | |
DWORD | .usri2_last_logoff | 100 | |
DWORD | .usri2_acct_expires | 104 | |
DWORD | .usri2_max_storage | 108 | |
DWORD | .usri2_units_per_week | 112 | |
PBYTE | .usri2_logon_hours | 120 | |
DWORD | .usri2_bad_pw_count | 128 | |
DWORD | .usri2_num_logons | 132 | |
LPWSTR | .usri2_logon_server | 136 | |
DWORD | .usri2_country_code | 144 | |
DWORD | .usri2_code_page | 148 |
│ └─152
USER_INFO_20 | LPWSTR | .usri20_name | 0 |
LPWSTR | .usri20_full_name | 8 | |
LPWSTR | .usri20_comment | 16 | |
DWORD | .usri20_flags | 24 | |
DWORD | .usri20_user_id | 28 |
│ └─32
USER_INFO_21 | BYTE[16] | .usri21_password | 0 |
│ └─16
USER_INFO_22 | LPWSTR | .usri22_name | 0 |
BYTE[16] | .usri22_password | 8 | |
DWORD | .usri22_password_age | 24 | |
DWORD | .usri22_priv | 28 | |
LPWSTR | .usri22_home_dir | 32 | |
LPWSTR | .usri22_comment | 40 | |
DWORD | .usri22_flags | 48 | |
LPWSTR | .usri22_script_path | 56 | |
DWORD | .usri22_auth_flags | 64 | |
LPWSTR | .usri22_full_name | 72 | |
LPWSTR | .usri22_usr_comment | 80 | |
LPWSTR | .usri22_parms | 88 | |
LPWSTR | .usri22_workstations | 96 | |
DWORD | .usri22_last_logon | 104 | |
DWORD | .usri22_last_logoff | 108 | |
DWORD | .usri22_acct_expires | 112 | |
DWORD | .usri22_max_storage | 116 | |
DWORD | .usri22_units_per_week | 120 | |
PBYTE | .usri22_logon_hours | 128 | |
DWORD | .usri22_bad_pw_count | 136 | |
DWORD | .usri22_num_logons | 140 | |
LPWSTR | .usri22_logon_server | 144 | |
DWORD | .usri22_country_code | 152 | |
DWORD | .usri22_code_page | 156 |
│ └─160
USER_INFO_23 | LPWSTR | .usri23_name | 0 |
LPWSTR | .usri23_full_name | 8 | |
LPWSTR | .usri23_comment | 16 | |
DWORD | .usri23_flags | 24 | |
PSID | .usri23_user_sid | 32 |
│ └─40
USER_INFO_24 | BOOL | .usri24_internet_identity | 0 |
DWORD | .usri24_flags | 4 | |
LPWSTR | .usri24_internet_provider_name | 8 | |
LPWSTR | .usri24_internet_principal_name | 16 | |
PSID | .usri24_user_sid | 24 |
│ └─32
USER_INFO_3 | LPWSTR | .usri3_name | 0 |
LPWSTR | .usri3_password | 8 | |
DWORD | .usri3_password_age | 16 | |
DWORD | .usri3_priv | 20 | |
LPWSTR | .usri3_home_dir | 24 | |
LPWSTR | .usri3_comment | 32 | |
DWORD | .usri3_flags | 40 | |
LPWSTR | .usri3_script_path | 48 | |
DWORD | .usri3_auth_flags | 56 | |
LPWSTR | .usri3_full_name | 64 | |
LPWSTR | .usri3_usr_comment | 72 | |
LPWSTR | .usri3_parms | 80 | |
LPWSTR | .usri3_workstations | 88 | |
DWORD | .usri3_last_logon | 96 | |
DWORD | .usri3_last_logoff | 100 | |
DWORD | .usri3_acct_expires | 104 | |
DWORD | .usri3_max_storage | 108 | |
DWORD | .usri3_units_per_week | 112 | |
PBYTE | .usri3_logon_hours | 120 | |
DWORD | .usri3_bad_pw_count | 128 | |
DWORD | .usri3_num_logons | 132 | |
LPWSTR | .usri3_logon_server | 136 | |
DWORD | .usri3_country_code | 144 | |
DWORD | .usri3_code_page | 148 | |
DWORD | .usri3_user_id | 152 | |
DWORD | .usri3_primary_group_id | 156 | |
LPWSTR | .usri3_profile | 160 | |
LPWSTR | .usri3_home_dir_drive | 168 | |
DWORD | .usri3_password_expired | 176 |
│ └─184
USER_INFO_4 | LPWSTR | .usri4_name | 0 |
LPWSTR | .usri4_password | 8 | |
DWORD | .usri4_password_age | 16 | |
DWORD | .usri4_priv | 20 | |
LPWSTR | .usri4_home_dir | 24 | |
LPWSTR | .usri4_comment | 32 | |
DWORD | .usri4_flags | 40 | |
LPWSTR | .usri4_script_path | 48 | |
DWORD | .usri4_auth_flags | 56 | |
LPWSTR | .usri4_full_name | 64 | |
LPWSTR | .usri4_usr_comment | 72 | |
LPWSTR | .usri4_parms | 80 | |
LPWSTR | .usri4_workstations | 88 | |
DWORD | .usri4_last_logon | 96 | |
DWORD | .usri4_last_logoff | 100 | |
DWORD | .usri4_acct_expires | 104 | |
DWORD | .usri4_max_storage | 108 | |
DWORD | .usri4_units_per_week | 112 | |
PBYTE | .usri4_logon_hours | 120 | |
DWORD | .usri4_bad_pw_count | 128 | |
DWORD | .usri4_num_logons | 132 | |
LPWSTR | .usri4_logon_server | 136 | |
DWORD | .usri4_country_code | 144 | |
DWORD | .usri4_code_page | 148 | |
PSID | .usri4_user_sid | 152 | |
DWORD | .usri4_primary_group_id | 160 | |
LPWSTR | .usri4_profile | 168 | |
LPWSTR | .usri4_home_dir_drive | 176 | |
DWORD | .usri4_password_expired | 184 |
│ └─192
USER_MODALS_INFO_0 | DWORD | .usrmod0_min_passwd_len | 0 |
DWORD | .usrmod0_max_passwd_age | 4 | |
DWORD | .usrmod0_min_passwd_age | 8 | |
DWORD | .usrmod0_force_logoff | 12 | |
DWORD | .usrmod0_password_hist_len | 16 |
│ └─20
USER_MODALS_INFO_1 | DWORD | .usrmod1_role | 0 |
LPWSTR | .usrmod1_primary | 8 |
│ └─16
USER_MODALS_INFO_1001 | DWORD | .usrmod1001_min_passwd_len | 0 |
│ └─4
USER_MODALS_INFO_1002 | DWORD | .usrmod1002_max_passwd_age | 0 |
│ └─4
USER_MODALS_INFO_1003 | DWORD | .usrmod1003_min_passwd_age | 0 |
│ └─4
USER_MODALS_INFO_1004 | DWORD | .usrmod1004_force_logoff | 0 |
│ └─4
USER_MODALS_INFO_1005 | DWORD | .usrmod1005_password_hist_len | 0 |
│ └─4
USER_MODALS_INFO_1006 | DWORD | .usrmod1006_role | 0 |
│ └─4
USER_MODALS_INFO_1007 | LPWSTR | .usrmod1007_primary | 0 |
│ └─8
USER_MODALS_INFO_2 | LPWSTR | .usrmod2_domain_name | 0 |
PSID | .usrmod2_domain_id | 8 |
│ └─16
USER_MODALS_INFO_3 | DWORD | .usrmod3_lockout_duration | 0 |
DWORD | .usrmod3_lockout_observation_window | 4 | |
DWORD | .usrmod3_lockout_threshold | 8 |
│ └─12
USER_OTHER_INFO | DWORD | .alrtus_errcode | 0 |
DWORD | .alrtus_numstrings | 4 |
│ └─8
USER_POWER_POLICY | ULONG | .Revision | 0 | |
POWER_ACTION_POLICY | POWER_ACTION | .IdleAc.Action | 4 | |
DWORD | .IdleAc.Flags | 8 | ||
DWORD | .IdleAc.EventCode | 12 | ||
POWER_ACTION_POLICY | POWER_ACTION | .IdleDc.Action | 16 | |
DWORD | .IdleDc.Flags | 20 | ||
DWORD | .IdleDc.EventCode | 24 | ||
ULONG | .IdleTimeoutAc | 28 | ||
ULONG | .IdleTimeoutDc | 32 | ||
UCHAR | .IdleSensitivityAc | 36 | ||
UCHAR | .IdleSensitivityDc | 37 | ||
UCHAR | .ThrottlePolicyAc | 38 | ||
UCHAR | .ThrottlePolicyDc | 39 | ||
SYSTEM_POWER_STATE | .MaxSleepAc | 40 | ||
SYSTEM_POWER_STATE | .MaxSleepDc | 44 | ||
ULONG[2] | .Reserved | 48 | ||
ULONG | .VideoTimeoutAc | 56 | ||
ULONG | .VideoTimeoutDc | 60 | ||
ULONG | .SpindownTimeoutAc | 64 | ||
ULONG | .SpindownTimeoutDc | 68 | ||
BOOLEAN | .OptimizeForPowerAc | 72 | ||
BOOLEAN | .OptimizeForPowerDc | 73 | ||
UCHAR | .FanThrottleToleranceAc | 74 | ||
UCHAR | .FanThrottleToleranceDc | 75 | ||
UCHAR | .ForcedThrottleAc | 76 | ||
UCHAR | .ForcedThrottleDc | 77 |
│ └─80
USE_INFO_0 | LPWSTR | .ui0_local | 0 |
LPWSTR | .ui0_remote | 8 |
│ └─16
USE_INFO_1 | LPWSTR | .ui1_local | 0 |
LPWSTR | .ui1_remote | 8 | |
LPWSTR | .ui1_password | 16 | |
DWORD | .ui1_status | 24 | |
DWORD | .ui1_asg_type | 28 | |
DWORD | .ui1_refcount | 32 | |
DWORD | .ui1_usecount | 36 |
│ └─40
USE_INFO_2 | LPWSTR | .ui2_local | 0 |
LPWSTR | .ui2_remote | 8 | |
LPWSTR | .ui2_password | 16 | |
DWORD | .ui2_status | 24 | |
DWORD | .ui2_asg_type | 28 | |
DWORD | .ui2_refcount | 32 | |
DWORD | .ui2_usecount | 36 | |
LPWSTR | .ui2_username | 40 | |
LPWSTR | .ui2_domainname | 48 |
│ └─56
USE_INFO_3 | USE_INFO_2 | LPWSTR | .ui3_ui2.ui2_local | 0 |
LPWSTR | .ui3_ui2.ui2_remote | 8 | ||
LPWSTR | .ui3_ui2.ui2_password | 16 | ||
DWORD | .ui3_ui2.ui2_status | 24 | ||
DWORD | .ui3_ui2.ui2_asg_type | 28 | ||
DWORD | .ui3_ui2.ui2_refcount | 32 | ||
DWORD | .ui3_ui2.ui2_usecount | 36 | ||
LPWSTR | .ui3_ui2.ui2_username | 40 | ||
LPWSTR | .ui3_ui2.ui2_domainname | 48 | ||
ULONG | .ui3_flags | 56 |
│ └─64
USN_JOURNAL_DATA_V0 | DWORDLONG | .UsnJournalID | 0 |
USN | .FirstUsn | 8 | |
USN | .NextUsn | 16 | |
USN | .LowestValidUsn | 24 | |
USN | .MaxUsn | 32 | |
DWORDLONG | .MaximumSize | 40 | |
DWORDLONG | .AllocationDelta | 48 |
│ └─56
USN_JOURNAL_DATA_V1 | DWORDLONG | .UsnJournalID | 0 |
USN | .FirstUsn | 8 | |
USN | .NextUsn | 16 | |
USN | .LowestValidUsn | 24 | |
USN | .MaxUsn | 32 | |
DWORDLONG | .MaximumSize | 40 | |
DWORDLONG | .AllocationDelta | 48 | |
WORD | .MinSupportedMajorVersion | 56 | |
WORD | .MaxSupportedMajorVersion | 58 |
│ └─64
USN_JOURNAL_DATA_V2 | DWORDLONG | .UsnJournalID | 0 |
USN | .FirstUsn | 8 | |
USN | .NextUsn | 16 | |
USN | .LowestValidUsn | 24 | |
USN | .MaxUsn | 32 | |
DWORDLONG | .MaximumSize | 40 | |
DWORDLONG | .AllocationDelta | 48 | |
WORD | .MinSupportedMajorVersion | 56 | |
WORD | .MaxSupportedMajorVersion | 58 | |
DWORD | .Flags | 60 | |
DWORDLONG | .RangeTrackChunkSize | 64 | |
LONGLONG | .RangeTrackFileSizeThreshold | 72 |
│ └─80
USN_RANGE_TRACK_OUTPUT | USN | .Usn | 0 |
│ └─8
USN_RECORD_COMMON_HEADER | DWORD | .RecordLength | 0 |
WORD | .MajorVersion | 4 | |
WORD | .MinorVersion | 6 |
│ └─8
USN_RECORD_EXTENT | LONGLONG | .Offset | 0 |
LONGLONG | .Length | 8 |
│ └─16
USN_RECORD_V2 | DWORD | .RecordLength | 0 | |
WORD | .MajorVersion | 4 | ||
WORD | .MinorVersion | 6 | ||
DWORDLONG | .FileReferenceNumber | 8 | ||
DWORDLONG | .ParentFileReferenceNumber | 16 | ||
USN | .Usn | 24 | ||
LARGE_INTEGER | LONGLONG | .TimeStamp.QuadPart | 32 | |
struct (unnamed) | .TimeStamp.u | 32 | ||
DWORD | .TimeStamp.LowPart | 32 | ||
LONG | .TimeStamp.HighPart | 36 | ||
DWORD | .Reason | 40 | ||
DWORD | .SourceInfo | 44 | ||
DWORD | .SecurityId | 48 | ||
DWORD | .FileAttributes | 52 | ||
WORD | .FileNameLength | 56 | ||
WORD | .FileNameOffset | 58 | ||
WCHAR[1] | .FileName | 60 |
│ └─64
USN_RECORD_V3 | DWORD | .RecordLength | 0 | |
WORD | .MajorVersion | 4 | ||
WORD | .MinorVersion | 6 | ||
FILE_ID_128 | BYTE[16] | .FileReferenceNumber.Identifier | 8 | |
FILE_ID_128 | BYTE[16] | .ParentFileReferenceNumber.Identifier | 24 | |
USN | .Usn | 40 | ||
LARGE_INTEGER | LONGLONG | .TimeStamp.QuadPart | 48 | |
struct (unnamed) | .TimeStamp.u | 48 | ||
DWORD | .TimeStamp.LowPart | 48 | ||
LONG | .TimeStamp.HighPart | 52 | ||
DWORD | .Reason | 56 | ||
DWORD | .SourceInfo | 60 | ||
DWORD | .SecurityId | 64 | ||
DWORD | .FileAttributes | 68 | ||
WORD | .FileNameLength | 72 | ||
WORD | .FileNameOffset | 74 | ||
WCHAR[1] | .FileName | 76 |
│ └─80
USN_RECORD_V4 | USN_RECORD_COMMON_HEADER | DWORD | .Header.RecordLength | 0 |
WORD | .Header.MajorVersion | 4 | ||
WORD | .Header.MinorVersion | 6 | ||
FILE_ID_128 | BYTE[16] | .FileReferenceNumber.Identifier | 8 | |
FILE_ID_128 | BYTE[16] | .ParentFileReferenceNumber.Identifier | 24 | |
USN | .Usn | 40 | ||
DWORD | .Reason | 48 | ||
DWORD | .SourceInfo | 52 | ||
DWORD | .RemainingExtents | 56 | ||
WORD | .NumberOfExtents | 60 | ||
WORD | .ExtentSize | 62 | ||
USN_RECORD_EXTENT[1] | .Extents | 64 |
│ └─80
USN_TRACK_MODIFIED_RANGES | DWORD | .Flags | 0 |
DWORD | .Unused | 4 | |
DWORDLONG | .ChunkSize | 8 | |
LONGLONG | .FileSizeThreshold | 16 |
│ └─24
UUID_VECTOR | unsigned long | .Count | 0 |
UUID *[1] | .Uuid | 8 |
│ └─16
UiInfo | UI_INFO_TYPE | .type | 0 | |
ShellCommandInfo | LPWSTR | .ShellInfo.pwszOperation | 8 | |
LPWSTR | .ShellInfo.pwszFile | 16 | ||
LPWSTR | .ShellInfo.pwszParameters | 24 | ||
LPWSTR | .ShellInfo.pwszDirectory | 32 | ||
ULONG | .ShellInfo.nShowCmd | 40 | ||
LPWSTR | .pwzDui | 8 | ||
LPWSTR | .pwzHelpUrl | 8 | ||
LPWSTR | .pwzNull | 8 |
│ └─48
UiaAndOrCondition | enum ConditionType | .ConditionType | 0 |
struct UiaCondition ** | .ppConditions | 8 | |
int | .cConditions | 16 |
│ └─24
UiaAsyncContentLoadedEventArgs | enum EventArgsType | .Type | 0 |
int | .EventId | 4 | |
enum AsyncContentLoadedState | .AsyncContentLoadedState | 8 | |
double | .PercentComplete | 16 |
│ └─24
UiaCacheRequest | struct UiaCondition * | .pViewCondition | 0 |
enum TreeScope | .Scope | 8 | |
PROPERTYKEY * | .pProperties | 16 | |
int | .cProperties | 24 | |
PATTERN * | .pPatterns | 32 | |
int | .cPatterns | 40 | |
enum AutomationElementMode | .automationElementMode | 44 |
│ └─48
UiaChangeInfo | int | .uiaId | 0 | ||
VARIANT | DECIMAL | USHORT | .payload.decVal.wReserved | 8 | |
BYTE | .payload.decVal.scale | 10 | |||
USHORT | .payload.decVal.signscale | 10 | |||
BYTE | .payload.decVal.sign | 11 | |||
ULONG | .payload.decVal.Hi32 | 12 | |||
ULONG | .payload.decVal.Lo32 | 16 | |||
ULONGLONG | .payload.decVal.Lo64 | 16 | |||
ULONG | .payload.decVal.Mid32 | 20 | |||
VARTYPE | .payload.vt | 8 | |||
WORD | .payload.wReserved1 | 10 | |||
WORD | .payload.wReserved2 | 12 | |||
WORD | .payload.wReserved3 | 14 | |||
BYTE | .payload.bVal | 16 | |||
VARIANT_BOOL | .payload.boolVal | 16 | |||
BSTR | .payload.bstrVal | 16 | |||
PVOID | .payload.byref | 16 | |||
CHAR | .payload.cVal | 16 | |||
CY | LONGLONG | .payload.cyVal.int64 | 16 | ||
ULONG | .payload.cyVal.Lo | 16 | |||
LONG | .payload.cyVal.Hi | 20 | |||
DATE | .payload.date | 16 | |||
DOUBLE | .payload.dblVal | 16 | |||
FLOAT | .payload.fltVal | 16 | |||
SHORT | .payload.iVal | 16 | |||
INT | .payload.intVal | 16 | |||
LONG | .payload.lVal | 16 | |||
LONGLONG | .payload.llVal | 16 | |||
SAFEARRAY * | .payload.parray | 16 | |||
BYTE * | .payload.pbVal | 16 | |||
VARIANT_BOOL * | .payload.pboolVal | 16 | |||
BSTR * | .payload.pbstrVal | 16 | |||
CHAR * | .payload.pcVal | 16 | |||
CY * | .payload.pcyVal | 16 | |||
DATE * | .payload.pdate | 16 | |||
DOUBLE * | .payload.pdblVal | 16 | |||
DECIMAL * | .payload.pdecVal | 16 | |||
IDispatch * | .payload.pdispVal | 16 | |||
FLOAT * | .payload.pfltVal | 16 | |||
SHORT * | .payload.piVal | 16 | |||
INT * | .payload.pintVal | 16 | |||
LONG * | .payload.plVal | 16 | |||
LONGLONG * | .payload.pllVal | 16 | |||
SAFEARRAY ** | .payload.pparray | 16 | |||
IDispatch ** | .payload.ppdispVal | 16 | |||
IUnknown ** | .payload.ppunkVal | 16 | |||
SCODE * | .payload.pscode | 16 | |||
USHORT * | .payload.puiVal | 16 | |||
UINT * | .payload.puintVal | 16 | |||
ULONG * | .payload.pulVal | 16 | |||
ULONGLONG * | .payload.pullVal | 16 | |||
IUnknown * | .payload.punkVal | 16 | |||
PVOID | .payload.pvRecord | 16 | |||
VARIANT * | .payload.pvarVal | 16 | |||
SCODE | .payload.scode | 16 | |||
USHORT | .payload.uiVal | 16 | |||
UINT | .payload.uintVal | 16 | |||
ULONG | .payload.ulVal | 16 | |||
ULONGLONG | .payload.ullVal | 16 | |||
IRecordInfo * | .payload.pRecInfo | 24 | |||
VARIANT | DECIMAL | USHORT | .extraInfo.decVal.wReserved | 32 | |
BYTE | .extraInfo.decVal.scale | 34 | |||
USHORT | .extraInfo.decVal.signscale | 34 | |||
BYTE | .extraInfo.decVal.sign | 35 | |||
ULONG | .extraInfo.decVal.Hi32 | 36 | |||
ULONG | .extraInfo.decVal.Lo32 | 40 | |||
ULONGLONG | .extraInfo.decVal.Lo64 | 40 | |||
ULONG | .extraInfo.decVal.Mid32 | 44 | |||
VARTYPE | .extraInfo.vt | 32 | |||
WORD | .extraInfo.wReserved1 | 34 | |||
WORD | .extraInfo.wReserved2 | 36 | |||
WORD | .extraInfo.wReserved3 | 38 | |||
BYTE | .extraInfo.bVal | 40 | |||
VARIANT_BOOL | .extraInfo.boolVal | 40 | |||
BSTR | .extraInfo.bstrVal | 40 | |||
PVOID | .extraInfo.byref | 40 | |||
CHAR | .extraInfo.cVal | 40 | |||
CY | LONGLONG | .extraInfo.cyVal.int64 | 40 | ||
ULONG | .extraInfo.cyVal.Lo | 40 | |||
LONG | .extraInfo.cyVal.Hi | 44 | |||
DATE | .extraInfo.date | 40 | |||
DOUBLE | .extraInfo.dblVal | 40 | |||
FLOAT | .extraInfo.fltVal | 40 | |||
SHORT | .extraInfo.iVal | 40 | |||
INT | .extraInfo.intVal | 40 | |||
LONG | .extraInfo.lVal | 40 | |||
LONGLONG | .extraInfo.llVal | 40 | |||
SAFEARRAY * | .extraInfo.parray | 40 | |||
BYTE * | .extraInfo.pbVal | 40 | |||
VARIANT_BOOL * | .extraInfo.pboolVal | 40 | |||
BSTR * | .extraInfo.pbstrVal | 40 | |||
CHAR * | .extraInfo.pcVal | 40 | |||
CY * | .extraInfo.pcyVal | 40 | |||
DATE * | .extraInfo.pdate | 40 | |||
DOUBLE * | .extraInfo.pdblVal | 40 | |||
DECIMAL * | .extraInfo.pdecVal | 40 | |||
IDispatch * | .extraInfo.pdispVal | 40 | |||
FLOAT * | .extraInfo.pfltVal | 40 | |||
SHORT * | .extraInfo.piVal | 40 | |||
INT * | .extraInfo.pintVal | 40 | |||
LONG * | .extraInfo.plVal | 40 | |||
LONGLONG * | .extraInfo.pllVal | 40 | |||
SAFEARRAY ** | .extraInfo.pparray | 40 | |||
IDispatch ** | .extraInfo.ppdispVal | 40 | |||
IUnknown ** | .extraInfo.ppunkVal | 40 | |||
SCODE * | .extraInfo.pscode | 40 | |||
USHORT * | .extraInfo.puiVal | 40 | |||
UINT * | .extraInfo.puintVal | 40 | |||
ULONG * | .extraInfo.pulVal | 40 | |||
ULONGLONG * | .extraInfo.pullVal | 40 | |||
IUnknown * | .extraInfo.punkVal | 40 | |||
PVOID | .extraInfo.pvRecord | 40 | |||
VARIANT * | .extraInfo.pvarVal | 40 | |||
SCODE | .extraInfo.scode | 40 | |||
USHORT | .extraInfo.uiVal | 40 | |||
UINT | .extraInfo.uintVal | 40 | |||
ULONG | .extraInfo.ulVal | 40 | |||
ULONGLONG | .extraInfo.ullVal | 40 | |||
IRecordInfo * | .extraInfo.pRecInfo | 48 |
│ └─56
UiaCondition | enum ConditionType | .ConditionType | 0 |
│ └─4
UiaEventArgs | enum EventArgsType | .Type | 0 |
int | .EventId | 4 |
│ └─8
UiaFindParams | int | .MaxDepth | 0 |
BOOL | .FindFirst | 4 | |
BOOL | .ExcludeRoot | 8 | |
struct UiaCondition * | .pFindCondition | 16 |
│ └─24
UiaNotCondition | enum ConditionType | .ConditionType | 0 |
struct UiaCondition * | .pCondition | 8 |
│ └─16
UiaPoint | double | .x | 0 |
double | .y | 8 |
│ └─16
UiaPropertyChangedEventArgs | enum EventArgsType | .Type | 0 | ||
int | .EventId | 4 | |||
PROPERTYKEY | GUID | unsigned long | .PropertyId.fmtid.Data1 | 8 | |
unsigned short | .PropertyId.fmtid.Data2 | 12 | |||
unsigned short | .PropertyId.fmtid.Data3 | 14 | |||
unsigned char[8] | .PropertyId.fmtid.Data4 | 16 | |||
DWORD | .PropertyId.pid | 24 | |||
VARIANT | DECIMAL | USHORT | .OldValue.decVal.wReserved | 16 | |
BYTE | .OldValue.decVal.scale | 18 | |||
USHORT | .OldValue.decVal.signscale | 18 | |||
BYTE | .OldValue.decVal.sign | 19 | |||
ULONG | .OldValue.decVal.Hi32 | 20 | |||
ULONG | .OldValue.decVal.Lo32 | 24 | |||
ULONGLONG | .OldValue.decVal.Lo64 | 24 | |||
ULONG | .OldValue.decVal.Mid32 | 28 | |||
VARTYPE | .OldValue.vt | 16 | |||
WORD | .OldValue.wReserved1 | 18 | |||
WORD | .OldValue.wReserved2 | 20 | |||
WORD | .OldValue.wReserved3 | 22 | |||
BYTE | .OldValue.bVal | 24 | |||
VARIANT_BOOL | .OldValue.boolVal | 24 | |||
BSTR | .OldValue.bstrVal | 24 | |||
PVOID | .OldValue.byref | 24 | |||
CHAR | .OldValue.cVal | 24 | |||
CY | LONGLONG | .OldValue.cyVal.int64 | 24 | ||
ULONG | .OldValue.cyVal.Lo | 24 | |||
LONG | .OldValue.cyVal.Hi | 28 | |||
DATE | .OldValue.date | 24 | |||
DOUBLE | .OldValue.dblVal | 24 | |||
FLOAT | .OldValue.fltVal | 24 | |||
SHORT | .OldValue.iVal | 24 | |||
INT | .OldValue.intVal | 24 | |||
LONG | .OldValue.lVal | 24 | |||
LONGLONG | .OldValue.llVal | 24 | |||
SAFEARRAY * | .OldValue.parray | 24 | |||
BYTE * | .OldValue.pbVal | 24 | |||
VARIANT_BOOL * | .OldValue.pboolVal | 24 | |||
BSTR * | .OldValue.pbstrVal | 24 | |||
CHAR * | .OldValue.pcVal | 24 | |||
CY * | .OldValue.pcyVal | 24 | |||
DATE * | .OldValue.pdate | 24 | |||
DOUBLE * | .OldValue.pdblVal | 24 | |||
DECIMAL * | .OldValue.pdecVal | 24 | |||
IDispatch * | .OldValue.pdispVal | 24 | |||
FLOAT * | .OldValue.pfltVal | 24 | |||
SHORT * | .OldValue.piVal | 24 | |||
INT * | .OldValue.pintVal | 24 | |||
LONG * | .OldValue.plVal | 24 | |||
LONGLONG * | .OldValue.pllVal | 24 | |||
SAFEARRAY ** | .OldValue.pparray | 24 | |||
IDispatch ** | .OldValue.ppdispVal | 24 | |||
IUnknown ** | .OldValue.ppunkVal | 24 | |||
SCODE * | .OldValue.pscode | 24 | |||
USHORT * | .OldValue.puiVal | 24 | |||
UINT * | .OldValue.puintVal | 24 | |||
ULONG * | .OldValue.pulVal | 24 | |||
ULONGLONG * | .OldValue.pullVal | 24 | |||
IUnknown * | .OldValue.punkVal | 24 | |||
PVOID | .OldValue.pvRecord | 24 | |||
VARIANT * | .OldValue.pvarVal | 24 | |||
SCODE | .OldValue.scode | 24 | |||
USHORT | .OldValue.uiVal | 24 | |||
UINT | .OldValue.uintVal | 24 | |||
ULONG | .OldValue.ulVal | 24 | |||
ULONGLONG | .OldValue.ullVal | 24 | |||
IRecordInfo * | .OldValue.pRecInfo | 32 | |||
VARIANT | DECIMAL | USHORT | .NewValue.decVal.wReserved | 40 | |
BYTE | .NewValue.decVal.scale | 42 | |||
USHORT | .NewValue.decVal.signscale | 42 | |||
BYTE | .NewValue.decVal.sign | 43 | |||
ULONG | .NewValue.decVal.Hi32 | 44 | |||
ULONG | .NewValue.decVal.Lo32 | 48 | |||
ULONGLONG | .NewValue.decVal.Lo64 | 48 | |||
ULONG | .NewValue.decVal.Mid32 | 52 | |||
VARTYPE | .NewValue.vt | 40 | |||
WORD | .NewValue.wReserved1 | 42 | |||
WORD | .NewValue.wReserved2 | 44 | |||
WORD | .NewValue.wReserved3 | 46 | |||
BYTE | .NewValue.bVal | 48 | |||
VARIANT_BOOL | .NewValue.boolVal | 48 | |||
BSTR | .NewValue.bstrVal | 48 | |||
PVOID | .NewValue.byref | 48 | |||
CHAR | .NewValue.cVal | 48 | |||
CY | LONGLONG | .NewValue.cyVal.int64 | 48 | ||
ULONG | .NewValue.cyVal.Lo | 48 | |||
LONG | .NewValue.cyVal.Hi | 52 | |||
DATE | .NewValue.date | 48 | |||
DOUBLE | .NewValue.dblVal | 48 | |||
FLOAT | .NewValue.fltVal | 48 | |||
SHORT | .NewValue.iVal | 48 | |||
INT | .NewValue.intVal | 48 | |||
LONG | .NewValue.lVal | 48 | |||
LONGLONG | .NewValue.llVal | 48 | |||
SAFEARRAY * | .NewValue.parray | 48 | |||
BYTE * | .NewValue.pbVal | 48 | |||
VARIANT_BOOL * | .NewValue.pboolVal | 48 | |||
BSTR * | .NewValue.pbstrVal | 48 | |||
CHAR * | .NewValue.pcVal | 48 | |||
CY * | .NewValue.pcyVal | 48 | |||
DATE * | .NewValue.pdate | 48 | |||
DOUBLE * | .NewValue.pdblVal | 48 | |||
DECIMAL * | .NewValue.pdecVal | 48 | |||
IDispatch * | .NewValue.pdispVal | 48 | |||
FLOAT * | .NewValue.pfltVal | 48 | |||
SHORT * | .NewValue.piVal | 48 | |||
INT * | .NewValue.pintVal | 48 | |||
LONG * | .NewValue.plVal | 48 | |||
LONGLONG * | .NewValue.pllVal | 48 | |||
SAFEARRAY ** | .NewValue.pparray | 48 | |||
IDispatch ** | .NewValue.ppdispVal | 48 | |||
IUnknown ** | .NewValue.ppunkVal | 48 | |||
SCODE * | .NewValue.pscode | 48 | |||
USHORT * | .NewValue.puiVal | 48 | |||
UINT * | .NewValue.puintVal | 48 | |||
ULONG * | .NewValue.pulVal | 48 | |||
ULONGLONG * | .NewValue.pullVal | 48 | |||
IUnknown * | .NewValue.punkVal | 48 | |||
PVOID | .NewValue.pvRecord | 48 | |||
VARIANT * | .NewValue.pvarVal | 48 | |||
SCODE | .NewValue.scode | 48 | |||
USHORT | .NewValue.uiVal | 48 | |||
UINT | .NewValue.uintVal | 48 | |||
ULONG | .NewValue.ulVal | 48 | |||
ULONGLONG | .NewValue.ullVal | 48 | |||
IRecordInfo * | .NewValue.pRecInfo | 56 |
│ └─64
UiaPropertyCondition | enum ConditionType | .ConditionType | 0 | ||
PROPERTYKEY | GUID | unsigned long | .PropertyId.fmtid.Data1 | 4 | |
unsigned short | .PropertyId.fmtid.Data2 | 8 | |||
unsigned short | .PropertyId.fmtid.Data3 | 10 | |||
unsigned char[8] | .PropertyId.fmtid.Data4 | 12 | |||
DWORD | .PropertyId.pid | 20 | |||
VARIANT | DECIMAL | USHORT | .Value.decVal.wReserved | 8 | |
BYTE | .Value.decVal.scale | 10 | |||
USHORT | .Value.decVal.signscale | 10 | |||
BYTE | .Value.decVal.sign | 11 | |||
ULONG | .Value.decVal.Hi32 | 12 | |||
ULONG | .Value.decVal.Lo32 | 16 | |||
ULONGLONG | .Value.decVal.Lo64 | 16 | |||
ULONG | .Value.decVal.Mid32 | 20 | |||
VARTYPE | .Value.vt | 8 | |||
WORD | .Value.wReserved1 | 10 | |||
WORD | .Value.wReserved2 | 12 | |||
WORD | .Value.wReserved3 | 14 | |||
BYTE | .Value.bVal | 16 | |||
VARIANT_BOOL | .Value.boolVal | 16 | |||
BSTR | .Value.bstrVal | 16 | |||
PVOID | .Value.byref | 16 | |||
CHAR | .Value.cVal | 16 | |||
CY | LONGLONG | .Value.cyVal.int64 | 16 | ||
ULONG | .Value.cyVal.Lo | 16 | |||
LONG | .Value.cyVal.Hi | 20 | |||
DATE | .Value.date | 16 | |||
DOUBLE | .Value.dblVal | 16 | |||
FLOAT | .Value.fltVal | 16 | |||
SHORT | .Value.iVal | 16 | |||
INT | .Value.intVal | 16 | |||
LONG | .Value.lVal | 16 | |||
LONGLONG | .Value.llVal | 16 | |||
SAFEARRAY * | .Value.parray | 16 | |||
BYTE * | .Value.pbVal | 16 | |||
VARIANT_BOOL * | .Value.pboolVal | 16 | |||
BSTR * | .Value.pbstrVal | 16 | |||
CHAR * | .Value.pcVal | 16 | |||
CY * | .Value.pcyVal | 16 | |||
DATE * | .Value.pdate | 16 | |||
DOUBLE * | .Value.pdblVal | 16 | |||
DECIMAL * | .Value.pdecVal | 16 | |||
IDispatch * | .Value.pdispVal | 16 | |||
FLOAT * | .Value.pfltVal | 16 | |||
SHORT * | .Value.piVal | 16 | |||
INT * | .Value.pintVal | 16 | |||
LONG * | .Value.plVal | 16 | |||
LONGLONG * | .Value.pllVal | 16 | |||
SAFEARRAY ** | .Value.pparray | 16 | |||
IDispatch ** | .Value.ppdispVal | 16 | |||
IUnknown ** | .Value.ppunkVal | 16 | |||
SCODE * | .Value.pscode | 16 | |||
USHORT * | .Value.puiVal | 16 | |||
UINT * | .Value.puintVal | 16 | |||
ULONG * | .Value.pulVal | 16 | |||
ULONGLONG * | .Value.pullVal | 16 | |||
IUnknown * | .Value.punkVal | 16 | |||
PVOID | .Value.pvRecord | 16 | |||
VARIANT * | .Value.pvarVal | 16 | |||
SCODE | .Value.scode | 16 | |||
USHORT | .Value.uiVal | 16 | |||
UINT | .Value.uintVal | 16 | |||
ULONG | .Value.ulVal | 16 | |||
ULONGLONG | .Value.ullVal | 16 | |||
IRecordInfo * | .Value.pRecInfo | 24 | |||
enum PropertyConditionFlags | .Flags | 32 |
│ └─40
UiaRect | double | .left | 0 |
double | .top | 8 | |
double | .width | 16 | |
double | .height | 24 |
│ └─32
UiaStructureChangedEventArgs | enum EventArgsType | .Type | 0 |
int | .EventId | 4 | |
enum StructureChangeType | .StructureChangeType | 8 | |
int * | .pRuntimeId | 16 | |
int | .cRuntimeIdLen | 24 |
│ └─32
UiaWindowClosedEventArgs | enum EventArgsType | .Type | 0 |
int | .EventId | 4 | |
int * | .pRuntimeId | 8 | |
int | .cRuntimeIdLen | 16 |
│ └─24
UpdateAssessment | UpdateAssessmentStatus | .status | 0 |
UpdateImpactLevel | .impact | 4 | |
DWORD | .daysOutOfDate | 8 |
│ └─12
VALENTA | LPSTR | .ve_valuename | 0 |
DWORD | .ve_valuelen | 8 | |
DWORD_PTR | .ve_valueptr | 16 | |
DWORD | .ve_type | 24 |
│ └─32
VALENTW | LPWSTR | .ve_valuename | 0 |
DWORD | .ve_valuelen | 8 | |
DWORD_PTR | .ve_valueptr | 16 | |
DWORD | .ve_type | 24 |
│ └─32
VARDESC | MEMBERID | .memid | 0 | ||
LPOLESTR | .lpstrSchema | 8 | |||
VARIANT * | .lpvarValue | 16 | |||
ULONG | .oInst | 16 | |||
ELEMDESC | TYPEDESC | HREFTYPE | .elemdescVar.tdesc.hreftype | 24 | |
struct tagARRAYDESC * | .elemdescVar.tdesc.lpadesc | 24 | |||
struct tagTYPEDESC * | .elemdescVar.tdesc.lptdesc | 24 | |||
VARTYPE | .elemdescVar.tdesc.vt | 32 | |||
IDLDESC | .elemdescVar.idldesc | 40 | |||
PARAMDESC | LPPARAMDESCEX | .elemdescVar.paramdesc.pparamdescex | 40 | ||
USHORT | .elemdescVar.paramdesc.wParamFlags | 48 | |||
WORD | .wVarFlags | 56 | |||
VARKIND | .varkind | 60 |
│ └─64
VARIANT | DECIMAL | USHORT | .decVal.wReserved | 0 |
BYTE | .decVal.scale | 2 | ||
USHORT | .decVal.signscale | 2 | ||
BYTE | .decVal.sign | 3 | ||
ULONG | .decVal.Hi32 | 4 | ||
ULONG | .decVal.Lo32 | 8 | ||
ULONGLONG | .decVal.Lo64 | 8 | ||
ULONG | .decVal.Mid32 | 12 | ||
VARTYPE | .vt | 0 | ||
WORD | .wReserved1 | 2 | ||
WORD | .wReserved2 | 4 | ||
WORD | .wReserved3 | 6 | ||
BYTE | .bVal | 8 | ||
VARIANT_BOOL | .boolVal | 8 | ||
BSTR | .bstrVal | 8 | ||
PVOID | .byref | 8 | ||
CHAR | .cVal | 8 | ||
CY | LONGLONG | .cyVal.int64 | 8 | |
ULONG | .cyVal.Lo | 8 | ||
LONG | .cyVal.Hi | 12 | ||
DATE | .date | 8 | ||
DOUBLE | .dblVal | 8 | ||
FLOAT | .fltVal | 8 | ||
SHORT | .iVal | 8 | ||
INT | .intVal | 8 | ||
LONG | .lVal | 8 | ||
LONGLONG | .llVal | 8 | ||
SAFEARRAY * | .parray | 8 | ||
BYTE * | .pbVal | 8 | ||
VARIANT_BOOL * | .pboolVal | 8 | ||
BSTR * | .pbstrVal | 8 | ||
CHAR * | .pcVal | 8 | ||
CY * | .pcyVal | 8 | ||
DATE * | .pdate | 8 | ||
DOUBLE * | .pdblVal | 8 | ||
DECIMAL * | .pdecVal | 8 | ||
IDispatch * | .pdispVal | 8 | ||
FLOAT * | .pfltVal | 8 | ||
SHORT * | .piVal | 8 | ||
INT * | .pintVal | 8 | ||
LONG * | .plVal | 8 | ||
LONGLONG * | .pllVal | 8 | ||
SAFEARRAY ** | .pparray | 8 | ||
IDispatch ** | .ppdispVal | 8 | ||
IUnknown ** | .ppunkVal | 8 | ||
SCODE * | .pscode | 8 | ||
USHORT * | .puiVal | 8 | ||
UINT * | .puintVal | 8 | ||
ULONG * | .pulVal | 8 | ||
ULONGLONG * | .pullVal | 8 | ||
IUnknown * | .punkVal | 8 | ||
PVOID | .pvRecord | 8 | ||
VARIANT * | .pvarVal | 8 | ||
SCODE | .scode | 8 | ||
USHORT | .uiVal | 8 | ||
UINT | .uintVal | 8 | ||
ULONG | .ulVal | 8 | ||
ULONGLONG | .ullVal | 8 | ||
IRecordInfo * | .pRecInfo | 16 |
│ └─24
VARSTRING | DWORD | .dwTotalSize | 0 |
DWORD | .dwNeededSize | 4 | |
DWORD | .dwUsedSize | 8 | |
DWORD | .dwStringFormat | 12 | |
DWORD | .dwStringSize | 16 | |
DWORD | .dwStringOffset | 20 |
│ └─24
VBS_ENCLAVE_REPORT | UINT32 | .ReportSize | 0 | |
UINT32 | .ReportVersion | 4 | ||
UINT8[64] | .EnclaveData | 8 | ||
ENCLAVE_IDENTITY | UINT8[32] | .EnclaveIdentity.OwnerId | 72 | |
UINT8[32] | .EnclaveIdentity.UniqueId | 104 | ||
UINT8[32] | .EnclaveIdentity.AuthorId | 136 | ||
UINT8[16] | .EnclaveIdentity.FamilyId | 168 | ||
UINT8[16] | .EnclaveIdentity.ImageId | 184 | ||
UINT32 | .EnclaveIdentity.EnclaveSvn | 200 | ||
UINT32 | .EnclaveIdentity.SecureKernelSvn | 204 | ||
UINT32 | .EnclaveIdentity.PlatformSvn | 208 | ||
UINT32 | .EnclaveIdentity.Flags | 212 | ||
UINT32 | .EnclaveIdentity.SigningLevel | 216 | ||
UINT32 | .EnclaveIdentity.EnclaveType | 220 |
│ └─224
VBS_ENCLAVE_REPORT_MODULE | VBS_ENCLAVE_REPORT_VARDATA_HEADER | UINT32 | .Header.DataType | 0 |
UINT32 | .Header.Size | 4 | ||
UINT8[32] | .UniqueId | 8 | ||
UINT8[32] | .AuthorId | 40 | ||
UINT8[16] | .FamilyId | 72 | ||
UINT8[16] | .ImageId | 88 | ||
UINT32 | .Svn | 104 | ||
WCHAR[1] | .ModuleName | 108 |
│ └─110
VBS_ENCLAVE_REPORT_PKG_HEADER | UINT32 | .PackageSize | 0 |
UINT32 | .Version | 4 | |
UINT32 | .SignatureScheme | 8 | |
UINT32 | .SignedStatementSize | 12 | |
UINT32 | .SignatureSize | 16 | |
UINT32 | .Reserved | 20 |
│ └─24
VBS_ENCLAVE_REPORT_VARDATA_HEADER | UINT32 | .DataType | 0 |
UINT32 | .Size | 4 |
│ └─8
VDS_ASYNC_OUTPUT | VDS_ASYNC_OUTPUT_TYPE | .type | 0 |
struct _bvp | .bvp | 8 | |
struct _cl | .cl | 8 | |
struct _cp | .cp | 8 | |
struct _cpg | .cpg | 8 | |
struct _ct | .ct | 8 | |
struct _cv | .cv | 8 | |
struct _cvd | .cvd | 8 | |
struct _sv | .sv | 8 |
│ └─32
VDS_CONTROLLER_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .controllerId | 4 |
│ └─20
VDS_CONTROLLER_PROP | VDS_OBJECT_ID | .id | 0 |
LPWSTR | .pwszFriendlyName | 16 | |
LPWSTR | .pwszIdentification | 24 | |
VDS_CONTROLLER_STATUS | .status | 32 | |
VDS_HEALTH | .health | 36 | |
SHORT | .sNumberOfPorts | 40 |
│ └─48
VDS_CREATE_VDISK_PARAMETERS | GUID | unsigned long | .UniqueId.Data1 | 0 |
unsigned short | .UniqueId.Data2 | 4 | ||
unsigned short | .UniqueId.Data3 | 6 | ||
unsigned char[8] | .UniqueId.Data4 | 8 | ||
ULONGLONG | .MaximumSize | 16 | ||
ULONG | .BlockSizeInBytes | 24 | ||
ULONG | .SectorSizeInBytes | 28 | ||
LPWSTR | .pParentPath | 32 | ||
LPWSTR | .pSourcePath | 40 |
│ └─48
VDS_DISK_EXTENT | VDS_OBJECT_ID | .diskId | 0 |
VDS_DISK_EXTENT_TYPE | .type | 16 | |
ULONGLONG | .ullOffset | 24 | |
ULONGLONG | .ullSize | 32 | |
VDS_OBJECT_ID | .volumeId | 40 | |
VDS_OBJECT_ID | .plexId | 56 | |
ULONG | .memberIdx | 72 |
│ └─80
VDS_DISK_FREE_EXTENT | VDS_OBJECT_ID | .diskId | 0 |
ULONGLONG | .ullOffset | 16 | |
ULONGLONG | .ullSize | 24 |
│ └─32
VDS_DISK_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .diskId | 4 |
│ └─20
VDS_DISK_PROP | VDS_OBJECT_ID | .id | 0 | |
VDS_DISK_STATUS | .status | 16 | ||
VDS_LUN_RESERVE_MODE | .ReserveMode | 20 | ||
VDS_HEALTH | .health | 24 | ||
DWORD | .dwDeviceType | 28 | ||
DWORD | .dwMediaType | 32 | ||
ULONGLONG | .ullSize | 40 | ||
ULONG | .ulBytesPerSector | 48 | ||
ULONG | .ulSectorsPerTrack | 52 | ||
ULONG | .ulTracksPerCylinder | 56 | ||
ULONG | .ulFlags | 60 | ||
VDS_STORAGE_BUS_TYPE | .BusType | 64 | ||
VDS_PARTITION_STYLE | .PartitionStyle | 68 | ||
GUID | unsigned long | .DiskGuid.Data1 | 72 | |
unsigned short | .DiskGuid.Data2 | 76 | ||
unsigned short | .DiskGuid.Data3 | 78 | ||
unsigned char[8] | .DiskGuid.Data4 | 80 | ||
DWORD | .dwSignature | 72 | ||
LPWSTR | .pwszDiskAddress | 88 | ||
LPWSTR | .pwszName | 96 | ||
LPWSTR | .pwszFriendlyName | 104 | ||
LPWSTR | .pwszAdaptorName | 112 | ||
LPWSTR | .pwszDevicePath | 120 |
│ └─128
VDS_DISK_PROP2 | VDS_OBJECT_ID | .id | 0 | |
VDS_DISK_STATUS | .status | 16 | ||
VDS_DISK_OFFLINE_REASON | .OfflineReason | 20 | ||
VDS_LUN_RESERVE_MODE | .ReserveMode | 24 | ||
VDS_HEALTH | .health | 28 | ||
DWORD | .dwDeviceType | 32 | ||
DWORD | .dwMediaType | 36 | ||
ULONGLONG | .ullSize | 40 | ||
ULONG | .ulBytesPerSector | 48 | ||
ULONG | .ulSectorsPerTrack | 52 | ||
ULONG | .ulTracksPerCylinder | 56 | ||
ULONG | .ulFlags | 60 | ||
VDS_STORAGE_BUS_TYPE | .BusType | 64 | ||
VDS_PARTITION_STYLE | .PartitionStyle | 68 | ||
GUID | unsigned long | .DiskGuid.Data1 | 72 | |
unsigned short | .DiskGuid.Data2 | 76 | ||
unsigned short | .DiskGuid.Data3 | 78 | ||
unsigned char[8] | .DiskGuid.Data4 | 80 | ||
DWORD | .dwSignature | 72 | ||
LPWSTR | .pwszDiskAddress | 88 | ||
LPWSTR | .pwszName | 96 | ||
LPWSTR | .pwszFriendlyName | 104 | ||
LPWSTR | .pwszAdaptorName | 112 | ||
LPWSTR | .pwszDevicePath | 120 | ||
LPWSTR | .pwszLocationPath | 128 |
│ └─136
VDS_DRIVE_EXTENT | VDS_OBJECT_ID | .id | 0 |
VDS_OBJECT_ID | .LunId | 16 | |
ULONGLONG | .ullSize | 32 | |
BOOL | .bUsed | 40 |
│ └─48
VDS_DRIVE_LETTER_NOTIFICATION | ULONG | .ulEvent | 0 |
WCHAR | .wcLetter | 4 | |
VDS_OBJECT_ID | .volumeId | 8 |
│ └─24
VDS_DRIVE_LETTER_PROP | WCHAR | .wcLetter | 0 |
VDS_OBJECT_ID | .volumeId | 4 | |
ULONG | .ulFlags | 20 | |
BOOL | .bUsed | 24 |
│ └─28
VDS_DRIVE_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .driveId | 4 |
│ └─20
VDS_DRIVE_PROP | VDS_OBJECT_ID | .id | 0 |
ULONGLONG | .ullSize | 16 | |
LPWSTR | .pwszFriendlyName | 24 | |
LPWSTR | .pwszIdentification | 32 | |
ULONG | .ulFlags | 40 | |
VDS_DRIVE_STATUS | .status | 44 | |
VDS_HEALTH | .health | 48 | |
SHORT | .sInternalBusNumber | 52 | |
SHORT | .sSlotNumber | 54 |
│ └─56
VDS_DRIVE_PROP2 | VDS_OBJECT_ID | .id | 0 |
ULONGLONG | .ullSize | 16 | |
LPWSTR | .pwszFriendlyName | 24 | |
LPWSTR | .pwszIdentification | 32 | |
ULONG | .ulFlags | 40 | |
VDS_DRIVE_STATUS | .status | 44 | |
VDS_HEALTH | .health | 48 | |
SHORT | .sInternalBusNumber | 52 | |
SHORT | .sSlotNumber | 54 | |
ULONG | .ulEnclosureNumber | 56 | |
VDS_STORAGE_BUS_TYPE | .busType | 60 | |
ULONG | .ulSpindleSpeed | 64 |
│ └─72
VDS_FILE_SYSTEM_FORMAT_SUPPORT_PROP | ULONG | .ulFlags | 0 |
USHORT | .usRevision | 4 | |
ULONG | .ulDefaultUnitAllocationSize | 8 | |
ULONG[32] | .rgulAllowedUnitAllocationSizes | 12 | |
WCHAR[32] | .wszName | 140 |
│ └─204
VDS_FILE_SYSTEM_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .volumeId | 4 | |
DWORD | .dwPercentCompleted | 20 |
│ └─24
VDS_FILE_SYSTEM_PROP | VDS_FILE_SYSTEM_TYPE | .type | 0 |
VDS_OBJECT_ID | .volumeId | 4 | |
ULONG | .ulFlags | 20 | |
ULONGLONG | .ullTotalAllocationUnits | 24 | |
ULONGLONG | .ullAvailableAllocationUnits | 32 | |
ULONG | .ulAllocationUnitSize | 40 | |
LPWSTR | .pwszLabel | 48 |
│ └─56
VDS_FILE_SYSTEM_TYPE_PROP | VDS_FILE_SYSTEM_TYPE | .type | 0 |
WCHAR[8] | .wszName | 4 | |
ULONG | .ulFlags | 20 | |
ULONG | .ulCompressionFlags | 24 | |
ULONG | .ulMaxLableLength | 28 | |
LPWSTR | .pwszIllegalLabelCharSet | 32 |
│ └─40
VDS_HBAPORT_PROP | VDS_OBJECT_ID | .id | 0 | |
VDS_WWN | UCHAR[8] | .wwnNode.rguchWwn | 16 | |
VDS_WWN | UCHAR[8] | .wwnPort.rguchWwn | 24 | |
VDS_HBAPORT_TYPE | .type | 32 | ||
VDS_HBAPORT_STATUS | .status | 36 | ||
ULONG | .ulPortSpeed | 40 | ||
ULONG | .ulSupportedPortSpeed | 44 |
│ └─48
VDS_HINTS | ULONGLONG | .ullHintMask | 0 |
ULONGLONG | .ullExpectedMaximumSize | 8 | |
ULONG | .ulOptimalReadSize | 16 | |
ULONG | .ulOptimalReadAlignment | 20 | |
ULONG | .ulOptimalWriteSize | 24 | |
ULONG | .ulOptimalWriteAlignment | 28 | |
ULONG | .ulMaximumDriveCount | 32 | |
ULONG | .ulStripeSize | 36 | |
BOOL | .bFastCrashRecoveryRequired | 40 | |
BOOL | .bMostlyReads | 44 | |
BOOL | .bOptimizeForSequentialReads | 48 | |
BOOL | .bOptimizeForSequentialWrites | 52 | |
BOOL | .bRemapEnabled | 56 | |
BOOL | .bReadBackVerifyEnabled | 60 | |
BOOL | .bWriteThroughCachingEnabled | 64 | |
BOOL | .bHardwareChecksumEnabled | 68 | |
BOOL | .bIsYankable | 72 | |
SHORT | .sRebuildPriority | 76 |
│ └─80
VDS_HINTS2 | ULONGLONG | .ullHintMask | 0 |
ULONGLONG | .ullExpectedMaximumSize | 8 | |
ULONG | .ulOptimalReadSize | 16 | |
ULONG | .ulOptimalReadAlignment | 20 | |
ULONG | .ulOptimalWriteSize | 24 | |
ULONG | .ulOptimalWriteAlignment | 28 | |
ULONG | .ulMaximumDriveCount | 32 | |
ULONG | .ulStripeSize | 36 | |
ULONG | .ulReserved1 | 40 | |
ULONG | .ulReserved2 | 44 | |
ULONG | .ulReserved3 | 48 | |
BOOL | .bFastCrashRecoveryRequired | 52 | |
BOOL | .bMostlyReads | 56 | |
BOOL | .bOptimizeForSequentialReads | 60 | |
BOOL | .bOptimizeForSequentialWrites | 64 | |
BOOL | .bRemapEnabled | 68 | |
BOOL | .bReadBackVerifyEnabled | 72 | |
BOOL | .bWriteThroughCachingEnabled | 76 | |
BOOL | .bHardwareChecksumEnabled | 80 | |
BOOL | .bIsYankable | 84 | |
BOOL | .bAllocateHotSpare | 88 | |
BOOL | .bUseMirroredCache | 92 | |
BOOL | .bReadCachingEnabled | 96 | |
BOOL | .bWriteCachingEnabled | 100 | |
BOOL | .bMediaScanEnabled | 104 | |
BOOL | .bConsistencyCheckEnabled | 108 | |
VDS_STORAGE_BUS_TYPE | .BusType | 112 | |
BOOL | .bReserved1 | 116 | |
BOOL | .bReserved2 | 120 | |
BOOL | .bReserved3 | 124 | |
SHORT | .sRebuildPriority | 128 |
│ └─136
VDS_INPUT_DISK | VDS_OBJECT_ID | .diskId | 0 |
ULONGLONG | .ullSize | 16 | |
VDS_OBJECT_ID | .plexId | 24 | |
ULONG | .memberIdx | 40 |
│ └─48
VDS_INTERCONNECT | VDS_INTERCONNECT_ADDRESS_TYPE | .m_addressType | 0 |
ULONG | .m_cbPort | 4 | |
BYTE * | .m_pbPort | 8 | |
ULONG | .m_cbAddress | 16 | |
BYTE * | .m_pbAddress | 24 |
│ └─32
VDS_IPADDRESS | VDS_IPADDRESS_TYPE | .type | 0 |
ULONG | .ipv4Address | 4 | |
UCHAR[16] | .ipv6Address | 8 | |
ULONG | .ulIpv6FlowInfo | 24 | |
ULONG | .ulIpv6ScopeId | 28 | |
WCHAR[257] | .wszTextAddress | 32 | |
ULONG | .ulPort | 548 |
│ └─552
VDS_ISCSI_INITIATOR_ADAPTER_PROP | VDS_OBJECT_ID | .id | 0 |
LPWSTR | .pwszName | 16 |
│ └─24
VDS_ISCSI_INITIATOR_PORTAL_PROP | VDS_OBJECT_ID | .id | 0 | |
VDS_IPADDRESS | VDS_IPADDRESS_TYPE | .address.type | 16 | |
ULONG | .address.ipv4Address | 20 | ||
UCHAR[16] | .address.ipv6Address | 24 | ||
ULONG | .address.ulIpv6FlowInfo | 40 | ||
ULONG | .address.ulIpv6ScopeId | 44 | ||
WCHAR[257] | .address.wszTextAddress | 48 | ||
ULONG | .address.ulPort | 564 | ||
ULONG | .ulPortIndex | 568 |
│ └─572
VDS_ISCSI_IPSEC_KEY | UCHAR * | .pKey | 0 |
ULONG | .ulKeySize | 8 |
│ └─16
VDS_ISCSI_PORTALGROUP_PROP | VDS_OBJECT_ID | .id | 0 |
VDS_ISCSI_PORTALGROUP_TAG | .tag | 16 |
│ └─20
VDS_ISCSI_PORTAL_PROP | VDS_OBJECT_ID | .id | 0 | |
VDS_IPADDRESS | VDS_IPADDRESS_TYPE | .address.type | 16 | |
ULONG | .address.ipv4Address | 20 | ||
UCHAR[16] | .address.ipv6Address | 24 | ||
ULONG | .address.ulIpv6FlowInfo | 40 | ||
ULONG | .address.ulIpv6ScopeId | 44 | ||
WCHAR[257] | .address.wszTextAddress | 48 | ||
ULONG | .address.ulPort | 564 | ||
VDS_ISCSI_PORTAL_STATUS | .status | 568 |
│ └─572
VDS_ISCSI_SHARED_SECRET | UCHAR * | .pSharedSecret | 0 |
ULONG | .ulSharedSecretSize | 8 |
│ └─16
VDS_ISCSI_TARGET_PROP | VDS_OBJECT_ID | .id | 0 |
LPWSTR | .pwszIscsiName | 16 | |
LPWSTR | .pwszFriendlyName | 24 | |
BOOL | .bChapEnabled | 32 |
│ └─40
VDS_LUN_INFORMATION | ULONG | .m_version | 0 | |
BYTE | .m_DeviceType | 4 | ||
BYTE | .m_DeviceTypeModifier | 5 | ||
BOOL | .m_bCommandQueueing | 8 | ||
VDS_STORAGE_BUS_TYPE | .m_BusType | 12 | ||
char * | .m_szVendorId | 16 | ||
char * | .m_szProductId | 24 | ||
char * | .m_szProductRevision | 32 | ||
char * | .m_szSerialNumber | 40 | ||
GUID | unsigned long | .m_diskSignature.Data1 | 48 | |
unsigned short | .m_diskSignature.Data2 | 52 | ||
unsigned short | .m_diskSignature.Data3 | 54 | ||
unsigned char[8] | .m_diskSignature.Data4 | 56 | ||
VDS_STORAGE_DEVICE_ID_DESCRIPTOR | ULONG | .m_deviceIdDescriptor.m_version | 64 | |
ULONG | .m_deviceIdDescriptor.m_cIdentifiers | 68 | ||
VDS_STORAGE_IDENTIFIER * | .m_deviceIdDescriptor.m_rgIdentifiers | 72 | ||
ULONG | .m_cInterconnects | 80 | ||
VDS_INTERCONNECT * | .m_rgInterconnects | 88 |
│ └─96
VDS_LUN_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .LunId | 4 |
│ └─20
VDS_LUN_PLEX_PROP | VDS_OBJECT_ID | .id | 0 |
ULONGLONG | .ullSize | 16 | |
VDS_LUN_PLEX_TYPE | .type | 24 | |
VDS_LUN_PLEX_STATUS | .status | 28 | |
VDS_HEALTH | .health | 32 | |
VDS_TRANSITION_STATE | .TransitionState | 36 | |
ULONG | .ulFlags | 40 | |
ULONG | .ulStripeSize | 44 | |
SHORT | .sRebuildPriority | 48 |
│ └─56
VDS_LUN_PROP | VDS_OBJECT_ID | .id | 0 |
ULONGLONG | .ullSize | 16 | |
LPWSTR | .pwszFriendlyName | 24 | |
LPWSTR | .pwszIdentification | 32 | |
LPWSTR | .pwszUnmaskingList | 40 | |
ULONG | .ulFlags | 48 | |
VDS_LUN_TYPE | .type | 52 | |
VDS_LUN_STATUS | .status | 56 | |
VDS_HEALTH | .health | 60 | |
VDS_TRANSITION_STATE | .TransitionState | 64 | |
SHORT | .sRebuildPriority | 68 |
│ └─72
VDS_MOUNT_POINT_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .volumeId | 4 |
│ └─20
VDS_NOTIFICATION | VDS_NOTIFICATION_TARGET_TYPE | .objectType | 0 | |
VDS_CONTROLLER_NOTIFICATION | ULONG | .Controller.ulEvent | 8 | |
VDS_OBJECT_ID | .Controller.controllerId | 12 | ||
VDS_DISK_NOTIFICATION | ULONG | .Disk.ulEvent | 8 | |
VDS_OBJECT_ID | .Disk.diskId | 12 | ||
VDS_DRIVE_NOTIFICATION | ULONG | .Drive.ulEvent | 8 | |
VDS_OBJECT_ID | .Drive.driveId | 12 | ||
VDS_FILE_SYSTEM_NOTIFICATION | ULONG | .FileSystem.ulEvent | 8 | |
VDS_OBJECT_ID | .FileSystem.volumeId | 12 | ||
DWORD | .FileSystem.dwPercentCompleted | 28 | ||
VDS_DRIVE_LETTER_NOTIFICATION | ULONG | .Letter.ulEvent | 8 | |
WCHAR | .Letter.wcLetter | 12 | ||
VDS_OBJECT_ID | .Letter.volumeId | 16 | ||
VDS_LUN_NOTIFICATION | ULONG | .Lun.ulEvent | 8 | |
VDS_OBJECT_ID | .Lun.LunId | 12 | ||
VDS_MOUNT_POINT_NOTIFICATION | ULONG | .MountPoint.ulEvent | 8 | |
VDS_OBJECT_ID | .MountPoint.volumeId | 12 | ||
VDS_PACK_NOTIFICATION | ULONG | .Pack.ulEvent | 8 | |
VDS_OBJECT_ID | .Pack.packId | 12 | ||
VDS_PARTITION_NOTIFICATION | ULONG | .Partition.ulEvent | 8 | |
VDS_OBJECT_ID | .Partition.diskId | 12 | ||
ULONGLONG | .Partition.ullOffset | 32 | ||
VDS_PORT_NOTIFICATION | ULONG | .Port.ulEvent | 8 | |
VDS_OBJECT_ID | .Port.portId | 12 | ||
VDS_PORTAL_NOTIFICATION | ULONG | .Portal.ulEvent | 8 | |
VDS_OBJECT_ID | .Portal.portalId | 12 | ||
VDS_PORTAL_GROUP_NOTIFICATION | ULONG | .PortalGroup.ulEvent | 8 | |
VDS_OBJECT_ID | .PortalGroup.portalGroupId | 12 | ||
VDS_SERVICE_NOTIFICATION | .Service | 8 | ||
VDS_SUB_SYSTEM_NOTIFICATION | ULONG | .SubSystem.ulEvent | 8 | |
VDS_OBJECT_ID | .SubSystem.subSystemId | 12 | ||
VDS_TARGET_NOTIFICATION | ULONG | .Target.ulEvent | 8 | |
VDS_OBJECT_ID | .Target.targetId | 12 | ||
VDS_VOLUME_NOTIFICATION | ULONG | .Volume.ulEvent | 8 | |
VDS_OBJECT_ID | .Volume.volumeId | 12 | ||
VDS_OBJECT_ID | .Volume.plexId | 28 | ||
ULONG | .Volume.ulPercentCompleted | 44 |
│ └─48
VDS_PACK_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .packId | 4 |
│ └─20
VDS_PACK_PROP | VDS_OBJECT_ID | .id | 0 |
LPWSTR | .pwszName | 16 | |
VDS_PACK_STATUS | .status | 24 | |
ULONG | .ulFlags | 28 |
│ └─32
VDS_PARTITION_INFORMATION_EX | __VDS_PARTITION_STYLE | .dwPartitionStyle | 0 | ||
ULONGLONG | .ullStartingOffset | 8 | |||
ULONGLONG | .ullPartitionLength | 16 | |||
DWORD | .dwPartitionNumber | 24 | |||
BOOLEAN | .bRewritePartition | 28 | |||
VDS_PARTITION_INFO_GPT | GUID | unsigned long | .Gpt.partitionType.Data1 | 32 | |
unsigned short | .Gpt.partitionType.Data2 | 36 | |||
unsigned short | .Gpt.partitionType.Data3 | 38 | |||
unsigned char[8] | .Gpt.partitionType.Data4 | 40 | |||
GUID | unsigned long | .Gpt.partitionId.Data1 | 48 | ||
unsigned short | .Gpt.partitionId.Data2 | 52 | |||
unsigned short | .Gpt.partitionId.Data3 | 54 | |||
unsigned char[8] | .Gpt.partitionId.Data4 | 56 | |||
ULONGLONG | .Gpt.attributes | 64 | |||
WCHAR[36] | .Gpt.name | 72 | |||
VDS_PARTITION_INFO_MBR | BYTE | .Mbr.partitionType | 32 | ||
BOOLEAN | .Mbr.bootIndicator | 33 | |||
BOOLEAN | .Mbr.recognizedPartition | 34 | |||
DWORD | .Mbr.hiddenSectors | 36 |
│ └─144
VDS_PARTITION_INFO_GPT | GUID | unsigned long | .partitionType.Data1 | 0 |
unsigned short | .partitionType.Data2 | 4 | ||
unsigned short | .partitionType.Data3 | 6 | ||
unsigned char[8] | .partitionType.Data4 | 8 | ||
GUID | unsigned long | .partitionId.Data1 | 16 | |
unsigned short | .partitionId.Data2 | 20 | ||
unsigned short | .partitionId.Data3 | 22 | ||
unsigned char[8] | .partitionId.Data4 | 24 | ||
ULONGLONG | .attributes | 32 | ||
WCHAR[36] | .name | 40 |
│ └─112
VDS_PARTITION_INFO_MBR | BYTE | .partitionType | 0 |
BOOLEAN | .bootIndicator | 1 | |
BOOLEAN | .recognizedPartition | 2 | |
DWORD | .hiddenSectors | 4 |
│ └─8
VDS_PARTITION_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .diskId | 4 | |
ULONGLONG | .ullOffset | 24 |
│ └─32
VDS_PARTITION_PROP | VDS_PARTITION_STYLE | .PartitionStyle | 0 | ||
ULONG | .ulFlags | 4 | |||
ULONG | .ulPartitionNumber | 8 | |||
ULONGLONG | .ullOffset | 16 | |||
ULONGLONG | .ullSize | 24 | |||
VDS_PARTITION_INFO_GPT | GUID | unsigned long | .Gpt.partitionType.Data1 | 32 | |
unsigned short | .Gpt.partitionType.Data2 | 36 | |||
unsigned short | .Gpt.partitionType.Data3 | 38 | |||
unsigned char[8] | .Gpt.partitionType.Data4 | 40 | |||
GUID | unsigned long | .Gpt.partitionId.Data1 | 48 | ||
unsigned short | .Gpt.partitionId.Data2 | 52 | |||
unsigned short | .Gpt.partitionId.Data3 | 54 | |||
unsigned char[8] | .Gpt.partitionId.Data4 | 56 | |||
ULONGLONG | .Gpt.attributes | 64 | |||
WCHAR[36] | .Gpt.name | 72 | |||
VDS_PARTITION_INFO_MBR | BYTE | .Mbr.partitionType | 32 | ||
BOOLEAN | .Mbr.bootIndicator | 33 | |||
BOOLEAN | .Mbr.recognizedPartition | 34 | |||
DWORD | .Mbr.hiddenSectors | 36 |
│ └─144
VDS_PATH_ID | ULONGLONG | .ullSourceId | 0 |
ULONGLONG | .ullPathId | 8 |
│ └─16
VDS_PATH_INFO | VDS_PATH_ID | ULONGLONG | .pathId.ullSourceId | 0 |
ULONGLONG | .pathId.ullPathId | 8 | ||
VDS_HWPROVIDER_TYPE | .type | 16 | ||
VDS_PATH_STATUS | .status | 20 | ||
VDS_OBJECT_ID | .controllerPortId | 24 | ||
VDS_OBJECT_ID | .targetPortalId | 24 | ||
VDS_OBJECT_ID | .hbaPortId | 40 | ||
VDS_OBJECT_ID | .initiatorAdapterId | 40 | ||
VDS_HBAPORT_PROP * | .pHbaPortProp | 56 | ||
VDS_IPADDRESS * | .pInitiatorPortalIpAddr | 56 |
│ └─64
VDS_PATH_POLICY | VDS_PATH_ID | ULONGLONG | .pathId.ullSourceId | 0 |
ULONGLONG | .pathId.ullPathId | 8 | ||
BOOL | .bPrimaryPath | 16 | ||
ULONG | .ulWeight | 20 |
│ └─24
VDS_POOL_ATTRIBUTES | ULONGLONG | .ullAttributeMask | 0 |
VDS_RAID_TYPE | .raidType | 8 | |
VDS_STORAGE_BUS_TYPE | .busType | 12 | |
LPWSTR | .pwszIntendedUsage | 16 | |
BOOL | .bSpinDown | 24 | |
BOOL | .bIsThinProvisioned | 28 | |
ULONGLONG | .ullProvisionedSpace | 32 | |
BOOL | .bNoSinglePointOfFailure | 40 | |
ULONG | .ulDataRedundancyMax | 44 | |
ULONG | .ulDataRedundancyMin | 48 | |
ULONG | .ulDataRedundancyDefault | 52 | |
ULONG | .ulPackageRedundancyMax | 56 | |
ULONG | .ulPackageRedundancyMin | 60 | |
ULONG | .ulPackageRedundancyDefault | 64 | |
ULONG | .ulStripeSize | 68 | |
ULONG | .ulStripeSizeMax | 72 | |
ULONG | .ulStripeSizeMin | 76 | |
ULONG | .ulDefaultStripeSize | 80 | |
ULONG | .ulNumberOfColumns | 84 | |
ULONG | .ulNumberOfColumnsMax | 88 | |
ULONG | .ulNumberOfColumnsMin | 92 | |
ULONG | .ulDefaultNumberofColumns | 96 | |
ULONG | .ulDataAvailabilityHint | 100 | |
ULONG | .ulAccessRandomnessHint | 104 | |
ULONG | .ulAccessDirectionHint | 108 | |
ULONG | .ulAccessSizeHint | 112 | |
ULONG | .ulAccessLatencyHint | 116 | |
ULONG | .ulAccessBandwidthWeightHint | 120 | |
ULONG | .ulStorageCostHint | 124 | |
ULONG | .ulStorageEfficiencyHint | 128 | |
ULONG | .ulNumOfCustomAttributes | 132 | |
VDS_POOL_CUSTOM_ATTRIBUTES * | .pPoolCustomAttributes | 136 | |
BOOL | .bReserved1 | 144 | |
BOOL | .bReserved2 | 148 | |
ULONG | .ulReserved1 | 152 | |
ULONG | .ulReserved2 | 156 | |
ULONGLONG | .ullReserved1 | 160 | |
ULONGLONG | .ullReserved2 | 168 |
│ └─176
VDS_POOL_CUSTOM_ATTRIBUTES | LPWSTR | .pwszName | 0 |
LPWSTR | .pwszValue | 8 |
│ └─16
VDS_PORTAL_GROUP_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .portalGroupId | 4 |
│ └─20
VDS_PORTAL_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .portalId | 4 |
│ └─20
VDS_PORT_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .portId | 4 |
│ └─20
VDS_PORT_PROP | VDS_OBJECT_ID | .id | 0 |
LPWSTR | .pwszFriendlyName | 16 | |
LPWSTR | .pwszIdentification | 24 | |
VDS_PORT_STATUS | .status | 32 |
│ └─40
VDS_PROVIDER_PROP | VDS_OBJECT_ID | .id | 0 | |
LPWSTR | .pwszName | 16 | ||
GUID | unsigned long | .guidVersionId.Data1 | 24 | |
unsigned short | .guidVersionId.Data2 | 28 | ||
unsigned short | .guidVersionId.Data3 | 30 | ||
unsigned char[8] | .guidVersionId.Data4 | 32 | ||
LPWSTR | .pwszVersion | 40 | ||
VDS_PROVIDER_TYPE | .type | 48 | ||
ULONG | .ulFlags | 52 | ||
ULONG | .ulStripeSizeFlags | 56 | ||
SHORT | .sRebuildPriority | 60 |
│ └─64
VDS_REPARSE_POINT_PROP | VDS_OBJECT_ID | .SourceVolumeId | 0 |
LPWSTR | .pwszPath | 16 |
│ └─24
VDS_SERVICE_PROP | LPWSTR | .pwszVersion | 0 |
ULONG | .ulFlags | 8 |
│ └─16
VDS_STORAGE_DEVICE_ID_DESCRIPTOR | ULONG | .m_version | 0 |
ULONG | .m_cIdentifiers | 4 | |
VDS_STORAGE_IDENTIFIER * | .m_rgIdentifiers | 8 |
│ └─16
VDS_STORAGE_IDENTIFIER | VDS_STORAGE_IDENTIFIER_CODE_SET | .m_CodeSet | 0 |
VDS_STORAGE_IDENTIFIER_TYPE | .m_Type | 4 | |
ULONG | .m_cbIdentifier | 8 | |
BYTE * | .m_rgbIdentifier | 16 |
│ └─24
VDS_STORAGE_POOL_DRIVE_EXTENT | VDS_OBJECT_ID | .id | 0 |
ULONGLONG | .ullSize | 16 | |
BOOL | .bUsed | 24 |
│ └─32
VDS_STORAGE_POOL_PROP | VDS_OBJECT_ID | .id | 0 |
VDS_STORAGE_POOL_STATUS | .status | 16 | |
VDS_HEALTH | .health | 20 | |
VDS_STORAGE_POOL_TYPE | .type | 24 | |
LPWSTR | .pwszName | 32 | |
LPWSTR | .pwszDescription | 40 | |
ULONGLONG | .ullTotalConsumedSpace | 48 | |
ULONGLONG | .ullTotalManagedSpace | 56 | |
ULONGLONG | .ullRemainingFreeSpace | 64 |
│ └─72
VDS_SUB_SYSTEM_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .subSystemId | 4 |
│ └─20
VDS_SUB_SYSTEM_PROP | VDS_OBJECT_ID | .id | 0 |
LPWSTR | .pwszFriendlyName | 16 | |
LPWSTR | .pwszIdentification | 24 | |
ULONG | .ulFlags | 32 | |
ULONG | .ulStripeSizeFlags | 36 | |
VDS_SUB_SYSTEM_STATUS | .status | 40 | |
VDS_HEALTH | .health | 44 | |
SHORT | .sNumberOfInternalBuses | 48 | |
SHORT | .sMaxNumberOfSlotsEachBus | 50 | |
SHORT | .sMaxNumberOfControllers | 52 | |
SHORT | .sRebuildPriority | 54 |
│ └─56
VDS_SUB_SYSTEM_PROP2 | VDS_OBJECT_ID | .id | 0 |
LPWSTR | .pwszFriendlyName | 16 | |
LPWSTR | .pwszIdentification | 24 | |
ULONG | .ulFlags | 32 | |
ULONG | .ulStripeSizeFlags | 36 | |
ULONG | .ulSupportedRaidTypeFlags | 40 | |
VDS_SUB_SYSTEM_STATUS | .status | 44 | |
VDS_HEALTH | .health | 48 | |
SHORT | .sNumberOfInternalBuses | 52 | |
SHORT | .sMaxNumberOfSlotsEachBus | 54 | |
SHORT | .sMaxNumberOfControllers | 56 | |
SHORT | .sRebuildPriority | 58 | |
ULONG | .ulNumberOfEnclosures | 60 |
│ └─64
VDS_TARGET_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .targetId | 4 |
│ └─20
VDS_VDISK_PROPERTIES | VDS_OBJECT_ID | .Id | 0 | ||
VDS_VDISK_STATE | .State | 16 | |||
VIRTUAL_STORAGE_TYPE | DWORD | .VirtualDeviceType.DeviceId | 20 | ||
GUID | unsigned long | .VirtualDeviceType.VendorId.Data1 | 24 | ||
unsigned short | .VirtualDeviceType.VendorId.Data2 | 28 | |||
unsigned short | .VirtualDeviceType.VendorId.Data3 | 30 | |||
unsigned char[8] | .VirtualDeviceType.VendorId.Data4 | 32 | |||
ULONGLONG | .VirtualSize | 40 | |||
ULONGLONG | .PhysicalSize | 48 | |||
LPWSTR | .pPath | 56 | |||
LPWSTR | .pDeviceName | 64 | |||
DEPENDENT_DISK_FLAG | .DiskFlag | 72 | |||
BOOL | .bIsChild | 76 | |||
LPWSTR | .pParentPath | 80 |
│ └─88
VDS_VOLUME_NOTIFICATION | ULONG | .ulEvent | 0 |
VDS_OBJECT_ID | .volumeId | 4 | |
VDS_OBJECT_ID | .plexId | 20 | |
ULONG | .ulPercentCompleted | 36 |
│ └─40
VDS_VOLUME_PLEX_PROP | VDS_OBJECT_ID | .id | 0 |
VDS_VOLUME_PLEX_TYPE | .type | 16 | |
VDS_VOLUME_PLEX_STATUS | .status | 20 | |
VDS_HEALTH | .health | 24 | |
VDS_TRANSITION_STATE | .TransitionState | 28 | |
ULONGLONG | .ullSize | 32 | |
ULONG | .ulStripeSize | 40 | |
ULONG | .ulNumberOfMembers | 44 |
│ └─48
VDS_VOLUME_PROP | VDS_OBJECT_ID | .id | 0 |
VDS_VOLUME_TYPE | .type | 16 | |
VDS_VOLUME_STATUS | .status | 20 | |
VDS_HEALTH | .health | 24 | |
VDS_TRANSITION_STATE | .TransitionState | 28 | |
ULONGLONG | .ullSize | 32 | |
ULONG | .ulFlags | 40 | |
VDS_FILE_SYSTEM_TYPE | .RecommendedFileSystemType | 44 | |
LPWSTR | .pwszName | 48 |
│ └─56
VDS_VOLUME_PROP2 | VDS_OBJECT_ID | .id | 0 |
VDS_VOLUME_TYPE | .type | 16 | |
VDS_VOLUME_STATUS | .status | 20 | |
VDS_HEALTH | .health | 24 | |
VDS_TRANSITION_STATE | .TransitionState | 28 | |
ULONGLONG | .ullSize | 32 | |
ULONG | .ulFlags | 40 | |
VDS_FILE_SYSTEM_TYPE | .RecommendedFileSystemType | 44 | |
ULONG | .cbUniqueId | 48 | |
LPWSTR | .pwszName | 56 | |
BYTE * | .pUniqueId | 64 |
│ └─72
VDS_WWN | UCHAR[8] | .rguchWwn | 0 |
│ └─8
VERIFY_INFORMATION | LARGE_INTEGER | LONGLONG | .StartingOffset.QuadPart | 0 |
struct (unnamed) | .StartingOffset.u | 0 | ||
DWORD | .StartingOffset.LowPart | 0 | ||
LONG | .StartingOffset.HighPart | 4 | ||
DWORD | .Length | 8 |
│ └─16
VIDEOHDR | LPBYTE | .lpData | 0 |
DWORD | .dwBufferLength | 8 | |
DWORD | .dwBytesUsed | 12 | |
DWORD | .dwTimeCaptured | 16 | |
DWORD_PTR | .dwUser | 24 | |
DWORD | .dwFlags | 32 | |
DWORD_PTR[4] | .dwReserved | 40 |
│ └─72
VIDEOINFO | RECT | LONG | .rcSource.left | 0 |
LONG | .rcSource.top | 4 | ||
LONG | .rcSource.right | 8 | ||
LONG | .rcSource.bottom | 12 | ||
RECT | LONG | .rcTarget.left | 16 | |
LONG | .rcTarget.top | 20 | ||
LONG | .rcTarget.right | 24 | ||
LONG | .rcTarget.bottom | 28 | ||
DWORD | .dwBitRate | 32 | ||
DWORD | .dwBitErrorRate | 36 | ||
REFERENCE_TIME | .AvgTimePerFrame | 40 | ||
BITMAPINFOHEADER | DWORD | .bmiHeader.biSize | 48 | |
LONG | .bmiHeader.biWidth | 52 | ||
LONG | .bmiHeader.biHeight | 56 | ||
WORD | .bmiHeader.biPlanes | 60 | ||
WORD | .bmiHeader.biBitCount | 62 | ||
DWORD | .bmiHeader.biCompression | 64 | ||
DWORD | .bmiHeader.biSizeImage | 68 | ||
LONG | .bmiHeader.biXPelsPerMeter | 72 | ||
LONG | .bmiHeader.biYPelsPerMeter | 76 | ||
DWORD | .bmiHeader.biClrUsed | 80 | ||
DWORD | .bmiHeader.biClrImportant | 84 | ||
TRUECOLORINFO | DWORD[3] | .TrueColorInfo.dwBitMasks | 88 | |
RGBQUAD[256] | .TrueColorInfo.bmiColors | 100 | ||
RGBQUAD[256] | .bmiColors | 88 | ||
DWORD[3] | .dwBitMasks | 88 |
│ └─1128
VIDEOINFOHEADER | RECT | LONG | .rcSource.left | 0 |
LONG | .rcSource.top | 4 | ||
LONG | .rcSource.right | 8 | ||
LONG | .rcSource.bottom | 12 | ||
RECT | LONG | .rcTarget.left | 16 | |
LONG | .rcTarget.top | 20 | ||
LONG | .rcTarget.right | 24 | ||
LONG | .rcTarget.bottom | 28 | ||
DWORD | .dwBitRate | 32 | ||
DWORD | .dwBitErrorRate | 36 | ||
REFERENCE_TIME | .AvgTimePerFrame | 40 | ||
BITMAPINFOHEADER | DWORD | .bmiHeader.biSize | 48 | |
LONG | .bmiHeader.biWidth | 52 | ||
LONG | .bmiHeader.biHeight | 56 | ||
WORD | .bmiHeader.biPlanes | 60 | ||
WORD | .bmiHeader.biBitCount | 62 | ||
DWORD | .bmiHeader.biCompression | 64 | ||
DWORD | .bmiHeader.biSizeImage | 68 | ||
LONG | .bmiHeader.biXPelsPerMeter | 72 | ||
LONG | .bmiHeader.biYPelsPerMeter | 76 | ||
DWORD | .bmiHeader.biClrUsed | 80 | ||
DWORD | .bmiHeader.biClrImportant | 84 |
│ └─88
VIDEOINFOHEADER2 | RECT | LONG | .rcSource.left | 0 |
LONG | .rcSource.top | 4 | ||
LONG | .rcSource.right | 8 | ||
LONG | .rcSource.bottom | 12 | ||
RECT | LONG | .rcTarget.left | 16 | |
LONG | .rcTarget.top | 20 | ||
LONG | .rcTarget.right | 24 | ||
LONG | .rcTarget.bottom | 28 | ||
DWORD | .dwBitRate | 32 | ||
DWORD | .dwBitErrorRate | 36 | ||
int | .AvgTimePerFrame | 40 | ||
DWORD | .dwInterlaceFlags | 48 | ||
DWORD | .dwCopyProtectFlags | 52 | ||
DWORD | .dwPictAspectRatioX | 56 | ||
DWORD | .dwPictAspectRatioY | 60 | ||
DWORD | .dwControlFlags | 64 | ||
DWORD | .dwReserved1 | 64 | ||
DWORD | .dwReserved2 | 68 | ||
BITMAPINFOHEADER | DWORD | .bmiHeader.biSize | 72 | |
LONG | .bmiHeader.biWidth | 76 | ||
LONG | .bmiHeader.biHeight | 80 | ||
WORD | .bmiHeader.biPlanes | 84 | ||
WORD | .bmiHeader.biBitCount | 86 | ||
DWORD | .bmiHeader.biCompression | 88 | ||
DWORD | .bmiHeader.biSizeImage | 92 | ||
LONG | .bmiHeader.biXPelsPerMeter | 96 | ||
LONG | .bmiHeader.biYPelsPerMeter | 100 | ||
DWORD | .bmiHeader.biClrUsed | 104 | ||
DWORD | .bmiHeader.biClrImportant | 108 |
│ └─112
VIDEOMEMORY | DWORD | .dwFlags | 0 | |
FLATPTR | .fpStart | 8 | ||
DWORD | .dwWidth | 16 | ||
FLATPTR | .fpEnd | 16 | ||
DDSCAPS | DWORD | .ddsCaps.dwCaps | 24 | |
DDSCAPS | DWORD | .ddsCapsAlt.dwCaps | 28 | |
DWORD | .dwHeight | 32 | ||
struct _VMEMHEAP * | .lpHeap | 32 |
│ └─40
VIDEOMEMORYINFO | FLATPTR | .fpPrimary | 0 | |
DWORD | .dwFlags | 8 | ||
DWORD | .dwDisplayWidth | 12 | ||
DWORD | .dwDisplayHeight | 16 | ||
LONG | .lDisplayPitch | 20 | ||
DDPIXELFORMAT | DWORD | .ddpfDisplay.dwSize | 24 | |
DWORD | .ddpfDisplay.dwFlags | 28 | ||
DWORD | .ddpfDisplay.dwFourCC | 32 | ||
DWORD | .ddpfDisplay.dwAlphaBitDepth | 36 | ||
DWORD | .ddpfDisplay.dwBumpBitCount | 36 | ||
DWORD | .ddpfDisplay.dwLuminanceBitCount | 36 | ||
DWORD | .ddpfDisplay.dwPrivateFormatBitCount | 36 | ||
DWORD | .ddpfDisplay.dwRGBBitCount | 36 | ||
DWORD | .ddpfDisplay.dwYUVBitCount | 36 | ||
DWORD | .ddpfDisplay.dwZBufferBitDepth | 36 | ||
DWORD | .ddpfDisplay.dwBumpDuBitMask | 40 | ||
DWORD | .ddpfDisplay.dwLuminanceBitMask | 40 | ||
DWORD | .ddpfDisplay.dwOperations | 40 | ||
DWORD | .ddpfDisplay.dwRBitMask | 40 | ||
DWORD | .ddpfDisplay.dwStencilBitDepth | 40 | ||
DWORD | .ddpfDisplay.dwYBitMask | 40 | ||
struct (unnamed) | .ddpfDisplay.MultiSampleCaps | 44 | ||
DWORD | .ddpfDisplay.dwBumpDvBitMask | 44 | ||
DWORD | .ddpfDisplay.dwGBitMask | 44 | ||
DWORD | .ddpfDisplay.dwUBitMask | 44 | ||
DWORD | .ddpfDisplay.dwZBitMask | 44 | ||
DWORD | .ddpfDisplay.dwBBitMask | 48 | ||
DWORD | .ddpfDisplay.dwBumpLuminanceBitMask | 48 | ||
DWORD | .ddpfDisplay.dwStencilBitMask | 48 | ||
DWORD | .ddpfDisplay.dwVBitMask | 48 | ||
DWORD | .ddpfDisplay.dwLuminanceAlphaBitMask | 52 | ||
DWORD | .ddpfDisplay.dwRGBAlphaBitMask | 52 | ||
DWORD | .ddpfDisplay.dwRGBZBitMask | 52 | ||
DWORD | .ddpfDisplay.dwYUVAlphaBitMask | 52 | ||
DWORD | .ddpfDisplay.dwYUVZBitMask | 52 | ||
DWORD | .dwOffscreenAlign | 56 | ||
DWORD | .dwOverlayAlign | 60 | ||
DWORD | .dwTextureAlign | 64 | ||
DWORD | .dwZBufferAlign | 68 | ||
DWORD | .dwAlphaAlign | 72 | ||
PVOID | .pvPrimary | 80 |
│ └─88
VIDEOPARAMETERS | GUID | unsigned long | .Guid.Data1 | 0 |
unsigned short | .Guid.Data2 | 4 | ||
unsigned short | .Guid.Data3 | 6 | ||
unsigned char[8] | .Guid.Data4 | 8 | ||
ULONG | .dwOffset | 16 | ||
ULONG | .dwCommand | 20 | ||
ULONG | .dwFlags | 24 | ||
ULONG | .dwMode | 28 | ||
ULONG | .dwTVStandard | 32 | ||
ULONG | .dwAvailableModes | 36 | ||
ULONG | .dwAvailableTVStandard | 40 | ||
ULONG | .dwFlickerFilter | 44 | ||
ULONG | .dwOverScanX | 48 | ||
ULONG | .dwOverScanY | 52 | ||
ULONG | .dwMaxUnscaledX | 56 | ||
ULONG | .dwMaxUnscaledY | 60 | ||
ULONG | .dwPositionX | 64 | ||
ULONG | .dwPositionY | 68 | ||
ULONG | .dwBrightness | 72 | ||
ULONG | .dwContrast | 76 | ||
ULONG | .dwCPType | 80 | ||
ULONG | .dwCPCommand | 84 | ||
ULONG | .dwCPStandard | 88 | ||
ULONG | .dwCPKey | 92 | ||
ULONG | .bCP_APSTriggerBits | 96 | ||
UCHAR[256] | .bOEMCopyProtection | 100 |
│ └─356
VIDEO_STREAM_CONFIG_CAPS | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
ULONG | .VideoStandard | 16 | ||
SIZE | LONG | .InputSize.cx | 20 | |
LONG | .InputSize.cy | 24 | ||
SIZE | LONG | .MinCroppingSize.cx | 28 | |
LONG | .MinCroppingSize.cy | 32 | ||
SIZE | LONG | .MaxCroppingSize.cx | 36 | |
LONG | .MaxCroppingSize.cy | 40 | ||
int | .CropGranularityX | 44 | ||
int | .CropGranularityY | 48 | ||
int | .CropAlignX | 52 | ||
int | .CropAlignY | 56 | ||
SIZE | LONG | .MinOutputSize.cx | 60 | |
LONG | .MinOutputSize.cy | 64 | ||
SIZE | LONG | .MaxOutputSize.cx | 68 | |
LONG | .MaxOutputSize.cy | 72 | ||
int | .OutputGranularityX | 76 | ||
int | .OutputGranularityY | 80 | ||
int | .StretchTapsX | 84 | ||
int | .StretchTapsY | 88 | ||
int | .ShrinkTapsX | 92 | ||
int | .ShrinkTapsY | 96 | ||
LONGLONG | .MinFrameInterval | 104 | ||
LONGLONG | .MaxFrameInterval | 112 | ||
LONG | .MinBitsPerSecond | 120 | ||
LONG | .MaxBitsPerSecond | 124 |
│ └─128
VIRTUAL_DISK_PROGRESS | DWORD | .OperationStatus | 0 |
ULONGLONG | .CurrentValue | 8 | |
ULONGLONG | .CompletionValue | 16 |
│ └─24
VIRTUAL_STORAGE_TYPE | DWORD | .DeviceId | 0 | |
GUID | unsigned long | .VendorId.Data1 | 4 | |
unsigned short | .VendorId.Data2 | 8 | ||
unsigned short | .VendorId.Data3 | 10 | ||
unsigned char[8] | .VendorId.Data4 | 12 |
│ └─20
VMEMHEAP | DWORD | .dwFlags | 0 | ||
DWORD | .stride | 4 | |||
LPVOID | .freeList | 8 | |||
LPVOID | .allocList | 16 | |||
DWORD | .dwTotalSize | 24 | |||
FLATPTR | .fpGARTLin | 32 | |||
FLATPTR | .fpGARTDev | 40 | |||
DWORD | .dwCommitedSize | 48 | |||
DWORD | .dwCoalesceCount | 52 | |||
HEAPALIGNMENT | DWORD | .Alignment.dwSize | 56 | ||
int | .Alignment.ddsCaps | 60 | |||
DWORD | .Alignment.dwReserved | 64 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.ExecuteBuffer.Linear | 68 | ||
struct (unnamed) | .Alignment.ExecuteBuffer.Rectangular | 68 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.Overlay.Linear | 84 | ||
struct (unnamed) | .Alignment.Overlay.Rectangular | 84 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.Texture.Linear | 100 | ||
struct (unnamed) | .Alignment.Texture.Rectangular | 100 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.ZBuffer.Linear | 116 | ||
struct (unnamed) | .Alignment.ZBuffer.Rectangular | 116 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.AlphaBuffer.Linear | 132 | ||
struct (unnamed) | .Alignment.AlphaBuffer.Rectangular | 132 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.Offscreen.Linear | 148 | ||
struct (unnamed) | .Alignment.Offscreen.Rectangular | 148 | |||
SURFACEALIGNMENT | struct (unnamed) | .Alignment.FlipTarget.Linear | 164 | ||
struct (unnamed) | .Alignment.FlipTarget.Rectangular | 164 | |||
int | .ddsCapsEx | 180 | |||
int | .ddsCapsExAlt | 192 | |||
LARGE_INTEGER | LONGLONG | .liPhysAGPBase.QuadPart | 208 | ||
struct (unnamed) | .liPhysAGPBase.u | 208 | |||
DWORD | .liPhysAGPBase.LowPart | 208 | |||
LONG | .liPhysAGPBase.HighPart | 212 | |||
HANDLE | .hdevAGP | 216 | |||
LPVOID | .pvPhysRsrv | 224 | |||
BYTE * | .pAgpCommitMask | 232 | |||
DWORD | .dwAgpCommitMaskSize | 240 |
│ └─248
VMR9AllocationInfo | DWORD | .dwFlags | 0 | |
DWORD | .dwWidth | 4 | ||
DWORD | .dwHeight | 8 | ||
EMRFORMAT | DWORD | .Format.dSignature | 12 | |
DWORD | .Format.nVersion | 16 | ||
DWORD | .Format.cbData | 20 | ||
DWORD | .Format.offData | 24 | ||
int | .Pool | 16 | ||
DWORD | .MinBuffers | 20 | ||
SIZE | LONG | .szAspectRatio.cx | 24 | |
LONG | .szAspectRatio.cy | 28 | ||
SIZE | LONG | .szNativeSize.cx | 32 | |
LONG | .szNativeSize.cy | 36 |
│ └─40
VMR9AlphaBitmap | DWORD | .dwFlags | 0 | |
HDC | .hdc | 8 | ||
int * | .pDDS | 16 | ||
RECT | LONG | .rSrc.left | 24 | |
LONG | .rSrc.top | 28 | ||
LONG | .rSrc.right | 32 | ||
LONG | .rSrc.bottom | 36 | ||
VMR9NormalizedRect | float | .rDest.left | 40 | |
float | .rDest.top | 44 | ||
float | .rDest.right | 48 | ||
float | .rDest.bottom | 52 | ||
FLOAT | .fAlpha | 56 | ||
COLORREF | .clrSrcKey | 60 | ||
DWORD | .dwFilterMode | 64 |
│ └─72
VMR9DeinterlaceCaps | DWORD | .dwSize | 0 |
DWORD | .dwNumPreviousOutputFrames | 4 | |
DWORD | .dwNumForwardRefSamples | 8 | |
DWORD | .dwNumBackwardRefSamples | 12 | |
VMR9DeinterlaceTech | .DeinterlaceTechnology | 16 |
│ └─20
VMR9Frequency | DWORD | .dwNumerator | 0 |
DWORD | .dwDenominator | 4 |
│ └─8
VMR9MonitorInfo | UINT | .uDevID | 0 | |
RECT | LONG | .rcMonitor.left | 4 | |
LONG | .rcMonitor.top | 8 | ||
LONG | .rcMonitor.right | 12 | ||
LONG | .rcMonitor.bottom | 16 | ||
HMONITOR | .hMon | 24 | ||
DWORD | .dwFlags | 32 | ||
wchar_t[32] | .szDevice | 36 | ||
wchar_t[512] | .szDescription | 100 | ||
LARGE_INTEGER | LONGLONG | .liDriverVersion.QuadPart | 1128 | |
struct (unnamed) | .liDriverVersion.u | 1128 | ||
DWORD | .liDriverVersion.LowPart | 1128 | ||
LONG | .liDriverVersion.HighPart | 1132 | ||
DWORD | .dwVendorId | 1136 | ||
DWORD | .dwDeviceId | 1140 | ||
DWORD | .dwSubSysId | 1144 | ||
DWORD | .dwRevision | 1148 |
│ └─1152
VMR9NormalizedRect | float | .left | 0 |
float | .top | 4 | |
float | .right | 8 | |
float | .bottom | 12 |
│ └─16
VMR9PresentationInfo | DWORD | .dwFlags | 0 | |
int * | .lpSurf | 8 | ||
int | .rtStart | 16 | ||
int | .rtEnd | 24 | ||
SIZE | LONG | .szAspectRatio.cx | 32 | |
LONG | .szAspectRatio.cy | 36 | ||
RECT | LONG | .rcSrc.left | 40 | |
LONG | .rcSrc.top | 44 | ||
LONG | .rcSrc.right | 48 | ||
LONG | .rcSrc.bottom | 52 | ||
RECT | LONG | .rcDst.left | 56 | |
LONG | .rcDst.top | 60 | ||
LONG | .rcDst.right | 64 | ||
LONG | .rcDst.bottom | 68 | ||
DWORD | .dwReserved1 | 72 | ||
DWORD | .dwReserved2 | 76 |
│ └─80
VMR9ProcAmpControl | DWORD | .dwSize | 0 |
DWORD | .dwFlags | 4 | |
float | .Brightness | 8 | |
float | .Contrast | 12 | |
float | .Hue | 16 | |
float | .Saturation | 20 |
│ └─24
VMR9ProcAmpControlRange | DWORD | .dwSize | 0 |
VMR9ProcAmpControlFlags | .dwProperty | 4 | |
float | .MinValue | 8 | |
float | .MaxValue | 12 | |
float | .DefaultValue | 16 | |
float | .StepSize | 20 |
│ └─24
VMR9VideoDesc | DWORD | .dwSize | 0 | |
DWORD | .dwSampleWidth | 4 | ||
DWORD | .dwSampleHeight | 8 | ||
VMR9_SampleFormat | .SampleFormat | 12 | ||
DWORD | .dwFourCC | 16 | ||
VMR9Frequency | DWORD | .InputSampleFreq.dwNumerator | 20 | |
DWORD | .InputSampleFreq.dwDenominator | 24 | ||
VMR9Frequency | DWORD | .OutputFrameFreq.dwNumerator | 28 | |
DWORD | .OutputFrameFreq.dwDenominator | 32 |
│ └─36
VMR9VideoStreamInfo | int * | .pddsVideoSurface | 0 | |
DWORD | .dwWidth | 8 | ||
DWORD | .dwHeight | 12 | ||
DWORD | .dwStrmID | 16 | ||
FLOAT | .fAlpha | 20 | ||
VMR9NormalizedRect | float | .rNormal.left | 24 | |
float | .rNormal.top | 28 | ||
float | .rNormal.right | 32 | ||
float | .rNormal.bottom | 36 | ||
int | .rtStart | 40 | ||
int | .rtEnd | 48 | ||
VMR9_SampleFormat | .SampleFormat | 56 |
│ └─64
VMRALLOCATIONINFO | DWORD | .dwFlags | 0 | |
LPBITMAPINFOHEADER | .lpHdr | 8 | ||
LPDDPIXELFORMAT | .lpPixFmt | 16 | ||
SIZE | LONG | .szAspectRatio.cx | 24 | |
LONG | .szAspectRatio.cy | 28 | ||
DWORD | .dwMinBuffers | 32 | ||
DWORD | .dwMaxBuffers | 36 | ||
DWORD | .dwInterlaceFlags | 40 | ||
SIZE | LONG | .szNativeSize.cx | 44 | |
LONG | .szNativeSize.cy | 48 |
│ └─56
VMRALPHABITMAP | DWORD | .dwFlags | 0 | |
HDC | .hdc | 8 | ||
LPDIRECTDRAWSURFACE7 | .pDDS | 16 | ||
RECT | LONG | .rSrc.left | 24 | |
LONG | .rSrc.top | 28 | ||
LONG | .rSrc.right | 32 | ||
LONG | .rSrc.bottom | 36 | ||
NORMALIZEDRECT | float | .rDest.left | 40 | |
float | .rDest.top | 44 | ||
float | .rDest.right | 48 | ||
float | .rDest.bottom | 52 | ||
FLOAT | .fAlpha | 56 | ||
COLORREF | .clrSrcKey | 60 |
│ └─64
VMRDeinterlaceCaps | DWORD | .dwSize | 0 |
DWORD | .dwNumPreviousOutputFrames | 4 | |
DWORD | .dwNumForwardRefSamples | 8 | |
DWORD | .dwNumBackwardRefSamples | 12 | |
VMRDeinterlaceTech | .DeinterlaceTechnology | 16 |
│ └─20
VMRFrequency | DWORD | .dwNumerator | 0 |
DWORD | .dwDenominator | 4 |
│ └─8
VMRGUID | GUID * | .pGUID | 0 | |
GUID | unsigned long | .GUID.Data1 | 8 | |
unsigned short | .GUID.Data2 | 12 | ||
unsigned short | .GUID.Data3 | 14 | ||
unsigned char[8] | .GUID.Data4 | 16 |
│ └─24
VMRMONITORINFO | VMRGUID | GUID * | .guid.pGUID | 0 | |
GUID | unsigned long | .guid.GUID.Data1 | 8 | ||
unsigned short | .guid.GUID.Data2 | 12 | |||
unsigned short | .guid.GUID.Data3 | 14 | |||
unsigned char[8] | .guid.GUID.Data4 | 16 | |||
RECT | LONG | .rcMonitor.left | 24 | ||
LONG | .rcMonitor.top | 28 | |||
LONG | .rcMonitor.right | 32 | |||
LONG | .rcMonitor.bottom | 36 | |||
HMONITOR | .hMon | 40 | |||
DWORD | .dwFlags | 48 | |||
wchar_t[32] | .szDevice | 52 | |||
wchar_t[256] | .szDescription | 116 | |||
LARGE_INTEGER | LONGLONG | .liDriverVersion.QuadPart | 632 | ||
struct (unnamed) | .liDriverVersion.u | 632 | |||
DWORD | .liDriverVersion.LowPart | 632 | |||
LONG | .liDriverVersion.HighPart | 636 | |||
DWORD | .dwVendorId | 640 | |||
DWORD | .dwDeviceId | 644 | |||
DWORD | .dwSubSysId | 648 | |||
DWORD | .dwRevision | 652 |
│ └─656
VMRPRESENTATIONINFO | DWORD | .dwFlags | 0 | |
LPDIRECTDRAWSURFACE7 | .lpSurf | 8 | ||
REFERENCE_TIME | .rtStart | 16 | ||
REFERENCE_TIME | .rtEnd | 24 | ||
SIZE | LONG | .szAspectRatio.cx | 32 | |
LONG | .szAspectRatio.cy | 36 | ||
RECT | LONG | .rcSrc.left | 40 | |
LONG | .rcSrc.top | 44 | ||
LONG | .rcSrc.right | 48 | ||
LONG | .rcSrc.bottom | 52 | ||
RECT | LONG | .rcDst.left | 56 | |
LONG | .rcDst.top | 60 | ||
LONG | .rcDst.right | 64 | ||
LONG | .rcDst.bottom | 68 | ||
DWORD | .dwTypeSpecificFlags | 72 | ||
DWORD | .dwInterlaceFlags | 76 |
│ └─80
VMRVIDEOSTREAMINFO | LPDIRECTDRAWSURFACE7 | .pddsVideoSurface | 0 | |
DWORD | .dwWidth | 8 | ||
DWORD | .dwHeight | 12 | ||
DWORD | .dwStrmID | 16 | ||
FLOAT | .fAlpha | 20 | ||
DDCOLORKEY | DWORD | .ddClrKey.dwColorSpaceLowValue | 24 | |
DWORD | .ddClrKey.dwColorSpaceHighValue | 28 | ||
NORMALIZEDRECT | float | .rNormal.left | 32 | |
float | .rNormal.top | 36 | ||
float | .rNormal.right | 40 | ||
float | .rNormal.bottom | 44 |
│ └─48
VMRVideoDesc | DWORD | .dwSize | 0 | |
DWORD | .dwSampleWidth | 4 | ||
DWORD | .dwSampleHeight | 8 | ||
BOOL | .SingleFieldPerSample | 12 | ||
DWORD | .dwFourCC | 16 | ||
VMRFrequency | DWORD | .InputSampleFreq.dwNumerator | 20 | |
DWORD | .InputSampleFreq.dwDenominator | 24 | ||
VMRFrequency | DWORD | .OutputFrameFreq.dwNumerator | 28 | |
DWORD | .OutputFrameFreq.dwDenominator | 32 |
│ └─36
VM_GENCOUNTER | ULONGLONG | .GenerationCount | 0 |
ULONGLONG | .GenerationCountHigh | 8 |
│ └─16
VOLUME_BITMAP_BUFFER | LARGE_INTEGER | LONGLONG | .StartingLcn.QuadPart | 0 |
struct (unnamed) | .StartingLcn.u | 0 | ||
DWORD | .StartingLcn.LowPart | 0 | ||
LONG | .StartingLcn.HighPart | 4 | ||
LARGE_INTEGER | LONGLONG | .BitmapSize.QuadPart | 8 | |
struct (unnamed) | .BitmapSize.u | 8 | ||
DWORD | .BitmapSize.LowPart | 8 | ||
LONG | .BitmapSize.HighPart | 12 | ||
BYTE[1] | .Buffer | 16 |
│ └─24
VOLUME_DISK_EXTENTS | DWORD | .NumberOfDiskExtents | 0 |
DISK_EXTENT[1] | .Extents | 8 |
│ └─32
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION | DWORDLONG | .GptAttributes | 0 |
│ └─8
VSS_COMPONENTINFO | _VSS_COMPONENTINFO | .type | 0 |
BSTR | .bstrLogicalPath | 8 | |
BSTR | .bstrComponentName | 16 | |
BSTR | .bstrCaption | 24 | |
BYTE * | .pbIcon | 32 | |
UINT | .cbIcon | 40 | |
bool | .bRestoreMetadata | 44 | |
bool | .bNotifyOnBackupComplete | 45 | |
bool | .bSelectable | 46 | |
bool | .bSelectableForRestore | 47 | |
DWORD | .dwComponentFlags | 48 | |
UINT | .cFileCount | 52 | |
UINT | .cDatabases | 56 | |
UINT | .cLogFiles | 60 | |
UINT | .cDependencies | 64 |
│ └─72
VSS_DIFF_AREA_PROP | VSS_PWSZ | .m_pwszVolumeName | 0 |
VSS_PWSZ | .m_pwszDiffAreaVolumeName | 8 | |
LONGLONG | .m_llMaximumDiffSpace | 16 | |
LONGLONG | .m_llAllocatedDiffSpace | 24 | |
LONGLONG | .m_llUsedDiffSpace | 32 |
│ └─40
VSS_DIFF_VOLUME_PROP | VSS_PWSZ | .m_pwszVolumeName | 0 |
VSS_PWSZ | .m_pwszVolumeDisplayName | 8 | |
LONGLONG | .m_llVolumeFreeSpace | 16 | |
LONGLONG | .m_llVolumeTotalSpace | 24 |
│ └─32
VSS_MGMT_OBJECT_PROP | VSS_MGMT_OBJECT_TYPE | .Type | 0 |
VSS_MGMT_OBJECT_UNION | .Obj | 8 |
│ └─48
VSS_OBJECT_PROP | VSS_OBJECT_TYPE | .Type | 0 |
VSS_OBJECT_UNION | .Obj | 8 |
│ └─136
VSS_PROVIDER_PROP | VSS_ID | .m_ProviderId | 0 |
VSS_PWSZ | .m_pwszProviderName | 16 | |
VSS_PROVIDER_TYPE | .m_eProviderType | 24 | |
VSS_PWSZ | .m_pwszProviderVersion | 32 | |
VSS_ID | .m_ProviderVersionId | 40 | |
CLSID | .m_ClassId | 56 |
│ └─72
VSS_SNAPSHOT_PROP | VSS_ID | .m_SnapshotId | 0 |
VSS_ID | .m_SnapshotSetId | 16 | |
LONG | .m_lSnapshotsCount | 32 | |
VSS_PWSZ | .m_pwszSnapshotDeviceObject | 40 | |
VSS_PWSZ | .m_pwszOriginalVolumeName | 48 | |
VSS_PWSZ | .m_pwszOriginatingMachine | 56 | |
VSS_PWSZ | .m_pwszServiceMachine | 64 | |
VSS_PWSZ | .m_pwszExposedName | 72 | |
VSS_PWSZ | .m_pwszExposedPath | 80 | |
VSS_ID | .m_ProviderId | 88 | |
LONG | .m_lSnapshotAttributes | 104 | |
VSS_TIMESTAMP | .m_tsCreationTimestamp | 112 | |
VSS_SNAPSHOT_STATE | .m_eStatus | 120 |
│ └─128
VSS_VOLUME_PROP | VSS_PWSZ | .m_pwszVolumeName | 0 |
VSS_PWSZ | .m_pwszVolumeDisplayName | 8 |
│ └─16
VSS_VOLUME_PROTECTION_INFO | VSS_PROTECTION_LEVEL | .m_protectionLevel | 0 |
BOOL | .m_volumeIsOfflineForProtection | 4 | |
VSS_PROTECTION_FAULT | .m_protectionFault | 8 | |
LONG | .m_failureStatus | 12 | |
BOOL | .m_volumeHasUnusedDiffArea | 16 | |
DWORD | .m_reserved | 20 |
│ └─24
VS_FIXEDFILEINFO | DWORD | .dwSignature | 0 |
DWORD | .dwStrucVersion | 4 | |
DWORD | .dwFileVersionMS | 8 | |
DWORD | .dwFileVersionLS | 12 | |
DWORD | .dwProductVersionMS | 16 | |
DWORD | .dwProductVersionLS | 20 | |
DWORD | .dwFileFlagsMask | 24 | |
DWORD | .dwFileFlags | 28 | |
DWORD | .dwFileOS | 32 | |
DWORD | .dwFileType | 36 | |
DWORD | .dwFileSubtype | 40 | |
DWORD | .dwFileDateMS | 44 | |
DWORD | .dwFileDateLS | 48 |
│ └─52
VisualElement | InstanceHandle | .Handle | 0 | |
SourceInfo | BSTR | .SrcInfo.FileName | 8 | |
unsigned int | .SrcInfo.LineNumber | 16 | ||
unsigned int | .SrcInfo.ColumnNumber | 20 | ||
unsigned int | .SrcInfo.CharPosition | 24 | ||
BSTR | .SrcInfo.Hash | 32 | ||
BSTR | .Type | 40 | ||
BSTR | .Name | 48 | ||
unsigned int | .NumChildren | 56 |
│ └─64
WABEXTDISPLAY | ULONG | .cbSize | 0 |
int | .lpWABObject | 8 | |
int | .lpAdrBook | 16 | |
int | .lpPropObj | 24 | |
BOOL | .fReadOnly | 32 | |
BOOL | .fDataChanged | 36 | |
ULONG | .ulFlags | 40 | |
LPVOID | .lpv | 48 | |
LPTSTR | .lpsz | 56 |
│ └─64
WABIMPORTPARAM | ULONG | .cbSize | 0 |
int | .lpAdrBook | 8 | |
HWND | .hWnd | 16 | |
ULONG | .ulFlags | 24 | |
LPSTR | .lpszFileName | 32 |
│ └─40
WAB_PARAM | ULONG | .cbSize | 0 | |
HWND | .hwnd | 8 | ||
LPSTR | .szFileName | 16 | ||
ULONG | .ulFlags | 24 | ||
GUID | unsigned long | .guidPSExt.Data1 | 28 | |
unsigned short | .guidPSExt.Data2 | 32 | ||
unsigned short | .guidPSExt.Data3 | 34 | ||
unsigned char[8] | .guidPSExt.Data4 | 36 |
│ └─48
WAITCHAIN_NODE_INFO | WCT_OBJECT_TYPE | .ObjectType | 0 |
WCT_OBJECT_STATUS | .ObjectStatus | 4 | |
struct (unnamed) | .LockObject | 8 | |
struct (unnamed) | .ThreadObject | 8 |
│ └─280
WAVEFILTER | DWORD | .cbStruct | 0 |
DWORD | .dwFilterTag | 4 | |
DWORD | .fdwFilter | 8 | |
DWORD[5] | .dwReserved | 12 |
│ └─32
WAVEFORMAT | WORD | .wFormatTag | 0 |
WORD | .nChannels | 2 | |
DWORD | .nSamplesPerSec | 4 | |
DWORD | .nAvgBytesPerSec | 8 | |
WORD | .nBlockAlign | 12 |
│ └─14
WAVEFORMATEX | WORD | .wFormatTag | 0 |
WORD | .nChannels | 2 | |
DWORD | .nSamplesPerSec | 4 | |
DWORD | .nAvgBytesPerSec | 8 | |
WORD | .nBlockAlign | 12 | |
WORD | .wBitsPerSample | 14 | |
WORD | .cbSize | 16 |
│ └─18
WAVEFORMATEXTENSIBLE | WAVEFORMATEX | WORD | .Format.wFormatTag | 0 |
WORD | .Format.nChannels | 2 | ||
DWORD | .Format.nSamplesPerSec | 4 | ||
DWORD | .Format.nAvgBytesPerSec | 8 | ||
WORD | .Format.nBlockAlign | 12 | ||
WORD | .Format.wBitsPerSample | 14 | ||
WORD | .Format.cbSize | 16 | ||
union (unnamed) | .Samples | 0 | ||
GUID | unsigned long | .SubFormat.Data1 | 0 | |
unsigned short | .SubFormat.Data2 | 4 | ||
unsigned short | .SubFormat.Data3 | 6 | ||
unsigned char[8] | .SubFormat.Data4 | 8 | ||
DWORD | .dwChannelMask | 0 |
│ └─40
WAVEHDR | LPSTR | .lpData | 0 |
DWORD | .dwBufferLength | 8 | |
DWORD | .dwBytesRecorded | 12 | |
DWORD_PTR | .dwUser | 16 | |
DWORD | .dwFlags | 24 | |
DWORD | .dwLoops | 28 | |
struct wavehdr_tag * | .lpNext | 32 | |
DWORD_PTR | .reserved | 40 |
│ └─48
WAVEINCAPS | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
DWORD | .dwFormats | 40 | |
WORD | .wChannels | 44 | |
WORD | .wReserved1 | 46 |
│ └─48
WAVEINCAPSA | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
DWORD | .dwFormats | 40 | |
WORD | .wChannels | 44 | |
WORD | .wReserved1 | 46 |
│ └─48
WAVEINCAPSW | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
WCHAR[32] | .szPname | 8 | |
DWORD | .dwFormats | 72 | |
WORD | .wChannels | 76 | |
WORD | .wReserved1 | 78 |
│ └─80
WAVEOUTCAPS | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
DWORD | .dwFormats | 40 | |
WORD | .wChannels | 44 | |
WORD | .wReserved1 | 46 | |
DWORD | .dwSupport | 48 |
│ └─52
WAVEOUTCAPSA | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
CHAR[32] | .szPname | 8 | |
DWORD | .dwFormats | 40 | |
WORD | .wChannels | 44 | |
WORD | .wReserved1 | 46 | |
DWORD | .dwSupport | 48 |
│ └─52
WAVEOUTCAPSW | WORD | .wMid | 0 |
WORD | .wPid | 2 | |
MMVERSION | .vDriverVersion | 4 | |
WCHAR[32] | .szPname | 8 | |
DWORD | .dwFormats | 72 | |
WORD | .wChannels | 76 | |
WORD | .wReserved1 | 78 | |
DWORD | .dwSupport | 80 |
│ └─84
WBEM_COMPILE_STATUS_INFO | long | .lPhaseError | 0 |
HRESULT | .hRes | 4 | |
long | .ObjectNum | 8 | |
long | .FirstLine | 12 | |
long | .LastLine | 16 | |
DWORD | .dwOutFlags | 20 |
│ └─24
WCM_BILLING_CYCLE_INFO | FILETIME | DWORD | .StartDate.dwLowDateTime | 0 |
DWORD | .StartDate.dwHighDateTime | 4 | ||
WCM_TIME_INTERVAL | WORD | .Duration.wYear | 8 | |
WORD | .Duration.wMonth | 10 | ||
WORD | .Duration.wDay | 12 | ||
WORD | .Duration.wHour | 14 | ||
WORD | .Duration.wMinute | 16 | ||
WORD | .Duration.wSecond | 18 | ||
WORD | .Duration.wMilliseconds | 20 | ||
BOOL | .Reset | 24 |
│ └─28
WCM_CONNECTION_COST_DATA | DWORD | .ConnectionCost | 0 |
WCM_CONNECTION_COST_SOURCE | .CostSource | 4 |
│ └─8
WCM_DATAPLAN_STATUS | WCM_USAGE_DATA | DWORD | .UsageData.UsageInMegabytes | 0 | |
FILETIME | DWORD | .UsageData.LastSyncTime.dwLowDateTime | 4 | ||
DWORD | .UsageData.LastSyncTime.dwHighDateTime | 8 | |||
DWORD | .DataLimitInMegabytes | 12 | |||
DWORD | .InboundBandwidthInKbps | 16 | |||
DWORD | .OutboundBandwidthInKbps | 20 | |||
WCM_BILLING_CYCLE_INFO | FILETIME | DWORD | .BillingCycle.StartDate.dwLowDateTime | 24 | |
DWORD | .BillingCycle.StartDate.dwHighDateTime | 28 | |||
WCM_TIME_INTERVAL | WORD | .BillingCycle.Duration.wYear | 32 | ||
WORD | .BillingCycle.Duration.wMonth | 34 | |||
WORD | .BillingCycle.Duration.wDay | 36 | |||
WORD | .BillingCycle.Duration.wHour | 38 | |||
WORD | .BillingCycle.Duration.wMinute | 40 | |||
WORD | .BillingCycle.Duration.wSecond | 42 | |||
WORD | .BillingCycle.Duration.wMilliseconds | 44 | |||
BOOL | .BillingCycle.Reset | 48 | |||
DWORD | .MaxTransferSizeInMegabytes | 52 | |||
DWORD | .Reserved | 56 |
│ └─60
WCM_POLICY_VALUE | BOOL | .fValue | 0 |
BOOL | .fIsGroupPolicy | 4 |
│ └─8
WCM_PROFILE_INFO | WCHAR[256] | .strProfileName | 0 | |
GUID | unsigned long | .AdapterGUID.Data1 | 512 | |
unsigned short | .AdapterGUID.Data2 | 516 | ||
unsigned short | .AdapterGUID.Data3 | 518 | ||
unsigned char[8] | .AdapterGUID.Data4 | 520 | ||
WCM_MEDIA_TYPE | .Media | 528 |
│ └─532
WCM_PROFILE_INFO_LIST | DWORD | .dwNumberOfItems | 0 |
WCM_PROFILE_INFO[1] | .ProfileInfo | 4 |
│ └─536
WCM_TIME_INTERVAL | WORD | .wYear | 0 |
WORD | .wMonth | 2 | |
WORD | .wDay | 4 | |
WORD | .wHour | 6 | |
WORD | .wMinute | 8 | |
WORD | .wSecond | 10 | |
WORD | .wMilliseconds | 12 |
│ └─14
WCM_USAGE_DATA | DWORD | .UsageInMegabytes | 0 | |
FILETIME | DWORD | .LastSyncTime.dwLowDateTime | 4 | |
DWORD | .LastSyncTime.dwHighDateTime | 8 |
│ └─12
WCN_VALUE_TYPE_PRIMARY_DEVICE_TYPE | WCN_VALUE_TYPE_DEVICE_TYPE_CATEGORY | .Category | 0 |
WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY_OUI | .SubCategoryOUI | 2 | |
WCN_VALUE_TYPE_DEVICE_TYPE_SUBCATEGORY | .SubCategory | 6 |
│ └─8
WCN_VENDOR_EXTENSION_SPEC | DWORD | .VendorId | 0 |
DWORD | .SubType | 4 | |
DWORD | .Index | 8 | |
DWORD | .Flags | 12 |
│ └─16
WCRANGE | WCHAR | .wcLow | 0 |
USHORT | .cGlyphs | 2 |
│ └─4
WCRUN | WCHAR | .wcLow | 0 |
USHORT | .cGlyphs | 2 | |
HGLYPH * | .phg | 8 |
│ └─16
WDS_CLI_CRED | PCWSTR | .pwszUserName | 0 |
PCWSTR | .pwszDomain | 8 | |
PCWSTR | .pwszPassword | 16 |
│ └─24
WDS_TRANSPORTCLIENT_REQUEST | ULONG | .ulLength | 0 |
ULONG | .ulApiVersion | 4 | |
ULONG | .ulAuthLevel | 8 | |
LPCWSTR | .pwszServer | 16 | |
LPCWSTR | .pwszNamespace | 24 | |
LPCWSTR | .pwszObjectName | 32 | |
ULONG | .ulCacheSize | 40 | |
ULONG | .ulProtocol | 44 | |
PVOID | .pvProtocolData | 48 | |
ULONG | .ulProtocolDataLength | 56 |
│ └─64
WDS_TRANSPORTPROVIDER_INIT_PARAMS | ULONG | .ulLength | 0 |
ULONG | .ulMcServerVersion | 4 | |
HKEY | .hRegistryKey | 8 | |
HANDLE | .hProvider | 16 |
│ └─24
WDS_TRANSPORTPROVIDER_SETTINGS | ULONG | .ulLength | 0 |
ULONG | .ulProviderVersion | 4 |
│ └─8
WEBAUTHN_ASSERTION | DWORD | .dwVersion | 0 | |
DWORD | .cbAuthenticatorData | 4 | ||
PBYTE | .pbAuthenticatorData | 8 | ||
DWORD | .cbSignature | 16 | ||
PBYTE | .pbSignature | 24 | ||
WEBAUTHN_CREDENTIAL | DWORD | .Credential.dwVersion | 32 | |
DWORD | .Credential.cbId | 36 | ||
PBYTE | .Credential.pbId | 40 | ||
LPCWSTR | .Credential.pwszCredentialType | 48 | ||
DWORD | .cbUserId | 56 | ||
PBYTE | .pbUserId | 64 | ||
WEBAUTHN_EXTENSIONS | DWORD | .Extensions.cExtensions | 72 | |
PWEBAUTHN_EXTENSION | .Extensions.pExtensions | 80 | ||
DWORD | .cbCredLargeBlob | 88 | ||
PBYTE | .pbCredLargeBlob | 96 | ||
DWORD | .dwCredLargeBlobStatus | 104 | ||
PWEBAUTHN_HMAC_SECRET_SALT | .pHmacSecret | 112 |
│ └─120
WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS | DWORD | .dwVersion | 0 | |
DWORD | .dwTimeoutMilliseconds | 4 | ||
WEBAUTHN_CREDENTIALS | DWORD | .CredentialList.cCredentials | 8 | |
PWEBAUTHN_CREDENTIAL | .CredentialList.pCredentials | 16 | ||
WEBAUTHN_EXTENSIONS | DWORD | .Extensions.cExtensions | 24 | |
PWEBAUTHN_EXTENSION | .Extensions.pExtensions | 32 | ||
DWORD | .dwAuthenticatorAttachment | 40 | ||
DWORD | .dwUserVerificationRequirement | 44 | ||
DWORD | .dwFlags | 48 | ||
PCWSTR | .pwszU2fAppId | 56 | ||
BOOL * | .pbU2fAppId | 64 | ||
GUID * | .pCancellationId | 72 | ||
PWEBAUTHN_CREDENTIAL_LIST | .pAllowCredentialList | 80 | ||
DWORD | .dwCredLargeBlobOperation | 88 | ||
DWORD | .cbCredLargeBlob | 92 | ||
PBYTE | .pbCredLargeBlob | 96 | ||
PWEBAUTHN_HMAC_SECRET_SALT_VALUES | .pHmacSecretSaltValues | 104 | ||
BOOL | .bBrowserInPrivateMode | 112 |
│ └─120
WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS | DWORD | .dwVersion | 0 | |
DWORD | .dwTimeoutMilliseconds | 4 | ||
WEBAUTHN_CREDENTIALS | DWORD | .CredentialList.cCredentials | 8 | |
PWEBAUTHN_CREDENTIAL | .CredentialList.pCredentials | 16 | ||
WEBAUTHN_EXTENSIONS | DWORD | .Extensions.cExtensions | 24 | |
PWEBAUTHN_EXTENSION | .Extensions.pExtensions | 32 | ||
DWORD | .dwAuthenticatorAttachment | 40 | ||
BOOL | .bRequireResidentKey | 44 | ||
DWORD | .dwUserVerificationRequirement | 48 | ||
DWORD | .dwAttestationConveyancePreference | 52 | ||
DWORD | .dwFlags | 56 | ||
GUID * | .pCancellationId | 64 | ||
PWEBAUTHN_CREDENTIAL_LIST | .pExcludeCredentialList | 72 | ||
DWORD | .dwEnterpriseAttestation | 80 | ||
DWORD | .dwLargeBlobSupport | 84 | ||
BOOL | .bPreferResidentKey | 88 | ||
BOOL | .bBrowserInPrivateMode | 92 |
│ └─96
WEBAUTHN_CLIENT_DATA | DWORD | .dwVersion | 0 |
DWORD | .cbClientDataJSON | 4 | |
PBYTE | .pbClientDataJSON | 8 | |
LPCWSTR | .pwszHashAlgId | 16 |
│ └─24
WEBAUTHN_COMMON_ATTESTATION | DWORD | .dwVersion | 0 |
PCWSTR | .pwszAlg | 8 | |
LONG | .lAlg | 16 | |
DWORD | .cbSignature | 20 | |
PBYTE | .pbSignature | 24 | |
DWORD | .cX5c | 32 | |
PWEBAUTHN_X5C | .pX5c | 40 | |
PCWSTR | .pwszVer | 48 | |
DWORD | .cbCertInfo | 56 | |
PBYTE | .pbCertInfo | 64 | |
DWORD | .cbPubArea | 72 | |
PBYTE | .pbPubArea | 80 |
│ └─88
WEBAUTHN_COSE_CREDENTIAL_PARAMETER | DWORD | .dwVersion | 0 |
LPCWSTR | .pwszCredentialType | 8 | |
LONG | .lAlg | 16 |
│ └─24
WEBAUTHN_COSE_CREDENTIAL_PARAMETERS | DWORD | .cCredentialParameters | 0 |
PWEBAUTHN_COSE_CREDENTIAL_PARAMETER | .pCredentialParameters | 8 |
│ └─16
WEBAUTHN_CREDENTIAL | DWORD | .dwVersion | 0 |
DWORD | .cbId | 4 | |
PBYTE | .pbId | 8 | |
LPCWSTR | .pwszCredentialType | 16 |
│ └─24
WEBAUTHN_CREDENTIALS | DWORD | .cCredentials | 0 |
PWEBAUTHN_CREDENTIAL | .pCredentials | 8 |
│ └─16
WEBAUTHN_CREDENTIAL_ATTESTATION | DWORD | .dwVersion | 0 | |
PCWSTR | .pwszFormatType | 8 | ||
DWORD | .cbAuthenticatorData | 16 | ||
PBYTE | .pbAuthenticatorData | 24 | ||
DWORD | .cbAttestation | 32 | ||
PBYTE | .pbAttestation | 40 | ||
DWORD | .dwAttestationDecodeType | 48 | ||
PVOID | .pvAttestationDecode | 56 | ||
DWORD | .cbAttestationObject | 64 | ||
PBYTE | .pbAttestationObject | 72 | ||
DWORD | .cbCredentialId | 80 | ||
PBYTE | .pbCredentialId | 88 | ||
WEBAUTHN_EXTENSIONS | DWORD | .Extensions.cExtensions | 96 | |
PWEBAUTHN_EXTENSION | .Extensions.pExtensions | 104 | ||
DWORD | .dwUsedTransport | 112 | ||
BOOL | .bEpAtt | 116 | ||
BOOL | .bLargeBlobSupported | 120 | ||
BOOL | .bResidentKey | 124 |
│ └─128
WEBAUTHN_CREDENTIAL_DETAILS | DWORD | .dwVersion | 0 |
DWORD | .cbCredentialID | 4 | |
PBYTE | .pbCredentialID | 8 | |
PWEBAUTHN_RP_ENTITY_INFORMATION | .pRpInformation | 16 | |
PWEBAUTHN_USER_ENTITY_INFORMATION | .pUserInformation | 24 | |
BOOL | .bRemovable | 32 |
│ └─40
WEBAUTHN_CREDENTIAL_DETAILS_LIST | DWORD | .cCredentialDetails | 0 |
PWEBAUTHN_CREDENTIAL_DETAILS * | .ppCredentialDetails | 8 |
│ └─16
WEBAUTHN_CREDENTIAL_EX | DWORD | .dwVersion | 0 |
DWORD | .cbId | 4 | |
PBYTE | .pbId | 8 | |
LPCWSTR | .pwszCredentialType | 16 | |
DWORD | .dwTransports | 24 |
│ └─32
WEBAUTHN_CREDENTIAL_LIST | DWORD | .cCredentials | 0 |
PWEBAUTHN_CREDENTIAL_EX * | .ppCredentials | 8 |
│ └─16
WEBAUTHN_CRED_BLOB_EXTENSION | DWORD | .cbCredBlob | 0 |
PBYTE | .pbCredBlob | 8 |
│ └─16
WEBAUTHN_CRED_PROTECT_EXTENSION_IN | DWORD | .dwCredProtect | 0 |
BOOL | .bRequireCredProtect | 4 |
│ └─8
WEBAUTHN_CRED_WITH_HMAC_SECRET_SALT | DWORD | .cbCredID | 0 |
PBYTE | .pbCredID | 8 | |
PWEBAUTHN_HMAC_SECRET_SALT | .pHmacSecretSalt | 16 |
│ └─24
WEBAUTHN_EXTENSION | LPCWSTR | .pwszExtensionIdentifier | 0 |
DWORD | .cbExtension | 8 | |
PVOID | .pvExtension | 16 |
│ └─24
WEBAUTHN_EXTENSIONS | DWORD | .cExtensions | 0 |
PWEBAUTHN_EXTENSION | .pExtensions | 8 |
│ └─16
WEBAUTHN_GET_CREDENTIALS_OPTIONS | DWORD | .dwVersion | 0 |
LPCWSTR | .pwszRpId | 8 | |
BOOL | .bBrowserInPrivateMode | 16 |
│ └─24
WEBAUTHN_HMAC_SECRET_SALT | DWORD | .cbFirst | 0 |
PBYTE | .pbFirst | 8 | |
DWORD | .cbSecond | 16 | |
PBYTE | .pbSecond | 24 |
│ └─32
WEBAUTHN_HMAC_SECRET_SALT_VALUES | PWEBAUTHN_HMAC_SECRET_SALT | .pGlobalHmacSalt | 0 |
DWORD | .cCredWithHmacSecretSaltList | 8 | |
PWEBAUTHN_CRED_WITH_HMAC_SECRET_SALT | .pCredWithHmacSecretSaltList | 16 |
│ └─24
WEBAUTHN_RP_ENTITY_INFORMATION | DWORD | .dwVersion | 0 |
PCWSTR | .pwszId | 8 | |
PCWSTR | .pwszName | 16 | |
PCWSTR | .pwszIcon | 24 |
│ └─32
WEBAUTHN_USER_ENTITY_INFORMATION | DWORD | .dwVersion | 0 |
DWORD | .cbId | 4 | |
PBYTE | .pbId | 8 | |
PCWSTR | .pwszName | 16 | |
PCWSTR | .pwszIcon | 24 | |
PCWSTR | .pwszDisplayName | 32 |
│ └─40
WEBAUTHN_X5C | DWORD | .cbData | 0 |
PBYTE | .pbData | 8 |
│ └─16
WEB_SOCKET_BUFFER | struct (unnamed) | .CloseStatus | 0 |
struct (unnamed) | .Data | 0 |
│ └─16
WEB_SOCKET_HTTP_HEADER | PCHAR | .pcName | 0 |
ULONG | .ulNameLength | 8 | |
PCHAR | .pcValue | 16 | |
ULONG | .ulValueLength | 24 |
│ └─32
WEB_SOCKET_PROPERTY | WEB_SOCKET_PROPERTY_TYPE | .Type | 0 |
PVOID | .pvValue | 8 | |
ULONG | .ulValueSize | 16 |
│ └─24
WEEKLY | WORD | .WeeksInterval | 0 |
WORD | .rgfDaysOfTheWeek | 2 |
│ └─4
WER_DUMP_CUSTOM_OPTIONS | DWORD | .dwSize | 0 |
DWORD | .dwMask | 4 | |
DWORD | .dwDumpFlags | 8 | |
BOOL | .bOnlyThisThread | 12 | |
DWORD | .dwExceptionThreadFlags | 16 | |
DWORD | .dwOtherThreadFlags | 20 | |
DWORD | .dwExceptionThreadExFlags | 24 | |
DWORD | .dwOtherThreadExFlags | 28 | |
DWORD | .dwPreferredModuleFlags | 32 | |
DWORD | .dwOtherModuleFlags | 36 | |
WCHAR[256] | .wzPreferredModuleList | 40 |
│ └─552
WER_EXCEPTION_INFORMATION | PEXCEPTION_POINTERS | .pExceptionPointers | 0 |
BOOL | .bClientPointers | 8 |
│ └─16
WER_REPORT_INFORMATION | DWORD | .dwSize | 0 |
HANDLE | .hProcess | 8 | |
WCHAR[64] | .wzConsentKey | 16 | |
WCHAR[128] | .wzFriendlyEventName | 144 | |
WCHAR[128] | .wzApplicationName | 400 | |
WCHAR[260] | .wzApplicationPath | 656 | |
WCHAR[512] | .wzDescription | 1176 | |
HWND | .hwndParent | 2200 |
│ └─2208
WER_REPORT_METADATA_V2 | WER_REPORT_SIGNATURE | .Signature | 0 | |
GUID | unsigned long | .BucketId.Data1 | 7912 | |
unsigned short | .BucketId.Data2 | 7916 | ||
unsigned short | .BucketId.Data3 | 7918 | ||
unsigned char[8] | .BucketId.Data4 | 7920 | ||
GUID | unsigned long | .ReportId.Data1 | 7928 | |
unsigned short | .ReportId.Data2 | 7932 | ||
unsigned short | .ReportId.Data3 | 7934 | ||
unsigned char[8] | .ReportId.Data4 | 7936 | ||
FILETIME | DWORD | .CreationTime.dwLowDateTime | 7944 | |
DWORD | .CreationTime.dwHighDateTime | 7948 | ||
ULONGLONG | .SizeInBytes | 7952 | ||
WCHAR[260] | .CabId | 7960 | ||
DWORD | .ReportStatus | 8480 | ||
GUID | unsigned long | .ReportIntegratorId.Data1 | 8484 | |
unsigned short | .ReportIntegratorId.Data2 | 8488 | ||
unsigned short | .ReportIntegratorId.Data3 | 8490 | ||
unsigned char[8] | .ReportIntegratorId.Data4 | 8492 | ||
DWORD | .NumberOfFiles | 8500 | ||
DWORD | .SizeOfFileNames | 8504 | ||
WCHAR * | .FileNames | 8512 |
│ └─8520
WER_RUNTIME_EXCEPTION_INFORMATION | DWORD | .dwSize | 0 | |
HANDLE | .hProcess | 8 | ||
HANDLE | .hThread | 16 | ||
EXCEPTION_RECORD | DWORD | .exceptionRecord.ExceptionCode | 24 | |
DWORD | .exceptionRecord.ExceptionFlags | 28 | ||
struct _EXCEPTION_RECORD * | .exceptionRecord.ExceptionRecord | 32 | ||
PVOID | .exceptionRecord.ExceptionAddress | 40 | ||
DWORD | .exceptionRecord.NumberParameters | 48 | ||
ULONG_PTR[15] | .exceptionRecord.ExceptionInformation | 56 | ||
CONTEXT | DWORD64 | .context.P1Home | 176 | |
DWORD64 | .context.P2Home | 184 | ||
DWORD64 | .context.P3Home | 192 | ||
DWORD64 | .context.P4Home | 200 | ||
DWORD64 | .context.P5Home | 208 | ||
DWORD64 | .context.P6Home | 216 | ||
DWORD | .context.ContextFlags | 224 | ||
DWORD | .context.MxCsr | 228 | ||
WORD | .context.SegCs | 232 | ||
WORD | .context.SegDs | 234 | ||
WORD | .context.SegEs | 236 | ||
WORD | .context.SegFs | 238 | ||
WORD | .context.SegGs | 240 | ||
WORD | .context.SegSs | 242 | ||
DWORD | .context.EFlags | 244 | ||
DWORD64 | .context.Dr0 | 248 | ||
DWORD64 | .context.Dr1 | 256 | ||
DWORD64 | .context.Dr2 | 264 | ||
DWORD64 | .context.Dr3 | 272 | ||
DWORD64 | .context.Dr6 | 280 | ||
DWORD64 | .context.Dr7 | 288 | ||
DWORD64 | .context.Rax | 296 | ||
DWORD64 | .context.Rcx | 304 | ||
DWORD64 | .context.Rdx | 312 | ||
DWORD64 | .context.Rbx | 320 | ||
DWORD64 | .context.Rsp | 328 | ||
DWORD64 | .context.Rbp | 336 | ||
DWORD64 | .context.Rsi | 344 | ||
DWORD64 | .context.Rdi | 352 | ||
DWORD64 | .context.R8 | 360 | ||
DWORD64 | .context.R9 | 368 | ||
DWORD64 | .context.R10 | 376 | ||
DWORD64 | .context.R11 | 384 | ||
DWORD64 | .context.R12 | 392 | ||
DWORD64 | .context.R13 | 400 | ||
DWORD64 | .context.R14 | 408 | ||
DWORD64 | .context.R15 | 416 | ||
DWORD64 | .context.Rip | 424 | ||
XMM_SAVE_AREA32 | .context.FltSave | 432 | ||
M128A[2] | .context.Header | 432 | ||
M128A[8] | .context.Legacy | 464 | ||
M128A | .context.Xmm0 | 592 | ||
M128A | .context.Xmm1 | 608 | ||
M128A | .context.Xmm2 | 624 | ||
M128A | .context.Xmm3 | 640 | ||
M128A | .context.Xmm4 | 656 | ||
M128A | .context.Xmm5 | 672 | ||
M128A | .context.Xmm6 | 688 | ||
M128A | .context.Xmm7 | 704 | ||
M128A | .context.Xmm8 | 720 | ||
M128A | .context.Xmm9 | 736 | ||
M128A | .context.Xmm10 | 752 | ||
M128A | .context.Xmm11 | 768 | ||
M128A | .context.Xmm12 | 784 | ||
M128A | .context.Xmm13 | 800 | ||
M128A | .context.Xmm14 | 816 | ||
M128A | .context.Xmm15 | 832 | ||
M128A[26] | .context.VectorRegister | 944 | ||
DWORD64 | .context.VectorControl | 1360 | ||
DWORD64 | .context.DebugControl | 1368 | ||
DWORD64 | .context.LastBranchToRip | 1376 | ||
DWORD64 | .context.LastBranchFromRip | 1384 | ||
DWORD64 | .context.LastExceptionToRip | 1392 | ||
DWORD64 | .context.LastExceptionFromRip | 1400 | ||
PCWSTR | .pwszReportId | 1408 | ||
BOOL | .bIsFatal | 1416 | ||
DWORD | .dwReserved | 1420 |
│ └─1424
WIA_DATA_CALLBACK_HEADER | LONG | .lSize | 0 | |
GUID | unsigned long | .guidFormatID.Data1 | 4 | |
unsigned short | .guidFormatID.Data2 | 8 | ||
unsigned short | .guidFormatID.Data3 | 10 | ||
unsigned char[8] | .guidFormatID.Data4 | 12 | ||
LONG | .lBufferSize | 20 | ||
LONG | .lPageCount | 24 |
│ └─28
WIA_DATA_TRANSFER_INFO | ULONG | .ulSize | 0 |
ULONG | .ulSection | 4 | |
ULONG | .ulBufferSize | 8 | |
BOOL | .bDoubleBuffer | 12 | |
ULONG | .ulReserved1 | 16 | |
ULONG | .ulReserved2 | 20 | |
ULONG | .ulReserved3 | 24 |
│ └─28
WIA_DEV_CAP | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
ULONG | .ulFlags | 16 | ||
BSTR | .bstrName | 24 | ||
BSTR | .bstrDescription | 32 | ||
BSTR | .bstrIcon | 40 | ||
BSTR | .bstrCommandline | 48 |
│ └─56
WIA_DITHER_PATTERN_DATA | LONG | .lSize | 0 |
BSTR | .bstrPatternName | 8 | |
LONG | .lPatternWidth | 16 | |
LONG | .lPatternLength | 20 | |
LONG | .cbPattern | 24 | |
BYTE * | .pbPattern | 32 |
│ └─40
WIA_EXTENDED_TRANSFER_INFO | ULONG | .ulSize | 0 |
ULONG | .ulMinBufferSize | 4 | |
ULONG | .ulOptimalBufferSize | 8 | |
ULONG | .ulMaxBufferSize | 12 | |
ULONG | .ulNumBuffers | 16 |
│ └─20
WIA_FORMAT_INFO | GUID | unsigned long | .guidFormatID.Data1 | 0 |
unsigned short | .guidFormatID.Data2 | 4 | ||
unsigned short | .guidFormatID.Data3 | 6 | ||
unsigned char[8] | .guidFormatID.Data4 | 8 | ||
LONG | .lTymed | 16 |
│ └─20
WIA_PROPID_TO_NAME | PROPID | .propid | 0 |
LPOLESTR | .pszName | 8 |
│ └─16
WICBitmapPattern | ULARGE_INTEGER | ULONGLONG | .Position.QuadPart | 0 |
struct (unnamed) | .Position.u | 0 | ||
DWORD | .Position.LowPart | 0 | ||
DWORD | .Position.HighPart | 4 | ||
ULONG | .Length | 8 | ||
BYTE * | .Pattern | 16 | ||
BYTE * | .Mask | 24 | ||
BOOL | .EndOfStream | 32 |
│ └─40
WICBitmapPlane | WICPixelFormatGUID | .Format | 0 |
BYTE * | .pbBuffer | 16 | |
UINT | .cbStride | 24 | |
UINT | .cbBufferSize | 28 |
│ └─32
WICBitmapPlaneDescription | WICPixelFormatGUID | .Format | 0 |
UINT | .Width | 16 | |
UINT | .Height | 20 |
│ └─24
WICDdsFormatInfo | DXGI_FORMAT | .DxgiFormat | 0 |
UINT | .BytesPerBlock | 4 | |
UINT | .BlockWidth | 8 | |
UINT | .BlockHeight | 12 |
│ └─16
WICDdsParameters | UINT | .Width | 0 |
UINT | .Height | 4 | |
UINT | .Depth | 8 | |
UINT | .MipLevels | 12 | |
UINT | .ArraySize | 16 | |
DXGI_FORMAT | .DxgiFormat | 20 | |
WICDdsDimension | .Dimension | 24 | |
WICDdsAlphaMode | .AlphaMode | 28 |
│ └─32
WICImageParameters | D2D1_PIXEL_FORMAT | DXGI_FORMAT | .PixelFormat.format | 0 |
D2D1_ALPHA_MODE | .PixelFormat.alphaMode | 4 | ||
FLOAT | .DpiX | 8 | ||
FLOAT | .DpiY | 12 | ||
FLOAT | .Top | 16 | ||
FLOAT | .Left | 20 | ||
UINT32 | .PixelWidth | 24 | ||
UINT32 | .PixelHeight | 28 |
│ └─32
WICJpegFrameHeader | UINT | .Width | 0 |
UINT | .Height | 4 | |
WICJpegTransferMatrix | .TransferMatrix | 8 | |
WICJpegScanType | .ScanType | 12 | |
UINT | .cComponents | 16 | |
DWORD | .ComponentIdentifiers | 20 | |
DWORD | .SampleFactors | 24 | |
DWORD | .QuantizationTableIndices | 28 |
│ └─32
WICJpegScanHeader | UINT | .cComponents | 0 |
UINT | .RestartInterval | 4 | |
DWORD | .ComponentSelectors | 8 | |
DWORD | .HuffmanTableIndices | 12 | |
BYTE | .StartSpectralSelection | 16 | |
BYTE | .EndSpectralSelection | 17 | |
BYTE | .SuccessiveApproximationHigh | 18 | |
BYTE | .SuccessiveApproximationLow | 19 |
│ └─20
WICMetadataHeader | ULARGE_INTEGER | ULONGLONG | .Position.QuadPart | 0 |
struct (unnamed) | .Position.u | 0 | ||
DWORD | .Position.LowPart | 0 | ||
DWORD | .Position.HighPart | 4 | ||
ULONG | .Length | 8 | ||
BYTE * | .Header | 16 | ||
ULARGE_INTEGER | ULONGLONG | .DataOffset.QuadPart | 24 | |
struct (unnamed) | .DataOffset.u | 24 | ||
DWORD | .DataOffset.LowPart | 24 | ||
DWORD | .DataOffset.HighPart | 28 |
│ └─32
WICMetadataPattern | ULARGE_INTEGER | ULONGLONG | .Position.QuadPart | 0 |
struct (unnamed) | .Position.u | 0 | ||
DWORD | .Position.LowPart | 0 | ||
DWORD | .Position.HighPart | 4 | ||
ULONG | .Length | 8 | ||
BYTE * | .Pattern | 16 | ||
BYTE * | .Mask | 24 | ||
ULARGE_INTEGER | ULONGLONG | .DataOffset.QuadPart | 32 | |
struct (unnamed) | .DataOffset.u | 32 | ||
DWORD | .DataOffset.LowPart | 32 | ||
DWORD | .DataOffset.HighPart | 36 |
│ └─40
WICRawCapabilitiesInfo | UINT | .cbSize | 0 |
UINT | .CodecMajorVersion | 4 | |
UINT | .CodecMinorVersion | 8 | |
WICRawCapabilities | .ExposureCompensationSupport | 12 | |
WICRawCapabilities | .ContrastSupport | 16 | |
WICRawCapabilities | .RGBWhitePointSupport | 20 | |
WICRawCapabilities | .NamedWhitePointSupport | 24 | |
UINT | .NamedWhitePointSupportMask | 28 | |
WICRawCapabilities | .KelvinWhitePointSupport | 32 | |
WICRawCapabilities | .GammaSupport | 36 | |
WICRawCapabilities | .TintSupport | 40 | |
WICRawCapabilities | .SaturationSupport | 44 | |
WICRawCapabilities | .SharpnessSupport | 48 | |
WICRawCapabilities | .NoiseReductionSupport | 52 | |
WICRawCapabilities | .DestinationColorProfileSupport | 56 | |
WICRawCapabilities | .ToneCurveSupport | 60 | |
WICRawRotationCapabilities | .RotationSupport | 64 | |
WICRawCapabilities | .RenderModeSupport | 68 |
│ └─72
WICRawToneCurve | UINT | .cPoints | 0 |
WICRawToneCurvePoint[1] | .aPoints | 8 |
│ └─24
WICRawToneCurvePoint | double | .Input | 0 |
double | .Output | 8 |
│ └─16
WICRect | INT | .X | 0 |
INT | .Y | 4 | |
INT | .Width | 8 | |
INT | .Height | 12 |
│ └─16
WIM_ENTRY_INFO | DWORD | .WimEntryInfoSize | 0 | |
DWORD | .WimType | 4 | ||
LARGE_INTEGER | LONGLONG | .DataSourceId.QuadPart | 8 | |
struct (unnamed) | .DataSourceId.u | 8 | ||
DWORD | .DataSourceId.LowPart | 8 | ||
LONG | .DataSourceId.HighPart | 12 | ||
GUID | unsigned long | .WimGuid.Data1 | 16 | |
unsigned short | .WimGuid.Data2 | 20 | ||
unsigned short | .WimGuid.Data3 | 22 | ||
unsigned char[8] | .WimGuid.Data4 | 24 | ||
PCWSTR | .WimPath | 32 | ||
DWORD | .WimIndex | 40 | ||
DWORD | .Flags | 44 |
│ └─48
WIM_EXTERNAL_FILE_INFO | LARGE_INTEGER | LONGLONG | .DataSourceId.QuadPart | 0 |
struct (unnamed) | .DataSourceId.u | 0 | ||
DWORD | .DataSourceId.LowPart | 0 | ||
LONG | .DataSourceId.HighPart | 4 | ||
UCHAR[20] | .ResourceHash | 8 | ||
ULONG | .Flags | 28 |
│ └─32
WIN32_FILE_ATTRIBUTE_DATA | DWORD | .dwFileAttributes | 0 | |
FILETIME | DWORD | .ftCreationTime.dwLowDateTime | 4 | |
DWORD | .ftCreationTime.dwHighDateTime | 8 | ||
FILETIME | DWORD | .ftLastAccessTime.dwLowDateTime | 12 | |
DWORD | .ftLastAccessTime.dwHighDateTime | 16 | ||
FILETIME | DWORD | .ftLastWriteTime.dwLowDateTime | 20 | |
DWORD | .ftLastWriteTime.dwHighDateTime | 24 | ||
DWORD | .nFileSizeHigh | 28 | ||
DWORD | .nFileSizeLow | 32 |
│ └─36
WIN32_FIND_DATAA | DWORD | .dwFileAttributes | 0 | |
FILETIME | DWORD | .ftCreationTime.dwLowDateTime | 4 | |
DWORD | .ftCreationTime.dwHighDateTime | 8 | ||
FILETIME | DWORD | .ftLastAccessTime.dwLowDateTime | 12 | |
DWORD | .ftLastAccessTime.dwHighDateTime | 16 | ||
FILETIME | DWORD | .ftLastWriteTime.dwLowDateTime | 20 | |
DWORD | .ftLastWriteTime.dwHighDateTime | 24 | ||
DWORD | .nFileSizeHigh | 28 | ||
DWORD | .nFileSizeLow | 32 | ||
DWORD | .dwReserved0 | 36 | ||
DWORD | .dwReserved1 | 40 | ||
CHAR[260] | .cFileName | 44 | ||
CHAR[14] | .cAlternateFileName | 304 |
│ └─320
WIN32_FIND_DATAW | DWORD | .dwFileAttributes | 0 | |
FILETIME | DWORD | .ftCreationTime.dwLowDateTime | 4 | |
DWORD | .ftCreationTime.dwHighDateTime | 8 | ||
FILETIME | DWORD | .ftLastAccessTime.dwLowDateTime | 12 | |
DWORD | .ftLastAccessTime.dwHighDateTime | 16 | ||
FILETIME | DWORD | .ftLastWriteTime.dwLowDateTime | 20 | |
DWORD | .ftLastWriteTime.dwHighDateTime | 24 | ||
DWORD | .nFileSizeHigh | 28 | ||
DWORD | .nFileSizeLow | 32 | ||
DWORD | .dwReserved0 | 36 | ||
DWORD | .dwReserved1 | 40 | ||
WCHAR[260] | .cFileName | 44 | ||
WCHAR[14] | .cAlternateFileName | 564 |
│ └─592
WIN32_FIND_STREAM_DATA | LARGE_INTEGER | LONGLONG | .StreamSize.QuadPart | 0 |
struct (unnamed) | .StreamSize.u | 0 | ||
DWORD | .StreamSize.LowPart | 0 | ||
LONG | .StreamSize.HighPart | 4 | ||
WCHAR[296] | .cStreamName | 8 |
│ └─600
WIN32_MEMORY_RANGE_ENTRY | PVOID | .VirtualAddress | 0 |
SIZE_T | .NumberOfBytes | 8 |
│ └─16
WIN32_MEMORY_REGION_INFORMATION | SIZE_T | .RegionSize | 0 |
SIZE_T | .CommitSize | 0 | |
PVOID | .AllocationBase | 0 | |
ULONG | .AllocationProtect | 0 | |
ULONG | .DirectMapped | 12bytes,5bits | |
ULONG | .Flags | 0 | |
ULONG | .Private | 12bytes,0bits | |
ULONG | .MappedDataFile | 12bytes,1bits | |
ULONG | .MappedImage | 12bytes,2bits | |
ULONG | .MappedPageFile | 12bytes,3bits | |
ULONG | .MappedPhysical | 12bytes,4bits | |
ULONG | .Reserved | 12bytes,6bits |
│ └─32
WIN32_STREAM_ID | DWORD | .dwStreamId | 0 | |
DWORD | .dwStreamAttributes | 4 | ||
LARGE_INTEGER | LONGLONG | .Size.QuadPart | 8 | |
struct (unnamed) | .Size.u | 8 | ||
DWORD | .Size.LowPart | 8 | ||
LONG | .Size.HighPart | 12 | ||
DWORD | .dwStreamNameSize | 16 | ||
WCHAR[1] | .cStreamName | 20 |
│ └─24
WINBIO_ADAPTER_INTERFACE_VERSION | USHORT | .MajorVersion | 0 |
USHORT | .MinorVersion | 2 |
│ └─4
WINBIO_ASYNC_RESULT | WINBIO_SESSION_HANDLE | .SessionHandle | 0 |
WINBIO_OPERATION_TYPE | .Operation | 4 | |
ULONGLONG | .SequenceNumber | 8 | |
LONGLONG | .TimeStamp | 16 | |
HRESULT | .ApiStatus | 24 | |
WINBIO_UNIT_ID | .UnitId | 28 | |
PVOID | .UserData | 32 | |
union (unnamed) | .Parameters | 40 |
│ └─360
WINBIO_ENGINE_INTERFACE | WINBIO_ADAPTER_INTERFACE_VERSION | USHORT | .Version.MajorVersion | 0 |
USHORT | .Version.MinorVersion | 2 | ||
WINBIO_ADAPTER_TYPE | .Type | 4 | ||
SIZE_T | .Size | 8 | ||
GUID | unsigned long | .AdapterId.Data1 | 16 | |
unsigned short | .AdapterId.Data2 | 20 | ||
unsigned short | .AdapterId.Data3 | 22 | ||
unsigned char[8] | .AdapterId.Data4 | 24 | ||
PIBIO_ENGINE_ATTACH_FN | .Attach | 32 | ||
PIBIO_ENGINE_DETACH_FN | .Detach | 40 | ||
PIBIO_ENGINE_CLEAR_CONTEXT_FN | .ClearContext | 48 | ||
PIBIO_ENGINE_QUERY_PREFERRED_FORMAT_FN | .QueryPreferredFormat | 56 | ||
PIBIO_ENGINE_QUERY_INDEX_VECTOR_SIZE_FN | .QueryIndexVectorSize | 64 | ||
PIBIO_ENGINE_QUERY_HASH_ALGORITHMS_FN | .QueryHashAlgorithms | 72 | ||
PIBIO_ENGINE_SET_HASH_ALGORITHM_FN | .SetHashAlgorithm | 80 | ||
PIBIO_ENGINE_QUERY_SAMPLE_HINT_FN | .QuerySampleHint | 88 | ||
PIBIO_ENGINE_ACCEPT_SAMPLE_DATA_FN | .AcceptSampleData | 96 | ||
PIBIO_ENGINE_EXPORT_ENGINE_DATA_FN | .ExportEngineData | 104 | ||
PIBIO_ENGINE_VERIFY_FEATURE_SET_FN | .VerifyFeatureSet | 112 | ||
PIBIO_ENGINE_IDENTIFY_FEATURE_SET_FN | .IdentifyFeatureSet | 120 | ||
PIBIO_ENGINE_CREATE_ENROLLMENT_FN | .CreateEnrollment | 128 | ||
PIBIO_ENGINE_UPDATE_ENROLLMENT_FN | .UpdateEnrollment | 136 | ||
PIBIO_ENGINE_GET_ENROLLMENT_STATUS_FN | .GetEnrollmentStatus | 144 | ||
PIBIO_ENGINE_GET_ENROLLMENT_HASH_FN | .GetEnrollmentHash | 152 | ||
PIBIO_ENGINE_CHECK_FOR_DUPLICATE_FN | .CheckForDuplicate | 160 | ||
PIBIO_ENGINE_COMMIT_ENROLLMENT_FN | .CommitEnrollment | 168 | ||
PIBIO_ENGINE_DISCARD_ENROLLMENT_FN | .DiscardEnrollment | 176 | ||
PIBIO_ENGINE_CONTROL_UNIT_FN | .ControlUnit | 184 | ||
PIBIO_ENGINE_CONTROL_UNIT_PRIVILEGED_FN | .ControlUnitPrivileged | 192 | ||
PIBIO_ENGINE_NOTIFY_POWER_CHANGE_FN | .NotifyPowerChange | 200 | ||
PIBIO_ENGINE_RESERVED_1_FN | .Reserved_1 | 208 | ||
PIBIO_ENGINE_PIPELINE_INIT_FN | .PipelineInit | 216 | ||
PIBIO_ENGINE_PIPELINE_CLEANUP_FN | .PipelineCleanup | 224 | ||
PIBIO_ENGINE_ACTIVATE_FN | .Activate | 232 | ||
PIBIO_ENGINE_DEACTIVATE_FN | .Deactivate | 240 | ||
PIBIO_ENGINE_QUERY_EXTENDED_INFO_FN | .QueryExtendedInfo | 248 | ||
PIBIO_ENGINE_IDENTIFY_ALL_FN | .IdentifyAll | 256 | ||
PIBIO_ENGINE_SET_ENROLLMENT_SELECTOR_FN | .SetEnrollmentSelector | 264 | ||
PIBIO_ENGINE_SET_ENROLLMENT_PARAMETERS_FN | .SetEnrollmentParameters | 272 | ||
PIBIO_ENGINE_QUERY_EXTENDED_ENROLLMENT_STATUS_FN | .QueryExtendedEnrollmentStatus | 280 | ||
PIBIO_ENGINE_REFRESH_CACHE_FN | .RefreshCache | 288 | ||
PIBIO_ENGINE_SELECT_CALIBRATION_FORMAT_FN | .SelectCalibrationFormat | 296 | ||
PIBIO_ENGINE_QUERY_CALIBRATION_DATA_FN | .QueryCalibrationData | 304 | ||
PIBIO_ENGINE_SET_ACCOUNT_POLICY_FN | .SetAccountPolicy | 312 | ||
PIBIO_ENGINE_CREATE_KEY_FN | .CreateKey | 320 | ||
PIBIO_ENGINE_IDENTIFY_FEATURE_SET_SECURE_FN | .IdentifyFeatureSetSecure | 328 | ||
PIBIO_ENGINE_ACCEPT_PRIVATE_SENSOR_TYPE_INFO_FN | .AcceptPrivateSensorTypeInfo | 336 | ||
PIBIO_ENGINE_CREATE_ENROLLMENT_AUTHENTICATED_FN | .CreateEnrollmentAuthenticated | 344 | ||
PIBIO_ENGINE_IDENTIFY_FEATURE_SET_AUTHENTICATED_FN | .IdentifyFeatureSetAuthenticated | 352 |
│ └─360
WINBIO_PIPELINE | HANDLE | .SensorHandle | 0 |
HANDLE | .EngineHandle | 8 | |
HANDLE | .StorageHandle | 16 | |
PWINBIO_SENSOR_INTERFACE | .SensorInterface | 24 | |
PWINBIO_ENGINE_INTERFACE | .EngineInterface | 32 | |
PWINBIO_STORAGE_INTERFACE | .StorageInterface | 40 | |
PWINIBIO_SENSOR_CONTEXT | .SensorContext | 48 | |
PWINIBIO_ENGINE_CONTEXT | .EngineContext | 56 | |
PWINIBIO_STORAGE_CONTEXT | .StorageContext | 64 | |
PWINBIO_FRAMEWORK_INTERFACE | .FrameworkInterface | 72 |
│ └─80
WINBIO_SENSOR_INTERFACE | WINBIO_ADAPTER_INTERFACE_VERSION | USHORT | .Version.MajorVersion | 0 |
USHORT | .Version.MinorVersion | 2 | ||
WINBIO_ADAPTER_TYPE | .Type | 4 | ||
SIZE_T | .Size | 8 | ||
GUID | unsigned long | .AdapterId.Data1 | 16 | |
unsigned short | .AdapterId.Data2 | 20 | ||
unsigned short | .AdapterId.Data3 | 22 | ||
unsigned char[8] | .AdapterId.Data4 | 24 | ||
PIBIO_SENSOR_ATTACH_FN | .Attach | 32 | ||
PIBIO_SENSOR_DETACH_FN | .Detach | 40 | ||
PIBIO_SENSOR_CLEAR_CONTEXT_FN | .ClearContext | 48 | ||
PIBIO_SENSOR_QUERY_STATUS_FN | .QueryStatus | 56 | ||
PIBIO_SENSOR_RESET_FN | .Reset | 64 | ||
PIBIO_SENSOR_SET_MODE_FN | .SetMode | 72 | ||
PIBIO_SENSOR_SET_INDICATOR_STATUS_FN | .SetIndicatorStatus | 80 | ||
PIBIO_SENSOR_GET_INDICATOR_STATUS_FN | .GetIndicatorStatus | 88 | ||
PIBIO_SENSOR_START_CAPTURE_FN | .StartCapture | 96 | ||
PIBIO_SENSOR_FINISH_CAPTURE_FN | .FinishCapture | 104 | ||
PIBIO_SENSOR_EXPORT_SENSOR_DATA_FN | .ExportSensorData | 112 | ||
PIBIO_SENSOR_CANCEL_FN | .Cancel | 120 | ||
PIBIO_SENSOR_PUSH_DATA_TO_ENGINE_FN | .PushDataToEngine | 128 | ||
PIBIO_SENSOR_CONTROL_UNIT_FN | .ControlUnit | 136 | ||
PIBIO_SENSOR_CONTROL_UNIT_PRIVILEGED_FN | .ControlUnitPrivileged | 144 | ||
PIBIO_SENSOR_NOTIFY_POWER_CHANGE_FN | .NotifyPowerChange | 152 | ||
PIBIO_SENSOR_PIPELINE_INIT_FN | .PipelineInit | 160 | ||
PIBIO_SENSOR_PIPELINE_CLEANUP_FN | .PipelineCleanup | 168 | ||
PIBIO_SENSOR_ACTIVATE_FN | .Activate | 176 | ||
PIBIO_SENSOR_DEACTIVATE_FN | .Deactivate | 184 | ||
PIBIO_SENSOR_QUERY_EXTENDED_INFO_FN | .QueryExtendedInfo | 192 | ||
PIBIO_SENSOR_QUERY_CALIBRATION_FORMATS_FN | .QueryCalibrationFormats | 200 | ||
PIBIO_SENSOR_SET_CALIBRATION_FORMAT_FN | .SetCalibrationFormat | 208 | ||
PIBIO_SENSOR_ACCEPT_CALIBRATION_DATA_FN | .AcceptCalibrationData | 216 | ||
PIBIO_SENSOR_ASYNC_IMPORT_RAW_BUFFER_FN | .AsyncImportRawBuffer | 224 | ||
PIBIO_SENSOR_ASYNC_IMPORT_SECURE_BUFFER_FN | .AsyncImportSecureBuffer | 232 | ||
PIBIO_SENSOR_QUERY_PRIVATE_SENSOR_TYPE_FN | .QueryPrivateSensorType | 240 | ||
PIBIO_SENSOR_CONNECT_SECURE_FN | .ConnectSecure | 248 | ||
PIBIO_SENSOR_START_CAPTURE_EX_FN | .StartCaptureEx | 256 | ||
PIBIO_SENSOR_START_NOTIFY_WAKE_FN | .StartNotifyWake | 264 | ||
PIBIO_SENSOR_FINISH_NOTIFY_WAKE_FN | .FinishNotifyWake | 272 |
│ └─280
WINBIO_STORAGE_INTERFACE | WINBIO_ADAPTER_INTERFACE_VERSION | USHORT | .Version.MajorVersion | 0 |
USHORT | .Version.MinorVersion | 2 | ||
WINBIO_ADAPTER_TYPE | .Type | 4 | ||
SIZE_T | .Size | 8 | ||
GUID | unsigned long | .AdapterId.Data1 | 16 | |
unsigned short | .AdapterId.Data2 | 20 | ||
unsigned short | .AdapterId.Data3 | 22 | ||
unsigned char[8] | .AdapterId.Data4 | 24 | ||
PIBIO_STORAGE_ATTACH_FN | .Attach | 32 | ||
PIBIO_STORAGE_DETACH_FN | .Detach | 40 | ||
PIBIO_STORAGE_CLEAR_CONTEXT_FN | .ClearContext | 48 | ||
PIBIO_STORAGE_CREATE_DATABASE_FN | .CreateDatabase | 56 | ||
PIBIO_STORAGE_ERASE_DATABASE_FN | .EraseDatabase | 64 | ||
PIBIO_STORAGE_OPEN_DATABASE_FN | .OpenDatabase | 72 | ||
PIBIO_STORAGE_CLOSE_DATABASE_FN | .CloseDatabase | 80 | ||
PIBIO_STORAGE_GET_DATA_FORMAT_FN | .GetDataFormat | 88 | ||
PIBIO_STORAGE_GET_DATABASE_SIZE_FN | .GetDatabaseSize | 96 | ||
PIBIO_STORAGE_ADD_RECORD_FN | .AddRecord | 104 | ||
PIBIO_STORAGE_DELETE_RECORD_FN | .DeleteRecord | 112 | ||
PIBIO_STORAGE_QUERY_BY_SUBJECT_FN | .QueryBySubject | 120 | ||
PIBIO_STORAGE_QUERY_BY_CONTENT_FN | .QueryByContent | 128 | ||
PIBIO_STORAGE_GET_RECORD_COUNT_FN | .GetRecordCount | 136 | ||
PIBIO_STORAGE_FIRST_RECORD_FN | .FirstRecord | 144 | ||
PIBIO_STORAGE_NEXT_RECORD_FN | .NextRecord | 152 | ||
PIBIO_STORAGE_GET_CURRENT_RECORD_FN | .GetCurrentRecord | 160 | ||
PIBIO_STORAGE_CONTROL_UNIT_FN | .ControlUnit | 168 | ||
PIBIO_STORAGE_CONTROL_UNIT_PRIVILEGED_FN | .ControlUnitPrivileged | 176 | ||
PIBIO_STORAGE_NOTIFY_POWER_CHANGE_FN | .NotifyPowerChange | 184 | ||
PIBIO_STORAGE_PIPELINE_INIT_FN | .PipelineInit | 192 | ||
PIBIO_STORAGE_PIPELINE_CLEANUP_FN | .PipelineCleanup | 200 | ||
PIBIO_STORAGE_ACTIVATE_FN | .Activate | 208 | ||
PIBIO_STORAGE_DEACTIVATE_FN | .Deactivate | 216 | ||
PIBIO_STORAGE_QUERY_EXTENDED_INFO_FN | .QueryExtendedInfo | 224 | ||
PIBIO_STORAGE_NOTIFY_DATABASE_CHANGE_FN | .NotifyDatabaseChange | 232 | ||
PIBIO_STORAGE_RESERVED_1_FN | .Reserved1 | 240 | ||
PIBIO_STORAGE_RESERVED_2_FN | .Reserved2 | 248 | ||
PIBIO_STORAGE_UPDATE_RECORD_BEGIN_FN | .UpdateRecordBegin | 256 | ||
PIBIO_STORAGE_UPDATE_RECORD_COMMIT_FN | .UpdateRecordCommit | 264 |
│ └─272
WINBIO_STORAGE_RECORD | PWINBIO_IDENTITY | .Identity | 0 |
WINBIO_BIOMETRIC_SUBTYPE | .SubFactor | 8 | |
PULONG | .IndexVector | 16 | |
SIZE_T | .IndexElementCount | 24 | |
PUCHAR | .TemplateBlob | 32 | |
SIZE_T | .TemplateBlobSize | 40 | |
PUCHAR | .PayloadBlob | 48 | |
SIZE_T | .PayloadBlobSize | 56 |
│ └─64
WINDOWDATA | DWORD | .dwWindowID | 0 |
UINT | .uiCP | 4 | |
LPITEMIDLIST | .pidl | 8 | |
LPWSTR | .lpszUrl | 16 | |
LPWSTR | .lpszUrlLocation | 24 | |
LPWSTR | .lpszTitle | 32 |
│ └─40
WINDOWINFO | DWORD | .cbSize | 0 | |
RECT | LONG | .rcWindow.left | 4 | |
LONG | .rcWindow.top | 8 | ||
LONG | .rcWindow.right | 12 | ||
LONG | .rcWindow.bottom | 16 | ||
RECT | LONG | .rcClient.left | 20 | |
LONG | .rcClient.top | 24 | ||
LONG | .rcClient.right | 28 | ||
LONG | .rcClient.bottom | 32 | ||
DWORD | .dwStyle | 36 | ||
DWORD | .dwExStyle | 40 | ||
DWORD | .dwWindowStatus | 44 | ||
UINT | .cxWindowBorders | 48 | ||
UINT | .cyWindowBorders | 52 | ||
ATOM | .atomWindowType | 56 | ||
WORD | .wCreatorVersion | 58 |
│ └─60
WINDOWPLACEMENT | UINT | .length | 0 | |
UINT | .flags | 4 | ||
UINT | .showCmd | 8 | ||
POINT | LONG | .ptMinPosition.x | 12 | |
LONG | .ptMinPosition.y | 16 | ||
POINT | LONG | .ptMaxPosition.x | 20 | |
LONG | .ptMaxPosition.y | 24 | ||
RECT | LONG | .rcNormalPosition.left | 28 | |
LONG | .rcNormalPosition.top | 32 | ||
LONG | .rcNormalPosition.right | 36 | ||
LONG | .rcNormalPosition.bottom | 40 |
│ └─44
WINDOWPOS | HWND | .hwnd | 0 |
HWND | .hwndInsertAfter | 8 | |
int | .x | 16 | |
int | .y | 20 | |
int | .cx | 24 | |
int | .cy | 28 | |
UINT | .flags | 32 |
│ └─40
WINHTTP_ASYNC_RESULT | DWORD_PTR | .dwResult | 0 |
DWORD | .dwError | 8 |
│ └─16
WINHTTP_AUTOPROXY_OPTIONS | DWORD | .dwFlags | 0 |
DWORD | .dwAutoDetectFlags | 4 | |
LPCWSTR | .lpszAutoConfigUrl | 8 | |
LPVOID | .lpvReserved | 16 | |
DWORD | .dwReserved | 24 | |
BOOL | .fAutoLogonIfChallenged | 28 |
│ └─32
WINHTTP_CERTIFICATE_INFO | FILETIME | DWORD | .ftExpiry.dwLowDateTime | 0 |
DWORD | .ftExpiry.dwHighDateTime | 4 | ||
FILETIME | DWORD | .ftStart.dwLowDateTime | 8 | |
DWORD | .ftStart.dwHighDateTime | 12 | ||
LPWSTR | .lpszSubjectInfo | 16 | ||
LPWSTR | .lpszIssuerInfo | 24 | ||
LPWSTR | .lpszProtocolName | 32 | ||
LPWSTR | .lpszSignatureAlgName | 40 | ||
LPWSTR | .lpszEncryptionAlgName | 48 | ||
DWORD | .dwKeySize | 56 |
│ └─64
WINHTTP_CONNECTION_GROUP | ULONG | .cConnections | 0 | |
GUID | unsigned long | .guidGroup.Data1 | 4 | |
unsigned short | .guidGroup.Data2 | 8 | ||
unsigned short | .guidGroup.Data3 | 10 | ||
unsigned char[8] | .guidGroup.Data4 | 12 |
│ └─20
WINHTTP_CREDS | LPSTR | .lpszUserName | 0 |
LPSTR | .lpszPassword | 8 | |
LPSTR | .lpszRealm | 16 | |
DWORD | .dwAuthScheme | 24 | |
LPSTR | .lpszHostName | 32 | |
DWORD | .dwPort | 40 |
│ └─48
WINHTTP_CREDS_EX | LPSTR | .lpszUserName | 0 |
LPSTR | .lpszPassword | 8 | |
LPSTR | .lpszRealm | 16 | |
DWORD | .dwAuthScheme | 24 | |
LPSTR | .lpszHostName | 32 | |
DWORD | .dwPort | 40 | |
LPSTR | .lpszUrl | 48 |
│ └─56
WINHTTP_CURRENT_USER_IE_PROXY_CONFIG | BOOL | .fAutoDetect | 0 |
LPWSTR | .lpszAutoConfigUrl | 8 | |
LPWSTR | .lpszProxy | 16 | |
LPWSTR | .lpszProxyBypass | 24 |
│ └─32
WINHTTP_EXTENDED_HEADER | PCSTR | .pszName | 0 |
PCWSTR | .pwszName | 0 | |
PCSTR | .pszValue | 8 | |
PCWSTR | .pwszValue | 8 |
│ └─16
WINHTTP_HEADER_NAME | PCSTR | .pszName | 0 |
PCWSTR | .pwszName | 0 |
│ └─8
WINHTTP_HOST_CONNECTION_GROUP | PCWSTR | .pwszHost | 0 |
ULONG | .cConnectionGroups | 8 | |
PWINHTTP_CONNECTION_GROUP | .pConnectionGroups | 16 |
│ └─24
WINHTTP_MATCH_CONNECTION_GUID | GUID | unsigned long | .ConnectionGuid.Data1 | 0 |
unsigned short | .ConnectionGuid.Data2 | 4 | ||
unsigned short | .ConnectionGuid.Data3 | 6 | ||
unsigned char[8] | .ConnectionGuid.Data4 | 8 | ||
ULONGLONG | .ullFlags | 16 |
│ └─24
WINHTTP_PROXY_INFO | DWORD | .dwAccessType | 0 |
LPWSTR | .lpszProxy | 8 | |
LPWSTR | .lpszProxyBypass | 16 |
│ └─24
WINHTTP_PROXY_RESULT | DWORD | .cEntries | 0 |
WINHTTP_PROXY_RESULT_ENTRY * | .pEntries | 8 |
│ └─16
WINHTTP_PROXY_RESULT_ENTRY | BOOL | .fProxy | 0 |
BOOL | .fBypass | 4 | |
INTERNET_SCHEME | .ProxyScheme | 8 | |
PWSTR | .pwszProxy | 16 | |
INTERNET_PORT | .ProxyPort | 24 |
│ └─32
WINHTTP_PROXY_SETTINGS_EX | ULONGLONG | .ullGenerationId | 0 |
ULONGLONG | .ullFlags | 8 | |
PCWSTR | .pcwszAutoconfigUrl | 16 | |
PCWSTR | .pcwszProxy | 24 | |
PCWSTR | .pcwszSecureProxy | 32 | |
DWORD | .cProxyBypasses | 40 | |
PCWSTR * | .rgpcwszProxyBypasses | 48 | |
DWORD | .dwInterfaceIndex | 56 | |
PCWSTR | .pcwszConnectionName | 64 |
│ └─72
WINHTTP_PROXY_SETTINGS_PARAM | ULONGLONG | .ullFlags | 0 |
PCWSTR | .pcwszConnectionName | 8 | |
PCWSTR | .pcwszProbeHost | 16 |
│ └─24
WINHTTP_QUERY_CONNECTION_GROUP_RESULT | ULONG | .cHosts | 0 |
PWINHTTP_HOST_CONNECTION_GROUP | .pHostConnectionGroups | 8 |
│ └─16
WINHTTP_REQUEST_STATS | ULONGLONG | .ullFlags | 0 |
ULONG | .ulIndex | 8 | |
ULONG | .cStats | 12 | |
ULONGLONG[32] | .rgullStats | 16 |
│ └─272
WINHTTP_REQUEST_TIMES | ULONG | .cTimes | 0 |
ULONGLONG[64] | .rgullTimes | 8 |
│ └─520
WINHTTP_WEB_SOCKET_ASYNC_RESULT | WINHTTP_ASYNC_RESULT | DWORD_PTR | .AsyncResult.dwResult | 0 |
DWORD | .AsyncResult.dwError | 8 | ||
WINHTTP_WEB_SOCKET_OPERATION | .Operation | 16 |
│ └─24
WINHTTP_WEB_SOCKET_STATUS | DWORD | .dwBytesTransferred | 0 |
WINHTTP_WEB_SOCKET_BUFFER_TYPE | .eBufferType | 4 |
│ └─8
WINML_BINDING_DESC | LPCWSTR | .Name | 0 | |
WINML_BINDING_TYPE | .BindType | 8 | ||
WINML_IMAGE_BINDING_DESC | WINML_TENSOR_DATA_TYPE | .Image.ElementType | 16 | |
UINT | .Image.NumDimensions | 20 | ||
INT64 * | .Image.pShape | 24 | ||
UINT | .Image.DataSize | 32 | ||
void * | .Image.pData | 40 | ||
WINML_MAP_BINDING_DESC | UINT | .Map.ElementCount | 16 | |
WINML_TENSOR_DATA_TYPE | .Map.KeyType | 20 | ||
INT64 * | .Map.pIntKeys | 24 | ||
LPWSTR * | .Map.pStringKeys | 24 | ||
WINML_TENSOR_DATA_TYPE | .Map.Fields | 32 | ||
DOUBLE * | .Map.pDoubleFields | 40 | ||
FLOAT * | .Map.pFloatFields | 40 | ||
INT64 * | .Map.pIntFields | 40 | ||
LPWSTR * | .Map.pStringFields | 40 | ||
WINML_RESOURCE_BINDING_DESC | WINML_TENSOR_DATA_TYPE | .Resource.ElementType | 16 | |
UINT | .Resource.NumDimensions | 20 | ||
INT64 * | .Resource.pShape | 24 | ||
ID3D12Resource * | .Resource.pResource | 32 | ||
WINML_SEQUENCE_BINDING_DESC | UINT | .Sequence.ElementCount | 16 | |
WINML_TENSOR_DATA_TYPE | .Sequence.ElementType | 20 | ||
DOUBLE * | .Sequence.pDoubles | 24 | ||
FLOAT * | .Sequence.pFloats | 24 | ||
INT64 * | .Sequence.pInts | 24 | ||
LPWSTR * | .Sequence.pStrings | 24 | ||
WINML_TENSOR_BINDING_DESC | WINML_TENSOR_DATA_TYPE | .Tensor.DataType | 16 | |
UINT | .Tensor.NumDimensions | 20 | ||
INT64 * | .Tensor.pShape | 24 | ||
UINT | .Tensor.DataSize | 32 | ||
void * | .Tensor.pData | 40 |
│ └─48
WINML_IMAGE_BINDING_DESC | WINML_TENSOR_DATA_TYPE | .ElementType | 0 |
UINT | .NumDimensions | 4 | |
INT64 * | .pShape | 8 | |
UINT | .DataSize | 16 | |
void * | .pData | 24 |
│ └─32
WINML_IMAGE_VARIABLE_DESC | WINML_TENSOR_DATA_TYPE | .ElementType | 0 |
UINT | .NumDimensions | 4 | |
INT64 * | .pShape | 8 |
│ └─16
WINML_MAP_BINDING_DESC | UINT | .ElementCount | 0 |
WINML_TENSOR_DATA_TYPE | .KeyType | 4 | |
INT64 * | .pIntKeys | 8 | |
LPWSTR * | .pStringKeys | 8 | |
WINML_TENSOR_DATA_TYPE | .Fields | 16 | |
DOUBLE * | .pDoubleFields | 24 | |
FLOAT * | .pFloatFields | 24 | |
INT64 * | .pIntFields | 24 | |
LPWSTR * | .pStringFields | 24 |
│ └─32
WINML_MAP_VARIABLE_DESC | WINML_TENSOR_DATA_TYPE | .KeyType | 0 |
WINML_TENSOR_DATA_TYPE | .Fields | 4 |
│ └─8
WINML_MODEL_DESC | LPWSTR | .Author | 0 |
LPWSTR | .Name | 8 | |
LPWSTR | .Domain | 16 | |
LPWSTR | .Description | 24 | |
SIZE_T | .Version | 32 |
│ └─40
WINML_RESOURCE_BINDING_DESC | WINML_TENSOR_DATA_TYPE | .ElementType | 0 |
UINT | .NumDimensions | 4 | |
INT64 * | .pShape | 8 | |
ID3D12Resource * | .pResource | 16 |
│ └─24
WINML_SEQUENCE_BINDING_DESC | UINT | .ElementCount | 0 |
WINML_TENSOR_DATA_TYPE | .ElementType | 4 | |
DOUBLE * | .pDoubles | 8 | |
FLOAT * | .pFloats | 8 | |
INT64 * | .pInts | 8 | |
LPWSTR * | .pStrings | 8 |
│ └─16
WINML_SEQUENCE_VARIABLE_DESC | WINML_TENSOR_DATA_TYPE | .ElementType | 0 |
│ └─4
WINML_TENSOR_BINDING_DESC | WINML_TENSOR_DATA_TYPE | .DataType | 0 |
UINT | .NumDimensions | 4 | |
INT64 * | .pShape | 8 | |
UINT | .DataSize | 16 | |
void * | .pData | 24 |
│ └─32
WINML_TENSOR_VARIABLE_DESC | WINML_TENSOR_DATA_TYPE | .ElementType | 0 |
UINT | .NumDimensions | 4 | |
INT64 * | .pShape | 8 |
│ └─16
WINML_VARIABLE_DESC | LPWSTR | .Name | 0 | |
LPWSTR | .Description | 8 | ||
WINML_FEATURE_TYPE | .FeatureType | 16 | ||
BOOL | .Required | 20 | ||
WINML_IMAGE_VARIABLE_DESC | WINML_TENSOR_DATA_TYPE | .Image.ElementType | 24 | |
UINT | .Image.NumDimensions | 28 | ||
INT64 * | .Image.pShape | 32 | ||
WINML_MAP_VARIABLE_DESC | WINML_TENSOR_DATA_TYPE | .Map.KeyType | 24 | |
WINML_TENSOR_DATA_TYPE | .Map.Fields | 28 | ||
WINML_SEQUENCE_VARIABLE_DESC | WINML_TENSOR_DATA_TYPE | .Sequence.ElementType | 24 | |
WINML_TENSOR_VARIABLE_DESC | WINML_TENSOR_DATA_TYPE | .Tensor.ElementType | 24 | |
UINT | .Tensor.NumDimensions | 28 | ||
INT64 * | .Tensor.pShape | 32 |
│ └─40
WINTRUST_BLOB_INFO | DWORD | .cbStruct | 0 | |
GUID | unsigned long | .gSubject.Data1 | 4 | |
unsigned short | .gSubject.Data2 | 8 | ||
unsigned short | .gSubject.Data3 | 10 | ||
unsigned char[8] | .gSubject.Data4 | 12 | ||
LPCWSTR | .pcwszDisplayName | 24 | ||
DWORD | .cbMemObject | 32 | ||
BYTE * | .pbMemObject | 40 | ||
DWORD | .cbMemSignedMsg | 48 | ||
BYTE * | .pbMemSignedMsg | 56 |
│ └─64
WINTRUST_CATALOG_INFO | DWORD | .cbStruct | 0 |
DWORD | .dwCatalogVersion | 4 | |
LPCWSTR | .pcwszCatalogFilePath | 8 | |
LPCWSTR | .pcwszMemberTag | 16 | |
LPCWSTR | .pcwszMemberFilePath | 24 | |
HANDLE | .hMemberFile | 32 | |
BYTE * | .pbCalculatedFileHash | 40 | |
DWORD | .cbCalculatedFileHash | 48 | |
PCCTL_CONTEXT | .pcCatalogContext | 56 | |
HCATADMIN | .hCatAdmin | 64 |
│ └─72
WINTRUST_CERT_INFO | DWORD | .cbStruct | 0 |
LPCWSTR | .pcwszDisplayName | 8 | |
CERT_CONTEXT * | .psCertContext | 16 | |
DWORD | .chStores | 24 | |
HCERTSTORE * | .pahStores | 32 | |
DWORD | .dwFlags | 40 | |
FILETIME * | .psftVerifyAsOf | 48 |
│ └─56
WINTRUST_DATA | DWORD | .cbStruct | 0 |
LPVOID | .pPolicyCallbackData | 8 | |
LPVOID | .pSIPClientData | 16 | |
DWORD | .dwUIChoice | 24 | |
DWORD | .fdwRevocationChecks | 28 | |
DWORD | .dwUnionChoice | 32 | |
struct WINTRUST_BLOB_INFO_ * | .pBlob | 40 | |
struct WINTRUST_CATALOG_INFO_ * | .pCatalog | 40 | |
struct WINTRUST_CERT_INFO_ * | .pCert | 40 | |
struct WINTRUST_FILE_INFO_ * | .pFile | 40 | |
struct WINTRUST_SGNR_INFO_ * | .pSgnr | 40 | |
DWORD | .dwStateAction | 48 | |
HANDLE | .hWVTStateData | 56 | |
WCHAR * | .pwszURLReference | 64 | |
DWORD | .dwProvFlags | 72 | |
DWORD | .dwUIContext | 76 | |
struct WINTRUST_SIGNATURE_SETTINGS_ * | .pSignatureSettings | 80 |
│ └─88
WINTRUST_FILE_INFO | DWORD | .cbStruct | 0 |
LPCWSTR | .pcwszFilePath | 8 | |
HANDLE | .hFile | 16 | |
GUID * | .pgKnownSubject | 24 |
│ └─32
WINTRUST_SGNR_INFO | DWORD | .cbStruct | 0 |
LPCWSTR | .pcwszDisplayName | 8 | |
CMSG_SIGNER_INFO * | .psSignerInfo | 16 | |
DWORD | .chStores | 24 | |
HCERTSTORE * | .pahStores | 32 |
│ └─40
WINTRUST_SIGNATURE_SETTINGS | DWORD | .cbStruct | 0 |
DWORD | .dwIndex | 4 | |
DWORD | .dwFlags | 8 | |
DWORD | .cSecondarySigs | 12 | |
DWORD | .dwVerifiedSigIndex | 16 | |
PCERT_STRONG_SIGN_PARA | .pCryptoPolicy | 24 |
│ └─32
WINUSB_PIPE_INFORMATION | USBD_PIPE_TYPE | .PipeType | 0 |
UCHAR | .PipeId | 4 | |
USHORT | .MaximumPacketSize | 6 | |
UCHAR | .Interval | 8 |
│ └─12
WINUSB_PIPE_INFORMATION_EX | USBD_PIPE_TYPE | .PipeType | 0 |
UCHAR | .PipeId | 4 | |
USHORT | .MaximumPacketSize | 6 | |
UCHAR | .Interval | 8 | |
ULONG | .MaximumBytesPerInterval | 12 |
│ └─16
WINUSB_SETUP_PACKET | UCHAR | .RequestType | 0 |
UCHAR | .Request | 1 | |
USHORT | .Value | 2 | |
USHORT | .Index | 4 | |
USHORT | .Length | 6 |
│ └─8
WIN_CERTIFICATE | DWORD | .dwLength | 0 |
WORD | .wRevision | 4 | |
WORD | .wCertificateType | 6 | |
BYTE[1] | .bCertificate | 8 |
│ └─12
WKSTA_INFO_100 | DWORD | .wki100_platform_id | 0 |
LPWSTR | .wki100_computername | 8 | |
LPWSTR | .wki100_langroup | 16 | |
DWORD | .wki100_ver_major | 24 | |
DWORD | .wki100_ver_minor | 28 |
│ └─32
WKSTA_INFO_101 | DWORD | .wki101_platform_id | 0 |
LPWSTR | .wki101_computername | 8 | |
LPWSTR | .wki101_langroup | 16 | |
DWORD | .wki101_ver_major | 24 | |
DWORD | .wki101_ver_minor | 28 | |
LPWSTR | .wki101_lanroot | 32 |
│ └─40
WKSTA_INFO_102 | DWORD | .wki102_platform_id | 0 |
LPWSTR | .wki102_computername | 8 | |
LPWSTR | .wki102_langroup | 16 | |
DWORD | .wki102_ver_major | 24 | |
DWORD | .wki102_ver_minor | 28 | |
LPWSTR | .wki102_lanroot | 32 | |
DWORD | .wki102_logged_on_users | 40 |
│ └─48
WKSTA_INFO_502 | DWORD | .wki502_char_wait | 0 |
DWORD | .wki502_collection_time | 4 | |
DWORD | .wki502_maximum_collection_count | 8 | |
DWORD | .wki502_keep_conn | 12 | |
DWORD | .wki502_max_cmds | 16 | |
DWORD | .wki502_sess_timeout | 20 | |
DWORD | .wki502_siz_char_buf | 24 | |
DWORD | .wki502_max_threads | 28 | |
DWORD | .wki502_lock_quota | 32 | |
DWORD | .wki502_lock_increment | 36 | |
DWORD | .wki502_lock_maximum | 40 | |
DWORD | .wki502_pipe_increment | 44 | |
DWORD | .wki502_pipe_maximum | 48 | |
DWORD | .wki502_cache_file_timeout | 52 | |
DWORD | .wki502_dormant_file_limit | 56 | |
DWORD | .wki502_read_ahead_throughput | 60 | |
DWORD | .wki502_num_mailslot_buffers | 64 | |
DWORD | .wki502_num_srv_announce_buffers | 68 | |
DWORD | .wki502_max_illegal_datagram_events | 72 | |
DWORD | .wki502_illegal_datagram_event_reset_frequency | 76 | |
BOOL | .wki502_log_election_packets | 80 | |
BOOL | .wki502_use_opportunistic_locking | 84 | |
BOOL | .wki502_use_unlock_behind | 88 | |
BOOL | .wki502_use_close_behind | 92 | |
BOOL | .wki502_buf_named_pipes | 96 | |
BOOL | .wki502_use_lock_read_unlock | 100 | |
BOOL | .wki502_utilize_nt_caching | 104 | |
BOOL | .wki502_use_raw_read | 108 | |
BOOL | .wki502_use_raw_write | 112 | |
BOOL | .wki502_use_write_raw_data | 116 | |
BOOL | .wki502_use_encryption | 120 | |
BOOL | .wki502_buf_files_deny_write | 124 | |
BOOL | .wki502_buf_read_only_files | 128 | |
BOOL | .wki502_force_core_create_mode | 132 | |
BOOL | .wki502_use_512_byte_max_transfer | 136 |
│ └─140
WKSTA_TRANSPORT_INFO_0 | DWORD | .wkti0_quality_of_service | 0 |
DWORD | .wkti0_number_of_vcs | 4 | |
LPWSTR | .wkti0_transport_name | 8 | |
LPWSTR | .wkti0_transport_address | 16 | |
BOOL | .wkti0_wan_ish | 24 |
│ └─32
WKSTA_USER_INFO_0 | LPWSTR | .wkui0_username | 0 |
│ └─8
WKSTA_USER_INFO_1 | LPWSTR | .wkui1_username | 0 |
LPWSTR | .wkui1_logon_domain | 8 | |
LPWSTR | .wkui1_oth_domains | 16 | |
LPWSTR | .wkui1_logon_server | 24 |
│ └─32
WKSTA_USER_INFO_1101 | LPWSTR | .wkui1101_oth_domains | 0 |
│ └─8
WLAN_ASSOCIATION_ATTRIBUTES | DOT11_SSID | .dot11Ssid | 0 |
DOT11_BSS_TYPE | .dot11BssType | 36 | |
DOT11_MAC_ADDRESS | .dot11Bssid | 40 | |
DOT11_PHY_TYPE | .dot11PhyType | 48 | |
ULONG | .uDot11PhyIndex | 52 | |
WLAN_SIGNAL_QUALITY | .wlanSignalQuality | 56 | |
ULONG | .ulRxRate | 60 | |
ULONG | .ulTxRate | 64 |
│ └─68
WLAN_AUTH_CIPHER_PAIR_LIST | DWORD | .dwNumberOfItems | 0 |
DOT11_AUTH_CIPHER_PAIR[1] | .pAuthCipherPairList | 4 |
│ └─12
WLAN_AVAILABLE_NETWORK | WCHAR[256] | .strProfileName | 0 |
DOT11_SSID | .dot11Ssid | 512 | |
DOT11_BSS_TYPE | .dot11BssType | 548 | |
ULONG | .uNumberOfBssids | 552 | |
BOOL | .bNetworkConnectable | 556 | |
WLAN_REASON_CODE | .wlanNotConnectableReason | 560 | |
ULONG | .uNumberOfPhyTypes | 564 | |
DOT11_PHY_TYPE[8] | .dot11PhyTypes | 568 | |
BOOL | .bMorePhyTypes | 600 | |
WLAN_SIGNAL_QUALITY | .wlanSignalQuality | 604 | |
BOOL | .bSecurityEnabled | 608 | |
DOT11_AUTH_ALGORITHM | .dot11DefaultAuthAlgorithm | 612 | |
DOT11_CIPHER_ALGORITHM | .dot11DefaultCipherAlgorithm | 616 | |
DWORD | .dwFlags | 620 | |
DWORD | .dwReserved | 624 |
│ └─628
WLAN_AVAILABLE_NETWORK_LIST | DWORD | .dwNumberOfItems | 0 |
DWORD | .dwIndex | 4 | |
WLAN_AVAILABLE_NETWORK[1] | .Network | 8 |
│ └─636
WLAN_BSS_ENTRY | DOT11_SSID | .dot11Ssid | 0 | |
ULONG | .uPhyId | 36 | ||
DOT11_MAC_ADDRESS | .dot11Bssid | 40 | ||
DOT11_BSS_TYPE | .dot11BssType | 48 | ||
DOT11_PHY_TYPE | .dot11BssPhyType | 52 | ||
LONG | .lRssi | 56 | ||
ULONG | .uLinkQuality | 60 | ||
BOOLEAN | .bInRegDomain | 64 | ||
USHORT | .usBeaconPeriod | 66 | ||
ULONGLONG | .ullTimestamp | 72 | ||
ULONGLONG | .ullHostTimestamp | 80 | ||
USHORT | .usCapabilityInformation | 88 | ||
ULONG | .ulChCenterFrequency | 92 | ||
WLAN_RATE_SET | ULONG | .wlanRateSet.uRateSetLength | 96 | |
USHORT[126] | .wlanRateSet.usRateSet | 100 | ||
ULONG | .ulIeOffset | 352 | ||
ULONG | .ulIeSize | 356 |
│ └─360
WLAN_BSS_LIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNumberOfItems | 4 | |
WLAN_BSS_ENTRY[1] | .wlanBssEntries | 8 |
│ └─368
WLAN_CONNECTION_ATTRIBUTES | WLAN_INTERFACE_STATE | .isState | 0 | |
WLAN_CONNECTION_MODE | .wlanConnectionMode | 4 | ||
WCHAR[256] | .strProfileName | 8 | ||
WLAN_ASSOCIATION_ATTRIBUTES | DOT11_SSID | .wlanAssociationAttributes.dot11Ssid | 520 | |
DOT11_BSS_TYPE | .wlanAssociationAttributes.dot11BssType | 556 | ||
DOT11_MAC_ADDRESS | .wlanAssociationAttributes.dot11Bssid | 560 | ||
DOT11_PHY_TYPE | .wlanAssociationAttributes.dot11PhyType | 568 | ||
ULONG | .wlanAssociationAttributes.uDot11PhyIndex | 572 | ||
WLAN_SIGNAL_QUALITY | .wlanAssociationAttributes.wlanSignalQuality | 576 | ||
ULONG | .wlanAssociationAttributes.ulRxRate | 580 | ||
ULONG | .wlanAssociationAttributes.ulTxRate | 584 | ||
WLAN_SECURITY_ATTRIBUTES | BOOL | .wlanSecurityAttributes.bSecurityEnabled | 588 | |
BOOL | .wlanSecurityAttributes.bOneXEnabled | 592 | ||
DOT11_AUTH_ALGORITHM | .wlanSecurityAttributes.dot11AuthAlgorithm | 596 | ||
DOT11_CIPHER_ALGORITHM | .wlanSecurityAttributes.dot11CipherAlgorithm | 600 |
│ └─604
WLAN_CONNECTION_NOTIFICATION_DATA | WLAN_CONNECTION_MODE | .wlanConnectionMode | 0 |
WCHAR[256] | .strProfileName | 4 | |
DOT11_SSID | .dot11Ssid | 516 | |
DOT11_BSS_TYPE | .dot11BssType | 552 | |
BOOL | .bSecurityEnabled | 556 | |
WLAN_REASON_CODE | .wlanReasonCode | 560 | |
DWORD | .dwFlags | 564 | |
WCHAR[1] | .strProfileXml | 568 |
│ └─572
WLAN_CONNECTION_PARAMETERS | WLAN_CONNECTION_MODE | .wlanConnectionMode | 0 |
LPCWSTR | .strProfile | 8 | |
PDOT11_SSID | .pDot11Ssid | 16 | |
PDOT11_BSSID_LIST | .pDesiredBssidList | 24 | |
DOT11_BSS_TYPE | .dot11BssType | 32 | |
DWORD | .dwFlags | 36 |
│ └─40
WLAN_COUNTRY_OR_REGION_STRING_LIST | DWORD | .dwNumberOfItems | 0 |
DOT11_COUNTRY_OR_REGION_STRING[1] | .pCountryOrRegionStringList | 4 |
│ └─8
WLAN_DEVICE_SERVICE_GUID_LIST | DWORD | .dwNumberOfItems | 0 |
DWORD | .dwIndex | 4 | |
GUID[1] | .DeviceService | 8 |
│ └─24
WLAN_DEVICE_SERVICE_NOTIFICATION_DATA | GUID | unsigned long | .DeviceService.Data1 | 0 |
unsigned short | .DeviceService.Data2 | 4 | ||
unsigned short | .DeviceService.Data3 | 6 | ||
unsigned char[8] | .DeviceService.Data4 | 8 | ||
DWORD | .dwOpCode | 16 | ||
DWORD | .dwDataSize | 20 | ||
BYTE[1] | .DataBlob | 24 |
│ └─28
WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS | DOT11_SSID | .hostedNetworkSSID | 0 |
DWORD | .dwMaxNumberOfPeers | 36 |
│ └─40
WLAN_HOSTED_NETWORK_DATA_PEER_STATE_CHANGE | WLAN_HOSTED_NETWORK_PEER_STATE | DOT11_MAC_ADDRESS | .OldState.PeerMacAddress | 0 |
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE | .OldState.PeerAuthState | 8 | ||
WLAN_HOSTED_NETWORK_PEER_STATE | DOT11_MAC_ADDRESS | .NewState.PeerMacAddress | 12 | |
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE | .NewState.PeerAuthState | 20 | ||
WLAN_HOSTED_NETWORK_REASON | .PeerStateChangeReason | 24 |
│ └─28
WLAN_HOSTED_NETWORK_PEER_STATE | DOT11_MAC_ADDRESS | .PeerMacAddress | 0 |
WLAN_HOSTED_NETWORK_PEER_AUTH_STATE | .PeerAuthState | 8 |
│ └─12
WLAN_HOSTED_NETWORK_RADIO_STATE | DOT11_RADIO_STATE | .dot11SoftwareRadioState | 0 |
DOT11_RADIO_STATE | .dot11HardwareRadioState | 4 |
│ └─8
WLAN_HOSTED_NETWORK_SECURITY_SETTINGS | DOT11_AUTH_ALGORITHM | .dot11AuthAlgo | 0 |
DOT11_CIPHER_ALGORITHM | .dot11CipherAlgo | 4 |
│ └─8
WLAN_HOSTED_NETWORK_STATE_CHANGE | WLAN_HOSTED_NETWORK_STATE | .OldState | 0 |
WLAN_HOSTED_NETWORK_STATE | .NewState | 4 | |
WLAN_HOSTED_NETWORK_REASON | .StateChangeReason | 8 |
│ └─12
WLAN_HOSTED_NETWORK_STATUS | WLAN_HOSTED_NETWORK_STATE | .HostedNetworkState | 0 | |
GUID | unsigned long | .IPDeviceID.Data1 | 4 | |
unsigned short | .IPDeviceID.Data2 | 8 | ||
unsigned short | .IPDeviceID.Data3 | 10 | ||
unsigned char[8] | .IPDeviceID.Data4 | 12 | ||
DOT11_MAC_ADDRESS | .wlanHostedNetworkBSSID | 20 | ||
DOT11_PHY_TYPE | .dot11PhyType | 28 | ||
ULONG | .ulChannelFrequency | 32 | ||
DWORD | .dwNumberOfPeers | 36 | ||
WLAN_HOSTED_NETWORK_PEER_STATE[1] | .PeerList | 40 |
│ └─52
WLAN_INTERFACE_CAPABILITY | WLAN_INTERFACE_TYPE | .interfaceType | 0 |
BOOL | .bDot11DSupported | 4 | |
DWORD | .dwMaxDesiredSsidListSize | 8 | |
DWORD | .dwMaxDesiredBssidListSize | 12 | |
DWORD | .dwNumberOfSupportedPhys | 16 | |
DOT11_PHY_TYPE[64] | .dot11PhyTypes | 20 |
│ └─276
WLAN_INTERFACE_INFO | GUID | unsigned long | .InterfaceGuid.Data1 | 0 |
unsigned short | .InterfaceGuid.Data2 | 4 | ||
unsigned short | .InterfaceGuid.Data3 | 6 | ||
unsigned char[8] | .InterfaceGuid.Data4 | 8 | ||
WCHAR[256] | .strInterfaceDescription | 16 | ||
WLAN_INTERFACE_STATE | .isState | 528 |
│ └─532
WLAN_INTERFACE_INFO_LIST | DWORD | .dwNumberOfItems | 0 |
DWORD | .dwIndex | 4 | |
WLAN_INTERFACE_INFO[1] | .InterfaceInfo | 8 |
│ └─540
WLAN_MAC_FRAME_STATISTICS | ULONGLONG | .ullTransmittedFrameCount | 0 |
ULONGLONG | .ullReceivedFrameCount | 8 | |
ULONGLONG | .ullWEPExcludedCount | 16 | |
ULONGLONG | .ullTKIPLocalMICFailures | 24 | |
ULONGLONG | .ullTKIPReplays | 32 | |
ULONGLONG | .ullTKIPICVErrorCount | 40 | |
ULONGLONG | .ullCCMPReplays | 48 | |
ULONGLONG | .ullCCMPDecryptErrors | 56 | |
ULONGLONG | .ullWEPUndecryptableCount | 64 | |
ULONGLONG | .ullWEPICVErrorCount | 72 | |
ULONGLONG | .ullDecryptSuccessCount | 80 | |
ULONGLONG | .ullDecryptFailureCount | 88 |
│ └─96
WLAN_MSM_NOTIFICATION_DATA | WLAN_CONNECTION_MODE | .wlanConnectionMode | 0 |
WCHAR[256] | .strProfileName | 4 | |
DOT11_SSID | .dot11Ssid | 516 | |
DOT11_BSS_TYPE | .dot11BssType | 552 | |
DOT11_MAC_ADDRESS | .dot11MacAddr | 556 | |
BOOL | .bSecurityEnabled | 564 | |
BOOL | .bFirstPeer | 568 | |
BOOL | .bLastPeer | 572 | |
WLAN_REASON_CODE | .wlanReasonCode | 576 |
│ └─580
WLAN_PHY_FRAME_STATISTICS | ULONGLONG | .ullTransmittedFrameCount | 0 |
ULONGLONG | .ullMulticastTransmittedFrameCount | 8 | |
ULONGLONG | .ullFailedCount | 16 | |
ULONGLONG | .ullRetryCount | 24 | |
ULONGLONG | .ullMultipleRetryCount | 32 | |
ULONGLONG | .ullMaxTXLifetimeExceededCount | 40 | |
ULONGLONG | .ullTransmittedFragmentCount | 48 | |
ULONGLONG | .ullRTSSuccessCount | 56 | |
ULONGLONG | .ullRTSFailureCount | 64 | |
ULONGLONG | .ullACKFailureCount | 72 | |
ULONGLONG | .ullReceivedFrameCount | 80 | |
ULONGLONG | .ullMulticastReceivedFrameCount | 88 | |
ULONGLONG | .ullPromiscuousReceivedFrameCount | 96 | |
ULONGLONG | .ullMaxRXLifetimeExceededCount | 104 | |
ULONGLONG | .ullFrameDuplicateCount | 112 | |
ULONGLONG | .ullReceivedFragmentCount | 120 | |
ULONGLONG | .ullPromiscuousReceivedFragmentCount | 128 | |
ULONGLONG | .ullFCSErrorCount | 136 |
│ └─144
WLAN_PHY_RADIO_STATE | DWORD | .dwPhyIndex | 0 |
DOT11_RADIO_STATE | .dot11SoftwareRadioState | 4 | |
DOT11_RADIO_STATE | .dot11HardwareRadioState | 8 |
│ └─12
WLAN_PROFILE_INFO | WCHAR[256] | .strProfileName | 0 |
DWORD | .dwFlags | 512 |
│ └─516
WLAN_PROFILE_INFO_LIST | DWORD | .dwNumberOfItems | 0 |
DWORD | .dwIndex | 4 | |
WLAN_PROFILE_INFO[1] | .ProfileInfo | 8 |
│ └─524
WLAN_RADIO_STATE | DWORD | .dwNumberOfPhys | 0 |
WLAN_PHY_RADIO_STATE[64] | .PhyRadioState | 4 |
│ └─772
WLAN_RATE_SET | ULONG | .uRateSetLength | 0 |
USHORT[126] | .usRateSet | 4 |
│ └─256
WLAN_RAW_DATA | DWORD | .dwDataSize | 0 |
BYTE[1] | .DataBlob | 4 |
│ └─8
WLAN_RAW_DATA_LIST | DWORD | .dwTotalSize | 0 |
DWORD | .dwNumberOfItems | 4 | |
struct (unnamed)[1] | .DataList | 8 |
│ └─16
WLAN_SECURITY_ATTRIBUTES | BOOL | .bSecurityEnabled | 0 |
BOOL | .bOneXEnabled | 4 | |
DOT11_AUTH_ALGORITHM | .dot11AuthAlgorithm | 8 | |
DOT11_CIPHER_ALGORITHM | .dot11CipherAlgorithm | 12 |
│ └─16
WLAN_STATISTICS | ULONGLONG | .ullFourWayHandshakeFailures | 0 | |
ULONGLONG | .ullTKIPCounterMeasuresInvoked | 8 | ||
ULONGLONG | .ullReserved | 16 | ||
WLAN_MAC_FRAME_STATISTICS | ULONGLONG | .MacUcastCounters.ullTransmittedFrameCount | 24 | |
ULONGLONG | .MacUcastCounters.ullReceivedFrameCount | 32 | ||
ULONGLONG | .MacUcastCounters.ullWEPExcludedCount | 40 | ||
ULONGLONG | .MacUcastCounters.ullTKIPLocalMICFailures | 48 | ||
ULONGLONG | .MacUcastCounters.ullTKIPReplays | 56 | ||
ULONGLONG | .MacUcastCounters.ullTKIPICVErrorCount | 64 | ||
ULONGLONG | .MacUcastCounters.ullCCMPReplays | 72 | ||
ULONGLONG | .MacUcastCounters.ullCCMPDecryptErrors | 80 | ||
ULONGLONG | .MacUcastCounters.ullWEPUndecryptableCount | 88 | ||
ULONGLONG | .MacUcastCounters.ullWEPICVErrorCount | 96 | ||
ULONGLONG | .MacUcastCounters.ullDecryptSuccessCount | 104 | ||
ULONGLONG | .MacUcastCounters.ullDecryptFailureCount | 112 | ||
WLAN_MAC_FRAME_STATISTICS | ULONGLONG | .MacMcastCounters.ullTransmittedFrameCount | 120 | |
ULONGLONG | .MacMcastCounters.ullReceivedFrameCount | 128 | ||
ULONGLONG | .MacMcastCounters.ullWEPExcludedCount | 136 | ||
ULONGLONG | .MacMcastCounters.ullTKIPLocalMICFailures | 144 | ||
ULONGLONG | .MacMcastCounters.ullTKIPReplays | 152 | ||
ULONGLONG | .MacMcastCounters.ullTKIPICVErrorCount | 160 | ||
ULONGLONG | .MacMcastCounters.ullCCMPReplays | 168 | ||
ULONGLONG | .MacMcastCounters.ullCCMPDecryptErrors | 176 | ||
ULONGLONG | .MacMcastCounters.ullWEPUndecryptableCount | 184 | ||
ULONGLONG | .MacMcastCounters.ullWEPICVErrorCount | 192 | ||
ULONGLONG | .MacMcastCounters.ullDecryptSuccessCount | 200 | ||
ULONGLONG | .MacMcastCounters.ullDecryptFailureCount | 208 | ||
DWORD | .dwNumberOfPhys | 216 | ||
WLAN_PHY_FRAME_STATISTICS[1] | .PhyCounters | 224 |
│ └─368
WLDP_HOST_INFORMATION | DWORD | .dwRevision | 0 |
WLDP_HOST_ID | .dwHostId | 4 | |
PCWSTR | .szSource | 8 | |
HANDLE | .hSource | 16 |
│ └─24
WLX_CLIENT_CREDENTIALS_INFO_V1_0 | DWORD | .dwType | 0 |
PWSTR | .pszUserName | 8 | |
PWSTR | .pszDomain | 16 | |
PWSTR | .pszPassword | 24 | |
BOOL | .fPromptForPassword | 32 |
│ └─40
WLX_CLIENT_CREDENTIALS_INFO_V2_0 | DWORD | .dwType | 0 |
PWSTR | .pszUserName | 8 | |
PWSTR | .pszDomain | 16 | |
PWSTR | .pszPassword | 24 | |
BOOL | .fPromptForPassword | 32 | |
BOOL | .fDisconnectOnLogonFailure | 36 |
│ └─40
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 | DWORD | .dwType | 0 | ||
HANDLE | .UserToken | 8 | |||
LUID | DWORD | .LogonId.LowPart | 16 | ||
LONG | .LogonId.HighPart | 20 | |||
QUOTA_LIMITS | SIZE_T | .Quotas.PagedPoolLimit | 24 | ||
SIZE_T | .Quotas.NonPagedPoolLimit | 32 | |||
SIZE_T | .Quotas.MinimumWorkingSetSize | 40 | |||
SIZE_T | .Quotas.MaximumWorkingSetSize | 48 | |||
SIZE_T | .Quotas.PagefileLimit | 56 | |||
LARGE_INTEGER | LONGLONG | .Quotas.TimeLimit.QuadPart | 64 | ||
struct (unnamed) | .Quotas.TimeLimit.u | 64 | |||
DWORD | .Quotas.TimeLimit.LowPart | 64 | |||
LONG | .Quotas.TimeLimit.HighPart | 68 | |||
PWSTR | .UserName | 72 | |||
PWSTR | .Domain | 80 | |||
LARGE_INTEGER | LONGLONG | .LogonTime.QuadPart | 88 | ||
struct (unnamed) | .LogonTime.u | 88 | |||
DWORD | .LogonTime.LowPart | 88 | |||
LONG | .LogonTime.HighPart | 92 | |||
BOOL | .SmartCardLogon | 96 | |||
ULONG | .ProfileLength | 100 | |||
DWORD | .MessageType | 104 | |||
USHORT | .LogonCount | 108 | |||
USHORT | .BadPasswordCount | 110 | |||
LARGE_INTEGER | LONGLONG | .ProfileLogonTime.QuadPart | 112 | ||
struct (unnamed) | .ProfileLogonTime.u | 112 | |||
DWORD | .ProfileLogonTime.LowPart | 112 | |||
LONG | .ProfileLogonTime.HighPart | 116 | |||
LARGE_INTEGER | LONGLONG | .LogoffTime.QuadPart | 120 | ||
struct (unnamed) | .LogoffTime.u | 120 | |||
DWORD | .LogoffTime.LowPart | 120 | |||
LONG | .LogoffTime.HighPart | 124 | |||
LARGE_INTEGER | LONGLONG | .KickOffTime.QuadPart | 128 | ||
struct (unnamed) | .KickOffTime.u | 128 | |||
DWORD | .KickOffTime.LowPart | 128 | |||
LONG | .KickOffTime.HighPart | 132 | |||
LARGE_INTEGER | LONGLONG | .PasswordLastSet.QuadPart | 136 | ||
struct (unnamed) | .PasswordLastSet.u | 136 | |||
DWORD | .PasswordLastSet.LowPart | 136 | |||
LONG | .PasswordLastSet.HighPart | 140 | |||
LARGE_INTEGER | LONGLONG | .PasswordCanChange.QuadPart | 144 | ||
struct (unnamed) | .PasswordCanChange.u | 144 | |||
DWORD | .PasswordCanChange.LowPart | 144 | |||
LONG | .PasswordCanChange.HighPart | 148 | |||
LARGE_INTEGER | LONGLONG | .PasswordMustChange.QuadPart | 152 | ||
struct (unnamed) | .PasswordMustChange.u | 152 | |||
DWORD | .PasswordMustChange.LowPart | 152 | |||
LONG | .PasswordMustChange.HighPart | 156 | |||
PWSTR | .LogonScript | 160 | |||
PWSTR | .HomeDirectory | 168 | |||
PWSTR | .FullName | 176 | |||
PWSTR | .ProfilePath | 184 | |||
PWSTR | .HomeDirectoryDrive | 192 | |||
PWSTR | .LogonServer | 200 | |||
ULONG | .UserFlags | 208 | |||
ULONG | .PrivateDataLen | 212 | |||
PBYTE | .PrivateData | 216 |
│ └─224
WLX_DESKTOP | DWORD | .Size | 0 |
DWORD | .Flags | 4 | |
HDESK | .hDesktop | 8 | |
PWSTR | .pszDesktopName | 16 |
│ └─24
WLX_DISPATCH_VERSION_1_0 | PWLX_USE_CTRL_ALT_DEL | .WlxUseCtrlAltDel | 0 |
PWLX_SET_CONTEXT_POINTER | .WlxSetContextPointer | 8 | |
PWLX_SAS_NOTIFY | .WlxSasNotify | 16 | |
PWLX_SET_TIMEOUT | .WlxSetTimeout | 24 | |
PWLX_ASSIGN_SHELL_PROTECTION | .WlxAssignShellProtection | 32 | |
PWLX_MESSAGE_BOX | .WlxMessageBox | 40 | |
PWLX_DIALOG_BOX | .WlxDialogBox | 48 | |
PWLX_DIALOG_BOX_PARAM | .WlxDialogBoxParam | 56 | |
PWLX_DIALOG_BOX_INDIRECT | .WlxDialogBoxIndirect | 64 | |
PWLX_DIALOG_BOX_INDIRECT_PARAM | .WlxDialogBoxIndirectParam | 72 | |
PWLX_SWITCH_DESKTOP_TO_USER | .WlxSwitchDesktopToUser | 80 | |
PWLX_SWITCH_DESKTOP_TO_WINLOGON | .WlxSwitchDesktopToWinlogon | 88 | |
PWLX_CHANGE_PASSWORD_NOTIFY | .WlxChangePasswordNotify | 96 |
│ └─104
WLX_DISPATCH_VERSION_1_1 | PWLX_USE_CTRL_ALT_DEL | .WlxUseCtrlAltDel | 0 |
PWLX_SET_CONTEXT_POINTER | .WlxSetContextPointer | 8 | |
PWLX_SAS_NOTIFY | .WlxSasNotify | 16 | |
PWLX_SET_TIMEOUT | .WlxSetTimeout | 24 | |
PWLX_ASSIGN_SHELL_PROTECTION | .WlxAssignShellProtection | 32 | |
PWLX_MESSAGE_BOX | .WlxMessageBox | 40 | |
PWLX_DIALOG_BOX | .WlxDialogBox | 48 | |
PWLX_DIALOG_BOX_PARAM | .WlxDialogBoxParam | 56 | |
PWLX_DIALOG_BOX_INDIRECT | .WlxDialogBoxIndirect | 64 | |
PWLX_DIALOG_BOX_INDIRECT_PARAM | .WlxDialogBoxIndirectParam | 72 | |
PWLX_SWITCH_DESKTOP_TO_USER | .WlxSwitchDesktopToUser | 80 | |
PWLX_SWITCH_DESKTOP_TO_WINLOGON | .WlxSwitchDesktopToWinlogon | 88 | |
PWLX_CHANGE_PASSWORD_NOTIFY | .WlxChangePasswordNotify | 96 | |
PWLX_GET_SOURCE_DESKTOP | .WlxGetSourceDesktop | 104 | |
PWLX_SET_RETURN_DESKTOP | .WlxSetReturnDesktop | 112 | |
PWLX_CREATE_USER_DESKTOP | .WlxCreateUserDesktop | 120 | |
PWLX_CHANGE_PASSWORD_NOTIFY_EX | .WlxChangePasswordNotifyEx | 128 |
│ └─136
WLX_DISPATCH_VERSION_1_2 | PWLX_USE_CTRL_ALT_DEL | .WlxUseCtrlAltDel | 0 |
PWLX_SET_CONTEXT_POINTER | .WlxSetContextPointer | 8 | |
PWLX_SAS_NOTIFY | .WlxSasNotify | 16 | |
PWLX_SET_TIMEOUT | .WlxSetTimeout | 24 | |
PWLX_ASSIGN_SHELL_PROTECTION | .WlxAssignShellProtection | 32 | |
PWLX_MESSAGE_BOX | .WlxMessageBox | 40 | |
PWLX_DIALOG_BOX | .WlxDialogBox | 48 | |
PWLX_DIALOG_BOX_PARAM | .WlxDialogBoxParam | 56 | |
PWLX_DIALOG_BOX_INDIRECT | .WlxDialogBoxIndirect | 64 | |
PWLX_DIALOG_BOX_INDIRECT_PARAM | .WlxDialogBoxIndirectParam | 72 | |
PWLX_SWITCH_DESKTOP_TO_USER | .WlxSwitchDesktopToUser | 80 | |
PWLX_SWITCH_DESKTOP_TO_WINLOGON | .WlxSwitchDesktopToWinlogon | 88 | |
PWLX_CHANGE_PASSWORD_NOTIFY | .WlxChangePasswordNotify | 96 | |
PWLX_GET_SOURCE_DESKTOP | .WlxGetSourceDesktop | 104 | |
PWLX_SET_RETURN_DESKTOP | .WlxSetReturnDesktop | 112 | |
PWLX_CREATE_USER_DESKTOP | .WlxCreateUserDesktop | 120 | |
PWLX_CHANGE_PASSWORD_NOTIFY_EX | .WlxChangePasswordNotifyEx | 128 | |
PWLX_CLOSE_USER_DESKTOP | .WlxCloseUserDesktop | 136 |
│ └─144
WLX_DISPATCH_VERSION_1_3 | PWLX_USE_CTRL_ALT_DEL | .WlxUseCtrlAltDel | 0 |
PWLX_SET_CONTEXT_POINTER | .WlxSetContextPointer | 8 | |
PWLX_SAS_NOTIFY | .WlxSasNotify | 16 | |
PWLX_SET_TIMEOUT | .WlxSetTimeout | 24 | |
PWLX_ASSIGN_SHELL_PROTECTION | .WlxAssignShellProtection | 32 | |
PWLX_MESSAGE_BOX | .WlxMessageBox | 40 | |
PWLX_DIALOG_BOX | .WlxDialogBox | 48 | |
PWLX_DIALOG_BOX_PARAM | .WlxDialogBoxParam | 56 | |
PWLX_DIALOG_BOX_INDIRECT | .WlxDialogBoxIndirect | 64 | |
PWLX_DIALOG_BOX_INDIRECT_PARAM | .WlxDialogBoxIndirectParam | 72 | |
PWLX_SWITCH_DESKTOP_TO_USER | .WlxSwitchDesktopToUser | 80 | |
PWLX_SWITCH_DESKTOP_TO_WINLOGON | .WlxSwitchDesktopToWinlogon | 88 | |
PWLX_CHANGE_PASSWORD_NOTIFY | .WlxChangePasswordNotify | 96 | |
PWLX_GET_SOURCE_DESKTOP | .WlxGetSourceDesktop | 104 | |
PWLX_SET_RETURN_DESKTOP | .WlxSetReturnDesktop | 112 | |
PWLX_CREATE_USER_DESKTOP | .WlxCreateUserDesktop | 120 | |
PWLX_CHANGE_PASSWORD_NOTIFY_EX | .WlxChangePasswordNotifyEx | 128 | |
PWLX_CLOSE_USER_DESKTOP | .WlxCloseUserDesktop | 136 | |
PWLX_SET_OPTION | .WlxSetOption | 144 | |
PWLX_GET_OPTION | .WlxGetOption | 152 | |
PWLX_WIN31_MIGRATE | .WlxWin31Migrate | 160 | |
PWLX_QUERY_CLIENT_CREDENTIALS | .WlxQueryClientCredentials | 168 | |
PWLX_QUERY_IC_CREDENTIALS | .WlxQueryInetConnectorCredentials | 176 | |
PWLX_DISCONNECT | .WlxDisconnect | 184 | |
PWLX_QUERY_TERMINAL_SERVICES_DATA | .WlxQueryTerminalServicesData | 192 |
│ └─200
WLX_DISPATCH_VERSION_1_4 | PWLX_USE_CTRL_ALT_DEL | .WlxUseCtrlAltDel | 0 |
PWLX_SET_CONTEXT_POINTER | .WlxSetContextPointer | 8 | |
PWLX_SAS_NOTIFY | .WlxSasNotify | 16 | |
PWLX_SET_TIMEOUT | .WlxSetTimeout | 24 | |
PWLX_ASSIGN_SHELL_PROTECTION | .WlxAssignShellProtection | 32 | |
PWLX_MESSAGE_BOX | .WlxMessageBox | 40 | |
PWLX_DIALOG_BOX | .WlxDialogBox | 48 | |
PWLX_DIALOG_BOX_PARAM | .WlxDialogBoxParam | 56 | |
PWLX_DIALOG_BOX_INDIRECT | .WlxDialogBoxIndirect | 64 | |
PWLX_DIALOG_BOX_INDIRECT_PARAM | .WlxDialogBoxIndirectParam | 72 | |
PWLX_SWITCH_DESKTOP_TO_USER | .WlxSwitchDesktopToUser | 80 | |
PWLX_SWITCH_DESKTOP_TO_WINLOGON | .WlxSwitchDesktopToWinlogon | 88 | |
PWLX_CHANGE_PASSWORD_NOTIFY | .WlxChangePasswordNotify | 96 | |
PWLX_GET_SOURCE_DESKTOP | .WlxGetSourceDesktop | 104 | |
PWLX_SET_RETURN_DESKTOP | .WlxSetReturnDesktop | 112 | |
PWLX_CREATE_USER_DESKTOP | .WlxCreateUserDesktop | 120 | |
PWLX_CHANGE_PASSWORD_NOTIFY_EX | .WlxChangePasswordNotifyEx | 128 | |
PWLX_CLOSE_USER_DESKTOP | .WlxCloseUserDesktop | 136 | |
PWLX_SET_OPTION | .WlxSetOption | 144 | |
PWLX_GET_OPTION | .WlxGetOption | 152 | |
PWLX_WIN31_MIGRATE | .WlxWin31Migrate | 160 | |
PWLX_QUERY_CLIENT_CREDENTIALS | .WlxQueryClientCredentials | 168 | |
PWLX_QUERY_IC_CREDENTIALS | .WlxQueryInetConnectorCredentials | 176 | |
PWLX_DISCONNECT | .WlxDisconnect | 184 | |
PWLX_QUERY_TERMINAL_SERVICES_DATA | .WlxQueryTerminalServicesData | 192 | |
PWLX_QUERY_CONSOLESWITCH_CREDENTIALS | .WlxQueryConsoleSwitchCredentials | 200 | |
PWLX_QUERY_TS_LOGON_CREDENTIALS | .WlxQueryTsLogonCredentials | 208 |
│ └─216
WLX_MPR_NOTIFY_INFO | PWSTR | .pszUserName | 0 |
PWSTR | .pszDomain | 8 | |
PWSTR | .pszPassword | 16 | |
PWSTR | .pszOldPassword | 24 |
│ └─32
WLX_NOTIFICATION_INFO | ULONG | .Size | 0 |
ULONG | .Flags | 4 | |
PWSTR | .UserName | 8 | |
PWSTR | .Domain | 16 | |
PWSTR | .WindowStation | 24 | |
HANDLE | .hToken | 32 | |
HDESK | .hDesktop | 40 | |
PFNMSGECALLBACK | .pStatusCallback | 48 |
│ └─56
WLX_PROFILE_V1_0 | DWORD | .dwType | 0 |
PWSTR | .pszProfile | 8 |
│ └─16
WLX_PROFILE_V2_0 | DWORD | .dwType | 0 |
PWSTR | .pszProfile | 8 | |
PWSTR | .pszPolicy | 16 | |
PWSTR | .pszNetworkDefaultUserProfile | 24 | |
PWSTR | .pszServerName | 32 | |
PWSTR | .pszEnvironment | 40 |
│ └─48
WLX_TERMINAL_SERVICES_DATA | WCHAR[257] | .ProfilePath | 0 |
WCHAR[257] | .HomeDir | 514 | |
WCHAR[4] | .HomeDirDrive | 1028 |
│ └─1036
WMDRM_IMPORT_INIT_STRUCT | DWORD | .dwVersion | 0 |
DWORD | .cbEncryptedSessionKeyMessage | 4 | |
BYTE * | .pbEncryptedSessionKeyMessage | 8 | |
DWORD | .cbEncryptedKeyMessage | 16 | |
BYTE * | .pbEncryptedKeyMessage | 24 |
│ └─32
WMMPEG2VIDEOINFO | WMVIDEOINFOHEADER2 | RECT | LONG | .hdr.rcSource.left | 0 |
LONG | .hdr.rcSource.top | 4 | |||
LONG | .hdr.rcSource.right | 8 | |||
LONG | .hdr.rcSource.bottom | 12 | |||
RECT | LONG | .hdr.rcTarget.left | 16 | ||
LONG | .hdr.rcTarget.top | 20 | |||
LONG | .hdr.rcTarget.right | 24 | |||
LONG | .hdr.rcTarget.bottom | 28 | |||
DWORD | .hdr.dwBitRate | 32 | |||
DWORD | .hdr.dwBitErrorRate | 36 | |||
LONGLONG | .hdr.AvgTimePerFrame | 40 | |||
DWORD | .hdr.dwInterlaceFlags | 48 | |||
DWORD | .hdr.dwCopyProtectFlags | 52 | |||
DWORD | .hdr.dwPictAspectRatioX | 56 | |||
DWORD | .hdr.dwPictAspectRatioY | 60 | |||
DWORD | .hdr.dwReserved1 | 64 | |||
DWORD | .hdr.dwReserved2 | 68 | |||
BITMAPINFOHEADER | DWORD | .hdr.bmiHeader.biSize | 72 | ||
LONG | .hdr.bmiHeader.biWidth | 76 | |||
LONG | .hdr.bmiHeader.biHeight | 80 | |||
WORD | .hdr.bmiHeader.biPlanes | 84 | |||
WORD | .hdr.bmiHeader.biBitCount | 86 | |||
DWORD | .hdr.bmiHeader.biCompression | 88 | |||
DWORD | .hdr.bmiHeader.biSizeImage | 92 | |||
LONG | .hdr.bmiHeader.biXPelsPerMeter | 96 | |||
LONG | .hdr.bmiHeader.biYPelsPerMeter | 100 | |||
DWORD | .hdr.bmiHeader.biClrUsed | 104 | |||
DWORD | .hdr.bmiHeader.biClrImportant | 108 | |||
DWORD | .dwStartTimeCode | 112 | |||
DWORD | .cbSequenceHeader | 116 | |||
DWORD | .dwProfile | 120 | |||
DWORD | .dwLevel | 124 | |||
DWORD | .dwFlags | 128 | |||
DWORD[1] | .dwSequenceHeader | 132 |
│ └─136
WMPContextMenuInfo | DWORD | .dwID | 0 |
BSTR | .bstrMenuText | 8 | |
BSTR | .bstrHelpText | 16 |
│ └─24
WMP_WMDM_METADATA_ROUND_TRIP_DEVICE2PC | DWORD | .dwCurrentTransactionID | 0 |
DWORD | .dwReturnedObjectCount | 4 | |
DWORD | .dwUnretrievedObjectCount | 8 | |
DWORD | .dwDeletedObjectStartingOffset | 12 | |
DWORD | .dwFlags | 16 | |
WCHAR[1] | .wsObjectPathnameList | 20 |
│ └─22
WMP_WMDM_METADATA_ROUND_TRIP_PC2DEVICE | DWORD | .dwChangesSinceTransactionID | 0 |
DWORD | .dwResultSetStartingIndex | 4 |
│ └─8
WMSCRIPTFORMAT | GUID | unsigned long | .scriptType.Data1 | 0 |
unsigned short | .scriptType.Data2 | 4 | ||
unsigned short | .scriptType.Data3 | 6 | ||
unsigned char[8] | .scriptType.Data4 | 8 |
│ └─16
WMT_BUFFER_SEGMENT | INSSBuffer * | .pBuffer | 0 |
DWORD | .cbOffset | 8 | |
DWORD | .cbLength | 12 |
│ └─16
WMT_COLORSPACEINFO_EXTENSION_DATA | BYTE | .ucColorPrimaries | 0 |
BYTE | .ucColorTransferChar | 1 | |
BYTE | .ucColorMatrixCoef | 2 |
│ └─3
WMT_FILESINK_DATA_UNIT | WMT_BUFFER_SEGMENT | INSSBuffer * | .packetHeaderBuffer.pBuffer | 0 |
DWORD | .packetHeaderBuffer.cbOffset | 8 | ||
DWORD | .packetHeaderBuffer.cbLength | 12 | ||
DWORD | .cPayloads | 16 | ||
WMT_BUFFER_SEGMENT * | .pPayloadHeaderBuffers | 24 | ||
DWORD | .cPayloadDataFragments | 32 | ||
WMT_PAYLOAD_FRAGMENT * | .pPayloadDataFragments | 40 |
│ └─48
WMT_PAYLOAD_FRAGMENT | DWORD | .dwPayloadIndex | 0 | |
WMT_BUFFER_SEGMENT | INSSBuffer * | .segmentData.pBuffer | 8 | |
DWORD | .segmentData.cbOffset | 16 | ||
DWORD | .segmentData.cbLength | 20 |
│ └─24
WMT_TIMECODE_EXTENSION_DATA | WORD | .wRange | 0 |
DWORD | .dwTimecode | 2 | |
DWORD | .dwUserbits | 6 | |
DWORD | .dwAmFlags | 10 |
│ └─14
WMT_VIDEOIMAGE_SAMPLE | DWORD | .dwMagic | 0 |
ULONG | .cbStruct | 4 | |
DWORD | .dwControlFlags | 8 | |
DWORD | .dwInputFlagsCur | 12 | |
LONG | .lCurMotionXtoX | 16 | |
LONG | .lCurMotionYtoX | 20 | |
LONG | .lCurMotionXoffset | 24 | |
LONG | .lCurMotionXtoY | 28 | |
LONG | .lCurMotionYtoY | 32 | |
LONG | .lCurMotionYoffset | 36 | |
LONG | .lCurBlendCoef1 | 40 | |
LONG | .lCurBlendCoef2 | 44 | |
DWORD | .dwInputFlagsPrev | 48 | |
LONG | .lPrevMotionXtoX | 52 | |
LONG | .lPrevMotionYtoX | 56 | |
LONG | .lPrevMotionXoffset | 60 | |
LONG | .lPrevMotionXtoY | 64 | |
LONG | .lPrevMotionYtoY | 68 | |
LONG | .lPrevMotionYoffset | 72 | |
LONG | .lPrevBlendCoef1 | 76 | |
LONG | .lPrevBlendCoef2 | 80 |
│ └─84
WMT_VIDEOIMAGE_SAMPLE2 | DWORD | .dwMagic | 0 |
DWORD | .dwStructSize | 4 | |
DWORD | .dwControlFlags | 8 | |
DWORD | .dwViewportWidth | 12 | |
DWORD | .dwViewportHeight | 16 | |
DWORD | .dwCurrImageWidth | 20 | |
DWORD | .dwCurrImageHeight | 24 | |
FLOAT | .fCurrRegionX0 | 28 | |
FLOAT | .fCurrRegionY0 | 32 | |
FLOAT | .fCurrRegionWidth | 36 | |
FLOAT | .fCurrRegionHeight | 40 | |
FLOAT | .fCurrBlendCoef | 44 | |
DWORD | .dwPrevImageWidth | 48 | |
DWORD | .dwPrevImageHeight | 52 | |
FLOAT | .fPrevRegionX0 | 56 | |
FLOAT | .fPrevRegionY0 | 60 | |
FLOAT | .fPrevRegionWidth | 64 | |
FLOAT | .fPrevRegionHeight | 68 | |
FLOAT | .fPrevBlendCoef | 72 | |
DWORD | .dwEffectType | 76 | |
DWORD | .dwNumEffectParas | 80 | |
FLOAT | .fEffectPara0 | 84 | |
FLOAT | .fEffectPara1 | 88 | |
FLOAT | .fEffectPara2 | 92 | |
FLOAT | .fEffectPara3 | 96 | |
FLOAT | .fEffectPara4 | 100 | |
BOOL | .bKeepPrevImage | 104 |
│ └─108
WMT_WATERMARK_ENTRY | WMT_WATERMARK_ENTRY_TYPE | .wmetType | 0 |
CLSID | .clsid | 4 | |
UINT | .cbDisplayName | 20 | |
LPWSTR | .pwszDisplayName | 24 |
│ └─32
WMT_WEBSTREAM_FORMAT | WORD | .cbSize | 0 |
WORD | .cbSampleHeaderFixedData | 2 | |
WORD | .wVersion | 4 | |
WORD | .wReserved | 6 |
│ └─8
WMT_WEBSTREAM_SAMPLE_HEADER | WORD | .cbLength | 0 |
WORD | .wPart | 2 | |
WORD | .cTotalParts | 4 | |
WORD | .wSampleType | 6 | |
WCHAR[1] | .wszURL | 8 |
│ └─10
WMVIDEOINFOHEADER | RECT | LONG | .rcSource.left | 0 |
LONG | .rcSource.top | 4 | ||
LONG | .rcSource.right | 8 | ||
LONG | .rcSource.bottom | 12 | ||
RECT | LONG | .rcTarget.left | 16 | |
LONG | .rcTarget.top | 20 | ||
LONG | .rcTarget.right | 24 | ||
LONG | .rcTarget.bottom | 28 | ||
DWORD | .dwBitRate | 32 | ||
DWORD | .dwBitErrorRate | 36 | ||
LONGLONG | .AvgTimePerFrame | 40 | ||
BITMAPINFOHEADER | DWORD | .bmiHeader.biSize | 48 | |
LONG | .bmiHeader.biWidth | 52 | ||
LONG | .bmiHeader.biHeight | 56 | ||
WORD | .bmiHeader.biPlanes | 60 | ||
WORD | .bmiHeader.biBitCount | 62 | ||
DWORD | .bmiHeader.biCompression | 64 | ||
DWORD | .bmiHeader.biSizeImage | 68 | ||
LONG | .bmiHeader.biXPelsPerMeter | 72 | ||
LONG | .bmiHeader.biYPelsPerMeter | 76 | ||
DWORD | .bmiHeader.biClrUsed | 80 | ||
DWORD | .bmiHeader.biClrImportant | 84 |
│ └─88
WMVIDEOINFOHEADER2 | RECT | LONG | .rcSource.left | 0 |
LONG | .rcSource.top | 4 | ||
LONG | .rcSource.right | 8 | ||
LONG | .rcSource.bottom | 12 | ||
RECT | LONG | .rcTarget.left | 16 | |
LONG | .rcTarget.top | 20 | ||
LONG | .rcTarget.right | 24 | ||
LONG | .rcTarget.bottom | 28 | ||
DWORD | .dwBitRate | 32 | ||
DWORD | .dwBitErrorRate | 36 | ||
LONGLONG | .AvgTimePerFrame | 40 | ||
DWORD | .dwInterlaceFlags | 48 | ||
DWORD | .dwCopyProtectFlags | 52 | ||
DWORD | .dwPictAspectRatioX | 56 | ||
DWORD | .dwPictAspectRatioY | 60 | ||
DWORD | .dwReserved1 | 64 | ||
DWORD | .dwReserved2 | 68 | ||
BITMAPINFOHEADER | DWORD | .bmiHeader.biSize | 72 | |
LONG | .bmiHeader.biWidth | 76 | ||
LONG | .bmiHeader.biHeight | 80 | ||
WORD | .bmiHeader.biPlanes | 84 | ||
WORD | .bmiHeader.biBitCount | 86 | ||
DWORD | .bmiHeader.biCompression | 88 | ||
DWORD | .bmiHeader.biSizeImage | 92 | ||
LONG | .bmiHeader.biXPelsPerMeter | 96 | ||
LONG | .bmiHeader.biYPelsPerMeter | 100 | ||
DWORD | .bmiHeader.biClrUsed | 104 | ||
DWORD | .bmiHeader.biClrImportant | 108 |
│ └─112
WM_ADDRESS_ACCESSENTRY | DWORD | .dwIPAddress | 0 |
DWORD | .dwMask | 4 |
│ └─8
WM_CLIENT_PROPERTIES | DWORD | .dwIPAddress | 0 |
DWORD | .dwPort | 4 |
│ └─8
WM_CLIENT_PROPERTIES_EX | DWORD | .cbSize | 0 |
LPCWSTR | .pwszIPAddress | 8 | |
LPCWSTR | .pwszPort | 16 | |
LPCWSTR | .pwszDNSName | 24 |
│ └─32
WM_LEAKY_BUCKET_PAIR | DWORD | .dwBitrate | 0 |
DWORD | .msBufferWindow | 4 |
│ └─8
WM_MEDIA_TYPE | GUID | unsigned long | .majortype.Data1 | 0 |
unsigned short | .majortype.Data2 | 4 | ||
unsigned short | .majortype.Data3 | 6 | ||
unsigned char[8] | .majortype.Data4 | 8 | ||
GUID | unsigned long | .subtype.Data1 | 16 | |
unsigned short | .subtype.Data2 | 20 | ||
unsigned short | .subtype.Data3 | 22 | ||
unsigned char[8] | .subtype.Data4 | 24 | ||
BOOL | .bFixedSizeSamples | 32 | ||
BOOL | .bTemporalCompression | 36 | ||
ULONG | .lSampleSize | 40 | ||
GUID | unsigned long | .formattype.Data1 | 44 | |
unsigned short | .formattype.Data2 | 48 | ||
unsigned short | .formattype.Data3 | 50 | ||
unsigned char[8] | .formattype.Data4 | 52 | ||
IUnknown * | .pUnk | 64 | ||
ULONG | .cbFormat | 72 | ||
BYTE * | .pbFormat | 80 |
│ └─88
WM_PICTURE | LPWSTR | .pwszMIMEType | 0 |
BYTE | .bPictureType | 8 | |
LPWSTR | .pwszDescription | 9 | |
DWORD | .dwDataLen | 17 | |
BYTE * | .pbData | 21 |
│ └─29
WM_PORT_NUMBER_RANGE | WORD | .wPortBegin | 0 |
WORD | .wPortEnd | 2 |
│ └─4
WM_READER_CLIENTINFO | DWORD | .cbSize | 0 |
WCHAR * | .wszLang | 8 | |
WCHAR * | .wszBrowserUserAgent | 16 | |
WCHAR * | .wszBrowserWebPage | 24 | |
QWORD | .qwReserved | 32 | |
LPARAM * | .pReserved | 40 | |
WCHAR * | .wszHostExe | 48 | |
QWORD | .qwHostVersion | 56 | |
WCHAR * | .wszPlayerUserAgent | 64 |
│ └─72
WM_READER_STATISTICS | DWORD | .cbSize | 0 |
DWORD | .dwBandwidth | 4 | |
DWORD | .cPacketsReceived | 8 | |
DWORD | .cPacketsRecovered | 12 | |
DWORD | .cPacketsLost | 16 | |
WORD | .wQuality | 20 |
│ └─24
WM_STREAM_PRIORITY_RECORD | WORD | .wStreamNumber | 0 |
BOOL | .fMandatory | 2 |
│ └─6
WM_STREAM_TYPE_INFO | GUID | unsigned long | .guidMajorType.Data1 | 0 |
unsigned short | .guidMajorType.Data2 | 4 | ||
unsigned short | .guidMajorType.Data3 | 6 | ||
unsigned char[8] | .guidMajorType.Data4 | 8 | ||
DWORD | .cbFormat | 16 |
│ └─20
WM_SYNCHRONISED_LYRICS | BYTE | .bTimeStampFormat | 0 |
BYTE | .bContentType | 1 | |
LPWSTR | .pwszContentDescriptor | 2 | |
DWORD | .dwLyricsLen | 10 | |
BYTE * | .pbLyrics | 14 |
│ └─22
WM_USER_TEXT | LPWSTR | .pwszDescription | 0 |
LPWSTR | .pwszText | 8 |
│ └─16
WM_USER_WEB_URL | LPWSTR | .pwszDescription | 0 |
LPWSTR | .pwszURL | 8 |
│ └─16
WM_WRITER_STATISTICS | QWORD | .qwSampleCount | 0 |
QWORD | .qwByteCount | 8 | |
QWORD | .qwDroppedSampleCount | 16 | |
QWORD | .qwDroppedByteCount | 24 | |
DWORD | .dwCurrentBitrate | 32 | |
DWORD | .dwAverageBitrate | 36 | |
DWORD | .dwExpectedBitrate | 40 | |
DWORD | .dwCurrentSampleRate | 44 | |
DWORD | .dwAverageSampleRate | 48 | |
DWORD | .dwExpectedSampleRate | 52 |
│ └─56
WM_WRITER_STATISTICS_EX | DWORD | .dwBitratePlusOverhead | 0 |
DWORD | .dwCurrentSampleDropRateInQueue | 4 | |
DWORD | .dwCurrentSampleDropRateInCodec | 8 | |
DWORD | .dwCurrentSampleDropRateInMultiplexer | 12 | |
DWORD | .dwTotalSampleDropsInQueue | 16 | |
DWORD | .dwTotalSampleDropsInCodec | 20 | |
DWORD | .dwTotalSampleDropsInMultiplexer | 24 |
│ └─28
WNDCLASSA | UINT | .style | 0 |
WNDPROC | .lpfnWndProc | 8 | |
int | .cbClsExtra | 16 | |
int | .cbWndExtra | 20 | |
HINSTANCE | .hInstance | 24 | |
HICON | .hIcon | 32 | |
HCURSOR | .hCursor | 40 | |
HBRUSH | .hbrBackground | 48 | |
LPCSTR | .lpszMenuName | 56 | |
LPCSTR | .lpszClassName | 64 |
│ └─72
WNDCLASSEXA | UINT | .cbSize | 0 |
UINT | .style | 4 | |
WNDPROC | .lpfnWndProc | 8 | |
int | .cbClsExtra | 16 | |
int | .cbWndExtra | 20 | |
HINSTANCE | .hInstance | 24 | |
HICON | .hIcon | 32 | |
HCURSOR | .hCursor | 40 | |
HBRUSH | .hbrBackground | 48 | |
LPCSTR | .lpszMenuName | 56 | |
LPCSTR | .lpszClassName | 64 | |
HICON | .hIconSm | 72 |
│ └─80
WNDCLASSEXW | UINT | .cbSize | 0 |
UINT | .style | 4 | |
WNDPROC | .lpfnWndProc | 8 | |
int | .cbClsExtra | 16 | |
int | .cbWndExtra | 20 | |
HINSTANCE | .hInstance | 24 | |
HICON | .hIcon | 32 | |
HCURSOR | .hCursor | 40 | |
HBRUSH | .hbrBackground | 48 | |
LPCWSTR | .lpszMenuName | 56 | |
LPCWSTR | .lpszClassName | 64 | |
HICON | .hIconSm | 72 |
│ └─80
WNDCLASSW | UINT | .style | 0 |
WNDPROC | .lpfnWndProc | 8 | |
int | .cbClsExtra | 16 | |
int | .cbWndExtra | 20 | |
HINSTANCE | .hInstance | 24 | |
HICON | .hIcon | 32 | |
HCURSOR | .hCursor | 40 | |
HBRUSH | .hbrBackground | 48 | |
LPCWSTR | .lpszMenuName | 56 | |
LPCWSTR | .lpszClassName | 64 |
│ └─72
WNDOBJ | CLIPOBJ | ULONG | .coClient.iUniq | 0 | |
RECTL | LONG | .coClient.rclBounds.left | 4 | ||
LONG | .coClient.rclBounds.top | 8 | |||
LONG | .coClient.rclBounds.right | 12 | |||
LONG | .coClient.rclBounds.bottom | 16 | |||
BYTE | .coClient.iDComplexity | 20 | |||
BYTE | .coClient.iFComplexity | 21 | |||
BYTE | .coClient.iMode | 22 | |||
BYTE | .coClient.fjOptions | 23 | |||
PVOID | .pvConsumer | 24 | |||
RECTL | LONG | .rclClient.left | 32 | ||
LONG | .rclClient.top | 36 | |||
LONG | .rclClient.right | 40 | |||
LONG | .rclClient.bottom | 44 | |||
SURFOBJ * | .psoOwner | 48 |
│ └─56
WNV_IP_ADDRESS | union (unnamed) | .IP | 0 |
│ └─16
WNV_NOTIFICATION_PARAM | WNV_OBJECT_HEADER | UCHAR | .Header.MajorVersion | 0 |
UCHAR | .Header.MinorVersion | 1 | ||
ULONG | .Header.Size | 4 | ||
WNV_NOTIFICATION_TYPE | .NotificationType | 8 | ||
ULONG | .PendingNotifications | 12 | ||
PUCHAR | .Buffer | 16 |
│ └─24
WNV_OBJECT_CHANGE_PARAM | WNV_OBJECT_TYPE | .ObjectType | 0 |
union (unnamed) | .ObjectParam | 4 |
│ └─56
WNV_OBJECT_HEADER | UCHAR | .MajorVersion | 0 |
UCHAR | .MinorVersion | 1 | |
ULONG | .Size | 4 |
│ └─8
WNV_POLICY_MISMATCH_PARAM | int | .CAFamily | 0 | |
int | .PAFamily | 2 | ||
ULONG | .VirtualSubnetId | 4 | ||
WNV_IP_ADDRESS | union (unnamed) | .CA.IP | 8 | |
WNV_IP_ADDRESS | union (unnamed) | .PA.IP | 24 |
│ └─40
WNV_PROVIDER_ADDRESS_CHANGE_PARAM | int | .PAFamily | 0 | |
WNV_IP_ADDRESS | union (unnamed) | .PA.IP | 4 | |
int | .AddressState | 20 |
│ └─24
WNV_REDIRECT_PARAM | int | .CAFamily | 0 | |
int | .PAFamily | 2 | ||
int | .NewPAFamily | 4 | ||
ULONG | .VirtualSubnetId | 8 | ||
WNV_IP_ADDRESS | union (unnamed) | .CA.IP | 12 | |
WNV_IP_ADDRESS | union (unnamed) | .PA.IP | 28 | |
WNV_IP_ADDRESS | union (unnamed) | .NewPA.IP | 44 |
│ └─60
WOF_FILE_COMPRESSION_INFO_V1 | ULONG | .Algorithm | 0 |
ULONG | .Flags | 4 |
│ └─8
WOW64_CONTEXT | DWORD | .ContextFlags | 0 | |
DWORD | .Dr0 | 4 | ||
DWORD | .Dr1 | 8 | ||
DWORD | .Dr2 | 12 | ||
DWORD | .Dr3 | 16 | ||
DWORD | .Dr6 | 20 | ||
DWORD | .Dr7 | 24 | ||
WOW64_FLOATING_SAVE_AREA | DWORD | .FloatSave.ControlWord | 28 | |
DWORD | .FloatSave.StatusWord | 32 | ||
DWORD | .FloatSave.TagWord | 36 | ||
DWORD | .FloatSave.ErrorOffset | 40 | ||
DWORD | .FloatSave.ErrorSelector | 44 | ||
DWORD | .FloatSave.DataOffset | 48 | ||
DWORD | .FloatSave.DataSelector | 52 | ||
BYTE[80] | .FloatSave.RegisterArea | 56 | ||
DWORD | .FloatSave.Cr0NpxState | 136 | ||
DWORD | .SegGs | 140 | ||
DWORD | .SegFs | 144 | ||
DWORD | .SegEs | 148 | ||
DWORD | .SegDs | 152 | ||
DWORD | .Edi | 156 | ||
DWORD | .Esi | 160 | ||
DWORD | .Ebx | 164 | ||
DWORD | .Edx | 168 | ||
DWORD | .Ecx | 172 | ||
DWORD | .Eax | 176 | ||
DWORD | .Ebp | 180 | ||
DWORD | .Eip | 184 | ||
DWORD | .SegCs | 188 | ||
DWORD | .EFlags | 192 | ||
DWORD | .Esp | 196 | ||
DWORD | .SegSs | 200 | ||
BYTE[512] | .ExtendedRegisters | 204 |
│ └─716
WOW64_FLOATING_SAVE_AREA | DWORD | .ControlWord | 0 |
DWORD | .StatusWord | 4 | |
DWORD | .TagWord | 8 | |
DWORD | .ErrorOffset | 12 | |
DWORD | .ErrorSelector | 16 | |
DWORD | .DataOffset | 20 | |
DWORD | .DataSelector | 24 | |
BYTE[80] | .RegisterArea | 28 | |
DWORD | .Cr0NpxState | 108 |
│ └─112
WOW64_LDT_ENTRY | WORD | .LimitLow | 0 |
WORD | .BaseLow | 2 | |
union (unnamed) | .HighWord | 4 |
│ └─8
WRDS_CONNECTION_SETTING | WRDS_CONNECTION_SETTINGS_1 | BOOLEAN | .WRdsConnectionSettings1.fInheritInitialProgram | 0 | |||
BOOLEAN | .WRdsConnectionSettings1.fInheritColorDepth | 1 | |||||
BOOLEAN | .WRdsConnectionSettings1.fHideTitleBar | 2 | |||||
BOOLEAN | .WRdsConnectionSettings1.fInheritAutoLogon | 3 | |||||
BOOLEAN | .WRdsConnectionSettings1.fMaximizeShell | 4 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDisablePNP | 5 | |||||
BOOLEAN | .WRdsConnectionSettings1.fPasswordIsScPin | 6 | |||||
BOOLEAN | .WRdsConnectionSettings1.fPromptForPassword | 7 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDisableCpm | 8 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDisableCdm | 9 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDisableCcm | 10 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDisableLPT | 11 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDisableClip | 12 | |||||
BOOLEAN | .WRdsConnectionSettings1.fResetBroken | 13 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDisableEncryption | 14 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDisableAutoReconnect | 15 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDisableCtrlAltDel | 16 | |||||
BOOLEAN | .WRdsConnectionSettings1.fDoubleClickDetect | 17 | |||||
BOOLEAN | .WRdsConnectionSettings1.fEnableWindowsKey | 18 | |||||
BOOLEAN | .WRdsConnectionSettings1.fUsingSavedCreds | 19 | |||||
BOOLEAN | .WRdsConnectionSettings1.fMouse | 20 | |||||
BOOLEAN | .WRdsConnectionSettings1.fNoAudioPlayback | 21 | |||||
BOOLEAN | .WRdsConnectionSettings1.fRemoteConsoleAudio | 22 | |||||
BYTE | .WRdsConnectionSettings1.EncryptionLevel | 23 | |||||
USHORT | .WRdsConnectionSettings1.ColorDepth | 24 | |||||
USHORT | .WRdsConnectionSettings1.ProtocolType | 26 | |||||
USHORT | .WRdsConnectionSettings1.HRes | 28 | |||||
USHORT | .WRdsConnectionSettings1.VRes | 30 | |||||
USHORT | .WRdsConnectionSettings1.ClientProductId | 32 | |||||
USHORT | .WRdsConnectionSettings1.OutBufCountHost | 34 | |||||
USHORT | .WRdsConnectionSettings1.OutBufCountClient | 36 | |||||
USHORT | .WRdsConnectionSettings1.OutBufLength | 38 | |||||
ULONG | .WRdsConnectionSettings1.KeyboardLayout | 40 | |||||
ULONG | .WRdsConnectionSettings1.MaxConnectionTime | 44 | |||||
ULONG | .WRdsConnectionSettings1.MaxDisconnectionTime | 48 | |||||
ULONG | .WRdsConnectionSettings1.MaxIdleTime | 52 | |||||
ULONG | .WRdsConnectionSettings1.PerformanceFlags | 56 | |||||
ULONG | .WRdsConnectionSettings1.KeyboardType | 60 | |||||
ULONG | .WRdsConnectionSettings1.KeyboardSubType | 64 | |||||
ULONG | .WRdsConnectionSettings1.KeyboardFunctionKey | 68 | |||||
ULONG | .WRdsConnectionSettings1.ActiveInputLocale | 72 | |||||
ULONG | .WRdsConnectionSettings1.SerialNumber | 76 | |||||
ULONG | .WRdsConnectionSettings1.ClientAddressFamily | 80 | |||||
ULONG | .WRdsConnectionSettings1.ClientBuildNumber | 84 | |||||
ULONG | .WRdsConnectionSettings1.ClientSessionId | 88 | |||||
WCHAR[257] | .WRdsConnectionSettings1.WorkDirectory | 92 | |||||
WCHAR[257] | .WRdsConnectionSettings1.InitialProgram | 606 | |||||
WCHAR[256] | .WRdsConnectionSettings1.UserName | 1120 | |||||
WCHAR[256] | .WRdsConnectionSettings1.Domain | 1632 | |||||
WCHAR[256] | .WRdsConnectionSettings1.Password | 2144 | |||||
WCHAR[9] | .WRdsConnectionSettings1.ProtocolName | 2656 | |||||
WCHAR[9] | .WRdsConnectionSettings1.DisplayDriverName | 2674 | |||||
WCHAR[20] | .WRdsConnectionSettings1.DisplayDeviceName | 2692 | |||||
WCHAR[33] | .WRdsConnectionSettings1.imeFileName | 2732 | |||||
WCHAR[9] | .WRdsConnectionSettings1.AudioDriverName | 2798 | |||||
WCHAR[21] | .WRdsConnectionSettings1.ClientName | 2816 | |||||
WCHAR[31] | .WRdsConnectionSettings1.ClientAddress | 2858 | |||||
WCHAR[257] | .WRdsConnectionSettings1.ClientDirectory | 2920 | |||||
WCHAR[33] | .WRdsConnectionSettings1.ClientDigProductId | 3434 | |||||
WRDS_SOCKADDR | .WRdsConnectionSettings1.ClientSockAddress | 3500 | |||||
WRDS_TIME_ZONE_INFORMATION | .WRdsConnectionSettings1.ClientTimeZone | 3532 | |||||
WRDS_LISTENER_SETTINGS | WRDS_LISTENER_SETTING_LEVEL | .WRdsConnectionSettings1.WRdsListenerSettings.WRdsListenerSettingLevel | 3704 | ||||
WRDS_LISTENER_SETTING | WRDS_LISTENER_SETTINGS_1 | ULONG | .WRdsConnectionSettings1.WRdsListenerSettings.WRdsListenerSetting.WRdsListenerSettings1.MaxProtocolListenerConnectionCount | 3712 | |||
ULONG | .WRdsConnectionSettings1.WRdsListenerSettings.WRdsListenerSetting.WRdsListenerSettings1.SecurityDescriptorSize | 3716 | |||||
PBYTE | .WRdsConnectionSettings1.WRdsListenerSettings.WRdsListenerSetting.WRdsListenerSettings1.pSecurityDescriptor | 3720 | |||||
GUID | unsigned long | .WRdsConnectionSettings1.EventLogActivityId.Data1 | 3728 | ||||
unsigned short | .WRdsConnectionSettings1.EventLogActivityId.Data2 | 3732 | |||||
unsigned short | .WRdsConnectionSettings1.EventLogActivityId.Data3 | 3734 | |||||
unsigned char[8] | .WRdsConnectionSettings1.EventLogActivityId.Data4 | 3736 | |||||
ULONG | .WRdsConnectionSettings1.ContextSize | 3744 | |||||
PBYTE | .WRdsConnectionSettings1.ContextData | 3752 |
│ └─3760
WRDS_CONNECTION_SETTINGS | WRDS_CONNECTION_SETTING_LEVEL | .WRdsConnectionSettingLevel | 0 | |||||
WRDS_CONNECTION_SETTING | WRDS_CONNECTION_SETTINGS_1 | BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fInheritInitialProgram | 8 | ||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fInheritColorDepth | 9 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fHideTitleBar | 10 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fInheritAutoLogon | 11 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fMaximizeShell | 12 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDisablePNP | 13 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fPasswordIsScPin | 14 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fPromptForPassword | 15 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDisableCpm | 16 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDisableCdm | 17 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDisableCcm | 18 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDisableLPT | 19 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDisableClip | 20 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fResetBroken | 21 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDisableEncryption | 22 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDisableAutoReconnect | 23 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDisableCtrlAltDel | 24 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fDoubleClickDetect | 25 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fEnableWindowsKey | 26 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fUsingSavedCreds | 27 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fMouse | 28 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fNoAudioPlayback | 29 | ||||||
BOOLEAN | .WRdsConnectionSetting.WRdsConnectionSettings1.fRemoteConsoleAudio | 30 | ||||||
BYTE | .WRdsConnectionSetting.WRdsConnectionSettings1.EncryptionLevel | 31 | ||||||
USHORT | .WRdsConnectionSetting.WRdsConnectionSettings1.ColorDepth | 32 | ||||||
USHORT | .WRdsConnectionSetting.WRdsConnectionSettings1.ProtocolType | 34 | ||||||
USHORT | .WRdsConnectionSetting.WRdsConnectionSettings1.HRes | 36 | ||||||
USHORT | .WRdsConnectionSetting.WRdsConnectionSettings1.VRes | 38 | ||||||
USHORT | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientProductId | 40 | ||||||
USHORT | .WRdsConnectionSetting.WRdsConnectionSettings1.OutBufCountHost | 42 | ||||||
USHORT | .WRdsConnectionSetting.WRdsConnectionSettings1.OutBufCountClient | 44 | ||||||
USHORT | .WRdsConnectionSetting.WRdsConnectionSettings1.OutBufLength | 46 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.KeyboardLayout | 48 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.MaxConnectionTime | 52 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.MaxDisconnectionTime | 56 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.MaxIdleTime | 60 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.PerformanceFlags | 64 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.KeyboardType | 68 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.KeyboardSubType | 72 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.KeyboardFunctionKey | 76 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.ActiveInputLocale | 80 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.SerialNumber | 84 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientAddressFamily | 88 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientBuildNumber | 92 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientSessionId | 96 | ||||||
WCHAR[257] | .WRdsConnectionSetting.WRdsConnectionSettings1.WorkDirectory | 100 | ||||||
WCHAR[257] | .WRdsConnectionSetting.WRdsConnectionSettings1.InitialProgram | 614 | ||||||
WCHAR[256] | .WRdsConnectionSetting.WRdsConnectionSettings1.UserName | 1128 | ||||||
WCHAR[256] | .WRdsConnectionSetting.WRdsConnectionSettings1.Domain | 1640 | ||||||
WCHAR[256] | .WRdsConnectionSetting.WRdsConnectionSettings1.Password | 2152 | ||||||
WCHAR[9] | .WRdsConnectionSetting.WRdsConnectionSettings1.ProtocolName | 2664 | ||||||
WCHAR[9] | .WRdsConnectionSetting.WRdsConnectionSettings1.DisplayDriverName | 2682 | ||||||
WCHAR[20] | .WRdsConnectionSetting.WRdsConnectionSettings1.DisplayDeviceName | 2700 | ||||||
WCHAR[33] | .WRdsConnectionSetting.WRdsConnectionSettings1.imeFileName | 2740 | ||||||
WCHAR[9] | .WRdsConnectionSetting.WRdsConnectionSettings1.AudioDriverName | 2806 | ||||||
WCHAR[21] | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientName | 2824 | ||||||
WCHAR[31] | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientAddress | 2866 | ||||||
WCHAR[257] | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientDirectory | 2928 | ||||||
WCHAR[33] | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientDigProductId | 3442 | ||||||
WRDS_SOCKADDR | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientSockAddress | 3508 | ||||||
WRDS_TIME_ZONE_INFORMATION | .WRdsConnectionSetting.WRdsConnectionSettings1.ClientTimeZone | 3540 | ||||||
WRDS_LISTENER_SETTINGS | WRDS_LISTENER_SETTING_LEVEL | .WRdsConnectionSetting.WRdsConnectionSettings1.WRdsListenerSettings.WRdsListenerSettingLevel | 3712 | |||||
WRDS_LISTENER_SETTING | WRDS_LISTENER_SETTINGS_1 | ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.WRdsListenerSettings.WRdsListenerSetting.WRdsListenerSettings1.MaxProtocolListenerConnectionCount | 3720 | ||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.WRdsListenerSettings.WRdsListenerSetting.WRdsListenerSettings1.SecurityDescriptorSize | 3724 | ||||||
PBYTE | .WRdsConnectionSetting.WRdsConnectionSettings1.WRdsListenerSettings.WRdsListenerSetting.WRdsListenerSettings1.pSecurityDescriptor | 3728 | ||||||
GUID | unsigned long | .WRdsConnectionSetting.WRdsConnectionSettings1.EventLogActivityId.Data1 | 3736 | |||||
unsigned short | .WRdsConnectionSetting.WRdsConnectionSettings1.EventLogActivityId.Data2 | 3740 | ||||||
unsigned short | .WRdsConnectionSetting.WRdsConnectionSettings1.EventLogActivityId.Data3 | 3742 | ||||||
unsigned char[8] | .WRdsConnectionSetting.WRdsConnectionSettings1.EventLogActivityId.Data4 | 3744 | ||||||
ULONG | .WRdsConnectionSetting.WRdsConnectionSettings1.ContextSize | 3752 | ||||||
PBYTE | .WRdsConnectionSetting.WRdsConnectionSettings1.ContextData | 3760 |
│ └─3768
WRDS_CONNECTION_SETTINGS_1 | BOOLEAN | .fInheritInitialProgram | 0 | |||
BOOLEAN | .fInheritColorDepth | 1 | ||||
BOOLEAN | .fHideTitleBar | 2 | ||||
BOOLEAN | .fInheritAutoLogon | 3 | ||||
BOOLEAN | .fMaximizeShell | 4 | ||||
BOOLEAN | .fDisablePNP | 5 | ||||
BOOLEAN | .fPasswordIsScPin | 6 | ||||
BOOLEAN | .fPromptForPassword | 7 | ||||
BOOLEAN | .fDisableCpm | 8 | ||||
BOOLEAN | .fDisableCdm | 9 | ||||
BOOLEAN | .fDisableCcm | 10 | ||||
BOOLEAN | .fDisableLPT | 11 | ||||
BOOLEAN | .fDisableClip | 12 | ||||
BOOLEAN | .fResetBroken | 13 | ||||
BOOLEAN | .fDisableEncryption | 14 | ||||
BOOLEAN | .fDisableAutoReconnect | 15 | ||||
BOOLEAN | .fDisableCtrlAltDel | 16 | ||||
BOOLEAN | .fDoubleClickDetect | 17 | ||||
BOOLEAN | .fEnableWindowsKey | 18 | ||||
BOOLEAN | .fUsingSavedCreds | 19 | ||||
BOOLEAN | .fMouse | 20 | ||||
BOOLEAN | .fNoAudioPlayback | 21 | ||||
BOOLEAN | .fRemoteConsoleAudio | 22 | ||||
BYTE | .EncryptionLevel | 23 | ||||
USHORT | .ColorDepth | 24 | ||||
USHORT | .ProtocolType | 26 | ||||
USHORT | .HRes | 28 | ||||
USHORT | .VRes | 30 | ||||
USHORT | .ClientProductId | 32 | ||||
USHORT | .OutBufCountHost | 34 | ||||
USHORT | .OutBufCountClient | 36 | ||||
USHORT | .OutBufLength | 38 | ||||
ULONG | .KeyboardLayout | 40 | ||||
ULONG | .MaxConnectionTime | 44 | ||||
ULONG | .MaxDisconnectionTime | 48 | ||||
ULONG | .MaxIdleTime | 52 | ||||
ULONG | .PerformanceFlags | 56 | ||||
ULONG | .KeyboardType | 60 | ||||
ULONG | .KeyboardSubType | 64 | ||||
ULONG | .KeyboardFunctionKey | 68 | ||||
ULONG | .ActiveInputLocale | 72 | ||||
ULONG | .SerialNumber | 76 | ||||
ULONG | .ClientAddressFamily | 80 | ||||
ULONG | .ClientBuildNumber | 84 | ||||
ULONG | .ClientSessionId | 88 | ||||
WCHAR[257] | .WorkDirectory | 92 | ||||
WCHAR[257] | .InitialProgram | 606 | ||||
WCHAR[256] | .UserName | 1120 | ||||
WCHAR[256] | .Domain | 1632 | ||||
WCHAR[256] | .Password | 2144 | ||||
WCHAR[9] | .ProtocolName | 2656 | ||||
WCHAR[9] | .DisplayDriverName | 2674 | ||||
WCHAR[20] | .DisplayDeviceName | 2692 | ||||
WCHAR[33] | .imeFileName | 2732 | ||||
WCHAR[9] | .AudioDriverName | 2798 | ||||
WCHAR[21] | .ClientName | 2816 | ||||
WCHAR[31] | .ClientAddress | 2858 | ||||
WCHAR[257] | .ClientDirectory | 2920 | ||||
WCHAR[33] | .ClientDigProductId | 3434 | ||||
WRDS_SOCKADDR | .ClientSockAddress | 3500 | ||||
WRDS_TIME_ZONE_INFORMATION | .ClientTimeZone | 3532 | ||||
WRDS_LISTENER_SETTINGS | WRDS_LISTENER_SETTING_LEVEL | .WRdsListenerSettings.WRdsListenerSettingLevel | 3704 | |||
WRDS_LISTENER_SETTING | WRDS_LISTENER_SETTINGS_1 | ULONG | .WRdsListenerSettings.WRdsListenerSetting.WRdsListenerSettings1.MaxProtocolListenerConnectionCount | 3712 | ||
ULONG | .WRdsListenerSettings.WRdsListenerSetting.WRdsListenerSettings1.SecurityDescriptorSize | 3716 | ||||
PBYTE | .WRdsListenerSettings.WRdsListenerSetting.WRdsListenerSettings1.pSecurityDescriptor | 3720 | ||||
GUID | unsigned long | .EventLogActivityId.Data1 | 3728 | |||
unsigned short | .EventLogActivityId.Data2 | 3732 | ||||
unsigned short | .EventLogActivityId.Data3 | 3734 | ||||
unsigned char[8] | .EventLogActivityId.Data4 | 3736 | ||||
ULONG | .ContextSize | 3744 | ||||
PBYTE | .ContextData | 3752 |
│ └─3760
WRDS_DYNAMIC_TIME_ZONE_INFORMATION | LONG | .Bias | 0 | |
WCHAR[32] | .StandardName | 4 | ||
WTS_SYSTEMTIME | USHORT | .StandardDate.wYear | 68 | |
USHORT | .StandardDate.wMonth | 70 | ||
USHORT | .StandardDate.wDayOfWeek | 72 | ||
USHORT | .StandardDate.wDay | 74 | ||
USHORT | .StandardDate.wHour | 76 | ||
USHORT | .StandardDate.wMinute | 78 | ||
USHORT | .StandardDate.wSecond | 80 | ||
USHORT | .StandardDate.wMilliseconds | 82 | ||
LONG | .StandardBias | 84 | ||
WCHAR[32] | .DaylightName | 88 | ||
WTS_SYSTEMTIME | USHORT | .DaylightDate.wYear | 152 | |
USHORT | .DaylightDate.wMonth | 154 | ||
USHORT | .DaylightDate.wDayOfWeek | 156 | ||
USHORT | .DaylightDate.wDay | 158 | ||
USHORT | .DaylightDate.wHour | 160 | ||
USHORT | .DaylightDate.wMinute | 162 | ||
USHORT | .DaylightDate.wSecond | 164 | ||
USHORT | .DaylightDate.wMilliseconds | 166 | ||
LONG | .DaylightBias | 168 | ||
WCHAR[128] | .TimeZoneKeyName | 172 | ||
USHORT | .DynamicDaylightTimeDisabled | 428 |
│ └─432
WRDS_LISTENER_SETTING | WRDS_LISTENER_SETTINGS_1 | ULONG | .WRdsListenerSettings1.MaxProtocolListenerConnectionCount | 0 |
ULONG | .WRdsListenerSettings1.SecurityDescriptorSize | 4 | ||
PBYTE | .WRdsListenerSettings1.pSecurityDescriptor | 8 |
│ └─16
WRDS_LISTENER_SETTINGS | WRDS_LISTENER_SETTING_LEVEL | .WRdsListenerSettingLevel | 0 | ||
WRDS_LISTENER_SETTING | WRDS_LISTENER_SETTINGS_1 | ULONG | .WRdsListenerSetting.WRdsListenerSettings1.MaxProtocolListenerConnectionCount | 8 | |
ULONG | .WRdsListenerSetting.WRdsListenerSettings1.SecurityDescriptorSize | 12 | |||
PBYTE | .WRdsListenerSetting.WRdsListenerSettings1.pSecurityDescriptor | 16 |
│ └─24
WRDS_LISTENER_SETTINGS_1 | ULONG | .MaxProtocolListenerConnectionCount | 0 |
ULONG | .SecurityDescriptorSize | 4 | |
PBYTE | .pSecurityDescriptor | 8 |
│ └─16
WRDS_SETTING | WRDS_SETTINGS_1 | WRDS_SETTING_STATUS | .WRdsSettings1.WRdsDisableClipStatus | 0 |
ULONG | .WRdsSettings1.WRdsDisableClipValue | 4 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsDisableLPTStatus | 8 | ||
ULONG | .WRdsSettings1.WRdsDisableLPTValue | 12 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsDisableCcmStatus | 16 | ||
ULONG | .WRdsSettings1.WRdsDisableCcmValue | 20 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsDisableCdmStatus | 24 | ||
ULONG | .WRdsSettings1.WRdsDisableCdmValue | 28 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsDisableCpmStatus | 32 | ||
ULONG | .WRdsSettings1.WRdsDisableCpmValue | 36 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsDisablePnpStatus | 40 | ||
ULONG | .WRdsSettings1.WRdsDisablePnpValue | 44 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsEncryptionLevelStatus | 48 | ||
ULONG | .WRdsSettings1.WRdsEncryptionValue | 52 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsColorDepthStatus | 56 | ||
ULONG | .WRdsSettings1.WRdsColorDepthValue | 60 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsDisableAutoReconnecetStatus | 64 | ||
ULONG | .WRdsSettings1.WRdsDisableAutoReconnecetValue | 68 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsDisableEncryptionStatus | 72 | ||
ULONG | .WRdsSettings1.WRdsDisableEncryptionValue | 76 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsResetBrokenStatus | 80 | ||
ULONG | .WRdsSettings1.WRdsResetBrokenValue | 84 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsMaxIdleTimeStatus | 88 | ||
ULONG | .WRdsSettings1.WRdsMaxIdleTimeValue | 92 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsMaxDisconnectTimeStatus | 96 | ||
ULONG | .WRdsSettings1.WRdsMaxDisconnectTimeValue | 100 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsMaxConnectTimeStatus | 104 | ||
ULONG | .WRdsSettings1.WRdsMaxConnectTimeValue | 108 | ||
WRDS_SETTING_STATUS | .WRdsSettings1.WRdsKeepAliveStatus | 112 | ||
BOOLEAN | .WRdsSettings1.WRdsKeepAliveStartValue | 116 | ||
ULONG | .WRdsSettings1.WRdsKeepAliveIntervalValue | 120 |
│ └─124
WRDS_SETTINGS | WRDS_SETTING_TYPE | .WRdsSettingType | 0 | ||
WRDS_SETTING_LEVEL | .WRdsSettingLevel | 4 | |||
WRDS_SETTING | WRDS_SETTINGS_1 | WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsDisableClipStatus | 8 | |
ULONG | .WRdsSetting.WRdsSettings1.WRdsDisableClipValue | 12 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsDisableLPTStatus | 16 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsDisableLPTValue | 20 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsDisableCcmStatus | 24 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsDisableCcmValue | 28 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsDisableCdmStatus | 32 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsDisableCdmValue | 36 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsDisableCpmStatus | 40 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsDisableCpmValue | 44 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsDisablePnpStatus | 48 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsDisablePnpValue | 52 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsEncryptionLevelStatus | 56 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsEncryptionValue | 60 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsColorDepthStatus | 64 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsColorDepthValue | 68 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsDisableAutoReconnecetStatus | 72 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsDisableAutoReconnecetValue | 76 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsDisableEncryptionStatus | 80 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsDisableEncryptionValue | 84 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsResetBrokenStatus | 88 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsResetBrokenValue | 92 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsMaxIdleTimeStatus | 96 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsMaxIdleTimeValue | 100 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsMaxDisconnectTimeStatus | 104 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsMaxDisconnectTimeValue | 108 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsMaxConnectTimeStatus | 112 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsMaxConnectTimeValue | 116 | |||
WRDS_SETTING_STATUS | .WRdsSetting.WRdsSettings1.WRdsKeepAliveStatus | 120 | |||
BOOLEAN | .WRdsSetting.WRdsSettings1.WRdsKeepAliveStartValue | 124 | |||
ULONG | .WRdsSetting.WRdsSettings1.WRdsKeepAliveIntervalValue | 128 |
│ └─132
WRDS_SETTINGS_1 | WRDS_SETTING_STATUS | .WRdsDisableClipStatus | 0 |
ULONG | .WRdsDisableClipValue | 4 | |
WRDS_SETTING_STATUS | .WRdsDisableLPTStatus | 8 | |
ULONG | .WRdsDisableLPTValue | 12 | |
WRDS_SETTING_STATUS | .WRdsDisableCcmStatus | 16 | |
ULONG | .WRdsDisableCcmValue | 20 | |
WRDS_SETTING_STATUS | .WRdsDisableCdmStatus | 24 | |
ULONG | .WRdsDisableCdmValue | 28 | |
WRDS_SETTING_STATUS | .WRdsDisableCpmStatus | 32 | |
ULONG | .WRdsDisableCpmValue | 36 | |
WRDS_SETTING_STATUS | .WRdsDisablePnpStatus | 40 | |
ULONG | .WRdsDisablePnpValue | 44 | |
WRDS_SETTING_STATUS | .WRdsEncryptionLevelStatus | 48 | |
ULONG | .WRdsEncryptionValue | 52 | |
WRDS_SETTING_STATUS | .WRdsColorDepthStatus | 56 | |
ULONG | .WRdsColorDepthValue | 60 | |
WRDS_SETTING_STATUS | .WRdsDisableAutoReconnecetStatus | 64 | |
ULONG | .WRdsDisableAutoReconnecetValue | 68 | |
WRDS_SETTING_STATUS | .WRdsDisableEncryptionStatus | 72 | |
ULONG | .WRdsDisableEncryptionValue | 76 | |
WRDS_SETTING_STATUS | .WRdsResetBrokenStatus | 80 | |
ULONG | .WRdsResetBrokenValue | 84 | |
WRDS_SETTING_STATUS | .WRdsMaxIdleTimeStatus | 88 | |
ULONG | .WRdsMaxIdleTimeValue | 92 | |
WRDS_SETTING_STATUS | .WRdsMaxDisconnectTimeStatus | 96 | |
ULONG | .WRdsMaxDisconnectTimeValue | 100 | |
WRDS_SETTING_STATUS | .WRdsMaxConnectTimeStatus | 104 | |
ULONG | .WRdsMaxConnectTimeValue | 108 | |
WRDS_SETTING_STATUS | .WRdsKeepAliveStatus | 112 | |
BOOLEAN | .WRdsKeepAliveStartValue | 116 | |
ULONG | .WRdsKeepAliveIntervalValue | 120 |
│ └─124
WSABUF | ULONG | .len | 0 |
CHAR * | .buf | 8 |
│ └─16
WSACMSGHDR | SIZE_T | .cmsg_len | 0 |
INT | .cmsg_level | 8 | |
INT | .cmsg_type | 12 |
│ └─16
WSACOMPLETION | WSACOMPLETIONTYPE | .Type | 0 |
union (unnamed) | .Parameters | 8 |
│ └─32
WSADATA | WORD | .wVersion | 0 |
WORD | .wHighVersion | 2 | |
unsigned short | .iMaxSockets | 4 | |
unsigned short | .iMaxUdpDg | 6 | |
char * | .lpVendorInfo | 8 | |
char[257] | .szDescription | 16 | |
char[129] | .szSystemStatus | 273 |
│ └─408
WSAMSG | LPSOCKADDR | .name | 0 | |
INT | .namelen | 8 | ||
LPWSABUF | .lpBuffers | 16 | ||
ULONG | .dwBufferCount | 24 | ||
WSABUF | ULONG | .Control.len | 32 | |
CHAR * | .Control.buf | 40 | ||
ULONG | .dwFlags | 48 |
│ └─56
WSANAMESPACE_INFOA | GUID | unsigned long | .NSProviderId.Data1 | 0 |
unsigned short | .NSProviderId.Data2 | 4 | ||
unsigned short | .NSProviderId.Data3 | 6 | ||
unsigned char[8] | .NSProviderId.Data4 | 8 | ||
DWORD | .dwNameSpace | 16 | ||
BOOL | .fActive | 20 | ||
DWORD | .dwVersion | 24 | ||
LPSTR | .lpszIdentifier | 32 |
│ └─40
WSANAMESPACE_INFOEXA | GUID | unsigned long | .NSProviderId.Data1 | 0 |
unsigned short | .NSProviderId.Data2 | 4 | ||
unsigned short | .NSProviderId.Data3 | 6 | ||
unsigned char[8] | .NSProviderId.Data4 | 8 | ||
DWORD | .dwNameSpace | 16 | ||
BOOL | .fActive | 20 | ||
DWORD | .dwVersion | 24 | ||
LPSTR | .lpszIdentifier | 32 | ||
BLOB | ULONG | .ProviderSpecific.cbSize | 40 | |
BYTE * | .ProviderSpecific.pBlobData | 48 |
│ └─56
WSANAMESPACE_INFOEXW | GUID | unsigned long | .NSProviderId.Data1 | 0 |
unsigned short | .NSProviderId.Data2 | 4 | ||
unsigned short | .NSProviderId.Data3 | 6 | ||
unsigned char[8] | .NSProviderId.Data4 | 8 | ||
DWORD | .dwNameSpace | 16 | ||
BOOL | .fActive | 20 | ||
DWORD | .dwVersion | 24 | ||
LPWSTR | .lpszIdentifier | 32 | ||
BLOB | ULONG | .ProviderSpecific.cbSize | 40 | |
BYTE * | .ProviderSpecific.pBlobData | 48 |
│ └─56
WSANAMESPACE_INFOW | GUID | unsigned long | .NSProviderId.Data1 | 0 |
unsigned short | .NSProviderId.Data2 | 4 | ||
unsigned short | .NSProviderId.Data3 | 6 | ||
unsigned char[8] | .NSProviderId.Data4 | 8 | ||
DWORD | .dwNameSpace | 16 | ||
BOOL | .fActive | 20 | ||
DWORD | .dwVersion | 24 | ||
LPWSTR | .lpszIdentifier | 32 |
│ └─40
WSANETWORKEVENTS | long | .lNetworkEvents | 0 |
int[10] | .iErrorCode | 4 |
│ └─44
WSANSCLASSINFOA | LPSTR | .lpszName | 0 |
DWORD | .dwNameSpace | 8 | |
DWORD | .dwValueType | 12 | |
DWORD | .dwValueSize | 16 | |
LPVOID | .lpValue | 24 |
│ └─32
WSANSCLASSINFOW | LPWSTR | .lpszName | 0 |
DWORD | .dwNameSpace | 8 | |
DWORD | .dwValueType | 12 | |
DWORD | .dwValueSize | 16 | |
LPVOID | .lpValue | 24 |
│ └─32
WSAOVERLAPPED | ULONG_PTR | .Internal | 0 |
ULONG_PTR | .InternalHigh | 8 | |
DWORD | .Offset | 16 | |
PVOID | .Pointer | 16 | |
DWORD | .OffsetHigh | 20 | |
HANDLE | .hEvent | 24 |
│ └─32
WSAPOLLFD | SOCKET | .fd | 0 |
SHORT | .events | 8 | |
SHORT | .revents | 10 |
│ └─16
WSAPROTOCOLCHAIN | int | .ChainLen | 0 |
DWORD[7] | .ChainEntries | 4 |
│ └─32
WSAPROTOCOL_INFOA | DWORD | .dwServiceFlags1 | 0 | |
DWORD | .dwServiceFlags2 | 4 | ||
DWORD | .dwServiceFlags3 | 8 | ||
DWORD | .dwServiceFlags4 | 12 | ||
DWORD | .dwProviderFlags | 16 | ||
GUID | unsigned long | .ProviderId.Data1 | 20 | |
unsigned short | .ProviderId.Data2 | 24 | ||
unsigned short | .ProviderId.Data3 | 26 | ||
unsigned char[8] | .ProviderId.Data4 | 28 | ||
DWORD | .dwCatalogEntryId | 36 | ||
WSAPROTOCOLCHAIN | int | .ProtocolChain.ChainLen | 40 | |
DWORD[7] | .ProtocolChain.ChainEntries | 44 | ||
int | .iVersion | 72 | ||
int | .iAddressFamily | 76 | ||
int | .iMaxSockAddr | 80 | ||
int | .iMinSockAddr | 84 | ||
int | .iSocketType | 88 | ||
int | .iProtocol | 92 | ||
int | .iProtocolMaxOffset | 96 | ||
int | .iNetworkByteOrder | 100 | ||
int | .iSecurityScheme | 104 | ||
DWORD | .dwMessageSize | 108 | ||
DWORD | .dwProviderReserved | 112 | ||
CHAR[256] | .szProtocol | 116 |
│ └─372
WSAPROTOCOL_INFOW | DWORD | .dwServiceFlags1 | 0 | |
DWORD | .dwServiceFlags2 | 4 | ||
DWORD | .dwServiceFlags3 | 8 | ||
DWORD | .dwServiceFlags4 | 12 | ||
DWORD | .dwProviderFlags | 16 | ||
GUID | unsigned long | .ProviderId.Data1 | 20 | |
unsigned short | .ProviderId.Data2 | 24 | ||
unsigned short | .ProviderId.Data3 | 26 | ||
unsigned char[8] | .ProviderId.Data4 | 28 | ||
DWORD | .dwCatalogEntryId | 36 | ||
WSAPROTOCOLCHAIN | int | .ProtocolChain.ChainLen | 40 | |
DWORD[7] | .ProtocolChain.ChainEntries | 44 | ||
int | .iVersion | 72 | ||
int | .iAddressFamily | 76 | ||
int | .iMaxSockAddr | 80 | ||
int | .iMinSockAddr | 84 | ||
int | .iSocketType | 88 | ||
int | .iProtocol | 92 | ||
int | .iProtocolMaxOffset | 96 | ||
int | .iNetworkByteOrder | 100 | ||
int | .iSecurityScheme | 104 | ||
DWORD | .dwMessageSize | 108 | ||
DWORD | .dwProviderReserved | 112 | ||
WCHAR[256] | .szProtocol | 116 |
│ └─628
WSAQUERYSET2A | DWORD | .dwSize | 0 |
LPSTR | .lpszServiceInstanceName | 8 | |
LPWSAVERSION | .lpVersion | 16 | |
LPSTR | .lpszComment | 24 | |
DWORD | .dwNameSpace | 32 | |
LPGUID | .lpNSProviderId | 40 | |
LPSTR | .lpszContext | 48 | |
DWORD | .dwNumberOfProtocols | 56 | |
LPAFPROTOCOLS | .lpafpProtocols | 64 | |
LPSTR | .lpszQueryString | 72 | |
DWORD | .dwNumberOfCsAddrs | 80 | |
LPCSADDR_INFO | .lpcsaBuffer | 88 | |
DWORD | .dwOutputFlags | 96 | |
LPBLOB | .lpBlob | 104 |
│ └─112
WSAQUERYSET2W | DWORD | .dwSize | 0 |
LPWSTR | .lpszServiceInstanceName | 8 | |
LPWSAVERSION | .lpVersion | 16 | |
LPWSTR | .lpszComment | 24 | |
DWORD | .dwNameSpace | 32 | |
LPGUID | .lpNSProviderId | 40 | |
LPWSTR | .lpszContext | 48 | |
DWORD | .dwNumberOfProtocols | 56 | |
LPAFPROTOCOLS | .lpafpProtocols | 64 | |
LPWSTR | .lpszQueryString | 72 | |
DWORD | .dwNumberOfCsAddrs | 80 | |
LPCSADDR_INFO | .lpcsaBuffer | 88 | |
DWORD | .dwOutputFlags | 96 | |
LPBLOB | .lpBlob | 104 |
│ └─112
WSAQUERYSETA | DWORD | .dwSize | 0 |
LPSTR | .lpszServiceInstanceName | 8 | |
LPGUID | .lpServiceClassId | 16 | |
LPWSAVERSION | .lpVersion | 24 | |
LPSTR | .lpszComment | 32 | |
DWORD | .dwNameSpace | 40 | |
LPGUID | .lpNSProviderId | 48 | |
LPSTR | .lpszContext | 56 | |
DWORD | .dwNumberOfProtocols | 64 | |
LPAFPROTOCOLS | .lpafpProtocols | 72 | |
LPSTR | .lpszQueryString | 80 | |
DWORD | .dwNumberOfCsAddrs | 88 | |
LPCSADDR_INFO | .lpcsaBuffer | 96 | |
DWORD | .dwOutputFlags | 104 | |
LPBLOB | .lpBlob | 112 |
│ └─120
WSAQUERYSETW | DWORD | .dwSize | 0 |
LPWSTR | .lpszServiceInstanceName | 8 | |
LPGUID | .lpServiceClassId | 16 | |
LPWSAVERSION | .lpVersion | 24 | |
LPWSTR | .lpszComment | 32 | |
DWORD | .dwNameSpace | 40 | |
LPGUID | .lpNSProviderId | 48 | |
LPWSTR | .lpszContext | 56 | |
DWORD | .dwNumberOfProtocols | 64 | |
LPAFPROTOCOLS | .lpafpProtocols | 72 | |
LPWSTR | .lpszQueryString | 80 | |
DWORD | .dwNumberOfCsAddrs | 88 | |
LPCSADDR_INFO | .lpcsaBuffer | 96 | |
DWORD | .dwOutputFlags | 104 | |
LPBLOB | .lpBlob | 112 |
│ └─120
WSASERVICECLASSINFOA | LPGUID | .lpServiceClassId | 0 |
LPSTR | .lpszServiceClassName | 8 | |
DWORD | .dwCount | 16 | |
LPWSANSCLASSINFOA | .lpClassInfos | 24 |
│ └─32
WSASERVICECLASSINFOW | LPGUID | .lpServiceClassId | 0 |
LPWSTR | .lpszServiceClassName | 8 | |
DWORD | .dwCount | 16 | |
LPWSANSCLASSINFOW | .lpClassInfos | 24 |
│ └─32
WSATHREADID | HANDLE | .ThreadHandle | 0 |
DWORD_PTR | .Reserved | 8 |
│ └─16
WSAVERSION | DWORD | .dwVersion | 0 |
WSAECOMPARATOR | .ecHow | 4 |
│ └─8
WSB_OB_REGISTRATION_INFO | LPWSTR | .m_wszResourceDLL | 0 | |
GUID | unsigned long | .m_guidSnapinId.Data1 | 8 | |
unsigned short | .m_guidSnapinId.Data2 | 12 | ||
unsigned short | .m_guidSnapinId.Data3 | 14 | ||
unsigned char[8] | .m_guidSnapinId.Data4 | 16 | ||
DWORD | .m_dwProviderName | 24 | ||
DWORD | .m_dwProviderIcon | 28 | ||
BOOLEAN | .m_bSupportsRemoting | 32 |
│ └─40
WSB_OB_STATUS_ENTRY | DWORD | .m_dwIcon | 0 |
DWORD | .m_dwStatusEntryName | 4 | |
DWORD | .m_dwStatusEntryValue | 8 | |
ULONG | .m_cValueTypePair | 12 | |
WSB_OB_STATUS_ENTRY_VALUE_TYPE_PAIR * | .m_rgValueTypePair | 16 |
│ └─24
WSB_OB_STATUS_ENTRY_VALUE_TYPE_PAIR | LPWSTR | .m_wszObStatusEntryPairValue | 0 |
WSB_OB_STATUS_ENTRY_PAIR_TYPE | .m_ObStatusEntryPairType | 8 |
│ └─16
WSB_OB_STATUS_INFO | GUID | unsigned long | .m_guidSnapinId.Data1 | 0 |
unsigned short | .m_guidSnapinId.Data2 | 4 | ||
unsigned short | .m_guidSnapinId.Data3 | 6 | ||
unsigned char[8] | .m_guidSnapinId.Data4 | 8 | ||
DWORD | .m_cStatusEntry | 16 | ||
WSB_OB_STATUS_ENTRY * | .m_rgStatusEntry | 24 |
│ └─32
WSC_PROVIDER_AUDIT_INFO | DWORD | .RecordSize | 0 |
PVOID | .Reserved | 8 |
│ └─16
WSDUdpRetransmitParams | ULONG | .ulSendDelay | 0 |
ULONG | .ulRepeat | 4 | |
ULONG | .ulRepeatMinDelay | 8 | |
ULONG | .ulRepeatMaxDelay | 12 | |
ULONG | .ulRepeatUpperDelay | 16 |
│ └─20
WSDXML_ATTRIBUTE | WSDXML_ELEMENT * | .Element | 0 |
WSDXML_ATTRIBUTE * | .Next | 8 | |
WSDXML_NAME * | .Name | 16 | |
WCHAR * | .Value | 24 |
│ └─32
WSDXML_ELEMENT | WSDXML_NODE | enum (unnamed) | .Node.Type | 0 |
WSDXML_ELEMENT * | .Node.Parent | 8 | ||
WSDXML_NODE * | .Node.Next | 16 | ||
WSDXML_NAME * | .Name | 24 | ||
WSDXML_ATTRIBUTE * | .FirstAttribute | 32 | ||
WSDXML_NODE * | .FirstChild | 40 | ||
WSDXML_PREFIX_MAPPING * | .PrefixMappings | 48 |
│ └─56
WSDXML_ELEMENT_LIST | WSDXML_ELEMENT_LIST * | .Next | 0 |
WSDXML_ELEMENT * | .Element | 8 |
│ └─16
WSDXML_NAME | WSDXML_NAMESPACE * | .Space | 0 |
WCHAR * | .LocalName | 8 |
│ └─16
WSDXML_NAMESPACE | const WCHAR * | .Uri | 0 |
const WCHAR * | .PreferredPrefix | 8 | |
WSDXML_NAME * | .Names | 16 | |
WORD | .NamesCount | 24 | |
WORD | .Encoding | 26 |
│ └─32
WSDXML_NODE | enum (unnamed) | .Type | 0 |
WSDXML_ELEMENT * | .Parent | 8 | |
WSDXML_NODE * | .Next | 16 |
│ └─24
WSDXML_PREFIX_MAPPING | DWORD | .Refs | 0 |
WSDXML_PREFIX_MAPPING * | .Next | 8 | |
WSDXML_NAMESPACE * | .Space | 16 | |
WCHAR * | .Prefix | 24 |
│ └─32
WSDXML_TEXT | WSDXML_NODE | enum (unnamed) | .Node.Type | 0 |
WSDXML_ELEMENT * | .Node.Parent | 8 | ||
WSDXML_NODE * | .Node.Next | 16 | ||
WCHAR * | .Text | 24 |
│ └─32
WSDXML_TYPE | const WCHAR * | .Uri | 0 |
const BYTE * | .Table | 8 |
│ └─16
WSD_APP_SEQUENCE | ULONGLONG | .InstanceId | 0 |
const WCHAR * | .SequenceId | 8 | |
ULONGLONG | .MessageNumber | 16 |
│ └─24
WSD_BYE | WSD_ENDPOINT_REFERENCE * | .EndpointReference | 0 |
int * | .Any | 8 |
│ └─16
WSD_CONFIG_ADDRESSES | IWSDAddress ** | .addresses | 0 |
DWORD | .dwAddressCount | 8 |
│ └─16
WSD_CONFIG_PARAM | WSD_CONFIG_PARAM_TYPE | .configParamType | 0 |
PVOID | .pConfigData | 8 | |
DWORD | .dwConfigDataSize | 16 |
│ └─24
WSD_DATETIME | BOOL | .isPositive | 0 |
ULONG | .year | 4 | |
UCHAR | .month | 8 | |
UCHAR | .day | 9 | |
UCHAR | .hour | 10 | |
UCHAR | .minute | 11 | |
UCHAR | .second | 12 | |
UINT | .millisecond | 16 | |
BOOL | .TZIsLocal | 20 | |
BOOL | .TZIsPositive | 24 | |
UCHAR | .TZHour | 28 | |
UCHAR | .TZMinute | 29 |
│ └─32
WSD_DURATION | BOOL | .isPositive | 0 |
ULONG | .year | 4 | |
ULONG | .month | 8 | |
ULONG | .day | 12 | |
ULONG | .hour | 16 | |
ULONG | .minute | 20 | |
ULONG | .second | 24 | |
ULONG | .millisecond | 28 |
│ └─32
WSD_ENDPOINT_REFERENCE | const WCHAR * | .Address | 0 | |
WSD_REFERENCE_PROPERTIES | int * | .ReferenceProperties.Any | 8 | |
WSD_REFERENCE_PARAMETERS | int * | .ReferenceParameters.Any | 16 | |
int * | .PortType | 24 | ||
int * | .ServiceName | 32 | ||
int * | .Any | 40 |
│ └─48
WSD_ENDPOINT_REFERENCE_LIST | WSD_ENDPOINT_REFERENCE_LIST * | .Next | 0 |
WSD_ENDPOINT_REFERENCE * | .Element | 8 |
│ └─16
WSD_EVENT | HRESULT | .Hr | 0 | |
DWORD | .EventType | 4 | ||
WCHAR * | .DispatchTag | 8 | ||
WSD_HANDLER_CONTEXT | PWSD_SOAP_MESSAGE_HANDLER | .HandlerContext.Handler | 16 | |
void * | .HandlerContext.PVoid | 24 | ||
IUnknown * | .HandlerContext.Unknown | 32 | ||
WSD_SOAP_MESSAGE * | .Soap | 40 | ||
WSD_OPERATION * | .Operation | 48 | ||
struct IWSDMessageParameters * | .MessageParameters | 56 |
│ └─64
WSD_EVENTING_DELIVERY_MODE | const WCHAR * | .Mode | 0 |
WSD_EVENTING_DELIVERY_MODE_PUSH * | .Push | 8 | |
void * | .Data | 16 |
│ └─24
WSD_EVENTING_DELIVERY_MODE_PUSH | WSD_ENDPOINT_REFERENCE * | .NotifyTo | 0 |
│ └─8
WSD_EVENTING_EXPIRES | WSD_DURATION * | .Duration | 0 |
WSD_DATETIME * | .DateTime | 8 |
│ └─16
WSD_EVENTING_FILTER | const WCHAR * | .Dialect | 0 |
WSD_EVENTING_FILTER_ACTION * | .FilterAction | 8 | |
void * | .Data | 16 |
│ └─24
WSD_EVENTING_FILTER_ACTION | WSD_URI_LIST * | .Actions | 0 |
│ └─8
WSD_HANDLER_CONTEXT | PWSD_SOAP_MESSAGE_HANDLER | .Handler | 0 |
void * | .PVoid | 8 | |
IUnknown * | .Unknown | 16 |
│ └─24
WSD_HEADER_RELATESTO | int * | .RelationshipType | 0 |
const WCHAR * | .MessageID | 8 |
│ └─16
WSD_HELLO | WSD_ENDPOINT_REFERENCE * | .EndpointReference | 0 |
WSD_NAME_LIST * | .Types | 8 | |
WSD_SCOPES * | .Scopes | 16 | |
WSD_URI_LIST * | .XAddrs | 24 | |
ULONGLONG | .MetadataVersion | 32 | |
int * | .Any | 40 |
│ └─48
WSD_HOST_METADATA | WSD_SERVICE_METADATA * | .Host | 0 |
WSD_SERVICE_METADATA_LIST * | .Hosted | 8 |
│ └─16
WSD_LOCALIZED_STRING | const WCHAR * | .lang | 0 |
const WCHAR * | .String | 8 |
│ └─16
WSD_LOCALIZED_STRING_LIST | WSD_LOCALIZED_STRING_LIST * | .Next | 0 |
WSD_LOCALIZED_STRING * | .Element | 8 |
│ └─16
WSD_METADATA_SECTION | const WCHAR * | .Dialect | 0 |
const WCHAR * | .Identifier | 8 | |
void * | .Data | 16 | |
WSD_ENDPOINT_REFERENCE * | .MetadataReference | 24 | |
const WCHAR * | .Location | 32 | |
int * | .Any | 40 |
│ └─48
WSD_METADATA_SECTION_LIST | WSD_METADATA_SECTION_LIST * | .Next | 0 |
WSD_METADATA_SECTION * | .Element | 8 |
│ └─16
WSD_NAME_LIST | WSD_NAME_LIST * | .Next | 0 |
int * | .Element | 8 |
│ └─16
WSD_OPERATION | int * | .RequestType | 0 |
int * | .ResponseType | 8 | |
WSD_STUB_FUNCTION | .RequestStubFunction | 16 |
│ └─24
WSD_PORT_TYPE | DWORD | .EncodedName | 0 |
DWORD | .OperationCount | 4 | |
WSD_OPERATION * | .Operations | 8 | |
WSD_PROTOCOL_TYPE | .ProtocolType | 16 |
│ └─24
WSD_PROBE | WSD_NAME_LIST * | .Types | 0 |
WSD_SCOPES * | .Scopes | 8 | |
int * | .Any | 16 |
│ └─24
WSD_PROBE_MATCH | WSD_ENDPOINT_REFERENCE * | .EndpointReference | 0 |
WSD_NAME_LIST * | .Types | 8 | |
WSD_SCOPES * | .Scopes | 16 | |
WSD_URI_LIST * | .XAddrs | 24 | |
ULONGLONG | .MetadataVersion | 32 | |
int * | .Any | 40 |
│ └─48
WSD_PROBE_MATCHES | WSD_PROBE_MATCH_LIST * | .ProbeMatch | 0 |
int * | .Any | 8 |
│ └─16
WSD_PROBE_MATCH_LIST | WSD_PROBE_MATCH_LIST * | .Next | 0 |
WSD_PROBE_MATCH * | .Element | 8 |
│ └─16
WSD_REFERENCE_PARAMETERS | int * | .Any | 0 |
│ └─8
WSD_REFERENCE_PROPERTIES | int * | .Any | 0 |
│ └─8
WSD_RELATIONSHIP_METADATA | const WCHAR * | .Type | 0 |
WSD_HOST_METADATA * | .Data | 8 | |
int * | .Any | 16 |
│ └─24
WSD_RESOLVE | WSD_ENDPOINT_REFERENCE * | .EndpointReference | 0 |
int * | .Any | 8 |
│ └─16
WSD_RESOLVE_MATCH | WSD_ENDPOINT_REFERENCE * | .EndpointReference | 0 |
WSD_NAME_LIST * | .Types | 8 | |
WSD_SCOPES * | .Scopes | 16 | |
WSD_URI_LIST * | .XAddrs | 24 | |
ULONGLONG | .MetadataVersion | 32 | |
int * | .Any | 40 |
│ └─48
WSD_RESOLVE_MATCHES | WSD_RESOLVE_MATCH * | .ResolveMatch | 0 |
int * | .Any | 8 |
│ └─16
WSD_SCOPES | const WCHAR * | .MatchBy | 0 |
WSD_URI_LIST * | .Scopes | 8 |
│ └─16
WSD_SECURITY_CERT_VALIDATION | PCCERT_CONTEXT * | .certMatchArray | 0 |
DWORD | .dwCertMatchArrayCount | 8 | |
HCERTSTORE | .hCertMatchStore | 16 | |
HCERTSTORE | .hCertIssuerStore | 24 | |
DWORD | .dwCertCheckOptions | 32 | |
LPCWSTR | .pszCNGHashAlgId | 40 | |
BYTE * | .pbCertHash | 48 | |
DWORD | .dwCertHashSize | 56 |
│ └─64
WSD_SECURITY_CERT_VALIDATION_V1 | PCCERT_CONTEXT * | .certMatchArray | 0 |
DWORD | .dwCertMatchArrayCount | 8 | |
HCERTSTORE | .hCertMatchStore | 16 | |
HCERTSTORE | .hCertIssuerStore | 24 | |
DWORD | .dwCertCheckOptions | 32 |
│ └─40
WSD_SECURITY_SIGNATURE_VALIDATION | PCCERT_CONTEXT * | .signingCertArray | 0 |
DWORD | .dwSigningCertArrayCount | 8 | |
HCERTSTORE | .hSigningCertStore | 16 | |
DWORD | .dwFlags | 24 |
│ └─32
WSD_SERVICE_METADATA | WSD_ENDPOINT_REFERENCE_LIST * | .EndpointReference | 0 |
WSD_NAME_LIST * | .Types | 8 | |
const WCHAR * | .ServiceId | 16 | |
int * | .Any | 24 |
│ └─32
WSD_SERVICE_METADATA_LIST | WSD_SERVICE_METADATA_LIST * | .Next | 0 |
WSD_SERVICE_METADATA * | .Element | 8 |
│ └─16
WSD_SOAP_FAULT | WSD_SOAP_FAULT_CODE * | .Code | 0 |
WSD_SOAP_FAULT_REASON * | .Reason | 8 | |
const WCHAR * | .Node | 16 | |
const WCHAR * | .Role | 24 | |
int * | .Detail | 32 |
│ └─40
WSD_SOAP_FAULT_CODE | int * | .Value | 0 |
WSD_SOAP_FAULT_SUBCODE * | .Subcode | 8 |
│ └─16
WSD_SOAP_FAULT_REASON | WSD_LOCALIZED_STRING_LIST * | .Text | 0 |
│ └─8
WSD_SOAP_FAULT_SUBCODE | int * | .Value | 0 |
WSD_SOAP_FAULT_SUBCODE * | .Subcode | 8 |
│ └─16
WSD_SOAP_HEADER | const WCHAR * | .To | 0 | |
const WCHAR * | .Action | 8 | ||
const WCHAR * | .MessageID | 16 | ||
WSD_HEADER_RELATESTO | int * | .RelatesTo.RelationshipType | 24 | |
const WCHAR * | .RelatesTo.MessageID | 32 | ||
WSD_ENDPOINT_REFERENCE * | .ReplyTo | 40 | ||
WSD_ENDPOINT_REFERENCE * | .From | 48 | ||
WSD_ENDPOINT_REFERENCE * | .FaultTo | 56 | ||
WSD_APP_SEQUENCE * | .AppSequence | 64 | ||
int * | .AnyHeaders | 72 |
│ └─80
WSD_SOAP_MESSAGE | WSD_SOAP_HEADER | const WCHAR * | .Header.To | 0 | |
const WCHAR * | .Header.Action | 8 | |||
const WCHAR * | .Header.MessageID | 16 | |||
WSD_HEADER_RELATESTO | int * | .Header.RelatesTo.RelationshipType | 24 | ||
const WCHAR * | .Header.RelatesTo.MessageID | 32 | |||
WSD_ENDPOINT_REFERENCE * | .Header.ReplyTo | 40 | |||
WSD_ENDPOINT_REFERENCE * | .Header.From | 48 | |||
WSD_ENDPOINT_REFERENCE * | .Header.FaultTo | 56 | |||
WSD_APP_SEQUENCE * | .Header.AppSequence | 64 | |||
int * | .Header.AnyHeaders | 72 | |||
void * | .Body | 80 | |||
int * | .BodyType | 88 |
│ └─96
WSD_SYNCHRONOUS_RESPONSE_CONTEXT | HRESULT | .hr | 0 |
HANDLE | .eventHandle | 8 | |
struct IWSDMessageParameters * | .messageParameters | 16 | |
void * | .results | 24 |
│ └─32
WSD_THIS_DEVICE_METADATA | WSD_LOCALIZED_STRING_LIST * | .FriendlyName | 0 |
const WCHAR * | .FirmwareVersion | 8 | |
const WCHAR * | .SerialNumber | 16 | |
int * | .Any | 24 |
│ └─32
WSD_THIS_MODEL_METADATA | WSD_LOCALIZED_STRING_LIST * | .Manufacturer | 0 |
const WCHAR * | .ManufacturerUrl | 8 | |
WSD_LOCALIZED_STRING_LIST * | .ModelName | 16 | |
const WCHAR * | .ModelNumber | 24 | |
const WCHAR * | .ModelUrl | 32 | |
const WCHAR * | .PresentationUrl | 40 | |
int * | .Any | 48 |
│ └─56
WSD_UNKNOWN_LOOKUP | int * | .Any | 0 |
│ └─8
WSD_URI_LIST | WSD_URI_LIST * | .Next | 0 |
const WCHAR * | .Element | 8 |
│ └─16
WSMAN_AUTHENTICATION_CREDENTIALS | DWORD | .authenticationMechanism | 0 | |
PCWSTR | .certificateThumbprint | 8 | ||
WSMAN_USERNAME_PASSWORD_CREDS | PCWSTR | .userAccount.username | 8 | |
PCWSTR | .userAccount.password | 16 |
│ └─24
WSMAN_AUTHZ_QUOTA | DWORD | .maxAllowedConcurrentShells | 0 |
DWORD | .maxAllowedConcurrentOperations | 4 | |
DWORD | .timeslotSize | 8 | |
DWORD | .maxAllowedOperationsPerTimeslot | 12 |
│ └─16
WSMAN_CERTIFICATE_DETAILS | PCWSTR | .subject | 0 |
PCWSTR | .issuerName | 8 | |
PCWSTR | .issuerThumbprint | 16 | |
PCWSTR | .subjectName | 24 |
│ └─32
WSMAN_COMMAND_ARG_SET | DWORD | .argsCount | 0 |
PCWSTR * | .args | 8 |
│ └─16
WSMAN_DATA | WSManDataType | .type | 0 | |
WSMAN_DATA_BINARY | DWORD | .binaryData.dataLength | 8 | |
BYTE * | .binaryData.data | 16 | ||
DWORD | .number | 8 | ||
WSMAN_DATA_TEXT | DWORD | .text.bufferLength | 8 | |
PCWSTR | .text.buffer | 16 |
│ └─24
WSMAN_DATA_BINARY | DWORD | .dataLength | 0 |
BYTE * | .data | 8 |
│ └─16
WSMAN_DATA_TEXT | DWORD | .bufferLength | 0 |
PCWSTR | .buffer | 8 |
│ └─16
WSMAN_ENVIRONMENT_VARIABLE | PCWSTR | .name | 0 |
PCWSTR | .value | 8 |
│ └─16
WSMAN_ENVIRONMENT_VARIABLE_SET | DWORD | .varsCount | 0 |
WSMAN_ENVIRONMENT_VARIABLE * | .vars | 8 |
│ └─16
WSMAN_ERROR | DWORD | .code | 0 |
PCWSTR | .errorDetail | 8 | |
PCWSTR | .language | 16 | |
PCWSTR | .machineName | 24 | |
PCWSTR | .pluginName | 32 |
│ └─40
WSMAN_FILTER | PCWSTR | .filter | 0 |
PCWSTR | .dialect | 8 |
│ └─16
WSMAN_FRAGMENT | PCWSTR | .path | 0 |
PCWSTR | .dialect | 8 |
│ └─16
WSMAN_KEY | PCWSTR | .key | 0 |
PCWSTR | .value | 8 |
│ └─16
WSMAN_OPERATION_INFO | WSMAN_FRAGMENT | PCWSTR | .fragment.path | 0 |
PCWSTR | .fragment.dialect | 8 | ||
WSMAN_FILTER | PCWSTR | .filter.filter | 16 | |
PCWSTR | .filter.dialect | 24 | ||
WSMAN_SELECTOR_SET | DWORD | .selectorSet.numberKeys | 32 | |
WSMAN_KEY * | .selectorSet.keys | 40 | ||
WSMAN_OPTION_SET | DWORD | .optionSet.optionsCount | 48 | |
WSMAN_OPTION * | .optionSet.options | 56 | ||
BOOL | .optionSet.optionsMustUnderstand | 64 | ||
void * | .reserved | 72 | ||
DWORD | .version | 80 |
│ └─88
WSMAN_OPTION | PCWSTR | .name | 0 |
PCWSTR | .value | 8 | |
BOOL | .mustComply | 16 |
│ └─24
WSMAN_OPTION_SET | DWORD | .optionsCount | 0 |
WSMAN_OPTION * | .options | 8 | |
BOOL | .optionsMustUnderstand | 16 |
│ └─24
WSMAN_PLUGIN_REQUEST | WSMAN_SENDER_DETAILS * | .senderDetails | 0 |
PCWSTR | .locale | 8 | |
PCWSTR | .resourceUri | 16 | |
WSMAN_OPERATION_INFO * | .operationInfo | 24 | |
volatile BOOL | .shutdownNotification | 32 | |
HANDLE | .shutdownNotificationHandle | 40 | |
PCWSTR | .dataLocale | 48 |
│ └─56
WSMAN_PROXY_INFO | DWORD | .accessType | 0 | ||
WSMAN_AUTHENTICATION_CREDENTIALS | DWORD | .authenticationCredentials.authenticationMechanism | 8 | ||
PCWSTR | .authenticationCredentials.certificateThumbprint | 16 | |||
WSMAN_USERNAME_PASSWORD_CREDS | PCWSTR | .authenticationCredentials.userAccount.username | 16 | ||
PCWSTR | .authenticationCredentials.userAccount.password | 24 |
│ └─32
WSMAN_RECEIVE_DATA_RESULT | PCWSTR | .streamId | 0 | ||
WSMAN_DATA | WSManDataType | .streamData.type | 8 | ||
WSMAN_DATA_BINARY | DWORD | .streamData.binaryData.dataLength | 16 | ||
BYTE * | .streamData.binaryData.data | 24 | |||
DWORD | .streamData.number | 16 | |||
WSMAN_DATA_TEXT | DWORD | .streamData.text.bufferLength | 16 | ||
PCWSTR | .streamData.text.buffer | 24 | |||
PCWSTR | .commandState | 32 | |||
DWORD | .exitCode | 40 |
│ └─48
WSMAN_SELECTOR_SET | DWORD | .numberKeys | 0 |
WSMAN_KEY * | .keys | 8 |
│ └─16
WSMAN_SENDER_DETAILS | PCWSTR | .senderName | 0 |
PCWSTR | .authenticationMechanism | 8 | |
WSMAN_CERTIFICATE_DETAILS * | .certificateDetails | 16 | |
HANDLE | .clientToken | 24 | |
PCWSTR | .httpURL | 32 |
│ └─40
WSMAN_SHELL_ASYNC | PVOID | .operationContext | 0 |
WSMAN_SHELL_COMPLETION_FUNCTION | .completionFunction | 8 |
│ └─16
WSMAN_SHELL_DISCONNECT_INFO | DWORD | .idleTimeoutMs | 0 |
│ └─4
WSMAN_SHELL_STARTUP_INFO_V10 | WSMAN_STREAM_ID_SET * | .inputStreamSet | 0 |
WSMAN_STREAM_ID_SET * | .outputStreamSet | 8 | |
DWORD | .idleTimeoutMs | 16 | |
PCWSTR | .workingDirectory | 24 | |
WSMAN_ENVIRONMENT_VARIABLE_SET * | .variableSet | 32 |
│ └─40
WSMAN_SHELL_STARTUP_INFO_V11 | WSMAN_STREAM_ID_SET * | .inputStreamSet | 0 |
WSMAN_STREAM_ID_SET * | .outputStreamSet | 8 | |
DWORD | .idleTimeoutMs | 16 | |
PCWSTR | .workingDirectory | 24 | |
WSMAN_ENVIRONMENT_VARIABLE_SET * | .variableSet | 32 | |
PCWSTR | .name | 40 |
│ └─48
WSMAN_STREAM_ID_SET | DWORD | .streamIDsCount | 0 |
PCWSTR * | .streamIDs | 8 |
│ └─16
WSMAN_USERNAME_PASSWORD_CREDS | PCWSTR | .username | 0 |
PCWSTR | .password | 8 |
│ └─16
WSPDATA | WORD | .wVersion | 0 |
WORD | .wHighVersion | 2 | |
WCHAR[256] | .szDescription | 4 |
│ └─516
WSPPROC_TABLE | LPWSPACCEPT | .lpWSPAccept | 0 |
LPWSPADDRESSTOSTRING | .lpWSPAddressToString | 8 | |
LPWSPASYNCSELECT | .lpWSPAsyncSelect | 16 | |
LPWSPBIND | .lpWSPBind | 24 | |
LPWSPCANCELBLOCKINGCALL | .lpWSPCancelBlockingCall | 32 | |
LPWSPCLEANUP | .lpWSPCleanup | 40 | |
LPWSPCLOSESOCKET | .lpWSPCloseSocket | 48 | |
LPWSPCONNECT | .lpWSPConnect | 56 | |
LPWSPDUPLICATESOCKET | .lpWSPDuplicateSocket | 64 | |
LPWSPENUMNETWORKEVENTS | .lpWSPEnumNetworkEvents | 72 | |
LPWSPEVENTSELECT | .lpWSPEventSelect | 80 | |
LPWSPGETOVERLAPPEDRESULT | .lpWSPGetOverlappedResult | 88 | |
LPWSPGETPEERNAME | .lpWSPGetPeerName | 96 | |
LPWSPGETSOCKNAME | .lpWSPGetSockName | 104 | |
LPWSPGETSOCKOPT | .lpWSPGetSockOpt | 112 | |
LPWSPGETQOSBYNAME | .lpWSPGetQOSByName | 120 | |
LPWSPIOCTL | .lpWSPIoctl | 128 | |
LPWSPJOINLEAF | .lpWSPJoinLeaf | 136 | |
LPWSPLISTEN | .lpWSPListen | 144 | |
LPWSPRECV | .lpWSPRecv | 152 | |
LPWSPRECVDISCONNECT | .lpWSPRecvDisconnect | 160 | |
LPWSPRECVFROM | .lpWSPRecvFrom | 168 | |
LPWSPSELECT | .lpWSPSelect | 176 | |
LPWSPSEND | .lpWSPSend | 184 | |
LPWSPSENDDISCONNECT | .lpWSPSendDisconnect | 192 | |
LPWSPSENDTO | .lpWSPSendTo | 200 | |
LPWSPSETSOCKOPT | .lpWSPSetSockOpt | 208 | |
LPWSPSHUTDOWN | .lpWSPShutdown | 216 | |
LPWSPSOCKET | .lpWSPSocket | 224 | |
LPWSPSTRINGTOADDRESS | .lpWSPStringToAddress | 232 |
│ └─240
WSPUPCALLTABLE | LPWPUCLOSEEVENT | .lpWPUCloseEvent | 0 |
LPWPUCLOSESOCKETHANDLE | .lpWPUCloseSocketHandle | 8 | |
LPWPUCREATEEVENT | .lpWPUCreateEvent | 16 | |
LPWPUCREATESOCKETHANDLE | .lpWPUCreateSocketHandle | 24 | |
LPWPUFDISSET | .lpWPUFDIsSet | 32 | |
LPWPUGETPROVIDERPATH | .lpWPUGetProviderPath | 40 | |
LPWPUMODIFYIFSHANDLE | .lpWPUModifyIFSHandle | 48 | |
LPWPUPOSTMESSAGE | .lpWPUPostMessage | 56 | |
LPWPUQUERYBLOCKINGCALLBACK | .lpWPUQueryBlockingCallback | 64 | |
LPWPUQUERYSOCKETHANDLECONTEXT | .lpWPUQuerySocketHandleContext | 72 | |
LPWPUQUEUEAPC | .lpWPUQueueApc | 80 | |
LPWPURESETEVENT | .lpWPUResetEvent | 88 | |
LPWPUSETEVENT | .lpWPUSetEvent | 96 | |
LPWPUOPENCURRENTTHREAD | .lpWPUOpenCurrentThread | 104 | |
LPWPUCLOSETHREAD | .lpWPUCloseThread | 112 |
│ └─120
WS_ANY_ATTRIBUTE | WS_XML_STRING | ULONG | .localName.length | 0 |
BYTE * | .localName.bytes | 8 | ||
WS_XML_DICTIONARY * | .localName.dictionary | 16 | ||
ULONG | .localName.id | 24 | ||
WS_XML_STRING | ULONG | .ns.length | 32 | |
BYTE * | .ns.bytes | 40 | ||
WS_XML_DICTIONARY * | .ns.dictionary | 48 | ||
ULONG | .ns.id | 56 | ||
WS_XML_TEXT * | .value | 64 |
│ └─72
WS_ANY_ATTRIBUTES | WS_ANY_ATTRIBUTE * | .attributes | 0 |
ULONG | .attributeCount | 8 |
│ └─16
WS_ASYNC_CONTEXT | WS_ASYNC_CALLBACK | .callback | 0 |
void * | .callbackState | 8 |
│ └─16
WS_ASYNC_OPERATION | WS_ASYNC_FUNCTION | .function | 0 |
│ └─8
WS_ASYNC_STATE | void * | .internal0 | 0 |
void * | .internal1 | 8 | |
void * | .internal2 | 16 | |
void * | .internal3 | 24 | |
void * | .internal4 | 32 |
│ └─40
WS_ATTRIBUTE_DESCRIPTION | WS_XML_STRING * | .attributeLocalName | 0 |
WS_XML_STRING * | .attributeNs | 8 | |
WS_TYPE | .type | 16 | |
void * | .typeDescription | 24 |
│ └─32
WS_BOOL_DESCRIPTION | BOOL | .value | 0 |
│ └─4
WS_BUFFERS | ULONG | .bufferCount | 0 |
WS_BYTES * | .buffers | 8 |
│ └─16
WS_BYTES | ULONG | .length | 0 |
BYTE * | .bytes | 8 |
│ └─16
WS_BYTES_DESCRIPTION | ULONG | .minByteCount | 0 |
ULONG | .maxByteCount | 4 |
│ └─8
WS_BYTE_ARRAY_DESCRIPTION | ULONG | .minByteCount | 0 |
ULONG | .maxByteCount | 4 |
│ └─8
WS_CALL_PROPERTY | WS_CALL_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_CAPI_ASYMMETRIC_SECURITY_KEY_HANDLE | WS_SECURITY_KEY_HANDLE | WS_SECURITY_KEY_HANDLE_TYPE | .keyHandle.keyHandleType | 0 |
HCRYPTPROV | .provider | 8 | ||
ULONG | .keySpec | 16 |
│ └─24
WS_CERTIFICATE_VALIDATION_CALLBACK_CONTEXT | WS_CERTIFICATE_VALIDATION_CALLBACK | .callback | 0 |
void * | .state | 8 |
│ └─16
WS_CERT_CREDENTIAL | WS_CERT_CREDENTIAL_TYPE | .credentialType | 0 |
│ └─4
WS_CERT_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY_TYPE | .identity.identityType | 0 |
WS_BYTES | ULONG | .rawCertificateData.length | 8 | |
BYTE * | .rawCertificateData.bytes | 16 |
│ └─24
WS_CERT_MESSAGE_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT_TYPE | .bindingConstraint.type | 0 |
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT * | .bindingConstraint.propertyConstraints | 8 | ||
ULONG | .bindingConstraint.propertyConstraintCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 |
│ └─32
WS_CERT_SIGNED_SAML_AUTHENTICATOR | WS_SAML_AUTHENTICATOR | WS_SAML_AUTHENTICATOR_TYPE | .authenticator.authenticatorType | 0 |
const struct _CERT_CONTEXT ** | .trustedIssuerCerts | 8 | ||
ULONG | .trustedIssuerCertCount | 16 | ||
const struct _CERT_CONTEXT * | .decryptionCert | 24 | ||
WS_VALIDATE_SAML_CALLBACK | .samlValidator | 32 | ||
void * | .samlValidatorCallbackState | 40 |
│ └─48
WS_CHANNEL_DECODER | void * | .createContext | 0 |
WS_CREATE_DECODER_CALLBACK | .createDecoderCallback | 8 | |
WS_DECODER_GET_CONTENT_TYPE_CALLBACK | .decoderGetContentTypeCallback | 16 | |
WS_DECODER_START_CALLBACK | .decoderStartCallback | 24 | |
WS_DECODER_DECODE_CALLBACK | .decoderDecodeCallback | 32 | |
WS_DECODER_END_CALLBACK | .decoderEndCallback | 40 | |
WS_FREE_DECODER_CALLBACK | .freeDecoderCallback | 48 |
│ └─56
WS_CHANNEL_ENCODER | void * | .createContext | 0 |
WS_CREATE_ENCODER_CALLBACK | .createEncoderCallback | 8 | |
WS_ENCODER_GET_CONTENT_TYPE_CALLBACK | .encoderGetContentTypeCallback | 16 | |
WS_ENCODER_START_CALLBACK | .encoderStartCallback | 24 | |
WS_ENCODER_ENCODE_CALLBACK | .encoderEncodeCallback | 32 | |
WS_ENCODER_END_CALLBACK | .encoderEndCallback | 40 | |
WS_FREE_ENCODER_CALLBACK | .freeEncoderCallback | 48 |
│ └─56
WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .properties | 0 |
ULONG | .propertyCount | 8 |
│ └─16
WS_CHANNEL_PROPERTY | WS_CHANNEL_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_CHANNEL_PROPERTY_CONSTRAINT | WS_CHANNEL_PROPERTY_ID | .id | 0 |
void * | .allowedValues | 8 | |
ULONG | .allowedValuesSize | 16 | |
struct (unnamed) | .out | 24 |
│ └─48
WS_CHAR_ARRAY_DESCRIPTION | ULONG | .minCharCount | 0 |
ULONG | .maxCharCount | 4 |
│ └─8
WS_CONTRACT_DESCRIPTION | ULONG | .operationCount | 0 |
WS_OPERATION_DESCRIPTION ** | .operations | 8 |
│ └─16
WS_CUSTOM_CERT_CREDENTIAL | WS_CERT_CREDENTIAL | WS_CERT_CREDENTIAL_TYPE | .credential.credentialType | 0 |
WS_GET_CERT_CALLBACK | .getCertCallback | 8 | ||
void * | .getCertCallbackState | 16 | ||
WS_CERT_ISSUER_LIST_NOTIFICATION_CALLBACK | .certIssuerListNotificationCallback | 24 | ||
void * | .certIssuerListNotificationCallbackState | 32 |
│ └─40
WS_CUSTOM_CHANNEL_CALLBACKS | WS_CREATE_CHANNEL_CALLBACK | .createChannelCallback | 0 |
WS_FREE_CHANNEL_CALLBACK | .freeChannelCallback | 8 | |
WS_RESET_CHANNEL_CALLBACK | .resetChannelCallback | 16 | |
WS_OPEN_CHANNEL_CALLBACK | .openChannelCallback | 24 | |
WS_CLOSE_CHANNEL_CALLBACK | .closeChannelCallback | 32 | |
WS_ABORT_CHANNEL_CALLBACK | .abortChannelCallback | 40 | |
WS_GET_CHANNEL_PROPERTY_CALLBACK | .getChannelPropertyCallback | 48 | |
WS_SET_CHANNEL_PROPERTY_CALLBACK | .setChannelPropertyCallback | 56 | |
WS_WRITE_MESSAGE_START_CALLBACK | .writeMessageStartCallback | 64 | |
WS_WRITE_MESSAGE_END_CALLBACK | .writeMessageEndCallback | 72 | |
WS_READ_MESSAGE_START_CALLBACK | .readMessageStartCallback | 80 | |
WS_READ_MESSAGE_END_CALLBACK | .readMessageEndCallback | 88 | |
WS_ABANDON_MESSAGE_CALLBACK | .abandonMessageCallback | 96 | |
WS_SHUTDOWN_SESSION_CHANNEL_CALLBACK | .shutdownSessionChannelCallback | 104 |
│ └─112
WS_CUSTOM_HTTP_PROXY | WS_STRING | ULONG | .servers.length | 0 |
WCHAR * | .servers.chars | 8 | ||
WS_STRING | ULONG | .bypass.length | 16 | |
WCHAR * | .bypass.chars | 24 |
│ └─32
WS_CUSTOM_LISTENER_CALLBACKS | WS_CREATE_LISTENER_CALLBACK | .createListenerCallback | 0 |
WS_FREE_LISTENER_CALLBACK | .freeListenerCallback | 8 | |
WS_RESET_LISTENER_CALLBACK | .resetListenerCallback | 16 | |
WS_OPEN_LISTENER_CALLBACK | .openListenerCallback | 24 | |
WS_CLOSE_LISTENER_CALLBACK | .closeListenerCallback | 32 | |
WS_ABORT_LISTENER_CALLBACK | .abortListenerCallback | 40 | |
WS_GET_LISTENER_PROPERTY_CALLBACK | .getListenerPropertyCallback | 48 | |
WS_SET_LISTENER_PROPERTY_CALLBACK | .setListenerPropertyCallback | 56 | |
WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK | .createChannelForListenerCallback | 64 | |
WS_ACCEPT_CHANNEL_CALLBACK | .acceptChannelCallback | 72 |
│ └─80
WS_CUSTOM_TYPE_DESCRIPTION | ULONG | .size | 0 |
ULONG | .alignment | 4 | |
WS_READ_TYPE_CALLBACK | .readCallback | 8 | |
WS_WRITE_TYPE_CALLBACK | .writeCallback | 16 | |
void * | .descriptionData | 24 | |
WS_IS_DEFAULT_VALUE_CALLBACK | .isDefaultValueCallback | 32 |
│ └─40
WS_DATETIME | unsigned long long | .ticks | 0 |
WS_DATETIME_FORMAT | .format | 8 |
│ └─16
WS_DATETIME_DESCRIPTION | WS_DATETIME | unsigned long long | .minValue.ticks | 0 |
WS_DATETIME_FORMAT | .minValue.format | 8 | ||
WS_DATETIME | unsigned long long | .maxValue.ticks | 16 | |
WS_DATETIME_FORMAT | .maxValue.format | 24 |
│ └─32
WS_DECIMAL_DESCRIPTION | DECIMAL | USHORT | .minValue.wReserved | 0 |
BYTE | .minValue.scale | 2 | ||
USHORT | .minValue.signscale | 2 | ||
BYTE | .minValue.sign | 3 | ||
ULONG | .minValue.Hi32 | 4 | ||
ULONG | .minValue.Lo32 | 8 | ||
ULONGLONG | .minValue.Lo64 | 8 | ||
ULONG | .minValue.Mid32 | 12 | ||
DECIMAL | USHORT | .maxValue.wReserved | 16 | |
BYTE | .maxValue.scale | 18 | ||
USHORT | .maxValue.signscale | 18 | ||
BYTE | .maxValue.sign | 19 | ||
ULONG | .maxValue.Hi32 | 20 | ||
ULONG | .maxValue.Lo32 | 24 | ||
ULONGLONG | .maxValue.Lo64 | 24 | ||
ULONG | .maxValue.Mid32 | 28 |
│ └─32
WS_DEFAULT_VALUE | void * | .value | 0 |
ULONG | .valueSize | 8 |
│ └─16
WS_DEFAULT_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE | .credential.credentialType | 0 |
│ └─4
WS_DISALLOWED_USER_AGENT_SUBSTRINGS | ULONG | .subStringCount | 0 |
WS_STRING ** | .subStrings | 8 |
│ └─16
WS_DNS_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY_TYPE | .identity.identityType | 0 |
WS_STRING | ULONG | .dns.length | 8 | |
WCHAR * | .dns.chars | 16 |
│ └─24
WS_DOUBLE_DESCRIPTION | double | .minValue | 0 |
double | .maxValue | 8 |
│ └─16
WS_DURATION | BOOL | .negative | 0 |
ULONG | .years | 4 | |
ULONG | .months | 8 | |
ULONG | .days | 12 | |
ULONG | .hours | 16 | |
ULONG | .minutes | 20 | |
ULONG | .seconds | 24 | |
ULONG | .milliseconds | 28 | |
ULONG | .ticks | 32 |
│ └─36
WS_DURATION_DESCRIPTION | WS_DURATION | BOOL | .minValue.negative | 0 |
ULONG | .minValue.years | 4 | ||
ULONG | .minValue.months | 8 | ||
ULONG | .minValue.days | 12 | ||
ULONG | .minValue.hours | 16 | ||
ULONG | .minValue.minutes | 20 | ||
ULONG | .minValue.seconds | 24 | ||
ULONG | .minValue.milliseconds | 28 | ||
ULONG | .minValue.ticks | 32 | ||
WS_DURATION | BOOL | .maxValue.negative | 36 | |
ULONG | .maxValue.years | 40 | ||
ULONG | .maxValue.months | 44 | ||
ULONG | .maxValue.days | 48 | ||
ULONG | .maxValue.hours | 52 | ||
ULONG | .maxValue.minutes | 56 | ||
ULONG | .maxValue.seconds | 60 | ||
ULONG | .maxValue.milliseconds | 64 | ||
ULONG | .maxValue.ticks | 68 | ||
WS_DURATION_COMPARISON_CALLBACK | .comparer | 72 |
│ └─80
WS_ELEMENT_DESCRIPTION | WS_XML_STRING * | .elementLocalName | 0 |
WS_XML_STRING * | .elementNs | 8 | |
WS_TYPE | .type | 16 | |
void * | .typeDescription | 24 |
│ └─32
WS_ENDPOINT_ADDRESS | WS_STRING | ULONG | .url.length | 0 |
WCHAR * | .url.chars | 8 | ||
WS_XML_BUFFER * | .headers | 16 | ||
WS_XML_BUFFER * | .extensions | 24 | ||
WS_ENDPOINT_IDENTITY * | .identity | 32 |
│ └─40
WS_ENDPOINT_ADDRESS_DESCRIPTION | WS_ADDRESSING_VERSION | .addressingVersion | 0 |
│ └─4
WS_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY_TYPE | .identityType | 0 |
│ └─4
WS_ENDPOINT_POLICY_EXTENSION | WS_POLICY_EXTENSION | WS_POLICY_EXTENSION_TYPE | .policyExtension.type | 0 |
WS_XML_STRING * | .assertionName | 8 | ||
WS_XML_STRING * | .assertionNs | 16 | ||
struct (unnamed) | .out | 24 |
│ └─32
WS_ENUM_DESCRIPTION | WS_ENUM_VALUE * | .values | 0 |
ULONG | .valueCount | 8 | |
ULONG | .maxByteCount | 12 | |
ULONG * | .nameIndices | 16 |
│ └─24
WS_ENUM_VALUE | int | .value | 0 |
WS_XML_STRING * | .name | 8 |
│ └─16
WS_ERROR_PROPERTY | WS_ERROR_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_FAULT | WS_FAULT_CODE * | .code | 0 | |
WS_FAULT_REASON * | .reasons | 8 | ||
ULONG | .reasonCount | 16 | ||
WS_STRING | ULONG | .actor.length | 24 | |
WCHAR * | .actor.chars | 32 | ||
WS_STRING | ULONG | .node.length | 40 | |
WCHAR * | .node.chars | 48 | ||
WS_XML_BUFFER * | .detail | 56 |
│ └─64
WS_FAULT_CODE | WS_XML_QNAME | WS_XML_STRING | ULONG | .value.localName.length | 0 |
BYTE * | .value.localName.bytes | 8 | |||
WS_XML_DICTIONARY * | .value.localName.dictionary | 16 | |||
ULONG | .value.localName.id | 24 | |||
WS_XML_STRING | ULONG | .value.ns.length | 32 | ||
BYTE * | .value.ns.bytes | 40 | |||
WS_XML_DICTIONARY * | .value.ns.dictionary | 48 | |||
ULONG | .value.ns.id | 56 | |||
struct _WS_FAULT_CODE * | .subCode | 64 |
│ └─72
WS_FAULT_DESCRIPTION | WS_ENVELOPE_VERSION | .envelopeVersion | 0 |
│ └─4
WS_FAULT_DETAIL_DESCRIPTION | WS_XML_STRING * | .action | 0 |
WS_ELEMENT_DESCRIPTION * | .detailElementDescription | 8 |
│ └─16
WS_FAULT_REASON | WS_STRING | ULONG | .text.length | 0 |
WCHAR * | .text.chars | 8 | ||
WS_STRING | ULONG | .lang.length | 16 | |
WCHAR * | .lang.chars | 24 |
│ └─32
WS_FIELD_DESCRIPTION | WS_FIELD_MAPPING | .mapping | 0 |
WS_XML_STRING * | .localName | 8 | |
WS_XML_STRING * | .ns | 16 | |
WS_TYPE | .type | 24 | |
void * | .typeDescription | 32 | |
ULONG | .offset | 40 | |
ULONG | .options | 44 | |
WS_DEFAULT_VALUE * | .defaultValue | 48 | |
ULONG | .countOffset | 56 | |
WS_XML_STRING * | .itemLocalName | 64 | |
WS_XML_STRING * | .itemNs | 72 | |
WS_ITEM_RANGE * | .itemRange | 80 |
│ └─88
WS_FLOAT_DESCRIPTION | float | .minValue | 0 |
float | .maxValue | 4 |
│ └─8
WS_GUID_DESCRIPTION | GUID | unsigned long | .value.Data1 | 0 |
unsigned short | .value.Data2 | 4 | ||
unsigned short | .value.Data3 | 6 | ||
unsigned char[8] | .value.Data4 | 8 |
│ └─16
WS_HEAP_PROPERTIES | WS_HEAP_PROPERTY * | .properties | 0 |
ULONG | .propertyCount | 8 |
│ └─16
WS_HEAP_PROPERTY | WS_HEAP_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_HOST_NAMES | WS_STRING * | .hostNames | 0 |
ULONG | .hostNameCount | 8 |
│ └─16
WS_HTTPS_URL | WS_URL | WS_URL_SCHEME_TYPE | .url.scheme | 0 |
WS_STRING | ULONG | .host.length | 8 | |
WCHAR * | .host.chars | 16 | ||
USHORT | .port | 24 | ||
WS_STRING | ULONG | .portAsString.length | 32 | |
WCHAR * | .portAsString.chars | 40 | ||
WS_STRING | ULONG | .path.length | 48 | |
WCHAR * | .path.chars | 56 | ||
WS_STRING | ULONG | .query.length | 64 | |
WCHAR * | .query.chars | 72 | ||
WS_STRING | ULONG | .fragment.length | 80 | |
WCHAR * | .fragment.chars | 88 |
│ └─96
WS_HTTP_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 |
ULONG | .channelProperties.propertyCount | 8 |
│ └─16
WS_HTTP_HEADER_AUTH_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .httpHeaderAuthSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .httpHeaderAuthSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .httpHeaderAuthSecurityBinding.clientCredential | 48 |
│ └─56
WS_HTTP_HEADER_AUTH_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .httpHeaderAuthSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .httpHeaderAuthSecurityBinding.securityBindingProperties.propertyCount | 40 |
│ └─48
WS_HTTP_HEADER_AUTH_SECURITY_BINDING | WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .binding.bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .binding.properties | 8 | ||
ULONG | .binding.propertyCount | 16 | ||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .clientCredential | 24 |
│ └─32
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT_TYPE | .bindingConstraint.type | 0 |
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT * | .bindingConstraint.propertyConstraints | 8 | ||
ULONG | .bindingConstraint.propertyConstraintCount | 16 |
│ └─24
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 |
│ └─16
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 | ||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .clientCredential | 16 |
│ └─24
WS_HTTP_HEADER_MAPPING | WS_XML_STRING | ULONG | .headerName.length | 0 |
BYTE * | .headerName.bytes | 8 | ||
WS_XML_DICTIONARY * | .headerName.dictionary | 16 | ||
ULONG | .headerName.id | 24 | ||
ULONG | .headerMappingOptions | 32 |
│ └─40
WS_HTTP_MESSAGE_MAPPING | ULONG | .requestMappingOptions | 0 |
ULONG | .responseMappingOptions | 4 | |
WS_HTTP_HEADER_MAPPING ** | .requestHeaderMappings | 8 | |
ULONG | .requestHeaderMappingCount | 16 | |
WS_HTTP_HEADER_MAPPING ** | .responseHeaderMappings | 24 | |
ULONG | .responseHeaderMappingCount | 32 |
│ └─40
WS_HTTP_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 |
ULONG | .channelProperties.propertyCount | 8 |
│ └─16
WS_HTTP_REDIRECT_CALLBACK_CONTEXT | WS_HTTP_REDIRECT_CALLBACK | .callback | 0 |
void * | .state | 8 |
│ └─16
WS_HTTP_SSL_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_CERT_CREDENTIAL * | .sslTransportSecurityBinding.localCertCredential | 48 |
│ └─56
WS_HTTP_SSL_HEADER_AUTH_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_CERT_CREDENTIAL * | .sslTransportSecurityBinding.localCertCredential | 48 | |||
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .httpHeaderAuthSecurityBinding.securityBindingProperties.properties | 56 | |
ULONG | .httpHeaderAuthSecurityBinding.securityBindingProperties.propertyCount | 64 | |||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .httpHeaderAuthSecurityBinding.clientCredential | 72 |
│ └─80
WS_HTTP_SSL_HEADER_AUTH_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_HTTP_HEADER_AUTH_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .httpHeaderAuthSecurityBinding.securityBindingProperties.properties | 48 | |
ULONG | .httpHeaderAuthSecurityBinding.securityBindingProperties.propertyCount | 56 |
│ └─64
WS_HTTP_SSL_KERBEROS_APREQ_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_CERT_CREDENTIAL * | .sslTransportSecurityBinding.localCertCredential | 48 | |||
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .kerberosApreqMessageSecurityBinding.securityBindingProperties.properties | 56 | |
ULONG | .kerberosApreqMessageSecurityBinding.securityBindingProperties.propertyCount | 64 | |||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .kerberosApreqMessageSecurityBinding.clientCredential | 72 |
│ └─80
WS_HTTP_SSL_KERBEROS_APREQ_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .kerberosApreqMessageSecurityBinding.securityBindingProperties.properties | 48 | |
ULONG | .kerberosApreqMessageSecurityBinding.securityBindingProperties.propertyCount | 56 | |||
WS_MESSAGE_SECURITY_USAGE | .kerberosApreqMessageSecurityBinding.bindingUsage | 64 |
│ └─72
WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | ||
ULONG | .channelProperties.propertyCount | 8 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | |||
ULONG | .securityProperties.propertyCount | 24 | ||||
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | ||
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | ||||
WS_CERT_CREDENTIAL * | .sslTransportSecurityBinding.localCertCredential | 48 | ||||
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .kerberosApreqMessageSecurityBinding.securityBindingProperties.properties | 56 | ||
ULONG | .kerberosApreqMessageSecurityBinding.securityBindingProperties.propertyCount | 64 | ||||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .kerberosApreqMessageSecurityBinding.clientCredential | 72 | ||||
WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.properties | 80 | |
ULONG | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 88 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityContextSecurityBinding.securityProperties.properties | 96 | |||
ULONG | .securityContextSecurityBinding.securityProperties.propertyCount | 104 |
│ └─112
WS_HTTP_SSL_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | ||
ULONG | .channelProperties.propertyCount | 8 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | |||
ULONG | .securityProperties.propertyCount | 24 | ||||
WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | ||
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | ||||
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .kerberosApreqMessageSecurityBinding.securityBindingProperties.properties | 48 | ||
ULONG | .kerberosApreqMessageSecurityBinding.securityBindingProperties.propertyCount | 56 | ||||
WS_MESSAGE_SECURITY_USAGE | .kerberosApreqMessageSecurityBinding.bindingUsage | 64 | ||||
WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.properties | 72 | |
ULONG | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 80 | ||||
WS_MESSAGE_SECURITY_USAGE | .securityContextSecurityBinding.securityContextMessageSecurityBinding.bindingUsage | 88 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityContextSecurityBinding.securityProperties.properties | 96 | |||
ULONG | .securityContextSecurityBinding.securityProperties.propertyCount | 104 |
│ └─112
WS_HTTP_SSL_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 |
│ └─48
WS_HTTP_SSL_USERNAME_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_CERT_CREDENTIAL * | .sslTransportSecurityBinding.localCertCredential | 48 | |||
WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .usernameMessageSecurityBinding.securityBindingProperties.properties | 56 | |
ULONG | .usernameMessageSecurityBinding.securityBindingProperties.propertyCount | 64 | |||
WS_USERNAME_CREDENTIAL * | .usernameMessageSecurityBinding.clientCredential | 72 | |||
WS_VALIDATE_PASSWORD_CALLBACK | .usernameMessageSecurityBinding.passwordValidator | 80 | |||
void * | .usernameMessageSecurityBinding.passwordValidatorCallbackState | 88 |
│ └─96
WS_HTTP_SSL_USERNAME_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .usernameMessageSecurityBinding.securityBindingProperties.properties | 48 | |
ULONG | .usernameMessageSecurityBinding.securityBindingProperties.propertyCount | 56 | |||
WS_MESSAGE_SECURITY_USAGE | .usernameMessageSecurityBinding.bindingUsage | 64 |
│ └─72
WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | ||
ULONG | .channelProperties.propertyCount | 8 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | |||
ULONG | .securityProperties.propertyCount | 24 | ||||
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | ||
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | ||||
WS_CERT_CREDENTIAL * | .sslTransportSecurityBinding.localCertCredential | 48 | ||||
WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .usernameMessageSecurityBinding.securityBindingProperties.properties | 56 | ||
ULONG | .usernameMessageSecurityBinding.securityBindingProperties.propertyCount | 64 | ||||
WS_USERNAME_CREDENTIAL * | .usernameMessageSecurityBinding.clientCredential | 72 | ||||
WS_VALIDATE_PASSWORD_CALLBACK | .usernameMessageSecurityBinding.passwordValidator | 80 | ||||
void * | .usernameMessageSecurityBinding.passwordValidatorCallbackState | 88 | ||||
WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.properties | 96 | |
ULONG | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 104 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityContextSecurityBinding.securityProperties.properties | 112 | |||
ULONG | .securityContextSecurityBinding.securityProperties.propertyCount | 120 |
│ └─128
WS_HTTP_SSL_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | ||
ULONG | .channelProperties.propertyCount | 8 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | |||
ULONG | .securityProperties.propertyCount | 24 | ||||
WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sslTransportSecurityBinding.securityBindingProperties.properties | 32 | ||
ULONG | .sslTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | ||||
WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .usernameMessageSecurityBinding.securityBindingProperties.properties | 48 | ||
ULONG | .usernameMessageSecurityBinding.securityBindingProperties.propertyCount | 56 | ||||
WS_MESSAGE_SECURITY_USAGE | .usernameMessageSecurityBinding.bindingUsage | 64 | ||||
WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.properties | 72 | |
ULONG | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 80 | ||||
WS_MESSAGE_SECURITY_USAGE | .securityContextSecurityBinding.securityContextMessageSecurityBinding.bindingUsage | 88 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityContextSecurityBinding.securityProperties.properties | 96 | |||
ULONG | .securityContextSecurityBinding.securityProperties.propertyCount | 104 |
│ └─112
WS_HTTP_URL | WS_URL | WS_URL_SCHEME_TYPE | .url.scheme | 0 |
WS_STRING | ULONG | .host.length | 8 | |
WCHAR * | .host.chars | 16 | ||
USHORT | .port | 24 | ||
WS_STRING | ULONG | .portAsString.length | 32 | |
WCHAR * | .portAsString.chars | 40 | ||
WS_STRING | ULONG | .path.length | 48 | |
WCHAR * | .path.chars | 56 | ||
WS_STRING | ULONG | .query.length | 64 | |
WCHAR * | .query.chars | 72 | ||
WS_STRING | ULONG | .fragment.length | 80 | |
WCHAR * | .fragment.chars | 88 |
│ └─96
WS_INT16_DESCRIPTION | short | .minValue | 0 |
short | .maxValue | 2 |
│ └─4
WS_INT32_DESCRIPTION | int | .minValue | 0 |
int | .maxValue | 4 |
│ └─8
WS_INT64_DESCRIPTION | long long | .minValue | 0 |
long long | .maxValue | 8 |
│ └─16
WS_INT8_DESCRIPTION | char | .minValue | 0 |
char | .maxValue | 1 |
│ └─2
WS_ISSUED_TOKEN_MESSAGE_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT_TYPE | .bindingConstraint.type | 0 |
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT * | .bindingConstraint.propertyConstraints | 8 | ||
ULONG | .bindingConstraint.propertyConstraintCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 | ||
WS_XML_STRING * | .claimConstraints | 32 | ||
ULONG | .claimConstraintCount | 40 | ||
WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT * | .requestSecurityTokenPropertyConstraints | 48 | ||
ULONG | .requestSecurityTokenPropertyConstraintCount | 56 | ||
struct (unnamed) | .out | 64 |
│ └─80
WS_ITEM_RANGE | ULONG | .minItemCount | 0 |
ULONG | .maxItemCount | 4 |
│ └─8
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING | WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .binding.bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .binding.properties | 8 | ||
ULONG | .binding.propertyCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 | ||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .clientCredential | 32 |
│ └─40
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT_TYPE | .bindingConstraint.type | 0 |
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT * | .bindingConstraint.propertyConstraints | 8 | ||
ULONG | .bindingConstraint.propertyConstraintCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 |
│ └─32
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 16 |
│ └─24
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 | ||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .clientCredential | 16 |
│ └─24
WS_LISTENER_PROPERTIES | WS_LISTENER_PROPERTY * | .properties | 0 |
ULONG | .propertyCount | 8 |
│ └─16
WS_LISTENER_PROPERTY | WS_LISTENER_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_MESSAGE_DESCRIPTION | WS_XML_STRING * | .action | 0 |
WS_ELEMENT_DESCRIPTION * | .bodyElementDescription | 8 |
│ └─16
WS_MESSAGE_PROPERTIES | WS_MESSAGE_PROPERTY * | .properties | 0 |
ULONG | .propertyCount | 8 |
│ └─16
WS_MESSAGE_PROPERTY | WS_MESSAGE_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_METADATA_ENDPOINT | WS_ENDPOINT_ADDRESS | WS_STRING | ULONG | .endpointAddress.url.length | 0 |
WCHAR * | .endpointAddress.url.chars | 8 | |||
WS_XML_BUFFER * | .endpointAddress.headers | 16 | |||
WS_XML_BUFFER * | .endpointAddress.extensions | 24 | |||
WS_ENDPOINT_IDENTITY * | .endpointAddress.identity | 32 | |||
WS_POLICY * | .endpointPolicy | 40 | |||
WS_XML_STRING * | .portName | 48 | |||
WS_XML_STRING * | .serviceName | 56 | |||
WS_XML_STRING * | .serviceNs | 64 | |||
WS_XML_STRING * | .bindingName | 72 | |||
WS_XML_STRING * | .bindingNs | 80 | |||
WS_XML_STRING * | .portTypeName | 88 | |||
WS_XML_STRING * | .portTypeNs | 96 |
│ └─104
WS_METADATA_ENDPOINTS | WS_METADATA_ENDPOINT * | .endpoints | 0 |
ULONG | .endpointCount | 8 |
│ └─16
WS_METADATA_PROPERTY | WS_METADATA_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_NAMEDPIPE_SSPI_TRANSPORT_SECURITY_BINDING | WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .binding.bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .binding.properties | 8 | ||
ULONG | .binding.propertyCount | 16 | ||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .clientCredential | 24 |
│ └─32
WS_NCRYPT_ASYMMETRIC_SECURITY_KEY_HANDLE | WS_SECURITY_KEY_HANDLE | WS_SECURITY_KEY_HANDLE_TYPE | .keyHandle.keyHandleType | 0 |
NCRYPT_KEY_HANDLE | .asymmetricKey | 8 |
│ └─16
WS_NETPIPE_URL | WS_URL | WS_URL_SCHEME_TYPE | .url.scheme | 0 |
WS_STRING | ULONG | .host.length | 8 | |
WCHAR * | .host.chars | 16 | ||
USHORT | .port | 24 | ||
WS_STRING | ULONG | .portAsString.length | 32 | |
WCHAR * | .portAsString.chars | 40 | ||
WS_STRING | ULONG | .path.length | 48 | |
WCHAR * | .path.chars | 56 | ||
WS_STRING | ULONG | .query.length | 64 | |
WCHAR * | .query.chars | 72 | ||
WS_STRING | ULONG | .fragment.length | 80 | |
WCHAR * | .fragment.chars | 88 |
│ └─96
WS_NETTCP_URL | WS_URL | WS_URL_SCHEME_TYPE | .url.scheme | 0 |
WS_STRING | ULONG | .host.length | 8 | |
WCHAR * | .host.chars | 16 | ||
USHORT | .port | 24 | ||
WS_STRING | ULONG | .portAsString.length | 32 | |
WCHAR * | .portAsString.chars | 40 | ||
WS_STRING | ULONG | .path.length | 48 | |
WCHAR * | .path.chars | 56 | ||
WS_STRING | ULONG | .query.length | 64 | |
WCHAR * | .query.chars | 72 | ||
WS_STRING | ULONG | .fragment.length | 80 | |
WCHAR * | .fragment.chars | 88 |
│ └─96
WS_OPAQUE_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE | .credential.credentialType | 0 |
void * | .opaqueAuthIdentity | 8 |
│ └─16
WS_OPERATION_DESCRIPTION | ULONG | .versionInfo | 0 |
WS_MESSAGE_DESCRIPTION * | .inputMessageDescription | 8 | |
WS_MESSAGE_DESCRIPTION * | .outputMessageDescription | 16 | |
ULONG | .inputMessageOptions | 24 | |
ULONG | .outputMessageOptions | 28 | |
USHORT | .parameterCount | 32 | |
WS_PARAMETER_DESCRIPTION * | .parameterDescription | 40 | |
WS_SERVICE_STUB_CALLBACK | .stubCallback | 48 | |
WS_OPERATION_STYLE | .style | 56 |
│ └─64
WS_PARAMETER_DESCRIPTION | WS_PARAMETER_TYPE | .parameterType | 0 |
USHORT | .inputMessageIndex | 4 | |
USHORT | .outputMessageIndex | 6 |
│ └─8
WS_POLICY_CONSTRAINTS | WS_CHANNEL_BINDING | .channelBinding | 0 |
WS_CHANNEL_PROPERTY_CONSTRAINT * | .channelPropertyConstraints | 8 | |
ULONG | .channelPropertyConstraintCount | 16 | |
WS_SECURITY_CONSTRAINTS * | .securityConstraints | 24 | |
WS_POLICY_EXTENSION ** | .policyExtensions | 32 | |
ULONG | .policyExtensionCount | 40 |
│ └─48
WS_POLICY_EXTENSION | WS_POLICY_EXTENSION_TYPE | .type | 0 |
│ └─4
WS_POLICY_PROPERTIES | WS_POLICY_PROPERTY * | .properties | 0 |
ULONG | .propertyCount | 8 |
│ └─16
WS_POLICY_PROPERTY | WS_POLICY_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_PROXY_MESSAGE_CALLBACK_CONTEXT | WS_PROXY_MESSAGE_CALLBACK | .callback | 0 |
void * | .state | 8 |
│ └─16
WS_PROXY_PROPERTY | WS_PROXY_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_RAW_SYMMETRIC_SECURITY_KEY_HANDLE | WS_SECURITY_KEY_HANDLE | WS_SECURITY_KEY_HANDLE_TYPE | .keyHandle.keyHandleType | 0 |
WS_BYTES | ULONG | .rawKeyBytes.length | 8 | |
BYTE * | .rawKeyBytes.bytes | 16 |
│ └─24
WS_REQUEST_SECURITY_TOKEN_PROPERTY | WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_REQUEST_SECURITY_TOKEN_PROPERTY_CONSTRAINT | WS_REQUEST_SECURITY_TOKEN_PROPERTY_ID | .id | 0 |
void * | .allowedValues | 8 | |
ULONG | .allowedValuesSize | 16 | |
struct (unnamed) | .out | 24 |
│ └─48
WS_RSA_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY_TYPE | .identity.identityType | 0 |
WS_BYTES | ULONG | .modulus.length | 8 | |
BYTE * | .modulus.bytes | 16 | ||
WS_BYTES | ULONG | .exponent.length | 24 | |
BYTE * | .exponent.bytes | 32 |
│ └─40
WS_SAML_AUTHENTICATOR | WS_SAML_AUTHENTICATOR_TYPE | .authenticatorType | 0 |
│ └─4
WS_SAML_MESSAGE_SECURITY_BINDING | WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .binding.bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .binding.properties | 8 | ||
ULONG | .binding.propertyCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 | ||
WS_SAML_AUTHENTICATOR * | .authenticator | 32 |
│ └─40
WS_SECURITY_ALGORITHM_PROPERTY | WS_SECURITY_ALGORITHM_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_SECURITY_ALGORITHM_SUITE | WS_SECURITY_ALGORITHM_ID | .canonicalizationAlgorithm | 0 |
WS_SECURITY_ALGORITHM_ID | .digestAlgorithm | 4 | |
WS_SECURITY_ALGORITHM_ID | .symmetricSignatureAlgorithm | 8 | |
WS_SECURITY_ALGORITHM_ID | .asymmetricSignatureAlgorithm | 12 | |
WS_SECURITY_ALGORITHM_ID | .encryptionAlgorithm | 16 | |
WS_SECURITY_ALGORITHM_ID | .keyDerivationAlgorithm | 20 | |
WS_SECURITY_ALGORITHM_ID | .symmetricKeyWrapAlgorithm | 24 | |
WS_SECURITY_ALGORITHM_ID | .asymmetricKeyWrapAlgorithm | 28 | |
ULONG | .minSymmetricKeyLength | 32 | |
ULONG | .maxSymmetricKeyLength | 36 | |
ULONG | .minAsymmetricKeyLength | 40 | |
ULONG | .maxAsymmetricKeyLength | 44 | |
WS_SECURITY_ALGORITHM_PROPERTY * | .properties | 48 | |
ULONG | .propertyCount | 56 |
│ └─64
WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .properties | 8 | |
ULONG | .propertyCount | 16 |
│ └─24
WS_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT_TYPE | .type | 0 |
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT * | .propertyConstraints | 8 | |
ULONG | .propertyConstraintCount | 16 |
│ └─24
WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .properties | 0 |
ULONG | .propertyCount | 8 |
│ └─16
WS_SECURITY_BINDING_PROPERTY | WS_SECURITY_BINDING_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT | WS_SECURITY_BINDING_PROPERTY_ID | .id | 0 |
void * | .allowedValues | 8 | |
ULONG | .allowedValuesSize | 16 | |
struct (unnamed) | .out | 24 |
│ └─48
WS_SECURITY_CONSTRAINTS | WS_SECURITY_PROPERTY_CONSTRAINT * | .securityPropertyConstraints | 0 |
ULONG | .securityPropertyConstraintCount | 8 | |
WS_SECURITY_BINDING_CONSTRAINT ** | .securityBindingConstraints | 16 | |
ULONG | .securityBindingConstraintCount | 24 |
│ └─32
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING | WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .binding.bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .binding.properties | 8 | ||
ULONG | .binding.propertyCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 | ||
WS_SECURITY_DESCRIPTION * | .bootstrapSecurityDescription | 32 |
│ └─40
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT_TYPE | .bindingConstraint.type | 0 |
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT * | .bindingConstraint.propertyConstraints | 8 | ||
ULONG | .bindingConstraint.propertyConstraintCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 | ||
WS_SECURITY_CONSTRAINTS * | .bootstrapSecurityConstraint | 32 |
│ └─40
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 16 |
│ └─24
WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 |
│ └─16
WS_SECURITY_CONTEXT_PROPERTY | WS_SECURITY_CONTEXT_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextMessageSecurityBinding.securityBindingProperties.properties | 0 |
ULONG | .securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 8 | |||
WS_MESSAGE_SECURITY_USAGE | .securityContextMessageSecurityBinding.bindingUsage | 16 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 24 | ||
ULONG | .securityProperties.propertyCount | 32 |
│ └─40
WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextMessageSecurityBinding.securityBindingProperties.properties | 0 |
ULONG | .securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 |
│ └─32
WS_SECURITY_DESCRIPTION | WS_SECURITY_BINDING ** | .securityBindings | 0 |
ULONG | .securityBindingCount | 8 | |
WS_SECURITY_PROPERTY * | .properties | 16 | |
ULONG | .propertyCount | 24 |
│ └─32
WS_SECURITY_KEY_HANDLE | WS_SECURITY_KEY_HANDLE_TYPE | .keyHandleType | 0 |
│ └─4
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .properties | 0 |
ULONG | .propertyCount | 8 |
│ └─16
WS_SECURITY_PROPERTY | WS_SECURITY_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_SECURITY_PROPERTY_CONSTRAINT | WS_SECURITY_PROPERTY_ID | .id | 0 |
void * | .allowedValues | 8 | |
ULONG | .allowedValuesSize | 16 | |
struct (unnamed) | .out | 24 |
│ └─48
WS_SERVICE_CONTRACT | const WS_CONTRACT_DESCRIPTION * | .contractDescription | 0 |
WS_SERVICE_MESSAGE_RECEIVE_CALLBACK | .defaultMessageHandlerCallback | 8 | |
const void * | .methodTable | 16 |
│ └─24
WS_SERVICE_ENDPOINT | WS_ENDPOINT_ADDRESS | WS_STRING | ULONG | .address.url.length | 0 |
WCHAR * | .address.url.chars | 8 | |||
WS_XML_BUFFER * | .address.headers | 16 | |||
WS_XML_BUFFER * | .address.extensions | 24 | |||
WS_ENDPOINT_IDENTITY * | .address.identity | 32 | |||
WS_CHANNEL_BINDING | .channelBinding | 40 | |||
WS_CHANNEL_TYPE | .channelType | 44 | |||
const WS_SECURITY_DESCRIPTION * | .securityDescription | 48 | |||
const WS_SERVICE_CONTRACT * | .contract | 56 | |||
WS_SERVICE_SECURITY_CALLBACK | .authorizationCallback | 64 | |||
const WS_SERVICE_ENDPOINT_PROPERTY * | .properties | 72 | |||
ULONG | .propertyCount | 80 | |||
WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 88 | ||
ULONG | .channelProperties.propertyCount | 96 |
│ └─104
WS_SERVICE_ENDPOINT_METADATA | WS_XML_STRING * | .portName | 0 |
WS_XML_STRING * | .bindingName | 8 | |
WS_XML_STRING * | .bindingNs | 16 |
│ └─24
WS_SERVICE_ENDPOINT_PROPERTY | WS_SERVICE_ENDPOINT_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_SERVICE_METADATA | ULONG | .documentCount | 0 |
WS_SERVICE_METADATA_DOCUMENT ** | .documents | 8 | |
WS_XML_STRING * | .serviceName | 16 | |
WS_XML_STRING * | .serviceNs | 24 |
│ └─32
WS_SERVICE_METADATA_DOCUMENT | WS_XML_STRING * | .content | 0 |
WS_STRING * | .name | 8 |
│ └─16
WS_SERVICE_PROPERTY | WS_SERVICE_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_SERVICE_PROPERTY_ACCEPT_CALLBACK | WS_SERVICE_ACCEPT_CHANNEL_CALLBACK | .callback | 0 |
│ └─8
WS_SERVICE_PROPERTY_CLOSE_CALLBACK | WS_SERVICE_CLOSE_CHANNEL_CALLBACK | .callback | 0 |
│ └─8
WS_SERVICE_SECURITY_IDENTITIES | WS_STRING * | .serviceIdentities | 0 |
ULONG | .serviceIdentityCount | 8 |
│ └─16
WS_SOAPUDP_URL | WS_URL | WS_URL_SCHEME_TYPE | .url.scheme | 0 |
WS_STRING | ULONG | .host.length | 8 | |
WCHAR * | .host.chars | 16 | ||
USHORT | .port | 24 | ||
WS_STRING | ULONG | .portAsString.length | 32 | |
WCHAR * | .portAsString.chars | 40 | ||
WS_STRING | ULONG | .path.length | 48 | |
WCHAR * | .path.chars | 56 | ||
WS_STRING | ULONG | .query.length | 64 | |
WCHAR * | .query.chars | 72 | ||
WS_STRING | ULONG | .fragment.length | 80 | |
WCHAR * | .fragment.chars | 88 |
│ └─96
WS_SPN_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY_TYPE | .identity.identityType | 0 |
WS_STRING | ULONG | .spn.length | 8 | |
WCHAR * | .spn.chars | 16 |
│ └─24
WS_SSL_TRANSPORT_SECURITY_BINDING | WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .binding.bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .binding.properties | 8 | ||
ULONG | .binding.propertyCount | 16 | ||
WS_CERT_CREDENTIAL * | .localCertCredential | 24 |
│ └─32
WS_SSL_TRANSPORT_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT_TYPE | .bindingConstraint.type | 0 |
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT * | .bindingConstraint.propertyConstraints | 8 | ||
ULONG | .bindingConstraint.propertyConstraintCount | 16 | ||
struct (unnamed) | .out | 24 |
│ └─32
WS_SSL_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 |
│ └─16
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 | ||
WS_CERT_CREDENTIAL * | .localCertCredential | 16 |
│ └─24
WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 |
│ └─16
WS_STRING | ULONG | .length | 0 |
WCHAR * | .chars | 8 |
│ └─16
WS_STRING_DESCRIPTION | ULONG | .minCharCount | 0 |
ULONG | .maxCharCount | 4 |
│ └─8
WS_STRING_USERNAME_CREDENTIAL | WS_USERNAME_CREDENTIAL | WS_USERNAME_CREDENTIAL_TYPE | .credential.credentialType | 0 |
WS_STRING | ULONG | .username.length | 8 | |
WCHAR * | .username.chars | 16 | ||
WS_STRING | ULONG | .password.length | 24 | |
WCHAR * | .password.chars | 32 |
│ └─40
WS_STRING_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE | .credential.credentialType | 0 |
WS_STRING | ULONG | .username.length | 8 | |
WCHAR * | .username.chars | 16 | ||
WS_STRING | ULONG | .password.length | 24 | |
WCHAR * | .password.chars | 32 | ||
WS_STRING | ULONG | .domain.length | 40 | |
WCHAR * | .domain.chars | 48 |
│ └─56
WS_STRUCT_DESCRIPTION | ULONG | .size | 0 |
ULONG | .alignment | 4 | |
WS_FIELD_DESCRIPTION ** | .fields | 8 | |
ULONG | .fieldCount | 16 | |
WS_XML_STRING * | .typeLocalName | 24 | |
WS_XML_STRING * | .typeNs | 32 | |
WS_STRUCT_DESCRIPTION * | .parentType | 40 | |
WS_STRUCT_DESCRIPTION ** | .subTypes | 48 | |
ULONG | .subTypeCount | 56 | |
ULONG | .structOptions | 60 |
│ └─64
WS_SUBJECT_NAME_CERT_CREDENTIAL | WS_CERT_CREDENTIAL | WS_CERT_CREDENTIAL_TYPE | .credential.credentialType | 0 |
ULONG | .storeLocation | 4 | ||
WS_STRING | ULONG | .storeName.length | 8 | |
WCHAR * | .storeName.chars | 16 | ||
WS_STRING | ULONG | .subjectName.length | 24 | |
WCHAR * | .subjectName.chars | 32 |
│ └─40
WS_TCP_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 |
ULONG | .channelProperties.propertyCount | 8 |
│ └─16
WS_TCP_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 |
ULONG | .channelProperties.propertyCount | 8 |
│ └─16
WS_TCP_SSPI_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .sspiTransportSecurityBinding.clientCredential | 48 |
│ └─56
WS_TCP_SSPI_KERBEROS_APREQ_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .sspiTransportSecurityBinding.clientCredential | 48 | |||
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .kerberosApreqMessageSecurityBinding.securityBindingProperties.properties | 56 | |
ULONG | .kerberosApreqMessageSecurityBinding.securityBindingProperties.propertyCount | 64 | |||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .kerberosApreqMessageSecurityBinding.clientCredential | 72 |
│ └─80
WS_TCP_SSPI_KERBEROS_APREQ_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .kerberosApreqMessageSecurityBinding.securityBindingProperties.properties | 48 | |
ULONG | .kerberosApreqMessageSecurityBinding.securityBindingProperties.propertyCount | 56 | |||
WS_MESSAGE_SECURITY_USAGE | .kerberosApreqMessageSecurityBinding.bindingUsage | 64 |
│ └─72
WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | ||
ULONG | .channelProperties.propertyCount | 8 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | |||
ULONG | .securityProperties.propertyCount | 24 | ||||
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | ||
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | ||||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .sspiTransportSecurityBinding.clientCredential | 48 | ||||
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .kerberosApreqMessageSecurityBinding.securityBindingProperties.properties | 56 | ||
ULONG | .kerberosApreqMessageSecurityBinding.securityBindingProperties.propertyCount | 64 | ||||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .kerberosApreqMessageSecurityBinding.clientCredential | 72 | ||||
WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.properties | 80 | |
ULONG | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 88 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityContextSecurityBinding.securityProperties.properties | 96 | |||
ULONG | .securityContextSecurityBinding.securityProperties.propertyCount | 104 |
│ └─112
WS_TCP_SSPI_KERBEROS_APREQ_SECURITY_CONTEXT_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | ||
ULONG | .channelProperties.propertyCount | 8 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | |||
ULONG | .securityProperties.propertyCount | 24 | ||||
WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | ||
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | ||||
WS_KERBEROS_APREQ_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .kerberosApreqMessageSecurityBinding.securityBindingProperties.properties | 48 | ||
ULONG | .kerberosApreqMessageSecurityBinding.securityBindingProperties.propertyCount | 56 | ||||
WS_MESSAGE_SECURITY_USAGE | .kerberosApreqMessageSecurityBinding.bindingUsage | 64 | ||||
WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.properties | 72 | |
ULONG | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 80 | ||||
WS_MESSAGE_SECURITY_USAGE | .securityContextSecurityBinding.securityContextMessageSecurityBinding.bindingUsage | 88 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityContextSecurityBinding.securityProperties.properties | 96 | |||
ULONG | .securityContextSecurityBinding.securityProperties.propertyCount | 104 |
│ └─112
WS_TCP_SSPI_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 |
│ └─48
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING | WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .binding.bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .binding.properties | 8 | ||
ULONG | .binding.propertyCount | 16 | ||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .clientCredential | 24 |
│ └─32
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT_TYPE | .bindingConstraint.type | 0 |
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT * | .bindingConstraint.propertyConstraints | 8 | ||
ULONG | .bindingConstraint.propertyConstraintCount | 16 |
│ └─24
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 | ||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .clientCredential | 16 |
│ └─24
WS_TCP_SSPI_USERNAME_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .sspiTransportSecurityBinding.clientCredential | 48 | |||
WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .usernameMessageSecurityBinding.securityBindingProperties.properties | 56 | |
ULONG | .usernameMessageSecurityBinding.securityBindingProperties.propertyCount | 64 | |||
WS_USERNAME_CREDENTIAL * | .usernameMessageSecurityBinding.clientCredential | 72 | |||
WS_VALIDATE_PASSWORD_CALLBACK | .usernameMessageSecurityBinding.passwordValidator | 80 | |||
void * | .usernameMessageSecurityBinding.passwordValidatorCallbackState | 88 |
│ └─96
WS_TCP_SSPI_USERNAME_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | |
ULONG | .channelProperties.propertyCount | 8 | |||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | ||
ULONG | .securityProperties.propertyCount | 24 | |||
WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | |
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | |||
WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .usernameMessageSecurityBinding.securityBindingProperties.properties | 48 | |
ULONG | .usernameMessageSecurityBinding.securityBindingProperties.propertyCount | 56 | |||
WS_MESSAGE_SECURITY_USAGE | .usernameMessageSecurityBinding.bindingUsage | 64 |
│ └─72
WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_BINDING_TEMPLATE | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | ||
ULONG | .channelProperties.propertyCount | 8 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | |||
ULONG | .securityProperties.propertyCount | 24 | ||||
WS_TCP_SSPI_TRANSPORT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | ||
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | ||||
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL * | .sspiTransportSecurityBinding.clientCredential | 48 | ||||
WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .usernameMessageSecurityBinding.securityBindingProperties.properties | 56 | ||
ULONG | .usernameMessageSecurityBinding.securityBindingProperties.propertyCount | 64 | ||||
WS_USERNAME_CREDENTIAL * | .usernameMessageSecurityBinding.clientCredential | 72 | ||||
WS_VALIDATE_PASSWORD_CALLBACK | .usernameMessageSecurityBinding.passwordValidator | 80 | ||||
void * | .usernameMessageSecurityBinding.passwordValidatorCallbackState | 88 | ||||
WS_SECURITY_CONTEXT_SECURITY_BINDING_TEMPLATE | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.properties | 96 | |
ULONG | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 104 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityContextSecurityBinding.securityProperties.properties | 112 | |||
ULONG | .securityContextSecurityBinding.securityProperties.propertyCount | 120 |
│ └─128
WS_TCP_SSPI_USERNAME_SECURITY_CONTEXT_POLICY_DESCRIPTION | WS_CHANNEL_PROPERTIES | WS_CHANNEL_PROPERTY * | .channelProperties.properties | 0 | ||
ULONG | .channelProperties.propertyCount | 8 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityProperties.properties | 16 | |||
ULONG | .securityProperties.propertyCount | 24 | ||||
WS_SSPI_TRANSPORT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .sspiTransportSecurityBinding.securityBindingProperties.properties | 32 | ||
ULONG | .sspiTransportSecurityBinding.securityBindingProperties.propertyCount | 40 | ||||
WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .usernameMessageSecurityBinding.securityBindingProperties.properties | 48 | ||
ULONG | .usernameMessageSecurityBinding.securityBindingProperties.propertyCount | 56 | ||||
WS_MESSAGE_SECURITY_USAGE | .usernameMessageSecurityBinding.bindingUsage | 64 | ||||
WS_SECURITY_CONTEXT_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_CONTEXT_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.properties | 72 | |
ULONG | .securityContextSecurityBinding.securityContextMessageSecurityBinding.securityBindingProperties.propertyCount | 80 | ||||
WS_MESSAGE_SECURITY_USAGE | .securityContextSecurityBinding.securityContextMessageSecurityBinding.bindingUsage | 88 | ||||
WS_SECURITY_PROPERTIES | WS_SECURITY_PROPERTY * | .securityContextSecurityBinding.securityProperties.properties | 96 | |||
ULONG | .securityContextSecurityBinding.securityProperties.propertyCount | 104 |
│ └─112
WS_THUMBPRINT_CERT_CREDENTIAL | WS_CERT_CREDENTIAL | WS_CERT_CREDENTIAL_TYPE | .credential.credentialType | 0 |
ULONG | .storeLocation | 4 | ||
WS_STRING | ULONG | .storeName.length | 8 | |
WCHAR * | .storeName.chars | 16 | ||
WS_STRING | ULONG | .thumbprint.length | 24 | |
WCHAR * | .thumbprint.chars | 32 |
│ └─40
WS_TIMESPAN | long long | .ticks | 0 |
│ └─8
WS_TIMESPAN_DESCRIPTION | WS_TIMESPAN | long long | .minValue.ticks | 0 |
WS_TIMESPAN | long long | .maxValue.ticks | 8 |
│ └─16
WS_UINT16_DESCRIPTION | USHORT | .minValue | 0 |
USHORT | .maxValue | 2 |
│ └─4
WS_UINT32_DESCRIPTION | ULONG | .minValue | 0 |
ULONG | .maxValue | 4 |
│ └─8
WS_UINT64_DESCRIPTION | unsigned long long | .minValue | 0 |
unsigned long long | .maxValue | 8 |
│ └─16
WS_UINT8_DESCRIPTION | BYTE | .minValue | 0 |
BYTE | .maxValue | 1 |
│ └─2
WS_UNION_DESCRIPTION | ULONG | .size | 0 |
ULONG | .alignment | 4 | |
WS_UNION_FIELD_DESCRIPTION ** | .fields | 8 | |
ULONG | .fieldCount | 16 | |
ULONG | .enumOffset | 20 | |
int | .noneEnumValue | 24 | |
ULONG * | .valueIndices | 32 |
│ └─40
WS_UNION_FIELD_DESCRIPTION | int | .value | 0 | |
WS_FIELD_DESCRIPTION | WS_FIELD_MAPPING | .field.mapping | 8 | |
WS_XML_STRING * | .field.localName | 16 | ||
WS_XML_STRING * | .field.ns | 24 | ||
WS_TYPE | .field.type | 32 | ||
void * | .field.typeDescription | 40 | ||
ULONG | .field.offset | 48 | ||
ULONG | .field.options | 52 | ||
WS_DEFAULT_VALUE * | .field.defaultValue | 56 | ||
ULONG | .field.countOffset | 64 | ||
WS_XML_STRING * | .field.itemLocalName | 72 | ||
WS_XML_STRING * | .field.itemNs | 80 | ||
WS_ITEM_RANGE * | .field.itemRange | 88 |
│ └─96
WS_UNIQUE_ID | WS_STRING | ULONG | .uri.length | 0 |
WCHAR * | .uri.chars | 8 | ||
GUID | unsigned long | .guid.Data1 | 16 | |
unsigned short | .guid.Data2 | 20 | ||
unsigned short | .guid.Data3 | 22 | ||
unsigned char[8] | .guid.Data4 | 24 |
│ └─32
WS_UNIQUE_ID_DESCRIPTION | ULONG | .minCharCount | 0 |
ULONG | .maxCharCount | 4 |
│ └─8
WS_UNKNOWN_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY_TYPE | .identity.identityType | 0 |
WS_XML_BUFFER * | .element | 8 |
│ └─16
WS_UPN_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY | WS_ENDPOINT_IDENTITY_TYPE | .identity.identityType | 0 |
WS_STRING | ULONG | .upn.length | 8 | |
WCHAR * | .upn.chars | 16 |
│ └─24
WS_URL | WS_URL_SCHEME_TYPE | .scheme | 0 |
│ └─4
WS_USERNAME_CREDENTIAL | WS_USERNAME_CREDENTIAL_TYPE | .credentialType | 0 |
│ └─4
WS_USERNAME_MESSAGE_SECURITY_BINDING | WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .binding.bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .binding.properties | 8 | ||
ULONG | .binding.propertyCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 | ||
WS_USERNAME_CREDENTIAL * | .clientCredential | 32 | ||
WS_VALIDATE_PASSWORD_CALLBACK | .passwordValidator | 40 | ||
void * | .passwordValidatorCallbackState | 48 |
│ └─56
WS_USERNAME_MESSAGE_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT | WS_SECURITY_BINDING_CONSTRAINT_TYPE | .bindingConstraint.type | 0 |
WS_SECURITY_BINDING_PROPERTY_CONSTRAINT * | .bindingConstraint.propertyConstraints | 8 | ||
ULONG | .bindingConstraint.propertyConstraintCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 |
│ └─32
WS_USERNAME_MESSAGE_SECURITY_BINDING_POLICY_DESCRIPTION | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 16 |
│ └─24
WS_USERNAME_MESSAGE_SECURITY_BINDING_TEMPLATE | WS_SECURITY_BINDING_PROPERTIES | WS_SECURITY_BINDING_PROPERTY * | .securityBindingProperties.properties | 0 |
ULONG | .securityBindingProperties.propertyCount | 8 | ||
WS_USERNAME_CREDENTIAL * | .clientCredential | 16 | ||
WS_VALIDATE_PASSWORD_CALLBACK | .passwordValidator | 24 | ||
void * | .passwordValidatorCallbackState | 32 |
│ └─40
WS_UTF8_ARRAY_DESCRIPTION | ULONG | .minByteCount | 0 |
ULONG | .maxByteCount | 4 |
│ └─8
WS_VOID_DESCRIPTION | ULONG | .size | 0 |
│ └─4
WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL | WS_WINDOWS_INTEGRATED_AUTH_CREDENTIAL_TYPE | .credentialType | 0 |
│ └─4
WS_WSZ_DESCRIPTION | ULONG | .minCharCount | 0 |
ULONG | .maxCharCount | 4 |
│ └─8
WS_XML_ATTRIBUTE | BYTE | .singleQuote | 0 |
BYTE | .isXmlNs | 1 | |
WS_XML_STRING * | .prefix | 8 | |
WS_XML_STRING * | .localName | 16 | |
WS_XML_STRING * | .ns | 24 | |
WS_XML_TEXT * | .value | 32 |
│ └─40
WS_XML_BASE64_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
BYTE * | .bytes | 8 | ||
ULONG | .length | 16 |
│ └─24
WS_XML_BOOL_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
BOOL | .value | 4 |
│ └─8
WS_XML_BUFFER_PROPERTY | WS_XML_BUFFER_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_XML_CANONICALIZATION_INCLUSIVE_PREFIXES | ULONG | .prefixCount | 0 |
WS_XML_STRING * | .prefixes | 8 |
│ └─16
WS_XML_CANONICALIZATION_PROPERTY | WS_XML_CANONICALIZATION_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_XML_COMMENT_NODE | WS_XML_NODE | WS_XML_NODE_TYPE | .node.nodeType | 0 |
WS_XML_STRING | ULONG | .value.length | 8 | |
BYTE * | .value.bytes | 16 | ||
WS_XML_DICTIONARY * | .value.dictionary | 24 | ||
ULONG | .value.id | 32 |
│ └─40
WS_XML_DATETIME_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
WS_DATETIME | unsigned long long | .value.ticks | 8 | |
WS_DATETIME_FORMAT | .value.format | 16 |
│ └─24
WS_XML_DECIMAL_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
DECIMAL | USHORT | .value.wReserved | 8 | |
BYTE | .value.scale | 10 | ||
USHORT | .value.signscale | 10 | ||
BYTE | .value.sign | 11 | ||
ULONG | .value.Hi32 | 12 | ||
ULONG | .value.Lo32 | 16 | ||
ULONGLONG | .value.Lo64 | 16 | ||
ULONG | .value.Mid32 | 20 |
│ └─24
WS_XML_DICTIONARY | GUID | unsigned long | .guid.Data1 | 0 |
unsigned short | .guid.Data2 | 4 | ||
unsigned short | .guid.Data3 | 6 | ||
unsigned char[8] | .guid.Data4 | 8 | ||
WS_XML_STRING * | .strings | 16 | ||
ULONG | .stringCount | 24 | ||
BOOL | .isConst | 28 |
│ └─32
WS_XML_DOUBLE_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
double | .value | 8 |
│ └─16
WS_XML_ELEMENT_NODE | WS_XML_NODE | WS_XML_NODE_TYPE | .node.nodeType | 0 |
WS_XML_STRING * | .prefix | 8 | ||
WS_XML_STRING * | .localName | 16 | ||
WS_XML_STRING * | .ns | 24 | ||
ULONG | .attributeCount | 32 | ||
WS_XML_ATTRIBUTE ** | .attributes | 40 | ||
BOOL | .isEmpty | 48 |
│ └─56
WS_XML_FLOAT_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
float | .value | 4 |
│ └─8
WS_XML_GUID_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
GUID | unsigned long | .value.Data1 | 4 | |
unsigned short | .value.Data2 | 8 | ||
unsigned short | .value.Data3 | 10 | ||
unsigned char[8] | .value.Data4 | 12 |
│ └─20
WS_XML_INT32_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
int | .value | 4 |
│ └─8
WS_XML_INT64_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
long long | .value | 8 |
│ └─16
WS_XML_LIST_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
ULONG | .itemCount | 4 | ||
WS_XML_TEXT ** | .items | 8 |
│ └─16
WS_XML_NODE | WS_XML_NODE_TYPE | .nodeType | 0 |
│ └─4
WS_XML_NODE_POSITION | WS_XML_BUFFER * | .buffer | 0 |
void * | .node | 8 |
│ └─16
WS_XML_QNAME | WS_XML_STRING | ULONG | .localName.length | 0 |
BYTE * | .localName.bytes | 8 | ||
WS_XML_DICTIONARY * | .localName.dictionary | 16 | ||
ULONG | .localName.id | 24 | ||
WS_XML_STRING | ULONG | .ns.length | 32 | |
BYTE * | .ns.bytes | 40 | ||
WS_XML_DICTIONARY * | .ns.dictionary | 48 | ||
ULONG | .ns.id | 56 |
│ └─64
WS_XML_QNAME_DESCRIPTION | ULONG | .minLocalNameByteCount | 0 |
ULONG | .maxLocalNameByteCount | 4 | |
ULONG | .minNsByteCount | 8 | |
ULONG | .maxNsByteCount | 12 |
│ └─16
WS_XML_QNAME_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
WS_XML_STRING * | .prefix | 8 | ||
WS_XML_STRING * | .localName | 16 | ||
WS_XML_STRING * | .ns | 24 |
│ └─32
WS_XML_READER_BINARY_ENCODING | WS_XML_READER_ENCODING | WS_XML_READER_ENCODING_TYPE | .encoding.encodingType | 0 |
WS_XML_DICTIONARY * | .staticDictionary | 8 | ||
WS_XML_DICTIONARY * | .dynamicDictionary | 16 |
│ └─24
WS_XML_READER_BUFFER_INPUT | WS_XML_READER_INPUT | WS_XML_READER_INPUT_TYPE | .input.inputType | 0 |
void * | .encodedData | 8 | ||
ULONG | .encodedDataSize | 16 |
│ └─24
WS_XML_READER_ENCODING | WS_XML_READER_ENCODING_TYPE | .encodingType | 0 |
│ └─4
WS_XML_READER_INPUT | WS_XML_READER_INPUT_TYPE | .inputType | 0 |
│ └─4
WS_XML_READER_MTOM_ENCODING | WS_XML_READER_ENCODING | WS_XML_READER_ENCODING_TYPE | .encoding.encodingType | 0 |
WS_XML_READER_ENCODING * | .textEncoding | 8 | ||
BOOL | .readMimeHeader | 16 | ||
WS_STRING | ULONG | .startInfo.length | 24 | |
WCHAR * | .startInfo.chars | 32 | ||
WS_STRING | ULONG | .boundary.length | 40 | |
WCHAR * | .boundary.chars | 48 | ||
WS_STRING | ULONG | .startUri.length | 56 | |
WCHAR * | .startUri.chars | 64 |
│ └─72
WS_XML_READER_PROPERTIES | WS_XML_READER_PROPERTY * | .properties | 0 |
ULONG | .propertyCount | 8 |
│ └─16
WS_XML_READER_PROPERTY | WS_XML_READER_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_XML_READER_RAW_ENCODING | WS_XML_READER_ENCODING | WS_XML_READER_ENCODING_TYPE | .encoding.encodingType | 0 |
│ └─4
WS_XML_READER_STREAM_INPUT | WS_XML_READER_INPUT | WS_XML_READER_INPUT_TYPE | .input.inputType | 0 |
WS_READ_CALLBACK | .readCallback | 8 | ||
void * | .readCallbackState | 16 |
│ └─24
WS_XML_READER_TEXT_ENCODING | WS_XML_READER_ENCODING | WS_XML_READER_ENCODING_TYPE | .encoding.encodingType | 0 |
WS_CHARSET | .charSet | 4 |
│ └─8
WS_XML_SECURITY_TOKEN_PROPERTY | WS_XML_SECURITY_TOKEN_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_XML_STRING | ULONG | .length | 0 |
BYTE * | .bytes | 8 | |
WS_XML_DICTIONARY * | .dictionary | 16 | |
ULONG | .id | 24 |
│ └─32
WS_XML_STRING_DESCRIPTION | ULONG | .minByteCount | 0 |
ULONG | .maxByteCount | 4 |
│ └─8
WS_XML_TEXT | WS_XML_TEXT_TYPE | .textType | 0 |
│ └─4
WS_XML_TEXT_NODE | WS_XML_NODE | WS_XML_NODE_TYPE | .node.nodeType | 0 |
WS_XML_TEXT * | .text | 8 |
│ └─16
WS_XML_TIMESPAN_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
WS_TIMESPAN | long long | .value.ticks | 8 |
│ └─16
WS_XML_TOKEN_MESSAGE_SECURITY_BINDING | WS_SECURITY_BINDING | WS_SECURITY_BINDING_TYPE | .binding.bindingType | 0 |
WS_SECURITY_BINDING_PROPERTY * | .binding.properties | 8 | ||
ULONG | .binding.propertyCount | 16 | ||
WS_MESSAGE_SECURITY_USAGE | .bindingUsage | 24 | ||
WS_SECURITY_TOKEN * | .xmlToken | 32 |
│ └─40
WS_XML_UINT64_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
unsigned long long | .value | 8 |
│ └─16
WS_XML_UNIQUE_ID_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
GUID | unsigned long | .value.Data1 | 4 | |
unsigned short | .value.Data2 | 8 | ||
unsigned short | .value.Data3 | 10 | ||
unsigned char[8] | .value.Data4 | 12 |
│ └─20
WS_XML_UTF16_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
BYTE * | .bytes | 8 | ||
ULONG | .byteCount | 16 |
│ └─24
WS_XML_UTF8_TEXT | WS_XML_TEXT | WS_XML_TEXT_TYPE | .text.textType | 0 |
WS_XML_STRING | ULONG | .value.length | 8 | |
BYTE * | .value.bytes | 16 | ||
WS_XML_DICTIONARY * | .value.dictionary | 24 | ||
ULONG | .value.id | 32 |
│ └─40
WS_XML_WRITER_BINARY_ENCODING | WS_XML_WRITER_ENCODING | WS_XML_WRITER_ENCODING_TYPE | .encoding.encodingType | 0 |
WS_XML_DICTIONARY * | .staticDictionary | 8 | ||
WS_DYNAMIC_STRING_CALLBACK | .dynamicStringCallback | 16 | ||
void * | .dynamicStringCallbackState | 24 |
│ └─32
WS_XML_WRITER_BUFFER_OUTPUT | WS_XML_WRITER_OUTPUT | WS_XML_WRITER_OUTPUT_TYPE | .output.outputType | 0 |
│ └─4
WS_XML_WRITER_ENCODING | WS_XML_WRITER_ENCODING_TYPE | .encodingType | 0 |
│ └─4
WS_XML_WRITER_MTOM_ENCODING | WS_XML_WRITER_ENCODING | WS_XML_WRITER_ENCODING_TYPE | .encoding.encodingType | 0 |
WS_XML_WRITER_ENCODING * | .textEncoding | 8 | ||
BOOL | .writeMimeHeader | 16 | ||
WS_STRING | ULONG | .boundary.length | 24 | |
WCHAR * | .boundary.chars | 32 | ||
WS_STRING | ULONG | .startInfo.length | 40 | |
WCHAR * | .startInfo.chars | 48 | ||
WS_STRING | ULONG | .startUri.length | 56 | |
WCHAR * | .startUri.chars | 64 | ||
ULONG | .maxInlineByteCount | 72 |
│ └─80
WS_XML_WRITER_OUTPUT | WS_XML_WRITER_OUTPUT_TYPE | .outputType | 0 |
│ └─4
WS_XML_WRITER_PROPERTIES | WS_XML_WRITER_PROPERTY * | .properties | 0 |
ULONG | .propertyCount | 8 |
│ └─16
WS_XML_WRITER_PROPERTY | WS_XML_WRITER_PROPERTY_ID | .id | 0 |
void * | .value | 8 | |
ULONG | .valueSize | 16 |
│ └─24
WS_XML_WRITER_RAW_ENCODING | WS_XML_WRITER_ENCODING | WS_XML_WRITER_ENCODING_TYPE | .encoding.encodingType | 0 |
│ └─4
WS_XML_WRITER_STREAM_OUTPUT | WS_XML_WRITER_OUTPUT | WS_XML_WRITER_OUTPUT_TYPE | .output.outputType | 0 |
WS_WRITE_CALLBACK | .writeCallback | 8 | ||
void * | .writeCallbackState | 16 |
│ └─24
WS_XML_WRITER_TEXT_ENCODING | WS_XML_WRITER_ENCODING | WS_XML_WRITER_ENCODING_TYPE | .encoding.encodingType | 0 |
WS_CHARSET | .charSet | 4 |
│ └─8
WTA_OPTIONS | DWORD | .dwFlags | 0 |
DWORD | .dwMask | 4 |
│ └─8
WTSCLIENTA | CHAR[21] | .ClientName | 0 |
CHAR[18] | .Domain | 21 | |
CHAR[21] | .UserName | 39 | |
CHAR[261] | .WorkDirectory | 60 | |
CHAR[261] | .InitialProgram | 321 | |
BYTE | .EncryptionLevel | 582 | |
ULONG | .ClientAddressFamily | 584 | |
USHORT[31] | .ClientAddress | 588 | |
USHORT | .HRes | 650 | |
USHORT | .VRes | 652 | |
USHORT | .ColorDepth | 654 | |
CHAR[261] | .ClientDirectory | 656 | |
ULONG | .ClientBuildNumber | 920 | |
ULONG | .ClientHardwareId | 924 | |
USHORT | .ClientProductId | 928 | |
USHORT | .OutBufCountHost | 930 | |
USHORT | .OutBufCountClient | 932 | |
USHORT | .OutBufLength | 934 | |
CHAR[261] | .DeviceId | 936 |
│ └─1200
WTSCLIENTW | WCHAR[21] | .ClientName | 0 |
WCHAR[18] | .Domain | 42 | |
WCHAR[21] | .UserName | 78 | |
WCHAR[261] | .WorkDirectory | 120 | |
WCHAR[261] | .InitialProgram | 642 | |
BYTE | .EncryptionLevel | 1164 | |
ULONG | .ClientAddressFamily | 1168 | |
USHORT[31] | .ClientAddress | 1172 | |
USHORT | .HRes | 1234 | |
USHORT | .VRes | 1236 | |
USHORT | .ColorDepth | 1238 | |
WCHAR[261] | .ClientDirectory | 1240 | |
ULONG | .ClientBuildNumber | 1764 | |
ULONG | .ClientHardwareId | 1768 | |
USHORT | .ClientProductId | 1772 | |
USHORT | .OutBufCountHost | 1774 | |
USHORT | .OutBufCountClient | 1776 | |
USHORT | .OutBufLength | 1778 | |
WCHAR[261] | .DeviceId | 1780 |
│ └─2304
WTSCONFIGINFOA | ULONG | .version | 0 |
ULONG | .fConnectClientDrivesAtLogon | 4 | |
ULONG | .fConnectPrinterAtLogon | 8 | |
ULONG | .fDisablePrinterRedirection | 12 | |
ULONG | .fDisableDefaultMainClientPrinter | 16 | |
ULONG | .ShadowSettings | 20 | |
CHAR[21] | .LogonUserName | 24 | |
CHAR[18] | .LogonDomain | 45 | |
CHAR[261] | .WorkDirectory | 63 | |
CHAR[261] | .InitialProgram | 324 | |
CHAR[261] | .ApplicationName | 585 |
│ └─848
WTSCONFIGINFOW | ULONG | .version | 0 |
ULONG | .fConnectClientDrivesAtLogon | 4 | |
ULONG | .fConnectPrinterAtLogon | 8 | |
ULONG | .fDisablePrinterRedirection | 12 | |
ULONG | .fDisableDefaultMainClientPrinter | 16 | |
ULONG | .ShadowSettings | 20 | |
WCHAR[21] | .LogonUserName | 24 | |
WCHAR[18] | .LogonDomain | 66 | |
WCHAR[261] | .WorkDirectory | 102 | |
WCHAR[261] | .InitialProgram | 624 | |
WCHAR[261] | .ApplicationName | 1146 |
│ └─1668
WTSINFOA | WTS_CONNECTSTATE_CLASS | .State | 0 | |
DWORD | .SessionId | 4 | ||
DWORD | .IncomingBytes | 8 | ||
DWORD | .OutgoingBytes | 12 | ||
DWORD | .IncomingFrames | 16 | ||
DWORD | .OutgoingFrames | 20 | ||
DWORD | .IncomingCompressedBytes | 24 | ||
DWORD | .OutgoingCompressedBy | 28 | ||
CHAR[32] | .WinStationName | 32 | ||
CHAR[17] | .Domain | 64 | ||
CHAR[21] | .UserName | 81 | ||
LARGE_INTEGER | LONGLONG | .ConnectTime.QuadPart | 104 | |
struct (unnamed) | .ConnectTime.u | 104 | ||
DWORD | .ConnectTime.LowPart | 104 | ||
LONG | .ConnectTime.HighPart | 108 | ||
LARGE_INTEGER | LONGLONG | .DisconnectTime.QuadPart | 112 | |
struct (unnamed) | .DisconnectTime.u | 112 | ||
DWORD | .DisconnectTime.LowPart | 112 | ||
LONG | .DisconnectTime.HighPart | 116 | ||
LARGE_INTEGER | LONGLONG | .LastInputTime.QuadPart | 120 | |
struct (unnamed) | .LastInputTime.u | 120 | ||
DWORD | .LastInputTime.LowPart | 120 | ||
LONG | .LastInputTime.HighPart | 124 | ||
LARGE_INTEGER | LONGLONG | .LogonTime.QuadPart | 128 | |
struct (unnamed) | .LogonTime.u | 128 | ||
DWORD | .LogonTime.LowPart | 128 | ||
LONG | .LogonTime.HighPart | 132 | ||
LARGE_INTEGER | LONGLONG | .CurrentTime.QuadPart | 136 | |
struct (unnamed) | .CurrentTime.u | 136 | ||
DWORD | .CurrentTime.LowPart | 136 | ||
LONG | .CurrentTime.HighPart | 140 |
│ └─144
WTSINFOEXA | DWORD | .Level | 0 | |||
WTSINFOEX_LEVEL_A | WTSINFOEX_LEVEL1_A | ULONG | .Data.WTSInfoExLevel1.SessionId | 8 | ||
WTS_CONNECTSTATE_CLASS | .Data.WTSInfoExLevel1.SessionState | 12 | ||||
LONG | .Data.WTSInfoExLevel1.SessionFlags | 16 | ||||
CHAR[33] | .Data.WTSInfoExLevel1.WinStationName | 20 | ||||
CHAR[21] | .Data.WTSInfoExLevel1.UserName | 53 | ||||
CHAR[18] | .Data.WTSInfoExLevel1.DomainName | 74 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.LogonTime.QuadPart | 96 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.LogonTime.u | 96 | ||||
DWORD | .Data.WTSInfoExLevel1.LogonTime.LowPart | 96 | ||||
LONG | .Data.WTSInfoExLevel1.LogonTime.HighPart | 100 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.ConnectTime.QuadPart | 104 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.ConnectTime.u | 104 | ||||
DWORD | .Data.WTSInfoExLevel1.ConnectTime.LowPart | 104 | ||||
LONG | .Data.WTSInfoExLevel1.ConnectTime.HighPart | 108 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.DisconnectTime.QuadPart | 112 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.DisconnectTime.u | 112 | ||||
DWORD | .Data.WTSInfoExLevel1.DisconnectTime.LowPart | 112 | ||||
LONG | .Data.WTSInfoExLevel1.DisconnectTime.HighPart | 116 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.LastInputTime.QuadPart | 120 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.LastInputTime.u | 120 | ||||
DWORD | .Data.WTSInfoExLevel1.LastInputTime.LowPart | 120 | ||||
LONG | .Data.WTSInfoExLevel1.LastInputTime.HighPart | 124 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.CurrentTime.QuadPart | 128 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.CurrentTime.u | 128 | ||||
DWORD | .Data.WTSInfoExLevel1.CurrentTime.LowPart | 128 | ||||
LONG | .Data.WTSInfoExLevel1.CurrentTime.HighPart | 132 | ||||
DWORD | .Data.WTSInfoExLevel1.IncomingBytes | 136 | ||||
DWORD | .Data.WTSInfoExLevel1.OutgoingBytes | 140 | ||||
DWORD | .Data.WTSInfoExLevel1.IncomingFrames | 144 | ||||
DWORD | .Data.WTSInfoExLevel1.OutgoingFrames | 148 | ||||
DWORD | .Data.WTSInfoExLevel1.IncomingCompressedBytes | 152 | ||||
DWORD | .Data.WTSInfoExLevel1.OutgoingCompressedBytes | 156 |
│ └─160
WTSINFOEXW | DWORD | .Level | 0 | |||
WTSINFOEX_LEVEL_W | WTSINFOEX_LEVEL1_W | ULONG | .Data.WTSInfoExLevel1.SessionId | 8 | ||
WTS_CONNECTSTATE_CLASS | .Data.WTSInfoExLevel1.SessionState | 12 | ||||
LONG | .Data.WTSInfoExLevel1.SessionFlags | 16 | ||||
WCHAR[33] | .Data.WTSInfoExLevel1.WinStationName | 20 | ||||
WCHAR[21] | .Data.WTSInfoExLevel1.UserName | 86 | ||||
WCHAR[18] | .Data.WTSInfoExLevel1.DomainName | 128 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.LogonTime.QuadPart | 168 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.LogonTime.u | 168 | ||||
DWORD | .Data.WTSInfoExLevel1.LogonTime.LowPart | 168 | ||||
LONG | .Data.WTSInfoExLevel1.LogonTime.HighPart | 172 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.ConnectTime.QuadPart | 176 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.ConnectTime.u | 176 | ||||
DWORD | .Data.WTSInfoExLevel1.ConnectTime.LowPart | 176 | ||||
LONG | .Data.WTSInfoExLevel1.ConnectTime.HighPart | 180 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.DisconnectTime.QuadPart | 184 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.DisconnectTime.u | 184 | ||||
DWORD | .Data.WTSInfoExLevel1.DisconnectTime.LowPart | 184 | ||||
LONG | .Data.WTSInfoExLevel1.DisconnectTime.HighPart | 188 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.LastInputTime.QuadPart | 192 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.LastInputTime.u | 192 | ||||
DWORD | .Data.WTSInfoExLevel1.LastInputTime.LowPart | 192 | ||||
LONG | .Data.WTSInfoExLevel1.LastInputTime.HighPart | 196 | ||||
LARGE_INTEGER | LONGLONG | .Data.WTSInfoExLevel1.CurrentTime.QuadPart | 200 | |||
struct (unnamed) | .Data.WTSInfoExLevel1.CurrentTime.u | 200 | ||||
DWORD | .Data.WTSInfoExLevel1.CurrentTime.LowPart | 200 | ||||
LONG | .Data.WTSInfoExLevel1.CurrentTime.HighPart | 204 | ||||
DWORD | .Data.WTSInfoExLevel1.IncomingBytes | 208 | ||||
DWORD | .Data.WTSInfoExLevel1.OutgoingBytes | 212 | ||||
DWORD | .Data.WTSInfoExLevel1.IncomingFrames | 216 | ||||
DWORD | .Data.WTSInfoExLevel1.OutgoingFrames | 220 | ||||
DWORD | .Data.WTSInfoExLevel1.IncomingCompressedBytes | 224 | ||||
DWORD | .Data.WTSInfoExLevel1.OutgoingCompressedBytes | 228 |
│ └─232
WTSINFOEX_LEVEL1_A | ULONG | .SessionId | 0 | |
WTS_CONNECTSTATE_CLASS | .SessionState | 4 | ||
LONG | .SessionFlags | 8 | ||
CHAR[33] | .WinStationName | 12 | ||
CHAR[21] | .UserName | 45 | ||
CHAR[18] | .DomainName | 66 | ||
LARGE_INTEGER | LONGLONG | .LogonTime.QuadPart | 88 | |
struct (unnamed) | .LogonTime.u | 88 | ||
DWORD | .LogonTime.LowPart | 88 | ||
LONG | .LogonTime.HighPart | 92 | ||
LARGE_INTEGER | LONGLONG | .ConnectTime.QuadPart | 96 | |
struct (unnamed) | .ConnectTime.u | 96 | ||
DWORD | .ConnectTime.LowPart | 96 | ||
LONG | .ConnectTime.HighPart | 100 | ||
LARGE_INTEGER | LONGLONG | .DisconnectTime.QuadPart | 104 | |
struct (unnamed) | .DisconnectTime.u | 104 | ||
DWORD | .DisconnectTime.LowPart | 104 | ||
LONG | .DisconnectTime.HighPart | 108 | ||
LARGE_INTEGER | LONGLONG | .LastInputTime.QuadPart | 112 | |
struct (unnamed) | .LastInputTime.u | 112 | ||
DWORD | .LastInputTime.LowPart | 112 | ||
LONG | .LastInputTime.HighPart | 116 | ||
LARGE_INTEGER | LONGLONG | .CurrentTime.QuadPart | 120 | |
struct (unnamed) | .CurrentTime.u | 120 | ||
DWORD | .CurrentTime.LowPart | 120 | ||
LONG | .CurrentTime.HighPart | 124 | ||
DWORD | .IncomingBytes | 128 | ||
DWORD | .OutgoingBytes | 132 | ||
DWORD | .IncomingFrames | 136 | ||
DWORD | .OutgoingFrames | 140 | ||
DWORD | .IncomingCompressedBytes | 144 | ||
DWORD | .OutgoingCompressedBytes | 148 |
│ └─152
WTSINFOEX_LEVEL1_W | ULONG | .SessionId | 0 | |
WTS_CONNECTSTATE_CLASS | .SessionState | 4 | ||
LONG | .SessionFlags | 8 | ||
WCHAR[33] | .WinStationName | 12 | ||
WCHAR[21] | .UserName | 78 | ||
WCHAR[18] | .DomainName | 120 | ||
LARGE_INTEGER | LONGLONG | .LogonTime.QuadPart | 160 | |
struct (unnamed) | .LogonTime.u | 160 | ||
DWORD | .LogonTime.LowPart | 160 | ||
LONG | .LogonTime.HighPart | 164 | ||
LARGE_INTEGER | LONGLONG | .ConnectTime.QuadPart | 168 | |
struct (unnamed) | .ConnectTime.u | 168 | ||
DWORD | .ConnectTime.LowPart | 168 | ||
LONG | .ConnectTime.HighPart | 172 | ||
LARGE_INTEGER | LONGLONG | .DisconnectTime.QuadPart | 176 | |
struct (unnamed) | .DisconnectTime.u | 176 | ||
DWORD | .DisconnectTime.LowPart | 176 | ||
LONG | .DisconnectTime.HighPart | 180 | ||
LARGE_INTEGER | LONGLONG | .LastInputTime.QuadPart | 184 | |
struct (unnamed) | .LastInputTime.u | 184 | ||
DWORD | .LastInputTime.LowPart | 184 | ||
LONG | .LastInputTime.HighPart | 188 | ||
LARGE_INTEGER | LONGLONG | .CurrentTime.QuadPart | 192 | |
struct (unnamed) | .CurrentTime.u | 192 | ||
DWORD | .CurrentTime.LowPart | 192 | ||
LONG | .CurrentTime.HighPart | 196 | ||
DWORD | .IncomingBytes | 200 | ||
DWORD | .OutgoingBytes | 204 | ||
DWORD | .IncomingFrames | 208 | ||
DWORD | .OutgoingFrames | 212 | ||
DWORD | .IncomingCompressedBytes | 216 | ||
DWORD | .OutgoingCompressedBytes | 220 |
│ └─224
WTSINFOEX_LEVEL_A | WTSINFOEX_LEVEL1_A | ULONG | .WTSInfoExLevel1.SessionId | 0 | |
WTS_CONNECTSTATE_CLASS | .WTSInfoExLevel1.SessionState | 4 | |||
LONG | .WTSInfoExLevel1.SessionFlags | 8 | |||
CHAR[33] | .WTSInfoExLevel1.WinStationName | 12 | |||
CHAR[21] | .WTSInfoExLevel1.UserName | 45 | |||
CHAR[18] | .WTSInfoExLevel1.DomainName | 66 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.LogonTime.QuadPart | 88 | ||
struct (unnamed) | .WTSInfoExLevel1.LogonTime.u | 88 | |||
DWORD | .WTSInfoExLevel1.LogonTime.LowPart | 88 | |||
LONG | .WTSInfoExLevel1.LogonTime.HighPart | 92 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.ConnectTime.QuadPart | 96 | ||
struct (unnamed) | .WTSInfoExLevel1.ConnectTime.u | 96 | |||
DWORD | .WTSInfoExLevel1.ConnectTime.LowPart | 96 | |||
LONG | .WTSInfoExLevel1.ConnectTime.HighPart | 100 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.DisconnectTime.QuadPart | 104 | ||
struct (unnamed) | .WTSInfoExLevel1.DisconnectTime.u | 104 | |||
DWORD | .WTSInfoExLevel1.DisconnectTime.LowPart | 104 | |||
LONG | .WTSInfoExLevel1.DisconnectTime.HighPart | 108 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.LastInputTime.QuadPart | 112 | ||
struct (unnamed) | .WTSInfoExLevel1.LastInputTime.u | 112 | |||
DWORD | .WTSInfoExLevel1.LastInputTime.LowPart | 112 | |||
LONG | .WTSInfoExLevel1.LastInputTime.HighPart | 116 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.CurrentTime.QuadPart | 120 | ||
struct (unnamed) | .WTSInfoExLevel1.CurrentTime.u | 120 | |||
DWORD | .WTSInfoExLevel1.CurrentTime.LowPart | 120 | |||
LONG | .WTSInfoExLevel1.CurrentTime.HighPart | 124 | |||
DWORD | .WTSInfoExLevel1.IncomingBytes | 128 | |||
DWORD | .WTSInfoExLevel1.OutgoingBytes | 132 | |||
DWORD | .WTSInfoExLevel1.IncomingFrames | 136 | |||
DWORD | .WTSInfoExLevel1.OutgoingFrames | 140 | |||
DWORD | .WTSInfoExLevel1.IncomingCompressedBytes | 144 | |||
DWORD | .WTSInfoExLevel1.OutgoingCompressedBytes | 148 |
│ └─152
WTSINFOEX_LEVEL_W | WTSINFOEX_LEVEL1_W | ULONG | .WTSInfoExLevel1.SessionId | 0 | |
WTS_CONNECTSTATE_CLASS | .WTSInfoExLevel1.SessionState | 4 | |||
LONG | .WTSInfoExLevel1.SessionFlags | 8 | |||
WCHAR[33] | .WTSInfoExLevel1.WinStationName | 12 | |||
WCHAR[21] | .WTSInfoExLevel1.UserName | 78 | |||
WCHAR[18] | .WTSInfoExLevel1.DomainName | 120 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.LogonTime.QuadPart | 160 | ||
struct (unnamed) | .WTSInfoExLevel1.LogonTime.u | 160 | |||
DWORD | .WTSInfoExLevel1.LogonTime.LowPart | 160 | |||
LONG | .WTSInfoExLevel1.LogonTime.HighPart | 164 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.ConnectTime.QuadPart | 168 | ||
struct (unnamed) | .WTSInfoExLevel1.ConnectTime.u | 168 | |||
DWORD | .WTSInfoExLevel1.ConnectTime.LowPart | 168 | |||
LONG | .WTSInfoExLevel1.ConnectTime.HighPart | 172 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.DisconnectTime.QuadPart | 176 | ||
struct (unnamed) | .WTSInfoExLevel1.DisconnectTime.u | 176 | |||
DWORD | .WTSInfoExLevel1.DisconnectTime.LowPart | 176 | |||
LONG | .WTSInfoExLevel1.DisconnectTime.HighPart | 180 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.LastInputTime.QuadPart | 184 | ||
struct (unnamed) | .WTSInfoExLevel1.LastInputTime.u | 184 | |||
DWORD | .WTSInfoExLevel1.LastInputTime.LowPart | 184 | |||
LONG | .WTSInfoExLevel1.LastInputTime.HighPart | 188 | |||
LARGE_INTEGER | LONGLONG | .WTSInfoExLevel1.CurrentTime.QuadPart | 192 | ||
struct (unnamed) | .WTSInfoExLevel1.CurrentTime.u | 192 | |||
DWORD | .WTSInfoExLevel1.CurrentTime.LowPart | 192 | |||
LONG | .WTSInfoExLevel1.CurrentTime.HighPart | 196 | |||
DWORD | .WTSInfoExLevel1.IncomingBytes | 200 | |||
DWORD | .WTSInfoExLevel1.OutgoingBytes | 204 | |||
DWORD | .WTSInfoExLevel1.IncomingFrames | 208 | |||
DWORD | .WTSInfoExLevel1.OutgoingFrames | 212 | |||
DWORD | .WTSInfoExLevel1.IncomingCompressedBytes | 216 | |||
DWORD | .WTSInfoExLevel1.OutgoingCompressedBytes | 220 |
│ └─224
WTSINFOW | WTS_CONNECTSTATE_CLASS | .State | 0 | |
DWORD | .SessionId | 4 | ||
DWORD | .IncomingBytes | 8 | ||
DWORD | .OutgoingBytes | 12 | ||
DWORD | .IncomingFrames | 16 | ||
DWORD | .OutgoingFrames | 20 | ||
DWORD | .IncomingCompressedBytes | 24 | ||
DWORD | .OutgoingCompressedBytes | 28 | ||
WCHAR[32] | .WinStationName | 32 | ||
WCHAR[17] | .Domain | 96 | ||
WCHAR[21] | .UserName | 130 | ||
LARGE_INTEGER | LONGLONG | .ConnectTime.QuadPart | 176 | |
struct (unnamed) | .ConnectTime.u | 176 | ||
DWORD | .ConnectTime.LowPart | 176 | ||
LONG | .ConnectTime.HighPart | 180 | ||
LARGE_INTEGER | LONGLONG | .DisconnectTime.QuadPart | 184 | |
struct (unnamed) | .DisconnectTime.u | 184 | ||
DWORD | .DisconnectTime.LowPart | 184 | ||
LONG | .DisconnectTime.HighPart | 188 | ||
LARGE_INTEGER | LONGLONG | .LastInputTime.QuadPart | 192 | |
struct (unnamed) | .LastInputTime.u | 192 | ||
DWORD | .LastInputTime.LowPart | 192 | ||
LONG | .LastInputTime.HighPart | 196 | ||
LARGE_INTEGER | LONGLONG | .LogonTime.QuadPart | 200 | |
struct (unnamed) | .LogonTime.u | 200 | ||
DWORD | .LogonTime.LowPart | 200 | ||
LONG | .LogonTime.HighPart | 204 | ||
LARGE_INTEGER | LONGLONG | .CurrentTime.QuadPart | 208 | |
struct (unnamed) | .CurrentTime.u | 208 | ||
DWORD | .CurrentTime.LowPart | 208 | ||
LONG | .CurrentTime.HighPart | 212 |
│ └─216
WTSLISTENERCONFIGA | ULONG | .version | 0 |
ULONG | .fEnableListener | 4 | |
ULONG | .MaxConnectionCount | 8 | |
ULONG | .fPromptForPassword | 12 | |
ULONG | .fInheritColorDepth | 16 | |
ULONG | .ColorDepth | 20 | |
ULONG | .fInheritBrokenTimeoutSettings | 24 | |
ULONG | .BrokenTimeoutSettings | 28 | |
ULONG | .fDisablePrinterRedirection | 32 | |
ULONG | .fDisableDriveRedirection | 36 | |
ULONG | .fDisableComPortRedirection | 40 | |
ULONG | .fDisableLPTPortRedirection | 44 | |
ULONG | .fDisableClipboardRedirection | 48 | |
ULONG | .fDisableAudioRedirection | 52 | |
ULONG | .fDisablePNPRedirection | 56 | |
ULONG | .fDisableDefaultMainClientPrinter | 60 | |
ULONG | .LanAdapter | 64 | |
ULONG | .PortNumber | 68 | |
ULONG | .fInheritShadowSettings | 72 | |
ULONG | .ShadowSettings | 76 | |
ULONG | .TimeoutSettingsConnection | 80 | |
ULONG | .TimeoutSettingsDisconnection | 84 | |
ULONG | .TimeoutSettingsIdle | 88 | |
ULONG | .SecurityLayer | 92 | |
ULONG | .MinEncryptionLevel | 96 | |
ULONG | .UserAuthentication | 100 | |
CHAR[61] | .Comment | 104 | |
CHAR[21] | .LogonUserName | 165 | |
CHAR[18] | .LogonDomain | 186 | |
CHAR[261] | .WorkDirectory | 204 | |
CHAR[261] | .InitialProgram | 465 |
│ └─728
WTSLISTENERCONFIGW | ULONG | .version | 0 |
ULONG | .fEnableListener | 4 | |
ULONG | .MaxConnectionCount | 8 | |
ULONG | .fPromptForPassword | 12 | |
ULONG | .fInheritColorDepth | 16 | |
ULONG | .ColorDepth | 20 | |
ULONG | .fInheritBrokenTimeoutSettings | 24 | |
ULONG | .BrokenTimeoutSettings | 28 | |
ULONG | .fDisablePrinterRedirection | 32 | |
ULONG | .fDisableDriveRedirection | 36 | |
ULONG | .fDisableComPortRedirection | 40 | |
ULONG | .fDisableLPTPortRedirection | 44 | |
ULONG | .fDisableClipboardRedirection | 48 | |
ULONG | .fDisableAudioRedirection | 52 | |
ULONG | .fDisablePNPRedirection | 56 | |
ULONG | .fDisableDefaultMainClientPrinter | 60 | |
ULONG | .LanAdapter | 64 | |
ULONG | .PortNumber | 68 | |
ULONG | .fInheritShadowSettings | 72 | |
ULONG | .ShadowSettings | 76 | |
ULONG | .TimeoutSettingsConnection | 80 | |
ULONG | .TimeoutSettingsDisconnection | 84 | |
ULONG | .TimeoutSettingsIdle | 88 | |
ULONG | .SecurityLayer | 92 | |
ULONG | .MinEncryptionLevel | 96 | |
ULONG | .UserAuthentication | 100 | |
WCHAR[61] | .Comment | 104 | |
WCHAR[21] | .LogonUserName | 226 | |
WCHAR[18] | .LogonDomain | 268 | |
WCHAR[261] | .WorkDirectory | 304 | |
WCHAR[261] | .InitialProgram | 826 |
│ └─1348
WTSSBX_IP_ADDRESS | WTSSBX_ADDRESS_FAMILY | .AddressFamily | 0 |
BYTE[16] | .Address | 4 | |
unsigned short | .PortNumber | 20 | |
DWORD | .dwScope | 24 |
│ └─28
WTSSBX_MACHINE_CONNECT_INFO | WCHAR[257] | .wczMachineFQDN | 0 |
WCHAR[17] | .wczMachineNetBiosName | 514 | |
DWORD | .dwNumOfIPAddr | 548 | |
WTSSBX_IP_ADDRESS[12] | .IPaddr | 552 |
│ └─888
WTSSBX_MACHINE_INFO | WTSSBX_MACHINE_CONNECT_INFO | WCHAR[257] | .ClientConnectInfo.wczMachineFQDN | 0 |
WCHAR[17] | .ClientConnectInfo.wczMachineNetBiosName | 514 | ||
DWORD | .ClientConnectInfo.dwNumOfIPAddr | 548 | ||
WTSSBX_IP_ADDRESS[12] | .ClientConnectInfo.IPaddr | 552 | ||
WCHAR[257] | .wczFarmName | 888 | ||
WTSSBX_IP_ADDRESS | WTSSBX_ADDRESS_FAMILY | .InternalIPAddress.AddressFamily | 1404 | |
BYTE[16] | .InternalIPAddress.Address | 1408 | ||
unsigned short | .InternalIPAddress.PortNumber | 1424 | ||
DWORD | .InternalIPAddress.dwScope | 1428 | ||
DWORD | .dwMaxSessionsLimit | 1432 | ||
DWORD | .ServerWeight | 1436 | ||
WTSSBX_MACHINE_SESSION_MODE | .SingleSessionMode | 1440 | ||
WTSSBX_MACHINE_DRAIN | .InDrain | 1444 | ||
WTSSBX_MACHINE_STATE | .MachineState | 1448 |
│ └─1452
WTSSBX_SESSION_INFO | WCHAR[105] | .wszUserName | 0 | |
WCHAR[257] | .wszDomainName | 210 | ||
WCHAR[257] | .ApplicationType | 724 | ||
DWORD | .dwSessionId | 1240 | ||
FILETIME | DWORD | .CreateTime.dwLowDateTime | 1244 | |
DWORD | .CreateTime.dwHighDateTime | 1248 | ||
FILETIME | DWORD | .DisconnectTime.dwLowDateTime | 1252 | |
DWORD | .DisconnectTime.dwHighDateTime | 1256 | ||
WTSSBX_SESSION_STATE | .SessionState | 1260 |
│ └─1264
WTSSESSION_NOTIFICATION | DWORD | .cbSize | 0 |
DWORD | .dwSessionId | 4 |
│ └─8
WTSUSERCONFIGA | DWORD | .Source | 0 |
DWORD | .InheritInitialProgram | 4 | |
DWORD | .AllowLogonTerminalServer | 8 | |
DWORD | .TimeoutSettingsConnections | 12 | |
DWORD | .TimeoutSettingsDisconnections | 16 | |
DWORD | .TimeoutSettingsIdle | 20 | |
DWORD | .DeviceClientDrives | 24 | |
DWORD | .DeviceClientPrinters | 28 | |
DWORD | .ClientDefaultPrinter | 32 | |
DWORD | .BrokenTimeoutSettings | 36 | |
DWORD | .ReconnectSettings | 40 | |
DWORD | .ShadowingSettings | 44 | |
DWORD | .TerminalServerRemoteHomeDir | 48 | |
CHAR[261] | .InitialProgram | 52 | |
CHAR[261] | .WorkDirectory | 313 | |
CHAR[261] | .TerminalServerProfilePath | 574 | |
CHAR[261] | .TerminalServerHomeDir | 835 | |
CHAR[4] | .TerminalServerHomeDirDrive | 1096 |
│ └─1100
WTSUSERCONFIGW | DWORD | .Source | 0 |
DWORD | .InheritInitialProgram | 4 | |
DWORD | .AllowLogonTerminalServer | 8 | |
DWORD | .TimeoutSettingsConnections | 12 | |
DWORD | .TimeoutSettingsDisconnections | 16 | |
DWORD | .TimeoutSettingsIdle | 20 | |
DWORD | .DeviceClientDrives | 24 | |
DWORD | .DeviceClientPrinters | 28 | |
DWORD | .ClientDefaultPrinter | 32 | |
DWORD | .BrokenTimeoutSettings | 36 | |
DWORD | .ReconnectSettings | 40 | |
DWORD | .ShadowingSettings | 44 | |
DWORD | .TerminalServerRemoteHomeDir | 48 | |
WCHAR[261] | .InitialProgram | 52 | |
WCHAR[261] | .WorkDirectory | 574 | |
WCHAR[261] | .TerminalServerProfilePath | 1096 | |
WCHAR[261] | .TerminalServerHomeDir | 1618 | |
WCHAR[4] | .TerminalServerHomeDirDrive | 2140 |
│ └─2148
WTS_CACHE_STATS | DWORD | .Specific | 0 | |
WTS_CACHE_STATS_UN | ULONG | .Data.TShareCacheStats | 4 | |
WTS_PROTOCOL_CACHE[4] | .Data.ProtocolCache | 4 | ||
ULONG[20] | .Data.Reserved | 4 | ||
USHORT | .ProtocolType | 84 | ||
USHORT | .Length | 86 |
│ └─88
WTS_CACHE_STATS_UN | ULONG | .TShareCacheStats | 0 |
WTS_PROTOCOL_CACHE[4] | .ProtocolCache | 0 | |
ULONG[20] | .Reserved | 0 |
│ └─80
WTS_CLIENT_ADDRESS | DWORD | .AddressFamily | 0 |
BYTE[20] | .Address | 4 |
│ └─24
WTS_CLIENT_DATA | BOOLEAN | .fDisableCtrlAltDel | 0 | ||
BOOLEAN | .fDoubleClickDetect | 1 | |||
BOOLEAN | .fEnableWindowsKey | 2 | |||
BOOLEAN | .fHideTitleBar | 3 | |||
BOOL | .fInheritAutoLogon | 4 | |||
BOOLEAN | .fPromptForPassword | 8 | |||
BOOLEAN | .fUsingSavedCreds | 9 | |||
WCHAR[256] | .Domain | 10 | |||
WCHAR[256] | .UserName | 522 | |||
WCHAR[256] | .Password | 1034 | |||
BOOLEAN | .fPasswordIsScPin | 1546 | |||
BOOL | .fInheritInitialProgram | 1548 | |||
WCHAR[257] | .WorkDirectory | 1552 | |||
WCHAR[257] | .InitialProgram | 2066 | |||
BOOLEAN | .fMaximizeShell | 2580 | |||
BYTE | .EncryptionLevel | 2581 | |||
ULONG | .PerformanceFlags | 2584 | |||
WCHAR[9] | .ProtocolName | 2588 | |||
USHORT | .ProtocolType | 2606 | |||
BOOL | .fInheritColorDepth | 2608 | |||
USHORT | .HRes | 2612 | |||
USHORT | .VRes | 2614 | |||
USHORT | .ColorDepth | 2616 | |||
WCHAR[9] | .DisplayDriverName | 2618 | |||
WCHAR[20] | .DisplayDeviceName | 2636 | |||
BOOLEAN | .fMouse | 2676 | |||
ULONG | .KeyboardLayout | 2680 | |||
ULONG | .KeyboardType | 2684 | |||
ULONG | .KeyboardSubType | 2688 | |||
ULONG | .KeyboardFunctionKey | 2692 | |||
WCHAR[33] | .imeFileName | 2696 | |||
ULONG | .ActiveInputLocale | 2764 | |||
BOOLEAN | .fNoAudioPlayback | 2768 | |||
BOOLEAN | .fRemoteConsoleAudio | 2769 | |||
WCHAR[9] | .AudioDriverName | 2770 | |||
WTS_TIME_ZONE_INFORMATION | LONG | .ClientTimeZone.Bias | 2788 | ||
WCHAR[32] | .ClientTimeZone.StandardName | 2792 | |||
WTS_SYSTEMTIME | USHORT | .ClientTimeZone.StandardDate.wYear | 2856 | ||
USHORT | .ClientTimeZone.StandardDate.wMonth | 2858 | |||
USHORT | .ClientTimeZone.StandardDate.wDayOfWeek | 2860 | |||
USHORT | .ClientTimeZone.StandardDate.wDay | 2862 | |||
USHORT | .ClientTimeZone.StandardDate.wHour | 2864 | |||
USHORT | .ClientTimeZone.StandardDate.wMinute | 2866 | |||
USHORT | .ClientTimeZone.StandardDate.wSecond | 2868 | |||
USHORT | .ClientTimeZone.StandardDate.wMilliseconds | 2870 | |||
LONG | .ClientTimeZone.StandardBias | 2872 | |||
WCHAR[32] | .ClientTimeZone.DaylightName | 2876 | |||
WTS_SYSTEMTIME | USHORT | .ClientTimeZone.DaylightDate.wYear | 2940 | ||
USHORT | .ClientTimeZone.DaylightDate.wMonth | 2942 | |||
USHORT | .ClientTimeZone.DaylightDate.wDayOfWeek | 2944 | |||
USHORT | .ClientTimeZone.DaylightDate.wDay | 2946 | |||
USHORT | .ClientTimeZone.DaylightDate.wHour | 2948 | |||
USHORT | .ClientTimeZone.DaylightDate.wMinute | 2950 | |||
USHORT | .ClientTimeZone.DaylightDate.wSecond | 2952 | |||
USHORT | .ClientTimeZone.DaylightDate.wMilliseconds | 2954 | |||
LONG | .ClientTimeZone.DaylightBias | 2956 | |||
WCHAR[21] | .ClientName | 2960 | |||
ULONG | .SerialNumber | 3004 | |||
ULONG | .ClientAddressFamily | 3008 | |||
WCHAR[31] | .ClientAddress | 3012 | |||
WTS_SOCKADDR | USHORT | .ClientSockAddress.sin_family | 3076 | ||
union (unnamed) | .ClientSockAddress.u | 3080 | |||
WCHAR[257] | .ClientDirectory | 3108 | |||
ULONG | .ClientBuildNumber | 3624 | |||
USHORT | .ClientProductId | 3628 | |||
USHORT | .OutBufCountHost | 3630 | |||
USHORT | .OutBufCountClient | 3632 | |||
USHORT | .OutBufLength | 3634 | |||
ULONG | .ClientSessionId | 3636 | |||
WCHAR[33] | .ClientDigProductId | 3640 | |||
BOOLEAN | .fDisableCpm | 3706 | |||
BOOLEAN | .fDisableCdm | 3707 | |||
BOOLEAN | .fDisableCcm | 3708 | |||
BOOLEAN | .fDisableLPT | 3709 | |||
BOOLEAN | .fDisableClip | 3710 | |||
BOOLEAN | .fDisablePNP | 3711 |
│ └─3712
WTS_CLIENT_DISPLAY | DWORD | .HorizontalResolution | 0 |
DWORD | .VerticalResolution | 4 | |
DWORD | .ColorDepth | 8 |
│ └─12
WTS_DISPLAY_IOCTL | BYTE[256] | .pDisplayIOCtlData | 0 |
ULONG | .cbDisplayIOCtlData | 256 |
│ └─260
WTS_LICENSE_CAPABILITIES | DWORD | .KeyExchangeAlg | 0 |
DWORD | .ProtocolVer | 4 | |
BOOL | .fAuthenticateServer | 8 | |
WTS_CERT_TYPE | .CertType | 12 | |
DWORD | .cbClientName | 16 | |
BYTE[42] | .rgbClientName | 20 |
│ └─64
WTS_POLICY_DATA | BOOLEAN | .fDisableEncryption | 0 |
BOOLEAN | .fDisableAutoReconnect | 1 | |
ULONG | .ColorDepth | 4 | |
BYTE | .MinEncryptionLevel | 8 | |
BOOLEAN | .fDisableCpm | 9 | |
BOOLEAN | .fDisableCdm | 10 | |
BOOLEAN | .fDisableCcm | 11 | |
BOOLEAN | .fDisableLPT | 12 | |
BOOLEAN | .fDisableClip | 13 | |
BOOLEAN | .fDisablePNPRedir | 14 |
│ └─16
WTS_PROCESS_INFOA | DWORD | .SessionId | 0 |
DWORD | .ProcessId | 4 | |
LPSTR | .pProcessName | 8 | |
PSID | .pUserSid | 16 |
│ └─24
WTS_PROCESS_INFOW | DWORD | .SessionId | 0 |
DWORD | .ProcessId | 4 | |
LPWSTR | .pProcessName | 8 | |
PSID | .pUserSid | 16 |
│ └─24
WTS_PROCESS_INFO_EXA | DWORD | .SessionId | 0 | |
DWORD | .ProcessId | 4 | ||
LPSTR | .pProcessName | 8 | ||
PSID | .pUserSid | 16 | ||
DWORD | .NumberOfThreads | 24 | ||
DWORD | .HandleCount | 28 | ||
DWORD | .PagefileUsage | 32 | ||
DWORD | .PeakPagefileUsage | 36 | ||
DWORD | .WorkingSetSize | 40 | ||
DWORD | .PeakWorkingSetSize | 44 | ||
LARGE_INTEGER | LONGLONG | .UserTime.QuadPart | 48 | |
struct (unnamed) | .UserTime.u | 48 | ||
DWORD | .UserTime.LowPart | 48 | ||
LONG | .UserTime.HighPart | 52 | ||
LARGE_INTEGER | LONGLONG | .KernelTime.QuadPart | 56 | |
struct (unnamed) | .KernelTime.u | 56 | ||
DWORD | .KernelTime.LowPart | 56 | ||
LONG | .KernelTime.HighPart | 60 |
│ └─64
WTS_PROCESS_INFO_EXW | DWORD | .SessionId | 0 | |
DWORD | .ProcessId | 4 | ||
LPWSTR | .pProcessName | 8 | ||
PSID | .pUserSid | 16 | ||
DWORD | .NumberOfThreads | 24 | ||
DWORD | .HandleCount | 28 | ||
DWORD | .PagefileUsage | 32 | ||
DWORD | .PeakPagefileUsage | 36 | ||
DWORD | .WorkingSetSize | 40 | ||
DWORD | .PeakWorkingSetSize | 44 | ||
LARGE_INTEGER | LONGLONG | .UserTime.QuadPart | 48 | |
struct (unnamed) | .UserTime.u | 48 | ||
DWORD | .UserTime.LowPart | 48 | ||
LONG | .UserTime.HighPart | 52 | ||
LARGE_INTEGER | LONGLONG | .KernelTime.QuadPart | 56 | |
struct (unnamed) | .KernelTime.u | 56 | ||
DWORD | .KernelTime.LowPart | 56 | ||
LONG | .KernelTime.HighPart | 60 |
│ └─64
WTS_PROPERTY_VALUE | unsigned short | .Type | 0 |
union (unnamed) | .u | 8 |
│ └─24
WTS_PROTOCOL_CACHE | ULONG | .CacheReads | 0 |
ULONG | .CacheHits | 4 |
│ └─8
WTS_PROTOCOL_COUNTERS | ULONG | .WdBytes | 0 |
ULONG | .WdFrames | 4 | |
ULONG | .WaitForOutBuf | 8 | |
ULONG | .Frames | 12 | |
ULONG | .Bytes | 16 | |
ULONG | .CompressedBytes | 20 | |
ULONG | .CompressFlushes | 24 | |
ULONG | .Errors | 28 | |
ULONG | .Timeouts | 32 | |
ULONG | .AsyncFramingError | 36 | |
ULONG | .AsyncOverrunError | 40 | |
ULONG | .AsyncOverflowError | 44 | |
ULONG | .AsyncParityError | 48 | |
ULONG | .TdErrors | 52 | |
USHORT | .ProtocolType | 56 | |
USHORT | .Length | 58 | |
USHORT | .Specific | 60 | |
ULONG[100] | .Reserved | 64 |
│ └─464
WTS_PROTOCOL_STATUS | WTS_PROTOCOL_COUNTERS | ULONG | .Output.WdBytes | 0 | |
ULONG | .Output.WdFrames | 4 | |||
ULONG | .Output.WaitForOutBuf | 8 | |||
ULONG | .Output.Frames | 12 | |||
ULONG | .Output.Bytes | 16 | |||
ULONG | .Output.CompressedBytes | 20 | |||
ULONG | .Output.CompressFlushes | 24 | |||
ULONG | .Output.Errors | 28 | |||
ULONG | .Output.Timeouts | 32 | |||
ULONG | .Output.AsyncFramingError | 36 | |||
ULONG | .Output.AsyncOverrunError | 40 | |||
ULONG | .Output.AsyncOverflowError | 44 | |||
ULONG | .Output.AsyncParityError | 48 | |||
ULONG | .Output.TdErrors | 52 | |||
USHORT | .Output.ProtocolType | 56 | |||
USHORT | .Output.Length | 58 | |||
USHORT | .Output.Specific | 60 | |||
ULONG[100] | .Output.Reserved | 64 | |||
WTS_PROTOCOL_COUNTERS | ULONG | .Input.WdBytes | 464 | ||
ULONG | .Input.WdFrames | 468 | |||
ULONG | .Input.WaitForOutBuf | 472 | |||
ULONG | .Input.Frames | 476 | |||
ULONG | .Input.Bytes | 480 | |||
ULONG | .Input.CompressedBytes | 484 | |||
ULONG | .Input.CompressFlushes | 488 | |||
ULONG | .Input.Errors | 492 | |||
ULONG | .Input.Timeouts | 496 | |||
ULONG | .Input.AsyncFramingError | 500 | |||
ULONG | .Input.AsyncOverrunError | 504 | |||
ULONG | .Input.AsyncOverflowError | 508 | |||
ULONG | .Input.AsyncParityError | 512 | |||
ULONG | .Input.TdErrors | 516 | |||
USHORT | .Input.ProtocolType | 520 | |||
USHORT | .Input.Length | 522 | |||
USHORT | .Input.Specific | 524 | |||
ULONG[100] | .Input.Reserved | 528 | |||
WTS_CACHE_STATS | DWORD | .Cache.Specific | 928 | ||
WTS_CACHE_STATS_UN | ULONG | .Cache.Data.TShareCacheStats | 932 | ||
WTS_PROTOCOL_CACHE[4] | .Cache.Data.ProtocolCache | 932 | |||
ULONG[20] | .Cache.Data.Reserved | 932 | |||
USHORT | .Cache.ProtocolType | 1012 | |||
USHORT | .Cache.Length | 1014 | |||
ULONG | .AsyncSignal | 1016 | |||
ULONG | .AsyncSignalMask | 1020 | |||
LARGE_INTEGER[100] | .Counters | 1024 |
│ └─1824
WTS_SERVER_INFOA | LPSTR | .pServerName | 0 |
│ └─8
WTS_SERVER_INFOW | LPWSTR | .pServerName | 0 |
│ └─8
WTS_SERVICE_STATE | WTS_RCM_SERVICE_STATE | .RcmServiceState | 0 |
WTS_RCM_DRAIN_STATE | .RcmDrainState | 4 |
│ └─8
WTS_SESSION_ADDRESS | DWORD | .AddressFamily | 0 |
BYTE[20] | .Address | 4 |
│ └─24
WTS_SESSION_ID | GUID | unsigned long | .SessionUniqueGuid.Data1 | 0 |
unsigned short | .SessionUniqueGuid.Data2 | 4 | ||
unsigned short | .SessionUniqueGuid.Data3 | 6 | ||
unsigned char[8] | .SessionUniqueGuid.Data4 | 8 | ||
ULONG | .SessionId | 16 |
│ └─20
WTS_SESSION_INFOA | DWORD | .SessionId | 0 |
LPSTR | .pWinStationName | 8 | |
WTS_CONNECTSTATE_CLASS | .State | 16 |
│ └─24
WTS_SESSION_INFOW | DWORD | .SessionId | 0 |
LPWSTR | .pWinStationName | 8 | |
WTS_CONNECTSTATE_CLASS | .State | 16 |
│ └─24
WTS_SESSION_INFO_1A | DWORD | .ExecEnvId | 0 |
WTS_CONNECTSTATE_CLASS | .State | 4 | |
DWORD | .SessionId | 8 | |
LPSTR | .pSessionName | 16 | |
LPSTR | .pHostName | 24 | |
LPSTR | .pUserName | 32 | |
LPSTR | .pDomainName | 40 | |
LPSTR | .pFarmName | 48 |
│ └─56
WTS_SESSION_INFO_1W | DWORD | .ExecEnvId | 0 |
WTS_CONNECTSTATE_CLASS | .State | 4 | |
DWORD | .SessionId | 8 | |
LPWSTR | .pSessionName | 16 | |
LPWSTR | .pHostName | 24 | |
LPWSTR | .pUserName | 32 | |
LPWSTR | .pDomainName | 40 | |
LPWSTR | .pFarmName | 48 |
│ └─56
WTS_SMALL_RECT | SHORT | .Left | 0 |
SHORT | .Top | 2 | |
SHORT | .Right | 4 | |
SHORT | .Bottom | 6 |
│ └─8
WTS_SOCKADDR | USHORT | .sin_family | 0 |
union (unnamed) | .u | 4 |
│ └─32
WTS_SYSTEMTIME | USHORT | .wYear | 0 |
USHORT | .wMonth | 2 | |
USHORT | .wDayOfWeek | 4 | |
USHORT | .wDay | 6 | |
USHORT | .wHour | 8 | |
USHORT | .wMinute | 10 | |
USHORT | .wSecond | 12 | |
USHORT | .wMilliseconds | 14 |
│ └─16
WTS_THUMBNAILID | BYTE[16] | .rgbKey | 0 |
│ └─16
WTS_TIME_ZONE_INFORMATION | LONG | .Bias | 0 | |
WCHAR[32] | .StandardName | 4 | ||
WTS_SYSTEMTIME | USHORT | .StandardDate.wYear | 68 | |
USHORT | .StandardDate.wMonth | 70 | ||
USHORT | .StandardDate.wDayOfWeek | 72 | ||
USHORT | .StandardDate.wDay | 74 | ||
USHORT | .StandardDate.wHour | 76 | ||
USHORT | .StandardDate.wMinute | 78 | ||
USHORT | .StandardDate.wSecond | 80 | ||
USHORT | .StandardDate.wMilliseconds | 82 | ||
LONG | .StandardBias | 84 | ||
WCHAR[32] | .DaylightName | 88 | ||
WTS_SYSTEMTIME | USHORT | .DaylightDate.wYear | 152 | |
USHORT | .DaylightDate.wMonth | 154 | ||
USHORT | .DaylightDate.wDayOfWeek | 156 | ||
USHORT | .DaylightDate.wDay | 158 | ||
USHORT | .DaylightDate.wHour | 160 | ||
USHORT | .DaylightDate.wMinute | 162 | ||
USHORT | .DaylightDate.wSecond | 164 | ||
USHORT | .DaylightDate.wMilliseconds | 166 | ||
LONG | .DaylightBias | 168 |
│ └─172
WTS_USER_CREDENTIAL | WCHAR[256] | .UserName | 0 |
WCHAR[256] | .Password | 512 | |
WCHAR[256] | .Domain | 1024 |
│ └─1536
WTS_USER_DATA | WCHAR[257] | .WorkDirectory | 0 | ||
WCHAR[257] | .InitialProgram | 514 | |||
WTS_TIME_ZONE_INFORMATION | LONG | .UserTimeZone.Bias | 1028 | ||
WCHAR[32] | .UserTimeZone.StandardName | 1032 | |||
WTS_SYSTEMTIME | USHORT | .UserTimeZone.StandardDate.wYear | 1096 | ||
USHORT | .UserTimeZone.StandardDate.wMonth | 1098 | |||
USHORT | .UserTimeZone.StandardDate.wDayOfWeek | 1100 | |||
USHORT | .UserTimeZone.StandardDate.wDay | 1102 | |||
USHORT | .UserTimeZone.StandardDate.wHour | 1104 | |||
USHORT | .UserTimeZone.StandardDate.wMinute | 1106 | |||
USHORT | .UserTimeZone.StandardDate.wSecond | 1108 | |||
USHORT | .UserTimeZone.StandardDate.wMilliseconds | 1110 | |||
LONG | .UserTimeZone.StandardBias | 1112 | |||
WCHAR[32] | .UserTimeZone.DaylightName | 1116 | |||
WTS_SYSTEMTIME | USHORT | .UserTimeZone.DaylightDate.wYear | 1180 | ||
USHORT | .UserTimeZone.DaylightDate.wMonth | 1182 | |||
USHORT | .UserTimeZone.DaylightDate.wDayOfWeek | 1184 | |||
USHORT | .UserTimeZone.DaylightDate.wDay | 1186 | |||
USHORT | .UserTimeZone.DaylightDate.wHour | 1188 | |||
USHORT | .UserTimeZone.DaylightDate.wMinute | 1190 | |||
USHORT | .UserTimeZone.DaylightDate.wSecond | 1192 | |||
USHORT | .UserTimeZone.DaylightDate.wMilliseconds | 1194 | |||
LONG | .UserTimeZone.DaylightBias | 1196 |
│ └─1200
WitnessTagHelper | int | .Version | 0 | |
PaxosTagCStruct | unsigned long long | .paxosToValidate.__padding__PaxosTagVtable | 8 | |
unsigned long long | .paxosToValidate.__padding__NextEpochVtable | 16 | ||
unsigned long long | .paxosToValidate.__padding__NextEpoch_DateTimeVtable | 24 | ||
unsigned long long | .paxosToValidate.NextEpoch_DateTime_ticks | 32 | ||
int | .paxosToValidate.NextEpoch_Value | 40 | ||
DWORD | .paxosToValidate.__padding__BoundryNextEpoch | 44 | ||
unsigned long long | .paxosToValidate.__padding__EpochVtable | 48 | ||
unsigned long long | .paxosToValidate.__padding__Epoch_DateTimeVtable | 56 | ||
unsigned long long | .paxosToValidate.Epoch_DateTime_ticks | 64 | ||
int | .paxosToValidate.Epoch_Value | 72 | ||
DWORD | .paxosToValidate.__padding__BoundryEpoch | 76 | ||
int | .paxosToValidate.Sequence | 80 | ||
DWORD | .paxosToValidate.__padding__BoundrySequence | 84 |
│ └─88
WitnessTagUpdateHelper | int | .Version | 0 | |
PaxosTagCStruct | unsigned long long | .paxosToSet.__padding__PaxosTagVtable | 8 | |
unsigned long long | .paxosToSet.__padding__NextEpochVtable | 16 | ||
unsigned long long | .paxosToSet.__padding__NextEpoch_DateTimeVtable | 24 | ||
unsigned long long | .paxosToSet.NextEpoch_DateTime_ticks | 32 | ||
int | .paxosToSet.NextEpoch_Value | 40 | ||
DWORD | .paxosToSet.__padding__BoundryNextEpoch | 44 | ||
unsigned long long | .paxosToSet.__padding__EpochVtable | 48 | ||
unsigned long long | .paxosToSet.__padding__Epoch_DateTimeVtable | 56 | ||
unsigned long long | .paxosToSet.Epoch_DateTime_ticks | 64 | ||
int | .paxosToSet.Epoch_Value | 72 | ||
DWORD | .paxosToSet.__padding__BoundryEpoch | 76 | ||
int | .paxosToSet.Sequence | 80 | ||
DWORD | .paxosToSet.__padding__BoundrySequence | 84 | ||
PaxosTagCStruct | unsigned long long | .paxosToValidate.__padding__PaxosTagVtable | 88 | |
unsigned long long | .paxosToValidate.__padding__NextEpochVtable | 96 | ||
unsigned long long | .paxosToValidate.__padding__NextEpoch_DateTimeVtable | 104 | ||
unsigned long long | .paxosToValidate.NextEpoch_DateTime_ticks | 112 | ||
int | .paxosToValidate.NextEpoch_Value | 120 | ||
DWORD | .paxosToValidate.__padding__BoundryNextEpoch | 124 | ||
unsigned long long | .paxosToValidate.__padding__EpochVtable | 128 | ||
unsigned long long | .paxosToValidate.__padding__Epoch_DateTimeVtable | 136 | ||
unsigned long long | .paxosToValidate.Epoch_DateTime_ticks | 144 | ||
int | .paxosToValidate.Epoch_Value | 152 | ||
DWORD | .paxosToValidate.__padding__BoundryEpoch | 156 | ||
int | .paxosToValidate.Sequence | 160 | ||
DWORD | .paxosToValidate.__padding__BoundrySequence | 164 |
│ └─168
WmfPlaceableFileHeader | UINT32 | .Key | 0 | |
INT16 | .Hmf | 4 | ||
PWMFRect16 | INT16 | .BoundingBox.Left | 6 | |
INT16 | .BoundingBox.Top | 8 | ||
INT16 | .BoundingBox.Right | 10 | ||
INT16 | .BoundingBox.Bottom | 12 | ||
INT16 | .Inch | 14 | ||
UINT32 | .Reserved | 16 | ||
INT16 | .Checksum | 20 |
│ └─22
X3DAUDIO_CONE | FLOAT32 | .InnerAngle | 0 |
FLOAT32 | .OuterAngle | 4 | |
FLOAT32 | .InnerVolume | 8 | |
FLOAT32 | .OuterVolume | 12 | |
FLOAT32 | .InnerLPF | 16 | |
FLOAT32 | .OuterLPF | 20 | |
FLOAT32 | .InnerReverb | 24 | |
FLOAT32 | .OuterReverb | 28 |
│ └─32
X3DAUDIO_DISTANCE_CURVE | X3DAUDIO_DISTANCE_CURVE_POINT * | .pPoints | 0 |
UINT32 | .PointCount | 8 |
│ └─12
X3DAUDIO_DISTANCE_CURVE_POINT | FLOAT32 | .Distance | 0 |
FLOAT32 | .DSPSetting | 4 |
│ └─8
X3DAUDIO_DSP_SETTINGS | FLOAT32 * | .pMatrixCoefficients | 0 |
FLOAT32 * | .pDelayTimes | 8 | |
UINT32 | .SrcChannelCount | 16 | |
UINT32 | .DstChannelCount | 20 | |
FLOAT32 | .LPFDirectCoefficient | 24 | |
FLOAT32 | .LPFReverbCoefficient | 28 | |
FLOAT32 | .ReverbLevel | 32 | |
FLOAT32 | .DopplerFactor | 36 | |
FLOAT32 | .EmitterToListenerAngle | 40 | |
FLOAT32 | .EmitterToListenerDistance | 44 | |
FLOAT32 | .EmitterVelocityComponent | 48 | |
FLOAT32 | .ListenerVelocityComponent | 52 |
│ └─56
X3DAUDIO_EMITTER | X3DAUDIO_CONE * | .pCone | 0 |
X3DAUDIO_VECTOR | .OrientFront | 8 | |
X3DAUDIO_VECTOR | .OrientTop | 20 | |
X3DAUDIO_VECTOR | .Position | 32 | |
X3DAUDIO_VECTOR | .Velocity | 44 | |
FLOAT32 | .InnerRadius | 56 | |
FLOAT32 | .InnerRadiusAngle | 60 | |
UINT32 | .ChannelCount | 64 | |
FLOAT32 | .ChannelRadius | 68 | |
FLOAT32 * | .pChannelAzimuths | 72 | |
X3DAUDIO_DISTANCE_CURVE * | .pVolumeCurve | 80 | |
X3DAUDIO_DISTANCE_CURVE * | .pLFECurve | 88 | |
X3DAUDIO_DISTANCE_CURVE * | .pLPFDirectCurve | 96 | |
X3DAUDIO_DISTANCE_CURVE * | .pLPFReverbCurve | 104 | |
X3DAUDIO_DISTANCE_CURVE * | .pReverbCurve | 112 | |
FLOAT32 | .CurveDistanceScaler | 120 | |
FLOAT32 | .DopplerScaler | 124 |
│ └─128
X3DAUDIO_LISTENER | X3DAUDIO_VECTOR | .OrientFront | 0 |
X3DAUDIO_VECTOR | .OrientTop | 12 | |
X3DAUDIO_VECTOR | .Position | 24 | |
X3DAUDIO_VECTOR | .Velocity | 36 | |
X3DAUDIO_CONE * | .pCone | 48 |
│ └─56
X509Certificate | DWORD | .Version | 0 | |
DWORD[4] | .SerialNumber | 4 | ||
ALG_ID | .SignatureAlgorithm | 20 | ||
FILETIME | DWORD | .ValidFrom.dwLowDateTime | 24 | |
DWORD | .ValidFrom.dwHighDateTime | 28 | ||
FILETIME | DWORD | .ValidUntil.dwLowDateTime | 32 | |
DWORD | .ValidUntil.dwHighDateTime | 36 | ||
PSTR | .pszIssuer | 40 | ||
PSTR | .pszSubject | 48 | ||
PctPublicKey * | .pPublicKey | 56 |
│ └─64
XAPO_LOCKFORPROCESS_PARAMETERS | const WAVEFORMATEX * | .pFormat | 0 |
UINT32 | .MaxFrameCount | 8 |
│ └─12
XAPO_PROCESS_BUFFER_PARAMETERS | void * | .pBuffer | 0 |
XAPO_BUFFER_FLAGS | .BufferFlags | 8 | |
UINT32 | .ValidFrameCount | 12 |
│ └─16
XAPO_REGISTRATION_PROPERTIES | CLSID | .clsid | 0 |
WCHAR[256] | .FriendlyName | 16 | |
WCHAR[256] | .CopyrightInfo | 528 | |
UINT32 | .MajorVersion | 1040 | |
UINT32 | .MinorVersion | 1044 | |
UINT32 | .Flags | 1048 | |
UINT32 | .MinInputBufferCount | 1052 | |
UINT32 | .MaxInputBufferCount | 1056 | |
UINT32 | .MinOutputBufferCount | 1060 | |
UINT32 | .MaxOutputBufferCount | 1064 |
│ └─1068
XAUDIO2FX_REVERB_I3DL2_PARAMETERS | float | .WetDryMix | 0 |
INT32 | .Room | 4 | |
INT32 | .RoomHF | 8 | |
float | .RoomRolloffFactor | 12 | |
float | .DecayTime | 16 | |
float | .DecayHFRatio | 20 | |
INT32 | .Reflections | 24 | |
float | .ReflectionsDelay | 28 | |
INT32 | .Reverb | 32 | |
float | .ReverbDelay | 36 | |
float | .Diffusion | 40 | |
float | .Density | 44 | |
float | .HFReference | 48 |
│ └─52
XAUDIO2FX_REVERB_PARAMETERS | float | .WetDryMix | 0 |
UINT32 | .ReflectionsDelay | 4 | |
BYTE | .ReverbDelay | 8 | |
BYTE | .RearDelay | 9 | |
BYTE | .SideDelay | 10 | |
BYTE | .PositionLeft | 11 | |
BYTE | .PositionRight | 12 | |
BYTE | .PositionMatrixLeft | 13 | |
BYTE | .PositionMatrixRight | 14 | |
BYTE | .EarlyDiffusion | 15 | |
BYTE | .LateDiffusion | 16 | |
BYTE | .LowEQGain | 17 | |
BYTE | .LowEQCutoff | 18 | |
BYTE | .HighEQGain | 19 | |
BYTE | .HighEQCutoff | 20 | |
float | .RoomFilterFreq | 21 | |
float | .RoomFilterMain | 25 | |
float | .RoomFilterHF | 29 | |
float | .ReflectionsGain | 33 | |
float | .ReverbGain | 37 | |
float | .DecayTime | 41 | |
float | .Density | 45 | |
float | .RoomSize | 49 | |
BOOL | .DisableLateField | 53 |
│ └─57
XAUDIO2FX_VOLUMEMETER_LEVELS | float * | .pPeakLevels | 0 |
float * | .pRMSLevels | 8 | |
UINT32 | .ChannelCount | 16 |
│ └─20
XAUDIO2_BUFFER | UINT32 | .Flags | 0 |
UINT32 | .AudioBytes | 4 | |
const BYTE * | .pAudioData | 8 | |
UINT32 | .PlayBegin | 16 | |
UINT32 | .PlayLength | 20 | |
UINT32 | .LoopBegin | 24 | |
UINT32 | .LoopLength | 28 | |
UINT32 | .LoopCount | 32 | |
void * | .pContext | 36 |
│ └─44
XAUDIO2_BUFFER_WMA | const UINT32 * | .pDecodedPacketCumulativeBytes | 0 |
UINT32 | .PacketCount | 8 |
│ └─12
XAUDIO2_DEBUG_CONFIGURATION | UINT32 | .TraceMask | 0 |
UINT32 | .BreakMask | 4 | |
BOOL | .LogThreadID | 8 | |
BOOL | .LogFileline | 12 | |
BOOL | .LogFunctionName | 16 | |
BOOL | .LogTiming | 20 |
│ └─24
XAUDIO2_EFFECT_CHAIN | UINT32 | .EffectCount | 0 |
XAUDIO2_EFFECT_DESCRIPTOR * | .pEffectDescriptors | 4 |
│ └─12
XAUDIO2_EFFECT_DESCRIPTOR | IUnknown * | .pEffect | 0 |
BOOL | .InitialState | 8 | |
UINT32 | .OutputChannels | 12 |
│ └─16
XAUDIO2_FILTER_PARAMETERS | XAUDIO2_FILTER_TYPE | .Type | 0 |
float | .Frequency | 4 | |
float | .OneOverQ | 8 |
│ └─12
XAUDIO2_PERFORMANCE_DATA | UINT64 | .AudioCyclesSinceLastQuery | 0 |
UINT64 | .TotalCyclesSinceLastQuery | 8 | |
UINT32 | .MinimumCyclesPerQuantum | 16 | |
UINT32 | .MaximumCyclesPerQuantum | 20 | |
UINT32 | .MemoryUsageInBytes | 24 | |
UINT32 | .CurrentLatencyInSamples | 28 | |
UINT32 | .GlitchesSinceEngineStarted | 32 | |
UINT32 | .ActiveSourceVoiceCount | 36 | |
UINT32 | .TotalSourceVoiceCount | 40 | |
UINT32 | .ActiveSubmixVoiceCount | 44 | |
UINT32 | .ActiveResamplerCount | 48 | |
UINT32 | .ActiveMatrixMixCount | 52 | |
UINT32 | .ActiveXmaSourceVoices | 56 | |
UINT32 | .ActiveXmaStreams | 60 |
│ └─64
XAUDIO2_SEND_DESCRIPTOR | UINT32 | .Flags | 0 |
IXAudio2Voice * | .pOutputVoice | 4 |
│ └─12
XAUDIO2_VOICE_DETAILS | UINT32 | .CreationFlags | 0 |
UINT32 | .ActiveFlags | 4 | |
UINT32 | .InputChannels | 8 | |
UINT32 | .InputSampleRate | 12 |
│ └─16
XAUDIO2_VOICE_SENDS | UINT32 | .SendCount | 0 |
XAUDIO2_SEND_DESCRIPTOR * | .pSends | 4 |
│ └─12
XAUDIO2_VOICE_STATE | void * | .pCurrentBufferContext | 0 |
UINT32 | .BuffersQueued | 8 | |
UINT64 | .SamplesPlayed | 12 |
│ └─20
XFORM | FLOAT | .eM11 | 0 |
FLOAT | .eM12 | 4 | |
FLOAT | .eM21 | 8 | |
FLOAT | .eM22 | 12 | |
FLOAT | .eDx | 16 | |
FLOAT | .eDy | 20 |
│ └─24
XFORML | FLOATL | .eM11 | 0 |
FLOATL | .eM12 | 4 | |
FLOATL | .eM21 | 8 | |
FLOATL | .eM22 | 12 | |
FLOATL | .eDx | 16 | |
FLOATL | .eDy | 20 |
│ └─24
XFORMOBJ | ULONG | .ulReserved | 0 |
│ └─4
XHR_CERT | DWORD | .cbCert | 0 |
BYTE * | .pbCert | 8 |
│ └─16
XHR_COOKIE | WCHAR * | .pwszUrl | 0 | |
WCHAR * | .pwszName | 8 | ||
WCHAR * | .pwszValue | 16 | ||
WCHAR * | .pwszP3PPolicy | 24 | ||
FILETIME | DWORD | .ftExpires.dwLowDateTime | 32 | |
DWORD | .ftExpires.dwHighDateTime | 36 | ||
DWORD | .dwFlags | 40 |
│ └─48
XINPUT_CAPABILITIES | BYTE | .Type | 0 | |
BYTE | .SubType | 1 | ||
WORD | .Flags | 2 | ||
XINPUT_GAMEPAD | WORD | .Gamepad.wButtons | 4 | |
BYTE | .Gamepad.bLeftTrigger | 6 | ||
BYTE | .Gamepad.bRightTrigger | 7 | ||
SHORT | .Gamepad.sThumbLX | 8 | ||
SHORT | .Gamepad.sThumbLY | 10 | ||
SHORT | .Gamepad.sThumbRX | 12 | ||
SHORT | .Gamepad.sThumbRY | 14 | ||
XINPUT_VIBRATION | WORD | .Vibration.wLeftMotorSpeed | 16 | |
WORD | .Vibration.wRightMotorSpeed | 18 |
│ └─20
XINPUT_GAMEPAD | WORD | .wButtons | 0 |
BYTE | .bLeftTrigger | 2 | |
BYTE | .bRightTrigger | 3 | |
SHORT | .sThumbLX | 4 | |
SHORT | .sThumbLY | 6 | |
SHORT | .sThumbRX | 8 | |
SHORT | .sThumbRY | 10 |
│ └─12
XINPUT_KEYSTROKE | WORD | .VirtualKey | 0 |
WCHAR | .Unicode | 2 | |
WORD | .Flags | 4 | |
BYTE | .UserIndex | 6 | |
BYTE | .HidCode | 7 |
│ └─8
XINPUT_STATE | DWORD | .dwPacketNumber | 0 | |
XINPUT_GAMEPAD | WORD | .Gamepad.wButtons | 4 | |
BYTE | .Gamepad.bLeftTrigger | 6 | ||
BYTE | .Gamepad.bRightTrigger | 7 | ||
SHORT | .Gamepad.sThumbLX | 8 | ||
SHORT | .Gamepad.sThumbLY | 10 | ||
SHORT | .Gamepad.sThumbRX | 12 | ||
SHORT | .Gamepad.sThumbRY | 14 |
│ └─16
XINPUT_VIBRATION | WORD | .wLeftMotorSpeed | 0 |
WORD | .wRightMotorSpeed | 2 |
│ └─4
XLATEOBJ | ULONG | .iUniq | 0 |
FLONG | .flXlate | 4 | |
USHORT | .iSrcType | 8 | |
USHORT | .iDstType | 10 | |
ULONG | .cEntries | 12 | |
ULONG * | .pulXlate | 16 |
│ └─24
XPS_COLOR | XPS_COLOR_TYPE | .colorType | 0 |
union __MIDL___MIDL_itf_xpsobjectmodel_0000_0000_0028 | .value | 4 |
│ └─44
XPS_DASH | FLOAT | .length | 0 |
FLOAT | .gap | 4 |
│ └─8
XPS_GLYPH_INDEX | LONG | .index | 0 |
FLOAT | .advanceWidth | 4 | |
FLOAT | .horizontalOffset | 8 | |
FLOAT | .verticalOffset | 12 |
│ └─16
XPS_GLYPH_MAPPING | UINT32 | .unicodeStringStart | 0 |
UINT16 | .unicodeStringLength | 4 | |
UINT32 | .glyphIndicesStart | 8 | |
UINT16 | .glyphIndicesLength | 12 |
│ └─16
XPS_JOB_STATUS | UINT32 | .jobId | 0 |
INT32 | .currentDocument | 4 | |
INT32 | .currentPage | 8 | |
INT32 | .currentPageTotal | 12 | |
XPS_JOB_COMPLETION | .completion | 16 | |
HRESULT | .jobStatus | 20 |
│ └─24
XPS_MATRIX | FLOAT | .m11 | 0 |
FLOAT | .m12 | 4 | |
FLOAT | .m21 | 8 | |
FLOAT | .m22 | 12 | |
FLOAT | .m31 | 16 | |
FLOAT | .m32 | 20 |
│ └─24
XPS_POINT | FLOAT | .x | 0 |
FLOAT | .y | 4 |
│ └─8
XPS_RECT | FLOAT | .x | 0 |
FLOAT | .y | 4 | |
FLOAT | .width | 8 | |
FLOAT | .height | 12 |
│ └─16
XPS_SIZE | FLOAT | .width | 0 |
FLOAT | .height | 4 |
│ └─8
XYZCOLOR | WORD | .X | 0 |
WORD | .Y | 2 | |
WORD | .Z | 4 |
│ └─6
XYZColorF | FLOAT | .X | 0 |
FLOAT | .Y | 4 | |
FLOAT | .Z | 8 |
│ └─12
YxyCOLOR | WORD | .Y | 0 |
WORD | .x | 2 | |
WORD | .y | 4 |
│ └─6
_DEV_BROADCAST_USERDEFINED | struct _DEV_BROADCAST_HDR | .dbud_dbh | 0 |
char[1] | .dbud_szName | 12 |
│ └─16
_OBJECT_ATTRIBUTES | ULONG | .Length | 0 |
HANDLE | .RootDirectory | 8 | |
PUNICODE_STRING | .ObjectName | 16 | |
ULONG | .Attributes | 24 | |
PVOID | .SecurityDescriptor | 32 | |
PVOID | .SecurityQualityOfService | 40 |
│ └─48
_UNICODE_STRING | USHORT | .Length | 0 |
USHORT | .MaximumLength | 2 | |
PWCH | .Buffer | 8 |
│ └─16
__MIDL___MIDL_itf_UIAnimation_0000_0002_0003 | int | ._ | 0 |
│ └─4
fd_set | u_int | .fd_count | 0 |
SOCKET[64] | .fd_array | 8 |
│ └─520
in_addr | union (unnamed) | .S_un | 0 |
│ └─4
pluginResource | WCHAR[256] | .alias | 0 |
WCHAR[256] | .name | 512 | |
WCHAR * | .resourceFileContents | 1024 | |
WCHAR[256] | .fileExtension | 1032 | |
WCHAR[256] | .resourcePluginType | 1544 | |
boolean | .isDiscoverable | 2056 | |
long | .resourceType | 2060 | |
unsigned long | .pceIconSize | 2064 | |
byte * | .iconContents | 2072 | |
unsigned long | .pcePluginBlobSize | 2080 | |
byte * | .blobContents | 2088 |
│ └─2096
pluginResource2 | pluginResource | WCHAR[256] | .resourceV1.alias | 0 |
WCHAR[256] | .resourceV1.name | 512 | ||
WCHAR * | .resourceV1.resourceFileContents | 1024 | ||
WCHAR[256] | .resourceV1.fileExtension | 1032 | ||
WCHAR[256] | .resourceV1.resourcePluginType | 1544 | ||
boolean | .resourceV1.isDiscoverable | 2056 | ||
long | .resourceV1.resourceType | 2060 | ||
unsigned long | .resourceV1.pceIconSize | 2064 | ||
byte * | .resourceV1.iconContents | 2072 | ||
unsigned long | .resourceV1.pcePluginBlobSize | 2080 | ||
byte * | .resourceV1.blobContents | 2088 | ||
unsigned long | .pceFileAssocListSize | 2096 | ||
pluginResource2FileAssociation * | .fileAssocList | 2104 | ||
WCHAR * | .securityDescriptor | 2112 | ||
unsigned long | .pceFolderListSize | 2120 | ||
pluginFolderName * | .folderList | 2128 |
│ └─2136
pluginResource2FileAssociation | WCHAR[256] | .extName | 0 |
boolean | .primaryHandler | 512 | |
unsigned long | .pceIconSize | 516 | |
byte * | .iconContents | 520 |
│ └─528
smiCNTR64 | smiUINT32 | .hipart | 0 |
smiUINT32 | .lopart | 4 |
│ └─8
smiOCTETS | smiUINT32 | .len | 0 |
smiLPBYTE | .ptr | 8 |
│ └─16
smiOID | smiUINT32 | .len | 0 |
smiLPUINT32 | .ptr | 8 |
│ └─16
smiVALUE | smiUINT32 | .syntax | 0 |
union (unnamed) | .value | 8 |
│ └─24
smiVENDORINFO | char[64] | .vendorName | 0 |
char[64] | .vendorContact | 64 | |
char[32] | .vendorVersionId | 128 | |
char[32] | .vendorVersionDate | 160 | |
smiUINT32 | .vendorEnterprise | 192 |
│ └─196
sockaddr_atm | u_short | .satm_family | 0 | |
ATM_ADDRESS | DWORD | .satm_number.AddressType | 4 | |
DWORD | .satm_number.NumofDigits | 8 | ||
UCHAR[20] | .satm_number.Addr | 12 | ||
ATM_BLLI | DWORD | .satm_blli.Layer2Protocol | 32 | |
DWORD | .satm_blli.Layer2UserSpecifiedProtocol | 36 | ||
DWORD | .satm_blli.Layer3Protocol | 40 | ||
DWORD | .satm_blli.Layer3UserSpecifiedProtocol | 44 | ||
DWORD | .satm_blli.Layer3IPI | 48 | ||
UCHAR[5] | .satm_blli.SnapID | 52 | ||
ATM_BHLI | DWORD | .satm_bhli.HighLayerInfoType | 60 | |
DWORD | .satm_bhli.HighLayerInfoLength | 64 | ||
UCHAR[8] | .satm_bhli.HighLayerInfo | 68 |
│ └─76
sockaddr_gen | struct sockaddr | .Address | 0 |
struct sockaddr_in | .AddressIn | 0 | |
struct sockaddr_in6_old | .AddressIn6 | 0 |
│ └─24
sockaddr_in6_old | SHORT | .sin6_family | 0 | |
USHORT | .sin6_port | 2 | ||
ULONG | .sin6_flowinfo | 4 | ||
IN6_ADDR | union (unnamed) | .sin6_addr.u | 8 |
│ └─24
uSTGMEDIUM | DWORD | .tymed | 0 |
HBITMAP | .hBitmap | 8 | |
HENHMETAFILE | .hEnhMetaFile | 8 | |
HGLOBAL | .hGlobal | 8 | |
HMETAFILEPICT | .hMetaFilePict | 8 | |
LPOLESTR | .lpszFileName | 8 | |
IStorage * | .pstg | 8 | |
IStream * | .pstm | 8 | |
IUnknown * | .pUnkForRelease | 16 |
│ └─24