Partilhar via


Supported Win32 APIs for Windows Phone 8

July 21, 2014

Applies to: Windows Phone 8 and Windows Phone Silverlight 8.1 only

 

This topic lists the Win32 APIs from the desktop that are supported. In a native app, you can call these APIs directly. In a managed app, you can call them via a Windows Phone Runtime Component, but you cannot call them via P/Invoke on the platforms to which this topic applies. Also see Win32 and COM for Windows Runtime apps.

This topic contains the following sections.

 

List of supported Win32 APIs on Windows Phone 8 

Member

Header

DLL Name

Library

CLSIDFromString

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoCreateFreeThreadedMarshaler

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoCreateGuid

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoCreateInstanceFromApp

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoDisconnectObject

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoFreeUnusedLibraries

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoFreeUnusedLibrariesEx

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoGetApartmentType

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoGetContextToken

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoGetCurrentLogicalThreadId

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoGetInterfaceAndReleaseStream

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoGetMarshalSizeMax

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoGetObjectContext

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoGetStandardMarshal

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoInitializeEx

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoInitializeSecurity

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoMarshalInterface

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoMarshalInterThreadInterfaceInStream

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoRegisterClassObject

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoReleaseMarshalData

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoResumeClassObjects

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoRevokeClassObject

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoSuspendClassObjects

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoSwitchCallContext

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoTaskMemAlloc

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoTaskMemFree

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoTaskMemRealloc

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoUninitialize

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CoUnmarshalInterface

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

CreateStreamOnHGlobal

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

FreePropVariantArray

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

GetHGlobalFromStream

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

IIDFromString

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

PropVariantClear

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

PropVariantCopy

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

StringFromCLSID

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

StringFromGUID2

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

StringFromIID

combaseapi.h

api-ms-win-core-com-l1-1-0.dll

WindowsPhoneCore.lib

GetDateFormatEx

datetimeapi.h

api-ms-win-core-datetime-l1-1-1.dll

WindowsPhoneCore.lib

GetTimeFormatEx

datetimeapi.h

api-ms-win-core-datetime-l1-1-1.dll

WindowsPhoneCore.lib

IsDebuggerPresent

debugapi.h

api-ms-win-core-debug-l1-1-1.dll

WindowsPhoneCore.lib

OutputDebugStringW

debugapi.h

api-ms-win-core-debug-l1-1-1.dll

WindowsPhoneCore.lib

GetLastError

errhandlingapi.h

api-ms-win-core-errorhandling-l1-1-1.dll

WindowsPhoneCore.lib

RaiseException

errhandlingapi.h

api-ms-win-core-errorhandling-l1-1-1.dll

WindowsPhoneCore.lib

SetLastError

errhandlingapi.h

api-ms-win-core-errorhandling-l1-1-1.dll

WindowsPhoneCore.lib

CreateDirectoryW

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

CreateFile2

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

DeleteFileW

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

FindClose

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

FindFirstFileExW

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

FindNextFileW

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

FlushFileBuffers

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

GetDiskFreeSpaceExW

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

GetFileAttributesExW

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

LockFileEx

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

ReadFile

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

RemoveDirectoryW

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

SetEndOfFile

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

SetFileAttributesW

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

SetFileInformationByHandle

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

SetFilePointerEx

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

UnlockFileEx

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

WriteFile

fileapi.h

api-ms-win-core-file-l1-2-0.dll

WindowsPhoneCore.lib

CopyFile2

winbase.h

api-ms-win-core-file-l2-1-0.dll

WindowsPhoneCore.lib

GetFileInformationByHandleEx

winbase.h

api-ms-win-core-file-l2-1-0.dll

WindowsPhoneCore.lib

MoveFileExW

winbase.h

api-ms-win-core-file-l2-1-0.dll

WindowsPhoneCore.lib

CloseHandle

handleapi.h

api-ms-win-core-handle-l1-1-0.dll

WindowsPhoneCore.lib

DuplicateHandle

handleapi.h

api-ms-win-core-handle-l1-1-0.dll

WindowsPhoneCore.lib

GetProcessHeap

heapapi.h

api-ms-win-core-heap-l1-2-0.dll

WindowsPhoneCore.lib

HeapAlloc

heapapi.h

api-ms-win-core-heap-l1-2-0.dll

WindowsPhoneCore.lib

HeapFree

heapapi.h

api-ms-win-core-heap-l1-2-0.dll

WindowsPhoneCore.lib

HeapReAlloc

heapapi.h

api-ms-win-core-heap-l1-2-0.dll

WindowsPhoneCore.lib

HeapSize

heapapi.h

api-ms-win-core-heap-l1-2-0.dll

WindowsPhoneCore.lib

InitializeSListHead

interlockedapi.h

api-ms-win-core-interlocked-l1-2-0.dll

WindowsPhoneCore.lib

InterlockedFlushSList

interlockedapi.h

api-ms-win-core-interlocked-l1-2-0.dll

WindowsPhoneCore.lib

InterlockedPopEntrySList

interlockedapi.h

api-ms-win-core-interlocked-l1-2-0.dll

WindowsPhoneCore.lib

InterlockedPushEntrySList

interlockedapi.h

api-ms-win-core-interlocked-l1-2-0.dll

WindowsPhoneCore.lib

InterlockedPushListSListEx

interlockedapi.h

api-ms-win-core-interlocked-l1-2-0.dll

WindowsPhoneCore.lib

QueryDepthSList

interlockedapi.h

api-ms-win-core-interlocked-l1-2-0.dll

WindowsPhoneCore.lib

GetOverlappedResultEx

ioapiset.h

api-ms-win-core-io-l1-1-1.dll

WindowsPhoneCore.lib

GetDurationFormatEx

winnls.h

api-ms-win-core-kernel32-legacy-l1-1-0.dll

WindowsPhoneGlobalizationUtil.lib

DisableThreadLibraryCalls

libloaderapi.h

api-ms-win-core-libraryloader-l1-1-1.dll

WindowsPhoneCore.lib

FindStringOrdinal

libloaderapi.h

api-ms-win-core-libraryloader-l1-1-1.dll

WindowsPhoneCore.lib

FreeLibrary

libloaderapi.h

api-ms-win-core-libraryloader-l1-1-1.dll

WindowsPhoneCore.lib

GetProcAddress

libloaderapi.h

api-ms-win-core-libraryloader-l1-1-1.dll

WindowsPhoneCore.lib

FormatMessageW

winbase.h

api-ms-win-core-localization-l1-2-0.dll

WindowsPhoneCore.lib

GetGeoInfoW

winnls.h

api-ms-win-core-localization-l1-2-0.dll

WindowsPhoneCore.lib

GetLocaleInfoEx

winnls.h

api-ms-win-core-localization-l1-2-0.dll

WindowsPhoneCore.lib

GetUserDefaultLocaleName

winnls.h

api-ms-win-core-localization-l1-2-0.dll

WindowsPhoneCore.lib

GetUserGeoID

winnls.h

api-ms-win-core-localization-l1-2-0.dll

WindowsPhoneCore.lib

GetUserPreferredUILanguages

winnls.h

api-ms-win-core-localization-l1-2-0.dll

WindowsPhoneCore.lib

IsValidCodePage

winnls.h

api-ms-win-core-localization-l1-2-0.dll

WindowsPhoneCore.lib

IsValidLocaleName

winnls.h

api-ms-win-core-localization-l1-2-0.dll

WindowsPhoneCore.lib

LocaleNameToLCID

winnls.h

api-ms-win-core-localization-l1-2-0.dll

WindowsPhoneCore.lib

GetCurrencyFormatEx

winnls.h

api-ms-win-core-localization-l2-1-0.dll

WindowsPhoneGlobalizationUtil.lib

GetNumberFormatEx

winnls.h

api-ms-win-core-localization-l2-1-0.dll

WindowsPhoneGlobalizationUtil.lib

LCIDToLocaleName

winnls.h

api-ms-win-core-localization-obsolete-l1-1-0.dll

WindowsPhoneGlobalizationUtil.lib

VirtualQuery

memoryapi.h

api-ms-win-core-memory-l1-1-1.dll

WindowsPhoneCore.lib

FlushProcessWriteBuffers

processthreadsapi.h

api-ms-win-core-processthreads-l1-1-1.dll

WindowsPhoneCore.lib

GetCurrentProcess

processthreadsapi.h

api-ms-win-core-processthreads-l1-1-1.dll

WindowsPhoneCore.lib

GetCurrentProcessId

processthreadsapi.h

api-ms-win-core-processthreads-l1-1-1.dll

WindowsPhoneCore.lib

GetCurrentThread

processthreadsapi.h

api-ms-win-core-processthreads-l1-1-1.dll

WindowsPhoneCore.lib

GetCurrentThreadId

processthreadsapi.h

api-ms-win-core-processthreads-l1-1-1.dll

WindowsPhoneCore.lib

IsProcessorFeaturePresent

processthreadsapi.h

api-ms-win-core-processthreads-l1-1-1.dll

WindowsPhoneCore.lib

QueryPerformanceCounter

profileapi.h

api-ms-win-core-profile-l1-1-0.dll

WindowsPhoneCore.lib

QueryPerformanceFrequency

profileapi.h

api-ms-win-core-profile-l1-1-0.dll

WindowsPhoneCore.lib

RtlLookupFunctionEntry

winnt.h

api-ms-win-core-rtlsupport-l1-2-0.dll

WindowsPhoneCore.lib

RtlPcToFileHeader

winnt.h

api-ms-win-core-rtlsupport-l1-2-0.dll

WindowsPhoneCore.lib

RtlUnwindEx

winnt.h

api-ms-win-core-rtlsupport-l1-2-0.dll

WindowsPhoneCore.lib

CompareStringEx

stringapiset.h

api-ms-win-core-string-l1-1-0.dll

WindowsPhoneCore.lib

CompareStringOrdinal

stringapiset.h

api-ms-win-core-string-l1-1-0.dll

WindowsPhoneCore.lib

GetStringTypeExW

stringapiset.h

api-ms-win-core-string-l1-1-0.dll

WindowsPhoneCore.lib

GetStringTypeW

stringapiset.h

api-ms-win-core-string-l1-1-0.dll

WindowsPhoneCore.lib

MultiByteToWideChar

stringapiset.h

api-ms-win-core-string-l1-1-0.dll

WindowsPhoneCore.lib

WideCharToMultiByte

stringapiset.h

api-ms-win-core-string-l1-1-0.dll

WindowsPhoneCore.lib

AcquireSRWLockExclusive

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

AcquireSRWLockShared

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

CreateEventExW

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

CreateMutexExW

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

CreateSemaphoreExW

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

DeleteCriticalSection

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

EnterCriticalSection

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

InitializeConditionVariable

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

InitializeCriticalSectionEx

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

InitializeSRWLock

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

InitOnceBeginInitialize

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

InitOnceComplete

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

InitOnceExecuteOnce

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

InitOnceInitialize

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

LeaveCriticalSection

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

OpenEventW

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

OpenMutexW

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

OpenSemaphoreW

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

ReleaseMutex

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

ReleaseSemaphore

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

ReleaseSRWLockExclusive

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

ReleaseSRWLockShared

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

ResetEvent

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

SetEvent

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

SleepConditionVariableCS

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

SleepConditionVariableSRW

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

TryAcquireSRWLockExclusive

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

TryAcquireSRWLockShared

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

TryEnterCriticalSection

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

WaitForMultipleObjectsEx

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

WaitForSingleObjectEx

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

WakeAllConditionVariable

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

WakeConditionVariable

synchapi.h

api-ms-win-core-synch-l1-2-0.dll

WindowsPhoneCore.lib

GetLocalTime

sysinfoapi.h

api-ms-win-core-sysinfo-l1-2-0.dll

WindowsPhoneCore.lib

GetNativeSystemInfo

sysinfoapi.h

api-ms-win-core-sysinfo-l1-2-0.dll

WindowsPhoneCore.lib

GetSystemTime

sysinfoapi.h

api-ms-win-core-sysinfo-l1-2-0.dll

WindowsPhoneCore.lib

GetSystemTimeAsFileTime

sysinfoapi.h

api-ms-win-core-sysinfo-l1-2-0.dll

WindowsPhoneCore.lib

GetTickCount64

sysinfoapi.h

api-ms-win-core-sysinfo-l1-2-0.dll

WindowsPhoneCore.lib

EnumDynamicTimeZoneInformation

timezoneapi.h

api-ms-win-core-timezone-l1-1-0.dll

WindowsPhoneCore.lib

FileTimeToSystemTime

timezoneapi.h

api-ms-win-core-timezone-l1-1-0.dll

WindowsPhoneCore.lib

GetDynamicTimeZoneInformation

timezoneapi.h

api-ms-win-core-timezone-l1-1-0.dll

WindowsPhoneCore.lib

GetDynamicTimeZoneInformationEffectiveYears

timezoneapi.h

api-ms-win-core-timezone-l1-1-0.dll

WindowsPhoneCore.lib

GetTimeZoneInformation

timezoneapi.h

api-ms-win-core-timezone-l1-1-0.dll

WindowsPhoneCore.lib

GetTimeZoneInformationForYear

timezoneapi.h

api-ms-win-core-timezone-l1-1-0.dll

WindowsPhoneCore.lib

SystemTimeToFileTime

timezoneapi.h

api-ms-win-core-timezone-l1-1-0.dll

WindowsPhoneCore.lib

SystemTimeToTzSpecificLocalTime

timezoneapi.h

api-ms-win-core-timezone-l1-1-0.dll

WindowsPhoneCore.lib

TzSpecificLocalTimeToSystemTime

timezoneapi.h

api-ms-win-core-timezone-l1-1-0.dll

WindowsPhoneCore.lib

DecodePointer

utilapiset.h

api-ms-win-core-util-l1-1-0.dll

WindowsPhoneCore.lib

EncodePointer

utilapiset.h

api-ms-win-core-util-l1-1-0.dll

WindowsPhoneCore.lib

GetRestrictedErrorInfo

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

RoCaptureErrorContext

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

RoFailFastWithErrorContext

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

RoGetErrorReportingFlags

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

RoOriginateError

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

RoOriginateErrorW

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

RoSetErrorReportingFlags

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

RoTransformError

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

RoTransformErrorW

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

SetRestrictedErrorInfo

roerrorapi.h

api-ms-win-core-winrt-error-l1-1-0.dll

runtimeobject.lib

RoActivateInstance

roapi.h

api-ms-win-core-winrt-l1-1-0.dll

runtimeobject.lib

RoGetActivationFactory

roapi.h

api-ms-win-core-winrt-l1-1-0.dll

runtimeobject.lib

RoGetApartmentIdentifier

roapi.h

api-ms-win-core-winrt-l1-1-0.dll

runtimeobject.lib

RoInitialize

roapi.h

api-ms-win-core-winrt-l1-1-0.dll

runtimeobject.lib

RoRegisterActivationFactories

roapi.h

api-ms-win-core-winrt-l1-1-0.dll

runtimeobject.lib

RoRegisterForApartmentShutdown

roapi.h

api-ms-win-core-winrt-l1-1-0.dll

runtimeobject.lib

RoRevokeActivationFactories

roapi.h

api-ms-win-core-winrt-l1-1-0.dll

runtimeobject.lib

RoUninitialize

roapi.h

api-ms-win-core-winrt-l1-1-0.dll

runtimeobject.lib

RoUnregisterForApartmentShutdown

roapi.h

api-ms-win-core-winrt-l1-1-0.dll

runtimeobject.lib

RoGetBufferMarshaler

robuffer.h

api-ms-win-core-winrt-robuffer-l1-1-0.dll

runtimeobject.lib

HSTRING_UserFree

inspectable.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

HSTRING_UserFree

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

HSTRING_UserMarshal

inspectable.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

HSTRING_UserMarshal

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

HSTRING_UserSize

inspectable.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

HSTRING_UserSize

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

HSTRING_UserUnmarshal

inspectable.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

HSTRING_UserUnmarshal

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsCompareStringOrdinal

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsConcatString

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsCreateString

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsCreateStringReference

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsDeleteString

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsDeleteStringBuffer

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsDuplicateString

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsGetStringLen

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsGetStringRawBuffer

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsIsStringEmpty

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsPreallocateStringBuffer

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsPromoteStringBuffer

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsReplaceString

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsStringHasEmbeddedNull

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsSubstring

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsSubstringWithSpecifiedLength

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsTrimStringEnd

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

WindowsTrimStringStart

winstring.h

api-ms-win-core-winrt-string-l1-1-0.dll

runtimeobject.lib

EventRegister

evntprov.h

api-ms-win-eventing-provider-l1-1-0.dll

WindowsPhoneCore.lib

EventSetInformation

evntprov.h

api-ms-win-eventing-provider-l1-1-0.dll

WindowsPhoneCore.lib

EventUnregister

evntprov.h

api-ms-win-eventing-provider-l1-1-0.dll

WindowsPhoneCore.lib

EventWrite

evntprov.h

api-ms-win-eventing-provider-l1-1-0.dll

WindowsPhoneCore.lib

D3D11CreateDevice

D3D11.h

d3d11.dll

d3d11.lib

CreateDXGIFactory1

dxgi.h

dxgi.dll

dxgi.lib

MFCreate2DMediaBuffer

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateAlignedMemoryBuffer

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateAsyncResult

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateAttributes

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateCollection

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateDXGIDeviceManager

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateDXGISurfaceBuffer

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateMediaBufferFromMediaType

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateMediaBufferWrapper

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateMediaTypeFromProperties

mfidl.h

MFPlat.DLL

MFPlat.lib

MFCreateMemoryBuffer

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateMFByteStreamOnStreamEx

mfidl.h

MFPlat.DLL

MFPlat.lib

MFCreatePropertiesFromMediaType

mfidl.h

MFPlat.DLL

MFPlat.lib

MFCreateSample

mfapi.h

MFPlat.DLL

MFPlat.lib

MFCreateStreamOnMFByteStreamEx

mfidl.h

MFPlat.DLL

MFPlat.lib

MFCreateVideoSampleAllocatorEx

mfapi.h

MFPlat.DLL

MFPlat.lib

MFDeserializeAttributesFromStream

mfobjects.h

MFPlat.DLL

MFPlat.lib

MFGetAttributesAsBlob

mfapi.h

MFPlat.DLL

MFPlat.lib

MFGetAttributesAsBlobSize

mfapi.h

MFPlat.DLL

MFPlat.lib

MFInvokeCallback

mfapi.h

MFPlat.DLL

MFPlat.lib

MFllMulDiv

mfapi.h

MFPlat.DLL

MFPlat.lib

MFLockDXGIDeviceManager

mfapi.h

MFPlat.DLL

MFPlat.lib

MFLockPlatform

mfapi.h

MFPlat.DLL

MFPlat.lib

MFSerializeAttributesToStream

mfobjects.h

MFPlat.DLL

MFPlat.lib

MFShutdown

mfapi.h

MFPlat.DLL

MFPlat.lib

MFStartup

mfapi.h

MFPlat.DLL

MFPlat.lib

MFUnlockDXGIDeviceManager

mfapi.h

MFPlat.DLL

MFPlat.lib

MFUnlockPlatform

mfapi.h

MFPlat.DLL

MFPlat.lib

LoadPackagedLibrary

winbase.h

PhoneAppModelHost.dll

PhoneAppModelHost.lib

ActivateAudioInterface

PhoneAudioClient.h

PhoneAudioSes.dll

PhoneAudioSes.lib

GetDefaultAudioCaptureId

PhoneAudioClient.h

PhoneAudioSes.dll

PhoneAudioSes.lib

GetDefaultAudioRenderId

PhoneAudioClient.h

PhoneAudioSes.dll

PhoneAudioSes.lib

IUnknown_AddRef_Proxy

unknwnbase.h

RPCRT4.dll

rpcrt4.lib

IUnknown_QueryInterface_Proxy

unknwnbase.h

RPCRT4.dll

rpcrt4.lib

IUnknown_Release_Proxy

unknwnbase.h

RPCRT4.dll

rpcrt4.lib

__WSAFDIsSet

winsock2.h

WS2_32.dll

ws2_32.lib

accept

winsock2.h

WS2_32.dll

ws2_32.lib

bind

winsock2.h

WS2_32.dll

ws2_32.lib

closesocket

winsock2.h

WS2_32.dll

ws2_32.lib

connect

winsock2.h

WS2_32.dll

ws2_32.lib

freeaddrinfo

ws2tcpip.h

WS2_32.dll

ws2_32.lib

getaddrinfo

ws2tcpip.h

WS2_32.dll

ws2_32.lib

gethostbyaddr

winsock2.h

WS2_32.dll

ws2_32.lib

gethostbyname

winsock2.h

WS2_32.dll

ws2_32.lib

gethostname

winsock2.h

WS2_32.dll

ws2_32.lib

getnameinfo

ws2tcpip.h

WS2_32.dll

ws2_32.lib

GetNameInfoW

ws2tcpip.h

WS2_32.dll

ws2_32.lib

getpeername

winsock2.h

WS2_32.dll

ws2_32.lib

getprotobyname

winsock2.h

WS2_32.dll

ws2_32.lib

getprotobynumber

winsock2.h

WS2_32.dll

ws2_32.lib

getservbyname

winsock2.h

WS2_32.dll

ws2_32.lib

getservbyport

winsock2.h

WS2_32.dll

ws2_32.lib

getsockname

winsock2.h

WS2_32.dll

ws2_32.lib

getsockopt

winsock2.h

WS2_32.dll

ws2_32.lib

htonl

winsock2.h

WS2_32.dll

ws2_32.lib

htons

winsock2.h

WS2_32.dll

ws2_32.lib

inet_addr

winsock2.h

WS2_32.dll

ws2_32.lib

inet_ntoa

winsock2.h

WS2_32.dll

ws2_32.lib

ioctlsocket

winsock2.h

WS2_32.dll

ws2_32.lib

listen

winsock2.h

WS2_32.dll

ws2_32.lib

ntohl

winsock2.h

WS2_32.dll

ws2_32.lib

ntohs

winsock2.h

WS2_32.dll

ws2_32.lib

recv

winsock2.h

WS2_32.dll

ws2_32.lib

recvfrom

winsock2.h

WS2_32.dll

ws2_32.lib

select

winsock2.h

WS2_32.dll

ws2_32.lib

send

winsock2.h

WS2_32.dll

ws2_32.lib

sendto

winsock2.h

WS2_32.dll

ws2_32.lib

setsockopt

winsock2.h

WS2_32.dll

ws2_32.lib

shutdown

winsock2.h

WS2_32.dll

ws2_32.lib

socket

winsock2.h

WS2_32.dll

ws2_32.lib

WSAAccept

winsock2.h

WS2_32.dll

ws2_32.lib

WSAAddressToStringW

winsock2.h

WS2_32.dll

ws2_32.lib

WSACleanup

winsock2.h

WS2_32.dll

ws2_32.lib

WSACloseEvent

winsock2.h

WS2_32.dll

ws2_32.lib

WSAConnect

winsock2.h

WS2_32.dll

ws2_32.lib

WSAConnectByList

winsock2.h

WS2_32.dll

ws2_32.lib

WSAConnectByNameW

winsock2.h

WS2_32.dll

ws2_32.lib

WSACreateEvent

winsock2.h

WS2_32.dll

ws2_32.lib

WSAEnumNameSpaceProvidersW

winsock2.h

WS2_32.dll

ws2_32.lib

WSAEnumNetworkEvents

winsock2.h

WS2_32.dll

ws2_32.lib

WSAEnumProtocolsW

winsock2.h

WS2_32.dll

ws2_32.lib

WSAEventSelect

winsock2.h

WS2_32.dll

ws2_32.lib

WSAGetLastError

winsock2.h

WS2_32.dll

ws2_32.lib

WSAGetOverlappedResult

winsock2.h

WS2_32.dll

ws2_32.lib

WSAHtonl

winsock2.h

WS2_32.dll

ws2_32.lib

WSAHtons

winsock2.h

WS2_32.dll

ws2_32.lib

WSAIoctl

winsock2.h

WS2_32.dll

ws2_32.lib

WSAJoinLeaf

winsock2.h

WS2_32.dll

ws2_32.lib

WSALookupServiceBeginW

winsock2.h

WS2_32.dll

ws2_32.lib

WSALookupServiceEnd

winsock2.h

WS2_32.dll

ws2_32.lib

WSALookupServiceNextW

winsock2.h

WS2_32.dll

ws2_32.lib

WSANSPIoctl

winsock2.h

WS2_32.dll

ws2_32.lib

WSANtohl

winsock2.h

WS2_32.dll

ws2_32.lib

WSANtohs

winsock2.h

WS2_32.dll

ws2_32.lib

WSARecv

winsock2.h

WS2_32.dll

ws2_32.lib

WSARecvFrom

winsock2.h

WS2_32.dll

ws2_32.lib

WSAResetEvent

winsock2.h

WS2_32.dll

ws2_32.lib

WSASend

winsock2.h

WS2_32.dll

ws2_32.lib

WSASendTo

winsock2.h

WS2_32.dll

ws2_32.lib

WSASetEvent

winsock2.h

WS2_32.dll

ws2_32.lib

WSASetLastError

winsock2.h

WS2_32.dll

ws2_32.lib

WSASetServiceW

winsock2.h

WS2_32.dll

ws2_32.lib

WSASocketW

winsock2.h

WS2_32.dll

ws2_32.lib

WSAStartup

winsock2.h

WS2_32.dll

ws2_32.lib

WSAStringToAddressW

winsock2.h

WS2_32.dll

ws2_32.lib

WSAWaitForMultipleEvents

winsock2.h

WS2_32.dll

ws2_32.lib

CreateAudioReverb

xaudio2fx.h

XAudio2_8.dll

XAudio2.lib

CreateAudioVolumeMeter

xaudio2fx.h

XAudio2_8.dll

XAudio2.lib

CreateFX

xapofx.h

XAudio2_8.dll

XAudio2.lib

X3DAudioCalculate

x3daudio.h

XAudio2_8.dll

XAudio2.lib

X3DAudioInitialize

x3daudio.h

XAudio2_8.dll

XAudio2.lib

XAudio2Create

xaudio2.h

XAudio2_8.dll

XAudio2.lib

IXMLHTTPRequest2

Msxml6.h

CLSIDs allowed with CoCreateInstanceFromApp

The following is a list of class identifiers that are allowed to be used with CoCreateInstanceFromApp on Windows Phone 8.

CLSIDs allowed with CreateFX

The following is a list of class identifiers that are allowed to be used with CreateFX on Windows Phone 8.

  • AudioReverb

  • AudioVolumeMeter

  • FXEcho

  • FXEQ

  • FXMasteringLimiter

  • FXReverb

See Also

Other Resources

Windows Phone API reference

Supported Direct3D APIs for Windows Phone 8

Native audio APIs for Windows Phone 8