unit Chilkat.HttpResponse;

{
  Pascal wrapper for Chilkat HttpResponse.
  Auto-generated by PascalWrapperGenerator -- do not edit manually.
}

{$IFDEF FPC}
  {$MODE DELPHI}
{$ENDIF}

interface

uses
  SysUtils,
  Chilkat.Base;

type

  { THttpResponse wraps CkHttpResponse via the C bridge layer. }
  THttpResponse = class(TChilkatBase)
  private
    function  GetLastErrorHtml: string;
    function  GetLastErrorText: string;
    function  GetLastErrorXml: string;
    function  GetVersion: string;
    function  GetDebugLogFilePath: string;
    procedure SetDebugLogFilePath(AValue: string);
    function  GetVerboseLogging: Boolean;
    procedure SetVerboseLogging(AValue: Boolean);
    function  GetLastMethodSuccess: Boolean;
    procedure SetLastMethodSuccess(AValue: Boolean);
    function  GetBody: TBytes;
    function  GetBodyQP: string;
    function  GetBodyStr: string;
    function  GetCharset: string;
    function  GetContentLength: LongWord;
    function  GetContentLength64: Int64;
    function  GetDateStr: string;
    function  GetDomain: string;
    function  GetFinalRedirectUrl: string;
    function  GetFullMime: string;
    function  GetHeader: string;
    function  GetNumCookies: Integer;
    function  GetNumHeaderFields: Integer;
    function  GetStatusCode: Integer;
    function  GetStatusLine: string;
    function  GetStatusText: string;
    function  GetUncommonOptions: string;
    procedure SetUncommonOptions(AValue: string);
  public
    constructor Create;
    destructor  Destroy; override;

    property LastErrorHtml: string read GetLastErrorHtml;
    property LastErrorText: string read GetLastErrorText;
    property LastErrorXml: string read GetLastErrorXml;
    property Version: string read GetVersion;
    property DebugLogFilePath: string read GetDebugLogFilePath write SetDebugLogFilePath;
    property VerboseLogging: Boolean read GetVerboseLogging write SetVerboseLogging;
    property LastMethodSuccess: Boolean read GetLastMethodSuccess write SetLastMethodSuccess;
    property Body: TBytes read GetBody;
    property BodyQP: string read GetBodyQP;
    property BodyStr: string read GetBodyStr;
    property Charset: string read GetCharset;
    property ContentLength: LongWord read GetContentLength;
    property ContentLength64: Int64 read GetContentLength64;
    property DateStr: string read GetDateStr;
    property Domain: string read GetDomain;
    property FinalRedirectUrl: string read GetFinalRedirectUrl;
    property FullMime: string read GetFullMime;
    property Header: string read GetHeader;
    property NumCookies: Integer read GetNumCookies;
    property NumHeaderFields: Integer read GetNumHeaderFields;
    property StatusCode: Integer read GetStatusCode;
    property StatusLine: string read GetStatusLine;
    property StatusText: string read GetStatusText;
    property UncommonOptions: string read GetUncommonOptions write SetUncommonOptions;

    function  GetCookieDomain(index: Integer): string;
    function  GetCookieExpiresStr(index: Integer): string;
    function  GetCookieName(index: Integer): string;
    function  GetCookiePath(index: Integer): string;
    function  GetCookieValue(index: Integer): string;
    function  GetHeaderField(const fieldName: string): string;
    function  GetHeaderFieldAttr(const fieldName: string; const attrName: string): string;
    function  GetHeaderName(index: Integer): string;
    function  GetHeaderValue(index: Integer): string;
    function  SaveBodyBinary(const path: string): Boolean;
    function  SaveBodyText(bCrlf: Boolean; const path: string): Boolean;
    function  UrlEncParamValue(const encodedParamString: string; const paramName: string): string;
    function  GetBodySb(sb: TChilkatBase): Boolean;
    function  GetBodyBd(binData: TChilkatBase): Boolean;
    function  GetBodyJson(json: TChilkatBase): Boolean;
    function  GetBodyJarr(jarr: TChilkatBase): Boolean;
    function  GetBodyXml(xml: TChilkatBase): Boolean;
  end;

implementation

uses
  CkDllLoader,
  Chilkat.Utils;

{ ---- C bridge function pointer types ---- }
type
  TCkHttpResponse_Create  = function(): Pointer; cdecl;
  TCkHttpResponse_Dispose = procedure(handle: Pointer); cdecl;
  TCkHttpResponse_get_LastErrorHtml = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_LastErrorText = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_LastErrorXml = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_Version = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_DebugLogFilePath = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_put_DebugLogFilePath = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkHttpResponse_get_VerboseLogging = function(handle: Pointer): LongBool; cdecl;
  TCkHttpResponse_put_VerboseLogging = procedure(handle: Pointer; value: LongBool); cdecl;
  TCkHttpResponse_get_LastMethodSuccess = function(handle: Pointer): LongBool; cdecl;
  TCkHttpResponse_put_LastMethodSuccess = procedure(handle: Pointer; value: LongBool); cdecl;
  TCkHttpResponse_get_Body = function(handle: Pointer): Pointer; cdecl;
  TCkHttpResponse_get_BodyQP = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_BodyStr = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_Charset = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_ContentLength = function(handle: Pointer): LongWord; cdecl;
  TCkHttpResponse_get_ContentLength64 = function(handle: Pointer): Int64; cdecl;
  TCkHttpResponse_get_DateStr = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_Domain = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_FinalRedirectUrl = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_FullMime = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_Header = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_NumCookies = function(handle: Pointer): Integer; cdecl;
  TCkHttpResponse_get_NumHeaderFields = function(handle: Pointer): Integer; cdecl;
  TCkHttpResponse_get_StatusCode = function(handle: Pointer): Integer; cdecl;
  TCkHttpResponse_get_StatusLine = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_StatusText = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_get_UncommonOptions = function(handle: Pointer): PAnsiChar; cdecl;
  TCkHttpResponse_put_UncommonOptions = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkHttpResponse_GetCookieDomain = function(handle: Pointer; index: Integer): PAnsiChar; cdecl;
  TCkHttpResponse_GetCookieExpiresStr = function(handle: Pointer; index: Integer): PAnsiChar; cdecl;
  TCkHttpResponse_GetCookieName = function(handle: Pointer; index: Integer): PAnsiChar; cdecl;
  TCkHttpResponse_GetCookiePath = function(handle: Pointer; index: Integer): PAnsiChar; cdecl;
  TCkHttpResponse_GetCookieValue = function(handle: Pointer; index: Integer): PAnsiChar; cdecl;
  TCkHttpResponse_GetHeaderField = function(handle: Pointer; fieldName: PAnsiChar): PAnsiChar; cdecl;
  TCkHttpResponse_GetHeaderFieldAttr = function(handle: Pointer; fieldName: PAnsiChar; attrName: PAnsiChar): PAnsiChar; cdecl;
  TCkHttpResponse_GetHeaderName = function(handle: Pointer; index: Integer): PAnsiChar; cdecl;
  TCkHttpResponse_GetHeaderValue = function(handle: Pointer; index: Integer): PAnsiChar; cdecl;
  TCkHttpResponse_SaveBodyBinary = function(handle: Pointer; path: PAnsiChar): LongBool; cdecl;
  TCkHttpResponse_SaveBodyText = function(handle: Pointer; bCrlf: LongBool; path: PAnsiChar): LongBool; cdecl;
  TCkHttpResponse_UrlEncParamValue = function(handle: Pointer; encodedParamString: PAnsiChar; paramName: PAnsiChar): PAnsiChar; cdecl;
  TCkHttpResponse_GetBodySb = function(handle: Pointer; sb: Pointer): LongBool; cdecl;
  TCkHttpResponse_GetBodyBd = function(handle: Pointer; binData: Pointer): LongBool; cdecl;
  TCkHttpResponse_GetBodyJson = function(handle: Pointer; json: Pointer): LongBool; cdecl;
  TCkHttpResponse_GetBodyJarr = function(handle: Pointer; jarr: Pointer): LongBool; cdecl;
  TCkHttpResponse_GetBodyXml = function(handle: Pointer; xml: Pointer): LongBool; cdecl;

{ ---- C bridge function pointer variables ---- }
var
  CkHttpResponse_Create:  TCkHttpResponse_Create  = nil;
  CkHttpResponse_Dispose: TCkHttpResponse_Dispose = nil;
  CkHttpResponse_get_LastErrorHtml: TCkHttpResponse_get_LastErrorHtml = nil;
  CkHttpResponse_get_LastErrorText: TCkHttpResponse_get_LastErrorText = nil;
  CkHttpResponse_get_LastErrorXml: TCkHttpResponse_get_LastErrorXml = nil;
  CkHttpResponse_get_Version: TCkHttpResponse_get_Version = nil;
  CkHttpResponse_get_DebugLogFilePath: TCkHttpResponse_get_DebugLogFilePath = nil;
  CkHttpResponse_put_DebugLogFilePath: TCkHttpResponse_put_DebugLogFilePath = nil;
  CkHttpResponse_get_VerboseLogging: TCkHttpResponse_get_VerboseLogging = nil;
  CkHttpResponse_put_VerboseLogging: TCkHttpResponse_put_VerboseLogging = nil;
  CkHttpResponse_get_LastMethodSuccess: TCkHttpResponse_get_LastMethodSuccess = nil;
  CkHttpResponse_put_LastMethodSuccess: TCkHttpResponse_put_LastMethodSuccess = nil;
  CkHttpResponse_get_Body: TCkHttpResponse_get_Body = nil;
  CkHttpResponse_get_BodyQP: TCkHttpResponse_get_BodyQP = nil;
  CkHttpResponse_get_BodyStr: TCkHttpResponse_get_BodyStr = nil;
  CkHttpResponse_get_Charset: TCkHttpResponse_get_Charset = nil;
  CkHttpResponse_get_ContentLength: TCkHttpResponse_get_ContentLength = nil;
  CkHttpResponse_get_ContentLength64: TCkHttpResponse_get_ContentLength64 = nil;
  CkHttpResponse_get_DateStr: TCkHttpResponse_get_DateStr = nil;
  CkHttpResponse_get_Domain: TCkHttpResponse_get_Domain = nil;
  CkHttpResponse_get_FinalRedirectUrl: TCkHttpResponse_get_FinalRedirectUrl = nil;
  CkHttpResponse_get_FullMime: TCkHttpResponse_get_FullMime = nil;
  CkHttpResponse_get_Header: TCkHttpResponse_get_Header = nil;
  CkHttpResponse_get_NumCookies: TCkHttpResponse_get_NumCookies = nil;
  CkHttpResponse_get_NumHeaderFields: TCkHttpResponse_get_NumHeaderFields = nil;
  CkHttpResponse_get_StatusCode: TCkHttpResponse_get_StatusCode = nil;
  CkHttpResponse_get_StatusLine: TCkHttpResponse_get_StatusLine = nil;
  CkHttpResponse_get_StatusText: TCkHttpResponse_get_StatusText = nil;
  CkHttpResponse_get_UncommonOptions: TCkHttpResponse_get_UncommonOptions = nil;
  CkHttpResponse_put_UncommonOptions: TCkHttpResponse_put_UncommonOptions = nil;
  CkHttpResponse_GetCookieDomain: TCkHttpResponse_GetCookieDomain = nil;
  CkHttpResponse_GetCookieExpiresStr: TCkHttpResponse_GetCookieExpiresStr = nil;
  CkHttpResponse_GetCookieName: TCkHttpResponse_GetCookieName = nil;
  CkHttpResponse_GetCookiePath: TCkHttpResponse_GetCookiePath = nil;
  CkHttpResponse_GetCookieValue: TCkHttpResponse_GetCookieValue = nil;
  CkHttpResponse_GetHeaderField: TCkHttpResponse_GetHeaderField = nil;
  CkHttpResponse_GetHeaderFieldAttr: TCkHttpResponse_GetHeaderFieldAttr = nil;
  CkHttpResponse_GetHeaderName: TCkHttpResponse_GetHeaderName = nil;
  CkHttpResponse_GetHeaderValue: TCkHttpResponse_GetHeaderValue = nil;
  CkHttpResponse_SaveBodyBinary: TCkHttpResponse_SaveBodyBinary = nil;
  CkHttpResponse_SaveBodyText: TCkHttpResponse_SaveBodyText = nil;
  CkHttpResponse_UrlEncParamValue: TCkHttpResponse_UrlEncParamValue = nil;
  CkHttpResponse_GetBodySb: TCkHttpResponse_GetBodySb = nil;
  CkHttpResponse_GetBodyBd: TCkHttpResponse_GetBodyBd = nil;
  CkHttpResponse_GetBodyJson: TCkHttpResponse_GetBodyJson = nil;
  CkHttpResponse_GetBodyJarr: TCkHttpResponse_GetBodyJarr = nil;
  CkHttpResponse_GetBodyXml: TCkHttpResponse_GetBodyXml = nil;

constructor THttpResponse.Create;
begin
  inherited Create;
  FHandle := CkHttpResponse_Create();
end;

destructor THttpResponse.Destroy;
begin
  if FHandle <> nil then
    CkHttpResponse_Dispose(FHandle);
  FHandle := nil;
  inherited;
end;

function THttpResponse.GetLastErrorHtml: string;
begin
  Result := CkToStr(CkHttpResponse_get_LastErrorHtml(FHandle));
end;

function THttpResponse.GetLastErrorText: string;
begin
  Result := CkToStr(CkHttpResponse_get_LastErrorText(FHandle));
end;

function THttpResponse.GetLastErrorXml: string;
begin
  Result := CkToStr(CkHttpResponse_get_LastErrorXml(FHandle));
end;

function THttpResponse.GetVersion: string;
begin
  Result := CkToStr(CkHttpResponse_get_Version(FHandle));
end;

function THttpResponse.GetDebugLogFilePath: string;
begin
  Result := CkToStr(CkHttpResponse_get_DebugLogFilePath(FHandle));
end;

procedure THttpResponse.SetDebugLogFilePath(AValue: string);
begin
  CkHttpResponse_put_DebugLogFilePath(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function THttpResponse.GetVerboseLogging: Boolean;
begin
  Result := Boolean(CkHttpResponse_get_VerboseLogging(FHandle));
end;

procedure THttpResponse.SetVerboseLogging(AValue: Boolean);
begin
  CkHttpResponse_put_VerboseLogging(FHandle, LongBool(AValue));
end;

function THttpResponse.GetLastMethodSuccess: Boolean;
begin
  Result := Boolean(CkHttpResponse_get_LastMethodSuccess(FHandle));
end;

procedure THttpResponse.SetLastMethodSuccess(AValue: Boolean);
begin
  CkHttpResponse_put_LastMethodSuccess(FHandle, LongBool(AValue));
end;

function THttpResponse.GetBody: TBytes;
begin
  Result := CkHttpResponse_get_Body(FHandle);
end;

function THttpResponse.GetBodyQP: string;
begin
  Result := CkToStr(CkHttpResponse_get_BodyQP(FHandle));
end;

function THttpResponse.GetBodyStr: string;
begin
  Result := CkToStr(CkHttpResponse_get_BodyStr(FHandle));
end;

function THttpResponse.GetCharset: string;
begin
  Result := CkToStr(CkHttpResponse_get_Charset(FHandle));
end;

function THttpResponse.GetContentLength: LongWord;
begin
  Result := CkHttpResponse_get_ContentLength(FHandle);
end;

function THttpResponse.GetContentLength64: Int64;
begin
  Result := CkHttpResponse_get_ContentLength64(FHandle);
end;

function THttpResponse.GetDateStr: string;
begin
  Result := CkToStr(CkHttpResponse_get_DateStr(FHandle));
end;

function THttpResponse.GetDomain: string;
begin
  Result := CkToStr(CkHttpResponse_get_Domain(FHandle));
end;

function THttpResponse.GetFinalRedirectUrl: string;
begin
  Result := CkToStr(CkHttpResponse_get_FinalRedirectUrl(FHandle));
end;

function THttpResponse.GetFullMime: string;
begin
  Result := CkToStr(CkHttpResponse_get_FullMime(FHandle));
end;

function THttpResponse.GetHeader: string;
begin
  Result := CkToStr(CkHttpResponse_get_Header(FHandle));
end;

function THttpResponse.GetNumCookies: Integer;
begin
  Result := CkHttpResponse_get_NumCookies(FHandle);
end;

function THttpResponse.GetNumHeaderFields: Integer;
begin
  Result := CkHttpResponse_get_NumHeaderFields(FHandle);
end;

function THttpResponse.GetStatusCode: Integer;
begin
  Result := CkHttpResponse_get_StatusCode(FHandle);
end;

function THttpResponse.GetStatusLine: string;
begin
  Result := CkToStr(CkHttpResponse_get_StatusLine(FHandle));
end;

function THttpResponse.GetStatusText: string;
begin
  Result := CkToStr(CkHttpResponse_get_StatusText(FHandle));
end;

function THttpResponse.GetUncommonOptions: string;
begin
  Result := CkToStr(CkHttpResponse_get_UncommonOptions(FHandle));
end;

procedure THttpResponse.SetUncommonOptions(AValue: string);
begin
  CkHttpResponse_put_UncommonOptions(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function THttpResponse.GetCookieDomain(index: Integer): string;
begin
  Result := CkToStr(CkHttpResponse_GetCookieDomain(FHandle, index));
end;

function THttpResponse.GetCookieExpiresStr(index: Integer): string;
begin
  Result := CkToStr(CkHttpResponse_GetCookieExpiresStr(FHandle, index));
end;

function THttpResponse.GetCookieName(index: Integer): string;
begin
  Result := CkToStr(CkHttpResponse_GetCookieName(FHandle, index));
end;

function THttpResponse.GetCookiePath(index: Integer): string;
begin
  Result := CkToStr(CkHttpResponse_GetCookiePath(FHandle, index));
end;

function THttpResponse.GetCookieValue(index: Integer): string;
begin
  Result := CkToStr(CkHttpResponse_GetCookieValue(FHandle, index));
end;

function THttpResponse.GetHeaderField(const fieldName: string): string;
begin
  Result := CkToStr(CkHttpResponse_GetHeaderField(FHandle, PAnsiChar(StrToCk(fieldName))));
end;

function THttpResponse.GetHeaderFieldAttr(const fieldName: string; const attrName: string): string;
begin
  Result := CkToStr(CkHttpResponse_GetHeaderFieldAttr(FHandle, PAnsiChar(StrToCk(fieldName)), PAnsiChar(StrToCk(attrName))));
end;

function THttpResponse.GetHeaderName(index: Integer): string;
begin
  Result := CkToStr(CkHttpResponse_GetHeaderName(FHandle, index));
end;

function THttpResponse.GetHeaderValue(index: Integer): string;
begin
  Result := CkToStr(CkHttpResponse_GetHeaderValue(FHandle, index));
end;

function THttpResponse.SaveBodyBinary(const path: string): Boolean;
begin
  Result := Boolean(CkHttpResponse_SaveBodyBinary(FHandle, PAnsiChar(StrToCk(path))));
end;

function THttpResponse.SaveBodyText(bCrlf: Boolean; const path: string): Boolean;
begin
  Result := Boolean(CkHttpResponse_SaveBodyText(FHandle, LongBool(bCrlf), PAnsiChar(StrToCk(path))));
end;

function THttpResponse.UrlEncParamValue(const encodedParamString: string; const paramName: string): string;
begin
  Result := CkToStr(CkHttpResponse_UrlEncParamValue(FHandle, PAnsiChar(StrToCk(encodedParamString)), PAnsiChar(StrToCk(paramName))));
end;

function THttpResponse.GetBodySb(sb: TChilkatBase): Boolean;
begin
  Result := Boolean(CkHttpResponse_GetBodySb(FHandle, sb.Handle));
end;

function THttpResponse.GetBodyBd(binData: TChilkatBase): Boolean;
begin
  Result := Boolean(CkHttpResponse_GetBodyBd(FHandle, binData.Handle));
end;

function THttpResponse.GetBodyJson(json: TChilkatBase): Boolean;
begin
  Result := Boolean(CkHttpResponse_GetBodyJson(FHandle, json.Handle));
end;

function THttpResponse.GetBodyJarr(jarr: TChilkatBase): Boolean;
begin
  Result := Boolean(CkHttpResponse_GetBodyJarr(FHandle, jarr.Handle));
end;

function THttpResponse.GetBodyXml(xml: TChilkatBase): Boolean;
begin
  Result := Boolean(CkHttpResponse_GetBodyXml(FHandle, xml.Handle));
end;

initialization
  Chilkat_GetProcedureAddress(CkHttpResponse_Create,  'CkHttpResponse_Create');
  Chilkat_GetProcedureAddress(CkHttpResponse_Dispose, 'CkHttpResponse_Dispose');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_LastErrorHtml, 'CkHttpResponse_get_LastErrorHtml');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_LastErrorText, 'CkHttpResponse_get_LastErrorText');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_LastErrorXml, 'CkHttpResponse_get_LastErrorXml');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_Version, 'CkHttpResponse_get_Version');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_DebugLogFilePath, 'CkHttpResponse_get_DebugLogFilePath');
  Chilkat_GetProcedureAddress(CkHttpResponse_put_DebugLogFilePath, 'CkHttpResponse_put_DebugLogFilePath');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_VerboseLogging, 'CkHttpResponse_get_VerboseLogging');
  Chilkat_GetProcedureAddress(CkHttpResponse_put_VerboseLogging, 'CkHttpResponse_put_VerboseLogging');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_LastMethodSuccess, 'CkHttpResponse_get_LastMethodSuccess');
  Chilkat_GetProcedureAddress(CkHttpResponse_put_LastMethodSuccess, 'CkHttpResponse_put_LastMethodSuccess');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_Body, 'CkHttpResponse_get_Body');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_BodyQP, 'CkHttpResponse_get_BodyQP');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_BodyStr, 'CkHttpResponse_get_BodyStr');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_Charset, 'CkHttpResponse_get_Charset');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_ContentLength, 'CkHttpResponse_get_ContentLength');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_ContentLength64, 'CkHttpResponse_get_ContentLength64');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_DateStr, 'CkHttpResponse_get_DateStr');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_Domain, 'CkHttpResponse_get_Domain');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_FinalRedirectUrl, 'CkHttpResponse_get_FinalRedirectUrl');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_FullMime, 'CkHttpResponse_get_FullMime');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_Header, 'CkHttpResponse_get_Header');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_NumCookies, 'CkHttpResponse_get_NumCookies');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_NumHeaderFields, 'CkHttpResponse_get_NumHeaderFields');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_StatusCode, 'CkHttpResponse_get_StatusCode');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_StatusLine, 'CkHttpResponse_get_StatusLine');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_StatusText, 'CkHttpResponse_get_StatusText');
  Chilkat_GetProcedureAddress(CkHttpResponse_get_UncommonOptions, 'CkHttpResponse_get_UncommonOptions');
  Chilkat_GetProcedureAddress(CkHttpResponse_put_UncommonOptions, 'CkHttpResponse_put_UncommonOptions');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetCookieDomain, 'CkHttpResponse_GetCookieDomain');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetCookieExpiresStr, 'CkHttpResponse_GetCookieExpiresStr');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetCookieName, 'CkHttpResponse_GetCookieName');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetCookiePath, 'CkHttpResponse_GetCookiePath');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetCookieValue, 'CkHttpResponse_GetCookieValue');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetHeaderField, 'CkHttpResponse_GetHeaderField');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetHeaderFieldAttr, 'CkHttpResponse_GetHeaderFieldAttr');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetHeaderName, 'CkHttpResponse_GetHeaderName');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetHeaderValue, 'CkHttpResponse_GetHeaderValue');
  Chilkat_GetProcedureAddress(CkHttpResponse_SaveBodyBinary, 'CkHttpResponse_SaveBodyBinary');
  Chilkat_GetProcedureAddress(CkHttpResponse_SaveBodyText, 'CkHttpResponse_SaveBodyText');
  Chilkat_GetProcedureAddress(CkHttpResponse_UrlEncParamValue, 'CkHttpResponse_UrlEncParamValue');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetBodySb, 'CkHttpResponse_GetBodySb');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetBodyBd, 'CkHttpResponse_GetBodyBd');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetBodyJson, 'CkHttpResponse_GetBodyJson');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetBodyJarr, 'CkHttpResponse_GetBodyJarr');
  Chilkat_GetProcedureAddress(CkHttpResponse_GetBodyXml, 'CkHttpResponse_GetBodyXml');

end.
