home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Netrunner 2004 October
/
NETRUNNER0410.ISO
/
regular
/
irvine1_0_9.lzh
/
irvine.idl
< prev
next >
Wrap
Text File
|
2003-05-26
|
34KB
|
1,371 lines
[
uuid(9773AB5C-0FFE-481A-AB8A-8E4084D6D13C),
version(1.4),
helpstring("Irvine âëâCâuâëâè")
]
library Irvine
{
importlib("stdole2.tlb");
importlib("stdvcl40.dll");
[
uuid(1E6DA0A3-6449-4864-8798-417DBB297AA5),
version(1.0),
helpstring("Api âIâuâWâFâNâg é╠âCâxâôâg âCâôâ^ü[âtâFü[âX")
]
dispinterface IApiEvents
{
properties:
methods:
};
[
uuid(A79D8FA5-734E-4CA1-8931-FC76FAF5FCFE),
version(1.4),
helpstring("Api âIâuâWâFâNâg")
]
coclass Api
{
[default] interface IApi;
[default, source] dispinterface IApiEvents;
};
[
uuid(C7805EA7-A9A4-46A2-8B35-305326DB1E5C),
version(1.0),
helpstring("Item âIâuâWâFâNâg é╠âfâBâXâpâbâ` âCâôâ^ü[âtâFü[âX"),
dual,
oleautomation
]
interface IItem: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall Data([out, retval] BSTR * Value );
[
propput,
id(0x00000001)
]
HRESULT _stdcall Data([in] BSTR Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Url([out, retval] BSTR * Value );
[
propput,
id(0x00000002)
]
HRESULT _stdcall Url([in] BSTR Value );
[
propget,
id(0x00000003)
]
HRESULT _stdcall Folder([out, retval] BSTR * Value );
[
propput,
id(0x00000003)
]
HRESULT _stdcall Folder([in] BSTR Value );
[
propget,
id(0x00000004)
]
HRESULT _stdcall Filename([out, retval] BSTR * Value );
[
propput,
id(0x00000004)
]
HRESULT _stdcall Filename([in] BSTR Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall Referer([out, retval] BSTR * Value );
[
propput,
id(0x00000005)
]
HRESULT _stdcall Referer([in] BSTR Value );
[
propget,
id(0x00000006)
]
HRESULT _stdcall Cookie([out, retval] BSTR * Value );
[
propput,
id(0x00000006)
]
HRESULT _stdcall Cookie([in] BSTR Value );
[
propget,
id(0x00000007)
]
HRESULT _stdcall Check([out, retval] BSTR * Value );
[
propput,
id(0x00000007)
]
HRESULT _stdcall Check([in] BSTR Value );
[
propget,
id(0x00000008)
]
HRESULT _stdcall SplitCount([out, retval] long * Value );
[
propput,
id(0x00000008)
]
HRESULT _stdcall SplitCount([in] long Value );
[
propget,
id(0x00000009)
]
HRESULT _stdcall Authorization([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000009)
]
HRESULT _stdcall Authorization([in] VARIANT_BOOL Value );
[
propget,
id(0x0000000A)
]
HRESULT _stdcall UserId([out, retval] BSTR * Value );
[
propput,
id(0x0000000A)
]
HRESULT _stdcall UserId([in] BSTR Value );
[
propget,
id(0x0000000B)
]
HRESULT _stdcall Password([out, retval] BSTR * Value );
[
propput,
id(0x0000000B)
]
HRESULT _stdcall Password([in] BSTR Value );
[
propget,
id(0x0000000C)
]
HRESULT _stdcall RegistDate([out, retval] double * Value );
[
propput,
id(0x0000000C)
]
HRESULT _stdcall RegistDate([in] double Value );
[
propget,
id(0x0000000D)
]
HRESULT _stdcall Success([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x0000000D)
]
HRESULT _stdcall Success([in] VARIANT_BOOL Value );
[
propget,
id(0x0000000E)
]
HRESULT _stdcall Comment([out, retval] BSTR * Value );
[
propput,
id(0x0000000E)
]
HRESULT _stdcall Comment([in] BSTR Value );
[
propget,
id(0x0000000F)
]
HRESULT _stdcall FileSize([out, retval] long * Value );
[
propput,
id(0x0000000F)
]
HRESULT _stdcall FileSize([in] long Value );
[
propget,
id(0x00000010)
]
HRESULT _stdcall DLSize([out, retval] long * Value );
[
propput,
id(0x00000010)
]
HRESULT _stdcall DLSize([in] long Value );
[
propget,
id(0x00000011)
]
HRESULT _stdcall Error([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000011)
]
HRESULT _stdcall Error([in] VARIANT_BOOL Value );
[
propget,
id(0x00000012)
]
HRESULT _stdcall DownloadedFilename([out, retval] BSTR * Value );
[
propput,
id(0x00000012)
]
HRESULT _stdcall DownloadedFilename([in] BSTR Value );
[
propget,
id(0x00000013)
]
HRESULT _stdcall SuccessDate([out, retval] double * Value );
[
propput,
id(0x00000013)
]
HRESULT _stdcall SuccessDate([in] double Value );
[
propget,
id(0x00000014)
]
HRESULT _stdcall Queue([out, retval] BSTR * Value );
[
propput,
id(0x00000014)
]
HRESULT _stdcall Queue([in] BSTR Value );
};
[
uuid(F408C7DC-5329-4498-9C80-6C90E564955B),
version(1.0),
helpstring("Item âIâuâWâFâNâg")
]
coclass Item
{
[default] interface IItem;
};
[
uuid(DD7AAD75-594D-445F-8EF4-FB2244BEAD2F),
version(1.0),
helpstring("Folder âIâuâWâFâNâg")
]
coclass Folder
{
[default] interface IFolder;
};
[
uuid(34C0EA41-0000-4CDE-999C-CD5D04FE9AA0),
version(1.0),
helpstring("UrlManager âIâuâWâFâNâg é╠âfâBâXâpâbâ` âCâôâ^ü[âtâFü[âX"),
dual,
oleautomation
]
interface IUrlManager: IDispatch
{
[
id(0x00000001)
]
HRESULT _stdcall Close( void );
[
id(0x00000002)
]
HRESULT _stdcall Start( void );
[
id(0x00000003)
]
HRESULT _stdcall Stop( void );
[
id(0x00000004)
]
HRESULT _stdcall Clear( void );
[
id(0x00000005)
]
HRESULT _stdcall Show( void );
[
propget,
id(0x00000006)
]
HRESULT _stdcall OptionValues([in] BSTR Ident, [out, retval] BSTR * Value );
[
propput,
id(0x00000006)
]
HRESULT _stdcall OptionValues([in] BSTR Ident, [in] BSTR Value );
[
id(0x00000007)
]
HRESULT _stdcall OptionValueExists([in] BSTR Ident, [out, retval] VARIANT_BOOL * Existed );
[
propget,
id(0x00000008)
]
HRESULT _stdcall Items([in] long Index, [out, retval] BSTR * Value );
[
propput,
id(0x00000008)
]
HRESULT _stdcall Items([in] long Index, [in] BSTR Value );
[
propget,
id(0x00000009)
]
HRESULT _stdcall ItemCount([out, retval] long * Value );
[
propget,
id(0x0000000A)
]
HRESULT _stdcall ItemSelected([in] long Index, [out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x0000000A)
]
HRESULT _stdcall ItemSelected([in] long Index, [in] VARIANT_BOOL Value );
[
id(0x0000000B)
]
HRESULT _stdcall IsBusy( void );
[
id(0x0000000C)
]
HRESULT _stdcall Regist( void );
[
propget,
id(0x0000000E)
]
HRESULT _stdcall Depth([out, retval] long * Value );
[
propput,
id(0x0000000E)
]
HRESULT _stdcall Depth([in] long Value );
[
propget,
id(0x0000000F)
]
HRESULT _stdcall ThreadCount([out, retval] long * Value );
[
propput,
id(0x0000000F)
]
HRESULT _stdcall ThreadCount([in] long Value );
[
id(0x00000010)
]
HRESULT _stdcall AddQueue([in] BSTR Urls );
[
id(0x00000011)
]
HRESULT _stdcall ClearQueue( void );
[
propget,
id(0x00000013)
]
HRESULT _stdcall SelectedItemCount([out, retval] long * Value );
[
id(0x00000014)
]
HRESULT _stdcall SelectExt( void );
[
propget,
id(0x00000015)
]
HRESULT _stdcall TagAHREF([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000015)
]
HRESULT _stdcall TagAHREF([in] VARIANT_BOOL Value );
[
propget,
id(0x00000016)
]
HRESULT _stdcall TagIMGSRC([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000016)
]
HRESULT _stdcall TagIMGSRC([in] VARIANT_BOOL Value );
[
propget,
id(0x00000017)
]
HRESULT _stdcall TagFRAMESRC([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000017)
]
HRESULT _stdcall TagFRAMESRC([in] VARIANT_BOOL Value );
[
propget,
id(0x00000018)
]
HRESULT _stdcall TagIFRAMESRC([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000018)
]
HRESULT _stdcall TagIFRAMESRC([in] VARIANT_BOOL Value );
[
propget,
id(0x00000019)
]
HRESULT _stdcall TagMETAREFRESH([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000019)
]
HRESULT _stdcall TagMETAREFRESH([in] VARIANT_BOOL Value );
[
propget,
id(0x0000001A)
]
HRESULT _stdcall TagBGSOUND([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x0000001A)
]
HRESULT _stdcall TagBGSOUND([in] VARIANT_BOOL Value );
[
propget,
id(0x0000001B)
]
HRESULT _stdcall TagOther([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x0000001B)
]
HRESULT _stdcall TagOther([in] VARIANT_BOOL Value );
[
propget,
id(0x0000001C)
]
HRESULT _stdcall ExtHTML([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x0000001C)
]
HRESULT _stdcall ExtHTML([in] VARIANT_BOOL Value );
[
propget,
id(0x0000001D)
]
HRESULT _stdcall ExtTEXT([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x0000001D)
]
HRESULT _stdcall ExtTEXT([in] VARIANT_BOOL Value );
[
propget,
id(0x0000001E)
]
HRESULT _stdcall ExtIMAGE([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x0000001E)
]
HRESULT _stdcall ExtIMAGE([in] VARIANT_BOOL Value );
[
propget,
id(0x0000001F)
]
HRESULT _stdcall ExtARCHIVE([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x0000001F)
]
HRESULT _stdcall ExtARCHIVE([in] VARIANT_BOOL Value );
[
propget,
id(0x00000020)
]
HRESULT _stdcall ExtAUDIO([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000020)
]
HRESULT _stdcall ExtAUDIO([in] VARIANT_BOOL Value );
[
propget,
id(0x00000021)
]
HRESULT _stdcall ExtMOVIE([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000021)
]
HRESULT _stdcall ExtMOVIE([in] VARIANT_BOOL Value );
[
propget,
id(0x00000022)
]
HRESULT _stdcall ExtEtc([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000022)
]
HRESULT _stdcall ExtEtc([in] VARIANT_BOOL Value );
[
propget,
id(0x00000023)
]
HRESULT _stdcall ExtRegExp([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000023)
]
HRESULT _stdcall ExtRegExp([in] VARIANT_BOOL Value );
[
propget,
id(0x0000000D)
]
HRESULT _stdcall Referer([out, retval] BSTR * Value );
[
propput,
id(0x0000000D)
]
HRESULT _stdcall Referer([in] BSTR Value );
[
propget,
id(0x00000012)
]
HRESULT _stdcall UserAgent([out, retval] BSTR * Value );
[
propput,
id(0x00000012)
]
HRESULT _stdcall UserAgent([in] BSTR Value );
[
propget,
id(0x00000024)
]
HRESULT _stdcall Proxy([out, retval] BSTR * Value );
[
propput,
id(0x00000024)
]
HRESULT _stdcall Proxy([in] BSTR Value );
[
propget,
id(0x00000025)
]
HRESULT _stdcall UseProxy([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000025)
]
HRESULT _stdcall UseProxy([in] VARIANT_BOOL Value );
[
propget,
id(0x00000026)
]
HRESULT _stdcall ProxyUserId([out, retval] BSTR * Value );
[
propput,
id(0x00000026)
]
HRESULT _stdcall ProxyUserId([in] BSTR Value );
[
propget,
id(0x00000027)
]
HRESULT _stdcall ProxyPassword([out, retval] BSTR * Value );
[
propput,
id(0x00000027)
]
HRESULT _stdcall ProxyPassword([in] BSTR Value );
};
[
uuid(346442A3-B78F-49ED-99F2-B468F8AD8635),
version(1.0),
helpstring("UrlManager âIâuâWâFâNâg é╠âCâxâôâg âCâôâ^ü[âtâFü[âX")
]
dispinterface IUrlManagerEvents
{
properties:
methods:
};
[
uuid(21C0DE0B-9111-46A5-973E-14A74CE2CA82),
version(1.0),
helpstring("UrlManager âIâuâWâFâNâg")
]
coclass UrlManager
{
[default] interface IUrlManager;
[default, source] dispinterface IUrlManagerEvents;
};
[
uuid(552808B4-8E20-48EF-9168-262FCD0C566E),
version(1.4),
helpstring("Api âIâuâWâFâNâg é╠âfâBâXâpâbâ` âCâôâ^ü[âtâFü[âX"),
dual,
oleautomation
]
interface IApi: IDispatch
{
[
propget,
id(0x00000001),
helpstring("âoü[âWâçâôÅεò±")
]
HRESULT _stdcall Version([out, retval] BSTR * Value );
[
propget,
id(0x00000002),
helpstring("âCâôâXâ^âôâXânâôâhâï")
]
HRESULT _stdcall HInstance([out, retval] long * Value );
[
propget,
id(0x00000003),
helpstring("âüâCâôâtâHü[âÇânâôâhâï")
]
HRESULT _stdcall WindowHandle([out, retval] long * Value );
[
propget,
id(0x00000004),
helpstring("Ä└ìsâtâ@âCâïé╠Path")
]
HRESULT _stdcall ApplicationPath([out, retval] BSTR * Value );
[
propget,
id(0x00000005),
helpstring("âvâëâOâCâôé╠Path")
]
HRESULT _stdcall PluginsPath([out, retval] BSTR * Value );
[
propget,
id(0x00000006),
helpstring("âCâôâ|ü[âgâèâXâgé╠Path")
]
HRESULT _stdcall ImportPath([out, retval] BSTR * Value );
[
propget,
id(0x00000008),
helpstring("æìâ_âEâôâìü[âhâoâCâg")
]
HRESULT _stdcall TotalBytes([out, retval] double * Value );
[
propget,
id(0x00000009),
helpstring("æìâ_âEâôâìü[âhâtâ@âCâïÉö")
]
HRESULT _stdcall TotalFiles([out, retval] double * Value );
[
propget,
id(0x0000000A),
helpstring("INIâtâ@âCâïû╝")
]
HRESULT _stdcall IniFilename([out, retval] BSTR * Value );
[
id(0x0000000C),
helpstring("UrlâèâXâgé≡Æ╟ë┴ Flag[0:Æ╩Åφ 1:æIæ≡ 2:ôWèJ]")
]
HRESULT _stdcall AddUrl([in] BSTR Urls, [in] long Flag );
[
id(0x0000000D),
helpstring("âèâXâgé≡Ä⌐ô«Ä»ò╩é┼âCâôâ|ü[âg")
]
HRESULT _stdcall Import([in] BSTR Filename );
[
id(0x0000000E),
helpstring("ò█æ╢")
]
HRESULT _stdcall Save( void );
[
id(0x0000000F),
helpstring("ÅIù╣")
]
HRESULT _stdcall Quit( void );
[
id(0x00000010),
helpstring("URLé≡â_âEâôâìü[âh Flag[0: Æ╩Åφ 1: â_âCâAâìâO 2: âtâHâïâ_â_âCâAâìâO 3:é╖é«é╔â_âEâôâìü[âh 4:é╖é«é╔â_âCâAâìâO 5:é╖é«é╔âLâàü[âtâHâïâ_]")
]
HRESULT _stdcall Download([in] BSTR Url, [in] long Flag );
[
propget,
id(0x00000011),
helpstring("âXâNâèâvâgé╠Path")
]
HRESULT _stdcall ScriptsPath([out, retval] BSTR * Value );
[
id(0x00000012),
helpstring("âJâîâôâgâLâàü[é╠âAâCâeâÇé≡âNâèâA")
]
HRESULT _stdcall Clear( void );
[
id(0x00000013),
helpstring("âEâBâôâhâEé≡ì┼æOù±é╓")
]
HRESULT _stdcall ForegroundWindow( void );
[
id(0x00000014),
helpstring("âJâîâôâgâLâàü[é╠âAâCâeâÇèJÄn Flag[0: é╖é╫é─ 1:æIæ≡é╠é▌]")
]
HRESULT _stdcall Start([in] long Flag );
[
id(0x00000015),
helpstring("âJâîâôâgâLâàü[é╠âAâCâeâÇé≡ÆΓÄ~ Flag[0: é╖é╫é─ 1:æIæ≡é╠é▌]")
]
HRESULT _stdcall Stop([in] long Flag );
[
id(0x00000016),
helpstring("â_âCâAâïâAâbâv")
]
HRESULT _stdcall Dialup( void );
[
id(0x00000017),
helpstring("ë±Éⁿé≡É╪Æf")
]
HRESULT _stdcall Hangup( void );
[
propget,
id(0x00000018),
helpstring("âJâîâôâgâLâàü[é╠âAâCâeâÇÉö")
]
HRESULT _stdcall ItemCount([out, retval] long * Value );
[
id(0x0000001A),
helpstring("ô\éΦòté» Flag[0: Æ╩Åφ 1: URLôWèJ]")
]
HRESULT _stdcall Paste([in] long Flag );
[
id(0x0000001D),
helpstring("âJâîâôâgâLâàü[âtâHâïâ_ê╚ë║é╠âtâHâïâ_é≡ÉΓæ╬Pathé┼ù±ïô")
]
HRESULT _stdcall EnumQueueFolders([in] BSTR AbsolutePath, [out, retval] BSTR * ResultFolders );
[
propget,
id(0x0000001B),
helpstring("âJâîâôâgâLâàü[âtâHâïâ_û╝")
]
HRESULT _stdcall CurrentQueueFolder([out, retval] BSTR * Value );
[
propput,
id(0x0000001B),
helpstring("âJâîâôâgâLâàü[âtâHâïâ_û╝")
]
HRESULT _stdcall CurrentQueueFolder([in] BSTR Value );
[
id(0x0000001C),
helpstring("âIâvâVâçâôâfü[â^")
]
HRESULT _stdcall GetOptionData([in] BSTR Section, [in] BSTR Ident, [out, retval] BSTR * Value );
[
id(0x0000001E),
helpstring("âIâvâVâçâôâfü[â^é≡âZâbâg")
]
HRESULT _stdcall SetOptionData([in] BSTR Section, [in] BSTR Ident, [in] BSTR Value );
[
id(0x0000001F),
helpstring("âtâHâïâ_âfü[â^")
]
HRESULT _stdcall GetFolderData([in] BSTR Section, [in] BSTR Ident, [out, retval] BSTR * Value );
[
id(0x00000020),
helpstring("âtâHâïâ_âfü[â^é≡âZâbâg")
]
HRESULT _stdcall SetFolderData([in] BSTR Section, [in] BSTR Ident, [in] BSTR Value );
[
id(0x00000007),
helpstring("âLâàü[âtâHâïâ_é≡ì∞ɼ OpenFolder[Trueé┼ì∞ɼâtâHâïâ_é╓ê┌ô«]")
]
HRESULT _stdcall CreateQueueFolder([in] BSTR Name, [in] VARIANT_BOOL OpenFolder, [out, retval] VARIANT_BOOL * Return );
[
id(0x0000000B),
helpstring("IriaâèâXâgé≡ë┴éªéΘ")
]
HRESULT _stdcall AddIRI([in] BSTR IriaListText );
[
id(0x00000021),
helpstring("âèâôâNé╠âCâôâ|ü[âgé≡ïNô«")
]
HRESULT _stdcall ImportLinks([in] BSTR Urls, [in] long Flag );
[
id(0x00000022),
helpstring("Refereròté½é┼URLâèâXâgé≡Æ╟ë┴")
]
HRESULT _stdcall AddUrlAndReferer([in] BSTR Urls, [in] BSTR Referer, [in] long Flag );
[
id(0x00000023),
helpstring("âLâàü[âtâHâïâ_é≡ìφÅ£ Confirm[Trueé┼èmöFâ_âCâAâìâO]")
]
HRESULT _stdcall DeleteQueueFolder([in] BSTR AbsolutePath, [in] VARIANT_BOOL Confirm, [out, retval] VARIANT_BOOL * Result );
[
id(0x00000024),
helpstring("âLâàü[âAâCâeâÇé≡ì∞ɼé╡é▄é╖")
]
HRESULT _stdcall CreateQueueItem([in] BSTR DataText, [in] VARIANT_BOOL Confirm, [out, retval] VARIANT_BOOL * Return );
[
id(0x00000025),
helpstring("Actioné≡Ä└ìsé╡é▄é╖")
]
HRESULT _stdcall ExecuteAction([in] BSTR ActionName, [out, retval] VARIANT_BOOL * Success );
[
propget,
id(0x00000027),
helpstring("æIæ≡âAâCâeâÇÉö")
]
HRESULT _stdcall SelectedItemCount([out, retval] long * Value );
[
id(0x00000028)
]
HRESULT _stdcall GetItemData([in] long Index, [out, retval] BSTR * RetValue );
[
id(0x00000029)
]
HRESULT _stdcall SetItemData([in] long Index, [in] BSTR Value );
[
id(0x0000002A)
]
HRESULT _stdcall GetItemSelected([in] long Index, [out, retval] VARIANT_BOOL * RetValue );
[
id(0x0000002B)
]
HRESULT _stdcall SetItemSelected([in] long Index, [in] VARIANT_BOOL Value );
[
id(0x00000019)
]
HRESULT _stdcall UrlEncode([in] BSTR Str, [in] BSTR IgnoreChars, [in] VARIANT_BOOL SpaceToPlus, [out, retval] BSTR * RetValue );
[
id(0x00000026)
]
HRESULT _stdcall UrlDecode([in] BSTR Str, [in] VARIANT_BOOL PlusToSpace, [out, retval] BSTR * RetValue );
[
id(0x0000002C)
]
HRESULT _stdcall Invalidate( void );
[
id(0x0000002D)
]
HRESULT _stdcall BeginProgressBar([in] long MaxCount );
[
id(0x0000002E)
]
HRESULT _stdcall EndProgressBar( void );
[
id(0x0000002F)
]
HRESULT _stdcall ProgressBarStepBy([in] long Delta );
[
id(0x00000030),
helpstring("âAâCâeâÇé≡ìφÅ£é╡é▄é╖")
]
HRESULT _stdcall DeleteItem([in] long Index );
[
id(0x00000031),
helpstring("URLâAâCâeâÇé╠ò█æ╢âtâ@âCâïû╝é≡ĵô╛é╡é▄é╖")
]
HRESULT _stdcall GetItemFilename([in] long Index, [out, retval] BSTR * Filename );
[
id(0x00000032),
helpstring("âLâàü[âtâHâïâ_é≡ì∞ɼé╖éΘ OpenFolder[trueé┼âtâHâïâ_é≡èJé¡] Flag[1é┼â_âCâAâìâOé≡ò\Ī] RetAbsolutePath[ì∞ɼé╡é╜âtâHâïâ_é╠Path]")
]
HRESULT _stdcall ForceQueueFolders([in] BSTR AbsolutePath, [in] VARIANT_BOOL OpenFolder, [in] long Flag, [out, retval] BSTR * RetAbsolutePath );
[
id(0x00000033),
helpstring("âtâHâïâ_é≡êΩé┬Åπé╔ê┌ô«é╖éΘ")
]
HRESULT _stdcall UpQueueFolder([out, retval] VARIANT_BOOL * Success );
[
id(0x00000034),
helpstring("â^âué╠É╪éΦæ╓éª 0é┼âLâàü[ü@1é┼ùÜù≡")
]
HRESULT _stdcall ChangeTab([in] long Mode );
[
id(0x00000035),
helpstring("â_âEâôâìü[âhôrÆåé╠âtâ@âCâïé╠âCâôâfâbâNâXâtâ@âCâïû╝é≡ô╛éΘ")
]
HRESULT _stdcall GetItemIndexFilename([in] long Index, [out, retval] BSTR * Filename );
[
id(0x00000036),
helpstring("âAâCâeâÇé╠ò█æ╢âtâ@âCâïé╠âTâCâYé≡ô╛éΘ")
]
HRESULT _stdcall GetItemFileSize([in] long Index, [out, retval] long * FileSize );
[
id(0x00000037),
helpstring("âtâ@âCâïé╠âTâCâYé≡ô╛éΘ")
]
HRESULT _stdcall GetFileSize([in] BSTR Filename, [out, retval] long * FileSize );
[
id(0x00000038),
helpstring("âLâàü[âtâHâïâ_é≡ù±ïôé╖éΘü@ò╘Ælé═æèæ╬âpâX")
]
HRESULT _stdcall EnumQueueFolders2([in] BSTR AbsolutePath, [out, retval] BSTR * ResultFolders );
[
propget,
id(0x00000039),
helpstring("âXâeü[â^âXâoü[é╠âeâLâXâg")
]
HRESULT _stdcall StatusBarText([out, retval] BSTR * Value );
[
propput,
id(0x00000039),
helpstring("âXâeü[â^âXâoü[é╠âeâLâXâg")
]
HRESULT _stdcall StatusBarText([in] BSTR Value );
[
propget,
id(0x0000003A)
]
HRESULT _stdcall ActiveDownloadCount([out, retval] long * Value );
[
propget,
id(0x0000003B)
]
HRESULT _stdcall ActiveQueueCount([out, retval] long * Value );
[
propget,
id(0x0000003C)
]
HRESULT _stdcall Items([in] long Index, [out, retval] BSTR * ItemData );
[
propput,
id(0x0000003C)
]
HRESULT _stdcall Items([in] long Index, [in] BSTR ItemData );
[
propget,
id(0x0000003D)
]
HRESULT _stdcall ItemSelected([in] long Index, [out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x0000003D)
]
HRESULT _stdcall ItemSelected([in] long Index, [in] VARIANT_BOOL Value );
[
propget,
id(0x0000003E)
]
HRESULT _stdcall OptionData([in] BSTR Section, [in] BSTR Ident, [out, retval] BSTR * Value );
[
propput,
id(0x0000003E)
]
HRESULT _stdcall OptionData([in] BSTR Section, [in] BSTR Ident, [in] BSTR Value );
[
propget,
id(0x0000003F)
]
HRESULT _stdcall FolderData([in] BSTR Section, [in] BSTR Ident, [out, retval] BSTR * Value );
[
propput,
id(0x0000003F)
]
HRESULT _stdcall FolderData([in] BSTR Section, [in] BSTR Ident, [in] BSTR Value );
[
id(0x00000040)
]
HRESULT _stdcall OptionDataExists([in] BSTR Section, [in] BSTR Ident, [out, retval] VARIANT_BOOL * Existed );
[
id(0x00000041)
]
HRESULT _stdcall FolderDataExists([in] BSTR Section, [in] BSTR Ident, [out, retval] VARIANT_BOOL * Existed );
[
id(0x00000042)
]
HRESULT _stdcall StartImportLinks( void );
[
id(0x00000043)
]
HRESULT _stdcall StopImportLinks( void );
[
id(0x00000044)
]
HRESULT _stdcall AddQueueItem([in] BSTR ParentFolder, [in] BSTR DataText, [out, retval] BSTR * RetFolder );
[
propget,
id(0x00000045)
]
HRESULT _stdcall Filtering([out, retval] VARIANT_BOOL * Value );
[
propput,
id(0x00000045)
]
HRESULT _stdcall Filtering([in] VARIANT_BOOL Value );
[
id(0x00000046)
]
HRESULT _stdcall DeleteQueueItem([in] long Index );
[
id(0x00000047)
]
HRESULT _stdcall ClearImportLinks( void );
[
id(0x00000048)
]
HRESULT _stdcall SaveImportLinks([in] BSTR Filename );
[
id(0x00000049)
]
HRESULT _stdcall LoadImportLinks([in] BSTR Filename );
[
propget,
id(0x0000004C)
]
HRESULT _stdcall Default([out, retval] IFolder ** Value );
[
propget,
id(0x0000004D)
]
HRESULT _stdcall Trash([out, retval] IFolder ** Value );
[
propget,
id(0x0000004E)
]
HRESULT _stdcall Root([out, retval] IFolder ** Value );
[
propget,
id(0x0000004F)
]
HRESULT _stdcall Current([out, retval] IFolder ** Value );
[
propput,
id(0x0000004F)
]
HRESULT _stdcall Current([in] IFolder * Value );
[
propget,
id(0x00000050)
]
HRESULT _stdcall ImportLinksDepth([out, retval] long * Value );
[
propput,
id(0x00000050)
]
HRESULT _stdcall ImportLinksDepth([in] long Value );
[
propget,
id(0x00000051)
]
HRESULT _stdcall ImportLinksThreadCount([out, retval] long * Value );
[
propput,
id(0x00000051)
]
HRESULT _stdcall ImportLinksThreadCount([in] long Value );
[
id(0x00000052)
]
HRESULT _stdcall CloseImportLinks( void );
[
id(0x00000053)
]
HRESULT _stdcall RegistImportLinks([in] BSTR FolderPath );
[
id(0x00000054)
]
HRESULT _stdcall IsBusyImportLinks([out, retval] VARIANT_BOOL * Busy );
[
id(0x00000055)
]
HRESULT _stdcall IsBusy([out, retval] VARIANT_BOOL * Busy );
[
propget,
id(0x00000056)
]
HRESULT _stdcall ActiveFolderCount([out, retval] long * Value );
[
id(0x0000004A)
]
HRESULT _stdcall FolderExists([in] BSTR AbsolutePath, [out, retval] VARIANT_BOOL * Existed );
[
id(0x0000004B)
]
HRESULT _stdcall ExtractQueueItem([in] long Index );
[
id(0x00000057)
]
HRESULT _stdcall ExpandUrls([in] BSTR Urls, [out, retval] BSTR * ExpandedUrls );
[
id(0x00000058)
]
HRESULT _stdcall GetOptionValue([in] BSTR Ident, [out, retval] BSTR * Value );
[
id(0x00000059)
]
HRESULT _stdcall SetOptionValue([in] BSTR Ident, [in] BSTR Value );
[
id(0x0000005A)
]
HRESULT _stdcall OptionValueExists([in] BSTR Ident, [out, retval] VARIANT_BOOL * Existed );
[
id(0x0000005B)
]
HRESULT _stdcall GetFolderValue([in] BSTR Ident, [out, retval] BSTR * Value );
[
id(0x0000005C)
]
HRESULT _stdcall SetFolderValue([in] BSTR Ident, [in] BSTR Value );
[
id(0x0000005D)
]
HRESULT _stdcall FolderValueExists([in] BSTR Ident, [out, retval] VARIANT_BOOL * Existed );
[
propget,
id(0x0000005E)
]
HRESULT _stdcall OptionValues([in] BSTR Ident, [out, retval] BSTR * Value );
[
propput,
id(0x0000005E)
]
HRESULT _stdcall OptionValues([in] BSTR Ident, [in] BSTR Value );
[
propget,
id(0x0000005F)
]
HRESULT _stdcall FolderValues([in] BSTR Ident, [out, retval] BSTR * Value );
[
propput,
id(0x0000005F)
]
HRESULT _stdcall FolderValues([in] BSTR Ident, [in] BSTR Value );
[
id(0x00000060)
]
HRESULT _stdcall Update( void );
[
id(0x00000061)
]
HRESULT _stdcall ShowMessage([in] BSTR Title, [in] BSTR Msg, [in] long Interval );
[
id(0x00000062)
]
HRESULT _stdcall ExecuteScript([in] BSTR Event, [in] BSTR GUIDSt, [out, retval] long * RetValue );
[
id(0x00000063)
]
HRESULT _stdcall FlashTrayIcon( void );
[
propget,
id(0x00000064)
]
HRESULT _stdcall Build([out, retval] long * Value );
[
id(0x00000065)
]
HRESULT _stdcall BeginUpdate( void );
[
id(0x00000066)
]
HRESULT _stdcall EndUpdate( void );
};
[
uuid(9D18DB2E-D84C-4318-817E-0883141597EF),
version(1.0),
helpstring("Folder âIâuâWâFâNâg é╠âfâBâXâpâbâ` âCâôâ^ü[âtâFü[âX"),
dual,
oleautomation
]
interface IFolder: IDispatch
{
[
propget,
id(0x00000001)
]
HRESULT _stdcall ItemCount([out, retval] long * Value );
[
propget,
id(0x00000002)
]
HRESULT _stdcall Items([in] long Index, [out, retval] IItem ** Item );
[
propput,
id(0x00000002)
]
HRESULT _stdcall Items([in] long Index, [in] IItem * Item );
[
propget,
id(0x00000003)
]
HRESULT _stdcall FolderCount([out, retval] long * Value );
[
propget,
id(0x00000005)
]
HRESULT _stdcall Folders([in] long Index, [out, retval] IFolder ** Value );
[
id(0x00000006)
]
HRESULT _stdcall IsCurrent([out, retval] VARIANT_BOOL * Value );
[
id(0x00000007)
]
HRESULT _stdcall IsDefault([out, retval] VARIANT_BOOL * Value );
[
id(0x00000008)
]
HRESULT _stdcall IsTrash([out, retval] VARIANT_BOOL * Value );
[
id(0x00000009)
]
HRESULT _stdcall IsRoot([out, retval] VARIANT_BOOL * Value );
[
propget,
id(0x0000000A)
]
HRESULT _stdcall Parent([out, retval] IFolder ** Value );
[
propget,
id(0x0000000B)
]
HRESULT _stdcall Data([in] BSTR Section, [in] BSTR Ident, [out, retval] BSTR * Value );
[
propput,
id(0x0000000B)
]
HRESULT _stdcall Data([in] BSTR Section, [in] BSTR Ident, [in] BSTR Value );
[
propget,
id(0x0000000C)
]
HRESULT _stdcall Count([out, retval] long * Value );
[
propget,
id(0x0000000D)
]
HRESULT _stdcall AbsolutePath([out, retval] BSTR * Value );
[
propput,
id(0x0000000D)
]
HRESULT _stdcall AbsolutePath([in] BSTR Value );
[
id(0x0000000E)
]
HRESULT _stdcall DataExists([in] BSTR Section, [in] BSTR Ident, [out, retval] VARIANT_BOOL * RetVal );
[
propget,
id(0x0000000F)
]
HRESULT _stdcall Path([out, retval] BSTR * Value );
[
propput,
id(0x0000000F)
]
HRESULT _stdcall Path([in] BSTR Value );
[
propget,
id(0x00000010)
]
HRESULT _stdcall Name([out, retval] BSTR * Value );
[
id(0x00000011)
]
HRESULT _stdcall AddItemData([in] BSTR DataText, [out, retval] long * Index );
[
id(0x00000012)
]
HRESULT _stdcall DeleteItem([in] long Index );
[
id(0x00000013)
]
HRESULT _stdcall Start( void );
[
id(0x00000014)
]
HRESULT _stdcall Stop( void );
[
id(0x00000015)
]
HRESULT _stdcall StartItem([in] long Index );
[
id(0x00000016)
]
HRESULT _stdcall StopItem([in] long Index );
[
id(0x00000017)
]
HRESULT _stdcall GetItemFilename([in] long Index, [out, retval] BSTR * Filename );
[
id(0x00000018)
]
HRESULT _stdcall GetItemIndexFilename([in] long Index, [out, retval] BSTR * IndexFilename );
[
id(0x00000019)
]
HRESULT _stdcall GetItemFileSize([in] long Index, [out, retval] long * FileSize );
[
id(0x0000001A)
]
HRESULT _stdcall DownloadItem([in] long Index );
[
propget,
id(0x0000001B)
]
HRESULT _stdcall ItemData([in] long Index, [out, retval] BSTR * Value );
[
propput,
id(0x0000001B)
]
HRESULT _stdcall ItemData([in] long Index, [in] BSTR Value );
[
id(0x0000001C)
]
HRESULT _stdcall AddItem([in] IItem * Item, [out, retval] long * Index );
[
id(0x0000001D)
]
HRESULT _stdcall IsBusy([out, retval] VARIANT_BOOL * Busy );
[
propget,
id(0x0000001E)
]
HRESULT _stdcall ActiveDownloadCount([out, retval] long * Value );
[
propget,
id(0x0000001F)
]
HRESULT _stdcall ActiveQueueCount([out, retval] long * Value );
[
id(0x00000004)
]
HRESULT _stdcall Exists([out, retval] VARIANT_BOOL * Existed );
[
id(0x00000020)
]
HRESULT _stdcall Make([out, retval] VARIANT_BOOL * OK );
[
id(0x00000021)
]
HRESULT _stdcall ExtractItem([in] long Index );
[
propget,
id(0x00000022)
]
HRESULT _stdcall Values([in] BSTR Ident, [out, retval] BSTR * Value );
[
propput,
id(0x00000022)
]
HRESULT _stdcall Values([in] BSTR Ident, [in] BSTR Value );
[
id(0x00000023)
]
HRESULT _stdcall ValueExists([in] BSTR Ident, [out, retval] VARIANT_BOOL * Existed );
[
id(0x00000024)
]
HRESULT _stdcall AssignData([in] IFolder * Source );
};
};