home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / atl / opengl / opengl.idl < prev    next >
Text File  |  1998-03-26  |  779b  |  42 lines

  1. // OpenGL.idl : IDL source for OpenGL.dll
  2. //
  3.  
  4. #include <olectl.h>
  5.  
  6.     [
  7.         object,
  8.         uuid(72D08898-0EBD-11D0-BF0D-0000E8D0D146),
  9.         dual,
  10.         helpstring("IOpenGLObj Interface"),
  11.         pointer_default(unique)
  12.     ]
  13.     interface IOpenGLObj : IDispatch
  14.     {
  15.         import "oaidl.idl";
  16.         [propput, id(DISPID_CAPTION)]
  17.         HRESULT Caption([in]BSTR pCaption);
  18.         [propget, id(DISPID_CAPTION)]
  19.         HRESULT Caption([out,retval]BSTR* ppCaption);
  20. //        HRESULT Refresh();
  21.     };
  22.  
  23. [
  24.     uuid(72D08896-0EBD-11D0-BF0D-0000E8D0D146),
  25.     version(1.0),
  26.     helpstring("OpenGL 1.0 Type Library")
  27. ]
  28. library OPENGLLib
  29. {
  30.     importlib("stdole2.tlb");
  31.  
  32.     [
  33.         uuid(72D0889C-0EBD-11D0-BF0D-0000E8D0D146),
  34.         helpstring("OpenGLObj Class")
  35.     ]
  36.     coclass COpenGLObj
  37.     {
  38.         [default] interface IOpenGLObj;
  39.     };
  40.  
  41. };
  42.