|
Public Member Functions |
| | CXMLHttpRequest () |
| HRESULT | FinalConstruct () |
| void | FinalRelease () |
| | DECLARE_WND_CLASS (_T("XMLHttpRequestMonitor")) LRESULT OnReadyStateChange(UINT uMsg |
Static Public Member Functions |
| HRESULT WINAPI | UpdateRegistry (BOOL bRegister) |
Public Attributes |
| WPARAM | wParam |
| WPARAM LPARAM | lParam |
| WPARAM LPARAM BOOL & | bHandled |
| STDMETHOD( | InterfaceSupportsErrorInfo )(REFIID riid) |
| STDMETHOD( | open )(BSTR bstrMethod, BSTR bstrUrl, VARIANT varAsync, VARIANT bstrUser, VARIANT bstrPassword) |
| STDMETHOD( | setRequestHeader )(BSTR bstrHeader, BSTR bstrValue) |
| STDMETHOD( | getResponseHeader )(BSTR bstrHeader, BSTR *pbstrValue) |
| STDMETHOD( | getAllResponseHeaders )(BSTR *pbstrHeaders) |
| STDMETHOD( | send )(VARIANT varBody) |
| STDMETHOD( | abort )() |
| STDMETHOD( | get_status )(long *plStatus) |
| STDMETHOD( | get_statusText )(BSTR *pbstrStatus) |
| STDMETHOD( | get_responseXML )(IDispatch **ppBody) |
| STDMETHOD( | get_responseText )(BSTR *pbstrBody) |
| STDMETHOD( | get_responseBody )(VARIANT *pvarBody) |
| STDMETHOD( | get_responseStream )(VARIANT *pvarBody) |
| STDMETHOD( | get_readyState )(long *plState) |
| STDMETHOD( | put_onreadystatechange )(IDispatch *pReadyStateSink) |
Private Member Functions |
| HWND | GetParentWindow () |
Static Private Member Functions |
| _bstr_t | GetErrorMsg (DWORD rc) |
| void CALLBACK | InternetStatusCallback (HINTERNET hInternet, DWORD dwContext, DWORD dwInternetStatus, LPVOID lpvStatusInformation, DWORD dwStatusInformationLength) |
| UINT APIENTRY | SendThread (void *pParm) |
| HRESULT | InitializeVarFromByte (VARIANT &varOut, const PBYTE pByte, long lSize) |
Private Attributes |
| LPDISPATCH | m_pOnReadyStateChange |
| bool | m_bAbort |
| HANDLE | m_hThread |
| long | m_lReadyState |
| bool | m_bAsync |
| _bstr_t | m_Method |
| _bstr_t | m_HostName |
| INTERNET_PORT | m_Port |
| _bstr_t | m_URLPath |
| _bstr_t | m_User |
| _bstr_t | m_Password |
| DWORD | m_dwStatus |
| _bstr_t | m_StatusText |
| _bstr_t | m_ResponseHeaders |
| CSimpleMap< _bstr_t, _bstr_t > | m_RequestHeaderMap |
| HWND | m_HwndParent |
| PBYTE | m_pBody |
| long | m_lBodyLength |
| PBYTE | m_pResponseBody |
| long | m_lResponseBodyLength |
| _bstr_t | m_Error |
| bool | m_bSuccess |