Expand Minimize
This topic has not yet been rated - Rate this topic

PrivacyGetZonePreferenceW function

Retrieves the privacy settings for a given URLZONE and PrivacyType.

Syntax


DWORD WINAPI PrivacyGetZonePreferenceW(
  _In_         DWORD dwZone,
  _In_          DWORD dwType,
  _Out_opt_    LPDWORD pdwTemplate,
  _Out_opt_    LPWSTR *pszBuffer,
  _Inout_opt_  LPDWORD pdwBufferLength
);

Parameters

dwZone [in]

A value of type DWORD that specifies the URLZONE for which privacy settings are being retrieved.

dwType [in]

A value of type DWORD that specifies the PrivacyType for which privacy settings are being retrieved.

pdwTemplate [out, optional]

An LPDWORD that returns a pointer to a DWORD containing which of the PrivacyTemplates is in use for this dwZone and dwType.

pszBuffer [out, optional]

An LPWSTR that points to a buffer containing a LPCWSTR representing a string version of the pdwTemplate or a customized string if the pdwTemplate is set to PRIVACY_TEMPLATE_CUSTOM. See PrivacySetZonePreferenceW for a description of a customized privacy preferences string.

pdwBufferLength [in, out, optional]

An LPDWORD that contains the buffer length in characters. If the buffer length is not sufficient, PrivacyGetZonePreferenceW returns with this parameter set to the number of characters required and with a return value of ERROR_MORE_DATA.

Return value

Returns zero if successful. Otherwise, one of the Error Messages defined in winerr.h is returned.

Remarks

These privacy settings for the Internet zone are found on the Privacy tab of the Internet Options dialog box.

Like all other aspects of the WinINet API, this function cannot be safely called from within DllMain or the constructors and destructors of global objects.

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 [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Wininet.h

Library

Wininet.lib

DLL

Wininet.dll

Unicode and ANSI names

PrivacyGetZonePreferenceW (Unicode)

See also

InternetEnumPerSiteCookieDecision
InternetClearAllPerSiteCookieDecisions
InternetGetPerSiteCookieDecision
InternetSetPerSiteCookieDecisions
PrivacySetZonePreferenceW

 

 

Send comments about this topic to Microsoft

Build date: 10/26/2012

Did you find this helpful?
(1500 characters remaining)

Community Additions

ADD
© 2013 Microsoft. All rights reserved.