unit Chilkat.OAuth1;

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

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

interface

uses
  SysUtils,
  Chilkat.Base;

type

  { TOAuth1 wraps CkOAuth1 via the C bridge layer. }
  TOAuth1 = 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  GetAuthorizationHeader: string;
    function  GetBaseString: string;
    function  GetConsumerKey: string;
    procedure SetConsumerKey(AValue: string);
    function  GetConsumerSecret: string;
    procedure SetConsumerSecret(AValue: string);
    function  GetEncodedSignature: string;
    function  GetGeneratedUrl: string;
    function  GetHmacKey: string;
    function  GetNonce: string;
    procedure SetNonce(AValue: string);
    function  GetOauthMethod: string;
    procedure SetOauthMethod(AValue: string);
    function  GetOauthUrl: string;
    procedure SetOauthUrl(AValue: string);
    function  GetOauthVersion: string;
    procedure SetOauthVersion(AValue: string);
    function  GetQueryString: string;
    function  GetSignature: string;
    function  GetSignatureMethod: string;
    procedure SetSignatureMethod(AValue: string);
    function  GetTimestamp: string;
    procedure SetTimestamp(AValue: string);
    function  GetToken: string;
    procedure SetToken(AValue: string);
    function  GetTokenSecret: string;
    procedure SetTokenSecret(AValue: string);
    function  GetRealm: string;
    procedure SetRealm(AValue: 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 AuthorizationHeader: string read GetAuthorizationHeader;
    property BaseString: string read GetBaseString;
    property ConsumerKey: string read GetConsumerKey write SetConsumerKey;
    property ConsumerSecret: string read GetConsumerSecret write SetConsumerSecret;
    property EncodedSignature: string read GetEncodedSignature;
    property GeneratedUrl: string read GetGeneratedUrl;
    property HmacKey: string read GetHmacKey;
    property Nonce: string read GetNonce write SetNonce;
    property OauthMethod: string read GetOauthMethod write SetOauthMethod;
    property OauthUrl: string read GetOauthUrl write SetOauthUrl;
    property OauthVersion: string read GetOauthVersion write SetOauthVersion;
    property QueryString: string read GetQueryString;
    property Signature: string read GetSignature;
    property SignatureMethod: string read GetSignatureMethod write SetSignatureMethod;
    property Timestamp: string read GetTimestamp write SetTimestamp;
    property Token: string read GetToken write SetToken;
    property TokenSecret: string read GetTokenSecret write SetTokenSecret;
    property Realm: string read GetRealm write SetRealm;
    property UncommonOptions: string read GetUncommonOptions write SetUncommonOptions;

    function  AddParam(const name: string; const value: string): Boolean;
    function  GenNonce(numBytes: Integer): Boolean;
    function  GenTimestamp: Boolean;
    function  Generate: Boolean;
    function  RemoveParam(const name: string): Boolean;
    function  SetRsaKey(privKey: TChilkatBase): Boolean;
  end;

implementation

uses
  CkDllLoader,
  Chilkat.Utils;

{ ---- C bridge function pointer types ---- }
type
  TCkOAuth1_Create  = function(): Pointer; cdecl;
  TCkOAuth1_Dispose = procedure(handle: Pointer); cdecl;
  TCkOAuth1_get_LastErrorHtml = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_LastErrorText = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_LastErrorXml = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_Version = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_DebugLogFilePath = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_DebugLogFilePath = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_VerboseLogging = function(handle: Pointer): LongBool; cdecl;
  TCkOAuth1_put_VerboseLogging = procedure(handle: Pointer; value: LongBool); cdecl;
  TCkOAuth1_get_LastMethodSuccess = function(handle: Pointer): LongBool; cdecl;
  TCkOAuth1_put_LastMethodSuccess = procedure(handle: Pointer; value: LongBool); cdecl;
  TCkOAuth1_get_AuthorizationHeader = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_BaseString = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_ConsumerKey = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_ConsumerKey = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_ConsumerSecret = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_ConsumerSecret = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_EncodedSignature = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_GeneratedUrl = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_HmacKey = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_Nonce = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_Nonce = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_OauthMethod = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_OauthMethod = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_OauthUrl = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_OauthUrl = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_OauthVersion = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_OauthVersion = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_QueryString = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_Signature = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_get_SignatureMethod = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_SignatureMethod = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_Timestamp = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_Timestamp = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_Token = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_Token = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_TokenSecret = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_TokenSecret = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_Realm = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_Realm = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_get_UncommonOptions = function(handle: Pointer): PAnsiChar; cdecl;
  TCkOAuth1_put_UncommonOptions = procedure(handle: Pointer; value: PAnsiChar); cdecl;
  TCkOAuth1_AddParam = function(handle: Pointer; name: PAnsiChar; value: PAnsiChar): LongBool; cdecl;
  TCkOAuth1_GenNonce = function(handle: Pointer; numBytes: Integer): LongBool; cdecl;
  TCkOAuth1_GenTimestamp = function(handle: Pointer): LongBool; cdecl;
  TCkOAuth1_Generate = function(handle: Pointer): LongBool; cdecl;
  TCkOAuth1_RemoveParam = function(handle: Pointer; name: PAnsiChar): LongBool; cdecl;
  TCkOAuth1_SetRsaKey = function(handle: Pointer; privKey: Pointer): LongBool; cdecl;

{ ---- C bridge function pointer variables ---- }
var
  CkOAuth1_Create:  TCkOAuth1_Create  = nil;
  CkOAuth1_Dispose: TCkOAuth1_Dispose = nil;
  CkOAuth1_get_LastErrorHtml: TCkOAuth1_get_LastErrorHtml = nil;
  CkOAuth1_get_LastErrorText: TCkOAuth1_get_LastErrorText = nil;
  CkOAuth1_get_LastErrorXml: TCkOAuth1_get_LastErrorXml = nil;
  CkOAuth1_get_Version: TCkOAuth1_get_Version = nil;
  CkOAuth1_get_DebugLogFilePath: TCkOAuth1_get_DebugLogFilePath = nil;
  CkOAuth1_put_DebugLogFilePath: TCkOAuth1_put_DebugLogFilePath = nil;
  CkOAuth1_get_VerboseLogging: TCkOAuth1_get_VerboseLogging = nil;
  CkOAuth1_put_VerboseLogging: TCkOAuth1_put_VerboseLogging = nil;
  CkOAuth1_get_LastMethodSuccess: TCkOAuth1_get_LastMethodSuccess = nil;
  CkOAuth1_put_LastMethodSuccess: TCkOAuth1_put_LastMethodSuccess = nil;
  CkOAuth1_get_AuthorizationHeader: TCkOAuth1_get_AuthorizationHeader = nil;
  CkOAuth1_get_BaseString: TCkOAuth1_get_BaseString = nil;
  CkOAuth1_get_ConsumerKey: TCkOAuth1_get_ConsumerKey = nil;
  CkOAuth1_put_ConsumerKey: TCkOAuth1_put_ConsumerKey = nil;
  CkOAuth1_get_ConsumerSecret: TCkOAuth1_get_ConsumerSecret = nil;
  CkOAuth1_put_ConsumerSecret: TCkOAuth1_put_ConsumerSecret = nil;
  CkOAuth1_get_EncodedSignature: TCkOAuth1_get_EncodedSignature = nil;
  CkOAuth1_get_GeneratedUrl: TCkOAuth1_get_GeneratedUrl = nil;
  CkOAuth1_get_HmacKey: TCkOAuth1_get_HmacKey = nil;
  CkOAuth1_get_Nonce: TCkOAuth1_get_Nonce = nil;
  CkOAuth1_put_Nonce: TCkOAuth1_put_Nonce = nil;
  CkOAuth1_get_OauthMethod: TCkOAuth1_get_OauthMethod = nil;
  CkOAuth1_put_OauthMethod: TCkOAuth1_put_OauthMethod = nil;
  CkOAuth1_get_OauthUrl: TCkOAuth1_get_OauthUrl = nil;
  CkOAuth1_put_OauthUrl: TCkOAuth1_put_OauthUrl = nil;
  CkOAuth1_get_OauthVersion: TCkOAuth1_get_OauthVersion = nil;
  CkOAuth1_put_OauthVersion: TCkOAuth1_put_OauthVersion = nil;
  CkOAuth1_get_QueryString: TCkOAuth1_get_QueryString = nil;
  CkOAuth1_get_Signature: TCkOAuth1_get_Signature = nil;
  CkOAuth1_get_SignatureMethod: TCkOAuth1_get_SignatureMethod = nil;
  CkOAuth1_put_SignatureMethod: TCkOAuth1_put_SignatureMethod = nil;
  CkOAuth1_get_Timestamp: TCkOAuth1_get_Timestamp = nil;
  CkOAuth1_put_Timestamp: TCkOAuth1_put_Timestamp = nil;
  CkOAuth1_get_Token: TCkOAuth1_get_Token = nil;
  CkOAuth1_put_Token: TCkOAuth1_put_Token = nil;
  CkOAuth1_get_TokenSecret: TCkOAuth1_get_TokenSecret = nil;
  CkOAuth1_put_TokenSecret: TCkOAuth1_put_TokenSecret = nil;
  CkOAuth1_get_Realm: TCkOAuth1_get_Realm = nil;
  CkOAuth1_put_Realm: TCkOAuth1_put_Realm = nil;
  CkOAuth1_get_UncommonOptions: TCkOAuth1_get_UncommonOptions = nil;
  CkOAuth1_put_UncommonOptions: TCkOAuth1_put_UncommonOptions = nil;
  CkOAuth1_AddParam: TCkOAuth1_AddParam = nil;
  CkOAuth1_GenNonce: TCkOAuth1_GenNonce = nil;
  CkOAuth1_GenTimestamp: TCkOAuth1_GenTimestamp = nil;
  CkOAuth1_Generate: TCkOAuth1_Generate = nil;
  CkOAuth1_RemoveParam: TCkOAuth1_RemoveParam = nil;
  CkOAuth1_SetRsaKey: TCkOAuth1_SetRsaKey = nil;

constructor TOAuth1.Create;
begin
  inherited Create;
  FHandle := CkOAuth1_Create();
end;

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

function TOAuth1.GetLastErrorHtml: string;
begin
  Result := CkToStr(CkOAuth1_get_LastErrorHtml(FHandle));
end;

function TOAuth1.GetLastErrorText: string;
begin
  Result := CkToStr(CkOAuth1_get_LastErrorText(FHandle));
end;

function TOAuth1.GetLastErrorXml: string;
begin
  Result := CkToStr(CkOAuth1_get_LastErrorXml(FHandle));
end;

function TOAuth1.GetVersion: string;
begin
  Result := CkToStr(CkOAuth1_get_Version(FHandle));
end;

function TOAuth1.GetDebugLogFilePath: string;
begin
  Result := CkToStr(CkOAuth1_get_DebugLogFilePath(FHandle));
end;

procedure TOAuth1.SetDebugLogFilePath(AValue: string);
begin
  CkOAuth1_put_DebugLogFilePath(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetVerboseLogging: Boolean;
begin
  Result := Boolean(CkOAuth1_get_VerboseLogging(FHandle));
end;

procedure TOAuth1.SetVerboseLogging(AValue: Boolean);
begin
  CkOAuth1_put_VerboseLogging(FHandle, LongBool(AValue));
end;

function TOAuth1.GetLastMethodSuccess: Boolean;
begin
  Result := Boolean(CkOAuth1_get_LastMethodSuccess(FHandle));
end;

procedure TOAuth1.SetLastMethodSuccess(AValue: Boolean);
begin
  CkOAuth1_put_LastMethodSuccess(FHandle, LongBool(AValue));
end;

function TOAuth1.GetAuthorizationHeader: string;
begin
  Result := CkToStr(CkOAuth1_get_AuthorizationHeader(FHandle));
end;

function TOAuth1.GetBaseString: string;
begin
  Result := CkToStr(CkOAuth1_get_BaseString(FHandle));
end;

function TOAuth1.GetConsumerKey: string;
begin
  Result := CkToStr(CkOAuth1_get_ConsumerKey(FHandle));
end;

procedure TOAuth1.SetConsumerKey(AValue: string);
begin
  CkOAuth1_put_ConsumerKey(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetConsumerSecret: string;
begin
  Result := CkToStr(CkOAuth1_get_ConsumerSecret(FHandle));
end;

procedure TOAuth1.SetConsumerSecret(AValue: string);
begin
  CkOAuth1_put_ConsumerSecret(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetEncodedSignature: string;
begin
  Result := CkToStr(CkOAuth1_get_EncodedSignature(FHandle));
end;

function TOAuth1.GetGeneratedUrl: string;
begin
  Result := CkToStr(CkOAuth1_get_GeneratedUrl(FHandle));
end;

function TOAuth1.GetHmacKey: string;
begin
  Result := CkToStr(CkOAuth1_get_HmacKey(FHandle));
end;

function TOAuth1.GetNonce: string;
begin
  Result := CkToStr(CkOAuth1_get_Nonce(FHandle));
end;

procedure TOAuth1.SetNonce(AValue: string);
begin
  CkOAuth1_put_Nonce(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetOauthMethod: string;
begin
  Result := CkToStr(CkOAuth1_get_OauthMethod(FHandle));
end;

procedure TOAuth1.SetOauthMethod(AValue: string);
begin
  CkOAuth1_put_OauthMethod(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetOauthUrl: string;
begin
  Result := CkToStr(CkOAuth1_get_OauthUrl(FHandle));
end;

procedure TOAuth1.SetOauthUrl(AValue: string);
begin
  CkOAuth1_put_OauthUrl(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetOauthVersion: string;
begin
  Result := CkToStr(CkOAuth1_get_OauthVersion(FHandle));
end;

procedure TOAuth1.SetOauthVersion(AValue: string);
begin
  CkOAuth1_put_OauthVersion(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetQueryString: string;
begin
  Result := CkToStr(CkOAuth1_get_QueryString(FHandle));
end;

function TOAuth1.GetSignature: string;
begin
  Result := CkToStr(CkOAuth1_get_Signature(FHandle));
end;

function TOAuth1.GetSignatureMethod: string;
begin
  Result := CkToStr(CkOAuth1_get_SignatureMethod(FHandle));
end;

procedure TOAuth1.SetSignatureMethod(AValue: string);
begin
  CkOAuth1_put_SignatureMethod(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetTimestamp: string;
begin
  Result := CkToStr(CkOAuth1_get_Timestamp(FHandle));
end;

procedure TOAuth1.SetTimestamp(AValue: string);
begin
  CkOAuth1_put_Timestamp(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetToken: string;
begin
  Result := CkToStr(CkOAuth1_get_Token(FHandle));
end;

procedure TOAuth1.SetToken(AValue: string);
begin
  CkOAuth1_put_Token(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetTokenSecret: string;
begin
  Result := CkToStr(CkOAuth1_get_TokenSecret(FHandle));
end;

procedure TOAuth1.SetTokenSecret(AValue: string);
begin
  CkOAuth1_put_TokenSecret(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetRealm: string;
begin
  Result := CkToStr(CkOAuth1_get_Realm(FHandle));
end;

procedure TOAuth1.SetRealm(AValue: string);
begin
  CkOAuth1_put_Realm(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.GetUncommonOptions: string;
begin
  Result := CkToStr(CkOAuth1_get_UncommonOptions(FHandle));
end;

procedure TOAuth1.SetUncommonOptions(AValue: string);
begin
  CkOAuth1_put_UncommonOptions(FHandle, PAnsiChar(StrToCk(AValue)));
end;

function TOAuth1.AddParam(const name: string; const value: string): Boolean;
begin
  Result := Boolean(CkOAuth1_AddParam(FHandle, PAnsiChar(StrToCk(name)), PAnsiChar(StrToCk(value))));
end;

function TOAuth1.GenNonce(numBytes: Integer): Boolean;
begin
  Result := Boolean(CkOAuth1_GenNonce(FHandle, numBytes));
end;

function TOAuth1.GenTimestamp: Boolean;
begin
  Result := Boolean(CkOAuth1_GenTimestamp(FHandle));
end;

function TOAuth1.Generate: Boolean;
begin
  Result := Boolean(CkOAuth1_Generate(FHandle));
end;

function TOAuth1.RemoveParam(const name: string): Boolean;
begin
  Result := Boolean(CkOAuth1_RemoveParam(FHandle, PAnsiChar(StrToCk(name))));
end;

function TOAuth1.SetRsaKey(privKey: TChilkatBase): Boolean;
begin
  Result := Boolean(CkOAuth1_SetRsaKey(FHandle, privKey.Handle));
end;

initialization
  Chilkat_GetProcedureAddress(CkOAuth1_Create,  'CkOAuth1_Create');
  Chilkat_GetProcedureAddress(CkOAuth1_Dispose, 'CkOAuth1_Dispose');
  Chilkat_GetProcedureAddress(CkOAuth1_get_LastErrorHtml, 'CkOAuth1_get_LastErrorHtml');
  Chilkat_GetProcedureAddress(CkOAuth1_get_LastErrorText, 'CkOAuth1_get_LastErrorText');
  Chilkat_GetProcedureAddress(CkOAuth1_get_LastErrorXml, 'CkOAuth1_get_LastErrorXml');
  Chilkat_GetProcedureAddress(CkOAuth1_get_Version, 'CkOAuth1_get_Version');
  Chilkat_GetProcedureAddress(CkOAuth1_get_DebugLogFilePath, 'CkOAuth1_get_DebugLogFilePath');
  Chilkat_GetProcedureAddress(CkOAuth1_put_DebugLogFilePath, 'CkOAuth1_put_DebugLogFilePath');
  Chilkat_GetProcedureAddress(CkOAuth1_get_VerboseLogging, 'CkOAuth1_get_VerboseLogging');
  Chilkat_GetProcedureAddress(CkOAuth1_put_VerboseLogging, 'CkOAuth1_put_VerboseLogging');
  Chilkat_GetProcedureAddress(CkOAuth1_get_LastMethodSuccess, 'CkOAuth1_get_LastMethodSuccess');
  Chilkat_GetProcedureAddress(CkOAuth1_put_LastMethodSuccess, 'CkOAuth1_put_LastMethodSuccess');
  Chilkat_GetProcedureAddress(CkOAuth1_get_AuthorizationHeader, 'CkOAuth1_get_AuthorizationHeader');
  Chilkat_GetProcedureAddress(CkOAuth1_get_BaseString, 'CkOAuth1_get_BaseString');
  Chilkat_GetProcedureAddress(CkOAuth1_get_ConsumerKey, 'CkOAuth1_get_ConsumerKey');
  Chilkat_GetProcedureAddress(CkOAuth1_put_ConsumerKey, 'CkOAuth1_put_ConsumerKey');
  Chilkat_GetProcedureAddress(CkOAuth1_get_ConsumerSecret, 'CkOAuth1_get_ConsumerSecret');
  Chilkat_GetProcedureAddress(CkOAuth1_put_ConsumerSecret, 'CkOAuth1_put_ConsumerSecret');
  Chilkat_GetProcedureAddress(CkOAuth1_get_EncodedSignature, 'CkOAuth1_get_EncodedSignature');
  Chilkat_GetProcedureAddress(CkOAuth1_get_GeneratedUrl, 'CkOAuth1_get_GeneratedUrl');
  Chilkat_GetProcedureAddress(CkOAuth1_get_HmacKey, 'CkOAuth1_get_HmacKey');
  Chilkat_GetProcedureAddress(CkOAuth1_get_Nonce, 'CkOAuth1_get_Nonce');
  Chilkat_GetProcedureAddress(CkOAuth1_put_Nonce, 'CkOAuth1_put_Nonce');
  Chilkat_GetProcedureAddress(CkOAuth1_get_OauthMethod, 'CkOAuth1_get_OauthMethod');
  Chilkat_GetProcedureAddress(CkOAuth1_put_OauthMethod, 'CkOAuth1_put_OauthMethod');
  Chilkat_GetProcedureAddress(CkOAuth1_get_OauthUrl, 'CkOAuth1_get_OauthUrl');
  Chilkat_GetProcedureAddress(CkOAuth1_put_OauthUrl, 'CkOAuth1_put_OauthUrl');
  Chilkat_GetProcedureAddress(CkOAuth1_get_OauthVersion, 'CkOAuth1_get_OauthVersion');
  Chilkat_GetProcedureAddress(CkOAuth1_put_OauthVersion, 'CkOAuth1_put_OauthVersion');
  Chilkat_GetProcedureAddress(CkOAuth1_get_QueryString, 'CkOAuth1_get_QueryString');
  Chilkat_GetProcedureAddress(CkOAuth1_get_Signature, 'CkOAuth1_get_Signature');
  Chilkat_GetProcedureAddress(CkOAuth1_get_SignatureMethod, 'CkOAuth1_get_SignatureMethod');
  Chilkat_GetProcedureAddress(CkOAuth1_put_SignatureMethod, 'CkOAuth1_put_SignatureMethod');
  Chilkat_GetProcedureAddress(CkOAuth1_get_Timestamp, 'CkOAuth1_get_Timestamp');
  Chilkat_GetProcedureAddress(CkOAuth1_put_Timestamp, 'CkOAuth1_put_Timestamp');
  Chilkat_GetProcedureAddress(CkOAuth1_get_Token, 'CkOAuth1_get_Token');
  Chilkat_GetProcedureAddress(CkOAuth1_put_Token, 'CkOAuth1_put_Token');
  Chilkat_GetProcedureAddress(CkOAuth1_get_TokenSecret, 'CkOAuth1_get_TokenSecret');
  Chilkat_GetProcedureAddress(CkOAuth1_put_TokenSecret, 'CkOAuth1_put_TokenSecret');
  Chilkat_GetProcedureAddress(CkOAuth1_get_Realm, 'CkOAuth1_get_Realm');
  Chilkat_GetProcedureAddress(CkOAuth1_put_Realm, 'CkOAuth1_put_Realm');
  Chilkat_GetProcedureAddress(CkOAuth1_get_UncommonOptions, 'CkOAuth1_get_UncommonOptions');
  Chilkat_GetProcedureAddress(CkOAuth1_put_UncommonOptions, 'CkOAuth1_put_UncommonOptions');
  Chilkat_GetProcedureAddress(CkOAuth1_AddParam, 'CkOAuth1_AddParam');
  Chilkat_GetProcedureAddress(CkOAuth1_GenNonce, 'CkOAuth1_GenNonce');
  Chilkat_GetProcedureAddress(CkOAuth1_GenTimestamp, 'CkOAuth1_GenTimestamp');
  Chilkat_GetProcedureAddress(CkOAuth1_Generate, 'CkOAuth1_Generate');
  Chilkat_GetProcedureAddress(CkOAuth1_RemoveParam, 'CkOAuth1_RemoveParam');
  Chilkat_GetProcedureAddress(CkOAuth1_SetRsaKey, 'CkOAuth1_SetRsaKey');

end.
