home *** CD-ROM | disk | FTP | other *** search
/ Using Visual C++ 4 (Special Edition) / Using_Visual_C_4_Special_Edition_QUE_1996.iso / ch09 / autoclik.odl < prev    next >
Encoding:
Microsoft Object Description Language  |  1994-08-13  |  1.9 KB  |  76 lines

  1. // autoclik.odl : type library source for autoclik.exe
  2.  
  3. // This file will be processed by the Make Type Library (mktyplib) tool to
  4. // produce the type library (autoclik.tlb).
  5.  
  6. [ uuid(0002180a-0000-0000-C000-000000000046), version(1.0) ]
  7. library Autoclik
  8. {
  9.     importlib("stdole32.tlb");
  10.     
  11.     //  Primary dispatch interface for CClikDoc
  12.     
  13.     [ uuid(0002180b-0000-0000-C000-000000000046) ]
  14.     dispinterface IACLIK
  15.     {
  16.         properties:
  17.             // NOTE - ClassWizard will maintain property information here.
  18.             //    Use extreme caution when editing this section.
  19.             //{{AFX_ODL_PROP(CClikDoc)
  20.             [id(1)] BSTR text;
  21.             [id(2)] short x;
  22.             [id(3)] short y;
  23.             [id(4)] IDispatch* Position;
  24.             //}}AFX_ODL_PROP
  25.             
  26.         methods:
  27.             // NOTE - ClassWizard will maintain method information here.
  28.             //    Use extreme caution when editing this section.
  29.             //{{AFX_ODL_METHOD(CClikDoc)
  30.             [id(5)] void RefreshWindow();
  31.             [id(6)] void SetAllProps(short x, short y, BSTR text);
  32.             [id(7)] void ShowWindow();
  33.             //}}AFX_ODL_METHOD
  34.  
  35.     };
  36.  
  37.     //  Class information for CClikDoc
  38.     
  39.     [ uuid(0002180c-0000-0000-C000-000000000046) ]
  40.     coclass CClikDoc
  41.     {
  42.         [default] dispinterface IACLIK;
  43.     };
  44.  
  45.     //  Primary dispatch interface for CClikPoint
  46.     
  47.     [ uuid(0002180d-0000-0000-C000-000000000046) ]
  48.     dispinterface IClikPoint
  49.     {
  50.         properties:
  51.             // NOTE - ClassWizard will maintain property information here.
  52.             //    Use extreme caution when editing this section.
  53.             //{{AFX_ODL_PROP(CClikPoint)
  54.             [id(1)] short x;
  55.             [id(2)] short y;
  56.             //}}AFX_ODL_PROP
  57.             
  58.         methods:
  59.             // NOTE - ClassWizard will maintain method information here.
  60.             //    Use extreme caution when editing this section.
  61.             //{{AFX_ODL_METHOD(CClikPoint)
  62.             //}}AFX_ODL_METHOD
  63.  
  64.     };
  65.  
  66.     //  Class information for CClikPoint
  67.  
  68.     [ uuid(0002180e-0000-0000-C000-000000000046) ]
  69.     coclass CClikPoint
  70.     {
  71.         [default] dispinterface IClikPoint;
  72.     };
  73.  
  74.     //{{AFX_APPEND_ODL}}
  75. };
  76.