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

  1. // Ad_Alml.idl : Ad_Alml.dll 用の IDL ソース ファイル
  2. //
  3.  
  4. // このファイルはタイプ ライブラリ (Ad_Alml.tlb) を作成するために
  5. // タイプ ライブラリ作成ツール MIDL によって処理されます。
  6.  
  7. import "oaidl.idl";
  8. import "ocidl.idl";
  9.     [
  10.         object,
  11.         uuid(783257ED-8BD0-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.     };
  26.  
  27. [
  28.     uuid(783257E0-8BD0-11D3-8FFE-0090CC001E1E),
  29.     version(1.0),
  30.     helpstring("Ad_Alml 1.0 タイプ ライブラリ")
  31. ]
  32. library AD_ALMLLib
  33. {
  34.     importlib("stdole32.tlb");
  35.     importlib("stdole2.tlb");
  36.  
  37.     [
  38.         uuid(783257EE-8BD0-11D3-8FFE-0090CC001E1E),
  39.         helpstring("CommandSink Class")
  40.     ]
  41.     coclass CommandSink
  42.     {
  43.         [default] interface ICommandSink;
  44.     };
  45. };
  46.