import "unknwn.idl"; [ object, uuid(C1FB73D0-EC3A-4ba2-B512-8CDB9187B6D1), helpstring("HW Event Handler Interface"), pointer_default(unique) ] interface IHWEventHandler : IUnknown { HRESULT Initialize([in] LPCWSTR pszParams); HRESULT HandleEvent([in] const GUID guidClass, [in] LPCWSTR pszPnpID, [in] LPCWSTR pszPnpInstID, [in] LPCWSTR pszDeviceID, [in] LPCWSTR pszEventType); };