Blame deps/winhttp/urlmon.h
|
Packit Service |
20376f |
/*
|
|
Packit Service |
20376f |
* Copyright (C) the libgit2 contributors. All rights reserved.
|
|
Packit Service |
20376f |
*
|
|
Packit Service |
20376f |
* This file is part of libgit2, distributed under the GNU GPL v2 with
|
|
Packit Service |
20376f |
* a Linking Exception. For full terms see the included COPYING file.
|
|
Packit Service |
20376f |
*/
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#if defined(__MINGW_VERSION) || defined(__MINGW32_VERSION)
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#ifndef __CUSTOM_URLMON_H
|
|
Packit Service |
20376f |
#define __CUSTOM_URLMON_H
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
typedef struct IInternetSecurityManager IInternetSecurityManager;
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
typedef struct IInternetSecurityManagerVtbl
|
|
Packit Service |
20376f |
{
|
|
Packit Service |
20376f |
HRESULT(STDMETHODCALLTYPE *QueryInterface)(IInternetSecurityManager *, REFIID, void **);
|
|
Packit Service |
20376f |
ULONG(STDMETHODCALLTYPE *AddRef)(IInternetSecurityManager *);
|
|
Packit Service |
20376f |
ULONG(STDMETHODCALLTYPE *Release)(IInternetSecurityManager *);
|
|
Packit Service |
20376f |
LPVOID SetSecuritySite;
|
|
Packit Service |
20376f |
LPVOID GetSecuritySite;
|
|
Packit Service |
20376f |
HRESULT(STDMETHODCALLTYPE *MapUrlToZone)(IInternetSecurityManager *, LPCWSTR, DWORD *, DWORD);
|
|
Packit Service |
20376f |
LPVOID GetSecurityId;
|
|
Packit Service |
20376f |
LPVOID ProcessUrlAction;
|
|
Packit Service |
20376f |
LPVOID QueryCustomPolicy;
|
|
Packit Service |
20376f |
LPVOID SetZoneMapping;
|
|
Packit Service |
20376f |
LPVOID GetZoneMappings;
|
|
Packit Service |
20376f |
} IInternetSecurityManagerVtbl;
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
struct IInternetSecurityManager
|
|
Packit Service |
20376f |
{
|
|
Packit Service |
20376f |
CONST_VTBL struct IInternetSecurityManagerVtbl *lpVtbl;
|
|
Packit Service |
20376f |
};
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#define URLZONE_LOCAL_MACHINE 0
|
|
Packit Service |
20376f |
#define URLZONE_INTRANET 1
|
|
Packit Service |
20376f |
#define URLZONE_TRUSTED 2
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#endif /* __CUSTOM_URLMON_H */
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#else
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#include_next <urlmon.h>
|
|
Packit Service |
20376f |
|
|
Packit Service |
20376f |
#endif
|