// ************************************************************************ //
|
// WARNING
|
// -------
|
// The types declared in this file were converted from a Pascal Type Library.
|
// ************************************************************************ //
|
|
export const CB_IMGPSScanMajorVersion = 1;
|
export const CB_IMGPSScanMinorVersion = 0;
|
|
export const LIBID_CB_IMGPSScan = '{F7D1C429-BE85-4FAD-A058-36A41C2AAA89}';
|
|
export const IID_ICB_IMGPSScanX = '{E68A01E9-2798-497F-9FB8-4EAFB7CCE5B9}';
|
export const DIID_ICB_IMGPSScanXEvents = '{B7FB8B05-8BDA-4DFD-BCCF-2B657E8A108A}';
|
export const CLASS_CB_IMGPSScanX = '{8B54EA2A-547C-48AD-BC71-C11C1340B37E}';
|
|
export enum TxActiveFormBorderStyle {
|
afbNone = 0x00000000,
|
afbSingle = 0x00000001,
|
afbSunken = 0x00000002,
|
afbRaised = 0x00000003,
|
}
|
|
export enum TxPrintScale {
|
poNone = 0x00000000,
|
poProportional = 0x00000001,
|
poPrintToFit = 0x00000002,
|
}
|
|
export enum TxMouseButton {
|
mbLeft = 0x00000000,
|
mbRight = 0x00000001,
|
mbMiddle = 0x00000002,
|
}
|
|
export enum TxPopupMode {
|
pmNone = 0x00000000,
|
pmAuto = 0x00000001,
|
pmExplicit = 0x00000002,
|
}
|
|
// OLE_COLOR can be represented as a number
|
export type OLE_COLOR = number;
|
// IFontDisp can be represented as any for simplicity in Node.js
|
export type IFontDisp = any;
|
|
export interface ICB_IMGPSScanX {
|
Visible: boolean;
|
AutoScroll: boolean;
|
AutoSize: boolean;
|
AxBorderStyle: TxActiveFormBorderStyle;
|
Caption: string;
|
Color: OLE_COLOR;
|
Font: IFontDisp;
|
KeyPreview: boolean;
|
PixelsPerInch: number;
|
PrintScale: TxPrintScale;
|
Scaled: boolean;
|
readonly Active: boolean;
|
DropTarget: boolean;
|
HelpFile: string;
|
PopupMode: TxPopupMode;
|
ScreenSnap: boolean;
|
SnapBuffer: number;
|
DockSite: boolean;
|
DoubleBuffered: boolean;
|
readonly AlignDisabled: boolean;
|
readonly MouseInClient: boolean;
|
readonly VisibleDockClientCount: number;
|
ParentDoubleBuffered: boolean;
|
UseDockManager: boolean;
|
Enabled: boolean;
|
readonly ExplicitLeft: number;
|
readonly ExplicitTop: number;
|
readonly ExplicitWidth: number;
|
readonly ExplicitHeight: number;
|
AlignWithMargins: boolean;
|
ParentCustomHint: boolean;
|
url: string;
|
caseid: string;
|
mode: string;
|
work_no: string;
|
userid: string;
|
username: string;
|
userunit: string;
|
data: string;
|
verify: string;
|
rewrite: string;
|
modename: string;
|
language: string;
|
loandoc_value: string;
|
loandoc_enable: string;
|
useproxy: string;
|
c_docnolist: string;
|
c_docnamelist: string;
|
fixfilelist: string;
|
is_in_wh: string;
|
oldcaseinfo: string;
|
printyn: string;
|
is_oldcase: string;
|
custdocyn: string;
|
scancolor: string;
|
imgdpi: string;
|
filesizelimit: string;
|
casenolength: string;
|
imgdelete: string;
|
isExternal: string;
|
check_main_form: string;
|
WH_CATEGORY: string;
|
}
|
|
export interface ICB_IMGPSScanXEvents {
|
OnActivate(): void;
|
OnClick(): void;
|
OnCreate(): void;
|
OnDblClick(): void;
|
OnDestroy(): void;
|
OnDeactivate(): void;
|
OnKeyPress(Key: number): void;
|
OnMouseEnter(): void;
|
OnMouseLeave(): void;
|
OnPaint(): void;
|
OnClosePage(): void;
|
}
|