24 #ifndef __IVendorList__ 25 #define __IVendorList__ 27 #include "IPMUnknown.h" 41 virtual int32 GetVendorCount()
const = 0;
46 virtual bool16 SetDefaultVendor(
ClassID nVendorBoss ) = 0;
48 virtual bool16 AddVendor(
ClassID nVendorBoss ) = 0;
49 virtual bool16 RemoveVendor(
ClassID nVendorBoss ) = 0;
50 virtual void ClearVendor() = 0;
75 inline bool16 operator==(
const VendorData &rData )
const {
return fClass == rData.fClass && fNthService == rData.fNthService; }