|
@@ -432,8 +432,10 @@ VAR
|
|
AllocConsole-: PROCEDURE {WINAPI} ( ): BOOL;
|
|
AllocConsole-: PROCEDURE {WINAPI} ( ): BOOL;
|
|
(** The AttachConsole function attaches the calling process to the console of the specified process. *)
|
|
(** The AttachConsole function attaches the calling process to the console of the specified process. *)
|
|
AttachConsole-: PROCEDURE {WINAPI} (in: LONGINT): BOOL;
|
|
AttachConsole-: PROCEDURE {WINAPI} (in: LONGINT): BOOL;
|
|
- (**The Beep function generates simple tones on the speaker. The function is synchronous; it does not return control to its caller until the sound finishes.*)
|
|
|
|
|
|
+ (** The Beep function generates simple tones on the speaker. The function is synchronous; it does not return control to its caller until the sound finishes.*)
|
|
Beep-: PROCEDURE {WINAPI} ( dwFreq, dwDuration: LONGINT ): BOOL;
|
|
Beep-: PROCEDURE {WINAPI} ( dwFreq, dwDuration: LONGINT ): BOOL;
|
|
|
|
+ (** Marks any outstanding I/O operations for the specified file handle. The function only cancels I/O operations in the current process, regardless of which thread created the I/O operation. *)
|
|
|
|
+ CancelIoEx-: PROCEDURE {WINAPI} ( hFile: HANDLE; VAR lpOverlapped: Overlapped): BOOL;
|
|
(** The ClearCommBreak function restores character transmission for a specified communications device and places the transmission line in a nonbreak state. *)
|
|
(** The ClearCommBreak function restores character transmission for a specified communications device and places the transmission line in a nonbreak state. *)
|
|
ClearCommBreak-: PROCEDURE {WINAPI} ( hFile: HANDLE ): BOOL;
|
|
ClearCommBreak-: PROCEDURE {WINAPI} ( hFile: HANDLE ): BOOL;
|
|
(** The ClearCommError function retrieves information about a communications error and reports the current status of a communications device. *)
|
|
(** The ClearCommError function retrieves information about a communications error and reports the current status of a communications device. *)
|
|
@@ -734,7 +736,7 @@ VAR
|
|
VAR lpBuffer: ARRAY OF SYSTEM.BYTE;
|
|
VAR lpBuffer: ARRAY OF SYSTEM.BYTE;
|
|
nNumberOfBytesToRead: LONGINT;
|
|
nNumberOfBytesToRead: LONGINT;
|
|
VAR lpNumberOfBytesRead: LONGINT;
|
|
VAR lpNumberOfBytesRead: LONGINT;
|
|
- lpOverlapped: ADDRESS ): BOOL;
|
|
|
|
|
|
+ VAR lpOverlapped: Overlapped ): BOOL;
|
|
|
|
|
|
(** The ReadProcessMemory function reads data from an area of memory in a specified process. *)
|
|
(** The ReadProcessMemory function reads data from an area of memory in a specified process. *)
|
|
ReadProcessMemory-: PROCEDURE {WINAPI} ( hProcess: HANDLE;
|
|
ReadProcessMemory-: PROCEDURE {WINAPI} ( hProcess: HANDLE;
|
|
@@ -850,7 +852,7 @@ VAR
|
|
CONST lpBuffer: ARRAY OF SYSTEM.BYTE;
|
|
CONST lpBuffer: ARRAY OF SYSTEM.BYTE;
|
|
nNumberOfBytesToWrite: LONGINT;
|
|
nNumberOfBytesToWrite: LONGINT;
|
|
VAR lpNumberOfBytesWritten: LONGINT;
|
|
VAR lpNumberOfBytesWritten: LONGINT;
|
|
- lpOverlapped: ADDRESS ): BOOL;
|
|
|
|
|
|
+ VAR lpOverlapped: Overlapped ): BOOL;
|
|
(** Thread abort notifier, parameter is the threads id. Note this should only be used in modules which
|
|
(** Thread abort notifier, parameter is the threads id. Note this should only be used in modules which
|
|
can't use the exception handling mechanism provided by module Exceptions. *)
|
|
can't use the exception handling mechanism provided by module Exceptions. *)
|
|
|
|
|
|
@@ -954,6 +956,7 @@ VAR
|
|
GetProcAddress(mod, "AddVectoredContinueHandler",SYSTEM.VAL(ADDRESS,AddVectoredContinueHandler));
|
|
GetProcAddress(mod, "AddVectoredContinueHandler",SYSTEM.VAL(ADDRESS,AddVectoredContinueHandler));
|
|
GetProcAddress(mod, "AttachConsole",SYSTEM.VAL(ADDRESS,AttachConsole));
|
|
GetProcAddress(mod, "AttachConsole",SYSTEM.VAL(ADDRESS,AttachConsole));
|
|
GetProcAddress(mod, "Beep",SYSTEM.VAL(ADDRESS,Beep));
|
|
GetProcAddress(mod, "Beep",SYSTEM.VAL(ADDRESS,Beep));
|
|
|
|
+ GetProcAddress(mod, "CancelIoEx",SYSTEM.VAL(ADDRESS,CancelIoEx));
|
|
GetProcAddress(mod, "ClearCommBreak",SYSTEM.VAL(ADDRESS,ClearCommBreak));
|
|
GetProcAddress(mod, "ClearCommBreak",SYSTEM.VAL(ADDRESS,ClearCommBreak));
|
|
GetProcAddress(mod, "ClearCommError",SYSTEM.VAL(ADDRESS,ClearCommError));
|
|
GetProcAddress(mod, "ClearCommError",SYSTEM.VAL(ADDRESS,ClearCommError));
|
|
GetProcAddress(mod, "CloseHandle",SYSTEM.VAL(ADDRESS,CloseHandle));
|
|
GetProcAddress(mod, "CloseHandle",SYSTEM.VAL(ADDRESS,CloseHandle));
|