Changeset 20612 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/urlmon.h
- Timestamp:
- Jun 16, 2009 9:20:54 AM (16 years ago)
- svn:sync-xref-src-repo-rev:
- 48670
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine/include/urlmon.h
r16410 r20612 1 /*** Autogenerated by WIDL 1.1.10 from ../../../dlls/wined3d/../../include/urlmon.idl - Do not edit ***/ 1 /*** Autogenerated by WIDL 1.1.23 from ../../include/urlmon.idl - Do not edit ***/ 2 3 /* 4 * Sun LGPL Disclaimer: For the avoidance of doubt, except that if any license choice 5 * other than GPL or LGPL is available it will apply instead, Sun elects to use only 6 * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where 7 * a choice of LGPL license versions is made available with the language indicating 8 * that LGPLv2 or any later version may be used, or where a choice of which version 9 * of the LGPL is applied is otherwise unspecified. 10 */ 11 2 12 #include <rpc.h> 3 13 #include <rpcndr.h> … … 5 15 #ifndef __WIDL_URLMON_H 6 16 #define __WIDL_URLMON_H 17 7 18 #ifdef __cplusplus 8 19 extern "C" { 9 20 #endif 21 22 /* Headers for imported files */ 10 23 11 24 #include <objidl.h> … … 13 26 #include <servprov.h> 14 27 #include <msxml.h> 15 #ifdef WINE_NO_UNICODE_MACROS 16 #undef GetUserName 17 #endif 28 29 /* Forward declarations */ 30 31 #ifndef __IInternet_FWD_DEFINED__ 32 #define __IInternet_FWD_DEFINED__ 33 typedef interface IInternet IInternet; 34 #endif 35 36 #ifndef __IBinding_FWD_DEFINED__ 37 #define __IBinding_FWD_DEFINED__ 38 typedef interface IBinding IBinding; 39 #endif 40 41 #ifndef __IBindStatusCallback_FWD_DEFINED__ 42 #define __IBindStatusCallback_FWD_DEFINED__ 43 typedef interface IBindStatusCallback IBindStatusCallback; 44 #endif 45 46 #ifndef __IAuthenticate_FWD_DEFINED__ 47 #define __IAuthenticate_FWD_DEFINED__ 48 typedef interface IAuthenticate IAuthenticate; 49 #endif 50 51 #ifndef __IHttpNegotiate_FWD_DEFINED__ 52 #define __IHttpNegotiate_FWD_DEFINED__ 53 typedef interface IHttpNegotiate IHttpNegotiate; 54 #endif 55 56 #ifndef __IHttpNegotiate2_FWD_DEFINED__ 57 #define __IHttpNegotiate2_FWD_DEFINED__ 58 typedef interface IHttpNegotiate2 IHttpNegotiate2; 59 #endif 60 61 #ifndef __IBindHost_FWD_DEFINED__ 62 #define __IBindHost_FWD_DEFINED__ 63 typedef interface IBindHost IBindHost; 64 #endif 65 66 #ifndef __IWinInetInfo_FWD_DEFINED__ 67 #define __IWinInetInfo_FWD_DEFINED__ 68 typedef interface IWinInetInfo IWinInetInfo; 69 #endif 70 71 #ifndef __IWinInetHttpInfo_FWD_DEFINED__ 72 #define __IWinInetHttpInfo_FWD_DEFINED__ 73 typedef interface IWinInetHttpInfo IWinInetHttpInfo; 74 #endif 75 76 #ifndef __IWindowForBindingUI_FWD_DEFINED__ 77 #define __IWindowForBindingUI_FWD_DEFINED__ 78 typedef interface IWindowForBindingUI IWindowForBindingUI; 79 #endif 80 81 #ifndef __IHttpSecurity_FWD_DEFINED__ 82 #define __IHttpSecurity_FWD_DEFINED__ 83 typedef interface IHttpSecurity IHttpSecurity; 84 #endif 85 86 #ifndef __IPersistMoniker_FWD_DEFINED__ 87 #define __IPersistMoniker_FWD_DEFINED__ 88 typedef interface IPersistMoniker IPersistMoniker; 89 #endif 90 91 #ifndef __IMonikerProp_FWD_DEFINED__ 92 #define __IMonikerProp_FWD_DEFINED__ 93 typedef interface IMonikerProp IMonikerProp; 94 #endif 95 96 #ifndef __IBindProtocol_FWD_DEFINED__ 97 #define __IBindProtocol_FWD_DEFINED__ 98 typedef interface IBindProtocol IBindProtocol; 99 #endif 100 101 #ifndef __IInternetBindInfo_FWD_DEFINED__ 102 #define __IInternetBindInfo_FWD_DEFINED__ 103 typedef interface IInternetBindInfo IInternetBindInfo; 104 #endif 105 106 #ifndef __IInternetPriority_FWD_DEFINED__ 107 #define __IInternetPriority_FWD_DEFINED__ 108 typedef interface IInternetPriority IInternetPriority; 109 #endif 110 111 #ifndef __IInternetProtocolRoot_FWD_DEFINED__ 112 #define __IInternetProtocolRoot_FWD_DEFINED__ 113 typedef interface IInternetProtocolRoot IInternetProtocolRoot; 114 #endif 115 18 116 #ifndef __IInternetProtocolSink_FWD_DEFINED__ 19 117 #define __IInternetProtocolSink_FWD_DEFINED__ … … 21 119 #endif 22 120 23 #ifndef __IInternet_FWD_DEFINED__ 24 #define __IInternet_FWD_DEFINED__ 25 typedef interface IInternet IInternet; 26 #endif 27 28 typedef IInternet *LPIINTERNET; 121 #ifndef __IInternetProtocol_FWD_DEFINED__ 122 #define __IInternetProtocol_FWD_DEFINED__ 123 typedef interface IInternetProtocol IInternetProtocol; 124 #endif 125 126 #ifndef __IInternetProtocolInfo_FWD_DEFINED__ 127 #define __IInternetProtocolInfo_FWD_DEFINED__ 128 typedef interface IInternetProtocolInfo IInternetProtocolInfo; 129 #endif 130 131 #ifndef __IInternetSession_FWD_DEFINED__ 132 #define __IInternetSession_FWD_DEFINED__ 133 typedef interface IInternetSession IInternetSession; 134 #endif 135 136 #ifndef __IInternetSecurityMgrSite_FWD_DEFINED__ 137 #define __IInternetSecurityMgrSite_FWD_DEFINED__ 138 typedef interface IInternetSecurityMgrSite IInternetSecurityMgrSite; 139 #endif 140 141 #ifndef __IInternetSecurityManager_FWD_DEFINED__ 142 #define __IInternetSecurityManager_FWD_DEFINED__ 143 typedef interface IInternetSecurityManager IInternetSecurityManager; 144 #endif 145 146 #ifndef __IInternetZoneManager_FWD_DEFINED__ 147 #define __IInternetZoneManager_FWD_DEFINED__ 148 typedef interface IInternetZoneManager IInternetZoneManager; 149 #endif 150 151 #ifndef __ISoftDistExt_FWD_DEFINED__ 152 #define __ISoftDistExt_FWD_DEFINED__ 153 typedef interface ISoftDistExt ISoftDistExt; 154 #endif 155 156 #ifndef __IUri_FWD_DEFINED__ 157 #define __IUri_FWD_DEFINED__ 158 typedef interface IUri IUri; 159 #endif 160 161 #ifndef __IUriContainer_FWD_DEFINED__ 162 #define __IUriContainer_FWD_DEFINED__ 163 typedef interface IUriContainer IUriContainer; 164 #endif 165 166 #ifndef __IInternetProtocolEx_FWD_DEFINED__ 167 #define __IInternetProtocolEx_FWD_DEFINED__ 168 typedef interface IInternetProtocolEx IInternetProtocolEx; 169 #endif 170 171 172 #ifdef WINE_NO_UNICODE_MACROS 173 #undef GetUserName 174 #endif 175 #ifndef __IInternetProtocolSink_FWD_DEFINED__ 176 #define __IInternetProtocolSink_FWD_DEFINED__ 177 typedef interface IInternetProtocolSink IInternetProtocolSink; 178 #endif 179 29 180 /***************************************************************************** 30 181 * IInternet interface … … 33 184 #define __IInternet_INTERFACE_DEFINED__ 34 185 186 typedef IInternet *LPIINTERNET; 35 187 DEFINE_GUID(IID_IInternet, 0x79eac9e0, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 36 188 #if defined(__cplusplus) && !defined(CINTERFACE) … … 72 224 #endif /* __IInternet_INTERFACE_DEFINED__ */ 73 225 74 #ifndef __IBinding_FWD_DEFINED__75 #define __IBinding_FWD_DEFINED__76 typedef interface IBinding IBinding;77 #endif78 79 typedef IBinding *LPBINDING;80 226 /***************************************************************************** 81 227 * IBinding interface … … 84 230 #define __IBinding_INTERFACE_DEFINED__ 85 231 232 typedef IBinding *LPBINDING; 86 233 DEFINE_GUID(IID_IBinding, 0x79eac9c0, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 87 234 #if defined(__cplusplus) && !defined(CINTERFACE) … … 236 383 #endif /* __IBinding_INTERFACE_DEFINED__ */ 237 384 238 #ifndef __IBindStatusCallback_FWD_DEFINED__ 239 #define __IBindStatusCallback_FWD_DEFINED__ 240 typedef interface IBindStatusCallback IBindStatusCallback; 241 #endif 385 /***************************************************************************** 386 * IBindStatusCallback interface 387 */ 388 #ifndef __IBindStatusCallback_INTERFACE_DEFINED__ 389 #define __IBindStatusCallback_INTERFACE_DEFINED__ 242 390 243 391 typedef IBindStatusCallback *LPBINDSTATUSCALLBACK; … … 334 482 BSCF_LASTDATANOTIFICATION = 0x4, 335 483 BSCF_DATAFULLYAVAILABLE = 0x8, 336 BSCF_AVAILABLEDATASIZEUNKNOWN = 0x10 484 BSCF_AVAILABLEDATASIZEUNKNOWN = 0x10, 485 BSCF_SKIPDRAINDATAFORFILEURLS = 0x20, 486 BSCF_64BITLENGTHDOWNLOAD = 0x40 337 487 } BSCF; 338 488 typedef enum BINDSTATUS { … … 390 540 BINDSTATUS_DISPLAYNAMEAVAILABLE = 52 391 541 } BINDSTATUS; 392 /*****************************************************************************393 * IBindStatusCallback interface394 */395 #ifndef __IBindStatusCallback_INTERFACE_DEFINED__396 #define __IBindStatusCallback_INTERFACE_DEFINED__397 398 542 DEFINE_GUID(IID_IBindStatusCallback, 0x79eac9c1, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 399 543 #if defined(__cplusplus) && !defined(CINTERFACE) … … 617 761 #endif /* __IBindStatusCallback_INTERFACE_DEFINED__ */ 618 762 619 #ifndef __IAuthenticate_FWD_DEFINED__620 #define __IAuthenticate_FWD_DEFINED__621 typedef interface IAuthenticate IAuthenticate;622 #endif623 624 typedef IAuthenticate *LPAUTHENTICATION;625 763 /***************************************************************************** 626 764 * IAuthenticate interface … … 629 767 #define __IAuthenticate_INTERFACE_DEFINED__ 630 768 769 typedef IAuthenticate *LPAUTHENTICATION; 631 770 DEFINE_GUID(IID_IAuthenticate, 0x79eac9d0, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 632 771 #if defined(__cplusplus) && !defined(CINTERFACE) … … 692 831 #endif /* __IAuthenticate_INTERFACE_DEFINED__ */ 693 832 694 #ifndef __IHttpNegotiate_FWD_DEFINED__695 #define __IHttpNegotiate_FWD_DEFINED__696 typedef interface IHttpNegotiate IHttpNegotiate;697 #endif698 699 typedef IHttpNegotiate *LPHTTPNEGOTIATE;700 833 /***************************************************************************** 701 834 * IHttpNegotiate interface … … 704 837 #define __IHttpNegotiate_INTERFACE_DEFINED__ 705 838 839 typedef IHttpNegotiate *LPHTTPNEGOTIATE; 706 840 DEFINE_GUID(IID_IHttpNegotiate, 0x79eac9d2, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 707 841 #if defined(__cplusplus) && !defined(CINTERFACE) … … 795 929 #endif /* __IHttpNegotiate_INTERFACE_DEFINED__ */ 796 930 797 #ifndef __IHttpNegotiate2_FWD_DEFINED__798 #define __IHttpNegotiate2_FWD_DEFINED__799 typedef interface IHttpNegotiate2 IHttpNegotiate2;800 #endif801 802 typedef IHttpNegotiate2 *LPHTTPNEGOTIATE2;803 931 /***************************************************************************** 804 932 * IHttpNegotiate2 interface … … 807 935 #define __IHttpNegotiate2_INTERFACE_DEFINED__ 808 936 937 typedef IHttpNegotiate2 *LPHTTPNEGOTIATE2; 809 938 DEFINE_GUID(IID_IHttpNegotiate2, 0x4f9f9fcb, 0xe0f4, 0x48eb, 0xb7,0xab, 0xfa,0x2e,0xa9,0x36,0x5c,0xb4); 810 939 #if defined(__cplusplus) && !defined(CINTERFACE) … … 890 1019 #define SID_IBindHost IID_IBindHost 891 1020 #define SID_SBindHost IID_IBindHost 892 #ifndef __IBindHost_FWD_DEFINED__893 #define __IBindHost_FWD_DEFINED__894 typedef interface IBindHost IBindHost;895 #endif896 897 typedef IBindHost *LPBINDHOST;898 1021 /***************************************************************************** 899 1022 * IBindHost interface … … 902 1025 #define __IBindHost_INTERFACE_DEFINED__ 903 1026 1027 typedef IBindHost *LPBINDHOST; 904 1028 DEFINE_GUID(IID_IBindHost, 0xfc4801a1, 0x2ba9, 0x11cf, 0xa2,0x29, 0x00,0xaa,0x00,0x3d,0x73,0x52); 905 1029 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1052 1176 #endif /* __IBindHost_INTERFACE_DEFINED__ */ 1053 1177 1054 #ifndef __IWinInetInfo_FWD_DEFINED__1055 #define __IWinInetInfo_FWD_DEFINED__1056 typedef interface IWinInetInfo IWinInetInfo;1057 #endif1058 1059 typedef IWinInetInfo *LPWININETINFO;1060 1178 /***************************************************************************** 1061 1179 * IWinInetInfo interface … … 1064 1182 #define __IWinInetInfo_INTERFACE_DEFINED__ 1065 1183 1184 typedef IWinInetInfo *LPWININETINFO; 1066 1185 DEFINE_GUID(IID_IWinInetInfo, 0x79eac9d6, 0xbafa, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 1067 1186 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1137 1256 #endif /* __IWinInetInfo_INTERFACE_DEFINED__ */ 1138 1257 1139 #ifndef __IWinInetHttpInfo_FWD_DEFINED__1140 #define __IWinInetHttpInfo_FWD_DEFINED__1141 typedef interface IWinInetHttpInfo IWinInetHttpInfo;1142 #endif1143 1144 typedef IWinInetHttpInfo *LPWININETHTTPINFO;1145 1258 /***************************************************************************** 1146 1259 * IWinInetHttpInfo interface … … 1149 1262 #define __IWinInetHttpInfo_INTERFACE_DEFINED__ 1150 1263 1264 typedef IWinInetHttpInfo *LPWININETHTTPINFO; 1151 1265 DEFINE_GUID(IID_IWinInetHttpInfo, 0x79eac9d8, 0xbafa, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 1152 1266 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1241 1355 #endif /* __IWinInetHttpInfo_INTERFACE_DEFINED__ */ 1242 1356 1243 #ifndef __IWindowForBindingUI_FWD_DEFINED__1244 #define __IWindowForBindingUI_FWD_DEFINED__1245 typedef interface IWindowForBindingUI IWindowForBindingUI;1246 #endif1247 1248 typedef IWindowForBindingUI *LPWINDOWFORBINDINGUI;1249 1357 /***************************************************************************** 1250 1358 * IWindowForBindingUI interface … … 1253 1361 #define __IWindowForBindingUI_INTERFACE_DEFINED__ 1254 1362 1363 typedef IWindowForBindingUI *LPWINDOWFORBINDINGUI; 1255 1364 DEFINE_GUID(IID_IWindowForBindingUI, 0x79eac9d5, 0xbafa, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 1256 1365 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1313 1422 #endif /* __IWindowForBindingUI_INTERFACE_DEFINED__ */ 1314 1423 1315 #ifndef __IHttpSecurity_FWD_DEFINED__1316 #define __IHttpSecurity_FWD_DEFINED__1317 typedef interface IHttpSecurity IHttpSecurity;1318 #endif1319 1320 typedef IHttpSecurity *LPHTTPSECURITY;1321 1424 /***************************************************************************** 1322 1425 * IHttpSecurity interface … … 1325 1428 #define __IHttpSecurity_INTERFACE_DEFINED__ 1326 1429 1430 typedef IHttpSecurity *LPHTTPSECURITY; 1327 1431 DEFINE_GUID(IID_IHttpSecurity, 0x79eac9d7, 0xbafa, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 1328 1432 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1390 1494 #endif /* __IHttpSecurity_INTERFACE_DEFINED__ */ 1391 1495 1392 #ifndef __IPersistMoniker_FWD_DEFINED__1393 #define __IPersistMoniker_FWD_DEFINED__1394 typedef interface IPersistMoniker IPersistMoniker;1395 #endif1396 1397 typedef IPersistMoniker *LPPERSISTMONIKER;1398 1496 /***************************************************************************** 1399 1497 * IPersistMoniker interface … … 1402 1500 #define __IPersistMoniker_INTERFACE_DEFINED__ 1403 1501 1502 typedef IPersistMoniker *LPPERSISTMONIKER; 1404 1503 DEFINE_GUID(IID_IPersistMoniker, 0x79eac9c9, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 1405 1504 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1555 1654 #endif /* __IPersistMoniker_INTERFACE_DEFINED__ */ 1556 1655 1557 #ifndef __IMonikerProp_FWD_DEFINED__ 1558 #define __IMonikerProp_FWD_DEFINED__ 1559 typedef interface IMonikerProp IMonikerProp; 1560 #endif 1656 /***************************************************************************** 1657 * IMonikerProp interface 1658 */ 1659 #ifndef __IMonikerProp_INTERFACE_DEFINED__ 1660 #define __IMonikerProp_INTERFACE_DEFINED__ 1561 1661 1562 1662 typedef IMonikerProp *LPMONIKERPROP; … … 1568 1668 POPUPLEVELPROP = 4 1569 1669 } MONIKERPROPERTY; 1570 /*****************************************************************************1571 * IMonikerProp interface1572 */1573 #ifndef __IMonikerProp_INTERFACE_DEFINED__1574 #define __IMonikerProp_INTERFACE_DEFINED__1575 1576 1670 DEFINE_GUID(IID_IMonikerProp, 0xa5ca5f7f, 0x1847, 0x4d87, 0x9c,0x5b, 0x91,0x85,0x09,0xf7,0x51,0x1d); 1577 1671 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1636 1730 #ifndef _LPBINDPROTOCOL_DEFINED 1637 1731 #define _LPBINDPROTOCOL_DEFINED 1638 #ifndef __IBindProtocol_FWD_DEFINED__1639 #define __IBindProtocol_FWD_DEFINED__1640 typedef interface IBindProtocol IBindProtocol;1641 #endif1642 1643 typedef IBindProtocol *LPBINDPROTOCOL;1644 1732 /***************************************************************************** 1645 1733 * IBindProtocol interface … … 1648 1736 #define __IBindProtocol_INTERFACE_DEFINED__ 1649 1737 1738 typedef IBindProtocol *LPBINDPROTOCOL; 1650 1739 DEFINE_GUID(IID_IBindProtocol, 0x79eac9cd, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 1651 1740 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1712 1801 1713 1802 #endif /* !defined _LPBINDPROTOCOL_DEFINED */ 1714 #ifndef __IInternetBindInfo_FWD_DEFINED__ 1715 #define __IInternetBindInfo_FWD_DEFINED__ 1716 typedef interface IInternetBindInfo IInternetBindInfo; 1717 #endif 1803 /***************************************************************************** 1804 * IInternetBindInfo interface 1805 */ 1806 #ifndef __IInternetBindInfo_INTERFACE_DEFINED__ 1807 #define __IInternetBindInfo_INTERFACE_DEFINED__ 1718 1808 1719 1809 typedef IInternetBindInfo *LPIINTERNETBINDINFO; … … 1737 1827 BINDSTRING_PTR_BIND_CONTEXT = 17 1738 1828 } BINDSTRING; 1739 /*****************************************************************************1740 * IInternetBindInfo interface1741 */1742 #ifndef __IInternetBindInfo_INTERFACE_DEFINED__1743 #define __IInternetBindInfo_INTERFACE_DEFINED__1744 1745 1829 DEFINE_GUID(IID_IInternetBindInfo, 0x79eac9e1, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 1746 1830 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1828 1912 #endif /* __IInternetBindInfo_INTERFACE_DEFINED__ */ 1829 1913 1830 #ifndef __IInternetPriority_FWD_DEFINED__1831 #define __IInternetPriority_FWD_DEFINED__1832 typedef interface IInternetPriority IInternetPriority;1833 #endif1834 1835 typedef IInternetPriority *LPIINTERNETPRIORITY;1836 1914 /***************************************************************************** 1837 1915 * IInternetPriority interface … … 1840 1918 #define __IInternetPriority_INTERFACE_DEFINED__ 1841 1919 1920 typedef IInternetPriority *LPIINTERNETPRIORITY; 1842 1921 DEFINE_GUID(IID_IInternetPriority, 0x79eac9eb, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 1843 1922 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1913 1992 #endif /* __IInternetPriority_INTERFACE_DEFINED__ */ 1914 1993 1915 #ifndef __IInternetProtocolRoot_FWD_DEFINED__ 1916 #define __IInternetProtocolRoot_FWD_DEFINED__ 1917 typedef interface IInternetProtocolRoot IInternetProtocolRoot; 1918 #endif 1994 /***************************************************************************** 1995 * IInternetProtocolRoot interface 1996 */ 1997 #ifndef __IInternetProtocolRoot_INTERFACE_DEFINED__ 1998 #define __IInternetProtocolRoot_INTERFACE_DEFINED__ 1919 1999 1920 2000 typedef IInternetProtocolRoot *LPIINTERNETPROTOCOLROOT; … … 1938 2018 ULONG cbData; 1939 2019 } PROTOCOLDATA; 1940 /*****************************************************************************1941 * IInternetProtocolRoot interface1942 */1943 #ifndef __IInternetProtocolRoot_INTERFACE_DEFINED__1944 #define __IInternetProtocolRoot_INTERFACE_DEFINED__1945 1946 2020 DEFINE_GUID(IID_IInternetProtocolRoot, 0x79eac9e3, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 1947 2021 #if defined(__cplusplus) && !defined(CINTERFACE) … … 1953 2027 IInternetBindInfo *pOIBindInfo, 1954 2028 DWORD grfPI, 1955 DWORDdwReserved) = 0;2029 HANDLE_PTR dwReserved) = 0; 1956 2030 1957 2031 virtual HRESULT STDMETHODCALLTYPE Continue( … … 1995 2069 IInternetBindInfo *pOIBindInfo, 1996 2070 DWORD grfPI, 1997 DWORDdwReserved);2071 HANDLE_PTR dwReserved); 1998 2072 1999 2073 HRESULT (STDMETHODCALLTYPE *Continue)( … … 2044 2118 IInternetBindInfo *pOIBindInfo, 2045 2119 DWORD grfPI, 2046 DWORDdwReserved);2120 HANDLE_PTR dwReserved); 2047 2121 void __RPC_STUB IInternetProtocolRoot_Start_Stub( 2048 2122 IRpcStubBuffer* This, … … 2092 2166 #endif /* __IInternetProtocolRoot_INTERFACE_DEFINED__ */ 2093 2167 2094 typedef IInternetProtocolSink *LPIINTERNETPROTOCOLSINK;2095 2168 /***************************************************************************** 2096 2169 * IInternetProtocolSink interface … … 2099 2172 #define __IInternetProtocolSink_INTERFACE_DEFINED__ 2100 2173 2174 typedef IInternetProtocolSink *LPIINTERNETPROTOCOLSINK; 2101 2175 DEFINE_GUID(IID_IInternetProtocolSink, 0x79eac9e5, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 2102 2176 #if defined(__cplusplus) && !defined(CINTERFACE) … … 2219 2293 #endif /* __IInternetProtocolSink_INTERFACE_DEFINED__ */ 2220 2294 2221 #ifndef __IInternetProtocol_FWD_DEFINED__2222 #define __IInternetProtocol_FWD_DEFINED__2223 typedef interface IInternetProtocol IInternetProtocol;2224 #endif2225 2226 typedef IInternetProtocol *LPIINTERNETPROTOCOL;2227 2295 /***************************************************************************** 2228 2296 * IInternetProtocol interface … … 2231 2299 #define __IInternetProtocol_INTERFACE_DEFINED__ 2232 2300 2301 typedef IInternetProtocol *LPIINTERNETPROTOCOL; 2233 2302 DEFINE_GUID(IID_IInternetProtocol, 0x79eac9e4, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 2234 2303 #if defined(__cplusplus) && !defined(CINTERFACE) … … 2275 2344 IInternetBindInfo *pOIBindInfo, 2276 2345 DWORD grfPI, 2277 DWORDdwReserved);2346 HANDLE_PTR dwReserved); 2278 2347 2279 2348 HRESULT (STDMETHODCALLTYPE *Continue)( … … 2381 2450 #endif /* __IInternetProtocol_INTERFACE_DEFINED__ */ 2382 2451 2383 #ifndef __IInternetProtocolInfo_FWD_DEFINED__ 2384 #define __IInternetProtocolInfo_FWD_DEFINED__ 2385 typedef interface IInternetProtocolInfo IInternetProtocolInfo; 2386 #endif 2452 /***************************************************************************** 2453 * IInternetProtocolInfo interface 2454 */ 2455 #ifndef __IInternetProtocolInfo_INTERFACE_DEFINED__ 2456 #define __IInternetProtocolInfo_INTERFACE_DEFINED__ 2387 2457 2388 2458 typedef IInternetProtocolInfo *LPIINTERNETPROTOCOLINFO; … … 2429 2499 QUERY_USES_HISTORYFOLDER = 15 2430 2500 } QUERYOPTION; 2431 /*****************************************************************************2432 * IInternetProtocolInfo interface2433 */2434 #ifndef __IInternetProtocolInfo_INTERFACE_DEFINED__2435 #define __IInternetProtocolInfo_INTERFACE_DEFINED__2436 2437 2501 DEFINE_GUID(IID_IInternetProtocolInfo, 0x79eac9ec, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 2438 2502 #if defined(__cplusplus) && !defined(CINTERFACE) … … 2600 2664 #endif /* __IInternetProtocolInfo_INTERFACE_DEFINED__ */ 2601 2665 2602 #ifndef __IInternetSession_FWD_DEFINED__ 2603 #define __IInternetSession_FWD_DEFINED__ 2604 typedef interface IInternetSession IInternetSession; 2605 #endif 2666 /***************************************************************************** 2667 * IInternetSession interface 2668 */ 2669 #ifndef __IInternetSession_INTERFACE_DEFINED__ 2670 #define __IInternetSession_INTERFACE_DEFINED__ 2606 2671 2607 2672 typedef IInternetSession *LPIINTERNETSESSION; … … 2610 2675 OIBDG_DATAONLY = 0x1000 2611 2676 } OIBDG_FLAGS; 2612 /*****************************************************************************2613 * IInternetSession interface2614 */2615 #ifndef __IInternetSession_INTERFACE_DEFINED__2616 #define __IInternetSession_INTERFACE_DEFINED__2617 2618 2677 DEFINE_GUID(IID_IInternetSession, 0x79eac9e7, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 2619 2678 #if defined(__cplusplus) && !defined(CINTERFACE) … … 2804 2863 #endif /* __IInternetSession_INTERFACE_DEFINED__ */ 2805 2864 2806 #ifndef __IInternetSecurityMgrSite_FWD_DEFINED__2807 #define __IInternetSecurityMgrSite_FWD_DEFINED__2808 typedef interface IInternetSecurityMgrSite IInternetSecurityMgrSite;2809 #endif2810 2811 2865 /***************************************************************************** 2812 2866 * IInternetSecurityMgrSite interface … … 2889 2943 2890 2944 #define SID_SInternetSecurityManager IID_IInternetSecurityManager 2891 #ifndef __IInternetSecurityManager_FWD_DEFINED__ 2892 #define __IInternetSecurityManager_FWD_DEFINED__ 2893 typedef interface IInternetSecurityManager IInternetSecurityManager; 2894 #endif 2945 /***************************************************************************** 2946 * IInternetSecurityManager interface 2947 */ 2948 #ifndef __IInternetSecurityManager_INTERFACE_DEFINED__ 2949 #define __IInternetSecurityManager_INTERFACE_DEFINED__ 2895 2950 2896 2951 #define MAX_SIZE_SECURITY_ID 512 … … 2907 2962 SZM_DELETE = 0x1 2908 2963 } SZM_FLAGS; 2909 /*****************************************************************************2910 * IInternetSecurityManager interface2911 */2912 #ifndef __IInternetSecurityManager_INTERFACE_DEFINED__2913 #define __IInternetSecurityManager_INTERFACE_DEFINED__2914 2915 2964 DEFINE_GUID(IID_IInternetSecurityManager, 0x79eac9ee, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 2916 2965 #if defined(__cplusplus) && !defined(CINTERFACE) … … 3246 3295 #define GetUrlPolicyPermissions(dw) (dw & URLPOLICY_MASK_PERMISSIONS) 3247 3296 #define SetUrlPolicyPermissions(dw,dw2) ((dw) = ((dw) & ~URLPOLICY_MASK_PERMISSIONS) | (dw2)) 3248 #ifndef __IInternetZoneManager_FWD_DEFINED__ 3249 #define __IInternetZoneManager_FWD_DEFINED__ 3250 typedef interface IInternetZoneManager IInternetZoneManager; 3251 #endif 3297 /***************************************************************************** 3298 * IInternetZoneManager interface 3299 */ 3300 #ifndef __IInternetZoneManager_INTERFACE_DEFINED__ 3301 #define __IInternetZoneManager_INTERFACE_DEFINED__ 3252 3302 3253 3303 typedef IInternetZoneManager *LPURLZONEMANAGER; … … 3302 3352 URLZONEREG_HKCU = 2 3303 3353 } URLZONEREG; 3304 /*****************************************************************************3305 * IInternetZoneManager interface3306 */3307 #ifndef __IInternetZoneManager_INTERFACE_DEFINED__3308 #define __IInternetZoneManager_INTERFACE_DEFINED__3309 3310 3354 DEFINE_GUID(IID_IInternetZoneManager, 0x79eac9ef, 0xbaf9, 0x11ce, 0x8c,0x82, 0x00,0xaa,0x00,0x4b,0xa9,0x0b); 3311 3355 #if defined(__cplusplus) && !defined(CINTERFACE) … … 3659 3703 } CODEBASEHOLD; 3660 3704 typedef struct _tagCODEBASEHOLD *LPCODEBASEHOLD; 3661 #ifndef __ISoftDistExt_FWD_DEFINED__3662 #define __ISoftDistExt_FWD_DEFINED__3663 typedef interface ISoftDistExt ISoftDistExt;3664 #endif3665 3666 3705 /***************************************************************************** 3667 3706 * ISoftDistExt interface … … 3831 3870 FEATURE_ENTRY_COUNT = 32 3832 3871 } INTERNETFEATURELIST; 3833 #ifndef __IUri_FWD_DEFINED__ 3834 #define __IUri_FWD_DEFINED__ 3835 typedef interface IUri IUri; 3836 #endif 3872 typedef struct _tagPROTOCOLFILTERDATA { 3873 DWORD cbSize; 3874 IInternetProtocolSink *pProtocolSink; 3875 IInternetProtocol *pProtocol; 3876 IUnknown *pUnk; 3877 DWORD dwFilterFlags; 3878 } PROTOCOLFILTERDATA; 3879 /***************************************************************************** 3880 * IUri interface 3881 */ 3882 #ifndef __IUri_INTERFACE_DEFINED__ 3883 #define __IUri_INTERFACE_DEFINED__ 3837 3884 3838 3885 typedef enum __WIDL_urlmon_generated_name_00000009 { … … 3861 3908 Uri_PROPERTY_DWORD_LAST = Uri_PROPERTY_ZONE 3862 3909 } Uri_PROPERTY; 3863 /*****************************************************************************3864 * IUri interface3865 */3866 #ifndef __IUri_INTERFACE_DEFINED__3867 #define __IUri_INTERFACE_DEFINED__3868 3869 3910 DEFINE_GUID(IID_IUri, 0xa39ee748, 0x6a27, 0x4817, 0xa6,0xf2, 0x13,0x91,0x4b,0xef,0x58,0x90); 3870 3911 #if defined(__cplusplus) && !defined(CINTERFACE) … … 4332 4373 #endif /* __IUri_INTERFACE_DEFINED__ */ 4333 4374 4334 #ifndef __IInternetProtocolEx_FWD_DEFINED__ 4335 #define __IInternetProtocolEx_FWD_DEFINED__ 4336 typedef interface IInternetProtocolEx IInternetProtocolEx; 4337 #endif 4375 /***************************************************************************** 4376 * IUriContainer interface 4377 */ 4378 #ifndef __IUriContainer_INTERFACE_DEFINED__ 4379 #define __IUriContainer_INTERFACE_DEFINED__ 4380 4381 DEFINE_GUID(IID_IUriContainer, 0xa158a630, 0xed6f, 0x45fb, 0xb9,0x87, 0xf6,0x86,0x76,0xf5,0x77,0x52); 4382 #if defined(__cplusplus) && !defined(CINTERFACE) 4383 interface IUriContainer : public IUnknown 4384 { 4385 virtual HRESULT STDMETHODCALLTYPE GetIUri( 4386 IUri **ppIUri) = 0; 4387 4388 }; 4389 #else 4390 typedef struct IUriContainerVtbl { 4391 BEGIN_INTERFACE 4392 4393 /*** IUnknown methods ***/ 4394 HRESULT (STDMETHODCALLTYPE *QueryInterface)( 4395 IUriContainer* This, 4396 REFIID riid, 4397 void **ppvObject); 4398 4399 ULONG (STDMETHODCALLTYPE *AddRef)( 4400 IUriContainer* This); 4401 4402 ULONG (STDMETHODCALLTYPE *Release)( 4403 IUriContainer* This); 4404 4405 /*** IUriContainer methods ***/ 4406 HRESULT (STDMETHODCALLTYPE *GetIUri)( 4407 IUriContainer* This, 4408 IUri **ppIUri); 4409 4410 END_INTERFACE 4411 } IUriContainerVtbl; 4412 interface IUriContainer { 4413 CONST_VTBL IUriContainerVtbl* lpVtbl; 4414 }; 4415 4416 #ifdef COBJMACROS 4417 /*** IUnknown methods ***/ 4418 #define IUriContainer_QueryInterface(This,riid,ppvObject) (This)->lpVtbl->QueryInterface(This,riid,ppvObject) 4419 #define IUriContainer_AddRef(This) (This)->lpVtbl->AddRef(This) 4420 #define IUriContainer_Release(This) (This)->lpVtbl->Release(This) 4421 /*** IUriContainer methods ***/ 4422 #define IUriContainer_GetIUri(This,ppIUri) (This)->lpVtbl->GetIUri(This,ppIUri) 4423 #endif 4424 4425 #endif 4426 4427 HRESULT STDMETHODCALLTYPE IUriContainer_GetIUri_Proxy( 4428 IUriContainer* This, 4429 IUri **ppIUri); 4430 void __RPC_STUB IUriContainer_GetIUri_Stub( 4431 IRpcStubBuffer* This, 4432 IRpcChannelBuffer* pRpcChannelBuffer, 4433 PRPC_MESSAGE pRpcMessage, 4434 DWORD* pdwStubPhase); 4435 4436 #endif /* __IUriContainer_INTERFACE_DEFINED__ */ 4338 4437 4339 4438 /***************************************************************************** … … 4378 4477 IInternetBindInfo *pOIBindInfo, 4379 4478 DWORD grfPI, 4380 DWORDdwReserved);4479 HANDLE_PTR dwReserved); 4381 4480 4382 4481 HRESULT (STDMETHODCALLTYPE *Continue)( … … 4477 4576 DEFINE_GUID(IID_IAsyncBindCtx, 0x79EAC9D4, 0xBAF9, 0x11CE, 0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B); 4478 4577 DEFINE_GUID(CLSID_StdURLMoniker, 0x79EAC9E0, 0xBAF9, 0x11CE, 0x8C, 0x82, 0x00, 0xAA, 0x00, 0x4B, 0xA9, 0x0B); 4578 DEFINE_GUID(CLSID_DeCompMimeFilter, 0x8f6b0360, 0xb80d, 0x11d0, 0xa9,0xb3, 0x00,0x60,0x97,0x94,0x23,0x11); 4479 4579 DEFINE_GUID(CLSID_CdlProtocol, 0x3dd53d40, 0x7b8b, 0x11D0, 0xb0,0x13, 0x00,0xaa,0x00,0x59,0xce,0x02); 4480 4580 DEFINE_GUID(CLSID_FileProtocol, 0x79EAC9E7, 0xBAF9, 0x11CE, 0x8C,0x82, 0x00,0xAA,0x00,0x4B,0xA9,0x0B); … … 4575 4675 unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal(ULONG *, unsigned char *, STGMEDIUM *); 4576 4676 void __RPC_USER STGMEDIUM_UserFree (ULONG *, STGMEDIUM *); 4577 ULONG __RPC_USER HBITMAP_UserSize (ULONG *, ULONG, HBITMAP *);4578 unsigned char * __RPC_USER HBITMAP_UserMarshal (ULONG *, unsigned char *, HBITMAP *);4579 unsigned char * __RPC_USER HBITMAP_UserUnmarshal(ULONG *, unsigned char *, HBITMAP *);4580 void __RPC_USER HBITMAP_UserFree (ULONG *, HBITMAP *);4581 ULONG __RPC_USER HMETAFILEPICT_UserSize (ULONG *, ULONG, HMETAFILEPICT *);4582 unsigned char * __RPC_USER HMETAFILEPICT_UserMarshal (ULONG *, unsigned char *, HMETAFILEPICT *);4583 unsigned char * __RPC_USER HMETAFILEPICT_UserUnmarshal(ULONG *, unsigned char *, HMETAFILEPICT *);4584 void __RPC_USER HMETAFILEPICT_UserFree (ULONG *, HMETAFILEPICT *);4585 ULONG __RPC_USER HENHMETAFILE_UserSize (ULONG *, ULONG, HENHMETAFILE *);4586 unsigned char * __RPC_USER HENHMETAFILE_UserMarshal (ULONG *, unsigned char *, HENHMETAFILE *);4587 unsigned char * __RPC_USER HENHMETAFILE_UserUnmarshal(ULONG *, unsigned char *, HENHMETAFILE *);4588 void __RPC_USER HENHMETAFILE_UserFree (ULONG *, HENHMETAFILE *);4589 ULONG __RPC_USER HGLOBAL_UserSize (ULONG *, ULONG, HGLOBAL *);4590 unsigned char * __RPC_USER HGLOBAL_UserMarshal (ULONG *, unsigned char *, HGLOBAL *);4591 unsigned char * __RPC_USER HGLOBAL_UserUnmarshal(ULONG *, unsigned char *, HGLOBAL *);4592 void __RPC_USER HGLOBAL_UserFree (ULONG *, HGLOBAL *);4593 4677 ULONG __RPC_USER CLIPFORMAT_UserSize (ULONG *, ULONG, CLIPFORMAT *); 4594 4678 unsigned char * __RPC_USER CLIPFORMAT_UserMarshal (ULONG *, unsigned char *, CLIPFORMAT *); 4595 4679 unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal(ULONG *, unsigned char *, CLIPFORMAT *); 4596 4680 void __RPC_USER CLIPFORMAT_UserFree (ULONG *, CLIPFORMAT *); 4597 ULONG __RPC_USER HWND_UserSize (ULONG *, ULONG, HWND *);4598 unsigned char * __RPC_USER HWND_UserMarshal (ULONG *, unsigned char *, HWND *);4599 unsigned char * __RPC_USER HWND_UserUnmarshal(ULONG *, unsigned char *, HWND *);4600 void __RPC_USER HWND_UserFree (ULONG *, HWND *);4601 ULONG __RPC_USER BSTR_UserSize (ULONG *, ULONG, BSTR *);4602 unsigned char * __RPC_USER BSTR_UserMarshal (ULONG *, unsigned char *, BSTR *);4603 unsigned char * __RPC_USER BSTR_UserUnmarshal(ULONG *, unsigned char *, BSTR *);4604 void __RPC_USER BSTR_UserFree (ULONG *, BSTR *);4605 4681 4606 4682 /* End additional prototypes */
Note:
See TracChangeset
for help on using the changeset viewer.