42 lines
1.1 KiB
C++
42 lines
1.1 KiB
C++
//+---------------------------------------------------------------------------
|
|
//
|
|
// Microsoft Windows
|
|
// Copyright (C) Microsoft Corporation, 1992 - 1995.
|
|
//
|
|
// File: HTTPCLS.HXX
|
|
//
|
|
// Contents: Implements the HTTPMoniker class, which is derived from
|
|
// the CAsyncMoniker class.
|
|
//
|
|
// Classes: HTTPMoniker
|
|
//
|
|
// Functions:
|
|
//
|
|
// History: 11-02-95 JoeS (Joe Souza) Created
|
|
//
|
|
//----------------------------------------------------------------------------
|
|
|
|
class FAR HTTPMoniker : public CAsyncMoniker
|
|
{
|
|
public:
|
|
// *** IUnknown methods
|
|
STDMETHOD_(ULONG, Release)(void);
|
|
|
|
// *** IPersist methods
|
|
STDMETHOD(GetClassID)(CLSID *pClassID);
|
|
|
|
// *** IMoniker methods ***
|
|
STDMETHOD(BindToStorage) (THIS_ LPBC pbc, LPMONIKER pmkToLeft,
|
|
REFIID riid, LPVOID FAR* ppvObj);
|
|
STDMETHOD(ParseDisplayName) (THIS_ LPBC pbc, LPMONIKER pmkToLeft,
|
|
LPWSTR lpszDisplayName, ULONG FAR* pchEaten,
|
|
LPMONIKER FAR* ppmkOut);
|
|
|
|
private:
|
|
ULONG m_refs;
|
|
LPWSTR m_pwzURL; // the url string
|
|
|
|
protected:
|
|
};
|
|
|