#S(HASH-TABLE EQL (FILENAME . "c:\winnt\system32\httpx.oca")(GUID . "{64B71AFD-DB6E-4EEF-8B7A-A566A19FCAF4}")(DESCRIPTION . "Mabry Internet HTTP/X Control")(VERSION . "1.0") (CLASSES . #S(HASH-TABLE EQUAL ("_IHttpXCtlEvents" (TYPE . "Interface")(DESCRIPTION . "_IHttpXCtlEvents Interface")(GUID . "{09216C4D-5E7A-41AF-9FFE-442ACF12A5D6}")(FUNCTIONS ((NAME . "StateChanged") (RIID . #x00000001) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("NewState" "VT_USERDEFINED.Enum.HttpXStatesEnum")("OldState" "VT_USERDEFINED.Enum.HttpXStatesEnum")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StateChanged")) ((NAME . "Done") (RIID . #x00000002) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")("ErrorCode" "VT_I2")("ErrorString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Done")) ((NAME . "Debug") (RIID . #x00000003) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("DebugMsg" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Debug")) ((NAME . "Connected") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Connected")) ((NAME . "Disconnected") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Disconnected")) ((NAME . "HeadersDone") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method HeadersDone")) ((NAME . "Progress") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")("Position" "VT_I4")("Total" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Progress")) ((NAME . "CertificateInfo") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")("Subject" "VT_BSTR")("Issuer" "VT_BSTR")("CAsubject" "VT_BSTR")("CAissuer" "VT_BSTR")("CertError" "VT_USERDEFINED.Enum.CertErrorsEnum")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when Http/X received certificate from remote server")))) ("_Event2" (TYPE . "Interface")(DESCRIPTION . "_IHttpXCtlEvents Interface")(GUID . "{08E4830F-BA98-4925-9A04-C0FBCF7669E3}")(FUNCTIONS ((NAME . "StateChanged") (RIID . #x00000001) (OFFSET . #x30) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("NewState" "VT_USERDEFINED.Enum.HttpXStatesEnum")("OldState" "VT_USERDEFINED.Enum.HttpXStatesEnum")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StateChanged")) ((NAME . "Done") (RIID . #x00000002) (OFFSET . #x34) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")("ErrorCode" "VT_I2")("ErrorString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Done")) ((NAME . "Debug") (RIID . #x00000003) (OFFSET . #x38) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("DebugMsg" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Debug")) ((NAME . "Connected") (RIID . #x00000004) (OFFSET . #x3c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Connected")) ((NAME . "Disconnected") (RIID . #x00000005) (OFFSET . #x40) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Disconnected")) ((NAME . "HeadersDone") (RIID . #x00000006) (OFFSET . #x44) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method HeadersDone")) ((NAME . "Progress") (RIID . #x00000007) (OFFSET . #x48) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")("Position" "VT_I4")("Total" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Progress")) ((NAME . "CertificateInfo") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_HRESULT")(PARAMS ("Index" "VT_PTR.VT_I2")("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")("Subject" "VT_BSTR")("Issuer" "VT_BSTR")("CAsubject" "VT_BSTR")("CAissuer" "VT_BSTR")("CertError" "VT_USERDEFINED.Enum.CertErrorsEnum")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when Http/X received certificate from remote server")))) ("IHttpXCtl" (TYPE . "Dispinterface")(DESCRIPTION . "IHttpXCtl Interface")(GUID . "{C3B7FA22-C47C-4CF4-A85D-5A70A6BDA70E}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Host") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Hostname of remote server")) ((NAME . "Host") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Hostname of remote server")) ((NAME . "Port") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Port on remote server")) ((NAME . "Port") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Port on remote server")) ((NAME . "DebugMode") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Should Debug event be fired")) ((NAME . "DebugMode") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Should Debug event be fired")) ((NAME . "Blocking") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Selects blocking mode")) ((NAME . "Blocking") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Selects blocking mode")) ((NAME . "Version") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Version string")) ((NAME . "Request") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_PTR.IHttpXRequest")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Request object")) ((NAME . "Response") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_PTR.IHttpXResponse")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Response object")) ((NAME . "Timeout") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Seconds before disconnected due to being idle")) ((NAME . "Timeout") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Seconds before disconnected due to being idle")) ((NAME . "State") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.HttpXStatesEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Current state of Http/X control")) ((NAME . "LibraryName") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of socket stack library")) ((NAME . "LibraryName") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Name of socket stack library")) ((NAME . "BlockingMode") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.HttpXBlockingModesEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type of blocking operation")) ((NAME . "BlockingMode") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.HttpXBlockingModesEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Type of blocking operation")) ((NAME . "HTTPversion") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Version of HTTP protocol that is sent to server")) ((NAME . "HTTPversion") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Version of HTTP protocol that is sent to server")) ((NAME . "Secure") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Use secure protocol (SSL2, SSL3, PCT1, TLS1)")) ((NAME . "Secure") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Use secure protocol (SSL2, SSL3, PCT1, TLS1)")) ((NAME . "About") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays About box")) ((NAME . "StateString") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("StateNo" "VT_USERDEFINED.Enum.HttpXStatesEnum")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Shows friendly string of a state")) ((NAME . "Connect") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Host" "VT_VARIANT")("Port" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Connects to remote server")) ((NAME . "Disconnect") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Disconnects from remote server")) ((NAME . "Get") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets resource from remote server")) ((NAME . "Head") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets header info of resource")) ((NAME . "Put") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sends resource to remote server")) ((NAME . "Post") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Posts information on remote server")) ((NAME . "Trace") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initiates loopback trace on remote server")) ((NAME . "Delete") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes resource from remote server")) ((NAME . "Custom") (RIID . #x0000001b) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Method" "VT_PTR.VT_BSTR")("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Define your own HTTP method")) ((NAME . "Reset") (RIID . #x00000021) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resets Http/X control to initial state")) ((NAME . "FirewallType") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.FirewallTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type of firewall used")) ((NAME . "FirewallType") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.FirewallTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Type of firewall used")) ((NAME . "FirewallHost") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Hostname of remote firewall")) ((NAME . "FirewallHost") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Hostname of remote firewall")) ((NAME . "FirewallPort") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Port on remote firewall")) ((NAME . "FirewallPort") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Port on remote firewall")) ((NAME . "FirewallLogonName") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Username for remote firewall")) ((NAME . "FirewallLogonName") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Username for remote firewall")) ((NAME . "FirewallPassword") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Password for remote firewall")) ((NAME . "FirewallPassword") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Password for remote firewall")) ((NAME . "LicenseKey") (RIID . #x0000001d) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "License information")) ((NAME . "LicenseKey") (RIID . #x0000001d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "License information")) ((NAME . "URL") (RIID . #x00000020) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Universal resource locator - full path of resource")) ((NAME . "URL") (RIID . #x00000020) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Universal resource locator - full path of resource")) ((NAME . "LastError") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Last error that occured on Http/X")) ((NAME . "LastError") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Last error that occured on Http/X")) ((NAME . "LastErrorString") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Friendly string of last error")) ((NAME . "SecureProtocol") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.SecureProtocolsEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Protocol used for secure communication")) ((NAME . "SecureProtocol") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.SecureProtocolsEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Protocol used for secure communication")) ((NAME . "SecureKeyExchange") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.KeyExchangesEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Key Exchange type used for secure communication")) ((NAME . "SecureKeyExchange") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.KeyExchangesEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Key Exchange type used for secure communication")) ((NAME . "KeepAlive") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.HttpXKeepAlives")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Should Http/X send KeepAlive on remote server")) ((NAME . "KeepAlive") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.HttpXKeepAlives")) (FLAGS ( IS-SET ))(DESCRIPTION . "Should Http/X send KeepAlive on remote server")) ((NAME . "SecureCertName") (RIID . #x00000028) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Certificate for client authentication")) ((NAME . "SecureCertName") (RIID . #x00000028) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Certificate for client authentication")) ((NAME . "NotificationObject") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_PTR.IHttpXCtlNotify")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property NotificationObject")) ((NAME . "NotificationObject") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_PTR.IHttpXCtlNotify")) (FLAGS ( IS-SET ))(DESCRIPTION . "property NotificationObject")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Parent") (RIID . #x80010008) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the object on which this object is located.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Object") (RIID . #x8001001c) (OFFSET . #x0) (RETURNS . "VT_DISPATCH")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns an object in a control.")))) ("_PBrowse3" (TYPE . "Dispinterface")(DESCRIPTION . "IHttpXCtl Interface")(GUID . "{1665DBDB-3533-4F39-9CD0-7B0201AB0150}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x0) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Host") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Hostname of remote server")) ((NAME . "Host") (RIID . #x00000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Hostname of remote server")) ((NAME . "Port") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Port on remote server")) ((NAME . "Port") (RIID . #x00000001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Port on remote server")) ((NAME . "DebugMode") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Should Debug event be fired")) ((NAME . "DebugMode") (RIID . #x00000002) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Should Debug event be fired")) ((NAME . "Blocking") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Selects blocking mode")) ((NAME . "Blocking") (RIID . #x00000004) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Selects blocking mode")) ((NAME . "Version") (RIID . #x00000005) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Version string")) ((NAME . "Request") (RIID . #x00000006) (OFFSET . #x0) (RETURNS . "VT_PTR.IHttpXRequest")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Request object")) ((NAME . "Response") (RIID . #x00000007) (OFFSET . #x0) (RETURNS . "VT_PTR.IHttpXResponse")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Response object")) ((NAME . "Timeout") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Seconds before disconnected due to being idle")) ((NAME . "Timeout") (RIID . #x00000008) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Seconds before disconnected due to being idle")) ((NAME . "State") (RIID . #x00000009) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.HttpXStatesEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Current state of Http/X control")) ((NAME . "LibraryName") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Name of socket stack library")) ((NAME . "LibraryName") (RIID . #x0000000a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Name of socket stack library")) ((NAME . "BlockingMode") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.HttpXBlockingModesEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type of blocking operation")) ((NAME . "BlockingMode") (RIID . #x00000003) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_USERDEFINED.Enum.HttpXBlockingModesEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Type of blocking operation")) ((NAME . "HTTPversion") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Version of HTTP protocol that is sent to server")) ((NAME . "HTTPversion") (RIID . #x0000000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Version of HTTP protocol that is sent to server")) ((NAME . "Secure") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Use secure protocol (SSL2, SSL3, PCT1, TLS1)")) ((NAME . "Secure") (RIID . #x0000001c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BOOL")) (FLAGS ( IS-SET ))(DESCRIPTION . "Use secure protocol (SSL2, SSL3, PCT1, TLS1)")) ((NAME . "About") (RIID . #xfffffdd8) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Displays About box")) ((NAME . "StateString") (RIID . #x00000012) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ("StateNo" "VT_USERDEFINED.Enum.HttpXStatesEnum")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Shows friendly string of a state")) ((NAME . "Connect") (RIID . #x00000013) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Host" "VT_VARIANT")("Port" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Connects to remote server")) ((NAME . "Disconnect") (RIID . #x00000014) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Disconnects from remote server")) ((NAME . "Get") (RIID . #x00000015) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets resource from remote server")) ((NAME . "Head") (RIID . #x00000016) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Gets header info of resource")) ((NAME . "Put") (RIID . #x00000017) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Sends resource to remote server")) ((NAME . "Post") (RIID . #x00000018) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Posts information on remote server")) ((NAME . "Trace") (RIID . #x00000019) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Initiates loopback trace on remote server")) ((NAME . "Delete") (RIID . #x0000001a) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Deletes resource from remote server")) ((NAME . "Custom") (RIID . #x0000001b) (OFFSET . #x0) (RETURNS . "VT_BOOL")(PARAMS ("Method" "VT_PTR.VT_BSTR")("Request" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Define your own HTTP method")) ((NAME . "Reset") (RIID . #x00000021) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Resets Http/X control to initial state")) ((NAME . "FirewallType") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.FirewallTypeEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Type of firewall used")) ((NAME . "FirewallType") (RIID . #x0000000c) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.FirewallTypeEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Type of firewall used")) ((NAME . "FirewallHost") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Hostname of remote firewall")) ((NAME . "FirewallHost") (RIID . #x0000000d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Hostname of remote firewall")) ((NAME . "FirewallPort") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Port on remote firewall")) ((NAME . "FirewallPort") (RIID . #x0000000e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Port on remote firewall")) ((NAME . "FirewallLogonName") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Username for remote firewall")) ((NAME . "FirewallLogonName") (RIID . #x0000000f) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Username for remote firewall")) ((NAME . "FirewallPassword") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Password for remote firewall")) ((NAME . "FirewallPassword") (RIID . #x00000010) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Password for remote firewall")) ((NAME . "LicenseKey") (RIID . #x0000001d) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "License information")) ((NAME . "LicenseKey") (RIID . #x0000001d) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "License information")) ((NAME . "URL") (RIID . #x00000020) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Universal resource locator - full path of resource")) ((NAME . "URL") (RIID . #x00000020) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Universal resource locator - full path of resource")) ((NAME . "LastError") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Last error that occured on Http/X")) ((NAME . "LastError") (RIID . #x0000001e) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Last error that occured on Http/X")) ((NAME . "LastErrorString") (RIID . #x0000001f) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Friendly string of last error")) ((NAME . "SecureProtocol") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.SecureProtocolsEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Protocol used for secure communication")) ((NAME . "SecureProtocol") (RIID . #x00000023) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.SecureProtocolsEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Protocol used for secure communication")) ((NAME . "SecureKeyExchange") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.KeyExchangesEnum")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Key Exchange type used for secure communication")) ((NAME . "SecureKeyExchange") (RIID . #x00000024) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.KeyExchangesEnum")) (FLAGS ( IS-SET ))(DESCRIPTION . "Key Exchange type used for secure communication")) ((NAME . "KeepAlive") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_USERDEFINED.Enum.HttpXKeepAlives")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Should Http/X send KeepAlive on remote server")) ((NAME . "KeepAlive") (RIID . #x00000025) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_USERDEFINED.Enum.HttpXKeepAlives")) (FLAGS ( IS-SET ))(DESCRIPTION . "Should Http/X send KeepAlive on remote server")) ((NAME . "SecureCertName") (RIID . #x00000028) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Certificate for client authentication")) ((NAME . "SecureCertName") (RIID . #x00000028) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Certificate for client authentication")) ((NAME . "NotificationObject") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_PTR.IHttpXCtlNotify")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property NotificationObject")) ((NAME . "NotificationObject") (RIID . #x00000022) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_PTR.IHttpXCtlNotify")) (FLAGS ( IS-SET ))(DESCRIPTION . "property NotificationObject")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Name") (RIID . #x80010000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns the name used in code to identify an object.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Index") (RIID . #x80010001) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_I2")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the number identifying a control in a control array.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Tag") (RIID . #x8001000b) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "Stores any extra data needed for your program.")) ((NAME . "Left") (RIID . #x80010039) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Left") (RIID . #x80010039) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal left edge of an object and the left edge of its container.")) ((NAME . "Top") (RIID . #x8001003a) (OFFSET . #x0) (RETURNS . "VT_R4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")) ((NAME . "Top") (RIID . #x8001003a) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("Method" "VT_R4")) (FLAGS ( IS-SET ))(DESCRIPTION . "Returns/sets the distance between the internal top edge of an object and the top edge of its container.")))) ("HttpXCtl" (TYPE . "Coclass")(GUID . "{432AD787-5708-465A-96E4-E1AA269E0652}")(ALIASES "IHttpXCtl""_IHttpXCtlEvents") (FUNCTIONS )) ("HttpXStatesEnum" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("HttpXMethodsEnum" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IHttpXRequest" (TYPE . "Dispinterface")(DESCRIPTION . "IHttpXRequest Interface")(GUID . "{9F27B9C4-3810-11D4-B45D-00C0DFC2E32C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "URI") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property URI")) ((NAME . "URI") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property URI")) ((NAME . "Headers") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_PTR.IHttpXHeaders")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Headers")) ((NAME . "Tag") (RIID . #x00000003) (OFFSET . #x28) (RETURNS . "VT_VARIANT")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Tag")) ((NAME . "Tag") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_VARIANT")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Tag")) ((NAME . "Filename") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Filename")) ((NAME . "Filename") (RIID . #x00000004) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Filename")) ((NAME . "Body") (RIID . #x00000005) (OFFSET . #x38) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Body")) ((NAME . "Body") (RIID . #x00000005) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Body")) ((NAME . "PrepareFileUpload") (RIID . #x00000006) (OFFSET . #x40) (RETURNS . "VT_VOID")(PARAMS ("VarName" "VT_BSTR")("Filename" "VT_BSTR")("ContentType" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PrepareFileUpload")) ((NAME . "PrepareVariableUpload") (RIID . #x00000007) (OFFSET . #x44) (RETURNS . "VT_VOID")(PARAMS ("VarName" "VT_BSTR")("VarValue" "VT_BSTR")("ContentType" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method PrepareVariableUpload")) ((NAME . "BodyStream") (RIID . #x00000008) (OFFSET . #x48) (RETURNS . "VT_PTR.IMStream")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Reference to IMStream object that holds document's body")) ((NAME . "BodyStream") (RIID . #x00000008) (OFFSET . #x4c) (RETURNS . "VT_VOID")(PARAMS ("VarName" "VT_PTR.IMStream")) (FLAGS ( IS-SET ))(DESCRIPTION . "Reference to IMStream object that holds document's body")))) ("IHttpXHeaders" (TYPE . "Dispinterface")(DESCRIPTION . "IHttpXHeaders Interface")(GUID . "{596BE201-3818-11D4-B45D-00C0DFC2E32C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x1c) (RETURNS . "VT_PTR.IHttpXHeader")(PARAMS ("ID" "VT_VARIANT")) (FLAGS ( IS-GET ))(DESCRIPTION . "property Item")) ((NAME . "Item") (RIID . #x00000000) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("ID" "VT_VARIANT")("riid" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Item")) ((NAME . "_NewEnum") (RIID . #xfffffffc) (OFFSET . #x24) (RETURNS . "VT_UNKNOWN")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Headers Collection")) ((NAME . "Count") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_I2")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Count")) ((NAME . "Clear") (RIID . #x00000003) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Clear")) ((NAME . "Remove") (RIID . #x00000004) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("ID" "VT_VARIANT")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Remove")))) ("IHttpXHeader" (TYPE . "Dispinterface")(DESCRIPTION . "IHttpXHeader Interface")(GUID . "{9F27B9D0-3810-11D4-B45D-00C0DFC2E32C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Name")) ((NAME . "Name") (RIID . #x00000001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Name")) ((NAME . "Value") (RIID . #x00000002) (OFFSET . #x24) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Value")) ((NAME . "Value") (RIID . #x00000002) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Value")))) ("IMStream" (TYPE . "Dispinterface")(DESCRIPTION . "Mabry IMStream Interface")(GUID . "{D826482D-5C4D-11D3-B4C7-0020AFD69DE6}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Read") (RIID . #x60020000) (OFFSET . #x1c) (RETURNS . "VT_VARIANT")(PARAMS ("ReadCount" "VT_I4")("BufferType" "VT_USERDEFINED.Enum.BufferTypes")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Write") (RIID . #x60020001) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("Buffer" "VT_VARIANT")("WriteCount" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Seek") (RIID . #x60020002) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ("Offset" "VT_I4")("Origin" "VT_USERDEFINED.Enum.SeekOrigins")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Clone") (RIID . #x60020003) (OFFSET . #x28) (RETURNS . "VT_PTR.IMStream")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Size") (RIID . #x60020004) (OFFSET . #x2c) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Copy") (RIID . #x60020005) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("Src" "VT_PTR.IMStream")("Count" "VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Empty") (RIID . #x60020006) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ) (FLAGS ( IS-FUNCTION ))))) ("BufferTypes" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SeekOrigins" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IHttpXResponse" (TYPE . "Dispinterface")(DESCRIPTION . "IHttpXResponse Interface")(GUID . "{9F27B9C7-3810-11D4-B45D-00C0DFC2E32C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Headers") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_PTR.IHttpXHeaders")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Headers")) ((NAME . "Status") (RIID . #x00000003) (OFFSET . #x20) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Status")) ((NAME . "Length") (RIID . #x00000004) (OFFSET . #x24) (RETURNS . "VT_I4")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Length")) ((NAME . "Filename") (RIID . #x00000008) (OFFSET . #x28) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Filename")) ((NAME . "Filename") (RIID . #x00000008) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Filename")) ((NAME . "Body") (RIID . #x00000009) (OFFSET . #x30) (RETURNS . "VT_BSTR")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "property Body")) ((NAME . "Body") (RIID . #x00000009) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_BSTR")) (FLAGS ( IS-SET ))(DESCRIPTION . "property Body")) ((NAME . "BodyStream") (RIID . #x0000000a) (OFFSET . #x38) (RETURNS . "VT_PTR.IMStream")(PARAMS ) (FLAGS ( IS-GET ))(DESCRIPTION . "Reference to IMStream object that holds document's body")) ((NAME . "BodyStream") (RIID . #x0000000a) (OFFSET . #x3c) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_PTR.IMStream")) (FLAGS ( IS-SET ))(DESCRIPTION . "Reference to IMStream object that holds document's body")))) ("CertErrorsEnum" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("HttpXBlockingModesEnum" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("FirewallTypeEnum" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("SecureProtocolsEnum" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("KeyExchangesEnum" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("HttpXKeepAlives" (TYPE . "Enum")(GUID . "{00000000-0000-0000-0000-000000000000}")(FUNCTIONS )) ("IHttpXCtlNotify" (TYPE . "Dispinterface")(DESCRIPTION . "IHttpXCtlNotify Interface")(GUID . "{91FB3920-274A-11D3-8322-00C0DFC2E32C}")(FUNCTIONS ((NAME . "QueryInterface") (RIID . #x60000000) (OFFSET . #x0) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("ppvObj" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "AddRef") (RIID . #x60000001) (OFFSET . #x4) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "Release") (RIID . #x60000002) (OFFSET . #x8) (RETURNS . "VT_UI4")(PARAMS ) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfoCount") (RIID . #x60010000) (OFFSET . #xc) (RETURNS . "VT_VOID")(PARAMS ("pctinfo" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetTypeInfo") (RIID . #x60010001) (OFFSET . #x10) (RETURNS . "VT_VOID")(PARAMS ("itinfo" "VT_UINT")("lcid" "VT_UI4")("pptinfo" "VT_PTR.VT_VOID")) (FLAGS ( IS-FUNCTION ))) ((NAME . "GetIDsOfNames") (RIID . #x60010002) (OFFSET . #x14) (RETURNS . "VT_VOID")(PARAMS ("riid" "VT_PTR.GUID")("rgszNames" "VT_PTR.VT_I1")("cNames" "VT_UINT")("lcid" "VT_UI4")("rgdispid" "VT_PTR.VT_I4")) (FLAGS ( IS-FUNCTION ))) ((NAME . "Invoke") (RIID . #x60010003) (OFFSET . #x18) (RETURNS . "VT_VOID")(PARAMS ("dispidMember" "VT_I4")("riid" "VT_PTR.GUID")("lcid" "VT_UI4")("wFlags" "VT_UI2")("pdispparams" "VT_PTR.DISPPARAMS")("pvarResult" "VT_PTR.VT_VARIANT")("pexcepinfo" "VT_PTR.EXCEPINFO")("puArgErr" "VT_PTR.VT_UINT")) (FLAGS ( IS-FUNCTION ))) ((NAME . "StateChanged") (RIID . #x00000001) (OFFSET . #x1c) (RETURNS . "VT_VOID")(PARAMS ("HttpXCtl" "VT_PTR.IHttpXCtl")("NewState" "VT_USERDEFINED.Enum.HttpXStatesEnum")("OldState" "VT_USERDEFINED.Enum.HttpXStatesEnum")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method StateChanged")) ((NAME . "Done") (RIID . #x00000002) (OFFSET . #x20) (RETURNS . "VT_VOID")(PARAMS ("HttpXCtl" "VT_PTR.IHttpXCtl")("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")("ErrorCode" "VT_I2")("ErrorString" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Done")) ((NAME . "Debug") (RIID . #x00000003) (OFFSET . #x24) (RETURNS . "VT_VOID")(PARAMS ("HttpXCtl" "VT_PTR.IHttpXCtl")("DebugMsg" "VT_BSTR")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Debug")) ((NAME . "Connected") (RIID . #x00000004) (OFFSET . #x28) (RETURNS . "VT_VOID")(PARAMS ("HttpXCtl" "VT_PTR.IHttpXCtl")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Connected")) ((NAME . "Disconnected") (RIID . #x00000005) (OFFSET . #x2c) (RETURNS . "VT_VOID")(PARAMS ("HttpXCtl" "VT_PTR.IHttpXCtl")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Disconnected")) ((NAME . "HeadersDone") (RIID . #x00000006) (OFFSET . #x30) (RETURNS . "VT_VOID")(PARAMS ("HttpXCtl" "VT_PTR.IHttpXCtl")("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method HeadersDone")) ((NAME . "Progress") (RIID . #x00000007) (OFFSET . #x34) (RETURNS . "VT_VOID")(PARAMS ("HttpXCtl" "VT_PTR.IHttpXCtl")("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")("Position" "VT_I4")("Total" "VT_I4")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "method Progress")) ((NAME . "CertificateInfo") (RIID . #x00000008) (OFFSET . #x38) (RETURNS . "VT_VOID")(PARAMS ("HttpXObject" "VT_PTR.IHttpXCtl")("Method" "VT_USERDEFINED.Enum.HttpXMethodsEnum")("Request" "VT_PTR.IHttpXRequest")("Response" "VT_PTR.IHttpXResponse")("Subject" "VT_BSTR")("Issuer" "VT_BSTR")("CAsubject" "VT_BSTR")("CAissuer" "VT_BSTR")("CertError" "VT_USERDEFINED.Enum.CertErrorsEnum")("Cancel" "VT_PTR.VT_BOOL")) (FLAGS ( IS-FUNCTION ))(DESCRIPTION . "Fired when Http/X received certificate from remote server")))) ("HttpXCtlPropPage" (TYPE . "Coclass")(DESCRIPTION . "HttpXCtlPropPage Class")(GUID . "{5B355621-2752-11D3-8322-00C0DFC2E32C}")(ALIASES "IUnknown") (FUNCTIONS )) ("HttpXCtlPropPageFirewall" (TYPE . "Coclass")(DESCRIPTION . "HttpXCtlPropPageFirewall Class")(GUID . "{B9BDA921-275E-11D3-8322-00C0DFC2E32C}")(ALIASES "IUnknown") (FUNCTIONS )) ("HttpXCtlPropPageSecure" (TYPE . "Coclass")(DESCRIPTION . "HttpXCtlPropPageSecure Class")(GUID . "{F17B3521-CDB3-11D3-BE51-00C0DFC2E32C}")(ALIASES "IUnknown") (FUNCTIONS )) )))