#usecom / #comfunc によるHSPのCOM呼び出し定義。数字は vtbl インデックス(0始まり)。クラスIDが無い場合 #usecom の末尾は "{}"、ある場合は "{CLSID}"。
#define global IID_IMpeg2TableFilter "{BDCDD913-9ECD-4FB2-81AE-ADF747EA75A5}"
#usecom global IMpeg2TableFilter IID_IMpeg2TableFilter "{752845F1-758F-4C83-A043-4270C593308E}"
#comfunc global IMpeg2TableFilter_AddPID 3 int
#comfunc global IMpeg2TableFilter_AddTable 4 int,int
#comfunc global IMpeg2TableFilter_AddExtension 5 int,int,int
#comfunc global IMpeg2TableFilter_RemovePID 6 int
#comfunc global IMpeg2TableFilter_RemoveTable 7 int,int
#comfunc global IMpeg2TableFilter_RemoveExtension 8 int,int,int
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※#usecom 末尾は CoCreateInstance 用のクラスID(コクラスCLSID, SDKから自動取得)。