PUAF enumeration
Contains the flags passed into the IInternetSecurityManager::ProcessUrlAction method.
Syntax
typedef enum {
PUAF_DEFAULT = 0x0000000,
PUAF_NOUI = 0x00000001,
PUAF_ISFILE = 0x00000002,
PUAF_WARN_IF_DENIED = 0x00000004,
PUAF_FORCEUI_FOREGROUND = 0x00000008,
PUAF_CHECK_TIFS = 0x00000010,
PUAF_DONTCHECKBOXINDIALOG = 0x00000020,
PUAF_TRUSTED = 0x00000040,
PUAF_ACCEPT_WILDCARD_SCHEME = 0x00000080,
PUAF_ENFORCERESTRICTED = 0x00000100,
PUAF_NOSAVEDFILECHECK = 0x00000200,
PUAF_REQUIRESAVEDFILECHECK = 0x00000400,
PUAF_DONT_USE_CACHE = 0x00001000,
PUAF_LMZ_UNLOCKED = 0x00010000,
PUAF_LMZ_LOCKED = 0x00020000,
PUAF_DEFAULTZONEPOL = 0x00040000,
PUAF_NPL_USE_LOCKED_IF_RESTRICTED = 0x00080000,
PUAF_NOUIIFLOCKED = 0x00100000,
PUAF_DRAGPROTOCOLCHECK = 0x00200000
} PUAF;
Constants
PUAF_DEFAULT
Use the defaults associated with the action.PUAF_NOUI
Do not display any user interface.PUAF_ISFILE
Assume the URL is a file. The protocol scheme, "file://", is not required.PUAF_WARN_IF_DENIED
Warn the user that a URL action was denied.PUAF_FORCEUI_FOREGROUND
Force the user interface to be displayed in the foreground.PUAF_CHECK_TIFS
Obsolete. Do not use.PUAF_DONTCHECKBOXINDIALOG
Reserved.PUAF_TRUSTED
Indicates that the call is coming from a trusted source and implies that the policy returned should be the lowest security level possible. The default security manager will not honor this flag, but custom security managers may choose to honor it. This value was introduced for Internet Explorer 5.PUAF_ACCEPT_WILDCARD_SCHEME
Indicates that the security manager should accept wildcards in the URL scheme. This value was introduced for Internet Explorer 5.PUAF_ENFORCERESTRICTED
Force the URL into the Restricted Zone.PUAF_NOSAVEDFILECHECK
Internet Explorer 6 for Windows XP SP2 and later. Do not check the file for "saved from url" information.PUAF_REQUIRESAVEDFILECHECK
Internet Explorer 6 for Windows XP SP2 and later. Force the file to be checked for "saved from url" information.PUAF_DONT_USE_CACHE
Internet Explorer 7. Do not use the IInternetSecurityManager::MapUrlToZone zone cache. Recompute the zone instead.PUAF_LMZ_UNLOCKED
Internet Explorer 6 for Windows XP SP2 and later. Return policy values for the Local Machine zone when running in the Local Machine Lockdown zone.PUAF_LMZ_LOCKED
Internet Explorer 6 for Windows XP SP2 and later. Return policy values for the Local Machine Lockdown zone when running in the Local Machine Lockdown zone.PUAF_DEFAULTZONEPOL
Internet Explorer 6 for Windows XP SP2 and later. Return unlocked security zone policies when the protocol is restricted in the current zone.PUAF_NPL_USE_LOCKED_IF_RESTRICTED
Internet Explorer 6 for Windows XP SP2 and later. Return locked security zone policies when the protocol is restricted in the current zone.PUAF_NOUIIFLOCKED
Internet Explorer 6 for Windows XP SP2 and later. Disable the display of UI when running in a locked zone.PUAF_DRAGPROTOCOLCHECK
Internet Explorer 6 for Windows XP SP2 and later. Verify that the link protocol can be dropped into the Address bar when processing the URLACTION_SHELL_MOVE_OR_COPY action. The page hosting the script is used to determine the zone when querying if a given protocol is allowed.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Product |
Internet Explorer 4.0 |
Header |
Urlmon.h |