#define global IID_IPenInputPanel "{FA7A4083-5747-4040-A182-0B0E9FD4FAC7}"
#usecom global IPenInputPanel IID_IPenInputPanel "{F744E496-1B5A-489E-81DC-FBD7AC6298A8}"
#comfunc global IPenInputPanel_get_Busy 7 var
#comfunc global IPenInputPanel_get_Factoid 8 var
#comfunc global IPenInputPanel_put_Factoid 9 wstr
#comfunc global IPenInputPanel_get_AttachedEditWindow 10 var
#comfunc global IPenInputPanel_put_AttachedEditWindow 11 int
#comfunc global IPenInputPanel_get_CurrentPanel 12 var
#comfunc global IPenInputPanel_put_CurrentPanel 13 int
#comfunc global IPenInputPanel_get_DefaultPanel 14 var
#comfunc global IPenInputPanel_put_DefaultPanel 15 int
#comfunc global IPenInputPanel_get_Visible 16 var
#comfunc global IPenInputPanel_put_Visible 17 int
#comfunc global IPenInputPanel_get_Top 18 var
#comfunc global IPenInputPanel_get_Left 19 var
#comfunc global IPenInputPanel_get_Width 20 var
#comfunc global IPenInputPanel_get_Height 21 var
#comfunc global IPenInputPanel_get_VerticalOffset 22 var
#comfunc global IPenInputPanel_put_VerticalOffset 23 int
#comfunc global IPenInputPanel_get_HorizontalOffset 24 var
#comfunc global IPenInputPanel_put_HorizontalOffset 25 int
#comfunc global IPenInputPanel_get_AutoShow 26 var
#comfunc global IPenInputPanel_put_AutoShow 27 int
#comfunc global IPenInputPanel_MoveTo 28 int,int
#comfunc global IPenInputPanel_CommitPendingInput 29
#comfunc global IPenInputPanel_Refresh 30
#comfunc global IPenInputPanel_EnableTsf 31 int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※#usecom 末尾は CoCreateInstance 用のクラスID(コクラスCLSID, SDKから自動取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。#define global IID_IPenInputPanel "{FA7A4083-5747-4040-A182-0B0E9FD4FAC7}"
#usecom global IPenInputPanel IID_IPenInputPanel "{F744E496-1B5A-489E-81DC-FBD7AC6298A8}"
#comfunc global IPenInputPanel_get_Busy 7 sptr
#comfunc global IPenInputPanel_get_Factoid 8 sptr
#comfunc global IPenInputPanel_put_Factoid 9 wstr
#comfunc global IPenInputPanel_get_AttachedEditWindow 10 sptr
#comfunc global IPenInputPanel_put_AttachedEditWindow 11 int
#comfunc global IPenInputPanel_get_CurrentPanel 12 sptr
#comfunc global IPenInputPanel_put_CurrentPanel 13 int
#comfunc global IPenInputPanel_get_DefaultPanel 14 sptr
#comfunc global IPenInputPanel_put_DefaultPanel 15 int
#comfunc global IPenInputPanel_get_Visible 16 sptr
#comfunc global IPenInputPanel_put_Visible 17 int
#comfunc global IPenInputPanel_get_Top 18 sptr
#comfunc global IPenInputPanel_get_Left 19 sptr
#comfunc global IPenInputPanel_get_Width 20 sptr
#comfunc global IPenInputPanel_get_Height 21 sptr
#comfunc global IPenInputPanel_get_VerticalOffset 22 sptr
#comfunc global IPenInputPanel_put_VerticalOffset 23 int
#comfunc global IPenInputPanel_get_HorizontalOffset 24 sptr
#comfunc global IPenInputPanel_put_HorizontalOffset 25 int
#comfunc global IPenInputPanel_get_AutoShow 26 sptr
#comfunc global IPenInputPanel_put_AutoShow 27 int
#comfunc global IPenInputPanel_MoveTo 28 int,int
#comfunc global IPenInputPanel_CommitPendingInput 29
#comfunc global IPenInputPanel_Refresh 30
#comfunc global IPenInputPanel_EnableTsf 31 int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※#usecom 末尾は CoCreateInstance 用のクラスID(コクラスCLSID, SDKから自動取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。
; ※IDispatch 実装。HSP では comobj 経由でメソッド名による呼び出しも可能(vtbl 不要)。