/**Copyright(C)2002RobertShearman**Thislibraryisfreesoftware; you can redistribute it and/or*modifyitunderthetermsoftheGNULesserGeneralPublic*LicenseaspublishedbytheFreeSoftwareFoundation; either*version2.1oftheLicense,or(atyouroption)anylaterversion.**Thislibraryisdistributedinthehopethatitwillbeuseful,*butWITHOUTANYWARRANTY; without even the implied warranty of*MERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.SeetheGNU*LesserGeneralPublicLicenseformoredetails.**YoushouldhavereceivedacopyoftheGNULesserGeneralPublic*Licensealongwiththislibrary; if not, write to the Free Software*Foundation,Inc.,59TemplePlace,Suite330,Boston,MA02111-1307USA*/import"oaidl.idl";cpp_quote("#define CDEF_CLASS_DEFAULT 0x0001")cpp_quote("#define CDEF_BYPASS_CLASS_MANAGER 0x0002")cpp_quote("#define CDEF_CLASS_LEGACY 0x0004")cpp_quote("#define CDEF_MERIT_ABOVE_DO_NOT_USE 0x0008")[object,uuid(29840822-5B84-11D0-BD3B-00A0C911CE86),pointer_default(unique)]interfaceICreateDevEnum:IUnknown{HRESULTCreateClassEnumerator([in]REFCLSIDclsidDeviceClass,[out]IEnumMoniker**ppEnumMoniker,[in]DWORDdwFlags);}