diff --git a/DrumKit.suo b/DrumKit.suo deleted file mode 100644 index 0e5839d..0000000 Binary files a/DrumKit.suo and /dev/null differ diff --git a/DrumKit.v11.suo b/DrumKit.v11.suo deleted file mode 100644 index 58a8f2b..0000000 Binary files a/DrumKit.v11.suo and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU.appxupload b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU.appxupload deleted file mode 100644 index f3353a9..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU.appxupload and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.ps1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.ps1 deleted file mode 100644 index 9d8fb28..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.ps1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/Add-AppDevPackage.psd1 deleted file mode 100644 index bb478b0..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/cs-CZ/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/cs-CZ/Add-AppDevPackage.psd1 deleted file mode 100644 index aac5c21..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/cs-CZ/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/de-DE/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/de-DE/Add-AppDevPackage.psd1 deleted file mode 100644 index c2591d4..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/de-DE/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/en-US/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/en-US/Add-AppDevPackage.psd1 deleted file mode 100644 index bb478b0..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/en-US/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/es-ES/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/es-ES/Add-AppDevPackage.psd1 deleted file mode 100644 index 6be2c19..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/es-ES/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/fr-FR/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/fr-FR/Add-AppDevPackage.psd1 deleted file mode 100644 index fd72d58..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/fr-FR/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/it-IT/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/it-IT/Add-AppDevPackage.psd1 deleted file mode 100644 index a886f92..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/it-IT/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/ja-JP/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/ja-JP/Add-AppDevPackage.psd1 deleted file mode 100644 index e68a131..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/ja-JP/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/ko-KR/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/ko-KR/Add-AppDevPackage.psd1 deleted file mode 100644 index 2a9283e..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/ko-KR/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/pl-PL/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/pl-PL/Add-AppDevPackage.psd1 deleted file mode 100644 index aac5c21..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/pl-PL/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/pt-BR/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/pt-BR/Add-AppDevPackage.psd1 deleted file mode 100644 index aac5c21..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/pt-BR/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/ru-RU/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/ru-RU/Add-AppDevPackage.psd1 deleted file mode 100644 index 048639c..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/ru-RU/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/tr-TR/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/tr-TR/Add-AppDevPackage.psd1 deleted file mode 100644 index aac5c21..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/tr-TR/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/zh-CN/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/zh-CN/Add-AppDevPackage.psd1 deleted file mode 100644 index 94718e1..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/zh-CN/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/zh-TW/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/zh-TW/Add-AppDevPackage.psd1 deleted file mode 100644 index 0e7123c..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/Add-AppDevPackage.resources/zh-TW/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/DrumKit_2.1.0.26_AnyCPU.appx b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/DrumKit_2.1.0.26_AnyCPU.appx deleted file mode 100644 index 3f2bd55..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/DrumKit_2.1.0.26_AnyCPU.appx and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/DrumKit_2.1.0.26_AnyCPU.appxsym b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/DrumKit_2.1.0.26_AnyCPU.appxsym deleted file mode 100644 index d69c9a2..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/DrumKit_2.1.0.26_AnyCPU.appxsym and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/DrumKit_2.1.0.26_AnyCPU.cer b/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/DrumKit_2.1.0.26_AnyCPU.cer deleted file mode 100644 index 1a44942..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.1.0.26_AnyCPU_Test/DrumKit_2.1.0.26_AnyCPU.cer and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU.appxupload b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU.appxupload deleted file mode 100644 index d8a3920..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU.appxupload and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.ps1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.ps1 deleted file mode 100644 index 9d8fb28..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.ps1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/Add-AppDevPackage.psd1 deleted file mode 100644 index bb478b0..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/cs-CZ/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/cs-CZ/Add-AppDevPackage.psd1 deleted file mode 100644 index aac5c21..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/cs-CZ/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/de-DE/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/de-DE/Add-AppDevPackage.psd1 deleted file mode 100644 index c2591d4..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/de-DE/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/en-US/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/en-US/Add-AppDevPackage.psd1 deleted file mode 100644 index bb478b0..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/en-US/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/es-ES/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/es-ES/Add-AppDevPackage.psd1 deleted file mode 100644 index 6be2c19..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/es-ES/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/fr-FR/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/fr-FR/Add-AppDevPackage.psd1 deleted file mode 100644 index fd72d58..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/fr-FR/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/it-IT/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/it-IT/Add-AppDevPackage.psd1 deleted file mode 100644 index a886f92..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/it-IT/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/ja-JP/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/ja-JP/Add-AppDevPackage.psd1 deleted file mode 100644 index e68a131..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/ja-JP/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/ko-KR/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/ko-KR/Add-AppDevPackage.psd1 deleted file mode 100644 index 2a9283e..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/ko-KR/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/pl-PL/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/pl-PL/Add-AppDevPackage.psd1 deleted file mode 100644 index aac5c21..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/pl-PL/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/pt-BR/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/pt-BR/Add-AppDevPackage.psd1 deleted file mode 100644 index aac5c21..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/pt-BR/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/ru-RU/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/ru-RU/Add-AppDevPackage.psd1 deleted file mode 100644 index 048639c..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/ru-RU/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/tr-TR/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/tr-TR/Add-AppDevPackage.psd1 deleted file mode 100644 index aac5c21..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/tr-TR/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/zh-CN/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/zh-CN/Add-AppDevPackage.psd1 deleted file mode 100644 index 94718e1..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/zh-CN/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/zh-TW/Add-AppDevPackage.psd1 b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/zh-TW/Add-AppDevPackage.psd1 deleted file mode 100644 index 0e7123c..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/Add-AppDevPackage.resources/zh-TW/Add-AppDevPackage.psd1 and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/DrumKit_2.2.0.27_AnyCPU.appx b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/DrumKit_2.2.0.27_AnyCPU.appx deleted file mode 100644 index 023701c..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/DrumKit_2.2.0.27_AnyCPU.appx and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/DrumKit_2.2.0.27_AnyCPU.appxsym b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/DrumKit_2.2.0.27_AnyCPU.appxsym deleted file mode 100644 index c04bc0b..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/DrumKit_2.2.0.27_AnyCPU.appxsym and /dev/null differ diff --git a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/DrumKit_2.2.0.27_AnyCPU.cer b/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/DrumKit_2.2.0.27_AnyCPU.cer deleted file mode 100644 index 1a44942..0000000 Binary files a/DrumKit/AppPackages/DrumKit_2.2.0.27_AnyCPU_Test/DrumKit_2.2.0.27_AnyCPU.cer and /dev/null differ diff --git a/DrumKit/bin/Debug/App.xaml b/DrumKit/bin/Debug/App.xaml deleted file mode 100644 index 4e012d6..0000000 --- a/DrumKit/bin/Debug/App.xaml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/App.xaml b/DrumKit/bin/Debug/AppX/App.xaml deleted file mode 100644 index 4e012d6..0000000 --- a/DrumKit/bin/Debug/AppX/App.xaml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/AppxManifest.xml b/DrumKit/bin/Debug/AppX/AppxManifest.xml deleted file mode 100644 index 5921a10..0000000 --- a/DrumKit/bin/Debug/AppX/AppxManifest.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - DrumKit - Tiberiu Chibici - Assets\Logos\StoreLogo.png - - - 6.2.1 - 6.2.1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/DrumKit/bin/Debug/AppX/Assets/ApplicationData.tar b/DrumKit/bin/Debug/AppX/Assets/ApplicationData.tar deleted file mode 100644 index 01c0d9c..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/ApplicationData.tar and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Assets/Logos/BadgeIcon.png b/DrumKit/bin/Debug/AppX/Assets/Logos/BadgeIcon.png deleted file mode 100644 index 8d79354..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/Logos/BadgeIcon.png and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Assets/Logos/Logo.png b/DrumKit/bin/Debug/AppX/Assets/Logos/Logo.png deleted file mode 100644 index 11f7dd8..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/Logos/Logo.png and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Assets/Logos/SmallLogo.png b/DrumKit/bin/Debug/AppX/Assets/Logos/SmallLogo.png deleted file mode 100644 index 4716852..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/Logos/SmallLogo.png and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Assets/Logos/SplashScreen.scale-100.png b/DrumKit/bin/Debug/AppX/Assets/Logos/SplashScreen.scale-100.png deleted file mode 100644 index 47ff3ac..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/Logos/SplashScreen.scale-100.png and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Assets/Logos/SplashScreen.scale-140.png b/DrumKit/bin/Debug/AppX/Assets/Logos/SplashScreen.scale-140.png deleted file mode 100644 index 09d6efe..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/Logos/SplashScreen.scale-140.png and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Assets/Logos/SplashScreen.scale-180.png b/DrumKit/bin/Debug/AppX/Assets/Logos/SplashScreen.scale-180.png deleted file mode 100644 index af2e5b7..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/Logos/SplashScreen.scale-180.png and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Assets/Logos/StoreLogo.png b/DrumKit/bin/Debug/AppX/Assets/Logos/StoreLogo.png deleted file mode 100644 index af8bdfc..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/Logos/StoreLogo.png and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Assets/Logos/WideLogo.png b/DrumKit/bin/Debug/AppX/Assets/Logos/WideLogo.png deleted file mode 100644 index 98ee0e5..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/Logos/WideLogo.png and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Assets/bg.png b/DrumKit/bin/Debug/AppX/Assets/bg.png deleted file mode 100644 index 32bc151..0000000 Binary files a/DrumKit/bin/Debug/AppX/Assets/bg.png and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Common/StandardStyles.xaml b/DrumKit/bin/Debug/AppX/Common/StandardStyles.xaml deleted file mode 100644 index 841c210..0000000 --- a/DrumKit/bin/Debug/AppX/Common/StandardStyles.xaml +++ /dev/null @@ -1,1857 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Mouse - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/Common/TextButtonStyles.xaml b/DrumKit/bin/Debug/AppX/Common/TextButtonStyles.xaml deleted file mode 100644 index bea7beb..0000000 --- a/DrumKit/bin/Debug/AppX/Common/TextButtonStyles.xaml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - - 0 - 0 - 0.17 - 0.17 - 32 - 64 - 2 - 10,3,10,5 - - - - - diff --git a/DrumKit/bin/Debug/AppX/DrumKit.exe b/DrumKit/bin/Debug/AppX/DrumKit.exe deleted file mode 100644 index 3661e15..0000000 Binary files a/DrumKit/bin/Debug/AppX/DrumKit.exe and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/DrumKit.pdb b/DrumKit/bin/Debug/AppX/DrumKit.pdb deleted file mode 100644 index 077c970..0000000 Binary files a/DrumKit/bin/Debug/AppX/DrumKit.pdb and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Features.txt b/DrumKit/bin/Debug/AppX/Features.txt deleted file mode 100644 index 9c57d91..0000000 --- a/DrumKit/bin/Debug/AppX/Features.txt +++ /dev/null @@ -1,8 +0,0 @@ -Feature ideas: - -* drum hit intensity -* audio effects (echo & stuff) -* additional drum sets -* create/delete drums -* create drum kits -* z index in editor \ No newline at end of file diff --git a/DrumKit/bin/Debug/AppX/SharpDX.XAudio2.dll b/DrumKit/bin/Debug/AppX/SharpDX.XAudio2.dll deleted file mode 100644 index 041edee..0000000 Binary files a/DrumKit/bin/Debug/AppX/SharpDX.XAudio2.dll and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/SharpDX.dll b/DrumKit/bin/Debug/AppX/SharpDX.dll deleted file mode 100644 index 434f059..0000000 Binary files a/DrumKit/bin/Debug/AppX/SharpDX.dll and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Tarball.dll b/DrumKit/bin/Debug/AppX/Tarball.dll deleted file mode 100644 index ff06148..0000000 Binary files a/DrumKit/bin/Debug/AppX/Tarball.dll and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/Tarball.pdb b/DrumKit/bin/Debug/AppX/Tarball.pdb deleted file mode 100644 index bcea727..0000000 Binary files a/DrumKit/bin/Debug/AppX/Tarball.pdb and /dev/null differ diff --git a/DrumKit/bin/Debug/AppX/UI/CommonControls/FileControl.xaml b/DrumKit/bin/Debug/AppX/UI/CommonControls/FileControl.xaml deleted file mode 100644 index aba3c1d..0000000 --- a/DrumKit/bin/Debug/AppX/UI/CommonControls/FileControl.xaml +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - Test - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/UI/DrumEditUI.xaml b/DrumKit/bin/Debug/AppX/UI/DrumEditUI.xaml deleted file mode 100644 index 471f399..0000000 --- a/DrumKit/bin/Debug/AppX/UI/DrumEditUI.xaml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/UI/DrumPlayUI.xaml b/DrumKit/bin/Debug/AppX/UI/DrumPlayUI.xaml deleted file mode 100644 index 09fdb2a..0000000 --- a/DrumKit/bin/Debug/AppX/UI/DrumPlayUI.xaml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/UI/EditorPage.xaml b/DrumKit/bin/Debug/AppX/UI/EditorPage.xaml deleted file mode 100644 index 625a51a..0000000 --- a/DrumKit/bin/Debug/AppX/UI/EditorPage.xaml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/UI/Settings/DrumsSettingsControl.xaml b/DrumKit/bin/Debug/AppX/UI/Settings/DrumsSettingsControl.xaml deleted file mode 100644 index da36048..0000000 --- a/DrumKit/bin/Debug/AppX/UI/Settings/DrumsSettingsControl.xaml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/UI/Settings/ExperimentsSettingsControl.xaml b/DrumKit/bin/Debug/AppX/UI/Settings/ExperimentsSettingsControl.xaml deleted file mode 100644 index 4810a83..0000000 --- a/DrumKit/bin/Debug/AppX/UI/Settings/ExperimentsSettingsControl.xaml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/UI/Settings/GeneralSettingsControl.xaml b/DrumKit/bin/Debug/AppX/UI/Settings/GeneralSettingsControl.xaml deleted file mode 100644 index 3dc5894..0000000 --- a/DrumKit/bin/Debug/AppX/UI/Settings/GeneralSettingsControl.xaml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - About - - - - Drumkit website - - - - - - Support - - - - - - - Version - - - 1.0 - - - - - - Sound - - - - Master volume - - - - - - Polyphony* - - - - - - Interface - - - - Animations - - - - - - - - - Miscellaneous - - - - Debugging mode - - - - - Factory reset* - - - - - - - * Will be applied after the application is restarted. - - - - - diff --git a/DrumKit/bin/Debug/AppX/UI/Settings/LayoutsSettingsControl.xaml b/DrumKit/bin/Debug/AppX/UI/Settings/LayoutsSettingsControl.xaml deleted file mode 100644 index b4a8ac7..0000000 --- a/DrumKit/bin/Debug/AppX/UI/Settings/LayoutsSettingsControl.xaml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - Landscape - Portrait - Filled - Snapped - - - - - - - - - - - - - - - - - - - - - - - - - - - - Hello world! - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/UI/Settings/LogControl.xaml b/DrumKit/bin/Debug/AppX/UI/Settings/LogControl.xaml deleted file mode 100644 index 9af354c..0000000 --- a/DrumKit/bin/Debug/AppX/UI/Settings/LogControl.xaml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/AppX/UI/SettingsPage.xaml b/DrumKit/bin/Debug/AppX/UI/SettingsPage.xaml deleted file mode 100644 index 250bbd9..0000000 --- a/DrumKit/bin/Debug/AppX/UI/SettingsPage.xaml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/SharpDX.XAudio2.dll b/DrumKit/bin/Debug/SharpDX.XAudio2.dll deleted file mode 100644 index 041edee..0000000 Binary files a/DrumKit/bin/Debug/SharpDX.XAudio2.dll and /dev/null differ diff --git a/DrumKit/bin/Debug/SharpDX.XAudio2.xml b/DrumKit/bin/Debug/SharpDX.XAudio2.xml deleted file mode 100644 index caa8b5f..0000000 --- a/DrumKit/bin/Debug/SharpDX.XAudio2.xml +++ /dev/null @@ -1,5016 +0,0 @@ - - - - SharpDX.XAudio2 - - - - - The assembly provides managed and APIs. - - hh405049 - XAudio2 - XAudio2 - - - - Contains information about anXAPOfor use in an effect chain. - - -

XAPO instances are passed to XAudio2 as interfaces and XAudio2 uses IXAPO::QueryInterface to acquire an interface and to detect whether the XAPO implements the interface.

For additional information on using XAPOs with XAudio2 see How to: Create an Effect Chain and How to: Use an XAPO in XAudio2.

-
- - microsoft.directx_sdk.xaudio2.xaudio2_effect_descriptor - XAUDIO2_EFFECT_DESCRIPTOR - XAUDIO2_EFFECT_DESCRIPTOR -
- - - Initializes a new instance of the class with a Stereo Effect. - - The effect. - - - - Initializes a new instance of the class. - - The effect. - The output channel count. - - - - No documentation. - - - IUnknown* pEffect - IUnknown pEffect - - - - No documentation. - - - BOOL InitialState - BOOL InitialState - - - - No documentation. - - - unsigned int OutputChannels - unsigned int OutputChannels - - - - Gets or sets the AudioProcessor. The AudioProcessor cannot be set more than one. - - The effect. - - - - Represents an audio data buffer, used withIXAudio2SourceVoice::SubmitSourceBuffer. - - -

XAudio2 audio data is interleaved, data from each channel is adjacent for a particular sample number. For example if there was a 4 channel wave playing into an XAudio2 source voice, the audio data would be a sample of channel 0, a sample of channel 1, a sample of channel 2, a sample of channel 3, and then the next sample of channels 0, 1, 2, 3, etc.

The AudioBytes and pAudioData members of correspond to the size in bytes and contents of the 'data' RIFF chunk of the file being played. The contents of the chunk may need to be byte swapped when loading the file on Xbox 360.

Memory allocated to hold a or structure can be freed as soon as the call it is passed to returns. The data the structure points to (pAudioData and pDecodedPacketCumulativeBytes, respectively) can't be freed until the buffer completes (as signaled by the callback) or the voice is stopped or destroyed.

-
- - microsoft.directx_sdk.xaudio2.xaudio2_buffer - XAUDIO2_BUFFER - XAUDIO2_BUFFER -
- - Constant LoopInfinite. - XAUDIO2_LOOP_INFINITE - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The stream to get the audio buffer from. - - - - Initializes a new instance of the class. - - The buffer to get the audio buffer from. - - - - No documentation. - - - XAUDIO2_BUFFER_FLAGS Flags - XAUDIO2_BUFFER_FLAGS Flags - - - - No documentation. - - - unsigned int AudioBytes - unsigned int AudioBytes - - - - No documentation. - - - const unsigned char* pAudioData - unsigned char pAudioData - - - - No documentation. - - - unsigned int PlayBegin - unsigned int PlayBegin - - - - No documentation. - - - unsigned int PlayLength - unsigned int PlayLength - - - - No documentation. - - - unsigned int LoopBegin - unsigned int LoopBegin - - - - No documentation. - - - unsigned int LoopLength - unsigned int LoopLength - - - - No documentation. - - - unsigned int LoopCount - unsigned int LoopCount - - - - No documentation. - - - void* pContext - void pContext - - - - Gets or sets the datastream associated to this audio buffer - - The stream. - - - - The IXAudio2EngineCallback interface contains methods that notify the client when certain events happen in the engine. This interface should be implemented by the XAudio2 client. XAudio2 calls these methods via an interface pointer provided by the client, using either the {{XAudio2Create}} or method. Methods in this interface return void, rather than an HRESULT. - - IXAudio2EngineCallback - - Theinterface contains methods that notify the client when certain events happen in theIXAudio2engine. This interface should be implemented by the XAudio2 client. XAudio2 calls these methods via an interface reference provided by the client, using theXAudio2Createmethod. Methods in this interface returnvoid, rather than an .

See XAudio2 Callbacks for restrictions on callback implementation.

-
- - ee415910 - IXAudio2EngineCallback - IXAudio2EngineCallback -
- - - Called by XAudio2 just before an audio processing pass begins. - - void IXAudio2EngineCallback::OnProcessingPassStart() - - - - Called by XAudio2 just after an audio processing pass ends. - - void IXAudio2EngineCallback::OnProcessingPassEnd() - - - - Called if a critical system error occurs that requires XAudio2 to be closed down and restarted. - - Error code returned by XAudio2. - void IXAudio2EngineCallback::OnCriticalError([None] HRESULT Error) - - - - Internal EngineCallback Callback Impl - - - - - Return a pointer to the unamanged version of this callback. - - The callback. - A pointer to a shadow c++ callback - - - - Called by XAudio2 just after an audio processing pass ends. - - void IXAudio2EngineCallback::OnProcessingPassEnd() - - - - Called if a critical system error occurs that requires XAudio2 to be closed down and restarted. - - This pointer - Error code returned by XAudio2. - void IXAudio2EngineCallback::OnCriticalError([None] HRESULT Error) - - - - EventArgs used by . - - - - - Initializes a new instance of the class. - - The error code. - - - - Gets or sets the error code. - - The error code. - - - - XAudio2FxContants Functions. - - - - Constant None. - - - Constant None. - - - Constant None. - - - Constant None. - - - - No documentation. - - - XAUDIO2_BUFFER_FLAGS - XAUDIO2_BUFFER_FLAGS - - - - No documentation. - - - XAUDIO2_END_OF_STREAM - XAUDIO2_END_OF_STREAM - - - - None. - - - None - None - - - - Indicates whether a filter is low pass, band pass, high pass, or notch. - - - ee419238 - XAUDIO2_FILTER_TYPE - XAUDIO2_FILTER_TYPE - - - - No documentation. - - - LowPassFilter - LowPassFilter - - - - No documentation. - - - BandPassFilter - BandPassFilter - - - - No documentation. - - - HighPassFilter - HighPassFilter - - - - No documentation. - - - NotchFilter - NotchFilter - - - - No documentation. - - - LowPassOnePoleFilter - LowPassOnePoleFilter - - - - No documentation. - - - HighPassOnePoleFilter - HighPassOnePoleFilter - - - - No documentation. - - - XAUDIO2_LOG_TYPE - XAUDIO2_LOG_TYPE - - - - No documentation. - - - XAUDIO2_LOG_ERRORS - XAUDIO2_LOG_ERRORS - - - - No documentation. - - - XAUDIO2_LOG_WARNINGS - XAUDIO2_LOG_WARNINGS - - - - No documentation. - - - XAUDIO2_LOG_INFO - XAUDIO2_LOG_INFO - - - - No documentation. - - - XAUDIO2_LOG_DETAIL - XAUDIO2_LOG_DETAIL - - - - No documentation. - - - XAUDIO2_LOG_API_CALLS - XAUDIO2_LOG_API_CALLS - - - - No documentation. - - - XAUDIO2_LOG_FUNC_CALLS - XAUDIO2_LOG_FUNC_CALLS - - - - No documentation. - - - XAUDIO2_LOG_TIMING - XAUDIO2_LOG_TIMING - - - - No documentation. - - - XAUDIO2_LOG_LOCKS - XAUDIO2_LOG_LOCKS - - - - No documentation. - - - XAUDIO2_LOG_MEMORY - XAUDIO2_LOG_MEMORY - - - - No documentation. - - - XAUDIO2_LOG_STREAMING - XAUDIO2_LOG_STREAMING - - - - No documentation. - - - XAUDIO2_PLAY_FLAGS - XAUDIO2_PLAY_FLAGS - - - - No documentation. - - - XAUDIO2_PLAY_TAILS - XAUDIO2_PLAY_TAILS - - - - None. - - - None - None - - - - Windows-specific enumerator for available processors. - - - microsoft.directx_sdk.xaudio2.xaudio2_windows_processor_specifier - XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER - XAUDIO2_WINDOWS_PROCESSOR_SPECIFIER - - - - No documentation. - - - Processor1 - Processor1 - - - - No documentation. - - - Processor2 - Processor2 - - - - No documentation. - - - Processor3 - Processor3 - - - - No documentation. - - - Processor4 - Processor4 - - - - No documentation. - - - Processor5 - Processor5 - - - - No documentation. - - - Processor6 - Processor6 - - - - No documentation. - - - Processor7 - Processor7 - - - - No documentation. - - - Processor8 - Processor8 - - - - No documentation. - - - Processor9 - Processor9 - - - - No documentation. - - - Processor10 - Processor10 - - - - No documentation. - - - Processor11 - Processor11 - - - - No documentation. - - - Processor12 - Processor12 - - - - No documentation. - - - Processor13 - Processor13 - - - - No documentation. - - - Processor14 - Processor14 - - - - No documentation. - - - Processor15 - Processor15 - - - - No documentation. - - - Processor16 - Processor16 - - - - No documentation. - - - Processor17 - Processor17 - - - - No documentation. - - - Processor18 - Processor18 - - - - No documentation. - - - Processor19 - Processor19 - - - - No documentation. - - - Processor20 - Processor20 - - - - No documentation. - - - Processor21 - Processor21 - - - - No documentation. - - - Processor22 - Processor22 - - - - No documentation. - - - Processor23 - Processor23 - - - - No documentation. - - - Processor24 - Processor24 - - - - No documentation. - - - Processor25 - Processor25 - - - - No documentation. - - - Processor26 - Processor26 - - - - No documentation. - - - Processor27 - Processor27 - - - - No documentation. - - - Processor28 - Processor28 - - - - No documentation. - - - Processor29 - Processor29 - - - - No documentation. - - - Processor30 - Processor30 - - - - No documentation. - - - Processor31 - Processor31 - - - - No documentation. - - - Processor32 - Processor32 - - - - No documentation. - - - XAUDIO2_ANY_PROCESSOR - XAUDIO2_ANY_PROCESSOR - - - - No documentation. - - - XAUDIO2_DEFAULT_PROCESSOR - XAUDIO2_DEFAULT_PROCESSOR - - - - No documentation. - - - XAUDIO2_VOICE_FLAGS - XAUDIO2_VOICE_FLAGS - - - - No documentation. - - - XAUDIO2_VOICE_NOPITCH - XAUDIO2_VOICE_NOPITCH - - - - No documentation. - - - XAUDIO2_VOICE_NOSRC - XAUDIO2_VOICE_NOSRC - - - - No documentation. - - - XAUDIO2_VOICE_NOSAMPLESPLAYED - XAUDIO2_VOICE_NOSAMPLESPLAYED - - - - None. - - - None - None - - - - No documentation. - - - XAUDIO2_VOICE_SEND_FLAGS - XAUDIO2_VOICE_SEND_FLAGS - - - - No documentation. - - - XAUDIO2_VOICE_USEFILTER - XAUDIO2_VOICE_USEFILTER - - - - None. - - - None - None - - - - No documentation. - - - XAUDIO2_FLAGS - XAUDIO2_FLAGS - - - - None. - - - None - None - - - - Functions - - - - - - No documentation. - - No documentation. - No documentation. - No documentation. - No documentation. - - HRESULT XAudio2Create([Out, Fast] IXAudio2** ppXAudio2,[In] unsigned int Flags,[In] unsigned int XAudio2Processor) - XAudio2Create - - - - No documentation. - - No documentation. - No documentation. - - HRESULT CreateAudioReverb([Out, Fast] IUnknown** ppApo) - CreateAudioReverb - - - - No documentation. - - No documentation. - No documentation. - - HRESULT CreateAudioVolumeMeter([Out, Fast] IUnknown** ppApo) - CreateAudioVolumeMeter - - - - Describes I3DL2 (Interactive 3D Audio Rendering Guidelines Level 2.0) parameters for use in theReverbConvertI3DL2ToNativefunction. - - -

There are many preset values defined for the structure. For more information, see XAUDIO2FX_I3DL2_PRESET.

-
- - ee419220 - XAUDIO2FX_REVERB_I3DL2_PARAMETERS - XAUDIO2FX_REVERB_I3DL2_PARAMETERS -
- - - No documentation. - - - float WetDryMix - float WetDryMix - - - - No documentation. - - - int Room - int Room - - - - No documentation. - - - int RoomHF - int RoomHF - - - - No documentation. - - - float RoomRolloffFactor - float RoomRolloffFactor - - - - No documentation. - - - float DecayTime - float DecayTime - - - - No documentation. - - - float DecayHFRatio - float DecayHFRatio - - - - No documentation. - - - int Reflections - int Reflections - - - - No documentation. - - - float ReflectionsDelay - float ReflectionsDelay - - - - No documentation. - - - int Reverb - int Reverb - - - - No documentation. - - - float ReverbDelay - float ReverbDelay - - - - No documentation. - - - float Diffusion - float Diffusion - - - - No documentation. - - - float Density - float Density - - - - No documentation. - - - float HFReference - float HFReference - - - - Describes parameters for use in the reverb APO. - - -

All parameters related to sampling rate or time are relative to a 48kHz voice and must be scaled for use with other sampling rates. For example, setting ReflectionsDelay to 300ms gives a true 300ms delay when the reverb is hosted in a 48kHz voice, but becomes a 150ms delay when hosted in a 24kHz voice.

-
- - ee419224 - XAUDIO2FX_REVERB_PARAMETERS - XAUDIO2FX_REVERB_PARAMETERS -
- - -
Percentage of the output that will be reverb. Allowable values are from 0 to 100.
-
- - ee419224 - float WetDryMix - float WetDryMix -
- - -
The delay time of the first reflection relative to the direct path. Permitted range is from 0 to 300 milliseconds.
Note
All parameters related to sampling rate or time are relative to a 48kHz sampling rate and must be scaled for use with other sampling rates. See remarks section below for additional information.
-
- - ee419224 - unsigned int ReflectionsDelay - unsigned int ReflectionsDelay -
- - -
Delay of reverb relative to the first reflection. Permitted range is from 0 to 85 milliseconds.
Note
All parameters related to sampling rate or time are relative to a 48kHz sampling rate and must be scaled for use with other sampling rates. See remarks section below for additional information.
-
- - ee419224 - unsigned char ReverbDelay - unsigned char ReverbDelay -
- - -
Delay for the left rear output and right rear output. Permitted range is from 0 to 5 milliseconds.
Note
All parameters related to sampling rate or time are relative to a 48kHz sampling rate and must be scaled for use with other sampling rates. See remarks section below for additional information.
-
- - ee419224 - unsigned char RearDelay - unsigned char RearDelay -
- - -
Position of the left input within the simulated space relative to the listener. With PositionLeft set to the minimum value, the left input is placed close to the listener. In this position, early reflections are dominant, and the reverb decay is set back in the sound field and reduced in amplitude. With PositionLeft set to the maximum value, the left input is placed at a maximum distance from the listener within the simulated room. PositionLeft does not affect the reverb decay time (liveness of the room), only the apparent position of the source relative to the listener. Permitted range is from 0 to 30 (no units).
-
- - ee419224 - unsigned char PositionLeft - unsigned char PositionLeft -
- - -
Same as PositionLeft, but affecting only the right input. Permitted range is from 0 to 30 (no units).
Note
PositionRight is ignored in mono-in/mono-out mode.
-
- - ee419224 - unsigned char PositionRight - unsigned char PositionRight -
- - -
Gives a greater or lesser impression of distance from the source to the listener. Permitted range is from 0 to 30 (no units).
-
- - ee419224 - unsigned char PositionMatrixLeft - unsigned char PositionMatrixLeft -
- - -
Gives a greater or lesser impression of distance from the source to the listener. Permitted range is from 0 to 30 (no units).
Note
PositionMatrixRight is ignored in mono-in/mono-out mode.
-
- - ee419224 - unsigned char PositionMatrixRight - unsigned char PositionMatrixRight -
- - -
Controls the character of the individual wall reflections. Set to minimum value to simulate a hard flat surface and to maximum value to simulate a diffuse surface. Permitted range is from 0 to 15 (no units).
-
- - ee419224 - unsigned char EarlyDiffusion - unsigned char EarlyDiffusion -
- - -
Controls the character of the individual wall reverberations. Set to minimum value to simulate a hard flat surface and to maximum value to simulate a diffuse surface. Permitted range is from 0 to 15 (no units).
-
- - ee419224 - unsigned char LateDiffusion - unsigned char LateDiffusion -
- - -
Adjusts the decay time of low frequencies relative to the decay time at 1 kHz. The values correspond to dB of gain as follows:
Value0123456789101112
Gain (dB)-8-7-6-5-4-3-2-10+1+2+3+4

Note that a LowEQGain value of 8 results in the decay time of low frequencies being equal to the decay time at 1 kHz. Permitted range is from 0 to 12 (no units).

-
- - ee419224 - unsigned char LowEQGain - unsigned char LowEQGain -
- - -
Sets the corner frequency of the low pass filter that is controlled by the LowEQGain parameter. The values correspond to frequency in Hz as follows:
Value0123456789
Frequency (Hz)50100150200250300350400450500

Permitted range is from 0 to 9 (no units).

-
- - ee419224 - unsigned char LowEQCutoff - unsigned char LowEQCutoff -
- - -
Adjusts the decay time of high frequencies relative to the decay time at 1 kHz. When set to zero, high frequencies decay at the same rate as 1 kHz. When set to maximum value, high frequencies decay at a much faster rate than 1 kHz.
Value012345678
Gain (dB)-8-7-6-5-4-3-2-10

Permitted range is from 0 to 8 (no units).

-
- - ee419224 - unsigned char HighEQGain - unsigned char HighEQGain -
- - -
Sets the corner frequency of the high pass filter that is controlled by the HighEQGain parameter. The values correspond to frequency in kHz as follows:
Value01234567891011121314
Frequency (kHz)11.522.533.544.555.566.577.58

Permitted range is from 0 to 14 (no units).

-
- - ee419224 - unsigned char HighEQCutoff - unsigned char HighEQCutoff -
- - -
Sets the corner frequency of the low pass filter for the room effect. Permitted range is from 20 to 20,000 Hz.
Note
All parameters related to sampling rate or time are relative to a 48kHz sampling rate and must be scaled for use with other sampling rates. See remarks section below for additional information.
-
- - ee419224 - float RoomFilterFreq - float RoomFilterFreq -
- - -
Sets the pass band intensity level of the low-pass filter for both the early reflections and the late field reverberation. Permitted range is from -100 to 0 dB.
-
- - ee419224 - float RoomFilterMain - float RoomFilterMain -
- - -
Sets the intensity of the low-pass filter for both the early reflections and the late field reverberation at the corner frequency (RoomFilterFreq). Permitted range is from -100 to 0 dB.
-
- - ee419224 - float RoomFilterHF - float RoomFilterHF -
- - -
Adjusts the intensity of the early reflections. Permitted range is from -100 to 20 dB.
-
- - ee419224 - float ReflectionsGain - float ReflectionsGain -
- - -
Adjusts the intensity of the reverberations. Permitted range is from -100 to 20 dB.
-
- - ee419224 - float ReverbGain - float ReverbGain -
- - -
Reverberation decay time at 1 kHz. This is the time that a full scale input signal decays by 60 dB. Permitted range is from 0.1 to infinity seconds.
-
- - ee419224 - float DecayTime - float DecayTime -
- - -
Controls the modal density in the late field reverberation. For colorless spaces, Density should be set to the maximum value (100). As Density is decreased, the sound becomes hollow (comb filtered). This is an effect that can be useful if you are trying to model a silo. Permitted range as a percentage is from 0 to 100.
-
- - ee419224 - float Density - float Density -
- - -
The apparent size of the acoustic space. Permitted range is from 1 to 100 feet.
-
- - ee419224 - float RoomSize - float RoomSize -
- - -
If set to TRUE, disables late field reflection calculations. Disabling late field reflection calculations results in a significant CPU time savings.
-
- - ee419224 - BOOL DisableLateField - BOOL DisableLateField -
- - - Describes parameters for use with the volume meter APO. - - -

This structure is used with the XAudio2 method.

pPeakLevels and pRMSLevels are not returned by , the arrays are only filled out if they are present. If pPeakLevels and pRMSLevels are used they must be allocated by the application. The application is responsible for freeing the arrays when they are no longer needed.

ChannelCount must be set by the application to match the number of channels in the voice the effect is applied to.

-
- - ee419225 - XAUDIO2FX_VOLUMEMETER_LEVELS - XAUDIO2FX_VOLUMEMETER_LEVELS -
- - -
Array that will be filled with the maximum absolute level for each channel during a processing pass. The array must be at least ChannelCount ? sizeof(float) bytes. pPeakLevels may be null if pRMSLevels is not null.
-
- - ee419225 - float* pPeakLevels - float pPeakLevels -
- - -
Array that will be filled with root mean square level for each channel during a processing pass. The array must be at least ChannelCount ? sizeof(float) bytes. pRMSLevels may be null if pPeakLevels is not null.
-
- - ee419225 - float* pRMSLevels - float pRMSLevels -
- - -
Number of channels being processed.
-
- - ee419225 - unsigned int ChannelCount - unsigned int ChannelCount -
- - - A mastering voice is used to represent the audio output device. Data buffers cannot be submitted directly to mastering voices, but data submitted to other types of voices must be directed to a mastering voice to be heard.

inherits directly from , but does not implement methods specific to mastering voices. The interface type exists solely because some of the base class methods are implemented differently for mastering voices. Having a separate type for these voices helps client code to distinguish the different voice types and to benefit from C++ type safety.

-
- - microsoft.directx_sdk.ixaudio2masteringvoice.ixaudio2masteringvoice - IXAudio2MasteringVoice - IXAudio2MasteringVoice -
- - - Sets the volume level of each channel of the final output for the voice. These channels are mapped to the input channels of a specified destination voice. - - -

This method is valid only for source and submix voices, because mastering voices write directly to the device with no matrix mixing.

Volume levels are expressed as floating-point amplitude multipliers between - and (-224 to 224), with a maximum gain of 144.5 dB. A volume level of 1.0 means there is no attenuation or gain and 0 means silence. Negative levels can be used to invert the audio's phase. See XAudio2 Volume and Pitch Control for additional information on volume control.

The X3DAudio function can produce an output matrix for use with SetOutputMatrix based on a sound's position and a listener's position.

Note
always returns the levels most recently set by . However, they may not actually be in effect yet: they only take effect the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - ee418598 - IXAudio2Voice - IXAudio2Voice -
- - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - - Returns information about the creation flags, input channels, and sample rate of a voice. - -
[in, out] structure containing information about the voice.
- - ee418591 - void IXAudio2Voice::GetVoiceDetails([Out] XAUDIO2_VOICE_DETAILS* pVoiceDetails) - IXAudio2Voice::GetVoiceDetails -
- - - Designates a new set of submix or mastering voices to receive the output of the voice. - -
[in] Array of structure references to destination voices. If pSendList is null, the voice will send its output to the current mastering voice. To set the voice to not send its output anywhere set the OutputCount member of to 0. All of the voices in a send list must have the same input sample rate, see XAudio2 Sample Rate Conversions for additional information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

This method is only valid for source and submix voices. Mastering voices can not send audio to another voice.

After calling SetOutputVoices a voice's current send levels will be replaced by a default send matrix. The method must be called to set a custom matrix for the new sendlist.

It is illegal to call SetOutputVoices from within a callback. If SetOutputVoices is called within a callback XAUDIO2_E_INVALID_CALL will be returned.

Note
Calling SetOutputVoices invalidates any send matrices previously set with .
-
- - ee418599 - HRESULT IXAudio2Voice::SetOutputVoices([In, Optional] const XAUDIO2_VOICE_SENDS* pSendList) - IXAudio2Voice::SetOutputVoices -
- - - Replaces the effect chain of the voice. - -
[in, optional] Pointer to an structure that describes the new effect chain to use. If null is passed, the current effect chain is removed.
Note
If pEffectChain is non-null, the structure that it points to must specify at least one effect.
-

Returns if successful; otherwise, an error code.

See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

The number of output channels allowed for a voice's effect chain is locked at creation of the voice. If you create the voice with an effect chain, any new effect chain passed to SetEffectChain must have the same number of input and output channels as the original effect chain. If you create the voice without an effect chain, the number of output channels allowed for the effect chain will default to the number of input channels for the voice. If any part of effect chain creation fails, none of it is applied.

After you attach an effect to an XAudio2 voice, XAudio2 takes control of the effect, and the client should not make any further calls to it. The simplest way to ensure this is to release all references to the effect.

It is illegal to call SetEffectChain from within a callback. If you call SetEffectChain within a callback, XAUDIO2_E_INVALID_CALL is returned.

The that is passed in as the pEffectChain argument and any information contained within it are no longer needed after SetEffectChain successfully completes, and may be deleted immediately after SetEffectChain is called.

-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.seteffectchain - HRESULT IXAudio2Voice::SetEffectChain([In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - IXAudio2Voice::SetEffectChain -
- - - Enables the effect at a given position in the effect chain of the voice. - -
[in] Zero-based index of an effect in the effect chain of the voice.
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful; otherwise, an error code. See XAudio2 Error Codes for descriptions of error codes.

- -

Be careful when you enable an effect while the voice that hosts it is running. Such an action can result in a problem if the effect significantly changes the audio's pitch or volume.

The effects in a given XAudio2 voice's effect chain must consume and produce audio at that voice's processing sample rate. The only aspect of the audio format they can change is the channel count. For example a reverb effect can convert mono data to 5.1. The client can use the structure's OutputChannels field to specify the number of channels it wants each effect to produce. Each effect in an effect chain must produce a number of channels that the next effect can consume. Any calls to or that would make the effect chain stop fulfilling these requirements will fail.

EnableEffect takes effect immediately when you call it from an XAudio2 callback with an OperationSet of .

-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.enableeffect - HRESULT IXAudio2Voice::EnableEffect([In] unsigned int EffectIndex,[In] unsigned int OperationSet) - IXAudio2Voice::EnableEffect -
- - - Disables the effect at a given position in the effect chain of the voice. - -
[in] Zero-based index of an effect in the effect chain of the voice.
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful; otherwise, an error code. See XAudio2 Error Codes for descriptions of valid error codes.

- -

The effects in a given XAudio2 voice's effect chain must consume and produce audio at that voice's processing sample rate. The only aspect of the audio format they can change is the channel count. For example a reverb effect can convert mono data to 5.1. The client can use the structure's OutputChannels field to specify the number of channels it wants each effect to produce. Each effect in an effect chain must produce a number of channels that the next effect can consume. Any calls to or that would make the effect chain stop fulfilling these requirements will fail.

Disabling an effect immediately removes it from the processing graph. Any pending audio in the effect?such as a reverb tail?is not played. Be careful disabling an effect while the voice that hosts it is running. This can result in an audible artifact if the effect significantly changes the audio's pitch or volume.

DisableEffect takes effect immediately when called from an XAudio2 callback with an OperationSet of .

-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.disableeffect - HRESULT IXAudio2Voice::DisableEffect([In] unsigned int EffectIndex,[In] unsigned int OperationSet) - IXAudio2Voice::DisableEffect -
- - - Returns the running state of the effect at a specified position in the effect chain of the voice. - -
[in] Zero-based index of an effect in the effect chain of the voice.
- -

GetEffectState always returns the effect's actual current state. However, this may not be the state set by the most recent or call: the actual state is only changed the next time the audio engine runs after the or call (or after the corresponding call, if EnableEffect/DisableEffect was called with a deferred operation ID).

-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.geteffectstate - void IXAudio2Voice::GetEffectState([In] unsigned int EffectIndex,[Out] BOOL* pEnabled) - IXAudio2Voice::GetEffectState -
- - - Sets parameters for a given effect in the voice's effect chain. - -
[in] Zero-based index of an effect within the voice's effect chain.
-
[in] Returns the current values of the effect-specific parameters.
-
[in] Size of the pParameters array in bytes.
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful; otherwise, an error code. See XAudio2 Error Codes for descriptions of error codes.

Fails with E_NOTIMPL if the effect does not support a generic parameter control interface.

- -

The specific effect being used determines the valid size and format of the pParameters buffer. The call will fail if pParameters is invalid or if ParametersByteSize is not exactly the size that the effect expects. The client must take care to direct the SetEffectParameters call to the right effect. If this call is directed to a different effect that happens to accept the same parameter block size, the parameters will be interpreted differently. This may lead to unexpected results.

The memory pointed to by pParameters must not be freed immediately, because XAudio2 will need to refer to it later when the parameters actually are applied to the effect. This happens during the next audio processing pass if the OperationSet argument is . Otherwise, the parameters are applied to the effect later, during the first processing pass after the function is called with the same OperationSet argument.

SetEffectParameters takes effect immediately when called from an XAudio2 callback with an OperationSet of .

Note
always returns the effect's actual current parameters. However, these may not match the parameters set by the most recent call to . The actual parameters are only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.seteffectparameters - HRESULT IXAudio2Voice::SetEffectParameters([In] unsigned int EffectIndex,[In, Buffer] const void* pParameters,[In] unsigned int ParametersByteSize,[In] unsigned int OperationSet) - IXAudio2Voice::SetEffectParameters -
- - - Returns the current effect-specific parameters of a given effect in the voice's effect chain. - -
[in] Zero-based index of an effect within the voice's effect chain.
-
[out] Returns the current values of the effect-specific parameters.
-
[out] Size, in bytes, of the pParameters array.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of error codes.

Fails with E_NOTIMPL if the effect does not support a generic parameter control interface.

- -

GetEffectParameters always returns the effect's actual current parameters. However, these may not match the parameters set by the most recent call to IXAudio2Voice::SetEffectParameters: the actual parameters are only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).

-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.geteffectparameters - HRESULT IXAudio2Voice::GetEffectParameters([In] unsigned int EffectIndex,[Out, Buffer] void* pParameters,[In] unsigned int ParametersByteSize) - IXAudio2Voice::GetEffectParameters -
- - - Sets the voice's filter parameters. - -
[in] Pointer to an structure containing the filter information.
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of error codes.

- -

SetFilterParameters will fail if the voice was not created with the flag.

This method is usable only on source and submix voices and has no effect on mastering voices.

Note
always returns this voice's actual current filter parameters. However, these may not match the parameters set by the most recent call: the actual parameters are only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - ee418596 - HRESULT IXAudio2Voice::SetFilterParameters([In] const XAUDIO2_FILTER_PARAMETERS* pParameters,[In] unsigned int OperationSet) - IXAudio2Voice::SetFilterParameters -
- - - Gets the voice's filter parameters. - -
[out] Pointer to an structure containing the filter information.
- -

GetFilterParameters will fail if the voice was not created with the flag.

GetFilterParameters always returns this voice's actual current filter parameters. However, these may not match the parameters set by the most recent call: the actual parameters are only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).

Note
GetFilterParameters is usable only on source and submix voices and has no effect on mastering voices.
-
- - ee418588 - void IXAudio2Voice::GetFilterParameters([Out] XAUDIO2_FILTER_PARAMETERS* pParameters) - IXAudio2Voice::GetFilterParameters -
- - - Sets the filter parameters on one of this voice's sends. - -
[in] reference to the destination voice of the send whose filter parameters will be set.
-
[in] Pointer to an structure containing the filter information.
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of error codes.

- -

SetOutputFilterParameters will fail if the send was not created with the XAUDIO2_SEND_USEFILTER flag. This method is usable only on sends belonging to source and submix voices and has no effect on a mastering voice's sends.

Note
always returns this send?s actual current filter parameters. However, these may not match the parameters set by the most recent call: the actual parameters are only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - ee418597 - HRESULT IXAudio2Voice::SetOutputFilterParameters([In, Optional] IXAudio2Voice* pDestinationVoice,[In] const XAUDIO2_FILTER_PARAMETERS* pParameters,[In] unsigned int OperationSet) - IXAudio2Voice::SetOutputFilterParameters -
- - - Returns the filter parameters from one of this voice's sends. - -
[in] reference to the destination voice of the send whose filter parameters will be read.
-
[out] Pointer to an structure containing the filter information.
- -

GetOutputFilterParameters will fail if the send was not created with the XAUDIO2_SEND_USEFILTER flag. This method is usable only on sends belonging to source and submix voices and has no effect on mastering voices? sends.

Note
always returns this send?s actual current filter parameters. However, these may not match the parameters set by the most recent call: the actual parameters are only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - ee418589 - void IXAudio2Voice::GetOutputFilterParameters([In, Optional] IXAudio2Voice* pDestinationVoice,[Out] XAUDIO2_FILTER_PARAMETERS* pParameters) - IXAudio2Voice::GetOutputFilterParameters -
- - - Sets the overall volume level for the voice. - -
[in] Overall volume level to use. See Remarks for more information on volume levels.
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of error codes.

- -

SetVolume controls a voice's master input volume level. The master volume level is applied at different times depending on the type of voice. For submix and mastering voices the volume level is applied just before the voice's built in filter and effect chain is applied. For source voices the master volume level is applied after the voice's filter and effect chain is applied.

Volume levels are expressed as floating-point amplitude multipliers between - and (-224 to 224), with a maximum gain of 144.5 dB. A volume level of 1.0 means there is no attenuation or gain and 0 means silence. Negative levels can be used to invert the audio's phase. See XAudio2 Volume and Pitch Control for additional information on volume control.

Note
always returns the volume most recently set by . However, it may not actually be in effect yet: it only takes effect the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.setvolume - HRESULT IXAudio2Voice::SetVolume([In] float Volume,[In] unsigned int OperationSet) - IXAudio2Voice::SetVolume -
- - - Gets the current overall volume level of the voice. - -
[out] Returns the current overall volume level of the voice. See Remarks for more information on volume levels.
- -

Volume levels are expressed as floating-point amplitude multipliers between -224 to 224, with a maximum gain of 144.5 dB. A volume level of 1 means there is no attenuation or gain and 0 means silence. Negative levels can be used to invert the audio's phase. See XAudio2 Volume and Pitch Control for additional information on volume control.

Note
GetVolume always returns the volume most recently set by . However, it may not actually be in effect yet: it only takes effect the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.getvolume - void IXAudio2Voice::GetVolume([Out] float* pVolume) - IXAudio2Voice::GetVolume -
- - - Sets the volume levels for the voice, per channel. - -
[in] Number of channels in the voice.
-
[in] Array containing the new volumes of each channel in the voice. The array must have Channels elements. See Remarks for more information on volume levels.
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

SetChannelVolumes controls a voice's per-channel output levels and is applied just after the voice's final SRC and before its sends.

This method is valid only for source and submix voices, because mastering voices do not specify volume per channel.

Volume levels are expressed as floating-point amplitude multipliers between - and (-224 to 224), with a maximum gain of 144.5 dB. A volume of 1 means there is no attenuation or gain and 0 means silence. Negative levels can be used to invert the audio's phase. See XAudio2 Volume and Pitch Control for additional information on volume control.

Note
always returns the volume levels most recently set by . However, those values may not actually be in effect yet: they only take effect the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - ee418593 - HRESULT IXAudio2Voice::SetChannelVolumes([In] unsigned int Channels,[In, Buffer] const float* pVolumes,[In] unsigned int OperationSet) - IXAudio2Voice::SetChannelVolumes -
- - - Returns the volume levels for the voice, per channel. - -
[in] Confirms the channel count of the voice.
-
[out] Returns the current volume level of each channel in the voice. The array must have at least Channels elements. See Remarks for more information on volume levels.
- -

These settings are applied after the effect chain is applied. This method is valid only for source and submix voices, because mastering voices do not specify volume per channel.

Volume levels are expressed as floating-point amplitude multipliers between -224 to 224, with a maximum gain of 144.5 dB. A volume of 1 means there is no attenuation or gain, 0 means silence, and negative levels can be used to invert the audio's phase. See XAudio2 Volume and Pitch Control for additional information on volume control.

Note
GetChannelVolumes always returns the volume levels most recently set by . However, those values may not actually be in effect yet: they only take effect the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - ee418585 - void IXAudio2Voice::GetChannelVolumes([In] unsigned int Channels,[Out, Buffer] float* pVolumes) - IXAudio2Voice::GetChannelVolumes -
- - - Sets the volume level of each channel of the final output for the voice. These channels are mapped to the input channels of a specified destination voice. - -
[in] Pointer to a destination for which to set volume levels.
Note
If the voice sends to a single target voice then specifying null will cause SetOutputMatrix to operate on that target voice.
-
[in] Confirms the output channel count of the voice. This is the number of channels that are produced by the last effect in the chain.
-
[in] Confirms the input channel count of the destination voice.
-
[in] Array of [SourceChannels ? DestinationChannels] volume levels sent to the destination voice. The level sent from source channel S to destination channel D is specified in the form pLevelMatrix[SourceChannels ? D + S].

For example, when rendering two-channel stereo input into 5.1 output that is weighted toward the front channels?but is absent from the center and low-frequency channels?the matrix might have the values shown in the following table.

OutputLeft Input [Array Index]Right Input [Array Index]
Left1.0 [0]0.0 [1]
Right0.0 [2]1.0 [3]
Front Center0.0 [4]0.0 [5]
LFE0.0 [6]0.0 [7]
Rear Left0.8 [8]0.0 [9]
Rear Right0.0 [10]0.8 [11]

Note that the left and right input are fully mapped to the output left and right channels; 80 percent of the left and right input is mapped to the rear left and right channels.

See Remarks for more information on volume levels.

-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of error codes.

- -

This method is valid only for source and submix voices, because mastering voices write directly to the device with no matrix mixing.

Volume levels are expressed as floating-point amplitude multipliers between - and (-224 to 224), with a maximum gain of 144.5 dB. A volume level of 1.0 means there is no attenuation or gain and 0 means silence. Negative levels can be used to invert the audio's phase. See XAudio2 Volume and Pitch Control for additional information on volume control.

The X3DAudio function can produce an output matrix for use with SetOutputMatrix based on a sound's position and a listener's position.

Note
always returns the levels most recently set by . However, they may not actually be in effect yet: they only take effect the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.setoutputmatrix - HRESULT IXAudio2Voice::SetOutputMatrix([In, Optional] IXAudio2Voice* pDestinationVoice,[In] unsigned int SourceChannels,[In] unsigned int DestinationChannels,[In, Buffer] const float* pLevelMatrix,[In] unsigned int OperationSet) - IXAudio2Voice::SetOutputMatrix -
- - - Gets the volume level of each channel of the final output for the voice. These channels are mapped to the input channels of a specified destination voice. - -
[in] Pointer specifying the destination to retrieve the output matrix for.
Note
If the voice sends to a single target voice then specifying null will cause GetOutputMatrix to operate on that target voice.
-
[in] Confirms the output channel count of the voice. This is the number of channels that are produced by the last effect in the chain.
-
[in] Confirms the input channel count of the destination voice.
-
[out] Array of [SourceChannels * DestinationChannels] volume levels sent to the destination voice. The level sent from source channel S to destination channel D is returned in the form pLevelMatrix[DestinationChannels ? S + D]. See Remarks for more information on volume levels.
- -

This method applies only to source and submix voices, because mastering voices write directly to the device with no matrix mixing.

Volume levels are expressed as floating-point amplitude multipliers between -224 to 224, with a maximum gain of 144.5 dB. A volume level of 1 means there is no attenuation or gain and 0 means silence. Negative levels can be used to invert the audio's phase. See XAudio2 Volume and Pitch Control for additional information on volume control.

See for information on standard channel ordering.

Note
GetOutputMatrix always returns the levels most recently set by . However, they may not actually be in effect yet: they only take effect the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - ee418590 - void IXAudio2Voice::GetOutputMatrix([In, Optional] IXAudio2Voice* pDestinationVoice,[In] unsigned int SourceChannels,[In] unsigned int DestinationChannels,[Out, Buffer] float* pLevelMatrix) - IXAudio2Voice::GetOutputMatrix -
- - - Destroys the voice. If necessary, stops the voice and removes it from the XAudio2 graph. - - -

If any other voice is currently sending audio to this voice, the method fails.

DestroyVoice waits for the audio processing thread to be idle, so it can take a little while (typically no more than a couple of milliseconds). This is necessary to guarantee that the voice will no longer make any callbacks or read any audio data, so the application can safely free up these resources as soon as the call returns.

To avoid title thread interruptions from a blocking DestroyVoice call, the application can destroy voices on a separate non-critical thread, or the application can use voice pooling strategies to reuse voices rather than destroying them. Note that voices can only be reused with audio that has the same data format and the same number of channels the voice was created with. A voice can play audio data with different sample rates than that of the voice by calling with an appropriate ratio parameter.

It is illegal to call DestroyVoice from within a callback. If DestroyVoice is called within a callback XAUDIO2_E_INVALID_CALL will be returned.

-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.destroyvoice - void IXAudio2Voice::DestroyVoice() - IXAudio2Voice::DestroyVoice -
- - - Enables the effect at a given position in the effect chain of the voice. - - [in] Zero-based index of an effect in the effect chain of the voice. - No documentation. - HRESULT IXAudio2Voice::EnableEffect([None] UINT32 EffectIndex,[None] UINT32 OperationSet) - - - - Disables the effect at a given position in the effect chain of the voice. - - [in] Zero-based index of an effect in the effect chain of the voice. - No documentation. - HRESULT IXAudio2Voice::DisableEffect([None] UINT32 EffectIndex,[None] UINT32 OperationSet) - - - - Sets parameters for a given effect in the voice's effect chain. - - [in] Zero-based index of an effect within the voice's effect chain. - Returns the current values of the effect-specific parameters. - HRESULT IXAudio2Voice::SetEffectParameters([None] UINT32 EffectIndex,[In, Buffer] const void* pParameters,[None] UINT32 ParametersByteSize,[None] UINT32 OperationSet) - - - - Returns the current effect-specific parameters of a given effect in the voice's effect chain. - - [in] Zero-based index of an effect within the voice's effect chain. - [out] Returns the current values of the effect-specific parameters. - No documentation. - HRESULT IXAudio2Voice::GetEffectParameters([None] UINT32 EffectIndex,[Out, Buffer] void* pParameters,[None] UINT32 ParametersByteSize) - - - - Sets parameters for a given effect in the voice's effect chain. - - [in] Zero-based index of an effect within the voice's effect chain. - [in] Returns the current values of the effect-specific parameters. - No documentation. - HRESULT IXAudio2Voice::SetEffectParameters([None] UINT32 EffectIndex,[In, Buffer] const void* pParameters,[None] UINT32 ParametersByteSize,[None] UINT32 OperationSet) - - - - Sets parameters for a given effect in the voice's effect chain. - - [in] Zero-based index of an effect within the voice's effect chain. - [in] Returns the current values of the effect-specific parameters. - [in] Identifies this call as part of a deferred batch. See the {{XAudio2 Operation Sets}} overview for more information. - No documentation. - HRESULT IXAudio2Voice::SetEffectParameters([None] UINT32 EffectIndex,[In, Buffer] const void* pParameters,[None] UINT32 ParametersByteSize,[None] UINT32 OperationSet) - - - - Sets parameters for a given effect in the voice's effect chain. - - [in] Zero-based index of an effect within the voice's effect chain. - [in] Returns the current values of the effect-specific parameters. - No documentation. - HRESULT IXAudio2Voice::SetEffectParameters([None] UINT32 EffectIndex,[In, Buffer] const void* pParameters,[None] UINT32 ParametersByteSize,[None] UINT32 OperationSet) - - - - Sets parameters for a given effect in the voice's effect chain. - - [in] Zero-based index of an effect within the voice's effect chain. - [in] Returns the current values of the effect-specific parameters. - [in] Identifies this call as part of a deferred batch. See the {{XAudio2 Operation Sets}} overview for more information. - No documentation. - HRESULT IXAudio2Voice::SetEffectParameters([None] UINT32 EffectIndex,[In, Buffer] const void* pParameters,[None] UINT32 ParametersByteSize,[None] UINT32 OperationSet) - - - - Replaces the effect chain of the voice. - - [in, optional] an array of structure that describes the new effect chain to use. If NULL is passed, the current effect chain is removed. If array is non null, its length must be at least of 1. - No documentation. - HRESULT IXAudio2Voice::SetEffectChain([In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Designates a new set of submix or mastering voices to receive the output of the voice. - - [in] Array of structure pointers to destination voices. If outputVoices is NULL, the voice will send its output to the current mastering voice. To set the voice to not send its output anywhere set an array of lenvth 0. All of the voices in a send list must have the same input sample rate, see {{XAudio2 Sample Rate Conversions}} for additional information. - No documentation. - HRESULT IXAudio2Voice::SetOutputVoices([In, Optional] const XAUDIO2_VOICE_SENDS* pSendList) - - - - Sets the volume level of each channel of the final output for the voice. These channels are mapped to the input channels of a specified destination voice. - - [in] Confirms the output channel count of the voice. This is the number of channels that are produced by the last effect in the chain. - [in] Confirms the input channel count of the destination voice. - [in] Array of [SourceChannels ? DestinationChannels] volume levels sent to the destination voice. The level sent from source channel S to destination channel D is specified in the form pLevelMatrix[SourceChannels ? D + S]. For example, when rendering two-channel stereo input into 5.1 output that is weighted toward the front channels?but is absent from the center and low-frequency channels?the matrix might have the values shown in the following table. OutputLeft InputRight Input Left1.00.0 Right0.01.0 Front Center0.00.0 LFE0.00.0 Rear Left0.80.0 Rear Right0.00.8 Note that the left and right input are fully mapped to the output left and right channels; 80 percent of the left and right input is mapped to the rear left and right channels. See Remarks for more information on volume levels. - No documentation. - HRESULT IXAudio2Voice::SetOutputMatrix([In, Optional] IXAudio2Voice* pDestinationVoice,[None] UINT32 SourceChannels,[None] UINT32 DestinationChannels,[In, Buffer] const float* pLevelMatrix,[None] UINT32 OperationSet) - - - - Sets the volume level of each channel of the final output for the voice. These channels are mapped to the input channels of a specified destination voice. - - [in] Pointer to a destination for which to set volume levels. Note If the voice sends to a single target voice then specifying NULL will cause SetOutputMatrix to operate on that target voice. - [in] Confirms the output channel count of the voice. This is the number of channels that are produced by the last effect in the chain. - [in] Confirms the input channel count of the destination voice. - [in] Array of [SourceChannels ? DestinationChannels] volume levels sent to the destination voice. The level sent from source channel S to destination channel D is specified in the form pLevelMatrix[SourceChannels ? D + S]. For example, when rendering two-channel stereo input into 5.1 output that is weighted toward the front channels?but is absent from the center and low-frequency channels?the matrix might have the values shown in the following table. OutputLeft InputRight Input Left1.00.0 Right0.01.0 Front Center0.00.0 LFE0.00.0 Rear Left0.80.0 Rear Right0.00.8 Note that the left and right input are fully mapped to the output left and right channels; 80 percent of the left and right input is mapped to the rear left and right channels. See Remarks for more information on volume levels. - No documentation. - HRESULT IXAudio2Voice::SetOutputMatrix([In, Optional] IXAudio2Voice* pDestinationVoice,[None] UINT32 SourceChannels,[None] UINT32 DestinationChannels,[In, Buffer] const float* pLevelMatrix,[None] UINT32 OperationSet) - - - - Sets the volume level of each channel of the final output for the voice. These channels are mapped to the input channels of a specified destination voice. - - [in] Confirms the output channel count of the voice. This is the number of channels that are produced by the last effect in the chain. - [in] Confirms the input channel count of the destination voice. - [in] Array of [SourceChannels ? DestinationChannels] volume levels sent to the destination voice. The level sent from source channel S to destination channel D is specified in the form pLevelMatrix[SourceChannels ? D + S]. For example, when rendering two-channel stereo input into 5.1 output that is weighted toward the front channels?but is absent from the center and low-frequency channels?the matrix might have the values shown in the following table. OutputLeft InputRight Input Left1.00.0 Right0.01.0 Front Center0.00.0 LFE0.00.0 Rear Left0.80.0 Rear Right0.00.8 Note that the left and right input are fully mapped to the output left and right channels; 80 percent of the left and right input is mapped to the rear left and right channels. See Remarks for more information on volume levels. - [in] Identifies this call as part of a deferred batch. See the {{XAudio2 Operation Sets}} overview for more information. - No documentation. - HRESULT IXAudio2Voice::SetOutputMatrix([In, Optional] IXAudio2Voice* pDestinationVoice,[None] UINT32 SourceChannels,[None] UINT32 DestinationChannels,[In, Buffer] const float* pLevelMatrix,[None] UINT32 OperationSet) - - - - Returns information about the creation flags, input channels, and sample rate of a voice. - - - ee418591 - GetVoiceDetails - GetVoiceDetails - void IXAudio2Voice::GetVoiceDetails([Out] XAUDIO2_VOICE_DETAILS* pVoiceDetails) - - - - Designates a new set of submix or mastering voices to receive the output of the voice. - - -

This method is only valid for source and submix voices. Mastering voices can not send audio to another voice.

After calling SetOutputVoices a voice's current send levels will be replaced by a default send matrix. The method must be called to set a custom matrix for the new sendlist.

It is illegal to call SetOutputVoices from within a callback. If SetOutputVoices is called within a callback XAUDIO2_E_INVALID_CALL will be returned.

Note
Calling SetOutputVoices invalidates any send matrices previously set with .
-
- - ee418599 - SetOutputVoices - SetOutputVoices - HRESULT IXAudio2Voice::SetOutputVoices([In, Optional] const XAUDIO2_VOICE_SENDS* pSendList) -
- - - Gets the voice's filter parameters. - - -

GetFilterParameters will fail if the voice was not created with the flag.

GetFilterParameters always returns this voice's actual current filter parameters. However, these may not match the parameters set by the most recent call: the actual parameters are only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).

Note
GetFilterParameters is usable only on source and submix voices and has no effect on mastering voices.
-
- - ee418588 - GetFilterParameters - GetFilterParameters - void IXAudio2Voice::GetFilterParameters([Out] XAUDIO2_FILTER_PARAMETERS* pParameters) -
- - - Gets the current overall volume level of the voice. - - -

Volume levels are expressed as floating-point amplitude multipliers between -224 to 224, with a maximum gain of 144.5 dB. A volume level of 1 means there is no attenuation or gain and 0 means silence. Negative levels can be used to invert the audio's phase. See XAudio2 Volume and Pitch Control for additional information on volume control.

Note
GetVolume always returns the volume most recently set by . However, it may not actually be in effect yet: it only takes effect the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - microsoft.directx_sdk.ixaudio2voice.ixaudio2voice.getvolume - GetVolume - GetVolume - void IXAudio2Voice::GetVolume([Out] float* pVolume) -
- - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - - No documentation. - - No documentation. - No documentation. - - HRESULT IXAudio2MasteringVoice::GetChannelMask([Out] unsigned int* pChannelmask) - IXAudio2MasteringVoice::GetChannelMask - - - - Creates and configures a mastering voice. - - an instance of - [in] Number of channels the mastering voice expects in its input audio. InputChannels must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. InputChannels can be set to XAUDIO2_DEFAULT_CHANNELS, with the default being determined by the current platform. Windows Attempts to detect the system speaker configuration setup. Xbox 360 Defaults to 5.1 surround. - [in] Sample rate of the input audio data of the mastering voice. This rate must be a multiple of XAUDIO2_QUANTUM_DENOMINATOR. InputSampleRate must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. InputSampleRate can be set to XAUDIO2_DEFAULT_SAMPLERATE, with the default being determined by the current platform. Windows Windows XP defaults to 44100. Windows Vista and Windows 7 default to the setting specified in the Sound Control Panel. The default for this setting is 44100 (or 48000 if required by the driver). Xbox 360 Defaults to 48000. - [in] Index of the output device that will be sent input by the mastering voice. Specifying the default value of 0 causes XAudio2 to select the global default audio device. - HRESULT IXAudio2::CreateMasteringVoice([Out] IXAudio2MasteringVoice** ppMasteringVoice,[None] UINT32 InputChannels,[None] UINT32 InputSampleRate,[None] UINT32 Flags,[None] UINT32 DeviceIndex,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - No documentation. - - - GetChannelMask - GetChannelMask - HRESULT IXAudio2MasteringVoice::GetChannelMask([Out] unsigned int* pChannelmask) - - - - Use a source voice to submit audio data to the XAudio2 processing pipeline. You must send voice data to a mastering voice to be heard, either directly or through intermediate submix voices.

inherits directly from . It implements its own methods.

-
- - microsoft.directx_sdk.ixaudio2sourcevoice.ixaudio2sourcevoice - IXAudio2SourceVoice - IXAudio2SourceVoice -
- - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - - Starts consumption and processing of audio by the voice. Delivers the result to any connected submix or mastering voices, or to the output device. - -
[in] Flags that control how the voice is started. Must be 0.
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

If the XAudio2 engine is stopped, the voice stops running. However, it remains in the started state, so that it starts running again as soon as the engine starts.

When first created, source voices are in the stopped state. Submix and mastering voices are in the started state.

After Start is called it has no further effect if called again before is called. In addition multiple calls to Start without matching calls to will result in warning messages in debug builds.

-
- - microsoft.directx_sdk.ixaudio2sourcevoice.ixaudio2sourcevoice.start - HRESULT IXAudio2SourceVoice::Start([In] unsigned int Flags,[In] unsigned int OperationSet) - IXAudio2SourceVoice::Start -
- - - Stops consumption of audio by the current voice. - -
[in] Flags that control how the voice is stopped. Can be 0 or the following:
ValueDescription
Continue emitting effect output after the voice is stopped.?
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

All source buffers that are queued on the voice and the current cursor position are preserved. This allows the voice to continue from where it left off, when it is restarted. The method can be used to flush queued source buffers.

By default, any pending output from voice effects?for example, reverb tails?is not played. Instead, the voice is immediately rendered silent. The flag can be used to continue emitting effect output after the voice stops running.

A voice stopped with the flag stops consuming source buffers, but continues to process its effects and send audio to its destination voices. A voice in this state can later be stopped completely by calling Stop again with the Flags argument set to 0. This enables stopping a voice with , waiting sufficient time for any audio being produced by its effects to finish, and then fully stopping the voice by calling Stop again without . This technique allows voices with effects to be stopped gracefully while ensuring idle voices will not continue to be processed after they have finished producing audio.

Stop is always asynchronous, even if called within a callback.

Note
XAudio2 never calls any voice callbacks for a voice if the voice is stopped (even if it was stopped with ).
-
- - microsoft.directx_sdk.ixaudio2sourcevoice.ixaudio2sourcevoice.stop - HRESULT IXAudio2SourceVoice::Stop([In] XAUDIO2_PLAY_FLAGS Flags,[In] unsigned int OperationSet) - IXAudio2SourceVoice::Stop -
- - - Adds a new audio buffer to the voice queue. - -
[in] Pointer to an structure to queue.
-
[in] Pointer to an additional structure used when submitting WMA data.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

The voice processes and plays back the buffers in its queue in the order that they were submitted.

The structure includes details about the audio buffer's location and size, the part of the buffer that should actually be played, the loop region (if any) and loop count, the context reference to be used in any callbacks relating to this buffer, and an optional flag that indicates that it is the last buffer of a contiguous sound.

If the voice is started and has no buffers queued, the new buffer will start playing immediately. If the voice is stopped, the buffer is added to the voice's queue and will be played when the voice starts.

If only part of the given buffer should be played, the PlayBegin and PlayLength fields in the can be used to specify the region to be played. A PlayLength value of 0 means to play the entire buffer (and in this case PlayBegin must be 0 as well).

If all or part of the buffer should be played in a continuous loop, the LoopBegin, LoopLength and LoopCount fields in can be used to specify the characteristics of the loop region. A LoopBegin value of means that no looping should be performed, and in this case LoopLength and LoopCount must be given as 0. If a loop region is specified, it must be non-empty (LoopLength > 0), and the loop count must be between 1 and inclusive (or to specify an endless loop which will only end when is called). A loop count of N means to skip backwards N times, i.e. to play the loop region N+1 times.

If an explicit play region is specified, it must begin and end within the given audio buffer (or, in the compressed case, within the set of samples that the buffer will decode to). In addition, the loop region cannot end past the end of the play region.

Xbox 360

For certain audio formats, there may be additional restrictions on the valid endpoints of any play or loop regions; e.g. for XMA buffers, the regions can only begin or end at 128-sample boundaries in the decoded audio.

The pBuffer reference can be reused or freed immediately after calling this method, but the actual audio data referenced by pBuffer must remain valid until the buffer has been fully consumed by XAudio2 (which is indicated by the callback).

Up to buffers can be queued on a voice at any one time.

SubmitSourceBuffer takes effect immediately when called from an XAudio2 callback with an OperationSet of .

Xbox 360

This method can be called from an Xbox system thread (most other XAudio2 methods cannot). However, a maximum of two source buffers can be submitted from a system thread at a time.

-
- - microsoft.directx_sdk.ixaudio2sourcevoice.ixaudio2sourcevoice.submitsourcebuffer - HRESULT IXAudio2SourceVoice::SubmitSourceBuffer([In] const XAUDIO2_BUFFER* pBuffer,[In] const void* pBufferWMA) - IXAudio2SourceVoice::SubmitSourceBuffer -
- - - Removes all pending audio buffers from the voice queue. - - Returns if successful, an error code otherwise. - -

If the voice is started, the buffer that is currently playing is not removed from the queue.

FlushSourceBuffers can be called regardless of whether the voice is currently started or stopped.

For every buffer removed, an OnBufferEnd callback will be made, but none of the other per-buffer callbacks (OnBufferStart, OnStreamEnd or OnLoopEnd) will be made.

FlushSourceBuffers does not change a the voice's running state, so if the voice was playing a buffer prior to the call, it will continue to do so, and will deliver all the callbacks for the buffer normally. This means that the OnBufferEnd callback for this buffer will take place after the OnBufferEnd callbacks for the buffers that were removed. Thus, an XAudio2 client that calls FlushSourceBuffers cannot expect to receive OnBufferEnd callbacks in the order in which the buffers were submitted.

No warnings for starvation of the buffer queue will be emitted when the currently playing buffer completes; it is assumed that the client has intentionally removed the buffers that followed it. However, there may be an audio pop if this buffer does not end at a zero crossing. If the application must ensure that the flush operation takes place while a specific buffer is playing?perhaps because the buffer ends with a zero crossing?it must call FlushSourceBuffers from a callback, so that it executes synchronously.

Calling FlushSourceBuffers after a voice is stopped and then submitting new data to the voice resets all of the voice's internal counters.

A voice's state is not considered reset after calling FlushSourceBuffers until the OnBufferEnd callback occurs (if a buffer was previously submitted) or returns with .BuffersQueued == 0. For example, if you stop a voice and call FlushSourceBuffers, it's still not legal to immediately call (which requires the voice to not have any buffers currently queued), until either of the previously mentioned conditions are met. -

-
- - ee418466 - HRESULT IXAudio2SourceVoice::FlushSourceBuffers() - IXAudio2SourceVoice::FlushSourceBuffers -
- - - Notifies an XAudio2 voice that no more buffers are coming after the last one that is currently in its queue. - - Returns if successful, an error code otherwise. - -

Discontinuity suppresses the warnings that normally occur in the debug build of XAudio2 when a voice runs out of audio buffers to play. It is preferable to mark the final buffer of a stream by tagging it with the flag, but in some cases the client may not know that a buffer is the end of a stream until after the buffer has been submitted.

Because calling Discontinuity is equivalent to applying the flag retroactively to the last buffer submitted, an OnStreamEnd callback will be made when this buffer completes.

Note
XAudio2 may consume its entire buffer queue and emit a warning before the Discontinuity call takes effect, so Discontinuity is not guaranteed to suppress the warnings.
-
- - microsoft.directx_sdk.ixaudio2sourcevoice.ixaudio2sourcevoice.discontinuity - HRESULT IXAudio2SourceVoice::Discontinuity() - IXAudio2SourceVoice::Discontinuity -
- - - Stops looping the voice when it reaches the end of the current loop region. - -
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

If the cursor for the voice is not in a loop region, ExitLoop does nothing.

-
- - ee418465 - HRESULT IXAudio2SourceVoice::ExitLoop([In] unsigned int OperationSet) - IXAudio2SourceVoice::ExitLoop -
- - -

Returns the voice's current cursor position data.

-
- No documentation. - -

If a client needs to obtain the correlated positions of several voices (i.e. to know exactly which sample of a given voice is playing when a given sample of another voice is playing) it must make GetState calls in an XAudio2 engine callback, to ensure that none of the voices advance while the calls are being made. See the XAudio2 Callbacks overview for information about using XAudio2 callbacks.

-
- - microsoft.directx_sdk.ixaudio2sourcevoice.ixaudio2sourcevoice.getstate - void IXAudio2SourceVoice::GetState([Out] XAUDIO2_VOICE_STATE* pVoiceState,[In] unsigned int Flags) - IXAudio2SourceVoice::GetState -
- - - Sets the frequency adjustment ratio of the voice. - -
[in] Frequency adjustment ratio. This value must be between and the MaxFrequencyRatio parameter specified when the voice was created (see ). currently is 0.0005, which allows pitch to be lowered by up to 11 octaves.
-
[in] Identifies this call as part of a deferred batch. See the XAudio2 Operation Sets overview for more information.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of error codes.

- -

Frequency adjustment is expressed as source frequency / target frequency. Changing the frequency ratio changes the rate audio is played on the voice. A ratio greater than 1.0 will cause the audio to play faster and a ratio less than 1.0 will cause the audio to play slower. Additionally, the frequency ratio affects the pitch of audio on the voice. As an example, a value of 1.0 has no effect on the audio, whereas a value of 2.0 raises pitch by one octave and 0.5 lowers it by one octave.

If SetFrequencyRatio is called specifying a Ratio value outside the valid range, the method will set the frequency ratio to the nearest valid value. A warning also will be generated for debug builds.

Note
always returns the voice's actual current frequency ratio. However, this may not match the ratio set by the most recent call: the actual ratio is only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).
-
- - ee418469 - HRESULT IXAudio2SourceVoice::SetFrequencyRatio([In] float Ratio,[In] unsigned int OperationSet) - IXAudio2SourceVoice::SetFrequencyRatio -
- - - Returns the frequency adjustment ratio of the voice. - -
[out] Returns the current frequency adjustment ratio if successful.
- -

GetFrequencyRatio always returns the voice's actual current frequency ratio. However, this may not match the ratio set by the most recent call: the actual ratio is only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).

For information on frequency ratios, see .

-
- - ee418467 - void IXAudio2SourceVoice::GetFrequencyRatio([Out] float* pRatio) - IXAudio2SourceVoice::GetFrequencyRatio -
- - - Reconfigures the voice to consume source data at a different sample rate than the rate specified when the voice was created. - -
[in] The new sample rate the voice should process submitted data at. Valid sample rates are 1kHz to 200kHz.
-

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of error codes.

- -

The SetSourceSampleRate method supports reuse of XAudio2 voices by allowing a voice to play sounds with a variety of sample rates. To use SetSourceSampleRate the voice must have been created without the or flags and must not have any buffers currently queued.

The typical use of SetSourceSampleRate is to support voice pooling. For example to support voice pooling an application would precreate all the voices it expects to use. Whenever a new sound will be played the application chooses an inactive voice or ,if all voices are busy, picks the least important voice and calls SetSourceSampleRate on the voice with the new sound's sample rate. After SetSourceSampleRate has been called on the voice, the application can immediately start submitting and playing buffers with the new sample rate. This allows the application to avoid the overhead of creating and destroying voices frequently during gameplay.

-
- - ee418470 - HRESULT IXAudio2SourceVoice::SetSourceSampleRate([In] unsigned int NewSourceSampleRate) - IXAudio2SourceVoice::SetSourceSampleRate -
- - - Creates and configures a source voice. - - an instance of - [in] Pointer to a structure. This structure contains the expected format for all audio buffers submitted to the source voice. XAudio2 supports voice types of PCM, xWMA, ADPCM (Windows only), and XMA (Xbox 360 only). XAudio2 supports the following PCM formats. 8-bit (unsigned) integer PCM 16-bit integer PCM (Optimal format for XAudio2) 20-bit integer PCM (either in 24 or 32 bit containers) 24-bit integer PCM (either in 24 or 32 bit containers) 32-bit integer PCM 32-bit float PCM (Preferred format after 16-bit integer) The number of channels in a source voice must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. The sample rate of a source voice must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. Note Data formats such as XMA, {{ADPCM}}, and {{xWMA}} that require more information than provided by have a structure as the first member in their format structure. When creating a source voice with one of those formats cast the format's structure as a structure and use it as the value for pSourceFormat. - No documentation. - HRESULT IXAudio2::CreateSourceVoice([Out] IXAudio2SourceVoice** ppSourceVoice,[In] const WAVEFORMATEX* pSourceFormat,[None] UINT32 Flags,[None] float MaxFrequencyRatio,[In, Optional] IXAudio2VoiceCallback* pCallback,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Creates and configures a source voice. - - an instance of - [in] Pointer to a structure. This structure contains the expected format for all audio buffers submitted to the source voice. XAudio2 supports voice types of PCM, xWMA, ADPCM (Windows only), and XMA (Xbox 360 only). XAudio2 supports the following PCM formats. 8-bit (unsigned) integer PCM 16-bit integer PCM (Optimal format for XAudio2) 20-bit integer PCM (either in 24 or 32 bit containers) 24-bit integer PCM (either in 24 or 32 bit containers) 32-bit integer PCM 32-bit float PCM (Preferred format after 16-bit integer) The number of channels in a source voice must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. The sample rate of a source voice must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. Note Data formats such as XMA, {{ADPCM}}, and {{xWMA}} that require more information than provided by have a structure as the first member in their format structure. When creating a source voice with one of those formats cast the format's structure as a structure and use it as the value for pSourceFormat. - True to enable delegate callbacks on this instance. Default is false - No documentation. - HRESULT IXAudio2::CreateSourceVoice([Out] IXAudio2SourceVoice** ppSourceVoice,[In] const WAVEFORMATEX* pSourceFormat,[None] UINT32 Flags,[None] float MaxFrequencyRatio,[In, Optional] IXAudio2VoiceCallback* pCallback,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Creates and configures a source voice. - - an instance of - [in] Pointer to a structure. This structure contains the expected format for all audio buffers submitted to the source voice. XAudio2 supports voice types of PCM, xWMA, ADPCM (Windows only), and XMA (Xbox 360 only). XAudio2 supports the following PCM formats. 8-bit (unsigned) integer PCM 16-bit integer PCM (Optimal format for XAudio2) 20-bit integer PCM (either in 24 or 32 bit containers) 24-bit integer PCM (either in 24 or 32 bit containers) 32-bit integer PCM 32-bit float PCM (Preferred format after 16-bit integer) The number of channels in a source voice must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. The sample rate of a source voice must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. Note Data formats such as XMA, {{ADPCM}}, and {{xWMA}} that require more information than provided by have a structure as the first member in their format structure. When creating a source voice with one of those formats cast the format's structure as a structure and use it as the value for pSourceFormat. - [in] Flags that specify the behavior of the source voice. A flag can be 0 or a combination of one or more of the following: ValueDescriptionXAUDIO2_VOICE_NOPITCHNo pitch control is available on the voice.?XAUDIO2_VOICE_NOSRCNo sample rate conversion is available on the voice, the voice's outputs must have the same sample rate.Note The XAUDIO2_VOICE_NOSRC flag causes the voice to behave as though the XAUDIO2_VOICE_NOPITCH flag also is specified. ?XAUDIO2_VOICE_USEFILTERThe filter effect should be available on this voice.?XAUDIO2_VOICE_MUSICThe voice is used to play background music. The system automatically can replace the voice with music selected by the user.? - No documentation. - HRESULT IXAudio2::CreateSourceVoice([Out] IXAudio2SourceVoice** ppSourceVoice,[In] const WAVEFORMATEX* pSourceFormat,[None] UINT32 Flags,[None] float MaxFrequencyRatio,[In, Optional] IXAudio2VoiceCallback* pCallback,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Creates and configures a source voice. - - an instance of - [in] Pointer to a structure. This structure contains the expected format for all audio buffers submitted to the source voice. XAudio2 supports voice types of PCM, xWMA, ADPCM (Windows only), and XMA (Xbox 360 only). XAudio2 supports the following PCM formats. 8-bit (unsigned) integer PCM 16-bit integer PCM (Optimal format for XAudio2) 20-bit integer PCM (either in 24 or 32 bit containers) 24-bit integer PCM (either in 24 or 32 bit containers) 32-bit integer PCM 32-bit float PCM (Preferred format after 16-bit integer) The number of channels in a source voice must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. The sample rate of a source voice must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. Note Data formats such as XMA, {{ADPCM}}, and {{xWMA}} that require more information than provided by have a structure as the first member in their format structure. When creating a source voice with one of those formats cast the format's structure as a structure and use it as the value for pSourceFormat. - [in] Flags that specify the behavior of the source voice. A flag can be 0 or a combination of one or more of the following: ValueDescriptionXAUDIO2_VOICE_NOPITCHNo pitch control is available on the voice.?XAUDIO2_VOICE_NOSRCNo sample rate conversion is available on the voice, the voice's outputs must have the same sample rate.Note The XAUDIO2_VOICE_NOSRC flag causes the voice to behave as though the XAUDIO2_VOICE_NOPITCH flag also is specified. ?XAUDIO2_VOICE_USEFILTERThe filter effect should be available on this voice.?XAUDIO2_VOICE_MUSICThe voice is used to play background music. The system automatically can replace the voice with music selected by the user.? - True to enable delegate callbacks on this instance. Default is false - No documentation. - HRESULT IXAudio2::CreateSourceVoice([Out] IXAudio2SourceVoice** ppSourceVoice,[In] const WAVEFORMATEX* pSourceFormat,[None] UINT32 Flags,[None] float MaxFrequencyRatio,[In, Optional] IXAudio2VoiceCallback* pCallback,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Creates and configures a source voice. - - an instance of - [in] Pointer to a structure. This structure contains the expected format for all audio buffers submitted to the source voice. XAudio2 supports voice types of PCM, xWMA, ADPCM (Windows only), and XMA (Xbox 360 only). XAudio2 supports the following PCM formats. 8-bit (unsigned) integer PCM 16-bit integer PCM (Optimal format for XAudio2) 20-bit integer PCM (either in 24 or 32 bit containers) 24-bit integer PCM (either in 24 or 32 bit containers) 32-bit integer PCM 32-bit float PCM (Preferred format after 16-bit integer) The number of channels in a source voice must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. The sample rate of a source voice must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. Note Data formats such as XMA, {{ADPCM}}, and {{xWMA}} that require more information than provided by have a structure as the first member in their format structure. When creating a source voice with one of those formats cast the format's structure as a structure and use it as the value for pSourceFormat. - [in] Flags that specify the behavior of the source voice. A flag can be 0 or a combination of one or more of the following: ValueDescriptionXAUDIO2_VOICE_NOPITCHNo pitch control is available on the voice.?XAUDIO2_VOICE_NOSRCNo sample rate conversion is available on the voice, the voice's outputs must have the same sample rate.Note The XAUDIO2_VOICE_NOSRC flag causes the voice to behave as though the XAUDIO2_VOICE_NOPITCH flag also is specified. ?XAUDIO2_VOICE_USEFILTERThe filter effect should be available on this voice.?XAUDIO2_VOICE_MUSICThe voice is used to play background music. The system automatically can replace the voice with music selected by the user.? - [in] Highest allowable frequency ratio that can be set on this voice. The value for this argument must be between XAUDIO2_MIN_FREQ_RATIO and XAUDIO2_MAX_FREQ_RATIO. Subsequent calls to are clamped between XAUDIO2_MIN_FREQ_RATIO and MaxFrequencyRatio. The maximum value for this argument is defined as XAUDIO2_MAX_FREQ_RATIO, which allows pitch to be raised by up to 10 octaves. If MaxFrequencyRatio is less than 1.0, the voice will use that ratio immediately after being created (rather than the default of 1.0). Xbox 360 For XMA voices there is an additional restriction on the MaxFrequencyRatio argument and the voice's sample rate. The product of these two numbers cannot exceed XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO for one-channel voices or XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL for voices with any other number of channels. If the value specified for MaxFrequencyRatio is too high for the specified format, the call to CreateSourceVoice fails and produces a debug message. Note XAudio2's memory usage can be reduced by using the lowest possible MaxFrequencyRatio value. - No documentation. - HRESULT IXAudio2::CreateSourceVoice([Out] IXAudio2SourceVoice** ppSourceVoice,[In] const WAVEFORMATEX* pSourceFormat,[None] UINT32 Flags,[None] float MaxFrequencyRatio,[In, Optional] IXAudio2VoiceCallback* pCallback,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Creates and configures a source voice. - - an instance of - [in] Pointer to a structure. This structure contains the expected format for all audio buffers submitted to the source voice. XAudio2 supports voice types of PCM, xWMA, ADPCM (Windows only), and XMA (Xbox 360 only). XAudio2 supports the following PCM formats. 8-bit (unsigned) integer PCM 16-bit integer PCM (Optimal format for XAudio2) 20-bit integer PCM (either in 24 or 32 bit containers) 24-bit integer PCM (either in 24 or 32 bit containers) 32-bit integer PCM 32-bit float PCM (Preferred format after 16-bit integer) The number of channels in a source voice must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. The sample rate of a source voice must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. Note Data formats such as XMA, {{ADPCM}}, and {{xWMA}} that require more information than provided by have a structure as the first member in their format structure. When creating a source voice with one of those formats cast the format's structure as a structure and use it as the value for pSourceFormat. - [in] Flags that specify the behavior of the source voice. A flag can be 0 or a combination of one or more of the following: ValueDescriptionXAUDIO2_VOICE_NOPITCHNo pitch control is available on the voice.?XAUDIO2_VOICE_NOSRCNo sample rate conversion is available on the voice, the voice's outputs must have the same sample rate.Note The XAUDIO2_VOICE_NOSRC flag causes the voice to behave as though the XAUDIO2_VOICE_NOPITCH flag also is specified. ?XAUDIO2_VOICE_USEFILTERThe filter effect should be available on this voice.?XAUDIO2_VOICE_MUSICThe voice is used to play background music. The system automatically can replace the voice with music selected by the user.? - [in] Highest allowable frequency ratio that can be set on this voice. The value for this argument must be between XAUDIO2_MIN_FREQ_RATIO and XAUDIO2_MAX_FREQ_RATIO. Subsequent calls to are clamped between XAUDIO2_MIN_FREQ_RATIO and MaxFrequencyRatio. The maximum value for this argument is defined as XAUDIO2_MAX_FREQ_RATIO, which allows pitch to be raised by up to 10 octaves. If MaxFrequencyRatio is less than 1.0, the voice will use that ratio immediately after being created (rather than the default of 1.0). Xbox 360 For XMA voices there is an additional restriction on the MaxFrequencyRatio argument and the voice's sample rate. The product of these two numbers cannot exceed XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO for one-channel voices or XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL for voices with any other number of channels. If the value specified for MaxFrequencyRatio is too high for the specified format, the call to CreateSourceVoice fails and produces a debug message. Note XAudio2's memory usage can be reduced by using the lowest possible MaxFrequencyRatio value. - [in, optional] Pointer to a client-provided callback interface, . - No documentation. - HRESULT IXAudio2::CreateSourceVoice([Out] IXAudio2SourceVoice** ppSourceVoice,[In] const WAVEFORMATEX* pSourceFormat,[None] UINT32 Flags,[None] float MaxFrequencyRatio,[In, Optional] IXAudio2VoiceCallback* pCallback,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Creates and configures a source voice with callback through delegates. - - an instance of - [in] Pointer to a structure. This structure contains the expected format for all audio buffers submitted to the source voice. XAudio2 supports voice types of PCM, xWMA, ADPCM (Windows only), and XMA (Xbox 360 only). XAudio2 supports the following PCM formats. 8-bit (unsigned) integer PCM 16-bit integer PCM (Optimal format for XAudio2) 20-bit integer PCM (either in 24 or 32 bit containers) 24-bit integer PCM (either in 24 or 32 bit containers) 32-bit integer PCM 32-bit float PCM (Preferred format after 16-bit integer) The number of channels in a source voice must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. The sample rate of a source voice must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. Note Data formats such as XMA, {{ADPCM}}, and {{xWMA}} that require more information than provided by have a structure as the first member in their format structure. When creating a source voice with one of those formats cast the format's structure as a structure and use it as the value for pSourceFormat. - [in] Flags that specify the behavior of the source voice. A flag can be 0 or a combination of one or more of the following: ValueDescriptionXAUDIO2_VOICE_NOPITCHNo pitch control is available on the voice.?XAUDIO2_VOICE_NOSRCNo sample rate conversion is available on the voice, the voice's outputs must have the same sample rate.Note The XAUDIO2_VOICE_NOSRC flag causes the voice to behave as though the XAUDIO2_VOICE_NOPITCH flag also is specified. ?XAUDIO2_VOICE_USEFILTERThe filter effect should be available on this voice.?XAUDIO2_VOICE_MUSICThe voice is used to play background music. The system automatically can replace the voice with music selected by the user.? - [in] Highest allowable frequency ratio that can be set on this voice. The value for this argument must be between XAUDIO2_MIN_FREQ_RATIO and XAUDIO2_MAX_FREQ_RATIO. Subsequent calls to are clamped between XAUDIO2_MIN_FREQ_RATIO and MaxFrequencyRatio. The maximum value for this argument is defined as XAUDIO2_MAX_FREQ_RATIO, which allows pitch to be raised by up to 10 octaves. If MaxFrequencyRatio is less than 1.0, the voice will use that ratio immediately after being created (rather than the default of 1.0). Xbox 360 For XMA voices there is an additional restriction on the MaxFrequencyRatio argument and the voice's sample rate. The product of these two numbers cannot exceed XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO for one-channel voices or XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL for voices with any other number of channels. If the value specified for MaxFrequencyRatio is too high for the specified format, the call to CreateSourceVoice fails and produces a debug message. Note XAudio2's memory usage can be reduced by using the lowest possible MaxFrequencyRatio value. - True to enable delegate callbacks on this instance. Default is false - No enableCallbackEvents. - HRESULT IXAudio2::CreateSourceVoice([Out] IXAudio2SourceVoice** ppSourceVoice,[In] const WAVEFORMATEX* pSourceFormat,[None] UINT32 Flags,[None] float MaxFrequencyRatio,[In, Optional] IXAudio2VoiceCallback* pCallback,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Starts consumption and processing of audio by the voice. Delivers the result to any connected submix or mastering voices, or to the output device, with CommitNow changes. - - No documentation. - HRESULT IXAudio2SourceVoice::Start([None] UINT32 Flags,[None] UINT32 OperationSet) - - - - Sets the frequency ratio. - - The ratio. - - - - - Starts consumption and processing of audio by the voice. Delivers the result to any connected submix or mastering voices, or to the output device. - - [in] Identifies this call as part of a deferred batch. See the {{XAudio2 Operation Sets}} overview for more information. - No documentation. - HRESULT IXAudio2SourceVoice::Start([None] UINT32 Flags,[None] UINT32 OperationSet) - - - - No documentation. - - No documentation. - No documentation. - No documentation. - - HRESULT IXAudio2SourceVoice::SubmitSourceBuffer([In] const XAUDIO2_BUFFER* pBuffer,[In, Optional] const XAUDIO2_BUFFER_WMA* pBufferWMA) - - - - Returns the frequency adjustment ratio of the voice. - - -

GetFrequencyRatio always returns the voice's actual current frequency ratio. However, this may not match the ratio set by the most recent call: the actual ratio is only changed the next time the audio engine runs after the call (or after the corresponding call, if was called with a deferred operation ID).

For information on frequency ratios, see .

-
- - ee418467 - GetFrequencyRatio - GetFrequencyRatio - void IXAudio2SourceVoice::GetFrequencyRatio([Out] float* pRatio) -
- - - Reconfigures the voice to consume source data at a different sample rate than the rate specified when the voice was created. - - -

The SetSourceSampleRate method supports reuse of XAudio2 voices by allowing a voice to play sounds with a variety of sample rates. To use SetSourceSampleRate the voice must have been created without the or flags and must not have any buffers currently queued.

The typical use of SetSourceSampleRate is to support voice pooling. For example to support voice pooling an application would precreate all the voices it expects to use. Whenever a new sound will be played the application chooses an inactive voice or ,if all voices are busy, picks the least important voice and calls SetSourceSampleRate on the voice with the new sound's sample rate. After SetSourceSampleRate has been called on the voice, the application can immediately start submitting and playing buffers with the new sample rate. This allows the application to avoid the overhead of creating and destroying voices frequently during gameplay.

-
- - ee418470 - SetSourceSampleRate - SetSourceSampleRate - HRESULT IXAudio2SourceVoice::SetSourceSampleRate([In] unsigned int NewSourceSampleRate) -
- - - Gets the state. - - - - - Occurs just before the processing pass for the voice begins. - - - In order to use this delegate, this instance must have been intialized with events delegate support. - - - - - Occurs just after the processing pass for the voice ends. - - - In order to use this delegate, this instance must have been intialized with events delegate support. - - - - - Occurs when the voice has just finished playing a contiguous audio stream. - - - In order to use this delegate, this instance must have been intialized with events delegate support. - - - - - Occurs when the voice is about to start processing a new audio buffer. - - - In order to use this delegate, this instance must have been intialized with events delegate support. - - - - - Occurs when the voice finishes processing a buffer. - - - In order to use this delegate, this instance must have been intialized with events delegate support. - - - - - Occurs when a critical error occurs during voice processing. - - - In order to use this delegate, this instance must have been intialized with events delegate support. - - - - - Occurs when [voice error]. - - - In order to use this delegate, this instance must have been intialized with events delegate support. - - - - - Theinterface contains methods that notify the client when certain events happen in a givenIXAudio2SourceVoice. This interface should be implemented by the XAudio2 client. XAudio2 calls these methods through an interface reference provided by the client in theIXAudio2::CreateSourceVoicemethod. Methods in this interface returnvoid, rather than an .

See the XAudio2 Callbacks topic for restrictions on callback implementation.

-
- - microsoft.directx_sdk.ixaudio2voicecallback.ixaudio2voicecallback - IXAudio2VoiceCallback - IXAudio2VoiceCallback -
- - - Called during each processing pass for each voice, just before XAudio2 reads data from the voice's buffer queue. - - The number of bytes that must be submitted immediately to avoid starvation. This allows the implementation of just-in-time streaming scenarios; the client can keep the absolute minimum data queued on the voice at all times, and pass it fresh data just before the data is required. This model provides the lowest possible latency attainable with XAudio2. For xWMA and XMA data BytesRequired will always be zero, since the concept of a frame of xWMA or XMA data is meaningless. Note In a situation where there is always plenty of data available on the source voice, BytesRequired should always report zero, because it doesn't need any samples immediately to avoid glitching. - void IXAudio2VoiceCallback::OnVoiceProcessingPassStart([None] UINT32 BytesRequired) - - - - Called just after the processing pass for the voice ends. - - void IXAudio2VoiceCallback::OnVoiceProcessingPassEnd() - - - - Called when the voice has just finished playing a contiguous audio stream. - - void IXAudio2VoiceCallback::OnStreamEnd() - - - - Called when the voice is about to start processing a new audio buffer. - - Context pointer that was assigned to the pContext member of the structure when the buffer was submitted. - void IXAudio2VoiceCallback::OnBufferStart([None] void* pBufferContext) - - - - Called when the voice finishes processing a buffer. - - Context pointer assigned to the pContext member of the structure when the buffer was submitted. - void IXAudio2VoiceCallback::OnBufferEnd([None] void* pBufferContext) - - - - Called when the voice reaches the end position of a loop. - - Context pointer that was assigned to the pContext member of the structure when the buffer was submitted. - void IXAudio2VoiceCallback::OnLoopEnd([None] void* pBufferContext) - - - - Called when a critical error occurs during voice processing. - - Context pointer that was assigned to the pContext member of the structure when the buffer was submitted. - The HRESULT code of the error encountered. - void IXAudio2VoiceCallback::OnVoiceError([None] void* pBufferContext,[None] HRESULT Error) - - - - A submix voice is used primarily for performance improvements and effects processing. Data buffers cannot be submitted directly to submix voices and will not be audible unless submitted to a mastering voice. A submix voice can be used to ensure that a particular set of voice data is converted to the same format and/or to have a particular effect chain processed on the collective result.

inherits directly from , but does not implement methods specific to submix voices. The interface type exists solely because some of the base class methods are implemented differently for submix voices. Having a separate type for these voices helps client code to distinguish the different voice types and to benefit from C++ type safety.

-
- - microsoft.directx_sdk.ixaudio2submixvoice.ixaudio2submixvoice - IXAudio2SubmixVoice - IXAudio2SubmixVoice -
- - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - - Creates and configures a mastering voice on the default audio device, with stereo channels at 44100Hz. - - an instance of - HRESULT IXAudio2::CreateSubmixVoice([Out] IXAudio2SubmixVoice** ppSubmixVoice,[None] UINT32 InputChannels,[None] UINT32 InputSampleRate,[None] UINT32 Flags,[None] UINT32 DeviceIndex,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Creates and configures a mastering voice on the default audio device and 44100Hz. - - an instance of - [in] Number of channels the mastering voice expects in its input audio. InputChannels must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. InputChannels can be set to XAUDIO2_DEFAULT_CHANNELS, with the default being determined by the current platform. Windows Attempts to detect the system speaker configuration setup. Xbox 360 Defaults to 5.1 surround. - HRESULT IXAudio2::CreateSubmixVoice([Out] IXAudio2SubmixVoice** ppSubmixVoice,[None] UINT32 InputChannels,[None] UINT32 InputSampleRate,[None] UINT32 Flags,[None] UINT32 DeviceIndex,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Creates and configures a mastering voice on the default audio device. - - an instance of - [in] Number of channels the mastering voice expects in its input audio. InputChannels must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. InputChannels can be set to XAUDIO2_DEFAULT_CHANNELS, with the default being determined by the current platform. Windows Attempts to detect the system speaker configuration setup. Xbox 360 Defaults to 5.1 surround. - [in] Sample rate of the input audio data of the mastering voice. This rate must be a multiple of XAUDIO2_QUANTUM_DENOMINATOR. InputSampleRate must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. InputSampleRate can be set to XAUDIO2_DEFAULT_SAMPLERATE, with the default being determined by the current platform. Windows Windows XP defaults to 44100. Windows Vista and Windows 7 default to the setting specified in the Sound Control Panel. The default for this setting is 44100 (or 48000 if required by the driver). Xbox 360 Defaults to 48000. - HRESULT IXAudio2::CreateSubmixVoice([Out] IXAudio2SubmixVoice** ppSubmixVoice,[None] UINT32 InputChannels,[None] UINT32 InputSampleRate,[None] UINT32 Flags,[None] UINT32 DeviceIndex,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - Creates and configures a submix voice. - - an instance of - [in] Number of channels in the input audio data of the submix voice. InputChannels must be less than or equal to XAUDIO2_MAX_AUDIO_CHANNELS. - [in] Sample rate of the input audio data of submix voice. This rate must be a multiple of XAUDIO2_QUANTUM_DENOMINATOR. InputSampleRate must be between XAUDIO2_MIN_SAMPLE_RATE and XAUDIO2_MAX_SAMPLE_RATE. - [in] Flags that specify the behavior of the submix voice. Can be 0 or the following: ValueDescriptionXAUDIO2_VOICE_USEFILTERThe filter effect should be available on this voice.? - [in] An arbitrary number that specifies when this voice is processed with respect to other submix voices, if the XAudio2 engine is running other submix voices. The voice is processed after all other voices that include a smaller ProcessingStage value, and before all other voices that include a larger ProcessingStage value. Voices that include the same ProcessingStage value are processed in any order. A submix voice cannot send to another submix voice with a lower or equal ProcessingStage value; this prevents audio being lost due to a submix cycle. - No documentation. - HRESULT IXAudio2::CreateSubmixVoice([Out] IXAudio2SubmixVoice** ppSubmixVoice,[None] UINT32 InputChannels,[None] UINT32 InputSampleRate,[None] UINT32 Flags,[None] UINT32 ProcessingStage,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - - - - is the interface for theXAudio2object that manages all audio engine states, the audio processing thread, the voice graph, and so forth. This is the only XAudio2 interface that is derived from the COMinterface. It controls the lifetime of theXAudio2object using two methods derived from:IXAudio2::AddRefandIXAudio2::Release. No other XAudio2 objects are reference-counted. Their lifetimes are explicitly controlled usingcreateanddestroycalls, and are bounded by the lifetime of the XAudio2 object that owns them. - - - microsoft.directx_sdk.ixaudio2.ixaudio2 - IXAudio2 - IXAudio2 - - - Constant MaximumBufferBytes. - XAUDIO2_MAX_BUFFER_BYTES - - - Constant MaximumQueuedBuffers. - XAUDIO2_MAX_QUEUED_BUFFERS - - - Constant MaximumAudioChannels. - XAUDIO2_MAX_AUDIO_CHANNELS - - - Constant MinimumSampleRate. - XAUDIO2_MIN_SAMPLE_RATE - - - Constant MaximumSampleRate. - XAUDIO2_MAX_SAMPLE_RATE - - - Constant MaximumVolumeLevel. - XAUDIO2_MAX_VOLUME_LEVEL - - - Constant MinimumFrequencyRatio. - XAUDIO2_MIN_FREQ_RATIO - - - Constant MaximumFrequencyRatio. - XAUDIO2_MAX_FREQ_RATIO - - - Constant DefaultFrequencyRatio. - XAUDIO2_DEFAULT_FREQ_RATIO - - - Constant MaximumFilterOneOverQ. - XAUDIO2_MAX_FILTER_ONEOVERQ - - - Constant MaximumFilterFrequency. - XAUDIO2_MAX_FILTER_FREQUENCY - - - Constant MaximumLoopCount. - XAUDIO2_MAX_LOOP_COUNT - - - Constant CommitNow. - XAUDIO2_COMMIT_NOW - - - Constant CommitAll. - XAUDIO2_COMMIT_ALL - - - Constant NoLoopRegion. - XAUDIO2_NO_LOOP_REGION - - - Constant DefaultChannels. - XAUDIO2_DEFAULT_CHANNELS - - - Constant DefaultSampleRate. - XAUDIO2_DEFAULT_SAMPLERATE - - - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - - Adds anIXAudio2EngineCallbackreference to theXAudio2engine callback list. - - No documentation. -

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

This method can be called multiple times, allowing different components or layers of the same application to manage their own engine callback implementations separately.

It is illegal to call RegisterForCallbacks from within a callback. If RegisterForCallbacks is called within a callback XAUDIO2_E_INVALID_CALL will be returned.

-
- - ee418620 - HRESULT IXAudio2::RegisterForCallbacks([In] IXAudio2EngineCallback* pCallback) - IXAudio2::RegisterForCallbacks -
- - - Removes anIXAudio2EngineCallbackreference from theXAudio2engine callback list. - - No documentation. - -

It is illegal to call UnregisterForCallbacks from within a callback. If UnregisterForCallbacks is called within a callback XAUDIO2_E_INVALID_CALL will be returned.

-
- - ee418630 - void IXAudio2::UnregisterForCallbacks([In] IXAudio2EngineCallback* pCallback) - IXAudio2::UnregisterForCallbacks -
- - - Creates and configures a source voice. - -
[out] If successful, returns a reference to the new object.
-
[in] Pointer to a structure. This structure contains the expected format for all audio buffers submitted to the source voice.

XAudio2 supports PCM and ADPCM voice types. XAudio2 supports the following PCM formats.

  • 8-bit (unsigned) integer PCM

  • 16-bit integer PCM (optimal format for XAudio2)

  • 20-bit integer PCM (either in 24 or 32 bit containers)

  • 24-bit integer PCM (either in 24 or 32 bit containers)

  • 32-bit integer PCM

  • 32-bit float PCM (preferred format after 16-bit integer)

The number of channels in a source voice must be less than or equal to . The sample rate of a source voice must be between and .

Note
Data formats such as ADPCM that require more information than provided by have a structure as the first member in their format structures. When you create a source voice with one of those formats, cast the format's structure as a structure and use it as the value for pSourceFormat.
-
[in] Flags that specify the behavior of the source voice. A flag can be 0 or a combination of one or more of the following:
ValueDescription
No pitch control is available on the voice.?
No sample rate conversion is available on the voice. The voice's outputs must have the same sample rate. Note The flag causes the voice to behave as though the flag also is specified. ?
The filter effect should be available on this voice.?
-
[in] Highest allowable frequency ratio that can be set on this voice. The value for this argument must be between and . Subsequent calls to are clamped between and MaxFrequencyRatio.

The maximum value for this argument is defined as , which allows pitch to be raised by up to 10 octaves.

If MaxFrequencyRatio is less than 1.0, the voice will use that ratio immediately after being created (rather than the default of 1.0).

Xbox 360

For XMA voices, there is one more restriction on the MaxFrequencyRatio argument and the voice's sample rate. The product of these two numbers cannot exceed XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MONO for one-channel voices or XAUDIO2_MAX_RATIO_TIMES_RATE_XMA_MULTICHANNEL for voices with any other number of channels. If the value specified for MaxFrequencyRatio is too high for the specified format, the call to CreateSourceVoice fails and produces a debug message.

Note
You can use the lowest possible MaxFrequencyRatio value to reduce XAudio2's memory usage.
-
[in, optional] Pointer to a client-provided callback interface, .
-
[in, optional] Pointer to a list of structures that describe the set of destination voices for the source voice. If pSendList is null, the send list defaults to a single output to the first mastering voice created.
-
[in, optional] Pointer to a list of structures that describe an effect chain to use in the source voice.
-

Returns if successful; otherwise, an error code.

See XAudio2 Error Codes for descriptions of XAudio2-specific error codes.

- -

Source voices read audio data from the client. They process the data and send it to the XAudio2 processing graph.

A source voice includes a variable-rate sample rate conversion, to convert data from the source format sample rate to the output rate required for the voice send list. If you use a null send list, the target sample rate will be the mastering voice's input sample rate. If you provide a single voice in pSendList, that voice's input sample rate is the target rate. If you provide multiple voices in the pSendList, all the source voice's output voices must be running at the same input sample rate.

You cannot create any source or submix voices until a mastering voice exists, and you cannot destory a mastering voice if any source or submix voices still exist.

Source voices are always processed before any submix or mastering voices. This means that you do not need a ProcessingStage parameter to control the processing order.

When first created, source voices are in the stopped state.

XAudio2 uses an internal memory pooler for voices with the same format. This means memory allocation for voices will occur less frequently as more voices are created and then destroyed. To minimize just-in-time allocations, a title can create the anticipated maximum number of voices needed up front, and then delete them as necessary. Voices will then be reused from the XAudio2 pool. The memory pool is tied to an XAudio2 engine instance. You can reclaim all the memory used by an instance of the XAudio2 engine by destroying the XAudio2 object and recreating it as necessary (forcing the memory pool to grow via preallocation would have to be reapplied as needed).

It is illegal to call CreateSourceVoice from within a callback. If you call CreateSourceVoice within a callback, XAUDIO2_E_INVALID_CALL is returned.

The that is passed in as the pEffectChain argument and any information contained within it are no longer needed after CreateSourceVoice successfully completes, and may be deleted immediately after CreateSourceVoice is called.

-
- - microsoft.directx_sdk.ixaudio2.ixaudio2.createsourcevoice - HRESULT IXAudio2::CreateSourceVoice([Out, Fast] IXAudio2SourceVoice** ppSourceVoice,[In] const void* pSourceFormat,[In] XAUDIO2_VOICE_FLAGS Flags,[In] float MaxFrequencyRatio,[In, Optional] IXAudio2VoiceCallback* pCallback,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - IXAudio2::CreateSourceVoice -
- - - Creates and configures a submix voice. - -
[out] On success, returns a reference to the new object.
-
[in] Number of channels in the input audio data of the submix voice.

InputChannels must be less than or equal to .

-
[in] Sample rate of the input audio data of submix voice. This rate must be a multiple of XAUDIO2_QUANTUM_DENOMINATOR. InputSampleRate must be between and .
-
[in] Flags that specify the behavior of the submix voice. It can be 0 or the following:
ValueDescription
The filter effect should be available on this voice.?
-
[in] An arbitrary number that specifies when this voice is processed with respect to other submix voices, if the XAudio2 engine is running other submix voices. The voice is processed after all other voices that include a smaller ProcessingStage value and before all other voices that include a larger ProcessingStage value. Voices that include the same ProcessingStage value are processed in any order. A submix voice cannot send to another submix voice with a lower or equal ProcessingStage value. This prevents audio being lost due to a submix cycle.
-
[in, optional] Pointer to a list of structures that describe the set of destination voices for the submix voice. If pSendList is null, the send list will default to a single output to the first mastering voice created.
-
[in, optional] Pointer to a list of structures that describe an effect chain to use in the submix voice.
-

Returns if successful; otherwise, an error code.

See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

Submix voices receive the output of one or more source or submix voices. They process the output, and then send it to another submix voice or to a mastering voice.

A submix voice performs a sample rate conversion from the input sample rate to the input rate of its output voices in pSendList. If you specify multiple voice sends, they must all have the input same sample rate.

You cannot create any source or submix voices until a mastering voice exists, and you cannot destroy a mastering voice if any source or submix voices still exist.

When first created, submix voices are in the started state.

XAudio2 uses an internal memory pooler for voices with the same format. This means that memory allocation for voices will occur less frequently as more voices are created and then destroyed. To minimize just-in-time allocations, a title can create the anticipated maximum number of voices needed up front, and then delete them as necessary. Voices will then be reused from the XAudio2 pool. The memory pool is tied to an XAudio2 engine instance. You can reclaim all the memory used by an instance of the XAudio2 engine by destroying the XAudio2 object and recreating it as necessary (forcing the memory pool to grow via preallocation would have to be reapplied as needed).

It is illegal to call CreateSubmixVoice from within a callback. If you call CreateSubmixVoice within a callback, XAUDIO2_E_INVALID_CALL is returned.

The that is passed in as the pEffectChain argument and any information contained within it are no longer needed after CreateSubmixVoice successfully completes, and may be deleted immediately after CreateSubmixVoice is called.

-
- - microsoft.directx_sdk.ixaudio2.ixaudio2.createsubmixvoice - HRESULT IXAudio2::CreateSubmixVoice([Out, Fast] IXAudio2SubmixVoice** ppSubmixVoice,[In] unsigned int InputChannels,[In] unsigned int InputSampleRate,[In] XAUDIO2_VOICE_SEND_FLAGS Flags,[In] unsigned int ProcessingStage,[In, Optional] const XAUDIO2_VOICE_SENDS* pSendList,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain) - IXAudio2::CreateSubmixVoice -
- - -

Creates and configures a mastering voice.

-
-
[out] If successful, returns a reference to the new object.
-
[in] Number of channels the mastering voice expects in its input audio.

InputChannels must be less than or equal to .

InputChannels can be set to , with the default being determined by the current platform.

Windows

Attempts to detect the system speaker configuration setup.

Xbox 360

Defaults to 5.1 surround.

-
[in] Sample rate of the input audio data of the mastering voice. This rate must be a multiple of XAUDIO2_QUANTUM_DENOMINATOR.

InputSampleRate must be between and .

InputSampleRate can be set to , with the default being determined by the current platform.

Windows

Windows XP defaults to 44100.

Windows Vista and Windows 7 default to the setting specified in the Sound Control Panel. The default for this setting is 44100 (or 48000 if required by the driver).

Xbox 360

Defaults to 48000.

-
[in] Flags that specify the behavior of the mastering voice. Must be 0.
-
[in] Index of the output device that will be sent input by the mastering voice. Specifying the default value of 0 causes XAudio2 to select the global default audio device.
-
[in, optional] Pointer to an structure that describe an effect chain to use in the mastering voice, or null to use no effects.
- No documentation. -

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

Mastering voices receive the output of one or more source or submix voices. They process the data and send it to the audio output device.

Typically, a mastering voice should be created with an input sample rate that will be used by the majority of the title's audio content. The mastering voice performs a sample rate conversion from this input sample rate to the actual device output rate. Alternatively, IXAudio2::GetDeviceDetails can be used to find the native audio rate, and that can be used throughout the majority of the title's audio graph.

No source or submix voices can be created until a mastering voice exists, and a mastering voice cannot be destroyed if any source or submix voices still exist.

Mastering voices are always processed after all source and submix voices. This means that you need not specify a ProcessingStage parameter to control the processing order.

Several mastering voices can exist at once, but only one of them can be started. Only one device can be used by XAudio2 at a time.

When first created, mastering voices are in the started state.

It is illegal to call CreateMasteringVoice from within a callback. If CreateMasteringVoice is called within a callback XAUDIO2_E_INVALID_CALL will be returned.

-
- - ee418605 - HRESULT IXAudio2::CreateMasteringVoice([Out, Fast] IXAudio2MasteringVoice** ppMasteringVoice,[In] unsigned int InputChannels,[In] unsigned int InputSampleRate,[In] unsigned int Flags,[In, Optional] const wchar_t* szDeviceId,[In, Optional] const XAUDIO2_EFFECT_CHAIN* pEffectChain,[In] AUDIO_STREAM_CATEGORY StreamCategory) - IXAudio2::CreateMasteringVoice -
- - - Starts the audio processing thread. - -

Returns if successful, an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

After StartEngine is called, all started voices begin to consume audio. All enabled effects start running, and the resulting audio is sent to any connected output devices. When XAudio2 is first initialized, the engine is already in the started state.

It is illegal to call StartEngine from within a callback. If StartEngine is called within a callback XAUDIO2_E_INVALID_CALL will be returned.

-
- - ee418626 - HRESULT IXAudio2::StartEngine() - IXAudio2::StartEngine -
- - - Stops the audio processing thread. - - -

When StopEngine is called, all output is stopped immediately. However, the audio graph is left untouched, preserving effect parameters, effect histories (for example, the data stored by a reverb effect in order to emit echoes of a previous sound), voice states, pending source buffers, cursor positions, and so forth. When the engine is restarted, the resulting audio output will be identical?apart from a period of silence?to the output that would have been produced if the engine had never been stopped.

It is illegal to call StopEngine from within a callback. If StopEngine is called within a callback XAUDIO2_E_INVALID_CALL will be returned.

-
- - microsoft.directx_sdk.ixaudio2.ixaudio2.stopengine - void IXAudio2::StopEngine() - IXAudio2::StopEngine -
- - - Atomically applies a set of operations that are tagged with a given identifier. - -
[in] Identifier of the set of operations to be applied. To commit all pending operations, pass .
-

Returns if successful; returns an error code otherwise. See XAudio2 Error Codes for descriptions of XAudio2 specific error codes.

- -

CommitChanges does nothing if no operations are tagged with the given identifier.

See the XAudio2 Operation Sets overview about working with CommitChanges and XAudio2 interface methods that may be deferred.

-
- - microsoft.directx_sdk.ixaudio2.ixaudio2.commitchanges - HRESULT IXAudio2::CommitChanges([In] unsigned int OperationSet) - IXAudio2::CommitChanges -
- - - Returns current resource usage details, such as available memory or CPU usage. - -
[out] On success, reference to an structure that is returned.
- -

For specific information on the statistics returned by GetPerformanceData, see the structure reference.

-
- - microsoft.directx_sdk.ixaudio2.ixaudio2.getperformancedata - void IXAudio2::GetPerformanceData([Out] XAUDIO2_PERFORMANCE_DATA* pPerfData) - IXAudio2::GetPerformanceData -
- - - Changes global debug logging options for XAudio2.
Note
This function has no effect in this version of XAudio2.
-
-
Pointer to a structure that contains the new debug configuration.
- No documentation. - -

This function only has an effect in debug versions of the XAudio2 library. SetDebugConfiguration sets the debug configuration for all instances of XAudio2 in the current process, not just the one interface on which the call was made.

The default debug level produces only ERROR and WARNING messages. See for other debug levels.

-
- - ee418624 - void IXAudio2::SetDebugConfiguration([In, Value] const XAUDIO2_DEBUG_CONFIGURATION* pDebugConfiguration,[In] void* pReserved) - IXAudio2::SetDebugConfiguration -
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - Specify a Debug or Normal XAudio2 instance. - The processor specifier. - - - - Calculate a decibel from a volume. - - The volume. - a dB value - - - - Calculate radians from a cutoffs frequency. - - The cutoff frequency. - The sample rate. - radian - - - - Calculate a cutoff frequency from a radian. - - The radians. - The sample rate. - cutoff frequency - - - - Calculate a volume from a decibel - - a dB value - an amplitude value - - - - Calculate semitones from a Frequency ratio - - The frequency ratio. - semitones - - - - Calculate frequency from semitones. - - The semitones. - the frequency - - - - Atomically applies a set of operations for all pending operations. - - HRESULT IXAudio2::CommitChanges([None] UINT32 OperationSet) - - - - Returns current resource usage details, such as available memory or CPU usage. - - -

For specific information on the statistics returned by GetPerformanceData, see the structure reference.

-
- - microsoft.directx_sdk.ixaudio2.ixaudio2.getperformancedata - GetPerformanceData - GetPerformanceData - void IXAudio2::GetPerformanceData([Out] XAUDIO2_PERFORMANCE_DATA* pPerfData) -
- - - Called by XAudio2 just before an audio processing pass begins. - - - - - Called by XAudio2 just after an audio processing pass ends. - - - - - Called if a critical system error occurs that requires XAudio2 to be closed down and restarted. - - - - - Used withIXAudio2SourceVoice::SubmitSourceBufferwhen submitting xWMA data. - - -

When streaming an xWMA file a few packets at a time, should be specified on the last packet. Alternatively, the application may call after submitting the last packet.

In addition, when streaming an xWMA file a few packets at a time, the application should subtract pDecodedPacketCumulativeBytes[PacketCount-1] of the previous packet from all the entries of the currently submitted packet.

The members of correspond to values contained in the 'dpds' RIFF chunk of the xWMA file being played. PacketCount will correspond to the size in UINT32s of the chunk. pDecodedPacketCumulativeBytes will correspond to a UINT32 buffer containing the contents of the chunk. The contents of the buffer will need to be byte swapped when loading the buffer on Xbox 360.

Memory allocated to hold a or structure can be freed as soon as the call it is passed to returns. The data the structure points to (pAudioData and pDecodedPacketCumulativeBytes, respectively) can't be freed until the buffer completes (as signaled by the callback) or the voice is stopped and destroyed.

-
- - ee419229 - XAUDIO2_BUFFER_WMA - XAUDIO2_BUFFER_WMA -
- - - No documentation. - - - const unsigned int* pDecodedPacketCumulativeBytes - unsigned int pDecodedPacketCumulativeBytes - - - - No documentation. - - - unsigned int PacketCount - unsigned int PacketCount - - - - Contains the new global debug configuration for XAudio2. Used with theSetDebugConfigurationfunction. - - -

Debugging messages can be completely turned off by initializing to all zeroes.

-
- - ee419231 - XAUDIO2_DEBUG_CONFIGURATION - XAUDIO2_DEBUG_CONFIGURATION -
- - - No documentation. - - - unsigned int TraceMask - unsigned int TraceMask - - - - No documentation. - - - unsigned int BreakMask - unsigned int BreakMask - - - - No documentation. - - - BOOL LogThreadID - BOOL LogThreadID - - - - No documentation. - - - BOOL LogFileline - BOOL LogFileline - - - - No documentation. - - - BOOL LogFunctionName - BOOL LogFunctionName - - - - No documentation. - - - BOOL LogTiming - BOOL LogTiming - - - - Defines an effect chain. - - - ee419235 - XAUDIO2_EFFECT_CHAIN - XAUDIO2_EFFECT_CHAIN - - - -
Number of effects in the effect chain for the voice.
-
- - ee419235 - unsigned int EffectCount - unsigned int EffectCount -
- - -
Array of structures containing references to XAPO instances.
-
- - ee419235 - XAUDIO2_EFFECT_DESCRIPTOR* pEffectDescriptors - XAUDIO2_EFFECT_DESCRIPTOR pEffectDescriptors -
- - - Defines filter parameters for a source voice. - - -

Setting with the following values is acoustically equivalent to the filter being fully bypassed.

  FilterParams; FilterParams.Frequency = 1.0f;     FilterParams.OneOverQ = 1.0f; FilterParams.Type = LowPassFilter; 

The following formulas show the relationship between the members of and the per-voice filter.

 Yl( n ) = F1 yb( n ) + yl( n - 1 )	
-            Yb( n ) = F1 yh( n ) + yb( n - 1 )	
-            Yh( n ) = x( n ) - yl( n ) - OneOverQ(yb( n - 1 )	
-            Yn( n ) = Yl(n) + Yh(n)	
-            

Where:

 Yl = lowpass output	
-            Yb = bandpass output	
-            Yh = highpass output	
-            Yn = notch output	
-            F1 = .Frequency	
-            OneOverQ = .OneOverQ	
-            
-
- - ee419237 - XAUDIO2_FILTER_PARAMETERS - XAUDIO2_FILTER_PARAMETERS -
- - -
An indicating whether the filter is low pass, band pass, high pass, or notch.
-
- - ee419237 - XAUDIO2_FILTER_TYPE Type - XAUDIO2_FILTER_TYPE Type -
- - -
Filter radian frequency calculated as (2 * sin(pi * (desired filter cutoff frequency) / sampleRate)). The frequency must be greater than or equal to 0 and less than or equal to . The maximum frequency allowable is equal to the source sound's sample rate divided by six which corresponds to the maximum filter radian frequency of 1. For example, if a sound's sample rate is 48000 and the desired cutoff frequency is the maximum allowable value for that sample rate, 8000, the value for Frequency will be 1.

If XAUDIO2_HELPER_FUNCTIONS is defined, XAudio2.h will include the XAudio2RadiansToCutoffFrequency and XAudio2CutoffFrequencyToRadians helper functions for converting between hertz and radian frequencies.

-
- - ee419237 - float Frequency - float Frequency -
- - -
Reciprocal of Q factor. Controls how quickly frequencies beyond Frequency are dampened. Larger values result in quicker dampening while smaller values cause dampening to occur more gradually. Must be greater than 0 and less than or equal to .
-
- - ee419237 - float OneOverQ - float OneOverQ -
- - - Contains performance information. - - -

CPU cycles are recorded using . Use to convert these values.

-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - XAUDIO2_PERFORMANCE_DATA - XAUDIO2_PERFORMANCE_DATA -
- - -
CPU cycles spent on audio processing since the last call to the or function.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned longlong AudioCyclesSinceLastQuery - unsigned longlong AudioCyclesSinceLastQuery -
- - -
Total CPU cycles elapsed since the last call.
Note
This only counts cycles on the CPU on which XAudio2 is running.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned longlong TotalCyclesSinceLastQuery - unsigned longlong TotalCyclesSinceLastQuery -
- - -
Fewest CPU cycles spent on processing any single audio quantum since the last call.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int MinimumCyclesPerQuantum - unsigned int MinimumCyclesPerQuantum -
- - -
Most CPU cycles spent on processing any single audio quantum since the last call.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int MaximumCyclesPerQuantum - unsigned int MaximumCyclesPerQuantum -
- - -
Total memory currently in use.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int MemoryUsageInBytes - unsigned int MemoryUsageInBytes -
- - -
Minimum delay that occurs between the time a sample is read from a source buffer and the time it reaches the speakers.
Windows

The delay reported is a variable value equal to the rough distance between the last sample submitted to the driver by XAudio2 and the sample currently playing. The following factors can affect the delay: playing multichannel audio on a hardware-accelerated device; the type of audio device (WavePci, WaveCyclic, or WaveRT); and, to a lesser extent, audio hardware implementation.

Xbox 360

The delay reported is a fixed value, which is normally 1,024 samples (21.333 ms at 48 kHz). If XOverrideSpeakerConfig has been called using the XAUDIOSPEAKERCONFIG_LOW_LATENCY flag, the delay reported is 512 samples (10.667 ms at 48 kHz).

-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int CurrentLatencyInSamples - unsigned int CurrentLatencyInSamples -
- - -
Total audio dropouts since the engine started.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int GlitchesSinceEngineStarted - unsigned int GlitchesSinceEngineStarted -
- - -
Number of source voices currently playing.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int ActiveSourceVoiceCount - unsigned int ActiveSourceVoiceCount -
- - -
Total number of source voices currently in existence.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int TotalSourceVoiceCount - unsigned int TotalSourceVoiceCount -
- - -
Number of submix voices currently playing.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int ActiveSubmixVoiceCount - unsigned int ActiveSubmixVoiceCount -
- - -
Number of resampler xAPOs currently active.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int ActiveResamplerCount - unsigned int ActiveResamplerCount -
- - -
Number of matrix mix xAPOs currently active.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int ActiveMatrixMixCount - unsigned int ActiveMatrixMixCount -
- - -
Windows

Unsupported.

Xbox 360

Number of source voices decoding XMA data.

-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int ActiveXmaSourceVoices - unsigned int ActiveXmaSourceVoices -
- - -
Windows

Unsupported.

Xbox 360

A voice can use more than one XMA stream.

-
- - microsoft.directx_sdk.xaudio2.xaudio2_performance_data - unsigned int ActiveXmaStreams - unsigned int ActiveXmaStreams -
- - - Contains information about the creation flags, input channels, and sample rate of a voice. - - - microsoft.directx_sdk.xaudio2.xaudio2_voice_details - XAUDIO2_VOICE_DETAILS - XAUDIO2_VOICE_DETAILS - - - -
Flags used to create the voice; see the individual voice interfaces for more information.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_voice_details - XAUDIO2_VOICE_FLAGS CreationFlags - XAUDIO2_VOICE_FLAGS CreationFlags -
- - -
Flags that are currently set on the voice.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_voice_details - unsigned int ActiveFlags - unsigned int ActiveFlags -
- - -
The number of input channels the voice expects.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_voice_details - unsigned int InputChannels - unsigned int InputChannels -
- - -
The input sample rate the voice expects.
-
- - microsoft.directx_sdk.xaudio2.xaudio2_voice_details - unsigned int InputSampleRate - unsigned int InputSampleRate -
- - - Defines a destination voice that is the target of a send from another voice and specifies whether a filter should be used. - - - ee419244 - XAUDIO2_SEND_DESCRIPTOR - XAUDIO2_SEND_DESCRIPTOR - - - -
Indicates whether a filter should be used on data sent to the voice pointed to by pOutputVoice. Flags can be 0 or XAUDIO2_SEND_USEFILTER.
-
- - ee419244 - XAUDIO2_VOICE_SEND_FLAGS Flags - XAUDIO2_VOICE_SEND_FLAGS Flags -
- - -
A reference to an that will be the target of the send. The pOutputVoice member cannot be null.
-
- - ee419244 - IXAudio2Voice* pOutputVoice - IXAudio2Voice pOutputVoice -
- - - Initializes a new instance of the struct. - - The output voice. - - - - Initializes a new instance of the struct. - - The send flags. - The output voice. - - - - Gets or sets the output voice. This parameter cannot be null. - - The output voice. - - - - Defines a set of voices to receive data from a single output voice. - - -

If pSends is not null all of its elements must be non-null. To send output to the default mastering voice call with the pSendList argument set to null.

Setting SendCount to 0 is useful for certain effects such as volume meters or file writers that don't generate any audio output to pass on to another voice.

If needed, a voice will perform a single sample rate conversion, from the voice's input sample rate to the input sample rate of the voice's output voices. Because only one sample rate conversion will be performed, all the voice's output voices must have the same input sample rate. If the input sample rates of the voice and its output voices are the same, no sample rate conversion is performed.

-
- - ee419246 - XAUDIO2_VOICE_SENDS - XAUDIO2_VOICE_SENDS -
- - -
Number of voices to receive the output of the voice. An OutputCount value of 0 indicates the voice should not send output to any voices.
-
- - ee419246 - unsigned int SendCount - unsigned int SendCount -
- - -
Array of structures describing destination voices and the filters that should be used when sending to the voices. This array should contain SendCount elements. If SendCount is 0 pSends should be null. Note that pSends cannot contain the same voice more than once.
-
- - ee419246 - XAUDIO2_SEND_DESCRIPTOR* pSends - XAUDIO2_SEND_DESCRIPTOR pSends -
- - - Returns the voice's current state and cursor position data. - - -

For all encoded formats, including constant bit rate (CBR) formats such as adaptive differential pulse code modulation (ADPCM), SamplesPlayed is expressed in terms of decoded samples. For pulse code modulation (PCM) formats, SamplesPlayed is expressed in terms of either input or output samples. There is a one-to-one mapping from input to output for PCM formats.

If a client needs to get the correlated positions of several voices?that is, to know exactly which sample of a particular voice is playing when a specified sample of another voice is playing?it must make the calls in an XAudio2 engine callback. Doing this ensures that none of the voices advance while the calls are made.

-
- - ee419247 - XAUDIO2_VOICE_STATE - XAUDIO2_VOICE_STATE -
- - -
Pointer to a buffer context provided in the that is processed currently, or, if the voice is stopped currently, to the next buffer due to be processed. pCurrentBufferContext is null if there are no buffers in the queue.
-
- - ee419247 - void* pCurrentBufferContext - void pCurrentBufferContext -
- - -
Number of audio buffers currently queued on the voice, including the one that is processed currently.
-
- - ee419247 - unsigned int BuffersQueued - unsigned int BuffersQueued -
- - -
Total number of samples processed by this voice since it last started, or since the last audio stream ended (as marked with the flag). This total includes samples played multiple times due to looping. Theoretically, if all audio emitted by the voice up to this time is captured, this parameter would be the length of the audio stream in samples. If you specify when you call , this member won't be calculated, and its value is unspecified on return from . takes about one-third as much time to complete when you specify .
-
- - ee419247 - unsigned longlong SamplesPlayed - unsigned longlong SamplesPlayed -
- - - No documentation. - - - X3DAudioCalculateFlags - X3DAudioCalculateFlags - - - - No documentation. - - - X3DAUDIO_CALCULATE_MATRIX - X3DAUDIO_CALCULATE_MATRIX - - - - No documentation. - - - X3DAUDIO_CALCULATE_DELAY - X3DAUDIO_CALCULATE_DELAY - - - - No documentation. - - - X3DAUDIO_CALCULATE_LPF_DIRECT - X3DAUDIO_CALCULATE_LPF_DIRECT - - - - No documentation. - - - X3DAUDIO_CALCULATE_LPF_REVERB - X3DAUDIO_CALCULATE_LPF_REVERB - - - - No documentation. - - - X3DAUDIO_CALCULATE_REVERB - X3DAUDIO_CALCULATE_REVERB - - - - No documentation. - - - X3DAUDIO_CALCULATE_DOPPLER - X3DAUDIO_CALCULATE_DOPPLER - - - - No documentation. - - - X3DAUDIO_CALCULATE_EMITTER_ANGLE - X3DAUDIO_CALCULATE_EMITTER_ANGLE - - - - No documentation. - - - X3DAUDIO_CALCULATE_ZEROCENTER - X3DAUDIO_CALCULATE_ZEROCENTER - - - - No documentation. - - - X3DAUDIO_CALCULATE_REDIRECT_TO_LFE - X3DAUDIO_CALCULATE_REDIRECT_TO_LFE - - - - Functions - - - - - - Speed of sound in the air. - - - - - Sets all global 3D audio constants. - -
[in] Assignment of channels to speaker positions. This value must not be zero. The only permissible value on Xbox 360 is SPEAKER_XBOX.
-
[in] Speed of sound, in user-defined world units per second. Use this value only for doppler calculations. It must be greater than or equal to FLT_MIN.
-
[out] 3D audio instance handle. Use this handle when you call .
- None. - - microsoft.directx_sdk.x3daudio.x3daudioinitialize - HRESULT X3DAudioInitialize([In] SPEAKER_FLAGS SpeakerChannelMask,[In] float SpeedOfSound,[Out] X3DAUDIOHANDLE* Instance) - X3DAudioInitialize -
- - - Calculates DSP settings with respect to 3D parameters. - -
[in] 3D audio instance handle. Call to get this handle.
-
[in] Pointer to an representing the point of reception.
-
[in] Pointer to an representing the sound source.
-
[in] Flags used to control which DSP settings are calculated:
ValueDescription
Enables matrix coefficient table calculation.?
Enables delay time array calculation (stereo only).?
Enables low pass filter (LPF) direct-path coefficient calculation.?
Enables LPF reverb-path coefficient calculation.?
Enables reverb send level calculation.?
Enables Doppler shift factor calculation.?
Enables emitter-to-listener interior angle calculation.?
Fills the center channel with silence. This flag allows you to keep a 6-channel matrix so you do not have to remap the channels, but the center channel will be silent. This flag is only valid if you also set .?
Applies an equal mix of all source channels to a low frequency effect (LFE) destination channel. It only applies to matrix calculations with a source that does not have an LFE channel and a destination that does have an LFE channel. This flag is only valid if you also set .?
-
[in, out] Pointer to an structure that receives the calculation results.
- - ee419052 - void X3DAudioCalculate([In] const X3DAUDIOHANDLE* Instance,[In] const X3DAUDIO_LISTENER* pListener,[In] const X3DAUDIO_EMITTER* pEmitter,[In] X3DAudioCalculateFlags Flags,[InOut] X3DAUDIO_DSP_SETTINGS* pDSPSettings) - X3DAudioCalculate -
- - - Initializes a new instance of the class. - - The speakers config. - - - - Initializes a new instance of the class. - - The speakers config. - The speed of sound. - - - - Calculates dsp settings for the specified listener and emitter. - - The listener. - The emitter. - The flags. - The source channel count. - The destination channel count. - Dsp settings - - - - Specifies directionality for a single-channel non-LFE emitter by scaling DSP behavior with respect to the emitter's orientation. - - -

For a detailed explanation of sound cones see Sound Cones.

-
- - ee419054 - X3DAUDIO_CONE - X3DAUDIO_CONE -
- - -
Inner cone angle in radians. This value must be within 0.0f to X3DAUDIO_2PI.
-
- - ee419054 - float InnerAngle - float InnerAngle -
- - -
Outer cone angle in radians. This value must be within InnerAngle to X3DAUDIO_2PI.
-
- - ee419054 - float OuterAngle - float OuterAngle -
- - -
Volume scaler on/within inner cone. This value must be within 0.0f to 2.0f.
-
- - ee419054 - float InnerVolume - float InnerVolume -
- - -
Volume scaler on/beyond outer cone. This value must be within 0.0f to 2.0f.
-
- - ee419054 - float OuterVolume - float OuterVolume -
- - -
LPF direct-path or reverb-path coefficient scaler on/within inner cone. This value is only used for LPF calculations and must be within 0.0f to 1.0f.
-
- - ee419054 - float InnerLPF - float InnerLPF -
- - -
LPF direct-path or reverb-path coefficient scaler on or beyond outer cone. This value is only used for LPF calculations and must be within 0.0f to 1.0f.
-
- - ee419054 - float OuterLPF - float OuterLPF -
- - -
Reverb send level scaler on or within inner cone. This must be within 0.0f to 2.0f.
-
- - ee419054 - float InnerReverb - float InnerReverb -
- - -
Reverb send level scaler on/beyond outer cone. This must be within 0.0f to 2.0f.
-
- - ee419054 - float OuterReverb - float OuterReverb -
- - - Defines a DSP setting at a given normalized distance. - - - ee419056 - X3DAUDIO_DISTANCE_CURVE_POINT - X3DAUDIO_DISTANCE_CURVE_POINT - - - -
Normalized distance. This must be within 0.0f to 1.0f.
-
- - ee419056 - float Distance - float Distance -
- - -
DSP control setting.
-
- - ee419056 - float DSPSetting - float DSPSetting -
- - - Defines a DSP setting at a given normalized distance. - - - ee419056 - X3DAUDIO_DISTANCE_CURVE - X3DAUDIO_DISTANCE_CURVE - - - -
Normalized distance. This must be within 0.0f to 1.0f.
-
- - ee419056 - X3DAUDIO_DISTANCE_CURVE_POINT* pPoints - X3DAUDIO_DISTANCE_CURVE_POINT pPoints -
- - -
DSP control setting.
-
- - ee419056 - unsigned int PointCount - unsigned int PointCount -
- - - Receives the results from a call toX3DAudioCalculate. - - -

The following members must be initialized before passing this structure to the function:

  • pMatrixCoefficients

  • pDelayTimes

  • SrcChannelCount

  • DstChannelCount

The following members are returned by passing this structure to the function:

  • pMatrixCoefficients

  • pDelayTimes

  • LPFDirectCoefficient

  • LPFReverbCoefficient

  • ReverbLevel

  • DopplerFactor

  • EmitterToListenerAngle

  • EmitterToListenerDistance

  • EmitterVelocityComponent

  • ListenerVelocityComponent

Note
For pMatrixCoefficients and pDelayTimes, does not allocate additional memory. merely modifies the values at the memory locations allocated for these references.
-
- - ee419057 - X3DAUDIO_DSP_SETTINGS - X3DAUDIO_DSP_SETTINGS - - No documentation. - - - X3DAUDIO_DSP_SETTINGS -
- - - No documentation. - - - float* pMatrixCoefficients - float pMatrixCoefficients - - - - No documentation. - - - float* pDelayTimes - float pDelayTimes - - - - No documentation. - - - unsigned int SrcChannelCount - unsigned int SrcChannelCount - - - - No documentation. - - - unsigned int DstChannelCount - unsigned int DstChannelCount - - - - No documentation. - - - float LPFDirectCoefficient - float LPFDirectCoefficient - - - - No documentation. - - - float LPFReverbCoefficient - float LPFReverbCoefficient - - - - No documentation. - - - float ReverbLevel - float ReverbLevel - - - - No documentation. - - - float DopplerFactor - float DopplerFactor - - - - No documentation. - - - float EmitterToListenerAngle - float EmitterToListenerAngle - - - - No documentation. - - - float EmitterToListenerDistance - float EmitterToListenerDistance - - - - No documentation. - - - float EmitterVelocityComponent - float EmitterVelocityComponent - - - - No documentation. - - - float ListenerVelocityComponent - float ListenerVelocityComponent - - - - Defines a single-point or multiple-point 3D audio source that is used with an arbitrary number of sound channels. - - -

only supports a cone in a single-point emitter. Multi-point emitters are a convenient and efficient way to manage a related group of sound sources. Many properties are shared among all channel points, such as Doppler?the same Doppler shift is applied to all channels in the emitter. Thus, the Doppler value need only be calculated once, not per-point as would be needed with multiple separate single-point emitters. Because only has one orientation vector, a multi-point emitter cone would be of limited usefulness, forcing all channels to behave as if they were facing the same direction. If multiple independent cones are needed, multiple single-point emitters should be used, each with its own orientation.

The parameter type is typed to DirectX::XMFLOAT3, to provide x , y , and z floating-point values.

X3DAudio uses a left-handed Cartesian coordinate system, with values on the x-axis increasing from left to right, on the y-axis from bottom to top, and on the z-axis from near to far. Azimuths are measured clockwise from a given reference direction.

For user-defined distance curves, the distance field of the first point must be 0.0f and the distance field of the last point must be 1.0f.

If an emitter moves beyond a distance of (CurveDistanceScaler ? 1.0f), the last point on the curve is used to compute the volume output level. The last point is determined by the following:

.pPoints[PointCount-1].DSPSetting)
Inner Radius and Inner Radius Angle

InnerRadius is used to specify an area of smooth transition around the origin point as a sound travels directly through, above or below the listener. Elevation is accounted for by specifying an InnerRadiusAngle, whereby a sound whose elevation increases or decreases, will eventually start to bleed the sound into more than just two speakers.

When Inner Radius and Inner Radius Angle are not used, emitters are audible in the two closest speakers to their current position/orientation (or, if directly on a line with one speaker's defined angle, solely from that one speaker).

Inner Radius and Inner Radius Angle have no effect on emitters positioned outside of the cones they describe. Inside of the cone, they will gradually cause the sound to bleed into the opposite speakers, until the sound will be equally heard in all speakers when the emitter is at the same position as (or directly above or below) the listener.

-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_EMITTER - X3DAUDIO_EMITTER - - No documentation. - - - X3DAUDIO_EMITTER -
- - -
Pointer to a sound cone. Used only with single-channel emitters for matrix, LPF (both direct and reverb paths), and reverb calculations. null specifies the emitter is omnidirectional.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_CONE* pCone - X3DAUDIO_CONE pCone -
- - -
Orientation of the front direction. This value must be orthonormal with OrientTop. OrientFront must be normalized when used. For single-channel emitters without cones OrientFront is only used for emitter angle calculations. For multi channel emitters or single-channel with cones OrientFront is used for matrix, LPF (both direct and reverb paths), and reverb calculations.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_VECTOR OrientFront - X3DAUDIO_VECTOR OrientFront -
- - -
Orientation of the top direction. This value must be orthonormal with OrientFront. OrientTop is only used with multi-channel emitters for matrix calculations.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_VECTOR OrientTop - X3DAUDIO_VECTOR OrientTop -
- - -
Position in user-defined world units. This value does not affect Velocity.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_VECTOR Position - X3DAUDIO_VECTOR Position -
- - -
Velocity vector in user-defined world units/second. This value is used only for doppler calculations. It does not affect Position.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_VECTOR Velocity - X3DAUDIO_VECTOR Velocity -
- - -
Value to be used for the inner radius calculations. If InnerRadius is 0, then no inner radius is used, but InnerRadiusAngle may still be used. This value must be between 0.0f and MAX_FLT.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - float InnerRadius - float InnerRadius -
- - -
Value to be used for the inner radius angle calculations. This value must be between 0.0f and X3DAUDIO_PI/4.0.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - float InnerRadiusAngle - float InnerRadiusAngle -
- - -
Number of emitters defined by the structure. Must be greater than 0.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - unsigned int ChannelCount - unsigned int ChannelCount -
- - -
Distance from Position that channels will be placed if ChannelCount is greater than 1. ChannelRadius is only used with multi-channel emitters for matrix calculations. Must be greater than or equal to 0.0f.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - float ChannelRadius - float ChannelRadius -
- - -
Table of channel positions, expressed as an azimuth in radians along the channel radius with respect to the front orientation vector in the plane orthogonal to the top orientation vector. An azimuth of X3DAUDIO_2PI specifies a channel is a low-frequency effects (LFE) channel. LFE channels are positioned at the emitter base and are calculated with respect to pLFECurve only, never pVolumeCurve. pChannelAzimuths must have at least ChannelCount elements. The table values must be within 0.0f to X3DAUDIO_2PI. pChannelAzimuths is used with multi-channel emitters for matrix calculations.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - float* pChannelAzimuths - float pChannelAzimuths -
- - -
Volume-level distance curve, which is used only for matrix calculations. null specifies a specialized default curve that conforms to the inverse square law, such that when distance is between 0.0f and CurveDistanceScaler ? 1.0f, no attenuation is applied.

When distance is greater than CurveDistanceScaler ? 1.0f, the amplification factor is (CurveDistanceScaler ? 1.0f)/distance. At a distance of CurveDistanceScaler ? 2.0f, the sound will be at half volume or -6 dB, at a distance of CurveDistanceScaler ? 4.0f, the sound will be at one quarter volume or -12 dB, and so on.

pVolumeCurve and pLFECurve are independent of each other. pVolumeCurve does not affect LFE channel volume.

-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_DISTANCE_CURVE* pVolumeCurve - X3DAUDIO_DISTANCE_CURVE pVolumeCurve -
- - -
LFE roll-off distance curve, or null to use default curve: [0.0f, CurveDistanceScaler ?1.0f], [CurveDistanceScaler ?1.0f, 0.0f]. A null value for pLFECurve specifies a default curve that conforms to the inverse square law with distances <= CurveDistanceScaler clamped to no attenuation.

pVolumeCurve and pLFECurve are independent of each other. pLFECurve does not affect non LFE channel volume.

-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_DISTANCE_CURVE* pLFECurve - X3DAUDIO_DISTANCE_CURVE pLFECurve -
- - -
Low-pass filter (LPF) direct-path coefficient distance curve, or null to use the default curve: [0.0f, 1.0f], [1.0f, 0.75f]. pLPFDirectCurve is only used for LPF direct-path calculations.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_DISTANCE_CURVE* pLPFDirectCurve - X3DAUDIO_DISTANCE_CURVE pLPFDirectCurve -
- - -
LPF reverb-path coefficient distance curve, or null to use default curve: [0.0f, 0.75f], [1.0f, 0.75f]. pLPFReverbCurve is only used for LPF reverb path calculations.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_DISTANCE_CURVE* pLPFReverbCurve - X3DAUDIO_DISTANCE_CURVE pLPFReverbCurve -
- - -
Reverb send level distance curve, or null to use default curve: [0.0f, 1.0f], [1.0f, 0.0f].
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - X3DAUDIO_DISTANCE_CURVE* pReverbCurve - X3DAUDIO_DISTANCE_CURVE pReverbCurve -
- - -
Curve distance scaler that is used to scale normalized distance curves to user-defined world units, and/or to exaggerate their effect. This does not affect any other calculations. The value must be within the range FLT_MIN to FLT_MAX. CurveDistanceScaler is only used for matrix, LPF (both direct and reverb paths), and reverb calculations.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - float CurveDistanceScaler - float CurveDistanceScaler -
- - -
Doppler shift scaler that is used to exaggerate Doppler shift effect. DopplerScaler is only used for Doppler calculations and does not affect any other calculations. The value must be within the range 0.0f to FLT_MAX.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_emitter - float DopplerScaler - float DopplerScaler -
- - - Reference to Cone data. - - X3DAUDIO_CONE* pCone - - - disabled as it is not used - - - - Defines a point of 3D audio reception. - - -

The parameter type is typed to DirectX::XMFLOAT3, to provide x, y and z floating-point values.

A listener's front and top vectors must be orthonormal. To be considered orthonormal, a pair of vectors must have a magnitude of 1 +- 1x10-5 and a dot product of 0 +- 1x10-5.

-
- - microsoft.directx_sdk.x3daudio.x3daudio_listener - X3DAUDIO_LISTENER - X3DAUDIO_LISTENER - - No documentation. - - - X3DAUDIO_LISTENER -
- - -
Orientation of front direction. When pCone is null OrientFront is used only for matrix and delay calculations. When pCone is not null OrientFront is used for matrix, LPF (both direct and reverb paths), and reverb calculations. This value must be orthonormal with OrientTop when used.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_listener - X3DAUDIO_VECTOR OrientFront - X3DAUDIO_VECTOR OrientFront -
- - -
Orientation of top direction, used only for matrix and delay calculations. This value must be orthonormal with OrientFront when used
-
- - microsoft.directx_sdk.x3daudio.x3daudio_listener - X3DAUDIO_VECTOR OrientTop - X3DAUDIO_VECTOR OrientTop -
- - -
Position in user-defined world units. This value does not affect Velocity.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_listener - X3DAUDIO_VECTOR Position - X3DAUDIO_VECTOR Position -
- - -
Velocity vector in user-defined world units per second, used only for doppler calculations. This value does not affect Position.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_listener - X3DAUDIO_VECTOR Velocity - X3DAUDIO_VECTOR Velocity -
- - -
Pointer to an structure for this listener. Providing a listener cone will specify that additional calculations are performed when determining the volume and filter DSP parameters for individual sound sources. A null pCone value specifies an omnidirectional sound and no cone processing is applied. pCone is only used for matrix, LPF (both direct and reverb paths), and reverb calculations.
-
- - microsoft.directx_sdk.x3daudio.x3daudio_listener - X3DAUDIO_CONE* pCone - X3DAUDIO_CONE pCone -
- - - Reference to Cone data. - - X3DAUDIO_CONE* pCone - - - Disabled as it is not used - - - - Describes the contents of a stream buffer. - - -

This metadata can be used to implement optimizations that require knowledge of a stream buffer's contents. - For example, XAPOs that always produce silent output from silent input can check the flag on the input stream buffer - to determine if any signal processing is necessary. If silent, the XAPO can simply set the flag on the output - stream buffer to silent and return, thus averting the work of processing silent data.

Likewise, XAPOs that receive valid input data, but generate silence (for any reason), may set the - output stream buffer's flag accordingly, rather than writing silent samples to the buffer.

These flags represent what should be assumed is in the respective buffer. - The flags may not reflect what is actually stored in memory. - For example, the indicates that silent data should be assumed, however the respective memory may be - uninitialized

-
- - ee419207 - XAPO_BUFFER_FLAGS - XAPO_BUFFER_FLAGS -
- - - No documentation. - - - XAPO_BUFFER_SILENT - XAPO_BUFFER_SILENT - - - - No documentation. - - - XAPO_BUFFER_VALID - XAPO_BUFFER_VALID - - - - None. - - - None - None - - - - No documentation. - - - XAPO_PROPERTY_TYPE - XAPO_PROPERTY_TYPE - - - - No documentation. - - - XAPO_FLAG_CHANNELS_MUST_MATCH - XAPO_FLAG_CHANNELS_MUST_MATCH - - - - No documentation. - - - XAPO_FLAG_FRAMERATE_MUST_MATCH - XAPO_FLAG_FRAMERATE_MUST_MATCH - - - - No documentation. - - - XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH - XAPO_FLAG_BITSPERSAMPLE_MUST_MATCH - - - - No documentation. - - - XAPO_FLAG_BUFFERCOUNT_MUST_MATCH - XAPO_FLAG_BUFFERCOUNT_MUST_MATCH - - - - No documentation. - - - XAPO_FLAG_INPLACE_REQUIRED - XAPO_FLAG_INPLACE_REQUIRED - - - - No documentation. - - - XAPO_FLAG_INPLACE_SUPPORTED - XAPO_FLAG_INPLACE_SUPPORTED - - - - No documentation. - - - XAPO_FLAG_DEFAULT - XAPO_FLAG_DEFAULT - - - - Functions - - - - - - Creates an instance of the requested XAPOFX effect. - -
ID of the effect to create. Use the __uuidof on the effect class name to get the CLSID for an effect. For example, __uuidof(FXReverb) would provide the CLSID for the FXReverb effect. For a list of effects provided by XAPOFX, see XAPOFX Overview. For an example of retrieving the CLSID for an effect, see How to: Use XAPOFX in XAudio2.
-
Receives a reference to the created XAPO instance. If CreateFX fails, pEffect is untouched.
-
[optional] Effect-specific initialization parameters. This may be null if InitDataByteSize is zero.
-
[optional] Size of pInitData in bytes. This may be zero if pInitData is null.
- Returns if successful; otherwise, an error code. - -

The created XAPO will have a reference count of 1. Client code should call IUnknown::Release after passing the XAPO to XAudio2 to allow XAudio2 to dispose of the XAPO when it is no longer needed. Use or to pass an XAPO to XAudio2.

-
- - hh405044 - HRESULT CreateFX([In] const GUID& clsid,[Out, Fast] IUnknown** pEffect,[In, Buffer, Optional] const void* pInitData,[In] unsigned int InitDataByteSize) - CreateFX -
- - - No documentation. - - - FXECHO_INITDATA - FXECHO_INITDATA - - - - No documentation. - - - float MaxDelay - float MaxDelay - - - - Parameters for use with the FXEcho XAPO. - - -

Echo only supports FLOAT32 audio formats.

-
- - ee417667 - FXECHO_PARAMETERS - FXECHO_PARAMETERS -
- - -
Ratio of wet (processed) signal to dry (original) signal.
-
- - ee417667 - float WetDryMix - float WetDryMix -
- - -
Amount of output to feed back into input.
-
- - ee417667 - float Feedback - float Feedback -
- - -
Delay to all channels in milliseconds. This value must be between FXECHO_MIN_DELAY and .MaxDelay.
-
- - ee417667 - float Delay - float Delay -
- - - Parameters for use with the FXEQ XAPO. - - -

Each band ranges from FrequencyCenterN - (BandwidthN / 2) to FrequencyCenterN + (BandwidthN / 2).

-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - FXEQ_PARAMETERS - FXEQ_PARAMETERS -
- - -
Center frequency in Hz for band 0. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER.
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float FrequencyCenter0 - float FrequencyCenter0 -
- - -
The boost or decrease to frequencies in band 0. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float Gain0 - float Gain0 -
- - -
Width of band 0. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH.
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float Bandwidth0 - float Bandwidth0 -
- - -
Center frequency in Hz for band 1. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER.
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float FrequencyCenter1 - float FrequencyCenter1 -
- - -
The boost or decrease to frequencies in band 1. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float Gain1 - float Gain1 -
- - -
Width of band 1. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH.
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float Bandwidth1 - float Bandwidth1 -
- - -
Center frequency in Hz for band 2. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER.
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float FrequencyCenter2 - float FrequencyCenter2 -
- - -
The boost or decrease to frequencies in band 2. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float Gain2 - float Gain2 -
- - -
Width of band 2. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH.
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float Bandwidth2 - float Bandwidth2 -
- - -
Center frequency in Hz for band 3. Must be between FXEQ_MIN_FREQUENCY_CENTER and FXEQ_MAX_FREQUENCY_CENTER.
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float FrequencyCenter3 - float FrequencyCenter3 -
- - -
The boost or decrease to frequencies in band 3. Must be between FXEQ_MIN_GAIN and FXEQ_MAX_GAIN
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float Gain3 - float Gain3 -
- - -
Width of band 3. Must be between FXEQ_MIN_BANDWIDTH and FXEQ_MAX_BANDWIDTH.
-
- - microsoft.directx_sdk.xapofx.fxeq_parameters - float Bandwidth3 - float Bandwidth3 -
- - - Parameters for use with the FXMasteringLimiter XAPO. - - - microsoft.directx_sdk.xapofx.fxmasteringlimiter_parameters - FXMASTERINGLIMITER_PARAMETERS - FXMASTERINGLIMITER_PARAMETERS - - - Constant DefaultRelease. - FXMASTERINGLIMITER_DEFAULT_RELEASE - - - Constant MaximumRelease. - FXMASTERINGLIMITER_MAX_RELEASE - - - Constant MinimumLoudness. - FXMASTERINGLIMITER_MIN_LOUDNESS - - - Constant DefaultLoudness. - FXMASTERINGLIMITER_DEFAULT_LOUDNESS - - - Constant MaximumLoudness. - FXMASTERINGLIMITER_MAX_LOUDNESS - - - Constant MinimumRelease. - FXMASTERINGLIMITER_MIN_RELEASE - - - -
Speed at which the limiter stops affecting audio once it drops below the limiter's threshold. Value must be between and .
-
- - microsoft.directx_sdk.xapofx.fxmasteringlimiter_parameters - unsigned int Release - unsigned int Release -
- - -
Threshold of the limiter. Value must be between and .
-
- - microsoft.directx_sdk.xapofx.fxmasteringlimiter_parameters - unsigned int Loudness - unsigned int Loudness -
- - - Parameters for use with the FXReverb XAPO. - - - microsoft.directx_sdk.xapofx.fxreverb_parameters - FXREVERB_PARAMETERS - FXREVERB_PARAMETERS - - - -
Controls the character of the individual wall reflections. Set to minimum value to simulate a hard flat surface and to maximum value to simulate a diffuse surface.Value must be between FXREVERB_MIN_DIFFUSION and FXREVERB_MAX_DIFFUSION.
-
- - microsoft.directx_sdk.xapofx.fxreverb_parameters - float Diffusion - float Diffusion -
- - -
Size of the room. Value must be between FXREVERB_MIN_ROOMSIZE and FXREVERB_MAX_ROOMSIZE. Note that physical meaning of RoomSize is subjective and not tied to any particular units. A smaller value will result in reflections reaching the listener more quickly while reflections will take longer with larger values for RoomSize.
-
- - microsoft.directx_sdk.xapofx.fxreverb_parameters - float RoomSize - float RoomSize -
- - - Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to - do any final initialization beforeProcessis called on the realtime thread. - - -

Once locked, the input and output configuration and any other locked parameters remain constant until - UnLockForProcess is called. After an XAPO is locked, further calls to LockForProcess have no effect until the UnLockForProcess function is called.

An XAPO indicates what specific formats it supports through its implementation of the - IsInputFormatSupported and - IsOutputFormatSupported methods. An XAPO should assert the input and - output configurations are supported and that any required effect-specific initialization is complete. The - IsInputFormatSupported, - IsOutputFormatSupported, and - Initialize methods should be used as necessary before calling this method.

Because Process is a nonblocking method, all internal memory buffers required for - Process should be allocated in LockForProcess.

Process is never called before LockForProcess returns successfully.

LockForProcess is called directly by XAudio2 and should not be called by the client code.

-
- - ee418455 - IXAPO - IXAPO -
- - - Queries if a specific input format is supported for a given output format. - - Output format. - Input format to check for being supported. - If not NULL, and the input format is not supported for the given output format, ppSupportedInputFormat returns a pointer to the closest input format that is supported. Use {{XAPOFree}} to free the returned structure. - No documentation. - HRESULT IXAPO::IsInputFormatSupported([None] const WAVEFORMATEX* pOutputFormat,[None] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat) - - - - Queries if a specific output format is supported for a given input format. - - [in] Input format. - [in] Output format to check for being supported. - [out] If not NULL and the output format is not supported for the given input format, ppSupportedOutputFormat returns a pointer to the closest output format that is supported. Use {{XAPOFree}} to free the returned structure. - No documentation. - HRESULT IXAPO::IsOutputFormatSupported([None] const WAVEFORMATEX* pInputFormat,[None] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat) - - - - Performs any effect-specific initialization. - - Effect-specific initialization parameters, may be NULL if DataByteSize is 0. - No documentation. - HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[None] UINT32 DataByteSize) - - - - Resets variables dependent on frame history. - - void IXAPO::Reset() - - - - Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to - do any final initialization before {{Process}} is called on the realtime thread. - - Array of input structures.pInputLockedParameters may be NULL if InputLockedParameterCount is 0, otherwise itmust have InputLockedParameterCount elements. - Array of output structures.pOutputLockedParameters may be NULL if OutputLockedParameterCount is 0, otherwise itmust have OutputLockedParameterCount elements. - No documentation. - HRESULT IXAPO::LockForProcess([None] UINT32 InputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[None] UINT32 OutputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters) - - - - Deallocates variables that were allocated with the {{LockForProcess}} method. - - void IXAPO::UnlockForProcess() - - - - Runs the XAPO's digital signal processing (DSP) code on the given input and output buffers. - - [in] Input array of structures. - [in, out] Output array of structures. On input, the value of .ValidFrameCount indicates the number of frames that the XAPO should write to the output buffer. On output, the value of .ValidFrameCount indicates the actual number of frames written. - TRUE to process normally; FALSE to process thru. See Remarks for additional information. - void IXAPO::Process([None] UINT32 InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[None] UINT32 OutputProcessParameterCount,[InOut, Buffer, Optional] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[None] BOOL IsEnabled) - - - - Returns the number of input frames required to generate the given number of output frames. - - The number of output frames desired. - No documentation. - UINT32 IXAPO::CalcInputFrames([None] UINT32 OutputFrameCount) - - - - Returns the number of output frames that will be generated from a given number of input frames. - - The number of input frames. - No documentation. - UINT32 IXAPO::CalcOutputFrames([None] UINT32 InputFrameCount) - - - - Returns the registration properties of an XAPO. - - a structure containing theregistration properties the XAPO was created with; use XAPOFree to free thestructure. - HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties) - - - - Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to - do any final initialization beforeProcessis called on the realtime thread. - - -

Once locked, the input and output configuration and any other locked parameters remain constant until - UnLockForProcess is called. After an XAPO is locked, further calls to LockForProcess have no effect until the UnLockForProcess function is called.

An XAPO indicates what specific formats it supports through its implementation of the - IsInputFormatSupported and - IsOutputFormatSupported methods. An XAPO should assert the input and - output configurations are supported and that any required effect-specific initialization is complete. The - IsInputFormatSupported, - IsOutputFormatSupported, and - Initialize methods should be used as necessary before calling this method.

Because Process is a nonblocking method, all internal memory buffers required for - Process should be allocated in LockForProcess.

Process is never called before LockForProcess returns successfully.

LockForProcess is called directly by XAudio2 and should not be called by the client code.

-
- - ee418455 - IXAPO - IXAPO - - Native Accessor to an existing AudioProcessor instance - -
- - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - - Returns the registration properties of an XAPO. - -
Receives a reference to a structure containing theregistration properties the XAPO was created with; use XAPOFree to free thestructure.
-

Returns if successful; returns an error code otherwise.

- - microsoft.directx_sdk.ixapo.ixapo.getregistrationproperties - HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties) - IXAPO::GetRegistrationProperties -
- - - Queries if a specific input format is supported for a given output format. - -
Output format.
-
Input format to check for being supported.
-
If not null, and the input format is not supported for the given output format, ppSupportedInputFormat returns a reference to the closest input format that is supported. Use XAPOFree to free the returned structure.
-

Returns if the format pair is supported. Returns XAPO_E_FORMAT_UNSUPPORTED if the format pair is not supported.

- -

The and IsInputFormatSupported methods allow an XAPO to indicate which audio formats it is capable of processing. If a requested format is not supported, the XAPO should return the closest format that it does support. The closest format should be determined based on frame rate, bit depth, and channel count, in that order of importance. The behavior of IsInputFormatSupported is allowed to change, based on the internal state of the XAPO, but its behavior should remain constant between calls to the and methods.

-
- - ee418453 - HRESULT IXAPO::IsInputFormatSupported([In] const WAVEFORMATEX* pOutputFormat,[In] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat) - IXAPO::IsInputFormatSupported -
- - - Queries if a specific output format is supported for a given input format. - -
[in] Input format.
-
[in] Output format to check for being supported.
-
[out] If not null and the output format is not supported for the given input format, ppSupportedOutputFormat returns a reference to the closest output format that is supported. Use XAPOFree to free the returned structure.
-

Returns if the format pair is supported. Returns XAPO_E_FORMAT_UNSUPPORTED if the format pair is not supported.

- -

The and IsOutputFormatSupported methods allow an XAPO to indicate which audio formats it is capable of processing. If a requested format is not supported, the XAPO should return the closest format that it does support. The closest format should be determined based on frame rate, bit depth, and channel count, in that order of importance. The behavior of IsOutputFormatSupported is allowed to change, based on the internal state of the XAPO, but its behavior should remain constant between calls to the and methods.

-
- - ee418454 - HRESULT IXAPO::IsOutputFormatSupported([In] const WAVEFORMATEX* pInputFormat,[In] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat) - IXAPO::IsOutputFormatSupported -
- - - Performs any effect-specific initialization. - -
Effect-specific initialization parameters, may be null if DataByteSize is 0.
-
Size of pData in bytes, may be 0 if pData is null.
-

Returns if successful, an error code otherwise.

- -

The contents of pData are defined by a given XAPO. Immutable parameters (constant for the lifetime of the XAPO) should be set in this method. Once initialized, an XAPO cannot be initialized again. An XAPO should be initialized before passing it to XAudio2 as part of an effect chain.

Note
XAudio2 does not call this method, it should be called by the client before passing the XAPO to XAudio2.
-
- - microsoft.directx_sdk.ixapo.ixapo.initialize - HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[In] unsigned int DataByteSize) - IXAPO::Initialize -
- - - Resets variables dependent on frame history. - - -

Constant and locked parameters such as the input and output formats remain unchanged. Variables set by remain unchanged.

For example, an effect with delay should zero out its delay line during this method, but should not reallocate anything as the XAPO remains locked with a constant input and output configuration.

XAudio2 only calls this method if the XAPO is locked.

This method is called from the realtime thread and should not block.

-
- - microsoft.directx_sdk.ixapo.ixapo.reset - void IXAPO::Reset() - IXAPO::Reset -
- - - Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to - do any final initialization beforeProcessis called on the realtime thread. - - No documentation. - No documentation. - No documentation. - No documentation. -

Returns if successful, an error code otherwise.

- -

Once locked, the input and output configuration and any other locked parameters remain constant until - UnLockForProcess is called. After an XAPO is locked, further calls to LockForProcess have no effect until the UnLockForProcess function is called.

An XAPO indicates what specific formats it supports through its implementation of the - IsInputFormatSupported and - IsOutputFormatSupported methods. An XAPO should assert the input and - output configurations are supported and that any required effect-specific initialization is complete. The - IsInputFormatSupported, - IsOutputFormatSupported, and - Initialize methods should be used as necessary before calling this method.

Because Process is a nonblocking method, all internal memory buffers required for - Process should be allocated in LockForProcess.

Process is never called before LockForProcess returns successfully.

LockForProcess is called directly by XAudio2 and should not be called by the client code.

-
- - microsoft.directx_sdk.ixapo.ixapo.lockforprocess - HRESULT IXAPO::LockForProcess([In] unsigned int InputLockedParameterCount,[In, Buffer] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[In] unsigned int OutputLockedParameterCount,[In, Buffer] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters) - IXAPO::LockForProcess -
- - - Deallocates variables that were allocated with theLockForProcessmethod. - - -

Unlocking an XAPO instance allows it to be reused with - different input and output formats. -

-
- - ee418460 - void IXAPO::UnlockForProcess() - IXAPO::UnlockForProcess -
- - - Runs the XAPO's digital signal processing (DSP) code on the given input and output buffers. - -
[in] Number of elements in pInputProcessParameters.
Note
XAudio2 currently supports only one input stream and one output stream.
-
[in] Input array of structures.
-
[in] Number of elements in pOutputProcessParameters.
Note
XAudio2 currently supports only one input stream and one output stream.
-
[in, out] Output array of structures. On input, the value of .ValidFrameCount indicates the number of frames that the XAPO should write to the output buffer. On output, the value of .ValidFrameCount indicates the actual number of frames written.
-
TRUE to process normally; to process thru. See Remarks for additional information.
- -

Implementations of this function should not block, as the function is called from the realtime audio processing thread.

All code that could cause a delay, such as format validation and memory allocation, should be put in the method, which is not called from the realtime audio processing thread.

For in-place processing, the pInputProcessParameters parameter will not necessarily be the same as pOutputProcessParameters. Rather, their pBuffer members will point to the same memory.

Multiple input and output buffers may be used with in-place XAPOs, though the input buffer count must equal the output buffer count. For in-place processing when multiple input and output buffers are used, the XAPO may assume the number of input buffers equals the number of output buffers.

In addition to writing to the output buffer, as appropriate, an XAPO is responsible for setting the output stream's buffer flags and valid frame count.

When IsEnabled is , the XAPO should not apply its normal processing to the given input/output buffers during. It should instead pass data from input to output with as little modification possible. Effects that perform format conversion should continue to do so. Effects must ensure transitions between normal and thru processing do not introduce discontinuities into the signal.

When writing a Process method, it is important to note XAudio2 audio data is interleaved, which means data from each channel is adjacent for a particular sample number. For example, if there was a 4-channel wave playing into an XAudio2 source voice, the audio data would be a sample of channel 0, a sample of channel 1, a sample of channel 2, a sample of channel 3, and then the next sample of channels 0, 1, 2, 3, and so on.

-
- - microsoft.directx_sdk.ixapo.ixapo.process - void IXAPO::Process([In] unsigned int InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[In] unsigned int OutputProcessParameterCount,[In, Buffer] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[In] BOOL IsEnabled) - IXAPO::Process -
- - - Returns the number of input frames required to generate the given number of output frames. - -
The number of output frames desired.
-

Returns the number of input frames required.

- -

XAudio2 calls this method to determine what size input buffer an XAPO requires to generate - the given number of output frames. This method only needs to be called once while an XAPO is locked. - CalcInputFrames is only called by XAudio2 if the XAPO is locked.

This function should not block, because it may be called from the realtime audio processing thread.

-
- - microsoft.directx_sdk.ixapo.ixapo.calcinputframes - unsigned int IXAPO::CalcInputFrames([In] unsigned int OutputFrameCount) - IXAPO::CalcInputFrames -
- - - Returns the number of output frames that will be generated from a given number of input frames. - -
The number of input frames.
-

Returns the number of output frames that will be produced.

- -

XAudio2 calls this method to determine how large of an output buffer an XAPO will require for a - certain number of input frames. CalcOutputFrames is only called by XAudio2 if the XAPO is locked.

This function should not block, because it may be called from the realtime audio processing thread.

-
- - ee418450 - unsigned int IXAPO::CalcOutputFrames([In] unsigned int InputFrameCount) - IXAPO::CalcOutputFrames -
- - - Queries if a specific input format is supported for a given output format. - - Output format. - Input format to check for being supported. - If not NULL, and the input format is not supported for the given output format, ppSupportedInputFormat returns a pointer to the closest input format that is supported. Use {{XAPOFree}} to free the returned structure. - No documentation. - HRESULT IXAPO::IsInputFormatSupported([None] const WAVEFORMATEX* pOutputFormat,[None] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat) - - - - Queries if a specific output format is supported for a given input format. - - [in] Input format. - [in] Output format to check for being supported. - [out] If not NULL and the output format is not supported for the given input format, ppSupportedOutputFormat returns a pointer to the closest output format that is supported. Use {{XAPOFree}} to free the returned structure. - No documentation. - HRESULT IXAPO::IsOutputFormatSupported([None] const WAVEFORMATEX* pInputFormat,[None] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat) - - - - Performs any effect-specific initialization. - - Effect-specific initialization parameters, may be NULL if DataByteSize is 0. - No documentation. - HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[None] UINT32 DataByteSize) - - - - Resets variables dependent on frame history. - - void IXAPO::Reset() - - - - Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to - do any final initialization before {{Process}} is called on the realtime thread. - - Array of input structures.pInputLockedParameters may be NULL if InputLockedParameterCount is 0, otherwise itmust have InputLockedParameterCount elements. - Array of output structures.pOutputLockedParameters may be NULL if OutputLockedParameterCount is 0, otherwise itmust have OutputLockedParameterCount elements. - No documentation. - HRESULT IXAPO::LockForProcess([None] UINT32 InputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[None] UINT32 OutputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters) - - - - Deallocates variables that were allocated with the {{LockForProcess}} method. - - void IXAPO::UnlockForProcess() - - - - Runs the XAPO's digital signal processing (DSP) code on the given input and output buffers. - - [in] Input array of structures. - [in, out] Output array of structures. On input, the value of .ValidFrameCount indicates the number of frames that the XAPO should write to the output buffer. On output, the value of .ValidFrameCount indicates the actual number of frames written. - TRUE to process normally; FALSE to process thru. See Remarks for additional information. - void IXAPO::Process([None] UINT32 InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[None] UINT32 OutputProcessParameterCount,[InOut, Buffer, Optional] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[None] BOOL IsEnabled) - - - - Returns the number of input frames required to generate the given number of output frames. - - The number of output frames desired. - No documentation. - UINT32 IXAPO::CalcInputFrames([None] UINT32 OutputFrameCount) - - - - Returns the number of output frames that will be generated from a given number of input frames. - - The number of input frames. - No documentation. - UINT32 IXAPO::CalcOutputFrames([None] UINT32 InputFrameCount) - - - - Returns the registration properties of an XAPO. - - a structure containing theregistration properties the XAPO was created with; use XAPOFree to free thestructure. - HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties) - - - - Retrieves the requested interface reference if the XAPO supports it. - - -

XAPO instances are passed to XAudio2 as interfaces and XAudio2 uses QueryInterface to acquire an interface and to detect whether the XAPO implements the interface. Implementations of must accept requests for __uuidof() and if is implemented must also accept requests for __uuidof().

-
- - ee418445 - IXAPOParameters - IXAPOParameters -
- - - Sets effect-specific parameters. - - Effect-specific parameter block. - void IXAPOParameters::SetParameters([In, Buffer] const void* pParameters,[None] UINT32 ParameterByteSize) - - - - Gets the current values for any effect-specific parameters. - - [in, out] Receives an effect-specific parameter block. - void IXAPOParameters::GetParameters([Out, Buffer] void* pParameters,[None] UINT32 ParameterByteSize) - - - - Retrieves the requested interface reference if the XAPO supports it. - - -

XAPO instances are passed to XAudio2 as interfaces and XAudio2 uses QueryInterface to acquire an interface and to detect whether the XAPO implements the interface. Implementations of must accept requests for __uuidof() and if is implemented must also accept requests for __uuidof().

-
- - ee418445 - IXAPOParameters - IXAPOParameters -
- - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - - Sets effect-specific parameters. - -
Effect-specific parameter block.
-
Size of pParameters, in bytes.
- -

The data in pParameters is completely effect-specific and determined by the implementation of the function. The data passed to SetParameters can be used to set the state of the XAPO and control the behavior of the function.

SetParameters can only be called on the real-time audio processing thread; no synchronization between SetParameters and the method is necessary. However, the method may be called from any thread as it adds in the required synchronization to deliver a copy (asynchronously) of the parameters to SetParameters on the real-time thread; no synchronization between and the method is necessary.

-
- - ee418447 - void IXAPOParameters::SetParameters([In, Buffer] const void* pParameters,[In] unsigned int ParameterByteSize) - IXAPOParameters::SetParameters -
- - - Gets the current values for any effect-specific parameters. - -
[in, out] Receives an effect-specific parameter block.
-
[in] Size of pParameters, in bytes.
- -

The data in pParameters is completely effect-specific and determined by the implementation of the function. The data returned in pParameters can be used to provide information about the current state of the XAPO.

Unlike SetParameters, XAudio2 does not call this method on the realtime audio processing thread. Thus, the XAPO must protect variables shared with or using appropriate synchronization. The CXAPOParametersBase class is an implementation of and its implementation of GetParameters efficiently handles this synchronization for the user.

XAudio2 calls this method from the method.

This method may block and should never be called from the realtime audio processing thread instead get the current parameters from CXAPOParametersBase::BeginProcess.

-
- - ee418443 - void IXAPOParameters::GetParameters([Out, Buffer] void* pParameters,[In] unsigned int ParameterByteSize) - IXAPOParameters::GetParameters -
- - - Defines stream buffer parameters that may change from one call to the next. Used with theProcessmethod. - - -

Although the format and maximum size values of a particular stream buffer are constant, as defined by the XAPO_LOCKFORPROCESS_PARAMETERS structure, the actual memory address of the stream buffer is permitted to change. For constant-bit-rate (CBR) XAPOs, ValidFrameCount is constant and is always equal to the corresponding XAPO_LOCKFORPROCESS_PARAMETERS.MaxFrameCount for this buffer.

Note
Only constant-bit-rate XAPOs are currently supported.
-
- - ee419209 - XAPO_PROCESS_BUFFER_PARAMETERS - XAPO_PROCESS_BUFFER_PARAMETERS -
- - - No documentation. - - - void* pBuffer - void pBuffer - - - - No documentation. - - - XAPO_BUFFER_FLAGS BufferFlags - XAPO_BUFFER_FLAGS BufferFlags - - - - No documentation. - - - unsigned int ValidFrameCount - unsigned int ValidFrameCount - - - - No documentation. - - - XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS - XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS - - - - No documentation. - - - const WAVEFORMATEX* pFormat - WAVEFORMATEX pFormat - - - - No documentation. - - - unsigned int MaxFrameCount - unsigned int MaxFrameCount - - - - Gets or sets the waveformat. - - The format. - - - - Describes general characteristics of an XAPO. Used withIXAPO::GetRegistrationPropertiesandCXAPOBase::CXAPOBase. - - - microsoft.directx_sdk.xapo.xapo_registration_properties - XAPO_REGISTRATION_PROPERTIES - XAPO_REGISTRATION_PROPERTIES - - - - No documentation. - - - GUID clsid - GUID clsid - - - - No documentation. - - - wchar_t FriendlyName[256] - wchar_t FriendlyName - - - - No documentation. - - - wchar_t CopyrightInfo[256] - wchar_t CopyrightInfo - - - - No documentation. - - - unsigned int MajorVersion - unsigned int MajorVersion - - - - No documentation. - - - unsigned int MinorVersion - unsigned int MinorVersion - - - - No documentation. - - - XAPO_PROPERTY_TYPE Flags - XAPO_PROPERTY_TYPE Flags - - - - No documentation. - - - unsigned int MinInputBufferCount - unsigned int MinInputBufferCount - - - - No documentation. - - - unsigned int MaxInputBufferCount - unsigned int MaxInputBufferCount - - - - No documentation. - - - unsigned int MinOutputBufferCount - unsigned int MinOutputBufferCount - - - - No documentation. - - - unsigned int MaxOutputBufferCount - unsigned int MaxOutputBufferCount - - - - The namespace provides a managed XAudio2 API. - - hh405049 - XAudio2 - XAudio2 - - - - Internal VoiceCallback callback Impl - - - - - Return a pointer to the unamanged version of this callback. - - The callback. - A pointer to a shadow c++ callback - - - - The namespace provides a managed X3DAudio API. - - ee415714 - X3DAudio - X3DAudio - - - - Base AudioProcessor class that implements methods from . This class is - also providing its parameter through a generic. - - type of the parameter for this AudioProcessor - - - - Queries if a specific input format is supported for a given output format. - - Output format. - Input format to check for being supported. - If not NULL, and the input format is not supported for the given output format, ppSupportedInputFormat returns a pointer to the closest input format that is supported. Use {{XAPOFree}} to free the returned structure. - No documentation. - HRESULT IXAPO::IsInputFormatSupported([None] const WAVEFORMATEX* pOutputFormat,[None] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat) - - - - Queries if a specific output format is supported for a given input format. - - [in] Input format. - [in] Output format to check for being supported. - [out] If not NULL and the output format is not supported for the given input format, ppSupportedOutputFormat returns a pointer to the closest output format that is supported. Use {{XAPOFree}} to free the returned structure. - No documentation. - HRESULT IXAPO::IsOutputFormatSupported([None] const WAVEFORMATEX* pInputFormat,[None] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat) - - - - Performs any effect-specific initialization. - - Effect-specific initialization parameters, may be NULL if DataByteSize is 0. - No documentation. - HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[None] UINT32 DataByteSize) - - - - Resets variables dependent on frame history. - - void IXAPO::Reset() - - - - Called by XAudio2 to lock the input and output configurations of an XAPO allowing it to - do any final initialization before {{Process}} is called on the realtime thread. - - Array of input structures.pInputLockedParameters may be NULL if InputLockedParameterCount is 0, otherwise itmust have InputLockedParameterCount elements. - Array of output structures.pOutputLockedParameters may be NULL if OutputLockedParameterCount is 0, otherwise itmust have OutputLockedParameterCount elements. - No documentation. - HRESULT IXAPO::LockForProcess([None] UINT32 InputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[None] UINT32 OutputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters) - - - - Deallocates variables that were allocated with the {{LockForProcess}} method. - - void IXAPO::UnlockForProcess() - - - - Runs the XAPO's digital signal processing (DSP) code on the given input and output buffers. - - [in] Input array of structures. - [in, out] Output array of structures. On input, the value of .ValidFrameCount indicates the number of frames that the XAPO should write to the output buffer. On output, the value of .ValidFrameCount indicates the actual number of frames written. - TRUE to process normally; FALSE to process thru. See Remarks for additional information. - void IXAPO::Process([None] UINT32 InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[None] UINT32 OutputProcessParameterCount,[InOut, Buffer, Optional] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[None] BOOL IsEnabled) - - - - Returns the number of input frames required to generate the given number of output frames. - - The number of output frames desired. - No documentation. - UINT32 IXAPO::CalcInputFrames([None] UINT32 OutputFrameCount) - - - - Returns the number of output frames that will be generated from a given number of input frames. - - The number of input frames. - No documentation. - UINT32 IXAPO::CalcOutputFrames([None] UINT32 InputFrameCount) - - - - Sets effect-specific parameters. - - Effect-specific parameter block. - void IXAPOParameters::SetParameters([In, Buffer] const void* pParameters,[None] UINT32 ParameterByteSize) - - - - Gets the current values for any effect-specific parameters. - - [in, out] Receives an effect-specific parameter block. - void IXAPOParameters::GetParameters([Out, Buffer] void* pParameters,[None] UINT32 ParameterByteSize) - - - - Return parameters - - - - - Gets the input format locked. - - The input format locked. - - - - Gets the output format locked. - - The output format locked. - - - - Gets the max frame count locked. - - The max frame count locked. - - - - Returns the registration properties of an XAPO. - - a structure containing theregistration properties the XAPO was created with; use XAPOFree to free thestructure. - HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties) - - - - Implements this class to call an existing unmanaged AudioProcessor which supports parameter. - - the parameter type of this AudioProcessor - - - - Initializes a new instance of the class. - - The base PTR. - - - - Update the Native Poinder. Rebuild ParameterProviderNative. - - - - - Get or Set the parameters for this AudioProcessor - - - - - Internal AudioProcessorShadow - - IXAPO GUID - - - - Return a pointer to the unamanged version of this callback. - - The callback. - A pointer to a shadow c++ callback - - - HRESULT IXAPO::GetRegistrationProperties([Out] XAPO_REGISTRATION_PROPERTIES** ppRegistrationProperties) - - - HRESULT IXAPO::IsInputFormatSupported([None] const WAVEFORMATEX* pOutputFormat,[None] const WAVEFORMATEX* pRequestedInputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedInputFormat) - - - HRESULT IXAPO::IsOutputFormatSupported([None] const WAVEFORMATEX* pInputFormat,[None] const WAVEFORMATEX* pRequestedOutputFormat,[Out, Optional] WAVEFORMATEX** ppSupportedOutputFormat) - - - HRESULT IXAPO::Initialize([In, Buffer, Optional] const void* pData,[None] UINT32 DataByteSize) - - - void IXAPO::Reset() - - - HRESULT IXAPO::LockForProcess([None] UINT32 InputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pInputLockedParameters,[None] UINT32 OutputLockedParameterCount,[In, Buffer, Optional] const XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS* pOutputLockedParameters) - - - - Deallocates variables that were allocated with the {{LockForProcess}} method. - - void IXAPO::UnlockForProcess() - - - void IXAPO::Process([None] UINT32 InputProcessParameterCount,[In, Buffer, Optional] const XAPO_PROCESS_BUFFER_PARAMETERS* pInputProcessParameters,[None] UINT32 OutputProcessParameterCount,[InOut, Buffer, Optional] XAPO_PROCESS_BUFFER_PARAMETERS* pOutputProcessParameters,[None] BOOL IsEnabled) - - - - Returns the number of input frames required to generate the given number of output frames. - - This pointer - The number of output frames desired. - No documentation. - UINT32 IXAPO::CalcInputFrames([None] UINT32 OutputFrameCount) - - - - Returns the number of output frames that will be generated from a given number of input frames. - - This Pointer - The number of input frames. - No documentation. - UINT32 IXAPO::CalcOutputFrames([None] UINT32 InputFrameCount) - - - - An Echo XAPO AudioProcessor - - - - - Initializes a new instance of the class. - - - - - A Equalizer XAPO AudioProcessor - - - - - Initializes a new instance of the class. - - - - - A MateringLimiter XAPO AudioProcessor - - - - - Initializes a new instance of the class. - - - - - A Reverb XAPO AudioProcessor - - - - - Initializes a new instance of the class. - - - - - Internal AudioProcessorShadow - - IXAPOParameters - - - - Return a pointer to the unamanged version of this callback. - - The callback. - A pointer to a shadow c++ callback - - - - Sets effect-specific parameters. - - This pointer - Effect-specific parameter block. - size of the parameters - void IXAPOParameters::SetParameters([In, Buffer] const void* pParameters,[None] UINT32 ParameterByteSize) - - - - Gets the current values for any effect-specific parameters. - - This pointer - [in, out] Receives an effect-specific parameter block. - size of the parameters - void IXAPOParameters::GetParameters([Out, Buffer] void* pParameters,[None] UINT32 ParameterByteSize) - - - - A Reverb XAudio2 AudioProcessor. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - - - - A VolumeMeter XAudio2 AudioProcessor. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - -
-
diff --git a/DrumKit/bin/Debug/SharpDX.dll b/DrumKit/bin/Debug/SharpDX.dll deleted file mode 100644 index 434f059..0000000 Binary files a/DrumKit/bin/Debug/SharpDX.dll and /dev/null differ diff --git a/DrumKit/bin/Debug/SharpDX.xml b/DrumKit/bin/Debug/SharpDX.xml deleted file mode 100644 index 9650949..0000000 --- a/DrumKit/bin/Debug/SharpDX.xml +++ /dev/null @@ -1,46096 +0,0 @@ - - - - SharpDX - - - - - Represents a unit independant angle using a single-precision floating-point - internal representation. - - - - - Implement this interface to serialize datas with . - - - - - Reads or writes datas from/to the given binary serializer. - - The binary serializer. - - - - A value that specifies the size of a single degree. - - - - - A value that specifies the size of a single minute. - - - - - A value that specifies the size of a single second. - - - - - A value that specifies the size of a single radian. - - - - - A value that specifies the size of a single milliradian. - - - - - A value that specifies the size of a single gradian. - - - - - The internal representation of the angle. - - - - - Initializes a new instance of the SharpDX.AngleSingle structure with the - given unit dependant angle and unit type. - - A unit dependant measure of the angle. - The type of unit the angle argument is. - - - - Initializes a new instance of the SharpDX.AngleSingle structure using the - arc length formula (θ = s/r). - - The measure of the arc. - The radius of the circle. - - - - Wraps this SharpDX.AngleSingle to be in the range [π, -π]. - - - - - Wraps this SharpDX.AngleSingle to be in the range [0, 2π). - - - - - Wraps the SharpDX.AngleSingle given in the value argument to be in the range [π, -π]. - - A SharpDX.AngleSingle to wrap. - The SharpDX.AngleSingle that is wrapped. - - - - Wraps the SharpDX.AngleSingle given in the value argument to be in the range [0, 2π). - - A SharpDX.AngleSingle to wrap. - The SharpDX.AngleSingle that is wrapped. - - - - Compares two SharpDX.AngleSingle instances and returns the smaller angle. - - The first SharpDX.AngleSingle instance to compare. - The second SharpDX.AngleSingle instance to compare. - The smaller of the two given SharpDX.AngleSingle instances. - - - - Compares two SharpDX.AngleSingle instances and returns the greater angle. - - The first SharpDX.AngleSingle instance to compare. - The second SharpDX.AngleSingle instance to compare. - The greater of the two given SharpDX.AngleSingle instances. - - - - Adds two SharpDX.AngleSingle objects and returns the result. - - The first object to add. - The second object to add. - The value of the two objects added together. - - - - Subtracts two SharpDX.AngleSingle objects and returns the result. - - The first object to subtract. - The second object to subtract. - The value of the two objects subtracted. - - - - Multiplies two SharpDX.AngleSingle objects and returns the result. - - The first object to multiply. - The second object to multiply. - The value of the two objects multiplied together. - - - - Divides two SharpDX.AngleSingle objects and returns the result. - - The numerator object. - The denominator object. - The value of the two objects divided. - - - - Returns a System.Boolean that indicates whether the values of two SharpDX.Angle - objects are equal. - - The first object to compare. - The second object to compare. - True if the left and right parameters have the same value; otherwise, false. - - - - Returns a System.Boolean that indicates whether the values of two SharpDX.Angle - objects are not equal. - - The first object to compare. - The second object to compare. - True if the left and right parameters do not have the same value; otherwise, false. - - - - Returns a System.Boolean that indicates whether a SharpDX.Angle - object is less than another SharpDX.AngleSingle object. - - The first object to compare. - The second object to compare. - True if left is less than right; otherwise, false. - - - - Returns a System.Boolean that indicates whether a SharpDX.Angle - object is greater than another SharpDX.AngleSingle object. - - The first object to compare. - The second object to compare. - True if left is greater than right; otherwise, false. - - - - Returns a System.Boolean that indicates whether a SharpDX.Angle - object is less than or equal to another SharpDX.AngleSingle object. - - The first object to compare. - The second object to compare. - True if left is less than or equal to right; otherwise, false. - - - - Returns a System.Boolean that indicates whether a SharpDX.Angle - object is greater than or equal to another SharpDX.AngleSingle object. - - The first object to compare. - The second object to compare. - True if left is greater than or equal to right; otherwise, false. - - - - Returns the value of the SharpDX.AngleSingle operand. (The sign of - the operand is unchanged.) - - A SharpDX.AngleSingle object. - The value of the value parameter. - - - - Returns the the negated value of the SharpDX.AngleSingle operand. - - A SharpDX.AngleSingle object. - The negated value of the value parameter. - - - - Adds two SharpDX.AngleSingle objects and returns the result. - - The first object to add. - The second object to add. - The value of the two objects added together. - - - - Subtracts two SharpDX.AngleSingle objects and returns the result. - - The first object to subtract - The second object to subtract. - The value of the two objects subtracted. - - - - Multiplies two SharpDX.AngleSingle objects and returns the result. - - The first object to multiply. - The second object to multiply. - The value of the two objects multiplied together. - - - - Divides two SharpDX.AngleSingle objects and returns the result. - - The numerator object. - The denominator object. - The value of the two objects divided. - - - - Compares this instance to a specified object and returns an integer that - indicates whether the value of this instance is less than, equal to, or greater - than the value of the specified object. - - The object to compare. - - A signed integer that indicates the relationship of the current instance - to the obj parameter. If the value is less than zero, the current instance - is less than the other. If the value is zero, the current instance is equal - to the other. If the value is greater than zero, the current instance is - greater than the other. - - - - - Compares this instance to a second SharpDX.AngleSingle and returns - an integer that indicates whether the value of this instance is less than, - equal to, or greater than the value of the specified object. - - The object to compare. - - A signed integer that indicates the relationship of the current instance - to the obj parameter. If the value is less than zero, the current instance - is less than the other. If the value is zero, the current instance is equal - to the other. If the value is greater than zero, the current instance is - greater than the other. - - - - - Returns a value that indicates whether the current instance and a specified - SharpDX.AngleSingle object have the same value. - - The object to compare. - - Returns true if this SharpDX.AngleSingle object and another have the same value; - otherwise, false. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this SharpDX.AngleSingle instance. - - A 32-bit signed integer hash code. - - - - Returns a value that indicates whether the current instance and a specified - object have the same value. - - The object to compare. - - Returns true if the obj parameter is a SharpDX.AngleSingle object or a type - capable of implicit conversion to a SharpDX.AngleSingle value, and - its value is equal to the value of the current SharpDX.Angle - object; otherwise, false. - - - - - - - - Gets or sets the total number of revolutions this SharpDX.AngleSingle represents. - - - - - Gets or sets the total number of degrees this SharpDX.AngleSingle represents. - - - - - Gets or sets the minutes component of the degrees this SharpDX.AngleSingle represents. - When setting the minutes, if the value is in the range (-60, 60) the whole degrees are - not changed; otherwise, the whole degrees may be changed. Fractional values may set - the seconds component. - - - - - Gets or sets the seconds of the degrees this SharpDX.AngleSingle represents. - When setting te seconds, if the value is in the range (-60, 60) the whole minutes - or whole degrees are not changed; otherwise, the whole minutes or whole degrees - may be changed. - - - - - Gets or sets the total number of radians this SharpDX.AngleSingle represents. - - - - - Gets or sets the total number of milliradians this SharpDX.AngleSingle represents. - One milliradian is equal to 1/(2000π). - - - - - Gets or sets the total number of gradians this SharpDX.AngleSingle represents. - - - - - Gets a System.Boolean that determines whether this SharpDX.Angle - is a right angle (i.e. 90° or π/2). - - - - - Gets a System.Boolean that determines whether this SharpDX.Angle - is a straight angle (i.e. 180° or π). - - - - - Gets a System.Boolean that determines whether this SharpDX.Angle - is a full rotation angle (i.e. 360° or 2π). - - - - - Gets a System.Boolean that determines whether this SharpDX.Angle - is an oblique angle (i.e. is not 90° or a multiple of 90°). - - - - - Gets a System.Boolean that determines whether this SharpDX.Angle - is an acute angle (i.e. less than 90° but greater than 0°). - - - - - Gets a System.Boolean that determines whether this SharpDX.Angle - is an obtuse angle (i.e. greater than 90° but less than 180°). - - - - - Gets a System.Boolean that determines whether this SharpDX.Angle - is a reflex angle (i.e. greater than 180° but less than 360°). - - - - - Gets a SharpDX.AngleSingle instance that complements this angle (i.e. the two angles add to 90°). - - - - - Gets a SharpDX.AngleSingle instance that supplements this angle (i.e. the two angles add to 180°). - - - - - Gets a new SharpDX.AngleSingle instance that represents the zero angle (i.e. 0°). - - - - - Gets a new SharpDX.AngleSingle instance that represents the right angle (i.e. 90° or π/2). - - - - - Gets a new SharpDX.AngleSingle instance that represents the straight angle (i.e. 180° or π). - - - - - Gets a new SharpDX.AngleSingle instance that represents the full rotation angle (i.e. 360° or 2π). - - - - - A boolean value stored on 4 bytes (instead of 1 in .NET). - - - - - Initializes a new instance of the class. - - if set to true [bool value]. - - - - Indicates whether this instance and a specified object are equal. - - The other. - true if and this instance are the same type and represent the same value; otherwise, false. - - - - Implements the ==. - - The left. - The right. - The result of the operator. - - - - Implements the !=. - - The left. - The right. - The result of the operator. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - - - - Represents an axis-aligned bounding box in three dimensional space. - - - - - The minimum point of the box. - - - - - The maximum point of the box. - - - - - Initializes a new instance of the struct. - - The minimum vertex of the bounding box. - The maximum vertex of the bounding box. - - - - Retrieves the eight corners of the bounding box. - - An array of points representing the eight corners of the bounding box. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The plane to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The box to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The sphere to test. - Whether the two objects intersected. - - - - Determines whether the current objects contains a point. - - The point to test. - The type of containment the two objects have. - - - - Determines whether the current objects contains a . - - The box to test. - The type of containment the two objects have. - - - - Determines whether the current objects contains a . - - The sphere to test. - The type of containment the two objects have. - - - - Constructs a that fully contains the given points. - - The points that will be contained by the box. - When the method completes, contains the newly constructed bounding box. - Thrown when is null. - - - - Constructs a that fully contains the given points. - - The points that will be contained by the box. - The newly constructed bounding box. - Thrown when is null. - - - - Constructs a from a given sphere. - - The sphere that will designate the extents of the box. - When the method completes, contains the newly constructed bounding box. - - - - Constructs a from a given sphere. - - The sphere that will designate the extents of the box. - The newly constructed bounding box. - - - - Constructs a that is as large as the total combined area of the two specified boxes. - - The first box to merge. - The second box to merge. - When the method completes, contains the newly constructed bounding box. - - - - Constructs a that is as large as the total combined area of the two specified boxes. - - The first box to merge. - The second box to merge. - The newly constructed bounding box. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Defines a frustum which can be used in frustum culling, zoom to Extents (zoom to fit) operations, - (matrix, frustum, camera) interchange, and many kind of intersection testing. - - - - - Creates a new instance of BoundingFrustum. - - Combined matrix that usually takes view × projection matrix. - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Implements the operator ==. - - The left. - The right. - - The result of the operator. - - - - - Implements the operator !=. - - The left. - The right. - - The result of the operator. - - - - - Returns one of the 6 planes related to this frustum. - - Plane index where 0 fro Left, 1 for Right, 2 for Top, 3 for Bottom, 4 for Near, 5 for Far - - - - - Creates a new frustum relaying on perspective camera parameters - - The camera pos. - The look dir. - Up dir. - The fov. - The znear. - The zfar. - The aspect. - The bouding frustum calculated from perspective camera - - - - Creates a new frustum relaying on perspective camera parameters - - The camera params. - The bouding frustum from camera params - - - - Returns the 8 corners of the frustum, element0 is Near1 (near right down corner) - , element1 is Near2 (near right top corner) - , element2 is Near3 (near Left top corner) - , element3 is Near4 (near Left down corner) - , element4 is Far1 (far right down corner) - , element5 is Far2 (far right top corner) - , element6 is Far3 (far left top corner) - , element7 is Far4 (far left down corner) - - The 8 corners of the frustum - - - - Extracts perspective camera parameters from the frustum, dosn't work with orthographic frustums. - - Perspective camera parameters from the frustum - - - - Checks whether a point lay inside, intersects or lay outside the frustum. - - The point. - Type of the containment - - - - Checks whether a point lay inside, intersects or lay outside the frustum. - - The point. - Type of the containment - - - - Checks whether a group of points lay totally inside the frustum (Contains), or lay partially inside the frustum (Intersects), or lay outside the frustum (Disjoint). - - The points. - Type of the containment - - - - Checks whether a group of points lay totally inside the frsutrum (Contains), or lay partially inside the frustum (Intersects), or lay outside the frustum (Disjoint). - - The points. - Type of the containment. - - - - Determines the intersection relationship between the frustum and a bounding box. - - The box. - Type of the containment - - - - Determines the intersection relationship between the frustum and a bounding box. - - The box. - Type of the containment. - - - - Determines the intersection relationship between the frustum and a bounding sphere. - - The sphere. - Type of the containment - - - - Determines the intersection relationship between the frustum and a bounding sphere. - - The sphere. - Type of the containment. - - - - Determines the intersection relationship between the frustum and another bounding frustum. - - The frustum. - Type of the containment - - - - Determines the intersection relationship between the frustum and another bounding frustum. - - The frustum. - Type of the containment. - - - - Checks whether the current BoundingFrustum intersects a BoundingSphere. - - The sphere. - Type of the containment - - - - Checks whether the current BoundingFrustum intersects a BoundingSphere. - - The sphere. - Set to true if the current BoundingFrustum intersects a BoundingSphere. - - - - Checks whether the current BoundingFrustum intersects a BoundingBox. - - The box. - true if the current BoundingFrustum intersects a BoundingSphere. - - - - Checks whether the current BoundingFrustum intersects a BoundingBox. - - The box. - true if the current BoundingFrustum intersects a BoundingSphere. - - - - Checks whether the current BoundingFrustum intersects the specified Plane. - - The plane. - Plane intersection type. - - - - Checks whether the current BoundingFrustum intersects the specified Plane. - - The plane. - Plane intersection type. - - - - Get the width of the frustum at specified depth. - - the depth at which to calculate frustum width. - With of the frustum at the specified depth - - - - Get the height of the frustum at specified depth. - - the depth at which to calculate frustum height. - Height of the frustum at the specified depth - - - - Checks whether the current BoundingFrustum intersects the specified Ray. - - The ray. - true if the current BoundingFrustum intersects the specified Ray. - - - - Checks whether the current BoundingFrustum intersects the specified Ray. - - The Ray to check for intersection with. - The distance at which the ray enters the frustum if there is an intersection and the ray starts outside the frustum. - The distance at which the ray exits the frustum if there is an intersection. - true if the current BoundingFrustum intersects the specified Ray. - - - - Get the distance which when added to camera position along the lookat direction will do the effect of zoom to extents (zoom to fit) operation, - so all the passed points will fit in the current view. - if the returned value is poistive, the camera will move toward the lookat direction (ZoomIn). - if the returned value is negative, the camera will move in the revers direction of the lookat direction (ZoomOut). - - The points. - The zoom to fit distance - - - - Get the distance which when added to camera position along the lookat direction will do the effect of zoom to extents (zoom to fit) operation, - so all the passed points will fit in the current view. - if the returned value is poistive, the camera will move toward the lookat direction (ZoomIn). - if the returned value is negative, the camera will move in the revers direction of the lookat direction (ZoomOut). - - The bounding box. - The zoom to fit distance - - - - Get the vector shift which when added to camera position will do the effect of zoom to extents (zoom to fit) operation, - so all the passed points will fit in the current view. - - The points. - The zoom to fit vector - - - - Get the vector shift which when added to camera position will do the effect of zoom to extents (zoom to fit) operation, - so all the passed points will fit in the current view. - - The bounding box. - The zoom to fit vector - - - - - - - Gets or sets the Matrix that describes this bounding frustum. - - - - - Gets the near plane of the BoundingFrustum. - - - - - Gets the far plane of the BoundingFrustum. - - - - - Gets the left plane of the BoundingFrustum. - - - - - Gets the right plane of the BoundingFrustum. - - - - - Gets the top plane of the BoundingFrustum. - - - - - Gets the bottom plane of the BoundingFrustum. - - - - - Indicate whether the current BoundingFrustrum is Orthographic. - - - true if the current BoundingFrustrum is Orthographic; otherwise, false. - - - - - Represents a bounding sphere in three dimensional space. - - - - - The center of the sphere in three dimensional space. - - - - - The radious of the sphere. - - - - - Initializes a new instance of the struct. - - The center of the sphere in three dimensional space. - The radius of the sphere. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The plane to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a triangle. - - The first vertex of the triangle to test. - The second vertex of the triagnle to test. - The third vertex of the triangle to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The box to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The sphere to test. - Whether the two objects intersected. - - - - Determines whether the current objects contains a point. - - The point to test. - The type of containment the two objects have. - - - - Determines whether the current objects contains a triangle. - - The first vertex of the triangle to test. - The second vertex of the triagnle to test. - The third vertex of the triangle to test. - The type of containment the two objects have. - - - - Determines whether the current objects contains a . - - The box to test. - The type of containment the two objects have. - - - - Determines whether the current objects contains a . - - The sphere to test. - The type of containment the two objects have. - - - - Constructs a that fully contains the given points. - - The points that will be contained by the sphere. - When the method completes, contains the newly constructed bounding sphere. - - - - Constructs a that fully contains the given points. - - The points that will be contained by the sphere. - The newly constructed bounding sphere. - - - - Constructs a from a given box. - - The box that will designate the extents of the sphere. - When the method completes, the newly constructed bounding sphere. - - - - Constructs a from a given box. - - The box that will designate the extents of the sphere. - The newly constructed bounding sphere. - - - - Constructs a that is the as large as the total combined area of the two specified spheres. - - The first sphere to merge. - The second sphere to merge. - When the method completes, contains the newly constructed bounding sphere. - - - - Constructs a that is the as large as the total combined area of the two specified spheres. - - The first sphere to merge. - The second sphere to merge. - The newly constructed bounding sphere. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Callback base implementation of . - - - - - Base class for a class. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Occurs when this instance is starting to be disposed. - - - - - Occurs when this instance is fully disposed. - - - - - Gets a value indicating whether this instance is disposed. - - - true if this instance is disposed; otherwise, false. - - - - - Use this interface to tag a class that is called by an unmanaged - object. A class must dispose the - on dispose. - - - - - Gets or sets the unmanaged shadow callback. - - The unmanaged shadow callback. - - This property is set whenever this instance has an unmanaged shadow callback - registered. This callback must be disposed when disposing this instance. - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - An observable collection. - - Type of a collection item - - - - Raised when an item is added to this instance. - - - - - - Raised when a item is removed from this instance. - - - - - - An event providing the item changed in a collection (inserted or removed). - - Type of a collection item - - - - Initializes a new instance of the class. - - The item from the collection. - - - - Gets the item from the collection that was inserted or removed. - - The collection item. - - - - Defines the viewport dimensions using float coordinates for (X,Y,Width,Height). - - - - - Position of the pixel coordinate of the upper-left corner of the viewport. - - - - - Position of the pixel coordinate of the upper-left corner of the viewport. - - - - - Width dimension of the viewport. - - - - - Height dimension of the viewport. - - - - - Gets or sets the minimum depth of the clip volume. - - - - - Gets or sets the maximum depth of the clip volume. - - - - - Initializes a new instance of the struct. - - The x coordinate of the upper-left corner of the viewport in pixels. - The y coordinate of the upper-left corner of the viewport in pixels. - The width of the viewport in pixels. - The height of the viewport in pixels. - - - - Initializes a new instance of the struct. - - The x coordinate of the upper-left corner of the viewport in pixels. - The y coordinate of the upper-left corner of the viewport in pixels. - The width of the viewport in pixels. - The height of the viewport in pixels. - The minimum depth of the clip volume. - The maximum depth of the clip volume. - - - - Initializes a new instance of the struct. - - A bounding box that defines the location and size of the viewport in a render target. - - - - Retrieves a string representation of this object. - - A that represents this instance. - - - - Projects a 3D vector from object space into screen space. - - The vector to project. - The projection matrix. - The view matrix. - The world matrix. - Vector3. - - - - Converts a screen space point into a corresponding point in world space. - - The vector to project. - The projection matrix. - The view matrix. - The world matrix. - Vector3. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Gets the size of this resource. - - The bounds. - - - - Gets the aspect ratio used by the viewport - - The aspect ratio. - - - - A fast method to pass array of to SharpDX methods. - - - - - Initializes a new instance of the class. - - The array. - - - - Initializes a new instance of the class. - - The size. - - - - Gets an object at the specified index. - - The index. - A - - - - Sets an object at the specified index. - - The index. - The value. - - - - - - - Gets the pointer to the native array associated to this instance. - - - - - Gets the length. - - - - - A typed version of - - Type of the - - - - Initializes a new instance of the class. - - The array. - - - - Initializes a new instance of the class. - - The size. - - - - Gets or sets the with the specified i. - - - - - Generic class to hold a shader compilation results. - - Type of the class containing the generated bytecode. - - - - Initializes a new instance of the class. - - The bytecode. - Result code from compilation. - The message. - - - - - - - Gets the Shader bytecode. - - - - - Gets the result code from the compilation. - - - - - Gets a value indicating whether this instance has errors. - - - true if this instance has errors; otherwise, false. - - - - - Gets the message. - - - Message are warning or error messages. - - - - - Represents a four dimensional mathematical vector of bool (32 bits per bool value). - - - - - The size of the type, in bytes. - - - - - A with all of its components set to false. - - - - - The X unit (true, 0, 0, 0). - - - - - The Y unit (0, true, 0, 0). - - - - - The Z unit (0, 0, true, 0). - - - - - The W unit (0, 0, 0, true). - - - - - A with all of its components set to true. - - - - - The X component of the vector. - - - - - The Y component of the vector. - - - - - The Z component of the vector. - - - - - The W component of the vector. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - Initial value for the X component of the vector. - Initial value for the Y component of the vector. - Initial value for the Z component of the vector. - Initial value for the W component of the vector. - - - - Initializes a new instance of the struct. - - The values to assign to the X, Y, Z, and W components of the vector. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Creates an array containing the elements of the vector. - - A four-element array containing the components of the vector. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Performs an implicit conversion from array to . - - The input. - The result of the conversion. - - - - Performs an implicit conversion from to array. - - The input. - The result of the conversion. - - - - - - - The X component of the vector. - - - - - The Y component of the vector. - - - - - The Z component of the vector. - - - - - The W component of the vector. - - - - - Gets or sets the component at the specified index. - - The value of the X, Y, Z, or W component, depending on the index. - The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 3]. - - - - The assembly is the core assembly providing infrastructure for all managed DirectX API. - - - - - Represents a 32-bit color (4 bytes) in the form of RGBA (in byte order: R, G, B, A). - - - List of predefined . - - - - - The red component of the color. - - - - - The green component of the color. - - - - - The blue component of the color. - - - - - The alpha component of the color. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The red component of the color. - The green component of the color. - The blue component of the color. - The alpha component of the color. - - - - Initializes a new instance of the struct. - - The red component of the color. - The green component of the color. - The blue component of the color. - The alpha component of the color. - - - - Initializes a new instance of the struct. - - The red, green, blue, and alpha components of the color. - - - - Initializes a new instance of the struct. - - The red, green, and blue compoennts of the color. - The alpha component of the color. - - - - Initializes a new instance of the struct. - - A packed integer containing all four color components in RGBA order. - - - - Initializes a new instance of the struct. - - A packed integer containing all four color components in RGBA order. - - - - Initializes a new instance of the struct. - - The values to assign to the red, green, and blue, alpha components of the color. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Initializes a new instance of the struct. - - The values to assign to the alpha, red, green, and blue components of the color. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Converts the color into a packed integer. - - A packed integer containing all four color components. - - - - Converts the color into a packed integer. - - A packed integer containing all four color components. - - - - Converts the color into a three component vector. - - A three component vector containing the red, green, and blue components of the color. - - - - Converts the color into a three component color. - - A three component color containing the red, green, and blue components of the color. - - - - Converts the color into a four component vector. - - A four component vector containing all four color components. - - - - Creates an array containing the elements of the color. - - A four-element array containing the components of the color in RGBA order. - - - - Gets the brightness. - - The Hue-Saturation-Brightness (HSB) saturation for this - - - - Gets the hue. - - The Hue-Saturation-Brightness (HSB) saturation for this - - - - Gets the saturation. - - The Hue-Saturation-Brightness (HSB) saturation for this - - - - Adds two colors. - - The first color to add. - The second color to add. - When the method completes, completes the sum of the two colors. - - - - Adds two colors. - - The first color to add. - The second color to add. - The sum of the two colors. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract. - WHen the method completes, contains the difference of the two colors. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract - The difference of the two colors. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - When the method completes, contains the modulated color. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - The modulated color. - - - - Scales a color. - - The color to scale. - The amount by which to scale. - When the method completes, contains the scaled color. - - - - Scales a color. - - The color to scale. - The amount by which to scale. - The scaled color. - - - - Negates a color. - - The color to negate. - When the method completes, contains the negated color. - - - - Negates a color. - - The color to negate. - The negated color. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - When the method completes, contains the clamped value. - - - - Converts the color from a packed BGRA integer. - - A packed integer containing all four color components in BGRA order - A color. - - - - Converts the color from a packed BGRA integer. - - A packed integer containing all four color components in BGRA order - A color. - - - - Converts the color from a packed BGRA integer. - - A packed integer containing all four color components in RGBA order - A color. - - - - Converts the color from a packed BGRA integer. - - A packed integer containing all four color components in RGBA order - A color. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - The clamped value. - - - - Performs a linear interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two colors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two colors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a cubic interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the cubic interpolation of the two colors. - - - - Performs a cubic interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - The cubic interpolation of the two colors. - - - - Returns a color containing the smallest components of the specified colorss. - - The first source color. - The second source color. - When the method completes, contains an new color composed of the largest components of the source colorss. - - - - Returns a color containing the largest components of the specified colorss. - - The first source color. - The second source color. - A color containing the largest components of the source colors. - - - - Returns a color containing the smallest components of the specified colors. - - The first source color. - The second source color. - When the method completes, contains an new color composed of the smallest components of the source colors. - - - - Returns a color containing the smallest components of the specified colors. - - The first source color. - The second source color. - A color containing the smallest components of the source colors. - - - - Adjusts the contrast of a color. - - The color whose contrast is to be adjusted. - The amount by which to adjust the contrast. - When the method completes, contains the adjusted color. - - - - Adjusts the contrast of a color. - - The color whose contrast is to be adjusted. - The amount by which to adjust the contrast. - The adjusted color. - - - - Adjusts the saturation of a color. - - The color whose saturation is to be adjusted. - The amount by which to adjust the saturation. - When the method completes, contains the adjusted color. - - - - Adjusts the saturation of a color. - - The color whose saturation is to be adjusted. - The amount by which to adjust the saturation. - The adjusted color. - - - - Adds two colors. - - The first color to add. - The second color to add. - The sum of the two colors. - - - - Assert a color (return it unchanged). - - The color to assert (unchange). - The asserted (unchanged) color. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract. - The difference of the two colors. - - - - Negates a color. - - The color to negate. - A negated color. - - - - Scales a color. - - The factor by which to scale the color. - The color to scale. - The scaled color. - - - - Scales a color. - - The factor by which to scale the color. - The color to scale. - The scaled color. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - The modulated color. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - - The result of the conversion. - - - - - Performs an explicit conversion from to . - - The value. - - The result of the conversion. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Zero color. - - - - - Transparent color. - - - - - AliceBlue color. - - - - - AntiqueWhite color. - - - - - Aqua color. - - - - - Aquamarine color. - - - - - Azure color. - - - - - Beige color. - - - - - Bisque color. - - - - - Black color. - - - - - BlanchedAlmond color. - - - - - Blue color. - - - - - BlueViolet color. - - - - - Brown color. - - - - - BurlyWood color. - - - - - CadetBlue color. - - - - - Chartreuse color. - - - - - Chocolate color. - - - - - Coral color. - - - - - CornflowerBlue color. - - - - - Cornsilk color. - - - - - Crimson color. - - - - - Cyan color. - - - - - DarkBlue color. - - - - - DarkCyan color. - - - - - DarkGoldenrod color. - - - - - DarkGray color. - - - - - DarkGreen color. - - - - - DarkKhaki color. - - - - - DarkMagenta color. - - - - - DarkOliveGreen color. - - - - - DarkOrange color. - - - - - DarkOrchid color. - - - - - DarkRed color. - - - - - DarkSalmon color. - - - - - DarkSeaGreen color. - - - - - DarkSlateBlue color. - - - - - DarkSlateGray color. - - - - - DarkTurquoise color. - - - - - DarkViolet color. - - - - - DeepPink color. - - - - - DeepSkyBlue color. - - - - - DimGray color. - - - - - DodgerBlue color. - - - - - Firebrick color. - - - - - FloralWhite color. - - - - - ForestGreen color. - - - - - Fuchsia color. - - - - - Gainsboro color. - - - - - GhostWhite color. - - - - - Gold color. - - - - - Goldenrod color. - - - - - Gray color. - - - - - Green color. - - - - - GreenYellow color. - - - - - Honeydew color. - - - - - HotPink color. - - - - - IndianRed color. - - - - - Indigo color. - - - - - Ivory color. - - - - - Khaki color. - - - - - Lavender color. - - - - - LavenderBlush color. - - - - - LawnGreen color. - - - - - LemonChiffon color. - - - - - LightBlue color. - - - - - LightCoral color. - - - - - LightCyan color. - - - - - LightGoldenrodYellow color. - - - - - LightGray color. - - - - - LightGreen color. - - - - - LightPink color. - - - - - LightSalmon color. - - - - - LightSeaGreen color. - - - - - LightSkyBlue color. - - - - - LightSlateGray color. - - - - - LightSteelBlue color. - - - - - LightYellow color. - - - - - Lime color. - - - - - LimeGreen color. - - - - - Linen color. - - - - - Magenta color. - - - - - Maroon color. - - - - - MediumAquamarine color. - - - - - MediumBlue color. - - - - - MediumOrchid color. - - - - - MediumPurple color. - - - - - MediumSeaGreen color. - - - - - MediumSlateBlue color. - - - - - MediumSpringGreen color. - - - - - MediumTurquoise color. - - - - - MediumVioletRed color. - - - - - MidnightBlue color. - - - - - MintCream color. - - - - - MistyRose color. - - - - - Moccasin color. - - - - - NavajoWhite color. - - - - - Navy color. - - - - - OldLace color. - - - - - Olive color. - - - - - OliveDrab color. - - - - - Orange color. - - - - - OrangeRed color. - - - - - Orchid color. - - - - - PaleGoldenrod color. - - - - - PaleGreen color. - - - - - PaleTurquoise color. - - - - - PaleVioletRed color. - - - - - PapayaWhip color. - - - - - PeachPuff color. - - - - - Peru color. - - - - - Pink color. - - - - - Plum color. - - - - - PowderBlue color. - - - - - Purple color. - - - - - Red color. - - - - - RosyBrown color. - - - - - RoyalBlue color. - - - - - SaddleBrown color. - - - - - Salmon color. - - - - - SandyBrown color. - - - - - SeaGreen color. - - - - - SeaShell color. - - - - - Sienna color. - - - - - Silver color. - - - - - SkyBlue color. - - - - - SlateBlue color. - - - - - SlateGray color. - - - - - Snow color. - - - - - SpringGreen color. - - - - - SteelBlue color. - - - - - Tan color. - - - - - Teal color. - - - - - Thistle color. - - - - - Tomato color. - - - - - Turquoise color. - - - - - Violet color. - - - - - Wheat color. - - - - - White color. - - - - - WhiteSmoke color. - - - - - Yellow color. - - - - - YellowGreen color. - - - - - Gets or sets the component at the specified index. - - The value of the alpha, red, green, or blue component, depending on the index. - The index of the component to access. Use 0 for the alpha component, 1 for the red component, 2 for the green component, and 3 for the blue component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 3]. - - - - Represents a 32-bit color (4 bytes) in the form of BGRA (in byte order: B, G, B, A). - - - - - The blue component of the color. - - - - - The green component of the color. - - - - - The red component of the color. - - - - - The alpha component of the color. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The red component of the color. - The green component of the color. - The blue component of the color. - The alpha component of the color. - - - - Initializes a new instance of the struct. - - The red component of the color. - The green component of the color. - The blue component of the color. - The alpha component of the color. - - - - Initializes a new instance of the struct. - - The red, green, blue, and alpha components of the color. - - - - Initializes a new instance of the struct. - - The red, green, and blue compoennts of the color. - The alpha component of the color. - - - - Initializes a new instance of the struct. - - A packed integer containing all four color components in BGRA order. - - - - Initializes a new instance of the struct. - - A packed integer containing all four color components in BGRA. - - - - Initializes a new instance of the struct. - - The values to assign to the red, green, and blue, alpha components of the color. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Initializes a new instance of the struct. - - The values to assign to the red, green, and blue, alpha components of the color. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Converts the color into a packed integer. - - A packed integer containing all four color components. - - - - Converts the color into a packed integer. - - A packed integer containing all four color components. - - - - Converts the color into a three component vector. - - A three component vector containing the red, green, and blue components of the color. - - - - Converts the color into a three component color. - - A three component color containing the red, green, and blue components of the color. - - - - Converts the color into a four component vector. - - A four component vector containing all four color components. - - - - Creates an array containing the elements of the color. - - A four-element array containing the components of the color in BGRA order. - - - - Gets the brightness. - - The Hue-Saturation-Brightness (HSB) saturation for this - - - - Gets the hue. - - The Hue-Saturation-Brightness (HSB) saturation for this - - - - Gets the saturation. - - The Hue-Saturation-Brightness (HSB) saturation for this - - - - Converts the color from a packed BGRA integer. - - A packed integer containing all four color components in BGRA order - A color. - - - - Converts the color from a packed BGRA integer. - - A packed integer containing all four color components in BGRA order - A color. - - - - Converts the color from a packed RGBA integer. - - A packed integer containing all four color components in RGBA order - A color. - - - - Converts the color from a packed RGBA integer. - - A packed integer containing all four color components in RGBA order - A color. - - - - Adds two colors. - - The first color to add. - The second color to add. - When the method completes, completes the sum of the two colors. - - - - Adds two colors. - - The first color to add. - The second color to add. - The sum of the two colors. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract. - WHen the method completes, contains the difference of the two colors. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract - The difference of the two colors. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - When the method completes, contains the modulated color. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - The modulated color. - - - - Scales a color. - - The color to scale. - The amount by which to scale. - When the method completes, contains the scaled color. - - - - Scales a color. - - The color to scale. - The amount by which to scale. - The scaled color. - - - - Negates a color. - - The color to negate. - When the method completes, contains the negated color. - - - - Negates a color. - - The color to negate. - The negated color. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - When the method completes, contains the clamped value. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - The clamped value. - - - - Performs a linear interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two colors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two colors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a cubic interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the cubic interpolation of the two colors. - - - - Performs a cubic interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - The cubic interpolation of the two colors. - - - - Returns a color containing the smallest components of the specified colorss. - - The first source color. - The second source color. - When the method completes, contains an new color composed of the largest components of the source colorss. - - - - Returns a color containing the largest components of the specified colorss. - - The first source color. - The second source color. - A color containing the largest components of the source colors. - - - - Returns a color containing the smallest components of the specified colors. - - The first source color. - The second source color. - When the method completes, contains an new color composed of the smallest components of the source colors. - - - - Returns a color containing the smallest components of the specified colors. - - The first source color. - The second source color. - A color containing the smallest components of the source colors. - - - - Adjusts the contrast of a color. - - The color whose contrast is to be adjusted. - The amount by which to adjust the contrast. - When the method completes, contains the adjusted color. - - - - Adjusts the contrast of a color. - - The color whose contrast is to be adjusted. - The amount by which to adjust the contrast. - The adjusted color. - - - - Adjusts the saturation of a color. - - The color whose saturation is to be adjusted. - The amount by which to adjust the saturation. - When the method completes, contains the adjusted color. - - - - Adjusts the saturation of a color. - - The color whose saturation is to be adjusted. - The amount by which to adjust the saturation. - The adjusted color. - - - - Adds two colors. - - The first color to add. - The second color to add. - The sum of the two colors. - - - - Assert a color (return it unchanged). - - The color to assert (unchange). - The asserted (unchanged) color. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract. - The difference of the two colors. - - - - Negates a color. - - The color to negate. - A negated color. - - - - Scales a color. - - The factor by which to scale the color. - The color to scale. - The scaled color. - - - - Scales a color. - - The factor by which to scale the color. - The color to scale. - The scaled color. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - The modulated color. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - - The result of the conversion. - - - - - Performs an explicit conversion from to . - - The value. - - The result of the conversion. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Gets or sets the component at the specified index. - - The value of the alpha, red, green, or blue component, depending on the index. - The index of the component to access. Use 0 for the alpha component, 1 for the red component, 2 for the green component, and 3 for the blue component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 3]. - - - - Base interface for a component base. - - - - - Gets the name of this component. - - The name. - - - - A service registry is a that provides methods to register and unregister services. - - - - - Adds a service to this service provider. - - The type of service to add. - The instance of the service provider to add. - Service type cannot be null - Service is already registered - - - - Removes the object providing a specified service. - - The type of service. - - - - Occurs when a new service is added. - - - - - Occurs when when a service is removed. - - - - - Path utility methods. - - - - - Transform a path by replacing '/' by '\' and transforming relative '..' or current path '.' to an absolute path. See remarks. - - A path string - A normalized path. - - Unlike , this doesn't make a path absolute to the actual file system. - - - - - IInspectable used for a C# callback object exposed as WinRT Component. - - br205821 - IInspectable - IInspectable - - - - Internal IInspectable Callback - - - - - A COM Interface Callback - - - - - An Interface shadow callback - - - - - Root class for all Cpp interop object. - - - - - The native pointer - - - - - Default constructor. - - Pointer to Cpp Object - - - - Initializes a new instance of the class. - - - - - Performs an explicit conversion from to . - - The CPP object. - - The result of the conversion. - - - - - Initializes this instance with a pointer from a temporary object and set the pointer of the temporary - object to IntPtr.Zero. - - The instance to get the NativePointer. - - - - Initializes this instance with a pointer from a temporary object and set the pointer of the temporary - object to IntPtr.Zero. - - The instance to get the NativePointer. - - - - Method called when is going to be update. - - - - - Method called when the is updated. - - - - - Instantiate a ComObject from a native pointer. - - The ComObject class that will be returned - The native pointer to a com object. - An instance of T binded to the native pointer - - - - Get a pointer to the underlying Cpp Object - - - - - Initializes the specified shadow instance from a vtbl and a callback. - - The callback. - - - - Return the unmanaged pointer from a tuple and instances. - - The type of the callback. - The callback. - A pointer to the unamanaged C++ object of the callback - - - - Gets the callback. - - - - - Gets the VTBL associated with this shadow instance. - - - - - Default Constructor. - - number of methods to allocate in the VTBL - - - - Add a method supported by this interface. This method is typically called from inherited constructor. - - the managed delegate method - - - - Gets the pointer to the vtbl. - - - - - Return a pointer to the unamanged version of this callback. - - The callback. - A pointer to a shadow c++ callback - - - * [out] */ __RPC__out ULONG *iidCount, - * [size_is][size_is][out] */ __RPC__deref_out_ecount_full_opt(*iidCount) IID **iids) = 0; - - - HRESULT ID2D1InspectableProvider::SetComputeInfo([In] ID2D1ComputeInfo* computeInfo) - - - - Specify the size used for encoding length for array while using a , just before an array is encoded. - - - - - Use variable length 7Bit Encoding that will output from 1 byte to 5 byte depending on the range of length value. - - - - - Output a length as a byte. The length must not be greater than 255. - - - - - Output a length as an ushort. The length must not be greater than 65535. - - - - - Output a length as an int. The length must not be greater than 2^31 - 1. - - - - - The namespace contains a serialization API. - - - - - Flags used when serializing a value with a . - - - - - Normal serialize (not dynamic, not nullable). - - - - - Serialize a value as a dynamic value (the output stream will contain a magic-code for each encoded object). - - - - - Serialize a value that can be null. - - - - - A singleton string is a string that has a unique instance in memory, See remarks for usage scenarios. - - - This class should mostly be used internally for performance reasons, in scenarios where equals/hashcode - could be invoked frequently, and the set of strings is limited. Internally, - string is using the method and also is precaching the hashcode of the string. - - - - - Initializes a new instance of the struct. - - The text. - - - - Implements the operator ==. - - The left. - The right. - The result of the operator. - - - - Implements the operator !=. - - The left. - The right. - The result of the operator. - - - - Implements the operator ==. - - The left. - The right. - The result of the operator. - - - - Implements the operator !=. - - The left. - The right. - The result of the operator. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explcit conversion from to . - - The value. - The result of the conversion. - - - - A lighweight Component base class. - - - - - Occurs while this component is disposing and before it is disposed. - - - - - Gets or sets a value indicating whether the name of this instance is immutable. - - true if this instance is name immutable; otherwise, false. - - - - Initializes a new instance of the class with a mutable name. - - - - - Initializes a new instance of the class with an immutable name. - - The name. - - - - Gets the name of this component. - - The name. - - - - Gets or sets the tag associated to this object. - - The tag. - - - - Pointer to a native buffer with a specific size. - - - - - Gets an Empty Data Pointer. - - - - - Initializes a new instance of the struct. - - The pointer. - The size. - - - - Initializes a new instance of the struct. - - The pointer. - The size. - - - - Pointer to the buffer. - - - - - Size in bytes of the buffer. - - - - - Implements the ==. - - The left. - The right. - The result of the operator. - - - - Implements the !=. - - The left. - The right. - The result of the operator. - - - - The namespace contains design-time converters for all vectors structures. - - - - - The namespace contains classes to help to diagnostic of COM object lifecycles Dispose and Release methods. - - - - - The namespace contains enumerations and structures shared by , and assemblies. - - - - - A class to dispose instances and allocated unmanaged memory. - - - - - Disposes of object resources. - - If true, managed resources should be - disposed of in addition to unmanaged resources. - - - - Adds a object or a allocated using to the list of the objects to dispose. - - To dispose. - If toDispose argument is not IDisposable or a valid memory pointer allocated by - - - - Dispose a disposable object and set the reference to null. Removes this object from this instance.. - - Object to dispose. - - - - Removes a disposable object to the list of the objects to dispose. - - - To dispose. - - - - Gets the number of elements to dispose. - - The number of elements to dispose. - - - - Frustum camera parameters. - - - - - Position of the camera. - - - - - Looking at direction of the camera. - - - - - Up direction. - - - - - Field of view. - - - - - Z near distance. - - - - - Z far distance. - - - - - Aspect ratio. - - - - - Equality comparer using the identify of the object. - - Type of the parameter - - From http://stackoverflow.com/questions/8946790/how-to-use-an-objects-identity-as-key-for-dictionaryk-v. - - - - - Represents a three dimensional mathematical int vector. - - - - - The size of the type, in bytes. - - - - - A with all of its components set to zero. - - - - - The X unit (1, 0, 0). - - - - - The Y unit (0, 1, 0). - - - - - The Z unit (0, 0, 1). - - - - - A with all of its components set to one. - - - - - The X component of the vector. - - - - - The Y component of the vector. - - - - - The Z component of the vector. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - Initial value for the X component of the vector. - Initial value for the Y component of the vector. - Initial value for the Z component of the vector. - - - - Initializes a new instance of the struct. - - The values to assign to the X, Y, Z, and W components of the vector. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Creates an array containing the elements of the vector. - - A four-element array containing the components of the vector. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - When the method completes, contains the sum of the two vectors. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - When the method completes, contains the difference of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - When the method completes, contains the modulated vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - The modulated vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Reverses the direction of a given vector. - - The vector to negate. - When the method completes, contains a vector facing in the opposite direction. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - When the method completes, contains the clamped value. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - The clamped value. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the largest components of the source vectors. - - - - Returns a vector containing the largest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the largest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the smallest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the smallest components of the source vectors. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Assert a vector (return it unchanged). - - The vector to assert (unchange). - The asserted (unchanged) vector. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Performs an implicit conversion from array to . - - The input. - The result of the conversion. - - - - Performs an implicit conversion from to array. - - The input. - The result of the conversion. - - - - Gets or sets the component at the specified index. - - The value of the X, Y, Z, or W component, depending on the index. - The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 3]. - - - - The namespace contains helper classes in replacement of some classes in useful under Windows 8 Metro. - - - - - This enumeration defines constants that indicate the role that the system has assigned to an audio endpoint device. - - dd370842 - ERole - ERole - - - - Games, system notification sounds, and voice commands - - - - - Music, movies, narration, and live music recording. - - - - - Voice communications (talking to another person). - - - - - The namespace contains common structures and helper classes for audio/video processing. - - - - - Use this attribute to specify the id of a dynamic type with . - - - - - Initializes a new instance of the class. - - The id to register as a dynamic type. - - - - Initializes a new instance of the class. - - The id to register as a dynamic type. - - - - Gets the id. - - The id. - - - - Exceptions thrown when an invalid chunk is decoded. - - - - - Initializes a new instance of the class with a specified error message. - - The chunk id. - The expected chunk id. - - - - Gets the chunk id. - - The chunk id. - - - - Gets the expected chunk id. - - The expected chunk id. - - - - Serializer action. - - The value to read or write. - The serializer. - - - - This class provides serialization methods for types implementing the . - - - BinarySerializer is a basic binary serializer with the following features: -
    -
  • 10x times faster and smaller than default System Serialization and Xml Serialization.
  • -
  • Supports for all primitive types, array/List<T>/Dictionary of primitive types, custom data via (struct or class) and array/List/Dictionary of custom data.
  • -
  • Optimized binary format, data serialized to the strict minimum.
  • -
  • Should be compatible with Win8/WinRT, Desktop.
  • -
  • Not reflection based serializer, but fully compile time serializer.
  • -
  • Format could be readback from C/C++.
  • - -
-
-
- - - Initializes a new instance of the class. - - The stream to read or write to. - The read or write mode. - - - - Initializes a new instance of the class. - - The stream to read or write to. - The read or write mode. - Default encoding used for strings. This parameter can be overriden later using Encoding property. - - - - Gets a tag value with the specified key. - - The tag key. - A tag value associated to a key - - - - Determines whether a tag with a specified key is already stored. - - The key. - true if a tag with a specified key is already stored; otherwise, false. - - - - Removes a tag with the specified key. - - The key. - - - - Sets a tag value with the specified key. - - The key. - The value. - - - - - Register a dynamic serializer for a particular type implementing the interface and having the . - - Type of the element to serialize. - - - - Register a dynamic serializer for a particular type implementing the interface. - - Type of the element to serialize. - The id to use for serializing T. - - - - Register a dynamic array serializer for a particular type implementing the interface. - - Type of the element in the array. - The id to use for serializing T[]. - - - - Register a dynamic List<T> serializer for a particular type implementing the interface. - - Type of the element in the List<T>. - The id to use for serializing List<T>. - - - - Register a dynamic serializer using an external action. - - Type of the element to serialize. - The id to use for serializing T. - The serializer. - - - - Begin to serialize a a new chunk. - - The chunk id. - If the chuck to read is not the expecting chunk. - - A Chunk is an identifiable portion of data that will serialized. Chunk are usefull to encapsulate a variable - data (and check for the presence of the chunk Id). Chunk are storing a 4 bytes identifier and the length of - the chunk before reading/writing actual datas. - - - - - Ends a chunk. - - If there EndChunk is called without a previous BeginChunk. - If the size of data read from the chunk is different from chunk size. - - - - Deserialize a data from the underlying stream. - - Type of the data to load. - An instance of the loaded data. - - - - Serializes the specified value to the underlying stream. - - Type of the data to save. - The value to save. - - - - Flush the underlying - - - - - Serializes a dynamic value that can be nullable. - - Known type of the value to serialize. The known type is not the runtime type that will be actually serialized. - The value to serialize based on its runtime type. - - - - Serializes a dynamic value. - - Known type of the value to serialize. The known type is not the runtime type that will be actually serialized. - The value to serialize based on its runtime type. - Type of serialization, see . - - - - Serializes a static value implementing the interface. - - Type of the data to serialize. - The value to serialize - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a static value implementing the interface. Unlike , - this method doesn't allocate a new instance when reading but use the reference value. - - Type of the data to serialize. - The value to serialize - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes an enum value. - - Type of the enum to serialize. - The value to serialize - If type T is not an enum. - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes an array of primitives using serialization methods implemented by this instance for each item in the array. - - Type of the primitive data to serialize. - An array of primitive value to serialize - The serializer to user to serialize the T values. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes count elements in an array of primitives using serialization methods implemented by this instance for each item in the array. - - Type of the primitive data to serialize. - An array of primitive value to serialize - Count elements to serialize. See remarks. - The serializer to user to serialize the T values. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value.
- Caution: Also unlike the plain array version, the count is not serialized. This method is usefull - when we want to serialize the count of an array separately from the array. -
-
- - - Serializes an array of static values that are implementing the interface. - - Type of the data to serialize. - An array of value to serialize - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes an array of static values that are implementing the interface. - - Type of the data to serialize. - An array of value to serialize - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes count elements in an array of static values that are implementing the interface. - - Type of the data to serialize. - An array of value to serialize - Count elements to serialize. See remarks. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value.
- Caution: Also unlike the plain array version, the count is not serialized. This method is usefull - when we want to serialize the count of an array separately from the array. -
-
- - - Serializes an array of bytes. - - An array of bytes to serialize - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes an array of bytes. - - An array of bytes to serialize - Count elements to serialize. See remarks. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value.
- Caution: Also unlike the plain array version, the count is not serialized. This method is usefull - when we want to serialize the count of an array separately from the array. -
-
- - - Serializes a list of static values that are implementing the interface. - - Type of the data to serialize. - A list of value to serialize - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a list of primitive values using a specific serializer method from this instance. - - Type of the data to serialize. - A list of value to serialize - A method of this instance to serialize the primitive T type - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes count elements from a list of static values that are implementing the interface. - - Type of the data to serialize. - A list of value to serialize - Count elements to serialize. See remarks. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value.
- Caution: Also unlike the plain array version, the count is not serialized. This method is usefull - when we want to serialize the count of an array separately from the array. -
-
- - - Serializes count elements from a list of primitive values using a specific serializer method from this instance. - - Type of the data to serialize. - A list of value to serialize - A method of this instance to serialize the primitive T type - Count elements to serialize. See remarks. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value.
- Caution: Also unlike the plain array version, the count is not serialized. This method is usefull - when we want to serialize the count of an array separately from the array. -
-
- - - Serializes a dictionary of key/values that are both implementing the interface. - - Type of key to serialize. - Type of value to serialize. - A dictionary to serialize - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a dictionary of key/values. - - Type of key to serialize that is implementing the interface. - Type of primitive value with its associated serializer. - A dictionary to serialize - Serializer used for the TValue. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a dictionary of key/values. - - Type of primitive value with its associated serializer. - Type of value to serialize that is implementing the interface. - A dictionary to serialize - Serializer used for the TKey. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a dictionary of key/values. - - Type of primitive key with its associated serializer. - Type of primitive value with its associated serializer. - A dictionary to serialize - Serializer used for the TKey. - Serializer used for the TValue. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single string value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - This string is serialized with the current set on this instance. - - - - - Serializes a single string value. - - The value to serialize - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - This string is serialized with the current set on this instance. - - - - - Serializes a single string value. - - The value to serialize - Write a null byte at the end of the string. - Type of serialization, see . - - Note that depending on the serialization , this method reads or writes the value. - This string is serialized with the current set on this instance. - - - - - Serializes a single fixed length string value. - - The value to serialize - Read/write a specific number of characters. - - Note that depending on the serialization , this method reads or writes the value. - This string is serialized with the current set on this instance. - - - - - Serializes a single boolean value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single byte value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single sbyte value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single short value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single ushort value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single int value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single int as a packed value (from 1 byte to 5 byte. if value < 128, then 1 byte...etc.) - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a memory region. - - The pointer to an unmanaged memory region. For read operation, this pointer must be allocated by the caller. - If the end of stream was reached before reading all the bytes. - Note that depending on the serialization , this method reads or writes the value. - This method doesn't serialize the sizeInBytes of the region, so the size must be serialized serparetely. - - - - - Serializes a memory region. - - The data pointer. For read operation, this pointer must be allocated by the caller. - The size in bytes. See remarks. - If the end of stream was reached before reading all the bytes. - Note that depending on the serialization , this method reads or writes the value. - This method doesn't serialize the sizeInBytes of the region, so the size must be serialized serparetely. - - - - - Serializes a single uint value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single long value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single ulong value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single char value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single float value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single double value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single DateTime value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Serializes a single Guid value. - - The value to serialize - - Note that depending on the serialization , this method reads or writes the value. - - - - - Underlying stream this instance is reading/writing to. - - - - - Reader used to directly read from the underlying stream. - - - - - Writer used to directly write to the underlying stream. - - - - - Gets or sets the serialization mode. - - The serialization mode. - - - - Gets or sets the encoding used to serialized strings. - - The encoding. - When setting a null encoding - - - - Enables to serialize an object only once using object reference. Default is false. - - true if [allow null]; otherwise, false. - If an invalid matching pair of true/false is detected. - - - - Serialization mode used by . - - - - - Reads the data from the stream. - - - - - Writes the data to the stream. - - - - - Shadow attribute used to associate a COM callbackable interface to its Shadow implementation. - - - - - Initializes a new instance of class. - - Type of the associated shadow - - - - Get ShadowAttribute from type. - - Type to get shadow attribute - The associated shadow attribute or null if no shadow attribute were found - - - - Gets the value. - - - - - Represents a 4x4 mathematical Matrix5x4. - - - - - The size of the type, in bytes. - - - - - A with all of its components set to zero. - - - - - The identity . - - - - - Value at row 1 column 1 of the Matrix5x4. - - - - - Value at row 1 column 2 of the Matrix5x4. - - - - - Value at row 1 column 3 of the Matrix5x4. - - - - - Value at row 1 column 4 of the Matrix5x4. - - - - - Value at row 2 column 1 of the Matrix5x4. - - - - - Value at row 2 column 2 of the Matrix5x4. - - - - - Value at row 2 column 3 of the Matrix5x4. - - - - - Value at row 2 column 4 of the Matrix5x4. - - - - - Value at row 3 column 1 of the Matrix5x4. - - - - - Value at row 3 column 2 of the Matrix5x4. - - - - - Value at row 3 column 3 of the Matrix5x4. - - - - - Value at row 3 column 4 of the Matrix5x4. - - - - - Value at row 4 column 1 of the Matrix5x4. - - - - - Value at row 4 column 2 of the Matrix5x4. - - - - - Value at row 4 column 3 of the Matrix5x4. - - - - - Value at row 4 column 4 of the Matrix5x4. - - - - - Value at row 5 column 1 of the Matrix5x4. - - - - - Value at row 5 column 2 of the Matrix5x4. - - - - - Value at row 5 column 3 of the Matrix5x4. - - - - - Value at row 5 column 4 of the Matrix5x4. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The value to assign at row 1 column 1 of the Matrix5x4. - The value to assign at row 1 column 2 of the Matrix5x4. - The value to assign at row 1 column 3 of the Matrix5x4. - The value to assign at row 1 column 4 of the Matrix5x4. - The value to assign at row 2 column 1 of the Matrix5x4. - The value to assign at row 2 column 2 of the Matrix5x4. - The value to assign at row 2 column 3 of the Matrix5x4. - The value to assign at row 2 column 4 of the Matrix5x4. - The value to assign at row 3 column 1 of the Matrix5x4. - The value to assign at row 3 column 2 of the Matrix5x4. - The value to assign at row 3 column 3 of the Matrix5x4. - The value to assign at row 3 column 4 of the Matrix5x4. - The value to assign at row 4 column 1 of the Matrix5x4. - The value to assign at row 4 column 2 of the Matrix5x4. - The value to assign at row 4 column 3 of the Matrix5x4. - The value to assign at row 4 column 4 of the Matrix5x4. - The value to assign at row 5 column 1 of the Matrix5x4. - The value to assign at row 5 column 2 of the Matrix5x4. - The value to assign at row 5 column 3 of the Matrix5x4. - The value to assign at row 5 column 4 of the Matrix5x4. - - - - Initializes a new instance of the struct. - - The values to assign to the components of the Matrix5x4. This must be an array with sixteen elements. - Thrown when is null. - Thrown when contains more or less than sixteen elements. - - - - Determines the sum of two matrices. - - The first Matrix5x4 to add. - The second Matrix5x4 to add. - When the method completes, contains the sum of the two matrices. - - - - Determines the sum of two matrices. - - The first Matrix5x4 to add. - The second Matrix5x4 to add. - The sum of the two matrices. - - - - Determines the difference between two matrices. - - The first Matrix5x4 to subtract. - The second Matrix5x4 to subtract. - When the method completes, contains the difference between the two matrices. - - - - Determines the difference between two matrices. - - The first Matrix5x4 to subtract. - The second Matrix5x4 to subtract. - The difference between the two matrices. - - - - Scales a Matrix5x4 by the given value. - - The Matrix5x4 to scale. - The amount by which to scale. - When the method completes, contains the scaled Matrix5x4. - - - - Scales a Matrix5x4 by the given value. - - The Matrix5x4 to scale. - The amount by which to scale. - When the method completes, contains the scaled Matrix5x4. - - - - Negates a Matrix5x4. - - The Matrix5x4 to be negated. - When the method completes, contains the negated Matrix5x4. - - - - Negates a Matrix5x4. - - The Matrix5x4 to be negated. - The negated Matrix5x4. - - - - Performs a linear interpolation between two matricies. - - Start Matrix5x4. - End Matrix5x4. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two matricies. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two matricies. - - Start Matrix5x4. - End Matrix5x4. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two matrices. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a cubic interpolation between two matricies. - - Start Matrix5x4. - End Matrix5x4. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the cubic interpolation of the two matrices. - - - - Performs a cubic interpolation between two matrices. - - Start Matrix5x4. - End Matrix5x4. - Value between 0 and 1 indicating the weight of . - The cubic interpolation of the two matrices. - - - - Creates a Matrix5x4 that scales along the x-axis, y-axis, y-axis and w-axis - - Scaling factor for all three axes. - When the method completes, contains the created scaling Matrix5x4. - - - - Creates a Matrix5x4 that scales along the x-axis, y-axis, and y-axis. - - Scaling factor for all three axes. - The created scaling Matrix5x4. - - - - Creates a Matrix5x4 that scales along the x-axis, y-axis, z-axis and w-axis. - - Scaling factor that is applied along the x-axis. - Scaling factor that is applied along the y-axis. - Scaling factor that is applied along the z-axis. - When the method completes, contains the created scaling Matrix5x4. - - - - Creates a Matrix5x4 that scales along the x-axis, y-axis, z-axis and w-axis. - - Scaling factor that is applied along the x-axis. - Scaling factor that is applied along the y-axis. - Scaling factor that is applied along the z-axis. - Scaling factor that is applied along the w-axis. - The created scaling Matrix5x4. - - - - Creates a Matrix5x4 that uniformally scales along all three axis. - - The uniform scale that is applied along all axis. - When the method completes, contains the created scaling Matrix5x4. - - - - Creates a Matrix5x4 that uniformally scales along all three axis. - - The uniform scale that is applied along all axis. - The created scaling Matrix5x4. - - - - Creates a translation Matrix5x4 using the specified offsets. - - The offset for all three coordinate planes. - When the method completes, contains the created translation Matrix5x4. - - - - Creates a translation Matrix5x4 using the specified offsets. - - The offset for all three coordinate planes. - The created translation Matrix5x4. - - - - Creates a translation Matrix5x4 using the specified offsets. - - X-coordinate offset. - Y-coordinate offset. - Z-coordinate offset. - When the method completes, contains the created translation Matrix5x4. - - - - Creates a translation Matrix5x4 using the specified offsets. - - X-coordinate offset. - Y-coordinate offset. - Z-coordinate offset. - W-coordinate offset. - The created translation Matrix5x4. - - - - Adds two matricies. - - The first Matrix5x4 to add. - The second Matrix5x4 to add. - The sum of the two matricies. - - - - Assert a Matrix5x4 (return it unchanged). - - The Matrix5x4 to assert (unchange). - The asserted (unchanged) Matrix5x4. - - - - Subtracts two matricies. - - The first Matrix5x4 to subtract. - The second Matrix5x4 to subtract. - The difference between the two matricies. - - - - Negates a Matrix5x4. - - The Matrix5x4 to negate. - The negated Matrix5x4. - - - - Scales a Matrix5x4 by a given value. - - The Matrix5x4 to scale. - The amount by which to scale. - The scaled Matrix5x4. - - - - Scales a Matrix5x4 by a given value. - - The Matrix5x4 to scale. - The amount by which to scale. - The scaled Matrix5x4. - - - - Scales a Matrix5x4 by a given value. - - The Matrix5x4 to scale. - The amount by which to scale. - The scaled Matrix5x4. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Gets or sets the first row in the Matrix5x4; that is M11, M12, M13, and M14. - - - - - Gets or sets the second row in the Matrix5x4; that is M21, M22, M23, and M24. - - - - - Gets or sets the third row in the Matrix5x4; that is M31, M32, M33, and M34. - - - - - Gets or sets the fourth row in the Matrix5x4; that is M41, M42, M43, and M44. - - - - - Gets or sets the fifth row in the Matrix5x4; that is M51, M52, M53, and M54. - - - - - Gets or sets the translation of the Matrix5x4; that is M41, M42, and M43. - - - - - Gets or sets the scale of the Matrix5x4; that is M11, M22, and M33. - - - - - Gets a value indicating whether this instance is an identity Matrix5x4. - - - true if this instance is an identity Matrix5x4; otherwise, false. - - - - - Gets or sets the component at the specified index. - - The value of the Matrix5x4 component, depending on the index. - The zero-based index of the component to access. - The value of the component at the specified index. - Thrown when the is out of the range [0, 15]. - - - - Gets or sets the component at the specified index. - - The value of the Matrix5x4 component, depending on the index. - The row of the Matrix5x4 to access. - The column of the Matrix5x4 to access. - The value of the component at the specified index. - Thrown when the or is out of the range [0, 3]. - - - - Descriptor used to provide detailed message for a particular . - - - - - Initializes a new instance of the class. - - The HRESULT error code. - The module (ex: SharpDX.Direct2D1). - The API code (ex: D2D1_ERR_...). - The description of the result code if any. - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - - - - Performs an implicit conversion from to . - - The result. - - The result of the conversion. - - - - - Implements the operator ==. - - The left. - The right. - The result of the operator. - - - - Implements the operator !=. - - The left. - The right. - The result of the operator. - - - - Registers a provider. - - Type of the descriptors provider. - - Providers are usually registered at module init when SharpDX assemblies are loaded. - - - - - Finds the specified result descriptor. - - The result code. - A descriptor for the specified result - - - - Gets the result. - - - - - Gets the module (ex: SharpDX.Direct2D1) - - - - - Gets the native API code (ex: D2D1_ERR_ ...) - - - - - Gets the API code (ex: DemiceRemoved ...) - - - - - Gets the description of the result code if any. - - - - - Structure using the same layout than . - - - - - Initializes a new instance of the struct. - - The x. - The y. - - - - Width. - - - - - Height. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - - - - Implements the operator ==. - - The left. - The right. - - The result of the operator. - - - - - Implements the operator !=. - - The left. - The right. - - The result of the operator. - - - - - - - - Structure using the same layout than . - - - - - Initializes a new instance of the struct. - - The x. - The y. - - - - Width. - - - - - Height. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - - - - Implements the operator ==. - - The left. - The right. - - The result of the operator. - - - - - Implements the operator !=. - - The left. - The right. - - The result of the operator. - - - - - - - - Structure using the same layout than . - - - - - Initializes a new instance of the struct. - - The x. - The y. - - - - Left coordinate. - - - - - Top coordinate. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - - - - Implements the operator ==. - - The left. - The right. - - The result of the operator. - - - - - Implements the operator !=. - - The left. - The right. - - The result of the operator. - - - - - Performs an implicit conversion from to . - - The input. - - The result of the conversion. - - - - - Performs an implicit conversion from to . - - The input. - - The result of the conversion. - - - - - - - - Structure using the same layout than . - - - - - Initializes a new instance of the struct. - - The x. - The y. - - - - Left coordinate. - - - - - Top coordinate. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - - - - Implements the operator ==. - - The left. - The right. - - The result of the operator. - - - - - Implements the operator !=. - - The left. - The right. - - The result of the operator. - - - - - - - - Structure using the same layout than - - - - - Initializes a new instance of the struct. - - The x-y position of this rectangle. - The x-y size of this rectangle. - - - - Initializes a new instance of the struct. - - The x. - The y. - The width. - The height. - - - - Checks, if specified point is inside . - - X point coordinate. - Y point coordinate. - true if point is inside , otherwise false. - - - - Checks, if specified point is inside . - - X point coordinate. - Y point coordinate. - true if point is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - The Position. - - - - - The Size. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - - - - Implements the operator ==. - - The left. - The right. - - The result of the operator. - - - - - Implements the operator !=. - - The left. - The right. - - The result of the operator. - - - - - - - - Left coordinate. - - - - - Top coordinate. - - - - - Width of this rectangle. - - - - - Height of this rectangle. - - - - - Structure using the same layout than - - - - - An empty drawing rectangle. - - - - - Initializes a new instance of the struct. - - The x. - The y. - The width. - The height. - - - - Checks, if specified point is inside . - - X point coordinate. - Y point coordinate. - true if point is inside , otherwise false. - - - - Checks, if specified point is inside . - - X point coordinate. - Y point coordinate. - true if point is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Left coordinate. - - - - - Top coordinate. - - - - - Width of this rectangle. - - - - - Height of this rectangle. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - - - - Implements the operator ==. - - The left. - The right. - - The result of the operator. - - - - - Implements the operator !=. - - The left. - The right. - - The result of the operator. - - - - - - - - Windows File Helper. - - - - - Opens a binary file, reads the contents of the file into a byte array, and then closes the file. - - The file to open for reading. - A byte array containing the contents of the file. - - - - Opens a text file, reads all lines of the file, and then closes the file. - - The file to open for reading. - A string containing all lines of the file. - - - - Opens a text file, reads all lines of the file, and then closes the file. - - The file to open for reading. - A string containing all lines of the file. - - - - Gets the size of the file. - - The handle. - Size of the file. - - GetFileSizeEx - - - - Reads to a file. - - The file handle. - The buffer. - The number of bytes to read. - The number of bytes read. - The overlapped. - A Result - ReadFile - - - - Writes to a file. - - The file handle. - The buffer. - The number of bytes to read. - The number of bytes read. - The overlapped. - A Result - WriteFile - - - - Sets the file pointer. - - The handle. - The distance to move. - The distance to move high. - The seek origin. - - SetFilePointerEx - - - - Sets the end of file. - - The handle. - - SetEndOfFile - - - - Creates the specified lp file name. - - Name of the file. - The desired access. - The share mode. - The creation disposition. - The extended parameters. - A handle to the created file. IntPtr.Zero if failed. - CreateFile2 - - - - Windows File Helper. - - - - - Initializes a new instance of the class. - - Name of the file. - The file mode. - The access mode. - The share mode. - - - - - - - - - - - - - - - - Reads a block of bytes from the stream and writes the data in a given buffer. - - When this method returns, contains the specified buffer with the values between offset and (offset + count - 1) replaced by the bytes read from the current source. - The byte offset in array at which the read bytes will be placed. - The maximum number of bytes to read. - array is null. - The total number of bytes read into the buffer. This might be less than the number of bytes requested if that number of bytes are not currently available, or zero if the end of the stream is reached. - - - - - - - Writes a block of bytes to this stream using data from a buffer. - - The buffer containing data to write to the stream. - The zero-based byte offset in buffer at which to begin copying bytes to the current stream. - The number of bytes to be written to the current stream. - - - - - - - - - - - - - - - - - - - Native File access flags. - - - - - Read access. - - - - - Write access. - - - - - Read/Write Access, - - - - - Execute access. - - - - - All access - - - - - Native file attributes. - - - - - None attribute. - - - - - Read only attribute. - - - - - Hidden attribute. - - - - - System attribute. - - - - - Directory attribute. - - - - - Archive attribute. - - - - - Device attribute. - - - - - Normal attribute. - - - - - Temporary attribute. - - - - - Sparse file attribute. - - - - - ReparsePoint attribute. - - - - - Compressed attribute. - - - - - Offline attribute. - - - - - Not content indexed attribute. - - - - - Encrypted attribute. - - - - - Write through attribute. - - - - - Overlapped attribute. - - - - - No buffering attribute. - - - - - Random access attribute. - - - - - Sequential scan attribute. - - - - - Delete on close attribute. - - - - - Backup semantics attribute. - - - - - Post semantics attribute. - - - - - Open reparse point attribute. - - - - - Open no recall attribute. - - - - - First pipe instance attribute. - - - - - Native file creation disposition. - - - - - Creates a new file. The function fails if a specified file exists. - - - - - Creates a new file, always. - If a file exists, the function overwrites the file, clears the existing attributes, combines the specified file attributes, - and flags with FILE_ATTRIBUTE_ARCHIVE, but does not set the security descriptor that the SECURITY_ATTRIBUTES structure specifies. - - - - - Opens a file. The function fails if the file does not exist. - - - - - Opens a file, always. - If a file does not exist, the function creates a file as if dwCreationDisposition is CREATE_NEW. - - - - - Opens a file and truncates it so that its size is 0 (zero) bytes. The function fails if the file does not exist. - The calling process must open the file with the GENERIC_WRITE access right. - - - - - Native file share. - - - - - None flag. - - - - - Enables subsequent open operations on an object to request read access. - Otherwise, other processes cannot open the object if they request read access. - If this flag is not specified, but the object has been opened for read access, the function fails. - - - - - Enables subsequent open operations on an object to request write access. - Otherwise, other processes cannot open the object if they request write access. - If this flag is not specified, but the object has been opened for write access, the function fails. - - - - - Read and Write flags. - - - - - Enables subsequent open operations on an object to request delete access. - Otherwise, other processes cannot open the object if they request delete access. - If this flag is not specified, but the object has been opened for delete access, the function fails. - - - - - Direct2D Matrix3x2 3x2. Use and implicit cast to . - - - - - Gets the identity matrix. - - The identity matrix. - - - - Element (1,1) - - - - - Element (1,2) - - - - - Element (2,1) - - - - - Element (2,2) - - - - - Element (3,1) - - - - - Element (3,2) - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The value to assign at row 1 column 1 of the matrix. - The value to assign at row 1 column 2 of the matrix. - The value to assign at row 2 column 1 of the matrix. - The value to assign at row 2 column 2 of the matrix. - The value to assign at row 3 column 1 of the matrix. - The value to assign at row 3 column 2 of the matrix. - - - - Initializes a new instance of the struct. - - The values to assign to the components of the matrix. This must be an array with sixteen elements. - Thrown when is null. - Thrown when contains more or less than sixteen elements. - - - - Creates an array containing the elements of the matrix. - - A sixteen-element array containing the components of the matrix. - - - - Determines the sum of two matrices. - - The first matrix to add. - The second matrix to add. - When the method completes, contains the sum of the two matrices. - - - - Determines the sum of two matrices. - - The first matrix to add. - The second matrix to add. - The sum of the two matrices. - - - - Determines the difference between two matrices. - - The first matrix to subtract. - The second matrix to subtract. - When the method completes, contains the difference between the two matrices. - - - - Determines the difference between two matrices. - - The first matrix to subtract. - The second matrix to subtract. - The difference between the two matrices. - - - - Scales a matrix by the given value. - - The matrix to scale. - The amount by which to scale. - When the method completes, contains the scaled matrix. - - - - Scales a matrix by the given value. - - The matrix to scale. - The amount by which to scale. - The scaled matrix. - - - - Determines the product of two matrices. - - The first matrix to multiply. - The second matrix to multiply. - The product of the two matrices. - - - - Determines the product of two matrices. - - The first matrix to multiply. - The second matrix to multiply. - The product of the two matrices. - - - - Scales a matrix by the given value. - - The matrix to scale. - The amount by which to scale. - When the method completes, contains the scaled matrix. - - - - Determines the quotient of two matrices. - - The first matrix to divide. - The second matrix to divide. - When the method completes, contains the quotient of the two matrices. - - - - Negates a matrix. - - The matrix to be negated. - When the method completes, contains the negated matrix. - - - - Negates a matrix. - - The matrix to be negated. - The negated matrix. - - - - Creates a matrix that scales along the x-axis, y-axis, and y-axis. - - Scaling factor for all three axes. - When the method completes, contains the created scaling matrix. - - - - Creates a matrix that scales along the x-axis, y-axis, and y-axis. - - Scaling factor for all three axes. - The created scaling matrix. - - - - Creates a matrix that scales along the x-axis, y-axis, and y-axis. - - Scaling factor that is applied along the x-axis. - Scaling factor that is applied along the y-axis. - When the method completes, contains the created scaling matrix. - - - - Creates a matrix that scales along the x-axis, y-axis, and y-axis. - - Scaling factor that is applied along the x-axis. - Scaling factor that is applied along the y-axis. - The created scaling matrix. - - - - Creates a matrix that uniformally scales along all three axis. - - The uniform scale that is applied along all axis. - When the method completes, contains the created scaling matrix. - - - - Creates a matrix that uniformally scales along all three axis. - - The uniform scale that is applied along all axis. - The created scaling matrix. - - - - Creates a matrix that is scaling from a specified center. - - Scaling factor that is applied along the x-axis. - Scaling factor that is applied along the y-axis. - The center of the scaling. - The created scaling matrix. - - - - Creates a matrix that is scaling from a specified center. - - Scaling factor that is applied along the x-axis. - Scaling factor that is applied along the y-axis. - The center of the scaling. - The created scaling matrix. - - - - Calculates the determinant of this matrix. - - Result of the determinant. - - - - Creates a matrix that rotates. - - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis. - When the method completes, contains the created rotation matrix. - - - - Creates a matrix that rotates. - - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis. - The created rotation matrix. - - - - Creates a translation matrix using the specified offsets. - - The offset for all three coordinate planes. - When the method completes, contains the created translation matrix. - - - - Creates a translation matrix using the specified offsets. - - The offset for all three coordinate planes. - The created translation matrix. - - - - Creates a translation matrix using the specified offsets. - - X-coordinate offset. - Y-coordinate offset. - Z-coordinate offset. - When the method completes, contains the created translation matrix. - - - - Creates a translation matrix using the specified offsets. - - X-coordinate offset. - Y-coordinate offset. - Z-coordinate offset. - The created translation matrix. - - - - Transforms a vector by this matrix. - - The matrix to use as a tranformation matrix. - The original vector to apply the transformation. - The result of the transformation for the input vector. - - - - Transforms a vector by this matrix. - - The matrix to use as a tranformation matrix. - The original vector to apply the transformation. - The result of the transformation for the input vector. - - - - - Adds two matricies. - - The first matrix to add. - The second matrix to add. - The sum of the two matricies. - - - - Assert a matrix (return it unchanged). - - The matrix to assert (unchange). - The asserted (unchanged) matrix. - - - - Subtracts two matricies. - - The first matrix to subtract. - The second matrix to subtract. - The difference between the two matricies. - - - - Negates a matrix. - - The matrix to negate. - The negated matrix. - - - - Scales a matrix by a given value. - - The matrix to scale. - The amount by which to scale. - The scaled matrix. - - - - Scales a matrix by a given value. - - The matrix to scale. - The amount by which to scale. - The scaled matrix. - - - - Multiplies two matricies. - - The first matrix to multiply. - The second matrix to multiply. - The product of the two matricies. - - - - Scales a matrix by a given value. - - The matrix to scale. - The amount by which to scale. - The scaled matrix. - - - - Divides two matricies. - - The first matrix to divide. - The second matrix to divide. - The quotient of the two matricies. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Performs an implicit conversion from to . - - The matrix. - The result of the conversion. - - - - Gets or sets the first row in the matrix; that is M11, M12. - - - - - Gets or sets the second row in the matrix; that is M21, M22. - - - - - Gets or sets the third row in the matrix; that is M31, M32. - - - - - Gets or sets the first column in the matrix; that is M11, M21, M31. - - - - - Gets or sets the second column in the matrix; that is M12, M22, M32, and M42. - - - - - Gets or sets the translation of the matrix; that is M41, M42. - - - - - Gets or sets the scale of the matrix; that is M11, M22. - - - - - Gets a value indicating whether this instance is an identity matrix. - - - true if this instance is an identity matrix; otherwise, false. - - - - - Gets or sets the component at the specified index. - - The value of the matrix component, depending on the index. - The zero-based index of the component to access. - The value of the component at the specified index. - Thrown when the is out of the range [0, 5]. - - - - Gets or sets the component at the specified index. - - The value of the matrix component, depending on the index. - The row of the matrix to access. - The column of the matrix to access. - The value of the component at the specified index. - Thrown when the or is out of the range [0, 3]. - - - - The ShadowContainer is the main container used internally to keep references to all native COM/C++ callbacks. - It is stored in the property . - - - - - Contains static methods to help in determining intersections, containment, etc. - - - - - Determines the closest point between a point and a triangle. - - The point to test. - The first vertex to test. - The second vertex to test. - The third vertex to test. - When the method completes, contains the closest point between the two objects. - - - - Determines the closest point between a and a point. - - The plane to test. - The point to test. - When the method completes, contains the closest point between the two objects. - - - - Determines the closest point between a and a point. - - The box to test. - The point to test. - When the method completes, contains the closest point between the two objects. - - - - Determines the closest point between a and a point. - - - The point to test. - When the method completes, contains the closest point between the two objects; - or, if the point is directly in the center of the sphere, contains . - - - - Determines the closest point between a and a . - - The first sphere to test. - The second sphere to test. - When the method completes, contains the closest point between the two objects; - or, if the point is directly in the center of the sphere, contains . - - If the two spheres are overlapping, but not directly ontop of each other, the closest point - is the 'closest' point of intersection. This can also be considered is the deepest point of - intersection. - - - - - Determines the distance between a and a point. - - The plane to test. - The point to test. - The distance between the two objects. - - - - Determines the distance between a and a point. - - The box to test. - The point to test. - The distance between the two objects. - - - - Determines the distance between a and a . - - The first box to test. - The second box to test. - The distance between the two objects. - - - - Determines the distance between a and a point. - - The sphere to test. - The point to test. - The distance between the two objects. - - - - Determines the distance between a and a . - - The first sphere to test. - The second sphere to test. - The distance between the two objects. - - - - Determines whether there is an intersection between a and a point. - - The ray to test. - The point to test. - Whether the two objects intersect. - - - - Determines whether there is an intersection between a and a . - - The first ray to test. - The second ray to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersect. - - This method performs a ray vs ray intersection test based on the following formula - from Goldman. - s = det([o_2 - o_1, d_2, d_1 x d_2]) / ||d_1 x d_2||^2 - t = det([o_2 - o_1, d_1, d_1 x d_2]) / ||d_1 x d_2||^2 - Where o_1 is the position of the first ray, o_2 is the position of the second ray, - d_1 is the normalized direction of the first ray, d_2 is the normalized direction - of the second ray, det denotes the determinant of a matrix, x denotes the cross - product, [ ] denotes a matrix, and || || denotes the length or magnitude of a vector. - - - - - Determines whether there is an intersection between a and a . - - The ray to test. - The plane to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersect. - - - - Determines whether there is an intersection between a and a . - - The ray to test. - The plane to test - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a triangle. - - The ray to test. - The first vertex of the triangle to test. - The second vertex of the triagnle to test. - The third vertex of the triangle to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - This method tests if the ray intersects either the front or back of the triangle. - If the ray is parallel to the triangle's plane, no intersection is assumed to have - happened. If the intersection of the ray and the triangle is behind the origin of - the ray, no intersection is assumed to have happened. In both cases of assumptions, - this method returns false. - - - - - Determines whether there is an intersection between a and a triangle. - - The ray to test. - The first vertex of the triangle to test. - The second vertex of the triagnle to test. - The third vertex of the triangle to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The ray to test. - The box to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The ray to test. - The box to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The ray to test. - The sphere to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The ray to test. - The sphere to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a point. - - The plane to test. - The point to test. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The first plane to test. - The second plane to test. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The first plane to test. - The second plane to test. - When the method completes, contains the line of intersection - as a , or a zero ray if there was no intersection. - Whether the two objects intersected. - - Although a ray is set to have an origin, the ray returned by this method is really - a line in three dimensions which has no real origin. The ray is considered valid when - both the positive direction is used and when the negative direction is used. - - - - - Determines whether there is an intersection between a and a triangle. - - The plane to test. - The first vertex of the triangle to test. - The second vertex of the triagnle to test. - The third vertex of the triangle to test. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The plane to test. - The box to test. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The plane to test. - The sphere to test. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The first box to test. - The second box to test. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - The box to test. - The sphere to test. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a triangle. - - The sphere to test. - The first vertex of the triangle to test. - The second vertex of the triagnle to test. - The third vertex of the triangle to test. - Whether the two objects intersected. - - - - Determines whether there is an intersection between a and a . - - First sphere to test. - Second sphere to test. - Whether the two objects intersected. - - - - Determines whether a contains a point. - - The box to test. - The point to test. - The type of containment the two objects have. - - - - Determines whether a contains a . - - The first box to test. - The second box to test. - The type of containment the two objects have. - - - - Determines whether a contains a . - - The box to test. - The sphere to test. - The type of containment the two objects have. - - - - Determines whether a contains a point. - - The sphere to test. - The point to test. - The type of containment the two objects have. - - - - Determines whether a contains a triangle. - - The sphere to test. - The first vertex of the triangle to test. - The second vertex of the triagnle to test. - The third vertex of the triangle to test. - The type of containment the two objects have. - - - - Determines whether a contains a . - - The sphere to test. - The box to test. - The type of containment the two objects have. - - - - Determines whether a contains a . - - The first sphere to test. - The second sphere to test. - The type of containment the two objects have. - - - - Represents a color in the form of rgb. - - - - - The Black color (0, 0, 0). - - - - - The White color (1, 1, 1, 1). - - - - - The red component of the color. - - - - - The green component of the color. - - - - - The blue component of the color. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The red component of the color. - The green component of the color. - The blue component of the color. - - - - Initializes a new instance of the struct. - - The red, green, and blue components of the color. - - - - Initializes a new instance of the struct. - - A packed integer containing all three color components in RGB order. - The alpha component is ignored. - - - - Initializes a new instance of the struct. - - The values to assign to the red, green, and blue components of the color. This must be an array with three elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Converts the color into a packed integer. - - A packed integer containing all three color components. - The alpha channel is set to 255. - - - - Converts the color into a packed integer. - - A packed integer containing all three color components. - The alpha channel is set to 255. - - - - Converts the color into a three component vector. - - A three component vector containing the red, green, and blue components of the color. - - - - Creates an array containing the elements of the color. - - A three-element array containing the components of the color. - - - - Adds two colors. - - The first color to add. - The second color to add. - When the method completes, completes the sum of the two colors. - - - - Adds two colors. - - The first color to add. - The second color to add. - The sum of the two colors. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract. - WHen the method completes, contains the difference of the two colors. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract - The difference of the two colors. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - When the method completes, contains the modulated color. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - The modulated color. - - - - Scales a color. - - The color to scale. - The amount by which to scale. - When the method completes, contains the scaled color. - - - - Scales a color. - - The color to scale. - The amount by which to scale. - The scaled color. - - - - Negates a color. - - The color to negate. - When the method completes, contains the negated color. - - - - Negates a color. - - The color to negate. - The negated color. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - When the method completes, contains the clamped value. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - The clamped value. - - - - Performs a linear interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two colors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two colors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a cubic interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the cubic interpolation of the two colors. - - - - Performs a cubic interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - The cubic interpolation of the two colors. - - - - Returns a color containing the smallest components of the specified colorss. - - The first source color. - The second source color. - When the method completes, contains an new color composed of the largest components of the source colorss. - - - - Returns a color containing the largest components of the specified colorss. - - The first source color. - The second source color. - A color containing the largest components of the source colors. - - - - Returns a color containing the smallest components of the specified colors. - - The first source color. - The second source color. - When the method completes, contains an new color composed of the smallest components of the source colors. - - - - Returns a color containing the smallest components of the specified colors. - - The first source color. - The second source color. - A color containing the smallest components of the source colors. - - - - Adjusts the contrast of a color. - - The color whose contrast is to be adjusted. - The amount by which to adjust the contrast. - When the method completes, contains the adjusted color. - - - - Adjusts the contrast of a color. - - The color whose contrast is to be adjusted. - The amount by which to adjust the contrast. - The adjusted color. - - - - Adjusts the saturation of a color. - - The color whose saturation is to be adjusted. - The amount by which to adjust the saturation. - When the method completes, contains the adjusted color. - - - - Adjusts the saturation of a color. - - The color whose saturation is to be adjusted. - The amount by which to adjust the saturation. - The adjusted color. - - - - Adds two colors. - - The first color to add. - The second color to add. - The sum of the two colors. - - - - Assert a color (return it unchanged). - - The color to assert (unchange). - The asserted (unchanged) color. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract. - The difference of the two colors. - - - - Negates a color. - - The color to negate. - A negated color. - - - - Scales a color. - - The factor by which to scale the color. - The color to scale. - The scaled color. - - - - Scales a color. - - The factor by which to scale the color. - The color to scale. - The scaled color. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - The modulated color. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Gets or sets the component at the specified index. - - The value of the red, green, or blue component, depending on the index. - The index of the component to access. Use 0 for the red component, 1 for the green component, and 2 for the blue component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 2]. - - - - Represents a color in the form of rgba. - - - - - The Black color (0, 0, 0, 1). - - - - - The White color (1, 1, 1, 1). - - - - - The red component of the color. - - - - - The green component of the color. - - - - - The blue component of the color. - - - - - The alpha component of the color. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The red component of the color. - The green component of the color. - The blue component of the color. - The alpha component of the color. - - - - Initializes a new instance of the struct. - - The red, green, blue, and alpha components of the color. - - - - Initializes a new instance of the struct. - - The red, green, and blue compoennts of the color. - The alpha component of the color. - - - - Initializes a new instance of the struct. - - A packed integer containing all four color components in RGBA order. - - - - Initializes a new instance of the struct. - - A packed integer containing all four color components in RGBA order. - - - - Initializes a new instance of the struct. - - The values to assign to the red, green, blue, and alpha components of the color. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Initializes a new instance of the struct. - - used to initialize the color. - - - - Initializes a new instance of the struct. - - used to initialize the color. - The alpha component of the color. - - - - Converts the color into a packed integer. - - A packed integer containing all four color components. - - - - Converts the color into a packed integer. - - A packed integer containing all four color components. - - - - Converts the color into a packed integer. - - A packed integer containing all four color components. - - - - Converts the color into a three component vector. - - A three component vector containing the red, green, and blue components of the color. - - - - Converts the color into a four component vector. - - A four component vector containing all four color components. - - - - Creates an array containing the elements of the color. - - A four-element array containing the components of the color. - - - - Adds two colors. - - The first color to add. - The second color to add. - When the method completes, completes the sum of the two colors. - - - - Adds two colors. - - The first color to add. - The second color to add. - The sum of the two colors. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract. - WHen the method completes, contains the difference of the two colors. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract - The difference of the two colors. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - When the method completes, contains the modulated color. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - The modulated color. - - - - Scales a color. - - The color to scale. - The amount by which to scale. - When the method completes, contains the scaled color. - - - - Scales a color. - - The color to scale. - The amount by which to scale. - The scaled color. - - - - Negates a color. - - The color to negate. - When the method completes, contains the negated color. - - - - Negates a color. - - The color to negate. - The negated color. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - When the method completes, contains the clamped value. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - The clamped value. - - - - Performs a linear interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two colors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two colors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a cubic interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the cubic interpolation of the two colors. - - - - Performs a cubic interpolation between two colors. - - Start color. - End color. - Value between 0 and 1 indicating the weight of . - The cubic interpolation of the two colors. - - - - Returns a color containing the smallest components of the specified colorss. - - The first source color. - The second source color. - When the method completes, contains an new color composed of the largest components of the source colorss. - - - - Returns a color containing the largest components of the specified colorss. - - The first source color. - The second source color. - A color containing the largest components of the source colors. - - - - Returns a color containing the smallest components of the specified colors. - - The first source color. - The second source color. - When the method completes, contains an new color composed of the smallest components of the source colors. - - - - Returns a color containing the smallest components of the specified colors. - - The first source color. - The second source color. - A color containing the smallest components of the source colors. - - - - Adjusts the contrast of a color. - - The color whose contrast is to be adjusted. - The amount by which to adjust the contrast. - When the method completes, contains the adjusted color. - - - - Adjusts the contrast of a color. - - The color whose contrast is to be adjusted. - The amount by which to adjust the contrast. - The adjusted color. - - - - Adjusts the saturation of a color. - - The color whose saturation is to be adjusted. - The amount by which to adjust the saturation. - When the method completes, contains the adjusted color. - - - - Adjusts the saturation of a color. - - The color whose saturation is to be adjusted. - The amount by which to adjust the saturation. - The adjusted color. - - - - Adds two colors. - - The first color to add. - The second color to add. - The sum of the two colors. - - - - Assert a color (return it unchanged). - - The color to assert (unchange). - The asserted (unchanged) color. - - - - Subtracts two colors. - - The first color to subtract. - The second color to subtract. - The difference of the two colors. - - - - Negates a color. - - The color to negate. - A negated color. - - - - Scales a color. - - The factor by which to scale the color. - The color to scale. - The scaled color. - - - - Scales a color. - - The factor by which to scale the color. - The color to scale. - The scaled color. - - - - Modulates two colors. - - The first color to modulate. - The second color to modulate. - The modulated color. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - - The result of the conversion. - - - - - Performs an explicit conversion from to . - - The value. - - The result of the conversion. - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Gets or sets the component at the specified index. - - The value of the red, green, blue, and alpha components, depending on the index. - The index of the component to access. Use 0 for the alpha component, 1 for the red component, 2 for the green component, and 3 for the blue component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 3]. - - - - Gets or sets the unmanaged callback. - - The unmanaged callback. - - This property is set whenever this instance has an unmanaged callback - registered. This callback must be disposed when disposing this instance. - - - - - Root IUnknown class to interop with COM object - - - - - Base interface for Component Object Model (COM). - - - - - Queries the supported COM interface on this instance. - - The guid of the interface. - The output COM object reference. - If successfull, - - - - Increments the reference count for an interface on this instance. - - The method returns the new reference count. - - - - Decrements the reference count for an interface on this instance. - - The method returns the new reference count. - - - - Initializes a new instance of the class. - - Pointer to Cpp Object - - - - Initializes a new instance of the class from a IUnknown object. - - Reference to a IUnknown object - - - - Initializes a new instance of the class. - - - - - Query this instance for a particular COM GUID/interface support. - - GUID query interface - output object associated with this GUID, IntPtr.Zero in interface is not supported - If this object doesn't support the interface - ms682521 - IUnknown::QueryInterface - IUnknown::QueryInterface - - - - Query instance for a particular COM GUID/interface support. - - GUID query interface - If this object doesn't support the interface - ms682521 - IUnknown::QueryInterface - IUnknown::QueryInterface - - - - Query this instance for a particular COM interface support. - - The type of the COM interface to query - An instance of the queried interface - If this object doesn't support the interface - ms682521 - IUnknown::QueryInterface - IUnknown::QueryInterface - - - - Query this instance for a particular COM interface support. - - The type of the COM interface to query - An instance of the queried interface - If this object doesn't support the interface - ms682521 - IUnknown::QueryInterface - IUnknown::QueryInterface - - - - Queries a managed object for a particular COM interface support (This method is a shortcut to ) - - The type of the COM interface to query - The managed COM object. - An instance of the queried interface - ms682521 - IUnknown::QueryInterface - IUnknown::QueryInterface - - - - Queries a managed object for a particular COM interface support (This method is a shortcut to ) - - The type of the COM interface to query - The managed COM object. - An instance of the queried interface - ms682521 - IUnknown::QueryInterface - IUnknown::QueryInterface - - - - Safely dispose a referencem if not null, and set it to null after dispose. - - The type of COM interface to dispose - Object to dispose - - The reference will be set to null after dispose. - - - - - Queries a managed object for a particular COM interface support. - - The type of the COM interface to query - The managed COM object. - An instance of the queried interface - ms682521 - IUnknown::QueryInterface - IUnknown::QueryInterface - - - - Query Interface for a particular interface support. - - An instance of the queried interface or null if it is not supported - - ms682521 - IUnknown::QueryInterface - IUnknown::QueryInterface - - - - Performs an explicit conversion from to . - - The native pointer. - - The result of the conversion. - - - - - Query Interface for a particular interface support and attach to the given instance. - - - - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - ms682317 - IUnknown::Release - IUnknown::Release - - - - Base class for unmanaged callabackable Com object. - - - - - Initializes a new instance of the class. - - Pointer to Cpp Object - - - - Initializes a new instance of the class. - - - - - Implements but it cannot not be set. - This is only used to support for interop with unmanaged callback. - - - - - A compilation exception. - - - - - The base class for errors that occur in SharpDX. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The result code that caused this exception. - - - - Initializes a new instance of the class. - - The result descriptor. - - - - Initializes a new instance of the class. - - The error result code. - The message describing the exception. - - - - Initializes a new instance of the class. - - The error result code. - The message describing the exception. - formatting arguments - - - - Initializes a new instance of the class. - - The message describing the exception. - formatting arguments - - - - Initializes a new instance of the class. - - The message describing the exception. - The exception that caused this exception. - formatting arguments - - - - Gets the Result code for the exception. This value indicates - the specific type of failure that occured within SharpDX. - - - - - Gets the Result code for the exception. This value indicates - the specific type of failure that occured within SharpDX. - - - - - Initializes a new instance of the class. - - The message. - - - - Initializes a new instance of the class. - - The error code. - The message. - - - - A disposable component base class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with an immutable name. - - The name. - - - - Releases unmanaged and - optionally - managed resources - - - - - Disposes of object resources. - - If true, managed resources should be - disposed of in addition to unmanaged resources. - - - - Adds a disposable object to the list of the objects to dispose. - - To dispose. - - - - Dispose a disposable object and set the reference to null. Removes this object from the ToDispose list. - - Object to dispose. - - - - Removes a disposable object to the list of the objects to dispose. - - - To dispose. - - - - Gets or sets the disposables. - - The disposables. - - - - Gets or sets a value indicating whether this instance is attached to a collector. - - - true if this instance is attached to a collector; otherwise, false. - - - - - Gets a value indicating whether this instance is disposed. - - - true if this instance is disposed; otherwise, false. - - - - - Occurs when when Dispose is called. - - - - - Global configuration. - - - - - Enables or disables object tracking. Default is disabled (false). - - - Object Tracking is used to track COM object lifecycle creation/dispose. When this option is enabled - objects can be tracked using . Using Object tracking has a significant - impact on performance and should be used only while debugging. - - - - - Enables or disables release of ComObject on finalizer. Default is disabled (false). - - - - - Throws a when a shader or effect compilation error occured. Default is enabled (true). - - - - - Provides access to data organized in 3D. - - - - - Initializes a new instance of the struct. - - The datapointer. - The row pitch. - The slice pitch. - - - - Initializes a new instance of the struct. - - The data pointer. - - - - Pointer to the data. - - - - - Gets the number of bytes per row. - - - - - Gets the number of bytes per slice (for a 3D texture, a slice is a 2D image) - - - - - Provides access to data organized in 2D. - - - - - Initializes a new instance of the class. - - The data pointer. - The pitch. - - - - Pointer to the data. - - - - - Gets the number of bytes per row. - - - - - Provides a stream interface to a buffer located in unmanaged memory. - - - - - Initializes a new instance of the class from a Blob buffer. - - The buffer. - - - - Initializes a new instance of the class, using a managed buffer as a backing store. - - - A managed array to be used as a backing store. - true if reading from the buffer should be allowed; otherwise, false. - true if writing to the buffer should be allowed; otherwise, false. - Index inside the buffer in terms of element count (not size in bytes). - True to keep the managed buffer and pin it, false will allocate unmanaged memory and make a copy of it. Default is true. - - - - - Initializes a new instance of the class, and allocates a new buffer to use as a backing store. - - The size of the buffer to be allocated, in bytes. - - true if reading from the buffer should be allowed; otherwise, false. - - true if writing to the buffer should be allowed; otherwise, false. - - - - Initializes a new instance of the class, using an unmanaged buffer as a backing store. - - A pointer to the buffer to be used as a backing store. - The size of the buffer provided, in bytes. - - true if reading from the buffer should be allowed; otherwise, false. - - true if writing to the buffer should be allowed; otherwise, false. - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Not supported. - - Always thrown. - - - - Reads a single value from the current stream and advances the current - position within this stream by the number of bytes read. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The type of the value to be read from the stream. - The value that was read. - This stream does not support reading. - - - - Reads a float. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - a float from the stream - - - - Reads a int. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an int from the stream - - - - Reads a short. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an short from the stream - - - - Reads a bool. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an bool from the stream - - - - Reads a Vector2. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an Vector2 from the stream - - - - Reads a Vector3. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an Vector3 from the stream - - - - Reads a Vector4. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an Vector4 from the stream - - - - Reads a Color3. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an Color3 from the stream - - - - Reads a Color4. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an Color4 from the stream - - - - Reads a Half. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an Half from the stream - - - - Reads a Half2. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an Half2 from the stream - - - - Reads a Half3. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an Half3 from the stream - - - - Reads a Half4. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - an Half4 from the stream - - - - Reads a Matrix. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - a Matrix from the stream - - - - Reads a Quaternion. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - a Quaternion from the stream - - - - - - - Reads a sequence of bytes from the current stream and advances the position - within the stream by the number of bytes read. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - An array of values to be read from the stream. - The zero-based byte offset in buffer at which to begin storing - the data read from the current stream. - The maximum number of bytes to be read from the current stream. - The number of bytes read from the stream. - This stream does not support reading. - - - - Reads a sequence of bytes from the current stream and advances the current position within this stream by the number of bytes written. - - An array of bytes. This method copies bytes from to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The number of bytes to be written to the current stream. - - - - Reads an array of values from the current stream, and advances the current position - within this stream by the number of bytes written. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The type of the values to be read from the stream. - An array of values that was read from the current stream. - - - - Reads a sequence of elements from the current stream into a target buffer and - advances the position within the stream by the number of bytes read. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - An array of values to be read from the stream. - The zero-based byte offset in buffer at which to begin storing - the data read from the current stream. - The number of values to be read from the current stream. - The number of bytes read from the stream. - This stream does not support reading. - - - - Sets the position within the current stream. - - Attempted to seek outside of the bounds of the stream. - - - - Not supported. - - Always ignored. - Always thrown. - - - - Writes a single value to the stream, and advances the current position - within this stream by the number of bytes written. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The type of the value to be written to the stream. - The value to write to the stream. - The stream does not support writing. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes the specified value. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The value. - - - - Writes a sequence of bytes to the current stream and advances the current - position within this stream by the number of bytes written. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - An array of bytes. This method copies count bytes from buffer to the current stream. - The zero-based byte offset in buffer at which to begin copying bytes to the current stream. - The number of bytes to be written to the current stream. - This stream does not support writing. - - - - When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - An array of bytes. This method copies bytes from to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The number of bytes to be written to the current stream. - - - - Writes an array of values to the current stream, and advances the current position - within this stream by the number of bytes written. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - An array of values to be written to the current stream. - This stream does not support writing. - - - - Writes a range of bytes to the current stream, and advances the current position - within this stream by the number of bytes written. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - A pointer to the location to start copying from. - The number of bytes to copy from source to the current stream. - This stream does not support writing. - - - - Writes an array of values to the current stream, and advances the current position - within this stream by the number of bytes written. - - - In order to provide faster read/write, this operation doesn't check stream bound. - A client must carefully not read/write above the size of this datastream. - - The type of the values to be written to the stream. - An array of values to be written to the stream. - The zero-based offset in data at which to begin copying values to the current stream. - The number of values to be written to the current stream. If this is zero, - all of the contents will be written. - This stream does not support writing. - - - - Performs an explicit conversion from to . - - The from value. - The result of the conversion. - - - - Gets a value indicating whether the current stream supports reading. - - - true if the stream supports reading; otherwise, false. - - - - Gets a value indicating whether the current stream supports seeking. - - Always true. - - - - Gets a value indicating whether the current stream supports writing. - - - true if the stream supports writing; otherwise, false. - - - - Gets the internal pointer to the current stream's backing store. - - An IntPtr to the buffer being used as a backing store. - - - - Gets the length in bytes of the stream. - - A long value representing the length of the stream in bytes. - - - - Gets or sets the position within the current stream. - - The current position within the stream. - Stream Class - - - - Gets the position pointer. - - The position pointer. - - - - Gets the length of the remaining. - - The length of the remaining. - - - - Provides methods to perform fast read/write random access data on a buffer located in an unmanaged memory. - - - This class doesn't validate the position read/write from. It is the responsability of the client of this class - to verify that access is done within the size of the buffer. - - - - - Creates the specified user buffer. - - Type of the buffer. - The buffer to use as a DataBuffer. - Index inside the buffer in terms of element count (not size in bytes). - True to keep the managed buffer and pin it, false will allocate unmanaged memory and make a copy of it. Default is true. - An instance of a DataBuffer - - - - Initializes a new instance of the class, and allocates a new buffer to use as a backing store. - - The size of the buffer to be allocated, in bytes. - - is less than 1. - - - - Initializes a new instance of the class, using an unmanaged buffer as a backing store. - - A pointer to the buffer to be used as a backing store. - The size of the buffer provided, in bytes. - - - - Releases unmanaged and - optionally - managed resources - - true to release both managed and unmanaged resources; false to release only unmanaged resources. - - - - Clears the buffer. - - - - - Gets a single value from the current buffer at the specified position. - - Relative position in bytes from the beginning of the buffer to get the data from. - The type of the value to be read from the buffer. - The value that was read. - - - - Gets a float. - - Relative position in bytes from the beginning of the buffer to get the data from. - a float from the buffer - - - - Gets a int. - - Relative position in bytes from the beginning of the buffer to get the data from. - an int from the buffer - - - - Gets a short. - - Relative position in bytes from the beginning of the buffer to get the data from. - an short from the buffer - - - - Gets a bool. - - Relative position in bytes from the beginning of the buffer to get the data from. - an bool from the buffer - - - - Gets a Vector2. - - Relative position in bytes from the beginning of the buffer to get the data from. - an Vector2 from the buffer - - - - Gets a Vector3. - - Relative position in bytes from the beginning of the buffer to get the data from. - an Vector3 from the buffer - - - - Gets a Vector4. - - Relative position in bytes from the beginning of the buffer to get the data from. - an Vector4 from the buffer - - - - Gets a Color3. - - Relative position in bytes from the beginning of the buffer to get the data from. - an Color3 from the buffer - - - - Gets a Color4. - - Relative position in bytes from the beginning of the buffer to get the data from. - an Color4 from the buffer - - - - Gets a Half. - - Relative position in bytes from the beginning of the buffer to get the data from. - an Half from the buffer - - - - Gets a Half2. - - Relative position in bytes from the beginning of the buffer to get the data from. - an Half2 from the buffer - - - - Gets a Half3. - - Relative position in bytes from the beginning of the buffer to get the data from. - an Half3 from the buffer - - - - Gets a Half4. - - Relative position in bytes from the beginning of the buffer to get the data from. - an Half4 from the buffer - - - - Gets a Matrix. - - Relative position in bytes from the beginning of the buffer to get the data from. - a Matrix from the buffer - - - - Gets a Quaternion. - - Relative position in bytes from the beginning of the buffer to get the data from. - a Quaternion from the buffer - - - - Gets an array of values from a position in the buffer. - - Relative position in bytes from the beginning of the buffer to get the data from. - number of T instance to get from the positionInBytes - The type of the values to be read from the buffer. - An array of values that was read from the current buffer. - - - - Gets a sequence of elements from a position in the buffer into a target buffer. - - Relative position in bytes from the beginning of the buffer to get the data from. - An array of values to be read from the buffer. - The zero-based byte offset in buffer at which to begin storing - the data read from the current buffer. - The number of values to be read from the current buffer. - - - - Sets a single value to the buffer at a specified position. - - The type of the value to be written to the buffer. - Relative position in bytes from the beginning of the buffer to set the data to. - The value to write to the buffer. - - - - Sets a single value to the buffer at a specified position. - - The type of the value to be written to the buffer. - Relative position in bytes from the beginning of the buffer to set the data to. - The value to write to the buffer. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets the specified value. - - Relative position in bytes from the beginning of the buffer to set the data to. - The value. - - - - Sets an array of values to a specified position into the buffer. - - Relative position in bytes from the beginning of the buffer to set the data to. - An array of values to be written to the current buffer. - - - - Sets a range of data to a specified position into the buffer. - - Relative position in bytes from the beginning of the buffer to set the data to. - A pointer to the location to start copying from. - The number of bytes to copy from source to the current buffer. - - - - Sets an array of values to a specified position into the buffer. - - The type of the values to be written to the buffer. - Relative position in bytes from the beginning of the buffer to set the data to. - An array of values to be written to the buffer. - The zero-based offset in data at which to begin copying values to the current buffer. - The number of values to be written to the current buffer. If this is zero, - all of the contents will be written. - - - - Performs an explicit conversion from to . - - The from value. - The result of the conversion. - - - - Gets a pointer to the buffer used as a backing store.. - - An IntPtr to the buffer being used as a backing store. - - - - Gets the length in bytes of the buffer. - - A long value representing the length of the buffer in bytes. - - - - Contains information about a tracked COM object. - - - - - Initializes a new instance of the class. - - The creation time. - The com object to track. - The stack trace. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Gets the time the object was created. - - The creation time. - - - - Gets a weak reference to the tracked object. - - The weak reference to the tracked object. - - - - Gets a value indicating whether the tracked object is alive. - - true if tracked object is alive; otherwise, false. - - - - Track all allocated objects. - - - - - Tracks the specified COM object. - - The COM object. - - - - Finds a list of object reference from a specified COM object pointer. - - The COM object pointer. - A list of object reference - - - - Finds the object reference for a specific COM object. - - The COM object. - An object reference - - - - Untracks the specified COM object. - - The COM object. - - - - Reports all COM object that are active and not yet disposed. - - - - - Reports all COM object that are active and not yet disposed. - - - - - Describes the type of angle. - - - - - Specifies an angle measurement in revolutions. - - - - - Specifies an angle measurement in degrees. - - - - - Specifies an angle measurement in radians. - - - - - Specifies an angle measurement in gradians. - - - - - Describes how one bounding volume contains another. - - - - - The two bounding volumes don't intersect at all. - - - - - One bounding volume completely contains another. - - - - - The two bounding volumes overlap. - - - - - Describes the result of an intersection with a plane in three dimensions. - - - - - The object is behind the plane. - - - - - The object is in front of the plane. - - - - - The object is intersecting the plane. - - - - - FunctionCallback - - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - -

Driver type options.

-
- -

The driver type is required when calling or D3D11CreateDeviceAndSwapChain.

-
- - ff476328 - D3D_DRIVER_TYPE - D3D_DRIVER_TYPE -
- - -

The driver type is unknown.

-
- - ff476328 - D3D_DRIVER_TYPE_UNKNOWN - D3D_DRIVER_TYPE_UNKNOWN -
- - -

A hardware driver, which implements Direct3D features in hardware. This is the primary driver that you should use in your Direct3D applications because it provides the best performance. A hardware driver uses hardware acceleration (on supported hardware) but can also use software for parts of the pipeline that are not supported in hardware. This driver type is often referred to as a hardware abstraction layer or HAL.

-
- - ff476328 - D3D_DRIVER_TYPE_HARDWARE - D3D_DRIVER_TYPE_HARDWARE -
- - -

A reference driver, which is a software implementation that supports every Direct3D feature. A reference driver is designed for accuracy rather than speed and as a result is slow but accurate. The rasterizer portion of the driver does make use of special CPU instructions whenever it can, but it is not intended for retail applications; use it only for feature testing, demonstration of functionality, debugging, or verifying bugs in other drivers. This driver is installed by the DirectX SDK. This driver may be referred to as a REF driver, a reference driver or a reference rasterizer.

-
- - ff476328 - D3D_DRIVER_TYPE_REFERENCE - D3D_DRIVER_TYPE_REFERENCE -
- - -

A null driver, which is a reference driver without render capability. This driver is commonly used for debugging non-rendering API calls, it is not appropriate for retail applications. This driver is installed by the DirectX SDK.

-
- - ff476328 - D3D_DRIVER_TYPE_NULL - D3D_DRIVER_TYPE_NULL -
- - -

A software driver, which is a driver implemented completely in software. The software implementation is not intended for a high-performance application due to its very slow performance.

-
- - ff476328 - D3D_DRIVER_TYPE_SOFTWARE - D3D_DRIVER_TYPE_SOFTWARE -
- - -

A WARP driver, which is a high-performance software rasterizer. The rasterizer supports feature levels 9_1 through level 10.1 with a high performance software implementation. For information about limitations creating a WARP device on certain feature levels, see Limitations Creating WARP and Reference Devices. For more information about using a WARP driver, see Windows Advanced Rasterization Platform (WARP) In-Depth Guide.

-
- - ff476328 - D3D_DRIVER_TYPE_WARP - D3D_DRIVER_TYPE_WARP -
- - -

Describes the set of features targeted by a Direct3D device.

-
- -

For an overview of the capabilities of each feature level, see Overview For Each Feature Level.

For information about limitations creating nonhardware-type devices on certain feature levels, see Limitations Creating WARP and Reference Devices.

-
- - ff476329 - D3D_FEATURE_LEVEL - D3D_FEATURE_LEVEL -
- - -

Targets features supported by feature level 9.1 including shader model 2.

-
- - ff476329 - D3D_FEATURE_LEVEL_9_1 - D3D_FEATURE_LEVEL_9_1 -
- - -

Targets features supported by feature level 9.2 including shader model 2.

-
- - ff476329 - D3D_FEATURE_LEVEL_9_2 - D3D_FEATURE_LEVEL_9_2 -
- - -

Targets features supported by feature level 9.3 including shader model 2.0b.

-
- - ff476329 - D3D_FEATURE_LEVEL_9_3 - D3D_FEATURE_LEVEL_9_3 -
- - -

Targets features supported by Direct3D 10.0 including shader model 4.

-
- - ff476329 - D3D_FEATURE_LEVEL_10_0 - D3D_FEATURE_LEVEL_10_0 -
- - -

Targets features supported by Direct3D 10.1 including shader model 4.

-
- - ff476329 - D3D_FEATURE_LEVEL_10_1 - D3D_FEATURE_LEVEL_10_1 -
- - -

Targets features supported by Direct3D 11.0 including shader model 5.

-
- - ff476329 - D3D_FEATURE_LEVEL_11_0 - D3D_FEATURE_LEVEL_11_0 -
- - -

Targets features supported by Direct3D 11.1 including Direct3D device sharing. Device sharing enables Direct3D 10 and Direct3D 11 APIs to use one underlying rendering device. For more information about device sharing, see .

-
- - ff476329 - D3D_FEATURE_LEVEL_11_1 - D3D_FEATURE_LEVEL_11_1 -
- - - No documentation. - - - D3D_MIN_PRECISION - D3D_MIN_PRECISION - - - - No documentation. - - - D3D_MIN_PRECISION_DEFAULT - D3D_MIN_PRECISION_DEFAULT - - - - No documentation. - - - D3D_MIN_PRECISION_FLOAT_16 - D3D_MIN_PRECISION_FLOAT_16 - - - - No documentation. - - - D3D_MIN_PRECISION_FLOAT_2_8 - D3D_MIN_PRECISION_FLOAT_2_8 - - - - No documentation. - - - D3D_MIN_PRECISION_RESERVED - D3D_MIN_PRECISION_RESERVED - - - - No documentation. - - - D3D_MIN_PRECISION_SINT_16 - D3D_MIN_PRECISION_SINT_16 - - - - No documentation. - - - D3D_MIN_PRECISION_UINT_16 - D3D_MIN_PRECISION_UINT_16 - - - - No documentation. - - - D3D_MIN_PRECISION_ANY_16 - D3D_MIN_PRECISION_ANY_16 - - - - No documentation. - - - D3D_MIN_PRECISION_ANY_10 - D3D_MIN_PRECISION_ANY_10 - - - -

Values that indicate how the pipeline interprets vertex data that is bound to the input-assembler stage. These primitive topology values determine how the vertex data is rendered on screen.

-
- -

Use the method and a value from to bind a primitive topology to the input-assembler stage. Use the method to retrieve the primitive topology for the input-assembler stage.

The following diagram shows the various primitive types for a geometry shader object.

-
- - ff728726 - D3D_PRIMITIVE_TOPOLOGY - D3D_PRIMITIVE_TOPOLOGY -
- - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_UNDEFINED - D3D_PRIMITIVE_TOPOLOGY_UNDEFINED - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_POINTLIST - D3D_PRIMITIVE_TOPOLOGY_POINTLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_LINELIST - D3D_PRIMITIVE_TOPOLOGY_LINELIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_LINESTRIP - D3D_PRIMITIVE_TOPOLOGY_LINESTRIP - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST - D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP - D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ - D3D_PRIMITIVE_TOPOLOGY_LINELIST_ADJ - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ - D3D_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ - D3D_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ - D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_1_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_2_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_3_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_4_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_5_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_6_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_7_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_8_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_9_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_10_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_11_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_12_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_13_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_14_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_15_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_16_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_17_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_18_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_19_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_20_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_21_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_22_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_23_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_24_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_25_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_26_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_27_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_28_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_29_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_30_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_31_CONTROL_POINT_PATCHLIST - - - - No documentation. - - - D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST - D3D_PRIMITIVE_TOPOLOGY_32_CONTROL_POINT_PATCHLIST - - - -

Values that identify the type of resource to be viewed as a shader resource.

-
- -

A -typed value is specified in the ViewDimension member of the structure or the Dimension member of the structure.

-
- - ff728736 - D3D_SRV_DIMENSION - D3D_SRV_DIMENSION -
- - -

The type is unknown.

-
- - ff728736 - D3D_SRV_DIMENSION_UNKNOWN - D3D_SRV_DIMENSION_UNKNOWN -
- - -

The resource is a buffer.

-
- - ff728736 - D3D_SRV_DIMENSION_BUFFER - D3D_SRV_DIMENSION_BUFFER -
- - -

The resource is a 1D texture.

-
- - ff728736 - D3D_SRV_DIMENSION_TEXTURE1D - D3D_SRV_DIMENSION_TEXTURE1D -
- - -

The resource is an array of 1D textures.

-
- - ff728736 - D3D_SRV_DIMENSION_TEXTURE1DARRAY - D3D_SRV_DIMENSION_TEXTURE1DARRAY -
- - -

The resource is a 2D texture.

-
- - ff728736 - D3D_SRV_DIMENSION_TEXTURE2D - D3D_SRV_DIMENSION_TEXTURE2D -
- - -

The resource is an array of 2D textures.

-
- - ff728736 - D3D_SRV_DIMENSION_TEXTURE2DARRAY - D3D_SRV_DIMENSION_TEXTURE2DARRAY -
- - -

The resource is a multisampling 2D texture.

-
- - ff728736 - D3D_SRV_DIMENSION_TEXTURE2DMS - D3D_SRV_DIMENSION_TEXTURE2DMS -
- - -

The resource is an array of multisampling 2D textures.

-
- - ff728736 - D3D_SRV_DIMENSION_TEXTURE2DMSARRAY - D3D_SRV_DIMENSION_TEXTURE2DMSARRAY -
- - -

The resource is a 3D texture.

-
- - ff728736 - D3D_SRV_DIMENSION_TEXTURE3D - D3D_SRV_DIMENSION_TEXTURE3D -
- - -

The resource is a cube texture.

-
- - ff728736 - D3D_SRV_DIMENSION_TEXTURECUBE - D3D_SRV_DIMENSION_TEXTURECUBE -
- - -

The resource is an array of cube textures.

-
- - ff728736 - D3D_SRV_DIMENSION_TEXTURECUBEARRAY - D3D_SRV_DIMENSION_TEXTURECUBEARRAY -
- - -

The resource is an extended buffer.

-
- - ff728736 - D3D_SRV_DIMENSION_BUFFEREX - D3D_SRV_DIMENSION_BUFFEREX -
- - - Functions - - - - - Constant DebugObjectName. - WKPDID_D3DDebugObjectName - - - -

This interface is used to return arbitrary length data.

-
- -

An is obtained by calling D3D10CreateBlob.

The ID3DBlob interface is type defined in the D3DCommon.h header file as a interface, which is fully defined in the D3DCommon.h header file. ID3DBlob is version neutral and can be used in code for any Direct3D version.

Blobs can be used as a data buffer, storing vertex, adjacency, and material information during mesh optimization and loading operations. Also, these objects are used to return object code and error messages in APIs that compile vertex, geometry and pixel shaders.

-
- - bb173507 - ID3D10Blob - ID3D10Blob -
- - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - -

Get a reference to the data.

-
-

Returns a reference.

- - bb173508 - void* ID3D10Blob::GetBufferPointer() - ID3D10Blob::GetBufferPointer -
- - -

Get the size.

-
-

The size of the data, in bytes.

- - bb173509 - SIZE_T ID3D10Blob::GetBufferSize() - ID3D10Blob::GetBufferSize -
- - -

Get a reference to the data.

-
- - bb173508 - GetBufferPointer - GetBufferPointer - void* ID3D10Blob::GetBufferPointer() -
- - -

Get the size.

-
- - bb173509 - GetBufferSize - GetBufferSize - SIZE_T ID3D10Blob::GetBufferSize() -
- - -

Defines a shader macro.

-
- -

You can use shader macros in your shaders. The structure defines a single shader macro as shown in the following example:

  Shader_Macros[1] = { "zero", "0"  };	
-            

The following shader or effect creation functions take an array of shader macros as an input parameter:

  • D3D10CompileShader
  • D3DX10CreateEffectFromFile
  • D3DX10PreprocessShaderFromFile
  • D3DX11CreateAsyncShaderPreprocessProcessor
-
- - ff728732 - D3D_SHADER_MACRO - D3D_SHADER_MACRO -
- - -

The macro name.

-
- - ff728732 - const char* Name - char Name -
- - -

The macro definition.

-
- - ff728732 - const char* Definition - char Definition -
- - - Initializes a new instance of the struct. - - - The name. - - - The definition. - - - - -

The enumeration defines constants that indicate whether an audio stream will run in shared mode or in exclusive mode.

-
- -

The IAudioClient::Initialize and IAudioClient::IsFormatSupported methods use the constants defined in the enumeration.

In shared mode, the client can share the audio endpoint device with clients that run in other user-mode processes. The audio engine always supports formats for client streams that match the engine's mix format. In addition, the audio engine might support another format if the Windows audio service can insert system effects into the client stream to convert the client format to the mix format.

In exclusive mode, the Windows audio service attempts to establish a connection in which the client has exclusive access to the audio endpoint device. In this mode, the audio engine inserts no system effects into the local stream to aid in the creation of the connection point. Either the audio device can handle the specified format directly or the method fails.

For more information about shared-mode and exclusive-mode streams, see User-Mode Audio Components.

-
- - dd370790 - AUDCLNT_SHAREMODE - AUDCLNT_SHAREMODE -
- - -

The audio stream will run in shared mode. For more information, see Remarks.

-
- - dd370790 - AUDCLNT_SHAREMODE_SHARED - AUDCLNT_SHAREMODE_SHARED -
- - -

The audio stream will run in exclusive mode. For more information, see Remarks.

-
- - dd370790 - AUDCLNT_SHAREMODE_EXCLUSIVE - AUDCLNT_SHAREMODE_EXCLUSIVE -
- - -

The AudioSessionState enumeration defines constants that indicate the current state of an audio session.

-
- -

When a client opens a session by assigning the first stream to the session (by calling the IAudioClient::Initialize method), the initial session state is inactive. The session state changes from inactive to active when a stream in the session begins running (because the client has called the IAudioClient::Start method). The session changes from active to inactive when the client stops the last running stream in the session (by calling the IAudioClient::Stop method). The session state changes to expired when the client destroys the last stream in the session by releasing all references to the stream object.

The system volume-control program, Sndvol, displays volume controls for both active and inactive sessions. Sndvol stops displaying the volume control for a session when the session state changes to expired. For more information about Sndvol, see Audio Sessions.

The IAudioSessionControl::GetState and IAudioSessionEvents::OnStateChanged methods use the constants defined in the AudioSessionState enumeration.

For more information about session states, see Audio Sessions.

-
- - dd370792 - AudioSessionState - AudioSessionState -
- - -

The audio session is inactive. (It contains at least one stream, but none of the streams in the session is currently running.)

-
- - dd370792 - AudioSessionStateInactive - AudioSessionStateInactive -
- - -

The audio session is active. (At least one of the streams in the session is running.)

-
- - dd370792 - AudioSessionStateActive - AudioSessionStateActive -
- - -

The audio session has expired. (It contains no streams.)

-
- - dd370792 - AudioSessionStateExpired - AudioSessionStateExpired -
- - -

[This documentation is preliminary and is subject to change.]

Specifies the category of an audio stream.

-
- - hh404178 - AUDIO_STREAM_CATEGORY - AUDIO_STREAM_CATEGORY -
- - -

Media, such as music or streaming audio.

-
- - hh404178 - AudioCategory_Other - AudioCategory_Other -
- - -

Real-time communications, such as VOIP or chat.

-
- - hh404178 - AudioCategory_ForegroundOnlyMedia - AudioCategory_ForegroundOnlyMedia -
- - -

Voice narration, such as a screen reader or ebook reader.

-
- - hh404178 - AudioCategory_BackgroundCapableMedia - AudioCategory_BackgroundCapableMedia -
- - -

Alert sounds.

-
- - hh404178 - AudioCategory_Communications - AudioCategory_Communications -
- - -

Sound effects.

-
- - hh404178 - AudioCategory_Alerts - AudioCategory_Alerts -
- - -

Game sound effects.

-
- - hh404178 - AudioCategory_SoundEffects - AudioCategory_SoundEffects -
- - -

Background audio for games.

-
- - hh404178 - AudioCategory_GameEffects - AudioCategory_GameEffects -
- - -

Other audio stream.

-
- - hh404178 - AudioCategory_GameMedia - AudioCategory_GameMedia -
- - - No documentation. - - - SPEAKER_FLAGS - SPEAKER_FLAGS - - - - No documentation. - - - SPEAKER_FRONT_LEFT - SPEAKER_FRONT_LEFT - - - - No documentation. - - - SPEAKER_FRONT_RIGHT - SPEAKER_FRONT_RIGHT - - - - No documentation. - - - SPEAKER_FRONT_CENTER - SPEAKER_FRONT_CENTER - - - - No documentation. - - - SPEAKER_LOW_FREQUENCY - SPEAKER_LOW_FREQUENCY - - - - No documentation. - - - SPEAKER_BACK_LEFT - SPEAKER_BACK_LEFT - - - - No documentation. - - - SPEAKER_BACK_RIGHT - SPEAKER_BACK_RIGHT - - - - No documentation. - - - SPEAKER_FRONT_LEFT_OF_CENTER - SPEAKER_FRONT_LEFT_OF_CENTER - - - - No documentation. - - - SPEAKER_FRONT_RIGHT_OF_CENTER - SPEAKER_FRONT_RIGHT_OF_CENTER - - - - No documentation. - - - SPEAKER_BACK_CENTER - SPEAKER_BACK_CENTER - - - - No documentation. - - - SPEAKER_SIDE_LEFT - SPEAKER_SIDE_LEFT - - - - No documentation. - - - SPEAKER_SIDE_RIGHT - SPEAKER_SIDE_RIGHT - - - - No documentation. - - - SPEAKER_TOP_CENTER - SPEAKER_TOP_CENTER - - - - No documentation. - - - SPEAKER_TOP_FRONT_LEFT - SPEAKER_TOP_FRONT_LEFT - - - - No documentation. - - - SPEAKER_TOP_FRONT_CENTER - SPEAKER_TOP_FRONT_CENTER - - - - No documentation. - - - SPEAKER_TOP_FRONT_RIGHT - SPEAKER_TOP_FRONT_RIGHT - - - - No documentation. - - - SPEAKER_TOP_BACK_LEFT - SPEAKER_TOP_BACK_LEFT - - - - No documentation. - - - SPEAKER_TOP_BACK_CENTER - SPEAKER_TOP_BACK_CENTER - - - - No documentation. - - - SPEAKER_TOP_BACK_RIGHT - SPEAKER_TOP_BACK_RIGHT - - - - No documentation. - - - SPEAKER_RESERVED - SPEAKER_RESERVED - - - - No documentation. - - - SPEAKER_ALL - SPEAKER_ALL - - - - No documentation. - - - SPEAKER_MONO - SPEAKER_MONO - - - - No documentation. - - - SPEAKER_STEREO - SPEAKER_STEREO - - - - No documentation. - - - SPEAKER_2POINT1 - SPEAKER_2POINT1 - - - - No documentation. - - - SPEAKER_SURROUND - SPEAKER_SURROUND - - - - No documentation. - - - SPEAKER_QUAD - SPEAKER_QUAD - - - - No documentation. - - - SPEAKER_4POINT1 - SPEAKER_4POINT1 - - - - No documentation. - - - SPEAKER_5POINT1 - SPEAKER_5POINT1 - - - - No documentation. - - - SPEAKER_7POINT1 - SPEAKER_7POINT1 - - - - No documentation. - - - SPEAKER_5POINT1_SURROUND - SPEAKER_5POINT1_SURROUND - - - - No documentation. - - - SPEAKER_7POINT1_SURROUND - SPEAKER_7POINT1_SURROUND - - - - None. - - - None - None - - - - No documentation. - - - HID_USAGE_ID - HID_USAGE_ID - - - - No documentation. - - - HID_USAGE_PAGE - HID_USAGE_PAGE - - - - No documentation. - - - HID_USAGE_PAGE_MEDICAL - HID_USAGE_PAGE_MEDICAL - - - - No documentation. - - - HID_USAGE_PAGE_MONITOR_PAGE0 - HID_USAGE_PAGE_MONITOR_PAGE0 - - - - No documentation. - - - HID_USAGE_PAGE_MONITOR_PAGE1 - HID_USAGE_PAGE_MONITOR_PAGE1 - - - - No documentation. - - - HID_USAGE_PAGE_MONITOR_PAGE2 - HID_USAGE_PAGE_MONITOR_PAGE2 - - - - No documentation. - - - HID_USAGE_PAGE_MONITOR_PAGE3 - HID_USAGE_PAGE_MONITOR_PAGE3 - - - - No documentation. - - - HID_USAGE_PAGE_POWER_PAGE0 - HID_USAGE_PAGE_POWER_PAGE0 - - - - No documentation. - - - HID_USAGE_PAGE_POWER_PAGE1 - HID_USAGE_PAGE_POWER_PAGE1 - - - - No documentation. - - - HID_USAGE_PAGE_POWER_PAGE2 - HID_USAGE_PAGE_POWER_PAGE2 - - - - No documentation. - - - HID_USAGE_PAGE_POWER_PAGE3 - HID_USAGE_PAGE_POWER_PAGE3 - - - - No documentation. - - - HID_USAGE_PAGE_BARCODE - HID_USAGE_PAGE_BARCODE - - - - No documentation. - - - HID_USAGE_PAGE_SCALE - HID_USAGE_PAGE_SCALE - - - - No documentation. - - - HID_USAGE_PAGE_MSR - HID_USAGE_PAGE_MSR - - - - No documentation. - - - WAVE_FORMAT_ENCODING - WAVE_FORMAT_ENCODING - - - - No documentation. - - - WAVE_FORMAT_UNKNOWN - WAVE_FORMAT_UNKNOWN - - - - No documentation. - - - WAVE_FORMAT_ADPCM - WAVE_FORMAT_ADPCM - - - - No documentation. - - - WAVE_FORMAT_IEEE_FLOAT - WAVE_FORMAT_IEEE_FLOAT - - - - No documentation. - - - WAVE_FORMAT_VSELP - WAVE_FORMAT_VSELP - - - - No documentation. - - - WAVE_FORMAT_IBM_CVSD - WAVE_FORMAT_IBM_CVSD - - - - No documentation. - - - WAVE_FORMAT_ALAW - WAVE_FORMAT_ALAW - - - - No documentation. - - - WAVE_FORMAT_MULAW - WAVE_FORMAT_MULAW - - - - No documentation. - - - WAVE_FORMAT_DTS - WAVE_FORMAT_DTS - - - - No documentation. - - - WAVE_FORMAT_DRM - WAVE_FORMAT_DRM - - - - No documentation. - - - WAVE_FORMAT_WMAVOICE9 - WAVE_FORMAT_WMAVOICE9 - - - - No documentation. - - - WAVE_FORMAT_WMAVOICE10 - WAVE_FORMAT_WMAVOICE10 - - - - No documentation. - - - WAVE_FORMAT_OKI_ADPCM - WAVE_FORMAT_OKI_ADPCM - - - - No documentation. - - - WAVE_FORMAT_DVI_ADPCM - WAVE_FORMAT_DVI_ADPCM - - - - No documentation. - - - WAVE_FORMAT_IMA_ADPCM - WAVE_FORMAT_IMA_ADPCM - - - - No documentation. - - - WAVE_FORMAT_MEDIASPACE_ADPCM - WAVE_FORMAT_MEDIASPACE_ADPCM - - - - No documentation. - - - WAVE_FORMAT_SIERRA_ADPCM - WAVE_FORMAT_SIERRA_ADPCM - - - - No documentation. - - - WAVE_FORMAT_G723_ADPCM - WAVE_FORMAT_G723_ADPCM - - - - No documentation. - - - WAVE_FORMAT_DIGISTD - WAVE_FORMAT_DIGISTD - - - - No documentation. - - - WAVE_FORMAT_DIGIFIX - WAVE_FORMAT_DIGIFIX - - - - No documentation. - - - WAVE_FORMAT_DIALOGIC_OKI_ADPCM - WAVE_FORMAT_DIALOGIC_OKI_ADPCM - - - - No documentation. - - - WAVE_FORMAT_MEDIAVISION_ADPCM - WAVE_FORMAT_MEDIAVISION_ADPCM - - - - No documentation. - - - WAVE_FORMAT_CU_CODEC - WAVE_FORMAT_CU_CODEC - - - - No documentation. - - - WAVE_FORMAT_HP_DYN_VOICE - WAVE_FORMAT_HP_DYN_VOICE - - - - No documentation. - - - WAVE_FORMAT_YAMAHA_ADPCM - WAVE_FORMAT_YAMAHA_ADPCM - - - - No documentation. - - - WAVE_FORMAT_SONARC - WAVE_FORMAT_SONARC - - - - No documentation. - - - WAVE_FORMAT_DSPGROUP_TRUESPEECH - WAVE_FORMAT_DSPGROUP_TRUESPEECH - - - - No documentation. - - - WAVE_FORMAT_ECHOSC1 - WAVE_FORMAT_ECHOSC1 - - - - No documentation. - - - WAVE_FORMAT_AUDIOFILE_AF36 - WAVE_FORMAT_AUDIOFILE_AF36 - - - - No documentation. - - - WAVE_FORMAT_APTX - WAVE_FORMAT_APTX - - - - No documentation. - - - WAVE_FORMAT_AUDIOFILE_AF10 - WAVE_FORMAT_AUDIOFILE_AF10 - - - - No documentation. - - - WAVE_FORMAT_PROSODY_1612 - WAVE_FORMAT_PROSODY_1612 - - - - No documentation. - - - WAVE_FORMAT_LRC - WAVE_FORMAT_LRC - - - - No documentation. - - - WAVE_FORMAT_DOLBY_AC2 - WAVE_FORMAT_DOLBY_AC2 - - - - No documentation. - - - WAVE_FORMAT_GSM610 - WAVE_FORMAT_GSM610 - - - - No documentation. - - - WAVE_FORMAT_MSNAUDIO - WAVE_FORMAT_MSNAUDIO - - - - No documentation. - - - WAVE_FORMAT_ANTEX_ADPCME - WAVE_FORMAT_ANTEX_ADPCME - - - - No documentation. - - - WAVE_FORMAT_CONTROL_RES_VQLPC - WAVE_FORMAT_CONTROL_RES_VQLPC - - - - No documentation. - - - WAVE_FORMAT_DIGIREAL - WAVE_FORMAT_DIGIREAL - - - - No documentation. - - - WAVE_FORMAT_DIGIADPCM - WAVE_FORMAT_DIGIADPCM - - - - No documentation. - - - WAVE_FORMAT_CONTROL_RES_CR10 - WAVE_FORMAT_CONTROL_RES_CR10 - - - - No documentation. - - - WAVE_FORMAT_NMS_VBXADPCM - WAVE_FORMAT_NMS_VBXADPCM - - - - No documentation. - - - WAVE_FORMAT_CS_IMAADPCM - WAVE_FORMAT_CS_IMAADPCM - - - - No documentation. - - - WAVE_FORMAT_ECHOSC3 - WAVE_FORMAT_ECHOSC3 - - - - No documentation. - - - WAVE_FORMAT_ROCKWELL_ADPCM - WAVE_FORMAT_ROCKWELL_ADPCM - - - - No documentation. - - - WAVE_FORMAT_ROCKWELL_DIGITALK - WAVE_FORMAT_ROCKWELL_DIGITALK - - - - No documentation. - - - WAVE_FORMAT_XEBEC - WAVE_FORMAT_XEBEC - - - - No documentation. - - - WAVE_FORMAT_G721_ADPCM - WAVE_FORMAT_G721_ADPCM - - - - No documentation. - - - WAVE_FORMAT_G728_CELP - WAVE_FORMAT_G728_CELP - - - - No documentation. - - - WAVE_FORMAT_MSG723 - WAVE_FORMAT_MSG723 - - - - No documentation. - - - WAVE_FORMAT_INTEL_G723_1 - WAVE_FORMAT_INTEL_G723_1 - - - - No documentation. - - - WAVE_FORMAT_INTEL_G729 - WAVE_FORMAT_INTEL_G729 - - - - No documentation. - - - WAVE_FORMAT_SHARP_G726 - WAVE_FORMAT_SHARP_G726 - - - - No documentation. - - - WAVE_FORMAT_MPEG - WAVE_FORMAT_MPEG - - - - No documentation. - - - WAVE_FORMAT_RT24 - WAVE_FORMAT_RT24 - - - - No documentation. - - - WAVE_FORMAT_PAC - WAVE_FORMAT_PAC - - - - No documentation. - - - WAVE_FORMAT_MPEGLAYER3 - WAVE_FORMAT_MPEGLAYER3 - - - - No documentation. - - - WAVE_FORMAT_LUCENT_G723 - WAVE_FORMAT_LUCENT_G723 - - - - No documentation. - - - WAVE_FORMAT_CIRRUS - WAVE_FORMAT_CIRRUS - - - - No documentation. - - - WAVE_FORMAT_ESPCM - WAVE_FORMAT_ESPCM - - - - No documentation. - - - WAVE_FORMAT_VOXWARE - WAVE_FORMAT_VOXWARE - - - - No documentation. - - - WAVE_FORMAT_CANOPUS_ATRAC - WAVE_FORMAT_CANOPUS_ATRAC - - - - No documentation. - - - WAVE_FORMAT_G726_ADPCM - WAVE_FORMAT_G726_ADPCM - - - - No documentation. - - - WAVE_FORMAT_G722_ADPCM - WAVE_FORMAT_G722_ADPCM - - - - No documentation. - - - WAVE_FORMAT_DSAT - WAVE_FORMAT_DSAT - - - - No documentation. - - - WAVE_FORMAT_DSAT_DISPLAY - WAVE_FORMAT_DSAT_DISPLAY - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_BYTE_ALIGNED - WAVE_FORMAT_VOXWARE_BYTE_ALIGNED - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_AC8 - WAVE_FORMAT_VOXWARE_AC8 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_AC10 - WAVE_FORMAT_VOXWARE_AC10 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_AC16 - WAVE_FORMAT_VOXWARE_AC16 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_AC20 - WAVE_FORMAT_VOXWARE_AC20 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_RT24 - WAVE_FORMAT_VOXWARE_RT24 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_RT29 - WAVE_FORMAT_VOXWARE_RT29 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_RT29HW - WAVE_FORMAT_VOXWARE_RT29HW - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_VR12 - WAVE_FORMAT_VOXWARE_VR12 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_VR18 - WAVE_FORMAT_VOXWARE_VR18 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_TQ40 - WAVE_FORMAT_VOXWARE_TQ40 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_SC3 - WAVE_FORMAT_VOXWARE_SC3 - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_SC3_1 - WAVE_FORMAT_VOXWARE_SC3_1 - - - - No documentation. - - - WAVE_FORMAT_SOFTSOUND - WAVE_FORMAT_SOFTSOUND - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_TQ60 - WAVE_FORMAT_VOXWARE_TQ60 - - - - No documentation. - - - WAVE_FORMAT_MSRT24 - WAVE_FORMAT_MSRT24 - - - - No documentation. - - - WAVE_FORMAT_G729A - WAVE_FORMAT_G729A - - - - No documentation. - - - WAVE_FORMAT_MVI_MVI2 - WAVE_FORMAT_MVI_MVI2 - - - - No documentation. - - - WAVE_FORMAT_DF_G726 - WAVE_FORMAT_DF_G726 - - - - No documentation. - - - WAVE_FORMAT_DF_GSM610 - WAVE_FORMAT_DF_GSM610 - - - - No documentation. - - - WAVE_FORMAT_ISIAUDIO - WAVE_FORMAT_ISIAUDIO - - - - No documentation. - - - WAVE_FORMAT_ONLIVE - WAVE_FORMAT_ONLIVE - - - - No documentation. - - - WAVE_FORMAT_MULTITUDE_FT_SX20 - WAVE_FORMAT_MULTITUDE_FT_SX20 - - - - No documentation. - - - WAVE_FORMAT_INFOCOM_ITS_G721_ADPCM - WAVE_FORMAT_INFOCOM_ITS_G721_ADPCM - - - - No documentation. - - - WAVE_FORMAT_CONVEDIA_G729 - WAVE_FORMAT_CONVEDIA_G729 - - - - No documentation. - - - WAVE_FORMAT_CONGRUENCY - WAVE_FORMAT_CONGRUENCY - - - - No documentation. - - - WAVE_FORMAT_SBC24 - WAVE_FORMAT_SBC24 - - - - No documentation. - - - WAVE_FORMAT_DOLBY_AC3_SPDIF - WAVE_FORMAT_DOLBY_AC3_SPDIF - - - - No documentation. - - - WAVE_FORMAT_MEDIASONIC_G723 - WAVE_FORMAT_MEDIASONIC_G723 - - - - No documentation. - - - WAVE_FORMAT_PROSODY_8KBPS - WAVE_FORMAT_PROSODY_8KBPS - - - - No documentation. - - - WAVE_FORMAT_ZYXEL_ADPCM - WAVE_FORMAT_ZYXEL_ADPCM - - - - No documentation. - - - WAVE_FORMAT_PHILIPS_LPCBB - WAVE_FORMAT_PHILIPS_LPCBB - - - - No documentation. - - - WAVE_FORMAT_PACKED - WAVE_FORMAT_PACKED - - - - No documentation. - - - WAVE_FORMAT_MALDEN_PHONYTALK - WAVE_FORMAT_MALDEN_PHONYTALK - - - - No documentation. - - - WAVE_FORMAT_RACAL_RECORDER_GSM - WAVE_FORMAT_RACAL_RECORDER_GSM - - - - No documentation. - - - WAVE_FORMAT_RACAL_RECORDER_G720_A - WAVE_FORMAT_RACAL_RECORDER_G720_A - - - - No documentation. - - - WAVE_FORMAT_RACAL_RECORDER_G723_1 - WAVE_FORMAT_RACAL_RECORDER_G723_1 - - - - No documentation. - - - WAVE_FORMAT_RACAL_RECORDER_TETRA_ACELP - WAVE_FORMAT_RACAL_RECORDER_TETRA_ACELP - - - - No documentation. - - - WAVE_FORMAT_NEC_AAC - WAVE_FORMAT_NEC_AAC - - - - No documentation. - - - WAVE_FORMAT_RAW_AAC1 - WAVE_FORMAT_RAW_AAC1 - - - - No documentation. - - - WAVE_FORMAT_RHETOREX_ADPCM - WAVE_FORMAT_RHETOREX_ADPCM - - - - No documentation. - - - WAVE_FORMAT_IRAT - WAVE_FORMAT_IRAT - - - - No documentation. - - - WAVE_FORMAT_VIVO_G723 - WAVE_FORMAT_VIVO_G723 - - - - No documentation. - - - WAVE_FORMAT_VIVO_SIREN - WAVE_FORMAT_VIVO_SIREN - - - - No documentation. - - - WAVE_FORMAT_PHILIPS_CELP - WAVE_FORMAT_PHILIPS_CELP - - - - No documentation. - - - WAVE_FORMAT_PHILIPS_GRUNDIG - WAVE_FORMAT_PHILIPS_GRUNDIG - - - - No documentation. - - - WAVE_FORMAT_DIGITAL_G723 - WAVE_FORMAT_DIGITAL_G723 - - - - No documentation. - - - WAVE_FORMAT_SANYO_LD_ADPCM - WAVE_FORMAT_SANYO_LD_ADPCM - - - - No documentation. - - - WAVE_FORMAT_SIPROLAB_ACEPLNET - WAVE_FORMAT_SIPROLAB_ACEPLNET - - - - No documentation. - - - WAVE_FORMAT_SIPROLAB_ACELP4800 - WAVE_FORMAT_SIPROLAB_ACELP4800 - - - - No documentation. - - - WAVE_FORMAT_SIPROLAB_ACELP8V3 - WAVE_FORMAT_SIPROLAB_ACELP8V3 - - - - No documentation. - - - WAVE_FORMAT_SIPROLAB_G729 - WAVE_FORMAT_SIPROLAB_G729 - - - - No documentation. - - - WAVE_FORMAT_SIPROLAB_G729A - WAVE_FORMAT_SIPROLAB_G729A - - - - No documentation. - - - WAVE_FORMAT_SIPROLAB_KELVIN - WAVE_FORMAT_SIPROLAB_KELVIN - - - - No documentation. - - - WAVE_FORMAT_VOICEAGE_AMR - WAVE_FORMAT_VOICEAGE_AMR - - - - No documentation. - - - WAVE_FORMAT_G726ADPCM - WAVE_FORMAT_G726ADPCM - - - - No documentation. - - - WAVE_FORMAT_DICTAPHONE_CELP68 - WAVE_FORMAT_DICTAPHONE_CELP68 - - - - No documentation. - - - WAVE_FORMAT_DICTAPHONE_CELP54 - WAVE_FORMAT_DICTAPHONE_CELP54 - - - - No documentation. - - - WAVE_FORMAT_QUALCOMM_PUREVOICE - WAVE_FORMAT_QUALCOMM_PUREVOICE - - - - No documentation. - - - WAVE_FORMAT_QUALCOMM_HALFRATE - WAVE_FORMAT_QUALCOMM_HALFRATE - - - - No documentation. - - - WAVE_FORMAT_TUBGSM - WAVE_FORMAT_TUBGSM - - - - No documentation. - - - WAVE_FORMAT_MSAUDIO1 - WAVE_FORMAT_MSAUDIO1 - - - - No documentation. - - - WAVE_FORMAT_WMAUDIO2 - WAVE_FORMAT_WMAUDIO2 - - - - No documentation. - - - WAVE_FORMAT_WMAUDIO3 - WAVE_FORMAT_WMAUDIO3 - - - - No documentation. - - - WAVE_FORMAT_WMAUDIO_LOSSLESS - WAVE_FORMAT_WMAUDIO_LOSSLESS - - - - No documentation. - - - WAVE_FORMAT_WMASPDIF - WAVE_FORMAT_WMASPDIF - - - - No documentation. - - - WAVE_FORMAT_UNISYS_NAP_ADPCM - WAVE_FORMAT_UNISYS_NAP_ADPCM - - - - No documentation. - - - WAVE_FORMAT_UNISYS_NAP_ULAW - WAVE_FORMAT_UNISYS_NAP_ULAW - - - - No documentation. - - - WAVE_FORMAT_UNISYS_NAP_ALAW - WAVE_FORMAT_UNISYS_NAP_ALAW - - - - No documentation. - - - WAVE_FORMAT_UNISYS_NAP_16K - WAVE_FORMAT_UNISYS_NAP_16K - - - - No documentation. - - - WAVE_FORMAT_SYCOM_ACM_SYC008 - WAVE_FORMAT_SYCOM_ACM_SYC008 - - - - No documentation. - - - WAVE_FORMAT_SYCOM_ACM_SYC701_G726L - WAVE_FORMAT_SYCOM_ACM_SYC701_G726L - - - - No documentation. - - - WAVE_FORMAT_SYCOM_ACM_SYC701_CELP54 - WAVE_FORMAT_SYCOM_ACM_SYC701_CELP54 - - - - No documentation. - - - WAVE_FORMAT_SYCOM_ACM_SYC701_CELP68 - WAVE_FORMAT_SYCOM_ACM_SYC701_CELP68 - - - - No documentation. - - - WAVE_FORMAT_KNOWLEDGE_ADVENTURE_ADPCM - WAVE_FORMAT_KNOWLEDGE_ADVENTURE_ADPCM - - - - No documentation. - - - WAVE_FORMAT_FRAUNHOFER_IIS_MPEG2_AAC - WAVE_FORMAT_FRAUNHOFER_IIS_MPEG2_AAC - - - - No documentation. - - - WAVE_FORMAT_DTS_DS - WAVE_FORMAT_DTS_DS - - - - No documentation. - - - WAVE_FORMAT_CREATIVE_ADPCM - WAVE_FORMAT_CREATIVE_ADPCM - - - - No documentation. - - - WAVE_FORMAT_CREATIVE_FASTSPEECH8 - WAVE_FORMAT_CREATIVE_FASTSPEECH8 - - - - No documentation. - - - WAVE_FORMAT_CREATIVE_FASTSPEECH10 - WAVE_FORMAT_CREATIVE_FASTSPEECH10 - - - - No documentation. - - - WAVE_FORMAT_UHER_ADPCM - WAVE_FORMAT_UHER_ADPCM - - - - No documentation. - - - WAVE_FORMAT_ULEAD_DV_AUDIO - WAVE_FORMAT_ULEAD_DV_AUDIO - - - - No documentation. - - - WAVE_FORMAT_ULEAD_DV_AUDIO_1 - WAVE_FORMAT_ULEAD_DV_AUDIO_1 - - - - No documentation. - - - WAVE_FORMAT_QUARTERDECK - WAVE_FORMAT_QUARTERDECK - - - - No documentation. - - - WAVE_FORMAT_ILINK_VC - WAVE_FORMAT_ILINK_VC - - - - No documentation. - - - WAVE_FORMAT_RAW_SPORT - WAVE_FORMAT_RAW_SPORT - - - - No documentation. - - - WAVE_FORMAT_ESST_AC3 - WAVE_FORMAT_ESST_AC3 - - - - No documentation. - - - WAVE_FORMAT_GENERIC_PASSTHRU - WAVE_FORMAT_GENERIC_PASSTHRU - - - - No documentation. - - - WAVE_FORMAT_IPI_HSX - WAVE_FORMAT_IPI_HSX - - - - No documentation. - - - WAVE_FORMAT_IPI_RPELP - WAVE_FORMAT_IPI_RPELP - - - - No documentation. - - - WAVE_FORMAT_CS2 - WAVE_FORMAT_CS2 - - - - No documentation. - - - WAVE_FORMAT_SONY_SCX - WAVE_FORMAT_SONY_SCX - - - - No documentation. - - - WAVE_FORMAT_SONY_SCY - WAVE_FORMAT_SONY_SCY - - - - No documentation. - - - WAVE_FORMAT_SONY_ATRAC3 - WAVE_FORMAT_SONY_ATRAC3 - - - - No documentation. - - - WAVE_FORMAT_SONY_SPC - WAVE_FORMAT_SONY_SPC - - - - No documentation. - - - WAVE_FORMAT_TELUM_AUDIO - WAVE_FORMAT_TELUM_AUDIO - - - - No documentation. - - - WAVE_FORMAT_TELUM_IA_AUDIO - WAVE_FORMAT_TELUM_IA_AUDIO - - - - No documentation. - - - WAVE_FORMAT_NORCOM_VOICE_SYSTEMS_ADPCM - WAVE_FORMAT_NORCOM_VOICE_SYSTEMS_ADPCM - - - - No documentation. - - - WAVE_FORMAT_FM_TOWNS_SND - WAVE_FORMAT_FM_TOWNS_SND - - - - No documentation. - - - WAVE_FORMAT_MICRONAS - WAVE_FORMAT_MICRONAS - - - - No documentation. - - - WAVE_FORMAT_MICRONAS_CELP833 - WAVE_FORMAT_MICRONAS_CELP833 - - - - No documentation. - - - WAVE_FORMAT_BTV_DIGITAL - WAVE_FORMAT_BTV_DIGITAL - - - - No documentation. - - - WAVE_FORMAT_INTEL_MUSIC_CODER - WAVE_FORMAT_INTEL_MUSIC_CODER - - - - No documentation. - - - WAVE_FORMAT_INDEO_AUDIO - WAVE_FORMAT_INDEO_AUDIO - - - - No documentation. - - - WAVE_FORMAT_QDESIGN_MUSIC - WAVE_FORMAT_QDESIGN_MUSIC - - - - No documentation. - - - WAVE_FORMAT_ON2_VP7_AUDIO - WAVE_FORMAT_ON2_VP7_AUDIO - - - - No documentation. - - - WAVE_FORMAT_ON2_VP6_AUDIO - WAVE_FORMAT_ON2_VP6_AUDIO - - - - No documentation. - - - WAVE_FORMAT_VME_VMPCM - WAVE_FORMAT_VME_VMPCM - - - - No documentation. - - - WAVE_FORMAT_TPC - WAVE_FORMAT_TPC - - - - No documentation. - - - WAVE_FORMAT_LIGHTWAVE_LOSSLESS - WAVE_FORMAT_LIGHTWAVE_LOSSLESS - - - - No documentation. - - - WAVE_FORMAT_OLIGSM - WAVE_FORMAT_OLIGSM - - - - No documentation. - - - WAVE_FORMAT_OLIADPCM - WAVE_FORMAT_OLIADPCM - - - - No documentation. - - - WAVE_FORMAT_OLICELP - WAVE_FORMAT_OLICELP - - - - No documentation. - - - WAVE_FORMAT_OLISBC - WAVE_FORMAT_OLISBC - - - - No documentation. - - - WAVE_FORMAT_OLIOPR - WAVE_FORMAT_OLIOPR - - - - No documentation. - - - WAVE_FORMAT_LH_CODEC - WAVE_FORMAT_LH_CODEC - - - - No documentation. - - - WAVE_FORMAT_LH_CODEC_CELP - WAVE_FORMAT_LH_CODEC_CELP - - - - No documentation. - - - WAVE_FORMAT_LH_CODEC_SBC8 - WAVE_FORMAT_LH_CODEC_SBC8 - - - - No documentation. - - - WAVE_FORMAT_LH_CODEC_SBC12 - WAVE_FORMAT_LH_CODEC_SBC12 - - - - No documentation. - - - WAVE_FORMAT_LH_CODEC_SBC16 - WAVE_FORMAT_LH_CODEC_SBC16 - - - - No documentation. - - - WAVE_FORMAT_NORRIS - WAVE_FORMAT_NORRIS - - - - No documentation. - - - WAVE_FORMAT_ISIAUDIO_2 - WAVE_FORMAT_ISIAUDIO_2 - - - - No documentation. - - - WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS - WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS - - - - No documentation. - - - WAVE_FORMAT_MPEG_ADTS_AAC - WAVE_FORMAT_MPEG_ADTS_AAC - - - - No documentation. - - - WAVE_FORMAT_MPEG_RAW_AAC - WAVE_FORMAT_MPEG_RAW_AAC - - - - No documentation. - - - WAVE_FORMAT_MPEG_LOAS - WAVE_FORMAT_MPEG_LOAS - - - - No documentation. - - - WAVE_FORMAT_NOKIA_MPEG_ADTS_AAC - WAVE_FORMAT_NOKIA_MPEG_ADTS_AAC - - - - No documentation. - - - WAVE_FORMAT_NOKIA_MPEG_RAW_AAC - WAVE_FORMAT_NOKIA_MPEG_RAW_AAC - - - - No documentation. - - - WAVE_FORMAT_VODAFONE_MPEG_ADTS_AAC - WAVE_FORMAT_VODAFONE_MPEG_ADTS_AAC - - - - No documentation. - - - WAVE_FORMAT_VODAFONE_MPEG_RAW_AAC - WAVE_FORMAT_VODAFONE_MPEG_RAW_AAC - - - - No documentation. - - - WAVE_FORMAT_MPEG_HEAAC - WAVE_FORMAT_MPEG_HEAAC - - - - No documentation. - - - WAVE_FORMAT_VOXWARE_RT24_SPEECH - WAVE_FORMAT_VOXWARE_RT24_SPEECH - - - - No documentation. - - - WAVE_FORMAT_SONICFOUNDRY_LOSSLESS - WAVE_FORMAT_SONICFOUNDRY_LOSSLESS - - - - No documentation. - - - WAVE_FORMAT_INNINGS_TELECOM_ADPCM - WAVE_FORMAT_INNINGS_TELECOM_ADPCM - - - - No documentation. - - - WAVE_FORMAT_LUCENT_SX8300P - WAVE_FORMAT_LUCENT_SX8300P - - - - No documentation. - - - WAVE_FORMAT_LUCENT_SX5363S - WAVE_FORMAT_LUCENT_SX5363S - - - - No documentation. - - - WAVE_FORMAT_CUSEEME - WAVE_FORMAT_CUSEEME - - - - No documentation. - - - WAVE_FORMAT_NTCSOFT_ALF2CM_ACM - WAVE_FORMAT_NTCSOFT_ALF2CM_ACM - - - - No documentation. - - - WAVE_FORMAT_DVM - WAVE_FORMAT_DVM - - - - No documentation. - - - WAVE_FORMAT_DTS2 - WAVE_FORMAT_DTS2 - - - - No documentation. - - - WAVE_FORMAT_MAKEAVIS - WAVE_FORMAT_MAKEAVIS - - - - No documentation. - - - WAVE_FORMAT_DIVIO_MPEG4_AAC - WAVE_FORMAT_DIVIO_MPEG4_AAC - - - - No documentation. - - - WAVE_FORMAT_NOKIA_ADAPTIVE_MULTIRATE - WAVE_FORMAT_NOKIA_ADAPTIVE_MULTIRATE - - - - No documentation. - - - WAVE_FORMAT_DIVIO_G726 - WAVE_FORMAT_DIVIO_G726 - - - - No documentation. - - - WAVE_FORMAT_LEAD_SPEECH - WAVE_FORMAT_LEAD_SPEECH - - - - No documentation. - - - WAVE_FORMAT_LEAD_VORBIS - WAVE_FORMAT_LEAD_VORBIS - - - - No documentation. - - - WAVE_FORMAT_WAVPACK_AUDIO - WAVE_FORMAT_WAVPACK_AUDIO - - - - No documentation. - - - WAVE_FORMAT_OGG_VORBIS_MODE_1 - WAVE_FORMAT_OGG_VORBIS_MODE_1 - - - - No documentation. - - - WAVE_FORMAT_OGG_VORBIS_MODE_2 - WAVE_FORMAT_OGG_VORBIS_MODE_2 - - - - No documentation. - - - WAVE_FORMAT_OGG_VORBIS_MODE_3 - WAVE_FORMAT_OGG_VORBIS_MODE_3 - - - - No documentation. - - - WAVE_FORMAT_OGG_VORBIS_MODE_1_PLUS - WAVE_FORMAT_OGG_VORBIS_MODE_1_PLUS - - - - No documentation. - - - WAVE_FORMAT_OGG_VORBIS_MODE_2_PLUS - WAVE_FORMAT_OGG_VORBIS_MODE_2_PLUS - - - - No documentation. - - - WAVE_FORMAT_OGG_VORBIS_MODE_3_PLUS - WAVE_FORMAT_OGG_VORBIS_MODE_3_PLUS - - - - No documentation. - - - WAVE_FORMAT_3COM_NBX - WAVE_FORMAT_3COM_NBX - - - - No documentation. - - - WAVE_FORMAT_FAAD_AAC - WAVE_FORMAT_FAAD_AAC - - - - No documentation. - - - WAVE_FORMAT_GSM_AMR_CBR - WAVE_FORMAT_GSM_AMR_CBR - - - - No documentation. - - - WAVE_FORMAT_GSM_AMR_VBR_SID - WAVE_FORMAT_GSM_AMR_VBR_SID - - - - No documentation. - - - WAVE_FORMAT_COMVERSE_INFOSYS_G723_1 - WAVE_FORMAT_COMVERSE_INFOSYS_G723_1 - - - - No documentation. - - - WAVE_FORMAT_COMVERSE_INFOSYS_AVQSBC - WAVE_FORMAT_COMVERSE_INFOSYS_AVQSBC - - - - No documentation. - - - WAVE_FORMAT_COMVERSE_INFOSYS_SBC - WAVE_FORMAT_COMVERSE_INFOSYS_SBC - - - - No documentation. - - - WAVE_FORMAT_SYMBOL_G729_A - WAVE_FORMAT_SYMBOL_G729_A - - - - No documentation. - - - WAVE_FORMAT_VOICEAGE_AMR_WB - WAVE_FORMAT_VOICEAGE_AMR_WB - - - - No documentation. - - - WAVE_FORMAT_INGENIENT_G726 - WAVE_FORMAT_INGENIENT_G726 - - - - No documentation. - - - WAVE_FORMAT_MPEG4_AAC - WAVE_FORMAT_MPEG4_AAC - - - - No documentation. - - - WAVE_FORMAT_ENCORE_G726 - WAVE_FORMAT_ENCORE_G726 - - - - No documentation. - - - WAVE_FORMAT_ZOLL_ASAO - WAVE_FORMAT_ZOLL_ASAO - - - - No documentation. - - - WAVE_FORMAT_SPEEX_VOICE - WAVE_FORMAT_SPEEX_VOICE - - - - No documentation. - - - WAVE_FORMAT_VIANIX_MASC - WAVE_FORMAT_VIANIX_MASC - - - - No documentation. - - - WAVE_FORMAT_WM9_SPECTRUM_ANALYZER - WAVE_FORMAT_WM9_SPECTRUM_ANALYZER - - - - No documentation. - - - WAVE_FORMAT_WMF_SPECTRUM_ANAYZER - WAVE_FORMAT_WMF_SPECTRUM_ANAYZER - - - - No documentation. - - - WAVE_FORMAT_GSM_610 - WAVE_FORMAT_GSM_610 - - - - No documentation. - - - WAVE_FORMAT_GSM_620 - WAVE_FORMAT_GSM_620 - - - - No documentation. - - - WAVE_FORMAT_GSM_660 - WAVE_FORMAT_GSM_660 - - - - No documentation. - - - WAVE_FORMAT_GSM_690 - WAVE_FORMAT_GSM_690 - - - - No documentation. - - - WAVE_FORMAT_GSM_ADAPTIVE_MULTIRATE_WB - WAVE_FORMAT_GSM_ADAPTIVE_MULTIRATE_WB - - - - No documentation. - - - WAVE_FORMAT_POLYCOM_G722 - WAVE_FORMAT_POLYCOM_G722 - - - - No documentation. - - - WAVE_FORMAT_POLYCOM_G728 - WAVE_FORMAT_POLYCOM_G728 - - - - No documentation. - - - WAVE_FORMAT_POLYCOM_G729_A - WAVE_FORMAT_POLYCOM_G729_A - - - - No documentation. - - - WAVE_FORMAT_POLYCOM_SIREN - WAVE_FORMAT_POLYCOM_SIREN - - - - No documentation. - - - WAVE_FORMAT_GLOBAL_IP_ILBC - WAVE_FORMAT_GLOBAL_IP_ILBC - - - - No documentation. - - - WAVE_FORMAT_RADIOTIME_TIME_SHIFT_RADIO - WAVE_FORMAT_RADIOTIME_TIME_SHIFT_RADIO - - - - No documentation. - - - WAVE_FORMAT_NICE_ACA - WAVE_FORMAT_NICE_ACA - - - - No documentation. - - - WAVE_FORMAT_NICE_ADPCM - WAVE_FORMAT_NICE_ADPCM - - - - No documentation. - - - WAVE_FORMAT_VOCORD_G721 - WAVE_FORMAT_VOCORD_G721 - - - - No documentation. - - - WAVE_FORMAT_VOCORD_G726 - WAVE_FORMAT_VOCORD_G726 - - - - No documentation. - - - WAVE_FORMAT_VOCORD_G722_1 - WAVE_FORMAT_VOCORD_G722_1 - - - - No documentation. - - - WAVE_FORMAT_VOCORD_G728 - WAVE_FORMAT_VOCORD_G728 - - - - No documentation. - - - WAVE_FORMAT_VOCORD_G729 - WAVE_FORMAT_VOCORD_G729 - - - - No documentation. - - - WAVE_FORMAT_VOCORD_G729_A - WAVE_FORMAT_VOCORD_G729_A - - - - No documentation. - - - WAVE_FORMAT_VOCORD_G723_1 - WAVE_FORMAT_VOCORD_G723_1 - - - - No documentation. - - - WAVE_FORMAT_VOCORD_LBC - WAVE_FORMAT_VOCORD_LBC - - - - No documentation. - - - WAVE_FORMAT_NICE_G728 - WAVE_FORMAT_NICE_G728 - - - - No documentation. - - - WAVE_FORMAT_FRACE_TELECOM_G729 - WAVE_FORMAT_FRACE_TELECOM_G729 - - - - No documentation. - - - WAVE_FORMAT_CODIAN - WAVE_FORMAT_CODIAN - - - - No documentation. - - - WAVE_FORMAT_FLAC - WAVE_FORMAT_FLAC - - - - No documentation. - - - WAVE_FORMAT_EXTENSIBLE - WAVE_FORMAT_EXTENSIBLE - - - - No documentation. - - - WAVE_FORMAT_DEVELOPMENT - WAVE_FORMAT_DEVELOPMENT - - - - No documentation. - - - WAVE_FORMAT_PCM - WAVE_FORMAT_PCM - - - - No documentation. - - - STGC - STGC - - - - No documentation. - - - STGC_DEFAULT - STGC_DEFAULT - - - - No documentation. - - - STGC_OVERWRITE - STGC_OVERWRITE - - - - No documentation. - - - STGC_ONLYIFCURRENT - STGC_ONLYIFCURRENT - - - - No documentation. - - - STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE - STGC_DANGEROUSLYCOMMITMERELYTODISKCACHE - - - - No documentation. - - - STGC_CONSOLIDATE - STGC_CONSOLIDATE - - - - No documentation. - - - SHARPDX_ERRORCODE - SHARPDX_ERRORCODE - - - - No documentation. - - - ERROR_SUCCESS - ERROR_SUCCESS - - - - No documentation. - - - ERROR_INVALID_FUNCTION - ERROR_INVALID_FUNCTION - - - - No documentation. - - - ERROR_FILE_NOT_FOUND - ERROR_FILE_NOT_FOUND - - - - No documentation. - - - ERROR_PATH_NOT_FOUND - ERROR_PATH_NOT_FOUND - - - - No documentation. - - - ERROR_TOO_MANY_OPEN_FILES - ERROR_TOO_MANY_OPEN_FILES - - - - No documentation. - - - ERROR_ACCESS_DENIED - ERROR_ACCESS_DENIED - - - - No documentation. - - - ERROR_INVALID_HANDLE - ERROR_INVALID_HANDLE - - - - No documentation. - - - ERROR_ARENA_TRASHED - ERROR_ARENA_TRASHED - - - - No documentation. - - - ERROR_NOT_ENOUGH_MEMORY - ERROR_NOT_ENOUGH_MEMORY - - - - No documentation. - - - ERROR_INVALID_BLOCK - ERROR_INVALID_BLOCK - - - - No documentation. - - - ERROR_BAD_ENVIRONMENT - ERROR_BAD_ENVIRONMENT - - - - No documentation. - - - ERROR_BAD_FORMAT - ERROR_BAD_FORMAT - - - - No documentation. - - - ERROR_INVALID_ACCESS - ERROR_INVALID_ACCESS - - - - No documentation. - - - ERROR_INVALID_DATA - ERROR_INVALID_DATA - - - - No documentation. - - - ERROR_OUTOFMEMORY - ERROR_OUTOFMEMORY - - - - No documentation. - - - ERROR_INVALID_DRIVE - ERROR_INVALID_DRIVE - - - - No documentation. - - - ERROR_CURRENT_DIRECTORY - ERROR_CURRENT_DIRECTORY - - - - No documentation. - - - ERROR_NOT_SAME_DEVICE - ERROR_NOT_SAME_DEVICE - - - - No documentation. - - - ERROR_NO_MORE_FILES - ERROR_NO_MORE_FILES - - - - No documentation. - - - ERROR_WRITE_PROTECT - ERROR_WRITE_PROTECT - - - - No documentation. - - - ERROR_BAD_UNIT - ERROR_BAD_UNIT - - - - No documentation. - - - ERROR_NOT_READY - ERROR_NOT_READY - - - - No documentation. - - - ERROR_BAD_COMMAND - ERROR_BAD_COMMAND - - - - No documentation. - - - ERROR_CRC - ERROR_CRC - - - - No documentation. - - - ERROR_BAD_LENGTH - ERROR_BAD_LENGTH - - - - No documentation. - - - ERROR_SEEK - ERROR_SEEK - - - - No documentation. - - - ERROR_NOT_DOS_DISK - ERROR_NOT_DOS_DISK - - - - No documentation. - - - ERROR_SECTOR_NOT_FOUND - ERROR_SECTOR_NOT_FOUND - - - - No documentation. - - - ERROR_OUT_OF_PAPER - ERROR_OUT_OF_PAPER - - - - No documentation. - - - ERROR_WRITE_FAULT - ERROR_WRITE_FAULT - - - - No documentation. - - - ERROR_READ_FAULT - ERROR_READ_FAULT - - - - No documentation. - - - ERROR_GEN_FAILURE - ERROR_GEN_FAILURE - - - - No documentation. - - - ERROR_SHARING_VIOLATION - ERROR_SHARING_VIOLATION - - - - No documentation. - - - ERROR_LOCK_VIOLATION - ERROR_LOCK_VIOLATION - - - - No documentation. - - - ERROR_WRONG_DISK - ERROR_WRONG_DISK - - - - No documentation. - - - ERROR_SHARING_BUFFER_EXCEEDED - ERROR_SHARING_BUFFER_EXCEEDED - - - - No documentation. - - - ERROR_HANDLE_EOF - ERROR_HANDLE_EOF - - - - No documentation. - - - ERROR_HANDLE_DISK_FULL - ERROR_HANDLE_DISK_FULL - - - - No documentation. - - - ERROR_NOT_SUPPORTED - ERROR_NOT_SUPPORTED - - - - No documentation. - - - ERROR_REM_NOT_LIST - ERROR_REM_NOT_LIST - - - - No documentation. - - - ERROR_DUP_NAME - ERROR_DUP_NAME - - - - No documentation. - - - ERROR_BAD_NETPATH - ERROR_BAD_NETPATH - - - - No documentation. - - - ERROR_NETWORK_BUSY - ERROR_NETWORK_BUSY - - - - No documentation. - - - ERROR_DEV_NOT_EXIST - ERROR_DEV_NOT_EXIST - - - - No documentation. - - - ERROR_TOO_MANY_CMDS - ERROR_TOO_MANY_CMDS - - - - No documentation. - - - ERROR_ADAP_HDW_ERR - ERROR_ADAP_HDW_ERR - - - - No documentation. - - - ERROR_BAD_NET_RESP - ERROR_BAD_NET_RESP - - - - No documentation. - - - ERROR_UNEXP_NET_ERR - ERROR_UNEXP_NET_ERR - - - - No documentation. - - - ERROR_BAD_REM_ADAP - ERROR_BAD_REM_ADAP - - - - No documentation. - - - ERROR_PRINTQ_FULL - ERROR_PRINTQ_FULL - - - - No documentation. - - - ERROR_NO_SPOOL_SPACE - ERROR_NO_SPOOL_SPACE - - - - No documentation. - - - ERROR_PRINT_CANCELLED - ERROR_PRINT_CANCELLED - - - - No documentation. - - - ERROR_NETNAME_DELETED - ERROR_NETNAME_DELETED - - - - No documentation. - - - ERROR_NETWORK_ACCESS_DENIED - ERROR_NETWORK_ACCESS_DENIED - - - - No documentation. - - - ERROR_BAD_DEV_TYPE - ERROR_BAD_DEV_TYPE - - - - No documentation. - - - ERROR_BAD_NET_NAME - ERROR_BAD_NET_NAME - - - - No documentation. - - - ERROR_TOO_MANY_NAMES - ERROR_TOO_MANY_NAMES - - - - No documentation. - - - ERROR_TOO_MANY_SESS - ERROR_TOO_MANY_SESS - - - - No documentation. - - - ERROR_SHARING_PAUSED - ERROR_SHARING_PAUSED - - - - No documentation. - - - ERROR_REQ_NOT_ACCEP - ERROR_REQ_NOT_ACCEP - - - - No documentation. - - - ERROR_REDIR_PAUSED - ERROR_REDIR_PAUSED - - - - No documentation. - - - ERROR_FILE_EXISTS - ERROR_FILE_EXISTS - - - - No documentation. - - - ERROR_CANNOT_MAKE - ERROR_CANNOT_MAKE - - - - No documentation. - - - ERROR_FAIL_I24 - ERROR_FAIL_I24 - - - - No documentation. - - - ERROR_OUT_OF_STRUCTURES - ERROR_OUT_OF_STRUCTURES - - - - No documentation. - - - ERROR_ALREADY_ASSIGNED - ERROR_ALREADY_ASSIGNED - - - - No documentation. - - - ERROR_INVALID_PASSWORD - ERROR_INVALID_PASSWORD - - - - No documentation. - - - ERROR_INVALID_PARAMETER - ERROR_INVALID_PARAMETER - - - - No documentation. - - - ERROR_NET_WRITE_FAULT - ERROR_NET_WRITE_FAULT - - - - No documentation. - - - ERROR_NO_PROC_SLOTS - ERROR_NO_PROC_SLOTS - - - - No documentation. - - - ERROR_TOO_MANY_SEMAPHORES - ERROR_TOO_MANY_SEMAPHORES - - - - No documentation. - - - ERROR_EXCL_SEM_ALREADY_OWNED - ERROR_EXCL_SEM_ALREADY_OWNED - - - - No documentation. - - - ERROR_SEM_IS_SET - ERROR_SEM_IS_SET - - - - No documentation. - - - ERROR_TOO_MANY_SEM_REQUESTS - ERROR_TOO_MANY_SEM_REQUESTS - - - - No documentation. - - - ERROR_INVALID_AT_INTERRUPT_TIME - ERROR_INVALID_AT_INTERRUPT_TIME - - - - No documentation. - - - ERROR_SEM_OWNER_DIED - ERROR_SEM_OWNER_DIED - - - - No documentation. - - - ERROR_SEM_USER_LIMIT - ERROR_SEM_USER_LIMIT - - - - No documentation. - - - ERROR_DISK_CHANGE - ERROR_DISK_CHANGE - - - - No documentation. - - - ERROR_DRIVE_LOCKED - ERROR_DRIVE_LOCKED - - - - No documentation. - - - ERROR_BROKEN_PIPE - ERROR_BROKEN_PIPE - - - - No documentation. - - - ERROR_OPEN_FAILED - ERROR_OPEN_FAILED - - - - No documentation. - - - ERROR_BUFFER_OVERFLOW - ERROR_BUFFER_OVERFLOW - - - - No documentation. - - - ERROR_DISK_FULL - ERROR_DISK_FULL - - - - No documentation. - - - ERROR_NO_MORE_SEARCH_HANDLES - ERROR_NO_MORE_SEARCH_HANDLES - - - - No documentation. - - - ERROR_INVALID_TARGET_HANDLE - ERROR_INVALID_TARGET_HANDLE - - - - No documentation. - - - ERROR_INVALID_CATEGORY - ERROR_INVALID_CATEGORY - - - - No documentation. - - - ERROR_INVALID_VERIFY_SWITCH - ERROR_INVALID_VERIFY_SWITCH - - - - No documentation. - - - ERROR_BAD_DRIVER_LEVEL - ERROR_BAD_DRIVER_LEVEL - - - - No documentation. - - - ERROR_CALL_NOT_IMPLEMENTED - ERROR_CALL_NOT_IMPLEMENTED - - - - No documentation. - - - ERROR_SEM_TIMEOUT - ERROR_SEM_TIMEOUT - - - - No documentation. - - - ERROR_INSUFFICIENT_BUFFER - ERROR_INSUFFICIENT_BUFFER - - - - No documentation. - - - ERROR_INVALID_NAME - ERROR_INVALID_NAME - - - - No documentation. - - - ERROR_INVALID_LEVEL - ERROR_INVALID_LEVEL - - - - No documentation. - - - ERROR_NO_VOLUME_LABEL - ERROR_NO_VOLUME_LABEL - - - - No documentation. - - - ERROR_MOD_NOT_FOUND - ERROR_MOD_NOT_FOUND - - - - No documentation. - - - ERROR_PROC_NOT_FOUND - ERROR_PROC_NOT_FOUND - - - - No documentation. - - - ERROR_WAIT_NO_CHILDREN - ERROR_WAIT_NO_CHILDREN - - - - No documentation. - - - ERROR_CHILD_NOT_COMPLETE - ERROR_CHILD_NOT_COMPLETE - - - - No documentation. - - - ERROR_DIRECT_ACCESS_HANDLE - ERROR_DIRECT_ACCESS_HANDLE - - - - No documentation. - - - ERROR_NEGATIVE_SEEK - ERROR_NEGATIVE_SEEK - - - - No documentation. - - - ERROR_SEEK_ON_DEVICE - ERROR_SEEK_ON_DEVICE - - - - No documentation. - - - ERROR_IS_JOIN_TARGET - ERROR_IS_JOIN_TARGET - - - - No documentation. - - - ERROR_IS_JOINED - ERROR_IS_JOINED - - - - No documentation. - - - ERROR_IS_SUBSTED - ERROR_IS_SUBSTED - - - - No documentation. - - - ERROR_NOT_JOINED - ERROR_NOT_JOINED - - - - No documentation. - - - ERROR_NOT_SUBSTED - ERROR_NOT_SUBSTED - - - - No documentation. - - - ERROR_JOIN_TO_JOIN - ERROR_JOIN_TO_JOIN - - - - No documentation. - - - ERROR_SUBST_TO_SUBST - ERROR_SUBST_TO_SUBST - - - - No documentation. - - - ERROR_JOIN_TO_SUBST - ERROR_JOIN_TO_SUBST - - - - No documentation. - - - ERROR_SUBST_TO_JOIN - ERROR_SUBST_TO_JOIN - - - - No documentation. - - - ERROR_BUSY_DRIVE - ERROR_BUSY_DRIVE - - - - No documentation. - - - ERROR_SAME_DRIVE - ERROR_SAME_DRIVE - - - - No documentation. - - - ERROR_DIR_NOT_ROOT - ERROR_DIR_NOT_ROOT - - - - No documentation. - - - ERROR_DIR_NOT_EMPTY - ERROR_DIR_NOT_EMPTY - - - - No documentation. - - - ERROR_IS_SUBST_PATH - ERROR_IS_SUBST_PATH - - - - No documentation. - - - ERROR_IS_JOIN_PATH - ERROR_IS_JOIN_PATH - - - - No documentation. - - - ERROR_PATH_BUSY - ERROR_PATH_BUSY - - - - No documentation. - - - ERROR_IS_SUBST_TARGET - ERROR_IS_SUBST_TARGET - - - - No documentation. - - - ERROR_SYSTEM_TRACE - ERROR_SYSTEM_TRACE - - - - No documentation. - - - ERROR_INVALID_EVENT_COUNT - ERROR_INVALID_EVENT_COUNT - - - - No documentation. - - - ERROR_TOO_MANY_MUXWAITERS - ERROR_TOO_MANY_MUXWAITERS - - - - No documentation. - - - ERROR_INVALID_LIST_FORMAT - ERROR_INVALID_LIST_FORMAT - - - - No documentation. - - - ERROR_LABEL_TOO_LONG - ERROR_LABEL_TOO_LONG - - - - No documentation. - - - ERROR_TOO_MANY_TCBS - ERROR_TOO_MANY_TCBS - - - - No documentation. - - - ERROR_SIGNAL_REFUSED - ERROR_SIGNAL_REFUSED - - - - No documentation. - - - ERROR_DISCARDED - ERROR_DISCARDED - - - - No documentation. - - - ERROR_NOT_LOCKED - ERROR_NOT_LOCKED - - - - No documentation. - - - ERROR_BAD_THREADID_ADDR - ERROR_BAD_THREADID_ADDR - - - - No documentation. - - - ERROR_BAD_ARGUMENTS - ERROR_BAD_ARGUMENTS - - - - No documentation. - - - ERROR_BAD_PATHNAME - ERROR_BAD_PATHNAME - - - - No documentation. - - - ERROR_SIGNAL_PENDING - ERROR_SIGNAL_PENDING - - - - No documentation. - - - ERROR_MAX_THRDS_REACHED - ERROR_MAX_THRDS_REACHED - - - - No documentation. - - - ERROR_LOCK_FAILED - ERROR_LOCK_FAILED - - - - No documentation. - - - ERROR_BUSY - ERROR_BUSY - - - - No documentation. - - - ERROR_DEVICE_SUPPORT_IN_PROGRESS - ERROR_DEVICE_SUPPORT_IN_PROGRESS - - - - No documentation. - - - ERROR_CANCEL_VIOLATION - ERROR_CANCEL_VIOLATION - - - - No documentation. - - - ERROR_ATOMIC_LOCKS_NOT_SUPPORTED - ERROR_ATOMIC_LOCKS_NOT_SUPPORTED - - - - No documentation. - - - ERROR_INVALID_SEGMENT_NUMBER - ERROR_INVALID_SEGMENT_NUMBER - - - - No documentation. - - - ERROR_INVALID_ORDINAL - ERROR_INVALID_ORDINAL - - - - No documentation. - - - ERROR_ALREADY_EXISTS - ERROR_ALREADY_EXISTS - - - - No documentation. - - - ERROR_INVALID_FLAG_NUMBER - ERROR_INVALID_FLAG_NUMBER - - - - No documentation. - - - ERROR_SEM_NOT_FOUND - ERROR_SEM_NOT_FOUND - - - - No documentation. - - - ERROR_INVALID_STARTING_CODESEG - ERROR_INVALID_STARTING_CODESEG - - - - No documentation. - - - ERROR_INVALID_STACKSEG - ERROR_INVALID_STACKSEG - - - - No documentation. - - - ERROR_INVALID_MODULETYPE - ERROR_INVALID_MODULETYPE - - - - No documentation. - - - ERROR_INVALID_EXE_SIGNATURE - ERROR_INVALID_EXE_SIGNATURE - - - - No documentation. - - - ERROR_EXE_MARKED_INVALID - ERROR_EXE_MARKED_INVALID - - - - No documentation. - - - ERROR_BAD_EXE_FORMAT - ERROR_BAD_EXE_FORMAT - - - - No documentation. - - - ERROR_ITERATED_DATA_EXCEEDS_64k - ERROR_ITERATED_DATA_EXCEEDS_64k - - - - No documentation. - - - ERROR_INVALID_MINALLOCSIZE - ERROR_INVALID_MINALLOCSIZE - - - - No documentation. - - - ERROR_DYNLINK_FROM_INVALID_RING - ERROR_DYNLINK_FROM_INVALID_RING - - - - No documentation. - - - ERROR_IOPL_NOT_ENABLED - ERROR_IOPL_NOT_ENABLED - - - - No documentation. - - - ERROR_INVALID_SEGDPL - ERROR_INVALID_SEGDPL - - - - No documentation. - - - ERROR_AUTODATASEG_EXCEEDS_64k - ERROR_AUTODATASEG_EXCEEDS_64k - - - - No documentation. - - - ERROR_RING2SEG_MUST_BE_MOVABLE - ERROR_RING2SEG_MUST_BE_MOVABLE - - - - No documentation. - - - ERROR_RELOC_CHAIN_XEEDS_SEGLIM - ERROR_RELOC_CHAIN_XEEDS_SEGLIM - - - - No documentation. - - - ERROR_INFLOOP_IN_RELOC_CHAIN - ERROR_INFLOOP_IN_RELOC_CHAIN - - - - No documentation. - - - ERROR_ENVVAR_NOT_FOUND - ERROR_ENVVAR_NOT_FOUND - - - - No documentation. - - - ERROR_NO_SIGNAL_SENT - ERROR_NO_SIGNAL_SENT - - - - No documentation. - - - ERROR_FILENAME_EXCED_RANGE - ERROR_FILENAME_EXCED_RANGE - - - - No documentation. - - - ERROR_RING2_STACK_IN_USE - ERROR_RING2_STACK_IN_USE - - - - No documentation. - - - ERROR_META_EXPANSION_TOO_LONG - ERROR_META_EXPANSION_TOO_LONG - - - - No documentation. - - - ERROR_INVALID_SIGNAL_NUMBER - ERROR_INVALID_SIGNAL_NUMBER - - - - No documentation. - - - ERROR_THREAD_1_INACTIVE - ERROR_THREAD_1_INACTIVE - - - - No documentation. - - - ERROR_LOCKED - ERROR_LOCKED - - - - No documentation. - - - ERROR_TOO_MANY_MODULES - ERROR_TOO_MANY_MODULES - - - - No documentation. - - - ERROR_NESTING_NOT_ALLOWED - ERROR_NESTING_NOT_ALLOWED - - - - No documentation. - - - ERROR_EXE_MACHINE_TYPE_MISMATCH - ERROR_EXE_MACHINE_TYPE_MISMATCH - - - - No documentation. - - - ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY - ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY - - - - No documentation. - - - ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY - ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY - - - - No documentation. - - - ERROR_FILE_CHECKED_OUT - ERROR_FILE_CHECKED_OUT - - - - No documentation. - - - ERROR_CHECKOUT_REQUIRED - ERROR_CHECKOUT_REQUIRED - - - - No documentation. - - - ERROR_BAD_FILE_TYPE - ERROR_BAD_FILE_TYPE - - - - No documentation. - - - ERROR_FILE_TOO_LARGE - ERROR_FILE_TOO_LARGE - - - - No documentation. - - - ERROR_FORMS_AUTH_REQUIRED - ERROR_FORMS_AUTH_REQUIRED - - - - No documentation. - - - ERROR_VIRUS_INFECTED - ERROR_VIRUS_INFECTED - - - - No documentation. - - - ERROR_VIRUS_DELETED - ERROR_VIRUS_DELETED - - - - No documentation. - - - ERROR_PIPE_LOCAL - ERROR_PIPE_LOCAL - - - - No documentation. - - - ERROR_BAD_PIPE - ERROR_BAD_PIPE - - - - No documentation. - - - ERROR_PIPE_BUSY - ERROR_PIPE_BUSY - - - - No documentation. - - - ERROR_NO_DATA - ERROR_NO_DATA - - - - No documentation. - - - ERROR_PIPE_NOT_CONNECTED - ERROR_PIPE_NOT_CONNECTED - - - - No documentation. - - - ERROR_MORE_DATA - ERROR_MORE_DATA - - - - No documentation. - - - ERROR_VC_DISCONNECTED - ERROR_VC_DISCONNECTED - - - - No documentation. - - - ERROR_INVALID_EA_NAME - ERROR_INVALID_EA_NAME - - - - No documentation. - - - ERROR_EA_LIST_INCONSISTENT - ERROR_EA_LIST_INCONSISTENT - - - - No documentation. - - - ERROR_NO_MORE_ITEMS - ERROR_NO_MORE_ITEMS - - - - No documentation. - - - ERROR_CANNOT_COPY - ERROR_CANNOT_COPY - - - - No documentation. - - - ERROR_DIRECTORY - ERROR_DIRECTORY - - - - No documentation. - - - ERROR_EAS_DIDNT_FIT - ERROR_EAS_DIDNT_FIT - - - - No documentation. - - - ERROR_EA_FILE_CORRUPT - ERROR_EA_FILE_CORRUPT - - - - No documentation. - - - ERROR_EA_TABLE_FULL - ERROR_EA_TABLE_FULL - - - - No documentation. - - - ERROR_INVALID_EA_HANDLE - ERROR_INVALID_EA_HANDLE - - - - No documentation. - - - ERROR_EAS_NOT_SUPPORTED - ERROR_EAS_NOT_SUPPORTED - - - - No documentation. - - - ERROR_NOT_OWNER - ERROR_NOT_OWNER - - - - No documentation. - - - ERROR_TOO_MANY_POSTS - ERROR_TOO_MANY_POSTS - - - - No documentation. - - - ERROR_PARTIAL_COPY - ERROR_PARTIAL_COPY - - - - No documentation. - - - ERROR_OPLOCK_NOT_GRANTED - ERROR_OPLOCK_NOT_GRANTED - - - - No documentation. - - - ERROR_INVALID_OPLOCK_PROTOCOL - ERROR_INVALID_OPLOCK_PROTOCOL - - - - No documentation. - - - ERROR_DISK_TOO_FRAGMENTED - ERROR_DISK_TOO_FRAGMENTED - - - - No documentation. - - - ERROR_DELETE_PENDING - ERROR_DELETE_PENDING - - - - No documentation. - - - ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING - ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING - - - - No documentation. - - - ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME - ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME - - - - No documentation. - - - ERROR_SECURITY_STREAM_IS_INCONSISTENT - ERROR_SECURITY_STREAM_IS_INCONSISTENT - - - - No documentation. - - - ERROR_INVALID_LOCK_RANGE - ERROR_INVALID_LOCK_RANGE - - - - No documentation. - - - ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT - ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT - - - - No documentation. - - - ERROR_NOTIFICATION_GUID_ALREADY_DEFINED - ERROR_NOTIFICATION_GUID_ALREADY_DEFINED - - - - No documentation. - - - ERROR_INVALID_EXCEPTION_HANDLER - ERROR_INVALID_EXCEPTION_HANDLER - - - - No documentation. - - - ERROR_DUPLICATE_PRIVILEGES - ERROR_DUPLICATE_PRIVILEGES - - - - No documentation. - - - ERROR_NO_RANGES_PROCESSED - ERROR_NO_RANGES_PROCESSED - - - - No documentation. - - - ERROR_NOT_ALLOWED_ON_SYSTEM_FILE - ERROR_NOT_ALLOWED_ON_SYSTEM_FILE - - - - No documentation. - - - ERROR_DISK_RESOURCES_EXHAUSTED - ERROR_DISK_RESOURCES_EXHAUSTED - - - - No documentation. - - - ERROR_INVALID_TOKEN - ERROR_INVALID_TOKEN - - - - No documentation. - - - ERROR_DEVICE_FEATURE_NOT_SUPPORTED - ERROR_DEVICE_FEATURE_NOT_SUPPORTED - - - - No documentation. - - - ERROR_MR_MID_NOT_FOUND - ERROR_MR_MID_NOT_FOUND - - - - No documentation. - - - ERROR_SCOPE_NOT_FOUND - ERROR_SCOPE_NOT_FOUND - - - - No documentation. - - - ERROR_UNDEFINED_SCOPE - ERROR_UNDEFINED_SCOPE - - - - No documentation. - - - ERROR_INVALID_CAP - ERROR_INVALID_CAP - - - - No documentation. - - - ERROR_DEVICE_UNREACHABLE - ERROR_DEVICE_UNREACHABLE - - - - No documentation. - - - ERROR_DEVICE_NO_RESOURCES - ERROR_DEVICE_NO_RESOURCES - - - - No documentation. - - - ERROR_DATA_CHECKSUM_ERROR - ERROR_DATA_CHECKSUM_ERROR - - - - No documentation. - - - ERROR_INTERMIXED_KERNEL_EA_OPERATION - ERROR_INTERMIXED_KERNEL_EA_OPERATION - - - - No documentation. - - - ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED - ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED - - - - No documentation. - - - ERROR_OFFSET_ALIGNMENT_VIOLATION - ERROR_OFFSET_ALIGNMENT_VIOLATION - - - - No documentation. - - - ERROR_INVALID_FIELD_IN_PARAMETER_LIST - ERROR_INVALID_FIELD_IN_PARAMETER_LIST - - - - No documentation. - - - ERROR_OPERATION_IN_PROGRESS - ERROR_OPERATION_IN_PROGRESS - - - - No documentation. - - - ERROR_BAD_DEVICE_PATH - ERROR_BAD_DEVICE_PATH - - - - No documentation. - - - ERROR_TOO_MANY_DESCRIPTORS - ERROR_TOO_MANY_DESCRIPTORS - - - - No documentation. - - - ERROR_SCRUB_DATA_DISABLED - ERROR_SCRUB_DATA_DISABLED - - - - No documentation. - - - ERROR_NOT_REDUNDANT_STORAGE - ERROR_NOT_REDUNDANT_STORAGE - - - - No documentation. - - - ERROR_RESIDENT_FILE_NOT_SUPPORTED - ERROR_RESIDENT_FILE_NOT_SUPPORTED - - - - No documentation. - - - ERROR_COMPRESSED_FILE_NOT_SUPPORTED - ERROR_COMPRESSED_FILE_NOT_SUPPORTED - - - - No documentation. - - - ERROR_DIRECTORY_NOT_SUPPORTED - ERROR_DIRECTORY_NOT_SUPPORTED - - - - No documentation. - - - ERROR_NOT_READ_FROM_COPY - ERROR_NOT_READ_FROM_COPY - - - - No documentation. - - - ERROR_FT_WRITE_FAILURE - ERROR_FT_WRITE_FAILURE - - - - No documentation. - - - ERROR_FT_DI_SCAN_REQUIRED - ERROR_FT_DI_SCAN_REQUIRED - - - - No documentation. - - - ERROR_INVALID_KERNEL_INFO_VERSION - ERROR_INVALID_KERNEL_INFO_VERSION - - - - No documentation. - - - ERROR_INVALID_PEP_INFO_VERSION - ERROR_INVALID_PEP_INFO_VERSION - - - - No documentation. - - - ERROR_FAIL_NOACTION_REBOOT - ERROR_FAIL_NOACTION_REBOOT - - - - No documentation. - - - ERROR_FAIL_SHUTDOWN - ERROR_FAIL_SHUTDOWN - - - - No documentation. - - - ERROR_FAIL_RESTART - ERROR_FAIL_RESTART - - - - No documentation. - - - ERROR_MAX_SESSIONS_REACHED - ERROR_MAX_SESSIONS_REACHED - - - - No documentation. - - - ERROR_THREAD_MODE_ALREADY_BACKGROUND - ERROR_THREAD_MODE_ALREADY_BACKGROUND - - - - No documentation. - - - ERROR_THREAD_MODE_NOT_BACKGROUND - ERROR_THREAD_MODE_NOT_BACKGROUND - - - - No documentation. - - - ERROR_PROCESS_MODE_ALREADY_BACKGROUND - ERROR_PROCESS_MODE_ALREADY_BACKGROUND - - - - No documentation. - - - ERROR_PROCESS_MODE_NOT_BACKGROUND - ERROR_PROCESS_MODE_NOT_BACKGROUND - - - - No documentation. - - - ERROR_INVALID_ADDRESS - ERROR_INVALID_ADDRESS - - - - No documentation. - - - ERROR_USER_PROFILE_LOAD - ERROR_USER_PROFILE_LOAD - - - - No documentation. - - - ERROR_ARITHMETIC_OVERFLOW - ERROR_ARITHMETIC_OVERFLOW - - - - No documentation. - - - ERROR_PIPE_CONNECTED - ERROR_PIPE_CONNECTED - - - - No documentation. - - - ERROR_PIPE_LISTENING - ERROR_PIPE_LISTENING - - - - No documentation. - - - ERROR_VERIFIER_STOP - ERROR_VERIFIER_STOP - - - - No documentation. - - - ERROR_ABIOS_ERROR - ERROR_ABIOS_ERROR - - - - No documentation. - - - ERROR_WX86_WARNING - ERROR_WX86_WARNING - - - - No documentation. - - - ERROR_WX86_ERROR - ERROR_WX86_ERROR - - - - No documentation. - - - ERROR_TIMER_NOT_CANCELED - ERROR_TIMER_NOT_CANCELED - - - - No documentation. - - - ERROR_UNWIND - ERROR_UNWIND - - - - No documentation. - - - ERROR_BAD_STACK - ERROR_BAD_STACK - - - - No documentation. - - - ERROR_INVALID_UNWIND_TARGET - ERROR_INVALID_UNWIND_TARGET - - - - No documentation. - - - ERROR_INVALID_PORT_ATTRIBUTES - ERROR_INVALID_PORT_ATTRIBUTES - - - - No documentation. - - - ERROR_PORT_MESSAGE_TOO_LONG - ERROR_PORT_MESSAGE_TOO_LONG - - - - No documentation. - - - ERROR_INVALID_QUOTA_LOWER - ERROR_INVALID_QUOTA_LOWER - - - - No documentation. - - - ERROR_DEVICE_ALREADY_ATTACHED - ERROR_DEVICE_ALREADY_ATTACHED - - - - No documentation. - - - ERROR_INSTRUCTION_MISALIGNMENT - ERROR_INSTRUCTION_MISALIGNMENT - - - - No documentation. - - - ERROR_PROFILING_NOT_STARTED - ERROR_PROFILING_NOT_STARTED - - - - No documentation. - - - ERROR_PROFILING_NOT_STOPPED - ERROR_PROFILING_NOT_STOPPED - - - - No documentation. - - - ERROR_COULD_NOT_INTERPRET - ERROR_COULD_NOT_INTERPRET - - - - No documentation. - - - ERROR_PROFILING_AT_LIMIT - ERROR_PROFILING_AT_LIMIT - - - - No documentation. - - - ERROR_CANT_WAIT - ERROR_CANT_WAIT - - - - No documentation. - - - ERROR_CANT_TERMINATE_SELF - ERROR_CANT_TERMINATE_SELF - - - - No documentation. - - - ERROR_UNEXPECTED_MM_CREATE_ERR - ERROR_UNEXPECTED_MM_CREATE_ERR - - - - No documentation. - - - ERROR_UNEXPECTED_MM_MAP_ERROR - ERROR_UNEXPECTED_MM_MAP_ERROR - - - - No documentation. - - - ERROR_UNEXPECTED_MM_EXTEND_ERR - ERROR_UNEXPECTED_MM_EXTEND_ERR - - - - No documentation. - - - ERROR_BAD_FUNCTION_TABLE - ERROR_BAD_FUNCTION_TABLE - - - - No documentation. - - - ERROR_NO_GUID_TRANSLATION - ERROR_NO_GUID_TRANSLATION - - - - No documentation. - - - ERROR_INVALID_LDT_SIZE - ERROR_INVALID_LDT_SIZE - - - - No documentation. - - - ERROR_INVALID_LDT_OFFSET - ERROR_INVALID_LDT_OFFSET - - - - No documentation. - - - ERROR_INVALID_LDT_DESCRIPTOR - ERROR_INVALID_LDT_DESCRIPTOR - - - - No documentation. - - - ERROR_TOO_MANY_THREADS - ERROR_TOO_MANY_THREADS - - - - No documentation. - - - ERROR_THREAD_NOT_IN_PROCESS - ERROR_THREAD_NOT_IN_PROCESS - - - - No documentation. - - - ERROR_PAGEFILE_QUOTA_EXCEEDED - ERROR_PAGEFILE_QUOTA_EXCEEDED - - - - No documentation. - - - ERROR_LOGON_SERVER_CONFLICT - ERROR_LOGON_SERVER_CONFLICT - - - - No documentation. - - - ERROR_SYNCHRONIZATION_REQUIRED - ERROR_SYNCHRONIZATION_REQUIRED - - - - No documentation. - - - ERROR_NET_OPEN_FAILED - ERROR_NET_OPEN_FAILED - - - - No documentation. - - - ERROR_IO_PRIVILEGE_FAILED - ERROR_IO_PRIVILEGE_FAILED - - - - No documentation. - - - ERROR_CONTROL_C_EXIT - ERROR_CONTROL_C_EXIT - - - - No documentation. - - - ERROR_MISSING_SYSTEMFILE - ERROR_MISSING_SYSTEMFILE - - - - No documentation. - - - ERROR_UNHANDLED_EXCEPTION - ERROR_UNHANDLED_EXCEPTION - - - - No documentation. - - - ERROR_APP_INIT_FAILURE - ERROR_APP_INIT_FAILURE - - - - No documentation. - - - ERROR_PAGEFILE_CREATE_FAILED - ERROR_PAGEFILE_CREATE_FAILED - - - - No documentation. - - - ERROR_INVALID_IMAGE_HASH - ERROR_INVALID_IMAGE_HASH - - - - No documentation. - - - ERROR_NO_PAGEFILE - ERROR_NO_PAGEFILE - - - - No documentation. - - - ERROR_ILLEGAL_FLOAT_CONTEXT - ERROR_ILLEGAL_FLOAT_CONTEXT - - - - No documentation. - - - ERROR_NO_EVENT_PAIR - ERROR_NO_EVENT_PAIR - - - - No documentation. - - - ERROR_DOMAIN_CTRLR_CONFIG_ERROR - ERROR_DOMAIN_CTRLR_CONFIG_ERROR - - - - No documentation. - - - ERROR_ILLEGAL_CHARACTER - ERROR_ILLEGAL_CHARACTER - - - - No documentation. - - - ERROR_UNDEFINED_CHARACTER - ERROR_UNDEFINED_CHARACTER - - - - No documentation. - - - ERROR_FLOPPY_VOLUME - ERROR_FLOPPY_VOLUME - - - - No documentation. - - - ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT - ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT - - - - No documentation. - - - ERROR_BACKUP_CONTROLLER - ERROR_BACKUP_CONTROLLER - - - - No documentation. - - - ERROR_MUTANT_LIMIT_EXCEEDED - ERROR_MUTANT_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_FS_DRIVER_REQUIRED - ERROR_FS_DRIVER_REQUIRED - - - - No documentation. - - - ERROR_CANNOT_LOAD_REGISTRY_FILE - ERROR_CANNOT_LOAD_REGISTRY_FILE - - - - No documentation. - - - ERROR_DEBUG_ATTACH_FAILED - ERROR_DEBUG_ATTACH_FAILED - - - - No documentation. - - - ERROR_SYSTEM_PROCESS_TERMINATED - ERROR_SYSTEM_PROCESS_TERMINATED - - - - No documentation. - - - ERROR_DATA_NOT_ACCEPTED - ERROR_DATA_NOT_ACCEPTED - - - - No documentation. - - - ERROR_VDM_HARD_ERROR - ERROR_VDM_HARD_ERROR - - - - No documentation. - - - ERROR_DRIVER_CANCEL_TIMEOUT - ERROR_DRIVER_CANCEL_TIMEOUT - - - - No documentation. - - - ERROR_REPLY_MESSAGE_MISMATCH - ERROR_REPLY_MESSAGE_MISMATCH - - - - No documentation. - - - ERROR_LOST_WRITEBEHIND_DATA - ERROR_LOST_WRITEBEHIND_DATA - - - - No documentation. - - - ERROR_CLIENT_SERVER_PARAMETERS_INVALID - ERROR_CLIENT_SERVER_PARAMETERS_INVALID - - - - No documentation. - - - ERROR_NOT_TINY_STREAM - ERROR_NOT_TINY_STREAM - - - - No documentation. - - - ERROR_STACK_OVERFLOW_READ - ERROR_STACK_OVERFLOW_READ - - - - No documentation. - - - ERROR_CONVERT_TO_LARGE - ERROR_CONVERT_TO_LARGE - - - - No documentation. - - - ERROR_FOUND_OUT_OF_SCOPE - ERROR_FOUND_OUT_OF_SCOPE - - - - No documentation. - - - ERROR_ALLOCATE_BUCKET - ERROR_ALLOCATE_BUCKET - - - - No documentation. - - - ERROR_MARSHALL_OVERFLOW - ERROR_MARSHALL_OVERFLOW - - - - No documentation. - - - ERROR_INVALID_VARIANT - ERROR_INVALID_VARIANT - - - - No documentation. - - - ERROR_BAD_COMPRESSION_BUFFER - ERROR_BAD_COMPRESSION_BUFFER - - - - No documentation. - - - ERROR_AUDIT_FAILED - ERROR_AUDIT_FAILED - - - - No documentation. - - - ERROR_TIMER_RESOLUTION_NOT_SET - ERROR_TIMER_RESOLUTION_NOT_SET - - - - No documentation. - - - ERROR_INSUFFICIENT_LOGON_INFO - ERROR_INSUFFICIENT_LOGON_INFO - - - - No documentation. - - - ERROR_BAD_DLL_ENTRYPOINT - ERROR_BAD_DLL_ENTRYPOINT - - - - No documentation. - - - ERROR_BAD_SERVICE_ENTRYPOINT - ERROR_BAD_SERVICE_ENTRYPOINT - - - - No documentation. - - - ERROR_IP_ADDRESS_CONFLICT1 - ERROR_IP_ADDRESS_CONFLICT1 - - - - No documentation. - - - ERROR_IP_ADDRESS_CONFLICT2 - ERROR_IP_ADDRESS_CONFLICT2 - - - - No documentation. - - - ERROR_REGISTRY_QUOTA_LIMIT - ERROR_REGISTRY_QUOTA_LIMIT - - - - No documentation. - - - ERROR_NO_CALLBACK_ACTIVE - ERROR_NO_CALLBACK_ACTIVE - - - - No documentation. - - - ERROR_PWD_TOO_SHORT - ERROR_PWD_TOO_SHORT - - - - No documentation. - - - ERROR_PWD_TOO_RECENT - ERROR_PWD_TOO_RECENT - - - - No documentation. - - - ERROR_PWD_HISTORY_CONFLICT - ERROR_PWD_HISTORY_CONFLICT - - - - No documentation. - - - ERROR_UNSUPPORTED_COMPRESSION - ERROR_UNSUPPORTED_COMPRESSION - - - - No documentation. - - - ERROR_INVALID_HW_PROFILE - ERROR_INVALID_HW_PROFILE - - - - No documentation. - - - ERROR_INVALID_PLUGPLAY_DEVICE_PATH - ERROR_INVALID_PLUGPLAY_DEVICE_PATH - - - - No documentation. - - - ERROR_QUOTA_LIST_INCONSISTENT - ERROR_QUOTA_LIST_INCONSISTENT - - - - No documentation. - - - ERROR_EVALUATION_EXPIRATION - ERROR_EVALUATION_EXPIRATION - - - - No documentation. - - - ERROR_ILLEGAL_DLL_RELOCATION - ERROR_ILLEGAL_DLL_RELOCATION - - - - No documentation. - - - ERROR_DLL_INIT_FAILED_LOGOFF - ERROR_DLL_INIT_FAILED_LOGOFF - - - - No documentation. - - - ERROR_VALIDATE_CONTINUE - ERROR_VALIDATE_CONTINUE - - - - No documentation. - - - ERROR_NO_MORE_MATCHES - ERROR_NO_MORE_MATCHES - - - - No documentation. - - - ERROR_RANGE_LIST_CONFLICT - ERROR_RANGE_LIST_CONFLICT - - - - No documentation. - - - ERROR_SERVER_SID_MISMATCH - ERROR_SERVER_SID_MISMATCH - - - - No documentation. - - - ERROR_CANT_ENABLE_DENY_ONLY - ERROR_CANT_ENABLE_DENY_ONLY - - - - No documentation. - - - ERROR_FLOAT_MULTIPLE_FAULTS - ERROR_FLOAT_MULTIPLE_FAULTS - - - - No documentation. - - - ERROR_FLOAT_MULTIPLE_TRAPS - ERROR_FLOAT_MULTIPLE_TRAPS - - - - No documentation. - - - ERROR_NOINTERFACE - ERROR_NOINTERFACE - - - - No documentation. - - - ERROR_DRIVER_FAILED_SLEEP - ERROR_DRIVER_FAILED_SLEEP - - - - No documentation. - - - ERROR_CORRUPT_SYSTEM_FILE - ERROR_CORRUPT_SYSTEM_FILE - - - - No documentation. - - - ERROR_COMMITMENT_MINIMUM - ERROR_COMMITMENT_MINIMUM - - - - No documentation. - - - ERROR_PNP_RESTART_ENUMERATION - ERROR_PNP_RESTART_ENUMERATION - - - - No documentation. - - - ERROR_SYSTEM_IMAGE_BAD_SIGNATURE - ERROR_SYSTEM_IMAGE_BAD_SIGNATURE - - - - No documentation. - - - ERROR_PNP_REBOOT_REQUIRED - ERROR_PNP_REBOOT_REQUIRED - - - - No documentation. - - - ERROR_INSUFFICIENT_POWER - ERROR_INSUFFICIENT_POWER - - - - No documentation. - - - ERROR_MULTIPLE_FAULT_VIOLATION - ERROR_MULTIPLE_FAULT_VIOLATION - - - - No documentation. - - - ERROR_SYSTEM_SHUTDOWN - ERROR_SYSTEM_SHUTDOWN - - - - No documentation. - - - ERROR_PORT_NOT_SET - ERROR_PORT_NOT_SET - - - - No documentation. - - - ERROR_DS_VERSION_CHECK_FAILURE - ERROR_DS_VERSION_CHECK_FAILURE - - - - No documentation. - - - ERROR_RANGE_NOT_FOUND - ERROR_RANGE_NOT_FOUND - - - - No documentation. - - - ERROR_NOT_SAFE_MODE_DRIVER - ERROR_NOT_SAFE_MODE_DRIVER - - - - No documentation. - - - ERROR_FAILED_DRIVER_ENTRY - ERROR_FAILED_DRIVER_ENTRY - - - - No documentation. - - - ERROR_DEVICE_ENUMERATION_ERROR - ERROR_DEVICE_ENUMERATION_ERROR - - - - No documentation. - - - ERROR_MOUNT_POINT_NOT_RESOLVED - ERROR_MOUNT_POINT_NOT_RESOLVED - - - - No documentation. - - - ERROR_INVALID_DEVICE_OBJECT_PARAMETER - ERROR_INVALID_DEVICE_OBJECT_PARAMETER - - - - No documentation. - - - ERROR_MCA_OCCURED - ERROR_MCA_OCCURED - - - - No documentation. - - - ERROR_DRIVER_DATABASE_ERROR - ERROR_DRIVER_DATABASE_ERROR - - - - No documentation. - - - ERROR_SYSTEM_HIVE_TOO_LARGE - ERROR_SYSTEM_HIVE_TOO_LARGE - - - - No documentation. - - - ERROR_DRIVER_FAILED_PRIOR_UNLOAD - ERROR_DRIVER_FAILED_PRIOR_UNLOAD - - - - No documentation. - - - ERROR_VOLSNAP_PREPARE_HIBERNATE - ERROR_VOLSNAP_PREPARE_HIBERNATE - - - - No documentation. - - - ERROR_HIBERNATION_FAILURE - ERROR_HIBERNATION_FAILURE - - - - No documentation. - - - ERROR_PWD_TOO_LONG - ERROR_PWD_TOO_LONG - - - - No documentation. - - - ERROR_FILE_SYSTEM_LIMITATION - ERROR_FILE_SYSTEM_LIMITATION - - - - No documentation. - - - ERROR_ASSERTION_FAILURE - ERROR_ASSERTION_FAILURE - - - - No documentation. - - - ERROR_ACPI_ERROR - ERROR_ACPI_ERROR - - - - No documentation. - - - ERROR_WOW_ASSERTION - ERROR_WOW_ASSERTION - - - - No documentation. - - - ERROR_PNP_BAD_MPS_TABLE - ERROR_PNP_BAD_MPS_TABLE - - - - No documentation. - - - ERROR_PNP_TRANSLATION_FAILED - ERROR_PNP_TRANSLATION_FAILED - - - - No documentation. - - - ERROR_PNP_IRQ_TRANSLATION_FAILED - ERROR_PNP_IRQ_TRANSLATION_FAILED - - - - No documentation. - - - ERROR_PNP_INVALID_ID - ERROR_PNP_INVALID_ID - - - - No documentation. - - - ERROR_WAKE_SYSTEM_DEBUGGER - ERROR_WAKE_SYSTEM_DEBUGGER - - - - No documentation. - - - ERROR_HANDLES_CLOSED - ERROR_HANDLES_CLOSED - - - - No documentation. - - - ERROR_EXTRANEOUS_INFORMATION - ERROR_EXTRANEOUS_INFORMATION - - - - No documentation. - - - ERROR_RXACT_COMMIT_NECESSARY - ERROR_RXACT_COMMIT_NECESSARY - - - - No documentation. - - - ERROR_MEDIA_CHECK - ERROR_MEDIA_CHECK - - - - No documentation. - - - ERROR_GUID_SUBSTITUTION_MADE - ERROR_GUID_SUBSTITUTION_MADE - - - - No documentation. - - - ERROR_STOPPED_ON_SYMLINK - ERROR_STOPPED_ON_SYMLINK - - - - No documentation. - - - ERROR_LONGJUMP - ERROR_LONGJUMP - - - - No documentation. - - - ERROR_PLUGPLAY_QUERY_VETOED - ERROR_PLUGPLAY_QUERY_VETOED - - - - No documentation. - - - ERROR_UNWIND_CONSOLIDATE - ERROR_UNWIND_CONSOLIDATE - - - - No documentation. - - - ERROR_REGISTRY_HIVE_RECOVERED - ERROR_REGISTRY_HIVE_RECOVERED - - - - No documentation. - - - ERROR_DLL_MIGHT_BE_INSECURE - ERROR_DLL_MIGHT_BE_INSECURE - - - - No documentation. - - - ERROR_DLL_MIGHT_BE_INCOMPATIBLE - ERROR_DLL_MIGHT_BE_INCOMPATIBLE - - - - No documentation. - - - ERROR_DBG_EXCEPTION_NOT_HANDLED - ERROR_DBG_EXCEPTION_NOT_HANDLED - - - - No documentation. - - - ERROR_DBG_REPLY_LATER - ERROR_DBG_REPLY_LATER - - - - No documentation. - - - ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE - ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE - - - - No documentation. - - - ERROR_DBG_TERMINATE_THREAD - ERROR_DBG_TERMINATE_THREAD - - - - No documentation. - - - ERROR_DBG_TERMINATE_PROCESS - ERROR_DBG_TERMINATE_PROCESS - - - - No documentation. - - - ERROR_DBG_CONTROL_C - ERROR_DBG_CONTROL_C - - - - No documentation. - - - ERROR_DBG_PRINTEXCEPTION_C - ERROR_DBG_PRINTEXCEPTION_C - - - - No documentation. - - - ERROR_DBG_RIPEXCEPTION - ERROR_DBG_RIPEXCEPTION - - - - No documentation. - - - ERROR_DBG_CONTROL_BREAK - ERROR_DBG_CONTROL_BREAK - - - - No documentation. - - - ERROR_DBG_COMMAND_EXCEPTION - ERROR_DBG_COMMAND_EXCEPTION - - - - No documentation. - - - ERROR_OBJECT_NAME_EXISTS - ERROR_OBJECT_NAME_EXISTS - - - - No documentation. - - - ERROR_THREAD_WAS_SUSPENDED - ERROR_THREAD_WAS_SUSPENDED - - - - No documentation. - - - ERROR_IMAGE_NOT_AT_BASE - ERROR_IMAGE_NOT_AT_BASE - - - - No documentation. - - - ERROR_RXACT_STATE_CREATED - ERROR_RXACT_STATE_CREATED - - - - No documentation. - - - ERROR_SEGMENT_NOTIFICATION - ERROR_SEGMENT_NOTIFICATION - - - - No documentation. - - - ERROR_BAD_CURRENT_DIRECTORY - ERROR_BAD_CURRENT_DIRECTORY - - - - No documentation. - - - ERROR_FT_READ_RECOVERY_FROM_BACKUP - ERROR_FT_READ_RECOVERY_FROM_BACKUP - - - - No documentation. - - - ERROR_FT_WRITE_RECOVERY - ERROR_FT_WRITE_RECOVERY - - - - No documentation. - - - ERROR_IMAGE_MACHINE_TYPE_MISMATCH - ERROR_IMAGE_MACHINE_TYPE_MISMATCH - - - - No documentation. - - - ERROR_RECEIVE_PARTIAL - ERROR_RECEIVE_PARTIAL - - - - No documentation. - - - ERROR_RECEIVE_EXPEDITED - ERROR_RECEIVE_EXPEDITED - - - - No documentation. - - - ERROR_RECEIVE_PARTIAL_EXPEDITED - ERROR_RECEIVE_PARTIAL_EXPEDITED - - - - No documentation. - - - ERROR_EVENT_DONE - ERROR_EVENT_DONE - - - - No documentation. - - - ERROR_EVENT_PENDING - ERROR_EVENT_PENDING - - - - No documentation. - - - ERROR_CHECKING_FILE_SYSTEM - ERROR_CHECKING_FILE_SYSTEM - - - - No documentation. - - - ERROR_FATAL_APP_EXIT - ERROR_FATAL_APP_EXIT - - - - No documentation. - - - ERROR_PREDEFINED_HANDLE - ERROR_PREDEFINED_HANDLE - - - - No documentation. - - - ERROR_WAS_UNLOCKED - ERROR_WAS_UNLOCKED - - - - No documentation. - - - ERROR_SERVICE_NOTIFICATION - ERROR_SERVICE_NOTIFICATION - - - - No documentation. - - - ERROR_WAS_LOCKED - ERROR_WAS_LOCKED - - - - No documentation. - - - ERROR_LOG_HARD_ERROR - ERROR_LOG_HARD_ERROR - - - - No documentation. - - - ERROR_ALREADY_WIN32 - ERROR_ALREADY_WIN32 - - - - No documentation. - - - ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE - ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE - - - - No documentation. - - - ERROR_NO_YIELD_PERFORMED - ERROR_NO_YIELD_PERFORMED - - - - No documentation. - - - ERROR_TIMER_RESUME_IGNORED - ERROR_TIMER_RESUME_IGNORED - - - - No documentation. - - - ERROR_ARBITRATION_UNHANDLED - ERROR_ARBITRATION_UNHANDLED - - - - No documentation. - - - ERROR_CARDBUS_NOT_SUPPORTED - ERROR_CARDBUS_NOT_SUPPORTED - - - - No documentation. - - - ERROR_MP_PROCESSOR_MISMATCH - ERROR_MP_PROCESSOR_MISMATCH - - - - No documentation. - - - ERROR_HIBERNATED - ERROR_HIBERNATED - - - - No documentation. - - - ERROR_RESUME_HIBERNATION - ERROR_RESUME_HIBERNATION - - - - No documentation. - - - ERROR_FIRMWARE_UPDATED - ERROR_FIRMWARE_UPDATED - - - - No documentation. - - - ERROR_DRIVERS_LEAKING_LOCKED_PAGES - ERROR_DRIVERS_LEAKING_LOCKED_PAGES - - - - No documentation. - - - ERROR_WAKE_SYSTEM - ERROR_WAKE_SYSTEM - - - - No documentation. - - - ERROR_WAIT_1 - ERROR_WAIT_1 - - - - No documentation. - - - ERROR_WAIT_2 - ERROR_WAIT_2 - - - - No documentation. - - - ERROR_WAIT_3 - ERROR_WAIT_3 - - - - No documentation. - - - ERROR_WAIT_63 - ERROR_WAIT_63 - - - - No documentation. - - - ERROR_ABANDONED_WAIT_0 - ERROR_ABANDONED_WAIT_0 - - - - No documentation. - - - ERROR_ABANDONED_WAIT_63 - ERROR_ABANDONED_WAIT_63 - - - - No documentation. - - - ERROR_USER_APC - ERROR_USER_APC - - - - No documentation. - - - ERROR_KERNEL_APC - ERROR_KERNEL_APC - - - - No documentation. - - - ERROR_ALERTED - ERROR_ALERTED - - - - No documentation. - - - ERROR_ELEVATION_REQUIRED - ERROR_ELEVATION_REQUIRED - - - - No documentation. - - - ERROR_REPARSE - ERROR_REPARSE - - - - No documentation. - - - ERROR_OPLOCK_BREAK_IN_PROGRESS - ERROR_OPLOCK_BREAK_IN_PROGRESS - - - - No documentation. - - - ERROR_VOLUME_MOUNTED - ERROR_VOLUME_MOUNTED - - - - No documentation. - - - ERROR_RXACT_COMMITTED - ERROR_RXACT_COMMITTED - - - - No documentation. - - - ERROR_NOTIFY_CLEANUP - ERROR_NOTIFY_CLEANUP - - - - No documentation. - - - ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED - ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED - - - - No documentation. - - - ERROR_PAGE_FAULT_TRANSITION - ERROR_PAGE_FAULT_TRANSITION - - - - No documentation. - - - ERROR_PAGE_FAULT_DEMAND_ZERO - ERROR_PAGE_FAULT_DEMAND_ZERO - - - - No documentation. - - - ERROR_PAGE_FAULT_COPY_ON_WRITE - ERROR_PAGE_FAULT_COPY_ON_WRITE - - - - No documentation. - - - ERROR_PAGE_FAULT_GUARD_PAGE - ERROR_PAGE_FAULT_GUARD_PAGE - - - - No documentation. - - - ERROR_PAGE_FAULT_PAGING_FILE - ERROR_PAGE_FAULT_PAGING_FILE - - - - No documentation. - - - ERROR_CACHE_PAGE_LOCKED - ERROR_CACHE_PAGE_LOCKED - - - - No documentation. - - - ERROR_CRASH_DUMP - ERROR_CRASH_DUMP - - - - No documentation. - - - ERROR_BUFFER_ALL_ZEROS - ERROR_BUFFER_ALL_ZEROS - - - - No documentation. - - - ERROR_REPARSE_OBJECT - ERROR_REPARSE_OBJECT - - - - No documentation. - - - ERROR_RESOURCE_REQUIREMENTS_CHANGED - ERROR_RESOURCE_REQUIREMENTS_CHANGED - - - - No documentation. - - - ERROR_TRANSLATION_COMPLETE - ERROR_TRANSLATION_COMPLETE - - - - No documentation. - - - ERROR_NOTHING_TO_TERMINATE - ERROR_NOTHING_TO_TERMINATE - - - - No documentation. - - - ERROR_PROCESS_NOT_IN_JOB - ERROR_PROCESS_NOT_IN_JOB - - - - No documentation. - - - ERROR_PROCESS_IN_JOB - ERROR_PROCESS_IN_JOB - - - - No documentation. - - - ERROR_VOLSNAP_HIBERNATE_READY - ERROR_VOLSNAP_HIBERNATE_READY - - - - No documentation. - - - ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY - ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY - - - - No documentation. - - - ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED - ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED - - - - No documentation. - - - ERROR_INTERRUPT_STILL_CONNECTED - ERROR_INTERRUPT_STILL_CONNECTED - - - - No documentation. - - - ERROR_WAIT_FOR_OPLOCK - ERROR_WAIT_FOR_OPLOCK - - - - No documentation. - - - ERROR_DBG_EXCEPTION_HANDLED - ERROR_DBG_EXCEPTION_HANDLED - - - - No documentation. - - - ERROR_DBG_CONTINUE - ERROR_DBG_CONTINUE - - - - No documentation. - - - ERROR_CALLBACK_POP_STACK - ERROR_CALLBACK_POP_STACK - - - - No documentation. - - - ERROR_COMPRESSION_DISABLED - ERROR_COMPRESSION_DISABLED - - - - No documentation. - - - ERROR_CANTFETCHBACKWARDS - ERROR_CANTFETCHBACKWARDS - - - - No documentation. - - - ERROR_CANTSCROLLBACKWARDS - ERROR_CANTSCROLLBACKWARDS - - - - No documentation. - - - ERROR_ROWSNOTRELEASED - ERROR_ROWSNOTRELEASED - - - - No documentation. - - - ERROR_BAD_ACCESSOR_FLAGS - ERROR_BAD_ACCESSOR_FLAGS - - - - No documentation. - - - ERROR_ERRORS_ENCOUNTERED - ERROR_ERRORS_ENCOUNTERED - - - - No documentation. - - - ERROR_NOT_CAPABLE - ERROR_NOT_CAPABLE - - - - No documentation. - - - ERROR_REQUEST_OUT_OF_SEQUENCE - ERROR_REQUEST_OUT_OF_SEQUENCE - - - - No documentation. - - - ERROR_VERSION_PARSE_ERROR - ERROR_VERSION_PARSE_ERROR - - - - No documentation. - - - ERROR_BADSTARTPOSITION - ERROR_BADSTARTPOSITION - - - - No documentation. - - - ERROR_MEMORY_HARDWARE - ERROR_MEMORY_HARDWARE - - - - No documentation. - - - ERROR_DISK_REPAIR_DISABLED - ERROR_DISK_REPAIR_DISABLED - - - - No documentation. - - - ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE - ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE - - - - No documentation. - - - ERROR_SYSTEM_POWERSTATE_TRANSITION - ERROR_SYSTEM_POWERSTATE_TRANSITION - - - - No documentation. - - - ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION - ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION - - - - No documentation. - - - ERROR_MCA_EXCEPTION - ERROR_MCA_EXCEPTION - - - - No documentation. - - - ERROR_ACCESS_AUDIT_BY_POLICY - ERROR_ACCESS_AUDIT_BY_POLICY - - - - No documentation. - - - ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY - ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY - - - - No documentation. - - - ERROR_ABANDON_HIBERFILE - ERROR_ABANDON_HIBERFILE - - - - No documentation. - - - ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED - ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED - - - - No documentation. - - - ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR - ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR - - - - No documentation. - - - ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR - ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR - - - - No documentation. - - - ERROR_BAD_MCFG_TABLE - ERROR_BAD_MCFG_TABLE - - - - No documentation. - - - ERROR_DISK_REPAIR_REDIRECTED - ERROR_DISK_REPAIR_REDIRECTED - - - - No documentation. - - - ERROR_DISK_REPAIR_UNSUCCESSFUL - ERROR_DISK_REPAIR_UNSUCCESSFUL - - - - No documentation. - - - ERROR_CORRUPT_LOG_OVERFULL - ERROR_CORRUPT_LOG_OVERFULL - - - - No documentation. - - - ERROR_CORRUPT_LOG_CORRUPTED - ERROR_CORRUPT_LOG_CORRUPTED - - - - No documentation. - - - ERROR_CORRUPT_LOG_UNAVAILABLE - ERROR_CORRUPT_LOG_UNAVAILABLE - - - - No documentation. - - - ERROR_CORRUPT_LOG_DELETED_FULL - ERROR_CORRUPT_LOG_DELETED_FULL - - - - No documentation. - - - ERROR_CORRUPT_LOG_CLEARED - ERROR_CORRUPT_LOG_CLEARED - - - - No documentation. - - - ERROR_ORPHAN_NAME_EXHAUSTED - ERROR_ORPHAN_NAME_EXHAUSTED - - - - No documentation. - - - ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE - ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE - - - - No documentation. - - - ERROR_CANNOT_GRANT_REQUESTED_OPLOCK - ERROR_CANNOT_GRANT_REQUESTED_OPLOCK - - - - No documentation. - - - ERROR_CANNOT_BREAK_OPLOCK - ERROR_CANNOT_BREAK_OPLOCK - - - - No documentation. - - - ERROR_OPLOCK_HANDLE_CLOSED - ERROR_OPLOCK_HANDLE_CLOSED - - - - No documentation. - - - ERROR_NO_ACE_CONDITION - ERROR_NO_ACE_CONDITION - - - - No documentation. - - - ERROR_INVALID_ACE_CONDITION - ERROR_INVALID_ACE_CONDITION - - - - No documentation. - - - ERROR_FILE_HANDLE_REVOKED - ERROR_FILE_HANDLE_REVOKED - - - - No documentation. - - - ERROR_IMAGE_AT_DIFFERENT_BASE - ERROR_IMAGE_AT_DIFFERENT_BASE - - - - No documentation. - - - ERROR_EA_ACCESS_DENIED - ERROR_EA_ACCESS_DENIED - - - - No documentation. - - - ERROR_OPERATION_ABORTED - ERROR_OPERATION_ABORTED - - - - No documentation. - - - ERROR_IO_INCOMPLETE - ERROR_IO_INCOMPLETE - - - - No documentation. - - - ERROR_IO_PENDING - ERROR_IO_PENDING - - - - No documentation. - - - ERROR_NOACCESS - ERROR_NOACCESS - - - - No documentation. - - - ERROR_SWAPERROR - ERROR_SWAPERROR - - - - No documentation. - - - ERROR_STACK_OVERFLOW - ERROR_STACK_OVERFLOW - - - - No documentation. - - - ERROR_INVALID_MESSAGE - ERROR_INVALID_MESSAGE - - - - No documentation. - - - ERROR_CAN_NOT_COMPLETE - ERROR_CAN_NOT_COMPLETE - - - - No documentation. - - - ERROR_INVALID_FLAGS - ERROR_INVALID_FLAGS - - - - No documentation. - - - ERROR_UNRECOGNIZED_VOLUME - ERROR_UNRECOGNIZED_VOLUME - - - - No documentation. - - - ERROR_FILE_INVALID - ERROR_FILE_INVALID - - - - No documentation. - - - ERROR_FULLSCREEN_MODE - ERROR_FULLSCREEN_MODE - - - - No documentation. - - - ERROR_NO_TOKEN - ERROR_NO_TOKEN - - - - No documentation. - - - ERROR_BADDB - ERROR_BADDB - - - - No documentation. - - - ERROR_BADKEY - ERROR_BADKEY - - - - No documentation. - - - ERROR_CANTOPEN - ERROR_CANTOPEN - - - - No documentation. - - - ERROR_CANTREAD - ERROR_CANTREAD - - - - No documentation. - - - ERROR_CANTWRITE - ERROR_CANTWRITE - - - - No documentation. - - - ERROR_REGISTRY_RECOVERED - ERROR_REGISTRY_RECOVERED - - - - No documentation. - - - ERROR_REGISTRY_CORRUPT - ERROR_REGISTRY_CORRUPT - - - - No documentation. - - - ERROR_REGISTRY_IO_FAILED - ERROR_REGISTRY_IO_FAILED - - - - No documentation. - - - ERROR_NOT_REGISTRY_FILE - ERROR_NOT_REGISTRY_FILE - - - - No documentation. - - - ERROR_KEY_DELETED - ERROR_KEY_DELETED - - - - No documentation. - - - ERROR_NO_LOG_SPACE - ERROR_NO_LOG_SPACE - - - - No documentation. - - - ERROR_KEY_HAS_CHILDREN - ERROR_KEY_HAS_CHILDREN - - - - No documentation. - - - ERROR_CHILD_MUST_BE_VOLATILE - ERROR_CHILD_MUST_BE_VOLATILE - - - - No documentation. - - - ERROR_NOTIFY_ENUM_DIR - ERROR_NOTIFY_ENUM_DIR - - - - No documentation. - - - ERROR_DEPENDENT_SERVICES_RUNNING - ERROR_DEPENDENT_SERVICES_RUNNING - - - - No documentation. - - - ERROR_INVALID_SERVICE_CONTROL - ERROR_INVALID_SERVICE_CONTROL - - - - No documentation. - - - ERROR_SERVICE_REQUEST_TIMEOUT - ERROR_SERVICE_REQUEST_TIMEOUT - - - - No documentation. - - - ERROR_SERVICE_NO_THREAD - ERROR_SERVICE_NO_THREAD - - - - No documentation. - - - ERROR_SERVICE_DATABASE_LOCKED - ERROR_SERVICE_DATABASE_LOCKED - - - - No documentation. - - - ERROR_SERVICE_ALREADY_RUNNING - ERROR_SERVICE_ALREADY_RUNNING - - - - No documentation. - - - ERROR_INVALID_SERVICE_ACCOUNT - ERROR_INVALID_SERVICE_ACCOUNT - - - - No documentation. - - - ERROR_SERVICE_DISABLED - ERROR_SERVICE_DISABLED - - - - No documentation. - - - ERROR_CIRCULAR_DEPENDENCY - ERROR_CIRCULAR_DEPENDENCY - - - - No documentation. - - - ERROR_SERVICE_DOES_NOT_EXIST - ERROR_SERVICE_DOES_NOT_EXIST - - - - No documentation. - - - ERROR_SERVICE_CANNOT_ACCEPT_CTRL - ERROR_SERVICE_CANNOT_ACCEPT_CTRL - - - - No documentation. - - - ERROR_SERVICE_NOT_ACTIVE - ERROR_SERVICE_NOT_ACTIVE - - - - No documentation. - - - ERROR_FAILED_SERVICE_CONTROLLER_CONNECT - ERROR_FAILED_SERVICE_CONTROLLER_CONNECT - - - - No documentation. - - - ERROR_EXCEPTION_IN_SERVICE - ERROR_EXCEPTION_IN_SERVICE - - - - No documentation. - - - ERROR_DATABASE_DOES_NOT_EXIST - ERROR_DATABASE_DOES_NOT_EXIST - - - - No documentation. - - - ERROR_SERVICE_SPECIFIC_ERROR - ERROR_SERVICE_SPECIFIC_ERROR - - - - No documentation. - - - ERROR_PROCESS_ABORTED - ERROR_PROCESS_ABORTED - - - - No documentation. - - - ERROR_SERVICE_DEPENDENCY_FAIL - ERROR_SERVICE_DEPENDENCY_FAIL - - - - No documentation. - - - ERROR_SERVICE_LOGON_FAILED - ERROR_SERVICE_LOGON_FAILED - - - - No documentation. - - - ERROR_SERVICE_START_HANG - ERROR_SERVICE_START_HANG - - - - No documentation. - - - ERROR_INVALID_SERVICE_LOCK - ERROR_INVALID_SERVICE_LOCK - - - - No documentation. - - - ERROR_SERVICE_MARKED_FOR_DELETE - ERROR_SERVICE_MARKED_FOR_DELETE - - - - No documentation. - - - ERROR_SERVICE_EXISTS - ERROR_SERVICE_EXISTS - - - - No documentation. - - - ERROR_ALREADY_RUNNING_LKG - ERROR_ALREADY_RUNNING_LKG - - - - No documentation. - - - ERROR_SERVICE_DEPENDENCY_DELETED - ERROR_SERVICE_DEPENDENCY_DELETED - - - - No documentation. - - - ERROR_BOOT_ALREADY_ACCEPTED - ERROR_BOOT_ALREADY_ACCEPTED - - - - No documentation. - - - ERROR_SERVICE_NEVER_STARTED - ERROR_SERVICE_NEVER_STARTED - - - - No documentation. - - - ERROR_DUPLICATE_SERVICE_NAME - ERROR_DUPLICATE_SERVICE_NAME - - - - No documentation. - - - ERROR_DIFFERENT_SERVICE_ACCOUNT - ERROR_DIFFERENT_SERVICE_ACCOUNT - - - - No documentation. - - - ERROR_CANNOT_DETECT_DRIVER_FAILURE - ERROR_CANNOT_DETECT_DRIVER_FAILURE - - - - No documentation. - - - ERROR_CANNOT_DETECT_PROCESS_ABORT - ERROR_CANNOT_DETECT_PROCESS_ABORT - - - - No documentation. - - - ERROR_NO_RECOVERY_PROGRAM - ERROR_NO_RECOVERY_PROGRAM - - - - No documentation. - - - ERROR_SERVICE_NOT_IN_EXE - ERROR_SERVICE_NOT_IN_EXE - - - - No documentation. - - - ERROR_NOT_SAFEBOOT_SERVICE - ERROR_NOT_SAFEBOOT_SERVICE - - - - No documentation. - - - ERROR_END_OF_MEDIA - ERROR_END_OF_MEDIA - - - - No documentation. - - - ERROR_FILEMARK_DETECTED - ERROR_FILEMARK_DETECTED - - - - No documentation. - - - ERROR_BEGINNING_OF_MEDIA - ERROR_BEGINNING_OF_MEDIA - - - - No documentation. - - - ERROR_SETMARK_DETECTED - ERROR_SETMARK_DETECTED - - - - No documentation. - - - ERROR_NO_DATA_DETECTED - ERROR_NO_DATA_DETECTED - - - - No documentation. - - - ERROR_PARTITION_FAILURE - ERROR_PARTITION_FAILURE - - - - No documentation. - - - ERROR_INVALID_BLOCK_LENGTH - ERROR_INVALID_BLOCK_LENGTH - - - - No documentation. - - - ERROR_DEVICE_NOT_PARTITIONED - ERROR_DEVICE_NOT_PARTITIONED - - - - No documentation. - - - ERROR_UNABLE_TO_LOCK_MEDIA - ERROR_UNABLE_TO_LOCK_MEDIA - - - - No documentation. - - - ERROR_UNABLE_TO_UNLOAD_MEDIA - ERROR_UNABLE_TO_UNLOAD_MEDIA - - - - No documentation. - - - ERROR_MEDIA_CHANGED - ERROR_MEDIA_CHANGED - - - - No documentation. - - - ERROR_BUS_RESET - ERROR_BUS_RESET - - - - No documentation. - - - ERROR_NO_MEDIA_IN_DRIVE - ERROR_NO_MEDIA_IN_DRIVE - - - - No documentation. - - - ERROR_NO_UNICODE_TRANSLATION - ERROR_NO_UNICODE_TRANSLATION - - - - No documentation. - - - ERROR_DLL_INIT_FAILED - ERROR_DLL_INIT_FAILED - - - - No documentation. - - - ERROR_SHUTDOWN_IN_PROGRESS - ERROR_SHUTDOWN_IN_PROGRESS - - - - No documentation. - - - ERROR_NO_SHUTDOWN_IN_PROGRESS - ERROR_NO_SHUTDOWN_IN_PROGRESS - - - - No documentation. - - - ERROR_IO_DEVICE - ERROR_IO_DEVICE - - - - No documentation. - - - ERROR_SERIAL_NO_DEVICE - ERROR_SERIAL_NO_DEVICE - - - - No documentation. - - - ERROR_IRQ_BUSY - ERROR_IRQ_BUSY - - - - No documentation. - - - ERROR_MORE_WRITES - ERROR_MORE_WRITES - - - - No documentation. - - - ERROR_COUNTER_TIMEOUT - ERROR_COUNTER_TIMEOUT - - - - No documentation. - - - ERROR_FLOPPY_ID_MARK_NOT_FOUND - ERROR_FLOPPY_ID_MARK_NOT_FOUND - - - - No documentation. - - - ERROR_FLOPPY_WRONG_CYLINDER - ERROR_FLOPPY_WRONG_CYLINDER - - - - No documentation. - - - ERROR_FLOPPY_UNKNOWN_ERROR - ERROR_FLOPPY_UNKNOWN_ERROR - - - - No documentation. - - - ERROR_FLOPPY_BAD_REGISTERS - ERROR_FLOPPY_BAD_REGISTERS - - - - No documentation. - - - ERROR_DISK_RECALIBRATE_FAILED - ERROR_DISK_RECALIBRATE_FAILED - - - - No documentation. - - - ERROR_DISK_OPERATION_FAILED - ERROR_DISK_OPERATION_FAILED - - - - No documentation. - - - ERROR_DISK_RESET_FAILED - ERROR_DISK_RESET_FAILED - - - - No documentation. - - - ERROR_EOM_OVERFLOW - ERROR_EOM_OVERFLOW - - - - No documentation. - - - ERROR_NOT_ENOUGH_SERVER_MEMORY - ERROR_NOT_ENOUGH_SERVER_MEMORY - - - - No documentation. - - - ERROR_POSSIBLE_DEADLOCK - ERROR_POSSIBLE_DEADLOCK - - - - No documentation. - - - ERROR_MAPPED_ALIGNMENT - ERROR_MAPPED_ALIGNMENT - - - - No documentation. - - - ERROR_SET_POWER_STATE_VETOED - ERROR_SET_POWER_STATE_VETOED - - - - No documentation. - - - ERROR_SET_POWER_STATE_FAILED - ERROR_SET_POWER_STATE_FAILED - - - - No documentation. - - - ERROR_TOO_MANY_LINKS - ERROR_TOO_MANY_LINKS - - - - No documentation. - - - ERROR_OLD_WIN_VERSION - ERROR_OLD_WIN_VERSION - - - - No documentation. - - - ERROR_APP_WRONG_OS - ERROR_APP_WRONG_OS - - - - No documentation. - - - ERROR_SINGLE_INSTANCE_APP - ERROR_SINGLE_INSTANCE_APP - - - - No documentation. - - - ERROR_RMODE_APP - ERROR_RMODE_APP - - - - No documentation. - - - ERROR_INVALID_DLL - ERROR_INVALID_DLL - - - - No documentation. - - - ERROR_NO_ASSOCIATION - ERROR_NO_ASSOCIATION - - - - No documentation. - - - ERROR_DDE_FAIL - ERROR_DDE_FAIL - - - - No documentation. - - - ERROR_DLL_NOT_FOUND - ERROR_DLL_NOT_FOUND - - - - No documentation. - - - ERROR_NO_MORE_USER_HANDLES - ERROR_NO_MORE_USER_HANDLES - - - - No documentation. - - - ERROR_MESSAGE_SYNC_ONLY - ERROR_MESSAGE_SYNC_ONLY - - - - No documentation. - - - ERROR_SOURCE_ELEMENT_EMPTY - ERROR_SOURCE_ELEMENT_EMPTY - - - - No documentation. - - - ERROR_DESTINATION_ELEMENT_FULL - ERROR_DESTINATION_ELEMENT_FULL - - - - No documentation. - - - ERROR_ILLEGAL_ELEMENT_ADDRESS - ERROR_ILLEGAL_ELEMENT_ADDRESS - - - - No documentation. - - - ERROR_MAGAZINE_NOT_PRESENT - ERROR_MAGAZINE_NOT_PRESENT - - - - No documentation. - - - ERROR_DEVICE_REINITIALIZATION_NEEDED - ERROR_DEVICE_REINITIALIZATION_NEEDED - - - - No documentation. - - - ERROR_DEVICE_REQUIRES_CLEANING - ERROR_DEVICE_REQUIRES_CLEANING - - - - No documentation. - - - ERROR_DEVICE_DOOR_OPEN - ERROR_DEVICE_DOOR_OPEN - - - - No documentation. - - - ERROR_DEVICE_NOT_CONNECTED - ERROR_DEVICE_NOT_CONNECTED - - - - No documentation. - - - ERROR_NOT_FOUND - ERROR_NOT_FOUND - - - - No documentation. - - - ERROR_NO_MATCH - ERROR_NO_MATCH - - - - No documentation. - - - ERROR_SET_NOT_FOUND - ERROR_SET_NOT_FOUND - - - - No documentation. - - - ERROR_POINT_NOT_FOUND - ERROR_POINT_NOT_FOUND - - - - No documentation. - - - ERROR_NO_TRACKING_SERVICE - ERROR_NO_TRACKING_SERVICE - - - - No documentation. - - - ERROR_NO_VOLUME_ID - ERROR_NO_VOLUME_ID - - - - No documentation. - - - ERROR_UNABLE_TO_REMOVE_REPLACED - ERROR_UNABLE_TO_REMOVE_REPLACED - - - - No documentation. - - - ERROR_UNABLE_TO_MOVE_REPLACEMENT - ERROR_UNABLE_TO_MOVE_REPLACEMENT - - - - No documentation. - - - ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 - ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 - - - - No documentation. - - - ERROR_JOURNAL_DELETE_IN_PROGRESS - ERROR_JOURNAL_DELETE_IN_PROGRESS - - - - No documentation. - - - ERROR_JOURNAL_NOT_ACTIVE - ERROR_JOURNAL_NOT_ACTIVE - - - - No documentation. - - - ERROR_POTENTIAL_FILE_FOUND - ERROR_POTENTIAL_FILE_FOUND - - - - No documentation. - - - ERROR_JOURNAL_ENTRY_DELETED - ERROR_JOURNAL_ENTRY_DELETED - - - - No documentation. - - - ERROR_SHUTDOWN_IS_SCHEDULED - ERROR_SHUTDOWN_IS_SCHEDULED - - - - No documentation. - - - ERROR_SHUTDOWN_USERS_LOGGED_ON - ERROR_SHUTDOWN_USERS_LOGGED_ON - - - - No documentation. - - - ERROR_BAD_DEVICE - ERROR_BAD_DEVICE - - - - No documentation. - - - ERROR_CONNECTION_UNAVAIL - ERROR_CONNECTION_UNAVAIL - - - - No documentation. - - - ERROR_DEVICE_ALREADY_REMEMBERED - ERROR_DEVICE_ALREADY_REMEMBERED - - - - No documentation. - - - ERROR_NO_NET_OR_BAD_PATH - ERROR_NO_NET_OR_BAD_PATH - - - - No documentation. - - - ERROR_BAD_PROVIDER - ERROR_BAD_PROVIDER - - - - No documentation. - - - ERROR_CANNOT_OPEN_PROFILE - ERROR_CANNOT_OPEN_PROFILE - - - - No documentation. - - - ERROR_BAD_PROFILE - ERROR_BAD_PROFILE - - - - No documentation. - - - ERROR_NOT_CONTAINER - ERROR_NOT_CONTAINER - - - - No documentation. - - - ERROR_EXTENDED_ERROR - ERROR_EXTENDED_ERROR - - - - No documentation. - - - ERROR_INVALID_GROUPNAME - ERROR_INVALID_GROUPNAME - - - - No documentation. - - - ERROR_INVALID_COMPUTERNAME - ERROR_INVALID_COMPUTERNAME - - - - No documentation. - - - ERROR_INVALID_EVENTNAME - ERROR_INVALID_EVENTNAME - - - - No documentation. - - - ERROR_INVALID_DOMAINNAME - ERROR_INVALID_DOMAINNAME - - - - No documentation. - - - ERROR_INVALID_SERVICENAME - ERROR_INVALID_SERVICENAME - - - - No documentation. - - - ERROR_INVALID_NETNAME - ERROR_INVALID_NETNAME - - - - No documentation. - - - ERROR_INVALID_SHARENAME - ERROR_INVALID_SHARENAME - - - - No documentation. - - - ERROR_INVALID_PASSWORDNAME - ERROR_INVALID_PASSWORDNAME - - - - No documentation. - - - ERROR_INVALID_MESSAGENAME - ERROR_INVALID_MESSAGENAME - - - - No documentation. - - - ERROR_INVALID_MESSAGEDEST - ERROR_INVALID_MESSAGEDEST - - - - No documentation. - - - ERROR_SESSION_CREDENTIAL_CONFLICT - ERROR_SESSION_CREDENTIAL_CONFLICT - - - - No documentation. - - - ERROR_REMOTE_SESSION_LIMIT_EXCEEDED - ERROR_REMOTE_SESSION_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_DUP_DOMAINNAME - ERROR_DUP_DOMAINNAME - - - - No documentation. - - - ERROR_NO_NETWORK - ERROR_NO_NETWORK - - - - No documentation. - - - ERROR_CANCELLED - ERROR_CANCELLED - - - - No documentation. - - - ERROR_USER_MAPPED_FILE - ERROR_USER_MAPPED_FILE - - - - No documentation. - - - ERROR_CONNECTION_REFUSED - ERROR_CONNECTION_REFUSED - - - - No documentation. - - - ERROR_GRACEFUL_DISCONNECT - ERROR_GRACEFUL_DISCONNECT - - - - No documentation. - - - ERROR_ADDRESS_ALREADY_ASSOCIATED - ERROR_ADDRESS_ALREADY_ASSOCIATED - - - - No documentation. - - - ERROR_ADDRESS_NOT_ASSOCIATED - ERROR_ADDRESS_NOT_ASSOCIATED - - - - No documentation. - - - ERROR_CONNECTION_INVALID - ERROR_CONNECTION_INVALID - - - - No documentation. - - - ERROR_CONNECTION_ACTIVE - ERROR_CONNECTION_ACTIVE - - - - No documentation. - - - ERROR_NETWORK_UNREACHABLE - ERROR_NETWORK_UNREACHABLE - - - - No documentation. - - - ERROR_HOST_UNREACHABLE - ERROR_HOST_UNREACHABLE - - - - No documentation. - - - ERROR_PROTOCOL_UNREACHABLE - ERROR_PROTOCOL_UNREACHABLE - - - - No documentation. - - - ERROR_PORT_UNREACHABLE - ERROR_PORT_UNREACHABLE - - - - No documentation. - - - ERROR_REQUEST_ABORTED - ERROR_REQUEST_ABORTED - - - - No documentation. - - - ERROR_CONNECTION_ABORTED - ERROR_CONNECTION_ABORTED - - - - No documentation. - - - ERROR_RETRY - ERROR_RETRY - - - - No documentation. - - - ERROR_CONNECTION_COUNT_LIMIT - ERROR_CONNECTION_COUNT_LIMIT - - - - No documentation. - - - ERROR_LOGIN_TIME_RESTRICTION - ERROR_LOGIN_TIME_RESTRICTION - - - - No documentation. - - - ERROR_LOGIN_WKSTA_RESTRICTION - ERROR_LOGIN_WKSTA_RESTRICTION - - - - No documentation. - - - ERROR_INCORRECT_ADDRESS - ERROR_INCORRECT_ADDRESS - - - - No documentation. - - - ERROR_ALREADY_REGISTERED - ERROR_ALREADY_REGISTERED - - - - No documentation. - - - ERROR_SERVICE_NOT_FOUND - ERROR_SERVICE_NOT_FOUND - - - - No documentation. - - - ERROR_NOT_AUTHENTICATED - ERROR_NOT_AUTHENTICATED - - - - No documentation. - - - ERROR_NOT_LOGGED_ON - ERROR_NOT_LOGGED_ON - - - - No documentation. - - - ERROR_CONTINUE - ERROR_CONTINUE - - - - No documentation. - - - ERROR_ALREADY_INITIALIZED - ERROR_ALREADY_INITIALIZED - - - - No documentation. - - - ERROR_NO_MORE_DEVICES - ERROR_NO_MORE_DEVICES - - - - No documentation. - - - ERROR_NO_SUCH_SITE - ERROR_NO_SUCH_SITE - - - - No documentation. - - - ERROR_DOMAIN_CONTROLLER_EXISTS - ERROR_DOMAIN_CONTROLLER_EXISTS - - - - No documentation. - - - ERROR_ONLY_IF_CONNECTED - ERROR_ONLY_IF_CONNECTED - - - - No documentation. - - - ERROR_OVERRIDE_NOCHANGES - ERROR_OVERRIDE_NOCHANGES - - - - No documentation. - - - ERROR_BAD_USER_PROFILE - ERROR_BAD_USER_PROFILE - - - - No documentation. - - - ERROR_NOT_SUPPORTED_ON_SBS - ERROR_NOT_SUPPORTED_ON_SBS - - - - No documentation. - - - ERROR_SERVER_SHUTDOWN_IN_PROGRESS - ERROR_SERVER_SHUTDOWN_IN_PROGRESS - - - - No documentation. - - - ERROR_HOST_DOWN - ERROR_HOST_DOWN - - - - No documentation. - - - ERROR_NON_ACCOUNT_SID - ERROR_NON_ACCOUNT_SID - - - - No documentation. - - - ERROR_NON_DOMAIN_SID - ERROR_NON_DOMAIN_SID - - - - No documentation. - - - ERROR_APPHELP_BLOCK - ERROR_APPHELP_BLOCK - - - - No documentation. - - - ERROR_ACCESS_DISABLED_BY_POLICY - ERROR_ACCESS_DISABLED_BY_POLICY - - - - No documentation. - - - ERROR_REG_NAT_CONSUMPTION - ERROR_REG_NAT_CONSUMPTION - - - - No documentation. - - - ERROR_CSCSHARE_OFFLINE - ERROR_CSCSHARE_OFFLINE - - - - No documentation. - - - ERROR_PKINIT_FAILURE - ERROR_PKINIT_FAILURE - - - - No documentation. - - - ERROR_SMARTCARD_SUBSYSTEM_FAILURE - ERROR_SMARTCARD_SUBSYSTEM_FAILURE - - - - No documentation. - - - ERROR_DOWNGRADE_DETECTED - ERROR_DOWNGRADE_DETECTED - - - - No documentation. - - - ERROR_MACHINE_LOCKED - ERROR_MACHINE_LOCKED - - - - No documentation. - - - ERROR_CALLBACK_SUPPLIED_INVALID_DATA - ERROR_CALLBACK_SUPPLIED_INVALID_DATA - - - - No documentation. - - - ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED - ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED - - - - No documentation. - - - ERROR_DRIVER_BLOCKED - ERROR_DRIVER_BLOCKED - - - - No documentation. - - - ERROR_INVALID_IMPORT_OF_NON_DLL - ERROR_INVALID_IMPORT_OF_NON_DLL - - - - No documentation. - - - ERROR_ACCESS_DISABLED_WEBBLADE - ERROR_ACCESS_DISABLED_WEBBLADE - - - - No documentation. - - - ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER - ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER - - - - No documentation. - - - ERROR_RECOVERY_FAILURE - ERROR_RECOVERY_FAILURE - - - - No documentation. - - - ERROR_ALREADY_FIBER - ERROR_ALREADY_FIBER - - - - No documentation. - - - ERROR_ALREADY_THREAD - ERROR_ALREADY_THREAD - - - - No documentation. - - - ERROR_STACK_BUFFER_OVERRUN - ERROR_STACK_BUFFER_OVERRUN - - - - No documentation. - - - ERROR_PARAMETER_QUOTA_EXCEEDED - ERROR_PARAMETER_QUOTA_EXCEEDED - - - - No documentation. - - - ERROR_DEBUGGER_INACTIVE - ERROR_DEBUGGER_INACTIVE - - - - No documentation. - - - ERROR_DELAY_LOAD_FAILED - ERROR_DELAY_LOAD_FAILED - - - - No documentation. - - - ERROR_VDM_DISALLOWED - ERROR_VDM_DISALLOWED - - - - No documentation. - - - ERROR_UNIDENTIFIED_ERROR - ERROR_UNIDENTIFIED_ERROR - - - - No documentation. - - - ERROR_INVALID_CRUNTIME_PARAMETER - ERROR_INVALID_CRUNTIME_PARAMETER - - - - No documentation. - - - ERROR_BEYOND_VDL - ERROR_BEYOND_VDL - - - - No documentation. - - - ERROR_INCOMPATIBLE_SERVICE_SID_TYPE - ERROR_INCOMPATIBLE_SERVICE_SID_TYPE - - - - No documentation. - - - ERROR_DRIVER_PROCESS_TERMINATED - ERROR_DRIVER_PROCESS_TERMINATED - - - - No documentation. - - - ERROR_IMPLEMENTATION_LIMIT - ERROR_IMPLEMENTATION_LIMIT - - - - No documentation. - - - ERROR_PROCESS_IS_PROTECTED - ERROR_PROCESS_IS_PROTECTED - - - - No documentation. - - - ERROR_SERVICE_NOTIFY_CLIENT_LAGGING - ERROR_SERVICE_NOTIFY_CLIENT_LAGGING - - - - No documentation. - - - ERROR_DISK_QUOTA_EXCEEDED - ERROR_DISK_QUOTA_EXCEEDED - - - - No documentation. - - - ERROR_CONTENT_BLOCKED - ERROR_CONTENT_BLOCKED - - - - No documentation. - - - ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE - ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE - - - - No documentation. - - - ERROR_APP_HANG - ERROR_APP_HANG - - - - No documentation. - - - ERROR_INVALID_LABEL - ERROR_INVALID_LABEL - - - - No documentation. - - - ERROR_NOT_ALL_ASSIGNED - ERROR_NOT_ALL_ASSIGNED - - - - No documentation. - - - ERROR_SOME_NOT_MAPPED - ERROR_SOME_NOT_MAPPED - - - - No documentation. - - - ERROR_NO_QUOTAS_FOR_ACCOUNT - ERROR_NO_QUOTAS_FOR_ACCOUNT - - - - No documentation. - - - ERROR_LOCAL_USER_SESSION_KEY - ERROR_LOCAL_USER_SESSION_KEY - - - - No documentation. - - - ERROR_NULL_LM_PASSWORD - ERROR_NULL_LM_PASSWORD - - - - No documentation. - - - ERROR_UNKNOWN_REVISION - ERROR_UNKNOWN_REVISION - - - - No documentation. - - - ERROR_REVISION_MISMATCH - ERROR_REVISION_MISMATCH - - - - No documentation. - - - ERROR_INVALID_OWNER - ERROR_INVALID_OWNER - - - - No documentation. - - - ERROR_INVALID_PRIMARY_GROUP - ERROR_INVALID_PRIMARY_GROUP - - - - No documentation. - - - ERROR_NO_IMPERSONATION_TOKEN - ERROR_NO_IMPERSONATION_TOKEN - - - - No documentation. - - - ERROR_CANT_DISABLE_MANDATORY - ERROR_CANT_DISABLE_MANDATORY - - - - No documentation. - - - ERROR_NO_LOGON_SERVERS - ERROR_NO_LOGON_SERVERS - - - - No documentation. - - - ERROR_NO_SUCH_LOGON_SESSION - ERROR_NO_SUCH_LOGON_SESSION - - - - No documentation. - - - ERROR_NO_SUCH_PRIVILEGE - ERROR_NO_SUCH_PRIVILEGE - - - - No documentation. - - - ERROR_PRIVILEGE_NOT_HELD - ERROR_PRIVILEGE_NOT_HELD - - - - No documentation. - - - ERROR_INVALID_ACCOUNT_NAME - ERROR_INVALID_ACCOUNT_NAME - - - - No documentation. - - - ERROR_USER_EXISTS - ERROR_USER_EXISTS - - - - No documentation. - - - ERROR_NO_SUCH_USER - ERROR_NO_SUCH_USER - - - - No documentation. - - - ERROR_GROUP_EXISTS - ERROR_GROUP_EXISTS - - - - No documentation. - - - ERROR_NO_SUCH_GROUP - ERROR_NO_SUCH_GROUP - - - - No documentation. - - - ERROR_MEMBER_IN_GROUP - ERROR_MEMBER_IN_GROUP - - - - No documentation. - - - ERROR_MEMBER_NOT_IN_GROUP - ERROR_MEMBER_NOT_IN_GROUP - - - - No documentation. - - - ERROR_LAST_ADMIN - ERROR_LAST_ADMIN - - - - No documentation. - - - ERROR_WRONG_PASSWORD - ERROR_WRONG_PASSWORD - - - - No documentation. - - - ERROR_ILL_FORMED_PASSWORD - ERROR_ILL_FORMED_PASSWORD - - - - No documentation. - - - ERROR_PASSWORD_RESTRICTION - ERROR_PASSWORD_RESTRICTION - - - - No documentation. - - - ERROR_LOGON_FAILURE - ERROR_LOGON_FAILURE - - - - No documentation. - - - ERROR_ACCOUNT_RESTRICTION - ERROR_ACCOUNT_RESTRICTION - - - - No documentation. - - - ERROR_INVALID_LOGON_HOURS - ERROR_INVALID_LOGON_HOURS - - - - No documentation. - - - ERROR_INVALID_WORKSTATION - ERROR_INVALID_WORKSTATION - - - - No documentation. - - - ERROR_PASSWORD_EXPIRED - ERROR_PASSWORD_EXPIRED - - - - No documentation. - - - ERROR_ACCOUNT_DISABLED - ERROR_ACCOUNT_DISABLED - - - - No documentation. - - - ERROR_NONE_MAPPED - ERROR_NONE_MAPPED - - - - No documentation. - - - ERROR_TOO_MANY_LUIDS_REQUESTED - ERROR_TOO_MANY_LUIDS_REQUESTED - - - - No documentation. - - - ERROR_LUIDS_EXHAUSTED - ERROR_LUIDS_EXHAUSTED - - - - No documentation. - - - ERROR_INVALID_SUB_AUTHORITY - ERROR_INVALID_SUB_AUTHORITY - - - - No documentation. - - - ERROR_INVALID_ACL - ERROR_INVALID_ACL - - - - No documentation. - - - ERROR_INVALID_SID - ERROR_INVALID_SID - - - - No documentation. - - - ERROR_INVALID_SECURITY_DESCR - ERROR_INVALID_SECURITY_DESCR - - - - No documentation. - - - ERROR_BAD_INHERITANCE_ACL - ERROR_BAD_INHERITANCE_ACL - - - - No documentation. - - - ERROR_SERVER_DISABLED - ERROR_SERVER_DISABLED - - - - No documentation. - - - ERROR_SERVER_NOT_DISABLED - ERROR_SERVER_NOT_DISABLED - - - - No documentation. - - - ERROR_INVALID_ID_AUTHORITY - ERROR_INVALID_ID_AUTHORITY - - - - No documentation. - - - ERROR_ALLOTTED_SPACE_EXCEEDED - ERROR_ALLOTTED_SPACE_EXCEEDED - - - - No documentation. - - - ERROR_INVALID_GROUP_ATTRIBUTES - ERROR_INVALID_GROUP_ATTRIBUTES - - - - No documentation. - - - ERROR_BAD_IMPERSONATION_LEVEL - ERROR_BAD_IMPERSONATION_LEVEL - - - - No documentation. - - - ERROR_CANT_OPEN_ANONYMOUS - ERROR_CANT_OPEN_ANONYMOUS - - - - No documentation. - - - ERROR_BAD_VALIDATION_CLASS - ERROR_BAD_VALIDATION_CLASS - - - - No documentation. - - - ERROR_BAD_TOKEN_TYPE - ERROR_BAD_TOKEN_TYPE - - - - No documentation. - - - ERROR_NO_SECURITY_ON_OBJECT - ERROR_NO_SECURITY_ON_OBJECT - - - - No documentation. - - - ERROR_CANT_ACCESS_DOMAIN_INFO - ERROR_CANT_ACCESS_DOMAIN_INFO - - - - No documentation. - - - ERROR_INVALID_SERVER_STATE - ERROR_INVALID_SERVER_STATE - - - - No documentation. - - - ERROR_INVALID_DOMAIN_STATE - ERROR_INVALID_DOMAIN_STATE - - - - No documentation. - - - ERROR_INVALID_DOMAIN_ROLE - ERROR_INVALID_DOMAIN_ROLE - - - - No documentation. - - - ERROR_NO_SUCH_DOMAIN - ERROR_NO_SUCH_DOMAIN - - - - No documentation. - - - ERROR_DOMAIN_EXISTS - ERROR_DOMAIN_EXISTS - - - - No documentation. - - - ERROR_DOMAIN_LIMIT_EXCEEDED - ERROR_DOMAIN_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_INTERNAL_DB_CORRUPTION - ERROR_INTERNAL_DB_CORRUPTION - - - - No documentation. - - - ERROR_INTERNAL_ERROR - ERROR_INTERNAL_ERROR - - - - No documentation. - - - ERROR_GENERIC_NOT_MAPPED - ERROR_GENERIC_NOT_MAPPED - - - - No documentation. - - - ERROR_BAD_DESCRIPTOR_FORMAT - ERROR_BAD_DESCRIPTOR_FORMAT - - - - No documentation. - - - ERROR_NOT_LOGON_PROCESS - ERROR_NOT_LOGON_PROCESS - - - - No documentation. - - - ERROR_LOGON_SESSION_EXISTS - ERROR_LOGON_SESSION_EXISTS - - - - No documentation. - - - ERROR_NO_SUCH_PACKAGE - ERROR_NO_SUCH_PACKAGE - - - - No documentation. - - - ERROR_BAD_LOGON_SESSION_STATE - ERROR_BAD_LOGON_SESSION_STATE - - - - No documentation. - - - ERROR_LOGON_SESSION_COLLISION - ERROR_LOGON_SESSION_COLLISION - - - - No documentation. - - - ERROR_INVALID_LOGON_TYPE - ERROR_INVALID_LOGON_TYPE - - - - No documentation. - - - ERROR_CANNOT_IMPERSONATE - ERROR_CANNOT_IMPERSONATE - - - - No documentation. - - - ERROR_RXACT_INVALID_STATE - ERROR_RXACT_INVALID_STATE - - - - No documentation. - - - ERROR_RXACT_COMMIT_FAILURE - ERROR_RXACT_COMMIT_FAILURE - - - - No documentation. - - - ERROR_SPECIAL_ACCOUNT - ERROR_SPECIAL_ACCOUNT - - - - No documentation. - - - ERROR_SPECIAL_GROUP - ERROR_SPECIAL_GROUP - - - - No documentation. - - - ERROR_SPECIAL_USER - ERROR_SPECIAL_USER - - - - No documentation. - - - ERROR_MEMBERS_PRIMARY_GROUP - ERROR_MEMBERS_PRIMARY_GROUP - - - - No documentation. - - - ERROR_TOKEN_ALREADY_IN_USE - ERROR_TOKEN_ALREADY_IN_USE - - - - No documentation. - - - ERROR_NO_SUCH_ALIAS - ERROR_NO_SUCH_ALIAS - - - - No documentation. - - - ERROR_MEMBER_NOT_IN_ALIAS - ERROR_MEMBER_NOT_IN_ALIAS - - - - No documentation. - - - ERROR_MEMBER_IN_ALIAS - ERROR_MEMBER_IN_ALIAS - - - - No documentation. - - - ERROR_ALIAS_EXISTS - ERROR_ALIAS_EXISTS - - - - No documentation. - - - ERROR_LOGON_NOT_GRANTED - ERROR_LOGON_NOT_GRANTED - - - - No documentation. - - - ERROR_TOO_MANY_SECRETS - ERROR_TOO_MANY_SECRETS - - - - No documentation. - - - ERROR_SECRET_TOO_LONG - ERROR_SECRET_TOO_LONG - - - - No documentation. - - - ERROR_INTERNAL_DB_ERROR - ERROR_INTERNAL_DB_ERROR - - - - No documentation. - - - ERROR_TOO_MANY_CONTEXT_IDS - ERROR_TOO_MANY_CONTEXT_IDS - - - - No documentation. - - - ERROR_LOGON_TYPE_NOT_GRANTED - ERROR_LOGON_TYPE_NOT_GRANTED - - - - No documentation. - - - ERROR_NT_CROSS_ENCRYPTION_REQUIRED - ERROR_NT_CROSS_ENCRYPTION_REQUIRED - - - - No documentation. - - - ERROR_NO_SUCH_MEMBER - ERROR_NO_SUCH_MEMBER - - - - No documentation. - - - ERROR_INVALID_MEMBER - ERROR_INVALID_MEMBER - - - - No documentation. - - - ERROR_TOO_MANY_SIDS - ERROR_TOO_MANY_SIDS - - - - No documentation. - - - ERROR_LM_CROSS_ENCRYPTION_REQUIRED - ERROR_LM_CROSS_ENCRYPTION_REQUIRED - - - - No documentation. - - - ERROR_NO_INHERITANCE - ERROR_NO_INHERITANCE - - - - No documentation. - - - ERROR_FILE_CORRUPT - ERROR_FILE_CORRUPT - - - - No documentation. - - - ERROR_DISK_CORRUPT - ERROR_DISK_CORRUPT - - - - No documentation. - - - ERROR_NO_USER_SESSION_KEY - ERROR_NO_USER_SESSION_KEY - - - - No documentation. - - - ERROR_LICENSE_QUOTA_EXCEEDED - ERROR_LICENSE_QUOTA_EXCEEDED - - - - No documentation. - - - ERROR_WRONG_TARGET_NAME - ERROR_WRONG_TARGET_NAME - - - - No documentation. - - - ERROR_MUTUAL_AUTH_FAILED - ERROR_MUTUAL_AUTH_FAILED - - - - No documentation. - - - ERROR_TIME_SKEW - ERROR_TIME_SKEW - - - - No documentation. - - - ERROR_CURRENT_DOMAIN_NOT_ALLOWED - ERROR_CURRENT_DOMAIN_NOT_ALLOWED - - - - No documentation. - - - ERROR_INVALID_WINDOW_HANDLE - ERROR_INVALID_WINDOW_HANDLE - - - - No documentation. - - - ERROR_INVALID_MENU_HANDLE - ERROR_INVALID_MENU_HANDLE - - - - No documentation. - - - ERROR_INVALID_CURSOR_HANDLE - ERROR_INVALID_CURSOR_HANDLE - - - - No documentation. - - - ERROR_INVALID_ACCEL_HANDLE - ERROR_INVALID_ACCEL_HANDLE - - - - No documentation. - - - ERROR_INVALID_HOOK_HANDLE - ERROR_INVALID_HOOK_HANDLE - - - - No documentation. - - - ERROR_INVALID_DWP_HANDLE - ERROR_INVALID_DWP_HANDLE - - - - No documentation. - - - ERROR_TLW_WITH_WSCHILD - ERROR_TLW_WITH_WSCHILD - - - - No documentation. - - - ERROR_CANNOT_FIND_WND_CLASS - ERROR_CANNOT_FIND_WND_CLASS - - - - No documentation. - - - ERROR_WINDOW_OF_OTHER_THREAD - ERROR_WINDOW_OF_OTHER_THREAD - - - - No documentation. - - - ERROR_HOTKEY_ALREADY_REGISTERED - ERROR_HOTKEY_ALREADY_REGISTERED - - - - No documentation. - - - ERROR_CLASS_ALREADY_EXISTS - ERROR_CLASS_ALREADY_EXISTS - - - - No documentation. - - - ERROR_CLASS_DOES_NOT_EXIST - ERROR_CLASS_DOES_NOT_EXIST - - - - No documentation. - - - ERROR_CLASS_HAS_WINDOWS - ERROR_CLASS_HAS_WINDOWS - - - - No documentation. - - - ERROR_INVALID_INDEX - ERROR_INVALID_INDEX - - - - No documentation. - - - ERROR_INVALID_ICON_HANDLE - ERROR_INVALID_ICON_HANDLE - - - - No documentation. - - - ERROR_PRIVATE_DIALOG_INDEX - ERROR_PRIVATE_DIALOG_INDEX - - - - No documentation. - - - ERROR_LISTBOX_ID_NOT_FOUND - ERROR_LISTBOX_ID_NOT_FOUND - - - - No documentation. - - - ERROR_NO_WILDCARD_CHARACTERS - ERROR_NO_WILDCARD_CHARACTERS - - - - No documentation. - - - ERROR_CLIPBOARD_NOT_OPEN - ERROR_CLIPBOARD_NOT_OPEN - - - - No documentation. - - - ERROR_HOTKEY_NOT_REGISTERED - ERROR_HOTKEY_NOT_REGISTERED - - - - No documentation. - - - ERROR_WINDOW_NOT_DIALOG - ERROR_WINDOW_NOT_DIALOG - - - - No documentation. - - - ERROR_CONTROL_ID_NOT_FOUND - ERROR_CONTROL_ID_NOT_FOUND - - - - No documentation. - - - ERROR_INVALID_COMBOBOX_MESSAGE - ERROR_INVALID_COMBOBOX_MESSAGE - - - - No documentation. - - - ERROR_WINDOW_NOT_COMBOBOX - ERROR_WINDOW_NOT_COMBOBOX - - - - No documentation. - - - ERROR_INVALID_EDIT_HEIGHT - ERROR_INVALID_EDIT_HEIGHT - - - - No documentation. - - - ERROR_DC_NOT_FOUND - ERROR_DC_NOT_FOUND - - - - No documentation. - - - ERROR_INVALID_HOOK_FILTER - ERROR_INVALID_HOOK_FILTER - - - - No documentation. - - - ERROR_INVALID_FILTER_PROC - ERROR_INVALID_FILTER_PROC - - - - No documentation. - - - ERROR_HOOK_NEEDS_HMOD - ERROR_HOOK_NEEDS_HMOD - - - - No documentation. - - - ERROR_GLOBAL_ONLY_HOOK - ERROR_GLOBAL_ONLY_HOOK - - - - No documentation. - - - ERROR_JOURNAL_HOOK_SET - ERROR_JOURNAL_HOOK_SET - - - - No documentation. - - - ERROR_HOOK_NOT_INSTALLED - ERROR_HOOK_NOT_INSTALLED - - - - No documentation. - - - ERROR_INVALID_LB_MESSAGE - ERROR_INVALID_LB_MESSAGE - - - - No documentation. - - - ERROR_SETCOUNT_ON_BAD_LB - ERROR_SETCOUNT_ON_BAD_LB - - - - No documentation. - - - ERROR_LB_WITHOUT_TABSTOPS - ERROR_LB_WITHOUT_TABSTOPS - - - - No documentation. - - - ERROR_DESTROY_OBJECT_OF_OTHER_THREAD - ERROR_DESTROY_OBJECT_OF_OTHER_THREAD - - - - No documentation. - - - ERROR_CHILD_WINDOW_MENU - ERROR_CHILD_WINDOW_MENU - - - - No documentation. - - - ERROR_NO_SYSTEM_MENU - ERROR_NO_SYSTEM_MENU - - - - No documentation. - - - ERROR_INVALID_MSGBOX_STYLE - ERROR_INVALID_MSGBOX_STYLE - - - - No documentation. - - - ERROR_INVALID_SPI_VALUE - ERROR_INVALID_SPI_VALUE - - - - No documentation. - - - ERROR_SCREEN_ALREADY_LOCKED - ERROR_SCREEN_ALREADY_LOCKED - - - - No documentation. - - - ERROR_HWNDS_HAVE_DIFF_PARENT - ERROR_HWNDS_HAVE_DIFF_PARENT - - - - No documentation. - - - ERROR_NOT_CHILD_WINDOW - ERROR_NOT_CHILD_WINDOW - - - - No documentation. - - - ERROR_INVALID_GW_COMMAND - ERROR_INVALID_GW_COMMAND - - - - No documentation. - - - ERROR_INVALID_THREAD_ID - ERROR_INVALID_THREAD_ID - - - - No documentation. - - - ERROR_NON_MDICHILD_WINDOW - ERROR_NON_MDICHILD_WINDOW - - - - No documentation. - - - ERROR_POPUP_ALREADY_ACTIVE - ERROR_POPUP_ALREADY_ACTIVE - - - - No documentation. - - - ERROR_NO_SCROLLBARS - ERROR_NO_SCROLLBARS - - - - No documentation. - - - ERROR_INVALID_SCROLLBAR_RANGE - ERROR_INVALID_SCROLLBAR_RANGE - - - - No documentation. - - - ERROR_INVALID_SHOWWIN_COMMAND - ERROR_INVALID_SHOWWIN_COMMAND - - - - No documentation. - - - ERROR_NO_SYSTEM_RESOURCES - ERROR_NO_SYSTEM_RESOURCES - - - - No documentation. - - - ERROR_NONPAGED_SYSTEM_RESOURCES - ERROR_NONPAGED_SYSTEM_RESOURCES - - - - No documentation. - - - ERROR_PAGED_SYSTEM_RESOURCES - ERROR_PAGED_SYSTEM_RESOURCES - - - - No documentation. - - - ERROR_WORKING_SET_QUOTA - ERROR_WORKING_SET_QUOTA - - - - No documentation. - - - ERROR_PAGEFILE_QUOTA - ERROR_PAGEFILE_QUOTA - - - - No documentation. - - - ERROR_COMMITMENT_LIMIT - ERROR_COMMITMENT_LIMIT - - - - No documentation. - - - ERROR_MENU_ITEM_NOT_FOUND - ERROR_MENU_ITEM_NOT_FOUND - - - - No documentation. - - - ERROR_INVALID_KEYBOARD_HANDLE - ERROR_INVALID_KEYBOARD_HANDLE - - - - No documentation. - - - ERROR_HOOK_TYPE_NOT_ALLOWED - ERROR_HOOK_TYPE_NOT_ALLOWED - - - - No documentation. - - - ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION - ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION - - - - No documentation. - - - ERROR_TIMEOUT - ERROR_TIMEOUT - - - - No documentation. - - - ERROR_INVALID_MONITOR_HANDLE - ERROR_INVALID_MONITOR_HANDLE - - - - No documentation. - - - ERROR_INCORRECT_SIZE - ERROR_INCORRECT_SIZE - - - - No documentation. - - - ERROR_SYMLINK_CLASS_DISABLED - ERROR_SYMLINK_CLASS_DISABLED - - - - No documentation. - - - ERROR_SYMLINK_NOT_SUPPORTED - ERROR_SYMLINK_NOT_SUPPORTED - - - - No documentation. - - - ERROR_XML_PARSE_ERROR - ERROR_XML_PARSE_ERROR - - - - No documentation. - - - ERROR_XMLDSIG_ERROR - ERROR_XMLDSIG_ERROR - - - - No documentation. - - - ERROR_RESTART_APPLICATION - ERROR_RESTART_APPLICATION - - - - No documentation. - - - ERROR_WRONG_COMPARTMENT - ERROR_WRONG_COMPARTMENT - - - - No documentation. - - - ERROR_AUTHIP_FAILURE - ERROR_AUTHIP_FAILURE - - - - No documentation. - - - ERROR_NO_NVRAM_RESOURCES - ERROR_NO_NVRAM_RESOURCES - - - - No documentation. - - - ERROR_NOT_GUI_PROCESS - ERROR_NOT_GUI_PROCESS - - - - No documentation. - - - ERROR_EVENTLOG_FILE_CORRUPT - ERROR_EVENTLOG_FILE_CORRUPT - - - - No documentation. - - - ERROR_EVENTLOG_CANT_START - ERROR_EVENTLOG_CANT_START - - - - No documentation. - - - ERROR_LOG_FILE_FULL - ERROR_LOG_FILE_FULL - - - - No documentation. - - - ERROR_EVENTLOG_FILE_CHANGED - ERROR_EVENTLOG_FILE_CHANGED - - - - No documentation. - - - ERROR_INVALID_TASK_NAME - ERROR_INVALID_TASK_NAME - - - - No documentation. - - - ERROR_INVALID_TASK_INDEX - ERROR_INVALID_TASK_INDEX - - - - No documentation. - - - ERROR_THREAD_ALREADY_IN_TASK - ERROR_THREAD_ALREADY_IN_TASK - - - - No documentation. - - - ERROR_INSTALL_SERVICE_FAILURE - ERROR_INSTALL_SERVICE_FAILURE - - - - No documentation. - - - ERROR_INSTALL_USEREXIT - ERROR_INSTALL_USEREXIT - - - - No documentation. - - - ERROR_INSTALL_FAILURE - ERROR_INSTALL_FAILURE - - - - No documentation. - - - ERROR_INSTALL_SUSPEND - ERROR_INSTALL_SUSPEND - - - - No documentation. - - - ERROR_UNKNOWN_PRODUCT - ERROR_UNKNOWN_PRODUCT - - - - No documentation. - - - ERROR_UNKNOWN_FEATURE - ERROR_UNKNOWN_FEATURE - - - - No documentation. - - - ERROR_UNKNOWN_COMPONENT - ERROR_UNKNOWN_COMPONENT - - - - No documentation. - - - ERROR_UNKNOWN_PROPERTY - ERROR_UNKNOWN_PROPERTY - - - - No documentation. - - - ERROR_INVALID_HANDLE_STATE - ERROR_INVALID_HANDLE_STATE - - - - No documentation. - - - ERROR_BAD_CONFIGURATION - ERROR_BAD_CONFIGURATION - - - - No documentation. - - - ERROR_INDEX_ABSENT - ERROR_INDEX_ABSENT - - - - No documentation. - - - ERROR_INSTALL_SOURCE_ABSENT - ERROR_INSTALL_SOURCE_ABSENT - - - - No documentation. - - - ERROR_INSTALL_PACKAGE_VERSION - ERROR_INSTALL_PACKAGE_VERSION - - - - No documentation. - - - ERROR_PRODUCT_UNINSTALLED - ERROR_PRODUCT_UNINSTALLED - - - - No documentation. - - - ERROR_BAD_QUERY_SYNTAX - ERROR_BAD_QUERY_SYNTAX - - - - No documentation. - - - ERROR_INVALID_FIELD - ERROR_INVALID_FIELD - - - - No documentation. - - - ERROR_DEVICE_REMOVED - ERROR_DEVICE_REMOVED - - - - No documentation. - - - ERROR_INSTALL_ALREADY_RUNNING - ERROR_INSTALL_ALREADY_RUNNING - - - - No documentation. - - - ERROR_INSTALL_PACKAGE_OPEN_FAILED - ERROR_INSTALL_PACKAGE_OPEN_FAILED - - - - No documentation. - - - ERROR_INSTALL_PACKAGE_INVALID - ERROR_INSTALL_PACKAGE_INVALID - - - - No documentation. - - - ERROR_INSTALL_UI_FAILURE - ERROR_INSTALL_UI_FAILURE - - - - No documentation. - - - ERROR_INSTALL_LOG_FAILURE - ERROR_INSTALL_LOG_FAILURE - - - - No documentation. - - - ERROR_INSTALL_LANGUAGE_UNSUPPORTED - ERROR_INSTALL_LANGUAGE_UNSUPPORTED - - - - No documentation. - - - ERROR_INSTALL_TRANSFORM_FAILURE - ERROR_INSTALL_TRANSFORM_FAILURE - - - - No documentation. - - - ERROR_INSTALL_PACKAGE_REJECTED - ERROR_INSTALL_PACKAGE_REJECTED - - - - No documentation. - - - ERROR_FUNCTION_NOT_CALLED - ERROR_FUNCTION_NOT_CALLED - - - - No documentation. - - - ERROR_FUNCTION_FAILED - ERROR_FUNCTION_FAILED - - - - No documentation. - - - ERROR_INVALID_TABLE - ERROR_INVALID_TABLE - - - - No documentation. - - - ERROR_DATATYPE_MISMATCH - ERROR_DATATYPE_MISMATCH - - - - No documentation. - - - ERROR_UNSUPPORTED_TYPE - ERROR_UNSUPPORTED_TYPE - - - - No documentation. - - - ERROR_CREATE_FAILED - ERROR_CREATE_FAILED - - - - No documentation. - - - ERROR_INSTALL_TEMP_UNWRITABLE - ERROR_INSTALL_TEMP_UNWRITABLE - - - - No documentation. - - - ERROR_INSTALL_PLATFORM_UNSUPPORTED - ERROR_INSTALL_PLATFORM_UNSUPPORTED - - - - No documentation. - - - ERROR_INSTALL_NOTUSED - ERROR_INSTALL_NOTUSED - - - - No documentation. - - - ERROR_PATCH_PACKAGE_OPEN_FAILED - ERROR_PATCH_PACKAGE_OPEN_FAILED - - - - No documentation. - - - ERROR_PATCH_PACKAGE_INVALID - ERROR_PATCH_PACKAGE_INVALID - - - - No documentation. - - - ERROR_PATCH_PACKAGE_UNSUPPORTED - ERROR_PATCH_PACKAGE_UNSUPPORTED - - - - No documentation. - - - ERROR_PRODUCT_VERSION - ERROR_PRODUCT_VERSION - - - - No documentation. - - - ERROR_INVALID_COMMAND_LINE - ERROR_INVALID_COMMAND_LINE - - - - No documentation. - - - ERROR_INSTALL_REMOTE_DISALLOWED - ERROR_INSTALL_REMOTE_DISALLOWED - - - - No documentation. - - - ERROR_SUCCESS_REBOOT_INITIATED - ERROR_SUCCESS_REBOOT_INITIATED - - - - No documentation. - - - ERROR_PATCH_TARGET_NOT_FOUND - ERROR_PATCH_TARGET_NOT_FOUND - - - - No documentation. - - - ERROR_PATCH_PACKAGE_REJECTED - ERROR_PATCH_PACKAGE_REJECTED - - - - No documentation. - - - ERROR_INSTALL_TRANSFORM_REJECTED - ERROR_INSTALL_TRANSFORM_REJECTED - - - - No documentation. - - - ERROR_INSTALL_REMOTE_PROHIBITED - ERROR_INSTALL_REMOTE_PROHIBITED - - - - No documentation. - - - ERROR_PATCH_REMOVAL_UNSUPPORTED - ERROR_PATCH_REMOVAL_UNSUPPORTED - - - - No documentation. - - - ERROR_UNKNOWN_PATCH - ERROR_UNKNOWN_PATCH - - - - No documentation. - - - ERROR_PATCH_NO_SEQUENCE - ERROR_PATCH_NO_SEQUENCE - - - - No documentation. - - - ERROR_PATCH_REMOVAL_DISALLOWED - ERROR_PATCH_REMOVAL_DISALLOWED - - - - No documentation. - - - ERROR_INVALID_PATCH_XML - ERROR_INVALID_PATCH_XML - - - - No documentation. - - - ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT - ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT - - - - No documentation. - - - ERROR_INSTALL_SERVICE_SAFEBOOT - ERROR_INSTALL_SERVICE_SAFEBOOT - - - - No documentation. - - - ERROR_FAIL_FAST_EXCEPTION - ERROR_FAIL_FAST_EXCEPTION - - - - No documentation. - - - ERROR_INSTALL_REJECTED - ERROR_INSTALL_REJECTED - - - - No documentation. - - - ERROR_INVALID_USER_BUFFER - ERROR_INVALID_USER_BUFFER - - - - No documentation. - - - ERROR_UNRECOGNIZED_MEDIA - ERROR_UNRECOGNIZED_MEDIA - - - - No documentation. - - - ERROR_NO_TRUST_LSA_SECRET - ERROR_NO_TRUST_LSA_SECRET - - - - No documentation. - - - ERROR_NO_TRUST_SAM_ACCOUNT - ERROR_NO_TRUST_SAM_ACCOUNT - - - - No documentation. - - - ERROR_TRUSTED_DOMAIN_FAILURE - ERROR_TRUSTED_DOMAIN_FAILURE - - - - No documentation. - - - ERROR_TRUSTED_RELATIONSHIP_FAILURE - ERROR_TRUSTED_RELATIONSHIP_FAILURE - - - - No documentation. - - - ERROR_TRUST_FAILURE - ERROR_TRUST_FAILURE - - - - No documentation. - - - ERROR_NETLOGON_NOT_STARTED - ERROR_NETLOGON_NOT_STARTED - - - - No documentation. - - - ERROR_ACCOUNT_EXPIRED - ERROR_ACCOUNT_EXPIRED - - - - No documentation. - - - ERROR_REDIRECTOR_HAS_OPEN_HANDLES - ERROR_REDIRECTOR_HAS_OPEN_HANDLES - - - - No documentation. - - - ERROR_PRINTER_DRIVER_ALREADY_INSTALLED - ERROR_PRINTER_DRIVER_ALREADY_INSTALLED - - - - No documentation. - - - ERROR_UNKNOWN_PORT - ERROR_UNKNOWN_PORT - - - - No documentation. - - - ERROR_UNKNOWN_PRINTER_DRIVER - ERROR_UNKNOWN_PRINTER_DRIVER - - - - No documentation. - - - ERROR_UNKNOWN_PRINTPROCESSOR - ERROR_UNKNOWN_PRINTPROCESSOR - - - - No documentation. - - - ERROR_INVALID_SEPARATOR_FILE - ERROR_INVALID_SEPARATOR_FILE - - - - No documentation. - - - ERROR_INVALID_PRIORITY - ERROR_INVALID_PRIORITY - - - - No documentation. - - - ERROR_INVALID_PRINTER_NAME - ERROR_INVALID_PRINTER_NAME - - - - No documentation. - - - ERROR_PRINTER_ALREADY_EXISTS - ERROR_PRINTER_ALREADY_EXISTS - - - - No documentation. - - - ERROR_INVALID_PRINTER_COMMAND - ERROR_INVALID_PRINTER_COMMAND - - - - No documentation. - - - ERROR_INVALID_DATATYPE - ERROR_INVALID_DATATYPE - - - - No documentation. - - - ERROR_INVALID_ENVIRONMENT - ERROR_INVALID_ENVIRONMENT - - - - No documentation. - - - ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT - ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT - - - - No documentation. - - - ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT - ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT - - - - No documentation. - - - ERROR_NOLOGON_SERVER_TRUST_ACCOUNT - ERROR_NOLOGON_SERVER_TRUST_ACCOUNT - - - - No documentation. - - - ERROR_DOMAIN_TRUST_INCONSISTENT - ERROR_DOMAIN_TRUST_INCONSISTENT - - - - No documentation. - - - ERROR_SERVER_HAS_OPEN_HANDLES - ERROR_SERVER_HAS_OPEN_HANDLES - - - - No documentation. - - - ERROR_RESOURCE_DATA_NOT_FOUND - ERROR_RESOURCE_DATA_NOT_FOUND - - - - No documentation. - - - ERROR_RESOURCE_TYPE_NOT_FOUND - ERROR_RESOURCE_TYPE_NOT_FOUND - - - - No documentation. - - - ERROR_RESOURCE_NAME_NOT_FOUND - ERROR_RESOURCE_NAME_NOT_FOUND - - - - No documentation. - - - ERROR_RESOURCE_LANG_NOT_FOUND - ERROR_RESOURCE_LANG_NOT_FOUND - - - - No documentation. - - - ERROR_NOT_ENOUGH_QUOTA - ERROR_NOT_ENOUGH_QUOTA - - - - No documentation. - - - ERROR_INVALID_TIME - ERROR_INVALID_TIME - - - - No documentation. - - - ERROR_INVALID_FORM_NAME - ERROR_INVALID_FORM_NAME - - - - No documentation. - - - ERROR_INVALID_FORM_SIZE - ERROR_INVALID_FORM_SIZE - - - - No documentation. - - - ERROR_ALREADY_WAITING - ERROR_ALREADY_WAITING - - - - No documentation. - - - ERROR_PRINTER_DELETED - ERROR_PRINTER_DELETED - - - - No documentation. - - - ERROR_INVALID_PRINTER_STATE - ERROR_INVALID_PRINTER_STATE - - - - No documentation. - - - ERROR_PASSWORD_MUST_CHANGE - ERROR_PASSWORD_MUST_CHANGE - - - - No documentation. - - - ERROR_DOMAIN_CONTROLLER_NOT_FOUND - ERROR_DOMAIN_CONTROLLER_NOT_FOUND - - - - No documentation. - - - ERROR_ACCOUNT_LOCKED_OUT - ERROR_ACCOUNT_LOCKED_OUT - - - - No documentation. - - - ERROR_NO_SITENAME - ERROR_NO_SITENAME - - - - No documentation. - - - ERROR_CANT_ACCESS_FILE - ERROR_CANT_ACCESS_FILE - - - - No documentation. - - - ERROR_CANT_RESOLVE_FILENAME - ERROR_CANT_RESOLVE_FILENAME - - - - No documentation. - - - ERROR_KM_DRIVER_BLOCKED - ERROR_KM_DRIVER_BLOCKED - - - - No documentation. - - - ERROR_CONTEXT_EXPIRED - ERROR_CONTEXT_EXPIRED - - - - No documentation. - - - ERROR_PER_USER_TRUST_QUOTA_EXCEEDED - ERROR_PER_USER_TRUST_QUOTA_EXCEEDED - - - - No documentation. - - - ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED - ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED - - - - No documentation. - - - ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED - ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED - - - - No documentation. - - - ERROR_AUTHENTICATION_FIREWALL_FAILED - ERROR_AUTHENTICATION_FIREWALL_FAILED - - - - No documentation. - - - ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED - ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED - - - - No documentation. - - - ERROR_NTLM_BLOCKED - ERROR_NTLM_BLOCKED - - - - No documentation. - - - ERROR_PASSWORD_CHANGE_REQUIRED - ERROR_PASSWORD_CHANGE_REQUIRED - - - - No documentation. - - - ERROR_INVALID_PIXEL_FORMAT - ERROR_INVALID_PIXEL_FORMAT - - - - No documentation. - - - ERROR_BAD_DRIVER - ERROR_BAD_DRIVER - - - - No documentation. - - - ERROR_INVALID_WINDOW_STYLE - ERROR_INVALID_WINDOW_STYLE - - - - No documentation. - - - ERROR_METAFILE_NOT_SUPPORTED - ERROR_METAFILE_NOT_SUPPORTED - - - - No documentation. - - - ERROR_TRANSFORM_NOT_SUPPORTED - ERROR_TRANSFORM_NOT_SUPPORTED - - - - No documentation. - - - ERROR_CLIPPING_NOT_SUPPORTED - ERROR_CLIPPING_NOT_SUPPORTED - - - - No documentation. - - - ERROR_INVALID_CMM - ERROR_INVALID_CMM - - - - No documentation. - - - ERROR_INVALID_PROFILE - ERROR_INVALID_PROFILE - - - - No documentation. - - - ERROR_TAG_NOT_FOUND - ERROR_TAG_NOT_FOUND - - - - No documentation. - - - ERROR_TAG_NOT_PRESENT - ERROR_TAG_NOT_PRESENT - - - - No documentation. - - - ERROR_DUPLICATE_TAG - ERROR_DUPLICATE_TAG - - - - No documentation. - - - ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE - ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE - - - - No documentation. - - - ERROR_PROFILE_NOT_FOUND - ERROR_PROFILE_NOT_FOUND - - - - No documentation. - - - ERROR_INVALID_COLORSPACE - ERROR_INVALID_COLORSPACE - - - - No documentation. - - - ERROR_ICM_NOT_ENABLED - ERROR_ICM_NOT_ENABLED - - - - No documentation. - - - ERROR_DELETING_ICM_XFORM - ERROR_DELETING_ICM_XFORM - - - - No documentation. - - - ERROR_INVALID_TRANSFORM - ERROR_INVALID_TRANSFORM - - - - No documentation. - - - ERROR_COLORSPACE_MISMATCH - ERROR_COLORSPACE_MISMATCH - - - - No documentation. - - - ERROR_INVALID_COLORINDEX - ERROR_INVALID_COLORINDEX - - - - No documentation. - - - ERROR_PROFILE_DOES_NOT_MATCH_DEVICE - ERROR_PROFILE_DOES_NOT_MATCH_DEVICE - - - - No documentation. - - - ERROR_CONNECTED_OTHER_PASSWORD - ERROR_CONNECTED_OTHER_PASSWORD - - - - No documentation. - - - ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT - ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT - - - - No documentation. - - - ERROR_BAD_USERNAME - ERROR_BAD_USERNAME - - - - No documentation. - - - ERROR_NOT_CONNECTED - ERROR_NOT_CONNECTED - - - - No documentation. - - - ERROR_OPEN_FILES - ERROR_OPEN_FILES - - - - No documentation. - - - ERROR_ACTIVE_CONNECTIONS - ERROR_ACTIVE_CONNECTIONS - - - - No documentation. - - - ERROR_DEVICE_IN_USE - ERROR_DEVICE_IN_USE - - - - No documentation. - - - ERROR_UNKNOWN_PRINT_MONITOR - ERROR_UNKNOWN_PRINT_MONITOR - - - - No documentation. - - - ERROR_PRINTER_DRIVER_IN_USE - ERROR_PRINTER_DRIVER_IN_USE - - - - No documentation. - - - ERROR_SPOOL_FILE_NOT_FOUND - ERROR_SPOOL_FILE_NOT_FOUND - - - - No documentation. - - - ERROR_SPL_NO_STARTDOC - ERROR_SPL_NO_STARTDOC - - - - No documentation. - - - ERROR_SPL_NO_ADDJOB - ERROR_SPL_NO_ADDJOB - - - - No documentation. - - - ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED - ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED - - - - No documentation. - - - ERROR_PRINT_MONITOR_ALREADY_INSTALLED - ERROR_PRINT_MONITOR_ALREADY_INSTALLED - - - - No documentation. - - - ERROR_INVALID_PRINT_MONITOR - ERROR_INVALID_PRINT_MONITOR - - - - No documentation. - - - ERROR_PRINT_MONITOR_IN_USE - ERROR_PRINT_MONITOR_IN_USE - - - - No documentation. - - - ERROR_PRINTER_HAS_JOBS_QUEUED - ERROR_PRINTER_HAS_JOBS_QUEUED - - - - No documentation. - - - ERROR_SUCCESS_REBOOT_REQUIRED - ERROR_SUCCESS_REBOOT_REQUIRED - - - - No documentation. - - - ERROR_SUCCESS_RESTART_REQUIRED - ERROR_SUCCESS_RESTART_REQUIRED - - - - No documentation. - - - ERROR_PRINTER_NOT_FOUND - ERROR_PRINTER_NOT_FOUND - - - - No documentation. - - - ERROR_PRINTER_DRIVER_WARNED - ERROR_PRINTER_DRIVER_WARNED - - - - No documentation. - - - ERROR_PRINTER_DRIVER_BLOCKED - ERROR_PRINTER_DRIVER_BLOCKED - - - - No documentation. - - - ERROR_PRINTER_DRIVER_PACKAGE_IN_USE - ERROR_PRINTER_DRIVER_PACKAGE_IN_USE - - - - No documentation. - - - ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND - ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND - - - - No documentation. - - - ERROR_FAIL_REBOOT_REQUIRED - ERROR_FAIL_REBOOT_REQUIRED - - - - No documentation. - - - ERROR_FAIL_REBOOT_INITIATED - ERROR_FAIL_REBOOT_INITIATED - - - - No documentation. - - - ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED - ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED - - - - No documentation. - - - ERROR_PRINT_JOB_RESTART_REQUIRED - ERROR_PRINT_JOB_RESTART_REQUIRED - - - - No documentation. - - - ERROR_INVALID_PRINTER_DRIVER_MANIFEST - ERROR_INVALID_PRINTER_DRIVER_MANIFEST - - - - No documentation. - - - ERROR_PRINTER_NOT_SHAREABLE - ERROR_PRINTER_NOT_SHAREABLE - - - - No documentation. - - - ERROR_REQUEST_PAUSED - ERROR_REQUEST_PAUSED - - - - No documentation. - - - ERROR_IO_REISSUE_AS_CACHED - ERROR_IO_REISSUE_AS_CACHED - - - - No documentation. - - - ERROR_WINS_INTERNAL - ERROR_WINS_INTERNAL - - - - No documentation. - - - ERROR_CAN_NOT_DEL_LOCAL_WINS - ERROR_CAN_NOT_DEL_LOCAL_WINS - - - - No documentation. - - - ERROR_STATIC_INIT - ERROR_STATIC_INIT - - - - No documentation. - - - ERROR_INC_BACKUP - ERROR_INC_BACKUP - - - - No documentation. - - - ERROR_FULL_BACKUP - ERROR_FULL_BACKUP - - - - No documentation. - - - ERROR_REC_NON_EXISTENT - ERROR_REC_NON_EXISTENT - - - - No documentation. - - - ERROR_RPL_NOT_ALLOWED - ERROR_RPL_NOT_ALLOWED - - - - No documentation. - - - ERROR_DHCP_ADDRESS_CONFLICT - ERROR_DHCP_ADDRESS_CONFLICT - - - - No documentation. - - - ERROR_WMI_GUID_NOT_FOUND - ERROR_WMI_GUID_NOT_FOUND - - - - No documentation. - - - ERROR_WMI_INSTANCE_NOT_FOUND - ERROR_WMI_INSTANCE_NOT_FOUND - - - - No documentation. - - - ERROR_WMI_ITEMID_NOT_FOUND - ERROR_WMI_ITEMID_NOT_FOUND - - - - No documentation. - - - ERROR_WMI_TRY_AGAIN - ERROR_WMI_TRY_AGAIN - - - - No documentation. - - - ERROR_WMI_DP_NOT_FOUND - ERROR_WMI_DP_NOT_FOUND - - - - No documentation. - - - ERROR_WMI_UNRESOLVED_INSTANCE_REF - ERROR_WMI_UNRESOLVED_INSTANCE_REF - - - - No documentation. - - - ERROR_WMI_ALREADY_ENABLED - ERROR_WMI_ALREADY_ENABLED - - - - No documentation. - - - ERROR_WMI_GUID_DISCONNECTED - ERROR_WMI_GUID_DISCONNECTED - - - - No documentation. - - - ERROR_WMI_SERVER_UNAVAILABLE - ERROR_WMI_SERVER_UNAVAILABLE - - - - No documentation. - - - ERROR_WMI_DP_FAILED - ERROR_WMI_DP_FAILED - - - - No documentation. - - - ERROR_WMI_INVALID_MOF - ERROR_WMI_INVALID_MOF - - - - No documentation. - - - ERROR_WMI_INVALID_REGINFO - ERROR_WMI_INVALID_REGINFO - - - - No documentation. - - - ERROR_WMI_ALREADY_DISABLED - ERROR_WMI_ALREADY_DISABLED - - - - No documentation. - - - ERROR_WMI_READ_ONLY - ERROR_WMI_READ_ONLY - - - - No documentation. - - - ERROR_WMI_SET_FAILURE - ERROR_WMI_SET_FAILURE - - - - No documentation. - - - ERROR_NOT_APPCONTAINER - ERROR_NOT_APPCONTAINER - - - - No documentation. - - - ERROR_APPCONTAINER_REQUIRED - ERROR_APPCONTAINER_REQUIRED - - - - No documentation. - - - ERROR_NOT_SUPPORTED_IN_APPCONTAINER - ERROR_NOT_SUPPORTED_IN_APPCONTAINER - - - - No documentation. - - - ERROR_INVALID_PACKAGE_SID_LENGTH - ERROR_INVALID_PACKAGE_SID_LENGTH - - - - No documentation. - - - ERROR_INVALID_MEDIA - ERROR_INVALID_MEDIA - - - - No documentation. - - - ERROR_INVALID_LIBRARY - ERROR_INVALID_LIBRARY - - - - No documentation. - - - ERROR_INVALID_MEDIA_POOL - ERROR_INVALID_MEDIA_POOL - - - - No documentation. - - - ERROR_DRIVE_MEDIA_MISMATCH - ERROR_DRIVE_MEDIA_MISMATCH - - - - No documentation. - - - ERROR_MEDIA_OFFLINE - ERROR_MEDIA_OFFLINE - - - - No documentation. - - - ERROR_LIBRARY_OFFLINE - ERROR_LIBRARY_OFFLINE - - - - No documentation. - - - ERROR_EMPTY - ERROR_EMPTY - - - - No documentation. - - - ERROR_NOT_EMPTY - ERROR_NOT_EMPTY - - - - No documentation. - - - ERROR_MEDIA_UNAVAILABLE - ERROR_MEDIA_UNAVAILABLE - - - - No documentation. - - - ERROR_RESOURCE_DISABLED - ERROR_RESOURCE_DISABLED - - - - No documentation. - - - ERROR_INVALID_CLEANER - ERROR_INVALID_CLEANER - - - - No documentation. - - - ERROR_UNABLE_TO_CLEAN - ERROR_UNABLE_TO_CLEAN - - - - No documentation. - - - ERROR_OBJECT_NOT_FOUND - ERROR_OBJECT_NOT_FOUND - - - - No documentation. - - - ERROR_DATABASE_FAILURE - ERROR_DATABASE_FAILURE - - - - No documentation. - - - ERROR_DATABASE_FULL - ERROR_DATABASE_FULL - - - - No documentation. - - - ERROR_MEDIA_INCOMPATIBLE - ERROR_MEDIA_INCOMPATIBLE - - - - No documentation. - - - ERROR_RESOURCE_NOT_PRESENT - ERROR_RESOURCE_NOT_PRESENT - - - - No documentation. - - - ERROR_INVALID_OPERATION - ERROR_INVALID_OPERATION - - - - No documentation. - - - ERROR_MEDIA_NOT_AVAILABLE - ERROR_MEDIA_NOT_AVAILABLE - - - - No documentation. - - - ERROR_DEVICE_NOT_AVAILABLE - ERROR_DEVICE_NOT_AVAILABLE - - - - No documentation. - - - ERROR_REQUEST_REFUSED - ERROR_REQUEST_REFUSED - - - - No documentation. - - - ERROR_INVALID_DRIVE_OBJECT - ERROR_INVALID_DRIVE_OBJECT - - - - No documentation. - - - ERROR_LIBRARY_FULL - ERROR_LIBRARY_FULL - - - - No documentation. - - - ERROR_MEDIUM_NOT_ACCESSIBLE - ERROR_MEDIUM_NOT_ACCESSIBLE - - - - No documentation. - - - ERROR_UNABLE_TO_LOAD_MEDIUM - ERROR_UNABLE_TO_LOAD_MEDIUM - - - - No documentation. - - - ERROR_UNABLE_TO_INVENTORY_DRIVE - ERROR_UNABLE_TO_INVENTORY_DRIVE - - - - No documentation. - - - ERROR_UNABLE_TO_INVENTORY_SLOT - ERROR_UNABLE_TO_INVENTORY_SLOT - - - - No documentation. - - - ERROR_UNABLE_TO_INVENTORY_TRANSPORT - ERROR_UNABLE_TO_INVENTORY_TRANSPORT - - - - No documentation. - - - ERROR_TRANSPORT_FULL - ERROR_TRANSPORT_FULL - - - - No documentation. - - - ERROR_CONTROLLING_IEPORT - ERROR_CONTROLLING_IEPORT - - - - No documentation. - - - ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA - ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA - - - - No documentation. - - - ERROR_CLEANER_SLOT_SET - ERROR_CLEANER_SLOT_SET - - - - No documentation. - - - ERROR_CLEANER_SLOT_NOT_SET - ERROR_CLEANER_SLOT_NOT_SET - - - - No documentation. - - - ERROR_CLEANER_CARTRIDGE_SPENT - ERROR_CLEANER_CARTRIDGE_SPENT - - - - No documentation. - - - ERROR_UNEXPECTED_OMID - ERROR_UNEXPECTED_OMID - - - - No documentation. - - - ERROR_CANT_DELETE_LAST_ITEM - ERROR_CANT_DELETE_LAST_ITEM - - - - No documentation. - - - ERROR_MESSAGE_EXCEEDS_MAX_SIZE - ERROR_MESSAGE_EXCEEDS_MAX_SIZE - - - - No documentation. - - - ERROR_VOLUME_CONTAINS_SYS_FILES - ERROR_VOLUME_CONTAINS_SYS_FILES - - - - No documentation. - - - ERROR_INDIGENOUS_TYPE - ERROR_INDIGENOUS_TYPE - - - - No documentation. - - - ERROR_NO_SUPPORTING_DRIVES - ERROR_NO_SUPPORTING_DRIVES - - - - No documentation. - - - ERROR_CLEANER_CARTRIDGE_INSTALLED - ERROR_CLEANER_CARTRIDGE_INSTALLED - - - - No documentation. - - - ERROR_IEPORT_FULL - ERROR_IEPORT_FULL - - - - No documentation. - - - ERROR_FILE_OFFLINE - ERROR_FILE_OFFLINE - - - - No documentation. - - - ERROR_REMOTE_STORAGE_NOT_ACTIVE - ERROR_REMOTE_STORAGE_NOT_ACTIVE - - - - No documentation. - - - ERROR_REMOTE_STORAGE_MEDIA_ERROR - ERROR_REMOTE_STORAGE_MEDIA_ERROR - - - - No documentation. - - - ERROR_NOT_A_REPARSE_POINT - ERROR_NOT_A_REPARSE_POINT - - - - No documentation. - - - ERROR_REPARSE_ATTRIBUTE_CONFLICT - ERROR_REPARSE_ATTRIBUTE_CONFLICT - - - - No documentation. - - - ERROR_INVALID_REPARSE_DATA - ERROR_INVALID_REPARSE_DATA - - - - No documentation. - - - ERROR_REPARSE_TAG_INVALID - ERROR_REPARSE_TAG_INVALID - - - - No documentation. - - - ERROR_REPARSE_TAG_MISMATCH - ERROR_REPARSE_TAG_MISMATCH - - - - No documentation. - - - ERROR_APP_DATA_NOT_FOUND - ERROR_APP_DATA_NOT_FOUND - - - - No documentation. - - - ERROR_APP_DATA_EXPIRED - ERROR_APP_DATA_EXPIRED - - - - No documentation. - - - ERROR_APP_DATA_CORRUPT - ERROR_APP_DATA_CORRUPT - - - - No documentation. - - - ERROR_APP_DATA_LIMIT_EXCEEDED - ERROR_APP_DATA_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_APP_DATA_REBOOT_REQUIRED - ERROR_APP_DATA_REBOOT_REQUIRED - - - - No documentation. - - - ERROR_SECUREBOOT_ROLLBACK_DETECTED - ERROR_SECUREBOOT_ROLLBACK_DETECTED - - - - No documentation. - - - ERROR_SECUREBOOT_POLICY_VIOLATION - ERROR_SECUREBOOT_POLICY_VIOLATION - - - - No documentation. - - - ERROR_SECUREBOOT_INVALID_POLICY - ERROR_SECUREBOOT_INVALID_POLICY - - - - No documentation. - - - ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND - ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND - - - - No documentation. - - - ERROR_SECUREBOOT_POLICY_NOT_SIGNED - ERROR_SECUREBOOT_POLICY_NOT_SIGNED - - - - No documentation. - - - ERROR_SECUREBOOT_NOT_ENABLED - ERROR_SECUREBOOT_NOT_ENABLED - - - - No documentation. - - - ERROR_SECUREBOOT_FILE_REPLACED - ERROR_SECUREBOOT_FILE_REPLACED - - - - No documentation. - - - ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED - ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED - - - - No documentation. - - - ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED - ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED - - - - No documentation. - - - ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED - ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED - - - - No documentation. - - - ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED - ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED - - - - No documentation. - - - ERROR_VOLUME_NOT_SIS_ENABLED - ERROR_VOLUME_NOT_SIS_ENABLED - - - - No documentation. - - - ERROR_DEPENDENT_RESOURCE_EXISTS - ERROR_DEPENDENT_RESOURCE_EXISTS - - - - No documentation. - - - ERROR_DEPENDENCY_NOT_FOUND - ERROR_DEPENDENCY_NOT_FOUND - - - - No documentation. - - - ERROR_DEPENDENCY_ALREADY_EXISTS - ERROR_DEPENDENCY_ALREADY_EXISTS - - - - No documentation. - - - ERROR_RESOURCE_NOT_ONLINE - ERROR_RESOURCE_NOT_ONLINE - - - - No documentation. - - - ERROR_HOST_NODE_NOT_AVAILABLE - ERROR_HOST_NODE_NOT_AVAILABLE - - - - No documentation. - - - ERROR_RESOURCE_NOT_AVAILABLE - ERROR_RESOURCE_NOT_AVAILABLE - - - - No documentation. - - - ERROR_RESOURCE_NOT_FOUND - ERROR_RESOURCE_NOT_FOUND - - - - No documentation. - - - ERROR_SHUTDOWN_CLUSTER - ERROR_SHUTDOWN_CLUSTER - - - - No documentation. - - - ERROR_CANT_EVICT_ACTIVE_NODE - ERROR_CANT_EVICT_ACTIVE_NODE - - - - No documentation. - - - ERROR_OBJECT_ALREADY_EXISTS - ERROR_OBJECT_ALREADY_EXISTS - - - - No documentation. - - - ERROR_OBJECT_IN_LIST - ERROR_OBJECT_IN_LIST - - - - No documentation. - - - ERROR_GROUP_NOT_AVAILABLE - ERROR_GROUP_NOT_AVAILABLE - - - - No documentation. - - - ERROR_GROUP_NOT_FOUND - ERROR_GROUP_NOT_FOUND - - - - No documentation. - - - ERROR_GROUP_NOT_ONLINE - ERROR_GROUP_NOT_ONLINE - - - - No documentation. - - - ERROR_HOST_NODE_NOT_RESOURCE_OWNER - ERROR_HOST_NODE_NOT_RESOURCE_OWNER - - - - No documentation. - - - ERROR_HOST_NODE_NOT_GROUP_OWNER - ERROR_HOST_NODE_NOT_GROUP_OWNER - - - - No documentation. - - - ERROR_RESMON_CREATE_FAILED - ERROR_RESMON_CREATE_FAILED - - - - No documentation. - - - ERROR_RESMON_ONLINE_FAILED - ERROR_RESMON_ONLINE_FAILED - - - - No documentation. - - - ERROR_RESOURCE_ONLINE - ERROR_RESOURCE_ONLINE - - - - No documentation. - - - ERROR_QUORUM_RESOURCE - ERROR_QUORUM_RESOURCE - - - - No documentation. - - - ERROR_NOT_QUORUM_CAPABLE - ERROR_NOT_QUORUM_CAPABLE - - - - No documentation. - - - ERROR_CLUSTER_SHUTTING_DOWN - ERROR_CLUSTER_SHUTTING_DOWN - - - - No documentation. - - - ERROR_INVALID_STATE - ERROR_INVALID_STATE - - - - No documentation. - - - ERROR_RESOURCE_PROPERTIES_STORED - ERROR_RESOURCE_PROPERTIES_STORED - - - - No documentation. - - - ERROR_NOT_QUORUM_CLASS - ERROR_NOT_QUORUM_CLASS - - - - No documentation. - - - ERROR_CORE_RESOURCE - ERROR_CORE_RESOURCE - - - - No documentation. - - - ERROR_QUORUM_RESOURCE_ONLINE_FAILED - ERROR_QUORUM_RESOURCE_ONLINE_FAILED - - - - No documentation. - - - ERROR_QUORUMLOG_OPEN_FAILED - ERROR_QUORUMLOG_OPEN_FAILED - - - - No documentation. - - - ERROR_CLUSTERLOG_CORRUPT - ERROR_CLUSTERLOG_CORRUPT - - - - No documentation. - - - ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE - ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE - - - - No documentation. - - - ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE - ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE - - - - No documentation. - - - ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND - ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND - - - - No documentation. - - - ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE - ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE - - - - No documentation. - - - ERROR_QUORUM_OWNER_ALIVE - ERROR_QUORUM_OWNER_ALIVE - - - - No documentation. - - - ERROR_NETWORK_NOT_AVAILABLE - ERROR_NETWORK_NOT_AVAILABLE - - - - No documentation. - - - ERROR_NODE_NOT_AVAILABLE - ERROR_NODE_NOT_AVAILABLE - - - - No documentation. - - - ERROR_ALL_NODES_NOT_AVAILABLE - ERROR_ALL_NODES_NOT_AVAILABLE - - - - No documentation. - - - ERROR_RESOURCE_FAILED - ERROR_RESOURCE_FAILED - - - - No documentation. - - - ERROR_CLUSTER_INVALID_NODE - ERROR_CLUSTER_INVALID_NODE - - - - No documentation. - - - ERROR_CLUSTER_NODE_EXISTS - ERROR_CLUSTER_NODE_EXISTS - - - - No documentation. - - - ERROR_CLUSTER_JOIN_IN_PROGRESS - ERROR_CLUSTER_JOIN_IN_PROGRESS - - - - No documentation. - - - ERROR_CLUSTER_NODE_NOT_FOUND - ERROR_CLUSTER_NODE_NOT_FOUND - - - - No documentation. - - - ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND - ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND - - - - No documentation. - - - ERROR_CLUSTER_NETWORK_EXISTS - ERROR_CLUSTER_NETWORK_EXISTS - - - - No documentation. - - - ERROR_CLUSTER_NETWORK_NOT_FOUND - ERROR_CLUSTER_NETWORK_NOT_FOUND - - - - No documentation. - - - ERROR_CLUSTER_NETINTERFACE_EXISTS - ERROR_CLUSTER_NETINTERFACE_EXISTS - - - - No documentation. - - - ERROR_CLUSTER_NETINTERFACE_NOT_FOUND - ERROR_CLUSTER_NETINTERFACE_NOT_FOUND - - - - No documentation. - - - ERROR_CLUSTER_INVALID_REQUEST - ERROR_CLUSTER_INVALID_REQUEST - - - - No documentation. - - - ERROR_CLUSTER_INVALID_NETWORK_PROVIDER - ERROR_CLUSTER_INVALID_NETWORK_PROVIDER - - - - No documentation. - - - ERROR_CLUSTER_NODE_DOWN - ERROR_CLUSTER_NODE_DOWN - - - - No documentation. - - - ERROR_CLUSTER_NODE_UNREACHABLE - ERROR_CLUSTER_NODE_UNREACHABLE - - - - No documentation. - - - ERROR_CLUSTER_NODE_NOT_MEMBER - ERROR_CLUSTER_NODE_NOT_MEMBER - - - - No documentation. - - - ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS - ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS - - - - No documentation. - - - ERROR_CLUSTER_INVALID_NETWORK - ERROR_CLUSTER_INVALID_NETWORK - - - - No documentation. - - - ERROR_CLUSTER_NODE_UP - ERROR_CLUSTER_NODE_UP - - - - No documentation. - - - ERROR_CLUSTER_IPADDR_IN_USE - ERROR_CLUSTER_IPADDR_IN_USE - - - - No documentation. - - - ERROR_CLUSTER_NODE_NOT_PAUSED - ERROR_CLUSTER_NODE_NOT_PAUSED - - - - No documentation. - - - ERROR_CLUSTER_NO_SECURITY_CONTEXT - ERROR_CLUSTER_NO_SECURITY_CONTEXT - - - - No documentation. - - - ERROR_CLUSTER_NETWORK_NOT_INTERNAL - ERROR_CLUSTER_NETWORK_NOT_INTERNAL - - - - No documentation. - - - ERROR_CLUSTER_NODE_ALREADY_UP - ERROR_CLUSTER_NODE_ALREADY_UP - - - - No documentation. - - - ERROR_CLUSTER_NODE_ALREADY_DOWN - ERROR_CLUSTER_NODE_ALREADY_DOWN - - - - No documentation. - - - ERROR_CLUSTER_NETWORK_ALREADY_ONLINE - ERROR_CLUSTER_NETWORK_ALREADY_ONLINE - - - - No documentation. - - - ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE - ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE - - - - No documentation. - - - ERROR_CLUSTER_NODE_ALREADY_MEMBER - ERROR_CLUSTER_NODE_ALREADY_MEMBER - - - - No documentation. - - - ERROR_CLUSTER_LAST_INTERNAL_NETWORK - ERROR_CLUSTER_LAST_INTERNAL_NETWORK - - - - No documentation. - - - ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS - ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS - - - - No documentation. - - - ERROR_INVALID_OPERATION_ON_QUORUM - ERROR_INVALID_OPERATION_ON_QUORUM - - - - No documentation. - - - ERROR_DEPENDENCY_NOT_ALLOWED - ERROR_DEPENDENCY_NOT_ALLOWED - - - - No documentation. - - - ERROR_CLUSTER_NODE_PAUSED - ERROR_CLUSTER_NODE_PAUSED - - - - No documentation. - - - ERROR_NODE_CANT_HOST_RESOURCE - ERROR_NODE_CANT_HOST_RESOURCE - - - - No documentation. - - - ERROR_CLUSTER_NODE_NOT_READY - ERROR_CLUSTER_NODE_NOT_READY - - - - No documentation. - - - ERROR_CLUSTER_NODE_SHUTTING_DOWN - ERROR_CLUSTER_NODE_SHUTTING_DOWN - - - - No documentation. - - - ERROR_CLUSTER_JOIN_ABORTED - ERROR_CLUSTER_JOIN_ABORTED - - - - No documentation. - - - ERROR_CLUSTER_INCOMPATIBLE_VERSIONS - ERROR_CLUSTER_INCOMPATIBLE_VERSIONS - - - - No documentation. - - - ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED - ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED - - - - No documentation. - - - ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED - ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND - ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND - - - - No documentation. - - - ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED - ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED - - - - No documentation. - - - ERROR_CLUSTER_RESNAME_NOT_FOUND - ERROR_CLUSTER_RESNAME_NOT_FOUND - - - - No documentation. - - - ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED - ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED - - - - No documentation. - - - ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST - ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST - - - - No documentation. - - - ERROR_CLUSTER_DATABASE_SEQMISMATCH - ERROR_CLUSTER_DATABASE_SEQMISMATCH - - - - No documentation. - - - ERROR_RESMON_INVALID_STATE - ERROR_RESMON_INVALID_STATE - - - - No documentation. - - - ERROR_CLUSTER_GUM_NOT_LOCKER - ERROR_CLUSTER_GUM_NOT_LOCKER - - - - No documentation. - - - ERROR_QUORUM_DISK_NOT_FOUND - ERROR_QUORUM_DISK_NOT_FOUND - - - - No documentation. - - - ERROR_DATABASE_BACKUP_CORRUPT - ERROR_DATABASE_BACKUP_CORRUPT - - - - No documentation. - - - ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT - ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT - - - - No documentation. - - - ERROR_RESOURCE_PROPERTY_UNCHANGEABLE - ERROR_RESOURCE_PROPERTY_UNCHANGEABLE - - - - No documentation. - - - ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE - ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE - - - - No documentation. - - - ERROR_CLUSTER_QUORUMLOG_NOT_FOUND - ERROR_CLUSTER_QUORUMLOG_NOT_FOUND - - - - No documentation. - - - ERROR_CLUSTER_MEMBERSHIP_HALT - ERROR_CLUSTER_MEMBERSHIP_HALT - - - - No documentation. - - - ERROR_CLUSTER_INSTANCE_ID_MISMATCH - ERROR_CLUSTER_INSTANCE_ID_MISMATCH - - - - No documentation. - - - ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP - ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP - - - - No documentation. - - - ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH - ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH - - - - No documentation. - - - ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP - ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP - - - - No documentation. - - - ERROR_CLUSTER_PARAMETER_MISMATCH - ERROR_CLUSTER_PARAMETER_MISMATCH - - - - No documentation. - - - ERROR_NODE_CANNOT_BE_CLUSTERED - ERROR_NODE_CANNOT_BE_CLUSTERED - - - - No documentation. - - - ERROR_CLUSTER_WRONG_OS_VERSION - ERROR_CLUSTER_WRONG_OS_VERSION - - - - No documentation. - - - ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME - ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME - - - - No documentation. - - - ERROR_CLUSCFG_ALREADY_COMMITTED - ERROR_CLUSCFG_ALREADY_COMMITTED - - - - No documentation. - - - ERROR_CLUSCFG_ROLLBACK_FAILED - ERROR_CLUSCFG_ROLLBACK_FAILED - - - - No documentation. - - - ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT - ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT - - - - No documentation. - - - ERROR_CLUSTER_OLD_VERSION - ERROR_CLUSTER_OLD_VERSION - - - - No documentation. - - - ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME - ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME - - - - No documentation. - - - ERROR_CLUSTER_NO_NET_ADAPTERS - ERROR_CLUSTER_NO_NET_ADAPTERS - - - - No documentation. - - - ERROR_CLUSTER_POISONED - ERROR_CLUSTER_POISONED - - - - No documentation. - - - ERROR_CLUSTER_GROUP_MOVING - ERROR_CLUSTER_GROUP_MOVING - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_TYPE_BUSY - ERROR_CLUSTER_RESOURCE_TYPE_BUSY - - - - No documentation. - - - ERROR_RESOURCE_CALL_TIMED_OUT - ERROR_RESOURCE_CALL_TIMED_OUT - - - - No documentation. - - - ERROR_INVALID_CLUSTER_IPV6_ADDRESS - ERROR_INVALID_CLUSTER_IPV6_ADDRESS - - - - No documentation. - - - ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION - ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION - - - - No documentation. - - - ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS - ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS - - - - No documentation. - - - ERROR_CLUSTER_PARTIAL_SEND - ERROR_CLUSTER_PARTIAL_SEND - - - - No documentation. - - - ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION - ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION - - - - No documentation. - - - ERROR_CLUSTER_INVALID_STRING_TERMINATION - ERROR_CLUSTER_INVALID_STRING_TERMINATION - - - - No documentation. - - - ERROR_CLUSTER_INVALID_STRING_FORMAT - ERROR_CLUSTER_INVALID_STRING_FORMAT - - - - No documentation. - - - ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS - ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS - - - - No documentation. - - - ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS - ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS - - - - No documentation. - - - ERROR_CLUSTER_NULL_DATA - ERROR_CLUSTER_NULL_DATA - - - - No documentation. - - - ERROR_CLUSTER_PARTIAL_READ - ERROR_CLUSTER_PARTIAL_READ - - - - No documentation. - - - ERROR_CLUSTER_PARTIAL_WRITE - ERROR_CLUSTER_PARTIAL_WRITE - - - - No documentation. - - - ERROR_CLUSTER_CANT_DESERIALIZE_DATA - ERROR_CLUSTER_CANT_DESERIALIZE_DATA - - - - No documentation. - - - ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT - ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT - - - - No documentation. - - - ERROR_CLUSTER_NO_QUORUM - ERROR_CLUSTER_NO_QUORUM - - - - No documentation. - - - ERROR_CLUSTER_INVALID_IPV6_NETWORK - ERROR_CLUSTER_INVALID_IPV6_NETWORK - - - - No documentation. - - - ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK - ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK - - - - No documentation. - - - ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP - ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP - - - - No documentation. - - - ERROR_DEPENDENCY_TREE_TOO_COMPLEX - ERROR_DEPENDENCY_TREE_TOO_COMPLEX - - - - No documentation. - - - ERROR_EXCEPTION_IN_RESOURCE_CALL - ERROR_EXCEPTION_IN_RESOURCE_CALL - - - - No documentation. - - - ERROR_CLUSTER_RHS_FAILED_INITIALIZATION - ERROR_CLUSTER_RHS_FAILED_INITIALIZATION - - - - No documentation. - - - ERROR_CLUSTER_NOT_INSTALLED - ERROR_CLUSTER_NOT_INSTALLED - - - - No documentation. - - - ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE - ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE - - - - No documentation. - - - ERROR_CLUSTER_MAX_NODES_IN_CLUSTER - ERROR_CLUSTER_MAX_NODES_IN_CLUSTER - - - - No documentation. - - - ERROR_CLUSTER_TOO_MANY_NODES - ERROR_CLUSTER_TOO_MANY_NODES - - - - No documentation. - - - ERROR_CLUSTER_OBJECT_ALREADY_USED - ERROR_CLUSTER_OBJECT_ALREADY_USED - - - - No documentation. - - - ERROR_NONCORE_GROUPS_FOUND - ERROR_NONCORE_GROUPS_FOUND - - - - No documentation. - - - ERROR_FILE_SHARE_RESOURCE_CONFLICT - ERROR_FILE_SHARE_RESOURCE_CONFLICT - - - - No documentation. - - - ERROR_CLUSTER_EVICT_INVALID_REQUEST - ERROR_CLUSTER_EVICT_INVALID_REQUEST - - - - No documentation. - - - ERROR_CLUSTER_SINGLETON_RESOURCE - ERROR_CLUSTER_SINGLETON_RESOURCE - - - - No documentation. - - - ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE - ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED - ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR - ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR - - - - No documentation. - - - ERROR_CLUSTER_GROUP_BUSY - ERROR_CLUSTER_GROUP_BUSY - - - - No documentation. - - - ERROR_CLUSTER_NOT_SHARED_VOLUME - ERROR_CLUSTER_NOT_SHARED_VOLUME - - - - No documentation. - - - ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR - ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR - - - - No documentation. - - - ERROR_CLUSTER_SHARED_VOLUMES_IN_USE - ERROR_CLUSTER_SHARED_VOLUMES_IN_USE - - - - No documentation. - - - ERROR_CLUSTER_USE_SHARED_VOLUMES_API - ERROR_CLUSTER_USE_SHARED_VOLUMES_API - - - - No documentation. - - - ERROR_CLUSTER_BACKUP_IN_PROGRESS - ERROR_CLUSTER_BACKUP_IN_PROGRESS - - - - No documentation. - - - ERROR_NON_CSV_PATH - ERROR_NON_CSV_PATH - - - - No documentation. - - - ERROR_CSV_VOLUME_NOT_LOCAL - ERROR_CSV_VOLUME_NOT_LOCAL - - - - No documentation. - - - ERROR_CLUSTER_WATCHDOG_TERMINATING - ERROR_CLUSTER_WATCHDOG_TERMINATING - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES - ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES - - - - No documentation. - - - ERROR_CLUSTER_INVALID_NODE_WEIGHT - ERROR_CLUSTER_INVALID_NODE_WEIGHT - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_VETOED_CALL - ERROR_CLUSTER_RESOURCE_VETOED_CALL - - - - No documentation. - - - ERROR_RESMON_SYSTEM_RESOURCES_LACKING - ERROR_RESMON_SYSTEM_RESOURCES_LACKING - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION - ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE - ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE - - - - No documentation. - - - ERROR_CLUSTER_GROUP_QUEUED - ERROR_CLUSTER_GROUP_QUEUED - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_LOCKED_STATUS - ERROR_CLUSTER_RESOURCE_LOCKED_STATUS - - - - No documentation. - - - ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED - ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED - - - - No documentation. - - - ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS - ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS - - - - No documentation. - - - ERROR_CLUSTER_DISK_NOT_CONNECTED - ERROR_CLUSTER_DISK_NOT_CONNECTED - - - - No documentation. - - - ERROR_DISK_NOT_CSV_CAPABLE - ERROR_DISK_NOT_CSV_CAPABLE - - - - No documentation. - - - ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE - ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE - - - - No documentation. - - - ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED - ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED - - - - No documentation. - - - ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED - ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED - - - - No documentation. - - - ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES - ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES - ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE - ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE - - - - No documentation. - - - ERROR_CLUSTER_AFFINITY_CONFLICT - ERROR_CLUSTER_AFFINITY_CONFLICT - - - - No documentation. - - - ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE - ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE - - - - No documentation. - - - ERROR_ENCRYPTION_FAILED - ERROR_ENCRYPTION_FAILED - - - - No documentation. - - - ERROR_DECRYPTION_FAILED - ERROR_DECRYPTION_FAILED - - - - No documentation. - - - ERROR_FILE_ENCRYPTED - ERROR_FILE_ENCRYPTED - - - - No documentation. - - - ERROR_NO_RECOVERY_POLICY - ERROR_NO_RECOVERY_POLICY - - - - No documentation. - - - ERROR_NO_EFS - ERROR_NO_EFS - - - - No documentation. - - - ERROR_WRONG_EFS - ERROR_WRONG_EFS - - - - No documentation. - - - ERROR_NO_USER_KEYS - ERROR_NO_USER_KEYS - - - - No documentation. - - - ERROR_FILE_NOT_ENCRYPTED - ERROR_FILE_NOT_ENCRYPTED - - - - No documentation. - - - ERROR_NOT_EXPORT_FORMAT - ERROR_NOT_EXPORT_FORMAT - - - - No documentation. - - - ERROR_FILE_READ_ONLY - ERROR_FILE_READ_ONLY - - - - No documentation. - - - ERROR_DIR_EFS_DISALLOWED - ERROR_DIR_EFS_DISALLOWED - - - - No documentation. - - - ERROR_EFS_SERVER_NOT_TRUSTED - ERROR_EFS_SERVER_NOT_TRUSTED - - - - No documentation. - - - ERROR_BAD_RECOVERY_POLICY - ERROR_BAD_RECOVERY_POLICY - - - - No documentation. - - - ERROR_EFS_ALG_BLOB_TOO_BIG - ERROR_EFS_ALG_BLOB_TOO_BIG - - - - No documentation. - - - ERROR_VOLUME_NOT_SUPPORT_EFS - ERROR_VOLUME_NOT_SUPPORT_EFS - - - - No documentation. - - - ERROR_EFS_DISABLED - ERROR_EFS_DISABLED - - - - No documentation. - - - ERROR_EFS_VERSION_NOT_SUPPORT - ERROR_EFS_VERSION_NOT_SUPPORT - - - - No documentation. - - - ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE - ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE - - - - No documentation. - - - ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER - ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER - - - - No documentation. - - - ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE - ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE - - - - No documentation. - - - ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE - ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE - - - - No documentation. - - - ERROR_CS_ENCRYPTION_FILE_NOT_CSE - ERROR_CS_ENCRYPTION_FILE_NOT_CSE - - - - No documentation. - - - ERROR_ENCRYPTION_POLICY_DENIES_OPERATION - ERROR_ENCRYPTION_POLICY_DENIES_OPERATION - - - - No documentation. - - - ERROR_NO_BROWSER_SERVERS_FOUND - ERROR_NO_BROWSER_SERVERS_FOUND - - - - No documentation. - - - ERROR_LOG_SECTOR_INVALID - ERROR_LOG_SECTOR_INVALID - - - - No documentation. - - - ERROR_LOG_SECTOR_PARITY_INVALID - ERROR_LOG_SECTOR_PARITY_INVALID - - - - No documentation. - - - ERROR_LOG_SECTOR_REMAPPED - ERROR_LOG_SECTOR_REMAPPED - - - - No documentation. - - - ERROR_LOG_BLOCK_INCOMPLETE - ERROR_LOG_BLOCK_INCOMPLETE - - - - No documentation. - - - ERROR_LOG_INVALID_RANGE - ERROR_LOG_INVALID_RANGE - - - - No documentation. - - - ERROR_LOG_BLOCKS_EXHAUSTED - ERROR_LOG_BLOCKS_EXHAUSTED - - - - No documentation. - - - ERROR_LOG_READ_CONTEXT_INVALID - ERROR_LOG_READ_CONTEXT_INVALID - - - - No documentation. - - - ERROR_LOG_RESTART_INVALID - ERROR_LOG_RESTART_INVALID - - - - No documentation. - - - ERROR_LOG_BLOCK_VERSION - ERROR_LOG_BLOCK_VERSION - - - - No documentation. - - - ERROR_LOG_BLOCK_INVALID - ERROR_LOG_BLOCK_INVALID - - - - No documentation. - - - ERROR_LOG_READ_MODE_INVALID - ERROR_LOG_READ_MODE_INVALID - - - - No documentation. - - - ERROR_LOG_NO_RESTART - ERROR_LOG_NO_RESTART - - - - No documentation. - - - ERROR_LOG_METADATA_CORRUPT - ERROR_LOG_METADATA_CORRUPT - - - - No documentation. - - - ERROR_LOG_METADATA_INVALID - ERROR_LOG_METADATA_INVALID - - - - No documentation. - - - ERROR_LOG_METADATA_INCONSISTENT - ERROR_LOG_METADATA_INCONSISTENT - - - - No documentation. - - - ERROR_LOG_RESERVATION_INVALID - ERROR_LOG_RESERVATION_INVALID - - - - No documentation. - - - ERROR_LOG_CANT_DELETE - ERROR_LOG_CANT_DELETE - - - - No documentation. - - - ERROR_LOG_CONTAINER_LIMIT_EXCEEDED - ERROR_LOG_CONTAINER_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_LOG_START_OF_LOG - ERROR_LOG_START_OF_LOG - - - - No documentation. - - - ERROR_LOG_POLICY_ALREADY_INSTALLED - ERROR_LOG_POLICY_ALREADY_INSTALLED - - - - No documentation. - - - ERROR_LOG_POLICY_NOT_INSTALLED - ERROR_LOG_POLICY_NOT_INSTALLED - - - - No documentation. - - - ERROR_LOG_POLICY_INVALID - ERROR_LOG_POLICY_INVALID - - - - No documentation. - - - ERROR_LOG_POLICY_CONFLICT - ERROR_LOG_POLICY_CONFLICT - - - - No documentation. - - - ERROR_LOG_PINNED_ARCHIVE_TAIL - ERROR_LOG_PINNED_ARCHIVE_TAIL - - - - No documentation. - - - ERROR_LOG_RECORD_NONEXISTENT - ERROR_LOG_RECORD_NONEXISTENT - - - - No documentation. - - - ERROR_LOG_RECORDS_RESERVED_INVALID - ERROR_LOG_RECORDS_RESERVED_INVALID - - - - No documentation. - - - ERROR_LOG_SPACE_RESERVED_INVALID - ERROR_LOG_SPACE_RESERVED_INVALID - - - - No documentation. - - - ERROR_LOG_TAIL_INVALID - ERROR_LOG_TAIL_INVALID - - - - No documentation. - - - ERROR_LOG_FULL - ERROR_LOG_FULL - - - - No documentation. - - - ERROR_COULD_NOT_RESIZE_LOG - ERROR_COULD_NOT_RESIZE_LOG - - - - No documentation. - - - ERROR_LOG_MULTIPLEXED - ERROR_LOG_MULTIPLEXED - - - - No documentation. - - - ERROR_LOG_DEDICATED - ERROR_LOG_DEDICATED - - - - No documentation. - - - ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS - ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS - - - - No documentation. - - - ERROR_LOG_ARCHIVE_IN_PROGRESS - ERROR_LOG_ARCHIVE_IN_PROGRESS - - - - No documentation. - - - ERROR_LOG_EPHEMERAL - ERROR_LOG_EPHEMERAL - - - - No documentation. - - - ERROR_LOG_NOT_ENOUGH_CONTAINERS - ERROR_LOG_NOT_ENOUGH_CONTAINERS - - - - No documentation. - - - ERROR_LOG_CLIENT_ALREADY_REGISTERED - ERROR_LOG_CLIENT_ALREADY_REGISTERED - - - - No documentation. - - - ERROR_LOG_CLIENT_NOT_REGISTERED - ERROR_LOG_CLIENT_NOT_REGISTERED - - - - No documentation. - - - ERROR_LOG_FULL_HANDLER_IN_PROGRESS - ERROR_LOG_FULL_HANDLER_IN_PROGRESS - - - - No documentation. - - - ERROR_LOG_CONTAINER_READ_FAILED - ERROR_LOG_CONTAINER_READ_FAILED - - - - No documentation. - - - ERROR_LOG_CONTAINER_WRITE_FAILED - ERROR_LOG_CONTAINER_WRITE_FAILED - - - - No documentation. - - - ERROR_LOG_CONTAINER_OPEN_FAILED - ERROR_LOG_CONTAINER_OPEN_FAILED - - - - No documentation. - - - ERROR_LOG_CONTAINER_STATE_INVALID - ERROR_LOG_CONTAINER_STATE_INVALID - - - - No documentation. - - - ERROR_LOG_STATE_INVALID - ERROR_LOG_STATE_INVALID - - - - No documentation. - - - ERROR_LOG_PINNED - ERROR_LOG_PINNED - - - - No documentation. - - - ERROR_LOG_METADATA_FLUSH_FAILED - ERROR_LOG_METADATA_FLUSH_FAILED - - - - No documentation. - - - ERROR_LOG_INCONSISTENT_SECURITY - ERROR_LOG_INCONSISTENT_SECURITY - - - - No documentation. - - - ERROR_LOG_APPENDED_FLUSH_FAILED - ERROR_LOG_APPENDED_FLUSH_FAILED - - - - No documentation. - - - ERROR_LOG_PINNED_RESERVATION - ERROR_LOG_PINNED_RESERVATION - - - - No documentation. - - - ERROR_INVALID_TRANSACTION - ERROR_INVALID_TRANSACTION - - - - No documentation. - - - ERROR_TRANSACTION_NOT_ACTIVE - ERROR_TRANSACTION_NOT_ACTIVE - - - - No documentation. - - - ERROR_TRANSACTION_REQUEST_NOT_VALID - ERROR_TRANSACTION_REQUEST_NOT_VALID - - - - No documentation. - - - ERROR_TRANSACTION_NOT_REQUESTED - ERROR_TRANSACTION_NOT_REQUESTED - - - - No documentation. - - - ERROR_TRANSACTION_ALREADY_ABORTED - ERROR_TRANSACTION_ALREADY_ABORTED - - - - No documentation. - - - ERROR_TRANSACTION_ALREADY_COMMITTED - ERROR_TRANSACTION_ALREADY_COMMITTED - - - - No documentation. - - - ERROR_TM_INITIALIZATION_FAILED - ERROR_TM_INITIALIZATION_FAILED - - - - No documentation. - - - ERROR_RESOURCEMANAGER_READ_ONLY - ERROR_RESOURCEMANAGER_READ_ONLY - - - - No documentation. - - - ERROR_TRANSACTION_NOT_JOINED - ERROR_TRANSACTION_NOT_JOINED - - - - No documentation. - - - ERROR_TRANSACTION_SUPERIOR_EXISTS - ERROR_TRANSACTION_SUPERIOR_EXISTS - - - - No documentation. - - - ERROR_CRM_PROTOCOL_ALREADY_EXISTS - ERROR_CRM_PROTOCOL_ALREADY_EXISTS - - - - No documentation. - - - ERROR_TRANSACTION_PROPAGATION_FAILED - ERROR_TRANSACTION_PROPAGATION_FAILED - - - - No documentation. - - - ERROR_CRM_PROTOCOL_NOT_FOUND - ERROR_CRM_PROTOCOL_NOT_FOUND - - - - No documentation. - - - ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER - ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER - - - - No documentation. - - - ERROR_CURRENT_TRANSACTION_NOT_VALID - ERROR_CURRENT_TRANSACTION_NOT_VALID - - - - No documentation. - - - ERROR_TRANSACTION_NOT_FOUND - ERROR_TRANSACTION_NOT_FOUND - - - - No documentation. - - - ERROR_RESOURCEMANAGER_NOT_FOUND - ERROR_RESOURCEMANAGER_NOT_FOUND - - - - No documentation. - - - ERROR_ENLISTMENT_NOT_FOUND - ERROR_ENLISTMENT_NOT_FOUND - - - - No documentation. - - - ERROR_TRANSACTIONMANAGER_NOT_FOUND - ERROR_TRANSACTIONMANAGER_NOT_FOUND - - - - No documentation. - - - ERROR_TRANSACTIONMANAGER_NOT_ONLINE - ERROR_TRANSACTIONMANAGER_NOT_ONLINE - - - - No documentation. - - - ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION - ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION - - - - No documentation. - - - ERROR_TRANSACTION_NOT_ROOT - ERROR_TRANSACTION_NOT_ROOT - - - - No documentation. - - - ERROR_TRANSACTION_OBJECT_EXPIRED - ERROR_TRANSACTION_OBJECT_EXPIRED - - - - No documentation. - - - ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED - ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED - - - - No documentation. - - - ERROR_TRANSACTION_RECORD_TOO_LONG - ERROR_TRANSACTION_RECORD_TOO_LONG - - - - No documentation. - - - ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED - ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED - - - - No documentation. - - - ERROR_TRANSACTION_INTEGRITY_VIOLATED - ERROR_TRANSACTION_INTEGRITY_VIOLATED - - - - No documentation. - - - ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH - ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH - - - - No documentation. - - - ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT - ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT - - - - No documentation. - - - ERROR_TRANSACTION_MUST_WRITETHROUGH - ERROR_TRANSACTION_MUST_WRITETHROUGH - - - - No documentation. - - - ERROR_TRANSACTION_NO_SUPERIOR - ERROR_TRANSACTION_NO_SUPERIOR - - - - No documentation. - - - ERROR_HEURISTIC_DAMAGE_POSSIBLE - ERROR_HEURISTIC_DAMAGE_POSSIBLE - - - - No documentation. - - - ERROR_TRANSACTIONAL_CONFLICT - ERROR_TRANSACTIONAL_CONFLICT - - - - No documentation. - - - ERROR_RM_NOT_ACTIVE - ERROR_RM_NOT_ACTIVE - - - - No documentation. - - - ERROR_RM_METADATA_CORRUPT - ERROR_RM_METADATA_CORRUPT - - - - No documentation. - - - ERROR_DIRECTORY_NOT_RM - ERROR_DIRECTORY_NOT_RM - - - - No documentation. - - - ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE - ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE - - - - No documentation. - - - ERROR_LOG_RESIZE_INVALID_SIZE - ERROR_LOG_RESIZE_INVALID_SIZE - - - - No documentation. - - - ERROR_OBJECT_NO_LONGER_EXISTS - ERROR_OBJECT_NO_LONGER_EXISTS - - - - No documentation. - - - ERROR_STREAM_MINIVERSION_NOT_FOUND - ERROR_STREAM_MINIVERSION_NOT_FOUND - - - - No documentation. - - - ERROR_STREAM_MINIVERSION_NOT_VALID - ERROR_STREAM_MINIVERSION_NOT_VALID - - - - No documentation. - - - ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION - ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION - - - - No documentation. - - - ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT - ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT - - - - No documentation. - - - ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS - ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS - - - - No documentation. - - - ERROR_REMOTE_FILE_VERSION_MISMATCH - ERROR_REMOTE_FILE_VERSION_MISMATCH - - - - No documentation. - - - ERROR_HANDLE_NO_LONGER_VALID - ERROR_HANDLE_NO_LONGER_VALID - - - - No documentation. - - - ERROR_NO_TXF_METADATA - ERROR_NO_TXF_METADATA - - - - No documentation. - - - ERROR_LOG_CORRUPTION_DETECTED - ERROR_LOG_CORRUPTION_DETECTED - - - - No documentation. - - - ERROR_CANT_RECOVER_WITH_HANDLE_OPEN - ERROR_CANT_RECOVER_WITH_HANDLE_OPEN - - - - No documentation. - - - ERROR_RM_DISCONNECTED - ERROR_RM_DISCONNECTED - - - - No documentation. - - - ERROR_ENLISTMENT_NOT_SUPERIOR - ERROR_ENLISTMENT_NOT_SUPERIOR - - - - No documentation. - - - ERROR_RECOVERY_NOT_NEEDED - ERROR_RECOVERY_NOT_NEEDED - - - - No documentation. - - - ERROR_RM_ALREADY_STARTED - ERROR_RM_ALREADY_STARTED - - - - No documentation. - - - ERROR_FILE_IDENTITY_NOT_PERSISTENT - ERROR_FILE_IDENTITY_NOT_PERSISTENT - - - - No documentation. - - - ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY - ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY - - - - No documentation. - - - ERROR_CANT_CROSS_RM_BOUNDARY - ERROR_CANT_CROSS_RM_BOUNDARY - - - - No documentation. - - - ERROR_TXF_DIR_NOT_EMPTY - ERROR_TXF_DIR_NOT_EMPTY - - - - No documentation. - - - ERROR_INDOUBT_TRANSACTIONS_EXIST - ERROR_INDOUBT_TRANSACTIONS_EXIST - - - - No documentation. - - - ERROR_TM_VOLATILE - ERROR_TM_VOLATILE - - - - No documentation. - - - ERROR_ROLLBACK_TIMER_EXPIRED - ERROR_ROLLBACK_TIMER_EXPIRED - - - - No documentation. - - - ERROR_TXF_ATTRIBUTE_CORRUPT - ERROR_TXF_ATTRIBUTE_CORRUPT - - - - No documentation. - - - ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION - ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION - - - - No documentation. - - - ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED - ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED - - - - No documentation. - - - ERROR_LOG_GROWTH_FAILED - ERROR_LOG_GROWTH_FAILED - - - - No documentation. - - - ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE - ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE - - - - No documentation. - - - ERROR_TXF_METADATA_ALREADY_PRESENT - ERROR_TXF_METADATA_ALREADY_PRESENT - - - - No documentation. - - - ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET - ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET - - - - No documentation. - - - ERROR_TRANSACTION_REQUIRED_PROMOTION - ERROR_TRANSACTION_REQUIRED_PROMOTION - - - - No documentation. - - - ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION - ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION - - - - No documentation. - - - ERROR_TRANSACTIONS_NOT_FROZEN - ERROR_TRANSACTIONS_NOT_FROZEN - - - - No documentation. - - - ERROR_TRANSACTION_FREEZE_IN_PROGRESS - ERROR_TRANSACTION_FREEZE_IN_PROGRESS - - - - No documentation. - - - ERROR_NOT_SNAPSHOT_VOLUME - ERROR_NOT_SNAPSHOT_VOLUME - - - - No documentation. - - - ERROR_NO_SAVEPOINT_WITH_OPEN_FILES - ERROR_NO_SAVEPOINT_WITH_OPEN_FILES - - - - No documentation. - - - ERROR_DATA_LOST_REPAIR - ERROR_DATA_LOST_REPAIR - - - - No documentation. - - - ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION - ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION - - - - No documentation. - - - ERROR_TM_IDENTITY_MISMATCH - ERROR_TM_IDENTITY_MISMATCH - - - - No documentation. - - - ERROR_FLOATED_SECTION - ERROR_FLOATED_SECTION - - - - No documentation. - - - ERROR_CANNOT_ACCEPT_TRANSACTED_WORK - ERROR_CANNOT_ACCEPT_TRANSACTED_WORK - - - - No documentation. - - - ERROR_CANNOT_ABORT_TRANSACTIONS - ERROR_CANNOT_ABORT_TRANSACTIONS - - - - No documentation. - - - ERROR_BAD_CLUSTERS - ERROR_BAD_CLUSTERS - - - - No documentation. - - - ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION - ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION - - - - No documentation. - - - ERROR_VOLUME_DIRTY - ERROR_VOLUME_DIRTY - - - - No documentation. - - - ERROR_NO_LINK_TRACKING_IN_TRANSACTION - ERROR_NO_LINK_TRACKING_IN_TRANSACTION - - - - No documentation. - - - ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION - ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION - - - - No documentation. - - - ERROR_EXPIRED_HANDLE - ERROR_EXPIRED_HANDLE - - - - No documentation. - - - ERROR_TRANSACTION_NOT_ENLISTED - ERROR_TRANSACTION_NOT_ENLISTED - - - - No documentation. - - - ERROR_CTX_WINSTATION_NAME_INVALID - ERROR_CTX_WINSTATION_NAME_INVALID - - - - No documentation. - - - ERROR_CTX_INVALID_PD - ERROR_CTX_INVALID_PD - - - - No documentation. - - - ERROR_CTX_PD_NOT_FOUND - ERROR_CTX_PD_NOT_FOUND - - - - No documentation. - - - ERROR_CTX_WD_NOT_FOUND - ERROR_CTX_WD_NOT_FOUND - - - - No documentation. - - - ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY - ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY - - - - No documentation. - - - ERROR_CTX_SERVICE_NAME_COLLISION - ERROR_CTX_SERVICE_NAME_COLLISION - - - - No documentation. - - - ERROR_CTX_CLOSE_PENDING - ERROR_CTX_CLOSE_PENDING - - - - No documentation. - - - ERROR_CTX_NO_OUTBUF - ERROR_CTX_NO_OUTBUF - - - - No documentation. - - - ERROR_CTX_MODEM_INF_NOT_FOUND - ERROR_CTX_MODEM_INF_NOT_FOUND - - - - No documentation. - - - ERROR_CTX_INVALID_MODEMNAME - ERROR_CTX_INVALID_MODEMNAME - - - - No documentation. - - - ERROR_CTX_MODEM_RESPONSE_ERROR - ERROR_CTX_MODEM_RESPONSE_ERROR - - - - No documentation. - - - ERROR_CTX_MODEM_RESPONSE_TIMEOUT - ERROR_CTX_MODEM_RESPONSE_TIMEOUT - - - - No documentation. - - - ERROR_CTX_MODEM_RESPONSE_NO_CARRIER - ERROR_CTX_MODEM_RESPONSE_NO_CARRIER - - - - No documentation. - - - ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE - ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE - - - - No documentation. - - - ERROR_CTX_MODEM_RESPONSE_BUSY - ERROR_CTX_MODEM_RESPONSE_BUSY - - - - No documentation. - - - ERROR_CTX_MODEM_RESPONSE_VOICE - ERROR_CTX_MODEM_RESPONSE_VOICE - - - - No documentation. - - - ERROR_CTX_TD_ERROR - ERROR_CTX_TD_ERROR - - - - No documentation. - - - ERROR_CTX_WINSTATION_NOT_FOUND - ERROR_CTX_WINSTATION_NOT_FOUND - - - - No documentation. - - - ERROR_CTX_WINSTATION_ALREADY_EXISTS - ERROR_CTX_WINSTATION_ALREADY_EXISTS - - - - No documentation. - - - ERROR_CTX_WINSTATION_BUSY - ERROR_CTX_WINSTATION_BUSY - - - - No documentation. - - - ERROR_CTX_BAD_VIDEO_MODE - ERROR_CTX_BAD_VIDEO_MODE - - - - No documentation. - - - ERROR_CTX_GRAPHICS_INVALID - ERROR_CTX_GRAPHICS_INVALID - - - - No documentation. - - - ERROR_CTX_LOGON_DISABLED - ERROR_CTX_LOGON_DISABLED - - - - No documentation. - - - ERROR_CTX_NOT_CONSOLE - ERROR_CTX_NOT_CONSOLE - - - - No documentation. - - - ERROR_CTX_CLIENT_QUERY_TIMEOUT - ERROR_CTX_CLIENT_QUERY_TIMEOUT - - - - No documentation. - - - ERROR_CTX_CONSOLE_DISCONNECT - ERROR_CTX_CONSOLE_DISCONNECT - - - - No documentation. - - - ERROR_CTX_CONSOLE_CONNECT - ERROR_CTX_CONSOLE_CONNECT - - - - No documentation. - - - ERROR_CTX_SHADOW_DENIED - ERROR_CTX_SHADOW_DENIED - - - - No documentation. - - - ERROR_CTX_WINSTATION_ACCESS_DENIED - ERROR_CTX_WINSTATION_ACCESS_DENIED - - - - No documentation. - - - ERROR_CTX_INVALID_WD - ERROR_CTX_INVALID_WD - - - - No documentation. - - - ERROR_CTX_SHADOW_INVALID - ERROR_CTX_SHADOW_INVALID - - - - No documentation. - - - ERROR_CTX_SHADOW_DISABLED - ERROR_CTX_SHADOW_DISABLED - - - - No documentation. - - - ERROR_CTX_CLIENT_LICENSE_IN_USE - ERROR_CTX_CLIENT_LICENSE_IN_USE - - - - No documentation. - - - ERROR_CTX_CLIENT_LICENSE_NOT_SET - ERROR_CTX_CLIENT_LICENSE_NOT_SET - - - - No documentation. - - - ERROR_CTX_LICENSE_NOT_AVAILABLE - ERROR_CTX_LICENSE_NOT_AVAILABLE - - - - No documentation. - - - ERROR_CTX_LICENSE_CLIENT_INVALID - ERROR_CTX_LICENSE_CLIENT_INVALID - - - - No documentation. - - - ERROR_CTX_LICENSE_EXPIRED - ERROR_CTX_LICENSE_EXPIRED - - - - No documentation. - - - ERROR_CTX_SHADOW_NOT_RUNNING - ERROR_CTX_SHADOW_NOT_RUNNING - - - - No documentation. - - - ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE - ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE - - - - No documentation. - - - ERROR_ACTIVATION_COUNT_EXCEEDED - ERROR_ACTIVATION_COUNT_EXCEEDED - - - - No documentation. - - - ERROR_CTX_WINSTATIONS_DISABLED - ERROR_CTX_WINSTATIONS_DISABLED - - - - No documentation. - - - ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED - ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED - - - - No documentation. - - - ERROR_CTX_SESSION_IN_USE - ERROR_CTX_SESSION_IN_USE - - - - No documentation. - - - ERROR_CTX_NO_FORCE_LOGOFF - ERROR_CTX_NO_FORCE_LOGOFF - - - - No documentation. - - - ERROR_CTX_ACCOUNT_RESTRICTION - ERROR_CTX_ACCOUNT_RESTRICTION - - - - No documentation. - - - ERROR_RDP_PROTOCOL_ERROR - ERROR_RDP_PROTOCOL_ERROR - - - - No documentation. - - - ERROR_CTX_CDM_CONNECT - ERROR_CTX_CDM_CONNECT - - - - No documentation. - - - ERROR_CTX_CDM_DISCONNECT - ERROR_CTX_CDM_DISCONNECT - - - - No documentation. - - - ERROR_CTX_SECURITY_LAYER_ERROR - ERROR_CTX_SECURITY_LAYER_ERROR - - - - No documentation. - - - ERROR_TS_INCOMPATIBLE_SESSIONS - ERROR_TS_INCOMPATIBLE_SESSIONS - - - - No documentation. - - - ERROR_TS_VIDEO_SUBSYSTEM_ERROR - ERROR_TS_VIDEO_SUBSYSTEM_ERROR - - - - No documentation. - - - ERROR_DS_NOT_INSTALLED - ERROR_DS_NOT_INSTALLED - - - - No documentation. - - - ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY - ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY - - - - No documentation. - - - ERROR_DS_NO_ATTRIBUTE_OR_VALUE - ERROR_DS_NO_ATTRIBUTE_OR_VALUE - - - - No documentation. - - - ERROR_DS_INVALID_ATTRIBUTE_SYNTAX - ERROR_DS_INVALID_ATTRIBUTE_SYNTAX - - - - No documentation. - - - ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED - ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED - - - - No documentation. - - - ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS - ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS - - - - No documentation. - - - ERROR_DS_BUSY - ERROR_DS_BUSY - - - - No documentation. - - - ERROR_DS_UNAVAILABLE - ERROR_DS_UNAVAILABLE - - - - No documentation. - - - ERROR_DS_NO_RIDS_ALLOCATED - ERROR_DS_NO_RIDS_ALLOCATED - - - - No documentation. - - - ERROR_DS_NO_MORE_RIDS - ERROR_DS_NO_MORE_RIDS - - - - No documentation. - - - ERROR_DS_INCORRECT_ROLE_OWNER - ERROR_DS_INCORRECT_ROLE_OWNER - - - - No documentation. - - - ERROR_DS_RIDMGR_INIT_ERROR - ERROR_DS_RIDMGR_INIT_ERROR - - - - No documentation. - - - ERROR_DS_OBJ_CLASS_VIOLATION - ERROR_DS_OBJ_CLASS_VIOLATION - - - - No documentation. - - - ERROR_DS_CANT_ON_NON_LEAF - ERROR_DS_CANT_ON_NON_LEAF - - - - No documentation. - - - ERROR_DS_CANT_ON_RDN - ERROR_DS_CANT_ON_RDN - - - - No documentation. - - - ERROR_DS_CANT_MOD_OBJ_CLASS - ERROR_DS_CANT_MOD_OBJ_CLASS - - - - No documentation. - - - ERROR_DS_CROSS_DOM_MOVE_ERROR - ERROR_DS_CROSS_DOM_MOVE_ERROR - - - - No documentation. - - - ERROR_DS_GC_NOT_AVAILABLE - ERROR_DS_GC_NOT_AVAILABLE - - - - No documentation. - - - ERROR_SHARED_POLICY - ERROR_SHARED_POLICY - - - - No documentation. - - - ERROR_POLICY_OBJECT_NOT_FOUND - ERROR_POLICY_OBJECT_NOT_FOUND - - - - No documentation. - - - ERROR_POLICY_ONLY_IN_DS - ERROR_POLICY_ONLY_IN_DS - - - - No documentation. - - - ERROR_PROMOTION_ACTIVE - ERROR_PROMOTION_ACTIVE - - - - No documentation. - - - ERROR_NO_PROMOTION_ACTIVE - ERROR_NO_PROMOTION_ACTIVE - - - - No documentation. - - - ERROR_DS_OPERATIONS_ERROR - ERROR_DS_OPERATIONS_ERROR - - - - No documentation. - - - ERROR_DS_PROTOCOL_ERROR - ERROR_DS_PROTOCOL_ERROR - - - - No documentation. - - - ERROR_DS_TIMELIMIT_EXCEEDED - ERROR_DS_TIMELIMIT_EXCEEDED - - - - No documentation. - - - ERROR_DS_SIZELIMIT_EXCEEDED - ERROR_DS_SIZELIMIT_EXCEEDED - - - - No documentation. - - - ERROR_DS_ADMIN_LIMIT_EXCEEDED - ERROR_DS_ADMIN_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_DS_COMPARE_FALSE - ERROR_DS_COMPARE_FALSE - - - - No documentation. - - - ERROR_DS_COMPARE_TRUE - ERROR_DS_COMPARE_TRUE - - - - No documentation. - - - ERROR_DS_AUTH_METHOD_NOT_SUPPORTED - ERROR_DS_AUTH_METHOD_NOT_SUPPORTED - - - - No documentation. - - - ERROR_DS_STRONG_AUTH_REQUIRED - ERROR_DS_STRONG_AUTH_REQUIRED - - - - No documentation. - - - ERROR_DS_INAPPROPRIATE_AUTH - ERROR_DS_INAPPROPRIATE_AUTH - - - - No documentation. - - - ERROR_DS_AUTH_UNKNOWN - ERROR_DS_AUTH_UNKNOWN - - - - No documentation. - - - ERROR_DS_REFERRAL - ERROR_DS_REFERRAL - - - - No documentation. - - - ERROR_DS_UNAVAILABLE_CRIT_EXTENSION - ERROR_DS_UNAVAILABLE_CRIT_EXTENSION - - - - No documentation. - - - ERROR_DS_CONFIDENTIALITY_REQUIRED - ERROR_DS_CONFIDENTIALITY_REQUIRED - - - - No documentation. - - - ERROR_DS_INAPPROPRIATE_MATCHING - ERROR_DS_INAPPROPRIATE_MATCHING - - - - No documentation. - - - ERROR_DS_CONSTRAINT_VIOLATION - ERROR_DS_CONSTRAINT_VIOLATION - - - - No documentation. - - - ERROR_DS_NO_SUCH_OBJECT - ERROR_DS_NO_SUCH_OBJECT - - - - No documentation. - - - ERROR_DS_ALIAS_PROBLEM - ERROR_DS_ALIAS_PROBLEM - - - - No documentation. - - - ERROR_DS_INVALID_DN_SYNTAX - ERROR_DS_INVALID_DN_SYNTAX - - - - No documentation. - - - ERROR_DS_IS_LEAF - ERROR_DS_IS_LEAF - - - - No documentation. - - - ERROR_DS_ALIAS_DEREF_PROBLEM - ERROR_DS_ALIAS_DEREF_PROBLEM - - - - No documentation. - - - ERROR_DS_UNWILLING_TO_PERFORM - ERROR_DS_UNWILLING_TO_PERFORM - - - - No documentation. - - - ERROR_DS_LOOP_DETECT - ERROR_DS_LOOP_DETECT - - - - No documentation. - - - ERROR_DS_NAMING_VIOLATION - ERROR_DS_NAMING_VIOLATION - - - - No documentation. - - - ERROR_DS_OBJECT_RESULTS_TOO_LARGE - ERROR_DS_OBJECT_RESULTS_TOO_LARGE - - - - No documentation. - - - ERROR_DS_AFFECTS_MULTIPLE_DSAS - ERROR_DS_AFFECTS_MULTIPLE_DSAS - - - - No documentation. - - - ERROR_DS_SERVER_DOWN - ERROR_DS_SERVER_DOWN - - - - No documentation. - - - ERROR_DS_LOCAL_ERROR - ERROR_DS_LOCAL_ERROR - - - - No documentation. - - - ERROR_DS_ENCODING_ERROR - ERROR_DS_ENCODING_ERROR - - - - No documentation. - - - ERROR_DS_DECODING_ERROR - ERROR_DS_DECODING_ERROR - - - - No documentation. - - - ERROR_DS_FILTER_UNKNOWN - ERROR_DS_FILTER_UNKNOWN - - - - No documentation. - - - ERROR_DS_PARAM_ERROR - ERROR_DS_PARAM_ERROR - - - - No documentation. - - - ERROR_DS_NOT_SUPPORTED - ERROR_DS_NOT_SUPPORTED - - - - No documentation. - - - ERROR_DS_NO_RESULTS_RETURNED - ERROR_DS_NO_RESULTS_RETURNED - - - - No documentation. - - - ERROR_DS_CONTROL_NOT_FOUND - ERROR_DS_CONTROL_NOT_FOUND - - - - No documentation. - - - ERROR_DS_CLIENT_LOOP - ERROR_DS_CLIENT_LOOP - - - - No documentation. - - - ERROR_DS_REFERRAL_LIMIT_EXCEEDED - ERROR_DS_REFERRAL_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_DS_SORT_CONTROL_MISSING - ERROR_DS_SORT_CONTROL_MISSING - - - - No documentation. - - - ERROR_DS_OFFSET_RANGE_ERROR - ERROR_DS_OFFSET_RANGE_ERROR - - - - No documentation. - - - ERROR_DS_RIDMGR_DISABLED - ERROR_DS_RIDMGR_DISABLED - - - - No documentation. - - - ERROR_DS_ROOT_MUST_BE_NC - ERROR_DS_ROOT_MUST_BE_NC - - - - No documentation. - - - ERROR_DS_ADD_REPLICA_INHIBITED - ERROR_DS_ADD_REPLICA_INHIBITED - - - - No documentation. - - - ERROR_DS_ATT_NOT_DEF_IN_SCHEMA - ERROR_DS_ATT_NOT_DEF_IN_SCHEMA - - - - No documentation. - - - ERROR_DS_MAX_OBJ_SIZE_EXCEEDED - ERROR_DS_MAX_OBJ_SIZE_EXCEEDED - - - - No documentation. - - - ERROR_DS_OBJ_STRING_NAME_EXISTS - ERROR_DS_OBJ_STRING_NAME_EXISTS - - - - No documentation. - - - ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA - ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA - - - - No documentation. - - - ERROR_DS_RDN_DOESNT_MATCH_SCHEMA - ERROR_DS_RDN_DOESNT_MATCH_SCHEMA - - - - No documentation. - - - ERROR_DS_NO_REQUESTED_ATTS_FOUND - ERROR_DS_NO_REQUESTED_ATTS_FOUND - - - - No documentation. - - - ERROR_DS_USER_BUFFER_TO_SMALL - ERROR_DS_USER_BUFFER_TO_SMALL - - - - No documentation. - - - ERROR_DS_ATT_IS_NOT_ON_OBJ - ERROR_DS_ATT_IS_NOT_ON_OBJ - - - - No documentation. - - - ERROR_DS_ILLEGAL_MOD_OPERATION - ERROR_DS_ILLEGAL_MOD_OPERATION - - - - No documentation. - - - ERROR_DS_OBJ_TOO_LARGE - ERROR_DS_OBJ_TOO_LARGE - - - - No documentation. - - - ERROR_DS_BAD_INSTANCE_TYPE - ERROR_DS_BAD_INSTANCE_TYPE - - - - No documentation. - - - ERROR_DS_MASTERDSA_REQUIRED - ERROR_DS_MASTERDSA_REQUIRED - - - - No documentation. - - - ERROR_DS_OBJECT_CLASS_REQUIRED - ERROR_DS_OBJECT_CLASS_REQUIRED - - - - No documentation. - - - ERROR_DS_MISSING_REQUIRED_ATT - ERROR_DS_MISSING_REQUIRED_ATT - - - - No documentation. - - - ERROR_DS_ATT_NOT_DEF_FOR_CLASS - ERROR_DS_ATT_NOT_DEF_FOR_CLASS - - - - No documentation. - - - ERROR_DS_ATT_ALREADY_EXISTS - ERROR_DS_ATT_ALREADY_EXISTS - - - - No documentation. - - - ERROR_DS_CANT_ADD_ATT_VALUES - ERROR_DS_CANT_ADD_ATT_VALUES - - - - No documentation. - - - ERROR_DS_SINGLE_VALUE_CONSTRAINT - ERROR_DS_SINGLE_VALUE_CONSTRAINT - - - - No documentation. - - - ERROR_DS_RANGE_CONSTRAINT - ERROR_DS_RANGE_CONSTRAINT - - - - No documentation. - - - ERROR_DS_ATT_VAL_ALREADY_EXISTS - ERROR_DS_ATT_VAL_ALREADY_EXISTS - - - - No documentation. - - - ERROR_DS_CANT_REM_MISSING_ATT - ERROR_DS_CANT_REM_MISSING_ATT - - - - No documentation. - - - ERROR_DS_CANT_REM_MISSING_ATT_VAL - ERROR_DS_CANT_REM_MISSING_ATT_VAL - - - - No documentation. - - - ERROR_DS_ROOT_CANT_BE_SUBREF - ERROR_DS_ROOT_CANT_BE_SUBREF - - - - No documentation. - - - ERROR_DS_NO_CHAINING - ERROR_DS_NO_CHAINING - - - - No documentation. - - - ERROR_DS_NO_CHAINED_EVAL - ERROR_DS_NO_CHAINED_EVAL - - - - No documentation. - - - ERROR_DS_NO_PARENT_OBJECT - ERROR_DS_NO_PARENT_OBJECT - - - - No documentation. - - - ERROR_DS_PARENT_IS_AN_ALIAS - ERROR_DS_PARENT_IS_AN_ALIAS - - - - No documentation. - - - ERROR_DS_CANT_MIX_MASTER_AND_REPS - ERROR_DS_CANT_MIX_MASTER_AND_REPS - - - - No documentation. - - - ERROR_DS_CHILDREN_EXIST - ERROR_DS_CHILDREN_EXIST - - - - No documentation. - - - ERROR_DS_OBJ_NOT_FOUND - ERROR_DS_OBJ_NOT_FOUND - - - - No documentation. - - - ERROR_DS_ALIASED_OBJ_MISSING - ERROR_DS_ALIASED_OBJ_MISSING - - - - No documentation. - - - ERROR_DS_BAD_NAME_SYNTAX - ERROR_DS_BAD_NAME_SYNTAX - - - - No documentation. - - - ERROR_DS_ALIAS_POINTS_TO_ALIAS - ERROR_DS_ALIAS_POINTS_TO_ALIAS - - - - No documentation. - - - ERROR_DS_CANT_DEREF_ALIAS - ERROR_DS_CANT_DEREF_ALIAS - - - - No documentation. - - - ERROR_DS_OUT_OF_SCOPE - ERROR_DS_OUT_OF_SCOPE - - - - No documentation. - - - ERROR_DS_OBJECT_BEING_REMOVED - ERROR_DS_OBJECT_BEING_REMOVED - - - - No documentation. - - - ERROR_DS_CANT_DELETE_DSA_OBJ - ERROR_DS_CANT_DELETE_DSA_OBJ - - - - No documentation. - - - ERROR_DS_GENERIC_ERROR - ERROR_DS_GENERIC_ERROR - - - - No documentation. - - - ERROR_DS_DSA_MUST_BE_INT_MASTER - ERROR_DS_DSA_MUST_BE_INT_MASTER - - - - No documentation. - - - ERROR_DS_CLASS_NOT_DSA - ERROR_DS_CLASS_NOT_DSA - - - - No documentation. - - - ERROR_DS_INSUFF_ACCESS_RIGHTS - ERROR_DS_INSUFF_ACCESS_RIGHTS - - - - No documentation. - - - ERROR_DS_ILLEGAL_SUPERIOR - ERROR_DS_ILLEGAL_SUPERIOR - - - - No documentation. - - - ERROR_DS_ATTRIBUTE_OWNED_BY_SAM - ERROR_DS_ATTRIBUTE_OWNED_BY_SAM - - - - No documentation. - - - ERROR_DS_NAME_TOO_MANY_PARTS - ERROR_DS_NAME_TOO_MANY_PARTS - - - - No documentation. - - - ERROR_DS_NAME_TOO_LONG - ERROR_DS_NAME_TOO_LONG - - - - No documentation. - - - ERROR_DS_NAME_VALUE_TOO_LONG - ERROR_DS_NAME_VALUE_TOO_LONG - - - - No documentation. - - - ERROR_DS_NAME_UNPARSEABLE - ERROR_DS_NAME_UNPARSEABLE - - - - No documentation. - - - ERROR_DS_NAME_TYPE_UNKNOWN - ERROR_DS_NAME_TYPE_UNKNOWN - - - - No documentation. - - - ERROR_DS_NOT_AN_OBJECT - ERROR_DS_NOT_AN_OBJECT - - - - No documentation. - - - ERROR_DS_SEC_DESC_TOO_SHORT - ERROR_DS_SEC_DESC_TOO_SHORT - - - - No documentation. - - - ERROR_DS_SEC_DESC_INVALID - ERROR_DS_SEC_DESC_INVALID - - - - No documentation. - - - ERROR_DS_NO_DELETED_NAME - ERROR_DS_NO_DELETED_NAME - - - - No documentation. - - - ERROR_DS_SUBREF_MUST_HAVE_PARENT - ERROR_DS_SUBREF_MUST_HAVE_PARENT - - - - No documentation. - - - ERROR_DS_NCNAME_MUST_BE_NC - ERROR_DS_NCNAME_MUST_BE_NC - - - - No documentation. - - - ERROR_DS_CANT_ADD_SYSTEM_ONLY - ERROR_DS_CANT_ADD_SYSTEM_ONLY - - - - No documentation. - - - ERROR_DS_CLASS_MUST_BE_CONCRETE - ERROR_DS_CLASS_MUST_BE_CONCRETE - - - - No documentation. - - - ERROR_DS_INVALID_DMD - ERROR_DS_INVALID_DMD - - - - No documentation. - - - ERROR_DS_OBJ_GUID_EXISTS - ERROR_DS_OBJ_GUID_EXISTS - - - - No documentation. - - - ERROR_DS_NOT_ON_BACKLINK - ERROR_DS_NOT_ON_BACKLINK - - - - No documentation. - - - ERROR_DS_NO_CROSSREF_FOR_NC - ERROR_DS_NO_CROSSREF_FOR_NC - - - - No documentation. - - - ERROR_DS_SHUTTING_DOWN - ERROR_DS_SHUTTING_DOWN - - - - No documentation. - - - ERROR_DS_UNKNOWN_OPERATION - ERROR_DS_UNKNOWN_OPERATION - - - - No documentation. - - - ERROR_DS_INVALID_ROLE_OWNER - ERROR_DS_INVALID_ROLE_OWNER - - - - No documentation. - - - ERROR_DS_COULDNT_CONTACT_FSMO - ERROR_DS_COULDNT_CONTACT_FSMO - - - - No documentation. - - - ERROR_DS_CROSS_NC_DN_RENAME - ERROR_DS_CROSS_NC_DN_RENAME - - - - No documentation. - - - ERROR_DS_CANT_MOD_SYSTEM_ONLY - ERROR_DS_CANT_MOD_SYSTEM_ONLY - - - - No documentation. - - - ERROR_DS_REPLICATOR_ONLY - ERROR_DS_REPLICATOR_ONLY - - - - No documentation. - - - ERROR_DS_OBJ_CLASS_NOT_DEFINED - ERROR_DS_OBJ_CLASS_NOT_DEFINED - - - - No documentation. - - - ERROR_DS_OBJ_CLASS_NOT_SUBCLASS - ERROR_DS_OBJ_CLASS_NOT_SUBCLASS - - - - No documentation. - - - ERROR_DS_NAME_REFERENCE_INVALID - ERROR_DS_NAME_REFERENCE_INVALID - - - - No documentation. - - - ERROR_DS_CROSS_REF_EXISTS - ERROR_DS_CROSS_REF_EXISTS - - - - No documentation. - - - ERROR_DS_CANT_DEL_MASTER_CROSSREF - ERROR_DS_CANT_DEL_MASTER_CROSSREF - - - - No documentation. - - - ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD - ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD - - - - No documentation. - - - ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX - ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX - - - - No documentation. - - - ERROR_DS_DUP_RDN - ERROR_DS_DUP_RDN - - - - No documentation. - - - ERROR_DS_DUP_OID - ERROR_DS_DUP_OID - - - - No documentation. - - - ERROR_DS_DUP_MAPI_ID - ERROR_DS_DUP_MAPI_ID - - - - No documentation. - - - ERROR_DS_DUP_SCHEMA_ID_GUID - ERROR_DS_DUP_SCHEMA_ID_GUID - - - - No documentation. - - - ERROR_DS_DUP_LDAP_DISPLAY_NAME - ERROR_DS_DUP_LDAP_DISPLAY_NAME - - - - No documentation. - - - ERROR_DS_SEMANTIC_ATT_TEST - ERROR_DS_SEMANTIC_ATT_TEST - - - - No documentation. - - - ERROR_DS_SYNTAX_MISMATCH - ERROR_DS_SYNTAX_MISMATCH - - - - No documentation. - - - ERROR_DS_EXISTS_IN_MUST_HAVE - ERROR_DS_EXISTS_IN_MUST_HAVE - - - - No documentation. - - - ERROR_DS_EXISTS_IN_MAY_HAVE - ERROR_DS_EXISTS_IN_MAY_HAVE - - - - No documentation. - - - ERROR_DS_NONEXISTENT_MAY_HAVE - ERROR_DS_NONEXISTENT_MAY_HAVE - - - - No documentation. - - - ERROR_DS_NONEXISTENT_MUST_HAVE - ERROR_DS_NONEXISTENT_MUST_HAVE - - - - No documentation. - - - ERROR_DS_AUX_CLS_TEST_FAIL - ERROR_DS_AUX_CLS_TEST_FAIL - - - - No documentation. - - - ERROR_DS_NONEXISTENT_POSS_SUP - ERROR_DS_NONEXISTENT_POSS_SUP - - - - No documentation. - - - ERROR_DS_SUB_CLS_TEST_FAIL - ERROR_DS_SUB_CLS_TEST_FAIL - - - - No documentation. - - - ERROR_DS_BAD_RDN_ATT_ID_SYNTAX - ERROR_DS_BAD_RDN_ATT_ID_SYNTAX - - - - No documentation. - - - ERROR_DS_EXISTS_IN_AUX_CLS - ERROR_DS_EXISTS_IN_AUX_CLS - - - - No documentation. - - - ERROR_DS_EXISTS_IN_SUB_CLS - ERROR_DS_EXISTS_IN_SUB_CLS - - - - No documentation. - - - ERROR_DS_EXISTS_IN_POSS_SUP - ERROR_DS_EXISTS_IN_POSS_SUP - - - - No documentation. - - - ERROR_DS_RECALCSCHEMA_FAILED - ERROR_DS_RECALCSCHEMA_FAILED - - - - No documentation. - - - ERROR_DS_TREE_DELETE_NOT_FINISHED - ERROR_DS_TREE_DELETE_NOT_FINISHED - - - - No documentation. - - - ERROR_DS_CANT_DELETE - ERROR_DS_CANT_DELETE - - - - No documentation. - - - ERROR_DS_ATT_SCHEMA_REQ_ID - ERROR_DS_ATT_SCHEMA_REQ_ID - - - - No documentation. - - - ERROR_DS_BAD_ATT_SCHEMA_SYNTAX - ERROR_DS_BAD_ATT_SCHEMA_SYNTAX - - - - No documentation. - - - ERROR_DS_CANT_CACHE_ATT - ERROR_DS_CANT_CACHE_ATT - - - - No documentation. - - - ERROR_DS_CANT_CACHE_CLASS - ERROR_DS_CANT_CACHE_CLASS - - - - No documentation. - - - ERROR_DS_CANT_REMOVE_ATT_CACHE - ERROR_DS_CANT_REMOVE_ATT_CACHE - - - - No documentation. - - - ERROR_DS_CANT_REMOVE_CLASS_CACHE - ERROR_DS_CANT_REMOVE_CLASS_CACHE - - - - No documentation. - - - ERROR_DS_CANT_RETRIEVE_DN - ERROR_DS_CANT_RETRIEVE_DN - - - - No documentation. - - - ERROR_DS_MISSING_SUPREF - ERROR_DS_MISSING_SUPREF - - - - No documentation. - - - ERROR_DS_CANT_RETRIEVE_INSTANCE - ERROR_DS_CANT_RETRIEVE_INSTANCE - - - - No documentation. - - - ERROR_DS_CODE_INCONSISTENCY - ERROR_DS_CODE_INCONSISTENCY - - - - No documentation. - - - ERROR_DS_DATABASE_ERROR - ERROR_DS_DATABASE_ERROR - - - - No documentation. - - - ERROR_DS_GOVERNSID_MISSING - ERROR_DS_GOVERNSID_MISSING - - - - No documentation. - - - ERROR_DS_MISSING_EXPECTED_ATT - ERROR_DS_MISSING_EXPECTED_ATT - - - - No documentation. - - - ERROR_DS_NCNAME_MISSING_CR_REF - ERROR_DS_NCNAME_MISSING_CR_REF - - - - No documentation. - - - ERROR_DS_SECURITY_CHECKING_ERROR - ERROR_DS_SECURITY_CHECKING_ERROR - - - - No documentation. - - - ERROR_DS_SCHEMA_NOT_LOADED - ERROR_DS_SCHEMA_NOT_LOADED - - - - No documentation. - - - ERROR_DS_SCHEMA_ALLOC_FAILED - ERROR_DS_SCHEMA_ALLOC_FAILED - - - - No documentation. - - - ERROR_DS_ATT_SCHEMA_REQ_SYNTAX - ERROR_DS_ATT_SCHEMA_REQ_SYNTAX - - - - No documentation. - - - ERROR_DS_GCVERIFY_ERROR - ERROR_DS_GCVERIFY_ERROR - - - - No documentation. - - - ERROR_DS_DRA_SCHEMA_MISMATCH - ERROR_DS_DRA_SCHEMA_MISMATCH - - - - No documentation. - - - ERROR_DS_CANT_FIND_DSA_OBJ - ERROR_DS_CANT_FIND_DSA_OBJ - - - - No documentation. - - - ERROR_DS_CANT_FIND_EXPECTED_NC - ERROR_DS_CANT_FIND_EXPECTED_NC - - - - No documentation. - - - ERROR_DS_CANT_FIND_NC_IN_CACHE - ERROR_DS_CANT_FIND_NC_IN_CACHE - - - - No documentation. - - - ERROR_DS_CANT_RETRIEVE_CHILD - ERROR_DS_CANT_RETRIEVE_CHILD - - - - No documentation. - - - ERROR_DS_SECURITY_ILLEGAL_MODIFY - ERROR_DS_SECURITY_ILLEGAL_MODIFY - - - - No documentation. - - - ERROR_DS_CANT_REPLACE_HIDDEN_REC - ERROR_DS_CANT_REPLACE_HIDDEN_REC - - - - No documentation. - - - ERROR_DS_BAD_HIERARCHY_FILE - ERROR_DS_BAD_HIERARCHY_FILE - - - - No documentation. - - - ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED - ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED - - - - No documentation. - - - ERROR_DS_CONFIG_PARAM_MISSING - ERROR_DS_CONFIG_PARAM_MISSING - - - - No documentation. - - - ERROR_DS_COUNTING_AB_INDICES_FAILED - ERROR_DS_COUNTING_AB_INDICES_FAILED - - - - No documentation. - - - ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED - ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED - - - - No documentation. - - - ERROR_DS_INTERNAL_FAILURE - ERROR_DS_INTERNAL_FAILURE - - - - No documentation. - - - ERROR_DS_UNKNOWN_ERROR - ERROR_DS_UNKNOWN_ERROR - - - - No documentation. - - - ERROR_DS_ROOT_REQUIRES_CLASS_TOP - ERROR_DS_ROOT_REQUIRES_CLASS_TOP - - - - No documentation. - - - ERROR_DS_REFUSING_FSMO_ROLES - ERROR_DS_REFUSING_FSMO_ROLES - - - - No documentation. - - - ERROR_DS_MISSING_FSMO_SETTINGS - ERROR_DS_MISSING_FSMO_SETTINGS - - - - No documentation. - - - ERROR_DS_UNABLE_TO_SURRENDER_ROLES - ERROR_DS_UNABLE_TO_SURRENDER_ROLES - - - - No documentation. - - - ERROR_DS_DRA_GENERIC - ERROR_DS_DRA_GENERIC - - - - No documentation. - - - ERROR_DS_DRA_INVALID_PARAMETER - ERROR_DS_DRA_INVALID_PARAMETER - - - - No documentation. - - - ERROR_DS_DRA_BUSY - ERROR_DS_DRA_BUSY - - - - No documentation. - - - ERROR_DS_DRA_BAD_DN - ERROR_DS_DRA_BAD_DN - - - - No documentation. - - - ERROR_DS_DRA_BAD_NC - ERROR_DS_DRA_BAD_NC - - - - No documentation. - - - ERROR_DS_DRA_DN_EXISTS - ERROR_DS_DRA_DN_EXISTS - - - - No documentation. - - - ERROR_DS_DRA_INTERNAL_ERROR - ERROR_DS_DRA_INTERNAL_ERROR - - - - No documentation. - - - ERROR_DS_DRA_INCONSISTENT_DIT - ERROR_DS_DRA_INCONSISTENT_DIT - - - - No documentation. - - - ERROR_DS_DRA_CONNECTION_FAILED - ERROR_DS_DRA_CONNECTION_FAILED - - - - No documentation. - - - ERROR_DS_DRA_BAD_INSTANCE_TYPE - ERROR_DS_DRA_BAD_INSTANCE_TYPE - - - - No documentation. - - - ERROR_DS_DRA_OUT_OF_MEM - ERROR_DS_DRA_OUT_OF_MEM - - - - No documentation. - - - ERROR_DS_DRA_MAIL_PROBLEM - ERROR_DS_DRA_MAIL_PROBLEM - - - - No documentation. - - - ERROR_DS_DRA_REF_ALREADY_EXISTS - ERROR_DS_DRA_REF_ALREADY_EXISTS - - - - No documentation. - - - ERROR_DS_DRA_REF_NOT_FOUND - ERROR_DS_DRA_REF_NOT_FOUND - - - - No documentation. - - - ERROR_DS_DRA_OBJ_IS_REP_SOURCE - ERROR_DS_DRA_OBJ_IS_REP_SOURCE - - - - No documentation. - - - ERROR_DS_DRA_DB_ERROR - ERROR_DS_DRA_DB_ERROR - - - - No documentation. - - - ERROR_DS_DRA_NO_REPLICA - ERROR_DS_DRA_NO_REPLICA - - - - No documentation. - - - ERROR_DS_DRA_ACCESS_DENIED - ERROR_DS_DRA_ACCESS_DENIED - - - - No documentation. - - - ERROR_DS_DRA_NOT_SUPPORTED - ERROR_DS_DRA_NOT_SUPPORTED - - - - No documentation. - - - ERROR_DS_DRA_RPC_CANCELLED - ERROR_DS_DRA_RPC_CANCELLED - - - - No documentation. - - - ERROR_DS_DRA_SOURCE_DISABLED - ERROR_DS_DRA_SOURCE_DISABLED - - - - No documentation. - - - ERROR_DS_DRA_SINK_DISABLED - ERROR_DS_DRA_SINK_DISABLED - - - - No documentation. - - - ERROR_DS_DRA_NAME_COLLISION - ERROR_DS_DRA_NAME_COLLISION - - - - No documentation. - - - ERROR_DS_DRA_SOURCE_REINSTALLED - ERROR_DS_DRA_SOURCE_REINSTALLED - - - - No documentation. - - - ERROR_DS_DRA_MISSING_PARENT - ERROR_DS_DRA_MISSING_PARENT - - - - No documentation. - - - ERROR_DS_DRA_PREEMPTED - ERROR_DS_DRA_PREEMPTED - - - - No documentation. - - - ERROR_DS_DRA_ABANDON_SYNC - ERROR_DS_DRA_ABANDON_SYNC - - - - No documentation. - - - ERROR_DS_DRA_SHUTDOWN - ERROR_DS_DRA_SHUTDOWN - - - - No documentation. - - - ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET - ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET - - - - No documentation. - - - ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA - ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA - - - - No documentation. - - - ERROR_DS_DRA_EXTN_CONNECTION_FAILED - ERROR_DS_DRA_EXTN_CONNECTION_FAILED - - - - No documentation. - - - ERROR_DS_INSTALL_SCHEMA_MISMATCH - ERROR_DS_INSTALL_SCHEMA_MISMATCH - - - - No documentation. - - - ERROR_DS_DUP_LINK_ID - ERROR_DS_DUP_LINK_ID - - - - No documentation. - - - ERROR_DS_NAME_ERROR_RESOLVING - ERROR_DS_NAME_ERROR_RESOLVING - - - - No documentation. - - - ERROR_DS_NAME_ERROR_NOT_FOUND - ERROR_DS_NAME_ERROR_NOT_FOUND - - - - No documentation. - - - ERROR_DS_NAME_ERROR_NOT_UNIQUE - ERROR_DS_NAME_ERROR_NOT_UNIQUE - - - - No documentation. - - - ERROR_DS_NAME_ERROR_NO_MAPPING - ERROR_DS_NAME_ERROR_NO_MAPPING - - - - No documentation. - - - ERROR_DS_NAME_ERROR_DOMAIN_ONLY - ERROR_DS_NAME_ERROR_DOMAIN_ONLY - - - - No documentation. - - - ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING - ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING - - - - No documentation. - - - ERROR_DS_CONSTRUCTED_ATT_MOD - ERROR_DS_CONSTRUCTED_ATT_MOD - - - - No documentation. - - - ERROR_DS_WRONG_OM_OBJ_CLASS - ERROR_DS_WRONG_OM_OBJ_CLASS - - - - No documentation. - - - ERROR_DS_DRA_REPL_PENDING - ERROR_DS_DRA_REPL_PENDING - - - - No documentation. - - - ERROR_DS_DS_REQUIRED - ERROR_DS_DS_REQUIRED - - - - No documentation. - - - ERROR_DS_INVALID_LDAP_DISPLAY_NAME - ERROR_DS_INVALID_LDAP_DISPLAY_NAME - - - - No documentation. - - - ERROR_DS_NON_BASE_SEARCH - ERROR_DS_NON_BASE_SEARCH - - - - No documentation. - - - ERROR_DS_CANT_RETRIEVE_ATTS - ERROR_DS_CANT_RETRIEVE_ATTS - - - - No documentation. - - - ERROR_DS_BACKLINK_WITHOUT_LINK - ERROR_DS_BACKLINK_WITHOUT_LINK - - - - No documentation. - - - ERROR_DS_EPOCH_MISMATCH - ERROR_DS_EPOCH_MISMATCH - - - - No documentation. - - - ERROR_DS_SRC_NAME_MISMATCH - ERROR_DS_SRC_NAME_MISMATCH - - - - No documentation. - - - ERROR_DS_SRC_AND_DST_NC_IDENTICAL - ERROR_DS_SRC_AND_DST_NC_IDENTICAL - - - - No documentation. - - - ERROR_DS_DST_NC_MISMATCH - ERROR_DS_DST_NC_MISMATCH - - - - No documentation. - - - ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC - ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC - - - - No documentation. - - - ERROR_DS_SRC_GUID_MISMATCH - ERROR_DS_SRC_GUID_MISMATCH - - - - No documentation. - - - ERROR_DS_CANT_MOVE_DELETED_OBJECT - ERROR_DS_CANT_MOVE_DELETED_OBJECT - - - - No documentation. - - - ERROR_DS_PDC_OPERATION_IN_PROGRESS - ERROR_DS_PDC_OPERATION_IN_PROGRESS - - - - No documentation. - - - ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD - ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD - - - - No documentation. - - - ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION - ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION - - - - No documentation. - - - ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS - ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS - - - - No documentation. - - - ERROR_DS_NC_MUST_HAVE_NC_PARENT - ERROR_DS_NC_MUST_HAVE_NC_PARENT - - - - No documentation. - - - ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE - ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE - - - - No documentation. - - - ERROR_DS_DST_DOMAIN_NOT_NATIVE - ERROR_DS_DST_DOMAIN_NOT_NATIVE - - - - No documentation. - - - ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER - ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER - - - - No documentation. - - - ERROR_DS_CANT_MOVE_ACCOUNT_GROUP - ERROR_DS_CANT_MOVE_ACCOUNT_GROUP - - - - No documentation. - - - ERROR_DS_CANT_MOVE_RESOURCE_GROUP - ERROR_DS_CANT_MOVE_RESOURCE_GROUP - - - - No documentation. - - - ERROR_DS_INVALID_SEARCH_FLAG - ERROR_DS_INVALID_SEARCH_FLAG - - - - No documentation. - - - ERROR_DS_NO_TREE_DELETE_ABOVE_NC - ERROR_DS_NO_TREE_DELETE_ABOVE_NC - - - - No documentation. - - - ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE - ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE - - - - No documentation. - - - ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE - ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE - - - - No documentation. - - - ERROR_DS_SAM_INIT_FAILURE - ERROR_DS_SAM_INIT_FAILURE - - - - No documentation. - - - ERROR_DS_SENSITIVE_GROUP_VIOLATION - ERROR_DS_SENSITIVE_GROUP_VIOLATION - - - - No documentation. - - - ERROR_DS_CANT_MOD_PRIMARYGROUPID - ERROR_DS_CANT_MOD_PRIMARYGROUPID - - - - No documentation. - - - ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD - ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD - - - - No documentation. - - - ERROR_DS_NONSAFE_SCHEMA_CHANGE - ERROR_DS_NONSAFE_SCHEMA_CHANGE - - - - No documentation. - - - ERROR_DS_SCHEMA_UPDATE_DISALLOWED - ERROR_DS_SCHEMA_UPDATE_DISALLOWED - - - - No documentation. - - - ERROR_DS_CANT_CREATE_UNDER_SCHEMA - ERROR_DS_CANT_CREATE_UNDER_SCHEMA - - - - No documentation. - - - ERROR_DS_INSTALL_NO_SRC_SCH_VERSION - ERROR_DS_INSTALL_NO_SRC_SCH_VERSION - - - - No documentation. - - - ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE - ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE - - - - No documentation. - - - ERROR_DS_INVALID_GROUP_TYPE - ERROR_DS_INVALID_GROUP_TYPE - - - - No documentation. - - - ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN - ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN - - - - No documentation. - - - ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN - ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN - - - - No documentation. - - - ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER - ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER - - - - No documentation. - - - ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER - ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER - - - - No documentation. - - - ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER - ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER - - - - No documentation. - - - ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER - ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER - - - - No documentation. - - - ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER - ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER - - - - No documentation. - - - ERROR_DS_HAVE_PRIMARY_MEMBERS - ERROR_DS_HAVE_PRIMARY_MEMBERS - - - - No documentation. - - - ERROR_DS_STRING_SD_CONVERSION_FAILED - ERROR_DS_STRING_SD_CONVERSION_FAILED - - - - No documentation. - - - ERROR_DS_NAMING_MASTER_GC - ERROR_DS_NAMING_MASTER_GC - - - - No documentation. - - - ERROR_DS_DNS_LOOKUP_FAILURE - ERROR_DS_DNS_LOOKUP_FAILURE - - - - No documentation. - - - ERROR_DS_COULDNT_UPDATE_SPNS - ERROR_DS_COULDNT_UPDATE_SPNS - - - - No documentation. - - - ERROR_DS_CANT_RETRIEVE_SD - ERROR_DS_CANT_RETRIEVE_SD - - - - No documentation. - - - ERROR_DS_KEY_NOT_UNIQUE - ERROR_DS_KEY_NOT_UNIQUE - - - - No documentation. - - - ERROR_DS_WRONG_LINKED_ATT_SYNTAX - ERROR_DS_WRONG_LINKED_ATT_SYNTAX - - - - No documentation. - - - ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD - ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD - - - - No documentation. - - - ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY - ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY - - - - No documentation. - - - ERROR_DS_CANT_START - ERROR_DS_CANT_START - - - - No documentation. - - - ERROR_DS_INIT_FAILURE - ERROR_DS_INIT_FAILURE - - - - No documentation. - - - ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION - ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION - - - - No documentation. - - - ERROR_DS_SOURCE_DOMAIN_IN_FOREST - ERROR_DS_SOURCE_DOMAIN_IN_FOREST - - - - No documentation. - - - ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST - ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST - - - - No documentation. - - - ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED - ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED - - - - No documentation. - - - ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN - ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN - - - - No documentation. - - - ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER - ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER - - - - No documentation. - - - ERROR_DS_SRC_SID_EXISTS_IN_FOREST - ERROR_DS_SRC_SID_EXISTS_IN_FOREST - - - - No documentation. - - - ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH - ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH - - - - No documentation. - - - ERROR_SAM_INIT_FAILURE - ERROR_SAM_INIT_FAILURE - - - - No documentation. - - - ERROR_DS_DRA_SCHEMA_INFO_SHIP - ERROR_DS_DRA_SCHEMA_INFO_SHIP - - - - No documentation. - - - ERROR_DS_DRA_SCHEMA_CONFLICT - ERROR_DS_DRA_SCHEMA_CONFLICT - - - - No documentation. - - - ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT - ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT - - - - No documentation. - - - ERROR_DS_DRA_OBJ_NC_MISMATCH - ERROR_DS_DRA_OBJ_NC_MISMATCH - - - - No documentation. - - - ERROR_DS_NC_STILL_HAS_DSAS - ERROR_DS_NC_STILL_HAS_DSAS - - - - No documentation. - - - ERROR_DS_GC_REQUIRED - ERROR_DS_GC_REQUIRED - - - - No documentation. - - - ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY - ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY - - - - No documentation. - - - ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS - ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS - - - - No documentation. - - - ERROR_DS_CANT_ADD_TO_GC - ERROR_DS_CANT_ADD_TO_GC - - - - No documentation. - - - ERROR_DS_NO_CHECKPOINT_WITH_PDC - ERROR_DS_NO_CHECKPOINT_WITH_PDC - - - - No documentation. - - - ERROR_DS_SOURCE_AUDITING_NOT_ENABLED - ERROR_DS_SOURCE_AUDITING_NOT_ENABLED - - - - No documentation. - - - ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC - ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC - - - - No documentation. - - - ERROR_DS_INVALID_NAME_FOR_SPN - ERROR_DS_INVALID_NAME_FOR_SPN - - - - No documentation. - - - ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS - ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS - - - - No documentation. - - - ERROR_DS_UNICODEPWD_NOT_IN_QUOTES - ERROR_DS_UNICODEPWD_NOT_IN_QUOTES - - - - No documentation. - - - ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED - ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED - - - - No documentation. - - - ERROR_DS_MUST_BE_RUN_ON_DST_DC - ERROR_DS_MUST_BE_RUN_ON_DST_DC - - - - No documentation. - - - ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER - ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER - - - - No documentation. - - - ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ - ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ - - - - No documentation. - - - ERROR_DS_INIT_FAILURE_CONSOLE - ERROR_DS_INIT_FAILURE_CONSOLE - - - - No documentation. - - - ERROR_DS_SAM_INIT_FAILURE_CONSOLE - ERROR_DS_SAM_INIT_FAILURE_CONSOLE - - - - No documentation. - - - ERROR_DS_FOREST_VERSION_TOO_HIGH - ERROR_DS_FOREST_VERSION_TOO_HIGH - - - - No documentation. - - - ERROR_DS_DOMAIN_VERSION_TOO_HIGH - ERROR_DS_DOMAIN_VERSION_TOO_HIGH - - - - No documentation. - - - ERROR_DS_FOREST_VERSION_TOO_LOW - ERROR_DS_FOREST_VERSION_TOO_LOW - - - - No documentation. - - - ERROR_DS_DOMAIN_VERSION_TOO_LOW - ERROR_DS_DOMAIN_VERSION_TOO_LOW - - - - No documentation. - - - ERROR_DS_INCOMPATIBLE_VERSION - ERROR_DS_INCOMPATIBLE_VERSION - - - - No documentation. - - - ERROR_DS_LOW_DSA_VERSION - ERROR_DS_LOW_DSA_VERSION - - - - No documentation. - - - ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN - ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN - - - - No documentation. - - - ERROR_DS_NOT_SUPPORTED_SORT_ORDER - ERROR_DS_NOT_SUPPORTED_SORT_ORDER - - - - No documentation. - - - ERROR_DS_NAME_NOT_UNIQUE - ERROR_DS_NAME_NOT_UNIQUE - - - - No documentation. - - - ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 - ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 - - - - No documentation. - - - ERROR_DS_OUT_OF_VERSION_STORE - ERROR_DS_OUT_OF_VERSION_STORE - - - - No documentation. - - - ERROR_DS_INCOMPATIBLE_CONTROLS_USED - ERROR_DS_INCOMPATIBLE_CONTROLS_USED - - - - No documentation. - - - ERROR_DS_NO_REF_DOMAIN - ERROR_DS_NO_REF_DOMAIN - - - - No documentation. - - - ERROR_DS_RESERVED_LINK_ID - ERROR_DS_RESERVED_LINK_ID - - - - No documentation. - - - ERROR_DS_LINK_ID_NOT_AVAILABLE - ERROR_DS_LINK_ID_NOT_AVAILABLE - - - - No documentation. - - - ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER - ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER - - - - No documentation. - - - ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE - ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE - - - - No documentation. - - - ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC - ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC - - - - No documentation. - - - ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG - ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG - - - - No documentation. - - - ERROR_DS_MODIFYDN_WRONG_GRANDPARENT - ERROR_DS_MODIFYDN_WRONG_GRANDPARENT - - - - No documentation. - - - ERROR_DS_NAME_ERROR_TRUST_REFERRAL - ERROR_DS_NAME_ERROR_TRUST_REFERRAL - - - - No documentation. - - - ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER - ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER - - - - No documentation. - - - ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD - ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD - - - - No documentation. - - - ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 - ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 - - - - No documentation. - - - ERROR_DS_THREAD_LIMIT_EXCEEDED - ERROR_DS_THREAD_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_DS_NOT_CLOSEST - ERROR_DS_NOT_CLOSEST - - - - No documentation. - - - ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF - ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF - - - - No documentation. - - - ERROR_DS_SINGLE_USER_MODE_FAILED - ERROR_DS_SINGLE_USER_MODE_FAILED - - - - No documentation. - - - ERROR_DS_NTDSCRIPT_SYNTAX_ERROR - ERROR_DS_NTDSCRIPT_SYNTAX_ERROR - - - - No documentation. - - - ERROR_DS_NTDSCRIPT_PROCESS_ERROR - ERROR_DS_NTDSCRIPT_PROCESS_ERROR - - - - No documentation. - - - ERROR_DS_DIFFERENT_REPL_EPOCHS - ERROR_DS_DIFFERENT_REPL_EPOCHS - - - - No documentation. - - - ERROR_DS_DRS_EXTENSIONS_CHANGED - ERROR_DS_DRS_EXTENSIONS_CHANGED - - - - No documentation. - - - ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR - ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR - - - - No documentation. - - - ERROR_DS_NO_MSDS_INTID - ERROR_DS_NO_MSDS_INTID - - - - No documentation. - - - ERROR_DS_DUP_MSDS_INTID - ERROR_DS_DUP_MSDS_INTID - - - - No documentation. - - - ERROR_DS_EXISTS_IN_RDNATTID - ERROR_DS_EXISTS_IN_RDNATTID - - - - No documentation. - - - ERROR_DS_AUTHORIZATION_FAILED - ERROR_DS_AUTHORIZATION_FAILED - - - - No documentation. - - - ERROR_DS_INVALID_SCRIPT - ERROR_DS_INVALID_SCRIPT - - - - No documentation. - - - ERROR_DS_REMOTE_CROSSREF_OP_FAILED - ERROR_DS_REMOTE_CROSSREF_OP_FAILED - - - - No documentation. - - - ERROR_DS_CROSS_REF_BUSY - ERROR_DS_CROSS_REF_BUSY - - - - No documentation. - - - ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN - ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN - - - - No documentation. - - - ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC - ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC - - - - No documentation. - - - ERROR_DS_DUPLICATE_ID_FOUND - ERROR_DS_DUPLICATE_ID_FOUND - - - - No documentation. - - - ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT - ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT - - - - No documentation. - - - ERROR_DS_GROUP_CONVERSION_ERROR - ERROR_DS_GROUP_CONVERSION_ERROR - - - - No documentation. - - - ERROR_DS_CANT_MOVE_APP_BASIC_GROUP - ERROR_DS_CANT_MOVE_APP_BASIC_GROUP - - - - No documentation. - - - ERROR_DS_CANT_MOVE_APP_QUERY_GROUP - ERROR_DS_CANT_MOVE_APP_QUERY_GROUP - - - - No documentation. - - - ERROR_DS_ROLE_NOT_VERIFIED - ERROR_DS_ROLE_NOT_VERIFIED - - - - No documentation. - - - ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL - ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL - - - - No documentation. - - - ERROR_DS_DOMAIN_RENAME_IN_PROGRESS - ERROR_DS_DOMAIN_RENAME_IN_PROGRESS - - - - No documentation. - - - ERROR_DS_EXISTING_AD_CHILD_NC - ERROR_DS_EXISTING_AD_CHILD_NC - - - - No documentation. - - - ERROR_DS_REPL_LIFETIME_EXCEEDED - ERROR_DS_REPL_LIFETIME_EXCEEDED - - - - No documentation. - - - ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER - ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER - - - - No documentation. - - - ERROR_DS_LDAP_SEND_QUEUE_FULL - ERROR_DS_LDAP_SEND_QUEUE_FULL - - - - No documentation. - - - ERROR_DS_DRA_OUT_SCHEDULE_WINDOW - ERROR_DS_DRA_OUT_SCHEDULE_WINDOW - - - - No documentation. - - - ERROR_DS_POLICY_NOT_KNOWN - ERROR_DS_POLICY_NOT_KNOWN - - - - No documentation. - - - ERROR_NO_SITE_SETTINGS_OBJECT - ERROR_NO_SITE_SETTINGS_OBJECT - - - - No documentation. - - - ERROR_NO_SECRETS - ERROR_NO_SECRETS - - - - No documentation. - - - ERROR_NO_WRITABLE_DC_FOUND - ERROR_NO_WRITABLE_DC_FOUND - - - - No documentation. - - - ERROR_DS_NO_SERVER_OBJECT - ERROR_DS_NO_SERVER_OBJECT - - - - No documentation. - - - ERROR_DS_NO_NTDSA_OBJECT - ERROR_DS_NO_NTDSA_OBJECT - - - - No documentation. - - - ERROR_DS_NON_ASQ_SEARCH - ERROR_DS_NON_ASQ_SEARCH - - - - No documentation. - - - ERROR_DS_AUDIT_FAILURE - ERROR_DS_AUDIT_FAILURE - - - - No documentation. - - - ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE - ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE - - - - No documentation. - - - ERROR_DS_INVALID_SEARCH_FLAG_TUPLE - ERROR_DS_INVALID_SEARCH_FLAG_TUPLE - - - - No documentation. - - - ERROR_DS_HIERARCHY_TABLE_TOO_DEEP - ERROR_DS_HIERARCHY_TABLE_TOO_DEEP - - - - No documentation. - - - ERROR_DS_DRA_CORRUPT_UTD_VECTOR - ERROR_DS_DRA_CORRUPT_UTD_VECTOR - - - - No documentation. - - - ERROR_DS_DRA_SECRETS_DENIED - ERROR_DS_DRA_SECRETS_DENIED - - - - No documentation. - - - ERROR_DS_RESERVED_MAPI_ID - ERROR_DS_RESERVED_MAPI_ID - - - - No documentation. - - - ERROR_DS_MAPI_ID_NOT_AVAILABLE - ERROR_DS_MAPI_ID_NOT_AVAILABLE - - - - No documentation. - - - ERROR_DS_DRA_MISSING_KRBTGT_SECRET - ERROR_DS_DRA_MISSING_KRBTGT_SECRET - - - - No documentation. - - - ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST - ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST - - - - No documentation. - - - ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST - ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST - - - - No documentation. - - - ERROR_INVALID_USER_PRINCIPAL_NAME - ERROR_INVALID_USER_PRINCIPAL_NAME - - - - No documentation. - - - ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS - ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS - - - - No documentation. - - - ERROR_DS_OID_NOT_FOUND - ERROR_DS_OID_NOT_FOUND - - - - No documentation. - - - ERROR_DS_DRA_RECYCLED_TARGET - ERROR_DS_DRA_RECYCLED_TARGET - - - - No documentation. - - - ERROR_DS_DISALLOWED_NC_REDIRECT - ERROR_DS_DISALLOWED_NC_REDIRECT - - - - No documentation. - - - ERROR_DS_HIGH_ADLDS_FFL - ERROR_DS_HIGH_ADLDS_FFL - - - - No documentation. - - - ERROR_DS_HIGH_DSA_VERSION - ERROR_DS_HIGH_DSA_VERSION - - - - No documentation. - - - ERROR_DS_LOW_ADLDS_FFL - ERROR_DS_LOW_ADLDS_FFL - - - - No documentation. - - - ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION - ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION - - - - No documentation. - - - ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED - ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED - - - - No documentation. - - - ERROR_INCORRECT_ACCOUNT_TYPE - ERROR_INCORRECT_ACCOUNT_TYPE - - - - No documentation. - - - ERROR_IPSEC_QM_POLICY_EXISTS - ERROR_IPSEC_QM_POLICY_EXISTS - - - - No documentation. - - - ERROR_IPSEC_QM_POLICY_NOT_FOUND - ERROR_IPSEC_QM_POLICY_NOT_FOUND - - - - No documentation. - - - ERROR_IPSEC_QM_POLICY_IN_USE - ERROR_IPSEC_QM_POLICY_IN_USE - - - - No documentation. - - - ERROR_IPSEC_MM_POLICY_EXISTS - ERROR_IPSEC_MM_POLICY_EXISTS - - - - No documentation. - - - ERROR_IPSEC_MM_POLICY_NOT_FOUND - ERROR_IPSEC_MM_POLICY_NOT_FOUND - - - - No documentation. - - - ERROR_IPSEC_MM_POLICY_IN_USE - ERROR_IPSEC_MM_POLICY_IN_USE - - - - No documentation. - - - ERROR_IPSEC_MM_FILTER_EXISTS - ERROR_IPSEC_MM_FILTER_EXISTS - - - - No documentation. - - - ERROR_IPSEC_MM_FILTER_NOT_FOUND - ERROR_IPSEC_MM_FILTER_NOT_FOUND - - - - No documentation. - - - ERROR_IPSEC_TRANSPORT_FILTER_EXISTS - ERROR_IPSEC_TRANSPORT_FILTER_EXISTS - - - - No documentation. - - - ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND - ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND - - - - No documentation. - - - ERROR_IPSEC_MM_AUTH_EXISTS - ERROR_IPSEC_MM_AUTH_EXISTS - - - - No documentation. - - - ERROR_IPSEC_MM_AUTH_NOT_FOUND - ERROR_IPSEC_MM_AUTH_NOT_FOUND - - - - No documentation. - - - ERROR_IPSEC_MM_AUTH_IN_USE - ERROR_IPSEC_MM_AUTH_IN_USE - - - - No documentation. - - - ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND - ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND - - - - No documentation. - - - ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND - ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND - - - - No documentation. - - - ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND - ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND - - - - No documentation. - - - ERROR_IPSEC_TUNNEL_FILTER_EXISTS - ERROR_IPSEC_TUNNEL_FILTER_EXISTS - - - - No documentation. - - - ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND - ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND - - - - No documentation. - - - ERROR_IPSEC_MM_FILTER_PENDING_DELETION - ERROR_IPSEC_MM_FILTER_PENDING_DELETION - - - - No documentation. - - - ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION - ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION - - - - No documentation. - - - ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION - ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION - - - - No documentation. - - - ERROR_IPSEC_MM_POLICY_PENDING_DELETION - ERROR_IPSEC_MM_POLICY_PENDING_DELETION - - - - No documentation. - - - ERROR_IPSEC_MM_AUTH_PENDING_DELETION - ERROR_IPSEC_MM_AUTH_PENDING_DELETION - - - - No documentation. - - - ERROR_IPSEC_QM_POLICY_PENDING_DELETION - ERROR_IPSEC_QM_POLICY_PENDING_DELETION - - - - No documentation. - - - ERROR_IPSEC_IKE_NEG_STATUS_BEGIN - ERROR_IPSEC_IKE_NEG_STATUS_BEGIN - - - - No documentation. - - - ERROR_IPSEC_IKE_AUTH_FAIL - ERROR_IPSEC_IKE_AUTH_FAIL - - - - No documentation. - - - ERROR_IPSEC_IKE_ATTRIB_FAIL - ERROR_IPSEC_IKE_ATTRIB_FAIL - - - - No documentation. - - - ERROR_IPSEC_IKE_NEGOTIATION_PENDING - ERROR_IPSEC_IKE_NEGOTIATION_PENDING - - - - No documentation. - - - ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR - ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR - - - - No documentation. - - - ERROR_IPSEC_IKE_TIMED_OUT - ERROR_IPSEC_IKE_TIMED_OUT - - - - No documentation. - - - ERROR_IPSEC_IKE_NO_CERT - ERROR_IPSEC_IKE_NO_CERT - - - - No documentation. - - - ERROR_IPSEC_IKE_SA_DELETED - ERROR_IPSEC_IKE_SA_DELETED - - - - No documentation. - - - ERROR_IPSEC_IKE_SA_REAPED - ERROR_IPSEC_IKE_SA_REAPED - - - - No documentation. - - - ERROR_IPSEC_IKE_MM_ACQUIRE_DROP - ERROR_IPSEC_IKE_MM_ACQUIRE_DROP - - - - No documentation. - - - ERROR_IPSEC_IKE_QM_ACQUIRE_DROP - ERROR_IPSEC_IKE_QM_ACQUIRE_DROP - - - - No documentation. - - - ERROR_IPSEC_IKE_QUEUE_DROP_MM - ERROR_IPSEC_IKE_QUEUE_DROP_MM - - - - No documentation. - - - ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM - ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM - - - - No documentation. - - - ERROR_IPSEC_IKE_DROP_NO_RESPONSE - ERROR_IPSEC_IKE_DROP_NO_RESPONSE - - - - No documentation. - - - ERROR_IPSEC_IKE_MM_DELAY_DROP - ERROR_IPSEC_IKE_MM_DELAY_DROP - - - - No documentation. - - - ERROR_IPSEC_IKE_QM_DELAY_DROP - ERROR_IPSEC_IKE_QM_DELAY_DROP - - - - No documentation. - - - ERROR_IPSEC_IKE_ERROR - ERROR_IPSEC_IKE_ERROR - - - - No documentation. - - - ERROR_IPSEC_IKE_CRL_FAILED - ERROR_IPSEC_IKE_CRL_FAILED - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_KEY_USAGE - ERROR_IPSEC_IKE_INVALID_KEY_USAGE - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_CERT_TYPE - ERROR_IPSEC_IKE_INVALID_CERT_TYPE - - - - No documentation. - - - ERROR_IPSEC_IKE_NO_PRIVATE_KEY - ERROR_IPSEC_IKE_NO_PRIVATE_KEY - - - - No documentation. - - - ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY - ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY - - - - No documentation. - - - ERROR_IPSEC_IKE_DH_FAIL - ERROR_IPSEC_IKE_DH_FAIL - - - - No documentation. - - - ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED - ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_HEADER - ERROR_IPSEC_IKE_INVALID_HEADER - - - - No documentation. - - - ERROR_IPSEC_IKE_NO_POLICY - ERROR_IPSEC_IKE_NO_POLICY - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_SIGNATURE - ERROR_IPSEC_IKE_INVALID_SIGNATURE - - - - No documentation. - - - ERROR_IPSEC_IKE_KERBEROS_ERROR - ERROR_IPSEC_IKE_KERBEROS_ERROR - - - - No documentation. - - - ERROR_IPSEC_IKE_NO_PUBLIC_KEY - ERROR_IPSEC_IKE_NO_PUBLIC_KEY - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR - ERROR_IPSEC_IKE_PROCESS_ERR - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_SA - ERROR_IPSEC_IKE_PROCESS_ERR_SA - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_PROP - ERROR_IPSEC_IKE_PROCESS_ERR_PROP - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_TRANS - ERROR_IPSEC_IKE_PROCESS_ERR_TRANS - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_KE - ERROR_IPSEC_IKE_PROCESS_ERR_KE - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_ID - ERROR_IPSEC_IKE_PROCESS_ERR_ID - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_CERT - ERROR_IPSEC_IKE_PROCESS_ERR_CERT - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ - ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_HASH - ERROR_IPSEC_IKE_PROCESS_ERR_HASH - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_SIG - ERROR_IPSEC_IKE_PROCESS_ERR_SIG - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_NONCE - ERROR_IPSEC_IKE_PROCESS_ERR_NONCE - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY - ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_DELETE - ERROR_IPSEC_IKE_PROCESS_ERR_DELETE - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR - ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_PAYLOAD - ERROR_IPSEC_IKE_INVALID_PAYLOAD - - - - No documentation. - - - ERROR_IPSEC_IKE_LOAD_SOFT_SA - ERROR_IPSEC_IKE_LOAD_SOFT_SA - - - - No documentation. - - - ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN - ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_COOKIE - ERROR_IPSEC_IKE_INVALID_COOKIE - - - - No documentation. - - - ERROR_IPSEC_IKE_NO_PEER_CERT - ERROR_IPSEC_IKE_NO_PEER_CERT - - - - No documentation. - - - ERROR_IPSEC_IKE_PEER_CRL_FAILED - ERROR_IPSEC_IKE_PEER_CRL_FAILED - - - - No documentation. - - - ERROR_IPSEC_IKE_POLICY_CHANGE - ERROR_IPSEC_IKE_POLICY_CHANGE - - - - No documentation. - - - ERROR_IPSEC_IKE_NO_MM_POLICY - ERROR_IPSEC_IKE_NO_MM_POLICY - - - - No documentation. - - - ERROR_IPSEC_IKE_NOTCBPRIV - ERROR_IPSEC_IKE_NOTCBPRIV - - - - No documentation. - - - ERROR_IPSEC_IKE_SECLOADFAIL - ERROR_IPSEC_IKE_SECLOADFAIL - - - - No documentation. - - - ERROR_IPSEC_IKE_FAILSSPINIT - ERROR_IPSEC_IKE_FAILSSPINIT - - - - No documentation. - - - ERROR_IPSEC_IKE_FAILQUERYSSP - ERROR_IPSEC_IKE_FAILQUERYSSP - - - - No documentation. - - - ERROR_IPSEC_IKE_SRVACQFAIL - ERROR_IPSEC_IKE_SRVACQFAIL - - - - No documentation. - - - ERROR_IPSEC_IKE_SRVQUERYCRED - ERROR_IPSEC_IKE_SRVQUERYCRED - - - - No documentation. - - - ERROR_IPSEC_IKE_GETSPIFAIL - ERROR_IPSEC_IKE_GETSPIFAIL - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_FILTER - ERROR_IPSEC_IKE_INVALID_FILTER - - - - No documentation. - - - ERROR_IPSEC_IKE_OUT_OF_MEMORY - ERROR_IPSEC_IKE_OUT_OF_MEMORY - - - - No documentation. - - - ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED - ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_POLICY - ERROR_IPSEC_IKE_INVALID_POLICY - - - - No documentation. - - - ERROR_IPSEC_IKE_UNKNOWN_DOI - ERROR_IPSEC_IKE_UNKNOWN_DOI - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_SITUATION - ERROR_IPSEC_IKE_INVALID_SITUATION - - - - No documentation. - - - ERROR_IPSEC_IKE_DH_FAILURE - ERROR_IPSEC_IKE_DH_FAILURE - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_GROUP - ERROR_IPSEC_IKE_INVALID_GROUP - - - - No documentation. - - - ERROR_IPSEC_IKE_ENCRYPT - ERROR_IPSEC_IKE_ENCRYPT - - - - No documentation. - - - ERROR_IPSEC_IKE_DECRYPT - ERROR_IPSEC_IKE_DECRYPT - - - - No documentation. - - - ERROR_IPSEC_IKE_POLICY_MATCH - ERROR_IPSEC_IKE_POLICY_MATCH - - - - No documentation. - - - ERROR_IPSEC_IKE_UNSUPPORTED_ID - ERROR_IPSEC_IKE_UNSUPPORTED_ID - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_HASH - ERROR_IPSEC_IKE_INVALID_HASH - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_HASH_ALG - ERROR_IPSEC_IKE_INVALID_HASH_ALG - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_HASH_SIZE - ERROR_IPSEC_IKE_INVALID_HASH_SIZE - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG - ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_AUTH_ALG - ERROR_IPSEC_IKE_INVALID_AUTH_ALG - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_SIG - ERROR_IPSEC_IKE_INVALID_SIG - - - - No documentation. - - - ERROR_IPSEC_IKE_LOAD_FAILED - ERROR_IPSEC_IKE_LOAD_FAILED - - - - No documentation. - - - ERROR_IPSEC_IKE_RPC_DELETE - ERROR_IPSEC_IKE_RPC_DELETE - - - - No documentation. - - - ERROR_IPSEC_IKE_BENIGN_REINIT - ERROR_IPSEC_IKE_BENIGN_REINIT - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY - ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION - ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN - ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN - - - - No documentation. - - - ERROR_IPSEC_IKE_MM_LIMIT - ERROR_IPSEC_IKE_MM_LIMIT - - - - No documentation. - - - ERROR_IPSEC_IKE_NEGOTIATION_DISABLED - ERROR_IPSEC_IKE_NEGOTIATION_DISABLED - - - - No documentation. - - - ERROR_IPSEC_IKE_QM_LIMIT - ERROR_IPSEC_IKE_QM_LIMIT - - - - No documentation. - - - ERROR_IPSEC_IKE_MM_EXPIRED - ERROR_IPSEC_IKE_MM_EXPIRED - - - - No documentation. - - - ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID - ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID - - - - No documentation. - - - ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH - ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH - - - - No documentation. - - - ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID - ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD - ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD - - - - No documentation. - - - ERROR_IPSEC_IKE_DOS_COOKIE_SENT - ERROR_IPSEC_IKE_DOS_COOKIE_SENT - - - - No documentation. - - - ERROR_IPSEC_IKE_SHUTTING_DOWN - ERROR_IPSEC_IKE_SHUTTING_DOWN - - - - No documentation. - - - ERROR_IPSEC_IKE_CGA_AUTH_FAILED - ERROR_IPSEC_IKE_CGA_AUTH_FAILED - - - - No documentation. - - - ERROR_IPSEC_IKE_PROCESS_ERR_NATOA - ERROR_IPSEC_IKE_PROCESS_ERR_NATOA - - - - No documentation. - - - ERROR_IPSEC_IKE_INVALID_MM_FOR_QM - ERROR_IPSEC_IKE_INVALID_MM_FOR_QM - - - - No documentation. - - - ERROR_IPSEC_IKE_QM_EXPIRED - ERROR_IPSEC_IKE_QM_EXPIRED - - - - No documentation. - - - ERROR_IPSEC_IKE_TOO_MANY_FILTERS - ERROR_IPSEC_IKE_TOO_MANY_FILTERS - - - - No documentation. - - - ERROR_IPSEC_IKE_NEG_STATUS_END - ERROR_IPSEC_IKE_NEG_STATUS_END - - - - No documentation. - - - ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL - ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL - - - - No documentation. - - - ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE - ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE - - - - No documentation. - - - ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING - ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING - - - - No documentation. - - - ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING - ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING - - - - No documentation. - - - ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS - ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS - - - - No documentation. - - - ERROR_IPSEC_IKE_RATELIMIT_DROP - ERROR_IPSEC_IKE_RATELIMIT_DROP - - - - No documentation. - - - ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE - ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE - - - - No documentation. - - - ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE - ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE - - - - No documentation. - - - ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE - ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE - - - - No documentation. - - - ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY - ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY - - - - No documentation. - - - ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE - ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE - - - - No documentation. - - - ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END - ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END - - - - No documentation. - - - ERROR_IPSEC_BAD_SPI - ERROR_IPSEC_BAD_SPI - - - - No documentation. - - - ERROR_IPSEC_SA_LIFETIME_EXPIRED - ERROR_IPSEC_SA_LIFETIME_EXPIRED - - - - No documentation. - - - ERROR_IPSEC_WRONG_SA - ERROR_IPSEC_WRONG_SA - - - - No documentation. - - - ERROR_IPSEC_REPLAY_CHECK_FAILED - ERROR_IPSEC_REPLAY_CHECK_FAILED - - - - No documentation. - - - ERROR_IPSEC_INVALID_PACKET - ERROR_IPSEC_INVALID_PACKET - - - - No documentation. - - - ERROR_IPSEC_INTEGRITY_CHECK_FAILED - ERROR_IPSEC_INTEGRITY_CHECK_FAILED - - - - No documentation. - - - ERROR_IPSEC_CLEAR_TEXT_DROP - ERROR_IPSEC_CLEAR_TEXT_DROP - - - - No documentation. - - - ERROR_IPSEC_AUTH_FIREWALL_DROP - ERROR_IPSEC_AUTH_FIREWALL_DROP - - - - No documentation. - - - ERROR_IPSEC_THROTTLE_DROP - ERROR_IPSEC_THROTTLE_DROP - - - - No documentation. - - - ERROR_IPSEC_DOSP_BLOCK - ERROR_IPSEC_DOSP_BLOCK - - - - No documentation. - - - ERROR_IPSEC_DOSP_RECEIVED_MULTICAST - ERROR_IPSEC_DOSP_RECEIVED_MULTICAST - - - - No documentation. - - - ERROR_IPSEC_DOSP_INVALID_PACKET - ERROR_IPSEC_DOSP_INVALID_PACKET - - - - No documentation. - - - ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED - ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED - - - - No documentation. - - - ERROR_IPSEC_DOSP_MAX_ENTRIES - ERROR_IPSEC_DOSP_MAX_ENTRIES - - - - No documentation. - - - ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED - ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED - - - - No documentation. - - - ERROR_IPSEC_DOSP_NOT_INSTALLED - ERROR_IPSEC_DOSP_NOT_INSTALLED - - - - No documentation. - - - ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES - ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES - - - - No documentation. - - - ERROR_SXS_SECTION_NOT_FOUND - ERROR_SXS_SECTION_NOT_FOUND - - - - No documentation. - - - ERROR_SXS_CANT_GEN_ACTCTX - ERROR_SXS_CANT_GEN_ACTCTX - - - - No documentation. - - - ERROR_SXS_INVALID_ACTCTXDATA_FORMAT - ERROR_SXS_INVALID_ACTCTXDATA_FORMAT - - - - No documentation. - - - ERROR_SXS_ASSEMBLY_NOT_FOUND - ERROR_SXS_ASSEMBLY_NOT_FOUND - - - - No documentation. - - - ERROR_SXS_MANIFEST_FORMAT_ERROR - ERROR_SXS_MANIFEST_FORMAT_ERROR - - - - No documentation. - - - ERROR_SXS_MANIFEST_PARSE_ERROR - ERROR_SXS_MANIFEST_PARSE_ERROR - - - - No documentation. - - - ERROR_SXS_ACTIVATION_CONTEXT_DISABLED - ERROR_SXS_ACTIVATION_CONTEXT_DISABLED - - - - No documentation. - - - ERROR_SXS_KEY_NOT_FOUND - ERROR_SXS_KEY_NOT_FOUND - - - - No documentation. - - - ERROR_SXS_VERSION_CONFLICT - ERROR_SXS_VERSION_CONFLICT - - - - No documentation. - - - ERROR_SXS_WRONG_SECTION_TYPE - ERROR_SXS_WRONG_SECTION_TYPE - - - - No documentation. - - - ERROR_SXS_THREAD_QUERIES_DISABLED - ERROR_SXS_THREAD_QUERIES_DISABLED - - - - No documentation. - - - ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET - ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET - - - - No documentation. - - - ERROR_SXS_UNKNOWN_ENCODING_GROUP - ERROR_SXS_UNKNOWN_ENCODING_GROUP - - - - No documentation. - - - ERROR_SXS_UNKNOWN_ENCODING - ERROR_SXS_UNKNOWN_ENCODING - - - - No documentation. - - - ERROR_SXS_INVALID_XML_NAMESPACE_URI - ERROR_SXS_INVALID_XML_NAMESPACE_URI - - - - No documentation. - - - ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED - ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED - - - - No documentation. - - - ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED - ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED - - - - No documentation. - - - ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE - ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE - - - - No documentation. - - - ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE - ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE - - - - No documentation. - - - ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE - ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE - - - - No documentation. - - - ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT - ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT - - - - No documentation. - - - ERROR_SXS_DUPLICATE_DLL_NAME - ERROR_SXS_DUPLICATE_DLL_NAME - - - - No documentation. - - - ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME - ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME - - - - No documentation. - - - ERROR_SXS_DUPLICATE_CLSID - ERROR_SXS_DUPLICATE_CLSID - - - - No documentation. - - - ERROR_SXS_DUPLICATE_IID - ERROR_SXS_DUPLICATE_IID - - - - No documentation. - - - ERROR_SXS_DUPLICATE_TLBID - ERROR_SXS_DUPLICATE_TLBID - - - - No documentation. - - - ERROR_SXS_DUPLICATE_PROGID - ERROR_SXS_DUPLICATE_PROGID - - - - No documentation. - - - ERROR_SXS_DUPLICATE_ASSEMBLY_NAME - ERROR_SXS_DUPLICATE_ASSEMBLY_NAME - - - - No documentation. - - - ERROR_SXS_FILE_HASH_MISMATCH - ERROR_SXS_FILE_HASH_MISMATCH - - - - No documentation. - - - ERROR_SXS_POLICY_PARSE_ERROR - ERROR_SXS_POLICY_PARSE_ERROR - - - - No documentation. - - - ERROR_SXS_XML_E_MISSINGQUOTE - ERROR_SXS_XML_E_MISSINGQUOTE - - - - No documentation. - - - ERROR_SXS_XML_E_COMMENTSYNTAX - ERROR_SXS_XML_E_COMMENTSYNTAX - - - - No documentation. - - - ERROR_SXS_XML_E_BADSTARTNAMECHAR - ERROR_SXS_XML_E_BADSTARTNAMECHAR - - - - No documentation. - - - ERROR_SXS_XML_E_BADNAMECHAR - ERROR_SXS_XML_E_BADNAMECHAR - - - - No documentation. - - - ERROR_SXS_XML_E_BADCHARINSTRING - ERROR_SXS_XML_E_BADCHARINSTRING - - - - No documentation. - - - ERROR_SXS_XML_E_XMLDECLSYNTAX - ERROR_SXS_XML_E_XMLDECLSYNTAX - - - - No documentation. - - - ERROR_SXS_XML_E_BADCHARDATA - ERROR_SXS_XML_E_BADCHARDATA - - - - No documentation. - - - ERROR_SXS_XML_E_MISSINGWHITESPACE - ERROR_SXS_XML_E_MISSINGWHITESPACE - - - - No documentation. - - - ERROR_SXS_XML_E_EXPECTINGTAGEND - ERROR_SXS_XML_E_EXPECTINGTAGEND - - - - No documentation. - - - ERROR_SXS_XML_E_MISSINGSEMICOLON - ERROR_SXS_XML_E_MISSINGSEMICOLON - - - - No documentation. - - - ERROR_SXS_XML_E_UNBALANCEDPAREN - ERROR_SXS_XML_E_UNBALANCEDPAREN - - - - No documentation. - - - ERROR_SXS_XML_E_INTERNALERROR - ERROR_SXS_XML_E_INTERNALERROR - - - - No documentation. - - - ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE - ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE - - - - No documentation. - - - ERROR_SXS_XML_E_INCOMPLETE_ENCODING - ERROR_SXS_XML_E_INCOMPLETE_ENCODING - - - - No documentation. - - - ERROR_SXS_XML_E_MISSING_PAREN - ERROR_SXS_XML_E_MISSING_PAREN - - - - No documentation. - - - ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE - ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE - - - - No documentation. - - - ERROR_SXS_XML_E_MULTIPLE_COLONS - ERROR_SXS_XML_E_MULTIPLE_COLONS - - - - No documentation. - - - ERROR_SXS_XML_E_INVALID_DECIMAL - ERROR_SXS_XML_E_INVALID_DECIMAL - - - - No documentation. - - - ERROR_SXS_XML_E_INVALID_HEXIDECIMAL - ERROR_SXS_XML_E_INVALID_HEXIDECIMAL - - - - No documentation. - - - ERROR_SXS_XML_E_INVALID_UNICODE - ERROR_SXS_XML_E_INVALID_UNICODE - - - - No documentation. - - - ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK - ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK - - - - No documentation. - - - ERROR_SXS_XML_E_UNEXPECTEDENDTAG - ERROR_SXS_XML_E_UNEXPECTEDENDTAG - - - - No documentation. - - - ERROR_SXS_XML_E_UNCLOSEDTAG - ERROR_SXS_XML_E_UNCLOSEDTAG - - - - No documentation. - - - ERROR_SXS_XML_E_DUPLICATEATTRIBUTE - ERROR_SXS_XML_E_DUPLICATEATTRIBUTE - - - - No documentation. - - - ERROR_SXS_XML_E_MULTIPLEROOTS - ERROR_SXS_XML_E_MULTIPLEROOTS - - - - No documentation. - - - ERROR_SXS_XML_E_INVALIDATROOTLEVEL - ERROR_SXS_XML_E_INVALIDATROOTLEVEL - - - - No documentation. - - - ERROR_SXS_XML_E_BADXMLDECL - ERROR_SXS_XML_E_BADXMLDECL - - - - No documentation. - - - ERROR_SXS_XML_E_MISSINGROOT - ERROR_SXS_XML_E_MISSINGROOT - - - - No documentation. - - - ERROR_SXS_XML_E_UNEXPECTEDEOF - ERROR_SXS_XML_E_UNEXPECTEDEOF - - - - No documentation. - - - ERROR_SXS_XML_E_BADPEREFINSUBSET - ERROR_SXS_XML_E_BADPEREFINSUBSET - - - - No documentation. - - - ERROR_SXS_XML_E_UNCLOSEDSTARTTAG - ERROR_SXS_XML_E_UNCLOSEDSTARTTAG - - - - No documentation. - - - ERROR_SXS_XML_E_UNCLOSEDENDTAG - ERROR_SXS_XML_E_UNCLOSEDENDTAG - - - - No documentation. - - - ERROR_SXS_XML_E_UNCLOSEDSTRING - ERROR_SXS_XML_E_UNCLOSEDSTRING - - - - No documentation. - - - ERROR_SXS_XML_E_UNCLOSEDCOMMENT - ERROR_SXS_XML_E_UNCLOSEDCOMMENT - - - - No documentation. - - - ERROR_SXS_XML_E_UNCLOSEDDECL - ERROR_SXS_XML_E_UNCLOSEDDECL - - - - No documentation. - - - ERROR_SXS_XML_E_UNCLOSEDCDATA - ERROR_SXS_XML_E_UNCLOSEDCDATA - - - - No documentation. - - - ERROR_SXS_XML_E_RESERVEDNAMESPACE - ERROR_SXS_XML_E_RESERVEDNAMESPACE - - - - No documentation. - - - ERROR_SXS_XML_E_INVALIDENCODING - ERROR_SXS_XML_E_INVALIDENCODING - - - - No documentation. - - - ERROR_SXS_XML_E_INVALIDSWITCH - ERROR_SXS_XML_E_INVALIDSWITCH - - - - No documentation. - - - ERROR_SXS_XML_E_BADXMLCASE - ERROR_SXS_XML_E_BADXMLCASE - - - - No documentation. - - - ERROR_SXS_XML_E_INVALID_STANDALONE - ERROR_SXS_XML_E_INVALID_STANDALONE - - - - No documentation. - - - ERROR_SXS_XML_E_UNEXPECTED_STANDALONE - ERROR_SXS_XML_E_UNEXPECTED_STANDALONE - - - - No documentation. - - - ERROR_SXS_XML_E_INVALID_VERSION - ERROR_SXS_XML_E_INVALID_VERSION - - - - No documentation. - - - ERROR_SXS_XML_E_MISSINGEQUALS - ERROR_SXS_XML_E_MISSINGEQUALS - - - - No documentation. - - - ERROR_SXS_PROTECTION_RECOVERY_FAILED - ERROR_SXS_PROTECTION_RECOVERY_FAILED - - - - No documentation. - - - ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT - ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT - - - - No documentation. - - - ERROR_SXS_PROTECTION_CATALOG_NOT_VALID - ERROR_SXS_PROTECTION_CATALOG_NOT_VALID - - - - No documentation. - - - ERROR_SXS_UNTRANSLATABLE_HRESULT - ERROR_SXS_UNTRANSLATABLE_HRESULT - - - - No documentation. - - - ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING - ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING - - - - No documentation. - - - ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE - ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE - - - - No documentation. - - - ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME - ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME - - - - No documentation. - - - ERROR_SXS_ASSEMBLY_MISSING - ERROR_SXS_ASSEMBLY_MISSING - - - - No documentation. - - - ERROR_SXS_CORRUPT_ACTIVATION_STACK - ERROR_SXS_CORRUPT_ACTIVATION_STACK - - - - No documentation. - - - ERROR_SXS_CORRUPTION - ERROR_SXS_CORRUPTION - - - - No documentation. - - - ERROR_SXS_EARLY_DEACTIVATION - ERROR_SXS_EARLY_DEACTIVATION - - - - No documentation. - - - ERROR_SXS_INVALID_DEACTIVATION - ERROR_SXS_INVALID_DEACTIVATION - - - - No documentation. - - - ERROR_SXS_MULTIPLE_DEACTIVATION - ERROR_SXS_MULTIPLE_DEACTIVATION - - - - No documentation. - - - ERROR_SXS_PROCESS_TERMINATION_REQUESTED - ERROR_SXS_PROCESS_TERMINATION_REQUESTED - - - - No documentation. - - - ERROR_SXS_RELEASE_ACTIVATION_CONTEXT - ERROR_SXS_RELEASE_ACTIVATION_CONTEXT - - - - No documentation. - - - ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY - ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY - - - - No documentation. - - - ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE - ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE - - - - No documentation. - - - ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME - ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME - - - - No documentation. - - - ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE - ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE - - - - No documentation. - - - ERROR_SXS_IDENTITY_PARSE_ERROR - ERROR_SXS_IDENTITY_PARSE_ERROR - - - - No documentation. - - - ERROR_MALFORMED_SUBSTITUTION_STRING - ERROR_MALFORMED_SUBSTITUTION_STRING - - - - No documentation. - - - ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN - ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN - - - - No documentation. - - - ERROR_UNMAPPED_SUBSTITUTION_STRING - ERROR_UNMAPPED_SUBSTITUTION_STRING - - - - No documentation. - - - ERROR_SXS_ASSEMBLY_NOT_LOCKED - ERROR_SXS_ASSEMBLY_NOT_LOCKED - - - - No documentation. - - - ERROR_SXS_COMPONENT_STORE_CORRUPT - ERROR_SXS_COMPONENT_STORE_CORRUPT - - - - No documentation. - - - ERROR_ADVANCED_INSTALLER_FAILED - ERROR_ADVANCED_INSTALLER_FAILED - - - - No documentation. - - - ERROR_XML_ENCODING_MISMATCH - ERROR_XML_ENCODING_MISMATCH - - - - No documentation. - - - ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT - ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT - - - - No documentation. - - - ERROR_SXS_IDENTITIES_DIFFERENT - ERROR_SXS_IDENTITIES_DIFFERENT - - - - No documentation. - - - ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT - ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT - - - - No documentation. - - - ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY - ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY - - - - No documentation. - - - ERROR_SXS_MANIFEST_TOO_BIG - ERROR_SXS_MANIFEST_TOO_BIG - - - - No documentation. - - - ERROR_SXS_SETTING_NOT_REGISTERED - ERROR_SXS_SETTING_NOT_REGISTERED - - - - No documentation. - - - ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE - ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE - - - - No documentation. - - - ERROR_SMI_PRIMITIVE_INSTALLER_FAILED - ERROR_SMI_PRIMITIVE_INSTALLER_FAILED - - - - No documentation. - - - ERROR_GENERIC_COMMAND_FAILED - ERROR_GENERIC_COMMAND_FAILED - - - - No documentation. - - - ERROR_SXS_FILE_HASH_MISSING - ERROR_SXS_FILE_HASH_MISSING - - - - No documentation. - - - ERROR_EVT_INVALID_CHANNEL_PATH - ERROR_EVT_INVALID_CHANNEL_PATH - - - - No documentation. - - - ERROR_EVT_INVALID_QUERY - ERROR_EVT_INVALID_QUERY - - - - No documentation. - - - ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND - ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND - - - - No documentation. - - - ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND - ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND - - - - No documentation. - - - ERROR_EVT_INVALID_PUBLISHER_NAME - ERROR_EVT_INVALID_PUBLISHER_NAME - - - - No documentation. - - - ERROR_EVT_INVALID_EVENT_DATA - ERROR_EVT_INVALID_EVENT_DATA - - - - No documentation. - - - ERROR_EVT_CHANNEL_NOT_FOUND - ERROR_EVT_CHANNEL_NOT_FOUND - - - - No documentation. - - - ERROR_EVT_MALFORMED_XML_TEXT - ERROR_EVT_MALFORMED_XML_TEXT - - - - No documentation. - - - ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL - ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL - - - - No documentation. - - - ERROR_EVT_CONFIGURATION_ERROR - ERROR_EVT_CONFIGURATION_ERROR - - - - No documentation. - - - ERROR_EVT_QUERY_RESULT_STALE - ERROR_EVT_QUERY_RESULT_STALE - - - - No documentation. - - - ERROR_EVT_QUERY_RESULT_INVALID_POSITION - ERROR_EVT_QUERY_RESULT_INVALID_POSITION - - - - No documentation. - - - ERROR_EVT_NON_VALIDATING_MSXML - ERROR_EVT_NON_VALIDATING_MSXML - - - - No documentation. - - - ERROR_EVT_FILTER_ALREADYSCOPED - ERROR_EVT_FILTER_ALREADYSCOPED - - - - No documentation. - - - ERROR_EVT_FILTER_NOTELTSET - ERROR_EVT_FILTER_NOTELTSET - - - - No documentation. - - - ERROR_EVT_FILTER_INVARG - ERROR_EVT_FILTER_INVARG - - - - No documentation. - - - ERROR_EVT_FILTER_INVTEST - ERROR_EVT_FILTER_INVTEST - - - - No documentation. - - - ERROR_EVT_FILTER_INVTYPE - ERROR_EVT_FILTER_INVTYPE - - - - No documentation. - - - ERROR_EVT_FILTER_PARSEERR - ERROR_EVT_FILTER_PARSEERR - - - - No documentation. - - - ERROR_EVT_FILTER_UNSUPPORTEDOP - ERROR_EVT_FILTER_UNSUPPORTEDOP - - - - No documentation. - - - ERROR_EVT_FILTER_UNEXPECTEDTOKEN - ERROR_EVT_FILTER_UNEXPECTEDTOKEN - - - - No documentation. - - - ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL - ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL - - - - No documentation. - - - ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE - ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE - - - - No documentation. - - - ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE - ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE - - - - No documentation. - - - ERROR_EVT_CHANNEL_CANNOT_ACTIVATE - ERROR_EVT_CHANNEL_CANNOT_ACTIVATE - - - - No documentation. - - - ERROR_EVT_FILTER_TOO_COMPLEX - ERROR_EVT_FILTER_TOO_COMPLEX - - - - No documentation. - - - ERROR_EVT_MESSAGE_NOT_FOUND - ERROR_EVT_MESSAGE_NOT_FOUND - - - - No documentation. - - - ERROR_EVT_MESSAGE_ID_NOT_FOUND - ERROR_EVT_MESSAGE_ID_NOT_FOUND - - - - No documentation. - - - ERROR_EVT_UNRESOLVED_VALUE_INSERT - ERROR_EVT_UNRESOLVED_VALUE_INSERT - - - - No documentation. - - - ERROR_EVT_UNRESOLVED_PARAMETER_INSERT - ERROR_EVT_UNRESOLVED_PARAMETER_INSERT - - - - No documentation. - - - ERROR_EVT_MAX_INSERTS_REACHED - ERROR_EVT_MAX_INSERTS_REACHED - - - - No documentation. - - - ERROR_EVT_EVENT_DEFINITION_NOT_FOUND - ERROR_EVT_EVENT_DEFINITION_NOT_FOUND - - - - No documentation. - - - ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND - ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND - - - - No documentation. - - - ERROR_EVT_VERSION_TOO_OLD - ERROR_EVT_VERSION_TOO_OLD - - - - No documentation. - - - ERROR_EVT_VERSION_TOO_NEW - ERROR_EVT_VERSION_TOO_NEW - - - - No documentation. - - - ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY - ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY - - - - No documentation. - - - ERROR_EVT_PUBLISHER_DISABLED - ERROR_EVT_PUBLISHER_DISABLED - - - - No documentation. - - - ERROR_EVT_FILTER_OUT_OF_RANGE - ERROR_EVT_FILTER_OUT_OF_RANGE - - - - No documentation. - - - ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE - ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE - - - - No documentation. - - - ERROR_EC_LOG_DISABLED - ERROR_EC_LOG_DISABLED - - - - No documentation. - - - ERROR_EC_CIRCULAR_FORWARDING - ERROR_EC_CIRCULAR_FORWARDING - - - - No documentation. - - - ERROR_EC_CREDSTORE_FULL - ERROR_EC_CREDSTORE_FULL - - - - No documentation. - - - ERROR_EC_CRED_NOT_FOUND - ERROR_EC_CRED_NOT_FOUND - - - - No documentation. - - - ERROR_EC_NO_ACTIVE_CHANNEL - ERROR_EC_NO_ACTIVE_CHANNEL - - - - No documentation. - - - ERROR_MUI_FILE_NOT_FOUND - ERROR_MUI_FILE_NOT_FOUND - - - - No documentation. - - - ERROR_MUI_INVALID_FILE - ERROR_MUI_INVALID_FILE - - - - No documentation. - - - ERROR_MUI_INVALID_RC_CONFIG - ERROR_MUI_INVALID_RC_CONFIG - - - - No documentation. - - - ERROR_MUI_INVALID_LOCALE_NAME - ERROR_MUI_INVALID_LOCALE_NAME - - - - No documentation. - - - ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME - ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME - - - - No documentation. - - - ERROR_MUI_FILE_NOT_LOADED - ERROR_MUI_FILE_NOT_LOADED - - - - No documentation. - - - ERROR_RESOURCE_ENUM_USER_STOP - ERROR_RESOURCE_ENUM_USER_STOP - - - - No documentation. - - - ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED - ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED - - - - No documentation. - - - ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME - ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME - - - - No documentation. - - - ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE - ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE - - - - No documentation. - - - ERROR_MRM_INVALID_PRICONFIG - ERROR_MRM_INVALID_PRICONFIG - - - - No documentation. - - - ERROR_MRM_INVALID_FILE_TYPE - ERROR_MRM_INVALID_FILE_TYPE - - - - No documentation. - - - ERROR_MRM_UNKNOWN_QUALIFIER - ERROR_MRM_UNKNOWN_QUALIFIER - - - - No documentation. - - - ERROR_MRM_INVALID_QUALIFIER_VALUE - ERROR_MRM_INVALID_QUALIFIER_VALUE - - - - No documentation. - - - ERROR_MRM_NO_CANDIDATE - ERROR_MRM_NO_CANDIDATE - - - - No documentation. - - - ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE - ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE - - - - No documentation. - - - ERROR_MRM_RESOURCE_TYPE_MISMATCH - ERROR_MRM_RESOURCE_TYPE_MISMATCH - - - - No documentation. - - - ERROR_MRM_DUPLICATE_MAP_NAME - ERROR_MRM_DUPLICATE_MAP_NAME - - - - No documentation. - - - ERROR_MRM_DUPLICATE_ENTRY - ERROR_MRM_DUPLICATE_ENTRY - - - - No documentation. - - - ERROR_MRM_INVALID_RESOURCE_IDENTIFIER - ERROR_MRM_INVALID_RESOURCE_IDENTIFIER - - - - No documentation. - - - ERROR_MRM_FILEPATH_TOO_LONG - ERROR_MRM_FILEPATH_TOO_LONG - - - - No documentation. - - - ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE - ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE - - - - No documentation. - - - ERROR_MRM_INVALID_PRI_FILE - ERROR_MRM_INVALID_PRI_FILE - - - - No documentation. - - - ERROR_MRM_NAMED_RESOURCE_NOT_FOUND - ERROR_MRM_NAMED_RESOURCE_NOT_FOUND - - - - No documentation. - - - ERROR_MRM_MAP_NOT_FOUND - ERROR_MRM_MAP_NOT_FOUND - - - - No documentation. - - - ERROR_MRM_UNSUPPORTED_PROFILE_TYPE - ERROR_MRM_UNSUPPORTED_PROFILE_TYPE - - - - No documentation. - - - ERROR_MRM_INVALID_QUALIFIER_OPERATOR - ERROR_MRM_INVALID_QUALIFIER_OPERATOR - - - - No documentation. - - - ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE - ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE - - - - No documentation. - - - ERROR_MRM_AUTOMERGE_ENABLED - ERROR_MRM_AUTOMERGE_ENABLED - - - - No documentation. - - - ERROR_MRM_TOO_MANY_RESOURCES - ERROR_MRM_TOO_MANY_RESOURCES - - - - No documentation. - - - ERROR_MCA_INVALID_CAPABILITIES_STRING - ERROR_MCA_INVALID_CAPABILITIES_STRING - - - - No documentation. - - - ERROR_MCA_INVALID_VCP_VERSION - ERROR_MCA_INVALID_VCP_VERSION - - - - No documentation. - - - ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION - ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION - - - - No documentation. - - - ERROR_MCA_MCCS_VERSION_MISMATCH - ERROR_MCA_MCCS_VERSION_MISMATCH - - - - No documentation. - - - ERROR_MCA_UNSUPPORTED_MCCS_VERSION - ERROR_MCA_UNSUPPORTED_MCCS_VERSION - - - - No documentation. - - - ERROR_MCA_INTERNAL_ERROR - ERROR_MCA_INTERNAL_ERROR - - - - No documentation. - - - ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED - ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED - - - - No documentation. - - - ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE - ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE - - - - No documentation. - - - ERROR_AMBIGUOUS_SYSTEM_DEVICE - ERROR_AMBIGUOUS_SYSTEM_DEVICE - - - - No documentation. - - - ERROR_SYSTEM_DEVICE_NOT_FOUND - ERROR_SYSTEM_DEVICE_NOT_FOUND - - - - No documentation. - - - ERROR_HASH_NOT_SUPPORTED - ERROR_HASH_NOT_SUPPORTED - - - - No documentation. - - - ERROR_HASH_NOT_PRESENT - ERROR_HASH_NOT_PRESENT - - - - No documentation. - - - ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED - ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED - - - - No documentation. - - - ERROR_GPIO_CLIENT_INFORMATION_INVALID - ERROR_GPIO_CLIENT_INFORMATION_INVALID - - - - No documentation. - - - ERROR_GPIO_VERSION_NOT_SUPPORTED - ERROR_GPIO_VERSION_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GPIO_INVALID_REGISTRATION_PACKET - ERROR_GPIO_INVALID_REGISTRATION_PACKET - - - - No documentation. - - - ERROR_GPIO_OPERATION_DENIED - ERROR_GPIO_OPERATION_DENIED - - - - No documentation. - - - ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE - ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE - - - - No documentation. - - - ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED - ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED - - - - No documentation. - - - ERROR_CANNOT_SWITCH_RUNLEVEL - ERROR_CANNOT_SWITCH_RUNLEVEL - - - - No documentation. - - - ERROR_INVALID_RUNLEVEL_SETTING - ERROR_INVALID_RUNLEVEL_SETTING - - - - No documentation. - - - ERROR_RUNLEVEL_SWITCH_TIMEOUT - ERROR_RUNLEVEL_SWITCH_TIMEOUT - - - - No documentation. - - - ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT - ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT - - - - No documentation. - - - ERROR_RUNLEVEL_SWITCH_IN_PROGRESS - ERROR_RUNLEVEL_SWITCH_IN_PROGRESS - - - - No documentation. - - - ERROR_SERVICES_FAILED_AUTOSTART - ERROR_SERVICES_FAILED_AUTOSTART - - - - No documentation. - - - ERROR_COM_TASK_STOP_PENDING - ERROR_COM_TASK_STOP_PENDING - - - - No documentation. - - - ERROR_INSTALL_OPEN_PACKAGE_FAILED - ERROR_INSTALL_OPEN_PACKAGE_FAILED - - - - No documentation. - - - ERROR_INSTALL_PACKAGE_NOT_FOUND - ERROR_INSTALL_PACKAGE_NOT_FOUND - - - - No documentation. - - - ERROR_INSTALL_INVALID_PACKAGE - ERROR_INSTALL_INVALID_PACKAGE - - - - No documentation. - - - ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED - ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED - - - - No documentation. - - - ERROR_INSTALL_OUT_OF_DISK_SPACE - ERROR_INSTALL_OUT_OF_DISK_SPACE - - - - No documentation. - - - ERROR_INSTALL_NETWORK_FAILURE - ERROR_INSTALL_NETWORK_FAILURE - - - - No documentation. - - - ERROR_INSTALL_REGISTRATION_FAILURE - ERROR_INSTALL_REGISTRATION_FAILURE - - - - No documentation. - - - ERROR_INSTALL_DEREGISTRATION_FAILURE - ERROR_INSTALL_DEREGISTRATION_FAILURE - - - - No documentation. - - - ERROR_INSTALL_CANCEL - ERROR_INSTALL_CANCEL - - - - No documentation. - - - ERROR_INSTALL_FAILED - ERROR_INSTALL_FAILED - - - - No documentation. - - - ERROR_REMOVE_FAILED - ERROR_REMOVE_FAILED - - - - No documentation. - - - ERROR_PACKAGE_ALREADY_EXISTS - ERROR_PACKAGE_ALREADY_EXISTS - - - - No documentation. - - - ERROR_NEEDS_REMEDIATION - ERROR_NEEDS_REMEDIATION - - - - No documentation. - - - ERROR_INSTALL_PREREQUISITE_FAILED - ERROR_INSTALL_PREREQUISITE_FAILED - - - - No documentation. - - - ERROR_PACKAGE_REPOSITORY_CORRUPTED - ERROR_PACKAGE_REPOSITORY_CORRUPTED - - - - No documentation. - - - ERROR_INSTALL_POLICY_FAILURE - ERROR_INSTALL_POLICY_FAILURE - - - - No documentation. - - - ERROR_PACKAGE_UPDATING - ERROR_PACKAGE_UPDATING - - - - No documentation. - - - ERROR_DEPLOYMENT_BLOCKED_BY_POLICY - ERROR_DEPLOYMENT_BLOCKED_BY_POLICY - - - - No documentation. - - - ERROR_PACKAGES_IN_USE - ERROR_PACKAGES_IN_USE - - - - No documentation. - - - ERROR_RECOVERY_FILE_CORRUPT - ERROR_RECOVERY_FILE_CORRUPT - - - - No documentation. - - - ERROR_INVALID_STAGED_SIGNATURE - ERROR_INVALID_STAGED_SIGNATURE - - - - No documentation. - - - ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED - ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED - - - - No documentation. - - - ERROR_INSTALL_PACKAGE_DOWNGRADE - ERROR_INSTALL_PACKAGE_DOWNGRADE - - - - No documentation. - - - ERROR_SYSTEM_NEEDS_REMEDIATION - ERROR_SYSTEM_NEEDS_REMEDIATION - - - - No documentation. - - - ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN - ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN - - - - No documentation. - - - ERROR_RESILIENCY_FILE_CORRUPT - ERROR_RESILIENCY_FILE_CORRUPT - - - - No documentation. - - - ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING - ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING - - - - No documentation. - - - ERROR_STATE_LOAD_STORE_FAILED - ERROR_STATE_LOAD_STORE_FAILED - - - - No documentation. - - - ERROR_STATE_GET_VERSION_FAILED - ERROR_STATE_GET_VERSION_FAILED - - - - No documentation. - - - ERROR_STATE_SET_VERSION_FAILED - ERROR_STATE_SET_VERSION_FAILED - - - - No documentation. - - - ERROR_STATE_STRUCTURED_RESET_FAILED - ERROR_STATE_STRUCTURED_RESET_FAILED - - - - No documentation. - - - ERROR_STATE_OPEN_CONTAINER_FAILED - ERROR_STATE_OPEN_CONTAINER_FAILED - - - - No documentation. - - - ERROR_STATE_CREATE_CONTAINER_FAILED - ERROR_STATE_CREATE_CONTAINER_FAILED - - - - No documentation. - - - ERROR_STATE_DELETE_CONTAINER_FAILED - ERROR_STATE_DELETE_CONTAINER_FAILED - - - - No documentation. - - - ERROR_STATE_READ_SETTING_FAILED - ERROR_STATE_READ_SETTING_FAILED - - - - No documentation. - - - ERROR_STATE_WRITE_SETTING_FAILED - ERROR_STATE_WRITE_SETTING_FAILED - - - - No documentation. - - - ERROR_STATE_DELETE_SETTING_FAILED - ERROR_STATE_DELETE_SETTING_FAILED - - - - No documentation. - - - ERROR_STATE_QUERY_SETTING_FAILED - ERROR_STATE_QUERY_SETTING_FAILED - - - - No documentation. - - - ERROR_STATE_READ_COMPOSITE_SETTING_FAILED - ERROR_STATE_READ_COMPOSITE_SETTING_FAILED - - - - No documentation. - - - ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED - ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED - - - - No documentation. - - - ERROR_STATE_ENUMERATE_CONTAINER_FAILED - ERROR_STATE_ENUMERATE_CONTAINER_FAILED - - - - No documentation. - - - ERROR_STATE_ENUMERATE_SETTINGS_FAILED - ERROR_STATE_ENUMERATE_SETTINGS_FAILED - - - - No documentation. - - - ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED - ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED - ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED - ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED - ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_API_UNAVAILABLE - ERROR_API_UNAVAILABLE - - - - No documentation. - - - ERROR_AUDITING_DISABLED - ERROR_AUDITING_DISABLED - - - - No documentation. - - - ERROR_ALL_SIDS_FILTERED - ERROR_ALL_SIDS_FILTERED - - - - No documentation. - - - ERROR_BIZRULES_NOT_ENABLED - ERROR_BIZRULES_NOT_ENABLED - - - - No documentation. - - - ERROR_CRED_REQUIRES_CONFIRMATION - ERROR_CRED_REQUIRES_CONFIRMATION - - - - No documentation. - - - ERROR_FLT_IO_COMPLETE - ERROR_FLT_IO_COMPLETE - - - - No documentation. - - - ERROR_FLT_NO_HANDLER_DEFINED - ERROR_FLT_NO_HANDLER_DEFINED - - - - No documentation. - - - ERROR_FLT_CONTEXT_ALREADY_DEFINED - ERROR_FLT_CONTEXT_ALREADY_DEFINED - - - - No documentation. - - - ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST - ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST - - - - No documentation. - - - ERROR_FLT_DISALLOW_FAST_IO - ERROR_FLT_DISALLOW_FAST_IO - - - - No documentation. - - - ERROR_FLT_INVALID_NAME_REQUEST - ERROR_FLT_INVALID_NAME_REQUEST - - - - No documentation. - - - ERROR_FLT_NOT_SAFE_TO_POST_OPERATION - ERROR_FLT_NOT_SAFE_TO_POST_OPERATION - - - - No documentation. - - - ERROR_FLT_NOT_INITIALIZED - ERROR_FLT_NOT_INITIALIZED - - - - No documentation. - - - ERROR_FLT_FILTER_NOT_READY - ERROR_FLT_FILTER_NOT_READY - - - - No documentation. - - - ERROR_FLT_POST_OPERATION_CLEANUP - ERROR_FLT_POST_OPERATION_CLEANUP - - - - No documentation. - - - ERROR_FLT_INTERNAL_ERROR - ERROR_FLT_INTERNAL_ERROR - - - - No documentation. - - - ERROR_FLT_DELETING_OBJECT - ERROR_FLT_DELETING_OBJECT - - - - No documentation. - - - ERROR_FLT_MUST_BE_NONPAGED_POOL - ERROR_FLT_MUST_BE_NONPAGED_POOL - - - - No documentation. - - - ERROR_FLT_DUPLICATE_ENTRY - ERROR_FLT_DUPLICATE_ENTRY - - - - No documentation. - - - ERROR_FLT_CBDQ_DISABLED - ERROR_FLT_CBDQ_DISABLED - - - - No documentation. - - - ERROR_FLT_DO_NOT_ATTACH - ERROR_FLT_DO_NOT_ATTACH - - - - No documentation. - - - ERROR_FLT_DO_NOT_DETACH - ERROR_FLT_DO_NOT_DETACH - - - - No documentation. - - - ERROR_FLT_INSTANCE_ALTITUDE_COLLISION - ERROR_FLT_INSTANCE_ALTITUDE_COLLISION - - - - No documentation. - - - ERROR_FLT_INSTANCE_NAME_COLLISION - ERROR_FLT_INSTANCE_NAME_COLLISION - - - - No documentation. - - - ERROR_FLT_FILTER_NOT_FOUND - ERROR_FLT_FILTER_NOT_FOUND - - - - No documentation. - - - ERROR_FLT_VOLUME_NOT_FOUND - ERROR_FLT_VOLUME_NOT_FOUND - - - - No documentation. - - - ERROR_FLT_INSTANCE_NOT_FOUND - ERROR_FLT_INSTANCE_NOT_FOUND - - - - No documentation. - - - ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND - ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND - - - - No documentation. - - - ERROR_FLT_INVALID_CONTEXT_REGISTRATION - ERROR_FLT_INVALID_CONTEXT_REGISTRATION - - - - No documentation. - - - ERROR_FLT_NAME_CACHE_MISS - ERROR_FLT_NAME_CACHE_MISS - - - - No documentation. - - - ERROR_FLT_NO_DEVICE_OBJECT - ERROR_FLT_NO_DEVICE_OBJECT - - - - No documentation. - - - ERROR_FLT_VOLUME_ALREADY_MOUNTED - ERROR_FLT_VOLUME_ALREADY_MOUNTED - - - - No documentation. - - - ERROR_FLT_ALREADY_ENLISTED - ERROR_FLT_ALREADY_ENLISTED - - - - No documentation. - - - ERROR_FLT_CONTEXT_ALREADY_LINKED - ERROR_FLT_CONTEXT_ALREADY_LINKED - - - - No documentation. - - - ERROR_FLT_NO_WAITER_FOR_REPLY - ERROR_FLT_NO_WAITER_FOR_REPLY - - - - No documentation. - - - ERROR_FLT_REGISTRATION_BUSY - ERROR_FLT_REGISTRATION_BUSY - - - - No documentation. - - - ERROR_HUNG_DISPLAY_DRIVER_THREAD - ERROR_HUNG_DISPLAY_DRIVER_THREAD - - - - No documentation. - - - ERROR_MONITOR_NO_DESCRIPTOR - ERROR_MONITOR_NO_DESCRIPTOR - - - - No documentation. - - - ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT - ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT - - - - No documentation. - - - ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM - ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM - - - - No documentation. - - - ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK - ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK - - - - No documentation. - - - ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED - ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED - - - - No documentation. - - - ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK - ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK - - - - No documentation. - - - ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK - ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK - - - - No documentation. - - - ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA - ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA - - - - No documentation. - - - ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK - ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK - - - - No documentation. - - - ERROR_MONITOR_INVALID_MANUFACTURE_DATE - ERROR_MONITOR_INVALID_MANUFACTURE_DATE - - - - No documentation. - - - ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER - ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER - - - - No documentation. - - - ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER - ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER - ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER - - - - No documentation. - - - ERROR_GRAPHICS_ADAPTER_WAS_RESET - ERROR_GRAPHICS_ADAPTER_WAS_RESET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_DRIVER_MODEL - ERROR_GRAPHICS_INVALID_DRIVER_MODEL - - - - No documentation. - - - ERROR_GRAPHICS_PRESENT_MODE_CHANGED - ERROR_GRAPHICS_PRESENT_MODE_CHANGED - - - - No documentation. - - - ERROR_GRAPHICS_PRESENT_OCCLUDED - ERROR_GRAPHICS_PRESENT_OCCLUDED - - - - No documentation. - - - ERROR_GRAPHICS_PRESENT_DENIED - ERROR_GRAPHICS_PRESENT_DENIED - - - - No documentation. - - - ERROR_GRAPHICS_CANNOTCOLORCONVERT - ERROR_GRAPHICS_CANNOTCOLORCONVERT - - - - No documentation. - - - ERROR_GRAPHICS_DRIVER_MISMATCH - ERROR_GRAPHICS_DRIVER_MISMATCH - - - - No documentation. - - - ERROR_GRAPHICS_PARTIAL_DATA_POPULATED - ERROR_GRAPHICS_PARTIAL_DATA_POPULATED - - - - No documentation. - - - ERROR_GRAPHICS_PRESENT_REDIRECTION_DISABLED - ERROR_GRAPHICS_PRESENT_REDIRECTION_DISABLED - - - - No documentation. - - - ERROR_GRAPHICS_PRESENT_UNOCCLUDED - ERROR_GRAPHICS_PRESENT_UNOCCLUDED - - - - No documentation. - - - ERROR_GRAPHICS_WINDOWDC_NOT_AVAILABLE - ERROR_GRAPHICS_WINDOWDC_NOT_AVAILABLE - - - - No documentation. - - - ERROR_GRAPHICS_WINDOWLESS_PRESENT_DISABLED - ERROR_GRAPHICS_WINDOWLESS_PRESENT_DISABLED - - - - No documentation. - - - ERROR_GRAPHICS_NO_VIDEO_MEMORY - ERROR_GRAPHICS_NO_VIDEO_MEMORY - - - - No documentation. - - - ERROR_GRAPHICS_CANT_LOCK_MEMORY - ERROR_GRAPHICS_CANT_LOCK_MEMORY - - - - No documentation. - - - ERROR_GRAPHICS_ALLOCATION_BUSY - ERROR_GRAPHICS_ALLOCATION_BUSY - - - - No documentation. - - - ERROR_GRAPHICS_TOO_MANY_REFERENCES - ERROR_GRAPHICS_TOO_MANY_REFERENCES - - - - No documentation. - - - ERROR_GRAPHICS_TRY_AGAIN_LATER - ERROR_GRAPHICS_TRY_AGAIN_LATER - - - - No documentation. - - - ERROR_GRAPHICS_TRY_AGAIN_NOW - ERROR_GRAPHICS_TRY_AGAIN_NOW - - - - No documentation. - - - ERROR_GRAPHICS_ALLOCATION_INVALID - ERROR_GRAPHICS_ALLOCATION_INVALID - - - - No documentation. - - - ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE - ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE - - - - No documentation. - - - ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED - ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION - ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE - ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE - - - - No documentation. - - - ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION - ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION - - - - No documentation. - - - ERROR_GRAPHICS_ALLOCATION_CLOSED - ERROR_GRAPHICS_ALLOCATION_CLOSED - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE - ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE - ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE - - - - No documentation. - - - ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE - ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE - - - - No documentation. - - - ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST - ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST - - - - No documentation. - - - ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE - ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE - - - - No documentation. - - - ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION - ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY - ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY - - - - No documentation. - - - ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED - ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED - ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDPN - ERROR_GRAPHICS_INVALID_VIDPN - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE - ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET - ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET - - - - No documentation. - - - ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED - ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_MODE_NOT_PINNED - ERROR_GRAPHICS_MODE_NOT_PINNED - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET - ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET - ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_FREQUENCY - ERROR_GRAPHICS_INVALID_FREQUENCY - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_ACTIVE_REGION - ERROR_GRAPHICS_INVALID_ACTIVE_REGION - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_TOTAL_REGION - ERROR_GRAPHICS_INVALID_TOTAL_REGION - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE - ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE - ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE - - - - No documentation. - - - ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET - ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET - - - - No documentation. - - - ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY - ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY - - - - No documentation. - - - ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET - ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET - ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET - ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET - - - - No documentation. - - - ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET - ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET - - - - No documentation. - - - ERROR_GRAPHICS_TARGET_ALREADY_IN_SET - ERROR_GRAPHICS_TARGET_ALREADY_IN_SET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH - ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH - - - - No documentation. - - - ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY - ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET - ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE - ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE - - - - No documentation. - - - ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET - ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET - - - - No documentation. - - - ERROR_GRAPHICS_NO_PREFERRED_MODE - ERROR_GRAPHICS_NO_PREFERRED_MODE - - - - No documentation. - - - ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET - ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET - - - - No documentation. - - - ERROR_GRAPHICS_STALE_MODESET - ERROR_GRAPHICS_STALE_MODESET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET - ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE - ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE - - - - No documentation. - - - ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN - ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN - - - - No documentation. - - - ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE - ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE - - - - No documentation. - - - ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION - ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION - - - - No documentation. - - - ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES - ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES - - - - No documentation. - - - ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY - ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY - - - - No documentation. - - - ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE - ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE - - - - No documentation. - - - ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET - ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET - ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR - ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR - - - - No documentation. - - - ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET - ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET - - - - No documentation. - - - ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET - ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET - - - - No documentation. - - - ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE - ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE - ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE - - - - No documentation. - - - ERROR_GRAPHICS_RESOURCES_NOT_RELATED - ERROR_GRAPHICS_RESOURCES_NOT_RELATED - - - - No documentation. - - - ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE - ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE - - - - No documentation. - - - ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE - ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE - - - - No documentation. - - - ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET - ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET - - - - No documentation. - - - ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER - ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER - - - - No documentation. - - - ERROR_GRAPHICS_NO_VIDPNMGR - ERROR_GRAPHICS_NO_VIDPNMGR - - - - No documentation. - - - ERROR_GRAPHICS_NO_ACTIVE_VIDPN - ERROR_GRAPHICS_NO_ACTIVE_VIDPN - - - - No documentation. - - - ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY - ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY - - - - No documentation. - - - ERROR_GRAPHICS_MONITOR_NOT_CONNECTED - ERROR_GRAPHICS_MONITOR_NOT_CONNECTED - - - - No documentation. - - - ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY - ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE - ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE - ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_STRIDE - ERROR_GRAPHICS_INVALID_STRIDE - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_PIXELFORMAT - ERROR_GRAPHICS_INVALID_PIXELFORMAT - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_COLORBASIS - ERROR_GRAPHICS_INVALID_COLORBASIS - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE - ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE - - - - No documentation. - - - ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY - ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY - - - - No documentation. - - - ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT - ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT - - - - No documentation. - - - ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE - ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE - - - - No documentation. - - - ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN - ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL - ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION - ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION - - - - No documentation. - - - ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED - ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_GAMMA_RAMP - ERROR_GRAPHICS_INVALID_GAMMA_RAMP - - - - No documentation. - - - ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED - ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED - ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_MODE_NOT_IN_MODESET - ERROR_GRAPHICS_MODE_NOT_IN_MODESET - - - - No documentation. - - - ERROR_GRAPHICS_DATASET_IS_EMPTY - ERROR_GRAPHICS_DATASET_IS_EMPTY - - - - No documentation. - - - ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET - ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON - ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE - ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE - ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE - - - - No documentation. - - - ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS - ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS - - - - No documentation. - - - ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED - ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING - ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING - - - - No documentation. - - - ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED - ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED - - - - No documentation. - - - ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS - ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS - - - - No documentation. - - - ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT - ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM - ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN - ERROR_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT - ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT - - - - No documentation. - - - ERROR_GRAPHICS_MAX_NUM_PATHS_REACHED - ERROR_GRAPHICS_MAX_NUM_PATHS_REACHED - - - - No documentation. - - - ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION - ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_CLIENT_TYPE - ERROR_GRAPHICS_INVALID_CLIENT_TYPE - - - - No documentation. - - - ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET - ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET - - - - No documentation. - - - ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED - ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED - - - - No documentation. - - - ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED - ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS - ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS - - - - No documentation. - - - ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER - ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER - - - - No documentation. - - - ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED - ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED - - - - No documentation. - - - ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED - ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED - - - - No documentation. - - - ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY - ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY - - - - No documentation. - - - ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED - ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED - - - - No documentation. - - - ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON - ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON - - - - No documentation. - - - ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE - ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE - - - - No documentation. - - - ERROR_GRAPHICS_LEADLINK_START_DEFERRED - ERROR_GRAPHICS_LEADLINK_START_DEFERRED - - - - No documentation. - - - ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER - ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER - - - - No documentation. - - - ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY - ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY - - - - No documentation. - - - ERROR_GRAPHICS_START_DEFERRED - ERROR_GRAPHICS_START_DEFERRED - - - - No documentation. - - - ERROR_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED - ERROR_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED - - - - No documentation. - - - ERROR_GRAPHICS_OPM_NOT_SUPPORTED - ERROR_GRAPHICS_OPM_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_COPP_NOT_SUPPORTED - ERROR_GRAPHICS_COPP_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_UAB_NOT_SUPPORTED - ERROR_GRAPHICS_UAB_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS - ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS - - - - No documentation. - - - ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST - ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST - - - - No documentation. - - - ERROR_GRAPHICS_OPM_INTERNAL_ERROR - ERROR_GRAPHICS_OPM_INTERNAL_ERROR - - - - No documentation. - - - ERROR_GRAPHICS_OPM_INVALID_HANDLE - ERROR_GRAPHICS_OPM_INVALID_HANDLE - - - - No documentation. - - - ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH - ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH - - - - No documentation. - - - ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED - ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED - - - - No documentation. - - - ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED - ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED - - - - No documentation. - - - ERROR_GRAPHICS_PVP_HFS_FAILED - ERROR_GRAPHICS_PVP_HFS_FAILED - - - - No documentation. - - - ERROR_GRAPHICS_OPM_INVALID_SRM - ERROR_GRAPHICS_OPM_INVALID_SRM - - - - No documentation. - - - ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP - ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP - - - - No documentation. - - - ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP - ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP - - - - No documentation. - - - ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA - ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA - - - - No documentation. - - - ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET - ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET - - - - No documentation. - - - ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH - ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH - - - - No documentation. - - - ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE - ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE - - - - No documentation. - - - ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS - ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS - - - - No documentation. - - - ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS - ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS - - - - No documentation. - - - ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS - ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS - - - - No documentation. - - - ERROR_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST - ERROR_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST - - - - No documentation. - - - ERROR_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR - ERROR_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR - - - - No documentation. - - - ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS - ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS - - - - No documentation. - - - ERROR_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED - ERROR_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST - ERROR_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST - - - - No documentation. - - - ERROR_GRAPHICS_I2C_NOT_SUPPORTED - ERROR_GRAPHICS_I2C_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST - ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST - - - - No documentation. - - - ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA - ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA - - - - No documentation. - - - ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA - ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA - - - - No documentation. - - - ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED - ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_DDCCI_INVALID_DATA - ERROR_GRAPHICS_DDCCI_INVALID_DATA - - - - No documentation. - - - ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE - ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE - - - - No documentation. - - - ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING - ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING - - - - No documentation. - - - ERROR_GRAPHICS_MCA_INTERNAL_ERROR - ERROR_GRAPHICS_MCA_INTERNAL_ERROR - - - - No documentation. - - - ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND - ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND - - - - No documentation. - - - ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH - ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH - - - - No documentation. - - - ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM - ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE - ERROR_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE - - - - No documentation. - - - ERROR_GRAPHICS_MONITOR_NO_LONGER_EXISTS - ERROR_GRAPHICS_MONITOR_NO_LONGER_EXISTS - - - - No documentation. - - - ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE - ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE - - - - No documentation. - - - ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION - ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION - - - - No documentation. - - - ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION - ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION - - - - No documentation. - - - ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH - ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH - - - - No documentation. - - - ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION - ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION - - - - No documentation. - - - ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED - ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED - - - - No documentation. - - - ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE - ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE - - - - No documentation. - - - ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED - ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME - ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME - - - - No documentation. - - - ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP - ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP - - - - No documentation. - - - ERROR_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED - ERROR_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED - - - - No documentation. - - - ERROR_GRAPHICS_INVALID_POINTER - ERROR_GRAPHICS_INVALID_POINTER - - - - No documentation. - - - ERROR_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE - ERROR_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE - - - - No documentation. - - - ERROR_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL - ERROR_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL - - - - No documentation. - - - ERROR_GRAPHICS_INTERNAL_ERROR - ERROR_GRAPHICS_INTERNAL_ERROR - - - - No documentation. - - - ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS - ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS - - - - No documentation. - - - ERROR_NDIS_INTERFACE_CLOSING - ERROR_NDIS_INTERFACE_CLOSING - - - - No documentation. - - - ERROR_NDIS_BAD_VERSION - ERROR_NDIS_BAD_VERSION - - - - No documentation. - - - ERROR_NDIS_BAD_CHARACTERISTICS - ERROR_NDIS_BAD_CHARACTERISTICS - - - - No documentation. - - - ERROR_NDIS_ADAPTER_NOT_FOUND - ERROR_NDIS_ADAPTER_NOT_FOUND - - - - No documentation. - - - ERROR_NDIS_OPEN_FAILED - ERROR_NDIS_OPEN_FAILED - - - - No documentation. - - - ERROR_NDIS_DEVICE_FAILED - ERROR_NDIS_DEVICE_FAILED - - - - No documentation. - - - ERROR_NDIS_MULTICAST_FULL - ERROR_NDIS_MULTICAST_FULL - - - - No documentation. - - - ERROR_NDIS_MULTICAST_EXISTS - ERROR_NDIS_MULTICAST_EXISTS - - - - No documentation. - - - ERROR_NDIS_MULTICAST_NOT_FOUND - ERROR_NDIS_MULTICAST_NOT_FOUND - - - - No documentation. - - - ERROR_NDIS_REQUEST_ABORTED - ERROR_NDIS_REQUEST_ABORTED - - - - No documentation. - - - ERROR_NDIS_RESET_IN_PROGRESS - ERROR_NDIS_RESET_IN_PROGRESS - - - - No documentation. - - - ERROR_NDIS_NOT_SUPPORTED - ERROR_NDIS_NOT_SUPPORTED - - - - No documentation. - - - ERROR_NDIS_INVALID_PACKET - ERROR_NDIS_INVALID_PACKET - - - - No documentation. - - - ERROR_NDIS_ADAPTER_NOT_READY - ERROR_NDIS_ADAPTER_NOT_READY - - - - No documentation. - - - ERROR_NDIS_INVALID_LENGTH - ERROR_NDIS_INVALID_LENGTH - - - - No documentation. - - - ERROR_NDIS_INVALID_DATA - ERROR_NDIS_INVALID_DATA - - - - No documentation. - - - ERROR_NDIS_BUFFER_TOO_SHORT - ERROR_NDIS_BUFFER_TOO_SHORT - - - - No documentation. - - - ERROR_NDIS_INVALID_OID - ERROR_NDIS_INVALID_OID - - - - No documentation. - - - ERROR_NDIS_ADAPTER_REMOVED - ERROR_NDIS_ADAPTER_REMOVED - - - - No documentation. - - - ERROR_NDIS_UNSUPPORTED_MEDIA - ERROR_NDIS_UNSUPPORTED_MEDIA - - - - No documentation. - - - ERROR_NDIS_GROUP_ADDRESS_IN_USE - ERROR_NDIS_GROUP_ADDRESS_IN_USE - - - - No documentation. - - - ERROR_NDIS_FILE_NOT_FOUND - ERROR_NDIS_FILE_NOT_FOUND - - - - No documentation. - - - ERROR_NDIS_ERROR_READING_FILE - ERROR_NDIS_ERROR_READING_FILE - - - - No documentation. - - - ERROR_NDIS_ALREADY_MAPPED - ERROR_NDIS_ALREADY_MAPPED - - - - No documentation. - - - ERROR_NDIS_RESOURCE_CONFLICT - ERROR_NDIS_RESOURCE_CONFLICT - - - - No documentation. - - - ERROR_NDIS_MEDIA_DISCONNECTED - ERROR_NDIS_MEDIA_DISCONNECTED - - - - No documentation. - - - ERROR_NDIS_INVALID_ADDRESS - ERROR_NDIS_INVALID_ADDRESS - - - - No documentation. - - - ERROR_NDIS_INVALID_DEVICE_REQUEST - ERROR_NDIS_INVALID_DEVICE_REQUEST - - - - No documentation. - - - ERROR_NDIS_PAUSED - ERROR_NDIS_PAUSED - - - - No documentation. - - - ERROR_NDIS_INTERFACE_NOT_FOUND - ERROR_NDIS_INTERFACE_NOT_FOUND - - - - No documentation. - - - ERROR_NDIS_UNSUPPORTED_REVISION - ERROR_NDIS_UNSUPPORTED_REVISION - - - - No documentation. - - - ERROR_NDIS_INVALID_PORT - ERROR_NDIS_INVALID_PORT - - - - No documentation. - - - ERROR_NDIS_INVALID_PORT_STATE - ERROR_NDIS_INVALID_PORT_STATE - - - - No documentation. - - - ERROR_NDIS_LOW_POWER_STATE - ERROR_NDIS_LOW_POWER_STATE - - - - No documentation. - - - ERROR_NDIS_REINIT_REQUIRED - ERROR_NDIS_REINIT_REQUIRED - - - - No documentation. - - - ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED - ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED - - - - No documentation. - - - ERROR_NDIS_DOT11_MEDIA_IN_USE - ERROR_NDIS_DOT11_MEDIA_IN_USE - - - - No documentation. - - - ERROR_NDIS_DOT11_POWER_STATE_INVALID - ERROR_NDIS_DOT11_POWER_STATE_INVALID - - - - No documentation. - - - ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL - ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL - - - - No documentation. - - - ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL - ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL - - - - No documentation. - - - ERROR_NDIS_INDICATION_REQUIRED - ERROR_NDIS_INDICATION_REQUIRED - - - - No documentation. - - - ERROR_NDIS_OFFLOAD_POLICY - ERROR_NDIS_OFFLOAD_POLICY - - - - No documentation. - - - ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED - ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED - - - - No documentation. - - - ERROR_NDIS_OFFLOAD_PATH_REJECTED - ERROR_NDIS_OFFLOAD_PATH_REJECTED - - - - No documentation. - - - ERROR_HV_INVALID_HYPERCALL_CODE - ERROR_HV_INVALID_HYPERCALL_CODE - - - - No documentation. - - - ERROR_HV_INVALID_HYPERCALL_INPUT - ERROR_HV_INVALID_HYPERCALL_INPUT - - - - No documentation. - - - ERROR_HV_INVALID_ALIGNMENT - ERROR_HV_INVALID_ALIGNMENT - - - - No documentation. - - - ERROR_HV_INVALID_PARAMETER - ERROR_HV_INVALID_PARAMETER - - - - No documentation. - - - ERROR_HV_ACCESS_DENIED - ERROR_HV_ACCESS_DENIED - - - - No documentation. - - - ERROR_HV_INVALID_PARTITION_STATE - ERROR_HV_INVALID_PARTITION_STATE - - - - No documentation. - - - ERROR_HV_OPERATION_DENIED - ERROR_HV_OPERATION_DENIED - - - - No documentation. - - - ERROR_HV_UNKNOWN_PROPERTY - ERROR_HV_UNKNOWN_PROPERTY - - - - No documentation. - - - ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE - ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE - - - - No documentation. - - - ERROR_HV_INSUFFICIENT_MEMORY - ERROR_HV_INSUFFICIENT_MEMORY - - - - No documentation. - - - ERROR_HV_PARTITION_TOO_DEEP - ERROR_HV_PARTITION_TOO_DEEP - - - - No documentation. - - - ERROR_HV_INVALID_PARTITION_ID - ERROR_HV_INVALID_PARTITION_ID - - - - No documentation. - - - ERROR_HV_INVALID_VP_INDEX - ERROR_HV_INVALID_VP_INDEX - - - - No documentation. - - - ERROR_HV_INVALID_PORT_ID - ERROR_HV_INVALID_PORT_ID - - - - No documentation. - - - ERROR_HV_INVALID_CONNECTION_ID - ERROR_HV_INVALID_CONNECTION_ID - - - - No documentation. - - - ERROR_HV_INSUFFICIENT_BUFFERS - ERROR_HV_INSUFFICIENT_BUFFERS - - - - No documentation. - - - ERROR_HV_NOT_ACKNOWLEDGED - ERROR_HV_NOT_ACKNOWLEDGED - - - - No documentation. - - - ERROR_HV_ACKNOWLEDGED - ERROR_HV_ACKNOWLEDGED - - - - No documentation. - - - ERROR_HV_INVALID_SAVE_RESTORE_STATE - ERROR_HV_INVALID_SAVE_RESTORE_STATE - - - - No documentation. - - - ERROR_HV_INVALID_SYNIC_STATE - ERROR_HV_INVALID_SYNIC_STATE - - - - No documentation. - - - ERROR_HV_OBJECT_IN_USE - ERROR_HV_OBJECT_IN_USE - - - - No documentation. - - - ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO - ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO - - - - No documentation. - - - ERROR_HV_NO_DATA - ERROR_HV_NO_DATA - - - - No documentation. - - - ERROR_HV_INACTIVE - ERROR_HV_INACTIVE - - - - No documentation. - - - ERROR_HV_NO_RESOURCES - ERROR_HV_NO_RESOURCES - - - - No documentation. - - - ERROR_HV_FEATURE_UNAVAILABLE - ERROR_HV_FEATURE_UNAVAILABLE - - - - No documentation. - - - ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS - ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS - - - - No documentation. - - - ERROR_HV_INVALID_LP_INDEX - ERROR_HV_INVALID_LP_INDEX - - - - No documentation. - - - ERROR_HV_NOT_PRESENT - ERROR_HV_NOT_PRESENT - - - - No documentation. - - - ERROR_VID_DUPLICATE_HANDLER - ERROR_VID_DUPLICATE_HANDLER - - - - No documentation. - - - ERROR_VID_TOO_MANY_HANDLERS - ERROR_VID_TOO_MANY_HANDLERS - - - - No documentation. - - - ERROR_VID_QUEUE_FULL - ERROR_VID_QUEUE_FULL - - - - No documentation. - - - ERROR_VID_HANDLER_NOT_PRESENT - ERROR_VID_HANDLER_NOT_PRESENT - - - - No documentation. - - - ERROR_VID_INVALID_OBJECT_NAME - ERROR_VID_INVALID_OBJECT_NAME - - - - No documentation. - - - ERROR_VID_PARTITION_NAME_TOO_LONG - ERROR_VID_PARTITION_NAME_TOO_LONG - - - - No documentation. - - - ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG - ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG - - - - No documentation. - - - ERROR_VID_PARTITION_ALREADY_EXISTS - ERROR_VID_PARTITION_ALREADY_EXISTS - - - - No documentation. - - - ERROR_VID_PARTITION_DOES_NOT_EXIST - ERROR_VID_PARTITION_DOES_NOT_EXIST - - - - No documentation. - - - ERROR_VID_PARTITION_NAME_NOT_FOUND - ERROR_VID_PARTITION_NAME_NOT_FOUND - - - - No documentation. - - - ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS - ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS - - - - No documentation. - - - ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT - ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT - - - - No documentation. - - - ERROR_VID_MB_STILL_REFERENCED - ERROR_VID_MB_STILL_REFERENCED - - - - No documentation. - - - ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED - ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED - - - - No documentation. - - - ERROR_VID_INVALID_NUMA_SETTINGS - ERROR_VID_INVALID_NUMA_SETTINGS - - - - No documentation. - - - ERROR_VID_INVALID_NUMA_NODE_INDEX - ERROR_VID_INVALID_NUMA_NODE_INDEX - - - - No documentation. - - - ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED - ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED - - - - No documentation. - - - ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE - ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE - - - - No documentation. - - - ERROR_VID_PAGE_RANGE_OVERFLOW - ERROR_VID_PAGE_RANGE_OVERFLOW - - - - No documentation. - - - ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE - ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE - - - - No documentation. - - - ERROR_VID_INVALID_GPA_RANGE_HANDLE - ERROR_VID_INVALID_GPA_RANGE_HANDLE - - - - No documentation. - - - ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE - ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE - - - - No documentation. - - - ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED - ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED - - - - No documentation. - - - ERROR_VID_INVALID_PPM_HANDLE - ERROR_VID_INVALID_PPM_HANDLE - - - - No documentation. - - - ERROR_VID_MBPS_ARE_LOCKED - ERROR_VID_MBPS_ARE_LOCKED - - - - No documentation. - - - ERROR_VID_MESSAGE_QUEUE_CLOSED - ERROR_VID_MESSAGE_QUEUE_CLOSED - - - - No documentation. - - - ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED - ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED - - - - No documentation. - - - ERROR_VID_STOP_PENDING - ERROR_VID_STOP_PENDING - - - - No documentation. - - - ERROR_VID_INVALID_PROCESSOR_STATE - ERROR_VID_INVALID_PROCESSOR_STATE - - - - No documentation. - - - ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT - ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT - - - - No documentation. - - - ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED - ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED - - - - No documentation. - - - ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET - ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET - - - - No documentation. - - - ERROR_VID_MMIO_RANGE_DESTROYED - ERROR_VID_MMIO_RANGE_DESTROYED - - - - No documentation. - - - ERROR_VID_INVALID_CHILD_GPA_PAGE_SET - ERROR_VID_INVALID_CHILD_GPA_PAGE_SET - - - - No documentation. - - - ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED - ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED - - - - No documentation. - - - ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL - ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL - - - - No documentation. - - - ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE - ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE - - - - No documentation. - - - ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT - ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT - - - - No documentation. - - - ERROR_VID_SAVED_STATE_CORRUPT - ERROR_VID_SAVED_STATE_CORRUPT - - - - No documentation. - - - ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM - ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM - - - - No documentation. - - - ERROR_VID_SAVED_STATE_INCOMPATIBLE - ERROR_VID_SAVED_STATE_INCOMPATIBLE - - - - No documentation. - - - ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED - ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED - - - - No documentation. - - - ERROR_VOLMGR_INCOMPLETE_REGENERATION - ERROR_VOLMGR_INCOMPLETE_REGENERATION - - - - No documentation. - - - ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION - ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION - - - - No documentation. - - - ERROR_VOLMGR_DATABASE_FULL - ERROR_VOLMGR_DATABASE_FULL - - - - No documentation. - - - ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED - ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED - - - - No documentation. - - - ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC - ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC - - - - No documentation. - - - ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED - ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED - - - - No documentation. - - - ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME - ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME - - - - No documentation. - - - ERROR_VOLMGR_DISK_DUPLICATE - ERROR_VOLMGR_DISK_DUPLICATE - - - - No documentation. - - - ERROR_VOLMGR_DISK_DYNAMIC - ERROR_VOLMGR_DISK_DYNAMIC - - - - No documentation. - - - ERROR_VOLMGR_DISK_ID_INVALID - ERROR_VOLMGR_DISK_ID_INVALID - - - - No documentation. - - - ERROR_VOLMGR_DISK_INVALID - ERROR_VOLMGR_DISK_INVALID - - - - No documentation. - - - ERROR_VOLMGR_DISK_LAST_VOTER - ERROR_VOLMGR_DISK_LAST_VOTER - - - - No documentation. - - - ERROR_VOLMGR_DISK_LAYOUT_INVALID - ERROR_VOLMGR_DISK_LAYOUT_INVALID - - - - No documentation. - - - ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS - ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS - - - - No documentation. - - - ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED - ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED - - - - No documentation. - - - ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL - ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL - - - - No documentation. - - - ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS - ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS - - - - No documentation. - - - ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS - ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS - - - - No documentation. - - - ERROR_VOLMGR_DISK_MISSING - ERROR_VOLMGR_DISK_MISSING - - - - No documentation. - - - ERROR_VOLMGR_DISK_NOT_EMPTY - ERROR_VOLMGR_DISK_NOT_EMPTY - - - - No documentation. - - - ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE - ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE - - - - No documentation. - - - ERROR_VOLMGR_DISK_REVECTORING_FAILED - ERROR_VOLMGR_DISK_REVECTORING_FAILED - - - - No documentation. - - - ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID - ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID - - - - No documentation. - - - ERROR_VOLMGR_DISK_SET_NOT_CONTAINED - ERROR_VOLMGR_DISK_SET_NOT_CONTAINED - - - - No documentation. - - - ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS - ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS - - - - No documentation. - - - ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES - ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES - - - - No documentation. - - - ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED - ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED - - - - No documentation. - - - ERROR_VOLMGR_EXTENT_ALREADY_USED - ERROR_VOLMGR_EXTENT_ALREADY_USED - - - - No documentation. - - - ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS - ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS - - - - No documentation. - - - ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION - ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION - - - - No documentation. - - - ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED - ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED - - - - No documentation. - - - ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION - ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION - - - - No documentation. - - - ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH - ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH - - - - No documentation. - - - ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED - ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED - - - - No documentation. - - - ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID - ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID - - - - No documentation. - - - ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS - ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS - - - - No documentation. - - - ERROR_VOLMGR_MEMBER_IN_SYNC - ERROR_VOLMGR_MEMBER_IN_SYNC - - - - No documentation. - - - ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE - ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE - - - - No documentation. - - - ERROR_VOLMGR_MEMBER_INDEX_INVALID - ERROR_VOLMGR_MEMBER_INDEX_INVALID - - - - No documentation. - - - ERROR_VOLMGR_MEMBER_MISSING - ERROR_VOLMGR_MEMBER_MISSING - - - - No documentation. - - - ERROR_VOLMGR_MEMBER_NOT_DETACHED - ERROR_VOLMGR_MEMBER_NOT_DETACHED - - - - No documentation. - - - ERROR_VOLMGR_MEMBER_REGENERATING - ERROR_VOLMGR_MEMBER_REGENERATING - - - - No documentation. - - - ERROR_VOLMGR_ALL_DISKS_FAILED - ERROR_VOLMGR_ALL_DISKS_FAILED - - - - No documentation. - - - ERROR_VOLMGR_NO_REGISTERED_USERS - ERROR_VOLMGR_NO_REGISTERED_USERS - - - - No documentation. - - - ERROR_VOLMGR_NO_SUCH_USER - ERROR_VOLMGR_NO_SUCH_USER - - - - No documentation. - - - ERROR_VOLMGR_NOTIFICATION_RESET - ERROR_VOLMGR_NOTIFICATION_RESET - - - - No documentation. - - - ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID - ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID - - - - No documentation. - - - ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID - ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID - - - - No documentation. - - - ERROR_VOLMGR_PACK_DUPLICATE - ERROR_VOLMGR_PACK_DUPLICATE - - - - No documentation. - - - ERROR_VOLMGR_PACK_ID_INVALID - ERROR_VOLMGR_PACK_ID_INVALID - - - - No documentation. - - - ERROR_VOLMGR_PACK_INVALID - ERROR_VOLMGR_PACK_INVALID - - - - No documentation. - - - ERROR_VOLMGR_PACK_NAME_INVALID - ERROR_VOLMGR_PACK_NAME_INVALID - - - - No documentation. - - - ERROR_VOLMGR_PACK_OFFLINE - ERROR_VOLMGR_PACK_OFFLINE - - - - No documentation. - - - ERROR_VOLMGR_PACK_HAS_QUORUM - ERROR_VOLMGR_PACK_HAS_QUORUM - - - - No documentation. - - - ERROR_VOLMGR_PACK_WITHOUT_QUORUM - ERROR_VOLMGR_PACK_WITHOUT_QUORUM - - - - No documentation. - - - ERROR_VOLMGR_PARTITION_STYLE_INVALID - ERROR_VOLMGR_PARTITION_STYLE_INVALID - - - - No documentation. - - - ERROR_VOLMGR_PARTITION_UPDATE_FAILED - ERROR_VOLMGR_PARTITION_UPDATE_FAILED - - - - No documentation. - - - ERROR_VOLMGR_PLEX_IN_SYNC - ERROR_VOLMGR_PLEX_IN_SYNC - - - - No documentation. - - - ERROR_VOLMGR_PLEX_INDEX_DUPLICATE - ERROR_VOLMGR_PLEX_INDEX_DUPLICATE - - - - No documentation. - - - ERROR_VOLMGR_PLEX_INDEX_INVALID - ERROR_VOLMGR_PLEX_INDEX_INVALID - - - - No documentation. - - - ERROR_VOLMGR_PLEX_LAST_ACTIVE - ERROR_VOLMGR_PLEX_LAST_ACTIVE - - - - No documentation. - - - ERROR_VOLMGR_PLEX_MISSING - ERROR_VOLMGR_PLEX_MISSING - - - - No documentation. - - - ERROR_VOLMGR_PLEX_REGENERATING - ERROR_VOLMGR_PLEX_REGENERATING - - - - No documentation. - - - ERROR_VOLMGR_PLEX_TYPE_INVALID - ERROR_VOLMGR_PLEX_TYPE_INVALID - - - - No documentation. - - - ERROR_VOLMGR_PLEX_NOT_RAID5 - ERROR_VOLMGR_PLEX_NOT_RAID5 - - - - No documentation. - - - ERROR_VOLMGR_PLEX_NOT_SIMPLE - ERROR_VOLMGR_PLEX_NOT_SIMPLE - - - - No documentation. - - - ERROR_VOLMGR_STRUCTURE_SIZE_INVALID - ERROR_VOLMGR_STRUCTURE_SIZE_INVALID - - - - No documentation. - - - ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS - ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS - - - - No documentation. - - - ERROR_VOLMGR_TRANSACTION_IN_PROGRESS - ERROR_VOLMGR_TRANSACTION_IN_PROGRESS - - - - No documentation. - - - ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE - ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE - - - - No documentation. - - - ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK - ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK - - - - No documentation. - - - ERROR_VOLMGR_VOLUME_ID_INVALID - ERROR_VOLMGR_VOLUME_ID_INVALID - - - - No documentation. - - - ERROR_VOLMGR_VOLUME_LENGTH_INVALID - ERROR_VOLMGR_VOLUME_LENGTH_INVALID - - - - No documentation. - - - ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE - ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE - - - - No documentation. - - - ERROR_VOLMGR_VOLUME_NOT_MIRRORED - ERROR_VOLMGR_VOLUME_NOT_MIRRORED - - - - No documentation. - - - ERROR_VOLMGR_VOLUME_NOT_RETAINED - ERROR_VOLMGR_VOLUME_NOT_RETAINED - - - - No documentation. - - - ERROR_VOLMGR_VOLUME_OFFLINE - ERROR_VOLMGR_VOLUME_OFFLINE - - - - No documentation. - - - ERROR_VOLMGR_VOLUME_RETAINED - ERROR_VOLMGR_VOLUME_RETAINED - - - - No documentation. - - - ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID - ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID - - - - No documentation. - - - ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE - ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE - - - - No documentation. - - - ERROR_VOLMGR_BAD_BOOT_DISK - ERROR_VOLMGR_BAD_BOOT_DISK - - - - No documentation. - - - ERROR_VOLMGR_PACK_CONFIG_OFFLINE - ERROR_VOLMGR_PACK_CONFIG_OFFLINE - - - - No documentation. - - - ERROR_VOLMGR_PACK_CONFIG_ONLINE - ERROR_VOLMGR_PACK_CONFIG_ONLINE - - - - No documentation. - - - ERROR_VOLMGR_NOT_PRIMARY_PACK - ERROR_VOLMGR_NOT_PRIMARY_PACK - - - - No documentation. - - - ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED - ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED - - - - No documentation. - - - ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID - ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID - - - - No documentation. - - - ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID - ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID - - - - No documentation. - - - ERROR_VOLMGR_VOLUME_MIRRORED - ERROR_VOLMGR_VOLUME_MIRRORED - - - - No documentation. - - - ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED - ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED - - - - No documentation. - - - ERROR_VOLMGR_NO_VALID_LOG_COPIES - ERROR_VOLMGR_NO_VALID_LOG_COPIES - - - - No documentation. - - - ERROR_VOLMGR_PRIMARY_PACK_PRESENT - ERROR_VOLMGR_PRIMARY_PACK_PRESENT - - - - No documentation. - - - ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID - ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID - - - - No documentation. - - - ERROR_VOLMGR_MIRROR_NOT_SUPPORTED - ERROR_VOLMGR_MIRROR_NOT_SUPPORTED - - - - No documentation. - - - ERROR_VOLMGR_RAID5_NOT_SUPPORTED - ERROR_VOLMGR_RAID5_NOT_SUPPORTED - - - - No documentation. - - - ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED - ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED - - - - No documentation. - - - ERROR_BCD_TOO_MANY_ELEMENTS - ERROR_BCD_TOO_MANY_ELEMENTS - - - - No documentation. - - - ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED - ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED - - - - No documentation. - - - ERROR_VHD_DRIVE_FOOTER_MISSING - ERROR_VHD_DRIVE_FOOTER_MISSING - - - - No documentation. - - - ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH - ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH - - - - No documentation. - - - ERROR_VHD_DRIVE_FOOTER_CORRUPT - ERROR_VHD_DRIVE_FOOTER_CORRUPT - - - - No documentation. - - - ERROR_VHD_FORMAT_UNKNOWN - ERROR_VHD_FORMAT_UNKNOWN - - - - No documentation. - - - ERROR_VHD_FORMAT_UNSUPPORTED_VERSION - ERROR_VHD_FORMAT_UNSUPPORTED_VERSION - - - - No documentation. - - - ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH - ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH - - - - No documentation. - - - ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION - ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION - - - - No documentation. - - - ERROR_VHD_SPARSE_HEADER_CORRUPT - ERROR_VHD_SPARSE_HEADER_CORRUPT - - - - No documentation. - - - ERROR_VHD_BLOCK_ALLOCATION_FAILURE - ERROR_VHD_BLOCK_ALLOCATION_FAILURE - - - - No documentation. - - - ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT - ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT - - - - No documentation. - - - ERROR_VHD_INVALID_BLOCK_SIZE - ERROR_VHD_INVALID_BLOCK_SIZE - - - - No documentation. - - - ERROR_VHD_BITMAP_MISMATCH - ERROR_VHD_BITMAP_MISMATCH - - - - No documentation. - - - ERROR_VHD_PARENT_VHD_NOT_FOUND - ERROR_VHD_PARENT_VHD_NOT_FOUND - - - - No documentation. - - - ERROR_VHD_CHILD_PARENT_ID_MISMATCH - ERROR_VHD_CHILD_PARENT_ID_MISMATCH - - - - No documentation. - - - ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH - ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH - - - - No documentation. - - - ERROR_VHD_METADATA_READ_FAILURE - ERROR_VHD_METADATA_READ_FAILURE - - - - No documentation. - - - ERROR_VHD_METADATA_WRITE_FAILURE - ERROR_VHD_METADATA_WRITE_FAILURE - - - - No documentation. - - - ERROR_VHD_INVALID_SIZE - ERROR_VHD_INVALID_SIZE - - - - No documentation. - - - ERROR_VHD_INVALID_FILE_SIZE - ERROR_VHD_INVALID_FILE_SIZE - - - - No documentation. - - - ERROR_VIRTDISK_PROVIDER_NOT_FOUND - ERROR_VIRTDISK_PROVIDER_NOT_FOUND - - - - No documentation. - - - ERROR_VIRTDISK_NOT_VIRTUAL_DISK - ERROR_VIRTDISK_NOT_VIRTUAL_DISK - - - - No documentation. - - - ERROR_VHD_PARENT_VHD_ACCESS_DENIED - ERROR_VHD_PARENT_VHD_ACCESS_DENIED - - - - No documentation. - - - ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH - ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH - - - - No documentation. - - - ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED - ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED - - - - No documentation. - - - ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT - ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT - - - - No documentation. - - - ERROR_VIRTUAL_DISK_LIMITATION - ERROR_VIRTUAL_DISK_LIMITATION - - - - No documentation. - - - ERROR_VHD_INVALID_TYPE - ERROR_VHD_INVALID_TYPE - - - - No documentation. - - - ERROR_VHD_INVALID_STATE - ERROR_VHD_INVALID_STATE - - - - No documentation. - - - ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE - ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE - - - - No documentation. - - - ERROR_VIRTDISK_DISK_ALREADY_OWNED - ERROR_VIRTDISK_DISK_ALREADY_OWNED - - - - No documentation. - - - ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE - ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE - - - - No documentation. - - - ERROR_CTLOG_TRACKING_NOT_INITIALIZED - ERROR_CTLOG_TRACKING_NOT_INITIALIZED - - - - No documentation. - - - ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE - ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE - - - - No documentation. - - - ERROR_CTLOG_VHD_CHANGED_OFFLINE - ERROR_CTLOG_VHD_CHANGED_OFFLINE - - - - No documentation. - - - ERROR_CTLOG_INVALID_TRACKING_STATE - ERROR_CTLOG_INVALID_TRACKING_STATE - - - - No documentation. - - - ERROR_CTLOG_INCONSISTENT_TRACKING_FILE - ERROR_CTLOG_INCONSISTENT_TRACKING_FILE - - - - No documentation. - - - ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA - ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA - - - - No documentation. - - - ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE - ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE - - - - No documentation. - - - ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE - ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE - - - - No documentation. - - - ERROR_VHD_METADATA_FULL - ERROR_VHD_METADATA_FULL - - - - No documentation. - - - ERROR_QUERY_STORAGE_ERROR - ERROR_QUERY_STORAGE_ERROR - - - - No documentation. - - - ERROR_SPACES_POOL_WAS_DELETED - ERROR_SPACES_POOL_WAS_DELETED - - - - No documentation. - - - ERROR_SPACES_RESILIENCY_TYPE_INVALID - ERROR_SPACES_RESILIENCY_TYPE_INVALID - - - - No documentation. - - - ERROR_SPACES_DRIVE_SECTOR_SIZE_INVALID - ERROR_SPACES_DRIVE_SECTOR_SIZE_INVALID - - - - No documentation. - - - ERROR_SPACES_DRIVE_REDUNDANCY_INVALID - ERROR_SPACES_DRIVE_REDUNDANCY_INVALID - - - - No documentation. - - - ERROR_SPACES_NUMBER_OF_DATA_COPIES_INVALID - ERROR_SPACES_NUMBER_OF_DATA_COPIES_INVALID - - - - No documentation. - - - ERROR_SPACES_PARITY_LAYOUT_INVALID - ERROR_SPACES_PARITY_LAYOUT_INVALID - - - - No documentation. - - - ERROR_SPACES_INTERLEAVE_LENGTH_INVALID - ERROR_SPACES_INTERLEAVE_LENGTH_INVALID - - - - No documentation. - - - ERROR_SPACES_NUMBER_OF_COLUMNS_INVALID - ERROR_SPACES_NUMBER_OF_COLUMNS_INVALID - - - - No documentation. - - - ERROR_SPACES_NOT_ENOUGH_DRIVES - ERROR_SPACES_NOT_ENOUGH_DRIVES - - - - No documentation. - - - ERROR_VOLSNAP_BOOTFILE_NOT_VALID - ERROR_VOLSNAP_BOOTFILE_NOT_VALID - - - - No documentation. - - - ERROR_DBG_CREATE_PROCESS_FAILURE_LOCKDOWN - ERROR_DBG_CREATE_PROCESS_FAILURE_LOCKDOWN - - - - No documentation. - - - ERROR_DBG_ATTACH_PROCESS_FAILURE_LOCKDOWN - ERROR_DBG_ATTACH_PROCESS_FAILURE_LOCKDOWN - - - - No documentation. - - - ERROR_DBG_CONNECT_SERVER_FAILURE_LOCKDOWN - ERROR_DBG_CONNECT_SERVER_FAILURE_LOCKDOWN - - - - No documentation. - - - ERROR_DBG_START_SERVER_FAILURE_LOCKDOWN - ERROR_DBG_START_SERVER_FAILURE_LOCKDOWN - - - -

The - enumeration values indicate the type of locking requested for the specified range of bytes. The values are used in the - ILockBytes::LockRegion and - methods.

-
- - aa380048 - LOCKTYPE - LOCKTYPE -
- - - No documentation. - - - LOCK_WRITE - LOCK_WRITE - - - - No documentation. - - - LOCK_EXCLUSIVE - LOCK_EXCLUSIVE - - - - No documentation. - - - LOCK_ONLYONCE - LOCK_ONLYONCE - - - -

The - enumeration values indicate whether the method should try to return a name in the pwcsName member of the - structure. The values are used in the - ILockBytes::Stat, - IStorage::Stat, and - methods to save memory when the pwcsName member is not required.

-
- - aa380316 - STATFLAG - STATFLAG -
- - - No documentation. - - - STATFLAG_DEFAULT - STATFLAG_DEFAULT - - - - No documentation. - - - STATFLAG_NONAME - STATFLAG_NONAME - - - - None. - - - None - None - - - -

The - interface lets you read and write data to stream objects. Stream objects contain the data in a structured storage object, where storages provide the structure. Simple data can be written directly to a stream but, most frequently, streams are elements nested within a storage object. They are similar to standard files.

The - interface defines methods similar to the MS-DOS FAT file functions. For example, each stream object has its own access rights and a seek reference. The main difference between a DOS file and a stream object is that in the latter case, streams are opened using an - interface reference rather than a file handle.

The methods in this interface present your object's data as a contiguous sequence of bytes that you can read or write. There are also methods for committing and reverting changes on streams that are open in transacted mode and methods for restricting access to a range of bytes in the stream.

Streams can remain open for long periods of time without consuming file-system resources. The IUnknown::Release method is similar to a close function on a file. Once released, the stream object is no longer valid and cannot be used.

Clients of asynchronous monikers can choose between a data-pull or data-push model for driving an asynchronous - IMoniker::BindToStorage operation and for receiving asynchronous notifications. See - URL Monikers for more information. The following table compares the behavior of asynchronous - and - calls returned in IBindStatusCallback::OnDataAvailable in these two download models:

-
- - aa380034 - IStream - IStream -
- - -

The - interface supports simplified sequential access to stream objects. The - interface inherits its - Read and - Write methods from - .

-
- - aa380010 - ISequentialStream - ISequentialStream -
- - -

The - interface supports simplified sequential access to stream objects. The - interface inherits its - Read and - Write methods from - .

-
- - aa380010 - ISequentialStream - ISequentialStream -
- - - Reads a specified number of bytes from the stream object into memory starting at the current seek pointer. - - The read buffer. - The number of bytes to read. - The actual number of bytes read from the stream object. - - - - Writes a specified number of bytes into the stream object starting at the current seek pointer. - - The buffer. - The number of bytes to read. - The actual number of bytes written to the stream object - - - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - -

The Read method reads a specified number of bytes from the stream object into memory, starting at the current seek reference.

-
-

A reference to the buffer which the stream data is read into.

-

The number of bytes of data to read from the stream object.

-

A reference to a ULONG variable that receives the actual number of bytes read from the stream object.

Note??The number of bytes read may be zero.

- -

This method reads bytes from this stream object into memory. The stream object must be opened in STGM_READ mode. This method adjusts the seek reference by the actual number of bytes read.

The number of bytes actually read is also returned in the pcbRead parameter.

Notes to Callers

The actual number of bytes read can be less than the number of bytes requested if an error occurs or if the end of the stream is reached during the read operation. The number of bytes returned should always be compared to the number of bytes requested. If the number of bytes returned is less than the number of bytes requested, it usually means the Read method attempted to read past the end of the stream.

The application should handle both a returned error and return values on end-of-stream read operations.

-
- - aa380011 - HRESULT ISequentialStream::Read([Out, Buffer] void* pv,[In] unsigned int cb,[Out, Optional] unsigned int* pcbRead) - ISequentialStream::Read -
- - -

The Write method writes a specified number of bytes into the stream object starting at the current seek reference.

-
-

A reference to the buffer that contains the data that is to be written to the stream. A valid reference must be provided for this parameter even when cb is zero.

-

The number of bytes of data to attempt to write into the stream. This value can be zero.

-

A reference to a ULONG variable where this method writes the actual number of bytes written to the stream object. The caller can set this reference to null, in which case this method does not provide the actual number of bytes written.

- -

writes the specified data to a stream object. The seek reference is adjusted for the number of bytes actually written. The number of bytes actually written is returned in the pcbWritten parameter. If the byte count is zero bytes, the write operation has no effect.

If the seek reference is currently past the end of the stream and the byte count is nonzero, this method increases the size of the stream to the seek reference and writes the specified bytes starting at the seek reference. The fill bytes written to the stream are not initialized to any particular value. This is the same as the end-of-file behavior in the MS-DOS FAT file system.

With a zero byte count and a seek reference past the end of the stream, this method does not create the fill bytes to increase the stream to the seek reference. In this case, you must call the - method to increase the size of the stream and write the fill bytes.

The pcbWritten parameter can have a value even if an error occurs.

In the COM-provided implementation, stream objects are not sparse. Any fill bytes are eventually allocated on the disk and assigned to the stream.

-
- - aa380014 - HRESULT ISequentialStream::Write([In, Buffer] const void* pv,[In] unsigned int cb,[Out, Optional] unsigned int* pcbWritten) - ISequentialStream::Write -
- - -

The - interface lets you read and write data to stream objects. Stream objects contain the data in a structured storage object, where storages provide the structure. Simple data can be written directly to a stream but, most frequently, streams are elements nested within a storage object. They are similar to standard files.

The - interface defines methods similar to the MS-DOS FAT file functions. For example, each stream object has its own access rights and a seek reference. The main difference between a DOS file and a stream object is that in the latter case, streams are opened using an - interface reference rather than a file handle.

The methods in this interface present your object's data as a contiguous sequence of bytes that you can read or write. There are also methods for committing and reverting changes on streams that are open in transacted mode and methods for restricting access to a range of bytes in the stream.

Streams can remain open for long periods of time without consuming file-system resources. The IUnknown::Release method is similar to a close function on a file. Once released, the stream object is no longer valid and cannot be used.

Clients of asynchronous monikers can choose between a data-pull or data-push model for driving an asynchronous - IMoniker::BindToStorage operation and for receiving asynchronous notifications. See - URL Monikers for more information. The following table compares the behavior of asynchronous - and - calls returned in IBindStatusCallback::OnDataAvailable in these two download models:

-
- - aa380034 - IStream - IStream -
- - - Changes the seek pointer to a new location relative to the beginning of the stream, to the end of the stream, or to the current seek pointer. - - The offset. - The origin. - The offset of the seek pointer from the beginning of the stream. - - - - Changes the size of the stream object. - - The new size. - - - - Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream. - - The stream destination. - The number of bytes to copy. - The number of bytes written. - The number of bytes read - - - - Commit method ensures that any changes made to a stream object open in transacted mode are reflected in the parent storage. If the stream object is open in direct mode, Commit has no effect other than flushing all memory buffers to the next-level storage object. The COM compound file implementation of streams does not support opening streams in transacted mode. - - The GRF commit flags. - - - - Discards all changes that have been made to a transacted stream since the last call. - - - - - Restricts access to a specified range of bytes in the stream. - - The offset. - The number of bytes to lock. - Type of the dw lock. - - - - Unlocks access to a specified range of bytes in the stream. - - The offset. - The number of bytes to lock. - Type of the dw lock. - - - - Gets the statistics. - - The storage statistics flags. - - - - - Clones this instance. - - - - - - Initializes a new instance of the class. - - The native pointer. - - - - Performs an explicit conversion from to . (This method is a shortcut to ) - - The native pointer. - - The result of the conversion. - - - - -

The Seek method changes the seek reference to a new location. The new location is relative to either the beginning of the stream, the end of the stream, or the current seek reference.

-
-

The displacement to be added to the location indicated by the dwOrigin parameter. If dwOrigin is STREAM_SEEK_SET, this is interpreted as an unsigned value rather than a signed value.

-

The origin for the displacement specified in dlibMove. The origin can be the beginning of the file (STREAM_SEEK_SET), the current seek reference (STREAM_SEEK_CUR), or the end of the file (STREAM_SEEK_END). For more information about values, see the STREAM_SEEK enumeration.

-

A reference to the location where this method writes the value of the new seek reference from the beginning of the stream.

You can set this reference to null. In this case, this method does not provide the new seek reference.

- -

changes the seek reference so that subsequent read and write operations can be performed at a different location in the stream object. It is an error to seek before the beginning of the stream. It is not, however, an error to seek past the end of the stream. Seeking past the end of the stream is useful for subsequent write operations, as the stream byte range will be extended to the new seek position immediately before the write is complete.

You can also use this method to obtain the current value of the seek reference by calling this method with the dwOrigin parameter set to STREAM_SEEK_CUR and the dlibMove parameter set to 0 so that the seek reference is not changed. The current seek reference is returned in the plibNewPosition parameter.

-
- - aa380043 - HRESULT IStream::Seek([In] LARGE_INTEGER dlibMove,[In] SHARPDX_SEEKORIGIN dwOrigin,[Out, Optional] ULARGE_INTEGER* plibNewPosition) - IStream::Seek -
- - -

The SetSize method changes the size of the stream object.

-
-

Specifies the new size of the stream as a number of bytes.

-

This method can return one of the following values.

The size of the stream object was successfully changed.

E_PENDING

Asynchronous Storage only: Part or all of the stream's data is currently unavailable. For more information see IFillLockBytes and Asynchronous Storage.

STG_E_MEDIUMFULL

The stream size is not changed because there is no space left on the storage device.

STG_E_INVALIDFUNCTION

The value of the libNewSize parameter is not valid. Since streams cannot be greater than 232 bytes in the COM-provided implementation, the high DWORD data type of libNewSize must be 0. If it is nonzero, this parameter is not valid.

STG_E_REVERTED

The object has been invalidated by a revert operation above it in the transaction tree.

- -

changes the size of the stream object. Call this method to preallocate space for the stream. If the libNewSize parameter is larger than the current stream size, the stream is extended to the indicated size by filling the intervening space with bytes of undefined value. This operation is similar to the - method if the seek reference is past the current end of stream.

If the libNewSize parameter is smaller than the current stream, the stream is truncated to the indicated size.

The seek reference is not affected by the change in stream size.

Calling can be an effective way to obtain a large chunk of contiguous space.

-
- - aa380044 - HRESULT IStream::SetSize([In] ULARGE_INTEGER libNewSize) - IStream::SetSize -
- - -

The CopyTo method copies a specified number of bytes from the current seek reference in the stream to the current seek reference in another stream.

-
-

A reference to the destination stream. The stream pointed to by pstm can be a new stream or a clone of the source stream.

-

The number of bytes to copy from the source stream.

-

A reference to the location where this method writes the actual number of bytes written to the destination. You can set this reference to null. In this case, this method does not provide the actual number of bytes written.

-

A reference to the location where this method writes the actual number of bytes read from the source. You can set this reference to null. In this case, this method does not provide the actual number of bytes read.

- -

The CopyTo method copies the specified bytes from one stream to another. It can also be used to copy a stream to itself. The seek reference in each stream instance is adjusted for the number of bytes read or written. This method is equivalent to reading cb bytes into memory using - and then immediately writing them to the destination stream using - , although will be more efficient.

The destination stream can be a clone of the source stream created by calling the - method.

If returns an error, you cannot assume that the seek references are valid for either the source or destination. Additionally, the values of pcbRead and pcbWritten are not meaningful even though they are returned.

If returns successfully, the actual number of bytes read and written are the same.

To copy the remainder of the source from the current seek reference, specify the maximum large integer value for the cb parameter. If the seek reference is the beginning of the stream, this operation copies the entire stream.

-
- - aa380038 - HRESULT IStream::CopyTo([In] IStream* pstm,[In] ULARGE_INTEGER cb,[Out] ULARGE_INTEGER* pcbRead,[Out] ULARGE_INTEGER* pcbWritten) - IStream::CopyTo -
- - -

The Commit method ensures that any changes made to a stream object open in transacted mode are reflected in the parent storage. If the stream object is open in direct mode, has no effect other than flushing all memory buffers to the next-level storage object. The COM compound file implementation of streams does not support opening streams in transacted mode.

-
-

Controls how the changes for the stream object are committed. See the enumeration for a definition of these values.

-

This method can return one of the following values.

Changes to the stream object were successfully committed to the parent level.

E_PENDING

Asynchronous Storage only: Part or all of the stream's data is currently unavailable. For more information see IFillLockBytes and Asynchronous Storage.

STG_E_MEDIUMFULL

The commit operation failed due to lack of space on the storage device.

STG_E_REVERTED

The object has been invalidated by a revert operation above it in the transaction tree.

- -

The Commit method ensures that changes to a stream object opened in transacted mode are reflected in the parent storage. Changes that have been made to the stream since it was opened or last committed are reflected to the parent storage object. If the parent is opened in transacted mode, the parent may revert at a later time, rolling back the changes to this stream object. The compound file implementation does not support the opening of streams in transacted mode, so this method has very little effect other than to flush memory buffers. For more information, see - - Compound File Implementation.

If the stream is open in direct mode, this method ensures that any memory buffers have been flushed out to the underlying storage object. This is much like a flush in traditional file systems.

The method is useful on a direct mode stream when the implementation of the - interface is a wrapper for underlying file system APIs. In this case, would be connected to the file system's flush call.

-
- - aa380036 - HRESULT IStream::Commit([In] STGC grfCommitFlags) - IStream::Commit -
- - -

The Revert method discards all changes that have been made to a transacted stream since the last - call. On streams open in direct mode and streams using the COM compound file implementation of , this method has no effect.

-
-

This method can return one of the following values.

The stream was successfully reverted to its previous version.

E_PENDING

Asynchronous Storage only: Part or all of the stream's data is currently unavailable. For more information see IFillLockBytes and Asynchronous Storage.

- -

The Revert method discards changes made to a transacted stream since the last commit operation.

-
- - aa380042 - HRESULT IStream::Revert() - IStream::Revert -
- - -

The LockRegion method restricts access to a specified range of bytes in the stream. Supporting this functionality is optional since some file systems do not provide it.

-
-

Integer that specifies the byte offset for the beginning of the range.

-

Integer that specifies the length of the range, in bytes, to be restricted.

-

Specifies the restrictions being requested on accessing the range.

-

This method can return one of the following values.

The specified range of bytes was locked.

E_PENDING

Asynchronous Storage only: Part or all of the stream's data is currently unavailable. For more information, see IFillLockBytes and Asynchronous Storage.

STG_E_INVALIDFUNCTION

Locking is not supported at all or the specific type of lock requested is not supported.

STG_E_LOCKVIOLATION

Requested lock is supported, but cannot be granted because of an existing lock.

STG_E_REVERTED

The object has been invalidated by a revert operation above it in the transaction tree.

- -

The byte range of the stream can be extended. Locking an extended range for the stream is useful as a method of communication between different instances of the stream without changing data that is actually part of the stream.

Three types of locking can be supported: locking to exclude other writers, locking to exclude other readers or writers, and locking that allows only one requester to obtain a lock on the given range, which is usually an alias for one of the other two lock types. A given stream instance might support either of the first two types, or both. The lock type is specified by dwLockType, using a value from the - enumeration.

Any region locked with must later be explicitly unlocked by calling - with exactly the same values for the libOffset, cb, and dwLockType parameters. The region must be unlocked before the stream is released. Two adjacent regions cannot be locked separately and then unlocked with a single unlock call.

Notes to Callers

Since the type of locking supported is optional and can vary in different implementations of - , you must provide code to deal with the STG_E_INVALIDFUNCTION error.

The LockRegion method has no effect in the compound file implementation, because the implementation does not support range locking.

Notes to Implementers

Support for this method is optional for implementations of stream objects since it may not be supported by the underlying file system. The type of locking supported is also optional. The STG_E_INVALIDFUNCTION error is returned if the requested type of locking is not supported.

-
- - aa380039 - HRESULT IStream::LockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) - IStream::LockRegion -
- - - No documentation. - - No documentation. - No documentation. - No documentation. - No documentation. - - HRESULT IStream::UnlockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) - IStream::UnlockRegion - - - -

The Stat method retrieves the - structure for this stream.

-
- No documentation. - No documentation. - -

retrieves a reference to the - structure that contains information about this open stream. When this stream is within a structured storage and - IStorage::EnumElements is called, it creates an enumerator object with the - IEnumSTATSTG interface on it, which can be called to enumerate the storages and streams through the - structures associated with each of them.

-
- - aa380045 - HRESULT IStream::Stat([Out] STATSTG* pstatstg,[In] STATFLAG grfStatFlag) - IStream::Stat -
- - -

The Clone method creates a new stream object with its own seek reference that references the same bytes as the original stream.

-
-

When successful, reference to the location of an reference to the new stream object. If an error occurs, this parameter is null.

- -

The Clone method creates a new stream object for accessing the same bytes but using a separate seek reference. The new stream object sees the same data as the source-stream object. Changes written to one object are immediately visible in the other. Range locking is shared between the stream objects.

The initial setting of the seek reference in the cloned stream instance is the same as the current setting of the seek reference in the original stream at the time of the clone operation.

-
- - aa380035 - HRESULT IStream::Clone([Out] IStream** ppstm) - IStream::Clone -
- - - Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream. - - The stream destination. - The number of bytes to copy. - The bytes written. - The number of bytes read from this instance - - - - Gets a com pointer to the underlying object. - - The stream. - A Com pointer - - - -

The - structure contains statistical data about an open storage, stream, or byte-array object. This structure is used in the - IEnumSTATSTG, - ILockBytes, - IStorage, and - interfaces.

-
- - aa380319 - STATSTG - STATSTG -
- - - No documentation. - - - wchar_t* pwcsName - wchar_t pwcsName - - - - No documentation. - - - unsigned int type - unsigned int type - - - - No documentation. - - - ULARGE_INTEGER cbSize - ULARGE_INTEGER cbSize - - - - No documentation. - - - FILETIME mtime - FILETIME mtime - - - - No documentation. - - - FILETIME ctime - FILETIME ctime - - - - No documentation. - - - FILETIME atime - FILETIME atime - - - - No documentation. - - - unsigned int grfMode - unsigned int grfMode - - - - No documentation. - - - unsigned int grfLocksSupported - unsigned int grfLocksSupported - - - - No documentation. - - - GUID clsid - GUID clsid - - - - No documentation. - - - unsigned int grfStateBits - unsigned int grfStateBits - - - - No documentation. - - - unsigned int reserved - unsigned int reserved - - - - A half precision (16 bit) floating point value. - - - - - Number of decimal digits of precision. - - - - - Number of bits in the mantissa. - - - - - Maximum decimal exponent. - - - - - Maximum binary exponent. - - - - - Minimum decimal exponent. - - - - - Minimum binary exponent. - - - - - Exponent radix. - - - - - Additional rounding. - - - - - Smallest such that 1.0 + epsilon != 1.0 - - - - - Maximum value of the number. - - - - - Minimum value of the number. - - - - - Initializes a new instance of the structure. - - The floating point value that should be stored in 16 bit format. - - - - Converts an array of half precision values into full precision values. - - The values to be converted. - An array of converted values. - - - - Converts an array of full precision values into half precision values. - - The values to be converted. - An array of converted values. - - - - Performs an explicit conversion from to . - - The value to be converted. - The converted value. - - - - Performs an implicit conversion from to . - - The value to be converted. - The converted value. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - - true if has a different value than ; otherwise, false. - - - - Converts the value of the object to its equivalent string representation. - - The string representation of the value of this instance. - - - - Returns the hash code for this instance. - - A 32-bit signed integer hash code. - - - - - - - Determines whether the specified object instances are considered equal. - - - - - true if is the same instance as or - if both are null references or if value1.Equals(value2) returns true; otherwise, false. - - - - Returns a value that indicates whether the current instance is equal to the specified object. - - Object to make the comparison with. - - true if the current instance is equal to the specified object; false otherwise. - - - - Returns a value that indicates whether the current instance is equal to a specified object. - - Object to make the comparison with. - - true if the current instance is equal to the specified object; false otherwise. - - - - Gets or sets the raw 16 bit value used to back this half-float. - - - - - Defines a two component vector, using half precision floating point coordinates. - - - - - Gets or sets the X component of the vector. - - The X component of the vector. - - - - Gets or sets the Y component of the vector. - - The Y component of the vector. - - - - Initializes a new instance of the structure. - - The X component. - The Y component. - - - - Initializes a new instance of the structure. - - The value to set for both the X and Y components. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - - true if has a different value than ; otherwise, false. - - - - Returns the hash code for this instance. - - A 32-bit signed integer hash code. - - - - - - - Determines whether the specified object instances are considered equal. - - - - - true if is the same instance as or - if both are null references or if value1.Equals(value2) returns true; otherwise, false. - - - - Returns a value that indicates whether the current instance is equal to the specified object. - - Object to make the comparison with. - - true if the current instance is equal to the specified object; false otherwise. - - - - Returns a value that indicates whether the current instance is equal to a specified object. - - Object to make the comparison with. - - true if the current instance is equal to the specified object; false otherwise. - - - - Defines a three component vector, using half precision floating point coordinates. - - - - - Gets or sets the X component of the vector. - - The X component of the vector. - - - - Gets or sets the Y component of the vector. - - The Y component of the vector. - - - - Gets or sets the Z component of the vector. - - The Z component of the vector. - - - - Initializes a new instance of the structure. - - The X component. - The Y component. - The Z component. - - - - Initializes a new instance of the structure. - - The value to set for the X, Y, and Z components. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - - true if has a different value than ; otherwise, false. - - - - Returns the hash code for this instance. - - A 32-bit signed integer hash code. - - - - - - - Determines whether the specified object instances are considered equal. - - - - - true if is the same instance as or - if both are null references or if value1.Equals(value2) returns true; otherwise, false. - - - - Returns a value that indicates whether the current instance is equal to the specified object. - - Object to make the comparison with. - - true if the current instance is equal to the specified object; false otherwise. - - - - Returns a value that indicates whether the current instance is equal to a specified object. - - Object to make the comparison with. - - true if the current instance is equal to the specified object; false otherwise. - - - - Defines a four component vector, using half precision floating point coordinates. - - - - - Gets or sets the X component of the vector. - - The X component of the vector. - - - - Gets or sets the Y component of the vector. - - The Y component of the vector. - - - - Gets or sets the Z component of the vector. - - The Z component of the vector. - - - - Gets or sets the W component of the vector. - - The W component of the vector. - - - - Initializes a new instance of the structure. - - The X component. - The Y component. - The Z component. - The W component. - - - - Initializes a new instance of the structure. - - The value to set for the X, Y, Z, and W components. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - - true if has a different value than ; otherwise, false. - - - - Returns the hash code for this instance. - - A 32-bit signed integer hash code. - - - - - - - Determines whether the specified object instances are considered equal. - - - - - true if is the same instance as or - if both are null references or if value1.Equals(value2) returns true; otherwise, false. - - - - Returns a value that indicates whether the current instance is equal to the specified object. - - Object to make the comparison with. - - true if the current instance is equal to the specified object; false otherwise. - - - - Returns a value that indicates whether the current instance is equal to a specified object. - - Object to make the comparison with. - - true if the current instance is equal to the specified object; false otherwise. - - - - Helper class to perform Half/Float conversion. - Code extract from paper : www.fox-toolkit.org/ftp/fasthalffloatconversion.pdf by Jeroen van der Zijp - - - - - Unpacks the specified h. - - The h. - - - - - Packs the specified f. - - The f. - - - - - Represents a four dimensional mathematical vector. - - - - - The size of the type, in bytes. - - - - - A with all of its components set to zero. - - - - - The X unit (1, 0, 0, 0). - - - - - The Y unit (0, 1, 0, 0). - - - - - The Z unit (0, 0, 1, 0). - - - - - The W unit (0, 0, 0, 1). - - - - - A with all of its components set to one. - - - - - The X component of the vector. - - - - - The Y component of the vector. - - - - - The Z component of the vector. - - - - - The W component of the vector. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - Initial value for the X component of the vector. - Initial value for the Y component of the vector. - Initial value for the Z component of the vector. - Initial value for the W component of the vector. - - - - Initializes a new instance of the struct. - - The values to assign to the X, Y, Z, and W components of the vector. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Creates an array containing the elements of the vector. - - A four-element array containing the components of the vector. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - When the method completes, contains the sum of the two vectors. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - When the method completes, contains the difference of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - When the method completes, contains the modulated vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - The modulated vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Reverses the direction of a given vector. - - The vector to negate. - When the method completes, contains a vector facing in the opposite direction. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - When the method completes, contains the clamped value. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - The clamped value. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the largest components of the source vectors. - - - - Returns a vector containing the largest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the largest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the smallest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the smallest components of the source vectors. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Assert a vector (return it unchanged). - - The vector to assert (unchange). - The asserted (unchanged) vector. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Performs an implicit conversion from array to . - - The input. - The result of the conversion. - - - - Performs an implicit conversion from to array. - - The input. - The result of the conversion. - - - - Gets or sets the component at the specified index. - - The value of the X, Y, Z, or W component, depending on the index. - The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 3]. - - - - The implementation of this class is filled by InteropBuilder post-building-event. - - - - - Provides a fixed statement working with generics. - - - The data. - A fixed pointer to the referenced structure - - This is the only function in this class that is inlined in order to inline the fixed statement correctly. - - - - - The value for which all absolute numbers smaller than are considered equal to zero. - - - - - A value specifying the approximation of π which is 180 degrees. - - - - - A value specifying the approximation of 2π which is 360 degrees. - - - - - A value specifying the approximation of π/2 which is 90 degrees. - - - - - A value specifying the approximation of π/4 which is 45 degrees. - - - - - Checks if a - b are almost equals within a float epsilon. - - The left value to compare. - The right value to compare. - true if a almost equal to b within a float epsilon, false otherwise - - - - Does something with arrays. - - Most likely the type of elements in the array. - Who knows what this is for. - Probably the length of the array. - An array of who knows what. - - - - Converts revolutions to degrees. - - The value to convert. - The converted value. - - - - Converts revolutions to radians. - - The value to convert. - The converted value. - - - - Converts revolutions to gradians. - - The value to convert. - The converted value. - - - - Converts degrees to revolutions. - - The value to convert. - The converted value. - - - - Converts degrees to radians. - - The value to convert. - The converted value. - - - - Converts radians to revolutions. - - The value to convert. - The converted value. - - - - Converts radians to gradians. - - The value to convert. - The converted value. - - - - Converts gradians to revolutions. - - The value to convert. - The converted value. - - - - Converts gradians to degrees. - - The value to convert. - The converted value. - - - - Converts gradians to radians. - - The value to convert. - The converted value. - - - - Converts radians to degrees. - - The value to convert. - The converted value. - - - - Clamps the specified value. - - The value. - The min. - The max. - The result of clamiping a value between min and max - - - - Clamps the specified value. - - The value. - The min. - The max. - The result of clamiping a value between min and max - - - - Calculates the modulo of the specified value. - - The value. - The modulo. - The result of the modulo applied to value - - - - Calculates the modulo 2*PI of the specified value. - - The value. - The result of the modulo applied to value - - - - Wraps the specified value into a range. - - The value to wrap. - The min. - The max. - Result of the wrapping. - - - - Wraps the specified value into a range. - - The value. - The min. - The max. - Result of the wrapping. - - - - Gauss function. - - Curve amplitude. - Position X. - Position Y - Radius X. - Radius Y. - Curve sigma X. - Curve sigma Y. - The result of gaussian function. - - - - Gauss function. - - Curve amplitude. - Position X. - Position Y - Radius X. - Radius Y. - Curve sigma X. - Curve sigma Y. - The result of gaussian function. - - - - Get random float number within range. - - Current . - Minimum. - Maximum. - Random float number. - - - - Get random double number within range. - - Current . - Minimum. - Maximum. - Random double number. - - - - Get random long number. - - Current . - Random long number. - - - - Get random long number. - - Current . - Minimum. - Maximum. - Random long number. - - - - Get random within range. - - Current . - Minimum. - Maximum. - Random . - - - - Get random within range. - - Current . - Minimum. - Maximum. - Random . - - - - Get random within range. - - Current . - Minimum. - Maximum. - Random . - - - - Get random opaque - - Current . - Random . - - - - Get random opaque - - Current . - Minimum brightness. - Maximum brightness - Random . - - - - Get random . - - Current . - Minimum brightness. - Maximum brightness - Alpha value. - Random . - - - - Get random . - - Current . - Minimum brightness. - Maximum brightness - Minimum alpha. - Maximum alpha. - Random . - - - - Get random . - - Current . - Minimum. - Maximum. - Random . - - - - Get random . - - Current . - Minimum. - Maximum. - Random . - - - - Get random . - - Current . - Minimum. - Maximum. - Random . - - - - Represents a 4x4 mathematical matrix. - - - - - The size of the type, in bytes. - - - - - A with all of its components set to zero. - - - - - The identity . - - - - - Value at row 1 column 1 of the matrix. - - - - - Value at row 1 column 2 of the matrix. - - - - - Value at row 1 column 3 of the matrix. - - - - - Value at row 1 column 4 of the matrix. - - - - - Value at row 2 column 1 of the matrix. - - - - - Value at row 2 column 2 of the matrix. - - - - - Value at row 2 column 3 of the matrix. - - - - - Value at row 2 column 4 of the matrix. - - - - - Value at row 3 column 1 of the matrix. - - - - - Value at row 3 column 2 of the matrix. - - - - - Value at row 3 column 3 of the matrix. - - - - - Value at row 3 column 4 of the matrix. - - - - - Value at row 4 column 1 of the matrix. - - - - - Value at row 4 column 2 of the matrix. - - - - - Value at row 4 column 3 of the matrix. - - - - - Value at row 4 column 4 of the matrix. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The value to assign at row 1 column 1 of the matrix. - The value to assign at row 1 column 2 of the matrix. - The value to assign at row 1 column 3 of the matrix. - The value to assign at row 1 column 4 of the matrix. - The value to assign at row 2 column 1 of the matrix. - The value to assign at row 2 column 2 of the matrix. - The value to assign at row 2 column 3 of the matrix. - The value to assign at row 2 column 4 of the matrix. - The value to assign at row 3 column 1 of the matrix. - The value to assign at row 3 column 2 of the matrix. - The value to assign at row 3 column 3 of the matrix. - The value to assign at row 3 column 4 of the matrix. - The value to assign at row 4 column 1 of the matrix. - The value to assign at row 4 column 2 of the matrix. - The value to assign at row 4 column 3 of the matrix. - The value to assign at row 4 column 4 of the matrix. - - - - Initializes a new instance of the struct. - - The values to assign to the components of the matrix. This must be an array with sixteen elements. - Thrown when is null. - Thrown when contains more or less than sixteen elements. - - - - Calculates the determinant of the matrix. - - The determinant of the matrix. - - - - Inverts the matrix. - - - - - Transposes the matrix. - - - - - Orthogonalizes the specified matrix. - - - Orthogonalization is the process of making all rows orthogonal to each other. This - means that any given row in the matrix will be orthogonal to any other given row in the - matrix. - Because this method uses the modified Gram-Schmidt process, the resulting matrix - tends to be numerically unstable. The numeric stability decreases according to the rows - so that the first row is the most stable and the last row is the least stable. - This operation is performed on the rows of the matrix rather than the columns. - If you wish for this operation to be performed on the columns, first transpose the - input and than transpose the output. - - - - - Orthonormalizes the specified matrix. - - - Orthonormalization is the process of making all rows and columns orthogonal to each - other and making all rows and columns of unit length. This means that any given row will - be orthogonal to any other given row and any given column will be orthogonal to any other - given column. Any given row will not be orthogonal to any given column. Every row and every - column will be of unit length. - Because this method uses the modified Gram-Schmidt process, the resulting matrix - tends to be numerically unstable. The numeric stability decreases according to the rows - so that the first row is the most stable and the last row is the least stable. - This operation is performed on the rows of the matrix rather than the columns. - If you wish for this operation to be performed on the columns, first transpose the - input and than transpose the output. - - - - - Decomposes a matrix into an orthonormalized matrix Q and a right traingular matrix R. - - When the method completes, contains the orthonormalized matrix of the decomposition. - When the method completes, contains the right triangular matrix of the decomposition. - - - - Decomposes a matrix into a lower triangular matrix L and an orthonormalized matrix Q. - - When the method completes, contains the lower triangular matrix of the decomposition. - When the method completes, contains the orthonormalized matrix of the decomposition. - - - - Decomposes a matrix into a scale, rotation, and translation. - - When the method completes, contains the scaling component of the decomposed matrix. - When the method completes, contains the rtoation component of the decomposed matrix. - When the method completes, contains the translation component of the decomposed matrix. - - This method is designed to decompose an SRT transformation matrix only. - - - - - Exchanges two rows in the matrix. - - The first row to exchange. This is an index of the row starting at zero. - The second row to exchange. This is an index of the row starting at zero. - - - - - - - - - - - Creates an array containing the elements of the matrix. - - A sixteen-element array containing the components of the matrix. - - - - Determines the sum of two matrices. - - The first matrix to add. - The second matrix to add. - When the method completes, contains the sum of the two matrices. - - - - Determines the sum of two matrices. - - The first matrix to add. - The second matrix to add. - The sum of the two matrices. - - - - Determines the difference between two matrices. - - The first matrix to subtract. - The second matrix to subtract. - When the method completes, contains the difference between the two matrices. - - - - Determines the difference between two matrices. - - The first matrix to subtract. - The second matrix to subtract. - The difference between the two matrices. - - - - Scales a matrix by the given value. - - The matrix to scale. - The amount by which to scale. - When the method completes, contains the scaled matrix. - - - - Scales a matrix by the given value. - - The matrix to scale. - The amount by which to scale. - The scaled matrix. - - - - Determines the product of two matrices. - - The first matrix to multiply. - The second matrix to multiply. - The product of the two matrices. - - - - Determines the product of two matrices. - - The first matrix to multiply. - The second matrix to multiply. - The product of the two matrices. - - - - Scales a matrix by the given value. - - The matrix to scale. - The amount by which to scale. - When the method completes, contains the scaled matrix. - - - - Scales a matrix by the given value. - - The matrix to scale. - The amount by which to scale. - The scaled matrix. - - - - Determines the quotient of two matrices. - - The first matrix to divide. - The second matrix to divide. - When the method completes, contains the quotient of the two matrices. - - - - Determines the quotient of two matrices. - - The first matrix to divide. - The second matrix to divide. - The quotient of the two matrices. - - - - Performs the exponential operation on a matrix. - - The matrix to perform the operation on. - The exponent to raise the matrix to. - When the method completes, contains the exponential matrix. - Thrown when the is negative. - - - - Performs the exponential operation on a matrix. - - The matrix to perform the operation on. - The exponent to raise the matrix to. - The exponential matrix. - Thrown when the is negative. - - - - Negates a matrix. - - The matrix to be negated. - When the method completes, contains the negated matrix. - - - - Negates a matrix. - - The matrix to be negated. - The negated matrix. - - - - Performs a linear interpolation between two matricies. - - Start matrix. - End matrix. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two matricies. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two matricies. - - Start matrix. - End matrix. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two matrices. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a cubic interpolation between two matricies. - - Start matrix. - End matrix. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the cubic interpolation of the two matrices. - - - - Performs a cubic interpolation between two matrices. - - Start matrix. - End matrix. - Value between 0 and 1 indicating the weight of . - The cubic interpolation of the two matrices. - - - - Calculates the transpose of the specified matrix. - - The matrix whose transpose is to be calculated. - When the method completes, contains the transpose of the specified matrix. - - - - Calculates the transpose of the specified matrix. - - The matrix whose transpose is to be calculated. - When the method completes, contains the transpose of the specified matrix. - - - - Calculates the transpose of the specified matrix. - - The matrix whose transpose is to be calculated. - The transpose of the specified matrix. - - - - Calculates the inverse of the specified matrix. - - The matrix whose inverse is to be calculated. - When the method completes, contains the inverse of the specified matrix. - - - - Calculates the inverse of the specified matrix. - - The matrix whose inverse is to be calculated. - The inverse of the specified matrix. - - - - Orthogonalizes the specified matrix. - - The matrix to orthogonalize. - When the method completes, contains the orthogonalized matrix. - - Orthogonalization is the process of making all rows orthogonal to each other. This - means that any given row in the matrix will be orthogonal to any other given row in the - matrix. - Because this method uses the modified Gram-Schmidt process, the resulting matrix - tends to be numerically unstable. The numeric stability decreases according to the rows - so that the first row is the most stable and the last row is the least stable. - This operation is performed on the rows of the matrix rather than the columns. - If you wish for this operation to be performed on the columns, first transpose the - input and than transpose the output. - - - - - Orthogonalizes the specified matrix. - - The matrix to orthogonalize. - The orthogonalized matrix. - - Orthogonalization is the process of making all rows orthogonal to each other. This - means that any given row in the matrix will be orthogonal to any other given row in the - matrix. - Because this method uses the modified Gram-Schmidt process, the resulting matrix - tends to be numerically unstable. The numeric stability decreases according to the rows - so that the first row is the most stable and the last row is the least stable. - This operation is performed on the rows of the matrix rather than the columns. - If you wish for this operation to be performed on the columns, first transpose the - input and than transpose the output. - - - - - Orthonormalizes the specified matrix. - - The matrix to orthonormalize. - When the method completes, contains the orthonormalized matrix. - - Orthonormalization is the process of making all rows and columns orthogonal to each - other and making all rows and columns of unit length. This means that any given row will - be orthogonal to any other given row and any given column will be orthogonal to any other - given column. Any given row will not be orthogonal to any given column. Every row and every - column will be of unit length. - Because this method uses the modified Gram-Schmidt process, the resulting matrix - tends to be numerically unstable. The numeric stability decreases according to the rows - so that the first row is the most stable and the last row is the least stable. - This operation is performed on the rows of the matrix rather than the columns. - If you wish for this operation to be performed on the columns, first transpose the - input and than transpose the output. - - - - - Orthonormalizes the specified matrix. - - The matrix to orthonormalize. - The orthonormalized matrix. - - Orthonormalization is the process of making all rows and columns orthogonal to each - other and making all rows and columns of unit length. This means that any given row will - be orthogonal to any other given row and any given column will be orthogonal to any other - given column. Any given row will not be orthogonal to any given column. Every row and every - column will be of unit length. - Because this method uses the modified Gram-Schmidt process, the resulting matrix - tends to be numerically unstable. The numeric stability decreases according to the rows - so that the first row is the most stable and the last row is the least stable. - This operation is performed on the rows of the matrix rather than the columns. - If you wish for this operation to be performed on the columns, first transpose the - input and than transpose the output. - - - - - Brings the matrix into upper triangular form using elementry row operations. - - The matrix to put into upper triangular form. - When the method completes, contains the upper triangular matrix. - - If the matrix is not invertable (i.e. its determinant is zero) than the result of this - method may produce Single.Nan and Single.Inf values. When the matrix represents a system - of linear equations, than this often means that either no solution exists or an infinite - number of solutions exist. - - - - - Brings the matrix into upper triangular form using elementry row operations. - - The matrix to put into upper triangular form. - The upper triangular matrix. - - If the matrix is not invertable (i.e. its determinant is zero) than the result of this - method may produce Single.Nan and Single.Inf values. When the matrix represents a system - of linear equations, than this often means that either no solution exists or an infinite - number of solutions exist. - - - - - Brings the matrix into lower triangular form using elementry row operations. - - The matrix to put into lower triangular form. - When the method completes, contains the lower triangular matrix. - - If the matrix is not invertable (i.e. its determinant is zero) than the result of this - method may produce Single.Nan and Single.Inf values. When the matrix represents a system - of linear equations, than this often means that either no solution exists or an infinite - number of solutions exist. - - - - - Brings the matrix into lower triangular form using elementry row operations. - - The matrix to put into lower triangular form. - The lower triangular matrix. - - If the matrix is not invertable (i.e. its determinant is zero) than the result of this - method may produce Single.Nan and Single.Inf values. When the matrix represents a system - of linear equations, than this often means that either no solution exists or an infinite - number of solutions exist. - - - - - Brings the matrix into row echelon form using elementry row operations; - - The matrix to put into row echelon form. - When the method completes, contains the row echelon form of the matrix. - - - - Brings the matrix into row echelon form using elementry row operations; - - The matrix to put into row echelon form. - When the method completes, contains the row echelon form of the matrix. - - - - Brings the matrix into reduced row echelon form using elementry row operations. - - The matrix to put into reduced row echelon form. - The fifth column of the matrix. - When the method completes, contains the resultant matrix after the operation. - When the method completes, contains the resultant fifth column of the matrix. - - The fifth column is often called the agumented part of the matrix. This is because the fifth - column is really just an extension of the matrix so that there is a place to put all of the - non-zero components after the operation is complete. - Often times the resultant matrix will the identity matrix or a matrix similar to the identity - matrix. Sometimes, however, that is not possible and numbers other than zero and one may appear. - This method can be used to solve systems of linear equations. Upon completion of this method, - the will contain the solution for the system. It is up to the user - to analyze both the input and the result to determine if a solution really exists. - - - - - Creates a spherical billboard that rotates around a specified object position. - - The position of the object around which the billboard will rotate. - The position of the camera. - The up vector of the camera. - The forward vector of the camera. - When the method completes, contains the created billboard matrix. - - - - Creates a spherical billboard that rotates around a specified object position. - - The position of the object around which the billboard will rotate. - The position of the camera. - The up vector of the camera. - The forward vector of the camera. - The created billboard matrix. - - - - Creates a left-handed, look-at matrix. - - The position of the viewer's eye. - The camera look-at target. - The camera's up vector. - When the method completes, contains the created look-at matrix. - - - - Creates a left-handed, look-at matrix. - - The position of the viewer's eye. - The camera look-at target. - The camera's up vector. - The created look-at matrix. - - - - Creates a right-handed, look-at matrix. - - The position of the viewer's eye. - The camera look-at target. - The camera's up vector. - When the method completes, contains the created look-at matrix. - - - - Creates a right-handed, look-at matrix. - - The position of the viewer's eye. - The camera look-at target. - The camera's up vector. - The created look-at matrix. - - - - Creates a left-handed, orthographic projection matrix. - - Width of the viewing volume. - Height of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a left-handed, orthographic projection matrix. - - Width of the viewing volume. - Height of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Creates a right-handed, orthographic projection matrix. - - Width of the viewing volume. - Height of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a right-handed, orthographic projection matrix. - - Width of the viewing volume. - Height of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Creates a left-handed, customized orthographic projection matrix. - - Minimum x-value of the viewing volume. - Maximum x-value of the viewing volume. - Minimum y-value of the viewing volume. - Maximum y-value of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a left-handed, customized orthographic projection matrix. - - Minimum x-value of the viewing volume. - Maximum x-value of the viewing volume. - Minimum y-value of the viewing volume. - Maximum y-value of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Creates a right-handed, customized orthographic projection matrix. - - Minimum x-value of the viewing volume. - Maximum x-value of the viewing volume. - Minimum y-value of the viewing volume. - Maximum y-value of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a right-handed, customized orthographic projection matrix. - - Minimum x-value of the viewing volume. - Maximum x-value of the viewing volume. - Minimum y-value of the viewing volume. - Maximum y-value of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Creates a left-handed, perspective projection matrix. - - Width of the viewing volume. - Height of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a left-handed, perspective projection matrix. - - Width of the viewing volume. - Height of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Creates a right-handed, perspective projection matrix. - - Width of the viewing volume. - Height of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a right-handed, perspective projection matrix. - - Width of the viewing volume. - Height of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Creates a left-handed, perspective projection matrix based on a field of view. - - Field of view in the y direction, in radians. - Aspect ratio, defined as view space width divided by height. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a left-handed, perspective projection matrix based on a field of view. - - Field of view in the y direction, in radians. - Aspect ratio, defined as view space width divided by height. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Creates a right-handed, perspective projection matrix based on a field of view. - - Field of view in the y direction, in radians. - Aspect ratio, defined as view space width divided by height. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a right-handed, perspective projection matrix based on a field of view. - - Field of view in the y direction, in radians. - Aspect ratio, defined as view space width divided by height. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Creates a left-handed, customized perspective projection matrix. - - Minimum x-value of the viewing volume. - Maximum x-value of the viewing volume. - Minimum y-value of the viewing volume. - Maximum y-value of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a left-handed, customized perspective projection matrix. - - Minimum x-value of the viewing volume. - Maximum x-value of the viewing volume. - Minimum y-value of the viewing volume. - Maximum y-value of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Creates a right-handed, customized perspective projection matrix. - - Minimum x-value of the viewing volume. - Maximum x-value of the viewing volume. - Minimum y-value of the viewing volume. - Maximum y-value of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - When the method completes, contains the created projection matrix. - - - - Creates a right-handed, customized perspective projection matrix. - - Minimum x-value of the viewing volume. - Maximum x-value of the viewing volume. - Minimum y-value of the viewing volume. - Maximum y-value of the viewing volume. - Minimum z-value of the viewing volume. - Maximum z-value of the viewing volume. - The created projection matrix. - - - - Builds a matrix that can be used to reflect vectors about a plane. - - The plane for which the reflection occurs. This parameter is assumed to be normalized. - When the method completes, contains the reflection matrix. - - - - Builds a matrix that can be used to reflect vectors about a plane. - - The plane for which the reflection occurs. This parameter is assumed to be normalized. - The reflection matrix. - - - - Creates a matrix that flattens geometry into a shadow. - - The light direction. If the W component is 0, the light is directional light; if the - W component is 1, the light is a point light. - The plane onto which to project the geometry as a shadow. This parameter is assumed to be normalized. - When the method completes, contains the shadow matrix. - - - - Creates a matrix that flattens geometry into a shadow. - - The light direction. If the W component is 0, the light is directional light; if the - W component is 1, the light is a point light. - The plane onto which to project the geometry as a shadow. This parameter is assumed to be normalized. - The shadow matrix. - - - - Creates a matrix that scales along the x-axis, y-axis, and y-axis. - - Scaling factor for all three axes. - When the method completes, contains the created scaling matrix. - - - - Creates a matrix that scales along the x-axis, y-axis, and y-axis. - - Scaling factor for all three axes. - The created scaling matrix. - - - - Creates a matrix that scales along the x-axis, y-axis, and y-axis. - - Scaling factor that is applied along the x-axis. - Scaling factor that is applied along the y-axis. - Scaling factor that is applied along the z-axis. - When the method completes, contains the created scaling matrix. - - - - Creates a matrix that scales along the x-axis, y-axis, and y-axis. - - Scaling factor that is applied along the x-axis. - Scaling factor that is applied along the y-axis. - Scaling factor that is applied along the z-axis. - The created scaling matrix. - - - - Creates a matrix that uniformally scales along all three axis. - - The uniform scale that is applied along all axis. - When the method completes, contains the created scaling matrix. - - - - Creates a matrix that uniformally scales along all three axis. - - The uniform scale that is applied along all axis. - The created scaling matrix. - - - - Creates a matrix that rotates around the x-axis. - - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. - When the method completes, contains the created rotation matrix. - - - - Creates a matrix that rotates around the x-axis. - - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. - The created rotation matrix. - - - - Creates a matrix that rotates around the y-axis. - - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. - When the method completes, contains the created rotation matrix. - - - - Creates a matrix that rotates around the y-axis. - - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. - The created rotation matrix. - - - - Creates a matrix that rotates around the z-axis. - - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. - When the method completes, contains the created rotation matrix. - - - - Creates a matrix that rotates around the z-axis. - - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. - The created rotation matrix. - - - - Creates a matrix that rotates around an arbitary axis. - - The axis around which to rotate. This parameter is assumed to be normalized. - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. - When the method completes, contains the created rotation matrix. - - - - Creates a matrix that rotates around an arbitary axis. - - The axis around which to rotate. This parameter is assumed to be normalized. - Angle of rotation in radians. Angles are measured clockwise when looking along the rotation axis toward the origin. - The created rotation matrix. - - - - Creates a rotation matrix from a quaternion. - - The quaternion to use to build the matrix. - The created rotation matrix. - - - - Creates a rotation matrix from a quaternion. - - The quaternion to use to build the matrix. - The created rotation matrix. - - - - Creates a rotation matrix with a specified yaw, pitch, and roll. - - Yaw around the y-axis, in radians. - Pitch around the x-axis, in radians. - Roll around the z-axis, in radians. - When the method completes, contains the created rotation matrix. - - - - Creates a rotation matrix with a specified yaw, pitch, and roll. - - Yaw around the y-axis, in radians. - Pitch around the x-axis, in radians. - Roll around the z-axis, in radians. - The created rotation matrix. - - - - Creates a translation matrix using the specified offsets. - - The offset for all three coordinate planes. - When the method completes, contains the created translation matrix. - - - - Creates a translation matrix using the specified offsets. - - The offset for all three coordinate planes. - The created translation matrix. - - - - Creates a translation matrix using the specified offsets. - - X-coordinate offset. - Y-coordinate offset. - Z-coordinate offset. - When the method completes, contains the created translation matrix. - - - - Creates a translation matrix using the specified offsets. - - X-coordinate offset. - Y-coordinate offset. - Z-coordinate offset. - The created translation matrix. - - - - Creates a 3D affine transformation matrix. - - Scaling factor. - The rotation of the transformation. - The translation factor of the transformation. - When the method completes, contains the created affine transformation matrix. - - - - Creates a 3D affine transformation matrix. - - Scaling factor. - The rotation of the transformation. - The translation factor of the transformation. - The created affine transformation matrix. - - - - Creates a 3D affine transformation matrix. - - Scaling factor. - The center of the rotation. - The rotation of the transformation. - The translation factor of the transformation. - When the method completes, contains the created affine transformation matrix. - - - - Creates a 3D affine transformation matrix. - - Scaling factor. - The center of the rotation. - The rotation of the transformation. - The translation factor of the transformation. - The created affine transformation matrix. - - - - Creates a 2D affine transformation matrix. - - Scaling factor. - The rotation of the transformation. - The translation factor of the transformation. - When the method completes, contains the created affine transformation matrix. - - - - Creates a 2D affine transformation matrix. - - Scaling factor. - The rotation of the transformation. - The translation factor of the transformation. - The created affine transformation matrix. - - - - Creates a 2D affine transformation matrix. - - Scaling factor. - The center of the rotation. - The rotation of the transformation. - The translation factor of the transformation. - When the method completes, contains the created affine transformation matrix. - - - - Creates a 2D affine transformation matrix. - - Scaling factor. - The center of the rotation. - The rotation of the transformation. - The translation factor of the transformation. - The created affine transformation matrix. - - - - Creates a transformation matrix. - - Center point of the scaling operation. - Scaling rotation amount. - Scaling factor. - The center of the rotation. - The rotation of the transformation. - The translation factor of the transformation. - When the method completes, contains the created transformation matrix. - - - - Creates a transformation matrix. - - Center point of the scaling operation. - Scaling rotation amount. - Scaling factor. - The center of the rotation. - The rotation of the transformation. - The translation factor of the transformation. - The created transformation matrix. - - - - Creates a 2D transformation matrix. - - Center point of the scaling operation. - Scaling rotation amount. - Scaling factor. - The center of the rotation. - The rotation of the transformation. - The translation factor of the transformation. - When the method completes, contains the created transformation matrix. - - - - Creates a 2D transformation matrix. - - Center point of the scaling operation. - Scaling rotation amount. - Scaling factor. - The center of the rotation. - The rotation of the transformation. - The translation factor of the transformation. - The created transformation matrix. - - - - Adds two matricies. - - The first matrix to add. - The second matrix to add. - The sum of the two matricies. - - - - Assert a matrix (return it unchanged). - - The matrix to assert (unchange). - The asserted (unchanged) matrix. - - - - Subtracts two matricies. - - The first matrix to subtract. - The second matrix to subtract. - The difference between the two matricies. - - - - Negates a matrix. - - The matrix to negate. - The negated matrix. - - - - Scales a matrix by a given value. - - The matrix to scale. - The amount by which to scale. - The scaled matrix. - - - - Scales a matrix by a given value. - - The matrix to scale. - The amount by which to scale. - The scaled matrix. - - - - Multiplies two matricies. - - The first matrix to multiply. - The second matrix to multiply. - The product of the two matricies. - - - - Scales a matrix by a given value. - - The matrix to scale. - The amount by which to scale. - The scaled matrix. - - - - Divides two matricies. - - The first matrix to divide. - The second matrix to divide. - The quotient of the two matricies. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Gets or sets the up of the matrix; that is M21, M22, and M23. - - - - - Gets or sets the down of the matrix; that is -M21, -M22, and -M23. - - - - - Gets or sets the right of the matrix; that is M11, M12, and M13. - - - - - Gets or sets the left of the matrix; that is -M11, -M12, and -M13. - - - - - Gets or sets the forward of the matrix; that is -M31, -M32, and -M33. - - - - - Gets or sets the backward of the matrix; that is M31, M32, and M33. - - - - - Gets or sets the first row in the matrix; that is M11, M12, M13, and M14. - - - - - Gets or sets the second row in the matrix; that is M21, M22, M23, and M24. - - - - - Gets or sets the third row in the matrix; that is M31, M32, M33, and M34. - - - - - Gets or sets the fourth row in the matrix; that is M41, M42, M43, and M44. - - - - - Gets or sets the first column in the matrix; that is M11, M21, M31, and M41. - - - - - Gets or sets the second column in the matrix; that is M12, M22, M32, and M42. - - - - - Gets or sets the third column in the matrix; that is M13, M23, M33, and M43. - - - - - Gets or sets the fourth column in the matrix; that is M14, M24, M34, and M44. - - - - - Gets or sets the translation of the matrix; that is M41, M42, and M43. - - - - - Gets or sets the scale of the matrix; that is M11, M22, and M33. - - - - - Gets a value indicating whether this instance is an identity matrix. - - - true if this instance is an identity matrix; otherwise, false. - - - - - Gets or sets the component at the specified index. - - The value of the matrix component, depending on the index. - The zero-based index of the component to access. - The value of the component at the specified index. - Thrown when the is out of the range [0, 15]. - - - - Gets or sets the component at the specified index. - - The value of the matrix component, depending on the index. - The row of the matrix to access. - The column of the matrix to access. - The value of the component at the specified index. - Thrown when the or is out of the range [0, 3]. - - - - Generic sound input stream supporting WAV (Pcm,Float), ADPCM, xWMA sound file formats. - - - - - Initializes a new instance of the class. - - The sound stream. - - - - Initializes the specified stream. - - The stream. - - - - Converts this stream to a DataStream by loading all the data from the source stream. - - - - - - Performs an implicit conversion from to . - - The stream. - - The result of the conversion. - - - - - When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device. - - - An I/O error occurs. - - - - - When overridden in a derived class, sets the position within the current stream. - - A byte offset relative to the parameter. - A value of type indicating the reference point used to obtain the new position. - - The new position within the current stream. - - - An I/O error occurs. - - - - The stream does not support seeking, such as if the stream is constructed from a pipe or console output. - - - - Methods were called after the stream was closed. - - - - - When overridden in a derived class, sets the length of the current stream. - - The desired length of the current stream in bytes. - - An I/O error occurs. - - - - The stream does not support both writing and seeking, such as if the stream is constructed from a pipe or console output. - - - - Methods were called after the stream was closed. - - - - - When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. - - An array of bytes. When this method returns, the buffer contains the specified byte array with the values between and ( + - 1) replaced by the bytes read from the current source. - The zero-based byte offset in at which to begin storing the data read from the current stream. - The maximum number of bytes to be read from the current stream. - - The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. - - - The sum of and is larger than the buffer length. - - - - is null. - - - - or is negative. - - - - An I/O error occurs. - - - - The stream does not support reading. - - - - Methods were called after the stream was closed. - - - - - When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. - - An array of bytes. This method copies bytes from to the current stream. - The zero-based byte offset in at which to begin copying bytes to the current stream. - The number of bytes to be written to the current stream. - - The sum of and is greater than the buffer length. - - - - is null. - - - - or is negative. - - - - An I/O error occurs. - - - - The stream does not support writing. - - - - Methods were called after the stream was closed. - - - - - Gets the decoded packets info. - - - This property is only valid for XWMA stream. - - - - Gets the wave format of this instance. - - - - - When overridden in a derived class, gets a value indicating whether the current stream supports reading. - - true if the stream supports reading; otherwise, false. - - - - - When overridden in a derived class, gets a value indicating whether the current stream supports seeking. - - true if the stream supports seeking; otherwise, false. - - - - - When overridden in a derived class, gets a value indicating whether the current stream supports writing. - - true if the stream supports writing; otherwise, false. - - - - - When overridden in a derived class, gets or sets the position within the current stream. - - - The current position within the stream. - - - - An I/O error occurs. - - - - The stream does not support seeking. - - - - Methods were called after the stream was closed. - - - - - When overridden in a derived class, gets the length in bytes of the stream. - - - A long value representing the length of the stream in bytes. - - - - A class derived from Stream does not support seeking. - - - - Methods were called after the stream was closed. - - - - - WaveFormatAdpcm - http://msdn.microsoft.com/en-us/library/microsoft.directx_sdk.xaudio2.adpcmwaveformat%28v=vs.85%29.aspx - Additional documentation: http://icculus.org/SDL_sound/downloads/external_documentation/wavecomp.htm - - WAVEFORMATADPCM - - - - Represents a Wave file format - - WAVEFORMATEX - - - format type - - - number of channels - - - sample rate - - - for buffer estimation - - - block size of data - - - number of bits per sample of mono data - - - number of following bytes - - - - Creates a new PCM 44.1Khz stereo 16 bit format - - - - - Creates a new 16 bit wave format with the specified sample - rate and channel count - - Sample Rate - Number of channels - - - - Gets the size of a wave buffer equivalent to the latency in milliseconds. - - The milliseconds. - - - - - Creates a WaveFormat with custom members - - The encoding - Sample Rate - Number of channels - Average Bytes Per Second - Block Align - Bits Per Sample - - - - - Creates an A-law wave format - - Sample Rate - Number of Channels - Wave Format - - - - Creates a Mu-law wave format - - Sample Rate - Number of Channels - Wave Format - - - - Creates a new PCM format with the specified sample rate, bit depth and channels - - - - - Creates a new 32 bit IEEE floating point wave format - - sample rate - number of channels - - - - Helper function to retrieve a WaveFormat structure from a pointer - - Buffer to the WaveFormat rawdata - WaveFormat structure - - - - Helper function to retrieve a WaveFormat structure from a pointer - - Pointer to the WaveFormat rawdata - WaveFormat structure - - - - Helper function to marshal WaveFormat to an IntPtr - - WaveFormat - IntPtr to WaveFormat structure (needs to be freed by callee) - - - - Reads a new WaveFormat object from a stream - - A binary reader that wraps the stream - - - - Reports this WaveFormat as a string - - String describing the wave format - - - - Compares with another WaveFormat object - - Object to compare to - True if the objects are the same - - - - Provides a Hashcode for this WaveFormat - - A hashcode - - - - Returns the encoding type used - - - - - Returns the number of channels (1=mono,2=stereo etc) - - - - - Returns the sample rate (samples per second) - - - - - Returns the average number of bytes used per second - - - - - Returns the block alignment - - - - - Returns the number of bits per sample (usually 16 or 32, sometimes 24 or 8) - Can be 0 for some codecs - - - - - Returns the number of extra bytes used by this waveformat. Often 0, - except for compressed formats which store extra data after the WAVEFORMATEX header - - - - number of following bytes - - - format type - - - number of channels - - - sample rate - - - for buffer estimation - - - block size of data - - - number of bits per sample of mono data - - - - Parameterless constructor for marshalling - - - - - Creates a new WaveFormatAdpcm for MicrosoftADPCM - - The rate. - The channels. - The block align. If 0, then 256 for [0, 11KHz], 512 for ]11KHz, 22Khz], 1024 for ]22Khz, +inf] - - - - Gets or sets the samples per block. - - - The samples per block. - - - - - Gets or sets the coefficients. - - - The coefficients. - - - - - Gets or sets the coefficients. - - - The coefficients. - - - - - A FourCC descriptor. - - - - - Empty FourCC. - - - - - Initializes a new instance of the struct. - - The fourCC value as a string . - - - - Initializes a new instance of the struct. - - The byte1. - The byte2. - The byte3. - The byte4. - - - - Initializes a new instance of the struct. - - The fourCC value as an uint. - - - - Initializes a new instance of the struct. - - The fourCC value as an int. - - - - Performs an implicit conversion from to . - - The d. - - The result of the conversion. - - - - - Performs an implicit conversion from to . - - The d. - - The result of the conversion. - - - - - Performs an implicit conversion from to . - - The d. - - The result of the conversion. - - - - - Performs an implicit conversion from to . - - The d. - - The result of the conversion. - - - - - Performs an implicit conversion from to . - - The d. - - The result of the conversion. - - - - - Performs an implicit conversion from to . - - The d. - - The result of the conversion. - - - - - A chunk of a Riff stream. - - - - - Initializes a new instance of the class. - - The stream holding this chunk - The type. - The size. - The data offset. - if set to true [is list]. - if set to true [is header]. - - - - Gets the raw data contained in this chunk. - - - - - - Gets structured data contained in this chunk. - - The type of the data to return - - A structure filled with the chunk data - - - - - Gets structured data contained in this chunk. - - The type of the data to return - A structure filled with the chunk data - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Gets the type. - - - - - Gets the of this chunk. - - - - - Gets the size of the data enbedded by this chunk. - - - - - Gets the position of the data embedded by this chunk relative to the stream. - - - - - Gets or sets a value indicating whether this instance is a list chunk. - - - true if this instance is list; otherwise, false. - - - - - Gets a value indicating whether this instance is a header chunk. - - - true if this instance is a header; otherwise, false. - - - - - Riff chunk enumerator. - - - - - Initializes a new instance of the class. - - The input. - - - - Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. - - - - - Advances the enumerator to the next element of the collection. - - - true if the enumerator was successfully advanced to the next element; false if the enumerator has passed the end of the collection. - - - The collection was modified after the enumerator was created. - - - - - Sets the enumerator to its initial position, which is before the first element in the collection. - - - The collection was modified after the enumerator was created. - - - - - Ascends to the outer chunk. - - - - - Descends to the current chunk. - - - - - Gets all chunks. - - - - - - Returns an enumerator that iterates through the collection. - - - A that can be used to iterate through the collection. - - - - - Gets the current stack of chunks. - - - - - Gets the element in the collection at the current position of the enumerator. - - - The element in the collection at the current position of the enumerator. - - - - - Helper class for Speaker mask. - - - - - Counts the channels from a speaker mask. - - The speakers mask. - - - - - WaveFormatExtensible - http://www.microsoft.com/whdc/device/audio/multichaud.mspx - - WAVEFORMATEXTENSIBLE - - - - Guid of the subformat. - - - - - Speaker configuration - - - - - Parameterless constructor for marshalling - - - - - Creates a new WaveFormatExtensible for PCM or IEEE - - - - - String representation - - - - - The namespace contains fundamental classes used by SharpDX. - - - - - A general purpose tag attribute. - - - - - Initializes a new instance of class. - - - - - - Gets the value. - - - - - Overrides in order to provide for Win8 Modern App. - - - - - - Provides a basic implementation to replace (not available on Win8 Modern App). - - - - - The namespace provides missing ASCIIEncoding for Win8 Modern platform. - - - - - This provides timing information similar to but an update occuring only on a method. - - - - - Initializes a new instance of the class. - - - - - Resets this instance. is set to zero. - - - - - Resumes this instance, only if a call to has been already issued. - - - - - Update the and , - - - This method must be called on a regular basis at every *tick*. - - - - - Pauses this instance. - - - - - Converts a raw time to a . - - The delta. - The . - - - - Gets the total time elasped since the last reset or when this timer was created. - - - - - Gets the elapsed adjusted time since the previous call to taking into account time. - - - - - Gets the elapsed time since the previous call to . - - - - - Gets a value indicating whether this instance is paused. - - true if this instance is paused; otherwise, false. - - - - Defines the viewport dimensions. - - - - - Position of the pixel coordinate of the upper-left corner of the viewport. - - - - - Position of the pixel coordinate of the upper-left corner of the viewport. - - - - - Width dimension of the viewport. - - - - - Height dimension of the viewport. - - - - - Gets or sets the minimum depth of the clip volume. - - - - - Gets or sets the maximum depth of the clip volume. - - - - - Initializes a new instance of the struct. - - The x coordinate of the upper-left corner of the viewport in pixels. - The y coordinate of the upper-left corner of the viewport in pixels. - The width of the viewport in pixels. - The height of the viewport in pixels. - - - - Initializes a new instance of the struct. - - The x coordinate of the upper-left corner of the viewport in pixels. - The y coordinate of the upper-left corner of the viewport in pixels. - The width of the viewport in pixels. - The height of the viewport in pixels. - The minimum depth of the clip volume. - The maximum depth of the clip volume. - - - - Initializes a new instance of the struct. - - A bounding box that defines the location and size of the viewport in a render target. - - - - Retrieves a string representation of this object. - - A that represents this instance. - - - - Projects a 3D vector from object space into screen space. - - The vector to project. - The projection matrix. - The view matrix. - The world matrix. - Vector3. - - - - Converts a screen space point into a corresponding point in world space. - - The vector to project. - The projection matrix. - The view matrix. - The world matrix. - Vector3. - - - - Gets the size of this resource. - - The bounds. - - - - Gets the aspect ratio used by the viewport - - The aspect ratio. - - - - Internal class to interact with Native Message - - - - - Represents a plane in three dimensional space. - - - - - The normal vector of the plane. - - - - - The distance of the plane along its normal from the origin. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - The X component of the normal. - The Y component of the normal. - The Z component of the normal. - The distance of the plane along its normal from the origin. - - - - Initializes a new instance of the class. - - Any point that lies along the plane. - The normal vector to the plane. - - - - Initializes a new instance of the struct. - - The normal of the plane. - The distance of the plane along its normal from the origin - - - - Initializes a new instance of the struct. - - First point of a triangle defining the plane. - Second point of a triangle defining the plane. - Third point of a triangle defining the plane. - - - - Initializes a new instance of the struct. - - The values to assign to the A, B, C, and D components of the plane. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Changes the coefficients of the normal vector of the plane to make it of unit length. - - - - - Creates an array containing the elements of the plane. - - A four-element array containing the components of the plane. - - - - Determines if there is an intersection between the current object and a point. - - The point to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The plane to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The plane to test. - When the method completes, contains the line of intersection - as a , or a zero ray if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a triangle. - - The first vertex of the triangle to test. - The second vertex of the triagnle to test. - The third vertex of the triangle to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The box to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The sphere to test. - Whether the two objects intersected. - - - - Scales the plane by the given scaling factor. - - The plane to scale. - The amount by which to scale the plane. - When the method completes, contains the scaled plane. - - - - Scales the plane by the given scaling factor. - - The plane to scale. - The amount by which to scale the plane. - The scaled plane. - - - - Calculates the dot product of the specified vector and plane. - - The source plane. - The source vector. - When the method completes, contains the dot product of the specified plane and vector. - - - - Calculates the dot product of the specified vector and plane. - - The source plane. - The source vector. - The dot product of the specified plane and vector. - - - - Calculates the dot product of a specified vector and the normal of the plane plus the distance value of the plane. - - The source plane. - The source vector. - When the method completes, contains the dot product of a specified vector and the normal of the Plane plus the distance value of the plane. - - - - Calculates the dot product of a specified vector and the normal of the plane plus the distance value of the plane. - - The source plane. - The source vector. - The dot product of a specified vector and the normal of the Plane plus the distance value of the plane. - - - - Calculates the dot product of the specified vector and the normal of the plane. - - The source plane. - The source vector. - When the method completes, contains the dot product of the specified vector and the normal of the plane. - - - - Calculates the dot product of the specified vector and the normal of the plane. - - The source plane. - The source vector. - The dot product of the specified vector and the normal of the plane. - - - - Changes the coefficients of the normal vector of the plane to make it of unit length. - - The source plane. - When the method completes, contains the normalized plane. - - - - Changes the coefficients of the normal vector of the plane to make it of unit length. - - The source plane. - The normalized plane. - - - - Transforms a normalized plane by a quaternion rotation. - - The normalized source plane. - The quaternion rotation. - When the method completes, contains the transformed plane. - - - - Transforms a normalized plane by a quaternion rotation. - - The normalized source plane. - The quaternion rotation. - The transformed plane. - - - - Transforms an array of normalized planes by a quaternion rotation. - - The array of normalized planes to transform. - The quaternion rotation. - Thrown when is null. - - - - Transforms a normalized plane by a matrix. - - The normalized source plane. - The transformation matrix. - When the method completes, contains the transformed plane. - - - - Transforms a normalized plane by a matrix. - - The normalized source plane. - The transformation matrix. - When the method completes, contains the transformed plane. - - - - Transforms an array of normalized planes by a matrix. - - The array of normalized planes to transform. - The transformation matrix. - Thrown when is null. - - - - Scales a plane by the given value. - - The amount by which to scale the plane. - The plane to scale. - The scaled plane. - - - - Scales a plane by the given value. - - The plane to scale. - The amount by which to scale the plane. - The scaled plane. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Gets or sets the component at the specified index. - - The value of the A, B, C, or D component, depending on the index. - The index of the component to access. Use 0 for the A component, 1 for the B component, 2 for the C component, and 3 for the D component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 3]. - - - - Represents a four dimensional mathematical quaternion. - - - - - The size of the type, in bytes. - - - - - A with all of its components set to zero. - - - - - A with all of its components set to one. - - - - - The identity (0, 0, 0, 1). - - - - - The X component of the quaternion. - - - - - The Y component of the quaternion. - - - - - The Z component of the quaternion. - - - - - The W component of the quaternion. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - A vector containing the values with which to initialize the components. - - - - Initializes a new instance of the struct. - - A vector containing the values with which to initialize the X, Y, and Z components. - Initial value for the W component of the quaternion. - - - - Initializes a new instance of the struct. - - A vector containing the values with which to initialize the X and Y components. - Initial value for the Z component of the quaternion. - Initial value for the W component of the quaternion. - - - - Initializes a new instance of the struct. - - Initial value for the X component of the quaternion. - Initial value for the Y component of the quaternion. - Initial value for the Z component of the quaternion. - Initial value for the W component of the quaternion. - - - - Initializes a new instance of the struct. - - The values to assign to the X, Y, Z, and W components of the quaternion. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Conjugates the quaternion. - - - - - Conjugates and renormalizes the quaternion. - - - - - Calculates the length of the quaternion. - - The length of the quaternion. - - may be preferred when only the relative length is needed - and speed is of the essence. - - - - - Calculates the squared length of the quaternion. - - The squared length of the quaternion. - - This method may be preferred to when only a relative length is needed - and speed is of the essence. - - - - - Converts the quaternion into a unit quaternion. - - - - - Creates an array containing the elements of the quaternion. - - A four-element array containing the components of the quaternion. - - - - Adds two quaternions. - - The first quaternion to add. - The second quaternion to add. - When the method completes, contains the sum of the two quaternions. - - - - Adds two quaternions. - - The first quaternion to add. - The second quaternion to add. - The sum of the two quaternions. - - - - Subtracts two quaternions. - - The first quaternion to subtract. - The second quaternion to subtract. - When the method completes, contains the difference of the two quaternions. - - - - Subtracts two quaternions. - - The first quaternion to subtract. - The second quaternion to subtract. - The difference of the two quaternions. - - - - Scales a quaternion by the given value. - - The quaternion to scale. - The amount by which to scale the quaternion. - When the method completes, contains the scaled quaternion. - - - - Scales a quaternion by the given value. - - The quaternion to scale. - The amount by which to scale the quaternion. - The scaled quaternion. - - - - Modulates a quaternion by another. - - The first quaternion to modulate. - The second quaternion to modulate. - When the moethod completes, contains the modulated quaternion. - - - - Modulates a quaternion by another. - - The first quaternion to modulate. - The second quaternion to modulate. - The modulated quaternion. - - - - Reverses the direction of a given quaternion. - - The quaternion to negate. - When the method completes, contains a quaternion facing in the opposite direction. - - - - Reverses the direction of a given quaternion. - - The quaternion to negate. - A quaternion facing in the opposite direction. - - - - Returns a containing the 4D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 2D triangle. - - A containing the 4D Cartesian coordinates of vertex 1 of the triangle. - A containing the 4D Cartesian coordinates of vertex 2 of the triangle. - A containing the 4D Cartesian coordinates of vertex 3 of the triangle. - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). - When the method completes, contains a new containing the 4D Cartesian coordinates of the specified point. - - - - Returns a containing the 4D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 2D triangle. - - A containing the 4D Cartesian coordinates of vertex 1 of the triangle. - A containing the 4D Cartesian coordinates of vertex 2 of the triangle. - A containing the 4D Cartesian coordinates of vertex 3 of the triangle. - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). - A new containing the 4D Cartesian coordinates of the specified point. - - - - Conjugates a quaternion. - - The quaternion to conjugate. - When the method completes, contains the conjugated quaternion. - - - - Conjugates a quaternion. - - The quaternion to conjugate. - The conjugated quaternion. - - - - Calculates the dot product of two quaternions. - - First source quaternion. - Second source quaternion. - When the method completes, contains the dot product of the two quaternions. - - - - Calculates the dot product of two quaternions. - - First source quaternion. - Second source quaternion. - The dot product of the two quaternions. - - - - Exponentiates a quaternion. - - The quaternion to exponentiate. - When the method completes, contains the exponentiated quaternion. - - - - Exponentiates a quaternion. - - The quaternion to exponentiate. - The exponentiated quaternion. - - - - Conjugates and renormalizes the quaternion. - - The quaternion to conjugate and renormalize. - When the method completes, contains the conjugated and renormalized quaternion. - - - - Conjugates and renormalizes the quaternion. - - The quaternion to conjugate and renormalize. - The conjugated and renormalized quaternion. - - - - Performs a linear interpolation between two quaternions. - - Start quaternion. - End quaternion. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two quaternions. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two quaternion. - - Start quaternion. - End quaternion. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two quaternions. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Calculates the natural logarithm of the specified quaternion. - - The quaternion whose logarithm will be calculated. - When the method completes, contains the natural logarithm of the quaternion. - - - - Calculates the natural logarithm of the specified quaternion. - - The quaternion whose logarithm will be calculated. - The natural logarithm of the quaternion. - - - - Converts the quaternion into a unit quaternion. - - The quaternion to normalize. - When the method completes, contains the normalized quaternion. - - - - Converts the quaternion into a unit quaternion. - - The quaternion to normalize. - The normalized quaternion. - - - - Creates a quaternion given a rotation and an axis. - - The axis of rotation. - The angle of rotation. - When the method completes, contains the newly created quaternion. - - - - Creates a quaternion given a rotation and an axis. - - The axis of rotation. - The angle of rotation. - The newly created quaternion. - - - - Creates a quaternion given a rotation matrix. - - The rotation matrix. - When the method completes, contains the newly created quaternion. - - - - Creates a quaternion given a rotation matrix. - - The rotation matrix. - The newly created quaternion. - - - - Creates a quaternion given a yaw, pitch, and roll value. - - The yaw of rotation. - The pitch of rotation. - The roll of rotation. - When the method completes, contains the newly created quaternion. - - - - Creates a quaternion given a yaw, pitch, and roll value. - - The yaw of rotation. - The pitch of rotation. - The roll of rotation. - The newly created quaternion. - - - - Interpolates between two quaternions, using spherical linear interpolation. - - Start quaternion. - End quaternion. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the spherical linear interpolation of the two quaternions. - - - - Interpolates between two quaternions, using spherical linear interpolation. - - Start quaternion. - End quaternion. - Value between 0 and 1 indicating the weight of . - The spherical linear interpolation of the two quaternions. - - - - Interpolates between quaternions, using spherical quadrangle interpolation. - - First source quaternion. - Second source quaternion. - Thrid source quaternion. - Fourth source quaternion. - Value between 0 and 1 indicating the weight of interpolation. - When the method completes, contains the spherical quadrangle interpolation of the quaternions. - - - - Interpolates between quaternions, using spherical quadrangle interpolation. - - First source quaternion. - Second source quaternion. - Thrid source quaternion. - Fourth source quaternion. - Value between 0 and 1 indicating the weight of interpolation. - The spherical quadrangle interpolation of the quaternions. - - - - Sets up control points for spherical quadrangle interpolation. - - First source quaternion. - Second source quaternion. - Third source quaternion. - Fourth source quaternion. - An array of three quaternions that represent control points for spherical quadrangle interpolation. - - - - Adds two quaternions. - - The first quaternion to add. - The second quaternion to add. - The sum of the two quaternions. - - - - Subtracts two quaternions. - - The first quaternion to subtract. - The second quaternion to subtract. - The difference of the two quaternions. - - - - Reverses the direction of a given quaternion. - - The quaternion to negate. - A quaternion facing in the opposite direction. - - - - Scales a quaternion by the given value. - - The quaternion to scale. - The amount by which to scale the quaternion. - The scaled quaternion. - - - - Scales a quaternion by the given value. - - The quaternion to scale. - The amount by which to scale the quaternion. - The scaled quaternion. - - - - Multiplies a quaternion by another. - - The first quaternion to multiply. - The second quaternion to multiply. - The multiplied quaternion. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Gets a value indicating whether this instance is equivalent to the identity quaternion. - - - true if this instance is an identity quaternion; otherwise, false. - - - - - Gets a value indicting whether this instance is normalized. - - - - - Gets the angle of the quaternion. - - The quaternion's angle. - - - - Gets the axis components of the quaternion. - - The axis components of the quaternion. - - - - Gets or sets the component at the specified index. - - The value of the X, Y, Z, or W component, depending on the index. - The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 3]. - - - - Represents a three dimensional line based on a point in space and a direction. - - - - - The position in three dimensional space where the ray starts. - - - - - The normalized direction in which the ray points. - - - - - Initializes a new instance of the struct. - - The position in three dimensional space of the origin of the ray. - The normalized direction of the ray. - - - - Determines if there is an intersection between the current object and a point. - - The point to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The ray to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The plane to test - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The plane to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The plane to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a triangle. - - The first vertex of the triangle to test. - The second vertex of the triangle to test. - The third vertex of the triangle to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a triangle. - - The first vertex of the triangle to test. - The second vertex of the triangle to test. - The third vertex of the triangle to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a triangle. - - The first vertex of the triangle to test. - The second vertex of the triangle to test. - The third vertex of the triangle to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The box to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The box to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The box to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The sphere to test. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The sphere to test. - When the method completes, contains the distance of the intersection, - or 0 if there was no intersection. - Whether the two objects intersected. - - - - Determines if there is an intersection between the current object and a . - - The sphere to test. - When the method completes, contains the point of intersection, - or if there was no intersection. - Whether the two objects intersected. - - - - Calculates a world space from 2d screen coordinates. - - X coordinate on 2d screen. - Y coordinate on 2d screen. - . - Transformation . - Resulting . - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Define a Rectangle. This structure is slightly different from System.Drawing.Rectangle as It is - internally storing Left,Top,Right,Bottom instead of Left,Top,Width,Height. - Although automatic casting from a to System.Drawing.Rectangle is provided by this class. - - - - - An empty rectangle - - - - - Initializes a new instance of the struct. - - The left. - The top. - The right. - The bottom. - - - - Checks, if specified point is inside . - - X point coordinate. - Y point coordinate. - true if point is inside , otherwise false. - - - - Checks, if specified point is inside . - - X point coordinate. - Y point coordinate. - true if point is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Performs an implicit conversion from to . - - The input. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The input. - The result of the conversion. - - - - Implements the operator ==. - - The left. - The right. - The result of the operator. - - - - Implements the operator !=. - - The left. - The right. - The result of the operator. - - - - - - - Gets or sets the left. - - The left. - - - - Gets or sets the top. - - The top. - - - - Gets or sets the right. - - The right. - - - - Gets or sets the bottom. - - The bottom. - - - - Gets or sets the left position. - - The left position. - - - - Gets or sets the top position. - - The top position. - - - - Gets or sets the width. - - The width. - - - - Gets or sets the height. - - The height. - - - - Define a RectangleF. This structure is slightly different from System.Drawing.RectangleF as It is - internally storing Left,Top,Right,Bottom instead of Left,Top,Width,Height. - Although automatic casting from a to System.Drawing.Rectangle is provided by this class. - - - - - An empty rectangle - - - - - Initializes a new instance of the struct. - - The left. - The top. - The right. - The bottom. - - - - Checks, if specified point is inside . - - X point coordinate. - Y point coordinate. - true if point is inside , otherwise false. - - - - Checks, if specified point is inside . - - X point coordinate. - Y point coordinate. - true if point is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Checks, if specified is inside . - - Coordinate . - true if is inside , otherwise false. - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Performs an implicit conversion from to . - - The input. - The result of the conversion. - - - - Rectangles the F. - - The input. - - - - - Implements the operator ==. - - The left. - The right. - The result of the operator. - - - - Implements the operator !=. - - The left. - The right. - The result of the operator. - - - - - - - Gets or sets the left. - - The left. - - - - Gets or sets the top. - - The top. - - - - Gets or sets the right. - - The right. - - - - Gets or sets the bottom. - - The bottom. - - - - Gets or sets the left position. - - The left position. - - - - Gets or sets the top position. - - The top position. - - - - Gets or sets the width. - - The width. - - - - Gets or sets the height. - - The height. - - - - Result structure for COM methods. - - - - - Initializes a new instance of the struct. - - The HRESULT error code. - - - - Initializes a new instance of the struct. - - The HRESULT error code. - - - - Performs an implicit conversion from to . - - The result. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The result. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The result. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The result. - The result of the conversion. - - - - Equalses the specified other. - - The other. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - - - - Implements the operator ==. - - The left. - The right. - The result of the operator. - - - - Implements the operator !=. - - The left. - The right. - The result of the operator. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Checks the error. - - - - - Gets a from an . - - The exception - The associated result code - - - - Gets the result from win32 error. - - The win32Error. - A HRESULT. - - - - Result code Ok - - - - - Result code False - - - - - Result code Abord - - - - - Result code AccessDenied - - - - - Result code Fail - - - - - Resuld code Handle - - - - - Result code invalid argument - - - - - Result code no interface - - - - - Result code not implemented - - - - - Result code out of memory - - - - - Result code Invalid pointer - - - - - Unexpected failure - - - - - Gets the HRESULT error code. - - The HRESULT error code. - - - - Gets a value indicating whether this is success. - - true if success; otherwise, false. - - - - Gets a value indicating whether this is failure. - - true if failure; otherwise, false. - - - - The maximum number of bytes to which a pointer can point. Use for a count that must span the full range of a pointer. - Equivalent to Windows type SIZE_T. - - - - - Initializes a new instance of the struct. - - The size. - - - - Default constructor. - - value to set - - - - Default constructor. - - value to set - - - - Default constructor. - - value to set - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Adds two sizes. - - The first size to add. - The second size to add. - The sum of the two sizes. - - - - Assert a size (return it unchanged). - - The size to assert (unchange). - The asserted (unchanged) size. - - - - Subtracts two sizes. - - The first size to subtract. - The second size to subtract. - The difference of the two sizes. - - - - Reverses the direction of a given size. - - The size to negate. - A size facing in the opposite direction. - - - - Scales a size by the given value. - - The size to scale. - The amount by which to scale the size. - The scaled size. - - - - Scales a size by the given value. - - The size to scale. - The amount by which to scale the size. - The scaled size. - - - - Scales a size by the given value. - - The size to scale. - The amount by which to scale the size. - The scaled size. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from void* to . - - The value. - The result of the conversion. - - - - Performs an implicit conversion from to void*. - - The value. - The result of the conversion. - - - - A Delegate to get a property value from an object. - - Type of the getter - The obj to get the property from - The value to get - - - - A Delegate to set a property value to an object. - - Type of the setter - The obj to set the property from - The value to set - - - - Utility class. - - - - - Native memcpy. - - The destination memory location - The source memory location. - The count. - - - - - Compares two block of memory. - - The pointer to compare from. - The pointer to compare against. - The size in bytes to compare. - True if the buffers are equivalent, false otherwise. - - - - Clears the memory. - - The dest. - The value. - The size in bytes to clear. - - - - Return the sizeof a struct from a CLR. Equivalent to sizeof operator but works on generics too. - - a struct to evaluate - sizeof this struct - - - - Return the sizeof an array of struct. Equivalent to sizeof operator but works on generics too. - - a struct - The array of struct to evaluate. - sizeof in bytes of this array of struct - - - - Pins the specified source and call an action with the pinned pointer. - - The type of the structure to pin - The source. - The pin action to perform on the pinned pointer. - - - - Pins the specified source and call an action with the pinned pointer. - - The type of the structure to pin - The source array. - The pin action to perform on the pinned pointer. - - - - Covnerts a structured array to an equivalent byte array. - - - The source. - - - - - Reads the specified T data from a memory location. - - Type of a data to read - Memory location to read from. - The data read from the memory location - - - - Reads the specified T data from a memory location. - - Type of a data to read - Memory location to read from. - The data write to. - source pointer + sizeof(T) - - - - Reads the specified T data from a memory location. - - Type of a data to read - Memory location to read from. - The data write to. - source pointer + sizeof(T) - - - - Reads the specified T data from a memory location. - - Type of a data to read - Memory location to read from. - The data write to. - source pointer + sizeof(T) - - - - Reads the specified array T[] data from a memory location. - - Type of a data to read - Memory location to read from. - The data write to. - The offset in the array to write to. - The number of T element to read from the memory location - source pointer + sizeof(T) * count - - - - Writes the specified T data to a memory location. - - Type of a data to write - Memory location to write to. - The data to write. - destination pointer + sizeof(T) - - - - Writes the specified T data to a memory location. - - Type of a data to write - Memory location to write to. - The data to write. - destination pointer + sizeof(T) - - - - Writes the specified array T[] data to a memory location. - - Type of a data to write - Memory location to write to. - The array of T data to write. - The offset in the array to read from. - The number of T element to write to the memory location - destination pointer + sizeof(T) * count - - - - Converts to int array. - - The array. - - - - - Converts to bool array. - - The array. - - - - - Gets the from a type. - - The type. - The guid associated with this type - - - - Allocate an aligned memory buffer. - - Size of the buffer to allocate. - Alignment, 16 bytes by default. - A pointer to a buffer aligned. - - To free this buffer, call - - - - - Allocate an aligned memory buffer and clear it with a specified value (0 by defaault). - - Size of the buffer to allocate. - Default value used to clear the buffer. - Alignment, 16 bytes by default. - A pointer to a buffer aligned. - - To free this buffer, call - - - - - Determines whether the specified memory pointer is aligned in memory. - - The memory pointer. - The align. - true if the specified memory pointer is aligned in memory; otherwise, false. - - - - Allocate an aligned memory buffer. - - A pointer to a buffer aligned. - - The buffer must have been allocated with - - - - - Converts a pointer to a null-terminating string up to maxLength characters to a .Net string. - - The pointer to an ansi null string. - Maximum length of the string - - - - - Converts a pointer to a null-terminating string up to maxLength characters to a .Net string. - - The pointer to an unicode null string. - Maximum length of the string - - - - - Gets the IUnknown from object. Similar to but accept null object - by returning an IntPtr.Zero IUnknown pointer. - - The managed object. - an IUnknown pointer to a managed object - - - - Gets an object from an IUnknown pointer. Similar to but accept IntPtr.Zero - by returning a null object. - - an IUnknown pointer to a managed object - The managed object. - - - - String helper join method to display an array of object as a single string. - - The separator. - The array. - a string with array elements serparated by the seperator - - - - String helper join method to display an enumrable of object as a single string. - - The separator. - The enumerable. - a string with array elements serparated by the seperator - - - - String helper join method to display an enumrable of object as a single string. - - The separator. - The enumerable. - a string with array elements serparated by the seperator - - - - Converts a blob to a string. - - A blob. - A string extracted from a blob. - - - - Equivalent to IntPtr.Add method from 3.5+ .NET Framework. - - A native pointer - The offset to add (number of bytes) - - - - - Read stream to a byte[] buffer - - input stream - a byte[] buffer - - - - Read stream to a byte[] buffer - - input stream - length to read - a byte[] buffer - - - - Compares two collection, element by elements. - - A "from" enumerator. - A "to" enumerator. - True if lists are identical. False otherwise. - - - - Compares two collection, element by elements. - - A "from" enumerator. - A "to" enumerator. - True if lists are identical. False otherwise. - - - - Compares two collection, element by elements. - - The collection to compare from. - The colllection to compare to. - True if lists are identical (but no necessarely of the same time). False otherwise. - - - - Gets the custom attribute. - - Type of the custom attribute - The member info. - if set to true [inherited]. - The custom attribute or null if not found - - - - Gets the custom attributes. - - Type of the custom attribute - The member info. - if set to true [inherited]. - The custom attribute or null if not found - - - - Determines whether fromType can be assigned to toType. - - To type. - From type. - - true if [is assignable from] [the specified to type]; otherwise, false. - - - - - Determines whether the specified type to test is an enum. - - The type to test. - - true if the specified type to test is an enum; otherwise, false. - - - - - Determines whether the specified type to test is a valuetype. - - The type to test. - - true if the specified type to test is a valuetype; otherwise, false. - - - - - Builds a fast property getter from a type and a property info. - - Type of the getter - Type of the custom effect. - The property info to get the value from. - A compiled delegate - - - - Builds a fast property setter from a type and a property info. - - Type of the setter - Type of the custom effect. - The property info to set the value to. - A compiled delegate - - - - Suspends the current thread of a . - - The duration to sleep in milliseconds. - - - - Finds an explicit converstion between a source type and a target type - - Type of the source. - Type of the target. - The method to perform the conversion. null if not found - - - - Loads a native library. - - Name of the DLL. - If dll was not found - - - - - Gets the proc address of a dll. - - The handle. - The DLL function to import. - If the function was not found - - - - - Compute a FNV1-modified Hash from Fowler/Noll/Vo Hash improved version. - - Data to compute the hash from. - A hash value - - - Determines the concurrency model used for incoming calls to objects created by this thread. This concurrency model can be either apartment-threaded or multi-threaded. - - - - Initializes the thread for apartment-threaded object concurrency. - - - - - Initializes the thread for multi-threaded object concurrency. - - - - - Disables DDE for OLE1 support. - - - - - Trade memory for speed. - - - - - Represents a two dimensional mathematical vector. - - - - - The size of the type, in bytes. - - - - - A with all of its components set to zero. - - - - - The X unit (1, 0). - - - - - The Y unit (0, 1). - - - - - A with all of its components set to one. - - - - - The X component of the vector. - - - - - The Y component of the vector. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - Initial value for the X component of the vector. - Initial value for the Y component of the vector. - - - - Initializes a new instance of the struct. - - The values to assign to the X and Y components of the vector. This must be an array with two elements. - Thrown when is null. - Thrown when contains more or less than two elements. - - - - Calculates the length of the vector. - - The length of the vector. - - may be preferred when only the relative length is needed - and speed is of the essence. - - - - - Calculates the squared length of the vector. - - The squared length of the vector. - - This method may be preferred to when only a relative length is needed - and speed is of the essence. - - - - - Converts the vector into a unit vector. - - - - - Creates an array containing the elements of the vector. - - A two-element array containing the components of the vector. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - When the method completes, contains the sum of the two vectors. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - When the method completes, contains the difference of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - When the method completes, contains the modulated vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - The modulated vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Reverses the direction of a given vector. - - The vector to negate. - When the method completes, contains a vector facing in the opposite direction. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Returns a containing the 2D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 2D triangle. - - A containing the 2D Cartesian coordinates of vertex 1 of the triangle. - A containing the 2D Cartesian coordinates of vertex 2 of the triangle. - A containing the 2D Cartesian coordinates of vertex 3 of the triangle. - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). - When the method completes, contains the 2D Cartesian coordinates of the specified point. - - - - Returns a containing the 2D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 2D triangle. - - A containing the 2D Cartesian coordinates of vertex 1 of the triangle. - A containing the 2D Cartesian coordinates of vertex 2 of the triangle. - A containing the 2D Cartesian coordinates of vertex 3 of the triangle. - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). - A new containing the 2D Cartesian coordinates of the specified point. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - When the method completes, contains the clamped value. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - The clamped value. - - - - Calculates the distance between two vectors. - - The first vector. - The second vector. - When the method completes, contains the distance between the two vectors. - - may be preferred when only the relative distance is needed - and speed is of the essence. - - - - - Calculates the distance between two vectors. - - The first vector. - The second vector. - The distance between the two vectors. - - may be preferred when only the relative distance is needed - and speed is of the essence. - - - - - Calculates the squared distance between two vectors. - - The first vector. - The second vector - When the method completes, contains the squared distance between the two vectors. - Distance squared is the value before taking the square root. - Distance squared can often be used in place of distance if relative comparisons are being made. - For example, consider three points A, B, and C. To determine whether B or C is further from A, - compare the distance between A and B to the distance between A and C. Calculating the two distances - involves two square roots, which are computationally expensive. However, using distance squared - provides the same information and avoids calculating two square roots. - - - - - Calculates the squared distance between two vectors. - - The first vector. - The second vector. - The squared distance between the two vectors. - Distance squared is the value before taking the square root. - Distance squared can often be used in place of distance if relative comparisons are being made. - For example, consider three points A, B, and C. To determine whether B or C is further from A, - compare the distance between A and B to the distance between A and C. Calculating the two distances - involves two square roots, which are computationally expensive. However, using distance squared - provides the same information and avoids calculating two square roots. - - - - - Calculates the dot product of two vectors. - - First source vector. - Second source vector. - When the method completes, contains the dot product of the two vectors. - - - - Calculates the dot product of two vectors. - - First source vector. - Second source vector. - The dot product of the two vectors. - - - - Converts the vector into a unit vector. - - The vector to normalize. - When the method completes, contains the normalized vector. - - - - Converts the vector into a unit vector. - - The vector to normalize. - The normalized vector. - - - - Performs a linear interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two vectors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two vectors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a cubic interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the cubic interpolation of the two vectors. - - - - Performs a cubic interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - The cubic interpolation of the two vectors. - - - - Performs a Hermite spline interpolation. - - First source position vector. - First source tangent vector. - Second source position vector. - Second source tangent vector. - Weighting factor. - When the method completes, contains the result of the Hermite spline interpolation. - - - - Performs a Hermite spline interpolation. - - First source position vector. - First source tangent vector. - Second source position vector. - Second source tangent vector. - Weighting factor. - The result of the Hermite spline interpolation. - - - - Performs a Catmull-Rom interpolation using the specified positions. - - The first position in the interpolation. - The second position in the interpolation. - The third position in the interpolation. - The fourth position in the interpolation. - Weighting factor. - When the method completes, contains the result of the Catmull-Rom interpolation. - - - - Performs a Catmull-Rom interpolation using the specified positions. - - The first position in the interpolation. - The second position in the interpolation. - The third position in the interpolation. - The fourth position in the interpolation. - Weighting factor. - A vector that is the result of the Catmull-Rom interpolation. - - - - Returns a vector containing the largest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the largest components of the source vectors. - - - - Returns a vector containing the largest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the largest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the smallest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the smallest components of the source vectors. - - - - Returns the reflection of a vector off a surface that has the specified normal. - - The source vector. - Normal of the surface. - When the method completes, contains the reflected vector. - Reflect only gives the direction of a reflection off a surface, it does not determine - whether the original vector was close enough to the surface to hit it. - - - - Returns the reflection of a vector off a surface that has the specified normal. - - The source vector. - Normal of the surface. - The reflected vector. - Reflect only gives the direction of a reflection off a surface, it does not determine - whether the original vector was close enough to the surface to hit it. - - - - Orthogonalizes a list of vectors. - - The list of orthogonalized vectors. - The list of vectors to orthogonalize. - - Orthogonalization is the process of making all vectors orthogonal to each other. This - means that any given vector in the list will be orthogonal to any other given vector in the - list. - Because this method uses the modified Gram-Schmidt process, the resulting vectors - tend to be numerically unstable. The numeric stability decreases according to the vectors - position in the list so that the first vector is the most stable and the last vector is the - least stable. - - Thrown when or is null. - Thrown when is shorter in length than . - - - - Orthonormalizes a list of vectors. - - The list of orthonormalized vectors. - The list of vectors to orthonormalize. - - Orthonormalization is the process of making all vectors orthogonal to each - other and making all vectors of unit length. This means that any given vector will - be orthogonal to any other given vector in the list. - Because this method uses the modified Gram-Schmidt process, the resulting vectors - tend to be numerically unstable. The numeric stability decreases according to the vectors - position in the list so that the first vector is the most stable and the last vector is the - least stable. - - Thrown when or is null. - Thrown when is shorter in length than . - - - - Transforms a 2D vector by the given rotation. - - The vector to rotate. - The rotation to apply. - When the method completes, contains the transformed . - - - - Transforms a 2D vector by the given rotation. - - The vector to rotate. - The rotation to apply. - The transformed . - - - - Transforms an array of vectors by the given rotation. - - The array of vectors to transform. - The rotation to apply. - The array for which the transformed vectors are stored. - This array may be the same array as . - Thrown when or is null. - Thrown when is shorter in length than . - - - - Transforms a 2D vector by the given . - - The source vector. - The transformation . - When the method completes, contains the transformed . - - - - Transforms a 2D vector by the given . - - The source vector. - The transformation . - The transformed . - - - - Transforms an array of 2D vectors by the given . - - The array of vectors to transform. - The transformation . - The array for which the transformed vectors are stored. - Thrown when or is null. - Thrown when is shorter in length than . - - - - Performs a coordinate transformation using the given . - - The coordinate vector to transform. - The transformation . - When the method completes, contains the transformed coordinates. - - A coordinate transform performs the transformation with the assumption that the w component - is one. The four dimensional vector obtained from the transformation operation has each - component in the vector divided by the w component. This forces the wcomponent to be one and - therefore makes the vector homogeneous. The homogeneous vector is often prefered when working - with coordinates as the w component can safely be ignored. - - - - - Performs a coordinate transformation using the given . - - The coordinate vector to transform. - The transformation . - The transformed coordinates. - - A coordinate transform performs the transformation with the assumption that the w component - is one. The four dimensional vector obtained from the transformation operation has each - component in the vector divided by the w component. This forces the wcomponent to be one and - therefore makes the vector homogeneous. The homogeneous vector is often prefered when working - with coordinates as the w component can safely be ignored. - - - - - Performs a coordinate transformation on an array of vectors using the given . - - The array of coordinate vectors to trasnform. - The transformation . - The array for which the transformed vectors are stored. - This array may be the same array as . - Thrown when or is null. - Thrown when is shorter in length than . - - A coordinate transform performs the transformation with the assumption that the w component - is one. The four dimensional vector obtained from the transformation operation has each - component in the vector divided by the w component. This forces the wcomponent to be one and - therefore makes the vector homogeneous. The homogeneous vector is often prefered when working - with coordinates as the w component can safely be ignored. - - - - - Performs a normal transformation using the given . - - The normal vector to transform. - The transformation . - When the method completes, contains the transformed normal. - - A normal transform performs the transformation with the assumption that the w component - is zero. This causes the fourth row and fourth collumn of the matrix to be unused. The - end result is a vector that is not translated, but all other transformation properties - apply. This is often prefered for normal vectors as normals purely represent direction - rather than location because normal vectors should not be translated. - - - - - Performs a normal transformation using the given . - - The normal vector to transform. - The transformation . - The transformed normal. - - A normal transform performs the transformation with the assumption that the w component - is zero. This causes the fourth row and fourth collumn of the matrix to be unused. The - end result is a vector that is not translated, but all other transformation properties - apply. This is often prefered for normal vectors as normals purely represent direction - rather than location because normal vectors should not be translated. - - - - - Performs a normal transformation on an array of vectors using the given . - - The array of normal vectors to transform. - The transformation . - The array for which the transformed vectors are stored. - This array may be the same array as . - Thrown when or is null. - Thrown when is shorter in length than . - - A normal transform performs the transformation with the assumption that the w component - is zero. This causes the fourth row and fourth collumn of the matrix to be unused. The - end result is a vector that is not translated, but all other transformation properties - apply. This is often prefered for normal vectors as normals purely represent direction - rather than location because normal vectors should not be translated. - - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Modulates a vector with another by performing component-wise multiplication equivalent to . - - The first vector to multiply. - The second vector to multiply. - The multiplication of the two vectors. - - - - Assert a vector (return it unchanged). - - The vector to assert (unchange). - The asserted (unchanged) vector. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Gets a value indicting whether this instance is normalized. - - - - - Gets or sets the component at the specified index. - - The value of the X or Y component, depending on the index. - The index of the component to access. Use 0 for the X component and 1 for the Y component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 1]. - - - - Represents a three dimensional mathematical vector. - - - - - The size of the type, in bytes. - - - - - A with all of its components set to zero. - - - - - The X unit (1, 0, 0). - - - - - The Y unit (0, 1, 0). - - - - - The Z unit (0, 0, 1). - - - - - A with all of its components set to one. - - - - - The X component of the vector. - - - - - The Y component of the vector. - - - - - The Z component of the vector. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - Initial value for the X component of the vector. - Initial value for the Y component of the vector. - Initial value for the Z component of the vector. - - - - Initializes a new instance of the struct. - - A vector containing the values with which to initialize the X and Y components. - Initial value for the Z component of the vector. - - - - Initializes a new instance of the struct. - - The values to assign to the X, Y, and Z components of the vector. This must be an array with three elements. - Thrown when is null. - Thrown when contains more or less than three elements. - - - - Calculates the length of the vector. - - The length of the vector. - - may be preferred when only the relative length is needed - and speed is of the essence. - - - - - Calculates the squared length of the vector. - - The squared length of the vector. - - This method may be preferred to when only a relative length is needed - and speed is of the essence. - - - - - Converts the vector into a unit vector. - - - - - Creates an array containing the elements of the vector. - - A three-element array containing the components of the vector. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - When the method completes, contains the sum of the two vectors. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - When the method completes, contains the difference of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - When the method completes, contains the modulated vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - The modulated vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Reverses the direction of a given vector. - - The vector to negate. - When the method completes, contains a vector facing in the opposite direction. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Returns a containing the 3D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 3D triangle. - - A containing the 3D Cartesian coordinates of vertex 1 of the triangle. - A containing the 3D Cartesian coordinates of vertex 2 of the triangle. - A containing the 3D Cartesian coordinates of vertex 3 of the triangle. - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). - When the method completes, contains the 3D Cartesian coordinates of the specified point. - - - - Returns a containing the 3D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 3D triangle. - - A containing the 3D Cartesian coordinates of vertex 1 of the triangle. - A containing the 3D Cartesian coordinates of vertex 2 of the triangle. - A containing the 3D Cartesian coordinates of vertex 3 of the triangle. - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). - A new containing the 3D Cartesian coordinates of the specified point. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - When the method completes, contains the clamped value. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - The clamped value. - - - - Calculates the cross product of two vectors. - - First source vector. - Second source vector. - When the method completes, contains he cross product of the two vectors. - - - - Calculates the cross product of two vectors. - - First source vector. - Second source vector. - The cross product of the two vectors. - - - - Calculates the distance between two vectors. - - The first vector. - The second vector. - When the method completes, contains the distance between the two vectors. - - may be preferred when only the relative distance is needed - and speed is of the essence. - - - - - Calculates the distance between two vectors. - - The first vector. - The second vector. - The distance between the two vectors. - - may be preferred when only the relative distance is needed - and speed is of the essence. - - - - - Calculates the squared distance between two vectors. - - The first vector. - The second vector. - When the method completes, contains the squared distance between the two vectors. - Distance squared is the value before taking the square root. - Distance squared can often be used in place of distance if relative comparisons are being made. - For example, consider three points A, B, and C. To determine whether B or C is further from A, - compare the distance between A and B to the distance between A and C. Calculating the two distances - involves two square roots, which are computationally expensive. However, using distance squared - provides the same information and avoids calculating two square roots. - - - - - Calculates the squared distance between two vectors. - - The first vector. - The second vector. - The squared distance between the two vectors. - Distance squared is the value before taking the square root. - Distance squared can often be used in place of distance if relative comparisons are being made. - For example, consider three points A, B, and C. To determine whether B or C is further from A, - compare the distance between A and B to the distance between A and C. Calculating the two distances - involves two square roots, which are computationally expensive. However, using distance squared - provides the same information and avoids calculating two square roots. - - - - - Calculates the dot product of two vectors. - - First source vector. - Second source vector. - When the method completes, contains the dot product of the two vectors. - - - - Calculates the dot product of two vectors. - - First source vector. - Second source vector. - The dot product of the two vectors. - - - - Converts the vector into a unit vector. - - The vector to normalize. - When the method completes, contains the normalized vector. - - - - Converts the vector into a unit vector. - - The vector to normalize. - The normalized vector. - - - - Performs a linear interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two vectors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two vectors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a cubic interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the cubic interpolation of the two vectors. - - - - Performs a cubic interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - The cubic interpolation of the two vectors. - - - - Performs a Hermite spline interpolation. - - First source position vector. - First source tangent vector. - Second source position vector. - Second source tangent vector. - Weighting factor. - When the method completes, contains the result of the Hermite spline interpolation. - - - - Performs a Hermite spline interpolation. - - First source position vector. - First source tangent vector. - Second source position vector. - Second source tangent vector. - Weighting factor. - The result of the Hermite spline interpolation. - - - - Performs a Catmull-Rom interpolation using the specified positions. - - The first position in the interpolation. - The second position in the interpolation. - The third position in the interpolation. - The fourth position in the interpolation. - Weighting factor. - When the method completes, contains the result of the Catmull-Rom interpolation. - - - - Performs a Catmull-Rom interpolation using the specified positions. - - The first position in the interpolation. - The second position in the interpolation. - The third position in the interpolation. - The fourth position in the interpolation. - Weighting factor. - A vector that is the result of the Catmull-Rom interpolation. - - - - Returns a vector containing the largest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the largest components of the source vectors. - - - - Returns a vector containing the largest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the largest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the smallest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the smallest components of the source vectors. - - - - Projects a 3D vector from object space into screen space. - - The vector to project. - The X position of the viewport. - The Y position of the viewport. - The width of the viewport. - The height of the viewport. - The minimum depth of the viewport. - The maximum depth of the viewport. - The combined world-view-projection matrix. - When the method completes, contains the vector in screen space. - - - - Projects a 3D vector from object space into screen space. - - The vector to project. - The X position of the viewport. - The Y position of the viewport. - The width of the viewport. - The height of the viewport. - The minimum depth of the viewport. - The maximum depth of the viewport. - The combined world-view-projection matrix. - The vector in screen space. - - - - Projects a 3D vector from screen space into object space. - - The vector to project. - The X position of the viewport. - The Y position of the viewport. - The width of the viewport. - The height of the viewport. - The minimum depth of the viewport. - The maximum depth of the viewport. - The combined world-view-projection matrix. - When the method completes, contains the vector in object space. - - - - Projects a 3D vector from screen space into object space. - - The vector to project. - The X position of the viewport. - The Y position of the viewport. - The width of the viewport. - The height of the viewport. - The minimum depth of the viewport. - The maximum depth of the viewport. - The combined world-view-projection matrix. - The vector in object space. - - - - Returns the reflection of a vector off a surface that has the specified normal. - - The source vector. - Normal of the surface. - When the method completes, contains the reflected vector. - Reflect only gives the direction of a reflection off a surface, it does not determine - whether the original vector was close enough to the surface to hit it. - - - - Returns the reflection of a vector off a surface that has the specified normal. - - The source vector. - Normal of the surface. - The reflected vector. - Reflect only gives the direction of a reflection off a surface, it does not determine - whether the original vector was close enough to the surface to hit it. - - - - Orthogonalizes a list of vectors. - - The list of orthogonalized vectors. - The list of vectors to orthogonalize. - - Orthogonalization is the process of making all vectors orthogonal to each other. This - means that any given vector in the list will be orthogonal to any other given vector in the - list. - Because this method uses the modified Gram-Schmidt process, the resulting vectors - tend to be numerically unstable. The numeric stability decreases according to the vectors - position in the list so that the first vector is the most stable and the last vector is the - least stable. - - Thrown when or is null. - Thrown when is shorter in length than . - - - - Orthonormalizes a list of vectors. - - The list of orthonormalized vectors. - The list of vectors to orthonormalize. - - Orthonormalization is the process of making all vectors orthogonal to each - other and making all vectors of unit length. This means that any given vector will - be orthogonal to any other given vector in the list. - Because this method uses the modified Gram-Schmidt process, the resulting vectors - tend to be numerically unstable. The numeric stability decreases according to the vectors - position in the list so that the first vector is the most stable and the last vector is the - least stable. - - Thrown when or is null. - Thrown when is shorter in length than . - - - - Transforms a 3D vector by the given rotation. - - The vector to rotate. - The rotation to apply. - When the method completes, contains the transformed . - - - - Transforms a 3D vector by the given rotation. - - The vector to rotate. - The rotation to apply. - The transformed . - - - - Transforms an array of vectors by the given rotation. - - The array of vectors to transform. - The rotation to apply. - The array for which the transformed vectors are stored. - This array may be the same array as . - Thrown when or is null. - Thrown when is shorter in length than . - - - - Transforms a 3D vector by the given . - - The source vector. - The transformation . - When the method completes, contains the transformed . - - - - Transforms a 3D vector by the given . - - The source vector. - The transformation . - The transformed . - - - - Transforms an array of 3D vectors by the given . - - The array of vectors to transform. - The transformation . - The array for which the transformed vectors are stored. - Thrown when or is null. - Thrown when is shorter in length than . - - - - Performs a coordinate transformation using the given . - - The coordinate vector to transform. - The transformation . - When the method completes, contains the transformed coordinates. - - A coordinate transform performs the transformation with the assumption that the w component - is one. The four dimensional vector obtained from the transformation operation has each - component in the vector divided by the w component. This forces the wcomponent to be one and - therefore makes the vector homogeneous. The homogeneous vector is often prefered when working - with coordinates as the w component can safely be ignored. - - - - - Performs a coordinate transformation using the given . - - The coordinate vector to transform. - The transformation . - The transformed coordinates. - - A coordinate transform performs the transformation with the assumption that the w component - is one. The four dimensional vector obtained from the transformation operation has each - component in the vector divided by the w component. This forces the wcomponent to be one and - therefore makes the vector homogeneous. The homogeneous vector is often prefered when working - with coordinates as the w component can safely be ignored. - - - - - Performs a coordinate transformation on an array of vectors using the given . - - The array of coordinate vectors to trasnform. - The transformation . - The array for which the transformed vectors are stored. - This array may be the same array as . - Thrown when or is null. - Thrown when is shorter in length than . - - A coordinate transform performs the transformation with the assumption that the w component - is one. The four dimensional vector obtained from the transformation operation has each - component in the vector divided by the w component. This forces the wcomponent to be one and - therefore makes the vector homogeneous. The homogeneous vector is often prefered when working - with coordinates as the w component can safely be ignored. - - - - - Performs a normal transformation using the given . - - The normal vector to transform. - The transformation . - When the method completes, contains the transformed normal. - - A normal transform performs the transformation with the assumption that the w component - is zero. This causes the fourth row and fourth collumn of the matrix to be unused. The - end result is a vector that is not translated, but all other transformation properties - apply. This is often prefered for normal vectors as normals purely represent direction - rather than location because normal vectors should not be translated. - - - - - Performs a normal transformation using the given . - - The normal vector to transform. - The transformation . - The transformed normal. - - A normal transform performs the transformation with the assumption that the w component - is zero. This causes the fourth row and fourth collumn of the matrix to be unused. The - end result is a vector that is not translated, but all other transformation properties - apply. This is often prefered for normal vectors as normals purely represent direction - rather than location because normal vectors should not be translated. - - - - - Performs a normal transformation on an array of vectors using the given . - - The array of normal vectors to transform. - The transformation . - The array for which the transformed vectors are stored. - This array may be the same array as . - Thrown when or is null. - Thrown when is shorter in length than . - - A normal transform performs the transformation with the assumption that the w component - is zero. This causes the fourth row and fourth collumn of the matrix to be unused. The - end result is a vector that is not translated, but all other transformation properties - apply. This is often prefered for normal vectors as normals purely represent direction - rather than location because normal vectors should not be translated. - - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Modulates a vector with another by performing component-wise multiplication equivalent to . - - The first vector to multiply. - The second vector to multiply. - The multiplication of the two vectors. - - - - Assert a vector (return it unchanged). - - The vector to assert (unchange). - The asserted (unchanged) vector. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Gets a value indicting whether this instance is normalized. - - - - - Gets or sets the component at the specified index. - - The value of the X, Y, or Z component, depending on the index. - The index of the component to access. Use 0 for the X component, 1 for the Y component, and 2 for the Z component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 2]. - - - - Represents a four dimensional mathematical vector. - - - - - The size of the type, in bytes. - - - - - A with all of its components set to zero. - - - - - The X unit (1, 0, 0, 0). - - - - - The Y unit (0, 1, 0, 0). - - - - - The Z unit (0, 0, 1, 0). - - - - - The W unit (0, 0, 0, 1). - - - - - A with all of its components set to one. - - - - - The X component of the vector. - - - - - The Y component of the vector. - - - - - The Z component of the vector. - - - - - The W component of the vector. - - - - - Initializes a new instance of the struct. - - The value that will be assigned to all components. - - - - Initializes a new instance of the struct. - - Initial value for the X component of the vector. - Initial value for the Y component of the vector. - Initial value for the Z component of the vector. - Initial value for the W component of the vector. - - - - Initializes a new instance of the struct. - - A vector containing the values with which to initialize the X, Y, and Z components. - Initial value for the W component of the vector. - - - - Initializes a new instance of the struct. - - A vector containing the values with which to initialize the X and Y components. - Initial value for the Z component of the vector. - Initial value for the W component of the vector. - - - - Initializes a new instance of the struct. - - The values to assign to the X, Y, Z, and W components of the vector. This must be an array with four elements. - Thrown when is null. - Thrown when contains more or less than four elements. - - - - Calculates the length of the vector. - - The length of the vector. - - may be preferred when only the relative length is needed - and speed is of the essence. - - - - - Calculates the squared length of the vector. - - The squared length of the vector. - - This method may be preferred to when only a relative length is needed - and speed is of the essence. - - - - - Converts the vector into a unit vector. - - - - - Creates an array containing the elements of the vector. - - A four-element array containing the components of the vector. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - When the method completes, contains the sum of the two vectors. - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - When the method completes, contains the difference of the two vectors. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - When the method completes, contains the modulated vector. - - - - Modulates a vector with another by performing component-wise multiplication. - - The first vector to modulate. - The second vector to modulate. - The modulated vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - When the method completes, contains the scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Reverses the direction of a given vector. - - The vector to negate. - When the method completes, contains a vector facing in the opposite direction. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Returns a containing the 4D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 4D triangle. - - A containing the 4D Cartesian coordinates of vertex 1 of the triangle. - A containing the 4D Cartesian coordinates of vertex 2 of the triangle. - A containing the 4D Cartesian coordinates of vertex 3 of the triangle. - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). - When the method completes, contains the 4D Cartesian coordinates of the specified point. - - - - Returns a containing the 4D Cartesian coordinates of a point specified in Barycentric coordinates relative to a 4D triangle. - - A containing the 4D Cartesian coordinates of vertex 1 of the triangle. - A containing the 4D Cartesian coordinates of vertex 2 of the triangle. - A containing the 4D Cartesian coordinates of vertex 3 of the triangle. - Barycentric coordinate b2, which expresses the weighting factor toward vertex 2 (specified in ). - Barycentric coordinate b3, which expresses the weighting factor toward vertex 3 (specified in ). - A new containing the 4D Cartesian coordinates of the specified point. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - When the method completes, contains the clamped value. - - - - Restricts a value to be within a specified range. - - The value to clamp. - The minimum value. - The maximum value. - The clamped value. - - - - Calculates the distance between two vectors. - - The first vector. - The second vector. - When the method completes, contains the distance between the two vectors. - - may be preferred when only the relative distance is needed - and speed is of the essence. - - - - - Calculates the distance between two vectors. - - The first vector. - The second vector. - The distance between the two vectors. - - may be preferred when only the relative distance is needed - and speed is of the essence. - - - - - Calculates the squared distance between two vectors. - - The first vector. - The second vector. - When the method completes, contains the squared distance between the two vectors. - Distance squared is the value before taking the square root. - Distance squared can often be used in place of distance if relative comparisons are being made. - For example, consider three points A, B, and C. To determine whether B or C is further from A, - compare the distance between A and B to the distance between A and C. Calculating the two distances - involves two square roots, which are computationally expensive. However, using distance squared - provides the same information and avoids calculating two square roots. - - - - - Calculates the squared distance between two vectors. - - The first vector. - The second vector. - The squared distance between the two vectors. - Distance squared is the value before taking the square root. - Distance squared can often be used in place of distance if relative comparisons are being made. - For example, consider three points A, B, and C. To determine whether B or C is further from A, - compare the distance between A and B to the distance between A and C. Calculating the two distances - involves two square roots, which are computationally expensive. However, using distance squared - provides the same information and avoids calculating two square roots. - - - - - Calculates the dot product of two vectors. - - First source vector - Second source vector. - When the method completes, contains the dot product of the two vectors. - - - - Calculates the dot product of two vectors. - - First source vector. - Second source vector. - The dot product of the two vectors. - - - - Converts the vector into a unit vector. - - The vector to normalize. - When the method completes, contains the normalized vector. - - - - Converts the vector into a unit vector. - - The vector to normalize. - The normalized vector. - - - - Performs a linear interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the linear interpolation of the two vectors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a linear interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - The linear interpolation of the two vectors. - - This method performs the linear interpolation based on the following formula. - start + (end - start) * amount - Passing a value of 0 will cause to be returned; a value of 1 will cause to be returned. - - - - - Performs a cubic interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - When the method completes, contains the cubic interpolation of the two vectors. - - - - Performs a cubic interpolation between two vectors. - - Start vector. - End vector. - Value between 0 and 1 indicating the weight of . - The cubic interpolation of the two vectors. - - - - Performs a Hermite spline interpolation. - - First source position vector. - First source tangent vector. - Second source position vector. - Second source tangent vector. - Weighting factor. - When the method completes, contains the result of the Hermite spline interpolation. - - - - Performs a Hermite spline interpolation. - - First source position vector. - First source tangent vector. - Second source position vector. - Second source tangent vector. - Weighting factor. - The result of the Hermite spline interpolation. - - - - Performs a Catmull-Rom interpolation using the specified positions. - - The first position in the interpolation. - The second position in the interpolation. - The third position in the interpolation. - The fourth position in the interpolation. - Weighting factor. - When the method completes, contains the result of the Catmull-Rom interpolation. - - - - Performs a Catmull-Rom interpolation using the specified positions. - - The first position in the interpolation. - The second position in the interpolation. - The third position in the interpolation. - The fourth position in the interpolation. - Weighting factor. - A vector that is the result of the Catmull-Rom interpolation. - - - - Returns a vector containing the largest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the largest components of the source vectors. - - - - Returns a vector containing the largest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the largest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - When the method completes, contains an new vector composed of the smallest components of the source vectors. - - - - Returns a vector containing the smallest components of the specified vectors. - - The first source vector. - The second source vector. - A vector containing the smallest components of the source vectors. - - - - Orthogonalizes a list of vectors. - - The list of orthogonalized vectors. - The list of vectors to orthogonalize. - - Orthogonalization is the process of making all vectors orthogonal to each other. This - means that any given vector in the list will be orthogonal to any other given vector in the - list. - Because this method uses the modified Gram-Schmidt process, the resulting vectors - tend to be numerically unstable. The numeric stability decreases according to the vectors - position in the list so that the first vector is the most stable and the last vector is the - least stable. - - Thrown when or is null. - Thrown when is shorter in length than . - - - - Orthonormalizes a list of vectors. - - The list of orthonormalized vectors. - The list of vectors to orthonormalize. - - Orthonormalization is the process of making all vectors orthogonal to each - other and making all vectors of unit length. This means that any given vector will - be orthogonal to any other given vector in the list. - Because this method uses the modified Gram-Schmidt process, the resulting vectors - tend to be numerically unstable. The numeric stability decreases according to the vectors - position in the list so that the first vector is the most stable and the last vector is the - least stable. - - Thrown when or is null. - Thrown when is shorter in length than . - - - - Transforms a 4D vector by the given rotation. - - The vector to rotate. - The rotation to apply. - When the method completes, contains the transformed . - - - - Transforms a 4D vector by the given rotation. - - The vector to rotate. - The rotation to apply. - The transformed . - - - - Transforms an array of vectors by the given rotation. - - The array of vectors to transform. - The rotation to apply. - The array for which the transformed vectors are stored. - This array may be the same array as . - Thrown when or is null. - Thrown when is shorter in length than . - - - - Transforms a 4D vector by the given . - - The source vector. - The transformation . - When the method completes, contains the transformed . - - - - Transforms a 4D vector by the given . - - The source vector. - The transformation . - The transformed . - - - - Transforms a 4D vector by the given . - - The source vector. - The transformation . - When the method completes, contains the transformed . - - - - Transforms a 4D vector by the given . - - The source vector. - The transformation . - The transformed . - - - - Transforms an array of 4D vectors by the given . - - The array of vectors to transform. - The transformation . - The array for which the transformed vectors are stored. - This array may be the same array as . - Thrown when or is null. - Thrown when is shorter in length than . - - - - Adds two vectors. - - The first vector to add. - The second vector to add. - The sum of the two vectors. - - - - Modulates a vector with another by performing component-wise multiplication equivalent to . - - The first vector to multiply. - The second vector to multiply. - The multiplication of the two vectors. - - - - Assert a vector (return it unchanged). - - The vector to assert (unchange). - The asserted (unchanged) vector. - - - - Subtracts two vectors. - - The first vector to subtract. - The second vector to subtract. - The difference of the two vectors. - - - - Reverses the direction of a given vector. - - The vector to negate. - A vector facing in the opposite direction. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Scales a vector by the given value. - - The vector to scale. - The amount by which to scale the vector. - The scaled vector. - - - - Tests for equality between two objects. - - The first value to compare. - The second value to compare. - true if has the same value as ; otherwise, false. - - - - Tests for inequality between two objects. - - The first value to compare. - The second value to compare. - true if has a different value than ; otherwise, false. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Performs an explicit conversion from to . - - The value. - The result of the conversion. - - - - Returns a that represents this instance. - - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format provider. - - A that represents this instance. - - - - - Returns a that represents this instance. - - The format. - The format provider. - - A that represents this instance. - - - - - Returns a hash code for this instance. - - - A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. - - - - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Determines whether the specified is equal to this instance. - - The to compare with this instance. - - true if the specified is equal to this instance; otherwise, false. - - - - - Gets a value indicting whether this instance is normalized. - - - - - Gets or sets the component at the specified index. - - The value of the X, Y, Z, or W component, depending on the index. - The index of the component to access. Use 0 for the X component, 1 for the Y component, 2 for the Z component, and 3 for the W component. - The value of the component at the specified index. - Thrown when the is out of the range [0, 3]. - - - - Internal FontFileEnumerator callback - - - - - Internal FontFileEnumerator Callback - - - - HRESULT ISequentialStream::Read([Out, Buffer] void* pv,[In] unsigned int cb,[Out, Optional] unsigned int* pcbRead) - - - HRESULT ISequentialStream::Write([In, Buffer] const void* pv,[In] unsigned int cb,[Out, Optional] unsigned int* pcbWritten) - - - - Callbacks to pointer. - - The stream. - - - - HRESULT IStream::Seek([In] LARGE_INTEGER dlibMove,[In] SHARPDX_SEEKORIGIN dwOrigin,[Out, Optional] ULARGE_INTEGER* plibNewPosition) - - - HRESULT IStream::SetSize([In] ULARGE_INTEGER libNewSize) - - - HRESULT IStream::CopyTo([In] IStream* pstm,[In] ULARGE_INTEGER cb,[Out, Optional] ULARGE_INTEGER* pcbRead,[Out, Optional] ULARGE_INTEGER* pcbWritten) - - - HRESULT IStream::Commit([In] STGC grfCommitFlags) - - - HRESULT IStream::Revert() - - - HRESULT IStream::LockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) - - - HRESULT IStream::UnlockRegion([In] ULARGE_INTEGER libOffset,[In] ULARGE_INTEGER cb,[In] LOCKTYPE dwLockType) - - - HRESULT IStream::Stat([Out] STATSTG* pstatstg,[In] STATFLAG grfStatFlag) - - - HRESULT IStream::Clone([Out] IStream** ppstm) - - - - Converts a win32 error code to a . - - The error code. - A HRESULT code - - - - Converts a win32 error code to a . - - The error code. - A HRESULT code - - - - The namespace contains common enumerations, structures and helper classes for Win32 low-level API. - - - - - Implementation of OLE IPropertyBag2. - - IPropertyBag2 - - - - Initializes a new instance of the class. - - The property bag pointer. - - - - Gets the value of the property with this name. - - The name. - Value of the property - - - - Gets the value of the property by using a - - The public type of this property. - The marshaling type of this property. - The property key. - Value of the property - - - - Sets the value of the property with this name - - The name. - The value. - - - - Sets the value of the property by using a - - The public type of this property. - The marshaling type of this property. - The property key. - The value. - - - - Gets the number of properties. - - - - - Gets the keys. - - - - - Identifies a typed property in a . - - The public type of this property. - The marshaling type of this property. - - - - Initializes a new instance of the class. - - The name. - - - - Gets the name. - - - - - An enumerator using internally a . - - - - - Initializes a new instance of the class. - - The PTR to I enum string. - - - - Security attributes. - - SECURITY_ATTRIBUTES - - - - Length. - - - - - Descriptor. - - - - - Gets or sets a value indicating whether [inherit handle]. - - - true if [inherit handle]; otherwise, false. - - - - - Variant COM. - - PROPVARIANT - - - - Gets the type of the element. - - - The type of the element. - - - - - Gets the type. - - - - - Gets or sets the value. - - - The value. - - - - - Type of a simple variant value. - - - - - Type of a variant - - - - - Simple value - - - - - Vector value. - - - - - Array value. - - - - - By reference. - - - - - Reserved value. - - - - - The namespace contains basic controls used to render DirectX content. - - -
-
diff --git a/DrumKit/bin/Debug/Tarball.dll b/DrumKit/bin/Debug/Tarball.dll deleted file mode 100644 index ff06148..0000000 Binary files a/DrumKit/bin/Debug/Tarball.dll and /dev/null differ diff --git a/DrumKit/bin/Debug/Tarball.pdb b/DrumKit/bin/Debug/Tarball.pdb deleted file mode 100644 index bcea727..0000000 Binary files a/DrumKit/bin/Debug/Tarball.pdb and /dev/null differ diff --git a/DrumKit/bin/Debug/Tarball.pri b/DrumKit/bin/Debug/Tarball.pri deleted file mode 100644 index 4c5c148..0000000 Binary files a/DrumKit/bin/Debug/Tarball.pri and /dev/null differ diff --git a/DrumKit/bin/Debug/UI/CommonControls/EditableTextblock.xaml b/DrumKit/bin/Debug/UI/CommonControls/EditableTextblock.xaml deleted file mode 100644 index ee8388c..0000000 --- a/DrumKit/bin/Debug/UI/CommonControls/EditableTextblock.xaml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/DrumEditUI.xaml b/DrumKit/bin/Debug/UI/DrumEditUI.xaml deleted file mode 100644 index 471f399..0000000 --- a/DrumKit/bin/Debug/UI/DrumEditUI.xaml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/DrumPlayUI.xaml b/DrumKit/bin/Debug/UI/DrumPlayUI.xaml deleted file mode 100644 index 09fdb2a..0000000 --- a/DrumKit/bin/Debug/UI/DrumPlayUI.xaml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/DrumkitManagerPage.xaml b/DrumKit/bin/Debug/UI/DrumkitManagerPage.xaml deleted file mode 100644 index 46feeee..0000000 --- a/DrumKit/bin/Debug/UI/DrumkitManagerPage.xaml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/DrumsSettingsControl.xaml b/DrumKit/bin/Debug/UI/DrumsSettingsControl.xaml deleted file mode 100644 index 1536b92..0000000 --- a/DrumKit/bin/Debug/UI/DrumsSettingsControl.xaml +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Drum definition - - - ID - - - - - Name - - - - - Image - - - - - Pressed image - - - - - Sounds - - - - - Configuration - - - Enabled - - - - - Volume left - - - - - Volume right - - - - - Key - - - - - - - - - - - - Note: You are now editing the current drumkit. To edit another, change the current drumkit. - - - - - - diff --git a/DrumKit/bin/Debug/UI/EditorPage.xaml b/DrumKit/bin/Debug/UI/EditorPage.xaml deleted file mode 100644 index 625a51a..0000000 --- a/DrumKit/bin/Debug/UI/EditorPage.xaml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/GeneralSettingsControl.xaml b/DrumKit/bin/Debug/UI/GeneralSettingsControl.xaml deleted file mode 100644 index 953fd92..0000000 --- a/DrumKit/bin/Debug/UI/GeneralSettingsControl.xaml +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - About - - - - Drumkit website - - - - - - Support - - - - - - - Version - - - 1.0 - - - - - - Sound - - - - Master volume - - - - - - - Interface - - - - Animations - - - - - - Display key bindings - - - - - - - diff --git a/DrumKit/bin/Debug/UI/LoadingPage.xaml b/DrumKit/bin/Debug/UI/LoadingPage.xaml deleted file mode 100644 index 3de5907..0000000 --- a/DrumKit/bin/Debug/UI/LoadingPage.xaml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - Loading resources... - - - - - - - diff --git a/DrumKit/bin/Debug/UI/LogPage.xaml b/DrumKit/bin/Debug/UI/LogPage.xaml deleted file mode 100644 index 4063dc2..0000000 --- a/DrumKit/bin/Debug/UI/LogPage.xaml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/Settings/DrumsSettingsControl.xaml b/DrumKit/bin/Debug/UI/Settings/DrumsSettingsControl.xaml deleted file mode 100644 index da36048..0000000 --- a/DrumKit/bin/Debug/UI/Settings/DrumsSettingsControl.xaml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/Settings/ExperimentsSettingsControl.xaml b/DrumKit/bin/Debug/UI/Settings/ExperimentsSettingsControl.xaml deleted file mode 100644 index 4810a83..0000000 --- a/DrumKit/bin/Debug/UI/Settings/ExperimentsSettingsControl.xaml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/Settings/GeneralSettingsControl.xaml b/DrumKit/bin/Debug/UI/Settings/GeneralSettingsControl.xaml deleted file mode 100644 index 3dc5894..0000000 --- a/DrumKit/bin/Debug/UI/Settings/GeneralSettingsControl.xaml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - About - - - - Drumkit website - - - - - - Support - - - - - - - Version - - - 1.0 - - - - - - Sound - - - - Master volume - - - - - - Polyphony* - - - - - - Interface - - - - Animations - - - - - - - - - Miscellaneous - - - - Debugging mode - - - - - Factory reset* - - - - - - - * Will be applied after the application is restarted. - - - - - diff --git a/DrumKit/bin/Debug/UI/Settings/LayoutsSettingsControl.xaml b/DrumKit/bin/Debug/UI/Settings/LayoutsSettingsControl.xaml deleted file mode 100644 index b4a8ac7..0000000 --- a/DrumKit/bin/Debug/UI/Settings/LayoutsSettingsControl.xaml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - Landscape - Portrait - Filled - Snapped - - - - - - - - - - - - - - - - - - - - - - - - - - - - Hello world! - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/Settings/LogControl.xaml b/DrumKit/bin/Debug/UI/Settings/LogControl.xaml deleted file mode 100644 index 9af354c..0000000 --- a/DrumKit/bin/Debug/UI/Settings/LogControl.xaml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Debug/UI/SettingsPage.xaml b/DrumKit/bin/Debug/UI/SettingsPage.xaml deleted file mode 100644 index 250bbd9..0000000 --- a/DrumKit/bin/Debug/UI/SettingsPage.xaml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Release/UI/DrumEditUI.xaml b/DrumKit/bin/Release/UI/DrumEditUI.xaml deleted file mode 100644 index 471f399..0000000 --- a/DrumKit/bin/Release/UI/DrumEditUI.xaml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Release/UI/DrumPlayUI.xaml b/DrumKit/bin/Release/UI/DrumPlayUI.xaml deleted file mode 100644 index 09fdb2a..0000000 --- a/DrumKit/bin/Release/UI/DrumPlayUI.xaml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Release/UI/DrumkitManagerPage.xaml b/DrumKit/bin/Release/UI/DrumkitManagerPage.xaml deleted file mode 100644 index 46feeee..0000000 --- a/DrumKit/bin/Release/UI/DrumkitManagerPage.xaml +++ /dev/null @@ -1,105 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Release/UI/Settings/DrumsSettingsControl.xaml b/DrumKit/bin/Release/UI/Settings/DrumsSettingsControl.xaml deleted file mode 100644 index da36048..0000000 --- a/DrumKit/bin/Release/UI/Settings/DrumsSettingsControl.xaml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Release/UI/Settings/ExperimentsSettingsControl.xaml b/DrumKit/bin/Release/UI/Settings/ExperimentsSettingsControl.xaml deleted file mode 100644 index 4810a83..0000000 --- a/DrumKit/bin/Release/UI/Settings/ExperimentsSettingsControl.xaml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Release/UI/Settings/GeneralSettingsControl.xaml b/DrumKit/bin/Release/UI/Settings/GeneralSettingsControl.xaml deleted file mode 100644 index 3dc5894..0000000 --- a/DrumKit/bin/Release/UI/Settings/GeneralSettingsControl.xaml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - About - - - - Drumkit website - - - - - - Support - - - - - - - Version - - - 1.0 - - - - - - Sound - - - - Master volume - - - - - - Polyphony* - - - - - - Interface - - - - Animations - - - - - - - - - Miscellaneous - - - - Debugging mode - - - - - Factory reset* - - - - - - - * Will be applied after the application is restarted. - - - - - diff --git a/DrumKit/bin/Release/UI/Settings/LayoutsSettingsControl.xaml b/DrumKit/bin/Release/UI/Settings/LayoutsSettingsControl.xaml deleted file mode 100644 index b4a8ac7..0000000 --- a/DrumKit/bin/Release/UI/Settings/LayoutsSettingsControl.xaml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - Landscape - Portrait - Filled - Snapped - - - - - - - - - - - - - - - - - - - - - - - - - - - - Hello world! - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Release/UI/Settings/LogControl.xaml b/DrumKit/bin/Release/UI/Settings/LogControl.xaml deleted file mode 100644 index 9af354c..0000000 --- a/DrumKit/bin/Release/UI/Settings/LogControl.xaml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/bin/Release/UI/SettingsPage.xaml b/DrumKit/bin/Release/UI/SettingsPage.xaml deleted file mode 100644 index 250bbd9..0000000 --- a/DrumKit/bin/Release/UI/SettingsPage.xaml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Debug/UI/Copy of DrumkitsSettingsControl.g.cs b/DrumKit/obj/Debug/UI/Copy of DrumkitsSettingsControl.g.cs deleted file mode 100644 index e69de29..0000000 diff --git a/DrumKit/obj/Debug/UI/Copy of DrumkitsSettingsControl.g.i.cs b/DrumKit/obj/Debug/UI/Copy of DrumkitsSettingsControl.g.i.cs deleted file mode 100644 index efad894..0000000 --- a/DrumKit/obj/Debug/UI/Copy of DrumkitsSettingsControl.g.i.cs +++ /dev/null @@ -1,44 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Copy of DrumkitsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "F1FDC1224E5422AD7DC404436C0DCC45" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumkitsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ListView listDrumkits; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.TextBox textName; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.TextBox textDescription; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Copy of DrumkitsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - listDrumkits = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("listDrumkits"); - textName = (global::Windows.UI.Xaml.Controls.TextBox)this.FindName("textName"); - textDescription = (global::Windows.UI.Xaml.Controls.TextBox)this.FindName("textDescription"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/DrumEditUI.g.cs b/DrumKit/obj/Debug/UI/DrumEditUI.g.cs deleted file mode 100644 index e8f8e84..0000000 --- a/DrumKit/obj/Debug/UI/DrumEditUI.g.cs +++ /dev/null @@ -1,58 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumEditUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "BA2C116C76B6690A2A0D2F5BD741609C" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumEditUI : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 11 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.FrameworkElement)(target)).SizeChanged += this.DrumEditUl_SizeChanged; - #line default - #line hidden - break; - case 2: - #line 192 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragStarted += this.rotationThumb_DragStarted; - #line default - #line hidden - #line 193 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragDelta += this.rotationThumb_DragDelta; - #line default - #line hidden - break; - case 3: - #line 202 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragDelta += this.scaleThumb_DragDelta; - #line default - #line hidden - break; - case 4: - #line 183 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragDelta += this.translationThumb_DragDelta; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Debug/UI/DrumEditUI.g.i.cs b/DrumKit/obj/Debug/UI/DrumEditUI.g.i.cs deleted file mode 100644 index 4387db2..0000000 --- a/DrumKit/obj/Debug/UI/DrumEditUI.g.i.cs +++ /dev/null @@ -1,56 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumEditUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "BA2C116C76B6690A2A0D2F5BD741609C" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumEditUI : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Style TranslationThumbStyle; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Grid rotateGrid; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Primitives.Thumb rotationThumb; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Primitives.Thumb scaleThumb; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Primitives.Thumb translationThumb; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.TextBlock nameText; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Image image; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/DrumEditUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - TranslationThumbStyle = (global::Windows.UI.Xaml.Style)this.FindName("TranslationThumbStyle"); - rotateGrid = (global::Windows.UI.Xaml.Controls.Grid)this.FindName("rotateGrid"); - rotationThumb = (global::Windows.UI.Xaml.Controls.Primitives.Thumb)this.FindName("rotationThumb"); - scaleThumb = (global::Windows.UI.Xaml.Controls.Primitives.Thumb)this.FindName("scaleThumb"); - translationThumb = (global::Windows.UI.Xaml.Controls.Primitives.Thumb)this.FindName("translationThumb"); - nameText = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("nameText"); - image = (global::Windows.UI.Xaml.Controls.Image)this.FindName("image"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/DrumEditUI.xaml b/DrumKit/obj/Debug/UI/DrumEditUI.xaml deleted file mode 100644 index 471f399..0000000 --- a/DrumKit/obj/Debug/UI/DrumEditUI.xaml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Debug/UI/DrumPlayUI.g.cs b/DrumKit/obj/Debug/UI/DrumPlayUI.g.cs deleted file mode 100644 index 3852d6d..0000000 --- a/DrumKit/obj/Debug/UI/DrumPlayUI.g.cs +++ /dev/null @@ -1,36 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumPlayUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DFE0FE31C13F1BEC5EB23C7E1B5F48C5" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumPlayUI : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 13 "..\..\UI\DrumPlayUI.xaml" - ((global::Windows.UI.Xaml.UIElement)(target)).PointerPressed += this.Grid_PointerPressed; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Debug/UI/DrumPlayUI.g.i.cs b/DrumKit/obj/Debug/UI/DrumPlayUI.g.i.cs deleted file mode 100644 index 9a7042a..0000000 --- a/DrumKit/obj/Debug/UI/DrumPlayUI.g.i.cs +++ /dev/null @@ -1,53 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumPlayUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DFE0FE31C13F1BEC5EB23C7E1B5F48C5" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumPlayUI : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Grid grid; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.VisualStateGroup DrumGroups; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.VisualState DrumNormal; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.VisualState DrumHit; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Image image; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Image imagePressed; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/DrumPlayUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - grid = (global::Windows.UI.Xaml.Controls.Grid)this.FindName("grid"); - DrumGroups = (global::Windows.UI.Xaml.VisualStateGroup)this.FindName("DrumGroups"); - DrumNormal = (global::Windows.UI.Xaml.VisualState)this.FindName("DrumNormal"); - DrumHit = (global::Windows.UI.Xaml.VisualState)this.FindName("DrumHit"); - image = (global::Windows.UI.Xaml.Controls.Image)this.FindName("image"); - imagePressed = (global::Windows.UI.Xaml.Controls.Image)this.FindName("imagePressed"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/DrumPlayUI.xaml b/DrumKit/obj/Debug/UI/DrumPlayUI.xaml deleted file mode 100644 index 09fdb2a..0000000 --- a/DrumKit/obj/Debug/UI/DrumPlayUI.xaml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Debug/UI/DrumkitManagerUI.g.cs b/DrumKit/obj/Debug/UI/DrumkitManagerUI.g.cs deleted file mode 100644 index e69de29..0000000 diff --git a/DrumKit/obj/Debug/UI/DrumkitManagerUI.g.i.cs b/DrumKit/obj/Debug/UI/DrumkitManagerUI.g.i.cs deleted file mode 100644 index 37b061b..0000000 --- a/DrumKit/obj/Debug/UI/DrumkitManagerUI.g.i.cs +++ /dev/null @@ -1,35 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumkitManagerUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "720894DAB29AF4F1EBBB52D52352CD59" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumkitManagerUI : global::Windows.UI.Xaml.Controls.Page - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/DrumkitManagerUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/EditorPage.g.cs b/DrumKit/obj/Debug/UI/EditorPage.g.cs deleted file mode 100644 index 256686a..0000000 --- a/DrumKit/obj/Debug/UI/EditorPage.g.cs +++ /dev/null @@ -1,36 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\EditorPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8F3BA0275F3337A1BAF0580BD0927581" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class EditorPage : global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 21 "..\..\UI\EditorPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.buttonBack_Click; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Debug/UI/EditorPage.g.i.cs b/DrumKit/obj/Debug/UI/EditorPage.g.i.cs deleted file mode 100644 index 6f98677..0000000 --- a/DrumKit/obj/Debug/UI/EditorPage.g.i.cs +++ /dev/null @@ -1,41 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\EditorPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8F3BA0275F3337A1BAF0580BD0927581" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class EditorPage : global::Windows.UI.Xaml.Controls.Page - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Canvas container; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonBack; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/EditorPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - container = (global::Windows.UI.Xaml.Controls.Canvas)this.FindName("container"); - buttonBack = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonBack"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/EditorPage.xaml b/DrumKit/obj/Debug/UI/EditorPage.xaml deleted file mode 100644 index 625a51a..0000000 --- a/DrumKit/obj/Debug/UI/EditorPage.xaml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Debug/UI/Settings/DrumsSettingsControl.g.cs b/DrumKit/obj/Debug/UI/Settings/DrumsSettingsControl.g.cs deleted file mode 100644 index 32b1c61..0000000 --- a/DrumKit/obj/Debug/UI/Settings/DrumsSettingsControl.g.cs +++ /dev/null @@ -1,54 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9F68B443FA4F9B19FEF0BEE7FA614D9E" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 107 "..\..\..\UI\Settings\DrumsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.RangeBase)(target)).ValueChanged += this.sliderVolumeL_ValueChanged; - #line default - #line hidden - break; - case 2: - #line 121 "..\..\..\UI\Settings\DrumsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.RangeBase)(target)).ValueChanged += this.sliderVolumeR_ValueChanged; - #line default - #line hidden - break; - case 3: - #line 72 "..\..\..\UI\Settings\DrumsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleEnabled_Click; - #line default - #line hidden - break; - case 4: - #line 83 "..\..\..\UI\Settings\DrumsSettingsControl.xaml" - ((global::Windows.UI.Xaml.UIElement)(target)).KeyUp += this.TextKey_KeyUp; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Debug/UI/Settings/DrumsSettingsControl.g.i.cs b/DrumKit/obj/Debug/UI/Settings/DrumsSettingsControl.g.i.cs deleted file mode 100644 index cf6cee7..0000000 --- a/DrumKit/obj/Debug/UI/Settings/DrumsSettingsControl.g.i.cs +++ /dev/null @@ -1,38 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9F68B443FA4F9B19FEF0BEE7FA614D9E" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.GridView listDrums; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/DrumsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - listDrums = (global::Windows.UI.Xaml.Controls.GridView)this.FindName("listDrums"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/Settings/DrumsSettingsControl.xaml b/DrumKit/obj/Debug/UI/Settings/DrumsSettingsControl.xaml deleted file mode 100644 index da36048..0000000 --- a/DrumKit/obj/Debug/UI/Settings/DrumsSettingsControl.xaml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Debug/UI/Settings/ExperimentsSettingsControl.g.cs b/DrumKit/obj/Debug/UI/Settings/ExperimentsSettingsControl.g.cs deleted file mode 100644 index 96b853a..0000000 --- a/DrumKit/obj/Debug/UI/Settings/ExperimentsSettingsControl.g.cs +++ /dev/null @@ -1,27 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\ExperimentsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B59FC1CA9BC38B780DD19CC630EEB453" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class ExperimentsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Debug/UI/Settings/ExperimentsSettingsControl.g.i.cs b/DrumKit/obj/Debug/UI/Settings/ExperimentsSettingsControl.g.i.cs deleted file mode 100644 index 588c5ca..0000000 --- a/DrumKit/obj/Debug/UI/Settings/ExperimentsSettingsControl.g.i.cs +++ /dev/null @@ -1,38 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\ExperimentsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B59FC1CA9BC38B780DD19CC630EEB453" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class ExperimentsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Canvas canvas; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/ExperimentsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - canvas = (global::Windows.UI.Xaml.Controls.Canvas)this.FindName("canvas"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/Settings/ExperimentsSettingsControl.xaml b/DrumKit/obj/Debug/UI/Settings/ExperimentsSettingsControl.xaml deleted file mode 100644 index 4810a83..0000000 --- a/DrumKit/obj/Debug/UI/Settings/ExperimentsSettingsControl.xaml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Debug/UI/Settings/GeneralSettingsControl.g.cs b/DrumKit/obj/Debug/UI/Settings/GeneralSettingsControl.g.cs deleted file mode 100644 index f92bc90..0000000 --- a/DrumKit/obj/Debug/UI/Settings/GeneralSettingsControl.g.cs +++ /dev/null @@ -1,27 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\GeneralSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DE2627461D4870A4A55788E5706BECF7" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class GeneralSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Debug/UI/Settings/GeneralSettingsControl.g.i.cs b/DrumKit/obj/Debug/UI/Settings/GeneralSettingsControl.g.i.cs deleted file mode 100644 index 9c7482e..0000000 --- a/DrumKit/obj/Debug/UI/Settings/GeneralSettingsControl.g.i.cs +++ /dev/null @@ -1,59 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\GeneralSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DE2627461D4870A4A55788E5706BECF7" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class GeneralSettingsControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonWebsite; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonSupport; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.TextBlock textVersion; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Slider masterVolumeSlider; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Slider polyphonySlider; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ToggleSwitch animationsToggle; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ToggleSwitch debuggingModeToggle; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonReset; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/GeneralSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - buttonWebsite = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonWebsite"); - buttonSupport = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonSupport"); - textVersion = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("textVersion"); - masterVolumeSlider = (global::Windows.UI.Xaml.Controls.Slider)this.FindName("masterVolumeSlider"); - polyphonySlider = (global::Windows.UI.Xaml.Controls.Slider)this.FindName("polyphonySlider"); - animationsToggle = (global::Windows.UI.Xaml.Controls.ToggleSwitch)this.FindName("animationsToggle"); - debuggingModeToggle = (global::Windows.UI.Xaml.Controls.ToggleSwitch)this.FindName("debuggingModeToggle"); - buttonReset = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonReset"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/Settings/GeneralSettingsControl.xaml b/DrumKit/obj/Debug/UI/Settings/GeneralSettingsControl.xaml deleted file mode 100644 index 3dc5894..0000000 --- a/DrumKit/obj/Debug/UI/Settings/GeneralSettingsControl.xaml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - About - - - - Drumkit website - - - - - - Support - - - - - - - Version - - - 1.0 - - - - - - Sound - - - - Master volume - - - - - - Polyphony* - - - - - - Interface - - - - Animations - - - - - - - - - Miscellaneous - - - - Debugging mode - - - - - Factory reset* - - - - - - - * Will be applied after the application is restarted. - - - - - diff --git a/DrumKit/obj/Debug/UI/Settings/LayoutsSettingsControl.g.cs b/DrumKit/obj/Debug/UI/Settings/LayoutsSettingsControl.g.cs deleted file mode 100644 index 1de1d08..0000000 --- a/DrumKit/obj/Debug/UI/Settings/LayoutsSettingsControl.g.cs +++ /dev/null @@ -1,84 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LayoutsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B535E026C1EA5DD654817CA3834D1277" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class LayoutsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 37 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.TextBox)(target)).TextChanged += this.NameTextChanged; - #line default - #line hidden - break; - case 2: - #line 42 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleLandscape_Click; - #line default - #line hidden - break; - case 3: - #line 43 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.TogglePortrait_Click; - #line default - #line hidden - break; - case 4: - #line 44 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleFilled_Click; - #line default - #line hidden - break; - case 5: - #line 45 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleSnapped_Click; - #line default - #line hidden - break; - case 6: - #line 85 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonCreate_Click; - #line default - #line hidden - break; - case 7: - #line 86 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonEdit_Click; - #line default - #line hidden - break; - case 8: - #line 87 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonDelete_Click; - #line default - #line hidden - break; - case 9: - #line 88 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonToggleActive_Click; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Debug/UI/Settings/LayoutsSettingsControl.g.i.cs b/DrumKit/obj/Debug/UI/Settings/LayoutsSettingsControl.g.i.cs deleted file mode 100644 index c3d4238..0000000 --- a/DrumKit/obj/Debug/UI/Settings/LayoutsSettingsControl.g.i.cs +++ /dev/null @@ -1,38 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LayoutsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B535E026C1EA5DD654817CA3834D1277" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class LayoutsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ListView listLayouts; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/LayoutsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - listLayouts = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("listLayouts"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/Settings/LayoutsSettingsControl.xaml b/DrumKit/obj/Debug/UI/Settings/LayoutsSettingsControl.xaml deleted file mode 100644 index b4a8ac7..0000000 --- a/DrumKit/obj/Debug/UI/Settings/LayoutsSettingsControl.xaml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - Landscape - Portrait - Filled - Snapped - - - - - - - - - - - - - - - - - - - - - - - - - - - - Hello world! - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Debug/UI/Settings/LogControl.g.cs b/DrumKit/obj/Debug/UI/Settings/LogControl.g.cs deleted file mode 100644 index b56164b..0000000 --- a/DrumKit/obj/Debug/UI/Settings/LogControl.g.cs +++ /dev/null @@ -1,48 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LogControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "2A6A67A220F8CAAFFDF50101B9020B28" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class LogControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 25 "..\..\..\UI\Settings\LogControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Selector)(target)).SelectionChanged += this.LogEntriesList_SelectionChanged; - #line default - #line hidden - break; - case 2: - #line 31 "..\..\..\UI\Settings\LogControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonSave_Click; - #line default - #line hidden - break; - case 3: - #line 32 "..\..\..\UI\Settings\LogControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonClear_Click; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Debug/UI/Settings/LogControl.g.i.cs b/DrumKit/obj/Debug/UI/Settings/LogControl.g.i.cs deleted file mode 100644 index 5dcaf40..0000000 --- a/DrumKit/obj/Debug/UI/Settings/LogControl.g.i.cs +++ /dev/null @@ -1,44 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LogControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "2A6A67A220F8CAAFFDF50101B9020B28" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class LogControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ListView logEntriesList; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Shapes.Rectangle logTextPlaceholder; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.WebView logText; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/LogControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - logEntriesList = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("logEntriesList"); - logTextPlaceholder = (global::Windows.UI.Xaml.Shapes.Rectangle)this.FindName("logTextPlaceholder"); - logText = (global::Windows.UI.Xaml.Controls.WebView)this.FindName("logText"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/Settings/LogControl.xaml b/DrumKit/obj/Debug/UI/Settings/LogControl.xaml deleted file mode 100644 index 9af354c..0000000 --- a/DrumKit/obj/Debug/UI/Settings/LogControl.xaml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Debug/UI/SettingsPage.g.cs b/DrumKit/obj/Debug/UI/SettingsPage.g.cs deleted file mode 100644 index 29245d0..0000000 --- a/DrumKit/obj/Debug/UI/SettingsPage.g.cs +++ /dev/null @@ -1,66 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\SettingsPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3A715E9B335F7CA88FB3A245EAC47CA1" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class SettingsPage : global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 72 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.buttonBack_Click_1; - #line default - #line hidden - break; - case 2: - #line 91 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - case 3: - #line 96 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - case 4: - #line 101 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - case 5: - #line 106 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - case 6: - #line 111 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Debug/UI/SettingsPage.g.i.cs b/DrumKit/obj/Debug/UI/SettingsPage.g.i.cs deleted file mode 100644 index ac5325e..0000000 --- a/DrumKit/obj/Debug/UI/SettingsPage.g.i.cs +++ /dev/null @@ -1,56 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\SettingsPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3A715E9B335F7CA88FB3A245EAC47CA1" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class SettingsPage : global::Windows.UI.Xaml.Controls.Page - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonBack; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ContentControl contentControl; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioGeneral; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioDrumkit; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioDrums; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioLayouts; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioLogs; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/SettingsPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - buttonBack = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonBack"); - contentControl = (global::Windows.UI.Xaml.Controls.ContentControl)this.FindName("contentControl"); - radioGeneral = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioGeneral"); - radioDrumkit = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioDrumkit"); - radioDrums = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioDrums"); - radioLayouts = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioLayouts"); - radioLogs = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioLogs"); - } - } -} - - - diff --git a/DrumKit/obj/Debug/UI/SettingsPage.xaml b/DrumKit/obj/Debug/UI/SettingsPage.xaml deleted file mode 100644 index 250bbd9..0000000 --- a/DrumKit/obj/Debug/UI/SettingsPage.xaml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Release/UI/DrumEditUI.g.cs b/DrumKit/obj/Release/UI/DrumEditUI.g.cs deleted file mode 100644 index e8f8e84..0000000 --- a/DrumKit/obj/Release/UI/DrumEditUI.g.cs +++ /dev/null @@ -1,58 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumEditUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "BA2C116C76B6690A2A0D2F5BD741609C" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumEditUI : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 11 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.FrameworkElement)(target)).SizeChanged += this.DrumEditUl_SizeChanged; - #line default - #line hidden - break; - case 2: - #line 192 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragStarted += this.rotationThumb_DragStarted; - #line default - #line hidden - #line 193 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragDelta += this.rotationThumb_DragDelta; - #line default - #line hidden - break; - case 3: - #line 202 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragDelta += this.scaleThumb_DragDelta; - #line default - #line hidden - break; - case 4: - #line 183 "..\..\UI\DrumEditUI.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Thumb)(target)).DragDelta += this.translationThumb_DragDelta; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Release/UI/DrumEditUI.g.i.cs b/DrumKit/obj/Release/UI/DrumEditUI.g.i.cs deleted file mode 100644 index 4387db2..0000000 --- a/DrumKit/obj/Release/UI/DrumEditUI.g.i.cs +++ /dev/null @@ -1,56 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumEditUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "BA2C116C76B6690A2A0D2F5BD741609C" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumEditUI : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Style TranslationThumbStyle; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Grid rotateGrid; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Primitives.Thumb rotationThumb; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Primitives.Thumb scaleThumb; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Primitives.Thumb translationThumb; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.TextBlock nameText; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Image image; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/DrumEditUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - TranslationThumbStyle = (global::Windows.UI.Xaml.Style)this.FindName("TranslationThumbStyle"); - rotateGrid = (global::Windows.UI.Xaml.Controls.Grid)this.FindName("rotateGrid"); - rotationThumb = (global::Windows.UI.Xaml.Controls.Primitives.Thumb)this.FindName("rotationThumb"); - scaleThumb = (global::Windows.UI.Xaml.Controls.Primitives.Thumb)this.FindName("scaleThumb"); - translationThumb = (global::Windows.UI.Xaml.Controls.Primitives.Thumb)this.FindName("translationThumb"); - nameText = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("nameText"); - image = (global::Windows.UI.Xaml.Controls.Image)this.FindName("image"); - } - } -} - - - diff --git a/DrumKit/obj/Release/UI/DrumEditUI.xaml b/DrumKit/obj/Release/UI/DrumEditUI.xaml deleted file mode 100644 index 471f399..0000000 --- a/DrumKit/obj/Release/UI/DrumEditUI.xaml +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Release/UI/DrumPlayUI.g.cs b/DrumKit/obj/Release/UI/DrumPlayUI.g.cs deleted file mode 100644 index 3852d6d..0000000 --- a/DrumKit/obj/Release/UI/DrumPlayUI.g.cs +++ /dev/null @@ -1,36 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumPlayUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DFE0FE31C13F1BEC5EB23C7E1B5F48C5" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumPlayUI : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 13 "..\..\UI\DrumPlayUI.xaml" - ((global::Windows.UI.Xaml.UIElement)(target)).PointerPressed += this.Grid_PointerPressed; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Release/UI/DrumPlayUI.g.i.cs b/DrumKit/obj/Release/UI/DrumPlayUI.g.i.cs deleted file mode 100644 index 9a7042a..0000000 --- a/DrumKit/obj/Release/UI/DrumPlayUI.g.i.cs +++ /dev/null @@ -1,53 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\DrumPlayUI.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DFE0FE31C13F1BEC5EB23C7E1B5F48C5" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumPlayUI : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Grid grid; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.VisualStateGroup DrumGroups; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.VisualState DrumNormal; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.VisualState DrumHit; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Image image; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Image imagePressed; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/DrumPlayUI.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - grid = (global::Windows.UI.Xaml.Controls.Grid)this.FindName("grid"); - DrumGroups = (global::Windows.UI.Xaml.VisualStateGroup)this.FindName("DrumGroups"); - DrumNormal = (global::Windows.UI.Xaml.VisualState)this.FindName("DrumNormal"); - DrumHit = (global::Windows.UI.Xaml.VisualState)this.FindName("DrumHit"); - image = (global::Windows.UI.Xaml.Controls.Image)this.FindName("image"); - imagePressed = (global::Windows.UI.Xaml.Controls.Image)this.FindName("imagePressed"); - } - } -} - - - diff --git a/DrumKit/obj/Release/UI/DrumPlayUI.xaml b/DrumKit/obj/Release/UI/DrumPlayUI.xaml deleted file mode 100644 index 09fdb2a..0000000 --- a/DrumKit/obj/Release/UI/DrumPlayUI.xaml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Release/UI/EditorPage.g.cs b/DrumKit/obj/Release/UI/EditorPage.g.cs deleted file mode 100644 index 256686a..0000000 --- a/DrumKit/obj/Release/UI/EditorPage.g.cs +++ /dev/null @@ -1,36 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\EditorPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8F3BA0275F3337A1BAF0580BD0927581" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class EditorPage : global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 21 "..\..\UI\EditorPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.buttonBack_Click; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Release/UI/EditorPage.g.i.cs b/DrumKit/obj/Release/UI/EditorPage.g.i.cs deleted file mode 100644 index 6f98677..0000000 --- a/DrumKit/obj/Release/UI/EditorPage.g.i.cs +++ /dev/null @@ -1,41 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\EditorPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "8F3BA0275F3337A1BAF0580BD0927581" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class EditorPage : global::Windows.UI.Xaml.Controls.Page - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Canvas container; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonBack; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/EditorPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - container = (global::Windows.UI.Xaml.Controls.Canvas)this.FindName("container"); - buttonBack = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonBack"); - } - } -} - - - diff --git a/DrumKit/obj/Release/UI/EditorPage.xaml b/DrumKit/obj/Release/UI/EditorPage.xaml deleted file mode 100644 index 625a51a..0000000 --- a/DrumKit/obj/Release/UI/EditorPage.xaml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Release/UI/Settings/DrumsSettingsControl.g.cs b/DrumKit/obj/Release/UI/Settings/DrumsSettingsControl.g.cs deleted file mode 100644 index 32b1c61..0000000 --- a/DrumKit/obj/Release/UI/Settings/DrumsSettingsControl.g.cs +++ /dev/null @@ -1,54 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9F68B443FA4F9B19FEF0BEE7FA614D9E" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 107 "..\..\..\UI\Settings\DrumsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.RangeBase)(target)).ValueChanged += this.sliderVolumeL_ValueChanged; - #line default - #line hidden - break; - case 2: - #line 121 "..\..\..\UI\Settings\DrumsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.RangeBase)(target)).ValueChanged += this.sliderVolumeR_ValueChanged; - #line default - #line hidden - break; - case 3: - #line 72 "..\..\..\UI\Settings\DrumsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleEnabled_Click; - #line default - #line hidden - break; - case 4: - #line 83 "..\..\..\UI\Settings\DrumsSettingsControl.xaml" - ((global::Windows.UI.Xaml.UIElement)(target)).KeyUp += this.TextKey_KeyUp; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Release/UI/Settings/DrumsSettingsControl.g.i.cs b/DrumKit/obj/Release/UI/Settings/DrumsSettingsControl.g.i.cs deleted file mode 100644 index cf6cee7..0000000 --- a/DrumKit/obj/Release/UI/Settings/DrumsSettingsControl.g.i.cs +++ /dev/null @@ -1,38 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\DrumsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9F68B443FA4F9B19FEF0BEE7FA614D9E" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class DrumsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.GridView listDrums; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/DrumsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - listDrums = (global::Windows.UI.Xaml.Controls.GridView)this.FindName("listDrums"); - } - } -} - - - diff --git a/DrumKit/obj/Release/UI/Settings/DrumsSettingsControl.xaml b/DrumKit/obj/Release/UI/Settings/DrumsSettingsControl.xaml deleted file mode 100644 index da36048..0000000 --- a/DrumKit/obj/Release/UI/Settings/DrumsSettingsControl.xaml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Release/UI/Settings/ExperimentsSettingsControl.g.cs b/DrumKit/obj/Release/UI/Settings/ExperimentsSettingsControl.g.cs deleted file mode 100644 index 96b853a..0000000 --- a/DrumKit/obj/Release/UI/Settings/ExperimentsSettingsControl.g.cs +++ /dev/null @@ -1,27 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\ExperimentsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B59FC1CA9BC38B780DD19CC630EEB453" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class ExperimentsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Release/UI/Settings/ExperimentsSettingsControl.g.i.cs b/DrumKit/obj/Release/UI/Settings/ExperimentsSettingsControl.g.i.cs deleted file mode 100644 index 588c5ca..0000000 --- a/DrumKit/obj/Release/UI/Settings/ExperimentsSettingsControl.g.i.cs +++ /dev/null @@ -1,38 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\ExperimentsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B59FC1CA9BC38B780DD19CC630EEB453" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class ExperimentsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Canvas canvas; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/ExperimentsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - canvas = (global::Windows.UI.Xaml.Controls.Canvas)this.FindName("canvas"); - } - } -} - - - diff --git a/DrumKit/obj/Release/UI/Settings/ExperimentsSettingsControl.xaml b/DrumKit/obj/Release/UI/Settings/ExperimentsSettingsControl.xaml deleted file mode 100644 index 4810a83..0000000 --- a/DrumKit/obj/Release/UI/Settings/ExperimentsSettingsControl.xaml +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Release/UI/Settings/GeneralSettingsControl.g.cs b/DrumKit/obj/Release/UI/Settings/GeneralSettingsControl.g.cs deleted file mode 100644 index f92bc90..0000000 --- a/DrumKit/obj/Release/UI/Settings/GeneralSettingsControl.g.cs +++ /dev/null @@ -1,27 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\GeneralSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DE2627461D4870A4A55788E5706BECF7" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class GeneralSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Release/UI/Settings/GeneralSettingsControl.g.i.cs b/DrumKit/obj/Release/UI/Settings/GeneralSettingsControl.g.i.cs deleted file mode 100644 index 9c7482e..0000000 --- a/DrumKit/obj/Release/UI/Settings/GeneralSettingsControl.g.i.cs +++ /dev/null @@ -1,59 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\GeneralSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "DE2627461D4870A4A55788E5706BECF7" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class GeneralSettingsControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonWebsite; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonSupport; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.TextBlock textVersion; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Slider masterVolumeSlider; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Slider polyphonySlider; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ToggleSwitch animationsToggle; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ToggleSwitch debuggingModeToggle; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonReset; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/GeneralSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - buttonWebsite = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonWebsite"); - buttonSupport = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonSupport"); - textVersion = (global::Windows.UI.Xaml.Controls.TextBlock)this.FindName("textVersion"); - masterVolumeSlider = (global::Windows.UI.Xaml.Controls.Slider)this.FindName("masterVolumeSlider"); - polyphonySlider = (global::Windows.UI.Xaml.Controls.Slider)this.FindName("polyphonySlider"); - animationsToggle = (global::Windows.UI.Xaml.Controls.ToggleSwitch)this.FindName("animationsToggle"); - debuggingModeToggle = (global::Windows.UI.Xaml.Controls.ToggleSwitch)this.FindName("debuggingModeToggle"); - buttonReset = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonReset"); - } - } -} - - - diff --git a/DrumKit/obj/Release/UI/Settings/GeneralSettingsControl.xaml b/DrumKit/obj/Release/UI/Settings/GeneralSettingsControl.xaml deleted file mode 100644 index 3dc5894..0000000 --- a/DrumKit/obj/Release/UI/Settings/GeneralSettingsControl.xaml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - About - - - - Drumkit website - - - - - - Support - - - - - - - Version - - - 1.0 - - - - - - Sound - - - - Master volume - - - - - - Polyphony* - - - - - - Interface - - - - Animations - - - - - - - - - Miscellaneous - - - - Debugging mode - - - - - Factory reset* - - - - - - - * Will be applied after the application is restarted. - - - - - diff --git a/DrumKit/obj/Release/UI/Settings/LayoutsSettingsControl.g.cs b/DrumKit/obj/Release/UI/Settings/LayoutsSettingsControl.g.cs deleted file mode 100644 index 1de1d08..0000000 --- a/DrumKit/obj/Release/UI/Settings/LayoutsSettingsControl.g.cs +++ /dev/null @@ -1,84 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LayoutsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B535E026C1EA5DD654817CA3834D1277" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class LayoutsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 37 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.TextBox)(target)).TextChanged += this.NameTextChanged; - #line default - #line hidden - break; - case 2: - #line 42 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleLandscape_Click; - #line default - #line hidden - break; - case 3: - #line 43 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.TogglePortrait_Click; - #line default - #line hidden - break; - case 4: - #line 44 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleFilled_Click; - #line default - #line hidden - break; - case 5: - #line 45 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ToggleSnapped_Click; - #line default - #line hidden - break; - case 6: - #line 85 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonCreate_Click; - #line default - #line hidden - break; - case 7: - #line 86 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonEdit_Click; - #line default - #line hidden - break; - case 8: - #line 87 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonDelete_Click; - #line default - #line hidden - break; - case 9: - #line 88 "..\..\..\UI\Settings\LayoutsSettingsControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonToggleActive_Click; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Release/UI/Settings/LayoutsSettingsControl.g.i.cs b/DrumKit/obj/Release/UI/Settings/LayoutsSettingsControl.g.i.cs deleted file mode 100644 index c3d4238..0000000 --- a/DrumKit/obj/Release/UI/Settings/LayoutsSettingsControl.g.i.cs +++ /dev/null @@ -1,38 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LayoutsSettingsControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B535E026C1EA5DD654817CA3834D1277" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class LayoutsSettingsControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ListView listLayouts; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/LayoutsSettingsControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - listLayouts = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("listLayouts"); - } - } -} - - - diff --git a/DrumKit/obj/Release/UI/Settings/LayoutsSettingsControl.xaml b/DrumKit/obj/Release/UI/Settings/LayoutsSettingsControl.xaml deleted file mode 100644 index b4a8ac7..0000000 --- a/DrumKit/obj/Release/UI/Settings/LayoutsSettingsControl.xaml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - Landscape - Portrait - Filled - Snapped - - - - - - - - - - - - - - - - - - - - - - - - - - - - Hello world! - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Release/UI/Settings/LogControl.g.cs b/DrumKit/obj/Release/UI/Settings/LogControl.g.cs deleted file mode 100644 index b56164b..0000000 --- a/DrumKit/obj/Release/UI/Settings/LogControl.g.cs +++ /dev/null @@ -1,48 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LogControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "2A6A67A220F8CAAFFDF50101B9020B28" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class LogControl : global::Windows.UI.Xaml.Controls.UserControl, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 25 "..\..\..\UI\Settings\LogControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.Selector)(target)).SelectionChanged += this.LogEntriesList_SelectionChanged; - #line default - #line hidden - break; - case 2: - #line 31 "..\..\..\UI\Settings\LogControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonSave_Click; - #line default - #line hidden - break; - case 3: - #line 32 "..\..\..\UI\Settings\LogControl.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.ButtonClear_Click; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Release/UI/Settings/LogControl.g.i.cs b/DrumKit/obj/Release/UI/Settings/LogControl.g.i.cs deleted file mode 100644 index 5dcaf40..0000000 --- a/DrumKit/obj/Release/UI/Settings/LogControl.g.i.cs +++ /dev/null @@ -1,44 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\Settings\LogControl.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "2A6A67A220F8CAAFFDF50101B9020B28" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class LogControl : global::Windows.UI.Xaml.Controls.UserControl - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ListView logEntriesList; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Shapes.Rectangle logTextPlaceholder; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.WebView logText; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/Settings/LogControl.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - logEntriesList = (global::Windows.UI.Xaml.Controls.ListView)this.FindName("logEntriesList"); - logTextPlaceholder = (global::Windows.UI.Xaml.Shapes.Rectangle)this.FindName("logTextPlaceholder"); - logText = (global::Windows.UI.Xaml.Controls.WebView)this.FindName("logText"); - } - } -} - - - diff --git a/DrumKit/obj/Release/UI/Settings/LogControl.xaml b/DrumKit/obj/Release/UI/Settings/LogControl.xaml deleted file mode 100644 index 9af354c..0000000 --- a/DrumKit/obj/Release/UI/Settings/LogControl.xaml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/DrumKit/obj/Release/UI/SettingsPage.g.cs b/DrumKit/obj/Release/UI/SettingsPage.g.cs deleted file mode 100644 index 29245d0..0000000 --- a/DrumKit/obj/Release/UI/SettingsPage.g.cs +++ /dev/null @@ -1,66 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\SettingsPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3A715E9B335F7CA88FB3A245EAC47CA1" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class SettingsPage : global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - - public void Connect(int connectionId, object target) - { - switch(connectionId) - { - case 1: - #line 72 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.buttonBack_Click_1; - #line default - #line hidden - break; - case 2: - #line 91 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - case 3: - #line 96 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - case 4: - #line 101 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - case 5: - #line 106 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - case 6: - #line 111 "..\..\UI\SettingsPage.xaml" - ((global::Windows.UI.Xaml.Controls.Primitives.ButtonBase)(target)).Click += this.radioGeneral_Click_1; - #line default - #line hidden - break; - } - this._contentLoaded = true; - } - } -} - - diff --git a/DrumKit/obj/Release/UI/SettingsPage.g.i.cs b/DrumKit/obj/Release/UI/SettingsPage.g.i.cs deleted file mode 100644 index ac5325e..0000000 --- a/DrumKit/obj/Release/UI/SettingsPage.g.i.cs +++ /dev/null @@ -1,56 +0,0 @@ - - -#pragma checksum "F:\Dev\Windows8\DrumKit\DrumKit\UI\SettingsPage.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "3A715E9B335F7CA88FB3A245EAC47CA1" -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace DrumKit -{ - partial class SettingsPage : global::Windows.UI.Xaml.Controls.Page - { - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.Button buttonBack; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.ContentControl contentControl; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioGeneral; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioDrumkit; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioDrums; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioLayouts; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private global::Windows.UI.Xaml.Controls.RadioButton radioLogs; - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - private bool _contentLoaded; - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Windows.UI.Xaml.Build.Tasks"," 4.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public void InitializeComponent() - { - if (_contentLoaded) - return; - - _contentLoaded = true; - global::Windows.UI.Xaml.Application.LoadComponent(this, new global::System.Uri("ms-appx:///UI/SettingsPage.xaml"), global::Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation.Application); - - buttonBack = (global::Windows.UI.Xaml.Controls.Button)this.FindName("buttonBack"); - contentControl = (global::Windows.UI.Xaml.Controls.ContentControl)this.FindName("contentControl"); - radioGeneral = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioGeneral"); - radioDrumkit = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioDrumkit"); - radioDrums = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioDrums"); - radioLayouts = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioLayouts"); - radioLogs = (global::Windows.UI.Xaml.Controls.RadioButton)this.FindName("radioLogs"); - } - } -} - - - diff --git a/DrumKit/obj/Release/UI/SettingsPage.xaml b/DrumKit/obj/Release/UI/SettingsPage.xaml deleted file mode 100644 index 250bbd9..0000000 --- a/DrumKit/obj/Release/UI/SettingsPage.xaml +++ /dev/null @@ -1,137 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - -