Win32 and COM APIs for Windows 8.x Store apps

Win32 and COM APIs for Windows 8.x Store apps

The following topics list the Win32 and COM API elements that are provided for developing Windows Runtime apps for Windows.

Windows API documentation and header files for Windows 8.x apps

The documentation for each programming element in the API indicates whether it can be used in a Windows 8.x app. See the "Applies to" line at the top of the page.

In addition, the subset of the Windows API that can be used in a Windows 8.x app is indicated in the header files in the Windows Software Development Kit (SDK) for Windows 8.1. Look for the following statements in the Windows header files.



#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_PC_APP)
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_PHONE_APP)
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_APP)
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)

These statements respectively indicate whether the API in the defined region can be used in Windows Store apps, Windows Phone Store apps, both, or neither (desktop only).

The compiler and object browser in Microsoft Visual Studio use these statements to determine whether to show or hide a Win32 or COM API element.

In this section

TopicDescription

Data

These data access and storage APIs are supported for developing Windows Runtime apps.

Devices

These device-related APIs are supported for developing Windows Runtime apps.

Diagnostics

These diagnostics APIs are supported for developing Windows Runtime apps.

Graphics

These graphics APIs are supported for developing Windows Runtime apps.

Multimedia

These multimedia APIs are supported for developing Windows Runtime apps.

Networking

These networking APIs are supported for developing Windows Runtime apps.

Printing and documents

These printing and documents APIs are supported for developing Windows Runtime apps.

System

These system APIs are supported for developing Windows Runtime apps.

User interface

These user interface APIs are supported for developing Windows Runtime apps.

Alphabetical list of Win32 and COM APIs

The following is an alphabetically sorted list of the Win32 and COM interface and functions that are provided for developing Windows Runtime apps.

Alternatives to Windows APIs

Learn which features of the Windows API can be used in a Windows Runtime app or Universal Windows Platform (UWP) app and which APIs to use as alternatives for those that cannot.

 

 

 

Show:
© 2018 Microsoft