Files
marlersoft-win32json/api/UI.Shell.Common.json
T
Jonathan Marler 826a200538 19.0.1-preview
2023-08-13 16:50:38 -06:00

343 lines
9.8 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"
,"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"
,"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":[
]
}