983 lines
46 KiB
C++
983 lines
46 KiB
C++
// CodeGear C++Builder
|
|
// Copyright (c) 1995, 2025 by Embarcadero Technologies, Inc.
|
|
// All rights reserved
|
|
|
|
// (DO NOT EDIT: machine generated header) 'hyiedefs.pas' rev: 37.00 (Windows)
|
|
|
|
#ifndef hyiedefsHPP
|
|
#define hyiedefsHPP
|
|
|
|
#pragma delphiheader begin
|
|
#pragma option push
|
|
#if defined(__BORLANDC__) && !defined(__clang__)
|
|
#pragma option -w- // All warnings off
|
|
#pragma option -Vx // Zero-length empty class member
|
|
#endif
|
|
#pragma pack(push,8)
|
|
#include <System.hpp>
|
|
#include <SysInit.hpp>
|
|
#include <System.UITypes.hpp>
|
|
#include <Winapi.Windows.hpp>
|
|
#include <Winapi.Messages.hpp>
|
|
#include <System.Classes.hpp>
|
|
#include <System.SysUtils.hpp>
|
|
#include <Vcl.Graphics.hpp>
|
|
#include <Vcl.StdCtrls.hpp>
|
|
#include <System.Types.hpp>
|
|
|
|
//-- user supplied -----------------------------------------------------------
|
|
|
|
namespace Hyiedefs
|
|
{
|
|
//-- forward type declarations -----------------------------------------------
|
|
class DELPHICLASS EIEException;
|
|
struct TIELayerMagnification;
|
|
struct TDrawDibTime;
|
|
struct TBitmapInfoHeader256;
|
|
struct TIEPoint;
|
|
struct TIE2DPoint;
|
|
struct TIE3DPoint;
|
|
struct TIEQuadCoords;
|
|
struct TRGBA;
|
|
struct TRGB48;
|
|
struct TRGBA48;
|
|
struct TIELine;
|
|
struct TRGB;
|
|
struct TCMYK;
|
|
struct TCMYK16;
|
|
struct TCIELab;
|
|
struct TYCbCr;
|
|
class DELPHICLASS TIEVSoftShadow;
|
|
struct TProgressRec;
|
|
struct THYIEGraphicHeader;
|
|
struct TIELANGUAGECHARINFO;
|
|
__interface DELPHIINTERFACE IIESequentialStream;
|
|
typedef System::DelphiInterface<IIESequentialStream> _di_IIESequentialStream;
|
|
struct DECLSPEC_DRECORD IE_STATSTG
|
|
{
|
|
};
|
|
|
|
|
|
__interface DELPHIINTERFACE IIEStream;
|
|
typedef System::DelphiInterface<IIEStream> _di_IIEStream;
|
|
struct TIERectangle;
|
|
struct TDPoint;
|
|
__interface DELPHIINTERFACE IIELanguageUpdatable;
|
|
typedef System::DelphiInterface<IIELanguageUpdatable> _di_IIELanguageUpdatable;
|
|
struct TIECMSRGBCOLOR;
|
|
struct TIECMSCMYKCOLOR;
|
|
struct TIECMSXYZCOLOR;
|
|
struct TIECMSYxyCOLOR;
|
|
struct TIECMSLabCOLOR;
|
|
struct TIECMSGENERIC3CHANNEL;
|
|
struct TIECMSNAMEDCOLOR;
|
|
struct TIECMSHiFiCOLOR;
|
|
struct TIECMSAlignment;
|
|
struct TIECMSCOLOR;
|
|
struct TIEPOINTL;
|
|
struct TIEDeviceModeW;
|
|
struct TIEGestureNotifyStruct;
|
|
struct TIEWMGestureNotify;
|
|
struct TIEGESTUREINFO;
|
|
struct TIEGESTURECONFIG;
|
|
//-- type declarations -------------------------------------------------------
|
|
typedef System::Uitypes::TScrollStyle TIEScrollStyle;
|
|
|
|
class PASCALIMPLEMENTATION EIEException : public System::Sysutils::Exception
|
|
{
|
|
typedef System::Sysutils::Exception inherited;
|
|
|
|
public:
|
|
/* Exception.Create */ inline __fastcall EIEException(const System::UnicodeString Msg) : System::Sysutils::Exception(Msg) { }
|
|
/* Exception.CreateFmt */ inline __fastcall EIEException(const System::UnicodeString Msg, const System::TVarRec *Args, const System::NativeInt Args_High) : System::Sysutils::Exception(Msg, Args, Args_High) { }
|
|
/* Exception.CreateRes */ inline __fastcall EIEException(System::NativeUInt Ident)/* overload */ : System::Sysutils::Exception(Ident) { }
|
|
/* Exception.CreateRes */ inline __fastcall EIEException(System::PResStringRec ResStringRec)/* overload */ : System::Sysutils::Exception(ResStringRec) { }
|
|
/* Exception.CreateResFmt */ inline __fastcall EIEException(System::NativeUInt Ident, const System::TVarRec *Args, const System::NativeInt Args_High)/* overload */ : System::Sysutils::Exception(Ident, Args, Args_High) { }
|
|
/* Exception.CreateResFmt */ inline __fastcall EIEException(System::PResStringRec ResStringRec, const System::TVarRec *Args, const System::NativeInt Args_High)/* overload */ : System::Sysutils::Exception(ResStringRec, Args, Args_High) { }
|
|
/* Exception.CreateHelp */ inline __fastcall EIEException(const System::UnicodeString Msg, int AHelpContext) : System::Sysutils::Exception(Msg, AHelpContext) { }
|
|
/* Exception.CreateFmtHelp */ inline __fastcall EIEException(const System::UnicodeString Msg, const System::TVarRec *Args, const System::NativeInt Args_High, int AHelpContext) : System::Sysutils::Exception(Msg, Args, Args_High, AHelpContext) { }
|
|
/* Exception.CreateResHelp */ inline __fastcall EIEException(System::NativeUInt Ident, int AHelpContext)/* overload */ : System::Sysutils::Exception(Ident, AHelpContext) { }
|
|
/* Exception.CreateResHelp */ inline __fastcall EIEException(System::PResStringRec ResStringRec, int AHelpContext)/* overload */ : System::Sysutils::Exception(ResStringRec, AHelpContext) { }
|
|
/* Exception.CreateResFmtHelp */ inline __fastcall EIEException(System::PResStringRec ResStringRec, const System::TVarRec *Args, const System::NativeInt Args_High, int AHelpContext)/* overload */ : System::Sysutils::Exception(ResStringRec, Args, Args_High, AHelpContext) { }
|
|
/* Exception.CreateResFmtHelp */ inline __fastcall EIEException(System::NativeUInt Ident, const System::TVarRec *Args, const System::NativeInt Args_High, int AHelpContext)/* overload */ : System::Sysutils::Exception(Ident, Args, Args_High, AHelpContext) { }
|
|
/* Exception.Destroy */ inline __fastcall virtual ~EIEException() { }
|
|
|
|
};
|
|
|
|
|
|
enum DECLSPEC_DENUM TIEAntialiasMode : unsigned char { ierNone, ierFast, ierBilinear, ierBicubic };
|
|
|
|
enum DECLSPEC_DENUM TFlipDir : unsigned char { fdHorizontal, fdVertical };
|
|
|
|
enum DECLSPEC_DENUM TIEMagnifyStyle : unsigned char { iemRectangle, iemEllipse };
|
|
|
|
enum DECLSPEC_DENUM TIEMagnifySource : unsigned char { iemBackgroundLayer, iemCanvas };
|
|
|
|
struct DECLSPEC_DRECORD TIELayerMagnification
|
|
{
|
|
public:
|
|
bool Enabled;
|
|
double Rate;
|
|
TIEMagnifyStyle Style;
|
|
TIEMagnifySource Source;
|
|
};
|
|
|
|
|
|
enum DECLSPEC_DENUM TIEColorSpace : unsigned char { iecmsRGB, iecmsBGR, iecmsCMYK, iecmsCMYK6, iecmsCIELab, iecmsGray8, iecmsRGB48, iecmsRGB48_SE, iecmsYCBCR };
|
|
|
|
enum DECLSPEC_DENUM Hyiedefs__2 : unsigned char { iedaCopy, iedaMove };
|
|
|
|
typedef System::Set<Hyiedefs__2, Hyiedefs__2::iedaCopy, Hyiedefs__2::iedaMove> TIEFileDragDropActions;
|
|
|
|
typedef TBitmapInfoHeader256 *PBitmapInfoHeader256;
|
|
|
|
typedef unsigned __int64 TIESizeT;
|
|
|
|
typedef System::StaticArray<System::Types::TPoint, 134217728> TPointArray;
|
|
|
|
typedef TPointArray *PPointArray;
|
|
|
|
typedef System::StaticArray<TIEPoint, 134217728> TIEPointArray;
|
|
|
|
typedef TIEPointArray *PIEPointArray;
|
|
|
|
typedef System::StaticArray<void *, 134217728> TPointerArray;
|
|
|
|
typedef TPointerArray *PPointerArray;
|
|
|
|
typedef System::DynamicArray<System::Types::TPoint> TIEArrayOfTPoint;
|
|
|
|
typedef System::DynamicArray<char> TIEArrayOfAnsiChar;
|
|
|
|
typedef System::StaticArray<double, 134217728> TDoubleArray;
|
|
|
|
typedef TDoubleArray *PDoubleArray;
|
|
|
|
typedef System::StaticArray<unsigned, 134217728> TDWordArray;
|
|
|
|
typedef TDWordArray *PDWordArray;
|
|
|
|
typedef System::StaticArray<float, 134217728> TSingleArray;
|
|
|
|
typedef TSingleArray *PSingleArray;
|
|
|
|
typedef TRGBA *PRGBA;
|
|
|
|
typedef System::StaticArray<TRGBA, 134217728> TIERGBAPalette;
|
|
|
|
typedef TIERGBAPalette *PIERGBAPalette;
|
|
|
|
typedef TRGB *PRGB;
|
|
|
|
typedef System::StaticArray<TRGB, 134217728> TIERGBPalette;
|
|
|
|
typedef TIERGBPalette *PIERGBPalette;
|
|
|
|
typedef TCMYK *PCMYK;
|
|
|
|
typedef TCIELab *PCIELAB;
|
|
|
|
typedef System::StaticArray<TCIELab, 134217728> TCIELABROW;
|
|
|
|
typedef TCIELABROW *PCIELABROW;
|
|
|
|
typedef TYCbCr *PYCBCR;
|
|
|
|
typedef System::StaticArray<TCMYK, 134217728> TCMYKROW;
|
|
|
|
typedef TCMYKROW *PCMYKROW;
|
|
|
|
typedef System::StaticArray<TRGB, 134217728> RGBROW;
|
|
|
|
typedef RGBROW *PRGBROW;
|
|
|
|
typedef System::StaticArray<TRGBA, 134217728> RGB32ROW;
|
|
|
|
typedef RGB32ROW *PRGB32ROW;
|
|
|
|
typedef System::StaticArray<TRGB48, 134217728> TRGB48ROW;
|
|
|
|
typedef TRGB48ROW *PRGB48ROW;
|
|
|
|
typedef System::StaticArray<System::Byte, 134217728> TBYTEROW;
|
|
|
|
typedef TBYTEROW *PBYTEROW;
|
|
|
|
typedef System::StaticArray<PBYTEROW, 134217728> TBYTEROWS;
|
|
|
|
typedef TBYTEROWS *PBYTEROWS;
|
|
|
|
typedef System::StaticArray<int, 134217728> IntegerArray;
|
|
|
|
typedef IntegerArray *pIntegerArray;
|
|
|
|
typedef System::StaticArray<__int64, 134217728> int64array;
|
|
|
|
typedef int64array *pint64array;
|
|
|
|
typedef System::StaticArray<PRGB, 134217728> PRGBArray;
|
|
|
|
typedef PRGBArray *PPRGBArray;
|
|
|
|
typedef bool *pboolean;
|
|
|
|
typedef System::DynamicArray<double> TIEArrayOfDouble;
|
|
|
|
typedef System::DynamicArray<float> TIEArrayOfSingle;
|
|
|
|
typedef TProgressRec *PProgressRec;
|
|
|
|
typedef double *PIEDouble;
|
|
|
|
typedef Winapi::Windows::THandle hDrawDib;
|
|
|
|
struct DECLSPEC_DRECORD TDrawDibTime
|
|
{
|
|
public:
|
|
System::LongInt timeCount;
|
|
System::LongInt timeDraw;
|
|
System::LongInt timeDecompress;
|
|
System::LongInt timeDither;
|
|
System::LongInt timeStretch;
|
|
System::LongInt timeBlt;
|
|
System::LongInt timeSetDIBits;
|
|
};
|
|
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TBitmapInfoHeader256
|
|
{
|
|
public:
|
|
unsigned biSize;
|
|
System::LongInt biWidth;
|
|
System::LongInt biHeight;
|
|
System::Word biPlanes;
|
|
System::Word biBitCount;
|
|
unsigned biCompression;
|
|
unsigned biSizeImage;
|
|
System::LongInt biXPelsPerMeter;
|
|
System::LongInt biYPelsPerMeter;
|
|
unsigned biClrUsed;
|
|
unsigned biClrImportant;
|
|
System::StaticArray<tagRGBQUAD, 2> Palette;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIEPoint
|
|
{
|
|
public:
|
|
System::LongInt X;
|
|
System::LongInt Y;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIE2DPoint
|
|
{
|
|
public:
|
|
double X;
|
|
double Y;
|
|
};
|
|
|
|
|
|
typedef System::StaticArray<TIE2DPoint, 2> TIEDRectangle;
|
|
|
|
typedef System::StaticArray<TIE2DPoint, 4> TIEDRotatedRectangle;
|
|
|
|
typedef System::DynamicArray<TIE2DPoint> TIE2DPointArray;
|
|
|
|
struct DECLSPEC_DRECORD TIE3DPoint
|
|
{
|
|
public:
|
|
double x;
|
|
double y;
|
|
double z;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIEQuadCoords
|
|
{
|
|
public:
|
|
int x0;
|
|
int y0;
|
|
int x1;
|
|
int y1;
|
|
int x2;
|
|
int y2;
|
|
int x3;
|
|
int y3;
|
|
};
|
|
|
|
|
|
typedef System::StaticArray<short, 134217728> TIESmallIntArray;
|
|
|
|
typedef TIESmallIntArray *PIESmallIntArray;
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TRGBA
|
|
{
|
|
public:
|
|
System::Byte b;
|
|
System::Byte g;
|
|
System::Byte r;
|
|
System::Byte a;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TRGB48
|
|
{
|
|
public:
|
|
System::Word r;
|
|
System::Word g;
|
|
System::Word b;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TRGBA48
|
|
{
|
|
public:
|
|
System::Word r;
|
|
System::Word g;
|
|
System::Word b;
|
|
System::Word a;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
typedef TRGBA48 *PRGBA48;
|
|
|
|
typedef TRGB48 *PRGB48;
|
|
|
|
struct DECLSPEC_DRECORD TIELine
|
|
{
|
|
public:
|
|
Winapi::Windows::TPoint P;
|
|
Winapi::Windows::TPoint Q;
|
|
};
|
|
|
|
|
|
typedef System::StaticArray<TIELine, 8193> TIELineArray;
|
|
|
|
typedef TIELineArray *PIELineArray;
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TRGB
|
|
{
|
|
public:
|
|
System::Byte b;
|
|
System::Byte g;
|
|
System::Byte r;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
typedef System::DynamicArray<TRGB> TIEArrayOfTRGB;
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TCMYK
|
|
{
|
|
public:
|
|
System::Byte c;
|
|
System::Byte m;
|
|
System::Byte y;
|
|
System::Byte k;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TCMYK16
|
|
{
|
|
public:
|
|
System::Word c;
|
|
System::Word m;
|
|
System::Word y;
|
|
System::Word k;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
typedef TCMYK16 *PCMYK16;
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TCIELab
|
|
{
|
|
public:
|
|
System::Byte l;
|
|
System::Int8 a;
|
|
System::Int8 b;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TYCbCr
|
|
{
|
|
public:
|
|
System::Byte y;
|
|
System::Byte Cb;
|
|
System::Byte Cr;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
typedef System::DynamicArray<System::Byte> TIEArrayOfByte;
|
|
|
|
typedef System::DynamicArray<void *> TIEArrayOfPointer;
|
|
|
|
typedef System::DynamicArray<int> TIEArrayOfInteger;
|
|
|
|
typedef System::DynamicArray<unsigned> TIEArrayOfDWord;
|
|
|
|
class PASCALIMPLEMENTATION TIEVSoftShadow : public System::TObject
|
|
{
|
|
typedef System::TObject inherited;
|
|
|
|
public:
|
|
bool Enabled;
|
|
double Radius;
|
|
int OffsetX;
|
|
int OffsetY;
|
|
int Intensity;
|
|
TRGB ShadowColor;
|
|
__fastcall TIEVSoftShadow();
|
|
void __fastcall Assign(TIEVSoftShadow* Source);
|
|
public:
|
|
/* TObject.Destroy */ inline __fastcall virtual ~TIEVSoftShadow() { }
|
|
|
|
};
|
|
|
|
|
|
typedef void __fastcall (__closure *TIEProgressEvent)(System::TObject* Sender, int per);
|
|
|
|
enum DECLSPEC_DENUM TIEJob : unsigned char { iejNOTHING, iejGENERALPROCESSING, iejVIDEOCAP_CONNECTING };
|
|
|
|
typedef void __fastcall (__closure *TIEJobEvent)(System::TObject* Sender, TIEJob job, int per);
|
|
|
|
struct DECLSPEC_DRECORD TProgressRec
|
|
{
|
|
public:
|
|
TIEProgressEvent fOnProgress;
|
|
System::TObject* Sender;
|
|
int val;
|
|
int tot;
|
|
double per1;
|
|
double per2;
|
|
pboolean Aborting;
|
|
};
|
|
|
|
|
|
enum DECLSPEC_DENUM TResampleFilter : unsigned char { rfNone, rfTriangle, rfHermite, rfBell, rfBSpline, rfLanczos3, rfMitchell, rfNearest, rfLinear, rfFastLinear, rfBilinear, rfBicubic, rfProjectBW, rfProjectWB, rfWICNearestNeighbor, rfWICLinear, rfWICCubic, rfWICFant };
|
|
|
|
enum DECLSPEC_DENUM THistogramScale : unsigned char { iehsLinear, iehsLinearClipped, iehsLogarithmic };
|
|
|
|
struct DECLSPEC_DRECORD THYIEGraphicHeader
|
|
{
|
|
public:
|
|
System::Word Count;
|
|
System::Word HType;
|
|
System::LongInt Size;
|
|
};
|
|
|
|
|
|
enum DECLSPEC_DENUM TMsgLanguage : unsigned char { msSystem, msEnglish, msItalian, msGerman, msSpanish, msFrench, msPortuguese, msGreek, msRussian, msDutch, msSwedish, msPolish, msJapanese, msCzech, msFinnish, msFarsi, msChinese, msChineseTraditional, msChineseTraditionalBig5, msDanish, msTurkish, msKorean, msHungarian, msArabic, msSerbian, msNorwegian, msUser };
|
|
|
|
enum DECLSPEC_DENUM TMsgLanguageWords : unsigned short { IEMSG_PREVIEW, IEMSG_SOURCE, IEMSG_RESULT, IEMSG_OK, IEMSG_CANCEL, IEMSG_LOCKPREVIEW, IEMSG_COPYRESULTTOSOURCE, IEMSG_CONTRAST, IEMSG_BRIGHTNESS, IEMSG_HUE, IEMSG_SATURATION, IEMSG_VALUE, IEMSG_BASECOLOR, IEMSG_NEWCOLOR, IEMSG_LUMINOSITY, IEMSG_RED, IEMSG_GREEN, IEMSG_BLUE, IEMSG_FILTERVALUES, IEMSG_PRESETS, IEMSG_DIVISOR, IEMSG_LOAD, IEMSG_SAVE, IEMSG_EQUALIZATION, IEMSG_THRESHOLD, IEMSG_EQUALIZE, IEMSG_HISTOGRAM, IEMSG_GRAY, IEMSG_LIGHT, IEMSG_LEFT, IEMSG_TOP, IEMSG_WIDTH, IEMSG_HEIGHT, IEMSG_COLOR, IEMSG_SOURCEIMAGEQUANTITY, IEMSG_LENS, IEMSG_REFRACTION, IEMSG_PARAMETERSPREVIEW, IEMSG_QUALITY, IEMSG_DCTMETHOD, IEMSG_SMOOTHINGFACTOR, IEMSG_GRAYSCALE, IEMSG_OPTIMALHUFFMAN, IEMSG_ORIGINALSIZE,
|
|
IEMSG_COMPRESSEDSIZE, IEMSG_ADVANCED, IEMSG_PROGRESSIVE, IEMSG_COMPRESSION, IEMSG_IMAGEINDEX, IEMSG_PHOTOMETRIC, IEMSG_SCANNDEDDOCUMENTINFO, IEMSG_NAME, IEMSG_DESCRIPTION, IEMSG_PAGENAME, IEMSG_PAGENUMBER, IEMSG_OF, IEMSG_HORIZPOSITIONINCH, IEMSG_VERTPOSITIONINCH, IEMSG_COLORS, IEMSG_TRANSPARENT, IEMSG_TRANSPARENTCOLOR, IEMSG_INTERLACED, IEMSG_BACKGROUND, IEMSG_HORIZPOSITION, IEMSG_VERTPOSITION, IEMSG_DELAYTIME, IEMSG_FILTER, IEMSG_WAVE, IEMSG_AMPLITUDE, IEMSG_WAVELENGTH, IEMSG_PHASE, IEMSG_REFLECTIVE, IEMSG_USERFILTER, IEMSG_MORPHFILTER, IEMSG_WINDOWSIZE, IEMSG_MAXIMUM, IEMSG_MINIMUM, IEMSG_OPEN, IEMSG_CLOSE, IEMSG_ROTATE, IEMSG_FLIP, IEMSG_FLIPHOR, IEMSG_FLIPVER, IEMSG_FREQUENCYDOMAINIMAGE, IEMSG_SELECTTHEREGIONTOCLEAR, IEMSG_CLEAR, IEMSG_RESET,
|
|
IEMSG_ANIMATE, IEMSG_LOADFILTER, IEMSG_SAVEFILTER, IEMSG_BUMPMAP, IEMSG_PRINT, IEMSG_MARGINS, IEMSG_INCHES, IEMSG_RIGHT, IEMSG_BOTTOM, IEMSG_POSITION, IEMSG_SIZE, IEMSG_NORMAL, IEMSG_FITTOPAGE, IEMSG_STRETCHTOPAGE, IEMSG_SPECIFIEDSIZE, IEMSG_GAMMACORRECTION, IEMSG_VALUE2, IEMSG_PRINTSETUP, IEMSG_LEFTMARGIN, IEMSG_TOPMARGIN, IEMSG_RIGHTMARGIN, IEMSG_BOTTOMMARGIN, IEMSG_LOCATIONSIZE, IEMSG_TOPLEFT, IEMSG_TOPCENTER, IEMSG_TOPRIGHT, IEMSG_CENTERLEFT, IEMSG_CENTER, IEMSG_CENTERRIGHT, IEMSG_BOTTOMLEFT, IEMSG_BOTTOMCENTER, IEMSG_BOTTOMRIGHT, IEMSG_CLOSE2, IEMSG_APPLY, IEMSG_MEASUREUNITS, IEMSG_UNITS, IEMSG_RATE, IEMSG_ALLGRAPHICS, IEMSG_VIDEOFORWINDOWS, IEMSG_FILE, IEMSG_MEM, IEMSG_LOCKPREVIEWHINT, IEMSG_PRINTALL, IEMSG_PRINTSELECTED, IEMSG_ALLCOMMONGRAPHICFILES,
|
|
IEMSG_ALLFILES, IEMSG_HSV, IEMSG_HSL, IEMSG_RGB, IEMSG_FFT, IEMSG_SHARPEN, IEMSG_CHANNELS, IEMSG_PIXELS, IEMSG_FRAMES, IEMSG_BIT, IEMSG_BYTE, IEMSG_DPI, IEMSG_KB, IEMSG_FIT, IEMSG_OTHER, IEMSG_COLUMNS, IEMSG_ROWS, IEMSG_STYLE, IEMSG_SPACING, IEMSG_SELECTACQUIREDEVICE, IEMSG_SELECTANACQUISITIONDEVICE, IEMSG_Page_X_of_X, IEMSG_X_Pages, IEMSG_Previous, IEMSG_Next, IEMSG_THUMBNAILS, IEMsg_Acquire, IEMsg_AddFromFile, IEMsg_AddLayer, IEMsg_AdjustColors, IEMsg_AutoEqualizeColors, IEMsg_AutoRotateDisplay, IEMsg_AutoShrink, IEMsg_AutoStretch, IEMsg_BringForward, IEMsg_BringToFront, IEMsg_CircularSelect, IEMsg_ConvertToGray, IEMsg_CopyImage, IEMsg_CopySelection, IEMsg_Copy, IEMsg_CropImageToObjects, IEMsg_CropToSelection, IEMsg_CropTransparency, IEMsg_CutSelection,
|
|
IEMsg_Cut, IEMsg_DeleteAll, IEMsg_Delete, IEMsg_DeselectAll, IEMsg_Deselect, IEMsg_EditPolyline, IEMsg_FirstFrame, IEMsg_FitImageToHeight, IEMsg_FitImageToWidth, IEMsg_FitImage, IEMsg_FlipHorizontal, IEMsg_FlipVertical, IEMsg_ImageEffects, IEMsg_ImageSaveProperties, IEMsg_InsertAngle, IEMsg_InsertEllipse, IEMsg_InsertImage, IEMsg_InsertLabelWithLine, IEMsg_InsertLine, IEMsg_InsertMemo, IEMsg_InsertPolyline, IEMsg_InsertRectangle, IEMsg_InsertRuler, IEMsg_InsertText, IEMsg_LassoSelect, IEMsg_LastFrame, IEMsg_LoadFileAsLayer, IEMsg_LoopPlayback, IEMsg_MeasureArea, IEMsg_MeasureDistance, IEMsg_MeasureLength, IEMsg_MergeAllLayers, IEMsg_MergeAllToBackground, IEMsg_MergeToBackground, IEMsg_MoveLayers, IEMsg_Negative, IEMsg_NextFrame, IEMsg_PasteAsLayer,
|
|
IEMsg_Paste, IEMsg_PolygonSelect, IEMsg_PreviousFrame, IEMsg_PrintAllThumbnails, IEMsg_PrintPreview, IEMsg_PrintThumbnails, IEMsg_PrintToPage, IEMsg_RectangularSelect, IEMsg_Redo, IEMsg_RemoveLayer, IEMsg_RemoveRedEyes, IEMsg_ResizeLayers, IEMsg_Rotate180, IEMsg_RotateLayers, IEMsg_RotateLeft, IEMsg_RotateRight, IEMsg_SaveAs, IEMsg_SaveProperties, IEMsg_ScrollImage, IEMsg_ScrollToCursor, IEMsg_SelectAcquisitionSource, IEMsg_SelectAll, IEMsg_SelectByColor, IEMsg_Select, IEMsg_SendBackward, IEMsg_SendToBack, IEMsg_SingleFrameOnly, IEMsg_Undo, IEMsg_Unstamp, IEMsg_ZoomIn, IEMsg_ZoomOut, IEMsg_ZoomToFullSize, IEMsg_ZoomToSelection, IEMsg_Zoom, IEMsg_AddALineObject, IEMsg_AddAMultiLineTextObject, IEMsg_AddANewLabelObjectWithALine, IEMsg_AddANewLayerToThisImage,
|
|
IEMsg_AddARulerObject, IEMsg_AddATextObject, IEMsg_AddAnAngleMeasurementObject, IEMsg_AddAnEllipticalObject, IEMsg_AddAnImageObject, IEMsg_AddAnImageToTheGridFromFile, IEMsg_AddAnRectangularObject, IEMsg_ApplyASharpeningFilterToTheImage, IEMsg_AutomaticallyDisplayImageWithTheCorrectOrientation, IEMsg_AutomaticallyDisplayImagesWithTheCorrectOrientation, IEMsg_BringTheSelectedLayerToTheFrontOfAllOthers, IEMsg_BringTheSelectedObjectToTheFrontOfAllOtherObjects, IEMsg_ClearAllImages, IEMsg_ClearAll, IEMsg_ClearThisImage, IEMsg_ClearYourSelection, IEMsg_ClickTheImageAndDragTheMouseToScroll, IEMsg_ContinuouslyLoopThePlaybackOfAGIFOrAVIFile, IEMsg_CopyImageToTheClipboard, IEMsg_CopyTheCurrentImageOrSelectionToTheClipboard,
|
|
IEMsg_CopyTheCurrentImageToTheClipboardAndRemoveIt, IEMsg_CopyTheCurrentImageToTheClipboard, IEMsg_CutTheSelectionToTheClipboard, IEMsg_CopyTheCurrentSelectionToTheClipboard, IEMsg_CopyTheSelectedObjectToTheClipboard, IEMsg_DeselectAllObjects, IEMsg_DisplayAPreviewOfThisImageForPrinting, IEMsg_DisplayAPreviewOfYourPrinting, IEMsg_DisplayLargeImagesAtTheWindowSize, IEMsg_DisplayOnlyTheActiveFrame, IEMsg_DisplaySmallImagesAtTheWindowSize, IEMsg_DisplayTheAnimationOfAGIFOrAVIFile, IEMsg_DisplayTheFirstFrameOfThisImage, IEMsg_DisplayTheImageAtFullSize, IEMsg_DisplayTheImageAtTheHeightOfTheWindow, IEMsg_DisplayTheImageAtTheSizeOfTheWindow, IEMsg_DisplayTheImageAtTheWidthOfTheWindow, IEMsg_DisplayTheImageLarger, IEMsg_DisplayTheImageSmaller,
|
|
IEMsg_DisplayTheLastFrameOfThisImage, IEMsg_DisplayTheNextFrameOfThisImage, IEMsg_DisplayThePriorFrameOfThisImage, IEMsg_DynamicallyMeasureADistance, IEMsg_EditPointsOfAPolyline, IEMsg_EqualizesTheColorHistogramForTheSelectedRegion, IEMsg_FlipTheImageFromLeftToRight, IEMsg_FlipTheImageFromTopToBottom, IEMsg_FlipTheSelectedImageFromLeftToRight, IEMsg_FlipTheSelectedImageFromTopToBottom, IEMsg_FreeHandPaintAnOpenPolygon, IEMsg_InvertTheColorsOfTheImage, IEMsg_LeftClickTheImageToZoomInRightClickToZoomOut, IEMsg_LoadAnImageFromFile, IEMsg_MatchTheSizeOfTheBackgroundImageToAllOfTheObjectsItContains, IEMsg_MeasureARectangularArea, IEMsg_MeasureTheDistanceBetweenTwoPoints, IEMsg_MergeAllObjectsWithTheBackgroundLayer,
|
|
IEMsg_MergeTheSelectedObjectWithTheBackgroundLayer, IEMsg_MergeAllLayersOfTheImageIntoASingleOne, IEMsg_MoveTheMouseToScrollTheImage, IEMsg_MoveTheSelectedLayerBackward, IEMsg_MoveTheSelectedLayerForward, IEMsg_MoveTheSelectedObjectBackward, IEMsg_MoveTheSelectedObjectForward, IEMsg_MoveTheSelectedObjectToTheClipboard, IEMsg_PasteFromTheClipboard, IEMsg_PasteObjectFromTheClipboard, IEMsg_PasteTheContentOfTheClipboardAsANewLayer, IEMsg_PerformColorEnhancementFunctionsOnTheImage, IEMsg_PerformColorEnhancementFunctionsOnTheSelectedImage, IEMsg_PerformAnIrregularSelectionOfYourImageByClickingTheMouse, IEMsg_PerformAnIrregularSelectionOfYourImageByDraggingTheMouse, IEMsg_PerformEffectsOnTheImage, IEMsg_PerformEffectsOnTheSelectedImage,
|
|
IEMsg_PlaybackTheseFramesInSequence, IEMsg_PositionTheSelectedLayerBehindAllOthers, IEMsg_PositionTheSelectedObjectBehindAllOtherObjects, IEMsg_PrintAllImagesOfTheGridAsASheetOfThumbnails, IEMsg_PrintTheSelectedImageAtItsOriginalSize, IEMsg_PrintTheSelectedImageToFitThePage, IEMsg_PrintTheSelectedImagesAsASheetOfThumbnails, IEMsg_PrintThisImageAtItsOriginalSize, IEMsg_PrintThisImageToFitThePage, IEMsg_PromptForAnImageFileToLoadAsANewLayer, IEMsg_RedoTheLastActionThatWasUndone, IEMsg_ReduceTheColorsOfTheImageToGrayscale, IEMsg_RemoveAllObjectsFromTheImage, IEMsg_CropTheImageToTheCurrentSelection, IEMsg_RemoveTheRedEyeEffectFromTheSelection, IEMsg_RemoveTheSelectedImage, IEMsg_RemoveTheSelectedLayersFromTheImage, IEMsg_RemoveTheSelectedObjectFromTheImage,
|
|
IEMsg_RemoveTheTransparentBordersFromTheSelectedLayers, IEMsg_RestartPlaybackAfterItCompletes, IEMsg_RetrieveAnImageFromACameraOrScanner, IEMsg_RetrieveImagesFromACameraOrScanner, IEMsg_RotateTheImage180Clockwise, IEMsg_RotateTheImage90Clockwise, IEMsg_RotateTheImage90CounterClockwise, IEMsg_RotateTheSelectedImage180Clockwise, IEMsg_RotateTheSelectedImage90Clockwise, IEMsg_RotateTheSelectedImage90CounterClockwise, IEMsg_RotateTheSelectedObject180Clockwise, IEMsg_RotateTheSelectedObject90Clockwise, IEMsg_RotateTheSelectedObject90CounterClockwise, IEMsg_SaveChangesToThisImageToFile, IEMsg_SaveThisImageToANewFilename, IEMsg_SelectACircularAreaOfYourImage, IEMsg_SelectAPortionOfYourImageOfASimilarColor, IEMsg_SelectARectangularAreaOfYourImage,
|
|
IEMsg_SelectAllImagesInTheGrid, IEMsg_SelectAllObjectsOfImage, IEMsg_SelectAnAreaOfTheImageToZoomInto, IEMsg_SelectOrResizeAnObject, IEMsg_SelectTheCameraOrScannerToAcquireImagesFrom, IEMsg_SelectTheFirstFrame, IEMsg_SelectTheLastFrame, IEMsg_SelectTheNextFrame, IEMsg_SelectThePreviousFrame, IEMsg_SingleClickingWillNotInsertANewObject, IEMsg_SpecifyAdvancedPropertiesForAllImages, IEMsg_SpecifyAdvancedPropertiesForTheSelectedImage, IEMsg_SpecifyAdvancedPropertiesForThisImage, IEMsg_UndoTheLastAction, IEMsg_UndoTheLastEdit, IEMsg_UseTheMouseToMoveImageLayers, IEMsg_UseTheMouseToResizeImageLayers, IEMsg_UseTheMouseToRotateImageLayers, IEMsg_ZoomImage, IEMsg_DisplayImageAtCustomZoom, IEMsg_CustomRotate, IEMsg_RotateImageByACustomAngle, IEMsg_ResizeImage,
|
|
IEMsg_SpecifyANewSizeForTheImage, IEMSG_RESIZE, IEMSG_CURRENT, IEMSG_NEW, IEMSG_SCALE, IEMSG_MAINTAINASPECTRATIO, IEMSG_Folder, IEMSG_Dimensions, IEMSG_Type, IEMSG_Created, IEMSG_Modified, IEMsg_CopyFiles, IEMsg_CopyFilesToClipboard, IEMsg_CopyTheSelectedFilesToANewFolder, IEMsg_CopyTheSelectedFilesToTheClipboard, IEMsg_CutFilesToClipboard, IEMsg_CutTheSelectedFilesToTheClipboard, IEMsg_DeleteFiles, IEMsg_DeleteTheSelectedFilesFromTheFolder, IEMsg_GoUp, IEMsg_MoveFiles, IEMsg_MoveTheSelectedFilesToANewFolder, IEMsg_OpenFile, IEMsg_OpenTheParentOfTheCurrentFolder, IEMsg_OpenTheSelectedFileInTheDefaultViewer, IEMsg_PasteFilesFromClipboard, IEMsg_PasteFilesFromTheClipboardToThisFolder, IEMsg_Refresh, IEMsg_RefreshTheFileListing,
|
|
IEMsg_WhereDoYouWantToMoveTheseFiles, IEMsg_WhereDoYouWantToCopyTheseFiles, IEMsg_XIsNotAValidFolder, IEMsg_RenameFile, IEMsg_SpecifyANewNameForTheSelectedFile, IEMsg_SpecifyANewNameForX, IEMsg_SelectAFolderToOpen, IEMsg_SelectFolder, IEMsg_CreateFolder, IEMsg_CreateANewFolderAtTheCurrentLocation, IEMsg_SpecifyTheNameOfYourNewFolder, IEMsg_SoftShadow, IEMsg_AddSoftShadow, IEMsg_Radius, IEMsg_Offset, IEMsg_All_Glow, IEMsg_FillPage, IEMsg_AutoEnhance, IEMsg_AutoEnhanceMethod, IEMsg_General, IEMsg_ToneMapping, IEMsg_Slope, IEMsg_Range, IEMsg_Gamma, IEMSG_Crop, IEMSG_CropImage, IEMsg_EditImage, IEMsg_PerformEditingFunctionsOnTheImage, IEMsg_PreviewEffects, IEMsg_PreviewEffectsToEditAndEnhanceTheImage, IEMsg_ThumbnailView, IEMsg_DisplayLargeThumbnails,
|
|
IEMsg_DetailView, IEMsg_DisplayFileDetails, IEMsg_Filename, IEMsg_FileType, IEMsg_FileSize, IEMsg_CreateDate, IEMsg_EditDate, IEMsg_ImageSize, IEMsg_SortByX, IEMsg_Ascending, IEMsg_Descending, IEMsg_SortX, IEMsg_MultiplePages, IEMsg_PagesAcross, IEMsg_PagesDown, IEMsg_SelectAllLayers, IEMsg_SelectAllLayersOfTheImage, IEMsg_DeselectAllLayers, IEMsg_DeselectAllLayersOfTheImage, IEMsg_GroupLayers, IEMsg_AddSelectedLayersToASelectionGroup, IEMsg_UngroupLayers, IEMsg_RemoveSelectedLayersFromSelectionGroup, IEMsg_MergeLayers, IEMsg_MergeSelectedLayersIntoASingleLayer, IEMsg_ColumnView, IEMsg_DisplayFileColumns, IEMsg_LargeThumbnailView, IEMsg_DisplayThumbnails, IEMsg_FileListView, IEMsg_DisplayFileList, IEMsg_ShowColumnX, IEMsg_Path, IEMsg_ImageProperties,
|
|
IEMsg_Caption, IEMsg_ADDINNERSHADOW, IEMsg_ADJUSTBRIGHTNESSCONTRASTSATURATION, IEMsg_ADJUSTGAINOFFSET, IEMsg_AdjustLuminanceSaturation, IEMsg_ADJUSTTEMPERATURE, IEMsg_ADJUSTTINT, IEMsg_Automatic, IEMsg_AUTOSHARPEN, IEMsg_BLUR, IEMsg_CASTALPHA, IEMsg_CASTCOLOR, IEMsg_CASTCOLORRANGE, IEMsg_CLEARSEL, IEMsg_COLORIZE, IEMsg_CONVERTTO, IEMsg_CONVERTTO24BIT, IEMsg_CONVERTTOPALETTE, IEMsg_CONVERTTOSEPIA, IEMsg_CONVOLVE, IEMsg_DECRYPT, IEMsg_DEINTERLACE, IEMsg_ReorderColorChannels, IEMsg_EDGEDETECT, IEMsg_ENCRYPT, IEMsg_FEATHEREDGES, IEMsg_FILL, IEMsg_FTCLEARZONE, IEMsg_HISTAUTOEQUALIZE, IEMsg_INTENSITY, IEMsg_AdjustHistogram, IEMsg_MAPGRAYTOCOLOR, IEMsg_MATCHHSVRANGE, IEMsg_MEDIANFILTER, IEMsg_MERGEWITHMASK, IEMsg_MERGE, IEMsg_Monochrome, IEMsg_MOTIONBLUR,
|
|
IEMsg_PAINTMARK, IEMsg_PERSPECTIVEDRAW, IEMsg_ConvolutionFilter, IEMsg_PROJECTDRAW, IEMsg_RADIALSTRETCH, IEMsg_RANDOMIZE, IEMsg_REFLECTION, IEMsg_REMOVECHROMAKEY, IEMsg_REMOVEISOLATEDPIXELS, IEMsg_REMOVENOISE, IEMsg_RESIZECANVASXX, IEMsg_ROTATEANDCROP, IEMsg_ROUNDIMAGE, IEMSG_ConvertToXColors, IEMsg_SHIFTCHANNEL, IEMSG_TileImage, IEMsg_UNSHARPEN, IEMsg_WALLISFILTER, IEMsg_WHITEBALANCE, IEMsg_WRITEHIDDENDATA, IEMSG_AdjustHSV, IEMSG_AdjustHSL, IEMSG_AdjustRGB, IEMsg_ShowRulers, IEMsg_ShowMeasurementRulersBesideImage, IEMsg_CapPixels, IEMsg_ShowRulerInPixels, IEMsg_CapInches, IEMsg_ShowRulerInInches, IEMsg_Millimeters, IEMsg_ShowRulerInMillimeters, IEMsg_Centimeters, IEMsg_ShowRulerInCentimeters, IEMsg_SymmetricNearestNeighbour, IEMsg_Pixelize,
|
|
IEMsg_PencilSketch, IEMsg_PasteAnImageFromTheClipboard, IEMsg_Linear, IEMsg_LinearClipped, IEMsg_Logarithmic, IEMsg_IncludeSubFolders, IEMsg_AlsoDisplayFilesFoundInSubfoldersOfThisFolder, IEMsg_EnableCropping, IEMsg_EnableCroppingModeToSelectAnAreaOfTheImageToMaintain, IEMsg_CancelCropping, IEMsg_ClearTheCurrentCropSelection, IEMsg_AddImageLayers, IEMsg_ClickAndDragToCreateAnImageLayer, IEMsg_AddShapeLayers, IEMsg_ClickAndDragToCreateAShapeLayer, IEMsg_AddLineLayers, IEMsg_ClickAndDragToCreateALineLayer, IEMsg_AddPolylineLayers, IEMsg_ClickAndDragToCreateAPolylineLayer, IEMsg_AddTextLayers, IEMsg_ClickAndDragToCreateATextLayer, IEMsg_AlignLeftEdges, IEMsg_AlignRightEdges, IEMsg_AlignTopEdges, IEMsg_AlignBottomEdges, IEMsg_AlignHorizontalCenters,
|
|
IEMsg_AlignVerticalCenters, IEMsg_MatchWidth, IEMsg_MatchHeight, IEMsg_AlignSelectedLayersToTheEdgeOfTheLeftmostLayer, IEMsg_AlignSelectedLayersToTheEdgeOfTheRightmostLayer, IEMsg_AlignSelectedLayersToTheEdgeOfTheTopmostLayer, IEMsg_AlignSelectedLayersToTheEdgeOfTheBottommostLayer, IEMsg_AlignSelectedLayersToHaveTheSameHorizontalCenter, IEMsg_AlignSelectedLayersToHaveTheSameVerticalCenter, IEMsg_ResizeAllSelectedLayersToTheWidthOfTheWidestLayer, IEMsg_ResizeAllSelectedLayersToTheHeightOfTheTallestLayer, IEMsg_CropBackgroundToSelection, IEMsg_CropTheBackgroundImageToMatchSelectedLayers, IEMsg_FastPreview, IEMsg_ReducePreviewQualityToImprovePerformance, IEMsg_LockAspectRatio, IEMsg_LockPosition, IEMsg_RestoreAspectRatio, IEMsg_SizeToFit, IEMsg_Visible,
|
|
IEMsg_ResetSize, IEMsg_SelectImage, IEMsg_ClosePolyline, IEMsg_PreventResizingFromAffectingTheAspectRatioOfTheSelectedLayer, IEMsg_PreventMovementOfTheSelectedLayer, IEMsg_RestoreTheOriginalAspectRatioOfTheSelectedLayer, IEMsg_ResizeTheLayerToMatchItsContent, IEMsg_AddASoftShadowToTheSelectedLayer, IEMsg_DisplayTheCurrentLayer, IEMsg_RestoreTheOriginalSizeOfTheSelectedLayer, IEMsg_BrowseForAnImageToLoadIntoTheLayer, IEMsg_JoinTheFirstAndLastPointsOfThePolylineToCreateAPolygon, IEMsg_AddImageLayer, IEMsg_AddShapeLayer, IEMsg_AddLineLayer, IEMsg_AddPolylineLayer, IEMsg_AddTextLayer, IEMsg_RotateTheLayerCounterClockwise, IEMsg_RotateTheLayerClockwise, IEMsg_ConvertToImageLayer, IEMsg_ConvertTheLayerToAnImage, IEMsg_ArrangeLayers, IEMsg_SetLayerProperties,
|
|
IEMsg_CropLayerToBackground, IEMsg_HideAnyPartOfTheSelectedLayerLyingOutsideTheBackground, IEMsg_ShowLabel, IEMsg_AttachATextLabelToThisLine, IEMsg_EditLayerText, IEMsg_EditTheTextOfTheSelectedLayer, IEMsg_ResetRotation, IEMsg_ResetTheRotationOfTheSelectedLayer };
|
|
|
|
struct DECLSPEC_DRECORD TIELANGUAGECHARINFO
|
|
{
|
|
public:
|
|
System::Uitypes::TFontCharset CharSet;
|
|
System::UnicodeString FontName;
|
|
System::Word CodePage;
|
|
};
|
|
|
|
|
|
typedef System::StaticArray<TIELANGUAGECHARINFO, 27> Hyiedefs__4;
|
|
|
|
typedef System::StaticArray<System::UnicodeString, 631> Hyiedefs__5;
|
|
|
|
typedef System::StaticArray<System::StaticArray<System::UnicodeString, 631>, 27> Hyiedefs__6;
|
|
|
|
__interface INTERFACE_UUID("{0C733A30-2A1C-11CE-ADE5-00AA0044773D}") IIESequentialStream : public System::IInterface
|
|
{
|
|
virtual HRESULT __stdcall Read(void * pv, unsigned cb, unsigned* pcbRead) = 0 ;
|
|
virtual HRESULT __stdcall Write(void * pv, unsigned cb, unsigned* pcbWritten) = 0 ;
|
|
};
|
|
|
|
__interface INTERFACE_UUID("{0000000C-0000-0000-C000-000000000046}") IIEStream : public IIESequentialStream
|
|
{
|
|
virtual HRESULT __stdcall Seek(__int64 dlibMove, unsigned dwOrigin, __int64 &plibNewPosition) = 0 ;
|
|
virtual HRESULT __stdcall SetSize(__int64 libNewSize) = 0 ;
|
|
virtual HRESULT __stdcall CopyTo(_di_IIEStream pstm, __int64 cb, __int64 &pcbRead, __int64 &pcbWritten) = 0 ;
|
|
virtual HRESULT __stdcall Commit(unsigned grfCommitFlags) = 0 ;
|
|
virtual HRESULT __stdcall Revert() = 0 ;
|
|
virtual HRESULT __stdcall LockRegion(__int64 libOffset, __int64 cb, unsigned dwLockType) = 0 ;
|
|
virtual HRESULT __stdcall UnlockRegion(__int64 libOffset, __int64 cb, unsigned dwLockType) = 0 ;
|
|
virtual HRESULT __stdcall Stat(IE_STATSTG &pstatstg, unsigned grfStatFlag) = 0 ;
|
|
virtual HRESULT __stdcall Clone(_di_IIEStream &ppstm) = 0 ;
|
|
};
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TIERectangle
|
|
{
|
|
public:
|
|
int x;
|
|
int y;
|
|
int width;
|
|
int height;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
enum DECLSPEC_DENUM TIEBackgroundStyle : unsigned char { iebsSolid, iebsHorizontal, iebsVertical, iebsFDiagonal, iebsBDiagonal, iebsCross, iebsDiagCross, iebsChessboard, iebsDiagonals, iebsCropped, iebsCropShadow, iebsGradient, iebsSoftShadow, iebsPhotoLike, iebsBlurredImage };
|
|
|
|
enum DECLSPEC_DENUM TIEMemoShortCut : unsigned char { iesLEFTALIGN, iesCENTERALIGN, iesRIGHTALIGN, iesJUSTIFIED, iesCOPY, iesCUT, iesPASTE, iesFONTSELECT, iesBOLD, iesITALIC, iesUNDERLINE, iesBACKCOLORSELECT };
|
|
|
|
typedef System::StaticArray<System::Classes::TShortCut, 12> TIEMemoShortCuts;
|
|
|
|
enum DECLSPEC_DENUM TIEGradientDir : unsigned char { gdHorizontal, gdVertical };
|
|
|
|
enum DECLSPEC_DENUM TIEUnits : unsigned char { ieuPIXELS, ieuINCHES, ieuKM, ieuMETERS, ieuCENTIMETERS, ieuMILLIMETERS, ieuMICRONS, ieuNANOMETERS, ieuFEET, ieuYARDS, ieuMILES };
|
|
|
|
typedef System::StaticArray<System::UnicodeString, 11> TIEMeasureUnits;
|
|
|
|
typedef void __fastcall (*TGIFLZWCompFunc)(System::Classes::TStream* Stream, int Height, int Width, bool Interlaced, char * FData, int BitsPerPixel);
|
|
|
|
typedef void __fastcall (*TGIFLZWDecompFunc)(System::Classes::TStream* Stream, int Height, int Width, bool Interlaced, char * FData);
|
|
|
|
typedef Winapi::Windows::PByte __fastcall (*TTIFFLZWDecompFunc)(Winapi::Windows::PByte CompBuf, int LineSize, void * &Id, int FillOrder);
|
|
|
|
typedef void __fastcall (*TTIFFLZWCompFunc)(Winapi::Windows::PByte indata, int inputlen, System::Classes::TStream* outstream, void * &id);
|
|
|
|
enum DECLSPEC_DENUM TIEFontQuality : unsigned char { iefqAntialiased, iefqClearType, iefqClearTypeNatural, iefqDefault, iefqDraft, iefqNonAntialiased, iefqProof };
|
|
|
|
enum DECLSPEC_DENUM TIEAlignment : unsigned char { iejLeft, iejRight, iejCenter, iejJustify };
|
|
|
|
enum DECLSPEC_DENUM TIELayout : unsigned char { ielTop, ielBottom, ielCenter };
|
|
|
|
enum DECLSPEC_DENUM TIECurve : unsigned char { iecNone, iecEllipse, iecCosine, iecVertical, iecHorizontal, iecArc };
|
|
|
|
struct DECLSPEC_DRECORD TDPoint
|
|
{
|
|
public:
|
|
double X;
|
|
double Y;
|
|
};
|
|
|
|
|
|
typedef System::StaticArray<TDPoint, 67108864> TDPointArray;
|
|
|
|
typedef TDPointArray *PDPointArray;
|
|
|
|
enum DECLSPEC_DENUM TIEShape : unsigned char { iesEllipse, iesHalfEllipse, iesQuarterEllipse, iesEllipseSegment, iesRectangle, iesRoundRect, iesTriangle, iesCorner, iesDiamond, iesPentagon, iesHexagon, iesHeptagon, iesOctagon, iesCustomShape, iesStar5, iesStar6, iesCustomStar, iesArrowLeft, iesArrowRight, iesArrowUp, iesArrowDown, iesArrowLeftRight, iesArrowUpDown, iesArrowNW, iesArrowNE, iesArrowSW, iesArrowSE, iesFatArrowLeft, iesFatArrowRight, iesFatArrowUp, iesFatArrowDown, iesShootingArrowNW, iesShootingArrowNE, iesShootingArrowSW, iesShootingArrowSE, iesLightningLeft, iesLightningRight, iesExplosion, iesCustomExplosion, iesCross, iesHeart, iesDoubleHeart, iesCloud, iesMoon, iesSpeechBubbleLeftInShort, iesSpeechBubbleLeftOutShort,
|
|
iesSpeechBubbleRightInShort, iesSpeechBubbleRightOutShort, iesSpeechBubbleLeftInLong, iesSpeechBubbleLeftOutLong, iesSpeechBubbleRightInLong, iesSpeechBubbleRightOutLong, iesThoughtBubbleLeft, iesThoughtBubbleRight, iesShield, iesBadge, iesNamePlate, iesFrame, iesNarrowFrame, iesFatFrame, iesCircularFrame };
|
|
|
|
__interface INTERFACE_UUID("{6274D2D8-3E4C-43F2-8157-229558BFB2F0}") IIELanguageUpdatable : public System::IInterface
|
|
{
|
|
virtual void __fastcall UpdateLanguage() = 0 ;
|
|
};
|
|
|
|
enum DECLSPEC_DENUM TIEMediaFountationNotifyType : unsigned char { iemfnFRAME, iemfnSTARTINGCAPTURE, iemfnENDOFSTREAM };
|
|
|
|
typedef System::Word TIECMSGRAY;
|
|
|
|
struct DECLSPEC_DRECORD TIECMSRGBCOLOR
|
|
{
|
|
public:
|
|
System::Word red;
|
|
System::Word green;
|
|
System::Word blue;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIECMSCMYKCOLOR
|
|
{
|
|
public:
|
|
System::Word cyan;
|
|
System::Word magenta;
|
|
System::Word yellow;
|
|
System::Word black;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIECMSXYZCOLOR
|
|
{
|
|
public:
|
|
System::Word X;
|
|
System::Word Y;
|
|
System::Word Z;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIECMSYxyCOLOR
|
|
{
|
|
public:
|
|
System::Word Y;
|
|
System::Word x;
|
|
System::Word y_;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIECMSLabCOLOR
|
|
{
|
|
public:
|
|
System::Word L;
|
|
System::Word a;
|
|
System::Word b;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIECMSGENERIC3CHANNEL
|
|
{
|
|
public:
|
|
System::Word ch1;
|
|
System::Word ch2;
|
|
System::Word ch3;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIECMSNAMEDCOLOR
|
|
{
|
|
public:
|
|
unsigned dwIndex;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIECMSHiFiCOLOR
|
|
{
|
|
public:
|
|
System::StaticArray<System::Byte, 8> channel;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIECMSAlignment
|
|
{
|
|
public:
|
|
unsigned reserved1;
|
|
void *reserved2;
|
|
};
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIECMSCOLOR
|
|
{
|
|
|
|
public:
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
TIECMSAlignment align;
|
|
};
|
|
struct
|
|
{
|
|
TIECMSHiFiCOLOR hifi;
|
|
};
|
|
struct
|
|
{
|
|
TIECMSNAMEDCOLOR named;
|
|
};
|
|
struct
|
|
{
|
|
TIECMSGENERIC3CHANNEL gen3ch;
|
|
};
|
|
struct
|
|
{
|
|
TIECMSLabCOLOR Lab;
|
|
};
|
|
struct
|
|
{
|
|
TIECMSYxyCOLOR Yxy;
|
|
};
|
|
struct
|
|
{
|
|
TIECMSXYZCOLOR XYZ;
|
|
};
|
|
struct
|
|
{
|
|
TIECMSCMYKCOLOR cmyk;
|
|
};
|
|
struct
|
|
{
|
|
TIECMSRGBCOLOR rgb;
|
|
};
|
|
struct
|
|
{
|
|
TIECMSGRAY gray;
|
|
};
|
|
|
|
};
|
|
};
|
|
|
|
|
|
typedef TIECMSCOLOR *PIECMSCOLOR;
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TIEPOINTL
|
|
{
|
|
public:
|
|
int x;
|
|
int y;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TIEDeviceModeW
|
|
{
|
|
public:
|
|
System::StaticArray<System::WideChar, 32> dmDeviceName;
|
|
System::Word dmSpecVersion;
|
|
System::Word dmDriverVersion;
|
|
System::Word dmSize;
|
|
System::Word dmDriverExtra;
|
|
unsigned dmFields;
|
|
TIEPOINTL dmPosition;
|
|
unsigned dmDisplayOrientation;
|
|
unsigned dmDisplayFixedOutput;
|
|
short dmColor;
|
|
short dmDuplex;
|
|
short dmYResolution;
|
|
short dmTTOption;
|
|
short dmCollate;
|
|
System::StaticArray<System::WideChar, 32> dmFormName;
|
|
System::Word dmLogPixels;
|
|
unsigned dmBitsPerPel;
|
|
unsigned dmPelsWidth;
|
|
unsigned dmPelsHeight;
|
|
unsigned dmDisplayFlags;
|
|
unsigned dmDisplayFrequency;
|
|
unsigned dmICMMethod;
|
|
unsigned dmICMIntent;
|
|
unsigned dmMediaType;
|
|
unsigned dmDitherType;
|
|
unsigned dmICCManufacturer;
|
|
unsigned dmICCModel;
|
|
unsigned dmPanningWidth;
|
|
unsigned dmPanningHeight;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TIEGestureNotifyStruct
|
|
{
|
|
public:
|
|
unsigned cbSize;
|
|
unsigned dwFlags;
|
|
HWND hwndTarget;
|
|
System::Types::TSmallPoint ptsLocation;
|
|
unsigned dwInstanceID;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
typedef TIEGestureNotifyStruct *PIEGestureNotifyStruct;
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TIEWMGestureNotify
|
|
{
|
|
public:
|
|
unsigned Msg;
|
|
unsigned __int64 Unused;
|
|
PIEGestureNotifyStruct NotifyStruct;
|
|
int Result;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
struct DECLSPEC_DRECORD TIEGESTUREINFO
|
|
{
|
|
public:
|
|
unsigned cbSize;
|
|
unsigned dwFlags;
|
|
unsigned dwID;
|
|
HWND hwndTarget;
|
|
System::Types::TSmallPoint ptsLocation;
|
|
unsigned dwInstanceID;
|
|
unsigned dwSequenceID;
|
|
unsigned __int64 ullArguments;
|
|
unsigned cbExtraArgs;
|
|
};
|
|
|
|
|
|
typedef TIEGESTUREINFO *PIEGESTUREINFO;
|
|
|
|
typedef Winapi::Windows::THandle HGESTUREINFO;
|
|
|
|
#pragma pack(push,1)
|
|
struct DECLSPEC_DRECORD TIEGESTURECONFIG
|
|
{
|
|
public:
|
|
unsigned dwID;
|
|
unsigned dwWant;
|
|
unsigned dwBlock;
|
|
};
|
|
#pragma pack(pop)
|
|
|
|
|
|
typedef TIEGESTURECONFIG *PIEGESTURECONFIG;
|
|
|
|
//-- var, const, procedure ---------------------------------------------------
|
|
static _DELPHI_CONST int clNone_ = int(536870911);
|
|
static _DELPHI_CONST System::Word IEMAINVER = System::Word(0x2bc);
|
|
extern DELPHI_PACKAGE System::UnicodeString IEMAINVERSION;
|
|
static _DELPHI_CONST System::Int8 IEMAINDATEDD = System::Int8(0x6);
|
|
static _DELPHI_CONST System::Int8 IEMAINDATEMM = System::Int8(0x4);
|
|
static _DELPHI_CONST System::Word IEMAINDATEYY = System::Word(0x7e1);
|
|
static _DELPHI_CONST System::Word IEM_UPDATE = System::Word(0x1f58);
|
|
static _DELPHI_CONST System::Word IEM_NEWFRAME = System::Word(0x1f59);
|
|
static _DELPHI_CONST System::Word IEM_EVENT = System::Word(0x1f5a);
|
|
static _DELPHI_CONST System::Word IEM_PROGRESS = System::Word(0x1f5b);
|
|
static _DELPHI_CONST System::Word IEM_FINISHWORK = System::Word(0x1f5c);
|
|
static _DELPHI_CONST System::Word IEWM_MOUSEHWHEEL = System::Word(0x20e);
|
|
static _DELPHI_CONST System::Word IEM_AUTOSCROLL = System::Word(0x1f5d);
|
|
static _DELPHI_CONST System::Word IEM_MEDIAFOUNDATION = System::Word(0x1f5e);
|
|
static _DELPHI_CONST System::Word IEENTRYFORVARIABLECURSOR = System::Word(0x717);
|
|
static _DELPHI_CONST int IEPrint_Preview_Margin_Color = int(12632256);
|
|
#define Supported_AVI_File_Extensions L"*.avi;"
|
|
#define Supported_MPEG_File_Extensions L"*.mpe;*.mpg;*.mpeg;"
|
|
#define Supported_WMV_File_Extensions L"*.wmv;"
|
|
#define Supported_Video_File_Extensions L"*.avi;*.mpe;*.mpg;*.mpeg;*.wmv;"
|
|
#define ALL_KNOWN_EXPLORER_VIDEO_FORMATS L"*.AVI;*.MPG;*.MPE;*.MPEG;*.WMV;*.ASF;*.IVF;*.WM;*.MP4;*.MO"\
|
|
L"V;*.QT;*.RM;*.M2TS;*.MTS;*.MOD;"
|
|
static _DELPHI_CONST System::Int8 Default_GIF_Animation_Delay_MS = System::Int8(0x64);
|
|
#define CM_per_Inch (2.540000E+00)
|
|
static _DELPHI_CONST System::Int8 Trackbar_Thumb_Length = System::Int8(0x14);
|
|
extern DELPHI_PACKAGE System::StaticArray<__int64, 10350> IECMYKPROFILE;
|
|
static _DELPHI_CONST System::WideChar IEDLLWNameExt = (System::WideChar)(0x57);
|
|
static _DELPHI_CONST System::Int8 Align_Text_Top = System::Int8(0x0);
|
|
static _DELPHI_CONST short Align_Text_Near_Top = short(-901);
|
|
static _DELPHI_CONST short Align_Text_Vert_Center = short(-902);
|
|
static _DELPHI_CONST short Align_Text_Near_Bottom = short(-903);
|
|
static _DELPHI_CONST short Align_Text_Bottom = short(-904);
|
|
static _DELPHI_CONST System::Int8 Align_Text_Left = System::Int8(0x0);
|
|
static _DELPHI_CONST short Align_Text_Near_Left = short(-901);
|
|
static _DELPHI_CONST short Align_Text_Horz_Center = short(-902);
|
|
static _DELPHI_CONST short Align_Text_Near_Right = short(-903);
|
|
static _DELPHI_CONST short Align_Text_Right = short(-904);
|
|
extern DELPHI_PACKAGE System::ResourceString _IERS_IEVISIONNOTFOUND;
|
|
#define Hyiedefs_IERS_IEVISIONNOTFOUND System::LoadResourceString(&Hyiedefs::_IERS_IEVISIONNOTFOUND)
|
|
extern DELPHI_PACKAGE Hyiedefs__4 IELANGUAGECHARINFO;
|
|
static _DELPHI_CONST int IESELBREAK = int(0xfffff);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_TRANSFERFUNC = System::Word(0x12d);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_COLORMAP = System::Word(0x140);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_SUBIFD = System::Word(0x14a);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_XMP = System::Word(0x2bc);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_WANGIMAGING = System::Word(0x80a4);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_COPYRIGHT = System::Word(0x8298);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_IPTC = System::Word(0x83bb);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_PHOTOSHOP = System::Word(0x8649);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_EXIFIFD = System::Word(0x8769);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_ICC = System::Word(0x8773);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_EXIFGPSIFD = System::Word(0x8825);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_EPSTANDARD = System::Word(0x9216);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_INTEROPIFD = System::Word(0xa005);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_DNGVERSION = System::Word(0xc612);
|
|
static _DELPHI_CONST System::Word IETIFFTAG_EXIFMAKERNOTE = System::Word(0x927c);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_BYTE = System::Int8(0x1);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_ASCII = System::Int8(0x2);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_SHORT = System::Int8(0x3);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_LONG = System::Int8(0x4);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_RATIONAL = System::Int8(0x5);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_SBYTE = System::Int8(0x6);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_UNDEFINED = System::Int8(0x7);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_SSHORT = System::Int8(0x8);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_SLONG = System::Int8(0x9);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_SRATIONAL = System::Int8(0xa);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_FLOAT = System::Int8(0xb);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_DOUBLE = System::Int8(0xc);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_IFDPOINTER = System::Int8(0xd);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_UNICODE = System::Int8(0xe);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_COMPLEX = System::Int8(0xf);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_LONG8 = System::Int8(0x10);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_SLONG8 = System::Int8(0x11);
|
|
static _DELPHI_CONST System::Int8 IETIFFTYPE_IFD8 = System::Int8(0x12);
|
|
static _DELPHI_CONST int IEBI_IYU1 = int(0x31555949);
|
|
static _DELPHI_CONST int IEBI_IYU2 = int(0x32555949);
|
|
static _DELPHI_CONST int IEBI_UYVY = int(0x59565955);
|
|
static _DELPHI_CONST int IEBI_UYNV = int(0x564e5955);
|
|
static _DELPHI_CONST int IEBI_cyuv = int(0x76757963);
|
|
static _DELPHI_CONST int IEBI_YUY2 = int(0x32595559);
|
|
static _DELPHI_CONST int IEBI_YUNV = int(0x564e5559);
|
|
static _DELPHI_CONST int IEBI_YVYU = int(0x55595659);
|
|
static _DELPHI_CONST int IEBI_Y41P = int(0x50313459);
|
|
static _DELPHI_CONST int IEBI_Y211 = int(0x31313259);
|
|
static _DELPHI_CONST int IEBI_Y41T = int(0x54313459);
|
|
static _DELPHI_CONST int IEBI_Y42T = int(0x54323459);
|
|
static _DELPHI_CONST int IEBI_CLJR = int(0x524a4c43);
|
|
static _DELPHI_CONST int IEBI_YVU9 = int(0x39555659);
|
|
static _DELPHI_CONST int IEBI_IF09 = int(0x39304649);
|
|
static _DELPHI_CONST int IEBI_YV12 = int(0x32315659);
|
|
static _DELPHI_CONST int IEBI_I420 = int(0x30323449);
|
|
static _DELPHI_CONST int IEBI_IYUV = int(0x56555949);
|
|
static _DELPHI_CONST int IEBI_CLPL = int(0x4c504c43);
|
|
extern DELPHI_PACKAGE Hyiedefs__6 ieMessages;
|
|
extern DELPHI_PACKAGE bool gAVIFILEinit;
|
|
static _DELPHI_CONST System::Int8 IECMSMAX_COLOR_CHANNELS = System::Int8(0x8);
|
|
static _DELPHI_CONST System::Word IEWM_GESTURENOTIFY = System::Word(0x11a);
|
|
static _DELPHI_CONST System::Word IEWM_GESTURE = System::Word(0x119);
|
|
static _DELPHI_CONST System::Word IEWM_TOUCH = System::Word(0x240);
|
|
static _DELPHI_CONST System::Word IEWM_TABLET_DEFBASE = System::Word(0x2c0);
|
|
static _DELPHI_CONST System::Word IEWM_TABLET_FLICK = System::Word(0x2cb);
|
|
static _DELPHI_CONST System::Int8 IEGID_BEGIN = System::Int8(0x1);
|
|
static _DELPHI_CONST System::Int8 IEGID_END = System::Int8(0x2);
|
|
static _DELPHI_CONST System::Int8 IEGID_ZOOM = System::Int8(0x3);
|
|
static _DELPHI_CONST System::Int8 IEGID_PAN = System::Int8(0x4);
|
|
static _DELPHI_CONST System::Int8 IEGID_ROTATE = System::Int8(0x5);
|
|
static _DELPHI_CONST System::Int8 IEGID_TWOFINGERTAP = System::Int8(0x6);
|
|
static _DELPHI_CONST System::Int8 IEGID_PRESSANDTAP = System::Int8(0x7);
|
|
static _DELPHI_CONST System::Int8 IEGID_ROLLOVER = System::Int8(0x7);
|
|
static _DELPHI_CONST System::Int8 IEGF_BEGIN = System::Int8(0x1);
|
|
static _DELPHI_CONST System::Int8 IEGF_INERTIA = System::Int8(0x2);
|
|
static _DELPHI_CONST System::Int8 IEGF_END = System::Int8(0x4);
|
|
static _DELPHI_CONST System::Int8 IEGC_ALLGESTURES = System::Int8(0x1);
|
|
static _DELPHI_CONST System::Int8 IEGC_ZOOM = System::Int8(0x1);
|
|
static _DELPHI_CONST System::Int8 IEGC_PAN = System::Int8(0x1);
|
|
static _DELPHI_CONST System::Int8 IEGC_PAN_WITH_SINGLE_FINGER_VERTICALLY = System::Int8(0x2);
|
|
static _DELPHI_CONST System::Int8 IEGC_PAN_WITH_SINGLE_FINGER_HORIZONTALLY = System::Int8(0x4);
|
|
static _DELPHI_CONST System::Int8 IEGC_PAN_WITH_GUTTER = System::Int8(0x8);
|
|
static _DELPHI_CONST System::Int8 IEGC_PAN_WITH_INERTIA = System::Int8(0x10);
|
|
static _DELPHI_CONST System::Int8 IEGC_ROTATE = System::Int8(0x1);
|
|
static _DELPHI_CONST System::Int8 IEGC_TWOFINGERTAP = System::Int8(0x1);
|
|
static _DELPHI_CONST System::Int8 IEGC_PRESSANDTAP = System::Int8(0x1);
|
|
static _DELPHI_CONST System::Int8 IEGC_ROLLOVER = System::Int8(0x1);
|
|
extern DELPHI_PACKAGE System::UnicodeString __fastcall LanguageToStr(TMsgLanguage ALanguage);
|
|
extern DELPHI_PACKAGE void __fastcall IEInitialize_hyiedefs(void);
|
|
extern DELPHI_PACKAGE void __fastcall IEFinalize_hyiedefs(void);
|
|
} /* namespace Hyiedefs */
|
|
#if !defined(DELPHIHEADER_NO_IMPLICIT_NAMESPACE_USE) && !defined(NO_USING_NAMESPACE_HYIEDEFS)
|
|
using namespace Hyiedefs;
|
|
#endif
|
|
#pragma pack(pop)
|
|
#pragma option pop
|
|
|
|
#pragma delphiheader end.
|
|
//-- end unit ----------------------------------------------------------------
|
|
#endif // hyiedefsHPP
|