home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 April / VPR0004A.BIN / OLS / SADKT100 / sadkt100.lzh / SrcFiles.lzh / AD_Files.idl < prev    next >
Text File  |  1999-12-31  |  1KB  |  47 lines

  1. // AD_Files.idl : AD_Files.dll 用の IDL ソース ファイル
  2. //
  3.  
  4. // このファイルはタイプ ライブラリ (AD_Files.tlb) を作成するために
  5. // タイプ ライブラリ作成ツール MIDL によって処理されます。
  6.  
  7. import "oaidl.idl";
  8. import "ocidl.idl";
  9.     [
  10.         object,
  11.         uuid(2102ED8D-8C62-11D3-8FFE-0090CC001E1E),
  12.         dual,
  13.         helpstring("ICommandSink Interface"),
  14.         pointer_default(unique)
  15.     ]
  16.     interface ICommandSink : IDispatch
  17.     {
  18.         [id(1), helpstring("メソッド OnAddinCommand")] HRESULT OnAddinCommand([in]long lCookie, [in]long lInnerNumber);
  19.         [id(2), helpstring("メソッド OnNewInstance")] HRESULT OnNewInstance();
  20.         [id(3), helpstring("メソッド OnPreOpen")] HRESULT OnPreOpen();
  21.         [id(4), helpstring("メソッド OnPostOpen")] HRESULT OnPostOpen();
  22.         [id(5), helpstring("メソッド OnPreSave")] HRESULT OnPreSave();
  23.         [id(6), helpstring("メソッド OnPostSave")] HRESULT OnPostSave();
  24.         [id(7), helpstring("メソッド OnCloseInstance")] HRESULT OnCloseInstance();
  25.         [id(8), helpstring("メソッド OnBroadcastMessage")] HRESULT OnBroadcastMessage([in]long lCookie, [in]long lMessage);
  26.     };
  27.  
  28. [
  29.     uuid(2102ED80-8C62-11D3-8FFE-0090CC001E1E),
  30.     version(1.0),
  31.     helpstring("AD_Files 1.0 タイプ ライブラリ")
  32. ]
  33. library AD_FILESLib
  34. {
  35.     importlib("stdole32.tlb");
  36.     importlib("stdole2.tlb");
  37.  
  38.     [
  39.         uuid(2102ED8E-8C62-11D3-8FFE-0090CC001E1E),
  40.         helpstring("CommandSink Class")
  41.     ]
  42.     coclass CommandSink
  43.     {
  44.         [default] interface ICommandSink;
  45.     };
  46. };
  47.