Chapter 1 - Introduction
Foreword
The Price of Simplicity
The Basic Cockpit Idea
The Cockpit Difference
Petzold's Book
The MSDN Library CDs
Literature
Installing Cockpit
Chapter 2 - How to use Cockpit
Plain Vanilla or Cup Royal
The Cockpit Core Library
The Building Blocks of a Cockpit Application
Overview of the existing Cockpit Libraries
The Cockpit Platform Libraries
The Cockpit COM Library
Chapter 3 - Cockpit Features
Callbacks
Chapter 4 - O/S Features supported by Cockpit
COM, OLE, ActiveX
Chapter 5 - Cockpit Core Reference
Notes on the Core
Windows, C/C++ and Xbase++ strings
Cockpit's String Types
Core Functions in alphabetic order
Ansi2Unicode
Array2List
Array2String
Bin2F4
BitAnd
BitCombine
BitNot
BitOr
BitShiftLeft
BitShiftMaskSign
BitXor
Buffer2Complex
CallAddress
Callback
ConvTextIn
ConvTextOut
ConvWTextIn
ConvWTextOut
CopyMemoryToString
CopyMemoryToStringArray
CopyMemoryToStringArrayIndexed
CopyStringArrayToMemory
CopyStringToMemory
DllExecuteCallEx
F42Bin
FilledStructureArray
GetECX
GetLastError
HandleOf
Hex
HexString
InstallDllImportHook
IsComInterface
IsExtendedStructure
IsFakeObject
LeftChr0
List2Array
LockNullString
LockString
LockStringArray
LockStringArrayIndexed
LockStringLen
LockStringSize
LockStringType
Long2ULong
PadChr0
PByReference
Peek
PeekLong
Poke
PokeLong
ReadLockString
ReadMemory
ReleaseCallback
ReleaseLockString
RemoveDllImportHook
ReplaceCallback
RequestCallback
SetCX
SetLastError
SizeOf
StructureArray
StructureArrayFrom
SVI
SyncProvideCriticalSection
SysError
ULong2Long
Unicode2Ansi
UnlockComplex
UnlockString
UShort2Short
WindowsErrorText
WriteMemory
Core Functions by Category
Array and String Utility
Bit Manipulation
Calls and Callbacks
Character Set Conversion
Error Handling
Hooks
Miscellaneous
Pointers and Memory
Structure
Synchronisation
Type Conversion
Type Check
Core Classes
IdentifyAsComInterface
IdentifyAsFakeObject
IdentifyAsExtendedStructure
Core Constants
FALSE
NULL
TRUE
MAX_PATH
Core Macros
&
/.
?:
^^
|
~
<<
>>
HIBYTE
HISHORT
HIWORD
LOBYTE
LOSHORT
LOWORD
MAKELONG
MAKEWORD
Core Components
Chapter 6 - The Cockpit Synthesizer
The Idea
Parameter Adaptions
Providing Buffers
Adapter Functions
Interface Adapter Classes
Fake Objects
Using the Synthesizer
Creating Cockpit Extension Libraries
Synthesizer Components
Chapter 7 - The Cockpit Platform Library
Cockpit Com Library Interaction
Windows API Functions
Windows API Interfaces
Windows API Objects
Chapter 10 - Terms and Definitions
ActiveX Object
Adapter Function
Address
BYTE
Callback Function
Callback
Calling Convention
__stdcall
__cdecl
WINAPI
Cockpit Application Character Set (CX)
Cockpit Runtime Environment (CRE)
Cockpit Synthesizer
COM Interface
COM Interface Adapter Class
COM Interface Adapter Method
COM Interface Description
COM Object
Dll Function Description List
DWORD
Fake Object
Fake Object Adapter Method
Hook
INT
LONG
Module
NULL-Byte
NULL-Word
Parameter Adaption
Parameter Adaption Spec
SHORT
String Length
String Size
String Terminator
Structure
UINT
ULONG
USHORT
WORD

© 2003-2007 Michael Hoffmann