#define global IID_IXFeed "{A44179A4-E0F6-403B-AF8D-D080F425A451}"
#usecom global IXFeed IID_IXFeed "{}"
#comfunc global IXFeed_Xml 3 int,int,int,int,int,sptr
#comfunc global IXFeed_Name 4 var
#comfunc global IXFeed_Rename 5 wstr
#comfunc global IXFeed_Url 6 var
#comfunc global IXFeed_SetUrl 7 wstr
#comfunc global IXFeed_LocalId 8 var
#comfunc global IXFeed_Path 9 var
#comfunc global IXFeed_Move 10 wstr
#comfunc global IXFeed_Parent 11 var,sptr
#comfunc global IXFeed_LastWriteTime 12 var
#comfunc global IXFeed_Delete 13
#comfunc global IXFeed_Download 14
#comfunc global IXFeed_AsyncDownload 15
#comfunc global IXFeed_CancelAsyncDownload 16
#comfunc global IXFeed_SyncSetting 17 var
#comfunc global IXFeed_SetSyncSetting 18 int
#comfunc global IXFeed_Interval 19 var
#comfunc global IXFeed_SetInterval 20 int
#comfunc global IXFeed_LastDownloadTime 21 var
#comfunc global IXFeed_LocalEnclosurePath 22 var
#comfunc global IXFeed_Items 23 sptr
#comfunc global IXFeed_GetItem 24 int,var,sptr
#comfunc global IXFeed_MarkAllItemsRead 25
#comfunc global IXFeed_MaxItemCount 26 var
#comfunc global IXFeed_SetMaxItemCount 27 int
#comfunc global IXFeed_DownloadEnclosuresAutomatically 28 var
#comfunc global IXFeed_SetDownloadEnclosuresAutomatically 29 int
#comfunc global IXFeed_DownloadStatus 30 var
#comfunc global IXFeed_LastDownloadError 31 var
#comfunc global IXFeed_Merge 32 sptr,wstr
#comfunc global IXFeed_DownloadUrl 33 var
#comfunc global IXFeed_Title 34 var
#comfunc global IXFeed_Description 35 var
#comfunc global IXFeed_Link 36 var
#comfunc global IXFeed_Image 37 var
#comfunc global IXFeed_LastBuildDate 38 var
#comfunc global IXFeed_PubDate 39 var
#comfunc global IXFeed_Ttl 40 var
#comfunc global IXFeed_Language 41 var
#comfunc global IXFeed_Copyright 42 var
#comfunc global IXFeed_IsList 43 var
#comfunc global IXFeed_GetWatcher 44 int,int,var,sptr
#comfunc global IXFeed_UnreadItemCount 45 var
#comfunc global IXFeed_ItemCount 46 var
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。#define global IID_IXFeed "{A44179A4-E0F6-403B-AF8D-D080F425A451}"
#usecom global IXFeed IID_IXFeed "{}"
#comfunc global IXFeed_Xml 3 int,int,int,int,int,sptr
#comfunc global IXFeed_Name 4 sptr
#comfunc global IXFeed_Rename 5 wstr
#comfunc global IXFeed_Url 6 sptr
#comfunc global IXFeed_SetUrl 7 wstr
#comfunc global IXFeed_LocalId 8 sptr
#comfunc global IXFeed_Path 9 sptr
#comfunc global IXFeed_Move 10 wstr
#comfunc global IXFeed_Parent 11 sptr,sptr
#comfunc global IXFeed_LastWriteTime 12 sptr
#comfunc global IXFeed_Delete 13
#comfunc global IXFeed_Download 14
#comfunc global IXFeed_AsyncDownload 15
#comfunc global IXFeed_CancelAsyncDownload 16
#comfunc global IXFeed_SyncSetting 17 sptr
#comfunc global IXFeed_SetSyncSetting 18 int
#comfunc global IXFeed_Interval 19 sptr
#comfunc global IXFeed_SetInterval 20 int
#comfunc global IXFeed_LastDownloadTime 21 sptr
#comfunc global IXFeed_LocalEnclosurePath 22 sptr
#comfunc global IXFeed_Items 23 sptr
#comfunc global IXFeed_GetItem 24 int,sptr,sptr
#comfunc global IXFeed_MarkAllItemsRead 25
#comfunc global IXFeed_MaxItemCount 26 sptr
#comfunc global IXFeed_SetMaxItemCount 27 int
#comfunc global IXFeed_DownloadEnclosuresAutomatically 28 sptr
#comfunc global IXFeed_SetDownloadEnclosuresAutomatically 29 int
#comfunc global IXFeed_DownloadStatus 30 sptr
#comfunc global IXFeed_LastDownloadError 31 sptr
#comfunc global IXFeed_Merge 32 sptr,wstr
#comfunc global IXFeed_DownloadUrl 33 sptr
#comfunc global IXFeed_Title 34 sptr
#comfunc global IXFeed_Description 35 sptr
#comfunc global IXFeed_Link 36 sptr
#comfunc global IXFeed_Image 37 sptr
#comfunc global IXFeed_LastBuildDate 38 sptr
#comfunc global IXFeed_PubDate 39 sptr
#comfunc global IXFeed_Ttl 40 sptr
#comfunc global IXFeed_Language 41 sptr
#comfunc global IXFeed_Copyright 42 sptr
#comfunc global IXFeed_IsList 43 sptr
#comfunc global IXFeed_GetWatcher 44 int,int,sptr,sptr
#comfunc global IXFeed_UnreadItemCount 45 sptr
#comfunc global IXFeed_ItemCount 46 sptr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数はポインタ方式(token=sptr / 呼び出しは varptr(変数))。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。