|
| | WINE_DEFAULT_DEBUG_CHANNEL (urlmon) |
| |
| static BOOL | is_drive_path (const WCHAR *path) |
| |
| static BOOL | is_hierarchical_scheme (URL_SCHEME type) |
| |
| static void | get_string_from_reg (HKEY hcu, HKEY hklm, LPCWSTR name, LPWSTR out, DWORD maxlen) |
| |
| static void | get_dword_from_reg (HKEY hcu, HKEY hklm, LPCWSTR name, LPDWORD out) |
| |
| static HRESULT | get_zone_from_reg (LPCWSTR schema, DWORD *zone) |
| |
| static BOOL | matches_domain_pattern (LPCWSTR pattern, LPCWSTR str, BOOL implicit_wildcard, LPCWSTR *matched) |
| |
| static BOOL | get_zone_for_scheme (HKEY key, LPCWSTR schema, DWORD *zone) |
| |
| static HRESULT | search_domain_for_zone (HKEY domains, LPCWSTR domain, DWORD domain_len, LPCWSTR schema, LPCWSTR host, DWORD host_len, DWORD *zone) |
| |
| static HRESULT | search_for_domain_mapping (HKEY domains, LPCWSTR schema, LPCWSTR host, DWORD host_len, DWORD *zone) |
| |
| static HRESULT | get_zone_from_domains (IUri *uri, DWORD *zone) |
| |
| static HRESULT | map_security_uri_to_zone (IUri *uri, DWORD *zone) |
| |
| static HRESULT | map_url_to_zone (LPCWSTR url, DWORD *zone, LPWSTR *ret_url) |
| |
| static HRESULT | map_uri_to_zone (IUri *uri, DWORD *zone, IUri **ret_uri) |
| |
| static HRESULT | open_zone_key (HKEY parent_key, DWORD zone, HKEY *hkey) |
| |
| static HRESULT | get_action_policy (DWORD zone, DWORD action, BYTE *policy, DWORD size, URLZONEREG zone_reg) |
| |
| static HRESULT | generate_security_id (IUri *uri, BYTE *secid, DWORD *secid_len, DWORD zone) |
| |
| static HRESULT | get_security_id_for_url (LPCWSTR url, BYTE *secid, DWORD *secid_len) |
| |
| static HRESULT | get_security_id_for_uri (IUri *uri, BYTE *secid, DWORD *secid_len) |
| |
| static SecManagerImpl * | impl_from_IInternetSecurityManagerEx2 (IInternetSecurityManagerEx2 *iface) |
| |
| static HRESULT WINAPI | SecManagerImpl_QueryInterface (IInternetSecurityManagerEx2 *iface, REFIID riid, void **ppvObject) |
| |
| static ULONG WINAPI | SecManagerImpl_AddRef (IInternetSecurityManagerEx2 *iface) |
| |
| static ULONG WINAPI | SecManagerImpl_Release (IInternetSecurityManagerEx2 *iface) |
| |
| static HRESULT WINAPI | SecManagerImpl_SetSecuritySite (IInternetSecurityManagerEx2 *iface, IInternetSecurityMgrSite *pSite) |
| |
| static HRESULT WINAPI | SecManagerImpl_GetSecuritySite (IInternetSecurityManagerEx2 *iface, IInternetSecurityMgrSite **ppSite) |
| |
| static HRESULT WINAPI | SecManagerImpl_MapUrlToZone (IInternetSecurityManagerEx2 *iface, LPCWSTR pwszUrl, DWORD *pdwZone, DWORD dwFlags) |
| |
| static HRESULT WINAPI | SecManagerImpl_GetSecurityId (IInternetSecurityManagerEx2 *iface, LPCWSTR pwszUrl, BYTE *pbSecurityId, DWORD *pcbSecurityId, DWORD_PTR dwReserved) |
| |
| static HRESULT WINAPI | SecManagerImpl_ProcessUrlAction (IInternetSecurityManagerEx2 *iface, LPCWSTR pwszUrl, DWORD dwAction, BYTE *pPolicy, DWORD cbPolicy, BYTE *pContext, DWORD cbContext, DWORD dwFlags, DWORD dwReserved) |
| |
| static HRESULT WINAPI | SecManagerImpl_QueryCustomPolicy (IInternetSecurityManagerEx2 *iface, LPCWSTR pwszUrl, REFGUID guidKey, BYTE **ppPolicy, DWORD *pcbPolicy, BYTE *pContext, DWORD cbContext, DWORD dwReserved) |
| |
| static HRESULT WINAPI | SecManagerImpl_SetZoneMapping (IInternetSecurityManagerEx2 *iface, DWORD dwZone, LPCWSTR pwszPattern, DWORD dwFlags) |
| |
| static HRESULT WINAPI | SecManagerImpl_GetZoneMappings (IInternetSecurityManagerEx2 *iface, DWORD dwZone, IEnumString **ppenumString, DWORD dwFlags) |
| |
| static HRESULT WINAPI | SecManagerImpl_ProcessUrlActionEx (IInternetSecurityManagerEx2 *iface, LPCWSTR pwszUrl, DWORD dwAction, BYTE *pPolicy, DWORD cbPolicy, BYTE *pContext, DWORD cbContext, DWORD dwFlags, DWORD dwReserved, DWORD *pdwOutFlags) |
| |
| static HRESULT WINAPI | SecManagerImpl_MapUrlToZoneEx2 (IInternetSecurityManagerEx2 *iface, IUri *pUri, DWORD *pdwZone, DWORD dwFlags, LPWSTR *ppwszMappedUrl, DWORD *pdwOutFlags) |
| |
| static HRESULT WINAPI | SecManagerImpl_ProcessUrlActionEx2 (IInternetSecurityManagerEx2 *iface, IUri *pUri, DWORD dwAction, BYTE *pPolicy, DWORD cbPolicy, BYTE *pContext, DWORD cbContext, DWORD dwFlags, DWORD_PTR dwReserved, DWORD *pdwOutFlags) |
| |
| static HRESULT WINAPI | SecManagerImpl_GetSecurityIdEx2 (IInternetSecurityManagerEx2 *iface, IUri *pUri, BYTE *pbSecurityId, DWORD *pcbSecurityId, DWORD_PTR dwReserved) |
| |
| static HRESULT WINAPI | SecManagerImpl_QueryCustomPolicyEx2 (IInternetSecurityManagerEx2 *iface, IUri *pUri, REFGUID guidKey, BYTE **ppPolicy, DWORD *pcbPolicy, BYTE *pContext, DWORD cbContext, DWORD_PTR dwReserved) |
| |
| HRESULT | SecManagerImpl_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) |
| |
| static ZoneMgrImpl * | impl_from_IInternetZoneManagerEx2 (IInternetZoneManagerEx2 *iface) |
| |
| static LPDWORD | build_zonemap_from_reg (void) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_QueryInterface (IInternetZoneManagerEx2 *iface, REFIID riid, void **ppvObject) |
| |
| static ULONG WINAPI | ZoneMgrImpl_AddRef (IInternetZoneManagerEx2 *iface) |
| |
| static ULONG WINAPI | ZoneMgrImpl_Release (IInternetZoneManagerEx2 *iface) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_GetZoneAttributes (IInternetZoneManagerEx2 *iface, DWORD dwZone, ZONEATTRIBUTES *pZoneAttributes) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_SetZoneAttributes (IInternetZoneManagerEx2 *iface, DWORD dwZone, ZONEATTRIBUTES *pZoneAttributes) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_GetZoneCustomPolicy (IInternetZoneManagerEx2 *iface, DWORD dwZone, REFGUID guidKey, BYTE **ppPolicy, DWORD *pcbPolicy, URLZONEREG ulrZoneReg) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_SetZoneCustomPolicy (IInternetZoneManagerEx2 *iface, DWORD dwZone, REFGUID guidKey, BYTE *ppPolicy, DWORD cbPolicy, URLZONEREG ulrZoneReg) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_GetZoneActionPolicy (IInternetZoneManagerEx2 *iface, DWORD dwZone, DWORD dwAction, BYTE *pPolicy, DWORD cbPolicy, URLZONEREG urlZoneReg) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_SetZoneActionPolicy (IInternetZoneManagerEx2 *iface, DWORD dwZone, DWORD dwAction, BYTE *pPolicy, DWORD cbPolicy, URLZONEREG urlZoneReg) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_PromptAction (IInternetZoneManagerEx2 *iface, DWORD dwAction, HWND hwndParent, LPCWSTR pwszUrl, LPCWSTR pwszText, DWORD dwPromptFlags) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_LogAction (IInternetZoneManagerEx2 *iface, DWORD dwAction, LPCWSTR pwszUrl, LPCWSTR pwszText, DWORD dwLogFlags) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_CreateZoneEnumerator (IInternetZoneManagerEx2 *iface, DWORD *pdwEnum, DWORD *pdwCount, DWORD dwFlags) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_GetZoneAt (IInternetZoneManagerEx2 *iface, DWORD dwEnum, DWORD dwIndex, DWORD *pdwZone) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_DestroyZoneEnumerator (IInternetZoneManagerEx2 *iface, DWORD dwEnum) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_CopyTemplatePoliciesToZone (IInternetZoneManagerEx2 *iface, DWORD dwTemplate, DWORD dwZone, DWORD dwReserved) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_GetZoneActionPolicyEx (IInternetZoneManagerEx2 *iface, DWORD dwZone, DWORD dwAction, BYTE *pPolicy, DWORD cbPolicy, URLZONEREG urlZoneReg, DWORD dwFlags) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_SetZoneActionPolicyEx (IInternetZoneManagerEx2 *iface, DWORD dwZone, DWORD dwAction, BYTE *pPolicy, DWORD cbPolicy, URLZONEREG urlZoneReg, DWORD dwFlags) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_GetZoneAttributesEx (IInternetZoneManagerEx2 *iface, DWORD dwZone, ZONEATTRIBUTES *pZoneAttributes, DWORD dwFlags) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_GetZoneSecurityState (IInternetZoneManagerEx2 *iface, DWORD dwZoneIndex, BOOL fRespectPolicy, LPDWORD pdwState, BOOL *pfPolicyEncountered) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_GetIESecurityState (IInternetZoneManagerEx2 *iface, BOOL fRespectPolicy, LPDWORD pdwState, BOOL *pfPolicyEncountered, BOOL fNoCache) |
| |
| static HRESULT WINAPI | ZoneMgrImpl_FixInsecureSettings (IInternetZoneManagerEx2 *iface) |
| |
| HRESULT | ZoneMgrImpl_Construct (IUnknown *pUnkOuter, LPVOID *ppobj) |
| |
| HRESULT WINAPI | CoInternetCreateSecurityManager (IServiceProvider *pSP, IInternetSecurityManager **ppSM, DWORD dwReserved) |
| |
| HRESULT WINAPI | CoInternetCreateZoneManager (IServiceProvider *pSP, IInternetZoneManager **ppZM, DWORD dwReserved) |
| |
| static HRESULT | parse_security_url (const WCHAR *url, PSUACTION action, WCHAR **result) |
| |
| HRESULT WINAPI | CoInternetGetSecurityUrl (LPCWSTR pwzUrl, LPWSTR *ppwzSecUrl, PSUACTION psuAction, DWORD dwReserved) |
| |
| HRESULT WINAPI | CoInternetGetSecurityUrlEx (IUri *pUri, IUri **ppSecUri, PSUACTION psuAction, DWORD_PTR dwReserved) |
| |
| HRESULT WINAPI | CompareSecurityIds (BYTE *secid1, DWORD size1, BYTE *secid2, DWORD size2, DWORD reserved) |
| |
| BOOL WINAPI | IsInternetESCEnabledLocal (void) |
| |