Win32 API 日本語リファレンス
ホームUI.TabletPC › IStylusPlugin

IStylusPlugin

COM
IIDa81436d8-4757-4fd1-a185-133f97c6c545継承元IUnknown自前メソッド開始 vtbl3

メソッド 17

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT RealTimeStylusEnabled(IRealTimeStylus* piRtsSrc, DWORD cTcidCount, DWORD* pTcids)
4HRESULT RealTimeStylusDisabled(IRealTimeStylus* piRtsSrc, DWORD cTcidCount, DWORD* pTcids)
5HRESULT StylusInRange(IRealTimeStylus* piRtsSrc, DWORD tcid, DWORD sid)
6HRESULT StylusOutOfRange(IRealTimeStylus* piRtsSrc, DWORD tcid, DWORD sid)
7HRESULT StylusDown(IRealTimeStylus* piRtsSrc, StylusInfo* pStylusInfo, DWORD cPropCountPerPkt, INT* pPacket, INT** ppInOutPkt)
8HRESULT StylusUp(IRealTimeStylus* piRtsSrc, StylusInfo* pStylusInfo, DWORD cPropCountPerPkt, INT* pPacket, INT** ppInOutPkt)
9HRESULT StylusButtonDown(IRealTimeStylus* piRtsSrc, DWORD sid, GUID* pGuidStylusButton, POINT* pStylusPos)
10HRESULT StylusButtonUp(IRealTimeStylus* piRtsSrc, DWORD sid, GUID* pGuidStylusButton, POINT* pStylusPos)
11HRESULT InAirPackets(IRealTimeStylus* piRtsSrc, StylusInfo* pStylusInfo, DWORD cPktCount, DWORD cPktBuffLength, INT* pPackets, DWORD* pcInOutPkts, INT** ppInOutPkts)
12HRESULT Packets(IRealTimeStylus* piRtsSrc, StylusInfo* pStylusInfo, DWORD cPktCount, DWORD cPktBuffLength, INT* pPackets, DWORD* pcInOutPkts, INT** ppInOutPkts)
13HRESULT CustomStylusDataAdded(IRealTimeStylus* piRtsSrc, GUID* pGuidId, DWORD cbData, BYTE* pbData)
14HRESULT SystemEvent(IRealTimeStylus* piRtsSrc, DWORD tcid, DWORD sid, WORD event, SYSTEM_EVENT_DATA eventdata)
15HRESULT TabletAdded(IRealTimeStylus* piRtsSrc, IInkTablet* piTablet)
16HRESULT TabletRemoved(IRealTimeStylus* piRtsSrc, INT iTabletIndex)
17HRESULT Error(IRealTimeStylus* piRtsSrc, IStylusPlugin* piPlugin, RealTimeStylusDataInterest dataInterest, HRESULT hrErrorCode, INT_PTR* lptrKey)
18HRESULT UpdateMapping(IRealTimeStylus* piRtsSrc)
19HRESULT DataInterest(RealTimeStylusDataInterest* pDataInterest)