{ "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":[ ] }