InternetCookieState enumeration

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        = COOKIE_STATE_REJECT
} InternetCookieState;

Constants

COOKIE_STATE_UNKNOWN

Reserved.

COOKIE_STATE_ACCEPT

The cookies are accepted.

COOKIE_STATE_PROMPT

The user is prompted to accept or deny the cookie.

COOKIE_STATE_LEASH

Cookies are accepted only in the first-party context.

COOKIE_STATE_DOWNGRADE

Cookies are accepted and become session cookies.

COOKIE_STATE_REJECT

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

Minimum supported client

Windows 2000 Professional

Minimum supported server

Windows 2000 Server

Header

Wininet.h

See also

InternetEnumPerSiteCookieDecision
InternetGetPerSiteCookieDecision
InternetSetPerSiteCookieDecision

 

 

Show:
© 2014 Microsoft