home *** CD-ROM | disk | FTP | other *** search
/ The Net: Ultimate Internet Guide / WWLCD1.ISO / pc / frntpage.sdk / wizards / vc / webber.odl < prev    next >
Encoding:
Microsoft Object Description Language  |  1996-05-31  |  2.1 KB  |  60 lines

  1. // webber.odl : type library source for webber.exe
  2.  
  3. // This file will be processed by the Make Type Library (mktyplib) tool to
  4. // produce the type library (webber.tlb).
  5.  
  6. [ uuid(3824BCD5-7042-11CE-8E17-0020AF9F9648), version(1.0) ]
  7. library webber
  8. {
  9.     importlib("stdole32.tlb");
  10.  
  11.     //  Primary dispatch interface for CWebberAutomation
  12.     
  13.     [ uuid(8BBD4A72-661D-11CF-A3C4-00A024184692) ]
  14.     dispinterface IWebber
  15.     {
  16.         properties:
  17.             // NOTE - ClassWizard will maintain property information here.
  18.             //    Use extreme caution when editing this section.
  19.             //{{AFX_ODL_PROP(CWebberAutomation)
  20.             //}}AFX_ODL_PROP
  21.             
  22.         methods:
  23.             // NOTE - ClassWizard will maintain method information here.
  24.             //    Use extreme caution when editing this section.
  25.             //{{AFX_ODL_METHOD(CWebberAutomation)
  26.             [id(1)] long vtiCreateWeb(BSTR szServerURL, BSTR szWebName);
  27.             [id(2)] void vtiRefreshWebFromServer();
  28.             [id(3)] long vtiPutDocument(BSTR szFileName, BSTR szURL, boolean bBlockingRequest);
  29.             [id(4)] long vtiPutWebMetaInfo(BSTR szNameValuePairs);
  30.             [id(5)] void vtiSetWebRecalcDependencies(boolean bRecalcOn);
  31.             [id(6)] BSTR vtiGetWebPageMetaInfo(BSTR szURL, BSTR szKeyName);
  32.             [id(9)] void vtiBringToTop();
  33.             [id(11)] BSTR vtiGetWebTitle();
  34.             [id(12)] BSTR vtiGetWebURL();
  35.             [id(13)] void vtiPromptOpenWeb();
  36.             [id(14)] long vtiRemoveWeb(BSTR szWebName);
  37.             [id(15)] boolean vtiIsPageInWeb(BSTR szURL);
  38.             [id(17)] BSTR vtiGetWebMetaInfo(BSTR szKey);
  39.             [id(18)] BSTR vtiGetPageList(long lType);
  40.             [id(19)] boolean vtiPutDocuments(BSTR szFileList, BSTR szUrlList);
  41.             [id(20)] void vtiCancelRequests();
  42.             [id(21)] boolean vtiOpenWeb(BSTR pszServer, BSTR pszWebName, BSTR pszUser);
  43.             [id(22)] long vtiEditWebPage(BSTR pszPageURL);
  44.             [id(23)] long vtiPutWebPageMetaInfo(BSTR pszURL, BSTR pszNameValuePairs);
  45.             [id(24)] long vtiGetDocToFile(BSTR pszUrl, BSTR pszFilename);
  46.             //}}AFX_ODL_METHOD
  47.  
  48.     };
  49.  
  50.     //  Class information for CWebberAutomation
  51.  
  52.     [ uuid(8BBD4A70-661D-11CF-A3C4-00A024184692) ]
  53.     coclass CWebberAutomation
  54.     {
  55.         [default] dispinterface IWebber;
  56.     };
  57.  
  58.     //{{AFX_APPEND_ODL}}
  59. };
  60.