home *** CD-ROM | disk | FTP | other *** search
- //----------------------------------------------------------------------------
- // System.hpp - dcc32 generated hdr (DO NOT EDIT) rev: -2
- // From: System.pas
- //----------------------------------------------------------------------------
- #ifndef SystemHPP
- #define SystemHPP
- //----------------------------------------------------------------------------
- #ifndef sysdefsHPP
- #include <sysdefs.h>
- #endif
-
- namespace System
- {
- //-- type declarations -------------------------------------------------------
- //-- var, const, procedure ---------------------------------------------------
- #define False Boolean(0)
- #define True Boolean(1)
- #define MaxInt Integer(2147483647)
- #define MaxLongint Integer(2147483647)
- #define varEmpty Byte(0)
- #define varNull Byte(1)
- #define varSmallint Byte(2)
- #define varInteger Byte(3)
- #define varSingle Byte(4)
- #define varDouble Byte(5)
- #define varCurrency Byte(6)
- #define varDate Byte(7)
- #define varOleStr Byte(8)
- #define varDispatch Byte(9)
- #define varError Byte(10)
- #define varBoolean Byte(11)
- #define varVariant Byte(12)
- #define varUnknown Byte(13)
- #define varByte Byte(17)
- #define varString Smallint(256)
- #define varTypeMask Smallint(4095)
- #define varArray Smallint(8192)
- #define varByRef Smallint(16384)
- #define vtInteger Byte(0)
- #define vtBoolean Byte(1)
- #define vtChar Byte(2)
- #define vtExtended Byte(3)
- #define vtString Byte(4)
- #define vtPointer Byte(5)
- #define vtPChar Byte(6)
- #define vtObject Byte(7)
- #define vtClass Byte(8)
- #define vtWideChar Byte(9)
- #define vtPWideChar Byte(10)
- #define vtAnsiString Byte(11)
- #define vtCurrency Byte(12)
- #define vtVariant Byte(13)
- extern __declspec(thread) void *RaiseList;
- extern __declspec(thread) Integer InOutRes;
- extern void *ExceptProc;
- extern void *ErrorProc;
- extern void *ExceptClsProc;
- extern void *ExceptObjProc;
- extern TMetaClass *ExceptionClass;
- extern Longint HPrevInst;
- extern Longint HInstance;
- extern Integer CmdShow;
- extern Char *CmdLine;
- extern void *InitProc;
- extern Integer ExitCode;
- extern void *ExitProc;
- extern void *ErrorAddr;
- extern void *DllProc;
- extern Longint RandSeed;
- extern Boolean IsLibrary;
- extern Boolean IsConsole;
- extern Boolean IsMultiThread;
- extern Byte FileMode;
- extern Byte Test8086;
- extern Byte Test8087;
- extern Shortint TestFDIV;
- extern TextFile Input;
- extern TextFile Output;
- extern Integer TlsIndex;
- extern Integer TlsIndex4;
- extern Byte TlsLast;
- extern Word HeapAllocFlags;
- extern Byte DebugHook;
- extern Variant Unassigned;
- extern Variant Null;
- extern Integer AllocMemCount;
- extern Integer AllocMemSize;
- extern void *VarDispProc;
- extern void __fastcall TextStart(void);
- extern Pointer __fastcall SysGetMem(Integer Size);
- extern Integer __fastcall SysFreeMem(Pointer P);
- extern Pointer __fastcall SysReallocMem(Pointer P, Integer Size);
- extern THeapStatus __fastcall GetHeapStatus(void);
- extern void __fastcall GetMemoryManager(TMemoryManager &MemMgr);
- extern void __fastcall SetMemoryManager(const TMemoryManager &MemMgr);
- extern Integer __fastcall IOResult(void);
- extern void __fastcall Move(const void *Source, void *Dest, Integer Count);
- extern Integer __fastcall ParamCount(void);
- extern AnsiString __fastcall ParamStr(Integer Index);
- extern void __fastcall Randomize(void);
- extern Char __fastcall UpCase(Char Ch);
- extern Integer __fastcall BeginThread(Pointer SecurityAttributes, Integer StackSize, TThreadFunc ThreadFunc
- , Pointer Parameter, Integer CreationFlags, Integer &ThreadId);
- extern void __fastcall EndThread(Integer ExitCode);
- extern void __fastcall UniqueString( AnsiString &str);
- extern AnsiString __fastcall WideCharToString(PWideChar Source);
- extern AnsiString __fastcall WideCharLenToString(PWideChar Source, Integer SourceLen);
- extern void __fastcall WideCharToStrVar(PWideChar Source, AnsiString &Dest);
- extern void __fastcall WideCharLenToStrVar(PWideChar Source, Integer SourceLen, AnsiString &Dest);
- extern PWideChar __fastcall StringToWideChar(const AnsiString Source, PWideChar Dest, Integer DestSize
- );
- extern AnsiString __fastcall OleStrToString(PWideChar Source);
- extern void __fastcall OleStrToStrVar(PWideChar Source, AnsiString &Dest);
- extern PWideChar __fastcall StringToOleStr(const AnsiString Source);
- extern void __fastcall VarClear(Variant &V);
- extern void __fastcall VarCopy(Variant &Dest, const Variant &Source);
- extern void __fastcall VarCopyNoInd(Variant &Dest, const Variant &Source);
- extern void __fastcall VarCast(Variant &Dest, const Variant &Source, Integer VarType);
- extern Integer __fastcall VarType(const Variant &V);
- extern Variant __fastcall VarAsType(const Variant &V, Integer VarType);
- extern Boolean __fastcall VarIsEmpty(const Variant &V);
- extern Boolean __fastcall VarIsNull(const Variant &V);
- extern AnsiString __fastcall VarToStr(const Variant &V);
- extern Variant __fastcall VarFromDateTime(TDateTime DateTime);
- extern TDateTime __fastcall VarToDateTime(const Variant &V);
- extern Variant __fastcall VarArrayCreate(const Integer *Bounds, const Integer Bounds_Size, Integer VarType
- );
- extern Variant __fastcall VarArrayOf(const Variant *Values, const Integer Values_Size);
- extern void __fastcall VarArrayRedim(Variant &A, Integer HighBound);
- extern Integer __fastcall VarArrayDimCount(const Variant &A);
- extern Integer __fastcall VarArrayLowBound(const Variant &A, Integer Dim);
- extern Integer __fastcall VarArrayHighBound(const Variant &A, Integer Dim);
- extern Pointer __fastcall VarArrayLock(const Variant &A);
- extern void __fastcall VarArrayUnlock(const Variant &A);
- extern Variant __fastcall VarArrayRef(const Variant &A);
- extern Boolean __fastcall VarIsArray(const Variant &A);
- extern void __cdecl VclInit(Boolean isDLL, Longint hInst, Boolean isGui);
- extern void __cdecl VclExit(void);
- extern void __cdecl ProcessAttachTLS(void);
- extern void __cdecl ProcessDetachTLS(void);
- extern void __cdecl ThreadAttachTLS(void);
- extern void __cdecl ThreadDetachTLS(void);
- extern Pointer __cdecl GetMemory(Integer Size);
- extern Integer __cdecl FreeMemory(Pointer P);
- extern Pointer __cdecl ReallocMemory(Pointer P, Integer Size);
- extern void __fastcall FPower10(void);
-
- } /* namespace System */
- #if !defined(NO_IMPLICIT_NAMESPACE_USE)
- using namespace System;
- #endif
- //-- end unit ----------------------------------------------------------------
- #endif // System
-