Was das DWORD angeht ... hier mal 'ne kleine Liste
Du kannst in de regel diese Typen einfach ersetzten, so daß z.B. die
Unit Windows nicht mehr eingebunden werden muß, wo vieles davon drinsteht.
So kann DWORD einfach durch LongWord ersetzt werden.
Delphi-Quellcode:
Type BOOL = LongBool;
//BYTE = Byte;
//WORD = Word;
DWORD = LongWord;
DWORDLONG = LargeWord;
FWORD = LargeWord;
QWORD = LargeWord;
TBYTE = Array[0..9] of Byte;
DQWORD = Array[0..1] of LargeWord;
TWORD = Array[0..9] of Word;
UCHAR = Byte;
USHORT = Word;
ULONG = LongWord;
ULONGLONG = LargeWord;
SHORT = SmallInt;
LONG = LongInt;
LONGLONG = LargeInt;
UINT = Cardinal;
//INT = Integer;
FLOAT = Single;
WCHAR = WideChar;
LPSTR = PAnsiChar;
LPWSTR = PWideChar;
// LargeInt = signed int64
// LargeWord = unsigned int64
Ein Therapeut entspricht 1024 Gigapeut.