mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
307 lines
9.1 KiB
JSON
307 lines
9.1 KiB
JSON
{
|
|
"Constants":[{
|
|
"Name":"PERCEIVEDFLAG_UNDEFINED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":0
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PERCEIVEDFLAG_SOFTCODED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":1
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PERCEIVEDFLAG_HARDCODED"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":2
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PERCEIVEDFLAG_NATIVESUPPORT"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":4
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PERCEIVEDFLAG_GDIPLUS"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":16
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PERCEIVEDFLAG_WMSDK"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":32
|
|
,"Attrs":[]
|
|
},{
|
|
"Name":"PERCEIVEDFLAG_ZIPFOLDER"
|
|
,"Type":{"Kind":"Native","Name":"UInt32"}
|
|
,"ValueType":"UInt32"
|
|
,"Value":64
|
|
,"Attrs":[]
|
|
}],
|
|
|
|
"Types":[{
|
|
"Name":"SHITEMID"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Fields":[
|
|
{"Name":"cb","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
|
|
,{"Name":"abID","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"ITEMIDLIST"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"mkid","Type":{"Kind":"ApiRef","Name":"SHITEMID","TargetKind":"Default","Api":"UI.Shell.Common","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"STRRET_TYPE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"STRRET_WSTR","Value":0}
|
|
,{"Name":"STRRET_OFFSET","Value":1}
|
|
,{"Name":"STRRET_CSTR","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"STRRET"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"uType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"UI.Shell.Common","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[{
|
|
"Name":"_Anonymous_e__Union"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Union"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pOleStr","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
|
|
,{"Name":"uOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
|
|
,{"Name":"cStr","Type":{"Kind":"Array","Shape":{"Size":260},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
}]
|
|
},{
|
|
"Name":"SHELLDETAILS"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":1
|
|
,"Fields":[
|
|
{"Name":"fmt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"cxChar","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
|
|
,{"Name":"str","Type":{"Kind":"ApiRef","Name":"STRRET","TargetKind":"Default","Api":"UI.Shell.Common","Parents":[]},"Attrs":[]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"PERCEIVED"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"PERCEIVED_TYPE_FIRST","Value":-3}
|
|
,{"Name":"PERCEIVED_TYPE_CUSTOM","Value":-3}
|
|
,{"Name":"PERCEIVED_TYPE_UNSPECIFIED","Value":-2}
|
|
,{"Name":"PERCEIVED_TYPE_FOLDER","Value":-1}
|
|
,{"Name":"PERCEIVED_TYPE_UNKNOWN","Value":0}
|
|
,{"Name":"PERCEIVED_TYPE_TEXT","Value":1}
|
|
,{"Name":"PERCEIVED_TYPE_IMAGE","Value":2}
|
|
,{"Name":"PERCEIVED_TYPE_AUDIO","Value":3}
|
|
,{"Name":"PERCEIVED_TYPE_VIDEO","Value":4}
|
|
,{"Name":"PERCEIVED_TYPE_COMPRESSED","Value":5}
|
|
,{"Name":"PERCEIVED_TYPE_DOCUMENT","Value":6}
|
|
,{"Name":"PERCEIVED_TYPE_SYSTEM","Value":7}
|
|
,{"Name":"PERCEIVED_TYPE_APPLICATION","Value":8}
|
|
,{"Name":"PERCEIVED_TYPE_GAMEMEDIA","Value":9}
|
|
,{"Name":"PERCEIVED_TYPE_CONTACTS","Value":10}
|
|
,{"Name":"PERCEIVED_TYPE_LAST","Value":10}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"COMDLG_FILTERSPEC"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Struct"
|
|
,"Size":0
|
|
,"PackingSize":0
|
|
,"Fields":[
|
|
{"Name":"pszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
,{"Name":"pszSpec","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
|
|
]
|
|
,"NestedTypes":[]
|
|
},{
|
|
"Name":"SHCOLSTATE"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"SHCOLSTATE_DEFAULT","Value":0}
|
|
,{"Name":"SHCOLSTATE_TYPE_STR","Value":1}
|
|
,{"Name":"SHCOLSTATE_TYPE_INT","Value":2}
|
|
,{"Name":"SHCOLSTATE_TYPE_DATE","Value":3}
|
|
,{"Name":"SHCOLSTATE_TYPEMASK","Value":15}
|
|
,{"Name":"SHCOLSTATE_ONBYDEFAULT","Value":16}
|
|
,{"Name":"SHCOLSTATE_SLOW","Value":32}
|
|
,{"Name":"SHCOLSTATE_EXTENDED","Value":64}
|
|
,{"Name":"SHCOLSTATE_SECONDARYUI","Value":128}
|
|
,{"Name":"SHCOLSTATE_HIDDEN","Value":256}
|
|
,{"Name":"SHCOLSTATE_PREFER_VARCMP","Value":512}
|
|
,{"Name":"SHCOLSTATE_PREFER_FMTCMP","Value":1024}
|
|
,{"Name":"SHCOLSTATE_NOSORTBYFOLDERNESS","Value":2048}
|
|
,{"Name":"SHCOLSTATE_VIEWONLY","Value":65536}
|
|
,{"Name":"SHCOLSTATE_BATCHREAD","Value":131072}
|
|
,{"Name":"SHCOLSTATE_NO_GROUPBY","Value":262144}
|
|
,{"Name":"SHCOLSTATE_FIXED_WIDTH","Value":4096}
|
|
,{"Name":"SHCOLSTATE_NODPISCALE","Value":8192}
|
|
,{"Name":"SHCOLSTATE_FIXED_RATIO","Value":16384}
|
|
,{"Name":"SHCOLSTATE_DISPLAYMASK","Value":61440}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"DEVICE_SCALE_FACTOR"
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Scoped":false
|
|
,"Values":[
|
|
{"Name":"DEVICE_SCALE_FACTOR_INVALID","Value":0}
|
|
,{"Name":"SCALE_100_PERCENT","Value":100}
|
|
,{"Name":"SCALE_120_PERCENT","Value":120}
|
|
,{"Name":"SCALE_125_PERCENT","Value":125}
|
|
,{"Name":"SCALE_140_PERCENT","Value":140}
|
|
,{"Name":"SCALE_150_PERCENT","Value":150}
|
|
,{"Name":"SCALE_160_PERCENT","Value":160}
|
|
,{"Name":"SCALE_175_PERCENT","Value":175}
|
|
,{"Name":"SCALE_180_PERCENT","Value":180}
|
|
,{"Name":"SCALE_200_PERCENT","Value":200}
|
|
,{"Name":"SCALE_225_PERCENT","Value":225}
|
|
,{"Name":"SCALE_250_PERCENT","Value":250}
|
|
,{"Name":"SCALE_300_PERCENT","Value":300}
|
|
,{"Name":"SCALE_350_PERCENT","Value":350}
|
|
,{"Name":"SCALE_400_PERCENT","Value":400}
|
|
,{"Name":"SCALE_450_PERCENT","Value":450}
|
|
,{"Name":"SCALE_500_PERCENT","Value":500}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
},{
|
|
"Name":"IObjectArray"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"92ca9dcd-5622-4bba-a805-5e9f541bd8c9"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"GetCount"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"pcObjects","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
},{
|
|
"Name":"GetAt"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"ppv","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out","ComOutPtr"]}
|
|
]
|
|
}]
|
|
},{
|
|
"Name":"IObjectCollection"
|
|
,"Architectures":[]
|
|
,"Platform":"windows6.1"
|
|
,"Kind":"Com"
|
|
,"Guid":"5632b1a4-e38a-400a-928a-d4cd63230295"
|
|
,"Attrs":[]
|
|
,"Interface":{"Kind":"ApiRef","Name":"IObjectArray","TargetKind":"Com","Api":"UI.Shell.Common","Parents":[]}
|
|
,"Methods":[{
|
|
"Name":"AddObject"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"punk","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"AddFromArray"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"poaSource","Type":{"Kind":"ApiRef","Name":"IObjectArray","TargetKind":"Com","Api":"UI.Shell.Common","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"RemoveObjectAt"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
{"Name":"uiIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
},{
|
|
"Name":"Clear"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
|
|
,"ReturnAttrs":[]
|
|
,"Architectures":[]
|
|
,"Platform":null
|
|
,"Attrs":[]
|
|
,"Params":[
|
|
]
|
|
}]
|
|
}],
|
|
|
|
"Functions":[],
|
|
|
|
"UnicodeAliases":[
|
|
]
|
|
}
|