unit QExport4Types;

{$I QExport4VerCtrl.inc}

interface

uses
  {$IFDEF VCL16}
    System.WideStrings
    {$IFNDEF QE_UNICODE}
      , System.Classes
    {$ENDIF};
  {$ELSE}
    {$IFDEF VCL10}
      WideStrings
    {$ELSE}
      QExport4EmsWideStrings
    {$ENDIF}
    {$IFNDEF QE_UNICODE}
      , Classes
    {$ENDIF};
  {$ENDIF}

type
  TQExportColType = (ectInteger, ectBigint, ectFloat, ectCurrency, ectDate,
    ectTime, ectDateTime, ectString, ectBoolean, ectUnknown, ectNumeric);

  TQEImagePartType = (iptBmp, iptGif, iptPng, iptWmf, iptEmf, iptIcon, iptPcx,
    iptJpeg, iptTiff, iptUnknown);
  TQEImagePartTypes = set of TQEImagePartType;

  PqeChar = {$IFDEF QE_UNICODE}PWideChar{$ELSE}PChar{$ENDIF};
  qeChar = {$IFDEF QE_UNICODE}WideChar{$ELSE}Char{$ENDIF};
  qeString = {$IFDEF QE_UNICODE}WideString{$ELSE}string{$ENDIF};
  TqeStrings = {$IFDEF QE_UNICODE}
    TWideStrings
  {$ELSE}TStrings{$ENDIF};
  TqeStringList = {$IFDEF QE_UNICODE}
    TWideStringList
  {$ELSE}TStringList{$ENDIF};
  
implementation

end.
