+ import the win16 task apis

git-svn-id: trunk@31542 -
This commit is contained in:
nickysn 2015-09-05 22:17:41 +00:00
parent 203d26af4b
commit f751b18754
3 changed files with 14 additions and 0 deletions

View File

@ -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.

View File

@ -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;

View File

@ -114,6 +114,8 @@ type
PSegInfo = ^TSegInfo;
TSegInfo = SEGINFO;
HTASK = THandle;
implementation
end.