mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-22 21:11:08 +02:00
+ import the win16 task apis
git-svn-id: trunk@31542 -
This commit is contained in:
parent
203d26af4b
commit
f751b18754
@ -180,6 +180,10 @@ function IsBadHugeWritePtr(lp: FarPointer; cb: DWORD): BOOL; external 'KERNEL';
|
||||
function IsBadCodePtr(lpfn: FARPROC): BOOL; external 'KERNEL';
|
||||
function IsBadStringPtr(lpsz: LPSTR; cchMax: UINT): BOOL; external 'KERNEL';
|
||||
|
||||
{ Task Management }
|
||||
|
||||
function IsTask(Task: HTASK): BOOL; external 'KERNEL';
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
@ -101,6 +101,14 @@ function SetSwapAreaSize(Size: UINT): LONG; external 'KERNEL';
|
||||
procedure SwapRecording(Flag: UINT); external 'KERNEL';
|
||||
procedure ValidateCodeSegments; external 'KERNEL';
|
||||
|
||||
{ Task Management }
|
||||
|
||||
function GetNumTasks: UINT; external 'KERNEL';
|
||||
function GetCurrentTask: HTASK; external 'KERNEL';
|
||||
|
||||
procedure Yield; external 'KERNEL';
|
||||
procedure DirectedYield(Task: HTASK); external 'KERNEL';
|
||||
|
||||
implementation
|
||||
|
||||
function LOBYTE(w: Word): Byte;
|
||||
|
@ -114,6 +114,8 @@ type
|
||||
PSegInfo = ^TSegInfo;
|
||||
TSegInfo = SEGINFO;
|
||||
|
||||
HTASK = THandle;
|
||||
|
||||
implementation
|
||||
|
||||
end.
|
||||
|
Loading…
Reference in New Issue
Block a user