MYPROP.IDL
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  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. #ifndef DO_NO_IMPORTS
  12. import "unknwn.idl";
  13. #endif
  14. cpp_quote("DEFINE_GUID(CLSID_SecureObject, 0x28f64ee0, 0x4656, 0x11cf, 0x81, 0x10, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);")
  15. cpp_quote("DEFINE_GUID(CLSID_SecureObjectService, 0x28f64ee2, 0x4656, 0x11cf, 0x81, 0x10, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);")
  16. cpp_quote("DEFINE_GUID(IID_IMyProperties, 0x28f64ee1, 0x4656, 0x11cf, 0x81, 0x10, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71);")
  17. [
  18. object,
  19. uuid(28f64ee1-4656-11cf-8110-00aa00389b71)
  20. ]
  21. interface IMyProperties : IUnknown
  22. {
  23. typedef [unique] IMyProperties* LPMYPROPERTIES;
  24. HRESULT GetColor
  25. (
  26. [out] COLORREF* pcr
  27. );
  28. HRESULT PutColor
  29. (
  30. [in] COLORREF cr
  31. );
  32. HRESULT GetUserName
  33. (
  34. [in, out] WCHAR szUserName[20]
  35. );
  36. HRESULT PutUserName
  37. (
  38. [in] WCHAR szUserName[20]
  39. );
  40. }
  41. // EOF =======================================================================