home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / com / dcom / secure / myprop.idl < prev    next >
Text File  |  1996-04-03  |  1KB  |  48 lines

  1. // ===========================================================================
  2. // File: M Y P R O P S . I D L
  3. // 
  4. // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
  5. // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
  6. // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
  7. // PARTICULAR PURPOSE.
  8. //
  9. // Copyright 1996 Microsoft Corporation. All Rights Reserved.
  10. // ===========================================================================
  11.  
  12. #ifndef DO_NO_IMPORTS
  13. import "unknwn.idl";
  14. #endif
  15.  
  16. cpp_quote("DEFINE_GUID(CLSID_SecureObject, 0x28f64ee0, 0x4656, 0x11cf, 0x81, 0x10, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);")
  17. cpp_quote("DEFINE_GUID(CLSID_SecureObjectService, 0x28f64ee2, 0x4656, 0x11cf, 0x81, 0x10, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);")
  18. cpp_quote("DEFINE_GUID(IID_IMyProperties, 0x28f64ee1, 0x4656, 0x11cf, 0x81, 0x10, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);")
  19.  
  20. [
  21.     object,
  22.     uuid(28f64ee1-4656-11cf-8110-00aa00389b71)
  23. ]
  24. interface IMyProperties : IUnknown
  25. {
  26.     typedef [unique] IMyProperties* LPMYPROPERTIES;
  27.  
  28.     HRESULT GetColor
  29.     (
  30.         [out] COLORREF* pcr
  31.     );
  32.     HRESULT PutColor
  33.     (
  34.         [in] COLORREF cr
  35.     );
  36.     HRESULT GetUserName
  37.     (
  38.         [in, out] WCHAR szUserName[20]
  39.     );
  40.     HRESULT PutUserName
  41.     (
  42.         [in] WCHAR szUserName[20]
  43.     );
  44. }
  45.  
  46. // EOF =======================================================================
  47.  
  48.