ホーム › UI.TabletPC › IStylusPlugin
IStylusPlugin
COMメソッド 17
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT RealTimeStylusEnabled(IRealTimeStylus* piRtsSrc, DWORD cTcidCount, DWORD* pTcids) |
| 4 | HRESULT RealTimeStylusDisabled(IRealTimeStylus* piRtsSrc, DWORD cTcidCount, DWORD* pTcids) |
| 5 | HRESULT StylusInRange(IRealTimeStylus* piRtsSrc, DWORD tcid, DWORD sid) |
| 6 | HRESULT StylusOutOfRange(IRealTimeStylus* piRtsSrc, DWORD tcid, DWORD sid) |
| 7 | HRESULT StylusDown(IRealTimeStylus* piRtsSrc, StylusInfo* pStylusInfo, DWORD cPropCountPerPkt, INT* pPacket, INT** ppInOutPkt) |
| 8 | HRESULT StylusUp(IRealTimeStylus* piRtsSrc, StylusInfo* pStylusInfo, DWORD cPropCountPerPkt, INT* pPacket, INT** ppInOutPkt) |
| 9 | HRESULT StylusButtonDown(IRealTimeStylus* piRtsSrc, DWORD sid, GUID* pGuidStylusButton, POINT* pStylusPos) |
| 10 | HRESULT StylusButtonUp(IRealTimeStylus* piRtsSrc, DWORD sid, GUID* pGuidStylusButton, POINT* pStylusPos) |
| 11 | HRESULT InAirPackets(IRealTimeStylus* piRtsSrc, StylusInfo* pStylusInfo, DWORD cPktCount, DWORD cPktBuffLength, INT* pPackets, DWORD* pcInOutPkts, INT** ppInOutPkts) |
| 12 | HRESULT Packets(IRealTimeStylus* piRtsSrc, StylusInfo* pStylusInfo, DWORD cPktCount, DWORD cPktBuffLength, INT* pPackets, DWORD* pcInOutPkts, INT** ppInOutPkts) |
| 13 | HRESULT CustomStylusDataAdded(IRealTimeStylus* piRtsSrc, GUID* pGuidId, DWORD cbData, BYTE* pbData) |
| 14 | HRESULT SystemEvent(IRealTimeStylus* piRtsSrc, DWORD tcid, DWORD sid, WORD event, SYSTEM_EVENT_DATA eventdata) |
| 15 | HRESULT TabletAdded(IRealTimeStylus* piRtsSrc, IInkTablet* piTablet) |
| 16 | HRESULT TabletRemoved(IRealTimeStylus* piRtsSrc, INT iTabletIndex) |
| 17 | HRESULT Error(IRealTimeStylus* piRtsSrc, IStylusPlugin* piPlugin, RealTimeStylusDataInterest dataInterest, HRESULT hrErrorCode, INT_PTR* lptrKey) |
| 18 | HRESULT UpdateMapping(IRealTimeStylus* piRtsSrc) |
| 19 | HRESULT DataInterest(RealTimeStylusDataInterest* pDataInterest) |