@magic-xpa/utils
Version:
magic utils package
1,595 lines (1,594 loc) • 32 kB
TypeScript
export declare enum Logger_MessageDirection {
MessageLeaving = 0,
MessageEntering = 1,
}
export declare enum Logger_LogLevels {
None = 0,
Server = 1,
ServerMessages = 2,
Support = 3,
Gui = 4,
Development = 5,
Basic = 6,
}
export declare enum Priority {
LOWEST = 1,
LOW = 2,
HIGH = 3,
}
export declare enum TableBehaviour {
LimitedItems = 1,
UnlimitedItems = 2,
}
export declare enum HttpStatusCode {
Unused = 0,
}
export declare enum MgControlType {
CTRL_TYPE_NONE = "0",
CTRL_TYPE_BUTTON = "B",
CTRL_TYPE_CHECKBOX = "C",
CTRL_TYPE_RADIO = "R",
CTRL_TYPE_COMBO = "D",
CTRL_TYPE_LIST = "E",
CTRL_TYPE_TEXT = "T",
CTRL_TYPE_GROUP = "G",
CTRL_TYPE_TAB = "J",
CTRL_TYPE_TABLE = "A",
CTRL_TYPE_COLUMN = "K",
CTRL_TYPE_LABEL = "L",
CTRL_TYPE_IMAGE = "I",
CTRL_TYPE_SUBFORM = "F",
CTRL_TYPE_BROWSER = "W",
CTRL_TYPE_STATUS_BAR = "1",
CTRL_TYPE_SB_LABEL = "2",
CTRL_TYPE_SB_IMAGE = "3",
CTRL_TYPE_FRAME_SET = "P",
CTRL_TYPE_CONTAINER = "Q",
CTRL_TYPE_FRAME_FORM = "U",
CTRL_TYPE_LINE = "X",
}
export declare enum DitType {
None = 1,
Edit = 2,
Button = 3,
Combobox = 4,
Listbox = 5,
Radiobox = 6,
Tab = 7,
Checkbox = 8,
Image = 9,
Static = 10,
Line = 11,
Group = 12,
Table = 13,
Slider = 14,
Ole = 15,
Hotspot = 16,
StaticTable = 17,
Sound = 18,
Html = 19,
Java = 20,
Activex = 21,
Frame = 22,
Subform = 23,
Hypertext = 24,
Browser = 25,
Opaque = 26,
}
export declare enum BorderType {
Thin = 1,
Thick = 2,
NoBorder = 3,
}
export declare enum GradientStyle {
None = 1,
Horizontal = 2,
HorizontalSymmetric = 3,
HorizontalWide = 4,
Vertical = 5,
VerticalSymmetric = 6,
VerticalWide = 7,
DiagonalLeft = 8,
DiagonalLeftSymmetric = 9,
DiagonalRight = 10,
DiagonalRightSymmetric = 11,
CornerTopLeft = 12,
CornerTopRight = 13,
CornerBottomLeft = 14,
CornerBottomRight = 15,
Center = 16,
}
export declare enum AlignmentTypeHori {
Left = 1,
Center = 2,
Right = 3,
}
export declare enum TabbingOrderType {
Automatically = 1,
Manual = 2,
}
export declare enum AllowedDirectionType {
Both = 1,
Foreword = 2,
Backward = 3,
}
export declare enum AlignmentTypeVert {
Top = 1,
Center = 2,
Bottom = 3,
}
export declare enum HtmlAlignmentType {
TextVertTop = 1,
TextVertCenter = 2,
TextVertBottom = 3,
TextHoriLeft = 4,
TextHoriRight = 5,
}
export declare enum SideType {
Top = 1,
Right = 2,
Bottom = 3,
Left = 4,
}
export declare enum SelprgMode {
Before = "B",
After = "A",
Prompt = "P",
}
export declare enum WinCptn {
Half = 1,
On = 2,
Off = 3,
}
export declare enum WinHtmlType {
Get = 1,
Post = 2,
Link = 3,
}
export declare enum WinUom {
Dlg = 1,
Mm = 2,
Inch = 3,
Pix = 4,
}
export declare enum ControlStyle {
TwoD = 1,
ThreeD = 2,
ThreeDSunken = 3,
Windows3d = 4,
Windows = 5,
Emboss = 6,
NoBorder = 7,
}
export declare enum CtrlLineType {
Normal = 1,
Dash = 2,
Dot = 3,
Dashdot = 4,
Dashdotdot = 5,
}
export declare enum CtrlTextType {
Default = 1,
Bullet = 2,
Number = 3,
}
export declare enum CtrlLineDirection {
Asc = 1,
Des = 2,
}
export declare enum CtrlOleDisplayType {
Icon = 1,
Content = 2,
Any = 3,
}
export declare enum CtrlOleStoreType {
Link = 1,
Embeded = 2,
Any = 3,
}
export declare enum CtrlButtonType {
Submit = 1,
Clear = 2,
Default = 3,
}
export declare enum CtrlImageStyle {
Tiled = 1,
Copied = 2,
ScaleFit = 3,
ScaleFill = 4,
Distorted = 5,
}
export declare enum TabControlTabsWidth {
FitToText = 1,
Fixed = 2,
FillToRight = 3,
FixedInLine = 4,
}
export declare enum CheckboxMainStyle {
None = 0,
Box = 1,
Button = 2,
Switch = 3,
}
export declare enum RbAppearance {
None = 0,
Radio = 1,
Button = 2,
}
export declare enum HelpCommand {
Context = 1,
Contents = 2,
Setcontents = 3,
Contextpopup = 4,
Key = 5,
Command = 6,
Forcefile = 7,
Helponhelp = 8,
Quit = 9,
}
export declare enum FormExpandType {
None = 1,
OnePage = 2,
MultiPage = 3,
}
export declare enum DitAttribute {
Alpha = 1,
Unicode = 2,
Numeric = 3,
Boolean = 4,
Date = 5,
Time = 6,
Memo = 7,
Blob = 8,
}
export declare enum DspInterface {
Text = 1,
Gui = 2,
Html = 3,
Java = 4,
Frame = 5,
Merge = 6,
Webonline = 7,
Browser = 8,
}
export declare enum PrgExecPlace {
Before = 1,
After = 2,
Prompt = 3,
}
export declare enum SliderType {
Vertical = 1,
Horizontal = 2,
}
export declare enum CtrlButtonTypeGui {
None = 0,
Push = 1,
Image = 2,
Hypertext = 3,
TextOnImage = 4,
}
export declare enum ImageEffects {
Normal = 1,
WipeDown = 2,
WipeUp = 3,
WipeRight = 4,
WipeLeft = 5,
Pixel = 6,
SmallBox = 7,
MediumBox = 8,
LargeBox = 9,
Hline = 10,
Vline = 11,
Vmiddle = 12,
Hmiddle = 13,
Hinterlace = 14,
Vinterlace = 15,
OutToIn = 16,
InToOut = 17,
OtiInterlace1 = 18,
ItoInterlace2 = 19,
SpiralIn3 = 20,
SpiralOut4 = 21,
}
export declare enum CtrlHotspotType {
Square = 1,
Circle = 2,
}
export declare enum SubformType {
Program = 1,
Subtask = 2,
Form = 3,
None = 4,
}
export declare enum DatabaseDefinitionType {
String = 1,
Normal = 2,
}
export declare enum DatabaseOperations {
Insert = 1,
Update = 2,
Delete = 3,
Where = 4,
None = 5,
}
export declare enum DataTranslation {
Ansi = 1,
Oem = 2,
Unicode = 3,
}
export declare enum WindowPosition {
Customized = 1,
DefaultBounds = 2,
CenteredToParent = 3,
CenteredToMagic = 4,
CenteredToDesktop = 5,
DefaultLocation = 6,
CenteredToWindow = 7,
}
export declare enum FldStyle {
None = 1,
Activex = 2,
Ole = 3,
Vector = 4,
Dotnet = 5,
}
export declare enum FieldComType {
Obj = 1,
Ref = 2,
}
export declare enum ListboxSelectionMode {
Single = 1,
Multiple = 2,
}
export declare enum SplitWindowType {
None = 1,
Vertical = 2,
Horizontal = 3,
}
export declare enum SplitPrimaryDisplay {
Default = 1,
Left = 2,
Right = 3,
Top = 4,
Bottom = 5,
}
export declare enum AutoFit {
None = 1,
AsControl = 2,
AsCalledForm = 3,
}
export declare enum WindowType {
Default = 1,
Sdi = 2,
ChildWindow = 3,
SplitterChildWindow = 4,
Floating = 5,
Modal = 6,
ApplicationModal = 7,
Tool = 8,
FitToMdi = 9,
MdiChild = 10,
MdiFrame = 11,
Overlay = 12,
LogonApplicationWindow = "a",
TkDockChild = "b",
}
export declare enum StartupMode {
Default = 1,
Maximize = 2,
Minimize = 3,
}
export declare enum ColumnUpdateStyle {
Absolute = 1,
Differential = 2,
AsTable = 3,
}
export declare enum CallUdpConvention {
C = "C",
Standard = "S",
Fast = "F",
}
export declare enum CallUDPType {
Background = "B",
GUI = "G",
}
export declare enum VerifyMode {
Error = "E",
Warning = "W",
Revert = "R",
}
export declare enum VerifyDisplay {
Box = "B",
Status = "S",
None = "N",
}
export declare enum VerifyImage {
Exclamation = "E",
Critical = "C",
Question = "Q",
Information = "I",
None = "N",
}
export declare enum VerifyButtons {
Ok = "O",
OkCancel = "K",
AbortRetryIgnore = "A",
YesNoCancel = "Y",
YesNo = "N",
RetryCancel = "R",
}
export declare enum CallComOption {
Method = 1,
GetProp = 2,
SetProp = 3,
}
export declare enum CallWsStyle {
Rpc = 1,
Document = 2,
}
export declare enum CallOsShow {
Hide = 1,
Normal = 2,
Maximize = 3,
Minimize = 4,
}
export declare enum LogicUnit {
Remark = 1,
Task = 2,
Group = 3,
Record = 4,
Variable = 5,
Control = 6,
Event = 7,
Function = 8,
SeqFlow = 9,
}
export declare enum LogicLevel {
Prefix = "P",
Suffix = "S",
Verification = "V",
Change = "C",
}
export declare enum BrkScope {
Task = "T",
Subtree = "S",
Global = "G",
}
export declare enum LDir {
Default = "A",
Reversed = "D",
}
export declare enum Order {
Ascending = "A",
Descending = "D",
}
export declare enum LnkEval_Cond {
Record = "R",
Task = "T",
}
export declare enum Access {
NoAccess = " ",
Read = "R",
Write = "W",
}
export declare enum DbShare {
NoShare = " ",
Write = "W",
Read = "R",
None = "N",
}
export declare enum DbOpen {
Normal = "N",
Fast = "F",
Damaged = "D",
Reindex = "R",
}
export declare enum DbDelUpdMode {
Position = "P",
PositionAndSelectedFields = "S",
PositionAndUpdatedFields = "U",
AsTable = "T",
None = "N",
}
export declare enum RaiseAt {
Container = 1,
TaskInFocus = 2,
}
export declare enum EngineDirect {
None = " ",
AbortTask = "A",
Rollback = "B",
AutoRetry = "R",
UserRetry = "U",
Ignore = "I",
AsStrategy = "S",
Continue = "C",
}
export declare enum FlowDirection {
Forward = "F",
Backward = "B",
Combined = "C",
}
export declare enum FlwMode {
Fast = "F",
Step = "S",
Combine = "B",
Before = "J",
After = "Z",
}
export declare enum RowHighlightType {
None = 1,
Frame = 2,
Background = 3,
BackgroundControls = 4,
}
export declare enum SplitterStyle {
TwoD = 1,
ThreeD = 2,
}
export declare enum BottomPositionInterval {
NoneRowHeight = 1,
RowHeight = 2,
}
export declare enum TableColorBy {
Column = 1,
Table = 2,
Row = 3,
}
export declare enum ExecOn {
None = 0,
Optimized = 1,
Client = 2,
Server = 3,
}
export declare enum MultilineHorizontalScrollBar {
Unknown = 0,
Yes = 1,
No = 2,
WordWrap = 3,
}
export declare enum FramesetStyle {
None = 0,
Vertical = 1,
Horizontal = 2,
}
export declare enum FrameType {
FrameSet = 0,
Subform = 1,
Form = 2,
}
export declare enum Storage {
AlphaString = 1,
AlphaLstring = 2,
AlphaZtring = 3,
NumericSigned = 4,
NumericUnsigned = 5,
NumericFloat = 6,
NumericFloatMs = 7,
NumericFloatDec = 8,
NumericPackedDec = 9,
NumericNumeric = 10,
NumericCharDec = 11,
NumericString = 12,
NumericMagic = 13,
NumericCisam = 14,
BooleanInteger = 15,
BooleanDbase = 16,
DateInteger = 17,
DateInteger1901 = 18,
DateString = 19,
DateYymd = 20,
DateMagic = 21,
DateMagic1901 = 22,
TimeInteger = 23,
TimeString = 24,
TimeHmsh = 25,
TimeMagic = 26,
MemoString = 27,
MemoMagic = 28,
Blob = 29,
NumericExtFloat = 30,
UnicodeString = 31,
UnicodeZstring = 32,
AnsiBlob = 33,
UnicodeBlob = 34,
}
export declare enum StorageAttributeType {
Alpha = "A",
Numeric = "N",
Boolean = "B",
Date = "D",
Time = "T",
Blob = "O",
Unicode = "U",
String = "S",
BlobOle = "L",
BlobActiveX = "X",
BlobVector = "V",
BlobDotNet = "E",
BlobJava = "J",
None = " ",
}
export declare enum BrkLevel {
Task = "T",
Group = "G",
All = "A",
Record = "R",
Control = "C",
Handler = "H",
MainProgram = "M",
Variable = "V",
Function = "F",
Remark = "K",
RM_Compat = "M",
SubForm = "U",
Event = "E",
OPStatOnChange = "O",
}
export declare enum MediaOrientation {
Portrait = "P",
Landscape = "L",
}
export declare enum MediaFormat {
Page = "P",
Line = "L",
None = "N",
}
export declare enum CharacterSet {
Ansi = 0,
Oem = 1,
Unicode = 3,
Utf8 = 4,
}
export declare enum MediaAccess {
Read = "R",
Write = "W",
Append = "A",
Direct = "D",
AppendFlush = "F",
Create = "C",
}
export declare enum PaperSize {
Default = "D",
Letter = "L",
A4 = "A",
Folio = "F",
Quarto = "Q",
Tabloid = "T",
Ledger = "R",
Legal_8_14 = "G",
Statement = "S",
Executive_7_10 = "X",
A3 = "3",
A5 = "5",
Note = "N",
Envelope_3_8 = "E",
B4 = "B",
B5_v = "V",
UserDefined = "U",
B5 = "W",
C5 = "C",
Legal = "g",
Multipurpose = "M",
Executive = "x",
EnvelopeB4 = "v",
EnvelopeB5 = "p",
EnvelopeC6 = "6",
EnvelopeDL = "o",
EnvelopeMonarch = "h",
Envelope9 = "9",
Envelope10 = "0",
Envelope11 = "1",
}
export declare enum PaperSizePdfDisabled {
Default = "D",
Letter = "L",
A4 = "A",
Folio = "F",
Quarto = "Q",
Tabloid = "T",
Ledger = "R",
Legal_8_14 = "G",
Statement = "S",
Executive_7_10 = "X",
A3 = "3",
A5 = "5",
Note = "N",
Envelope_3_8 = "E",
B4 = "B",
B5_v = "V",
}
export declare enum PaperSizePdfEnabled {
Default = "D",
UserDefined = "U",
Letter = "L",
A4 = "A",
A3 = "3",
Legal = "g",
B5 = "B",
C5 = "C",
Multipurpose = "M",
B4 = "4",
A5 = "5",
Folio = "F",
Executive = "x",
EnvelopeB4 = "v",
EnvelopeB5 = "p",
EnvelopeC6 = "6",
EnvelopeDL = "o",
EnvelopeMonarch = "h",
Envelope9 = "9",
Envelope10 = "0",
Envelope11 = "1",
}
export declare enum Area {
Detail = "N",
Header = "H",
Footer = "F",
PageHeader = "P",
PageFooter = "G",
}
export declare enum DisplayTextType {
Edit = 0,
Query = 1,
}
export declare enum LogicHeaderType {
None = " ",
Remark = "K",
Task = "T",
Function = "F",
Handler = "H",
Record = "R",
Variable = "V",
Control = "C",
Group = "G",
All = "A",
MainProgram = "P",
RecordCompat = "M",
SubForm = "U",
Event = "E",
}
export declare enum LogicOperationType {
None = "x",
Remark = " ",
Update = "U",
Call = "C",
Invoke = "I",
RaiseEvent = "R",
Evaluate = "A",
Block = "B",
Verify = "E",
Form = "F",
Variable = "V",
}
export declare enum Opr {
Remark = 0,
SelFld = 1,
Stop = 2,
BeginLink = 3,
EndLink = 4,
BeginBlock = 5,
EndBlock = 6,
Call = 7,
EvaluateExpression = 8,
UpdateFld = 9,
WriteFile = 10,
ReadFile = 11,
DataviewSrc = 12,
UserExit = 13,
RaiseEvent = 14,
}
export declare enum DataViewHeaderType {
None = " ",
Remark = "R",
Declare = "D",
MainSource = "M",
DirectSQL = "Q",
LinkQuery = "L",
LinkWrite = "W",
LinkCreate = "C",
LinkIJoin = "I",
LinkOJoin = "O",
EndLink = "E",
}
export declare enum DataViewOperationType {
Remark = " ",
Column = "C",
Virtual = "V",
Parameter = "P",
LinkedColumn = "L",
}
export declare enum LoadedValues {
None = 0,
HeaderOnly = 1,
Failed = 2,
Full = 3,
}
export declare enum YesNoValues {
Yes = 1,
No = 0,
}
export declare enum TrueFalseValues {
True = 1,
False = 0,
}
export declare enum HelpType {
Internal = "I",
Prompt = "P",
Windows = "W",
Tooltip = "T",
URL = "U",
}
export declare enum NullArithmetic {
Nullify = 0,
UseDefault = 1,
}
export declare enum ModelClass {
Help = "A",
Field = "B",
Browser = "C",
GUI0 = "D",
GUI1 = "E",
TextBased = "F",
Frameset = "G",
Merge = "H",
RCDisplay = "I",
RCFrame = "J",
GuiFrame = "K",
}
export declare enum CompTypes {
Magicxpa = "U",
DotNet = "D",
}
export declare enum TaskFlow {
Undefined = "U",
Online = "O",
Batch = "B",
Browser = "R",
RichClient = "C",
}
export declare enum RemarkType {
RegularOperation = 0,
Dataviewheader = 1,
TaskLogic = 2,
}
export declare enum VeeMode {
None = " ",
Parameter = "P",
Virtual = "V",
Real = "R",
Column = "C",
LinkCol = "L",
}
export declare enum VeeDiffUpdate {
AsTable = "T",
Absolute = "N",
Differential = "Y",
None = 0,
}
export declare enum VeePartOfDataview {
Undefined = "U",
}
export declare enum DataviewType {
MainTable = "M",
DSQL = "Q",
Declaration = "D",
}
export declare enum TabbingCycleType {
RemainInCurrentRecord = "R",
MoveToNextRecord = "N",
MoveToParentTask = "P",
}
export declare enum LockingStrategy {
Immediate = "I",
OnModify = "O",
AfterModify = "A",
BeforeUpdate = "B",
Minimum = "M",
}
export declare enum TransBegin {
Update = "U",
Prefix = "P",
Suffix = "S",
OnLock = "L",
None = "N",
BeforeTask = "T",
Group = "G",
}
export declare enum ErrStrategy {
Recover = "R",
Abort = "A",
}
export declare enum CacheStrategy {
Pos = "P",
PosData = "D",
None = "N",
AsTable = "T",
}
export declare enum ExeState {
Prefix = "P",
Suffix = "S",
Update = "U",
Main = "M",
Before = "B",
AfterOnChange = "O",
Verify = "V",
Change = "C",
}
export declare enum TransMode {
Deferred = "D",
NestedDeffered = "N",
Physical = "P",
WithinActiveTrans = "W",
None = "O",
}
export declare enum PositionUsage {
RangeOn = "O",
RangeFrom = "F",
Locate = "L",
}
export declare enum LnkMode {
Query = "R",
Write = "W",
Create = "A",
IJoin = "J",
OJoin = "O",
}
export declare enum InitialMode {
Modify = "M",
Create = "C",
Delete = "D",
Query = "E",
AsParent = "P",
Locate = "L",
Range = "R",
Key = "K",
Sort = "S",
Files = "O",
Options = "N",
ByExp = "B",
}
export declare enum KeyMode {
Normal = "N",
Insert = "I",
Append = "A",
}
export declare enum BoxDir {
Vertical = "V",
Horizontal = "H",
}
export declare enum EndMode {
Before = "B",
After = "A",
Immediate = "I",
}
export declare enum UniqueTskSort {
AccordingToIndex = "A",
Unique = "U",
}
export declare enum BrkType {
Prefix = "P",
Suffix = "S",
Main = "M",
User = "U",
Error = "E",
Verify = "V",
ChoiceChange = "C",
}
export declare enum ErrorClassific {
Any = 0,
RecLocked = 1,
DupKey = 2,
ConstrFail = 3,
TriggerFail = 4,
RecUpdated = 5,
RowsAffected = 6,
UpdateFail = 7,
Unmapped = 8,
ExecSql = 9,
BadSqlCmd = 10,
BadIni = 11,
BaName = 12,
Damaged = 13,
Unlocked = 14,
BadOpen = 15,
BadClose = 16,
RsrcLocked = 17,
RecLockedNoBuf = 18,
NoDef = 19,
RecLockedNow = 20,
WrnRetry = 21,
RecLockedMagic = 22,
ReadOnly = 23,
WrnCreated = 24,
Capacity = 25,
TransCommit = 26,
TransOpen = 27,
TransAbort = 28,
BadDef = 29,
InvalidOwnr = 30,
ClrOwnrFail = 31,
AlterTbl = 32,
SortTbl = 33,
CanotRemove = 34,
CanotRename = 35,
WrnLogActive = 36,
TargetFileExist = 37,
FileIsView = 38,
CanotCopy = 39,
Stop = 40,
StrBadName = 41,
InsertIntoAll = 42,
BadQry = 43,
FilterAfterInsert = 44,
GetUserPwdDst = 45,
WrnCacheTooBig = 46,
LostRec = 47,
FileLocked = 48,
MaxConnEx = 49,
Deadlock = 50,
BadCreate = 51,
FilNotExist = 52,
Unused = 53,
IdxCreateFail = 54,
ConnectFail = 55,
Fatal = 56,
InsertFail = 57,
DeleteFail = 58,
InErrorZone = 59,
NoRec = 60,
NotExist = 61,
GetUserPwd = 62,
WrnCancel = 63,
NotSupportedFunc = 64,
ModifyWithinTrans = 65,
LoginPwd = 66,
None = 67,
}
export declare enum ComponentItemType {
Models = 0,
DataSources = 1,
Programs = 2,
Helps = 3,
Rights = 4,
Events = 5,
Functions = 6,
}
export declare enum FieldComAlloc {
Auto = 1,
None = 2,
}
export declare enum BlobContent {
Unknown = "0",
Ansi = "1",
Unicode = "2",
Binary = "3",
}
export declare enum DBHRowIdentifier {
RowId = "R",
Default = "D",
UniqueKey = "U",
}
export declare enum UseSQLCursor {
Yes = "Y",
No = "N",
Default = "D",
}
export declare enum DBHCache {
Pos = "P",
PosData = "D",
None = "N",
AsTable = "T",
}
export declare enum Resident {
No = "N",
Immediate = "I",
OnDemand = "D",
ImmediateAndClient = "C",
ImmediateAndBrowser = "B",
}
export declare enum CheckExist {
CheckYes = "Y",
CheckNo = "N",
CheckDB = "D",
}
export declare enum ValType {
ZString = 1,
MagicNum = 2,
Boolean = 3,
UString = 4,
}
export declare enum FldStorage {
AlphaString = 1,
AlphaLString = 2,
AlphaZString = 3,
NumericSigned = 4,
NumericUnsigned = 5,
NumericFloat = 6,
NumericFloatMS = 7,
NumericFloatDec = 8,
NumericPackedDec = 9,
NumericNumeric = 10,
NumericCharDec = 11,
NumericString = 12,
NumericMagic = 13,
NumericCisam = 14,
NumericExtFloat = 30,
BooleanInteger = 15,
BooleanDBase = 16,
DateInteger = 17,
DateInteger1901 = 18,
DateString = 19,
DateYYMD = 20,
DateMagic = 21,
DateMagic1901 = 22,
TimeInteger = 23,
TimeString = 24,
TimeHMSH = 25,
TimeMagic = 26,
MemoString = 27,
MemoMagic = 28,
Blob = 29,
UnicodeString = 31,
UnicodeZString = 32,
AnsiBlob = 33,
UnicodeBlob = 34,
}
export declare enum DriverDB {
Btrv = 0,
Prevesive2000 = 1,
RMS = 2,
MySQL = 3,
DBase = 4,
Cache = 5,
DB2AS400 = 6,
FoxBase = 7,
Clipper = 8,
SyBase = 9,
Cics = 12,
Oracle = 13,
Informix = 14,
Ingres = 15,
AS400 = 16,
DB2 = 18,
Odbc = 19,
MS6 = 20,
Memory = 21,
RMCOB = 22,
}
export declare enum ExportType {
EntireProject = "A",
Models = "E",
DataSources = "F",
Programs = "P",
Helps = "H",
Rights = "R",
Menus = "M",
CompositeResources = "O",
ApplicationProperties = "C",
}
export declare enum TriggerType {
System = "S",
Timer = "T",
Expression = "E",
Internal = "I",
None = "N",
Component = "C",
User = "U",
Error = "R",
ComEvent = "X",
DotNetEvent = "D",
PublicUserEvent = "P",
UserFunc = "F",
}
export declare enum ItemMasks {
Undefined = 0,
ActiveInClient = 1,
MagicSqlFunc = 4,
CacheAlways = 8,
CacheSometimes = 16,
RtSearchExecAllowed = " ",
ArgAttrAsResult = "@",
CalcResAttr = 128,
PossibleReentrance = 256,
ForceClientExecBrowserClient = 512,
ForceServerExecBrowserClient = 1024,
FuncNotSupportedBrowserClient = 2048,
ForceClientExecRichClient = 4096,
ForceServerExecRichClient = 8192,
FuncNotSupportedRichClient = 16384,
FuncNotSupportedOnlineBatch = 32768,
ForceMixExecRichClient = 65536,
ForceUnknownExecRichClient = 131072,
}
export declare enum UpdateMode {
Incremental = "I",
Normal = "N",
}
export declare enum BlockTypes {
If = "I",
Else = "E",
EndBlock = "N",
Loop = "L",
}
export declare enum FormOperationType {
Input = "I",
Output = "O",
}
export declare enum FormPage {
Skip = "S",
Auto = "A",
Top = "T",
}
export declare enum FormDelimiter {
Column = "C",
Single = "S",
Double = "D",
}
export declare enum CallOperationMode {
Program = "P",
SubTask = "T",
ByExp = "E",
ByName = "B",
Remote = "R",
Com = "C",
OsCommand = "O",
UDP = "U",
WebS = "W",
WebSLite = "L",
DotNet = 46,
}
export declare enum RowType {
Header = 1,
Operation = 2,
}
export declare enum ForceExit {
None = "N",
Control = "C",
PreRecordUpdate = "R",
PostRecordUpdate = "P",
Ignore = "I",
Editing = "E",
}
export declare enum MediaType {
None = "N",
GraphicalPrinter = "G",
Printer = "P",
Console = "C",
File = "F",
Requester = "R",
XMLDirect = "D",
Variable = "V",
}
export declare enum OSType {
Android = "A",
IOS = "I",
}
export declare enum APGMode {
Execute = "E",
Generate = "G",
}
export declare enum APGOption {
Browse = "B",
Export = "E",
Import = "I",
Print = "P",
Browser = "R",
RichClient = "H",
}
export declare enum APGDisplayMode {
Line = "L",
Screen = "S",
None = "N",
}
export declare enum APGFormSize {
AsModel = "M",
AsContent = "C",
AsContentWithinMDI = "D",
}
export declare enum APGType {
Single = "S",
Multiple = "M",
Program = "P",
}
export declare enum APGInvokedFrom {
TablesRepository = 1,
ProgramsRepository = 2,
}
export declare enum MgModelType {
Model = "M",
Var = "V",
}
export declare enum CallbackType {
ProgressBar = 0,
Import = 1,
FormEditor = 2,
CollectionChanges = 3,
}
export declare enum Axis {
X = 0,
Y = 1,
}
export declare enum ModelAttrHelp {
Internal = "A",
Windows = "B",
}
export declare enum ModelAttrField {
Alpha = "A",
Numeric = "C",
Unicode = "B",
Logical = "D",
Date = "E",
Time = "F",
Blob = "G",
OLE = "H",
ActiveX = "I",
Vector = "J",
DotNet = "K",
}
export declare enum ModelAttrGui0 {
Form = "A",
Edit = "B",
Static = "C",
Button = "D",
Check = "E",
Radio = "F",
Tab = "G",
List = "H",
Combo = "I",
Line = "J",
Slider = "K",
Table = "L",
Column = "M",
Image = "N",
Ole = "O",
Redit = "P",
Activex = "R",
Subform = "S",
Browser = "O",
}
export declare enum ModelAttrGui1 {
Form = "A",
Edit = "B",
Static = "C",
Line = "D",
Table = "E",
Column = "F",
Image = "G",
Redit = "H",
}
export declare enum ModelAttrText {
Form = "A",
Edit = "B",
Static = "C",
Line = "D",
}
export declare enum ModelAttrRichClient {
Form = "A",
Edit = "B",
Label = "C",
Button = "D",
Check = "E",
Radio = "F",
Tab = "G",
List = "H",
Combo = "I",
Group = "J",
Table = "K",
Column = "L",
Image = "M",
Subform = "N",
Browser = "O",
Line = "Q",
}
export declare enum ModelAttrFramesetForm {
Form = "A",
Frame = "B",
}
export declare enum ModelAttRichClientFrameSet {
Form = "A",
Frame = "B",
}
export declare enum ModelAttrBrowser {
Form = "A",
Edit = "B",
Static = "C",
Button = "D",
Check = "E",
Radio = "F",
List = "G",
Combo = "H",
Table = "I",
Image = "J",
Subform = "K",
Iframe = "L",
Opaque = "M",
}
export declare enum ModelAttGuiFrame {
Form = "A",
Frame = "B",
}
export declare enum ModelAttMerge {
Form = "A",
}
export declare enum DbhKeyMode {
Unique = "S",
NonUnique = "N",
}
export declare enum DbhKeyDirection {
OneWay = "A",
TwoWay = "B",
}
export declare enum DbhKeyRangeMode {
Quick = "Q",
Full = "F",
}
export declare enum DbhKeyIndexType {
Real = "R",
Virtual = "V",
}
export declare enum DbhSegmentDirection {
Ascending = "A",
Descending = "D",
}
export declare enum ChoiceControlStyle {
ListBox = 1,
ComboBox = 2,
Tab = 3,
RadioButton = 4,
}
export declare enum Recursion {
None = 0,
First = 1,
Second = 2,
FirstOpen = 3,
}
export declare enum ViewSelectType {
IncludeInView = 0,
ExcludeFromView = 1,
}
export declare enum RangeMode {
From = "F",
To = "T",
Equal = "E",
}
export declare enum TableType {
Table = "T",
View = "V",
Undefined = "U",
}
export declare enum DatabaseDataType {
XmlDataSource = "X",
DatabaseDataSource = "D",
}
export declare enum LogicHeaderAction {
None = 0,
CreateVariableChangeParameters = 1,
DeleteVariableChangeParameters = 2,
ReplaceVariableChangeParameters = 3,
CreateEventParameters = 4,
}
export declare enum DatabaseFilters {
EnvironmentDatabaseAll = "A",
EnvironmentDatabaseSql = "S",
EnvironmentDatabaseCanLoadDefinition = "D",
EnvironmentDatabaseIsam = "I",
EnvironmentDatabaseXmlOnly = "X",
EnvironmentDatabaseOnly = "O",
EnvironmentDatabaseCanLoadDefinitionAndXml = "G",
}
export declare enum FieldViewModelType {
DataSource = 0,
DataView = 1,
Logic = 2,
}
export declare enum SourceContextType {
CurrentContext = "C",
MainContext = "M",
}
export declare enum ViewRefreshMode {
None = 0,
CurrentLocation = 1,
UseTaskLocate = 2,
FirstRecord = 3,
}
export declare enum LineManipulationType {
None = 0,
RepeatEntries = 1,
MoveEntries = 2,
OverwriteCurrent = 3,
}
export declare enum DataViewOutputType {
Xml = "X",
ClientFile = "C",
}
export declare enum UndoRedoAction {
Undo = 0,
Redo = 1,
}
export declare enum OrientationLock {
No = 1,
Portrait = 2,
Landscape = 3,
}
export declare enum EnterAnimation {
Default = 1,
Left = 2,
Right = 3,
Top = 4,
Bottom = 5,
Flip = 6,
Fade = 7,
None = 8,
}
export declare enum ExitAnimation {
Default = 1,
Left = 2,
Right = 3,
Top = 4,
Bottom = 5,
Flip = 6,
Fade = 7,
None = 8,
}
export declare enum KeyboardTypes {
Default = 1,
Numeric = 2,
URL = 3,
NumberPad = 4,
PhonePad = 5,
NamePhonePad = 6,
Email = 7,
}
export declare enum KeyboardReturnKeys {
Default = 1,
Go = 2,
Next = 3,
Previous = 4,
Search = 5,
Done = 6,
}
export declare enum OpenEditDialog {
Default = 1,
Yes = 2,
No = 3,
}
export declare enum FrameLayoutTypes {
TwoFramesHorizontal = 7901,
TwoFramesVertical = 7902,
ThreeFramesBottom = 7903,
ThreeFramesRight = 7904,
ThreeFramesTop = 7905,
ThreeFramesLeft = 7906,
}
export declare enum LineDirection {
Horizontal = 0,
Vertical = 1,
NESW = 2,
NWSE = 3,
}
export declare enum ScrollBarThumbType {
Incremental = 1,
Absolute = 2,
}
export declare enum StorageAttribute {
NONE = " ",
ALPHA = "A",
NUMERIC = "N",
DATE = "D",
TIME = "T",
BOOLEAN = "B",
MEMO = "M",
BLOB = "O",
BLOB_VECTOR = "V",
UNICODE = "U",
SKIP = "0",
DOTNET = "E",
}
export declare enum NotifyCollectionChangedAction {
Add = 0,
Remove = 1,
Replace = 2,
Move = 3,
Reset = 4,
}