⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xsms.hpp

📁 boomerang library 5.11 internet ed
💻 HPP
📖 第 1 页 / 共 4 页
字号:

class DELPHICLASS TEMSAnimationSmall;
class PASCALIMPLEMENTATION TEMSAnimationSmall : public TEMSAnimation 
{
	typedef TEMSAnimation inherited;
	
public:
	__fastcall virtual TEMSAnimationSmall(void);
public:
	#pragma option push -w-inl
	/* TEMSAnimation.Destroy */ inline __fastcall virtual ~TEMSAnimationSmall(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSAnimationLarge;
class PASCALIMPLEMENTATION TEMSAnimationLarge : public TEMSAnimation 
{
	typedef TEMSAnimation inherited;
	
public:
	__fastcall virtual TEMSAnimationLarge(void);
public:
	#pragma option push -w-inl
	/* TEMSAnimation.Destroy */ inline __fastcall virtual ~TEMSAnimationLarge(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSUserPrompt;
class PASCALIMPLEMENTATION TEMSUserPrompt : public TEMSObject 
{
	typedef TEMSObject inherited;
	
private:
	Byte fNumOfObjects;
	
protected:
	virtual AnsiString __fastcall Encode();
	virtual void __fastcall Decode(const AnsiString Value);
	
public:
	__property Byte NumOfObjects = {read=fNumOfObjects, write=fNumOfObjects, nodefault};
public:
	#pragma option push -w-inl
	/* TEMSObject.Create */ inline __fastcall virtual TEMSUserPrompt(void) : TEMSObject() { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TEMSUserPrompt(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSObjectDistributionIndicator;
class PASCALIMPLEMENTATION TEMSObjectDistributionIndicator : public TEMSObject 
{
	typedef TEMSObject inherited;
	
private:
	Byte fNumOfIE;
	Byte fAttrib;
	
protected:
	virtual AnsiString __fastcall Encode();
	virtual void __fastcall Decode(const AnsiString Value);
	
public:
	__property Byte NumOfIE = {read=fNumOfIE, write=fNumOfIE, nodefault};
	__property Byte Attrib = {read=fAttrib, write=fAttrib, nodefault};
public:
	#pragma option push -w-inl
	/* TEMSObject.Create */ inline __fastcall virtual TEMSObjectDistributionIndicator(void) : TEMSObject() { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TEMSObjectDistributionIndicator(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSXObject;
class PASCALIMPLEMENTATION TEMSXObject : public TEMSObject 
{
	typedef TEMSObject inherited;
	
private:
	bool fHeaderFlag;
	Byte fReference;
	Word fPos;
	Word fDataLength;
	Byte fKind;
	Byte fAttrib;
	AnsiString fData;
	
protected:
	virtual AnsiString __fastcall Encode();
	virtual void __fastcall Decode(const AnsiString Value);
	
__published:
	__property bool HeaderFlag = {read=fHeaderFlag, write=fHeaderFlag, nodefault};
	__property Byte Reference = {read=fReference, write=fReference, nodefault};
	__property Word Pos = {read=fPos, write=fPos, nodefault};
	__property Byte Attrib = {read=fAttrib, write=fAttrib, nodefault};
	__property Word DataLength = {read=fDataLength, write=fDataLength, nodefault};
	__property Byte Kind = {read=fKind, write=fKind, nodefault};
	__property AnsiString Data = {read=fData, write=fData};
public:
	#pragma option push -w-inl
	/* TEMSObject.Create */ inline __fastcall virtual TEMSXObject(void) : TEMSObject() { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TEMSXObject(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSXObjectReused;
class PASCALIMPLEMENTATION TEMSXObjectReused : public TEMSObject 
{
	typedef TEMSObject inherited;
	
private:
	Byte fReference;
	Word fPos;
	
protected:
	virtual AnsiString __fastcall Encode();
	virtual void __fastcall Decode(const AnsiString Value);
	
__published:
	__property Byte Reference = {read=fReference, write=fReference, nodefault};
	__property Word Pos = {read=fPos, write=fPos, nodefault};
public:
	#pragma option push -w-inl
	/* TEMSObject.Create */ inline __fastcall virtual TEMSXObjectReused(void) : TEMSObject() { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TEMSXObjectReused(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSXObjectDataRequest;
class PASCALIMPLEMENTATION TEMSXObjectDataRequest : public TEMSObject 
{
	typedef TEMSObject inherited;
	
protected:
	virtual AnsiString __fastcall Encode();
	virtual void __fastcall Decode(const AnsiString Value);
public:
	#pragma option push -w-inl
	/* TEMSObject.Create */ inline __fastcall virtual TEMSXObjectDataRequest(void) : TEMSObject() { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TEMSXObjectDataRequest(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSWVGObject;
class PASCALIMPLEMENTATION TEMSWVGObject : public TEMSPosObject 
{
	typedef TEMSPosObject inherited;
	
private:
	AnsiString fData;
	
protected:
	virtual AnsiString __fastcall Encode();
	virtual void __fastcall Decode(const AnsiString Value);
	
__published:
	__property AnsiString Data = {read=fData, write=fData};
public:
	#pragma option push -w-inl
	/* TEMSObject.Create */ inline __fastcall virtual TEMSWVGObject(void) : TEMSPosObject() { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TEMSWVGObject(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSWVGObjectStandard;
class PASCALIMPLEMENTATION TEMSWVGObjectStandard : public TEMSWVGObject 
{
	typedef TEMSWVGObject inherited;
	
public:
	#pragma option push -w-inl
	/* TEMSObject.Create */ inline __fastcall virtual TEMSWVGObjectStandard(void) : TEMSWVGObject() { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TEMSWVGObjectStandard(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSWVGObjectCharSize;
class PASCALIMPLEMENTATION TEMSWVGObjectCharSize : public TEMSWVGObject 
{
	typedef TEMSWVGObject inherited;
	
public:
	#pragma option push -w-inl
	/* TEMSObject.Create */ inline __fastcall virtual TEMSWVGObjectCharSize(void) : TEMSWVGObject() { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TEMSWVGObjectCharSize(void) { }
	#pragma option pop
	
};


class DELPHICLASS TEMSCompressionControl;
class PASCALIMPLEMENTATION TEMSCompressionControl : public TEMSUnknown 
{
	typedef TEMSUnknown inherited;
	
public:
	#pragma option push -w-inl
	/* TEMSObject.Create */ inline __fastcall virtual TEMSCompressionControl(void) : TEMSUnknown() { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~TEMSCompressionControl(void) { }
	#pragma option pop
	
};


typedef AnsiString XSMS__96[20];

typedef AnsiString XSMS__07[6];

typedef AnsiString XSMS__17[4];

typedef AnsiString XSMS__27[3];

//-- var, const, procedure ---------------------------------------------------
static const char smLF = '\xa';
static const char smCR = '\xd';
#define smLineDelimiter "\r\n"
static const char smSpace = '\x20';
#define smCommonDigit (Set<char, 0, 255> () << '\x30' << '\x31' << '\x32' << '\x33' << '\x34' << '\x35' << '\x36' << '\x37' << '\x38' << '\x39' )
#define smCommonHexDigit Set<char, 0, 255> () 
#define smCommonTelChar (Set<char, 0, 255> () << '\x20' << '\x23' << '\x2a' << '\x2d' << '\x30' << '\x31' << '\x32' << '\x33' << '\x34' << '\x35' << '\x36' << '\x37' << '\x38' << '\x39' << '\x40' << '\x43' << '\x4a' << '\x4d' << '\x50' << '\x51' << '\x52' << '\x53' << '\x54' << '\x55' << '\x56' << '\x57' << '\x58' << '\x59' << '\x60' << '\x63' << '\x6a' << '\x6d' << '\x70' << '\x71' << '\x72' << '\x73' << '\x74' << '\x75' << '\x76' << '\x77' )
static const char smBlinkOn = '\xbb';
static const char smBlinkOff = '\xab';
static const Shortint smPortMessage = 0x0;
static const Shortint smPortHttp = 0x50;
static const Byte smPortMIMEvCard = 0xe2;
static const Byte smPortMIMEvCalendar = 0xe4;
static const Word smPortCompactMessageCard = 0x157d;
static const Word smPortServiceCard = 0x157e;
static const Word smPortInternetAccessConfigurationData = 0x157f;
static const Word smPortReserved1 = 0x1580;
static const Word smPortRingingTone = 0x1581;
static const Word smPortOperatorLogo = 0x1582;
static const Word smPortCLILogo = 0x1583;
static const Word smPortDynamicMenuControlProtocol = 0x1584;
static const Word smPortReserved2 = 0x1585;
static const Word smPortReserved3 = 0x1586;
static const Word smPortMessageAccessProtocol = 0x1587;
static const Word smPortSimpleEmailNotification = 0x1588;
static const Word smPortReserved4 = 0x1589;
static const Word smPortMultiPart = 0x158a;
static const Word smPortTTML = 0x15cc;
static const Word smPortReserved6 = 0x15e1;
static const Word smPortReserved7 = 0x15e3;
static const Word smPortReserved8 = 0x2134;
static const Word smPortReserved9 = 0x2135;
static const Word smPortReserved10 = 0x2136;
static const Word smPortWAPWTASecureConnectionlessSessionService = 0xaf5;
static const Word smPortWAPWTASecureSessionService = 0xb6b;
static const Word smPortWAPPushConnectionlessSessionService_client = 0xb84;
static const Word smPortWAPPushSecureConnectionlessSessionService_client = 0xb85;
static const Word smPortWAPConnectionlessSessionService = 0x23f0;
static const Word smPortWAPSecureConnectionlessSessionService = 0x23f2;
static const Word smPortWAPSessionService = 0x23f1;
static const Word smPortWAPSecureSessionService = 0x23f3;
static const Word smPortWAPvCard = 0x23f4;
static const Word smPortWAPvCalendar = 0x23f5;
static const Word smPortWAPvCardSecure = 0x23f6;
static const Word smPortWAPvCalendarSecure = 0x23f7;
static const Shortint ieiConcatenatedSMRef8 = 0x0;
static const Shortint ieiSpecialSMSIndication = 0x1;
static const Shortint ieiApplicationPortAddressingScheme8 = 0x4;
static const Shortint ieiApplicationPortAddressingScheme16 = 0x5;
static const Shortint ieiSMSCControlParameters = 0x6;
static const Shortint ieiUDHSourceIndicator = 0x7;
static const Shortint ieiConcatenatedSMRef16 = 0x8;
static const Shortint ieiWirelessControlMessageProtocol = 0x9;
static const Shortint ieiTextFormattingEMSControl = 0xa;
static const Shortint ieiPredefinedSound = 0xb;
static const Shortint ieiUserDefinedSound = 0xc;
static const Shortint ieiPredefinedAnimation = 0xd;
static const Shortint ieiLargeAnimation = 0xe;
static const Shortint ieiSmallAnimation = 0xf;
static const Shortint ieiLargePicture = 0x10;
static const Shortint ieiSmallPicture = 0x11;
static const Shortint ieiVariablePicture = 0x12;
static const Shortint ieiUserPromptIndicator = 0x13;
static const Shortint ieiExtendedObjectEMSContent = 0x14;
static const Shortint ieiReusedExtendedObject = 0x15;
static const Shortint ieiCompressionControl = 0x16;
static const Shortint ieiObjectDistributionIndicator = 0x17;
static const Shortint ieiStandardWVGObject = 0x18;
static const Shortint ieiCharacterSizeWVGObject = 0x19;
static const Shortint ieiExtendedObjectDataRequestCommand = 0x1a;
static const Shortint ieiRFC822EMailHeader = 0x20;
static const Shortint ieiHyperlinkFormatElement = 0x21;
static const Shortint ieiReplyAddressElement = 0x22;
static const Byte smotabif0Cancatenation = 0x80;
static const Shortint smotabif0Compression = 0x40;
static const Shortint smotabif0Palette = 0x20;
static const Shortint smotabif0MaxSize = 0x10;
static const Shortint smotabif0NumberOfAnimatedIconsShift = 0x0;
static const Shortint smotabif0NumberOfAnimatedIcons = 0xf;
static const Shortint smotabif1BitmapVersionShift = 0x4;
static const Shortint smotabif1BitmapVersion = 0x70;
static const Shortint smrtpidPartA = 0x0;
static const Shortint smrtpidPartB = 0x1;
static const Shortint smrtpidPartC = 0x2;
static const Shortint smrtpidPartD = 0x3;
static const Shortint smrtiPatternHeader = 0x0;
static const Shortint smrtiNote = 0x1;
static const Shortint smrtiScale = 0x2;
static const Shortint smrtiStyle = 0x3;
static const Shortint smrtiTempo = 0x4;
static const Shortint smrtiVolume = 0x5;
static const Shortint smrtiNotePause = 0x0;
static const Shortint smrtiNoteC = 0x1;
static const Shortint smrtiNoteCis = 0x2;
static const Shortint smrtiNoteD = 0x3;
static const Shortint smrtiNoteDis = 0x4;
static const Shortint smrtiNoteE = 0x5;
static const Shortint smrtiNoteF = 0x6;
static const Shortint smrtiNoteFis = 0x7;
static const Shortint smrtiNoteG = 0x8;
static const Shortint smrtiNoteGis = 0x9;
static const Shortint smrtiNoteA = 0xa;
static const Shortint smrtiNoteAis = 0xb;
static const Shortint smrtiNoteH = 0xc;
static const Shortint smrtiDurationFull = 0x0;
static const Shortint smrtiDuration2 = 0x1;
static const Shortint smrtiDuration4 = 0x2;
static const Shortint smrtiDuration8 = 0x3;
static const Shortint smrtiDuration16 = 0x4;
static const Shortint smrtiDuration32 = 0x5;
static const Shortint smrtiDurationSpecNoSpecialDuration = 0x0;
static const Shortint smrtiDurationSpecDottedNote = 0x1;
static const Shortint smrtiDurationSpecDoubleDottedNote = 0x2;
static const Shortint smrtiDurationSpecLength2_3 = 0x3;
static const Shortint smrtiScale440Hz = 0x0;
static const Shortint smrtiScale880Hz = 0x1;
static const Shortint smrtiScale1760Hz = 0x2;
static const Shortint smrtiScale3520Hz = 0x3;
static const Shortint smrtiScaleDefault = 0x1;
static const Shortint smrtiStyleNatural = 0x0;
static const Shortint smrtiStyleContinuous = 0x1;
static const Shortint smrtiStyleStaccato = 0x2;
static const Shortint smrtiStyleDefault = 0x0;
static const Shortint smrtiTempoDefault = 0x8;
static const Shortint smrtiVolumeDefault = 0x7;
static const Shortint smmpTextISO = 0x0;
static const Shortint smmpTextUnicode = 0x1;
static const Shortint smmpBitmap = 0x2;
static const Shortint smmpRingingTone = 0x3;
static const Shortint smmpProfile = 0x4;
static const Shortint smmpReserved = 0x5;
static const Shortint smmpScreenSaver = 0x6;
static const Shortint emstxtAlignmentLeft = 0x0;
static const Shortint emstxtAlignmentCenter = 0x1;
static const Shortint emstxtAlignmentRight = 0x2;
static const Shortint emstxtAlignmentLanguage = 0x3;
static const Shortint emstxtSizeNormal = 0x0;
static const Shortint emstxtSizeLarge = 0x1;
static const Shortint emstxtSizeSmall = 0x2;
static const Shortint emsclBlack = 0x0;
static const Shortint emsclDarkGrey = 0x1;
static const Shortint emsclDarkRed = 0x2;
static const Shortint emsclDarkYellow = 0x3;
static const Shortint emsclDarkGreen = 0x4;
static const Shortint emsclDarkCyan = 0x5;
static const Shortint emsclDarkBlue = 0x6;
static const Shortint emsclDarkMagenta = 0x7;
static const Shortint emsclGrey = 0x8;
static const Shortint emsclWhite = 0x9;
static const Shortint emsclBrightRed = 0xa;
static const Shortint emsclBrightYellow = 0xb;
static const Shortint emsclBrightGreen = 0xc;
static const Shortint emsclBrightCyan = 0xd;
static const Shortint emsclBrightBlue = 0xe;
static const Shortint emsclBrightMagenta = 0xf;
static const Shortint emssndChimesHigh = 0x0;
static const Shortint emssndChimesLow = 0x1;
static const Shortint emssndDing = 0x2;
static const Shortint emssndTaDa = 0x3;
static const Shortint emssndNotify = 0x4;
static const Shortint emssndDrum = 0x5;
static const Shortint emssndClaps = 0x6;
static const Shortint emssndFanFar = 0x7;
static const Shortint emssndChordHigh = 0x8;
static const Shortint emssndChordLow = 0x9;
static const Shortint emsaniIronic = 0x0;
static const Shortint emsaniGlad = 0x1;
static const Shortint emsaniSceptic = 0x2;
static const Shortint emsaniSad = 0x3;
static const Shortint emsaniWOW = 0x4;
static const Shortint emsaniCrying = 0x5;
static const Shortint emsaniWinking = 0x6;
static const Shortint emsaniLaughing = 0x7;
static const Shortint emsaniIndifferent = 0x8;
static const Shortint emsaniKissing = 0x9;
static const Shortint emsaniConfused = 0xa;
static const Shortint emsaniTongue = 0xb;
static const Shortint emsaniAngry = 0xc;
static const Shortint emsaniWearingGlasses = 0xd;
static const Shortint eaniDevil = 0xe;
static const Shortint smpsBacklight = 0x1;
static const Shortint smpsVibration = 0x2;
static const Shortint smpsLed = 0x4;
static const Shortint emsodiaNoForwarding = 0x1;
static const Shortint emsxoPredefinedSound = 0x0;
static const Shortint emsxoiMelody = 0x1;
static const Shortint emsxoPictureBW = 0x2;
static const Shortint emsxoPictureGrey = 0x3;
static const Shortint emsxoPictureColor = 0x4;
static const Shortint emsxoPredefinedAnimation = 0x5;
static const Shortint emsxoAnimationBW = 0x6;
static const Shortint emsxoAnimationGrey = 0x7;
static const Shortint emsxoAnimationColor = 0x8;
static const Shortint emsxovCard = 0x9;
static const Shortint emsxovCalendar = 0xa;
static const Shortint emsxoWVGObjectStandard = 0xb;
static const Shortint emsxoPolyphonicMelody = 0xc;
static const Byte emsxoDataFormatDeliveryRequest = 0xff;
static const Shortint emsxaNoForwarding = 0x1;
static const Shortint emsxaUserPrompt = 0x2;
extern PACKAGE AnsiString SoundMelodyPatternNoteEnum[20];
extern PACKAGE AnsiString SoundMelodyPatternDurationEnum[6];
extern PACKAGE AnsiString SoundMelodyPatternDurationSpecifierEnum[4];
extern PACKAGE AnsiString SoundMelodyPatternStyleEnum[3];
extern PACKAGE Word SoundMelodyPatternTempoEnum[32];

}	/* namespace Xsms */
using namespace Xsms;
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// Xsms

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -