mirror of
https://github.com/marlersoft/win32json
synced 2026-06-21 13:57:33 +00:00
1065 lines
45 KiB
JSON
1065 lines
45 KiB
JSON
{
|
|
|
|
"Constants":[
|
|
]
|
|
|
|
,"Types":[
|
|
{
|
|
"Name":"DirectManipulationViewport"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"34E211B6-3650-4F75-8334-FA359598E1C5"
|
|
}
|
|
,{
|
|
"Name":"DirectManipulationUpdateManager"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"9FC1BFD5-1835-441A-B3B1-B6CC74B727D0"
|
|
}
|
|
,{
|
|
"Name":"DirectManipulationPrimaryContent"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"CAA02661-D59E-41C7-8393-3BA3BACB6B57"
|
|
}
|
|
,{
|
|
"Name":"DirectManipulationManager"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"54E211B6-3650-4F75-8334-FA359598E1C5"
|
|
}
|
|
,{
|
|
"Name":"DirectManipulationSharedManager"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"99793286-77CC-4B57-96DB-3B354F6F9FB5"
|
|
}
|
|
,{
|
|
"Name":"DCompManipulationCompositor"
|
|
,"Kind":"ComClassID"
|
|
,"Guid":"79DEA627-A08A-43AC-8EF5-6900B9299126"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_STATUS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_BUILDING","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_ENABLED","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_DISABLED","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_RUNNING","Value":3}
|
|
,{"Name":"DIRECTMANIPULATION_INERTIA","Value":4}
|
|
,{"Name":"DIRECTMANIPULATION_READY","Value":5}
|
|
,{"Name":"DIRECTMANIPULATION_SUSPENDED","Value":6}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_HITTEST_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_HITTEST_TYPE_ASYNCHRONOUS","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_HITTEST_TYPE_SYNCHRONOUS","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_HITTEST_TYPE_AUTO_SYNCHRONOUS","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_CONFIGURATION"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_CONFIGURATION_NONE","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_CONFIGURATION_INTERACTION","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_X","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_Y","Value":4}
|
|
,{"Name":"DIRECTMANIPULATION_CONFIGURATION_SCALING","Value":16}
|
|
,{"Name":"DIRECTMANIPULATION_CONFIGURATION_TRANSLATION_INERTIA","Value":32}
|
|
,{"Name":"DIRECTMANIPULATION_CONFIGURATION_SCALING_INERTIA","Value":128}
|
|
,{"Name":"DIRECTMANIPULATION_CONFIGURATION_RAILS_X","Value":256}
|
|
,{"Name":"DIRECTMANIPULATION_CONFIGURATION_RAILS_Y","Value":512}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_GESTURE_CONFIGURATION"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_GESTURE_NONE","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_GESTURE_DEFAULT","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_VERTICAL","Value":8}
|
|
,{"Name":"DIRECTMANIPULATION_GESTURE_CROSS_SLIDE_HORIZONTAL","Value":16}
|
|
,{"Name":"DIRECTMANIPULATION_GESTURE_PINCH_ZOOM","Value":32}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_MOTION_TYPES"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_MOTION_NONE","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_MOTION_TRANSLATEX","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_MOTION_TRANSLATEY","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_MOTION_ZOOM","Value":4}
|
|
,{"Name":"DIRECTMANIPULATION_MOTION_CENTERX","Value":16}
|
|
,{"Name":"DIRECTMANIPULATION_MOTION_CENTERY","Value":32}
|
|
,{"Name":"DIRECTMANIPULATION_MOTION_ALL","Value":55}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_DEFAULT","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_AUTODISABLE","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_MANUALUPDATE","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_INPUT","Value":4}
|
|
,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_EXPLICITHITTEST","Value":8}
|
|
,{"Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS_DISABLEPIXELSNAPPING","Value":16}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_SNAPPOINT_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_SNAPPOINT_MANDATORY","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_SNAPPOINT_OPTIONAL","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_SNAPPOINT_MANDATORY_SINGLE","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_SNAPPOINT_OPTIONAL_SINGLE","Value":3}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_SNAPPOINT_COORDINATE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_COORDINATE_BOUNDARY","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_COORDINATE_ORIGIN","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_COORDINATE_MIRRORED","Value":16}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_NONE","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_LEFT","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_CENTER","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_RIGHT","Value":4}
|
|
,{"Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT_UNLOCKCENTER","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_NONE","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_TOP","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_CENTER","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_BOTTOM","Value":4}
|
|
,{"Name":"DIRECTMANIPULATION_VERTICALALIGNMENT_UNLOCKCENTER","Value":8}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_INPUT_MODE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_INPUT_MODE_AUTOMATIC","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_INPUT_MODE_MANUAL","Value":1}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationManager"
|
|
,"Kind":"Com"
|
|
,"Guid":"FBF5D3B4-70C7-4163-9322-5A6F660D6FBC"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Activate"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Deactivate"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RegisterHitTestTarget"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"hitTestWindow","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_HITTEST_TYPE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ProcessInput"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"message","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"MSG","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]}},"Attrs":["In","Const"]}
|
|
,{"Name":"handled","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetUpdateManager"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateViewport"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"frameInfo","Type":{"Kind":"ApiRef","Name":"IDirectManipulationFrameInfoProvider","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CreateContent"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"frameInfo","Type":{"Kind":"ApiRef","Name":"IDirectManipulationFrameInfoProvider","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationManager2"
|
|
,"Kind":"Com"
|
|
,"Guid":"FA1005E9-3D16-484C-BFC9-62B61E56EC4E"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDirectManipulationManager","TargetKind":"Com","Api":"DirectManipulation","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"CreateBehavior"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationManager3"
|
|
,"Kind":"Com"
|
|
,"Guid":"2CB6B33D-FFE8-488C-B750-FBDFE88DCA8C"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDirectManipulationManager2","TargetKind":"Com","Api":"DirectManipulation","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetService"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"clsid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationViewport"
|
|
,"Kind":"Com"
|
|
,"Guid":"28B85A3D-60A0-48BD-9BA1-5CE8D9EA3A6D"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Enable"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Disable"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetContact"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReleaseContact"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ReleaseAllContacts"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTag"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]}
|
|
,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetTag"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetViewportRect"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetViewportRect"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"viewport","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ZoomToRect"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"left","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]}
|
|
,{"Name":"top","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]}
|
|
,{"Name":"right","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]}
|
|
,{"Name":"bottom","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In","Const"]}
|
|
,{"Name":"animate","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetViewportTransform"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
|
|
,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SyncDisplayTransform"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
|
|
,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetPrimaryContent"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddContent"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveContent"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetViewportOptions"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"options","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_VIEWPORT_OPTIONS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddConfiguration"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveConfiguration"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"ActivateConfiguration"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetManualGesture"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_GESTURE_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetChaining"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"enabledTypes","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"AddEventHandler"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"window","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"WindowsAndMessaging","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"eventHandler","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewportEventHandler","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveEventHandler"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetInputMode"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"mode","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_INPUT_MODE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetUpdateMode"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"mode","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_INPUT_MODE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Stop"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Abandon"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationViewport2"
|
|
,"Kind":"Com"
|
|
,"Guid":"923CCAAC-61E1-4385-B726-017AF189882A"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDirectManipulationViewport","TargetKind":"Com","Api":"DirectManipulation","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"AddBehavior"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"behavior","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveBehavior"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveAllBehaviors"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationViewportEventHandler"
|
|
,"Kind":"Com"
|
|
,"Guid":"952121DA-D69F-45F9-B0F9-F23944321A6D"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"OnViewportStatusChanged"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"current","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"previous","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnViewportUpdated"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"OnContentUpdated"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationContent"
|
|
,"Kind":"Com"
|
|
,"Guid":"B89962CB-3D89-442B-BB58-5098FA0F9F16"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetContentRect"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"contentSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetContentRect"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"contentSize","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RECT","TargetKind":"Default","Api":"DisplayDevices","Parents":[]}},"Attrs":["In","Const"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetViewport"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetTag"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"riid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
|
|
,{"Name":"object","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["ComOutPtr","Optional"]}
|
|
,{"Name":"id","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetTag"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"object","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetOutputTransform"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetContentTransform"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SyncContentTransform"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Const"]}
|
|
,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationPrimaryContent"
|
|
,"Kind":"Com"
|
|
,"Guid":"C12851E4-1698-4625-B9B1-7CA3EC18630B"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"SetSnapInterval"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"motion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"interval","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
,{"Name":"offset","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetSnapPoints"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"motion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"points","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":2,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["In","Optional","Const"]}
|
|
,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetSnapType"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"motion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"type","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_SNAPPOINT_TYPE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetSnapCoordinate"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"motion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"coordinate","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_SNAPPOINT_COORDINATE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"origin","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetZoomBoundaries"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"zoomMinimum","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
,{"Name":"zoomMaximum","Type":{"Kind":"Native","Name":"Single"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetHorizontalAlignment"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"alignment","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_HORIZONTALALIGNMENT","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetVerticalAlignment"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"alignment","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_VERTICALALIGNMENT","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetInertiaEndTransform"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"matrix","Type":{"Kind":"LPArray","NullNullTerm":false,"SizeParamIndex":1,"BytesParamIndex":-1,"SizeConst":-1,"Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
,{"Name":"pointCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetCenterPoint"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"centerX","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
,{"Name":"centerY","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Single"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_DRAG_DROP_STATUS"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_DRAG_DROP_READY","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_DRAG_DROP_PRESELECT","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_DRAG_DROP_SELECTING","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_DRAG_DROP_DRAGGING","Value":3}
|
|
,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CANCELLED","Value":4}
|
|
,{"Name":"DIRECTMANIPULATION_DRAG_DROP_COMMITTED","Value":5}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationDragDropEventHandler"
|
|
,"Kind":"Com"
|
|
,"Guid":"1FA11B10-701B-41AE-B5F2-49E36BD595AA"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"OnDragDropStatusChange"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport2","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"current","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_DRAG_DROP_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"previous","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_DRAG_DROP_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_VERTICAL","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HORIZONTAL","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_ONLY","Value":16}
|
|
,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_SELECT_DRAG","Value":32}
|
|
,{"Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION_HOLD_DRAG","Value":64}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationDragDropBehavior"
|
|
,"Kind":"Com"
|
|
,"Guid":"814B5AF5-C2C8-4270-A9B7-A198CE8D02FA"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"SetConfiguration"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"configuration","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"GetStatus"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"status","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_DRAG_DROP_STATUS","TargetKind":"Default","Api":"DirectManipulation","Parents":[]}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_INTERACTION_TYPE"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_INTERACTION_BEGIN","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_MANIPULATION","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_TAP","Value":2}
|
|
,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_HOLD","Value":3}
|
|
,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_CROSS_SLIDE","Value":4}
|
|
,{"Name":"DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_PINCH_ZOOM","Value":5}
|
|
,{"Name":"DIRECTMANIPULATION_INTERACTION_END","Value":100}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationInteractionEventHandler"
|
|
,"Kind":"Com"
|
|
,"Guid":"E43F45B8-42B4-403E-B1F2-273B8F510830"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"OnInteraction"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"viewport","Type":{"Kind":"ApiRef","Name":"IDirectManipulationViewport2","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"interaction","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_INTERACTION_TYPE","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationFrameInfoProvider"
|
|
,"Kind":"Com"
|
|
,"Guid":"FB759DBA-6F4C-4C01-874E-19C8A05907F9"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"GetNextFrameInfo"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"time","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
,{"Name":"processTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
,{"Name":"compositionTime","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt64"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationCompositor"
|
|
,"Kind":"Com"
|
|
,"Guid":"537A0825-0387-4EFA-B62F-71EB1F085A7E"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"AddContent"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"parentVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"childVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"RemoveContent"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"SetUpdateManager"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"updateManager","Type":{"Kind":"ApiRef","Name":"IDirectManipulationUpdateManager","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Flush"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationCompositor2"
|
|
,"Kind":"Com"
|
|
,"Guid":"D38C7822-F1CB-43CB-B4B9-AC0C767A412E"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IDirectManipulationCompositor","TargetKind":"Com","Api":"DirectManipulation","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"AddContentWithCrossProcessChaining"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"content","Type":{"Kind":"ApiRef","Name":"IDirectManipulationPrimaryContent","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"device","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"parentVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
,{"Name":"childVisual","Type":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationUpdateHandler"
|
|
,"Kind":"Com"
|
|
,"Guid":"790B6337-64F8-4FF5-A269-B32BC2AF27A7"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"Update"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationUpdateManager"
|
|
,"Kind":"Com"
|
|
,"Guid":"B0AE62FD-BE34-46E7-9CAA-D361FACBB9CC"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"RegisterWaitHandleCallback"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"handle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"SystemServices","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"eventHandler","Type":{"Kind":"ApiRef","Name":"IDirectManipulationUpdateHandler","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"cookie","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"UnregisterWaitHandleCallback"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"cookie","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"Update"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"frameInfo","Type":{"Kind":"ApiRef","Name":"IDirectManipulationFrameInfoProvider","TargetKind":"Com","Api":"DirectManipulation","Parents":[]},"Attrs":["In","Optional"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION"
|
|
,"Kind":"Enum"
|
|
,"Flags":false
|
|
,"Values":[
|
|
{"Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_STOP","Value":0}
|
|
,{"Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_FORWARD","Value":1}
|
|
,{"Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION_REVERSE","Value":2}
|
|
]
|
|
,"IntegerBase":"Int32"
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationAutoScrollBehavior"
|
|
,"Kind":"Com"
|
|
,"Guid":"6D5954D4-2003-4356-9B31-D051C9FF0AF7"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"SetConfiguration"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"motionTypes","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_MOTION_TYPES","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
,{"Name":"scrollMotion","Type":{"Kind":"ApiRef","Name":"DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION","TargetKind":"Default","Api":"DirectManipulation","Parents":[]},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"IDirectManipulationDeferContactService"
|
|
,"Kind":"Com"
|
|
,"Guid":"652D5C71-FE60-4A98-BE70-E5F21291E7F1"
|
|
,"Interface":{"Kind":"ApiRef","Name":"IUnknown","TargetKind":"Com","Api":"Com","Parents":[]}
|
|
,"Methods":[
|
|
{
|
|
"Name":"DeferContact"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
,{"Name":"timeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CancelContact"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
,{
|
|
"Name":"CancelDeferral"
|
|
,"SetLastError":false
|
|
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Com","Parents":[]}
|
|
,"Params":[
|
|
{"Name":"pointerId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
|
|
,"Functions":[
|
|
]
|
|
|
|
,"UnicodeAliases":[
|
|
]
|
|
|
|
}
|