From b48ea4024d046b6e19444b2a58f8e090685214a6 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Thu, 28 Feb 2013 15:08:28 +0100 Subject: [PATCH] urlmon.idl: Added IGetBindHandle declaration. --- include/urlmon.idl | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/include/urlmon.idl b/include/urlmon.idl index 53e803e4419..7407c18b61b 100644 --- a/include/urlmon.idl +++ b/include/urlmon.idl @@ -1998,6 +1998,30 @@ interface IInternetProtocolEx : IInternetProtocol [in] HANDLE *dwReserved); } +/***************************************************************************** + * IGetBindHandle interface + */ +[ + local, + object, + uuid(AF0FF408-129D-4b20-91F0-02BD23D88352), + pointer_default(unique) +] +interface IGetBindHandle : IUnknown +{ + typedef [unique] IGetBindHandle *LPGETBINDHANDLE; + + typedef enum { + BINDHANDLETYPES_APPCACHE = 0x00000000, + BINDHANDLETYPES_DEPENDENCY = 0x00000001, + BINDHANDLETYPES_COUNT + } BINDHANDLETYPES; + + HRESULT GetBindHandle( + [in] BINDHANDLETYPES enumRequestedHandle, + [out] HANDLE *pRetHandle); +} + cpp_quote("#define CONFIRMSAFETYACTION_LOADOBJECT 0x00000001") struct CONFIRMSAFETY