Difference between revisions of "Unit Console"
 (Created page with "Return to Unit Reference   === Description === ----  ''To be documented''  === Constants === ----  ''To be documented''  === Type definitions === ----  ''To...")  | 
				|||
| Line 25: | Line 25: | ||
----  | ----  | ||
| − | ''To be documented''  | + | '''Initialization Functions'''  | 
| + | |||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">procedure ConsoleInit;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | |||
| + | '''Console Functions'''  | ||
| + | |||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceOpen(Console:PConsoleDevice):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceClose(Console:PConsoleDevice):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceClear(Console:PConsoleDevice;Color:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceClose(Console:PConsoleDevice):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceScroll(Console:PConsoleDevice;X1,Y1,X2,Y2,Count,Direction:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDrawBox(Console:PConsoleDevice;X1,Y1,X2,Y2,Color,Width:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDrawLine(Console:PConsoleDevice;X1,Y1,X2,Y2,Color,Width:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDrawChar(Console:PConsoleDevice;Handle:TFontHandle;Ch:Char;X,Y,Forecolor,Backcolor:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDrawText(Console:PConsoleDevice;Handle:TFontHandle;const Text:String;X,Y,Forecolor,Backcolor,Len:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDrawPixel(Console:PConsoleDevice;X,Y,Color:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDrawBlock(Console:PConsoleDevice;X1,Y1,X2,Y2,Color:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDrawImage(Console:PConsoleDevice;X,Y:LongWord;Buffer:Pointer;Width,Height,Format,Skip:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDrawWindow(Console:PConsoleDevice;Handle:TWindowHandle):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceGetPixel(Console:PConsoleDevice;X,Y:LongWord;var Color:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceGetImage(Console:PConsoleDevice;X,Y:LongWord;Buffer:Pointer;Width,Height,Format,Skip:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceCopyImage(Console:PConsoleDevice;const Source,Dest:TConsolePoint;Width,Height:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceGetPosition(Console:PConsoleDevice;Position:LongWord;var X1,Y1,X2,Y2:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceGetProperties(Console:PConsoleDevice;Properties:PConsoleProperties):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceCheckFlag(Console:PConsoleDevice;Flag:LongWord):Boolean;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceGetMode(Console:PConsoleDevice):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceGetState(Console:PConsoleDevice):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceCreate:PConsoleDevice;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | Create a new Console entry  | ||
| + | |-  | ||
| + | ! '''Return'''  | ||
| + | | Pointer to new Console entry or nil if Console could not be created  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceCreateEx(Size:LongWord):PConsoleDevice;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | Create a new Console entry  | ||
| + | |-  | ||
| + | ! '''Size'''  | ||
| + | | Size in bytes to allocate for new Console (Including the Console entry)  | ||
| + | |-  | ||
| + | ! '''Return'''  | ||
| + | | Pointer to new Console entry or nil if Console could not be created  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDestroy(Console:PConsoleDevice):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | Destroy an existing Console entry  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceRegister(Console:PConsoleDevice):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | Register a new Console in the Console table  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceDeregister(Console:PConsoleDevice):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | Deregister a Console from the Console table  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceFind(ConsoleId:LongWord):PConsoleDevice;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceFindByDevice(Device:PDevice):PConsoleDevice;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceFindByName(const Name:String):PConsoleDevice; inline;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceFindByDescription(const Description:String):PConsoleDevice; inline;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceEnumerate(Callback:TConsoleEnumerate;Data:Pointer):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
| + | <div class="toccolours mw-collapsible mw-collapsed" style="border: 1; font-family: arial;">  | ||
| + | <code style="padding:10px;">function ConsoleDeviceNotification(Console:PConsoleDevice;Callback:TConsoleNotification;Data:Pointer;Notification,Flags:LongWord):LongWord;</code>  | ||
| + | <div class="mw-collapsible-content" style="text-align: left; margin:0px;">  | ||
| + | {| class="wikitable" style="font-size: 14px; background:white;"  | ||
| + | |-  | ||
| + | ! '''Description'''  | ||
| + | | To be documented  | ||
| + | |-  | ||
| + | |}  | ||
| + | </div></div>  | ||
| + | <br />  | ||
Return to [[Unit_Reference|Unit Reference]]  | Return to [[Unit_Reference|Unit Reference]]  | ||
Revision as of 06:03, 26 July 2016
Return to Unit Reference
Description
To be documented
Constants
To be documented
Type definitions
To be documented
Public variables
To be documented
Function declarations
Initialization Functions
procedure ConsoleInit;
| Description | To be documented | 
|---|
Console Functions
function ConsoleDeviceOpen(Console:PConsoleDevice):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceClose(Console:PConsoleDevice):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceClear(Console:PConsoleDevice;Color:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceClose(Console:PConsoleDevice):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceScroll(Console:PConsoleDevice;X1,Y1,X2,Y2,Count,Direction:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceDrawBox(Console:PConsoleDevice;X1,Y1,X2,Y2,Color,Width:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceDrawLine(Console:PConsoleDevice;X1,Y1,X2,Y2,Color,Width:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceDrawChar(Console:PConsoleDevice;Handle:TFontHandle;Ch:Char;X,Y,Forecolor,Backcolor:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceDrawText(Console:PConsoleDevice;Handle:TFontHandle;const Text:String;X,Y,Forecolor,Backcolor,Len:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceDrawPixel(Console:PConsoleDevice;X,Y,Color:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceDrawBlock(Console:PConsoleDevice;X1,Y1,X2,Y2,Color:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceDrawImage(Console:PConsoleDevice;X,Y:LongWord;Buffer:Pointer;Width,Height,Format,Skip:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceDrawWindow(Console:PConsoleDevice;Handle:TWindowHandle):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceGetPixel(Console:PConsoleDevice;X,Y:LongWord;var Color:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceGetImage(Console:PConsoleDevice;X,Y:LongWord;Buffer:Pointer;Width,Height,Format,Skip:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceCopyImage(Console:PConsoleDevice;const Source,Dest:TConsolePoint;Width,Height:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceGetPosition(Console:PConsoleDevice;Position:LongWord;var X1,Y1,X2,Y2:LongWord):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceGetProperties(Console:PConsoleDevice;Properties:PConsoleProperties):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceCheckFlag(Console:PConsoleDevice;Flag:LongWord):Boolean;
| Description | To be documented | 
|---|
function ConsoleDeviceGetMode(Console:PConsoleDevice):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceGetState(Console:PConsoleDevice):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceCreate:PConsoleDevice;
| Description | Create a new Console entry | 
|---|---|
| Return | Pointer to new Console entry or nil if Console could not be created | 
function ConsoleDeviceCreateEx(Size:LongWord):PConsoleDevice;
| Description | Create a new Console entry | 
|---|---|
| Size | Size in bytes to allocate for new Console (Including the Console entry) | 
| Return | Pointer to new Console entry or nil if Console could not be created | 
function ConsoleDeviceDestroy(Console:PConsoleDevice):LongWord;
| Description | Destroy an existing Console entry | 
|---|
function ConsoleDeviceRegister(Console:PConsoleDevice):LongWord;
| Description | Register a new Console in the Console table | 
|---|
function ConsoleDeviceDeregister(Console:PConsoleDevice):LongWord;
| Description | Deregister a Console from the Console table | 
|---|
function ConsoleDeviceFind(ConsoleId:LongWord):PConsoleDevice;
| Description | To be documented | 
|---|
function ConsoleDeviceFindByDevice(Device:PDevice):PConsoleDevice;
| Description | To be documented | 
|---|
function ConsoleDeviceFindByName(const Name:String):PConsoleDevice; inline;
| Description | To be documented | 
|---|
function ConsoleDeviceFindByDescription(const Description:String):PConsoleDevice; inline;
| Description | To be documented | 
|---|
function ConsoleDeviceEnumerate(Callback:TConsoleEnumerate;Data:Pointer):LongWord;
| Description | To be documented | 
|---|
function ConsoleDeviceNotification(Console:PConsoleDevice;Callback:TConsoleNotification;Data:Pointer;Notification,Flags:LongWord):LongWord;
| Description | To be documented | 
|---|
Return to Unit Reference