home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2002 July / VPR0207A.ISO / OLS / IRVINE0_4_1A / irvine0_4_1a.lzh / doc / api.txt < prev    next >
Text File  |  2002-04-21  |  21KB  |  859 lines

  1. IrvineのActiveXオートメーション(ver 0.3.30)
  2.  
  3. ・もっとも簡単に使用する方法は VBScriptか JScriptを使う方法です。
  4. 例A: 以下のテキストをsample.vbsとして保存後エクスプローラから実行してください。
  5.  
  6.   set irvine = CreateObject("Irvine.Api")
  7.   MsgBox("Irvineのバージョンは " & irvine.Version & " です。")
  8.  
  9.   for i = 0 to irvine.Current.ItemCount - 1
  10.     item = irvine.Current.Items(i)
  11.     MsgBox item.Url
  12.   next
  13.   
  14. 例B: 以下のテキストをsample.jsとして保存後エクスプローラから実行してください。 
  15.  
  16.   irvine = new ActiveXObject("Irvine.Api");
  17.   irvine.Download("http://127.0.0.1/",1);
  18.  
  19. ○Irvine.Api
  20. ○Irvine.Item
  21. ○Irvine.Folder
  22. ○Irvine.UrlManager
  23.  
  24. ○Irvine.Api
  25. ・プロパティ
  26.  
  27.   Version
  28.   戻り値: BSTR
  29.   説明: バージョン情報を返します。読み取り専用。
  30.  
  31.   HInstance
  32.   戻り値: long
  33.   説明: インスタンスハンドルを返します。読み取り専用。
  34.  
  35.   WindowHandle
  36.   戻り値: long
  37.   説明: メインフォームのハンドルを返します。読み取り専用。
  38.  
  39.   ApplicationPath
  40.   戻り値: BSTR
  41.   説明: 実行ファイルのPathを返します。読み取り専用。
  42.  
  43.   PluginsPath
  44.   戻り値: BSTR
  45.   説明: プラグインフォルダのPathを返します。読み取り専用。
  46.  
  47.   ImportPath
  48.   戻り値: BSTR
  49.   説明: インポートフォルダ(ここにURLリスト等を入れると自動でインポート)
  50.          のPathを返します。読み取り専用。
  51.  
  52.   TotalBytes
  53.   戻り値: double
  54.   説明: 総ダウンロードバイトを返します。読み取り専用。
  55.  
  56.   TotalFiles
  57.   戻り値: double
  58.   説明: 総ダウンロードファイル数を返します。読み取り専用。
  59.  
  60.   IniFilename
  61.   戻り値: BSTR
  62.   説明: INIファイル名を返します。読み取り専用。
  63.  
  64.   ScriptsPath
  65.   戻り値: BSTR
  66.   説明: スクリプトフォルダのPathを返します。読み取り専用。
  67.  
  68.   ItemCount
  69.   戻り値: long
  70.   説明: カレントキューのアイテム数を返します。読み取り専用。
  71.  
  72.   CurrentQueueFolder
  73.   戻り値: BSTR
  74.   説明: カレントキューフォルダ名。書込み可能。
  75.   
  76.   SelectedItemCount 
  77.   戻り値: long
  78.   説明: 選択アイテム数。読み取り専用。
  79.   
  80.   StatusBarText 
  81.   戻り値: BSTR
  82.   説明: ステータスバーのテキスト。書込み可能。
  83.   
  84.   ActiveDownloadCount 
  85.   戻り値: long
  86.   説明: 実行アイテム数。読み取り専用。
  87.  
  88.   ActiveQueueCount 
  89.   戻り値: long
  90.   説明: 実行待ちアイテム数。読み取り専用。
  91.  
  92.   Items[long Index] 
  93.   戻り値:BSTR
  94.   説明: アイテムデータ。GetItemData SetItemDataと同じ。
  95.  
  96.   ItemSelected[long Index] 
  97.   戻り値: VARIANT_BOOL
  98.   説明: アイテムの選択。書き込み可能。GetItemSelected,SetItemSelectedメソッドと同じもの。
  99.   
  100.   OptionData[BSTR Section,BSTR Ident] 
  101.   戻り値: BSTR
  102.   説明: オプションデータ。書き込み可能。GetOptionData,SetOptionDataメソッドと同じもの。独自のデータを永続的に保存可能です。
  103.  
  104.  FolderData[BSTR Section,BSTR Ident] 
  105.   戻り値: BSTR
  106.   説明: フォルダデータ。書き込み可能。GetFolderData,SetFolderDataメソッドと同じもの。独自のデータを永続的に保存可能です。
  107.  
  108.   Filtering 
  109.   戻り値: VARIANT_BOOL
  110.   説明: URLの振り分け。書き込み可能。
  111.  
  112.   Default 
  113.   戻り値:Irvine.Folder
  114.   説明:デフォルトフォルダ。
  115.  
  116.   Trash 
  117.   戻り値:Irvine.Folder
  118.   説明:ごみ箱。
  119.  
  120.   Root 
  121.   戻り値:Irvine.Folder
  122.   説明:すべての親フォルダ。これは特殊フォルダなので表示されていません。デフォルトとごみ箱はFoldersには含まれていません。
  123.  
  124.   Current 
  125.   戻り値:Irvine.Folder
  126.   説明:カレントフォルダ。書き込み可能。
  127.  
  128.   ImportLinksDepth 
  129.   戻り値:long
  130.   説明:リンクのインポートの階層数。書き込み可能。
  131.  
  132.   ImportLinksThreadCount 
  133.   戻り値:long
  134.   説明:リンクのインポートのスレッド数。書き込み可能。
  135.  
  136.   ActiveFolderCount 
  137.   戻り値:long
  138.   説明:実行中のフォルダ数。
  139.  
  140.   OptionValues[BSTR Ident] 
  141.   戻り値: BSTR
  142.   説明: Section不要のオプションデータ。書き込み可能。GetOptionValue,SetOptionValueメソッドと同じもの。
  143.  
  144.  FolderValues[BSTR Ident] 
  145.   戻り値: BSTR
  146.   説明: Section不要のフォルダデータ。書き込み可能。GetFolderValue,SetFolderValueメソッドと同じもの。
  147.  
  148. ・メソッド
  149.  
  150.   AddUrl(BSTR Urls,long Flag)
  151.   引数:Urls…URLリスト Flag…[0:通常 1:選択 2:展開]
  152.   説明:Urlリストを追加する。
  153.  
  154.   Import(BSTR Filename)
  155.   引数: Filename…ファイル名
  156.   説明: リストを自動識別でインポート
  157.  
  158.   Save()
  159.   説明: 保存します。
  160.  
  161.   Quit()
  162.   説明: 終了します。
  163.  
  164.   Download(BSTR Url, long Flag)
  165.   引数:Flag…[0: 通常 1: ダイアログ 2: フォルダダイアログ 3:すぐにダウンロード 4:すぐにダイアログ 5:すぐにキューフォルダ]
  166.   説明:URLをダウンロードします。
  167.  
  168.   Clear()
  169.   説明:カレントキューのアイテムをクリアします。
  170.  
  171.   ForegroundWindow()
  172.   説明:ウィンドウを最前列へ表示します。
  173.  
  174.   Start(long Flag)
  175.   引数:Flag…[0: すべて 1:選択のみ]
  176.   説明:カレントキューのアイテムを開始します。
  177.  
  178.   Stop(long Flag)
  179.   引数:Flag…[0: すべて 1:選択のみ]
  180.   説明:カレントキューのアイテムを停止します。
  181.  
  182.   Dialup()
  183.   説明:ダイアルアップします。
  184.  
  185.   Hangup()
  186.   説明:回線を切断します。
  187.  
  188.   Paste(long Flag )
  189.   引数:Flag…[0: 通常 1: URL展開]
  190.   説明:貼り付けします。
  191.  
  192.   EnumQueueFolders(BSTR AbsolutePath)
  193.   引数: AbsolutePath…取得するPath
  194.   戻り値:BSTR
  195.   説明:フォルダを絶対Pathで列挙した文字列を取得します。
  196.  
  197.   GetOptionData(BSTR Section,BSTR Ident)
  198.   引数: Section,Ident…Ini形式
  199.   戻り値:BSTR
  200.   説明:Ini形式のオプションデータを取得します。
  201.  
  202.   SetOptionData(BSTR Section,BSTR Ident,BSTR Value)
  203.   引数:Section,Ident,Value…Ini形式
  204.   説明:オプションデータをセットします。独自のデータを永続的に保存可能です。
  205.  
  206.   GetFolderData(BSTR Section,BSTR Ident)
  207.   引数: Section,Ident…Ini形式
  208.   戻り値:BSTR
  209.   説明:Ini形式のカレントフォルダのデータを取得します。
  210.  
  211.   SetFolderData(BSTR Section,BSTR Ident,BSTR Value)
  212.   引数:Section,Ident,Value…Ini形式
  213.   説明:カレントフォルダのデータをセットします。独自のデータを永続的に保存可能です。
  214.  
  215.   CreateQueueFolder(BSTR Name,VARIANT_BOOL OpenFolder)
  216.   引数:Name…フォルダ名 OpenFolder…作成後にカレントフォルダを変更するかどうか
  217.   戻り値:VARIANT_BOOL
  218.   説明:カレントフォルダの下にフォルダを作成します。
  219.  
  220.   AddIRI(BSTR IriaListText )
  221.   引数:IriaListText…Iria形式のリスト
  222.   説明:Iria形式のリストを加えます。
  223.  
  224.   ImportLinks(BSTR Urls,long Flag)
  225.   引数:Urls…Urlリスト Flag…使用していません
  226.   説明:リンクのインポートを起動します。
  227.  
  228.   AddUrlAndReferer(BSTR Urls,BSTR Referer,long Flag)
  229.   引数:Urls…Urlリスト Flag…使用していません
  230.   説明:Referer付きでURLリストを追加します。
  231.  
  232.   DeleteQueueFolder(BSTR AbsolutePath,VARIANT_BOOL Confirm)
  233.   引数: AbsolutePath…削除するフォルダの絶対Path  Confirm…Trueで確認ダイアログを表示
  234.   戻り値:VARIANT_BOOL
  235.   説明:キューフォルダを削除します。
  236.  
  237.  CreateQueueItem(BSTR DataText,VARIANT_BOOL Confirm)
  238.   引数: DataText…アイテム文字列 Confirm…確認するかどうか
  239.   戻り値: VARIANT_BOOL
  240.   説明: キューアイテムを作成します
  241.   
  242.   ExecuteAction(BSTR ActionName)
  243.   引数: ActionName…アクションの名前
  244.   戻り値: VARIANT_BOOL
  245.   説明: メニューのアクションを実行します。action.txtを参照。
  246.   
  247.   GetItemData(long Index)
  248.   引数:Index…カレントキューのアイテムのインデックス
  249.   戻り値:アイテム文字列。
  250.   説明:カレントキューのインデックスの位置にあるアイテムのデータを返します。データのフォーマットは以下を参照。[s]は文字列、[b]はブール値、[i]は数値、[d]はDouble。各項目はタブ文字で区切られています。
  251.        URL[s]    フォルダ[s]    ファイル名[s]    Referer[s]    Cookie[s]    CRC,MD5[s]    分割数[i]    認証使用[b]    ユーザID[s]    パスワード[s]    登録日時[d]    成功[b]    コメント[s]    ファイルサイズ[i]    ダウンロードサイズ[i]    エラー[b]    ダウンロードしたファイル名[s]    成功日時[d]    元のキュー[s]
  252.    
  253.   SetItemData(long Index,BSTR Value)
  254.   引数:Index…カレントキューのアイテムのインデックス Value…アイテム文字列
  255.   戻り値:
  256.   説明:カレントキューのインデックスの位置にあるアイテムのデータをセットします  
  257.   
  258.   GetItemSelected(long Index)
  259.   引数:Index…カレントキューのアイテムのインデックス
  260.   戻り値:VARIANT_BOOL
  261.   説明:カレントキューのインデックスの位置にあるアイテムが選択されているかどうか。
  262.   
  263.   SetItemSelected(long Index,VARIANT_BOOL Value)
  264.   引数:Index…カレントキューのアイテムのインデックス Value…選択
  265.   戻り値:
  266.   説明:カレントキューのインデックスの位置にあるアイテムを選択切り替えします。
  267.   
  268.   UrlEncode(BSTR Str,BSTR IgnoreChars,VARIANT_BOOL SpaceToPlus)
  269.   引数:Str…文字列 IgnoreChars…無視する文字 SpaceToPlus…空白を+に変換するかどうか
  270.   戻り値:BSTR…エンコードした文字列。
  271.   説明:文字列をURLエンコードします。
  272.   
  273.   UrlDecode(BSTR Str,VARIANT_BOOL PlusToSpace)
  274.   引数:Str…文字列 PlusToSpace…+を空白に変換するかどうか
  275.   戻り値:BSTR…デコードした文字列。
  276.   説明:文字列をURLデコードします。
  277.   
  278.   Invalidate();
  279.   引数:
  280.   戻り値:
  281.   説明:リスト表示を更新します。
  282.   
  283.   BeginProgressBar(long MaxCount)
  284.   引数:MaxCount…最大数
  285.   戻り値:
  286.   説明:プログレスバーを開始します。
  287.   
  288.   EndProgressBar()
  289.   引数:
  290.   戻り値:
  291.   説明:プログレスバーを終了します。
  292.   
  293.   ProgressBarStepBy(long Delta)
  294.   引数:Delta…進行数
  295.   戻り値:
  296.   説明:プログレスバーを進めます。
  297.   
  298.   DeleteItem(long Index )
  299.   引数:カレントキューのインデックスの位置にあるアイテム。
  300.   戻り値:
  301.   説明:アイテムを削除します。
  302.   
  303.   GetItemFilename(long Index)
  304.   引数:カレントキューのインデックスの位置にあるアイテム。
  305.   戻り値:BSTR…ファイル名
  306.   説明:URLアイテムの保存ファイル名を取得します。
  307.   
  308.   ForceQueueFolders(BSTR AbsolutePath,VARIANT_BOOL OpenFolder,long Flag)
  309.   引数:AbsolutePath…作成するフォルダの絶対Path OpenFolder…trueでフォルダを開く Flag…1でダイアログを表示 
  310.   戻り値:BSTR…作成したフォルダの絶対Path。
  311.   説明:キューフォルダを作成する。
  312.   
  313.   UpQueueFolder()
  314.   引数:
  315.   戻り値:VARIANT_BOOL
  316.   説明:フォルダを一つ上に移動する
  317.   
  318.   ChangeTab(long Mode )
  319.   引数:Mode…0でキュー 1で履歴
  320.   戻り値:
  321.   説明:タブの切り替え。
  322.  
  323.   GetItemIndexFilename(long Index)
  324.   引数:Index…カレントキューのインデックスの位置にあるアイテム。
  325.   戻り値:BSTR…インデックスファイル名(xxxx.xxx_irvine)
  326.   説明:ダウンロード途中のファイルのインデックスファイル名を得る。
  327.   
  328.   GetItemFileSize(long Index)
  329.   引数:Index…カレントキューのインデックスの位置にあるアイテム。
  330.   戻り値:long…ファイルサイズ。
  331.   説明:アイテムの保存ファイルのサイズを得る。
  332.   
  333.   GetFileSize(BSTR Filename)
  334.   引数:Filename…ファイル名。
  335.   戻り値:long…ファイルサイズ。
  336.   説明:ファイルのサイズを得る。
  337.  
  338.   EnumQueueFolders2(BSTR AbsolutePath)
  339.   引数:AbsolutePath…キューフォルダ名
  340.   戻り値:BSTR…改行で区切られた相対Pathのフォルダ名
  341.   説明:キューフォルダを列挙する。
  342.  
  343.   OptionDataExists(BSTR Section,BSTR Ident)
  344.   引数:Section,Ident…iniファイル形式で指定。
  345.   戻り値:VARIANT_BOOL…存在すればTrue。
  346.   説明:オプションデータに値が存在するかどうか。
  347.  
  348.   FolderDataExists(BSTR Section,BSTR Ident)
  349.   引数:Section,Ident…iniファイル形式で指定。
  350.   戻り値:VARIANT_BOOL…存在すればTrue。
  351.   説明:カレントフォルダデータに値が存在するかどうか。
  352.  
  353.   StartImportLinks()
  354.   引数:
  355.   説明:リンクのインポートを開始します。
  356.  
  357.   StopImportLinks()
  358.   引数:
  359.   説明:リンクのインポートを停止します。
  360.  
  361.   AddQueueItem(BSTR ParentFolder,BSTR DataText)
  362.   引数:ParentFolder…追加するフォルダの絶対パス、空文字を指定するとカレント DataText…アイテム文字列
  363.   戻り値:BSTR…アイテムを追加したフォルダの絶対パス。アイテムは振り分けで別のフォルダに登録される場合があります。
  364.   説明: キューアイテムを加えます
  365.  
  366.   DeleteQueueItem(long Index)
  367.   引数:Index…カレントキューの位置
  368.   説明:DeleteItemと同じ。
  369.  
  370.   ClearImportLinks()
  371.   引数:
  372.   説明:リンクのインポートのデータをクリアします。
  373.  
  374.   SaveImportLinks(BSTR Filename)
  375.   引数:Filename…ファイル名
  376.   説明:ファイルへリンクのインポートのデータを保存します。
  377.  
  378.   LoadImportLinks(BSTR Filename)
  379.   引数:Filename…ファイル名
  380.   説明:ファイルへリンクのインポートのデータを読み込みます。
  381.  
  382.   CloseImportLinks()
  383.   引数:
  384.   説明:リンクのインポートを閉じます。
  385.  
  386.   RegistImportLinks(BSTR FolderPath)
  387.   引数:FolderPath…登録するキューフォルダ
  388.   説明:リンクのインポートの選択URLを登録します。
  389.  
  390.   IsBusyImportLinks()
  391.   引数:
  392.   戻り値:VARIANT_BOOL
  393.   説明:リンクのインポートが実行中かどうか。
  394.  
  395.   IsBusy()
  396.   引数:
  397.   戻り値:VARIANT_BOOL
  398.   説明:ダウンロードを実行中かどうか。
  399.  
  400.   FolderExists(BSTR AbsolutePath)
  401.   引数:AbsolutePath…フォルダの絶対パス
  402.   戻り値:VARIANT_BOOL
  403.   説明:キューフォルダが存在するかどうか。
  404.  
  405.   ExtractQueuetem(long Index)
  406.   引数: Index…アイテムのインデックス。
  407.   戻り値:
  408.   説明:ごみ箱に移動しないでアイテムを削除する。
  409.  
  410.   ExpandUrls(BSTR Urls)
  411.   引数: Urls…URLリスト。
  412.   戻り値:BSTR
  413.   説明:URLリストを展開します。新式のみ。
  414.  
  415.   GetOptionValue(BSTR Ident)
  416.   引数: Ident…Ini形式
  417.   戻り値:BSTR
  418.   説明:Section不要のオプションデータを取得します。
  419.  
  420.   SetOptionValue(BSTR Ident,BSTR Value)
  421.   引数:Ident,Value…Ini形式
  422.   説明:Section不要のオプションデータをセットします。
  423.  
  424.   GetFoldeValue(BSTR Ident)
  425.   引数: Ident…Ini形式
  426.   戻り値:BSTR
  427.   説明:Section不要のカレントフォルダのデータを取得します。
  428.  
  429.   SetFolderValue(BSTR Ident,BSTR Value)
  430.   引数:Ident,Value…Ini形式
  431.   説明:Section不要のカレントフォルダのデータをセットします。
  432.  
  433.   OptionValueExists(BSTR Ident)
  434.   引数:Ident…iniファイル形式で指定。
  435.   戻り値:VARIANT_BOOL…存在すればTrue。
  436.   説明:オプションデータに値が存在するかどうか。
  437.  
  438.   FolderValueExists(BSTR Ident)
  439.   引数:Ident…iniファイル形式で指定。
  440.   戻り値:VARIANT_BOOL…存在すればTrue。
  441.   説明:カレントフォルダデータに値が存在するかどうか。
  442.  
  443.   ShowMessage(BSTR Title,BSTR Msg,long Interval)
  444.   引数:Title…タイトル Msg…メッセージ Interval…インターバル。
  445.   説明:メッセージを表示する。
  446.  
  447. ○Irvine.Item
  448. ・プロパティ
  449.  
  450.   Data
  451.   戻り値: BSTR
  452.   説明: アイテム文字列。書き込み可能。
  453.  
  454.   Url
  455.   戻り値: BSTR
  456.   説明: URL。書き込み可能。
  457.  
  458.   Folder
  459.   戻り値: BSTR
  460.   説明: 個別の保存フォルダ。書き込み可能。
  461.  
  462.   Filename
  463.   戻り値: BSTR
  464.   説明: 別名で保存ファイル名。書き込み可能。
  465.  
  466.   Referer
  467.   戻り値: BSTR
  468.   説明: 個別のReferer。書き込み可能。
  469.  
  470.   Cookie
  471.   戻り値: BSTR
  472.   説明: 個別のCookie。書き込み可能。
  473.  
  474.   Check
  475.   戻り値: BSTR
  476.   説明: CRC16,32,MD5。書き込み可能。
  477.  
  478.   SplitCount
  479.   戻り値: long
  480.   説明: 個別の分割数。書き込み可能。
  481.  
  482.   Authorization
  483.   戻り値: VARIANT_BOOL
  484.   説明: 個別の認証使用。書き込み可能。
  485.  
  486.   UserId
  487.   戻り値: BSTR
  488.   説明: 個別の認証ユーザID。書き込み可能。
  489.  
  490.   Password
  491.   戻り値: BSTR
  492.   説明: 個別の認証パスワード。書き込み可能。
  493.  
  494.   RegistDate
  495.   戻り値: double
  496.   説明: 登録日時。書き込み可能。
  497.  
  498.   Success
  499.   戻り値: VARIANT_BOOL
  500.   説明: 成功。書き込み可能。
  501.  
  502.   Comment
  503.   戻り値: BSTR
  504.   説明: コメント。書き込み可能。
  505.  
  506.   FileSize
  507.   戻り値: long
  508.   説明: ファイルサイズ。書き込み可能。
  509.  
  510.   DLSize
  511.   戻り値: long
  512.   説明: ダウンロードサイズ。書き込み可能。
  513.  
  514.   Error
  515.   戻り値: VARIANT_BOOL
  516.   説明: 失敗。書き込み可能。
  517.  
  518.   DownloadedFilename
  519.   戻り値: BSTR
  520.   説明: ダウンロードしたファイル名。書き込み可能。
  521.  
  522.   SuccessDate
  523.   戻り値: Double
  524.   説明: 成功日時。書き込み可能。
  525.  
  526.   Queue
  527.   戻り値: BSTR
  528.   説明: 元のキュー名。書き込み可能。
  529.  
  530. ○Irvine.Folder
  531. ・プロパティ
  532.  
  533.   ItemCount
  534.   戻り値:long
  535.   説明:アイテム数。
  536.  
  537.   Items[long Index]
  538.   戻り値:Irvine.Item
  539.   説明: アイテム。書き込み可能。
  540.  
  541.   FolderCount
  542.   戻り値:long
  543.   説明:下位フォルダ数。
  544.  
  545.   Folders[long Index]
  546.   戻り値:Irvine.Folder
  547.   説明:下位のフォルダ。
  548.  
  549.   Parent
  550.   戻り値:Irvine.Folder
  551.   説明:上位フォルダ。
  552.  
  553.   Data[BSTR Section,BSTR Ident]
  554.   戻り値:BSTR
  555.   説明:INI形式のフォルダデータ。書き込み可能。独自のデータを保存できます。
  556.  
  557.   Count
  558.   戻り値:long
  559.   説明:下位フォルダ数。FolderCountと同じ。
  560.  
  561.   AbsolutePath
  562.   戻り値:BSTR
  563.   説明:フォルダの絶対パス。書き込み可能。
  564.  
  565.   Path
  566.   戻り値:BSTR
  567.   説明:フォルダの絶対パス。AbsolutePathと同じ。書き込み可能。
  568.  
  569.   Name
  570.   戻り値: BSTR
  571.   説明:フォルダ名。
  572.  
  573.   ItemData[long Index]
  574.   戻り値:BSTR
  575.   説明: アイテム文字列。書き込み可能。
  576.  
  577.   ActiveDownloadCount
  578.   戻り値:long
  579.   説明:ダウンロード実行数。
  580.  
  581.   ActiveQueueCount
  582.   戻り値:long
  583.   説明:ダウンロード待機数。
  584.  
  585.   Values[BSTR Ident]
  586.   戻り値:BSTR
  587.   説明:Section不要のINI形式のフォルダデータ。書き込み可能。
  588.  
  589.  
  590. ・メソッド
  591.  
  592.   IsCurrent()
  593.   引数: 
  594.   戻り値:VARIANT_BOOL
  595.   説明:フォルダがカレントかどうか。
  596.  
  597.   IsDefault()
  598.   引数: 
  599.   戻り値:VARIANT_BOOL
  600.   説明:フォルダがデフォルトかどうか。
  601.  
  602.   IsTrash()
  603.   引数: 
  604.   戻り値:VARIANT_BOOL
  605.   説明:フォルダがごみ箱かどうか。
  606.  
  607.   IsRoot()
  608.   引数: 
  609.   戻り値:VARIANT_BOOL
  610.   説明:フォルダがルートフォルダかどうか。
  611.  
  612.   DataExists(BSTR Section,BSTR Ident)
  613.   引数: Section,Ident…INI形式。
  614.   戻り値:VARIANT_BOOL
  615.   説明:フォルダデータが存在するかどうか。
  616.  
  617.   AddItem(Irvine.Item Item)
  618.   引数:Item…アイテム。 
  619.   戻り値:long…追加したインデックス。
  620.   説明:アイテムを加える。
  621.  
  622.   AddItemData(BSTR DataText)
  623.   引数:DataText…アイテム文字列。 
  624.   戻り値:long…追加したインデックス。
  625.   説明:アイテムを加える。
  626.  
  627.   DeleteItem(long Index)
  628.   引数: Index…アイテムのインデックス。
  629.   戻り値:
  630.   説明:アイテムを削除する。
  631.  
  632.   Start()
  633.   引数: 
  634.   戻り値:
  635.   説明:すべてのダウンロードを開始する。
  636.  
  637.   Stop()
  638.   引数:
  639.   戻り値:
  640.   説明:すべてのダウンロードを停止する。
  641.  
  642.   StartItem(long Index)
  643.   引数: Index…アイテムのインデックス。
  644.   戻り値:
  645.   説明:アイテムのダウンロードを開始する。
  646.  
  647.   StopItem(long Index)
  648.   引数: Index…アイテムのインデックス。
  649.   戻り値:
  650.   説明:アイテムのダウンロードを停止する。
  651.  
  652.   GetItemFilename(long Index)
  653.   引数: Index…アイテムのインデックス。
  654.   戻り値:BSTR
  655.   説明:アイテムの保存ファイル名。
  656.  
  657.   GetItemIndexFilename(long Index)
  658.   引数: Index…アイテムのインデックス。
  659.   戻り値:BSTR
  660.   説明:アイテムの保存ファイルのインデックスファイル名(xxxxxx.xxx_irvine)。
  661.  
  662.   GetItemFileSize(long Index)
  663.   引数: Index…アイテムのインデックス。
  664.   戻り値:long
  665.   説明:アイテムの保存ファイルのサイズ。
  666.  
  667.   DownloadItem(long Index)
  668.   引数: Index…アイテムのインデックス。
  669.   戻り値:
  670.   説明:アイテムのダウンロードを直接開始する。
  671.  
  672.   IsBusy()
  673.   引数: 
  674.   戻り値:VARIANT_BOOL
  675.   説明:実行中のアイテムがあるか。
  676.  
  677.   Exists()
  678.   引数: 
  679.   戻り値:VARIANT_BOOL
  680.   説明:キューフォルダが存在するか。
  681.  
  682.   Make()
  683.   引数: 
  684.   戻り値:VARIANT_BOOL
  685.   説明:キューフォルダが無い場合はPathのフォルダを作成する。
  686.  
  687.   ExtractItem(long Index)
  688.   引数: Index…アイテムのインデックス。
  689.   戻り値:
  690.   説明:ごみ箱に移動しないでアイテムを削除する。
  691.  
  692.   ValueExists(BSTR Ident)
  693.   引数: Ident…INI形式。
  694.   戻り値:VARIANT_BOOL
  695.   説明:Section不要のフォルダデータが存在するかどうか。
  696.  
  697.   AssignData(IFolder* Source)
  698.   引数: Source…Irvine.Folder。
  699.   戻り値:
  700.   説明:データをSourceからコピーします。
  701.  
  702. ○Irvine.UrlManager(リンクのインポート)
  703. ・プロパティ
  704.   OptionValues[BSTR Ident]
  705.   引数:Ident…ini形式
  706.   戻り値:BSTR
  707.   説明:アイテム数。
  708.  
  709.   Items[long Index]
  710.   引数:Index
  711.   戻り値:BSTR
  712.   説明:リストのURL。
  713.  
  714.   ItemCount
  715.   戻り値:long
  716.   説明:アイテム数。
  717.  
  718.   ItemSelected[long Index]
  719.   引数:Index
  720.   戻り値:VARIANT_BOOL
  721.   説明:選択アイテム。書き込み可能。
  722.  
  723.   SelectedItemCount
  724.   戻り値:long
  725.   説明:選択アイテム数。
  726.  
  727.   Depth
  728.   戻り値:long
  729.   説明:取得階層数。書き込み可能。
  730.  
  731.   ThreadCount
  732.   戻り値:long
  733.   説明:実行スレッド数。書き込み可能。
  734.  
  735.   TagAHREF
  736.   戻り値:VARIANT_BOOL
  737.   説明:Tag。書き込み可能。
  738.  
  739.   TagIMGSRC
  740.   戻り値:VARIANT_BOOL
  741.   説明:Tag。書き込み可能。
  742.  
  743.   TagFRAMESRC
  744.   戻り値:VARIANT_BOOL
  745.   説明:Tag。書き込み可能。
  746.  
  747.   TagIFRAMESRC
  748.   戻り値:VARIANT_BOOL
  749.   説明:Tag。書き込み可能。
  750.  
  751.   TagMETAREFRESH
  752.   戻り値:VARIANT_BOOL
  753.   説明:Tag。書き込み可能。
  754.  
  755.   TagBGSOUND
  756.   戻り値:VARIANT_BOOL
  757.   説明:Tag。書き込み可能。
  758.  
  759.   TagOther
  760.   戻り値:VARIANT_BOOL
  761.   説明:Tag。書き込み可能。
  762.  
  763.   ExtHTML
  764.   戻り値:VARIANT_BOOL
  765.   説明:拡張子。書き込み可能。
  766.  
  767.   ExtTEXT
  768.   戻り値:VARIANT_BOOL
  769.   説明:拡張子。書き込み可能。
  770.  
  771.   ExtIMAGE
  772.   戻り値:VARIANT_BOOL
  773.   説明:拡張子。書き込み可能。
  774.  
  775.   ExtARCHIVE
  776.   戻り値:VARIANT_BOOL
  777.   説明:拡張子。書き込み可能。
  778.  
  779.   ExtAUDIO
  780.   戻り値:VARIANT_BOOL
  781.   説明:拡張子。書き込み可能。
  782.  
  783.   ExtMOVIE
  784.   戻り値:VARIANT_BOOL
  785.   説明:拡張子。書き込み可能。
  786.  
  787.   ExtEtc
  788.   戻り値:VARIANT_BOOL
  789.   説明:拡張子。書き込み可能。
  790.  
  791.   ExtRegExp
  792.   戻り値:VARIANT_BOOL
  793.   説明:拡張子。書き込み可能。
  794.  
  795.   Referer
  796.   戻り値:BSTR
  797.   説明:URL取得時のReferer。
  798.  
  799.   UserAgent
  800.   戻り値:BSTR
  801.   説明:URL取得時のUserAgent。
  802.  
  803.   Proxy
  804.   戻り値:BSTR
  805.   説明:URL取得時のProxy。
  806.  
  807.   UseProxy
  808.   戻り値:VARIANT_BOOL
  809.   説明:URL取得時にProxyを使うかどうか。
  810.  
  811.   ProxyUserId
  812.   戻り値:BSTR
  813.   説明:URL取得時のProxyUserId。
  814.  
  815.   ProxyPassword
  816.   戻り値:BSTR
  817.   説明:URL取得時のProxyPassword。
  818.  
  819. ・メソッド
  820.  
  821.   Close()
  822.   説明:終了します。
  823.  
  824.   Start()
  825.   説明:URL取得を開始します。
  826.  
  827.   Stop()
  828.   説明:URL取得を中止します。
  829.  
  830.   Clear()
  831.   説明:URLをクリアします。
  832.  
  833.   Show()
  834.   説明:表示します。
  835.  
  836.   OptionValueExists(BSTR Ident)
  837.   引数: Ident…INI形式。
  838.   戻り値:VARIANT_BOOL
  839.   説明:オプションデータが存在するかどうか。
  840.  
  841.   IsBusy()
  842.   戻り値:VARIANT_BOOL
  843.   説明:URL取得中かどうか。
  844.  
  845.   Regist()
  846.   説明:選択URLを登録します。
  847.  
  848.   AddQueue(BSTR Urls)
  849.   引数: Urls…URLリスト。
  850.   説明:取得キューにURLを追加します。
  851.  
  852.   ClearQueue()
  853.   説明:取得キューをクリアします。
  854.  
  855.   SelectExt()
  856.   説明:指定拡張子を選択します。
  857.  
  858.  
  859.