InternetCookieState enumeration (wininet.h)
The InternetCookieState enumeration defines the state of the cookie.
Syntax
typedef enum {
COOKIE_STATE_UNKNOWN = 0x0,
COOKIE_STATE_ACCEPT = 0x1,
COOKIE_STATE_PROMPT = 0x2,
COOKIE_STATE_LEASH = 0x3,
COOKIE_STATE_DOWNGRADE = 0x4,
COOKIE_STATE_REJECT = 0x5,
COOKIE_STATE_MAX
} InternetCookieState;
Constants
COOKIE_STATE_UNKNOWN Value: 0x0 Reserved. |
COOKIE_STATE_ACCEPT Value: 0x1 The cookies are accepted. |
COOKIE_STATE_PROMPT Value: 0x2 The user is prompted to accept or deny the cookie. |
COOKIE_STATE_LEASH Value: 0x3 Cookies are accepted only in the first-party context. |
COOKIE_STATE_DOWNGRADE Value: 0x4 Cookies are accepted and become session cookies. |
COOKIE_STATE_REJECT Value: 0x5 The cookies are rejected. |
COOKIE_STATE_MAX Same as COOKIE_STATE_REJECT. |
Remarks
Note WinINet does not support server implementations. In addition, it should not be used from a service. For server implementations or services use Microsoft Windows HTTP Services (WinHTTP).
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | wininet.h |
See also
InternetEnumPerSiteCookieDecision