DevEnum.Idl
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. //------------------------------------------------------------------------------
  2. // File: DevEnum.idl
  3. //
  4. // Desc: IDL source for devenum.dll.  This file will be processed by the 
  5. //       MIDL tool to produce the type library (devenum.tlb) and marshalling
  6. //       code.
  7. //
  8. // Copyright (c) 1998 - 2000, Microsoft Corporation.  All rights reserved.
  9. //------------------------------------------------------------------------------
  10. cpp_quote("#define CDEF_CLASS_DEFAULT      0x0001")
  11. cpp_quote("#define CDEF_BYPASS_CLASS_MANAGER   0x0002")
  12. //cpp_quote("#define CDEF_CLASS_LEGACY  0x0004")
  13. cpp_quote("#define CDEF_MERIT_ABOVE_DO_NOT_USE  0x0008")
  14. [
  15.         object,
  16.         uuid(29840822-5B84-11D0-BD3B-00A0C911CE86),
  17.         pointer_default(unique)
  18. ]
  19. interface ICreateDevEnum : IUnknown
  20. {
  21.         import "oaidl.idl";
  22.         HRESULT CreateClassEnumerator(
  23.                         [in] REFCLSID clsidDeviceClass,
  24.                         [out] IEnumMoniker ** ppEnumMoniker,
  25.                         [in] DWORD dwFlags);
  26. }