The following table lists all engine functions that are new in the Windows NT 4.0 release, and provides a summary description for each function. The functions are ordered alphabetically. See the reference pages for detailed information.
New Engine Function |
Summary Description |
Acquires the resource associated with a semaphore for exclusive access by the calling thread. | |
Allocates a block of memory from the system’s paged pool. | |
Allocates a block of memory from the address space of the current process. | |
Computes the glyph set of a code page supported on a device. | |
Creates a semaphore object. | |
Causes a breakpoint in the current process to occur. | |
Prints a debug message to the kernel debugger. | |
Deletes a semaphore object from the system’s resource list. | |
Sends a control code to the video miniport driver, causing the device to perform the requested operation. | |
Enumerates the forms supported by a printer. | |
Returns the address of a function found within an executable module. | |
Determines the location of a resource in a module. | |
Deallocates a block of system memory. | |
Unmaps a file from system memory. | |
Deallocates a block of user memory. | |
Returns the system’s default OEM and ANSI code pages. | |
Returns the name of the driver’s DLL. | |
Returns the specified file’s last write time. | |
Gets FORM_INFO_1 details for a form. | |
Gets the last error code logged by GDI for the calling thread. | |
Retrieves information about a printer. | |
Retrieves configuration data for a printer. | |
Retrieves the string name of a printer’s data file. | |
Retrieves a handle to the current client process. | |
Retrieves a list of PostScript Type1 font | |
Draws a single solid integer-only cosmetic line. | |
Loads an executable image into system memory. | |
Loads an executable module into system memory as read-only. | |
Loads an executable module into system memory for writing. | |
Returns a pointer to the base location of the font data in a font file. | |
Returns the address and size of an executable file that was memory-mapped by EngLoadModule. | |
Marks a surface as a banding surface. | |
Performs a precision-preserved 32-bit multiplication and division. | |
Converts an ANSI string to a Unicode string. | |
Probes a structure for read accessibility. | |
Probes a structure for read and write accessibility. | |
Queries the local time. | |
Queries the performance counter. | |
Queries the frequency of the performance counter. | |
Releases a semaphore. | |
Secures an address range in memory. | |
Sets the configuration data for a printer. | |
Performs a quick sort on a list. | |
Converts a Unicode string to an ANSI string. | |
Unloads an image loaded by EngLoadModule. | |
Unmaps a font file from system memory. | |
Unlocks an address range that is locked down in memory. | |
Converts a wide character string into an ANSI source string using the specified code page. | |
Provides the spooler with data that needs to be written to a printer. | |
Allow graphics drivers to emulate floating point arithmetic. These services must be used on Windows NT systems that do not support kernel-mode floating point operations. | |
Returns the code page associated with the specified STROBJ. |