cookie.h
Upload User: xhy777
Upload Date: 2007-02-14
Package Size: 24088k
Code Size: 1k
Category:

Windows Kernel

Development Platform:

Visual C++

  1. /*****************************************************************************
  2.  * cookies.h
  3.  *****************************************************************************/
  4. #ifndef _COOKIES_H
  5. #define _COOKIES_H
  6. class CCookieList;
  7. CCookieList * CCookieList_Create(void);
  8. /*****************************************************************************
  9.  *
  10.  * CCookieList
  11.  *
  12.  *****************************************************************************/
  13. class CCookieList
  14. {
  15. public:
  16.     CCookieList();
  17.     ~CCookieList(void);
  18.     // Public Member Functions
  19.     DWORD GetCookie(LPCTSTR pszString);
  20.     HRESULT GetString(DWORD dwCookie, LPTSTR pszString, DWORD cchSize);
  21.     friend CCookieList * CCookieList_Create(void) { return new CCookieList(); };
  22. protected:
  23.     // Private Member Variables
  24.     HDPA                    m_hdpa;
  25.     // Private Member Variables
  26.     DWORD _Find(LPCTSTR pszString);
  27.     static int _FreeStringEnum(LPVOID pString, LPVOID pData);
  28. };
  29. #endif // _COOKIES_H