C:\Program Files\Microsoft Tablet PC Platform SDK\Include\peninputpanel.h
1|//+------------------------------------------------------------------------- 2|// 3|// Microsoft Windows 4|// Copyright (C) Microsoft Corporation, 2003. 5|// 6|// File: peninputpanel.h 7|// Microsoft Tablet PC API definitions 8|// 9|//-------------------------------------------------------------------------- 10| 11| 12| 13| 14|#pragma warning( disable: 4049 ) /* more than 64k source lines */ 15| 16|/* this ALWAYS GENERATED file contains the definitions for the interfaces */ 17| 18| 19| /* File created by MIDL compiler version 6.00.0347 */ 20|/* Compiler settings for peninputpanel.idl: 21| Oicf, W1, Zp8, env=Win32 (32b run) 22| protocol : dce , ms_ext, c_ext, robust 23| error checks: allocation ref bounds_check enum stub_data 24| VC __declspec() decoration level: 25| __declspec(uuid()), __declspec(selectany), __declspec(novtable) 26| DECLSPEC_UUID(), MIDL_INTERFACE() 27|*/ 28|//@@MIDL_FILE_HEADING( ) 29| 30| 31|/* verify that the <rpcndr.h> version is high enough to compile this file*/ 32|#ifndef __REQUIRED_RPCNDR_H_VERSION__ 33|#define __REQUIRED_RPCNDR_H_VERSION__ 475 34|#endif 35| 36|#include "rpc.h" 37|#include "rpcndr.h" 38| 39|#ifndef __RPCNDR_H_VERSION__ 40|#error this stub requires an updated version of <rpcndr.h> 41|#endif // __RPCNDR_H_VERSION__ 42| 43| 44|#ifndef __peninputpanel_h__ 45|#define __peninputpanel_h__ 46| 47|#if defined(_MSC_VER) && (_MSC_VER >= 1020) 48|#pragma once 49|#endif 50| 51|/* Forward Declarations */ 52| 53|#ifndef __IPenInputPanel_FWD_DEFINED__ 54|#define __IPenInputPanel_FWD_DEFINED__ 55|typedef interface IPenInputPanel IPenInputPanel; 56|#endif /* __IPenInputPanel_FWD_DEFINED__ */ 57| 58| 59|#ifndef ___IPenInputPanelEvents_FWD_DEFINED__ 60|#define ___IPenInputPanelEvents_FWD_DEFINED__ 61|typedef interface _IPenInputPanelEvents _IPenInputPanelEvents; 62|#endif /* ___IPenInputPanelEvents_FWD_DEFINED__ */ 63| 64| 65|#ifndef __PenInputPanel_FWD_DEFINED__ 66|#define __PenInputPanel_FWD_DEFINED__ 67| 68|#ifdef __cplusplus 69|typedef class PenInputPanel PenInputPanel; 70|#else 71|typedef struct PenInputPanel PenInputPanel; 72|#endif /* __cplusplus */ 73| 74|#endif /* __PenInputPanel_FWD_DEFINED__ */ 75| 76| 77|/* header files for imported files */ 78|#include "oaidl.h" 79|#include "ocidl.h" 80| 81|#ifdef __cplusplus 82|extern "C"{ 83|#endif 84| 85|void * __RPC_USER MIDL_user_allocate(size_t); 86|void __RPC_USER MIDL_user_free( void * ); 87| 88| 89|#ifndef __PenInputPanelLib_LIBRARY_DEFINED__ 90|#define __PenInputPanelLib_LIBRARY_DEFINED__ 91| 92|/* library PenInputPanelLib */ 93|/* [helpcontext][helpstring][helpfile][version][uuid] */ 94| 95|#define MICROSOFT_PENINPUT_PANEL_PROPERTY_T L"Microsoft PenInputPanel 1.5" 96|typedef /* [hidden] */ 97|enum DISPID_PenInputPanel 98| { DISPID_PIPAttachedEditWindow = DISPID_VALUE, 99| DISPID_PIPFactoid = DISPID_PIPAttachedEditWindow + 1, 100| DISPID_PIPCurrentPanel = DISPID_PIPFactoid + 1, 101| DISPID_PIPDefaultPanel = DISPID_PIPCurrentPanel + 1, 102| DISPID_PIPVisible = DISPID_PIPDefaultPanel + 1, 103| DISPID_PIPTop = DISPID_PIPVisible + 1, 104| DISPID_PIPLeft = DISPID_PIPTop + 1, 105| DISPID_PIPWidth = DISPID_PIPLeft + 1, 106| DISPID_PIPHeight = DISPID_PIPWidth + 1, 107| DISPID_PIPMoveTo = DISPID_PIPHeight + 1, 108| DISPID_PIPCommitPendingInput = DISPID_PIPMoveTo + 1, 109| DISPID_PIPRefresh = DISPID_PIPCommitPendingInput + 1, 110| DISPID_PIPBusy = DISPID_PIPRefresh + 1, 111| DISPID_PIPVerticalOffset = DISPID_PIPBusy + 1, 112| DISPID_PIPHorizontalOffset = DISPID_PIPVerticalOffset + 1, 113| DISPID_PIPEnableTsf = DISPID_PIPHorizontalOffset + 1, 114| DISPID_PIPAutoShow = DISPID_PIPEnableTsf + 1 115| } DISPID_PenInputPanel; 116| 117|typedef /* [hidden] */ 118|enum DISPID_PenInputPanelEvents 119| { DISPID_PIPEVisibleChanged = 0, 120| DISPID_PIPEPanelChanged = DISPID_PIPEVisibleChanged + 1, 121| DISPID_PIPEInputFailed = DISPID_PIPEPanelChanged + 1, 122| DISPID_PIPEPanelMoving = DISPID_PIPEInputFailed + 1 123| } DISPID_PenInputPanelEvents; 124| 125| 126|EXTERN_C const IID LIBID_PenInputPanelLib; 127| 128|#ifndef __IPenInputPanel_INTERFACE_DEFINED__ 129|#define __IPenInputPanel_INTERFACE_DEFINED__ 130| 131|/* interface IPenInputPanel */ 132|/* [helpcontext][helpstring][unique][dual][uuid][object] */ 133| 134|typedef /* [helpcontext][helpstring] */ 135|enum PanelType 136| { PT_Default = 0, 137| PT_Inactive = PT_Default + 1, 138| PT_Handwriting = PT_Inactive + 1, 139| PT_Keyboard = PT_Handwriting + 1 140| } PanelType; 141| 142| 143|EXTERN_C const IID IID_IPenInputPanel; 144| 145|#if defined(__cplusplus) && !defined(CINTERFACE) 146| 147| MIDL_INTERFACE("fa7a4083-5747-4040-a182-0b0e9fd4fac7") 148| IPenInputPanel : public IDispatch 149| { 150| public: 151| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Busy( 152| /* [retval][out] */ VARIANT_BOOL *Busy) = 0; 153| 154| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Factoid( 155| /* [retval][out] */ BSTR *Factoid) = 0; 156| 157| virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Factoid( 158| /* [in] */ BSTR Factoid) = 0; 159| 160| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AttachedEditWindow( 161| /* [retval][out] */ LONG_PTR *AttachedEditWindow) = 0; 162| 163| virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AttachedEditWindow( 164| /* [in] */ LONG_PTR AttachedEditWindow) = 0; 165| 166| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CurrentPanel( 167| /* [retval][out] */ PanelType *CurrentPanel) = 0; 168| 169| virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CurrentPanel( 170| /* [in] */ PanelType CurrentPanel) = 0; 171| 172| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DefaultPanel( 173| /* [retval][out] */ PanelType *pDefaultPanel) = 0; 174| 175| virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DefaultPanel( 176| /* [in] */ PanelType DefaultPanel) = 0; 177| 178| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Visible( 179| /* [retval][out] */ VARIANT_BOOL *Visible) = 0; 180| 181| virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Visible( 182| /* [in] */ VARIANT_BOOL Visible) = 0; 183| 184| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Top( 185| /* [retval][out] */ long *Top) = 0; 186| 187| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Left( 188| /* [retval][out] */ long *Left) = 0; 189| 190| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Width( 191| /* [retval][out] */ long *Width) = 0; 192| 193| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Height( 194| /* [retval][out] */ long *Height) = 0; 195| 196| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VerticalOffset( 197| /* [retval][out] */ long *VerticalOffset) = 0; 198| 199| virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_VerticalOffset( 200| /* [in] */ long VerticalOffset) = 0; 201| 202| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HorizontalOffset( 203| /* [retval][out] */ long *HorizontalOffset) = 0; 204| 205| virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HorizontalOffset( 206| /* [in] */ long HorizontalOffset) = 0; 207| 208| virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoShow( 209| /* [retval][out] */ VARIANT_BOOL *pAutoShow) = 0; 210| 211| virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoShow( 212| /* [in] */ VARIANT_BOOL AutoShow) = 0; 213| 214| virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE MoveTo( 215| /* [in] */ long Left, 216| /* [in] */ long Top) = 0; 217| 218| virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE CommitPendingInput( void) = 0; 219| 220| virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Refresh( void) = 0; 221| 222| virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE EnableTsf( 223| /* [in] */ VARIANT_BOOL Enable) = 0; 224| 225| }; 226| 227|#else /* C style interface */ 228| 229| typedef struct IPenInputPanelVtbl 230| { 231| BEGIN_INTERFACE 232| 233| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 234| IPenInputPanel * This, 235| /* [in] */ REFIID riid, 236| /* [iid_is][out] */ void **ppvObject); 237| 238| ULONG ( STDMETHODCALLTYPE *AddRef )( 239| IPenInputPanel * This); 240| 241| ULONG ( STDMETHODCALLTYPE *Release )( 242| IPenInputPanel * This); 243| 244| HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 245| IPenInputPanel * This, 246| /* [out] */ UINT *pctinfo); 247| 248| HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 249| IPenInputPanel * This, 250| /* [in] */ UINT iTInfo, 251| /* [in] */ LCID lcid, 252| /* [out] */ ITypeInfo **ppTInfo); 253| 254| HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 255| IPenInputPanel * This, 256| /* [in] */ REFIID riid, 257| /* [size_is][in] */ LPOLESTR *rgszNames, 258| /* [in] */ UINT cNames, 259| /* [in] */ LCID lcid, 260| /* [size_is][out] */ DISPID *rgDispId); 261| 262| /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 263| IPenInputPanel * This, 264| /* [in] */ DISPID dispIdMember, 265| /* [in] */ REFIID riid, 266| /* [in] */ LCID lcid, 267| /* [in] */ WORD wFlags, 268| /* [out][in] */ DISPPARAMS *pDispParams, 269| /* [out] */ VARIANT *pVarResult, 270| /* [out] */ EXCEPINFO *pExcepInfo, 271| /* [out] */ UINT *puArgErr); 272| 273| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Busy )( 274| IPenInputPanel * This, 275| /* [retval][out] */ VARIANT_BOOL *Busy); 276| 277| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Factoid )( 278| IPenInputPanel * This, 279| /* [retval][out] */ BSTR *Factoid); 280| 281| /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Factoid )( 282| IPenInputPanel * This, 283| /* [in] */ BSTR Factoid); 284| 285| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AttachedEditWindow )( 286| IPenInputPanel * This, 287| /* [retval][out] */ LONG_PTR *AttachedEditWindow); 288| 289| /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AttachedEditWindow )( 290| IPenInputPanel * This, 291| /* [in] */ LONG_PTR AttachedEditWindow); 292| 293| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CurrentPanel )( 294| IPenInputPanel * This, 295| /* [retval][out] */ PanelType *CurrentPanel); 296| 297| /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CurrentPanel )( 298| IPenInputPanel * This, 299| /* [in] */ PanelType CurrentPanel); 300| 301| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DefaultPanel )( 302| IPenInputPanel * This, 303| /* [retval][out] */ PanelType *pDefaultPanel); 304| 305| /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DefaultPanel )( 306| IPenInputPanel * This, 307| /* [in] */ PanelType DefaultPanel); 308| 309| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Visible )( 310| IPenInputPanel * This, 311| /* [retval][out] */ VARIANT_BOOL *Visible); 312| 313| /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Visible )( 314| IPenInputPanel * This, 315| /* [in] */ VARIANT_BOOL Visible); 316| 317| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Top )( 318| IPenInputPanel * This, 319| /* [retval][out] */ long *Top); 320| 321| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Left )( 322| IPenInputPanel * This, 323| /* [retval][out] */ long *Left); 324| 325| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Width )( 326| IPenInputPanel * This, 327| /* [retval][out] */ long *Width); 328| 329| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Height )( 330| IPenInputPanel * This, 331| /* [retval][out] */ long *Height); 332| 333| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_VerticalOffset )( 334| IPenInputPanel * This, 335| /* [retval][out] */ long *VerticalOffset); 336| 337| /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_VerticalOffset )( 338| IPenInputPanel * This, 339| /* [in] */ long VerticalOffset); 340| 341| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HorizontalOffset )( 342| IPenInputPanel * This, 343| /* [retval][out] */ long *HorizontalOffset); 344| 345| /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HorizontalOffset )( 346| IPenInputPanel * This, 347| /* [in] */ long HorizontalOffset); 348| 349| /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AutoShow )( 350| IPenInputPanel * This, 351| /* [retval][out] */ VARIANT_BOOL *pAutoShow); 352| 353| /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AutoShow )( 354| IPenInputPanel * This, 355| /* [in] */ VARIANT_BOOL AutoShow); 356| 357| /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *MoveTo )( 358| IPenInputPanel * This, 359| /* [in] */ long Left, 360| /* [in] */ long Top); 361| 362| /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CommitPendingInput )( 363| IPenInputPanel * This); 364| 365| /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Refresh )( 366| IPenInputPanel * This); 367| 368| /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EnableTsf )( 369| IPenInputPanel * This, 370| /* [in] */ VARIANT_BOOL Enable); 371| 372| END_INTERFACE 373| } IPenInputPanelVtbl; 374| 375| interface IPenInputPanel 376| { 377| CONST_VTBL struct IPenInputPanelVtbl *lpVtbl; 378| }; 379| 380| 381| 382|#ifdef COBJMACROS 383| 384| 385|#define IPenInputPanel_QueryInterface(This,riid,ppvObject) \ 386| (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) 387| 388|#define IPenInputPanel_AddRef(This) \ 389| (This)->lpVtbl -> AddRef(This) 390| 391|#define IPenInputPanel_Release(This) \ 392| (This)->lpVtbl -> Release(This) 393| 394| 395|#define IPenInputPanel_GetTypeInfoCount(This,pctinfo) \ 396| (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) 397| 398|#define IPenInputPanel_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ 399| (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) 400| 401|#define IPenInputPanel_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ 402| (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 403| 404|#define IPenInputPanel_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ 405| (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 406| 407| 408|#define IPenInputPanel_get_Busy(This,Busy) \ 409| (This)->lpVtbl -> get_Busy(This,Busy) 410| 411|#define IPenInputPanel_get_Factoid(This,Factoid) \ 412| (This)->lpVtbl -> get_Factoid(This,Factoid) 413| 414|#define IPenInputPanel_put_Factoid(This,Factoid) \ 415| (This)->lpVtbl -> put_Factoid(This,Factoid) 416| 417|#define IPenInputPanel_get_AttachedEditWindow(This,AttachedEditWindow) \ 418| (This)->lpVtbl -> get_AttachedEditWindow(This,AttachedEditWindow) 419| 420|#define IPenInputPanel_put_AttachedEditWindow(This,AttachedEditWindow) \ 421| (This)->lpVtbl -> put_AttachedEditWindow(This,AttachedEditWindow) 422| 423|#define IPenInputPanel_get_CurrentPanel(This,CurrentPanel) \ 424| (This)->lpVtbl -> get_CurrentPanel(This,CurrentPanel) 425| 426|#define IPenInputPanel_put_CurrentPanel(This,CurrentPanel) \ 427| (This)->lpVtbl -> put_CurrentPanel(This,CurrentPanel) 428| 429|#define IPenInputPanel_get_DefaultPanel(This,pDefaultPanel) \ 430| (This)->lpVtbl -> get_DefaultPanel(This,pDefaultPanel) 431| 432|#define IPenInputPanel_put_DefaultPanel(This,DefaultPanel) \ 433| (This)->lpVtbl -> put_DefaultPanel(This,DefaultPanel) 434| 435|#define IPenInputPanel_get_Visible(This,Visible) \ 436| (This)->lpVtbl -> get_Visible(This,Visible) 437| 438|#define IPenInputPanel_put_Visible(This,Visible) \ 439| (This)->lpVtbl -> put_Visible(This,Visible) 440| 441|#define IPenInputPanel_get_Top(This,Top) \ 442| (This)->lpVtbl -> get_Top(This,Top) 443| 444|#define IPenInputPanel_get_Left(This,Left) \ 445| (This)->lpVtbl -> get_Left(This,Left) 446| 447|#define IPenInputPanel_get_Width(This,Width) \ 448| (This)->lpVtbl -> get_Width(This,Width) 449| 450|#define IPenInputPanel_get_Height(This,Height) \ 451| (This)->lpVtbl -> get_Height(This,Height) 452| 453|#define IPenInputPanel_get_VerticalOffset(This,VerticalOffset) \ 454| (This)->lpVtbl -> get_VerticalOffset(This,VerticalOffset) 455| 456|#define IPenInputPanel_put_VerticalOffset(This,VerticalOffset) \ 457| (This)->lpVtbl -> put_VerticalOffset(This,VerticalOffset) 458| 459|#define IPenInputPanel_get_HorizontalOffset(This,HorizontalOffset) \ 460| (This)->lpVtbl -> get_HorizontalOffset(This,HorizontalOffset) 461| 462|#define IPenInputPanel_put_HorizontalOffset(This,HorizontalOffset) \ 463| (This)->lpVtbl -> put_HorizontalOffset(This,HorizontalOffset) 464| 465|#define IPenInputPanel_get_AutoShow(This,pAutoShow) \ 466| (This)->lpVtbl -> get_AutoShow(This,pAutoShow) 467| 468|#define IPenInputPanel_put_AutoShow(This,AutoShow) \ 469| (This)->lpVtbl -> put_AutoShow(This,AutoShow) 470| 471|#define IPenInputPanel_MoveTo(This,Left,Top) \ 472| (This)->lpVtbl -> MoveTo(This,Left,Top) 473| 474|#define IPenInputPanel_CommitPendingInput(This) \ 475| (This)->lpVtbl -> CommitPendingInput(This) 476| 477|#define IPenInputPanel_Refresh(This) \ 478| (This)->lpVtbl -> Refresh(This) 479| 480|#define IPenInputPanel_EnableTsf(This,Enable) \ 481| (This)->lpVtbl -> EnableTsf(This,Enable) 482| 483|#endif /* COBJMACROS */ 484| 485| 486|#endif /* C style interface */ 487| 488| 489| 490|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_Busy_Proxy( 491| IPenInputPanel * This, 492| /* [retval][out] */ VARIANT_BOOL *Busy); 493| 494| 495|void __RPC_STUB IPenInputPanel_get_Busy_Stub( 496| IRpcStubBuffer *This, 497| IRpcChannelBuffer *_pRpcChannelBuffer, 498| PRPC_MESSAGE _pRpcMessage, 499| DWORD *_pdwStubPhase); 500| 501| 502|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_Factoid_Proxy( 503| IPenInputPanel * This, 504| /* [retval][out] */ BSTR *Factoid); 505| 506| 507|void __RPC_STUB IPenInputPanel_get_Factoid_Stub( 508| IRpcStubBuffer *This, 509| IRpcChannelBuffer *_pRpcChannelBuffer, 510| PRPC_MESSAGE _pRpcMessage, 511| DWORD *_pdwStubPhase); 512| 513| 514|/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_put_Factoid_Proxy( 515| IPenInputPanel * This, 516| /* [in] */ BSTR Factoid); 517| 518| 519|void __RPC_STUB IPenInputPanel_put_Factoid_Stub( 520| IRpcStubBuffer *This, 521| IRpcChannelBuffer *_pRpcChannelBuffer, 522| PRPC_MESSAGE _pRpcMessage, 523| DWORD *_pdwStubPhase); 524| 525| 526|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_AttachedEditWindow_Proxy( 527| IPenInputPanel * This, 528| /* [retval][out] */ LONG_PTR *AttachedEditWindow); 529| 530| 531|void __RPC_STUB IPenInputPanel_get_AttachedEditWindow_Stub( 532| IRpcStubBuffer *This, 533| IRpcChannelBuffer *_pRpcChannelBuffer, 534| PRPC_MESSAGE _pRpcMessage, 535| DWORD *_pdwStubPhase); 536| 537| 538|/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_put_AttachedEditWindow_Proxy( 539| IPenInputPanel * This, 540| /* [in] */ LONG_PTR AttachedEditWindow); 541| 542| 543|void __RPC_STUB IPenInputPanel_put_AttachedEditWindow_Stub( 544| IRpcStubBuffer *This, 545| IRpcChannelBuffer *_pRpcChannelBuffer, 546| PRPC_MESSAGE _pRpcMessage, 547| DWORD *_pdwStubPhase); 548| 549| 550|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_CurrentPanel_Proxy( 551| IPenInputPanel * This, 552| /* [retval][out] */ PanelType *CurrentPanel); 553| 554| 555|void __RPC_STUB IPenInputPanel_get_CurrentPanel_Stub( 556| IRpcStubBuffer *This, 557| IRpcChannelBuffer *_pRpcChannelBuffer, 558| PRPC_MESSAGE _pRpcMessage, 559| DWORD *_pdwStubPhase); 560| 561| 562|/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_put_CurrentPanel_Proxy( 563| IPenInputPanel * This, 564| /* [in] */ PanelType CurrentPanel); 565| 566| 567|void __RPC_STUB IPenInputPanel_put_CurrentPanel_Stub( 568| IRpcStubBuffer *This, 569| IRpcChannelBuffer *_pRpcChannelBuffer, 570| PRPC_MESSAGE _pRpcMessage, 571| DWORD *_pdwStubPhase); 572| 573| 574|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_DefaultPanel_Proxy( 575| IPenInputPanel * This, 576| /* [retval][out] */ PanelType *pDefaultPanel); 577| 578| 579|void __RPC_STUB IPenInputPanel_get_DefaultPanel_Stub( 580| IRpcStubBuffer *This, 581| IRpcChannelBuffer *_pRpcChannelBuffer, 582| PRPC_MESSAGE _pRpcMessage, 583| DWORD *_pdwStubPhase); 584| 585| 586|/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_put_DefaultPanel_Proxy( 587| IPenInputPanel * This, 588| /* [in] */ PanelType DefaultPanel); 589| 590| 591|void __RPC_STUB IPenInputPanel_put_DefaultPanel_Stub( 592| IRpcStubBuffer *This, 593| IRpcChannelBuffer *_pRpcChannelBuffer, 594| PRPC_MESSAGE _pRpcMessage, 595| DWORD *_pdwStubPhase); 596| 597| 598|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_Visible_Proxy( 599| IPenInputPanel * This, 600| /* [retval][out] */ VARIANT_BOOL *Visible); 601| 602| 603|void __RPC_STUB IPenInputPanel_get_Visible_Stub( 604| IRpcStubBuffer *This, 605| IRpcChannelBuffer *_pRpcChannelBuffer, 606| PRPC_MESSAGE _pRpcMessage, 607| DWORD *_pdwStubPhase); 608| 609| 610|/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_put_Visible_Proxy( 611| IPenInputPanel * This, 612| /* [in] */ VARIANT_BOOL Visible); 613| 614| 615|void __RPC_STUB IPenInputPanel_put_Visible_Stub( 616| IRpcStubBuffer *This, 617| IRpcChannelBuffer *_pRpcChannelBuffer, 618| PRPC_MESSAGE _pRpcMessage, 619| DWORD *_pdwStubPhase); 620| 621| 622|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_Top_Proxy( 623| IPenInputPanel * This, 624| /* [retval][out] */ long *Top); 625| 626| 627|void __RPC_STUB IPenInputPanel_get_Top_Stub( 628| IRpcStubBuffer *This, 629| IRpcChannelBuffer *_pRpcChannelBuffer, 630| PRPC_MESSAGE _pRpcMessage, 631| DWORD *_pdwStubPhase); 632| 633| 634|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_Left_Proxy( 635| IPenInputPanel * This, 636| /* [retval][out] */ long *Left); 637| 638| 639|void __RPC_STUB IPenInputPanel_get_Left_Stub( 640| IRpcStubBuffer *This, 641| IRpcChannelBuffer *_pRpcChannelBuffer, 642| PRPC_MESSAGE _pRpcMessage, 643| DWORD *_pdwStubPhase); 644| 645| 646|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_Width_Proxy( 647| IPenInputPanel * This, 648| /* [retval][out] */ long *Width); 649| 650| 651|void __RPC_STUB IPenInputPanel_get_Width_Stub( 652| IRpcStubBuffer *This, 653| IRpcChannelBuffer *_pRpcChannelBuffer, 654| PRPC_MESSAGE _pRpcMessage, 655| DWORD *_pdwStubPhase); 656| 657| 658|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_Height_Proxy( 659| IPenInputPanel * This, 660| /* [retval][out] */ long *Height); 661| 662| 663|void __RPC_STUB IPenInputPanel_get_Height_Stub( 664| IRpcStubBuffer *This, 665| IRpcChannelBuffer *_pRpcChannelBuffer, 666| PRPC_MESSAGE _pRpcMessage, 667| DWORD *_pdwStubPhase); 668| 669| 670|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_VerticalOffset_Proxy( 671| IPenInputPanel * This, 672| /* [retval][out] */ long *VerticalOffset); 673| 674| 675|void __RPC_STUB IPenInputPanel_get_VerticalOffset_Stub( 676| IRpcStubBuffer *This, 677| IRpcChannelBuffer *_pRpcChannelBuffer, 678| PRPC_MESSAGE _pRpcMessage, 679| DWORD *_pdwStubPhase); 680| 681| 682|/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_put_VerticalOffset_Proxy( 683| IPenInputPanel * This, 684| /* [in] */ long VerticalOffset); 685| 686| 687|void __RPC_STUB IPenInputPanel_put_VerticalOffset_Stub( 688| IRpcStubBuffer *This, 689| IRpcChannelBuffer *_pRpcChannelBuffer, 690| PRPC_MESSAGE _pRpcMessage, 691| DWORD *_pdwStubPhase); 692| 693| 694|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_HorizontalOffset_Proxy( 695| IPenInputPanel * This, 696| /* [retval][out] */ long *HorizontalOffset); 697| 698| 699|void __RPC_STUB IPenInputPanel_get_HorizontalOffset_Stub( 700| IRpcStubBuffer *This, 701| IRpcChannelBuffer *_pRpcChannelBuffer, 702| PRPC_MESSAGE _pRpcMessage, 703| DWORD *_pdwStubPhase); 704| 705| 706|/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_put_HorizontalOffset_Proxy( 707| IPenInputPanel * This, 708| /* [in] */ long HorizontalOffset); 709| 710| 711|void __RPC_STUB IPenInputPanel_put_HorizontalOffset_Stub( 712| IRpcStubBuffer *This, 713| IRpcChannelBuffer *_pRpcChannelBuffer, 714| PRPC_MESSAGE _pRpcMessage, 715| DWORD *_pdwStubPhase); 716| 717| 718|/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_get_AutoShow_Proxy( 719| IPenInputPanel * This, 720| /* [retval][out] */ VARIANT_BOOL *pAutoShow); 721| 722| 723|void __RPC_STUB IPenInputPanel_get_AutoShow_Stub( 724| IRpcStubBuffer *This, 725| IRpcChannelBuffer *_pRpcChannelBuffer, 726| PRPC_MESSAGE _pRpcMessage, 727| DWORD *_pdwStubPhase); 728| 729| 730|/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_put_AutoShow_Proxy( 731| IPenInputPanel * This, 732| /* [in] */ VARIANT_BOOL AutoShow); 733| 734| 735|void __RPC_STUB IPenInputPanel_put_AutoShow_Stub( 736| IRpcStubBuffer *This, 737| IRpcChannelBuffer *_pRpcChannelBuffer, 738| PRPC_MESSAGE _pRpcMessage, 739| DWORD *_pdwStubPhase); 740| 741| 742|/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_MoveTo_Proxy( 743| IPenInputPanel * This, 744| /* [in] */ long Left, 745| /* [in] */ long Top); 746| 747| 748|void __RPC_STUB IPenInputPanel_MoveTo_Stub( 749| IRpcStubBuffer *This, 750| IRpcChannelBuffer *_pRpcChannelBuffer, 751| PRPC_MESSAGE _pRpcMessage, 752| DWORD *_pdwStubPhase); 753| 754| 755|/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_CommitPendingInput_Proxy( 756| IPenInputPanel * This); 757| 758| 759|void __RPC_STUB IPenInputPanel_CommitPendingInput_Stub( 760| IRpcStubBuffer *This, 761| IRpcChannelBuffer *_pRpcChannelBuffer, 762| PRPC_MESSAGE _pRpcMessage, 763| DWORD *_pdwStubPhase); 764| 765| 766|/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_Refresh_Proxy( 767| IPenInputPanel * This); 768| 769| 770|void __RPC_STUB IPenInputPanel_Refresh_Stub( 771| IRpcStubBuffer *This, 772| IRpcChannelBuffer *_pRpcChannelBuffer, 773| PRPC_MESSAGE _pRpcMessage, 774| DWORD *_pdwStubPhase); 775| 776| 777|/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IPenInputPanel_EnableTsf_Proxy( 778| IPenInputPanel * This, 779| /* [in] */ VARIANT_BOOL Enable); 780| 781| 782|void __RPC_STUB IPenInputPanel_EnableTsf_Stub( 783| IRpcStubBuffer *This, 784| IRpcChannelBuffer *_pRpcChannelBuffer, 785| PRPC_MESSAGE _pRpcMessage, 786| DWORD *_pdwStubPhase); 787| 788| 789| 790|#endif /* __IPenInputPanel_INTERFACE_DEFINED__ */ 791| 792| 793|#ifndef ___IPenInputPanelEvents_DISPINTERFACE_DEFINED__ 794|#define ___IPenInputPanelEvents_DISPINTERFACE_DEFINED__ 795| 796|/* dispinterface _IPenInputPanelEvents */ 797|/* [helpcontext][helpstring][uuid] */ 798| 799| 800|EXTERN_C const IID DIID__IPenInputPanelEvents; 801| 802|#if defined(__cplusplus) && !defined(CINTERFACE) 803| 804| MIDL_INTERFACE("b7e489da-3719-439f-848f-e7acbd820f17") 805| _IPenInputPanelEvents : public IDispatch 806| { 807| }; 808| 809|#else /* C style interface */ 810| 811| typedef struct _IPenInputPanelEventsVtbl 812| { 813| BEGIN_INTERFACE 814| 815| HRESULT ( STDMETHODCALLTYPE *QueryInterface )( 816| _IPenInputPanelEvents * This, 817| /* [in] */ REFIID riid, 818| /* [iid_is][out] */ void **ppvObject); 819| 820| ULONG ( STDMETHODCALLTYPE *AddRef )( 821| _IPenInputPanelEvents * This); 822| 823| ULONG ( STDMETHODCALLTYPE *Release )( 824| _IPenInputPanelEvents * This); 825| 826| HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )( 827| _IPenInputPanelEvents * This, 828| /* [out] */ UINT *pctinfo); 829| 830| HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )( 831| _IPenInputPanelEvents * This, 832| /* [in] */ UINT iTInfo, 833| /* [in] */ LCID lcid, 834| /* [out] */ ITypeInfo **ppTInfo); 835| 836| HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )( 837| _IPenInputPanelEvents * This, 838| /* [in] */ REFIID riid, 839| /* [size_is][in] */ LPOLESTR *rgszNames, 840| /* [in] */ UINT cNames, 841| /* [in] */ LCID lcid, 842| /* [size_is][out] */ DISPID *rgDispId); 843| 844| /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )( 845| _IPenInputPanelEvents * This, 846| /* [in] */ DISPID dispIdMember, 847| /* [in] */ REFIID riid, 848| /* [in] */ LCID lcid, 849| /* [in] */ WORD wFlags, 850| /* [out][in] */ DISPPARAMS *pDispParams, 851| /* [out] */ VARIANT *pVarResult, 852| /* [out] */ EXCEPINFO *pExcepInfo, 853| /* [out] */ UINT *puArgErr); 854| 855| END_INTERFACE 856| } _IPenInputPanelEventsVtbl; 857| 858| interface _IPenInputPanelEvents 859| { 860| CONST_VTBL struct _IPenInputPanelEventsVtbl *lpVtbl; 861| }; 862| 863| 864| 865|#ifdef COBJMACROS 866| 867| 868|#define _IPenInputPanelEvents_QueryInterface(This,riid,ppvObject) \ 869| (This)->lpVtbl -> QueryInterface(This,riid,ppvObject) 870| 871|#define _IPenInputPanelEvents_AddRef(This) \ 872| (This)->lpVtbl -> AddRef(This) 873| 874|#define _IPenInputPanelEvents_Release(This) \ 875| (This)->lpVtbl -> Release(This) 876| 877| 878|#define _IPenInputPanelEvents_GetTypeInfoCount(This,pctinfo) \ 879| (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo) 880| 881|#define _IPenInputPanelEvents_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \ 882| (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo) 883| 884|#define _IPenInputPanelEvents_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \ 885| (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) 886| 887|#define _IPenInputPanelEvents_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \ 888| (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) 889| 890|#endif /* COBJMACROS */ 891| 892| 893|#endif /* C style interface */ 894| 895| 896|#endif /* ___IPenInputPanelEvents_DISPINTERFACE_DEFINED__ */ 897| 898| 899|EXTERN_C const CLSID CLSID_PenInputPanel; 900| 901|#ifdef __cplusplus 902| 903|class DECLSPEC_UUID("f744e496-1b5a-489e-81dc-fbd7ac6298a8") 904|PenInputPanel; 905|#endif 906|#endif /* __PenInputPanelLib_LIBRARY_DEFINED__ */ 907| 908|/* Additional Prototypes for ALL interfaces */ 909| 910|/* end of Additional Prototypes */ 911| 912|#ifdef __cplusplus 913|} 914|#endif 915| 916|#endif 917| 918| 919|