{ "Constants":[{ "Name":"SAFER_SCOPEID_MACHINE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SAFER_SCOPEID_USER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SAFER_LEVELID_FULLYTRUSTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"SAFER_LEVELID_NORMALUSER" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"SAFER_LEVELID_CONSTRAINED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"SAFER_LEVELID_UNTRUSTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"SAFER_LEVELID_DISALLOWED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":0 ,"Attrs":[] },{ "Name":"SAFER_LEVEL_OPEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SAFER_MAX_FRIENDLYNAME_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"SAFER_MAX_DESCRIPTION_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":256 ,"Attrs":[] },{ "Name":"SAFER_MAX_HASH_SIZE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":64 ,"Attrs":[] },{ "Name":"SAFER_CRITERIA_IMAGEPATH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SAFER_CRITERIA_NOSIGNEDHASH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SAFER_CRITERIA_IMAGEHASH" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SAFER_CRITERIA_AUTHENTICODE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8 ,"Attrs":[] },{ "Name":"SAFER_CRITERIA_URLZONE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":16 ,"Attrs":[] },{ "Name":"SAFER_CRITERIA_APPX_PACKAGE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":32 ,"Attrs":[] },{ "Name":"SAFER_CRITERIA_IMAGEPATH_NT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"SAFER_POLICY_JOBID_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4278190080 ,"Attrs":[] },{ "Name":"SAFER_POLICY_JOBID_CONSTRAINED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":67108864 ,"Attrs":[] },{ "Name":"SAFER_POLICY_JOBID_UNTRUSTED" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":50331648 ,"Attrs":[] },{ "Name":"SAFER_POLICY_ONLY_EXES" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":65536 ,"Attrs":[] },{ "Name":"SAFER_POLICY_SANDBOX_INERT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":131072 ,"Attrs":[] },{ "Name":"SAFER_POLICY_HASH_DUPLICATE" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":262144 ,"Attrs":[] },{ "Name":"SAFER_POLICY_ONLY_AUDIT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4096 ,"Attrs":[] },{ "Name":"SAFER_POLICY_BLOCK_CLIENT_UI" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":8192 ,"Attrs":[] },{ "Name":"SAFER_POLICY_UIFLAGS_MASK" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":255 ,"Attrs":[] },{ "Name":"SAFER_POLICY_UIFLAGS_INFORMATION_PROMPT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":1 ,"Attrs":[] },{ "Name":"SAFER_POLICY_UIFLAGS_OPTION_PROMPT" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":2 ,"Attrs":[] },{ "Name":"SAFER_POLICY_UIFLAGS_HIDDEN" ,"Type":{"Kind":"Native","Name":"UInt32"} ,"ValueType":"UInt32" ,"Value":4 ,"Attrs":[] },{ "Name":"SRP_POLICY_EXE" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"EXE" ,"Attrs":[] },{ "Name":"SRP_POLICY_DLL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"DLL" ,"Attrs":[] },{ "Name":"SRP_POLICY_MSI" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MSI" ,"Attrs":[] },{ "Name":"SRP_POLICY_SCRIPT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SCRIPT" ,"Attrs":[] },{ "Name":"SRP_POLICY_SHELL" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"SHELL" ,"Attrs":[] },{ "Name":"SRP_POLICY_NOV2" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"IGNORESRPV2" ,"Attrs":[] },{ "Name":"SRP_POLICY_APPX" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"APPX" ,"Attrs":[] },{ "Name":"SRP_POLICY_WLDPMSI" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WLDPMSI" ,"Attrs":[] },{ "Name":"SRP_POLICY_WLDPSCRIPT" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WLDPSCRIPT" ,"Attrs":[] },{ "Name":"SRP_POLICY_WLDPCONFIGCI" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"WLDPCONFIGCI" ,"Attrs":[] },{ "Name":"SRP_POLICY_MANAGEDINSTALLER" ,"Type":{"Kind":"Native","Name":"String"} ,"ValueType":"String" ,"Value":"MANAGEDINSTALLER" ,"Attrs":[] }], "Types":[{ "Name":"SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":true ,"Scoped":false ,"Values":[ {"Name":"SAFER_TOKEN_NULL_IF_EQUAL","Value":1} ,{"Name":"SAFER_TOKEN_COMPARE_ONLY","Value":2} ,{"Name":"SAFER_TOKEN_MAKE_INERT","Value":4} ,{"Name":"SAFER_TOKEN_WANT_FLAGS","Value":8} ] ,"IntegerBase":"UInt32" },{ "Name":"SAFER_CODE_PROPERTIES_V1" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwCheckFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"hImageFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"UrlZoneId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImageHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"dwImageHashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImageSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"HashAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pByteBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwWVTUIChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SAFER_CODE_PROPERTIES_V2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwCheckFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImagePath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"hImageFileHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"UrlZoneId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImageHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"dwImageHashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImageSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"HashAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"pByteBlock","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"hWndParent","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwWVTUIChoice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"PackageMoniker","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"PackagePublisher","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"PackageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]} ,{"Name":"PackageVersion","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]} ,{"Name":"PackageIsFramework","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SAFER_POLICY_INFO_CLASS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SaferPolicyLevelList","Value":1} ,{"Name":"SaferPolicyEnableTransparentEnforcement","Value":2} ,{"Name":"SaferPolicyDefaultLevel","Value":3} ,{"Name":"SaferPolicyEvaluateUserScope","Value":4} ,{"Name":"SaferPolicyScopeFlags","Value":5} ,{"Name":"SaferPolicyDefaultLevelFlags","Value":6} ,{"Name":"SaferPolicyAuthenticodeEnabled","Value":7} ] ,"IntegerBase":"Int32" },{ "Name":"SAFER_OBJECT_INFO_CLASS" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SaferObjectLevelId","Value":1} ,{"Name":"SaferObjectScopeId","Value":2} ,{"Name":"SaferObjectFriendlyName","Value":3} ,{"Name":"SaferObjectDescription","Value":4} ,{"Name":"SaferObjectBuiltin","Value":5} ,{"Name":"SaferObjectDisallowed","Value":6} ,{"Name":"SaferObjectDisableMaxPrivilege","Value":7} ,{"Name":"SaferObjectInvertDeletedPrivileges","Value":8} ,{"Name":"SaferObjectDeletedPrivileges","Value":9} ,{"Name":"SaferObjectDefaultOwner","Value":10} ,{"Name":"SaferObjectSidsToDisable","Value":11} ,{"Name":"SaferObjectRestrictedSidsInverted","Value":12} ,{"Name":"SaferObjectRestrictedSidsAdded","Value":13} ,{"Name":"SaferObjectAllIdentificationGuids","Value":14} ,{"Name":"SaferObjectSingleIdentification","Value":15} ,{"Name":"SaferObjectExtendedError","Value":16} ] ,"IntegerBase":"Int32" },{ "Name":"SAFER_IDENTIFICATION_TYPES" ,"Architectures":[] ,"Platform":null ,"Kind":"Enum" ,"Flags":false ,"Scoped":false ,"Values":[ {"Name":"SaferIdentityDefault","Value":0} ,{"Name":"SaferIdentityTypeImageName","Value":1} ,{"Name":"SaferIdentityTypeImageHash","Value":2} ,{"Name":"SaferIdentityTypeUrlZone","Value":3} ,{"Name":"SaferIdentityTypeCertificate","Value":4} ] ,"IntegerBase":"Int32" },{ "Name":"SAFER_IDENTIFICATION_HEADER" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"dwIdentificationType","Type":{"Kind":"ApiRef","Name":"SAFER_IDENTIFICATION_TYPES","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":[]} ,{"Name":"cbStructSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"IdentificationGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]} ,{"Name":"lastModified","Type":{"Kind":"ApiRef","Name":"FILETIME","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SAFER_PATHNAME_IDENTIFICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"header","Type":{"Kind":"ApiRef","Name":"SAFER_IDENTIFICATION_HEADER","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"ImageName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["NotNullTerminated"]} ,{"Name":"dwSaferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SAFER_HASH_IDENTIFICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"header","Type":{"Kind":"ApiRef","Name":"SAFER_IDENTIFICATION_HEADER","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":[]} ,{"Name":"Description","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"FriendlyName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]} ,{"Name":"HashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImageHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"HashAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImageSize","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]} ,{"Name":"dwSaferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SAFER_HASH_IDENTIFICATION2" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"hashIdentification","Type":{"Kind":"ApiRef","Name":"SAFER_HASH_IDENTIFICATION","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":[]} ,{"Name":"HashSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"ImageHash","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]} ,{"Name":"HashAlgorithm","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] },{ "Name":"SAFER_URLZONE_IDENTIFICATION" ,"Architectures":[] ,"Platform":null ,"Kind":"Struct" ,"Size":0 ,"PackingSize":0 ,"Attrs":[] ,"Fields":[ {"Name":"header","Type":{"Kind":"ApiRef","Name":"SAFER_IDENTIFICATION_HEADER","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":[]} ,{"Name":"UrlZoneId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ,{"Name":"dwSaferFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]} ] ,"NestedTypes":[] }], "Functions":[{ "Name":"SaferGetPolicyInformation" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SaferPolicyInfoClass","Type":{"Kind":"ApiRef","Name":"SAFER_POLICY_INFO_CLASS","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":["In"]} ,{"Name":"InfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"InfoBufferRetSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SaferSetPolicyInformation" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"SaferPolicyInfoClass","Type":{"Kind":"ApiRef","Name":"SAFER_POLICY_INFO_CLASS","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":["In"]} ,{"Name":"InfoBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"InfoBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2}]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SaferCreateLevel" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"dwLevelId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"OpenFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pLevelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SaferCloseLevel" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hLevelHandle","Type":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} ] },{ "Name":"SaferIdentifyLevel" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"dwNumProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"pCodeProperties","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"SAFER_CODE_PROPERTIES_V2","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]}},"Attrs":["In","Optional"]} ,{"Name":"pLevelHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]}},"Attrs":["Out"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Optional"]} ] },{ "Name":"SaferComputeTokenFromLevel" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"LevelHandle","Type":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} ,{"Name":"InAccessToken","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]} ,{"Name":"OutAccessToken","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]} ,{"Name":"dwFlags","Type":{"Kind":"ApiRef","Name":"SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":["In"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Optional"]} ] },{ "Name":"SaferGetLevelInformation" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"LevelHandle","Type":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} ,{"Name":"dwInfoType","Type":{"Kind":"ApiRef","Name":"SAFER_OBJECT_INFO_CLASS","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":["In"]} ,{"Name":"lpQueryBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]} ,{"Name":"dwInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ,{"Name":"lpdwOutBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]} ] },{ "Name":"SaferSetLevelInformation" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"LevelHandle","Type":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} ,{"Name":"dwInfoType","Type":{"Kind":"ApiRef","Name":"SAFER_OBJECT_INFO_CLASS","TargetKind":"Default","Api":"Security.AppLocker","Parents":[]},"Attrs":["In"]} ,{"Name":"lpQueryBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]} ,{"Name":"dwInBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]} ] },{ "Name":"SaferRecordEventLogEntry" ,"SetLastError":true ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"hLevel","Type":{"Kind":"ApiRef","Name":"SAFER_LEVEL_HANDLE","TargetKind":"Default","Api":"Security","Parents":[]},"Attrs":["In"]} ,{"Name":"szTargetPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"lpReserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Out","Reserved"]} ] },{ "Name":"SaferiIsExecutableFileType" ,"SetLastError":false ,"DllImport":"ADVAPI32.dll" ,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]} ,"ReturnAttrs":[] ,"Architectures":[] ,"Platform":"windows5.1.2600" ,"Attrs":[] ,"Params":[ {"Name":"szFullPathname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]} ,{"Name":"bFromShellExecute","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]} ] }], "UnicodeAliases":[ ] }