ラベル Wine の投稿を表示しています。 すべての投稿を表示
ラベル Wine の投稿を表示しています。 すべての投稿を表示

2014年1月26日日曜日

公募:mspatcha:ApplyPatchToFile関数を実装してください。

誰でも実装できるかたなら結構です。
C言語で実装していただけたらありがたいです。
ただし見返りはありません。(交渉すればあるかもしれんけど)

Wineの更新まとめ

最近、Wineがすごい速度で更新されていきます。
(何も実感がわかんけど)
縦書きの修正とか日本語の翻訳とかいろいろとやったので、
開発者一覧に載りました。
この開発者一覧を見るのがなかなか面倒で、
$wine winver
とすれば表示されます。
(なんでコマンド打たねばならんのでしょう?)
まあ、wineで自分ができることはもうなくなったわけで、
これでめでたく別のことに移れるわけですが、
DirectXをwineから分離して利用するというのは
すごくいいアイデアだと思っとります。
オープンソースだけど儲ける方法はいくらでもありますんでね。
やっぱりiOS移植でしょうか。
Javaに移管してAndroid対応のほうが儲かりそうですけどね。
ともあれWindows 8にしろもうWindowsはオワコンなんでね。
これからはいかにオープンソースをうまく使うかが勝負の鍵。
でね、考えているのがUbunutu搭載パソコンの販売。
欲しい人だけに売るカスタムメイド屋で小遣い稼ごうと思う。

2013年12月9日月曜日

コンピュータ社会主義と著作権、コピー問題

ここ数年間で著作権の問題は深刻なものになってきた。
インターネットが普及し、誰でも違法にアップロードされたものを手に入れられるようになったのである。
最も大切なことはこれらの問題のために、
自分で買った物を携帯電話に入れたり、バックアップをとったりすることができなくなっています。更に、「替え歌・パロディ」のようなものを創作、発表する機会がなくなってしまいます。
著作権の概念は元々は西洋的なものであり、中国でのパクリものが話題になることがありましたが、東洋圏として日本も、ピクミンの歌の替え歌が昔流行ったように、同じ概念を共有しているのです。
また、法律で取り締まっていても、違法なコンテンツは流通しており、海外へのアニメ・漫画の流出
は国家の枠内で取り締まることはできません。
    そこで、私が提案するのは、コンピュータ社会主義という概念です。
コピーが技術的に可能であるならば、自由にコピーすることができるべきですが、
著作者の利益も守らなければなりません。
OSS(オープンソースソフトウェア)は今現在低支出で高機能で信頼の置ける機能の実装ができるということで、Microsoftの製品でさえ脅威にさらされるほど高品質で多機能/軽量なものが生み出されています。
同じ概念をゲームソフト、本、アニメなどのお金を掛けて創りだすものに、ボランティア前提のOSSの概念を直接適応させるのは無理があります。
社会主義には抑圧的なイメージがありますが、ここでは平等性という観点から使っています。
コンピュータ社会主義の特徴は
1.国民はその国のコンテンツを自由にコピー、他人に譲渡、改変及び創作を認める。
2.コンテンツの利用者に対して国家・企業が課税・料金の徴収をする。
3.クリエイターは国家・企業からその活動のために資金提供を受ける。
4.クリエイターはユーザに対して違法に使用されることでの損害がなくなり、そのモティベーションを維持できる。
です。
さらにこれによって現在YouTubeやNicoNico動画などで無法に行われている動画アップロードなどをアップロード者と著作者の両方に利益があり、また新しく活動を開始したい人の機会が奪われることを防ぎ、より強いソフトパワーを持つことができるようになるでしょう。

Ubuntu 13.10 での日本語の使用

今現在、Ubuntu 13.10では日本語入力がかなり変則的なことになりました。
私もアップデートしたら何にも日本語入力できない(mozc)という状態になりました。
こんな状態には慣れきっていたのですが、ここからどうにかして脱出しました。
初期状態では半角・全角キーで入力ソースを切り替えられないので、
まず、Ubuntu Japanese Teamのリポジトリを付け加え、im-setup-helperをインストールし、
mozc-setup-helperを起動、
Super+SpaceをCtrl+Spaceに置き換えますか?と聞かれますが、「いいえ」を選択してください。
その後、再ログインしてください。
さらにその後、言語インジケータから「日本語」という何もカッコ書きされていないのを削除します。
これで半角・全角キーで切り替えます。
Ctrl+Spaceでは切り替えられないようですし、絵が変わらない、半角カタカナ・平仮名にできない
などがありますが、こちらのほうがより良いです。
Fcitxを使うようにしたほうが良いように思います。

2013年7月24日水曜日

後編:メールでのパッチの送り方

前回、パッチの作成について書きましたが、自分のパッチをWineに反映させたいですよね。
メールでの送信にもマナーと手順があります。
まず、メールの送信先は wine-patches@winehq.orgです。(ここから直接行けます。)
メールには[patch]などと分かりやすくタイトルをつけたり、いくつかある場合は1/3など、ファイルはその場所ごと書くなどするのがよいでしょう。
例:[patch] exampledir/example.c fix bad exceptions
作成した.diffファイルは添付ファイルとして送信します。わたし的には.diffは.diff.txtに拡張子を変更しておくと、Gmailでプレビューできるので、
親切かなあと思います。

実装の方法その①

UALによって記録されるデータの説明

The following user-related data is logged with UAL.

 

Data Description
UserNameThe user name on the client that accompanies the UAL entries from installed roles and products, if applicable.
ActivityCountThe number of times a particular user accessed a role or service.
FirstSeenThe date and time when a user first accesses a role or service.
LastSeenThe date and time when a user last accessed a role or service.
ProductNameThe name of the software parent product, such as Windows, that is providing UAL data.
RoleGUIDThe UAL assigned or registered GUID that represents the server role or installed product.
RoleNameThe name of the role, component, or subproduct that is providing UAL data. This is also associated with a ProductName and a RoleGUID.
TenantIdentifierA unique GUID for a tenant client of an installed role or product that accompanies the UAL data, if applicable.
The following device-related data is logged with UAL.

 

Data Description
IPAddressThe IP address of a client device that is used to access a role or service.
ActivityCountThe number of times a particular device accessed the role or service.
FirstSeenThe date and time when an IP address was first used to access a role or service.
LastSeenThe date and time when an IP address was last used to access a role or service.
ProductNameThe name of the software parent product, such as Windows, that is providing UAL data.
RoleGUIDThe UAL-assigned or registered GUID that represents the server role or installed product.
RoleNameThe name of the role, component, or subproduct that is providing UAL data. This is also associated with a ProductName and a RoleGUID.
TenantIdentifierA unique GUID for a tenant client of an installed role or product that accompanies the UAL data, if applicable.

2013年7月23日火曜日

.specファイルの書き方など豆知識

wineでソフトを作る際に一筋縄で行かない理由が、日本語の資料が少ないことです。
たとえ、C言語がわかっていても、全然英語ができなかったり、時間が少なかったりすると、
諦めがちです。
おそらくspecファイルについて書いてあるものは少ないと思いますが、
要は書式はRPMのそれと同じです。しかし、書くべき内容は異なります。
主な書式

    #で始まる行は無視されます。
    @につづけて関数及びその引数の名前を書きます。
    例:)@stdcall CreateDesktopW(wstr wstr ptr long long ptr)
    この書式は厳密な32・64ビットモードでのサイズを決定するためのもんです。
    stdcall:これは関数の形式を表します。普通のWin32のものです。これ以外に
    pascal:C言語の規則に宣った関数の場合です。
    varargs:複数の引数を持つ関数の場合です。
    thiscall:C++の場合です。
    CreateDesktopW:関数名です。
    wstr,ptr,long:引数型です。それぞれ、2バイト長文字列、ポインタ、longです。他には
    int64:64ビット整数
    int128:128ビット整数
    float,double:そのまま

2013年7月21日日曜日

新しい機能を追加してみる(Windows 8) その2-User Access Loggingを実装する

User Access Loggingに関するリファレンスを参照しつつ、実際のWindowsでの動きを忠実に再現するために、まず始めの方はwindows8 のそのままのヘッダーファイルを使用しましょう。
Winapifamily.hとUal.hというファイルがあるはずです。
このふたつのファイルをwineのinclude/フォルダにコピーします。
dlls/にualapiフォルダを作成します。
このフォルダ内にファイルを置いてdllを作るんです。いくつか必要なテキストファイルがありますので、用意してください。
ファイル:main.c Makefile.in ualapi.spec
その後、wineのコンパイル時にプロジェクトが認識されるように
configure configure.ac にプロジェクト名を追加します。
このへんがGUIアプリケーションと違い、面倒なのですが、仕方のないことです。
それぞれに同じような記述のされているところに
         wine_fn_config_dll ualapi enable_ualapi implib
         WINE_CONFIG_DLL(ualapi,,[implib])
と書き足します。
main.cを書きます。(※1)
ライセンスは必ず明記してください。wineにパッチを送るのでないのなら、LGPLでなくても構いません。
wine/debug.h,winbase.h,wine/unicode.hual.h,winapifamily.hはインクルードしてください。
WINE_DEFAULT_DEBUG_CHANNEL(ualapi);
とmain.cに書き足します。
DllMain関数を書きます。他のdllのmain.cからコピーしてください。
specファイルを書きます。
くわしくは別項で。
(※1)(下にLGPLライセンスのmain.cの例を書きます。参考にしてください。)
/*
 * main.c
 * This file is part of wine
 *
 * Copyright (C) 2013 - matyapiro31
 *
 * wine is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * wine is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with wine. If not, see <http://www.gnu.org/licenses/>.
 */
#include <stdarg.h>

#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "wfext.h"

#include "wine/unicode.h"
#include "wine/debug.h"
#include "initguid.h"
#include "ual.h"

WINE_DEFAULT_DEBUG_CHANNEL(ualapi);

/*****************************************************
 * DllMain
 */
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
    TRACE("(%p, %d, %p)\n", hinstDLL, fdwReason, lpvReserved);
    switch (fdwReason)
    {
    case DLL_WINE_PREATTACH:
        return FALSE;    /* prefer native version */
    case DLL_PROCESS_ATTACH:
        DisableThreadLibraryCalls(hinstDLL);
        break;
    }
    return TRUE;
}

/*
 * Return S_OK
 */
HRESULT
WINAPI
UalStart(
    PUAL_DATA_BLOB Data){
    //UalData.RoleGuid
    return S_OK;
}

HRESULT
WINAPI
UalStop(
    PUAL_DATA_BLOB Data){
    return S_OK;
}

HRESULT
WINAPI
UalInstrument(
    PUAL_DATA_BLOB Data){
    return S_OK;
}

HRESULT
WINAPI
UalRegisterProduct(
    const WCHAR* wszProductName,
    const WCHAR* wszRoleName,
    const WCHAR* wszGuid){
    return S_OK;

}

2013年7月13日土曜日

新しい機能を追加してみる(Windows 8) その1

Windows 8にはそれまでのWindowsにはなかったたくさんの機能が追加されていることは、
何度か触れましたが、今回の主題は、これらの機能を自分で実装するためのガイドラインです。
まず、新規APIのうち、C言語で実装されているものを選択しましょう。
C#やJavascriptはmonoやGeckoの守備範囲であり、wine本体とは関係がありません。
(いずれ解説したいと思います。)
準備するもの:Windows8 SDKをインストールしたハードディスク
  1. wineのDLLを作成する。
        wineのdllは、実際に.dllファイルを動かしているのではなく、unix動的ライブラリ.soファイルを
        利用することで、きちんとLinuxのファイルシステムに組み込まれています。
        wineのソースファイルの中のdllsディレクトリに、新規フォルダを作成します。
        ゲーム系統で急務となりそうな、XAudio2 を作ってみたいと思います。
        (すでにあったぽいため、user access logging に変更します。)
        

2013年7月1日月曜日

Windows8のAPIを実装する。

まず、Windows 8には之だけの新規のWin32 APIがあり、Wineにはまだほとんど全部が実装されていません。
これは一種のチャンスであり、もうすぐ8.1が出るので暇することはないでしょう。
Googleで「site:http://msdn.microsoft.com/en-US/library/windows/desktop 調べたいライブラリ」などとして検索するといいでしょう。
Windowsは8〜8.1は単に追加のAPIができただけですが、Windows XP〜8では内容が変更されたり、微妙に仕様が異なるAPIも存在します。
互換性テストツールの類の使用を推奨します。
下記はMSのサイトへのリンクです。
Windows 8 API一表(リファレンス)






  • AccSetRunningUtilityState
  • AddDllDirectory
  • AddPointerInteractionContext
  • AddResourceAttributeAce
  • AddScopedPolicyIDAce
  • AddVirtualDiskParent
  • AsyncActionCompletedHandler
  • AuthzFreeCentralAccessPolicyCache
  • AuthzInitializeCompoundContext
  • AuthzInitializeRemoteResourceManager
  • AuthzInitializeResourceManagerEx
  • AuthzModifyClaims
  • AuthzModifySids
  • AuthzRegisterCapChangeNotification
  • AuthzSetAppContainerInformation
  • AuthzUnregisterCapChangeNotification
  • BCryptKeyDerivation
  • BreakMirrorVirtualDisk
  • BufferPointerPacketsInteractionContext
  • CertIsStrongHashToSign
  • CheckTokenCapability
  • CheckTokenMembershipEx
  • ClosePackageInfo
  • CoAllowUnmarshalerCLSID
  • CopyFile2
  • CopyHelperAttribute
  • CopyRepairInfo
  • CopyRootCauseInfo
  • CoCreateInstanceFromApp
  • CoDecrementMTAUsage
  • CoEnterApplicationThreadLifetimeLoop
  • CoGetApplicationThreadReference
  • CoHandlePriorityEventsFromMessagePump
  • CoIncrementMTAUsage
  • CoRegisterChannelHook
  • CoWaitForMultipleObjects
  • CoSetMessageDispatcher
  • CreateAppContainerProfile
  • CreateFile2
  • CreateInteractionContext
  • CreateRandomAccessStreamOnFile
  • CreateRandomAccessStreamOverStream
  • CreateStreamOverRandomAccessStream
  • CryptCATAdminAcquireContext2
  • CryptCATAdminCalcHashFromFileHandle2
  • CryptSIPGetCaps
  • D2D1CreateDevice
  • D2D1CreateDeviceContext
  • DCompositionCreateDevice
  • DCompositionCreateSurfaceHandle
  • DeleteAppContainerProfile
  • DeleteConnectedIdentity
  • DeleteSynchronizationBarrier
  • DeleteVirtualDiskMetadata
  • DeriveAppContainerSidFromAppContainerName
  • DestroyInteractionContext
  • DnsCancelQuery
  • DnsQueryEx
  • DwmRenderGesture
  • DwmShowContact
  • DwmTetherContact
  • DwmTransitionOwnedWindow
  • DXGIGetDebugInterface
  • EapPeerGetConfigBlobAndUserBlob
  • EnableMouseInPointer
  • EngineAdapterNotifyPowerChange
  • EnterSynchronizationBarrier
  • EnumerateVirtualDiskMetadata
  • EvaluateProximityToPolygon
  • EvaluateProximityToRect
  • EventSetInformation
  • FreeHelperAttributes
  • FreeRepairInfoExs
  • FreeRepairInfos
  • FreeRootCauseInfos
  • FreeUiInfo
  • FWPM_NET_EVENT_CALLBACK1
  • FwpmConnectionCreateEnumHandle0
  • FwpmConnectionDestroyEnumHandle0
  • FwpmConnectionEnum0
  • FwpmConnectionGetById0
  • FwpmConnectionGetSecurityInfo0
  • FwpmConnectionSetSecurityInfo0
  • FwpmConnectionSubscribe0
  • FwpmConnectionSubscriptionsGet0
  • FwpmConnectionUnsubscribe0
  • FwpmIPsecTunnelAdd2
  • FwpmNetEventEnum2
  • FwpmNetEventSubscribe1
  • FwpmProviderContextAdd2
  • FwpmProviderContextEnum2
  • FwpmProviderContextGetById2
  • FwpmProviderContextGetByKey2
  • FwpmvSwitchEventsGetSecurityInfo0
  • FwpmvSwitchEventsSetSecurityInfo0
  • FwpmvSwitchEventSubscribe0
  • FwpmvSwitchEventUnsubscribe0
  • GetAddrInfoExCancel
  • GetAddrInfoExOverlappedResult
  • GetAppContainerFolderPath
  • GetAppContainerNamedObjectPath
  • GetAppContainerRegistryLocation
  • GetCertificateFromCred
  • GetCredentialKey
  • GetCrossSlideParameterInteractionContext
  • GetCurrentInputMessageSource
  • GetCurrentInputMessageSource
  • GetCurrentPackageFamilyName
  • GetCurrentPackageFullName
  • GetCurrentPackageId
  • GetCurrentPackageInfo
  • GetCurrentPackagePath
  • GetFirmwareType
  • GetInertiaParameterInteractionContext
  • GetInteractionConfigurationInteractionContext
  • GetIpNetworkConnectionBandwidthEstimates
  • GetMemoryErrorHandlingCapabilities
  • GetMouseWheelParameterInteractionContext
  • GetOverlappedResultEx
  • GetPackageFamilyName
  • GetPackageFullName
  • GetPackageId
  • GetPackageInfo
  • GetPackagePath
  • GetPackagesByPackageFamily
  • GetPointerCursorId
  • GetPointerDevice
  • GetPointerDeviceCursors
  • GetPointerDeviceProperties
  • GetPointerDeviceRects
  • GetPointerDevices
  • GetPointerFrameInfo
  • GetPointerFrameInfoHistory
  • GetPointerFramePenInfo
  • GetPointerFramePenInfoHistory
  • GetPointerFrameTouchInfo
  • GetPointerFrameTouchInfoHistory
  • GetPointerInfo
  • GetPointerInfoHistory
  • GetPointerPenInfo
  • GetPointerPenInfoHistory
  • GetPointerTouchInfo
  • GetPointerTouchInfoHistory
  • GetPointerType
  • GetProcessInformation
  • GetProcessMitigationPolicy
  • GetProcessReference
  • GetPropertyInteractionContext
  • GetRawPointerDeviceData
  • GetRestrictedErrorInfo
  • GetScaleFactorForDevice
  • GetServiceAccountPassword
  • GetStateInteractionContext
  • GetSystemTimePreciseAsFileTime
  • GetThemeAnimationProperty
  • GetThemeAnimationTransform
  • GetThemeTimingFunction
  • GetThreadInformation
  • GetUnpredictedMessagePos
  • GetVirtualDiskMetadata
  • GetWindowFeedbackSetting
  • HSTRING_UserFree
  • HSTRING_UserFree64
  • HSTRING_UserMarshal
  • HSTRING_UserMarshal64
  • HSTRING_UserSize
  • HSTRING_UserSize64
  • HSTRING_UserUnmarshal
  • HSTRING_UserUnmarshal64
  • HttpPrepareUrl
  • IAccessibilityDockingService
  • IAccessibilityDockingServiceCallback
  • IAccessibleHostingElementProviders
  • IAccessibleWindowlessControl
  • IAccessibleWindowlessSite
  • IActivationFactory
  • IAdvancedMediaCapture
  • IAdvancedMediaCaptureInitializationSettings
  • IAdvancedMediaCaptureSettings
  • IAgileObject
  • IAnnotationProvider
  • IApartmentShutdown
  • IApplicationActivationManager
  • IApplicationDesignModeSettings
  • IAppVisibility
  • IAppxBlockMapBlock
  • IAppxBlockMapBlocksEnumerator
  • IAppxBlockMapFile
  • IAppxBlockMapFilesEnumerator
  • IAppxBlockMapReader
  • IAppxFactory
  • IAppxFile
  • IAppxFilesEnumerator
  • IAppxManifestApplication
  • IAppxManifestApplicationsEnumerator
  • IAppxManifestDeviceCapabilitiesEnumerator
  • IAppxManifestPackageDependenciesEnumerator
  • IAppxManifestPackageDependency
  • IAppxManifestPackageId
  • IAppxManifestProperties
  • IAppxManifestReader
  • IAppxManifestResourcesEnumerator
  • IAppxPackageReader
  • IAppxPackageWriter
  • IAsyncAction
  • IAsyncActionProgressHandler<TProgress>
  • IAsyncActionWithProgress<TProgress>
  • IAsyncActionWithProgressCompletedHandler<TProgress>
  • IAsyncInfo
  • IAsyncOperation<TResult>
  • IAsyncOperationCompletedHandler<TResult>
  • IAsyncOperationProgressHandler
  • IAsyncOperationWithProgress
  • IAsyncOperationWithProgressCompletedHandler<TResult, TProgress>
  • IAudioClient2
  • IAudioEndpointOffloadStreamMute
  • IAudioLfxControl
  • IBuffer
  • IBufferByteAccess
  • ICatalog
  • ICatalogRead
  • ICatalogReadWriteLock
  • IClosable
  • IConnectedIdentityProvider
  • IConnectedUser
  • IConnectedUserStore
  • IConnectionBrokerClient
  • IConnectionBrokerRequest
  • ICoreApplication
  • ICoreApplicationExit
  • ICoreApplicationInitialization
  • ICoreApplicationView
  • ICoreImmersiveApplication
  • ICredentialProviderCredential2
  • ICredentialProviderCredentialEvents2
  • ICredentialProviderCredentialWithFieldOptions
  • ICredentialProviderSetUserArray
  • ICredentialProviderUser
  • ICredentialProviderUserArray
  • ID2D1AnalysisTransform
  • ID2D1Bitmap1
  • ID2D1BlendTransform
  • ID2D1BorderTransform
  • ID2D1ColorContext
  • ID2D1CommandList
  • ID2D1CommandSink
  • ID2D1ComputeInfo
  • ID2D1ComputeTransform
  • ID2D1ConcreteTransform
  • ID2D1Device
  • ID2D1DeviceContext
  • ID2D1Effect
  • ID2D1EffectContext
  • ID2D1EffectImpl
  • ID2D1Factory1
  • ID2D1GpuRenderInfo
  • ID2D1GpuTransform
  • ID2D1GradientStopCollection1
  • ID2D1Image
  • ID2D1ImageBrush
  • ID2D1OffsetTransform
  • ID2D1PathGeometry1
  • ID2D1Properties
  • ID2D1RenderInfo
  • ID2D1ResourceTexture
  • ID2D1SourceTransform
  • ID2D1StrokeStyle1
  • ID2D1Transform
  • ID2D1TransformGraph
  • ID2D1TransformNode
  • ID2D1VertexBuffer
  • ID3D11AuthenticatedChannel
  • ID3D11BlendState1
  • ID3D11CryptoSession
  • ID3D11Device1
  • ID3D11DeviceContext1
  • ID3D11RasterizerState1
  • ID3D11RefDefaultTrackingOptions
  • ID3D11RefTrackingOptions
  • ID3D11ShaderTrace
  • ID3D11ShaderTraceFactory
  • ID3D11TracingDevice
  • ID3D11VideoContext
  • ID3D11VideoDecoder
  • ID3D11VideoDecoderOutputView
  • ID3D11VideoDevice
  • ID3D11VideoProcessor
  • ID3D11VideoProcessorEnumerator
  • ID3D11VideoProcessorInputView
  • ID3D11VideoProcessorOutputView
  • ID3DDeviceContextState
  • ID3DUserDefinedAnnotation
  • IDataObjectAsyncCapability
  • IDataObjectProvider
  • IDataTransferManagerInterop
  • IDCompositionAnimation
  • IDCompositionClip
  • IDCompositionDevice
  • IDCompositionEffect
  • IDCompositionEffectGroup
  • IDCompositionMatrixTransform
  • IDCompositionMatrixTransform3D
  • IDCompositionRectangleClip
  • IDCompositionRotateTransform
  • IDCompositionRotateTransform3D
  • IDCompositionScaleTransform
  • IDCompositionScaleTransform3D
  • IDCompositionSkewTransform
  • IDCompositionSurface
  • IDCompositionTarget
  • IDCompositionTransform
  • IDCompositionTransform3D
  • IDCompositionTranslateTransform
  • IDCompositionTranslateTransform3D
  • IDCompositionVirtualSurface
  • IDCompositionVisual
  • IDefaultFolderMenuInitialize
  • IDesktopWallpaper
  • IDirectManipulationCompositor
  • IDirectManipulationContactHandler
  • IDirectManipulationContent
  • IDirectManipulationManager
  • IDirectManipulationPrimaryContent
  • IDirectManipulationUpdateHandler
  • IDirectManipulationUpdateManager
  • IDirectManipulationViewport
  • IDirectManipulationViewportEventHandler
  • IDragProvider
  • IDropTargetProvider
  • IDXGIAdapter2
  • IDXGIDebug
  • IDXGIDevice2
  • IDXGIDisplayControl
  • IDXGIFactory2
  • IDXGIInfoQueue
  • IDXGIOutput1
  • IDXGIOutputDuplication
  • IDXGIResource1
  • IDXGISurface2
  • IDXGISwapChain1
  • IEffectivePermission2
  • IEnumSpellingError
  • IErrorReportingSettings
  • IEvent
  • IEventCallback
  • IEventHandler<T>
  • IExecuteCommandApplicationHostEnvironment
  • IExecuteCommandHost
  • IFrameworkInputPane
  • IFrameworkInputPaneHandler
  • IFsrmClassificationManager2
  • IHandlerActivationHost
  • IHandlerInfo
  • IHardwareAudioEngineBase
  • IHelpFilter
  • IHelpKeyValuePair
  • IIdentityStore2
  • IImePlugInDictDictionaryList
  • IInitializeWithWindow
  • IInputPanelConfiguration
  • IInputPanelInvocationConfiguration
  • IInputStream
  • IInspectable
  • IIterable<T>
  • IIterator<T>
  • IkeextSaEnum2
  • IkeextSaGetById2
  • IKeyValuePair<K, V>
  • IKeyword
  • IKeywordCollection
  • ILocationPermissions
  • ILocationPower
  • IMap<K, V>
  • IMapChangedEventArgs<K>
  • IMapView<K, V>
  • IMbnDeviceService
  • IMbnDeviceServicesContext
  • IMbnDeviceServicesEvents
  • IMbnDeviceServicesManager
  • IMbnMultiCarrier
  • IMbnMultiCarrierEvents
  • IMF2DBuffer2
  • IMFByteStreamCacheControl2
  • IMFByteStreamProxyClassFactory
  • IMFByteStreamTimeSeek
  • IMFByteStreamTrident
  • IMFCaptureEngine
  • IMFCaptureEngineClassFactory
  • IMFCaptureEngineOnEventCallback
  • IMFCaptureEngineOnSampleCallback
  • IMFCapturePhotoSink
  • IMFCapturePreviewSink
  • IMFCaptureRecordSink
  • IMFCaptureSink
  • IMFCaptureSource
  • IMFDXGIBuffer
  • IMFDXGIDeviceManager
  • IMFImageSharingEngine
  • IMFMediaEngine
  • IMFMediaEngineClassFactory
  • IMFMediaEngineEx
  • IMFMediaEngineExtension
  • IMFMediaEngineNotify
  • IMFMediaEngineProtectedContent
  • IMFMediaEngineSrcElements
  • IMFMediaError
  • IMFMediaSharingEngine
  • IMFMediaSourceEx
  • IMFMediaTimeRange
  • IMFNetResourceFilter
  • IMFPluginControl2
  • IMFProtectedEnvironmentAccess
  • IMFRealTimeClientEx
  • IMFSampleOutputStream
  • IMFSeekInfo
  • IMFSharingEngineClassFactory
  • IMFSignedLibrary
  • IMFSinkWriterEx
  • IMFSourceReaderEx
  • IMFSystemId
  • IMFVideoProcessorControl
  • IMFVideoSampleAllocatorEx
  • ImmDisableLegacyIME
  • IMsRdpClient8
  • IMsRdpClientAdvancedSettings8
  • IndexException
  • INetFwRule3
  • INetworkConnectCost
  • INetworkConnectionCostEvents
  • INetworkCostManager
  • INetworkCostManagerEvents
  • InitializeSynchronizationBarrier
  • InitializeTouchInjection
  • InjectTouchInput
  • INoMarshal
  • INTERACTION_CONTEXT_OUTPUT_CALLBACK
  • InterlockedAddNoFence
  • InterlockedAddNoFence64
  • InterlockedAnd16NoFence
  • InterlockedAnd64NoFence
  • InterlockedAnd8NoFence
  • InterlockedAndNoFence
  • InterlockedBitTestAndComplement64
  • InterlockedBitTestAndResetAcquire
  • InterlockedBitTestAndResetRelease
  • InterlockedBitTestAndSetAcquire
  • InterlockedBitTestAndSetRelease
  • InterlockedCompareExchange128
  • InterlockedCompareExchange16
  • InterlockedCompareExchange16Acquire
  • InterlockedCompareExchange16NoFence
  • InterlockedCompareExchange16Release
  • InterlockedCompareExchangeNoFence
  • InterlockedCompareExchangeNoFence64
  • InterlockedCompareExchangePointerNoFence
  • InterlockedDecrement16
  • InterlockedDecrement16Acquire
  • InterlockedDecrement16NoFence
  • InterlockedDecrement16Release
  • InterlockedDecrementNoFence
  • InterlockedDecrementNoFence64
  • InterlockedExchange16Acquire
  • InterlockedExchange16NoFence
  • InterlockedExchange8
  • InterlockedExchangeAddNoFence
  • InterlockedExchangeAddNoFence64
  • InterlockedExchangeNoFence
  • InterlockedExchangeNoFence64
  • InterlockedExchangePointerNoFence
  • InterlockedIncrement16
  • InterlockedIncrement16Acquire
  • InterlockedIncrement16NoFence
  • InterlockedIncrement16Release
  • InterlockedIncrementNoFence
  • InterlockedIncrementNoFence64
  • InterlockedOr16NoFence
  • InterlockedOr64NoFence
  • InterlockedOr8NoFence
  • InterlockedOrNoFence
  • InterlockedPushListSListEx
  • InterlockedXor16NoFence
  • InterlockedXor64NoFence
  • InterlockedXor8NoFence
  • InterlockedXorNoFence
  • IObjectModelProvider
  • IObservableMap<K, V>
  • IObservableVector<T>
  • IOptionDescription
  • IOutputStream
  • IPackageDebugSettings
  • IPackageDebugSettings
  • IPlaybackManager
  • IPlaybackManagerEvents
  • IPlayToControl
  • IPlayToControllerClassFactory
  • IPlayToManagerDirect
  • IPlayToManagerInterop
  • IPlayToReceiverClassFactory
  • IPortableDeviceUnitsStream
  • IPrintManagerInterop
  • IPropertyValue
  • IPropertyValueStatics
  • IPsecKeyManagerAddAndRegister0
  • IPsecKeyManagerGetSecurityInfoByKey0
  • IPsecKeyManagerSetSecurityInfoByKey0
  • IPsecKeyManagersGet0
  • IPsecKeyManagerUnregisterAndDelete0
  • IPsecSaContextSubscribe0
  • IPsecSaContextSubscriptionsGet0
  • IPsecSaContextUnsubscribe0
  • IRandomAccessStream
  • IRawElementProviderHostingAccessibles
  • IRawElementProviderWindowlessSite
  • IRDPViewerRenderingSurface
  • IReference<T>
  • IReferenceArray<T>
  • IReferenceTracker
  • IReferenceTrackerHost
  • IReferenceTrackerManager
  • IReferenceTrackerTarget
  • IRemoteDesktopClient
  • IRemoteDesktopClientActions
  • IRemoteDesktopClientEvents
  • IRemoteDesktopClientSettings
  • IRestrictedErrorInfo
  • IRichEditUiaInformation
  • IRicheditUiaOverrides
  • IRicheditWindowlessAccessibility
  • IRoMetaDataLocator
  • IRoSimpleMetaDataBuilder
  • ISearchableApplication
  • ISearchManager2
  • ISecurityInformation4
  • IsImmersiveProcess
  • IsMouseInPointerEnabled
  • ISpellChecker
  • ISpellCheckerChangedEventHandler
  • ISpellCheckerFactory
  • ISpellCheckProvider
  • ISpellCheckProviderFactory
  • ISpellingError
  • ISpreadsheetItemProvider
  • ISpreadsheetProvider
  • IStylesProvider
  • ISuspendingDeferral
  • ISuspendingEventArgs
  • ISuspendingOperation
  • IsValidNLSVersion
  • ITextDisplays
  • ITextDocument2
  • ITextFont2
  • ITextHost2
  • ITextPara2
  • ITextProvider2
  • ITextRange2
  • ITextRow
  • ITextSelection2
  • ITextServices2
  • ITextStory
  • ITextStoryRanges2
  • ITextStrings
  • ITfFnGetPreferredTouchKeyboardLayout
  • ITfIntegratableCandidateListUIElement
  • ITfFnSearchCandidateProvider
  • ITfThreadMgr2
  • IThumbnailCachePrimer
  • IThumbnailSettings
  • ITopic
  • ITopicCollection
  • ITpmVirtualSmartCardManager
  • ITpmVirtualSmartCardManagerStatusCallback
  • ITraceRelogger
  • ITransformProvider2
  • ItsPubPlugin2
  • ITypedEventHandler<TSender, TArgs>
  • IUIAnimationInterpolator2
  • IUIAnimationLoopIterationChangeHandler2
  • IUIAnimationManager2
  • IUIAnimationManagerEventHandler2
  • IUIAnimationPrimitiveInterpolation
  • IUIAnimationPriorityComparison2
  • IUIAnimationStoryboard2
  • IUIAnimationStoryboardEventHandler2
  • IUIAnimationTransition2
  • IUIAnimationTransitionFactory2
  • IUIAnimationTransitionLibrary2
  • IUIAnimationVariable2
  • IUIAnimationVariableChangeHandler2
  • IUIAnimationVariableCurveChangeHandler2
  • IUIAnimationVariableIntegerChangeHandler2
  • IUIAutomation2
  • IUIAutomationAnnotationPattern
  • IUIAutomationDragPattern
  • IUIAutomationDropTargetPattern
  • IUIAutomationElement2
  • IUIAutomationObjectModelPattern
  • IUIAutomationSpreadsheetItemPattern
  • IUIAutomationSpreadsheetPattern
  • IUIAutomationStylesPattern
  • IUIAutomationTextChildPattern
  • IUIAutomationTextPattern2
  • IUIAutomationTransformPattern2
  • IUIEventingManager
  • IUIEventLogger
  • IUIFramework2
  • IUPnPAsyncResult
  • IUPnPServiceAsync
  • IUPnPServiceDocumentAccess
  • IUPnPServiceEnumProperty
  • IUserDictionariesRegistrar
  • IVector<T>
  • IVectorChangedEventArgs
  • IVectorView<T>
  • IViewProvider
  • IViewProviderFactory
  • IVmApplicationHealthMonitor
  • IWeakReference
  • IWeakReferenceSource
  • IWebApplicationAuthoringMode
  • IWebApplicationHost
  • IWebApplicationNavigationEvents
  • IWebApplicationScriptEvents
  • IWebApplicationUIEvents
  • IWSDHttpAuthParameters
  • IWTSBitmapRenderer
  • IWTSBitmapRendererCallback
  • IWTSBitmapRenderService
  • IWTSPluginServiceProvider
  • IWTSServerChannel
  • IWTSServerChannelManager
  • IWTSVirtualChannelCallback2
  • IXMLHTTPRequest2
  • IXMLHTTPRequest2Callback
  • IXpsOMObjectFactory1
  • IXpsOMPackage1
  • IXpsOMPage1
  • LoadPackagedLibrary
  • LsaGetAppliedCAPIDs
  • LsaLookupSids2
  • MagGetFullscreenColorEffect
  • MagGetFullscreenTransform
  • MagGetInputTransform
  • MagSetFullscreenColorEffect
  • MagSetFullscreenTransform
  • MagSetInputTransform
  • MagShowSystemCursor
  • MapChangedEventHandler<K, V>
  • MAPISendMailHelper
  • MAPISendMailW
  • MetaDataGetDispenser
  • MFAllocateSerialWorkQueue
  • MFBeginRegisterWorkQueueWithMMCSSEx
  • MFCreate2DMediaBuffer
  • MFCreateAC3MediaSink
  • MFCreateADTSMediaSink
  • MFCreateCaptureEngine
  • MFCreateDXGIDeviceManager
  • MFCreateDXGISurfaceBuffer
  • MFCreateMediaBufferFromMediaType
  • MFCreateMediaExtensionActivate
  • MFCreateMFByteStreamOnStreamEx
  • MFCreateMFByteStreamWrapper
  • MFCreateMuxSink
  • MFCreateMuxSinkActivate
  • MFCreateStreamOnMFByteStream
  • MFCreateStreamOnMFByteStreamEx
  • MFCreateTranscodeTopologyFromByteStream
  • MFCreateVideoSampleAllocatorEx
  • MFGetAttributeString
  • MFGetContentProtectionSystemCLSID
  • MFGetWorkQueueMMCSSPriority
  • MFLockDXGIDeviceManager
  • MFLockSharedWorkQueue
  • MFMapDX9FormatToDXGIFormat
  • MFMapDXGIFormatToDX9Format
  • MFPutWaitingWorkItem
  • MFPutWorkItem2
  • MFPutWorkItemEx2
  • MFRegisterLocalByteStreamHandler
  • MFRegisterLocalSchemeHandler
  • MFRegisterPlatformWithMMCSS
  • MFUnlockDXGIDeviceManager
  • MFUnregisterPlatformFromMMCSS
  • MI_Application_Close
  • MI_Application_Initialize
  • MI_Application_NewDeserializer
  • MI_Application_NewDestinationOptions
  • MI_Application_NewHostedProvider
  • MI_Application_NewInstance
  • MI_Application_NewInstanceFromClass
  • MI_Application_NewOperationOptions
  • MI_Application_NewParameterSet
  • MI_Application_NewSerializer
  • MI_Application_NewSession
  • MI_Application_NewSubscriptionDeliveryOptions
  • MI_Class_Clone
  • MI_Class_Delete
  • MI_Class_GetClassName
  • MI_Class_GetClassQualifierSet
  • MI_Class_GetElement
  • MI_Class_GetElementAt
  • MI_Class_GetElementCount
  • MI_Class_GetMethod
  • MI_Class_GetMethodAt
  • MI_Class_GetMethodCount
  • MI_Class_GetNameSpace
  • MI_Class_GetParentClass
  • MI_Class_GetParentClassName
  • MI_Class_GetServerName
  • MI_Context_Canceled
  • MI_Context_ConstructInstance
  • MI_Context_ConstructParameters
  • MI_Context_GetCustomOption
  • MI_Context_GetCustomOptionAt
  • MI_Context_GetCustomOptionCount
  • MI_Context_GetLocale
  • MI_Context_GetLocalSession
  • MI_Context_GetNumberOption
  • MI_Context_GetStringOption
  • MI_Context_NewDynamicInstance
  • MI_Context_NewInstance
  • MI_Context_NewParameters
  • MI_Context_PostCimError
  • MI_Context_PostError
  • MI_Context_PostIndication
  • MI_Context_PostInstance
  • MI_Context_PostResult
  • MI_Context_PostResultWithError
  • MI_Context_PostResultWithMessage
  • MI_Context_PromptUser
  • MI_Context_RefuseUnload
  • MI_Context_RegisterCancel
  • MI_Context_RequestUnload
  • MI_Context_SetStringOption
  • MI_Context_ShouldContinue
  • MI_Context_ShouldProcess
  • MI_Context_WriteCimError
  • MI_Context_WriteDebug
  • MI_Context_WriteError
  • MI_Context_WriteMessage
  • MI_Context_WriteProgress
  • MI_Context_WriteStreamParameter
  • MI_Context_WriteVerbose
  • MI_Context_WriteWarning
  • MI_Deserializer_Class_GetClassName
  • MI_Deserializer_Class_GetParentClassName
  • MI_Deserializer_Close
  • MI_Deserializer_DeserializeClass
  • MI_Deserializer_DeserializeInstance
  • MI_Deserializer_Instance_GetClassName
  • MI_DestinationOptions_AddDestinationCredentials
  • MI_DestinationOptions_AddProxyCredentials
  • MI_DestinationOptions_Clone
  • MI_DestinationOptions_Delete
  • MI_DestinationOptions_GetCertCACheck
  • MI_DestinationOptions_GetCertCNCheck
  • MI_DestinationOptions_GetCertRevocationCheck
  • MI_DestinationOptions_GetCredentialsAt
  • MI_DestinationOptions_GetCredentialsCount
  • MI_DestinationOptions_GetCredentialsPasswordAt
  • MI_DestinationOptions_GetDataLocale
  • MI_DestinationOptions_GetDestinationPort
  • MI_DestinationOptions_GetEncodePortInSPN
  • MI_DestinationOptions_GetHttpUrlPrefix
  • MI_DestinationOptions_GetImpersonationType
  • MI_DestinationOptions_GetMaxEnvelopeSize
  • MI_DestinationOptions_GetNumber
  • MI_DestinationOptions_GetOption
  • MI_DestinationOptions_GetOptionAt
  • MI_DestinationOptions_GetOptionCount
  • MI_DestinationOptions_GetPacketEncoding
  • MI_DestinationOptions_GetPacketIntegrity
  • MI_DestinationOptions_GetPacketPrivacy
  • MI_DestinationOptions_GetProxyType
  • MI_DestinationOptions_GetString
  • MI_DestinationOptions_GetTimeout
  • MI_DestinationOptions_GetTransport
  • MI_DestinationOptions_GetUILocale
  • MI_DestinationOptions_SetCertCACheck
  • MI_DestinationOptions_SetCertCNCheck
  • MI_DestinationOptions_SetCertRevocationCheck
  • MI_DestinationOptions_SetDataLocale
  • MI_DestinationOptions_SetDestinationPort
  • MI_DestinationOptions_SetEncodePortInSPN
  • MI_DestinationOptions_SetHttpUrlPrefix
  • MI_DestinationOptions_SetImpersonationType
  • MI_DestinationOptions_SetMaxEnvelopeSize
  • MI_DestinationOptions_SetNumber
  • MI_DestinationOptions_SetPacketEncoding
  • MI_DestinationOptions_SetPacketIntegrity
  • MI_DestinationOptions_SetPacketPrivacy
  • MI_DestinationOptions_SetProxyType
  • MI_DestinationOptions_SetString
  • MI_DestinationOptions_SetTimeout
  • MI_DestinationOptions_SetTransport
  • MI_DestinationOptions_SetUILocale
  • MI_Filter_Evaluate
  • MI_Filter_GetExpression
  • MI_HostedProvider_Close
  • MI_HostedProvider_GetApplication
  • MI_Instance_AddElement
  • MI_Instance_ClearElement
  • MI_Instance_ClearElementAt
  • MI_Instance_Clone
  • MI_Instance_Delete
  • MI_Instance_Destruct
  • MI_Instance_GetClass
  • MI_Instance_GetClassName
  • MI_Instance_GetElement
  • MI_Instance_GetElementAt
  • MI_Instance_GetElementCount
  • MI_Instance_GetNameSpace
  • MI_Instance_GetServerName
  • MI_Instance_IsA
  • MI_Instance_SetElement
  • MI_Instance_SetElementAt
  • MI_Instance_SetNameSpace
  • MI_Instance_SetServerName
  • MI_Operation_Cancel
  • MI_Operation_Close
  • MI_Operation_GetClass
  • MI_Operation_GetIndication
  • MI_Operation_GetInstance
  • MI_Operation_GetSession
  • MI_OperationOptions_Clone
  • MI_OperationOptions_Delete
  • MI_OperationOptions_DisableChannel
  • MI_OperationOptions_EnableChannel
  • MI_OperationOptions_GetEnabledChannels
  • MI_OperationOptions_GetForceFlagPromptUserMode
  • MI_OperationOptions_GetNumber
  • MI_OperationOptions_GetOption
  • MI_OperationOptions_GetOptionAt
  • MI_OperationOptions_GetOptionCount
  • MI_OperationOptions_GetPromptUserMode
  • MI_OperationOptions_GetProviderArchitecture
  • MI_OperationOptions_GetResourceUriPrefix
  • MI_OperationOptions_GetString
  • MI_OperationOptions_GetTimeout
  • MI_OperationOptions_GetUseMachineID
  • MI_OperationOptions_GetWriteErrorMode
  • MI_OperationOptions_SetCustomOption
  • MI_OperationOptions_SetForceFlagPromptUserMode
  • MI_OperationOptions_SetNumber
  • MI_OperationOptions_SetPromptUserMode
  • MI_OperationOptions_SetProviderArchitecture
  • MI_OperationOptions_SetResourceUriPrefix
  • MI_OperationOptions_SetString
  • MI_OperationOptions_SetTimeout
  • MI_OperationOptions_SetUseMachineID
  • MI_OperationOptions_SetWriteErrorMode
  • MI_ParameterSet_GetMethodReturnType
  • MI_ParameterSet_GetParameter
  • MI_ParameterSet_GetParameterAt
  • MI_ParameterSet_GetParameterCount
  • MI_PropertySet_AddElement
  • MI_PropertySet_Clear
  • MI_PropertySet_Clone
  • MI_PropertySet_ContainsElement
  • MI_PropertySet_Delete
  • MI_PropertySet_Destruct
  • MI_PropertySet_GetElementAt
  • MI_PropertySet_GetElementCount
  • MI_QualifierSet_GetQualifier
  • MI_QualifierSet_GetQualifierAt
  • MI_QualifierSet_GetQualifierCount
  • MI_Serializer_Close
  • MI_Serializer_SerializeClass
  • MI_Serializer_SerializeInstance
  • MI_Server_GetSystemName
  • MI_Server_GetVersion
  • MI_Session_AssociatorInstances
  • MI_Session_Close
  • MI_Session_CreateInstance
  • MI_Session_DeleteInstance
  • MI_Session_EnumerateClasses
  • MI_Session_EnumerateInstances
  • MI_Session_GetApplication
  • MI_Session_GetClass
  • MI_Session_GetInstance
  • MI_Session_Invoke
  • MI_Session_ModifyInstance
  • MI_Session_QueryInstances
  • MI_Session_ReferenceInstances
  • MI_Session_Subscribe
  • MI_Session_TestConnection
  • MI_SubscriptionDeliveryOptions_AddDeliveryCredentials
  • MI_SubscriptionDeliveryOptions_Clone
  • MI_SubscriptionDeliveryOptions_Delete
  • MI_SubscriptionDeliveryOptions_GetBookmark
  • MI_SubscriptionDeliveryOptions_GetCredentialsAt
  • MI_SubscriptionDeliveryOptions_GetCredentialsCount
  • MI_SubscriptionDeliveryOptions_GetCredentialsPasswordAt
  • MI_SubscriptionDeliveryOptions_GetDateTime
  • MI_SubscriptionDeliveryOptions_GetDeliveryDestination
  • MI_SubscriptionDeliveryOptions_GetDeliveryPortNumber
  • MI_SubscriptionDeliveryOptions_GetDeliveryRetryAttempts
  • MI_SubscriptionDeliveryOptions_GetDeliveryRetryInterval
  • MI_SubscriptionDeliveryOptions_GetExpirationTime
  • MI_SubscriptionDeliveryOptions_GetHeartbeatInterval
  • MI_SubscriptionDeliveryOptions_GetInterval
  • MI_SubscriptionDeliveryOptions_GetMaximumLatency
  • MI_SubscriptionDeliveryOptions_GetNumber
  • MI_SubscriptionDeliveryOptions_GetOption
  • MI_SubscriptionDeliveryOptions_GetOptionAt
  • MI_SubscriptionDeliveryOptions_GetOptionCount
  • MI_SubscriptionDeliveryOptions_GetString
  • MI_SubscriptionDeliveryOptions_SetBookmark
  • MI_SubscriptionDeliveryOptions_SetDateTime
  • MI_SubscriptionDeliveryOptions_SetDeliveryDestination
  • MI_SubscriptionDeliveryOptions_SetDeliveryPortNumber
  • MI_SubscriptionDeliveryOptions_SetDeliveryRetryAttempts
  • MI_SubscriptionDeliveryOptions_SetDeliveryRetryInterval
  • MI_SubscriptionDeliveryOptions_SetExpirationTime
  • MI_SubscriptionDeliveryOptions_SetHeartbeatInterval
  • MI_SubscriptionDeliveryOptions_SetInterval
  • MI_SubscriptionDeliveryOptions_SetMaximumLatency
  • MI_SubscriptionDeliveryOptions_SetNumber
  • MI_SubscriptionDeliveryOptions_SetString
  • MI_Utilities_CimErrorFromErrorCode
  • MI_Utilities_MapErrorToExtendedError
  • MI_Utilities_MapErrorToMiErrorCategory
  • MirrorVirtualDisk
  • NCryptCloseProtectionDescriptor
  • NCryptCreateProtectionDescriptor
  • NCryptGetProtectionDescriptorInfo
  • NCryptKeyDerivation
  • NCryptProtectSecret
  • NCryptQueryProtectionDescriptorName
  • NCryptRegisterProtectionDescriptorName
  • NCryptStreamClose
  • NCryptStreamOpenToProtect
  • NCryptStreamOpenToUnprotect
  • NCryptStreamUpdate
  • NCryptUnprotectSecret
  • NdfCreateNetConnectionIncident
  • NeedCurrentDirectoryForExePath
  • NetCreateProvisioningPackage
  • NetRequestProvisioningPackageInstall
  • NetworkIsolationDiagnoseConnectFailureAndGetInfo
  • NetworkIsolationEnumAppContainers
  • NetworkIsolationEnumerateAppContainerRules
  • NetworkIsolationFreeAppContainers
  • NetworkIsolationGetAppContainerConfig
  • NetworkIsolationRegisterForAppContainerChanges
  • NetworkIsolationSetAppContainerConfig
  • NetworkIsolationSetupAppContainerBinaries
  • NetworkIsolationUnregisterForAppContainerChanges
  • OfflineFilesQueryStatusEx
  • OfflineFilesStart
  • OnProfileLoaded
  • OpenPackageInfoByFullName
  • PackageFamilyNameFromFullName
  • PackageFamilyNameFromId
  • PackageFullNameFromId
  • PackageIdFromFullName
  • PackageNameAndPublisherIdFromFamilyName
  • PackTouchHitTestingProximityEvaluation
  • PathAllocCanonicalize
  • PathAllocCombine
  • PathCchAddBackslash
  • PathCchAddBackslashEx
  • PathCchAddExtension
  • PathCchAppend
  • PathCchAppendEx
  • PathCchCanonicalize
  • PathCchCanonicalizeEx
  • PathCchCombine
  • PathCchCombineEx
  • PathCchFindExtension
  • PathCchIsRoot
  • PathCchRemoveBackslash
  • PathCchRemoveBackslashEx
  • PathCchRemoveExtension
  • PathCchRemoveFileSpec
  • PathCchRenameExtension
  • PathCchSkipRoot
  • PathCchStripPrefix
  • PathCchStripToRoot
  • PathIsUNCEx
  • PeerDistClientGetInformationByHandle
  • PeerDistGetOverlappedResult
  • PeerDistGetStatusEx
  • PeerDistRegisterForStatusChangeNotificationEx
  • PeerDistServerOpenContentInformationEx
  • PowerDeterminePlatformRoleEx
  • PowerRegisterSuspendResumeNotification
  • PowerUnregisterSuspendResumeNotification
  • PrefetchVirtualMemory
  • ProcessBufferedPacketsInteractionContext
  • ProcessInertiaInteractionContext
  • ProcessPointerFramesInteractionContext
  • PxeDhcpv6AppendOption
  • PxeDhcpv6AppendOptionRaw
  • PxeDhcpv6CreateRelayRepl
  • PxeDhcpv6GetOptionValue
  • PxeDhcpv6GetVendorOptionValue
  • PxeDhcpv6Initialize
  • PxeDhcpv6IsValid
  • PxeDhcpv6ParseRelayForw
  • PxeGetServerInfoEx
  • QueryServiceDynamicInformation
  • RegisterAppInstance
  • RegisterBadMemoryNotification
  • RegisterOutputCallbackInteractionContext
  • RegisterPointerDeviceNotifications
  • RegisterPointerInputTarget
  • RegisterScaleChangeNotifications
  • RegisterTouchHitTestingWindow
  • RemoveDllDirectory
  • RemovePointerInteractionContext
  • ResetInteractionContext
  • ResizeVirtualDisk
  • RevokeScaleChangeNotifications
  • RIOCloseCompletionQueue
  • RIOCreateCompletionQueue
  • RIOCreateRequestQueue
  • RIODequeueCompletion
  • RIODeregisterBuffer
  • RIONotify
  • RIOReceive
  • RIOReceiveEx
  • RIORegisterBuffer
  • RIOResizeCompletionQueue
  • RIOResizeRequestQueue
  • RIOSend
  • RIOSendEx
  • RoActivateInstance
  • RoCaptureErrorContext
  • RoFailFastWithErrorContext
  • RoFreeParameterizedTypeExtra
  • RoGetActivatableClassRegistration
  • RoGetActivationFactory
  • RoGetBufferMarshaler
  • RoGetErrorReportingFlags
  • RoGetMetaDataFile
  • RoGetParameterizedTypeInstanceIID
  • RoGetServerActivatableClasses
  • RoInitialize
  • RoOriginateError
  • RoOriginateErrorW
  • RoParameterizedTypeExtraGetTypeSignature
  • RoParseTypeName
  • RoRegisterActivationFactories
  • RoRegisterForApartmentShutdown
  • RoResolveNamespace
  • RoResolveRestrictedErrorInfoReference
  • RoRevokeActivationFactories
  • RoSetErrorReportingFlags
  • RoTransformError
  • RoTransformErrorW
  • RoUninitialize
  • RoUnregisterForApartmentShutdown
  • RtlAddGrowableFunctionTable
  • RtlDeleteGrowableFunctionTable
  • RtlGrowFunctionTable
  • SCardGetDeviceTypeId
  • SCardGetReaderDeviceInstanceId
  • SCardGetReaderIcon
  • SCardListReadersWithDeviceInstanceId
  • SensorAdapterNotifyPowerChange
  • SetCoalescableTimer
  • SetCrossSlideParametersInteractionContext
  • SetDefaultDllDirectories
  • SetInertiaParameterInteractionContext
  • SetInteractionConfigurationInteractionContext
  • SetMouseWheelParameterInteractionContext
  • SetPivotInteractionContext
  • SetProcessInformation
  • SetProcessMitigationPolicy
  • SetProcessReference
  • SetPropertyInteractionContext
  • SetRestrictedErrorInfo
  • SetThreadInformation
  • SetVirtualDiskMetadata
  • SetWindowFeedbackSetting
  • SetWindowFeedbackSettings
  • SignerSignEx2
  • SkipPointerFrameMessages
  • SLActivateProduct
  • SLClose
  • SLConsumeRight
  • SLDepositMigrationBlob
  • SLDepositOfflineConfirmationId
  • SLDepositOfflineConfirmationIdEx
  • SLFireEvent
  • SLGatherMigrationBlob
  • SLGenerateOfflineInstallationId
  • SLGenerateOfflineInstallationIdEx
  • SLGetApplicationInformation
  • SLGetApplicationPolicy
  • SLGetAuthenticationResult
  • SLGetGenuineInformationEx
  • SLGetInstalledProductKeyIds
  • SLGetLicense
  • SLGetLicenseFileId
  • SLGetLicenseInformation
  • SLGetLicensingStatusInformation
  • SLGetPKeyId
  • SLGetPKeyInformation
  • SLGetPolicyInformation
  • SLGetPolicyInformationDWORD
  • SLGetProductSkuInformation
  • SLGetReferralInformation
  • SLGetServerStatus
  • SLGetServiceInformation
  • SLGetSLIDList
  • SLInstallLicense
  • SLInstallProofOfPurchase
  • SLInstallProofOfPurchaseEx
  • SLLoadApplicationPolicies
  • SLOpen
  • SLPersistApplicationPolicies
  • SLPersistRTSPayloadOverride
  • SLReArm
  • SLRegisterEvent
  • SLSetAuthenticationData
  • SLSetCurrentProductKey
  • SLUninstallLicense
  • SLUninstallProofOfPurchase
  • SLUnloadApplicationPolicies
  • SLUnregisterEvent
  • SslGetServerIdentity
  • SspiDecryptAuthIdentityEx
  • SspiEncryptAuthIdentityEx
  • StopInteractionContext
  • StorageAdapterNotifyPowerChange
  • TdhCloseDecodingHandle
  • TdhGetDecodingParameter
  • TdhGetWppMessage
  • TdhGetWppProperty
  • TdhLoadManifestFromBinary
  • TdhOpenDecodingHandle
  • TdhSetDecodingParameter
  • TKBLayoutType
  • TraceQueryInformation
  • UiaDisconnectAllProviders
  • UiaDisconnectProvider
  • UiaIAccessibleFromProvider
  • UiaProviderForNonClient
  • UiaProviderFromIAccessible
  • UnregisterBadMemoryNotification
  • UnregisterPointerInputTarget
  • UtilAssembleStringsWithAlloc
  • UtilLoadStringWithAlloc
  • UtilStringCopyWithAlloc
  • VectorChangedEventHandler<T>
  • WaitOnAddress
  • WakeByAddressAll
  • WakeByAddressSingle
  • WcmFreeMemory
  • WcmGetProfileList
  • WcmQueryProperty
  • WcmSetProfileList
  • WcmSetProperty
  • WdsBpParseInitializev6
  • WdsCliGetDriverQueryXml
  • WdsCliObtainDriverPackagesEx
  • WebSocketAbortHandle
  • WebSocketBeginClientHandshake
  • WebSocketBeginServerHandshake
  • WebSocketCompleteAction
  • WebSocketCreateClientHandle
  • WebSocketCreateServerHandle
  • WebSocketDeleteHandle
  • WebSocketEndClientHandshake
  • WebSocketEndServerHandshake
  • WebSocketGetAction
  • WebSocketReceive
  • WebSocketSend
  • WFDCancelOpenSession
  • WFDCloseHandle
  • WFDCloseSession
  • WFDOpenHandle
  • WFDOpenLegacySession
  • WFDStartOpenSession
  • WFDUpdateDeviceVisibility
  • WinBioAsyncEnumBiometricUnits
  • WinBioAsyncEnumDatabases
  • WinBioAsyncEnumServiceProviders
  • WinBioAsyncMonitorFrameworkChanges
  • WinBioAsyncOpenFramework
  • WinBioAsyncOpenSession
  • WinBioCloseFramework
  • WindowsCompareStringOrdinal
  • WindowsConcatString
  • WindowsCreateString
  • WindowsCreateStringReference
  • WindowsDeleteString
  • WindowsDeleteStringBuffer
  • WindowsDuplicateString
  • WindowsGetStringLen
  • WindowsGetStringRawBuffer
  • WindowsInspectString
  • WindowsIsStringEmpty
  • WindowsPreallocateStringBuffer
  • WindowsPromoteStringBuffer
  • WindowsReplaceString
  • WindowsStringHasEmbeddedNull
  • WindowsSubstring
  • WindowsSubstringWithSpecifiedLength
  • WindowsTrimStringEnd
  • WindowsTrimStringStart
  • WinHttpCreateProxyResolver
  • WinHttpFreeProxyResult
  • WinHttpGetProxyForUrlEx
  • WinHttpGetProxyResult
  • WinHttpResetAutoProxy
  • WinHttpWebSocketClose
  • WinHttpWebSocketCompleteUpgrade
  • WinHttpWebSocketQueryCloseStatus
  • WinHttpWebSocketReceive
  • WinHttpWebSocketSend
  • WinHttpWebSocketShutdown
  • WSManConnectShell
  • WSManConnectShellCommand
  • WSManCreateShellEx
  • WSManDisconnectShell
  • WSManInitialize
  • WSManReconnectShell
  • WSManReconnectShellCommand
  • WSManRunShellCommandEx
  • WTSEnableChildSessions
  • WTSGetChildSessionId
  • WTSIsChildSessionsEnabled
  • WTSSetRenderHint
  • Windows Runtime classes