home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / idl / wpurl.idl < prev    next >
Text File  |  1999-03-15  |  2KB  |  81 lines

  1. //
  2. //   Module Name: WPURL
  3. //
  4. //   OS/2 Work Place Shell - Base URL object class
  5. //
  6. //   Copyright (C) 1996 IBM Corporation
  7. //
  8.  
  9. #ifndef WPUrl_idl
  10. #define WPUrl_idl
  11.  
  12. #include <wpdataf.idl>
  13. #include <somcls.idl>
  14.  
  15. interface M_WPUrl;
  16.  
  17. interface WPUrl : WPDataFile
  18.  
  19. {
  20.    implementation
  21.    {
  22.       releaseorder:
  23.                     WPUrlPrivate1,
  24.                     WPUrlPrivate2,
  25.                     WPUrlPrivate3,
  26.                     WPUrlPrivate4,
  27.                     WPUrlPrivate5;
  28.       externalstem = url_;
  29.       local;
  30.       externalprefix = url_;
  31.       majorversion = 1;
  32.       minorversion = 2;
  33.       filestem = wpurl;
  34.       metaclass = M_WPUrl;
  35.       callstyle = oidl;
  36.       dllname = "wpinet.dll";
  37.  
  38.  
  39.       wpObjectReady: override;
  40.       wpOpen: override;
  41.       wpSwitchTo: override;
  42.       wpSetup: override;
  43.       wpSetupOnce: override;
  44.       wpSaveState: override;
  45.       wpQueryDetailsData: override;
  46.       wpRestoreState: override;
  47.       somDefaultInit: override;
  48.       somDestruct: override;
  49.       wpAddSettingsPages: override;
  50.       wpCreateFromTemplate: override;
  51.       wpCreateAnother: override;
  52.    };
  53. };
  54.  
  55. interface M_WPUrl : M_WPDataFile
  56. {
  57.    implementation
  58.    {
  59.       externalstem = urlM_;
  60.       local;
  61.       externalprefix = urlM_;
  62.       majorversion = 1;
  63.       minorversion = 2;
  64.       filestem = wpurl;
  65.       callstyle = oidl;
  66.       dllname = "wpinet.dll";
  67.  
  68.       wpclsCreateDefaultTemplates: override;
  69.       wpclsInitData: override;
  70.       wpclsQueryDefaultHelp: override;
  71.       wpclsQueryDefaultView: override;
  72.       wpclsQueryDetailsInfo: override;
  73.       wpclsQueryIconData: override;
  74.       wpclsQueryTitle: override;
  75.       wpclsQueryInstanceFilter: override;
  76.       wpclsQueryInstanceType: override;
  77.       wpclsQueryStyle: override;
  78.    };
  79. };
  80. #endif
  81.