// srvcutil.h HRESULT BSTR_to_LPTSTR(LPTSTR *ppsz, BSTR bstr); HRESULT NmAdvise(IUnknown* pUnkCP, IUnknown* pUnk, const IID& iid, LPDWORD pdw); HRESULT NmUnadvise(IUnknown* pUnkCP, const IID& iid, DWORD dw);