windows-nt/Source/XPSP1/NT/shell/ext/ftp/cookie.h
2020-09-26 16:20:57 +08:00

39 lines
986 B
C++

/*****************************************************************************
* cookies.h
*****************************************************************************/
#ifndef _COOKIES_H
#define _COOKIES_H
class CCookieList;
CCookieList * CCookieList_Create(void);
/*****************************************************************************
*
* CCookieList
*
*****************************************************************************/
class CCookieList
{
public:
CCookieList();
~CCookieList(void);
// Public Member Functions
DWORD GetCookie(LPCTSTR pszString);
HRESULT GetString(DWORD dwCookie, LPTSTR pszString, DWORD cchSize);
friend CCookieList * CCookieList_Create(void) { return new CCookieList(); };
protected:
// Private Member Variables
HDPA m_hdpa;
// Private Member Variables
DWORD _Find(LPCTSTR pszString);
static int _FreeStringEnum(LPVOID pString, LPVOID pData);
};
#endif // _COOKIES_H