Files
marlersoft-win32json/api/UI.Ribbon.json
T
2026-02-15 20:47:45 -07:00

801 lines
27 KiB
JSON

{
"Constants":[{
"Name":"UI_ALL_COMMANDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"UI_COLLECTION_INVALIDINDEX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"LIBID_UIRibbon"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"942f35c2-e83b-45ef-b085-ac295dd63d5b"
,"Attrs":[]
}],
"Types":[{
"Name":"UIRibbonFramework"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"926749fa-2615-4987-8845-c33e65f2b957"
},{
"Name":"UIRibbonImageFromBitmapFactory"
,"Architectures":[]
,"Platform":null
,"Kind":"ComClassID"
,"Guid":"0f7434b6-59b6-4250-999e-d168d6ae4293"
},{
"Name":"UI_CONTEXTAVAILABILITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_CONTEXTAVAILABILITY_NOTAVAILABLE","Value":0}
,{"Name":"UI_CONTEXTAVAILABILITY_AVAILABLE","Value":1}
,{"Name":"UI_CONTEXTAVAILABILITY_ACTIVE","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_FONTPROPERTIES"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_FONTPROPERTIES_NOTAVAILABLE","Value":0}
,{"Name":"UI_FONTPROPERTIES_NOTSET","Value":1}
,{"Name":"UI_FONTPROPERTIES_SET","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_FONTVERTICALPOSITION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_FONTVERTICALPOSITION_NOTAVAILABLE","Value":0}
,{"Name":"UI_FONTVERTICALPOSITION_NOTSET","Value":1}
,{"Name":"UI_FONTVERTICALPOSITION_SUPERSCRIPT","Value":2}
,{"Name":"UI_FONTVERTICALPOSITION_SUBSCRIPT","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_FONTUNDERLINE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_FONTUNDERLINE_NOTAVAILABLE","Value":0}
,{"Name":"UI_FONTUNDERLINE_NOTSET","Value":1}
,{"Name":"UI_FONTUNDERLINE_SET","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_FONTDELTASIZE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_FONTDELTASIZE_GROW","Value":0}
,{"Name":"UI_FONTDELTASIZE_SHRINK","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_CONTROLDOCK"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_CONTROLDOCK_TOP","Value":1}
,{"Name":"UI_CONTROLDOCK_BOTTOM","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_SWATCHCOLORTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_SWATCHCOLORTYPE_NOCOLOR","Value":0}
,{"Name":"UI_SWATCHCOLORTYPE_AUTOMATIC","Value":1}
,{"Name":"UI_SWATCHCOLORTYPE_RGB","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_SWATCHCOLORMODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_SWATCHCOLORMODE_NORMAL","Value":0}
,{"Name":"UI_SWATCHCOLORMODE_MONOCHROME","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_EVENTTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_EVENTTYPE_ApplicationMenuOpened","Value":0}
,{"Name":"UI_EVENTTYPE_RibbonMinimized","Value":1}
,{"Name":"UI_EVENTTYPE_RibbonExpanded","Value":2}
,{"Name":"UI_EVENTTYPE_ApplicationModeSwitched","Value":3}
,{"Name":"UI_EVENTTYPE_TabActivated","Value":4}
,{"Name":"UI_EVENTTYPE_MenuOpened","Value":5}
,{"Name":"UI_EVENTTYPE_CommandExecuted","Value":6}
,{"Name":"UI_EVENTTYPE_TooltipShown","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_EVENTLOCATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_EVENTLOCATION_Ribbon","Value":0}
,{"Name":"UI_EVENTLOCATION_QAT","Value":1}
,{"Name":"UI_EVENTLOCATION_ApplicationMenu","Value":2}
,{"Name":"UI_EVENTLOCATION_ContextPopup","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"IUISimplePropertySet"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"c205bb48-5b1c-4219-a106-15bd0a5f24e2"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetValue"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"IUIRibbon"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"803982ab-370a-4f7e-a9e7-8784036a6e26"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetHeight"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"cy","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"LoadSettingsFromStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SaveSettingsToStream"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pStream","Type":{"Kind":"ApiRef","Name":"IStream","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"UI_INVALIDATIONS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_INVALIDATIONS_STATE","Value":1}
,{"Name":"UI_INVALIDATIONS_VALUE","Value":2}
,{"Name":"UI_INVALIDATIONS_PROPERTY","Value":4}
,{"Name":"UI_INVALIDATIONS_ALLPROPERTIES","Value":8}
]
,"IntegerBase":"Int32"
},{
"Name":"IUIFramework"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"f4f0385d-6872-43a8-ad09-4c339cb3f5c5"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Initialize"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"frameWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"application","Type":{"Kind":"ApiRef","Name":"IUIApplication","TargetKind":"Com","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Destroy"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"LoadUI"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"instance","Type":{"Kind":"ApiRef","Name":"HINSTANCE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"resourceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"GetView"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"viewId","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"]}
]
},{
"Name":"GetUICommandProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"SetUICommandProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"value","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"InvalidateUICommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"UI_INVALIDATIONS","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"FlushPendingInvalidations"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetModes"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"iModes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}]
},{
"Name":"UI_EVENTPARAMS_COMMAND"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CommandName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"ParentCommandID","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ParentCommandName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Const"]}
,{"Name":"SelectionIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Location","Type":{"Kind":"ApiRef","Name":"UI_EVENTLOCATION","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"UI_EVENTPARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EventType","Type":{"Kind":"ApiRef","Name":"UI_EVENTTYPE","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Modes","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Params","Type":{"Kind":"ApiRef","Name":"UI_EVENTPARAMS_COMMAND","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"IUIEventLogger"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"ec3e1034-dbf4-41a1-95d5-03e0f1026e05"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnUIEvent"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"pEventParams","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"UI_EVENTPARAMS","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]}},"Attrs":["In"]}
]
}]
},{
"Name":"IUIEventingManager"
,"Architectures":[]
,"Platform":"windows8.0"
,"Kind":"Com"
,"Guid":"3be6ea7f-9a9b-4198-9368-9b0f923bd534"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"SetEventLogger"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"eventLogger","Type":{"Kind":"ApiRef","Name":"IUIEventLogger","TargetKind":"Com","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
]
}]
},{
"Name":"IUIContextualUI"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"eea11f37-7c46-437c-8e55-b52122b29293"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"ShowAtLocation"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"x","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"y","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
}]
},{
"Name":"IUICollection"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"df4f45bf-6f9d-4dd7-9d68-d8f9cd18c4db"
,"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":"count","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetItem"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"item","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"Add"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"item","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Insert"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"item","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"RemoveAt"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"index","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"Replace"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"indexReplaced","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"itemReplaceWith","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"Clear"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
]
}]
},{
"Name":"UI_COLLECTIONCHANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_COLLECTIONCHANGE_INSERT","Value":0}
,{"Name":"UI_COLLECTIONCHANGE_REMOVE","Value":1}
,{"Name":"UI_COLLECTIONCHANGE_REPLACE","Value":2}
,{"Name":"UI_COLLECTIONCHANGE_RESET","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"IUICollectionChangedEvent"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"6502ae91-a14d-44b5-bbd0-62aacc581d52"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"action","Type":{"Kind":"ApiRef","Name":"UI_COLLECTIONCHANGE","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
,{"Name":"oldIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"oldItem","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"newIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"newItem","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In","Optional"]}
]
}]
},{
"Name":"UI_EXECUTIONVERB"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_EXECUTIONVERB_EXECUTE","Value":0}
,{"Name":"UI_EXECUTIONVERB_PREVIEW","Value":1}
,{"Name":"UI_EXECUTIONVERB_CANCELPREVIEW","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"IUICommandHandler"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"75ae0a2d-dc03-4c9f-8883-069660d0beb6"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"Execute"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"verb","Type":{"Kind":"ApiRef","Name":"UI_EXECUTIONVERB","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"currentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"commandExecutionProperties","Type":{"Kind":"ApiRef","Name":"IUISimplePropertySet","TargetKind":"Com","Api":"UI.Ribbon","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"UpdateProperty"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"key","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPERTYKEY","TargetKind":"Default","Api":"UI.Shell.PropertiesSystem","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"currentValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"newValue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PROPVARIANT","TargetKind":"Default","Api":"System.Com.StructuredStorage","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"UI_COMMANDTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_COMMANDTYPE_UNKNOWN","Value":0}
,{"Name":"UI_COMMANDTYPE_GROUP","Value":1}
,{"Name":"UI_COMMANDTYPE_ACTION","Value":2}
,{"Name":"UI_COMMANDTYPE_ANCHOR","Value":3}
,{"Name":"UI_COMMANDTYPE_CONTEXT","Value":4}
,{"Name":"UI_COMMANDTYPE_COLLECTION","Value":5}
,{"Name":"UI_COMMANDTYPE_COMMANDCOLLECTION","Value":6}
,{"Name":"UI_COMMANDTYPE_DECIMAL","Value":7}
,{"Name":"UI_COMMANDTYPE_BOOLEAN","Value":8}
,{"Name":"UI_COMMANDTYPE_FONT","Value":9}
,{"Name":"UI_COMMANDTYPE_RECENTITEMS","Value":10}
,{"Name":"UI_COMMANDTYPE_COLORANCHOR","Value":11}
,{"Name":"UI_COMMANDTYPE_COLORCOLLECTION","Value":12}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_VIEWTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_VIEWTYPE_RIBBON","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"UI_VIEWVERB"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_VIEWVERB_CREATE","Value":0}
,{"Name":"UI_VIEWVERB_DESTROY","Value":1}
,{"Name":"UI_VIEWVERB_SIZE","Value":2}
,{"Name":"UI_VIEWVERB_ERROR","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"IUIApplication"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"d428903c-729a-491d-910d-682a08ff2522"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"OnViewChanged"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"viewId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"typeID","Type":{"Kind":"ApiRef","Name":"UI_VIEWTYPE","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
,{"Name":"view","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]},"Attrs":["In"]}
,{"Name":"verb","Type":{"Kind":"ApiRef","Name":"UI_VIEWVERB","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
,{"Name":"uReasonCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"OnCreateUICommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"typeID","Type":{"Kind":"ApiRef","Name":"UI_COMMANDTYPE","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
,{"Name":"commandHandler","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUICommandHandler","TargetKind":"Com","Api":"UI.Ribbon","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"OnDestroyUICommand"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"commandId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"typeID","Type":{"Kind":"ApiRef","Name":"UI_COMMANDTYPE","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
,{"Name":"commandHandler","Type":{"Kind":"ApiRef","Name":"IUICommandHandler","TargetKind":"Com","Api":"UI.Ribbon","Parents":[]},"Attrs":["In","Optional"]}
]
}]
},{
"Name":"IUIImage"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"23c8c838-4de6-436b-ab01-5554bb7c30dd"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"GetBitmap"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bitmap","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]}},"Attrs":["Out"]}
]
}]
},{
"Name":"UI_OWNERSHIP"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"UI_OWNERSHIP_TRANSFER","Value":0}
,{"Name":"UI_OWNERSHIP_COPY","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"IUIImageFromBitmap"
,"Architectures":[]
,"Platform":"windows6.1"
,"Kind":"Com"
,"Guid":"18aba7f3-4c1c-4ba2-bf6c-f5c3326fa816"
,"Attrs":[]
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"System.Com","Parents":[]}
,"Methods":[{
"Name":"CreateImage"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"bitmap","Type":{"Kind":"ApiRef","Name":"HBITMAP","TargetKind":"Default","Api":"Graphics.Gdi","Parents":[]},"Attrs":["In"]}
,{"Name":"options","Type":{"Kind":"ApiRef","Name":"UI_OWNERSHIP","TargetKind":"Default","Api":"UI.Ribbon","Parents":[]},"Attrs":["In"]}
,{"Name":"image","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IUIImage","TargetKind":"Com","Api":"UI.Ribbon","Parents":[]}},"Attrs":["Out"]}
]
}]
}],
"Functions":[],
"UnicodeAliases":[
]
}