Export (0) Print
Expand All

System Services

This section contains the reference for the system APIs and services offered by Windows for desktop apps. These include the traditionally available services for:

  • The Component Object Model (COM).
  • File compression.
  • Dynamic-link libraries.
  • Memory management.
  • Power management.
  • The creation and coordination of multiple threads of execution..
  • The development of service applications.
  • Windows messaging.
  • Obtaining Windows system information.
  • The Help API.

In this section

TopicDescription

COM

COM is a platform-independent, distributed, object-oriented system for creating binary software components that can interact. COM is the foundation technology for Microsoft's OLE (compound documents) and ActiveX (Internet-enabled components) technologies.

COM+

COM+ is an evolution of Microsoft Component Object Model (COM) and Microsoft Transaction Server (MTS). COM+ builds on and extends applications written using COM, MTS, and other COM-based technologies. COM+ handles many of the resource management tasks that you previously had to program yourself, such as thread allocation and security. COM+ also makes your applications more scalable by providing thread pooling, object pooling, and just-in-time object activation. COM+ also helps protect the integrity of your data by providing transaction support, even if a transaction spans multiple databases over a network.

Compression API

The Compression API exposes the Windows MSZIP, XPRESS, XPRESS_HUFF, and LZMS compression algorithms. This enables developers of Windows applications to manage versions, service, and extend the exposed compression algorithms.

Distributed Transaction Coordinator

Guide and reference documentation for system administrators and developers using the Distributed Transaction Coordinator (DTC).

Microsoft.Dtc.PowerShell.Diagnostics

Provides information about the Windows PowerShell cmdlets provided with Microsoft Distributed Transaction Coordinator (MSDTC) for diagnostics.

Microsoft.MsDtcManagement.Commands

Provides information about the Windows PowerShell cmdlets provided with Microsoft Distributed Transaction Coordinator (MSDTC) for management.

Dynamic Link Libraries

How to create and manage DLLs.

Help API

The Help API allows the opening of help catalogs and the retrieval of help content items.

Interprocess Communications

How to use mailslots and pipes.

Kernel Transaction Manager

How to use transacted file and registry operations, or define transactions for other resources.

Memory Management

Core memory management services.

Operation Recorder

Operation Recorder enables applications to speed up operations that repeatedly access the same file data by exposing the Windows prefetching mechanism as a public interface.

Power Management

Core power management services.

Processes and Threads

How to create and manage processes and threads.

Remote Desktop Services

How to programmatically interact with Remote Desktop Services.

Services

How to create and manage services.

Synchronization

How to coordinate multiple threads of execution.

Windows Desktop Sharing

Windows Desktop Sharing is a multiple-party screen-sharing technology. Key scenarios include remote assistance, real-time collaboration and conferencing, and video communication.

Windows Messaging (MAPI)

Enables you to add simple messaging functionality to a Windows-based application.

Windows Notification Framework

Documents the functions (and function callback prototypes) used to detect and possibly repair an application after a setup or migration has occurred.

Windows System Information

How to programmatically access the registry and key system configuration and version information.

 

 

 

Show:
© 2014 Microsoft