Miscellaneous Low-Level Client Support
This topic contains information about low-level APIs that are used by the Windows client infrastructure.
Functions
Topic | Contents |
---|---|
_lclose | The _lclose function closes the specified file so that it is no longer available for reading or writing. This function is provided for compatibility with 16-bit versions of Windows. Win32-based applications should use the CloseHandle function. |
_lopen | The _lopen function opens an existing file and sets the file pointer to the beginning of the file. This function is provided for compatibility with 16-bit versions of Windows. Win32-based applications should use the CreateFile function. |
_lread | The _lread function reads data from the specified file. This function is provided for compatibility with 16-bit versions of Windows. Win32-based applications should use the ReadFile function. |
AreDvdCodecsEnabled | Returns a value indicating whether DVD codecs are enabled on the current device. |
DisableProcessWindowsGhosting | Disables the window ghosting feature for the calling GUI process. Window ghosting is a Windows Manager feature that lets the user minimize, move, or close the main window of an application that is not responding. |
GetMediaComponentPackageInfo | Returns a list of properties for all media codecs installed on the system that meet the specified requirements. |
GetMediaExtensionCommunicationFactory | Creates a communication factory for registering a media extension. |
InstantiateComponentFromPackage | Creates an instance of a class in an application package. |
IsMediaBehaviorEnabled | Gets a value indicating whether the media behavior associated with the specified GUID is enabled. |
NtClose | Deprecated. This function is used to close the specified handle. NtClose is superseded by CloseHandle. |
NtDeviceIoControlFile | Deprecated. Builds descriptors for the supplied buffer(s) and passes the untyped data to the device driver associated with the file handle. NtDeviceIoControlFile is superseded by DeviceIoControl. |
NtWaitForSingleObject | Deprecated. Waits until the specified object attains a state of signaled . NtWaitForSingleObject is superseded by WaitForSingleObject. |
RtlAnsiStringToUnicodeString | Converts the specified ANSI source string into a Unicode string. |
RtlCharToInteger | Converts a character string to an integer. |
RtlFormatCurrentUserKeyPath | Initializes the supplied buffer with a string representation of the SID for the current user. |
RtlFreeAnsiString | Frees the string buffer allocated by RtlUnicodeStringToAnsiString. |
RtlFreeOemString | Frees the string buffer allocated by RtlUnicodeStringToOemString. |
RtlFreeUnicodeString | Frees the string buffer allocated by RtlAnsiStringToUnicodeString or by RtlUpcaseUnicodeString. |
RtlInitString | Initializes a counted string. |
RtlInitUnicodeString | Initializes a counted Unicode string. |
RtlUnicodeStringToAnsiString | Converts the specified Unicode source string into an ANSI string. |
RtlUnicodeStringToOemString | This functions converts the specified Unicode source string into an OEM string. The translation is done with respect to the OEM code page (OCP). |
RtlUnicodeToMultiByteSize | Determines how many bytes are needed to represent a Unicode string as an ANSI string. |
RtlUnicodeToUTF8N | The RtlUnicodeToUTF8N function translates the specified Unicode string into a new character string, using the 8-bit Unicode Transformation Format (UTF-8) code page. |
RtlUTF8ToUnicodeN | The RtlUTF8ToUnicodeN function translates the specified source string into a Unicode string, using the UTF-8 code page. |
SendIMEMessageEx | Specifies an action or processing for the Input Method Editor (IME) through a specified subfunction. Note: This function is obsolete and should not be used. |
WINNLSEnableIME | Temporarily enables or disables an IME and, at the same time, turns on or off the display of all windows owned by the IME. Note: This function is obsolete and should not be used. |
Structures
Topic | Contents |
---|---|
IMESTRUCT | Used by SendIMEMessageEx to specify the subfunction to be executed in the IME message and its parameters. This structure is also used to receive return values from those subfunctions. |
STRING | This structure is used with the RtlUnicodeStringToOemString function. |
Compiler Routines
Topic | Contents |
---|---|
__C_specific_handler Routine | __C_specific_handler is a helper routine for the C compiler. |
_alldiv Routine | _alldiv Routine is a helper routine for the C compiler. |
_allmul | Multiplies two LONGLONG or ULONGLONG. |
_aulldiv | Divides two ULONGLONG integers. |
_chkstk Routine | _chkstk Routine is a helper routine for the C compiler. |