msirp
import "github.com/TheManticoreProject/Manticore/windows/protocols/ms-irp"
Index
- type DWORDLONG
- type FTP_STATISTICS_0
- type FTP_STATISTICS_STRUCT
- type IIS_USER_ENUM_STRUCT
- type IIS_USER_INFO_1
- type IIS_USER_INFO_1_CONTAINER
- type INETA_ATQ_STATISTICS
- type INETA_CACHE_STATISTICS
- type INET_INFO_CAPABILITIES_STRUCT
- type INET_INFO_CAP_FLAGS
- type INET_INFO_CONFIG_INFO
- type INET_INFO_GLOBAL_CONFIG_INFO
- type INET_INFO_IP_SEC_ENTRY
- type INET_INFO_IP_SEC_LIST
- type INET_INFO_SITE_ENTRY
- type INET_INFO_SITE_LIST
- type INET_INFO_STATISTICS_0
- type INET_INFO_STATISTICS_INFO
- type INET_INFO_VIRTUAL_ROOT_ENTRY
- type INET_INFO_VIRTUAL_ROOT_LIST
- type INET_LOG_CONFIGURATION
- type USER_ENUM_UNION
- type W3_STATISTICS_1
- type W3_STATISTICS_STRUCT
type DWORDLONG
DWORDLONG is the [MS-DTYP] 2.2.6 unsigned 64-bit integer (unsigned __int64). It is imported from ms-dtyp.idl by [MS-IRP] rather than defined inline, so model it as a fixed 8-byte word. Used by INETA_CACHE_STATISTICS.CurrentFileCacheSize and .MaximumFileCacheSize ([MS-IRP] 2.2.1.6).
type DWORDLONG = ndr.DWORD64
type FTP\_STATISTICS\_0
FTP_STATISTICS_0 ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type FTP_STATISTICS_0 struct {
TotalBytesSent msdtyp.LARGE_INTEGER
TotalBytesReceived msdtyp.LARGE_INTEGER
TotalFilesSent ndr.DWORD
TotalFilesReceived ndr.DWORD
CurrentAnonymousUsers ndr.DWORD
CurrentNonAnonymousUsers ndr.DWORD
TotalAnonymousUsers ndr.DWORD
TotalNonAnonymousUsers ndr.DWORD
MaxAnonymousUsers ndr.DWORD
MaxNonAnonymousUsers ndr.DWORD
CurrentConnections ndr.DWORD
MaxConnections ndr.DWORD
ConnectionAttempts ndr.DWORD
LogonAttempts ndr.DWORD
ServiceUptime ndr.DWORD
TotalAllowedRequests ndr.DWORD
TotalRejectedRequests ndr.DWORD
TotalBlockedRequests ndr.DWORD
CurrentBlockedRequests ndr.DWORD
MeasuredBandwidth ndr.DWORD
TimeOfLastClear ndr.DWORD
}
type FTP\_STATISTICS\_STRUCT
FTP_STATISTICS_STRUCT is a discriminated union ([MS-IRP]); the discriminant precedes the selected arm ([C706] 14.3.8). Generated by tools/idlgen — verify case values.
type FTP_STATISTICS_STRUCT struct {
Tag ndr.DWORD `ndr:"switch"`
StatInfo0 *FTP_STATISTICS_0 `ndr:"case=0,unique"`
}
type IIS\_USER\_ENUM\_STRUCT
IIS_USER_ENUM_STRUCT ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type IIS_USER_ENUM_STRUCT struct {
Level ndr.DWORD
ConfigInfo USER_ENUM_UNION
}
type IIS\_USER\_INFO\_1
IIS_USER_INFO_1 ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type IIS_USER_INFO_1 struct {
IdUser ndr.DWORD
PszUser *ndr.WSTR `ndr:"unique"`
FAnonymous ndr.BOOL
InetHost ndr.DWORD
TConnect ndr.DWORD
}
type IIS\_USER\_INFO\_1\_CONTAINER
IIS_USER_INFO_1_CONTAINER ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type IIS_USER_INFO_1_CONTAINER struct {
EntriesRead ndr.DWORD
Buffer []IIS_USER_INFO_1 `ndr:"unique,conformant,size_is=EntriesRead"`
}
type INETA\_ATQ\_STATISTICS
INETA_ATQ_STATISTICS ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INETA_ATQ_STATISTICS struct {
TotalBlockedRequests ndr.DWORD
TotalRejectedRequests ndr.DWORD
TotalAllowedRequests ndr.DWORD
CurrentBlockedRequests ndr.DWORD
MeasuredBandwidth ndr.DWORD
}
type INETA\_CACHE\_STATISTICS
INETA_CACHE_STATISTICS ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INETA_CACHE_STATISTICS struct {
FilesCached ndr.DWORD
TotalFilesCached ndr.DWORD
FileHits ndr.DWORD
FileMisses ndr.DWORD
FileFlushes ndr.DWORD
CurrentFileCacheSize DWORDLONG
MaximumFileCacheSize DWORDLONG
FlushedEntries ndr.DWORD
TotalFlushed ndr.DWORD
URICached ndr.DWORD
TotalURICached ndr.DWORD
URIHits ndr.DWORD
URIMisses ndr.DWORD
URIFlushes ndr.DWORD
TotalURIFlushed ndr.DWORD
BlobCached ndr.DWORD
TotalBlobCached ndr.DWORD
BlobHits ndr.DWORD
BlobMisses ndr.DWORD
BlobFlushes ndr.DWORD
TotalBlobFlushed ndr.DWORD
}
type INET\_INFO\_CAPABILITIES\_STRUCT
INET_INFO_CAPABILITIES_STRUCT ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_CAPABILITIES_STRUCT struct {
CapVersion ndr.DWORD
ProductType ndr.DWORD
MajorVersion ndr.DWORD
MinorVersion ndr.DWORD
BuildNumber ndr.DWORD
NumCapFlags ndr.DWORD
CapFlags []INET_INFO_CAP_FLAGS `ndr:"unique,conformant,size_is=NumCapFlags"`
}
type INET\_INFO\_CAP\_FLAGS
INET_INFO_CAP_FLAGS ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_CAP_FLAGS struct {
Flag ndr.DWORD
Mask ndr.DWORD
}
type INET\_INFO\_CONFIG\_INFO
INET_INFO_CONFIG_INFO ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_CONFIG_INFO struct {
FieldControl ndr.DWORD
DwConnectionTimeout ndr.DWORD
DwMaxConnections ndr.DWORD
LpszAdminName *ndr.WSTR `ndr:"unique"`
LpszAdminEmail *ndr.WSTR `ndr:"unique"`
LpszServerComment *ndr.WSTR `ndr:"unique"`
LpLogConfig *INET_LOG_CONFIGURATION `ndr:"unique"`
LangId uint16
LocalId ndr.DWORD
ProductId [64]uint8
FLogAnonymous ndr.BOOL
FLogNonAnonymous ndr.BOOL
LpszAnonUserName *ndr.WSTR `ndr:"unique"`
SzAnonPassword [257]uint16
DwAuthentication ndr.DWORD
SPort int16
DenyIPList *INET_INFO_IP_SEC_LIST `ndr:"unique"`
GrantIPList *INET_INFO_IP_SEC_LIST `ndr:"unique"`
VirtualRoots *INET_INFO_VIRTUAL_ROOT_LIST `ndr:"unique"`
}
type INET\_INFO\_GLOBAL\_CONFIG\_INFO
INET_INFO_GLOBAL_CONFIG_INFO ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_GLOBAL_CONFIG_INFO struct {
FieldControl ndr.DWORD
BandwidthLevel ndr.DWORD
CbMemoryCacheSize ndr.DWORD
}
type INET\_INFO\_IP\_SEC\_ENTRY
INET_INFO_IP_SEC_ENTRY ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_IP_SEC_ENTRY struct {
DwMask ndr.DWORD
DwNetwork ndr.DWORD
}
type INET\_INFO\_IP\_SEC\_LIST
INET_INFO_IP_SEC_LIST ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_IP_SEC_LIST struct {
CEntries ndr.DWORD
AIPSecEntry []INET_INFO_IP_SEC_ENTRY `ndr:"conformant,size_is=CEntries"`
}
type INET\_INFO\_SITE\_ENTRY
INET_INFO_SITE_ENTRY ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_SITE_ENTRY struct {
PszComment *ndr.WSTR `ndr:"unique"`
DwInstance ndr.DWORD
}
type INET\_INFO\_SITE\_LIST
INET_INFO_SITE_LIST ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_SITE_LIST struct {
CEntries ndr.DWORD
ASiteEntry []INET_INFO_SITE_ENTRY `ndr:"conformant,size_is=CEntries"`
}
type INET\_INFO\_STATISTICS\_0
INET_INFO_STATISTICS_0 ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_STATISTICS_0 struct {
CacheCtrs INETA_CACHE_STATISTICS
AtqCtrs INETA_ATQ_STATISTICS
NAuxCounters ndr.DWORD
RgCounters [20]ndr.DWORD
}
type INET\_INFO\_STATISTICS\_INFO
INET_INFO_STATISTICS_INFO is a discriminated union ([MS-IRP]); the discriminant precedes the selected arm ([C706] 14.3.8). Generated by tools/idlgen — verify case values.
type INET_INFO_STATISTICS_INFO struct {
Tag ndr.DWORD `ndr:"switch"`
InetStats0 *INET_INFO_STATISTICS_0 `ndr:"case=0,unique"`
}
type INET\_INFO\_VIRTUAL\_ROOT\_ENTRY
INET_INFO_VIRTUAL_ROOT_ENTRY ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_VIRTUAL_ROOT_ENTRY struct {
PszRoot *ndr.WSTR `ndr:"unique"`
PszAddress *ndr.WSTR `ndr:"unique"`
PszDirectory *ndr.WSTR `ndr:"unique"`
DwMask ndr.DWORD
PszAccountName *ndr.WSTR `ndr:"unique"`
AccountPassword [257]uint16
DwError ndr.DWORD
}
type INET\_INFO\_VIRTUAL\_ROOT\_LIST
INET_INFO_VIRTUAL_ROOT_LIST ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_INFO_VIRTUAL_ROOT_LIST struct {
CEntries ndr.DWORD
AVirtRootEntry []INET_INFO_VIRTUAL_ROOT_ENTRY `ndr:"conformant,size_is=CEntries"`
}
type INET\_LOG\_CONFIGURATION
INET_LOG_CONFIGURATION ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type INET_LOG_CONFIGURATION struct {
InetLogType ndr.DWORD
IlPeriod ndr.DWORD
RgchLogFileDirectory [260]uint16
CbSizeForTruncation ndr.DWORD
RgchDataSource [260]uint16
RgchTableName [30]uint16
RgchUserName [257]uint16
RgchPassword [257]uint16
}
type USER\_ENUM\_UNION
USER_ENUM_UNION is a discriminated union ([MS-IRP]); the discriminant precedes the selected arm ([C706] 14.3.8). Generated by tools/idlgen — verify case values.
type USER_ENUM_UNION struct {
Tag ndr.DWORD `ndr:"switch"`
Level1 *IIS_USER_INFO_1_CONTAINER `ndr:"case=1,unique"`
}
type W3\_STATISTICS\_1
W3_STATISTICS_1 ([MS-IRP]). Generated by tools/idlgen; verify pointer/array tags.
type W3_STATISTICS_1 struct {
TotalBytesSent msdtyp.LARGE_INTEGER
TotalBytesReceived msdtyp.LARGE_INTEGER
TotalFilesSent ndr.DWORD
TotalFilesReceived ndr.DWORD
CurrentAnonymousUsers ndr.DWORD
CurrentNonAnonymousUsers ndr.DWORD
TotalAnonymousUsers ndr.DWORD
TotalNonAnonymousUsers ndr.DWORD
MaxAnonymousUsers ndr.DWORD
MaxNonAnonymousUsers ndr.DWORD
CurrentConnections ndr.DWORD
MaxConnections ndr.DWORD
ConnectionAttempts ndr.DWORD
LogonAttempts ndr.DWORD
TotalOptions ndr.DWORD
TotalGets ndr.DWORD
TotalPosts ndr.DWORD
TotalHeads ndr.DWORD
TotalPuts ndr.DWORD
TotalDeletes ndr.DWORD
TotalTraces ndr.DWORD
TotalMove ndr.DWORD
TotalCopy ndr.DWORD
TotalMkcol ndr.DWORD
TotalPropfind ndr.DWORD
TotalProppatch ndr.DWORD
TotalSearch ndr.DWORD
TotalLock ndr.DWORD
TotalUnlock ndr.DWORD
TotalOthers ndr.DWORD
TotalCGIRequests ndr.DWORD
TotalBGIRequests ndr.DWORD
TotalNotFoundErrors ndr.DWORD
TotalLockedErrors ndr.DWORD
CurrentCalAuth ndr.DWORD
MaxCalAuth ndr.DWORD
TotalFailedCalAuth ndr.DWORD
CurrentCalSsl ndr.DWORD
MaxCalSsl ndr.DWORD
TotalFailedCalSsl ndr.DWORD
CurrentCGIRequests ndr.DWORD
CurrentBGIRequests ndr.DWORD
MaxCGIRequests ndr.DWORD
MaxBGIRequests ndr.DWORD
CurrentBlockedRequests ndr.DWORD
TotalBlockedRequests ndr.DWORD
TotalAllowedRequests ndr.DWORD
TotalRejectedRequests ndr.DWORD
MeasuredBw ndr.DWORD
ServiceUptime ndr.DWORD
TimeOfLastClear ndr.DWORD
NAuxCounters ndr.DWORD
RgCounters [20]ndr.DWORD
}
type W3\_STATISTICS\_STRUCT
W3_STATISTICS_STRUCT is a discriminated union ([MS-IRP]); the discriminant precedes the selected arm ([C706] 14.3.8). Generated by tools/idlgen — verify case values.
type W3_STATISTICS_STRUCT struct {
Tag ndr.DWORD `ndr:"switch"`
StatInfo1 *W3_STATISTICS_1 `ndr:"case=0,unique"`
}