#ifndef _PROFSVC_H_ #define _PROFSVC_H_ class IProfferServiceImpl : public IProfferService { public: // IProfferService STDMETHODIMP ProfferService(REFGUID rguidService, IServiceProvider *psp, DWORD *pdwCookie); STDMETHODIMP RevokeService(DWORD dwCookie); // delegate unrecognized QS's here HRESULT QueryService(REFGUID guidService, REFIID riid, void **ppv); protected: IProfferServiceImpl(); ~IProfferServiceImpl(); HDSA _hdsa; // list of services held DWORD _dwNextCookie; // unique cookie index }; #endif // _PROFSVC_H_