mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
333 lines
14 KiB
JSON
333 lines
14 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"ENHANCED_STORAGE_PASSWORD_SILO_INFORMATION"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"CurrentAdminFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"CurrentUserFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"TotalUserAuthenticationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TotalAdminAuthenticationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"FipsCompliant","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"SecurityIDAvailable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"InitializeInProgress","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ITMSArmed","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ITMSArmable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"UserCreated","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ResetOnPORDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"ResetOnPORCurrent","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":[]}
|
|
,{"Name":"MaxAdminFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MaxUserFailures","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"TimeToCompleteInitialization","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"TimeRemainingToCompleteInitialization","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MinTimeToAuthenticate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"MaxAdminPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MinAdminPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MaxAdminHintSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MaxUserPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MinUserPasswordSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MaxUserHintSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MaxUserNameSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MaxSiloNameSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"MaxChallengeSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"EnumEnhancedStorageACT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"fe841493-835c-4fa3-b6cc-b4b2d4719848"
|
|
}
|
|
,{
|
|
"Name":"EnhancedStorageACT"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"af076a15-2ece-4ad4-bb21-29f040e176d8"
|
|
}
|
|
,{
|
|
"Name":"EnhancedStorageSilo"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"cb25220c-76c7-4fee-842b-f3383cd022bc"
|
|
}
|
|
,{
|
|
"Name":"EnhancedStorageSiloAction"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"886d29dd-b506-466b-9fbf-b44ff383fb3f"
|
|
}
|
|
,{
|
|
"Name":"ACT_AUTHORIZATION_STATE"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulState","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SILO_INFO"
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"ulSTID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"SpecificationMajor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"SpecificationMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ImplementationMajor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"ImplementationMinor","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
,{"Name":"capabilities","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ACT_AUTHORIZATION_STATE_VALUE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"ACT_UNAUTHORIZED","Value":0}
|
|
,{"Name":"ACT_AUTHORIZED","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"IEnumEnhancedStorageACT"
|
|
,"Kind":"Com"
|
|
,"Guid":"09b224bd-1335-4631-a7ff-cfd3a92646d7"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetACTs"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pppIEnhancedStorageACTs","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageACT","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}}},"Attrs":["Out"]}
|
|
,{"Name":"pcEnhancedStorageACTs","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMatchingACT"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"szVolume","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In","Const"]}
|
|
,{"Name":"ppIEnhancedStorageACT","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageACT","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IEnhancedStorageACT"
|
|
,"Kind":"Com"
|
|
,"Guid":"6e7781f4-e0f2-4239-b976-a01abab52930"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Authorize"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"hwndParent","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Unauthorize"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetAuthorizationState"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pState","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACT_AUTHORIZATION_STATE","TargetKind":"Default","Api":"EnhancedStorage","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetMatchingVolume"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppwszVolume","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetUniqueIdentity"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppwszIdentity","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetSilos"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pppIEnhancedStorageSilos","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageSilo","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}}},"Attrs":["Out"]}
|
|
,{"Name":"pcEnhancedStorageSilos","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IEnhancedStorageACT2"
|
|
,"Kind":"Com"
|
|
,"Guid":"4da57d2e-8eb3-41f6-a07e-98b52b88242b"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IEnhancedStorageACT","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetDeviceName"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppwszDeviceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IsDeviceRemovable"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pIsDeviceRemovable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IEnhancedStorageACT3"
|
|
,"Kind":"Com"
|
|
,"Guid":"022150a1-113d-11df-bb61-001aa01bbc58"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IEnhancedStorageACT2","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"UnauthorizeEx"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IsQueueFrozen"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pIsQueueFrozen","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetShellExtSupport"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pShellExtSupport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IEnhancedStorageSilo"
|
|
,"Kind":"Com"
|
|
,"Guid":"5aef78c6-2242-4703-bf49-44b29357a359"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetInfo"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pSiloInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SILO_INFO","TargetKind":"Default","Api":"EnhancedStorage","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetActions"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pppIEnhancedStorageSiloActions","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IEnhancedStorageSiloAction","TargetKind":"Com","Api":"EnhancedStorage","Parents":[]}}},"Attrs":["Out"]}
|
|
,{"Name":"pcEnhancedStorageSiloActions","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SendCommand"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"Command","Type":{"Kind":"Native","Name":"Byte"},"Attrs":["In"]}
|
|
,{"Name":"pbCommandBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In"]}
|
|
,{"Name":"cbCommandBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"pbResponseBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":4,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
|
|
,{"Name":"pcbResponseBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetPortableDevice"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppIPortableDevice","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IPortableDevice","TargetKind":"Com","Api":"WindowsPortableDevices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDevicePath"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppwszSiloDevicePath","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IEnhancedStorageSiloAction"
|
|
,"Kind":"Com"
|
|
,"Guid":"b6f7f311-206f-4ff8-9c4b-27efee77a86f"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetName"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppwszActionName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetDescription"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"ppwszActionDescription","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Invoke"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
]
|
|
|
|
}
|