Data Structures |
| struct | ProtocolFactory |
| struct | AboutProtocol |
| struct | ResProtocol |
Defines |
| #define | COBJMACROS |
| #define | CLASSFACTORY(x) (&(x)->lpClassFactoryVtbl) |
| #define | PROTOCOL(x) ((IInternetProtocol*) &(x)->lpInternetProtocolVtbl) |
| #define | PROTOCOLINFO(x) ((IInternetProtocolInfo*) &(x)->lpInternetProtocolInfoVtbl) |
| #define | PROTOCOLINFO_THIS(iface) DEFINE_THIS(ProtocolFactory, InternetProtocolInfo, iface) |
| #define | CLASSFACTORY_THIS(iface) DEFINE_THIS(ProtocolFactory, ClassFactory, iface) |
| #define | PROTOCOL_THIS(iface) DEFINE_THIS(AboutProtocol, InternetProtocol, iface) |
| #define | PROTOCOL_THIS(iface) DEFINE_THIS(ResProtocol, InternetProtocol, iface) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (mshtml) |
| static HRESULT WINAPI | InternetProtocolInfo_QueryInterface (IInternetProtocolInfo *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | InternetProtocolInfo_AddRef (IInternetProtocolInfo *iface) |
| static ULONG WINAPI | InternetProtocolInfo_Release (IInternetProtocolInfo *iface) |
| static HRESULT WINAPI | InternetProtocolInfo_CombineUrl (IInternetProtocolInfo *iface, LPCWSTR pwzBaseUrl, LPCWSTR pwzRelativeUrl, DWORD dwCombineFlags, LPWSTR pwzResult, DWORD cchResult, DWORD *pcchResult, DWORD dwReserved) |
| static HRESULT WINAPI | InternetProtocolInfo_CompareUrl (IInternetProtocolInfo *iface, LPCWSTR pwzUrl1, LPCWSTR pwzUrl2, DWORD dwCompareFlags) |
| static HRESULT WINAPI | ClassFactory_QueryInterface (IClassFactory *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | ClassFactory_AddRef (IClassFactory *iface) |
| static ULONG WINAPI | ClassFactory_Release (IClassFactory *iface) |
| static HRESULT WINAPI | ClassFactory_LockServer (IClassFactory *iface, BOOL dolock) |
| static HRESULT WINAPI | AboutProtocol_QueryInterface (IInternetProtocol *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | AboutProtocol_AddRef (IInternetProtocol *iface) |
| static ULONG WINAPI | AboutProtocol_Release (IInternetProtocol *iface) |
| static HRESULT WINAPI | AboutProtocol_Start (IInternetProtocol *iface, LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved) |
| static HRESULT WINAPI | AboutProtocol_Continue (IInternetProtocol *iface, PROTOCOLDATA *pProtocolData) |
| static HRESULT WINAPI | AboutProtocol_Abort (IInternetProtocol *iface, HRESULT hrReason, DWORD dwOptions) |
| static HRESULT WINAPI | AboutProtocol_Terminate (IInternetProtocol *iface, DWORD dwOptions) |
| static HRESULT WINAPI | AboutProtocol_Suspend (IInternetProtocol *iface) |
| static HRESULT WINAPI | AboutProtocol_Resume (IInternetProtocol *iface) |
| static HRESULT WINAPI | AboutProtocol_Read (IInternetProtocol *iface, void *pv, ULONG cb, ULONG *pcbRead) |
| static HRESULT WINAPI | AboutProtocol_Seek (IInternetProtocol *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition) |
| static HRESULT WINAPI | AboutProtocol_LockRequest (IInternetProtocol *iface, DWORD dwOptions) |
| static HRESULT WINAPI | AboutProtocol_UnlockRequest (IInternetProtocol *iface) |
| static HRESULT WINAPI | AboutProtocolFactory_CreateInstance (IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppv) |
| static HRESULT WINAPI | AboutProtocolInfo_ParseUrl (IInternetProtocolInfo *iface, LPCWSTR pwzUrl, PARSEACTION ParseAction, DWORD dwParseFlags, LPWSTR pwzResult, DWORD cchResult, DWORD *pcchResult, DWORD dwReserved) |
| static HRESULT WINAPI | AboutProtocolInfo_QueryInfo (IInternetProtocolInfo *iface, LPCWSTR pwzUrl, QUERYOPTION QueryOption, DWORD dwQueryFlags, LPVOID pBuffer, DWORD cbBuffer, DWORD *pcbBuf, DWORD dwReserved) |
| static HRESULT WINAPI | ResProtocol_QueryInterface (IInternetProtocol *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | ResProtocol_AddRef (IInternetProtocol *iface) |
| static ULONG WINAPI | ResProtocol_Release (IInternetProtocol *iface) |
| static HRESULT WINAPI | ResProtocol_Start (IInternetProtocol *iface, LPCWSTR szUrl, IInternetProtocolSink *pOIProtSink, IInternetBindInfo *pOIBindInfo, DWORD grfPI, HANDLE_PTR dwReserved) |
| static HRESULT WINAPI | ResProtocol_Continue (IInternetProtocol *iface, PROTOCOLDATA *pProtocolData) |
| static HRESULT WINAPI | ResProtocol_Abort (IInternetProtocol *iface, HRESULT hrReason, DWORD dwOptions) |
| static HRESULT WINAPI | ResProtocol_Terminate (IInternetProtocol *iface, DWORD dwOptions) |
| static HRESULT WINAPI | ResProtocol_Suspend (IInternetProtocol *iface) |
| static HRESULT WINAPI | ResProtocol_Resume (IInternetProtocol *iface) |
| static HRESULT WINAPI | ResProtocol_Read (IInternetProtocol *iface, void *pv, ULONG cb, ULONG *pcbRead) |
| static HRESULT WINAPI | ResProtocol_Seek (IInternetProtocol *iface, LARGE_INTEGER dlibMove, DWORD dwOrigin, ULARGE_INTEGER *plibNewPosition) |
| static HRESULT WINAPI | ResProtocol_LockRequest (IInternetProtocol *iface, DWORD dwOptions) |
| static HRESULT WINAPI | ResProtocol_UnlockRequest (IInternetProtocol *iface) |
| static HRESULT WINAPI | ResProtocolFactory_CreateInstance (IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppv) |
| static HRESULT WINAPI | ResProtocolInfo_ParseUrl (IInternetProtocolInfo *iface, LPCWSTR pwzUrl, PARSEACTION ParseAction, DWORD dwParseFlags, LPWSTR pwzResult, DWORD cchResult, DWORD *pcchResult, DWORD dwReserved) |
| static HRESULT WINAPI | ResProtocolInfo_QueryInfo (IInternetProtocolInfo *iface, LPCWSTR pwzUrl, QUERYOPTION QueryOption, DWORD dwQueryFlags, LPVOID pBuffer, DWORD cbBuffer, DWORD *pcbBuf, DWORD dwReserved) |
| static HRESULT WINAPI | JSProtocolFactory_CreateInstance (IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppv) |
| static HRESULT WINAPI | JSProtocolInfo_ParseUrl (IInternetProtocolInfo *iface, LPCWSTR pwzUrl, PARSEACTION ParseAction, DWORD dwParseFlags, LPWSTR pwzResult, DWORD cchResult, DWORD *pcchResult, DWORD dwReserved) |
| static HRESULT WINAPI | JSProtocolInfo_QueryInfo (IInternetProtocolInfo *iface, LPCWSTR pwzUrl, QUERYOPTION QueryOption, DWORD dwQueryFlags, LPVOID pBuffer, DWORD cbBuffer, DWORD *pcbBuf, DWORD dwReserved) |
| HRESULT | ProtocolFactory_Create (REFCLSID rclsid, REFIID riid, void **ppv) |
Variables |
| static const IInternetProtocolVtbl | AboutProtocolVtbl |
static const
IInternetProtocolInfoVtbl | AboutProtocolInfoVtbl |
| static const IClassFactoryVtbl | AboutProtocolFactoryVtbl |
| static ProtocolFactory | AboutProtocolFactory |
| static const IInternetProtocolVtbl | ResProtocolVtbl |
static const
IInternetProtocolInfoVtbl | ResProtocolInfoVtbl |
| static const IClassFactoryVtbl | ResProtocolFactoryVtbl |
| static ProtocolFactory | ResProtocolFactory |
static const
IInternetProtocolInfoVtbl | JSProtocolInfoVtbl |
| static const IClassFactoryVtbl | JSProtocolFactoryVtbl |
| static ProtocolFactory | JSProtocolFactory |