Files
marlersoft-win32json/api/Security.Authorization.UI.json
2026-02-15 17:17:14 -07:00

662 lines
26 KiB
JSON

{
"Constants":[{
"Name":"SI_EDIT_PERMS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":0
,"Attrs":[]
},{
"Name":"SI_EDIT_OWNER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"SI_CONTAINER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"SI_READONLY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"SI_RESET"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"SI_OWNER_READONLY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
},{
"Name":"SI_OWNER_RECURSE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":256
,"Attrs":[]
},{
"Name":"SI_NO_ACL_PROTECT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":512
,"Attrs":[]
},{
"Name":"SI_NO_TREE_APPLY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1024
,"Attrs":[]
},{
"Name":"SI_PAGE_TITLE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2048
,"Attrs":[]
},{
"Name":"SI_SERVER_IS_DC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4096
,"Attrs":[]
},{
"Name":"SI_RESET_DACL_TREE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16384
,"Attrs":[]
},{
"Name":"SI_RESET_SACL_TREE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32768
,"Attrs":[]
},{
"Name":"SI_OBJECT_GUID"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
},{
"Name":"SI_ACCESS_SPECIFIC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":65536
,"Attrs":[]
},{
"Name":"SI_ACCESS_GENERAL"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":131072
,"Attrs":[]
},{
"Name":"SI_ACCESS_CONTAINER"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":262144
,"Attrs":[]
},{
"Name":"SI_ACCESS_PROPERTY"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":524288
,"Attrs":[]
},{
"Name":"DOBJ_RES_CONT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"DOBJ_RES_ROOT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"DOBJ_VOL_NTACLS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"DOBJ_COND_NTACLS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"DOBJ_RIBBON_LAUNCH"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"CFSTR_ACLUI_SID_INFO_LIST"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"CFSTR_ACLUI_SID_INFO_LIST"
,"Attrs":[]
},{
"Name":"SECURITY_OBJECT_ID_OBJECT_SD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SECURITY_OBJECT_ID_SHARE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SECURITY_OBJECT_ID_CENTRAL_POLICY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SECURITY_OBJECT_ID_CENTRAL_ACCESS_RULE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
}],
"Types":[{
"Name":"SECURITY_INFO_PAGE_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"SI_ADVANCED","Value":16}
,{"Name":"SI_EDIT_AUDITS","Value":2}
,{"Name":"SI_EDIT_PROPERTIES","Value":128}
]
,"IntegerBase":"UInt32"
},{
"Name":"SI_OBJECT_INFO_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"SI_AUDITS_ELEVATION_REQUIRED","Value":33554432}
,{"Name":"SI_DISABLE_DENY_ACE","Value":2147483648}
,{"Name":"SI_EDIT_EFFECTIVE","Value":131072}
,{"Name":"SI_ENABLE_CENTRAL_POLICY","Value":1073741824}
,{"Name":"SI_ENABLE_EDIT_ATTRIBUTE_CONDITION","Value":536870912}
,{"Name":"SI_MAY_WRITE","Value":268435456}
,{"Name":"SI_NO_ADDITIONAL_PERMISSION","Value":2097152}
,{"Name":"SI_OWNER_ELEVATION_REQUIRED","Value":67108864}
,{"Name":"SI_PERMS_ELEVATION_REQUIRED","Value":16777216}
,{"Name":"SI_RESET_DACL","Value":262144}
,{"Name":"SI_RESET_OWNER","Value":1048576}
,{"Name":"SI_RESET_SACL","Value":524288}
,{"Name":"SI_SCOPE_ELEVATION_REQUIRED","Value":134217728}
,{"Name":"SI_VIEW_ONLY","Value":4194304}
]
,"IntegerBase":"UInt32"
},{
"Name":"SI_OBJECT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SI_OBJECT_INFO_FLAGS","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]},"Attrs":[]}
,{"Name":"hInstance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszObjectName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pszPageTitle","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"guidObjectType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SI_ACCESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"mask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SI_INHERIT_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pguid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"ACE_FLAGS","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":[]}
,{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
]
,"NestedTypes":[]
},{
"Name":"SI_PAGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SI_PAGE_PERM","Value":0}
,{"Name":"SI_PAGE_ADVPERM","Value":1}
,{"Name":"SI_PAGE_AUDIT","Value":2}
,{"Name":"SI_PAGE_OWNER","Value":3}
,{"Name":"SI_PAGE_EFFECTIVE","Value":4}
,{"Name":"SI_PAGE_TAKEOWNERSHIP","Value":5}
,{"Name":"SI_PAGE_SHARE","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"SI_PAGE_ACTIVATED"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SI_SHOW_DEFAULT","Value":0}
,{"Name":"SI_SHOW_PERM_ACTIVATED","Value":1}
,{"Name":"SI_SHOW_AUDIT_ACTIVATED","Value":2}
,{"Name":"SI_SHOW_OWNER_ACTIVATED","Value":3}
,{"Name":"SI_SHOW_EFFECTIVE_ACTIVATED","Value":4}
,{"Name":"SI_SHOW_SHARE_ACTIVATED","Value":5}
,{"Name":"SI_SHOW_CENTRAL_POLICY_ACTIVATED","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"ISecurityInformation"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"965fc360-16ff-11d0-91cb-00aa00bbb723"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetObjectInformation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pObjectInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SI_OBJECT_INFO","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetSecurity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"RequestedInformation","Type":{"Kind":"ApiRef","Name":"OBJECT_SECURITY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"ppSecurityDescriptor","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fDefault","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SetSecurity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"SecurityInformation","Type":{"Kind":"ApiRef","Name":"OBJECT_SECURITY_INFORMATION","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"pSecurityDescriptor","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"GetAccessRights"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pguidObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SECURITY_INFO_PAGE_FLAGS","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]},"Attrs":["In"]}
,{"Name":"ppAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SI_ACCESS","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"pcAccesses","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"piDefaultAccess","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"MapGeneric"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pguidObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pAceFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out"]}
,{"Name":"pMask","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetInheritTypes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppInheritTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SI_INHERIT_TYPE","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"pcInheritTypes","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"PropertySheetPageCallback"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hwnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"uMsg","Type":{"Kind":"ApiRef","Name":"PSPCB_MESSAGE","TargetKind":"Default","Api":"UI.Controls","Parents":[]},"Attrs":["In"]}
,{"Name":"uPage","Type":{"Kind":"ApiRef","Name":"SI_PAGE_TYPE","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"ISecurityInformation2"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"c3ccfdb4-6f88-11d2-a3ce-00c04fb1782a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"IsDaclCanonical"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pDacl","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"LookupSids"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cSids","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"rgpSids","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppdo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IDataObject","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"SID_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwzCommonName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwzClass","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pwzUPN","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SID_INFO_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cItems","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"aSidInfo","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SID_INFO","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IEffectivePermission"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"3853dc76-9f35-407c-88a1-d19344365fbc"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetEffectivePermission"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pguidObjectType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pUserSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pSD","Type":{"Kind":"ApiRef","Name":"PSECURITY_DESCRIPTOR","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]}
,{"Name":"ppObjectTypeList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}}},"Attrs":["In","Out"]}
,{"Name":"pcObjectTypeListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"ppGrantedAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}}},"Attrs":["In","Out"]}
,{"Name":"pcGrantedAccessListLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"ISecurityObjectTypeInfo"
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Kind":"Com"
,"Guid":"fc3066eb-79ef-444b-9111-d18a75ebf2fa"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetInheritSource"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"si","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pACL","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ACL","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"ppInheritArray","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"INHERITED_FROMA","TargetKind":"Default","Api":"Security.Authorization","Parents":[]}}},"Attrs":["In","Out"]}
]
}]
},{
"Name":"ISecurityInformation3"
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Kind":"Com"
,"Guid":"e2cdc9cc-31bd-4f8f-8c8b-b641af516a1a"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetFullResourceName"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"ppszResourceName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"OpenElevatedEditor"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"uPage","Type":{"Kind":"ApiRef","Name":"SI_PAGE_TYPE","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"SECURITY_OBJECT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pwszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"pData","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cbData","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pData2","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"cbData2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fWellKnown","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"EFFPERM_RESULT_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fEvaluated","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"cObjectTypeListLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"pObjectTypeList","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OBJECT_TYPE_LIST","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":[]}
,{"Name":"pGrantedAccessList","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ISecurityInformation4"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"ea961070-cd14-4621-ace4-f63c03e583e4"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetSecondarySecurity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSecurityObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SECURITY_OBJECT","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"pSecurityObjectCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
}]
},{
"Name":"IEffectivePermission2"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"941fabca-dd47-4fca-90bb-b0e10255f20d"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"ComputeEffectivePermissionWithSecondarySecurity"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"pDeviceSid","Type":{"Kind":"ApiRef","Name":"PSID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"pszServerName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pSecurityObjects","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"SECURITY_OBJECT","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwSecurityObjectCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pUserGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pAuthzUserGroupsOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SID_OPERATION","TargetKind":"Default","Api":"Security.Authorization","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pDeviceGroups","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TOKEN_GROUPS","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pAuthzDeviceGroupsOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SID_OPERATION","TargetKind":"Default","Api":"Security.Authorization","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pAuthzUserClaims","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTES_INFORMATION","TargetKind":"Default","Api":"Security.Authorization","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pAuthzUserClaimsOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION","TargetKind":"Default","Api":"Security.Authorization","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pAuthzDeviceClaims","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTES_INFORMATION","TargetKind":"Default","Api":"Security.Authorization","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pAuthzDeviceClaimsOperations","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AUTHZ_SECURITY_ATTRIBUTE_OPERATION","TargetKind":"Default","Api":"Security.Authorization","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pEffpermResultLists","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"EFFPERM_RESULT_LIST","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]}},"Attrs":["In","Out"]}
]
}]
}],
"Functions":[{
"Name":"CreateSecurityPage"
,"SetLastError":true
,"DllImport":"ACLUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HPROPSHEETPAGE","TargetKind":"Default","Api":"UI.Controls","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"psi","Type":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security.Authorization.UI","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EditSecurity"
,"SetLastError":true
,"DllImport":"ACLUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"psi","Type":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security.Authorization.UI","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"EditSecurityAdvanced"
,"SetLastError":false
,"DllImport":"ACLUI.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hwndOwner","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"psi","Type":{"Kind":"ApiRef","Name":"ISecurityInformation","TargetKind":"Com","Api":"Security.Authorization.UI","Parents":[]},"Attrs":["In"]}
,{"Name":"uSIPage","Type":{"Kind":"ApiRef","Name":"SI_PAGE_TYPE","TargetKind":"Default","Api":"Security.Authorization.UI","Parents":[]},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
]
}