diff --git a/build/CFNetwork/lib/CFNetworkLib.vcxproj b/build/CFNetwork/lib/CFNetworkLib.vcxproj index 01ff50c185..7d4af2d6f6 100644 --- a/build/CFNetwork/lib/CFNetworkLib.vcxproj +++ b/build/CFNetwork/lib/CFNetworkLib.vcxproj @@ -35,6 +35,7 @@ CFNetworkLib CFNetworkLib true + true $(MSBuildThisFileDirectory)..\..\.. CFNetworkLib diff --git a/build/CoreFoundation/lib/CoreFoundationLib.vcxproj b/build/CoreFoundation/lib/CoreFoundationLib.vcxproj index 53e8aa6606..3612bbb5c6 100644 --- a/build/CoreFoundation/lib/CoreFoundationLib.vcxproj +++ b/build/CoreFoundation/lib/CoreFoundationLib.vcxproj @@ -204,6 +204,7 @@ {DC123A21-ECF5-4C43-9E69-25CEA438EE94} CoreFoundationLib CoreFoundationLib + true true $(MSBuildThisFileDirectory)..\..\.. CoreFoundationLib diff --git a/build/CoreFoundationAdditions/lib/CoreFoundationAdditionsLib.vcxproj b/build/CoreFoundationAdditions/lib/CoreFoundationAdditionsLib.vcxproj index 1e677267de..3e9205b2fc 100644 --- a/build/CoreFoundationAdditions/lib/CoreFoundationAdditionsLib.vcxproj +++ b/build/CoreFoundationAdditions/lib/CoreFoundationAdditionsLib.vcxproj @@ -34,6 +34,7 @@ CoreFoundationAdditionsLib CoreFoundationAdditionsLib true + true $(MSBuildThisFileDirectory)..\..\.. CoreFoundationAdditionsLib diff --git a/build/Foundation/lib/FoundationLib.vcxproj b/build/Foundation/lib/FoundationLib.vcxproj index 6fab0be100..2887f2d42a 100644 --- a/build/Foundation/lib/FoundationLib.vcxproj +++ b/build/Foundation/lib/FoundationLib.vcxproj @@ -293,6 +293,7 @@ FoundationLib FoundationLib true + true $(MSBuildThisFileDirectory)..\..\.. FoundationLib diff --git a/build/MobileCoreServices/lib/MobileCoreServicesLib.vcxproj b/build/MobileCoreServices/lib/MobileCoreServicesLib.vcxproj index 77c54d6732..a401fd4e03 100644 --- a/build/MobileCoreServices/lib/MobileCoreServicesLib.vcxproj +++ b/build/MobileCoreServices/lib/MobileCoreServicesLib.vcxproj @@ -29,6 +29,7 @@ MobileCoreservicesLib MobileCoreservicesLib true + true $(MSBuildThisFileDirectory)..\..\.. MobileCoreservicesLib diff --git a/build/Starboard/lib/StarboardLib.vcxproj b/build/Starboard/lib/StarboardLib.vcxproj index b7d020deca..80f19157dd 100644 --- a/build/Starboard/lib/StarboardLib.vcxproj +++ b/build/Starboard/lib/StarboardLib.vcxproj @@ -45,6 +45,7 @@ StarboardLib StarboardLib true + true $(MSBuildThisFileDirectory)..\..\.. StarboardLib diff --git a/build/Tests/FunctionalTests/FunctionalTests.vcxproj b/build/Tests/FunctionalTests/FunctionalTests.vcxproj index 205fdeba90..22abf08b4f 100644 --- a/build/Tests/FunctionalTests/FunctionalTests.vcxproj +++ b/build/Tests/FunctionalTests/FunctionalTests.vcxproj @@ -82,6 +82,9 @@ {48B2B4F1-50D5-4772-B4A4-8D2C23AB3B67} + + + {4fdf4507-8c1e-4617-9278-11d4bfe8f3a5} DynamicLibrary diff --git a/build/Tests/UnitTests/AddressBook/AddressBook.UnitTests.vcxproj b/build/Tests/UnitTests/AddressBook/AddressBook.UnitTests.vcxproj index fe0cf282d8..a3f205f1c1 100644 --- a/build/Tests/UnitTests/AddressBook/AddressBook.UnitTests.vcxproj +++ b/build/Tests/UnitTests/AddressBook/AddressBook.UnitTests.vcxproj @@ -222,6 +222,9 @@ + + + \ No newline at end of file diff --git a/build/Tests/UnitTests/Starboard/Starboard.UnitTests.vcxproj b/build/Tests/UnitTests/Starboard/Starboard.UnitTests.vcxproj index 79516ebdfa..0ff5a849ce 100644 --- a/build/Tests/UnitTests/Starboard/Starboard.UnitTests.vcxproj +++ b/build/Tests/UnitTests/Starboard/Starboard.UnitTests.vcxproj @@ -223,6 +223,9 @@ + + + \ No newline at end of file diff --git a/build/WinObjC.Frameworks.UWP/Readme.txt b/build/WinObjC.Frameworks.UWP/Readme.txt deleted file mode 100644 index 66bf46e33e..0000000000 --- a/build/WinObjC.Frameworks.UWP/Readme.txt +++ /dev/null @@ -1,5 +0,0 @@ -# WinObjC.Frameworks.UWP Readme - -WinObjC.Frameworks.UWP package provides the build and runtime support for the objective C projection of the Universal Windows Platform - -See https://github.com/Microsoft/WinObjC for more information \ No newline at end of file diff --git a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.Packaging.props b/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.Packaging.props deleted file mode 100644 index 92527babfa..0000000000 --- a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.Packaging.props +++ /dev/null @@ -1,22 +0,0 @@ - - - - - WinObjC.Frameworks.UWP - WinObjC.Frameworks.UWP - Microsoft - Microsoft - WinObjC.Frameworks.UWP - WinObjC.Frameworks.UWP - - - - - - - Copyright © Microsoft - WinObjC.Frameworks.UWP - https://avatars2.githubusercontent.com/u/6154722?v=3&s=200 - - - \ No newline at end of file diff --git a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.Packaging.targets b/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.Packaging.targets deleted file mode 100644 index 1cd9c165b5..0000000000 --- a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.Packaging.targets +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - <_DepsFiles Include="$(StarboardBasePath)\deps\prebuilt\**\ObjCUWP*.dll"/> - <_DepsFiles Include="$(StarboardBasePath)\deps\prebuilt\**\ObjCUWP*.lib"/> - - - build\deps\prebuilt\%(RecursiveDir)%(Filename)%(Extension) - - - - <_IncludeFiles Include="$(StarboardBasePath)\include\Platform\Universal Windows\**\Windows*.*"/> - <_IncludeFiles Include="$(StarboardBasePath)\include\Platform\Universal Windows\**\Microsoft*.*"/> - - - build\include\%(RecursiveDir)%(Filename)%(Extension) - - - - build\$(PackageId).props - - - build\$(PackageId).targets - - - - - \ No newline at end of file diff --git a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.nuproj b/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.nuproj deleted file mode 100644 index fb13d0fbb9..0000000000 --- a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.nuproj +++ /dev/null @@ -1,68 +0,0 @@ - - - - - - - - Debug - AnyCPU - - - Release - AnyCPU - - - Debug - x86 - - - Release - x86 - - - Debug - ARM - - - Release - ARM - - - - - - - - - - - b0f24416-5500-4a60-815b-8e08e9f3717a - $(MSBuildThisFileDirectory)..\..\ - - - - - - - - - - - - - true - PreserveNewest - - - - - - - - - - - - - \ No newline at end of file diff --git a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.props b/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.props deleted file mode 100644 index 405faa930b..0000000000 --- a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.props +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.targets b/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.targets deleted file mode 100644 index 71c29f28b8..0000000000 --- a/build/WinObjC.Frameworks.UWP/WinObjC.Frameworks.UWP.targets +++ /dev/null @@ -1,40 +0,0 @@ - - - - Universal Windows - - - - - - <_DllsFromPackage Include="$(MSBuildThisFileDirectory)\lib\$(TargetOsAndVersion)\$(PlatformTarget)\*.dll"/> - <_DllsFromPackage Include="$(MSBuildThisFileDirectory)\lib\$(TargetOsAndVersion)\$(PlatformTarget)\$(Configuration)\*.dll"/> - - <_DllsFromPackage Include="$(MSBuildThisFileDirectory)\deps\prebuilt\$(TargetOsAndVersion)\$(PlatformTarget)\*.dll"/> - <_DllsFromPackage Include="$(MSBuildThisFileDirectory)\deps\prebuilt\$(TargetOsAndVersion)\$(PlatformTarget)\$(Configuration)\*.dll"/> - - - - - - $(MSBuildThisFileDirectory)\include\;%(InternalSystemIncludePaths); - - - - $(MSBuildThisFileDirectory)\lib\$(TargetOsAndVersion)\$(PlatformTarget)\;$(MSBuildThisFileDirectory)\lib\$(TargetOsAndVersion)\$(PlatformTarget)\$(Configuration)\;$(MSBuildThisFileDirectory)\deps\prebuilt\$(TargetOsAndVersion)\$(PlatformTarget)\;$(MSBuildThisFileDirectory)\deps\prebuilt\$(TargetOsAndVersion)\$(PlatformTarget)\$(Configuration)\;%(AdditionalLibraryDirectories); - - - - - - - - true - - - - \ No newline at end of file diff --git a/build/WinObjC.Frameworks/WinObjC.Frameworks.nuproj b/build/WinObjC.Frameworks/WinObjC.Frameworks.nuproj index a843eae095..6a5b77d545 100644 --- a/build/WinObjC.Frameworks/WinObjC.Frameworks.nuproj +++ b/build/WinObjC.Frameworks/WinObjC.Frameworks.nuproj @@ -113,9 +113,6 @@ - - - diff --git a/build/build.sln b/build/build.sln index 62338d69ed..1665f9fd78 100644 --- a/build/build.sln +++ b/build/build.sln @@ -772,8 +772,6 @@ Project("{5DD5E4FA-CB73-4610-85AB-557B54E96AA9}") = "WinObjC.Frameworks.Core", " EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Package", "Package", "{F0F1B2A3-6924-4A09-99CE-D08CD8BCF392}" EndProject -Project("{5DD5E4FA-CB73-4610-85AB-557B54E96AA9}") = "WinObjC.Frameworks.UWP", "WinObjC.Frameworks.UWP\WinObjC.Frameworks.UWP.nuproj", "{B0F24416-5500-4A60-815B-8E08E9F3717A}" -EndProject Project("{5DD5E4FA-CB73-4610-85AB-557B54E96AA9}") = "WinObjC.Frameworks", "WinObjC.Frameworks\WinObjC.Frameworks.nuproj", "{BEF15618-E03F-4A44-A797-9150C979B09F}" EndProject Project("{13B669BE-BB05-4DDF-9536-439F39A36129}") = "TestPlatformMultiplexer", "BuildSupport\TestPlatformMultiplexer.msbuildproj", "{60A07842-5D75-45E8-9FCF-C126E608B654}" @@ -2726,7 +2724,6 @@ Global {ED31F79B-D4B3-4D15-A134-1108B0659C98} = {58128019-F022-44F1-9D59-811230051CD8} {1751F526-3CE3-46CB-8724-E250410D600E} = {FC5C7CDB-1E45-4122-B6A7-CF8D4A60F6D0} {F0F1B2A3-6924-4A09-99CE-D08CD8BCF392} = {E1BA5F74-6863-437D-9AF5-72666F6D25B5} - {B0F24416-5500-4A60-815B-8E08E9F3717A} = {312A2B08-9A28-468E-B74C-E194ACD154A6} {BEF15618-E03F-4A44-A797-9150C979B09F} = {F0F1B2A3-6924-4A09-99CE-D08CD8BCF392} {60A07842-5D75-45E8-9FCF-C126E608B654} = {7B338049-F463-44B0-B7BD-F8EA16750085} {DFDF94D9-2A0A-4F9B-953B-6BF383858AD3} = {4BC1549F-F4C2-42D0-9F77-C323F751EA04} diff --git a/build/nuget.config b/build/nuget.config index bde1e953e9..775538caf3 100644 --- a/build/nuget.config +++ b/build/nuget.config @@ -5,5 +5,7 @@ + + \ No newline at end of file diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPMicrosoftAdvertising.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPMicrosoftAdvertising.dll deleted file mode 100644 index 3530b7bd9d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPMicrosoftAdvertising.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:927e15653adb33f548a7d72feb64cb617e7dd89a66ba427f1133a20fb8b54acf -size 485888 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPMicrosoftAdvertising.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPMicrosoftAdvertising.lib deleted file mode 100644 index a13afcd9c4..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPMicrosoftAdvertising.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7841659977ab0794e02cfc2f782a0e07d5de94cd03d9aa639e07c0bfe2516d69 -size 19490 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppExtensions.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppExtensions.dll deleted file mode 100644 index f4306b7a5a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppExtensions.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c8d8621d057a935224f0fa987787a808c3b1019278871cfced19ac77ee45a941 -size 143872 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppExtensions.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppExtensions.lib deleted file mode 100644 index da69cf944c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppExtensions.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:22e2eb4c164ad44631c9db32f2fbee5d1473bb5c98370d0f36d2772e52cfdcc0 -size 7330 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppService.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppService.dll deleted file mode 100644 index 0dccfa862a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppService.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:74938de361ed8806a880bee26b15aa7e4c7921d0df2c5c0da6f0296b6db09352 -size 137728 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppService.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppService.lib deleted file mode 100644 index d9407554c7..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppService.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3800e27aca2747d67949d7498bd667b1f773d6c8e70aaf21a2072d54dab9b95a -size 7336 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.dll deleted file mode 100644 index 0f59fb5a3f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a840ae13ffba80465a5d0acdb6f8c5912a07ba0ecde5270f5635f70cc759f744 -size 160256 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.lib deleted file mode 100644 index f5c2e9422a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aa1ea206a880cc10052ea3d5655df488ce1aae72c84f4ae02fd5733a2a12f4e8 -size 14670 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsBackground.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsBackground.dll deleted file mode 100644 index 5adc0e9768..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsBackground.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0db9932f30188420865fad5a4bc88291fb3af8eb8c2704230aaa4bad50397984 -size 49152 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsBackground.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsBackground.lib deleted file mode 100644 index e9c2456d8e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsBackground.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aab77bb5d117f65f3f90e2e6688c893c8345abd0f6b9a27f7760166204e1a643 -size 5356 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsProvider.dll deleted file mode 100644 index ddcc6b62d1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1d0aafde5f1fa03903cb87e76b14798bd4c02f7c16b40d6cafb2b753a1511d0 -size 101888 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsProvider.lib deleted file mode 100644 index a95de74217..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCallsProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:77111a619fd60afca8a08d794d7c73626bbb1598f0e1dec64e5c22238bf02b9d -size 3558 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelChat.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelChat.dll deleted file mode 100644 index 325e256f05..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelChat.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b75dbb4d76df0fa0f38c38658b63b6ebb84187328ab2ed00420a899ea5e02b1f -size 364544 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelChat.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelChat.lib deleted file mode 100644 index 6a1f866557..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelChat.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf948c95dd62ae0e82ffe63ee92b02638d80c3f53f062e66e47e58e820d293db -size 25478 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCommunicationBlocking.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCommunicationBlocking.dll deleted file mode 100644 index 776508c8bd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCommunicationBlocking.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9da69ffcacaae09203f74bcd557ac73cd3131cd812aa6c639aad8bb80e9ceb80 -size 57856 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCommunicationBlocking.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCommunicationBlocking.lib deleted file mode 100644 index c2e3b758db..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelCommunicationBlocking.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:746172f3f791b2b29933f6241824dc15d750c3a692713bd2a038d4471a1f3b4a -size 3902 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelContactsDataProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelContactsDataProvider.dll deleted file mode 100644 index 8b8ceed163..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelContactsDataProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1147f15735b472fd2a221f87993a935e395ed654cbb5be1a1e2cc84bd80a5e59 -size 110080 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelContactsDataProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelContactsDataProvider.lib deleted file mode 100644 index b90361d846..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelContactsDataProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ee537718dd1a572b75e8059a120e014963aae730492cccc7fbc58b0f203740d -size 7122 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransfer.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransfer.dll deleted file mode 100644 index 9921e20bf8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransfer.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:853510a7470b0e48ff4c3e6f4e436e864976fa12b2f464d98b8c06dde6f7b341 -size 246784 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransfer.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransfer.lib deleted file mode 100644 index 9f815c3a08..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransfer.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a65c10c53ca159bd1f4e27321b8851aa4f67d3b51c747bf38b8f09325e21126 -size 12214 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDrop.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDrop.dll deleted file mode 100644 index dfae198bde..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDrop.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1ad8be748cd44a071ffbef45be9ccd0db7d1542eb3c02fdae6602f672ad5883e -size 36864 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDrop.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDrop.lib deleted file mode 100644 index 01a5c64a93..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDrop.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7b89e860e847c60df56acea67176ad087417cae595319b1bce39691ddf3cf61 -size 2406 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.dll deleted file mode 100644 index 5eb779d46e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3f0f46688c238d6bf3b1a61ac174e247e8004a6823c34e7468d711e844528830 -size 126464 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.lib deleted file mode 100644 index 0bdfa2924e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1095ccefc14d8b564bfd228a6461a9b745bdd313ed12bf350b7d16f3ad4a5b0e -size 6526 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferShareTarget.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferShareTarget.dll deleted file mode 100644 index 38b749e3c8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferShareTarget.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aac8f3bbd87e8846ceb99116db73480a724d8380b5c131abcbff232fcc2ec78e -size 101376 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferShareTarget.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferShareTarget.lib deleted file mode 100644 index 8b4425fb54..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelDataTransferShareTarget.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dbb09d0423e6d93a9afc0ba114805715289972c3b8d28558c4837f917266e43e -size 3616 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelEmailDataProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelEmailDataProvider.dll deleted file mode 100644 index 116d2204f1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelEmailDataProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b302dce0a1b9e364ec9c0de4de53536577ebdd7d55f95d738fabf4af9cba1de3 -size 253440 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelEmailDataProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelEmailDataProvider.lib deleted file mode 100644 index b73f0b43f1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelEmailDataProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:69c8d9ca16c4906efecd9ec844d2d1e52de8f9de1093ae51f467ae403d71625d -size 27862 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecution.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecution.dll deleted file mode 100644 index df3e0594d3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecution.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bdc2e73af6ee431c4688c8020140e3c5476203a53afae2ed084e51d99dc43e88 -size 62976 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecution.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecution.lib deleted file mode 100644 index b500a9834f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecution.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd1454f56b3c0b92227821741429627050fb2507e4f14a60afea33180f78dd81 -size 3770 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.dll deleted file mode 100644 index f5da168378..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9445009e3df874955c855ed4d66f875ff96cb519c83062eb0e381c53c733b06a -size 62464 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.lib deleted file mode 100644 index c0c68719d3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0e1b1b0aade51c2dd8c2a3b399bfdfcf6634deacf534e58b6bf3c404941e9a6f -size 4116 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelLockScreen.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelLockScreen.dll deleted file mode 100644 index eb8c7ebfc7..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelLockScreen.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7569b45782c78abcdb29cf73c2eaea69c13dc97ca103355ae0805195eb65ee17 -size 116224 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelLockScreen.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelLockScreen.lib deleted file mode 100644 index 06e258332e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelLockScreen.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:91d3f8991ef7139f8eb8f25ad3e9cb7bf3dbe607294b5c69dc51529d8d926d0b -size 5396 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelPreviewNotes.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelPreviewNotes.dll deleted file mode 100644 index 5f672ff03d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelPreviewNotes.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:310f0c20be203412e37fa50fb79aef5c704e6d9c74d62d5f7bc4b6bd1177e9c6 -size 109568 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelPreviewNotes.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelPreviewNotes.lib deleted file mode 100644 index cfe19bc9d9..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelPreviewNotes.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b30c7f19a9275dc6a3ee5571ecb125d38657ec2cedd256cf3a6a80a4f6e0cfa3 -size 4502 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResources.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResources.dll deleted file mode 100644 index d2f00e25d0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResources.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:983de535dbeee0aa1f19dc282d6f49a030c2e13c80c2d91085468918e55d115e -size 51712 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResources.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResources.lib deleted file mode 100644 index dfb83dd3ec..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResources.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06284354b9b917374238c3d7b328035f642964607b0eff242e802f345010f653 -size 2830 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesCore.dll deleted file mode 100644 index aa4c4489d1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:119ddc856fceade5ae7beadcd86cb7edd3d262489f5d0cce2bb8f3070747bbd8 -size 192000 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesCore.lib deleted file mode 100644 index 8c18c4d1bd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:95adb5e23866fc33ff8973bd2dc64014d4ce5b508feabc3f00514de7fcb254f0 -size 11894 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesManagement.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesManagement.dll deleted file mode 100644 index 00437722fd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:49301fa49f628f25fe56f28eef9de521f860d753f3a6ca70126a1a46dc9bf48f -size 71168 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesManagement.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesManagement.lib deleted file mode 100644 index 320b040eca..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelResourcesManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a76e2617beb91d355e8856404523a86cd7465b6928d12d3875aaa6af576d1042 -size 4352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearch.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearch.dll deleted file mode 100644 index ca6cb6d029..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearch.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3604096c3ef1e6d2049f08adccae1415e4afdf94d19fa9580ce3934cb90c7e32 -size 170496 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearch.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearch.lib deleted file mode 100644 index 412d4cb682..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearch.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0aa748c9ff7aef44343b086f7f17862a31dc24d276fceffaa42f49790468f16 -size 12660 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearchCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearchCore.dll deleted file mode 100644 index eab3fdcf84..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearchCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:26e243f5779b306fee9480fc0585d680c42ec32f21471dcf955b4e4944435af8 -size 120320 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearchCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearchCore.lib deleted file mode 100644 index a154cca62b..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSearchCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d5a3d7f008c48b4e036d0d7dd8bccc443b510bda66e73184472f856bfc07e9e9 -size 5052 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfo.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfo.dll deleted file mode 100644 index 85f97ee0ae..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfo.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7a9fcc7a1a1642be31d8196283cef8122e9b91a9fb3f3c9933d7af47b98be1c -size 128000 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfo.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfo.lib deleted file mode 100644 index ad39c8a984..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfo.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f8f9a48ce54b9fac020e03e4f729553bc4562e19a993477eae68dbeb0a5375f -size 5856 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfoProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfoProvider.dll deleted file mode 100644 index 54f4145be1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfoProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c502967560ad60d9764df1fb352a2490b76faf2d1eae2f1a533c4d0a304ccaff -size 117248 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfoProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfoProvider.lib deleted file mode 100644 index 05f12bfbf7..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelSocialInfoProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:acdb95f93da8fb8db27b0b9f7d57952352357060492859b6b9d5f7cf07707279 -size 4376 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStore.dll deleted file mode 100644 index 413fc2b38d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1bcc817cd936cd70b64639e40951b9b6ec4f62e25e0e1333650e2a16fdba3024 -size 186880 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStore.lib deleted file mode 100644 index e00ee41638..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f31da69cdbcae16f0346f30708f7c98f66729fe2dbe252c64edb4edd5c1bfb7 -size 7470 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStoreLicenseManagement.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStoreLicenseManagement.dll deleted file mode 100644 index 24abadc233..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStoreLicenseManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c6c40c5ce063febf6e9893c419e1fdf96f126d2cf5354b73a991dd1c002c553b -size 110592 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStoreLicenseManagement.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStoreLicenseManagement.lib deleted file mode 100644 index 79739c2f38..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStoreLicenseManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:299e30f03f5f565ad7181a0e01231b62ffecb37027bdccbe904461b78eadf089 -size 4404 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreview.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreview.dll deleted file mode 100644 index a2424b3e55..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreview.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe4aec2cb1ee9ff626e67b2f5d12f6d6f781f09d2fd957f50d8422c7e41b26ea -size 137728 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreview.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreview.lib deleted file mode 100644 index 0329712bd2..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreview.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0eb8de8127ea002ba425af792ebd40fb614b3830e4465a1a2933623ec83b2fe -size 6154 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.dll deleted file mode 100644 index b97209548b..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fdf47a15c962948777820ebe4db39820f8a2a70f6bfdcc1d96a95c769995573b -size 154624 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.lib deleted file mode 100644 index 6233ab3247..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:efe47933997ae542780ea52de5b8cd9d5ad32d9f0cd21b78ea065dbc6defdc21 -size 5132 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.dll deleted file mode 100644 index e370ac7c26..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:da070ec777827d0ee136b3cdf96ba90449d22b01e1b13cf6de8a5723988836e2 -size 150528 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.lib deleted file mode 100644 index 707a7f0eb0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1356315ed26de0af57769501890ff4b660f592345fe3f0352a0cb22120ccf09 -size 3994 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelVoiceCommands.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelVoiceCommands.dll deleted file mode 100644 index 328d65efaa..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelVoiceCommands.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a3cfc6d80746426b655dfc01af0dce94663fc852ab1e1b4633fc07c5b868e1d -size 173056 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelVoiceCommands.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelVoiceCommands.lib deleted file mode 100644 index 0f5d2f4c4a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelVoiceCommands.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a71266bf1b8536be781a563a24cd6ecea461cf2aefb16a041c0777eb065d78b9 -size 8962 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWallet.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWallet.dll deleted file mode 100644 index a6da27cd57..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWallet.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1d56be6b99feab276b05df38b9724f4a7c6a5b419b8724919fd536d35429742 -size 195072 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWallet.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWallet.lib deleted file mode 100644 index c7ebff35da..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWallet.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1ce38dbbcd072abcac5b6e7f80e156aae1857a856219ac5304c0cba1984e8d36 -size 6824 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWalletSystem.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWalletSystem.dll deleted file mode 100644 index 3223be6def..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWalletSystem.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba9ef5ac1476284caa02f5d8811865d0bc8c63f5ca5ba1c38e7b9315df163fc4 -size 114688 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWalletSystem.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWalletSystem.lib deleted file mode 100644 index 26be0c0a75..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsApplicationModelWalletSystem.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:590bf986d530b50389432d8feb49b91c9be78159a5eca4c49ca464e4328515b3 -size 3566 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsConsolidatedNamespace.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsConsolidatedNamespace.dll deleted file mode 100644 index 04a5daec95..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsConsolidatedNamespace.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e8c1de76c2e82f192b956dfc57b2e20359cc883c3b7732599e5d3bc57439f16 -size 5740544 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsConsolidatedNamespace.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsConsolidatedNamespace.lib deleted file mode 100644 index fbe2b201c1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsConsolidatedNamespace.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e31fcddd95bc9e1dbbb0dd775d8e4e1c2541eb7e2a04644179ab1f8e18c341f5 -size 424290 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataHtml.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataHtml.dll deleted file mode 100644 index 059bed8941..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataHtml.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d5936485a3905e6468a6bb4580472f35bd1541c5e1c072d1f3c3cc8aec42ec8e -size 40448 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataHtml.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataHtml.lib deleted file mode 100644 index 0e437a4c7e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataHtml.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c32a29b1bf8fbe37828d46c930e5ea862dab115ae6923928a475d52d923730cc -size 2570 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataJson.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataJson.dll deleted file mode 100644 index 62315cea45..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataJson.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:64fe02d5324c6656d316476ee4bfc108b9f4fd3fe4ebc922d45cccc528888817 -size 90624 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataJson.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataJson.lib deleted file mode 100644 index 5d3c9968c0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataJson.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dcffcf7d049e2e2baaa4b09fbbf78f02bb7d20f6db719318d09cdd73544af215 -size 4534 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataPdf.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataPdf.dll deleted file mode 100644 index 732631a258..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataPdf.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:72e93e24481ae0e2e951c8fa04901522bf264444c2b39af6e95ee226d573e013 -size 114176 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataPdf.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataPdf.lib deleted file mode 100644 index 4a87851460..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataPdf.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:85c562830f4942991f4d4168b750b2e90f6c5dae7e39adf07b16abbf256c5393 -size 4156 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataText.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataText.dll deleted file mode 100644 index 796c851a4a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataText.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:798f7bbe8c532b50a038f50b1d4830d3f57d6bc056074bcbe290bb16e9441f13 -size 123904 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataText.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataText.lib deleted file mode 100644 index ab360ab22d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataText.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a788cb1aeb04632be151970d65283fc811ac05cdcea23c2910b7893df010ea8 -size 8866 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlDom.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlDom.dll deleted file mode 100644 index 9510fea841..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlDom.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:573af22959e3917bff05167765b4b900719bb38fab345744bdb7c6fe2c2dc0cd -size 335360 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlDom.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlDom.lib deleted file mode 100644 index f577cb5205..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlDom.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2d6477bfdace9c49ef9fa761ca3828380250b654522c40b44ca7bd340c487b8a -size 13516 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlXsl.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlXsl.dll deleted file mode 100644 index 8b6893e048..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlXsl.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:acab2ab1c2178649d216d2fe155f6ce92cb132ff19fb63aa7de6fd4a69529ff4 -size 88576 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlXsl.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlXsl.lib deleted file mode 100644 index 6056b0eac1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDataXmlXsl.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3008ab171f05a0c54505874283472f88fd36fa576a099e037b5556287ef0ca36 -size 2608 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevices.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevices.dll deleted file mode 100644 index 69580a659a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevices.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bbb25a18fdf09aa8732bf6cc130ad9ed449726cf7724b94b27efb064de30f4c9 -size 57856 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevices.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevices.lib deleted file mode 100644 index b603e86600..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevices.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38073f18183018ba05ee1b91b2cac736e86bad5f941c69f82655c57ba1336eb7 -size 3988 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdc.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdc.dll deleted file mode 100644 index d9ad36c2f0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdc.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6deddefe36569e8e5f57520948a20e05bbb8a9165b726f0032923bf6107915de -size 65024 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdc.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdc.lib deleted file mode 100644 index b31cc47ff4..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdc.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:514184804c3022cab27d3a935b1c943d552712b12cbb26f5bdd497d182917ae8 -size 3108 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdcProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdcProvider.dll deleted file mode 100644 index 4a40fdedd2..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdcProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:60d25e9326637d2374681b740dbc1c20573fded0075c2c3b23941eba91bcef0a -size 49152 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdcProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdcProvider.lib deleted file mode 100644 index 3bbbe552fc..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAdcProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8f6302dcf4cc50fdb0d17564d1a870bd08ddf54b3f645d45a5dd6f1ad5ecec6 -size 3344 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAllJoyn.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAllJoyn.dll deleted file mode 100644 index 0cd7f86ae4..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAllJoyn.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7e58dd8242aa1c5a4f4c0683f9093579f190fd76b7924a284f94f868f96dfe9 -size 278528 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAllJoyn.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAllJoyn.lib deleted file mode 100644 index b410e9f78b..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesAllJoyn.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a4272c4be1eb834c39ea4bb3148c19ade87cd14c46290660a9db8baedb179581 -size 17748 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesBackground.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesBackground.dll deleted file mode 100644 index 1775844611..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesBackground.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9fb24e2de5be6451f20f48365effac807cecfb78c661c087a413fd73d9a46f03 -size 45568 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesBackground.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesBackground.lib deleted file mode 100644 index 0ab1e58d34..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesBackground.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f483ae414714f2c7185ce897db63e50cb8b0cca62af9c57bb12f7a3dc4f45193 -size 3342 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesCustom.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesCustom.dll deleted file mode 100644 index fdd4435640..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesCustom.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c82073befd1b029e58346370232cb72e113179ed5fc5ca4f1001fb279fa5fa90 -size 110080 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesCustom.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesCustom.lib deleted file mode 100644 index 8e0e408647..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesCustom.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2c1af74378c5ffe7f30b10d2563aadc02fbb7980dad82268a90e530f6f632986 -size 4278 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesEnumerationPnp.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesEnumerationPnp.dll deleted file mode 100644 index 0607864469..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesEnumerationPnp.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a88b96b42fc7924683583209653b9d8c124eeb86315b85071fae6134ca9e0d50 -size 135680 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesEnumerationPnp.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesEnumerationPnp.lib deleted file mode 100644 index 64a78e9263..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesEnumerationPnp.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b69114eaf3c4187182b7001549d77935cf352d5b786cc56e31e9d9e8204ed3d7 -size 4510 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocation.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocation.dll deleted file mode 100644 index 4d8251e226..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocation.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7b9125ce1e2d7daa513a27e0b29ab6fe23fe2d5941d38b683d1b107c74acee75 -size 144896 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocation.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocation.lib deleted file mode 100644 index 38112a4637..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocation.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3a15eafef5bb1dc790e18ab6d2481d3287c1f61d64b55668889914457725a1c2 -size 9896 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocationGeofencing.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocationGeofencing.dll deleted file mode 100644 index b19444e295..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocationGeofencing.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b3214b33c91169b02bd2dffd49151efebc2706aa01ba4183f22e89d20b64610 -size 76800 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocationGeofencing.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocationGeofencing.lib deleted file mode 100644 index 874443c2eb..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGeolocationGeofencing.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:566638a1a1d2b9eb7c7e0e179407e8e416e45e62763e2895a5f037341548b563 -size 4102 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpio.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpio.dll deleted file mode 100644 index 6eec703e96..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpio.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a4854adc76f4451a5e7e301276450b5e6354121d4d4dbef1956e05a366ffb00f -size 74240 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpio.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpio.lib deleted file mode 100644 index f5fa22ae12..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpio.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d7bc7cde3b1a34fd16e86eb129f0dd1ee70a9ff2c231937393f2f5c4f2537e90 -size 3760 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpioProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpioProvider.dll deleted file mode 100644 index d70fe4523a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpioProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b9333f07383136dc0c92225633a1f2fa850d9ea077861b07e8291a55016ebbd -size 65024 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpioProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpioProvider.lib deleted file mode 100644 index 93f886c467..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesGpioProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0e01cd04b2c1dab2df5466ff1cd544fde1cf412123e358f7d69698d7d0c550c5 -size 4700 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesHumanInterfaceDevice.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesHumanInterfaceDevice.dll deleted file mode 100644 index e43340383f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesHumanInterfaceDevice.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc9be96bafa0a3325959951f762afe32602990d639560e3afff71414e21015b8 -size 165376 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesHumanInterfaceDevice.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesHumanInterfaceDevice.lib deleted file mode 100644 index 7dac10c5da..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesHumanInterfaceDevice.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ebb69f83a271e6208a00daba7c6d2f5408861c295fb1ac94cc4c0ad00780f0ee -size 8404 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2c.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2c.dll deleted file mode 100644 index a263d2fe87..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2c.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc8906a93520a02b8de49baff5845d4a8f64208a38c59873d386a862c1203a39 -size 81408 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2c.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2c.lib deleted file mode 100644 index ff71f1cb93..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2c.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:875881c1a1e115f4852bd9c7f9080880160194afd691c0986cee6244577d3f18 -size 4816 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2cProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2cProvider.dll deleted file mode 100644 index 0a3f16aefc..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2cProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5f79ddc8f9a358db7f2372e8783d2ab49423ef958747e6c472a20477163a2185 -size 67072 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2cProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2cProvider.lib deleted file mode 100644 index e142566008..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesI2cProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a321dea6264f1a0d1bbab457f40c24777e0fa8e9b9fe500ddfbef609a97420d1 -size 5276 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesInput.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesInput.dll deleted file mode 100644 index 8a875cda93..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesInput.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8f4c1b6cc20cad33becfd3be1f74fa9f2383ae673fa16a8bffa17ee93d7e050e -size 78336 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesInput.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesInput.lib deleted file mode 100644 index 59fa99cde7..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesInput.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c8ee8d05bb9bbd7833c5718bf5e3e2d070c9fe4449e5403689111b2d6ba3613a -size 6502 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesLights.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesLights.dll deleted file mode 100644 index d447b6cbd5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesLights.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:17d69b887867881a486dd67d46e02c745a2a52dbca85bb9637e5e05192c19bae -size 64512 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesLights.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesLights.lib deleted file mode 100644 index 7584305c9f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesLights.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24e773f76211da28bc1db98f8cfb8d45f3f0115dbd64db471f8a283567ebee84 -size 3258 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesMidi.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesMidi.dll deleted file mode 100644 index 3117dc435e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesMidi.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6aec020eae2bc7b33f08c87f8544157ea0465b55872ae5d943d09b00ee5de229 -size 187904 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesMidi.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesMidi.lib deleted file mode 100644 index 2633117974..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesMidi.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b7035bb8dd5b8f791e9a9bc28f71487219b89d43c18b7273700e9500aff1b10e -size 16296 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerception.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerception.dll deleted file mode 100644 index a69cadfd48..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerception.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a17b5622d6ef2c8ea57d8c1ed41e709cd21ad67f80e7bf309c1bf2dfbacbc8ca -size 342016 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerception.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerception.lib deleted file mode 100644 index 6900260225..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerception.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:98a35de45a61548d03cc27f3199bde529e8a6536a07074f6636d3a647c36fd75 -size 26570 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerceptionProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerceptionProvider.dll deleted file mode 100644 index 0d3125de26..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerceptionProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe84ea4fbc83801f907a601b3d91ef67e4cf64b104c9e5b9a9a25902190ac238 -size 162304 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerceptionProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerceptionProvider.lib deleted file mode 100644 index 300b0d0e35..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPerceptionProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8f009721a5d337a13cebd7d91f260f5f824c6e71ee002f0616c247043e25e68 -size 10398 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPointOfService.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPointOfService.dll deleted file mode 100644 index 798cadb3c3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPointOfService.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4403ffb26fa79ae50eed22761b1d8967de8bac812d717b6041cae0d178acac51 -size 523776 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPointOfService.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPointOfService.lib deleted file mode 100644 index 30b52a96a0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPointOfService.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f974c0f20048b21b293fe24e4549b2af2c651b5ff9b94e42079c06903c0e1ff1 -size 37186 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPortable.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPortable.dll deleted file mode 100644 index 83ea3fee8a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPortable.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:17157c699ce9ff66298b7aae1e36e7ebd6bd847bc8ed05d2463468c4c711f064 -size 87552 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPortable.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPortable.lib deleted file mode 100644 index 3a8eaf3186..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPortable.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:44bc132b919c02fe8a4df5c9a120d2ea539220df5dec4a7e584e5d6e9f153870 -size 3216 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPower.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPower.dll deleted file mode 100644 index 51dde40660..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPower.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c3d881642324d463adc71bac40637e4cf33540e49ad3ff1111efe5bd7fefbae2 -size 62464 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPower.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPower.lib deleted file mode 100644 index 5d8539ee18..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPower.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a5a2ebc2edde4120d6f7d7912b19c2ee98efbb19c38035d62bc9b2345083cb47 -size 3114 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrinters.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrinters.dll deleted file mode 100644 index 2aac2c079d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrinters.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:49049ca781d3f1eaf4d651b95fcafb2540a2f0764b86e0141e3d9d1875d8fd6b -size 100352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrinters.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrinters.lib deleted file mode 100644 index 0af2874b52..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrinters.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e63058be7e4ade7ae7260115a147834ff269dfb39e88be76edf46936dd372002 -size 3200 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrintersExtensions.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrintersExtensions.dll deleted file mode 100644 index b6fc5a5d50..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrintersExtensions.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a5e2e4d9d87b1b06bf5bcca07d3de709b0ceef2ea90adfbcb1a9f48c7e7359f -size 79872 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrintersExtensions.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrintersExtensions.lib deleted file mode 100644 index d3ff81a80a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPrintersExtensions.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d70cc6d1e3df1d15bbc02d9edbe7c53aae08dec7a37c6dc0f94a5389c0ff4347 -size 8710 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwm.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwm.dll deleted file mode 100644 index b15d4a55d4..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwm.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fbffc7d3ff351224f7062e10b33317216149d62321b49ff6b0fe36f469538b9d -size 65536 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwm.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwm.lib deleted file mode 100644 index d517ea7a63..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwm.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0717eae71d30f274a8eeaef8148ced3d5d337cf6ad01e2b5287df5d653fc7380 -size 3076 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwmProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwmProvider.dll deleted file mode 100644 index 659baa02c9..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwmProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8b147e265e59bb96eb293ee40c0f987cfd0e0c43719f09536536abcc0c3f7c2f -size 48640 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwmProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwmProvider.lib deleted file mode 100644 index b3707b65dc..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesPwmProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4059d6ea396aa1c4a1bf935caf785114e30eeab5cd29b56ae3fc664f670e58da -size 3344 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesRadios.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesRadios.dll deleted file mode 100644 index da83f64f8b..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesRadios.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0cfb9652ca59078936b79561a2c7f60d579ce7a221bcd01d5b4213ec5ce9940c -size 69632 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesRadios.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesRadios.lib deleted file mode 100644 index 67b6f34d2f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesRadios.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad2bebdad774797fd2a036b5ce7eac3e9dfadff818f9697f8304f149a6d8f99c -size 2582 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesScanners.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesScanners.dll deleted file mode 100644 index 172ecbfc6a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesScanners.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0108b6832410d55e26a1a648134adccf501e13af67126c2a9511bd075add550 -size 166912 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesScanners.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesScanners.lib deleted file mode 100644 index 525c3d7068..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesScanners.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c355c03ba08ea8cb38f2c8ee89e4c8ef9e757b9497c8c4e674122f21f7d9c8b6 -size 7960 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensors.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensors.dll deleted file mode 100644 index 5f197c0a34..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensors.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f3d5db929027ffb88ead447650d6f08d826d342658f33cd507306719d6c8e08 -size 342528 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensors.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensors.lib deleted file mode 100644 index f6ebb021c1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensors.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a729bbe9f7eaa2fbebf30a2fe832ff8185a79cd66e094285c32d143acd155a2d -size 31884 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensorsCustom.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensorsCustom.dll deleted file mode 100644 index 974fc860bd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensorsCustom.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:30894fdfbd69229d4b87a9924397920e5ca37c2995123735234bddca660fed0b -size 71168 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensorsCustom.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensorsCustom.lib deleted file mode 100644 index 2168319aa6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSensorsCustom.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f66ba84999d44cfbf266d3b25dbfc6c04c42f9fa2a21153550ecce9b5db07872 -size 4094 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSerialCommunication.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSerialCommunication.dll deleted file mode 100644 index 28de618859..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSerialCommunication.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:41ffee2abc46e8ae2640fe556037b7419c44175f3c36e9364717a72384dc6aff -size 119808 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSerialCommunication.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSerialCommunication.lib deleted file mode 100644 index c46bf102a0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSerialCommunication.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e32cfa3bf162ad7ba7b7087204965553c3b331d47b518e6d71fe05985f20ef31 -size 4080 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSmartCards.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSmartCards.dll deleted file mode 100644 index b29a369c90..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSmartCards.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fdadbf68428a9fe1265111d8e8185b10ff95224e3679539c6dec3130470639e9 -size 327168 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSmartCards.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSmartCards.lib deleted file mode 100644 index 16c7a6c5e8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSmartCards.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cae5e38c69e6f1b5665a306c7b98a761a81f1914a2d4ffa5331bc1b67fcf555d -size 16478 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSms.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSms.dll deleted file mode 100644 index dca375a1f5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSms.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4eb1fc533e05cb2e4cb8e569b87be1aab78bfbf1c3aa088812d021e77fc3ef66 -size 293376 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSms.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSms.lib deleted file mode 100644 index 2a70ab5882..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSms.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d27c55b7a36da748793f2d42efae3756df745a679b4353c8434b6c9fc0fbd163 -size 19192 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpi.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpi.dll deleted file mode 100644 index 7dbe8af46c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpi.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe8524fd88feef85495f4f2974ad1a48bc97341f59b5dc7f2c31f58e3b46f6b9 -size 86016 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpi.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpi.lib deleted file mode 100644 index fd3958f472..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpi.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:95816e099d8e131afa8c692bd6a9679f5efffd1d84a09eddd48dc98bf73b1eb9 -size 4760 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpiProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpiProvider.dll deleted file mode 100644 index 7064b0552f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpiProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd53fc9becb6c2c68379ad4ec415e6df9a3b9d3a6cb799d02ddbf18db894292c -size 68096 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpiProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpiProvider.lib deleted file mode 100644 index 6b72fb8eb5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesSpiProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b74d66ff01366b5a0c3c8e5ba977707552f817fd4bed4c00cbfac2d7139bd633 -size 4624 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesUsb.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesUsb.dll deleted file mode 100644 index 5a24aa0623..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesUsb.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c7d08baa1de16c02056239dadec978e2e804393b1d714d3c283575a07aff99a2 -size 219648 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesUsb.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesUsb.lib deleted file mode 100644 index ddf7c54296..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesUsb.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:33f7c2635fe2f94c202e7362b5159ca2ef3a59098a293cb5585d59769d90a2fd -size 14896 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFi.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFi.dll deleted file mode 100644 index 3d0364ece2..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFi.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cfa6de9fd8d51d6b36de8e546137534aca26e5c57b121c7ec5a662a5fcf7fa1f -size 130560 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFi.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFi.lib deleted file mode 100644 index e181bb622d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFi.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e343f2c3e8dc852d97d893ff4735ece4a6a27d8ef6965117fef1e66ce1ac4635 -size 4340 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirect.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirect.dll deleted file mode 100644 index edd0abfb4e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirect.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:901a24904a61a1f77ab4b52ec802cd4839faa1a58c7493a213969e3eb8a1e0ea -size 168960 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirect.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirect.lib deleted file mode 100644 index be6d4e059e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirect.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2d8ade6e0f5ce91b5428314933e71cc1b28c13135a7761f009a2ab8ae4f2956f -size 8962 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirectServices.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirectServices.dll deleted file mode 100644 index f33108696c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirectServices.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2bcb6cd1086737c9c39a912ec7799cd2b10f14c9e85f0ac072bed9af02e7efd1 -size 177152 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirectServices.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirectServices.lib deleted file mode 100644 index 4f2a57d8fb..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsDevicesWiFiDirectServices.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa80bc22d6c9932725ad8c6cbe9d3356cb8f02ea9e02e70d3bc7361c3c1f3002 -size 8910 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsEmbeddedDeviceLockdown.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsEmbeddedDeviceLockdown.dll deleted file mode 100644 index 768ef37410..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsEmbeddedDeviceLockdown.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d3e7af95afc81b1ce3c4a79014ec98174b7530150c97871e27fd2989e7c5d111 -size 49664 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsEmbeddedDeviceLockdown.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsEmbeddedDeviceLockdown.lib deleted file mode 100644 index c66b1211a8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsEmbeddedDeviceLockdown.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06dda196137a8d59fc493fe7909c3a8dd3ad8a91d924466c25ac35c7cc793077 -size 3552 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundation.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundation.dll deleted file mode 100644 index 610a08cb1d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundation.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1a632962d910cd4aaadc90e5ee34934c8ccde728793b22a27fbae783efc6760b -size 158720 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundation.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundation.lib deleted file mode 100644 index 0e969fa40b..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundation.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc163419740d920d18d289f1cc0dc9cbb57ce41fc1bb78c1cb67029e9c8e34e8 -size 12360 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationCollections.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationCollections.dll deleted file mode 100644 index 189aa554cc..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationCollections.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a9ed48c1dc5dfa3611099c70b2214acd5b4d1c2bc45d42395bc399b9cb72351 -size 75776 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationCollections.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationCollections.lib deleted file mode 100644 index b52a7aa1ff..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationCollections.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:030782c6b0f9932081cd55aad6020e0dc54e9525c5d7a54b2ad56d13256cb6d1 -size 4962 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationDiagnostics.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationDiagnostics.dll deleted file mode 100644 index 30e76916b9..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationDiagnostics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d1508c09bd56ad7b67e778a2ca3423746fb644372a6d9e8d97bca28cc728f43 -size 265728 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationDiagnostics.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationDiagnostics.lib deleted file mode 100644 index 78ee18594d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationDiagnostics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bbd1d5ccccf4655b5265a73a0236fa95d861499640a35443e17cebf9272f1508 -size 12302 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationMetadata.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationMetadata.dll deleted file mode 100644 index b59612c038..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationMetadata.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:433f5daa9e0a04eb4a16e1cbb0bf5e7654bf1f300fb443a0eef5fa5068c65c7d -size 45568 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationMetadata.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationMetadata.lib deleted file mode 100644 index e14aa80f91..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationMetadata.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:949978fe25b9da97a39a9143e4599b91aec56ccc564ad979902d82e2594fb643 -size 2728 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationNumerics.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationNumerics.dll deleted file mode 100644 index 6e5170322f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationNumerics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0e60a43de2cc9ff208a38fb66a8acc86d1f044feb6db97143153ba9bcb2801c6 -size 47616 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationNumerics.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationNumerics.lib deleted file mode 100644 index 4bd1d3d87c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsFoundationNumerics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d386c38b1fe3bfd6513d79e27808b6512e0a893beb5844a99fcb486616a68f9 -size 5700 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInput.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInput.dll deleted file mode 100644 index 25f0090194..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInput.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f870ca99a1d9754f5d576849e2e6f02fdb17d0738887af668db94dddc591c633 -size 165376 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInput.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInput.lib deleted file mode 100644 index fa045b0d2e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInput.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8755d390fbe80d5f85af6f7f38756f029a09484f2334dba4aaa5e88f995bad01 -size 8064 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputCustom.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputCustom.dll deleted file mode 100644 index 48efc33b25..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputCustom.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d00779c4a2041a7041ae9ac028f734c9b18352d123e21c0a435b7420f2b8117 -size 125952 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputCustom.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputCustom.lib deleted file mode 100644 index f2df51cc16..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputCustom.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a76e7644961d7c68e0e2304fa1980fdf06c34691cb14bd08a84ddeeccc285eb -size 9354 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputForceFeedback.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputForceFeedback.dll deleted file mode 100644 index 99cca1950c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputForceFeedback.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1bfa94ca368b3f2c731e788bc41bce6c36d0307fe00159df18d75161acd8cb3f -size 82432 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputForceFeedback.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputForceFeedback.lib deleted file mode 100644 index 0a5ff7f3c1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingInputForceFeedback.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bbe181f30f17ea8aba5c5a8ff7ebdecc495a4bf9204aaf6045ce05349b2cc8e8 -size 5918 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreview.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreview.dll deleted file mode 100644 index 7a7233f9b4..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreview.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f4d08919f673e8bda8357646ecf7151425df32c7e45a3899ff19d59f5eed579a -size 36352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreview.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreview.lib deleted file mode 100644 index ea24309fa5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreview.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f27c9d0e67e34a6ee01c388dd185c2899524402cea006f2e73ca493eb724f7c -size 2106 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreviewGamesEnumeration.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreviewGamesEnumeration.dll deleted file mode 100644 index bbf3bc46bc..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreviewGamesEnumeration.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9aee32e3df0bdea9d1740b7e21e6aa5945e6a850c98261fb3cc08c10f5926753 -size 120832 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreviewGamesEnumeration.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreviewGamesEnumeration.lib deleted file mode 100644 index 3b77d2cef0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingPreviewGamesEnumeration.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2af976964a1e9532653f63ce8641756f7039738fb9959c2cc6769075019583b3 -size 4014 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingUI.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingUI.dll deleted file mode 100644 index e997056955..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingUI.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d11de6fd5af4bcac1f9243b67d5006ac5763ed7e43213ba62af01633c7a2b867 -size 50688 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingUI.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingUI.lib deleted file mode 100644 index 652bd18e8f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGamingUI.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:954b063ec945ed320f2c8e6a7fd6d0c10682963348b48a60436dea145ce8dfaf -size 2522 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalization.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalization.dll deleted file mode 100644 index 294e8004f3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalization.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:acad1b35dbbe6a1a6a027ffdc08c84a9c6207f7e34b55569cfa91d4927cf6fca -size 192512 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalization.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalization.lib deleted file mode 100644 index 48ba30c5e6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalization.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25fce4b59c47956531843be699f5a639b2847f536eea04503939b1160aa3e5b0 -size 7714 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationCollation.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationCollation.dll deleted file mode 100644 index 6229904e35..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationCollation.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10b23b9352f45c8c28466c59869d5745071334a5f0d7a5778c518ebfdc6b885f -size 48128 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationCollation.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationCollation.lib deleted file mode 100644 index 0b87f71dc2..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationCollation.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e29dd8239bbbc5494f54b52aa73f640c77a75054cd3f22b91bdd56f11cb633e -size 3408 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationDateTimeFormatting.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationDateTimeFormatting.dll deleted file mode 100644 index f8b522037c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationDateTimeFormatting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d0aca05021a3ebc1c276f994b6bd57a94c51b0b093250bbf9384b8d9beff90a -size 70656 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationDateTimeFormatting.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationDateTimeFormatting.lib deleted file mode 100644 index 856afb82f7..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationDateTimeFormatting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6703110e058f3df9ac0f36cd71269bbf4714393cdc97d344ba62bb6a2f7d579d -size 2948 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationFonts.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationFonts.dll deleted file mode 100644 index 247f0a161a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationFonts.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e6b8df92a9ee95259eb3c4d5752c04f7e72ce7dcb2f410d1b0064987538f1dbb -size 102912 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationFonts.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationFonts.lib deleted file mode 100644 index ae25df8560..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationFonts.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a4ab2e2a3b15e937874417a5c1116c5f0aece0e5e4a67315325c20fa129e2fd -size 3292 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationNumberFormatting.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationNumberFormatting.dll deleted file mode 100644 index c2ec6fa739..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationNumberFormatting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c2f2ae9e952f0a92380f268c0a15e18820d476662d315d3f5fd848b107de3841 -size 137728 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationNumberFormatting.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationNumberFormatting.lib deleted file mode 100644 index a86008d706..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationNumberFormatting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:51aa0d5498ff2574d699d4a70731ed84c1b3be664ac080de12038383ddc3a2bb -size 11570 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.dll deleted file mode 100644 index 3f46aea684..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7761128538cbe10b6f9877523216f3679351a7786476081fd6adf685a69f3ca9 -size 58880 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.lib deleted file mode 100644 index 32b1aa78d5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:952b947c499f2dcf5160f666d1f018809f8645bbfe3da03a15bac4bb0a02fd35 -size 3612 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectX.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectX.dll deleted file mode 100644 index 4fff98e675..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectX.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47ffcbbee3cb42d20ce7e54d42b62dea1bcab426f0ee1edbd07a7109b2bbc9ac -size 36352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectX.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectX.lib deleted file mode 100644 index 67186ef233..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectX.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:482412885d4b1b937e8ad390d9b8a76f7d71add83ad69fbe692b847cdf80a68f -size 2132 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectXDirect3D11.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectXDirect3D11.dll deleted file mode 100644 index b0cc75eba5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectXDirect3D11.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5090183e7c5abcd8b66a6a5553d045cdc1228ec0172ec111cdf34e58d5825d05 -size 48640 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectXDirect3D11.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectXDirect3D11.lib deleted file mode 100644 index a48129d728..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDirectXDirect3D11.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb1569434a4196f6f9044b91178a4e8db27269ddbca618f233d8cbed7a005b42 -size 4822 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDisplay.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDisplay.dll deleted file mode 100644 index 62b2adafc2..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDisplay.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:03fb410ea1780cd33f6a8aadcbe1778d047555b862d5e2bfee4b207faa43e09e -size 119296 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDisplay.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDisplay.lib deleted file mode 100644 index b25beb57ac..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsDisplay.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7b24a75ee2db0edbabe0f8497f58a11aee42ca184022fb2040fbf75cebfed9bb -size 3288 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsEffects.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsEffects.dll deleted file mode 100644 index 3ba90abf92..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsEffects.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:85da65f6973327f5fc89161d39f0d2a0ed05bff362b8db3963cd5b7f6a9bad5d -size 43008 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsEffects.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsEffects.lib deleted file mode 100644 index 86091dd0da..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsEffects.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9aeacdd11acabadeb8de9fcab25997835f23b3b690e3137967119014b95ea070 -size 3296 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsHolographic.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsHolographic.dll deleted file mode 100644 index f8739a2d74..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsHolographic.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0421c88f132e6a90d3c2b8613618986d85ec778349357f59eed0828c53550b16 -size 135168 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsHolographic.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsHolographic.lib deleted file mode 100644 index 291dc43fb8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsHolographic.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:05ee1beb6dd4bd5dd1f916c91f66a3998a8b8a5bf40c1db9f4c33d92e5c9f3c2 -size 8644 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsImaging.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsImaging.dll deleted file mode 100644 index b5d63de6ce..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsImaging.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:357d33eb446b5ebeaa5095853d5a889bbf3d5ddb33e40a46e74fce6090be5723 -size 257536 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsImaging.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsImaging.lib deleted file mode 100644 index 22524d9139..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsImaging.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:982b6ec439223bb48038212e698bfc8e222ad2feba8ad057b2fcb4eab675bee9 -size 12864 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting.dll deleted file mode 100644 index 8d438c95d4..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f15babffe9cb9354f15d88838d97ebdb81996fb851b552a3cbf782dee156e9b -size 180736 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting.lib deleted file mode 100644 index 087bbebd62..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a4be262007dfa1b4f66e1d3c073e4cd2f09b7290f268a695ca5d6c6b17fd3cf8 -size 12710 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting3D.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting3D.dll deleted file mode 100644 index 0cb8dee4d2..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting3D.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a0515d3c357c768b83b3c54c0da41b9acc9847c0e51033d73074aa7adcb24be -size 333312 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting3D.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting3D.lib deleted file mode 100644 index 27689f0df0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrinting3D.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c13ba5c8005f0f2695855851d8eb96343fbb9c3fa3a83cbcbb9e16aeb76e1c9f -size 20288 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrintingOptionDetails.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrintingOptionDetails.dll deleted file mode 100644 index 09b185285d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrintingOptionDetails.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca0f1ede7193f725e3f9e4a25028a293b186e2d1e42fa0c45d6d8761f5039b17 -size 195072 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrintingOptionDetails.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrintingOptionDetails.lib deleted file mode 100644 index 32f41d42fd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsGraphicsPrintingOptionDetails.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca6e4ec467a6f92a549e581f2c61aacb9737ec974d107e35848c5769189b2b3e -size 17250 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementCore.dll deleted file mode 100644 index 2544c59ae5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc6578318aae769f0ede9c1d0dc90be7f191c1cd0e2199db3f59d3c3b98cc1b6 -size 84992 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementCore.lib deleted file mode 100644 index 4fad594b65..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a5b97fccf3a3bc4e342f6d8332685a7262288bc84dbe6916c36df5ba816ce741 -size 2732 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeployment.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeployment.dll deleted file mode 100644 index 4088f0d87f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeployment.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e7d57ace45e5a72e8f2cfe6e2b0a580b16e30ff0616d3e2d280256818ab34eb -size 187392 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeployment.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeployment.lib deleted file mode 100644 index dadac7c7de..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeployment.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4be0cf5c262e1e30ea0a6a3073131ca093898fa8817087c144841eefbac6812a -size 5102 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeploymentPreview.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeploymentPreview.dll deleted file mode 100644 index 44212698e3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeploymentPreview.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:305c3f5007fb5bc04df3fcdf45bcec5a67178eea251cc28347dc208534a912a6 -size 44544 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeploymentPreview.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeploymentPreview.lib deleted file mode 100644 index d68f7201d3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementDeploymentPreview.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1205cb38e5486a21dfce21efa4c109759a619a1f020b4ea53505e889235b3170 -size 3544 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementOrchestration.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementOrchestration.dll deleted file mode 100644 index 2928669a46..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementOrchestration.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5fcc44a4917a5fdd24c2fbdcceab810887d4f4365d01d2d664c060b04ad16f5e -size 46592 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementOrchestration.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementOrchestration.lib deleted file mode 100644 index 82c6c15572..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementOrchestration.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5502c36fee74649053d789bd5ced4a723da23258ec541264cfca2e87489fc97d -size 3488 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementWorkplace.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementWorkplace.dll deleted file mode 100644 index ac95766679..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementWorkplace.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4ab9c747ef5bd952de0b37b7fe9a20a382b2000eea796cd6203a3b8a67edd4e -size 41984 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementWorkplace.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementWorkplace.lib deleted file mode 100644 index 8a7b48d088..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsManagementWorkplace.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0b9263bc831f40f99bc0413a19b263ec728d1ddf93e170865fff4c960f3b59a -size 3284 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMedia.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMedia.dll deleted file mode 100644 index 8ad06b6be0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMedia.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc1109e6f0612694b0224c54a5e1a506c255cb13969a87298327a50d6fc2fb81 -size 260608 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMedia.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMedia.lib deleted file mode 100644 index e5f4cae566..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMedia.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:faf829ea6c5a2044df88c5f1999dd0abd8fe9b4b0d3617c4fd9687f2921cf44c -size 17286 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaAudio.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaAudio.dll deleted file mode 100644 index ee91f157e0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaAudio.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc669bf4099fb3f3b1bf235ac205f198ff58a112e5a6029e72f52829abda70c0 -size 345600 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaAudio.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaAudio.lib deleted file mode 100644 index 534f3d5b72..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaAudio.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2cd22a7f1a5011acd8eff9a676823a56985f5b4b37ecbfb6ea330b188a1016db -size 22824 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.dll deleted file mode 100644 index 8d77a49dc9..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:28b57bddfe303e139be2bd167997de2b1c18a135a4c872b24e1cfe0312c91c3e -size 1843712 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib deleted file mode 100644 index 889066af09..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:344d5f64f50e70fdf77f43b6b78f9884e18a34b3eb46b068b221a4aedd64320c -size 142502 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCasting.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCasting.dll deleted file mode 100644 index 018304201d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCasting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:62b98ae233a1ed0085ad1ed8ff6092bbabf3ff17369b51af5bfb7a8449fe5e29 -size 152576 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCasting.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCasting.lib deleted file mode 100644 index c56f7c0860..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaCasting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:14af67b01b9b2aa7253285864f68112d6b63cc26dd38fde2ef65d14c770b2e55 -size 6354 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaClosedCaptioning.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaClosedCaptioning.dll deleted file mode 100644 index 619e602be0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaClosedCaptioning.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5c320aa64eff190ee5420031fa2dc3447d1acb388010a626a0ff084667b904e6 -size 43008 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaClosedCaptioning.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaClosedCaptioning.lib deleted file mode 100644 index 7fbc8dcefc..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaClosedCaptioning.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:316b489406e627ac783f271b59b192820ee4a210600da4f0b943fef7d8587737 -size 2846 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaContentRestrictions.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaContentRestrictions.dll deleted file mode 100644 index 04f8a7dde0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaContentRestrictions.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7e32a82a7d6793eb718906346d0a8d70c90654d1995510ddf38049d245f1a04d -size 131584 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaContentRestrictions.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaContentRestrictions.lib deleted file mode 100644 index f2e6dbc220..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaContentRestrictions.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c93fba84292e2122f40ffb3f13d6382671ce6ba1213ea68f4e7aad22b9a0b67e -size 4238 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDevicesCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDevicesCore.dll deleted file mode 100644 index 2302f2e673..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDevicesCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8fe88fb6caa2ecca33292d6629e9482aedaab60f1591829dd8c34b867db591cd -size 155648 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDevicesCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDevicesCore.lib deleted file mode 100644 index 668994d67c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDevicesCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a7a48b545e9653b9c251a2246ffb32b755e1dc50db778c664139d0a1026f90d -size 11686 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDialProtocol.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDialProtocol.dll deleted file mode 100644 index 9ec3e11f34..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDialProtocol.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2514d53fb56b9f229b1cb8724105607a0c6a84af5c8b49cfd17c9b0b3b94285e -size 144896 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDialProtocol.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDialProtocol.lib deleted file mode 100644 index 9109afec06..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaDialProtocol.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc722722aa32ef272eae0b2d06faed6778368d084d319e929804b70442ebbe77 -size 6342 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaEditingEffects.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaEditingEffects.dll deleted file mode 100644 index 90ed0db79f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaEditingEffects.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:14d3cbae345157349705fb317d6687e8522695b750e2d9d2273fda876c864f93 -size 352256 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaEditingEffects.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaEditingEffects.lib deleted file mode 100644 index 0a5a2c72ff..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaEditingEffects.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37788062c507846300ce5e4f82b73680e790d8b31bc3acad2658ae1867e5d2fe -size 16780 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaFaceAnalysis.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaFaceAnalysis.dll deleted file mode 100644 index d60f142dea..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaFaceAnalysis.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:450c172982e274b114e3decd249b0172f4a852513080e5639cbdea457400416e -size 120832 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaFaceAnalysis.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaFaceAnalysis.lib deleted file mode 100644 index 68e6d539d6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaFaceAnalysis.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b5ee20293bb89afb13f6ecad2bcf298dc760e2796197b585ae8012aa48a28884 -size 3762 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaImport.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaImport.dll deleted file mode 100644 index a74e454e33..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaImport.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ffd460c2f748ee683a7c3a8fc93cb372c262158d44e66771e15cb962f489b73 -size 211968 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaImport.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaImport.lib deleted file mode 100644 index a08c71797c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaImport.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9c80e7afda901a1a5a04874ec6ace7419b84125cd0966952649e03425274cd7f -size 10800 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaMediaProperties.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaMediaProperties.dll deleted file mode 100644 index 7f6be8a687..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaMediaProperties.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:61a04dd08e407c09d322dde1afd370fff20dc3c2a67aa9f945e102057c47ee9d -size 175104 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaMediaProperties.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaMediaProperties.lib deleted file mode 100644 index 8b781db970..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaMediaProperties.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5343ad2365721b232b3481bebafd740c4e80c874ff0695506ea37edd5887760c -size 8842 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaOcr.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaOcr.dll deleted file mode 100644 index e0b3179e32..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaOcr.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7eef9de8e8857ebfd8c05d500c1968aabaa4ea50516520433a3442f5a346e61 -size 111104 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaOcr.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaOcr.lib deleted file mode 100644 index 420ea8f422..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaOcr.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:215b5d9bc99614a87a6e96d6f623f0cf66de4f913eaa0c97bd2d37d9202c0b95 -size 3986 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlayTo.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlayTo.dll deleted file mode 100644 index a886436302..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlayTo.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4514faa3137b32e3869ae1c0f31113916412bf040e81df8c3588c3cfa9f2a0fa -size 189440 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlayTo.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlayTo.lib deleted file mode 100644 index e1e403a344..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlayTo.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:047f13121bf81888466747a14a87f212ba60636eb01947ec44afc175a9729177 -size 12260 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlaylists.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlaylists.dll deleted file mode 100644 index 18080d76df..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlaylists.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:679797750ed282d1d083fc05f18c0353ce05e1957d230a35e9c9860cc1a17a6d -size 105472 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlaylists.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlaylists.lib deleted file mode 100644 index 6bcc203b2f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaPlaylists.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c4301e1eef63e952cc91c252142cf76f59ce06dd875bb9324f9db1d79470067a -size 2620 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaProtectionPlayReady.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaProtectionPlayReady.dll deleted file mode 100644 index e702a4d3be..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaProtectionPlayReady.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6207be56e1089a37d52ced7f586321d850063bfabeb70b050fe9727c82b4712c -size 366080 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaProtectionPlayReady.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaProtectionPlayReady.lib deleted file mode 100644 index 01408a5f19..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaProtectionPlayReady.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c90ffafc5fe6907ffcb1dda78b8d3b3c03aa5e8b701198920fbffc2b90b3d2d -size 35706 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaRender.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaRender.dll deleted file mode 100644 index 202ef77b54..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaRender.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:28a9dc632e5b01233d6e6b24b60c6caef466ee77d47aeb954d431886162cbe42 -size 36352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaRender.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaRender.lib deleted file mode 100644 index b7ac0271de..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaRender.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b995de7cebf5780a005703a8c2c7f652c665322a2063257cdce8389720f60138 -size 2080 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechRecognition.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechRecognition.dll deleted file mode 100644 index 13772d6455..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechRecognition.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:362c5b16da3ec08650901ddd49f8c2fa4577257978a7930b8c4b4d2b4992c4ae -size 224256 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechRecognition.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechRecognition.lib deleted file mode 100644 index 3cc0d43498..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechRecognition.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d0f4534063fa6152fba15adaa9fc27c342b6a2a6d76faa9ceb1683116809b021 -size 16472 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechSynthesis.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechSynthesis.dll deleted file mode 100644 index c238ac8b67..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechSynthesis.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bec342a74b0c3fd4e2b78c95f51b8b72fc90296d647596d7ae8bef916470a619 -size 132096 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechSynthesis.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechSynthesis.lib deleted file mode 100644 index 796fe8c65e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaSpeechSynthesis.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:942303c9c6b1a1144cd8675af7b1120b371fa7008294994ad61666a07725b470 -size 3970 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaStreamingAdaptive.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaStreamingAdaptive.dll deleted file mode 100644 index 3d952280df..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaStreamingAdaptive.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4c54868f8b39e27211afdd8b6edfca28aaea216524a72426b3198269ab2b8283 -size 175616 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaStreamingAdaptive.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaStreamingAdaptive.lib deleted file mode 100644 index 4f0ccb567b..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaStreamingAdaptive.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:11d69c0752c1b83ebfcd323828dc035c378bc3caf99c9de98a6c21a425e2d2ab -size 9984 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaTranscoding.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaTranscoding.dll deleted file mode 100644 index a84c58c13f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaTranscoding.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ce8978a4945f26a795e3ab92eeaed65a2fa237eae748474cfe7eb17b3173b65 -size 113664 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaTranscoding.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaTranscoding.lib deleted file mode 100644 index dd000d30cc..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsMediaTranscoding.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:807f8b0a01a340941fe6de51c6f53258933c3ad7fe4eb65117e4462b7b2d5dcc -size 3322 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworking.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworking.dll deleted file mode 100644 index 0dfe5b6f4d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworking.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a07a051f9e3c56dd42da36ecbec175b60a4c883730a90dd459f07028ccaa85d -size 309760 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworking.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworking.lib deleted file mode 100644 index ae818f0db1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworking.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:044a4fbcba75f86175ff8e80c6d96b902c93682863c66c0105c46f5de86ce96d -size 17260 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingBackgroundTransfer.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingBackgroundTransfer.dll deleted file mode 100644 index 3398b5f46a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingBackgroundTransfer.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1bdbae19dc70d76e13ae101e709fa2e36f257e562690ea9cf215db01ca9a2c37 -size 246784 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingBackgroundTransfer.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingBackgroundTransfer.lib deleted file mode 100644 index 11c808889b..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingBackgroundTransfer.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa49537d705aa16f70982300aa1eb9f6437e3d55982d2bc9dddc4300c4a09925 -size 14386 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingNetworkOperators.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingNetworkOperators.dll deleted file mode 100644 index 46d52f3486..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingNetworkOperators.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ab196cb90ba8f7384c8ce0f2b790b12ad41d91ea490b9dedc1ab1c709a536f5 -size 341504 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingNetworkOperators.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingNetworkOperators.lib deleted file mode 100644 index ae00a1ee72..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingNetworkOperators.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:27ef1571869176b4241fff01421f81ac12e853f077a1af141a1e6795a0f8db67 -size 36552 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingProximity.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingProximity.dll deleted file mode 100644 index 15036705af..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingProximity.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6f7e64981b4acb377fb80e925c0cc26c53331bc657c5f4a9c874d338aee113a -size 172032 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingProximity.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingProximity.lib deleted file mode 100644 index 18bd13d8bd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingProximity.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c8b687ed8facb4df6f03d6e2b077694f862c3d6dc38dac2a2ffc0fd92b4520a9 -size 6380 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingPushNotifications.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingPushNotifications.dll deleted file mode 100644 index 8b980da084..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingPushNotifications.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0331b9799efe39074d38f9387e522fd53c220e9709e12d4a3d475a4eb7ae51f3 -size 114688 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingPushNotifications.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingPushNotifications.lib deleted file mode 100644 index d17bd85020..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingPushNotifications.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6271b49faf1cbbec0d5c2187d1be29555db7c7181a9dfdebe39429db55e14233 -size 5700 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.dll deleted file mode 100644 index cb19c75357..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9ea06e316e030030369506706d6b4cf8d9eaf490d69fcf6a17972ec16cfa1a93 -size 133120 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.lib deleted file mode 100644 index f542fbe89c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6b6d96ec4d04c2416fad1b36d34b83deb7053f88648bb096a0e15bc5766c1bab -size 4984 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingVpn.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingVpn.dll deleted file mode 100644 index 77574f8932..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingVpn.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1c48186ded5152d5caef285f414a33eaa6213d12d9d6ef9932d56544d1a45f7 -size 396800 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingVpn.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingVpn.lib deleted file mode 100644 index d29c088771..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsNetworkingVpn.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bae47f3dbe2cb5e5c594f54bdad23f55bef6482988663e962b6cd5e04d288018 -size 26506 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerception.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerception.dll deleted file mode 100644 index bb849e88a3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerception.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2978ce5e1d9eba86492cebd772e92537d7f154941b155fd84e77d905e6383bea -size 45056 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerception.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerception.lib deleted file mode 100644 index 11cf0890f3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerception.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:251130ea0807838e1a4ae249aa72f7bcf48492ed3353ccf6b5dcf271a32e6e9e -size 3260 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionAutomationCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionAutomationCore.dll deleted file mode 100644 index f591744026..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionAutomationCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bd1bdd4dafb24c4817e12dc6b8b2f15b24ee5e498870dce1b6333d180aadc56f -size 43008 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionAutomationCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionAutomationCore.lib deleted file mode 100644 index dd15ed64b3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionAutomationCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8d84b8e1b505009c5745a7f6a83dcfd1c2b21b3733759082c1b87fd213926682 -size 2906 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionPeople.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionPeople.dll deleted file mode 100644 index 1d6416324f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionPeople.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c16ce120417628443f58e99747cb084d02bfbf87c6dadb83e5da507d0ccd1ed2 -size 40448 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionPeople.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionPeople.lib deleted file mode 100644 index 950fe700a5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionPeople.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:538d8e6d7d670987c2d3c9d136774027baa088dbd08afae722f6a89cffda8d8f -size 2650 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatial.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatial.dll deleted file mode 100644 index 81aa4fbaa0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatial.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd24474f14608735deb448b7c29f2a05b7b751983a5a37f8715ef80f8f67d26c -size 178688 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatial.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatial.lib deleted file mode 100644 index 783f6ae71d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatial.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d0c47129414f551aa83c458e8e3ac24428a9af5d4206d3f1be1f5b81f6d5f1e6 -size 12510 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatialSurfaces.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatialSurfaces.dll deleted file mode 100644 index 7df617c520..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatialSurfaces.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47303352807860e7670647551bfd254e2bcd3bf1d04be16325eb5c3bf82e3826 -size 138240 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatialSurfaces.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatialSurfaces.lib deleted file mode 100644 index 4ffcea2525..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPerceptionSpatialSurfaces.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42b1f23e65fc34d15a64c1adb83a060339e559d2d57e19653bba862546bc2281 -size 5446 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhone.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhone.dll deleted file mode 100644 index 9c4c606f31..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhone.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0e242d2598777829e7555278534b5a389b2bfad6cc2169ef8e325b29749c9dc6 -size 36352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhone.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhone.lib deleted file mode 100644 index b1f6d799e3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhone.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d3459dad8d3233ad97e882a88a7df7794d1ba0090cdaf77b0646cab476043fe5 -size 2002 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneApplicationModel.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneApplicationModel.dll deleted file mode 100644 index 237cac15d7..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneApplicationModel.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a0bf43f3b002f6e2212642e0ff0959527ccffc5263a2f6fb67807bad32e91d2c -size 39424 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneApplicationModel.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneApplicationModel.lib deleted file mode 100644 index 154a348392..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneApplicationModel.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fdafa1f2aec8c957a2a7716270f442e92e057867f6ac38ede1622bc606ae3f7b -size 2802 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesNotification.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesNotification.dll deleted file mode 100644 index 8b0b2b2380..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesNotification.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c94fb08bfc9ec3f5a9f0b32542ea70425dd06df5d918bd9df33aaf3bfba9dcb9 -size 44032 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesNotification.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesNotification.lib deleted file mode 100644 index 814ea4fdb1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesNotification.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e32be1811a61fa4c68bfe4b623ef73652e2626561c5402ce1505e760b26c7d79 -size 2834 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesPower.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesPower.dll deleted file mode 100644 index 5980396507..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesPower.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8f90b67e008f4c4f08568449096e6bd7834e4868f30d2cb927bb7eb14225ff3 -size 52736 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesPower.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesPower.lib deleted file mode 100644 index 99c802a8fd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneDevicesPower.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42e1b5c68a38175dd850eb068ca98a3e39f3737f6ca2aa513165d24a17ffd572 -size 2662 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneManagementDeployment.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneManagementDeployment.dll deleted file mode 100644 index d1a2d9e1d6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneManagementDeployment.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:96c8671bece787b37b98d0752bd9c31f72ee2a56fd9250bd0352461e91c18987 -size 131584 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneManagementDeployment.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneManagementDeployment.lib deleted file mode 100644 index 349e17a7a8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneManagementDeployment.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:73dd1b6e7e6d13ab4b3383345a0e387f459c90477a170bd2cbfa5fb13dcec9b6 -size 5406 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneMediaDevices.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneMediaDevices.dll deleted file mode 100644 index d7e3073ef5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneMediaDevices.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:881ff48a507bee995d307472187e36dc8f99b37b170b23e33e42b4f3ad65ec41 -size 52736 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneMediaDevices.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneMediaDevices.lib deleted file mode 100644 index 94c5ce651f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneMediaDevices.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:72532fcf7b8968e84c0ebedb82456b8c9439664e914d8a7b97b382607a047ef6 -size 2758 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneNotificationManagement.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneNotificationManagement.dll deleted file mode 100644 index 09a5c276d6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneNotificationManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ed883564e9a8a68512df68948880e1d88ce17085bdfae2abcf6135e2888f5757 -size 223232 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneNotificationManagement.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneNotificationManagement.lib deleted file mode 100644 index 5d8aa0b589..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneNotificationManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f79628698702c335290324de1b6132e0a44dbcd63fa4f00fb82a4135bb06d0f -size 16048 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformation.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformation.dll deleted file mode 100644 index 0bae335341..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformation.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7b0b908776016ee6e4a9eb3e59e21594f783e162129b211706bc4234b976d497 -size 209408 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformation.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformation.lib deleted file mode 100644 index 4488cc293c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformation.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3cdb2c71b9300ca866b5746f889d7d4990f99f97bf7c2277eee2142177fe4cc3 -size 8194 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformationProvisioning.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformationProvisioning.dll deleted file mode 100644 index a7391a676d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformationProvisioning.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:908951005ceda22abf12e7bb0a9492c0f42df9cfcd28c135724f6a7a347b8247 -size 109568 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformationProvisioning.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformationProvisioning.lib deleted file mode 100644 index a7f74f6369..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhonePersonalInformationProvisioning.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f599b3e5d427c17b30c3bc06e752882edb9587c9dd6f65a8803f87063009c154 -size 3910 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSpeechRecognition.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSpeechRecognition.dll deleted file mode 100644 index 66f386b6ff..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSpeechRecognition.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:060dbb5a22c6f571f38722355169db43c44324eedd4424d3ae50a037a3f72ac6 -size 36352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSpeechRecognition.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSpeechRecognition.lib deleted file mode 100644 index 6517034d14..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSpeechRecognition.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d940f2b4ee973ce8190bc3fdec31eb4ad84ff36fe6e9704a55c88b4c30abba6 -size 2224 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneStartScreen.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneStartScreen.dll deleted file mode 100644 index ecd80d7594..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneStartScreen.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:08d605a5471c523ae7942c225adb82c6a8253dbc685b2ed3dcbaf8ed2b57f4e2 -size 101888 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneStartScreen.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneStartScreen.lib deleted file mode 100644 index 62053a8f35..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneStartScreen.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:44402dadad567c7b540e25e93e8dddf7f5c4713612f4ff89a850e7f5f125e983 -size 3374 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystem.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystem.dll deleted file mode 100644 index 639b89886d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystem.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0cd3723c03c1e3669078602acb245b7f788c95d4a5290f13a5cf16074e7461f5 -size 39936 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystem.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystem.lib deleted file mode 100644 index 2d351a15dd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystem.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:57d669b49649e2052972a4ea6adca88eb448b930462ca7d3939b6668dd8527db -size 2636 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemPower.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemPower.dll deleted file mode 100644 index ff8b2baf4e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemPower.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7c07db0f7b42feecc8a432537d15643bfb1759a442d730a31282eaec82595e7b -size 50176 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemPower.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemPower.lib deleted file mode 100644 index e4a6fa2b94..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemPower.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a4e7033d9c579f7f48f90f6c569544bf74c40f765909fe767cf5cd7a7cb3360f -size 2690 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemProfile.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemProfile.dll deleted file mode 100644 index 672a69976d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemProfile.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:49ecf1fe823fdf8d828b5fa2d7d7cef341de07a5a4811e2534c141254ee7063a -size 39424 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemProfile.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemProfile.lib deleted file mode 100644 index 6455d8b21a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemProfile.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0b28f9e7fdf5d09967770f727cdf3230785cdadbbf2db2e14f07feb2cfdd77d6 -size 2704 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.dll deleted file mode 100644 index 3b8e3f5f5c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a1c58068321cd9724969d87d36d7fe0a1394bc94a4c909b6ab03fbc4b4c44bbe -size 105472 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.lib deleted file mode 100644 index 6c0576d590..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ddb637cbab1aca833c27d5ef2edfaff5eddc483ad92956d8fd6317d97e0c87b -size 3768 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneUIInput.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneUIInput.dll deleted file mode 100644 index d605972dd2..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneUIInput.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6c55e8991f5ed06f94e4c191813ccd70c5568e497940362da3d9317781689702 -size 58368 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneUIInput.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneUIInput.lib deleted file mode 100644 index ea168f98fa..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsPhoneUIInput.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b5d5bf74ccc8c16d64f1390f1fb61c880d2daf9acf61ab43490f3f16e25502e2 -size 3814 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentity.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentity.dll deleted file mode 100644 index 3e9948c4d0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentity.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f1281b3b381bc0754b4cd0742ae3143fd358851b4fb6e32eb6a847d94e09eedb -size 55296 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentity.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentity.lib deleted file mode 100644 index 63ed1849b1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentity.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a28e309e667b4d8cd7170b052083feb1ea52327ad1f43388faaa477fb6ad584 -size 3928 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityCore.dll deleted file mode 100644 index 8b7ba64e24..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d36f12ca4cb0605b98ec2ee6cd3f64b5d26d5222bdd7d4c72d75033bf486e4b5 -size 93184 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityCore.lib deleted file mode 100644 index 55b755c182..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c6f969c9d2c9c894f79bf99d113e96d561ebb4884feafa6309bfd6287b48c3c7 -size 6708 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.dll deleted file mode 100644 index cd6b45410c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0b58e26264c1589bee0271ad7e9850e37cdea913bfbc807648c6f9dd09728d05 -size 139776 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.lib deleted file mode 100644 index 4150fc15cd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f388eaf9af5fe852f131b8342ecb12c7622b20a3fa0cd6a0069783601e24abe5 -size 8556 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationOnlineId.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationOnlineId.dll deleted file mode 100644 index 928cfaac3a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationOnlineId.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eed5f1ed56d4177464fc13b9f6271aca2394061a26640058b777ca652ba4fa0d -size 75264 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationOnlineId.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationOnlineId.lib deleted file mode 100644 index a2ae88a037..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationOnlineId.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d36b84e8b14f7dd898eebffce7f26b25d91d67ce2c9b66fc6b535dae91ebfdf1 -size 6212 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationWeb.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationWeb.dll deleted file mode 100644 index c74c6e5b06..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationWeb.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1d29726cd7e360ada93511ee0f543df7ca23dd84bba33ef4f78fce0bacd8957f -size 59904 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationWeb.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationWeb.lib deleted file mode 100644 index 0d597badbd..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityAuthenticationWeb.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a17a89cebf21a5810a373696916eb153ef353bfc2dfb27f9026a951765406b45 -size 3558 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCredentialsUI.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCredentialsUI.dll deleted file mode 100644 index 6606cde410..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCredentialsUI.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f4b07379323500caac80907f66a9b7e027d276e6070652e3101faa5108114d16 -size 116224 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCredentialsUI.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCredentialsUI.lib deleted file mode 100644 index 91ab198d79..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCredentialsUI.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:73ee6a45980088ba7a392ce7a6281423df386b00b770f534f499ffedd24415dc -size 4686 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptography.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptography.dll deleted file mode 100644 index 6441884719..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptography.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:36bdcb2f777a46bd1ef311bf4264463787c0d59dc9cf1bd69ed4e2b76b257237 -size 93696 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptography.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptography.lib deleted file mode 100644 index 119e572fd5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptography.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:45b4d87a957bae9f489183f20a742ce4d1baf40d29ff215df227e858af8a1a8c -size 2798 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCertificates.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCertificates.dll deleted file mode 100644 index 5577d6d388..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCertificates.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a6f53e63dbcd4569fb490378adc556a91513429ad80ba7445ed45b91ae778fad -size 264192 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCertificates.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCertificates.lib deleted file mode 100644 index a4214897d1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCertificates.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5957735465d388cdcc5acb8117a5881a43627b2340f2febf3af8dd72ad2a43b7 -size 16530 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCore.dll deleted file mode 100644 index 728174bf3c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dcd9a6ab047188231305f23315e730dc7f4f480490cac38e2abd30bd1ba853a4 -size 203264 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCore.lib deleted file mode 100644 index 4066bd05b6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7b97c19366aecbe9acdceb7e79f3e0fc624059f2556e3d20d75341d7c3579559 -size 13134 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyDataProtection.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyDataProtection.dll deleted file mode 100644 index 7d52de7f6b..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyDataProtection.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d3b282dc16faa38a08673b1cdd03ee70d2c2ddbe74f34e345503827d37b115d5 -size 97792 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyDataProtection.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyDataProtection.lib deleted file mode 100644 index 39fa960d2a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityCryptographyDataProtection.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c6251d791db5738e912233866318ce26130fae6f5b29f425d22c9e739ce9bd46 -size 3040 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityEnterpriseData.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityEnterpriseData.dll deleted file mode 100644 index a7eccf3050..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityEnterpriseData.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:edf6fe7be6d18524b95ec2123813bc4ff7dfcbc2901cb2a9461d6d53ba46fe28 -size 212480 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityEnterpriseData.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityEnterpriseData.lib deleted file mode 100644 index e18d57a5dc..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityEnterpriseData.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c84874105ba45c649ec1715959b0035b63c6b9b1f039fd4eb90cf413365598c6 -size 12008 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.dll deleted file mode 100644 index 62f64b882e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a647496ace054a6eb69f66a244337e932b09e40c6715fe01cfed11440677ad1a -size 70144 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.lib deleted file mode 100644 index 2c8e63c0b2..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:566cca7a46a6c9922dd603076cb19d6d993765e9cf01042978c73b0fe3bdd148 -size 4436 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMaps.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMaps.dll deleted file mode 100644 index 70898b86eb..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMaps.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9731140838888bb996aeb321508043db5811262eb94a08a07ce96c0c46240c8 -size 129536 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMaps.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMaps.lib deleted file mode 100644 index 750265f285..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMaps.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:392a206789a789f6709ba01197c31df974f0f80d6d544855eda51eaa75d152f8 -size 8646 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsGuidance.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsGuidance.dll deleted file mode 100644 index 7d02146448..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsGuidance.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3018482f79ecc479e620bacfb8e584c617f1510e2125debef69a744da4202219 -size 131072 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsGuidance.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsGuidance.lib deleted file mode 100644 index e26e698cb3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsGuidance.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e991a1a4d2ebbfc242bf57bea2379f715f6d89389a936e9e3d7e878541dbbe4c -size 9178 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsLocalSearch.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsLocalSearch.dll deleted file mode 100644 index 3ad8211b67..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsLocalSearch.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9b8bd8090d90c9f31600f32d6de7bb83cc1633d68c4434fe265ad3ef2f0ccce1 -size 74240 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsLocalSearch.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsLocalSearch.lib deleted file mode 100644 index c12cfc71c1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesMapsLocalSearch.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6e6e05530424c2834dd3423c2fa491aec3d6783070b8a4a78adf84f31d4ded1 -size 6020 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesStore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesStore.dll deleted file mode 100644 index a498661b1d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesStore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ddd3c5361a4221d34daec1aed8b5b6e7405ae43959d61f936b80617812a0c0f3 -size 269312 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesStore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesStore.lib deleted file mode 100644 index fb8abba55d..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsServicesStore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8c888d1444308291090d37813adda6a12b32d765abc1d2c48092a0fd016e019 -size 15918 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorage.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorage.dll deleted file mode 100644 index 792e5c6899..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorage.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:988b1e942a295ccc9e0fa3c9e961077727dca1ed0dcce7934bfebd7f608fbac4 -size 719360 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorage.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorage.lib deleted file mode 100644 index bf986c8193..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorage.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c83abc3137485d00726a4df1a264909a10bc282987199e74a1a49fa2c58bcf84 -size 35180 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageAccessCache.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageAccessCache.dll deleted file mode 100644 index 64931de020..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageAccessCache.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35360d0e35b1e91a870c42af8b9046a357f77a38e510fb175187108484fffea5 -size 140800 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageAccessCache.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageAccessCache.lib deleted file mode 100644 index e19fea4e84..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageAccessCache.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5a7364896cc0845f52c34e638f691e837098afc785cdedf85f6246053aa8bd17 -size 6528 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageBulkAccess.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageBulkAccess.dll deleted file mode 100644 index dc4c292af3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageBulkAccess.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9ada87dc938fc440fc3a1650f5f847b2ec041b14d746fc2b3284d5058ba21e4e -size 232960 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageBulkAccess.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageBulkAccess.lib deleted file mode 100644 index 553849a0c8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageBulkAccess.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ffab3382b2aa0848121fe2b58f5b049d0bd80013eb7ad5ae8bfdf5e7cbde37d0 -size 4542 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageCompression.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageCompression.dll deleted file mode 100644 index 9a7b34be0a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageCompression.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:30c5698f4db1b070865c3fff233c584df7074587c000f78a2b8426ea7027b44a -size 110592 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageCompression.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageCompression.lib deleted file mode 100644 index 7ca00a06c3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageCompression.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e0d5b694b018e0faacad84d498c0bebfe9c884a555d3409b0022be2f0205818 -size 3236 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageFileProperties.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageFileProperties.dll deleted file mode 100644 index 8dc618e878..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageFileProperties.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aeb3495bbcfc1637b0dec91b4430ec8bbff478a654c41189eaf20ed43cffcf48 -size 206848 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageFileProperties.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageFileProperties.lib deleted file mode 100644 index 5314fca8d5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageFileProperties.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:58bfd486c58bf381a780987e8f948c971fbb873fcfdabc6d0b484f3a8d13362c -size 7574 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickers.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickers.dll deleted file mode 100644 index 86714d01c1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickers.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0b885ef97c8a2de39c97c32acbbc4f92588e6d9d658becf631585ef296c569c3 -size 156160 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickers.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickers.lib deleted file mode 100644 index 3bcf187a47..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickers.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:21f365632cfaa486613bf38ec8f606685eb6bcf4e2aa875e56f3d4e63e2ef626 -size 5660 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickersProvider.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickersProvider.dll deleted file mode 100644 index 75f10a79e8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickersProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c872b77542ebce641a6a0c890738542635b21df7d1678ff31c6f9fc5757cefa4 -size 129536 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickersProvider.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickersProvider.lib deleted file mode 100644 index b5b07885e3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStoragePickersProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25e72c6cdd755cc5ad00297eb5535cb3d659bcc06ccfd6e77391606f968c3a50 -size 7848 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageStreams.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageStreams.dll deleted file mode 100644 index 65b32e602c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageStreams.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:affea10b850b1291c2ed6a28d65fb7bd9851f0f8c526a69087fd69ef8d9f6899 -size 220672 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageStreams.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageStreams.lib deleted file mode 100644 index 800e1608d8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsStorageStreams.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e98d2c35e3f33c178978a94129ce8db9116b0697edc63251cf11d3c6407add44 -size 16116 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDiagnostics.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDiagnostics.dll deleted file mode 100644 index 8255a8552c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDiagnostics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ea4d2c7268232516cb7c4466e2ce18ab4bb91a3604dad99fcadb287b774718c -size 69632 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDiagnostics.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDiagnostics.lib deleted file mode 100644 index 8dd2bd76c5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDiagnostics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f65ac30f6b97be57b30e7aac725542747b0ae13bfdfc8dbd075f25e551c5f06 -size 6342 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDisplay.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDisplay.dll deleted file mode 100644 index 07c20c092f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDisplay.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:32e182b18e25bcdeb21648eb3d302e891c5f41a16badb470d8cb720c04d334d0 -size 41472 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDisplay.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDisplay.lib deleted file mode 100644 index 8e89857e2b..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemDisplay.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:00b31e03d854989c13d19c3ad57530cb1ccb091dff544a49f1e5191db2e8efef -size 2650 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPower.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPower.dll deleted file mode 100644 index 374367b814..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPower.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8624990510243f57529ecb3a689d02aee7142daae7d521e6dc8b52c90dd41d68 -size 65024 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPower.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPower.lib deleted file mode 100644 index 939a455451..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPower.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0b55414415eacf349c36f8cc24650daec4f6a45e37c2ba2c5ebebb51e96b4c7c -size 3832 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPowerDiagnostics.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPowerDiagnostics.dll deleted file mode 100644 index c0ed28fa28..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPowerDiagnostics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b92344b28dfdc97e3ded15135bedf11f9f3cc0d0bf9d898e75979f941d65a6cf -size 41472 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPowerDiagnostics.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPowerDiagnostics.lib deleted file mode 100644 index 3c9e1c62a3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemPowerDiagnostics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e249e879ac234ce7d9c263668c73a0ec4442571fe22c170a92d3056e44ef0268 -size 3576 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfile.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfile.dll deleted file mode 100644 index 1c1146872e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfile.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3ab19750c42e4e0b1a759129eac52b91319d2f12c7c73a2dc6e2ef46999e5283 -size 125440 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfile.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfile.lib deleted file mode 100644 index fadbbc2aba..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfile.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:77072c982160bdd526f74178f0ef26f0f25bd48096e060c73156291b923a42be -size 8066 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfileSystemManufacturers.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfileSystemManufacturers.dll deleted file mode 100644 index 94fcd24f2c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfileSystemManufacturers.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2c2ca13f167a2da924230d15e7bdfcf34dc8ce5ad713f8f1f02796978044dfa9 -size 39424 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfileSystemManufacturers.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfileSystemManufacturers.lib deleted file mode 100644 index 0cc7bb5fc5..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemProfileSystemManufacturers.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:80fa38b6498d89578555ec90704999c3f8529cb88791f269e4dd32dc73340c19 -size 2970 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteDesktop.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteDesktop.dll deleted file mode 100644 index 550b345574..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteDesktop.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8c0b715e92ba706ccf9fa4a07ca5d8ba1bdbbd13748af56cb4ba1be865f87849 -size 39424 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteDesktop.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteDesktop.lib deleted file mode 100644 index 00b0a1c301..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteDesktop.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:982bcdc05fabd4ba714cb6f8df2b8dd52274bded658eceaa3c62b3ab6f8a7ae5 -size 2772 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteSystems.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteSystems.dll deleted file mode 100644 index af0c140182..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteSystems.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6636f19379f21d3c9809651e2fd09b4261664b2e0acef8b41235bfc25e1f711d -size 148992 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteSystems.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteSystems.lib deleted file mode 100644 index b623cd0073..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemRemoteSystems.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d4cec4a414ef226b86f7e976b6969ff70f39404a81b2eba7309a26fe57dc4846 -size 9152 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreading.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreading.dll deleted file mode 100644 index c6c6ea768e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreading.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34fcf23149a471c87af4a76c9c248ec96373046d632a7222b81b96fb01868f5c -size 62464 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreading.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreading.lib deleted file mode 100644 index 11ca1082a7..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreading.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1ec7e44c7410c651ab2c86a29f987bf515dbf877cb36204e47356c0bc0bbc923 -size 3208 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreadingCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreadingCore.dll deleted file mode 100644 index a6db86bba8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreadingCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1e8b3b3ab46d1b593ee40914f2c6c7ef0f32caa892df10f08e86df08dd891be0 -size 61952 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreadingCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreadingCore.lib deleted file mode 100644 index 302ae572db..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemThreadingCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7834a3b87b84e7b86f60d63b94f13bdb99d683c4d1db849e74ee3adca62c3bc6 -size 3364 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemUserProfile.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemUserProfile.dll deleted file mode 100644 index 4ef6aaedb1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemUserProfile.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca78ec1b6d1065930af570a1c88ee90d665c6c0e7b97aab768b60064972ff765 -size 146944 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemUserProfile.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemUserProfile.lib deleted file mode 100644 index 8e744e2eff..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsSystemUserProfile.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:207e65895f03da1e93aa2f08649f926cd9f9c1b3ca40d53d2d4516c1fd798e8e -size 6406 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUI.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUI.dll deleted file mode 100644 index b90cd336cf..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUI.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7cb3e8a4002f6d41a357f08ab400ad5d86f45fa583ac7367d4f6b8bd2d834e21 -size 90624 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUI.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUI.lib deleted file mode 100644 index 5b5b66dcff..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUI.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:71a615ec6e7603b92ae3b4fe474b22123c6cb75a7fcd3e95b73220ce14e0bc0a -size 3352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIApplicationSettings.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIApplicationSettings.dll deleted file mode 100644 index 508894c676..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIApplicationSettings.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:37712e623fbd80de3610538733ff45ad3609635a01c4c6dc0cbee0ced423adeb -size 164352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIApplicationSettings.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIApplicationSettings.lib deleted file mode 100644 index 3aee6570de..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIApplicationSettings.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:14bc1f9063ba3a81743c6b59543a6820bf9d8000fbf1775599ac61cc10edcdd4 -size 9322 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIComposition.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIComposition.dll deleted file mode 100644 index 3163fa914c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIComposition.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:91c0bca55bbbee6f2bc2e44ffa343391761061c85b6833f351fb360825df1276 -size 323584 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIComposition.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIComposition.lib deleted file mode 100644 index b2cb2f1703..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIComposition.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3f6d4d2d2840ce03779f12c0aa60ad57ff95c17dd4a8bcef1c672b97dfb9e732 -size 32274 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionEffects.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionEffects.dll deleted file mode 100644 index 3b326faea6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionEffects.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:04abf6affaa46d3359a93c2f0d3ef9f76df6b7142d5f471d012a3440558494cb -size 48640 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionEffects.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionEffects.lib deleted file mode 100644 index e377794a69..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionEffects.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:85e01aebcac3e743332bf61af79358f5dbe59e8b4a9d26cbff7277ac703f57fc -size 2806 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionInteractions.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionInteractions.dll deleted file mode 100644 index 84c875df94..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionInteractions.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ec68e5a778d4c84d13017083a64b9d06e071011499560b7e6ad0420d16b697a -size 157184 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionInteractions.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionInteractions.lib deleted file mode 100644 index fd25b88ca8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICompositionInteractions.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2953af56bcba6f2c0e04845c505ea739a48d6c796985691572f66747b54e915f -size 12586 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICoreAnimationMetrics.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICoreAnimationMetrics.dll deleted file mode 100644 index 0a0ddf9903..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICoreAnimationMetrics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6879fc962a547881f72e9504daab1026ce50f22541596f38b9736bf801460d89 -size 66560 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICoreAnimationMetrics.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICoreAnimationMetrics.lib deleted file mode 100644 index b7758707e9..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUICoreAnimationMetrics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a882da999ef93365b2173ed14190c71b9506b2a0656a0178345502267eaecf09 -size 5816 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInking.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInking.dll deleted file mode 100644 index 86ea485907..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInking.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9611b0c42578ace0a02243b2d91133b27af89a683354d42a6001a3b1d299a70a -size 257024 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInking.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInking.lib deleted file mode 100644 index e3fbda3277..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInking.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1e403286b0f0d2aa07d0b3901ee26b487e18532c6a7bde4fbd448c891408a9d -size 16382 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInkingCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInkingCore.dll deleted file mode 100644 index 9d61553bad..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInkingCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc38cbab28703fad1020e69e7e3a81d3712ac3e93a9464af3b5aa05fdd1c6f44 -size 121344 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInkingCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInkingCore.lib deleted file mode 100644 index c406827bb6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputInkingCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ea520a11b053c758363470ad40a5661f1c87205a45adae49782ebb3e04a494f4 -size 4186 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputPreviewInjection.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputPreviewInjection.dll deleted file mode 100644 index d74f6c0b84..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputPreviewInjection.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b41b144a8f4e22a97c59c54e136e64739601697dd14bec72ace6d4e861fea2dd -size 86528 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputPreviewInjection.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputPreviewInjection.lib deleted file mode 100644 index cce9a30310..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputPreviewInjection.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d837a29806c5ee70f99762b1859bf04741022e2fb475e89a8d85d424908d169 -size 7312 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputSpatial.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputSpatial.dll deleted file mode 100644 index aa2eed4cf1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputSpatial.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:39dcac67266b1d1b4f9be39b93818dbaa3802395d30abfec91b4d4a2815423dc -size 218112 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputSpatial.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputSpatial.lib deleted file mode 100644 index 326367785e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIInputSpatial.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:00a19c59b17090e61229f7122401305da5dffa094450f17369c2cd211060052c -size 19164 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUINotificationsManagement.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUINotificationsManagement.dll deleted file mode 100644 index 9490f837c6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUINotificationsManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f4f0ba5cb9269015e651d80bb60e2bb2cfd1a682c44dff351d23031212d424c -size 107008 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUINotificationsManagement.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUINotificationsManagement.lib deleted file mode 100644 index 18d6e5f303..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUINotificationsManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c87602bc2ceb328e6393ca83b5b5b460765bc6878f08f36a330401dc4c863d9 -size 2922 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIPopups.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIPopups.dll deleted file mode 100644 index c9e3ce499a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIPopups.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48288f38c04e94cc0009fc0acc923a682aff1b0b2fd58045d237da10fab2994f -size 84480 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIPopups.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIPopups.lib deleted file mode 100644 index 25c6896b0f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIPopups.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0496b3f062269eb026053bd9a86217172267661dea8fd99469bfa27b3f5bc01a -size 4630 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIStartScreen.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIStartScreen.dll deleted file mode 100644 index 0b34753f10..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIStartScreen.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:894fdaf55551c62dcf7e2599c842f1bbf08e578255478ae93bf5c3dc257baa05 -size 131584 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIStartScreen.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIStartScreen.lib deleted file mode 100644 index bc22e18123..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIStartScreen.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0f28b050d44bfafbbc6ca1d73028dd3dcf8ec3b449831079804e769df1e14a4 -size 6274 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIText.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIText.dll deleted file mode 100644 index 723b1f1837..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIText.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:254ec89c3a0e8614f5dfffd5602daca2dfdc4fd02a0de79a5b7e8342ae7fc423 -size 193024 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIText.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIText.lib deleted file mode 100644 index d55ccc44ab..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIText.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6295b13aec4cc1f193d5bcdc90faf380ff9af9b16427b90220f1c307bba67737 -size 6260 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUITextCore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUITextCore.dll deleted file mode 100644 index e71c455356..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUITextCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6ef6c5eaa0cc1c899a9998284c3597c096e7a73d535fde70523cd5a7eaa0b632 -size 188416 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUITextCore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUITextCore.lib deleted file mode 100644 index 224b574267..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUITextCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:edc858d074054f712ad19254127f382e489bbf81b8c3dbf960ad391809b27ddf -size 13092 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIViewManagement.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIViewManagement.dll deleted file mode 100644 index 91d28afd3a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIViewManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2efb8fe1fff0b95cea6c5cd5f82bd532417d690c7e1c569837023a8133dcf1b5 -size 215040 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIViewManagement.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIViewManagement.lib deleted file mode 100644 index e9db46abed..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIViewManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d0ad0cd81a87e9ed3331a58b30abf59016e0b14e2c71ba232c6a2c362d1e7284 -size 11174 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUI.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUI.dll deleted file mode 100644 index ab20796445..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUI.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f6cf1b112c2b9a41deb725db982f7aee45362ab981a8bc10b957166f8141e4c -size 332288 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUI.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUI.lib deleted file mode 100644 index f459b46a1c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUI.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dba3a8001155f69306b675699bb7fa3ce7430ecde1380eb99ce8062310ea44e9 -size 40392 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUICore.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUICore.dll deleted file mode 100644 index ef71468bde..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUICore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:924e61c30cf965ef0581e8ff3c2810f179eb3353fc571608a797b6b0310fd89f -size 104960 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUICore.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUICore.lib deleted file mode 100644 index 5f3b8a9546..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIWebUICore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1aed7892d5972626d23fc20830783912bdc6fabfba364d94c4acd28cefd1c7e0 -size 7896 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXaml.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXaml.dll deleted file mode 100644 index 944691c7a6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXaml.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47d7319e8e3fb7fb3f4f21d99355ceba7b574be70a117dfaac9a2a698d8848bf -size 5688320 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXaml.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXaml.lib deleted file mode 100644 index 95b139b910..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXaml.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a74f2c90f9c84de86ce8974cda6b91b0b4675acb7e3e8f79afaef1992da6a66a -size 399548 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlAutomationText.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlAutomationText.dll deleted file mode 100644 index 0f549329e3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlAutomationText.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:982f088b5628dd5effcdbc96a69fbe28cd290fd899fb3c4f3351a364b103eae1 -size 36352 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlAutomationText.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlAutomationText.lib deleted file mode 100644 index 9b76f54f7e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlAutomationText.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:770f25a02284c8930d87739385fbe52129d70844cd9cf3eeb602ed89e04be989 -size 2198 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlControlsMaps.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlControlsMaps.dll deleted file mode 100644 index fab14446f3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlControlsMaps.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:054f9c6c62d41fa04b73742cbcfeb31d062fd12226683dd4cd6c83d195ed4b1a -size 514048 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlControlsMaps.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlControlsMaps.lib deleted file mode 100644 index 7fbaa76d34..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlControlsMaps.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ba6077cf3edb7e9841f7cf66e8b140c6209ddb115b2e20be634a56ecf7182ca -size 29828 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlHosting.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlHosting.dll deleted file mode 100644 index 00229c1065..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlHosting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:edfaaccef62f074c10ce0795c16a5716193da5f80b0da777e07bad9cb68a16d8 -size 146944 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlHosting.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlHosting.lib deleted file mode 100644 index 72f33296e8..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlHosting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2d5bcad23dd208ed1d075b7d540ca9b9239d7bac2e4c279d6b9b86f50b4a57ba -size 5126 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlInterop.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlInterop.dll deleted file mode 100644 index 541f6cd5c7..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlInterop.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dd74fc91d42fe55aaf81548c2270b941d5ed5f4faf5058bf688872847eb4fccd -size 80384 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlInterop.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlInterop.lib deleted file mode 100644 index 3c6bec1dbb..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlInterop.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c54b31ed55e9ed9d943715fee7ee1c82f331959dca0ec11076507eeea387a218 -size 6890 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMarkup.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMarkup.dll deleted file mode 100644 index 79a946cea4..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMarkup.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:018a2b3a4ef25c210f85b590b946539cd841b5ae1e476fdee2aa3123bb94bd4c -size 187392 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMarkup.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMarkup.lib deleted file mode 100644 index 31dd08eb98..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMarkup.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:32ba0fad4642f64d852eef937948b1efc000e3f68b8cfce575d270886c0ca3b7 -size 8462 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMediaImaging.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMediaImaging.dll deleted file mode 100644 index 04cb5a702f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMediaImaging.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc4a79b6f63efda7d456a49b43d8cf25f7b019f23b053aee51f5cfd2fdfef96c -size 186880 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMediaImaging.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMediaImaging.lib deleted file mode 100644 index d640c78f19..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlMediaImaging.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf0a40853ee23eef48f059d77559c60986fd5230e8efa095fb0dc11e6c315c48 -size 7672 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlPrinting.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlPrinting.dll deleted file mode 100644 index 25494e651c..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlPrinting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:32160136921323aa5270d30e02ee96e653f265b0134a0319ce5a14c474cc4374 -size 155136 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlPrinting.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlPrinting.lib deleted file mode 100644 index 1dfa950ddf..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlPrinting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6dbc7eecb0bdce7956cf481ada328c30b2fdcd39c72fe0b62971729ff10af0fe -size 4456 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlResources.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlResources.dll deleted file mode 100644 index 460371b1b0..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlResources.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:038676f368ab8f16554d199f080979120d8c16285501253396a527b104d5cba7 -size 49664 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlResources.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlResources.lib deleted file mode 100644 index deffb9fd3a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlResources.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5be1d18c6260722116604eacf2b63eabbd708435ab3116e2200a1061b7726065 -size 2772 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlShapes.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlShapes.dll deleted file mode 100644 index 4c871ea60f..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlShapes.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b5aa9f1ed72fae4e2b981f4dd0e6b2dde3ed712a4f86499c8ad2c70f2c44727 -size 176640 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlShapes.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlShapes.lib deleted file mode 100644 index f85f5b210a..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsUIXamlShapes.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:451d82d4dd538db334a4227de534e49599a95563ee4ab2a30fae1c0169c2b131 -size 5522 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWeb.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWeb.dll deleted file mode 100644 index 97a312c75e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWeb.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:83c042135917f2337db9e275107295b728a5bef9d1cbd5087b06bcdccfadd5b1 -size 92160 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWeb.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWeb.lib deleted file mode 100644 index 596128e4e9..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWeb.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:53d4323f8f843f9bb1d0090796be8c60d4103e526a776044a53d3965e1760583 -size 3012 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebAtomPub.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebAtomPub.dll deleted file mode 100644 index 53ab6cd6b1..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebAtomPub.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:23d37189ff9bf465af476ef532dbf4c0e5fbb1e89ab0fe78ad7d4c2a571a4ba3 -size 166912 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebAtomPub.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebAtomPub.lib deleted file mode 100644 index d328ec6580..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebAtomPub.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:138578e030163422605316f92bf20c12902ba7cd299f0998cb97f0243afb3b7a -size 4216 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpDiagnostics.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpDiagnostics.dll deleted file mode 100644 index c843a9a781..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpDiagnostics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dce878cdd8746012351ca0520d9aca157321dee0e18e88954ef69703a92554b7 -size 125952 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpDiagnostics.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpDiagnostics.lib deleted file mode 100644 index e9c22095c6..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpDiagnostics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ddc32e1d190be0ebb818f3f0b1a4d73ce30079049a424f340e844b5d4a42919 -size 6808 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpFilters.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpFilters.dll deleted file mode 100644 index 875ecfb64e..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpFilters.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8011eb4c4f19da63650c895462021d5cdbd92a98dff8ec9e3f4d4e2a0c97186e -size 134656 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpFilters.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpFilters.lib deleted file mode 100644 index ca76de55b3..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebHttpFilters.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:23615fcf2f98d0a52d412282cbdb426952f7c67705eb4207619bf72924a3ade9 -size 4636 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebSyndication.dll b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebSyndication.dll deleted file mode 100644 index 3c726c8d80..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebSyndication.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc7c13e45354505821453a8641ce6ddd79ef3d91e76e21fe2e3e42d11cf63bb0 -size 264192 diff --git a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebSyndication.lib b/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebSyndication.lib deleted file mode 100644 index f33ce20991..0000000000 --- a/deps/prebuilt/Universal Windows/ARM/ObjCUWPWindowsWebSyndication.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:942f3cfb0d9d3f42dcfcc65b071b3cfd191b99b3bab14935eea7dc96dcb3ba68 -size 11796 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPMicrosoftAdvertising.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPMicrosoftAdvertising.dll deleted file mode 100644 index c674234a06..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPMicrosoftAdvertising.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a2dbd229be2435a0228c4aa8e3a8b3ea750ff36fe982f6c22a7b8b8d7b10e41 -size 472576 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPMicrosoftAdvertising.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPMicrosoftAdvertising.lib deleted file mode 100644 index 1da1535c16..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPMicrosoftAdvertising.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:33979d573218dfc17e4183196c902a9b765b56aa4d0db35a2832047311669513 -size 19738 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppExtensions.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppExtensions.dll deleted file mode 100644 index b666dd1606..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppExtensions.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b0522f9fb97b192d8b3d037b437701431d196b141c5d54b07692794c16417ac -size 138240 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppExtensions.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppExtensions.lib deleted file mode 100644 index 8906645cb4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppExtensions.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:712decad4dc4bd30281a19558b10bc15cfa7c67b9f92d798f85583183d0f1142 -size 7386 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppService.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppService.dll deleted file mode 100644 index 1daaefcac5..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppService.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:154629fe070dc7f5d2ab08294f5518c6789231b8d0230dbfa349ee3b21e2db22 -size 132608 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppService.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppService.lib deleted file mode 100644 index b3f28b74f1..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppService.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10da245bcf31fbaca425f59c2bb0a5b6727df1604fa7b0cb557340786c3fc7cd -size 7396 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.dll deleted file mode 100644 index 75d3433f97..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cee580c9ce048c6d874b84d539b6b2907869eb6b2cae3a48b18fc7f36ccf21d9 -size 153088 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.lib deleted file mode 100644 index f92b6d22cb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelAppointmentsDataProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2a6f74cb85d02dc47d55c95d4b11456c62859488edb750679b418d8943e66671 -size 14778 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsBackground.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsBackground.dll deleted file mode 100644 index a46bdd490f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsBackground.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fcedf073af908c77560c060c193690701ff287ceac733a359e4fe11f652c6dd9 -size 46080 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsBackground.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsBackground.lib deleted file mode 100644 index 81b9afe4ea..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsBackground.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:64d88aed662259924ca5f4297ac25935da6c68d275d1317874b20172815083dd -size 5380 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsProvider.dll deleted file mode 100644 index df7adba366..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8edd9c930baba540ecb245049569ef2b03215c333ed87e778ddff47fd988d8ab -size 98816 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsProvider.lib deleted file mode 100644 index 14fa9e6d7b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCallsProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b7884748b8a381abbbf894f8db94823eb7c7957cf850fa019218740a9d917860 -size 3574 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelChat.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelChat.dll deleted file mode 100644 index ff493a8d3a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelChat.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4c9df70a2205fc372af5317489099a443896b20679576d4135e28872fc2f1248 -size 342528 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelChat.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelChat.lib deleted file mode 100644 index df86c9dba7..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelChat.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c24e5baca4ce9531983b90a6d3438bd289757bd29bfe4e9ddc9b60d67c3c05fc -size 25782 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCommunicationBlocking.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCommunicationBlocking.dll deleted file mode 100644 index 45c27c637b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCommunicationBlocking.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9ac0a5fb29022d900a5798c013eca50a18bfae27c946853165d423b192c3fdf4 -size 56320 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCommunicationBlocking.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCommunicationBlocking.lib deleted file mode 100644 index d79231513b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelCommunicationBlocking.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7bdb23d07c8c5a8d011142d41d95459e13c895bd6fbbc92d0da6b401c5d728e7 -size 3918 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelContactsDataProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelContactsDataProvider.dll deleted file mode 100644 index d63926fdce..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelContactsDataProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0747ac641d6eb38b9565da58d04202beab2546aef37e2380115e781c3feb2021 -size 105984 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelContactsDataProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelContactsDataProvider.lib deleted file mode 100644 index 550524cf02..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelContactsDataProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fae7572c6cc5198fb865f7b553223adf689cd3aa7d6049206f57100a89be4b82 -size 7166 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransfer.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransfer.dll deleted file mode 100644 index b0f3372ef6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransfer.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:124da64a43a64be5a4da01aef5366f1a27eb0eef8edeab5b1b39281a779635be -size 238080 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransfer.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransfer.lib deleted file mode 100644 index d6f270ad78..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransfer.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b07e12cc1cdda4e6e1ad6ee53ad1b425cf27f9ef5eeb4485d7b6e9e50f2042c -size 12346 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDrop.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDrop.dll deleted file mode 100644 index 87dc8e575e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDrop.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:da314215e71f57d44a05d10a2898b9de40e3b93ba28a1cb6a7282277eb5eb2b5 -size 33792 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDrop.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDrop.lib deleted file mode 100644 index 70e05b3618..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDrop.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c4e1690b709148efbdc233181514964eaf38bb94a8be459867ce7ea2d119884 -size 2406 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.dll deleted file mode 100644 index 1cebe260ae..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b61e0fc510d034b17eb1207acc89062eaacbf0dc5566e0a7d80b8b3e2b7ba19e -size 121856 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.lib deleted file mode 100644 index b17befc1cc..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferDragDropCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d29806d4bc45f8622fe2d4af6d4ea67fdd9922b38b7d96205704817d7cf685f8 -size 6574 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferShareTarget.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferShareTarget.dll deleted file mode 100644 index 43be15e605..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferShareTarget.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d773fdac03e376b94072058b04c7de908b351e4ad5391c55d73f2379bb6cd7a1 -size 98816 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferShareTarget.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferShareTarget.lib deleted file mode 100644 index 8661455920..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelDataTransferShareTarget.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b42d36aea721d18ddd9d8d4139239a56ce3b5233d6b0c1241ee378a47dbb542 -size 3632 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelEmailDataProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelEmailDataProvider.dll deleted file mode 100644 index b6f8dcc9c5..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelEmailDataProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e20cb4570c319bc9babaefbd83cf07eba017273b34de9929a4f501882fb40d2 -size 238592 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelEmailDataProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelEmailDataProvider.lib deleted file mode 100644 index acc9b95624..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelEmailDataProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dcbe12f3268d9fdb4e41e7047b559d28155f7ca76eca1667dcba3c57820151ff -size 28122 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecution.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecution.dll deleted file mode 100644 index 0ec540fb57..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecution.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fef53ead084a3fa8e53d2aed6c8281e3bccefd811f5a1ce3a914e090b7551716 -size 60416 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecution.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecution.lib deleted file mode 100644 index e4a45de938..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecution.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06d9052c411d01809dd9c348c097f440ce71e098d4c6a6c504fc4762b75cddc6 -size 3786 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.dll deleted file mode 100644 index 2eb954317f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66326c749273dc43d8b1e9051941aeaf8800a3029d339a268e497c0f4e199f2a -size 59904 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.lib deleted file mode 100644 index 3bb3a1721e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelExtendedExecutionForeground.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9b8f6e9bad0960eb7c27dbe4e6022c1348e7ef54ed36bce2d7cba3e2575be9c9 -size 4132 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelLockScreen.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelLockScreen.dll deleted file mode 100644 index f21484df55..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelLockScreen.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ccd75d378a0effff2df7e50b096f9269f6c7662d8c982705623d8e1e2671cb60 -size 112128 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelLockScreen.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelLockScreen.lib deleted file mode 100644 index 9cb2c84493..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelLockScreen.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1bdc669a1efed55d656774eae2b7d916ae10cb15f47615d37953bc74902784d5 -size 5436 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelPreviewNotes.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelPreviewNotes.dll deleted file mode 100644 index d68fca94d7..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelPreviewNotes.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b4e2c174402c4bfe801719a329c78861e5bb9facd558a5bd92acc7c69ecd7794 -size 104960 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelPreviewNotes.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelPreviewNotes.lib deleted file mode 100644 index 6c36783f99..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelPreviewNotes.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:94f8cdccd2f808d0b796f4bf5234c95494aebaa7d5a293f115d1a652f1cc9295 -size 4522 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResources.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResources.dll deleted file mode 100644 index 972dc09282..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResources.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9eea43bda809af77e8c36257b297b4b06ea95a646cff810846306039f62a8dc8 -size 49152 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResources.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResources.lib deleted file mode 100644 index fd9c381ecb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResources.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c7e3538e1c0ba74dec1a1fce01f3553ae1a98374e5d28f2141bbd4880184cf0c -size 2842 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesCore.dll deleted file mode 100644 index 19d6ffae5e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0efe2527d149320f16d67e7ea08acc66ceccc26d5c83ccedcc9cac01e45ae856 -size 193024 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesCore.lib deleted file mode 100644 index 27c69fa150..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e3238b2e329c41fc641ea791bd61cf68c7db4a74a2c4f02f3dd7fdcb5b1840a5 -size 12022 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesManagement.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesManagement.dll deleted file mode 100644 index 610c7c35d0..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:63c7afe632b5e445ca06e0aee0adb877bd3b00d0495e340b830df01f7a5530e9 -size 71168 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesManagement.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesManagement.lib deleted file mode 100644 index a2e9d6c527..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelResourcesManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b01e958342773e13eac6a5afcacefad830b544dea0ec65b60ea4be920c33ca66 -size 4376 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearch.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearch.dll deleted file mode 100644 index d4f305c377..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearch.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f658999c7e93cf2f517995e3da72cf04e5adc88dc5b77d5f3642da8a0e280f1 -size 163840 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearch.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearch.lib deleted file mode 100644 index 8505e11a1a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearch.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af030d69cf359cf4a0beb806df21830632e96e182a07b4dd78c71faacb904111 -size 12768 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearchCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearchCore.dll deleted file mode 100644 index 5f24ddfb6d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearchCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f717ff5ce84c5fbd59859e6bdaf14d210c3f2084bc820df762771427fc9a0409 -size 117760 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearchCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearchCore.lib deleted file mode 100644 index 72b2a4a0cf..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSearchCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7dc56df4b50275b13e0947463d5959f7e35a46706521f6b5fc0b11297570fb0 -size 5080 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfo.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfo.dll deleted file mode 100644 index cf92e1a0cc..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfo.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8a38f40dd2484faac2037bf393b58f7006698e09d12fa5d0d4161de145127bc -size 122880 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfo.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfo.lib deleted file mode 100644 index e864fc8aeb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfo.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:404c6772fc72fa8e67dcf1b0ae263772a6910429c93fa37024c90a0fdc31da8a -size 5904 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfoProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfoProvider.dll deleted file mode 100644 index 1daa874874..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfoProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0e63039e6e7bca3aa8c925a18dd7ee0574f98dcf8167a60c64448b9f49a84df -size 114688 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfoProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfoProvider.lib deleted file mode 100644 index 20069778f5..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelSocialInfoProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97ccf84fc4d027bec0057c00461aadfe88264f0c5c803fbcf967320601e05e8f -size 4396 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStore.dll deleted file mode 100644 index 2aaeaa56f9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:45448a828cea0d9465f25d18917374a6a47d890ce0ae57dbc616450347dd8213 -size 182784 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStore.lib deleted file mode 100644 index d6422939b2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4dd065a7d30d560690ccd776fe6080f3678684f8bfb01b1d0a9c1d93023925a8 -size 7538 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStoreLicenseManagement.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStoreLicenseManagement.dll deleted file mode 100644 index 4c668880b0..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStoreLicenseManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a87f9f35debe383059988e3dc9aac21f213c8560f9ccda918ead3aaf3018853b -size 109056 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStoreLicenseManagement.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStoreLicenseManagement.lib deleted file mode 100644 index a086c915f4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStoreLicenseManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aee686a3de80a9d4c7de807734d109924c64040b67224722b427789d989de623 -size 4424 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreview.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreview.dll deleted file mode 100644 index 4adcac1213..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreview.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90b7e1312ede90df76c745a7ddb2f51833c7cec65ca9029e7c24851990964251 -size 136192 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreview.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreview.lib deleted file mode 100644 index 47a321ba29..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreview.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75d6c687c1e0f11dbdb3e106d6ef4d7585724c47c93578adf648c9a3ce2ef0c5 -size 6198 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.dll deleted file mode 100644 index 8517b8ac3a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4c3a4a87163a4d99054399c7f834de2696fe99c338927b474094e4bb8999a375 -size 150016 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.lib deleted file mode 100644 index 390d2206f6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelStorePreviewInstallControl.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ddd6d65ede84b781c115bd82f3b1b5523fb8357a3e93602fed7de910249873df -size 5160 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.dll deleted file mode 100644 index 77cc0b0fbf..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:76b46d3da08f320e32c9f3afd74105c2f0cb1ad74915e417f0e8bdc0e4ad18c1 -size 146432 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.lib deleted file mode 100644 index 1f29a01e9a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:febd5575b364a684791a9cc55d36e8185d6578a203cbd27dc3682aacf69bf9a4 -size 4014 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelVoiceCommands.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelVoiceCommands.dll deleted file mode 100644 index d243ea8272..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelVoiceCommands.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3af696b8ef1e09b711548f544ffa1ea1b99347703459252a0cb0bb209c1397c3 -size 169472 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelVoiceCommands.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelVoiceCommands.lib deleted file mode 100644 index f9b78c0a28..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelVoiceCommands.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3483c11039f66e4b9faacded165f1dd3e72ecf3e6245ec655550143b1d8cf89 -size 9046 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWallet.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWallet.dll deleted file mode 100644 index 10f9f9b1b4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWallet.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ed774189c1abd98de0337fa3184d43ad46fd274c6bff1487894d5a323d70da7a -size 193024 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWallet.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWallet.lib deleted file mode 100644 index 406f47b4fd..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWallet.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5157e1066b8dcfca8f7b7ceaddea7af6abd8664a9ae7da2b62d022ded98cb631 -size 6888 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWalletSystem.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWalletSystem.dll deleted file mode 100644 index 06c43eaf34..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWalletSystem.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:976c45f070576201992f3d02db904014d9deae7114e821c6cbfb75a8669f1a73 -size 112128 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWalletSystem.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWalletSystem.lib deleted file mode 100644 index 9a5f978335..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsApplicationModelWalletSystem.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35d44d594bcab897d89903c24b8f2f59ffef85506275e1294f634925445908a9 -size 3578 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsConsolidatedNamespace.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsConsolidatedNamespace.dll deleted file mode 100644 index c95d9eea07..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsConsolidatedNamespace.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a4be6fa54ae17ea7fc148b23b24a6bbf5d1dcdd7ecf397f3708f9091179c4413 -size 5390336 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsConsolidatedNamespace.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsConsolidatedNamespace.lib deleted file mode 100644 index 10f8d77e3f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsConsolidatedNamespace.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ad45512e33edc1baa4e133b0bb6dc87ebea1c2af10a197eea10b434bbceb841 -size 429586 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataHtml.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataHtml.dll deleted file mode 100644 index c1cb2c6699..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataHtml.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b8720dc6e7f446352ed3b67f0596af6d585ddb65da834f70bd7f8f0ac157895 -size 38912 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataHtml.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataHtml.lib deleted file mode 100644 index b24ea7288c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataHtml.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:758ac26f69421189947373d617fc6506ec84e9320d609bd0836c924eb80a273d -size 2578 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataJson.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataJson.dll deleted file mode 100644 index 35dd4fe564..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataJson.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f9fde2fd5ef4dcee281f120b98bfbc6a8aa273e1cbaae127a26aa28c51736c27 -size 90112 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataJson.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataJson.lib deleted file mode 100644 index 8724fb90bb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataJson.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:753c1a5fbd9f191e00db5d3069df501285b5313d28aec335ac90aea63f5463dd -size 4574 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataPdf.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataPdf.dll deleted file mode 100644 index defcd7a0d9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataPdf.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc676bf73e9eaba3a9f551daaed6c60660087c6298907c0112eb6dc92a119317 -size 110080 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataPdf.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataPdf.lib deleted file mode 100644 index 759b866d79..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataPdf.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6fb48082ad310d7bfc0d77651dbdf28bec9e71074d902a236df31f7aa5a14218 -size 4184 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataText.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataText.dll deleted file mode 100644 index f26d362047..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataText.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2c5371926686a4b304b2ce92e2bd82fadbabdfd97daec56ec2ac6e3cfab4b883 -size 118272 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataText.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataText.lib deleted file mode 100644 index a996b61950..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataText.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:807965f11dbaf9964f1cfa6c7e759ef56240e1770646f799b6b976277bbc4b94 -size 8974 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlDom.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlDom.dll deleted file mode 100644 index f0b4a78940..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlDom.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9e5353d4882944303b0436d7dc641f5fe10d3da45f5fb80d5869ff1df28dfd87 -size 321024 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlDom.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlDom.lib deleted file mode 100644 index e69370d273..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlDom.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:04bf4e39128e59e3a94a0d387bd154817d20a459d3ee9807e928d72a91a3deb4 -size 13684 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlXsl.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlXsl.dll deleted file mode 100644 index c78b69e4e6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlXsl.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:79f3d7779936202e30ffb7cc33bf6093cffefd4930c8cdf2f02d341647360190 -size 85504 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlXsl.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlXsl.lib deleted file mode 100644 index 613cb7a68a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDataXmlXsl.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3804c85da57d14f6b3e0f612c00cde06d7e4442903c6ee3c279e1f4f84a1336f -size 2616 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevices.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevices.dll deleted file mode 100644 index 57b3af522a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevices.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b864c845d967758563aa98492a028a1378739b6a889362b83c633a6d3ff8ac61 -size 54784 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevices.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevices.lib deleted file mode 100644 index 97959de222..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevices.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a0242842cb7d5a26b155c9e6237bb73ba59251a774150db0bb7382b4e20cd35 -size 4012 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdc.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdc.dll deleted file mode 100644 index 5161715f13..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdc.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f291a034ded29fdbea2cc5b639059d6ccb593230e1e473a469ef8bffe1df4dcb -size 61952 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdc.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdc.lib deleted file mode 100644 index 0a194d32a4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdc.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1fcf09cc9ca4b9ee65bffce544882a980d04c30e2332e1b440dbf7d324066ccd -size 3124 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdcProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdcProvider.dll deleted file mode 100644 index 73c2ab7a9f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdcProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d37abc284fef52c6ae52ee8206c6a6e11e656fc63de0a16da1d5dea471dbccaf -size 47104 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdcProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdcProvider.lib deleted file mode 100644 index 92289a115e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAdcProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:17d7abdc1959e9206034648472042ea53a4992ca0ba023ff94db887f2491e922 -size 3364 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAllJoyn.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAllJoyn.dll deleted file mode 100644 index 0b0bb67cd4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAllJoyn.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d043d61324926d8cfeeeb64765dfde611bcc76d81817c886f2fb59f0c2b432f -size 266240 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAllJoyn.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAllJoyn.lib deleted file mode 100644 index 88de8d6244..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesAllJoyn.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e44c1b0123b8d1bce84980e60fe64dcf70db30caaccf2dc3fac3015058a85d62 -size 17920 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesBackground.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesBackground.dll deleted file mode 100644 index 348ac3deba..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesBackground.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:846c556ca958b60b559ea5de8c157de31e412470d75cb98709009222972e0720 -size 43520 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesBackground.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesBackground.lib deleted file mode 100644 index 84cedfc38b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesBackground.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f9afffc87feb4d8795d59f1883bdd0f48103b2d087fcb7cbd91f5ee22f43c064 -size 3362 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesCustom.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesCustom.dll deleted file mode 100644 index 5b26b8ba78..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesCustom.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a961fc38b23aaf3122810a55392ccd5363bfabfd519943cf3411eb248028b0a3 -size 107008 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesCustom.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesCustom.lib deleted file mode 100644 index 832f4b9377..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesCustom.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:edec9d6315d69c80c5f02ae2402ca218be4d0962e59507be5f014a126469c11e -size 4314 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesEnumerationPnp.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesEnumerationPnp.dll deleted file mode 100644 index f7edfab21e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesEnumerationPnp.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cca34ebca5aac2e88c359a74ca726412cd4b598235212177de7bf3930ff55034 -size 133632 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesEnumerationPnp.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesEnumerationPnp.lib deleted file mode 100644 index 464eb4f769..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesEnumerationPnp.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:623d26950d5665e10c30c61177f0a8d2ffeb3d394413fc673d1dd00fdc934cb8 -size 4546 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocation.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocation.dll deleted file mode 100644 index 36bae2a0b0..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocation.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a4e507e577923f917ee7a3981de86bce221c018ae028f76000867aebc1ad001 -size 137216 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocation.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocation.lib deleted file mode 100644 index 92b1b8d497..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocation.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:be60e0c5b2010292a44c38b3a53cf3b07192e3a9300e2d3afb7f115d910ed8c4 -size 10004 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocationGeofencing.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocationGeofencing.dll deleted file mode 100644 index 7911bbb01a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocationGeofencing.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b719cb03df305e1467ca3d8da1cb7e1545c8463448ddb0d29680a62d0a860435 -size 73728 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocationGeofencing.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocationGeofencing.lib deleted file mode 100644 index a4a7305bd2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGeolocationGeofencing.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a38f4b07ccf418f87ecec602a1b536388054605c1fc333c3e7f5d4090a185fe4 -size 4122 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpio.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpio.dll deleted file mode 100644 index 1e8577f07f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpio.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6814da2569a7b86808d7fb88931e975928ec63286d332c60ee8e023e2eefe8ee -size 71168 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpio.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpio.lib deleted file mode 100644 index a40a6ac49b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpio.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:beceb8686424d4276f1989830843dcfecff686a3d02dae8242a0807976c9aeed -size 3784 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpioProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpioProvider.dll deleted file mode 100644 index 43625d53ec..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpioProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f36502b6059670a66b3eecae1c69d27cda4d40986ad31f4efced7f60826a7f0 -size 62464 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpioProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpioProvider.lib deleted file mode 100644 index 8cd1969cee..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesGpioProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1192f390df582dc7ccef6241ec4b894854e3aa261586e8b53379e795bab69fa -size 4732 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesHumanInterfaceDevice.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesHumanInterfaceDevice.dll deleted file mode 100644 index 8064663e58..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesHumanInterfaceDevice.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:343d5201b4a30c6ef5330b81290e61addf2436cead606f416f029de4880215a1 -size 158720 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesHumanInterfaceDevice.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesHumanInterfaceDevice.lib deleted file mode 100644 index 21f85ef7b8..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesHumanInterfaceDevice.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6d4021f24c7fc2eb45fd32f18819b4303b02863d1ac5ab5a0657ce8fbbef403d -size 8480 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2c.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2c.dll deleted file mode 100644 index 8a7b5046d7..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2c.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ee95f77ce60bf429901cf128bbe93cd2d55a760ceb05bae11109e79df537f5c7 -size 78848 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2c.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2c.lib deleted file mode 100644 index ddf64753d1..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2c.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac0c365f31dbcd17f731685dbb9c3679540e4fbf89eb725bf77f168052c3088a -size 4864 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2cProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2cProvider.dll deleted file mode 100644 index ec962ec39a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2cProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b7b3a840f3f3fe0d53689b85852e0e038d2d7cc59db118f825fedce5d4ac2183 -size 64512 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2cProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2cProvider.lib deleted file mode 100644 index 21dac41f0d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesI2cProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:88ca7bef1d9eb3396bca3d082462e52bb60a862878a83d321e219466429c116d -size 5316 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesInput.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesInput.dll deleted file mode 100644 index 9e5cbef4e0..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesInput.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d803b6f64c26c3a1324a22270da574b7a08d0d2c09fe5a787726cc32064a8734 -size 74240 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesInput.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesInput.lib deleted file mode 100644 index 5f032c31c4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesInput.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6809be785bde3ebe1541dbbab6526ca0809c1c5572075a0941a2eafcda8d1423 -size 6566 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesLights.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesLights.dll deleted file mode 100644 index 0489114e4d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesLights.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:327315d58fc69d17755e9c7bd4077566580f756870ee3aed1477cae062373f29 -size 61952 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesLights.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesLights.lib deleted file mode 100644 index 853215cf01..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesLights.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d4f4b8f64d749e60454208f60eb75f2248a8a423bf6a9bd6f1f12c8ae192ce0 -size 3278 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesMidi.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesMidi.dll deleted file mode 100644 index 25dd46f0af..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesMidi.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dec1365c29e9005e4a0e0f7d9365d2cdca0e20e9038688a081947f5198602f25 -size 175616 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesMidi.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesMidi.lib deleted file mode 100644 index 8e616a24ec..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesMidi.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2df987e0770bc4abc181c401b327f71b96d9e6d5999380dedef0859db91af2d1 -size 16508 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerception.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerception.dll deleted file mode 100644 index 00466d7abd..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerception.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3f87c91cf2fc504a09e77db96743e9f6100b684ccd3a95caec25bce94af45b17 -size 321536 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerception.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerception.lib deleted file mode 100644 index 3eb62f87d6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerception.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e53ff9cc247baee6adbbfc6e9a5a599ae5c8dab5fdb9335f79a31af939326fd -size 26842 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerceptionProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerceptionProvider.dll deleted file mode 100644 index 025bb11877..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerceptionProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:da18e8214bb26267f3346dfc1675bedefb1e1bb62184ac64d2afe3a80b270533 -size 156160 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerceptionProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerceptionProvider.lib deleted file mode 100644 index e72a44a099..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPerceptionProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4213db72e9d1fbdd956834ff5928eabbee15c4ebd857806c381a7447e8deb044 -size 10502 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPointOfService.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPointOfService.dll deleted file mode 100644 index 1eff291991..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPointOfService.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ee234eead0541c1436243371704d87bdb61777f62356e51c9b1c14586cd017e -size 483840 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPointOfService.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPointOfService.lib deleted file mode 100644 index 35a0ee92d1..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPointOfService.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:211b23a16264120c7be0a487e1fa9a77d04ab7d128f9e6e5083ec273c01e6518 -size 37622 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPortable.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPortable.dll deleted file mode 100644 index 017b482189..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPortable.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d7b271d0961d4c6bee0adea22f8a994d16346429ff419f158d15330655f11ce8 -size 84992 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPortable.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPortable.lib deleted file mode 100644 index 50e156e598..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPortable.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:89a04c3e11c272a315406dba9465881ae6e38dd9e045a83f121e3f341f5055d5 -size 3228 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPower.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPower.dll deleted file mode 100644 index 802bd3195c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPower.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:12781725a85d18bae4111fbb20eaf8457b1b4469963b0ffee268dfd43179e90c -size 60928 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPower.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPower.lib deleted file mode 100644 index a417fac970..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPower.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:583a81ca2a8c56248e712fb688581df6892f8ce6cc07c8b5f1ae554d74f9df15 -size 3134 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrinters.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrinters.dll deleted file mode 100644 index ee4c6c159e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrinters.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:70d74629153ffcdae290b8375afb39360651e8a4fe14191dd616b7d73f6c3e79 -size 98304 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrinters.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrinters.lib deleted file mode 100644 index 3b6cdb542b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrinters.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66ca1f5be8560fbbeed8df2e698d5d5518d9fcb5714d65ffb9536c9ac95e3cf7 -size 3212 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrintersExtensions.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrintersExtensions.dll deleted file mode 100644 index 16748fcc57..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrintersExtensions.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a642bfcc909ed4cac65e5a01fc39c2a3c952c70f4a636b8d74e60b0a1ff591ce -size 74752 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrintersExtensions.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrintersExtensions.lib deleted file mode 100644 index 3f0b39bd78..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPrintersExtensions.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f772ab9aa77119497c1d05df18feeae5e53f679d7df2f4214d22348745859c5 -size 8786 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwm.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwm.dll deleted file mode 100644 index 34f22a3481..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwm.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:49861fb4d029992d795e657a7fb917272c23d02b3d36b272508604e2f5520629 -size 62976 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwm.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwm.lib deleted file mode 100644 index ba0eb3a7d4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwm.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3c07aa30d55df2fc3bcd13df61cb05ff5877536882907a5c941fc7dfcb36d910 -size 3092 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwmProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwmProvider.dll deleted file mode 100644 index 3546d68338..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwmProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e755a29200718af118c249f176c4d6fcfe69d59694f16d02cfd23b07df97711f -size 47104 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwmProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwmProvider.lib deleted file mode 100644 index 030af8f3e1..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesPwmProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7e39ca93503f7088375e9d09d91cc0ea5fdb56f8ffdfb29fd18a8785283365c1 -size 3364 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesRadios.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesRadios.dll deleted file mode 100644 index 363ff1d7bb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesRadios.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9dcdf82daabd2c044ad6956c3a311c1660e90379a244052e9be9acbf3b10c842 -size 68096 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesRadios.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesRadios.lib deleted file mode 100644 index ccbd7bacff..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesRadios.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e3a81570a93e8da3507e273a2fab6c42aed7ea2b9bbcb4854ba436d087860390 -size 2586 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesScanners.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesScanners.dll deleted file mode 100644 index c838217773..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesScanners.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a79d1ff51ae59415a52e4914d210cee8964df8c7bddfc26b5f31db285a857917 -size 158208 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesScanners.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesScanners.lib deleted file mode 100644 index 1ee059f59b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesScanners.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34b97dbd201246b8e0d356f11f6fc833b7972f538b4cbbbad2acd6d145ee63b8 -size 8036 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensors.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensors.dll deleted file mode 100644 index fa7ba11b53..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensors.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2b156f6a908a75f84e373e7c70b85a195ed4ba5353a59d39ec98df97363f1506 -size 313344 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensors.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensors.lib deleted file mode 100644 index 057fc18b3f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensors.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ff4a2f1c31a0ded97683592cc93cccd4ffdb8bee9ff55b3e04cbc17a781a36b4 -size 32248 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensorsCustom.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensorsCustom.dll deleted file mode 100644 index 3ca31a95ab..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensorsCustom.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:72b2f941f0a2bcd3f4608e5907e8c37d76472d87a63a963de1f5fba8219fe8e8 -size 69632 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensorsCustom.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensorsCustom.lib deleted file mode 100644 index c4eabb976a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSensorsCustom.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ba0b695e9e22ef754720370cc97638a8b9a37a1ff20ca466fe76aa03f125269 -size 4114 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSerialCommunication.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSerialCommunication.dll deleted file mode 100644 index 03cbf6696d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSerialCommunication.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3d214c02fc8b9c20f7d226fcfdfa0b0cd51b5ece18a0e8dd561018f8cf43486 -size 116224 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSerialCommunication.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSerialCommunication.lib deleted file mode 100644 index 4aa240dca7..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSerialCommunication.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:343e5ecc816a396b54d5f03972b8127599fd62404bf7b2bd22f4e038ab04bcec -size 4100 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSmartCards.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSmartCards.dll deleted file mode 100644 index a5155d0a77..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSmartCards.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:14769ea877fad987ae28baa61da3ba9acce6aaaa20b5bdbe6827d6d1d2cbccdd -size 310272 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSmartCards.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSmartCards.lib deleted file mode 100644 index f835ca42e1..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSmartCards.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:40c6809861157a38af1630f0f4b5c932f041ae13e4cf16db2cba5384d7fcdfc6 -size 16654 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSms.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSms.dll deleted file mode 100644 index 101baf334c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSms.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d124b1c8994e568f66f72bbcf14f2630ae94c6ece918a23b15cc5cb8680e0e48 -size 280064 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSms.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSms.lib deleted file mode 100644 index dfec7a0660..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSms.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d3d81807c25df1b80752da9810a44cbfd73e5f1fea82409df19076341100d7bd -size 19444 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpi.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpi.dll deleted file mode 100644 index 3e3648e2ca..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpi.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25845d0c107aa34318791016ed2a89301c22dbb41b07dba85629c8991981f62f -size 83456 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpi.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpi.lib deleted file mode 100644 index b84e57fc8c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpi.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df1e7fd537bc9111f7a115df62d52a5be0f1cff6dd14d1b3d0e732222b9ee701 -size 4808 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpiProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpiProvider.dll deleted file mode 100644 index 895a760c48..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpiProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:80b5da7fa2f6769392ef8d196c8482d94bc75aee001798c4035bc8c90ac84766 -size 66048 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpiProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpiProvider.lib deleted file mode 100644 index d0b9c0145f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesSpiProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0429ecf05d645795bf4083b1c8d1b2ed1d5739cb3c6409a204f31a63e3ab9f53 -size 4660 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesUsb.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesUsb.dll deleted file mode 100644 index 258a5a8db6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesUsb.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1749b1b2ac54b904aaacec5f0a302b0af9a1aca4e5172d0c1e09a59e9886e58 -size 206848 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesUsb.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesUsb.lib deleted file mode 100644 index e50f70eb60..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesUsb.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d29f4afa771610330b0a8ec8c47ee47cdb85fb597a90149e100d9d179392f20 -size 15072 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFi.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFi.dll deleted file mode 100644 index 24cf5c4d7b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFi.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:27f1728176bb173f38573acaa05490fdd454190dcfd591cea65d40722a2155a9 -size 126464 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFi.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFi.lib deleted file mode 100644 index a71f12e0db..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFi.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:219e83c5855eea22eb2ddc164ccb4c2d2bbe71e8d85262d834eb3537ae6249a4 -size 4372 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirect.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirect.dll deleted file mode 100644 index ccb2bb9846..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirect.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1ad8c65e79f4d28697eac0117d9e3b7f4fd84de897a3fafe4c3e196ff242dfd -size 162816 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirect.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirect.lib deleted file mode 100644 index 6d80b7f955..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirect.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ccf4c1c491de775b5ba2dce04f332c4597f2eef20221f7d6f0046b1199184c13 -size 9054 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirectServices.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirectServices.dll deleted file mode 100644 index 2d6e88e2ce..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirectServices.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb1b5b6d2942ff9a8e10ad179c19e262df865e3215a4c584a1d4c09ccf65714a -size 169984 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirectServices.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirectServices.lib deleted file mode 100644 index 6adfedc28d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsDevicesWiFiDirectServices.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1ec3454fdedcd82ff8eaa39341c9114b492cbc5c638be93747b56dfec3b9ace5 -size 8986 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsEmbeddedDeviceLockdown.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsEmbeddedDeviceLockdown.dll deleted file mode 100644 index 8101c64362..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsEmbeddedDeviceLockdown.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a0374b0c7fd0fabecd89ebe13f15b9b9bb1e3e4612a5570ae09a79dc5aeb121 -size 47616 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsEmbeddedDeviceLockdown.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsEmbeddedDeviceLockdown.lib deleted file mode 100644 index 52e95ae265..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsEmbeddedDeviceLockdown.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:20a9fad1ba4a4f997d34f65bc8c615f1c5f1c3015db9517888c5a44befc1200b -size 3568 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundation.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundation.dll deleted file mode 100644 index 73a016ac48..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundation.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f610a55ec4fe7a0f3667d92b8cf98c0849e6ba899acfd89fb51c0fc53d3d3929 -size 151552 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundation.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundation.lib deleted file mode 100644 index f73def97b0..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundation.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:58670e8c1da639bac528d1dff795c5d92a5a70dfce6e66f799e5086934bd83e6 -size 12524 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationCollections.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationCollections.dll deleted file mode 100644 index a864989b00..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationCollections.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad7615f3302a20861a282b4c5dea7d1231e7b7004d6beda1b94f458a191e42f0 -size 76288 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationCollections.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationCollections.lib deleted file mode 100644 index 74aa44e3d6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationCollections.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:17821b4d8a0012fbd04b2b78369e2b7e49cdccdddc2143dd4dd7be4bbf5c5f92 -size 4998 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationDiagnostics.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationDiagnostics.dll deleted file mode 100644 index 9e68dae271..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationDiagnostics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d700cf365abe852264b8cee3984f6c15386d3c6fb382e0f0c998b4d62b8a105 -size 251392 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationDiagnostics.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationDiagnostics.lib deleted file mode 100644 index 97b86c8b10..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationDiagnostics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:388d5b94866be30c90cab56f978ec13157eac3c6a45aa9db384a5f42b6e14941 -size 12434 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationMetadata.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationMetadata.dll deleted file mode 100644 index dbadf3f666..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationMetadata.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7a7e59ae377e77fdbfb327f94131f71c9f2e08b8185c470cd7bec6cd84864e1 -size 43008 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationMetadata.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationMetadata.lib deleted file mode 100644 index ca974c209f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationMetadata.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7633922d564aa82ad66fada706184e1649b029444794461aa2f8b4d2c18effad -size 2736 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationNumerics.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationNumerics.dll deleted file mode 100644 index a42866e9e6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationNumerics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e3d18239a33958ffa74b6dbad0383cd70d00835d703ba3377bdb010a22a6a280 -size 44032 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationNumerics.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationNumerics.lib deleted file mode 100644 index bfeece5f00..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsFoundationNumerics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5477ff301b2d1481ebdfdabfd9f5634f3e27fea87610c7864afdeda9f6070eec -size 5768 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInput.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInput.dll deleted file mode 100644 index c12cd675f5..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInput.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7e938f989b3e4c1bbfbde732c8b06f899f5c6de1c24d09ab06ce2cf009070516 -size 157184 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInput.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInput.lib deleted file mode 100644 index 48cf8ff36d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInput.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0b15b9cae3695b76ad187f32917ff6ac1777b6ea188ec84a4814fe083fd119f -size 8152 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputCustom.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputCustom.dll deleted file mode 100644 index 5e1dd99e24..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputCustom.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f725af27537acff539adabc4fcd77e6f8c5deb9539021809d61b3bdf7a3a3380 -size 121856 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputCustom.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputCustom.lib deleted file mode 100644 index 465bad1121..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputCustom.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0a225b3d3533c7fa568854476e87f62a6db86b4ef476a92019019fde63ecee61 -size 9442 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputForceFeedback.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputForceFeedback.dll deleted file mode 100644 index 0259040322..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputForceFeedback.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a6232f6ff9a5f08b0fbf42ae6ba23172ac756312b136ad2a02145f3b407e434a -size 77312 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputForceFeedback.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputForceFeedback.lib deleted file mode 100644 index a788e19430..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingInputForceFeedback.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4424b8b8f4b8c21e6aa2575d0dd27abe3fe4655093e248ee630652adc8be9fd -size 5966 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreview.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreview.dll deleted file mode 100644 index d0afd37cfe..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreview.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1800ae32298e4a58b3d05e370ed1a62f0896e4e58aabd6fcf5675f064fbba2f -size 33792 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreview.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreview.lib deleted file mode 100644 index eb581ed0d3..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreview.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8dd6163752146d6dcb07a6b0a7bea28a887c9bc59377c8299a9c003655b93a4b -size 2106 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreviewGamesEnumeration.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreviewGamesEnumeration.dll deleted file mode 100644 index 3643253c99..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreviewGamesEnumeration.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:955cb7215d52f2b881544c2c06fdabe04c9d00be27324784a540f13bcafdbcd1 -size 119296 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreviewGamesEnumeration.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreviewGamesEnumeration.lib deleted file mode 100644 index be733b3b1c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingPreviewGamesEnumeration.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d0e53cb1bcc3a4409f4150ee757ee516a5e44b57f645c822427d576fe8f6ee6 -size 4038 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingUI.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingUI.dll deleted file mode 100644 index c4759553a9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingUI.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c3ad8f9edad9298fbc489db1e04f650cee76bdfe092b4beb0de4d3688d803ec6 -size 47616 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingUI.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingUI.lib deleted file mode 100644 index 3e01efc495..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGamingUI.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a75bb22630b8195c39e0823c3f7e993e9e55eab1d15a347350898f916474f7c5 -size 2530 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalization.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalization.dll deleted file mode 100644 index 864cf91bfd..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalization.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:57e27d67102e575ac6332b335581ce1f1c66cb06bc9bf213c57856870cc86803 -size 199168 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalization.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalization.lib deleted file mode 100644 index b962c88fa8..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalization.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3b1f8091f3701352451906a4daba1852f874a1e1dd56a911ac7ad659b5a0a248 -size 7786 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationCollation.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationCollation.dll deleted file mode 100644 index 3dd380ff34..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationCollation.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4c69e3d60cdbaec68f4fe6095a1fb89b7766fe0d414de25291119b44a35b90a0 -size 46592 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationCollation.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationCollation.lib deleted file mode 100644 index 3382b57625..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationCollation.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:727bbbb253d070377661cb19147e53ca4f9ac3733d566c785ff7777a02ff4830 -size 3424 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationDateTimeFormatting.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationDateTimeFormatting.dll deleted file mode 100644 index dd06767876..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationDateTimeFormatting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3e07eb7ba8351e4c280a263ea32be75a339f77d6f623b4eb0201d574420c699a -size 70144 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationDateTimeFormatting.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationDateTimeFormatting.lib deleted file mode 100644 index a6901e775e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationDateTimeFormatting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e868cbcd30d976b70c3e9d637030abba1abc4d808f4905ac8fb3e493505e89c2 -size 2952 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationFonts.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationFonts.dll deleted file mode 100644 index c694bb6bcf..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationFonts.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:912ab4eb3a2e8b2d330d568e68f7f282c676f14324fc2466e4c7c7659446b0a4 -size 100864 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationFonts.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationFonts.lib deleted file mode 100644 index dee4e088e3..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationFonts.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:17b5eb186cdbcc787764a98d774fb532b6bc9b4275ca07b7d9c65aa6e873d523 -size 3308 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationNumberFormatting.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationNumberFormatting.dll deleted file mode 100644 index e9c6a3cfbe..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationNumberFormatting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7b1c29284ef0b7192a24f4dcf4e9a1e773f48379fac88d4e9ce0746e0b8a7a9 -size 130560 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationNumberFormatting.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationNumberFormatting.lib deleted file mode 100644 index 8f57d07735..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationNumberFormatting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1ac326d1d9b3dcaae78b782fbc2e0ff79fae9f3d2105dfb4338afded2c0fa94f -size 11690 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.dll deleted file mode 100644 index a82239b2dc..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6bb14c6b628dcb3b2e2c7e06267345d74ab215029bb4442aeec879ef6d52a920 -size 56832 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.lib deleted file mode 100644 index b934f77a8e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGlobalizationPhoneNumberFormatting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4c465d93e24069e34f70f2874a7369392cfd51e1c3589b7acb9a839e61fda111 -size 3628 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectX.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectX.dll deleted file mode 100644 index 3e77a1b871..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectX.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc13d435bc57a18caca2c8dba724adf90eb3d54bd00baee06d26c164b92747c3 -size 33792 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectX.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectX.lib deleted file mode 100644 index 8b7f74ade2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectX.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0545345c45b6713b8665b6384c726bbc53b23c7334905877dbfeb74fdf0c59e4 -size 2132 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectXDirect3D11.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectXDirect3D11.dll deleted file mode 100644 index 908f9a6046..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectXDirect3D11.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6d90db2f65b0ce6a49a9f6294c733dab9a2f7230fe7ee682936558daa3673f09 -size 46080 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectXDirect3D11.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectXDirect3D11.lib deleted file mode 100644 index ee31221edd..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDirectXDirect3D11.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:478cfe9fd6b1ba2479976e2c8a07163f84fde3967edbe9ad933b4a253a774716 -size 4850 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDisplay.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDisplay.dll deleted file mode 100644 index 4ea62c4cb5..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDisplay.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d836c200a7337c91d9017d95d4b247ee9bf41eaaf82fd05f485a3b5ed9f4238d -size 115712 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDisplay.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDisplay.lib deleted file mode 100644 index c298008699..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsDisplay.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb0f73fad73143824121cc685e4efc2cd43f155d94291ddec4e837b221c0108e -size 3304 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsEffects.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsEffects.dll deleted file mode 100644 index a4d5283e79..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsEffects.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e2acf68a1b881e1abc3d878ce616a9ac48bc32f6057284a2fed9ad0eecc281fd -size 40448 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsEffects.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsEffects.lib deleted file mode 100644 index 5b6e1e834b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsEffects.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:252163caa2c8c49257581e3f37b038768e44afd76717ca2748bfb71ad86edb14 -size 3308 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsHolographic.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsHolographic.dll deleted file mode 100644 index f58fd05607..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsHolographic.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93152b0c7e6d26dd51bca2ab7ea0823c46b6805bb2c751efa6a0be17947031e9 -size 130048 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsHolographic.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsHolographic.lib deleted file mode 100644 index a6a9a92515..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsHolographic.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d23b9e0c48fd5917939df71fd0b652ba8dd7c4b67801bf0e4623909cbea22fd9 -size 8736 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsImaging.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsImaging.dll deleted file mode 100644 index 1e1d11ff0e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsImaging.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1dee3c40547ff39ae77e1b12e817f4e3f2af82f25c45220fa7324f98bcac129a -size 246272 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsImaging.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsImaging.lib deleted file mode 100644 index 24471efd21..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsImaging.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:767422d073bc3d46456ca2c843fa3c6f56aba8db9ae0cfad5b7d234038334055 -size 13024 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting.dll deleted file mode 100644 index bd4750722c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3c6b9a2b58682ae3464d60c0b77ba6e018ea2b63965f2abe4c2f76b9701d2e6e -size 171008 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting.lib deleted file mode 100644 index e737998a66..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd3b1dcce128e91ed48407611b0d2358dafd14b71185aa0bb061ddf58165a936 -size 12838 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting3D.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting3D.dll deleted file mode 100644 index e2c81e3046..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting3D.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:751231059fc4c36a629370218f341e981aa3f5b87711bfe8f5c5f9c7422826ff -size 316416 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting3D.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting3D.lib deleted file mode 100644 index fb4f1e8ad5..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrinting3D.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16573feed99a98875cf26f6b6027c037e536b94fcc4cf771b2bb5a826febf4f8 -size 20512 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrintingOptionDetails.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrintingOptionDetails.dll deleted file mode 100644 index 25e3fbb8d0..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrintingOptionDetails.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1011c9d7f0a96c9ca7ab5d284440b63f227f7790dc44c78896fcd37c2483752d -size 188416 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrintingOptionDetails.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrintingOptionDetails.lib deleted file mode 100644 index ab5019d786..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsGraphicsPrintingOptionDetails.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db4ed715840be80c989fbdf2dbd8368ec8291c82a013b2aa652f55f34e2fca21 -size 17442 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementCore.dll deleted file mode 100644 index ebcbdf34fa..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1aa3a81ea9b5a872714ab1b9ef7f0b35d3ab37f12eca4b578ac4473754c4d727 -size 82432 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementCore.lib deleted file mode 100644 index 2133f53fd4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c99fdb4b92c6d49ad4423994d4aadc96ff2339aa42f4a3269dff14c1327494cb -size 2740 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeployment.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeployment.dll deleted file mode 100644 index dc790c0134..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeployment.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1daebac2dd6d927dc18c2eb282a6860881256bf732ab1cb9e0a8df48f8b7a5c -size 184832 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeployment.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeployment.lib deleted file mode 100644 index 28e136393c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeployment.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24a17e88df0de8df6977274b0839ebedabafcdf0c653c6f6c15fb79dc1129a79 -size 5134 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeploymentPreview.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeploymentPreview.dll deleted file mode 100644 index a2321f832f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeploymentPreview.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ea1f1609cadec904eb4c176de1b07d506a00ee4bd15f7f480768a377eadb8403 -size 41984 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeploymentPreview.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeploymentPreview.lib deleted file mode 100644 index f2e1cea2fc..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementDeploymentPreview.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e5c10420d722ab9b51959ca65fda2fbeb0f8b8aaf0a5f5f7631eedfefe402e85 -size 3564 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementOrchestration.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementOrchestration.dll deleted file mode 100644 index 98286fe475..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementOrchestration.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e3c5a592225e9ca506a095489d61aaea5a27ec8beabe75f19cc41d857cf0ec00 -size 44032 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementOrchestration.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementOrchestration.lib deleted file mode 100644 index 49e5f36599..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementOrchestration.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:81119e60a422c45d10f6cf169c8ad57ed11b9b2bf9a93e193fb081938389b398 -size 3504 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementWorkplace.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementWorkplace.dll deleted file mode 100644 index 879173af76..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementWorkplace.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:68b9f01ba0f444ae36b459bc1da2f0ed523c7a6f58850ecd6bc3329207b816e7 -size 38912 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementWorkplace.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementWorkplace.lib deleted file mode 100644 index 6279c6b8d6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsManagementWorkplace.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7dc3c5ce6ee1b9371645855bbee1ca8b1ac0624674f1cb912f6fa23115c8f8c5 -size 3296 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMedia.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMedia.dll deleted file mode 100644 index e7defeaa92..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMedia.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bea87203c7f399ed00c2e43e3465161fe504d53cf3ee1873b14bd63040a6961f -size 243200 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMedia.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMedia.lib deleted file mode 100644 index 7afaec648b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMedia.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d64c5fa38393468d4c1ee1bbba0e75f2bf2e0cb6f28f5041f2a0ce9842f6eb02 -size 17466 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaAudio.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaAudio.dll deleted file mode 100644 index e9c57020a9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaAudio.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ef80633025a4751255831a75cd6c0d013beb87bc4258f967dca5de81ea89aab -size 316928 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaAudio.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaAudio.lib deleted file mode 100644 index 3cb2bfe000..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaAudio.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af0c5c9462c5dd7a7a2b5bd1f19efde5fe5deb77cf1d28d5e62d3bddb8a51c7c -size 23088 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.dll deleted file mode 100644 index f37c5daf9c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:990dccf945cdccaa8cdac6948a6f95a9e3bc445d9446df43a448bd72da406333 -size 1705472 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib deleted file mode 100644 index 469303ff81..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df210b50bfc33fe9c4dfc595c351c3f8b55bfe65f00895e1c439c1e623cf4c82 -size 144158 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCasting.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCasting.dll deleted file mode 100644 index caf3a0d3c9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCasting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb4f9bd94563f423c5507cc70571b9ea8e0f899a8f3c4c8ca3d162d30ff65e3d -size 147456 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCasting.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCasting.lib deleted file mode 100644 index 217e65f727..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaCasting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:497b006949f16cdfb86cb51bf882b8951bae6ee8b62d2afe156c9793808b6548 -size 6422 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaClosedCaptioning.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaClosedCaptioning.dll deleted file mode 100644 index 3f6eb470e6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaClosedCaptioning.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6949a577366a513379b58ccf4d60df9dd1b0a4961020ea17fc2cd0278d7e47b3 -size 39936 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaClosedCaptioning.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaClosedCaptioning.lib deleted file mode 100644 index 998112e3f4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaClosedCaptioning.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3833889007a05bb6c8ab07bc94bc1c2bde95827bcbef75d0a65bc16c6e9fe9b9 -size 2850 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaContentRestrictions.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaContentRestrictions.dll deleted file mode 100644 index 77f1ec3042..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaContentRestrictions.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3059672381c030c219944376090cb757422b69641d3f9ca4109a1af4f7b5a1d3 -size 130048 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaContentRestrictions.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaContentRestrictions.lib deleted file mode 100644 index a28d04cfcb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaContentRestrictions.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d897bcf324699dc215738f15453154c84f8e71d045b43fe9133053d63d69ea92 -size 4266 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDevicesCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDevicesCore.dll deleted file mode 100644 index e4ba30a088..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDevicesCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:902afde0a450eb72ba9f6cda9696ce7502c5c6dcb3e6739c7ebebb597d5ae649 -size 147456 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDevicesCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDevicesCore.lib deleted file mode 100644 index dd78952e8c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDevicesCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b954ef5f02353ab95bc076945f9082aac91f6bc5d260d0faef98bcd51f4791a6 -size 11802 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDialProtocol.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDialProtocol.dll deleted file mode 100644 index c63dd870a6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDialProtocol.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af45d027f98b2fc8e3cfd75d06b3f45e3a7759c9b8df489f87624bd9fddb769a -size 139776 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDialProtocol.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDialProtocol.lib deleted file mode 100644 index efd1cd26e6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaDialProtocol.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8e46be743118fa66a394486215cbd94f7062421ebfb5eb9148ec49e551ea4ef2 -size 6398 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaEditingEffects.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaEditingEffects.dll deleted file mode 100644 index 4661b13784..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaEditingEffects.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e911d7d5727cb89f9bb8e37b41b0535d05c84b794a9dce525a27d2bcf0bdb25 -size 340480 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaEditingEffects.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaEditingEffects.lib deleted file mode 100644 index 322ce6d639..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaEditingEffects.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fde7e16114053dcfee2c3c649d9d5af13ca57c0f5330de7daa2746f6d793bd75 -size 16980 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaFaceAnalysis.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaFaceAnalysis.dll deleted file mode 100644 index 958c8b6b77..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaFaceAnalysis.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8c283d6b2284b80a6f3d4bd3e8eef51bea5a5279775e09e9a2768b0aebb62aee -size 117248 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaFaceAnalysis.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaFaceAnalysis.lib deleted file mode 100644 index bf07aeb838..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaFaceAnalysis.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a36e648048a3c5dc90df613b523b99bb6dc734059cfc1725e2f935315dfdb663 -size 3786 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaImport.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaImport.dll deleted file mode 100644 index 36116f3fc3..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaImport.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eefda1316662820124816d63df804e66e4d412f25e49efdbea9af64fd446e53e -size 202752 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaImport.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaImport.lib deleted file mode 100644 index f038aeb231..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaImport.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:845c99ceba64322c492c8b990c481677759d1bd4b83b68594d2f05cfa327a49b -size 10924 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaMediaProperties.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaMediaProperties.dll deleted file mode 100644 index 1f80ff34f2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaMediaProperties.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb5b395209094a0f33b240b0ba7236a6c082b33c00717294f3640b7f72c6bd52 -size 172032 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaMediaProperties.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaMediaProperties.lib deleted file mode 100644 index 4213984cb1..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaMediaProperties.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5970564ab8a7f34bf63cfb48f857449f04ee86ccd2fcc77fd91ac4fac65fb8b5 -size 8934 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaOcr.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaOcr.dll deleted file mode 100644 index a062247a88..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaOcr.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bcf9ea8866725b7cab548c741bf3fdf2c6e16c19612d9a80278bc8eee1d9a0fc -size 109056 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaOcr.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaOcr.lib deleted file mode 100644 index 315433f389..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaOcr.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:456f112113b1a88c02f283089505f37902674f3a4c0d0c2e74270f3497a2dca6 -size 4026 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlayTo.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlayTo.dll deleted file mode 100644 index 2bf6d851ac..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlayTo.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d369a4aaaafcbc49994e738eb02983ae9138b8bea21c12c893d2a84c7cef9967 -size 178688 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlayTo.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlayTo.lib deleted file mode 100644 index fbec6d63dc..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlayTo.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a8248c8e06b09b3bd8d5da7ee28d49717d69245cff0559529fd88069b1d12a6e -size 12400 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlaylists.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlaylists.dll deleted file mode 100644 index 146b990494..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlaylists.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c1dcfbbef8f7efad0c9ec552cbf2de8f8e9f1a88931478e0466b057bd12a06c -size 103936 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlaylists.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlaylists.lib deleted file mode 100644 index 1163e32e89..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaPlaylists.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4f38d73e41dba11f3d590f5f38c8d70c863db26bab9f44e27e6ad0b4e555af2 -size 2628 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaProtectionPlayReady.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaProtectionPlayReady.dll deleted file mode 100644 index 206b8587ac..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaProtectionPlayReady.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1eaf4281298db8e280cc1a33f49a895151d930b7c5cbab307f097639657a86f1 -size 345600 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaProtectionPlayReady.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaProtectionPlayReady.lib deleted file mode 100644 index 9dcc4b2b6b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaProtectionPlayReady.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:110904be3db37e816cc7ee0fb9b08e5df9d32dc7cf9ea4a83fa7028689940805 -size 36110 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaRender.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaRender.dll deleted file mode 100644 index 5f2e4fe74b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaRender.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ac57f71b18717bbecc617b5b1a76a2744066f9e48f8c23e16b89cfc8783d4ee -size 33792 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaRender.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaRender.lib deleted file mode 100644 index aec4499e91..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaRender.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e958440e871a03e7f85134f27bc7aca366b62377795c39d1944404627290c688 -size 2080 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechRecognition.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechRecognition.dll deleted file mode 100644 index 810f30d856..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechRecognition.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cdc7a46d6d43a199a566867db4b2e767928f6d4518fb8f873ae992fdbf0fa42c -size 213504 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechRecognition.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechRecognition.lib deleted file mode 100644 index 3803b6712d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechRecognition.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:53991e70f04143d344d52a1f61299296b159049df558bf02fe94e277f31228aa -size 16640 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechSynthesis.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechSynthesis.dll deleted file mode 100644 index 3615b9de3c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechSynthesis.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66b17dc55bdb90e49f5ef2155b5eb1e7653895120284ac5f5adebe937be2c9f7 -size 128000 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechSynthesis.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechSynthesis.lib deleted file mode 100644 index 6ae009432d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaSpeechSynthesis.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c434b8bf5e8a5574d39bea7e15a375c9dc19fe10dc987a6c1d914b2fb2513e84 -size 3998 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaStreamingAdaptive.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaStreamingAdaptive.dll deleted file mode 100644 index 2d18440893..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaStreamingAdaptive.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1cdd6cff27b5de77407ce6899ab646934a31b67d669492ab2375d9e022577479 -size 167424 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaStreamingAdaptive.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaStreamingAdaptive.lib deleted file mode 100644 index 8471d455b3..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaStreamingAdaptive.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ace47ead4a77c0b38dfec504aba25847fac546c23bf25951c87564852a80cc1 -size 10060 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaTranscoding.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaTranscoding.dll deleted file mode 100644 index 95581989a9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaTranscoding.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1bc6bbb37705fb2e450f8fbf7be34a286c2728fa1e127cd518415244fab24733 -size 110592 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaTranscoding.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaTranscoding.lib deleted file mode 100644 index ebdd9ce9d8..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsMediaTranscoding.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f8c0f5200ef48940cc8c8eb1f15957dd5bcecf06a881425eaa75f9374e8c4f8 -size 3338 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworking.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworking.dll deleted file mode 100644 index 27013d7f0c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworking.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fdd3acd782a3e4ab1e6f7c5948eeacb5b567230591c234e472cc793f5bad4a45 -size 296448 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworking.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworking.lib deleted file mode 100644 index 93601c29de..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworking.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5083fa931bfc0467911ae31d6f1154caf533dbb472794831bddb45db2253b8c9 -size 17480 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingBackgroundTransfer.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingBackgroundTransfer.dll deleted file mode 100644 index 7ddabe5361..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingBackgroundTransfer.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1249d61d466653912db079c5bb35acef874e0c2c60718edf0083ddb28d265ecf -size 236032 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingBackgroundTransfer.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingBackgroundTransfer.lib deleted file mode 100644 index 7e8b4baecd..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingBackgroundTransfer.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f6576136ba7152c53eb79f926976efccaf768c6fb001b3798ad08f007cecfeb -size 14538 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingNetworkOperators.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingNetworkOperators.dll deleted file mode 100644 index c2d73afc2a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingNetworkOperators.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca2bf62c98f7c963d5ebf2ea0d26f38f5d21d6ee02df37e5c020f724858e7312 -size 318976 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingNetworkOperators.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingNetworkOperators.lib deleted file mode 100644 index c1fc670a0c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingNetworkOperators.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3dd1dd684c669769dc8e581641163c5a04f2e315ca29efb423b2d8424a1a4ae -size 36960 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingProximity.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingProximity.dll deleted file mode 100644 index a1fb7d664f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingProximity.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f56ad4295f10f7541907d7a4cc0116db9ea104925674c053d21414f704d37c8 -size 167424 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingProximity.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingProximity.lib deleted file mode 100644 index ee27c8a5bf..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingProximity.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:02926a9e89e0455434bae6b3b54b6806c3e36103fed3950bf20426878cb05df6 -size 6436 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingPushNotifications.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingPushNotifications.dll deleted file mode 100644 index 7c2f01d312..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingPushNotifications.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d139bb95b566d2a65cf353ea66c68e67c9001e50ae8f643125892713b867ddc -size 111616 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingPushNotifications.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingPushNotifications.lib deleted file mode 100644 index e26c433a9c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingPushNotifications.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7a32761753690e86c635cc9a161cee00096c9da691b459dccd3987478aaa2b9 -size 5736 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.dll deleted file mode 100644 index 61474c6a0a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54cc21b9122b4f24123b383835312db50d4c51238f5a99d373182b6a38a966a4 -size 132096 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.lib deleted file mode 100644 index 8706a081e8..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb1078b690b2443e83ec149971bdeb04722fc3e317050466a2cb65000e3ff7a9 -size 5016 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingVpn.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingVpn.dll deleted file mode 100644 index a6e1bb75b4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingVpn.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fcf267bd8a8fc83a70d637deb999644f5c739a147fe38292a65eb69c672e6e97 -size 374784 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingVpn.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingVpn.lib deleted file mode 100644 index db094889b2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsNetworkingVpn.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3e3f1730c094f4a4df26bfe095db18b3891ccb2138f48f10dc1a1177eda8db3a -size 26850 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerception.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerception.dll deleted file mode 100644 index ed511bee7d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerception.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1c1e3de31f798bb9f89b7ac449e61910d1a0526dfa1a9a4134002607080eb8c -size 43008 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerception.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerception.lib deleted file mode 100644 index 2982e31652..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerception.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2122784350852e264c0908176011027f373268e05889204dff93f5a283708b30 -size 3272 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionAutomationCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionAutomationCore.dll deleted file mode 100644 index c6f441943c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionAutomationCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:437998475ab7164b28ff399c9f83c3513cf55914402df00e05410d076506306a -size 39424 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionAutomationCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionAutomationCore.lib deleted file mode 100644 index 1a15049095..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionAutomationCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cea5989cb890d30081830b040810d3cda2e347ccfe97908b9d2d138ba47b21b5 -size 2914 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionPeople.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionPeople.dll deleted file mode 100644 index 2c18461d53..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionPeople.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:31b0b9c1efe46103969a0d0b4e822456ba580cf5c91eddcdc2cb07f9c015e8c8 -size 38400 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionPeople.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionPeople.lib deleted file mode 100644 index aac7f10929..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionPeople.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:57d05dd71916a02a319a45acdb907cdf8325159d1c273c4e1fcad784048b4f2a -size 2658 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatial.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatial.dll deleted file mode 100644 index 4d753ef5df..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatial.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:15bdbd38cc0980cefe3a9a69ba5de457b35924facef3f04bb7b3f4f92c00b475 -size 173056 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatial.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatial.lib deleted file mode 100644 index d97dc7420b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatial.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:56f334f00a242deaf7849a75946eaaa755756e9cee2f78510e04353628d5b720 -size 12638 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatialSurfaces.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatialSurfaces.dll deleted file mode 100644 index 8a332db80a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatialSurfaces.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca44290f8781d22b796a3001e2b5fb111c56b96ef2b62e49b8761429e80a88bf -size 135168 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatialSurfaces.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatialSurfaces.lib deleted file mode 100644 index 489a790934..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPerceptionSpatialSurfaces.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e4add685ea4097384dc1860d54e000a2a268b35b16cbd8dbbf8bea4447e7b49 -size 5482 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhone.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhone.dll deleted file mode 100644 index 4bb314b1f8..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhone.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb8f00402a97daef4f0091766a3e64a80b0fea293db0c4212a094042d400b41c -size 33792 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhone.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhone.lib deleted file mode 100644 index 2cf47e3d1e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhone.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fecdffc2bce9ad2fbf28c2d6ac734809d4c8e0f0d870dac0bbc7b270db75d52d -size 2002 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneApplicationModel.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneApplicationModel.dll deleted file mode 100644 index 4f48850c74..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneApplicationModel.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d0c282c683350d067b17a67a7c0b60754a5bd3dfe620b41e3bc0ed9f1675a93 -size 36864 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneApplicationModel.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneApplicationModel.lib deleted file mode 100644 index a7576f9a13..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneApplicationModel.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d9343a3c11186f841df41b8cabbc8c4838a0e5e80afb1f44f346a9d7c62cfb45 -size 2814 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesNotification.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesNotification.dll deleted file mode 100644 index d703613ba0..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesNotification.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3ed7452540e8bd8ed5207160978313bdbe2c7a4a1cf21b97df8d17f3ec3c4639 -size 41984 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesNotification.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesNotification.lib deleted file mode 100644 index f0da4faf7a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesNotification.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c693f96d8bc6b7a6096998b941c9c3e55c0dcb7e488c41ef6b67e94f56322e7b -size 2842 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesPower.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesPower.dll deleted file mode 100644 index c520bcb4bd..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesPower.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:94589ac1aa39a3254e2e92615a1eb1cabd7b2ffaf1202fa429ae64b86ef3ba71 -size 50688 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesPower.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesPower.lib deleted file mode 100644 index 8ffdf8aaec..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneDevicesPower.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1387b1655652808fdee2768720dbc10b19eff1e579a43a3e806d9b435677b75c -size 2674 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneManagementDeployment.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneManagementDeployment.dll deleted file mode 100644 index d39a585566..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneManagementDeployment.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cde52171a8407b253de6d310afcb3ea6ce1be820f56cef8444acba6117833923 -size 130560 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneManagementDeployment.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneManagementDeployment.lib deleted file mode 100644 index 6019127bb2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneManagementDeployment.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8b3d4a6b79880e44b28b443159912acf084a30a454f60b5d5a5fba49e120eac7 -size 5442 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneMediaDevices.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneMediaDevices.dll deleted file mode 100644 index 2f1f0e70a4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneMediaDevices.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:954752d4c6b2e0a9ecf4546f594965a44146d3b5b27cf8d6022871e924a9183a -size 50176 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneMediaDevices.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneMediaDevices.lib deleted file mode 100644 index cf7abb973d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneMediaDevices.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:22c78e3ccbce0500cfbef64d89cae05c84ef9cb4e291f3fe6e9247f290c00649 -size 2770 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneNotificationManagement.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneNotificationManagement.dll deleted file mode 100644 index 4d10c6fde4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneNotificationManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90ce6fee910e0caa53f3d4af8635a8757045b99991b61a5cc4346d289c308639 -size 216576 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneNotificationManagement.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneNotificationManagement.lib deleted file mode 100644 index 1ea1a92ca8..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneNotificationManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7dad2f9938b9abc934e9395311474dd080f732b54f124dcb3fd8f2b00bec0eae -size 16220 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformation.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformation.dll deleted file mode 100644 index f69544db95..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformation.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:758b02320e3a0b3b20ba4006b2d7f839b17a97a85b1c02c8f8bd18641810526f -size 207872 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformation.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformation.lib deleted file mode 100644 index f3aebdd31f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformation.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:14c58f807e49345fbb2e5be60c8342e42d80fcc7beed0cd00e6ca3c9944b7272 -size 8270 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformationProvisioning.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformationProvisioning.dll deleted file mode 100644 index ce145916d4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformationProvisioning.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34b9503afcf50a11b4a2dd9a65c7677af8e57b7f3c038a85eb98d622e00bf42c -size 109056 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformationProvisioning.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformationProvisioning.lib deleted file mode 100644 index e85493c1ad..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhonePersonalInformationProvisioning.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9b0a5b82368a03c4c663993089a6db547a40ff5375157ea8068963173417a82c -size 3922 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSpeechRecognition.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSpeechRecognition.dll deleted file mode 100644 index 5be4659777..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSpeechRecognition.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:769c075f9ad000394797bb98f329dc33012a1de9677664d69aca2981c9572d6f -size 33792 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSpeechRecognition.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSpeechRecognition.lib deleted file mode 100644 index c4b3fc03fc..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSpeechRecognition.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:166a9a0ba9fac02c173772708ef93d619eeb06a47c68ea1467170e8c97c28144 -size 2224 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneStartScreen.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneStartScreen.dll deleted file mode 100644 index 0ecedb17bc..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneStartScreen.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7e5588a5fd0a8663622cbad3dc59c7eede2a485fadfe521cc7c4760ca3d64a3d -size 99328 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneStartScreen.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneStartScreen.lib deleted file mode 100644 index 01aec01eac..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneStartScreen.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:80d6602a2b452ac9b725254c848b22711504305308e9a37755c1e7dbe52606ca -size 3394 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystem.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystem.dll deleted file mode 100644 index 3e46fed6d3..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystem.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:783017e0ddc4107b08df725938720d4578806c3375892ea16ebf635f206c00dd -size 37376 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystem.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystem.lib deleted file mode 100644 index 01b14b8d6d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystem.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e208256f84a02d77b5339ef0c81ccfd765a36a29acffa75c1c4012691c84a0e3 -size 2648 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemPower.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemPower.dll deleted file mode 100644 index 4d535a9426..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemPower.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e3ff71bdafca776acac2b2bd4c38b1d525e01bab5c4ed09e03c76e3e8f1e6f27 -size 47104 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemPower.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemPower.lib deleted file mode 100644 index 66c8862f44..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemPower.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52b2ba5ab9937c9b51c9b4405a8f6e973bc7b01dcbe45a99b0f171bfd66e405f -size 2698 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemProfile.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemProfile.dll deleted file mode 100644 index 28a3ee4488..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemProfile.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d4cbced22771141a90ff7ddf886ad051755d27cdfc49845142e045cc7aafc1a -size 36864 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemProfile.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemProfile.lib deleted file mode 100644 index 074f51c549..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemProfile.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8c4e19b82dcb901f9bc51bdfd86df64e7b273e0b03bff904c650429a4ebfe8d6 -size 2712 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.dll deleted file mode 100644 index f50967aba3..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:04c72968daa698d4daddde72b1b61a7b037b1befb0ed9853200ef1c24d7d79aa -size 102912 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.lib deleted file mode 100644 index 7bba12a4ec..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a75197c6438aeaebfdc2bf69a7103b4cc7bfc57c02287999efedd26fde3b56dd -size 3780 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneUIInput.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneUIInput.dll deleted file mode 100644 index 56b48c708e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneUIInput.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:373bb873f32a65aac4ff1b7ef879d49962e21bae54d975799c59500182284914 -size 54784 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneUIInput.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneUIInput.lib deleted file mode 100644 index d6e33d66cb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsPhoneUIInput.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:72b8bab30799ab38b2742ebd662d1b407c174519dbb58e175768b5524c1a0c48 -size 3834 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentity.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentity.dll deleted file mode 100644 index 0dd3d4b3e7..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentity.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f638a00741352e1497bffe8c6a14cacdd7d5777b8a6c6a30f97c81ab4e04a1a3 -size 52736 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentity.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentity.lib deleted file mode 100644 index 33d11403ce..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentity.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a9c34bcde5bd63dc6445864723ff334cbda5e0127669fa8f0e2a84a5287f0f4c -size 3944 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityCore.dll deleted file mode 100644 index 70e8a0fc9b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e7f627b70bd6d4502b10b0b1392dce48c6c74b8cf81f04cba09fb54c250305ce -size 90624 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityCore.lib deleted file mode 100644 index b3a614fb66..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9ed21934c602503702653f5309c60e3555cce81b12e0d274dad80e5a48138825 -size 6748 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.dll deleted file mode 100644 index 1e1c58aab9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb794d7c5152191e3dd58d467b2e21ac03d85043ed2feb2c9fae4fa670ee931c -size 135680 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.lib deleted file mode 100644 index 28c6e53115..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationIdentityProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:05dff6950b94242e4c6a5b00d1e10a004672037cdb53d57afc89e2873f49004f -size 8616 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationOnlineId.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationOnlineId.dll deleted file mode 100644 index fa6ab914a7..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationOnlineId.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:74b45ee374c4798cf99c7f8f784cce470fdafc25e1f847323f960c3eb5af700a -size 72704 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationOnlineId.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationOnlineId.lib deleted file mode 100644 index c1bfd5ff6b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationOnlineId.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:30b6372ba8caecfa410687d55c46144d3f173ff3414ca4717580b0cb31050672 -size 6260 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationWeb.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationWeb.dll deleted file mode 100644 index f21009d844..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationWeb.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd80dbdf99a3b7723bae2722168faace3ac721e27a2250c6bd76250bd284e7d5 -size 57344 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationWeb.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationWeb.lib deleted file mode 100644 index c1118e3650..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityAuthenticationWeb.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b545928f21e2d175678a255b209d78beecb04402eea013a307fa4b2fb0b57fb -size 3578 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCredentialsUI.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCredentialsUI.dll deleted file mode 100644 index cd5aa1098a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCredentialsUI.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:22eedc5b695caee09056a9ab59245439c540ef5ce48b19d28b05be1b6c5b20dc -size 113664 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCredentialsUI.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCredentialsUI.lib deleted file mode 100644 index 4100540619..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCredentialsUI.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3fa3d0de7ff25ca68459490031382998f41e74cc785511f085b19da1c13b448 -size 4722 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptography.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptography.dll deleted file mode 100644 index 2c7081d2eb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptography.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc3d1cd0a37e75bba61b964161bf1da07b8354a941285d7141c0699da0362d0d -size 92160 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptography.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptography.lib deleted file mode 100644 index c35538b623..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptography.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e991757e7e0610de733c699fdcf28402751a50544bd4304f8bf7c476e1bee872 -size 2806 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCertificates.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCertificates.dll deleted file mode 100644 index 3969a0eb5c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCertificates.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b15b46384b374da0e7005950c1e1177f1f65d2c57e9aa28b97828f2a5b205799 -size 252416 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCertificates.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCertificates.lib deleted file mode 100644 index 5e294f3249..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCertificates.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8643875ec155f97f8096422ae4d69cfae642e7d2e01163ad8e26b15277bef342 -size 16714 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCore.dll deleted file mode 100644 index 7af0edd94b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65ef17a177a8d67e386139bfe3e047f021af126233861e3d909c5c629ad0c608 -size 200704 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCore.lib deleted file mode 100644 index c1e4b615d2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8916d326e797eacf48cb9e0b4831952688baa621bd30e3db11f73384ed1410d -size 13262 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyDataProtection.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyDataProtection.dll deleted file mode 100644 index b5da526474..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyDataProtection.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a1ae0c1c6bbf680b01d8798af4425ec0872fa2073dbfb0924d0a61276e4cad7 -size 95744 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyDataProtection.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyDataProtection.lib deleted file mode 100644 index d5f88d8462..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityCryptographyDataProtection.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93fe5bb96f1db41337c535b0a9a39e710ac0689a4ff21b9776cfb285eabd2d92 -size 3048 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityEnterpriseData.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityEnterpriseData.dll deleted file mode 100644 index 885b49b2cf..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityEnterpriseData.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d7bea6bd4aca0d8c31c657f8c81f293c7652bd49603effcdea4e838c9b066df0 -size 202752 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityEnterpriseData.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityEnterpriseData.lib deleted file mode 100644 index 3b2fc15410..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityEnterpriseData.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:39ceb51a47b4b9478107fe6863bc2ce9a86d9a6eb33606489f1eaf54ac4c5c54 -size 12124 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.dll deleted file mode 100644 index cb3d0fb481..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1f6eff28c3a231dd41b95b8dde99c22041743e53e0aaad22995f6b10dba52056 -size 67072 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.lib deleted file mode 100644 index 8ccf096d54..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3883a25c2e6a0d81cb1af5129fc61377bd5a9dac558f8dbeb790408bc95abeea -size 4456 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMaps.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMaps.dll deleted file mode 100644 index 71091f800c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMaps.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a62fa7a4062a714453e032e90ae22eee36064275e30bc1f96b7907fc41a1249 -size 124928 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMaps.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMaps.lib deleted file mode 100644 index ba7717e7fb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMaps.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:564bd5ec0f23a2544039240057d18af058330ee28806eb7108b8e1ffe781454f -size 8734 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsGuidance.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsGuidance.dll deleted file mode 100644 index e5ddaf9895..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsGuidance.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3f86c68a933abb6836defbfdf95148e23a69e02dcfe64cba255a68ce521572a2 -size 121856 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsGuidance.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsGuidance.lib deleted file mode 100644 index 12fc58bec9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsGuidance.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6378577d9e26f86651f405a448d2a6aa567220435092597e89721c905e5dff95 -size 9270 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsLocalSearch.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsLocalSearch.dll deleted file mode 100644 index c454c5447e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsLocalSearch.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d58588dac1e82b3819912d5597019e945468c52cd4d7a4c3e724016b6a06f400 -size 72704 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsLocalSearch.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsLocalSearch.lib deleted file mode 100644 index 2af1a46a02..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesMapsLocalSearch.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:082e5ea5570c6bc2167389abe138f54119f1f1bfafa78f72493fe5ffbb9969a6 -size 6080 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesStore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesStore.dll deleted file mode 100644 index 1b9315a783..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesStore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0a33add099d15960c746f44b27398a3882adf33fd8a053f7dc620f68140066e0 -size 259072 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesStore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesStore.lib deleted file mode 100644 index 8da880c1d6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsServicesStore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:33754eacd89d4b0bb9010c0f6de71b6588db01520a1a366b76e3033ae849793d -size 16118 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorage.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorage.dll deleted file mode 100644 index 3870b9c63a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorage.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34c9e502290a4c2a606a0b4fcf0eb9916cfd8129df0dbc24ce52014e2007b49d -size 689664 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorage.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorage.lib deleted file mode 100644 index 958a005d73..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorage.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:532296f6814cfc6cf48bb8a8046f0f8eb60d62d34fc440b5f80413baf725d3d1 -size 35648 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageAccessCache.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageAccessCache.dll deleted file mode 100644 index fa9514b9ce..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageAccessCache.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aa4b1251a0857cfc9be4d5fbade5a5414418e3a0bfe44a373a76130bb82301bb -size 135680 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageAccessCache.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageAccessCache.lib deleted file mode 100644 index e0a4a127e7..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageAccessCache.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb41d4f7ddbc4154854cd4a0ce84eb40c9b16808902e444538f63e52a97e74a6 -size 6588 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageBulkAccess.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageBulkAccess.dll deleted file mode 100644 index 98160bed6e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageBulkAccess.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d3777c79ba3307e16e056071002205e16998f4644c0eb851a6ab5d9174f2b312 -size 221184 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageBulkAccess.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageBulkAccess.lib deleted file mode 100644 index 477202be99..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageBulkAccess.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f926eee21bec0ff98892420b102de9bda21790df83803b40687fb9b7106192ea -size 4570 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageCompression.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageCompression.dll deleted file mode 100644 index ff1be68d45..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageCompression.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:349bd4052ed9ead35d97086ae2f86ed545233a1f6cd201679e8e36945a34b039 -size 107008 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageCompression.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageCompression.lib deleted file mode 100644 index 4599f69c4c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageCompression.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe56333c42eb8c1a0ee5c7da8a1727cf3642e451d0314c7eeab4e8128e019a58 -size 3248 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageFileProperties.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageFileProperties.dll deleted file mode 100644 index 96ab167c8d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageFileProperties.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f58adebad5186fd7e2801bdcb2a72e0572f433caf6be1e7b1583afb03b9e169 -size 200704 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageFileProperties.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageFileProperties.lib deleted file mode 100644 index 8033ce35e3..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageFileProperties.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad445fe08b394863be006bc6bf713acf987b020f51247319f251b962a418d3ca -size 7642 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickers.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickers.dll deleted file mode 100644 index b2e79c3947..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickers.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:58c03fda350086d414db0faf484bd09ce85277023ac0849fa12b91e9e566d3ec -size 156160 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickers.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickers.lib deleted file mode 100644 index b0591c62b8..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickers.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1d646dab40443a692d94fcee010f9e506f80c1882f8a3a57afda57f389746a3 -size 5704 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickersProvider.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickersProvider.dll deleted file mode 100644 index 7b9c7eb656..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickersProvider.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c2738e15091ce79133d7b2008e7d8a2034a8c8816f10610ec0019db66e830d35 -size 123904 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickersProvider.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickersProvider.lib deleted file mode 100644 index 65745a1b0c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStoragePickersProvider.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8fbb8bec514a7641f7a64920e4b843579c1b8420f5bd229a11cd46f98ca7d5d4 -size 7928 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageStreams.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageStreams.dll deleted file mode 100644 index 3b1a1c41b5..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageStreams.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3ffeae5f4ad30647b4e67918eb5461ad3e25779159e9321dc3c48faa04decbb4 -size 206848 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageStreams.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageStreams.lib deleted file mode 100644 index b1fbbbc1c9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsStorageStreams.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b6237b0314c2da04e3382dfdfa587c86a325e3c028f8baf1e4640d992da78192 -size 16300 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDiagnostics.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDiagnostics.dll deleted file mode 100644 index 200068584d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDiagnostics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bbc27024ca9b24e9ad324d5f0aaa4bdcd9271a72c1a9a5bd1b794eb5922ddb7b -size 65536 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDiagnostics.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDiagnostics.lib deleted file mode 100644 index 1c53d56b11..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDiagnostics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c10ae8780957754509bc940fb7b2947d0b3ad2aac347e29ed994307231c9f189 -size 6398 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDisplay.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDisplay.dll deleted file mode 100644 index 329573826c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDisplay.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38baebf125e871d130a00823fe25062a8d0fb0b9c26556bcdf96661fb35eb5e5 -size 39424 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDisplay.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDisplay.lib deleted file mode 100644 index dded6de45b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemDisplay.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:958d2d4b79bc247d93599e94bb4e63d9a5089729206e7448d6a9ddb6110a3945 -size 2662 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPower.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPower.dll deleted file mode 100644 index bc96d20204..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPower.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ae33b56fe762c37956e8cfb101aaa8d8d96afdd832a7be8804c547e5f352240 -size 60928 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPower.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPower.lib deleted file mode 100644 index ec348312f2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPower.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d83cd377d6e8e9f44d8788a7f7e46cbb538b600691dc3937fb78161f24cabe0 -size 3856 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPowerDiagnostics.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPowerDiagnostics.dll deleted file mode 100644 index 8b8a23ae8b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPowerDiagnostics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:269fb56a771af10dac4f7db612d902b03e2fdbd12db06f0d019537c54617ba9c -size 38912 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPowerDiagnostics.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPowerDiagnostics.lib deleted file mode 100644 index 29f3204bd6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemPowerDiagnostics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42a2059e4ebef083fc4d6daf24d09e48d5dd50bf10b6f8d2606fa6ebc2382221 -size 3588 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfile.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfile.dll deleted file mode 100644 index 7b6358ae37..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfile.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d976d1f6969503c30b6ce2d0e1c3e8b8b77a1a7918a8c1f796a09b10c003a19 -size 123904 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfile.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfile.lib deleted file mode 100644 index 5a91e4e5aa..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfile.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6923afde1b20856cff4dc23cd0738721d08dd0f061f6c56df1e854fb3ff8fe10 -size 8150 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfileSystemManufacturers.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfileSystemManufacturers.dll deleted file mode 100644 index 1e0a715a01..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfileSystemManufacturers.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c02e6c4eaf402a5b138ca50ae571210203f6742d6741f4fd7b45bbb269ba45a -size 37376 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfileSystemManufacturers.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfileSystemManufacturers.lib deleted file mode 100644 index 15142336a7..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemProfileSystemManufacturers.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:08b4de0d7e3fd752e0c3d8d424e6136729f9ff8cf4a2b661cf3f6758a074bb0b -size 2978 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteDesktop.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteDesktop.dll deleted file mode 100644 index 9858b87c2e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteDesktop.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6d78088080562b0188ea0341dbfc06cb5bf053d07f8218deba07074c8c31574 -size 36864 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteDesktop.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteDesktop.lib deleted file mode 100644 index ac0c820fe6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteDesktop.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1cac4e1715622fec4ef764a3d34e16553c1f59fedd2b231fe9f52be77b90390 -size 2784 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteSystems.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteSystems.dll deleted file mode 100644 index 800ac82025..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteSystems.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d7206936e1ab1a85a79178d7e49c98c237afa1f48b24a09199dd60337b9964d -size 143872 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteSystems.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteSystems.lib deleted file mode 100644 index b938b4df5f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemRemoteSystems.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0fdd9891940babdc052fafb9628a7b08b7059f729935e479d461c94552609568 -size 9240 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreading.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreading.dll deleted file mode 100644 index 7cb2321377..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreading.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac2e4176ace421f61cca4029581f470f9740f3a783ea132b8769539747426ddb -size 59392 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreading.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreading.lib deleted file mode 100644 index f1691fdcbf..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreading.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cbeac44d85ffd6c40a4a327826b95207cd9ef2325aff64071add79339ea94474 -size 3224 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreadingCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreadingCore.dll deleted file mode 100644 index 6903bdfd38..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreadingCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2779129f82bd8f38030894be4329d22049b5b906c718646b65fb55961cca037c -size 59392 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreadingCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreadingCore.lib deleted file mode 100644 index 0b76e03e4b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemThreadingCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f2458ef6a675e56cd2e00320e434935a90fe9febe55c143dc018a8973b673d46 -size 3376 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemUserProfile.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemUserProfile.dll deleted file mode 100644 index 8f8c2a187e..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemUserProfile.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e21da5a3063a90113391d7d54c3a24b8bb6eb85dc512f9dbe532d1fcff06955d -size 142336 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemUserProfile.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemUserProfile.lib deleted file mode 100644 index d7b15b0c2c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsSystemUserProfile.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bdd3272c710e4b1667a6dd1c19a21a514a34f63c18fad272fe492581a32459ae -size 6462 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUI.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUI.dll deleted file mode 100644 index f2ae9adc66..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUI.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a5d542eb3092bc2e8680493705c42f70c65ac37aeda8e704f759db2d8de8936b -size 82432 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUI.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUI.lib deleted file mode 100644 index 031222e3b0..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUI.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:822ffd7c9c707e6b7c3712aba51b9acbd916390f5b67a96cc951fc8a5fe54379 -size 3372 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIApplicationSettings.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIApplicationSettings.dll deleted file mode 100644 index a4a0ad9502..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIApplicationSettings.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:06e1d2f21ae68a261ddab50702321e80c50e18daca0a9e96de877cc5a7394e77 -size 156160 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIApplicationSettings.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIApplicationSettings.lib deleted file mode 100644 index 3246a2ed59..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIApplicationSettings.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb4db34c3e52f550d194152488706f25a745820f5ad089762819a653a0941f97 -size 9402 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIComposition.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIComposition.dll deleted file mode 100644 index 19a4f5b051..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIComposition.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0773ca800220b7f27b5d932b29f5df513ecf02a5bd7056a2e272f1a8dc45fea9 -size 296448 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIComposition.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIComposition.lib deleted file mode 100644 index 0f4d84ca9d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIComposition.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:481aad72da7d54555e127306a640cade334e09306d203f0939618b76ed9b32a4 -size 32690 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionEffects.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionEffects.dll deleted file mode 100644 index 1681659544..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionEffects.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7d947c253a29e9ad84cba73ea9d70071f1afd1745da364548ed56af152bc49db -size 46592 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionEffects.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionEffects.lib deleted file mode 100644 index 867a7acc8a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionEffects.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bc35c344b7d906a4ab9fbe8d69761468486780a21ace74e7fb786d80297b94de -size 2814 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionInteractions.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionInteractions.dll deleted file mode 100644 index dd9e81913f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionInteractions.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a583e512fcda7389bab79897ecc14f3ef84cdc9e959b9859c02897bf4caf128d -size 148992 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionInteractions.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionInteractions.lib deleted file mode 100644 index 21b1d8b1b4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICompositionInteractions.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ff4156d10b01e23980c086d95a10ef71d732d41313ae6be45b112113b16d0cc -size 12706 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICoreAnimationMetrics.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICoreAnimationMetrics.dll deleted file mode 100644 index 84c02e9bf5..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICoreAnimationMetrics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:96618a9c94633986aad6e2c5b84d2525ab2b644bb938530c90c3b1210eac646c -size 62976 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICoreAnimationMetrics.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICoreAnimationMetrics.lib deleted file mode 100644 index 245f6e6369..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUICoreAnimationMetrics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a1b477c7d3f65709ca26e5c644d984de19d616f878cf3451ae0f265d0fc74f5 -size 5872 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInking.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInking.dll deleted file mode 100644 index 0510174f4c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInking.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a5fa2e3d086d9374e1711be1546b2366f2ffc81ea3d8b20c148ff7dd4c32138c -size 241152 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInking.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInking.lib deleted file mode 100644 index a594b86908..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInking.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eaadeecab8a6a14946ce47c114b9ce3b813c1572ebf0b6a2c525dac8bc299ae9 -size 16570 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInkingCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInkingCore.dll deleted file mode 100644 index 11334ddccb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInkingCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f7c76684c2b54c8eca15ca5946bde51d1e4bb38037e339dd3d7538efc60259f -size 117248 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInkingCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInkingCore.lib deleted file mode 100644 index 70f8d1f5df..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputInkingCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e470c99c0005ac2de7971c8ec2463eb3ac6f84beb6ba451e8d4dc84416b8c7f8 -size 4210 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputPreviewInjection.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputPreviewInjection.dll deleted file mode 100644 index 6b198c0334..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputPreviewInjection.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ba41c5966c887c1d05fba97bda3a65aaf4e07c5f5713be36e853c43a66bc999 -size 80896 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputPreviewInjection.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputPreviewInjection.lib deleted file mode 100644 index 4210323f82..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputPreviewInjection.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bc0b96be1045695c5799798e920281fe09b2cf7b29946e67995c6094b9757f8f -size 7384 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputSpatial.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputSpatial.dll deleted file mode 100644 index fdee0ae6eb..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputSpatial.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:326b93f09ba643aeacd61b0a47b4fdbbc0a14b7f9d9b4219473a43c283fe3589 -size 202240 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputSpatial.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputSpatial.lib deleted file mode 100644 index 99c951dbbc..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIInputSpatial.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2b5f1be7091b41435ff2c847bef8344d9be14aae85d268244f0cdfb69d416465 -size 19364 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUINotificationsManagement.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUINotificationsManagement.dll deleted file mode 100644 index 8af9f99e2b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUINotificationsManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba07c4a423cbf5d0c5d896e00b93a1c5fe562163151a1910a937446038a9b8c5 -size 104960 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUINotificationsManagement.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUINotificationsManagement.lib deleted file mode 100644 index ea4401e1d8..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUINotificationsManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:875befc9404501cbbef2fd8e892e0e1589d506db7f02472194eb0a265c61ccfa -size 2926 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIPopups.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIPopups.dll deleted file mode 100644 index 9c97fcab70..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIPopups.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09cfa8f87ff46248e90ce6124e79e6dfe99e47825d99810b4e2229e240627c3f -size 82432 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIPopups.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIPopups.lib deleted file mode 100644 index dc938cd9d9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIPopups.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:115af5caefd154d0df99bca9155feb7893167109016cf2fe17b029a44aee83e1 -size 4670 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIStartScreen.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIStartScreen.dll deleted file mode 100644 index 5bd19dc74c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIStartScreen.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e62c65c0f5b86eb6c4df37c23523be4377b5c3b689738c619153317cf73f0a1d -size 125952 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIStartScreen.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIStartScreen.lib deleted file mode 100644 index 2ff6883a45..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIStartScreen.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ce77f65b99576819cf5a56ce823794e5beb43d95490b977d678b815834b154e -size 6330 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIText.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIText.dll deleted file mode 100644 index dc5c442df6..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIText.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e9f2264c46d513a1dd921b9111f39778fa639036f29bed47892b3d0c53479901 -size 181248 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIText.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIText.lib deleted file mode 100644 index c18749c38c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIText.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1654a86bb2e8fb29cc113efa3f10bf1336452a568b98b1071da3bff8ba9640fe -size 6320 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUITextCore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUITextCore.dll deleted file mode 100644 index f5412379e8..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUITextCore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a46a154cb69d6641164f68125cc483c50b5662ecb2073d060722ab320bd45839 -size 178176 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUITextCore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUITextCore.lib deleted file mode 100644 index d3fa2f0b23..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUITextCore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:424e53baee9fbd316edf01cd0a93a0f639d5b1c148388fa033afb08d1a20c1fb -size 13220 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIViewManagement.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIViewManagement.dll deleted file mode 100644 index 4af1ce65e1..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIViewManagement.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f683a09b52cf33bdcf8c4e2478f3e255d29bdcecbae3b2dcf4e5eb59217f6168 -size 201216 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIViewManagement.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIViewManagement.lib deleted file mode 100644 index 1f87d9e918..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIViewManagement.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1e37d81cd6f2ae8fcb994763aa73be0dbc07f9aaa10e2b5cbc91ca035830f04f -size 11290 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUI.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUI.dll deleted file mode 100644 index 73107017f2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUI.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8b4e134a21f4f5eb3cdc1337695fc5502c4d11561fff77235bdf5d91e8c2481c -size 306688 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUI.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUI.lib deleted file mode 100644 index c4197ce89f..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUI.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7ddb13b610ef3fe05d550f87defbe62ab5350ff5d8f636c783aea3c4697a4990 -size 40816 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUICore.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUICore.dll deleted file mode 100644 index 97a30703fd..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUICore.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:68e1509f6e617005b35a848ed51b7712f879961dd18da1228c311ebddbe7fd4a -size 98816 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUICore.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUICore.lib deleted file mode 100644 index ef0c49054c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIWebUICore.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e8847324515d42a8b5d2be6befbc1de2b174430177555861b0583cd9560e582 -size 7980 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXaml.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXaml.dll deleted file mode 100644 index 1c91740088..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXaml.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb4a30abd27d334bfc197ecc0dbd5789021151192a496aaacdc1f32d47a99f30 -size 5256704 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXaml.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXaml.lib deleted file mode 100644 index bd038ff561..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXaml.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4042eda047b7bbed0a318c6ccc5590257494d6d961e5197e468cd56ee790e769 -size 404964 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlAutomationText.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlAutomationText.dll deleted file mode 100644 index 8addd53b8d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlAutomationText.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eda4624e6f539f69af517a4b5865cf0b08a35a8809f7b6f0014ecc62d27cf4a3 -size 33792 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlAutomationText.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlAutomationText.lib deleted file mode 100644 index 7ef93adf4c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlAutomationText.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:148c6a3b2e6d58b3bd3f7af786047174e55ff84b9fd78ff87093b23e0e1347f9 -size 2198 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlControlsMaps.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlControlsMaps.dll deleted file mode 100644 index 6854250dab..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlControlsMaps.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd5c7ade932e9d757b6f0bfe9e6f433957a4f393a25082b3621b9c64809222b7 -size 481792 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlControlsMaps.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlControlsMaps.lib deleted file mode 100644 index 348914329b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlControlsMaps.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35b90629209496f05152d573ff2df782aa4892722ebc6d6903604f466aae9589 -size 30164 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlHosting.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlHosting.dll deleted file mode 100644 index 68caacdda2..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlHosting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e27c9b336ef15abbe57ced02d01a18a41cad89d96a3270ae5909f404fe0ce0a4 -size 143872 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlHosting.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlHosting.lib deleted file mode 100644 index 99ffd4b823..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlHosting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e489733116a67eb6ed139b6efdda4200d990f769fda170832a8d1ec8457da473 -size 5170 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlInterop.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlInterop.dll deleted file mode 100644 index ea9f296903..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlInterop.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc959107e168882432d96b110dc7ae0d121efc1c95496070cf0575f81be690ae -size 75264 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlInterop.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlInterop.lib deleted file mode 100644 index e70afdcd60..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlInterop.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe59413fcac41edffcc1e09ccdc4a57c316b41a834abb245299c1591004e6ef3 -size 6958 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMarkup.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMarkup.dll deleted file mode 100644 index fdde7b51fd..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMarkup.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66d21d24e0d093c6de44ac642bd1c282123fc973206392260fcf55529c8f7d40 -size 184320 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMarkup.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMarkup.lib deleted file mode 100644 index 020c39a43d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMarkup.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:82a753e513e476eb665f966b3e1675d581259ed94314da5df4a2a9d37fab632d -size 8546 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMediaImaging.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMediaImaging.dll deleted file mode 100644 index 5a915ac02d..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMediaImaging.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c12dc1ba053208b526bf308b7d7308dfd42478eac0313c101fc8d146c8118d6e -size 178688 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMediaImaging.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMediaImaging.lib deleted file mode 100644 index 918699f2ef..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlMediaImaging.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dd2b851f6f726abe97087bd88f771aa2367e3b4244e10a2b5ddc755757376030 -size 7744 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlPrinting.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlPrinting.dll deleted file mode 100644 index 11e74b4089..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlPrinting.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d25a0777cc6601f81aa2ede09884986949010850b08055a51741cd2cc7b5915 -size 150528 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlPrinting.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlPrinting.lib deleted file mode 100644 index 75d6f3ab30..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlPrinting.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:175fd6377cdf8edbf4f8fa5b9b802d243dc270f1574662cbde8dcda5c0189537 -size 4480 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlResources.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlResources.dll deleted file mode 100644 index 2ad784e09c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlResources.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1f00eb3adf7b9876fd8965dcb7a356a11642354e5ad3866f964d37b85e349abf -size 47616 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlResources.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlResources.lib deleted file mode 100644 index 2530383d29..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlResources.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c91645a8d1bd8d75888a517d4ca89a4c5f8131497c98b97db4bc89887d2ab346 -size 2776 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlShapes.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlShapes.dll deleted file mode 100644 index dd5cbbd25c..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlShapes.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a5429ea0ac2e77026ab7c91aeb85771f330c4066665a08e6236bdf93d275908 -size 169984 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlShapes.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlShapes.lib deleted file mode 100644 index 904ded7769..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsUIXamlShapes.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5aa81e6b30842fb86b111d94c7a15c6a0a4d82130bd6a95155eba790a9a5ae21 -size 5574 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWeb.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWeb.dll deleted file mode 100644 index f4259b6052..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWeb.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:914a797fb659ddfe29afba34dfd22309a2afcb7563a5bcf1961be48f2ed7f00e -size 89600 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWeb.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWeb.lib deleted file mode 100644 index a0115d9cbe..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWeb.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:de884719b1dd1a0453064f6b600ed036a3e00067b2ebb952470866b28f4f24f4 -size 3024 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebAtomPub.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebAtomPub.dll deleted file mode 100644 index 7a8bc650b3..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebAtomPub.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29cd48a35daf7151a9df2dfb1160981ce9babb2bc3cc0242d0791df8cde531d6 -size 160256 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebAtomPub.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebAtomPub.lib deleted file mode 100644 index 5e158be4f9..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebAtomPub.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:845d58910d33d5a94513c5d49c405c114f23bbe46fb9aa44de798d711c3ce300 -size 4252 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpDiagnostics.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpDiagnostics.dll deleted file mode 100644 index 19beb2f7e4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpDiagnostics.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1eb35f0e400b0992bda460a4d4c6da7a13614d0a4ac3d49e399a38a96a077a7 -size 121856 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpDiagnostics.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpDiagnostics.lib deleted file mode 100644 index a00744dc1b..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpDiagnostics.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb149210c34b3985a7a3f24973bd41b9914d79fc4db1c9fad226aa3a9466f80b -size 6856 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpFilters.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpFilters.dll deleted file mode 100644 index ffa19224be..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpFilters.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25d5a7b2a561fb305c066902c9439e9aaf4a14b2371d621adde159385b648c81 -size 129024 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpFilters.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpFilters.lib deleted file mode 100644 index 74b8000baa..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebHttpFilters.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e0ab2541590a859bf9d033f08a081ea6a0640e257caa82abaf2574a0941059cd -size 4672 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebSyndication.dll b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebSyndication.dll deleted file mode 100644 index c672f8647a..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebSyndication.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df556d50bdb79dcfb2994b4c4b09e50417d983e2c04047b106d72af5278b0f04 -size 253440 diff --git a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebSyndication.lib b/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebSyndication.lib deleted file mode 100644 index e28290e2d4..0000000000 --- a/deps/prebuilt/Universal Windows/x86/ObjCUWPWindowsWebSyndication.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4d68a39f52adcb139e016c96e87f2a24eb26ebf86743f34112b335c7d0acdd9 -size 11932 diff --git a/include/Platform/Universal Windows/UWP/MicrosoftAdvertising.h b/include/Platform/Universal Windows/UWP/MicrosoftAdvertising.h deleted file mode 100644 index 0ab51f0229..0000000000 --- a/include/Platform/Universal Windows/UWP/MicrosoftAdvertising.h +++ /dev/null @@ -1,51 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// MicrosoftAdvertising.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPMICROSOFTADVERTISINGEXPORT -#define OBJCUWPMICROSOFTADVERTISINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_MSAds_BUILD -#pragma comment(lib, "ObjCUWPMicrosoftAdvertising.lib") -#endif -#endif -#include - -// Microsoft.Advertising.ErrorCode -enum _MAErrorCode { - MAErrorCodeUnknown = 0, - MAErrorCodeNoAdAvailable = 1, - MAErrorCodeNetworkConnectionFailure = 2, - MAErrorCodeClientConfiguration = 3, - MAErrorCodeServerSideError = 4, - MAErrorCodeInvalidServerResponse = 5, - MAErrorCodeOther = 6, - MAErrorCodeRefreshNotAllowed = 7, - MAErrorCodeCreativeError = 8, - MAErrorCodeMraidOperationFailure = 9, - MAErrorCodeSuccess = 10, - MAErrorCodeCancelled = 11, - MAErrorCodeFileOperationFailure = 12, - MAErrorCodeParseToBOMFailure = 13, - MAErrorCodeValidationFailure = 14, -}; -typedef unsigned MAErrorCode; - -#import - diff --git a/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingMicrosoftAdvertising_XamlTypeInfo.h b/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingMicrosoftAdvertising_XamlTypeInfo.h deleted file mode 100644 index f347f8d8de..0000000000 --- a/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingMicrosoftAdvertising_XamlTypeInfo.h +++ /dev/null @@ -1,69 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// MicrosoftAdvertisingMicrosoftAdvertising_XamlTypeInfo.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPMICROSOFTADVERTISINGEXPORT -#define OBJCUWPMICROSOFTADVERTISINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_MSAds_BUILD -#pragma comment(lib, "ObjCUWPMicrosoftAdvertising.lib") -#endif -#endif -#include - -@class MAMXamlMetaDataProvider; -@protocol MAM__IXamlMetaDataProviderPublicNonVirtuals; - -#include "UWP/WindowsUIXamlMarkup.h" -#include "UWP/WindowsUIXamlInterop.h" -#import - -// Windows.UI.Xaml.Markup.IXamlMetadataProvider -#ifndef __WUXMIXamlMetadataProvider_DEFINED__ -#define __WUXMIXamlMetadataProvider_DEFINED__ - -@protocol WUXMIXamlMetadataProvider -- (RTObject*)getXamlType:(WUXITypeName*)type; -- (RTObject*)getXamlTypeByFullName:(NSString *)fullName; -- (NSArray* /* WUXMXmlnsDefinition* */)getXmlnsDefinitions; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WUXMIXamlMetadataProvider : RTObject -@end - -#endif // __WUXMIXamlMetadataProvider_DEFINED__ - -// Microsoft.Advertising.MicrosoftAdvertising_XamlTypeInfo.XamlMetaDataProvider -#ifndef __MAMXamlMetaDataProvider_DEFINED__ -#define __MAMXamlMetaDataProvider_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAMXamlMetaDataProvider : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)getXamlType:(WUXITypeName*)type; -- (RTObject*)getXamlTypeByFullName:(NSString *)fullName; -- (NSArray* /* WUXMXmlnsDefinition* */)getXmlnsDefinitions; -@end - -#endif // __MAMXamlMetaDataProvider_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingShared.h b/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingShared.h deleted file mode 100644 index 3eaa25f236..0000000000 --- a/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingShared.h +++ /dev/null @@ -1,49 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// MicrosoftAdvertisingShared.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPMICROSOFTADVERTISINGEXPORT -#define OBJCUWPMICROSOFTADVERTISINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_MSAds_BUILD -#pragma comment(lib, "ObjCUWPMicrosoftAdvertising.lib") -#endif -#endif -#include - -// Microsoft.Advertising.Shared.AdType -enum _MASAdType { - MASAdTypeUnknown = 0, - MASAdTypeUniversalAd = 1, - MASAdTypeVASTAd = 2, - MASAdTypeAll = 3, -}; -typedef unsigned MASAdType; - -// Microsoft.Advertising.Shared.SdkPlatform -enum _MASSdkPlatform { - MASSdkPlatformUnknown = 0, - MASSdkPlatformWindows = 1, - MASSdkPlatformWindowsPhone = 2, - MASSdkPlatformOthers = 3, -}; -typedef unsigned MASSdkPlatform; - -#import - diff --git a/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingSharedWinRT.h b/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingSharedWinRT.h deleted file mode 100644 index 336e8d57a2..0000000000 --- a/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingSharedWinRT.h +++ /dev/null @@ -1,387 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// MicrosoftAdvertisingSharedWinRT.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPMICROSOFTADVERTISINGEXPORT -#define OBJCUWPMICROSOFTADVERTISINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_MSAds_BUILD -#pragma comment(lib, "ObjCUWPMicrosoftAdvertising.lib") -#endif -#endif -#include - -@class MASWAdvertisement, MASWAdErrorEventArgs, MASWAdTagCollection, MASWProjectedContext, MASWAdPlacement, MASWVideoResource, MASWAdExtension, MASWActivityReporter, MASWAdPackage, MASWAdPod, MASWAdSchedule, MASWProjectedMediaConstraints, MASWAdScheduleResult, MASWAdScheduler, MASWSdkInfoProvider, MASWEventLogging, MASWProjectedIAdLogger, MASWPlatformDependency; -@class MASWSdkInfo; -@protocol MASW__IAdvertisementPublicNonVirtuals, MASW__IAdErrorEventArgsPublicNonVirtuals, MASW__IAdErrorEventArgsFactory, MASW__IAdTagCollectionPublicNonVirtuals, MASW__IProjectedContextPublicNonVirtuals, MASW__IAdPlacementPublicNonVirtuals, MASW__IAdPlacementFactory, MASW__IVideoResourcePublicNonVirtuals, MASW__IAdExtensionPublicNonVirtuals, MASW__IAdExtensionFactory, MASW__IActivityReporterPublicNonVirtuals, MASW__IAdPackagePublicNonVirtuals, MASW__IAdPodPublicNonVirtuals, MASW__IAdSchedulePublicNonVirtuals, MASW__IProjectedMediaConstraintsPublicNonVirtuals, MASW__IProjectedMediaConstraintsFactory, MASW__IProjectedMediaConstraintsStatics, MASW__IAdScheduleResultPublicNonVirtuals, MASW__IAdSchedulerPublicNonVirtuals, MASW__IAdSchedulerStatics, MASW__ISdkInfoProviderPublicNonVirtuals, MASW__ISdkInfoProviderStatics, MASW__IEventLoggingPublicNonVirtuals, MASW__IEventLoggingStatics, MASW__IProjectedIAdLoggerPublicNonVirtuals, MASW__IPlatformDependencyPublicNonVirtuals, MASW__IPlatformDependencyStatics; - -// Microsoft.Advertising.Shared.WinRT.SdkType -enum _MASWSdkType { - MASWSdkTypeUnknown = 0, - MASWSdkTypeUniversalDisplayWwa = 1, - MASWSdkTypeUniversalDisplayXaml = 2, - MASWSdkTypeUniversalVideoWwa = 4, - MASWSdkTypeUniversalVideoXaml = 8, - MASWSdkTypeLinearVideoWwa = 16, - MASWSdkTypeLinearVideoXaml = 32, -}; -typedef unsigned MASWSdkType; - -#include "MicrosoftAdvertising.h" - -#import - -// [struct] Microsoft.Advertising.Shared.WinRT.SdkInfo -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWSdkInfo : NSObject -+ (instancetype)new; -@property (retain) NSString * sdkVersion; -@property (retain) NSString * client; -@property (retain) NSString * runtimeType; -@end - -// Microsoft.Advertising.Shared.WinRT.Advertisement -#ifndef __MASWAdvertisement_DEFINED__ -#define __MASWAdvertisement_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdvertisement : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isPoly; -@property (readonly) NSString * payloadContent; -@property (readonly) NSString * guid; -@end - -#endif // __MASWAdvertisement_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.AdErrorEventArgs -#ifndef __MASWAdErrorEventArgs_DEFINED__ -#define __MASWAdErrorEventArgs_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdErrorEventArgs : RTObject -+ (MASWAdErrorEventArgs*)makeInstance1:(NSString *)msg code:(NSString *)code ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) MAErrorCode errorCodeEnum; -@property (readonly) NSString * errorCode; -@property (readonly) NSString * errorMessage; -@end - -#endif // __MASWAdErrorEventArgs_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.AdTagCollection -#ifndef __MASWAdTagCollection_DEFINED__ -#define __MASWAdTagCollection_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdTagCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)addAdTag:(NSString *)tagName tagValue:(NSString *)tagValue; -- (void)removeAdTag:(NSString *)tagName; -- (void)clearAdTags; -- (NSString *)getAdTagsJson; -- (NSMutableDictionary* /* NSString *, NSString * */)getAdTags; -@end - -#endif // __MASWAdTagCollection_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.ProjectedContext -#ifndef __MASWProjectedContext_DEFINED__ -#define __MASWProjectedContext_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWProjectedContext : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (MASWProjectedIAdLogger*)getLogger; -@end - -#endif // __MASWProjectedContext_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.AdPlacement -#ifndef __MASWAdPlacement_DEFINED__ -#define __MASWAdPlacement_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdPlacement : RTObject -+ (MASWAdPlacement*)makeInstance3:(MASWSdkType)sdkType ACTIVATOR; -+ (MASWAdPlacement*)makeInstance2:(MASWSdkType)sdkType serviceUrl:(NSString *)serviceUrl ACTIVATOR; -+ (MASWAdPlacement*)makeInstance1:(MASWSdkType)sdkType applicationId:(NSString *)applicationId adUnitId:(NSString *)adUnitId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) MASWSdkType sdkType; -@property (retain) NSString * postalCode; -@property (retain) NSString * countryOrRegion; -@property (retain) NSString * keywords; -@property int height; -@property int width; -@property (readonly) MASWAdErrorEventArgs* lastError; -@property (retain) MASWAdTagCollection* adTags; -@property (retain) NSString * serviceUrl; -@property (retain) NSString * adUnitId; -@property (retain) NSString * applicationId; -- (void)getAdAsync1:(unsigned int)timeoutInMilliseconds success:(void (^)(MASWAdvertisement*))success failure:(void (^)(NSError*))failure; -- (void)reportEvent:(NSString *)eventName; -- (void)clearLastError; -@end - -#endif // __MASWAdPlacement_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.VideoResource -#ifndef __MASWVideoResource_DEFINED__ -#define __MASWVideoResource_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWVideoResource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL scalable; -@property (readonly) BOOL maintainAspect; -@property (readonly) unsigned int height; -@property (readonly) unsigned int width; -@property (readonly) unsigned int maxBitrate; -@property (readonly) unsigned int minBitrate; -@property (readonly) unsigned int bitrate; -@property (readonly) NSString * codec; -@property (readonly) NSString * uri; -@property (readonly) NSString * apiFramework; -@property (readonly) NSString * type; -@property (readonly) NSString * delivery; -@property (readonly) NSString * id; -@end - -#endif // __MASWVideoResource_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.AdExtension -#ifndef __MASWAdExtension_DEFINED__ -#define __MASWAdExtension_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdExtension : RTObject -+ (MASWAdExtension*)makeInstance1:(NSString *)type xmlData:(NSString *)xmlData ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * jsonData; -@property (readonly) NSString * xmlData; -@property (readonly) NSString * type; -@end - -#endif // __MASWAdExtension_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.ActivityReporter -#ifndef __MASWActivityReporter_DEFINED__ -#define __MASWActivityReporter_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWActivityReporter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)reportAsync2:(NSString *)activity macros:(NSDictionary* /* NSString *, NSString * */)macros success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)reportAsync1:(NSString *)activity macros:(NSDictionary* /* NSString *, RTObject* */)macros success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -@end - -#endif // __MASWActivityReporter_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.AdPackage -#ifndef __MASWAdPackage_DEFINED__ -#define __MASWAdPackage_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdPackage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * clickThroughUrl; -@property (readonly) NSString * skipOffset; -@property (readonly) NSString * adParameters; -@property (readonly) NSString * duration; -@property (readonly) NSArray* /* MASWAdExtension* */ adExtensions; -@property (readonly) NSArray* /* MASWVideoResource* */ video; -- (void)reportAsync3:(NSString *)activity success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)reportAsync2:(NSString *)activity macros:(NSDictionary* /* NSString *, NSString * */)macros success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)reportAsync1:(NSString *)activity macros:(NSDictionary* /* NSString *, RTObject* */)macros success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -@end - -#endif // __MASWAdPackage_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.AdPod -#ifndef __MASWAdPod_DEFINED__ -#define __MASWAdPod_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdPod : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* MASWAdPackage* */ packages; -@property (readonly) NSString * repeatAfter; -@property (readonly) NSString * id; -@property (readonly) NSString * time; -- (void)reportAsync3:(NSString *)activity success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)reportAsync2:(NSString *)activity macros:(NSDictionary* /* NSString *, NSString * */)macros success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)reportAsync1:(NSString *)activity macros:(NSDictionary* /* NSString *, RTObject* */)macros success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -@end - -#endif // __MASWAdPod_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.AdSchedule -#ifndef __MASWAdSchedule_DEFINED__ -#define __MASWAdSchedule_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdSchedule : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* MASWAdPod* */ pods; -@end - -#endif // __MASWAdSchedule_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.ProjectedMediaConstraints -#ifndef __MASWProjectedMediaConstraints_DEFINED__ -#define __MASWProjectedMediaConstraints_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWProjectedMediaConstraints : RTObject -+ (MASWProjectedMediaConstraints*)makeInstance1:(NSArray* /* NSString * */)supportedMimeTypes ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (MASWProjectedMediaConstraints*)defaultMediaConstraints; -@property (readonly) NSArray* /* NSString * */ supportedMimeTypes; -@end - -#endif // __MASWProjectedMediaConstraints_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.AdScheduleResult -#ifndef __MASWAdScheduleResult_DEFINED__ -#define __MASWAdScheduleResult_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdScheduleResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) MASWAdSchedule* value; -@property (readonly) MASWAdErrorEventArgs* error; -@end - -#endif // __MASWAdScheduleResult_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.AdScheduler -#ifndef __MASWAdScheduler_DEFINED__ -#define __MASWAdScheduler_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWAdScheduler : RTObject -+ (void)getScheduleAsync2:(NSString *)appId adId:(NSString *)adId timeoutMS:(unsigned int)timeoutMS sdkType:(MASWSdkType)sdkType adTags:(MASWAdTagCollection*)adTags success:(void (^)(MASWAdScheduleResult*))success failure:(void (^)(NSError*))failure; -+ (void)getScheduleAsync1:(NSString *)serviceUrl timeoutMS:(unsigned int)timeoutMS sdkType:(MASWSdkType)sdkType success:(void (^)(MASWAdScheduleResult*))success failure:(void (^)(NSError*))failure; -+ (void)getScheduleStrictAsync4:(NSString *)appId adId:(NSString *)adId timeoutMS:(unsigned int)timeoutMS sdkType:(MASWSdkType)sdkType adTags:(MASWAdTagCollection*)adTags mediaConstraints:(MASWProjectedMediaConstraints*)mediaConstraints success:(void (^)(MASWAdScheduleResult*))success failure:(void (^)(NSError*))failure; -+ (void)getScheduleStrictAsync3:(NSString *)appId adId:(NSString *)adId timeoutMS:(unsigned int)timeoutMS sdkType:(MASWSdkType)sdkType adTags:(MASWAdTagCollection*)adTags projectedContext:(MASWProjectedContext*)projectedContext mediaConstraints:(MASWProjectedMediaConstraints*)mediaConstraints success:(void (^)(MASWAdScheduleResult*))success failure:(void (^)(NSError*))failure; -+ (void)getScheduleStrictAsync2:(NSString *)serviceUrl timeoutMS:(unsigned int)timeoutMS sdkType:(MASWSdkType)sdkType mediaConstraints:(MASWProjectedMediaConstraints*)mediaConstraints success:(void (^)(MASWAdScheduleResult*))success failure:(void (^)(NSError*))failure; -+ (void)getScheduleStrictAsync1:(NSString *)serviceUrl timeoutMS:(unsigned int)timeoutMS sdkType:(MASWSdkType)sdkType projectedContext:(MASWProjectedContext*)projectedContext mediaConstraints:(MASWProjectedMediaConstraints*)mediaConstraints success:(void (^)(MASWAdScheduleResult*))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __MASWAdScheduler_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.SdkInfoProvider -#ifndef __MASWSdkInfoProvider_DEFINED__ -#define __MASWSdkInfoProvider_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWSdkInfoProvider : RTObject -+ (MASWSdkInfo*)getSdkInfo; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __MASWSdkInfoProvider_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.EventLogging -#ifndef __MASWEventLogging_DEFINED__ -#define __MASWEventLogging_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWEventLogging : RTObject -+ (unsigned int)adRendererPageAction; -+ (unsigned int)adRendererPageView; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __MASWEventLogging_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.ProjectedIAdLogger -#ifndef __MASWProjectedIAdLogger_DEFINED__ -#define __MASWProjectedIAdLogger_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWProjectedIAdLogger : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (BOOL)logError:(unsigned int)code message:(NSString *)message; -- (void)setPublisherId:(NSString *)publisherId; -- (void)setAdUnitId:(NSString *)adUnitId; -- (void)setSourceUrl:(NSString *)sourceUrl; -- (void)setSdkType:(MASWSdkType)sdkType; -- (void)setASID:(NSString *)asid; -@end - -#endif // __MASWProjectedIAdLogger_DEFINED__ - -// Microsoft.Advertising.Shared.WinRT.PlatformDependency -#ifndef __MASWPlatformDependency_DEFINED__ -#define __MASWPlatformDependency_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MASWPlatformDependency : RTObject -+ (NSString *)getBootstrapZoomStyle; -+ (BOOL)isMobile; -+ (BOOL)isWindows; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __MASWPlatformDependency_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingWinRTUI.h b/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingWinRTUI.h deleted file mode 100644 index 4c291e9396..0000000000 --- a/include/Platform/Universal Windows/UWP/MicrosoftAdvertisingWinRTUI.h +++ /dev/null @@ -1,1022 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// MicrosoftAdvertisingWinRTUI.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPMICROSOFTADVERTISINGEXPORT -#define OBJCUWPMICROSOFTADVERTISINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_MSAds_BUILD -#pragma comment(lib, "ObjCUWPMicrosoftAdvertising.lib") -#endif -#endif -#include - -@class MAWUAdErrorEventArgs, MAWUManipulationStateChangedEventArgs, MAWUPointerMoveEventArgs, MAWUMouseWheelEventArgs, MAWUPointerDownEventArgs, MAWUAdControl, MAWUExpandProperties, MAWUblank, MAWUInterstitialAd, MAWUVpaidEventArgs; -@protocol MAWU__IAdErrorEventArgsPublicNonVirtuals, MAWU__IManipulationStateChangedEventArgsPublicNonVirtuals, MAWU__IManipulationStateChangedEventArgsFactory, MAWU__IPointerMoveEventArgsPublicNonVirtuals, MAWU__IMouseWheelEventArgsPublicNonVirtuals, MAWU__IPointerDownEventArgsPublicNonVirtuals, MAWU__IAdControlPublicNonVirtuals, MAWU__IAdControlProtectedNonVirtuals, MAWU__IExpandPropertiesPublicNonVirtuals, MAWU__IExpandPropertiesFactory, MAWU__IExpandPropertiesStatics, MAWUIAdvertisingWebBrowser, MAWU__IblankPublicNonVirtuals, MAWU__IInterstitialAdPublicNonVirtuals, MAWU__IInterstitialAdProtectedNonVirtuals, MAWU__IVpaidEventArgsPublicNonVirtuals; - -// Microsoft.Advertising.WinRT.UI.AdType -enum _MAWUAdType { - MAWUAdTypeVideo = 0, -}; -typedef unsigned MAWUAdType; - -// Microsoft.Advertising.WinRT.UI.InterstitialAdState -enum _MAWUInterstitialAdState { - MAWUInterstitialAdStateNotReady = 0, - MAWUInterstitialAdStateReady = 1, - MAWUInterstitialAdStateShowing = 2, - MAWUInterstitialAdStateClosed = 3, -}; -typedef unsigned MAWUInterstitialAdState; - -// Microsoft.Advertising.WinRT.UI.RichMediaAdState -enum _MAWURichMediaAdState { - MAWURichMediaAdStateDefault = 0, - MAWURichMediaAdStateResized = 1, - MAWURichMediaAdStateExpanded = 2, - MAWURichMediaAdStateHidden = 3, - MAWURichMediaAdStateSuspended = 4, -}; -typedef unsigned MAWURichMediaAdState; - -// Microsoft.Advertising.WinRT.UI.RichMediaActionType -enum _MAWURichMediaActionType { - MAWURichMediaActionTypeSms = 0, - MAWURichMediaActionTypeMail = 1, - MAWURichMediaActionTypeCall = 2, - MAWURichMediaActionTypeMedia = 3, - MAWURichMediaActionTypeWeb = 4, - MAWURichMediaActionTypeClose = 5, - MAWURichMediaActionTypeExpand = 6, - MAWURichMediaActionTypeResize = 7, - MAWURichMediaActionTypeHide = 8, - MAWURichMediaActionTypeShow = 9, - MAWURichMediaActionTypeStorePicture = 10, - MAWURichMediaActionTypeMarketplace = 11, - MAWURichMediaActionTypeUserEngaged = 12, - MAWURichMediaActionTypeUserDisengaged = 13, -}; -typedef unsigned MAWURichMediaActionType; - -// Microsoft.Advertising.WinRT.UI.VastErrorCode -enum _MAWUVastErrorCode { - MAWUVastErrorCodeVastGeneralLinearError = 400, - MAWUVastErrorCodeVastFileNotFound = 401, - MAWUVastErrorCodeVastMediaTimeout = 402, - MAWUVastErrorCodeVastNoSupportedMedia = 403, - MAWUVastErrorCodeVastUnableToPlayFile = 405, - MAWUVastErrorCodeGeneralVpaidError = 901, -}; -typedef unsigned MAWUVastErrorCode; - -#include "MicrosoftAdvertising.h" -#include "UWP/WindowsUIXamlInput.h" -#include "UWP/WindowsUIXaml.h" -#include "UWP/WindowsFoundation.h" -#include "UWP/WindowsUIXamlControls.h" -#include "UWP/WindowsUIXamlMediaAnimation.h" -#include "UWP/WindowsApplicationModelDataTransfer.h" -#include "UWP/WindowsUIXamlMedia.h" -#include "UWP/WindowsUIInput.h" -#include "UWP/WindowsUIXamlAutomationPeers.h" -#include "UWP/WindowsUIXamlMarkup.h" -#include "UWP/WindowsUIXamlControlsPrimitives.h" -#include "UWP/WindowsUIXamlData.h" -#include "UWP/WindowsUIXamlMediaMedia3D.h" -#include "UWP/WindowsUICore.h" -#include "UWP/WindowsUIText.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedEventHandler -#ifndef __WXDependencyPropertyChangedEventHandler__DEFINED -#define __WXDependencyPropertyChangedEventHandler__DEFINED -typedef void(^WXDependencyPropertyChangedEventHandler)(RTObject* sender, WXDependencyPropertyChangedEventArgs* e); -#endif // __WXDependencyPropertyChangedEventHandler__DEFINED - -// Windows.UI.Xaml.DragEventHandler -#ifndef __WXDragEventHandler__DEFINED -#define __WXDragEventHandler__DEFINED -typedef void(^WXDragEventHandler)(RTObject* sender, WXDragEventArgs* e); -#endif // __WXDragEventHandler__DEFINED - -// Windows.UI.Xaml.Input.DoubleTappedEventHandler -#ifndef __WUXIDoubleTappedEventHandler__DEFINED -#define __WUXIDoubleTappedEventHandler__DEFINED -typedef void(^WUXIDoubleTappedEventHandler)(RTObject* sender, WUXIDoubleTappedRoutedEventArgs* e); -#endif // __WUXIDoubleTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.HoldingEventHandler -#ifndef __WUXIHoldingEventHandler__DEFINED -#define __WUXIHoldingEventHandler__DEFINED -typedef void(^WUXIHoldingEventHandler)(RTObject* sender, WUXIHoldingRoutedEventArgs* e); -#endif // __WUXIHoldingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.KeyEventHandler -#ifndef __WUXIKeyEventHandler__DEFINED -#define __WUXIKeyEventHandler__DEFINED -typedef void(^WUXIKeyEventHandler)(RTObject* sender, WUXIKeyRoutedEventArgs* e); -#endif // __WUXIKeyEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationCompletedEventHandler -#ifndef __WUXIManipulationCompletedEventHandler__DEFINED -#define __WUXIManipulationCompletedEventHandler__DEFINED -typedef void(^WUXIManipulationCompletedEventHandler)(RTObject* sender, WUXIManipulationCompletedRoutedEventArgs* e); -#endif // __WUXIManipulationCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationDeltaEventHandler -#ifndef __WUXIManipulationDeltaEventHandler__DEFINED -#define __WUXIManipulationDeltaEventHandler__DEFINED -typedef void(^WUXIManipulationDeltaEventHandler)(RTObject* sender, WUXIManipulationDeltaRoutedEventArgs* e); -#endif // __WUXIManipulationDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationInertiaStartingEventHandler -#ifndef __WUXIManipulationInertiaStartingEventHandler__DEFINED -#define __WUXIManipulationInertiaStartingEventHandler__DEFINED -typedef void(^WUXIManipulationInertiaStartingEventHandler)(RTObject* sender, WUXIManipulationInertiaStartingRoutedEventArgs* e); -#endif // __WUXIManipulationInertiaStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartedEventHandler -#ifndef __WUXIManipulationStartedEventHandler__DEFINED -#define __WUXIManipulationStartedEventHandler__DEFINED -typedef void(^WUXIManipulationStartedEventHandler)(RTObject* sender, WUXIManipulationStartedRoutedEventArgs* e); -#endif // __WUXIManipulationStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartingEventHandler -#ifndef __WUXIManipulationStartingEventHandler__DEFINED -#define __WUXIManipulationStartingEventHandler__DEFINED -typedef void(^WUXIManipulationStartingEventHandler)(RTObject* sender, WUXIManipulationStartingRoutedEventArgs* e); -#endif // __WUXIManipulationStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.PointerEventHandler -#ifndef __WUXIPointerEventHandler__DEFINED -#define __WUXIPointerEventHandler__DEFINED -typedef void(^WUXIPointerEventHandler)(RTObject* sender, WUXIPointerRoutedEventArgs* e); -#endif // __WUXIPointerEventHandler__DEFINED - -// Windows.UI.Xaml.Input.RightTappedEventHandler -#ifndef __WUXIRightTappedEventHandler__DEFINED -#define __WUXIRightTappedEventHandler__DEFINED -typedef void(^WUXIRightTappedEventHandler)(RTObject* sender, WUXIRightTappedRoutedEventArgs* e); -#endif // __WUXIRightTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.TappedEventHandler -#ifndef __WUXITappedEventHandler__DEFINED -#define __WUXITappedEventHandler__DEFINED -typedef void(^WUXITappedEventHandler)(RTObject* sender, WUXITappedRoutedEventArgs* e); -#endif // __WUXITappedEventHandler__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.SizeChangedEventHandler -#ifndef __WXSizeChangedEventHandler__DEFINED -#define __WXSizeChangedEventHandler__DEFINED -typedef void(^WXSizeChangedEventHandler)(RTObject* sender, WXSizeChangedEventArgs* e); -#endif // __WXSizeChangedEventHandler__DEFINED - - -#import - -// Microsoft.Advertising.WinRT.UI.ExpandedCloseDelegate -#ifndef __MAWUExpandedCloseDelegate__DEFINED -#define __MAWUExpandedCloseDelegate__DEFINED -typedef void(^MAWUExpandedCloseDelegate)(); -#endif // __MAWUExpandedCloseDelegate__DEFINED - -// Microsoft.Advertising.WinRT.UI.IAdvertisingWebBrowser -#ifndef __MAWUIAdvertisingWebBrowser_DEFINED__ -#define __MAWUIAdvertisingWebBrowser_DEFINED__ - -@protocol MAWUIAdvertisingWebBrowser -- (double)getContainerWidth; -- (double)getContainerHeight; -- (void)expand1:(WFUri*)uri expandProperties:(MAWUExpandProperties*)expandProperties isLegacyAd:(BOOL)isLegacyAd; -- (void)expand2:(WFUri*)uri expandProperties:(MAWUExpandProperties*)expandProperties; -- (void)resize:(double)width height:(double)height; -- (void)updateExpandProperties:(MAWUExpandProperties*)expandProps; -- (void)setUseCustomClose:(BOOL)useCustomClose; -- (void)raiseAdLoadFailedEvent:(NSString *)message; -- (void)closeExpandedView; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUIAdvertisingWebBrowser : RTObject -@end - -#endif // __MAWUIAdvertisingWebBrowser_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.AdErrorEventArgs -#ifndef __MAWUAdErrorEventArgs_DEFINED__ -#define __MAWUAdErrorEventArgs_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUAdErrorEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * errorMessage; -@property (readonly) MAErrorCode errorCode; -@end - -#endif // __MAWUAdErrorEventArgs_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.ManipulationStateChangedEventArgs -#ifndef __MAWUManipulationStateChangedEventArgs_DEFINED__ -#define __MAWUManipulationStateChangedEventArgs_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUManipulationStateChangedEventArgs : RTObject -+ (MAWUManipulationStateChangedEventArgs*)makeInstance1:(int)current last:(int)last ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int lastState; -@property (readonly) int currentState; -@end - -#endif // __MAWUManipulationStateChangedEventArgs_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.PointerMoveEventArgs -#ifndef __MAWUPointerMoveEventArgs_DEFINED__ -#define __MAWUPointerMoveEventArgs_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUPointerMoveEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFPoint* mouseCoordinate; -@end - -#endif // __MAWUPointerMoveEventArgs_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.MouseWheelEventArgs -#ifndef __MAWUMouseWheelEventArgs_DEFINED__ -#define __MAWUMouseWheelEventArgs_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUMouseWheelEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int wheelDelta; -@property (readonly) BOOL ctrlKeyPressed; -@property (readonly) MAWUPointerMoveEventArgs* pointerCoordinate; -@end - -#endif // __MAWUMouseWheelEventArgs_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.PointerDownEventArgs -#ifndef __MAWUPointerDownEventArgs_DEFINED__ -#define __MAWUPointerDownEventArgs_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUPointerDownEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int keyCode; -@property (readonly) NSString * pointerType; -@property (readonly) MAWUPointerMoveEventArgs* pointerCoordinate; -@end - -#endif // __MAWUPointerDownEventArgs_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IScrollSnapPointsInfo -#ifndef __WUXCPIScrollSnapPointsInfo_DEFINED__ -#define __WUXCPIScrollSnapPointsInfo_DEFINED__ - -@protocol WUXCPIScrollSnapPointsInfo -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WUXCPIScrollSnapPointsInfo : RTObject -@end - -#endif // __WUXCPIScrollSnapPointsInfo_DEFINED__ - -// Windows.UI.Xaml.Controls.IInsertionPanel -#ifndef __WXCIInsertionPanel_DEFINED__ -#define __WXCIInsertionPanel_DEFINED__ - -@protocol WXCIInsertionPanel -- (void)getInsertionIndexes:(WFPoint*)position first:(int*)first second:(int*)second; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXCIInsertionPanel : RTObject -@end - -#endif // __WXCIInsertionPanel_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides -#ifndef __WXIFrameworkElementOverrides_DEFINED__ -#define __WXIFrameworkElementOverrides_DEFINED__ - -@protocol WXIFrameworkElementOverrides -- (WFSize*)measureOverride:(WFSize*)availableSize; -- (WFSize*)arrangeOverride:(WFSize*)finalSize; -- (void)onApplyTemplate; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXIFrameworkElementOverrides : RTObject -@end - -#endif // __WXIFrameworkElementOverrides_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides2 -#ifndef __WXIFrameworkElementOverrides2_DEFINED__ -#define __WXIFrameworkElementOverrides2_DEFINED__ - -@protocol WXIFrameworkElementOverrides2 -- (BOOL)goToElementStateCore:(NSString *)stateName useTransitions:(BOOL)useTransitions; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXIFrameworkElementOverrides2 : RTObject -@end - -#endif // __WXIFrameworkElementOverrides2_DEFINED__ - -// Windows.UI.Xaml.IUIElementOverrides -#ifndef __WXIUIElementOverrides_DEFINED__ -#define __WXIUIElementOverrides_DEFINED__ - -@protocol WXIUIElementOverrides -- (WUXAPAutomationPeer*)onCreateAutomationPeer; -- (void)onDisconnectVisualChildren; -- (id /* id < WFPoint* > */)findSubElementsForTouchTargeting:(WFPoint*)point boundingRect:(WFRect*)boundingRect; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXIUIElementOverrides : RTObject -@end - -#endif // __WXIUIElementOverrides_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.UIElement -#ifndef __WXUIElement_DEFINED__ -#define __WXUIElement_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXUIElement : WXDependencyObject -+ (BOOL)tryStartDirectManipulation:(WUXIPointer*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isHitTestVisible; -@property BOOL isDoubleTapEnabled; -@property double opacity; -@property (retain) WUXMProjection* projection; -@property (retain) WUXMRectangleGeometry* clip; -@property (retain) WUXMCacheMode* cacheMode; -@property WUXIManipulationModes manipulationMode; -@property BOOL isTapEnabled; -@property BOOL isRightTapEnabled; -@property BOOL isHoldingEnabled; -@property BOOL allowDrop; -@property WXVisibility visibility; -@property BOOL useLayoutRounding; -@property (retain) WUXMATransitionCollection* transitions; -@property (retain) WFPoint* renderTransformOrigin; -@property (retain) WUXMTransform* renderTransform; -@property (readonly) NSArray* /* WUXIPointer* */ pointerCaptures; -@property (readonly) WFSize* desiredSize; -@property (readonly) WFSize* renderSize; -@property WUXMElementCompositeMode compositeMode; -@property (retain) WUXMMTransform3D* transform3D; -@property BOOL canDrag; -@property BOOL isAccessKeyScope; -@property BOOL exitDisplayModeOnAccessKeyInvoked; -@property (retain) WUXCPFlyoutBase* contextFlyout; -@property (retain) WXDependencyObject* accessKeyScopeOwner; -@property (retain) NSString * accessKey; -+ (WXDependencyProperty*)isRightTapEnabledProperty; -+ (WXDependencyProperty*)allowDropProperty; -+ (WXDependencyProperty*)cacheModeProperty; -+ (WXDependencyProperty*)clipProperty; -+ (WXRoutedEvent*)doubleTappedEvent; -+ (WXRoutedEvent*)dragEnterEvent; -+ (WXRoutedEvent*)dragLeaveEvent; -+ (WXRoutedEvent*)dragOverEvent; -+ (WXRoutedEvent*)dropEvent; -+ (WXRoutedEvent*)holdingEvent; -+ (WXDependencyProperty*)isDoubleTapEnabledProperty; -+ (WXDependencyProperty*)isHitTestVisibleProperty; -+ (WXDependencyProperty*)isHoldingEnabledProperty; -+ (WXDependencyProperty*)isTapEnabledProperty; -+ (WXRoutedEvent*)keyDownEvent; -+ (WXRoutedEvent*)keyUpEvent; -+ (WXRoutedEvent*)manipulationCompletedEvent; -+ (WXRoutedEvent*)manipulationDeltaEvent; -+ (WXRoutedEvent*)manipulationInertiaStartingEvent; -+ (WXDependencyProperty*)manipulationModeProperty; -+ (WXRoutedEvent*)manipulationStartedEvent; -+ (WXRoutedEvent*)manipulationStartingEvent; -+ (WXDependencyProperty*)opacityProperty; -+ (WXRoutedEvent*)pointerCanceledEvent; -+ (WXRoutedEvent*)pointerCaptureLostEvent; -+ (WXDependencyProperty*)pointerCapturesProperty; -+ (WXRoutedEvent*)pointerEnteredEvent; -+ (WXRoutedEvent*)pointerExitedEvent; -+ (WXRoutedEvent*)pointerMovedEvent; -+ (WXRoutedEvent*)pointerPressedEvent; -+ (WXRoutedEvent*)pointerReleasedEvent; -+ (WXRoutedEvent*)pointerWheelChangedEvent; -+ (WXDependencyProperty*)projectionProperty; -+ (WXDependencyProperty*)renderTransformOriginProperty; -+ (WXDependencyProperty*)renderTransformProperty; -+ (WXRoutedEvent*)rightTappedEvent; -+ (WXRoutedEvent*)tappedEvent; -+ (WXDependencyProperty*)transitionsProperty; -+ (WXDependencyProperty*)useLayoutRoundingProperty; -+ (WXDependencyProperty*)visibilityProperty; -+ (WXDependencyProperty*)compositeModeProperty; -+ (WXDependencyProperty*)canDragProperty; -+ (WXDependencyProperty*)transform3DProperty; -+ (WXDependencyProperty*)accessKeyScopeOwnerProperty; -+ (WXDependencyProperty*)contextFlyoutProperty; -+ (WXDependencyProperty*)exitDisplayModeOnAccessKeyInvokedProperty; -+ (WXDependencyProperty*)isAccessKeyScopeProperty; -+ (WXDependencyProperty*)accessKeyProperty; -- (EventRegistrationToken)addDoubleTappedEvent:(WUXIDoubleTappedEventHandler)del; -- (void)removeDoubleTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragEnterEvent:(WXDragEventHandler)del; -- (void)removeDragEnterEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragLeaveEvent:(WXDragEventHandler)del; -- (void)removeDragLeaveEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragOverEvent:(WXDragEventHandler)del; -- (void)removeDragOverEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropEvent:(WXDragEventHandler)del; -- (void)removeDropEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGotFocusEvent:(WXRoutedEventHandler)del; -- (void)removeGotFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldingEvent:(WUXIHoldingEventHandler)del; -- (void)removeHoldingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLostFocusEvent:(WXRoutedEventHandler)del; -- (void)removeLostFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCompletedEvent:(WUXIManipulationCompletedEventHandler)del; -- (void)removeManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationDeltaEvent:(WUXIManipulationDeltaEventHandler)del; -- (void)removeManipulationDeltaEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationInertiaStartingEvent:(WUXIManipulationInertiaStartingEventHandler)del; -- (void)removeManipulationInertiaStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartedEvent:(WUXIManipulationStartedEventHandler)del; -- (void)removeManipulationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartingEvent:(WUXIManipulationStartingEventHandler)del; -- (void)removeManipulationStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCanceledEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(WUXIPointerEventHandler)del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRightTappedEvent:(WUXIRightTappedEventHandler)del; -- (void)removeRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTappedEvent:(WUXITappedEventHandler)del; -- (void)removeTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragStartingEvent:(void(^)(WXUIElement*, WXDragStartingEventArgs*))del; -- (void)removeDragStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropCompletedEvent:(void(^)(WXUIElement*, WXDropCompletedEventArgs*))del; -- (void)removeDropCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayDismissedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayDismissedEventArgs*))del; -- (void)removeAccessKeyDisplayDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayRequestedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayRequestedEventArgs*))del; -- (void)removeAccessKeyDisplayRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyInvokedEvent:(void(^)(WXUIElement*, WUXIAccessKeyInvokedEventArgs*))del; -- (void)removeAccessKeyInvokedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextCanceledEvent:(void(^)(WXUIElement*, WXRoutedEventArgs*))del; -- (void)removeContextCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextRequestedEvent:(void(^)(WXUIElement*, WUXIContextRequestedEventArgs*))del; -- (void)removeContextRequestedEvent:(EventRegistrationToken)tok; -- (void)measure:(WFSize*)availableSize; -- (void)arrange:(WFRect*)finalRect; -- (BOOL)capturePointer:(WUXIPointer*)value; -- (void)releasePointerCapture:(WUXIPointer*)value; -- (void)releasePointerCaptures; -- (void)addHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler handledEventsToo:(BOOL)handledEventsToo; -- (void)removeHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler; -- (WUXMGeneralTransform*)transformToVisual:(WXUIElement*)visual; -- (void)invalidateMeasure; -- (void)invalidateArrange; -- (void)updateLayout; -- (BOOL)cancelDirectManipulations; -- (void)startDragAsync:(WUIPointerPoint*)pointerPoint success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXUIElement_DEFINED__ - -// Windows.UI.Xaml.FrameworkElement -#ifndef __WXFrameworkElement_DEFINED__ -#define __WXFrameworkElement_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXFrameworkElement : WXUIElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double height; -@property WXFlowDirection flowDirection; -@property double minHeight; -@property (retain) RTObject* dataContext; -@property (retain) NSString * name; -@property double minWidth; -@property double maxWidth; -@property double maxHeight; -@property (retain) WXThickness* margin; -@property (retain) NSString * language; -@property WXHorizontalAlignment horizontalAlignment; -@property (retain) WXResourceDictionary* resources; -@property double width; -@property WXVerticalAlignment verticalAlignment; -@property (retain) RTObject* tag; -@property (retain) WXStyle* style; -@property (readonly) WFUri* baseUri; -@property (readonly) double actualHeight; -@property (readonly) WXDependencyObject* parent; -@property (readonly) WXTriggerCollection* triggers; -@property (readonly) double actualWidth; -@property WXElementTheme requestedTheme; -@property (retain) WXThickness* focusVisualMargin; -@property (retain) WUXMBrush* focusVisualSecondaryBrush; -@property (retain) WXThickness* focusVisualPrimaryThickness; -@property (retain) WUXMBrush* focusVisualPrimaryBrush; -@property BOOL allowFocusWhenDisabled; -@property BOOL allowFocusOnInteraction; -@property (retain) WXThickness* focusVisualSecondaryThickness; -+ (WXDependencyProperty*)styleProperty; -+ (WXDependencyProperty*)actualHeightProperty; -+ (WXDependencyProperty*)actualWidthProperty; -+ (WXDependencyProperty*)dataContextProperty; -+ (WXDependencyProperty*)flowDirectionProperty; -+ (WXDependencyProperty*)heightProperty; -+ (WXDependencyProperty*)horizontalAlignmentProperty; -+ (WXDependencyProperty*)languageProperty; -+ (WXDependencyProperty*)marginProperty; -+ (WXDependencyProperty*)maxHeightProperty; -+ (WXDependencyProperty*)maxWidthProperty; -+ (WXDependencyProperty*)minHeightProperty; -+ (WXDependencyProperty*)minWidthProperty; -+ (WXDependencyProperty*)nameProperty; -+ (WXDependencyProperty*)tagProperty; -+ (WXDependencyProperty*)verticalAlignmentProperty; -+ (WXDependencyProperty*)widthProperty; -+ (WXDependencyProperty*)requestedThemeProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)allowFocusWhenDisabledProperty; -+ (WXDependencyProperty*)focusVisualMarginProperty; -+ (WXDependencyProperty*)focusVisualPrimaryBrushProperty; -+ (WXDependencyProperty*)focusVisualPrimaryThicknessProperty; -+ (WXDependencyProperty*)focusVisualSecondaryBrushProperty; -+ (WXDependencyProperty*)focusVisualSecondaryThicknessProperty; -- (EventRegistrationToken)addLayoutUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeLayoutUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadedEvent:(WXRoutedEventHandler)del; -- (void)removeLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(WXSizeChangedEventHandler)del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnloadedEvent:(WXRoutedEventHandler)del; -- (void)removeUnloadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDataContextChangedEvent:(void(^)(WXFrameworkElement*, WXDataContextChangedEventArgs*))del; -- (void)removeDataContextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadingEvent:(void(^)(WXFrameworkElement*, RTObject*))del; -- (void)removeLoadingEvent:(EventRegistrationToken)tok; -- (RTObject*)findName:(NSString *)name; -- (void)setBinding:(WXDependencyProperty*)dp binding:(WUXDBindingBase*)binding; -- (WUXDBindingExpression*)getBindingExpression:(WXDependencyProperty*)dp; -@end - -#endif // __WXFrameworkElement_DEFINED__ - -// Windows.UI.Xaml.Controls.Panel -#ifndef __WXCPanel_DEFINED__ -#define __WXCPanel_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXCPanel : WXFrameworkElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMATransitionCollection* childrenTransitions; -@property (retain) WUXMBrush* background; -@property (readonly) WXCUIElementCollection* children; -@property (readonly) BOOL isItemsHost; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)childrenTransitionsProperty; -+ (WXDependencyProperty*)isItemsHostProperty; -@end - -#endif // __WXCPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.StackPanel -#ifndef __WXCStackPanel_DEFINED__ -#define __WXCStackPanel_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXCStackPanel : WXCPanel -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCOrientation orientation; -@property BOOL areScrollSnapPointsRegular; -@property (retain) WXThickness* padding; -@property (retain) WXCornerRadius* cornerRadius; -@property (retain) WXThickness* borderThickness; -@property (retain) WUXMBrush* borderBrush; -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -+ (WXDependencyProperty*)areScrollSnapPointsRegularProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)cornerRadiusProperty; -+ (WXDependencyProperty*)paddingProperty; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -- (void)getInsertionIndexes:(WFPoint*)position first:(int*)first second:(int*)second; -@end - -#endif // __WXCStackPanel_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.AdControl -#ifndef __MAWUAdControl_DEFINED__ -#define __MAWUAdControl_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUAdControl : WXCStackPanel -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL hasAd; -@property (readonly) BOOL isSuspended; -@property (retain) NSString * postalCode; -@property (retain) NSString * countryOrRegion; -@property (retain) NSString * keywords; -@property int autoRefreshIntervalInSeconds; -@property BOOL isAutoRefreshEnabled; -@property (readonly) BOOL isEngaged; -@property (retain) NSString * applicationId; -@property (retain) NSString * adUnitId; -- (EventRegistrationToken)addOnManipulationStateChangedEvent:(void(^)(RTObject*, MAWUManipulationStateChangedEventArgs*))del; -- (void)removeOnManipulationStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOnPointerMoveEvent:(void(^)(RTObject*, MAWUPointerMoveEventArgs*))del; -- (void)removeOnPointerMoveEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOnMouseWheelEvent:(void(^)(RTObject*, MAWUMouseWheelEventArgs*))del; -- (void)removeOnMouseWheelEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOnPointerDownEvent:(void(^)(RTObject*, MAWUPointerDownEventArgs*))del; -- (void)removeOnPointerDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOnPointerUpEvent:(void(^)(RTObject*, WXRoutedEventArgs*))del; -- (void)removeOnPointerUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addIsEngagedChangedEvent:(void(^)(RTObject*, WXRoutedEventArgs*))del; -- (void)removeIsEngagedChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAdRefreshedEvent:(void(^)(RTObject*, WXRoutedEventArgs*))del; -- (void)removeAdRefreshedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addErrorOccurredEvent:(void(^)(RTObject*, MAWUAdErrorEventArgs*))del; -- (void)removeErrorOccurredEvent:(EventRegistrationToken)tok; -- (void)close; -- (void)refresh1; -- (void)addAdTag:(NSString *)tagName tagValue:(NSString *)tagValue; -- (void)removeAdTag:(NSString *)tagName; -- (void)suspend; -- (void)resume; -@end - -#endif // __MAWUAdControl_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.ExpandProperties -#ifndef __MAWUExpandProperties_DEFINED__ -#define __MAWUExpandProperties_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUExpandProperties : RTObject -+ (MAWUExpandProperties*)getDefault; -+ (MAWUExpandProperties*)makeInstance1:(int)width height:(int)height useCustomClose:(BOOL)useCustomClose lockOrientation:(BOOL)lockOrientation ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL lockOrientation; -@property (readonly) BOOL isModal; -@property BOOL useCustomClose; -@property int height; -@property int width; -@end - -#endif // __MAWUExpandProperties_DEFINED__ - -// Windows.UI.Xaml.Markup.IComponentConnector -#ifndef __WUXMIComponentConnector_DEFINED__ -#define __WUXMIComponentConnector_DEFINED__ - -@protocol WUXMIComponentConnector -- (void)connect:(int)connectionId target:(RTObject*)target; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WUXMIComponentConnector : RTObject -@end - -#endif // __WUXMIComponentConnector_DEFINED__ - -// Windows.UI.Xaml.Markup.IComponentConnector2 -#ifndef __WUXMIComponentConnector2_DEFINED__ -#define __WUXMIComponentConnector2_DEFINED__ - -@protocol WUXMIComponentConnector2 -- (RTObject*)getBindingConnector:(int)connectionId target:(RTObject*)target; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WUXMIComponentConnector2 : RTObject -@end - -#endif // __WUXMIComponentConnector2_DEFINED__ - -// Windows.UI.Xaml.Controls.IControlOverrides -#ifndef __WXCIControlOverrides_DEFINED__ -#define __WXCIControlOverrides_DEFINED__ - -@protocol WXCIControlOverrides -- (void)onPointerEntered:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerPressed:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerMoved:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerReleased:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerExited:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerCaptureLost:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerCanceled:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerWheelChanged:(WUXIPointerRoutedEventArgs*)e; -- (void)onTapped:(WUXITappedRoutedEventArgs*)e; -- (void)onDoubleTapped:(WUXIDoubleTappedRoutedEventArgs*)e; -- (void)onHolding:(WUXIHoldingRoutedEventArgs*)e; -- (void)onRightTapped:(WUXIRightTappedRoutedEventArgs*)e; -- (void)onManipulationStarting:(WUXIManipulationStartingRoutedEventArgs*)e; -- (void)onManipulationInertiaStarting:(WUXIManipulationInertiaStartingRoutedEventArgs*)e; -- (void)onManipulationStarted:(WUXIManipulationStartedRoutedEventArgs*)e; -- (void)onManipulationDelta:(WUXIManipulationDeltaRoutedEventArgs*)e; -- (void)onManipulationCompleted:(WUXIManipulationCompletedRoutedEventArgs*)e; -- (void)onKeyUp:(WUXIKeyRoutedEventArgs*)e; -- (void)onKeyDown:(WUXIKeyRoutedEventArgs*)e; -- (void)onGotFocus:(WXRoutedEventArgs*)e; -- (void)onLostFocus:(WXRoutedEventArgs*)e; -- (void)onDragEnter:(WXDragEventArgs*)e; -- (void)onDragLeave:(WXDragEventArgs*)e; -- (void)onDragOver:(WXDragEventArgs*)e; -- (void)onDrop:(WXDragEventArgs*)e; -@end - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXCIControlOverrides : RTObject -@end - -#endif // __WXCIControlOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Control -#ifndef __WXCControl_DEFINED__ -#define __WXCControl_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXCControl : WXFrameworkElement -+ (BOOL)getIsTemplateFocusTarget:(WXFrameworkElement*)element; -+ (void)setIsTemplateFocusTarget:(WXFrameworkElement*)element value:(BOOL)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double fontSize; -@property (retain) WUXMFontFamily* fontFamily; -@property (retain) WXThickness* padding; -@property int tabIndex; -@property int characterSpacing; -@property (retain) WXThickness* borderThickness; -@property BOOL isEnabled; -@property (retain) WUXMBrush* borderBrush; -@property WUTFontStretch fontStretch; -@property BOOL isTabStop; -@property WXHorizontalAlignment horizontalContentAlignment; -@property (retain) WUXMBrush* foreground; -@property (retain) WUTFontWeight* fontWeight; -@property WUTFontStyle fontStyle; -@property (retain) WUXMBrush* background; -@property WXVerticalAlignment verticalContentAlignment; -@property (retain) WXCControlTemplate* Template; -@property WUXIKeyboardNavigationMode tabNavigation; -@property (readonly) WXFocusState focusState; -@property BOOL isTextScaleFactorEnabled; -@property BOOL useSystemFocusVisuals; -@property (retain) WXDependencyObject* xYFocusRight; -@property BOOL isFocusEngaged; -@property (retain) WXDependencyObject* xYFocusLeft; -@property (retain) WXDependencyObject* xYFocusDown; -@property WXCRequiresPointer requiresPointer; -@property BOOL isFocusEngagementEnabled; -@property WXElementSoundMode elementSoundMode; -@property (retain) WXDependencyObject* xYFocusUp; -+ (WXDependencyProperty*)isEnabledProperty; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)characterSpacingProperty; -+ (WXDependencyProperty*)defaultStyleKeyProperty; -+ (WXDependencyProperty*)focusStateProperty; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontStretchProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)foregroundProperty; -+ (WXDependencyProperty*)horizontalContentAlignmentProperty; -+ (WXDependencyProperty*)isTabStopProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)tabIndexProperty; -+ (WXDependencyProperty*)tabNavigationProperty; -+ (WXDependencyProperty*)templateProperty; -+ (WXDependencyProperty*)verticalContentAlignmentProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -+ (WXDependencyProperty*)isTemplateFocusTargetProperty; -+ (WXDependencyProperty*)useSystemFocusVisualsProperty; -+ (WXDependencyProperty*)elementSoundModeProperty; -+ (WXDependencyProperty*)isFocusEngagedProperty; -+ (WXDependencyProperty*)isFocusEngagementEnabledProperty; -+ (WXDependencyProperty*)requiresPointerProperty; -+ (WXDependencyProperty*)xYFocusDownProperty; -+ (WXDependencyProperty*)xYFocusLeftProperty; -+ (WXDependencyProperty*)xYFocusRightProperty; -+ (WXDependencyProperty*)xYFocusUpProperty; -- (EventRegistrationToken)addIsEnabledChangedEvent:(WXDependencyPropertyChangedEventHandler)del; -- (void)removeIsEnabledChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusDisengagedEvent:(void(^)(WXCControl*, WXCFocusDisengagedEventArgs*))del; -- (void)removeFocusDisengagedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusEngagedEvent:(void(^)(WXCControl*, WXCFocusEngagedEventArgs*))del; -- (void)removeFocusEngagedEvent:(EventRegistrationToken)tok; -- (BOOL)applyTemplate; -- (BOOL)focus:(WXFocusState)value; -- (void)removeFocusEngagement; -@end - -#endif // __WXCControl_DEFINED__ - -// Windows.UI.Xaml.Controls.UserControl -#ifndef __WXCUserControl_DEFINED__ -#define __WXCUserControl_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface WXCUserControl : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXUIElement* content; -+ (WXDependencyProperty*)contentProperty; -@end - -#endif // __WXCUserControl_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.blank -#ifndef __MAWUblank_DEFINED__ -#define __MAWUblank_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUblank : WXCUserControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)connect:(int)connectionId target:(RTObject*)target; -- (RTObject*)getBindingConnector:(int)connectionId target:(RTObject*)target; -- (void)initializeComponent; -@end - -#endif // __MAWUblank_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.InterstitialAd -#ifndef __MAWUInterstitialAd_DEFINED__ -#define __MAWUInterstitialAd_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUInterstitialAd : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * postalCode; -@property (retain) NSString * countryOrRegion; -@property (retain) NSString * keywords; -@property unsigned int requestTimeout; -@property (readonly) MAWUInterstitialAdState state; -- (EventRegistrationToken)addErrorOccurredEvent:(void(^)(RTObject*, MAWUAdErrorEventArgs*))del; -- (void)removeErrorOccurredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCancelledEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeCancelledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCompletedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAdReadyEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeAdReadyEvent:(EventRegistrationToken)tok; -- (void)requestAd1:(MAWUAdType)adType applicationId:(NSString *)applicationId adUnitId:(NSString *)adUnitId; -- (void)show; -- (void)close; -- (void)addAdTag:(NSString *)tagName tagValue:(NSString *)tagValue; -- (void)removeAdTag:(NSString *)tagName; -@end - -#endif // __MAWUInterstitialAd_DEFINED__ - -// Microsoft.Advertising.WinRT.UI.VpaidEventArgs -#ifndef __MAWUVpaidEventArgs_DEFINED__ -#define __MAWUVpaidEventArgs_DEFINED__ - -OBJCUWPMICROSOFTADVERTISINGEXPORT -@interface MAWUVpaidEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * message; -@property (readonly) NSString * eventName; -@end - -#endif // __MAWUVpaidEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModel.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModel.h deleted file mode 100644 index 6b25a9a783..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModel.h +++ /dev/null @@ -1,493 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModel.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WAFullTrustProcessLauncher, WAStartupTask, WAAppDisplayInfo, WAAppInfo, WASuspendingEventArgs, WALeavingBackgroundEventArgs, WAEnteredBackgroundEventArgs, WASuspendingDeferral, WASuspendingOperation, WAPackageStatus, WAPackageId, WAPackage, WAPackageStagingEventArgs, WAPackageInstallingEventArgs, WAPackageUpdatingEventArgs, WAPackageUninstallingEventArgs, WAPackageStatusChangedEventArgs, WAPackageCatalog, WADesignMode, WACameraApplicationManager; -@class WAPackageVersion; -@protocol WAIFullTrustProcessLauncherStatics, WAIStartupTask, WAIStartupTaskStatics, WAIAppDisplayInfo, WAIAppInfo, WAISuspendingDeferral, WAISuspendingOperation, WAISuspendingEventArgs, WAILeavingBackgroundEventArgs, WAIEnteredBackgroundEventArgs, WAIPackageIdWithMetadata, WAIPackageWithMetadata, WAIPackageStatus, WAIPackageId, WAIPackage, WAIPackage2, WAIPackage3, WAIPackage4, WAIPackageStatics, WAIPackageStagingEventArgs, WAIPackageInstallingEventArgs, WAIPackageUpdatingEventArgs, WAIPackageUninstallingEventArgs, WAIPackageStatusChangedEventArgs, WAIPackageCatalog, WAIPackageCatalogStatics, WAIDesignModeStatics, WAICameraApplicationManagerStatics; - -// Windows.ApplicationModel.StartupTaskState -enum _WAStartupTaskState { - WAStartupTaskStateDisabled = 0, - WAStartupTaskStateDisabledByUser = 1, - WAStartupTaskStateEnabled = 2, -}; -typedef unsigned WAStartupTaskState; - -// Windows.ApplicationModel.PackageSignatureKind -enum _WAPackageSignatureKind { - WAPackageSignatureKindNone = 0, - WAPackageSignatureKindDeveloper = 1, - WAPackageSignatureKindEnterprise = 2, - WAPackageSignatureKindStore = 3, - WAPackageSignatureKindSystem = 4, -}; -typedef unsigned WAPackageSignatureKind; - -#include "WindowsSystem.h" -#include "WindowsFoundation.h" -#include "WindowsApplicationModelCore.h" -#include "WindowsStorageStreams.h" -#include "WindowsStorage.h" - -#import - -// [struct] Windows.ApplicationModel.PackageVersion -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackageVersion : NSObject -+ (instancetype)new; -@property unsigned short major; -@property unsigned short minor; -@property unsigned short build; -@property unsigned short revision; -@end - -// Windows.ApplicationModel.ISuspendingDeferral -#ifndef __WAISuspendingDeferral_DEFINED__ -#define __WAISuspendingDeferral_DEFINED__ - -@protocol WAISuspendingDeferral -- (void)complete; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAISuspendingDeferral : RTObject -@end - -#endif // __WAISuspendingDeferral_DEFINED__ - -// Windows.ApplicationModel.ISuspendingOperation -#ifndef __WAISuspendingOperation_DEFINED__ -#define __WAISuspendingOperation_DEFINED__ - -@protocol WAISuspendingOperation -@property (readonly) WFDateTime* deadline; -- (WASuspendingDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAISuspendingOperation : RTObject -@end - -#endif // __WAISuspendingOperation_DEFINED__ - -// Windows.ApplicationModel.ISuspendingEventArgs -#ifndef __WAISuspendingEventArgs_DEFINED__ -#define __WAISuspendingEventArgs_DEFINED__ - -@protocol WAISuspendingEventArgs -@property (readonly) WASuspendingOperation* suspendingOperation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAISuspendingEventArgs : RTObject -@end - -#endif // __WAISuspendingEventArgs_DEFINED__ - -// Windows.ApplicationModel.ILeavingBackgroundEventArgs -#ifndef __WAILeavingBackgroundEventArgs_DEFINED__ -#define __WAILeavingBackgroundEventArgs_DEFINED__ - -@protocol WAILeavingBackgroundEventArgs -- (WFDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAILeavingBackgroundEventArgs : RTObject -@end - -#endif // __WAILeavingBackgroundEventArgs_DEFINED__ - -// Windows.ApplicationModel.IEnteredBackgroundEventArgs -#ifndef __WAIEnteredBackgroundEventArgs_DEFINED__ -#define __WAIEnteredBackgroundEventArgs_DEFINED__ - -@protocol WAIEnteredBackgroundEventArgs -- (WFDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAIEnteredBackgroundEventArgs : RTObject -@end - -#endif // __WAIEnteredBackgroundEventArgs_DEFINED__ - -// Windows.ApplicationModel.FullTrustProcessLauncher -#ifndef __WAFullTrustProcessLauncher_DEFINED__ -#define __WAFullTrustProcessLauncher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAFullTrustProcessLauncher : RTObject -+ (RTObject*)launchFullTrustProcessForCurrentAppAsync; -+ (RTObject*)launchFullTrustProcessForCurrentAppWithParametersAsync:(NSString *)parameterGroupId; -+ (RTObject*)launchFullTrustProcessForAppAsync:(NSString *)fullTrustPackageRelativeAppId; -+ (RTObject*)launchFullTrustProcessForAppWithParametersAsync:(NSString *)fullTrustPackageRelativeAppId parameterGroupId:(NSString *)parameterGroupId; -@end - -#endif // __WAFullTrustProcessLauncher_DEFINED__ - -// Windows.ApplicationModel.StartupTask -#ifndef __WAStartupTask_DEFINED__ -#define __WAStartupTask_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAStartupTask : RTObject -+ (void)getForCurrentPackageAsyncWithSuccess:(void (^)(NSArray* /* WAStartupTask* */))success failure:(void (^)(NSError*))failure; -+ (void)getAsync:(NSString *)taskId success:(void (^)(WAStartupTask*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAStartupTaskState state; -@property (readonly) NSString * taskId; -- (void)requestEnableAsyncWithSuccess:(void (^)(WAStartupTaskState))success failure:(void (^)(NSError*))failure; -- (void)disable; -@end - -#endif // __WAStartupTask_DEFINED__ - -// Windows.ApplicationModel.AppDisplayInfo -#ifndef __WAAppDisplayInfo_DEFINED__ -#define __WAAppDisplayInfo_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAppDisplayInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * Description; -@property (readonly) NSString * displayName; -- (WSSRandomAccessStreamReference*)getLogo:(WFSize*)size; -@end - -#endif // __WAAppDisplayInfo_DEFINED__ - -// Windows.ApplicationModel.AppInfo -#ifndef __WAAppInfo_DEFINED__ -#define __WAAppInfo_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAppInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appUserModelId; -@property (readonly) WAAppDisplayInfo* displayInfo; -@property (readonly) NSString * id; -@property (readonly) NSString * packageFamilyName; -@end - -#endif // __WAAppInfo_DEFINED__ - -// Windows.ApplicationModel.SuspendingEventArgs -#ifndef __WASuspendingEventArgs_DEFINED__ -#define __WASuspendingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WASuspendingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WASuspendingOperation* suspendingOperation; -@end - -#endif // __WASuspendingEventArgs_DEFINED__ - -// Windows.ApplicationModel.LeavingBackgroundEventArgs -#ifndef __WALeavingBackgroundEventArgs_DEFINED__ -#define __WALeavingBackgroundEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WALeavingBackgroundEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WFDeferral*)getDeferral; -@end - -#endif // __WALeavingBackgroundEventArgs_DEFINED__ - -// Windows.ApplicationModel.EnteredBackgroundEventArgs -#ifndef __WAEnteredBackgroundEventArgs_DEFINED__ -#define __WAEnteredBackgroundEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEnteredBackgroundEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEnteredBackgroundEventArgs_DEFINED__ - -// Windows.ApplicationModel.SuspendingDeferral -#ifndef __WASuspendingDeferral_DEFINED__ -#define __WASuspendingDeferral_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WASuspendingDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WASuspendingDeferral_DEFINED__ - -// Windows.ApplicationModel.SuspendingOperation -#ifndef __WASuspendingOperation_DEFINED__ -#define __WASuspendingOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WASuspendingOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -- (WASuspendingDeferral*)getDeferral; -@end - -#endif // __WASuspendingOperation_DEFINED__ - -// Windows.ApplicationModel.PackageStatus -#ifndef __WAPackageStatus_DEFINED__ -#define __WAPackageStatus_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackageStatus : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL dataOffline; -@property (readonly) BOOL dependencyIssue; -@property (readonly) BOOL deploymentInProgress; -@property (readonly) BOOL disabled; -@property (readonly) BOOL licenseIssue; -@property (readonly) BOOL modified; -@property (readonly) BOOL needsRemediation; -@property (readonly) BOOL notAvailable; -@property (readonly) BOOL packageOffline; -@property (readonly) BOOL servicing; -@property (readonly) BOOL tampered; -- (BOOL)verifyIsOK; -@end - -#endif // __WAPackageStatus_DEFINED__ - -// Windows.ApplicationModel.PackageId -#ifndef __WAPackageId_DEFINED__ -#define __WAPackageId_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackageId : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSProcessorArchitecture architecture; -@property (readonly) NSString * familyName; -@property (readonly) NSString * fullName; -@property (readonly) NSString * name; -@property (readonly) NSString * publisher; -@property (readonly) NSString * publisherId; -@property (readonly) NSString * resourceId; -@property (readonly) WAPackageVersion* Version; -@property (readonly) NSString * author; -@property (readonly) NSString * productId; -@end - -#endif // __WAPackageId_DEFINED__ - -// Windows.ApplicationModel.Package -#ifndef __WAPackage_DEFINED__ -#define __WAPackage_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WAPackage* */ dependencies; -@property (readonly) WAPackageId* id; -@property (readonly) WSStorageFolder* installedLocation; -@property (readonly) BOOL isFramework; -@property (readonly) NSString * Description; -@property (readonly) NSString * displayName; -@property (readonly) BOOL isBundle; -@property (readonly) BOOL isDevelopmentMode; -@property (readonly) BOOL isResourcePackage; -@property (readonly) WFUri* logo; -@property (readonly) NSString * publisherDisplayName; -@property (readonly) WFDateTime* installedDate; -@property (readonly) WAPackageStatus* status; -@property (readonly) BOOL isOptional; -@property (readonly) WAPackageSignatureKind signatureKind; -@property (readonly) WFDateTime* installDate; -+ (WAPackage*)current; -- (void)getAppListEntriesAsyncWithSuccess:(void (^)(NSArray* /* WACAppListEntry* */))success failure:(void (^)(NSError*))failure; -- (NSString *)getThumbnailToken; -- (void)launch:(NSString *)parameters; -- (void)verifyContentIntegrityAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAPackage_DEFINED__ - -// Windows.ApplicationModel.PackageStagingEventArgs -#ifndef __WAPackageStagingEventArgs_DEFINED__ -#define __WAPackageStagingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackageStagingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* activityId; -@property (readonly) HRESULT errorCode; -@property (readonly) BOOL isComplete; -@property (readonly) WAPackage* package; -@property (readonly) double progress; -@end - -#endif // __WAPackageStagingEventArgs_DEFINED__ - -// Windows.ApplicationModel.PackageInstallingEventArgs -#ifndef __WAPackageInstallingEventArgs_DEFINED__ -#define __WAPackageInstallingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackageInstallingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* activityId; -@property (readonly) HRESULT errorCode; -@property (readonly) BOOL isComplete; -@property (readonly) WAPackage* package; -@property (readonly) double progress; -@end - -#endif // __WAPackageInstallingEventArgs_DEFINED__ - -// Windows.ApplicationModel.PackageUpdatingEventArgs -#ifndef __WAPackageUpdatingEventArgs_DEFINED__ -#define __WAPackageUpdatingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackageUpdatingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* activityId; -@property (readonly) HRESULT errorCode; -@property (readonly) BOOL isComplete; -@property (readonly) double progress; -@property (readonly) WAPackage* sourcePackage; -@property (readonly) WAPackage* targetPackage; -@end - -#endif // __WAPackageUpdatingEventArgs_DEFINED__ - -// Windows.ApplicationModel.PackageUninstallingEventArgs -#ifndef __WAPackageUninstallingEventArgs_DEFINED__ -#define __WAPackageUninstallingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackageUninstallingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* activityId; -@property (readonly) HRESULT errorCode; -@property (readonly) BOOL isComplete; -@property (readonly) WAPackage* package; -@property (readonly) double progress; -@end - -#endif // __WAPackageUninstallingEventArgs_DEFINED__ - -// Windows.ApplicationModel.PackageStatusChangedEventArgs -#ifndef __WAPackageStatusChangedEventArgs_DEFINED__ -#define __WAPackageStatusChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackageStatusChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAPackage* package; -@end - -#endif // __WAPackageStatusChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.PackageCatalog -#ifndef __WAPackageCatalog_DEFINED__ -#define __WAPackageCatalog_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAPackageCatalog : RTObject -+ (WAPackageCatalog*)openForCurrentPackage; -+ (WAPackageCatalog*)openForCurrentUser; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addPackageInstallingEvent:(void(^)(WAPackageCatalog*, WAPackageInstallingEventArgs*))del; -- (void)removePackageInstallingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPackageStagingEvent:(void(^)(WAPackageCatalog*, WAPackageStagingEventArgs*))del; -- (void)removePackageStagingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPackageStatusChangedEvent:(void(^)(WAPackageCatalog*, WAPackageStatusChangedEventArgs*))del; -- (void)removePackageStatusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPackageUninstallingEvent:(void(^)(WAPackageCatalog*, WAPackageUninstallingEventArgs*))del; -- (void)removePackageUninstallingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPackageUpdatingEvent:(void(^)(WAPackageCatalog*, WAPackageUpdatingEventArgs*))del; -- (void)removePackageUpdatingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WAPackageCatalog_DEFINED__ - -// Windows.ApplicationModel.DesignMode -#ifndef __WADesignMode_DEFINED__ -#define __WADesignMode_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WADesignMode : RTObject -+ (BOOL)designModeEnabled; -@end - -#endif // __WADesignMode_DEFINED__ - -// Windows.ApplicationModel.CameraApplicationManager -#ifndef __WACameraApplicationManager_DEFINED__ -#define __WACameraApplicationManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACameraApplicationManager : RTObject -+ (void)showInstalledApplicationsUI; -@end - -#endif // __WACameraApplicationManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelActivation.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelActivation.h deleted file mode 100644 index b084594bc7..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelActivation.h +++ /dev/null @@ -1,1713 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelActivation.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WAAPrintTaskSettingsActivatedEventArgs, WAAPrint3DWorkflowActivatedEventArgs, WAALockScreenCallActivatedEventArgs, WAACameraSettingsActivatedEventArgs, WAAContactPickerActivatedEventArgs, WAAContactCallActivatedEventArgs, WAAContactMessageActivatedEventArgs, WAAContactMapActivatedEventArgs, WAAContactPostActivatedEventArgs, WAAContactVideoCallActivatedEventArgs, WAAWalletActionActivatedEventArgs, WAAAppointmentsProviderAddAppointmentActivatedEventArgs, WAAAppointmentsProviderReplaceAppointmentActivatedEventArgs, WAAAppointmentsProviderRemoveAppointmentActivatedEventArgs, WAAAppointmentsProviderShowAppointmentDetailsActivatedEventArgs, WAAAppointmentsProviderShowTimeFrameActivatedEventArgs, WAAUserDataAccountProviderActivatedEventArgs, WAASplashScreen, WAATileActivatedInfo, WAALaunchActivatedEventArgs, WAASearchActivatedEventArgs, WAAShareTargetActivatedEventArgs, WAAFileActivatedEventArgs, WAAProtocolActivatedEventArgs, WAAProtocolForResultsActivatedEventArgs, WAAFileOpenPickerActivatedEventArgs, WAAFileSavePickerActivatedEventArgs, WAACachedFileUpdaterActivatedEventArgs, WAADeviceActivatedEventArgs, WAAPickerReturnedActivatedEventArgs, WAARestrictedLaunchActivatedEventArgs, WAALockScreenActivatedEventArgs, WAAFileOpenPickerContinuationEventArgs, WAAFileSavePickerContinuationEventArgs, WAAFolderPickerContinuationEventArgs, WAAWebAuthenticationBrokerContinuationEventArgs, WAAWebAccountProviderActivatedEventArgs, WAAToastNotificationActivatedEventArgs, WAADialReceiverActivatedEventArgs, WAABackgroundActivatedEventArgs, WAADevicePairingActivatedEventArgs, WAAVoiceCommandActivatedEventArgs; -@protocol WAAISplashScreen, WAAIActivatedEventArgs, WAAIPrintTaskSettingsActivatedEventArgs, WAAIPrint3DWorkflowActivatedEventArgs, WAAICameraSettingsActivatedEventArgs, WAAIContactPickerActivatedEventArgs, WAAIContactActivatedEventArgs, WAAIContactCallActivatedEventArgs, WAAIContactMessageActivatedEventArgs, WAAIContactMapActivatedEventArgs, WAAIContactPostActivatedEventArgs, WAAIContactVideoCallActivatedEventArgs, WAAIContactsProviderActivatedEventArgs, WAAIWalletActionActivatedEventArgs, WAAIAppointmentsProviderActivatedEventArgs, WAAIAppointmentsProviderAddAppointmentActivatedEventArgs, WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs, WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs, WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs, WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs, WAAIUserDataAccountProviderActivatedEventArgs, WAAIActivatedEventArgsWithUser, WAAIApplicationViewActivatedEventArgs, WAAIViewSwitcherProvider, WAAIPrelaunchActivatedEventArgs, WAAILaunchActivatedEventArgs, WAAILockScreenCallActivatedEventArgs, WAAILaunchActivatedEventArgs2, WAAISearchActivatedEventArgs, WAAISearchActivatedEventArgsWithLinguisticDetails, WAAIShareTargetActivatedEventArgs, WAAIFileActivatedEventArgs, WAAIFileActivatedEventArgsWithNeighboringFiles, WAAIFileActivatedEventArgsWithCallerPackageFamilyName, WAAIProtocolActivatedEventArgs, WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData, WAAIProtocolForResultsActivatedEventArgs, WAAIFileOpenPickerActivatedEventArgs, WAAIFileOpenPickerActivatedEventArgs2, WAAIFileSavePickerActivatedEventArgs, WAAIFileSavePickerActivatedEventArgs2, WAAICachedFileUpdaterActivatedEventArgs, WAAIDeviceActivatedEventArgs, WAAIPickerReturnedActivatedEventArgs, WAAIRestrictedLaunchActivatedEventArgs, WAAILockScreenActivatedEventArgs, WAAIContinuationActivatedEventArgs, WAAIFileOpenPickerContinuationEventArgs, WAAIFileSavePickerContinuationEventArgs, WAAIFolderPickerContinuationEventArgs, WAAIWebAuthenticationBrokerContinuationEventArgs, WAAIWebAccountProviderActivatedEventArgs, WAAIToastNotificationActivatedEventArgs, WAAIDialReceiverActivatedEventArgs, WAAITileActivatedInfo, WAAIBackgroundActivatedEventArgs, WAAIDevicePairingActivatedEventArgs, WAAIVoiceCommandActivatedEventArgs; - -// Windows.ApplicationModel.Activation.ApplicationExecutionState -enum _WAAApplicationExecutionState { - WAAApplicationExecutionStateNotRunning = 0, - WAAApplicationExecutionStateRunning = 1, - WAAApplicationExecutionStateSuspended = 2, - WAAApplicationExecutionStateTerminated = 3, - WAAApplicationExecutionStateClosedByUser = 4, -}; -typedef unsigned WAAApplicationExecutionState; - -// Windows.ApplicationModel.Activation.ActivationKind -enum _WAAActivationKind { - WAAActivationKindLaunch = 0, - WAAActivationKindSearch = 1, - WAAActivationKindShareTarget = 2, - WAAActivationKindFile = 3, - WAAActivationKindProtocol = 4, - WAAActivationKindFileOpenPicker = 5, - WAAActivationKindFileSavePicker = 6, - WAAActivationKindCachedFileUpdater = 7, - WAAActivationKindContactPicker = 8, - WAAActivationKindDevice = 9, - WAAActivationKindPrintTaskSettings = 10, - WAAActivationKindCameraSettings = 11, - WAAActivationKindRestrictedLaunch = 12, - WAAActivationKindAppointmentsProvider = 13, - WAAActivationKindContact = 14, - WAAActivationKindLockScreenCall = 15, - WAAActivationKindVoiceCommand = 16, - WAAActivationKindLockScreen = 17, - WAAActivationKindPickerReturned = 1000, - WAAActivationKindWalletAction = 1001, - WAAActivationKindPickFileContinuation = 1002, - WAAActivationKindPickSaveFileContinuation = 1003, - WAAActivationKindPickFolderContinuation = 1004, - WAAActivationKindWebAuthenticationBrokerContinuation = 1005, - WAAActivationKindWebAccountProvider = 1006, - WAAActivationKindComponentUI = 1007, - WAAActivationKindProtocolForResults = 1009, - WAAActivationKindToastNotification = 1010, - WAAActivationKindPrint3DWorkflow = 1011, - WAAActivationKindDialReceiver = 1012, - WAAActivationKindDevicePairing = 1013, - WAAActivationKindUserDataAccountsProvider = 1014, - WAAActivationKindFilePickerExperience = 1015, -}; -typedef unsigned WAAActivationKind; - -#include "WindowsApplicationModelUserDataAccountsProvider.h" -#include "WindowsApplicationModelContactsProvider.h" -#include "WindowsFoundation.h" -#include "WindowsUINotifications.h" -#include "WindowsApplicationModelAppointmentsAppointmentsProvider.h" -#include "WindowsApplicationModelWallet.h" -#include "WindowsDevicesPrintersExtensions.h" -#include "WindowsApplicationModelContacts.h" -#include "WindowsStoragePickersProvider.h" -#include "WindowsSystem.h" -#include "WindowsDevicesEnumeration.h" -#include "WindowsUIViewManagement.h" -#include "WindowsApplicationModelCalls.h" -#include "WindowsMediaSpeechRecognition.h" -#include "WindowsApplicationModelSearch.h" -#include "WindowsApplicationModelDataTransferShareTarget.h" -#include "WindowsStorage.h" -#include "WindowsStorageSearch.h" -#include "WindowsFoundationCollections.h" -#include "WindowsStorageProvider.h" -#include "WindowsSecurityAuthenticationWeb.h" -#include "WindowsSecurityAuthenticationWebProvider.h" -#include "WindowsApplicationModelBackground.h" - -#import - -// Windows.ApplicationModel.Activation.IActivatedEventArgs -#ifndef __WAAIActivatedEventArgs_DEFINED__ -#define __WAAIActivatedEventArgs_DEFINED__ - -@protocol WAAIActivatedEventArgs -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIActivatedEventArgs : RTObject -@end - -#endif // __WAAIActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IPrintTaskSettingsActivatedEventArgs -#ifndef __WAAIPrintTaskSettingsActivatedEventArgs_DEFINED__ -#define __WAAIPrintTaskSettingsActivatedEventArgs_DEFINED__ - -@protocol WAAIPrintTaskSettingsActivatedEventArgs -@property (readonly) WDPEPrintTaskConfiguration* configuration; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIPrintTaskSettingsActivatedEventArgs : RTObject -@end - -#endif // __WAAIPrintTaskSettingsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IPrint3DWorkflowActivatedEventArgs -#ifndef __WAAIPrint3DWorkflowActivatedEventArgs_DEFINED__ -#define __WAAIPrint3DWorkflowActivatedEventArgs_DEFINED__ - -@protocol WAAIPrint3DWorkflowActivatedEventArgs -@property (readonly) WDPEPrint3DWorkflow* workflow; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIPrint3DWorkflowActivatedEventArgs : RTObject -@end - -#endif // __WAAIPrint3DWorkflowActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ICameraSettingsActivatedEventArgs -#ifndef __WAAICameraSettingsActivatedEventArgs_DEFINED__ -#define __WAAICameraSettingsActivatedEventArgs_DEFINED__ - -@protocol WAAICameraSettingsActivatedEventArgs -@property (readonly) RTObject* videoDeviceController; -@property (readonly) RTObject* videoDeviceExtension; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAICameraSettingsActivatedEventArgs : RTObject -@end - -#endif // __WAAICameraSettingsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactPickerActivatedEventArgs -#ifndef __WAAIContactPickerActivatedEventArgs_DEFINED__ -#define __WAAIContactPickerActivatedEventArgs_DEFINED__ - -@protocol WAAIContactPickerActivatedEventArgs -@property (readonly) WACPContactPickerUI* contactPickerUI; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIContactPickerActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactPickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactActivatedEventArgs -#ifndef __WAAIContactActivatedEventArgs_DEFINED__ -#define __WAAIContactActivatedEventArgs_DEFINED__ - -@protocol WAAIContactActivatedEventArgs -@property (readonly) NSString * verb; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIContactActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactCallActivatedEventArgs -#ifndef __WAAIContactCallActivatedEventArgs_DEFINED__ -#define __WAAIContactCallActivatedEventArgs_DEFINED__ - -@protocol WAAIContactCallActivatedEventArgs -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIContactCallActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactMessageActivatedEventArgs -#ifndef __WAAIContactMessageActivatedEventArgs_DEFINED__ -#define __WAAIContactMessageActivatedEventArgs_DEFINED__ - -@protocol WAAIContactMessageActivatedEventArgs -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIContactMessageActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactMessageActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactMapActivatedEventArgs -#ifndef __WAAIContactMapActivatedEventArgs_DEFINED__ -#define __WAAIContactMapActivatedEventArgs_DEFINED__ - -@protocol WAAIContactMapActivatedEventArgs -@property (readonly) WACContactAddress* address; -@property (readonly) WACContact* contact; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIContactMapActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactMapActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactPostActivatedEventArgs -#ifndef __WAAIContactPostActivatedEventArgs_DEFINED__ -#define __WAAIContactPostActivatedEventArgs_DEFINED__ - -@protocol WAAIContactPostActivatedEventArgs -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIContactPostActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactPostActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactVideoCallActivatedEventArgs -#ifndef __WAAIContactVideoCallActivatedEventArgs_DEFINED__ -#define __WAAIContactVideoCallActivatedEventArgs_DEFINED__ - -@protocol WAAIContactVideoCallActivatedEventArgs -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIContactVideoCallActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactVideoCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactsProviderActivatedEventArgs -#ifndef __WAAIContactsProviderActivatedEventArgs_DEFINED__ -#define __WAAIContactsProviderActivatedEventArgs_DEFINED__ - -@protocol WAAIContactsProviderActivatedEventArgs -@property (readonly) NSString * verb; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIContactsProviderActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactsProviderActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IWalletActionActivatedEventArgs -#ifndef __WAAIWalletActionActivatedEventArgs_DEFINED__ -#define __WAAIWalletActionActivatedEventArgs_DEFINED__ - -@protocol WAAIWalletActionActivatedEventArgs -@property (readonly) NSString * actionId; -@property (readonly) WAWWalletActionKind actionKind; -@property (readonly) NSString * itemId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIWalletActionActivatedEventArgs : RTObject -@end - -#endif // __WAAIWalletActionActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs -#ifndef __WAAIAppointmentsProviderActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderActivatedEventArgs -@property (readonly) NSString * verb; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIAppointmentsProviderActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderAddAppointmentActivatedEventArgs -#ifndef __WAAIAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderAddAppointmentActivatedEventArgs -@property (readonly) WAAAAddAppointmentOperation* addAppointmentOperation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIAppointmentsProviderAddAppointmentActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderReplaceAppointmentActivatedEventArgs -#ifndef __WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs -@property (readonly) WAAAReplaceAppointmentOperation* replaceAppointmentOperation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderRemoveAppointmentActivatedEventArgs -#ifndef __WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs -@property (readonly) WAAARemoveAppointmentOperation* removeAppointmentOperation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs -#ifndef __WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs -@property (readonly) id /* WFDateTime* */ instanceStartDate; -@property (readonly) NSString * localId; -@property (readonly) NSString * roamingId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderShowTimeFrameActivatedEventArgs -#ifndef __WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs -@property (readonly) WFTimeSpan* duration; -@property (readonly) WFDateTime* timeToShow; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IUserDataAccountProviderActivatedEventArgs -#ifndef __WAAIUserDataAccountProviderActivatedEventArgs_DEFINED__ -#define __WAAIUserDataAccountProviderActivatedEventArgs_DEFINED__ - -@protocol WAAIUserDataAccountProviderActivatedEventArgs -@property (readonly) RTObject* operation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIUserDataAccountProviderActivatedEventArgs : RTObject -@end - -#endif // __WAAIUserDataAccountProviderActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser -#ifndef __WAAIActivatedEventArgsWithUser_DEFINED__ -#define __WAAIActivatedEventArgsWithUser_DEFINED__ - -@protocol WAAIActivatedEventArgsWithUser -@property (readonly) WSUser* user; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIActivatedEventArgsWithUser : RTObject -@end - -#endif // __WAAIActivatedEventArgsWithUser_DEFINED__ - -// Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs -#ifndef __WAAIApplicationViewActivatedEventArgs_DEFINED__ -#define __WAAIApplicationViewActivatedEventArgs_DEFINED__ - -@protocol WAAIApplicationViewActivatedEventArgs -@property (readonly) int currentlyShownApplicationViewId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIApplicationViewActivatedEventArgs : RTObject -@end - -#endif // __WAAIApplicationViewActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IViewSwitcherProvider -#ifndef __WAAIViewSwitcherProvider_DEFINED__ -#define __WAAIViewSwitcherProvider_DEFINED__ - -@protocol WAAIViewSwitcherProvider -@property (readonly) WUVActivationViewSwitcher* viewSwitcher; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIViewSwitcherProvider : RTObject -@end - -#endif // __WAAIViewSwitcherProvider_DEFINED__ - -// Windows.ApplicationModel.Activation.IPrelaunchActivatedEventArgs -#ifndef __WAAIPrelaunchActivatedEventArgs_DEFINED__ -#define __WAAIPrelaunchActivatedEventArgs_DEFINED__ - -@protocol WAAIPrelaunchActivatedEventArgs -@property (readonly) BOOL prelaunchActivated; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIPrelaunchActivatedEventArgs : RTObject -@end - -#endif // __WAAIPrelaunchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs -#ifndef __WAAILaunchActivatedEventArgs_DEFINED__ -#define __WAAILaunchActivatedEventArgs_DEFINED__ - -@protocol WAAILaunchActivatedEventArgs -@property (readonly) NSString * arguments; -@property (readonly) NSString * tileId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAILaunchActivatedEventArgs : RTObject -@end - -#endif // __WAAILaunchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ILockScreenCallActivatedEventArgs -#ifndef __WAAILockScreenCallActivatedEventArgs_DEFINED__ -#define __WAAILockScreenCallActivatedEventArgs_DEFINED__ - -@protocol WAAILockScreenCallActivatedEventArgs -@property (readonly) WACLockScreenCallUI* callUI; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAILockScreenCallActivatedEventArgs : RTObject -@end - -#endif // __WAAILockScreenCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs2 -#ifndef __WAAILaunchActivatedEventArgs2_DEFINED__ -#define __WAAILaunchActivatedEventArgs2_DEFINED__ - -@protocol WAAILaunchActivatedEventArgs2 -@property (readonly) WAATileActivatedInfo* tileActivatedInfo; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAILaunchActivatedEventArgs2 : RTObject -@end - -#endif // __WAAILaunchActivatedEventArgs2_DEFINED__ - -// Windows.ApplicationModel.Activation.ISearchActivatedEventArgs -#ifndef __WAAISearchActivatedEventArgs_DEFINED__ -#define __WAAISearchActivatedEventArgs_DEFINED__ - -@protocol WAAISearchActivatedEventArgs -@property (readonly) NSString * language; -@property (readonly) NSString * queryText; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAISearchActivatedEventArgs : RTObject -@end - -#endif // __WAAISearchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ISearchActivatedEventArgsWithLinguisticDetails -#ifndef __WAAISearchActivatedEventArgsWithLinguisticDetails_DEFINED__ -#define __WAAISearchActivatedEventArgsWithLinguisticDetails_DEFINED__ - -@protocol WAAISearchActivatedEventArgsWithLinguisticDetails -@property (readonly) WASSearchPaneQueryLinguisticDetails* linguisticDetails; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAISearchActivatedEventArgsWithLinguisticDetails : RTObject -@end - -#endif // __WAAISearchActivatedEventArgsWithLinguisticDetails_DEFINED__ - -// Windows.ApplicationModel.Activation.IShareTargetActivatedEventArgs -#ifndef __WAAIShareTargetActivatedEventArgs_DEFINED__ -#define __WAAIShareTargetActivatedEventArgs_DEFINED__ - -@protocol WAAIShareTargetActivatedEventArgs -@property (readonly) WADSShareOperation* shareOperation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIShareTargetActivatedEventArgs : RTObject -@end - -#endif // __WAAIShareTargetActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileActivatedEventArgs -#ifndef __WAAIFileActivatedEventArgs_DEFINED__ -#define __WAAIFileActivatedEventArgs_DEFINED__ - -@protocol WAAIFileActivatedEventArgs -@property (readonly) NSArray* /* RTObject* */ files; -@property (readonly) NSString * verb; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFileActivatedEventArgs : RTObject -@end - -#endif // __WAAIFileActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithNeighboringFiles -#ifndef __WAAIFileActivatedEventArgsWithNeighboringFiles_DEFINED__ -#define __WAAIFileActivatedEventArgsWithNeighboringFiles_DEFINED__ - -@protocol WAAIFileActivatedEventArgsWithNeighboringFiles -@property (readonly) WSSStorageFileQueryResult* neighboringFilesQuery; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFileActivatedEventArgsWithNeighboringFiles : RTObject -@end - -#endif // __WAAIFileActivatedEventArgsWithNeighboringFiles_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithCallerPackageFamilyName -#ifndef __WAAIFileActivatedEventArgsWithCallerPackageFamilyName_DEFINED__ -#define __WAAIFileActivatedEventArgsWithCallerPackageFamilyName_DEFINED__ - -@protocol WAAIFileActivatedEventArgsWithCallerPackageFamilyName -@property (readonly) NSString * callerPackageFamilyName; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFileActivatedEventArgsWithCallerPackageFamilyName : RTObject -@end - -#endif // __WAAIFileActivatedEventArgsWithCallerPackageFamilyName_DEFINED__ - -// Windows.ApplicationModel.Activation.IProtocolActivatedEventArgs -#ifndef __WAAIProtocolActivatedEventArgs_DEFINED__ -#define __WAAIProtocolActivatedEventArgs_DEFINED__ - -@protocol WAAIProtocolActivatedEventArgs -@property (readonly) WFUri* uri; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIProtocolActivatedEventArgs : RTObject -@end - -#endif // __WAAIProtocolActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData -#ifndef __WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_DEFINED__ -#define __WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_DEFINED__ - -@protocol WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) WFCValueSet* data; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData : RTObject -@end - -#endif // __WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_DEFINED__ - -// Windows.ApplicationModel.Activation.IProtocolForResultsActivatedEventArgs -#ifndef __WAAIProtocolForResultsActivatedEventArgs_DEFINED__ -#define __WAAIProtocolForResultsActivatedEventArgs_DEFINED__ - -@protocol WAAIProtocolForResultsActivatedEventArgs -@property (readonly) WSProtocolForResultsOperation* protocolForResultsOperation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIProtocolForResultsActivatedEventArgs : RTObject -@end - -#endif // __WAAIProtocolForResultsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs -#ifndef __WAAIFileOpenPickerActivatedEventArgs_DEFINED__ -#define __WAAIFileOpenPickerActivatedEventArgs_DEFINED__ - -@protocol WAAIFileOpenPickerActivatedEventArgs -@property (readonly) WSPPFileOpenPickerUI* fileOpenPickerUI; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFileOpenPickerActivatedEventArgs : RTObject -@end - -#endif // __WAAIFileOpenPickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs2 -#ifndef __WAAIFileOpenPickerActivatedEventArgs2_DEFINED__ -#define __WAAIFileOpenPickerActivatedEventArgs2_DEFINED__ - -@protocol WAAIFileOpenPickerActivatedEventArgs2 -@property (readonly) NSString * callerPackageFamilyName; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFileOpenPickerActivatedEventArgs2 : RTObject -@end - -#endif // __WAAIFileOpenPickerActivatedEventArgs2_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs -#ifndef __WAAIFileSavePickerActivatedEventArgs_DEFINED__ -#define __WAAIFileSavePickerActivatedEventArgs_DEFINED__ - -@protocol WAAIFileSavePickerActivatedEventArgs -@property (readonly) WSPPFileSavePickerUI* fileSavePickerUI; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFileSavePickerActivatedEventArgs : RTObject -@end - -#endif // __WAAIFileSavePickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs2 -#ifndef __WAAIFileSavePickerActivatedEventArgs2_DEFINED__ -#define __WAAIFileSavePickerActivatedEventArgs2_DEFINED__ - -@protocol WAAIFileSavePickerActivatedEventArgs2 -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) NSString * enterpriseId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFileSavePickerActivatedEventArgs2 : RTObject -@end - -#endif // __WAAIFileSavePickerActivatedEventArgs2_DEFINED__ - -// Windows.ApplicationModel.Activation.ICachedFileUpdaterActivatedEventArgs -#ifndef __WAAICachedFileUpdaterActivatedEventArgs_DEFINED__ -#define __WAAICachedFileUpdaterActivatedEventArgs_DEFINED__ - -@protocol WAAICachedFileUpdaterActivatedEventArgs -@property (readonly) WSPCachedFileUpdaterUI* cachedFileUpdaterUI; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAICachedFileUpdaterActivatedEventArgs : RTObject -@end - -#endif // __WAAICachedFileUpdaterActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IDeviceActivatedEventArgs -#ifndef __WAAIDeviceActivatedEventArgs_DEFINED__ -#define __WAAIDeviceActivatedEventArgs_DEFINED__ - -@protocol WAAIDeviceActivatedEventArgs -@property (readonly) NSString * deviceInformationId; -@property (readonly) NSString * verb; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIDeviceActivatedEventArgs : RTObject -@end - -#endif // __WAAIDeviceActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IPickerReturnedActivatedEventArgs -#ifndef __WAAIPickerReturnedActivatedEventArgs_DEFINED__ -#define __WAAIPickerReturnedActivatedEventArgs_DEFINED__ - -@protocol WAAIPickerReturnedActivatedEventArgs -@property (readonly) NSString * pickerOperationId; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIPickerReturnedActivatedEventArgs : RTObject -@end - -#endif // __WAAIPickerReturnedActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IRestrictedLaunchActivatedEventArgs -#ifndef __WAAIRestrictedLaunchActivatedEventArgs_DEFINED__ -#define __WAAIRestrictedLaunchActivatedEventArgs_DEFINED__ - -@protocol WAAIRestrictedLaunchActivatedEventArgs -@property (readonly) RTObject* sharedContext; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIRestrictedLaunchActivatedEventArgs : RTObject -@end - -#endif // __WAAIRestrictedLaunchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ILockScreenActivatedEventArgs -#ifndef __WAAILockScreenActivatedEventArgs_DEFINED__ -#define __WAAILockScreenActivatedEventArgs_DEFINED__ - -@protocol WAAILockScreenActivatedEventArgs -@property (readonly) RTObject* info; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAILockScreenActivatedEventArgs : RTObject -@end - -#endif // __WAAILockScreenActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContinuationActivatedEventArgs -#ifndef __WAAIContinuationActivatedEventArgs_DEFINED__ -#define __WAAIContinuationActivatedEventArgs_DEFINED__ - -@protocol WAAIContinuationActivatedEventArgs -@property (readonly) WFCValueSet* continuationData; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIContinuationActivatedEventArgs : RTObject -@end - -#endif // __WAAIContinuationActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileOpenPickerContinuationEventArgs -#ifndef __WAAIFileOpenPickerContinuationEventArgs_DEFINED__ -#define __WAAIFileOpenPickerContinuationEventArgs_DEFINED__ - -@protocol WAAIFileOpenPickerContinuationEventArgs -@property (readonly) NSArray* /* WSStorageFile* */ files; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFileOpenPickerContinuationEventArgs : RTObject -@end - -#endif // __WAAIFileOpenPickerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileSavePickerContinuationEventArgs -#ifndef __WAAIFileSavePickerContinuationEventArgs_DEFINED__ -#define __WAAIFileSavePickerContinuationEventArgs_DEFINED__ - -@protocol WAAIFileSavePickerContinuationEventArgs -@property (readonly) WSStorageFile* file; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFileSavePickerContinuationEventArgs : RTObject -@end - -#endif // __WAAIFileSavePickerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFolderPickerContinuationEventArgs -#ifndef __WAAIFolderPickerContinuationEventArgs_DEFINED__ -#define __WAAIFolderPickerContinuationEventArgs_DEFINED__ - -@protocol WAAIFolderPickerContinuationEventArgs -@property (readonly) WSStorageFolder* folder; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIFolderPickerContinuationEventArgs : RTObject -@end - -#endif // __WAAIFolderPickerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IWebAuthenticationBrokerContinuationEventArgs -#ifndef __WAAIWebAuthenticationBrokerContinuationEventArgs_DEFINED__ -#define __WAAIWebAuthenticationBrokerContinuationEventArgs_DEFINED__ - -@protocol WAAIWebAuthenticationBrokerContinuationEventArgs -@property (readonly) WSAWWebAuthenticationResult* webAuthenticationResult; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIWebAuthenticationBrokerContinuationEventArgs : RTObject -@end - -#endif // __WAAIWebAuthenticationBrokerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IWebAccountProviderActivatedEventArgs -#ifndef __WAAIWebAccountProviderActivatedEventArgs_DEFINED__ -#define __WAAIWebAccountProviderActivatedEventArgs_DEFINED__ - -@protocol WAAIWebAccountProviderActivatedEventArgs -@property (readonly) RTObject* operation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIWebAccountProviderActivatedEventArgs : RTObject -@end - -#endif // __WAAIWebAccountProviderActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IToastNotificationActivatedEventArgs -#ifndef __WAAIToastNotificationActivatedEventArgs_DEFINED__ -#define __WAAIToastNotificationActivatedEventArgs_DEFINED__ - -@protocol WAAIToastNotificationActivatedEventArgs -@property (readonly) NSString * argument; -@property (readonly) WFCValueSet* userInput; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIToastNotificationActivatedEventArgs : RTObject -@end - -#endif // __WAAIToastNotificationActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IDialReceiverActivatedEventArgs -#ifndef __WAAIDialReceiverActivatedEventArgs_DEFINED__ -#define __WAAIDialReceiverActivatedEventArgs_DEFINED__ - -@protocol WAAIDialReceiverActivatedEventArgs -@property (readonly) NSString * appName; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIDialReceiverActivatedEventArgs : RTObject -@end - -#endif // __WAAIDialReceiverActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IBackgroundActivatedEventArgs -#ifndef __WAAIBackgroundActivatedEventArgs_DEFINED__ -#define __WAAIBackgroundActivatedEventArgs_DEFINED__ - -@protocol WAAIBackgroundActivatedEventArgs -@property (readonly) RTObject* taskInstance; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIBackgroundActivatedEventArgs : RTObject -@end - -#endif // __WAAIBackgroundActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IDevicePairingActivatedEventArgs -#ifndef __WAAIDevicePairingActivatedEventArgs_DEFINED__ -#define __WAAIDevicePairingActivatedEventArgs_DEFINED__ - -@protocol WAAIDevicePairingActivatedEventArgs -@property (readonly) WDEDeviceInformation* deviceInformation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIDevicePairingActivatedEventArgs : RTObject -@end - -#endif // __WAAIDevicePairingActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IVoiceCommandActivatedEventArgs -#ifndef __WAAIVoiceCommandActivatedEventArgs_DEFINED__ -#define __WAAIVoiceCommandActivatedEventArgs_DEFINED__ - -@protocol WAAIVoiceCommandActivatedEventArgs -@property (readonly) WMSSpeechRecognitionResult* result; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIVoiceCommandActivatedEventArgs : RTObject -@end - -#endif // __WAAIVoiceCommandActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.PrintTaskSettingsActivatedEventArgs -#ifndef __WAAPrintTaskSettingsActivatedEventArgs_DEFINED__ -#define __WAAPrintTaskSettingsActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAPrintTaskSettingsActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WDPEPrintTaskConfiguration* configuration; -@end - -#endif // __WAAPrintTaskSettingsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.Print3DWorkflowActivatedEventArgs -#ifndef __WAAPrint3DWorkflowActivatedEventArgs_DEFINED__ -#define __WAAPrint3DWorkflowActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAPrint3DWorkflowActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WDPEPrint3DWorkflow* workflow; -@end - -#endif // __WAAPrint3DWorkflowActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.LockScreenCallActivatedEventArgs -#ifndef __WAALockScreenCallActivatedEventArgs_DEFINED__ -#define __WAALockScreenCallActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAALockScreenCallActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * arguments; -@property (readonly) NSString * tileId; -@property (readonly) WACLockScreenCallUI* callUI; -@property (readonly) WUVActivationViewSwitcher* viewSwitcher; -@end - -#endif // __WAALockScreenCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.CameraSettingsActivatedEventArgs -#ifndef __WAACameraSettingsActivatedEventArgs_DEFINED__ -#define __WAACameraSettingsActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAACameraSettingsActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) RTObject* videoDeviceController; -@property (readonly) RTObject* videoDeviceExtension; -@end - -#endif // __WAACameraSettingsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ContactPickerActivatedEventArgs -#ifndef __WAAContactPickerActivatedEventArgs_DEFINED__ -#define __WAAContactPickerActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAContactPickerActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WACPContactPickerUI* contactPickerUI; -@end - -#endif // __WAAContactPickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ContactCallActivatedEventArgs -#ifndef __WAAContactCallActivatedEventArgs_DEFINED__ -#define __WAAContactCallActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAContactCallActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -#endif // __WAAContactCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ContactMessageActivatedEventArgs -#ifndef __WAAContactMessageActivatedEventArgs_DEFINED__ -#define __WAAContactMessageActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAContactMessageActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -#endif // __WAAContactMessageActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ContactMapActivatedEventArgs -#ifndef __WAAContactMapActivatedEventArgs_DEFINED__ -#define __WAAContactMapActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAContactMapActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContactAddress* address; -@property (readonly) WACContact* contact; -@end - -#endif // __WAAContactMapActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ContactPostActivatedEventArgs -#ifndef __WAAContactPostActivatedEventArgs_DEFINED__ -#define __WAAContactPostActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAContactPostActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -#endif // __WAAContactPostActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ContactVideoCallActivatedEventArgs -#ifndef __WAAContactVideoCallActivatedEventArgs_DEFINED__ -#define __WAAContactVideoCallActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAContactVideoCallActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -#endif // __WAAContactVideoCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.WalletActionActivatedEventArgs -#ifndef __WAAWalletActionActivatedEventArgs_DEFINED__ -#define __WAAWalletActionActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAWalletActionActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * actionId; -@property (readonly) WAWWalletActionKind actionKind; -@property (readonly) NSString * itemId; -@end - -#endif // __WAAWalletActionActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.AppointmentsProviderAddAppointmentActivatedEventArgs -#ifndef __WAAAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ -#define __WAAAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentsProviderAddAppointmentActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) WAAAAddAppointmentOperation* addAppointmentOperation; -@end - -#endif // __WAAAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.AppointmentsProviderReplaceAppointmentActivatedEventArgs -#ifndef __WAAAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ -#define __WAAAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentsProviderReplaceAppointmentActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) WAAAReplaceAppointmentOperation* replaceAppointmentOperation; -@end - -#endif // __WAAAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.AppointmentsProviderRemoveAppointmentActivatedEventArgs -#ifndef __WAAAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ -#define __WAAAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentsProviderRemoveAppointmentActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) WAAARemoveAppointmentOperation* removeAppointmentOperation; -@end - -#endif // __WAAAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.AppointmentsProviderShowAppointmentDetailsActivatedEventArgs -#ifndef __WAAAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ -#define __WAAAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentsProviderShowAppointmentDetailsActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) id /* WFDateTime* */ instanceStartDate; -@property (readonly) NSString * localId; -@property (readonly) NSString * roamingId; -@end - -#endif // __WAAAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.AppointmentsProviderShowTimeFrameActivatedEventArgs -#ifndef __WAAAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ -#define __WAAAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentsProviderShowTimeFrameActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) WFTimeSpan* duration; -@property (readonly) WFDateTime* timeToShow; -@end - -#endif // __WAAAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.UserDataAccountProviderActivatedEventArgs -#ifndef __WAAUserDataAccountProviderActivatedEventArgs_DEFINED__ -#define __WAAUserDataAccountProviderActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAUserDataAccountProviderActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) RTObject* operation; -@end - -#endif // __WAAUserDataAccountProviderActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.SplashScreen -#ifndef __WAASplashScreen_DEFINED__ -#define __WAASplashScreen_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAASplashScreen : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* imageLocation; -- (EventRegistrationToken)addDismissedEvent:(void(^)(WAASplashScreen*, RTObject*))del; -- (void)removeDismissedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WAASplashScreen_DEFINED__ - -// Windows.ApplicationModel.Activation.TileActivatedInfo -#ifndef __WAATileActivatedInfo_DEFINED__ -#define __WAATileActivatedInfo_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAATileActivatedInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WUNShownTileNotification* */ recentlyShownNotifications; -@end - -#endif // __WAATileActivatedInfo_DEFINED__ - -// Windows.ApplicationModel.Activation.LaunchActivatedEventArgs -#ifndef __WAALaunchActivatedEventArgs_DEFINED__ -#define __WAALaunchActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAALaunchActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * arguments; -@property (readonly) NSString * tileId; -@property (readonly) WAATileActivatedInfo* tileActivatedInfo; -@property (readonly) BOOL prelaunchActivated; -@property (readonly) WUVActivationViewSwitcher* viewSwitcher; -@end - -#endif // __WAALaunchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.SearchActivatedEventArgs -#ifndef __WAASearchActivatedEventArgs_DEFINED__ -#define __WAASearchActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAASearchActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * language; -@property (readonly) NSString * queryText; -@property (readonly) WASSearchPaneQueryLinguisticDetails* linguisticDetails; -@property (readonly) WUVActivationViewSwitcher* viewSwitcher; -@end - -#endif // __WAASearchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ShareTargetActivatedEventArgs -#ifndef __WAAShareTargetActivatedEventArgs_DEFINED__ -#define __WAAShareTargetActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAShareTargetActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WADSShareOperation* shareOperation; -@end - -#endif // __WAAShareTargetActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.FileActivatedEventArgs -#ifndef __WAAFileActivatedEventArgs_DEFINED__ -#define __WAAFileActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAFileActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSArray* /* RTObject* */ files; -@property (readonly) NSString * verb; -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) WSSStorageFileQueryResult* neighboringFilesQuery; -@property (readonly) WUVActivationViewSwitcher* viewSwitcher; -@end - -#endif // __WAAFileActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs -#ifndef __WAAProtocolActivatedEventArgs_DEFINED__ -#define __WAAProtocolActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAProtocolActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) WFUri* uri; -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) WFCValueSet* data; -@property (readonly) WUVActivationViewSwitcher* viewSwitcher; -@end - -#endif // __WAAProtocolActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ProtocolForResultsActivatedEventArgs -#ifndef __WAAProtocolForResultsActivatedEventArgs_DEFINED__ -#define __WAAProtocolForResultsActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAProtocolForResultsActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) WFUri* uri; -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) WFCValueSet* data; -@property (readonly) WSProtocolForResultsOperation* protocolForResultsOperation; -@property (readonly) WUVActivationViewSwitcher* viewSwitcher; -@end - -#endif // __WAAProtocolForResultsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.FileOpenPickerActivatedEventArgs -#ifndef __WAAFileOpenPickerActivatedEventArgs_DEFINED__ -#define __WAAFileOpenPickerActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAFileOpenPickerActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WSPPFileOpenPickerUI* fileOpenPickerUI; -@property (readonly) NSString * callerPackageFamilyName; -@end - -#endif // __WAAFileOpenPickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.FileSavePickerActivatedEventArgs -#ifndef __WAAFileSavePickerActivatedEventArgs_DEFINED__ -#define __WAAFileSavePickerActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAFileSavePickerActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WSPPFileSavePickerUI* fileSavePickerUI; -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) NSString * enterpriseId; -@end - -#endif // __WAAFileSavePickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.CachedFileUpdaterActivatedEventArgs -#ifndef __WAACachedFileUpdaterActivatedEventArgs_DEFINED__ -#define __WAACachedFileUpdaterActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAACachedFileUpdaterActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WSPCachedFileUpdaterUI* cachedFileUpdaterUI; -@end - -#endif // __WAACachedFileUpdaterActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.DeviceActivatedEventArgs -#ifndef __WAADeviceActivatedEventArgs_DEFINED__ -#define __WAADeviceActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAADeviceActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * deviceInformationId; -@property (readonly) NSString * verb; -@property (readonly) WUVActivationViewSwitcher* viewSwitcher; -@end - -#endif // __WAADeviceActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.PickerReturnedActivatedEventArgs -#ifndef __WAAPickerReturnedActivatedEventArgs_DEFINED__ -#define __WAAPickerReturnedActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAPickerReturnedActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * pickerOperationId; -@end - -#endif // __WAAPickerReturnedActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.RestrictedLaunchActivatedEventArgs -#ifndef __WAARestrictedLaunchActivatedEventArgs_DEFINED__ -#define __WAARestrictedLaunchActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAARestrictedLaunchActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) RTObject* sharedContext; -@end - -#endif // __WAARestrictedLaunchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.LockScreenActivatedEventArgs -#ifndef __WAALockScreenActivatedEventArgs_DEFINED__ -#define __WAALockScreenActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAALockScreenActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) RTObject* info; -@end - -#endif // __WAALockScreenActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.FileOpenPickerContinuationEventArgs -#ifndef __WAAFileOpenPickerContinuationEventArgs_DEFINED__ -#define __WAAFileOpenPickerContinuationEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAFileOpenPickerContinuationEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WFCValueSet* continuationData; -@property (readonly) NSArray* /* WSStorageFile* */ files; -@end - -#endif // __WAAFileOpenPickerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.FileSavePickerContinuationEventArgs -#ifndef __WAAFileSavePickerContinuationEventArgs_DEFINED__ -#define __WAAFileSavePickerContinuationEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAFileSavePickerContinuationEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WFCValueSet* continuationData; -@property (readonly) WSStorageFile* file; -@end - -#endif // __WAAFileSavePickerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.FolderPickerContinuationEventArgs -#ifndef __WAAFolderPickerContinuationEventArgs_DEFINED__ -#define __WAAFolderPickerContinuationEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAFolderPickerContinuationEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WFCValueSet* continuationData; -@property (readonly) WSStorageFolder* folder; -@end - -#endif // __WAAFolderPickerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.WebAuthenticationBrokerContinuationEventArgs -#ifndef __WAAWebAuthenticationBrokerContinuationEventArgs_DEFINED__ -#define __WAAWebAuthenticationBrokerContinuationEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAWebAuthenticationBrokerContinuationEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WFCValueSet* continuationData; -@property (readonly) WSAWWebAuthenticationResult* webAuthenticationResult; -@end - -#endif // __WAAWebAuthenticationBrokerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.WebAccountProviderActivatedEventArgs -#ifndef __WAAWebAccountProviderActivatedEventArgs_DEFINED__ -#define __WAAWebAccountProviderActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAWebAccountProviderActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) RTObject* operation; -@end - -#endif // __WAAWebAccountProviderActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ToastNotificationActivatedEventArgs -#ifndef __WAAToastNotificationActivatedEventArgs_DEFINED__ -#define __WAAToastNotificationActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAToastNotificationActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * argument; -@property (readonly) WFCValueSet* userInput; -@end - -#endif // __WAAToastNotificationActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.DialReceiverActivatedEventArgs -#ifndef __WAADialReceiverActivatedEventArgs_DEFINED__ -#define __WAADialReceiverActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAADialReceiverActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * appName; -@property (readonly) NSString * arguments; -@property (readonly) NSString * tileId; -@property (readonly) WUVActivationViewSwitcher* viewSwitcher; -@end - -#endif // __WAADialReceiverActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.BackgroundActivatedEventArgs -#ifndef __WAABackgroundActivatedEventArgs_DEFINED__ -#define __WAABackgroundActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAABackgroundActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* taskInstance; -@end - -#endif // __WAABackgroundActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.DevicePairingActivatedEventArgs -#ifndef __WAADevicePairingActivatedEventArgs_DEFINED__ -#define __WAADevicePairingActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAADevicePairingActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WDEDeviceInformation* deviceInformation; -@end - -#endif // __WAADevicePairingActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.VoiceCommandActivatedEventArgs -#ifndef __WAAVoiceCommandActivatedEventArgs_DEFINED__ -#define __WAAVoiceCommandActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAVoiceCommandActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WMSSpeechRecognitionResult* result; -@end - -#endif // __WAAVoiceCommandActivatedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppExtensions.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppExtensions.h deleted file mode 100644 index 37119845ed..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppExtensions.h +++ /dev/null @@ -1,162 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelAppExtensions.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELAPPEXTENSIONSEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELAPPEXTENSIONSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelAppExtensions.lib") -#endif -#endif -#include - -@class WAAAppExtensionCatalog, WAAAppExtension, WAAAppExtensionPackageInstalledEventArgs, WAAAppExtensionPackageUpdatingEventArgs, WAAAppExtensionPackageUpdatedEventArgs, WAAAppExtensionPackageUninstallingEventArgs, WAAAppExtensionPackageStatusChangedEventArgs; -@protocol WAAIAppExtensionCatalogStatics, WAAIAppExtensionCatalog, WAAIAppExtension, WAAIAppExtensionPackageInstalledEventArgs, WAAIAppExtensionPackageUpdatingEventArgs, WAAIAppExtensionPackageUpdatedEventArgs, WAAIAppExtensionPackageUninstallingEventArgs, WAAIAppExtensionPackageStatusChangedEventArgs; - -#include "WindowsFoundationCollections.h" -#include "WindowsFoundation.h" -#include "WindowsApplicationModel.h" -#include "WindowsStorage.h" - -#import - -// Windows.ApplicationModel.AppExtensions.AppExtensionCatalog -#ifndef __WAAAppExtensionCatalog_DEFINED__ -#define __WAAAppExtensionCatalog_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPEXTENSIONSEXPORT -@interface WAAAppExtensionCatalog : RTObject -+ (WAAAppExtensionCatalog*)open:(NSString *)appExtensionName; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addPackageInstalledEvent:(void(^)(WAAAppExtensionCatalog*, WAAAppExtensionPackageInstalledEventArgs*))del; -- (void)removePackageInstalledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPackageStatusChangedEvent:(void(^)(WAAAppExtensionCatalog*, WAAAppExtensionPackageStatusChangedEventArgs*))del; -- (void)removePackageStatusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPackageUninstallingEvent:(void(^)(WAAAppExtensionCatalog*, WAAAppExtensionPackageUninstallingEventArgs*))del; -- (void)removePackageUninstallingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPackageUpdatedEvent:(void(^)(WAAAppExtensionCatalog*, WAAAppExtensionPackageUpdatedEventArgs*))del; -- (void)removePackageUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPackageUpdatingEvent:(void(^)(WAAAppExtensionCatalog*, WAAAppExtensionPackageUpdatingEventArgs*))del; -- (void)removePackageUpdatingEvent:(EventRegistrationToken)tok; -- (void)findAllAsyncWithSuccess:(void (^)(NSArray* /* WAAAppExtension* */))success failure:(void (^)(NSError*))failure; -- (void)requestRemovePackageAsync:(NSString *)packageFullName success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAAAppExtensionCatalog_DEFINED__ - -// Windows.ApplicationModel.AppExtensions.AppExtension -#ifndef __WAAAppExtension_DEFINED__ -#define __WAAAppExtension_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPEXTENSIONSEXPORT -@interface WAAAppExtension : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAppInfo* appInfo; -@property (readonly) NSString * Description; -@property (readonly) NSString * displayName; -@property (readonly) NSString * id; -@property (readonly) WAPackage* package; -- (void)getExtensionPropertiesAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getPublicFolderAsyncWithSuccess:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAAAppExtension_DEFINED__ - -// Windows.ApplicationModel.AppExtensions.AppExtensionPackageInstalledEventArgs -#ifndef __WAAAppExtensionPackageInstalledEventArgs_DEFINED__ -#define __WAAAppExtensionPackageInstalledEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPEXTENSIONSEXPORT -@interface WAAAppExtensionPackageInstalledEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appExtensionName; -@property (readonly) NSArray* /* WAAAppExtension* */ extensions; -@property (readonly) WAPackage* package; -@end - -#endif // __WAAAppExtensionPackageInstalledEventArgs_DEFINED__ - -// Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatingEventArgs -#ifndef __WAAAppExtensionPackageUpdatingEventArgs_DEFINED__ -#define __WAAAppExtensionPackageUpdatingEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPEXTENSIONSEXPORT -@interface WAAAppExtensionPackageUpdatingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appExtensionName; -@property (readonly) WAPackage* package; -@end - -#endif // __WAAAppExtensionPackageUpdatingEventArgs_DEFINED__ - -// Windows.ApplicationModel.AppExtensions.AppExtensionPackageUpdatedEventArgs -#ifndef __WAAAppExtensionPackageUpdatedEventArgs_DEFINED__ -#define __WAAAppExtensionPackageUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPEXTENSIONSEXPORT -@interface WAAAppExtensionPackageUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appExtensionName; -@property (readonly) NSArray* /* WAAAppExtension* */ extensions; -@property (readonly) WAPackage* package; -@end - -#endif // __WAAAppExtensionPackageUpdatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.AppExtensions.AppExtensionPackageUninstallingEventArgs -#ifndef __WAAAppExtensionPackageUninstallingEventArgs_DEFINED__ -#define __WAAAppExtensionPackageUninstallingEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPEXTENSIONSEXPORT -@interface WAAAppExtensionPackageUninstallingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appExtensionName; -@property (readonly) WAPackage* package; -@end - -#endif // __WAAAppExtensionPackageUninstallingEventArgs_DEFINED__ - -// Windows.ApplicationModel.AppExtensions.AppExtensionPackageStatusChangedEventArgs -#ifndef __WAAAppExtensionPackageStatusChangedEventArgs_DEFINED__ -#define __WAAAppExtensionPackageStatusChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPEXTENSIONSEXPORT -@interface WAAAppExtensionPackageStatusChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appExtensionName; -@property (readonly) WAPackage* package; -@end - -#endif // __WAAAppExtensionPackageStatusChangedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppService.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppService.h deleted file mode 100644 index 2e25aa725e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppService.h +++ /dev/null @@ -1,213 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelAppService.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelAppService.lib") -#endif -#endif -#include - -@class WAAAppServiceRequest, WAAAppServiceDeferral, WAAAppServiceResponse, WAAAppServiceConnection, WAAAppServiceRequestReceivedEventArgs, WAAAppServiceClosedEventArgs, WAAAppServiceTriggerDetails, WAAAppServiceCatalog; -@protocol WAAIAppServiceDeferral, WAAIAppServiceClosedEventArgs, WAAIAppServiceRequestReceivedEventArgs, WAAIAppServiceConnection2, WAAIAppServiceTriggerDetails, WAAIAppServiceTriggerDetails2, WAAIAppServiceRequest, WAAIAppServiceResponse, WAAIAppServiceCatalogStatics, WAAIAppServiceConnection; - -// Windows.ApplicationModel.AppService.AppServiceClosedStatus -enum _WAAAppServiceClosedStatus { - WAAAppServiceClosedStatusCompleted = 0, - WAAAppServiceClosedStatusCanceled = 1, - WAAAppServiceClosedStatusResourceLimitsExceeded = 2, - WAAAppServiceClosedStatusUnknown = 3, -}; -typedef unsigned WAAAppServiceClosedStatus; - -// Windows.ApplicationModel.AppService.AppServiceConnectionStatus -enum _WAAAppServiceConnectionStatus { - WAAAppServiceConnectionStatusSuccess = 0, - WAAAppServiceConnectionStatusAppNotInstalled = 1, - WAAAppServiceConnectionStatusAppUnavailable = 2, - WAAAppServiceConnectionStatusAppServiceUnavailable = 3, - WAAAppServiceConnectionStatusUnknown = 4, - WAAAppServiceConnectionStatusRemoteSystemUnavailable = 5, - WAAAppServiceConnectionStatusRemoteSystemNotSupportedByApp = 6, - WAAAppServiceConnectionStatusNotAuthorized = 7, -}; -typedef unsigned WAAAppServiceConnectionStatus; - -// Windows.ApplicationModel.AppService.AppServiceResponseStatus -enum _WAAAppServiceResponseStatus { - WAAAppServiceResponseStatusSuccess = 0, - WAAAppServiceResponseStatusFailure = 1, - WAAAppServiceResponseStatusResourceLimitsExceeded = 2, - WAAAppServiceResponseStatusUnknown = 3, - WAAAppServiceResponseStatusRemoteSystemUnavailable = 4, - WAAAppServiceResponseStatusMessageSizeTooLarge = 5, -}; -typedef unsigned WAAAppServiceResponseStatus; - -#include "WindowsSystemRemoteSystems.h" -#include "WindowsApplicationModel.h" -#include "WindowsSystem.h" -#include "WindowsFoundationCollections.h" -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.AppService.AppServiceRequest -#ifndef __WAAAppServiceRequest_DEFINED__ -#define __WAAAppServiceRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -@interface WAAAppServiceRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFCValueSet* message; -- (void)sendResponseAsync:(WFCValueSet*)message success:(void (^)(WAAAppServiceResponseStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAAAppServiceRequest_DEFINED__ - -// Windows.ApplicationModel.AppService.AppServiceDeferral -#ifndef __WAAAppServiceDeferral_DEFINED__ -#define __WAAAppServiceDeferral_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -@interface WAAAppServiceDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WAAAppServiceDeferral_DEFINED__ - -// Windows.ApplicationModel.AppService.AppServiceResponse -#ifndef __WAAAppServiceResponse_DEFINED__ -#define __WAAAppServiceResponse_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -@interface WAAAppServiceResponse : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFCValueSet* message; -@property (readonly) WAAAppServiceResponseStatus status; -@end - -#endif // __WAAAppServiceResponse_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.ApplicationModel.AppService.AppServiceConnection -#ifndef __WAAAppServiceConnection_DEFINED__ -#define __WAAAppServiceConnection_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -@interface WAAAppServiceConnection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * packageFamilyName; -@property (retain) NSString * appServiceName; -@property (retain) WSUser* user; -- (EventRegistrationToken)addRequestReceivedEvent:(void(^)(WAAAppServiceConnection*, WAAAppServiceRequestReceivedEventArgs*))del; -- (void)removeRequestReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addServiceClosedEvent:(void(^)(WAAAppServiceConnection*, WAAAppServiceClosedEventArgs*))del; -- (void)removeServiceClosedEvent:(EventRegistrationToken)tok; -- (void)openAsyncWithSuccess:(void (^)(WAAAppServiceConnectionStatus))success failure:(void (^)(NSError*))failure; -- (void)sendMessageAsync:(WFCValueSet*)message success:(void (^)(WAAAppServiceResponse*))success failure:(void (^)(NSError*))failure; -- (void)close; -- (void)openRemoteAsync:(WSRRemoteSystemConnectionRequest*)remoteSystemConnectionRequest success:(void (^)(WAAAppServiceConnectionStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAAAppServiceConnection_DEFINED__ - -// Windows.ApplicationModel.AppService.AppServiceRequestReceivedEventArgs -#ifndef __WAAAppServiceRequestReceivedEventArgs_DEFINED__ -#define __WAAAppServiceRequestReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -@interface WAAAppServiceRequestReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAAppServiceRequest* request; -- (WAAAppServiceDeferral*)getDeferral; -@end - -#endif // __WAAAppServiceRequestReceivedEventArgs_DEFINED__ - -// Windows.ApplicationModel.AppService.AppServiceClosedEventArgs -#ifndef __WAAAppServiceClosedEventArgs_DEFINED__ -#define __WAAAppServiceClosedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -@interface WAAAppServiceClosedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAAppServiceClosedStatus status; -@end - -#endif // __WAAAppServiceClosedEventArgs_DEFINED__ - -// Windows.ApplicationModel.AppService.AppServiceTriggerDetails -#ifndef __WAAAppServiceTriggerDetails_DEFINED__ -#define __WAAAppServiceTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -@interface WAAAppServiceTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAAppServiceConnection* appServiceConnection; -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) NSString * name; -@property (readonly) BOOL isRemoteSystemConnection; -@end - -#endif // __WAAAppServiceTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.AppService.AppServiceCatalog -#ifndef __WAAAppServiceCatalog_DEFINED__ -#define __WAAAppServiceCatalog_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPSERVICEEXPORT -@interface WAAAppServiceCatalog : RTObject -+ (void)findAppServiceProvidersAsync:(NSString *)appServiceName success:(void (^)(NSArray* /* WAAppInfo* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAAAppServiceCatalog_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppointments.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppointments.h deleted file mode 100644 index af4b26edec..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppointments.h +++ /dev/null @@ -1,642 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelAppointments.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WAAAppointment, WAAAppointmentStore, WAAAppointmentManagerForUser, WAAAppointmentOrganizer, WAAAppointmentInvitee, WAAAppointmentRecurrence, WAAAppointmentManager, WAAFindAppointmentsOptions, WAAAppointmentException, WAAAppointmentCalendarSyncManager, WAAAppointmentCalendar, WAAAppointmentStoreChange, WAAAppointmentStoreChangeReader, WAAAppointmentStoreChangedDeferral, WAAAppointmentStoreChangeTracker, WAAAppointmentConflictResult, WAAAppointmentStoreChangedEventArgs, WAAAppointmentProperties, WAAAppointmentStoreNotificationTriggerDetails; -@protocol WAAIAppointmentManagerStatics, WAAIAppointmentManagerStatics2, WAAIAppointmentManagerStatics3, WAAIAppointmentManagerForUser, WAAIAppointmentParticipant, WAAIAppointmentInvitee, WAAIAppointmentRecurrence, WAAIAppointmentRecurrence2, WAAIAppointmentRecurrence3, WAAIAppointment, WAAIAppointment2, WAAIAppointment3, WAAIFindAppointmentsOptions, WAAIAppointmentCalendar, WAAIAppointmentCalendar2, WAAIAppointmentCalendar3, WAAIAppointmentCalendarSyncManager, WAAIAppointmentCalendarSyncManager2, WAAIAppointmentPropertiesStatics, WAAIAppointmentPropertiesStatics2, WAAIAppointmentConflictResult, WAAIAppointmentStoreChange, WAAIAppointmentStoreChange2, WAAIAppointmentStoreChangeReader, WAAIAppointmentStoreChangeTracker, WAAIAppointmentStoreChangedEventArgs, WAAIAppointmentStoreChangedDeferral, WAAIAppointmentStoreNotificationTriggerDetails, WAAIAppointmentStore, WAAIAppointmentStore2, WAAIAppointmentException; - -// Windows.ApplicationModel.Appointments.AppointmentStoreAccessType -enum _WAAAppointmentStoreAccessType { - WAAAppointmentStoreAccessTypeAppCalendarsReadWrite = 0, - WAAAppointmentStoreAccessTypeAllCalendarsReadOnly = 1, - WAAAppointmentStoreAccessTypeAllCalendarsReadWrite = 2, -}; -typedef unsigned WAAAppointmentStoreAccessType; - -// Windows.ApplicationModel.Appointments.AppointmentSensitivity -enum _WAAAppointmentSensitivity { - WAAAppointmentSensitivityPublic = 0, - WAAAppointmentSensitivityPrivate = 1, -}; -typedef unsigned WAAAppointmentSensitivity; - -// Windows.ApplicationModel.Appointments.AppointmentBusyStatus -enum _WAAAppointmentBusyStatus { - WAAAppointmentBusyStatusBusy = 0, - WAAAppointmentBusyStatusTentative = 1, - WAAAppointmentBusyStatusFree = 2, - WAAAppointmentBusyStatusOutOfOffice = 3, - WAAAppointmentBusyStatusWorkingElsewhere = 4, -}; -typedef unsigned WAAAppointmentBusyStatus; - -// Windows.ApplicationModel.Appointments.AppointmentParticipantResponse -enum _WAAAppointmentParticipantResponse { - WAAAppointmentParticipantResponseNone = 0, - WAAAppointmentParticipantResponseTentative = 1, - WAAAppointmentParticipantResponseAccepted = 2, - WAAAppointmentParticipantResponseDeclined = 3, - WAAAppointmentParticipantResponseUnknown = 4, -}; -typedef unsigned WAAAppointmentParticipantResponse; - -// Windows.ApplicationModel.Appointments.AppointmentParticipantRole -enum _WAAAppointmentParticipantRole { - WAAAppointmentParticipantRoleRequiredAttendee = 0, - WAAAppointmentParticipantRoleOptionalAttendee = 1, - WAAAppointmentParticipantRoleResource = 2, -}; -typedef unsigned WAAAppointmentParticipantRole; - -// Windows.ApplicationModel.Appointments.AppointmentRecurrenceUnit -enum _WAAAppointmentRecurrenceUnit { - WAAAppointmentRecurrenceUnitDaily = 0, - WAAAppointmentRecurrenceUnitWeekly = 1, - WAAAppointmentRecurrenceUnitMonthly = 2, - WAAAppointmentRecurrenceUnitMonthlyOnDay = 3, - WAAAppointmentRecurrenceUnitYearly = 4, - WAAAppointmentRecurrenceUnitYearlyOnDay = 5, -}; -typedef unsigned WAAAppointmentRecurrenceUnit; - -// Windows.ApplicationModel.Appointments.AppointmentDaysOfWeek -enum _WAAAppointmentDaysOfWeek { - WAAAppointmentDaysOfWeekNone = 0, - WAAAppointmentDaysOfWeekSunday = 1, - WAAAppointmentDaysOfWeekMonday = 2, - WAAAppointmentDaysOfWeekTuesday = 4, - WAAAppointmentDaysOfWeekWednesday = 8, - WAAAppointmentDaysOfWeekThursday = 16, - WAAAppointmentDaysOfWeekFriday = 32, - WAAAppointmentDaysOfWeekSaturday = 64, -}; -typedef unsigned WAAAppointmentDaysOfWeek; - -// Windows.ApplicationModel.Appointments.AppointmentWeekOfMonth -enum _WAAAppointmentWeekOfMonth { - WAAAppointmentWeekOfMonthFirst = 0, - WAAAppointmentWeekOfMonthSecond = 1, - WAAAppointmentWeekOfMonthThird = 2, - WAAAppointmentWeekOfMonthFourth = 3, - WAAAppointmentWeekOfMonthLast = 4, -}; -typedef unsigned WAAAppointmentWeekOfMonth; - -// Windows.ApplicationModel.Appointments.AppointmentCalendarSyncStatus -enum _WAAAppointmentCalendarSyncStatus { - WAAAppointmentCalendarSyncStatusIdle = 0, - WAAAppointmentCalendarSyncStatusSyncing = 1, - WAAAppointmentCalendarSyncStatusUpToDate = 2, - WAAAppointmentCalendarSyncStatusAuthenticationError = 3, - WAAAppointmentCalendarSyncStatusPolicyError = 4, - WAAAppointmentCalendarSyncStatusUnknownError = 5, - WAAAppointmentCalendarSyncStatusManualAccountRemovalRequired = 6, -}; -typedef unsigned WAAAppointmentCalendarSyncStatus; - -// Windows.ApplicationModel.Appointments.RecurrenceType -enum _WAARecurrenceType { - WAARecurrenceTypeMaster = 0, - WAARecurrenceTypeInstance = 1, - WAARecurrenceTypeExceptionInstance = 2, -}; -typedef unsigned WAARecurrenceType; - -// Windows.ApplicationModel.Appointments.AppointmentDetailsKind -enum _WAAAppointmentDetailsKind { - WAAAppointmentDetailsKindPlainText = 0, - WAAAppointmentDetailsKindHtml = 1, -}; -typedef unsigned WAAAppointmentDetailsKind; - -// Windows.ApplicationModel.Appointments.FindAppointmentCalendarsOptions -enum _WAAFindAppointmentCalendarsOptions { - WAAFindAppointmentCalendarsOptionsNone = 0, - WAAFindAppointmentCalendarsOptionsIncludeHidden = 1, -}; -typedef unsigned WAAFindAppointmentCalendarsOptions; - -// Windows.ApplicationModel.Appointments.AppointmentSummaryCardView -enum _WAAAppointmentSummaryCardView { - WAAAppointmentSummaryCardViewSystem = 0, - WAAAppointmentSummaryCardViewApp = 1, -}; -typedef unsigned WAAAppointmentSummaryCardView; - -// Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppReadAccess -enum _WAAAppointmentCalendarOtherAppReadAccess { - WAAAppointmentCalendarOtherAppReadAccessSystemOnly = 0, - WAAAppointmentCalendarOtherAppReadAccessLimited = 1, - WAAAppointmentCalendarOtherAppReadAccessFull = 2, - WAAAppointmentCalendarOtherAppReadAccessNone = 3, -}; -typedef unsigned WAAAppointmentCalendarOtherAppReadAccess; - -// Windows.ApplicationModel.Appointments.AppointmentCalendarOtherAppWriteAccess -enum _WAAAppointmentCalendarOtherAppWriteAccess { - WAAAppointmentCalendarOtherAppWriteAccessNone = 0, - WAAAppointmentCalendarOtherAppWriteAccessSystemOnly = 1, - WAAAppointmentCalendarOtherAppWriteAccessLimited = 2, -}; -typedef unsigned WAAAppointmentCalendarOtherAppWriteAccess; - -// Windows.ApplicationModel.Appointments.AppointmentConflictType -enum _WAAAppointmentConflictType { - WAAAppointmentConflictTypeNone = 0, - WAAAppointmentConflictTypeAdjacent = 1, - WAAAppointmentConflictTypeOverlap = 2, -}; -typedef unsigned WAAAppointmentConflictType; - -// Windows.ApplicationModel.Appointments.AppointmentStoreChangeType -enum _WAAAppointmentStoreChangeType { - WAAAppointmentStoreChangeTypeAppointmentCreated = 0, - WAAAppointmentStoreChangeTypeAppointmentModified = 1, - WAAAppointmentStoreChangeTypeAppointmentDeleted = 2, - WAAAppointmentStoreChangeTypeChangeTrackingLost = 3, - WAAAppointmentStoreChangeTypeCalendarCreated = 4, - WAAAppointmentStoreChangeTypeCalendarModified = 5, - WAAAppointmentStoreChangeTypeCalendarDeleted = 6, -}; -typedef unsigned WAAAppointmentStoreChangeType; - -#include "WindowsUIPopups.h" -#include "WindowsFoundation.h" -#include "WindowsSystem.h" -#include "WindowsUI.h" - -#import - -// Windows.ApplicationModel.Appointments.IAppointmentParticipant -#ifndef __WAAIAppointmentParticipant_DEFINED__ -#define __WAAIAppointmentParticipant_DEFINED__ - -@protocol WAAIAppointmentParticipant -@property (retain) NSString * address; -@property (retain) NSString * displayName; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAIAppointmentParticipant : RTObject -@end - -#endif // __WAAIAppointmentParticipant_DEFINED__ - -// Windows.ApplicationModel.Appointments.Appointment -#ifndef __WAAAppointment_DEFINED__ -#define __WAAAppointment_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointment : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * location; -@property BOOL allDay; -@property (retain) WAAAppointmentOrganizer* organizer; -@property (retain) WFTimeSpan* duration; -@property (retain) NSString * details; -@property WAAAppointmentBusyStatus busyStatus; -@property (retain) WAAAppointmentRecurrence* recurrence; -@property (retain) NSString * subject; -@property (retain) WFUri* uri; -@property (retain) WFDateTime* startTime; -@property WAAAppointmentSensitivity sensitivity; -@property (retain) id /* WFTimeSpan* */ reminder; -@property (readonly) NSMutableArray* /* WAAAppointmentInvitee* */ invitees; -@property BOOL allowNewTimeProposal; -@property WAAAppointmentParticipantResponse userResponse; -@property (retain) NSString * roamingId; -@property (retain) id /* WFDateTime* */ replyTime; -@property BOOL isResponseRequested; -@property BOOL isOrganizedByUser; -@property BOOL isCanceledMeeting; -@property (retain) NSString * onlineMeetingLink; -@property (readonly) BOOL hasInvitees; -@property (readonly) NSString * calendarId; -@property (readonly) NSString * localId; -@property (readonly) id /* WFDateTime* */ originalStartTime; -@property uint64_t remoteChangeNumber; -@property WAAAppointmentDetailsKind detailsKind; -@property (readonly) uint64_t changeNumber; -@end - -#endif // __WAAAppointment_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentStore -#ifndef __WAAAppointmentStore_DEFINED__ -#define __WAAAppointmentStore_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAAppointmentStoreChangeTracker* changeTracker; -- (EventRegistrationToken)addStoreChangedEvent:(void(^)(WAAAppointmentStore*, WAAAppointmentStoreChangedEventArgs*))del; -- (void)removeStoreChangedEvent:(EventRegistrationToken)tok; -- (void)createAppointmentCalendarAsync:(NSString *)name success:(void (^)(WAAAppointmentCalendar*))success failure:(void (^)(NSError*))failure; -- (void)getAppointmentCalendarAsync:(NSString *)calendarId success:(void (^)(WAAAppointmentCalendar*))success failure:(void (^)(NSError*))failure; -- (void)getAppointmentAsync:(NSString *)localId success:(void (^)(WAAAppointment*))success failure:(void (^)(NSError*))failure; -- (void)getAppointmentInstanceAsync:(NSString *)localId instanceStartTime:(WFDateTime*)instanceStartTime success:(void (^)(WAAAppointment*))success failure:(void (^)(NSError*))failure; -- (void)findAppointmentCalendarsAsyncWithSuccess:(void (^)(NSArray* /* WAAAppointmentCalendar* */))success failure:(void (^)(NSError*))failure; -- (void)findAppointmentCalendarsAsyncWithOptions:(WAAFindAppointmentCalendarsOptions)options success:(void (^)(NSArray* /* WAAAppointmentCalendar* */))success failure:(void (^)(NSError*))failure; -- (void)findAppointmentsAsync:(WFDateTime*)rangeStart rangeLength:(WFTimeSpan*)rangeLength success:(void (^)(NSArray* /* WAAAppointment* */))success failure:(void (^)(NSError*))failure; -- (void)findAppointmentsAsyncWithOptions:(WFDateTime*)rangeStart rangeLength:(WFTimeSpan*)rangeLength options:(WAAFindAppointmentsOptions*)options success:(void (^)(NSArray* /* WAAAppointment* */))success failure:(void (^)(NSError*))failure; -- (void)findConflictAsync:(WAAAppointment*)appointment success:(void (^)(WAAAppointmentConflictResult*))success failure:(void (^)(NSError*))failure; -- (void)findConflictAsyncWithInstanceStart:(WAAAppointment*)appointment instanceStartTime:(WFDateTime*)instanceStartTime success:(void (^)(WAAAppointmentConflictResult*))success failure:(void (^)(NSError*))failure; -- (RTObject*)moveAppointmentAsync:(WAAAppointment*)appointment destinationCalendar:(WAAAppointmentCalendar*)destinationCalendar; -- (void)showAddAppointmentAsync:(WAAAppointment*)appointment selection:(WFRect*)selection success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)showReplaceAppointmentAsync:(NSString *)localId appointment:(WAAAppointment*)appointment selection:(WFRect*)selection success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)showReplaceAppointmentWithPlacementAndDateAsync:(NSString *)localId appointment:(WAAAppointment*)appointment selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement instanceStartDate:(WFDateTime*)instanceStartDate success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)showRemoveAppointmentAsync:(NSString *)localId selection:(WFRect*)selection success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)showRemoveAppointmentWithPlacementAndDateAsync:(NSString *)localId selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement instanceStartDate:(WFDateTime*)instanceStartDate success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)showAppointmentDetailsAsync:(NSString *)localId; -- (RTObject*)showAppointmentDetailsWithDateAsync:(NSString *)localId instanceStartDate:(WFDateTime*)instanceStartDate; -- (void)showEditNewAppointmentAsync:(WAAAppointment*)appointment success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)findLocalIdsFromRoamingIdAsync:(NSString *)roamingId success:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -- (void)createAppointmentCalendarInAccountAsync:(NSString *)name userDataAccountId:(NSString *)userDataAccountId success:(void (^)(WAAAppointmentCalendar*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAAAppointmentStore_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentManagerForUser -#ifndef __WAAAppointmentManagerForUser_DEFINED__ -#define __WAAAppointmentManagerForUser_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUser* user; -- (void)showAddAppointmentAsync:(WAAAppointment*)appointment selection:(WFRect*)selection success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)showAddAppointmentWithPlacementAsync:(WAAAppointment*)appointment selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)showReplaceAppointmentAsync:(NSString *)appointmentId appointment:(WAAAppointment*)appointment selection:(WFRect*)selection success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)showReplaceAppointmentWithPlacementAsync:(NSString *)appointmentId appointment:(WAAAppointment*)appointment selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)showReplaceAppointmentWithPlacementAndDateAsync:(NSString *)appointmentId appointment:(WAAAppointment*)appointment selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement instanceStartDate:(WFDateTime*)instanceStartDate success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)showRemoveAppointmentAsync:(NSString *)appointmentId selection:(WFRect*)selection success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)showRemoveAppointmentWithPlacementAsync:(NSString *)appointmentId selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)showRemoveAppointmentWithPlacementAndDateAsync:(NSString *)appointmentId selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement instanceStartDate:(WFDateTime*)instanceStartDate success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)showTimeFrameAsync:(WFDateTime*)timeToShow duration:(WFTimeSpan*)duration; -- (RTObject*)showAppointmentDetailsAsync:(NSString *)appointmentId; -- (RTObject*)showAppointmentDetailsWithDateAsync:(NSString *)appointmentId instanceStartDate:(WFDateTime*)instanceStartDate; -- (void)showEditNewAppointmentAsync:(WAAAppointment*)appointment success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)requestStoreAsync:(WAAAppointmentStoreAccessType)options success:(void (^)(WAAAppointmentStore*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAAAppointmentManagerForUser_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentOrganizer -#ifndef __WAAAppointmentOrganizer_DEFINED__ -#define __WAAAppointmentOrganizer_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentOrganizer : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * displayName; -@property (retain) NSString * address; -@end - -#endif // __WAAAppointmentOrganizer_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentInvitee -#ifndef __WAAAppointmentInvitee_DEFINED__ -#define __WAAAppointmentInvitee_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentInvitee : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAAAppointmentParticipantRole role; -@property WAAAppointmentParticipantResponse response; -@property (retain) NSString * displayName; -@property (retain) NSString * address; -@end - -#endif // __WAAAppointmentInvitee_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentRecurrence -#ifndef __WAAAppointmentRecurrence_DEFINED__ -#define __WAAAppointmentRecurrence_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentRecurrence : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAAAppointmentRecurrenceUnit unit; -@property (retain) id /* unsigned int */ occurrences; -@property unsigned int month; -@property unsigned int interval; -@property WAAAppointmentDaysOfWeek daysOfWeek; -@property unsigned int day; -@property WAAAppointmentWeekOfMonth weekOfMonth; -@property (retain) id /* WFDateTime* */ until; -@property (retain) NSString * timeZone; -@property (readonly) WAARecurrenceType recurrenceType; -@property (readonly) NSString * calendarIdentifier; -@end - -#endif // __WAAAppointmentRecurrence_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentManager -#ifndef __WAAAppointmentManager_DEFINED__ -#define __WAAAppointmentManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentManager : RTObject -+ (void)showAddAppointmentAsync:(WAAAppointment*)appointment selection:(WFRect*)selection success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)showAddAppointmentWithPlacementAsync:(WAAAppointment*)appointment selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)showReplaceAppointmentAsync:(NSString *)appointmentId appointment:(WAAAppointment*)appointment selection:(WFRect*)selection success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)showReplaceAppointmentWithPlacementAsync:(NSString *)appointmentId appointment:(WAAAppointment*)appointment selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)showReplaceAppointmentWithPlacementAndDateAsync:(NSString *)appointmentId appointment:(WAAAppointment*)appointment selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement instanceStartDate:(WFDateTime*)instanceStartDate success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)showRemoveAppointmentAsync:(NSString *)appointmentId selection:(WFRect*)selection success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)showRemoveAppointmentWithPlacementAsync:(NSString *)appointmentId selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)showRemoveAppointmentWithPlacementAndDateAsync:(NSString *)appointmentId selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement instanceStartDate:(WFDateTime*)instanceStartDate success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (RTObject*)showTimeFrameAsync:(WFDateTime*)timeToShow duration:(WFTimeSpan*)duration; -+ (RTObject*)showAppointmentDetailsAsync:(NSString *)appointmentId; -+ (RTObject*)showAppointmentDetailsWithDateAsync:(NSString *)appointmentId instanceStartDate:(WFDateTime*)instanceStartDate; -+ (void)showEditNewAppointmentAsync:(WAAAppointment*)appointment success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)requestStoreAsync:(WAAAppointmentStoreAccessType)options success:(void (^)(WAAAppointmentStore*))success failure:(void (^)(NSError*))failure; -+ (WAAAppointmentManagerForUser*)getForUser:(WSUser*)user; -@end - -#endif // __WAAAppointmentManager_DEFINED__ - -// Windows.ApplicationModel.Appointments.FindAppointmentsOptions -#ifndef __WAAFindAppointmentsOptions_DEFINED__ -#define __WAAFindAppointmentsOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAFindAppointmentsOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int maxCount; -@property BOOL includeHidden; -@property (readonly) NSMutableArray* /* NSString * */ calendarIds; -@property (readonly) NSMutableArray* /* NSString * */ fetchProperties; -@end - -#endif // __WAAFindAppointmentsOptions_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentException -#ifndef __WAAAppointmentException_DEFINED__ -#define __WAAAppointmentException_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentException : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAAppointment* appointment; -@property (readonly) NSArray* /* NSString * */ exceptionProperties; -@property (readonly) BOOL isDeleted; -@end - -#endif // __WAAAppointmentException_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentCalendarSyncManager -#ifndef __WAAAppointmentCalendarSyncManager_DEFINED__ -#define __WAAAppointmentCalendarSyncManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentCalendarSyncManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAAAppointmentCalendarSyncStatus status; -@property (retain) WFDateTime* lastSuccessfulSyncTime; -@property (retain) WFDateTime* lastAttemptedSyncTime; -- (EventRegistrationToken)addSyncStatusChangedEvent:(void(^)(WAAAppointmentCalendarSyncManager*, RTObject*))del; -- (void)removeSyncStatusChangedEvent:(EventRegistrationToken)tok; -- (void)syncAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAAAppointmentCalendarSyncManager_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentCalendar -#ifndef __WAAAppointmentCalendar_DEFINED__ -#define __WAAAppointmentCalendar_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentCalendar : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAAAppointmentSummaryCardView summaryCardView; -@property WAAAppointmentCalendarOtherAppWriteAccess otherAppWriteAccess; -@property (retain) WUColor* displayColor; -@property BOOL isHidden; -@property (retain) NSString * displayName; -@property WAAAppointmentCalendarOtherAppReadAccess otherAppReadAccess; -@property (readonly) NSString * localId; -@property (readonly) NSString * sourceDisplayName; -@property BOOL canCancelMeetings; -@property BOOL canNotifyInvitees; -@property (retain) NSString * remoteId; -@property BOOL mustNofityInvitees; -@property BOOL canUpdateMeetingResponses; -@property BOOL canProposeNewTimeForMeetings; -@property BOOL canCreateOrUpdateAppointments; -@property BOOL canForwardMeetings; -@property (readonly) WAAAppointmentCalendarSyncManager* syncManager; -@property (readonly) NSString * userDataAccountId; -- (void)findAppointmentsAsync:(WFDateTime*)rangeStart rangeLength:(WFTimeSpan*)rangeLength success:(void (^)(NSArray* /* WAAAppointment* */))success failure:(void (^)(NSError*))failure; -- (void)findAppointmentsAsyncWithOptions:(WFDateTime*)rangeStart rangeLength:(WFTimeSpan*)rangeLength options:(WAAFindAppointmentsOptions*)options success:(void (^)(NSArray* /* WAAAppointment* */))success failure:(void (^)(NSError*))failure; -- (void)findExceptionsFromMasterAsync:(NSString *)masterLocalId success:(void (^)(NSArray* /* WAAAppointmentException* */))success failure:(void (^)(NSError*))failure; -- (void)findAllInstancesAsync:(NSString *)masterLocalId rangeStart:(WFDateTime*)rangeStart rangeLength:(WFTimeSpan*)rangeLength success:(void (^)(NSArray* /* WAAAppointment* */))success failure:(void (^)(NSError*))failure; -- (void)findAllInstancesAsyncWithOptions:(NSString *)masterLocalId rangeStart:(WFDateTime*)rangeStart rangeLength:(WFTimeSpan*)rangeLength pOptions:(WAAFindAppointmentsOptions*)pOptions success:(void (^)(NSArray* /* WAAAppointment* */))success failure:(void (^)(NSError*))failure; -- (void)getAppointmentAsync:(NSString *)localId success:(void (^)(WAAAppointment*))success failure:(void (^)(NSError*))failure; -- (void)getAppointmentInstanceAsync:(NSString *)localId instanceStartTime:(WFDateTime*)instanceStartTime success:(void (^)(WAAAppointment*))success failure:(void (^)(NSError*))failure; -- (void)findUnexpandedAppointmentsAsyncWithSuccess:(void (^)(NSArray* /* WAAAppointment* */))success failure:(void (^)(NSError*))failure; -- (void)findUnexpandedAppointmentsAsyncWithOptions:(WAAFindAppointmentsOptions*)options success:(void (^)(NSArray* /* WAAAppointment* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)deleteAsync; -- (RTObject*)saveAsync; -- (RTObject*)deleteAppointmentAsync:(NSString *)localId; -- (RTObject*)deleteAppointmentInstanceAsync:(NSString *)localId instanceStartTime:(WFDateTime*)instanceStartTime; -- (RTObject*)saveAppointmentAsync:(WAAAppointment*)pAppointment; -- (void)tryCreateOrUpdateAppointmentAsync:(WAAAppointment*)appointment notifyInvitees:(BOOL)notifyInvitees success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryCancelMeetingAsync:(WAAAppointment*)meeting subject:(NSString *)subject comment:(NSString *)comment notifyInvitees:(BOOL)notifyInvitees success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryForwardMeetingAsync:(WAAAppointment*)meeting invitees:(id /* WAAAppointmentInvitee* */)invitees subject:(NSString *)subject forwardHeader:(NSString *)forwardHeader comment:(NSString *)comment success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryProposeNewTimeForMeetingAsync:(WAAAppointment*)meeting newStartTime:(WFDateTime*)newStartTime newDuration:(WFTimeSpan*)newDuration subject:(NSString *)subject comment:(NSString *)comment success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryUpdateMeetingResponseAsync:(WAAAppointment*)meeting response:(WAAAppointmentParticipantResponse)response subject:(NSString *)subject comment:(NSString *)comment sendUpdate:(BOOL)sendUpdate success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)registerSyncManagerAsync; -@end - -#endif // __WAAAppointmentCalendar_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentStoreChange -#ifndef __WAAAppointmentStoreChange_DEFINED__ -#define __WAAAppointmentStoreChange_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentStoreChange : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAAppointment* appointment; -@property (readonly) WAAAppointmentStoreChangeType changeType; -@property (readonly) WAAAppointmentCalendar* appointmentCalendar; -@end - -#endif // __WAAAppointmentStoreChange_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentStoreChangeReader -#ifndef __WAAAppointmentStoreChangeReader_DEFINED__ -#define __WAAAppointmentStoreChangeReader_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentStoreChangeReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readBatchAsyncWithSuccess:(void (^)(NSArray* /* WAAAppointmentStoreChange* */))success failure:(void (^)(NSError*))failure; -- (void)acceptChanges; -- (void)acceptChangesThrough:(WAAAppointmentStoreChange*)lastChangeToAccept; -@end - -#endif // __WAAAppointmentStoreChangeReader_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentStoreChangedDeferral -#ifndef __WAAAppointmentStoreChangedDeferral_DEFINED__ -#define __WAAAppointmentStoreChangedDeferral_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentStoreChangedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WAAAppointmentStoreChangedDeferral_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentStoreChangeTracker -#ifndef __WAAAppointmentStoreChangeTracker_DEFINED__ -#define __WAAAppointmentStoreChangeTracker_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentStoreChangeTracker : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WAAAppointmentStoreChangeReader*)getChangeReader; -- (void)enable; -- (void)reset; -@end - -#endif // __WAAAppointmentStoreChangeTracker_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentConflictResult -#ifndef __WAAAppointmentConflictResult_DEFINED__ -#define __WAAAppointmentConflictResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentConflictResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* date; -@property (readonly) WAAAppointmentConflictType type; -@end - -#endif // __WAAAppointmentConflictResult_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentStoreChangedEventArgs -#ifndef __WAAAppointmentStoreChangedEventArgs_DEFINED__ -#define __WAAAppointmentStoreChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentStoreChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WAAAppointmentStoreChangedDeferral*)getDeferral; -@end - -#endif // __WAAAppointmentStoreChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentProperties -#ifndef __WAAAppointmentProperties_DEFINED__ -#define __WAAAppointmentProperties_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentProperties : RTObject -+ (NSString *)hasInvitees; -+ (NSString *)allDay; -+ (NSString *)allowNewTimeProposal; -+ (NSString *)busyStatus; -+ (NSMutableArray* /* NSString * */)defaultProperties; -+ (NSString *)details; -+ (NSString *)duration; -+ (NSString *)recurrence; -+ (NSString *)invitees; -+ (NSString *)isCanceledMeeting; -+ (NSString *)isOrganizedByUser; -+ (NSString *)isResponseRequested; -+ (NSString *)location; -+ (NSString *)onlineMeetingLink; -+ (NSString *)organizer; -+ (NSString *)originalStartTime; -+ (NSString *)reminder; -+ (NSString *)replyTime; -+ (NSString *)sensitivity; -+ (NSString *)startTime; -+ (NSString *)subject; -+ (NSString *)uri; -+ (NSString *)userResponse; -+ (NSString *)detailsKind; -+ (NSString *)remoteChangeNumber; -+ (NSString *)changeNumber; -@end - -#endif // __WAAAppointmentProperties_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentStoreNotificationTriggerDetails -#ifndef __WAAAppointmentStoreNotificationTriggerDetails_DEFINED__ -#define __WAAAppointmentStoreNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAppointmentStoreNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WAAAppointmentStoreNotificationTriggerDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppointmentsAppointmentsProvider.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppointmentsAppointmentsProvider.h deleted file mode 100644 index 6063846327..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppointmentsAppointmentsProvider.h +++ /dev/null @@ -1,112 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelAppointmentsAppointmentsProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WAAAAppointmentsProviderLaunchActionVerbs, WAAAAddAppointmentOperation, WAAAReplaceAppointmentOperation, WAAARemoveAppointmentOperation; -@protocol WAAAIAppointmentsProviderLaunchActionVerbsStatics, WAAAIAppointmentsProviderLaunchActionVerbsStatics2, WAAAIAddAppointmentOperation, WAAAIReplaceAppointmentOperation, WAAAIRemoveAppointmentOperation; - -#include "WindowsApplicationModelAppointments.h" -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.Appointments.AppointmentsProvider.AppointmentsProviderLaunchActionVerbs -#ifndef __WAAAAppointmentsProviderLaunchActionVerbs_DEFINED__ -#define __WAAAAppointmentsProviderLaunchActionVerbs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAAppointmentsProviderLaunchActionVerbs : RTObject -+ (NSString *)addAppointment; -+ (NSString *)removeAppointment; -+ (NSString *)replaceAppointment; -+ (NSString *)showTimeFrame; -+ (NSString *)showAppointmentDetails; -@end - -#endif // __WAAAAppointmentsProviderLaunchActionVerbs_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentsProvider.AddAppointmentOperation -#ifndef __WAAAAddAppointmentOperation_DEFINED__ -#define __WAAAAddAppointmentOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAAddAppointmentOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAAppointment* appointmentInformation; -@property (readonly) NSString * sourcePackageFamilyName; -- (void)reportCompleted:(NSString *)itemId; -- (void)reportCanceled; -- (void)reportError:(NSString *)value; -- (void)dismissUI; -@end - -#endif // __WAAAAddAppointmentOperation_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentsProvider.ReplaceAppointmentOperation -#ifndef __WAAAReplaceAppointmentOperation_DEFINED__ -#define __WAAAReplaceAppointmentOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAAReplaceAppointmentOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appointmentId; -@property (readonly) WAAAppointment* appointmentInformation; -@property (readonly) id /* WFDateTime* */ instanceStartDate; -@property (readonly) NSString * sourcePackageFamilyName; -- (void)reportCompleted:(NSString *)itemId; -- (void)reportCanceled; -- (void)reportError:(NSString *)value; -- (void)dismissUI; -@end - -#endif // __WAAAReplaceAppointmentOperation_DEFINED__ - -// Windows.ApplicationModel.Appointments.AppointmentsProvider.RemoveAppointmentOperation -#ifndef __WAAARemoveAppointmentOperation_DEFINED__ -#define __WAAARemoveAppointmentOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAAARemoveAppointmentOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appointmentId; -@property (readonly) id /* WFDateTime* */ instanceStartDate; -@property (readonly) NSString * sourcePackageFamilyName; -- (void)reportCompleted; -- (void)reportCanceled; -- (void)reportError:(NSString *)value; -- (void)dismissUI; -@end - -#endif // __WAAARemoveAppointmentOperation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppointmentsDataProvider.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppointmentsDataProvider.h deleted file mode 100644 index b90877eacd..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelAppointmentsDataProvider.h +++ /dev/null @@ -1,289 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelAppointmentsDataProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelAppointmentsDataProvider.lib") -#endif -#endif -#include - -@class WAADAppointmentDataProviderConnection, WAADAppointmentCalendarSyncManagerSyncRequestEventArgs, WAADAppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs, WAADAppointmentCalendarCancelMeetingRequestEventArgs, WAADAppointmentCalendarForwardMeetingRequestEventArgs, WAADAppointmentCalendarProposeNewTimeForMeetingRequestEventArgs, WAADAppointmentCalendarUpdateMeetingResponseRequestEventArgs, WAADAppointmentDataProviderTriggerDetails, WAADAppointmentCalendarSyncManagerSyncRequest, WAADAppointmentCalendarCreateOrUpdateAppointmentRequest, WAADAppointmentCalendarCancelMeetingRequest, WAADAppointmentCalendarForwardMeetingRequest, WAADAppointmentCalendarProposeNewTimeForMeetingRequest, WAADAppointmentCalendarUpdateMeetingResponseRequest; -@protocol WAADIAppointmentDataProviderTriggerDetails, WAADIAppointmentDataProviderConnection, WAADIAppointmentCalendarSyncManagerSyncRequest, WAADIAppointmentCalendarCreateOrUpdateAppointmentRequest, WAADIAppointmentCalendarCancelMeetingRequest, WAADIAppointmentCalendarForwardMeetingRequest, WAADIAppointmentCalendarProposeNewTimeForMeetingRequest, WAADIAppointmentCalendarUpdateMeetingResponseRequest, WAADIAppointmentCalendarSyncManagerSyncRequestEventArgs, WAADIAppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs, WAADIAppointmentCalendarCancelMeetingRequestEventArgs, WAADIAppointmentCalendarForwardMeetingRequestEventArgs, WAADIAppointmentCalendarProposeNewTimeForMeetingRequestEventArgs, WAADIAppointmentCalendarUpdateMeetingResponseRequestEventArgs; - -#include "WindowsFoundation.h" -#include "WindowsApplicationModelAppointments.h" - -#import - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderConnection -#ifndef __WAADAppointmentDataProviderConnection_DEFINED__ -#define __WAADAppointmentDataProviderConnection_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentDataProviderConnection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addCancelMeetingRequestedEvent:(void(^)(WAADAppointmentDataProviderConnection*, WAADAppointmentCalendarCancelMeetingRequestEventArgs*))del; -- (void)removeCancelMeetingRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCreateOrUpdateAppointmentRequestedEvent:(void(^)(WAADAppointmentDataProviderConnection*, WAADAppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs*))del; -- (void)removeCreateOrUpdateAppointmentRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addForwardMeetingRequestedEvent:(void(^)(WAADAppointmentDataProviderConnection*, WAADAppointmentCalendarForwardMeetingRequestEventArgs*))del; -- (void)removeForwardMeetingRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addProposeNewTimeForMeetingRequestedEvent:(void(^)(WAADAppointmentDataProviderConnection*, WAADAppointmentCalendarProposeNewTimeForMeetingRequestEventArgs*))del; -- (void)removeProposeNewTimeForMeetingRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSyncRequestedEvent:(void(^)(WAADAppointmentDataProviderConnection*, WAADAppointmentCalendarSyncManagerSyncRequestEventArgs*))del; -- (void)removeSyncRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdateMeetingResponseRequestedEvent:(void(^)(WAADAppointmentDataProviderConnection*, WAADAppointmentCalendarUpdateMeetingResponseRequestEventArgs*))del; -- (void)removeUpdateMeetingResponseRequestedEvent:(EventRegistrationToken)tok; -- (void)start; -@end - -#endif // __WAADAppointmentDataProviderConnection_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequestEventArgs -#ifndef __WAADAppointmentCalendarSyncManagerSyncRequestEventArgs_DEFINED__ -#define __WAADAppointmentCalendarSyncManagerSyncRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarSyncManagerSyncRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAADAppointmentCalendarSyncManagerSyncRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAADAppointmentCalendarSyncManagerSyncRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs -#ifndef __WAADAppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs_DEFINED__ -#define __WAADAppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAADAppointmentCalendarCreateOrUpdateAppointmentRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAADAppointmentCalendarCreateOrUpdateAppointmentRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequestEventArgs -#ifndef __WAADAppointmentCalendarCancelMeetingRequestEventArgs_DEFINED__ -#define __WAADAppointmentCalendarCancelMeetingRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarCancelMeetingRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAADAppointmentCalendarCancelMeetingRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAADAppointmentCalendarCancelMeetingRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequestEventArgs -#ifndef __WAADAppointmentCalendarForwardMeetingRequestEventArgs_DEFINED__ -#define __WAADAppointmentCalendarForwardMeetingRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarForwardMeetingRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAADAppointmentCalendarForwardMeetingRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAADAppointmentCalendarForwardMeetingRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequestEventArgs -#ifndef __WAADAppointmentCalendarProposeNewTimeForMeetingRequestEventArgs_DEFINED__ -#define __WAADAppointmentCalendarProposeNewTimeForMeetingRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarProposeNewTimeForMeetingRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAADAppointmentCalendarProposeNewTimeForMeetingRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAADAppointmentCalendarProposeNewTimeForMeetingRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequestEventArgs -#ifndef __WAADAppointmentCalendarUpdateMeetingResponseRequestEventArgs_DEFINED__ -#define __WAADAppointmentCalendarUpdateMeetingResponseRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarUpdateMeetingResponseRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAADAppointmentCalendarUpdateMeetingResponseRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAADAppointmentCalendarUpdateMeetingResponseRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentDataProviderTriggerDetails -#ifndef __WAADAppointmentDataProviderTriggerDetails_DEFINED__ -#define __WAADAppointmentDataProviderTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentDataProviderTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAADAppointmentDataProviderConnection* connection; -@end - -#endif // __WAADAppointmentDataProviderTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarSyncManagerSyncRequest -#ifndef __WAADAppointmentCalendarSyncManagerSyncRequest_DEFINED__ -#define __WAADAppointmentCalendarSyncManagerSyncRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarSyncManagerSyncRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appointmentCalendarLocalId; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAADAppointmentCalendarSyncManagerSyncRequest_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCreateOrUpdateAppointmentRequest -#ifndef __WAADAppointmentCalendarCreateOrUpdateAppointmentRequest_DEFINED__ -#define __WAADAppointmentCalendarCreateOrUpdateAppointmentRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarCreateOrUpdateAppointmentRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAAppointment* appointment; -@property (readonly) NSString * appointmentCalendarLocalId; -@property (readonly) NSArray* /* NSString * */ changedProperties; -@property (readonly) BOOL notifyInvitees; -- (RTObject*)reportCompletedAsync:(WAAAppointment*)createdOrUpdatedAppointment; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAADAppointmentCalendarCreateOrUpdateAppointmentRequest_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarCancelMeetingRequest -#ifndef __WAADAppointmentCalendarCancelMeetingRequest_DEFINED__ -#define __WAADAppointmentCalendarCancelMeetingRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarCancelMeetingRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appointmentCalendarLocalId; -@property (readonly) NSString * appointmentLocalId; -@property (readonly) id /* WFDateTime* */ appointmentOriginalStartTime; -@property (readonly) NSString * comment; -@property (readonly) BOOL notifyInvitees; -@property (readonly) NSString * subject; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAADAppointmentCalendarCancelMeetingRequest_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarForwardMeetingRequest -#ifndef __WAADAppointmentCalendarForwardMeetingRequest_DEFINED__ -#define __WAADAppointmentCalendarForwardMeetingRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarForwardMeetingRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appointmentCalendarLocalId; -@property (readonly) NSString * appointmentLocalId; -@property (readonly) id /* WFDateTime* */ appointmentOriginalStartTime; -@property (readonly) NSString * comment; -@property (readonly) NSString * forwardHeader; -@property (readonly) NSArray* /* WAAAppointmentInvitee* */ invitees; -@property (readonly) NSString * subject; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAADAppointmentCalendarForwardMeetingRequest_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarProposeNewTimeForMeetingRequest -#ifndef __WAADAppointmentCalendarProposeNewTimeForMeetingRequest_DEFINED__ -#define __WAADAppointmentCalendarProposeNewTimeForMeetingRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarProposeNewTimeForMeetingRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appointmentCalendarLocalId; -@property (readonly) NSString * appointmentLocalId; -@property (readonly) id /* WFDateTime* */ appointmentOriginalStartTime; -@property (readonly) NSString * comment; -@property (readonly) WFTimeSpan* newDuration __attribute__ ((ns_returns_not_retained)); -@property (readonly) WFDateTime* newStartTime __attribute__ ((ns_returns_not_retained)); -@property (readonly) NSString * subject; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAADAppointmentCalendarProposeNewTimeForMeetingRequest_DEFINED__ - -// Windows.ApplicationModel.Appointments.DataProvider.AppointmentCalendarUpdateMeetingResponseRequest -#ifndef __WAADAppointmentCalendarUpdateMeetingResponseRequest_DEFINED__ -#define __WAADAppointmentCalendarUpdateMeetingResponseRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELAPPOINTMENTSDATAPROVIDEREXPORT -@interface WAADAppointmentCalendarUpdateMeetingResponseRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appointmentCalendarLocalId; -@property (readonly) NSString * appointmentLocalId; -@property (readonly) id /* WFDateTime* */ appointmentOriginalStartTime; -@property (readonly) NSString * comment; -@property (readonly) WAAAppointmentParticipantResponse response; -@property (readonly) BOOL sendUpdate; -@property (readonly) NSString * subject; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAADAppointmentCalendarUpdateMeetingResponseRequest_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelBackground.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelBackground.h deleted file mode 100644 index 90a5fb88bf..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelBackground.h +++ /dev/null @@ -1,1142 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelBackground.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WABAlarmApplicationManager, WABPhoneTrigger, WABCommunicationBlockingAppSetAsActiveTrigger, WABSmartCardTrigger, WABAppointmentStoreNotificationTrigger, WABApplicationTrigger, WABApplicationTriggerDetails, WABBackgroundExecutionManager, WABMediaProcessingTrigger, WABBackgroundTaskRegistration, WABBackgroundTaskDeferral, WABBackgroundTaskProgressEventArgs, WABBackgroundTaskCompletedEventArgs, WABBackgroundTaskBuilder, WABBackgroundWorkCost, WABChatMessageNotificationTrigger, WABChatMessageReceivedNotificationTrigger, WABRcsEndUserMessageAvailableTrigger, WABContactStoreNotificationTrigger, WABContentPrefetchTrigger, WABEmailStoreNotificationTrigger, WABMobileBroadbandRegistrationStateChangeTrigger, WABMobileBroadbandRadioStateChangeTrigger, WABMobileBroadbandPinLockStateChangeTrigger, WABMobileBroadbandDeviceServiceNotificationTrigger, WABSecondaryAuthenticationFactorAuthenticationTrigger, WABSmsMessageReceivedTrigger, WABStorageLibraryContentChangedTrigger, WABSystemTrigger, WABSystemCondition, WABNetworkOperatorNotificationTrigger, WABDeviceManufacturerNotificationTrigger, WABCachedFileUpdaterTriggerDetails, WABCachedFileUpdaterTrigger, WABTimeTrigger, WABMaintenanceTrigger, WABDeviceUseTrigger, WABDeviceServicingTrigger, WABRfcommConnectionTrigger, WABDeviceConnectionChangeTrigger, WABGattCharacteristicNotificationTrigger, WABBluetoothLEAdvertisementWatcherTrigger, WABBluetoothLEAdvertisementPublisherTrigger, WABDeviceWatcherTrigger, WABLocationTrigger, WABActivitySensorTrigger, WABSensorDataThresholdTrigger, WABNetworkOperatorHotspotAuthenticationTrigger, WABSocketActivityTrigger, WABPushNotificationTrigger, WABToastNotificationHistoryChangedTrigger, WABToastNotificationActionTrigger, WABUserNotificationChangedTrigger; -@protocol WABIAlarmApplicationManagerStatics, WABIPhoneTriggerFactory, WABISmartCardTriggerFactory, WABIApplicationTriggerDetails, WABIBackgroundExecutionManagerStatics, WABIBackgroundTaskInstance, WABIBackgroundWorkCostStatics, WABIBackgroundTaskDeferral, WABIBackgroundTaskInstance2, WABIBackgroundTaskInstance4, WABIBackgroundTask, WABIBackgroundTaskRegistration, WABIBackgroundTaskRegistration2, WABIBackgroundTrigger, WABIPhoneTrigger, WABICommunicationBlockingAppSetAsActiveTrigger, WABISmartCardTrigger, WABIAppointmentStoreNotificationTrigger, WABIApplicationTrigger, WABIMediaProcessingTrigger, WABIBackgroundTaskRegistrationStatics, WABIBackgroundTaskBuilder, WABIBackgroundCondition, WABIBackgroundTaskBuilder2, WABIBackgroundTaskBuilder3, WABIBackgroundTaskCompletedEventArgs, WABIBackgroundTaskProgressEventArgs, WABIChatMessageNotificationTrigger, WABIChatMessageReceivedNotificationTrigger, WABIRcsEndUserMessageAvailableTrigger, WABIContactStoreNotificationTrigger, WABIContentPrefetchTrigger, WABIContentPrefetchTriggerFactory, WABIEmailStoreNotificationTrigger, WABISecondaryAuthenticationFactorAuthenticationTrigger, WABISmsMessageReceivedTriggerFactory, WABIStorageLibraryContentChangedTrigger, WABIStorageLibraryContentChangedTriggerStatics, WABISystemTrigger, WABISystemTriggerFactory, WABISystemCondition, WABISystemConditionFactory, WABINetworkOperatorNotificationTrigger, WABINetworkOperatorNotificationTriggerFactory, WABIDeviceManufacturerNotificationTrigger, WABIDeviceManufacturerNotificationTriggerFactory, WABICachedFileUpdaterTriggerDetails, WABICachedFileUpdaterTrigger, WABITimeTrigger, WABITimeTriggerFactory, WABIMaintenanceTrigger, WABIMaintenanceTriggerFactory, WABIDeviceUseTrigger, WABIDeviceServicingTrigger, WABIRfcommConnectionTrigger, WABIDeviceConnectionChangeTrigger, WABIDeviceConnectionChangeTriggerStatics, WABIGattCharacteristicNotificationTrigger, WABIGattCharacteristicNotificationTriggerFactory, WABIBluetoothLEAdvertisementWatcherTrigger, WABIBluetoothLEAdvertisementPublisherTrigger, WABIDeviceWatcherTrigger, WABILocationTrigger, WABILocationTriggerFactory, WABIActivitySensorTrigger, WABIActivitySensorTriggerFactory, WABISensorDataThresholdTrigger, WABISensorDataThresholdTriggerFactory, WABINetworkOperatorHotspotAuthenticationTrigger, WABISocketActivityTrigger, WABIPushNotificationTriggerFactory, WABIToastNotificationHistoryChangedTriggerFactory, WABIToastNotificationActionTriggerFactory, WABIUserNotificationChangedTriggerFactory; - -// Windows.ApplicationModel.Background.AlarmAccessStatus -enum _WABAlarmAccessStatus { - WABAlarmAccessStatusUnspecified = 0, - WABAlarmAccessStatusAllowedWithWakeupCapability = 1, - WABAlarmAccessStatusAllowedWithoutWakeupCapability = 2, - WABAlarmAccessStatusDenied = 3, -}; -typedef unsigned WABAlarmAccessStatus; - -// Windows.ApplicationModel.Background.ApplicationTriggerResult -enum _WABApplicationTriggerResult { - WABApplicationTriggerResultAllowed = 0, - WABApplicationTriggerResultCurrentlyRunning = 1, - WABApplicationTriggerResultDisabledByPolicy = 2, - WABApplicationTriggerResultUnknownError = 3, -}; -typedef unsigned WABApplicationTriggerResult; - -// Windows.ApplicationModel.Background.BackgroundAccessStatus -enum _WABBackgroundAccessStatus { - WABBackgroundAccessStatusUnspecified = 0, - WABBackgroundAccessStatusAllowedWithAlwaysOnRealTimeConnectivity = 1, - WABBackgroundAccessStatusAllowedMayUseActiveRealTimeConnectivity = 2, - WABBackgroundAccessStatusDenied = 3, - WABBackgroundAccessStatusAlwaysAllowed = 4, - WABBackgroundAccessStatusAllowedSubjectToSystemPolicy = 5, - WABBackgroundAccessStatusDeniedBySystemPolicy = 6, - WABBackgroundAccessStatusDeniedByUser = 7, -}; -typedef unsigned WABBackgroundAccessStatus; - -// Windows.ApplicationModel.Background.MediaProcessingTriggerResult -enum _WABMediaProcessingTriggerResult { - WABMediaProcessingTriggerResultAllowed = 0, - WABMediaProcessingTriggerResultCurrentlyRunning = 1, - WABMediaProcessingTriggerResultDisabledByPolicy = 2, - WABMediaProcessingTriggerResultUnknownError = 3, -}; -typedef unsigned WABMediaProcessingTriggerResult; - -// Windows.ApplicationModel.Background.BackgroundWorkCostValue -enum _WABBackgroundWorkCostValue { - WABBackgroundWorkCostValueLow = 0, - WABBackgroundWorkCostValueMedium = 1, - WABBackgroundWorkCostValueHigh = 2, -}; -typedef unsigned WABBackgroundWorkCostValue; - -// Windows.ApplicationModel.Background.BackgroundTaskCancellationReason -enum _WABBackgroundTaskCancellationReason { - WABBackgroundTaskCancellationReasonAbort = 0, - WABBackgroundTaskCancellationReasonTerminating = 1, - WABBackgroundTaskCancellationReasonLoggingOff = 2, - WABBackgroundTaskCancellationReasonServicingUpdate = 3, - WABBackgroundTaskCancellationReasonIdleTask = 4, - WABBackgroundTaskCancellationReasonUninstall = 5, - WABBackgroundTaskCancellationReasonConditionLoss = 6, - WABBackgroundTaskCancellationReasonSystemPolicy = 7, - WABBackgroundTaskCancellationReasonQuietHoursEntered = 8, - WABBackgroundTaskCancellationReasonExecutionTimeExceeded = 9, - WABBackgroundTaskCancellationReasonResourceRevocation = 10, - WABBackgroundTaskCancellationReasonEnergySaver = 11, -}; -typedef unsigned WABBackgroundTaskCancellationReason; - -// Windows.ApplicationModel.Background.BackgroundTaskThrottleCounter -enum _WABBackgroundTaskThrottleCounter { - WABBackgroundTaskThrottleCounterAll = 0, - WABBackgroundTaskThrottleCounterCpu = 1, - WABBackgroundTaskThrottleCounterNetwork = 2, -}; -typedef unsigned WABBackgroundTaskThrottleCounter; - -// Windows.ApplicationModel.Background.SystemTriggerType -enum _WABSystemTriggerType { - WABSystemTriggerTypeInvalid = 0, - WABSystemTriggerTypeSmsReceived = 1, - WABSystemTriggerTypeUserPresent = 2, - WABSystemTriggerTypeUserAway = 3, - WABSystemTriggerTypeNetworkStateChange = 4, - WABSystemTriggerTypeControlChannelReset = 5, - WABSystemTriggerTypeInternetAvailable = 6, - WABSystemTriggerTypeSessionConnected = 7, - WABSystemTriggerTypeServicingComplete = 8, - WABSystemTriggerTypeLockScreenApplicationAdded = 9, - WABSystemTriggerTypeLockScreenApplicationRemoved = 10, - WABSystemTriggerTypeTimeZoneChange = 11, - WABSystemTriggerTypeOnlineIdConnectedStateChange = 12, - WABSystemTriggerTypeBackgroundWorkCostChange = 13, - WABSystemTriggerTypePowerStateChange = 14, - WABSystemTriggerTypeDefaultSignInAccountChange = 15, -}; -typedef unsigned WABSystemTriggerType; - -// Windows.ApplicationModel.Background.SystemConditionType -enum _WABSystemConditionType { - WABSystemConditionTypeInvalid = 0, - WABSystemConditionTypeUserPresent = 1, - WABSystemConditionTypeUserNotPresent = 2, - WABSystemConditionTypeInternetAvailable = 3, - WABSystemConditionTypeInternetNotAvailable = 4, - WABSystemConditionTypeSessionConnected = 5, - WABSystemConditionTypeSessionDisconnected = 6, - WABSystemConditionTypeFreeNetworkAvailable = 7, - WABSystemConditionTypeBackgroundWorkCostNotHigh = 8, -}; -typedef unsigned WABSystemConditionType; - -// Windows.ApplicationModel.Background.DeviceTriggerResult -enum _WABDeviceTriggerResult { - WABDeviceTriggerResultAllowed = 0, - WABDeviceTriggerResultDeniedByUser = 1, - WABDeviceTriggerResultDeniedBySystem = 2, - WABDeviceTriggerResultLowBattery = 3, -}; -typedef unsigned WABDeviceTriggerResult; - -// Windows.ApplicationModel.Background.LocationTriggerType -enum _WABLocationTriggerType { - WABLocationTriggerTypeGeofence = 0, -}; -typedef unsigned WABLocationTriggerType; - -#include "WindowsSystem.h" -#include "WindowsApplicationModelCallsBackground.h" -#include "WindowsFoundation.h" -#include "WindowsDevicesSmartCards.h" -#include "WindowsDevicesSms.h" -#include "WindowsFoundationCollections.h" -#include "WindowsStorage.h" -#include "WindowsStorageProvider.h" -#include "WindowsDevicesBluetooth.h" -#include "WindowsDevicesBluetoothBackground.h" -#include "WindowsNetworkingSockets.h" -#include "WindowsNetworking.h" -#include "WindowsDevicesBluetoothGenericAttributeProfile.h" -#include "WindowsDevicesBluetoothAdvertisement.h" -#include "WindowsDevicesSensors.h" -#include "WindowsUINotifications.h" -// Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandler -#ifndef __WABBackgroundTaskCanceledEventHandler__DEFINED -#define __WABBackgroundTaskCanceledEventHandler__DEFINED -typedef void(^WABBackgroundTaskCanceledEventHandler)(RTObject* sender, WABBackgroundTaskCancellationReason reason); -#endif // __WABBackgroundTaskCanceledEventHandler__DEFINED - -// Windows.ApplicationModel.Background.BackgroundTaskCompletedEventHandler -#ifndef __WABBackgroundTaskCompletedEventHandler__DEFINED -#define __WABBackgroundTaskCompletedEventHandler__DEFINED -typedef void(^WABBackgroundTaskCompletedEventHandler)(WABBackgroundTaskRegistration* sender, WABBackgroundTaskCompletedEventArgs* args); -#endif // __WABBackgroundTaskCompletedEventHandler__DEFINED - -// Windows.ApplicationModel.Background.BackgroundTaskProgressEventHandler -#ifndef __WABBackgroundTaskProgressEventHandler__DEFINED -#define __WABBackgroundTaskProgressEventHandler__DEFINED -typedef void(^WABBackgroundTaskProgressEventHandler)(WABBackgroundTaskRegistration* sender, WABBackgroundTaskProgressEventArgs* args); -#endif // __WABBackgroundTaskProgressEventHandler__DEFINED - - -#import - -// Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandler -#ifndef __WABBackgroundTaskCanceledEventHandler__DEFINED -#define __WABBackgroundTaskCanceledEventHandler__DEFINED -typedef void(^WABBackgroundTaskCanceledEventHandler)(RTObject* sender, WABBackgroundTaskCancellationReason reason); -#endif // __WABBackgroundTaskCanceledEventHandler__DEFINED - -// Windows.ApplicationModel.Background.BackgroundTaskProgressEventHandler -#ifndef __WABBackgroundTaskProgressEventHandler__DEFINED -#define __WABBackgroundTaskProgressEventHandler__DEFINED -typedef void(^WABBackgroundTaskProgressEventHandler)(WABBackgroundTaskRegistration* sender, WABBackgroundTaskProgressEventArgs* args); -#endif // __WABBackgroundTaskProgressEventHandler__DEFINED - -// Windows.ApplicationModel.Background.BackgroundTaskCompletedEventHandler -#ifndef __WABBackgroundTaskCompletedEventHandler__DEFINED -#define __WABBackgroundTaskCompletedEventHandler__DEFINED -typedef void(^WABBackgroundTaskCompletedEventHandler)(WABBackgroundTaskRegistration* sender, WABBackgroundTaskCompletedEventArgs* args); -#endif // __WABBackgroundTaskCompletedEventHandler__DEFINED - -// Windows.ApplicationModel.Background.IBackgroundTaskInstance -#ifndef __WABIBackgroundTaskInstance_DEFINED__ -#define __WABIBackgroundTaskInstance_DEFINED__ - -@protocol WABIBackgroundTaskInstance -@property (readonly) WFGUID* instanceId; -@property unsigned int progress; -@property (readonly) unsigned int suspendedCount; -@property (readonly) WABBackgroundTaskRegistration* task; -@property (readonly) RTObject* triggerDetails; -- (EventRegistrationToken)addCanceledEvent:(WABBackgroundTaskCanceledEventHandler)del; -- (void)removeCanceledEvent:(EventRegistrationToken)tok; -- (WABBackgroundTaskDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABIBackgroundTaskInstance : RTObject -@end - -#endif // __WABIBackgroundTaskInstance_DEFINED__ - -// Windows.ApplicationModel.Background.IBackgroundTaskInstance2 -#ifndef __WABIBackgroundTaskInstance2_DEFINED__ -#define __WABIBackgroundTaskInstance2_DEFINED__ - -@protocol WABIBackgroundTaskInstance2 -- (unsigned int)getThrottleCount:(WABBackgroundTaskThrottleCounter)counter; -- (WABBackgroundTaskDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABIBackgroundTaskInstance2 : RTObject -@end - -#endif // __WABIBackgroundTaskInstance2_DEFINED__ - -// Windows.ApplicationModel.Background.IBackgroundTaskInstance4 -#ifndef __WABIBackgroundTaskInstance4_DEFINED__ -#define __WABIBackgroundTaskInstance4_DEFINED__ - -@protocol WABIBackgroundTaskInstance4 -@property (readonly) WSUser* user; -- (WABBackgroundTaskDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABIBackgroundTaskInstance4 : RTObject -@end - -#endif // __WABIBackgroundTaskInstance4_DEFINED__ - -// Windows.ApplicationModel.Background.IBackgroundTask -#ifndef __WABIBackgroundTask_DEFINED__ -#define __WABIBackgroundTask_DEFINED__ - -@protocol WABIBackgroundTask -- (void)run:(RTObject*)taskInstance; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABIBackgroundTask : RTObject -@end - -#endif // __WABIBackgroundTask_DEFINED__ - -// Windows.ApplicationModel.Background.IBackgroundTaskRegistration -#ifndef __WABIBackgroundTaskRegistration_DEFINED__ -#define __WABIBackgroundTaskRegistration_DEFINED__ - -@protocol WABIBackgroundTaskRegistration -@property (readonly) NSString * name; -@property (readonly) WFGUID* taskId; -- (EventRegistrationToken)addCompletedEvent:(WABBackgroundTaskCompletedEventHandler)del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addProgressEvent:(WABBackgroundTaskProgressEventHandler)del; -- (void)removeProgressEvent:(EventRegistrationToken)tok; -- (void)unregister:(BOOL)cancelTask; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABIBackgroundTaskRegistration : RTObject -@end - -#endif // __WABIBackgroundTaskRegistration_DEFINED__ - -// Windows.ApplicationModel.Background.IBackgroundTaskRegistration2 -#ifndef __WABIBackgroundTaskRegistration2_DEFINED__ -#define __WABIBackgroundTaskRegistration2_DEFINED__ - -@protocol WABIBackgroundTaskRegistration2 -@property (readonly) RTObject* trigger; -- (void)unregister:(BOOL)cancelTask; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABIBackgroundTaskRegistration2 : RTObject -@end - -#endif // __WABIBackgroundTaskRegistration2_DEFINED__ - -// Windows.ApplicationModel.Background.IBackgroundTrigger -#ifndef __WABIBackgroundTrigger_DEFINED__ -#define __WABIBackgroundTrigger_DEFINED__ - -@protocol WABIBackgroundTrigger -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABIBackgroundTrigger : RTObject -@end - -#endif // __WABIBackgroundTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.IBackgroundCondition -#ifndef __WABIBackgroundCondition_DEFINED__ -#define __WABIBackgroundCondition_DEFINED__ - -@protocol WABIBackgroundCondition -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABIBackgroundCondition : RTObject -@end - -#endif // __WABIBackgroundCondition_DEFINED__ - -// Windows.ApplicationModel.Background.AlarmApplicationManager -#ifndef __WABAlarmApplicationManager_DEFINED__ -#define __WABAlarmApplicationManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABAlarmApplicationManager : RTObject -+ (void)requestAccessAsyncWithSuccess:(void (^)(WABAlarmAccessStatus))success failure:(void (^)(NSError*))failure; -+ (WABAlarmAccessStatus)getAccessStatus; -@end - -#endif // __WABAlarmApplicationManager_DEFINED__ - -// Windows.ApplicationModel.Background.PhoneTrigger -#ifndef __WABPhoneTrigger_DEFINED__ -#define __WABPhoneTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABPhoneTrigger : RTObject -+ (WABPhoneTrigger*)make:(WACBPhoneTriggerType)type oneShot:(BOOL)oneShot ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL oneShot; -@property (readonly) WACBPhoneTriggerType triggerType; -@end - -#endif // __WABPhoneTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.CommunicationBlockingAppSetAsActiveTrigger -#ifndef __WABCommunicationBlockingAppSetAsActiveTrigger_DEFINED__ -#define __WABCommunicationBlockingAppSetAsActiveTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABCommunicationBlockingAppSetAsActiveTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABCommunicationBlockingAppSetAsActiveTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.SmartCardTrigger -#ifndef __WABSmartCardTrigger_DEFINED__ -#define __WABSmartCardTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABSmartCardTrigger : RTObject -+ (WABSmartCardTrigger*)make:(WDSSmartCardTriggerType)triggerType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCardTriggerType triggerType; -@end - -#endif // __WABSmartCardTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.AppointmentStoreNotificationTrigger -#ifndef __WABAppointmentStoreNotificationTrigger_DEFINED__ -#define __WABAppointmentStoreNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABAppointmentStoreNotificationTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABAppointmentStoreNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.ApplicationTrigger -#ifndef __WABApplicationTrigger_DEFINED__ -#define __WABApplicationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABApplicationTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)requestAsyncWithSuccess:(void (^)(WABApplicationTriggerResult))success failure:(void (^)(NSError*))failure; -- (void)requestAsyncWithArguments:(WFCValueSet*)arguments success:(void (^)(WABApplicationTriggerResult))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WABApplicationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.ApplicationTriggerDetails -#ifndef __WABApplicationTriggerDetails_DEFINED__ -#define __WABApplicationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABApplicationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFCValueSet* arguments; -@end - -#endif // __WABApplicationTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Background.BackgroundExecutionManager -#ifndef __WABBackgroundExecutionManager_DEFINED__ -#define __WABBackgroundExecutionManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABBackgroundExecutionManager : RTObject -+ (void)requestAccessAsyncWithSuccess:(void (^)(WABBackgroundAccessStatus))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessForApplicationAsync:(NSString *)applicationId success:(void (^)(WABBackgroundAccessStatus))success failure:(void (^)(NSError*))failure; -+ (void)removeAccess; -+ (void)removeAccessForApplication:(NSString *)applicationId; -+ (WABBackgroundAccessStatus)getAccessStatus; -+ (WABBackgroundAccessStatus)getAccessStatusForApplication:(NSString *)applicationId; -@end - -#endif // __WABBackgroundExecutionManager_DEFINED__ - -// Windows.ApplicationModel.Background.MediaProcessingTrigger -#ifndef __WABMediaProcessingTrigger_DEFINED__ -#define __WABMediaProcessingTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABMediaProcessingTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)requestAsyncWithSuccess:(void (^)(WABMediaProcessingTriggerResult))success failure:(void (^)(NSError*))failure; -- (void)requestAsyncWithArguments:(WFCValueSet*)arguments success:(void (^)(WABMediaProcessingTriggerResult))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WABMediaProcessingTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.BackgroundTaskRegistration -#ifndef __WABBackgroundTaskRegistration_DEFINED__ -#define __WABBackgroundTaskRegistration_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABBackgroundTaskRegistration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -@property (readonly) WFGUID* taskId; -@property (readonly) RTObject* trigger; -+ (NSDictionary* /* WFGUID*, RTObject* */)allTasks; -- (EventRegistrationToken)addCompletedEvent:(WABBackgroundTaskCompletedEventHandler)del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addProgressEvent:(WABBackgroundTaskProgressEventHandler)del; -- (void)removeProgressEvent:(EventRegistrationToken)tok; -- (void)unregister:(BOOL)cancelTask; -@end - -#endif // __WABBackgroundTaskRegistration_DEFINED__ - -// Windows.ApplicationModel.Background.BackgroundTaskDeferral -#ifndef __WABBackgroundTaskDeferral_DEFINED__ -#define __WABBackgroundTaskDeferral_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABBackgroundTaskDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WABBackgroundTaskDeferral_DEFINED__ - -// Windows.ApplicationModel.Background.BackgroundTaskProgressEventArgs -#ifndef __WABBackgroundTaskProgressEventArgs_DEFINED__ -#define __WABBackgroundTaskProgressEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABBackgroundTaskProgressEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* instanceId; -@property (readonly) unsigned int progress; -@end - -#endif // __WABBackgroundTaskProgressEventArgs_DEFINED__ - -// Windows.ApplicationModel.Background.BackgroundTaskCompletedEventArgs -#ifndef __WABBackgroundTaskCompletedEventArgs_DEFINED__ -#define __WABBackgroundTaskCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABBackgroundTaskCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* instanceId; -- (void)checkResult; -@end - -#endif // __WABBackgroundTaskCompletedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Background.BackgroundTaskBuilder -#ifndef __WABBackgroundTaskBuilder_DEFINED__ -#define __WABBackgroundTaskBuilder_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABBackgroundTaskBuilder : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * taskEntryPoint; -@property (retain) NSString * name; -@property BOOL cancelOnConditionLoss; -@property BOOL isNetworkRequested; -- (void)setTrigger:(RTObject*)trigger; -- (void)addCondition:(RTObject*)condition; -- (WABBackgroundTaskRegistration*)Register; -@end - -#endif // __WABBackgroundTaskBuilder_DEFINED__ - -// Windows.ApplicationModel.Background.BackgroundWorkCost -#ifndef __WABBackgroundWorkCost_DEFINED__ -#define __WABBackgroundWorkCost_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABBackgroundWorkCost : RTObject -+ (WABBackgroundWorkCostValue)currentBackgroundWorkCost; -@end - -#endif // __WABBackgroundWorkCost_DEFINED__ - -// Windows.ApplicationModel.Background.ChatMessageNotificationTrigger -#ifndef __WABChatMessageNotificationTrigger_DEFINED__ -#define __WABChatMessageNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABChatMessageNotificationTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABChatMessageNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.ChatMessageReceivedNotificationTrigger -#ifndef __WABChatMessageReceivedNotificationTrigger_DEFINED__ -#define __WABChatMessageReceivedNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABChatMessageReceivedNotificationTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABChatMessageReceivedNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.RcsEndUserMessageAvailableTrigger -#ifndef __WABRcsEndUserMessageAvailableTrigger_DEFINED__ -#define __WABRcsEndUserMessageAvailableTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABRcsEndUserMessageAvailableTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABRcsEndUserMessageAvailableTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.ContactStoreNotificationTrigger -#ifndef __WABContactStoreNotificationTrigger_DEFINED__ -#define __WABContactStoreNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABContactStoreNotificationTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABContactStoreNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.ContentPrefetchTrigger -#ifndef __WABContentPrefetchTrigger_DEFINED__ -#define __WABContentPrefetchTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABContentPrefetchTrigger : RTObject -+ (WABContentPrefetchTrigger*)make:(WFTimeSpan*)waitInterval ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* waitInterval; -@end - -#endif // __WABContentPrefetchTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.EmailStoreNotificationTrigger -#ifndef __WABEmailStoreNotificationTrigger_DEFINED__ -#define __WABEmailStoreNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABEmailStoreNotificationTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABEmailStoreNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.MobileBroadbandRegistrationStateChangeTrigger -#ifndef __WABMobileBroadbandRegistrationStateChangeTrigger_DEFINED__ -#define __WABMobileBroadbandRegistrationStateChangeTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABMobileBroadbandRegistrationStateChangeTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABMobileBroadbandRegistrationStateChangeTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.MobileBroadbandRadioStateChangeTrigger -#ifndef __WABMobileBroadbandRadioStateChangeTrigger_DEFINED__ -#define __WABMobileBroadbandRadioStateChangeTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABMobileBroadbandRadioStateChangeTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABMobileBroadbandRadioStateChangeTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.MobileBroadbandPinLockStateChangeTrigger -#ifndef __WABMobileBroadbandPinLockStateChangeTrigger_DEFINED__ -#define __WABMobileBroadbandPinLockStateChangeTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABMobileBroadbandPinLockStateChangeTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABMobileBroadbandPinLockStateChangeTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.MobileBroadbandDeviceServiceNotificationTrigger -#ifndef __WABMobileBroadbandDeviceServiceNotificationTrigger_DEFINED__ -#define __WABMobileBroadbandDeviceServiceNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABMobileBroadbandDeviceServiceNotificationTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABMobileBroadbandDeviceServiceNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.SecondaryAuthenticationFactorAuthenticationTrigger -#ifndef __WABSecondaryAuthenticationFactorAuthenticationTrigger_DEFINED__ -#define __WABSecondaryAuthenticationFactorAuthenticationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABSecondaryAuthenticationFactorAuthenticationTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABSecondaryAuthenticationFactorAuthenticationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.SmsMessageReceivedTrigger -#ifndef __WABSmsMessageReceivedTrigger_DEFINED__ -#define __WABSmsMessageReceivedTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABSmsMessageReceivedTrigger : RTObject -+ (WABSmsMessageReceivedTrigger*)make:(WDSSmsFilterRules*)filterRules ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABSmsMessageReceivedTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.StorageLibraryContentChangedTrigger -#ifndef __WABStorageLibraryContentChangedTrigger_DEFINED__ -#define __WABStorageLibraryContentChangedTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABStorageLibraryContentChangedTrigger : RTObject -+ (WABStorageLibraryContentChangedTrigger*)create:(WSStorageLibrary*)storageLibrary; -+ (WABStorageLibraryContentChangedTrigger*)createFromLibraries:(id /* WSStorageLibrary* */)storageLibraries; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABStorageLibraryContentChangedTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.SystemTrigger -#ifndef __WABSystemTrigger_DEFINED__ -#define __WABSystemTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABSystemTrigger : RTObject -+ (WABSystemTrigger*)make:(WABSystemTriggerType)triggerType oneShot:(BOOL)oneShot ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL oneShot; -@property (readonly) WABSystemTriggerType triggerType; -@end - -#endif // __WABSystemTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.SystemCondition -#ifndef __WABSystemCondition_DEFINED__ -#define __WABSystemCondition_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABSystemCondition : RTObject -+ (WABSystemCondition*)make:(WABSystemConditionType)conditionType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WABSystemConditionType conditionType; -@end - -#endif // __WABSystemCondition_DEFINED__ - -// Windows.ApplicationModel.Background.NetworkOperatorNotificationTrigger -#ifndef __WABNetworkOperatorNotificationTrigger_DEFINED__ -#define __WABNetworkOperatorNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABNetworkOperatorNotificationTrigger : RTObject -+ (WABNetworkOperatorNotificationTrigger*)make:(NSString *)networkAccountId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * networkAccountId; -@end - -#endif // __WABNetworkOperatorNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.DeviceManufacturerNotificationTrigger -#ifndef __WABDeviceManufacturerNotificationTrigger_DEFINED__ -#define __WABDeviceManufacturerNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABDeviceManufacturerNotificationTrigger : RTObject -+ (WABDeviceManufacturerNotificationTrigger*)make:(NSString *)triggerQualifier oneShot:(BOOL)oneShot ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL oneShot; -@property (readonly) NSString * triggerQualifier; -@end - -#endif // __WABDeviceManufacturerNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.CachedFileUpdaterTriggerDetails -#ifndef __WABCachedFileUpdaterTriggerDetails_DEFINED__ -#define __WABCachedFileUpdaterTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABCachedFileUpdaterTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL canRequestUserInput; -@property (readonly) WSPFileUpdateRequest* updateRequest; -@property (readonly) WSPCachedFileTarget updateTarget; -@end - -#endif // __WABCachedFileUpdaterTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Background.CachedFileUpdaterTrigger -#ifndef __WABCachedFileUpdaterTrigger_DEFINED__ -#define __WABCachedFileUpdaterTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABCachedFileUpdaterTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABCachedFileUpdaterTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.TimeTrigger -#ifndef __WABTimeTrigger_DEFINED__ -#define __WABTimeTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABTimeTrigger : RTObject -+ (WABTimeTrigger*)make:(unsigned int)freshnessTime oneShot:(BOOL)oneShot ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int freshnessTime; -@property (readonly) BOOL oneShot; -@end - -#endif // __WABTimeTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.MaintenanceTrigger -#ifndef __WABMaintenanceTrigger_DEFINED__ -#define __WABMaintenanceTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABMaintenanceTrigger : RTObject -+ (WABMaintenanceTrigger*)make:(unsigned int)freshnessTime oneShot:(BOOL)oneShot ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int freshnessTime; -@property (readonly) BOOL oneShot; -@end - -#endif // __WABMaintenanceTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.DeviceUseTrigger -#ifndef __WABDeviceUseTrigger_DEFINED__ -#define __WABDeviceUseTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABDeviceUseTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)requestAsyncSimple:(NSString *)deviceId success:(void (^)(WABDeviceTriggerResult))success failure:(void (^)(NSError*))failure; -- (void)requestAsyncWithArguments:(NSString *)deviceId arguments:(NSString *)arguments success:(void (^)(WABDeviceTriggerResult))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WABDeviceUseTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.DeviceServicingTrigger -#ifndef __WABDeviceServicingTrigger_DEFINED__ -#define __WABDeviceServicingTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABDeviceServicingTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)requestAsyncSimple:(NSString *)deviceId expectedDuration:(WFTimeSpan*)expectedDuration success:(void (^)(WABDeviceTriggerResult))success failure:(void (^)(NSError*))failure; -- (void)requestAsyncWithArguments:(NSString *)deviceId expectedDuration:(WFTimeSpan*)expectedDuration arguments:(NSString *)arguments success:(void (^)(WABDeviceTriggerResult))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WABDeviceServicingTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.RfcommConnectionTrigger -#ifndef __WABRfcommConnectionTrigger_DEFINED__ -#define __WABRfcommConnectionTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABRfcommConnectionTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WNHostName* remoteHostName; -@property WNSSocketProtectionLevel protectionLevel; -@property BOOL allowMultipleConnections; -@property (readonly) WDBBRfcommInboundConnectionInformation* inboundConnection; -@property (readonly) WDBBRfcommOutboundConnectionInformation* outboundConnection; -@end - -#endif // __WABRfcommConnectionTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.DeviceConnectionChangeTrigger -#ifndef __WABDeviceConnectionChangeTrigger_DEFINED__ -#define __WABDeviceConnectionChangeTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABDeviceConnectionChangeTrigger : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WABDeviceConnectionChangeTrigger*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL maintainConnection; -@property (readonly) BOOL canMaintainConnection; -@property (readonly) NSString * deviceId; -@end - -#endif // __WABDeviceConnectionChangeTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.GattCharacteristicNotificationTrigger -#ifndef __WABGattCharacteristicNotificationTrigger_DEFINED__ -#define __WABGattCharacteristicNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABGattCharacteristicNotificationTrigger : RTObject -+ (WABGattCharacteristicNotificationTrigger*)make:(WDBGGattCharacteristic*)characteristic ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBGGattCharacteristic* characteristic; -@end - -#endif // __WABGattCharacteristicNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.BluetoothLEAdvertisementWatcherTrigger -#ifndef __WABBluetoothLEAdvertisementWatcherTrigger_DEFINED__ -#define __WABBluetoothLEAdvertisementWatcherTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABBluetoothLEAdvertisementWatcherTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WDBBluetoothSignalStrengthFilter* signalStrengthFilter; -@property (retain) WDBABluetoothLEAdvertisementFilter* advertisementFilter; -@property (readonly) WFTimeSpan* maxOutOfRangeTimeout; -@property (readonly) WFTimeSpan* maxSamplingInterval; -@property (readonly) WFTimeSpan* minOutOfRangeTimeout; -@property (readonly) WFTimeSpan* minSamplingInterval; -@end - -#endif // __WABBluetoothLEAdvertisementWatcherTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.BluetoothLEAdvertisementPublisherTrigger -#ifndef __WABBluetoothLEAdvertisementPublisherTrigger_DEFINED__ -#define __WABBluetoothLEAdvertisementPublisherTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABBluetoothLEAdvertisementPublisherTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBABluetoothLEAdvertisement* advertisement; -@end - -#endif // __WABBluetoothLEAdvertisementPublisherTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.DeviceWatcherTrigger -#ifndef __WABDeviceWatcherTrigger_DEFINED__ -#define __WABDeviceWatcherTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABDeviceWatcherTrigger : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABDeviceWatcherTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.LocationTrigger -#ifndef __WABLocationTrigger_DEFINED__ -#define __WABLocationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABLocationTrigger : RTObject -+ (WABLocationTrigger*)make:(WABLocationTriggerType)triggerType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WABLocationTriggerType triggerType; -@end - -#endif // __WABLocationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.ActivitySensorTrigger -#ifndef __WABActivitySensorTrigger_DEFINED__ -#define __WABActivitySensorTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABActivitySensorTrigger : RTObject -+ (WABActivitySensorTrigger*)make:(unsigned int)reportIntervalInMilliseconds ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int minimumReportInterval; -@property (readonly) unsigned int reportInterval; -@property (readonly) NSMutableArray* /* WDSActivityType */ subscribedActivities; -@property (readonly) NSArray* /* WDSActivityType */ supportedActivities; -@end - -#endif // __WABActivitySensorTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.SensorDataThresholdTrigger -#ifndef __WABSensorDataThresholdTrigger_DEFINED__ -#define __WABSensorDataThresholdTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABSensorDataThresholdTrigger : RTObject -+ (WABSensorDataThresholdTrigger*)make:(RTObject*)threshold ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABSensorDataThresholdTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.NetworkOperatorHotspotAuthenticationTrigger -#ifndef __WABNetworkOperatorHotspotAuthenticationTrigger_DEFINED__ -#define __WABNetworkOperatorHotspotAuthenticationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABNetworkOperatorHotspotAuthenticationTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABNetworkOperatorHotspotAuthenticationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.SocketActivityTrigger -#ifndef __WABSocketActivityTrigger_DEFINED__ -#define __WABSocketActivityTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABSocketActivityTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isWakeFromLowPowerSupported; -@end - -#endif // __WABSocketActivityTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.PushNotificationTrigger -#ifndef __WABPushNotificationTrigger_DEFINED__ -#define __WABPushNotificationTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABPushNotificationTrigger : RTObject -+ (WABPushNotificationTrigger*)make:(NSString *)applicationId ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABPushNotificationTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.ToastNotificationHistoryChangedTrigger -#ifndef __WABToastNotificationHistoryChangedTrigger_DEFINED__ -#define __WABToastNotificationHistoryChangedTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABToastNotificationHistoryChangedTrigger : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WABToastNotificationHistoryChangedTrigger*)make:(NSString *)applicationId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABToastNotificationHistoryChangedTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.ToastNotificationActionTrigger -#ifndef __WABToastNotificationActionTrigger_DEFINED__ -#define __WABToastNotificationActionTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABToastNotificationActionTrigger : RTObject -+ (WABToastNotificationActionTrigger*)make:(NSString *)applicationId ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABToastNotificationActionTrigger_DEFINED__ - -// Windows.ApplicationModel.Background.UserNotificationChangedTrigger -#ifndef __WABUserNotificationChangedTrigger_DEFINED__ -#define __WABUserNotificationChangedTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABUserNotificationChangedTrigger : RTObject -+ (WABUserNotificationChangedTrigger*)make:(WUNNotificationKinds)notificationKinds ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WABUserNotificationChangedTrigger_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCalls.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelCalls.h deleted file mode 100644 index fd78b6eab3..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCalls.h +++ /dev/null @@ -1,706 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelCalls.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WACPhoneLine, WACPhoneVoicemail, WACPhoneLineCellularDetails, WACPhoneCallVideoCapabilities, WACPhoneLineConfiguration, WACPhoneDialOptions, WACPhoneLineWatcher, WACPhoneLineWatcherEventArgs, WACPhoneCallStore, WACPhoneCallManager, WACPhoneCallVideoCapabilitiesManager, WACPhoneCallBlocking, WACCallStateChangeEventArgs, WACCallAnswerEventArgs, WACCallRejectEventArgs, WACVoipPhoneCall, WACMuteChangeEventArgs, WACVoipCallCoordinator, WACLockScreenCallEndCallDeferral, WACLockScreenCallUI, WACLockScreenCallEndRequestedEventArgs, WACPhoneCallHistoryEntryAddress, WACPhoneCallHistoryEntry, WACPhoneCallHistoryEntryReader, WACPhoneCallHistoryEntryQueryOptions, WACPhoneCallHistoryStore, WACPhoneCallHistoryManagerForUser, WACPhoneCallHistoryManager; -@protocol WACIPhoneVoicemail, WACIPhoneDialOptions, WACIPhoneLineCellularDetails, WACIPhoneLine, WACIPhoneCallStore, WACIPhoneLineConfiguration, WACIPhoneLineStatics, WACIPhoneLineWatcher, WACIPhoneLineWatcherEventArgs, WACIPhoneCallManagerStatics, WACIPhoneCallManagerStatics2, WACIPhoneCallVideoCapabilities, WACIPhoneCallVideoCapabilitiesManagerStatics, WACIPhoneCallBlockingStatics, WACICallStateChangeEventArgs, WACICallAnswerEventArgs, WACICallRejectEventArgs, WACIVoipPhoneCall, WACIMuteChangeEventArgs, WACIVoipCallCoordinator, WACIVoipCallCoordinatorStatics, WACILockScreenCallEndCallDeferral, WACILockScreenCallEndRequestedEventArgs, WACILockScreenCallUI, WACIPhoneCallHistoryEntry, WACIPhoneCallHistoryEntryAddress, WACIPhoneCallHistoryEntryAddressFactory, WACIPhoneCallHistoryEntryQueryOptions, WACIPhoneCallHistoryEntryReader, WACIPhoneCallHistoryStore, WACIPhoneCallHistoryManagerStatics, WACIPhoneCallHistoryManagerStatics2, WACIPhoneCallHistoryManagerForUser; - -// Windows.ApplicationModel.Calls.PhoneNetworkState -enum _WACPhoneNetworkState { - WACPhoneNetworkStateUnknown = 0, - WACPhoneNetworkStateNoSignal = 1, - WACPhoneNetworkStateDeregistered = 2, - WACPhoneNetworkStateDenied = 3, - WACPhoneNetworkStateSearching = 4, - WACPhoneNetworkStateHome = 5, - WACPhoneNetworkStateRoamingInternational = 6, - WACPhoneNetworkStateRoamingDomestic = 7, -}; -typedef unsigned WACPhoneNetworkState; - -// Windows.ApplicationModel.Calls.PhoneVoicemailType -enum _WACPhoneVoicemailType { - WACPhoneVoicemailTypeNone = 0, - WACPhoneVoicemailTypeTraditional = 1, - WACPhoneVoicemailTypeVisual = 2, -}; -typedef unsigned WACPhoneVoicemailType; - -// Windows.ApplicationModel.Calls.PhoneCallMedia -enum _WACPhoneCallMedia { - WACPhoneCallMediaAudio = 0, - WACPhoneCallMediaAudioAndVideo = 1, -}; -typedef unsigned WACPhoneCallMedia; - -// Windows.ApplicationModel.Calls.PhoneLineTransport -enum _WACPhoneLineTransport { - WACPhoneLineTransportCellular = 0, - WACPhoneLineTransportVoipApp = 1, -}; -typedef unsigned WACPhoneLineTransport; - -// Windows.ApplicationModel.Calls.PhoneSimState -enum _WACPhoneSimState { - WACPhoneSimStateUnknown = 0, - WACPhoneSimStatePinNotRequired = 1, - WACPhoneSimStatePinUnlocked = 2, - WACPhoneSimStatePinLocked = 3, - WACPhoneSimStatePukLocked = 4, - WACPhoneSimStateNotInserted = 5, - WACPhoneSimStateInvalid = 6, - WACPhoneSimStateDisabled = 7, -}; -typedef unsigned WACPhoneSimState; - -// Windows.ApplicationModel.Calls.PhoneAudioRoutingEndpoint -enum _WACPhoneAudioRoutingEndpoint { - WACPhoneAudioRoutingEndpointDefault = 0, - WACPhoneAudioRoutingEndpointBluetooth = 1, - WACPhoneAudioRoutingEndpointSpeakerphone = 2, -}; -typedef unsigned WACPhoneAudioRoutingEndpoint; - -// Windows.ApplicationModel.Calls.PhoneLineWatcherStatus -enum _WACPhoneLineWatcherStatus { - WACPhoneLineWatcherStatusCreated = 0, - WACPhoneLineWatcherStatusStarted = 1, - WACPhoneLineWatcherStatusEnumerationCompleted = 2, - WACPhoneLineWatcherStatusStopped = 3, -}; -typedef unsigned WACPhoneLineWatcherStatus; - -// Windows.ApplicationModel.Calls.PhoneLineNetworkOperatorDisplayTextLocation -enum _WACPhoneLineNetworkOperatorDisplayTextLocation { - WACPhoneLineNetworkOperatorDisplayTextLocationDefault = 0, - WACPhoneLineNetworkOperatorDisplayTextLocationTile = 1, - WACPhoneLineNetworkOperatorDisplayTextLocationDialer = 2, - WACPhoneLineNetworkOperatorDisplayTextLocationInCallUI = 3, -}; -typedef unsigned WACPhoneLineNetworkOperatorDisplayTextLocation; - -// Windows.ApplicationModel.Calls.CellularDtmfMode -enum _WACCellularDtmfMode { - WACCellularDtmfModeContinuous = 0, - WACCellularDtmfModeBurst = 1, -}; -typedef unsigned WACCellularDtmfMode; - -// Windows.ApplicationModel.Calls.VoipPhoneCallMedia -enum _WACVoipPhoneCallMedia { - WACVoipPhoneCallMediaNone = 0, - WACVoipPhoneCallMediaAudio = 1, - WACVoipPhoneCallMediaVideo = 2, -}; -typedef unsigned WACVoipPhoneCallMedia; - -// Windows.ApplicationModel.Calls.VoipPhoneCallRejectReason -enum _WACVoipPhoneCallRejectReason { - WACVoipPhoneCallRejectReasonUserIgnored = 0, - WACVoipPhoneCallRejectReasonTimedOut = 1, - WACVoipPhoneCallRejectReasonOtherIncomingCall = 2, - WACVoipPhoneCallRejectReasonEmergencyCallExists = 3, - WACVoipPhoneCallRejectReasonInvalidCallState = 4, -}; -typedef unsigned WACVoipPhoneCallRejectReason; - -// Windows.ApplicationModel.Calls.VoipPhoneCallState -enum _WACVoipPhoneCallState { - WACVoipPhoneCallStateEnded = 0, - WACVoipPhoneCallStateHeld = 1, - WACVoipPhoneCallStateActive = 2, - WACVoipPhoneCallStateIncoming = 3, - WACVoipPhoneCallStateOutgoing = 4, -}; -typedef unsigned WACVoipPhoneCallState; - -// Windows.ApplicationModel.Calls.VoipPhoneCallResourceReservationStatus -enum _WACVoipPhoneCallResourceReservationStatus { - WACVoipPhoneCallResourceReservationStatusSuccess = 0, - WACVoipPhoneCallResourceReservationStatusResourcesNotAvailable = 1, -}; -typedef unsigned WACVoipPhoneCallResourceReservationStatus; - -// Windows.ApplicationModel.Calls.PhoneCallHistoryEntryOtherAppReadAccess -enum _WACPhoneCallHistoryEntryOtherAppReadAccess { - WACPhoneCallHistoryEntryOtherAppReadAccessFull = 0, - WACPhoneCallHistoryEntryOtherAppReadAccessSystemOnly = 1, -}; -typedef unsigned WACPhoneCallHistoryEntryOtherAppReadAccess; - -// Windows.ApplicationModel.Calls.PhoneCallHistoryEntryMedia -enum _WACPhoneCallHistoryEntryMedia { - WACPhoneCallHistoryEntryMediaAudio = 0, - WACPhoneCallHistoryEntryMediaVideo = 1, -}; -typedef unsigned WACPhoneCallHistoryEntryMedia; - -// Windows.ApplicationModel.Calls.PhoneCallHistoryEntryRawAddressKind -enum _WACPhoneCallHistoryEntryRawAddressKind { - WACPhoneCallHistoryEntryRawAddressKindPhoneNumber = 0, - WACPhoneCallHistoryEntryRawAddressKindCustom = 1, -}; -typedef unsigned WACPhoneCallHistoryEntryRawAddressKind; - -// Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryDesiredMedia -enum _WACPhoneCallHistoryEntryQueryDesiredMedia { - WACPhoneCallHistoryEntryQueryDesiredMediaNone = 0, - WACPhoneCallHistoryEntryQueryDesiredMediaAudio = 1, - WACPhoneCallHistoryEntryQueryDesiredMediaVideo = 2, - WACPhoneCallHistoryEntryQueryDesiredMediaAll = -1, -}; -typedef unsigned WACPhoneCallHistoryEntryQueryDesiredMedia; - -// Windows.ApplicationModel.Calls.PhoneCallHistoryStoreAccessType -enum _WACPhoneCallHistoryStoreAccessType { - WACPhoneCallHistoryStoreAccessTypeAppEntriesReadWrite = 0, - WACPhoneCallHistoryStoreAccessTypeAllEntriesLimitedReadWrite = 1, - WACPhoneCallHistoryStoreAccessTypeAllEntriesReadWrite = 2, -}; -typedef unsigned WACPhoneCallHistoryStoreAccessType; - -// Windows.ApplicationModel.Calls.PhoneCallHistorySourceIdKind -enum _WACPhoneCallHistorySourceIdKind { - WACPhoneCallHistorySourceIdKindCellularPhoneLineId = 0, - WACPhoneCallHistorySourceIdKindPackageFamilyName = 1, -}; -typedef unsigned WACPhoneCallHistorySourceIdKind; - -#include "WindowsFoundation.h" -#include "WindowsApplicationModelContacts.h" -#include "WindowsUI.h" -#include "WindowsSystem.h" - -#import - -// Windows.ApplicationModel.Calls.PhoneLine -#ifndef __WACPhoneLine_DEFINED__ -#define __WACPhoneLine_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneLine : RTObject -+ (void)fromIdAsync:(WFGUID*)lineId success:(void (^)(WACPhoneLine*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL canDial; -@property (readonly) WACPhoneLineCellularDetails* cellularDetails; -@property (readonly) WUColor* displayColor; -@property (readonly) NSString * displayName; -@property (readonly) WFGUID* id; -@property (readonly) WACPhoneLineConfiguration* lineConfiguration; -@property (readonly) NSString * networkName; -@property (readonly) WACPhoneNetworkState networkState; -@property (readonly) BOOL supportsTile; -@property (readonly) WACPhoneLineTransport transport; -@property (readonly) WACPhoneCallVideoCapabilities* videoCallingCapabilities; -@property (readonly) WACPhoneVoicemail* voicemail; -- (EventRegistrationToken)addLineChangedEvent:(void(^)(WACPhoneLine*, RTObject*))del; -- (void)removeLineChangedEvent:(EventRegistrationToken)tok; -- (void)isImmediateDialNumberAsync:(NSString *)number success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)dial:(NSString *)number displayName:(NSString *)displayName; -- (void)dialWithOptions:(WACPhoneDialOptions*)options; -@end - -#endif // __WACPhoneLine_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneVoicemail -#ifndef __WACPhoneVoicemail_DEFINED__ -#define __WACPhoneVoicemail_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneVoicemail : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int messageCount; -@property (readonly) NSString * number; -@property (readonly) WACPhoneVoicemailType type; -- (RTObject*)dialVoicemailAsync; -@end - -#endif // __WACPhoneVoicemail_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneLineCellularDetails -#ifndef __WACPhoneLineCellularDetails_DEFINED__ -#define __WACPhoneLineCellularDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneLineCellularDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isModemOn; -@property (readonly) int registrationRejectCode; -@property (readonly) int simSlotIndex; -@property (readonly) WACPhoneSimState simState; -- (NSString *)getNetworkOperatorDisplayText:(WACPhoneLineNetworkOperatorDisplayTextLocation)location; -@end - -#endif // __WACPhoneLineCellularDetails_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallVideoCapabilities -#ifndef __WACPhoneCallVideoCapabilities_DEFINED__ -#define __WACPhoneCallVideoCapabilities_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallVideoCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isVideoCallingCapable; -@end - -#endif // __WACPhoneCallVideoCapabilities_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneLineConfiguration -#ifndef __WACPhoneLineConfiguration_DEFINED__ -#define __WACPhoneLineConfiguration_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneLineConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSDictionary* /* NSString *, RTObject* */ extendedProperties; -@property (readonly) BOOL isVideoCallingEnabled; -@end - -#endif // __WACPhoneLineConfiguration_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneDialOptions -#ifndef __WACPhoneDialOptions_DEFINED__ -#define __WACPhoneDialOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneDialOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * number; -@property WACPhoneCallMedia media; -@property (retain) NSString * displayName; -@property (retain) WACContactPhone* contactPhone; -@property (retain) WACContact* contact; -@property WACPhoneAudioRoutingEndpoint audioEndpoint; -@end - -#endif // __WACPhoneDialOptions_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneLineWatcher -#ifndef __WACPhoneLineWatcher_DEFINED__ -#define __WACPhoneLineWatcher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneLineWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACPhoneLineWatcherStatus status; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WACPhoneLineWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLineAddedEvent:(void(^)(WACPhoneLineWatcher*, WACPhoneLineWatcherEventArgs*))del; -- (void)removeLineAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLineRemovedEvent:(void(^)(WACPhoneLineWatcher*, WACPhoneLineWatcherEventArgs*))del; -- (void)removeLineRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLineUpdatedEvent:(void(^)(WACPhoneLineWatcher*, WACPhoneLineWatcherEventArgs*))del; -- (void)removeLineUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WACPhoneLineWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WACPhoneLineWatcher_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneLineWatcherEventArgs -#ifndef __WACPhoneLineWatcherEventArgs_DEFINED__ -#define __WACPhoneLineWatcherEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneLineWatcherEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* lineId; -@end - -#endif // __WACPhoneLineWatcherEventArgs_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallStore -#ifndef __WACPhoneCallStore_DEFINED__ -#define __WACPhoneCallStore_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)isEmergencyPhoneNumberAsync:(NSString *)number success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)getDefaultLineAsyncWithSuccess:(void (^)(WFGUID*))success failure:(void (^)(NSError*))failure; -- (WACPhoneLineWatcher*)requestLineWatcher; -@end - -#endif // __WACPhoneCallStore_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallManager -#ifndef __WACPhoneCallManager_DEFINED__ -#define __WACPhoneCallManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallManager : RTObject -+ (void)showPhoneCallSettingsUI; -+ (void)requestStoreAsyncWithSuccess:(void (^)(WACPhoneCallStore*))success failure:(void (^)(NSError*))failure; -+ (void)showPhoneCallUI:(NSString *)phoneNumber displayName:(NSString *)displayName; -+ (BOOL)isCallActive; -+ (BOOL)isCallIncoming; -+ (EventRegistrationToken)addCallStateChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeCallStateChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WACPhoneCallManager_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallVideoCapabilitiesManager -#ifndef __WACPhoneCallVideoCapabilitiesManager_DEFINED__ -#define __WACPhoneCallVideoCapabilitiesManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallVideoCapabilitiesManager : RTObject -+ (void)getCapabilitiesAsync:(NSString *)phoneNumber success:(void (^)(WACPhoneCallVideoCapabilities*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACPhoneCallVideoCapabilitiesManager_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallBlocking -#ifndef __WACPhoneCallBlocking_DEFINED__ -#define __WACPhoneCallBlocking_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallBlocking : RTObject -+ (void)setCallBlockingListAsync:(id /* NSString * */)phoneNumberList success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (BOOL)blockUnknownNumbers; -+ (void)setBlockUnknownNumbers:(BOOL)value; -+ (BOOL)blockPrivateNumbers; -+ (void)setBlockPrivateNumbers:(BOOL)value; -@end - -#endif // __WACPhoneCallBlocking_DEFINED__ - -// Windows.ApplicationModel.Calls.CallStateChangeEventArgs -#ifndef __WACCallStateChangeEventArgs_DEFINED__ -#define __WACCallStateChangeEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACCallStateChangeEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACVoipPhoneCallState state; -@end - -#endif // __WACCallStateChangeEventArgs_DEFINED__ - -// Windows.ApplicationModel.Calls.CallAnswerEventArgs -#ifndef __WACCallAnswerEventArgs_DEFINED__ -#define __WACCallAnswerEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACCallAnswerEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACVoipPhoneCallMedia acceptedMedia; -@end - -#endif // __WACCallAnswerEventArgs_DEFINED__ - -// Windows.ApplicationModel.Calls.CallRejectEventArgs -#ifndef __WACCallRejectEventArgs_DEFINED__ -#define __WACCallRejectEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACCallRejectEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACVoipPhoneCallRejectReason rejectReason; -@end - -#endif // __WACCallRejectEventArgs_DEFINED__ - -// Windows.ApplicationModel.Calls.VoipPhoneCall -#ifndef __WACVoipPhoneCall_DEFINED__ -#define __WACVoipPhoneCall_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACVoipPhoneCall : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFDateTime* startTime; -@property (retain) NSString * contactName; -@property WACVoipPhoneCallMedia callMedia; -- (EventRegistrationToken)addAnswerRequestedEvent:(void(^)(WACVoipPhoneCall*, WACCallAnswerEventArgs*))del; -- (void)removeAnswerRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEndRequestedEvent:(void(^)(WACVoipPhoneCall*, WACCallStateChangeEventArgs*))del; -- (void)removeEndRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldRequestedEvent:(void(^)(WACVoipPhoneCall*, WACCallStateChangeEventArgs*))del; -- (void)removeHoldRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRejectRequestedEvent:(void(^)(WACVoipPhoneCall*, WACCallRejectEventArgs*))del; -- (void)removeRejectRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addResumeRequestedEvent:(void(^)(WACVoipPhoneCall*, WACCallStateChangeEventArgs*))del; -- (void)removeResumeRequestedEvent:(EventRegistrationToken)tok; -- (void)notifyCallHeld; -- (void)notifyCallActive; -- (void)notifyCallEnded; -- (void)notifyCallReady; -@end - -#endif // __WACVoipPhoneCall_DEFINED__ - -// Windows.ApplicationModel.Calls.MuteChangeEventArgs -#ifndef __WACMuteChangeEventArgs_DEFINED__ -#define __WACMuteChangeEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACMuteChangeEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL muted; -@end - -#endif // __WACMuteChangeEventArgs_DEFINED__ - -// Windows.ApplicationModel.Calls.VoipCallCoordinator -#ifndef __WACVoipCallCoordinator_DEFINED__ -#define __WACVoipCallCoordinator_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACVoipCallCoordinator : RTObject -+ (WACVoipCallCoordinator*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addMuteStateChangedEvent:(void(^)(WACVoipCallCoordinator*, WACMuteChangeEventArgs*))del; -- (void)removeMuteStateChangedEvent:(EventRegistrationToken)tok; -- (void)reserveCallResourcesAsync:(NSString *)taskEntryPoint success:(void (^)(WACVoipPhoneCallResourceReservationStatus))success failure:(void (^)(NSError*))failure; -- (WACVoipPhoneCall*)requestNewIncomingCall:(NSString *)context contactName:(NSString *)contactName contactNumber:(NSString *)contactNumber contactImage:(WFUri*)contactImage serviceName:(NSString *)serviceName brandingImage:(WFUri*)brandingImage callDetails:(NSString *)callDetails ringtone:(WFUri*)ringtone media:(WACVoipPhoneCallMedia)media ringTimeout:(WFTimeSpan*)ringTimeout; -- (WACVoipPhoneCall*)requestNewOutgoingCall:(NSString *)context contactName:(NSString *)contactName serviceName:(NSString *)serviceName media:(WACVoipPhoneCallMedia)media; -- (void)notifyMuted; -- (void)notifyUnmuted; -- (WACVoipPhoneCall*)requestOutgoingUpgradeToVideoCall:(WFGUID*)callUpgradeGuid context:(NSString *)context contactName:(NSString *)contactName serviceName:(NSString *)serviceName; -- (WACVoipPhoneCall*)requestIncomingUpgradeToVideoCall:(NSString *)context contactName:(NSString *)contactName contactNumber:(NSString *)contactNumber contactImage:(WFUri*)contactImage serviceName:(NSString *)serviceName brandingImage:(WFUri*)brandingImage callDetails:(NSString *)callDetails ringtone:(WFUri*)ringtone ringTimeout:(WFTimeSpan*)ringTimeout; -- (void)terminateCellularCall:(WFGUID*)callUpgradeGuid; -- (void)cancelUpgrade:(WFGUID*)callUpgradeGuid; -@end - -#endif // __WACVoipCallCoordinator_DEFINED__ - -// Windows.ApplicationModel.Calls.LockScreenCallEndCallDeferral -#ifndef __WACLockScreenCallEndCallDeferral_DEFINED__ -#define __WACLockScreenCallEndCallDeferral_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACLockScreenCallEndCallDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WACLockScreenCallEndCallDeferral_DEFINED__ - -// Windows.ApplicationModel.Calls.LockScreenCallUI -#ifndef __WACLockScreenCallUI_DEFINED__ -#define __WACLockScreenCallUI_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACLockScreenCallUI : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * callTitle; -- (EventRegistrationToken)addClosedEvent:(void(^)(WACLockScreenCallUI*, RTObject*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEndRequestedEvent:(void(^)(WACLockScreenCallUI*, WACLockScreenCallEndRequestedEventArgs*))del; -- (void)removeEndRequestedEvent:(EventRegistrationToken)tok; -- (void)dismiss; -@end - -#endif // __WACLockScreenCallUI_DEFINED__ - -// Windows.ApplicationModel.Calls.LockScreenCallEndRequestedEventArgs -#ifndef __WACLockScreenCallEndRequestedEventArgs_DEFINED__ -#define __WACLockScreenCallEndRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACLockScreenCallEndRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -- (WACLockScreenCallEndCallDeferral*)getDeferral; -@end - -#endif // __WACLockScreenCallEndRequestedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallHistoryEntryAddress -#ifndef __WACPhoneCallHistoryEntryAddress_DEFINED__ -#define __WACPhoneCallHistoryEntryAddress_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallHistoryEntryAddress : RTObject -+ (WACPhoneCallHistoryEntryAddress*)make:(NSString *)rawAddress rawAddressKind:(WACPhoneCallHistoryEntryRawAddressKind)rawAddressKind ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACPhoneCallHistoryEntryRawAddressKind rawAddressKind; -@property (retain) NSString * rawAddress; -@property (retain) NSString * displayName; -@property (retain) NSString * contactId; -@end - -#endif // __WACPhoneCallHistoryEntryAddress_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallHistoryEntry -#ifndef __WACPhoneCallHistoryEntry_DEFINED__ -#define __WACPhoneCallHistoryEntry_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallHistoryEntry : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACPhoneCallHistoryEntryMedia media; -@property BOOL isMissed; -@property BOOL isIncoming; -@property BOOL isCallerIdBlocked; -@property BOOL isSeen; -@property (retain) id /* WFTimeSpan* */ duration; -@property BOOL isEmergency; -@property BOOL isSuppressed; -@property (retain) WFDateTime* startTime; -@property WACPhoneCallHistorySourceIdKind sourceIdKind; -@property (retain) WACPhoneCallHistoryEntryAddress* address; -@property (retain) NSString * sourceId; -@property (retain) NSString * remoteId; -@property WACPhoneCallHistoryEntryOtherAppReadAccess otherAppReadAccess; -@property BOOL isRinging; -@property BOOL isVoicemail; -@property (readonly) NSString * id; -@property (readonly) NSString * sourceDisplayName; -@end - -#endif // __WACPhoneCallHistoryEntry_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallHistoryEntryReader -#ifndef __WACPhoneCallHistoryEntryReader_DEFINED__ -#define __WACPhoneCallHistoryEntryReader_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallHistoryEntryReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readBatchAsyncWithSuccess:(void (^)(NSArray* /* WACPhoneCallHistoryEntry* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACPhoneCallHistoryEntryReader_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallHistoryEntryQueryOptions -#ifndef __WACPhoneCallHistoryEntryQueryOptions_DEFINED__ -#define __WACPhoneCallHistoryEntryQueryOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallHistoryEntryQueryOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACPhoneCallHistoryEntryQueryDesiredMedia desiredMedia; -@property (readonly) NSMutableArray* /* NSString * */ sourceIds; -@end - -#endif // __WACPhoneCallHistoryEntryQueryOptions_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallHistoryStore -#ifndef __WACPhoneCallHistoryStore_DEFINED__ -#define __WACPhoneCallHistoryStore_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallHistoryStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)getEntryAsync:(NSString *)callHistoryEntryId success:(void (^)(WACPhoneCallHistoryEntry*))success failure:(void (^)(NSError*))failure; -- (WACPhoneCallHistoryEntryReader*)getEntryReader; -- (WACPhoneCallHistoryEntryReader*)getEntryReaderWithOptions:(WACPhoneCallHistoryEntryQueryOptions*)queryOptions; -- (RTObject*)saveEntryAsync:(WACPhoneCallHistoryEntry*)callHistoryEntry; -- (RTObject*)deleteEntryAsync:(WACPhoneCallHistoryEntry*)callHistoryEntry; -- (RTObject*)deleteEntriesAsync:(id /* WACPhoneCallHistoryEntry* */)callHistoryEntries; -- (RTObject*)markEntryAsSeenAsync:(WACPhoneCallHistoryEntry*)callHistoryEntry; -- (RTObject*)markEntriesAsSeenAsync:(id /* WACPhoneCallHistoryEntry* */)callHistoryEntries; -- (void)getUnseenCountAsyncWithSuccess:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (RTObject*)markAllAsSeenAsync; -- (void)getSourcesUnseenCountAsync:(id /* NSString * */)sourceIds success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (RTObject*)markSourcesAsSeenAsync:(id /* NSString * */)sourceIds; -@end - -#endif // __WACPhoneCallHistoryStore_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallHistoryManagerForUser -#ifndef __WACPhoneCallHistoryManagerForUser_DEFINED__ -#define __WACPhoneCallHistoryManagerForUser_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallHistoryManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUser* user; -- (void)requestStoreAsync:(WACPhoneCallHistoryStoreAccessType)accessType success:(void (^)(WACPhoneCallHistoryStore*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACPhoneCallHistoryManagerForUser_DEFINED__ - -// Windows.ApplicationModel.Calls.PhoneCallHistoryManager -#ifndef __WACPhoneCallHistoryManager_DEFINED__ -#define __WACPhoneCallHistoryManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPhoneCallHistoryManager : RTObject -+ (void)requestStoreAsync:(WACPhoneCallHistoryStoreAccessType)accessType success:(void (^)(WACPhoneCallHistoryStore*))success failure:(void (^)(NSError*))failure; -+ (WACPhoneCallHistoryManagerForUser*)getForUser:(WSUser*)user; -@end - -#endif // __WACPhoneCallHistoryManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCallsBackground.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelCallsBackground.h deleted file mode 100644 index 0ef00d3cce..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCallsBackground.h +++ /dev/null @@ -1,139 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelCallsBackground.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELCALLSBACKGROUNDEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELCALLSBACKGROUNDEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelCallsBackground.lib") -#endif -#endif -#include - -@class WACBPhoneCallBlockedTriggerDetails, WACBPhoneCallOriginDataRequestTriggerDetails, WACBPhoneNewVoicemailMessageTriggerDetails, WACBPhoneLineChangedTriggerDetails; -@protocol WACBIPhoneCallBlockedTriggerDetails, WACBIPhoneCallOriginDataRequestTriggerDetails, WACBIPhoneNewVoicemailMessageTriggerDetails, WACBIPhoneLineChangedTriggerDetails; - -// Windows.ApplicationModel.Calls.Background.PhoneCallBlockedReason -enum _WACBPhoneCallBlockedReason { - WACBPhoneCallBlockedReasonInCallBlockingList = 0, - WACBPhoneCallBlockedReasonPrivateNumber = 1, - WACBPhoneCallBlockedReasonUnknownNumber = 2, -}; -typedef unsigned WACBPhoneCallBlockedReason; - -// Windows.ApplicationModel.Calls.Background.PhoneTriggerType -enum _WACBPhoneTriggerType { - WACBPhoneTriggerTypeNewVoicemailMessage = 0, - WACBPhoneTriggerTypeCallHistoryChanged = 1, - WACBPhoneTriggerTypeLineChanged = 2, - WACBPhoneTriggerTypeAirplaneModeDisabledForEmergencyCall = 3, - WACBPhoneTriggerTypeCallOriginDataRequest = 4, - WACBPhoneTriggerTypeCallBlocked = 5, -}; -typedef unsigned WACBPhoneTriggerType; - -// Windows.ApplicationModel.Calls.Background.PhoneLineChangeKind -enum _WACBPhoneLineChangeKind { - WACBPhoneLineChangeKindAdded = 0, - WACBPhoneLineChangeKindRemoved = 1, - WACBPhoneLineChangeKindPropertiesChanged = 2, -}; -typedef unsigned WACBPhoneLineChangeKind; - -// Windows.ApplicationModel.Calls.Background.PhoneLineProperties -enum _WACBPhoneLineProperties { - WACBPhoneLinePropertiesNone = 0, - WACBPhoneLinePropertiesBrandingOptions = 1, - WACBPhoneLinePropertiesCanDial = 2, - WACBPhoneLinePropertiesCellularDetails = 4, - WACBPhoneLinePropertiesDisplayColor = 8, - WACBPhoneLinePropertiesDisplayName = 16, - WACBPhoneLinePropertiesNetworkName = 32, - WACBPhoneLinePropertiesNetworkState = 64, - WACBPhoneLinePropertiesTransport = 128, - WACBPhoneLinePropertiesVoicemail = 256, -}; -typedef unsigned WACBPhoneLineProperties; - -#import - -// Windows.ApplicationModel.Calls.Background.PhoneCallBlockedTriggerDetails -#ifndef __WACBPhoneCallBlockedTriggerDetails_DEFINED__ -#define __WACBPhoneCallBlockedTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCALLSBACKGROUNDEXPORT -@interface WACBPhoneCallBlockedTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACBPhoneCallBlockedReason callBlockedReason; -@property (readonly) WFGUID* lineId; -@property (readonly) NSString * phoneNumber; -@end - -#endif // __WACBPhoneCallBlockedTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Calls.Background.PhoneCallOriginDataRequestTriggerDetails -#ifndef __WACBPhoneCallOriginDataRequestTriggerDetails_DEFINED__ -#define __WACBPhoneCallOriginDataRequestTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCALLSBACKGROUNDEXPORT -@interface WACBPhoneCallOriginDataRequestTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * phoneNumber; -@property (readonly) WFGUID* requestId; -@end - -#endif // __WACBPhoneCallOriginDataRequestTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Calls.Background.PhoneNewVoicemailMessageTriggerDetails -#ifndef __WACBPhoneNewVoicemailMessageTriggerDetails_DEFINED__ -#define __WACBPhoneNewVoicemailMessageTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCALLSBACKGROUNDEXPORT -@interface WACBPhoneNewVoicemailMessageTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* lineId; -@property (readonly) NSString * operatorMessage; -@property (readonly) int voicemailCount; -@end - -#endif // __WACBPhoneNewVoicemailMessageTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Calls.Background.PhoneLineChangedTriggerDetails -#ifndef __WACBPhoneLineChangedTriggerDetails_DEFINED__ -#define __WACBPhoneLineChangedTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCALLSBACKGROUNDEXPORT -@interface WACBPhoneLineChangedTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACBPhoneLineChangeKind changeType; -@property (readonly) WFGUID* lineId; -- (BOOL)hasLinePropertyChanged:(WACBPhoneLineProperties)lineProperty; -@end - -#endif // __WACBPhoneLineChangedTriggerDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCallsProvider.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelCallsProvider.h deleted file mode 100644 index 09e04918dc..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCallsProvider.h +++ /dev/null @@ -1,71 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelCallsProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELCALLSPROVIDEREXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELCALLSPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelCallsProvider.lib") -#endif -#endif -#include - -@class WACPPhoneCallOrigin, WACPPhoneCallOriginManager; -@protocol WACPIPhoneCallOrigin, WACPIPhoneCallOrigin2, WACPIPhoneCallOrigin3, WACPIPhoneCallOriginManagerStatics, WACPIPhoneCallOriginManagerStatics2; - -#include "WindowsStorage.h" - -#import - -// Windows.ApplicationModel.Calls.Provider.PhoneCallOrigin -#ifndef __WACPPhoneCallOrigin_DEFINED__ -#define __WACPPhoneCallOrigin_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCALLSPROVIDEREXPORT -@interface WACPPhoneCallOrigin : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * location; -@property (retain) NSString * categoryDescription; -@property (retain) NSString * category; -@property (retain) NSString * displayName; -@property (retain) WSStorageFile* displayPicture; -@end - -#endif // __WACPPhoneCallOrigin_DEFINED__ - -// Windows.ApplicationModel.Calls.Provider.PhoneCallOriginManager -#ifndef __WACPPhoneCallOriginManager_DEFINED__ -#define __WACPPhoneCallOriginManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCALLSPROVIDEREXPORT -@interface WACPPhoneCallOriginManager : RTObject -+ (void)showPhoneCallOriginSettingsUI; -+ (void)setCallOrigin:(WFGUID*)requestId callOrigin:(WACPPhoneCallOrigin*)callOrigin; -+ (void)requestSetAsActiveCallOriginAppAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)showPhoneCallOriginSettingsUI; -+ (void)setCallOrigin:(WFGUID*)requestId callOrigin:(WACPPhoneCallOrigin*)callOrigin; -+ (BOOL)isCurrentAppActiveCallOriginApp; -@end - -#endif // __WACPPhoneCallOriginManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelChat.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelChat.h deleted file mode 100644 index 4aa308efe7..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelChat.h +++ /dev/null @@ -1,862 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelChat.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelChat.lib") -#endif -#endif -#include - -@class WACChatMessageTransportConfiguration, WACChatMessage, WACChatMessageChange, WACChatMessageChangeReader, WACChatMessageAttachment, WACChatConversationThreadingInfo, WACChatRecipientDeliveryInfo, WACChatMessageChangeTracker, WACChatMessageReader, WACChatMessageValidationResult, WACChatMessageStore, WACChatMessageChangedEventArgs, WACChatConversation, WACChatConversationReader, WACChatQueryOptions, WACChatSearchReader, WACChatMessageStoreChangedEventArgs, WACChatMessageChangedDeferral, WACChatMessageTransport, WACChatSyncManager, WACChatCapabilities, WACRemoteParticipantComposingChangedEventArgs, WACChatSyncConfiguration, WACRcsEndUserMessageManager, WACRcsTransport, WACRcsTransportConfiguration, WACRcsServiceKindSupportedChangedEventArgs, WACRcsEndUserMessageAvailableEventArgs, WACRcsEndUserMessageAction, WACRcsEndUserMessage, WACChatMessageManager, WACChatMessageNotificationTriggerDetails, WACChatMessageBlocking, WACChatCapabilitiesManager, WACRcsManager, WACRcsEndUserMessageAvailableTriggerDetails; -@protocol WACIChatMessageTransport, WACIChatMessageTransport2, WACIChatMessageTransportConfiguration, WACIChatMessageChange, WACIChatMessageChangeReader, WACIChatMessageChangeTracker, WACIChatMessageValidationResult, WACIChatMessage, WACIChatMessage3, WACIChatMessage2, WACIChatMessage4, WACIChatQueryOptions, WACIChatMessageStore, WACIChatMessageStore2, WACIChatMessageStore3, WACIChatMessageStoreChangedEventArgs, WACIChatMessageChangedEventArgs, WACIChatMessageChangedDeferral, WACIChatMessageBlockingStatic, WACIChatMessageManagerStatic, WACIChatMessageManager2Statics, WACIChatMessageManagerStatics3, WACIChatMessageReader, WACIChatMessageReader2, WACIChatSearchReader, WACIChatItem, WACIChatMessageAttachment, WACIChatMessageAttachment2, WACIChatMessageAttachmentFactory, WACIChatMessageNotificationTriggerDetails, WACIChatMessageNotificationTriggerDetails2, WACIChatCapabilities, WACIChatCapabilitiesManagerStatics, WACIChatRecipientDeliveryInfo, WACIChatConversationThreadingInfo, WACIChatConversationReader, WACIChatConversation, WACIChatConversation2, WACIRemoteParticipantComposingChangedEventArgs, WACIChatSyncManager, WACIChatSyncConfiguration, WACIRcsServiceKindSupportedChangedEventArgs, WACIRcsManagerStatics, WACIRcsTransport, WACIRcsTransportConfiguration, WACIRcsEndUserMessageManager, WACIRcsEndUserMessageAction, WACIRcsEndUserMessage, WACIRcsEndUserMessageAvailableEventArgs, WACIRcsEndUserMessageAvailableTriggerDetails; - -// Windows.ApplicationModel.Chat.ChatMessageStatus -enum _WACChatMessageStatus { - WACChatMessageStatusDraft = 0, - WACChatMessageStatusSending = 1, - WACChatMessageStatusSent = 2, - WACChatMessageStatusSendRetryNeeded = 3, - WACChatMessageStatusSendFailed = 4, - WACChatMessageStatusReceived = 5, - WACChatMessageStatusReceiveDownloadNeeded = 6, - WACChatMessageStatusReceiveDownloadFailed = 7, - WACChatMessageStatusReceiveDownloading = 8, - WACChatMessageStatusDeleted = 9, - WACChatMessageStatusDeclined = 10, - WACChatMessageStatusCancelled = 11, - WACChatMessageStatusRecalled = 12, - WACChatMessageStatusReceiveRetryNeeded = 13, -}; -typedef unsigned WACChatMessageStatus; - -// Windows.ApplicationModel.Chat.ChatMessageKind -enum _WACChatMessageKind { - WACChatMessageKindStandard = 0, - WACChatMessageKindFileTransferRequest = 1, - WACChatMessageKindTransportCustom = 2, - WACChatMessageKindJoinedConversation = 3, - WACChatMessageKindLeftConversation = 4, - WACChatMessageKindOtherParticipantJoinedConversation = 5, - WACChatMessageKindOtherParticipantLeftConversation = 6, -}; -typedef unsigned WACChatMessageKind; - -// Windows.ApplicationModel.Chat.ChatMessageOperatorKind -enum _WACChatMessageOperatorKind { - WACChatMessageOperatorKindUnspecified = 0, - WACChatMessageOperatorKindSms = 1, - WACChatMessageOperatorKindMms = 2, - WACChatMessageOperatorKindRcs = 3, -}; -typedef unsigned WACChatMessageOperatorKind; - -// Windows.ApplicationModel.Chat.ChatMessageChangeType -enum _WACChatMessageChangeType { - WACChatMessageChangeTypeMessageCreated = 0, - WACChatMessageChangeTypeMessageModified = 1, - WACChatMessageChangeTypeMessageDeleted = 2, - WACChatMessageChangeTypeChangeTrackingLost = 3, -}; -typedef unsigned WACChatMessageChangeType; - -// Windows.ApplicationModel.Chat.ChatMessageValidationStatus -enum _WACChatMessageValidationStatus { - WACChatMessageValidationStatusValid = 0, - WACChatMessageValidationStatusNoRecipients = 1, - WACChatMessageValidationStatusInvalidData = 2, - WACChatMessageValidationStatusMessageTooLarge = 3, - WACChatMessageValidationStatusTooManyRecipients = 4, - WACChatMessageValidationStatusTransportInactive = 5, - WACChatMessageValidationStatusTransportNotFound = 6, - WACChatMessageValidationStatusTooManyAttachments = 7, - WACChatMessageValidationStatusInvalidRecipients = 8, - WACChatMessageValidationStatusInvalidBody = 9, - WACChatMessageValidationStatusInvalidOther = 10, - WACChatMessageValidationStatusValidWithLargeMessage = 11, - WACChatMessageValidationStatusVoiceRoamingRestriction = 12, - WACChatMessageValidationStatusDataRoamingRestriction = 13, -}; -typedef unsigned WACChatMessageValidationStatus; - -// Windows.ApplicationModel.Chat.ChatConversationThreadingKind -enum _WACChatConversationThreadingKind { - WACChatConversationThreadingKindParticipants = 0, - WACChatConversationThreadingKindContactId = 1, - WACChatConversationThreadingKindConversationId = 2, - WACChatConversationThreadingKindCustom = 3, -}; -typedef unsigned WACChatConversationThreadingKind; - -// Windows.ApplicationModel.Chat.ChatStoreChangedEventKind -enum _WACChatStoreChangedEventKind { - WACChatStoreChangedEventKindNotificationsMissed = 0, - WACChatStoreChangedEventKindStoreModified = 1, - WACChatStoreChangedEventKindMessageCreated = 2, - WACChatStoreChangedEventKindMessageModified = 3, - WACChatStoreChangedEventKindMessageDeleted = 4, - WACChatStoreChangedEventKindConversationModified = 5, - WACChatStoreChangedEventKindConversationDeleted = 6, - WACChatStoreChangedEventKindConversationTransportDeleted = 7, -}; -typedef unsigned WACChatStoreChangedEventKind; - -// Windows.ApplicationModel.Chat.ChatTransportErrorCodeCategory -enum _WACChatTransportErrorCodeCategory { - WACChatTransportErrorCodeCategoryNone = 0, - WACChatTransportErrorCodeCategoryHttp = 1, - WACChatTransportErrorCodeCategoryNetwork = 2, - WACChatTransportErrorCodeCategoryMmsServer = 3, -}; -typedef unsigned WACChatTransportErrorCodeCategory; - -// Windows.ApplicationModel.Chat.ChatTransportInterpretedErrorCode -enum _WACChatTransportInterpretedErrorCode { - WACChatTransportInterpretedErrorCodeNone = 0, - WACChatTransportInterpretedErrorCodeUnknown = 1, - WACChatTransportInterpretedErrorCodeInvalidRecipientAddress = 2, - WACChatTransportInterpretedErrorCodeNetworkConnectivity = 3, - WACChatTransportInterpretedErrorCodeServiceDenied = 4, - WACChatTransportInterpretedErrorCodeTimeout = 5, -}; -typedef unsigned WACChatTransportInterpretedErrorCode; - -// Windows.ApplicationModel.Chat.ChatMessageTransportKind -enum _WACChatMessageTransportKind { - WACChatMessageTransportKindText = 0, - WACChatMessageTransportKindUntriaged = 1, - WACChatMessageTransportKindBlocked = 2, - WACChatMessageTransportKindCustom = 3, -}; -typedef unsigned WACChatMessageTransportKind; - -// Windows.ApplicationModel.Chat.RcsServiceKind -enum _WACRcsServiceKind { - WACRcsServiceKindChat = 0, - WACRcsServiceKindGroupChat = 1, - WACRcsServiceKindFileTransfer = 2, - WACRcsServiceKindCapability = 3, -}; -typedef unsigned WACRcsServiceKind; - -// Windows.ApplicationModel.Chat.ChatItemKind -enum _WACChatItemKind { - WACChatItemKindMessage = 0, - WACChatItemKindConversation = 1, -}; -typedef unsigned WACChatItemKind; - -// Windows.ApplicationModel.Chat.ChatRestoreHistorySpan -enum _WACChatRestoreHistorySpan { - WACChatRestoreHistorySpanLastMonth = 0, - WACChatRestoreHistorySpanLastYear = 1, - WACChatRestoreHistorySpanAnyTime = 2, -}; -typedef unsigned WACChatRestoreHistorySpan; - -#include "WindowsFoundation.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsSecurityCredentials.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.ApplicationModel.Chat.IChatItem -#ifndef __WACIChatItem_DEFINED__ -#define __WACIChatItem_DEFINED__ - -@protocol WACIChatItem -@property (readonly) WACChatItemKind itemKind; -@end - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACIChatItem : RTObject -@end - -#endif // __WACIChatItem_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageTransportConfiguration -#ifndef __WACChatMessageTransportConfiguration_DEFINED__ -#define __WACChatMessageTransportConfiguration_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageTransportConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSDictionary* /* NSString *, RTObject* */ extendedProperties; -@property (readonly) int maxAttachmentCount; -@property (readonly) int maxMessageSizeInKilobytes; -@property (readonly) int maxRecipientCount; -@property (readonly) WMMMediaEncodingProfile* supportedVideoFormat; -@end - -#endif // __WACChatMessageTransportConfiguration_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessage -#ifndef __WACChatMessage_DEFINED__ -#define __WACChatMessage_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACChatItemKind itemKind; -@property BOOL isIncoming; -@property BOOL isForwardingDisabled; -@property (retain) NSString * transportId; -@property WACChatMessageStatus status; -@property (retain) NSString * from; -@property (retain) NSString * body; -@property (retain) NSString * subject; -@property BOOL isRead; -@property (retain) WFDateTime* networkTimestamp; -@property (retain) WFDateTime* localTimestamp; -@property (readonly) NSDictionary* /* NSString *, WACChatMessageStatus */ recipientSendStatuses; -@property (readonly) NSMutableArray* /* NSString * */ recipients; -@property (readonly) NSString * transportFriendlyName; -@property (readonly) NSMutableArray* /* WACChatMessageAttachment* */ attachments; -@property (readonly) NSString * id; -@property BOOL isSeen; -@property WACChatMessageKind messageKind; -@property BOOL isReceivedDuringQuietHours; -@property BOOL isAutoReply; -@property uint64_t estimatedDownloadSize; -@property (retain) WACChatConversationThreadingInfo* threadingInfo; -@property BOOL shouldSuppressNotification; -@property (retain) NSString * remoteId; -@property WACChatMessageOperatorKind messageOperatorKind; -@property (readonly) BOOL isReplyDisabled; -@property (readonly) BOOL isSimMessage; -@property (readonly) NSMutableArray* /* WACChatRecipientDeliveryInfo* */ recipientsDeliveryInfos; -@property (retain) NSString * syncId; -@end - -#endif // __WACChatMessage_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageChange -#ifndef __WACChatMessageChange_DEFINED__ -#define __WACChatMessageChange_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageChange : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACChatMessageChangeType changeType; -@property (readonly) WACChatMessage* message; -@end - -#endif // __WACChatMessageChange_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageChangeReader -#ifndef __WACChatMessageChangeReader_DEFINED__ -#define __WACChatMessageChangeReader_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageChangeReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)acceptChanges; -- (void)acceptChangesThrough:(WACChatMessageChange*)lastChangeToAcknowledge; -- (void)readBatchAsyncWithSuccess:(void (^)(NSArray* /* WACChatMessageChange* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACChatMessageChangeReader_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageAttachment -#ifndef __WACChatMessageAttachment_DEFINED__ -#define __WACChatMessageAttachment_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageAttachment : RTObject -+ (WACChatMessageAttachment*)makeChatMessageAttachment:(NSString *)mimeType dataStreamReference:(RTObject*)dataStreamReference ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property (retain) NSString * mimeType; -@property unsigned int groupId; -@property (retain) RTObject* dataStreamReference; -@property double transferProgress; -@property (retain) RTObject* thumbnail; -@property (retain) NSString * originalFileName; -@end - -#endif // __WACChatMessageAttachment_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatConversationThreadingInfo -#ifndef __WACChatConversationThreadingInfo_DEFINED__ -#define __WACChatConversationThreadingInfo_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatConversationThreadingInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACChatConversationThreadingKind kind; -@property (retain) NSString * custom; -@property (retain) NSString * conversationId; -@property (retain) NSString * contactId; -@property (readonly) NSMutableArray* /* NSString * */ participants; -@end - -#endif // __WACChatConversationThreadingInfo_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatRecipientDeliveryInfo -#ifndef __WACChatRecipientDeliveryInfo_DEFINED__ -#define __WACChatRecipientDeliveryInfo_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatRecipientDeliveryInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * transportAddress; -@property (retain) id /* WFDateTime* */ readTime; -@property (retain) id /* WFDateTime* */ deliveryTime; -@property (readonly) BOOL isErrorPermanent; -@property (readonly) WACChatMessageStatus status; -@property (readonly) int transportErrorCode; -@property (readonly) WACChatTransportErrorCodeCategory transportErrorCodeCategory; -@property (readonly) WACChatTransportInterpretedErrorCode transportInterpretedErrorCode; -@end - -#endif // __WACChatRecipientDeliveryInfo_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageChangeTracker -#ifndef __WACChatMessageChangeTracker_DEFINED__ -#define __WACChatMessageChangeTracker_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageChangeTracker : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)enable; -- (WACChatMessageChangeReader*)getChangeReader; -- (void)reset; -@end - -#endif // __WACChatMessageChangeTracker_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageReader -#ifndef __WACChatMessageReader_DEFINED__ -#define __WACChatMessageReader_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readBatchAsyncWithSuccess:(void (^)(NSArray* /* WACChatMessage* */))success failure:(void (^)(NSError*))failure; -- (void)readBatchWithCountAsync:(int)count success:(void (^)(NSArray* /* WACChatMessage* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACChatMessageReader_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageValidationResult -#ifndef __WACChatMessageValidationResult_DEFINED__ -#define __WACChatMessageValidationResult_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageValidationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* unsigned int */ maxPartCount; -@property (readonly) id /* unsigned int */ partCount; -@property (readonly) id /* unsigned int */ remainingCharacterCountInPart; -@property (readonly) WACChatMessageValidationStatus status; -@end - -#endif // __WACChatMessageValidationResult_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageStore -#ifndef __WACChatMessageStore_DEFINED__ -#define __WACChatMessageStore_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACChatMessageChangeTracker* changeTracker; -- (EventRegistrationToken)addMessageChangedEvent:(void(^)(WACChatMessageStore*, WACChatMessageChangedEventArgs*))del; -- (void)removeMessageChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoreChangedEvent:(void(^)(WACChatMessageStore*, WACChatMessageStoreChangedEventArgs*))del; -- (void)removeStoreChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)deleteMessageAsync:(NSString *)localMessageId; -- (RTObject*)downloadMessageAsync:(NSString *)localChatMessageId; -- (void)getMessageAsync:(NSString *)localChatMessageId success:(void (^)(WACChatMessage*))success failure:(void (^)(NSError*))failure; -- (WACChatMessageReader*)getMessageReader1; -- (WACChatMessageReader*)getMessageReader2:(WFTimeSpan*)recentTimeLimit; -- (RTObject*)markMessageReadAsync:(NSString *)localChatMessageId; -- (RTObject*)retrySendMessageAsync:(NSString *)localChatMessageId; -- (RTObject*)sendMessageAsync:(WACChatMessage*)chatMessage; -- (WACChatMessageValidationResult*)validateMessage:(WACChatMessage*)chatMessage; -- (void)forwardMessageAsync:(NSString *)localChatMessageId addresses:(id /* NSString * */)addresses success:(void (^)(WACChatMessage*))success failure:(void (^)(NSError*))failure; -- (void)getConversationAsync:(NSString *)conversationId success:(void (^)(WACChatConversation*))success failure:(void (^)(NSError*))failure; -- (void)getConversationForTransportsAsync:(NSString *)conversationId transportIds:(id /* NSString * */)transportIds success:(void (^)(WACChatConversation*))success failure:(void (^)(NSError*))failure; -- (void)getConversationFromThreadingInfoAsync:(WACChatConversationThreadingInfo*)threadingInfo success:(void (^)(WACChatConversation*))success failure:(void (^)(NSError*))failure; -- (WACChatConversationReader*)getConversationReader; -- (WACChatConversationReader*)getConversationForTransportsReader:(id /* NSString * */)transportIds; -- (void)getMessageByRemoteIdAsync:(NSString *)transportId remoteId:(NSString *)remoteId success:(void (^)(WACChatMessage*))success failure:(void (^)(NSError*))failure; -- (void)getUnseenCountAsyncWithSuccess:(void (^)(int))success failure:(void (^)(NSError*))failure; -- (void)getUnseenCountForTransportsReaderAsync:(id /* NSString * */)transportIds success:(void (^)(int))success failure:(void (^)(NSError*))failure; -- (RTObject*)markAsSeenAsync; -- (RTObject*)markAsSeenForTransportsAsync:(id /* NSString * */)transportIds; -- (WACChatSearchReader*)getSearchReader:(WACChatQueryOptions*)value; -- (RTObject*)saveMessageAsync:(WACChatMessage*)chatMessage; -- (void)tryCancelDownloadMessageAsync:(NSString *)localChatMessageId success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryCancelSendMessageAsync:(NSString *)localChatMessageId success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)getMessageBySyncIdAsync:(NSString *)syncId success:(void (^)(WACChatMessage*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACChatMessageStore_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageChangedEventArgs -#ifndef __WACChatMessageChangedEventArgs_DEFINED__ -#define __WACChatMessageChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WACChatMessageChangedDeferral*)getDeferral; -@end - -#endif // __WACChatMessageChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatConversation -#ifndef __WACChatConversation_DEFINED__ -#define __WACChatConversation_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatConversation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * subject; -@property BOOL isConversationMuted; -@property (readonly) BOOL hasUnreadMessages; -@property (readonly) NSString * id; -@property (readonly) NSString * mostRecentMessageId; -@property (readonly) NSMutableArray* /* NSString * */ participants; -@property (readonly) WACChatConversationThreadingInfo* threadingInfo; -@property BOOL canModifyParticipants; -@property (readonly) WACChatItemKind itemKind; -- (EventRegistrationToken)addRemoteParticipantComposingChangedEvent:(void(^)(WACChatConversation*, WACRemoteParticipantComposingChangedEventArgs*))del; -- (void)removeRemoteParticipantComposingChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)deleteAsync; -- (WACChatMessageReader*)getMessageReader; -- (RTObject*)markAllMessagesAsReadAsync; -- (RTObject*)markMessagesAsReadAsync:(WFDateTime*)value; -- (RTObject*)saveAsync; -- (void)notifyLocalParticipantComposing:(NSString *)transportId participantAddress:(NSString *)participantAddress isComposing:(BOOL)isComposing; -- (void)notifyRemoteParticipantComposing:(NSString *)transportId participantAddress:(NSString *)participantAddress isComposing:(BOOL)isComposing; -@end - -#endif // __WACChatConversation_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatConversationReader -#ifndef __WACChatConversationReader_DEFINED__ -#define __WACChatConversationReader_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatConversationReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readBatchAsyncWithSuccess:(void (^)(NSArray* /* WACChatConversation* */))success failure:(void (^)(NSError*))failure; -- (void)readBatchWithCountAsync:(int)count success:(void (^)(NSArray* /* WACChatConversation* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACChatConversationReader_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatQueryOptions -#ifndef __WACChatQueryOptions_DEFINED__ -#define __WACChatQueryOptions_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatQueryOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * searchString; -@end - -#endif // __WACChatQueryOptions_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatSearchReader -#ifndef __WACChatSearchReader_DEFINED__ -#define __WACChatSearchReader_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatSearchReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readBatchAsyncWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)readBatchWithCountAsync:(int)count success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACChatSearchReader_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageStoreChangedEventArgs -#ifndef __WACChatMessageStoreChangedEventArgs_DEFINED__ -#define __WACChatMessageStoreChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageStoreChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) WACChatStoreChangedEventKind kind; -@end - -#endif // __WACChatMessageStoreChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageChangedDeferral -#ifndef __WACChatMessageChangedDeferral_DEFINED__ -#define __WACChatMessageChangedDeferral_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageChangedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WACChatMessageChangedDeferral_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageTransport -#ifndef __WACChatMessageTransport_DEFINED__ -#define __WACChatMessageTransport_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageTransport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isActive; -@property (readonly) BOOL isAppSetAsNotificationProvider; -@property (readonly) NSString * transportFriendlyName; -@property (readonly) NSString * transportId; -@property (readonly) WACChatMessageTransportConfiguration* configuration; -@property (readonly) WACChatMessageTransportKind transportKind; -- (RTObject*)requestSetAsNotificationProviderAsync; -@end - -#endif // __WACChatMessageTransport_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatSyncManager -#ifndef __WACChatSyncManager_DEFINED__ -#define __WACChatSyncManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatSyncManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACChatSyncConfiguration* configuration; -- (RTObject*)associateAccountAsync:(WSCWebAccount*)webAccount; -- (RTObject*)unassociateAccountAsync; -- (BOOL)isAccountAssociated:(WSCWebAccount*)webAccount; -- (void)startSync; -- (RTObject*)setConfigurationAsync:(WACChatSyncConfiguration*)configuration; -@end - -#endif // __WACChatSyncManager_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatCapabilities -#ifndef __WACChatCapabilities_DEFINED__ -#define __WACChatCapabilities_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isChatCapable; -@property (readonly) BOOL isFileTransferCapable; -@property (readonly) BOOL isGeoLocationPushCapable; -@property (readonly) BOOL isIntegratedMessagingCapable; -@property (readonly) BOOL isOnline; -@end - -#endif // __WACChatCapabilities_DEFINED__ - -// Windows.ApplicationModel.Chat.RemoteParticipantComposingChangedEventArgs -#ifndef __WACRemoteParticipantComposingChangedEventArgs_DEFINED__ -#define __WACRemoteParticipantComposingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRemoteParticipantComposingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isComposing; -@property (readonly) NSString * participantAddress; -@property (readonly) NSString * transportId; -@end - -#endif // __WACRemoteParticipantComposingChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatSyncConfiguration -#ifndef __WACChatSyncConfiguration_DEFINED__ -#define __WACChatSyncConfiguration_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatSyncConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACChatRestoreHistorySpan restoreHistorySpan; -@property BOOL isSyncEnabled; -@end - -#endif // __WACChatSyncConfiguration_DEFINED__ - -// Windows.ApplicationModel.Chat.RcsEndUserMessageManager -#ifndef __WACRcsEndUserMessageManager_DEFINED__ -#define __WACRcsEndUserMessageManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRcsEndUserMessageManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addMessageAvailableChangedEvent:(void(^)(WACRcsEndUserMessageManager*, WACRcsEndUserMessageAvailableEventArgs*))del; -- (void)removeMessageAvailableChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WACRcsEndUserMessageManager_DEFINED__ - -// Windows.ApplicationModel.Chat.RcsTransport -#ifndef __WACRcsTransport_DEFINED__ -#define __WACRcsTransport_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRcsTransport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACRcsTransportConfiguration* configuration; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ extendedProperties; -@property (readonly) BOOL isActive; -@property (readonly) NSString * transportFriendlyName; -@property (readonly) NSString * transportId; -- (EventRegistrationToken)addServiceKindSupportedChangedEvent:(void(^)(WACRcsTransport*, WACRcsServiceKindSupportedChangedEventArgs*))del; -- (void)removeServiceKindSupportedChangedEvent:(EventRegistrationToken)tok; -- (BOOL)isStoreAndForwardEnabled:(WACRcsServiceKind)serviceKind; -- (BOOL)isServiceKindSupported:(WACRcsServiceKind)serviceKind; -@end - -#endif // __WACRcsTransport_DEFINED__ - -// Windows.ApplicationModel.Chat.RcsTransportConfiguration -#ifndef __WACRcsTransportConfiguration_DEFINED__ -#define __WACRcsTransportConfiguration_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRcsTransportConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int maxAttachmentCount; -@property (readonly) int maxFileSizeInKilobytes; -@property (readonly) int maxGroupMessageSizeInKilobytes; -@property (readonly) int maxMessageSizeInKilobytes; -@property (readonly) int maxRecipientCount; -@property (readonly) int warningFileSizeInKilobytes; -@end - -#endif // __WACRcsTransportConfiguration_DEFINED__ - -// Windows.ApplicationModel.Chat.RcsServiceKindSupportedChangedEventArgs -#ifndef __WACRcsServiceKindSupportedChangedEventArgs_DEFINED__ -#define __WACRcsServiceKindSupportedChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRcsServiceKindSupportedChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACRcsServiceKind serviceKind; -@end - -#endif // __WACRcsServiceKindSupportedChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableEventArgs -#ifndef __WACRcsEndUserMessageAvailableEventArgs_DEFINED__ -#define __WACRcsEndUserMessageAvailableEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRcsEndUserMessageAvailableEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isMessageAvailable; -@property (readonly) WACRcsEndUserMessage* message; -@end - -#endif // __WACRcsEndUserMessageAvailableEventArgs_DEFINED__ - -// Windows.ApplicationModel.Chat.RcsEndUserMessageAction -#ifndef __WACRcsEndUserMessageAction_DEFINED__ -#define __WACRcsEndUserMessageAction_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRcsEndUserMessageAction : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * label; -@end - -#endif // __WACRcsEndUserMessageAction_DEFINED__ - -// Windows.ApplicationModel.Chat.RcsEndUserMessage -#ifndef __WACRcsEndUserMessage_DEFINED__ -#define __WACRcsEndUserMessage_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRcsEndUserMessage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WACRcsEndUserMessageAction* */ actions; -@property (readonly) BOOL isPinRequired; -@property (readonly) NSString * text; -@property (readonly) NSString * title; -@property (readonly) NSString * transportId; -- (RTObject*)sendResponseAsync:(WACRcsEndUserMessageAction*)action; -- (RTObject*)sendResponseWithPinAsync:(WACRcsEndUserMessageAction*)action pin:(NSString *)pin; -@end - -#endif // __WACRcsEndUserMessage_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageManager -#ifndef __WACChatMessageManager_DEFINED__ -#define __WACChatMessageManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageManager : RTObject -+ (void)registerTransportAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getTransportAsync:(NSString *)transportId success:(void (^)(WACChatMessageTransport*))success failure:(void (^)(NSError*))failure; -+ (void)getTransportsAsyncWithSuccess:(void (^)(NSArray* /* WACChatMessageTransport* */))success failure:(void (^)(NSError*))failure; -+ (void)requestStoreAsyncWithSuccess:(void (^)(WACChatMessageStore*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)showComposeSmsMessageAsync:(WACChatMessage*)message; -+ (void)showSmsSettings; -+ (void)getTransportsAsyncWithSuccess:(void (^)(NSArray* /* WACChatMessageTransport* */))success failure:(void (^)(NSError*))failure; -+ (void)requestStoreAsyncWithSuccess:(void (^)(WACChatMessageStore*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)showComposeSmsMessageAsync:(WACChatMessage*)message; -+ (void)showSmsSettings; -+ (void)requestSyncManagerAsyncWithSuccess:(void (^)(WACChatSyncManager*))success failure:(void (^)(NSError*))failure; -+ (void)getTransportsAsyncWithSuccess:(void (^)(NSArray* /* WACChatMessageTransport* */))success failure:(void (^)(NSError*))failure; -+ (void)requestStoreAsyncWithSuccess:(void (^)(WACChatMessageStore*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)showComposeSmsMessageAsync:(WACChatMessage*)message; -+ (void)showSmsSettings; -@end - -#endif // __WACChatMessageManager_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageNotificationTriggerDetails -#ifndef __WACChatMessageNotificationTriggerDetails_DEFINED__ -#define __WACChatMessageNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACChatMessage* chatMessage; -@property (readonly) BOOL shouldDisplayToast; -@property (readonly) BOOL shouldUpdateActionCenter; -@property (readonly) BOOL shouldUpdateBadge; -@property (readonly) BOOL shouldUpdateDetailText; -@end - -#endif // __WACChatMessageNotificationTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatMessageBlocking -#ifndef __WACChatMessageBlocking_DEFINED__ -#define __WACChatMessageBlocking_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatMessageBlocking : RTObject -+ (RTObject*)markMessageAsBlockedAsync:(NSString *)localChatMessageId blocked:(BOOL)blocked; -@end - -#endif // __WACChatMessageBlocking_DEFINED__ - -// Windows.ApplicationModel.Chat.ChatCapabilitiesManager -#ifndef __WACChatCapabilitiesManager_DEFINED__ -#define __WACChatCapabilitiesManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACChatCapabilitiesManager : RTObject -+ (void)getCachedCapabilitiesAsync:(NSString *)address success:(void (^)(WACChatCapabilities*))success failure:(void (^)(NSError*))failure; -+ (void)getCapabilitiesFromNetworkAsync:(NSString *)address success:(void (^)(WACChatCapabilities*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACChatCapabilitiesManager_DEFINED__ - -// Windows.ApplicationModel.Chat.RcsManager -#ifndef __WACRcsManager_DEFINED__ -#define __WACRcsManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRcsManager : RTObject -+ (WACRcsEndUserMessageManager*)getEndUserMessageManager; -+ (void)getTransportsAsyncWithSuccess:(void (^)(NSArray* /* WACRcsTransport* */))success failure:(void (^)(NSError*))failure; -+ (void)getTransportAsync:(NSString *)transportId success:(void (^)(WACRcsTransport*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)leaveConversationAsync:(WACChatConversation*)conversation; -@end - -#endif // __WACRcsManager_DEFINED__ - -// Windows.ApplicationModel.Chat.RcsEndUserMessageAvailableTriggerDetails -#ifndef __WACRcsEndUserMessageAvailableTriggerDetails_DEFINED__ -#define __WACRcsEndUserMessageAvailableTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCHATEXPORT -@interface WACRcsEndUserMessageAvailableTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * text; -@property (readonly) NSString * title; -@end - -#endif // __WACRcsEndUserMessageAvailableTriggerDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCommunicationBlocking.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelCommunicationBlocking.h deleted file mode 100644 index 13023015ac..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCommunicationBlocking.h +++ /dev/null @@ -1,64 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelCommunicationBlocking.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELCOMMUNICATIONBLOCKINGEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELCOMMUNICATIONBLOCKINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelCommunicationBlocking.lib") -#endif -#endif -#include - -@class WACCommunicationBlockingAppManager, WACCommunicationBlockingAccessManager; -@protocol WACICommunicationBlockingAppManagerStatics, WACICommunicationBlockingAppManagerStatics2, WACICommunicationBlockingAccessManagerStatics; - -#import - -// Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingAppManager -#ifndef __WACCommunicationBlockingAppManager_DEFINED__ -#define __WACCommunicationBlockingAppManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCOMMUNICATIONBLOCKINGEXPORT -@interface WACCommunicationBlockingAppManager : RTObject -+ (void)requestSetAsActiveBlockingAppAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)showCommunicationBlockingSettingsUI; -+ (void)showCommunicationBlockingSettingsUI; -+ (BOOL)isCurrentAppActiveBlockingApp; -@end - -#endif // __WACCommunicationBlockingAppManager_DEFINED__ - -// Windows.ApplicationModel.CommunicationBlocking.CommunicationBlockingAccessManager -#ifndef __WACCommunicationBlockingAccessManager_DEFINED__ -#define __WACCommunicationBlockingAccessManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCOMMUNICATIONBLOCKINGEXPORT -@interface WACCommunicationBlockingAccessManager : RTObject -+ (void)isBlockedNumberAsync:(NSString *)number success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (BOOL)showBlockNumbersUI:(id /* NSString * */)phoneNumbers; -+ (BOOL)showUnblockNumbersUI:(id /* NSString * */)phoneNumbers; -+ (void)showBlockedCallsUI; -+ (void)showBlockedMessagesUI; -+ (BOOL)isBlockingActive; -@end - -#endif // __WACCommunicationBlockingAccessManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelContacts.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelContacts.h deleted file mode 100644 index b92e6c47ca..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelContacts.h +++ /dev/null @@ -1,1187 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelContacts.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WACContact, WACContactCardDelayedDataLoader, WACContactStore, WACContactAnnotationStore, WACContactCardOptions, WACFullContactCardOptions, WACContactManagerForUser, WACContactAnnotation, WACContactAnnotationList, WACContactChangeTracker, WACContactChangedEventArgs, WACAggregateContactManager, WACContactList, WACContactReader, WACContactQueryOptions, WACContactListSyncManager, WACContactListSyncConstraints, WACContactPhone, WACContactEmail, WACContactAddress, WACContactConnectedServiceAccount, WACContactDate, WACContactJobInfo, WACContactSignificantOther, WACContactWebsite, WACContactChangedDeferral, WACContactChange, WACContactChangeReader, WACContactBatch, WACContactMatchReason, WACContactQueryTextSearch, WACContactStoreNotificationTriggerDetails, WACContactManager, WACContactLaunchActionVerbs, WACContactField, WACContactLocationField, WACContactInstantMessageField, WACKnownContactField, WACContactInformation, WACContactFieldFactory, WACContactPicker; -@protocol WACIContactCardOptions, WACIContactCardOptions2, WACIFullContactCardOptions, WACIContactManagerStatics, WACIContactManagerStatics2, WACIContactManagerStatics3, WACIContactManagerStatics4, WACIContactManagerForUser, WACIAggregateContactManager, WACIAggregateContactManager2, WACIContactAnnotationStore, WACIContactAnnotationList, WACIContactAnnotation, WACIContactStoreNotificationTriggerDetails, WACIContactStore, WACIContactStore2, WACIContactList, WACIContactList2, WACIContactListSyncManager, WACIContactListSyncManager2, WACIContactListSyncConstraints, WACIContactConnectedServiceAccount, WACIContactSignificantOther, WACIContactSignificantOther2, WACIContactWebsite, WACIContactWebsite2, WACIContactEmail, WACIContactPhone, WACIContactAddress, WACIContactDate, WACIContactJobInfo, WACIContact, WACIContactField, WACIContactName, WACIContact2, WACIContact3, WACIContactChange, WACIContactChangedDeferral, WACIContactChangedEventArgs, WACIContactChangeReader, WACIContactChangeTracker, WACIContactReader, WACIContactQueryTextSearch, WACIContactQueryOptionsFactory, WACIContactQueryOptions, WACIContactBatch, WACIContactMatchReason, WACIContactLaunchActionVerbsStatics, WACIContactLocationField, WACIContactInstantMessageField, WACIKnownContactFieldStatics, WACIContactInformation, WACIContactFieldFactory, WACIContactLocationFieldFactory, WACIContactInstantMessageFieldFactory, WACIContactPicker, WACIContactPicker2, WACIContactCardDelayedDataLoader; - -// Windows.ApplicationModel.Contacts.ContactFieldType -enum _WACContactFieldType { - WACContactFieldTypeEmail = 0, - WACContactFieldTypePhoneNumber = 1, - WACContactFieldTypeLocation = 2, - WACContactFieldTypeInstantMessage = 3, - WACContactFieldTypeCustom = 4, - WACContactFieldTypeConnectedServiceAccount = 5, - WACContactFieldTypeImportantDate = 6, - WACContactFieldTypeAddress = 7, - WACContactFieldTypeSignificantOther = 8, - WACContactFieldTypeNotes = 9, - WACContactFieldTypeWebsite = 10, - WACContactFieldTypeJobInfo = 11, -}; -typedef unsigned WACContactFieldType; - -// Windows.ApplicationModel.Contacts.ContactSelectionMode -enum _WACContactSelectionMode { - WACContactSelectionModeContacts = 0, - WACContactSelectionModeFields = 1, -}; -typedef unsigned WACContactSelectionMode; - -// Windows.ApplicationModel.Contacts.ContactEmailKind -enum _WACContactEmailKind { - WACContactEmailKindPersonal = 0, - WACContactEmailKindWork = 1, - WACContactEmailKindOther = 2, -}; -typedef unsigned WACContactEmailKind; - -// Windows.ApplicationModel.Contacts.ContactPhoneKind -enum _WACContactPhoneKind { - WACContactPhoneKindHome = 0, - WACContactPhoneKindMobile = 1, - WACContactPhoneKindWork = 2, - WACContactPhoneKindOther = 3, - WACContactPhoneKindPager = 4, - WACContactPhoneKindBusinessFax = 5, - WACContactPhoneKindHomeFax = 6, - WACContactPhoneKindCompany = 7, - WACContactPhoneKindAssistant = 8, - WACContactPhoneKindRadio = 9, -}; -typedef unsigned WACContactPhoneKind; - -// Windows.ApplicationModel.Contacts.ContactAddressKind -enum _WACContactAddressKind { - WACContactAddressKindHome = 0, - WACContactAddressKindWork = 1, - WACContactAddressKindOther = 2, -}; -typedef unsigned WACContactAddressKind; - -// Windows.ApplicationModel.Contacts.ContactDateKind -enum _WACContactDateKind { - WACContactDateKindBirthday = 0, - WACContactDateKindAnniversary = 1, - WACContactDateKindOther = 2, -}; -typedef unsigned WACContactDateKind; - -// Windows.ApplicationModel.Contacts.ContactChangeType -enum _WACContactChangeType { - WACContactChangeTypeCreated = 0, - WACContactChangeTypeModified = 1, - WACContactChangeTypeDeleted = 2, - WACContactChangeTypeChangeTrackingLost = 3, -}; -typedef unsigned WACContactChangeType; - -// Windows.ApplicationModel.Contacts.ContactRelationship -enum _WACContactRelationship { - WACContactRelationshipOther = 0, - WACContactRelationshipSpouse = 1, - WACContactRelationshipPartner = 2, - WACContactRelationshipSibling = 3, - WACContactRelationshipParent = 4, - WACContactRelationshipChild = 5, -}; -typedef unsigned WACContactRelationship; - -// Windows.ApplicationModel.Contacts.ContactQueryDesiredFields -enum _WACContactQueryDesiredFields { - WACContactQueryDesiredFieldsNone = 0, - WACContactQueryDesiredFieldsPhoneNumber = 1, - WACContactQueryDesiredFieldsEmailAddress = 2, - WACContactQueryDesiredFieldsPostalAddress = 4, -}; -typedef unsigned WACContactQueryDesiredFields; - -// Windows.ApplicationModel.Contacts.ContactQuerySearchFields -enum _WACContactQuerySearchFields { - WACContactQuerySearchFieldsNone = 0, - WACContactQuerySearchFieldsName = 1, - WACContactQuerySearchFieldsEmail = 2, - WACContactQuerySearchFieldsPhone = 4, - WACContactQuerySearchFieldsAll = -1, -}; -typedef unsigned WACContactQuerySearchFields; - -// Windows.ApplicationModel.Contacts.ContactQuerySearchScope -enum _WACContactQuerySearchScope { - WACContactQuerySearchScopeLocal = 0, - WACContactQuerySearchScopeServer = 1, -}; -typedef unsigned WACContactQuerySearchScope; - -// Windows.ApplicationModel.Contacts.ContactStoreAccessType -enum _WACContactStoreAccessType { - WACContactStoreAccessTypeAppContactsReadWrite = 0, - WACContactStoreAccessTypeAllContactsReadOnly = 1, - WACContactStoreAccessTypeAllContactsReadWrite = 2, -}; -typedef unsigned WACContactStoreAccessType; - -// Windows.ApplicationModel.Contacts.ContactAnnotationStoreAccessType -enum _WACContactAnnotationStoreAccessType { - WACContactAnnotationStoreAccessTypeAppAnnotationsReadWrite = 0, - WACContactAnnotationStoreAccessTypeAllAnnotationsReadWrite = 1, -}; -typedef unsigned WACContactAnnotationStoreAccessType; - -// Windows.ApplicationModel.Contacts.ContactListOtherAppReadAccess -enum _WACContactListOtherAppReadAccess { - WACContactListOtherAppReadAccessSystemOnly = 0, - WACContactListOtherAppReadAccessLimited = 1, - WACContactListOtherAppReadAccessFull = 2, - WACContactListOtherAppReadAccessNone = 3, -}; -typedef unsigned WACContactListOtherAppReadAccess; - -// Windows.ApplicationModel.Contacts.ContactListOtherAppWriteAccess -enum _WACContactListOtherAppWriteAccess { - WACContactListOtherAppWriteAccessNone = 0, - WACContactListOtherAppWriteAccessSystemOnly = 1, -}; -typedef unsigned WACContactListOtherAppWriteAccess; - -// Windows.ApplicationModel.Contacts.ContactMatchReasonKind -enum _WACContactMatchReasonKind { - WACContactMatchReasonKindName = 0, - WACContactMatchReasonKindEmailAddress = 1, - WACContactMatchReasonKindPhoneNumber = 2, - WACContactMatchReasonKindJobInfo = 3, - WACContactMatchReasonKindYomiName = 4, - WACContactMatchReasonKindOther = 5, -}; -typedef unsigned WACContactMatchReasonKind; - -// Windows.ApplicationModel.Contacts.ContactBatchStatus -enum _WACContactBatchStatus { - WACContactBatchStatusSuccess = 0, - WACContactBatchStatusServerSearchSyncManagerError = 1, - WACContactBatchStatusServerSearchUnknownError = 2, -}; -typedef unsigned WACContactBatchStatus; - -// Windows.ApplicationModel.Contacts.ContactAnnotationOperations -enum _WACContactAnnotationOperations { - WACContactAnnotationOperationsNone = 0, - WACContactAnnotationOperationsContactProfile = 1, - WACContactAnnotationOperationsMessage = 2, - WACContactAnnotationOperationsAudioCall = 4, - WACContactAnnotationOperationsVideoCall = 8, - WACContactAnnotationOperationsSocialFeeds = 16, -}; -typedef unsigned WACContactAnnotationOperations; - -// Windows.ApplicationModel.Contacts.ContactNameOrder -enum _WACContactNameOrder { - WACContactNameOrderFirstNameLastName = 0, - WACContactNameOrderLastNameFirstName = 1, -}; -typedef unsigned WACContactNameOrder; - -// Windows.ApplicationModel.Contacts.ContactListSyncStatus -enum _WACContactListSyncStatus { - WACContactListSyncStatusIdle = 0, - WACContactListSyncStatusSyncing = 1, - WACContactListSyncStatusUpToDate = 2, - WACContactListSyncStatusAuthenticationError = 3, - WACContactListSyncStatusPolicyError = 4, - WACContactListSyncStatusUnknownError = 5, - WACContactListSyncStatusManualAccountRemovalRequired = 6, -}; -typedef unsigned WACContactListSyncStatus; - -// Windows.ApplicationModel.Contacts.ContactCardHeaderKind -enum _WACContactCardHeaderKind { - WACContactCardHeaderKindDefault = 0, - WACContactCardHeaderKindBasic = 1, - WACContactCardHeaderKindEnterprise = 2, -}; -typedef unsigned WACContactCardHeaderKind; - -// Windows.ApplicationModel.Contacts.ContactCardTabKind -enum _WACContactCardTabKind { - WACContactCardTabKindDefault = 0, - WACContactCardTabKindEmail = 1, - WACContactCardTabKindMessaging = 2, - WACContactCardTabKindPhone = 3, - WACContactCardTabKindVideo = 4, - WACContactCardTabKindOrganizationalHierarchy = 5, -}; -typedef unsigned WACContactCardTabKind; - -// Windows.ApplicationModel.Contacts.ContactFieldCategory -enum _WACContactFieldCategory { - WACContactFieldCategoryNone = 0, - WACContactFieldCategoryHome = 1, - WACContactFieldCategoryWork = 2, - WACContactFieldCategoryMobile = 3, - WACContactFieldCategoryOther = 4, -}; -typedef unsigned WACContactFieldCategory; - -#include "WindowsFoundationCollections.h" -#include "WindowsStorageStreams.h" -#include "WindowsUIViewManagement.h" -#include "WindowsDataText.h" -#include "WindowsUIPopups.h" -#include "WindowsFoundation.h" -#include "WindowsSystem.h" - -#import - -// Windows.ApplicationModel.Contacts.IContactField -#ifndef __WACIContactField_DEFINED__ -#define __WACIContactField_DEFINED__ - -@protocol WACIContactField -@property (readonly) WACContactFieldCategory category; -@property (readonly) NSString * name; -@property (readonly) WACContactFieldType type; -@property (readonly) NSString * value; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACIContactField : RTObject -@end - -#endif // __WACIContactField_DEFINED__ - -// Windows.ApplicationModel.Contacts.IContactFieldFactory -#ifndef __WACIContactFieldFactory_DEFINED__ -#define __WACIContactFieldFactory_DEFINED__ - -@protocol WACIContactFieldFactory -- (WACContactField*)createField_Default:(NSString *)value type:(WACContactFieldType)type; -- (WACContactField*)createField_Category:(NSString *)value type:(WACContactFieldType)type category:(WACContactFieldCategory)category; -- (WACContactField*)createField_Custom:(NSString *)name value:(NSString *)value type:(WACContactFieldType)type category:(WACContactFieldCategory)category; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACIContactFieldFactory : RTObject -@end - -#endif // __WACIContactFieldFactory_DEFINED__ - -// Windows.ApplicationModel.Contacts.IContactLocationFieldFactory -#ifndef __WACIContactLocationFieldFactory_DEFINED__ -#define __WACIContactLocationFieldFactory_DEFINED__ - -@protocol WACIContactLocationFieldFactory -- (WACContactLocationField*)createLocation_Default:(NSString *)unstructuredAddress; -- (WACContactLocationField*)createLocation_Category:(NSString *)unstructuredAddress category:(WACContactFieldCategory)category; -- (WACContactLocationField*)createLocation_All:(NSString *)unstructuredAddress category:(WACContactFieldCategory)category street:(NSString *)street city:(NSString *)city region:(NSString *)region country:(NSString *)country postalCode:(NSString *)postalCode; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACIContactLocationFieldFactory : RTObject -@end - -#endif // __WACIContactLocationFieldFactory_DEFINED__ - -// Windows.ApplicationModel.Contacts.IContactInstantMessageFieldFactory -#ifndef __WACIContactInstantMessageFieldFactory_DEFINED__ -#define __WACIContactInstantMessageFieldFactory_DEFINED__ - -@protocol WACIContactInstantMessageFieldFactory -- (WACContactInstantMessageField*)createInstantMessage_Default:(NSString *)userName; -- (WACContactInstantMessageField*)createInstantMessage_Category:(NSString *)userName category:(WACContactFieldCategory)category; -- (WACContactInstantMessageField*)createInstantMessage_All:(NSString *)userName category:(WACContactFieldCategory)category service:(NSString *)service displayText:(NSString *)displayText verb:(WFUri*)verb; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACIContactInstantMessageFieldFactory : RTObject -@end - -#endif // __WACIContactInstantMessageFieldFactory_DEFINED__ - -// Windows.ApplicationModel.Contacts.Contact -#ifndef __WACContact_DEFINED__ -#define __WACContact_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContact : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* thumbnail; -@property (retain) NSString * name; -@property (readonly) NSMutableArray* /* RTObject* */ fields; -@property (retain) NSString * id; -@property (retain) NSString * notes; -@property (readonly) NSMutableArray* /* WACContactConnectedServiceAccount* */ connectedServiceAccounts; -@property (readonly) NSMutableArray* /* WACContactEmail* */ emails; -@property (readonly) NSMutableArray* /* WACContactAddress* */ addresses; -@property (readonly) NSMutableArray* /* WACContactDate* */ importantDates; -@property (readonly) NSMutableArray* /* WACContactJobInfo* */ jobInfo; -@property (readonly) NSMutableArray* /* NSString * */ dataSuppliers; -@property (readonly) NSMutableArray* /* WACContactPhone* */ phones; -@property (readonly) RTObject* providerProperties; -@property (readonly) NSMutableArray* /* WACContactSignificantOther* */ significantOthers; -@property (readonly) NSMutableArray* /* WACContactWebsite* */ websites; -@property (retain) RTObject* sourceDisplayPicture; -@property (retain) NSString * textToneToken; -@property (retain) NSString * displayNameOverride; -@property (retain) WFDateTime* displayPictureUserUpdateTime; -@property (retain) NSString * nickname; -@property (retain) NSString * remoteId; -@property (retain) NSString * ringToneToken; -@property (readonly) NSString * contactListId; -@property (readonly) RTObject* largeDisplayPicture; -@property (readonly) RTObject* smallDisplayPicture; -@property (readonly) NSString * sortName; -@property (readonly) NSString * aggregateId; -@property (readonly) NSString * fullName; -@property (readonly) BOOL isAggregate; -@property (readonly) BOOL isDisplayPictureManuallySet; -@property (readonly) BOOL isMe; -@property (retain) NSString * yomiGivenName; -@property (retain) NSString * honorificNameSuffix; -@property (retain) NSString * yomiFamilyName; -@property (retain) NSString * middleName; -@property (retain) NSString * lastName; -@property (retain) NSString * honorificNamePrefix; -@property (retain) NSString * firstName; -@property (readonly) NSString * displayName; -@property (readonly) NSString * yomiDisplayName; -@end - -#endif // __WACContact_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactCardDelayedDataLoader -#ifndef __WACContactCardDelayedDataLoader_DEFINED__ -#define __WACContactCardDelayedDataLoader_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactCardDelayedDataLoader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setData:(WACContact*)contact; -- (void)close; -@end - -#endif // __WACContactCardDelayedDataLoader_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactStore -#ifndef __WACContactStore_DEFINED__ -#define __WACContactStore_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACAggregateContactManager* aggregateContactManager; -@property (readonly) WACContactChangeTracker* changeTracker; -- (EventRegistrationToken)addContactChangedEvent:(void(^)(WACContactStore*, WACContactChangedEventArgs*))del; -- (void)removeContactChangedEvent:(EventRegistrationToken)tok; -- (void)findContactsAsyncWithSuccess:(void (^)(NSArray* /* WACContact* */))success failure:(void (^)(NSError*))failure; -- (void)findContactsWithSearchTextAsync:(NSString *)searchText success:(void (^)(NSArray* /* WACContact* */))success failure:(void (^)(NSError*))failure; -- (void)getContactAsync:(NSString *)contactId success:(void (^)(WACContact*))success failure:(void (^)(NSError*))failure; -- (void)findContactListsAsyncWithSuccess:(void (^)(NSArray* /* WACContactList* */))success failure:(void (^)(NSError*))failure; -- (void)getContactListAsync:(NSString *)contactListId success:(void (^)(WACContactList*))success failure:(void (^)(NSError*))failure; -- (void)createContactListAsync:(NSString *)displayName success:(void (^)(WACContactList*))success failure:(void (^)(NSError*))failure; -- (void)getMeContactAsyncWithSuccess:(void (^)(WACContact*))success failure:(void (^)(NSError*))failure; -- (WACContactReader*)getContactReader; -- (WACContactReader*)getContactReaderWithOptions:(WACContactQueryOptions*)options; -- (void)createContactListInAccountAsync:(NSString *)displayName userDataAccountId:(NSString *)userDataAccountId success:(void (^)(WACContactList*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACContactStore_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactAnnotationStore -#ifndef __WACContactAnnotationStore_DEFINED__ -#define __WACContactAnnotationStore_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactAnnotationStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)findContactIdsByEmailAsync:(NSString *)emailAddress success:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -- (void)findContactIdsByPhoneNumberAsync:(NSString *)phoneNumber success:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -- (void)findAnnotationsForContactAsync:(WACContact*)contact success:(void (^)(NSArray* /* WACContactAnnotation* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)disableAnnotationAsync:(WACContactAnnotation*)annotation; -- (void)createAnnotationListAsyncWithSuccess:(void (^)(WACContactAnnotationList*))success failure:(void (^)(NSError*))failure; -- (void)createAnnotationListInAccountAsync:(NSString *)userDataAccountId success:(void (^)(WACContactAnnotationList*))success failure:(void (^)(NSError*))failure; -- (void)getAnnotationListAsync:(NSString *)annotationListId success:(void (^)(WACContactAnnotationList*))success failure:(void (^)(NSError*))failure; -- (void)findAnnotationListsAsyncWithSuccess:(void (^)(NSArray* /* WACContactAnnotationList* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACContactAnnotationStore_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactCardOptions -#ifndef __WACContactCardOptions_DEFINED__ -#define __WACContactCardOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactCardOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACContactCardTabKind initialTabKind; -@property WACContactCardHeaderKind headerKind; -@property (readonly) NSMutableArray* /* NSString * */ serverSearchContactListIds; -@end - -#endif // __WACContactCardOptions_DEFINED__ - -// Windows.ApplicationModel.Contacts.FullContactCardOptions -#ifndef __WACFullContactCardOptions_DEFINED__ -#define __WACFullContactCardOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACFullContactCardOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUVViewSizePreference desiredRemainingView; -@end - -#endif // __WACFullContactCardOptions_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactManagerForUser -#ifndef __WACContactManagerForUser_DEFINED__ -#define __WACContactManagerForUser_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACContactNameOrder systemSortOrder; -@property WACContactNameOrder systemDisplayNameOrder; -@property (readonly) WSUser* user; -- (void)convertContactToVCardAsync:(WACContact*)contact success:(void (^)(WSSRandomAccessStreamReference*))success failure:(void (^)(NSError*))failure; -- (void)convertContactToVCardAsyncWithMaxBytes:(WACContact*)contact maxBytes:(unsigned int)maxBytes success:(void (^)(WSSRandomAccessStreamReference*))success failure:(void (^)(NSError*))failure; -- (void)convertVCardToContactAsync:(RTObject*)vCard success:(void (^)(WACContact*))success failure:(void (^)(NSError*))failure; -- (void)requestStoreAsync:(WACContactStoreAccessType)accessType success:(void (^)(WACContactStore*))success failure:(void (^)(NSError*))failure; -- (void)requestAnnotationStoreAsync:(WACContactAnnotationStoreAccessType)accessType success:(void (^)(WACContactAnnotationStore*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACContactManagerForUser_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactAnnotation -#ifndef __WACContactAnnotation_DEFINED__ -#define __WACContactAnnotation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactAnnotation : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACContactAnnotationOperations supportedOperations; -@property (retain) NSString * remoteId; -@property (retain) NSString * contactId; -@property (readonly) NSString * annotationListId; -@property (readonly) NSString * id; -@property (readonly) BOOL isDisabled; -@property (readonly) WFCValueSet* providerProperties; -@end - -#endif // __WACContactAnnotation_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactAnnotationList -#ifndef __WACContactAnnotationList_DEFINED__ -#define __WACContactAnnotationList_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactAnnotationList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) NSString * providerPackageFamilyName; -@property (readonly) NSString * userDataAccountId; -- (RTObject*)deleteAsync; -- (void)trySaveAnnotationAsync:(WACContactAnnotation*)annotation success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)getAnnotationAsync:(NSString *)annotationId success:(void (^)(WACContactAnnotation*))success failure:(void (^)(NSError*))failure; -- (void)findAnnotationsByRemoteIdAsync:(NSString *)remoteId success:(void (^)(NSArray* /* WACContactAnnotation* */))success failure:(void (^)(NSError*))failure; -- (void)findAnnotationsAsyncWithSuccess:(void (^)(NSArray* /* WACContactAnnotation* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)deleteAnnotationAsync:(WACContactAnnotation*)annotation; -@end - -#endif // __WACContactAnnotationList_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactChangeTracker -#ifndef __WACContactChangeTracker_DEFINED__ -#define __WACContactChangeTracker_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactChangeTracker : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)enable; -- (WACContactChangeReader*)getChangeReader; -- (void)reset; -@end - -#endif // __WACContactChangeTracker_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactChangedEventArgs -#ifndef __WACContactChangedEventArgs_DEFINED__ -#define __WACContactChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WACContactChangedDeferral*)getDeferral; -@end - -#endif // __WACContactChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Contacts.AggregateContactManager -#ifndef __WACAggregateContactManager_DEFINED__ -#define __WACAggregateContactManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACAggregateContactManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)findRawContactsAsync:(WACContact*)contact success:(void (^)(NSArray* /* WACContact* */))success failure:(void (^)(NSError*))failure; -- (void)tryLinkContactsAsync:(WACContact*)primaryContact secondaryContact:(WACContact*)secondaryContact success:(void (^)(WACContact*))success failure:(void (^)(NSError*))failure; -- (RTObject*)unlinkRawContactAsync:(WACContact*)contact; -- (void)trySetPreferredSourceForPictureAsync:(WACContact*)aggregateContact rawContact:(WACContact*)rawContact success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)setRemoteIdentificationInformationAsync:(NSString *)contactListId remoteSourceId:(NSString *)remoteSourceId accountId:(NSString *)accountId; -@end - -#endif // __WACAggregateContactManager_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactList -#ifndef __WACContactList_DEFINED__ -#define __WACContactList_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL supportsServerSearch; -@property BOOL isHidden; -@property WACContactListOtherAppWriteAccess otherAppWriteAccess; -@property (retain) NSString * displayName; -@property WACContactListOtherAppReadAccess otherAppReadAccess; -@property (readonly) WACContactChangeTracker* changeTracker; -@property (readonly) NSString * sourceDisplayName; -@property (readonly) NSString * id; -@property (readonly) WACContactListSyncManager* syncManager; -@property (readonly) NSString * userDataAccountId; -@property (readonly) WACContactListSyncConstraints* syncConstraints; -- (EventRegistrationToken)addContactChangedEvent:(void(^)(WACContactList*, WACContactChangedEventArgs*))del; -- (void)removeContactChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)saveAsync; -- (RTObject*)deleteAsync; -- (void)getContactFromRemoteIdAsync:(NSString *)remoteId success:(void (^)(WACContact*))success failure:(void (^)(NSError*))failure; -- (void)getMeContactAsyncWithSuccess:(void (^)(WACContact*))success failure:(void (^)(NSError*))failure; -- (WACContactReader*)getContactReader; -- (WACContactReader*)getContactReaderWithOptions:(WACContactQueryOptions*)options; -- (RTObject*)saveContactAsync:(WACContact*)contact; -- (RTObject*)deleteContactAsync:(WACContact*)contact; -- (void)getContactAsync:(NSString *)contactId success:(void (^)(WACContact*))success failure:(void (^)(NSError*))failure; -- (RTObject*)registerSyncManagerAsync; -@end - -#endif // __WACContactList_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactReader -#ifndef __WACContactReader_DEFINED__ -#define __WACContactReader_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readBatchAsyncWithSuccess:(void (^)(WACContactBatch*))success failure:(void (^)(NSError*))failure; -- (NSArray* /* WACContactMatchReason* */)getMatchingPropertiesWithMatchReason:(WACContact*)contact; -@end - -#endif // __WACContactReader_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactQueryOptions -#ifndef __WACContactQueryOptions_DEFINED__ -#define __WACContactQueryOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactQueryOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WACContactQueryOptions*)makeWithText:(NSString *)text ACTIVATOR; -+ (WACContactQueryOptions*)makeWithTextAndFields:(NSString *)text fields:(WACContactQuerySearchFields)fields ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL includeContactsFromHiddenLists; -@property WACContactAnnotationOperations desiredOperations; -@property WACContactQueryDesiredFields desiredFields; -@property (readonly) NSMutableArray* /* NSString * */ annotationListIds; -@property (readonly) NSMutableArray* /* NSString * */ contactListIds; -@property (readonly) WACContactQueryTextSearch* textSearch; -@end - -#endif // __WACContactQueryOptions_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactListSyncManager -#ifndef __WACContactListSyncManager_DEFINED__ -#define __WACContactListSyncManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactListSyncManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACContactListSyncStatus status; -@property (retain) WFDateTime* lastSuccessfulSyncTime; -@property (retain) WFDateTime* lastAttemptedSyncTime; -- (EventRegistrationToken)addSyncStatusChangedEvent:(void(^)(WACContactListSyncManager*, RTObject*))del; -- (void)removeSyncStatusChangedEvent:(EventRegistrationToken)tok; -- (void)syncAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACContactListSyncManager_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactListSyncConstraints -#ifndef __WACContactListSyncConstraints_DEFINED__ -#define __WACContactListSyncConstraints_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactListSyncConstraints : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL canSyncDescriptions; -@property (retain) id /* int */ maxCompanyPhoneNumbers; -@property (retain) id /* int */ maxChildRelationships; -@property (retain) id /* int */ maxBusinessFaxPhoneNumbers; -@property (retain) id /* int */ maxBirthdayDates; -@property (retain) id /* int */ maxAssistantPhoneNumbers; -@property (retain) id /* int */ maxOtherAddresses; -@property (retain) id /* int */ maxAnniversaryDates; -@property (retain) id /* int */ maxHomeAddresses; -@property (retain) id /* int */ maxOtherDates; -@property (retain) id /* int */ maxMobilePhoneNumbers; -@property (retain) id /* int */ maxJobInfo; -@property (retain) id /* int */ maxHomePhoneNumbers; -@property (retain) id /* int */ maxHomeFaxPhoneNumbers; -@property (retain) id /* int */ maxOtherEmailAddresses; -@property (retain) id /* int */ maxPersonalEmailAddresses; -@property (retain) id /* int */ maxPartnerRelationships; -@property (retain) id /* int */ maxParentRelationships; -@property (retain) id /* int */ maxPagerPhoneNumbers; -@property (retain) id /* int */ maxOtherRelationships; -@property (retain) id /* int */ maxOtherPhoneNumbers; -@property (retain) id /* int */ maxRadioPhoneNumbers; -@property (retain) id /* int */ maxWorkPhoneNumbers; -@property (retain) id /* int */ maxWorkEmailAddresses; -@property (retain) id /* int */ maxWorkAddresses; -@property (retain) id /* int */ maxWebsites; -@property (retain) id /* int */ maxSpouseRelationships; -@property (retain) id /* int */ maxSiblingRelationships; -@end - -#endif // __WACContactListSyncConstraints_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactPhone -#ifndef __WACContactPhone_DEFINED__ -#define __WACContactPhone_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactPhone : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * number; -@property WACContactPhoneKind kind; -@property (retain) NSString * Description; -@end - -#endif // __WACContactPhone_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactEmail -#ifndef __WACContactEmail_DEFINED__ -#define __WACContactEmail_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactEmail : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACContactEmailKind kind; -@property (retain) NSString * Description; -@property (retain) NSString * address; -@end - -#endif // __WACContactEmail_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactAddress -#ifndef __WACContactAddress_DEFINED__ -#define __WACContactAddress_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactAddress : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * streetAddress; -@property (retain) NSString * region; -@property (retain) NSString * postalCode; -@property (retain) NSString * locality; -@property WACContactAddressKind kind; -@property (retain) NSString * Description; -@property (retain) NSString * country; -@end - -#endif // __WACContactAddress_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactConnectedServiceAccount -#ifndef __WACContactConnectedServiceAccount_DEFINED__ -#define __WACContactConnectedServiceAccount_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactConnectedServiceAccount : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * serviceName; -@property (retain) NSString * id; -@end - -#endif // __WACContactConnectedServiceAccount_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactDate -#ifndef __WACContactDate_DEFINED__ -#define __WACContactDate_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactDate : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* int */ year; -@property (retain) id /* unsigned int */ month; -@property WACContactDateKind kind; -@property (retain) NSString * Description; -@property (retain) id /* unsigned int */ day; -@end - -#endif // __WACContactDate_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactJobInfo -#ifndef __WACContactJobInfo_DEFINED__ -#define __WACContactJobInfo_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactJobInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) NSString * office; -@property (retain) NSString * manager; -@property (retain) NSString * Description; -@property (retain) NSString * department; -@property (retain) NSString * companyYomiName; -@property (retain) NSString * companyName; -@property (retain) NSString * companyAddress; -@end - -#endif // __WACContactJobInfo_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactSignificantOther -#ifndef __WACContactSignificantOther_DEFINED__ -#define __WACContactSignificantOther_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactSignificantOther : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property (retain) NSString * Description; -@property WACContactRelationship relationship; -@end - -#endif // __WACContactSignificantOther_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactWebsite -#ifndef __WACContactWebsite_DEFINED__ -#define __WACContactWebsite_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactWebsite : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* uri; -@property (retain) NSString * Description; -@property (retain) NSString * rawValue; -@end - -#endif // __WACContactWebsite_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactChangedDeferral -#ifndef __WACContactChangedDeferral_DEFINED__ -#define __WACContactChangedDeferral_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactChangedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WACContactChangedDeferral_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactChange -#ifndef __WACContactChange_DEFINED__ -#define __WACContactChange_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactChange : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACContactChangeType changeType; -@property (readonly) WACContact* contact; -@end - -#endif // __WACContactChange_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactChangeReader -#ifndef __WACContactChangeReader_DEFINED__ -#define __WACContactChangeReader_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactChangeReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)acceptChanges; -- (void)acceptChangesThrough:(WACContactChange*)lastChangeToAccept; -- (void)readBatchAsyncWithSuccess:(void (^)(NSArray* /* WACContactChange* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACContactChangeReader_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactBatch -#ifndef __WACContactBatch_DEFINED__ -#define __WACContactBatch_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactBatch : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WACContact* */ contacts; -@property (readonly) WACContactBatchStatus status; -@end - -#endif // __WACContactBatch_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactMatchReason -#ifndef __WACContactMatchReason_DEFINED__ -#define __WACContactMatchReason_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactMatchReason : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACContactMatchReasonKind field; -@property (readonly) NSArray* /* WDTTextSegment* */ segments; -@property (readonly) NSString * text; -@end - -#endif // __WACContactMatchReason_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactQueryTextSearch -#ifndef __WACContactQueryTextSearch_DEFINED__ -#define __WACContactQueryTextSearch_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactQueryTextSearch : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property WACContactQuerySearchScope searchScope; -@property WACContactQuerySearchFields fields; -@end - -#endif // __WACContactQueryTextSearch_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactStoreNotificationTriggerDetails -#ifndef __WACContactStoreNotificationTriggerDetails_DEFINED__ -#define __WACContactStoreNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactStoreNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WACContactStoreNotificationTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactManager -#ifndef __WACContactManager_DEFINED__ -#define __WACContactManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactManager : RTObject -+ (void)convertContactToVCardAsync:(WACContact*)contact success:(void (^)(WSSRandomAccessStreamReference*))success failure:(void (^)(NSError*))failure; -+ (void)convertContactToVCardAsyncWithMaxBytes:(WACContact*)contact maxBytes:(unsigned int)maxBytes success:(void (^)(WSSRandomAccessStreamReference*))success failure:(void (^)(NSError*))failure; -+ (void)convertVCardToContactAsync:(RTObject*)vCard success:(void (^)(WACContact*))success failure:(void (^)(NSError*))failure; -+ (void)requestStoreAsyncWithAccessType:(WACContactStoreAccessType)accessType success:(void (^)(WACContactStore*))success failure:(void (^)(NSError*))failure; -+ (void)requestAnnotationStoreAsync:(WACContactAnnotationStoreAccessType)accessType success:(void (^)(WACContactAnnotationStore*))success failure:(void (^)(NSError*))failure; -+ (BOOL)isShowContactCardSupported; -+ (void)showContactCardWithOptions:(WACContact*)contact selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement contactCardOptions:(WACContactCardOptions*)contactCardOptions; -+ (BOOL)isShowDelayLoadedContactCardSupported; -+ (WACContactCardDelayedDataLoader*)showDelayLoadedContactCardWithOptions:(WACContact*)contact selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement contactCardOptions:(WACContactCardOptions*)contactCardOptions; -+ (void)showFullContactCard:(WACContact*)contact fullContactCardOptions:(WACFullContactCardOptions*)fullContactCardOptions; -+ (void)requestStoreAsyncWithSuccess:(void (^)(WACContactStore*))success failure:(void (^)(NSError*))failure; -+ (void)showContactCard:(WACContact*)contact selection:(WFRect*)selection; -+ (void)showContactCardWithPlacement:(WACContact*)contact selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement; -+ (WACContactCardDelayedDataLoader*)showDelayLoadedContactCard:(WACContact*)contact selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement; -+ (WACContactManagerForUser*)getForUser:(WSUser*)user; -+ (void)showContactCard:(WACContact*)contact selection:(WFRect*)selection; -+ (void)showContactCardWithPlacement:(WACContact*)contact selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement; -+ (WACContactCardDelayedDataLoader*)showDelayLoadedContactCard:(WACContact*)contact selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement; -+ (void)requestStoreAsyncWithSuccess:(void (^)(WACContactStore*))success failure:(void (^)(NSError*))failure; -+ (void)showContactCard:(WACContact*)contact selection:(WFRect*)selection; -+ (void)showContactCardWithPlacement:(WACContact*)contact selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement; -+ (WACContactCardDelayedDataLoader*)showDelayLoadedContactCard:(WACContact*)contact selection:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement; -+ (WACContactNameOrder)systemSortOrder; -+ (void)setSystemSortOrder:(WACContactNameOrder)value; -+ (WACContactNameOrder)systemDisplayNameOrder; -+ (void)setSystemDisplayNameOrder:(WACContactNameOrder)value; -@end - -#endif // __WACContactManager_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs -#ifndef __WACContactLaunchActionVerbs_DEFINED__ -#define __WACContactLaunchActionVerbs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactLaunchActionVerbs : RTObject -+ (NSString *)call; -+ (NSString *)map; -+ (NSString *)message; -+ (NSString *)post; -+ (NSString *)videoCall; -@end - -#endif // __WACContactLaunchActionVerbs_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactField -#ifndef __WACContactField_DEFINED__ -#define __WACContactField_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactField : RTObject -+ (WACContactField*)makeField_Default:(NSString *)value type:(WACContactFieldType)type ACTIVATOR; -+ (WACContactField*)makeField_Category:(NSString *)value type:(WACContactFieldType)type category:(WACContactFieldCategory)category ACTIVATOR; -+ (WACContactField*)makeField_Custom:(NSString *)name value:(NSString *)value type:(WACContactFieldType)type category:(WACContactFieldCategory)category ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACContactFieldCategory category; -@property (readonly) NSString * name; -@property (readonly) WACContactFieldType type; -@property (readonly) NSString * value; -@end - -#endif // __WACContactField_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactLocationField -#ifndef __WACContactLocationField_DEFINED__ -#define __WACContactLocationField_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactLocationField : RTObject -+ (WACContactLocationField*)makeLocation_Default:(NSString *)unstructuredAddress ACTIVATOR; -+ (WACContactLocationField*)makeLocation_Category:(NSString *)unstructuredAddress category:(WACContactFieldCategory)category ACTIVATOR; -+ (WACContactLocationField*)makeLocation_All:(NSString *)unstructuredAddress category:(WACContactFieldCategory)category street:(NSString *)street city:(NSString *)city region:(NSString *)region country:(NSString *)country postalCode:(NSString *)postalCode ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACContactFieldCategory category; -@property (readonly) NSString * name; -@property (readonly) WACContactFieldType type; -@property (readonly) NSString * value; -@property (readonly) NSString * city; -@property (readonly) NSString * country; -@property (readonly) NSString * postalCode; -@property (readonly) NSString * region; -@property (readonly) NSString * street; -@property (readonly) NSString * unstructuredAddress; -@end - -#endif // __WACContactLocationField_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactInstantMessageField -#ifndef __WACContactInstantMessageField_DEFINED__ -#define __WACContactInstantMessageField_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactInstantMessageField : RTObject -+ (WACContactInstantMessageField*)makeInstantMessage_Default:(NSString *)userName ACTIVATOR; -+ (WACContactInstantMessageField*)makeInstantMessage_Category:(NSString *)userName category:(WACContactFieldCategory)category ACTIVATOR; -+ (WACContactInstantMessageField*)makeInstantMessage_All:(NSString *)userName category:(WACContactFieldCategory)category service:(NSString *)service displayText:(NSString *)displayText verb:(WFUri*)verb ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACContactFieldCategory category; -@property (readonly) NSString * name; -@property (readonly) WACContactFieldType type; -@property (readonly) NSString * value; -@property (readonly) NSString * displayText; -@property (readonly) WFUri* launchUri; -@property (readonly) NSString * service; -@property (readonly) NSString * userName; -@end - -#endif // __WACContactInstantMessageField_DEFINED__ - -// Windows.ApplicationModel.Contacts.KnownContactField -#ifndef __WACKnownContactField_DEFINED__ -#define __WACKnownContactField_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACKnownContactField : RTObject -+ (WACContactFieldType)convertNameToType:(NSString *)name; -+ (NSString *)convertTypeToName:(WACContactFieldType)type; -+ (NSString *)email; -+ (NSString *)instantMessage; -+ (NSString *)location; -+ (NSString *)phoneNumber; -@end - -#endif // __WACKnownContactField_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactInformation -#ifndef __WACContactInformation_DEFINED__ -#define __WACContactInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WACContactField* */ customFields; -@property (readonly) NSArray* /* WACContactField* */ emails; -@property (readonly) NSArray* /* WACContactInstantMessageField* */ instantMessages; -@property (readonly) NSArray* /* WACContactLocationField* */ locations; -@property (readonly) NSString * name; -@property (readonly) NSArray* /* WACContactField* */ phoneNumbers; -- (void)getThumbnailAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (NSArray* /* WACContactField* */)queryCustomFields:(NSString *)customName; -@end - -#endif // __WACContactInformation_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactFieldFactory -#ifndef __WACContactFieldFactory_DEFINED__ -#define __WACContactFieldFactory_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactFieldFactory : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WACContactField*)createField_Default:(NSString *)value type:(WACContactFieldType)type; -- (WACContactField*)createField_Category:(NSString *)value type:(WACContactFieldType)type category:(WACContactFieldCategory)category; -- (WACContactField*)createField_Custom:(NSString *)name value:(NSString *)value type:(WACContactFieldType)type category:(WACContactFieldCategory)category; -- (WACContactLocationField*)createLocation_Default:(NSString *)unstructuredAddress; -- (WACContactLocationField*)createLocation_Category:(NSString *)unstructuredAddress category:(WACContactFieldCategory)category; -- (WACContactLocationField*)createLocation_All:(NSString *)unstructuredAddress category:(WACContactFieldCategory)category street:(NSString *)street city:(NSString *)city region:(NSString *)region country:(NSString *)country postalCode:(NSString *)postalCode; -- (WACContactInstantMessageField*)createInstantMessage_Default:(NSString *)userName; -- (WACContactInstantMessageField*)createInstantMessage_Category:(NSString *)userName category:(WACContactFieldCategory)category; -- (WACContactInstantMessageField*)createInstantMessage_All:(NSString *)userName category:(WACContactFieldCategory)category service:(NSString *)service displayText:(NSString *)displayText verb:(WFUri*)verb; -@end - -#endif // __WACContactFieldFactory_DEFINED__ - -// Windows.ApplicationModel.Contacts.ContactPicker -#ifndef __WACContactPicker_DEFINED__ -#define __WACContactPicker_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACContactPicker : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WACContactSelectionMode selectionMode; -@property (retain) NSString * commitButtonText; -@property (readonly) NSMutableArray* /* NSString * */ desiredFields; -@property (readonly) NSMutableArray* /* WACContactFieldType */ desiredFieldsWithContactFieldType; -- (void)pickSingleContactAsyncWithSuccess:(void (^)(WACContactInformation*))success failure:(void (^)(NSError*))failure; -- (void)pickMultipleContactsAsyncWithSuccess:(void (^)(NSArray* /* WACContactInformation* */))success failure:(void (^)(NSError*))failure; -- (void)pickContactAsyncWithSuccess:(void (^)(WACContact*))success failure:(void (^)(NSError*))failure; -- (void)pickContactsAsyncWithSuccess:(void (^)(NSMutableArray* /* WACContact* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACContactPicker_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelContactsDataProvider.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelContactsDataProvider.h deleted file mode 100644 index 6808ff7b55..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelContactsDataProvider.h +++ /dev/null @@ -1,135 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelContactsDataProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELCONTACTSDATAPROVIDEREXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELCONTACTSDATAPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelContactsDataProvider.lib") -#endif -#endif -#include - -@class WACDContactDataProviderConnection, WACDContactListSyncManagerSyncRequestEventArgs, WACDContactListServerSearchReadBatchRequestEventArgs, WACDContactDataProviderTriggerDetails, WACDContactListSyncManagerSyncRequest, WACDContactListServerSearchReadBatchRequest; -@protocol WACDIContactDataProviderTriggerDetails, WACDIContactDataProviderConnection, WACDIContactListSyncManagerSyncRequest, WACDIContactListServerSearchReadBatchRequest, WACDIContactListSyncManagerSyncRequestEventArgs, WACDIContactListServerSearchReadBatchRequestEventArgs; - -#include "WindowsFoundation.h" -#include "WindowsApplicationModelContacts.h" - -#import - -// Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderConnection -#ifndef __WACDContactDataProviderConnection_DEFINED__ -#define __WACDContactDataProviderConnection_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCONTACTSDATAPROVIDEREXPORT -@interface WACDContactDataProviderConnection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addServerSearchReadBatchRequestedEvent:(void(^)(WACDContactDataProviderConnection*, WACDContactListServerSearchReadBatchRequestEventArgs*))del; -- (void)removeServerSearchReadBatchRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSyncRequestedEvent:(void(^)(WACDContactDataProviderConnection*, WACDContactListSyncManagerSyncRequestEventArgs*))del; -- (void)removeSyncRequestedEvent:(EventRegistrationToken)tok; -- (void)start; -@end - -#endif // __WACDContactDataProviderConnection_DEFINED__ - -// Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequestEventArgs -#ifndef __WACDContactListSyncManagerSyncRequestEventArgs_DEFINED__ -#define __WACDContactListSyncManagerSyncRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCONTACTSDATAPROVIDEREXPORT -@interface WACDContactListSyncManagerSyncRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACDContactListSyncManagerSyncRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WACDContactListSyncManagerSyncRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequestEventArgs -#ifndef __WACDContactListServerSearchReadBatchRequestEventArgs_DEFINED__ -#define __WACDContactListServerSearchReadBatchRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCONTACTSDATAPROVIDEREXPORT -@interface WACDContactListServerSearchReadBatchRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACDContactListServerSearchReadBatchRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WACDContactListServerSearchReadBatchRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Contacts.DataProvider.ContactDataProviderTriggerDetails -#ifndef __WACDContactDataProviderTriggerDetails_DEFINED__ -#define __WACDContactDataProviderTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCONTACTSDATAPROVIDEREXPORT -@interface WACDContactDataProviderTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACDContactDataProviderConnection* connection; -@end - -#endif // __WACDContactDataProviderTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Contacts.DataProvider.ContactListSyncManagerSyncRequest -#ifndef __WACDContactListSyncManagerSyncRequest_DEFINED__ -#define __WACDContactListSyncManagerSyncRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCONTACTSDATAPROVIDEREXPORT -@interface WACDContactListSyncManagerSyncRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * contactListId; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WACDContactListSyncManagerSyncRequest_DEFINED__ - -// Windows.ApplicationModel.Contacts.DataProvider.ContactListServerSearchReadBatchRequest -#ifndef __WACDContactListServerSearchReadBatchRequest_DEFINED__ -#define __WACDContactListServerSearchReadBatchRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELCONTACTSDATAPROVIDEREXPORT -@interface WACDContactListServerSearchReadBatchRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * contactListId; -@property (readonly) WACContactQueryOptions* options; -@property (readonly) NSString * sessionId; -@property (readonly) unsigned int suggestedBatchSize; -- (RTObject*)saveContactAsync:(WACContact*)contact; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync:(WACContactBatchStatus)batchStatus; -@end - -#endif // __WACDContactListServerSearchReadBatchRequest_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelContactsProvider.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelContactsProvider.h deleted file mode 100644 index 3a6d9f8143..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelContactsProvider.h +++ /dev/null @@ -1,81 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelContactsProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WACPContactRemovedEventArgs, WACPContactPickerUI; -@protocol WACPIContactRemovedEventArgs, WACPIContactPickerUI, WACPIContactPickerUI2; - -// Windows.ApplicationModel.Contacts.Provider.AddContactResult -enum _WACPAddContactResult { - WACPAddContactResultAdded = 0, - WACPAddContactResultAlreadyAdded = 1, - WACPAddContactResultUnavailable = 2, -}; -typedef unsigned WACPAddContactResult; - -#include "WindowsApplicationModelContacts.h" -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.Contacts.Provider.ContactRemovedEventArgs -#ifndef __WACPContactRemovedEventArgs_DEFINED__ -#define __WACPContactRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPContactRemovedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@end - -#endif // __WACPContactRemovedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Contacts.Provider.ContactPickerUI -#ifndef __WACPContactPickerUI_DEFINED__ -#define __WACPContactPickerUI_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACPContactPickerUI : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ desiredFields; -@property (readonly) WACContactSelectionMode selectionMode; -@property (readonly) NSMutableArray* /* WACContactFieldType */ desiredFieldsWithContactFieldType; -- (EventRegistrationToken)addContactRemovedEvent:(void(^)(WACPContactPickerUI*, WACPContactRemovedEventArgs*))del; -- (void)removeContactRemovedEvent:(EventRegistrationToken)tok; -- (WACPAddContactResult)addContact:(NSString *)id contact:(WACContact*)contact; -- (void)removeContact:(NSString *)id; -- (BOOL)containsContact:(NSString *)id; -- (WACPAddContactResult)addContact:(WACContact*)contact; -@end - -#endif // __WACPContactPickerUI_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCore.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelCore.h deleted file mode 100644 index 8f10eecf1e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelCore.h +++ /dev/null @@ -1,228 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WACAppListEntry, WACCoreApplication, WACCoreApplicationView, WACCoreApplicationViewTitleBar, WACUnhandledErrorDetectedEventArgs, WACHostedViewClosingEventArgs, WACUnhandledError; -@protocol WACIAppListEntry, WACIFrameworkView, WACIFrameworkViewSource, WACICoreApplication, WACICoreApplicationUseCount, WACICoreApplicationExit, WACICoreApplication2, WACICoreImmersiveApplication, WACICoreImmersiveApplication2, WACICoreImmersiveApplication3, WACICoreApplicationUnhandledError, WACICoreApplicationView, WACICoreApplicationView2, WACICoreApplicationView3, WACIHostedViewClosingEventArgs, WACICoreApplicationViewTitleBar, WACIUnhandledErrorDetectedEventArgs, WACIUnhandledError; - -#include "WindowsFoundationCollections.h" -#include "WindowsApplicationModel.h" -#include "WindowsUICore.h" -#include "WindowsFoundation.h" -#include "WindowsApplicationModelActivation.h" - -#import - -// Windows.ApplicationModel.Core.IFrameworkView -#ifndef __WACIFrameworkView_DEFINED__ -#define __WACIFrameworkView_DEFINED__ - -@protocol WACIFrameworkView -- (void)Initialize:(WACCoreApplicationView*)applicationView; -- (void)setWindow:(WUCCoreWindow*)window; -- (void)Load:(NSString *)entryPoint; -- (void)run; -- (void)uninitialize; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACIFrameworkView : RTObject -@end - -#endif // __WACIFrameworkView_DEFINED__ - -// Windows.ApplicationModel.Core.IFrameworkViewSource -#ifndef __WACIFrameworkViewSource_DEFINED__ -#define __WACIFrameworkViewSource_DEFINED__ - -@protocol WACIFrameworkViewSource -- (RTObject*)createView; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACIFrameworkViewSource : RTObject -@end - -#endif // __WACIFrameworkViewSource_DEFINED__ - -// Windows.ApplicationModel.Core.ICoreApplicationUnhandledError -#ifndef __WACICoreApplicationUnhandledError_DEFINED__ -#define __WACICoreApplicationUnhandledError_DEFINED__ - -@protocol WACICoreApplicationUnhandledError -- (EventRegistrationToken)addUnhandledErrorDetectedEvent:(void(^)(RTObject*, WACUnhandledErrorDetectedEventArgs*))del; -- (void)removeUnhandledErrorDetectedEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACICoreApplicationUnhandledError : RTObject -@end - -#endif // __WACICoreApplicationUnhandledError_DEFINED__ - -// Windows.ApplicationModel.Core.AppListEntry -#ifndef __WACAppListEntry_DEFINED__ -#define __WACAppListEntry_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACAppListEntry : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAppDisplayInfo* displayInfo; -- (void)launchAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WACAppListEntry_DEFINED__ - -// Windows.ApplicationModel.Core.CoreApplication -#ifndef __WACCoreApplication_DEFINED__ -#define __WACCoreApplication_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACCoreApplication : RTObject -+ (void)exit; -+ (WACCoreApplicationView*)createNewView:(NSString *)runtimeType entryPoint:(NSString *)entryPoint; -+ (void)incrementApplicationUseCount; -+ (void)decrementApplicationUseCount; -+ (void)enablePrelaunch:(BOOL)value; -+ (WACCoreApplicationView*)createNewViewFromMainView; -+ (WACCoreApplicationView*)createNewViewWithViewSource:(RTObject*)viewSource; -+ (WACCoreApplicationView*)getCurrentView; -+ (void)run:(RTObject*)viewSource; -+ (void)runWithActivationFactories:(RTObject*)activationFactoryCallback; -+ (NSString *)id; -+ (RTObject*)properties; -+ (WACCoreApplicationView*)mainView; -+ (NSArray* /* WACCoreApplicationView* */)views; -+ (EventRegistrationToken)addUnhandledErrorDetectedEvent:(void(^)(RTObject*, WACUnhandledErrorDetectedEventArgs*))del; -+ (void)removeUnhandledErrorDetectedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addExitingEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeExitingEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addBackgroundActivatedEvent:(void(^)(RTObject*, WAABackgroundActivatedEventArgs*))del; -+ (void)removeBackgroundActivatedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addEnteredBackgroundEvent:(void(^)(RTObject*, WAEnteredBackgroundEventArgs*))del; -+ (void)removeEnteredBackgroundEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addLeavingBackgroundEvent:(void(^)(RTObject*, WALeavingBackgroundEventArgs*))del; -+ (void)removeLeavingBackgroundEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addResumingEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeResumingEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addSuspendingEvent:(void(^)(RTObject*, WASuspendingEventArgs*))del; -+ (void)removeSuspendingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WACCoreApplication_DEFINED__ - -// Windows.ApplicationModel.Core.CoreApplicationView -#ifndef __WACCoreApplicationView_DEFINED__ -#define __WACCoreApplicationView_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACCoreApplicationView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreWindow* coreWindow; -@property (readonly) BOOL isHosted; -@property (readonly) BOOL isMain; -@property (readonly) WUCCoreDispatcher* dispatcher; -@property (readonly) BOOL isComponent; -@property (readonly) WACCoreApplicationViewTitleBar* titleBar; -- (EventRegistrationToken)addActivatedEvent:(void(^)(WACCoreApplicationView*, RTObject*))del; -- (void)removeActivatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHostedViewClosingEvent:(void(^)(WACCoreApplicationView*, WACHostedViewClosingEventArgs*))del; -- (void)removeHostedViewClosingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WACCoreApplicationView_DEFINED__ - -// Windows.ApplicationModel.Core.CoreApplicationViewTitleBar -#ifndef __WACCoreApplicationViewTitleBar_DEFINED__ -#define __WACCoreApplicationViewTitleBar_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACCoreApplicationViewTitleBar : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL extendViewIntoTitleBar; -@property (readonly) double height; -@property (readonly) BOOL isVisible; -@property (readonly) double systemOverlayLeftInset; -@property (readonly) double systemOverlayRightInset; -- (EventRegistrationToken)addIsVisibleChangedEvent:(void(^)(WACCoreApplicationViewTitleBar*, RTObject*))del; -- (void)removeIsVisibleChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLayoutMetricsChangedEvent:(void(^)(WACCoreApplicationViewTitleBar*, RTObject*))del; -- (void)removeLayoutMetricsChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WACCoreApplicationViewTitleBar_DEFINED__ - -// Windows.ApplicationModel.Core.UnhandledErrorDetectedEventArgs -#ifndef __WACUnhandledErrorDetectedEventArgs_DEFINED__ -#define __WACUnhandledErrorDetectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACUnhandledErrorDetectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WACUnhandledError* unhandledError; -@end - -#endif // __WACUnhandledErrorDetectedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Core.HostedViewClosingEventArgs -#ifndef __WACHostedViewClosingEventArgs_DEFINED__ -#define __WACHostedViewClosingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACHostedViewClosingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WFDeferral*)getDeferral; -@end - -#endif // __WACHostedViewClosingEventArgs_DEFINED__ - -// Windows.ApplicationModel.Core.UnhandledError -#ifndef __WACUnhandledError_DEFINED__ -#define __WACUnhandledError_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WACUnhandledError : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL handled; -- (void)propagate; -@end - -#endif // __WACUnhandledError_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransfer.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransfer.h deleted file mode 100644 index 3b6e6cd824..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransfer.h +++ /dev/null @@ -1,385 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelDataTransfer.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelDataTransfer.lib") -#endif -#endif -#include - -@class WADStandardDataFormats, WADDataPackagePropertySetView, WADDataPackagePropertySet, WADDataProviderDeferral, WADDataProviderRequest, WADOperationCompletedEventArgs, WADDataPackageView, WADDataPackage, WADHtmlFormatHelper, WADClipboard, WADDataRequestDeferral, WADDataRequest, WADDataRequestedEventArgs, WADTargetApplicationChosenEventArgs, WADDataTransferManager, WADSharedStorageAccessManager; -@protocol WADIStandardDataFormatsStatics, WADIStandardDataFormatsStatics2, WADIDataPackagePropertySetView, WADIDataPackagePropertySetView2, WADIDataPackagePropertySetView3, WADIDataPackagePropertySet, WADIDataPackagePropertySet2, WADIDataPackagePropertySet3, WADIDataProviderDeferral, WADIDataProviderRequest, WADIOperationCompletedEventArgs, WADIOperationCompletedEventArgs2, WADIDataPackageView, WADIDataPackageView2, WADIDataPackageView3, WADIDataPackageView4, WADIDataPackage, WADIDataPackage2, WADIHtmlFormatHelperStatics, WADIClipboardStatics, WADIDataRequestDeferral, WADIDataRequest, WADIDataRequestedEventArgs, WADITargetApplicationChosenEventArgs, WADIDataTransferManager, WADIDataTransferManagerStatics, WADIDataTransferManagerStatics2, WADISharedStorageAccessManagerStatics; - -// Windows.ApplicationModel.DataTransfer.DataPackageOperation -enum _WADDataPackageOperation { - WADDataPackageOperationNone = 0, - WADDataPackageOperationCopy = 1, - WADDataPackageOperationMove = 2, - WADDataPackageOperationLink = 4, -}; -typedef unsigned WADDataPackageOperation; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsUI.h" -#include "WindowsStorage.h" -#include "WindowsSecurityEnterpriseData.h" -// Windows.ApplicationModel.DataTransfer.DataProviderHandler -#ifndef __WADDataProviderHandler__DEFINED -#define __WADDataProviderHandler__DEFINED -typedef void(^WADDataProviderHandler)(WADDataProviderRequest* request); -#endif // __WADDataProviderHandler__DEFINED - - -#import - -// Windows.ApplicationModel.DataTransfer.DataProviderHandler -#ifndef __WADDataProviderHandler__DEFINED -#define __WADDataProviderHandler__DEFINED -typedef void(^WADDataProviderHandler)(WADDataProviderRequest* request); -#endif // __WADDataProviderHandler__DEFINED - -// Windows.ApplicationModel.DataTransfer.StandardDataFormats -#ifndef __WADStandardDataFormats_DEFINED__ -#define __WADStandardDataFormats_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADStandardDataFormats : RTObject -+ (NSString *)bitmap; -+ (NSString *)html; -+ (NSString *)rtf; -+ (NSString *)storageItems; -+ (NSString *)text; -+ (NSString *)uri; -+ (NSString *)applicationLink; -+ (NSString *)webLink; -@end - -#endif // __WADStandardDataFormats_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataPackagePropertySetView -#ifndef __WADDataPackagePropertySetView_DEFINED__ -#define __WADDataPackagePropertySetView_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataPackagePropertySetView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFUri* applicationListingUri; -@property (readonly) NSString * applicationName; -@property (readonly) NSString * Description; -@property (readonly) NSArray* /* NSString * */ fileTypes; -@property (readonly) WSSRandomAccessStreamReference* thumbnail; -@property (readonly) NSString * title; -@property (readonly) WFUri* contentSourceApplicationLink; -@property (readonly) WFUri* contentSourceWebLink; -@property (readonly) WUColor* logoBackgroundColor; -@property (readonly) NSString * packageFamilyName; -@property (readonly) RTObject* square30x30Logo; -@property (readonly) NSString * enterpriseId; -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - -@end - -#endif // __WADDataPackagePropertySetView_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataPackagePropertySet -#ifndef __WADDataPackagePropertySet_DEFINED__ -#define __WADDataPackagePropertySet_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataPackagePropertySet : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* thumbnail; -@property (retain) NSString * title; -@property (retain) NSString * Description; -@property (retain) NSString * applicationName; -@property (retain) WFUri* applicationListingUri; -@property (readonly) NSMutableArray* /* NSString * */ fileTypes; -@property (retain) RTObject* square30x30Logo; -@property (retain) NSString * packageFamilyName; -@property (retain) WUColor* logoBackgroundColor; -@property (retain) WFUri* contentSourceWebLink; -@property (retain) WFUri* contentSourceApplicationLink; -@property (retain) NSString * enterpriseId; -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -@end - -#endif // __WADDataPackagePropertySet_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataProviderDeferral -#ifndef __WADDataProviderDeferral_DEFINED__ -#define __WADDataProviderDeferral_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataProviderDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WADDataProviderDeferral_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataProviderRequest -#ifndef __WADDataProviderRequest_DEFINED__ -#define __WADDataProviderRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataProviderRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -@property (readonly) NSString * formatId; -- (WADDataProviderDeferral*)getDeferral; -- (void)setData:(RTObject*)value; -@end - -#endif // __WADDataProviderRequest_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.OperationCompletedEventArgs -#ifndef __WADOperationCompletedEventArgs_DEFINED__ -#define __WADOperationCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADOperationCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WADDataPackageOperation operation; -@property (readonly) NSString * acceptedFormatId; -@end - -#endif // __WADOperationCompletedEventArgs_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataPackageView -#ifndef __WADDataPackageView_DEFINED__ -#define __WADDataPackageView_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataPackageView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ availableFormats; -@property (readonly) WADDataPackagePropertySetView* properties; -@property (readonly) WADDataPackageOperation requestedOperation; -- (void)reportOperationCompleted:(WADDataPackageOperation)value; -- (BOOL)contains:(NSString *)formatId; -- (void)getDataAsync:(NSString *)formatId success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getTextAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getCustomTextAsync:(NSString *)formatId success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getUriAsyncWithSuccess:(void (^)(WFUri*))success failure:(void (^)(NSError*))failure; -- (void)getHtmlFormatAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getResourceMapAsyncWithSuccess:(void (^)(NSDictionary* /* NSString *, WSSRandomAccessStreamReference* */))success failure:(void (^)(NSError*))failure; -- (void)getRtfAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getBitmapAsyncWithSuccess:(void (^)(WSSRandomAccessStreamReference*))success failure:(void (^)(NSError*))failure; -- (void)getStorageItemsAsyncWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)getApplicationLinkAsyncWithSuccess:(void (^)(WFUri*))success failure:(void (^)(NSError*))failure; -- (void)getWebLinkAsyncWithSuccess:(void (^)(WFUri*))success failure:(void (^)(NSError*))failure; -- (void)requestAccessAsyncWithSuccess:(void (^)(WSEProtectionPolicyEvaluationResult))success failure:(void (^)(NSError*))failure; -- (void)requestAccessWithEnterpriseIdAsync:(NSString *)enterpriseId success:(void (^)(WSEProtectionPolicyEvaluationResult))success failure:(void (^)(NSError*))failure; -- (WSEProtectionPolicyEvaluationResult)unlockAndAssumeEnterpriseIdentity; -- (void)setAcceptedFormatId:(NSString *)formatId; -@end - -#endif // __WADDataPackageView_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataPackage -#ifndef __WADDataPackage_DEFINED__ -#define __WADDataPackage_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataPackage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WADDataPackageOperation requestedOperation; -@property (readonly) WADDataPackagePropertySet* properties; -@property (readonly) NSMutableDictionary* /* NSString *, WSSRandomAccessStreamReference* */ resourceMap; -- (EventRegistrationToken)addDestroyedEvent:(void(^)(WADDataPackage*, RTObject*))del; -- (void)removeDestroyedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOperationCompletedEvent:(void(^)(WADDataPackage*, WADOperationCompletedEventArgs*))del; -- (void)removeOperationCompletedEvent:(EventRegistrationToken)tok; -- (WADDataPackageView*)getView; -- (void)setData:(NSString *)formatId value:(RTObject*)value; -- (void)setDataProvider:(NSString *)formatId delayRenderer:(WADDataProviderHandler)delayRenderer; -- (void)setText:(NSString *)value; -- (void)setUri:(WFUri*)value; -- (void)setHtmlFormat:(NSString *)value; -- (void)setRtf:(NSString *)value; -- (void)setBitmap:(WSSRandomAccessStreamReference*)value; -- (void)setStorageItemsReadOnly:(id /* RTObject* */)value; -- (void)setStorageItems:(id /* RTObject* */)value readOnly:(BOOL)readOnly; -- (void)setApplicationLink:(WFUri*)value; -- (void)setWebLink:(WFUri*)value; -@end - -#endif // __WADDataPackage_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.HtmlFormatHelper -#ifndef __WADHtmlFormatHelper_DEFINED__ -#define __WADHtmlFormatHelper_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADHtmlFormatHelper : RTObject -+ (NSString *)getStaticFragment:(NSString *)htmlFormat; -+ (NSString *)createHtmlFormat:(NSString *)htmlFragment; -@end - -#endif // __WADHtmlFormatHelper_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.Clipboard -#ifndef __WADClipboard_DEFINED__ -#define __WADClipboard_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADClipboard : RTObject -+ (WADDataPackageView*)getContent; -+ (void)setContent:(WADDataPackage*)content; -+ (void)flush; -+ (void)clear; -+ (EventRegistrationToken)addContentChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeContentChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WADClipboard_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataRequestDeferral -#ifndef __WADDataRequestDeferral_DEFINED__ -#define __WADDataRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataRequestDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WADDataRequestDeferral_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataRequest -#ifndef __WADDataRequest_DEFINED__ -#define __WADDataRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WADDataPackage* data; -@property (readonly) WFDateTime* deadline; -- (void)failWithDisplayText:(NSString *)value; -- (WADDataRequestDeferral*)getDeferral; -@end - -#endif // __WADDataRequest_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataRequestedEventArgs -#ifndef __WADDataRequestedEventArgs_DEFINED__ -#define __WADDataRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WADDataRequest* request; -@end - -#endif // __WADDataRequestedEventArgs_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.TargetApplicationChosenEventArgs -#ifndef __WADTargetApplicationChosenEventArgs_DEFINED__ -#define __WADTargetApplicationChosenEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADTargetApplicationChosenEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * applicationName; -@end - -#endif // __WADTargetApplicationChosenEventArgs_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DataTransferManager -#ifndef __WADDataTransferManager_DEFINED__ -#define __WADDataTransferManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADDataTransferManager : RTObject -+ (void)showShareUI; -+ (WADDataTransferManager*)getForCurrentView; -+ (BOOL)isSupported; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addDataRequestedEvent:(void(^)(WADDataTransferManager*, WADDataRequestedEventArgs*))del; -- (void)removeDataRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTargetApplicationChosenEvent:(void(^)(WADDataTransferManager*, WADTargetApplicationChosenEventArgs*))del; -- (void)removeTargetApplicationChosenEvent:(EventRegistrationToken)tok; -@end - -#endif // __WADDataTransferManager_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager -#ifndef __WADSharedStorageAccessManager_DEFINED__ -#define __WADSharedStorageAccessManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFEREXPORT -@interface WADSharedStorageAccessManager : RTObject -+ (NSString *)addFile:(RTObject*)file; -+ (void)redeemTokenForFileAsync:(NSString *)token success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)removeFile:(NSString *)token; -@end - -#endif // __WADSharedStorageAccessManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransferDragDrop.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransferDragDrop.h deleted file mode 100644 index 7fa3d567c9..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransferDragDrop.h +++ /dev/null @@ -1,43 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelDataTransferDragDrop.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelDataTransferDragDrop.lib") -#endif -#endif -#include - -// Windows.ApplicationModel.DataTransfer.DragDrop.DragDropModifiers -enum _WADDDragDropModifiers { - WADDDragDropModifiersNone = 0, - WADDDragDropModifiersShift = 1, - WADDDragDropModifiersControl = 2, - WADDDragDropModifiersAlt = 4, - WADDDragDropModifiersLeftButton = 8, - WADDDragDropModifiersMiddleButton = 16, - WADDDragDropModifiersRightButton = 32, -}; -typedef unsigned WADDDragDropModifiers; - -#import - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransferDragDropCore.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransferDragDropCore.h deleted file mode 100644 index 00598ae093..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransferDragDropCore.h +++ /dev/null @@ -1,152 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelDataTransferDragDropCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPCOREEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelDataTransferDragDropCore.lib") -#endif -#endif -#include - -@class WADDCCoreDragInfo, WADDCCoreDragUIOverride, WADDCCoreDragDropManager, WADDCCoreDropOperationTargetRequestedEventArgs, WADDCCoreDragOperation; -@protocol WADDCICoreDragInfo, WADDCICoreDragInfo2, WADDCICoreDragUIOverride, WADDCICoreDropOperationTarget, WADDCICoreDragOperation, WADDCICoreDragOperation2, WADDCICoreDragDropManagerStatics, WADDCICoreDragDropManager, WADDCICoreDropOperationTargetRequestedEventArgs; - -// Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIContentMode -enum _WADDCCoreDragUIContentMode { - WADDCCoreDragUIContentModeAuto = 0, - WADDCCoreDragUIContentModeDeferred = 1, -}; -typedef unsigned WADDCCoreDragUIContentMode; - -#include "WindowsApplicationModelDataTransfer.h" -#include "WindowsApplicationModelDataTransferDragDrop.h" -#include "WindowsFoundation.h" -#include "WindowsGraphicsImaging.h" - -#import - -// Windows.ApplicationModel.DataTransfer.DragDrop.Core.ICoreDropOperationTarget -#ifndef __WADDCICoreDropOperationTarget_DEFINED__ -#define __WADDCICoreDropOperationTarget_DEFINED__ - -@protocol WADDCICoreDropOperationTarget -- (void)enterAsync:(WADDCCoreDragInfo*)dragInfo dragUIOverride:(WADDCCoreDragUIOverride*)dragUIOverride success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -- (void)overAsync:(WADDCCoreDragInfo*)dragInfo dragUIOverride:(WADDCCoreDragUIOverride*)dragUIOverride success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -- (RTObject*)leaveAsync:(WADDCCoreDragInfo*)dragInfo; -- (void)dropAsync:(WADDCCoreDragInfo*)dragInfo success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPCOREEXPORT -@interface WADDCICoreDropOperationTarget : RTObject -@end - -#endif // __WADDCICoreDropOperationTarget_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragInfo -#ifndef __WADDCCoreDragInfo_DEFINED__ -#define __WADDCCoreDragInfo_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPCOREEXPORT -@interface WADDCCoreDragInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WADDataPackageView* data; -@property (readonly) WADDDragDropModifiers modifiers; -@property (readonly) WFPoint* position; -@property (readonly) WADDataPackageOperation allowedOperations; -@end - -#endif // __WADDCCoreDragInfo_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragUIOverride -#ifndef __WADDCCoreDragUIOverride_DEFINED__ -#define __WADDCCoreDragUIOverride_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPCOREEXPORT -@interface WADDCCoreDragUIOverride : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isGlyphVisible; -@property BOOL isContentVisible; -@property BOOL isCaptionVisible; -@property (retain) NSString * caption; -- (void)setContentFromSoftwareBitmap:(WGISoftwareBitmap*)softwareBitmap; -- (void)setContentFromSoftwareBitmapWithAnchorPoint:(WGISoftwareBitmap*)softwareBitmap anchorPoint:(WFPoint*)anchorPoint; -- (void)clear; -@end - -#endif // __WADDCCoreDragUIOverride_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragDropManager -#ifndef __WADDCCoreDragDropManager_DEFINED__ -#define __WADDCCoreDragDropManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPCOREEXPORT -@interface WADDCCoreDragDropManager : RTObject -+ (WADDCCoreDragDropManager*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL areConcurrentOperationsEnabled; -- (EventRegistrationToken)addTargetRequestedEvent:(void(^)(WADDCCoreDragDropManager*, WADDCCoreDropOperationTargetRequestedEventArgs*))del; -- (void)removeTargetRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WADDCCoreDragDropManager_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDropOperationTargetRequestedEventArgs -#ifndef __WADDCCoreDropOperationTargetRequestedEventArgs_DEFINED__ -#define __WADDCCoreDropOperationTargetRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPCOREEXPORT -@interface WADDCCoreDropOperationTargetRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setTarget:(RTObject*)target; -@end - -#endif // __WADDCCoreDropOperationTargetRequestedEventArgs_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.DragDrop.Core.CoreDragOperation -#ifndef __WADDCCoreDragOperation_DEFINED__ -#define __WADDCCoreDragOperation_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERDRAGDROPCOREEXPORT -@interface WADDCCoreDragOperation : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WADDCCoreDragUIContentMode dragUIContentMode; -@property (readonly) WADDataPackage* data; -@property WADDataPackageOperation allowedOperations; -- (void)setPointerId:(unsigned int)pointerId; -- (void)setDragUIContentFromSoftwareBitmap:(WGISoftwareBitmap*)softwareBitmap; -- (void)setDragUIContentFromSoftwareBitmapWithAnchorPoint:(WGISoftwareBitmap*)softwareBitmap anchorPoint:(WFPoint*)anchorPoint; -- (void)startAsyncWithSuccess:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WADDCCoreDragOperation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransferShareTarget.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransferShareTarget.h deleted file mode 100644 index b840bf79f3..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelDataTransferShareTarget.h +++ /dev/null @@ -1,79 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelDataTransferShareTarget.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERSHARETARGETEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERSHARETARGETEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelDataTransferShareTarget.lib") -#endif -#endif -#include - -@class WADSQuickLink, WADSShareOperation; -@protocol WADSIQuickLink, WADSIShareOperation, WADSIShareOperation2; - -#include "WindowsApplicationModelDataTransfer.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.ApplicationModel.DataTransfer.ShareTarget.QuickLink -#ifndef __WADSQuickLink_DEFINED__ -#define __WADSQuickLink_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERSHARETARGETEXPORT -@interface WADSQuickLink : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) WSSRandomAccessStreamReference* thumbnail; -@property (retain) NSString * id; -@property (readonly) NSMutableArray* /* NSString * */ supportedDataFormats; -@property (readonly) NSMutableArray* /* NSString * */ supportedFileTypes; -@end - -#endif // __WADSQuickLink_DEFINED__ - -// Windows.ApplicationModel.DataTransfer.ShareTarget.ShareOperation -#ifndef __WADSShareOperation_DEFINED__ -#define __WADSShareOperation_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELDATATRANSFERSHARETARGETEXPORT -@interface WADSShareOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WADDataPackageView* data; -@property (readonly) NSString * quickLinkId; -- (void)removeThisQuickLink; -- (void)reportStarted; -- (void)reportDataRetrieved; -- (void)reportSubmittedBackgroundTask; -- (void)reportCompletedWithQuickLink:(WADSQuickLink*)quicklink; -- (void)reportCompleted; -- (void)reportError:(NSString *)value; -- (void)dismissUI; -@end - -#endif // __WADSShareOperation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelEmail.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelEmail.h deleted file mode 100644 index da4c5a9ae6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelEmail.h +++ /dev/null @@ -1,1031 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelEmail.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WAEEmailMessage, WAEEmailStore, WAEEmailManagerForUser, WAEEmailMailbox, WAEEmailConversationReader, WAEEmailQueryOptions, WAEEmailMessageReader, WAEEmailConversation, WAEEmailFolder, WAEEmailRecipient, WAEEmailIrmTemplate, WAEEmailIrmInfo, WAEEmailAttachment, WAEEmailMeetingInfo, WAEEmailMailboxChangedDeferral, WAEEmailMailboxCapabilities, WAEEmailMailboxChangeTracker, WAEEmailMailboxPolicies, WAEEmailMailboxSyncManager, WAEEmailMailboxChangedEventArgs, WAEEmailMailboxAutoReplySettings, WAEEmailRecipientResolutionResult, WAEEmailMailboxCreateFolderResult, WAEEmailMailboxAutoReply, WAEEmailItemCounts, WAEEmailQueryTextSearch, WAEEmailConversationBatch, WAEEmailMessageBatch, WAEEmailMailboxAction, WAEEmailMailboxChange, WAEEmailMailboxChangeReader, WAEEmailManager, WAEEmailStoreNotificationTriggerDetails; -@protocol WAEIEmailManagerStatics, WAEIEmailManagerStatics2, WAEIEmailManagerStatics3, WAEIEmailManagerForUser, WAEIEmailStore, WAEIEmailRecipient, WAEIEmailRecipientFactory, WAEIEmailIrmTemplate, WAEIEmailIrmTemplateFactory, WAEIEmailIrmInfo, WAEIEmailIrmInfoFactory, WAEIEmailMessage, WAEIEmailMessage2, WAEIEmailMessage3, WAEIEmailAttachment, WAEIEmailAttachment2, WAEIEmailAttachmentFactory, WAEIEmailAttachmentFactory2, WAEIEmailMailboxChangedEventArgs, WAEIEmailMailboxChangedDeferral, WAEIEmailStoreNotificationTriggerDetails, WAEIEmailMailboxPolicies, WAEIEmailMailboxPolicies2, WAEIEmailMailboxPolicies3, WAEIEmailMailboxCapabilities, WAEIEmailMailboxCapabilities2, WAEIEmailMailboxCapabilities3, WAEIEmailMailbox, WAEIEmailMailbox2, WAEIEmailMailbox3, WAEIEmailMailbox4, WAEIEmailRecipientResolutionResult, WAEIEmailRecipientResolutionResult2, WAEIEmailMailboxCreateFolderResult, WAEIEmailMailboxAutoReplySettings, WAEIEmailMailboxAutoReply, WAEIEmailMailboxSyncManager, WAEIEmailMailboxSyncManager2, WAEIEmailFolder, WAEIEmailConversation, WAEIEmailMailboxAction, WAEIEmailQueryTextSearch, WAEIEmailQueryOptionsFactory, WAEIEmailQueryOptions, WAEIEmailConversationBatch, WAEIEmailConversationReader, WAEIEmailMessageBatch, WAEIEmailMessageReader, WAEIEmailMailboxChange, WAEIEmailMailboxChangeReader, WAEIEmailMailboxChangeTracker, WAEIEmailMeetingInfo, WAEIEmailMeetingInfo2, WAEIEmailItemCounts; - -// Windows.ApplicationModel.Email.EmailCertificateValidationStatus -enum _WAEEmailCertificateValidationStatus { - WAEEmailCertificateValidationStatusSuccess = 0, - WAEEmailCertificateValidationStatusNoMatch = 1, - WAEEmailCertificateValidationStatusInvalidUsage = 2, - WAEEmailCertificateValidationStatusInvalidCertificate = 3, - WAEEmailCertificateValidationStatusRevoked = 4, - WAEEmailCertificateValidationStatusChainRevoked = 5, - WAEEmailCertificateValidationStatusRevocationServerFailure = 6, - WAEEmailCertificateValidationStatusExpired = 7, - WAEEmailCertificateValidationStatusUntrusted = 8, - WAEEmailCertificateValidationStatusServerError = 9, - WAEEmailCertificateValidationStatusUnknownFailure = 10, -}; -typedef unsigned WAEEmailCertificateValidationStatus; - -// Windows.ApplicationModel.Email.EmailStoreAccessType -enum _WAEEmailStoreAccessType { - WAEEmailStoreAccessTypeAppMailboxesReadWrite = 0, - WAEEmailStoreAccessTypeAllMailboxesLimitedReadWrite = 1, -}; -typedef unsigned WAEEmailStoreAccessType; - -// Windows.ApplicationModel.Email.EmailMessageBodyKind -enum _WAEEmailMessageBodyKind { - WAEEmailMessageBodyKindHtml = 0, - WAEEmailMessageBodyKindPlainText = 1, -}; -typedef unsigned WAEEmailMessageBodyKind; - -// Windows.ApplicationModel.Email.EmailAttachmentDownloadState -enum _WAEEmailAttachmentDownloadState { - WAEEmailAttachmentDownloadStateNotDownloaded = 0, - WAEEmailAttachmentDownloadStateDownloading = 1, - WAEEmailAttachmentDownloadStateDownloaded = 2, - WAEEmailAttachmentDownloadStateFailed = 3, -}; -typedef unsigned WAEEmailAttachmentDownloadState; - -// Windows.ApplicationModel.Email.EmailMessageDownloadState -enum _WAEEmailMessageDownloadState { - WAEEmailMessageDownloadStatePartiallyDownloaded = 0, - WAEEmailMessageDownloadStateDownloading = 1, - WAEEmailMessageDownloadStateDownloaded = 2, - WAEEmailMessageDownloadStateFailed = 3, -}; -typedef unsigned WAEEmailMessageDownloadState; - -// Windows.ApplicationModel.Email.EmailSpecialFolderKind -enum _WAEEmailSpecialFolderKind { - WAEEmailSpecialFolderKindNone = 0, - WAEEmailSpecialFolderKindRoot = 1, - WAEEmailSpecialFolderKindInbox = 2, - WAEEmailSpecialFolderKindOutbox = 3, - WAEEmailSpecialFolderKindDrafts = 4, - WAEEmailSpecialFolderKindDeletedItems = 5, - WAEEmailSpecialFolderKindSent = 6, -}; -typedef unsigned WAEEmailSpecialFolderKind; - -// Windows.ApplicationModel.Email.EmailQueryKind -enum _WAEEmailQueryKind { - WAEEmailQueryKindAll = 0, - WAEEmailQueryKindImportant = 1, - WAEEmailQueryKindFlagged = 2, - WAEEmailQueryKindUnread = 3, - WAEEmailQueryKindRead = 4, - WAEEmailQueryKindUnseen = 5, -}; -typedef unsigned WAEEmailQueryKind; - -// Windows.ApplicationModel.Email.EmailMailboxChangeType -enum _WAEEmailMailboxChangeType { - WAEEmailMailboxChangeTypeMessageCreated = 0, - WAEEmailMailboxChangeTypeMessageModified = 1, - WAEEmailMailboxChangeTypeMessageDeleted = 2, - WAEEmailMailboxChangeTypeFolderCreated = 3, - WAEEmailMailboxChangeTypeFolderModified = 4, - WAEEmailMailboxChangeTypeFolderDeleted = 5, - WAEEmailMailboxChangeTypeChangeTrackingLost = 6, -}; -typedef unsigned WAEEmailMailboxChangeType; - -// Windows.ApplicationModel.Email.EmailQuerySortDirection -enum _WAEEmailQuerySortDirection { - WAEEmailQuerySortDirectionDescending = 0, - WAEEmailQuerySortDirectionAscending = 1, -}; -typedef unsigned WAEEmailQuerySortDirection; - -// Windows.ApplicationModel.Email.EmailQuerySortProperty -enum _WAEEmailQuerySortProperty { - WAEEmailQuerySortPropertyDate = 0, -}; -typedef unsigned WAEEmailQuerySortProperty; - -// Windows.ApplicationModel.Email.EmailQuerySearchFields -enum _WAEEmailQuerySearchFields { - WAEEmailQuerySearchFieldsNone = 0, - WAEEmailQuerySearchFieldsSubject = 1, - WAEEmailQuerySearchFieldsSender = 2, - WAEEmailQuerySearchFieldsPreview = 4, - WAEEmailQuerySearchFieldsRecipients = 8, - WAEEmailQuerySearchFieldsAll = -1, -}; -typedef unsigned WAEEmailQuerySearchFields; - -// Windows.ApplicationModel.Email.EmailBatchStatus -enum _WAEEmailBatchStatus { - WAEEmailBatchStatusSuccess = 0, - WAEEmailBatchStatusServerSearchSyncManagerError = 1, - WAEEmailBatchStatusServerSearchUnknownError = 2, -}; -typedef unsigned WAEEmailBatchStatus; - -// Windows.ApplicationModel.Email.EmailMessageResponseKind -enum _WAEEmailMessageResponseKind { - WAEEmailMessageResponseKindNone = 0, - WAEEmailMessageResponseKindReply = 1, - WAEEmailMessageResponseKindReplyAll = 2, - WAEEmailMessageResponseKindForward = 3, -}; -typedef unsigned WAEEmailMessageResponseKind; - -// Windows.ApplicationModel.Email.EmailMeetingResponseType -enum _WAEEmailMeetingResponseType { - WAEEmailMeetingResponseTypeAccept = 0, - WAEEmailMeetingResponseTypeDecline = 1, - WAEEmailMeetingResponseTypeTentative = 2, -}; -typedef unsigned WAEEmailMeetingResponseType; - -// Windows.ApplicationModel.Email.EmailMailboxActionKind -enum _WAEEmailMailboxActionKind { - WAEEmailMailboxActionKindMarkMessageAsSeen = 0, - WAEEmailMailboxActionKindMarkMessageRead = 1, - WAEEmailMailboxActionKindChangeMessageFlagState = 2, - WAEEmailMailboxActionKindMoveMessage = 3, - WAEEmailMailboxActionKindSaveDraft = 4, - WAEEmailMailboxActionKindSendMessage = 5, - WAEEmailMailboxActionKindCreateResponseReplyMessage = 6, - WAEEmailMailboxActionKindCreateResponseReplyAllMessage = 7, - WAEEmailMailboxActionKindCreateResponseForwardMessage = 8, - WAEEmailMailboxActionKindMoveFolder = 9, - WAEEmailMailboxActionKindMarkFolderForSyncEnabled = 10, -}; -typedef unsigned WAEEmailMailboxActionKind; - -// Windows.ApplicationModel.Email.EmailImportance -enum _WAEEmailImportance { - WAEEmailImportanceNormal = 0, - WAEEmailImportanceHigh = 1, - WAEEmailImportanceLow = 2, -}; -typedef unsigned WAEEmailImportance; - -// Windows.ApplicationModel.Email.EmailFlagState -enum _WAEEmailFlagState { - WAEEmailFlagStateUnflagged = 0, - WAEEmailFlagStateFlagged = 1, - WAEEmailFlagStateCompleted = 2, - WAEEmailFlagStateCleared = 3, -}; -typedef unsigned WAEEmailFlagState; - -// Windows.ApplicationModel.Email.EmailMailboxSyncStatus -enum _WAEEmailMailboxSyncStatus { - WAEEmailMailboxSyncStatusIdle = 0, - WAEEmailMailboxSyncStatusSyncing = 1, - WAEEmailMailboxSyncStatusUpToDate = 2, - WAEEmailMailboxSyncStatusAuthenticationError = 3, - WAEEmailMailboxSyncStatusPolicyError = 4, - WAEEmailMailboxSyncStatusUnknownError = 5, - WAEEmailMailboxSyncStatusManualAccountRemovalRequired = 6, -}; -typedef unsigned WAEEmailMailboxSyncStatus; - -// Windows.ApplicationModel.Email.EmailMailboxOtherAppReadAccess -enum _WAEEmailMailboxOtherAppReadAccess { - WAEEmailMailboxOtherAppReadAccessSystemOnly = 0, - WAEEmailMailboxOtherAppReadAccessFull = 1, - WAEEmailMailboxOtherAppReadAccessNone = 2, -}; -typedef unsigned WAEEmailMailboxOtherAppReadAccess; - -// Windows.ApplicationModel.Email.EmailMailboxOtherAppWriteAccess -enum _WAEEmailMailboxOtherAppWriteAccess { - WAEEmailMailboxOtherAppWriteAccessNone = 0, - WAEEmailMailboxOtherAppWriteAccessLimited = 1, -}; -typedef unsigned WAEEmailMailboxOtherAppWriteAccess; - -// Windows.ApplicationModel.Email.EmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation -enum _WAEEmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation { - WAEEmailMailboxAllowedSmimeEncryptionAlgorithmNegotiationNone = 0, - WAEEmailMailboxAllowedSmimeEncryptionAlgorithmNegotiationStrongAlgorithm = 1, - WAEEmailMailboxAllowedSmimeEncryptionAlgorithmNegotiationAnyAlgorithm = 2, -}; -typedef unsigned WAEEmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation; - -// Windows.ApplicationModel.Email.EmailMailboxSmimeEncryptionAlgorithm -enum _WAEEmailMailboxSmimeEncryptionAlgorithm { - WAEEmailMailboxSmimeEncryptionAlgorithmAny = 0, - WAEEmailMailboxSmimeEncryptionAlgorithmTripleDes = 1, - WAEEmailMailboxSmimeEncryptionAlgorithmDes = 2, - WAEEmailMailboxSmimeEncryptionAlgorithmRC2128Bit = 3, - WAEEmailMailboxSmimeEncryptionAlgorithmRC264Bit = 4, - WAEEmailMailboxSmimeEncryptionAlgorithmRC240Bit = 5, -}; -typedef unsigned WAEEmailMailboxSmimeEncryptionAlgorithm; - -// Windows.ApplicationModel.Email.EmailMailboxSmimeSigningAlgorithm -enum _WAEEmailMailboxSmimeSigningAlgorithm { - WAEEmailMailboxSmimeSigningAlgorithmAny = 0, - WAEEmailMailboxSmimeSigningAlgorithmSha1 = 1, - WAEEmailMailboxSmimeSigningAlgorithmMD5 = 2, -}; -typedef unsigned WAEEmailMailboxSmimeSigningAlgorithm; - -// Windows.ApplicationModel.Email.EmailMailboxAutoReplyMessageResponseKind -enum _WAEEmailMailboxAutoReplyMessageResponseKind { - WAEEmailMailboxAutoReplyMessageResponseKindHtml = 0, - WAEEmailMailboxAutoReplyMessageResponseKindPlainText = 1, -}; -typedef unsigned WAEEmailMailboxAutoReplyMessageResponseKind; - -// Windows.ApplicationModel.Email.EmailQuerySearchScope -enum _WAEEmailQuerySearchScope { - WAEEmailQuerySearchScopeLocal = 0, - WAEEmailQuerySearchScopeServer = 1, -}; -typedef unsigned WAEEmailQuerySearchScope; - -// Windows.ApplicationModel.Email.EmailRecipientResolutionStatus -enum _WAEEmailRecipientResolutionStatus { - WAEEmailRecipientResolutionStatusSuccess = 0, - WAEEmailRecipientResolutionStatusRecipientNotFound = 1, - WAEEmailRecipientResolutionStatusAmbiguousRecipient = 2, - WAEEmailRecipientResolutionStatusNoCertificate = 3, - WAEEmailRecipientResolutionStatusCertificateRequestLimitReached = 4, - WAEEmailRecipientResolutionStatusCannotResolveDistributionList = 5, - WAEEmailRecipientResolutionStatusServerError = 6, - WAEEmailRecipientResolutionStatusUnknownFailure = 7, -}; -typedef unsigned WAEEmailRecipientResolutionStatus; - -// Windows.ApplicationModel.Email.EmailMessageSmimeKind -enum _WAEEmailMessageSmimeKind { - WAEEmailMessageSmimeKindNone = 0, - WAEEmailMessageSmimeKindClearSigned = 1, - WAEEmailMessageSmimeKindOpaqueSigned = 2, - WAEEmailMessageSmimeKindEncrypted = 3, -}; -typedef unsigned WAEEmailMessageSmimeKind; - -// Windows.ApplicationModel.Email.EmailMailboxEmptyFolderStatus -enum _WAEEmailMailboxEmptyFolderStatus { - WAEEmailMailboxEmptyFolderStatusSuccess = 0, - WAEEmailMailboxEmptyFolderStatusNetworkError = 1, - WAEEmailMailboxEmptyFolderStatusPermissionsError = 2, - WAEEmailMailboxEmptyFolderStatusServerError = 3, - WAEEmailMailboxEmptyFolderStatusUnknownFailure = 4, - WAEEmailMailboxEmptyFolderStatusCouldNotDeleteEverything = 5, -}; -typedef unsigned WAEEmailMailboxEmptyFolderStatus; - -// Windows.ApplicationModel.Email.EmailMailboxCreateFolderStatus -enum _WAEEmailMailboxCreateFolderStatus { - WAEEmailMailboxCreateFolderStatusSuccess = 0, - WAEEmailMailboxCreateFolderStatusNetworkError = 1, - WAEEmailMailboxCreateFolderStatusPermissionsError = 2, - WAEEmailMailboxCreateFolderStatusServerError = 3, - WAEEmailMailboxCreateFolderStatusUnknownFailure = 4, - WAEEmailMailboxCreateFolderStatusNameCollision = 5, - WAEEmailMailboxCreateFolderStatusServerRejected = 6, -}; -typedef unsigned WAEEmailMailboxCreateFolderStatus; - -// Windows.ApplicationModel.Email.EmailMailboxDeleteFolderStatus -enum _WAEEmailMailboxDeleteFolderStatus { - WAEEmailMailboxDeleteFolderStatusSuccess = 0, - WAEEmailMailboxDeleteFolderStatusNetworkError = 1, - WAEEmailMailboxDeleteFolderStatusPermissionsError = 2, - WAEEmailMailboxDeleteFolderStatusServerError = 3, - WAEEmailMailboxDeleteFolderStatusUnknownFailure = 4, - WAEEmailMailboxDeleteFolderStatusCouldNotDeleteEverything = 5, -}; -typedef unsigned WAEEmailMailboxDeleteFolderStatus; - -#include "WindowsApplicationModelAppointments.h" -#include "WindowsFoundation.h" -#include "WindowsSystem.h" -#include "WindowsStorageStreams.h" -#include "WindowsSecurityCryptographyCertificates.h" - -#import - -// Windows.ApplicationModel.Email.EmailMessage -#ifndef __WAEEmailMessage_DEFINED__ -#define __WAEEmailMessage_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * subject; -@property (retain) NSString * body; -@property (readonly) NSMutableArray* /* WAEEmailRecipient* */ bcc; -@property (readonly) NSMutableArray* /* WAEEmailRecipient* */ cC; -@property (readonly) NSMutableArray* /* WAEEmailAttachment* */ attachments; -@property (readonly) NSMutableArray* /* WAEEmailRecipient* */ to; -@property WAEEmailFlagState flagState; -@property unsigned int estimatedDownloadSizeInBytes; -@property WAEEmailMessageDownloadState downloadState; -@property (retain) WAEEmailIrmInfo* irmInfo; -@property WAEEmailImportance importance; -@property BOOL allowInternetImages; -@property (retain) NSString * messageClass; -@property BOOL isSeen; -@property BOOL isRead; -@property WAEEmailMessageResponseKind lastResponseKind; -@property (retain) WAEEmailRecipient* sender; -@property (retain) id /* WFDateTime* */ sentTime; -@property (retain) NSString * preview; -@property int originalCodePage; -@property (retain) WAEEmailMeetingInfo* meetingInfo; -@property (retain) NSString * remoteId; -@property (readonly) BOOL isServerSearchMessage; -@property (readonly) NSString * mailboxId; -@property (readonly) uint64_t changeNumber; -@property (readonly) NSString * conversationId; -@property (readonly) NSString * normalizedSubject; -@property (readonly) NSString * folderId; -@property (readonly) NSString * id; -@property (readonly) BOOL hasPartialBodies; -@property (readonly) NSString * inResponseToMessageId; -@property (readonly) BOOL isDraftMessage; -@property (readonly) BOOL isSmartSendable; -@property WAEEmailMessageSmimeKind smimeKind; -@property (retain) RTObject* smimeData; -- (RTObject*)getBodyStream:(WAEEmailMessageBodyKind)type; -- (void)setBodyStream:(WAEEmailMessageBodyKind)type stream:(RTObject*)stream; -@end - -#endif // __WAEEmailMessage_DEFINED__ - -// Windows.ApplicationModel.Email.EmailStore -#ifndef __WAEEmailStore_DEFINED__ -#define __WAEEmailStore_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)findMailboxesAsyncWithSuccess:(void (^)(NSArray* /* WAEEmailMailbox* */))success failure:(void (^)(NSError*))failure; -- (WAEEmailConversationReader*)getConversationReader; -- (WAEEmailConversationReader*)getConversationReaderWithOptions:(WAEEmailQueryOptions*)options; -- (WAEEmailMessageReader*)getMessageReader; -- (WAEEmailMessageReader*)getMessageReaderWithOptions:(WAEEmailQueryOptions*)options; -- (void)getMailboxAsync:(NSString *)id success:(void (^)(WAEEmailMailbox*))success failure:(void (^)(NSError*))failure; -- (void)getConversationAsync:(NSString *)id success:(void (^)(WAEEmailConversation*))success failure:(void (^)(NSError*))failure; -- (void)getFolderAsync:(NSString *)id success:(void (^)(WAEEmailFolder*))success failure:(void (^)(NSError*))failure; -- (void)getMessageAsync:(NSString *)id success:(void (^)(WAEEmailMessage*))success failure:(void (^)(NSError*))failure; -- (void)createMailboxAsync:(NSString *)accountName accountAddress:(NSString *)accountAddress success:(void (^)(WAEEmailMailbox*))success failure:(void (^)(NSError*))failure; -- (void)createMailboxInAccountAsync:(NSString *)accountName accountAddress:(NSString *)accountAddress userDataAccountId:(NSString *)userDataAccountId success:(void (^)(WAEEmailMailbox*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAEEmailStore_DEFINED__ - -// Windows.ApplicationModel.Email.EmailManagerForUser -#ifndef __WAEEmailManagerForUser_DEFINED__ -#define __WAEEmailManagerForUser_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUser* user; -- (RTObject*)showComposeNewEmailAsync:(WAEEmailMessage*)message; -- (void)requestStoreAsync:(WAEEmailStoreAccessType)accessType success:(void (^)(WAEEmailStore*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAEEmailManagerForUser_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailbox -#ifndef __WAEEmailMailbox_DEFINED__ -#define __WAEEmailMailbox_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailbox : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAEEmailMailboxOtherAppWriteAccess otherAppWriteAccess; -@property (retain) NSString * mailAddress; -@property WAEEmailMailboxOtherAppReadAccess otherAppReadAccess; -@property (retain) NSString * displayName; -@property (readonly) NSString * id; -@property (readonly) BOOL isDataEncryptedUnderLock; -@property (readonly) BOOL isOwnedByCurrentApp; -@property (readonly) NSMutableArray* /* NSString * */ mailAddressAliases; -@property (readonly) WAEEmailMailboxCapabilities* capabilities; -@property (readonly) WAEEmailMailboxChangeTracker* changeTracker; -@property (readonly) WAEEmailMailboxPolicies* policies; -@property (readonly) NSString * sourceDisplayName; -@property (readonly) WAEEmailMailboxSyncManager* syncManager; -@property (readonly) NSString * userDataAccountId; -@property (readonly) NSString * linkedMailboxId; -@property (readonly) NSString * networkAccountId; -@property (readonly) NSString * networkId; -- (EventRegistrationToken)addMailboxChangedEvent:(void(^)(WAEEmailMailbox*, WAEEmailMailboxChangedEventArgs*))del; -- (void)removeMailboxChangedEvent:(EventRegistrationToken)tok; -- (WAEEmailConversationReader*)getConversationReader; -- (WAEEmailConversationReader*)getConversationReaderWithOptions:(WAEEmailQueryOptions*)options; -- (WAEEmailMessageReader*)getMessageReader; -- (WAEEmailMessageReader*)getMessageReaderWithOptions:(WAEEmailQueryOptions*)options; -- (RTObject*)deleteAsync; -- (void)getConversationAsync:(NSString *)id success:(void (^)(WAEEmailConversation*))success failure:(void (^)(NSError*))failure; -- (void)getFolderAsync:(NSString *)id success:(void (^)(WAEEmailFolder*))success failure:(void (^)(NSError*))failure; -- (void)getMessageAsync:(NSString *)id success:(void (^)(WAEEmailMessage*))success failure:(void (^)(NSError*))failure; -- (void)getSpecialFolderAsync:(WAEEmailSpecialFolderKind)folderType success:(void (^)(WAEEmailFolder*))success failure:(void (^)(NSError*))failure; -- (RTObject*)saveAsync; -- (RTObject*)markMessageAsSeenAsync:(NSString *)messageId; -- (RTObject*)markFolderAsSeenAsync:(NSString *)folderId; -- (RTObject*)markMessageReadAsync:(NSString *)messageId isRead:(BOOL)isRead; -- (RTObject*)changeMessageFlagStateAsync:(NSString *)messageId flagState:(WAEEmailFlagState)flagState; -- (void)tryMoveMessageAsync:(NSString *)messageId newParentFolderId:(NSString *)newParentFolderId success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryMoveFolderAsync:(NSString *)folderId newParentFolderId:(NSString *)newParentFolderId success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryMoveFolderWithNewNameAsync:(NSString *)folderId newParentFolderId:(NSString *)newParentFolderId newFolderName:(NSString *)newFolderName success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)deleteMessageAsync:(NSString *)messageId; -- (RTObject*)markFolderSyncEnabledAsync:(NSString *)folderId isSyncEnabled:(BOOL)isSyncEnabled; -- (RTObject*)sendMessageAsync:(WAEEmailMessage*)message; -- (RTObject*)saveDraftAsync:(WAEEmailMessage*)message; -- (RTObject*)downloadMessageAsync:(NSString *)messageId; -- (RTObject*)downloadAttachmentAsync:(NSString *)attachmentId; -- (void)createResponseMessageAsync:(NSString *)messageId responseType:(WAEEmailMessageResponseKind)responseType subject:(NSString *)subject responseHeaderType:(WAEEmailMessageBodyKind)responseHeaderType responseHeader:(NSString *)responseHeader success:(void (^)(WAEEmailMessage*))success failure:(void (^)(NSError*))failure; -- (void)tryUpdateMeetingResponseAsync:(WAEEmailMessage*)meeting response:(WAEEmailMeetingResponseType)response subject:(NSString *)subject comment:(NSString *)comment sendUpdate:(BOOL)sendUpdate success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryForwardMeetingAsync:(WAEEmailMessage*)meeting recipients:(id /* WAEEmailRecipient* */)recipients subject:(NSString *)subject forwardHeaderType:(WAEEmailMessageBodyKind)forwardHeaderType forwardHeader:(NSString *)forwardHeader comment:(NSString *)comment success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryProposeNewTimeForMeetingAsync:(WAEEmailMessage*)meeting newStartTime:(WFDateTime*)newStartTime newDuration:(WFTimeSpan*)newDuration subject:(NSString *)subject comment:(NSString *)comment success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)smartSendMessageAsync:(WAEEmailMessage*)message smartSend:(BOOL)smartSend; -- (void)trySetAutoReplySettingsAsync:(WAEEmailMailboxAutoReplySettings*)autoReplySettings success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryGetAutoReplySettingsAsync:(WAEEmailMailboxAutoReplyMessageResponseKind)requestedFormat success:(void (^)(WAEEmailMailboxAutoReplySettings*))success failure:(void (^)(NSError*))failure; -- (void)resolveRecipientsAsync:(id /* NSString * */)recipients success:(void (^)(NSArray* /* WAEEmailRecipientResolutionResult* */))success failure:(void (^)(NSError*))failure; -- (void)validateCertificatesAsync:(id /* WSCCCertificate* */)certificates success:(void (^)(NSArray* /* WAEEmailCertificateValidationStatus */))success failure:(void (^)(NSError*))failure; -- (void)tryEmptyFolderAsync:(NSString *)folderId success:(void (^)(WAEEmailMailboxEmptyFolderStatus))success failure:(void (^)(NSError*))failure; -- (void)tryCreateFolderAsync:(NSString *)parentFolderId name:(NSString *)name success:(void (^)(WAEEmailMailboxCreateFolderResult*))success failure:(void (^)(NSError*))failure; -- (void)tryDeleteFolderAsync:(NSString *)folderId success:(void (^)(WAEEmailMailboxDeleteFolderStatus))success failure:(void (^)(NSError*))failure; -- (RTObject*)registerSyncManagerAsync; -@end - -#endif // __WAEEmailMailbox_DEFINED__ - -// Windows.ApplicationModel.Email.EmailConversationReader -#ifndef __WAEEmailConversationReader_DEFINED__ -#define __WAEEmailConversationReader_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailConversationReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readBatchAsyncWithSuccess:(void (^)(WAEEmailConversationBatch*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAEEmailConversationReader_DEFINED__ - -// Windows.ApplicationModel.Email.EmailQueryOptions -#ifndef __WAEEmailQueryOptions_DEFINED__ -#define __WAEEmailQueryOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailQueryOptions : RTObject -+ (WAEEmailQueryOptions*)makeWithText:(NSString *)text ACTIVATOR; -+ (WAEEmailQueryOptions*)makeWithTextAndFields:(NSString *)text fields:(WAEEmailQuerySearchFields)fields ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAEEmailQuerySortProperty sortProperty; -@property WAEEmailQuerySortDirection sortDirection; -@property WAEEmailQueryKind kind; -@property (readonly) NSMutableArray* /* NSString * */ folderIds; -@property (readonly) WAEEmailQueryTextSearch* textSearch; -@end - -#endif // __WAEEmailQueryOptions_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMessageReader -#ifndef __WAEEmailMessageReader_DEFINED__ -#define __WAEEmailMessageReader_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMessageReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readBatchAsyncWithSuccess:(void (^)(WAEEmailMessageBatch*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAEEmailMessageReader_DEFINED__ - -// Windows.ApplicationModel.Email.EmailConversation -#ifndef __WAEEmailConversation_DEFINED__ -#define __WAEEmailConversation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailConversation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEEmailFlagState flagState; -@property (readonly) BOOL hasAttachment; -@property (readonly) NSString * id; -@property (readonly) WAEEmailImportance importance; -@property (readonly) WAEEmailMessageResponseKind lastEmailResponseKind; -@property (readonly) WAEEmailRecipient* latestSender; -@property (readonly) NSString * mailboxId; -@property (readonly) unsigned int messageCount; -@property (readonly) NSString * mostRecentMessageId; -@property (readonly) WFDateTime* mostRecentMessageTime; -@property (readonly) NSString * preview; -@property (readonly) NSString * subject; -@property (readonly) unsigned int unreadMessageCount; -- (void)findMessagesAsyncWithSuccess:(void (^)(NSArray* /* WAEEmailMessage* */))success failure:(void (^)(NSError*))failure; -- (void)findMessagesWithCountAsync:(unsigned int)count success:(void (^)(NSArray* /* WAEEmailMessage* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAEEmailConversation_DEFINED__ - -// Windows.ApplicationModel.Email.EmailFolder -#ifndef __WAEEmailFolder_DEFINED__ -#define __WAEEmailFolder_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailFolder : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * remoteId; -@property (retain) WFDateTime* lastSuccessfulSyncTime; -@property BOOL isSyncEnabled; -@property (retain) NSString * displayName; -@property (readonly) NSString * id; -@property (readonly) WAEEmailSpecialFolderKind kind; -@property (readonly) NSString * mailboxId; -@property (readonly) NSString * parentFolderId; -- (void)createFolderAsync:(NSString *)name success:(void (^)(WAEEmailFolder*))success failure:(void (^)(NSError*))failure; -- (RTObject*)deleteAsync; -- (void)findChildFoldersAsyncWithSuccess:(void (^)(NSArray* /* WAEEmailFolder* */))success failure:(void (^)(NSError*))failure; -- (WAEEmailConversationReader*)getConversationReader; -- (WAEEmailConversationReader*)getConversationReaderWithOptions:(WAEEmailQueryOptions*)options; -- (void)getMessageAsync:(NSString *)id success:(void (^)(WAEEmailMessage*))success failure:(void (^)(NSError*))failure; -- (WAEEmailMessageReader*)getMessageReader; -- (WAEEmailMessageReader*)getMessageReaderWithOptions:(WAEEmailQueryOptions*)options; -- (void)getMessageCountsAsyncWithSuccess:(void (^)(WAEEmailItemCounts*))success failure:(void (^)(NSError*))failure; -- (void)tryMoveAsync:(WAEEmailFolder*)newParentFolder success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryMoveWithNewNameAsync:(WAEEmailFolder*)newParentFolder newFolderName:(NSString *)newFolderName success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)trySaveAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)saveMessageAsync:(WAEEmailMessage*)message; -@end - -#endif // __WAEEmailFolder_DEFINED__ - -// Windows.ApplicationModel.Email.EmailRecipient -#ifndef __WAEEmailRecipient_DEFINED__ -#define __WAEEmailRecipient_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailRecipient : RTObject -+ (WAEEmailRecipient*)make:(NSString *)address ACTIVATOR; -+ (WAEEmailRecipient*)makeWithName:(NSString *)address name:(NSString *)name ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property (retain) NSString * address; -@end - -#endif // __WAEEmailRecipient_DEFINED__ - -// Windows.ApplicationModel.Email.EmailIrmTemplate -#ifndef __WAEEmailIrmTemplate_DEFINED__ -#define __WAEEmailIrmTemplate_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailIrmTemplate : RTObject -+ (WAEEmailIrmTemplate*)make:(NSString *)id name:(NSString *)name description:(NSString *)description ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property (retain) NSString * id; -@property (retain) NSString * Description; -@end - -#endif // __WAEEmailIrmTemplate_DEFINED__ - -// Windows.ApplicationModel.Email.EmailIrmInfo -#ifndef __WAEEmailIrmInfo_DEFINED__ -#define __WAEEmailIrmInfo_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailIrmInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WAEEmailIrmInfo*)make:(WFDateTime*)expiration irmTemplate:(WAEEmailIrmTemplate*)irmTemplate ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL canRemoveIrmOnResponse; -@property BOOL canPrintData; -@property BOOL canModifyRecipientsOnResponse; -@property BOOL canForward; -@property BOOL canExtractData; -@property BOOL canReply; -@property BOOL canEdit; -@property (retain) WAEEmailIrmTemplate* Template; -@property BOOL isProgramaticAccessAllowed; -@property BOOL isIrmOriginator; -@property (retain) WFDateTime* expirationDate; -@property BOOL canReplyAll; -@end - -#endif // __WAEEmailIrmInfo_DEFINED__ - -// Windows.ApplicationModel.Email.EmailAttachment -#ifndef __WAEEmailAttachment_DEFINED__ -#define __WAEEmailAttachment_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailAttachment : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WAEEmailAttachment*)make:(NSString *)fileName data:(RTObject*)data mimeType:(NSString *)mimeType ACTIVATOR; -+ (WAEEmailAttachment*)make:(NSString *)fileName data:(RTObject*)data ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * fileName; -@property (retain) RTObject* data; -@property (retain) NSString * mimeType; -@property BOOL isInline; -@property uint64_t estimatedDownloadSizeInBytes; -@property WAEEmailAttachmentDownloadState downloadState; -@property (retain) NSString * contentLocation; -@property (retain) NSString * contentId; -@property (readonly) NSString * id; -@property (readonly) BOOL isFromBaseMessage; -@end - -#endif // __WAEEmailAttachment_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMeetingInfo -#ifndef __WAEEmailMeetingInfo_DEFINED__ -#define __WAEEmailMeetingInfo_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMeetingInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * location; -@property BOOL isResponseRequested; -@property BOOL isAllDay; -@property BOOL allowNewTimeProposal; -@property (retain) WFTimeSpan* duration; -@property (retain) NSString * appointmentRoamingId; -@property (retain) id /* WFDateTime* */ appointmentOriginalStartTime; -@property (retain) id /* WFTimeSpan* */ proposedDuration; -@property uint64_t remoteChangeNumber; -@property (retain) WFDateTime* startTime; -@property (retain) id /* WFDateTime* */ recurrenceStartTime; -@property (retain) WAAAppointmentRecurrence* recurrence; -@property (retain) id /* WFDateTime* */ proposedStartTime; -@property (readonly) BOOL isReportedOutOfDateByServer; -@end - -#endif // __WAEEmailMeetingInfo_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxChangedDeferral -#ifndef __WAEEmailMailboxChangedDeferral_DEFINED__ -#define __WAEEmailMailboxChangedDeferral_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxChangedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WAEEmailMailboxChangedDeferral_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxCapabilities -#ifndef __WAEEmailMailboxCapabilities_DEFINED__ -#define __WAEEmailMailboxCapabilities_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL canSmartSend; -@property BOOL canUpdateMeetingResponses; -@property BOOL canServerSearchMailbox; -@property BOOL canServerSearchFolders; -@property BOOL canForwardMeetings; -@property BOOL canProposeNewTimeForMeetings; -@property BOOL canGetAndSetInternalAutoReplies; -@property BOOL canGetAndSetExternalAutoReplies; -@property BOOL canValidateCertificates; -@property BOOL canResolveRecipients; -@property BOOL canMoveFolder; -@property BOOL canEmptyFolder; -@property BOOL canDeleteFolder; -@property BOOL canCreateFolder; -@end - -#endif // __WAEEmailMailboxCapabilities_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxChangeTracker -#ifndef __WAEEmailMailboxChangeTracker_DEFINED__ -#define __WAEEmailMailboxChangeTracker_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxChangeTracker : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isTracking; -- (void)enable; -- (WAEEmailMailboxChangeReader*)getChangeReader; -- (void)reset; -@end - -#endif // __WAEEmailMailboxChangeTracker_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxPolicies -#ifndef __WAEEmailMailboxPolicies_DEFINED__ -#define __WAEEmailMailboxPolicies_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxPolicies : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WAEEmailMailboxSmimeSigningAlgorithm */ requiredSmimeSigningAlgorithm; -@property (retain) id /* WAEEmailMailboxSmimeEncryptionAlgorithm */ requiredSmimeEncryptionAlgorithm; -@property WAEEmailMailboxAllowedSmimeEncryptionAlgorithmNegotiation allowedSmimeEncryptionAlgorithmNegotiation; -@property BOOL allowSmimeSoftCertificates; -@property BOOL mustSignSmimeMessages; -@property BOOL mustEncryptSmimeMessages; -@end - -#endif // __WAEEmailMailboxPolicies_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxSyncManager -#ifndef __WAEEmailMailboxSyncManager_DEFINED__ -#define __WAEEmailMailboxSyncManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxSyncManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAEEmailMailboxSyncStatus status; -@property (retain) WFDateTime* lastSuccessfulSyncTime; -@property (retain) WFDateTime* lastAttemptedSyncTime; -- (EventRegistrationToken)addSyncStatusChangedEvent:(void(^)(WAEEmailMailboxSyncManager*, RTObject*))del; -- (void)removeSyncStatusChangedEvent:(EventRegistrationToken)tok; -- (void)syncAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAEEmailMailboxSyncManager_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxChangedEventArgs -#ifndef __WAEEmailMailboxChangedEventArgs_DEFINED__ -#define __WAEEmailMailboxChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WAEEmailMailboxChangedDeferral*)getDeferral; -@end - -#endif // __WAEEmailMailboxChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxAutoReplySettings -#ifndef __WAEEmailMailboxAutoReplySettings_DEFINED__ -#define __WAEEmailMailboxAutoReplySettings_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxAutoReplySettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFDateTime* */ startTime; -@property WAEEmailMailboxAutoReplyMessageResponseKind responseKind; -@property BOOL isEnabled; -@property (retain) id /* WFDateTime* */ endTime; -@property (readonly) WAEEmailMailboxAutoReply* internalReply; -@property (readonly) WAEEmailMailboxAutoReply* knownExternalReply; -@property (readonly) WAEEmailMailboxAutoReply* unknownExternalReply; -@end - -#endif // __WAEEmailMailboxAutoReplySettings_DEFINED__ - -// Windows.ApplicationModel.Email.EmailRecipientResolutionResult -#ifndef __WAEEmailRecipientResolutionResult_DEFINED__ -#define __WAEEmailRecipientResolutionResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailRecipientResolutionResult : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAEEmailRecipientResolutionStatus status; -@property (readonly) NSArray* /* WSCCCertificate* */ publicKeys; -- (void)setPublicKeys:(id /* WSCCCertificate* */)value; -@end - -#endif // __WAEEmailRecipientResolutionResult_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxCreateFolderResult -#ifndef __WAEEmailMailboxCreateFolderResult_DEFINED__ -#define __WAEEmailMailboxCreateFolderResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxCreateFolderResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEEmailFolder* folder; -@property (readonly) WAEEmailMailboxCreateFolderStatus status; -@end - -#endif // __WAEEmailMailboxCreateFolderResult_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxAutoReply -#ifndef __WAEEmailMailboxAutoReply_DEFINED__ -#define __WAEEmailMailboxAutoReply_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxAutoReply : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * response; -@property BOOL isEnabled; -@end - -#endif // __WAEEmailMailboxAutoReply_DEFINED__ - -// Windows.ApplicationModel.Email.EmailItemCounts -#ifndef __WAEEmailItemCounts_DEFINED__ -#define __WAEEmailItemCounts_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailItemCounts : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int flagged; -@property (readonly) unsigned int important; -@property (readonly) unsigned int total; -@property (readonly) unsigned int unread; -@end - -#endif // __WAEEmailItemCounts_DEFINED__ - -// Windows.ApplicationModel.Email.EmailQueryTextSearch -#ifndef __WAEEmailQueryTextSearch_DEFINED__ -#define __WAEEmailQueryTextSearch_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailQueryTextSearch : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property WAEEmailQuerySearchScope searchScope; -@property WAEEmailQuerySearchFields fields; -@end - -#endif // __WAEEmailQueryTextSearch_DEFINED__ - -// Windows.ApplicationModel.Email.EmailConversationBatch -#ifndef __WAEEmailConversationBatch_DEFINED__ -#define __WAEEmailConversationBatch_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailConversationBatch : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WAEEmailConversation* */ conversations; -@property (readonly) WAEEmailBatchStatus status; -@end - -#endif // __WAEEmailConversationBatch_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMessageBatch -#ifndef __WAEEmailMessageBatch_DEFINED__ -#define __WAEEmailMessageBatch_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMessageBatch : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WAEEmailMessage* */ messages; -@property (readonly) WAEEmailBatchStatus status; -@end - -#endif // __WAEEmailMessageBatch_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxAction -#ifndef __WAEEmailMailboxAction_DEFINED__ -#define __WAEEmailMailboxAction_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxAction : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t changeNumber; -@property (readonly) WAEEmailMailboxActionKind kind; -@end - -#endif // __WAEEmailMailboxAction_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxChange -#ifndef __WAEEmailMailboxChange_DEFINED__ -#define __WAEEmailMailboxChange_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxChange : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEEmailMailboxChangeType changeType; -@property (readonly) WAEEmailFolder* folder; -@property (readonly) NSMutableArray* /* WAEEmailMailboxAction* */ mailboxActions; -@property (readonly) WAEEmailMessage* message; -@end - -#endif // __WAEEmailMailboxChange_DEFINED__ - -// Windows.ApplicationModel.Email.EmailMailboxChangeReader -#ifndef __WAEEmailMailboxChangeReader_DEFINED__ -#define __WAEEmailMailboxChangeReader_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailMailboxChangeReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)acceptChanges; -- (void)acceptChangesThrough:(WAEEmailMailboxChange*)lastChangeToAcknowledge; -- (void)readBatchAsyncWithSuccess:(void (^)(NSArray* /* WAEEmailMailboxChange* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAEEmailMailboxChangeReader_DEFINED__ - -// Windows.ApplicationModel.Email.EmailManager -#ifndef __WAEEmailManager_DEFINED__ -#define __WAEEmailManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailManager : RTObject -+ (WAEEmailManagerForUser*)getForUser:(WSUser*)user; -+ (RTObject*)showComposeNewEmailAsync:(WAEEmailMessage*)message; -+ (void)requestStoreAsync:(WAEEmailStoreAccessType)accessType success:(void (^)(WAEEmailStore*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAEEmailManager_DEFINED__ - -// Windows.ApplicationModel.Email.EmailStoreNotificationTriggerDetails -#ifndef __WAEEmailStoreNotificationTriggerDetails_DEFINED__ -#define __WAEEmailStoreNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAEEmailStoreNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WAEEmailStoreNotificationTriggerDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelEmailDataProvider.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelEmailDataProvider.h deleted file mode 100644 index 34a433769f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelEmailDataProvider.h +++ /dev/null @@ -1,596 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelEmailDataProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelEmailDataProvider.lib") -#endif -#endif -#include - -@class WAEDEmailDataProviderConnection, WAEDEmailMailboxSyncManagerSyncRequestEventArgs, WAEDEmailMailboxDownloadMessageRequestEventArgs, WAEDEmailMailboxDownloadAttachmentRequestEventArgs, WAEDEmailMailboxCreateFolderRequestEventArgs, WAEDEmailMailboxDeleteFolderRequestEventArgs, WAEDEmailMailboxEmptyFolderRequestEventArgs, WAEDEmailMailboxMoveFolderRequestEventArgs, WAEDEmailMailboxUpdateMeetingResponseRequestEventArgs, WAEDEmailMailboxForwardMeetingRequestEventArgs, WAEDEmailMailboxProposeNewTimeForMeetingRequestEventArgs, WAEDEmailMailboxSetAutoReplySettingsRequestEventArgs, WAEDEmailMailboxGetAutoReplySettingsRequestEventArgs, WAEDEmailMailboxResolveRecipientsRequestEventArgs, WAEDEmailMailboxValidateCertificatesRequestEventArgs, WAEDEmailMailboxServerSearchReadBatchRequestEventArgs, WAEDEmailDataProviderTriggerDetails, WAEDEmailMailboxSyncManagerSyncRequest, WAEDEmailMailboxDownloadMessageRequest, WAEDEmailMailboxDownloadAttachmentRequest, WAEDEmailMailboxCreateFolderRequest, WAEDEmailMailboxDeleteFolderRequest, WAEDEmailMailboxEmptyFolderRequest, WAEDEmailMailboxMoveFolderRequest, WAEDEmailMailboxUpdateMeetingResponseRequest, WAEDEmailMailboxForwardMeetingRequest, WAEDEmailMailboxProposeNewTimeForMeetingRequest, WAEDEmailMailboxSetAutoReplySettingsRequest, WAEDEmailMailboxGetAutoReplySettingsRequest, WAEDEmailMailboxResolveRecipientsRequest, WAEDEmailMailboxValidateCertificatesRequest, WAEDEmailMailboxServerSearchReadBatchRequest; -@protocol WAEDIEmailDataProviderTriggerDetails, WAEDIEmailDataProviderConnection, WAEDIEmailMailboxSyncManagerSyncRequest, WAEDIEmailMailboxDownloadMessageRequest, WAEDIEmailMailboxDownloadAttachmentRequest, WAEDIEmailMailboxCreateFolderRequest, WAEDIEmailMailboxDeleteFolderRequest, WAEDIEmailMailboxEmptyFolderRequest, WAEDIEmailMailboxMoveFolderRequest, WAEDIEmailMailboxUpdateMeetingResponseRequest, WAEDIEmailMailboxForwardMeetingRequest, WAEDIEmailMailboxProposeNewTimeForMeetingRequest, WAEDIEmailMailboxSetAutoReplySettingsRequest, WAEDIEmailMailboxGetAutoReplySettingsRequest, WAEDIEmailMailboxResolveRecipientsRequest, WAEDIEmailMailboxValidateCertificatesRequest, WAEDIEmailMailboxServerSearchReadBatchRequest, WAEDIEmailMailboxSyncManagerSyncRequestEventArgs, WAEDIEmailMailboxDownloadMessageRequestEventArgs, WAEDIEmailMailboxDownloadAttachmentRequestEventArgs, WAEDIEmailMailboxCreateFolderRequestEventArgs, WAEDIEmailMailboxDeleteFolderRequestEventArgs, WAEDIEmailMailboxEmptyFolderRequestEventArgs, WAEDIEmailMailboxMoveFolderRequestEventArgs, WAEDIEmailMailboxUpdateMeetingResponseRequestEventArgs, WAEDIEmailMailboxForwardMeetingRequestEventArgs, WAEDIEmailMailboxProposeNewTimeForMeetingRequestEventArgs, WAEDIEmailMailboxSetAutoReplySettingsRequestEventArgs, WAEDIEmailMailboxGetAutoReplySettingsRequestEventArgs, WAEDIEmailMailboxResolveRecipientsRequestEventArgs, WAEDIEmailMailboxValidateCertificatesRequestEventArgs, WAEDIEmailMailboxServerSearchReadBatchRequestEventArgs; - -#include "WindowsFoundation.h" -#include "WindowsApplicationModelEmail.h" -#include "WindowsSecurityCryptographyCertificates.h" - -#import - -// Windows.ApplicationModel.Email.DataProvider.EmailDataProviderConnection -#ifndef __WAEDEmailDataProviderConnection_DEFINED__ -#define __WAEDEmailDataProviderConnection_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailDataProviderConnection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addCreateFolderRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxCreateFolderRequestEventArgs*))del; -- (void)removeCreateFolderRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDeleteFolderRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxDeleteFolderRequestEventArgs*))del; -- (void)removeDeleteFolderRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDownloadAttachmentRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxDownloadAttachmentRequestEventArgs*))del; -- (void)removeDownloadAttachmentRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDownloadMessageRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxDownloadMessageRequestEventArgs*))del; -- (void)removeDownloadMessageRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEmptyFolderRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxEmptyFolderRequestEventArgs*))del; -- (void)removeEmptyFolderRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addForwardMeetingRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxForwardMeetingRequestEventArgs*))del; -- (void)removeForwardMeetingRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGetAutoReplySettingsRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxGetAutoReplySettingsRequestEventArgs*))del; -- (void)removeGetAutoReplySettingsRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMailboxSyncRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxSyncManagerSyncRequestEventArgs*))del; -- (void)removeMailboxSyncRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMoveFolderRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxMoveFolderRequestEventArgs*))del; -- (void)removeMoveFolderRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addProposeNewTimeForMeetingRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxProposeNewTimeForMeetingRequestEventArgs*))del; -- (void)removeProposeNewTimeForMeetingRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addResolveRecipientsRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxResolveRecipientsRequestEventArgs*))del; -- (void)removeResolveRecipientsRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addServerSearchReadBatchRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxServerSearchReadBatchRequestEventArgs*))del; -- (void)removeServerSearchReadBatchRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSetAutoReplySettingsRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxSetAutoReplySettingsRequestEventArgs*))del; -- (void)removeSetAutoReplySettingsRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdateMeetingResponseRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxUpdateMeetingResponseRequestEventArgs*))del; -- (void)removeUpdateMeetingResponseRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addValidateCertificatesRequestedEvent:(void(^)(WAEDEmailDataProviderConnection*, WAEDEmailMailboxValidateCertificatesRequestEventArgs*))del; -- (void)removeValidateCertificatesRequestedEvent:(EventRegistrationToken)tok; -- (void)start; -@end - -#endif // __WAEDEmailDataProviderConnection_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequestEventArgs -#ifndef __WAEDEmailMailboxSyncManagerSyncRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxSyncManagerSyncRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxSyncManagerSyncRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxSyncManagerSyncRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxSyncManagerSyncRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequestEventArgs -#ifndef __WAEDEmailMailboxDownloadMessageRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxDownloadMessageRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxDownloadMessageRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxDownloadMessageRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxDownloadMessageRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequestEventArgs -#ifndef __WAEDEmailMailboxDownloadAttachmentRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxDownloadAttachmentRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxDownloadAttachmentRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxDownloadAttachmentRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxDownloadAttachmentRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequestEventArgs -#ifndef __WAEDEmailMailboxCreateFolderRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxCreateFolderRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxCreateFolderRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxCreateFolderRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxCreateFolderRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequestEventArgs -#ifndef __WAEDEmailMailboxDeleteFolderRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxDeleteFolderRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxDeleteFolderRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxDeleteFolderRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxDeleteFolderRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequestEventArgs -#ifndef __WAEDEmailMailboxEmptyFolderRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxEmptyFolderRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxEmptyFolderRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxEmptyFolderRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxEmptyFolderRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequestEventArgs -#ifndef __WAEDEmailMailboxMoveFolderRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxMoveFolderRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxMoveFolderRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxMoveFolderRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxMoveFolderRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequestEventArgs -#ifndef __WAEDEmailMailboxUpdateMeetingResponseRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxUpdateMeetingResponseRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxUpdateMeetingResponseRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxUpdateMeetingResponseRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxUpdateMeetingResponseRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequestEventArgs -#ifndef __WAEDEmailMailboxForwardMeetingRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxForwardMeetingRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxForwardMeetingRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxForwardMeetingRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxForwardMeetingRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequestEventArgs -#ifndef __WAEDEmailMailboxProposeNewTimeForMeetingRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxProposeNewTimeForMeetingRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxProposeNewTimeForMeetingRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxProposeNewTimeForMeetingRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxProposeNewTimeForMeetingRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequestEventArgs -#ifndef __WAEDEmailMailboxSetAutoReplySettingsRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxSetAutoReplySettingsRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxSetAutoReplySettingsRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxSetAutoReplySettingsRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxSetAutoReplySettingsRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequestEventArgs -#ifndef __WAEDEmailMailboxGetAutoReplySettingsRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxGetAutoReplySettingsRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxGetAutoReplySettingsRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxGetAutoReplySettingsRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxGetAutoReplySettingsRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequestEventArgs -#ifndef __WAEDEmailMailboxResolveRecipientsRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxResolveRecipientsRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxResolveRecipientsRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxResolveRecipientsRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxResolveRecipientsRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequestEventArgs -#ifndef __WAEDEmailMailboxValidateCertificatesRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxValidateCertificatesRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxValidateCertificatesRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxValidateCertificatesRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxValidateCertificatesRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequestEventArgs -#ifndef __WAEDEmailMailboxServerSearchReadBatchRequestEventArgs_DEFINED__ -#define __WAEDEmailMailboxServerSearchReadBatchRequestEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxServerSearchReadBatchRequestEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailMailboxServerSearchReadBatchRequest* request; -- (WFDeferral*)getDeferral; -@end - -#endif // __WAEDEmailMailboxServerSearchReadBatchRequestEventArgs_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailDataProviderTriggerDetails -#ifndef __WAEDEmailDataProviderTriggerDetails_DEFINED__ -#define __WAEDEmailDataProviderTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailDataProviderTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEDEmailDataProviderConnection* connection; -@end - -#endif // __WAEDEmailDataProviderTriggerDetails_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxSyncManagerSyncRequest -#ifndef __WAEDEmailMailboxSyncManagerSyncRequest_DEFINED__ -#define __WAEDEmailMailboxSyncManagerSyncRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxSyncManagerSyncRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailMailboxId; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxSyncManagerSyncRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadMessageRequest -#ifndef __WAEDEmailMailboxDownloadMessageRequest_DEFINED__ -#define __WAEDEmailMailboxDownloadMessageRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxDownloadMessageRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailMailboxId; -@property (readonly) NSString * emailMessageId; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxDownloadMessageRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxDownloadAttachmentRequest -#ifndef __WAEDEmailMailboxDownloadAttachmentRequest_DEFINED__ -#define __WAEDEmailMailboxDownloadAttachmentRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxDownloadAttachmentRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailAttachmentId; -@property (readonly) NSString * emailMailboxId; -@property (readonly) NSString * emailMessageId; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxDownloadAttachmentRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxCreateFolderRequest -#ifndef __WAEDEmailMailboxCreateFolderRequest_DEFINED__ -#define __WAEDEmailMailboxCreateFolderRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxCreateFolderRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailMailboxId; -@property (readonly) NSString * name; -@property (readonly) NSString * parentFolderId; -- (RTObject*)reportCompletedAsync:(WAEEmailFolder*)folder; -- (RTObject*)reportFailedAsync:(WAEEmailMailboxCreateFolderStatus)status; -@end - -#endif // __WAEDEmailMailboxCreateFolderRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxDeleteFolderRequest -#ifndef __WAEDEmailMailboxDeleteFolderRequest_DEFINED__ -#define __WAEDEmailMailboxDeleteFolderRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxDeleteFolderRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailFolderId; -@property (readonly) NSString * emailMailboxId; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync:(WAEEmailMailboxDeleteFolderStatus)status; -@end - -#endif // __WAEDEmailMailboxDeleteFolderRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxEmptyFolderRequest -#ifndef __WAEDEmailMailboxEmptyFolderRequest_DEFINED__ -#define __WAEDEmailMailboxEmptyFolderRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxEmptyFolderRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailFolderId; -@property (readonly) NSString * emailMailboxId; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync:(WAEEmailMailboxEmptyFolderStatus)status; -@end - -#endif // __WAEDEmailMailboxEmptyFolderRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxMoveFolderRequest -#ifndef __WAEDEmailMailboxMoveFolderRequest_DEFINED__ -#define __WAEDEmailMailboxMoveFolderRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxMoveFolderRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailFolderId; -@property (readonly) NSString * emailMailboxId; -@property (readonly) NSString * newFolderName __attribute__ ((ns_returns_not_retained)); -@property (readonly) NSString * newParentFolderId __attribute__ ((ns_returns_not_retained)); -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxMoveFolderRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxUpdateMeetingResponseRequest -#ifndef __WAEDEmailMailboxUpdateMeetingResponseRequest_DEFINED__ -#define __WAEDEmailMailboxUpdateMeetingResponseRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxUpdateMeetingResponseRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * comment; -@property (readonly) NSString * emailMailboxId; -@property (readonly) NSString * emailMessageId; -@property (readonly) WAEEmailMeetingResponseType response; -@property (readonly) BOOL sendUpdate; -@property (readonly) NSString * subject; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxUpdateMeetingResponseRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxForwardMeetingRequest -#ifndef __WAEDEmailMailboxForwardMeetingRequest_DEFINED__ -#define __WAEDEmailMailboxForwardMeetingRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxForwardMeetingRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * comment; -@property (readonly) NSString * emailMailboxId; -@property (readonly) NSString * emailMessageId; -@property (readonly) NSString * forwardHeader; -@property (readonly) WAEEmailMessageBodyKind forwardHeaderType; -@property (readonly) NSArray* /* WAEEmailRecipient* */ recipients; -@property (readonly) NSString * subject; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxForwardMeetingRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxProposeNewTimeForMeetingRequest -#ifndef __WAEDEmailMailboxProposeNewTimeForMeetingRequest_DEFINED__ -#define __WAEDEmailMailboxProposeNewTimeForMeetingRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxProposeNewTimeForMeetingRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * comment; -@property (readonly) NSString * emailMailboxId; -@property (readonly) NSString * emailMessageId; -@property (readonly) WFTimeSpan* newDuration __attribute__ ((ns_returns_not_retained)); -@property (readonly) WFDateTime* newStartTime __attribute__ ((ns_returns_not_retained)); -@property (readonly) NSString * subject; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxProposeNewTimeForMeetingRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxSetAutoReplySettingsRequest -#ifndef __WAEDEmailMailboxSetAutoReplySettingsRequest_DEFINED__ -#define __WAEDEmailMailboxSetAutoReplySettingsRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxSetAutoReplySettingsRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEEmailMailboxAutoReplySettings* autoReplySettings; -@property (readonly) NSString * emailMailboxId; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxSetAutoReplySettingsRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxGetAutoReplySettingsRequest -#ifndef __WAEDEmailMailboxGetAutoReplySettingsRequest_DEFINED__ -#define __WAEDEmailMailboxGetAutoReplySettingsRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxGetAutoReplySettingsRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailMailboxId; -@property (readonly) WAEEmailMailboxAutoReplyMessageResponseKind requestedFormat; -- (RTObject*)reportCompletedAsync:(WAEEmailMailboxAutoReplySettings*)autoReplySettings; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxGetAutoReplySettingsRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxResolveRecipientsRequest -#ifndef __WAEDEmailMailboxResolveRecipientsRequest_DEFINED__ -#define __WAEDEmailMailboxResolveRecipientsRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxResolveRecipientsRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailMailboxId; -@property (readonly) NSArray* /* NSString * */ recipients; -- (RTObject*)reportCompletedAsync:(id /* WAEEmailRecipientResolutionResult* */)resolutionResults; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxResolveRecipientsRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxValidateCertificatesRequest -#ifndef __WAEDEmailMailboxValidateCertificatesRequest_DEFINED__ -#define __WAEDEmailMailboxValidateCertificatesRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxValidateCertificatesRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSCCCertificate* */ certificates; -@property (readonly) NSString * emailMailboxId; -- (RTObject*)reportCompletedAsync:(id /* WAEEmailCertificateValidationStatus */)validationStatuses; -- (RTObject*)reportFailedAsync; -@end - -#endif // __WAEDEmailMailboxValidateCertificatesRequest_DEFINED__ - -// Windows.ApplicationModel.Email.DataProvider.EmailMailboxServerSearchReadBatchRequest -#ifndef __WAEDEmailMailboxServerSearchReadBatchRequest_DEFINED__ -#define __WAEDEmailMailboxServerSearchReadBatchRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEMAILDATAPROVIDEREXPORT -@interface WAEDEmailMailboxServerSearchReadBatchRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * emailFolderId; -@property (readonly) NSString * emailMailboxId; -@property (readonly) WAEEmailQueryOptions* options; -@property (readonly) NSString * sessionId; -@property (readonly) unsigned int suggestedBatchSize; -- (RTObject*)saveMessageAsync:(WAEEmailMessage*)message; -- (RTObject*)reportCompletedAsync; -- (RTObject*)reportFailedAsync:(WAEEmailBatchStatus)batchStatus; -@end - -#endif // __WAEDEmailMailboxServerSearchReadBatchRequest_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelExtendedExecution.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelExtendedExecution.h deleted file mode 100644 index 0ec32df76e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelExtendedExecution.h +++ /dev/null @@ -1,107 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelExtendedExecution.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelExtendedExecution.lib") -#endif -#endif -#include - -@class WAEExtendedExecutionRevokedEventArgs, WAEExtendedExecutionSession; -@protocol WAEIExtendedExecutionRevokedEventArgs, WAEIExtendedExecutionSession; - -// Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionReason -enum _WAEExtendedExecutionReason { - WAEExtendedExecutionReasonUnspecified = 0, - WAEExtendedExecutionReasonLocationTracking = 1, - WAEExtendedExecutionReasonSavingData = 2, -}; -typedef unsigned WAEExtendedExecutionReason; - -// Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionResult -enum _WAEExtendedExecutionResult { - WAEExtendedExecutionResultAllowed = 0, - WAEExtendedExecutionResultDenied = 1, -}; -typedef unsigned WAEExtendedExecutionResult; - -// Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionRevokedReason -enum _WAEExtendedExecutionRevokedReason { - WAEExtendedExecutionRevokedReasonResumed = 0, - WAEExtendedExecutionRevokedReasonSystemPolicy = 1, -}; -typedef unsigned WAEExtendedExecutionRevokedReason; - -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionRevokedEventArgs -#ifndef __WAEExtendedExecutionRevokedEventArgs_DEFINED__ -#define __WAEExtendedExecutionRevokedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONEXPORT -@interface WAEExtendedExecutionRevokedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEExtendedExecutionRevokedReason reason; -@end - -#endif // __WAEExtendedExecutionRevokedEventArgs_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.ApplicationModel.ExtendedExecution.ExtendedExecutionSession -#ifndef __WAEExtendedExecutionSession_DEFINED__ -#define __WAEExtendedExecutionSession_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONEXPORT -@interface WAEExtendedExecutionSession : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAEExtendedExecutionReason reason; -@property unsigned int percentProgress; -@property (retain) NSString * Description; -- (EventRegistrationToken)addRevokedEvent:(void(^)(RTObject*, WAEExtendedExecutionRevokedEventArgs*))del; -- (void)removeRevokedEvent:(EventRegistrationToken)tok; -- (void)requestExtensionAsyncWithSuccess:(void (^)(WAEExtendedExecutionResult))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WAEExtendedExecutionSession_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelExtendedExecutionForeground.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelExtendedExecutionForeground.h deleted file mode 100644 index e54db1adf3..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelExtendedExecutionForeground.h +++ /dev/null @@ -1,107 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelExtendedExecutionForeground.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONFOREGROUNDEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONFOREGROUNDEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelExtendedExecutionForeground.lib") -#endif -#endif -#include - -@class WAEFExtendedExecutionForegroundRevokedEventArgs, WAEFExtendedExecutionForegroundSession; -@protocol WAEFIExtendedExecutionForegroundRevokedEventArgs, WAEFIExtendedExecutionForegroundSession; - -// Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundResult -enum _WAEFExtendedExecutionForegroundResult { - WAEFExtendedExecutionForegroundResultAllowed = 0, - WAEFExtendedExecutionForegroundResultDenied = 1, -}; -typedef unsigned WAEFExtendedExecutionForegroundResult; - -// Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundRevokedReason -enum _WAEFExtendedExecutionForegroundRevokedReason { - WAEFExtendedExecutionForegroundRevokedReasonResumed = 0, - WAEFExtendedExecutionForegroundRevokedReasonSystemPolicy = 1, -}; -typedef unsigned WAEFExtendedExecutionForegroundRevokedReason; - -// Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundReason -enum _WAEFExtendedExecutionForegroundReason { - WAEFExtendedExecutionForegroundReasonUnspecified = 0, - WAEFExtendedExecutionForegroundReasonSavingData = 1, - WAEFExtendedExecutionForegroundReasonBackgroundAudio = 2, - WAEFExtendedExecutionForegroundReasonUnconstrained = 3, -}; -typedef unsigned WAEFExtendedExecutionForegroundReason; - -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundRevokedEventArgs -#ifndef __WAEFExtendedExecutionForegroundRevokedEventArgs_DEFINED__ -#define __WAEFExtendedExecutionForegroundRevokedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONFOREGROUNDEXPORT -@interface WAEFExtendedExecutionForegroundRevokedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAEFExtendedExecutionForegroundRevokedReason reason; -@end - -#endif // __WAEFExtendedExecutionForegroundRevokedEventArgs_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONFOREGROUNDEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.ApplicationModel.ExtendedExecution.Foreground.ExtendedExecutionForegroundSession -#ifndef __WAEFExtendedExecutionForegroundSession_DEFINED__ -#define __WAEFExtendedExecutionForegroundSession_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELEXTENDEDEXECUTIONFOREGROUNDEXPORT -@interface WAEFExtendedExecutionForegroundSession : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WAEFExtendedExecutionForegroundReason reason; -@property (retain) NSString * Description; -- (EventRegistrationToken)addRevokedEvent:(void(^)(RTObject*, WAEFExtendedExecutionForegroundRevokedEventArgs*))del; -- (void)removeRevokedEvent:(EventRegistrationToken)tok; -- (void)requestExtensionAsyncWithSuccess:(void (^)(WAEFExtendedExecutionForegroundResult))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WAEFExtendedExecutionForegroundSession_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelLockScreen.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelLockScreen.h deleted file mode 100644 index 5e841ba3ad..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelLockScreen.h +++ /dev/null @@ -1,126 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelLockScreen.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELLOCKSCREENEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELLOCKSCREENEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelLockScreen.lib") -#endif -#endif -#include - -@class WALLockScreenInfo, WALLockScreenBadge, WALLockScreenUnlockingDeferral, WALLockApplicationHost, WALLockScreenUnlockingEventArgs; -@protocol WALILockScreenBadge, WALILockScreenInfo, WALILockScreenUnlockingDeferral, WALILockScreenUnlockingEventArgs, WALILockApplicationHost, WALILockApplicationHostStatics; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.LockScreen.LockScreenInfo -#ifndef __WALLockScreenInfo_DEFINED__ -#define __WALLockScreenInfo_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELLOCKSCREENEXPORT -@interface WALLockScreenInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* alarmIcon; -@property (readonly) NSArray* /* WALLockScreenBadge* */ badges; -@property (readonly) NSArray* /* NSString * */ detailText; -@property (readonly) RTObject* lockScreenImage; -- (EventRegistrationToken)addAlarmIconChangedEvent:(void(^)(WALLockScreenInfo*, RTObject*))del; -- (void)removeAlarmIconChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBadgesChangedEvent:(void(^)(WALLockScreenInfo*, RTObject*))del; -- (void)removeBadgesChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDetailTextChangedEvent:(void(^)(WALLockScreenInfo*, RTObject*))del; -- (void)removeDetailTextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLockScreenImageChangedEvent:(void(^)(WALLockScreenInfo*, RTObject*))del; -- (void)removeLockScreenImageChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WALLockScreenInfo_DEFINED__ - -// Windows.ApplicationModel.LockScreen.LockScreenBadge -#ifndef __WALLockScreenBadge_DEFINED__ -#define __WALLockScreenBadge_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELLOCKSCREENEXPORT -@interface WALLockScreenBadge : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * automationName; -@property (readonly) RTObject* glyph; -@property (readonly) RTObject* logo; -@property (readonly) id /* unsigned int */ number; -- (void)launchApp; -@end - -#endif // __WALLockScreenBadge_DEFINED__ - -// Windows.ApplicationModel.LockScreen.LockScreenUnlockingDeferral -#ifndef __WALLockScreenUnlockingDeferral_DEFINED__ -#define __WALLockScreenUnlockingDeferral_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELLOCKSCREENEXPORT -@interface WALLockScreenUnlockingDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WALLockScreenUnlockingDeferral_DEFINED__ - -// Windows.ApplicationModel.LockScreen.LockApplicationHost -#ifndef __WALLockApplicationHost_DEFINED__ -#define __WALLockApplicationHost_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELLOCKSCREENEXPORT -@interface WALLockApplicationHost : RTObject -+ (WALLockApplicationHost*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addUnlockingEvent:(void(^)(WALLockApplicationHost*, WALLockScreenUnlockingEventArgs*))del; -- (void)removeUnlockingEvent:(EventRegistrationToken)tok; -- (void)requestUnlock; -@end - -#endif // __WALLockApplicationHost_DEFINED__ - -// Windows.ApplicationModel.LockScreen.LockScreenUnlockingEventArgs -#ifndef __WALLockScreenUnlockingEventArgs_DEFINED__ -#define __WALLockScreenUnlockingEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELLOCKSCREENEXPORT -@interface WALLockScreenUnlockingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -- (WALLockScreenUnlockingDeferral*)getDeferral; -@end - -#endif // __WALLockScreenUnlockingEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelPreviewNotes.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelPreviewNotes.h deleted file mode 100644 index 309311f329..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelPreviewNotes.h +++ /dev/null @@ -1,95 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelPreviewNotes.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELPREVIEWNOTESEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELPREVIEWNOTESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelPreviewNotes.lib") -#endif -#endif -#include - -@class WAPNNotePlacementChangedPreviewEventArgs, WAPNNoteVisibilityChangedPreviewEventArgs, WAPNNotesWindowManagerPreview; -@protocol WAPNINotePlacementChangedPreviewEventArgs, WAPNINoteVisibilityChangedPreviewEventArgs, WAPNINotesWindowManagerPreview, WAPNINotesWindowManagerPreviewStatics; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.Preview.Notes.NotePlacementChangedPreviewEventArgs -#ifndef __WAPNNotePlacementChangedPreviewEventArgs_DEFINED__ -#define __WAPNNotePlacementChangedPreviewEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELPREVIEWNOTESEXPORT -@interface WAPNNotePlacementChangedPreviewEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int viewId; -@end - -#endif // __WAPNNotePlacementChangedPreviewEventArgs_DEFINED__ - -// Windows.ApplicationModel.Preview.Notes.NoteVisibilityChangedPreviewEventArgs -#ifndef __WAPNNoteVisibilityChangedPreviewEventArgs_DEFINED__ -#define __WAPNNoteVisibilityChangedPreviewEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELPREVIEWNOTESEXPORT -@interface WAPNNoteVisibilityChangedPreviewEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isVisible; -@property (readonly) int viewId; -@end - -#endif // __WAPNNoteVisibilityChangedPreviewEventArgs_DEFINED__ - -// Windows.ApplicationModel.Preview.Notes.NotesWindowManagerPreview -#ifndef __WAPNNotesWindowManagerPreview_DEFINED__ -#define __WAPNNotesWindowManagerPreview_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELPREVIEWNOTESEXPORT -@interface WAPNNotesWindowManagerPreview : RTObject -+ (WAPNNotesWindowManagerPreview*)getForCurrentApp; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isScreenLocked; -- (EventRegistrationToken)addNotePlacementChangedEvent:(void(^)(WAPNNotesWindowManagerPreview*, WAPNNotePlacementChangedPreviewEventArgs*))del; -- (void)removeNotePlacementChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNoteVisibilityChangedEvent:(void(^)(WAPNNotesWindowManagerPreview*, WAPNNoteVisibilityChangedPreviewEventArgs*))del; -- (void)removeNoteVisibilityChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSystemLockStateChangedEvent:(void(^)(WAPNNotesWindowManagerPreview*, RTObject*))del; -- (void)removeSystemLockStateChangedEvent:(EventRegistrationToken)tok; -- (void)showNote:(int)noteViewId; -- (void)showNoteRelativeTo:(int)noteViewId anchorNoteViewId:(int)anchorNoteViewId; -- (void)showNoteWithPlacement:(int)noteViewId data:(RTObject*)data; -- (void)hideNote:(int)noteViewId; -- (RTObject*)getNotePlacement:(int)noteViewId; -- (BOOL)trySetNoteSize:(int)noteViewId size:(WFSize*)size; -- (void)setFocusToNextView; -- (RTObject*)setNotesThumbnailAsync:(RTObject*)thumbnail; -@end - -#endif // __WAPNNotesWindowManagerPreview_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelResources.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelResources.h deleted file mode 100644 index bd7f946d76..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelResources.h +++ /dev/null @@ -1,58 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelResources.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelResources.lib") -#endif -#endif -#include - -@class WARResourceLoader; -@protocol WARIResourceLoader, WARIResourceLoader2, WARIResourceLoaderStatics, WARIResourceLoaderStatics2, WARIResourceLoaderFactory; - -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.Resources.ResourceLoader -#ifndef __WARResourceLoader_DEFINED__ -#define __WARResourceLoader_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESEXPORT -@interface WARResourceLoader : RTObject -+ (WARResourceLoader*)getForCurrentView; -+ (WARResourceLoader*)getForCurrentViewWithName:(NSString *)name; -+ (WARResourceLoader*)getForViewIndependentUse; -+ (WARResourceLoader*)getForViewIndependentUseWithName:(NSString *)name; -+ (NSString *)getStringForReference:(WFUri*)uri; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WARResourceLoader*)makeResourceLoaderByName:(NSString *)name ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSString *)getString:(NSString *)resource; -- (NSString *)getStringForUri:(WFUri*)uri; -@end - -#endif // __WARResourceLoader_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelResourcesCore.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelResourcesCore.h deleted file mode 100644 index 6bbf8fbb5e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelResourcesCore.h +++ /dev/null @@ -1,352 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelResourcesCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelResourcesCore.lib") -#endif -#endif -#include - -@class WARCResourceMap, WARCResourceContext, WARCNamedResource, WARCResourceManager, WARCResourceQualifier, WARCResourceCandidate, WARCResourceMapIterator, WARCResourceMapMapView, WARCResourceMapMapViewIterator, WARCResourceQualifierObservableMap, WARCResourceQualifierMapView, WARCResourceQualifierVectorView, WARCResourceCandidateVectorView, WARCResourceContextLanguagesVectorView; -@class WARCResourceLayoutInfo; -@protocol WARCIResourceManager, WARCIResourceManager2, WARCIResourceManagerStatics, WARCIResourceQualifier, WARCIResourceContext, WARCIResourceContextStatics, WARCIResourceContextStatics2, WARCIResourceContextStatics3, WARCIResourceCandidate, WARCIResourceCandidate2, WARCINamedResource, WARCIResourceMap; - -// Windows.ApplicationModel.Resources.Core.ResourceQualifierPersistence -enum _WARCResourceQualifierPersistence { - WARCResourceQualifierPersistenceNone = 0, - WARCResourceQualifierPersistenceLocalMachine = 1, -}; -typedef unsigned WARCResourceQualifierPersistence; - -#include "WindowsStorage.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// [struct] Windows.ApplicationModel.Resources.Core.ResourceLayoutInfo -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceLayoutInfo : NSObject -+ (instancetype)new; -@property unsigned int majorVersion; -@property unsigned int minorVersion; -@property unsigned int resourceSubtreeCount; -@property unsigned int namedResourceCount; -@property int checksum; -@end - -// Windows.ApplicationModel.Resources.Core.ResourceMap -#ifndef __WARCResourceMap_DEFINED__ -#define __WARCResourceMap_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceMap : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFUri* uri; -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - -- (WARCResourceCandidate*)getValue:(NSString *)resource; -- (WARCResourceCandidate*)getValueForContext:(NSString *)resource context:(WARCResourceContext*)context; -- (WARCResourceMap*)getSubtree:(NSString *)reference; -@end - -#endif // __WARCResourceMap_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceContext -#ifndef __WARCResourceContext_DEFINED__ -#define __WARCResourceContext_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceContext : RTObject -+ (void)setGlobalQualifierValueWithPersistence:(NSString *)key value:(NSString *)value persistence:(WARCResourceQualifierPersistence)persistence; -+ (WARCResourceContext*)createMatchingContext:(id /* WARCResourceQualifier* */)result; -+ (WARCResourceContext*)getForCurrentView; -+ (void)setGlobalQualifierValue:(NSString *)key value:(NSString *)value; -+ (void)resetGlobalQualifierValues; -+ (void)resetGlobalQualifierValuesForSpecifiedQualifiers:(id /* NSString * */)qualifierNames; -+ (WARCResourceContext*)getForViewIndependentUse; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSArray* /* NSString * */ languages; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ qualifierValues; -- (void)reset; -- (void)resetQualifierValues:(id /* NSString * */)qualifierNames; -- (void)overrideToMatch:(id /* WARCResourceQualifier* */)result; -- (WARCResourceContext*)clone; -@end - -#endif // __WARCResourceContext_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.NamedResource -#ifndef __WARCNamedResource_DEFINED__ -#define __WARCNamedResource_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCNamedResource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WARCResourceCandidate* */ candidates; -@property (readonly) WFUri* uri; -- (WARCResourceCandidate*)resolve; -- (WARCResourceCandidate*)resolveForContext:(WARCResourceContext*)resourceContext; -- (NSArray* /* WARCResourceCandidate* */)resolveAll; -- (NSArray* /* WARCResourceCandidate* */)resolveAllForContext:(WARCResourceContext*)resourceContext; -@end - -#endif // __WARCNamedResource_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceManager -#ifndef __WARCResourceManager_DEFINED__ -#define __WARCResourceManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceManager : RTObject -+ (BOOL)isResourceReference:(NSString *)resourceReference; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSDictionary* /* NSString *, WARCResourceMap* */ allResourceMaps; -@property (readonly) WARCResourceContext* defaultContext; -@property (readonly) WARCResourceMap* mainResourceMap; -+ (WARCResourceManager*)current; -- (void)loadPriFiles:(id /* RTObject* */)files; -- (void)unloadPriFiles:(id /* RTObject* */)files; -- (NSArray* /* WARCNamedResource* */)getAllNamedResourcesForPackage:(NSString *)packageName resourceLayoutInfo:(WARCResourceLayoutInfo*)resourceLayoutInfo; -- (NSArray* /* WARCResourceMap* */)getAllSubtreesForPackage:(NSString *)packageName resourceLayoutInfo:(WARCResourceLayoutInfo*)resourceLayoutInfo; -@end - -#endif // __WARCResourceManager_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceQualifier -#ifndef __WARCResourceQualifier_DEFINED__ -#define __WARCResourceQualifier_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceQualifier : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isDefault; -@property (readonly) BOOL isMatch; -@property (readonly) NSString * qualifierName; -@property (readonly) NSString * qualifierValue; -@property (readonly) double score; -@end - -#endif // __WARCResourceQualifier_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceCandidate -#ifndef __WARCResourceCandidate_DEFINED__ -#define __WARCResourceCandidate_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceCandidate : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isDefault; -@property (readonly) BOOL isMatch; -@property (readonly) BOOL isMatchAsDefault; -@property (readonly) NSArray* /* WARCResourceQualifier* */ qualifiers; -@property (readonly) NSString * valueAsString; -- (void)getValueAsFileAsyncWithSuccess:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (NSString *)getQualifierValue:(NSString *)qualifierName; -- (void)getValueAsStreamAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WARCResourceCandidate_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceMapIterator -#ifndef __WARCResourceMapIterator_DEFINED__ -#define __WARCResourceMapIterator_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceMapIterator : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.Collections.IIterator`1> -@property (readonly) RTKeyValuePair* /* NSString *, WARCNamedResource* */ current; -@property (readonly) BOOL hasCurrent; -// Could not find base class Windows.Foundation.Collections.IIterator`1> type information -@end - -#endif // __WARCResourceMapIterator_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceMapMapView -#ifndef __WARCResourceMapMapView_DEFINED__ -#define __WARCResourceMapMapView_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceMapMapView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - -@end - -#endif // __WARCResourceMapMapView_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceMapMapViewIterator -#ifndef __WARCResourceMapMapViewIterator_DEFINED__ -#define __WARCResourceMapMapViewIterator_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceMapMapViewIterator : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.Collections.IIterator`1> -@property (readonly) RTKeyValuePair* /* NSString *, WARCResourceMap* */ current; -@property (readonly) BOOL hasCurrent; -// Could not find base class Windows.Foundation.Collections.IIterator`1> type information -@end - -#endif // __WARCResourceMapMapViewIterator_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceQualifierObservableMap -#ifndef __WARCResourceQualifierObservableMap_DEFINED__ -#define __WARCResourceQualifierObservableMap_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceQualifierObservableMap : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -// Could not generate add_MapChanged (Can't marshal Windows.Foundation.Collections.MapChangedEventHandler`2) -- (void)removeMapChangedEvent:(EventRegistrationToken)tok; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; --(EventRegistrationToken)addObserver: (RTCollectionListener)receiver; --(void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -#endif // __WARCResourceQualifierObservableMap_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceQualifierMapView -#ifndef __WARCResourceQualifierMapView_DEFINED__ -#define __WARCResourceQualifierMapView_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceQualifierMapView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - -@end - -#endif // __WARCResourceQualifierMapView_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceQualifierVectorView -#ifndef __WARCResourceQualifierVectorView_DEFINED__ -#define __WARCResourceQualifierVectorView_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceQualifierVectorView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WARCResourceQualifierVectorView_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceCandidateVectorView -#ifndef __WARCResourceCandidateVectorView_DEFINED__ -#define __WARCResourceCandidateVectorView_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceCandidateVectorView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WARCResourceCandidateVectorView_DEFINED__ - -// Windows.ApplicationModel.Resources.Core.ResourceContextLanguagesVectorView -#ifndef __WARCResourceContextLanguagesVectorView_DEFINED__ -#define __WARCResourceContextLanguagesVectorView_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESCOREEXPORT -@interface WARCResourceContextLanguagesVectorView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WARCResourceContextLanguagesVectorView_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelResourcesManagement.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelResourcesManagement.h deleted file mode 100644 index b5858909ea..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelResourcesManagement.h +++ /dev/null @@ -1,95 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelResourcesManagement.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESMANAGEMENTEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESMANAGEMENTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelResourcesManagement.lib") -#endif -#endif -#include - -@class WARMIndexedResourceCandidate, WARMResourceIndexer, WARMIndexedResourceQualifier; -@protocol WARMIResourceIndexer, WARMIResourceIndexerFactory, WARMIResourceIndexerFactory2, WARMIIndexedResourceQualifier, WARMIIndexedResourceCandidate; - -// Windows.ApplicationModel.Resources.Management.IndexedResourceType -enum _WARMIndexedResourceType { - WARMIndexedResourceTypeString = 0, - WARMIndexedResourceTypePath = 1, - WARMIndexedResourceTypeEmbeddedData = 2, -}; -typedef unsigned WARMIndexedResourceType; - -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.Resources.Management.IndexedResourceCandidate -#ifndef __WARMIndexedResourceCandidate_DEFINED__ -#define __WARMIndexedResourceCandidate_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESMANAGEMENTEXPORT -@interface WARMIndexedResourceCandidate : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSDictionary* /* NSString *, NSString * */ metadata; -@property (readonly) NSArray* /* WARMIndexedResourceQualifier* */ qualifiers; -@property (readonly) WARMIndexedResourceType type; -@property (readonly) WFUri* uri; -@property (readonly) NSString * valueAsString; -- (NSString *)getQualifierValue:(NSString *)qualifierName; -@end - -#endif // __WARMIndexedResourceCandidate_DEFINED__ - -// Windows.ApplicationModel.Resources.Management.ResourceIndexer -#ifndef __WARMResourceIndexer_DEFINED__ -#define __WARMResourceIndexer_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESMANAGEMENTEXPORT -@interface WARMResourceIndexer : RTObject -+ (WARMResourceIndexer*)makeResourceIndexer:(WFUri*)projectRoot ACTIVATOR; -+ (WARMResourceIndexer*)makeResourceIndexerWithExtension:(WFUri*)projectRoot extensionDllPath:(WFUri*)extensionDllPath ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WARMIndexedResourceCandidate*)indexFilePath:(WFUri*)filePath; -- (void)indexFileContentsAsync:(WFUri*)file success:(void (^)(NSArray* /* WARMIndexedResourceCandidate* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WARMResourceIndexer_DEFINED__ - -// Windows.ApplicationModel.Resources.Management.IndexedResourceQualifier -#ifndef __WARMIndexedResourceQualifier_DEFINED__ -#define __WARMIndexedResourceQualifier_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELRESOURCESMANAGEMENTEXPORT -@interface WARMIndexedResourceQualifier : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * qualifierName; -@property (readonly) NSString * qualifierValue; -@end - -#endif // __WARMIndexedResourceQualifier_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelSearch.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelSearch.h deleted file mode 100644 index 74aa75fdd1..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelSearch.h +++ /dev/null @@ -1,296 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelSearch.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelSearch.lib") -#endif -#endif -#include - -@class WASSearchPaneVisibilityChangedEventArgs, WASSearchPaneQueryChangedEventArgs, WASSearchPaneQuerySubmittedEventArgs, WASSearchPaneResultSuggestionChosenEventArgs, WASSearchPaneSuggestionsRequestDeferral, WASSearchPaneSuggestionsRequest, WASSearchPaneSuggestionsRequestedEventArgs, WASSearchPane, WASSearchPaneQueryLinguisticDetails, WASSearchSuggestionCollection, WASLocalContentSuggestionSettings, WASSearchQueryLinguisticDetails, WASSearchSuggestionsRequestDeferral, WASSearchSuggestionsRequest; -@protocol WASISearchPaneVisibilityChangedEventArgs, WASISearchPaneQueryChangedEventArgs, WASISearchPaneQuerySubmittedEventArgs, WASISearchPaneQuerySubmittedEventArgsWithLinguisticDetails, WASISearchPaneResultSuggestionChosenEventArgs, WASISearchPaneSuggestionsRequestDeferral, WASISearchPaneSuggestionsRequest, WASISearchPaneSuggestionsRequestedEventArgs, WASISearchPaneStatics, WASISearchPaneStaticsWithHideThisApplication, WASISearchPane, WASISearchPaneQueryLinguisticDetails, WASISearchSuggestionCollection, WASILocalContentSuggestionSettings, WASISearchQueryLinguisticDetailsFactory, WASISearchQueryLinguisticDetails, WASISearchSuggestionsRequestDeferral, WASISearchSuggestionsRequest; - -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsStorage.h" - -#import - -// Windows.ApplicationModel.Search.ISearchPaneQueryChangedEventArgs -#ifndef __WASISearchPaneQueryChangedEventArgs_DEFINED__ -#define __WASISearchPaneQueryChangedEventArgs_DEFINED__ - -@protocol WASISearchPaneQueryChangedEventArgs -@property (readonly) NSString * language; -@property (readonly) WASSearchPaneQueryLinguisticDetails* linguisticDetails; -@property (readonly) NSString * queryText; -@end - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASISearchPaneQueryChangedEventArgs : RTObject -@end - -#endif // __WASISearchPaneQueryChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Search.SearchPaneVisibilityChangedEventArgs -#ifndef __WASSearchPaneVisibilityChangedEventArgs_DEFINED__ -#define __WASSearchPaneVisibilityChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchPaneVisibilityChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL visible; -@end - -#endif // __WASSearchPaneVisibilityChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Search.SearchPaneQueryChangedEventArgs -#ifndef __WASSearchPaneQueryChangedEventArgs_DEFINED__ -#define __WASSearchPaneQueryChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchPaneQueryChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * language; -@property (readonly) WASSearchPaneQueryLinguisticDetails* linguisticDetails; -@property (readonly) NSString * queryText; -@end - -#endif // __WASSearchPaneQueryChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Search.SearchPaneQuerySubmittedEventArgs -#ifndef __WASSearchPaneQuerySubmittedEventArgs_DEFINED__ -#define __WASSearchPaneQuerySubmittedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchPaneQuerySubmittedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * language; -@property (readonly) NSString * queryText; -@property (readonly) WASSearchPaneQueryLinguisticDetails* linguisticDetails; -@end - -#endif // __WASSearchPaneQuerySubmittedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Search.SearchPaneResultSuggestionChosenEventArgs -#ifndef __WASSearchPaneResultSuggestionChosenEventArgs_DEFINED__ -#define __WASSearchPaneResultSuggestionChosenEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchPaneResultSuggestionChosenEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * tag; -@end - -#endif // __WASSearchPaneResultSuggestionChosenEventArgs_DEFINED__ - -// Windows.ApplicationModel.Search.SearchPaneSuggestionsRequestDeferral -#ifndef __WASSearchPaneSuggestionsRequestDeferral_DEFINED__ -#define __WASSearchPaneSuggestionsRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchPaneSuggestionsRequestDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WASSearchPaneSuggestionsRequestDeferral_DEFINED__ - -// Windows.ApplicationModel.Search.SearchPaneSuggestionsRequest -#ifndef __WASSearchPaneSuggestionsRequest_DEFINED__ -#define __WASSearchPaneSuggestionsRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchPaneSuggestionsRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isCanceled; -@property (readonly) WASSearchSuggestionCollection* searchSuggestionCollection; -- (WASSearchPaneSuggestionsRequestDeferral*)getDeferral; -@end - -#endif // __WASSearchPaneSuggestionsRequest_DEFINED__ - -// Windows.ApplicationModel.Search.SearchPaneSuggestionsRequestedEventArgs -#ifndef __WASSearchPaneSuggestionsRequestedEventArgs_DEFINED__ -#define __WASSearchPaneSuggestionsRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchPaneSuggestionsRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * language; -@property (readonly) WASSearchPaneQueryLinguisticDetails* linguisticDetails; -@property (readonly) NSString * queryText; -@property (readonly) WASSearchPaneSuggestionsRequest* request; -@end - -#endif // __WASSearchPaneSuggestionsRequestedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Search.SearchPane -#ifndef __WASSearchPane_DEFINED__ -#define __WASSearchPane_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchPane : RTObject -+ (void)hideThisApplication; -+ (WASSearchPane*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL showOnKeyboardInput; -@property BOOL searchHistoryEnabled; -@property (retain) NSString * searchHistoryContext; -@property (retain) NSString * placeholderText; -@property (readonly) NSString * language; -@property (readonly) NSString * queryText; -@property (readonly) BOOL visible; -- (EventRegistrationToken)addQueryChangedEvent:(void(^)(WASSearchPane*, WASSearchPaneQueryChangedEventArgs*))del; -- (void)removeQueryChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addQuerySubmittedEvent:(void(^)(WASSearchPane*, WASSearchPaneQuerySubmittedEventArgs*))del; -- (void)removeQuerySubmittedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addResultSuggestionChosenEvent:(void(^)(WASSearchPane*, WASSearchPaneResultSuggestionChosenEventArgs*))del; -- (void)removeResultSuggestionChosenEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSuggestionsRequestedEvent:(void(^)(WASSearchPane*, WASSearchPaneSuggestionsRequestedEventArgs*))del; -- (void)removeSuggestionsRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVisibilityChangedEvent:(void(^)(WASSearchPane*, WASSearchPaneVisibilityChangedEventArgs*))del; -- (void)removeVisibilityChangedEvent:(EventRegistrationToken)tok; -- (void)setLocalContentSuggestionSettings:(WASLocalContentSuggestionSettings*)settings; -- (void)showOverloadDefault; -- (void)showOverloadWithQuery:(NSString *)query; -- (BOOL)trySetQueryText:(NSString *)query; -@end - -#endif // __WASSearchPane_DEFINED__ - -// Windows.ApplicationModel.Search.SearchPaneQueryLinguisticDetails -#ifndef __WASSearchPaneQueryLinguisticDetails_DEFINED__ -#define __WASSearchPaneQueryLinguisticDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchPaneQueryLinguisticDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ queryTextAlternatives; -@property (readonly) unsigned int queryTextCompositionLength; -@property (readonly) unsigned int queryTextCompositionStart; -@end - -#endif // __WASSearchPaneQueryLinguisticDetails_DEFINED__ - -// Windows.ApplicationModel.Search.SearchSuggestionCollection -#ifndef __WASSearchSuggestionCollection_DEFINED__ -#define __WASSearchSuggestionCollection_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchSuggestionCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (void)appendQuerySuggestion:(NSString *)text; -- (void)appendQuerySuggestions:(id /* NSString * */)suggestions; -- (void)appendResultSuggestion:(NSString *)text detailText:(NSString *)detailText tag:(NSString *)tag image:(RTObject*)image imageAlternateText:(NSString *)imageAlternateText; -- (void)appendSearchSeparator:(NSString *)label; -@end - -#endif // __WASSearchSuggestionCollection_DEFINED__ - -// Windows.ApplicationModel.Search.LocalContentSuggestionSettings -#ifndef __WASLocalContentSuggestionSettings_DEFINED__ -#define __WASLocalContentSuggestionSettings_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASLocalContentSuggestionSettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL enabled; -@property (retain) NSString * aqsFilter; -@property (readonly) NSMutableArray* /* WSStorageFolder* */ locations; -@property (readonly) NSMutableArray* /* NSString * */ propertiesToMatch; -@end - -#endif // __WASLocalContentSuggestionSettings_DEFINED__ - -// Windows.ApplicationModel.Search.SearchQueryLinguisticDetails -#ifndef __WASSearchQueryLinguisticDetails_DEFINED__ -#define __WASSearchQueryLinguisticDetails_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchQueryLinguisticDetails : RTObject -+ (WASSearchQueryLinguisticDetails*)makeInstance:(id /* NSString * */)queryTextAlternatives queryTextCompositionStart:(unsigned int)queryTextCompositionStart queryTextCompositionLength:(unsigned int)queryTextCompositionLength ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ queryTextAlternatives; -@property (readonly) unsigned int queryTextCompositionLength; -@property (readonly) unsigned int queryTextCompositionStart; -@end - -#endif // __WASSearchQueryLinguisticDetails_DEFINED__ - -// Windows.ApplicationModel.Search.SearchSuggestionsRequestDeferral -#ifndef __WASSearchSuggestionsRequestDeferral_DEFINED__ -#define __WASSearchSuggestionsRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchSuggestionsRequestDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WASSearchSuggestionsRequestDeferral_DEFINED__ - -// Windows.ApplicationModel.Search.SearchSuggestionsRequest -#ifndef __WASSearchSuggestionsRequest_DEFINED__ -#define __WASSearchSuggestionsRequest_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHEXPORT -@interface WASSearchSuggestionsRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isCanceled; -@property (readonly) WASSearchSuggestionCollection* searchSuggestionCollection; -- (WASSearchSuggestionsRequestDeferral*)getDeferral; -@end - -#endif // __WASSearchSuggestionsRequest_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelSearchCore.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelSearchCore.h deleted file mode 100644 index 576fd91c83..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelSearchCore.h +++ /dev/null @@ -1,123 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelSearchCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELSEARCHCOREEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELSEARCHCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelSearchCore.lib") -#endif -#endif -#include - -@class WASCSearchSuggestion, WASCSearchSuggestionManager, WASCSearchSuggestionsRequestedEventArgs, WASCRequestingFocusOnKeyboardInputEventArgs; -@protocol WASCISearchSuggestion, WASCISearchSuggestionsRequestedEventArgs, WASCIRequestingFocusOnKeyboardInputEventArgs, WASCISearchSuggestionManager; - -// Windows.ApplicationModel.Search.Core.SearchSuggestionKind -enum _WASCSearchSuggestionKind { - WASCSearchSuggestionKindQuery = 0, - WASCSearchSuggestionKindResult = 1, - WASCSearchSuggestionKindSeparator = 2, -}; -typedef unsigned WASCSearchSuggestionKind; - -#include "WindowsStorageStreams.h" -#include "WindowsApplicationModelSearch.h" -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.Search.Core.SearchSuggestion -#ifndef __WASCSearchSuggestion_DEFINED__ -#define __WASCSearchSuggestion_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHCOREEXPORT -@interface WASCSearchSuggestion : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * detailText; -@property (readonly) RTObject* image; -@property (readonly) NSString * imageAlternateText; -@property (readonly) WASCSearchSuggestionKind kind; -@property (readonly) NSString * tag; -@property (readonly) NSString * text; -@end - -#endif // __WASCSearchSuggestion_DEFINED__ - -// Windows.ApplicationModel.Search.Core.SearchSuggestionManager -#ifndef __WASCSearchSuggestionManager_DEFINED__ -#define __WASCSearchSuggestionManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHCOREEXPORT -@interface WASCSearchSuggestionManager : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL searchHistoryEnabled; -@property (retain) NSString * searchHistoryContext; -@property (readonly) NSMutableArray* /* WASCSearchSuggestion* */ suggestions; -- (EventRegistrationToken)addRequestingFocusOnKeyboardInputEvent:(void(^)(WASCSearchSuggestionManager*, WASCRequestingFocusOnKeyboardInputEventArgs*))del; -- (void)removeRequestingFocusOnKeyboardInputEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSuggestionsRequestedEvent:(void(^)(WASCSearchSuggestionManager*, WASCSearchSuggestionsRequestedEventArgs*))del; -- (void)removeSuggestionsRequestedEvent:(EventRegistrationToken)tok; -- (void)setLocalContentSuggestionSettings:(WASLocalContentSuggestionSettings*)settings; -- (void)setQuery:(NSString *)queryText; -- (void)setQueryWithLanguage:(NSString *)queryText language:(NSString *)language; -- (void)setQueryWithSearchQueryLinguisticDetails:(NSString *)queryText language:(NSString *)language linguisticDetails:(WASSearchQueryLinguisticDetails*)linguisticDetails; -- (void)addToHistory:(NSString *)queryText; -- (void)addToHistoryWithLanguage:(NSString *)queryText language:(NSString *)language; -- (void)clearHistory; -@end - -#endif // __WASCSearchSuggestionManager_DEFINED__ - -// Windows.ApplicationModel.Search.Core.SearchSuggestionsRequestedEventArgs -#ifndef __WASCSearchSuggestionsRequestedEventArgs_DEFINED__ -#define __WASCSearchSuggestionsRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHCOREEXPORT -@interface WASCSearchSuggestionsRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * language; -@property (readonly) WASSearchQueryLinguisticDetails* linguisticDetails; -@property (readonly) NSString * queryText; -@property (readonly) WASSearchSuggestionsRequest* request; -@end - -#endif // __WASCSearchSuggestionsRequestedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Search.Core.RequestingFocusOnKeyboardInputEventArgs -#ifndef __WASCRequestingFocusOnKeyboardInputEventArgs_DEFINED__ -#define __WASCRequestingFocusOnKeyboardInputEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSEARCHCOREEXPORT -@interface WASCRequestingFocusOnKeyboardInputEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WASCRequestingFocusOnKeyboardInputEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelSocialInfo.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelSocialInfo.h deleted file mode 100644 index bd9492c40c..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelSocialInfo.h +++ /dev/null @@ -1,185 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelSocialInfo.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelSocialInfo.lib") -#endif -#endif -#include - -@class WASSocialUserInfo, WASSocialFeedContent, WASSocialItemThumbnail, WASSocialFeedSharedItem, WASSocialFeedChildItem, WASSocialFeedItem; -@protocol WASISocialItemThumbnail, WASISocialFeedContent, WASISocialUserInfo, WASISocialFeedItem, WASISocialFeedChildItem, WASISocialFeedSharedItem; - -// Windows.ApplicationModel.SocialInfo.SocialItemBadgeStyle -enum _WASSocialItemBadgeStyle { - WASSocialItemBadgeStyleHidden = 0, - WASSocialItemBadgeStyleVisible = 1, - WASSocialItemBadgeStyleVisibleWithCount = 2, -}; -typedef unsigned WASSocialItemBadgeStyle; - -// Windows.ApplicationModel.SocialInfo.SocialFeedKind -enum _WASSocialFeedKind { - WASSocialFeedKindHomeFeed = 0, - WASSocialFeedKindContactFeed = 1, - WASSocialFeedKindDashboard = 2, -}; -typedef unsigned WASSocialFeedKind; - -// Windows.ApplicationModel.SocialInfo.SocialFeedItemStyle -enum _WASSocialFeedItemStyle { - WASSocialFeedItemStyleDefault = 0, - WASSocialFeedItemStylePhoto = 1, -}; -typedef unsigned WASSocialFeedItemStyle; - -// Windows.ApplicationModel.SocialInfo.SocialFeedUpdateMode -enum _WASSocialFeedUpdateMode { - WASSocialFeedUpdateModeAppend = 0, - WASSocialFeedUpdateModeReplace = 1, -}; -typedef unsigned WASSocialFeedUpdateMode; - -#include "WindowsFoundation.h" -#include "WindowsGraphicsImaging.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.ApplicationModel.SocialInfo.SocialUserInfo -#ifndef __WASSocialUserInfo_DEFINED__ -#define __WASSocialUserInfo_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOEXPORT -@interface WASSocialUserInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * userName; -@property (retain) WFUri* targetUri; -@property (retain) NSString * remoteId; -@property (retain) NSString * displayName; -@end - -#endif // __WASSocialUserInfo_DEFINED__ - -// Windows.ApplicationModel.SocialInfo.SocialFeedContent -#ifndef __WASSocialFeedContent_DEFINED__ -#define __WASSocialFeedContent_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOEXPORT -@interface WASSocialFeedContent : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) WFUri* targetUri; -@property (retain) NSString * message; -@end - -#endif // __WASSocialFeedContent_DEFINED__ - -// Windows.ApplicationModel.SocialInfo.SocialItemThumbnail -#ifndef __WASSocialItemThumbnail_DEFINED__ -#define __WASSocialItemThumbnail_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOEXPORT -@interface WASSocialItemThumbnail : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* targetUri; -@property (retain) WFUri* imageUri; -@property (retain) WGIBitmapSize* bitmapSize; -- (RTObject*)setImageAsync:(RTObject*)image; -@end - -#endif // __WASSocialItemThumbnail_DEFINED__ - -// Windows.ApplicationModel.SocialInfo.SocialFeedSharedItem -#ifndef __WASSocialFeedSharedItem_DEFINED__ -#define __WASSocialFeedSharedItem_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOEXPORT -@interface WASSocialFeedSharedItem : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFDateTime* timestamp; -@property (retain) WASSocialItemThumbnail* thumbnail; -@property (retain) WFUri* targetUri; -@property (retain) WFUri* originalSource; -@property (readonly) WASSocialFeedContent* content; -@end - -#endif // __WASSocialFeedSharedItem_DEFINED__ - -// Windows.ApplicationModel.SocialInfo.SocialFeedChildItem -#ifndef __WASSocialFeedChildItem_DEFINED__ -#define __WASSocialFeedChildItem_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOEXPORT -@interface WASSocialFeedChildItem : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFDateTime* timestamp; -@property (retain) WFUri* targetUri; -@property (retain) WASSocialFeedSharedItem* sharedItem; -@property (readonly) WASSocialUserInfo* author; -@property (readonly) WASSocialFeedContent* primaryContent; -@property (readonly) WASSocialFeedContent* secondaryContent; -@property (readonly) NSMutableArray* /* WASSocialItemThumbnail* */ thumbnails; -@end - -#endif // __WASSocialFeedChildItem_DEFINED__ - -// Windows.ApplicationModel.SocialInfo.SocialFeedItem -#ifndef __WASSocialFeedItem_DEFINED__ -#define __WASSocialFeedItem_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOEXPORT -@interface WASSocialFeedItem : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFDateTime* timestamp; -@property (retain) WFUri* targetUri; -@property WASSocialFeedItemStyle style; -@property (retain) WASSocialFeedSharedItem* sharedItem; -@property (retain) NSString * remoteId; -@property (retain) WASSocialFeedChildItem* childItem; -@property WASSocialItemBadgeStyle badgeStyle; -@property int badgeCountValue; -@property (readonly) WASSocialUserInfo* author; -@property (readonly) NSMutableArray* /* WASSocialItemThumbnail* */ thumbnails; -@property (readonly) WASSocialFeedContent* primaryContent; -@property (readonly) WASSocialFeedContent* secondaryContent; -@end - -#endif // __WASSocialFeedItem_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelSocialInfoProvider.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelSocialInfoProvider.h deleted file mode 100644 index bfe82a3114..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelSocialInfoProvider.h +++ /dev/null @@ -1,89 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelSocialInfoProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOPROVIDEREXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelSocialInfoProvider.lib") -#endif -#endif -#include - -@class WASPSocialFeedUpdater, WASPSocialDashboardItemUpdater, WASPSocialInfoProviderManager; -@protocol WASPISocialFeedUpdater, WASPISocialDashboardItemUpdater, WASPISocialInfoProviderManagerStatics; - -#include "WindowsApplicationModelSocialInfo.h" -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.SocialInfo.Provider.SocialFeedUpdater -#ifndef __WASPSocialFeedUpdater_DEFINED__ -#define __WASPSocialFeedUpdater_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOPROVIDEREXPORT -@interface WASPSocialFeedUpdater : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WASSocialFeedItem* */ items; -@property (readonly) WASSocialFeedKind kind; -@property (readonly) NSString * ownerRemoteId; -- (RTObject*)commitAsync; -@end - -#endif // __WASPSocialFeedUpdater_DEFINED__ - -// Windows.ApplicationModel.SocialInfo.Provider.SocialDashboardItemUpdater -#ifndef __WASPSocialDashboardItemUpdater_DEFINED__ -#define __WASPSocialDashboardItemUpdater_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOPROVIDEREXPORT -@interface WASPSocialDashboardItemUpdater : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFDateTime* timestamp; -@property (retain) WASSocialItemThumbnail* thumbnail; -@property (retain) WFUri* targetUri; -@property (readonly) WASSocialFeedContent* content; -@property (readonly) NSString * ownerRemoteId; -- (RTObject*)commitAsync; -@end - -#endif // __WASPSocialDashboardItemUpdater_DEFINED__ - -// Windows.ApplicationModel.SocialInfo.Provider.SocialInfoProviderManager -#ifndef __WASPSocialInfoProviderManager_DEFINED__ -#define __WASPSocialInfoProviderManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSOCIALINFOPROVIDEREXPORT -@interface WASPSocialInfoProviderManager : RTObject -+ (void)createSocialFeedUpdaterAsync:(WASSocialFeedKind)kind mode:(WASSocialFeedUpdateMode)mode ownerRemoteId:(NSString *)ownerRemoteId success:(void (^)(WASPSocialFeedUpdater*))success failure:(void (^)(NSError*))failure; -+ (void)createDashboardItemUpdaterAsync:(NSString *)ownerRemoteId success:(void (^)(WASPSocialDashboardItemUpdater*))success failure:(void (^)(NSError*))failure; -+ (void)updateBadgeCountValue:(NSString *)itemRemoteId newCount:(int)newCount; -+ (void)reportNewContentAvailable:(NSString *)contactRemoteId kind:(WASSocialFeedKind)kind; -+ (void)provisionAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (RTObject*)deprovisionAsync; -@end - -#endif // __WASPSocialInfoProviderManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelStore.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelStore.h deleted file mode 100644 index c222d26e15..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelStore.h +++ /dev/null @@ -1,265 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelStore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelStore.lib") -#endif -#endif -#include - -@class WSLicenseInformation, WSListingInformation, WSPurchaseResults, WSProductPurchaseDisplayProperties, WSUnfulfilledConsumable, WSProductLicense, WSProductListing, WSCurrentApp, WSCurrentAppSimulator; -@protocol WSICurrentApp, WSICurrentAppWithConsumables, WSICurrentAppWithCampaignId, WSICurrentApp2Statics, WSICurrentAppSimulator, WSICurrentAppSimulatorWithCampaignId, WSICurrentAppSimulatorWithConsumables, WSIPurchaseResults, WSILicenseInformation, WSIProductLicense, WSIListingInformation, WSIListingInformation2, WSIProductListing, WSIProductListingWithConsumables, WSIProductListing2, WSICurrentAppStaticsWithFiltering, WSICurrentAppSimulatorStaticsWithFiltering, WSIProductLicenseWithFulfillment, WSIProductListingWithMetadata, WSIUnfulfilledConsumable, WSIProductPurchaseDisplayProperties, WSIProductPurchaseDisplayPropertiesFactory; - -// Windows.ApplicationModel.Store.ProductPurchaseStatus -enum _WSProductPurchaseStatus { - WSProductPurchaseStatusSucceeded = 0, - WSProductPurchaseStatusAlreadyPurchased = 1, - WSProductPurchaseStatusNotFulfilled = 2, - WSProductPurchaseStatusNotPurchased = 3, -}; -typedef unsigned WSProductPurchaseStatus; - -// Windows.ApplicationModel.Store.ProductType -enum _WSProductType { - WSProductTypeUnknown = 0, - WSProductTypeDurable = 1, - WSProductTypeConsumable = 2, -}; -typedef unsigned WSProductType; - -// Windows.ApplicationModel.Store.FulfillmentResult -enum _WSFulfillmentResult { - WSFulfillmentResultSucceeded = 0, - WSFulfillmentResultNothingToFulfill = 1, - WSFulfillmentResultPurchasePending = 2, - WSFulfillmentResultPurchaseReverted = 3, - WSFulfillmentResultServerError = 4, -}; -typedef unsigned WSFulfillmentResult; - -#include "WindowsFoundation.h" -#include "WindowsStorage.h" -// Windows.ApplicationModel.Store.LicenseChangedEventHandler -#ifndef __WSLicenseChangedEventHandler__DEFINED -#define __WSLicenseChangedEventHandler__DEFINED -typedef void(^WSLicenseChangedEventHandler)(); -#endif // __WSLicenseChangedEventHandler__DEFINED - - -#import - -// Windows.ApplicationModel.Store.LicenseChangedEventHandler -#ifndef __WSLicenseChangedEventHandler__DEFINED -#define __WSLicenseChangedEventHandler__DEFINED -typedef void(^WSLicenseChangedEventHandler)(); -#endif // __WSLicenseChangedEventHandler__DEFINED - -// Windows.ApplicationModel.Store.LicenseInformation -#ifndef __WSLicenseInformation_DEFINED__ -#define __WSLicenseInformation_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -@interface WSLicenseInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* expirationDate; -@property (readonly) BOOL isActive; -@property (readonly) BOOL isTrial; -@property (readonly) NSDictionary* /* NSString *, WSProductLicense* */ productLicenses; -- (EventRegistrationToken)addLicenseChangedEvent:(WSLicenseChangedEventHandler)del; -- (void)removeLicenseChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSLicenseInformation_DEFINED__ - -// Windows.ApplicationModel.Store.ListingInformation -#ifndef __WSListingInformation_DEFINED__ -#define __WSListingInformation_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -@interface WSListingInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int ageRating; -@property (readonly) NSString * currentMarket; -@property (readonly) NSString * Description; -@property (readonly) NSString * formattedPrice; -@property (readonly) NSString * name; -@property (readonly) NSDictionary* /* NSString *, WSProductListing* */ productListings; -@property (readonly) NSString * currencyCode; -@property (readonly) NSString * formattedBasePrice; -@property (readonly) BOOL isOnSale; -@property (readonly) WFDateTime* saleEndDate; -@end - -#endif // __WSListingInformation_DEFINED__ - -// Windows.ApplicationModel.Store.PurchaseResults -#ifndef __WSPurchaseResults_DEFINED__ -#define __WSPurchaseResults_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -@interface WSPurchaseResults : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * offerId; -@property (readonly) NSString * receiptXml; -@property (readonly) WSProductPurchaseStatus status; -@property (readonly) WFGUID* transactionId; -@end - -#endif // __WSPurchaseResults_DEFINED__ - -// Windows.ApplicationModel.Store.ProductPurchaseDisplayProperties -#ifndef __WSProductPurchaseDisplayProperties_DEFINED__ -#define __WSProductPurchaseDisplayProperties_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -@interface WSProductPurchaseDisplayProperties : RTObject -+ (WSProductPurchaseDisplayProperties*)makeProductPurchaseDisplayProperties:(NSString *)name ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property (retain) WFUri* image; -@property (retain) NSString * Description; -@end - -#endif // __WSProductPurchaseDisplayProperties_DEFINED__ - -// Windows.ApplicationModel.Store.UnfulfilledConsumable -#ifndef __WSUnfulfilledConsumable_DEFINED__ -#define __WSUnfulfilledConsumable_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -@interface WSUnfulfilledConsumable : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * offerId; -@property (readonly) NSString * productId; -@property (readonly) WFGUID* transactionId; -@end - -#endif // __WSUnfulfilledConsumable_DEFINED__ - -// Windows.ApplicationModel.Store.ProductLicense -#ifndef __WSProductLicense_DEFINED__ -#define __WSProductLicense_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -@interface WSProductLicense : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* expirationDate; -@property (readonly) BOOL isActive; -@property (readonly) NSString * productId; -@property (readonly) BOOL isConsumable; -@end - -#endif // __WSProductLicense_DEFINED__ - -// Windows.ApplicationModel.Store.ProductListing -#ifndef __WSProductListing_DEFINED__ -#define __WSProductListing_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -@interface WSProductListing : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * formattedPrice; -@property (readonly) NSString * name; -@property (readonly) NSString * productId; -@property (readonly) NSString * formattedBasePrice; -@property (readonly) BOOL isOnSale; -@property (readonly) WFDateTime* saleEndDate; -@property (readonly) NSString * currencyCode; -@property (readonly) NSString * Description; -@property (readonly) WFUri* imageUri; -@property (readonly) id /* NSString * */ keywords; -@property (readonly) NSString * tag; -@property (readonly) WSProductType productType; -@end - -#endif // __WSProductListing_DEFINED__ - -// Windows.ApplicationModel.Store.CurrentApp -#ifndef __WSCurrentApp_DEFINED__ -#define __WSCurrentApp_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -@interface WSCurrentApp : RTObject -+ (void)getAppPurchaseCampaignIdAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getCustomerPurchaseIdAsync:(NSString *)serviceTicket publisherUserId:(NSString *)publisherUserId success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getCustomerCollectionsIdAsync:(NSString *)serviceTicket publisherUserId:(NSString *)publisherUserId success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)loadListingInformationByProductIdsAsync:(id /* NSString * */)productIds success:(void (^)(WSListingInformation*))success failure:(void (^)(NSError*))failure; -+ (void)loadListingInformationByKeywordsAsync:(id /* NSString * */)keywords success:(void (^)(WSListingInformation*))success failure:(void (^)(NSError*))failure; -+ (void)reportProductFulfillment:(NSString *)productId; -+ (void)requestAppPurchaseAsync:(BOOL)includeReceipt success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)requestProductPurchaseAsync:(NSString *)productId includeReceipt:(BOOL)includeReceipt success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)loadListingInformationAsyncWithSuccess:(void (^)(WSListingInformation*))success failure:(void (^)(NSError*))failure; -+ (void)getAppReceiptAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getProductReceiptAsync:(NSString *)productId success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)reportConsumableFulfillmentAsync:(NSString *)productId transactionId:(WFGUID*)transactionId success:(void (^)(WSFulfillmentResult))success failure:(void (^)(NSError*))failure; -+ (void)requestProductPurchaseWithResultsAsync:(NSString *)productId success:(void (^)(WSPurchaseResults*))success failure:(void (^)(NSError*))failure; -+ (void)requestProductPurchaseWithDisplayPropertiesAsync:(NSString *)productId offerId:(NSString *)offerId displayProperties:(WSProductPurchaseDisplayProperties*)displayProperties success:(void (^)(WSPurchaseResults*))success failure:(void (^)(NSError*))failure; -+ (void)getUnfulfilledConsumablesAsyncWithSuccess:(void (^)(NSArray* /* WSUnfulfilledConsumable* */))success failure:(void (^)(NSError*))failure; -+ (WFGUID*)appId; -+ (WSLicenseInformation*)licenseInformation; -+ (WFUri*)linkUri; -@end - -#endif // __WSCurrentApp_DEFINED__ - -// Windows.ApplicationModel.Store.CurrentAppSimulator -#ifndef __WSCurrentAppSimulator_DEFINED__ -#define __WSCurrentAppSimulator_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREEXPORT -@interface WSCurrentAppSimulator : RTObject -+ (void)reportConsumableFulfillmentAsync:(NSString *)productId transactionId:(WFGUID*)transactionId success:(void (^)(WSFulfillmentResult))success failure:(void (^)(NSError*))failure; -+ (void)requestProductPurchaseWithResultsAsync:(NSString *)productId success:(void (^)(WSPurchaseResults*))success failure:(void (^)(NSError*))failure; -+ (void)requestProductPurchaseWithDisplayPropertiesAsync:(NSString *)productId offerId:(NSString *)offerId displayProperties:(WSProductPurchaseDisplayProperties*)displayProperties success:(void (^)(WSPurchaseResults*))success failure:(void (^)(NSError*))failure; -+ (void)getUnfulfilledConsumablesAsyncWithSuccess:(void (^)(NSArray* /* WSUnfulfilledConsumable* */))success failure:(void (^)(NSError*))failure; -+ (void)getAppPurchaseCampaignIdAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)requestAppPurchaseAsync:(BOOL)includeReceipt success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)requestProductPurchaseAsync:(NSString *)productId includeReceipt:(BOOL)includeReceipt success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)loadListingInformationAsyncWithSuccess:(void (^)(WSListingInformation*))success failure:(void (^)(NSError*))failure; -+ (void)getAppReceiptAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getProductReceiptAsync:(NSString *)productId success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (RTObject*)reloadSimulatorAsync:(WSStorageFile*)simulatorSettingsFile; -+ (void)loadListingInformationByProductIdsAsync:(id /* NSString * */)productIds success:(void (^)(WSListingInformation*))success failure:(void (^)(NSError*))failure; -+ (void)loadListingInformationByKeywordsAsync:(id /* NSString * */)keywords success:(void (^)(WSListingInformation*))success failure:(void (^)(NSError*))failure; -+ (WFGUID*)appId; -+ (WSLicenseInformation*)licenseInformation; -+ (WFUri*)linkUri; -@end - -#endif // __WSCurrentAppSimulator_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelStoreLicenseManagement.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelStoreLicenseManagement.h deleted file mode 100644 index 31a912cd9e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelStoreLicenseManagement.h +++ /dev/null @@ -1,84 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelStoreLicenseManagement.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELSTORELICENSEMANAGEMENTEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELSTORELICENSEMANAGEMENTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelStoreLicenseManagement.lib") -#endif -#endif -#include - -@class WASLLicenseSatisfactionInfo, WASLLicenseSatisfactionResult, WASLLicenseManager; -@protocol WASLILicenseSatisfactionResult, WASLILicenseSatisfactionInfo, WASLILicenseManagerStatics; - -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionInfo -#ifndef __WASLLicenseSatisfactionInfo_DEFINED__ -#define __WASLLicenseSatisfactionInfo_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTORELICENSEMANAGEMENTEXPORT -@interface WASLLicenseSatisfactionInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isSatisfied; -@property (readonly) BOOL satisfiedByDevice; -@property (readonly) BOOL satisfiedByInstallMedia; -@property (readonly) BOOL satisfiedByOpenLicense; -@property (readonly) BOOL satisfiedByPass; -@property (readonly) BOOL satisfiedBySignedInUser; -@property (readonly) BOOL satisfiedByTrial; -@end - -#endif // __WASLLicenseSatisfactionInfo_DEFINED__ - -// Windows.ApplicationModel.Store.LicenseManagement.LicenseSatisfactionResult -#ifndef __WASLLicenseSatisfactionResult_DEFINED__ -#define __WASLLicenseSatisfactionResult_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTORELICENSEMANAGEMENTEXPORT -@interface WASLLicenseSatisfactionResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@property (readonly) NSDictionary* /* NSString *, WASLLicenseSatisfactionInfo* */ licenseSatisfactionInfos; -@end - -#endif // __WASLLicenseSatisfactionResult_DEFINED__ - -// Windows.ApplicationModel.Store.LicenseManagement.LicenseManager -#ifndef __WASLLicenseManager_DEFINED__ -#define __WASLLicenseManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTORELICENSEMANAGEMENTEXPORT -@interface WASLLicenseManager : RTObject -+ (RTObject*)addLicenseAsync:(RTObject*)license; -+ (void)getSatisfactionInfosAsync:(id /* NSString * */)contentIds keyIds:(id /* NSString * */)keyIds success:(void (^)(WASLLicenseSatisfactionResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WASLLicenseManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelStorePreview.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelStorePreview.h deleted file mode 100644 index dbde323932..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelStorePreview.h +++ /dev/null @@ -1,201 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelStorePreview.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelStorePreview.lib") -#endif -#endif -#include - -@class WASPStorePreviewSkuInfo, WASPStorePreviewPurchaseResults, WASPStorePreviewProductInfo, WASPStoreHardwareManufacturerInfo, WASPStorePreview, WASPStoreConfiguration; -@protocol WASPIStorePreviewProductInfo, WASPIStorePreviewSkuInfo, WASPIStorePreviewPurchaseResults, WASPIStorePreview, WASPIStoreHardwareManufacturerInfo, WASPIStoreConfigurationStatics, WASPIStoreConfigurationStatics2, WASPIStoreConfigurationStatics3; - -// Windows.ApplicationModel.Store.Preview.StorePreviewProductPurchaseStatus -enum _WASPStorePreviewProductPurchaseStatus { - WASPStorePreviewProductPurchaseStatusSucceeded = 0, - WASPStorePreviewProductPurchaseStatusAlreadyPurchased = 1, - WASPStorePreviewProductPurchaseStatusNotFulfilled = 2, - WASPStorePreviewProductPurchaseStatusNotPurchased = 3, -}; -typedef unsigned WASPStorePreviewProductPurchaseStatus; - -// Windows.ApplicationModel.Store.Preview.StoreSystemFeature -enum _WASPStoreSystemFeature { - WASPStoreSystemFeatureArchitectureX86 = 0, - WASPStoreSystemFeatureArchitectureX64 = 1, - WASPStoreSystemFeatureArchitectureArm = 2, - WASPStoreSystemFeatureDirectX9 = 3, - WASPStoreSystemFeatureDirectX10 = 4, - WASPStoreSystemFeatureDirectX11 = 5, - WASPStoreSystemFeatureD3D12HardwareFL11 = 6, - WASPStoreSystemFeatureD3D12HardwareFL12 = 7, - WASPStoreSystemFeatureMemory300MB = 8, - WASPStoreSystemFeatureMemory750MB = 9, - WASPStoreSystemFeatureMemory1GB = 10, - WASPStoreSystemFeatureMemory2GB = 11, - WASPStoreSystemFeatureCameraFront = 12, - WASPStoreSystemFeatureCameraRear = 13, - WASPStoreSystemFeatureGyroscope = 14, - WASPStoreSystemFeatureHover = 15, - WASPStoreSystemFeatureMagnetometer = 16, - WASPStoreSystemFeatureNfc = 17, - WASPStoreSystemFeatureResolution720P = 18, - WASPStoreSystemFeatureResolutionWvga = 19, - WASPStoreSystemFeatureResolutionWvgaOr720P = 20, - WASPStoreSystemFeatureResolutionWxga = 21, - WASPStoreSystemFeatureResolutionWvgaOrWxga = 22, - WASPStoreSystemFeatureResolutionWxgaOr720P = 23, - WASPStoreSystemFeatureMemory4GB = 24, - WASPStoreSystemFeatureMemory6GB = 25, - WASPStoreSystemFeatureMemory8GB = 26, - WASPStoreSystemFeatureMemory12GB = 27, - WASPStoreSystemFeatureMemory16GB = 28, - WASPStoreSystemFeatureMemory20GB = 29, - WASPStoreSystemFeatureVideoMemory2GB = 30, - WASPStoreSystemFeatureVideoMemory4GB = 31, - WASPStoreSystemFeatureVideoMemory6GB = 32, - WASPStoreSystemFeatureVideoMemory1GB = 33, -}; -typedef unsigned WASPStoreSystemFeature; - -// Windows.ApplicationModel.Store.Preview.StoreLogOptions -enum _WASPStoreLogOptions { - WASPStoreLogOptionsNone = 0, - WASPStoreLogOptionsTryElevate = 1, -}; -typedef unsigned WASPStoreLogOptions; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsSystem.h" - -#import - -// Windows.ApplicationModel.Store.Preview.StorePreviewSkuInfo -#ifndef __WASPStorePreviewSkuInfo_DEFINED__ -#define __WASPStorePreviewSkuInfo_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWEXPORT -@interface WASPStorePreviewSkuInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * currencyCode; -@property (readonly) NSString * customDeveloperData; -@property (readonly) NSString * Description; -@property (readonly) NSString * extendedData; -@property (readonly) NSString * formattedListPrice; -@property (readonly) NSString * productId; -@property (readonly) NSString * skuId; -@property (readonly) NSString * skuType; -@property (readonly) NSString * title; -@end - -#endif // __WASPStorePreviewSkuInfo_DEFINED__ - -// Windows.ApplicationModel.Store.Preview.StorePreviewPurchaseResults -#ifndef __WASPStorePreviewPurchaseResults_DEFINED__ -#define __WASPStorePreviewPurchaseResults_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWEXPORT -@interface WASPStorePreviewPurchaseResults : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WASPStorePreviewProductPurchaseStatus productPurchaseStatus; -@end - -#endif // __WASPStorePreviewPurchaseResults_DEFINED__ - -// Windows.ApplicationModel.Store.Preview.StorePreviewProductInfo -#ifndef __WASPStorePreviewProductInfo_DEFINED__ -#define __WASPStorePreviewProductInfo_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWEXPORT -@interface WASPStorePreviewProductInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * Description; -@property (readonly) NSString * productId; -@property (readonly) NSString * productType; -@property (readonly) NSArray* /* WASPStorePreviewSkuInfo* */ skuInfoList; -@property (readonly) NSString * title; -@end - -#endif // __WASPStorePreviewProductInfo_DEFINED__ - -// Windows.ApplicationModel.Store.Preview.StoreHardwareManufacturerInfo -#ifndef __WASPStoreHardwareManufacturerInfo_DEFINED__ -#define __WASPStoreHardwareManufacturerInfo_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWEXPORT -@interface WASPStoreHardwareManufacturerInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * hardwareManufacturerId; -@property (readonly) NSString * manufacturerName; -@property (readonly) NSString * modelName; -@property (readonly) NSString * storeContentModifierId; -@end - -#endif // __WASPStoreHardwareManufacturerInfo_DEFINED__ - -// Windows.ApplicationModel.Store.Preview.StorePreview -#ifndef __WASPStorePreview_DEFINED__ -#define __WASPStorePreview_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWEXPORT -@interface WASPStorePreview : RTObject -+ (void)requestProductPurchaseByProductIdAndSkuIdAsync:(NSString *)productId skuId:(NSString *)skuId success:(void (^)(WASPStorePreviewPurchaseResults*))success failure:(void (^)(NSError*))failure; -+ (void)loadAddOnProductInfosAsyncWithSuccess:(void (^)(NSArray* /* WASPStorePreviewProductInfo* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WASPStorePreview_DEFINED__ - -// Windows.ApplicationModel.Store.Preview.StoreConfiguration -#ifndef __WASPStoreConfiguration_DEFINED__ -#define __WASPStoreConfiguration_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWEXPORT -@interface WASPStoreConfiguration : RTObject -+ (void)setSystemConfiguration:(NSString *)catalogHardwareManufacturerId catalogStoreContentModifierId:(NSString *)catalogStoreContentModifierId systemConfigurationExpiration:(WFDateTime*)systemConfigurationExpiration catalogHardwareDescriptor:(NSString *)catalogHardwareDescriptor; -+ (void)setMobileOperatorConfiguration:(NSString *)mobileOperatorId appDownloadLimitInMegabytes:(unsigned int)appDownloadLimitInMegabytes updateDownloadLimitInMegabytes:(unsigned int)updateDownloadLimitInMegabytes; -+ (void)setStoreWebAccountId:(NSString *)webAccountId; -+ (BOOL)isStoreWebAccountId:(NSString *)webAccountId; -+ (void)filterUnsupportedSystemFeaturesAsync:(id /* WASPStoreSystemFeature */)systemFeatures success:(void (^)(NSArray* /* WASPStoreSystemFeature */))success failure:(void (^)(NSError*))failure; -+ (BOOL)hasStoreWebAccount; -+ (BOOL)hasStoreWebAccountForUser:(WSUser*)user; -+ (void)getStoreLogDataAsync:(WASPStoreLogOptions)options success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (void)setStoreWebAccountIdForUser:(WSUser*)user webAccountId:(NSString *)webAccountId; -+ (BOOL)isStoreWebAccountIdForUser:(WSUser*)user webAccountId:(NSString *)webAccountId; -+ (id /* unsigned int */)getPurchasePromptingPolicyForUser:(WSUser*)user; -+ (void)setPurchasePromptingPolicyForUser:(WSUser*)user value:(id /* unsigned int */)value; -+ (WASPStoreHardwareManufacturerInfo*)hardwareManufacturerInfo; -+ (id /* unsigned int */)purchasePromptingPolicy; -+ (void)setPurchasePromptingPolicy:(id /* unsigned int */)value; -@end - -#endif // __WASPStoreConfiguration_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelStorePreviewInstallControl.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelStorePreviewInstallControl.h deleted file mode 100644 index aaad7f0329..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelStorePreviewInstallControl.h +++ /dev/null @@ -1,183 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelStorePreviewInstallControl.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWINSTALLCONTROLEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWINSTALLCONTROLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelStorePreviewInstallControl.lib") -#endif -#endif -#include - -@class WASPIAppInstallStatus, WASPIAppInstallItem, WASPIAppInstallManagerItemEventArgs, WASPIAppInstallManager; -@protocol WASPIIAppInstallStatus, WASPIIAppInstallStatus2, WASPIIAppInstallItem, WASPIIAppInstallItem2, WASPIIAppInstallManagerItemEventArgs, WASPIIAppInstallManager, WASPIIAppInstallManager2, WASPIIAppInstallManager3; - -// Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallState -enum _WASPIAppInstallState { - WASPIAppInstallStatePending = 0, - WASPIAppInstallStateStarting = 1, - WASPIAppInstallStateAcquiringLicense = 2, - WASPIAppInstallStateDownloading = 3, - WASPIAppInstallStateRestoringData = 4, - WASPIAppInstallStateInstalling = 5, - WASPIAppInstallStateCompleted = 6, - WASPIAppInstallStateCanceled = 7, - WASPIAppInstallStatePaused = 8, - WASPIAppInstallStateError = 9, - WASPIAppInstallStatePausedLowBattery = 10, - WASPIAppInstallStatePausedWiFiRecommended = 11, - WASPIAppInstallStatePausedWiFiRequired = 12, - WASPIAppInstallStateReadyToDownload = 13, -}; -typedef unsigned WASPIAppInstallState; - -// Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallType -enum _WASPIAppInstallType { - WASPIAppInstallTypeInstall = 0, - WASPIAppInstallTypeUpdate = 1, - WASPIAppInstallTypeRepair = 2, -}; -typedef unsigned WASPIAppInstallType; - -// Windows.ApplicationModel.Store.Preview.InstallControl.AutoUpdateSetting -enum _WASPIAutoUpdateSetting { - WASPIAutoUpdateSettingDisabled = 0, - WASPIAutoUpdateSettingEnabled = 1, - WASPIAutoUpdateSettingDisabledByPolicy = 2, - WASPIAutoUpdateSettingEnabledByPolicy = 3, -}; -typedef unsigned WASPIAutoUpdateSetting; - -#include "WindowsFoundation.h" -#include "WindowsSystem.h" -#include "WindowsManagementDeployment.h" - -#import - -// Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallStatus -#ifndef __WASPIAppInstallStatus_DEFINED__ -#define __WASPIAppInstallStatus_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWINSTALLCONTROLEXPORT -@interface WASPIAppInstallStatus : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t bytesDownloaded; -@property (readonly) uint64_t downloadSizeInBytes; -@property (readonly) HRESULT errorCode; -@property (readonly) WASPIAppInstallState installState; -@property (readonly) double percentComplete; -@property (readonly) BOOL readyForLaunch; -@property (readonly) WSUser* user; -@end - -#endif // __WASPIAppInstallStatus_DEFINED__ - -// Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallItem -#ifndef __WASPIAppInstallItem_DEFINED__ -#define __WASPIAppInstallItem_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWINSTALLCONTROLEXPORT -@interface WASPIAppInstallItem : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WASPIAppInstallType installType; -@property (readonly) BOOL isUserInitiated; -@property (readonly) NSString * packageFamilyName; -@property (readonly) NSString * productId; -- (EventRegistrationToken)addCompletedEvent:(void(^)(WASPIAppInstallItem*, RTObject*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStatusChangedEvent:(void(^)(WASPIAppInstallItem*, RTObject*))del; -- (void)removeStatusChangedEvent:(EventRegistrationToken)tok; -- (WASPIAppInstallStatus*)getCurrentStatus; -- (void)cancel; -- (void)pause; -- (void)restart; -- (void)cancelWithTelemetry:(NSString *)correlationVector; -- (void)pauseWithTelemetry:(NSString *)correlationVector; -- (void)restartWithTelemetry:(NSString *)correlationVector; -@end - -#endif // __WASPIAppInstallItem_DEFINED__ - -// Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManagerItemEventArgs -#ifndef __WASPIAppInstallManagerItemEventArgs_DEFINED__ -#define __WASPIAppInstallManagerItemEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWINSTALLCONTROLEXPORT -@interface WASPIAppInstallManagerItemEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WASPIAppInstallItem* item; -@end - -#endif // __WASPIAppInstallManagerItemEventArgs_DEFINED__ - -// Windows.ApplicationModel.Store.Preview.InstallControl.AppInstallManager -#ifndef __WASPIAppInstallManager_DEFINED__ -#define __WASPIAppInstallManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELSTOREPREVIEWINSTALLCONTROLEXPORT -@interface WASPIAppInstallManager : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WASPIAutoUpdateSetting autoUpdateSetting; -@property (retain) NSString * acquisitionIdentity; -@property (readonly) NSArray* /* WASPIAppInstallItem* */ appInstallItems; -- (EventRegistrationToken)addItemCompletedEvent:(void(^)(WASPIAppInstallManager*, WASPIAppInstallManagerItemEventArgs*))del; -- (void)removeItemCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addItemStatusChangedEvent:(void(^)(WASPIAppInstallManager*, WASPIAppInstallManagerItemEventArgs*))del; -- (void)removeItemStatusChangedEvent:(EventRegistrationToken)tok; -- (void)cancel:(NSString *)productId; -- (void)pause:(NSString *)productId; -- (void)restart:(NSString *)productId; -- (void)getIsApplicableAsync:(NSString *)productId skuId:(NSString *)skuId success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)startAppInstallAsync:(NSString *)productId skuId:(NSString *)skuId repair:(BOOL)repair forceUseOfNonRemovableStorage:(BOOL)forceUseOfNonRemovableStorage success:(void (^)(WASPIAppInstallItem*))success failure:(void (^)(NSError*))failure; -- (void)updateAppByPackageFamilyNameAsync:(NSString *)packageFamilyName success:(void (^)(WASPIAppInstallItem*))success failure:(void (^)(NSError*))failure; -- (void)searchForUpdatesAsync:(NSString *)productId skuId:(NSString *)skuId success:(void (^)(WASPIAppInstallItem*))success failure:(void (^)(NSError*))failure; -- (void)searchForAllUpdatesAsyncWithSuccess:(void (^)(NSArray* /* WASPIAppInstallItem* */))success failure:(void (^)(NSError*))failure; -- (void)isStoreBlockedByPolicyAsync:(NSString *)storeClientName storeClientPublisher:(NSString *)storeClientPublisher success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)getIsAppAllowedToInstallAsync:(NSString *)productId success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)startAppInstallWithTelemetryAsync:(NSString *)productId skuId:(NSString *)skuId repair:(BOOL)repair forceUseOfNonRemovableStorage:(BOOL)forceUseOfNonRemovableStorage catalogId:(NSString *)catalogId bundleId:(NSString *)bundleId correlationVector:(NSString *)correlationVector success:(void (^)(WASPIAppInstallItem*))success failure:(void (^)(NSError*))failure; -- (void)updateAppByPackageFamilyNameWithTelemetryAsync:(NSString *)packageFamilyName correlationVector:(NSString *)correlationVector success:(void (^)(WASPIAppInstallItem*))success failure:(void (^)(NSError*))failure; -- (void)searchForUpdatesWithTelemetryAsync:(NSString *)productId skuId:(NSString *)skuId catalogId:(NSString *)catalogId correlationVector:(NSString *)correlationVector success:(void (^)(WASPIAppInstallItem*))success failure:(void (^)(NSError*))failure; -- (void)searchForAllUpdatesWithTelemetryAsync:(NSString *)correlationVector success:(void (^)(NSArray* /* WASPIAppInstallItem* */))success failure:(void (^)(NSError*))failure; -- (void)getIsAppAllowedToInstallWithTelemetryAsync:(NSString *)productId skuId:(NSString *)skuId catalogId:(NSString *)catalogId correlationVector:(NSString *)correlationVector success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)cancelWithTelemetry:(NSString *)productId correlationVector:(NSString *)correlationVector; -- (void)pauseWithTelemetry:(NSString *)productId correlationVector:(NSString *)correlationVector; -- (void)restartWithTelemetry:(NSString *)productId correlationVector:(NSString *)correlationVector; -- (void)startProductInstallAsync:(NSString *)productId catalogId:(NSString *)catalogId flightId:(NSString *)flightId clientId:(NSString *)clientId repair:(BOOL)repair forceUseOfNonRemovableStorage:(BOOL)forceUseOfNonRemovableStorage correlationVector:(NSString *)correlationVector targetVolume:(WMDPackageVolume*)targetVolume success:(void (^)(NSArray* /* WASPIAppInstallItem* */))success failure:(void (^)(NSError*))failure; -- (void)startProductInstallForUserAsync:(WSUser*)user productId:(NSString *)productId catalogId:(NSString *)catalogId flightId:(NSString *)flightId clientId:(NSString *)clientId repair:(BOOL)repair forceUseOfNonRemovableStorage:(BOOL)forceUseOfNonRemovableStorage correlationVector:(NSString *)correlationVector targetVolume:(WMDPackageVolume*)targetVolume success:(void (^)(NSArray* /* WASPIAppInstallItem* */))success failure:(void (^)(NSError*))failure; -- (void)updateAppByPackageFamilyNameForUserAsync:(WSUser*)user packageFamilyName:(NSString *)packageFamilyName correlationVector:(NSString *)correlationVector success:(void (^)(WASPIAppInstallItem*))success failure:(void (^)(NSError*))failure; -- (void)searchForUpdatesForUserAsync:(WSUser*)user productId:(NSString *)productId skuId:(NSString *)skuId catalogId:(NSString *)catalogId correlationVector:(NSString *)correlationVector success:(void (^)(WASPIAppInstallItem*))success failure:(void (^)(NSError*))failure; -- (void)searchForAllUpdatesForUserAsync:(WSUser*)user correlationVector:(NSString *)correlationVector success:(void (^)(NSArray* /* WASPIAppInstallItem* */))success failure:(void (^)(NSError*))failure; -- (void)getIsAppAllowedToInstallForUserAsync:(WSUser*)user productId:(NSString *)productId skuId:(NSString *)skuId catalogId:(NSString *)catalogId correlationVector:(NSString *)correlationVector success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)getIsApplicableForUserAsync:(WSUser*)user productId:(NSString *)productId skuId:(NSString *)skuId success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)moveToFrontOfDownloadQueue:(NSString *)productId correlationVector:(NSString *)correlationVector; -@end - -#endif // __WASPIAppInstallManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelUserDataAccounts.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelUserDataAccounts.h deleted file mode 100644 index 91b3b46656..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelUserDataAccounts.h +++ /dev/null @@ -1,156 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelUserDataAccounts.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WAUUserDataAccount, WAUUserDataAccountStore, WAUUserDataAccountStoreChangedEventArgs, WAUUserDataAccountManagerForUser, WAUUserDataAccountManager; -@protocol WAUIUserDataAccount, WAUIUserDataAccount2, WAUIUserDataAccount3, WAUIUserDataAccountStore, WAUIUserDataAccountStore2, WAUIUserDataAccountManagerStatics, WAUIUserDataAccountManagerStatics2, WAUIUserDataAccountManagerForUser, WAUIUserDataAccountStoreChangedEventArgs; - -// Windows.ApplicationModel.UserDataAccounts.UserDataAccountOtherAppReadAccess -enum _WAUUserDataAccountOtherAppReadAccess { - WAUUserDataAccountOtherAppReadAccessSystemOnly = 0, - WAUUserDataAccountOtherAppReadAccessFull = 1, - WAUUserDataAccountOtherAppReadAccessNone = 2, -}; -typedef unsigned WAUUserDataAccountOtherAppReadAccess; - -// Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreAccessType -enum _WAUUserDataAccountStoreAccessType { - WAUUserDataAccountStoreAccessTypeAllAccountsReadOnly = 0, - WAUUserDataAccountStoreAccessTypeAppAccountsReadWrite = 1, -}; -typedef unsigned WAUUserDataAccountStoreAccessType; - -// Windows.ApplicationModel.UserDataAccounts.UserDataAccountContentKinds -enum _WAUUserDataAccountContentKinds { - WAUUserDataAccountContentKindsEmail = 1, - WAUUserDataAccountContentKindsContact = 2, - WAUUserDataAccountContentKindsAppointment = 4, -}; -typedef unsigned WAUUserDataAccountContentKinds; - -#include "WindowsApplicationModelContacts.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsApplicationModelEmail.h" -#include "WindowsApplicationModelAppointments.h" -#include "WindowsSystem.h" - -#import - -// Windows.ApplicationModel.UserDataAccounts.UserDataAccount -#ifndef __WAUUserDataAccount_DEFINED__ -#define __WAUUserDataAccount_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUUserDataAccount : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * userDisplayName; -@property WAUUserDataAccountOtherAppReadAccess otherAppReadAccess; -@property (readonly) NSString * deviceAccountTypeId; -@property (readonly) RTObject* icon; -@property (readonly) NSString * id; -@property (readonly) NSString * packageFamilyName; -@property (readonly) NSString * enterpriseId; -@property (readonly) BOOL isProtectedUnderLock; -@property (retain) NSString * displayName; -@property (readonly) NSMutableArray* /* NSString * */ explictReadAccessPackageFamilyNames; -- (RTObject*)saveAsync; -- (RTObject*)deleteAsync; -- (void)findAppointmentCalendarsAsyncWithSuccess:(void (^)(NSArray* /* WAAAppointmentCalendar* */))success failure:(void (^)(NSError*))failure; -- (void)findEmailMailboxesAsyncWithSuccess:(void (^)(NSArray* /* WAEEmailMailbox* */))success failure:(void (^)(NSError*))failure; -- (void)findContactListsAsyncWithSuccess:(void (^)(NSArray* /* WACContactList* */))success failure:(void (^)(NSError*))failure; -- (void)findContactAnnotationListsAsyncWithSuccess:(void (^)(NSArray* /* WACContactAnnotationList* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAUUserDataAccount_DEFINED__ - -// Windows.ApplicationModel.UserDataAccounts.UserDataAccountStore -#ifndef __WAUUserDataAccountStore_DEFINED__ -#define __WAUUserDataAccountStore_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUUserDataAccountStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addStoreChangedEvent:(void(^)(WAUUserDataAccountStore*, WAUUserDataAccountStoreChangedEventArgs*))del; -- (void)removeStoreChangedEvent:(EventRegistrationToken)tok; -- (void)findAccountsAsyncWithSuccess:(void (^)(NSArray* /* WAUUserDataAccount* */))success failure:(void (^)(NSError*))failure; -- (void)getAccountAsync:(NSString *)id success:(void (^)(WAUUserDataAccount*))success failure:(void (^)(NSError*))failure; -- (void)createAccountAsync:(NSString *)userDisplayName success:(void (^)(WAUUserDataAccount*))success failure:(void (^)(NSError*))failure; -- (void)createAccountWithPackageRelativeAppIdAsync:(NSString *)userDisplayName packageRelativeAppId:(NSString *)packageRelativeAppId success:(void (^)(WAUUserDataAccount*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAUUserDataAccountStore_DEFINED__ - -// Windows.ApplicationModel.UserDataAccounts.UserDataAccountStoreChangedEventArgs -#ifndef __WAUUserDataAccountStoreChangedEventArgs_DEFINED__ -#define __WAUUserDataAccountStoreChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUUserDataAccountStoreChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WFDeferral*)getDeferral; -@end - -#endif // __WAUUserDataAccountStoreChangedEventArgs_DEFINED__ - -// Windows.ApplicationModel.UserDataAccounts.UserDataAccountManagerForUser -#ifndef __WAUUserDataAccountManagerForUser_DEFINED__ -#define __WAUUserDataAccountManagerForUser_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUUserDataAccountManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUser* user; -- (void)requestStoreAsync:(WAUUserDataAccountStoreAccessType)storeAccessType success:(void (^)(WAUUserDataAccountStore*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAUUserDataAccountManagerForUser_DEFINED__ - -// Windows.ApplicationModel.UserDataAccounts.UserDataAccountManager -#ifndef __WAUUserDataAccountManager_DEFINED__ -#define __WAUUserDataAccountManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUUserDataAccountManager : RTObject -+ (WAUUserDataAccountManagerForUser*)getForUser:(WSUser*)user; -+ (void)requestStoreAsync:(WAUUserDataAccountStoreAccessType)storeAccessType success:(void (^)(WAUUserDataAccountStore*))success failure:(void (^)(NSError*))failure; -+ (void)showAddAccountAsync:(WAUUserDataAccountContentKinds)contentKinds success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (RTObject*)showAccountSettingsAsync:(NSString *)id; -+ (RTObject*)showAccountErrorResolverAsync:(NSString *)id; -@end - -#endif // __WAUUserDataAccountManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelUserDataAccountsProvider.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelUserDataAccountsProvider.h deleted file mode 100644 index 883aec575b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelUserDataAccountsProvider.h +++ /dev/null @@ -1,130 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelUserDataAccountsProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WAUPUserDataAccountPartnerAccountInfo, WAUPUserDataAccountProviderAddAccountOperation, WAUPUserDataAccountProviderSettingsOperation, WAUPUserDataAccountProviderResolveErrorsOperation; -@protocol WAUPIUserDataAccountProviderOperation, WAUPIUserDataAccountProviderAddAccountOperation, WAUPIUserDataAccountPartnerAccountInfo, WAUPIUserDataAccountProviderSettingsOperation, WAUPIUserDataAccountProviderResolveErrorsOperation; - -// Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderOperationKind -enum _WAUPUserDataAccountProviderOperationKind { - WAUPUserDataAccountProviderOperationKindAddAccount = 0, - WAUPUserDataAccountProviderOperationKindSettings = 1, - WAUPUserDataAccountProviderOperationKindResolveErrors = 2, -}; -typedef unsigned WAUPUserDataAccountProviderOperationKind; - -// Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderPartnerAccountKind -enum _WAUPUserDataAccountProviderPartnerAccountKind { - WAUPUserDataAccountProviderPartnerAccountKindExchange = 0, - WAUPUserDataAccountProviderPartnerAccountKindPopOrImap = 1, -}; -typedef unsigned WAUPUserDataAccountProviderPartnerAccountKind; - -#include "WindowsApplicationModelUserDataAccounts.h" - -#import - -// Windows.ApplicationModel.UserDataAccounts.Provider.IUserDataAccountProviderOperation -#ifndef __WAUPIUserDataAccountProviderOperation_DEFINED__ -#define __WAUPIUserDataAccountProviderOperation_DEFINED__ - -@protocol WAUPIUserDataAccountProviderOperation -@property (readonly) WAUPUserDataAccountProviderOperationKind kind; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUPIUserDataAccountProviderOperation : RTObject -@end - -#endif // __WAUPIUserDataAccountProviderOperation_DEFINED__ - -// Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountPartnerAccountInfo -#ifndef __WAUPUserDataAccountPartnerAccountInfo_DEFINED__ -#define __WAUPUserDataAccountPartnerAccountInfo_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUPUserDataAccountPartnerAccountInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAUPUserDataAccountProviderPartnerAccountKind accountKind; -@property (readonly) NSString * displayName; -@property (readonly) unsigned int priority; -@end - -#endif // __WAUPUserDataAccountPartnerAccountInfo_DEFINED__ - -// Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderAddAccountOperation -#ifndef __WAUPUserDataAccountProviderAddAccountOperation_DEFINED__ -#define __WAUPUserDataAccountProviderAddAccountOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUPUserDataAccountProviderAddAccountOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAUUserDataAccountContentKinds contentKinds; -@property (readonly) NSArray* /* WAUPUserDataAccountPartnerAccountInfo* */ partnerAccountInfos; -@property (readonly) WAUPUserDataAccountProviderOperationKind kind; -- (void)reportCompleted:(NSString *)userDataAccountId; -@end - -#endif // __WAUPUserDataAccountProviderAddAccountOperation_DEFINED__ - -// Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderSettingsOperation -#ifndef __WAUPUserDataAccountProviderSettingsOperation_DEFINED__ -#define __WAUPUserDataAccountProviderSettingsOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUPUserDataAccountProviderSettingsOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAUPUserDataAccountProviderOperationKind kind; -@property (readonly) NSString * userDataAccountId; -- (void)reportCompleted; -@end - -#endif // __WAUPUserDataAccountProviderSettingsOperation_DEFINED__ - -// Windows.ApplicationModel.UserDataAccounts.Provider.UserDataAccountProviderResolveErrorsOperation -#ifndef __WAUPUserDataAccountProviderResolveErrorsOperation_DEFINED__ -#define __WAUPUserDataAccountProviderResolveErrorsOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WAUPUserDataAccountProviderResolveErrorsOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAUPUserDataAccountProviderOperationKind kind; -@property (readonly) NSString * userDataAccountId; -- (void)reportCompleted; -@end - -#endif // __WAUPUserDataAccountProviderResolveErrorsOperation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelUserDataAccountsSystemAccess.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelUserDataAccountsSystemAccess.h deleted file mode 100644 index 672005224a..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelUserDataAccountsSystemAccess.h +++ /dev/null @@ -1,160 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelUserDataAccountsSystemAccess.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELUSERDATAACCOUNTSSYSTEMACCESSEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELUSERDATAACCOUNTSSYSTEMACCESSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelUserDataAccountsSystemAccess.lib") -#endif -#endif -#include - -@class WAUSDeviceAccountConfiguration, WAUSUserDataAccountSystemAccessManager; -@protocol WAUSIDeviceAccountConfiguration, WAUSIDeviceAccountConfiguration2, WAUSIUserDataAccountSystemAccessManagerStatics, WAUSIUserDataAccountSystemAccessManagerStatics2; - -// Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountServerType -enum _WAUSDeviceAccountServerType { - WAUSDeviceAccountServerTypeExchange = 0, - WAUSDeviceAccountServerTypePop = 1, - WAUSDeviceAccountServerTypeImap = 2, -}; -typedef unsigned WAUSDeviceAccountServerType; - -// Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountAuthenticationType -enum _WAUSDeviceAccountAuthenticationType { - WAUSDeviceAccountAuthenticationTypeBasic = 0, - WAUSDeviceAccountAuthenticationTypeOAuth = 1, - WAUSDeviceAccountAuthenticationTypeSingleSignOn = 2, -}; -typedef unsigned WAUSDeviceAccountAuthenticationType; - -// Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountSyncScheduleKind -enum _WAUSDeviceAccountSyncScheduleKind { - WAUSDeviceAccountSyncScheduleKindManual = 0, - WAUSDeviceAccountSyncScheduleKindEvery15Minutes = 1, - WAUSDeviceAccountSyncScheduleKindEvery30Minutes = 2, - WAUSDeviceAccountSyncScheduleKindEvery60Minutes = 3, - WAUSDeviceAccountSyncScheduleKindEvery2Hours = 4, - WAUSDeviceAccountSyncScheduleKindDaily = 5, - WAUSDeviceAccountSyncScheduleKindAsItemsArrive = 6, -}; -typedef unsigned WAUSDeviceAccountSyncScheduleKind; - -// Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountMailAgeFilter -enum _WAUSDeviceAccountMailAgeFilter { - WAUSDeviceAccountMailAgeFilterAll = 0, - WAUSDeviceAccountMailAgeFilterLast1Day = 1, - WAUSDeviceAccountMailAgeFilterLast3Days = 2, - WAUSDeviceAccountMailAgeFilterLast7Days = 3, - WAUSDeviceAccountMailAgeFilterLast14Days = 4, - WAUSDeviceAccountMailAgeFilterLast30Days = 5, - WAUSDeviceAccountMailAgeFilterLast90Days = 6, -}; -typedef unsigned WAUSDeviceAccountMailAgeFilter; - -// Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountIconId -enum _WAUSDeviceAccountIconId { - WAUSDeviceAccountIconIdExchange = 0, - WAUSDeviceAccountIconIdMsa = 1, - WAUSDeviceAccountIconIdOutlook = 2, - WAUSDeviceAccountIconIdGeneric = 3, -}; -typedef unsigned WAUSDeviceAccountIconId; - -#include "WindowsSecurityCredentials.h" -#include "WindowsFoundation.h" - -#import - -// Windows.ApplicationModel.UserDataAccounts.SystemAccess.DeviceAccountConfiguration -#ifndef __WAUSDeviceAccountConfiguration_DEFINED__ -#define __WAUSDeviceAccountConfiguration_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELUSERDATAACCOUNTSSYSTEMACCESSEXPORT -@interface WAUSDeviceAccountConfiguration : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * emailAddress; -@property (retain) NSString * domain; -@property (retain) NSString * deviceAccountTypeId; -@property (retain) NSString * outgoingServerAddress; -@property BOOL contactsSyncEnabled; -@property BOOL calendarSyncEnabled; -@property (retain) NSString * accountName; -@property (retain) NSString * incomingServerUsername; -@property BOOL incomingServerRequiresSsl; -@property int incomingServerPort; -@property (retain) NSString * incomingServerAddress; -@property BOOL emailSyncEnabled; -@property WAUSDeviceAccountServerType serverType; -@property (retain) NSString * outgoingServerUsername; -@property BOOL outgoingServerRequiresSsl; -@property int outgoingServerPort; -@property WAUSDeviceAccountIconId accountIconId; -@property (retain) WFUri* calDavServerUrl; -@property BOOL calDavRequiresSsl; -@property BOOL autoSelectAuthenticationCertificate; -@property WAUSDeviceAccountAuthenticationType authenticationType; -@property (retain) NSString * authenticationCertificateId; -@property BOOL isOutgoingServerAuthenticationEnabled; -@property BOOL isClientAuthenticationCertificateRequired; -@property (retain) WSCPasswordCredential* incomingServerCredential; -@property BOOL isOutgoingServerAuthenticationRequired; -@property WAUSDeviceAccountSyncScheduleKind cardDavSyncScheduleKind; -@property BOOL alwaysDownloadFullMessage; -@property (retain) WFUri* cardDavServerUrl; -@property BOOL cardDavRequiresSsl; -@property WAUSDeviceAccountSyncScheduleKind calDavSyncScheduleKind; -@property (retain) NSString * incomingServerCertificateHash; -@property BOOL wasOutgoingServerCertificateHashConfirmed; -@property BOOL wasModifiedByUser; -@property WAUSDeviceAccountSyncScheduleKind syncScheduleKind; -@property (retain) NSString * ssoAccountId; -@property BOOL wasIncomingServerCertificateHashConfirmed; -@property (retain) NSString * oAuthRefreshToken; -@property BOOL isExternallyManaged; -@property WAUSDeviceAccountMailAgeFilter mailAgeFilter; -@property BOOL isSyncScheduleManagedBySystem; -@property (retain) NSString * outgoingServerCertificateHash; -@property (retain) WSCPasswordCredential* outgoingServerCredential; -@property (readonly) BOOL doesPolicyAllowMailSync; -@property (readonly) BOOL isSsoAuthenticationSupported; -@end - -#endif // __WAUSDeviceAccountConfiguration_DEFINED__ - -// Windows.ApplicationModel.UserDataAccounts.SystemAccess.UserDataAccountSystemAccessManager -#ifndef __WAUSUserDataAccountSystemAccessManager_DEFINED__ -#define __WAUSUserDataAccountSystemAccessManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELUSERDATAACCOUNTSSYSTEMACCESSEXPORT -@interface WAUSUserDataAccountSystemAccessManager : RTObject -+ (RTObject*)suppressLocalAccountWithAccountAsync:(NSString *)userDataAccountId; -+ (void)createDeviceAccountAsync:(WAUSDeviceAccountConfiguration*)account success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (RTObject*)deleteDeviceAccountAsync:(NSString *)accountId; -+ (void)getDeviceAccountConfigurationAsync:(NSString *)accountId success:(void (^)(WAUSDeviceAccountConfiguration*))success failure:(void (^)(NSError*))failure; -+ (void)addAndShowDeviceAccountsAsync:(id /* WAUSDeviceAccountConfiguration* */)accounts success:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAUSUserDataAccountSystemAccessManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelVoiceCommands.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelVoiceCommands.h deleted file mode 100644 index 3692adcfa6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelVoiceCommands.h +++ /dev/null @@ -1,235 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelVoiceCommands.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelVoiceCommands.lib") -#endif -#endif -#include - -@class WAVVoiceCommandDefinition, WAVVoiceCommandDefinitionManager, WAVVoiceCommandContentTile, WAVVoiceCommandUserMessage, WAVVoiceCommand, WAVVoiceCommandResponse, WAVVoiceCommandConfirmationResult, WAVVoiceCommandDisambiguationResult, WAVVoiceCommandServiceConnection, WAVVoiceCommandCompletedEventArgs; -@protocol WAVIVoiceCommandDefinitionManagerStatics, WAVIVoiceCommandDefinition, WAVIVoiceCommandContentTile, WAVIVoiceCommandUserMessage, WAVIVoiceCommand, WAVIVoiceCommandCompletedEventArgs, WAVIVoiceCommandDisambiguationResult, WAVIVoiceCommandConfirmationResult, WAVIVoiceCommandServiceConnection, WAVIVoiceCommandServiceConnectionStatics, WAVIVoiceCommandResponseStatics, WAVIVoiceCommandResponse; - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTileType -enum _WAVVoiceCommandContentTileType { - WAVVoiceCommandContentTileTypeTitleOnly = 0, - WAVVoiceCommandContentTileTypeTitleWithText = 1, - WAVVoiceCommandContentTileTypeTitleWith68x68Icon = 2, - WAVVoiceCommandContentTileTypeTitleWith68x68IconAndText = 3, - WAVVoiceCommandContentTileTypeTitleWith68x92Icon = 4, - WAVVoiceCommandContentTileTypeTitleWith68x92IconAndText = 5, - WAVVoiceCommandContentTileTypeTitleWith280x140Icon = 6, - WAVVoiceCommandContentTileTypeTitleWith280x140IconAndText = 7, -}; -typedef unsigned WAVVoiceCommandContentTileType; - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletionReason -enum _WAVVoiceCommandCompletionReason { - WAVVoiceCommandCompletionReasonUnknown = 0, - WAVVoiceCommandCompletionReasonCommunicationFailed = 1, - WAVVoiceCommandCompletionReasonResourceLimitsExceeded = 2, - WAVVoiceCommandCompletionReasonCanceled = 3, - WAVVoiceCommandCompletionReasonTimeoutExceeded = 4, - WAVVoiceCommandCompletionReasonAppLaunched = 5, - WAVVoiceCommandCompletionReasonCompleted = 6, -}; -typedef unsigned WAVVoiceCommandCompletionReason; - -#include "WindowsStorage.h" -#include "WindowsFoundation.h" -#include "WindowsGlobalization.h" -#include "WindowsMediaSpeechRecognition.h" -#include "WindowsApplicationModelAppService.h" - -#import - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinition -#ifndef __WAVVoiceCommandDefinition_DEFINED__ -#define __WAVVoiceCommandDefinition_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommandDefinition : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * language; -@property (readonly) NSString * name; -- (RTObject*)setPhraseListAsync:(NSString *)phraseListName phraseList:(id /* NSString * */)phraseList; -@end - -#endif // __WAVVoiceCommandDefinition_DEFINED__ - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandDefinitionManager -#ifndef __WAVVoiceCommandDefinitionManager_DEFINED__ -#define __WAVVoiceCommandDefinitionManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommandDefinitionManager : RTObject -+ (RTObject*)installCommandDefinitionsFromStorageFileAsync:(WSStorageFile*)file; -+ (NSDictionary* /* NSString *, WAVVoiceCommandDefinition* */)installedCommandDefinitions; -@end - -#endif // __WAVVoiceCommandDefinitionManager_DEFINED__ - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandContentTile -#ifndef __WAVVoiceCommandContentTile_DEFINED__ -#define __WAVVoiceCommandContentTile_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommandContentTile : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) NSString * textLine3; -@property (retain) NSString * textLine2; -@property (retain) NSString * textLine1; -@property (retain) RTObject* image; -@property WAVVoiceCommandContentTileType contentTileType; -@property (retain) NSString * appLaunchArgument; -@property (retain) RTObject* appContext; -@end - -#endif // __WAVVoiceCommandContentTile_DEFINED__ - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandUserMessage -#ifndef __WAVVoiceCommandUserMessage_DEFINED__ -#define __WAVVoiceCommandUserMessage_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommandUserMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * spokenMessage; -@property (retain) NSString * displayMessage; -@end - -#endif // __WAVVoiceCommandUserMessage_DEFINED__ - -// Windows.ApplicationModel.VoiceCommands.VoiceCommand -#ifndef __WAVVoiceCommand_DEFINED__ -#define __WAVVoiceCommand_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommand : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * commandName; -@property (readonly) NSDictionary* /* NSString *, NSArray* < NSString * > */ properties; -@property (readonly) WMSSpeechRecognitionResult* speechRecognitionResult; -@end - -#endif // __WAVVoiceCommand_DEFINED__ - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandResponse -#ifndef __WAVVoiceCommandResponse_DEFINED__ -#define __WAVVoiceCommandResponse_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommandResponse : RTObject -+ (WAVVoiceCommandResponse*)createResponse:(WAVVoiceCommandUserMessage*)userMessage; -+ (WAVVoiceCommandResponse*)createResponseWithTiles:(WAVVoiceCommandUserMessage*)message contentTiles:(id /* WAVVoiceCommandContentTile* */)contentTiles; -+ (WAVVoiceCommandResponse*)createResponseForPrompt:(WAVVoiceCommandUserMessage*)message repeatMessage:(WAVVoiceCommandUserMessage*)repeatMessage; -+ (WAVVoiceCommandResponse*)createResponseForPromptWithTiles:(WAVVoiceCommandUserMessage*)message repeatMessage:(WAVVoiceCommandUserMessage*)repeatMessage contentTiles:(id /* WAVVoiceCommandContentTile* */)contentTiles; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WAVVoiceCommandUserMessage* repeatMessage; -@property (retain) WAVVoiceCommandUserMessage* message; -@property (retain) NSString * appLaunchArgument; -@property (readonly) NSMutableArray* /* WAVVoiceCommandContentTile* */ voiceCommandContentTiles; -+ (unsigned int)maxSupportedVoiceCommandContentTiles; -@end - -#endif // __WAVVoiceCommandResponse_DEFINED__ - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandConfirmationResult -#ifndef __WAVVoiceCommandConfirmationResult_DEFINED__ -#define __WAVVoiceCommandConfirmationResult_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommandConfirmationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL confirmed; -@end - -#endif // __WAVVoiceCommandConfirmationResult_DEFINED__ - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandDisambiguationResult -#ifndef __WAVVoiceCommandDisambiguationResult_DEFINED__ -#define __WAVVoiceCommandDisambiguationResult_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommandDisambiguationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAVVoiceCommandContentTile* selectedItem; -@end - -#endif // __WAVVoiceCommandDisambiguationResult_DEFINED__ - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandServiceConnection -#ifndef __WAVVoiceCommandServiceConnection_DEFINED__ -#define __WAVVoiceCommandServiceConnection_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommandServiceConnection : RTObject -+ (WAVVoiceCommandServiceConnection*)fromAppServiceTriggerDetails:(WAAAppServiceTriggerDetails*)triggerDetails; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGLanguage* language; -- (EventRegistrationToken)addVoiceCommandCompletedEvent:(void(^)(WAVVoiceCommandServiceConnection*, WAVVoiceCommandCompletedEventArgs*))del; -- (void)removeVoiceCommandCompletedEvent:(EventRegistrationToken)tok; -- (void)getVoiceCommandAsyncWithSuccess:(void (^)(WAVVoiceCommand*))success failure:(void (^)(NSError*))failure; -- (void)requestConfirmationAsync:(WAVVoiceCommandResponse*)response success:(void (^)(WAVVoiceCommandConfirmationResult*))success failure:(void (^)(NSError*))failure; -- (void)requestDisambiguationAsync:(WAVVoiceCommandResponse*)response success:(void (^)(WAVVoiceCommandDisambiguationResult*))success failure:(void (^)(NSError*))failure; -- (RTObject*)reportProgressAsync:(WAVVoiceCommandResponse*)response; -- (RTObject*)reportSuccessAsync:(WAVVoiceCommandResponse*)response; -- (RTObject*)reportFailureAsync:(WAVVoiceCommandResponse*)response; -- (RTObject*)requestAppLaunchAsync:(WAVVoiceCommandResponse*)response; -@end - -#endif // __WAVVoiceCommandServiceConnection_DEFINED__ - -// Windows.ApplicationModel.VoiceCommands.VoiceCommandCompletedEventArgs -#ifndef __WAVVoiceCommandCompletedEventArgs_DEFINED__ -#define __WAVVoiceCommandCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELVOICECOMMANDSEXPORT -@interface WAVVoiceCommandCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAVVoiceCommandCompletionReason reason; -@end - -#endif // __WAVVoiceCommandCompletedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelWallet.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelWallet.h deleted file mode 100644 index e2434c43c2..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelWallet.h +++ /dev/null @@ -1,271 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelWallet.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelWallet.lib") -#endif -#endif -#include - -@class WAWWalletBarcode, WAWWalletTransaction, WAWWalletRelevantLocation, WAWWalletItemCustomProperty, WAWWalletVerb, WAWWalletItem, WAWWalletItemStore, WAWWalletManager; -@protocol WAWIWalletBarcode, WAWIWalletItemCustomProperty, WAWIWalletVerb, WAWIWalletItem, WAWIWalletTransaction, WAWIWalletRelevantLocation, WAWIWalletItemStore, WAWIWalletItemStore2, WAWIWalletManagerStatics, WAWIWalletItemCustomPropertyFactory, WAWIWalletVerbFactory, WAWIWalletItemFactory, WAWIWalletBarcodeFactory; - -// Windows.ApplicationModel.Wallet.WalletActionKind -enum _WAWWalletActionKind { - WAWWalletActionKindOpenItem = 0, - WAWWalletActionKindTransaction = 1, - WAWWalletActionKindMoreTransactions = 2, - WAWWalletActionKindMessage = 3, - WAWWalletActionKindVerb = 4, -}; -typedef unsigned WAWWalletActionKind; - -// Windows.ApplicationModel.Wallet.WalletBarcodeSymbology -enum _WAWWalletBarcodeSymbology { - WAWWalletBarcodeSymbologyInvalid = 0, - WAWWalletBarcodeSymbologyUpca = 1, - WAWWalletBarcodeSymbologyUpce = 2, - WAWWalletBarcodeSymbologyEan13 = 3, - WAWWalletBarcodeSymbologyEan8 = 4, - WAWWalletBarcodeSymbologyItf = 5, - WAWWalletBarcodeSymbologyCode39 = 6, - WAWWalletBarcodeSymbologyCode128 = 7, - WAWWalletBarcodeSymbologyQr = 8, - WAWWalletBarcodeSymbologyPdf417 = 9, - WAWWalletBarcodeSymbologyAztec = 10, - WAWWalletBarcodeSymbologyCustom = 100000, -}; -typedef unsigned WAWWalletBarcodeSymbology; - -// Windows.ApplicationModel.Wallet.WalletDetailViewPosition -enum _WAWWalletDetailViewPosition { - WAWWalletDetailViewPositionHidden = 0, - WAWWalletDetailViewPositionHeaderField1 = 1, - WAWWalletDetailViewPositionHeaderField2 = 2, - WAWWalletDetailViewPositionPrimaryField1 = 3, - WAWWalletDetailViewPositionPrimaryField2 = 4, - WAWWalletDetailViewPositionSecondaryField1 = 5, - WAWWalletDetailViewPositionSecondaryField2 = 6, - WAWWalletDetailViewPositionSecondaryField3 = 7, - WAWWalletDetailViewPositionSecondaryField4 = 8, - WAWWalletDetailViewPositionSecondaryField5 = 9, - WAWWalletDetailViewPositionCenterField1 = 10, - WAWWalletDetailViewPositionFooterField1 = 11, - WAWWalletDetailViewPositionFooterField2 = 12, - WAWWalletDetailViewPositionFooterField3 = 13, - WAWWalletDetailViewPositionFooterField4 = 14, -}; -typedef unsigned WAWWalletDetailViewPosition; - -// Windows.ApplicationModel.Wallet.WalletSummaryViewPosition -enum _WAWWalletSummaryViewPosition { - WAWWalletSummaryViewPositionHidden = 0, - WAWWalletSummaryViewPositionField1 = 1, - WAWWalletSummaryViewPositionField2 = 2, -}; -typedef unsigned WAWWalletSummaryViewPosition; - -// Windows.ApplicationModel.Wallet.WalletItemKind -enum _WAWWalletItemKind { - WAWWalletItemKindInvalid = 0, - WAWWalletItemKindDeal = 1, - WAWWalletItemKindGeneral = 2, - WAWWalletItemKindPaymentInstrument = 3, - WAWWalletItemKindTicket = 4, - WAWWalletItemKindBoardingPass = 5, - WAWWalletItemKindMembershipCard = 6, -}; -typedef unsigned WAWWalletItemKind; - -#include "WindowsUI.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsDevicesGeolocation.h" - -#import - -// Windows.ApplicationModel.Wallet.WalletBarcode -#ifndef __WAWWalletBarcode_DEFINED__ -#define __WAWWalletBarcode_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT -@interface WAWWalletBarcode : RTObject -+ (WAWWalletBarcode*)makeWalletBarcode:(WAWWalletBarcodeSymbology)symbology value:(NSString *)value ACTIVATOR; -+ (WAWWalletBarcode*)makeCustomWalletBarcode:(RTObject*)streamToBarcodeImage ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAWWalletBarcodeSymbology symbology; -@property (readonly) NSString * value; -- (void)getImageAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAWWalletBarcode_DEFINED__ - -// Windows.ApplicationModel.Wallet.WalletTransaction -#ifndef __WAWWalletTransaction_DEFINED__ -#define __WAWWalletTransaction_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT -@interface WAWWalletTransaction : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFDateTime* */ transactionDate; -@property BOOL isLaunchable; -@property BOOL ignoreTimeOfDay; -@property (retain) NSString * displayLocation; -@property (retain) NSString * displayAmount; -@property (retain) NSString * Description; -@end - -#endif // __WAWWalletTransaction_DEFINED__ - -// Windows.ApplicationModel.Wallet.WalletRelevantLocation -#ifndef __WAWWalletRelevantLocation_DEFINED__ -#define __WAWWalletRelevantLocation_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT -@interface WAWWalletRelevantLocation : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WDGBasicGeoposition* position; -@property (retain) NSString * displayMessage; -@end - -#endif // __WAWWalletRelevantLocation_DEFINED__ - -// Windows.ApplicationModel.Wallet.WalletItemCustomProperty -#ifndef __WAWWalletItemCustomProperty_DEFINED__ -#define __WAWWalletItemCustomProperty_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT -@interface WAWWalletItemCustomProperty : RTObject -+ (WAWWalletItemCustomProperty*)makeWalletItemCustomProperty:(NSString *)name value:(NSString *)value ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * value; -@property WAWWalletSummaryViewPosition summaryViewPosition; -@property (retain) NSString * name; -@property WAWWalletDetailViewPosition detailViewPosition; -@property BOOL autoDetectLinks; -@end - -#endif // __WAWWalletItemCustomProperty_DEFINED__ - -// Windows.ApplicationModel.Wallet.WalletVerb -#ifndef __WAWWalletVerb_DEFINED__ -#define __WAWWalletVerb_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT -@interface WAWWalletVerb : RTObject -+ (WAWWalletVerb*)makeWalletVerb:(NSString *)name ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@end - -#endif // __WAWWalletVerb_DEFINED__ - -// Windows.ApplicationModel.Wallet.WalletItem -#ifndef __WAWWalletItem_DEFINED__ -#define __WAWWalletItem_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT -@interface WAWWalletItem : RTObject -+ (WAWWalletItem*)makeWalletItem:(WAWWalletItemKind)kind displayName:(NSString *)displayName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * displayName; -@property (retain) NSString * displayMessage; -@property (retain) NSString * logoText; -@property (retain) WUColor* bodyFontColor; -@property (retain) WUColor* bodyColor; -@property (retain) RTObject* bodyBackgroundImage; -@property BOOL isDisplayMessageLaunchable; -@property BOOL isAcknowledged; -@property BOOL isMoreTransactionHistoryLaunchable; -@property (retain) WUColor* headerFontColor; -@property (retain) WUColor* headerColor; -@property (retain) RTObject* headerBackgroundImage; -@property (retain) id /* WFDateTime* */ expirationDate; -@property (retain) RTObject* logo99x99; -@property (retain) RTObject* logoImage; -@property (retain) RTObject* promotionalImage; -@property (retain) RTObject* logo159x159; -@property (retain) id /* WFDateTime* */ lastUpdated; -@property (retain) NSString * issuerDisplayName; -@property (retain) WAWWalletBarcode* barcode; -@property (retain) NSString * relevantDateDisplayMessage; -@property (retain) id /* WFDateTime* */ relevantDate; -@property (retain) RTObject* logo336x336; -@property (readonly) WAWWalletItemKind kind; -@property (readonly) NSMutableDictionary* /* NSString *, WAWWalletItemCustomProperty* */ displayProperties; -@property (readonly) NSString * id; -@property (readonly) NSMutableDictionary* /* NSString *, WAWWalletRelevantLocation* */ relevantLocations; -@property (readonly) NSMutableDictionary* /* NSString *, WAWWalletTransaction* */ transactionHistory; -@property (readonly) NSMutableDictionary* /* NSString *, WAWWalletVerb* */ verbs; -@end - -#endif // __WAWWalletItem_DEFINED__ - -// Windows.ApplicationModel.Wallet.WalletItemStore -#ifndef __WAWWalletItemStore_DEFINED__ -#define __WAWWalletItemStore_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT -@interface WAWWalletItemStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)addAsync:(NSString *)id item:(WAWWalletItem*)item; -- (RTObject*)clearAsync; -- (void)getWalletItemAsync:(NSString *)id success:(void (^)(WAWWalletItem*))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsyncWithSuccess:(void (^)(NSArray* /* WAWWalletItem* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsWithKindAsync:(WAWWalletItemKind)kind success:(void (^)(NSArray* /* WAWWalletItem* */))success failure:(void (^)(NSError*))failure; -- (void)importItemAsync:(RTObject*)stream success:(void (^)(WAWWalletItem*))success failure:(void (^)(NSError*))failure; -- (RTObject*)deleteAsync:(NSString *)id; -- (RTObject*)showAsync; -- (RTObject*)showItemAsync:(NSString *)id; -- (RTObject*)updateAsync:(WAWWalletItem*)item; -@end - -#endif // __WAWWalletItemStore_DEFINED__ - -// Windows.ApplicationModel.Wallet.WalletManager -#ifndef __WAWWalletManager_DEFINED__ -#define __WAWWalletManager_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETEXPORT -@interface WAWWalletManager : RTObject -+ (void)requestStoreAsyncWithSuccess:(void (^)(WAWWalletItemStore*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAWWalletManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsApplicationModelWalletSystem.h b/include/Platform/Universal Windows/UWP/WindowsApplicationModelWalletSystem.h deleted file mode 100644 index 182ba8805d..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsApplicationModelWalletSystem.h +++ /dev/null @@ -1,77 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsApplicationModelWalletSystem.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSAPPLICATIONMODELWALLETSYSTEMEXPORT -#define OBJCUWPWINDOWSAPPLICATIONMODELWALLETSYSTEMEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsApplicationModelWalletSystem.lib") -#endif -#endif -#include - -@class WAWSWalletItemSystemStore, WAWSWalletManagerSystem; -@protocol WAWSIWalletItemSystemStore, WAWSIWalletItemSystemStore2, WAWSIWalletManagerSystemStatics; - -// Windows.ApplicationModel.Wallet.System.WalletItemAppAssociation -enum _WAWSWalletItemAppAssociation { - WAWSWalletItemAppAssociationNone = 0, - WAWSWalletItemAppAssociationAppInstalled = 1, - WAWSWalletItemAppAssociationAppNotInstalled = 2, -}; -typedef unsigned WAWSWalletItemAppAssociation; - -#include "WindowsApplicationModelWallet.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.ApplicationModel.Wallet.System.WalletItemSystemStore -#ifndef __WAWSWalletItemSystemStore_DEFINED__ -#define __WAWSWalletItemSystemStore_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETSYSTEMEXPORT -@interface WAWSWalletItemSystemStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addItemsChangedEvent:(void(^)(WAWSWalletItemSystemStore*, RTObject*))del; -- (void)removeItemsChangedEvent:(EventRegistrationToken)tok; -- (void)getItemsAsyncWithSuccess:(void (^)(NSArray* /* WAWWalletItem* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)deleteAsync:(WAWWalletItem*)item; -- (void)importItemAsync:(RTObject*)stream success:(void (^)(WAWWalletItem*))success failure:(void (^)(NSError*))failure; -- (WAWSWalletItemAppAssociation)getAppStatusForItem:(WAWWalletItem*)item; -- (void)launchAppForItemAsync:(WAWWalletItem*)item success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAWSWalletItemSystemStore_DEFINED__ - -// Windows.ApplicationModel.Wallet.System.WalletManagerSystem -#ifndef __WAWSWalletManagerSystem_DEFINED__ -#define __WAWSWalletManagerSystem_DEFINED__ - -OBJCUWPWINDOWSAPPLICATIONMODELWALLETSYSTEMEXPORT -@interface WAWSWalletManagerSystem : RTObject -+ (void)requestStoreAsyncWithSuccess:(void (^)(WAWSWalletItemSystemStore*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WAWSWalletManagerSystem_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDataHtml.h b/include/Platform/Universal Windows/UWP/WindowsDataHtml.h deleted file mode 100644 index 5b6d013f41..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDataHtml.h +++ /dev/null @@ -1,45 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDataHtml.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDATAHTMLEXPORT -#define OBJCUWPWINDOWSDATAHTMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDataHtml.lib") -#endif -#endif -#include - -@class WDHHtmlUtilities; -@protocol WDHIHtmlUtilities; - -#import - -// Windows.Data.Html.HtmlUtilities -#ifndef __WDHHtmlUtilities_DEFINED__ -#define __WDHHtmlUtilities_DEFINED__ - -OBJCUWPWINDOWSDATAHTMLEXPORT -@interface WDHHtmlUtilities : RTObject -+ (NSString *)convertToText:(NSString *)html; -@end - -#endif // __WDHHtmlUtilities_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDataJson.h b/include/Platform/Universal Windows/UWP/WindowsDataJson.h deleted file mode 100644 index 9630a387b1..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDataJson.h +++ /dev/null @@ -1,224 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDataJson.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDATAJSONEXPORT -#define OBJCUWPWINDOWSDATAJSONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDataJson.lib") -#endif -#endif -#include - -@class WDJJsonArray, WDJJsonObject, WDJJsonValue, WDJJsonError; -@protocol WDJIJsonValue, WDJIJsonValueStatics, WDJIJsonValueStatics2, WDJIJsonObject, WDJIJsonObjectWithDefaultValues, WDJIJsonObjectStatics, WDJIJsonArray, WDJIJsonArrayStatics, WDJIJsonErrorStatics2; - -// Windows.Data.Json.JsonValueType -enum _WDJJsonValueType { - WDJJsonValueTypeNull = 0, - WDJJsonValueTypeBoolean = 1, - WDJJsonValueTypeNumber = 2, - WDJJsonValueTypeString = 3, - WDJJsonValueTypeArray = 4, - WDJJsonValueTypeObject = 5, -}; -typedef unsigned WDJJsonValueType; - -// Windows.Data.Json.JsonErrorStatus -enum _WDJJsonErrorStatus { - WDJJsonErrorStatusUnknown = 0, - WDJJsonErrorStatusInvalidJsonString = 1, - WDJJsonErrorStatusInvalidJsonNumber = 2, - WDJJsonErrorStatusJsonValueNotFound = 3, - WDJJsonErrorStatusImplementationLimit = 4, -}; -typedef unsigned WDJJsonErrorStatus; - -#include "WindowsFoundation.h" - -#import - -// Windows.Data.Json.IJsonValue -#ifndef __WDJIJsonValue_DEFINED__ -#define __WDJIJsonValue_DEFINED__ - -@protocol WDJIJsonValue -@property (readonly) WDJJsonValueType valueType; -- (NSString *)stringify; -- (NSString *)getString; -- (double)getNumber; -- (BOOL)getBoolean; -- (WDJJsonArray*)getArray; -- (WDJJsonObject*)getObject; -@end - -OBJCUWPWINDOWSDATAJSONEXPORT -@interface WDJIJsonValue : RTObject -@end - -#endif // __WDJIJsonValue_DEFINED__ - -// Windows.Foundation.IStringable -#ifndef __WFIStringable_DEFINED__ -#define __WFIStringable_DEFINED__ - -@protocol WFIStringable -- (NSString *)toString; -@end - -OBJCUWPWINDOWSDATAJSONEXPORT -@interface WFIStringable : RTObject -@end - -#endif // __WFIStringable_DEFINED__ - -// Windows.Data.Json.JsonArray -#ifndef __WDJJsonArray_DEFINED__ -#define __WDJJsonArray_DEFINED__ - -OBJCUWPWINDOWSDATAJSONEXPORT -@interface WDJJsonArray : RTObject -+ (WDJJsonArray*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input result:(WDJJsonArray**)result; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDJJsonValueType valueType; -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (WDJJsonObject*)getObjectAt:(unsigned int)index; -- (WDJJsonArray*)getArrayAt:(unsigned int)index; -- (NSString *)getStringAt:(unsigned int)index; -- (double)getNumberAt:(unsigned int)index; -- (BOOL)getBooleanAt:(unsigned int)index; -- (NSString *)stringify; -- (NSString *)getString; -- (double)getNumber; -- (BOOL)getBoolean; -- (WDJJsonArray*)getArray; -- (WDJJsonObject*)getObject; -- (NSString *)toString; -@end - -#endif // __WDJJsonArray_DEFINED__ - -// Windows.Data.Json.JsonObject -#ifndef __WDJJsonObject_DEFINED__ -#define __WDJJsonObject_DEFINED__ - -OBJCUWPWINDOWSDATAJSONEXPORT -@interface WDJJsonObject : RTObject -+ (WDJJsonObject*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input result:(WDJJsonObject**)result; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDJJsonValueType valueType; -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -- (WDJJsonValue*)getNamedValue:(NSString *)name; -- (void)setNamedValue:(NSString *)name value:(RTObject*)value; -- (WDJJsonObject*)getNamedObject:(NSString *)name; -- (WDJJsonArray*)getNamedArray:(NSString *)name; -- (NSString *)getNamedString:(NSString *)name; -- (double)getNamedNumber:(NSString *)name; -- (BOOL)getNamedBoolean:(NSString *)name; -- (NSString *)stringify; -- (NSString *)getString; -- (double)getNumber; -- (BOOL)getBoolean; -- (WDJJsonArray*)getArray; -- (WDJJsonObject*)getObject; -- (WDJJsonValue*)getNamedValueOrDefault:(NSString *)name defaultValue:(WDJJsonValue*)defaultValue; -- (WDJJsonObject*)getNamedObjectOrDefault:(NSString *)name defaultValue:(WDJJsonObject*)defaultValue; -- (NSString *)getNamedStringOrDefault:(NSString *)name defaultValue:(NSString *)defaultValue; -- (WDJJsonArray*)getNamedArrayOrDefault:(NSString *)name defaultValue:(WDJJsonArray*)defaultValue; -- (double)getNamedNumberOrDefault:(NSString *)name defaultValue:(double)defaultValue; -- (BOOL)getNamedBooleanOrDefault:(NSString *)name defaultValue:(BOOL)defaultValue; -- (NSString *)toString; -@end - -#endif // __WDJJsonObject_DEFINED__ - -// Windows.Data.Json.JsonValue -#ifndef __WDJJsonValue_DEFINED__ -#define __WDJJsonValue_DEFINED__ - -OBJCUWPWINDOWSDATAJSONEXPORT -@interface WDJJsonValue : RTObject -+ (WDJJsonValue*)createNullValue; -+ (WDJJsonValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input result:(WDJJsonValue**)result; -+ (WDJJsonValue*)createBooleanValue:(BOOL)input; -+ (WDJJsonValue*)createNumberValue:(double)input; -+ (WDJJsonValue*)createStringValue:(NSString *)input; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDJJsonValueType valueType; -- (NSString *)stringify; -- (NSString *)getString; -- (double)getNumber; -- (BOOL)getBoolean; -- (WDJJsonArray*)getArray; -- (WDJJsonObject*)getObject; -- (NSString *)toString; -@end - -#endif // __WDJJsonValue_DEFINED__ - -// Windows.Data.Json.JsonError -#ifndef __WDJJsonError_DEFINED__ -#define __WDJJsonError_DEFINED__ - -OBJCUWPWINDOWSDATAJSONEXPORT -@interface WDJJsonError : RTObject -+ (WDJJsonErrorStatus)getJsonStatus:(int)hresult; -@end - -#endif // __WDJJsonError_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDataPdf.h b/include/Platform/Universal Windows/UWP/WindowsDataPdf.h deleted file mode 100644 index 6e0d64e684..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDataPdf.h +++ /dev/null @@ -1,142 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDataPdf.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDATAPDFEXPORT -#define OBJCUWPWINDOWSDATAPDFEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDataPdf.lib") -#endif -#endif -#include - -@class WDPPdfPageRenderOptions, WDPPdfPageDimensions, WDPPdfPage, WDPPdfDocument; -@protocol WDPIPdfPageDimensions, WDPIPdfPageRenderOptions, WDPIPdfPage, WDPIPdfDocument, WDPIPdfDocumentStatics; - -// Windows.Data.Pdf.PdfPageRotation -enum _WDPPdfPageRotation { - WDPPdfPageRotationNormal = 0, - WDPPdfPageRotationRotate90 = 1, - WDPPdfPageRotationRotate180 = 2, - WDPPdfPageRotationRotate270 = 3, -}; -typedef unsigned WDPPdfPageRotation; - -#include "WindowsUI.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsStorage.h" - -#import - -// Windows.Data.Pdf.PdfPageRenderOptions -#ifndef __WDPPdfPageRenderOptions_DEFINED__ -#define __WDPPdfPageRenderOptions_DEFINED__ - -OBJCUWPWINDOWSDATAPDFEXPORT -@interface WDPPdfPageRenderOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFRect* sourceRect; -@property BOOL isIgnoringHighContrast; -@property unsigned int destinationWidth; -@property unsigned int destinationHeight; -@property WFGUID* bitmapEncoderId; -@property (retain) WUColor* backgroundColor; -@end - -#endif // __WDPPdfPageRenderOptions_DEFINED__ - -// Windows.Data.Pdf.PdfPageDimensions -#ifndef __WDPPdfPageDimensions_DEFINED__ -#define __WDPPdfPageDimensions_DEFINED__ - -OBJCUWPWINDOWSDATAPDFEXPORT -@interface WDPPdfPageDimensions : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* artBox; -@property (readonly) WFRect* bleedBox; -@property (readonly) WFRect* cropBox; -@property (readonly) WFRect* mediaBox; -@property (readonly) WFRect* trimBox; -@end - -#endif // __WDPPdfPageDimensions_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDATAPDFEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Data.Pdf.PdfPage -#ifndef __WDPPdfPage_DEFINED__ -#define __WDPPdfPage_DEFINED__ - -OBJCUWPWINDOWSDATAPDFEXPORT -@interface WDPPdfPage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPdfPageDimensions* dimensions; -@property (readonly) unsigned int index; -@property (readonly) float preferredZoom; -@property (readonly) WDPPdfPageRotation rotation; -@property (readonly) WFSize* size; -- (RTObject*)renderToStreamAsync:(RTObject*)outputStream; -- (RTObject*)renderWithOptionsToStreamAsync:(RTObject*)outputStream options:(WDPPdfPageRenderOptions*)options; -- (RTObject*)preparePageAsync; -- (void)close; -@end - -#endif // __WDPPdfPage_DEFINED__ - -// Windows.Data.Pdf.PdfDocument -#ifndef __WDPPdfDocument_DEFINED__ -#define __WDPPdfDocument_DEFINED__ - -OBJCUWPWINDOWSDATAPDFEXPORT -@interface WDPPdfDocument : RTObject -+ (void)loadFromFileAsync:(RTObject*)file success:(void (^)(WDPPdfDocument*))success failure:(void (^)(NSError*))failure; -+ (void)loadFromFileWithPasswordAsync:(RTObject*)file password:(NSString *)password success:(void (^)(WDPPdfDocument*))success failure:(void (^)(NSError*))failure; -+ (void)loadFromStreamAsync:(RTObject*)inputStream success:(void (^)(WDPPdfDocument*))success failure:(void (^)(NSError*))failure; -+ (void)loadFromStreamWithPasswordAsync:(RTObject*)inputStream password:(NSString *)password success:(void (^)(WDPPdfDocument*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isPasswordProtected; -@property (readonly) unsigned int pageCount; -- (WDPPdfPage*)getPage:(unsigned int)pageIndex; -@end - -#endif // __WDPPdfDocument_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDataText.h b/include/Platform/Universal Windows/UWP/WindowsDataText.h deleted file mode 100644 index 95fb25bbd9..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDataText.h +++ /dev/null @@ -1,318 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDataText.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDATATEXTEXPORT -#define OBJCUWPWINDOWSDATATEXTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDataText.lib") -#endif -#endif -#include - -@class WDTSemanticTextQuery, WDTUnicodeCharacters, WDTAlternateWordForm, WDTWordSegment, WDTWordsSegmenter, WDTSelectableWordSegment, WDTSelectableWordsSegmenter, WDTTextPredictionGenerator, WDTTextConversionGenerator, WDTTextReverseConversionGenerator, WDTTextPhoneme; -@class WDTTextSegment; -@protocol WDTISemanticTextQueryFactory, WDTISemanticTextQuery, WDTIUnicodeCharactersStatics, WDTIAlternateWordForm, WDTISelectableWordSegment, WDTIWordSegment, WDTIWordsSegmenter, WDTIWordsSegmenterFactory, WDTISelectableWordsSegmenter, WDTISelectableWordsSegmenterFactory, WDTITextPredictionGenerator, WDTITextPredictionGeneratorFactory, WDTITextConversionGenerator, WDTITextConversionGeneratorFactory, WDTITextReverseConversionGenerator, WDTITextReverseConversionGeneratorFactory, WDTITextPhoneme, WDTITextReverseConversionGenerator2; - -// Windows.Data.Text.UnicodeGeneralCategory -enum _WDTUnicodeGeneralCategory { - WDTUnicodeGeneralCategoryUppercaseLetter = 0, - WDTUnicodeGeneralCategoryLowercaseLetter = 1, - WDTUnicodeGeneralCategoryTitlecaseLetter = 2, - WDTUnicodeGeneralCategoryModifierLetter = 3, - WDTUnicodeGeneralCategoryOtherLetter = 4, - WDTUnicodeGeneralCategoryNonspacingMark = 5, - WDTUnicodeGeneralCategorySpacingCombiningMark = 6, - WDTUnicodeGeneralCategoryEnclosingMark = 7, - WDTUnicodeGeneralCategoryDecimalDigitNumber = 8, - WDTUnicodeGeneralCategoryLetterNumber = 9, - WDTUnicodeGeneralCategoryOtherNumber = 10, - WDTUnicodeGeneralCategorySpaceSeparator = 11, - WDTUnicodeGeneralCategoryLineSeparator = 12, - WDTUnicodeGeneralCategoryParagraphSeparator = 13, - WDTUnicodeGeneralCategoryControl = 14, - WDTUnicodeGeneralCategoryFormat = 15, - WDTUnicodeGeneralCategorySurrogate = 16, - WDTUnicodeGeneralCategoryPrivateUse = 17, - WDTUnicodeGeneralCategoryConnectorPunctuation = 18, - WDTUnicodeGeneralCategoryDashPunctuation = 19, - WDTUnicodeGeneralCategoryOpenPunctuation = 20, - WDTUnicodeGeneralCategoryClosePunctuation = 21, - WDTUnicodeGeneralCategoryInitialQuotePunctuation = 22, - WDTUnicodeGeneralCategoryFinalQuotePunctuation = 23, - WDTUnicodeGeneralCategoryOtherPunctuation = 24, - WDTUnicodeGeneralCategoryMathSymbol = 25, - WDTUnicodeGeneralCategoryCurrencySymbol = 26, - WDTUnicodeGeneralCategoryModifierSymbol = 27, - WDTUnicodeGeneralCategoryOtherSymbol = 28, - WDTUnicodeGeneralCategoryNotAssigned = 29, -}; -typedef unsigned WDTUnicodeGeneralCategory; - -// Windows.Data.Text.UnicodeNumericType -enum _WDTUnicodeNumericType { - WDTUnicodeNumericTypeNone = 0, - WDTUnicodeNumericTypeDecimal = 1, - WDTUnicodeNumericTypeDigit = 2, - WDTUnicodeNumericTypeNumeric = 3, -}; -typedef unsigned WDTUnicodeNumericType; - -// Windows.Data.Text.AlternateNormalizationFormat -enum _WDTAlternateNormalizationFormat { - WDTAlternateNormalizationFormatNotNormalized = 0, - WDTAlternateNormalizationFormatNumber = 1, - WDTAlternateNormalizationFormatCurrency = 3, - WDTAlternateNormalizationFormatDate = 4, - WDTAlternateNormalizationFormatTime = 5, -}; -typedef unsigned WDTAlternateNormalizationFormat; - -// Windows.Data.Text.SelectableWordSegmentsTokenizingHandler -#ifndef __WDTSelectableWordSegmentsTokenizingHandler__DEFINED -#define __WDTSelectableWordSegmentsTokenizingHandler__DEFINED -typedef void(^WDTSelectableWordSegmentsTokenizingHandler)(id /* WDTSelectableWordSegment* */ precedingWords, id /* WDTSelectableWordSegment* */ words); -#endif // __WDTSelectableWordSegmentsTokenizingHandler__DEFINED - -// Windows.Data.Text.WordSegmentsTokenizingHandler -#ifndef __WDTWordSegmentsTokenizingHandler__DEFINED -#define __WDTWordSegmentsTokenizingHandler__DEFINED -typedef void(^WDTWordSegmentsTokenizingHandler)(id /* WDTWordSegment* */ precedingWords, id /* WDTWordSegment* */ words); -#endif // __WDTWordSegmentsTokenizingHandler__DEFINED - - -#import - -// [struct] Windows.Data.Text.TextSegment -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTTextSegment : NSObject -+ (instancetype)new; -@property unsigned int startPosition; -@property unsigned int length; -@end - -// Windows.Data.Text.WordSegmentsTokenizingHandler -#ifndef __WDTWordSegmentsTokenizingHandler__DEFINED -#define __WDTWordSegmentsTokenizingHandler__DEFINED -typedef void(^WDTWordSegmentsTokenizingHandler)(id /* WDTWordSegment* */ precedingWords, id /* WDTWordSegment* */ words); -#endif // __WDTWordSegmentsTokenizingHandler__DEFINED - -// Windows.Data.Text.SelectableWordSegmentsTokenizingHandler -#ifndef __WDTSelectableWordSegmentsTokenizingHandler__DEFINED -#define __WDTSelectableWordSegmentsTokenizingHandler__DEFINED -typedef void(^WDTSelectableWordSegmentsTokenizingHandler)(id /* WDTSelectableWordSegment* */ precedingWords, id /* WDTSelectableWordSegment* */ words); -#endif // __WDTSelectableWordSegmentsTokenizingHandler__DEFINED - -// Windows.Data.Text.SemanticTextQuery -#ifndef __WDTSemanticTextQuery_DEFINED__ -#define __WDTSemanticTextQuery_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTSemanticTextQuery : RTObject -+ (WDTSemanticTextQuery*)make:(NSString *)aqsFilter ACTIVATOR; -+ (WDTSemanticTextQuery*)makeWithLanguage:(NSString *)aqsFilter filterLanguage:(NSString *)filterLanguage ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSArray* /* WDTTextSegment* */)find:(NSString *)content; -- (NSArray* /* WDTTextSegment* */)findInProperty:(NSString *)propertyContent propertyName:(NSString *)propertyName; -@end - -#endif // __WDTSemanticTextQuery_DEFINED__ - -// Windows.Data.Text.UnicodeCharacters -#ifndef __WDTUnicodeCharacters_DEFINED__ -#define __WDTUnicodeCharacters_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTUnicodeCharacters : RTObject -+ (unsigned int)getCodepointFromSurrogatePair:(unsigned int)highSurrogate lowSurrogate:(unsigned int)lowSurrogate; -+ (void)getSurrogatePairFromCodepoint:(unsigned int)codepoint highSurrogate:(wchar_t*)highSurrogate lowSurrogate:(wchar_t*)lowSurrogate; -+ (BOOL)isHighSurrogate:(unsigned int)codepoint; -+ (BOOL)isLowSurrogate:(unsigned int)codepoint; -+ (BOOL)isSupplementary:(unsigned int)codepoint; -+ (BOOL)isNoncharacter:(unsigned int)codepoint; -+ (BOOL)isWhitespace:(unsigned int)codepoint; -+ (BOOL)isAlphabetic:(unsigned int)codepoint; -+ (BOOL)isCased:(unsigned int)codepoint; -+ (BOOL)isUppercase:(unsigned int)codepoint; -+ (BOOL)isLowercase:(unsigned int)codepoint; -+ (BOOL)isIdStart:(unsigned int)codepoint; -+ (BOOL)isIdContinue:(unsigned int)codepoint; -+ (BOOL)isGraphemeBase:(unsigned int)codepoint; -+ (BOOL)isGraphemeExtend:(unsigned int)codepoint; -+ (WDTUnicodeNumericType)getNumericType:(unsigned int)codepoint; -+ (WDTUnicodeGeneralCategory)getGeneralCategory:(unsigned int)codepoint; -@end - -#endif // __WDTUnicodeCharacters_DEFINED__ - -// Windows.Data.Text.AlternateWordForm -#ifndef __WDTAlternateWordForm_DEFINED__ -#define __WDTAlternateWordForm_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTAlternateWordForm : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * alternateText; -@property (readonly) WDTAlternateNormalizationFormat normalizationFormat; -@property (readonly) WDTTextSegment* sourceTextSegment; -@end - -#endif // __WDTAlternateWordForm_DEFINED__ - -// Windows.Data.Text.WordSegment -#ifndef __WDTWordSegment_DEFINED__ -#define __WDTWordSegment_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTWordSegment : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDTAlternateWordForm* */ alternateForms; -@property (readonly) WDTTextSegment* sourceTextSegment; -@property (readonly) NSString * text; -@end - -#endif // __WDTWordSegment_DEFINED__ - -// Windows.Data.Text.WordsSegmenter -#ifndef __WDTWordsSegmenter_DEFINED__ -#define __WDTWordsSegmenter_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTWordsSegmenter : RTObject -+ (WDTWordsSegmenter*)makeWithLanguage:(NSString *)language ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * resolvedLanguage; -- (WDTWordSegment*)getTokenAt:(NSString *)text startIndex:(unsigned int)startIndex; -- (NSArray* /* WDTWordSegment* */)getTokens:(NSString *)text; -- (void)tokenize:(NSString *)text startIndex:(unsigned int)startIndex handler:(WDTWordSegmentsTokenizingHandler)handler; -@end - -#endif // __WDTWordsSegmenter_DEFINED__ - -// Windows.Data.Text.SelectableWordSegment -#ifndef __WDTSelectableWordSegment_DEFINED__ -#define __WDTSelectableWordSegment_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTSelectableWordSegment : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDTTextSegment* sourceTextSegment; -@property (readonly) NSString * text; -@end - -#endif // __WDTSelectableWordSegment_DEFINED__ - -// Windows.Data.Text.SelectableWordsSegmenter -#ifndef __WDTSelectableWordsSegmenter_DEFINED__ -#define __WDTSelectableWordsSegmenter_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTSelectableWordsSegmenter : RTObject -+ (WDTSelectableWordsSegmenter*)makeWithLanguage:(NSString *)language ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * resolvedLanguage; -- (WDTSelectableWordSegment*)getTokenAt:(NSString *)text startIndex:(unsigned int)startIndex; -- (NSArray* /* WDTSelectableWordSegment* */)getTokens:(NSString *)text; -- (void)tokenize:(NSString *)text startIndex:(unsigned int)startIndex handler:(WDTSelectableWordSegmentsTokenizingHandler)handler; -@end - -#endif // __WDTSelectableWordsSegmenter_DEFINED__ - -// Windows.Data.Text.TextPredictionGenerator -#ifndef __WDTTextPredictionGenerator_DEFINED__ -#define __WDTTextPredictionGenerator_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTTextPredictionGenerator : RTObject -+ (WDTTextPredictionGenerator*)make:(NSString *)languageTag ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL languageAvailableButNotInstalled; -@property (readonly) NSString * resolvedLanguage; -- (void)getCandidatesAsync:(NSString *)input success:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -- (void)getCandidatesWithMaxCountAsync:(NSString *)input maxCandidates:(unsigned int)maxCandidates success:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDTTextPredictionGenerator_DEFINED__ - -// Windows.Data.Text.TextConversionGenerator -#ifndef __WDTTextConversionGenerator_DEFINED__ -#define __WDTTextConversionGenerator_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTTextConversionGenerator : RTObject -+ (WDTTextConversionGenerator*)make:(NSString *)languageTag ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL languageAvailableButNotInstalled; -@property (readonly) NSString * resolvedLanguage; -- (void)getCandidatesAsync:(NSString *)input success:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -- (void)getCandidatesWithMaxCountAsync:(NSString *)input maxCandidates:(unsigned int)maxCandidates success:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDTTextConversionGenerator_DEFINED__ - -// Windows.Data.Text.TextReverseConversionGenerator -#ifndef __WDTTextReverseConversionGenerator_DEFINED__ -#define __WDTTextReverseConversionGenerator_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTTextReverseConversionGenerator : RTObject -+ (WDTTextReverseConversionGenerator*)make:(NSString *)languageTag ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL languageAvailableButNotInstalled; -@property (readonly) NSString * resolvedLanguage; -- (void)convertBackAsync:(NSString *)input success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getPhonemesAsync:(NSString *)input success:(void (^)(NSArray* /* WDTTextPhoneme* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDTTextReverseConversionGenerator_DEFINED__ - -// Windows.Data.Text.TextPhoneme -#ifndef __WDTTextPhoneme_DEFINED__ -#define __WDTTextPhoneme_DEFINED__ - -OBJCUWPWINDOWSDATATEXTEXPORT -@interface WDTTextPhoneme : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayText; -@property (readonly) NSString * readingText; -@end - -#endif // __WDTTextPhoneme_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDataXmlDom.h b/include/Platform/Universal Windows/UWP/WindowsDataXmlDom.h deleted file mode 100644 index 6b8d36c9c0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDataXmlDom.h +++ /dev/null @@ -1,829 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDataXmlDom.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDATAXMLDOMEXPORT -#define OBJCUWPWINDOWSDATAXMLDOMEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDataXmlDom.lib") -#endif -#endif -#include - -@class WDXDXmlNodeList, WDXDXmlNamedNodeMap, WDXDXmlDocument, WDXDXmlAttribute, WDXDXmlDocumentType, WDXDXmlDomImplementation, WDXDXmlElement, WDXDXmlDocumentFragment, WDXDXmlText, WDXDXmlComment, WDXDXmlProcessingInstruction, WDXDXmlEntityReference, WDXDXmlCDataSection, WDXDXmlLoadSettings, WDXDDtdNotation, WDXDDtdEntity; -@protocol WDXDIXmlNodeSelector, WDXDIXmlNodeSerializer, WDXDIXmlNode, WDXDIXmlDomImplementation, WDXDIXmlDocumentType, WDXDIXmlAttribute, WDXDIXmlDocumentFragment, WDXDIXmlElement, WDXDIDtdNotation, WDXDIDtdEntity, WDXDIXmlEntityReference, WDXDIXmlProcessingInstruction, WDXDIXmlCharacterData, WDXDIXmlComment, WDXDIXmlText, WDXDIXmlCDataSection, WDXDIXmlDocument, WDXDIXmlNamedNodeMap, WDXDIXmlNodeList, WDXDIXmlLoadSettings, WDXDIXmlDocumentIO, WDXDIXmlDocumentIO2, WDXDIXmlDocumentStatics; - -// Windows.Data.Xml.Dom.NodeType -enum _WDXDNodeType { - WDXDNodeTypeInvalid = 0, - WDXDNodeTypeElementNode = 1, - WDXDNodeTypeAttributeNode = 2, - WDXDNodeTypeTextNode = 3, - WDXDNodeTypeDataSectionNode = 4, - WDXDNodeTypeEntityReferenceNode = 5, - WDXDNodeTypeEntityNode = 6, - WDXDNodeTypeProcessingInstructionNode = 7, - WDXDNodeTypeCommentNode = 8, - WDXDNodeTypeDocumentNode = 9, - WDXDNodeTypeDocumentTypeNode = 10, - WDXDNodeTypeDocumentFragmentNode = 11, - WDXDNodeTypeNotationNode = 12, -}; -typedef unsigned WDXDNodeType; - -#include "WindowsStorage.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Data.Xml.Dom.IXmlNodeSelector -#ifndef __WDXDIXmlNodeSelector_DEFINED__ -#define __WDXDIXmlNodeSelector_DEFINED__ - -@protocol WDXDIXmlNodeSelector -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -@end - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDIXmlNodeSelector : RTObject -@end - -#endif // __WDXDIXmlNodeSelector_DEFINED__ - -// Windows.Data.Xml.Dom.IXmlNodeSerializer -#ifndef __WDXDIXmlNodeSerializer_DEFINED__ -#define __WDXDIXmlNodeSerializer_DEFINED__ - -@protocol WDXDIXmlNodeSerializer -@property (retain) NSString * innerText; -- (NSString *)getXml; -@end - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDIXmlNodeSerializer : RTObject -@end - -#endif // __WDXDIXmlNodeSerializer_DEFINED__ - -// Windows.Data.Xml.Dom.IXmlNode -#ifndef __WDXDIXmlNode_DEFINED__ -#define __WDXDIXmlNode_DEFINED__ - -@protocol WDXDIXmlNode -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (retain) RTObject* nodeValue; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) RTObject* parentNode; -@property (retain) RTObject* prefix; -@property (readonly) RTObject* previousSibling; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDIXmlNode : RTObject -@end - -#endif // __WDXDIXmlNode_DEFINED__ - -// Windows.Data.Xml.Dom.IXmlCharacterData -#ifndef __WDXDIXmlCharacterData_DEFINED__ -#define __WDXDIXmlCharacterData_DEFINED__ - -@protocol WDXDIXmlCharacterData -@property (retain) NSString * data; -@property (readonly) unsigned int length; -- (NSString *)substringData:(unsigned int)offset count:(unsigned int)count; -- (void)appendData:(NSString *)data; -- (void)insertData:(unsigned int)offset data:(NSString *)data; -- (void)deleteData:(unsigned int)offset count:(unsigned int)count; -- (void)replaceData:(unsigned int)offset count:(unsigned int)count data:(NSString *)data; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDIXmlCharacterData : RTObject -@end - -#endif // __WDXDIXmlCharacterData_DEFINED__ - -// Windows.Data.Xml.Dom.IXmlText -#ifndef __WDXDIXmlText_DEFINED__ -#define __WDXDIXmlText_DEFINED__ - -@protocol WDXDIXmlText -- (RTObject*)splitText:(unsigned int)offset; -- (NSString *)substringData:(unsigned int)offset count:(unsigned int)count; -- (void)appendData:(NSString *)data; -- (void)insertData:(unsigned int)offset data:(NSString *)data; -- (void)deleteData:(unsigned int)offset count:(unsigned int)count; -- (void)replaceData:(unsigned int)offset count:(unsigned int)count data:(NSString *)data; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDIXmlText : RTObject -@end - -#endif // __WDXDIXmlText_DEFINED__ - -// Windows.Data.Xml.Dom.XmlNodeList -#ifndef __WDXDXmlNodeList_DEFINED__ -#define __WDXDXmlNodeList_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlNodeList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int length; -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (RTObject*)item:(unsigned int)index; -@end - -#endif // __WDXDXmlNodeList_DEFINED__ - -// Windows.Data.Xml.Dom.XmlNamedNodeMap -#ifndef __WDXDXmlNamedNodeMap_DEFINED__ -#define __WDXDXmlNamedNodeMap_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlNamedNodeMap : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int length; -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (RTObject*)item:(unsigned int)index; -- (RTObject*)getNamedItem:(NSString *)name; -- (RTObject*)setNamedItem:(RTObject*)node; -- (RTObject*)removeNamedItem:(NSString *)name; -- (RTObject*)getNamedItemNS:(RTObject*)namespaceUri name:(NSString *)name; -- (RTObject*)removeNamedItemNS:(RTObject*)namespaceUri name:(NSString *)name; -- (RTObject*)setNamedItemNS:(RTObject*)node; -@end - -#endif // __WDXDXmlNamedNodeMap_DEFINED__ - -// Windows.Data.Xml.Dom.XmlDocument -#ifndef __WDXDXmlDocument_DEFINED__ -#define __WDXDXmlDocument_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlDocument : RTObject -+ (void)loadFromUriAsync:(WFUri*)uri success:(void (^)(WDXDXmlDocument*))success failure:(void (^)(NSError*))failure; -+ (void)loadFromUriWithSettingsAsync:(WFUri*)uri loadSettings:(WDXDXmlLoadSettings*)loadSettings success:(void (^)(WDXDXmlDocument*))success failure:(void (^)(NSError*))failure; -+ (void)loadFromFileAsync:(RTObject*)file success:(void (^)(WDXDXmlDocument*))success failure:(void (^)(NSError*))failure; -+ (void)loadFromFileWithSettingsAsync:(RTObject*)file loadSettings:(WDXDXmlLoadSettings*)loadSettings success:(void (^)(WDXDXmlDocument*))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDXDXmlDocumentType* doctype; -@property (readonly) WDXDXmlElement* documentElement; -@property (readonly) NSString * documentUri; -@property (readonly) WDXDXmlDomImplementation* implementation; -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* parentNode; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (WDXDXmlElement*)createElement:(NSString *)tagName; -- (WDXDXmlDocumentFragment*)createDocumentFragment; -- (WDXDXmlText*)createTextNode:(NSString *)data; -- (WDXDXmlComment*)createComment:(NSString *)data; -- (WDXDXmlProcessingInstruction*)createProcessingInstruction:(NSString *)target data:(NSString *)data; -- (WDXDXmlAttribute*)createAttribute:(NSString *)name; -- (WDXDXmlEntityReference*)createEntityReference:(NSString *)name; -- (WDXDXmlNodeList*)getElementsByTagName:(NSString *)tagName; -- (WDXDXmlCDataSection*)createCDataSection:(NSString *)data; -- (WDXDXmlAttribute*)createAttributeNS:(RTObject*)namespaceUri qualifiedName:(NSString *)qualifiedName; -- (WDXDXmlElement*)createElementNS:(RTObject*)namespaceUri qualifiedName:(NSString *)qualifiedName; -- (WDXDXmlElement*)getElementById:(NSString *)elementId; -- (RTObject*)importNode:(RTObject*)node deep:(BOOL)deep; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -- (void)loadXml:(NSString *)xml; -- (void)loadXmlWithSettings:(NSString *)xml loadSettings:(WDXDXmlLoadSettings*)loadSettings; -- (RTObject*)saveToFileAsync:(RTObject*)file; -- (void)loadXmlFromBuffer:(RTObject*)buffer; -- (void)loadXmlFromBufferWithSettings:(RTObject*)buffer loadSettings:(WDXDXmlLoadSettings*)loadSettings; -@end - -#endif // __WDXDXmlDocument_DEFINED__ - -// Windows.Data.Xml.Dom.XmlAttribute -#ifndef __WDXDXmlAttribute_DEFINED__ -#define __WDXDXmlAttribute_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlAttribute : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * value; -@property (readonly) BOOL specified; -@property (readonly) NSString * name; -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* parentNode; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDXmlAttribute_DEFINED__ - -// Windows.Data.Xml.Dom.XmlDocumentType -#ifndef __WDXDXmlDocumentType_DEFINED__ -#define __WDXDXmlDocumentType_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlDocumentType : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDXDXmlNamedNodeMap* entities; -@property (readonly) NSString * name; -@property (readonly) WDXDXmlNamedNodeMap* notations; -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* parentNode; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDXmlDocumentType_DEFINED__ - -// Windows.Data.Xml.Dom.XmlDomImplementation -#ifndef __WDXDXmlDomImplementation_DEFINED__ -#define __WDXDXmlDomImplementation_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlDomImplementation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (BOOL)hasFeature:(NSString *)feature version:(RTObject*)version; -@end - -#endif // __WDXDXmlDomImplementation_DEFINED__ - -// Windows.Data.Xml.Dom.XmlElement -#ifndef __WDXDXmlElement_DEFINED__ -#define __WDXDXmlElement_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlElement : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * tagName; -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* nextSibling; -@property (readonly) RTObject* namespaceUri; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) RTObject* parentNode; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (NSString *)getAttribute:(NSString *)attributeName; -- (void)setAttribute:(NSString *)attributeName attributeValue:(NSString *)attributeValue; -- (void)removeAttribute:(NSString *)attributeName; -- (WDXDXmlAttribute*)getAttributeNode:(NSString *)attributeName; -- (WDXDXmlAttribute*)setAttributeNode:(WDXDXmlAttribute*)newAttribute; -- (WDXDXmlAttribute*)removeAttributeNode:(WDXDXmlAttribute*)attributeNode; -- (WDXDXmlNodeList*)getElementsByTagName:(NSString *)tagName; -- (void)setAttributeNS:(RTObject*)namespaceUri qualifiedName:(NSString *)qualifiedName value:(NSString *)value; -- (NSString *)getAttributeNS:(RTObject*)namespaceUri localName:(NSString *)localName; -- (void)removeAttributeNS:(RTObject*)namespaceUri localName:(NSString *)localName; -- (WDXDXmlAttribute*)setAttributeNodeNS:(WDXDXmlAttribute*)newAttribute; -- (WDXDXmlAttribute*)getAttributeNodeNS:(RTObject*)namespaceUri localName:(NSString *)localName; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDXmlElement_DEFINED__ - -// Windows.Data.Xml.Dom.XmlDocumentFragment -#ifndef __WDXDXmlDocumentFragment_DEFINED__ -#define __WDXDXmlDocumentFragment_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlDocumentFragment : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) RTObject* parentNode; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDXmlDocumentFragment_DEFINED__ - -// Windows.Data.Xml.Dom.XmlText -#ifndef __WDXDXmlText_DEFINED__ -#define __WDXDXmlText_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlText : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * data; -@property (readonly) unsigned int length; -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* parentNode; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (RTObject*)splitText:(unsigned int)offset; -- (NSString *)substringData:(unsigned int)offset count:(unsigned int)count; -- (void)appendData:(NSString *)data; -- (void)insertData:(unsigned int)offset data:(NSString *)data; -- (void)deleteData:(unsigned int)offset count:(unsigned int)count; -- (void)replaceData:(unsigned int)offset count:(unsigned int)count data:(NSString *)data; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDXmlText_DEFINED__ - -// Windows.Data.Xml.Dom.XmlComment -#ifndef __WDXDXmlComment_DEFINED__ -#define __WDXDXmlComment_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlComment : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * data; -@property (readonly) unsigned int length; -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* parentNode; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (NSString *)substringData:(unsigned int)offset count:(unsigned int)count; -- (void)appendData:(NSString *)data; -- (void)insertData:(unsigned int)offset data:(NSString *)data; -- (void)deleteData:(unsigned int)offset count:(unsigned int)count; -- (void)replaceData:(unsigned int)offset count:(unsigned int)count data:(NSString *)data; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDXmlComment_DEFINED__ - -// Windows.Data.Xml.Dom.XmlProcessingInstruction -#ifndef __WDXDXmlProcessingInstruction_DEFINED__ -#define __WDXDXmlProcessingInstruction_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlProcessingInstruction : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) RTObject* firstChild; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) RTObject* parentNode; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -@property (retain) NSString * data; -@property (readonly) NSString * target; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDXmlProcessingInstruction_DEFINED__ - -// Windows.Data.Xml.Dom.XmlEntityReference -#ifndef __WDXDXmlEntityReference_DEFINED__ -#define __WDXDXmlEntityReference_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlEntityReference : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) RTObject* parentNode; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDXmlEntityReference_DEFINED__ - -// Windows.Data.Xml.Dom.XmlCDataSection -#ifndef __WDXDXmlCDataSection_DEFINED__ -#define __WDXDXmlCDataSection_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlCDataSection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * data; -@property (readonly) unsigned int length; -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* parentNode; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (RTObject*)splitText:(unsigned int)offset; -- (NSString *)substringData:(unsigned int)offset count:(unsigned int)count; -- (void)appendData:(NSString *)data; -- (void)insertData:(unsigned int)offset data:(NSString *)data; -- (void)deleteData:(unsigned int)offset count:(unsigned int)count; -- (void)replaceData:(unsigned int)offset count:(unsigned int)count data:(NSString *)data; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDXmlCDataSection_DEFINED__ - -// Windows.Data.Xml.Dom.XmlLoadSettings -#ifndef __WDXDXmlLoadSettings_DEFINED__ -#define __WDXDXmlLoadSettings_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDXmlLoadSettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL validateOnParse; -@property BOOL resolveExternals; -@property BOOL prohibitDtd; -@property unsigned int maxElementDepth; -@property BOOL elementContentWhiteSpace; -@end - -#endif // __WDXDXmlLoadSettings_DEFINED__ - -// Windows.Data.Xml.Dom.DtdNotation -#ifndef __WDXDDtdNotation_DEFINED__ -#define __WDXDDtdNotation_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDDtdNotation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* publicId; -@property (readonly) RTObject* systemId; -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* parentNode; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDDtdNotation_DEFINED__ - -// Windows.Data.Xml.Dom.DtdEntity -#ifndef __WDXDDtdEntity_DEFINED__ -#define __WDXDDtdEntity_DEFINED__ - -OBJCUWPWINDOWSDATAXMLDOMEXPORT -@interface WDXDDtdEntity : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* notationName; -@property (readonly) RTObject* publicId; -@property (readonly) RTObject* systemId; -@property (retain) RTObject* prefix; -@property (retain) RTObject* nodeValue; -@property (readonly) RTObject* firstChild; -@property (readonly) RTObject* lastChild; -@property (readonly) RTObject* localName; -@property (readonly) RTObject* namespaceUri; -@property (readonly) RTObject* nextSibling; -@property (readonly) NSString * nodeName; -@property (readonly) WDXDNodeType nodeType; -@property (readonly) WDXDXmlNamedNodeMap* attributes; -@property (readonly) WDXDXmlDocument* ownerDocument; -@property (readonly) WDXDXmlNodeList* childNodes; -@property (readonly) RTObject* parentNode; -@property (readonly) RTObject* previousSibling; -@property (retain) NSString * innerText; -- (BOOL)hasChildNodes; -- (RTObject*)insertBefore:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)replaceChild:(RTObject*)newChild referenceChild:(RTObject*)referenceChild; -- (RTObject*)removeChild:(RTObject*)childNode; -- (RTObject*)appendChild:(RTObject*)newChild; -- (RTObject*)cloneNode:(BOOL)deep; -- (void)normalize; -- (RTObject*)selectSingleNode:(NSString *)xpath; -- (WDXDXmlNodeList*)selectNodes:(NSString *)xpath; -- (RTObject*)selectSingleNodeNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (WDXDXmlNodeList*)selectNodesNS:(NSString *)xpath namespaces:(RTObject*)namespaces; -- (NSString *)getXml; -@end - -#endif // __WDXDDtdEntity_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDataXmlXsl.h b/include/Platform/Universal Windows/UWP/WindowsDataXmlXsl.h deleted file mode 100644 index 6791adadbc..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDataXmlXsl.h +++ /dev/null @@ -1,52 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDataXmlXsl.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDATAXMLXSLEXPORT -#define OBJCUWPWINDOWSDATAXMLXSLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDataXmlXsl.lib") -#endif -#endif -#include - -@class WDXXXsltProcessor; -@protocol WDXXIXsltProcessor, WDXXIXsltProcessor2, WDXXIXsltProcessorFactory; - -#include "WindowsDataXmlDom.h" - -#import - -// Windows.Data.Xml.Xsl.XsltProcessor -#ifndef __WDXXXsltProcessor_DEFINED__ -#define __WDXXXsltProcessor_DEFINED__ - -OBJCUWPWINDOWSDATAXMLXSLEXPORT -@interface WDXXXsltProcessor : RTObject -+ (WDXXXsltProcessor*)makeInstance:(WDXDXmlDocument*)document ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSString *)transformToString:(RTObject*)inputNode; -- (WDXDXmlDocument*)transformToDocument:(RTObject*)inputNode; -@end - -#endif // __WDXXXsltProcessor_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevices.h b/include/Platform/Universal Windows/UWP/WindowsDevices.h deleted file mode 100644 index cffa6bc509..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevices.h +++ /dev/null @@ -1,92 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevices.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESEXPORT -#define OBJCUWPWINDOWSDEVICESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevices.lib") -#endif -#endif -#include - -@class WDLowLevelDevicesAggregateProvider, WDLowLevelDevicesController; -@protocol WDILowLevelDevicesAggregateProvider, WDILowLevelDevicesAggregateProviderFactory, WDILowLevelDevicesController, WDILowLevelDevicesControllerStatics; - -#include "WindowsDevicesGpioProvider.h" -#include "WindowsDevicesAdcProvider.h" -#include "WindowsDevicesSpiProvider.h" -#include "WindowsDevicesPwmProvider.h" -#include "WindowsDevicesI2cProvider.h" - -#import - -// Windows.Devices.ILowLevelDevicesAggregateProvider -#ifndef __WDILowLevelDevicesAggregateProvider_DEFINED__ -#define __WDILowLevelDevicesAggregateProvider_DEFINED__ - -@protocol WDILowLevelDevicesAggregateProvider -@property (readonly) RTObject* adcControllerProvider; -@property (readonly) RTObject* gpioControllerProvider; -@property (readonly) RTObject* i2cControllerProvider; -@property (readonly) RTObject* pwmControllerProvider; -@property (readonly) RTObject* spiControllerProvider; -@end - -OBJCUWPWINDOWSDEVICESEXPORT -@interface WDILowLevelDevicesAggregateProvider : RTObject -@end - -#endif // __WDILowLevelDevicesAggregateProvider_DEFINED__ - -// Windows.Devices.LowLevelDevicesAggregateProvider -#ifndef __WDLowLevelDevicesAggregateProvider_DEFINED__ -#define __WDLowLevelDevicesAggregateProvider_DEFINED__ - -OBJCUWPWINDOWSDEVICESEXPORT -@interface WDLowLevelDevicesAggregateProvider : RTObject -+ (WDLowLevelDevicesAggregateProvider*)make:(RTObject*)adc pwm:(RTObject*)pwm gpio:(RTObject*)gpio i2c:(RTObject*)i2c spi:(RTObject*)spi ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* adcControllerProvider; -@property (readonly) RTObject* gpioControllerProvider; -@property (readonly) RTObject* i2cControllerProvider; -@property (readonly) RTObject* pwmControllerProvider; -@property (readonly) RTObject* spiControllerProvider; -@end - -#endif // __WDLowLevelDevicesAggregateProvider_DEFINED__ - -// Windows.Devices.LowLevelDevicesController -#ifndef __WDLowLevelDevicesController_DEFINED__ -#define __WDLowLevelDevicesController_DEFINED__ - -OBJCUWPWINDOWSDEVICESEXPORT -@interface WDLowLevelDevicesController : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (RTObject*)defaultProvider; -+ (void)setDefaultProvider:(RTObject*)value; -@end - -#endif // __WDLowLevelDevicesController_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesAdc.h b/include/Platform/Universal Windows/UWP/WindowsDevicesAdc.h deleted file mode 100644 index 869cbfba30..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesAdc.h +++ /dev/null @@ -1,97 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesAdc.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESADCEXPORT -#define OBJCUWPWINDOWSDEVICESADCEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesAdc.lib") -#endif -#endif -#include - -@class WDAAdcChannel, WDAAdcController; -@protocol WDAIAdcController, WDAIAdcControllerStatics, WDAIAdcControllerStatics2, WDAIAdcChannel; - -// Windows.Devices.Adc.AdcChannelMode -enum _WDAAdcChannelMode { - WDAAdcChannelModeSingleEnded = 0, - WDAAdcChannelModeDifferential = 1, -}; -typedef unsigned WDAAdcChannelMode; - -#include "WindowsFoundation.h" -#include "WindowsDevicesAdcProvider.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESADCEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Adc.AdcChannel -#ifndef __WDAAdcChannel_DEFINED__ -#define __WDAAdcChannel_DEFINED__ - -OBJCUWPWINDOWSDEVICESADCEXPORT -@interface WDAAdcChannel : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDAAdcController* controller; -- (int)readValue; -- (double)readRatio; -- (void)close; -@end - -#endif // __WDAAdcChannel_DEFINED__ - -// Windows.Devices.Adc.AdcController -#ifndef __WDAAdcController_DEFINED__ -#define __WDAAdcController_DEFINED__ - -OBJCUWPWINDOWSDEVICESADCEXPORT -@interface WDAAdcController : RTObject -+ (void)getControllersAsync:(RTObject*)provider success:(void (^)(NSArray* /* WDAAdcController* */))success failure:(void (^)(NSError*))failure; -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDAAdcController*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDAAdcChannelMode channelMode; -@property (readonly) int channelCount; -@property (readonly) int maxValue; -@property (readonly) int minValue; -@property (readonly) int resolutionInBits; -- (BOOL)isChannelModeSupported:(WDAAdcChannelMode)channelMode; -- (WDAAdcChannel*)openChannel:(int)channelNumber; -@end - -#endif // __WDAAdcController_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesAdcProvider.h b/include/Platform/Universal Windows/UWP/WindowsDevicesAdcProvider.h deleted file mode 100644 index eddc1bda49..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesAdcProvider.h +++ /dev/null @@ -1,76 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesAdcProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESADCPROVIDEREXPORT -#define OBJCUWPWINDOWSDEVICESADCPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesAdcProvider.lib") -#endif -#endif -#include - -@protocol WDAPIAdcControllerProvider, WDAPIAdcProvider; - -// Windows.Devices.Adc.Provider.ProviderAdcChannelMode -enum _WDAPProviderAdcChannelMode { - WDAPProviderAdcChannelModeSingleEnded = 0, - WDAPProviderAdcChannelModeDifferential = 1, -}; -typedef unsigned WDAPProviderAdcChannelMode; - -#import - -// Windows.Devices.Adc.Provider.IAdcControllerProvider -#ifndef __WDAPIAdcControllerProvider_DEFINED__ -#define __WDAPIAdcControllerProvider_DEFINED__ - -@protocol WDAPIAdcControllerProvider -@property (readonly) int channelCount; -@property WDAPProviderAdcChannelMode channelMode; -@property (readonly) int maxValue; -@property (readonly) int minValue; -@property (readonly) int resolutionInBits; -- (BOOL)isChannelModeSupported:(WDAPProviderAdcChannelMode)channelMode; -- (void)acquireChannel:(int)channel; -- (void)releaseChannel:(int)channel; -- (int)readValue:(int)channelNumber; -@end - -OBJCUWPWINDOWSDEVICESADCPROVIDEREXPORT -@interface WDAPIAdcControllerProvider : RTObject -@end - -#endif // __WDAPIAdcControllerProvider_DEFINED__ - -// Windows.Devices.Adc.Provider.IAdcProvider -#ifndef __WDAPIAdcProvider_DEFINED__ -#define __WDAPIAdcProvider_DEFINED__ - -@protocol WDAPIAdcProvider -- (NSArray* /* RTObject* */)getControllers; -@end - -OBJCUWPWINDOWSDEVICESADCPROVIDEREXPORT -@interface WDAPIAdcProvider : RTObject -@end - -#endif // __WDAPIAdcProvider_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesAllJoyn.h b/include/Platform/Universal Windows/UWP/WindowsDevicesAllJoyn.h deleted file mode 100644 index b8a508d192..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesAllJoyn.h +++ /dev/null @@ -1,540 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesAllJoyn.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -#define OBJCUWPWINDOWSDEVICESALLJOYNEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesAllJoyn.lib") -#endif -#endif -#include - -@class WDAAllJoynStatus, WDAAllJoynAboutData, WDAAllJoynBusAttachment, WDAAllJoynBusAttachmentStateChangedEventArgs, WDAAllJoynCredentialsRequestedEventArgs, WDAAllJoynCredentialsVerificationRequestedEventArgs, WDAAllJoynAuthenticationCompleteEventArgs, WDAAllJoynServiceInfo, WDAAllJoynAboutDataView, WDAAllJoynAcceptSessionJoinerEventArgs, WDAAllJoynSessionJoinedEventArgs, WDAAllJoynCredentials, WDAAllJoynSession, WDAAllJoynSessionMemberAddedEventArgs, WDAAllJoynSessionMemberRemovedEventArgs, WDAAllJoynSessionLostEventArgs, WDAAllJoynBusObject, WDAAllJoynBusObjectStoppedEventArgs, WDAAllJoynProducerStoppedEventArgs, WDAAllJoynWatcherStoppedEventArgs, WDAAllJoynServiceInfoRemovedEventArgs, WDAAllJoynMessageInfo; -@protocol WDAIAllJoynStatusStatics, WDAIAllJoynBusAttachment, WDAIAllJoynBusAttachment2, WDAIAllJoynBusAttachmentStatics, WDAIAllJoynBusAttachmentStateChangedEventArgs, WDAIAllJoynCredentials, WDAIAllJoynCredentialsRequestedEventArgs, WDAIAllJoynCredentialsVerificationRequestedEventArgs, WDAIAllJoynAuthenticationCompleteEventArgs, WDAIAllJoynBusAttachmentFactory, WDAIAllJoynSession, WDAIAllJoynSessionStatics, WDAIAllJoynProducer, WDAIAllJoynBusObject, WDAIAllJoynBusObjectFactory, WDAIAllJoynServiceInfo, WDAIAllJoynServiceInfoStatics, WDAIAllJoynServiceInfoFactory, WDAIAllJoynAboutDataViewStatics, WDAIAllJoynAboutDataView, WDAIAllJoynAboutData, WDAIAllJoynAcceptSessionJoinerEventArgs, WDAIAllJoynAcceptSessionJoiner, WDAIAllJoynAcceptSessionJoinerEventArgsFactory, WDAIAllJoynSessionMemberAddedEventArgs, WDAIAllJoynSessionMemberAddedEventArgsFactory, WDAIAllJoynSessionMemberRemovedEventArgs, WDAIAllJoynSessionMemberRemovedEventArgsFactory, WDAIAllJoynSessionJoinedEventArgs, WDAIAllJoynSessionJoinedEventArgsFactory, WDAIAllJoynSessionLostEventArgs, WDAIAllJoynSessionLostEventArgsFactory, WDAIAllJoynProducerStoppedEventArgs, WDAIAllJoynProducerStoppedEventArgsFactory, WDAIAllJoynBusObjectStoppedEventArgs, WDAIAllJoynBusObjectStoppedEventArgsFactory, WDAIAllJoynWatcherStoppedEventArgs, WDAIAllJoynWatcherStoppedEventArgsFactory, WDAIAllJoynServiceInfoRemovedEventArgs, WDAIAllJoynServiceInfoRemovedEventArgsFactory, WDAIAllJoynMessageInfo, WDAIAllJoynMessageInfoFactory; - -// Windows.Devices.AllJoyn.AllJoynAuthenticationMechanism -enum _WDAAllJoynAuthenticationMechanism { - WDAAllJoynAuthenticationMechanismNone = 0, - WDAAllJoynAuthenticationMechanismSrpAnonymous = 1, - WDAAllJoynAuthenticationMechanismSrpLogon = 2, - WDAAllJoynAuthenticationMechanismEcdheNull = 3, - WDAAllJoynAuthenticationMechanismEcdhePsk = 4, - WDAAllJoynAuthenticationMechanismEcdheEcdsa = 5, - WDAAllJoynAuthenticationMechanismEcdheSpeke = 6, -}; -typedef unsigned WDAAllJoynAuthenticationMechanism; - -// Windows.Devices.AllJoyn.AllJoynBusAttachmentState -enum _WDAAllJoynBusAttachmentState { - WDAAllJoynBusAttachmentStateDisconnected = 0, - WDAAllJoynBusAttachmentStateConnecting = 1, - WDAAllJoynBusAttachmentStateConnected = 2, - WDAAllJoynBusAttachmentStateDisconnecting = 3, -}; -typedef unsigned WDAAllJoynBusAttachmentState; - -// Windows.Devices.AllJoyn.AllJoynTrafficType -enum _WDAAllJoynTrafficType { - WDAAllJoynTrafficTypeUnknown = 0, - WDAAllJoynTrafficTypeMessages = 1, - WDAAllJoynTrafficTypeRawUnreliable = 2, - WDAAllJoynTrafficTypeRawReliable = 4, -}; -typedef unsigned WDAAllJoynTrafficType; - -// Windows.Devices.AllJoyn.AllJoynSessionLostReason -enum _WDAAllJoynSessionLostReason { - WDAAllJoynSessionLostReasonNone = 0, - WDAAllJoynSessionLostReasonProducerLeftSession = 1, - WDAAllJoynSessionLostReasonProducerClosedAbruptly = 2, - WDAAllJoynSessionLostReasonRemovedByProducer = 3, - WDAAllJoynSessionLostReasonLinkTimeout = 4, - WDAAllJoynSessionLostReasonOther = 5, -}; -typedef unsigned WDAAllJoynSessionLostReason; - -#include "WindowsNetworkingSockets.h" -#include "WindowsSecurityCryptographyCertificates.h" -#include "WindowsFoundation.h" -#include "WindowsGlobalization.h" -#include "WindowsDevicesEnumeration.h" -#include "WindowsSecurityCredentials.h" - -#import - -// Windows.Devices.AllJoyn.IAllJoynProducer -#ifndef __WDAIAllJoynProducer_DEFINED__ -#define __WDAIAllJoynProducer_DEFINED__ - -@protocol WDAIAllJoynProducer -- (void)setBusObject:(WDAAllJoynBusObject*)busObject; -@end - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAIAllJoynProducer : RTObject -@end - -#endif // __WDAIAllJoynProducer_DEFINED__ - -// Windows.Devices.AllJoyn.IAllJoynAcceptSessionJoiner -#ifndef __WDAIAllJoynAcceptSessionJoiner_DEFINED__ -#define __WDAIAllJoynAcceptSessionJoiner_DEFINED__ - -@protocol WDAIAllJoynAcceptSessionJoiner -- (void)accept; -@end - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAIAllJoynAcceptSessionJoiner : RTObject -@end - -#endif // __WDAIAllJoynAcceptSessionJoiner_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynStatus -#ifndef __WDAAllJoynStatus_DEFINED__ -#define __WDAAllJoynStatus_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynStatus : RTObject -+ (int)authenticationFailed; -+ (int)authenticationRejectedByUser; -+ (int)connectionRefused; -+ (int)fail; -+ (int)insufficientSecurity; -+ (int)invalidArgument1; -+ (int)invalidArgument2; -+ (int)invalidArgument3; -+ (int)invalidArgument4; -+ (int)invalidArgument5; -+ (int)invalidArgument6; -+ (int)invalidArgument7; -+ (int)invalidArgument8; -+ (int)ok; -+ (int)operationTimedOut; -+ (int)otherEndClosed; -+ (int)sslConnectFailed; -+ (int)sslIdentityVerificationFailed; -@end - -#endif // __WDAAllJoynStatus_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynAboutData -#ifndef __WDAAllJoynAboutData_DEFINED__ -#define __WDAAllJoynAboutData_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynAboutData : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * defaultDescription; -@property (retain) NSString * defaultAppName; -@property (retain) id /* WFDateTime* */ dateOfManufacture; -@property (retain) NSString * defaultManufacturer; -@property WFGUID* appId; -@property (retain) WFUri* supportUrl; -@property (retain) NSString * softwareVersion; -@property (retain) NSString * modelNumber; -@property BOOL isEnabled; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ appNames; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ manufacturers; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ descriptions; -@end - -#endif // __WDAAllJoynAboutData_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynBusAttachment -#ifndef __WDAAllJoynBusAttachment_DEFINED__ -#define __WDAAllJoynBusAttachment_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynBusAttachment : RTObject -+ (WDAAllJoynBusAttachment*)getDefault; -+ (WDEDeviceWatcher*)getWatcher:(id /* NSString * */)requiredInterfaces; -+ (WDAAllJoynBusAttachment*)make:(NSString *)connectionSpecification ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDAAllJoynAboutData* aboutData; -@property (readonly) NSMutableArray* /* WDAAllJoynAuthenticationMechanism */ authenticationMechanisms; -@property (readonly) NSString * connectionSpecification; -@property (readonly) WDAAllJoynBusAttachmentState state; -@property (readonly) NSString * uniqueName; -- (EventRegistrationToken)addAuthenticationCompleteEvent:(void(^)(WDAAllJoynBusAttachment*, WDAAllJoynAuthenticationCompleteEventArgs*))del; -- (void)removeAuthenticationCompleteEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCredentialsRequestedEvent:(void(^)(WDAAllJoynBusAttachment*, WDAAllJoynCredentialsRequestedEventArgs*))del; -- (void)removeCredentialsRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCredentialsVerificationRequestedEvent:(void(^)(WDAAllJoynBusAttachment*, WDAAllJoynCredentialsVerificationRequestedEventArgs*))del; -- (void)removeCredentialsVerificationRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStateChangedEvent:(void(^)(WDAAllJoynBusAttachment*, WDAAllJoynBusAttachmentStateChangedEventArgs*))del; -- (void)removeStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAcceptSessionJoinerRequestedEvent:(void(^)(WDAAllJoynBusAttachment*, WDAAllJoynAcceptSessionJoinerEventArgs*))del; -- (void)removeAcceptSessionJoinerRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSessionJoinedEvent:(void(^)(WDAAllJoynBusAttachment*, WDAAllJoynSessionJoinedEventArgs*))del; -- (void)removeSessionJoinedEvent:(EventRegistrationToken)tok; -- (void)pingAsync:(NSString *)uniqueName success:(void (^)(int))success failure:(void (^)(NSError*))failure; -- (void)connect; -- (void)disconnect; -- (void)getAboutDataAsync:(WDAAllJoynServiceInfo*)serviceInfo success:(void (^)(WDAAllJoynAboutDataView*))success failure:(void (^)(NSError*))failure; -- (void)getAboutDataWithLanguageAsync:(WDAAllJoynServiceInfo*)serviceInfo language:(WGLanguage*)language success:(void (^)(WDAAllJoynAboutDataView*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDAAllJoynBusAttachment_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynBusAttachmentStateChangedEventArgs -#ifndef __WDAAllJoynBusAttachmentStateChangedEventArgs_DEFINED__ -#define __WDAAllJoynBusAttachmentStateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynBusAttachmentStateChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDAAllJoynBusAttachmentState state; -@property (readonly) int status; -@end - -#endif // __WDAAllJoynBusAttachmentStateChangedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynCredentialsRequestedEventArgs -#ifndef __WDAAllJoynCredentialsRequestedEventArgs_DEFINED__ -#define __WDAAllJoynCredentialsRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynCredentialsRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned short attemptCount; -@property (readonly) WDAAllJoynCredentials* credentials; -@property (readonly) NSString * peerUniqueName; -@property (readonly) NSString * requestedUserName; -- (WFDeferral*)getDeferral; -@end - -#endif // __WDAAllJoynCredentialsRequestedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynCredentialsVerificationRequestedEventArgs -#ifndef __WDAAllJoynCredentialsVerificationRequestedEventArgs_DEFINED__ -#define __WDAAllJoynCredentialsVerificationRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynCredentialsVerificationRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDAAllJoynAuthenticationMechanism authenticationMechanism; -@property (readonly) WSCCCertificate* peerCertificate; -@property (readonly) WNSSocketSslErrorSeverity peerCertificateErrorSeverity; -@property (readonly) NSArray* /* WSCCChainValidationResult */ peerCertificateErrors; -@property (readonly) NSArray* /* WSCCCertificate* */ peerIntermediateCertificates; -@property (readonly) NSString * peerUniqueName; -- (void)accept; -- (WFDeferral*)getDeferral; -@end - -#endif // __WDAAllJoynCredentialsVerificationRequestedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynAuthenticationCompleteEventArgs -#ifndef __WDAAllJoynAuthenticationCompleteEventArgs_DEFINED__ -#define __WDAAllJoynAuthenticationCompleteEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynAuthenticationCompleteEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDAAllJoynAuthenticationMechanism authenticationMechanism; -@property (readonly) NSString * peerUniqueName; -@property (readonly) BOOL succeeded; -@end - -#endif // __WDAAllJoynAuthenticationCompleteEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynServiceInfo -#ifndef __WDAAllJoynServiceInfo_DEFINED__ -#define __WDAAllJoynServiceInfo_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynServiceInfo : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDAAllJoynServiceInfo*))success failure:(void (^)(NSError*))failure; -+ (WDAAllJoynServiceInfo*)make:(NSString *)uniqueName objectPath:(NSString *)objectPath sessionPort:(unsigned short)sessionPort ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * objectPath; -@property (readonly) unsigned short sessionPort; -@property (readonly) NSString * uniqueName; -@end - -#endif // __WDAAllJoynServiceInfo_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynAboutDataView -#ifndef __WDAAllJoynAboutDataView_DEFINED__ -#define __WDAAllJoynAboutDataView_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynAboutDataView : RTObject -+ (void)getDataBySessionPortAsync:(NSString *)uniqueName busAttachment:(WDAAllJoynBusAttachment*)busAttachment sessionPort:(unsigned short)sessionPort success:(void (^)(WDAAllJoynAboutDataView*))success failure:(void (^)(NSError*))failure; -+ (void)getDataBySessionPortWithLanguageAsync:(NSString *)uniqueName busAttachment:(WDAAllJoynBusAttachment*)busAttachment sessionPort:(unsigned short)sessionPort language:(WGLanguage*)language success:(void (^)(WDAAllJoynAboutDataView*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * aJSoftwareVersion; -@property (readonly) WFGUID* appId; -@property (readonly) NSString * appName; -@property (readonly) id /* WFDateTime* */ dateOfManufacture; -@property (readonly) WGLanguage* defaultLanguage; -@property (readonly) NSString * Description; -@property (readonly) NSString * deviceId; -@property (readonly) NSString * deviceName; -@property (readonly) NSString * hardwareVersion; -@property (readonly) NSString * manufacturer; -@property (readonly) NSString * modelNumber; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) NSString * softwareVersion; -@property (readonly) int status; -@property (readonly) WFUri* supportUrl; -@property (readonly) NSArray* /* WGLanguage* */ supportedLanguages; -@end - -#endif // __WDAAllJoynAboutDataView_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynAcceptSessionJoinerEventArgs -#ifndef __WDAAllJoynAcceptSessionJoinerEventArgs_DEFINED__ -#define __WDAAllJoynAcceptSessionJoinerEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynAcceptSessionJoinerEventArgs : RTObject -+ (WDAAllJoynAcceptSessionJoinerEventArgs*)make:(NSString *)uniqueName sessionPort:(unsigned short)sessionPort trafficType:(WDAAllJoynTrafficType)trafficType proximity:(uint8_t)proximity acceptSessionJoiner:(RTObject*)acceptSessionJoiner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL sameNetwork; -@property (readonly) BOOL samePhysicalNode; -@property (readonly) unsigned short sessionPort; -@property (readonly) WDAAllJoynTrafficType trafficType; -@property (readonly) NSString * uniqueName; -- (void)accept; -@end - -#endif // __WDAAllJoynAcceptSessionJoinerEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynSessionJoinedEventArgs -#ifndef __WDAAllJoynSessionJoinedEventArgs_DEFINED__ -#define __WDAAllJoynSessionJoinedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynSessionJoinedEventArgs : RTObject -+ (WDAAllJoynSessionJoinedEventArgs*)make:(WDAAllJoynSession*)session ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDAAllJoynSession* session; -@end - -#endif // __WDAAllJoynSessionJoinedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynCredentials -#ifndef __WDAAllJoynCredentials_DEFINED__ -#define __WDAAllJoynCredentials_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynCredentials : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* timeout; -@property (retain) WSCPasswordCredential* passwordCredential; -@property (retain) WSCCCertificate* certificate; -@property (readonly) WDAAllJoynAuthenticationMechanism authenticationMechanism; -@end - -#endif // __WDAAllJoynCredentials_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynSession -#ifndef __WDAAllJoynSession_DEFINED__ -#define __WDAAllJoynSession_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynSession : RTObject -+ (void)getFromServiceInfoAsync:(WDAAllJoynServiceInfo*)serviceInfo success:(void (^)(WDAAllJoynSession*))success failure:(void (^)(NSError*))failure; -+ (void)getFromServiceInfoAndBusAttachmentAsync:(WDAAllJoynServiceInfo*)serviceInfo busAttachment:(WDAAllJoynBusAttachment*)busAttachment success:(void (^)(WDAAllJoynSession*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int id; -@property (readonly) int status; -- (EventRegistrationToken)addLostEvent:(void(^)(WDAAllJoynSession*, WDAAllJoynSessionLostEventArgs*))del; -- (void)removeLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMemberAddedEvent:(void(^)(WDAAllJoynSession*, WDAAllJoynSessionMemberAddedEventArgs*))del; -- (void)removeMemberAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMemberRemovedEvent:(void(^)(WDAAllJoynSession*, WDAAllJoynSessionMemberRemovedEventArgs*))del; -- (void)removeMemberRemovedEvent:(EventRegistrationToken)tok; -- (void)removeMemberAsync:(NSString *)uniqueName success:(void (^)(int))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDAAllJoynSession_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynSessionMemberAddedEventArgs -#ifndef __WDAAllJoynSessionMemberAddedEventArgs_DEFINED__ -#define __WDAAllJoynSessionMemberAddedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynSessionMemberAddedEventArgs : RTObject -+ (WDAAllJoynSessionMemberAddedEventArgs*)make:(NSString *)uniqueName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * uniqueName; -@end - -#endif // __WDAAllJoynSessionMemberAddedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynSessionMemberRemovedEventArgs -#ifndef __WDAAllJoynSessionMemberRemovedEventArgs_DEFINED__ -#define __WDAAllJoynSessionMemberRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynSessionMemberRemovedEventArgs : RTObject -+ (WDAAllJoynSessionMemberRemovedEventArgs*)make:(NSString *)uniqueName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * uniqueName; -@end - -#endif // __WDAAllJoynSessionMemberRemovedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynSessionLostEventArgs -#ifndef __WDAAllJoynSessionLostEventArgs_DEFINED__ -#define __WDAAllJoynSessionLostEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynSessionLostEventArgs : RTObject -+ (WDAAllJoynSessionLostEventArgs*)make:(WDAAllJoynSessionLostReason)reason ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDAAllJoynSessionLostReason reason; -@end - -#endif // __WDAAllJoynSessionLostEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynBusObject -#ifndef __WDAAllJoynBusObject_DEFINED__ -#define __WDAAllJoynBusObject_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynBusObject : RTObject -+ (WDAAllJoynBusObject*)make:(NSString *)objectPath ACTIVATOR; -+ (WDAAllJoynBusObject*)makeWithBusAttachment:(NSString *)objectPath busAttachment:(WDAAllJoynBusAttachment*)busAttachment ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDAAllJoynBusAttachment* busAttachment; -@property (readonly) WDAAllJoynSession* session; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WDAAllJoynBusObject*, WDAAllJoynBusObjectStoppedEventArgs*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -- (void)addProducer:(RTObject*)producer; -@end - -#endif // __WDAAllJoynBusObject_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynBusObjectStoppedEventArgs -#ifndef __WDAAllJoynBusObjectStoppedEventArgs_DEFINED__ -#define __WDAAllJoynBusObjectStoppedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynBusObjectStoppedEventArgs : RTObject -+ (WDAAllJoynBusObjectStoppedEventArgs*)make:(int)status ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int status; -@end - -#endif // __WDAAllJoynBusObjectStoppedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynProducerStoppedEventArgs -#ifndef __WDAAllJoynProducerStoppedEventArgs_DEFINED__ -#define __WDAAllJoynProducerStoppedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynProducerStoppedEventArgs : RTObject -+ (WDAAllJoynProducerStoppedEventArgs*)make:(int)status ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int status; -@end - -#endif // __WDAAllJoynProducerStoppedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynWatcherStoppedEventArgs -#ifndef __WDAAllJoynWatcherStoppedEventArgs_DEFINED__ -#define __WDAAllJoynWatcherStoppedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynWatcherStoppedEventArgs : RTObject -+ (WDAAllJoynWatcherStoppedEventArgs*)make:(int)status ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int status; -@end - -#endif // __WDAAllJoynWatcherStoppedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynServiceInfoRemovedEventArgs -#ifndef __WDAAllJoynServiceInfoRemovedEventArgs_DEFINED__ -#define __WDAAllJoynServiceInfoRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynServiceInfoRemovedEventArgs : RTObject -+ (WDAAllJoynServiceInfoRemovedEventArgs*)make:(NSString *)uniqueName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * uniqueName; -@end - -#endif // __WDAAllJoynServiceInfoRemovedEventArgs_DEFINED__ - -// Windows.Devices.AllJoyn.AllJoynMessageInfo -#ifndef __WDAAllJoynMessageInfo_DEFINED__ -#define __WDAAllJoynMessageInfo_DEFINED__ - -OBJCUWPWINDOWSDEVICESALLJOYNEXPORT -@interface WDAAllJoynMessageInfo : RTObject -+ (WDAAllJoynMessageInfo*)make:(NSString *)senderUniqueName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * senderUniqueName; -@end - -#endif // __WDAAllJoynMessageInfo_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesBackground.h b/include/Platform/Universal Windows/UWP/WindowsDevicesBackground.h deleted file mode 100644 index eda9b6e2c8..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesBackground.h +++ /dev/null @@ -1,67 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesBackground.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESBACKGROUNDEXPORT -#define OBJCUWPWINDOWSDEVICESBACKGROUNDEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesBackground.lib") -#endif -#endif -#include - -@class WDBDeviceUseDetails, WDBDeviceServicingDetails; -@protocol WDBIDeviceUseDetails, WDBIDeviceServicingDetails; - -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Background.DeviceUseDetails -#ifndef __WDBDeviceUseDetails_DEFINED__ -#define __WDBDeviceUseDetails_DEFINED__ - -OBJCUWPWINDOWSDEVICESBACKGROUNDEXPORT -@interface WDBDeviceUseDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * arguments; -@property (readonly) NSString * deviceId; -@end - -#endif // __WDBDeviceUseDetails_DEFINED__ - -// Windows.Devices.Background.DeviceServicingDetails -#ifndef __WDBDeviceServicingDetails_DEFINED__ -#define __WDBDeviceServicingDetails_DEFINED__ - -OBJCUWPWINDOWSDEVICESBACKGROUNDEXPORT -@interface WDBDeviceServicingDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * arguments; -@property (readonly) NSString * deviceId; -@property (readonly) WFTimeSpan* expectedDuration; -@end - -#endif // __WDBDeviceServicingDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetooth.h b/include/Platform/Universal Windows/UWP/WindowsDevicesBluetooth.h deleted file mode 100644 index 91dd962d0e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetooth.h +++ /dev/null @@ -1,408 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesBluetooth.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WDBBluetoothDevice, WDBBluetoothClassOfDevice, WDBBluetoothLEAppearanceCategories, WDBBluetoothLEAppearanceSubcategories, WDBBluetoothLEAppearance, WDBBluetoothLEDevice, WDBBluetoothSignalStrengthFilter; -@protocol WDBIBluetoothDeviceStatics, WDBIBluetoothDeviceStatics2, WDBIBluetoothDevice, WDBIBluetoothDevice2, WDBIBluetoothDevice3, WDBIBluetoothLEAppearanceCategoriesStatics, WDBIBluetoothLEAppearanceSubcategoriesStatics, WDBIBluetoothLEAppearance, WDBIBluetoothLEAppearanceStatics, WDBIBluetoothLEDevice, WDBIBluetoothLEDevice2, WDBIBluetoothLEDeviceStatics, WDBIBluetoothLEDeviceStatics2, WDBIBluetoothClassOfDevice, WDBIBluetoothClassOfDeviceStatics, WDBIBluetoothSignalStrengthFilter; - -// Windows.Devices.Bluetooth.BluetoothCacheMode -enum _WDBBluetoothCacheMode { - WDBBluetoothCacheModeCached = 0, - WDBBluetoothCacheModeUncached = 1, -}; -typedef unsigned WDBBluetoothCacheMode; - -// Windows.Devices.Bluetooth.BluetoothMajorClass -enum _WDBBluetoothMajorClass { - WDBBluetoothMajorClassMiscellaneous = 0, - WDBBluetoothMajorClassComputer = 1, - WDBBluetoothMajorClassPhone = 2, - WDBBluetoothMajorClassNetworkAccessPoint = 3, - WDBBluetoothMajorClassAudioVideo = 4, - WDBBluetoothMajorClassPeripheral = 5, - WDBBluetoothMajorClassImaging = 6, - WDBBluetoothMajorClassWearable = 7, - WDBBluetoothMajorClassToy = 8, - WDBBluetoothMajorClassHealth = 9, -}; -typedef unsigned WDBBluetoothMajorClass; - -// Windows.Devices.Bluetooth.BluetoothMinorClass -enum _WDBBluetoothMinorClass { - WDBBluetoothMinorClassUncategorized = 0, - WDBBluetoothMinorClassComputerDesktop = 1, - WDBBluetoothMinorClassComputerServer = 2, - WDBBluetoothMinorClassComputerLaptop = 3, - WDBBluetoothMinorClassComputerHandheld = 4, - WDBBluetoothMinorClassComputerPalmSize = 5, - WDBBluetoothMinorClassComputerWearable = 6, - WDBBluetoothMinorClassComputerTablet = 7, - WDBBluetoothMinorClassPhoneCellular = 1, - WDBBluetoothMinorClassPhoneCordless = 2, - WDBBluetoothMinorClassPhoneSmartPhone = 3, - WDBBluetoothMinorClassPhoneWired = 4, - WDBBluetoothMinorClassPhoneIsdn = 5, - WDBBluetoothMinorClassNetworkFullyAvailable = 0, - WDBBluetoothMinorClassNetworkUsed01To17Percent = 8, - WDBBluetoothMinorClassNetworkUsed17To33Percent = 16, - WDBBluetoothMinorClassNetworkUsed33To50Percent = 24, - WDBBluetoothMinorClassNetworkUsed50To67Percent = 32, - WDBBluetoothMinorClassNetworkUsed67To83Percent = 40, - WDBBluetoothMinorClassNetworkUsed83To99Percent = 48, - WDBBluetoothMinorClassNetworkNoServiceAvailable = 56, - WDBBluetoothMinorClassAudioVideoWearableHeadset = 1, - WDBBluetoothMinorClassAudioVideoHandsFree = 2, - WDBBluetoothMinorClassAudioVideoMicrophone = 4, - WDBBluetoothMinorClassAudioVideoLoudspeaker = 5, - WDBBluetoothMinorClassAudioVideoHeadphones = 6, - WDBBluetoothMinorClassAudioVideoPortableAudio = 7, - WDBBluetoothMinorClassAudioVideoCarAudio = 8, - WDBBluetoothMinorClassAudioVideoSetTopBox = 9, - WDBBluetoothMinorClassAudioVideoHifiAudioDevice = 10, - WDBBluetoothMinorClassAudioVideoVcr = 11, - WDBBluetoothMinorClassAudioVideoVideoCamera = 12, - WDBBluetoothMinorClassAudioVideoCamcorder = 13, - WDBBluetoothMinorClassAudioVideoVideoMonitor = 14, - WDBBluetoothMinorClassAudioVideoVideoDisplayAndLoudspeaker = 15, - WDBBluetoothMinorClassAudioVideoVideoConferencing = 16, - WDBBluetoothMinorClassAudioVideoGamingOrToy = 18, - WDBBluetoothMinorClassPeripheralJoystick = 1, - WDBBluetoothMinorClassPeripheralGamepad = 2, - WDBBluetoothMinorClassPeripheralRemoteControl = 3, - WDBBluetoothMinorClassPeripheralSensing = 4, - WDBBluetoothMinorClassPeripheralDigitizerTablet = 5, - WDBBluetoothMinorClassPeripheralCardReader = 6, - WDBBluetoothMinorClassPeripheralDigitalPen = 7, - WDBBluetoothMinorClassPeripheralHandheldScanner = 8, - WDBBluetoothMinorClassPeripheralHandheldGesture = 9, - WDBBluetoothMinorClassWearableWristwatch = 1, - WDBBluetoothMinorClassWearablePager = 2, - WDBBluetoothMinorClassWearableJacket = 3, - WDBBluetoothMinorClassWearableHelmet = 4, - WDBBluetoothMinorClassWearableGlasses = 5, - WDBBluetoothMinorClassToyRobot = 1, - WDBBluetoothMinorClassToyVehicle = 2, - WDBBluetoothMinorClassToyDoll = 3, - WDBBluetoothMinorClassToyController = 4, - WDBBluetoothMinorClassToyGame = 5, - WDBBluetoothMinorClassHealthBloodPressureMonitor = 1, - WDBBluetoothMinorClassHealthThermometer = 2, - WDBBluetoothMinorClassHealthWeighingScale = 3, - WDBBluetoothMinorClassHealthGlucoseMeter = 4, - WDBBluetoothMinorClassHealthPulseOximeter = 5, - WDBBluetoothMinorClassHealthHeartRateMonitor = 6, - WDBBluetoothMinorClassHealthHealthDataDisplay = 7, - WDBBluetoothMinorClassHealthStepCounter = 8, - WDBBluetoothMinorClassHealthBodyCompositionAnalyzer = 9, - WDBBluetoothMinorClassHealthPeakFlowMonitor = 10, - WDBBluetoothMinorClassHealthMedicationMonitor = 11, - WDBBluetoothMinorClassHealthKneeProsthesis = 12, - WDBBluetoothMinorClassHealthAnkleProsthesis = 13, - WDBBluetoothMinorClassHealthGenericHealthManager = 14, - WDBBluetoothMinorClassHealthPersonalMobilityDevice = 15, -}; -typedef unsigned WDBBluetoothMinorClass; - -// Windows.Devices.Bluetooth.BluetoothServiceCapabilities -enum _WDBBluetoothServiceCapabilities { - WDBBluetoothServiceCapabilitiesNone = 0, - WDBBluetoothServiceCapabilitiesLimitedDiscoverableMode = 1, - WDBBluetoothServiceCapabilitiesPositioningService = 8, - WDBBluetoothServiceCapabilitiesNetworkingService = 16, - WDBBluetoothServiceCapabilitiesRenderingService = 32, - WDBBluetoothServiceCapabilitiesCapturingService = 64, - WDBBluetoothServiceCapabilitiesObjectTransferService = 128, - WDBBluetoothServiceCapabilitiesAudioService = 256, - WDBBluetoothServiceCapabilitiesTelephoneService = 512, - WDBBluetoothServiceCapabilitiesInformationService = 1024, -}; -typedef unsigned WDBBluetoothServiceCapabilities; - -// Windows.Devices.Bluetooth.BluetoothConnectionStatus -enum _WDBBluetoothConnectionStatus { - WDBBluetoothConnectionStatusDisconnected = 0, - WDBBluetoothConnectionStatusConnected = 1, -}; -typedef unsigned WDBBluetoothConnectionStatus; - -// Windows.Devices.Bluetooth.BluetoothError -enum _WDBBluetoothError { - WDBBluetoothErrorSuccess = 0, - WDBBluetoothErrorRadioNotAvailable = 1, - WDBBluetoothErrorResourceInUse = 2, - WDBBluetoothErrorDeviceNotConnected = 3, - WDBBluetoothErrorOtherError = 4, - WDBBluetoothErrorDisabledByPolicy = 5, - WDBBluetoothErrorNotSupported = 6, - WDBBluetoothErrorDisabledByUser = 7, - WDBBluetoothErrorConsentRequired = 8, -}; -typedef unsigned WDBBluetoothError; - -// Windows.Devices.Bluetooth.BluetoothAddressType -enum _WDBBluetoothAddressType { - WDBBluetoothAddressTypePublic = 0, - WDBBluetoothAddressTypeRandom = 1, -}; -typedef unsigned WDBBluetoothAddressType; - -#include "WindowsDevicesBluetoothGenericAttributeProfile.h" -#include "WindowsFoundation.h" -#include "WindowsNetworking.h" -#include "WindowsStorageStreams.h" -#include "WindowsDevicesBluetoothRfcomm.h" -#include "WindowsDevicesEnumeration.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Bluetooth.BluetoothDevice -#ifndef __WDBBluetoothDevice_DEFINED__ -#define __WDBBluetoothDevice_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBluetoothDevice : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDBBluetoothDevice*))success failure:(void (^)(NSError*))failure; -+ (void)fromHostNameAsync:(WNHostName*)hostName success:(void (^)(WDBBluetoothDevice*))success failure:(void (^)(NSError*))failure; -+ (void)fromBluetoothAddressAsync:(uint64_t)address success:(void (^)(WDBBluetoothDevice*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -+ (NSString *)getDeviceSelectorFromPairingState:(BOOL)pairingState; -+ (NSString *)getDeviceSelectorFromConnectionStatus:(WDBBluetoothConnectionStatus)connectionStatus; -+ (NSString *)getDeviceSelectorFromDeviceName:(NSString *)deviceName; -+ (NSString *)getDeviceSelectorFromBluetoothAddress:(uint64_t)bluetoothAddress; -+ (NSString *)getDeviceSelectorFromClassOfDevice:(WDBBluetoothClassOfDevice*)classOfDevice; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDBBluetoothDevice*))success failure:(void (^)(NSError*))failure; -+ (void)fromHostNameAsync:(WNHostName*)hostName success:(void (^)(WDBBluetoothDevice*))success failure:(void (^)(NSError*))failure; -+ (void)fromBluetoothAddressAsync:(uint64_t)address success:(void (^)(WDBBluetoothDevice*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t bluetoothAddress; -@property (readonly) WDBBluetoothClassOfDevice* classOfDevice; -@property (readonly) WDBBluetoothConnectionStatus connectionStatus; -@property (readonly) NSString * deviceId; -@property (readonly) WNHostName* hostName; -@property (readonly) NSString * name; -@property (readonly) NSArray* /* WDBRRfcommDeviceService* */ rfcommServices; -@property (readonly) NSArray* /* RTObject* */ sdpRecords; -@property (readonly) WDEDeviceInformation* deviceInformation; -@property (readonly) WDEDeviceAccessInformation* deviceAccessInformation; -- (EventRegistrationToken)addConnectionStatusChangedEvent:(void(^)(WDBBluetoothDevice*, RTObject*))del; -- (void)removeConnectionStatusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNameChangedEvent:(void(^)(WDBBluetoothDevice*, RTObject*))del; -- (void)removeNameChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSdpRecordsChangedEvent:(void(^)(WDBBluetoothDevice*, RTObject*))del; -- (void)removeSdpRecordsChangedEvent:(EventRegistrationToken)tok; -- (void)close; -- (void)requestAccessAsyncWithSuccess:(void (^)(WDEDeviceAccessStatus))success failure:(void (^)(NSError*))failure; -- (void)getRfcommServicesAsyncWithSuccess:(void (^)(WDBRRfcommDeviceServicesResult*))success failure:(void (^)(NSError*))failure; -- (void)getRfcommServicesWithCacheModeAsync:(WDBBluetoothCacheMode)cacheMode success:(void (^)(WDBRRfcommDeviceServicesResult*))success failure:(void (^)(NSError*))failure; -- (void)getRfcommServicesForIdAsync:(WDBRRfcommServiceId*)serviceId success:(void (^)(WDBRRfcommDeviceServicesResult*))success failure:(void (^)(NSError*))failure; -- (void)getRfcommServicesForIdWithCacheModeAsync:(WDBRRfcommServiceId*)serviceId cacheMode:(WDBBluetoothCacheMode)cacheMode success:(void (^)(WDBRRfcommDeviceServicesResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDBBluetoothDevice_DEFINED__ - -// Windows.Devices.Bluetooth.BluetoothClassOfDevice -#ifndef __WDBBluetoothClassOfDevice_DEFINED__ -#define __WDBBluetoothClassOfDevice_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBluetoothClassOfDevice : RTObject -+ (WDBBluetoothClassOfDevice*)fromRawValue:(unsigned int)rawValue; -+ (WDBBluetoothClassOfDevice*)fromParts:(WDBBluetoothMajorClass)majorClass minorClass:(WDBBluetoothMinorClass)minorClass serviceCapabilities:(WDBBluetoothServiceCapabilities)serviceCapabilities; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBBluetoothMajorClass majorClass; -@property (readonly) WDBBluetoothMinorClass minorClass; -@property (readonly) unsigned int rawValue; -@property (readonly) WDBBluetoothServiceCapabilities serviceCapabilities; -@end - -#endif // __WDBBluetoothClassOfDevice_DEFINED__ - -// Windows.Devices.Bluetooth.BluetoothLEAppearanceCategories -#ifndef __WDBBluetoothLEAppearanceCategories_DEFINED__ -#define __WDBBluetoothLEAppearanceCategories_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBluetoothLEAppearanceCategories : RTObject -+ (unsigned short)barcodeScanner; -+ (unsigned short)bloodPressure; -+ (unsigned short)clock; -+ (unsigned short)computer; -+ (unsigned short)cycling; -+ (unsigned short)display; -+ (unsigned short)eyeGlasses; -+ (unsigned short)glucoseMeter; -+ (unsigned short)heartRate; -+ (unsigned short)humanInterfaceDevice; -+ (unsigned short)keyring; -+ (unsigned short)mediaPlayer; -+ (unsigned short)outdoorSportActivity; -+ (unsigned short)phone; -+ (unsigned short)pulseOximeter; -+ (unsigned short)remoteControl; -+ (unsigned short)runningWalking; -+ (unsigned short)tag; -+ (unsigned short)thermometer; -+ (unsigned short)uncategorized; -+ (unsigned short)watch; -+ (unsigned short)weightScale; -@end - -#endif // __WDBBluetoothLEAppearanceCategories_DEFINED__ - -// Windows.Devices.Bluetooth.BluetoothLEAppearanceSubcategories -#ifndef __WDBBluetoothLEAppearanceSubcategories_DEFINED__ -#define __WDBBluetoothLEAppearanceSubcategories_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBluetoothLEAppearanceSubcategories : RTObject -+ (unsigned short)barcodeScanner; -+ (unsigned short)bloodPressureArm; -+ (unsigned short)bloodPressureWrist; -+ (unsigned short)cardReader; -+ (unsigned short)cyclingCadenceSensor; -+ (unsigned short)cyclingComputer; -+ (unsigned short)cyclingPowerSensor; -+ (unsigned short)cyclingSpeedCadenceSensor; -+ (unsigned short)cyclingSpeedSensor; -+ (unsigned short)digitalPen; -+ (unsigned short)digitizerTablet; -+ (unsigned short)gamepad; -+ (unsigned short)generic; -+ (unsigned short)heartRateBelt; -+ (unsigned short)joystick; -+ (unsigned short)keyboard; -+ (unsigned short)locationDisplay; -+ (unsigned short)locationNavigationDisplay; -+ (unsigned short)locationNavigationPod; -+ (unsigned short)locationPod; -+ (unsigned short)mouse; -+ (unsigned short)oximeterFingertip; -+ (unsigned short)oximeterWristWorn; -+ (unsigned short)runningWalkingInShoe; -+ (unsigned short)runningWalkingOnHip; -+ (unsigned short)runningWalkingOnShoe; -+ (unsigned short)sportsWatch; -+ (unsigned short)thermometerEar; -@end - -#endif // __WDBBluetoothLEAppearanceSubcategories_DEFINED__ - -// Windows.Devices.Bluetooth.BluetoothLEAppearance -#ifndef __WDBBluetoothLEAppearance_DEFINED__ -#define __WDBBluetoothLEAppearance_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBluetoothLEAppearance : RTObject -+ (WDBBluetoothLEAppearance*)fromRawValue:(unsigned short)rawValue; -+ (WDBBluetoothLEAppearance*)fromParts:(unsigned short)appearanceCategory appearanceSubCategory:(unsigned short)appearanceSubCategory; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned short category; -@property (readonly) unsigned short rawValue; -@property (readonly) unsigned short subCategory; -@end - -#endif // __WDBBluetoothLEAppearance_DEFINED__ - -// Windows.Devices.Bluetooth.BluetoothLEDevice -#ifndef __WDBBluetoothLEDevice_DEFINED__ -#define __WDBBluetoothLEDevice_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBluetoothLEDevice : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDBBluetoothLEDevice*))success failure:(void (^)(NSError*))failure; -+ (void)fromBluetoothAddressAsync:(uint64_t)bluetoothAddress success:(void (^)(WDBBluetoothLEDevice*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -+ (NSString *)getDeviceSelectorFromPairingState:(BOOL)pairingState; -+ (NSString *)getDeviceSelectorFromConnectionStatus:(WDBBluetoothConnectionStatus)connectionStatus; -+ (NSString *)getDeviceSelectorFromDeviceName:(NSString *)deviceName; -+ (NSString *)getDeviceSelectorFromBluetoothAddress:(uint64_t)bluetoothAddress; -+ (NSString *)getDeviceSelectorFromBluetoothAddressWithBluetoothAddressType:(uint64_t)bluetoothAddress bluetoothAddressType:(WDBBluetoothAddressType)bluetoothAddressType; -+ (NSString *)getDeviceSelectorFromAppearance:(WDBBluetoothLEAppearance*)appearance; -+ (void)fromBluetoothAddressWithBluetoothAddressTypeAsync:(uint64_t)bluetoothAddress bluetoothAddressType:(WDBBluetoothAddressType)bluetoothAddressType success:(void (^)(WDBBluetoothLEDevice*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t bluetoothAddress; -@property (readonly) WDBBluetoothConnectionStatus connectionStatus; -@property (readonly) NSString * deviceId; -@property (readonly) NSArray* /* WDBGGattDeviceService* */ gattServices; -@property (readonly) NSString * name; -@property (readonly) WDBBluetoothLEAppearance* appearance; -@property (readonly) WDBBluetoothAddressType bluetoothAddressType; -@property (readonly) WDEDeviceInformation* deviceInformation; -- (EventRegistrationToken)addConnectionStatusChangedEvent:(void(^)(WDBBluetoothLEDevice*, RTObject*))del; -- (void)removeConnectionStatusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGattServicesChangedEvent:(void(^)(WDBBluetoothLEDevice*, RTObject*))del; -- (void)removeGattServicesChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNameChangedEvent:(void(^)(WDBBluetoothLEDevice*, RTObject*))del; -- (void)removeNameChangedEvent:(EventRegistrationToken)tok; -- (WDBGGattDeviceService*)getGattService:(WFGUID*)serviceUuid; -- (void)close; -@end - -#endif // __WDBBluetoothLEDevice_DEFINED__ - -// Windows.Devices.Bluetooth.BluetoothSignalStrengthFilter -#ifndef __WDBBluetoothSignalStrengthFilter_DEFINED__ -#define __WDBBluetoothSignalStrengthFilter_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBluetoothSignalStrengthFilter : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFTimeSpan* */ samplingInterval; -@property (retain) id /* WFTimeSpan* */ outOfRangeTimeout; -@property (retain) id /* int16_t */ outOfRangeThresholdInDBm; -@property (retain) id /* int16_t */ inRangeThresholdInDBm; -@end - -#endif // __WDBBluetoothSignalStrengthFilter_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothAdvertisement.h b/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothAdvertisement.h deleted file mode 100644 index 0ea18ef173..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothAdvertisement.h +++ /dev/null @@ -1,305 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesBluetoothAdvertisement.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WDBABluetoothLEManufacturerData, WDBABluetoothLEAdvertisementDataSection, WDBABluetoothLEAdvertisement, WDBABluetoothLEAdvertisementBytePattern, WDBABluetoothLEAdvertisementFilter, WDBABluetoothLEAdvertisementWatcherStoppedEventArgs, WDBABluetoothLEAdvertisementWatcher, WDBABluetoothLEAdvertisementReceivedEventArgs, WDBABluetoothLEAdvertisementDataTypes, WDBABluetoothLEAdvertisementPublisherStatusChangedEventArgs, WDBABluetoothLEAdvertisementPublisher; -@protocol WDBAIBluetoothLEAdvertisement, WDBAIBluetoothLEAdvertisementFilter, WDBAIBluetoothLEAdvertisementWatcherStoppedEventArgs, WDBAIBluetoothLEAdvertisementWatcherFactory, WDBAIBluetoothLEAdvertisementWatcher, WDBAIBluetoothLEAdvertisementReceivedEventArgs, WDBAIBluetoothLEAdvertisementDataSectionFactory, WDBAIBluetoothLEAdvertisementDataSection, WDBAIBluetoothLEManufacturerDataFactory, WDBAIBluetoothLEManufacturerData, WDBAIBluetoothLEAdvertisementBytePatternFactory, WDBAIBluetoothLEAdvertisementBytePattern, WDBAIBluetoothLEAdvertisementDataTypesStatics, WDBAIBluetoothLEAdvertisementPublisherStatusChangedEventArgs, WDBAIBluetoothLEAdvertisementPublisherFactory, WDBAIBluetoothLEAdvertisementPublisher; - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEScanningMode -enum _WDBABluetoothLEScanningMode { - WDBABluetoothLEScanningModePassive = 0, - WDBABluetoothLEScanningModeActive = 1, -}; -typedef unsigned WDBABluetoothLEScanningMode; - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFlags -enum _WDBABluetoothLEAdvertisementFlags { - WDBABluetoothLEAdvertisementFlagsNone = 0, - WDBABluetoothLEAdvertisementFlagsLimitedDiscoverableMode = 1, - WDBABluetoothLEAdvertisementFlagsGeneralDiscoverableMode = 2, - WDBABluetoothLEAdvertisementFlagsClassicNotSupported = 4, - WDBABluetoothLEAdvertisementFlagsDualModeControllerCapable = 8, - WDBABluetoothLEAdvertisementFlagsDualModeHostCapable = 16, -}; -typedef unsigned WDBABluetoothLEAdvertisementFlags; - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementType -enum _WDBABluetoothLEAdvertisementType { - WDBABluetoothLEAdvertisementTypeConnectableUndirected = 0, - WDBABluetoothLEAdvertisementTypeConnectableDirected = 1, - WDBABluetoothLEAdvertisementTypeScannableUndirected = 2, - WDBABluetoothLEAdvertisementTypeNonConnectableUndirected = 3, - WDBABluetoothLEAdvertisementTypeScanResponse = 4, -}; -typedef unsigned WDBABluetoothLEAdvertisementType; - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStatus -enum _WDBABluetoothLEAdvertisementWatcherStatus { - WDBABluetoothLEAdvertisementWatcherStatusCreated = 0, - WDBABluetoothLEAdvertisementWatcherStatusStarted = 1, - WDBABluetoothLEAdvertisementWatcherStatusStopping = 2, - WDBABluetoothLEAdvertisementWatcherStatusStopped = 3, - WDBABluetoothLEAdvertisementWatcherStatusAborted = 4, -}; -typedef unsigned WDBABluetoothLEAdvertisementWatcherStatus; - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatus -enum _WDBABluetoothLEAdvertisementPublisherStatus { - WDBABluetoothLEAdvertisementPublisherStatusCreated = 0, - WDBABluetoothLEAdvertisementPublisherStatusWaiting = 1, - WDBABluetoothLEAdvertisementPublisherStatusStarted = 2, - WDBABluetoothLEAdvertisementPublisherStatusStopping = 3, - WDBABluetoothLEAdvertisementPublisherStatusStopped = 4, - WDBABluetoothLEAdvertisementPublisherStatusAborted = 5, -}; -typedef unsigned WDBABluetoothLEAdvertisementPublisherStatus; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsDevicesBluetooth.h" - -#import - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEManufacturerData -#ifndef __WDBABluetoothLEManufacturerData_DEFINED__ -#define __WDBABluetoothLEManufacturerData_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEManufacturerData : RTObject -+ (WDBABluetoothLEManufacturerData*)make:(unsigned short)companyId data:(RTObject*)data ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* data; -@property unsigned short companyId; -@end - -#endif // __WDBABluetoothLEManufacturerData_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataSection -#ifndef __WDBABluetoothLEAdvertisementDataSection_DEFINED__ -#define __WDBABluetoothLEAdvertisementDataSection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisementDataSection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WDBABluetoothLEAdvertisementDataSection*)make:(uint8_t)dataType data:(RTObject*)data ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property uint8_t dataType; -@property (retain) RTObject* data; -@end - -#endif // __WDBABluetoothLEAdvertisementDataSection_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisement -#ifndef __WDBABluetoothLEAdvertisement_DEFINED__ -#define __WDBABluetoothLEAdvertisement_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisement : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * localName; -@property (retain) id /* WDBABluetoothLEAdvertisementFlags */ flags; -@property (readonly) NSMutableArray* /* WDBABluetoothLEAdvertisementDataSection* */ dataSections; -@property (readonly) NSMutableArray* /* WDBABluetoothLEManufacturerData* */ manufacturerData; -@property (readonly) NSMutableArray* /* WFGUID* */ serviceUuids; -- (NSArray* /* WDBABluetoothLEManufacturerData* */)getManufacturerDataByCompanyId:(unsigned short)companyId; -- (NSArray* /* WDBABluetoothLEAdvertisementDataSection* */)getSectionsByType:(uint8_t)type; -@end - -#endif // __WDBABluetoothLEAdvertisement_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementBytePattern -#ifndef __WDBABluetoothLEAdvertisementBytePattern_DEFINED__ -#define __WDBABluetoothLEAdvertisementBytePattern_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisementBytePattern : RTObject -+ (WDBABluetoothLEAdvertisementBytePattern*)make:(uint8_t)dataType offset:(int16_t)offset data:(RTObject*)data ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int16_t offset; -@property uint8_t dataType; -@property (retain) RTObject* data; -@end - -#endif // __WDBABluetoothLEAdvertisementBytePattern_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementFilter -#ifndef __WDBABluetoothLEAdvertisementFilter_DEFINED__ -#define __WDBABluetoothLEAdvertisementFilter_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisementFilter : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WDBABluetoothLEAdvertisement* advertisement; -@property (readonly) NSMutableArray* /* WDBABluetoothLEAdvertisementBytePattern* */ bytePatterns; -@end - -#endif // __WDBABluetoothLEAdvertisementFilter_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcherStoppedEventArgs -#ifndef __WDBABluetoothLEAdvertisementWatcherStoppedEventArgs_DEFINED__ -#define __WDBABluetoothLEAdvertisementWatcherStoppedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisementWatcherStoppedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBBluetoothError error; -@end - -#endif // __WDBABluetoothLEAdvertisementWatcherStoppedEventArgs_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementWatcher -#ifndef __WDBABluetoothLEAdvertisementWatcher_DEFINED__ -#define __WDBABluetoothLEAdvertisementWatcher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisementWatcher : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WDBABluetoothLEAdvertisementWatcher*)make:(WDBABluetoothLEAdvertisementFilter*)advertisementFilter ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WDBBluetoothSignalStrengthFilter* signalStrengthFilter; -@property WDBABluetoothLEScanningMode scanningMode; -@property (retain) WDBABluetoothLEAdvertisementFilter* advertisementFilter; -@property (readonly) WFTimeSpan* maxOutOfRangeTimeout; -@property (readonly) WFTimeSpan* maxSamplingInterval; -@property (readonly) WFTimeSpan* minOutOfRangeTimeout; -@property (readonly) WFTimeSpan* minSamplingInterval; -@property (readonly) WDBABluetoothLEAdvertisementWatcherStatus status; -- (EventRegistrationToken)addReceivedEvent:(void(^)(WDBABluetoothLEAdvertisementWatcher*, WDBABluetoothLEAdvertisementReceivedEventArgs*))del; -- (void)removeReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WDBABluetoothLEAdvertisementWatcher*, WDBABluetoothLEAdvertisementWatcherStoppedEventArgs*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WDBABluetoothLEAdvertisementWatcher_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementReceivedEventArgs -#ifndef __WDBABluetoothLEAdvertisementReceivedEventArgs_DEFINED__ -#define __WDBABluetoothLEAdvertisementReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisementReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBABluetoothLEAdvertisement* advertisement; -@property (readonly) WDBABluetoothLEAdvertisementType advertisementType; -@property (readonly) uint64_t bluetoothAddress; -@property (readonly) int16_t rawSignalStrengthInDBm; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDBABluetoothLEAdvertisementReceivedEventArgs_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementDataTypes -#ifndef __WDBABluetoothLEAdvertisementDataTypes_DEFINED__ -#define __WDBABluetoothLEAdvertisementDataTypes_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisementDataTypes : RTObject -+ (uint8_t)advertisingInterval; -+ (uint8_t)appearance; -+ (uint8_t)completeLocalName; -+ (uint8_t)completeService128BitUuids; -+ (uint8_t)completeService16BitUuids; -+ (uint8_t)completeService32BitUuids; -+ (uint8_t)flags; -+ (uint8_t)incompleteService128BitUuids; -+ (uint8_t)incompleteService16BitUuids; -+ (uint8_t)incompleteService32BitUuids; -+ (uint8_t)manufacturerSpecificData; -+ (uint8_t)publicTargetAddress; -+ (uint8_t)randomTargetAddress; -+ (uint8_t)serviceData128BitUuids; -+ (uint8_t)serviceData16BitUuids; -+ (uint8_t)serviceData32BitUuids; -+ (uint8_t)serviceSolicitation128BitUuids; -+ (uint8_t)serviceSolicitation16BitUuids; -+ (uint8_t)serviceSolicitation32BitUuids; -+ (uint8_t)shortenedLocalName; -+ (uint8_t)slaveConnectionIntervalRange; -+ (uint8_t)txPowerLevel; -@end - -#endif // __WDBABluetoothLEAdvertisementDataTypes_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisherStatusChangedEventArgs -#ifndef __WDBABluetoothLEAdvertisementPublisherStatusChangedEventArgs_DEFINED__ -#define __WDBABluetoothLEAdvertisementPublisherStatusChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisementPublisherStatusChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBBluetoothError error; -@property (readonly) WDBABluetoothLEAdvertisementPublisherStatus status; -@end - -#endif // __WDBABluetoothLEAdvertisementPublisherStatusChangedEventArgs_DEFINED__ - -// Windows.Devices.Bluetooth.Advertisement.BluetoothLEAdvertisementPublisher -#ifndef __WDBABluetoothLEAdvertisementPublisher_DEFINED__ -#define __WDBABluetoothLEAdvertisementPublisher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBABluetoothLEAdvertisementPublisher : RTObject -+ (WDBABluetoothLEAdvertisementPublisher*)make:(WDBABluetoothLEAdvertisement*)advertisement ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBABluetoothLEAdvertisement* advertisement; -@property (readonly) WDBABluetoothLEAdvertisementPublisherStatus status; -- (EventRegistrationToken)addStatusChangedEvent:(void(^)(WDBABluetoothLEAdvertisementPublisher*, WDBABluetoothLEAdvertisementPublisherStatusChangedEventArgs*))del; -- (void)removeStatusChangedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WDBABluetoothLEAdvertisementPublisher_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothBackground.h b/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothBackground.h deleted file mode 100644 index 4bdad5b803..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothBackground.h +++ /dev/null @@ -1,133 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesBluetoothBackground.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WDBBRfcommInboundConnectionInformation, WDBBRfcommOutboundConnectionInformation, WDBBRfcommConnectionTriggerDetails, WDBBGattCharacteristicNotificationTriggerDetails, WDBBBluetoothLEAdvertisementWatcherTriggerDetails, WDBBBluetoothLEAdvertisementPublisherTriggerDetails; -@protocol WDBBIRfcommInboundConnectionInformation, WDBBIRfcommOutboundConnectionInformation, WDBBIRfcommConnectionTriggerDetails, WDBBIGattCharacteristicNotificationTriggerDetails, WDBBIBluetoothLEAdvertisementWatcherTriggerDetails, WDBBIBluetoothLEAdvertisementPublisherTriggerDetails; - -#include "WindowsDevicesBluetoothGenericAttributeProfile.h" -#include "WindowsDevicesBluetooth.h" -#include "WindowsDevicesBluetoothAdvertisement.h" -#include "WindowsStorageStreams.h" -#include "WindowsDevicesBluetoothRfcomm.h" -#include "WindowsNetworkingSockets.h" - -#import - -// Windows.Devices.Bluetooth.Background.RfcommInboundConnectionInformation -#ifndef __WDBBRfcommInboundConnectionInformation_DEFINED__ -#define __WDBBRfcommInboundConnectionInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBRfcommInboundConnectionInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDBBluetoothServiceCapabilities serviceCapabilities; -@property (retain) RTObject* sdpRecord; -@property (retain) WDBRRfcommServiceId* localServiceId; -@end - -#endif // __WDBBRfcommInboundConnectionInformation_DEFINED__ - -// Windows.Devices.Bluetooth.Background.RfcommOutboundConnectionInformation -#ifndef __WDBBRfcommOutboundConnectionInformation_DEFINED__ -#define __WDBBRfcommOutboundConnectionInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBRfcommOutboundConnectionInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WDBRRfcommServiceId* remoteServiceId; -@end - -#endif // __WDBBRfcommOutboundConnectionInformation_DEFINED__ - -// Windows.Devices.Bluetooth.Background.RfcommConnectionTriggerDetails -#ifndef __WDBBRfcommConnectionTriggerDetails_DEFINED__ -#define __WDBBRfcommConnectionTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBRfcommConnectionTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL incoming; -@property (readonly) WDBBluetoothDevice* remoteDevice; -@property (readonly) WNSStreamSocket* socket; -@end - -#endif // __WDBBRfcommConnectionTriggerDetails_DEFINED__ - -// Windows.Devices.Bluetooth.Background.GattCharacteristicNotificationTriggerDetails -#ifndef __WDBBGattCharacteristicNotificationTriggerDetails_DEFINED__ -#define __WDBBGattCharacteristicNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBGattCharacteristicNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBGGattCharacteristic* characteristic; -@property (readonly) RTObject* value; -@end - -#endif // __WDBBGattCharacteristicNotificationTriggerDetails_DEFINED__ - -// Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementWatcherTriggerDetails -#ifndef __WDBBBluetoothLEAdvertisementWatcherTriggerDetails_DEFINED__ -#define __WDBBBluetoothLEAdvertisementWatcherTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBBluetoothLEAdvertisementWatcherTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDBABluetoothLEAdvertisementReceivedEventArgs* */ advertisements; -@property (readonly) WDBBluetoothError error; -@property (readonly) WDBBluetoothSignalStrengthFilter* signalStrengthFilter; -@end - -#endif // __WDBBBluetoothLEAdvertisementWatcherTriggerDetails_DEFINED__ - -// Windows.Devices.Bluetooth.Background.BluetoothLEAdvertisementPublisherTriggerDetails -#ifndef __WDBBBluetoothLEAdvertisementPublisherTriggerDetails_DEFINED__ -#define __WDBBBluetoothLEAdvertisementPublisherTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBBBluetoothLEAdvertisementPublisherTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBBluetoothError error; -@property (readonly) WDBABluetoothLEAdvertisementPublisherStatus status; -@end - -#endif // __WDBBBluetoothLEAdvertisementPublisherTriggerDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothGenericAttributeProfile.h b/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothGenericAttributeProfile.h deleted file mode 100644 index f672d4f51f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothGenericAttributeProfile.h +++ /dev/null @@ -1,433 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesBluetoothGenericAttributeProfile.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WDBGGattDeviceService, WDBGGattCharacteristic, WDBGGattDescriptor, WDBGGattPresentationFormat, WDBGGattReadResult, WDBGGattReadClientCharacteristicConfigurationDescriptorResult, WDBGGattValueChangedEventArgs, WDBGGattServiceUuids, WDBGGattCharacteristicUuids, WDBGGattDescriptorUuids, WDBGGattReliableWriteTransaction, WDBGGattPresentationFormatTypes; -@protocol WDBGIGattDeviceServiceStatics, WDBGIGattCharacteristicStatics, WDBGIGattCharacteristic, WDBGIGattCharacteristic2, WDBGIGattDescriptorStatics, WDBGIGattDescriptor, WDBGIGattPresentationFormatStatics, WDBGIGattPresentationFormatTypesStatics, WDBGIGattPresentationFormat, WDBGIGattValueChangedEventArgs, WDBGIGattServiceUuidsStatics, WDBGIGattServiceUuidsStatics2, WDBGIGattCharacteristicUuidsStatics, WDBGIGattCharacteristicUuidsStatics2, WDBGIGattDescriptorUuidsStatics, WDBGIGattReliableWriteTransaction, WDBGIGattReadResult, WDBGIGattReadClientCharacteristicConfigurationDescriptorResult, WDBGIGattDeviceService, WDBGIGattDeviceService2; - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicProperties -enum _WDBGGattCharacteristicProperties { - WDBGGattCharacteristicPropertiesNone = 0, - WDBGGattCharacteristicPropertiesBroadcast = 1, - WDBGGattCharacteristicPropertiesRead = 2, - WDBGGattCharacteristicPropertiesWriteWithoutResponse = 4, - WDBGGattCharacteristicPropertiesWrite = 8, - WDBGGattCharacteristicPropertiesNotify = 16, - WDBGGattCharacteristicPropertiesIndicate = 32, - WDBGGattCharacteristicPropertiesAuthenticatedSignedWrites = 64, - WDBGGattCharacteristicPropertiesExtendedProperties = 128, - WDBGGattCharacteristicPropertiesReliableWrites = 256, - WDBGGattCharacteristicPropertiesWritableAuxiliaries = 512, -}; -typedef unsigned WDBGGattCharacteristicProperties; - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattClientCharacteristicConfigurationDescriptorValue -enum _WDBGGattClientCharacteristicConfigurationDescriptorValue { - WDBGGattClientCharacteristicConfigurationDescriptorValueNone = 0, - WDBGGattClientCharacteristicConfigurationDescriptorValueNotify = 1, - WDBGGattClientCharacteristicConfigurationDescriptorValueIndicate = 2, -}; -typedef unsigned WDBGGattClientCharacteristicConfigurationDescriptorValue; - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattProtectionLevel -enum _WDBGGattProtectionLevel { - WDBGGattProtectionLevelPlain = 0, - WDBGGattProtectionLevelAuthenticationRequired = 1, - WDBGGattProtectionLevelEncryptionRequired = 2, - WDBGGattProtectionLevelEncryptionAndAuthenticationRequired = 3, -}; -typedef unsigned WDBGGattProtectionLevel; - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattWriteOption -enum _WDBGGattWriteOption { - WDBGGattWriteOptionWriteWithResponse = 0, - WDBGGattWriteOptionWriteWithoutResponse = 1, -}; -typedef unsigned WDBGGattWriteOption; - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattCommunicationStatus -enum _WDBGGattCommunicationStatus { - WDBGGattCommunicationStatusSuccess = 0, - WDBGGattCommunicationStatusUnreachable = 1, -}; -typedef unsigned WDBGGattCommunicationStatus; - -#include "WindowsFoundation.h" -#include "WindowsDevicesBluetooth.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattDeviceService -#ifndef __WDBGGattDeviceService_DEFINED__ -#define __WDBGGattDeviceService_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattDeviceService : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDBGGattDeviceService*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelectorFromUuid:(WFGUID*)serviceUuid; -+ (NSString *)getDeviceSelectorFromShortId:(unsigned short)serviceShortId; -+ (WFGUID*)convertShortIdToUuid:(unsigned short)shortId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned short attributeHandle; -@property (readonly) NSString * deviceId; -@property (readonly) WFGUID* uuid; -@property (readonly) WDBBluetoothLEDevice* device; -@property (readonly) NSArray* /* WDBGGattDeviceService* */ parentServices; -- (NSArray* /* WDBGGattCharacteristic* */)getCharacteristics:(WFGUID*)characteristicUuid; -- (NSArray* /* WDBGGattDeviceService* */)getIncludedServices:(WFGUID*)serviceUuid; -- (void)close; -- (NSArray* /* WDBGGattCharacteristic* */)getAllCharacteristics; -- (NSArray* /* WDBGGattDeviceService* */)getAllIncludedServices; -@end - -#endif // __WDBGGattDeviceService_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristic -#ifndef __WDBGGattCharacteristic_DEFINED__ -#define __WDBGGattCharacteristic_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattCharacteristic : RTObject -+ (WFGUID*)convertShortIdToUuid:(unsigned short)shortId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDBGGattProtectionLevel protectionLevel; -@property (readonly) unsigned short attributeHandle; -@property (readonly) WDBGGattCharacteristicProperties characteristicProperties; -@property (readonly) NSArray* /* WDBGGattPresentationFormat* */ presentationFormats; -@property (readonly) NSString * userDescription; -@property (readonly) WFGUID* uuid; -@property (readonly) WDBGGattDeviceService* service; -- (EventRegistrationToken)addValueChangedEvent:(void(^)(WDBGGattCharacteristic*, WDBGGattValueChangedEventArgs*))del; -- (void)removeValueChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* WDBGGattDescriptor* */)getDescriptors:(WFGUID*)descriptorUuid; -- (void)readValueAsyncWithSuccess:(void (^)(WDBGGattReadResult*))success failure:(void (^)(NSError*))failure; -- (void)readValueWithCacheModeAsync:(WDBBluetoothCacheMode)cacheMode success:(void (^)(WDBGGattReadResult*))success failure:(void (^)(NSError*))failure; -- (void)writeValueAsync:(RTObject*)value success:(void (^)(WDBGGattCommunicationStatus))success failure:(void (^)(NSError*))failure; -- (void)writeValueWithOptionAsync:(RTObject*)value writeOption:(WDBGGattWriteOption)writeOption success:(void (^)(WDBGGattCommunicationStatus))success failure:(void (^)(NSError*))failure; -- (void)readClientCharacteristicConfigurationDescriptorAsyncWithSuccess:(void (^)(WDBGGattReadClientCharacteristicConfigurationDescriptorResult*))success failure:(void (^)(NSError*))failure; -- (void)writeClientCharacteristicConfigurationDescriptorAsync:(WDBGGattClientCharacteristicConfigurationDescriptorValue)clientCharacteristicConfigurationDescriptorValue success:(void (^)(WDBGGattCommunicationStatus))success failure:(void (^)(NSError*))failure; -- (NSArray* /* WDBGGattDescriptor* */)getAllDescriptors; -@end - -#endif // __WDBGGattCharacteristic_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptor -#ifndef __WDBGGattDescriptor_DEFINED__ -#define __WDBGGattDescriptor_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattDescriptor : RTObject -+ (WFGUID*)convertShortIdToUuid:(unsigned short)shortId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDBGGattProtectionLevel protectionLevel; -@property (readonly) unsigned short attributeHandle; -@property (readonly) WFGUID* uuid; -- (void)readValueAsyncWithSuccess:(void (^)(WDBGGattReadResult*))success failure:(void (^)(NSError*))failure; -- (void)readValueWithCacheModeAsync:(WDBBluetoothCacheMode)cacheMode success:(void (^)(WDBGGattReadResult*))success failure:(void (^)(NSError*))failure; -- (void)writeValueAsync:(RTObject*)value success:(void (^)(WDBGGattCommunicationStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDBGGattDescriptor_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormat -#ifndef __WDBGGattPresentationFormat_DEFINED__ -#define __WDBGGattPresentationFormat_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattPresentationFormat : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned short Description; -@property (readonly) int exponent; -@property (readonly) uint8_t formatType; -@property (readonly) uint8_t Namespace; -@property (readonly) unsigned short unit; -+ (uint8_t)bluetoothSigAssignedNumbers; -@end - -#endif // __WDBGGattPresentationFormat_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadResult -#ifndef __WDBGGattReadResult_DEFINED__ -#define __WDBGGattReadResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattReadResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBGGattCommunicationStatus status; -@property (readonly) RTObject* value; -@end - -#endif // __WDBGGattReadResult_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattReadClientCharacteristicConfigurationDescriptorResult -#ifndef __WDBGGattReadClientCharacteristicConfigurationDescriptorResult_DEFINED__ -#define __WDBGGattReadClientCharacteristicConfigurationDescriptorResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattReadClientCharacteristicConfigurationDescriptorResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBGGattClientCharacteristicConfigurationDescriptorValue clientCharacteristicConfigurationDescriptor; -@property (readonly) WDBGGattCommunicationStatus status; -@end - -#endif // __WDBGGattReadClientCharacteristicConfigurationDescriptorResult_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattValueChangedEventArgs -#ifndef __WDBGGattValueChangedEventArgs_DEFINED__ -#define __WDBGGattValueChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattValueChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* characteristicValue; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDBGGattValueChangedEventArgs_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattServiceUuids -#ifndef __WDBGGattServiceUuids_DEFINED__ -#define __WDBGGattServiceUuids_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattServiceUuids : RTObject -+ (WFGUID*)cyclingSpeedAndCadence; -+ (WFGUID*)battery; -+ (WFGUID*)bloodPressure; -+ (WFGUID*)genericAccess; -+ (WFGUID*)genericAttribute; -+ (WFGUID*)glucose; -+ (WFGUID*)healthThermometer; -+ (WFGUID*)heartRate; -+ (WFGUID*)runningSpeedAndCadence; -+ (WFGUID*)nextDstChange; -+ (WFGUID*)alertNotification; -+ (WFGUID*)currentTime; -+ (WFGUID*)cyclingPower; -+ (WFGUID*)deviceInformation; -+ (WFGUID*)humanInterfaceDevice; -+ (WFGUID*)immediateAlert; -+ (WFGUID*)linkLoss; -+ (WFGUID*)locationAndNavigation; -+ (WFGUID*)phoneAlertStatus; -+ (WFGUID*)referenceTimeUpdate; -+ (WFGUID*)scanParameters; -+ (WFGUID*)txPower; -@end - -#endif // __WDBGGattServiceUuids_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattCharacteristicUuids -#ifndef __WDBGGattCharacteristicUuids_DEFINED__ -#define __WDBGGattCharacteristicUuids_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattCharacteristicUuids : RTObject -+ (WFGUID*)batteryLevel; -+ (WFGUID*)bloodPressureFeature; -+ (WFGUID*)bloodPressureMeasurement; -+ (WFGUID*)bodySensorLocation; -+ (WFGUID*)cscFeature; -+ (WFGUID*)cscMeasurement; -+ (WFGUID*)glucoseFeature; -+ (WFGUID*)glucoseMeasurement; -+ (WFGUID*)glucoseMeasurementContext; -+ (WFGUID*)heartRateControlPoint; -+ (WFGUID*)heartRateMeasurement; -+ (WFGUID*)intermediateCuffPressure; -+ (WFGUID*)intermediateTemperature; -+ (WFGUID*)measurementInterval; -+ (WFGUID*)recordAccessControlPoint; -+ (WFGUID*)rscFeature; -+ (WFGUID*)rscMeasurement; -+ (WFGUID*)sCControlPoint; -+ (WFGUID*)sensorLocation; -+ (WFGUID*)temperatureMeasurement; -+ (WFGUID*)temperatureType; -+ (WFGUID*)lnFeature; -+ (WFGUID*)alertCategoryId; -+ (WFGUID*)alertCategoryIdBitMask; -+ (WFGUID*)alertLevel; -+ (WFGUID*)alertNotificationControlPoint; -+ (WFGUID*)alertStatus; -+ (WFGUID*)bootKeyboardInputReport; -+ (WFGUID*)bootKeyboardOutputReport; -+ (WFGUID*)bootMouseInputReport; -+ (WFGUID*)currentTime; -+ (WFGUID*)cyclingPowerControlPoint; -+ (WFGUID*)cyclingPowerFeature; -+ (WFGUID*)cyclingPowerMeasurement; -+ (WFGUID*)cyclingPowerVector; -+ (WFGUID*)dateTime; -+ (WFGUID*)dayDateTime; -+ (WFGUID*)dayOfWeek; -+ (WFGUID*)dstOffset; -+ (WFGUID*)exactTime256; -+ (WFGUID*)firmwareRevisionString; -+ (WFGUID*)gapAppearance; -+ (WFGUID*)gapDeviceName; -+ (WFGUID*)gapPeripheralPreferredConnectionParameters; -+ (WFGUID*)gapPeripheralPrivacyFlag; -+ (WFGUID*)gapReconnectionAddress; -+ (WFGUID*)gattServiceChanged; -+ (WFGUID*)hardwareRevisionString; -+ (WFGUID*)hidControlPoint; -+ (WFGUID*)hidInformation; -+ (WFGUID*)ieee1107320601RegulatoryCertificationDataList; -+ (WFGUID*)lnControlPoint; -+ (WFGUID*)localTimeInformation; -+ (WFGUID*)locationAndSpeed; -+ (WFGUID*)manufacturerNameString; -+ (WFGUID*)modelNumberString; -+ (WFGUID*)navigation; -+ (WFGUID*)newAlert __attribute__ ((ns_returns_not_retained)); -+ (WFGUID*)pnpId; -+ (WFGUID*)positionQuality; -+ (WFGUID*)protocolMode; -+ (WFGUID*)referenceTimeInformation; -+ (WFGUID*)report; -+ (WFGUID*)reportMap; -+ (WFGUID*)ringerControlPoint; -+ (WFGUID*)ringerSetting; -+ (WFGUID*)scanIntervalWindow; -+ (WFGUID*)scanRefresh; -+ (WFGUID*)serialNumberString; -+ (WFGUID*)softwareRevisionString; -+ (WFGUID*)supportUnreadAlertCategory; -+ (WFGUID*)supportedNewAlertCategory; -+ (WFGUID*)systemId; -+ (WFGUID*)timeAccuracy; -+ (WFGUID*)timeSource; -+ (WFGUID*)timeUpdateControlPoint; -+ (WFGUID*)timeUpdateState; -+ (WFGUID*)timeWithDst; -+ (WFGUID*)timeZone; -+ (WFGUID*)txPowerLevel; -+ (WFGUID*)unreadAlertStatus; -@end - -#endif // __WDBGGattCharacteristicUuids_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattDescriptorUuids -#ifndef __WDBGGattDescriptorUuids_DEFINED__ -#define __WDBGGattDescriptorUuids_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattDescriptorUuids : RTObject -+ (WFGUID*)characteristicAggregateFormat; -+ (WFGUID*)characteristicExtendedProperties; -+ (WFGUID*)characteristicPresentationFormat; -+ (WFGUID*)characteristicUserDescription; -+ (WFGUID*)clientCharacteristicConfiguration; -+ (WFGUID*)serverCharacteristicConfiguration; -@end - -#endif // __WDBGGattDescriptorUuids_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattReliableWriteTransaction -#ifndef __WDBGGattReliableWriteTransaction_DEFINED__ -#define __WDBGGattReliableWriteTransaction_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattReliableWriteTransaction : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)writeValue:(WDBGGattCharacteristic*)characteristic value:(RTObject*)value; -- (void)commitAsyncWithSuccess:(void (^)(WDBGGattCommunicationStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDBGGattReliableWriteTransaction_DEFINED__ - -// Windows.Devices.Bluetooth.GenericAttributeProfile.GattPresentationFormatTypes -#ifndef __WDBGGattPresentationFormatTypes_DEFINED__ -#define __WDBGGattPresentationFormatTypes_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBGGattPresentationFormatTypes : RTObject -+ (uint8_t)bit2; -+ (uint8_t)boolean; -+ (uint8_t)dUInt16; -+ (uint8_t)Float; -+ (uint8_t)float32; -+ (uint8_t)float64; -+ (uint8_t)nibble; -+ (uint8_t)sFloat; -+ (uint8_t)sInt12; -+ (uint8_t)sInt128; -+ (uint8_t)sInt16; -+ (uint8_t)sInt24; -+ (uint8_t)sInt32; -+ (uint8_t)sInt48; -+ (uint8_t)sInt64; -+ (uint8_t)sInt8; -+ (uint8_t)Struct; -+ (uint8_t)uInt12; -+ (uint8_t)uInt128; -+ (uint8_t)uInt16; -+ (uint8_t)uInt24; -+ (uint8_t)uInt32; -+ (uint8_t)uInt48; -+ (uint8_t)uInt64; -+ (uint8_t)uInt8; -+ (uint8_t)utf16; -+ (uint8_t)utf8; -@end - -#endif // __WDBGGattPresentationFormatTypes_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothRfcomm.h b/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothRfcomm.h deleted file mode 100644 index a8ca8af5c6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesBluetoothRfcomm.h +++ /dev/null @@ -1,145 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesBluetoothRfcomm.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WDBRRfcommDeviceService, WDBRRfcommDeviceServicesResult, WDBRRfcommServiceId, WDBRRfcommServiceProvider; -@protocol WDBRIRfcommServiceIdStatics, WDBRIRfcommServiceId, WDBRIRfcommDeviceServicesResult, WDBRIRfcommDeviceServiceStatics, WDBRIRfcommDeviceServiceStatics2, WDBRIRfcommDeviceService, WDBRIRfcommDeviceService2, WDBRIRfcommDeviceService3, WDBRIRfcommServiceProviderStatics, WDBRIRfcommServiceProvider, WDBRIRfcommServiceProvider2; - -#include "WindowsFoundation.h" -#include "WindowsDevicesBluetooth.h" -#include "WindowsNetworkingSockets.h" -#include "WindowsNetworking.h" -#include "WindowsStorageStreams.h" -#include "WindowsDevicesEnumeration.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceService -#ifndef __WDBRRfcommDeviceService_DEFINED__ -#define __WDBRRfcommDeviceService_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBRRfcommDeviceService : RTObject -+ (NSString *)getDeviceSelectorForBluetoothDevice:(WDBBluetoothDevice*)bluetoothDevice; -+ (NSString *)getDeviceSelectorForBluetoothDeviceWithCacheMode:(WDBBluetoothDevice*)bluetoothDevice cacheMode:(WDBBluetoothCacheMode)cacheMode; -+ (NSString *)getDeviceSelectorForBluetoothDeviceAndServiceId:(WDBBluetoothDevice*)bluetoothDevice serviceId:(WDBRRfcommServiceId*)serviceId; -+ (NSString *)getDeviceSelectorForBluetoothDeviceAndServiceIdWithCacheMode:(WDBBluetoothDevice*)bluetoothDevice serviceId:(WDBRRfcommServiceId*)serviceId cacheMode:(WDBBluetoothCacheMode)cacheMode; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDBRRfcommDeviceService*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector:(WDBRRfcommServiceId*)serviceId; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDBRRfcommDeviceService*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector:(WDBRRfcommServiceId*)serviceId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNHostName* connectionHostName; -@property (readonly) NSString * connectionServiceName; -@property (readonly) WNSSocketProtectionLevel maxProtectionLevel; -@property (readonly) WNSSocketProtectionLevel protectionLevel; -@property (readonly) WDBRRfcommServiceId* serviceId; -@property (readonly) WDBBluetoothDevice* device; -@property (readonly) WDEDeviceAccessInformation* deviceAccessInformation; -- (void)getSdpRawAttributesAsyncWithSuccess:(void (^)(NSDictionary* /* unsigned int, RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)getSdpRawAttributesWithCacheModeAsync:(WDBBluetoothCacheMode)cacheMode success:(void (^)(NSDictionary* /* unsigned int, RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)close; -- (void)requestAccessAsyncWithSuccess:(void (^)(WDEDeviceAccessStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDBRRfcommDeviceService_DEFINED__ - -// Windows.Devices.Bluetooth.Rfcomm.RfcommDeviceServicesResult -#ifndef __WDBRRfcommDeviceServicesResult_DEFINED__ -#define __WDBRRfcommDeviceServicesResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBRRfcommDeviceServicesResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDBBluetoothError error; -@property (readonly) NSArray* /* WDBRRfcommDeviceService* */ services; -@end - -#endif // __WDBRRfcommDeviceServicesResult_DEFINED__ - -// Windows.Devices.Bluetooth.Rfcomm.RfcommServiceId -#ifndef __WDBRRfcommServiceId_DEFINED__ -#define __WDBRRfcommServiceId_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBRRfcommServiceId : RTObject -+ (WDBRRfcommServiceId*)fromUuid:(WFGUID*)uuid; -+ (WDBRRfcommServiceId*)fromShortId:(unsigned int)shortId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* uuid; -+ (WDBRRfcommServiceId*)genericFileTransfer; -+ (WDBRRfcommServiceId*)obexFileTransfer; -+ (WDBRRfcommServiceId*)obexObjectPush; -+ (WDBRRfcommServiceId*)phoneBookAccessPce; -+ (WDBRRfcommServiceId*)phoneBookAccessPse; -+ (WDBRRfcommServiceId*)serialPort; -- (unsigned int)asShortId; -- (NSString *)asString; -@end - -#endif // __WDBRRfcommServiceId_DEFINED__ - -// Windows.Devices.Bluetooth.Rfcomm.RfcommServiceProvider -#ifndef __WDBRRfcommServiceProvider_DEFINED__ -#define __WDBRRfcommServiceProvider_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDBRRfcommServiceProvider : RTObject -+ (void)createAsync:(WDBRRfcommServiceId*)serviceId success:(void (^)(WDBRRfcommServiceProvider*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableDictionary* /* unsigned int, RTObject* */ sdpRawAttributes; -@property (readonly) WDBRRfcommServiceId* serviceId; -- (void)startAdvertising:(WNSStreamSocketListener*)listener; -- (void)stopAdvertising; -- (void)startAdvertisingWithRadioDiscoverability:(WNSStreamSocketListener*)listener radioDiscoverable:(BOOL)radioDiscoverable; -@end - -#endif // __WDBRRfcommServiceProvider_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesCustom.h b/include/Platform/Universal Windows/UWP/WindowsDevicesCustom.h deleted file mode 100644 index 84f68bc875..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesCustom.h +++ /dev/null @@ -1,136 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesCustom.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESCUSTOMEXPORT -#define OBJCUWPWINDOWSDEVICESCUSTOMEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesCustom.lib") -#endif -#endif -#include - -@class WDCKnownDeviceTypes, WDCIOControlCode, WDCCustomDevice; -@protocol WDCIKnownDeviceTypesStatics, WDCIIOControlCode, WDCIIOControlCodeFactory, WDCICustomDeviceStatics, WDCICustomDevice; - -// Windows.Devices.Custom.IOControlAccessMode -enum _WDCIOControlAccessMode { - WDCIOControlAccessModeAny = 0, - WDCIOControlAccessModeRead = 1, - WDCIOControlAccessModeWrite = 2, - WDCIOControlAccessModeReadWrite = 3, -}; -typedef unsigned WDCIOControlAccessMode; - -// Windows.Devices.Custom.IOControlBufferingMethod -enum _WDCIOControlBufferingMethod { - WDCIOControlBufferingMethodBuffered = 0, - WDCIOControlBufferingMethodDirectInput = 1, - WDCIOControlBufferingMethodDirectOutput = 2, - WDCIOControlBufferingMethodNeither = 3, -}; -typedef unsigned WDCIOControlBufferingMethod; - -// Windows.Devices.Custom.DeviceAccessMode -enum _WDCDeviceAccessMode { - WDCDeviceAccessModeRead = 0, - WDCDeviceAccessModeWrite = 1, - WDCDeviceAccessModeReadWrite = 2, -}; -typedef unsigned WDCDeviceAccessMode; - -// Windows.Devices.Custom.DeviceSharingMode -enum _WDCDeviceSharingMode { - WDCDeviceSharingModeShared = 0, - WDCDeviceSharingModeExclusive = 1, -}; -typedef unsigned WDCDeviceSharingMode; - -#include "WindowsStorageStreams.h" - -#import - -// Windows.Devices.Custom.IIOControlCode -#ifndef __WDCIIOControlCode_DEFINED__ -#define __WDCIIOControlCode_DEFINED__ - -@protocol WDCIIOControlCode -@property (readonly) WDCIOControlAccessMode accessMode; -@property (readonly) WDCIOControlBufferingMethod bufferingMethod; -@property (readonly) unsigned int controlCode; -@property (readonly) unsigned short deviceType; -@property (readonly) unsigned short function; -@end - -OBJCUWPWINDOWSDEVICESCUSTOMEXPORT -@interface WDCIIOControlCode : RTObject -@end - -#endif // __WDCIIOControlCode_DEFINED__ - -// Windows.Devices.Custom.KnownDeviceTypes -#ifndef __WDCKnownDeviceTypes_DEFINED__ -#define __WDCKnownDeviceTypes_DEFINED__ - -OBJCUWPWINDOWSDEVICESCUSTOMEXPORT -@interface WDCKnownDeviceTypes : RTObject -+ (unsigned short)unknown; -@end - -#endif // __WDCKnownDeviceTypes_DEFINED__ - -// Windows.Devices.Custom.IOControlCode -#ifndef __WDCIOControlCode_DEFINED__ -#define __WDCIOControlCode_DEFINED__ - -OBJCUWPWINDOWSDEVICESCUSTOMEXPORT -@interface WDCIOControlCode : RTObject -+ (WDCIOControlCode*)makeIOControlCode:(unsigned short)deviceType function:(unsigned short)function accessMode:(WDCIOControlAccessMode)accessMode bufferingMethod:(WDCIOControlBufferingMethod)bufferingMethod ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDCIOControlAccessMode accessMode; -@property (readonly) WDCIOControlBufferingMethod bufferingMethod; -@property (readonly) unsigned int controlCode; -@property (readonly) unsigned short deviceType; -@property (readonly) unsigned short function; -@end - -#endif // __WDCIOControlCode_DEFINED__ - -// Windows.Devices.Custom.CustomDevice -#ifndef __WDCCustomDevice_DEFINED__ -#define __WDCCustomDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESCUSTOMEXPORT -@interface WDCCustomDevice : RTObject -+ (NSString *)getDeviceSelector:(WFGUID*)classGuid; -+ (void)fromIdAsync:(NSString *)deviceId desiredAccess:(WDCDeviceAccessMode)desiredAccess sharingMode:(WDCDeviceSharingMode)sharingMode success:(void (^)(WDCCustomDevice*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* inputStream; -@property (readonly) RTObject* outputStream; -- (void)sendIOControlAsync:(RTObject*)ioControlCode inputBuffer:(RTObject*)inputBuffer outputBuffer:(RTObject*)outputBuffer success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)trySendIOControlAsync:(RTObject*)ioControlCode inputBuffer:(RTObject*)inputBuffer outputBuffer:(RTObject*)outputBuffer success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDCCustomDevice_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesEnumeration.h b/include/Platform/Universal Windows/UWP/WindowsDevicesEnumeration.h deleted file mode 100644 index b539124fa4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesEnumeration.h +++ /dev/null @@ -1,688 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesEnumeration.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WDEDeviceConnectionChangeTriggerDetails, WDEDevicePickerAppearance, WDEDeviceSelectedEventArgs, WDEDeviceDisconnectButtonClickedEventArgs, WDEDevicePickerFilter, WDEDevicePicker, WDEDeviceThumbnail, WDEEnclosureLocation, WDEDeviceInformationUpdate, WDEDeviceInformationCollection, WDEDeviceWatcher, WDEDeviceInformation, WDEDevicePairingResult, WDEDeviceUnpairingResult, WDEDevicePairingRequestedEventArgs, WDEDeviceInformationCustomPairing, WDEDeviceInformationPairing, WDEDeviceAccessChangedEventArgs, WDEDeviceAccessInformation, WDEDeviceWatcherEvent, WDEDeviceWatcherTriggerDetails; -@protocol WDEIDeviceConnectionChangeTriggerDetails, WDEIDevicePickerAppearance, WDEIDeviceSelectedEventArgs, WDEIDeviceDisconnectButtonClickedEventArgs, WDEIDevicePickerFilter, WDEIDevicePicker, WDEIEnclosureLocation, WDEIEnclosureLocation2, WDEIDeviceInformationUpdate, WDEIDeviceInformationUpdate2, WDEIDeviceWatcher, WDEIDeviceWatcher2, WDEIDeviceInformationStatics, WDEIDeviceInformationStatics2, WDEIDeviceInformation, WDEIDevicePairingResult, WDEIDeviceUnpairingResult, WDEIDevicePairingSettings, WDEIDevicePairingRequestedEventArgs, WDEIDeviceInformationCustomPairing, WDEIDeviceInformationPairing, WDEIDeviceInformationPairing2, WDEIDeviceInformationPairingStatics, WDEIDeviceInformation2, WDEIDeviceAccessChangedEventArgs, WDEIDeviceAccessChangedEventArgs2, WDEIDeviceAccessInformation, WDEIDeviceAccessInformationStatics, WDEIDeviceWatcherEvent, WDEIDeviceWatcherTriggerDetails; - -// Windows.Devices.Enumeration.DevicePickerDisplayStatusOptions -enum _WDEDevicePickerDisplayStatusOptions { - WDEDevicePickerDisplayStatusOptionsNone = 0, - WDEDevicePickerDisplayStatusOptionsShowProgress = 1, - WDEDevicePickerDisplayStatusOptionsShowDisconnectButton = 2, - WDEDevicePickerDisplayStatusOptionsShowRetryButton = 4, -}; -typedef unsigned WDEDevicePickerDisplayStatusOptions; - -// Windows.Devices.Enumeration.DeviceClass -enum _WDEDeviceClass { - WDEDeviceClassAll = 0, - WDEDeviceClassAudioCapture = 1, - WDEDeviceClassAudioRender = 2, - WDEDeviceClassPortableStorageDevice = 3, - WDEDeviceClassVideoCapture = 4, - WDEDeviceClassImageScanner = 5, - WDEDeviceClassLocation = 6, -}; -typedef unsigned WDEDeviceClass; - -// Windows.Devices.Enumeration.DeviceWatcherStatus -enum _WDEDeviceWatcherStatus { - WDEDeviceWatcherStatusCreated = 0, - WDEDeviceWatcherStatusStarted = 1, - WDEDeviceWatcherStatusEnumerationCompleted = 2, - WDEDeviceWatcherStatusStopping = 3, - WDEDeviceWatcherStatusStopped = 4, - WDEDeviceWatcherStatusAborted = 5, -}; -typedef unsigned WDEDeviceWatcherStatus; - -// Windows.Devices.Enumeration.Panel -enum _WDEPanel { - WDEPanelUnknown = 0, - WDEPanelFront = 1, - WDEPanelBack = 2, - WDEPanelTop = 3, - WDEPanelBottom = 4, - WDEPanelLeft = 5, - WDEPanelRight = 6, -}; -typedef unsigned WDEPanel; - -// Windows.Devices.Enumeration.DeviceInformationKind -enum _WDEDeviceInformationKind { - WDEDeviceInformationKindUnknown = 0, - WDEDeviceInformationKindDeviceInterface = 1, - WDEDeviceInformationKindDeviceContainer = 2, - WDEDeviceInformationKindDevice = 3, - WDEDeviceInformationKindDeviceInterfaceClass = 4, - WDEDeviceInformationKindAssociationEndpoint = 5, - WDEDeviceInformationKindAssociationEndpointContainer = 6, - WDEDeviceInformationKindAssociationEndpointService = 7, -}; -typedef unsigned WDEDeviceInformationKind; - -// Windows.Devices.Enumeration.DeviceWatcherEventKind -enum _WDEDeviceWatcherEventKind { - WDEDeviceWatcherEventKindAdd = 0, - WDEDeviceWatcherEventKindUpdate = 1, - WDEDeviceWatcherEventKindRemove = 2, -}; -typedef unsigned WDEDeviceWatcherEventKind; - -// Windows.Devices.Enumeration.DevicePairingKinds -enum _WDEDevicePairingKinds { - WDEDevicePairingKindsNone = 0, - WDEDevicePairingKindsConfirmOnly = 1, - WDEDevicePairingKindsDisplayPin = 2, - WDEDevicePairingKindsProvidePin = 4, - WDEDevicePairingKindsConfirmPinMatch = 8, -}; -typedef unsigned WDEDevicePairingKinds; - -// Windows.Devices.Enumeration.DevicePairingResultStatus -enum _WDEDevicePairingResultStatus { - WDEDevicePairingResultStatusPaired = 0, - WDEDevicePairingResultStatusNotReadyToPair = 1, - WDEDevicePairingResultStatusNotPaired = 2, - WDEDevicePairingResultStatusAlreadyPaired = 3, - WDEDevicePairingResultStatusConnectionRejected = 4, - WDEDevicePairingResultStatusTooManyConnections = 5, - WDEDevicePairingResultStatusHardwareFailure = 6, - WDEDevicePairingResultStatusAuthenticationTimeout = 7, - WDEDevicePairingResultStatusAuthenticationNotAllowed = 8, - WDEDevicePairingResultStatusAuthenticationFailure = 9, - WDEDevicePairingResultStatusNoSupportedProfiles = 10, - WDEDevicePairingResultStatusProtectionLevelCouldNotBeMet = 11, - WDEDevicePairingResultStatusAccessDenied = 12, - WDEDevicePairingResultStatusInvalidCeremonyData = 13, - WDEDevicePairingResultStatusPairingCanceled = 14, - WDEDevicePairingResultStatusOperationAlreadyInProgress = 15, - WDEDevicePairingResultStatusRequiredHandlerNotRegistered = 16, - WDEDevicePairingResultStatusRejectedByHandler = 17, - WDEDevicePairingResultStatusRemoteDeviceHasAssociation = 18, - WDEDevicePairingResultStatusFailed = 19, -}; -typedef unsigned WDEDevicePairingResultStatus; - -// Windows.Devices.Enumeration.DeviceUnpairingResultStatus -enum _WDEDeviceUnpairingResultStatus { - WDEDeviceUnpairingResultStatusUnpaired = 0, - WDEDeviceUnpairingResultStatusAlreadyUnpaired = 1, - WDEDeviceUnpairingResultStatusOperationAlreadyInProgress = 2, - WDEDeviceUnpairingResultStatusAccessDenied = 3, - WDEDeviceUnpairingResultStatusFailed = 4, -}; -typedef unsigned WDEDeviceUnpairingResultStatus; - -// Windows.Devices.Enumeration.DevicePairingProtectionLevel -enum _WDEDevicePairingProtectionLevel { - WDEDevicePairingProtectionLevelDefault = 0, - WDEDevicePairingProtectionLevelNone = 1, - WDEDevicePairingProtectionLevelEncryption = 2, - WDEDevicePairingProtectionLevelEncryptionAndAuthentication = 3, -}; -typedef unsigned WDEDevicePairingProtectionLevel; - -// Windows.Devices.Enumeration.DeviceAccessStatus -enum _WDEDeviceAccessStatus { - WDEDeviceAccessStatusUnspecified = 0, - WDEDeviceAccessStatusAllowed = 1, - WDEDeviceAccessStatusDeniedByUser = 2, - WDEDeviceAccessStatusDeniedBySystem = 3, -}; -typedef unsigned WDEDeviceAccessStatus; - -#include "WindowsUI.h" -#include "WindowsUIPopups.h" -#include "WindowsFoundation.h" -#include "WindowsApplicationModelBackground.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Devices.Enumeration.IDevicePairingSettings -#ifndef __WDEIDevicePairingSettings_DEFINED__ -#define __WDEIDevicePairingSettings_DEFINED__ - -@protocol WDEIDevicePairingSettings -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEIDevicePairingSettings : RTObject -@end - -#endif // __WDEIDevicePairingSettings_DEFINED__ - -// Windows.Devices.Enumeration.DeviceConnectionChangeTriggerDetails -#ifndef __WDEDeviceConnectionChangeTriggerDetails_DEFINED__ -#define __WDEDeviceConnectionChangeTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceConnectionChangeTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@end - -#endif // __WDEDeviceConnectionChangeTriggerDetails_DEFINED__ - -// Windows.Devices.Enumeration.DevicePickerAppearance -#ifndef __WDEDevicePickerAppearance_DEFINED__ -#define __WDEDevicePickerAppearance_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDevicePickerAppearance : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) WUColor* selectedForegroundColor; -@property (retain) WUColor* selectedBackgroundColor; -@property (retain) WUColor* selectedAccentColor; -@property (retain) WUColor* foregroundColor; -@property (retain) WUColor* backgroundColor; -@property (retain) WUColor* accentColor; -@end - -#endif // __WDEDevicePickerAppearance_DEFINED__ - -// Windows.Devices.Enumeration.DeviceSelectedEventArgs -#ifndef __WDEDeviceSelectedEventArgs_DEFINED__ -#define __WDEDeviceSelectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceSelectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceInformation* selectedDevice; -@end - -#endif // __WDEDeviceSelectedEventArgs_DEFINED__ - -// Windows.Devices.Enumeration.DeviceDisconnectButtonClickedEventArgs -#ifndef __WDEDeviceDisconnectButtonClickedEventArgs_DEFINED__ -#define __WDEDeviceDisconnectButtonClickedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceDisconnectButtonClickedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceInformation* device; -@end - -#endif // __WDEDeviceDisconnectButtonClickedEventArgs_DEFINED__ - -// Windows.Devices.Enumeration.DevicePickerFilter -#ifndef __WDEDevicePickerFilter_DEFINED__ -#define __WDEDevicePickerFilter_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDevicePickerFilter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WDEDeviceClass */ supportedDeviceClasses; -@property (readonly) NSMutableArray* /* NSString * */ supportedDeviceSelectors; -@end - -#endif // __WDEDevicePickerFilter_DEFINED__ - -// Windows.Devices.Enumeration.DevicePicker -#ifndef __WDEDevicePicker_DEFINED__ -#define __WDEDevicePicker_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDevicePicker : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDevicePickerAppearance* appearance; -@property (readonly) WDEDevicePickerFilter* filter; -@property (readonly) NSMutableArray* /* NSString * */ requestedProperties; -- (EventRegistrationToken)addDevicePickerDismissedEvent:(void(^)(WDEDevicePicker*, RTObject*))del; -- (void)removeDevicePickerDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDeviceSelectedEvent:(void(^)(WDEDevicePicker*, WDEDeviceSelectedEventArgs*))del; -- (void)removeDeviceSelectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDisconnectButtonClickedEvent:(void(^)(WDEDevicePicker*, WDEDeviceDisconnectButtonClickedEventArgs*))del; -- (void)removeDisconnectButtonClickedEvent:(EventRegistrationToken)tok; -- (void)show:(WFRect*)selection; -- (void)showWithPlacement:(WFRect*)selection placement:(WUPPlacement)placement; -- (void)pickSingleDeviceAsync:(WFRect*)selection success:(void (^)(WDEDeviceInformation*))success failure:(void (^)(NSError*))failure; -- (void)pickSingleDeviceAsyncWithPlacement:(WFRect*)selection placement:(WUPPlacement)placement success:(void (^)(WDEDeviceInformation*))success failure:(void (^)(NSError*))failure; -- (void)hide; -- (void)setDisplayStatus:(WDEDeviceInformation*)device status:(NSString *)status options:(WDEDevicePickerDisplayStatusOptions)options; -@end - -#endif // __WDEDevicePicker_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Storage.Streams.IInputStream -#ifndef __WSSIInputStream_DEFINED__ -#define __WSSIInputStream_DEFINED__ - -@protocol WSSIInputStream -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSSIInputStream : RTObject -@end - -#endif // __WSSIInputStream_DEFINED__ - -// Windows.Storage.Streams.IOutputStream -#ifndef __WSSIOutputStream_DEFINED__ -#define __WSSIOutputStream_DEFINED__ - -@protocol WSSIOutputStream -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSSIOutputStream : RTObject -@end - -#endif // __WSSIOutputStream_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStream -#ifndef __WSSIRandomAccessStream_DEFINED__ -#define __WSSIRandomAccessStream_DEFINED__ - -@protocol WSSIRandomAccessStream -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -@property uint64_t size; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSSIRandomAccessStream : RTObject -@end - -#endif // __WSSIRandomAccessStream_DEFINED__ - -// Windows.Storage.Streams.IContentTypeProvider -#ifndef __WSSIContentTypeProvider_DEFINED__ -#define __WSSIContentTypeProvider_DEFINED__ - -@protocol WSSIContentTypeProvider -@property (readonly) NSString * contentType; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSSIContentTypeProvider : RTObject -@end - -#endif // __WSSIContentTypeProvider_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStreamWithContentType -#ifndef __WSSIRandomAccessStreamWithContentType_DEFINED__ -#define __WSSIRandomAccessStreamWithContentType_DEFINED__ - -@protocol WSSIRandomAccessStreamWithContentType -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSSIRandomAccessStreamWithContentType : RTObject -@end - -#endif // __WSSIRandomAccessStreamWithContentType_DEFINED__ - -// Windows.Devices.Enumeration.DeviceThumbnail -#ifndef __WDEDeviceThumbnail_DEFINED__ -#define __WDEDeviceThumbnail_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceThumbnail : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * contentType; -@property uint64_t size; -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDEDeviceThumbnail_DEFINED__ - -// Windows.Devices.Enumeration.EnclosureLocation -#ifndef __WDEEnclosureLocation_DEFINED__ -#define __WDEEnclosureLocation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEEnclosureLocation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL inDock; -@property (readonly) BOOL inLid; -@property (readonly) WDEPanel panel; -@property (readonly) unsigned int rotationAngleInDegreesClockwise; -@end - -#endif // __WDEEnclosureLocation_DEFINED__ - -// Windows.Devices.Enumeration.DeviceInformationUpdate -#ifndef __WDEDeviceInformationUpdate_DEFINED__ -#define __WDEDeviceInformationUpdate_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceInformationUpdate : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) WDEDeviceInformationKind kind; -@end - -#endif // __WDEDeviceInformationUpdate_DEFINED__ - -// Windows.Devices.Enumeration.DeviceInformationCollection -#ifndef __WDEDeviceInformationCollection_DEFINED__ -#define __WDEDeviceInformationCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceInformationCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WDEDeviceInformationCollection_DEFINED__ - -// Windows.Devices.Enumeration.DeviceWatcher -#ifndef __WDEDeviceWatcher_DEFINED__ -#define __WDEDeviceWatcher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceWatcherStatus status; -- (EventRegistrationToken)addAddedEvent:(void(^)(WDEDeviceWatcher*, WDEDeviceInformation*))del; -- (void)removeAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WDEDeviceWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRemovedEvent:(void(^)(WDEDeviceWatcher*, WDEDeviceInformationUpdate*))del; -- (void)removeRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WDEDeviceWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdatedEvent:(void(^)(WDEDeviceWatcher*, WDEDeviceInformationUpdate*))del; -- (void)removeUpdatedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -- (WABDeviceWatcherTrigger*)getBackgroundTrigger:(id /* WDEDeviceWatcherEventKind */)requestedEventKinds; -@end - -#endif // __WDEDeviceWatcher_DEFINED__ - -// Windows.Devices.Enumeration.DeviceInformation -#ifndef __WDEDeviceInformation_DEFINED__ -#define __WDEDeviceInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceInformation : RTObject -+ (NSString *)getAqsFilterFromDeviceClass:(WDEDeviceClass)deviceClass; -+ (void)createFromIdAsyncWithKindAndAdditionalProperties:(NSString *)deviceId additionalProperties:(id /* NSString * */)additionalProperties kind:(WDEDeviceInformationKind)kind success:(void (^)(WDEDeviceInformation*))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsyncWithKindAqsFilterAndAdditionalProperties:(NSString *)aqsFilter additionalProperties:(id /* NSString * */)additionalProperties kind:(WDEDeviceInformationKind)kind success:(void (^)(WDEDeviceInformationCollection*))success failure:(void (^)(NSError*))failure; -+ (WDEDeviceWatcher*)createWatcherWithKindAqsFilterAndAdditionalProperties:(NSString *)aqsFilter additionalProperties:(id /* NSString * */)additionalProperties kind:(WDEDeviceInformationKind)kind; -+ (void)createFromIdAsync:(NSString *)deviceId success:(void (^)(WDEDeviceInformation*))success failure:(void (^)(NSError*))failure; -+ (void)createFromIdAsyncAdditionalProperties:(NSString *)deviceId additionalProperties:(id /* NSString * */)additionalProperties success:(void (^)(WDEDeviceInformation*))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsyncWithSuccess:(void (^)(WDEDeviceInformationCollection*))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsyncDeviceClass:(WDEDeviceClass)deviceClass success:(void (^)(WDEDeviceInformationCollection*))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsyncAqsFilter:(NSString *)aqsFilter success:(void (^)(WDEDeviceInformationCollection*))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsyncAqsFilterAndAdditionalProperties:(NSString *)aqsFilter additionalProperties:(id /* NSString * */)additionalProperties success:(void (^)(WDEDeviceInformationCollection*))success failure:(void (^)(NSError*))failure; -+ (WDEDeviceWatcher*)createWatcher; -+ (WDEDeviceWatcher*)createWatcherDeviceClass:(WDEDeviceClass)deviceClass; -+ (WDEDeviceWatcher*)createWatcherAqsFilter:(NSString *)aqsFilter; -+ (WDEDeviceWatcher*)createWatcherAqsFilterAndAdditionalProperties:(NSString *)aqsFilter additionalProperties:(id /* NSString * */)additionalProperties; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEEnclosureLocation* enclosureLocation; -@property (readonly) NSString * id; -@property (readonly) BOOL isDefault; -@property (readonly) BOOL isEnabled; -@property (readonly) NSString * name; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) WDEDeviceInformationKind kind; -@property (readonly) WDEDeviceInformationPairing* pairing; -- (void)update:(WDEDeviceInformationUpdate*)updateInfo; -- (void)getThumbnailAsyncWithSuccess:(void (^)(WDEDeviceThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getGlyphThumbnailAsyncWithSuccess:(void (^)(WDEDeviceThumbnail*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDEDeviceInformation_DEFINED__ - -// Windows.Devices.Enumeration.DevicePairingResult -#ifndef __WDEDevicePairingResult_DEFINED__ -#define __WDEDevicePairingResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDevicePairingResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDevicePairingProtectionLevel protectionLevelUsed; -@property (readonly) WDEDevicePairingResultStatus status; -@end - -#endif // __WDEDevicePairingResult_DEFINED__ - -// Windows.Devices.Enumeration.DeviceUnpairingResult -#ifndef __WDEDeviceUnpairingResult_DEFINED__ -#define __WDEDeviceUnpairingResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceUnpairingResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceUnpairingResultStatus status; -@end - -#endif // __WDEDeviceUnpairingResult_DEFINED__ - -// Windows.Devices.Enumeration.DevicePairingRequestedEventArgs -#ifndef __WDEDevicePairingRequestedEventArgs_DEFINED__ -#define __WDEDevicePairingRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDevicePairingRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceInformation* deviceInformation; -@property (readonly) WDEDevicePairingKinds pairingKind; -@property (readonly) NSString * pin; -- (void)accept; -- (void)acceptWithPin:(NSString *)pin; -- (WFDeferral*)getDeferral; -@end - -#endif // __WDEDevicePairingRequestedEventArgs_DEFINED__ - -// Windows.Devices.Enumeration.DeviceInformationCustomPairing -#ifndef __WDEDeviceInformationCustomPairing_DEFINED__ -#define __WDEDeviceInformationCustomPairing_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceInformationCustomPairing : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addPairingRequestedEvent:(void(^)(WDEDeviceInformationCustomPairing*, WDEDevicePairingRequestedEventArgs*))del; -- (void)removePairingRequestedEvent:(EventRegistrationToken)tok; -- (void)pairAsync:(WDEDevicePairingKinds)pairingKindsSupported success:(void (^)(WDEDevicePairingResult*))success failure:(void (^)(NSError*))failure; -- (void)pairWithProtectionLevelAsync:(WDEDevicePairingKinds)pairingKindsSupported minProtectionLevel:(WDEDevicePairingProtectionLevel)minProtectionLevel success:(void (^)(WDEDevicePairingResult*))success failure:(void (^)(NSError*))failure; -- (void)pairWithProtectionLevelAndSettingsAsync:(WDEDevicePairingKinds)pairingKindsSupported minProtectionLevel:(WDEDevicePairingProtectionLevel)minProtectionLevel devicePairingSettings:(RTObject*)devicePairingSettings success:(void (^)(WDEDevicePairingResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDEDeviceInformationCustomPairing_DEFINED__ - -// Windows.Devices.Enumeration.DeviceInformationPairing -#ifndef __WDEDeviceInformationPairing_DEFINED__ -#define __WDEDeviceInformationPairing_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceInformationPairing : RTObject -+ (BOOL)tryRegisterForAllInboundPairingRequests:(WDEDevicePairingKinds)pairingKindsSupported; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL canPair; -@property (readonly) BOOL isPaired; -@property (readonly) WDEDeviceInformationCustomPairing* custom; -@property (readonly) WDEDevicePairingProtectionLevel protectionLevel; -- (void)pairAsyncWithSuccess:(void (^)(WDEDevicePairingResult*))success failure:(void (^)(NSError*))failure; -- (void)pairWithProtectionLevelAsync:(WDEDevicePairingProtectionLevel)minProtectionLevel success:(void (^)(WDEDevicePairingResult*))success failure:(void (^)(NSError*))failure; -- (void)pairWithProtectionLevelAndSettingsAsync:(WDEDevicePairingProtectionLevel)minProtectionLevel devicePairingSettings:(RTObject*)devicePairingSettings success:(void (^)(WDEDevicePairingResult*))success failure:(void (^)(NSError*))failure; -- (void)unpairAsyncWithSuccess:(void (^)(WDEDeviceUnpairingResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDEDeviceInformationPairing_DEFINED__ - -// Windows.Devices.Enumeration.DeviceAccessChangedEventArgs -#ifndef __WDEDeviceAccessChangedEventArgs_DEFINED__ -#define __WDEDeviceAccessChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceAccessChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceAccessStatus status; -@property (readonly) NSString * id; -@end - -#endif // __WDEDeviceAccessChangedEventArgs_DEFINED__ - -// Windows.Devices.Enumeration.DeviceAccessInformation -#ifndef __WDEDeviceAccessInformation_DEFINED__ -#define __WDEDeviceAccessInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceAccessInformation : RTObject -+ (WDEDeviceAccessInformation*)createFromId:(NSString *)deviceId; -+ (WDEDeviceAccessInformation*)createFromDeviceClassId:(WFGUID*)deviceClassId; -+ (WDEDeviceAccessInformation*)createFromDeviceClass:(WDEDeviceClass)deviceClass; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceAccessStatus currentStatus; -- (EventRegistrationToken)addAccessChangedEvent:(void(^)(WDEDeviceAccessInformation*, WDEDeviceAccessChangedEventArgs*))del; -- (void)removeAccessChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WDEDeviceAccessInformation_DEFINED__ - -// Windows.Devices.Enumeration.DeviceWatcherEvent -#ifndef __WDEDeviceWatcherEvent_DEFINED__ -#define __WDEDeviceWatcherEvent_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceWatcherEvent : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceInformation* deviceInformation; -@property (readonly) WDEDeviceInformationUpdate* deviceInformationUpdate; -@property (readonly) WDEDeviceWatcherEventKind kind; -@end - -#endif // __WDEDeviceWatcherEvent_DEFINED__ - -// Windows.Devices.Enumeration.DeviceWatcherTriggerDetails -#ifndef __WDEDeviceWatcherTriggerDetails_DEFINED__ -#define __WDEDeviceWatcherTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WDEDeviceWatcherTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDEDeviceWatcherEvent* */ deviceWatcherEvents; -@end - -#endif // __WDEDeviceWatcherTriggerDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesEnumerationPnp.h b/include/Platform/Universal Windows/UWP/WindowsDevicesEnumerationPnp.h deleted file mode 100644 index dd7f0d6c84..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesEnumerationPnp.h +++ /dev/null @@ -1,134 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesEnumerationPnp.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESENUMERATIONPNPEXPORT -#define OBJCUWPWINDOWSDEVICESENUMERATIONPNPEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesEnumerationPnp.lib") -#endif -#endif -#include - -@class WDEPPnpObjectUpdate, WDEPPnpObjectCollection, WDEPPnpObjectWatcher, WDEPPnpObject; -@protocol WDEPIPnpObjectUpdate, WDEPIPnpObjectWatcher, WDEPIPnpObjectStatics, WDEPIPnpObject; - -// Windows.Devices.Enumeration.Pnp.PnpObjectType -enum _WDEPPnpObjectType { - WDEPPnpObjectTypeUnknown = 0, - WDEPPnpObjectTypeDeviceInterface = 1, - WDEPPnpObjectTypeDeviceContainer = 2, - WDEPPnpObjectTypeDevice = 3, - WDEPPnpObjectTypeDeviceInterfaceClass = 4, - WDEPPnpObjectTypeAssociationEndpoint = 5, - WDEPPnpObjectTypeAssociationEndpointContainer = 6, - WDEPPnpObjectTypeAssociationEndpointService = 7, -}; -typedef unsigned WDEPPnpObjectType; - -#include "WindowsDevicesEnumeration.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Enumeration.Pnp.PnpObjectUpdate -#ifndef __WDEPPnpObjectUpdate_DEFINED__ -#define __WDEPPnpObjectUpdate_DEFINED__ - -OBJCUWPWINDOWSDEVICESENUMERATIONPNPEXPORT -@interface WDEPPnpObjectUpdate : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) WDEPPnpObjectType type; -@end - -#endif // __WDEPPnpObjectUpdate_DEFINED__ - -// Windows.Devices.Enumeration.Pnp.PnpObjectCollection -#ifndef __WDEPPnpObjectCollection_DEFINED__ -#define __WDEPPnpObjectCollection_DEFINED__ - -OBJCUWPWINDOWSDEVICESENUMERATIONPNPEXPORT -@interface WDEPPnpObjectCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WDEPPnpObjectCollection_DEFINED__ - -// Windows.Devices.Enumeration.Pnp.PnpObjectWatcher -#ifndef __WDEPPnpObjectWatcher_DEFINED__ -#define __WDEPPnpObjectWatcher_DEFINED__ - -OBJCUWPWINDOWSDEVICESENUMERATIONPNPEXPORT -@interface WDEPPnpObjectWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceWatcherStatus status; -- (EventRegistrationToken)addAddedEvent:(void(^)(WDEPPnpObjectWatcher*, WDEPPnpObject*))del; -- (void)removeAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WDEPPnpObjectWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRemovedEvent:(void(^)(WDEPPnpObjectWatcher*, WDEPPnpObjectUpdate*))del; -- (void)removeRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WDEPPnpObjectWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdatedEvent:(void(^)(WDEPPnpObjectWatcher*, WDEPPnpObjectUpdate*))del; -- (void)removeUpdatedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WDEPPnpObjectWatcher_DEFINED__ - -// Windows.Devices.Enumeration.Pnp.PnpObject -#ifndef __WDEPPnpObject_DEFINED__ -#define __WDEPPnpObject_DEFINED__ - -OBJCUWPWINDOWSDEVICESENUMERATIONPNPEXPORT -@interface WDEPPnpObject : RTObject -+ (void)createFromIdAsync:(WDEPPnpObjectType)type id:(NSString *)id requestedProperties:(id /* NSString * */)requestedProperties success:(void (^)(WDEPPnpObject*))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsync:(WDEPPnpObjectType)type requestedProperties:(id /* NSString * */)requestedProperties success:(void (^)(WDEPPnpObjectCollection*))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsyncAqsFilter:(WDEPPnpObjectType)type requestedProperties:(id /* NSString * */)requestedProperties aqsFilter:(NSString *)aqsFilter success:(void (^)(WDEPPnpObjectCollection*))success failure:(void (^)(NSError*))failure; -+ (WDEPPnpObjectWatcher*)createWatcher:(WDEPPnpObjectType)type requestedProperties:(id /* NSString * */)requestedProperties; -+ (WDEPPnpObjectWatcher*)createWatcherAqsFilter:(WDEPPnpObjectType)type requestedProperties:(id /* NSString * */)requestedProperties aqsFilter:(NSString *)aqsFilter; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) WDEPPnpObjectType type; -- (void)update:(WDEPPnpObjectUpdate*)updateInfo; -@end - -#endif // __WDEPPnpObject_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesGeolocation.h b/include/Platform/Universal Windows/UWP/WindowsDevicesGeolocation.h deleted file mode 100644 index c154b29e0d..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesGeolocation.h +++ /dev/null @@ -1,357 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesGeolocation.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -#define OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesGeolocation.lib") -#endif -#endif -#include - -@class WDGGeopoint, WDGGeopath, WDGGeoboundingBox, WDGGeocoordinateSatelliteData, WDGVenueData, WDGGeocoordinate, WDGCivicAddress, WDGGeoposition, WDGPositionChangedEventArgs, WDGStatusChangedEventArgs, WDGGeolocator, WDGGeocircle; -@class WDGBasicGeoposition; -@protocol WDGIGeoshape, WDGIGeopoint, WDGIGeopointFactory, WDGIGeopath, WDGIGeopathFactory, WDGIGeoboundingBox, WDGIGeoboundingBoxFactory, WDGIGeoboundingBoxStatics, WDGIGeocoordinateSatelliteData, WDGIVenueData, WDGIGeocoordinate, WDGIGeocoordinateWithPositionData, WDGIGeocoordinateWithPoint, WDGIGeocoordinateWithPositionSourceTimestamp, WDGIGeoposition, WDGIGeoposition2, WDGICivicAddress, WDGIPositionChangedEventArgs, WDGIStatusChangedEventArgs, WDGIGeolocator, WDGIGeolocatorWithScalarAccuracy, WDGIGeolocator2, WDGIGeolocatorStatics, WDGIGeolocatorStatics2, WDGIGeocircle, WDGIGeocircleFactory; - -// Windows.Devices.Geolocation.PositionAccuracy -enum _WDGPositionAccuracy { - WDGPositionAccuracyDefault = 0, - WDGPositionAccuracyHigh = 1, -}; -typedef unsigned WDGPositionAccuracy; - -// Windows.Devices.Geolocation.PositionStatus -enum _WDGPositionStatus { - WDGPositionStatusReady = 0, - WDGPositionStatusInitializing = 1, - WDGPositionStatusNoData = 2, - WDGPositionStatusDisabled = 3, - WDGPositionStatusNotInitialized = 4, - WDGPositionStatusNotAvailable = 5, -}; -typedef unsigned WDGPositionStatus; - -// Windows.Devices.Geolocation.PositionSource -enum _WDGPositionSource { - WDGPositionSourceCellular = 0, - WDGPositionSourceSatellite = 1, - WDGPositionSourceWiFi = 2, - WDGPositionSourceIPAddress = 3, - WDGPositionSourceUnknown = 4, - WDGPositionSourceDefault = 5, - WDGPositionSourceObfuscated = 6, -}; -typedef unsigned WDGPositionSource; - -// Windows.Devices.Geolocation.GeoshapeType -enum _WDGGeoshapeType { - WDGGeoshapeTypeGeopoint = 0, - WDGGeoshapeTypeGeocircle = 1, - WDGGeoshapeTypeGeopath = 2, - WDGGeoshapeTypeGeoboundingBox = 3, -}; -typedef unsigned WDGGeoshapeType; - -// Windows.Devices.Geolocation.AltitudeReferenceSystem -enum _WDGAltitudeReferenceSystem { - WDGAltitudeReferenceSystemUnspecified = 0, - WDGAltitudeReferenceSystemTerrain = 1, - WDGAltitudeReferenceSystemEllipsoid = 2, - WDGAltitudeReferenceSystemGeoid = 3, - WDGAltitudeReferenceSystemSurface = 4, -}; -typedef unsigned WDGAltitudeReferenceSystem; - -// Windows.Devices.Geolocation.GeolocationAccessStatus -enum _WDGGeolocationAccessStatus { - WDGGeolocationAccessStatusUnspecified = 0, - WDGGeolocationAccessStatusAllowed = 1, - WDGGeolocationAccessStatusDenied = 2, -}; -typedef unsigned WDGGeolocationAccessStatus; - -#include "WindowsFoundation.h" - -#import - -// [struct] Windows.Devices.Geolocation.BasicGeoposition -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGBasicGeoposition : NSObject -+ (instancetype)new; -@property double latitude; -@property double longitude; -@property double altitude; -@end - -// Windows.Devices.Geolocation.IGeoshape -#ifndef __WDGIGeoshape_DEFINED__ -#define __WDGIGeoshape_DEFINED__ - -@protocol WDGIGeoshape -@property (readonly) WDGAltitudeReferenceSystem altitudeReferenceSystem; -@property (readonly) WDGGeoshapeType geoshapeType; -@property (readonly) unsigned int spatialReferenceId; -@end - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGIGeoshape : RTObject -@end - -#endif // __WDGIGeoshape_DEFINED__ - -// Windows.Devices.Geolocation.Geopoint -#ifndef __WDGGeopoint_DEFINED__ -#define __WDGGeopoint_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGGeopoint : RTObject -+ (WDGGeopoint*)make:(WDGBasicGeoposition*)position ACTIVATOR; -+ (WDGGeopoint*)makeWithAltitudeReferenceSystem:(WDGBasicGeoposition*)position altitudeReferenceSystem:(WDGAltitudeReferenceSystem)altitudeReferenceSystem ACTIVATOR; -+ (WDGGeopoint*)makeWithAltitudeReferenceSystemAndSpatialReferenceId:(WDGBasicGeoposition*)position altitudeReferenceSystem:(WDGAltitudeReferenceSystem)altitudeReferenceSystem spatialReferenceId:(unsigned int)spatialReferenceId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGBasicGeoposition* position; -@property (readonly) WDGAltitudeReferenceSystem altitudeReferenceSystem; -@property (readonly) WDGGeoshapeType geoshapeType; -@property (readonly) unsigned int spatialReferenceId; -@end - -#endif // __WDGGeopoint_DEFINED__ - -// Windows.Devices.Geolocation.Geopath -#ifndef __WDGGeopath_DEFINED__ -#define __WDGGeopath_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGGeopath : RTObject -+ (WDGGeopath*)make:(id /* WDGBasicGeoposition* */)positions ACTIVATOR; -+ (WDGGeopath*)makeWithAltitudeReference:(id /* WDGBasicGeoposition* */)positions altitudeReferenceSystem:(WDGAltitudeReferenceSystem)altitudeReferenceSystem ACTIVATOR; -+ (WDGGeopath*)makeWithAltitudeReferenceAndSpatialReference:(id /* WDGBasicGeoposition* */)positions altitudeReferenceSystem:(WDGAltitudeReferenceSystem)altitudeReferenceSystem spatialReferenceId:(unsigned int)spatialReferenceId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDGBasicGeoposition* */ positions; -@property (readonly) WDGAltitudeReferenceSystem altitudeReferenceSystem; -@property (readonly) WDGGeoshapeType geoshapeType; -@property (readonly) unsigned int spatialReferenceId; -@end - -#endif // __WDGGeopath_DEFINED__ - -// Windows.Devices.Geolocation.GeoboundingBox -#ifndef __WDGGeoboundingBox_DEFINED__ -#define __WDGGeoboundingBox_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGGeoboundingBox : RTObject -+ (WDGGeoboundingBox*)tryCompute:(id /* WDGBasicGeoposition* */)positions; -+ (WDGGeoboundingBox*)tryComputeWithAltitudeReference:(id /* WDGBasicGeoposition* */)positions altitudeRefSystem:(WDGAltitudeReferenceSystem)altitudeRefSystem; -+ (WDGGeoboundingBox*)tryComputeWithAltitudeReferenceAndSpatialReference:(id /* WDGBasicGeoposition* */)positions altitudeRefSystem:(WDGAltitudeReferenceSystem)altitudeRefSystem spatialReferenceId:(unsigned int)spatialReferenceId; -+ (WDGGeoboundingBox*)make:(WDGBasicGeoposition*)northwestCorner southeastCorner:(WDGBasicGeoposition*)southeastCorner ACTIVATOR; -+ (WDGGeoboundingBox*)makeWithAltitudeReference:(WDGBasicGeoposition*)northwestCorner southeastCorner:(WDGBasicGeoposition*)southeastCorner altitudeReferenceSystem:(WDGAltitudeReferenceSystem)altitudeReferenceSystem ACTIVATOR; -+ (WDGGeoboundingBox*)makeWithAltitudeReferenceAndSpatialReference:(WDGBasicGeoposition*)northwestCorner southeastCorner:(WDGBasicGeoposition*)southeastCorner altitudeReferenceSystem:(WDGAltitudeReferenceSystem)altitudeReferenceSystem spatialReferenceId:(unsigned int)spatialReferenceId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGBasicGeoposition* center; -@property (readonly) double maxAltitude; -@property (readonly) double minAltitude; -@property (readonly) WDGBasicGeoposition* northwestCorner; -@property (readonly) WDGBasicGeoposition* southeastCorner; -@property (readonly) WDGAltitudeReferenceSystem altitudeReferenceSystem; -@property (readonly) WDGGeoshapeType geoshapeType; -@property (readonly) unsigned int spatialReferenceId; -@end - -#endif // __WDGGeoboundingBox_DEFINED__ - -// Windows.Devices.Geolocation.GeocoordinateSatelliteData -#ifndef __WDGGeocoordinateSatelliteData_DEFINED__ -#define __WDGGeocoordinateSatelliteData_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGGeocoordinateSatelliteData : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* double */ horizontalDilutionOfPrecision; -@property (readonly) id /* double */ positionDilutionOfPrecision; -@property (readonly) id /* double */ verticalDilutionOfPrecision; -@end - -#endif // __WDGGeocoordinateSatelliteData_DEFINED__ - -// Windows.Devices.Geolocation.VenueData -#ifndef __WDGVenueData_DEFINED__ -#define __WDGVenueData_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGVenueData : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) NSString * level; -@end - -#endif // __WDGVenueData_DEFINED__ - -// Windows.Devices.Geolocation.Geocoordinate -#ifndef __WDGGeocoordinate_DEFINED__ -#define __WDGGeocoordinate_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGGeocoordinate : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double accuracy; -@property (readonly) id /* double */ altitude; -@property (readonly) id /* double */ altitudeAccuracy; -@property (readonly) id /* double */ heading; -@property (readonly) double latitude; -@property (readonly) double longitude; -@property (readonly) id /* double */ speed; -@property (readonly) WFDateTime* timestamp; -@property (readonly) WDGGeopoint* point; -@property (readonly) WDGPositionSource positionSource; -@property (readonly) WDGGeocoordinateSatelliteData* satelliteData; -@property (readonly) id /* WFDateTime* */ positionSourceTimestamp; -@end - -#endif // __WDGGeocoordinate_DEFINED__ - -// Windows.Devices.Geolocation.CivicAddress -#ifndef __WDGCivicAddress_DEFINED__ -#define __WDGCivicAddress_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGCivicAddress : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * city; -@property (readonly) NSString * country; -@property (readonly) NSString * postalCode; -@property (readonly) NSString * state; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDGCivicAddress_DEFINED__ - -// Windows.Devices.Geolocation.Geoposition -#ifndef __WDGGeoposition_DEFINED__ -#define __WDGGeoposition_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGGeoposition : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGCivicAddress* civicAddress; -@property (readonly) WDGGeocoordinate* coordinate; -@property (readonly) WDGVenueData* venueData; -@end - -#endif // __WDGGeoposition_DEFINED__ - -// Windows.Devices.Geolocation.PositionChangedEventArgs -#ifndef __WDGPositionChangedEventArgs_DEFINED__ -#define __WDGPositionChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGPositionChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeoposition* position; -@end - -#endif // __WDGPositionChangedEventArgs_DEFINED__ - -// Windows.Devices.Geolocation.StatusChangedEventArgs -#ifndef __WDGStatusChangedEventArgs_DEFINED__ -#define __WDGStatusChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGStatusChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGPositionStatus status; -@end - -#endif // __WDGStatusChangedEventArgs_DEFINED__ - -// Windows.Devices.Geolocation.Geolocator -#ifndef __WDGGeolocator_DEFINED__ -#define __WDGGeolocator_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGGeolocator : RTObject -+ (void)requestAccessAsyncWithSuccess:(void (^)(WDGGeolocationAccessStatus))success failure:(void (^)(NSError*))failure; -+ (void)getGeopositionHistoryAsync:(WFDateTime*)startTime success:(void (^)(NSArray* /* WDGGeoposition* */))success failure:(void (^)(NSError*))failure; -+ (void)getGeopositionHistoryWithDurationAsync:(WFDateTime*)startTime duration:(WFTimeSpan*)duration success:(void (^)(NSArray* /* WDGGeoposition* */))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property double movementThreshold; -@property WDGPositionAccuracy desiredAccuracy; -@property (readonly) WDGPositionStatus locationStatus; -@property (retain) id /* unsigned int */ desiredAccuracyInMeters; -+ (id /* WDGBasicGeoposition* */)defaultGeoposition; -+ (void)setDefaultGeoposition:(id /* WDGBasicGeoposition* */)value; -+ (BOOL)isDefaultGeopositionRecommended; -- (EventRegistrationToken)addPositionChangedEvent:(void(^)(WDGGeolocator*, WDGPositionChangedEventArgs*))del; -- (void)removePositionChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStatusChangedEvent:(void(^)(WDGGeolocator*, WDGStatusChangedEventArgs*))del; -- (void)removeStatusChangedEvent:(EventRegistrationToken)tok; -- (void)getGeopositionAsyncWithSuccess:(void (^)(WDGGeoposition*))success failure:(void (^)(NSError*))failure; -- (void)getGeopositionAsyncWithAgeAndTimeout:(WFTimeSpan*)maximumAge timeout:(WFTimeSpan*)timeout success:(void (^)(WDGGeoposition*))success failure:(void (^)(NSError*))failure; -- (void)allowFallbackToConsentlessPositions; -@end - -#endif // __WDGGeolocator_DEFINED__ - -// Windows.Devices.Geolocation.Geocircle -#ifndef __WDGGeocircle_DEFINED__ -#define __WDGGeocircle_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONEXPORT -@interface WDGGeocircle : RTObject -+ (WDGGeocircle*)make:(WDGBasicGeoposition*)position radius:(double)radius ACTIVATOR; -+ (WDGGeocircle*)makeWithAltitudeReferenceSystem:(WDGBasicGeoposition*)position radius:(double)radius altitudeReferenceSystem:(WDGAltitudeReferenceSystem)altitudeReferenceSystem ACTIVATOR; -+ (WDGGeocircle*)makeWithAltitudeReferenceSystemAndSpatialReferenceId:(WDGBasicGeoposition*)position radius:(double)radius altitudeReferenceSystem:(WDGAltitudeReferenceSystem)altitudeReferenceSystem spatialReferenceId:(unsigned int)spatialReferenceId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGBasicGeoposition* center; -@property (readonly) double radius; -@property (readonly) WDGAltitudeReferenceSystem altitudeReferenceSystem; -@property (readonly) WDGGeoshapeType geoshapeType; -@property (readonly) unsigned int spatialReferenceId; -@end - -#endif // __WDGGeocircle_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesGeolocationGeofencing.h b/include/Platform/Universal Windows/UWP/WindowsDevicesGeolocationGeofencing.h deleted file mode 100644 index 3e7b2b5a9a..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesGeolocationGeofencing.h +++ /dev/null @@ -1,136 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesGeolocationGeofencing.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESGEOLOCATIONGEOFENCINGEXPORT -#define OBJCUWPWINDOWSDEVICESGEOLOCATIONGEOFENCINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesGeolocationGeofencing.lib") -#endif -#endif -#include - -@class WDGGGeofence, WDGGGeofenceMonitor, WDGGGeofenceStateChangeReport; -@protocol WDGGIGeofenceFactory, WDGGIGeofence, WDGGIGeofenceStateChangeReport, WDGGIGeofenceMonitorStatics, WDGGIGeofenceMonitor; - -// Windows.Devices.Geolocation.Geofencing.MonitoredGeofenceStates -enum _WDGGMonitoredGeofenceStates { - WDGGMonitoredGeofenceStatesNone = 0, - WDGGMonitoredGeofenceStatesEntered = 1, - WDGGMonitoredGeofenceStatesExited = 2, - WDGGMonitoredGeofenceStatesRemoved = 4, -}; -typedef unsigned WDGGMonitoredGeofenceStates; - -// Windows.Devices.Geolocation.Geofencing.GeofenceState -enum _WDGGGeofenceState { - WDGGGeofenceStateNone = 0, - WDGGGeofenceStateEntered = 1, - WDGGGeofenceStateExited = 2, - WDGGGeofenceStateRemoved = 4, -}; -typedef unsigned WDGGGeofenceState; - -// Windows.Devices.Geolocation.Geofencing.GeofenceMonitorStatus -enum _WDGGGeofenceMonitorStatus { - WDGGGeofenceMonitorStatusReady = 0, - WDGGGeofenceMonitorStatusInitializing = 1, - WDGGGeofenceMonitorStatusNoData = 2, - WDGGGeofenceMonitorStatusDisabled = 3, - WDGGGeofenceMonitorStatusNotInitialized = 4, - WDGGGeofenceMonitorStatusNotAvailable = 5, -}; -typedef unsigned WDGGGeofenceMonitorStatus; - -// Windows.Devices.Geolocation.Geofencing.GeofenceRemovalReason -enum _WDGGGeofenceRemovalReason { - WDGGGeofenceRemovalReasonUsed = 0, - WDGGGeofenceRemovalReasonExpired = 1, -}; -typedef unsigned WDGGGeofenceRemovalReason; - -#include "WindowsDevicesGeolocation.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Geolocation.Geofencing.Geofence -#ifndef __WDGGGeofence_DEFINED__ -#define __WDGGGeofence_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONGEOFENCINGEXPORT -@interface WDGGGeofence : RTObject -+ (WDGGGeofence*)make:(NSString *)id geoshape:(RTObject*)geoshape ACTIVATOR; -+ (WDGGGeofence*)makeWithMonitorStates:(NSString *)id geoshape:(RTObject*)geoshape monitoredStates:(WDGGMonitoredGeofenceStates)monitoredStates singleUse:(BOOL)singleUse ACTIVATOR; -+ (WDGGGeofence*)makeWithMonitorStatesAndDwellTime:(NSString *)id geoshape:(RTObject*)geoshape monitoredStates:(WDGGMonitoredGeofenceStates)monitoredStates singleUse:(BOOL)singleUse dwellTime:(WFTimeSpan*)dwellTime ACTIVATOR; -+ (WDGGGeofence*)makeWithMonitorStatesDwellTimeStartTimeAndDuration:(NSString *)id geoshape:(RTObject*)geoshape monitoredStates:(WDGGMonitoredGeofenceStates)monitoredStates singleUse:(BOOL)singleUse dwellTime:(WFTimeSpan*)dwellTime startTime:(WFDateTime*)startTime duration:(WFTimeSpan*)duration ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* duration; -@property (readonly) WFTimeSpan* dwellTime; -@property (readonly) RTObject* geoshape; -@property (readonly) NSString * id; -@property (readonly) WDGGMonitoredGeofenceStates monitoredStates; -@property (readonly) BOOL singleUse; -@property (readonly) WFDateTime* startTime; -@end - -#endif // __WDGGGeofence_DEFINED__ - -// Windows.Devices.Geolocation.Geofencing.GeofenceMonitor -#ifndef __WDGGGeofenceMonitor_DEFINED__ -#define __WDGGGeofenceMonitor_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONGEOFENCINGEXPORT -@interface WDGGGeofenceMonitor : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WDGGGeofence* */ geofences; -@property (readonly) WDGGeoposition* lastKnownGeoposition; -@property (readonly) WDGGGeofenceMonitorStatus status; -+ (WDGGGeofenceMonitor*)current; -- (EventRegistrationToken)addGeofenceStateChangedEvent:(void(^)(WDGGGeofenceMonitor*, RTObject*))del; -- (void)removeGeofenceStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStatusChangedEvent:(void(^)(WDGGGeofenceMonitor*, RTObject*))del; -- (void)removeStatusChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* WDGGGeofenceStateChangeReport* */)readReports; -@end - -#endif // __WDGGGeofenceMonitor_DEFINED__ - -// Windows.Devices.Geolocation.Geofencing.GeofenceStateChangeReport -#ifndef __WDGGGeofenceStateChangeReport_DEFINED__ -#define __WDGGGeofenceStateChangeReport_DEFINED__ - -OBJCUWPWINDOWSDEVICESGEOLOCATIONGEOFENCINGEXPORT -@interface WDGGGeofenceStateChangeReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGGeofence* geofence; -@property (readonly) WDGGeoposition* geoposition; -@property (readonly) WDGGGeofenceState newState; -@property (readonly) WDGGGeofenceRemovalReason removalReason; -@end - -#endif // __WDGGGeofenceStateChangeReport_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesGpio.h b/include/Platform/Universal Windows/UWP/WindowsDevicesGpio.h deleted file mode 100644 index e8e05eaa23..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesGpio.h +++ /dev/null @@ -1,151 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesGpio.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESGPIOEXPORT -#define OBJCUWPWINDOWSDEVICESGPIOEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesGpio.lib") -#endif -#endif -#include - -@class WDGGpioPinValueChangedEventArgs, WDGGpioPin, WDGGpioController; -@protocol WDGIGpioPinValueChangedEventArgs, WDGIGpioController, WDGIGpioControllerStatics, WDGIGpioControllerStatics2, WDGIGpioPin; - -// Windows.Devices.Gpio.GpioSharingMode -enum _WDGGpioSharingMode { - WDGGpioSharingModeExclusive = 0, - WDGGpioSharingModeSharedReadOnly = 1, -}; -typedef unsigned WDGGpioSharingMode; - -// Windows.Devices.Gpio.GpioOpenStatus -enum _WDGGpioOpenStatus { - WDGGpioOpenStatusPinOpened = 0, - WDGGpioOpenStatusPinUnavailable = 1, - WDGGpioOpenStatusSharingViolation = 2, -}; -typedef unsigned WDGGpioOpenStatus; - -// Windows.Devices.Gpio.GpioPinDriveMode -enum _WDGGpioPinDriveMode { - WDGGpioPinDriveModeInput = 0, - WDGGpioPinDriveModeOutput = 1, - WDGGpioPinDriveModeInputPullUp = 2, - WDGGpioPinDriveModeInputPullDown = 3, - WDGGpioPinDriveModeOutputOpenDrain = 4, - WDGGpioPinDriveModeOutputOpenDrainPullUp = 5, - WDGGpioPinDriveModeOutputOpenSource = 6, - WDGGpioPinDriveModeOutputOpenSourcePullDown = 7, -}; -typedef unsigned WDGGpioPinDriveMode; - -// Windows.Devices.Gpio.GpioPinValue -enum _WDGGpioPinValue { - WDGGpioPinValueLow = 0, - WDGGpioPinValueHigh = 1, -}; -typedef unsigned WDGGpioPinValue; - -// Windows.Devices.Gpio.GpioPinEdge -enum _WDGGpioPinEdge { - WDGGpioPinEdgeFallingEdge = 0, - WDGGpioPinEdgeRisingEdge = 1, -}; -typedef unsigned WDGGpioPinEdge; - -#include "WindowsFoundation.h" -#include "WindowsDevicesGpioProvider.h" - -#import - -// Windows.Devices.Gpio.GpioPinValueChangedEventArgs -#ifndef __WDGGpioPinValueChangedEventArgs_DEFINED__ -#define __WDGGpioPinValueChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESGPIOEXPORT -@interface WDGGpioPinValueChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGpioPinEdge edge; -@end - -#endif // __WDGGpioPinValueChangedEventArgs_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESGPIOEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Gpio.GpioPin -#ifndef __WDGGpioPin_DEFINED__ -#define __WDGGpioPin_DEFINED__ - -OBJCUWPWINDOWSDEVICESGPIOEXPORT -@interface WDGGpioPin : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* debounceTimeout; -@property (readonly) int pinNumber; -@property (readonly) WDGGpioSharingMode sharingMode; -- (EventRegistrationToken)addValueChangedEvent:(void(^)(WDGGpioPin*, WDGGpioPinValueChangedEventArgs*))del; -- (void)removeValueChangedEvent:(EventRegistrationToken)tok; -- (BOOL)isDriveModeSupported:(WDGGpioPinDriveMode)driveMode; -- (WDGGpioPinDriveMode)getDriveMode; -- (void)setDriveMode:(WDGGpioPinDriveMode)value; -- (void)write:(WDGGpioPinValue)value; -- (WDGGpioPinValue)read; -- (void)close; -@end - -#endif // __WDGGpioPin_DEFINED__ - -// Windows.Devices.Gpio.GpioController -#ifndef __WDGGpioController_DEFINED__ -#define __WDGGpioController_DEFINED__ - -OBJCUWPWINDOWSDEVICESGPIOEXPORT -@interface WDGGpioController : RTObject -+ (WDGGpioController*)getDefault; -+ (void)getControllersAsync:(RTObject*)provider success:(void (^)(NSArray* /* WDGGpioController* */))success failure:(void (^)(NSError*))failure; -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDGGpioController*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int pinCount; -- (WDGGpioPin*)openPin:(int)pinNumber; -- (WDGGpioPin*)openPinWithSharingMode:(int)pinNumber sharingMode:(WDGGpioSharingMode)sharingMode; -- (BOOL)tryOpenPin:(int)pinNumber sharingMode:(WDGGpioSharingMode)sharingMode pin:(WDGGpioPin**)pin openStatus:(WDGGpioOpenStatus*)openStatus; -@end - -#endif // __WDGGpioController_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesGpioProvider.h b/include/Platform/Universal Windows/UWP/WindowsDevicesGpioProvider.h deleted file mode 100644 index 6e6bb22e72..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesGpioProvider.h +++ /dev/null @@ -1,137 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesGpioProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESGPIOPROVIDEREXPORT -#define OBJCUWPWINDOWSDEVICESGPIOPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesGpioProvider.lib") -#endif -#endif -#include - -@class WDGPGpioPinProviderValueChangedEventArgs; -@protocol WDGPIGpioPinProviderValueChangedEventArgsFactory, WDGPIGpioPinProviderValueChangedEventArgs, WDGPIGpioPinProvider, WDGPIGpioControllerProvider, WDGPIGpioProvider; - -// Windows.Devices.Gpio.Provider.ProviderGpioSharingMode -enum _WDGPProviderGpioSharingMode { - WDGPProviderGpioSharingModeExclusive = 0, - WDGPProviderGpioSharingModeSharedReadOnly = 1, -}; -typedef unsigned WDGPProviderGpioSharingMode; - -// Windows.Devices.Gpio.Provider.ProviderGpioPinDriveMode -enum _WDGPProviderGpioPinDriveMode { - WDGPProviderGpioPinDriveModeInput = 0, - WDGPProviderGpioPinDriveModeOutput = 1, - WDGPProviderGpioPinDriveModeInputPullUp = 2, - WDGPProviderGpioPinDriveModeInputPullDown = 3, - WDGPProviderGpioPinDriveModeOutputOpenDrain = 4, - WDGPProviderGpioPinDriveModeOutputOpenDrainPullUp = 5, - WDGPProviderGpioPinDriveModeOutputOpenSource = 6, - WDGPProviderGpioPinDriveModeOutputOpenSourcePullDown = 7, -}; -typedef unsigned WDGPProviderGpioPinDriveMode; - -// Windows.Devices.Gpio.Provider.ProviderGpioPinValue -enum _WDGPProviderGpioPinValue { - WDGPProviderGpioPinValueLow = 0, - WDGPProviderGpioPinValueHigh = 1, -}; -typedef unsigned WDGPProviderGpioPinValue; - -// Windows.Devices.Gpio.Provider.ProviderGpioPinEdge -enum _WDGPProviderGpioPinEdge { - WDGPProviderGpioPinEdgeFallingEdge = 0, - WDGPProviderGpioPinEdgeRisingEdge = 1, -}; -typedef unsigned WDGPProviderGpioPinEdge; - -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Gpio.Provider.IGpioPinProvider -#ifndef __WDGPIGpioPinProvider_DEFINED__ -#define __WDGPIGpioPinProvider_DEFINED__ - -@protocol WDGPIGpioPinProvider -@property (retain) WFTimeSpan* debounceTimeout; -@property (readonly) int pinNumber; -@property (readonly) WDGPProviderGpioSharingMode sharingMode; -- (EventRegistrationToken)addValueChangedEvent:(void(^)(RTObject*, WDGPGpioPinProviderValueChangedEventArgs*))del; -- (void)removeValueChangedEvent:(EventRegistrationToken)tok; -- (BOOL)isDriveModeSupported:(WDGPProviderGpioPinDriveMode)driveMode; -- (WDGPProviderGpioPinDriveMode)getDriveMode; -- (void)setDriveMode:(WDGPProviderGpioPinDriveMode)value; -- (void)write:(WDGPProviderGpioPinValue)value; -- (WDGPProviderGpioPinValue)read; -@end - -OBJCUWPWINDOWSDEVICESGPIOPROVIDEREXPORT -@interface WDGPIGpioPinProvider : RTObject -@end - -#endif // __WDGPIGpioPinProvider_DEFINED__ - -// Windows.Devices.Gpio.Provider.IGpioControllerProvider -#ifndef __WDGPIGpioControllerProvider_DEFINED__ -#define __WDGPIGpioControllerProvider_DEFINED__ - -@protocol WDGPIGpioControllerProvider -@property (readonly) int pinCount; -- (RTObject*)openPinProvider:(int)pin sharingMode:(WDGPProviderGpioSharingMode)sharingMode; -@end - -OBJCUWPWINDOWSDEVICESGPIOPROVIDEREXPORT -@interface WDGPIGpioControllerProvider : RTObject -@end - -#endif // __WDGPIGpioControllerProvider_DEFINED__ - -// Windows.Devices.Gpio.Provider.IGpioProvider -#ifndef __WDGPIGpioProvider_DEFINED__ -#define __WDGPIGpioProvider_DEFINED__ - -@protocol WDGPIGpioProvider -- (NSArray* /* RTObject* */)getControllers; -@end - -OBJCUWPWINDOWSDEVICESGPIOPROVIDEREXPORT -@interface WDGPIGpioProvider : RTObject -@end - -#endif // __WDGPIGpioProvider_DEFINED__ - -// Windows.Devices.Gpio.Provider.GpioPinProviderValueChangedEventArgs -#ifndef __WDGPGpioPinProviderValueChangedEventArgs_DEFINED__ -#define __WDGPGpioPinProviderValueChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESGPIOPROVIDEREXPORT -@interface WDGPGpioPinProviderValueChangedEventArgs : RTObject -+ (WDGPGpioPinProviderValueChangedEventArgs*)make:(WDGPProviderGpioPinEdge)edge ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGPProviderGpioPinEdge edge; -@end - -#endif // __WDGPGpioPinProviderValueChangedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesHumanInterfaceDevice.h b/include/Platform/Universal Windows/UWP/WindowsDevicesHumanInterfaceDevice.h deleted file mode 100644 index 5f4f0bd655..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesHumanInterfaceDevice.h +++ /dev/null @@ -1,286 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesHumanInterfaceDevice.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -#define OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesHumanInterfaceDevice.lib") -#endif -#endif -#include - -@class WDHHidDevice, WDHHidInputReport, WDHHidFeatureReport, WDHHidOutputReport, WDHHidBooleanControlDescription, WDHHidNumericControlDescription, WDHHidInputReportReceivedEventArgs, WDHHidCollection, WDHHidBooleanControl, WDHHidNumericControl; -@protocol WDHIHidDeviceStatics, WDHIHidBooleanControlDescription, WDHIHidBooleanControlDescription2, WDHIHidNumericControlDescription, WDHIHidCollection, WDHIHidInputReport, WDHIHidOutputReport, WDHIHidFeatureReport, WDHIHidInputReportReceivedEventArgs, WDHIHidBooleanControl, WDHIHidNumericControl, WDHIHidDevice; - -// Windows.Devices.HumanInterfaceDevice.HidReportType -enum _WDHHidReportType { - WDHHidReportTypeInput = 0, - WDHHidReportTypeOutput = 1, - WDHHidReportTypeFeature = 2, -}; -typedef unsigned WDHHidReportType; - -// Windows.Devices.HumanInterfaceDevice.HidCollectionType -enum _WDHHidCollectionType { - WDHHidCollectionTypePhysical = 0, - WDHHidCollectionTypeApplication = 1, - WDHHidCollectionTypeLogical = 2, - WDHHidCollectionTypeReport = 3, - WDHHidCollectionTypeNamedArray = 4, - WDHHidCollectionTypeUsageSwitch = 5, - WDHHidCollectionTypeUsageModifier = 6, - WDHHidCollectionTypeOther = 7, -}; -typedef unsigned WDHHidCollectionType; - -#include "WindowsStorage.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidDevice -#ifndef __WDHHidDevice_DEFINED__ -#define __WDHHidDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidDevice : RTObject -+ (NSString *)getDeviceSelector:(unsigned short)usagePage usageId:(unsigned short)usageId; -+ (NSString *)getDeviceSelectorVidPid:(unsigned short)usagePage usageId:(unsigned short)usageId vendorId:(unsigned short)vendorId productId:(unsigned short)productId; -+ (void)fromIdAsync:(NSString *)deviceId accessMode:(WSFileAccessMode)accessMode success:(void (^)(WDHHidDevice*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned short productId; -@property (readonly) unsigned short usageId; -@property (readonly) unsigned short usagePage; -@property (readonly) unsigned short vendorId; -@property (readonly) unsigned short Version; -- (EventRegistrationToken)addInputReportReceivedEvent:(void(^)(WDHHidDevice*, WDHHidInputReportReceivedEventArgs*))del; -- (void)removeInputReportReceivedEvent:(EventRegistrationToken)tok; -- (void)getInputReportAsyncWithSuccess:(void (^)(WDHHidInputReport*))success failure:(void (^)(NSError*))failure; -- (void)getInputReportByIdAsync:(unsigned short)reportId success:(void (^)(WDHHidInputReport*))success failure:(void (^)(NSError*))failure; -- (void)getFeatureReportAsyncWithSuccess:(void (^)(WDHHidFeatureReport*))success failure:(void (^)(NSError*))failure; -- (void)getFeatureReportByIdAsync:(unsigned short)reportId success:(void (^)(WDHHidFeatureReport*))success failure:(void (^)(NSError*))failure; -- (WDHHidOutputReport*)createOutputReport; -- (WDHHidOutputReport*)createOutputReportById:(unsigned short)reportId; -- (WDHHidFeatureReport*)createFeatureReport; -- (WDHHidFeatureReport*)createFeatureReportById:(unsigned short)reportId; -- (void)sendOutputReportAsync:(WDHHidOutputReport*)outputReport success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)sendFeatureReportAsync:(WDHHidFeatureReport*)featureReport success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (NSArray* /* WDHHidBooleanControlDescription* */)getBooleanControlDescriptions:(WDHHidReportType)reportType usagePage:(unsigned short)usagePage usageId:(unsigned short)usageId; -- (NSArray* /* WDHHidNumericControlDescription* */)getNumericControlDescriptions:(WDHHidReportType)reportType usagePage:(unsigned short)usagePage usageId:(unsigned short)usageId; -- (void)close; -@end - -#endif // __WDHHidDevice_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidInputReport -#ifndef __WDHHidInputReport_DEFINED__ -#define __WDHHidInputReport_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidInputReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDHHidBooleanControl* */ activatedBooleanControls; -@property (readonly) RTObject* data; -@property (readonly) unsigned short id; -@property (readonly) NSArray* /* WDHHidBooleanControl* */ transitionedBooleanControls; -- (WDHHidBooleanControl*)getBooleanControl:(unsigned short)usagePage usageId:(unsigned short)usageId; -- (WDHHidBooleanControl*)getBooleanControlByDescription:(WDHHidBooleanControlDescription*)controlDescription; -- (WDHHidNumericControl*)getNumericControl:(unsigned short)usagePage usageId:(unsigned short)usageId; -- (WDHHidNumericControl*)getNumericControlByDescription:(WDHHidNumericControlDescription*)controlDescription; -@end - -#endif // __WDHHidInputReport_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidFeatureReport -#ifndef __WDHHidFeatureReport_DEFINED__ -#define __WDHHidFeatureReport_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidFeatureReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* data; -@property (readonly) unsigned short id; -- (WDHHidBooleanControl*)getBooleanControl:(unsigned short)usagePage usageId:(unsigned short)usageId; -- (WDHHidBooleanControl*)getBooleanControlByDescription:(WDHHidBooleanControlDescription*)controlDescription; -- (WDHHidNumericControl*)getNumericControl:(unsigned short)usagePage usageId:(unsigned short)usageId; -- (WDHHidNumericControl*)getNumericControlByDescription:(WDHHidNumericControlDescription*)controlDescription; -@end - -#endif // __WDHHidFeatureReport_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidOutputReport -#ifndef __WDHHidOutputReport_DEFINED__ -#define __WDHHidOutputReport_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidOutputReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* data; -@property (readonly) unsigned short id; -- (WDHHidBooleanControl*)getBooleanControl:(unsigned short)usagePage usageId:(unsigned short)usageId; -- (WDHHidBooleanControl*)getBooleanControlByDescription:(WDHHidBooleanControlDescription*)controlDescription; -- (WDHHidNumericControl*)getNumericControl:(unsigned short)usagePage usageId:(unsigned short)usageId; -- (WDHHidNumericControl*)getNumericControlByDescription:(WDHHidNumericControlDescription*)controlDescription; -@end - -#endif // __WDHHidOutputReport_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidBooleanControlDescription -#ifndef __WDHHidBooleanControlDescription_DEFINED__ -#define __WDHHidBooleanControlDescription_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidBooleanControlDescription : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int id; -@property (readonly) NSArray* /* WDHHidCollection* */ parentCollections; -@property (readonly) unsigned short reportId; -@property (readonly) WDHHidReportType reportType; -@property (readonly) unsigned short usageId; -@property (readonly) unsigned short usagePage; -@property (readonly) BOOL isAbsolute; -@end - -#endif // __WDHHidBooleanControlDescription_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidNumericControlDescription -#ifndef __WDHHidNumericControlDescription_DEFINED__ -#define __WDHHidNumericControlDescription_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidNumericControlDescription : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL hasNull; -@property (readonly) unsigned int id; -@property (readonly) BOOL isAbsolute; -@property (readonly) int logicalMaximum; -@property (readonly) int logicalMinimum; -@property (readonly) NSArray* /* WDHHidCollection* */ parentCollections; -@property (readonly) int physicalMaximum; -@property (readonly) int physicalMinimum; -@property (readonly) unsigned int reportCount; -@property (readonly) unsigned short reportId; -@property (readonly) unsigned int reportSize; -@property (readonly) WDHHidReportType reportType; -@property (readonly) unsigned int unit; -@property (readonly) unsigned int unitExponent; -@property (readonly) unsigned short usageId; -@property (readonly) unsigned short usagePage; -@end - -#endif // __WDHHidNumericControlDescription_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidInputReportReceivedEventArgs -#ifndef __WDHHidInputReportReceivedEventArgs_DEFINED__ -#define __WDHHidInputReportReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidInputReportReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDHHidInputReport* report; -@end - -#endif // __WDHHidInputReportReceivedEventArgs_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidCollection -#ifndef __WDHHidCollection_DEFINED__ -#define __WDHHidCollection_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int id; -@property (readonly) WDHHidCollectionType type; -@property (readonly) unsigned int usageId; -@property (readonly) unsigned int usagePage; -@end - -#endif // __WDHHidCollection_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidBooleanControl -#ifndef __WDHHidBooleanControl_DEFINED__ -#define __WDHHidBooleanControl_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidBooleanControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isActive; -@property (readonly) WDHHidBooleanControlDescription* controlDescription; -@property (readonly) unsigned int id; -@property (readonly) unsigned short usageId; -@property (readonly) unsigned short usagePage; -@end - -#endif // __WDHHidBooleanControl_DEFINED__ - -// Windows.Devices.HumanInterfaceDevice.HidNumericControl -#ifndef __WDHHidNumericControl_DEFINED__ -#define __WDHHidNumericControl_DEFINED__ - -OBJCUWPWINDOWSDEVICESHUMANINTERFACEDEVICEEXPORT -@interface WDHHidNumericControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int64_t value; -@property int64_t scaledValue; -@property (readonly) WDHHidNumericControlDescription* controlDescription; -@property (readonly) unsigned int id; -@property (readonly) BOOL isGrouped; -@property (readonly) unsigned short usageId; -@property (readonly) unsigned short usagePage; -@end - -#endif // __WDHHidNumericControl_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesI2c.h b/include/Platform/Universal Windows/UWP/WindowsDevicesI2c.h deleted file mode 100644 index 3cf04e5f67..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesI2c.h +++ /dev/null @@ -1,156 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesI2c.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESI2CEXPORT -#define OBJCUWPWINDOWSDEVICESI2CEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesI2c.lib") -#endif -#endif -#include - -@class WDII2cConnectionSettings, WDII2cDevice, WDII2cController; -@class WDII2cTransferResult; -@protocol WDIII2cConnectionSettingsFactory, WDIII2cConnectionSettings, WDIII2cDeviceStatics, WDIII2cController, WDIII2cControllerStatics, WDIII2cDevice; - -// Windows.Devices.I2c.I2cBusSpeed -enum _WDII2cBusSpeed { - WDII2cBusSpeedStandardMode = 0, - WDII2cBusSpeedFastMode = 1, -}; -typedef unsigned WDII2cBusSpeed; - -// Windows.Devices.I2c.I2cTransferStatus -enum _WDII2cTransferStatus { - WDII2cTransferStatusFullTransfer = 0, - WDII2cTransferStatusPartialTransfer = 1, - WDII2cTransferStatusSlaveAddressNotAcknowledged = 2, -}; -typedef unsigned WDII2cTransferStatus; - -// Windows.Devices.I2c.I2cSharingMode -enum _WDII2cSharingMode { - WDII2cSharingModeExclusive = 0, - WDII2cSharingModeShared = 1, -}; -typedef unsigned WDII2cSharingMode; - -#include "WindowsDevicesI2cProvider.h" -#include "WindowsFoundation.h" - -#import - -// [struct] Windows.Devices.I2c.I2cTransferResult -OBJCUWPWINDOWSDEVICESI2CEXPORT -@interface WDII2cTransferResult : NSObject -+ (instancetype)new; -@property WDII2cTransferStatus status; -@property unsigned int bytesTransferred; -@end - -// Windows.Devices.I2c.II2cDeviceStatics -#ifndef __WDIII2cDeviceStatics_DEFINED__ -#define __WDIII2cDeviceStatics_DEFINED__ - -@protocol WDIII2cDeviceStatics -- (NSString *)getDeviceSelector; -- (NSString *)getDeviceSelectorFromFriendlyName:(NSString *)friendlyName; -- (void)fromIdAsync:(NSString *)deviceId settings:(WDII2cConnectionSettings*)settings success:(void (^)(WDII2cDevice*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSDEVICESI2CEXPORT -@interface WDIII2cDeviceStatics : RTObject -@end - -#endif // __WDIII2cDeviceStatics_DEFINED__ - -// Windows.Devices.I2c.I2cConnectionSettings -#ifndef __WDII2cConnectionSettings_DEFINED__ -#define __WDII2cConnectionSettings_DEFINED__ - -OBJCUWPWINDOWSDEVICESI2CEXPORT -@interface WDII2cConnectionSettings : RTObject -+ (WDII2cConnectionSettings*)make:(int)slaveAddress ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int slaveAddress; -@property WDII2cSharingMode sharingMode; -@property WDII2cBusSpeed busSpeed; -@end - -#endif // __WDII2cConnectionSettings_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESI2CEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.I2c.I2cDevice -#ifndef __WDII2cDevice_DEFINED__ -#define __WDII2cDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESI2CEXPORT -@interface WDII2cDevice : RTObject -+ (NSString *)getDeviceSelector; -+ (NSString *)getDeviceSelectorFromFriendlyName:(NSString *)friendlyName; -+ (void)fromIdAsync:(NSString *)deviceId settings:(WDII2cConnectionSettings*)settings success:(void (^)(WDII2cDevice*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDII2cConnectionSettings* connectionSettings; -@property (readonly) NSString * deviceId; -- (void)write:(NSArray* /* uint8_t */)buffer; -- (WDII2cTransferResult*)writePartial:(NSArray* /* uint8_t */)buffer; -- (void)read:(NSArray* /* uint8_t */*)buffer; -- (WDII2cTransferResult*)readPartial:(NSArray* /* uint8_t */*)buffer; -- (void)writeRead:(NSArray* /* uint8_t */)writeBuffer readBuffer:(NSArray* /* uint8_t */*)readBuffer; -- (WDII2cTransferResult*)writeReadPartial:(NSArray* /* uint8_t */)writeBuffer readBuffer:(NSArray* /* uint8_t */*)readBuffer; -- (void)close; -@end - -#endif // __WDII2cDevice_DEFINED__ - -// Windows.Devices.I2c.I2cController -#ifndef __WDII2cController_DEFINED__ -#define __WDII2cController_DEFINED__ - -OBJCUWPWINDOWSDEVICESI2CEXPORT -@interface WDII2cController : RTObject -+ (void)getControllersAsync:(RTObject*)provider success:(void (^)(NSArray* /* WDII2cController* */))success failure:(void (^)(NSError*))failure; -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDII2cController*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WDII2cDevice*)getDevice:(WDII2cConnectionSettings*)settings; -@end - -#endif // __WDII2cController_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesI2cProvider.h b/include/Platform/Universal Windows/UWP/WindowsDevicesI2cProvider.h deleted file mode 100644 index c2d0ccd99c..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesI2cProvider.h +++ /dev/null @@ -1,146 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesI2cProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESI2CPROVIDEREXPORT -#define OBJCUWPWINDOWSDEVICESI2CPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesI2cProvider.lib") -#endif -#endif -#include - -@class WDIPProviderI2cConnectionSettings; -@class WDIPProviderI2cTransferResult; -@protocol WDIPIProviderI2cConnectionSettings, WDIPII2cControllerProvider, WDIPII2cProvider, WDIPII2cDeviceProvider; - -// Windows.Devices.I2c.Provider.ProviderI2cBusSpeed -enum _WDIPProviderI2cBusSpeed { - WDIPProviderI2cBusSpeedStandardMode = 0, - WDIPProviderI2cBusSpeedFastMode = 1, -}; -typedef unsigned WDIPProviderI2cBusSpeed; - -// Windows.Devices.I2c.Provider.ProviderI2cTransferStatus -enum _WDIPProviderI2cTransferStatus { - WDIPProviderI2cTransferStatusFullTransfer = 0, - WDIPProviderI2cTransferStatusPartialTransfer = 1, - WDIPProviderI2cTransferStatusSlaveAddressNotAcknowledged = 2, -}; -typedef unsigned WDIPProviderI2cTransferStatus; - -// Windows.Devices.I2c.Provider.ProviderI2cSharingMode -enum _WDIPProviderI2cSharingMode { - WDIPProviderI2cSharingModeExclusive = 0, - WDIPProviderI2cSharingModeShared = 1, -}; -typedef unsigned WDIPProviderI2cSharingMode; - -#include "WindowsFoundation.h" - -#import - -// [struct] Windows.Devices.I2c.Provider.ProviderI2cTransferResult -OBJCUWPWINDOWSDEVICESI2CPROVIDEREXPORT -@interface WDIPProviderI2cTransferResult : NSObject -+ (instancetype)new; -@property WDIPProviderI2cTransferStatus status; -@property unsigned int bytesTransferred; -@end - -// Windows.Devices.I2c.Provider.II2cControllerProvider -#ifndef __WDIPII2cControllerProvider_DEFINED__ -#define __WDIPII2cControllerProvider_DEFINED__ - -@protocol WDIPII2cControllerProvider -- (RTObject*)getDeviceProvider:(WDIPProviderI2cConnectionSettings*)settings; -@end - -OBJCUWPWINDOWSDEVICESI2CPROVIDEREXPORT -@interface WDIPII2cControllerProvider : RTObject -@end - -#endif // __WDIPII2cControllerProvider_DEFINED__ - -// Windows.Devices.I2c.Provider.II2cProvider -#ifndef __WDIPII2cProvider_DEFINED__ -#define __WDIPII2cProvider_DEFINED__ - -@protocol WDIPII2cProvider -- (void)getControllersAsyncWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSDEVICESI2CPROVIDEREXPORT -@interface WDIPII2cProvider : RTObject -@end - -#endif // __WDIPII2cProvider_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESI2CPROVIDEREXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.I2c.Provider.II2cDeviceProvider -#ifndef __WDIPII2cDeviceProvider_DEFINED__ -#define __WDIPII2cDeviceProvider_DEFINED__ - -@protocol WDIPII2cDeviceProvider -@property (readonly) NSString * deviceId; -- (void)write:(NSArray* /* uint8_t */)buffer; -- (WDIPProviderI2cTransferResult*)writePartial:(NSArray* /* uint8_t */)buffer; -- (void)read:(NSArray* /* uint8_t */*)buffer; -- (WDIPProviderI2cTransferResult*)readPartial:(NSArray* /* uint8_t */*)buffer; -- (void)writeRead:(NSArray* /* uint8_t */)writeBuffer readBuffer:(NSArray* /* uint8_t */*)readBuffer; -- (WDIPProviderI2cTransferResult*)writeReadPartial:(NSArray* /* uint8_t */)writeBuffer readBuffer:(NSArray* /* uint8_t */*)readBuffer; -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESI2CPROVIDEREXPORT -@interface WDIPII2cDeviceProvider : RTObject -@end - -#endif // __WDIPII2cDeviceProvider_DEFINED__ - -// Windows.Devices.I2c.Provider.ProviderI2cConnectionSettings -#ifndef __WDIPProviderI2cConnectionSettings_DEFINED__ -#define __WDIPProviderI2cConnectionSettings_DEFINED__ - -OBJCUWPWINDOWSDEVICESI2CPROVIDEREXPORT -@interface WDIPProviderI2cConnectionSettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int slaveAddress; -@property WDIPProviderI2cSharingMode sharingMode; -@property WDIPProviderI2cBusSpeed busSpeed; -@end - -#endif // __WDIPProviderI2cConnectionSettings_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesInput.h b/include/Platform/Universal Windows/UWP/WindowsDevicesInput.h deleted file mode 100644 index cbf84ab825..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesInput.h +++ /dev/null @@ -1,169 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesInput.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESINPUTEXPORT -#define OBJCUWPWINDOWSDEVICESINPUTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesInput.lib") -#endif -#endif -#include - -@class WDIPointerDevice, WDIMouseDevice, WDIMouseEventArgs, WDIMouseCapabilities, WDIKeyboardCapabilities, WDITouchCapabilities; -@class WDIPointerDeviceUsage, WDIMouseDelta; -@protocol WDIIMouseCapabilities, WDIIKeyboardCapabilities, WDIITouchCapabilities, WDIIPointerDeviceStatics, WDIIPointerDevice, WDIIPointerDevice2, WDIIMouseEventArgs, WDIIMouseDevice, WDIIMouseDeviceStatics; - -// Windows.Devices.Input.PointerDeviceType -enum _WDIPointerDeviceType { - WDIPointerDeviceTypeTouch = 0, - WDIPointerDeviceTypePen = 1, - WDIPointerDeviceTypeMouse = 2, -}; -typedef unsigned WDIPointerDeviceType; - -#include "WindowsFoundation.h" - -#import - -// [struct] Windows.Devices.Input.PointerDeviceUsage -OBJCUWPWINDOWSDEVICESINPUTEXPORT -@interface WDIPointerDeviceUsage : NSObject -+ (instancetype)new; -@property unsigned int usagePage; -@property unsigned int usage; -@property int minLogical; -@property int maxLogical; -@property int minPhysical; -@property int maxPhysical; -@property unsigned int unit; -@property float physicalMultiplier; -@end - -// [struct] Windows.Devices.Input.MouseDelta -OBJCUWPWINDOWSDEVICESINPUTEXPORT -@interface WDIMouseDelta : NSObject -+ (instancetype)new; -@property int x; -@property int y; -@end - -// Windows.Devices.Input.PointerDevice -#ifndef __WDIPointerDevice_DEFINED__ -#define __WDIPointerDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESINPUTEXPORT -@interface WDIPointerDevice : RTObject -+ (WDIPointerDevice*)getPointerDevice:(unsigned int)pointerId; -+ (NSArray* /* WDIPointerDevice* */)getPointerDevices; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isIntegrated; -@property (readonly) unsigned int maxContacts; -@property (readonly) WFRect* physicalDeviceRect; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFRect* screenRect; -@property (readonly) NSArray* /* WDIPointerDeviceUsage* */ supportedUsages; -@property (readonly) unsigned int maxPointersWithZDistance; -@end - -#endif // __WDIPointerDevice_DEFINED__ - -// Windows.Devices.Input.MouseDevice -#ifndef __WDIMouseDevice_DEFINED__ -#define __WDIMouseDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESINPUTEXPORT -@interface WDIMouseDevice : RTObject -+ (WDIMouseDevice*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addMouseMovedEvent:(void(^)(WDIMouseDevice*, WDIMouseEventArgs*))del; -- (void)removeMouseMovedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WDIMouseDevice_DEFINED__ - -// Windows.Devices.Input.MouseEventArgs -#ifndef __WDIMouseEventArgs_DEFINED__ -#define __WDIMouseEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESINPUTEXPORT -@interface WDIMouseEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDIMouseDelta* mouseDelta; -@end - -#endif // __WDIMouseEventArgs_DEFINED__ - -// Windows.Devices.Input.MouseCapabilities -#ifndef __WDIMouseCapabilities_DEFINED__ -#define __WDIMouseCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESINPUTEXPORT -@interface WDIMouseCapabilities : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int horizontalWheelPresent; -@property (readonly) int mousePresent; -@property (readonly) unsigned int numberOfButtons; -@property (readonly) int swapButtons; -@property (readonly) int verticalWheelPresent; -@end - -#endif // __WDIMouseCapabilities_DEFINED__ - -// Windows.Devices.Input.KeyboardCapabilities -#ifndef __WDIKeyboardCapabilities_DEFINED__ -#define __WDIKeyboardCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESINPUTEXPORT -@interface WDIKeyboardCapabilities : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int keyboardPresent; -@end - -#endif // __WDIKeyboardCapabilities_DEFINED__ - -// Windows.Devices.Input.TouchCapabilities -#ifndef __WDITouchCapabilities_DEFINED__ -#define __WDITouchCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESINPUTEXPORT -@interface WDITouchCapabilities : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int contacts; -@property (readonly) int touchPresent; -@end - -#endif // __WDITouchCapabilities_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesLights.h b/include/Platform/Universal Windows/UWP/WindowsDevicesLights.h deleted file mode 100644 index 9a30a689b3..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesLights.h +++ /dev/null @@ -1,89 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesLights.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESLIGHTSEXPORT -#define OBJCUWPWINDOWSDEVICESLIGHTSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesLights.lib") -#endif -#endif -#include - -@class WDLLamp, WDLLampAvailabilityChangedEventArgs; -@protocol WDLILampStatics, WDLILampAvailabilityChangedEventArgs, WDLILamp; - -#include "WindowsFoundation.h" -#include "WindowsUI.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESLIGHTSEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Lights.Lamp -#ifndef __WDLLamp_DEFINED__ -#define __WDLLamp_DEFINED__ - -OBJCUWPWINDOWSDEVICESLIGHTSEXPORT -@interface WDLLamp : RTObject -+ (NSString *)getDeviceSelector; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDLLamp*))success failure:(void (^)(NSError*))failure; -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDLLamp*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isEnabled; -@property (retain) WUColor* color; -@property float brightnessLevel; -@property (readonly) NSString * deviceId; -@property (readonly) BOOL isColorSettable; -- (EventRegistrationToken)addAvailabilityChangedEvent:(void(^)(WDLLamp*, WDLLampAvailabilityChangedEventArgs*))del; -- (void)removeAvailabilityChangedEvent:(EventRegistrationToken)tok; -- (void)close; -@end - -#endif // __WDLLamp_DEFINED__ - -// Windows.Devices.Lights.LampAvailabilityChangedEventArgs -#ifndef __WDLLampAvailabilityChangedEventArgs_DEFINED__ -#define __WDLLampAvailabilityChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESLIGHTSEXPORT -@interface WDLLampAvailabilityChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isAvailable; -@end - -#endif // __WDLLampAvailabilityChangedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesMidi.h b/include/Platform/Universal Windows/UWP/WindowsDevicesMidi.h deleted file mode 100644 index acf1252ebb..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesMidi.h +++ /dev/null @@ -1,512 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesMidi.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESMIDIEXPORT -#define OBJCUWPWINDOWSDEVICESMIDIEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesMidi.lib") -#endif -#endif -#include - -@class WDMMidiNoteOffMessage, WDMMidiNoteOnMessage, WDMMidiPolyphonicKeyPressureMessage, WDMMidiControlChangeMessage, WDMMidiProgramChangeMessage, WDMMidiChannelPressureMessage, WDMMidiPitchBendChangeMessage, WDMMidiSystemExclusiveMessage, WDMMidiTimeCodeMessage, WDMMidiSongPositionPointerMessage, WDMMidiSongSelectMessage, WDMMidiTuneRequestMessage, WDMMidiTimingClockMessage, WDMMidiStartMessage, WDMMidiContinueMessage, WDMMidiStopMessage, WDMMidiActiveSensingMessage, WDMMidiSystemResetMessage, WDMMidiMessageReceivedEventArgs, WDMMidiInPort, WDMMidiOutPort, WDMMidiSynthesizer; -@protocol WDMIMidiMessage, WDMIMidiNoteOffMessage, WDMIMidiNoteOnMessage, WDMIMidiPolyphonicKeyPressureMessage, WDMIMidiControlChangeMessage, WDMIMidiProgramChangeMessage, WDMIMidiChannelPressureMessage, WDMIMidiPitchBendChangeMessage, WDMIMidiTimeCodeMessage, WDMIMidiSongPositionPointerMessage, WDMIMidiSongSelectMessage, WDMIMidiNoteOffMessageFactory, WDMIMidiNoteOnMessageFactory, WDMIMidiPolyphonicKeyPressureMessageFactory, WDMIMidiControlChangeMessageFactory, WDMIMidiProgramChangeMessageFactory, WDMIMidiChannelPressureMessageFactory, WDMIMidiPitchBendChangeMessageFactory, WDMIMidiSystemExclusiveMessageFactory, WDMIMidiTimeCodeMessageFactory, WDMIMidiSongPositionPointerMessageFactory, WDMIMidiSongSelectMessageFactory, WDMIMidiMessageReceivedEventArgs, WDMIMidiInPortStatics, WDMIMidiOutPortStatics, WDMIMidiSynthesizerStatics, WDMIMidiOutPort, WDMIMidiInPort, WDMIMidiSynthesizer; - -// Windows.Devices.Midi.MidiMessageType -enum _WDMMidiMessageType { - WDMMidiMessageTypeNone = 0, - WDMMidiMessageTypeNoteOff = 128, - WDMMidiMessageTypeNoteOn = 144, - WDMMidiMessageTypePolyphonicKeyPressure = 160, - WDMMidiMessageTypeControlChange = 176, - WDMMidiMessageTypeProgramChange = 192, - WDMMidiMessageTypeChannelPressure = 208, - WDMMidiMessageTypePitchBendChange = 224, - WDMMidiMessageTypeSystemExclusive = 240, - WDMMidiMessageTypeMidiTimeCode = 241, - WDMMidiMessageTypeSongPositionPointer = 242, - WDMMidiMessageTypeSongSelect = 243, - WDMMidiMessageTypeTuneRequest = 246, - WDMMidiMessageTypeEndSystemExclusive = 247, - WDMMidiMessageTypeTimingClock = 248, - WDMMidiMessageTypeStart = 250, - WDMMidiMessageTypeContinue = 251, - WDMMidiMessageTypeStop = 252, - WDMMidiMessageTypeActiveSensing = 254, - WDMMidiMessageTypeSystemReset = 255, -}; -typedef unsigned WDMMidiMessageType; - -#include "WindowsDevicesEnumeration.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Devices.Midi.IMidiMessage -#ifndef __WDMIMidiMessage_DEFINED__ -#define __WDMIMidiMessage_DEFINED__ - -@protocol WDMIMidiMessage -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMIMidiMessage : RTObject -@end - -#endif // __WDMIMidiMessage_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Midi.IMidiOutPort -#ifndef __WDMIMidiOutPort_DEFINED__ -#define __WDMIMidiOutPort_DEFINED__ - -@protocol WDMIMidiOutPort -@property (readonly) NSString * deviceId; -- (void)sendMessage:(RTObject*)midiMessage; -- (void)sendBuffer:(RTObject*)midiData; -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMIMidiOutPort : RTObject -@end - -#endif // __WDMIMidiOutPort_DEFINED__ - -// Windows.Devices.Midi.MidiNoteOffMessage -#ifndef __WDMMidiNoteOffMessage_DEFINED__ -#define __WDMMidiNoteOffMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiNoteOffMessage : RTObject -+ (WDMMidiNoteOffMessage*)makeMidiNoteOffMessage:(uint8_t)channel note:(uint8_t)note velocity:(uint8_t)velocity ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@property (readonly) uint8_t channel; -@property (readonly) uint8_t note; -@property (readonly) uint8_t velocity; -@end - -#endif // __WDMMidiNoteOffMessage_DEFINED__ - -// Windows.Devices.Midi.MidiNoteOnMessage -#ifndef __WDMMidiNoteOnMessage_DEFINED__ -#define __WDMMidiNoteOnMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiNoteOnMessage : RTObject -+ (WDMMidiNoteOnMessage*)makeMidiNoteOnMessage:(uint8_t)channel note:(uint8_t)note velocity:(uint8_t)velocity ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@property (readonly) uint8_t channel; -@property (readonly) uint8_t note; -@property (readonly) uint8_t velocity; -@end - -#endif // __WDMMidiNoteOnMessage_DEFINED__ - -// Windows.Devices.Midi.MidiPolyphonicKeyPressureMessage -#ifndef __WDMMidiPolyphonicKeyPressureMessage_DEFINED__ -#define __WDMMidiPolyphonicKeyPressureMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiPolyphonicKeyPressureMessage : RTObject -+ (WDMMidiPolyphonicKeyPressureMessage*)makeMidiPolyphonicKeyPressureMessage:(uint8_t)channel note:(uint8_t)note pressure:(uint8_t)pressure ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@property (readonly) uint8_t channel; -@property (readonly) uint8_t note; -@property (readonly) uint8_t pressure; -@end - -#endif // __WDMMidiPolyphonicKeyPressureMessage_DEFINED__ - -// Windows.Devices.Midi.MidiControlChangeMessage -#ifndef __WDMMidiControlChangeMessage_DEFINED__ -#define __WDMMidiControlChangeMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiControlChangeMessage : RTObject -+ (WDMMidiControlChangeMessage*)makeMidiControlChangeMessage:(uint8_t)channel controller:(uint8_t)controller controlValue:(uint8_t)controlValue ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t channel; -@property (readonly) uint8_t controlValue; -@property (readonly) uint8_t controller; -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiControlChangeMessage_DEFINED__ - -// Windows.Devices.Midi.MidiProgramChangeMessage -#ifndef __WDMMidiProgramChangeMessage_DEFINED__ -#define __WDMMidiProgramChangeMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiProgramChangeMessage : RTObject -+ (WDMMidiProgramChangeMessage*)makeMidiProgramChangeMessage:(uint8_t)channel program:(uint8_t)program ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@property (readonly) uint8_t channel; -@property (readonly) uint8_t program; -@end - -#endif // __WDMMidiProgramChangeMessage_DEFINED__ - -// Windows.Devices.Midi.MidiChannelPressureMessage -#ifndef __WDMMidiChannelPressureMessage_DEFINED__ -#define __WDMMidiChannelPressureMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiChannelPressureMessage : RTObject -+ (WDMMidiChannelPressureMessage*)makeMidiChannelPressureMessage:(uint8_t)channel pressure:(uint8_t)pressure ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t channel; -@property (readonly) uint8_t pressure; -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiChannelPressureMessage_DEFINED__ - -// Windows.Devices.Midi.MidiPitchBendChangeMessage -#ifndef __WDMMidiPitchBendChangeMessage_DEFINED__ -#define __WDMMidiPitchBendChangeMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiPitchBendChangeMessage : RTObject -+ (WDMMidiPitchBendChangeMessage*)makeMidiPitchBendChangeMessage:(uint8_t)channel bend:(unsigned short)bend ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@property (readonly) unsigned short bend; -@property (readonly) uint8_t channel; -@end - -#endif // __WDMMidiPitchBendChangeMessage_DEFINED__ - -// Windows.Devices.Midi.MidiSystemExclusiveMessage -#ifndef __WDMMidiSystemExclusiveMessage_DEFINED__ -#define __WDMMidiSystemExclusiveMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiSystemExclusiveMessage : RTObject -+ (WDMMidiSystemExclusiveMessage*)makeMidiSystemExclusiveMessage:(RTObject*)rawData ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiSystemExclusiveMessage_DEFINED__ - -// Windows.Devices.Midi.MidiTimeCodeMessage -#ifndef __WDMMidiTimeCodeMessage_DEFINED__ -#define __WDMMidiTimeCodeMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiTimeCodeMessage : RTObject -+ (WDMMidiTimeCodeMessage*)makeMidiTimeCodeMessage:(uint8_t)frameType values:(uint8_t)values ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@property (readonly) uint8_t frameType; -@property (readonly) uint8_t values; -@end - -#endif // __WDMMidiTimeCodeMessage_DEFINED__ - -// Windows.Devices.Midi.MidiSongPositionPointerMessage -#ifndef __WDMMidiSongPositionPointerMessage_DEFINED__ -#define __WDMMidiSongPositionPointerMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiSongPositionPointerMessage : RTObject -+ (WDMMidiSongPositionPointerMessage*)makeMidiSongPositionPointerMessage:(unsigned short)beats ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@property (readonly) unsigned short beats; -@end - -#endif // __WDMMidiSongPositionPointerMessage_DEFINED__ - -// Windows.Devices.Midi.MidiSongSelectMessage -#ifndef __WDMMidiSongSelectMessage_DEFINED__ -#define __WDMMidiSongSelectMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiSongSelectMessage : RTObject -+ (WDMMidiSongSelectMessage*)makeMidiSongSelectMessage:(uint8_t)song ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@property (readonly) uint8_t song; -@end - -#endif // __WDMMidiSongSelectMessage_DEFINED__ - -// Windows.Devices.Midi.MidiTuneRequestMessage -#ifndef __WDMMidiTuneRequestMessage_DEFINED__ -#define __WDMMidiTuneRequestMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiTuneRequestMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiTuneRequestMessage_DEFINED__ - -// Windows.Devices.Midi.MidiTimingClockMessage -#ifndef __WDMMidiTimingClockMessage_DEFINED__ -#define __WDMMidiTimingClockMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiTimingClockMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiTimingClockMessage_DEFINED__ - -// Windows.Devices.Midi.MidiStartMessage -#ifndef __WDMMidiStartMessage_DEFINED__ -#define __WDMMidiStartMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiStartMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiStartMessage_DEFINED__ - -// Windows.Devices.Midi.MidiContinueMessage -#ifndef __WDMMidiContinueMessage_DEFINED__ -#define __WDMMidiContinueMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiContinueMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiContinueMessage_DEFINED__ - -// Windows.Devices.Midi.MidiStopMessage -#ifndef __WDMMidiStopMessage_DEFINED__ -#define __WDMMidiStopMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiStopMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiStopMessage_DEFINED__ - -// Windows.Devices.Midi.MidiActiveSensingMessage -#ifndef __WDMMidiActiveSensingMessage_DEFINED__ -#define __WDMMidiActiveSensingMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiActiveSensingMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiActiveSensingMessage_DEFINED__ - -// Windows.Devices.Midi.MidiSystemResetMessage -#ifndef __WDMMidiSystemResetMessage_DEFINED__ -#define __WDMMidiSystemResetMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiSystemResetMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* rawData; -@property (readonly) WFTimeSpan* timestamp; -@property (readonly) WDMMidiMessageType type; -@end - -#endif // __WDMMidiSystemResetMessage_DEFINED__ - -// Windows.Devices.Midi.MidiMessageReceivedEventArgs -#ifndef __WDMMidiMessageReceivedEventArgs_DEFINED__ -#define __WDMMidiMessageReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiMessageReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* message; -@end - -#endif // __WDMMidiMessageReceivedEventArgs_DEFINED__ - -// Windows.Devices.Midi.MidiInPort -#ifndef __WDMMidiInPort_DEFINED__ -#define __WDMMidiInPort_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiInPort : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDMMidiInPort*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addMessageReceivedEvent:(void(^)(WDMMidiInPort*, WDMMidiMessageReceivedEventArgs*))del; -- (void)removeMessageReceivedEvent:(EventRegistrationToken)tok; -- (void)close; -@end - -#endif // __WDMMidiInPort_DEFINED__ - -// Windows.Devices.Midi.MidiOutPort -#ifndef __WDMMidiOutPort_DEFINED__ -#define __WDMMidiOutPort_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiOutPort : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -- (void)sendMessage:(RTObject*)midiMessage; -- (void)sendBuffer:(RTObject*)midiData; -- (void)close; -@end - -#endif // __WDMMidiOutPort_DEFINED__ - -// Windows.Devices.Midi.MidiSynthesizer -#ifndef __WDMMidiSynthesizer_DEFINED__ -#define __WDMMidiSynthesizer_DEFINED__ - -OBJCUWPWINDOWSDEVICESMIDIEXPORT -@interface WDMMidiSynthesizer : RTObject -+ (void)createAsyncWithSuccess:(void (^)(WDMMidiSynthesizer*))success failure:(void (^)(NSError*))failure; -+ (void)createFromAudioDeviceAsync:(WDEDeviceInformation*)audioDevice success:(void (^)(WDMMidiSynthesizer*))success failure:(void (^)(NSError*))failure; -+ (BOOL)isSynthesizer:(WDEDeviceInformation*)midiDevice; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property double volume; -@property (readonly) WDEDeviceInformation* audioDevice; -- (void)sendMessage:(RTObject*)midiMessage; -- (void)sendBuffer:(RTObject*)midiData; -- (void)close; -@end - -#endif // __WDMMidiSynthesizer_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesPerception.h b/include/Platform/Universal Windows/UWP/WindowsDevicesPerception.h deleted file mode 100644 index 6c0c7f6e20..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesPerception.h +++ /dev/null @@ -1,722 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesPerception.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -#define OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesPerception.lib") -#endif -#endif -#include - -@class WDPPerceptionColorFrameSourceWatcher, WDPPerceptionColorFrameSourceAddedEventArgs, WDPPerceptionColorFrameSourceRemovedEventArgs, WDPPerceptionDepthFrameSourceWatcher, WDPPerceptionDepthFrameSourceAddedEventArgs, WDPPerceptionDepthFrameSourceRemovedEventArgs, WDPPerceptionInfraredFrameSourceWatcher, WDPPerceptionInfraredFrameSourceAddedEventArgs, WDPPerceptionInfraredFrameSourceRemovedEventArgs, WDPPerceptionColorFrameSource, WDPPerceptionDepthFrameSource, WDPPerceptionInfraredFrameSource, WDPPerceptionControlSession, WDPPerceptionFrameSourcePropertyChangeResult, WDPPerceptionFrameSourcePropertiesChangedEventArgs, WDPPerceptionVideoProfile, WDPPerceptionDepthCorrelatedCameraIntrinsics, WDPPerceptionDepthCorrelatedCoordinateMapper, WDPPerceptionColorFrameReader, WDPPerceptionDepthFrameReader, WDPPerceptionInfraredFrameReader, WDPPerceptionColorFrameArrivedEventArgs, WDPPerceptionColorFrame, WDPPerceptionDepthFrameArrivedEventArgs, WDPPerceptionDepthFrame, WDPPerceptionInfraredFrameArrivedEventArgs, WDPPerceptionInfraredFrame, WDPKnownPerceptionFrameSourceProperties, WDPKnownPerceptionVideoFrameSourceProperties, WDPKnownPerceptionInfraredFrameSourceProperties, WDPKnownPerceptionDepthFrameSourceProperties, WDPKnownPerceptionColorFrameSourceProperties, WDPKnownPerceptionVideoProfileProperties, WDPKnownCameraIntrinsicsProperties; -@protocol WDPIPerceptionColorFrameSourceWatcher, WDPIPerceptionDepthFrameSourceWatcher, WDPIPerceptionInfraredFrameSourceWatcher, WDPIPerceptionColorFrameSourceAddedEventArgs, WDPIPerceptionColorFrameSourceRemovedEventArgs, WDPIPerceptionDepthFrameSourceAddedEventArgs, WDPIPerceptionDepthFrameSourceRemovedEventArgs, WDPIPerceptionInfraredFrameSourceAddedEventArgs, WDPIPerceptionInfraredFrameSourceRemovedEventArgs, WDPIKnownPerceptionFrameSourcePropertiesStatics, WDPIKnownPerceptionFrameSourcePropertiesStatics2, WDPIKnownPerceptionVideoFrameSourcePropertiesStatics, WDPIKnownPerceptionInfraredFrameSourcePropertiesStatics, WDPIKnownPerceptionDepthFrameSourcePropertiesStatics, WDPIKnownPerceptionColorFrameSourcePropertiesStatics, WDPIKnownPerceptionVideoProfilePropertiesStatics, WDPIKnownCameraIntrinsicsPropertiesStatics, WDPIPerceptionFrameSourcePropertyChangeResult, WDPIPerceptionFrameSourcePropertiesChangedEventArgs, WDPIPerceptionInfraredFrameSourceStatics, WDPIPerceptionDepthFrameSourceStatics, WDPIPerceptionColorFrameSourceStatics, WDPIPerceptionColorFrameSource, WDPIPerceptionColorFrameSource2, WDPIPerceptionDepthFrameSource, WDPIPerceptionDepthFrameSource2, WDPIPerceptionInfraredFrameSource, WDPIPerceptionInfraredFrameSource2, WDPIPerceptionVideoProfile, WDPIPerceptionColorFrameArrivedEventArgs, WDPIPerceptionDepthFrameArrivedEventArgs, WDPIPerceptionInfraredFrameArrivedEventArgs, WDPIPerceptionDepthCorrelatedCameraIntrinsics, WDPIPerceptionDepthCorrelatedCoordinateMapper, WDPIPerceptionControlSession, WDPIPerceptionColorFrameReader, WDPIPerceptionDepthFrameReader, WDPIPerceptionInfraredFrameReader, WDPIPerceptionColorFrame, WDPIPerceptionDepthFrame, WDPIPerceptionInfraredFrame; - -// Windows.Devices.Perception.PerceptionFrameSourceAccessStatus -enum _WDPPerceptionFrameSourceAccessStatus { - WDPPerceptionFrameSourceAccessStatusUnspecified = 0, - WDPPerceptionFrameSourceAccessStatusAllowed = 1, - WDPPerceptionFrameSourceAccessStatusDeniedByUser = 2, - WDPPerceptionFrameSourceAccessStatusDeniedBySystem = 3, -}; -typedef unsigned WDPPerceptionFrameSourceAccessStatus; - -// Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeStatus -enum _WDPPerceptionFrameSourcePropertyChangeStatus { - WDPPerceptionFrameSourcePropertyChangeStatusUnknown = 0, - WDPPerceptionFrameSourcePropertyChangeStatusAccepted = 1, - WDPPerceptionFrameSourcePropertyChangeStatusLostControl = 2, - WDPPerceptionFrameSourcePropertyChangeStatusPropertyNotSupported = 3, - WDPPerceptionFrameSourcePropertyChangeStatusPropertyReadOnly = 4, - WDPPerceptionFrameSourcePropertyChangeStatusValueOutOfRange = 5, -}; -typedef unsigned WDPPerceptionFrameSourcePropertyChangeStatus; - -#include "WindowsFoundationCollections.h" -#include "WindowsFoundation.h" -#include "WindowsMedia.h" -#include "WindowsMediaDevicesCore.h" -#include "WindowsDevicesEnumeration.h" -#include "WindowsFoundationNumerics.h" -#include "WindowsGraphicsImaging.h" - -#import - -// Windows.Devices.Perception.PerceptionColorFrameSourceWatcher -#ifndef __WDPPerceptionColorFrameSourceWatcher_DEFINED__ -#define __WDPPerceptionColorFrameSourceWatcher_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionColorFrameSourceWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceWatcherStatus status; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WDPPerceptionColorFrameSourceWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceAddedEvent:(void(^)(WDPPerceptionColorFrameSourceWatcher*, WDPPerceptionColorFrameSourceAddedEventArgs*))del; -- (void)removeSourceAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceRemovedEvent:(void(^)(WDPPerceptionColorFrameSourceWatcher*, WDPPerceptionColorFrameSourceRemovedEventArgs*))del; -- (void)removeSourceRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WDPPerceptionColorFrameSourceWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WDPPerceptionColorFrameSourceWatcher_DEFINED__ - -// Windows.Devices.Perception.PerceptionColorFrameSourceAddedEventArgs -#ifndef __WDPPerceptionColorFrameSourceAddedEventArgs_DEFINED__ -#define __WDPPerceptionColorFrameSourceAddedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionColorFrameSourceAddedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPerceptionColorFrameSource* frameSource; -@end - -#endif // __WDPPerceptionColorFrameSourceAddedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionColorFrameSourceRemovedEventArgs -#ifndef __WDPPerceptionColorFrameSourceRemovedEventArgs_DEFINED__ -#define __WDPPerceptionColorFrameSourceRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionColorFrameSourceRemovedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPerceptionColorFrameSource* frameSource; -@end - -#endif // __WDPPerceptionColorFrameSourceRemovedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionDepthFrameSourceWatcher -#ifndef __WDPPerceptionDepthFrameSourceWatcher_DEFINED__ -#define __WDPPerceptionDepthFrameSourceWatcher_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionDepthFrameSourceWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceWatcherStatus status; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WDPPerceptionDepthFrameSourceWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceAddedEvent:(void(^)(WDPPerceptionDepthFrameSourceWatcher*, WDPPerceptionDepthFrameSourceAddedEventArgs*))del; -- (void)removeSourceAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceRemovedEvent:(void(^)(WDPPerceptionDepthFrameSourceWatcher*, WDPPerceptionDepthFrameSourceRemovedEventArgs*))del; -- (void)removeSourceRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WDPPerceptionDepthFrameSourceWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WDPPerceptionDepthFrameSourceWatcher_DEFINED__ - -// Windows.Devices.Perception.PerceptionDepthFrameSourceAddedEventArgs -#ifndef __WDPPerceptionDepthFrameSourceAddedEventArgs_DEFINED__ -#define __WDPPerceptionDepthFrameSourceAddedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionDepthFrameSourceAddedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPerceptionDepthFrameSource* frameSource; -@end - -#endif // __WDPPerceptionDepthFrameSourceAddedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionDepthFrameSourceRemovedEventArgs -#ifndef __WDPPerceptionDepthFrameSourceRemovedEventArgs_DEFINED__ -#define __WDPPerceptionDepthFrameSourceRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionDepthFrameSourceRemovedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPerceptionDepthFrameSource* frameSource; -@end - -#endif // __WDPPerceptionDepthFrameSourceRemovedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionInfraredFrameSourceWatcher -#ifndef __WDPPerceptionInfraredFrameSourceWatcher_DEFINED__ -#define __WDPPerceptionInfraredFrameSourceWatcher_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionInfraredFrameSourceWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceWatcherStatus status; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WDPPerceptionInfraredFrameSourceWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceAddedEvent:(void(^)(WDPPerceptionInfraredFrameSourceWatcher*, WDPPerceptionInfraredFrameSourceAddedEventArgs*))del; -- (void)removeSourceAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceRemovedEvent:(void(^)(WDPPerceptionInfraredFrameSourceWatcher*, WDPPerceptionInfraredFrameSourceRemovedEventArgs*))del; -- (void)removeSourceRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WDPPerceptionInfraredFrameSourceWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WDPPerceptionInfraredFrameSourceWatcher_DEFINED__ - -// Windows.Devices.Perception.PerceptionInfraredFrameSourceAddedEventArgs -#ifndef __WDPPerceptionInfraredFrameSourceAddedEventArgs_DEFINED__ -#define __WDPPerceptionInfraredFrameSourceAddedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionInfraredFrameSourceAddedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPerceptionInfraredFrameSource* frameSource; -@end - -#endif // __WDPPerceptionInfraredFrameSourceAddedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionInfraredFrameSourceRemovedEventArgs -#ifndef __WDPPerceptionInfraredFrameSourceRemovedEventArgs_DEFINED__ -#define __WDPPerceptionInfraredFrameSourceRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionInfraredFrameSourceRemovedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPerceptionInfraredFrameSource* frameSource; -@end - -#endif // __WDPPerceptionInfraredFrameSourceRemovedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionColorFrameSource -#ifndef __WDPPerceptionColorFrameSource_DEFINED__ -#define __WDPPerceptionColorFrameSource_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionColorFrameSource : RTObject -+ (WDPPerceptionColorFrameSourceWatcher*)createWatcher; -+ (void)findAllAsyncWithSuccess:(void (^)(NSArray* /* WDPPerceptionColorFrameSource* */))success failure:(void (^)(NSError*))failure; -+ (void)fromIdAsync:(NSString *)id success:(void (^)(WDPPerceptionColorFrameSource*))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessAsyncWithSuccess:(void (^)(WDPPerceptionFrameSourceAccessStatus))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL active; -@property (readonly) BOOL available; -@property (readonly) NSArray* /* WDPPerceptionVideoProfile* */ availableVideoProfiles; -@property (readonly) WMDCCameraIntrinsics* cameraIntrinsics; -@property (readonly) NSString * deviceKind; -@property (readonly) NSString * displayName; -@property (readonly) NSString * id; -@property (readonly) BOOL isControlled; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) NSArray* /* WDPPerceptionVideoProfile* */ supportedVideoProfiles; -@property (readonly) WDPPerceptionVideoProfile* videoProfile; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addActiveChangedEvent:(void(^)(WDPPerceptionColorFrameSource*, RTObject*))del; -- (void)removeActiveChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAvailableChangedEvent:(void(^)(WDPPerceptionColorFrameSource*, RTObject*))del; -- (void)removeAvailableChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCameraIntrinsicsChangedEvent:(void(^)(WDPPerceptionColorFrameSource*, RTObject*))del; -- (void)removeCameraIntrinsicsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPropertiesChangedEvent:(void(^)(WDPPerceptionColorFrameSource*, WDPPerceptionFrameSourcePropertiesChangedEventArgs*))del; -- (void)removePropertiesChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVideoProfileChangedEvent:(void(^)(WDPPerceptionColorFrameSource*, RTObject*))del; -- (void)removeVideoProfileChangedEvent:(EventRegistrationToken)tok; -- (WDPPerceptionControlSession*)acquireControlSession; -- (BOOL)canControlIndependentlyFrom:(NSString *)targetId; -- (BOOL)isCorrelatedWith:(NSString *)targetId; -- (BOOL)tryGetTransformTo:(NSString *)targetId result:(WFNMatrix4x4**)result; -- (void)tryGetDepthCorrelatedCameraIntrinsicsAsync:(WDPPerceptionDepthFrameSource*)correlatedDepthFrameSource success:(void (^)(WDPPerceptionDepthCorrelatedCameraIntrinsics*))success failure:(void (^)(NSError*))failure; -- (void)tryGetDepthCorrelatedCoordinateMapperAsync:(NSString *)targetSourceId correlatedDepthFrameSource:(WDPPerceptionDepthFrameSource*)correlatedDepthFrameSource success:(void (^)(WDPPerceptionDepthCorrelatedCoordinateMapper*))success failure:(void (^)(NSError*))failure; -- (void)trySetVideoProfileAsync:(WDPPerceptionControlSession*)controlSession profile:(WDPPerceptionVideoProfile*)profile success:(void (^)(WDPPerceptionFrameSourcePropertyChangeResult*))success failure:(void (^)(NSError*))failure; -- (WDPPerceptionColorFrameReader*)openReader; -@end - -#endif // __WDPPerceptionColorFrameSource_DEFINED__ - -// Windows.Devices.Perception.PerceptionDepthFrameSource -#ifndef __WDPPerceptionDepthFrameSource_DEFINED__ -#define __WDPPerceptionDepthFrameSource_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionDepthFrameSource : RTObject -+ (WDPPerceptionDepthFrameSourceWatcher*)createWatcher; -+ (void)findAllAsyncWithSuccess:(void (^)(NSArray* /* WDPPerceptionDepthFrameSource* */))success failure:(void (^)(NSError*))failure; -+ (void)fromIdAsync:(NSString *)id success:(void (^)(WDPPerceptionDepthFrameSource*))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessAsyncWithSuccess:(void (^)(WDPPerceptionFrameSourceAccessStatus))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL active; -@property (readonly) BOOL available; -@property (readonly) NSArray* /* WDPPerceptionVideoProfile* */ availableVideoProfiles; -@property (readonly) WMDCCameraIntrinsics* cameraIntrinsics; -@property (readonly) NSString * deviceKind; -@property (readonly) NSString * displayName; -@property (readonly) NSString * id; -@property (readonly) BOOL isControlled; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) NSArray* /* WDPPerceptionVideoProfile* */ supportedVideoProfiles; -@property (readonly) WDPPerceptionVideoProfile* videoProfile; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addActiveChangedEvent:(void(^)(WDPPerceptionDepthFrameSource*, RTObject*))del; -- (void)removeActiveChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAvailableChangedEvent:(void(^)(WDPPerceptionDepthFrameSource*, RTObject*))del; -- (void)removeAvailableChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCameraIntrinsicsChangedEvent:(void(^)(WDPPerceptionDepthFrameSource*, RTObject*))del; -- (void)removeCameraIntrinsicsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPropertiesChangedEvent:(void(^)(WDPPerceptionDepthFrameSource*, WDPPerceptionFrameSourcePropertiesChangedEventArgs*))del; -- (void)removePropertiesChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVideoProfileChangedEvent:(void(^)(WDPPerceptionDepthFrameSource*, RTObject*))del; -- (void)removeVideoProfileChangedEvent:(EventRegistrationToken)tok; -- (WDPPerceptionControlSession*)acquireControlSession; -- (BOOL)canControlIndependentlyFrom:(NSString *)targetId; -- (BOOL)isCorrelatedWith:(NSString *)targetId; -- (BOOL)tryGetTransformTo:(NSString *)targetId result:(WFNMatrix4x4**)result; -- (void)tryGetDepthCorrelatedCameraIntrinsicsAsync:(WDPPerceptionDepthFrameSource*)target success:(void (^)(WDPPerceptionDepthCorrelatedCameraIntrinsics*))success failure:(void (^)(NSError*))failure; -- (void)tryGetDepthCorrelatedCoordinateMapperAsync:(NSString *)targetId depthFrameSourceToMapWith:(WDPPerceptionDepthFrameSource*)depthFrameSourceToMapWith success:(void (^)(WDPPerceptionDepthCorrelatedCoordinateMapper*))success failure:(void (^)(NSError*))failure; -- (void)trySetVideoProfileAsync:(WDPPerceptionControlSession*)controlSession profile:(WDPPerceptionVideoProfile*)profile success:(void (^)(WDPPerceptionFrameSourcePropertyChangeResult*))success failure:(void (^)(NSError*))failure; -- (WDPPerceptionDepthFrameReader*)openReader; -@end - -#endif // __WDPPerceptionDepthFrameSource_DEFINED__ - -// Windows.Devices.Perception.PerceptionInfraredFrameSource -#ifndef __WDPPerceptionInfraredFrameSource_DEFINED__ -#define __WDPPerceptionInfraredFrameSource_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionInfraredFrameSource : RTObject -+ (WDPPerceptionInfraredFrameSourceWatcher*)createWatcher; -+ (void)findAllAsyncWithSuccess:(void (^)(NSArray* /* WDPPerceptionInfraredFrameSource* */))success failure:(void (^)(NSError*))failure; -+ (void)fromIdAsync:(NSString *)id success:(void (^)(WDPPerceptionInfraredFrameSource*))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessAsyncWithSuccess:(void (^)(WDPPerceptionFrameSourceAccessStatus))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL active; -@property (readonly) BOOL available; -@property (readonly) NSArray* /* WDPPerceptionVideoProfile* */ availableVideoProfiles; -@property (readonly) WMDCCameraIntrinsics* cameraIntrinsics; -@property (readonly) NSString * deviceKind; -@property (readonly) NSString * displayName; -@property (readonly) NSString * id; -@property (readonly) BOOL isControlled; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) NSArray* /* WDPPerceptionVideoProfile* */ supportedVideoProfiles; -@property (readonly) WDPPerceptionVideoProfile* videoProfile; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addActiveChangedEvent:(void(^)(WDPPerceptionInfraredFrameSource*, RTObject*))del; -- (void)removeActiveChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAvailableChangedEvent:(void(^)(WDPPerceptionInfraredFrameSource*, RTObject*))del; -- (void)removeAvailableChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCameraIntrinsicsChangedEvent:(void(^)(WDPPerceptionInfraredFrameSource*, RTObject*))del; -- (void)removeCameraIntrinsicsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPropertiesChangedEvent:(void(^)(WDPPerceptionInfraredFrameSource*, WDPPerceptionFrameSourcePropertiesChangedEventArgs*))del; -- (void)removePropertiesChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVideoProfileChangedEvent:(void(^)(WDPPerceptionInfraredFrameSource*, RTObject*))del; -- (void)removeVideoProfileChangedEvent:(EventRegistrationToken)tok; -- (WDPPerceptionControlSession*)acquireControlSession; -- (BOOL)canControlIndependentlyFrom:(NSString *)targetId; -- (BOOL)isCorrelatedWith:(NSString *)targetId; -- (BOOL)tryGetTransformTo:(NSString *)targetId result:(WFNMatrix4x4**)result; -- (void)tryGetDepthCorrelatedCameraIntrinsicsAsync:(WDPPerceptionDepthFrameSource*)target success:(void (^)(WDPPerceptionDepthCorrelatedCameraIntrinsics*))success failure:(void (^)(NSError*))failure; -- (void)tryGetDepthCorrelatedCoordinateMapperAsync:(NSString *)targetId depthFrameSourceToMapWith:(WDPPerceptionDepthFrameSource*)depthFrameSourceToMapWith success:(void (^)(WDPPerceptionDepthCorrelatedCoordinateMapper*))success failure:(void (^)(NSError*))failure; -- (void)trySetVideoProfileAsync:(WDPPerceptionControlSession*)controlSession profile:(WDPPerceptionVideoProfile*)profile success:(void (^)(WDPPerceptionFrameSourcePropertyChangeResult*))success failure:(void (^)(NSError*))failure; -- (WDPPerceptionInfraredFrameReader*)openReader; -@end - -#endif // __WDPPerceptionInfraredFrameSource_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Perception.PerceptionControlSession -#ifndef __WDPPerceptionControlSession_DEFINED__ -#define __WDPPerceptionControlSession_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionControlSession : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addControlLostEvent:(void(^)(WDPPerceptionControlSession*, RTObject*))del; -- (void)removeControlLostEvent:(EventRegistrationToken)tok; -- (void)trySetPropertyAsync:(NSString *)name value:(RTObject*)value success:(void (^)(WDPPerceptionFrameSourcePropertyChangeResult*))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WDPPerceptionControlSession_DEFINED__ - -// Windows.Devices.Perception.PerceptionFrameSourcePropertyChangeResult -#ifndef __WDPPerceptionFrameSourcePropertyChangeResult_DEFINED__ -#define __WDPPerceptionFrameSourcePropertyChangeResult_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionFrameSourcePropertyChangeResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* newValue __attribute__ ((ns_returns_not_retained)); -@property (readonly) WDPPerceptionFrameSourcePropertyChangeStatus status; -@end - -#endif // __WDPPerceptionFrameSourcePropertyChangeResult_DEFINED__ - -// Windows.Devices.Perception.PerceptionFrameSourcePropertiesChangedEventArgs -#ifndef __WDPPerceptionFrameSourcePropertiesChangedEventArgs_DEFINED__ -#define __WDPPerceptionFrameSourcePropertiesChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionFrameSourcePropertiesChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFCCollectionChange collectionChange; -@property (readonly) NSString * key; -@end - -#endif // __WDPPerceptionFrameSourcePropertiesChangedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionVideoProfile -#ifndef __WDPPerceptionVideoProfile_DEFINED__ -#define __WDPPerceptionVideoProfile_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionVideoProfile : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGIBitmapAlphaMode bitmapAlphaMode; -@property (readonly) WGIBitmapPixelFormat bitmapPixelFormat; -@property (readonly) WFTimeSpan* frameDuration; -@property (readonly) int height; -@property (readonly) int width; -- (BOOL)IsEqual:(WDPPerceptionVideoProfile*)other; -@end - -#endif // __WDPPerceptionVideoProfile_DEFINED__ - -// Windows.Devices.Perception.PerceptionDepthCorrelatedCameraIntrinsics -#ifndef __WDPPerceptionDepthCorrelatedCameraIntrinsics_DEFINED__ -#define __WDPPerceptionDepthCorrelatedCameraIntrinsics_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionDepthCorrelatedCameraIntrinsics : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WFNVector3*)unprojectPixelAtCorrelatedDepth:(WFPoint*)pixelCoordinate depthFrame:(WDPPerceptionDepthFrame*)depthFrame; -- (void)unprojectPixelsAtCorrelatedDepth:(NSArray* /* WFPoint* */)sourceCoordinates depthFrame:(WDPPerceptionDepthFrame*)depthFrame results:(NSArray* /* WFNVector3* */*)results; -- (RTObject*)unprojectRegionPixelsAtCorrelatedDepthAsync:(WFRect*)region depthFrame:(WDPPerceptionDepthFrame*)depthFrame results:(NSArray* /* WFNVector3* */*)results; -- (RTObject*)unprojectAllPixelsAtCorrelatedDepthAsync:(WDPPerceptionDepthFrame*)depthFrame results:(NSArray* /* WFNVector3* */*)results; -@end - -#endif // __WDPPerceptionDepthCorrelatedCameraIntrinsics_DEFINED__ - -// Windows.Devices.Perception.PerceptionDepthCorrelatedCoordinateMapper -#ifndef __WDPPerceptionDepthCorrelatedCoordinateMapper_DEFINED__ -#define __WDPPerceptionDepthCorrelatedCoordinateMapper_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionDepthCorrelatedCoordinateMapper : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WFPoint*)mapPixelToTarget:(WFPoint*)sourcePixelCoordinate depthFrame:(WDPPerceptionDepthFrame*)depthFrame; -- (void)mapPixelsToTarget:(NSArray* /* WFPoint* */)sourceCoordinates depthFrame:(WDPPerceptionDepthFrame*)depthFrame results:(NSArray* /* WFPoint* */*)results; -- (RTObject*)mapRegionOfPixelsToTargetAsync:(WFRect*)region depthFrame:(WDPPerceptionDepthFrame*)depthFrame targetCoordinates:(NSArray* /* WFPoint* */*)targetCoordinates; -- (RTObject*)mapAllPixelsToTargetAsync:(WDPPerceptionDepthFrame*)depthFrame targetCoordinates:(NSArray* /* WFPoint* */*)targetCoordinates; -@end - -#endif // __WDPPerceptionDepthCorrelatedCoordinateMapper_DEFINED__ - -// Windows.Devices.Perception.PerceptionColorFrameReader -#ifndef __WDPPerceptionColorFrameReader_DEFINED__ -#define __WDPPerceptionColorFrameReader_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionColorFrameReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isPaused; -@property (readonly) WDPPerceptionColorFrameSource* source; -- (EventRegistrationToken)addFrameArrivedEvent:(void(^)(WDPPerceptionColorFrameReader*, WDPPerceptionColorFrameArrivedEventArgs*))del; -- (void)removeFrameArrivedEvent:(EventRegistrationToken)tok; -- (WDPPerceptionColorFrame*)tryReadLatestFrame; -- (void)close; -@end - -#endif // __WDPPerceptionColorFrameReader_DEFINED__ - -// Windows.Devices.Perception.PerceptionDepthFrameReader -#ifndef __WDPPerceptionDepthFrameReader_DEFINED__ -#define __WDPPerceptionDepthFrameReader_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionDepthFrameReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isPaused; -@property (readonly) WDPPerceptionDepthFrameSource* source; -- (EventRegistrationToken)addFrameArrivedEvent:(void(^)(WDPPerceptionDepthFrameReader*, WDPPerceptionDepthFrameArrivedEventArgs*))del; -- (void)removeFrameArrivedEvent:(EventRegistrationToken)tok; -- (WDPPerceptionDepthFrame*)tryReadLatestFrame; -- (void)close; -@end - -#endif // __WDPPerceptionDepthFrameReader_DEFINED__ - -// Windows.Devices.Perception.PerceptionInfraredFrameReader -#ifndef __WDPPerceptionInfraredFrameReader_DEFINED__ -#define __WDPPerceptionInfraredFrameReader_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionInfraredFrameReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isPaused; -@property (readonly) WDPPerceptionInfraredFrameSource* source; -- (EventRegistrationToken)addFrameArrivedEvent:(void(^)(WDPPerceptionInfraredFrameReader*, WDPPerceptionInfraredFrameArrivedEventArgs*))del; -- (void)removeFrameArrivedEvent:(EventRegistrationToken)tok; -- (WDPPerceptionInfraredFrame*)tryReadLatestFrame; -- (void)close; -@end - -#endif // __WDPPerceptionInfraredFrameReader_DEFINED__ - -// Windows.Devices.Perception.PerceptionColorFrameArrivedEventArgs -#ifndef __WDPPerceptionColorFrameArrivedEventArgs_DEFINED__ -#define __WDPPerceptionColorFrameArrivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionColorFrameArrivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* relativeTime; -- (WDPPerceptionColorFrame*)tryOpenFrame; -@end - -#endif // __WDPPerceptionColorFrameArrivedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionColorFrame -#ifndef __WDPPerceptionColorFrame_DEFINED__ -#define __WDPPerceptionColorFrame_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionColorFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMVideoFrame* videoFrame; -- (void)close; -@end - -#endif // __WDPPerceptionColorFrame_DEFINED__ - -// Windows.Devices.Perception.PerceptionDepthFrameArrivedEventArgs -#ifndef __WDPPerceptionDepthFrameArrivedEventArgs_DEFINED__ -#define __WDPPerceptionDepthFrameArrivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionDepthFrameArrivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* relativeTime; -- (WDPPerceptionDepthFrame*)tryOpenFrame; -@end - -#endif // __WDPPerceptionDepthFrameArrivedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionDepthFrame -#ifndef __WDPPerceptionDepthFrame_DEFINED__ -#define __WDPPerceptionDepthFrame_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionDepthFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMVideoFrame* videoFrame; -- (void)close; -@end - -#endif // __WDPPerceptionDepthFrame_DEFINED__ - -// Windows.Devices.Perception.PerceptionInfraredFrameArrivedEventArgs -#ifndef __WDPPerceptionInfraredFrameArrivedEventArgs_DEFINED__ -#define __WDPPerceptionInfraredFrameArrivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionInfraredFrameArrivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* relativeTime; -- (WDPPerceptionInfraredFrame*)tryOpenFrame; -@end - -#endif // __WDPPerceptionInfraredFrameArrivedEventArgs_DEFINED__ - -// Windows.Devices.Perception.PerceptionInfraredFrame -#ifndef __WDPPerceptionInfraredFrame_DEFINED__ -#define __WDPPerceptionInfraredFrame_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPPerceptionInfraredFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMVideoFrame* videoFrame; -- (void)close; -@end - -#endif // __WDPPerceptionInfraredFrame_DEFINED__ - -// Windows.Devices.Perception.KnownPerceptionFrameSourceProperties -#ifndef __WDPKnownPerceptionFrameSourceProperties_DEFINED__ -#define __WDPKnownPerceptionFrameSourceProperties_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPKnownPerceptionFrameSourceProperties : RTObject -+ (NSString *)deviceModelVersion; -+ (NSString *)enclosureLocation; -+ (NSString *)frameKind; -+ (NSString *)id; -+ (NSString *)physicalDeviceIds; -+ (NSString *)deviceId; -@end - -#endif // __WDPKnownPerceptionFrameSourceProperties_DEFINED__ - -// Windows.Devices.Perception.KnownPerceptionVideoFrameSourceProperties -#ifndef __WDPKnownPerceptionVideoFrameSourceProperties_DEFINED__ -#define __WDPKnownPerceptionVideoFrameSourceProperties_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPKnownPerceptionVideoFrameSourceProperties : RTObject -+ (NSString *)availableVideoProfiles; -+ (NSString *)cameraIntrinsics; -+ (NSString *)isMirrored; -+ (NSString *)supportedVideoProfiles; -+ (NSString *)videoProfile; -@end - -#endif // __WDPKnownPerceptionVideoFrameSourceProperties_DEFINED__ - -// Windows.Devices.Perception.KnownPerceptionInfraredFrameSourceProperties -#ifndef __WDPKnownPerceptionInfraredFrameSourceProperties_DEFINED__ -#define __WDPKnownPerceptionInfraredFrameSourceProperties_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPKnownPerceptionInfraredFrameSourceProperties : RTObject -+ (NSString *)activeIlluminationEnabled; -+ (NSString *)ambientSubtractionEnabled; -+ (NSString *)autoExposureEnabled; -+ (NSString *)exposure; -+ (NSString *)exposureCompensation; -+ (NSString *)interleavedIlluminationEnabled; -+ (NSString *)structureLightPatternEnabled; -@end - -#endif // __WDPKnownPerceptionInfraredFrameSourceProperties_DEFINED__ - -// Windows.Devices.Perception.KnownPerceptionDepthFrameSourceProperties -#ifndef __WDPKnownPerceptionDepthFrameSourceProperties_DEFINED__ -#define __WDPKnownPerceptionDepthFrameSourceProperties_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPKnownPerceptionDepthFrameSourceProperties : RTObject -+ (NSString *)maxDepth; -+ (NSString *)minDepth; -@end - -#endif // __WDPKnownPerceptionDepthFrameSourceProperties_DEFINED__ - -// Windows.Devices.Perception.KnownPerceptionColorFrameSourceProperties -#ifndef __WDPKnownPerceptionColorFrameSourceProperties_DEFINED__ -#define __WDPKnownPerceptionColorFrameSourceProperties_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPKnownPerceptionColorFrameSourceProperties : RTObject -+ (NSString *)autoExposureEnabled; -+ (NSString *)exposure; -+ (NSString *)exposureCompensation; -@end - -#endif // __WDPKnownPerceptionColorFrameSourceProperties_DEFINED__ - -// Windows.Devices.Perception.KnownPerceptionVideoProfileProperties -#ifndef __WDPKnownPerceptionVideoProfileProperties_DEFINED__ -#define __WDPKnownPerceptionVideoProfileProperties_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPKnownPerceptionVideoProfileProperties : RTObject -+ (NSString *)bitmapAlphaMode; -+ (NSString *)bitmapPixelFormat; -+ (NSString *)frameDuration; -+ (NSString *)height; -+ (NSString *)width; -@end - -#endif // __WDPKnownPerceptionVideoProfileProperties_DEFINED__ - -// Windows.Devices.Perception.KnownCameraIntrinsicsProperties -#ifndef __WDPKnownCameraIntrinsicsProperties_DEFINED__ -#define __WDPKnownCameraIntrinsicsProperties_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONEXPORT -@interface WDPKnownCameraIntrinsicsProperties : RTObject -+ (NSString *)focalLength; -+ (NSString *)principalPoint; -+ (NSString *)radialDistortion; -+ (NSString *)tangentialDistortion; -@end - -#endif // __WDPKnownCameraIntrinsicsProperties_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesPerceptionProvider.h b/include/Platform/Universal Windows/UWP/WindowsDevicesPerceptionProvider.h deleted file mode 100644 index d4ff8c37a2..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesPerceptionProvider.h +++ /dev/null @@ -1,278 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesPerceptionProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -#define OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesPerceptionProvider.lib") -#endif -#endif -#include - -@class WDPPPerceptionFrameProviderInfo, WDPPPerceptionPropertyChangeRequest, WDPPPerceptionFaceAuthenticationGroup, WDPPPerceptionControlGroup, WDPPPerceptionCorrelationGroup, WDPPPerceptionFrame, WDPPPerceptionCorrelation, WDPPPerceptionVideoFrameAllocator, WDPPPerceptionFrameProviderManagerService, WDPPKnownPerceptionFrameKind; -@protocol WDPPIKnownPerceptionFrameKindStatics, WDPPIPerceptionFrameProviderManagerServiceStatics, WDPPIPerceptionFrameProviderInfo, WDPPIPerceptionControlGroupFactory, WDPPIPerceptionControlGroup, WDPPIPerceptionFaceAuthenticationGroupFactory, WDPPIPerceptionFaceAuthenticationGroup, WDPPIPerceptionCorrelationFactory, WDPPIPerceptionCorrelation, WDPPIPerceptionCorrelationGroupFactory, WDPPIPerceptionCorrelationGroup, WDPPIPerceptionFrame, WDPPIPerceptionVideoFrameAllocatorFactory, WDPPIPerceptionPropertyChangeRequest, WDPPIPerceptionFrameProviderManager, WDPPIPerceptionFrameProvider, WDPPIPerceptionVideoFrameAllocator; - -#include "WindowsFoundationNumerics.h" -#include "WindowsFoundation.h" -#include "WindowsDevicesPerception.h" -#include "WindowsFoundationCollections.h" -#include "WindowsGraphicsImaging.h" -#include "WindowsMedia.h" -// Windows.Devices.Perception.Provider.PerceptionStartFaceAuthenticationHandler -#ifndef __WDPPPerceptionStartFaceAuthenticationHandler__DEFINED -#define __WDPPPerceptionStartFaceAuthenticationHandler__DEFINED -typedef void(^WDPPPerceptionStartFaceAuthenticationHandler)(WDPPPerceptionFaceAuthenticationGroup* sender); -#endif // __WDPPPerceptionStartFaceAuthenticationHandler__DEFINED - -// Windows.Devices.Perception.Provider.PerceptionStopFaceAuthenticationHandler -#ifndef __WDPPPerceptionStopFaceAuthenticationHandler__DEFINED -#define __WDPPPerceptionStopFaceAuthenticationHandler__DEFINED -typedef void(^WDPPPerceptionStopFaceAuthenticationHandler)(WDPPPerceptionFaceAuthenticationGroup* sender); -#endif // __WDPPPerceptionStopFaceAuthenticationHandler__DEFINED - - -#import - -// Windows.Devices.Perception.Provider.PerceptionStartFaceAuthenticationHandler -#ifndef __WDPPPerceptionStartFaceAuthenticationHandler__DEFINED -#define __WDPPPerceptionStartFaceAuthenticationHandler__DEFINED -typedef void(^WDPPPerceptionStartFaceAuthenticationHandler)(WDPPPerceptionFaceAuthenticationGroup* sender); -#endif // __WDPPPerceptionStartFaceAuthenticationHandler__DEFINED - -// Windows.Devices.Perception.Provider.PerceptionStopFaceAuthenticationHandler -#ifndef __WDPPPerceptionStopFaceAuthenticationHandler__DEFINED -#define __WDPPPerceptionStopFaceAuthenticationHandler__DEFINED -typedef void(^WDPPPerceptionStopFaceAuthenticationHandler)(WDPPPerceptionFaceAuthenticationGroup* sender); -#endif // __WDPPPerceptionStopFaceAuthenticationHandler__DEFINED - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Perception.Provider.IPerceptionFrameProviderManager -#ifndef __WDPPIPerceptionFrameProviderManager_DEFINED__ -#define __WDPPIPerceptionFrameProviderManager_DEFINED__ - -@protocol WDPPIPerceptionFrameProviderManager -- (RTObject*)getFrameProvider:(WDPPPerceptionFrameProviderInfo*)frameProviderInfo; -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPIPerceptionFrameProviderManager : RTObject -@end - -#endif // __WDPPIPerceptionFrameProviderManager_DEFINED__ - -// Windows.Devices.Perception.Provider.IPerceptionFrameProvider -#ifndef __WDPPIPerceptionFrameProvider_DEFINED__ -#define __WDPPIPerceptionFrameProvider_DEFINED__ - -@protocol WDPPIPerceptionFrameProvider -@property (readonly) BOOL available; -@property (readonly) WDPPPerceptionFrameProviderInfo* frameProviderInfo; -@property (readonly) RTObject* properties; -- (void)start; -- (void)stop; -- (void)setProperty:(WDPPPerceptionPropertyChangeRequest*)value; -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPIPerceptionFrameProvider : RTObject -@end - -#endif // __WDPPIPerceptionFrameProvider_DEFINED__ - -// Windows.Devices.Perception.Provider.PerceptionFrameProviderInfo -#ifndef __WDPPPerceptionFrameProviderInfo_DEFINED__ -#define __WDPPPerceptionFrameProviderInfo_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPPerceptionFrameProviderInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * id; -@property BOOL hidden; -@property (retain) NSString * frameKind; -@property (retain) NSString * displayName; -@property (retain) NSString * deviceKind; -@end - -#endif // __WDPPPerceptionFrameProviderInfo_DEFINED__ - -// Windows.Devices.Perception.Provider.PerceptionPropertyChangeRequest -#ifndef __WDPPPerceptionPropertyChangeRequest_DEFINED__ -#define __WDPPPerceptionPropertyChangeRequest_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPPerceptionPropertyChangeRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDPPerceptionFrameSourcePropertyChangeStatus status; -@property (readonly) NSString * name; -@property (readonly) RTObject* value; -- (WFDeferral*)getDeferral; -@end - -#endif // __WDPPPerceptionPropertyChangeRequest_DEFINED__ - -// Windows.Devices.Perception.Provider.PerceptionFaceAuthenticationGroup -#ifndef __WDPPPerceptionFaceAuthenticationGroup_DEFINED__ -#define __WDPPPerceptionFaceAuthenticationGroup_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPPerceptionFaceAuthenticationGroup : RTObject -+ (WDPPPerceptionFaceAuthenticationGroup*)make:(id /* NSString * */)ids startHandler:(WDPPPerceptionStartFaceAuthenticationHandler)startHandler stopHandler:(WDPPPerceptionStopFaceAuthenticationHandler)stopHandler ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ frameProviderIds; -@end - -#endif // __WDPPPerceptionFaceAuthenticationGroup_DEFINED__ - -// Windows.Devices.Perception.Provider.PerceptionControlGroup -#ifndef __WDPPPerceptionControlGroup_DEFINED__ -#define __WDPPPerceptionControlGroup_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPPerceptionControlGroup : RTObject -+ (WDPPPerceptionControlGroup*)make:(id /* NSString * */)ids ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ frameProviderIds; -@end - -#endif // __WDPPPerceptionControlGroup_DEFINED__ - -// Windows.Devices.Perception.Provider.PerceptionCorrelationGroup -#ifndef __WDPPPerceptionCorrelationGroup_DEFINED__ -#define __WDPPPerceptionCorrelationGroup_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPPerceptionCorrelationGroup : RTObject -+ (WDPPPerceptionCorrelationGroup*)make:(id /* WDPPPerceptionCorrelation* */)relativeLocations ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDPPPerceptionCorrelation* */ relativeLocations; -@end - -#endif // __WDPPPerceptionCorrelationGroup_DEFINED__ - -// Windows.Devices.Perception.Provider.PerceptionFrame -#ifndef __WDPPPerceptionFrame_DEFINED__ -#define __WDPPPerceptionFrame_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPPerceptionFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* relativeTime; -@property (readonly) RTObject* frameData; -@property (readonly) WFCValueSet* properties; -@end - -#endif // __WDPPPerceptionFrame_DEFINED__ - -// Windows.Devices.Perception.Provider.PerceptionCorrelation -#ifndef __WDPPPerceptionCorrelation_DEFINED__ -#define __WDPPPerceptionCorrelation_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPPerceptionCorrelation : RTObject -+ (WDPPPerceptionCorrelation*)make:(NSString *)targetId position:(WFNVector3*)position orientation:(WFNQuaternion*)orientation ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFNQuaternion* orientation; -@property (readonly) WFNVector3* position; -@property (readonly) NSString * targetId; -@end - -#endif // __WDPPPerceptionCorrelation_DEFINED__ - -// Windows.Devices.Perception.Provider.PerceptionVideoFrameAllocator -#ifndef __WDPPPerceptionVideoFrameAllocator_DEFINED__ -#define __WDPPPerceptionVideoFrameAllocator_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPPerceptionVideoFrameAllocator : RTObject -+ (WDPPPerceptionVideoFrameAllocator*)make:(unsigned int)maxOutstandingFrameCountForWrite format:(WGIBitmapPixelFormat)format resolution:(WFSize*)resolution alpha:(WGIBitmapAlphaMode)alpha ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WDPPPerceptionFrame*)allocateFrame __attribute__ ((ns_returns_not_retained)); -- (WDPPPerceptionFrame*)copyFromVideoFrame:(WMVideoFrame*)frame __attribute__ ((ns_returns_not_retained)); -- (void)close; -@end - -#endif // __WDPPPerceptionVideoFrameAllocator_DEFINED__ - -// Windows.Devices.Perception.Provider.PerceptionFrameProviderManagerService -#ifndef __WDPPPerceptionFrameProviderManagerService_DEFINED__ -#define __WDPPPerceptionFrameProviderManagerService_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPPerceptionFrameProviderManagerService : RTObject -+ (void)registerFrameProviderInfo:(RTObject*)manager frameProviderInfo:(WDPPPerceptionFrameProviderInfo*)frameProviderInfo; -+ (void)unregisterFrameProviderInfo:(RTObject*)manager frameProviderInfo:(WDPPPerceptionFrameProviderInfo*)frameProviderInfo; -+ (void)registerFaceAuthenticationGroup:(RTObject*)manager faceAuthenticationGroup:(WDPPPerceptionFaceAuthenticationGroup*)faceAuthenticationGroup; -+ (void)unregisterFaceAuthenticationGroup:(RTObject*)manager faceAuthenticationGroup:(WDPPPerceptionFaceAuthenticationGroup*)faceAuthenticationGroup; -+ (void)registerControlGroup:(RTObject*)manager controlGroup:(WDPPPerceptionControlGroup*)controlGroup; -+ (void)unregisterControlGroup:(RTObject*)manager controlGroup:(WDPPPerceptionControlGroup*)controlGroup; -+ (void)registerCorrelationGroup:(RTObject*)manager correlationGroup:(WDPPPerceptionCorrelationGroup*)correlationGroup; -+ (void)unregisterCorrelationGroup:(RTObject*)manager correlationGroup:(WDPPPerceptionCorrelationGroup*)correlationGroup; -+ (void)updateAvailabilityForProvider:(RTObject*)provider available:(BOOL)available; -+ (void)publishFrameForProvider:(RTObject*)provider frame:(WDPPPerceptionFrame*)frame; -@end - -#endif // __WDPPPerceptionFrameProviderManagerService_DEFINED__ - -// Windows.Devices.Perception.Provider.KnownPerceptionFrameKind -#ifndef __WDPPKnownPerceptionFrameKind_DEFINED__ -#define __WDPPKnownPerceptionFrameKind_DEFINED__ - -OBJCUWPWINDOWSDEVICESPERCEPTIONPROVIDEREXPORT -@interface WDPPKnownPerceptionFrameKind : RTObject -+ (NSString *)color; -+ (NSString *)depth; -+ (NSString *)infrared; -@end - -#endif // __WDPPKnownPerceptionFrameKind_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesPointOfService.h b/include/Platform/Universal Windows/UWP/WindowsDevicesPointOfService.h deleted file mode 100644 index 1375183455..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesPointOfService.h +++ /dev/null @@ -1,1568 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesPointOfService.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -#define OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesPointOfService.lib") -#endif -#endif -#include - -@class WDPUnifiedPosErrorData, WDPBarcodeScannerStatusUpdatedEventArgs, WDPBarcodeSymbologies, WDPBarcodeScannerReport, WDPBarcodeScannerDataReceivedEventArgs, WDPBarcodeScannerErrorOccurredEventArgs, WDPBarcodeScannerImagePreviewReceivedEventArgs, WDPBarcodeScannerCapabilities, WDPBarcodeScanner, WDPClaimedBarcodeScanner, WDPMagneticStripeReaderEncryptionAlgorithms, WDPMagneticStripeReaderCardTypes, WDPMagneticStripeReaderTrackData, WDPMagneticStripeReaderReport, WDPMagneticStripeReaderBankCardDataReceivedEventArgs, WDPMagneticStripeReaderAamvaCardDataReceivedEventArgs, WDPMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs, WDPMagneticStripeReaderErrorOccurredEventArgs, WDPMagneticStripeReaderStatusUpdatedEventArgs, WDPMagneticStripeReaderCapabilities, WDPClaimedMagneticStripeReader, WDPMagneticStripeReader, WDPPosPrinterCharacterSetIds, WDPReceiptPrinterCapabilities, WDPSlipPrinterCapabilities, WDPJournalPrinterCapabilities, WDPPosPrinterCapabilities, WDPPosPrinterStatus, WDPPosPrinterStatusUpdatedEventArgs, WDPPosPrinterReleaseDeviceRequestedEventArgs, WDPPosPrinter, WDPClaimedPosPrinter, WDPReceiptPrintJob, WDPSlipPrintJob, WDPJournalPrintJob, WDPClaimedReceiptPrinter, WDPClaimedSlipPrinter, WDPClaimedJournalPrinter, WDPCashDrawerStatus, WDPCashDrawerStatusUpdatedEventArgs, WDPCashDrawerCapabilities, WDPCashDrawer, WDPCashDrawerClosedEventArgs, WDPCashDrawerOpenedEventArgs, WDPCashDrawerEventSource, WDPClaimedCashDrawer, WDPCashDrawerCloseAlarm; -@protocol WDPIUnifiedPosErrorData, WDPIBarcodeScannerStatusUpdatedEventArgs, WDPIBarcodeSymbologiesStatics, WDPIBarcodeScannerDataReceivedEventArgs, WDPIBarcodeScannerReport, WDPIBarcodeScannerErrorOccurredEventArgs, WDPIBarcodeScannerImagePreviewReceivedEventArgs, WDPIBarcodeScannerCapabilities, WDPIBarcodeScannerCapabilities1, WDPIBarcodeScannerStatics, WDPIBarcodeScanner, WDPIBarcodeScanner2, WDPIMagneticStripeReaderEncryptionAlgorithmsStatics, WDPIMagneticStripeReaderCardTypesStatics, WDPIMagneticStripeReaderTrackData, WDPIMagneticStripeReaderReport, WDPIMagneticStripeReaderBankCardDataReceivedEventArgs, WDPIMagneticStripeReaderAamvaCardDataReceivedEventArgs, WDPIMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs, WDPIMagneticStripeReaderErrorOccurredEventArgs, WDPIMagneticStripeReaderStatusUpdatedEventArgs, WDPIMagneticStripeReaderCapabilities, WDPIMagneticStripeReaderStatics, WDPIMagneticStripeReader, WDPIPosPrinterCharacterSetIdsStatics, WDPICommonPosPrintStationCapabilities, WDPICommonReceiptSlipCapabilities, WDPIReceiptPrinterCapabilities, WDPISlipPrinterCapabilities, WDPIJournalPrinterCapabilities, WDPIPosPrinterCapabilities, WDPIPosPrinterStatus, WDPIPosPrinterStatusUpdatedEventArgs, WDPIPosPrinterReleaseDeviceRequestedEventArgs, WDPIPosPrinterStatics, WDPIPosPrinter, WDPIPosPrinterJob, WDPIReceiptOrSlipJob, WDPIReceiptPrintJob, WDPICommonClaimedPosPrinterStation, WDPIClaimedReceiptPrinter, WDPIClaimedSlipPrinter, WDPIClaimedJournalPrinter, WDPICashDrawerStatusUpdatedEventArgs, WDPICashDrawerStatus, WDPICashDrawerCapabilities, WDPICashDrawerEventSourceEventArgs, WDPICashDrawerEventSource, WDPICashDrawerStatics, WDPICashDrawer, WDPICashDrawerCloseAlarm, WDPIClaimedBarcodeScanner, WDPIClaimedBarcodeScanner1, WDPIClaimedMagneticStripeReader, WDPIClaimedPosPrinter, WDPIClaimedCashDrawer; - -// Windows.Devices.PointOfService.UnifiedPosErrorSeverity -enum _WDPUnifiedPosErrorSeverity { - WDPUnifiedPosErrorSeverityUnknownErrorSeverity = 0, - WDPUnifiedPosErrorSeverityWarning = 1, - WDPUnifiedPosErrorSeverityRecoverable = 2, - WDPUnifiedPosErrorSeverityUnrecoverable = 3, - WDPUnifiedPosErrorSeverityAssistanceRequired = 4, - WDPUnifiedPosErrorSeverityFatal = 5, -}; -typedef unsigned WDPUnifiedPosErrorSeverity; - -// Windows.Devices.PointOfService.UnifiedPosPowerReportingType -enum _WDPUnifiedPosPowerReportingType { - WDPUnifiedPosPowerReportingTypeUnknownPowerReportingType = 0, - WDPUnifiedPosPowerReportingTypeStandard = 1, - WDPUnifiedPosPowerReportingTypeAdvanced = 2, -}; -typedef unsigned WDPUnifiedPosPowerReportingType; - -// Windows.Devices.PointOfService.UnifiedPosHealthCheckLevel -enum _WDPUnifiedPosHealthCheckLevel { - WDPUnifiedPosHealthCheckLevelUnknownHealthCheckLevel = 0, - WDPUnifiedPosHealthCheckLevelPOSInternal = 1, - WDPUnifiedPosHealthCheckLevelExternal = 2, - WDPUnifiedPosHealthCheckLevelInteractive = 3, -}; -typedef unsigned WDPUnifiedPosHealthCheckLevel; - -// Windows.Devices.PointOfService.UnifiedPosErrorReason -enum _WDPUnifiedPosErrorReason { - WDPUnifiedPosErrorReasonUnknownErrorReason = 0, - WDPUnifiedPosErrorReasonNoService = 1, - WDPUnifiedPosErrorReasonDisabled = 2, - WDPUnifiedPosErrorReasonIllegal = 3, - WDPUnifiedPosErrorReasonNoHardware = 4, - WDPUnifiedPosErrorReasonClosed = 5, - WDPUnifiedPosErrorReasonOffline = 6, - WDPUnifiedPosErrorReasonFailure = 7, - WDPUnifiedPosErrorReasonTimeout = 8, - WDPUnifiedPosErrorReasonBusy = 9, - WDPUnifiedPosErrorReasonExtended = 10, -}; -typedef unsigned WDPUnifiedPosErrorReason; - -// Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationLevel -enum _WDPMagneticStripeReaderAuthenticationLevel { - WDPMagneticStripeReaderAuthenticationLevelNotSupported = 0, - WDPMagneticStripeReaderAuthenticationLevelOptional = 1, - WDPMagneticStripeReaderAuthenticationLevelRequired = 2, -}; -typedef unsigned WDPMagneticStripeReaderAuthenticationLevel; - -// Windows.Devices.PointOfService.PosPrinterMapMode -enum _WDPPosPrinterMapMode { - WDPPosPrinterMapModeDots = 0, - WDPPosPrinterMapModeTwips = 1, - WDPPosPrinterMapModeEnglish = 2, - WDPPosPrinterMapModeMetric = 3, -}; -typedef unsigned WDPPosPrinterMapMode; - -// Windows.Devices.PointOfService.PosPrinterCartridgeSensors -enum _WDPPosPrinterCartridgeSensors { - WDPPosPrinterCartridgeSensorsNone = 0, - WDPPosPrinterCartridgeSensorsRemoved = 1, - WDPPosPrinterCartridgeSensorsEmpty = 2, - WDPPosPrinterCartridgeSensorsHeadCleaning = 4, - WDPPosPrinterCartridgeSensorsNearEnd = 8, -}; -typedef unsigned WDPPosPrinterCartridgeSensors; - -// Windows.Devices.PointOfService.PosPrinterColorCapabilities -enum _WDPPosPrinterColorCapabilities { - WDPPosPrinterColorCapabilitiesNone = 0, - WDPPosPrinterColorCapabilitiesPrimary = 1, - WDPPosPrinterColorCapabilitiesCustom1 = 2, - WDPPosPrinterColorCapabilitiesCustom2 = 4, - WDPPosPrinterColorCapabilitiesCustom3 = 8, - WDPPosPrinterColorCapabilitiesCustom4 = 16, - WDPPosPrinterColorCapabilitiesCustom5 = 32, - WDPPosPrinterColorCapabilitiesCustom6 = 64, - WDPPosPrinterColorCapabilitiesCyan = 128, - WDPPosPrinterColorCapabilitiesMagenta = 256, - WDPPosPrinterColorCapabilitiesYellow = 512, - WDPPosPrinterColorCapabilitiesFull = 1024, -}; -typedef unsigned WDPPosPrinterColorCapabilities; - -// Windows.Devices.PointOfService.PosPrinterColorCartridge -enum _WDPPosPrinterColorCartridge { - WDPPosPrinterColorCartridgeUnknown = 0, - WDPPosPrinterColorCartridgePrimary = 1, - WDPPosPrinterColorCartridgeCustom1 = 2, - WDPPosPrinterColorCartridgeCustom2 = 3, - WDPPosPrinterColorCartridgeCustom3 = 4, - WDPPosPrinterColorCartridgeCustom4 = 5, - WDPPosPrinterColorCartridgeCustom5 = 6, - WDPPosPrinterColorCartridgeCustom6 = 7, - WDPPosPrinterColorCartridgeCyan = 8, - WDPPosPrinterColorCartridgeMagenta = 9, - WDPPosPrinterColorCartridgeYellow = 10, -}; -typedef unsigned WDPPosPrinterColorCartridge; - -// Windows.Devices.PointOfService.PosPrinterMarkFeedCapabilities -enum _WDPPosPrinterMarkFeedCapabilities { - WDPPosPrinterMarkFeedCapabilitiesNone = 0, - WDPPosPrinterMarkFeedCapabilitiesToTakeUp = 1, - WDPPosPrinterMarkFeedCapabilitiesToCutter = 2, - WDPPosPrinterMarkFeedCapabilitiesToCurrentTopOfForm = 4, - WDPPosPrinterMarkFeedCapabilitiesToNextTopOfForm = 8, -}; -typedef unsigned WDPPosPrinterMarkFeedCapabilities; - -// Windows.Devices.PointOfService.PosPrinterRuledLineCapabilities -enum _WDPPosPrinterRuledLineCapabilities { - WDPPosPrinterRuledLineCapabilitiesNone = 0, - WDPPosPrinterRuledLineCapabilitiesHorizontal = 1, - WDPPosPrinterRuledLineCapabilitiesVertical = 2, -}; -typedef unsigned WDPPosPrinterRuledLineCapabilities; - -// Windows.Devices.PointOfService.PosPrinterPrintSide -enum _WDPPosPrinterPrintSide { - WDPPosPrinterPrintSideUnknown = 0, - WDPPosPrinterPrintSideSide1 = 1, - WDPPosPrinterPrintSideSide2 = 2, -}; -typedef unsigned WDPPosPrinterPrintSide; - -// Windows.Devices.PointOfService.PosPrinterLineDirection -enum _WDPPosPrinterLineDirection { - WDPPosPrinterLineDirectionHorizontal = 0, - WDPPosPrinterLineDirectionVertical = 1, -}; -typedef unsigned WDPPosPrinterLineDirection; - -// Windows.Devices.PointOfService.PosPrinterLineStyle -enum _WDPPosPrinterLineStyle { - WDPPosPrinterLineStyleSingleSolid = 0, - WDPPosPrinterLineStyleDoubleSolid = 1, - WDPPosPrinterLineStyleBroken = 2, - WDPPosPrinterLineStyleChain = 3, -}; -typedef unsigned WDPPosPrinterLineStyle; - -// Windows.Devices.PointOfService.PosPrinterMarkFeedKind -enum _WDPPosPrinterMarkFeedKind { - WDPPosPrinterMarkFeedKindToTakeUp = 0, - WDPPosPrinterMarkFeedKindToCutter = 1, - WDPPosPrinterMarkFeedKindToCurrentTopOfForm = 2, - WDPPosPrinterMarkFeedKindToNextTopOfForm = 3, -}; -typedef unsigned WDPPosPrinterMarkFeedKind; - -// Windows.Devices.PointOfService.PosPrinterAlignment -enum _WDPPosPrinterAlignment { - WDPPosPrinterAlignmentLeft = 0, - WDPPosPrinterAlignmentCenter = 1, - WDPPosPrinterAlignmentRight = 2, -}; -typedef unsigned WDPPosPrinterAlignment; - -// Windows.Devices.PointOfService.PosPrinterBarcodeTextPosition -enum _WDPPosPrinterBarcodeTextPosition { - WDPPosPrinterBarcodeTextPositionNone = 0, - WDPPosPrinterBarcodeTextPositionAbove = 1, - WDPPosPrinterBarcodeTextPositionBelow = 2, -}; -typedef unsigned WDPPosPrinterBarcodeTextPosition; - -// Windows.Devices.PointOfService.PosPrinterRotation -enum _WDPPosPrinterRotation { - WDPPosPrinterRotationNormal = 0, - WDPPosPrinterRotationRight90 = 1, - WDPPosPrinterRotationLeft90 = 2, - WDPPosPrinterRotationRotate180 = 3, -}; -typedef unsigned WDPPosPrinterRotation; - -// Windows.Devices.PointOfService.PosPrinterStatusKind -enum _WDPPosPrinterStatusKind { - WDPPosPrinterStatusKindOnline = 0, - WDPPosPrinterStatusKindOff = 1, - WDPPosPrinterStatusKindOffline = 2, - WDPPosPrinterStatusKindOffOrOffline = 3, - WDPPosPrinterStatusKindExtended = 4, -}; -typedef unsigned WDPPosPrinterStatusKind; - -// Windows.Devices.PointOfService.CashDrawerStatusKind -enum _WDPCashDrawerStatusKind { - WDPCashDrawerStatusKindOnline = 0, - WDPCashDrawerStatusKindOff = 1, - WDPCashDrawerStatusKindOffline = 2, - WDPCashDrawerStatusKindOffOrOffline = 3, - WDPCashDrawerStatusKindExtended = 4, -}; -typedef unsigned WDPCashDrawerStatusKind; - -// Windows.Devices.PointOfService.BarcodeScannerStatus -enum _WDPBarcodeScannerStatus { - WDPBarcodeScannerStatusOnline = 0, - WDPBarcodeScannerStatusOff = 1, - WDPBarcodeScannerStatusOffline = 2, - WDPBarcodeScannerStatusOffOrOffline = 3, - WDPBarcodeScannerStatusExtended = 4, -}; -typedef unsigned WDPBarcodeScannerStatus; - -// Windows.Devices.PointOfService.MagneticStripeReaderStatus -enum _WDPMagneticStripeReaderStatus { - WDPMagneticStripeReaderStatusUnauthenticated = 0, - WDPMagneticStripeReaderStatusAuthenticated = 1, - WDPMagneticStripeReaderStatusExtended = 2, -}; -typedef unsigned WDPMagneticStripeReaderStatus; - -// Windows.Devices.PointOfService.MagneticStripeReaderAuthenticationProtocol -enum _WDPMagneticStripeReaderAuthenticationProtocol { - WDPMagneticStripeReaderAuthenticationProtocolNone = 0, - WDPMagneticStripeReaderAuthenticationProtocolChallengeResponse = 1, -}; -typedef unsigned WDPMagneticStripeReaderAuthenticationProtocol; - -// Windows.Devices.PointOfService.MagneticStripeReaderTrackIds -enum _WDPMagneticStripeReaderTrackIds { - WDPMagneticStripeReaderTrackIdsNone = 0, - WDPMagneticStripeReaderTrackIdsTrack1 = 1, - WDPMagneticStripeReaderTrackIdsTrack2 = 2, - WDPMagneticStripeReaderTrackIdsTrack3 = 4, - WDPMagneticStripeReaderTrackIdsTrack4 = 8, -}; -typedef unsigned WDPMagneticStripeReaderTrackIds; - -// Windows.Devices.PointOfService.MagneticStripeReaderErrorReportingType -enum _WDPMagneticStripeReaderErrorReportingType { - WDPMagneticStripeReaderErrorReportingTypeCardLevel = 0, - WDPMagneticStripeReaderErrorReportingTypeTrackLevel = 1, -}; -typedef unsigned WDPMagneticStripeReaderErrorReportingType; - -// Windows.Devices.PointOfService.MagneticStripeReaderTrackErrorType -enum _WDPMagneticStripeReaderTrackErrorType { - WDPMagneticStripeReaderTrackErrorTypeNone = 0, - WDPMagneticStripeReaderTrackErrorTypeStartSentinelError = 1, - WDPMagneticStripeReaderTrackErrorTypeEndSentinelError = 2, - WDPMagneticStripeReaderTrackErrorTypeParityError = 3, - WDPMagneticStripeReaderTrackErrorTypeLrcError = 4, - WDPMagneticStripeReaderTrackErrorTypeUnknown = -1, -}; -typedef unsigned WDPMagneticStripeReaderTrackErrorType; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsGraphicsImaging.h" - -#import - -// Windows.Devices.PointOfService.ICommonPosPrintStationCapabilities -#ifndef __WDPICommonPosPrintStationCapabilities_DEFINED__ -#define __WDPICommonPosPrintStationCapabilities_DEFINED__ - -@protocol WDPICommonPosPrintStationCapabilities -@property (readonly) WDPPosPrinterCartridgeSensors cartridgeSensors; -@property (readonly) WDPPosPrinterColorCapabilities colorCartridgeCapabilities; -@property (readonly) BOOL isBoldSupported; -@property (readonly) BOOL isDoubleHighDoubleWidePrintSupported; -@property (readonly) BOOL isDoubleHighPrintSupported; -@property (readonly) BOOL isDoubleWidePrintSupported; -@property (readonly) BOOL isDualColorSupported; -@property (readonly) BOOL isItalicSupported; -@property (readonly) BOOL isPaperEmptySensorSupported; -@property (readonly) BOOL isPaperNearEndSensorSupported; -@property (readonly) BOOL isPrinterPresent; -@property (readonly) BOOL isUnderlineSupported; -@property (readonly) NSArray* /* unsigned int */ supportedCharactersPerLine; -@end - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPICommonPosPrintStationCapabilities : RTObject -@end - -#endif // __WDPICommonPosPrintStationCapabilities_DEFINED__ - -// Windows.Devices.PointOfService.ICommonReceiptSlipCapabilities -#ifndef __WDPICommonReceiptSlipCapabilities_DEFINED__ -#define __WDPICommonReceiptSlipCapabilities_DEFINED__ - -@protocol WDPICommonReceiptSlipCapabilities -@property (readonly) BOOL is180RotationSupported; -@property (readonly) BOOL isBarcodeSupported; -@property (readonly) BOOL isBitmapSupported; -@property (readonly) BOOL isLeft90RotationSupported; -@property (readonly) BOOL isPrintAreaSupported; -@property (readonly) BOOL isRight90RotationSupported; -@property (readonly) WDPPosPrinterRuledLineCapabilities ruledLineCapabilities; -@property (readonly) NSArray* /* WDPPosPrinterRotation */ supportedBarcodeRotations; -@property (readonly) NSArray* /* WDPPosPrinterRotation */ supportedBitmapRotations; -@end - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPICommonReceiptSlipCapabilities : RTObject -@end - -#endif // __WDPICommonReceiptSlipCapabilities_DEFINED__ - -// Windows.Devices.PointOfService.IPosPrinterJob -#ifndef __WDPIPosPrinterJob_DEFINED__ -#define __WDPIPosPrinterJob_DEFINED__ - -@protocol WDPIPosPrinterJob -- (void)print:(NSString *)data; -- (void)printLine:(NSString *)data; -- (void)printNewline; -- (void)executeAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPIPosPrinterJob : RTObject -@end - -#endif // __WDPIPosPrinterJob_DEFINED__ - -// Windows.Devices.PointOfService.IReceiptOrSlipJob -#ifndef __WDPIReceiptOrSlipJob_DEFINED__ -#define __WDPIReceiptOrSlipJob_DEFINED__ - -@protocol WDPIReceiptOrSlipJob -- (void)setBarcodeRotation:(WDPPosPrinterRotation)value; -- (void)setPrintRotation:(WDPPosPrinterRotation)value includeBitmaps:(BOOL)includeBitmaps; -- (void)setPrintArea:(WFRect*)value; -- (void)setBitmap:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment; -- (void)setBitmapCustomWidthStandardAlign:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment width:(unsigned int)width; -- (void)setCustomAlignedBitmap:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance; -- (void)setBitmapCustomWidthCustomAlign:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance width:(unsigned int)width; -- (void)printSavedBitmap:(unsigned int)bitmapNumber; -- (void)drawRuledLine:(NSString *)positionList lineDirection:(WDPPosPrinterLineDirection)lineDirection lineWidth:(unsigned int)lineWidth lineStyle:(WDPPosPrinterLineStyle)lineStyle lineColor:(unsigned int)lineColor; -- (void)printBarcode:(NSString *)data symbology:(unsigned int)symbology height:(unsigned int)height width:(unsigned int)width textPosition:(WDPPosPrinterBarcodeTextPosition)textPosition alignment:(WDPPosPrinterAlignment)alignment; -- (void)printBarcodeCustomAlign:(NSString *)data symbology:(unsigned int)symbology height:(unsigned int)height width:(unsigned int)width textPosition:(WDPPosPrinterBarcodeTextPosition)textPosition alignmentDistance:(unsigned int)alignmentDistance; -- (void)printBitmap:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment; -- (void)printBitmapCustomWidthStandardAlign:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment width:(unsigned int)width; -- (void)printCustomAlignedBitmap:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance; -- (void)printBitmapCustomWidthCustomAlign:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance width:(unsigned int)width; -- (void)print:(NSString *)data; -- (void)printLine:(NSString *)data; -- (void)printNewline; -- (void)executeAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPIReceiptOrSlipJob : RTObject -@end - -#endif // __WDPIReceiptOrSlipJob_DEFINED__ - -// Windows.Devices.PointOfService.ICommonClaimedPosPrinterStation -#ifndef __WDPICommonClaimedPosPrinterStation_DEFINED__ -#define __WDPICommonClaimedPosPrinterStation_DEFINED__ - -@protocol WDPICommonClaimedPosPrinterStation -@property unsigned int charactersPerLine; -@property WDPPosPrinterColorCartridge colorCartridge; -@property (readonly) BOOL isCartridgeEmpty; -@property (readonly) BOOL isCartridgeRemoved; -@property (readonly) BOOL isCoverOpen; -@property (readonly) BOOL isHeadCleaning; -@property BOOL isLetterQuality; -@property (readonly) BOOL isPaperEmpty; -@property (readonly) BOOL isPaperNearEnd; -@property (readonly) BOOL isReadyToPrint; -@property unsigned int lineHeight; -@property unsigned int lineSpacing; -@property (readonly) unsigned int lineWidth; -- (BOOL)validateData:(NSString *)data; -@end - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPICommonClaimedPosPrinterStation : RTObject -@end - -#endif // __WDPICommonClaimedPosPrinterStation_DEFINED__ - -// Windows.Devices.PointOfService.ICashDrawerEventSourceEventArgs -#ifndef __WDPICashDrawerEventSourceEventArgs_DEFINED__ -#define __WDPICashDrawerEventSourceEventArgs_DEFINED__ - -@protocol WDPICashDrawerEventSourceEventArgs -@property (readonly) WDPCashDrawer* cashDrawer; -@end - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPICashDrawerEventSourceEventArgs : RTObject -@end - -#endif // __WDPICashDrawerEventSourceEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.UnifiedPosErrorData -#ifndef __WDPUnifiedPosErrorData_DEFINED__ -#define __WDPUnifiedPosErrorData_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPUnifiedPosErrorData : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int extendedReason; -@property (readonly) NSString * message; -@property (readonly) WDPUnifiedPosErrorReason reason; -@property (readonly) WDPUnifiedPosErrorSeverity severity; -@end - -#endif // __WDPUnifiedPosErrorData_DEFINED__ - -// Windows.Devices.PointOfService.BarcodeScannerStatusUpdatedEventArgs -#ifndef __WDPBarcodeScannerStatusUpdatedEventArgs_DEFINED__ -#define __WDPBarcodeScannerStatusUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPBarcodeScannerStatusUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int extendedStatus; -@property (readonly) WDPBarcodeScannerStatus status; -@end - -#endif // __WDPBarcodeScannerStatusUpdatedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.BarcodeSymbologies -#ifndef __WDPBarcodeSymbologies_DEFINED__ -#define __WDPBarcodeSymbologies_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPBarcodeSymbologies : RTObject -+ (NSString *)getName:(unsigned int)scanDataType; -+ (unsigned int)ausPost; -+ (unsigned int)aztec; -+ (unsigned int)canPost; -+ (unsigned int)ccab; -+ (unsigned int)ccc; -+ (unsigned int)chinaPost; -+ (unsigned int)codabar; -+ (unsigned int)codablock128; -+ (unsigned int)codablockA; -+ (unsigned int)codablockF; -+ (unsigned int)code11; -+ (unsigned int)code128; -+ (unsigned int)code16k; -+ (unsigned int)code32; -+ (unsigned int)code39; -+ (unsigned int)code39Ex; -+ (unsigned int)code49; -+ (unsigned int)code93; -+ (unsigned int)code93Ex; -+ (unsigned int)dataCode; -+ (unsigned int)dataMatrix; -+ (unsigned int)dutchKix; -+ (unsigned int)ean13; -+ (unsigned int)ean13Add2; -+ (unsigned int)ean13Add5; -+ (unsigned int)ean8; -+ (unsigned int)ean8Add2; -+ (unsigned int)ean8Add5; -+ (unsigned int)ean99; -+ (unsigned int)ean99Add2; -+ (unsigned int)ean99Add5; -+ (unsigned int)eanv; -+ (unsigned int)eanvAdd2; -+ (unsigned int)eanvAdd5; -+ (unsigned int)extendedBase; -+ (unsigned int)gs1128; -+ (unsigned int)gs1128Coupon; -+ (unsigned int)gs1DatabarType1; -+ (unsigned int)gs1DatabarType2; -+ (unsigned int)gs1DatabarType3; -+ (unsigned int)hanXin; -+ (unsigned int)infoMail; -+ (unsigned int)isbn; -+ (unsigned int)isbnAdd5; -+ (unsigned int)isbt; -+ (unsigned int)ismn; -+ (unsigned int)ismnAdd2; -+ (unsigned int)ismnAdd5; -+ (unsigned int)issn; -+ (unsigned int)issnAdd2; -+ (unsigned int)issnAdd5; -+ (unsigned int)italianPost25; -+ (unsigned int)italianPost39; -+ (unsigned int)japanPost; -+ (unsigned int)koreanPost; -+ (unsigned int)maxicode; -+ (unsigned int)micr; -+ (unsigned int)microPdf417; -+ (unsigned int)microQr; -+ (unsigned int)msTag; -+ (unsigned int)msi; -+ (unsigned int)ocrA; -+ (unsigned int)ocrB; -+ (unsigned int)pdf417; -+ (unsigned int)plessey; -+ (unsigned int)pzn; -+ (unsigned int)qr; -+ (unsigned int)sisac; -+ (unsigned int)swedenPost; -+ (unsigned int)telepen; -+ (unsigned int)tfDis; -+ (unsigned int)tfIata; -+ (unsigned int)tfInd; -+ (unsigned int)tfInt; -+ (unsigned int)tfMat; -+ (unsigned int)tfStd; -+ (unsigned int)tlc39; -+ (unsigned int)trioptic39; -+ (unsigned int)uccEan128; -+ (unsigned int)ukPost; -+ (unsigned int)unknown; -+ (unsigned int)upcCoupon; -+ (unsigned int)upca; -+ (unsigned int)upcaAdd2; -+ (unsigned int)upcaAdd5; -+ (unsigned int)upce; -+ (unsigned int)upceAdd2; -+ (unsigned int)upceAdd5; -+ (unsigned int)us4StateFics; -+ (unsigned int)usIntelligent; -+ (unsigned int)usIntelligentPkg; -+ (unsigned int)usPlanet; -+ (unsigned int)usPostNet; -@end - -#endif // __WDPBarcodeSymbologies_DEFINED__ - -// Windows.Devices.PointOfService.BarcodeScannerReport -#ifndef __WDPBarcodeScannerReport_DEFINED__ -#define __WDPBarcodeScannerReport_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPBarcodeScannerReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* scanData; -@property (readonly) RTObject* scanDataLabel; -@property (readonly) unsigned int scanDataType; -@end - -#endif // __WDPBarcodeScannerReport_DEFINED__ - -// Windows.Devices.PointOfService.BarcodeScannerDataReceivedEventArgs -#ifndef __WDPBarcodeScannerDataReceivedEventArgs_DEFINED__ -#define __WDPBarcodeScannerDataReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPBarcodeScannerDataReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPBarcodeScannerReport* report; -@end - -#endif // __WDPBarcodeScannerDataReceivedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.BarcodeScannerErrorOccurredEventArgs -#ifndef __WDPBarcodeScannerErrorOccurredEventArgs_DEFINED__ -#define __WDPBarcodeScannerErrorOccurredEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPBarcodeScannerErrorOccurredEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPUnifiedPosErrorData* errorData; -@property (readonly) BOOL isRetriable; -@property (readonly) WDPBarcodeScannerReport* partialInputData; -@end - -#endif // __WDPBarcodeScannerErrorOccurredEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.BarcodeScannerImagePreviewReceivedEventArgs -#ifndef __WDPBarcodeScannerImagePreviewReceivedEventArgs_DEFINED__ -#define __WDPBarcodeScannerImagePreviewReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPBarcodeScannerImagePreviewReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* preview; -@end - -#endif // __WDPBarcodeScannerImagePreviewReceivedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.BarcodeScannerCapabilities -#ifndef __WDPBarcodeScannerCapabilities_DEFINED__ -#define __WDPBarcodeScannerCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPBarcodeScannerCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isImagePreviewSupported; -@property (readonly) BOOL isStatisticsReportingSupported; -@property (readonly) BOOL isStatisticsUpdatingSupported; -@property (readonly) WDPUnifiedPosPowerReportingType powerReportingType; -@property (readonly) BOOL isSoftwareTriggerSupported; -@end - -#endif // __WDPBarcodeScannerCapabilities_DEFINED__ - -// Windows.Devices.PointOfService.BarcodeScanner -#ifndef __WDPBarcodeScanner_DEFINED__ -#define __WDPBarcodeScanner_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPBarcodeScanner : RTObject -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDPBarcodeScanner*))success failure:(void (^)(NSError*))failure; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDPBarcodeScanner*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPBarcodeScannerCapabilities* capabilities; -@property (readonly) NSString * deviceId; -@property (readonly) NSString * videoDeviceId; -- (EventRegistrationToken)addStatusUpdatedEvent:(void(^)(WDPBarcodeScanner*, WDPBarcodeScannerStatusUpdatedEventArgs*))del; -- (void)removeStatusUpdatedEvent:(EventRegistrationToken)tok; -- (void)claimScannerAsyncWithSuccess:(void (^)(WDPClaimedBarcodeScanner*))success failure:(void (^)(NSError*))failure; -- (void)checkHealthAsync:(WDPUnifiedPosHealthCheckLevel)level success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getSupportedSymbologiesAsyncWithSuccess:(void (^)(NSArray* /* unsigned int */))success failure:(void (^)(NSError*))failure; -- (void)isSymbologySupportedAsync:(unsigned int)barcodeSymbology success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)retrieveStatisticsAsync:(id /* NSString * */)statisticsCategories success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (NSArray* /* NSString * */)getSupportedProfiles; -- (BOOL)isProfileSupported:(NSString *)profile; -@end - -#endif // __WDPBarcodeScanner_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.PointOfService.ClaimedBarcodeScanner -#ifndef __WDPClaimedBarcodeScanner_DEFINED__ -#define __WDPClaimedBarcodeScanner_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPClaimedBarcodeScanner : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isDisabledOnDataReceived; -@property BOOL isDecodeDataEnabled; -@property (readonly) NSString * deviceId; -@property (readonly) BOOL isEnabled; -- (EventRegistrationToken)addDataReceivedEvent:(void(^)(WDPClaimedBarcodeScanner*, WDPBarcodeScannerDataReceivedEventArgs*))del; -- (void)removeDataReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addErrorOccurredEvent:(void(^)(WDPClaimedBarcodeScanner*, WDPBarcodeScannerErrorOccurredEventArgs*))del; -- (void)removeErrorOccurredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addImagePreviewReceivedEvent:(void(^)(WDPClaimedBarcodeScanner*, WDPBarcodeScannerImagePreviewReceivedEventArgs*))del; -- (void)removeImagePreviewReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addReleaseDeviceRequestedEvent:(void(^)(RTObject*, WDPClaimedBarcodeScanner*))del; -- (void)removeReleaseDeviceRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTriggerPressedEvent:(void(^)(RTObject*, WDPClaimedBarcodeScanner*))del; -- (void)removeTriggerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTriggerReleasedEvent:(void(^)(RTObject*, WDPClaimedBarcodeScanner*))del; -- (void)removeTriggerReleasedEvent:(EventRegistrationToken)tok; -- (RTObject*)enableAsync; -- (RTObject*)disableAsync; -- (void)retainDevice; -- (RTObject*)setActiveSymbologiesAsync:(id /* unsigned int */)symbologies; -- (RTObject*)resetStatisticsAsync:(id /* NSString * */)statisticsCategories; -- (RTObject*)updateStatisticsAsync:(id /* RTKeyValuePair* < NSString *, NSString * > */)statistics; -- (RTObject*)setActiveProfileAsync:(NSString *)profile; -- (void)close; -- (RTObject*)startSoftwareTriggerAsync; -- (RTObject*)stopSoftwareTriggerAsync; -@end - -#endif // __WDPClaimedBarcodeScanner_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderEncryptionAlgorithms -#ifndef __WDPMagneticStripeReaderEncryptionAlgorithms_DEFINED__ -#define __WDPMagneticStripeReaderEncryptionAlgorithms_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderEncryptionAlgorithms : RTObject -+ (unsigned int)extendedBase; -+ (unsigned int)none; -+ (unsigned int)tripleDesDukpt; -@end - -#endif // __WDPMagneticStripeReaderEncryptionAlgorithms_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderCardTypes -#ifndef __WDPMagneticStripeReaderCardTypes_DEFINED__ -#define __WDPMagneticStripeReaderCardTypes_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderCardTypes : RTObject -+ (unsigned int)aamva; -+ (unsigned int)bank; -+ (unsigned int)extendedBase; -+ (unsigned int)unknown; -@end - -#endif // __WDPMagneticStripeReaderCardTypes_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderTrackData -#ifndef __WDPMagneticStripeReaderTrackData_DEFINED__ -#define __WDPMagneticStripeReaderTrackData_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderTrackData : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* data; -@property (readonly) RTObject* discretionaryData; -@property (readonly) RTObject* encryptedData; -@end - -#endif // __WDPMagneticStripeReaderTrackData_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderReport -#ifndef __WDPMagneticStripeReaderReport_DEFINED__ -#define __WDPMagneticStripeReaderReport_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* additionalSecurityInformation; -@property (readonly) RTObject* cardAuthenticationData; -@property (readonly) unsigned int cardAuthenticationDataLength; -@property (readonly) unsigned int cardType; -@property (readonly) NSDictionary* /* NSString *, NSString * */ properties; -@property (readonly) WDPMagneticStripeReaderTrackData* track1; -@property (readonly) WDPMagneticStripeReaderTrackData* track2; -@property (readonly) WDPMagneticStripeReaderTrackData* track3; -@property (readonly) WDPMagneticStripeReaderTrackData* track4; -@end - -#endif // __WDPMagneticStripeReaderReport_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderBankCardDataReceivedEventArgs -#ifndef __WDPMagneticStripeReaderBankCardDataReceivedEventArgs_DEFINED__ -#define __WDPMagneticStripeReaderBankCardDataReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderBankCardDataReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * accountNumber; -@property (readonly) NSString * expirationDate; -@property (readonly) NSString * firstName; -@property (readonly) NSString * middleInitial; -@property (readonly) WDPMagneticStripeReaderReport* report; -@property (readonly) NSString * serviceCode; -@property (readonly) NSString * suffix; -@property (readonly) NSString * surname; -@property (readonly) NSString * title; -@end - -#endif // __WDPMagneticStripeReaderBankCardDataReceivedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderAamvaCardDataReceivedEventArgs -#ifndef __WDPMagneticStripeReaderAamvaCardDataReceivedEventArgs_DEFINED__ -#define __WDPMagneticStripeReaderAamvaCardDataReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderAamvaCardDataReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * address; -@property (readonly) NSString * birthDate; -@property (readonly) NSString * city; -@property (readonly) NSString * Class; -@property (readonly) NSString * endorsements; -@property (readonly) NSString * expirationDate; -@property (readonly) NSString * eyeColor; -@property (readonly) NSString * firstName; -@property (readonly) NSString * gender; -@property (readonly) NSString * hairColor; -@property (readonly) NSString * height; -@property (readonly) NSString * licenseNumber; -@property (readonly) NSString * postalCode; -@property (readonly) WDPMagneticStripeReaderReport* report; -@property (readonly) NSString * restrictions; -@property (readonly) NSString * state; -@property (readonly) NSString * suffix; -@property (readonly) NSString * surname; -@property (readonly) NSString * weight; -@end - -#endif // __WDPMagneticStripeReaderAamvaCardDataReceivedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderVendorSpecificCardDataReceivedEventArgs -#ifndef __WDPMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_DEFINED__ -#define __WDPMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPMagneticStripeReaderReport* report; -@end - -#endif // __WDPMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderErrorOccurredEventArgs -#ifndef __WDPMagneticStripeReaderErrorOccurredEventArgs_DEFINED__ -#define __WDPMagneticStripeReaderErrorOccurredEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderErrorOccurredEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPUnifiedPosErrorData* errorData; -@property (readonly) WDPMagneticStripeReaderReport* partialInputData; -@property (readonly) WDPMagneticStripeReaderTrackErrorType track1Status; -@property (readonly) WDPMagneticStripeReaderTrackErrorType track2Status; -@property (readonly) WDPMagneticStripeReaderTrackErrorType track3Status; -@property (readonly) WDPMagneticStripeReaderTrackErrorType track4Status; -@end - -#endif // __WDPMagneticStripeReaderErrorOccurredEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderStatusUpdatedEventArgs -#ifndef __WDPMagneticStripeReaderStatusUpdatedEventArgs_DEFINED__ -#define __WDPMagneticStripeReaderStatusUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderStatusUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int extendedStatus; -@property (readonly) WDPMagneticStripeReaderStatus status; -@end - -#endif // __WDPMagneticStripeReaderStatusUpdatedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReaderCapabilities -#ifndef __WDPMagneticStripeReaderCapabilities_DEFINED__ -#define __WDPMagneticStripeReaderCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReaderCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPMagneticStripeReaderAuthenticationLevel authenticationLevel; -@property (readonly) NSString * cardAuthentication; -@property (readonly) BOOL isIsoSupported; -@property (readonly) BOOL isJisOneSupported; -@property (readonly) BOOL isJisTwoSupported; -@property (readonly) BOOL isStatisticsReportingSupported; -@property (readonly) BOOL isStatisticsUpdatingSupported; -@property (readonly) BOOL isTrackDataMaskingSupported; -@property (readonly) BOOL isTransmitSentinelsSupported; -@property (readonly) WDPUnifiedPosPowerReportingType powerReportingType; -@property (readonly) unsigned int supportedEncryptionAlgorithms; -@end - -#endif // __WDPMagneticStripeReaderCapabilities_DEFINED__ - -// Windows.Devices.PointOfService.ClaimedMagneticStripeReader -#ifndef __WDPClaimedMagneticStripeReader_DEFINED__ -#define __WDPClaimedMagneticStripeReader_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPClaimedMagneticStripeReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDPMagneticStripeReaderTrackIds tracksToRead; -@property BOOL isTransmitSentinelsEnabled; -@property BOOL isDisabledOnDataReceived; -@property BOOL isDecodeDataEnabled; -@property unsigned int dataEncryptionAlgorithm; -@property (readonly) NSString * deviceId; -@property (readonly) BOOL isDeviceAuthenticated; -@property (readonly) BOOL isEnabled; -- (EventRegistrationToken)addAamvaCardDataReceivedEvent:(void(^)(WDPClaimedMagneticStripeReader*, WDPMagneticStripeReaderAamvaCardDataReceivedEventArgs*))del; -- (void)removeAamvaCardDataReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBankCardDataReceivedEvent:(void(^)(WDPClaimedMagneticStripeReader*, WDPMagneticStripeReaderBankCardDataReceivedEventArgs*))del; -- (void)removeBankCardDataReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addErrorOccurredEvent:(void(^)(WDPClaimedMagneticStripeReader*, WDPMagneticStripeReaderErrorOccurredEventArgs*))del; -- (void)removeErrorOccurredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addReleaseDeviceRequestedEvent:(void(^)(RTObject*, WDPClaimedMagneticStripeReader*))del; -- (void)removeReleaseDeviceRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVendorSpecificDataReceivedEvent:(void(^)(WDPClaimedMagneticStripeReader*, WDPMagneticStripeReaderVendorSpecificCardDataReceivedEventArgs*))del; -- (void)removeVendorSpecificDataReceivedEvent:(EventRegistrationToken)tok; -- (RTObject*)enableAsync; -- (RTObject*)disableAsync; -- (void)retainDevice; -- (void)setErrorReportingType:(WDPMagneticStripeReaderErrorReportingType)value; -- (void)retrieveDeviceAuthenticationDataAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (RTObject*)authenticateDeviceAsync:(NSArray* /* uint8_t */)responseToken; -- (RTObject*)deAuthenticateDeviceAsync:(NSArray* /* uint8_t */)responseToken; -- (RTObject*)updateKeyAsync:(NSString *)key keyName:(NSString *)keyName; -- (RTObject*)resetStatisticsAsync:(id /* NSString * */)statisticsCategories; -- (RTObject*)updateStatisticsAsync:(id /* RTKeyValuePair* < NSString *, NSString * > */)statistics; -- (void)close; -@end - -#endif // __WDPClaimedMagneticStripeReader_DEFINED__ - -// Windows.Devices.PointOfService.MagneticStripeReader -#ifndef __WDPMagneticStripeReader_DEFINED__ -#define __WDPMagneticStripeReader_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPMagneticStripeReader : RTObject -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDPMagneticStripeReader*))success failure:(void (^)(NSError*))failure; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDPMagneticStripeReader*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPMagneticStripeReaderCapabilities* capabilities; -@property (readonly) WDPMagneticStripeReaderAuthenticationProtocol deviceAuthenticationProtocol; -@property (readonly) NSString * deviceId; -@property (readonly) NSArray* /* unsigned int */ supportedCardTypes; -- (EventRegistrationToken)addStatusUpdatedEvent:(void(^)(WDPMagneticStripeReader*, WDPMagneticStripeReaderStatusUpdatedEventArgs*))del; -- (void)removeStatusUpdatedEvent:(EventRegistrationToken)tok; -- (void)checkHealthAsync:(WDPUnifiedPosHealthCheckLevel)level success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)claimReaderAsyncWithSuccess:(void (^)(WDPClaimedMagneticStripeReader*))success failure:(void (^)(NSError*))failure; -- (void)retrieveStatisticsAsync:(id /* NSString * */)statisticsCategories success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (WDPMagneticStripeReaderErrorReportingType)getErrorReportingType; -@end - -#endif // __WDPMagneticStripeReader_DEFINED__ - -// Windows.Devices.PointOfService.PosPrinterCharacterSetIds -#ifndef __WDPPosPrinterCharacterSetIds_DEFINED__ -#define __WDPPosPrinterCharacterSetIds_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPPosPrinterCharacterSetIds : RTObject -+ (unsigned int)ansi; -+ (unsigned int)ascii; -+ (unsigned int)utf16LE; -@end - -#endif // __WDPPosPrinterCharacterSetIds_DEFINED__ - -// Windows.Devices.PointOfService.ReceiptPrinterCapabilities -#ifndef __WDPReceiptPrinterCapabilities_DEFINED__ -#define __WDPReceiptPrinterCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPReceiptPrinterCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPosPrinterColorCapabilities colorCartridgeCapabilities; -@property (readonly) BOOL isBoldSupported; -@property (readonly) BOOL isDoubleHighDoubleWidePrintSupported; -@property (readonly) BOOL isDoubleHighPrintSupported; -@property (readonly) BOOL isDoubleWidePrintSupported; -@property (readonly) BOOL isDualColorSupported; -@property (readonly) BOOL isItalicSupported; -@property (readonly) BOOL isPaperEmptySensorSupported; -@property (readonly) BOOL isPaperNearEndSensorSupported; -@property (readonly) BOOL isPrinterPresent; -@property (readonly) BOOL isUnderlineSupported; -@property (readonly) NSArray* /* unsigned int */ supportedCharactersPerLine; -@property (readonly) WDPPosPrinterCartridgeSensors cartridgeSensors; -@property (readonly) BOOL is180RotationSupported; -@property (readonly) NSArray* /* WDPPosPrinterRotation */ supportedBarcodeRotations; -@property (readonly) NSArray* /* WDPPosPrinterRotation */ supportedBitmapRotations; -@property (readonly) BOOL isLeft90RotationSupported; -@property (readonly) BOOL isBarcodeSupported; -@property (readonly) BOOL isBitmapSupported; -@property (readonly) BOOL isPrintAreaSupported; -@property (readonly) BOOL isRight90RotationSupported; -@property (readonly) WDPPosPrinterRuledLineCapabilities ruledLineCapabilities; -@property (readonly) BOOL isStampSupported; -@property (readonly) WDPPosPrinterMarkFeedCapabilities markFeedCapabilities; -@property (readonly) BOOL canCutPaper; -@end - -#endif // __WDPReceiptPrinterCapabilities_DEFINED__ - -// Windows.Devices.PointOfService.SlipPrinterCapabilities -#ifndef __WDPSlipPrinterCapabilities_DEFINED__ -#define __WDPSlipPrinterCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPSlipPrinterCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isBoldSupported; -@property (readonly) BOOL isDoubleHighDoubleWidePrintSupported; -@property (readonly) BOOL isDoubleWidePrintSupported; -@property (readonly) BOOL isDoubleHighPrintSupported; -@property (readonly) BOOL isDualColorSupported; -@property (readonly) BOOL isItalicSupported; -@property (readonly) BOOL isPaperEmptySensorSupported; -@property (readonly) BOOL isPaperNearEndSensorSupported; -@property (readonly) BOOL isPrinterPresent; -@property (readonly) BOOL isUnderlineSupported; -@property (readonly) WDPPosPrinterColorCapabilities colorCartridgeCapabilities; -@property (readonly) NSArray* /* unsigned int */ supportedCharactersPerLine; -@property (readonly) WDPPosPrinterCartridgeSensors cartridgeSensors; -@property (readonly) BOOL isBarcodeSupported; -@property (readonly) NSArray* /* WDPPosPrinterRotation */ supportedBitmapRotations; -@property (readonly) BOOL isPrintAreaSupported; -@property (readonly) NSArray* /* WDPPosPrinterRotation */ supportedBarcodeRotations; -@property (readonly) BOOL is180RotationSupported; -@property (readonly) BOOL isBitmapSupported; -@property (readonly) BOOL isLeft90RotationSupported; -@property (readonly) BOOL isRight90RotationSupported; -@property (readonly) WDPPosPrinterRuledLineCapabilities ruledLineCapabilities; -@property (readonly) BOOL isFullLengthSupported; -@property (readonly) BOOL isBothSidesPrintingSupported; -@end - -#endif // __WDPSlipPrinterCapabilities_DEFINED__ - -// Windows.Devices.PointOfService.JournalPrinterCapabilities -#ifndef __WDPJournalPrinterCapabilities_DEFINED__ -#define __WDPJournalPrinterCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPJournalPrinterCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPosPrinterCartridgeSensors cartridgeSensors; -@property (readonly) WDPPosPrinterColorCapabilities colorCartridgeCapabilities; -@property (readonly) BOOL isBoldSupported; -@property (readonly) BOOL isDoubleHighDoubleWidePrintSupported; -@property (readonly) BOOL isDoubleHighPrintSupported; -@property (readonly) BOOL isDoubleWidePrintSupported; -@property (readonly) BOOL isDualColorSupported; -@property (readonly) BOOL isItalicSupported; -@property (readonly) BOOL isPaperEmptySensorSupported; -@property (readonly) BOOL isPaperNearEndSensorSupported; -@property (readonly) BOOL isPrinterPresent; -@property (readonly) BOOL isUnderlineSupported; -@property (readonly) NSArray* /* unsigned int */ supportedCharactersPerLine; -@end - -#endif // __WDPJournalPrinterCapabilities_DEFINED__ - -// Windows.Devices.PointOfService.PosPrinterCapabilities -#ifndef __WDPPosPrinterCapabilities_DEFINED__ -#define __WDPPosPrinterCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPPosPrinterCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL canMapCharacterSet; -@property (readonly) unsigned int defaultCharacterSet; -@property (readonly) BOOL hasCoverSensor; -@property (readonly) BOOL isStatisticsReportingSupported; -@property (readonly) BOOL isStatisticsUpdatingSupported; -@property (readonly) BOOL isTransactionSupported; -@property (readonly) WDPJournalPrinterCapabilities* journal; -@property (readonly) WDPUnifiedPosPowerReportingType powerReportingType; -@property (readonly) WDPReceiptPrinterCapabilities* receipt; -@property (readonly) WDPSlipPrinterCapabilities* slip; -@end - -#endif // __WDPPosPrinterCapabilities_DEFINED__ - -// Windows.Devices.PointOfService.PosPrinterStatus -#ifndef __WDPPosPrinterStatus_DEFINED__ -#define __WDPPosPrinterStatus_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPPosPrinterStatus : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int extendedStatus; -@property (readonly) WDPPosPrinterStatusKind statusKind; -@end - -#endif // __WDPPosPrinterStatus_DEFINED__ - -// Windows.Devices.PointOfService.PosPrinterStatusUpdatedEventArgs -#ifndef __WDPPosPrinterStatusUpdatedEventArgs_DEFINED__ -#define __WDPPosPrinterStatusUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPPosPrinterStatusUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPosPrinterStatus* status; -@end - -#endif // __WDPPosPrinterStatusUpdatedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.PosPrinterReleaseDeviceRequestedEventArgs -#ifndef __WDPPosPrinterReleaseDeviceRequestedEventArgs_DEFINED__ -#define __WDPPosPrinterReleaseDeviceRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPPosPrinterReleaseDeviceRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WDPPosPrinterReleaseDeviceRequestedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.PosPrinter -#ifndef __WDPPosPrinter_DEFINED__ -#define __WDPPosPrinter_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPPosPrinter : RTObject -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDPPosPrinter*))success failure:(void (^)(NSError*))failure; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDPPosPrinter*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPosPrinterCapabilities* capabilities; -@property (readonly) NSString * deviceId; -@property (readonly) WDPPosPrinterStatus* status; -@property (readonly) NSArray* /* unsigned int */ supportedCharacterSets; -@property (readonly) NSArray* /* NSString * */ supportedTypeFaces; -- (EventRegistrationToken)addStatusUpdatedEvent:(void(^)(WDPPosPrinter*, WDPPosPrinterStatusUpdatedEventArgs*))del; -- (void)removeStatusUpdatedEvent:(EventRegistrationToken)tok; -- (void)claimPrinterAsyncWithSuccess:(void (^)(WDPClaimedPosPrinter*))success failure:(void (^)(NSError*))failure; -- (void)checkHealthAsync:(WDPUnifiedPosHealthCheckLevel)level success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getStatisticsAsync:(id /* NSString * */)statisticsCategories success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDPPosPrinter_DEFINED__ - -// Windows.Devices.PointOfService.ClaimedPosPrinter -#ifndef __WDPClaimedPosPrinter_DEFINED__ -#define __WDPClaimedPosPrinter_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPClaimedPosPrinter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDPPosPrinterMapMode mapMode; -@property BOOL isCharacterSetMappingEnabled; -@property unsigned int characterSet; -@property (readonly) NSString * deviceId; -@property (readonly) BOOL isCoverOpen; -@property (readonly) BOOL isEnabled; -@property (readonly) WDPClaimedJournalPrinter* journal; -@property (readonly) WDPClaimedReceiptPrinter* receipt; -@property (readonly) WDPClaimedSlipPrinter* slip; -- (EventRegistrationToken)addReleaseDeviceRequestedEvent:(void(^)(WDPClaimedPosPrinter*, WDPPosPrinterReleaseDeviceRequestedEventArgs*))del; -- (void)removeReleaseDeviceRequestedEvent:(EventRegistrationToken)tok; -- (void)enableAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)disableAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)retainDeviceAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)resetStatisticsAsync:(id /* NSString * */)statisticsCategories success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)updateStatisticsAsync:(id /* RTKeyValuePair* < NSString *, NSString * > */)statistics success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WDPClaimedPosPrinter_DEFINED__ - -// Windows.Devices.PointOfService.ReceiptPrintJob -#ifndef __WDPReceiptPrintJob_DEFINED__ -#define __WDPReceiptPrintJob_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPReceiptPrintJob : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)markFeed:(WDPPosPrinterMarkFeedKind)kind; -- (void)cutPaper:(double)percentage; -- (void)cutPaperDefault; -- (void)setBarcodeRotation:(WDPPosPrinterRotation)value; -- (void)setPrintRotation:(WDPPosPrinterRotation)value includeBitmaps:(BOOL)includeBitmaps; -- (void)setPrintArea:(WFRect*)value; -- (void)setBitmap:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment; -- (void)setBitmapCustomWidthStandardAlign:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment width:(unsigned int)width; -- (void)setCustomAlignedBitmap:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance; -- (void)setBitmapCustomWidthCustomAlign:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance width:(unsigned int)width; -- (void)printSavedBitmap:(unsigned int)bitmapNumber; -- (void)drawRuledLine:(NSString *)positionList lineDirection:(WDPPosPrinterLineDirection)lineDirection lineWidth:(unsigned int)lineWidth lineStyle:(WDPPosPrinterLineStyle)lineStyle lineColor:(unsigned int)lineColor; -- (void)printBarcode:(NSString *)data symbology:(unsigned int)symbology height:(unsigned int)height width:(unsigned int)width textPosition:(WDPPosPrinterBarcodeTextPosition)textPosition alignment:(WDPPosPrinterAlignment)alignment; -- (void)printBarcodeCustomAlign:(NSString *)data symbology:(unsigned int)symbology height:(unsigned int)height width:(unsigned int)width textPosition:(WDPPosPrinterBarcodeTextPosition)textPosition alignmentDistance:(unsigned int)alignmentDistance; -- (void)printBitmap:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment; -- (void)printBitmapCustomWidthStandardAlign:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment width:(unsigned int)width; -- (void)printCustomAlignedBitmap:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance; -- (void)printBitmapCustomWidthCustomAlign:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance width:(unsigned int)width; -- (void)print:(NSString *)data; -- (void)printLine:(NSString *)data; -- (void)printNewline; -- (void)executeAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDPReceiptPrintJob_DEFINED__ - -// Windows.Devices.PointOfService.SlipPrintJob -#ifndef __WDPSlipPrintJob_DEFINED__ -#define __WDPSlipPrintJob_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPSlipPrintJob : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setBarcodeRotation:(WDPPosPrinterRotation)value; -- (void)setPrintRotation:(WDPPosPrinterRotation)value includeBitmaps:(BOOL)includeBitmaps; -- (void)setPrintArea:(WFRect*)value; -- (void)setBitmap:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment; -- (void)setBitmapCustomWidthStandardAlign:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment width:(unsigned int)width; -- (void)setCustomAlignedBitmap:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance; -- (void)setBitmapCustomWidthCustomAlign:(unsigned int)bitmapNumber bitmap:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance width:(unsigned int)width; -- (void)printSavedBitmap:(unsigned int)bitmapNumber; -- (void)drawRuledLine:(NSString *)positionList lineDirection:(WDPPosPrinterLineDirection)lineDirection lineWidth:(unsigned int)lineWidth lineStyle:(WDPPosPrinterLineStyle)lineStyle lineColor:(unsigned int)lineColor; -- (void)printBarcode:(NSString *)data symbology:(unsigned int)symbology height:(unsigned int)height width:(unsigned int)width textPosition:(WDPPosPrinterBarcodeTextPosition)textPosition alignment:(WDPPosPrinterAlignment)alignment; -- (void)printBarcodeCustomAlign:(NSString *)data symbology:(unsigned int)symbology height:(unsigned int)height width:(unsigned int)width textPosition:(WDPPosPrinterBarcodeTextPosition)textPosition alignmentDistance:(unsigned int)alignmentDistance; -- (void)printBitmap:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment; -- (void)printBitmapCustomWidthStandardAlign:(WGIBitmapFrame*)bitmap alignment:(WDPPosPrinterAlignment)alignment width:(unsigned int)width; -- (void)printCustomAlignedBitmap:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance; -- (void)printBitmapCustomWidthCustomAlign:(WGIBitmapFrame*)bitmap alignmentDistance:(unsigned int)alignmentDistance width:(unsigned int)width; -- (void)print:(NSString *)data; -- (void)printLine:(NSString *)data; -- (void)printNewline; -- (void)executeAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDPSlipPrintJob_DEFINED__ - -// Windows.Devices.PointOfService.JournalPrintJob -#ifndef __WDPJournalPrintJob_DEFINED__ -#define __WDPJournalPrintJob_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPJournalPrintJob : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)print:(NSString *)data; -- (void)printLine:(NSString *)data; -- (void)printNewline; -- (void)executeAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDPJournalPrintJob_DEFINED__ - -// Windows.Devices.PointOfService.ClaimedReceiptPrinter -#ifndef __WDPClaimedReceiptPrinter_DEFINED__ -#define __WDPClaimedReceiptPrinter_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPClaimedReceiptPrinter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int linesToPaperCut; -@property (readonly) WFSize* pageSize; -@property (readonly) WFRect* printArea; -@property (readonly) unsigned int sidewaysMaxChars; -@property (readonly) unsigned int sidewaysMaxLines; -@property unsigned int lineSpacing; -@property unsigned int lineHeight; -@property BOOL isLetterQuality; -@property WDPPosPrinterColorCartridge colorCartridge; -@property unsigned int charactersPerLine; -@property (readonly) BOOL isHeadCleaning; -@property (readonly) BOOL isCoverOpen; -@property (readonly) BOOL isPaperEmpty; -@property (readonly) BOOL isPaperNearEnd; -@property (readonly) BOOL isCartridgeRemoved; -@property (readonly) BOOL isReadyToPrint; -@property (readonly) BOOL isCartridgeEmpty; -@property (readonly) unsigned int lineWidth; -- (WDPReceiptPrintJob*)createJob; -- (BOOL)validateData:(NSString *)data; -@end - -#endif // __WDPClaimedReceiptPrinter_DEFINED__ - -// Windows.Devices.PointOfService.ClaimedSlipPrinter -#ifndef __WDPClaimedSlipPrinter_DEFINED__ -#define __WDPClaimedSlipPrinter_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPClaimedSlipPrinter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int linesNearEndToEnd; -@property (readonly) unsigned int maxLines; -@property (readonly) WFSize* pageSize; -@property (readonly) WFRect* printArea; -@property (readonly) WDPPosPrinterPrintSide printSide; -@property (readonly) unsigned int sidewaysMaxChars; -@property (readonly) unsigned int sidewaysMaxLines; -@property unsigned int lineSpacing; -@property unsigned int lineHeight; -@property BOOL isLetterQuality; -@property WDPPosPrinterColorCartridge colorCartridge; -@property unsigned int charactersPerLine; -@property (readonly) BOOL isHeadCleaning; -@property (readonly) BOOL isCartridgeEmpty; -@property (readonly) BOOL isPaperEmpty; -@property (readonly) BOOL isCartridgeRemoved; -@property (readonly) BOOL isReadyToPrint; -@property (readonly) BOOL isPaperNearEnd; -@property (readonly) BOOL isCoverOpen; -@property (readonly) unsigned int lineWidth; -- (void)openJaws; -- (void)closeJaws; -- (void)insertSlipAsync:(WFTimeSpan*)timeout success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)removeSlipAsync:(WFTimeSpan*)timeout success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)changePrintSide:(WDPPosPrinterPrintSide)printSide; -- (WDPSlipPrintJob*)createJob; -- (BOOL)validateData:(NSString *)data; -@end - -#endif // __WDPClaimedSlipPrinter_DEFINED__ - -// Windows.Devices.PointOfService.ClaimedJournalPrinter -#ifndef __WDPClaimedJournalPrinter_DEFINED__ -#define __WDPClaimedJournalPrinter_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPClaimedJournalPrinter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isLetterQuality; -@property WDPPosPrinterColorCartridge colorCartridge; -@property unsigned int charactersPerLine; -@property unsigned int lineSpacing; -@property unsigned int lineHeight; -@property (readonly) BOOL isCartridgeEmpty; -@property (readonly) BOOL isCartridgeRemoved; -@property (readonly) BOOL isCoverOpen; -@property (readonly) BOOL isHeadCleaning; -@property (readonly) BOOL isPaperEmpty; -@property (readonly) BOOL isPaperNearEnd; -@property (readonly) BOOL isReadyToPrint; -@property (readonly) unsigned int lineWidth; -- (WDPJournalPrintJob*)createJob; -- (BOOL)validateData:(NSString *)data; -@end - -#endif // __WDPClaimedJournalPrinter_DEFINED__ - -// Windows.Devices.PointOfService.CashDrawerStatus -#ifndef __WDPCashDrawerStatus_DEFINED__ -#define __WDPCashDrawerStatus_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPCashDrawerStatus : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int extendedStatus; -@property (readonly) WDPCashDrawerStatusKind statusKind; -@end - -#endif // __WDPCashDrawerStatus_DEFINED__ - -// Windows.Devices.PointOfService.CashDrawerStatusUpdatedEventArgs -#ifndef __WDPCashDrawerStatusUpdatedEventArgs_DEFINED__ -#define __WDPCashDrawerStatusUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPCashDrawerStatusUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPCashDrawerStatus* status; -@end - -#endif // __WDPCashDrawerStatusUpdatedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.CashDrawerCapabilities -#ifndef __WDPCashDrawerCapabilities_DEFINED__ -#define __WDPCashDrawerCapabilities_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPCashDrawerCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isDrawerOpenSensorAvailable; -@property (readonly) BOOL isStatisticsReportingSupported; -@property (readonly) BOOL isStatisticsUpdatingSupported; -@property (readonly) BOOL isStatusMultiDrawerDetectSupported; -@property (readonly) BOOL isStatusReportingSupported; -@property (readonly) WDPUnifiedPosPowerReportingType powerReportingType; -@end - -#endif // __WDPCashDrawerCapabilities_DEFINED__ - -// Windows.Devices.PointOfService.CashDrawer -#ifndef __WDPCashDrawer_DEFINED__ -#define __WDPCashDrawer_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPCashDrawer : RTObject -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDPCashDrawer*))success failure:(void (^)(NSError*))failure; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDPCashDrawer*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPCashDrawerCapabilities* capabilities; -@property (readonly) NSString * deviceId; -@property (readonly) WDPCashDrawerEventSource* drawerEventSource; -@property (readonly) BOOL isDrawerOpen; -@property (readonly) WDPCashDrawerStatus* status; -- (EventRegistrationToken)addStatusUpdatedEvent:(void(^)(WDPCashDrawer*, WDPCashDrawerStatusUpdatedEventArgs*))del; -- (void)removeStatusUpdatedEvent:(EventRegistrationToken)tok; -- (void)claimDrawerAsyncWithSuccess:(void (^)(WDPClaimedCashDrawer*))success failure:(void (^)(NSError*))failure; -- (void)checkHealthAsync:(WDPUnifiedPosHealthCheckLevel)level success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getStatisticsAsync:(id /* NSString * */)statisticsCategories success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDPCashDrawer_DEFINED__ - -// Windows.Devices.PointOfService.CashDrawerClosedEventArgs -#ifndef __WDPCashDrawerClosedEventArgs_DEFINED__ -#define __WDPCashDrawerClosedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPCashDrawerClosedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPCashDrawer* cashDrawer; -@end - -#endif // __WDPCashDrawerClosedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.CashDrawerOpenedEventArgs -#ifndef __WDPCashDrawerOpenedEventArgs_DEFINED__ -#define __WDPCashDrawerOpenedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPCashDrawerOpenedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPCashDrawer* cashDrawer; -@end - -#endif // __WDPCashDrawerOpenedEventArgs_DEFINED__ - -// Windows.Devices.PointOfService.CashDrawerEventSource -#ifndef __WDPCashDrawerEventSource_DEFINED__ -#define __WDPCashDrawerEventSource_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPCashDrawerEventSource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addDrawerClosedEvent:(void(^)(WDPCashDrawerEventSource*, WDPCashDrawerClosedEventArgs*))del; -- (void)removeDrawerClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDrawerOpenedEvent:(void(^)(WDPCashDrawerEventSource*, WDPCashDrawerOpenedEventArgs*))del; -- (void)removeDrawerOpenedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WDPCashDrawerEventSource_DEFINED__ - -// Windows.Devices.PointOfService.ClaimedCashDrawer -#ifndef __WDPClaimedCashDrawer_DEFINED__ -#define __WDPClaimedCashDrawer_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPClaimedCashDrawer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPCashDrawerCloseAlarm* closeAlarm; -@property (readonly) NSString * deviceId; -@property (readonly) BOOL isDrawerOpen; -@property (readonly) BOOL isEnabled; -- (EventRegistrationToken)addReleaseDeviceRequestedEvent:(void(^)(WDPClaimedCashDrawer*, RTObject*))del; -- (void)removeReleaseDeviceRequestedEvent:(EventRegistrationToken)tok; -- (void)openDrawerAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)enableAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)disableAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)retainDeviceAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)resetStatisticsAsync:(id /* NSString * */)statisticsCategories success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)updateStatisticsAsync:(id /* RTKeyValuePair* < NSString *, NSString * > */)statistics success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WDPClaimedCashDrawer_DEFINED__ - -// Windows.Devices.PointOfService.CashDrawerCloseAlarm -#ifndef __WDPCashDrawerCloseAlarm_DEFINED__ -#define __WDPCashDrawerCloseAlarm_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOINTOFSERVICEEXPORT -@interface WDPCashDrawerCloseAlarm : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int beepFrequency; -@property (retain) WFTimeSpan* beepDuration; -@property (retain) WFTimeSpan* beepDelay; -@property (retain) WFTimeSpan* alarmTimeout; -- (EventRegistrationToken)addAlarmTimeoutExpiredEvent:(void(^)(WDPCashDrawerCloseAlarm*, RTObject*))del; -- (void)removeAlarmTimeoutExpiredEvent:(EventRegistrationToken)tok; -- (void)startAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDPCashDrawerCloseAlarm_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesPortable.h b/include/Platform/Universal Windows/UWP/WindowsDevicesPortable.h deleted file mode 100644 index df9bde53b0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesPortable.h +++ /dev/null @@ -1,72 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesPortable.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESPORTABLEEXPORT -#define OBJCUWPWINDOWSDEVICESPORTABLEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesPortable.lib") -#endif -#endif -#include - -@class WDPStorageDevice, WDPServiceDevice; -@protocol WDPIStorageDeviceStatics, WDPIServiceDeviceStatics; - -// Windows.Devices.Portable.ServiceDeviceType -enum _WDPServiceDeviceType { - WDPServiceDeviceTypeCalendarService = 0, - WDPServiceDeviceTypeContactsService = 1, - WDPServiceDeviceTypeDeviceStatusService = 2, - WDPServiceDeviceTypeNotesService = 3, - WDPServiceDeviceTypeRingtonesService = 4, - WDPServiceDeviceTypeSmsService = 5, - WDPServiceDeviceTypeTasksService = 6, -}; -typedef unsigned WDPServiceDeviceType; - -#include "WindowsStorage.h" - -#import - -// Windows.Devices.Portable.StorageDevice -#ifndef __WDPStorageDevice_DEFINED__ -#define __WDPStorageDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESPORTABLEEXPORT -@interface WDPStorageDevice : RTObject -+ (WSStorageFolder*)fromId:(NSString *)deviceId; -+ (NSString *)getDeviceSelector; -@end - -#endif // __WDPStorageDevice_DEFINED__ - -// Windows.Devices.Portable.ServiceDevice -#ifndef __WDPServiceDevice_DEFINED__ -#define __WDPServiceDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESPORTABLEEXPORT -@interface WDPServiceDevice : RTObject -+ (NSString *)getDeviceSelector:(WDPServiceDeviceType)serviceType; -+ (NSString *)getDeviceSelectorFromServiceId:(WFGUID*)serviceId; -@end - -#endif // __WDPServiceDevice_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesPower.h b/include/Platform/Universal Windows/UWP/WindowsDevicesPower.h deleted file mode 100644 index 2d06ca2ef6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesPower.h +++ /dev/null @@ -1,75 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesPower.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESPOWEREXPORT -#define OBJCUWPWINDOWSDEVICESPOWEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesPower.lib") -#endif -#endif -#include - -@class WDPBatteryReport, WDPBattery; -@protocol WDPIBattery, WDPIBatteryReport, WDPIBatteryStatics; - -#include "WindowsFoundation.h" -#include "WindowsSystemPower.h" - -#import - -// Windows.Devices.Power.BatteryReport -#ifndef __WDPBatteryReport_DEFINED__ -#define __WDPBatteryReport_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOWEREXPORT -@interface WDPBatteryReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* int */ chargeRateInMilliwatts; -@property (readonly) id /* int */ designCapacityInMilliwattHours; -@property (readonly) id /* int */ fullChargeCapacityInMilliwattHours; -@property (readonly) id /* int */ remainingCapacityInMilliwattHours; -@property (readonly) WSPBatteryStatus status; -@end - -#endif // __WDPBatteryReport_DEFINED__ - -// Windows.Devices.Power.Battery -#ifndef __WDPBattery_DEFINED__ -#define __WDPBattery_DEFINED__ - -OBJCUWPWINDOWSDEVICESPOWEREXPORT -@interface WDPBattery : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDPBattery*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -+ (WDPBattery*)aggregateBattery; -- (EventRegistrationToken)addReportUpdatedEvent:(void(^)(WDPBattery*, RTObject*))del; -- (void)removeReportUpdatedEvent:(EventRegistrationToken)tok; -- (WDPBatteryReport*)getReport; -@end - -#endif // __WDPBattery_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesPrinters.h b/include/Platform/Universal Windows/UWP/WindowsDevicesPrinters.h deleted file mode 100644 index 5d086fb0e4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesPrinters.h +++ /dev/null @@ -1,68 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesPrinters.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESPRINTERSEXPORT -#define OBJCUWPWINDOWSDEVICESPRINTERSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesPrinters.lib") -#endif -#endif -#include - -@class WDPPrint3DDevice, WDPPrintSchema; -@protocol WDPIPrint3DDeviceStatics, WDPIPrint3DDevice, WDPIPrintSchema; - -#include "WindowsStorageStreams.h" - -#import - -// Windows.Devices.Printers.Print3DDevice -#ifndef __WDPPrint3DDevice_DEFINED__ -#define __WDPPrint3DDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXPORT -@interface WDPPrint3DDevice : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDPPrint3DDevice*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPPrintSchema* printSchema; -@end - -#endif // __WDPPrint3DDevice_DEFINED__ - -// Windows.Devices.Printers.PrintSchema -#ifndef __WDPPrintSchema_DEFINED__ -#define __WDPPrintSchema_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXPORT -@interface WDPPrintSchema : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)getDefaultPrintTicketAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getCapabilitiesAsync:(RTObject*)constrainTicket success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)mergeAndValidateWithDefaultPrintTicketAsync:(RTObject*)deltaTicket success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDPPrintSchema_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesPrintersExtensions.h b/include/Platform/Universal Windows/UWP/WindowsDevicesPrintersExtensions.h deleted file mode 100644 index 139e2d3d15..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesPrintersExtensions.h +++ /dev/null @@ -1,196 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesPrintersExtensions.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -#define OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesPrintersExtensions.lib") -#endif -#endif -#include - -@class WDPEPrintTaskConfigurationSaveRequestedDeferral, WDPEPrintTaskConfigurationSaveRequest, WDPEPrintTaskConfigurationSaveRequestedEventArgs, WDPEPrintTaskConfiguration, WDPEPrintNotificationEventDetails, WDPEPrintExtensionContext, WDPEPrint3DWorkflowPrintRequestedEventArgs, WDPEPrint3DWorkflowPrinterChangedEventArgs, WDPEPrint3DWorkflow; -@protocol WDPEIPrintTaskConfigurationSaveRequestedDeferral, WDPEIPrintTaskConfigurationSaveRequest, WDPEIPrintTaskConfigurationSaveRequestedEventArgs, WDPEIPrintTaskConfiguration, WDPEIPrintNotificationEventDetails, WDPEIPrintExtensionContextStatic, WDPEIPrint3DWorkflowPrintRequestedEventArgs, WDPEIPrint3DWorkflowPrinterChangedEventArgs, WDPEIPrint3DWorkflow, WDPEIPrint3DWorkflow2; - -// Windows.Devices.Printers.Extensions.Print3DWorkflowStatus -enum _WDPEPrint3DWorkflowStatus { - WDPEPrint3DWorkflowStatusAbandoned = 0, - WDPEPrint3DWorkflowStatusCanceled = 1, - WDPEPrint3DWorkflowStatusFailed = 2, - WDPEPrint3DWorkflowStatusSlicing = 3, - WDPEPrint3DWorkflowStatusSubmitted = 4, -}; -typedef unsigned WDPEPrint3DWorkflowStatus; - -// Windows.Devices.Printers.Extensions.Print3DWorkflowDetail -enum _WDPEPrint3DWorkflowDetail { - WDPEPrint3DWorkflowDetailUnknown = 0, - WDPEPrint3DWorkflowDetailModelExceedsPrintBed = 1, - WDPEPrint3DWorkflowDetailUploadFailed = 2, - WDPEPrint3DWorkflowDetailInvalidMaterialSelection = 3, - WDPEPrint3DWorkflowDetailInvalidModel = 4, - WDPEPrint3DWorkflowDetailModelNotManifold = 5, - WDPEPrint3DWorkflowDetailInvalidPrintTicket = 6, -}; -typedef unsigned WDPEPrint3DWorkflowDetail; - -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Printers.Extensions.PrintTaskConfigurationSaveRequestedDeferral -#ifndef __WDPEPrintTaskConfigurationSaveRequestedDeferral_DEFINED__ -#define __WDPEPrintTaskConfigurationSaveRequestedDeferral_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -@interface WDPEPrintTaskConfigurationSaveRequestedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WDPEPrintTaskConfigurationSaveRequestedDeferral_DEFINED__ - -// Windows.Devices.Printers.Extensions.PrintTaskConfigurationSaveRequest -#ifndef __WDPEPrintTaskConfigurationSaveRequest_DEFINED__ -#define __WDPEPrintTaskConfigurationSaveRequest_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -@interface WDPEPrintTaskConfigurationSaveRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -- (void)cancel; -- (void)save:(RTObject*)printerExtensionContext; -- (WDPEPrintTaskConfigurationSaveRequestedDeferral*)getDeferral; -@end - -#endif // __WDPEPrintTaskConfigurationSaveRequest_DEFINED__ - -// Windows.Devices.Printers.Extensions.PrintTaskConfigurationSaveRequestedEventArgs -#ifndef __WDPEPrintTaskConfigurationSaveRequestedEventArgs_DEFINED__ -#define __WDPEPrintTaskConfigurationSaveRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -@interface WDPEPrintTaskConfigurationSaveRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPEPrintTaskConfigurationSaveRequest* request; -@end - -#endif // __WDPEPrintTaskConfigurationSaveRequestedEventArgs_DEFINED__ - -// Windows.Devices.Printers.Extensions.PrintTaskConfiguration -#ifndef __WDPEPrintTaskConfiguration_DEFINED__ -#define __WDPEPrintTaskConfiguration_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -@interface WDPEPrintTaskConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* printerExtensionContext; -- (EventRegistrationToken)addSaveRequestedEvent:(void(^)(WDPEPrintTaskConfiguration*, WDPEPrintTaskConfigurationSaveRequestedEventArgs*))del; -- (void)removeSaveRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WDPEPrintTaskConfiguration_DEFINED__ - -// Windows.Devices.Printers.Extensions.PrintNotificationEventDetails -#ifndef __WDPEPrintNotificationEventDetails_DEFINED__ -#define __WDPEPrintNotificationEventDetails_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -@interface WDPEPrintNotificationEventDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * eventData; -@property (readonly) NSString * printerName; -@end - -#endif // __WDPEPrintNotificationEventDetails_DEFINED__ - -// Windows.Devices.Printers.Extensions.PrintExtensionContext -#ifndef __WDPEPrintExtensionContext_DEFINED__ -#define __WDPEPrintExtensionContext_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -@interface WDPEPrintExtensionContext : RTObject -+ (RTObject*)fromDeviceId:(NSString *)deviceId; -@end - -#endif // __WDPEPrintExtensionContext_DEFINED__ - -// Windows.Devices.Printers.Extensions.Print3DWorkflowPrintRequestedEventArgs -#ifndef __WDPEPrint3DWorkflowPrintRequestedEventArgs_DEFINED__ -#define __WDPEPrint3DWorkflowPrintRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -@interface WDPEPrint3DWorkflowPrintRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDPEPrint3DWorkflowStatus status; -- (void)setExtendedStatus:(WDPEPrint3DWorkflowDetail)value; -- (void)setSource:(RTObject*)source; -- (void)setSourceChanged:(BOOL)value; -@end - -#endif // __WDPEPrint3DWorkflowPrintRequestedEventArgs_DEFINED__ - -// Windows.Devices.Printers.Extensions.Print3DWorkflowPrinterChangedEventArgs -#ifndef __WDPEPrint3DWorkflowPrinterChangedEventArgs_DEFINED__ -#define __WDPEPrint3DWorkflowPrinterChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -@interface WDPEPrint3DWorkflowPrinterChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * newDeviceId __attribute__ ((ns_returns_not_retained)); -@end - -#endif // __WDPEPrint3DWorkflowPrinterChangedEventArgs_DEFINED__ - -// Windows.Devices.Printers.Extensions.Print3DWorkflow -#ifndef __WDPEPrint3DWorkflow_DEFINED__ -#define __WDPEPrint3DWorkflow_DEFINED__ - -OBJCUWPWINDOWSDEVICESPRINTERSEXTENSIONSEXPORT -@interface WDPEPrint3DWorkflow : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isPrintReady; -@property (readonly) NSString * deviceID; -- (EventRegistrationToken)addPrintRequestedEvent:(void(^)(WDPEPrint3DWorkflow*, WDPEPrint3DWorkflowPrintRequestedEventArgs*))del; -- (void)removePrintRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPrinterChangedEvent:(void(^)(WDPEPrint3DWorkflow*, WDPEPrint3DWorkflowPrinterChangedEventArgs*))del; -- (void)removePrinterChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)getPrintModelPackage; -@end - -#endif // __WDPEPrint3DWorkflow_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesPwm.h b/include/Platform/Universal Windows/UWP/WindowsDevicesPwm.h deleted file mode 100644 index e5932ae107..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesPwm.h +++ /dev/null @@ -1,100 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesPwm.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESPWMEXPORT -#define OBJCUWPWINDOWSDEVICESPWMEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesPwm.lib") -#endif -#endif -#include - -@class WDPPwmPin, WDPPwmController; -@protocol WDPIPwmController, WDPIPwmControllerStatics, WDPIPwmControllerStatics2, WDPIPwmPin; - -// Windows.Devices.Pwm.PwmPulsePolarity -enum _WDPPwmPulsePolarity { - WDPPwmPulsePolarityActiveHigh = 0, - WDPPwmPulsePolarityActiveLow = 1, -}; -typedef unsigned WDPPwmPulsePolarity; - -#include "WindowsDevicesPwmProvider.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESPWMEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Pwm.PwmPin -#ifndef __WDPPwmPin_DEFINED__ -#define __WDPPwmPin_DEFINED__ - -OBJCUWPWINDOWSDEVICESPWMEXPORT -@interface WDPPwmPin : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDPPwmPulsePolarity polarity; -@property (readonly) WDPPwmController* controller; -@property (readonly) BOOL isStarted; -- (double)getActiveDutyCyclePercentage; -- (void)setActiveDutyCyclePercentage:(double)dutyCyclePercentage; -- (void)start; -- (void)stop; -- (void)close; -@end - -#endif // __WDPPwmPin_DEFINED__ - -// Windows.Devices.Pwm.PwmController -#ifndef __WDPPwmController_DEFINED__ -#define __WDPPwmController_DEFINED__ - -OBJCUWPWINDOWSDEVICESPWMEXPORT -@interface WDPPwmController : RTObject -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDPPwmController*))success failure:(void (^)(NSError*))failure; -+ (void)getControllersAsync:(RTObject*)provider success:(void (^)(NSArray* /* WDPPwmController* */))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double actualFrequency; -@property (readonly) double maxFrequency; -@property (readonly) double minFrequency; -@property (readonly) int pinCount; -- (double)setDesiredFrequency:(double)desiredFrequency; -- (WDPPwmPin*)openPin:(int)pinNumber; -@end - -#endif // __WDPPwmController_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesPwmProvider.h b/include/Platform/Universal Windows/UWP/WindowsDevicesPwmProvider.h deleted file mode 100644 index 56281a141e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesPwmProvider.h +++ /dev/null @@ -1,70 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesPwmProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESPWMPROVIDEREXPORT -#define OBJCUWPWINDOWSDEVICESPWMPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesPwmProvider.lib") -#endif -#endif -#include - -@protocol WDPPIPwmControllerProvider, WDPPIPwmProvider; - -#import - -// Windows.Devices.Pwm.Provider.IPwmControllerProvider -#ifndef __WDPPIPwmControllerProvider_DEFINED__ -#define __WDPPIPwmControllerProvider_DEFINED__ - -@protocol WDPPIPwmControllerProvider -@property (readonly) double actualFrequency; -@property (readonly) double maxFrequency; -@property (readonly) double minFrequency; -@property (readonly) int pinCount; -- (double)setDesiredFrequency:(double)frequency; -- (void)acquirePin:(int)pin; -- (void)releasePin:(int)pin; -- (void)enablePin:(int)pin; -- (void)disablePin:(int)pin; -- (void)setPulseParameters:(int)pin dutyCycle:(double)dutyCycle invertPolarity:(BOOL)invertPolarity; -@end - -OBJCUWPWINDOWSDEVICESPWMPROVIDEREXPORT -@interface WDPPIPwmControllerProvider : RTObject -@end - -#endif // __WDPPIPwmControllerProvider_DEFINED__ - -// Windows.Devices.Pwm.Provider.IPwmProvider -#ifndef __WDPPIPwmProvider_DEFINED__ -#define __WDPPIPwmProvider_DEFINED__ - -@protocol WDPPIPwmProvider -- (NSArray* /* RTObject* */)getControllers; -@end - -OBJCUWPWINDOWSDEVICESPWMPROVIDEREXPORT -@interface WDPPIPwmProvider : RTObject -@end - -#endif // __WDPPIPwmProvider_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesRadios.h b/include/Platform/Universal Windows/UWP/WindowsDevicesRadios.h deleted file mode 100644 index 9227cc9c41..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesRadios.h +++ /dev/null @@ -1,87 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesRadios.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESRADIOSEXPORT -#define OBJCUWPWINDOWSDEVICESRADIOSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesRadios.lib") -#endif -#endif -#include - -@class WDRRadio; -@protocol WDRIRadioStatics, WDRIRadio; - -// Windows.Devices.Radios.RadioState -enum _WDRRadioState { - WDRRadioStateUnknown = 0, - WDRRadioStateOn = 1, - WDRRadioStateOff = 2, - WDRRadioStateDisabled = 3, -}; -typedef unsigned WDRRadioState; - -// Windows.Devices.Radios.RadioKind -enum _WDRRadioKind { - WDRRadioKindOther = 0, - WDRRadioKindWiFi = 1, - WDRRadioKindMobileBroadband = 2, - WDRRadioKindBluetooth = 3, - WDRRadioKindFM = 4, -}; -typedef unsigned WDRRadioKind; - -// Windows.Devices.Radios.RadioAccessStatus -enum _WDRRadioAccessStatus { - WDRRadioAccessStatusUnspecified = 0, - WDRRadioAccessStatusAllowed = 1, - WDRRadioAccessStatusDeniedByUser = 2, - WDRRadioAccessStatusDeniedBySystem = 3, -}; -typedef unsigned WDRRadioAccessStatus; - -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Radios.Radio -#ifndef __WDRRadio_DEFINED__ -#define __WDRRadio_DEFINED__ - -OBJCUWPWINDOWSDEVICESRADIOSEXPORT -@interface WDRRadio : RTObject -+ (void)getRadiosAsyncWithSuccess:(void (^)(NSArray* /* WDRRadio* */))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDRRadio*))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessAsyncWithSuccess:(void (^)(WDRRadioAccessStatus))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDRRadioKind kind; -@property (readonly) NSString * name; -@property (readonly) WDRRadioState state; -- (EventRegistrationToken)addStateChangedEvent:(void(^)(WDRRadio*, RTObject*))del; -- (void)removeStateChangedEvent:(EventRegistrationToken)tok; -- (void)setStateAsync:(WDRRadioState)value success:(void (^)(WDRRadioAccessStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDRRadio_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesScanners.h b/include/Platform/Universal Windows/UWP/WindowsDevicesScanners.h deleted file mode 100644 index 98bbdac24d..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesScanners.h +++ /dev/null @@ -1,297 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesScanners.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -#define OBJCUWPWINDOWSDEVICESSCANNERSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesScanners.lib") -#endif -#endif -#include - -@class WDSImageScannerAutoConfiguration, WDSImageScannerFlatbedConfiguration, WDSImageScannerFeederConfiguration, WDSImageScannerScanResult, WDSImageScannerPreviewResult, WDSImageScanner; -@class WDSImageScannerResolution; -@protocol WDSIImageScannerFormatConfiguration, WDSIImageScannerSourceConfiguration, WDSIImageScannerFeederConfiguration, WDSIImageScannerScanResult, WDSIImageScannerPreviewResult, WDSIImageScanner, WDSIImageScannerStatics; - -// Windows.Devices.Scanners.ImageScannerFormat -enum _WDSImageScannerFormat { - WDSImageScannerFormatJpeg = 0, - WDSImageScannerFormatPng = 1, - WDSImageScannerFormatDeviceIndependentBitmap = 2, - WDSImageScannerFormatTiff = 3, - WDSImageScannerFormatXps = 4, - WDSImageScannerFormatOpenXps = 5, - WDSImageScannerFormatPdf = 6, -}; -typedef unsigned WDSImageScannerFormat; - -// Windows.Devices.Scanners.ImageScannerAutoCroppingMode -enum _WDSImageScannerAutoCroppingMode { - WDSImageScannerAutoCroppingModeDisabled = 0, - WDSImageScannerAutoCroppingModeSingleRegion = 1, - WDSImageScannerAutoCroppingModeMultipleRegion = 2, -}; -typedef unsigned WDSImageScannerAutoCroppingMode; - -// Windows.Devices.Scanners.ImageScannerColorMode -enum _WDSImageScannerColorMode { - WDSImageScannerColorModeColor = 0, - WDSImageScannerColorModeGrayscale = 1, - WDSImageScannerColorModeMonochrome = 2, - WDSImageScannerColorModeAutoColor = 3, -}; -typedef unsigned WDSImageScannerColorMode; - -// Windows.Devices.Scanners.ImageScannerScanSource -enum _WDSImageScannerScanSource { - WDSImageScannerScanSourceDefault = 0, - WDSImageScannerScanSourceFlatbed = 1, - WDSImageScannerScanSourceFeeder = 2, - WDSImageScannerScanSourceAutoConfigured = 3, -}; -typedef unsigned WDSImageScannerScanSource; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsGraphicsPrinting.h" -#include "WindowsStorage.h" - -#import - -// [struct] Windows.Devices.Scanners.ImageScannerResolution -OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -@interface WDSImageScannerResolution : NSObject -+ (instancetype)new; -@property float dpiX; -@property float dpiY; -@end - -// Windows.Devices.Scanners.IImageScannerFormatConfiguration -#ifndef __WDSIImageScannerFormatConfiguration_DEFINED__ -#define __WDSIImageScannerFormatConfiguration_DEFINED__ - -@protocol WDSIImageScannerFormatConfiguration -@property (readonly) WDSImageScannerFormat defaultFormat; -@property WDSImageScannerFormat format; -- (BOOL)isFormatSupported:(WDSImageScannerFormat)value; -@end - -OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -@interface WDSIImageScannerFormatConfiguration : RTObject -@end - -#endif // __WDSIImageScannerFormatConfiguration_DEFINED__ - -// Windows.Devices.Scanners.IImageScannerSourceConfiguration -#ifndef __WDSIImageScannerSourceConfiguration_DEFINED__ -#define __WDSIImageScannerSourceConfiguration_DEFINED__ - -@protocol WDSIImageScannerSourceConfiguration -@property (readonly) WDSImageScannerResolution* actualResolution; -@property WDSImageScannerAutoCroppingMode autoCroppingMode; -@property int brightness; -@property (readonly) unsigned int brightnessStep; -@property WDSImageScannerColorMode colorMode; -@property int contrast; -@property (readonly) unsigned int contrastStep; -@property (readonly) int defaultBrightness; -@property (readonly) WDSImageScannerColorMode defaultColorMode; -@property (readonly) int defaultContrast; -@property (retain) WDSImageScannerResolution* desiredResolution; -@property (readonly) int maxBrightness; -@property (readonly) int maxContrast; -@property (readonly) WDSImageScannerResolution* maxResolution; -@property (readonly) WFSize* maxScanArea; -@property (readonly) int minBrightness; -@property (readonly) int minContrast; -@property (readonly) WDSImageScannerResolution* minResolution; -@property (readonly) WFSize* minScanArea; -@property (readonly) WDSImageScannerResolution* opticalResolution; -@property (retain) WFRect* selectedScanRegion; -- (BOOL)isAutoCroppingModeSupported:(WDSImageScannerAutoCroppingMode)value; -- (BOOL)isColorModeSupported:(WDSImageScannerColorMode)value; -- (BOOL)isFormatSupported:(WDSImageScannerFormat)value; -@end - -OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -@interface WDSIImageScannerSourceConfiguration : RTObject -@end - -#endif // __WDSIImageScannerSourceConfiguration_DEFINED__ - -// Windows.Devices.Scanners.ImageScannerAutoConfiguration -#ifndef __WDSImageScannerAutoConfiguration_DEFINED__ -#define __WDSImageScannerAutoConfiguration_DEFINED__ - -OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -@interface WDSImageScannerAutoConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDSImageScannerFormat format; -@property (readonly) WDSImageScannerFormat defaultFormat; -- (BOOL)isFormatSupported:(WDSImageScannerFormat)value; -@end - -#endif // __WDSImageScannerAutoConfiguration_DEFINED__ - -// Windows.Devices.Scanners.ImageScannerFlatbedConfiguration -#ifndef __WDSImageScannerFlatbedConfiguration_DEFINED__ -#define __WDSImageScannerFlatbedConfiguration_DEFINED__ - -OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -@interface WDSImageScannerFlatbedConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDSImageScannerFormat format; -@property (readonly) WDSImageScannerFormat defaultFormat; -@property (retain) WFRect* selectedScanRegion; -@property (retain) WDSImageScannerResolution* desiredResolution; -@property int contrast; -@property int brightness; -@property WDSImageScannerAutoCroppingMode autoCroppingMode; -@property WDSImageScannerColorMode colorMode; -@property (readonly) unsigned int contrastStep; -@property (readonly) int defaultBrightness; -@property (readonly) WDSImageScannerColorMode defaultColorMode; -@property (readonly) int defaultContrast; -@property (readonly) WDSImageScannerResolution* actualResolution; -@property (readonly) int maxBrightness; -@property (readonly) int maxContrast; -@property (readonly) WDSImageScannerResolution* maxResolution; -@property (readonly) WFSize* maxScanArea; -@property (readonly) int minBrightness; -@property (readonly) unsigned int brightnessStep; -@property (readonly) int minContrast; -@property (readonly) WDSImageScannerResolution* minResolution; -@property (readonly) WDSImageScannerResolution* opticalResolution; -@property (readonly) WFSize* minScanArea; -- (BOOL)isFormatSupported:(WDSImageScannerFormat)value; -- (BOOL)isAutoCroppingModeSupported:(WDSImageScannerAutoCroppingMode)value; -- (BOOL)isColorModeSupported:(WDSImageScannerColorMode)value; -@end - -#endif // __WDSImageScannerFlatbedConfiguration_DEFINED__ - -// Windows.Devices.Scanners.ImageScannerFeederConfiguration -#ifndef __WDSImageScannerFeederConfiguration_DEFINED__ -#define __WDSImageScannerFeederConfiguration_DEFINED__ - -OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -@interface WDSImageScannerFeederConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL scanAhead; -@property BOOL autoDetectPageSize; -@property BOOL duplex; -@property unsigned int maxNumberOfPages; -@property WGPPrintOrientation pageOrientation; -@property WGPPrintMediaSize pageSize; -@property (readonly) WFSize* pageSizeDimensions; -@property (readonly) BOOL canScanDuplex; -@property (readonly) BOOL canScanAhead; -@property (readonly) BOOL canAutoDetectPageSize; -@property WDSImageScannerFormat format; -@property (readonly) WDSImageScannerFormat defaultFormat; -@property (retain) WDSImageScannerResolution* desiredResolution; -@property int contrast; -@property WDSImageScannerColorMode colorMode; -@property WDSImageScannerAutoCroppingMode autoCroppingMode; -@property int brightness; -@property (retain) WFRect* selectedScanRegion; -@property (readonly) int minBrightness; -@property (readonly) int minContrast; -@property (readonly) WDSImageScannerResolution* minResolution; -@property (readonly) WFSize* minScanArea; -@property (readonly) WDSImageScannerResolution* opticalResolution; -@property (readonly) WFSize* maxScanArea; -@property (readonly) WDSImageScannerResolution* maxResolution; -@property (readonly) int maxContrast; -@property (readonly) int maxBrightness; -@property (readonly) int defaultContrast; -@property (readonly) WDSImageScannerColorMode defaultColorMode; -@property (readonly) int defaultBrightness; -@property (readonly) unsigned int contrastStep; -@property (readonly) unsigned int brightnessStep; -@property (readonly) WDSImageScannerResolution* actualResolution; -- (BOOL)isFormatSupported:(WDSImageScannerFormat)value; -- (BOOL)isAutoCroppingModeSupported:(WDSImageScannerAutoCroppingMode)value; -- (BOOL)isColorModeSupported:(WDSImageScannerColorMode)value; -- (BOOL)isPageSizeSupported:(WGPPrintMediaSize)pageSize pageOrientation:(WGPPrintOrientation)pageOrientation; -@end - -#endif // __WDSImageScannerFeederConfiguration_DEFINED__ - -// Windows.Devices.Scanners.ImageScannerScanResult -#ifndef __WDSImageScannerScanResult_DEFINED__ -#define __WDSImageScannerScanResult_DEFINED__ - -OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -@interface WDSImageScannerScanResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSStorageFile* */ scannedFiles; -@end - -#endif // __WDSImageScannerScanResult_DEFINED__ - -// Windows.Devices.Scanners.ImageScannerPreviewResult -#ifndef __WDSImageScannerPreviewResult_DEFINED__ -#define __WDSImageScannerPreviewResult_DEFINED__ - -OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -@interface WDSImageScannerPreviewResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSImageScannerFormat format; -@property (readonly) BOOL succeeded; -@end - -#endif // __WDSImageScannerPreviewResult_DEFINED__ - -// Windows.Devices.Scanners.ImageScanner -#ifndef __WDSImageScanner_DEFINED__ -#define __WDSImageScanner_DEFINED__ - -OBJCUWPWINDOWSDEVICESSCANNERSEXPORT -@interface WDSImageScanner : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDSImageScanner*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSImageScannerAutoConfiguration* autoConfiguration; -@property (readonly) WDSImageScannerScanSource defaultScanSource; -@property (readonly) NSString * deviceId; -@property (readonly) WDSImageScannerFeederConfiguration* feederConfiguration; -@property (readonly) WDSImageScannerFlatbedConfiguration* flatbedConfiguration; -- (BOOL)isScanSourceSupported:(WDSImageScannerScanSource)value; -- (BOOL)isPreviewSupported:(WDSImageScannerScanSource)scanSource; -- (void)scanPreviewToStreamAsync:(WDSImageScannerScanSource)scanSource targetStream:(RTObject*)targetStream success:(void (^)(WDSImageScannerPreviewResult*))success failure:(void (^)(NSError*))failure; -- (void)scanFilesToFolderAsync:(WDSImageScannerScanSource)scanSource storageFolder:(WSStorageFolder*)storageFolder success:(void (^)(WDSImageScannerScanResult*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSImageScanner_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesSensors.h b/include/Platform/Universal Windows/UWP/WindowsDevicesSensors.h deleted file mode 100644 index 5f60802d78..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesSensors.h +++ /dev/null @@ -1,965 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesSensors.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESSENSORSEXPORT -#define OBJCUWPWINDOWSDEVICESSENSORSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesSensors.lib") -#endif -#endif -#include - -@class WDSSensorDataThresholdTriggerDetails, WDSAccelerometer, WDSAccelerometerReading, WDSAccelerometerReadingChangedEventArgs, WDSAccelerometerShakenEventArgs, WDSInclinometer, WDSInclinometerReading, WDSInclinometerReadingChangedEventArgs, WDSGyrometer, WDSGyrometerReading, WDSGyrometerReadingChangedEventArgs, WDSCompass, WDSCompassReading, WDSCompassReadingChangedEventArgs, WDSLightSensor, WDSLightSensorReading, WDSLightSensorReadingChangedEventArgs, WDSSensorRotationMatrix, WDSSensorQuaternion, WDSOrientationSensor, WDSOrientationSensorReading, WDSOrientationSensorReadingChangedEventArgs, WDSSimpleOrientationSensor, WDSSimpleOrientationSensorOrientationChangedEventArgs, WDSMagnetometer, WDSMagnetometerReading, WDSMagnetometerReadingChangedEventArgs, WDSActivitySensor, WDSActivitySensorReading, WDSActivitySensorReadingChangedEventArgs, WDSActivitySensorReadingChangeReport, WDSActivitySensorTriggerDetails, WDSBarometer, WDSBarometerReading, WDSBarometerReadingChangedEventArgs, WDSPedometerReading, WDSPedometer, WDSPedometerReadingChangedEventArgs, WDSPedometerDataThreshold, WDSProximitySensor, WDSProximitySensorReading, WDSProximitySensorReadingChangedEventArgs, WDSProximitySensorDisplayOnOffController, WDSProximitySensorDataThreshold, WDSAltimeter, WDSAltimeterReading, WDSAltimeterReadingChangedEventArgs; -@protocol WDSISensorDataThreshold, WDSISensorDataThresholdTriggerDetails, WDSIAccelerometerDeviceId, WDSIAccelerometerStatics, WDSIAccelerometerStatics2, WDSIAccelerometer, WDSIAccelerometer2, WDSIAccelerometer3, WDSIAccelerometer4, WDSIAccelerometerReading, WDSIAccelerometerReadingChangedEventArgs, WDSIAccelerometerShakenEventArgs, WDSIInclinometerDeviceId, WDSIInclinometerStatics, WDSIInclinometerStatics2, WDSIInclinometerStatics3, WDSIInclinometer, WDSIInclinometer2, WDSIInclinometerReading, WDSIInclinometerReadingYawAccuracy, WDSIInclinometerReadingChangedEventArgs, WDSIGyrometerDeviceId, WDSIGyrometerStatics, WDSIGyrometer, WDSIGyrometer2, WDSIGyrometerReading, WDSIGyrometerReadingChangedEventArgs, WDSICompassDeviceId, WDSICompassStatics, WDSICompass, WDSICompass2, WDSICompassReading, WDSICompassReadingHeadingAccuracy, WDSICompassReadingChangedEventArgs, WDSILightSensorDeviceId, WDSILightSensorStatics, WDSILightSensor, WDSILightSensorReading, WDSILightSensorReadingChangedEventArgs, WDSISensorRotationMatrix, WDSISensorQuaternion, WDSIOrientationSensorDeviceId, WDSIOrientationSensorStatics, WDSIOrientationSensorStatics2, WDSIOrientationSensorStatics3, WDSIOrientationSensor, WDSIOrientationSensor2, WDSIOrientationSensorReading, WDSIOrientationSensorReadingYawAccuracy, WDSIOrientationSensorReadingChangedEventArgs, WDSISimpleOrientationSensorDeviceId, WDSISimpleOrientationSensorStatics, WDSISimpleOrientationSensor, WDSISimpleOrientationSensor2, WDSISimpleOrientationSensorOrientationChangedEventArgs, WDSIMagnetometerDeviceId, WDSIMagnetometerStatics, WDSIMagnetometer, WDSIMagnetometer2, WDSIMagnetometerReading, WDSIMagnetometerReadingChangedEventArgs, WDSIActivitySensorStatics, WDSIActivitySensor, WDSIActivitySensorReading, WDSIActivitySensorReadingChangedEventArgs, WDSIActivitySensorReadingChangeReport, WDSIActivitySensorTriggerDetails, WDSIBarometerStatics, WDSIBarometer, WDSIBarometerReading, WDSIBarometerReadingChangedEventArgs, WDSIPedometerReading, WDSIPedometerReadingChangedEventArgs, WDSIPedometerStatics, WDSIPedometerStatics2, WDSIPedometer2, WDSIPedometer, WDSIPedometerDataThresholdFactory, WDSIProximitySensorStatics, WDSIProximitySensor, WDSIProximitySensorReadingChangedEventArgs, WDSIProximitySensorReading, WDSIProximitySensorDataThresholdFactory, WDSIProximitySensorStatics2, WDSIAltimeterStatics, WDSIAltimeter, WDSIAltimeterReading, WDSIAltimeterReadingChangedEventArgs; - -// Windows.Devices.Sensors.MagnetometerAccuracy -enum _WDSMagnetometerAccuracy { - WDSMagnetometerAccuracyUnknown = 0, - WDSMagnetometerAccuracyUnreliable = 1, - WDSMagnetometerAccuracyApproximate = 2, - WDSMagnetometerAccuracyHigh = 3, -}; -typedef unsigned WDSMagnetometerAccuracy; - -// Windows.Devices.Sensors.ActivityType -enum _WDSActivityType { - WDSActivityTypeUnknown = 0, - WDSActivityTypeIdle = 1, - WDSActivityTypeStationary = 2, - WDSActivityTypeFidgeting = 3, - WDSActivityTypeWalking = 4, - WDSActivityTypeRunning = 5, - WDSActivityTypeInVehicle = 6, - WDSActivityTypeBiking = 7, -}; -typedef unsigned WDSActivityType; - -// Windows.Devices.Sensors.ActivitySensorReadingConfidence -enum _WDSActivitySensorReadingConfidence { - WDSActivitySensorReadingConfidenceHigh = 0, - WDSActivitySensorReadingConfidenceLow = 1, -}; -typedef unsigned WDSActivitySensorReadingConfidence; - -// Windows.Devices.Sensors.SensorReadingType -enum _WDSSensorReadingType { - WDSSensorReadingTypeAbsolute = 0, - WDSSensorReadingTypeRelative = 1, -}; -typedef unsigned WDSSensorReadingType; - -// Windows.Devices.Sensors.AccelerometerReadingType -enum _WDSAccelerometerReadingType { - WDSAccelerometerReadingTypeStandard = 0, - WDSAccelerometerReadingTypeLinear = 1, - WDSAccelerometerReadingTypeGravity = 2, -}; -typedef unsigned WDSAccelerometerReadingType; - -// Windows.Devices.Sensors.SensorOptimizationGoal -enum _WDSSensorOptimizationGoal { - WDSSensorOptimizationGoalPrecision = 0, - WDSSensorOptimizationGoalPowerEfficiency = 1, -}; -typedef unsigned WDSSensorOptimizationGoal; - -// Windows.Devices.Sensors.SensorType -enum _WDSSensorType { - WDSSensorTypeAccelerometer = 0, - WDSSensorTypeActivitySensor = 1, - WDSSensorTypeBarometer = 2, - WDSSensorTypeCompass = 3, - WDSSensorTypeCustomSensor = 4, - WDSSensorTypeGyroscope = 5, - WDSSensorTypeProximitySensor = 6, - WDSSensorTypeInclinometer = 7, - WDSSensorTypeLightSensor = 8, - WDSSensorTypeOrientationSensor = 9, - WDSSensorTypePedometer = 10, - WDSSensorTypeRelativeInclinometer = 11, - WDSSensorTypeRelativeOrientationSensor = 12, - WDSSensorTypeSimpleOrientationSensor = 13, -}; -typedef unsigned WDSSensorType; - -// Windows.Devices.Sensors.SimpleOrientation -enum _WDSSimpleOrientation { - WDSSimpleOrientationNotRotated = 0, - WDSSimpleOrientationRotated90DegreesCounterclockwise = 1, - WDSSimpleOrientationRotated180DegreesCounterclockwise = 2, - WDSSimpleOrientationRotated270DegreesCounterclockwise = 3, - WDSSimpleOrientationFaceup = 4, - WDSSimpleOrientationFacedown = 5, -}; -typedef unsigned WDSSimpleOrientation; - -// Windows.Devices.Sensors.PedometerStepKind -enum _WDSPedometerStepKind { - WDSPedometerStepKindUnknown = 0, - WDSPedometerStepKindWalking = 1, - WDSPedometerStepKindRunning = 2, -}; -typedef unsigned WDSPedometerStepKind; - -#include "WindowsFoundation.h" -#include "WindowsGraphicsDisplay.h" - -#import - -// Windows.Devices.Sensors.ISensorDataThreshold -#ifndef __WDSISensorDataThreshold_DEFINED__ -#define __WDSISensorDataThreshold_DEFINED__ - -@protocol WDSISensorDataThreshold -@end - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSISensorDataThreshold : RTObject -@end - -#endif // __WDSISensorDataThreshold_DEFINED__ - -// Windows.Devices.Sensors.SensorDataThresholdTriggerDetails -#ifndef __WDSSensorDataThresholdTriggerDetails_DEFINED__ -#define __WDSSensorDataThresholdTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSSensorDataThresholdTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) WDSSensorType sensorType; -@end - -#endif // __WDSSensorDataThresholdTriggerDetails_DEFINED__ - -// Windows.Devices.Sensors.Accelerometer -#ifndef __WDSAccelerometer_DEFINED__ -#define __WDSAccelerometer_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSAccelerometer : RTObject -+ (WDSAccelerometer*)getDefault; -+ (WDSAccelerometer*)getDefaultWithAccelerometerReadingType:(WDSAccelerometerReadingType)readingType; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) unsigned int minimumReportInterval; -@property WGDDisplayOrientations readingTransform; -@property unsigned int reportLatency; -@property (readonly) unsigned int maxBatchSize; -@property (readonly) WDSAccelerometerReadingType readingType; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSAccelerometer*, WDSAccelerometerReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addShakenEvent:(void(^)(WDSAccelerometer*, WDSAccelerometerShakenEventArgs*))del; -- (void)removeShakenEvent:(EventRegistrationToken)tok; -- (WDSAccelerometerReading*)getCurrentReading; -@end - -#endif // __WDSAccelerometer_DEFINED__ - -// Windows.Devices.Sensors.AccelerometerReading -#ifndef __WDSAccelerometerReading_DEFINED__ -#define __WDSAccelerometerReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSAccelerometerReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double accelerationX; -@property (readonly) double accelerationY; -@property (readonly) double accelerationZ; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSAccelerometerReading_DEFINED__ - -// Windows.Devices.Sensors.AccelerometerReadingChangedEventArgs -#ifndef __WDSAccelerometerReadingChangedEventArgs_DEFINED__ -#define __WDSAccelerometerReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSAccelerometerReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSAccelerometerReading* reading; -@end - -#endif // __WDSAccelerometerReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.AccelerometerShakenEventArgs -#ifndef __WDSAccelerometerShakenEventArgs_DEFINED__ -#define __WDSAccelerometerShakenEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSAccelerometerShakenEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSAccelerometerShakenEventArgs_DEFINED__ - -// Windows.Devices.Sensors.Inclinometer -#ifndef __WDSInclinometer_DEFINED__ -#define __WDSInclinometer_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSInclinometer : RTObject -+ (WDSInclinometer*)getDefault; -+ (WDSInclinometer*)getDefaultForRelativeReadings; -+ (WDSInclinometer*)getDefaultWithSensorReadingType:(WDSSensorReadingType)sensorReadingtype; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) unsigned int minimumReportInterval; -@property WGDDisplayOrientations readingTransform; -@property (readonly) WDSSensorReadingType readingType; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSInclinometer*, WDSInclinometerReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSInclinometerReading*)getCurrentReading; -@end - -#endif // __WDSInclinometer_DEFINED__ - -// Windows.Devices.Sensors.InclinometerReading -#ifndef __WDSInclinometerReading_DEFINED__ -#define __WDSInclinometerReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSInclinometerReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) float pitchDegrees; -@property (readonly) float rollDegrees; -@property (readonly) WFDateTime* timestamp; -@property (readonly) float yawDegrees; -@property (readonly) WDSMagnetometerAccuracy yawAccuracy; -@end - -#endif // __WDSInclinometerReading_DEFINED__ - -// Windows.Devices.Sensors.InclinometerReadingChangedEventArgs -#ifndef __WDSInclinometerReadingChangedEventArgs_DEFINED__ -#define __WDSInclinometerReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSInclinometerReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSInclinometerReading* reading; -@end - -#endif // __WDSInclinometerReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.Gyrometer -#ifndef __WDSGyrometer_DEFINED__ -#define __WDSGyrometer_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSGyrometer : RTObject -+ (WDSGyrometer*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) unsigned int minimumReportInterval; -@property WGDDisplayOrientations readingTransform; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSGyrometer*, WDSGyrometerReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSGyrometerReading*)getCurrentReading; -@end - -#endif // __WDSGyrometer_DEFINED__ - -// Windows.Devices.Sensors.GyrometerReading -#ifndef __WDSGyrometerReading_DEFINED__ -#define __WDSGyrometerReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSGyrometerReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double angularVelocityX; -@property (readonly) double angularVelocityY; -@property (readonly) double angularVelocityZ; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSGyrometerReading_DEFINED__ - -// Windows.Devices.Sensors.GyrometerReadingChangedEventArgs -#ifndef __WDSGyrometerReadingChangedEventArgs_DEFINED__ -#define __WDSGyrometerReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSGyrometerReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSGyrometerReading* reading; -@end - -#endif // __WDSGyrometerReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.Compass -#ifndef __WDSCompass_DEFINED__ -#define __WDSCompass_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSCompass : RTObject -+ (WDSCompass*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) unsigned int minimumReportInterval; -@property WGDDisplayOrientations readingTransform; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSCompass*, WDSCompassReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSCompassReading*)getCurrentReading; -@end - -#endif // __WDSCompass_DEFINED__ - -// Windows.Devices.Sensors.CompassReading -#ifndef __WDSCompassReading_DEFINED__ -#define __WDSCompassReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSCompassReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double headingMagneticNorth; -@property (readonly) id /* double */ headingTrueNorth; -@property (readonly) WFDateTime* timestamp; -@property (readonly) WDSMagnetometerAccuracy headingAccuracy; -@end - -#endif // __WDSCompassReading_DEFINED__ - -// Windows.Devices.Sensors.CompassReadingChangedEventArgs -#ifndef __WDSCompassReadingChangedEventArgs_DEFINED__ -#define __WDSCompassReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSCompassReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSCompassReading* reading; -@end - -#endif // __WDSCompassReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.LightSensor -#ifndef __WDSLightSensor_DEFINED__ -#define __WDSLightSensor_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSLightSensor : RTObject -+ (WDSLightSensor*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) unsigned int minimumReportInterval; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSLightSensor*, WDSLightSensorReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSLightSensorReading*)getCurrentReading; -@end - -#endif // __WDSLightSensor_DEFINED__ - -// Windows.Devices.Sensors.LightSensorReading -#ifndef __WDSLightSensorReading_DEFINED__ -#define __WDSLightSensorReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSLightSensorReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) float illuminanceInLux; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSLightSensorReading_DEFINED__ - -// Windows.Devices.Sensors.LightSensorReadingChangedEventArgs -#ifndef __WDSLightSensorReadingChangedEventArgs_DEFINED__ -#define __WDSLightSensorReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSLightSensorReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSLightSensorReading* reading; -@end - -#endif // __WDSLightSensorReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.SensorRotationMatrix -#ifndef __WDSSensorRotationMatrix_DEFINED__ -#define __WDSSensorRotationMatrix_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSSensorRotationMatrix : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) float m11; -@property (readonly) float m12; -@property (readonly) float m13; -@property (readonly) float m21; -@property (readonly) float m22; -@property (readonly) float m23; -@property (readonly) float m31; -@property (readonly) float m32; -@property (readonly) float m33; -@end - -#endif // __WDSSensorRotationMatrix_DEFINED__ - -// Windows.Devices.Sensors.SensorQuaternion -#ifndef __WDSSensorQuaternion_DEFINED__ -#define __WDSSensorQuaternion_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSSensorQuaternion : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) float w; -@property (readonly) float x; -@property (readonly) float y; -@property (readonly) float z; -@end - -#endif // __WDSSensorQuaternion_DEFINED__ - -// Windows.Devices.Sensors.OrientationSensor -#ifndef __WDSOrientationSensor_DEFINED__ -#define __WDSOrientationSensor_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSOrientationSensor : RTObject -+ (WDSOrientationSensor*)getDefault; -+ (WDSOrientationSensor*)getDefaultWithSensorReadingType:(WDSSensorReadingType)sensorReadingtype; -+ (WDSOrientationSensor*)getDefaultWithSensorReadingTypeAndSensorOptimizationGoal:(WDSSensorReadingType)sensorReadingType optimizationGoal:(WDSSensorOptimizationGoal)optimizationGoal; -+ (WDSOrientationSensor*)getDefaultForRelativeReadings; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) unsigned int minimumReportInterval; -@property WGDDisplayOrientations readingTransform; -@property (readonly) WDSSensorReadingType readingType; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSOrientationSensor*, WDSOrientationSensorReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSOrientationSensorReading*)getCurrentReading; -@end - -#endif // __WDSOrientationSensor_DEFINED__ - -// Windows.Devices.Sensors.OrientationSensorReading -#ifndef __WDSOrientationSensorReading_DEFINED__ -#define __WDSOrientationSensorReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSOrientationSensorReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSensorQuaternion* quaternion; -@property (readonly) WDSSensorRotationMatrix* rotationMatrix; -@property (readonly) WFDateTime* timestamp; -@property (readonly) WDSMagnetometerAccuracy yawAccuracy; -@end - -#endif // __WDSOrientationSensorReading_DEFINED__ - -// Windows.Devices.Sensors.OrientationSensorReadingChangedEventArgs -#ifndef __WDSOrientationSensorReadingChangedEventArgs_DEFINED__ -#define __WDSOrientationSensorReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSOrientationSensorReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSOrientationSensorReading* reading; -@end - -#endif // __WDSOrientationSensorReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.SimpleOrientationSensor -#ifndef __WDSSimpleOrientationSensor_DEFINED__ -#define __WDSSimpleOrientationSensor_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSSimpleOrientationSensor : RTObject -+ (WDSSimpleOrientationSensor*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WGDDisplayOrientations readingTransform; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addOrientationChangedEvent:(void(^)(WDSSimpleOrientationSensor*, WDSSimpleOrientationSensorOrientationChangedEventArgs*))del; -- (void)removeOrientationChangedEvent:(EventRegistrationToken)tok; -- (WDSSimpleOrientation)getCurrentOrientation; -@end - -#endif // __WDSSimpleOrientationSensor_DEFINED__ - -// Windows.Devices.Sensors.SimpleOrientationSensorOrientationChangedEventArgs -#ifndef __WDSSimpleOrientationSensorOrientationChangedEventArgs_DEFINED__ -#define __WDSSimpleOrientationSensorOrientationChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSSimpleOrientationSensorOrientationChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSimpleOrientation orientation; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSSimpleOrientationSensorOrientationChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.Magnetometer -#ifndef __WDSMagnetometer_DEFINED__ -#define __WDSMagnetometer_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSMagnetometer : RTObject -+ (WDSMagnetometer*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) unsigned int minimumReportInterval; -@property WGDDisplayOrientations readingTransform; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSMagnetometer*, WDSMagnetometerReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSMagnetometerReading*)getCurrentReading; -@end - -#endif // __WDSMagnetometer_DEFINED__ - -// Windows.Devices.Sensors.MagnetometerReading -#ifndef __WDSMagnetometerReading_DEFINED__ -#define __WDSMagnetometerReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSMagnetometerReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSMagnetometerAccuracy directionalAccuracy; -@property (readonly) float magneticFieldX; -@property (readonly) float magneticFieldY; -@property (readonly) float magneticFieldZ; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSMagnetometerReading_DEFINED__ - -// Windows.Devices.Sensors.MagnetometerReadingChangedEventArgs -#ifndef __WDSMagnetometerReadingChangedEventArgs_DEFINED__ -#define __WDSMagnetometerReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSMagnetometerReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSMagnetometerReading* reading; -@end - -#endif // __WDSMagnetometerReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.ActivitySensor -#ifndef __WDSActivitySensor_DEFINED__ -#define __WDSActivitySensor_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSActivitySensor : RTObject -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDSActivitySensor*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDSActivitySensor*))success failure:(void (^)(NSError*))failure; -+ (void)getSystemHistoryAsync:(WFDateTime*)fromTime success:(void (^)(NSArray* /* WDSActivitySensorReading* */))success failure:(void (^)(NSError*))failure; -+ (void)getSystemHistoryWithDurationAsync:(WFDateTime*)fromTime duration:(WFTimeSpan*)duration success:(void (^)(NSArray* /* WDSActivitySensorReading* */))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) unsigned int minimumReportInterval; -@property (readonly) double powerInMilliwatts; -@property (readonly) NSMutableArray* /* WDSActivityType */ subscribedActivities; -@property (readonly) NSArray* /* WDSActivityType */ supportedActivities; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSActivitySensor*, WDSActivitySensorReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (void)getCurrentReadingAsyncWithSuccess:(void (^)(WDSActivitySensorReading*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSActivitySensor_DEFINED__ - -// Windows.Devices.Sensors.ActivitySensorReading -#ifndef __WDSActivitySensorReading_DEFINED__ -#define __WDSActivitySensorReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSActivitySensorReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSActivityType activity; -@property (readonly) WDSActivitySensorReadingConfidence confidence; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSActivitySensorReading_DEFINED__ - -// Windows.Devices.Sensors.ActivitySensorReadingChangedEventArgs -#ifndef __WDSActivitySensorReadingChangedEventArgs_DEFINED__ -#define __WDSActivitySensorReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSActivitySensorReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSActivitySensorReading* reading; -@end - -#endif // __WDSActivitySensorReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.ActivitySensorReadingChangeReport -#ifndef __WDSActivitySensorReadingChangeReport_DEFINED__ -#define __WDSActivitySensorReadingChangeReport_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSActivitySensorReadingChangeReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSActivitySensorReading* reading; -@end - -#endif // __WDSActivitySensorReadingChangeReport_DEFINED__ - -// Windows.Devices.Sensors.ActivitySensorTriggerDetails -#ifndef __WDSActivitySensorTriggerDetails_DEFINED__ -#define __WDSActivitySensorTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSActivitySensorTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSArray* /* WDSActivitySensorReadingChangeReport* */)readReports; -@end - -#endif // __WDSActivitySensorTriggerDetails_DEFINED__ - -// Windows.Devices.Sensors.Barometer -#ifndef __WDSBarometer_DEFINED__ -#define __WDSBarometer_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSBarometer : RTObject -+ (WDSBarometer*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) NSString * deviceId; -@property (readonly) unsigned int minimumReportInterval; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSBarometer*, WDSBarometerReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSBarometerReading*)getCurrentReading; -@end - -#endif // __WDSBarometer_DEFINED__ - -// Windows.Devices.Sensors.BarometerReading -#ifndef __WDSBarometerReading_DEFINED__ -#define __WDSBarometerReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSBarometerReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double stationPressureInHectopascals; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSBarometerReading_DEFINED__ - -// Windows.Devices.Sensors.BarometerReadingChangedEventArgs -#ifndef __WDSBarometerReadingChangedEventArgs_DEFINED__ -#define __WDSBarometerReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSBarometerReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSBarometerReading* reading; -@end - -#endif // __WDSBarometerReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.PedometerReading -#ifndef __WDSPedometerReading_DEFINED__ -#define __WDSPedometerReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSPedometerReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int cumulativeSteps; -@property (readonly) WFTimeSpan* cumulativeStepsDuration; -@property (readonly) WDSPedometerStepKind stepKind; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSPedometerReading_DEFINED__ - -// Windows.Devices.Sensors.Pedometer -#ifndef __WDSPedometer_DEFINED__ -#define __WDSPedometer_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSPedometer : RTObject -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDSPedometer*))success failure:(void (^)(NSError*))failure; -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDSPedometer*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -+ (void)getSystemHistoryAsync:(WFDateTime*)fromTime success:(void (^)(NSArray* /* WDSPedometerReading* */))success failure:(void (^)(NSError*))failure; -+ (void)getSystemHistoryWithDurationAsync:(WFDateTime*)fromTime duration:(WFTimeSpan*)duration success:(void (^)(NSArray* /* WDSPedometerReading* */))success failure:(void (^)(NSError*))failure; -+ (NSArray* /* WDSPedometerReading* */)getReadingsFromTriggerDetails:(WDSSensorDataThresholdTriggerDetails*)triggerDetails; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) NSString * deviceId; -@property (readonly) unsigned int minimumReportInterval; -@property (readonly) double powerInMilliwatts; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSPedometer*, WDSPedometerReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (NSDictionary* /* WDSPedometerStepKind, WDSPedometerReading* */)getCurrentReadings; -@end - -#endif // __WDSPedometer_DEFINED__ - -// Windows.Devices.Sensors.PedometerReadingChangedEventArgs -#ifndef __WDSPedometerReadingChangedEventArgs_DEFINED__ -#define __WDSPedometerReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSPedometerReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSPedometerReading* reading; -@end - -#endif // __WDSPedometerReadingChangedEventArgs_DEFINED__ - -// Windows.Devices.Sensors.PedometerDataThreshold -#ifndef __WDSPedometerDataThreshold_DEFINED__ -#define __WDSPedometerDataThreshold_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSPedometerDataThreshold : RTObject -+ (WDSPedometerDataThreshold*)make:(WDSPedometer*)sensor stepGoal:(int)stepGoal ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WDSPedometerDataThreshold_DEFINED__ - -// Windows.Devices.Sensors.ProximitySensor -#ifndef __WDSProximitySensor_DEFINED__ -#define __WDSProximitySensor_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSProximitySensor : RTObject -+ (NSString *)getDeviceSelector; -+ (WDSProximitySensor*)fromId:(NSString *)sensorId; -+ (NSArray* /* WDSProximitySensorReading* */)getReadingsFromTriggerDetails:(WDSSensorDataThresholdTriggerDetails*)triggerDetails; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) id /* unsigned int */ maxDistanceInMillimeters; -@property (readonly) id /* unsigned int */ minDistanceInMillimeters; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSProximitySensor*, WDSProximitySensorReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSProximitySensorReading*)getCurrentReading; -- (WDSProximitySensorDisplayOnOffController*)createDisplayOnOffController; -@end - -#endif // __WDSProximitySensor_DEFINED__ - -// Windows.Devices.Sensors.ProximitySensorReading -#ifndef __WDSProximitySensorReading_DEFINED__ -#define __WDSProximitySensorReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSProximitySensorReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* unsigned int */ distanceInMillimeters; -@property (readonly) BOOL isDetected; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSProximitySensorReading_DEFINED__ - -// Windows.Devices.Sensors.ProximitySensorReadingChangedEventArgs -#ifndef __WDSProximitySensorReadingChangedEventArgs_DEFINED__ -#define __WDSProximitySensorReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSProximitySensorReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSProximitySensorReading* reading; -@end - -#endif // __WDSProximitySensorReadingChangedEventArgs_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Sensors.ProximitySensorDisplayOnOffController -#ifndef __WDSProximitySensorDisplayOnOffController_DEFINED__ -#define __WDSProximitySensorDisplayOnOffController_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSProximitySensorDisplayOnOffController : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)close; -@end - -#endif // __WDSProximitySensorDisplayOnOffController_DEFINED__ - -// Windows.Devices.Sensors.ProximitySensorDataThreshold -#ifndef __WDSProximitySensorDataThreshold_DEFINED__ -#define __WDSProximitySensorDataThreshold_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSProximitySensorDataThreshold : RTObject -+ (WDSProximitySensorDataThreshold*)make:(WDSProximitySensor*)sensor ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WDSProximitySensorDataThreshold_DEFINED__ - -// Windows.Devices.Sensors.Altimeter -#ifndef __WDSAltimeter_DEFINED__ -#define __WDSAltimeter_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSAltimeter : RTObject -+ (WDSAltimeter*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) NSString * deviceId; -@property (readonly) unsigned int minimumReportInterval; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSAltimeter*, WDSAltimeterReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSAltimeterReading*)getCurrentReading; -@end - -#endif // __WDSAltimeter_DEFINED__ - -// Windows.Devices.Sensors.AltimeterReading -#ifndef __WDSAltimeterReading_DEFINED__ -#define __WDSAltimeterReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSAltimeterReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double altitudeChangeInMeters; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSAltimeterReading_DEFINED__ - -// Windows.Devices.Sensors.AltimeterReadingChangedEventArgs -#ifndef __WDSAltimeterReadingChangedEventArgs_DEFINED__ -#define __WDSAltimeterReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSEXPORT -@interface WDSAltimeterReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSAltimeterReading* reading; -@end - -#endif // __WDSAltimeterReadingChangedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesSensorsCustom.h b/include/Platform/Universal Windows/UWP/WindowsDevicesSensorsCustom.h deleted file mode 100644 index 4364c331ce..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesSensorsCustom.h +++ /dev/null @@ -1,86 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesSensorsCustom.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESSENSORSCUSTOMEXPORT -#define OBJCUWPWINDOWSDEVICESSENSORSCUSTOMEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesSensorsCustom.lib") -#endif -#endif -#include - -@class WDSCCustomSensor, WDSCCustomSensorReading, WDSCCustomSensorReadingChangedEventArgs; -@protocol WDSCICustomSensorStatics, WDSCICustomSensor, WDSCICustomSensorReading, WDSCICustomSensorReadingChangedEventArgs; - -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Sensors.Custom.CustomSensor -#ifndef __WDSCCustomSensor_DEFINED__ -#define __WDSCCustomSensor_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSCUSTOMEXPORT -@interface WDSCCustomSensor : RTObject -+ (NSString *)getDeviceSelector:(WFGUID*)interfaceId; -+ (void)fromIdAsync:(NSString *)sensorId success:(void (^)(WDSCCustomSensor*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int reportInterval; -@property (readonly) NSString * deviceId; -@property (readonly) unsigned int minimumReportInterval; -- (EventRegistrationToken)addReadingChangedEvent:(void(^)(WDSCCustomSensor*, WDSCCustomSensorReadingChangedEventArgs*))del; -- (void)removeReadingChangedEvent:(EventRegistrationToken)tok; -- (WDSCCustomSensorReading*)getCurrentReading; -@end - -#endif // __WDSCCustomSensor_DEFINED__ - -// Windows.Devices.Sensors.Custom.CustomSensorReading -#ifndef __WDSCCustomSensorReading_DEFINED__ -#define __WDSCCustomSensorReading_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSCUSTOMEXPORT -@interface WDSCCustomSensorReading : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDSCCustomSensorReading_DEFINED__ - -// Windows.Devices.Sensors.Custom.CustomSensorReadingChangedEventArgs -#ifndef __WDSCCustomSensorReadingChangedEventArgs_DEFINED__ -#define __WDSCCustomSensorReadingChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSENSORSCUSTOMEXPORT -@interface WDSCCustomSensorReadingChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSCCustomSensorReading* reading; -@end - -#endif // __WDSCCustomSensorReadingChangedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesSerialCommunication.h b/include/Platform/Universal Windows/UWP/WindowsDevicesSerialCommunication.h deleted file mode 100644 index c3a55da6d4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesSerialCommunication.h +++ /dev/null @@ -1,167 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesSerialCommunication.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESSERIALCOMMUNICATIONEXPORT -#define OBJCUWPWINDOWSDEVICESSERIALCOMMUNICATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesSerialCommunication.lib") -#endif -#endif -#include - -@class WDSSerialDevice, WDSErrorReceivedEventArgs, WDSPinChangedEventArgs; -@protocol WDSISerialDeviceStatics, WDSIErrorReceivedEventArgs, WDSIPinChangedEventArgs, WDSISerialDevice; - -// Windows.Devices.SerialCommunication.SerialParity -enum _WDSSerialParity { - WDSSerialParityNone = 0, - WDSSerialParityOdd = 1, - WDSSerialParityEven = 2, - WDSSerialParityMark = 3, - WDSSerialParitySpace = 4, -}; -typedef unsigned WDSSerialParity; - -// Windows.Devices.SerialCommunication.SerialHandshake -enum _WDSSerialHandshake { - WDSSerialHandshakeNone = 0, - WDSSerialHandshakeRequestToSend = 1, - WDSSerialHandshakeXOnXOff = 2, - WDSSerialHandshakeRequestToSendXOnXOff = 3, -}; -typedef unsigned WDSSerialHandshake; - -// Windows.Devices.SerialCommunication.SerialStopBitCount -enum _WDSSerialStopBitCount { - WDSSerialStopBitCountOne = 0, - WDSSerialStopBitCountOnePointFive = 1, - WDSSerialStopBitCountTwo = 2, -}; -typedef unsigned WDSSerialStopBitCount; - -// Windows.Devices.SerialCommunication.SerialError -enum _WDSSerialError { - WDSSerialErrorFrame = 0, - WDSSerialErrorBufferOverrun = 1, - WDSSerialErrorReceiveFull = 2, - WDSSerialErrorReceiveParity = 3, - WDSSerialErrorTransmitFull = 4, -}; -typedef unsigned WDSSerialError; - -// Windows.Devices.SerialCommunication.SerialPinChange -enum _WDSSerialPinChange { - WDSSerialPinChangeBreakSignal = 0, - WDSSerialPinChangeCarrierDetect = 1, - WDSSerialPinChangeClearToSend = 2, - WDSSerialPinChangeDataSetReady = 3, - WDSSerialPinChangeRingIndicator = 4, -}; -typedef unsigned WDSSerialPinChange; - -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESSERIALCOMMUNICATIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.SerialCommunication.SerialDevice -#ifndef __WDSSerialDevice_DEFINED__ -#define __WDSSerialDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESSERIALCOMMUNICATIONEXPORT -@interface WDSSerialDevice : RTObject -+ (NSString *)getDeviceSelector; -+ (NSString *)getDeviceSelectorFromPortName:(NSString *)portName; -+ (NSString *)getDeviceSelectorFromUsbVidPid:(unsigned short)vendorId productId:(unsigned short)productId; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDSSerialDevice*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isDataTerminalReadyEnabled; -@property unsigned short dataBits; -@property WDSSerialHandshake handshake; -@property BOOL breakSignalState; -@property unsigned int baudRate; -@property (retain) WFTimeSpan* writeTimeout; -@property WDSSerialStopBitCount stopBits; -@property (retain) WFTimeSpan* readTimeout; -@property WDSSerialParity parity; -@property BOOL isRequestToSendEnabled; -@property (readonly) unsigned int bytesReceived; -@property (readonly) BOOL carrierDetectState; -@property (readonly) BOOL clearToSendState; -@property (readonly) BOOL dataSetReadyState; -@property (readonly) RTObject* inputStream; -@property (readonly) RTObject* outputStream; -@property (readonly) NSString * portName; -@property (readonly) unsigned short usbProductId; -@property (readonly) unsigned short usbVendorId; -- (EventRegistrationToken)addErrorReceivedEvent:(void(^)(WDSSerialDevice*, WDSErrorReceivedEventArgs*))del; -- (void)removeErrorReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPinChangedEvent:(void(^)(WDSSerialDevice*, WDSPinChangedEventArgs*))del; -- (void)removePinChangedEvent:(EventRegistrationToken)tok; -- (void)close; -@end - -#endif // __WDSSerialDevice_DEFINED__ - -// Windows.Devices.SerialCommunication.ErrorReceivedEventArgs -#ifndef __WDSErrorReceivedEventArgs_DEFINED__ -#define __WDSErrorReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSERIALCOMMUNICATIONEXPORT -@interface WDSErrorReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSerialError error; -@end - -#endif // __WDSErrorReceivedEventArgs_DEFINED__ - -// Windows.Devices.SerialCommunication.PinChangedEventArgs -#ifndef __WDSPinChangedEventArgs_DEFINED__ -#define __WDSPinChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSERIALCOMMUNICATIONEXPORT -@interface WDSPinChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSerialPinChange pinChange; -@end - -#endif // __WDSPinChangedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesSmartCards.h b/include/Platform/Universal Windows/UWP/WindowsDevicesSmartCards.h deleted file mode 100644 index 272da788f4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesSmartCards.h +++ /dev/null @@ -1,700 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesSmartCards.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -#define OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesSmartCards.lib") -#endif -#endif -#include - -@class WDSSmartCardTriggerDetails, WDSSmartCardEmulator, WDSSmartCardAppletIdGroupRegistration, WDSSmartCardAppletIdGroup, WDSSmartCardEmulatorApduReceivedEventArgs, WDSSmartCardEmulatorConnectionDeactivatedEventArgs, WDSSmartCardEmulatorConnectionProperties, WDSSmartCardAutomaticResponseApdu, WDSSmartCardCryptogramPlacementStep, WDSSmartCardCryptogramGenerator, WDSSmartCardCryptogramStorageKeyInfo, WDSSmartCardCryptogramMaterialPossessionProof, WDSSmartCardReader, WDSSmartCard, WDSCardAddedEventArgs, WDSCardRemovedEventArgs, WDSSmartCardProvisioning, WDSSmartCardPinPolicy, WDSSmartCardChallengeContext, WDSSmartCardPinResetRequest, WDSSmartCardPinResetDeferral, WDSSmartCardConnection; -@protocol WDSISmartCardTriggerDetails, WDSISmartCardTriggerDetails2, WDSISmartCardEmulatorStatics, WDSISmartCardEmulatorStatics2, WDSISmartCardEmulator, WDSISmartCardEmulator2, WDSISmartCardEmulatorApduReceivedEventArgs, WDSISmartCardEmulatorApduReceivedEventArgs2, WDSISmartCardEmulatorConnectionProperties, WDSISmartCardEmulatorConnectionDeactivatedEventArgs, WDSISmartCardAppletIdGroup, WDSISmartCardAppletIdGroupFactory, WDSISmartCardAppletIdGroupStatics, WDSISmartCardAppletIdGroupRegistration, WDSISmartCardAutomaticResponseApdu, WDSISmartCardAutomaticResponseApdu2, WDSISmartCardAutomaticResponseApdu3, WDSISmartCardAutomaticResponseApduFactory, WDSISmartCardEmulatorApduReceivedEventArgsWithCryptograms, WDSISmartCardCryptogramStorageKeyInfo, WDSISmartCardCryptogramStorageKeyInfo2, WDSISmartCardCryptogramMaterialPossessionProof, WDSISmartCardCryptogramPlacementStep, WDSISmartCardCryptogramGeneratorStatics, WDSISmartCardCryptogramGenerator, WDSISmartCardReaderStatics, WDSISmartCardReader, WDSICardAddedEventArgs, WDSICardRemovedEventArgs, WDSISmartCard, WDSISmartCardProvisioningStatics, WDSISmartCardProvisioningStatics2, WDSISmartCardProvisioning, WDSISmartCardProvisioning2, WDSISmartCardPinResetRequest, WDSISmartCardPinResetDeferral, WDSISmartCardPinPolicy, WDSISmartCardConnect, WDSISmartCardChallengeContext, WDSISmartCardConnection; - -// Windows.Devices.SmartCards.SmartCardTriggerType -enum _WDSSmartCardTriggerType { - WDSSmartCardTriggerTypeEmulatorTransaction = 0, - WDSSmartCardTriggerTypeEmulatorNearFieldEntry = 1, - WDSSmartCardTriggerTypeEmulatorNearFieldExit = 2, - WDSSmartCardTriggerTypeEmulatorHostApplicationActivated = 3, - WDSSmartCardTriggerTypeEmulatorAppletIdGroupRegistrationChanged = 4, - WDSSmartCardTriggerTypeReaderCardAdded = 5, -}; -typedef unsigned WDSSmartCardTriggerType; - -// Windows.Devices.SmartCards.SmartCardLaunchBehavior -enum _WDSSmartCardLaunchBehavior { - WDSSmartCardLaunchBehaviorDefault = 0, - WDSSmartCardLaunchBehaviorAboveLock = 1, -}; -typedef unsigned WDSSmartCardLaunchBehavior; - -// Windows.Devices.SmartCards.SmartCardEmulatorEnablementPolicy -enum _WDSSmartCardEmulatorEnablementPolicy { - WDSSmartCardEmulatorEnablementPolicyNever = 0, - WDSSmartCardEmulatorEnablementPolicyAlways = 1, - WDSSmartCardEmulatorEnablementPolicyScreenOn = 2, - WDSSmartCardEmulatorEnablementPolicyScreenUnlocked = 3, -}; -typedef unsigned WDSSmartCardEmulatorEnablementPolicy; - -// Windows.Devices.SmartCards.SmartCardEmulationCategory -enum _WDSSmartCardEmulationCategory { - WDSSmartCardEmulationCategoryOther = 0, - WDSSmartCardEmulationCategoryPayment = 1, -}; -typedef unsigned WDSSmartCardEmulationCategory; - -// Windows.Devices.SmartCards.SmartCardEmulationType -enum _WDSSmartCardEmulationType { - WDSSmartCardEmulationTypeHost = 0, - WDSSmartCardEmulationTypeUicc = 1, - WDSSmartCardEmulationTypeEmbeddedSE = 2, -}; -typedef unsigned WDSSmartCardEmulationType; - -// Windows.Devices.SmartCards.SmartCardAppletIdGroupActivationPolicy -enum _WDSSmartCardAppletIdGroupActivationPolicy { - WDSSmartCardAppletIdGroupActivationPolicyDisabled = 0, - WDSSmartCardAppletIdGroupActivationPolicyForegroundOverride = 1, - WDSSmartCardAppletIdGroupActivationPolicyEnabled = 2, -}; -typedef unsigned WDSSmartCardAppletIdGroupActivationPolicy; - -// Windows.Devices.SmartCards.SmartCardActivationPolicyChangeResult -enum _WDSSmartCardActivationPolicyChangeResult { - WDSSmartCardActivationPolicyChangeResultDenied = 0, - WDSSmartCardActivationPolicyChangeResultAllowed = 1, -}; -typedef unsigned WDSSmartCardActivationPolicyChangeResult; - -// Windows.Devices.SmartCards.SmartCardEmulatorConnectionDeactivatedReason -enum _WDSSmartCardEmulatorConnectionDeactivatedReason { - WDSSmartCardEmulatorConnectionDeactivatedReasonConnectionLost = 0, - WDSSmartCardEmulatorConnectionDeactivatedReasonConnectionRedirected = 1, -}; -typedef unsigned WDSSmartCardEmulatorConnectionDeactivatedReason; - -// Windows.Devices.SmartCards.SmartCardEmulatorConnectionSource -enum _WDSSmartCardEmulatorConnectionSource { - WDSSmartCardEmulatorConnectionSourceUnknown = 0, - WDSSmartCardEmulatorConnectionSourceNfcReader = 1, -}; -typedef unsigned WDSSmartCardEmulatorConnectionSource; - -// Windows.Devices.SmartCards.SmartCardAutomaticResponseStatus -enum _WDSSmartCardAutomaticResponseStatus { - WDSSmartCardAutomaticResponseStatusNone = 0, - WDSSmartCardAutomaticResponseStatusSuccess = 1, - WDSSmartCardAutomaticResponseStatusUnknownError = 2, -}; -typedef unsigned WDSSmartCardAutomaticResponseStatus; - -// Windows.Devices.SmartCards.SmartCardUnlockPromptingBehavior -enum _WDSSmartCardUnlockPromptingBehavior { - WDSSmartCardUnlockPromptingBehaviorAllowUnlockPrompt = 0, - WDSSmartCardUnlockPromptingBehaviorRequireUnlockPrompt = 1, - WDSSmartCardUnlockPromptingBehaviorPreventUnlockPrompt = 2, -}; -typedef unsigned WDSSmartCardUnlockPromptingBehavior; - -// Windows.Devices.SmartCards.SmartCardCryptogramStorageKeyAlgorithm -enum _WDSSmartCardCryptogramStorageKeyAlgorithm { - WDSSmartCardCryptogramStorageKeyAlgorithmNone = 0, - WDSSmartCardCryptogramStorageKeyAlgorithmRsa2048 = 1, -}; -typedef unsigned WDSSmartCardCryptogramStorageKeyAlgorithm; - -// Windows.Devices.SmartCards.SmartCardCryptogramMaterialType -enum _WDSSmartCardCryptogramMaterialType { - WDSSmartCardCryptogramMaterialTypeNone = 0, - WDSSmartCardCryptogramMaterialTypeStaticDataAuthentication = 1, - WDSSmartCardCryptogramMaterialTypeTripleDes112 = 2, - WDSSmartCardCryptogramMaterialTypeAes = 3, - WDSSmartCardCryptogramMaterialTypeRsaPkcs1 = 4, -}; -typedef unsigned WDSSmartCardCryptogramMaterialType; - -// Windows.Devices.SmartCards.SmartCardCryptogramAlgorithm -enum _WDSSmartCardCryptogramAlgorithm { - WDSSmartCardCryptogramAlgorithmNone = 0, - WDSSmartCardCryptogramAlgorithmCbcMac = 1, - WDSSmartCardCryptogramAlgorithmCvc3Umd = 2, - WDSSmartCardCryptogramAlgorithmDecimalizedMsd = 3, - WDSSmartCardCryptogramAlgorithmCvc3MD = 4, - WDSSmartCardCryptogramAlgorithmSha1 = 5, - WDSSmartCardCryptogramAlgorithmSignedDynamicApplicationData = 6, - WDSSmartCardCryptogramAlgorithmRsaPkcs1 = 7, -}; -typedef unsigned WDSSmartCardCryptogramAlgorithm; - -// Windows.Devices.SmartCards.SmartCardCryptogramMaterialPackageFormat -enum _WDSSmartCardCryptogramMaterialPackageFormat { - WDSSmartCardCryptogramMaterialPackageFormatNone = 0, - WDSSmartCardCryptogramMaterialPackageFormatJweRsaPki = 1, -}; -typedef unsigned WDSSmartCardCryptogramMaterialPackageFormat; - -// Windows.Devices.SmartCards.SmartCardCryptogramStorageKeyCapabilities -enum _WDSSmartCardCryptogramStorageKeyCapabilities { - WDSSmartCardCryptogramStorageKeyCapabilitiesNone = 0, - WDSSmartCardCryptogramStorageKeyCapabilitiesHardwareProtection = 1, - WDSSmartCardCryptogramStorageKeyCapabilitiesUnlockPrompt = 2, -}; -typedef unsigned WDSSmartCardCryptogramStorageKeyCapabilities; - -// Windows.Devices.SmartCards.SmartCardCryptogramMaterialPackageConfirmationResponseFormat -enum _WDSSmartCardCryptogramMaterialPackageConfirmationResponseFormat { - WDSSmartCardCryptogramMaterialPackageConfirmationResponseFormatNone = 0, - WDSSmartCardCryptogramMaterialPackageConfirmationResponseFormatVisaHmac = 1, -}; -typedef unsigned WDSSmartCardCryptogramMaterialPackageConfirmationResponseFormat; - -// Windows.Devices.SmartCards.SmartCardCryptogramPlacementOptions -enum _WDSSmartCardCryptogramPlacementOptions { - WDSSmartCardCryptogramPlacementOptionsNone = 0, - WDSSmartCardCryptogramPlacementOptionsUnitsAreInNibbles = 1, - WDSSmartCardCryptogramPlacementOptionsChainOutput = 2, -}; -typedef unsigned WDSSmartCardCryptogramPlacementOptions; - -// Windows.Devices.SmartCards.SmartCardCryptogramGeneratorOperationStatus -enum _WDSSmartCardCryptogramGeneratorOperationStatus { - WDSSmartCardCryptogramGeneratorOperationStatusSuccess = 0, - WDSSmartCardCryptogramGeneratorOperationStatusAuthorizationFailed = 1, - WDSSmartCardCryptogramGeneratorOperationStatusAuthorizationCanceled = 2, - WDSSmartCardCryptogramGeneratorOperationStatusAuthorizationRequired = 3, - WDSSmartCardCryptogramGeneratorOperationStatusCryptogramMaterialPackageStorageKeyExists = 4, - WDSSmartCardCryptogramGeneratorOperationStatusNoCryptogramMaterialPackageStorageKey = 5, - WDSSmartCardCryptogramGeneratorOperationStatusNoCryptogramMaterialPackage = 6, - WDSSmartCardCryptogramGeneratorOperationStatusUnsupportedCryptogramMaterialPackage = 7, - WDSSmartCardCryptogramGeneratorOperationStatusUnknownCryptogramMaterialName = 8, - WDSSmartCardCryptogramGeneratorOperationStatusInvalidCryptogramMaterialUsage = 9, - WDSSmartCardCryptogramGeneratorOperationStatusApduResponseNotSent = 10, - WDSSmartCardCryptogramGeneratorOperationStatusOtherError = 11, -}; -typedef unsigned WDSSmartCardCryptogramGeneratorOperationStatus; - -// Windows.Devices.SmartCards.SmartCardCryptographicKeyAttestationStatus -enum _WDSSmartCardCryptographicKeyAttestationStatus { - WDSSmartCardCryptographicKeyAttestationStatusNoAttestation = 0, - WDSSmartCardCryptographicKeyAttestationStatusSoftwareKeyWithoutTpm = 1, - WDSSmartCardCryptographicKeyAttestationStatusSoftwareKeyWithTpm = 2, - WDSSmartCardCryptographicKeyAttestationStatusTpmKeyUnknownAttestationStatus = 3, - WDSSmartCardCryptographicKeyAttestationStatusTpmKeyWithoutAttestationCapability = 4, - WDSSmartCardCryptographicKeyAttestationStatusTpmKeyWithTemporaryAttestationFailure = 5, - WDSSmartCardCryptographicKeyAttestationStatusTpmKeyWithLongTermAttestationFailure = 6, - WDSSmartCardCryptographicKeyAttestationStatusTpmKeyWithAttestation = 7, -}; -typedef unsigned WDSSmartCardCryptographicKeyAttestationStatus; - -// Windows.Devices.SmartCards.SmartCardReaderKind -enum _WDSSmartCardReaderKind { - WDSSmartCardReaderKindAny = 0, - WDSSmartCardReaderKindGeneric = 1, - WDSSmartCardReaderKindTpm = 2, - WDSSmartCardReaderKindNfc = 3, - WDSSmartCardReaderKindUicc = 4, - WDSSmartCardReaderKindEmbeddedSE = 5, -}; -typedef unsigned WDSSmartCardReaderKind; - -// Windows.Devices.SmartCards.SmartCardReaderStatus -enum _WDSSmartCardReaderStatus { - WDSSmartCardReaderStatusDisconnected = 0, - WDSSmartCardReaderStatusReady = 1, - WDSSmartCardReaderStatusExclusive = 2, -}; -typedef unsigned WDSSmartCardReaderStatus; - -// Windows.Devices.SmartCards.SmartCardStatus -enum _WDSSmartCardStatus { - WDSSmartCardStatusDisconnected = 0, - WDSSmartCardStatusReady = 1, - WDSSmartCardStatusShared = 2, - WDSSmartCardStatusExclusive = 3, - WDSSmartCardStatusUnresponsive = 4, -}; -typedef unsigned WDSSmartCardStatus; - -// Windows.Devices.SmartCards.SmartCardPinCharacterPolicyOption -enum _WDSSmartCardPinCharacterPolicyOption { - WDSSmartCardPinCharacterPolicyOptionAllow = 0, - WDSSmartCardPinCharacterPolicyOptionRequireAtLeastOne = 1, - WDSSmartCardPinCharacterPolicyOptionDisallow = 2, -}; -typedef unsigned WDSSmartCardPinCharacterPolicyOption; - -#include "WindowsSecurityCryptographyCore.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -// Windows.Devices.SmartCards.SmartCardPinResetHandler -#ifndef __WDSSmartCardPinResetHandler__DEFINED -#define __WDSSmartCardPinResetHandler__DEFINED -typedef void(^WDSSmartCardPinResetHandler)(WDSSmartCardProvisioning* sender, WDSSmartCardPinResetRequest* request); -#endif // __WDSSmartCardPinResetHandler__DEFINED - - -#import - -// Windows.Devices.SmartCards.SmartCardPinResetHandler -#ifndef __WDSSmartCardPinResetHandler__DEFINED -#define __WDSSmartCardPinResetHandler__DEFINED -typedef void(^WDSSmartCardPinResetHandler)(WDSSmartCardProvisioning* sender, WDSSmartCardPinResetRequest* request); -#endif // __WDSSmartCardPinResetHandler__DEFINED - -// Windows.Devices.SmartCards.SmartCardTriggerDetails -#ifndef __WDSSmartCardTriggerDetails_DEFINED__ -#define __WDSSmartCardTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* sourceAppletId; -@property (readonly) RTObject* triggerData; -@property (readonly) WDSSmartCardTriggerType triggerType; -@property (readonly) WDSSmartCardEmulator* emulator; -- (void)tryLaunchCurrentAppAsync:(NSString *)arguments success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryLaunchCurrentAppWithBehaviorAsync:(NSString *)arguments behavior:(WDSSmartCardLaunchBehavior)behavior success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSSmartCardTriggerDetails_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardEmulator -#ifndef __WDSSmartCardEmulator_DEFINED__ -#define __WDSSmartCardEmulator_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardEmulator : RTObject -+ (void)getAppletIdGroupRegistrationsAsyncWithSuccess:(void (^)(NSArray* /* WDSSmartCardAppletIdGroupRegistration* */))success failure:(void (^)(NSError*))failure; -+ (void)registerAppletIdGroupAsync:(WDSSmartCardAppletIdGroup*)appletIdGroup success:(void (^)(WDSSmartCardAppletIdGroupRegistration*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)unregisterAppletIdGroupAsync:(WDSSmartCardAppletIdGroupRegistration*)registration; -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDSSmartCardEmulator*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCardEmulatorEnablementPolicy enablementPolicy; -+ (unsigned short)maxAppletIdGroupRegistrations; -- (EventRegistrationToken)addApduReceivedEvent:(void(^)(WDSSmartCardEmulator*, WDSSmartCardEmulatorApduReceivedEventArgs*))del; -- (void)removeApduReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addConnectionDeactivatedEvent:(void(^)(WDSSmartCardEmulator*, WDSSmartCardEmulatorConnectionDeactivatedEventArgs*))del; -- (void)removeConnectionDeactivatedEvent:(EventRegistrationToken)tok; -- (void)start; -- (BOOL)isHostCardEmulationSupported; -@end - -#endif // __WDSSmartCardEmulator_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardAppletIdGroupRegistration -#ifndef __WDSSmartCardAppletIdGroupRegistration_DEFINED__ -#define __WDSSmartCardAppletIdGroupRegistration_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardAppletIdGroupRegistration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCardAppletIdGroupActivationPolicy activationPolicy; -@property (readonly) WDSSmartCardAppletIdGroup* appletIdGroup; -@property (readonly) WFGUID* id; -- (void)requestActivationPolicyChangeAsync:(WDSSmartCardAppletIdGroupActivationPolicy)policy success:(void (^)(WDSSmartCardActivationPolicyChangeResult))success failure:(void (^)(NSError*))failure; -- (RTObject*)setAutomaticResponseApdusAsync:(id /* WDSSmartCardAutomaticResponseApdu* */)apdus; -@end - -#endif // __WDSSmartCardAppletIdGroupRegistration_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardAppletIdGroup -#ifndef __WDSSmartCardAppletIdGroup_DEFINED__ -#define __WDSSmartCardAppletIdGroup_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardAppletIdGroup : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WDSSmartCardAppletIdGroup*)make:(NSString *)displayName appletIds:(NSMutableArray* /* RTObject* */)appletIds emulationCategory:(WDSSmartCardEmulationCategory)emulationCategory emulationType:(WDSSmartCardEmulationType)emulationType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDSSmartCardEmulationType smartCardEmulationType; -@property WDSSmartCardEmulationCategory smartCardEmulationCategory; -@property (retain) NSString * displayName; -@property BOOL automaticEnablement; -@property (readonly) NSMutableArray* /* RTObject* */ appletIds; -+ (unsigned short)maxAppletIds; -@end - -#endif // __WDSSmartCardAppletIdGroup_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardEmulatorApduReceivedEventArgs -#ifndef __WDSSmartCardEmulatorApduReceivedEventArgs_DEFINED__ -#define __WDSSmartCardEmulatorApduReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardEmulatorApduReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCardAutomaticResponseStatus automaticResponseStatus; -@property (readonly) RTObject* commandApdu; -@property (readonly) WDSSmartCardEmulatorConnectionProperties* connectionProperties; -@property (readonly) unsigned int state; -- (void)tryRespondAsync:(RTObject*)responseApdu success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryRespondWithCryptogramsAsync:(RTObject*)responseTemplate cryptogramPlacementSteps:(id /* WDSSmartCardCryptogramPlacementStep* */)cryptogramPlacementSteps success:(void (^)(WDSSmartCardCryptogramGeneratorOperationStatus))success failure:(void (^)(NSError*))failure; -- (void)tryRespondWithCryptogramsAndStateAsync:(RTObject*)responseTemplate cryptogramPlacementSteps:(id /* WDSSmartCardCryptogramPlacementStep* */)cryptogramPlacementSteps nextState:(id /* unsigned int */)nextState success:(void (^)(WDSSmartCardCryptogramGeneratorOperationStatus))success failure:(void (^)(NSError*))failure; -- (void)tryRespondWithStateAsync:(RTObject*)responseApdu nextState:(id /* unsigned int */)nextState success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSSmartCardEmulatorApduReceivedEventArgs_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardEmulatorConnectionDeactivatedEventArgs -#ifndef __WDSSmartCardEmulatorConnectionDeactivatedEventArgs_DEFINED__ -#define __WDSSmartCardEmulatorConnectionDeactivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardEmulatorConnectionDeactivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCardEmulatorConnectionProperties* connectionProperties; -@property (readonly) WDSSmartCardEmulatorConnectionDeactivatedReason reason; -@end - -#endif // __WDSSmartCardEmulatorConnectionDeactivatedEventArgs_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardEmulatorConnectionProperties -#ifndef __WDSSmartCardEmulatorConnectionProperties_DEFINED__ -#define __WDSSmartCardEmulatorConnectionProperties_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardEmulatorConnectionProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* id; -@property (readonly) WDSSmartCardEmulatorConnectionSource source; -@end - -#endif // __WDSSmartCardEmulatorConnectionProperties_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardAutomaticResponseApdu -#ifndef __WDSSmartCardAutomaticResponseApdu_DEFINED__ -#define __WDSSmartCardAutomaticResponseApdu_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardAutomaticResponseApdu : RTObject -+ (WDSSmartCardAutomaticResponseApdu*)make:(RTObject*)commandApdu responseApdu:(RTObject*)responseApdu ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL shouldMatchLength; -@property (retain) RTObject* responseApdu; -@property (retain) RTObject* commandApduBitMask; -@property (retain) RTObject* commandApdu; -@property (retain) RTObject* appletId; -@property (retain) id /* unsigned int */ outputState; -@property (retain) id /* unsigned int */ inputState; -@property BOOL allowWhenCryptogramGeneratorNotPrepared; -@end - -#endif // __WDSSmartCardAutomaticResponseApdu_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardCryptogramPlacementStep -#ifndef __WDSSmartCardCryptogramPlacementStep_DEFINED__ -#define __WDSSmartCardCryptogramPlacementStep_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardCryptogramPlacementStep : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int templateOffset; -@property (retain) RTObject* sourceData; -@property WDSSmartCardCryptogramPlacementOptions cryptogramPlacementOptions; -@property int cryptogramOffset; -@property (retain) NSString * cryptogramMaterialPackageName; -@property (retain) NSString * cryptogramMaterialName; -@property int cryptogramLength; -@property (retain) WDSSmartCardCryptogramPlacementStep* chainedOutputStep; -@property WDSSmartCardCryptogramAlgorithm algorithm; -@end - -#endif // __WDSSmartCardCryptogramPlacementStep_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardCryptogramGenerator -#ifndef __WDSSmartCardCryptogramGenerator_DEFINED__ -#define __WDSSmartCardCryptogramGenerator_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardCryptogramGenerator : RTObject -+ (void)getSmartCardCryptogramGeneratorAsyncWithSuccess:(void (^)(WDSSmartCardCryptogramGenerator*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDSSmartCardCryptogramAlgorithm */ supportedCryptogramAlgorithms; -@property (readonly) NSArray* /* WDSSmartCardCryptogramMaterialPackageConfirmationResponseFormat */ supportedCryptogramMaterialPackageConfirmationResponseFormats; -@property (readonly) NSArray* /* WDSSmartCardCryptogramMaterialPackageFormat */ supportedCryptogramMaterialPackageFormats; -@property (readonly) NSArray* /* WDSSmartCardCryptogramMaterialType */ supportedCryptogramMaterialTypes; -@property (readonly) NSArray* /* WDSSmartCardCryptogramStorageKeyCapabilities */ supportedSmartCardCryptogramStorageKeyCapabilities; -- (void)deleteCryptogramMaterialStorageKeyAsync:(NSString *)storageKeyName success:(void (^)(WDSSmartCardCryptogramGeneratorOperationStatus))success failure:(void (^)(NSError*))failure; -- (void)createCryptogramMaterialStorageKeyAsync:(WDSSmartCardUnlockPromptingBehavior)promptingBehavior storageKeyName:(NSString *)storageKeyName algorithm:(WDSSmartCardCryptogramStorageKeyAlgorithm)algorithm capabilities:(WDSSmartCardCryptogramStorageKeyCapabilities)capabilities success:(void (^)(WDSSmartCardCryptogramGeneratorOperationStatus))success failure:(void (^)(NSError*))failure; -- (void)requestCryptogramMaterialStorageKeyInfoAsync:(WDSSmartCardUnlockPromptingBehavior)promptingBehavior storageKeyName:(NSString *)storageKeyName format:(WSCCCryptographicPublicKeyBlobType)format success:(void (^)(WDSSmartCardCryptogramStorageKeyInfo*))success failure:(void (^)(NSError*))failure; -- (void)importCryptogramMaterialPackageAsync:(WDSSmartCardCryptogramMaterialPackageFormat)format storageKeyName:(NSString *)storageKeyName materialPackageName:(NSString *)materialPackageName cryptogramMaterialPackage:(RTObject*)cryptogramMaterialPackage success:(void (^)(WDSSmartCardCryptogramGeneratorOperationStatus))success failure:(void (^)(NSError*))failure; -- (void)tryProvePossessionOfCryptogramMaterialPackageAsync:(WDSSmartCardUnlockPromptingBehavior)promptingBehavior responseFormat:(WDSSmartCardCryptogramMaterialPackageConfirmationResponseFormat)responseFormat materialPackageName:(NSString *)materialPackageName materialName:(NSString *)materialName challenge:(RTObject*)challenge success:(void (^)(WDSSmartCardCryptogramMaterialPossessionProof*))success failure:(void (^)(NSError*))failure; -- (void)requestUnlockCryptogramMaterialForUseAsync:(WDSSmartCardUnlockPromptingBehavior)promptingBehavior success:(void (^)(WDSSmartCardCryptogramGeneratorOperationStatus))success failure:(void (^)(NSError*))failure; -- (void)deleteCryptogramMaterialPackageAsync:(NSString *)materialPackageName success:(void (^)(WDSSmartCardCryptogramGeneratorOperationStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSSmartCardCryptogramGenerator_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardCryptogramStorageKeyInfo -#ifndef __WDSSmartCardCryptogramStorageKeyInfo_DEFINED__ -#define __WDSSmartCardCryptogramStorageKeyInfo_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardCryptogramStorageKeyInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* attestation; -@property (readonly) RTObject* attestationCertificateChain; -@property (readonly) WDSSmartCardCryptographicKeyAttestationStatus attestationStatus; -@property (readonly) WDSSmartCardCryptogramStorageKeyCapabilities capabilities; -@property (readonly) WDSSmartCardCryptogramGeneratorOperationStatus operationStatus; -@property (readonly) RTObject* publicKey; -@property (readonly) WSCCCryptographicPublicKeyBlobType publicKeyBlobType; -@property (readonly) NSString * operationalRequirements; -@end - -#endif // __WDSSmartCardCryptogramStorageKeyInfo_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardCryptogramMaterialPossessionProof -#ifndef __WDSSmartCardCryptogramMaterialPossessionProof_DEFINED__ -#define __WDSSmartCardCryptogramMaterialPossessionProof_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardCryptogramMaterialPossessionProof : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCardCryptogramGeneratorOperationStatus operationStatus; -@property (readonly) RTObject* proof; -@end - -#endif // __WDSSmartCardCryptogramMaterialPossessionProof_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardReader -#ifndef __WDSSmartCardReader_DEFINED__ -#define __WDSSmartCardReader_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardReader : RTObject -+ (NSString *)getDeviceSelector; -+ (NSString *)getDeviceSelectorWithKind:(WDSSmartCardReaderKind)kind; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDSSmartCardReader*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) WDSSmartCardReaderKind kind; -@property (readonly) NSString * name; -- (EventRegistrationToken)addCardAddedEvent:(void(^)(WDSSmartCardReader*, WDSCardAddedEventArgs*))del; -- (void)removeCardAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCardRemovedEvent:(void(^)(WDSSmartCardReader*, WDSCardRemovedEventArgs*))del; -- (void)removeCardRemovedEvent:(EventRegistrationToken)tok; -- (void)getStatusAsyncWithSuccess:(void (^)(WDSSmartCardReaderStatus))success failure:(void (^)(NSError*))failure; -- (void)findAllCardsAsyncWithSuccess:(void (^)(NSArray* /* WDSSmartCard* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSSmartCardReader_DEFINED__ - -// Windows.Devices.SmartCards.SmartCard -#ifndef __WDSSmartCard_DEFINED__ -#define __WDSSmartCard_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCard : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCardReader* reader; -- (void)getStatusAsyncWithSuccess:(void (^)(WDSSmartCardStatus))success failure:(void (^)(NSError*))failure; -- (void)getAnswerToResetAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)connectAsyncWithSuccess:(void (^)(WDSSmartCardConnection*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSSmartCard_DEFINED__ - -// Windows.Devices.SmartCards.CardAddedEventArgs -#ifndef __WDSCardAddedEventArgs_DEFINED__ -#define __WDSCardAddedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSCardAddedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCard* smartCard; -@end - -#endif // __WDSCardAddedEventArgs_DEFINED__ - -// Windows.Devices.SmartCards.CardRemovedEventArgs -#ifndef __WDSCardRemovedEventArgs_DEFINED__ -#define __WDSCardRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSCardRemovedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCard* smartCard; -@end - -#endif // __WDSCardRemovedEventArgs_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardProvisioning -#ifndef __WDSSmartCardProvisioning_DEFINED__ -#define __WDSSmartCardProvisioning_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardProvisioning : RTObject -+ (void)fromSmartCardAsync:(WDSSmartCard*)card success:(void (^)(WDSSmartCardProvisioning*))success failure:(void (^)(NSError*))failure; -+ (void)requestVirtualSmartCardCreationAsync:(NSString *)friendlyName administrativeKey:(RTObject*)administrativeKey pinPolicy:(WDSSmartCardPinPolicy*)pinPolicy success:(void (^)(WDSSmartCardProvisioning*))success failure:(void (^)(NSError*))failure; -+ (void)requestVirtualSmartCardCreationAsyncWithCardId:(NSString *)friendlyName administrativeKey:(RTObject*)administrativeKey pinPolicy:(WDSSmartCardPinPolicy*)pinPolicy cardId:(WFGUID*)cardId success:(void (^)(WDSSmartCardProvisioning*))success failure:(void (^)(NSError*))failure; -+ (void)requestVirtualSmartCardDeletionAsync:(WDSSmartCard*)card success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)requestAttestedVirtualSmartCardCreationAsync:(NSString *)friendlyName administrativeKey:(RTObject*)administrativeKey pinPolicy:(WDSSmartCardPinPolicy*)pinPolicy success:(void (^)(WDSSmartCardProvisioning*))success failure:(void (^)(NSError*))failure; -+ (void)requestAttestedVirtualSmartCardCreationAsyncWithCardId:(NSString *)friendlyName administrativeKey:(RTObject*)administrativeKey pinPolicy:(WDSSmartCardPinPolicy*)pinPolicy cardId:(WFGUID*)cardId success:(void (^)(WDSSmartCardProvisioning*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmartCard* smartCard; -- (void)getIdAsyncWithSuccess:(void (^)(WFGUID*))success failure:(void (^)(NSError*))failure; -- (void)getNameAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getChallengeContextAsyncWithSuccess:(void (^)(WDSSmartCardChallengeContext*))success failure:(void (^)(NSError*))failure; -- (void)requestPinChangeAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestPinResetAsync:(WDSSmartCardPinResetHandler)handler success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)getAuthorityKeyContainerNameAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSSmartCardProvisioning_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardPinPolicy -#ifndef __WDSSmartCardPinPolicy_DEFINED__ -#define __WDSSmartCardPinPolicy_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardPinPolicy : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDSSmartCardPinCharacterPolicyOption uppercaseLetters; -@property WDSSmartCardPinCharacterPolicyOption specialCharacters; -@property unsigned int minLength; -@property unsigned int maxLength; -@property WDSSmartCardPinCharacterPolicyOption lowercaseLetters; -@property WDSSmartCardPinCharacterPolicyOption digits; -@end - -#endif // __WDSSmartCardPinPolicy_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardChallengeContext -#ifndef __WDSSmartCardChallengeContext_DEFINED__ -#define __WDSSmartCardChallengeContext_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardChallengeContext : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* challenge; -- (void)verifyResponseAsync:(RTObject*)response success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)provisionAsync:(RTObject*)response formatCard:(BOOL)formatCard; -- (RTObject*)provisionAsyncWithNewCardId:(RTObject*)response formatCard:(BOOL)formatCard newCardId:(WFGUID*)newCardId; -- (RTObject*)changeAdministrativeKeyAsync:(RTObject*)response newAdministrativeKey:(RTObject*)newAdministrativeKey; -- (void)close; -@end - -#endif // __WDSSmartCardChallengeContext_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardPinResetRequest -#ifndef __WDSSmartCardPinResetRequest_DEFINED__ -#define __WDSSmartCardPinResetRequest_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardPinResetRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* challenge; -@property (readonly) WFDateTime* deadline; -- (WDSSmartCardPinResetDeferral*)getDeferral; -- (void)setResponse:(RTObject*)response; -@end - -#endif // __WDSSmartCardPinResetRequest_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardPinResetDeferral -#ifndef __WDSSmartCardPinResetDeferral_DEFINED__ -#define __WDSSmartCardPinResetDeferral_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardPinResetDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WDSSmartCardPinResetDeferral_DEFINED__ - -// Windows.Devices.SmartCards.SmartCardConnection -#ifndef __WDSSmartCardConnection_DEFINED__ -#define __WDSSmartCardConnection_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMARTCARDSEXPORT -@interface WDSSmartCardConnection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)transmitAsync:(RTObject*)command success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WDSSmartCardConnection_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesSms.h b/include/Platform/Universal Windows/UWP/WindowsDevicesSms.h deleted file mode 100644 index 440882861f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesSms.h +++ /dev/null @@ -1,872 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesSms.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESSMSEXPORT -#define OBJCUWPWINDOWSDEVICESSMSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesSms.lib") -#endif -#endif -#include - -@class WDSSmsBinaryMessage, WDSSmsTextMessage, WDSDeleteSmsMessageOperation, WDSDeleteSmsMessagesOperation, WDSGetSmsMessageOperation, WDSGetSmsMessagesOperation, WDSSmsDeviceMessageStore, WDSSendSmsMessageOperation, WDSSmsMessageReceivedEventArgs, WDSSmsDevice, WDSGetSmsDeviceOperation, WDSSmsReceivedEventDetails, WDSSmsTextMessage2, WDSSmsWapMessage, WDSSmsAppMessage, WDSSmsBroadcastMessage, WDSSmsVoicemailMessage, WDSSmsStatusMessage, WDSSmsSendMessageResult, WDSSmsDevice2, WDSSmsMessageReceivedTriggerDetails, WDSSmsFilterRule, WDSSmsFilterRules, WDSSmsMessageRegistration; -@class WDSSmsEncodedLength; -@protocol WDSISmsMessage, WDSISmsBinaryMessage, WDSISmsTextMessage, WDSISmsTextMessageStatics, WDSISmsDeviceMessageStore, WDSISmsMessageReceivedEventArgs, WDSISmsDeviceStatics, WDSISmsDeviceStatics2, WDSISmsDevice, WDSISmsReceivedEventDetails, WDSISmsReceivedEventDetails2, WDSISmsMessageBase, WDSISmsTextMessage2, WDSISmsWapMessage, WDSISmsAppMessage, WDSISmsBroadcastMessage, WDSISmsVoicemailMessage, WDSISmsStatusMessage, WDSISmsSendMessageResult, WDSISmsDevice2Statics, WDSISmsDevice2, WDSISmsMessageReceivedTriggerDetails, WDSISmsFilterRule, WDSISmsFilterRuleFactory, WDSISmsFilterRules, WDSISmsFilterRulesFactory, WDSISmsMessageRegistrationStatics, WDSISmsMessageRegistration; - -// Windows.Devices.Sms.SmsMessageFilter -enum _WDSSmsMessageFilter { - WDSSmsMessageFilterAll = 0, - WDSSmsMessageFilterUnread = 1, - WDSSmsMessageFilterRead = 2, - WDSSmsMessageFilterSent = 3, - WDSSmsMessageFilterDraft = 4, -}; -typedef unsigned WDSSmsMessageFilter; - -// Windows.Devices.Sms.SmsMessageClass -enum _WDSSmsMessageClass { - WDSSmsMessageClassNone = 0, - WDSSmsMessageClassClass0 = 1, - WDSSmsMessageClassClass1 = 2, - WDSSmsMessageClassClass2 = 3, - WDSSmsMessageClassClass3 = 4, -}; -typedef unsigned WDSSmsMessageClass; - -// Windows.Devices.Sms.SmsMessageType -enum _WDSSmsMessageType { - WDSSmsMessageTypeBinary = 0, - WDSSmsMessageTypeText = 1, - WDSSmsMessageTypeWap = 2, - WDSSmsMessageTypeApp = 3, - WDSSmsMessageTypeBroadcast = 4, - WDSSmsMessageTypeVoicemail = 5, - WDSSmsMessageTypeStatus = 6, -}; -typedef unsigned WDSSmsMessageType; - -// Windows.Devices.Sms.CellularClass -enum _WDSCellularClass { - WDSCellularClassNone = 0, - WDSCellularClassGsm = 1, - WDSCellularClassCdma = 2, -}; -typedef unsigned WDSCellularClass; - -// Windows.Devices.Sms.SmsDataFormat -enum _WDSSmsDataFormat { - WDSSmsDataFormatUnknown = 0, - WDSSmsDataFormatCdmaSubmit = 1, - WDSSmsDataFormatGsmSubmit = 2, - WDSSmsDataFormatCdmaDeliver = 3, - WDSSmsDataFormatGsmDeliver = 4, -}; -typedef unsigned WDSSmsDataFormat; - -// Windows.Devices.Sms.SmsEncoding -enum _WDSSmsEncoding { - WDSSmsEncodingUnknown = 0, - WDSSmsEncodingOptimal = 1, - WDSSmsEncodingSevenBitAscii = 2, - WDSSmsEncodingUnicode = 3, - WDSSmsEncodingGsmSevenBit = 4, - WDSSmsEncodingEightBit = 5, - WDSSmsEncodingLatin = 6, - WDSSmsEncodingKorean = 7, - WDSSmsEncodingIA5 = 8, - WDSSmsEncodingShiftJis = 9, - WDSSmsEncodingLatinHebrew = 10, -}; -typedef unsigned WDSSmsEncoding; - -// Windows.Devices.Sms.SmsGeographicalScope -enum _WDSSmsGeographicalScope { - WDSSmsGeographicalScopeNone = 0, - WDSSmsGeographicalScopeCellWithImmediateDisplay = 1, - WDSSmsGeographicalScopeLocationArea = 2, - WDSSmsGeographicalScopePlmn = 3, - WDSSmsGeographicalScopeCell = 4, -}; -typedef unsigned WDSSmsGeographicalScope; - -// Windows.Devices.Sms.SmsBroadcastType -enum _WDSSmsBroadcastType { - WDSSmsBroadcastTypeOther = 0, - WDSSmsBroadcastTypeCmasPresidential = 1, - WDSSmsBroadcastTypeCmasExtreme = 2, - WDSSmsBroadcastTypeCmasSevere = 3, - WDSSmsBroadcastTypeCmasAmber = 4, - WDSSmsBroadcastTypeCmasTest = 5, - WDSSmsBroadcastTypeEUAlert1 = 6, - WDSSmsBroadcastTypeEUAlert2 = 7, - WDSSmsBroadcastTypeEUAlert3 = 8, - WDSSmsBroadcastTypeEUAlertAmber = 9, - WDSSmsBroadcastTypeEUAlertInfo = 10, - WDSSmsBroadcastTypeEtwsEarthquake = 11, - WDSSmsBroadcastTypeEtwsTsunami = 12, - WDSSmsBroadcastTypeEtwsTsunamiAndEarthquake = 13, - WDSSmsBroadcastTypeLatAlertLocal = 14, -}; -typedef unsigned WDSSmsBroadcastType; - -// Windows.Devices.Sms.SmsDeviceStatus -enum _WDSSmsDeviceStatus { - WDSSmsDeviceStatusOff = 0, - WDSSmsDeviceStatusReady = 1, - WDSSmsDeviceStatusSimNotInserted = 2, - WDSSmsDeviceStatusBadSim = 3, - WDSSmsDeviceStatusDeviceFailure = 4, - WDSSmsDeviceStatusSubscriptionNotActivated = 5, - WDSSmsDeviceStatusDeviceLocked = 6, - WDSSmsDeviceStatusDeviceBlocked = 7, -}; -typedef unsigned WDSSmsDeviceStatus; - -// Windows.Devices.Sms.SmsModemErrorCode -enum _WDSSmsModemErrorCode { - WDSSmsModemErrorCodeOther = 0, - WDSSmsModemErrorCodeMessagingNetworkError = 1, - WDSSmsModemErrorCodeSmsOperationNotSupportedByDevice = 2, - WDSSmsModemErrorCodeSmsServiceNotSupportedByNetwork = 3, - WDSSmsModemErrorCodeDeviceFailure = 4, - WDSSmsModemErrorCodeMessageNotEncodedProperly = 5, - WDSSmsModemErrorCodeMessageTooLarge = 6, - WDSSmsModemErrorCodeDeviceNotReady = 7, - WDSSmsModemErrorCodeNetworkNotReady = 8, - WDSSmsModemErrorCodeInvalidSmscAddress = 9, - WDSSmsModemErrorCodeNetworkFailure = 10, - WDSSmsModemErrorCodeFixedDialingNumberRestricted = 11, -}; -typedef unsigned WDSSmsModemErrorCode; - -// Windows.Devices.Sms.SmsFilterActionType -enum _WDSSmsFilterActionType { - WDSSmsFilterActionTypeAcceptImmediately = 0, - WDSSmsFilterActionTypeDrop = 1, - WDSSmsFilterActionTypePeek = 2, - WDSSmsFilterActionTypeAccept = 3, -}; -typedef unsigned WDSSmsFilterActionType; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -// Windows.Devices.Sms.SmsDeviceStatusChangedEventHandler -#ifndef __WDSSmsDeviceStatusChangedEventHandler__DEFINED -#define __WDSSmsDeviceStatusChangedEventHandler__DEFINED -typedef void(^WDSSmsDeviceStatusChangedEventHandler)(WDSSmsDevice* sender); -#endif // __WDSSmsDeviceStatusChangedEventHandler__DEFINED - -// Windows.Devices.Sms.SmsMessageReceivedEventHandler -#ifndef __WDSSmsMessageReceivedEventHandler__DEFINED -#define __WDSSmsMessageReceivedEventHandler__DEFINED -typedef void(^WDSSmsMessageReceivedEventHandler)(WDSSmsDevice* sender, WDSSmsMessageReceivedEventArgs* e); -#endif // __WDSSmsMessageReceivedEventHandler__DEFINED - -// Windows.Foundation.AsyncActionCompletedHandler -#ifndef __WFAsyncActionCompletedHandler__DEFINED -#define __WFAsyncActionCompletedHandler__DEFINED -typedef void(^WFAsyncActionCompletedHandler)(RTObject* asyncInfo, WFAsyncStatus asyncStatus); -#endif // __WFAsyncActionCompletedHandler__DEFINED - - -#import - -// [struct] Windows.Devices.Sms.SmsEncodedLength -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsEncodedLength : NSObject -+ (instancetype)new; -@property unsigned int segmentCount; -@property unsigned int characterCountLastSegment; -@property unsigned int charactersPerSegment; -@property unsigned int byteCountLastSegment; -@property unsigned int bytesPerSegment; -@end - -// Windows.Devices.Sms.SmsMessageReceivedEventHandler -#ifndef __WDSSmsMessageReceivedEventHandler__DEFINED -#define __WDSSmsMessageReceivedEventHandler__DEFINED -typedef void(^WDSSmsMessageReceivedEventHandler)(WDSSmsDevice* sender, WDSSmsMessageReceivedEventArgs* e); -#endif // __WDSSmsMessageReceivedEventHandler__DEFINED - -// Windows.Devices.Sms.SmsDeviceStatusChangedEventHandler -#ifndef __WDSSmsDeviceStatusChangedEventHandler__DEFINED -#define __WDSSmsDeviceStatusChangedEventHandler__DEFINED -typedef void(^WDSSmsDeviceStatusChangedEventHandler)(WDSSmsDevice* sender); -#endif // __WDSSmsDeviceStatusChangedEventHandler__DEFINED - -// Windows.Devices.Sms.ISmsMessage -#ifndef __WDSISmsMessage_DEFINED__ -#define __WDSISmsMessage_DEFINED__ - -@protocol WDSISmsMessage -@property (readonly) unsigned int id; -@property (readonly) WDSSmsMessageClass messageClass; -@end - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSISmsMessage : RTObject -@end - -#endif // __WDSISmsMessage_DEFINED__ - -// Windows.Devices.Sms.ISmsBinaryMessage -#ifndef __WDSISmsBinaryMessage_DEFINED__ -#define __WDSISmsBinaryMessage_DEFINED__ - -@protocol WDSISmsBinaryMessage -@property WDSSmsDataFormat format; -- (NSArray* /* uint8_t */)getData; -- (void)setData:(NSArray* /* uint8_t */)value; -@end - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSISmsBinaryMessage : RTObject -@end - -#endif // __WDSISmsBinaryMessage_DEFINED__ - -// Windows.Devices.Sms.ISmsTextMessage -#ifndef __WDSISmsTextMessage_DEFINED__ -#define __WDSISmsTextMessage_DEFINED__ - -@protocol WDSISmsTextMessage -@property (retain) NSString * body; -@property WDSSmsEncoding encoding; -@property (retain) NSString * from; -@property (readonly) unsigned int partCount; -@property (readonly) unsigned int partNumber; -@property (readonly) unsigned int partReferenceId; -@property (readonly) WFDateTime* timestamp; -@property (retain) NSString * to; -- (NSArray* /* RTObject* */)toBinaryMessages:(WDSSmsDataFormat)format; -@end - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSISmsTextMessage : RTObject -@end - -#endif // __WDSISmsTextMessage_DEFINED__ - -// Windows.Devices.Sms.ISmsDevice -#ifndef __WDSISmsDevice_DEFINED__ -#define __WDSISmsDevice_DEFINED__ - -@protocol WDSISmsDevice -@property (readonly) NSString * accountPhoneNumber; -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) WDSSmsDeviceStatus deviceStatus; -@property (readonly) WDSSmsDeviceMessageStore* messageStore; -- (EventRegistrationToken)addSmsDeviceStatusChangedEvent:(WDSSmsDeviceStatusChangedEventHandler)del; -- (void)removeSmsDeviceStatusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSmsMessageReceivedEvent:(WDSSmsMessageReceivedEventHandler)del; -- (void)removeSmsMessageReceivedEvent:(EventRegistrationToken)tok; -- (WDSSendSmsMessageOperation*)sendMessageAsync:(RTObject*)message; -- (WDSSmsEncodedLength*)calculateLength:(WDSSmsTextMessage*)message; -@end - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSISmsDevice : RTObject -@end - -#endif // __WDSISmsDevice_DEFINED__ - -// Windows.Devices.Sms.ISmsMessageBase -#ifndef __WDSISmsMessageBase_DEFINED__ -#define __WDSISmsMessageBase_DEFINED__ - -@protocol WDSISmsMessageBase -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) NSString * deviceId; -@property (readonly) WDSSmsMessageClass messageClass; -@property (readonly) WDSSmsMessageType messageType; -@property (readonly) NSString * simIccId; -@end - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSISmsMessageBase : RTObject -@end - -#endif // __WDSISmsMessageBase_DEFINED__ - -// Windows.Devices.Sms.SmsBinaryMessage -#ifndef __WDSSmsBinaryMessage_DEFINED__ -#define __WDSSmsBinaryMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsBinaryMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDSSmsDataFormat format; -@property (readonly) unsigned int id; -@property (readonly) WDSSmsMessageClass messageClass; -- (NSArray* /* uint8_t */)getData; -- (void)setData:(NSArray* /* uint8_t */)value; -@end - -#endif // __WDSSmsBinaryMessage_DEFINED__ - -// Windows.Devices.Sms.SmsTextMessage -#ifndef __WDSSmsTextMessage_DEFINED__ -#define __WDSSmsTextMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsTextMessage : RTObject -+ (WDSSmsTextMessage*)fromBinaryMessage:(WDSSmsBinaryMessage*)binaryMessage; -+ (WDSSmsTextMessage*)fromBinaryData:(WDSSmsDataFormat)format value:(NSArray* /* uint8_t */)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int id; -@property (readonly) WDSSmsMessageClass messageClass; -@property (retain) NSString * to; -@property (retain) NSString * from; -@property WDSSmsEncoding encoding; -@property (retain) NSString * body; -@property (readonly) unsigned int partCount; -@property (readonly) unsigned int partNumber; -@property (readonly) unsigned int partReferenceId; -@property (readonly) WFDateTime* timestamp; -- (NSArray* /* RTObject* */)toBinaryMessages:(WDSSmsDataFormat)format; -@end - -#endif // __WDSSmsTextMessage_DEFINED__ - -// Windows.Foundation.IAsyncInfo -#ifndef __WFIAsyncInfo_DEFINED__ -#define __WFIAsyncInfo_DEFINED__ - -@protocol WFIAsyncInfo -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -- (void)cancel; -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WFIAsyncInfo : RTObject -@end - -#endif // __WFIAsyncInfo_DEFINED__ - -// Windows.Foundation.IAsyncAction -#ifndef __WFIAsyncAction_DEFINED__ -#define __WFIAsyncAction_DEFINED__ - -@protocol WFIAsyncAction -@property (copy) WFAsyncActionCompletedHandler completed; -- (void)getResults; -- (void)cancel; -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WFIAsyncAction : RTObject -@end - -#endif // __WFIAsyncAction_DEFINED__ - -// Windows.Devices.Sms.DeleteSmsMessageOperation -#ifndef __WDSDeleteSmsMessageOperation_DEFINED__ -#define __WDSDeleteSmsMessageOperation_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSDeleteSmsMessageOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -@property (copy) WFAsyncActionCompletedHandler completed; -- (void)getResults; -- (void)cancel; -- (void)close; -@end - -#endif // __WDSDeleteSmsMessageOperation_DEFINED__ - -// Windows.Devices.Sms.DeleteSmsMessagesOperation -#ifndef __WDSDeleteSmsMessagesOperation_DEFINED__ -#define __WDSDeleteSmsMessagesOperation_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSDeleteSmsMessagesOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -@property (copy) WFAsyncActionCompletedHandler completed; -- (void)getResults; -- (void)cancel; -- (void)close; -@end - -#endif // __WDSDeleteSmsMessagesOperation_DEFINED__ - -// Windows.Devices.Sms.GetSmsMessageOperation -#ifndef __WDSGetSmsMessageOperation_DEFINED__ -#define __WDSGetSmsMessageOperation_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSGetSmsMessageOperation : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.IAsyncOperation`1 -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -// Failed to generate property Completed (Can't marshal Windows.Foundation.AsyncOperationCompletedHandler`1) -// Could not find base class Windows.Foundation.IAsyncOperation`1 type information -- (void)cancel; -- (void)close; -@end - -#endif // __WDSGetSmsMessageOperation_DEFINED__ - -// Windows.Devices.Sms.GetSmsMessagesOperation -#ifndef __WDSGetSmsMessagesOperation_DEFINED__ -#define __WDSGetSmsMessagesOperation_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSGetSmsMessagesOperation : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.IAsyncOperationWithProgress`2,Int32> -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -// Failed to generate property Progress (Can't marshal Windows.Foundation.AsyncOperationProgressHandler`2,Int32>) -// Failed to generate property Completed (Can't marshal Windows.Foundation.AsyncOperationWithProgressCompletedHandler`2,Int32>) -// Could not find base class Windows.Foundation.IAsyncOperationWithProgress`2,Int32> type information -- (void)cancel; -- (void)close; -@end - -#endif // __WDSGetSmsMessagesOperation_DEFINED__ - -// Windows.Devices.Sms.SmsDeviceMessageStore -#ifndef __WDSSmsDeviceMessageStore_DEFINED__ -#define __WDSSmsDeviceMessageStore_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsDeviceMessageStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int maxMessages; -- (RTObject*)deleteMessageAsync:(unsigned int)messageId; -- (RTObject*)deleteMessagesAsync:(WDSSmsMessageFilter)messageFilter; -- (void)getMessageAsync:(unsigned int)messageId success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getMessagesAsync:(WDSSmsMessageFilter)messageFilter success:(void (^)(NSArray* /* RTObject* */))success progress:(void (^)(int))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSSmsDeviceMessageStore_DEFINED__ - -// Windows.Devices.Sms.SendSmsMessageOperation -#ifndef __WDSSendSmsMessageOperation_DEFINED__ -#define __WDSSendSmsMessageOperation_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSendSmsMessageOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -@property (copy) WFAsyncActionCompletedHandler completed; -- (void)getResults; -- (void)cancel; -- (void)close; -@end - -#endif // __WDSSendSmsMessageOperation_DEFINED__ - -// Windows.Devices.Sms.SmsMessageReceivedEventArgs -#ifndef __WDSSmsMessageReceivedEventArgs_DEFINED__ -#define __WDSSmsMessageReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsMessageReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmsBinaryMessage* binaryMessage; -@property (readonly) WDSSmsTextMessage* textMessage; -@end - -#endif // __WDSSmsMessageReceivedEventArgs_DEFINED__ - -// Windows.Devices.Sms.SmsDevice -#ifndef __WDSSmsDevice_DEFINED__ -#define __WDSSmsDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsDevice : RTObject -+ (void)fromNetworkAccountIdAsync:(NSString *)networkAccountId success:(void (^)(WDSSmsDevice*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDSSmsDevice*))success failure:(void (^)(NSError*))failure; -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDSSmsDevice*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * accountPhoneNumber; -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) WDSSmsDeviceStatus deviceStatus; -@property (readonly) WDSSmsDeviceMessageStore* messageStore; -- (EventRegistrationToken)addSmsDeviceStatusChangedEvent:(WDSSmsDeviceStatusChangedEventHandler)del; -- (void)removeSmsDeviceStatusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSmsMessageReceivedEvent:(WDSSmsMessageReceivedEventHandler)del; -- (void)removeSmsMessageReceivedEvent:(EventRegistrationToken)tok; -- (WDSSendSmsMessageOperation*)sendMessageAsync:(RTObject*)message; -- (WDSSmsEncodedLength*)calculateLength:(WDSSmsTextMessage*)message; -@end - -#endif // __WDSSmsDevice_DEFINED__ - -// Windows.Devices.Sms.GetSmsDeviceOperation -#ifndef __WDSGetSmsDeviceOperation_DEFINED__ -#define __WDSGetSmsDeviceOperation_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSGetSmsDeviceOperation : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.IAsyncOperation`1 -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -// Failed to generate property Completed (Can't marshal Windows.Foundation.AsyncOperationCompletedHandler`1) -// Could not find base class Windows.Foundation.IAsyncOperation`1 type information -- (void)cancel; -- (void)close; -@end - -#endif // __WDSGetSmsDeviceOperation_DEFINED__ - -// Windows.Devices.Sms.SmsReceivedEventDetails -#ifndef __WDSSmsReceivedEventDetails_DEFINED__ -#define __WDSSmsReceivedEventDetails_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsReceivedEventDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) unsigned int messageIndex; -@property (readonly) WDSSmsBinaryMessage* binaryMessage; -@property (readonly) WDSSmsMessageClass messageClass; -@end - -#endif // __WDSSmsReceivedEventDetails_DEFINED__ - -// Windows.Devices.Sms.SmsTextMessage2 -#ifndef __WDSSmsTextMessage2_DEFINED__ -#define __WDSSmsTextMessage2_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsTextMessage2 : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmsMessageType messageType; -@property (readonly) NSString * deviceId; -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) WDSSmsMessageClass messageClass; -@property (readonly) NSString * simIccId; -@property int retryAttemptCount; -@property (retain) NSString * to; -@property BOOL isDeliveryNotificationEnabled; -@property WDSSmsEncoding encoding; -@property (retain) NSString * callbackNumber; -@property (retain) NSString * body; -@property (readonly) int protocolId; -@property (readonly) NSString * from; -@property (readonly) WFDateTime* timestamp; -@property (readonly) int teleserviceId; -@end - -#endif // __WDSSmsTextMessage2_DEFINED__ - -// Windows.Devices.Sms.SmsWapMessage -#ifndef __WDSSmsWapMessage_DEFINED__ -#define __WDSSmsWapMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsWapMessage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) NSString * deviceId; -@property (readonly) WDSSmsMessageClass messageClass; -@property (readonly) WDSSmsMessageType messageType; -@property (readonly) NSString * simIccId; -@property (readonly) WFDateTime* timestamp; -@property (readonly) NSString * applicationId; -@property (readonly) RTObject* binaryBody; -@property (readonly) NSString * contentType; -@property (readonly) NSString * from; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ headers; -@property (readonly) NSString * to; -@end - -#endif // __WDSSmsWapMessage_DEFINED__ - -// Windows.Devices.Sms.SmsAppMessage -#ifndef __WDSSmsAppMessage_DEFINED__ -#define __WDSSmsAppMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsAppMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int protocolId; -@property int portNumber; -@property BOOL isDeliveryNotificationEnabled; -@property int retryAttemptCount; -@property WDSSmsEncoding encoding; -@property (retain) NSString * body; -@property (retain) NSString * callbackNumber; -@property (retain) RTObject* binaryBody; -@property (retain) NSString * to; -@property int teleserviceId; -@property (readonly) NSString * from; -@property (readonly) WFDateTime* timestamp; -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) NSString * deviceId; -@property (readonly) WDSSmsMessageClass messageClass; -@property (readonly) WDSSmsMessageType messageType; -@property (readonly) NSString * simIccId; -@end - -#endif // __WDSSmsAppMessage_DEFINED__ - -// Windows.Devices.Sms.SmsBroadcastMessage -#ifndef __WDSSmsBroadcastMessage_DEFINED__ -#define __WDSSmsBroadcastMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsBroadcastMessage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * body; -@property (readonly) WDSSmsBroadcastType broadcastType; -@property (readonly) int channel; -@property (readonly) WDSSmsGeographicalScope geographicalScope; -@property (readonly) BOOL isEmergencyAlert; -@property (readonly) BOOL isUserPopupRequested; -@property (readonly) int messageCode; -@property (readonly) WFDateTime* timestamp; -@property (readonly) NSString * to; -@property (readonly) int updateNumber; -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) NSString * deviceId; -@property (readonly) WDSSmsMessageClass messageClass; -@property (readonly) WDSSmsMessageType messageType; -@property (readonly) NSString * simIccId; -@end - -#endif // __WDSSmsBroadcastMessage_DEFINED__ - -// Windows.Devices.Sms.SmsVoicemailMessage -#ifndef __WDSSmsVoicemailMessage_DEFINED__ -#define __WDSSmsVoicemailMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsVoicemailMessage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) NSString * deviceId; -@property (readonly) WDSSmsMessageClass messageClass; -@property (readonly) WDSSmsMessageType messageType; -@property (readonly) NSString * simIccId; -@property (readonly) NSString * body; -@property (readonly) id /* int */ messageCount; -@property (readonly) WFDateTime* timestamp; -@property (readonly) NSString * to; -@end - -#endif // __WDSSmsVoicemailMessage_DEFINED__ - -// Windows.Devices.Sms.SmsStatusMessage -#ifndef __WDSSmsStatusMessage_DEFINED__ -#define __WDSSmsStatusMessage_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsStatusMessage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) NSString * deviceId; -@property (readonly) WDSSmsMessageClass messageClass; -@property (readonly) WDSSmsMessageType messageType; -@property (readonly) NSString * simIccId; -@property (readonly) int status; -@property (readonly) NSString * body; -@property (readonly) WFDateTime* dischargeTime; -@property (readonly) NSString * from; -@property (readonly) int messageReferenceNumber; -@property (readonly) WFDateTime* serviceCenterTimestamp; -@property (readonly) NSString * to; -@end - -#endif // __WDSSmsStatusMessage_DEFINED__ - -// Windows.Devices.Sms.SmsSendMessageResult -#ifndef __WDSSmsSendMessageResult_DEFINED__ -#define __WDSSmsSendMessageResult_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsSendMessageResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) BOOL isErrorTransient; -@property (readonly) BOOL isSuccessful; -@property (readonly) NSArray* /* int */ messageReferenceNumbers; -@property (readonly) WDSSmsModemErrorCode modemErrorCode; -@property (readonly) int networkCauseCode; -@property (readonly) int transportFailureCause; -@end - -#endif // __WDSSmsSendMessageResult_DEFINED__ - -// Windows.Devices.Sms.SmsDevice2 -#ifndef __WDSSmsDevice2_DEFINED__ -#define __WDSSmsDevice2_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsDevice2 : RTObject -+ (NSString *)getDeviceSelector; -+ (WDSSmsDevice2*)fromId:(NSString *)deviceId; -+ (WDSSmsDevice2*)getDefault; -+ (WDSSmsDevice2*)fromParentId:(NSString *)parentDeviceId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * smscAddress; -@property (readonly) NSString * accountPhoneNumber; -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) NSString * deviceId; -@property (readonly) WDSSmsDeviceStatus deviceStatus; -@property (readonly) NSString * parentDeviceId; -- (EventRegistrationToken)addDeviceStatusChangedEvent:(void(^)(WDSSmsDevice2*, RTObject*))del; -- (void)removeDeviceStatusChangedEvent:(EventRegistrationToken)tok; -- (WDSSmsEncodedLength*)calculateLength:(RTObject*)message; -- (void)sendMessageAndGetResultAsync:(RTObject*)message success:(void (^)(WDSSmsSendMessageResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDSSmsDevice2_DEFINED__ - -// Windows.Devices.Sms.SmsMessageReceivedTriggerDetails -#ifndef __WDSSmsMessageReceivedTriggerDetails_DEFINED__ -#define __WDSSmsMessageReceivedTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsMessageReceivedTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmsAppMessage* appMessage; -@property (readonly) WDSSmsBroadcastMessage* broadcastMessage; -@property (readonly) WDSSmsMessageType messageType; -@property (readonly) WDSSmsStatusMessage* statusMessage; -@property (readonly) WDSSmsTextMessage2* textMessage; -@property (readonly) WDSSmsVoicemailMessage* voicemailMessage; -@property (readonly) WDSSmsWapMessage* wapMessage; -- (void)drop; -- (void)accept; -@end - -#endif // __WDSSmsMessageReceivedTriggerDetails_DEFINED__ - -// Windows.Devices.Sms.SmsFilterRule -#ifndef __WDSSmsFilterRule_DEFINED__ -#define __WDSSmsFilterRule_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsFilterRule : RTObject -+ (WDSSmsFilterRule*)makeFilterRule:(WDSSmsMessageType)messageType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDSCellularClass cellularClass; -@property (readonly) NSMutableArray* /* int */ broadcastChannels; -@property (readonly) NSMutableArray* /* WDSSmsBroadcastType */ broadcastTypes; -@property (readonly) NSMutableArray* /* NSString * */ deviceIds; -@property (readonly) NSMutableArray* /* NSString * */ imsiPrefixes; -@property (readonly) WDSSmsMessageType messageType; -@property (readonly) NSMutableArray* /* int */ portNumbers; -@property (readonly) NSMutableArray* /* int */ protocolIds; -@property (readonly) NSMutableArray* /* NSString * */ senderNumbers; -@property (readonly) NSMutableArray* /* int */ teleserviceIds; -@property (readonly) NSMutableArray* /* NSString * */ textMessagePrefixes; -@property (readonly) NSMutableArray* /* NSString * */ wapApplicationIds; -@property (readonly) NSMutableArray* /* NSString * */ wapContentTypes; -@end - -#endif // __WDSSmsFilterRule_DEFINED__ - -// Windows.Devices.Sms.SmsFilterRules -#ifndef __WDSSmsFilterRules_DEFINED__ -#define __WDSSmsFilterRules_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsFilterRules : RTObject -+ (WDSSmsFilterRules*)makeFilterRules:(WDSSmsFilterActionType)actionType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSmsFilterActionType actionType; -@property (readonly) NSMutableArray* /* WDSSmsFilterRule* */ rules; -@end - -#endif // __WDSSmsFilterRules_DEFINED__ - -// Windows.Devices.Sms.SmsMessageRegistration -#ifndef __WDSSmsMessageRegistration_DEFINED__ -#define __WDSSmsMessageRegistration_DEFINED__ - -OBJCUWPWINDOWSDEVICESSMSEXPORT -@interface WDSSmsMessageRegistration : RTObject -+ (WDSSmsMessageRegistration*)Register:(NSString *)id filterRules:(WDSSmsFilterRules*)filterRules; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -+ (NSArray* /* WDSSmsMessageRegistration* */)allRegistrations; -- (EventRegistrationToken)addMessageReceivedEvent:(void(^)(WDSSmsMessageRegistration*, WDSSmsMessageReceivedTriggerDetails*))del; -- (void)removeMessageReceivedEvent:(EventRegistrationToken)tok; -- (void)unregister; -@end - -#endif // __WDSSmsMessageRegistration_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesSpi.h b/include/Platform/Universal Windows/UWP/WindowsDevicesSpi.h deleted file mode 100644 index d3b87a4264..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesSpi.h +++ /dev/null @@ -1,160 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesSpi.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESSPIEXPORT -#define OBJCUWPWINDOWSDEVICESSPIEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesSpi.lib") -#endif -#endif -#include - -@class WDSSpiConnectionSettings, WDSSpiBusInfo, WDSSpiDevice, WDSSpiController; -@protocol WDSISpiConnectionSettingsFactory, WDSISpiConnectionSettings, WDSISpiBusInfo, WDSISpiDeviceStatics, WDSISpiController, WDSISpiControllerStatics, WDSISpiDevice; - -// Windows.Devices.Spi.SpiMode -enum _WDSSpiMode { - WDSSpiModeMode0 = 0, - WDSSpiModeMode1 = 1, - WDSSpiModeMode2 = 2, - WDSSpiModeMode3 = 3, -}; -typedef unsigned WDSSpiMode; - -// Windows.Devices.Spi.SpiSharingMode -enum _WDSSpiSharingMode { - WDSSpiSharingModeExclusive = 0, - WDSSpiSharingModeShared = 1, -}; -typedef unsigned WDSSpiSharingMode; - -#include "WindowsDevicesSpiProvider.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Spi.ISpiDeviceStatics -#ifndef __WDSISpiDeviceStatics_DEFINED__ -#define __WDSISpiDeviceStatics_DEFINED__ - -@protocol WDSISpiDeviceStatics -- (NSString *)getDeviceSelector; -- (NSString *)getDeviceSelectorFromFriendlyName:(NSString *)friendlyName; -- (WDSSpiBusInfo*)getBusInfo:(NSString *)busId; -- (void)fromIdAsync:(NSString *)busId settings:(WDSSpiConnectionSettings*)settings success:(void (^)(WDSSpiDevice*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSDEVICESSPIEXPORT -@interface WDSISpiDeviceStatics : RTObject -@end - -#endif // __WDSISpiDeviceStatics_DEFINED__ - -// Windows.Devices.Spi.SpiConnectionSettings -#ifndef __WDSSpiConnectionSettings_DEFINED__ -#define __WDSSpiConnectionSettings_DEFINED__ - -OBJCUWPWINDOWSDEVICESSPIEXPORT -@interface WDSSpiConnectionSettings : RTObject -+ (WDSSpiConnectionSettings*)make:(int)chipSelectLine ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDSSpiSharingMode sharingMode; -@property WDSSpiMode mode; -@property int dataBitLength; -@property int clockFrequency; -@property int chipSelectLine; -@end - -#endif // __WDSSpiConnectionSettings_DEFINED__ - -// Windows.Devices.Spi.SpiBusInfo -#ifndef __WDSSpiBusInfo_DEFINED__ -#define __WDSSpiBusInfo_DEFINED__ - -OBJCUWPWINDOWSDEVICESSPIEXPORT -@interface WDSSpiBusInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int chipSelectLineCount; -@property (readonly) int maxClockFrequency; -@property (readonly) int minClockFrequency; -@property (readonly) NSArray* /* int */ supportedDataBitLengths; -@end - -#endif // __WDSSpiBusInfo_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESSPIEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Spi.SpiDevice -#ifndef __WDSSpiDevice_DEFINED__ -#define __WDSSpiDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESSPIEXPORT -@interface WDSSpiDevice : RTObject -+ (NSString *)getDeviceSelector; -+ (NSString *)getDeviceSelectorFromFriendlyName:(NSString *)friendlyName; -+ (WDSSpiBusInfo*)getBusInfo:(NSString *)busId; -+ (void)fromIdAsync:(NSString *)busId settings:(WDSSpiConnectionSettings*)settings success:(void (^)(WDSSpiDevice*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSSpiConnectionSettings* connectionSettings; -@property (readonly) NSString * deviceId; -- (void)write:(NSArray* /* uint8_t */)buffer; -- (void)read:(NSArray* /* uint8_t */*)buffer; -- (void)transferSequential:(NSArray* /* uint8_t */)writeBuffer readBuffer:(NSArray* /* uint8_t */*)readBuffer; -- (void)transferFullDuplex:(NSArray* /* uint8_t */)writeBuffer readBuffer:(NSArray* /* uint8_t */*)readBuffer; -- (void)close; -@end - -#endif // __WDSSpiDevice_DEFINED__ - -// Windows.Devices.Spi.SpiController -#ifndef __WDSSpiController_DEFINED__ -#define __WDSSpiController_DEFINED__ - -OBJCUWPWINDOWSDEVICESSPIEXPORT -@interface WDSSpiController : RTObject -+ (void)getDefaultAsyncWithSuccess:(void (^)(WDSSpiController*))success failure:(void (^)(NSError*))failure; -+ (void)getControllersAsync:(RTObject*)provider success:(void (^)(NSArray* /* WDSSpiController* */))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WDSSpiDevice*)getDevice:(WDSSpiConnectionSettings*)settings; -@end - -#endif // __WDSSpiController_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesSpiProvider.h b/include/Platform/Universal Windows/UWP/WindowsDevicesSpiProvider.h deleted file mode 100644 index 91acdb2187..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesSpiProvider.h +++ /dev/null @@ -1,133 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesSpiProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESSPIPROVIDEREXPORT -#define OBJCUWPWINDOWSDEVICESSPIPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesSpiProvider.lib") -#endif -#endif -#include - -@class WDSPProviderSpiConnectionSettings; -@protocol WDSPIProviderSpiConnectionSettingsFactory, WDSPIProviderSpiConnectionSettings, WDSPISpiControllerProvider, WDSPISpiProvider, WDSPISpiDeviceProvider; - -// Windows.Devices.Spi.Provider.ProviderSpiMode -enum _WDSPProviderSpiMode { - WDSPProviderSpiModeMode0 = 0, - WDSPProviderSpiModeMode1 = 1, - WDSPProviderSpiModeMode2 = 2, - WDSPProviderSpiModeMode3 = 3, -}; -typedef unsigned WDSPProviderSpiMode; - -// Windows.Devices.Spi.Provider.ProviderSpiSharingMode -enum _WDSPProviderSpiSharingMode { - WDSPProviderSpiSharingModeExclusive = 0, - WDSPProviderSpiSharingModeShared = 1, -}; -typedef unsigned WDSPProviderSpiSharingMode; - -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Spi.Provider.ISpiControllerProvider -#ifndef __WDSPISpiControllerProvider_DEFINED__ -#define __WDSPISpiControllerProvider_DEFINED__ - -@protocol WDSPISpiControllerProvider -- (RTObject*)getDeviceProvider:(WDSPProviderSpiConnectionSettings*)settings; -@end - -OBJCUWPWINDOWSDEVICESSPIPROVIDEREXPORT -@interface WDSPISpiControllerProvider : RTObject -@end - -#endif // __WDSPISpiControllerProvider_DEFINED__ - -// Windows.Devices.Spi.Provider.ISpiProvider -#ifndef __WDSPISpiProvider_DEFINED__ -#define __WDSPISpiProvider_DEFINED__ - -@protocol WDSPISpiProvider -- (void)getControllersAsyncWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSDEVICESSPIPROVIDEREXPORT -@interface WDSPISpiProvider : RTObject -@end - -#endif // __WDSPISpiProvider_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESSPIPROVIDEREXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Spi.Provider.ISpiDeviceProvider -#ifndef __WDSPISpiDeviceProvider_DEFINED__ -#define __WDSPISpiDeviceProvider_DEFINED__ - -@protocol WDSPISpiDeviceProvider -@property (readonly) WDSPProviderSpiConnectionSettings* connectionSettings; -@property (readonly) NSString * deviceId; -- (void)write:(NSArray* /* uint8_t */)buffer; -- (void)read:(NSArray* /* uint8_t */*)buffer; -- (void)transferSequential:(NSArray* /* uint8_t */)writeBuffer readBuffer:(NSArray* /* uint8_t */*)readBuffer; -- (void)transferFullDuplex:(NSArray* /* uint8_t */)writeBuffer readBuffer:(NSArray* /* uint8_t */*)readBuffer; -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESSPIPROVIDEREXPORT -@interface WDSPISpiDeviceProvider : RTObject -@end - -#endif // __WDSPISpiDeviceProvider_DEFINED__ - -// Windows.Devices.Spi.Provider.ProviderSpiConnectionSettings -#ifndef __WDSPProviderSpiConnectionSettings_DEFINED__ -#define __WDSPProviderSpiConnectionSettings_DEFINED__ - -OBJCUWPWINDOWSDEVICESSPIPROVIDEREXPORT -@interface WDSPProviderSpiConnectionSettings : RTObject -+ (WDSPProviderSpiConnectionSettings*)make:(int)chipSelectLine ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDSPProviderSpiSharingMode sharingMode; -@property WDSPProviderSpiMode mode; -@property int dataBitLength; -@property int clockFrequency; -@property int chipSelectLine; -@end - -#endif // __WDSPProviderSpiConnectionSettings_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesUsb.h b/include/Platform/Universal Windows/UWP/WindowsDevicesUsb.h deleted file mode 100644 index 873700a1d7..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesUsb.h +++ /dev/null @@ -1,509 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesUsb.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESUSBEXPORT -#define OBJCUWPWINDOWSDEVICESUSBEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesUsb.lib") -#endif -#endif -#include - -@class WDUUsbControlRequestType, WDUUsbSetupPacket, WDUUsbDeviceClass, WDUUsbDeviceClasses, WDUUsbDevice, WDUUsbInterface, WDUUsbDeviceDescriptor, WDUUsbConfiguration, WDUUsbDescriptor, WDUUsbConfigurationDescriptor, WDUUsbInterfaceDescriptor, WDUUsbBulkInEndpointDescriptor, WDUUsbInterruptInEndpointDescriptor, WDUUsbBulkOutEndpointDescriptor, WDUUsbInterruptOutEndpointDescriptor, WDUUsbEndpointDescriptor, WDUUsbInterruptInEventArgs, WDUUsbInterruptInPipe, WDUUsbBulkInPipe, WDUUsbBulkOutPipe, WDUUsbInterruptOutPipe, WDUUsbInterfaceSetting; -@protocol WDUIUsbControlRequestType, WDUIUsbSetupPacketFactory, WDUIUsbSetupPacket, WDUIUsbDeviceClass, WDUIUsbDeviceClassesStatics, WDUIUsbDeviceClasses, WDUIUsbDeviceStatics, WDUIUsbDeviceDescriptor, WDUIUsbConfigurationDescriptor, WDUIUsbConfigurationDescriptorStatics, WDUIUsbInterfaceDescriptor, WDUIUsbInterfaceDescriptorStatics, WDUIUsbEndpointDescriptor, WDUIUsbEndpointDescriptorStatics, WDUIUsbDescriptor, WDUIUsbInterruptInEventArgs, WDUIUsbBulkInPipe, WDUIUsbInterruptInPipe, WDUIUsbBulkOutPipe, WDUIUsbInterruptOutPipe, WDUIUsbConfiguration, WDUIUsbInterface, WDUIUsbInterfaceSetting, WDUIUsbBulkInEndpointDescriptor, WDUIUsbInterruptInEndpointDescriptor, WDUIUsbBulkOutEndpointDescriptor, WDUIUsbInterruptOutEndpointDescriptor, WDUIUsbDevice; - -// Windows.Devices.Usb.UsbTransferDirection -enum _WDUUsbTransferDirection { - WDUUsbTransferDirectionOut = 0, - WDUUsbTransferDirectionIn = 1, -}; -typedef unsigned WDUUsbTransferDirection; - -// Windows.Devices.Usb.UsbEndpointType -enum _WDUUsbEndpointType { - WDUUsbEndpointTypeControl = 0, - WDUUsbEndpointTypeIsochronous = 1, - WDUUsbEndpointTypeBulk = 2, - WDUUsbEndpointTypeInterrupt = 3, -}; -typedef unsigned WDUUsbEndpointType; - -// Windows.Devices.Usb.UsbControlRecipient -enum _WDUUsbControlRecipient { - WDUUsbControlRecipientDevice = 0, - WDUUsbControlRecipientSpecifiedInterface = 1, - WDUUsbControlRecipientEndpoint = 2, - WDUUsbControlRecipientOther = 3, - WDUUsbControlRecipientDefaultInterface = 4, -}; -typedef unsigned WDUUsbControlRecipient; - -// Windows.Devices.Usb.UsbControlTransferType -enum _WDUUsbControlTransferType { - WDUUsbControlTransferTypeStandard = 0, - WDUUsbControlTransferTypeClass = 1, - WDUUsbControlTransferTypeVendor = 2, -}; -typedef unsigned WDUUsbControlTransferType; - -// Windows.Devices.Usb.UsbReadOptions -enum _WDUUsbReadOptions { - WDUUsbReadOptionsNone = 0, - WDUUsbReadOptionsAutoClearStall = 1, - WDUUsbReadOptionsOverrideAutomaticBufferManagement = 2, - WDUUsbReadOptionsIgnoreShortPacket = 4, - WDUUsbReadOptionsAllowPartialReads = 8, -}; -typedef unsigned WDUUsbReadOptions; - -// Windows.Devices.Usb.UsbWriteOptions -enum _WDUUsbWriteOptions { - WDUUsbWriteOptionsNone = 0, - WDUUsbWriteOptionsAutoClearStall = 1, - WDUUsbWriteOptionsShortPacketTerminate = 2, -}; -typedef unsigned WDUUsbWriteOptions; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Devices.Usb.UsbControlRequestType -#ifndef __WDUUsbControlRequestType_DEFINED__ -#define __WDUUsbControlRequestType_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbControlRequestType : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDUUsbControlRecipient recipient; -@property WDUUsbTransferDirection direction; -@property WDUUsbControlTransferType controlTransferType; -@property uint8_t asByte; -@end - -#endif // __WDUUsbControlRequestType_DEFINED__ - -// Windows.Devices.Usb.UsbSetupPacket -#ifndef __WDUUsbSetupPacket_DEFINED__ -#define __WDUUsbSetupPacket_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbSetupPacket : RTObject -+ (WDUUsbSetupPacket*)makeWithEightByteBuffer:(RTObject*)eightByteBuffer ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int value; -@property (retain) WDUUsbControlRequestType* requestType; -@property uint8_t request; -@property unsigned int length; -@property unsigned int index; -@end - -#endif // __WDUUsbSetupPacket_DEFINED__ - -// Windows.Devices.Usb.UsbDeviceClass -#ifndef __WDUUsbDeviceClass_DEFINED__ -#define __WDUUsbDeviceClass_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbDeviceClass : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* uint8_t */ subclassCode; -@property (retain) id /* uint8_t */ protocolCode; -@property uint8_t classCode; -@end - -#endif // __WDUUsbDeviceClass_DEFINED__ - -// Windows.Devices.Usb.UsbDeviceClasses -#ifndef __WDUUsbDeviceClasses_DEFINED__ -#define __WDUUsbDeviceClasses_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbDeviceClasses : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WDUUsbDeviceClass*)activeSync; -+ (WDUUsbDeviceClass*)cdcControl; -+ (WDUUsbDeviceClass*)deviceFirmwareUpdate; -+ (WDUUsbDeviceClass*)irda; -+ (WDUUsbDeviceClass*)measurement; -+ (WDUUsbDeviceClass*)palmSync; -+ (WDUUsbDeviceClass*)personalHealthcare; -+ (WDUUsbDeviceClass*)physical; -+ (WDUUsbDeviceClass*)vendorSpecific; -@end - -#endif // __WDUUsbDeviceClasses_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.Usb.UsbDevice -#ifndef __WDUUsbDevice_DEFINED__ -#define __WDUUsbDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbDevice : RTObject -+ (NSString *)getDeviceSelector:(unsigned int)vendorId productId:(unsigned int)productId winUsbInterfaceClass:(WFGUID*)winUsbInterfaceClass; -+ (NSString *)getDeviceSelectorGuidOnly:(WFGUID*)winUsbInterfaceClass; -+ (NSString *)getDeviceSelectorVidPidOnly:(unsigned int)vendorId productId:(unsigned int)productId; -+ (NSString *)getDeviceClassSelector:(WDUUsbDeviceClass*)usbClass; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDUUsbDevice*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDUUsbConfiguration* configuration; -@property (readonly) WDUUsbInterface* defaultInterface; -@property (readonly) WDUUsbDeviceDescriptor* deviceDescriptor; -- (void)sendControlOutTransferAsync:(WDUUsbSetupPacket*)setupPacket buffer:(RTObject*)buffer success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)sendControlOutTransferAsyncNoBuffer:(WDUUsbSetupPacket*)setupPacket success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)sendControlInTransferAsync:(WDUUsbSetupPacket*)setupPacket buffer:(RTObject*)buffer success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)sendControlInTransferAsyncNoBuffer:(WDUUsbSetupPacket*)setupPacket success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WDUUsbDevice_DEFINED__ - -// Windows.Devices.Usb.UsbInterface -#ifndef __WDUUsbInterface_DEFINED__ -#define __WDUUsbInterface_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbInterface : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDUUsbBulkInPipe* */ bulkInPipes; -@property (readonly) NSArray* /* WDUUsbBulkOutPipe* */ bulkOutPipes; -@property (readonly) NSArray* /* WDUUsbDescriptor* */ descriptors; -@property (readonly) uint8_t interfaceNumber; -@property (readonly) NSArray* /* WDUUsbInterfaceSetting* */ interfaceSettings; -@property (readonly) NSArray* /* WDUUsbInterruptInPipe* */ interruptInPipes; -@property (readonly) NSArray* /* WDUUsbInterruptOutPipe* */ interruptOutPipes; -@end - -#endif // __WDUUsbInterface_DEFINED__ - -// Windows.Devices.Usb.UsbDeviceDescriptor -#ifndef __WDUUsbDeviceDescriptor_DEFINED__ -#define __WDUUsbDeviceDescriptor_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbDeviceDescriptor : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int bcdDeviceRevision; -@property (readonly) unsigned int bcdUsb; -@property (readonly) uint8_t maxPacketSize0; -@property (readonly) uint8_t numberOfConfigurations; -@property (readonly) unsigned int productId; -@property (readonly) unsigned int vendorId; -@end - -#endif // __WDUUsbDeviceDescriptor_DEFINED__ - -// Windows.Devices.Usb.UsbConfiguration -#ifndef __WDUUsbConfiguration_DEFINED__ -#define __WDUUsbConfiguration_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDUUsbConfigurationDescriptor* configurationDescriptor; -@property (readonly) NSArray* /* WDUUsbDescriptor* */ descriptors; -@property (readonly) NSArray* /* WDUUsbInterface* */ usbInterfaces; -@end - -#endif // __WDUUsbConfiguration_DEFINED__ - -// Windows.Devices.Usb.UsbDescriptor -#ifndef __WDUUsbDescriptor_DEFINED__ -#define __WDUUsbDescriptor_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbDescriptor : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t descriptorType; -@property (readonly) uint8_t length; -- (void)readDescriptorBuffer:(RTObject*)buffer; -@end - -#endif // __WDUUsbDescriptor_DEFINED__ - -// Windows.Devices.Usb.UsbConfigurationDescriptor -#ifndef __WDUUsbConfigurationDescriptor_DEFINED__ -#define __WDUUsbConfigurationDescriptor_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbConfigurationDescriptor : RTObject -+ (BOOL)tryParse:(WDUUsbDescriptor*)descriptor parsed:(WDUUsbConfigurationDescriptor**)parsed; -+ (WDUUsbConfigurationDescriptor*)parse:(WDUUsbDescriptor*)descriptor; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t configurationValue; -@property (readonly) unsigned int maxPowerMilliamps; -@property (readonly) BOOL remoteWakeup; -@property (readonly) BOOL selfPowered; -@end - -#endif // __WDUUsbConfigurationDescriptor_DEFINED__ - -// Windows.Devices.Usb.UsbInterfaceDescriptor -#ifndef __WDUUsbInterfaceDescriptor_DEFINED__ -#define __WDUUsbInterfaceDescriptor_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbInterfaceDescriptor : RTObject -+ (BOOL)tryParse:(WDUUsbDescriptor*)descriptor parsed:(WDUUsbInterfaceDescriptor**)parsed; -+ (WDUUsbInterfaceDescriptor*)parse:(WDUUsbDescriptor*)descriptor; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t alternateSettingNumber; -@property (readonly) uint8_t classCode; -@property (readonly) uint8_t interfaceNumber; -@property (readonly) uint8_t protocolCode; -@property (readonly) uint8_t subclassCode; -@end - -#endif // __WDUUsbInterfaceDescriptor_DEFINED__ - -// Windows.Devices.Usb.UsbBulkInEndpointDescriptor -#ifndef __WDUUsbBulkInEndpointDescriptor_DEFINED__ -#define __WDUUsbBulkInEndpointDescriptor_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbBulkInEndpointDescriptor : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t endpointNumber; -@property (readonly) unsigned int maxPacketSize; -@property (readonly) WDUUsbBulkInPipe* pipe; -@end - -#endif // __WDUUsbBulkInEndpointDescriptor_DEFINED__ - -// Windows.Devices.Usb.UsbInterruptInEndpointDescriptor -#ifndef __WDUUsbInterruptInEndpointDescriptor_DEFINED__ -#define __WDUUsbInterruptInEndpointDescriptor_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbInterruptInEndpointDescriptor : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t endpointNumber; -@property (readonly) WFTimeSpan* interval; -@property (readonly) unsigned int maxPacketSize; -@property (readonly) WDUUsbInterruptInPipe* pipe; -@end - -#endif // __WDUUsbInterruptInEndpointDescriptor_DEFINED__ - -// Windows.Devices.Usb.UsbBulkOutEndpointDescriptor -#ifndef __WDUUsbBulkOutEndpointDescriptor_DEFINED__ -#define __WDUUsbBulkOutEndpointDescriptor_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbBulkOutEndpointDescriptor : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t endpointNumber; -@property (readonly) unsigned int maxPacketSize; -@property (readonly) WDUUsbBulkOutPipe* pipe; -@end - -#endif // __WDUUsbBulkOutEndpointDescriptor_DEFINED__ - -// Windows.Devices.Usb.UsbInterruptOutEndpointDescriptor -#ifndef __WDUUsbInterruptOutEndpointDescriptor_DEFINED__ -#define __WDUUsbInterruptOutEndpointDescriptor_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbInterruptOutEndpointDescriptor : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t endpointNumber; -@property (readonly) WFTimeSpan* interval; -@property (readonly) unsigned int maxPacketSize; -@property (readonly) WDUUsbInterruptOutPipe* pipe; -@end - -#endif // __WDUUsbInterruptOutEndpointDescriptor_DEFINED__ - -// Windows.Devices.Usb.UsbEndpointDescriptor -#ifndef __WDUUsbEndpointDescriptor_DEFINED__ -#define __WDUUsbEndpointDescriptor_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbEndpointDescriptor : RTObject -+ (BOOL)tryParse:(WDUUsbDescriptor*)descriptor parsed:(WDUUsbEndpointDescriptor**)parsed; -+ (WDUUsbEndpointDescriptor*)parse:(WDUUsbDescriptor*)descriptor; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDUUsbBulkInEndpointDescriptor* asBulkInEndpointDescriptor; -@property (readonly) WDUUsbBulkOutEndpointDescriptor* asBulkOutEndpointDescriptor; -@property (readonly) WDUUsbInterruptInEndpointDescriptor* asInterruptInEndpointDescriptor; -@property (readonly) WDUUsbInterruptOutEndpointDescriptor* asInterruptOutEndpointDescriptor; -@property (readonly) WDUUsbTransferDirection direction; -@property (readonly) uint8_t endpointNumber; -@property (readonly) WDUUsbEndpointType endpointType; -@end - -#endif // __WDUUsbEndpointDescriptor_DEFINED__ - -// Windows.Devices.Usb.UsbInterruptInEventArgs -#ifndef __WDUUsbInterruptInEventArgs_DEFINED__ -#define __WDUUsbInterruptInEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbInterruptInEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* interruptData; -@end - -#endif // __WDUUsbInterruptInEventArgs_DEFINED__ - -// Windows.Devices.Usb.UsbInterruptInPipe -#ifndef __WDUUsbInterruptInPipe_DEFINED__ -#define __WDUUsbInterruptInPipe_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbInterruptInPipe : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDUUsbInterruptInEndpointDescriptor* endpointDescriptor; -- (EventRegistrationToken)addDataReceivedEvent:(void(^)(WDUUsbInterruptInPipe*, WDUUsbInterruptInEventArgs*))del; -- (void)removeDataReceivedEvent:(EventRegistrationToken)tok; -- (RTObject*)clearStallAsync; -@end - -#endif // __WDUUsbInterruptInPipe_DEFINED__ - -// Windows.Devices.Usb.UsbBulkInPipe -#ifndef __WDUUsbBulkInPipe_DEFINED__ -#define __WDUUsbBulkInPipe_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbBulkInPipe : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDUUsbReadOptions readOptions; -@property (readonly) WDUUsbBulkInEndpointDescriptor* endpointDescriptor; -@property (readonly) RTObject* inputStream; -@property (readonly) unsigned int maxTransferSizeBytes; -- (RTObject*)clearStallAsync; -- (void)flushBuffer; -@end - -#endif // __WDUUsbBulkInPipe_DEFINED__ - -// Windows.Devices.Usb.UsbBulkOutPipe -#ifndef __WDUUsbBulkOutPipe_DEFINED__ -#define __WDUUsbBulkOutPipe_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbBulkOutPipe : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDUUsbWriteOptions writeOptions; -@property (readonly) WDUUsbBulkOutEndpointDescriptor* endpointDescriptor; -@property (readonly) RTObject* outputStream; -- (RTObject*)clearStallAsync; -@end - -#endif // __WDUUsbBulkOutPipe_DEFINED__ - -// Windows.Devices.Usb.UsbInterruptOutPipe -#ifndef __WDUUsbInterruptOutPipe_DEFINED__ -#define __WDUUsbInterruptOutPipe_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbInterruptOutPipe : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDUUsbWriteOptions writeOptions; -@property (readonly) WDUUsbInterruptOutEndpointDescriptor* endpointDescriptor; -@property (readonly) RTObject* outputStream; -- (RTObject*)clearStallAsync; -@end - -#endif // __WDUUsbInterruptOutPipe_DEFINED__ - -// Windows.Devices.Usb.UsbInterfaceSetting -#ifndef __WDUUsbInterfaceSetting_DEFINED__ -#define __WDUUsbInterfaceSetting_DEFINED__ - -OBJCUWPWINDOWSDEVICESUSBEXPORT -@interface WDUUsbInterfaceSetting : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDUUsbBulkInEndpointDescriptor* */ bulkInEndpoints; -@property (readonly) NSArray* /* WDUUsbBulkOutEndpointDescriptor* */ bulkOutEndpoints; -@property (readonly) NSArray* /* WDUUsbDescriptor* */ descriptors; -@property (readonly) WDUUsbInterfaceDescriptor* interfaceDescriptor; -@property (readonly) NSArray* /* WDUUsbInterruptInEndpointDescriptor* */ interruptInEndpoints; -@property (readonly) NSArray* /* WDUUsbInterruptOutEndpointDescriptor* */ interruptOutEndpoints; -@property (readonly) BOOL selected; -- (RTObject*)selectSettingAsync; -@end - -#endif // __WDUUsbInterfaceSetting_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesWiFi.h b/include/Platform/Universal Windows/UWP/WindowsDevicesWiFi.h deleted file mode 100644 index 27ce4d0c1e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesWiFi.h +++ /dev/null @@ -1,168 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesWiFi.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESWIFIEXPORT -#define OBJCUWPWINDOWSDEVICESWIFIEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesWiFi.lib") -#endif -#endif -#include - -@class WDWWiFiAdapter, WDWWiFiNetworkReport, WDWWiFiAvailableNetwork, WDWWiFiConnectionResult; -@protocol WDWIWiFiAdapterStatics, WDWIWiFiAdapter, WDWIWiFiNetworkReport, WDWIWiFiAvailableNetwork, WDWIWiFiConnectionResult; - -// Windows.Devices.WiFi.WiFiNetworkKind -enum _WDWWiFiNetworkKind { - WDWWiFiNetworkKindAny = 0, - WDWWiFiNetworkKindInfrastructure = 1, - WDWWiFiNetworkKindAdhoc = 2, -}; -typedef unsigned WDWWiFiNetworkKind; - -// Windows.Devices.WiFi.WiFiPhyKind -enum _WDWWiFiPhyKind { - WDWWiFiPhyKindUnknown = 0, - WDWWiFiPhyKindFhss = 1, - WDWWiFiPhyKindDsss = 2, - WDWWiFiPhyKindIRBaseband = 3, - WDWWiFiPhyKindOfdm = 4, - WDWWiFiPhyKindHrdsss = 5, - WDWWiFiPhyKindErp = 6, - WDWWiFiPhyKindHT = 7, - WDWWiFiPhyKindVht = 8, - WDWWiFiPhyKindDmg = 9, -}; -typedef unsigned WDWWiFiPhyKind; - -// Windows.Devices.WiFi.WiFiAccessStatus -enum _WDWWiFiAccessStatus { - WDWWiFiAccessStatusUnspecified = 0, - WDWWiFiAccessStatusAllowed = 1, - WDWWiFiAccessStatusDeniedByUser = 2, - WDWWiFiAccessStatusDeniedBySystem = 3, -}; -typedef unsigned WDWWiFiAccessStatus; - -// Windows.Devices.WiFi.WiFiReconnectionKind -enum _WDWWiFiReconnectionKind { - WDWWiFiReconnectionKindAutomatic = 0, - WDWWiFiReconnectionKindManual = 1, -}; -typedef unsigned WDWWiFiReconnectionKind; - -// Windows.Devices.WiFi.WiFiConnectionStatus -enum _WDWWiFiConnectionStatus { - WDWWiFiConnectionStatusUnspecifiedFailure = 0, - WDWWiFiConnectionStatusSuccess = 1, - WDWWiFiConnectionStatusAccessRevoked = 2, - WDWWiFiConnectionStatusInvalidCredential = 3, - WDWWiFiConnectionStatusNetworkNotAvailable = 4, - WDWWiFiConnectionStatusTimeout = 5, - WDWWiFiConnectionStatusUnsupportedAuthenticationProtocol = 6, -}; -typedef unsigned WDWWiFiConnectionStatus; - -#include "WindowsNetworkingConnectivity.h" -#include "WindowsFoundation.h" -#include "WindowsSecurityCredentials.h" - -#import - -// Windows.Devices.WiFi.WiFiAdapter -#ifndef __WDWWiFiAdapter_DEFINED__ -#define __WDWWiFiAdapter_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIEXPORT -@interface WDWWiFiAdapter : RTObject -+ (void)findAllAdaptersAsyncWithSuccess:(void (^)(NSArray* /* WDWWiFiAdapter* */))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDWWiFiAdapter*))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessAsyncWithSuccess:(void (^)(WDWWiFiAccessStatus))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNCNetworkAdapter* networkAdapter; -@property (readonly) WDWWiFiNetworkReport* networkReport; -- (EventRegistrationToken)addAvailableNetworksChangedEvent:(void(^)(WDWWiFiAdapter*, RTObject*))del; -- (void)removeAvailableNetworksChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)scanAsync; -- (void)connectAsync:(WDWWiFiAvailableNetwork*)availableNetwork reconnectionKind:(WDWWiFiReconnectionKind)reconnectionKind success:(void (^)(WDWWiFiConnectionResult*))success failure:(void (^)(NSError*))failure; -- (void)connectWithPasswordCredentialAsync:(WDWWiFiAvailableNetwork*)availableNetwork reconnectionKind:(WDWWiFiReconnectionKind)reconnectionKind passwordCredential:(WSCPasswordCredential*)passwordCredential success:(void (^)(WDWWiFiConnectionResult*))success failure:(void (^)(NSError*))failure; -- (void)connectWithPasswordCredentialAndSsidAsync:(WDWWiFiAvailableNetwork*)availableNetwork reconnectionKind:(WDWWiFiReconnectionKind)reconnectionKind passwordCredential:(WSCPasswordCredential*)passwordCredential ssid:(NSString *)ssid success:(void (^)(WDWWiFiConnectionResult*))success failure:(void (^)(NSError*))failure; -- (void)disconnect; -@end - -#endif // __WDWWiFiAdapter_DEFINED__ - -// Windows.Devices.WiFi.WiFiNetworkReport -#ifndef __WDWWiFiNetworkReport_DEFINED__ -#define __WDWWiFiNetworkReport_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIEXPORT -@interface WDWWiFiNetworkReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WDWWiFiAvailableNetwork* */ availableNetworks; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WDWWiFiNetworkReport_DEFINED__ - -// Windows.Devices.WiFi.WiFiAvailableNetwork -#ifndef __WDWWiFiAvailableNetwork_DEFINED__ -#define __WDWWiFiAvailableNetwork_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIEXPORT -@interface WDWWiFiAvailableNetwork : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* beaconInterval; -@property (readonly) NSString * bssid; -@property (readonly) int channelCenterFrequencyInKilohertz; -@property (readonly) BOOL isWiFiDirect; -@property (readonly) WDWWiFiNetworkKind networkKind; -@property (readonly) double networkRssiInDecibelMilliwatts; -@property (readonly) WDWWiFiPhyKind phyKind; -@property (readonly) WNCNetworkSecuritySettings* securitySettings; -@property (readonly) uint8_t signalBars; -@property (readonly) NSString * ssid; -@property (readonly) WFTimeSpan* uptime; -@end - -#endif // __WDWWiFiAvailableNetwork_DEFINED__ - -// Windows.Devices.WiFi.WiFiConnectionResult -#ifndef __WDWWiFiConnectionResult_DEFINED__ -#define __WDWWiFiConnectionResult_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIEXPORT -@interface WDWWiFiConnectionResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDWWiFiConnectionStatus connectionStatus; -@end - -#endif // __WDWWiFiConnectionResult_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesWiFiDirect.h b/include/Platform/Universal Windows/UWP/WindowsDevicesWiFiDirect.h deleted file mode 100644 index 74eb5797f0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesWiFiDirect.h +++ /dev/null @@ -1,295 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesWiFiDirect.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -#define OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesWiFiDirect.lib") -#endif -#endif -#include - -@class WDWWiFiDirectDevice, WDWWiFiDirectConnectionParameters, WDWWiFiDirectInformationElement, WDWWiFiDirectLegacySettings, WDWWiFiDirectAdvertisement, WDWWiFiDirectAdvertisementPublisherStatusChangedEventArgs, WDWWiFiDirectAdvertisementPublisher, WDWWiFiDirectConnectionRequest, WDWWiFiDirectConnectionRequestedEventArgs, WDWWiFiDirectConnectionListener; -@protocol WDWIWiFiDirectDeviceStatics, WDWIWiFiDirectDeviceStatics2, WDWIWiFiDirectInformationElementStatics, WDWIWiFiDirectInformationElement, WDWIWiFiDirectLegacySettings, WDWIWiFiDirectAdvertisement, WDWIWiFiDirectAdvertisement2, WDWIWiFiDirectAdvertisementPublisherStatusChangedEventArgs, WDWIWiFiDirectAdvertisementPublisher, WDWIWiFiDirectConnectionParametersStatics, WDWIWiFiDirectConnectionParameters, WDWIWiFiDirectConnectionParameters2, WDWIWiFiDirectConnectionRequestedEventArgs, WDWIWiFiDirectConnectionListener, WDWIWiFiDirectDevice, WDWIWiFiDirectConnectionRequest; - -// Windows.Devices.WiFiDirect.WiFiDirectConnectionStatus -enum _WDWWiFiDirectConnectionStatus { - WDWWiFiDirectConnectionStatusDisconnected = 0, - WDWWiFiDirectConnectionStatusConnected = 1, -}; -typedef unsigned WDWWiFiDirectConnectionStatus; - -// Windows.Devices.WiFiDirect.WiFiDirectError -enum _WDWWiFiDirectError { - WDWWiFiDirectErrorSuccess = 0, - WDWWiFiDirectErrorRadioNotAvailable = 1, - WDWWiFiDirectErrorResourceInUse = 2, -}; -typedef unsigned WDWWiFiDirectError; - -// Windows.Devices.WiFiDirect.WiFiDirectDeviceSelectorType -enum _WDWWiFiDirectDeviceSelectorType { - WDWWiFiDirectDeviceSelectorTypeDeviceInterface = 0, - WDWWiFiDirectDeviceSelectorTypeAssociationEndpoint = 1, -}; -typedef unsigned WDWWiFiDirectDeviceSelectorType; - -// Windows.Devices.WiFiDirect.WiFiDirectAdvertisementListenStateDiscoverability -enum _WDWWiFiDirectAdvertisementListenStateDiscoverability { - WDWWiFiDirectAdvertisementListenStateDiscoverabilityNone = 0, - WDWWiFiDirectAdvertisementListenStateDiscoverabilityNormal = 1, - WDWWiFiDirectAdvertisementListenStateDiscoverabilityIntensive = 2, -}; -typedef unsigned WDWWiFiDirectAdvertisementListenStateDiscoverability; - -// Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatus -enum _WDWWiFiDirectAdvertisementPublisherStatus { - WDWWiFiDirectAdvertisementPublisherStatusCreated = 0, - WDWWiFiDirectAdvertisementPublisherStatusStarted = 1, - WDWWiFiDirectAdvertisementPublisherStatusStopped = 2, - WDWWiFiDirectAdvertisementPublisherStatusAborted = 3, -}; -typedef unsigned WDWWiFiDirectAdvertisementPublisherStatus; - -// Windows.Devices.WiFiDirect.WiFiDirectConfigurationMethod -enum _WDWWiFiDirectConfigurationMethod { - WDWWiFiDirectConfigurationMethodProvidePin = 0, - WDWWiFiDirectConfigurationMethodDisplayPin = 1, - WDWWiFiDirectConfigurationMethodPushButton = 2, -}; -typedef unsigned WDWWiFiDirectConfigurationMethod; - -// Windows.Devices.WiFiDirect.WiFiDirectPairingProcedure -enum _WDWWiFiDirectPairingProcedure { - WDWWiFiDirectPairingProcedureGroupOwnerNegotiation = 0, - WDWWiFiDirectPairingProcedureInvitation = 1, -}; -typedef unsigned WDWWiFiDirectPairingProcedure; - -#include "WindowsSecurityCredentials.h" -#include "WindowsStorageStreams.h" -#include "WindowsDevicesEnumeration.h" -#include "WindowsFoundation.h" -#include "WindowsNetworking.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectDevice -#ifndef __WDWWiFiDirectDevice_DEFINED__ -#define __WDWWiFiDirectDevice_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectDevice : RTObject -+ (NSString *)getDeviceSelector:(WDWWiFiDirectDeviceSelectorType)type; -+ (void)fromIdAsync:(NSString *)deviceId connectionParameters:(WDWWiFiDirectConnectionParameters*)connectionParameters success:(void (^)(WDWWiFiDirectDevice*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDWWiFiDirectDevice*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDWWiFiDirectConnectionStatus connectionStatus; -@property (readonly) NSString * deviceId; -- (EventRegistrationToken)addConnectionStatusChangedEvent:(void(^)(WDWWiFiDirectDevice*, RTObject*))del; -- (void)removeConnectionStatusChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* WNEndpointPair* */)getConnectionEndpointPairs; -- (void)close; -@end - -#endif // __WDWWiFiDirectDevice_DEFINED__ - -// Windows.Devices.Enumeration.IDevicePairingSettings -#ifndef __WDEIDevicePairingSettings_DEFINED__ -#define __WDEIDevicePairingSettings_DEFINED__ - -@protocol WDEIDevicePairingSettings -@end - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDEIDevicePairingSettings : RTObject -@end - -#endif // __WDEIDevicePairingSettings_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectConnectionParameters -#ifndef __WDWWiFiDirectConnectionParameters_DEFINED__ -#define __WDWWiFiDirectConnectionParameters_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectConnectionParameters : RTObject -+ (WDEDevicePairingKinds)getDevicePairingKinds:(WDWWiFiDirectConfigurationMethod)configurationMethod; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int16_t groupOwnerIntent; -@property WDWWiFiDirectPairingProcedure preferredPairingProcedure; -@property (readonly) NSMutableArray* /* WDWWiFiDirectConfigurationMethod */ preferenceOrderedConfigurationMethods; -@end - -#endif // __WDWWiFiDirectConnectionParameters_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectInformationElement -#ifndef __WDWWiFiDirectInformationElement_DEFINED__ -#define __WDWWiFiDirectInformationElement_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectInformationElement : RTObject -+ (NSMutableArray* /* WDWWiFiDirectInformationElement* */)createFromBuffer:(RTObject*)buffer; -+ (NSMutableArray* /* WDWWiFiDirectInformationElement* */)createFromDeviceInformation:(WDEDeviceInformation*)deviceInformation; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* value; -@property uint8_t ouiType; -@property (retain) RTObject* oui; -@end - -#endif // __WDWWiFiDirectInformationElement_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectLegacySettings -#ifndef __WDWWiFiDirectLegacySettings_DEFINED__ -#define __WDWWiFiDirectLegacySettings_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectLegacySettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * ssid; -@property (retain) WSCPasswordCredential* passphrase; -@property BOOL isEnabled; -@end - -#endif // __WDWWiFiDirectLegacySettings_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectAdvertisement -#ifndef __WDWWiFiDirectAdvertisement_DEFINED__ -#define __WDWWiFiDirectAdvertisement_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectAdvertisement : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDWWiFiDirectAdvertisementListenStateDiscoverability listenStateDiscoverability; -@property BOOL isAutonomousGroupOwnerEnabled; -@property (retain) NSMutableArray* /* WDWWiFiDirectInformationElement* */ informationElements; -@property (readonly) WDWWiFiDirectLegacySettings* legacySettings; -@property (readonly) NSMutableArray* /* WDWWiFiDirectConfigurationMethod */ supportedConfigurationMethods; -@end - -#endif // __WDWWiFiDirectAdvertisement_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisherStatusChangedEventArgs -#ifndef __WDWWiFiDirectAdvertisementPublisherStatusChangedEventArgs_DEFINED__ -#define __WDWWiFiDirectAdvertisementPublisherStatusChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectAdvertisementPublisherStatusChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDWWiFiDirectError error; -@property (readonly) WDWWiFiDirectAdvertisementPublisherStatus status; -@end - -#endif // __WDWWiFiDirectAdvertisementPublisherStatusChangedEventArgs_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectAdvertisementPublisher -#ifndef __WDWWiFiDirectAdvertisementPublisher_DEFINED__ -#define __WDWWiFiDirectAdvertisementPublisher_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectAdvertisementPublisher : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDWWiFiDirectAdvertisement* advertisement; -@property (readonly) WDWWiFiDirectAdvertisementPublisherStatus status; -- (EventRegistrationToken)addStatusChangedEvent:(void(^)(WDWWiFiDirectAdvertisementPublisher*, WDWWiFiDirectAdvertisementPublisherStatusChangedEventArgs*))del; -- (void)removeStatusChangedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WDWWiFiDirectAdvertisementPublisher_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectConnectionRequest -#ifndef __WDWWiFiDirectConnectionRequest_DEFINED__ -#define __WDWWiFiDirectConnectionRequest_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectConnectionRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceInformation* deviceInformation; -- (void)close; -@end - -#endif // __WDWWiFiDirectConnectionRequest_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectConnectionRequestedEventArgs -#ifndef __WDWWiFiDirectConnectionRequestedEventArgs_DEFINED__ -#define __WDWWiFiDirectConnectionRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectConnectionRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WDWWiFiDirectConnectionRequest*)getConnectionRequest; -@end - -#endif // __WDWWiFiDirectConnectionRequestedEventArgs_DEFINED__ - -// Windows.Devices.WiFiDirect.WiFiDirectConnectionListener -#ifndef __WDWWiFiDirectConnectionListener_DEFINED__ -#define __WDWWiFiDirectConnectionListener_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTEXPORT -@interface WDWWiFiDirectConnectionListener : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addConnectionRequestedEvent:(void(^)(WDWWiFiDirectConnectionListener*, WDWWiFiDirectConnectionRequestedEventArgs*))del; -- (void)removeConnectionRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WDWWiFiDirectConnectionListener_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsDevicesWiFiDirectServices.h b/include/Platform/Universal Windows/UWP/WindowsDevicesWiFiDirectServices.h deleted file mode 100644 index 7d298e0f70..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsDevicesWiFiDirectServices.h +++ /dev/null @@ -1,295 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsDevicesWiFiDirectServices.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -#define OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsDevicesWiFiDirectServices.lib") -#endif -#endif -#include - -@class WDWSWiFiDirectServiceProvisioningInfo, WDWSWiFiDirectServiceSession, WDWSWiFiDirectServiceAutoAcceptSessionConnectedEventArgs, WDWSWiFiDirectServiceRemotePortAddedEventArgs, WDWSWiFiDirectServiceSessionDeferredEventArgs, WDWSWiFiDirectServiceSessionRequest, WDWSWiFiDirectServiceSessionRequestedEventArgs, WDWSWiFiDirectServiceAdvertiser, WDWSWiFiDirectService; -@protocol WDWSIWiFiDirectServiceProvisioningInfo, WDWSIWiFiDirectServiceAutoAcceptSessionConnectedEventArgs, WDWSIWiFiDirectServiceRemotePortAddedEventArgs, WDWSIWiFiDirectServiceSessionDeferredEventArgs, WDWSIWiFiDirectServiceSessionRequestedEventArgs, WDWSIWiFiDirectServiceAdvertiserFactory, WDWSIWiFiDirectServiceAdvertiser, WDWSIWiFiDirectServiceStatics, WDWSIWiFiDirectService, WDWSIWiFiDirectServiceSessionRequest, WDWSIWiFiDirectServiceSession; - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceConfigurationMethod -enum _WDWSWiFiDirectServiceConfigurationMethod { - WDWSWiFiDirectServiceConfigurationMethodDefault = 0, - WDWSWiFiDirectServiceConfigurationMethodPinDisplay = 1, - WDWSWiFiDirectServiceConfigurationMethodPinEntry = 2, -}; -typedef unsigned WDWSWiFiDirectServiceConfigurationMethod; - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceStatus -enum _WDWSWiFiDirectServiceStatus { - WDWSWiFiDirectServiceStatusAvailable = 0, - WDWSWiFiDirectServiceStatusBusy = 1, - WDWSWiFiDirectServiceStatusCustom = 2, -}; -typedef unsigned WDWSWiFiDirectServiceStatus; - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionStatus -enum _WDWSWiFiDirectServiceSessionStatus { - WDWSWiFiDirectServiceSessionStatusClosed = 0, - WDWSWiFiDirectServiceSessionStatusInitiated = 1, - WDWSWiFiDirectServiceSessionStatusRequested = 2, - WDWSWiFiDirectServiceSessionStatusOpen = 3, -}; -typedef unsigned WDWSWiFiDirectServiceSessionStatus; - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionErrorStatus -enum _WDWSWiFiDirectServiceSessionErrorStatus { - WDWSWiFiDirectServiceSessionErrorStatusOk = 0, - WDWSWiFiDirectServiceSessionErrorStatusDisassociated = 1, - WDWSWiFiDirectServiceSessionErrorStatusLocalClose = 2, - WDWSWiFiDirectServiceSessionErrorStatusRemoteClose = 3, - WDWSWiFiDirectServiceSessionErrorStatusSystemFailure = 4, - WDWSWiFiDirectServiceSessionErrorStatusNoResponseFromRemote = 5, -}; -typedef unsigned WDWSWiFiDirectServiceSessionErrorStatus; - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertisementStatus -enum _WDWSWiFiDirectServiceAdvertisementStatus { - WDWSWiFiDirectServiceAdvertisementStatusCreated = 0, - WDWSWiFiDirectServiceAdvertisementStatusStarted = 1, - WDWSWiFiDirectServiceAdvertisementStatusStopped = 2, - WDWSWiFiDirectServiceAdvertisementStatusAborted = 3, -}; -typedef unsigned WDWSWiFiDirectServiceAdvertisementStatus; - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceError -enum _WDWSWiFiDirectServiceError { - WDWSWiFiDirectServiceErrorSuccess = 0, - WDWSWiFiDirectServiceErrorRadioNotAvailable = 1, - WDWSWiFiDirectServiceErrorResourceInUse = 2, - WDWSWiFiDirectServiceErrorUnsupportedHardware = 3, - WDWSWiFiDirectServiceErrorNoHardware = 4, -}; -typedef unsigned WDWSWiFiDirectServiceError; - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceIPProtocol -enum _WDWSWiFiDirectServiceIPProtocol { - WDWSWiFiDirectServiceIPProtocolTcp = 6, - WDWSWiFiDirectServiceIPProtocolUdp = 17, -}; -typedef unsigned WDWSWiFiDirectServiceIPProtocol; - -#include "WindowsStorageStreams.h" -#include "WindowsNetworkingSockets.h" -#include "WindowsNetworking.h" -#include "WindowsFoundation.h" -#include "WindowsDevicesEnumeration.h" - -#import - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceProvisioningInfo -#ifndef __WDWSWiFiDirectServiceProvisioningInfo_DEFINED__ -#define __WDWSWiFiDirectServiceProvisioningInfo_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WDWSWiFiDirectServiceProvisioningInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isGroupFormationNeeded; -@property (readonly) WDWSWiFiDirectServiceConfigurationMethod selectedConfigurationMethod; -@end - -#endif // __WDWSWiFiDirectServiceProvisioningInfo_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSession -#ifndef __WDWSWiFiDirectServiceSession_DEFINED__ -#define __WDWSWiFiDirectServiceSession_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WDWSWiFiDirectServiceSession : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int advertisementId; -@property (readonly) WDWSWiFiDirectServiceSessionErrorStatus errorStatus; -@property (readonly) NSString * serviceAddress; -@property (readonly) NSString * serviceName; -@property (readonly) NSString * sessionAddress; -@property (readonly) unsigned int sessionId; -@property (readonly) WDWSWiFiDirectServiceSessionStatus status; -- (EventRegistrationToken)addRemotePortAddedEvent:(void(^)(WDWSWiFiDirectServiceSession*, WDWSWiFiDirectServiceRemotePortAddedEventArgs*))del; -- (void)removeRemotePortAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSessionStatusChangedEvent:(void(^)(WDWSWiFiDirectServiceSession*, RTObject*))del; -- (void)removeSessionStatusChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* WNEndpointPair* */)getConnectionEndpointPairs; -- (RTObject*)addStreamSocketListenerAsync:(WNSStreamSocketListener*)value; -- (RTObject*)addDatagramSocketAsync:(WNSDatagramSocket*)value; -- (void)close; -@end - -#endif // __WDWSWiFiDirectServiceSession_DEFINED__ - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAutoAcceptSessionConnectedEventArgs -#ifndef __WDWSWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_DEFINED__ -#define __WDWSWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WDWSWiFiDirectServiceAutoAcceptSessionConnectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDWSWiFiDirectServiceSession* session; -@property (readonly) RTObject* sessionInfo; -@end - -#endif // __WDWSWiFiDirectServiceAutoAcceptSessionConnectedEventArgs_DEFINED__ - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceRemotePortAddedEventArgs -#ifndef __WDWSWiFiDirectServiceRemotePortAddedEventArgs_DEFINED__ -#define __WDWSWiFiDirectServiceRemotePortAddedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WDWSWiFiDirectServiceRemotePortAddedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WNEndpointPair* */ endpointPairs; -@property (readonly) WDWSWiFiDirectServiceIPProtocol protocol; -@end - -#endif // __WDWSWiFiDirectServiceRemotePortAddedEventArgs_DEFINED__ - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionDeferredEventArgs -#ifndef __WDWSWiFiDirectServiceSessionDeferredEventArgs_DEFINED__ -#define __WDWSWiFiDirectServiceSessionDeferredEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WDWSWiFiDirectServiceSessionDeferredEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* deferredSessionInfo; -@end - -#endif // __WDWSWiFiDirectServiceSessionDeferredEventArgs_DEFINED__ - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequest -#ifndef __WDWSWiFiDirectServiceSessionRequest_DEFINED__ -#define __WDWSWiFiDirectServiceSessionRequest_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WDWSWiFiDirectServiceSessionRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceInformation* deviceInformation; -@property (readonly) WDWSWiFiDirectServiceProvisioningInfo* provisioningInfo; -@property (readonly) RTObject* sessionInfo; -- (void)close; -@end - -#endif // __WDWSWiFiDirectServiceSessionRequest_DEFINED__ - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceSessionRequestedEventArgs -#ifndef __WDWSWiFiDirectServiceSessionRequestedEventArgs_DEFINED__ -#define __WDWSWiFiDirectServiceSessionRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WDWSWiFiDirectServiceSessionRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WDWSWiFiDirectServiceSessionRequest*)getSessionRequest; -@end - -#endif // __WDWSWiFiDirectServiceSessionRequestedEventArgs_DEFINED__ - -// Windows.Devices.WiFiDirect.Services.WiFiDirectServiceAdvertiser -#ifndef __WDWSWiFiDirectServiceAdvertiser_DEFINED__ -#define __WDWSWiFiDirectServiceAdvertiser_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WDWSWiFiDirectServiceAdvertiser : RTObject -+ (WDWSWiFiDirectServiceAdvertiser*)makeWiFiDirectServiceAdvertiser:(NSString *)serviceName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WDWSWiFiDirectServiceStatus serviceStatus; -@property (retain) RTObject* serviceInfo; -@property BOOL preferGroupOwnerMode; -@property (retain) RTObject* deferredSessionInfo; -@property unsigned int customServiceStatusCode; -@property BOOL autoAcceptSession; -@property (readonly) WDWSWiFiDirectServiceError serviceError; -@property (readonly) NSMutableArray* /* WDWSWiFiDirectServiceConfigurationMethod */ preferredConfigurationMethods; -@property (readonly) NSString * serviceName; -@property (readonly) NSMutableArray* /* NSString * */ serviceNamePrefixes; -@property (readonly) WDWSWiFiDirectServiceAdvertisementStatus advertisementStatus; -- (EventRegistrationToken)addAdvertisementStatusChangedEvent:(void(^)(WDWSWiFiDirectServiceAdvertiser*, RTObject*))del; -- (void)removeAdvertisementStatusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAutoAcceptSessionConnectedEvent:(void(^)(WDWSWiFiDirectServiceAdvertiser*, WDWSWiFiDirectServiceAutoAcceptSessionConnectedEventArgs*))del; -- (void)removeAutoAcceptSessionConnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSessionRequestedEvent:(void(^)(WDWSWiFiDirectServiceAdvertiser*, WDWSWiFiDirectServiceSessionRequestedEventArgs*))del; -- (void)removeSessionRequestedEvent:(EventRegistrationToken)tok; -- (void)connectAsync:(WDEDeviceInformation*)deviceInfo success:(void (^)(WDWSWiFiDirectServiceSession*))success failure:(void (^)(NSError*))failure; -- (void)connectAsyncWithPin:(WDEDeviceInformation*)deviceInfo pin:(NSString *)pin success:(void (^)(WDWSWiFiDirectServiceSession*))success failure:(void (^)(NSError*))failure; -- (void)start; -- (void)stop; -@end - -#endif // __WDWSWiFiDirectServiceAdvertiser_DEFINED__ - -// Windows.Devices.WiFiDirect.Services.WiFiDirectService -#ifndef __WDWSWiFiDirectService_DEFINED__ -#define __WDWSWiFiDirectService_DEFINED__ - -OBJCUWPWINDOWSDEVICESWIFIDIRECTSERVICESEXPORT -@interface WDWSWiFiDirectService : RTObject -+ (NSString *)getSelector:(NSString *)serviceName; -+ (NSString *)getSelectorWithFilter:(NSString *)serviceName serviceInfoFilter:(RTObject*)serviceInfoFilter; -+ (void)fromIdAsync:(NSString *)deviceId success:(void (^)(WDWSWiFiDirectService*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* sessionInfo; -@property BOOL preferGroupOwnerMode; -@property (readonly) RTObject* remoteServiceInfo; -@property (readonly) WDWSWiFiDirectServiceError serviceError; -@property (readonly) NSArray* /* WDWSWiFiDirectServiceConfigurationMethod */ supportedConfigurationMethods; -- (EventRegistrationToken)addSessionDeferredEvent:(void(^)(WDWSWiFiDirectService*, WDWSWiFiDirectServiceSessionDeferredEventArgs*))del; -- (void)removeSessionDeferredEvent:(EventRegistrationToken)tok; -- (void)getProvisioningInfoAsync:(WDWSWiFiDirectServiceConfigurationMethod)selectedConfigurationMethod success:(void (^)(WDWSWiFiDirectServiceProvisioningInfo*))success failure:(void (^)(NSError*))failure; -- (void)connectAsyncWithSuccess:(void (^)(WDWSWiFiDirectServiceSession*))success failure:(void (^)(NSError*))failure; -- (void)connectAsyncWithPin:(NSString *)pin success:(void (^)(WDWSWiFiDirectServiceSession*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WDWSWiFiDirectService_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsEmbeddedDeviceLockdown.h b/include/Platform/Universal Windows/UWP/WindowsEmbeddedDeviceLockdown.h deleted file mode 100644 index 6761373b68..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsEmbeddedDeviceLockdown.h +++ /dev/null @@ -1,64 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsEmbeddedDeviceLockdown.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSEMBEDDEDDEVICELOCKDOWNEXPORT -#define OBJCUWPWINDOWSEMBEDDEDDEVICELOCKDOWNEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsEmbeddedDeviceLockdown.lib") -#endif -#endif -#include - -@class WEDDeviceLockdownProfileInformation, WEDDeviceLockdownProfile; -@protocol WEDIDeviceLockdownProfileInformation, WEDIDeviceLockdownProfileStatics; - -#include "WindowsFoundation.h" - -#import - -// Windows.Embedded.DeviceLockdown.DeviceLockdownProfileInformation -#ifndef __WEDDeviceLockdownProfileInformation_DEFINED__ -#define __WEDDeviceLockdownProfileInformation_DEFINED__ - -OBJCUWPWINDOWSEMBEDDEDDEVICELOCKDOWNEXPORT -@interface WEDDeviceLockdownProfileInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -@end - -#endif // __WEDDeviceLockdownProfileInformation_DEFINED__ - -// Windows.Embedded.DeviceLockdown.DeviceLockdownProfile -#ifndef __WEDDeviceLockdownProfile_DEFINED__ -#define __WEDDeviceLockdownProfile_DEFINED__ - -OBJCUWPWINDOWSEMBEDDEDDEVICELOCKDOWNEXPORT -@interface WEDDeviceLockdownProfile : RTObject -+ (NSArray* /* WFGUID* */)getSupportedLockdownProfiles; -+ (WFGUID*)getCurrentLockdownProfile; -+ (RTObject*)applyLockdownProfileAsync:(WFGUID*)profileID; -+ (WEDDeviceLockdownProfileInformation*)getLockdownProfileInformation:(WFGUID*)profileID; -@end - -#endif // __WEDDeviceLockdownProfile_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsFoundation.h b/include/Platform/Universal Windows/UWP/WindowsFoundation.h deleted file mode 100644 index eb8b1617a8..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsFoundation.h +++ /dev/null @@ -1,484 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsFoundation.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSFOUNDATIONEXPORT -#define OBJCUWPWINDOWSFOUNDATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsFoundation.lib") -#endif -#endif -#include - -@class WFPropertyValue, WFDeferral, WFWwwFormUrlDecoder, WFUri, WFWwwFormUrlDecoderEntry, WFMemoryBuffer; -@class WFPoint, WFSize, WFRect, WFDateTime, WFTimeSpan; -@protocol WFIClosable, WFIPropertyValue, WFIPropertyValueStatics, WFIStringable, WFIDeferral, WFIDeferralFactory, WFIAsyncInfo, WFIAsyncAction, WFIAsyncOperationWithProgress, WFIAsyncOperation, WFIAsyncActionWithProgress, WFIReference, WFIReferenceArray, WFIUriRuntimeClass, WFIUriRuntimeClassWithAbsoluteCanonicalUri, WFIUriEscapeStatics, WFIUriRuntimeClassFactory, WFIWwwFormUrlDecoderEntry, WFIWwwFormUrlDecoderRuntimeClass, WFIWwwFormUrlDecoderRuntimeClassFactory, WFIGetActivationFactory, WFIMemoryBufferReference, WFIMemoryBuffer, WFIMemoryBufferFactory; - -// Windows.Foundation.PropertyType -enum _WFPropertyType { - WFPropertyTypeEmpty = 0, - WFPropertyTypeUInt8 = 1, - WFPropertyTypeInt16 = 2, - WFPropertyTypeUInt16 = 3, - WFPropertyTypeInt32 = 4, - WFPropertyTypeUInt32 = 5, - WFPropertyTypeInt64 = 6, - WFPropertyTypeUInt64 = 7, - WFPropertyTypeSingle = 8, - WFPropertyTypeDouble = 9, - WFPropertyTypeChar16 = 10, - WFPropertyTypeBoolean = 11, - WFPropertyTypeString = 12, - WFPropertyTypeInspectable = 13, - WFPropertyTypeDateTime = 14, - WFPropertyTypeTimeSpan = 15, - WFPropertyTypeGuid = 16, - WFPropertyTypePoint = 17, - WFPropertyTypeSize = 18, - WFPropertyTypeRect = 19, - WFPropertyTypeOtherType = 20, - WFPropertyTypeUInt8Array = 1025, - WFPropertyTypeInt16Array = 1026, - WFPropertyTypeUInt16Array = 1027, - WFPropertyTypeInt32Array = 1028, - WFPropertyTypeUInt32Array = 1029, - WFPropertyTypeInt64Array = 1030, - WFPropertyTypeUInt64Array = 1031, - WFPropertyTypeSingleArray = 1032, - WFPropertyTypeDoubleArray = 1033, - WFPropertyTypeChar16Array = 1034, - WFPropertyTypeBooleanArray = 1035, - WFPropertyTypeStringArray = 1036, - WFPropertyTypeInspectableArray = 1037, - WFPropertyTypeDateTimeArray = 1038, - WFPropertyTypeTimeSpanArray = 1039, - WFPropertyTypeGuidArray = 1040, - WFPropertyTypePointArray = 1041, - WFPropertyTypeSizeArray = 1042, - WFPropertyTypeRectArray = 1043, - WFPropertyTypeOtherTypeArray = 1044, -}; -typedef unsigned WFPropertyType; - -// Windows.Foundation.AsyncActionCompletedHandler -#ifndef __WFAsyncActionCompletedHandler__DEFINED -#define __WFAsyncActionCompletedHandler__DEFINED -typedef void(^WFAsyncActionCompletedHandler)(RTObject* asyncInfo, WFAsyncStatus asyncStatus); -#endif // __WFAsyncActionCompletedHandler__DEFINED - -// Windows.Foundation.DeferralCompletedHandler -#ifndef __WFDeferralCompletedHandler__DEFINED -#define __WFDeferralCompletedHandler__DEFINED -typedef void(^WFDeferralCompletedHandler)(); -#endif // __WFDeferralCompletedHandler__DEFINED - - -#import - -// [struct] Windows.Foundation.Point -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFPoint : NSObject -+ (instancetype)new; -@property float x; -@property float y; -@end - -// [struct] Windows.Foundation.Size -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFSize : NSObject -+ (instancetype)new; -@property float width; -@property float height; -@end - -// [struct] Windows.Foundation.Rect -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFRect : NSObject -+ (instancetype)new; -@property float x; -@property float y; -@property float width; -@property float height; -@end - -// [struct] Windows.Foundation.DateTime -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFDateTime : NSObject -+ (instancetype)new; -@property int64_t universalTime; -@end - -// [struct] Windows.Foundation.TimeSpan -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFTimeSpan : NSObject -+ (instancetype)new; -@property int64_t duration; -@end - -// Windows.Foundation.AsyncActionCompletedHandler -#ifndef __WFAsyncActionCompletedHandler__DEFINED -#define __WFAsyncActionCompletedHandler__DEFINED -typedef void(^WFAsyncActionCompletedHandler)(RTObject* asyncInfo, WFAsyncStatus asyncStatus); -#endif // __WFAsyncActionCompletedHandler__DEFINED - -// Windows.Foundation.DeferralCompletedHandler -#ifndef __WFDeferralCompletedHandler__DEFINED -#define __WFDeferralCompletedHandler__DEFINED -typedef void(^WFDeferralCompletedHandler)(); -#endif // __WFDeferralCompletedHandler__DEFINED - - // Could not generate delegate: Can't marshal Windows.Foundation.IAsyncOperationWithProgress`2<0,1> - // Could not generate delegate: Can't marshal Windows.Foundation.IAsyncOperation`1<0> - // Could not generate delegate: Can't marshal Windows.Foundation.IAsyncActionWithProgress`1<0> - // Could not generate delegate: Can't marshal Windows.Foundation.IAsyncOperationWithProgress`2<0,1> - // Could not generate delegate: Can't marshal Windows.Foundation.IAsyncActionWithProgress`1<0> - // Could not generate delegate: Can't marshal 0 - // Could not generate delegate: Can't marshal 0 -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Foundation.IPropertyValue -#ifndef __WFIPropertyValue_DEFINED__ -#define __WFIPropertyValue_DEFINED__ - -@protocol WFIPropertyValue -@property (readonly) BOOL isNumericScalar; -@property (readonly) WFPropertyType type; -- (uint8_t)getUInt8; -- (int16_t)getInt16; -- (unsigned short)getUInt16; -- (int)getInt32; -- (unsigned int)getUInt32; -- (int64_t)getInt64; -- (uint64_t)getUInt64; -- (float)getSingle; -- (double)getDouble; -- (wchar_t)getChar16; -- (BOOL)getBoolean; -- (NSString *)getString; -- (WFGUID*)getGuid; -- (WFDateTime*)getDateTime; -- (WFTimeSpan*)getTimeSpan; -- (WFPoint*)getPoint; -- (WFSize*)getSize; -- (WFRect*)getRect; -- (void)getUInt8Array:(NSArray* /* uint8_t */*)value; -- (void)getInt16Array:(NSArray* /* int16_t */*)value; -- (void)getUInt16Array:(NSArray* /* unsigned short */*)value; -- (void)getInt32Array:(NSArray* /* int */*)value; -- (void)getUInt32Array:(NSArray* /* unsigned int */*)value; -- (void)getInt64Array:(NSArray* /* int64_t */*)value; -- (void)getUInt64Array:(NSArray* /* uint64_t */*)value; -- (void)getSingleArray:(NSArray* /* float */*)value; -- (void)getDoubleArray:(NSArray* /* double */*)value; -- (void)getChar16Array:(NSArray* /* wchar_t */*)value; -- (void)getBooleanArray:(NSArray* /* BOOL */*)value; -- (void)getStringArray:(NSArray* /* NSString * */*)value; -- (void)getInspectableArray:(NSArray* /* RTObject* */*)value; -- (void)getGuidArray:(NSArray* /* WFGUID* */*)value; -- (void)getDateTimeArray:(NSArray* /* WFDateTime* */*)value; -- (void)getTimeSpanArray:(NSArray* /* WFTimeSpan* */*)value; -- (void)getPointArray:(NSArray* /* WFPoint* */*)value; -- (void)getSizeArray:(NSArray* /* WFSize* */*)value; -- (void)getRectArray:(NSArray* /* WFRect* */*)value; -@end - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFIPropertyValue : RTObject -@end - -#endif // __WFIPropertyValue_DEFINED__ - -// Windows.Foundation.IStringable -#ifndef __WFIStringable_DEFINED__ -#define __WFIStringable_DEFINED__ - -@protocol WFIStringable -- (NSString *)toString; -@end - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFIStringable : RTObject -@end - -#endif // __WFIStringable_DEFINED__ - -// Windows.Foundation.IAsyncInfo -#ifndef __WFIAsyncInfo_DEFINED__ -#define __WFIAsyncInfo_DEFINED__ - -@protocol WFIAsyncInfo -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -- (void)cancel; -- (void)close; -@end - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFIAsyncInfo : RTObject -@end - -#endif // __WFIAsyncInfo_DEFINED__ - -// Windows.Foundation.IAsyncAction -#ifndef __WFIAsyncAction_DEFINED__ -#define __WFIAsyncAction_DEFINED__ - -@protocol WFIAsyncAction -@property (copy) WFAsyncActionCompletedHandler completed; -- (void)getResults; -- (void)cancel; -- (void)close; -@end - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFIAsyncAction : RTObject -@end - -#endif // __WFIAsyncAction_DEFINED__ - -// Windows.Foundation.IWwwFormUrlDecoderEntry -#ifndef __WFIWwwFormUrlDecoderEntry_DEFINED__ -#define __WFIWwwFormUrlDecoderEntry_DEFINED__ - -@protocol WFIWwwFormUrlDecoderEntry -@property (readonly) NSString * name; -@property (readonly) NSString * value; -@end - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFIWwwFormUrlDecoderEntry : RTObject -@end - -#endif // __WFIWwwFormUrlDecoderEntry_DEFINED__ - -// Windows.Foundation.IGetActivationFactory -#ifndef __WFIGetActivationFactory_DEFINED__ -#define __WFIGetActivationFactory_DEFINED__ - -@protocol WFIGetActivationFactory -- (RTObject*)getActivationFactory:(NSString *)activatableClassId; -@end - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFIGetActivationFactory : RTObject -@end - -#endif // __WFIGetActivationFactory_DEFINED__ - -// Windows.Foundation.IMemoryBufferReference -#ifndef __WFIMemoryBufferReference_DEFINED__ -#define __WFIMemoryBufferReference_DEFINED__ - -@protocol WFIMemoryBufferReference -@property (readonly) unsigned int capacity; -- (EventRegistrationToken)addClosedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (void)close; -@end - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFIMemoryBufferReference : RTObject -@end - -#endif // __WFIMemoryBufferReference_DEFINED__ - -// Windows.Foundation.IMemoryBuffer -#ifndef __WFIMemoryBuffer_DEFINED__ -#define __WFIMemoryBuffer_DEFINED__ - -@protocol WFIMemoryBuffer -- (RTObject*)createReference; -- (void)close; -@end - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFIMemoryBuffer : RTObject -@end - -#endif // __WFIMemoryBuffer_DEFINED__ - -// Windows.Foundation.PropertyValue -#ifndef __WFPropertyValue_DEFINED__ -#define __WFPropertyValue_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFPropertyValue : RTObject -+ (RTObject*)createEmpty; -+ (RTObject*)createUInt8:(uint8_t)value; -+ (RTObject*)createInt16:(int16_t)value; -+ (RTObject*)createUInt16:(unsigned short)value; -+ (RTObject*)createInt32:(int)value; -+ (RTObject*)createUInt32:(unsigned int)value; -+ (RTObject*)createInt64:(int64_t)value; -+ (RTObject*)createUInt64:(uint64_t)value; -+ (RTObject*)createSingle:(float)value; -+ (RTObject*)createDouble:(double)value; -+ (RTObject*)createChar16:(wchar_t)value; -+ (RTObject*)createBoolean:(BOOL)value; -+ (RTObject*)createString:(NSString *)value; -+ (RTObject*)createInspectable:(RTObject*)value; -+ (RTObject*)createGuid:(WFGUID*)value; -+ (RTObject*)createDateTime:(WFDateTime*)value; -+ (RTObject*)createTimeSpan:(WFTimeSpan*)value; -+ (RTObject*)createPoint:(WFPoint*)value; -+ (RTObject*)createSize:(WFSize*)value; -+ (RTObject*)createRect:(WFRect*)value; -+ (RTObject*)createUInt8Array:(NSArray* /* uint8_t */)value; -+ (RTObject*)createInt16Array:(NSArray* /* int16_t */)value; -+ (RTObject*)createUInt16Array:(NSArray* /* unsigned short */)value; -+ (RTObject*)createInt32Array:(NSArray* /* int */)value; -+ (RTObject*)createUInt32Array:(NSArray* /* unsigned int */)value; -+ (RTObject*)createInt64Array:(NSArray* /* int64_t */)value; -+ (RTObject*)createUInt64Array:(NSArray* /* uint64_t */)value; -+ (RTObject*)createSingleArray:(NSArray* /* float */)value; -+ (RTObject*)createDoubleArray:(NSArray* /* double */)value; -+ (RTObject*)createChar16Array:(NSArray* /* wchar_t */)value; -+ (RTObject*)createBooleanArray:(NSArray* /* BOOL */)value; -+ (RTObject*)createStringArray:(NSArray* /* NSString * */)value; -+ (RTObject*)createInspectableArray:(NSArray* /* RTObject* */)value; -+ (RTObject*)createGuidArray:(NSArray* /* WFGUID* */)value; -+ (RTObject*)createDateTimeArray:(NSArray* /* WFDateTime* */)value; -+ (RTObject*)createTimeSpanArray:(NSArray* /* WFTimeSpan* */)value; -+ (RTObject*)createPointArray:(NSArray* /* WFPoint* */)value; -+ (RTObject*)createSizeArray:(NSArray* /* WFSize* */)value; -+ (RTObject*)createRectArray:(NSArray* /* WFRect* */)value; -@end - -#endif // __WFPropertyValue_DEFINED__ - -// Windows.Foundation.Deferral -#ifndef __WFDeferral_DEFINED__ -#define __WFDeferral_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFDeferral : RTObject -+ (WFDeferral*)make:(WFDeferralCompletedHandler)handler ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -- (void)close; -@end - -#endif // __WFDeferral_DEFINED__ - -// Windows.Foundation.WwwFormUrlDecoder -#ifndef __WFWwwFormUrlDecoder_DEFINED__ -#define __WFWwwFormUrlDecoder_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFWwwFormUrlDecoder : RTObject -+ (WFWwwFormUrlDecoder*)makeWwwFormUrlDecoder:(NSString *)query ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (NSString *)getFirstValueByName:(NSString *)name; -@end - -#endif // __WFWwwFormUrlDecoder_DEFINED__ - -// Windows.Foundation.Uri -#ifndef __WFUri_DEFINED__ -#define __WFUri_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFUri : RTObject -+ (NSString *)unescapeComponent:(NSString *)toUnescape; -+ (NSString *)escapeComponent:(NSString *)toEscape; -+ (WFUri*)makeUri:(NSString *)uri ACTIVATOR; -+ (WFUri*)makeWithRelativeUri:(NSString *)baseUri relativeUri:(NSString *)relativeUri ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * absoluteUri; -@property (readonly) NSString * displayUri; -@property (readonly) NSString * domain; -@property (readonly) NSString * extension; -@property (readonly) NSString * fragment; -@property (readonly) NSString * host; -@property (readonly) NSString * password; -@property (readonly) NSString * path; -@property (readonly) int port; -@property (readonly) NSString * query; -@property (readonly) WFWwwFormUrlDecoder* queryParsed; -@property (readonly) NSString * rawUri; -@property (readonly) NSString * schemeName; -@property (readonly) BOOL suspicious; -@property (readonly) NSString * userName; -@property (readonly) NSString * absoluteCanonicalUri; -@property (readonly) NSString * displayIri; -- (BOOL)equals:(WFUri*)pUri; -- (WFUri*)combineUri:(NSString *)relativeUri; -- (NSString *)toString; -@end - -#endif // __WFUri_DEFINED__ - -// Windows.Foundation.WwwFormUrlDecoderEntry -#ifndef __WFWwwFormUrlDecoderEntry_DEFINED__ -#define __WFWwwFormUrlDecoderEntry_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFWwwFormUrlDecoderEntry : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -@property (readonly) NSString * value; -@end - -#endif // __WFWwwFormUrlDecoderEntry_DEFINED__ - -// Windows.Foundation.MemoryBuffer -#ifndef __WFMemoryBuffer_DEFINED__ -#define __WFMemoryBuffer_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONEXPORT -@interface WFMemoryBuffer : RTObject -+ (WFMemoryBuffer*)make:(unsigned int)capacity ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)createReference; -- (void)close; -@end - -#endif // __WFMemoryBuffer_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsFoundationCollections.h b/include/Platform/Universal Windows/UWP/WindowsFoundationCollections.h deleted file mode 100644 index bd5814930c..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsFoundationCollections.h +++ /dev/null @@ -1,192 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsFoundationCollections.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSFOUNDATIONCOLLECTIONSEXPORT -#define OBJCUWPWINDOWSFOUNDATIONCOLLECTIONSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsFoundationCollections.lib") -#endif -#endif -#include - -@class WFCPropertySet, WFCValueSet, WFCStringMap; -@protocol WFCIVectorChangedEventArgs, WFCIPropertySet, WFCIIterable, WFCIIterator, WFCIVectorView, WFCIVector, WFCIKeyValuePair, WFCIMap, WFCIMapView, WFCIObservableVector, WFCIMapChangedEventArgs, WFCIObservableMap; - -// Windows.Foundation.Collections.CollectionChange -enum _WFCCollectionChange { - WFCCollectionChangeReset = 0, - WFCCollectionChangeItemInserted = 1, - WFCCollectionChangeItemRemoved = 2, - WFCCollectionChangeItemChanged = 3, -}; -typedef unsigned WFCCollectionChange; - -#include "WindowsFoundation.h" - -#import - - // Could not generate delegate: Can't marshal 0 - // Could not generate delegate: Can't marshal 0 -// Windows.Foundation.Collections.IVectorChangedEventArgs -#ifndef __WFCIVectorChangedEventArgs_DEFINED__ -#define __WFCIVectorChangedEventArgs_DEFINED__ - -@protocol WFCIVectorChangedEventArgs -@property (readonly) WFCCollectionChange collectionChange; -@property (readonly) unsigned int index; -@end - -OBJCUWPWINDOWSFOUNDATIONCOLLECTIONSEXPORT -@interface WFCIVectorChangedEventArgs : RTObject -@end - -#endif // __WFCIVectorChangedEventArgs_DEFINED__ - -// Windows.Foundation.Collections.IPropertySet -#ifndef __WFCIPropertySet_DEFINED__ -#define __WFCIPropertySet_DEFINED__ - -@protocol WFCIPropertySet -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; --(EventRegistrationToken)addObserver: (RTCollectionListener)receiver; --(void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -OBJCUWPWINDOWSFOUNDATIONCOLLECTIONSEXPORT -@interface WFCIPropertySet : RTObject -@end - -#endif // __WFCIPropertySet_DEFINED__ - -// Windows.Foundation.Collections.PropertySet -#ifndef __WFCPropertySet_DEFINED__ -#define __WFCPropertySet_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONCOLLECTIONSEXPORT -@interface WFCPropertySet : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -// Could not generate add_MapChanged (Can't marshal Windows.Foundation.Collections.MapChangedEventHandler`2) -- (void)removeMapChangedEvent:(EventRegistrationToken)tok; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; --(EventRegistrationToken)addObserver: (RTCollectionListener)receiver; --(void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -#endif // __WFCPropertySet_DEFINED__ - -// Windows.Foundation.Collections.ValueSet -#ifndef __WFCValueSet_DEFINED__ -#define __WFCValueSet_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONCOLLECTIONSEXPORT -@interface WFCValueSet : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -// Could not generate add_MapChanged (Can't marshal Windows.Foundation.Collections.MapChangedEventHandler`2) -- (void)removeMapChangedEvent:(EventRegistrationToken)tok; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; --(EventRegistrationToken)addObserver: (RTCollectionListener)receiver; --(void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -#endif // __WFCValueSet_DEFINED__ - -// Windows.Foundation.Collections.StringMap -#ifndef __WFCStringMap_DEFINED__ -#define __WFCStringMap_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONCOLLECTIONSEXPORT -@interface WFCStringMap : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -// Could not generate add_MapChanged (Can't marshal Windows.Foundation.Collections.MapChangedEventHandler`2) -- (void)removeMapChangedEvent:(EventRegistrationToken)tok; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -@end - -#endif // __WFCStringMap_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsFoundationDiagnostics.h b/include/Platform/Universal Windows/UWP/WindowsFoundationDiagnostics.h deleted file mode 100644 index 228cfb126f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsFoundationDiagnostics.h +++ /dev/null @@ -1,601 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsFoundationDiagnostics.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -#define OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsFoundationDiagnostics.lib") -#endif -#endif -#include - -@class WFDTracingStatusChangedEventArgs, WFDAsyncCausalityTracer, WFDRuntimeBrokerErrorSettings, WFDErrorDetails, WFDLoggingOptions, WFDLoggingChannelOptions, WFDLoggingFields, WFDLoggingActivity, WFDLoggingChannel, WFDLoggingSession, WFDLogFileGeneratedEventArgs, WFDFileLoggingSession; -@protocol WFDITracingStatusChangedEventArgs, WFDIAsyncCausalityTracerStatics, WFDIErrorReportingSettings, WFDIErrorDetailsStatics, WFDIErrorDetails, WFDILoggingOptions, WFDILoggingOptionsFactory, WFDILoggingChannelOptions, WFDILoggingChannelOptionsFactory, WFDILoggingFields, WFDILoggingTarget, WFDILoggingChannel, WFDILoggingChannel2, WFDILoggingChannelFactory, WFDILoggingChannelFactory2, WFDILoggingActivity, WFDILoggingActivity2, WFDILoggingActivityFactory, WFDILoggingSession, WFDILoggingSessionFactory, WFDILogFileGeneratedEventArgs, WFDIFileLoggingSession, WFDIFileLoggingSessionFactory; - -// Windows.Foundation.Diagnostics.CausalityTraceLevel -enum _WFDCausalityTraceLevel { - WFDCausalityTraceLevelRequired = 0, - WFDCausalityTraceLevelImportant = 1, - WFDCausalityTraceLevelVerbose = 2, -}; -typedef unsigned WFDCausalityTraceLevel; - -// Windows.Foundation.Diagnostics.CausalitySource -enum _WFDCausalitySource { - WFDCausalitySourceApplication = 0, - WFDCausalitySourceLibrary = 1, - WFDCausalitySourceSystem = 2, -}; -typedef unsigned WFDCausalitySource; - -// Windows.Foundation.Diagnostics.CausalityRelation -enum _WFDCausalityRelation { - WFDCausalityRelationAssignDelegate = 0, - WFDCausalityRelationJoin = 1, - WFDCausalityRelationChoice = 2, - WFDCausalityRelationCancel = 3, - WFDCausalityRelationError = 4, -}; -typedef unsigned WFDCausalityRelation; - -// Windows.Foundation.Diagnostics.CausalitySynchronousWork -enum _WFDCausalitySynchronousWork { - WFDCausalitySynchronousWorkCompletionNotification = 0, - WFDCausalitySynchronousWorkProgressNotification = 1, - WFDCausalitySynchronousWorkExecution = 2, -}; -typedef unsigned WFDCausalitySynchronousWork; - -// Windows.Foundation.Diagnostics.ErrorOptions -enum _WFDErrorOptions { - WFDErrorOptionsNone = 0, - WFDErrorOptionsSuppressExceptions = 1, - WFDErrorOptionsForceExceptions = 2, - WFDErrorOptionsUseSetErrorInfo = 4, - WFDErrorOptionsSuppressSetErrorInfo = 8, -}; -typedef unsigned WFDErrorOptions; - -// Windows.Foundation.Diagnostics.LoggingLevel -enum _WFDLoggingLevel { - WFDLoggingLevelVerbose = 0, - WFDLoggingLevelInformation = 1, - WFDLoggingLevelWarning = 2, - WFDLoggingLevelError = 3, - WFDLoggingLevelCritical = 4, -}; -typedef unsigned WFDLoggingLevel; - -// Windows.Foundation.Diagnostics.LoggingOpcode -enum _WFDLoggingOpcode { - WFDLoggingOpcodeInfo = 0, - WFDLoggingOpcodeStart = 1, - WFDLoggingOpcodeStop = 2, - WFDLoggingOpcodeReply = 6, - WFDLoggingOpcodeResume = 7, - WFDLoggingOpcodeSuspend = 8, - WFDLoggingOpcodeSend = 9, -}; -typedef unsigned WFDLoggingOpcode; - -// Windows.Foundation.Diagnostics.LoggingFieldFormat -enum _WFDLoggingFieldFormat { - WFDLoggingFieldFormatDefault = 0, - WFDLoggingFieldFormatHidden = 1, - WFDLoggingFieldFormatString = 2, - WFDLoggingFieldFormatBoolean = 3, - WFDLoggingFieldFormatHexadecimal = 4, - WFDLoggingFieldFormatProcessId = 5, - WFDLoggingFieldFormatThreadId = 6, - WFDLoggingFieldFormatPort = 7, - WFDLoggingFieldFormatIpv4Address = 8, - WFDLoggingFieldFormatIpv6Address = 9, - WFDLoggingFieldFormatSocketAddress = 10, - WFDLoggingFieldFormatXml = 11, - WFDLoggingFieldFormatJson = 12, - WFDLoggingFieldFormatWin32Error = 13, - WFDLoggingFieldFormatNTStatus = 14, - WFDLoggingFieldFormatHResult = 15, - WFDLoggingFieldFormatFileTime = 16, - WFDLoggingFieldFormatSigned = 17, - WFDLoggingFieldFormatUnsigned = 18, -}; -typedef unsigned WFDLoggingFieldFormat; - -#include "WindowsStorage.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Foundation.Diagnostics.IErrorReportingSettings -#ifndef __WFDIErrorReportingSettings_DEFINED__ -#define __WFDIErrorReportingSettings_DEFINED__ - -@protocol WFDIErrorReportingSettings -- (void)setErrorOptions:(WFDErrorOptions)value; -- (WFDErrorOptions)getErrorOptions; -@end - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDIErrorReportingSettings : RTObject -@end - -#endif // __WFDIErrorReportingSettings_DEFINED__ - -// Windows.Foundation.Diagnostics.ILoggingTarget -#ifndef __WFDILoggingTarget_DEFINED__ -#define __WFDILoggingTarget_DEFINED__ - -@protocol WFDILoggingTarget -- (BOOL)isEnabled; -- (BOOL)isEnabledWithLevel:(WFDLoggingLevel)level; -- (BOOL)isEnabledWithLevelAndKeywords:(WFDLoggingLevel)level keywords:(int64_t)keywords; -- (void)logEvent:(NSString *)eventName; -- (void)logEventWithFields:(NSString *)eventName fields:(WFDLoggingFields*)fields; -- (void)logEventWithFieldsAndLevel:(NSString *)eventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level; -- (void)logEventWithFieldsAndOptions:(NSString *)eventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level options:(WFDLoggingOptions*)options; -- (WFDLoggingActivity*)startActivity:(NSString *)startEventName; -- (WFDLoggingActivity*)startActivityWithFields:(NSString *)startEventName fields:(WFDLoggingFields*)fields; -- (WFDLoggingActivity*)startActivityWithFieldsAndLevel:(NSString *)startEventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level; -- (WFDLoggingActivity*)startActivityWithFieldsAndOptions:(NSString *)startEventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level options:(WFDLoggingOptions*)options; -@end - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDILoggingTarget : RTObject -@end - -#endif // __WFDILoggingTarget_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Foundation.Diagnostics.ILoggingChannel -#ifndef __WFDILoggingChannel_DEFINED__ -#define __WFDILoggingChannel_DEFINED__ - -@protocol WFDILoggingChannel -@property (readonly) BOOL enabled; -@property (readonly) WFDLoggingLevel level; -@property (readonly) NSString * name; -- (EventRegistrationToken)addLoggingEnabledEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeLoggingEnabledEvent:(EventRegistrationToken)tok; -- (void)logMessage:(NSString *)eventString; -- (void)logMessageWithLevel:(NSString *)eventString level:(WFDLoggingLevel)level; -- (void)logValuePair:(NSString *)value1 value2:(int)value2; -- (void)logValuePairWithLevel:(NSString *)value1 value2:(int)value2 level:(WFDLoggingLevel)level; -- (void)close; -@end - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDILoggingChannel : RTObject -@end - -#endif // __WFDILoggingChannel_DEFINED__ - -// Windows.Foundation.Diagnostics.ILoggingSession -#ifndef __WFDILoggingSession_DEFINED__ -#define __WFDILoggingSession_DEFINED__ - -@protocol WFDILoggingSession -@property (readonly) NSString * name; -- (void)saveToFileAsync:(RTObject*)folder fileName:(NSString *)fileName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)addLoggingChannel:(RTObject*)loggingChannel; -- (void)addLoggingChannelWithLevel:(RTObject*)loggingChannel maxLevel:(WFDLoggingLevel)maxLevel; -- (void)removeLoggingChannel:(RTObject*)loggingChannel; -- (void)close; -@end - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDILoggingSession : RTObject -@end - -#endif // __WFDILoggingSession_DEFINED__ - -// Windows.Foundation.Diagnostics.IFileLoggingSession -#ifndef __WFDIFileLoggingSession_DEFINED__ -#define __WFDIFileLoggingSession_DEFINED__ - -@protocol WFDIFileLoggingSession -@property (readonly) NSString * name; -- (EventRegistrationToken)addLogFileGeneratedEvent:(void(^)(RTObject*, WFDLogFileGeneratedEventArgs*))del; -- (void)removeLogFileGeneratedEvent:(EventRegistrationToken)tok; -- (void)addLoggingChannel:(RTObject*)loggingChannel; -- (void)addLoggingChannelWithLevel:(RTObject*)loggingChannel maxLevel:(WFDLoggingLevel)maxLevel; -- (void)removeLoggingChannel:(RTObject*)loggingChannel; -- (void)closeAndSaveToFileAsyncWithSuccess:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDIFileLoggingSession : RTObject -@end - -#endif // __WFDIFileLoggingSession_DEFINED__ - -// Windows.Foundation.Diagnostics.TracingStatusChangedEventArgs -#ifndef __WFDTracingStatusChangedEventArgs_DEFINED__ -#define __WFDTracingStatusChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDTracingStatusChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL enabled; -@property (readonly) WFDCausalityTraceLevel traceLevel; -@end - -#endif // __WFDTracingStatusChangedEventArgs_DEFINED__ - -// Windows.Foundation.Diagnostics.AsyncCausalityTracer -#ifndef __WFDAsyncCausalityTracer_DEFINED__ -#define __WFDAsyncCausalityTracer_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDAsyncCausalityTracer : RTObject -+ (void)traceOperationCreation:(WFDCausalityTraceLevel)traceLevel source:(WFDCausalitySource)source platformId:(WFGUID*)platformId operationId:(uint64_t)operationId operationName:(NSString *)operationName relatedContext:(uint64_t)relatedContext; -+ (void)traceOperationCompletion:(WFDCausalityTraceLevel)traceLevel source:(WFDCausalitySource)source platformId:(WFGUID*)platformId operationId:(uint64_t)operationId status:(WFAsyncStatus)status; -+ (void)traceOperationRelation:(WFDCausalityTraceLevel)traceLevel source:(WFDCausalitySource)source platformId:(WFGUID*)platformId operationId:(uint64_t)operationId relation:(WFDCausalityRelation)relation; -+ (void)traceSynchronousWorkStart:(WFDCausalityTraceLevel)traceLevel source:(WFDCausalitySource)source platformId:(WFGUID*)platformId operationId:(uint64_t)operationId work:(WFDCausalitySynchronousWork)work; -+ (void)traceSynchronousWorkCompletion:(WFDCausalityTraceLevel)traceLevel source:(WFDCausalitySource)source work:(WFDCausalitySynchronousWork)work; -+ (EventRegistrationToken)addTracingStatusChangedEvent:(void(^)(RTObject*, WFDTracingStatusChangedEventArgs*))del; -+ (void)removeTracingStatusChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WFDAsyncCausalityTracer_DEFINED__ - -// Windows.Foundation.Diagnostics.RuntimeBrokerErrorSettings -#ifndef __WFDRuntimeBrokerErrorSettings_DEFINED__ -#define __WFDRuntimeBrokerErrorSettings_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDRuntimeBrokerErrorSettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setErrorOptions:(WFDErrorOptions)value; -- (WFDErrorOptions)getErrorOptions; -@end - -#endif // __WFDRuntimeBrokerErrorSettings_DEFINED__ - -// Windows.Foundation.Diagnostics.ErrorDetails -#ifndef __WFDErrorDetails_DEFINED__ -#define __WFDErrorDetails_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDErrorDetails : RTObject -+ (void)createFromHResultAsync:(int)errorCode success:(void (^)(WFDErrorDetails*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * Description; -@property (readonly) WFUri* helpUri; -@property (readonly) NSString * longDescription; -@end - -#endif // __WFDErrorDetails_DEFINED__ - -// Windows.Foundation.Diagnostics.LoggingOptions -#ifndef __WFDLoggingOptions_DEFINED__ -#define __WFDLoggingOptions_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDLoggingOptions : RTObject -+ (WFDLoggingOptions*)makeWithKeywords:(int64_t)keywords ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int16_t task; -@property int tags; -@property WFGUID* relatedActivityId; -@property WFDLoggingOpcode opcode; -@property int64_t keywords; -@property WFGUID* activityId; -@end - -#endif // __WFDLoggingOptions_DEFINED__ - -// Windows.Foundation.Diagnostics.LoggingChannelOptions -#ifndef __WFDLoggingChannelOptions_DEFINED__ -#define __WFDLoggingChannelOptions_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDLoggingChannelOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WFDLoggingChannelOptions*)make:(WFGUID*)group ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WFGUID* group; -@end - -#endif // __WFDLoggingChannelOptions_DEFINED__ - -// Windows.Foundation.Diagnostics.LoggingFields -#ifndef __WFDLoggingFields_DEFINED__ -#define __WFDLoggingFields_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDLoggingFields : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)clear; -- (void)beginStruct:(NSString *)name; -- (void)beginStructWithTags:(NSString *)name tags:(int)tags; -- (void)endStruct; -- (void)addEmpty:(NSString *)name; -- (void)addEmptyWithFormat:(NSString *)name format:(WFDLoggingFieldFormat)format; -- (void)addEmptyWithFormatAndTags:(NSString *)name format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addUInt8:(NSString *)name value:(uint8_t)value; -- (void)addUInt8WithFormat:(NSString *)name value:(uint8_t)value format:(WFDLoggingFieldFormat)format; -- (void)addUInt8WithFormatAndTags:(NSString *)name value:(uint8_t)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addUInt8Array:(NSString *)name value:(NSArray* /* uint8_t */)value; -- (void)addUInt8ArrayWithFormat:(NSString *)name value:(NSArray* /* uint8_t */)value format:(WFDLoggingFieldFormat)format; -- (void)addUInt8ArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* uint8_t */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addInt16:(NSString *)name value:(int16_t)value; -- (void)addInt16WithFormat:(NSString *)name value:(int16_t)value format:(WFDLoggingFieldFormat)format; -- (void)addInt16WithFormatAndTags:(NSString *)name value:(int16_t)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addInt16Array:(NSString *)name value:(NSArray* /* int16_t */)value; -- (void)addInt16ArrayWithFormat:(NSString *)name value:(NSArray* /* int16_t */)value format:(WFDLoggingFieldFormat)format; -- (void)addInt16ArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* int16_t */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addUInt16:(NSString *)name value:(unsigned short)value; -- (void)addUInt16WithFormat:(NSString *)name value:(unsigned short)value format:(WFDLoggingFieldFormat)format; -- (void)addUInt16WithFormatAndTags:(NSString *)name value:(unsigned short)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addUInt16Array:(NSString *)name value:(NSArray* /* unsigned short */)value; -- (void)addUInt16ArrayWithFormat:(NSString *)name value:(NSArray* /* unsigned short */)value format:(WFDLoggingFieldFormat)format; -- (void)addUInt16ArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* unsigned short */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addInt32:(NSString *)name value:(int)value; -- (void)addInt32WithFormat:(NSString *)name value:(int)value format:(WFDLoggingFieldFormat)format; -- (void)addInt32WithFormatAndTags:(NSString *)name value:(int)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addInt32Array:(NSString *)name value:(NSArray* /* int */)value; -- (void)addInt32ArrayWithFormat:(NSString *)name value:(NSArray* /* int */)value format:(WFDLoggingFieldFormat)format; -- (void)addInt32ArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* int */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addUInt32:(NSString *)name value:(unsigned int)value; -- (void)addUInt32WithFormat:(NSString *)name value:(unsigned int)value format:(WFDLoggingFieldFormat)format; -- (void)addUInt32WithFormatAndTags:(NSString *)name value:(unsigned int)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addUInt32Array:(NSString *)name value:(NSArray* /* unsigned int */)value; -- (void)addUInt32ArrayWithFormat:(NSString *)name value:(NSArray* /* unsigned int */)value format:(WFDLoggingFieldFormat)format; -- (void)addUInt32ArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* unsigned int */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addInt64:(NSString *)name value:(int64_t)value; -- (void)addInt64WithFormat:(NSString *)name value:(int64_t)value format:(WFDLoggingFieldFormat)format; -- (void)addInt64WithFormatAndTags:(NSString *)name value:(int64_t)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addInt64Array:(NSString *)name value:(NSArray* /* int64_t */)value; -- (void)addInt64ArrayWithFormat:(NSString *)name value:(NSArray* /* int64_t */)value format:(WFDLoggingFieldFormat)format; -- (void)addInt64ArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* int64_t */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addUInt64:(NSString *)name value:(uint64_t)value; -- (void)addUInt64WithFormat:(NSString *)name value:(uint64_t)value format:(WFDLoggingFieldFormat)format; -- (void)addUInt64WithFormatAndTags:(NSString *)name value:(uint64_t)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addUInt64Array:(NSString *)name value:(NSArray* /* uint64_t */)value; -- (void)addUInt64ArrayWithFormat:(NSString *)name value:(NSArray* /* uint64_t */)value format:(WFDLoggingFieldFormat)format; -- (void)addUInt64ArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* uint64_t */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addSingle:(NSString *)name value:(float)value; -- (void)addSingleWithFormat:(NSString *)name value:(float)value format:(WFDLoggingFieldFormat)format; -- (void)addSingleWithFormatAndTags:(NSString *)name value:(float)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addSingleArray:(NSString *)name value:(NSArray* /* float */)value; -- (void)addSingleArrayWithFormat:(NSString *)name value:(NSArray* /* float */)value format:(WFDLoggingFieldFormat)format; -- (void)addSingleArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* float */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addDouble:(NSString *)name value:(double)value; -- (void)addDoubleWithFormat:(NSString *)name value:(double)value format:(WFDLoggingFieldFormat)format; -- (void)addDoubleWithFormatAndTags:(NSString *)name value:(double)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addDoubleArray:(NSString *)name value:(NSArray* /* double */)value; -- (void)addDoubleArrayWithFormat:(NSString *)name value:(NSArray* /* double */)value format:(WFDLoggingFieldFormat)format; -- (void)addDoubleArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* double */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addChar16:(NSString *)name value:(wchar_t)value; -- (void)addChar16WithFormat:(NSString *)name value:(wchar_t)value format:(WFDLoggingFieldFormat)format; -- (void)addChar16WithFormatAndTags:(NSString *)name value:(wchar_t)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addChar16Array:(NSString *)name value:(NSArray* /* wchar_t */)value; -- (void)addChar16ArrayWithFormat:(NSString *)name value:(NSArray* /* wchar_t */)value format:(WFDLoggingFieldFormat)format; -- (void)addChar16ArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* wchar_t */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addBoolean:(NSString *)name value:(BOOL)value; -- (void)addBooleanWithFormat:(NSString *)name value:(BOOL)value format:(WFDLoggingFieldFormat)format; -- (void)addBooleanWithFormatAndTags:(NSString *)name value:(BOOL)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addBooleanArray:(NSString *)name value:(NSArray* /* BOOL */)value; -- (void)addBooleanArrayWithFormat:(NSString *)name value:(NSArray* /* BOOL */)value format:(WFDLoggingFieldFormat)format; -- (void)addBooleanArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* BOOL */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addString:(NSString *)name value:(NSString *)value; -- (void)addStringWithFormat:(NSString *)name value:(NSString *)value format:(WFDLoggingFieldFormat)format; -- (void)addStringWithFormatAndTags:(NSString *)name value:(NSString *)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addStringArray:(NSString *)name value:(NSArray* /* NSString * */)value; -- (void)addStringArrayWithFormat:(NSString *)name value:(NSArray* /* NSString * */)value format:(WFDLoggingFieldFormat)format; -- (void)addStringArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* NSString * */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addGuid:(NSString *)name value:(WFGUID*)value; -- (void)addGuidWithFormat:(NSString *)name value:(WFGUID*)value format:(WFDLoggingFieldFormat)format; -- (void)addGuidWithFormatAndTags:(NSString *)name value:(WFGUID*)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addGuidArray:(NSString *)name value:(NSArray* /* WFGUID* */)value; -- (void)addGuidArrayWithFormat:(NSString *)name value:(NSArray* /* WFGUID* */)value format:(WFDLoggingFieldFormat)format; -- (void)addGuidArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* WFGUID* */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addDateTime:(NSString *)name value:(WFDateTime*)value; -- (void)addDateTimeWithFormat:(NSString *)name value:(WFDateTime*)value format:(WFDLoggingFieldFormat)format; -- (void)addDateTimeWithFormatAndTags:(NSString *)name value:(WFDateTime*)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addDateTimeArray:(NSString *)name value:(NSArray* /* WFDateTime* */)value; -- (void)addDateTimeArrayWithFormat:(NSString *)name value:(NSArray* /* WFDateTime* */)value format:(WFDLoggingFieldFormat)format; -- (void)addDateTimeArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* WFDateTime* */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addTimeSpan:(NSString *)name value:(WFTimeSpan*)value; -- (void)addTimeSpanWithFormat:(NSString *)name value:(WFTimeSpan*)value format:(WFDLoggingFieldFormat)format; -- (void)addTimeSpanWithFormatAndTags:(NSString *)name value:(WFTimeSpan*)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addTimeSpanArray:(NSString *)name value:(NSArray* /* WFTimeSpan* */)value; -- (void)addTimeSpanArrayWithFormat:(NSString *)name value:(NSArray* /* WFTimeSpan* */)value format:(WFDLoggingFieldFormat)format; -- (void)addTimeSpanArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* WFTimeSpan* */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addPoint:(NSString *)name value:(WFPoint*)value; -- (void)addPointWithFormat:(NSString *)name value:(WFPoint*)value format:(WFDLoggingFieldFormat)format; -- (void)addPointWithFormatAndTags:(NSString *)name value:(WFPoint*)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addPointArray:(NSString *)name value:(NSArray* /* WFPoint* */)value; -- (void)addPointArrayWithFormat:(NSString *)name value:(NSArray* /* WFPoint* */)value format:(WFDLoggingFieldFormat)format; -- (void)addPointArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* WFPoint* */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addSize:(NSString *)name value:(WFSize*)value; -- (void)addSizeWithFormat:(NSString *)name value:(WFSize*)value format:(WFDLoggingFieldFormat)format; -- (void)addSizeWithFormatAndTags:(NSString *)name value:(WFSize*)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addSizeArray:(NSString *)name value:(NSArray* /* WFSize* */)value; -- (void)addSizeArrayWithFormat:(NSString *)name value:(NSArray* /* WFSize* */)value format:(WFDLoggingFieldFormat)format; -- (void)addSizeArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* WFSize* */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addRect:(NSString *)name value:(WFRect*)value; -- (void)addRectWithFormat:(NSString *)name value:(WFRect*)value format:(WFDLoggingFieldFormat)format; -- (void)addRectWithFormatAndTags:(NSString *)name value:(WFRect*)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -- (void)addRectArray:(NSString *)name value:(NSArray* /* WFRect* */)value; -- (void)addRectArrayWithFormat:(NSString *)name value:(NSArray* /* WFRect* */)value format:(WFDLoggingFieldFormat)format; -- (void)addRectArrayWithFormatAndTags:(NSString *)name value:(NSArray* /* WFRect* */)value format:(WFDLoggingFieldFormat)format tags:(int)tags; -@end - -#endif // __WFDLoggingFields_DEFINED__ - -// Windows.Foundation.Diagnostics.LoggingActivity -#ifndef __WFDLoggingActivity_DEFINED__ -#define __WFDLoggingActivity_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDLoggingActivity : RTObject -+ (WFDLoggingActivity*)makeLoggingActivity:(NSString *)activityName loggingChannel:(RTObject*)loggingChannel ACTIVATOR; -+ (WFDLoggingActivity*)makeLoggingActivityWithLevel:(NSString *)activityName loggingChannel:(RTObject*)loggingChannel level:(WFDLoggingLevel)level ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* id; -@property (readonly) NSString * name; -@property (readonly) WFDLoggingChannel* channel; -- (void)close; -- (void)stopActivity:(NSString *)stopEventName; -- (void)stopActivityWithFields:(NSString *)stopEventName fields:(WFDLoggingFields*)fields; -- (void)stopActivityWithFieldsAndOptions:(NSString *)stopEventName fields:(WFDLoggingFields*)fields options:(WFDLoggingOptions*)options; -- (BOOL)isEnabled; -- (BOOL)isEnabledWithLevel:(WFDLoggingLevel)level; -- (BOOL)isEnabledWithLevelAndKeywords:(WFDLoggingLevel)level keywords:(int64_t)keywords; -- (void)logEvent:(NSString *)eventName; -- (void)logEventWithFields:(NSString *)eventName fields:(WFDLoggingFields*)fields; -- (void)logEventWithFieldsAndLevel:(NSString *)eventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level; -- (void)logEventWithFieldsAndOptions:(NSString *)eventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level options:(WFDLoggingOptions*)options; -- (WFDLoggingActivity*)startActivity:(NSString *)startEventName; -- (WFDLoggingActivity*)startActivityWithFields:(NSString *)startEventName fields:(WFDLoggingFields*)fields; -- (WFDLoggingActivity*)startActivityWithFieldsAndLevel:(NSString *)startEventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level; -- (WFDLoggingActivity*)startActivityWithFieldsAndOptions:(NSString *)startEventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level options:(WFDLoggingOptions*)options; -@end - -#endif // __WFDLoggingActivity_DEFINED__ - -// Windows.Foundation.Diagnostics.LoggingChannel -#ifndef __WFDLoggingChannel_DEFINED__ -#define __WFDLoggingChannel_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDLoggingChannel : RTObject -+ (WFDLoggingChannel*)make:(NSString *)name ACTIVATOR; -+ (WFDLoggingChannel*)makeWithOptions:(NSString *)name options:(WFDLoggingChannelOptions*)options ACTIVATOR; -+ (WFDLoggingChannel*)makeWithOptionsAndId:(NSString *)name options:(WFDLoggingChannelOptions*)options id:(WFGUID*)id ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL enabled; -@property (readonly) WFDLoggingLevel level; -@property (readonly) NSString * name; -@property (readonly) WFGUID* id; -- (EventRegistrationToken)addLoggingEnabledEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeLoggingEnabledEvent:(EventRegistrationToken)tok; -- (void)logMessage:(NSString *)eventString; -- (void)logMessageWithLevel:(NSString *)eventString level:(WFDLoggingLevel)level; -- (void)logValuePair:(NSString *)value1 value2:(int)value2; -- (void)logValuePairWithLevel:(NSString *)value1 value2:(int)value2 level:(WFDLoggingLevel)level; -- (void)close; -- (BOOL)isEnabled; -- (BOOL)isEnabledWithLevel:(WFDLoggingLevel)level; -- (BOOL)isEnabledWithLevelAndKeywords:(WFDLoggingLevel)level keywords:(int64_t)keywords; -- (void)logEvent:(NSString *)eventName; -- (void)logEventWithFields:(NSString *)eventName fields:(WFDLoggingFields*)fields; -- (void)logEventWithFieldsAndLevel:(NSString *)eventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level; -- (void)logEventWithFieldsAndOptions:(NSString *)eventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level options:(WFDLoggingOptions*)options; -- (WFDLoggingActivity*)startActivity:(NSString *)startEventName; -- (WFDLoggingActivity*)startActivityWithFields:(NSString *)startEventName fields:(WFDLoggingFields*)fields; -- (WFDLoggingActivity*)startActivityWithFieldsAndLevel:(NSString *)startEventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level; -- (WFDLoggingActivity*)startActivityWithFieldsAndOptions:(NSString *)startEventName fields:(WFDLoggingFields*)fields level:(WFDLoggingLevel)level options:(WFDLoggingOptions*)options; -@end - -#endif // __WFDLoggingChannel_DEFINED__ - -// Windows.Foundation.Diagnostics.LoggingSession -#ifndef __WFDLoggingSession_DEFINED__ -#define __WFDLoggingSession_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDLoggingSession : RTObject -+ (WFDLoggingSession*)make:(NSString *)name ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -- (void)saveToFileAsync:(RTObject*)folder fileName:(NSString *)fileName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)addLoggingChannel:(RTObject*)loggingChannel; -- (void)addLoggingChannelWithLevel:(RTObject*)loggingChannel maxLevel:(WFDLoggingLevel)maxLevel; -- (void)removeLoggingChannel:(RTObject*)loggingChannel; -- (void)close; -@end - -#endif // __WFDLoggingSession_DEFINED__ - -// Windows.Foundation.Diagnostics.LogFileGeneratedEventArgs -#ifndef __WFDLogFileGeneratedEventArgs_DEFINED__ -#define __WFDLogFileGeneratedEventArgs_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDLogFileGeneratedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFile* file; -@end - -#endif // __WFDLogFileGeneratedEventArgs_DEFINED__ - -// Windows.Foundation.Diagnostics.FileLoggingSession -#ifndef __WFDFileLoggingSession_DEFINED__ -#define __WFDFileLoggingSession_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONDIAGNOSTICSEXPORT -@interface WFDFileLoggingSession : RTObject -+ (WFDFileLoggingSession*)make:(NSString *)name ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -- (EventRegistrationToken)addLogFileGeneratedEvent:(void(^)(RTObject*, WFDLogFileGeneratedEventArgs*))del; -- (void)removeLogFileGeneratedEvent:(EventRegistrationToken)tok; -- (void)addLoggingChannel:(RTObject*)loggingChannel; -- (void)addLoggingChannelWithLevel:(RTObject*)loggingChannel maxLevel:(WFDLoggingLevel)maxLevel; -- (void)removeLoggingChannel:(RTObject*)loggingChannel; -- (void)closeAndSaveToFileAsyncWithSuccess:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WFDFileLoggingSession_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsFoundationMetadata.h b/include/Platform/Universal Windows/UWP/WindowsFoundationMetadata.h deleted file mode 100644 index 2841c60297..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsFoundationMetadata.h +++ /dev/null @@ -1,119 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsFoundationMetadata.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSFOUNDATIONMETADATAEXPORT -#define OBJCUWPWINDOWSFOUNDATIONMETADATAEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsFoundationMetadata.lib") -#endif -#endif -#include - -@class WFMApiInformation; -@protocol WFMIApiInformationStatics; - -// Windows.Foundation.Metadata.GCPressureAmount -enum _WFMGCPressureAmount { - WFMGCPressureAmountLow = 0, - WFMGCPressureAmountMedium = 1, - WFMGCPressureAmountHigh = 2, -}; -typedef unsigned WFMGCPressureAmount; - -// Windows.Foundation.Metadata.Platform -enum _WFMPlatform { - WFMPlatformWindows = 0, - WFMPlatformWindowsPhone = 1, -}; -typedef unsigned WFMPlatform; - -// Windows.Foundation.Metadata.AttributeTargets -enum _WFMAttributeTargets { - WFMAttributeTargetsAll = -1, - WFMAttributeTargetsDelegate = 1, - WFMAttributeTargetsEnum = 2, - WFMAttributeTargetsEvent = 4, - WFMAttributeTargetsField = 8, - WFMAttributeTargetsInterface = 16, - WFMAttributeTargetsMethod = 64, - WFMAttributeTargetsParameter = 128, - WFMAttributeTargetsProperty = 256, - WFMAttributeTargetsRuntimeClass = 512, - WFMAttributeTargetsStruct = 1024, - WFMAttributeTargetsInterfaceImpl = 2048, - WFMAttributeTargetsApiContract = 8192, -}; -typedef unsigned WFMAttributeTargets; - -// Windows.Foundation.Metadata.CompositionType -enum _WFMCompositionType { - WFMCompositionTypeProtected = 1, - WFMCompositionTypePublic = 2, -}; -typedef unsigned WFMCompositionType; - -// Windows.Foundation.Metadata.ThreadingModel -enum _WFMThreadingModel { - WFMThreadingModelSTA = 1, - WFMThreadingModelMTA = 2, - WFMThreadingModelBoth = 3, - WFMThreadingModelInvalidThreading = 0, -}; -typedef unsigned WFMThreadingModel; - -// Windows.Foundation.Metadata.MarshalingType -enum _WFMMarshalingType { - WFMMarshalingTypeNone = 1, - WFMMarshalingTypeAgile = 2, - WFMMarshalingTypeStandard = 3, - WFMMarshalingTypeInvalidMarshaling = 0, -}; -typedef unsigned WFMMarshalingType; - -// Windows.Foundation.Metadata.DeprecationType -enum _WFMDeprecationType { - WFMDeprecationTypeDeprecate = 0, - WFMDeprecationTypeRemove = 1, -}; -typedef unsigned WFMDeprecationType; - -#import - -// Windows.Foundation.Metadata.ApiInformation -#ifndef __WFMApiInformation_DEFINED__ -#define __WFMApiInformation_DEFINED__ - -OBJCUWPWINDOWSFOUNDATIONMETADATAEXPORT -@interface WFMApiInformation : RTObject -+ (BOOL)isTypePresent:(NSString *)typeName; -+ (BOOL)isMethodPresent:(NSString *)typeName methodName:(NSString *)methodName; -+ (BOOL)isMethodPresentWithArity:(NSString *)typeName methodName:(NSString *)methodName inputParameterCount:(unsigned int)inputParameterCount; -+ (BOOL)isEventPresent:(NSString *)typeName eventName:(NSString *)eventName; -+ (BOOL)isPropertyPresent:(NSString *)typeName propertyName:(NSString *)propertyName; -+ (BOOL)isReadOnlyPropertyPresent:(NSString *)typeName propertyName:(NSString *)propertyName; -+ (BOOL)isWriteablePropertyPresent:(NSString *)typeName propertyName:(NSString *)propertyName; -+ (BOOL)isEnumNamedValuePresent:(NSString *)enumTypeName valueName:(NSString *)valueName; -+ (BOOL)isApiContractPresentByMajor:(NSString *)contractName majorVersion:(unsigned short)majorVersion; -+ (BOOL)isApiContractPresentByMajorAndMinor:(NSString *)contractName majorVersion:(unsigned short)majorVersion minorVersion:(unsigned short)minorVersion; -@end - -#endif // __WFMApiInformation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsFoundationNumerics.h b/include/Platform/Universal Windows/UWP/WindowsFoundationNumerics.h deleted file mode 100644 index 8e3a0fbf18..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsFoundationNumerics.h +++ /dev/null @@ -1,112 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsFoundationNumerics.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSFOUNDATIONNUMERICSEXPORT -#define OBJCUWPWINDOWSFOUNDATIONNUMERICSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsFoundationNumerics.lib") -#endif -#endif -#include - -@class WFNVector2, WFNVector3, WFNVector4, WFNMatrix3x2, WFNMatrix4x4, WFNPlane, WFNQuaternion; - -#import - -// [struct] Windows.Foundation.Numerics.Vector2 -OBJCUWPWINDOWSFOUNDATIONNUMERICSEXPORT -@interface WFNVector2 : NSObject -+ (instancetype)new; -@property float x; -@property float y; -@end - -// [struct] Windows.Foundation.Numerics.Vector3 -OBJCUWPWINDOWSFOUNDATIONNUMERICSEXPORT -@interface WFNVector3 : NSObject -+ (instancetype)new; -@property float x; -@property float y; -@property float z; -@end - -// [struct] Windows.Foundation.Numerics.Vector4 -OBJCUWPWINDOWSFOUNDATIONNUMERICSEXPORT -@interface WFNVector4 : NSObject -+ (instancetype)new; -@property float x; -@property float y; -@property float z; -@property float w; -@end - -// [struct] Windows.Foundation.Numerics.Matrix3x2 -OBJCUWPWINDOWSFOUNDATIONNUMERICSEXPORT -@interface WFNMatrix3x2 : NSObject -+ (instancetype)new; -@property float m11; -@property float m12; -@property float m21; -@property float m22; -@property float m31; -@property float m32; -@end - -// [struct] Windows.Foundation.Numerics.Matrix4x4 -OBJCUWPWINDOWSFOUNDATIONNUMERICSEXPORT -@interface WFNMatrix4x4 : NSObject -+ (instancetype)new; -@property float m11; -@property float m12; -@property float m13; -@property float m14; -@property float m21; -@property float m22; -@property float m23; -@property float m24; -@property float m31; -@property float m32; -@property float m33; -@property float m34; -@property float m41; -@property float m42; -@property float m43; -@property float m44; -@end - -// [struct] Windows.Foundation.Numerics.Plane -OBJCUWPWINDOWSFOUNDATIONNUMERICSEXPORT -@interface WFNPlane : NSObject -+ (instancetype)new; -@property (retain) WFNVector3* normal; -@property float d; -@end - -// [struct] Windows.Foundation.Numerics.Quaternion -OBJCUWPWINDOWSFOUNDATIONNUMERICSEXPORT -@interface WFNQuaternion : NSObject -+ (instancetype)new; -@property float x; -@property float y; -@property float z; -@property float w; -@end - diff --git a/include/Platform/Universal Windows/UWP/WindowsGamingInput.h b/include/Platform/Universal Windows/UWP/WindowsGamingInput.h deleted file mode 100644 index e0e7f757e0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGamingInput.h +++ /dev/null @@ -1,431 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGamingInput.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGAMINGINPUTEXPORT -#define OBJCUWPWINDOWSGAMINGINPUTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGamingInput.lib") -#endif -#endif -#include - -@class WGIHeadset, WGIArcadeStick, WGIGamepad, WGIRacingWheel, WGIUINavigationController; -@class WGIArcadeStickReading, WGIGamepadReading, WGIGamepadVibration, WGIRacingWheelReading, WGIUINavigationReading; -@protocol WGIIGameController, WGIIArcadeStick, WGIIArcadeStickStatics, WGIIGamepad, WGIIGamepad2, WGIIGamepadStatics, WGIIHeadset, WGIIRacingWheel, WGIIRacingWheelStatics, WGIIUINavigationController, WGIIUINavigationControllerStatics; - -// Windows.Gaming.Input.ArcadeStickButtons -enum _WGIArcadeStickButtons { - WGIArcadeStickButtonsNone = 0, - WGIArcadeStickButtonsStickUp = 1, - WGIArcadeStickButtonsStickDown = 2, - WGIArcadeStickButtonsStickLeft = 4, - WGIArcadeStickButtonsStickRight = 8, - WGIArcadeStickButtonsAction1 = 16, - WGIArcadeStickButtonsAction2 = 32, - WGIArcadeStickButtonsAction3 = 64, - WGIArcadeStickButtonsAction4 = 128, - WGIArcadeStickButtonsAction5 = 256, - WGIArcadeStickButtonsAction6 = 512, - WGIArcadeStickButtonsSpecial1 = 1024, - WGIArcadeStickButtonsSpecial2 = 2048, -}; -typedef unsigned WGIArcadeStickButtons; - -// Windows.Gaming.Input.GameControllerButtonLabel -enum _WGIGameControllerButtonLabel { - WGIGameControllerButtonLabelNone = 0, - WGIGameControllerButtonLabelXboxBack = 1, - WGIGameControllerButtonLabelXboxStart = 2, - WGIGameControllerButtonLabelXboxMenu = 3, - WGIGameControllerButtonLabelXboxView = 4, - WGIGameControllerButtonLabelXboxUp = 5, - WGIGameControllerButtonLabelXboxDown = 6, - WGIGameControllerButtonLabelXboxLeft = 7, - WGIGameControllerButtonLabelXboxRight = 8, - WGIGameControllerButtonLabelXboxA = 9, - WGIGameControllerButtonLabelXboxB = 10, - WGIGameControllerButtonLabelXboxX = 11, - WGIGameControllerButtonLabelXboxY = 12, - WGIGameControllerButtonLabelXboxLeftBumper = 13, - WGIGameControllerButtonLabelXboxLeftTrigger = 14, - WGIGameControllerButtonLabelXboxLeftStickButton = 15, - WGIGameControllerButtonLabelXboxRightBumper = 16, - WGIGameControllerButtonLabelXboxRightTrigger = 17, - WGIGameControllerButtonLabelXboxRightStickButton = 18, - WGIGameControllerButtonLabelXboxPaddle1 = 19, - WGIGameControllerButtonLabelXboxPaddle2 = 20, - WGIGameControllerButtonLabelXboxPaddle3 = 21, - WGIGameControllerButtonLabelXboxPaddle4 = 22, - WGIGameControllerButtonLabelMode = 23, - WGIGameControllerButtonLabelSelect = 24, - WGIGameControllerButtonLabelMenu = 25, - WGIGameControllerButtonLabelView = 26, - WGIGameControllerButtonLabelBack = 27, - WGIGameControllerButtonLabelStart = 28, - WGIGameControllerButtonLabelOptions = 29, - WGIGameControllerButtonLabelShare = 30, - WGIGameControllerButtonLabelUp = 31, - WGIGameControllerButtonLabelDown = 32, - WGIGameControllerButtonLabelLeft = 33, - WGIGameControllerButtonLabelRight = 34, - WGIGameControllerButtonLabelLetterA = 35, - WGIGameControllerButtonLabelLetterB = 36, - WGIGameControllerButtonLabelLetterC = 37, - WGIGameControllerButtonLabelLetterL = 38, - WGIGameControllerButtonLabelLetterR = 39, - WGIGameControllerButtonLabelLetterX = 40, - WGIGameControllerButtonLabelLetterY = 41, - WGIGameControllerButtonLabelLetterZ = 42, - WGIGameControllerButtonLabelCross = 43, - WGIGameControllerButtonLabelCircle = 44, - WGIGameControllerButtonLabelSquare = 45, - WGIGameControllerButtonLabelTriangle = 46, - WGIGameControllerButtonLabelLeftBumper = 47, - WGIGameControllerButtonLabelLeftTrigger = 48, - WGIGameControllerButtonLabelLeftStickButton = 49, - WGIGameControllerButtonLabelLeft1 = 50, - WGIGameControllerButtonLabelLeft2 = 51, - WGIGameControllerButtonLabelLeft3 = 52, - WGIGameControllerButtonLabelRightBumper = 53, - WGIGameControllerButtonLabelRightTrigger = 54, - WGIGameControllerButtonLabelRightStickButton = 55, - WGIGameControllerButtonLabelRight1 = 56, - WGIGameControllerButtonLabelRight2 = 57, - WGIGameControllerButtonLabelRight3 = 58, - WGIGameControllerButtonLabelPaddle1 = 59, - WGIGameControllerButtonLabelPaddle2 = 60, - WGIGameControllerButtonLabelPaddle3 = 61, - WGIGameControllerButtonLabelPaddle4 = 62, - WGIGameControllerButtonLabelPlus = 63, - WGIGameControllerButtonLabelMinus = 64, - WGIGameControllerButtonLabelDownLeftArrow = 65, - WGIGameControllerButtonLabelDialLeft = 66, - WGIGameControllerButtonLabelDialRight = 67, - WGIGameControllerButtonLabelSuspension = 68, -}; -typedef unsigned WGIGameControllerButtonLabel; - -// Windows.Gaming.Input.GamepadButtons -enum _WGIGamepadButtons { - WGIGamepadButtonsNone = 0, - WGIGamepadButtonsMenu = 1, - WGIGamepadButtonsView = 2, - WGIGamepadButtonsA = 4, - WGIGamepadButtonsB = 8, - WGIGamepadButtonsX = 16, - WGIGamepadButtonsY = 32, - WGIGamepadButtonsDPadUp = 64, - WGIGamepadButtonsDPadDown = 128, - WGIGamepadButtonsDPadLeft = 256, - WGIGamepadButtonsDPadRight = 512, - WGIGamepadButtonsLeftShoulder = 1024, - WGIGamepadButtonsRightShoulder = 2048, - WGIGamepadButtonsLeftThumbstick = 4096, - WGIGamepadButtonsRightThumbstick = 8192, - WGIGamepadButtonsPaddle1 = 16384, - WGIGamepadButtonsPaddle2 = 32768, - WGIGamepadButtonsPaddle3 = 65536, - WGIGamepadButtonsPaddle4 = 131072, -}; -typedef unsigned WGIGamepadButtons; - -// Windows.Gaming.Input.RacingWheelButtons -enum _WGIRacingWheelButtons { - WGIRacingWheelButtonsNone = 0, - WGIRacingWheelButtonsPreviousGear = 1, - WGIRacingWheelButtonsNextGear = 2, - WGIRacingWheelButtonsDPadUp = 4, - WGIRacingWheelButtonsDPadDown = 8, - WGIRacingWheelButtonsDPadLeft = 16, - WGIRacingWheelButtonsDPadRight = 32, - WGIRacingWheelButtonsButton1 = 64, - WGIRacingWheelButtonsButton2 = 128, - WGIRacingWheelButtonsButton3 = 256, - WGIRacingWheelButtonsButton4 = 512, - WGIRacingWheelButtonsButton5 = 1024, - WGIRacingWheelButtonsButton6 = 2048, - WGIRacingWheelButtonsButton7 = 4096, - WGIRacingWheelButtonsButton8 = 8192, - WGIRacingWheelButtonsButton9 = 16384, - WGIRacingWheelButtonsButton10 = 32768, - WGIRacingWheelButtonsButton11 = 65536, - WGIRacingWheelButtonsButton12 = 131072, - WGIRacingWheelButtonsButton13 = 262144, - WGIRacingWheelButtonsButton14 = 524288, - WGIRacingWheelButtonsButton15 = 1048576, - WGIRacingWheelButtonsButton16 = 2097152, -}; -typedef unsigned WGIRacingWheelButtons; - -// Windows.Gaming.Input.RequiredUINavigationButtons -enum _WGIRequiredUINavigationButtons { - WGIRequiredUINavigationButtonsNone = 0, - WGIRequiredUINavigationButtonsMenu = 1, - WGIRequiredUINavigationButtonsView = 2, - WGIRequiredUINavigationButtonsAccept = 4, - WGIRequiredUINavigationButtonsCancel = 8, - WGIRequiredUINavigationButtonsUp = 16, - WGIRequiredUINavigationButtonsDown = 32, - WGIRequiredUINavigationButtonsLeft = 64, - WGIRequiredUINavigationButtonsRight = 128, -}; -typedef unsigned WGIRequiredUINavigationButtons; - -// Windows.Gaming.Input.OptionalUINavigationButtons -enum _WGIOptionalUINavigationButtons { - WGIOptionalUINavigationButtonsNone = 0, - WGIOptionalUINavigationButtonsContext1 = 1, - WGIOptionalUINavigationButtonsContext2 = 2, - WGIOptionalUINavigationButtonsContext3 = 4, - WGIOptionalUINavigationButtonsContext4 = 8, - WGIOptionalUINavigationButtonsPageUp = 16, - WGIOptionalUINavigationButtonsPageDown = 32, - WGIOptionalUINavigationButtonsPageLeft = 64, - WGIOptionalUINavigationButtonsPageRight = 128, - WGIOptionalUINavigationButtonsScrollUp = 256, - WGIOptionalUINavigationButtonsScrollDown = 512, - WGIOptionalUINavigationButtonsScrollLeft = 1024, - WGIOptionalUINavigationButtonsScrollRight = 2048, -}; -typedef unsigned WGIOptionalUINavigationButtons; - -#include "WindowsFoundation.h" -#include "WindowsSystem.h" -#include "WindowsGamingInputForceFeedback.h" - -#import - -// [struct] Windows.Gaming.Input.ArcadeStickReading -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIArcadeStickReading : NSObject -+ (instancetype)new; -@property uint64_t timestamp; -@property WGIArcadeStickButtons buttons; -@end - -// [struct] Windows.Gaming.Input.GamepadReading -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIGamepadReading : NSObject -+ (instancetype)new; -@property uint64_t timestamp; -@property WGIGamepadButtons buttons; -@property double leftTrigger; -@property double rightTrigger; -@property double leftThumbstickX; -@property double leftThumbstickY; -@property double rightThumbstickX; -@property double rightThumbstickY; -@end - -// [struct] Windows.Gaming.Input.GamepadVibration -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIGamepadVibration : NSObject -+ (instancetype)new; -@property double leftMotor; -@property double rightMotor; -@property double leftTrigger; -@property double rightTrigger; -@end - -// [struct] Windows.Gaming.Input.RacingWheelReading -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIRacingWheelReading : NSObject -+ (instancetype)new; -@property uint64_t timestamp; -@property WGIRacingWheelButtons buttons; -@property int patternShifterGear; -@property double wheel; -@property double throttle; -@property double brake; -@property double clutch; -@property double handbrake; -@end - -// [struct] Windows.Gaming.Input.UINavigationReading -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIUINavigationReading : NSObject -+ (instancetype)new; -@property uint64_t timestamp; -@property WGIRequiredUINavigationButtons requiredButtons; -@property WGIOptionalUINavigationButtons optionalButtons; -@end - -// Windows.Gaming.Input.IGameController -#ifndef __WGIIGameController_DEFINED__ -#define __WGIIGameController_DEFINED__ - -@protocol WGIIGameController -@property (readonly) WGIHeadset* headset; -@property (readonly) BOOL isWireless; -@property (readonly) WSUser* user; -- (EventRegistrationToken)addHeadsetConnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetConnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHeadsetDisconnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetDisconnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUserChangedEvent:(void(^)(RTObject*, WSUserChangedEventArgs*))del; -- (void)removeUserChangedEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIIGameController : RTObject -@end - -#endif // __WGIIGameController_DEFINED__ - -// Windows.Gaming.Input.Headset -#ifndef __WGIHeadset_DEFINED__ -#define __WGIHeadset_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIHeadset : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * captureDeviceId; -@property (readonly) NSString * renderDeviceId; -@end - -#endif // __WGIHeadset_DEFINED__ - -// Windows.Gaming.Input.ArcadeStick -#ifndef __WGIArcadeStick_DEFINED__ -#define __WGIArcadeStick_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIArcadeStick : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGIHeadset* headset; -@property (readonly) BOOL isWireless; -@property (readonly) WSUser* user; -+ (NSArray* /* WGIArcadeStick* */)arcadeSticks; -- (EventRegistrationToken)addHeadsetConnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetConnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHeadsetDisconnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetDisconnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUserChangedEvent:(void(^)(RTObject*, WSUserChangedEventArgs*))del; -- (void)removeUserChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addArcadeStickAddedEvent:(void(^)(RTObject*, WGIArcadeStick*))del; -+ (void)removeArcadeStickAddedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addArcadeStickRemovedEvent:(void(^)(RTObject*, WGIArcadeStick*))del; -+ (void)removeArcadeStickRemovedEvent:(EventRegistrationToken)tok; -- (WGIGameControllerButtonLabel)getButtonLabel:(WGIArcadeStickButtons)button; -- (WGIArcadeStickReading*)getCurrentReading; -@end - -#endif // __WGIArcadeStick_DEFINED__ - -// Windows.Gaming.Input.Gamepad -#ifndef __WGIGamepad_DEFINED__ -#define __WGIGamepad_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIGamepad : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGIHeadset* headset; -@property (readonly) BOOL isWireless; -@property (readonly) WSUser* user; -@property (retain) WGIGamepadVibration* vibration; -+ (NSArray* /* WGIGamepad* */)gamepads; -- (EventRegistrationToken)addHeadsetConnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetConnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHeadsetDisconnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetDisconnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUserChangedEvent:(void(^)(RTObject*, WSUserChangedEventArgs*))del; -- (void)removeUserChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addGamepadAddedEvent:(void(^)(RTObject*, WGIGamepad*))del; -+ (void)removeGamepadAddedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addGamepadRemovedEvent:(void(^)(RTObject*, WGIGamepad*))del; -+ (void)removeGamepadRemovedEvent:(EventRegistrationToken)tok; -- (WGIGamepadReading*)getCurrentReading; -- (WGIGameControllerButtonLabel)getButtonLabel:(WGIGamepadButtons)button; -@end - -#endif // __WGIGamepad_DEFINED__ - -// Windows.Gaming.Input.RacingWheel -#ifndef __WGIRacingWheel_DEFINED__ -#define __WGIRacingWheel_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIRacingWheel : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGIHeadset* headset; -@property (readonly) BOOL isWireless; -@property (readonly) WSUser* user; -@property (readonly) BOOL hasClutch; -@property (readonly) BOOL hasHandbrake; -@property (readonly) BOOL hasPatternShifter; -@property (readonly) int maxPatternShifterGear; -@property (readonly) double maxWheelAngle; -@property (readonly) WGIFForceFeedbackMotor* wheelMotor; -+ (NSArray* /* WGIRacingWheel* */)racingWheels; -- (EventRegistrationToken)addHeadsetConnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetConnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHeadsetDisconnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetDisconnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUserChangedEvent:(void(^)(RTObject*, WSUserChangedEventArgs*))del; -- (void)removeUserChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addRacingWheelAddedEvent:(void(^)(RTObject*, WGIRacingWheel*))del; -+ (void)removeRacingWheelAddedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addRacingWheelRemovedEvent:(void(^)(RTObject*, WGIRacingWheel*))del; -+ (void)removeRacingWheelRemovedEvent:(EventRegistrationToken)tok; -- (WGIGameControllerButtonLabel)getButtonLabel:(WGIRacingWheelButtons)button; -- (WGIRacingWheelReading*)getCurrentReading; -@end - -#endif // __WGIRacingWheel_DEFINED__ - -// Windows.Gaming.Input.UINavigationController -#ifndef __WGIUINavigationController_DEFINED__ -#define __WGIUINavigationController_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTEXPORT -@interface WGIUINavigationController : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGIHeadset* headset; -@property (readonly) BOOL isWireless; -@property (readonly) WSUser* user; -+ (NSArray* /* WGIUINavigationController* */)uINavigationControllers; -- (EventRegistrationToken)addHeadsetConnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetConnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHeadsetDisconnectedEvent:(void(^)(RTObject*, WGIHeadset*))del; -- (void)removeHeadsetDisconnectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUserChangedEvent:(void(^)(RTObject*, WSUserChangedEventArgs*))del; -- (void)removeUserChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addUINavigationControllerAddedEvent:(void(^)(RTObject*, WGIUINavigationController*))del; -+ (void)removeUINavigationControllerAddedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addUINavigationControllerRemovedEvent:(void(^)(RTObject*, WGIUINavigationController*))del; -+ (void)removeUINavigationControllerRemovedEvent:(EventRegistrationToken)tok; -- (WGIUINavigationReading*)getCurrentReading; -- (WGIGameControllerButtonLabel)getOptionalButtonLabel:(WGIOptionalUINavigationButtons)button; -- (WGIGameControllerButtonLabel)getRequiredButtonLabel:(WGIRequiredUINavigationButtons)button; -@end - -#endif // __WGIUINavigationController_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGamingInputCustom.h b/include/Platform/Universal Windows/UWP/WindowsGamingInputCustom.h deleted file mode 100644 index baf43c66af..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGamingInputCustom.h +++ /dev/null @@ -1,246 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGamingInputCustom.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -#define OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGamingInputCustom.lib") -#endif -#endif -#include - -@class WGICGipFirmwareUpdateResult, WGICGipGameControllerProvider, WGICXusbGameControllerProvider, WGICGameControllerFactoryManager; -@class WGICGameControllerVersionInfo, WGICGipFirmwareUpdateProgress; -@protocol WGICIGameControllerInputSink, WGICIGipGameControllerInputSink, WGICIXusbGameControllerInputSink, WGICIGipFirmwareUpdateResult, WGICIGameControllerProvider, WGICIGipGameControllerProvider, WGICIXusbGameControllerProvider, WGICICustomGameControllerFactory, WGICIGameControllerFactoryManagerStatics; - -// Windows.Gaming.Input.Custom.GipFirmwareUpdateStatus -enum _WGICGipFirmwareUpdateStatus { - WGICGipFirmwareUpdateStatusCompleted = 0, - WGICGipFirmwareUpdateStatusUpToDate = 1, - WGICGipFirmwareUpdateStatusFailed = 2, -}; -typedef unsigned WGICGipFirmwareUpdateStatus; - -// Windows.Gaming.Input.Custom.GipMessageClass -enum _WGICGipMessageClass { - WGICGipMessageClassCommand = 0, - WGICGipMessageClassLowLatency = 1, - WGICGipMessageClassStandardLatency = 2, -}; -typedef unsigned WGICGipMessageClass; - -// Windows.Gaming.Input.Custom.XusbDeviceType -enum _WGICXusbDeviceType { - WGICXusbDeviceTypeUnknown = 0, - WGICXusbDeviceTypeGamepad = 1, -}; -typedef unsigned WGICXusbDeviceType; - -// Windows.Gaming.Input.Custom.XusbDeviceSubtype -enum _WGICXusbDeviceSubtype { - WGICXusbDeviceSubtypeUnknown = 0, - WGICXusbDeviceSubtypeGamepad = 1, - WGICXusbDeviceSubtypeArcadePad = 2, - WGICXusbDeviceSubtypeArcadeStick = 3, - WGICXusbDeviceSubtypeFlightStick = 4, - WGICXusbDeviceSubtypeWheel = 5, - WGICXusbDeviceSubtypeGuitar = 6, - WGICXusbDeviceSubtypeGuitarAlternate = 7, - WGICXusbDeviceSubtypeGuitarBass = 8, - WGICXusbDeviceSubtypeDrumKit = 9, - WGICXusbDeviceSubtypeDancePad = 10, -}; -typedef unsigned WGICXusbDeviceSubtype; - -#include "WindowsStorageStreams.h" -#include "WindowsGamingInput.h" - -#import - -// [struct] Windows.Gaming.Input.Custom.GameControllerVersionInfo -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICGameControllerVersionInfo : NSObject -+ (instancetype)new; -@property unsigned short major; -@property unsigned short minor; -@property unsigned short build; -@property unsigned short revision; -@end - -// [struct] Windows.Gaming.Input.Custom.GipFirmwareUpdateProgress -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICGipFirmwareUpdateProgress : NSObject -+ (instancetype)new; -@property double percentCompleted; -@property unsigned int currentComponentId; -@end - -// Windows.Gaming.Input.Custom.IGameControllerInputSink -#ifndef __WGICIGameControllerInputSink_DEFINED__ -#define __WGICIGameControllerInputSink_DEFINED__ - -@protocol WGICIGameControllerInputSink -- (void)onInputResumed:(uint64_t)timestamp; -- (void)onInputSuspended:(uint64_t)timestamp; -@end - -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICIGameControllerInputSink : RTObject -@end - -#endif // __WGICIGameControllerInputSink_DEFINED__ - -// Windows.Gaming.Input.Custom.IGipGameControllerInputSink -#ifndef __WGICIGipGameControllerInputSink_DEFINED__ -#define __WGICIGipGameControllerInputSink_DEFINED__ - -@protocol WGICIGipGameControllerInputSink -- (void)onKeyReceived:(uint64_t)timestamp keyCode:(uint8_t)keyCode isPressed:(BOOL)isPressed; -- (void)onMessageReceived:(uint64_t)timestamp messageClass:(WGICGipMessageClass)messageClass messageId:(uint8_t)messageId sequenceId:(uint8_t)sequenceId messageBuffer:(NSArray* /* uint8_t */)messageBuffer; -- (void)onInputResumed:(uint64_t)timestamp; -- (void)onInputSuspended:(uint64_t)timestamp; -@end - -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICIGipGameControllerInputSink : RTObject -@end - -#endif // __WGICIGipGameControllerInputSink_DEFINED__ - -// Windows.Gaming.Input.Custom.IXusbGameControllerInputSink -#ifndef __WGICIXusbGameControllerInputSink_DEFINED__ -#define __WGICIXusbGameControllerInputSink_DEFINED__ - -@protocol WGICIXusbGameControllerInputSink -- (void)onInputReceived:(uint64_t)timestamp reportId:(uint8_t)reportId inputBuffer:(NSArray* /* uint8_t */)inputBuffer; -- (void)onInputResumed:(uint64_t)timestamp; -- (void)onInputSuspended:(uint64_t)timestamp; -@end - -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICIXusbGameControllerInputSink : RTObject -@end - -#endif // __WGICIXusbGameControllerInputSink_DEFINED__ - -// Windows.Gaming.Input.Custom.IGameControllerProvider -#ifndef __WGICIGameControllerProvider_DEFINED__ -#define __WGICIGameControllerProvider_DEFINED__ - -@protocol WGICIGameControllerProvider -@property (readonly) WGICGameControllerVersionInfo* firmwareVersionInfo; -@property (readonly) unsigned short hardwareProductId; -@property (readonly) unsigned short hardwareVendorId; -@property (readonly) WGICGameControllerVersionInfo* hardwareVersionInfo; -@property (readonly) BOOL isConnected; -@end - -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICIGameControllerProvider : RTObject -@end - -#endif // __WGICIGameControllerProvider_DEFINED__ - -// Windows.Gaming.Input.Custom.ICustomGameControllerFactory -#ifndef __WGICICustomGameControllerFactory_DEFINED__ -#define __WGICICustomGameControllerFactory_DEFINED__ - -@protocol WGICICustomGameControllerFactory -- (RTObject*)createGameController:(RTObject*)provider; -- (void)onGameControllerAdded:(RTObject*)value; -- (void)onGameControllerRemoved:(RTObject*)value; -@end - -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICICustomGameControllerFactory : RTObject -@end - -#endif // __WGICICustomGameControllerFactory_DEFINED__ - -// Windows.Gaming.Input.Custom.GipFirmwareUpdateResult -#ifndef __WGICGipFirmwareUpdateResult_DEFINED__ -#define __WGICGipFirmwareUpdateResult_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICGipFirmwareUpdateResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int extendedErrorCode; -@property (readonly) unsigned int finalComponentId; -@property (readonly) WGICGipFirmwareUpdateStatus status; -@end - -#endif // __WGICGipFirmwareUpdateResult_DEFINED__ - -// Windows.Gaming.Input.Custom.GipGameControllerProvider -#ifndef __WGICGipGameControllerProvider_DEFINED__ -#define __WGICGipGameControllerProvider_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICGipGameControllerProvider : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGICGameControllerVersionInfo* firmwareVersionInfo; -@property (readonly) unsigned short hardwareProductId; -@property (readonly) unsigned short hardwareVendorId; -@property (readonly) WGICGameControllerVersionInfo* hardwareVersionInfo; -@property (readonly) BOOL isConnected; -- (void)sendMessage:(WGICGipMessageClass)messageClass messageId:(uint8_t)messageId messageBuffer:(NSArray* /* uint8_t */)messageBuffer; -- (void)sendReceiveMessage:(WGICGipMessageClass)messageClass messageId:(uint8_t)messageId requestMessageBuffer:(NSArray* /* uint8_t */)requestMessageBuffer responseMessageBuffer:(NSArray* /* uint8_t */*)responseMessageBuffer; -- (void)updateFirmwareAsync:(RTObject*)firmwareImage success:(void (^)(WGICGipFirmwareUpdateResult*))success progress:(void (^)(WGICGipFirmwareUpdateProgress*))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WGICGipGameControllerProvider_DEFINED__ - -// Windows.Gaming.Input.Custom.XusbGameControllerProvider -#ifndef __WGICXusbGameControllerProvider_DEFINED__ -#define __WGICXusbGameControllerProvider_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICXusbGameControllerProvider : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGICGameControllerVersionInfo* firmwareVersionInfo; -@property (readonly) unsigned short hardwareProductId; -@property (readonly) unsigned short hardwareVendorId; -@property (readonly) WGICGameControllerVersionInfo* hardwareVersionInfo; -@property (readonly) BOOL isConnected; -- (void)setVibration:(double)lowFrequencyMotorSpeed highFrequencyMotorSpeed:(double)highFrequencyMotorSpeed; -@end - -#endif // __WGICXusbGameControllerProvider_DEFINED__ - -// Windows.Gaming.Input.Custom.GameControllerFactoryManager -#ifndef __WGICGameControllerFactoryManager_DEFINED__ -#define __WGICGameControllerFactoryManager_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTCUSTOMEXPORT -@interface WGICGameControllerFactoryManager : RTObject -+ (void)registerCustomFactoryForGipInterface:(RTObject*)factory interfaceId:(WFGUID*)interfaceId; -+ (void)registerCustomFactoryForHardwareId:(RTObject*)factory hardwareVendorId:(unsigned short)hardwareVendorId hardwareProductId:(unsigned short)hardwareProductId; -+ (void)registerCustomFactoryForXusbType:(RTObject*)factory xusbType:(WGICXusbDeviceType)xusbType xusbSubtype:(WGICXusbDeviceSubtype)xusbSubtype; -@end - -#endif // __WGICGameControllerFactoryManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGamingInputForceFeedback.h b/include/Platform/Universal Windows/UWP/WindowsGamingInputForceFeedback.h deleted file mode 100644 index ee2c1254ae..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGamingInputForceFeedback.h +++ /dev/null @@ -1,205 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGamingInputForceFeedback.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGAMINGINPUTFORCEFEEDBACKEXPORT -#define OBJCUWPWINDOWSGAMINGINPUTFORCEFEEDBACKEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGamingInputForceFeedback.lib") -#endif -#endif -#include - -@class WGIFConditionForceEffect, WGIFPeriodicForceEffect, WGIFConstantForceEffect, WGIFRampForceEffect, WGIFForceFeedbackMotor; -@protocol WGIFIForceFeedbackEffect, WGIFIConditionForceEffect, WGIFIConditionForceEffectFactory, WGIFIConstantForceEffect, WGIFIPeriodicForceEffect, WGIFIPeriodicForceEffectFactory, WGIFIRampForceEffect, WGIFIForceFeedbackMotor; - -// Windows.Gaming.Input.ForceFeedback.ConditionForceEffectKind -enum _WGIFConditionForceEffectKind { - WGIFConditionForceEffectKindSpring = 0, - WGIFConditionForceEffectKindDamper = 1, - WGIFConditionForceEffectKindInertia = 2, - WGIFConditionForceEffectKindFriction = 3, -}; -typedef unsigned WGIFConditionForceEffectKind; - -// Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectAxes -enum _WGIFForceFeedbackEffectAxes { - WGIFForceFeedbackEffectAxesNone = 0, - WGIFForceFeedbackEffectAxesX = 1, - WGIFForceFeedbackEffectAxesY = 2, - WGIFForceFeedbackEffectAxesZ = 4, -}; -typedef unsigned WGIFForceFeedbackEffectAxes; - -// Windows.Gaming.Input.ForceFeedback.ForceFeedbackEffectState -enum _WGIFForceFeedbackEffectState { - WGIFForceFeedbackEffectStateStopped = 0, - WGIFForceFeedbackEffectStateRunning = 1, - WGIFForceFeedbackEffectStatePaused = 2, - WGIFForceFeedbackEffectStateFaulted = 3, -}; -typedef unsigned WGIFForceFeedbackEffectState; - -// Windows.Gaming.Input.ForceFeedback.ForceFeedbackLoadEffectResult -enum _WGIFForceFeedbackLoadEffectResult { - WGIFForceFeedbackLoadEffectResultSucceeded = 0, - WGIFForceFeedbackLoadEffectResultEffectStorageFull = 1, - WGIFForceFeedbackLoadEffectResultEffectNotSupported = 2, -}; -typedef unsigned WGIFForceFeedbackLoadEffectResult; - -// Windows.Gaming.Input.ForceFeedback.PeriodicForceEffectKind -enum _WGIFPeriodicForceEffectKind { - WGIFPeriodicForceEffectKindSquareWave = 0, - WGIFPeriodicForceEffectKindSineWave = 1, - WGIFPeriodicForceEffectKindTriangleWave = 2, - WGIFPeriodicForceEffectKindSawtoothWaveUp = 3, - WGIFPeriodicForceEffectKindSawtoothWaveDown = 4, -}; -typedef unsigned WGIFPeriodicForceEffectKind; - -#include "WindowsFoundationNumerics.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Gaming.Input.ForceFeedback.IForceFeedbackEffect -#ifndef __WGIFIForceFeedbackEffect_DEFINED__ -#define __WGIFIForceFeedbackEffect_DEFINED__ - -@protocol WGIFIForceFeedbackEffect -@property double gain; -@property (readonly) WGIFForceFeedbackEffectState state; -- (void)start; -- (void)stop; -@end - -OBJCUWPWINDOWSGAMINGINPUTFORCEFEEDBACKEXPORT -@interface WGIFIForceFeedbackEffect : RTObject -@end - -#endif // __WGIFIForceFeedbackEffect_DEFINED__ - -// Windows.Gaming.Input.ForceFeedback.ConditionForceEffect -#ifndef __WGIFConditionForceEffect_DEFINED__ -#define __WGIFConditionForceEffect_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTFORCEFEEDBACKEXPORT -@interface WGIFConditionForceEffect : RTObject -+ (WGIFConditionForceEffect*)makeInstance:(WGIFConditionForceEffectKind)effectKind ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGIFConditionForceEffectKind kind; -@property double gain; -@property (readonly) WGIFForceFeedbackEffectState state; -- (void)start; -- (void)stop; -- (void)setParameters:(WFNVector3*)direction positiveCoefficient:(float)positiveCoefficient negativeCoefficient:(float)negativeCoefficient maxPositiveMagnitude:(float)maxPositiveMagnitude maxNegativeMagnitude:(float)maxNegativeMagnitude deadZone:(float)deadZone bias:(float)bias; -@end - -#endif // __WGIFConditionForceEffect_DEFINED__ - -// Windows.Gaming.Input.ForceFeedback.PeriodicForceEffect -#ifndef __WGIFPeriodicForceEffect_DEFINED__ -#define __WGIFPeriodicForceEffect_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTFORCEFEEDBACKEXPORT -@interface WGIFPeriodicForceEffect : RTObject -+ (WGIFPeriodicForceEffect*)makeInstance:(WGIFPeriodicForceEffectKind)effectKind ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double gain; -@property (readonly) WGIFForceFeedbackEffectState state; -@property (readonly) WGIFPeriodicForceEffectKind kind; -- (void)start; -- (void)stop; -- (void)setParameters:(WFNVector3*)vector frequency:(float)frequency phase:(float)phase bias:(float)bias duration:(WFTimeSpan*)duration; -- (void)setParametersWithEnvelope:(WFNVector3*)vector frequency:(float)frequency phase:(float)phase bias:(float)bias attackGain:(float)attackGain sustainGain:(float)sustainGain releaseGain:(float)releaseGain startDelay:(WFTimeSpan*)startDelay attackDuration:(WFTimeSpan*)attackDuration sustainDuration:(WFTimeSpan*)sustainDuration releaseDuration:(WFTimeSpan*)releaseDuration repeatCount:(unsigned int)repeatCount; -@end - -#endif // __WGIFPeriodicForceEffect_DEFINED__ - -// Windows.Gaming.Input.ForceFeedback.ConstantForceEffect -#ifndef __WGIFConstantForceEffect_DEFINED__ -#define __WGIFConstantForceEffect_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTFORCEFEEDBACKEXPORT -@interface WGIFConstantForceEffect : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double gain; -@property (readonly) WGIFForceFeedbackEffectState state; -- (void)start; -- (void)stop; -- (void)setParameters:(WFNVector3*)vector duration:(WFTimeSpan*)duration; -- (void)setParametersWithEnvelope:(WFNVector3*)vector attackGain:(float)attackGain sustainGain:(float)sustainGain releaseGain:(float)releaseGain startDelay:(WFTimeSpan*)startDelay attackDuration:(WFTimeSpan*)attackDuration sustainDuration:(WFTimeSpan*)sustainDuration releaseDuration:(WFTimeSpan*)releaseDuration repeatCount:(unsigned int)repeatCount; -@end - -#endif // __WGIFConstantForceEffect_DEFINED__ - -// Windows.Gaming.Input.ForceFeedback.RampForceEffect -#ifndef __WGIFRampForceEffect_DEFINED__ -#define __WGIFRampForceEffect_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTFORCEFEEDBACKEXPORT -@interface WGIFRampForceEffect : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double gain; -@property (readonly) WGIFForceFeedbackEffectState state; -- (void)start; -- (void)stop; -- (void)setParameters:(WFNVector3*)startVector endVector:(WFNVector3*)endVector duration:(WFTimeSpan*)duration; -- (void)setParametersWithEnvelope:(WFNVector3*)startVector endVector:(WFNVector3*)endVector attackGain:(float)attackGain sustainGain:(float)sustainGain releaseGain:(float)releaseGain startDelay:(WFTimeSpan*)startDelay attackDuration:(WFTimeSpan*)attackDuration sustainDuration:(WFTimeSpan*)sustainDuration releaseDuration:(WFTimeSpan*)releaseDuration repeatCount:(unsigned int)repeatCount; -@end - -#endif // __WGIFRampForceEffect_DEFINED__ - -// Windows.Gaming.Input.ForceFeedback.ForceFeedbackMotor -#ifndef __WGIFForceFeedbackMotor_DEFINED__ -#define __WGIFForceFeedbackMotor_DEFINED__ - -OBJCUWPWINDOWSGAMINGINPUTFORCEFEEDBACKEXPORT -@interface WGIFForceFeedbackMotor : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double masterGain; -@property (readonly) BOOL areEffectsPaused; -@property (readonly) BOOL isEnabled; -@property (readonly) WGIFForceFeedbackEffectAxes supportedAxes; -- (void)loadEffectAsync:(RTObject*)effect success:(void (^)(WGIFForceFeedbackLoadEffectResult))success failure:(void (^)(NSError*))failure; -- (void)pauseAllEffects; -- (void)resumeAllEffects; -- (void)stopAllEffects; -- (void)tryDisableAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryEnableAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryResetAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryUnloadEffectAsync:(RTObject*)effect success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WGIFForceFeedbackMotor_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGamingPreview.h b/include/Platform/Universal Windows/UWP/WindowsGamingPreview.h deleted file mode 100644 index 2ecabd7bcd..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGamingPreview.h +++ /dev/null @@ -1,31 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGamingPreview.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGAMINGPREVIEWEXPORT -#define OBJCUWPWINDOWSGAMINGPREVIEWEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGamingPreview.lib") -#endif -#endif -#include - -#import - diff --git a/include/Platform/Universal Windows/UWP/WindowsGamingPreviewGamesEnumeration.h b/include/Platform/Universal Windows/UWP/WindowsGamingPreviewGamesEnumeration.h deleted file mode 100644 index fccc9dbdbf..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGamingPreviewGamesEnumeration.h +++ /dev/null @@ -1,123 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGamingPreviewGamesEnumeration.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGAMINGPREVIEWGAMESENUMERATIONEXPORT -#define OBJCUWPWINDOWSGAMINGPREVIEWGAMESENUMERATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGamingPreviewGamesEnumeration.lib") -#endif -#endif -#include - -@class WGPGGameListEntry, WGPGGameList; -@protocol WGPGIGameListEntry, WGPGIGameListStatics; - -// Windows.Gaming.Preview.GamesEnumeration.GameListCategory -enum _WGPGGameListCategory { - WGPGGameListCategoryCandidate = 0, - WGPGGameListCategoryConfirmedBySystem = 1, - WGPGGameListCategoryConfirmedByUser = 2, -}; -typedef unsigned WGPGGameListCategory; - -#include "WindowsApplicationModel.h" -#include "WindowsFoundation.h" -// Windows.Gaming.Preview.GamesEnumeration.GameListChangedEventHandler -#ifndef __WGPGGameListChangedEventHandler__DEFINED -#define __WGPGGameListChangedEventHandler__DEFINED -typedef void(^WGPGGameListChangedEventHandler)(WGPGGameListEntry* game); -#endif // __WGPGGameListChangedEventHandler__DEFINED - -// Windows.Gaming.Preview.GamesEnumeration.GameListRemovedEventHandler -#ifndef __WGPGGameListRemovedEventHandler__DEFINED -#define __WGPGGameListRemovedEventHandler__DEFINED -typedef void(^WGPGGameListRemovedEventHandler)(NSString * identifier); -#endif // __WGPGGameListRemovedEventHandler__DEFINED - - -#import - -// Windows.Gaming.Preview.GamesEnumeration.GameListChangedEventHandler -#ifndef __WGPGGameListChangedEventHandler__DEFINED -#define __WGPGGameListChangedEventHandler__DEFINED -typedef void(^WGPGGameListChangedEventHandler)(WGPGGameListEntry* game); -#endif // __WGPGGameListChangedEventHandler__DEFINED - -// Windows.Gaming.Preview.GamesEnumeration.GameListRemovedEventHandler -#ifndef __WGPGGameListRemovedEventHandler__DEFINED -#define __WGPGGameListRemovedEventHandler__DEFINED -typedef void(^WGPGGameListRemovedEventHandler)(NSString * identifier); -#endif // __WGPGGameListRemovedEventHandler__DEFINED - -// Windows.Gaming.Preview.GamesEnumeration.IGameListEntry -#ifndef __WGPGIGameListEntry_DEFINED__ -#define __WGPGIGameListEntry_DEFINED__ - -@protocol WGPGIGameListEntry -@property (readonly) WGPGGameListCategory category; -@property (readonly) WAAppDisplayInfo* displayInfo; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -- (void)launchAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)setCategoryAsync:(WGPGGameListCategory)value; -@end - -OBJCUWPWINDOWSGAMINGPREVIEWGAMESENUMERATIONEXPORT -@interface WGPGIGameListEntry : RTObject -@end - -#endif // __WGPGIGameListEntry_DEFINED__ - -// Windows.Gaming.Preview.GamesEnumeration.GameListEntry -#ifndef __WGPGGameListEntry_DEFINED__ -#define __WGPGGameListEntry_DEFINED__ - -OBJCUWPWINDOWSGAMINGPREVIEWGAMESENUMERATIONEXPORT -@interface WGPGGameListEntry : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGPGGameListCategory category; -@property (readonly) WAAppDisplayInfo* displayInfo; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -- (void)launchAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)setCategoryAsync:(WGPGGameListCategory)value; -@end - -#endif // __WGPGGameListEntry_DEFINED__ - -// Windows.Gaming.Preview.GamesEnumeration.GameList -#ifndef __WGPGGameList_DEFINED__ -#define __WGPGGameList_DEFINED__ - -OBJCUWPWINDOWSGAMINGPREVIEWGAMESENUMERATIONEXPORT -@interface WGPGGameList : RTObject -+ (void)findAllAsyncWithSuccess:(void (^)(NSArray* /* WGPGGameListEntry* */))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsyncPackageFamilyName:(NSString *)packageFamilyName success:(void (^)(NSArray* /* WGPGGameListEntry* */))success failure:(void (^)(NSError*))failure; -+ (EventRegistrationToken)addGameAddedEvent:(WGPGGameListChangedEventHandler)del; -+ (void)removeGameAddedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addGameRemovedEvent:(WGPGGameListRemovedEventHandler)del; -+ (void)removeGameRemovedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addGameUpdatedEvent:(WGPGGameListChangedEventHandler)del; -+ (void)removeGameUpdatedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WGPGGameList_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGamingUI.h b/include/Platform/Universal Windows/UWP/WindowsGamingUI.h deleted file mode 100644 index 2d6cf1e42b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGamingUI.h +++ /dev/null @@ -1,52 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGamingUI.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGAMINGUIEXPORT -#define OBJCUWPWINDOWSGAMINGUIEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGamingUI.lib") -#endif -#endif -#include - -@class WGUGameBar; -@protocol WGUIGameBarStatics; - -#include "WindowsFoundation.h" - -#import - -// Windows.Gaming.UI.GameBar -#ifndef __WGUGameBar_DEFINED__ -#define __WGUGameBar_DEFINED__ - -OBJCUWPWINDOWSGAMINGUIEXPORT -@interface WGUGameBar : RTObject -+ (BOOL)isInputRedirected; -+ (BOOL)visible; -+ (EventRegistrationToken)addIsInputRedirectedChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeIsInputRedirectedChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addVisibilityChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeVisibilityChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WGUGameBar_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGlobalization.h b/include/Platform/Universal Windows/UWP/WindowsGlobalization.h deleted file mode 100644 index cb1ed12aef..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGlobalization.h +++ /dev/null @@ -1,506 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGlobalization.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGLOBALIZATIONEXPORT -#define OBJCUWPWINDOWSGLOBALIZATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGlobalization.lib") -#endif -#endif -#include - -@class WGCalendarIdentifiers, WGClockIdentifiers, WGNumeralSystemIdentifiers, WGCurrencyIdentifiers, WGGeographicRegion, WGLanguage, WGCalendar, WGApplicationLanguages, WGJapanesePhoneme, WGJapanesePhoneticAnalyzer; -@protocol WGICalendarIdentifiersStatics, WGICalendarIdentifiersStatics2, WGICalendarIdentifiersStatics3, WGIClockIdentifiersStatics, WGINumeralSystemIdentifiersStatics, WGINumeralSystemIdentifiersStatics2, WGICurrencyIdentifiersStatics, WGIGeographicRegion, WGIGeographicRegionFactory, WGIGeographicRegionStatics, WGILanguage, WGILanguageExtensionSubtags, WGILanguageFactory, WGILanguageStatics, WGILanguageStatics2, WGICalendar, WGICalendarFactory2, WGITimeZoneOnCalendar, WGICalendarFactory, WGIApplicationLanguagesStatics, WGIJapanesePhoneticAnalyzerStatics, WGIJapanesePhoneme; - -// Windows.Globalization.DayOfWeek -enum _WGDayOfWeek { - WGDayOfWeekSunday = 0, - WGDayOfWeekMonday = 1, - WGDayOfWeekTuesday = 2, - WGDayOfWeekWednesday = 3, - WGDayOfWeekThursday = 4, - WGDayOfWeekFriday = 5, - WGDayOfWeekSaturday = 6, -}; -typedef unsigned WGDayOfWeek; - -#include "WindowsFoundation.h" - -#import - -// Windows.Globalization.CalendarIdentifiers -#ifndef __WGCalendarIdentifiers_DEFINED__ -#define __WGCalendarIdentifiers_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGCalendarIdentifiers : RTObject -+ (NSString *)julian; -+ (NSString *)gregorian; -+ (NSString *)hebrew; -+ (NSString *)hijri; -+ (NSString *)japanese; -+ (NSString *)korean; -+ (NSString *)taiwan; -+ (NSString *)thai; -+ (NSString *)umAlQura; -+ (NSString *)persian; -+ (NSString *)chineseLunar; -+ (NSString *)vietnameseLunar; -+ (NSString *)taiwanLunar; -+ (NSString *)koreanLunar; -+ (NSString *)japaneseLunar; -@end - -#endif // __WGCalendarIdentifiers_DEFINED__ - -// Windows.Globalization.ClockIdentifiers -#ifndef __WGClockIdentifiers_DEFINED__ -#define __WGClockIdentifiers_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGClockIdentifiers : RTObject -+ (NSString *)twelveHour; -+ (NSString *)twentyFourHour; -@end - -#endif // __WGClockIdentifiers_DEFINED__ - -// Windows.Globalization.NumeralSystemIdentifiers -#ifndef __WGNumeralSystemIdentifiers_DEFINED__ -#define __WGNumeralSystemIdentifiers_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGNumeralSystemIdentifiers : RTObject -+ (NSString *)fullWide; -+ (NSString *)arab; -+ (NSString *)arabExt; -+ (NSString *)bali; -+ (NSString *)beng; -+ (NSString *)cham; -+ (NSString *)deva; -+ (NSString *)mymrShan; -+ (NSString *)gujr; -+ (NSString *)guru; -+ (NSString *)haniDec; -+ (NSString *)java; -+ (NSString *)kali; -+ (NSString *)khmr; -+ (NSString *)knda; -+ (NSString *)lana; -+ (NSString *)lanaTham; -+ (NSString *)laoo; -+ (NSString *)latn; -+ (NSString *)lepc; -+ (NSString *)limb; -+ (NSString *)mlym; -+ (NSString *)mong; -+ (NSString *)mtei; -+ (NSString *)mymr; -+ (NSString *)nkoo; -+ (NSString *)olck; -+ (NSString *)orya; -+ (NSString *)saur; -+ (NSString *)sund; -+ (NSString *)talu; -+ (NSString *)tamlDec; -+ (NSString *)telu; -+ (NSString *)thai; -+ (NSString *)tibt; -+ (NSString *)vaii; -+ (NSString *)mathBold; -+ (NSString *)mathDbl; -+ (NSString *)mathMono; -+ (NSString *)mathSanb; -+ (NSString *)mathSans; -+ (NSString *)osma; -+ (NSString *)zmthBold; -+ (NSString *)zmthDbl; -+ (NSString *)zmthMono; -+ (NSString *)zmthSanb; -+ (NSString *)zmthSans; -+ (NSString *)brah; -@end - -#endif // __WGNumeralSystemIdentifiers_DEFINED__ - -// Windows.Globalization.CurrencyIdentifiers -#ifndef __WGCurrencyIdentifiers_DEFINED__ -#define __WGCurrencyIdentifiers_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGCurrencyIdentifiers : RTObject -+ (NSString *)aED; -+ (NSString *)aFN; -+ (NSString *)aLL; -+ (NSString *)aMD; -+ (NSString *)aNG; -+ (NSString *)aOA; -+ (NSString *)aRS; -+ (NSString *)aUD; -+ (NSString *)aWG; -+ (NSString *)aZN; -+ (NSString *)bAM; -+ (NSString *)bBD; -+ (NSString *)bDT; -+ (NSString *)bGN; -+ (NSString *)bHD; -+ (NSString *)bIF; -+ (NSString *)bMD; -+ (NSString *)bND; -+ (NSString *)bOB; -+ (NSString *)bRL; -+ (NSString *)bSD; -+ (NSString *)bTN; -+ (NSString *)bWP; -+ (NSString *)bYR; -+ (NSString *)bZD; -+ (NSString *)cAD; -+ (NSString *)cDF; -+ (NSString *)cHF; -+ (NSString *)cLP; -+ (NSString *)cNY; -+ (NSString *)cOP; -+ (NSString *)cRC; -+ (NSString *)cUP; -+ (NSString *)cVE; -+ (NSString *)cZK; -+ (NSString *)dJF; -+ (NSString *)dKK; -+ (NSString *)dOP; -+ (NSString *)dZD; -+ (NSString *)eGP; -+ (NSString *)eRN; -+ (NSString *)eTB; -+ (NSString *)eUR; -+ (NSString *)fJD; -+ (NSString *)fKP; -+ (NSString *)gBP; -+ (NSString *)gEL; -+ (NSString *)gHS; -+ (NSString *)gIP; -+ (NSString *)gMD; -+ (NSString *)gNF; -+ (NSString *)gTQ; -+ (NSString *)gYD; -+ (NSString *)hKD; -+ (NSString *)hNL; -+ (NSString *)hRK; -+ (NSString *)hTG; -+ (NSString *)hUF; -+ (NSString *)iDR; -+ (NSString *)iLS; -+ (NSString *)iNR; -+ (NSString *)iQD; -+ (NSString *)iRR; -+ (NSString *)iSK; -+ (NSString *)jMD; -+ (NSString *)jOD; -+ (NSString *)jPY; -+ (NSString *)kES; -+ (NSString *)kGS; -+ (NSString *)kHR; -+ (NSString *)kMF; -+ (NSString *)kPW; -+ (NSString *)kRW; -+ (NSString *)kWD; -+ (NSString *)kYD; -+ (NSString *)kZT; -+ (NSString *)lAK; -+ (NSString *)lBP; -+ (NSString *)lKR; -+ (NSString *)lRD; -+ (NSString *)lSL; -+ (NSString *)lTL; -+ (NSString *)lVL; -+ (NSString *)lYD; -+ (NSString *)mAD; -+ (NSString *)mDL; -+ (NSString *)mGA; -+ (NSString *)mKD; -+ (NSString *)mMK; -+ (NSString *)mNT; -+ (NSString *)mOP; -+ (NSString *)mRO; -+ (NSString *)mUR; -+ (NSString *)mVR; -+ (NSString *)mWK; -+ (NSString *)mXN; -+ (NSString *)mYR; -+ (NSString *)mZN; -+ (NSString *)nAD; -+ (NSString *)nGN; -+ (NSString *)nIO; -+ (NSString *)nOK; -+ (NSString *)nPR; -+ (NSString *)nZD; -+ (NSString *)oMR; -+ (NSString *)pAB; -+ (NSString *)pEN; -+ (NSString *)pGK; -+ (NSString *)pHP; -+ (NSString *)pKR; -+ (NSString *)pLN; -+ (NSString *)pYG; -+ (NSString *)qAR; -+ (NSString *)rON; -+ (NSString *)rSD; -+ (NSString *)rUB; -+ (NSString *)rWF; -+ (NSString *)sAR; -+ (NSString *)sBD; -+ (NSString *)sCR; -+ (NSString *)sDG; -+ (NSString *)sEK; -+ (NSString *)sGD; -+ (NSString *)sHP; -+ (NSString *)sLL; -+ (NSString *)sOS; -+ (NSString *)sRD; -+ (NSString *)sTD; -+ (NSString *)sYP; -+ (NSString *)sZL; -+ (NSString *)tHB; -+ (NSString *)tJS; -+ (NSString *)tMT; -+ (NSString *)tND; -+ (NSString *)tOP; -+ (NSString *)tRY; -+ (NSString *)tTD; -+ (NSString *)tWD; -+ (NSString *)tZS; -+ (NSString *)uAH; -+ (NSString *)uGX; -+ (NSString *)uSD; -+ (NSString *)uYU; -+ (NSString *)uZS; -+ (NSString *)vEF; -+ (NSString *)vND; -+ (NSString *)vUV; -+ (NSString *)wST; -+ (NSString *)xAF; -+ (NSString *)xCD; -+ (NSString *)xOF; -+ (NSString *)xPF; -+ (NSString *)xXX; -+ (NSString *)yER; -+ (NSString *)zAR; -+ (NSString *)zMW; -+ (NSString *)zWL; -@end - -#endif // __WGCurrencyIdentifiers_DEFINED__ - -// Windows.Globalization.GeographicRegion -#ifndef __WGGeographicRegion_DEFINED__ -#define __WGGeographicRegion_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGGeographicRegion : RTObject -+ (BOOL)isSupported:(NSString *)geographicRegionCode; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WGGeographicRegion*)makeGeographicRegion:(NSString *)geographicRegionCode ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * code; -@property (readonly) NSString * codeThreeDigit; -@property (readonly) NSString * codeThreeLetter; -@property (readonly) NSString * codeTwoLetter; -@property (readonly) NSArray* /* NSString * */ currenciesInUse; -@property (readonly) NSString * displayName; -@property (readonly) NSString * nativeName; -@end - -#endif // __WGGeographicRegion_DEFINED__ - -// Windows.Globalization.Language -#ifndef __WGLanguage_DEFINED__ -#define __WGLanguage_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGLanguage : RTObject -+ (BOOL)trySetInputMethodLanguageTag:(NSString *)languageTag; -+ (BOOL)isWellFormed:(NSString *)languageTag; -+ (WGLanguage*)makeLanguage:(NSString *)languageTag ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) NSString * languageTag; -@property (readonly) NSString * nativeName; -@property (readonly) NSString * script; -+ (NSString *)currentInputMethodLanguageTag; -- (NSArray* /* NSString * */)getExtensionSubtags:(NSString *)singleton; -@end - -#endif // __WGLanguage_DEFINED__ - -// Windows.Globalization.Calendar -#ifndef __WGCalendar_DEFINED__ -#define __WGCalendar_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGCalendar : RTObject -+ (WGCalendar*)makeCalendarWithTimeZone:(id /* NSString * */)languages calendar:(NSString *)calendar clock:(NSString *)clock timeZoneId:(NSString *)timeZoneId ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WGCalendar*)makeCalendarDefaultCalendarAndClock:(id /* NSString * */)languages ACTIVATOR; -+ (WGCalendar*)makeCalendar:(id /* NSString * */)languages calendar:(NSString *)calendar clock:(NSString *)clock ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int year; -@property int second; -@property int period; -@property int nanosecond; -@property int month; -@property int minute; -@property (retain) NSString * numeralSystem; -@property int era; -@property int hour; -@property int day; -@property (readonly) int firstSecondInThisMinute; -@property (readonly) int firstYearInThisEra; -@property (readonly) BOOL isDaylightSavingTime; -@property (readonly) NSArray* /* NSString * */ languages; -@property (readonly) int lastDayInThisMonth; -@property (readonly) int lastEra; -@property (readonly) int lastHourInThisPeriod; -@property (readonly) int lastMinuteInThisHour; -@property (readonly) int lastMonthInThisYear; -@property (readonly) int lastSecondInThisMinute; -@property (readonly) int lastYearInThisEra; -@property (readonly) WGDayOfWeek dayOfWeek; -@property (readonly) int firstDayInThisMonth; -@property (readonly) int lastPeriodInThisDay; -@property (readonly) int firstEra; -@property (readonly) int numberOfDaysInThisMonth; -@property (readonly) int numberOfEras; -@property (readonly) int numberOfHoursInThisPeriod; -@property (readonly) int numberOfMinutesInThisHour; -@property (readonly) int firstHourInThisPeriod; -@property (readonly) int numberOfMonthsInThisYear; -@property (readonly) int numberOfPeriodsInThisDay; -@property (readonly) int numberOfSecondsInThisMinute; -@property (readonly) int numberOfYearsInThisEra; -@property (readonly) int firstMinuteInThisHour; -@property (readonly) NSString * resolvedLanguage; -@property (readonly) int firstMonthInThisYear; -@property (readonly) int firstPeriodInThisDay; -- (WGCalendar*)clone; -- (void)setToMin; -- (void)setToMax; -- (NSString *)getCalendarSystem; -- (void)changeCalendarSystem:(NSString *)value; -- (NSString *)getClock; -- (void)changeClock:(NSString *)value; -- (WFDateTime*)getDateTime; -- (void)setDateTime:(WFDateTime*)value; -- (void)setToNow; -- (void)addEras:(int)eras; -- (NSString *)eraAsFullString; -- (NSString *)eraAsString:(int)idealLength; -- (void)addYears:(int)years; -- (NSString *)yearAsString; -- (NSString *)yearAsTruncatedString:(int)remainingDigits; -- (NSString *)yearAsPaddedString:(int)minDigits; -- (void)addMonths:(int)months; -- (NSString *)monthAsFullString; -- (NSString *)monthAsString:(int)idealLength; -- (NSString *)monthAsFullSoloString; -- (NSString *)monthAsSoloString:(int)idealLength; -- (NSString *)monthAsNumericString; -- (NSString *)monthAsPaddedNumericString:(int)minDigits; -- (void)addWeeks:(int)weeks; -- (void)addDays:(int)days; -- (NSString *)dayAsString; -- (NSString *)dayAsPaddedString:(int)minDigits; -- (NSString *)dayOfWeekAsFullString; -- (NSString *)dayOfWeekAsString:(int)idealLength; -- (NSString *)dayOfWeekAsFullSoloString; -- (NSString *)dayOfWeekAsSoloString:(int)idealLength; -- (void)addPeriods:(int)periods; -- (NSString *)periodAsFullString; -- (NSString *)periodAsString:(int)idealLength; -- (void)addHours:(int)hours; -- (NSString *)hourAsString; -- (NSString *)hourAsPaddedString:(int)minDigits; -- (void)addMinutes:(int)minutes; -- (NSString *)minuteAsString; -- (NSString *)minuteAsPaddedString:(int)minDigits; -- (void)addSeconds:(int)seconds; -- (NSString *)secondAsString; -- (NSString *)secondAsPaddedString:(int)minDigits; -- (void)addNanoseconds:(int)nanoseconds; -- (NSString *)nanosecondAsString; -- (NSString *)nanosecondAsPaddedString:(int)minDigits; -- (int)compare:(WGCalendar*)other; -- (int)compareDateTime:(WFDateTime*)other; -- (void)copyTo:(WGCalendar*)other; -- (NSString *)getTimeZone; -- (void)changeTimeZone:(NSString *)timeZoneId; -- (NSString *)timeZoneAsFullString; -- (NSString *)timeZoneAsString:(int)idealLength; -@end - -#endif // __WGCalendar_DEFINED__ - -// Windows.Globalization.ApplicationLanguages -#ifndef __WGApplicationLanguages_DEFINED__ -#define __WGApplicationLanguages_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGApplicationLanguages : RTObject -+ (NSString *)primaryLanguageOverride; -+ (void)setPrimaryLanguageOverride:(NSString *)value; -+ (NSArray* /* NSString * */)languages; -+ (NSArray* /* NSString * */)manifestLanguages; -@end - -#endif // __WGApplicationLanguages_DEFINED__ - -// Windows.Globalization.JapanesePhoneme -#ifndef __WGJapanesePhoneme_DEFINED__ -#define __WGJapanesePhoneme_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGJapanesePhoneme : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayText; -@property (readonly) BOOL isPhraseStart; -@property (readonly) NSString * yomiText; -@end - -#endif // __WGJapanesePhoneme_DEFINED__ - -// Windows.Globalization.JapanesePhoneticAnalyzer -#ifndef __WGJapanesePhoneticAnalyzer_DEFINED__ -#define __WGJapanesePhoneticAnalyzer_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONEXPORT -@interface WGJapanesePhoneticAnalyzer : RTObject -+ (NSArray* /* WGJapanesePhoneme* */)getWords:(NSString *)input; -+ (NSArray* /* WGJapanesePhoneme* */)getWordsWithMonoRubyOption:(NSString *)input monoRuby:(BOOL)monoRuby; -@end - -#endif // __WGJapanesePhoneticAnalyzer_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGlobalizationCollation.h b/include/Platform/Universal Windows/UWP/WindowsGlobalizationCollation.h deleted file mode 100644 index 02d44ab233..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGlobalizationCollation.h +++ /dev/null @@ -1,71 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGlobalizationCollation.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGLOBALIZATIONCOLLATIONEXPORT -#define OBJCUWPWINDOWSGLOBALIZATIONCOLLATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGlobalizationCollation.lib") -#endif -#endif -#include - -@class WGCCharacterGrouping, WGCCharacterGroupings; -@protocol WGCICharacterGrouping, WGCICharacterGroupings; - -#import - -// Windows.Globalization.Collation.CharacterGrouping -#ifndef __WGCCharacterGrouping_DEFINED__ -#define __WGCCharacterGrouping_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONCOLLATIONEXPORT -@interface WGCCharacterGrouping : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * first; -@property (readonly) NSString * label; -@end - -#endif // __WGCCharacterGrouping_DEFINED__ - -// Windows.Globalization.Collation.CharacterGroupings -#ifndef __WGCCharacterGroupings_DEFINED__ -#define __WGCCharacterGroupings_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONCOLLATIONEXPORT -@interface WGCCharacterGroupings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (NSString *)lookup:(NSString *)text; -@end - -#endif // __WGCCharacterGroupings_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGlobalizationDateTimeFormatting.h b/include/Platform/Universal Windows/UWP/WindowsGlobalizationDateTimeFormatting.h deleted file mode 100644 index 74f6543a1d..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGlobalizationDateTimeFormatting.h +++ /dev/null @@ -1,134 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGlobalizationDateTimeFormatting.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGLOBALIZATIONDATETIMEFORMATTINGEXPORT -#define OBJCUWPWINDOWSGLOBALIZATIONDATETIMEFORMATTINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGlobalizationDateTimeFormatting.lib") -#endif -#endif -#include - -@class WGDDateTimeFormatter; -@protocol WGDIDateTimeFormatter, WGDIDateTimeFormatterFactory, WGDIDateTimeFormatterStatics, WGDIDateTimeFormatter2; - -// Windows.Globalization.DateTimeFormatting.YearFormat -enum _WGDYearFormat { - WGDYearFormatNone = 0, - WGDYearFormatDefault = 1, - WGDYearFormatAbbreviated = 2, - WGDYearFormatFull = 3, -}; -typedef unsigned WGDYearFormat; - -// Windows.Globalization.DateTimeFormatting.MonthFormat -enum _WGDMonthFormat { - WGDMonthFormatNone = 0, - WGDMonthFormatDefault = 1, - WGDMonthFormatAbbreviated = 2, - WGDMonthFormatFull = 3, - WGDMonthFormatNumeric = 4, -}; -typedef unsigned WGDMonthFormat; - -// Windows.Globalization.DateTimeFormatting.DayOfWeekFormat -enum _WGDDayOfWeekFormat { - WGDDayOfWeekFormatNone = 0, - WGDDayOfWeekFormatDefault = 1, - WGDDayOfWeekFormatAbbreviated = 2, - WGDDayOfWeekFormatFull = 3, -}; -typedef unsigned WGDDayOfWeekFormat; - -// Windows.Globalization.DateTimeFormatting.DayFormat -enum _WGDDayFormat { - WGDDayFormatNone = 0, - WGDDayFormatDefault = 1, -}; -typedef unsigned WGDDayFormat; - -// Windows.Globalization.DateTimeFormatting.HourFormat -enum _WGDHourFormat { - WGDHourFormatNone = 0, - WGDHourFormatDefault = 1, -}; -typedef unsigned WGDHourFormat; - -// Windows.Globalization.DateTimeFormatting.MinuteFormat -enum _WGDMinuteFormat { - WGDMinuteFormatNone = 0, - WGDMinuteFormatDefault = 1, -}; -typedef unsigned WGDMinuteFormat; - -// Windows.Globalization.DateTimeFormatting.SecondFormat -enum _WGDSecondFormat { - WGDSecondFormatNone = 0, - WGDSecondFormatDefault = 1, -}; -typedef unsigned WGDSecondFormat; - -#include "WindowsFoundation.h" - -#import - -// Windows.Globalization.DateTimeFormatting.DateTimeFormatter -#ifndef __WGDDateTimeFormatter_DEFINED__ -#define __WGDDateTimeFormatter_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONDATETIMEFORMATTINGEXPORT -@interface WGDDateTimeFormatter : RTObject -+ (WGDDateTimeFormatter*)makeDateTimeFormatter:(NSString *)formatTemplate ACTIVATOR; -+ (WGDDateTimeFormatter*)makeDateTimeFormatterLanguages:(NSString *)formatTemplate languages:(id /* NSString * */)languages ACTIVATOR; -+ (WGDDateTimeFormatter*)makeDateTimeFormatterContext:(NSString *)formatTemplate languages:(id /* NSString * */)languages geographicRegion:(NSString *)geographicRegion calendar:(NSString *)calendar clock:(NSString *)clock ACTIVATOR; -+ (WGDDateTimeFormatter*)makeDateTimeFormatterDate:(WGDYearFormat)yearFormat monthFormat:(WGDMonthFormat)monthFormat dayFormat:(WGDDayFormat)dayFormat dayOfWeekFormat:(WGDDayOfWeekFormat)dayOfWeekFormat ACTIVATOR; -+ (WGDDateTimeFormatter*)makeDateTimeFormatterTime:(WGDHourFormat)hourFormat minuteFormat:(WGDMinuteFormat)minuteFormat secondFormat:(WGDSecondFormat)secondFormat ACTIVATOR; -+ (WGDDateTimeFormatter*)makeDateTimeFormatterDateTimeLanguages:(WGDYearFormat)yearFormat monthFormat:(WGDMonthFormat)monthFormat dayFormat:(WGDDayFormat)dayFormat dayOfWeekFormat:(WGDDayOfWeekFormat)dayOfWeekFormat hourFormat:(WGDHourFormat)hourFormat minuteFormat:(WGDMinuteFormat)minuteFormat secondFormat:(WGDSecondFormat)secondFormat languages:(id /* NSString * */)languages ACTIVATOR; -+ (WGDDateTimeFormatter*)makeDateTimeFormatterDateTimeContext:(WGDYearFormat)yearFormat monthFormat:(WGDMonthFormat)monthFormat dayFormat:(WGDDayFormat)dayFormat dayOfWeekFormat:(WGDDayOfWeekFormat)dayOfWeekFormat hourFormat:(WGDHourFormat)hourFormat minuteFormat:(WGDMinuteFormat)minuteFormat secondFormat:(WGDSecondFormat)secondFormat languages:(id /* NSString * */)languages geographicRegion:(NSString *)geographicRegion calendar:(NSString *)calendar clock:(NSString *)clock ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * numeralSystem; -@property (readonly) NSString * clock; -@property (readonly) NSString * geographicRegion; -@property (readonly) WGDDayFormat includeDay; -@property (readonly) WGDDayOfWeekFormat includeDayOfWeek; -@property (readonly) WGDHourFormat includeHour; -@property (readonly) WGDMinuteFormat includeMinute; -@property (readonly) WGDMonthFormat includeMonth; -@property (readonly) WGDSecondFormat includeSecond; -@property (readonly) WGDYearFormat includeYear; -@property (readonly) NSArray* /* NSString * */ languages; -@property (readonly) NSString * calendar; -@property (readonly) NSArray* /* NSString * */ patterns; -@property (readonly) NSString * resolvedGeographicRegion; -@property (readonly) NSString * resolvedLanguage; -@property (readonly) NSString * Template; -+ (WGDDateTimeFormatter*)longDate; -+ (WGDDateTimeFormatter*)longTime; -+ (WGDDateTimeFormatter*)shortDate; -+ (WGDDateTimeFormatter*)shortTime; -- (NSString *)format:(WFDateTime*)value; -- (NSString *)formatUsingTimeZone:(WFDateTime*)datetime timeZoneId:(NSString *)timeZoneId; -@end - -#endif // __WGDDateTimeFormatter_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGlobalizationFonts.h b/include/Platform/Universal Windows/UWP/WindowsGlobalizationFonts.h deleted file mode 100644 index b3a6595bd6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGlobalizationFonts.h +++ /dev/null @@ -1,79 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGlobalizationFonts.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGLOBALIZATIONFONTSEXPORT -#define OBJCUWPWINDOWSGLOBALIZATIONFONTSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGlobalizationFonts.lib") -#endif -#endif -#include - -@class WGFLanguageFont, WGFLanguageFontGroup; -@protocol WGFILanguageFontGroup, WGFILanguageFontGroupFactory, WGFILanguageFont; - -#include "WindowsUIText.h" - -#import - -// Windows.Globalization.Fonts.LanguageFont -#ifndef __WGFLanguageFont_DEFINED__ -#define __WGFLanguageFont_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONFONTSEXPORT -@interface WGFLanguageFont : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * fontFamily; -@property (readonly) WUTFontStretch fontStretch; -@property (readonly) WUTFontStyle fontStyle; -@property (readonly) WUTFontWeight* fontWeight; -@property (readonly) double scaleFactor; -@end - -#endif // __WGFLanguageFont_DEFINED__ - -// Windows.Globalization.Fonts.LanguageFontGroup -#ifndef __WGFLanguageFontGroup_DEFINED__ -#define __WGFLanguageFontGroup_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONFONTSEXPORT -@interface WGFLanguageFontGroup : RTObject -+ (WGFLanguageFontGroup*)makeLanguageFontGroup:(NSString *)languageTag ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGFLanguageFont* documentAlternate1Font; -@property (readonly) WGFLanguageFont* documentAlternate2Font; -@property (readonly) WGFLanguageFont* documentHeadingFont; -@property (readonly) WGFLanguageFont* fixedWidthTextFont; -@property (readonly) WGFLanguageFont* modernDocumentFont; -@property (readonly) WGFLanguageFont* traditionalDocumentFont; -@property (readonly) WGFLanguageFont* uICaptionFont; -@property (readonly) WGFLanguageFont* uIHeadingFont; -@property (readonly) WGFLanguageFont* uINotificationHeadingFont; -@property (readonly) WGFLanguageFont* uITextFont; -@property (readonly) WGFLanguageFont* uITitleFont; -@end - -#endif // __WGFLanguageFontGroup_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGlobalizationNumberFormatting.h b/include/Platform/Universal Windows/UWP/WindowsGlobalizationNumberFormatting.h deleted file mode 100644 index a40db8e0a8..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGlobalizationNumberFormatting.h +++ /dev/null @@ -1,386 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGlobalizationNumberFormatting.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -#define OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGlobalizationNumberFormatting.lib") -#endif -#endif -#include - -@class WGNSignificantDigitsNumberRounder, WGNIncrementNumberRounder, WGNDecimalFormatter, WGNPercentFormatter, WGNPermilleFormatter, WGNCurrencyFormatter, WGNNumeralSystemTranslator; -@protocol WGNINumberRounder, WGNISignificantDigitsNumberRounder, WGNIIncrementNumberRounder, WGNINumberFormatter, WGNINumberFormatter2, WGNINumberParser, WGNINumberFormatterOptions, WGNISignificantDigitsOption, WGNINumberRounderOption, WGNISignedZeroOption, WGNIDecimalFormatterFactory, WGNIPercentFormatterFactory, WGNIPermilleFormatterFactory, WGNICurrencyFormatterFactory, WGNICurrencyFormatter, WGNICurrencyFormatter2, WGNINumeralSystemTranslatorFactory, WGNINumeralSystemTranslator; - -// Windows.Globalization.NumberFormatting.RoundingAlgorithm -enum _WGNRoundingAlgorithm { - WGNRoundingAlgorithmNone = 0, - WGNRoundingAlgorithmRoundDown = 1, - WGNRoundingAlgorithmRoundUp = 2, - WGNRoundingAlgorithmRoundTowardsZero = 3, - WGNRoundingAlgorithmRoundAwayFromZero = 4, - WGNRoundingAlgorithmRoundHalfDown = 5, - WGNRoundingAlgorithmRoundHalfUp = 6, - WGNRoundingAlgorithmRoundHalfTowardsZero = 7, - WGNRoundingAlgorithmRoundHalfAwayFromZero = 8, - WGNRoundingAlgorithmRoundHalfToEven = 9, - WGNRoundingAlgorithmRoundHalfToOdd = 10, -}; -typedef unsigned WGNRoundingAlgorithm; - -// Windows.Globalization.NumberFormatting.CurrencyFormatterMode -enum _WGNCurrencyFormatterMode { - WGNCurrencyFormatterModeUseSymbol = 0, - WGNCurrencyFormatterModeUseCurrencyCode = 1, -}; -typedef unsigned WGNCurrencyFormatterMode; - -#import - -// Windows.Globalization.NumberFormatting.INumberRounder -#ifndef __WGNINumberRounder_DEFINED__ -#define __WGNINumberRounder_DEFINED__ - -@protocol WGNINumberRounder -- (int)roundInt32:(int)value; -- (unsigned int)roundUInt32:(unsigned int)value; -- (int64_t)roundInt64:(int64_t)value; -- (uint64_t)roundUInt64:(uint64_t)value; -- (float)roundSingle:(float)value; -- (double)roundDouble:(double)value; -@end - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNINumberRounder : RTObject -@end - -#endif // __WGNINumberRounder_DEFINED__ - -// Windows.Globalization.NumberFormatting.INumberFormatter -#ifndef __WGNINumberFormatter_DEFINED__ -#define __WGNINumberFormatter_DEFINED__ - -@protocol WGNINumberFormatter -- (NSString *)formatInt:(int64_t)value; -- (NSString *)formatUInt:(uint64_t)value; -- (NSString *)formatDouble:(double)value; -@end - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNINumberFormatter : RTObject -@end - -#endif // __WGNINumberFormatter_DEFINED__ - -// Windows.Globalization.NumberFormatting.INumberFormatter2 -#ifndef __WGNINumberFormatter2_DEFINED__ -#define __WGNINumberFormatter2_DEFINED__ - -@protocol WGNINumberFormatter2 -- (NSString *)formatInt:(int64_t)value; -- (NSString *)formatUInt:(uint64_t)value; -- (NSString *)formatDouble:(double)value; -@end - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNINumberFormatter2 : RTObject -@end - -#endif // __WGNINumberFormatter2_DEFINED__ - -// Windows.Globalization.NumberFormatting.INumberParser -#ifndef __WGNINumberParser_DEFINED__ -#define __WGNINumberParser_DEFINED__ - -@protocol WGNINumberParser -- (id /* int64_t */)parseInt:(NSString *)text; -- (id /* uint64_t */)parseUInt:(NSString *)text; -- (id /* double */)parseDouble:(NSString *)text; -@end - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNINumberParser : RTObject -@end - -#endif // __WGNINumberParser_DEFINED__ - -// Windows.Globalization.NumberFormatting.INumberFormatterOptions -#ifndef __WGNINumberFormatterOptions_DEFINED__ -#define __WGNINumberFormatterOptions_DEFINED__ - -@protocol WGNINumberFormatterOptions -@property int fractionDigits; -@property (readonly) NSString * geographicRegion; -@property int integerDigits; -@property BOOL isDecimalPointAlwaysDisplayed; -@property BOOL isGrouped; -@property (readonly) NSArray* /* NSString * */ languages; -@property (retain) NSString * numeralSystem; -@property (readonly) NSString * resolvedGeographicRegion; -@property (readonly) NSString * resolvedLanguage; -@end - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNINumberFormatterOptions : RTObject -@end - -#endif // __WGNINumberFormatterOptions_DEFINED__ - -// Windows.Globalization.NumberFormatting.ISignificantDigitsOption -#ifndef __WGNISignificantDigitsOption_DEFINED__ -#define __WGNISignificantDigitsOption_DEFINED__ - -@protocol WGNISignificantDigitsOption -@property int significantDigits; -@end - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNISignificantDigitsOption : RTObject -@end - -#endif // __WGNISignificantDigitsOption_DEFINED__ - -// Windows.Globalization.NumberFormatting.INumberRounderOption -#ifndef __WGNINumberRounderOption_DEFINED__ -#define __WGNINumberRounderOption_DEFINED__ - -@protocol WGNINumberRounderOption -@property (retain) RTObject* numberRounder; -@end - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNINumberRounderOption : RTObject -@end - -#endif // __WGNINumberRounderOption_DEFINED__ - -// Windows.Globalization.NumberFormatting.ISignedZeroOption -#ifndef __WGNISignedZeroOption_DEFINED__ -#define __WGNISignedZeroOption_DEFINED__ - -@protocol WGNISignedZeroOption -@property BOOL isZeroSigned; -@end - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNISignedZeroOption : RTObject -@end - -#endif // __WGNISignedZeroOption_DEFINED__ - -// Windows.Globalization.NumberFormatting.SignificantDigitsNumberRounder -#ifndef __WGNSignificantDigitsNumberRounder_DEFINED__ -#define __WGNSignificantDigitsNumberRounder_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNSignificantDigitsNumberRounder : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int significantDigits; -@property WGNRoundingAlgorithm roundingAlgorithm; -- (int)roundInt32:(int)value; -- (unsigned int)roundUInt32:(unsigned int)value; -- (int64_t)roundInt64:(int64_t)value; -- (uint64_t)roundUInt64:(uint64_t)value; -- (float)roundSingle:(float)value; -- (double)roundDouble:(double)value; -@end - -#endif // __WGNSignificantDigitsNumberRounder_DEFINED__ - -// Windows.Globalization.NumberFormatting.IncrementNumberRounder -#ifndef __WGNIncrementNumberRounder_DEFINED__ -#define __WGNIncrementNumberRounder_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNIncrementNumberRounder : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WGNRoundingAlgorithm roundingAlgorithm; -@property double increment; -- (int)roundInt32:(int)value; -- (unsigned int)roundUInt32:(unsigned int)value; -- (int64_t)roundInt64:(int64_t)value; -- (uint64_t)roundUInt64:(uint64_t)value; -- (float)roundSingle:(float)value; -- (double)roundDouble:(double)value; -@end - -#endif // __WGNIncrementNumberRounder_DEFINED__ - -// Windows.Globalization.NumberFormatting.DecimalFormatter -#ifndef __WGNDecimalFormatter_DEFINED__ -#define __WGNDecimalFormatter_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNDecimalFormatter : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WGNDecimalFormatter*)makeDecimalFormatter:(id /* NSString * */)languages geographicRegion:(NSString *)geographicRegion ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isDecimalPointAlwaysDisplayed; -@property int integerDigits; -@property BOOL isGrouped; -@property (retain) NSString * numeralSystem; -@property int fractionDigits; -@property (readonly) NSString * geographicRegion; -@property (readonly) NSArray* /* NSString * */ languages; -@property (readonly) NSString * resolvedGeographicRegion; -@property (readonly) NSString * resolvedLanguage; -@property (retain) RTObject* numberRounder; -@property BOOL isZeroSigned; -@property int significantDigits; -- (NSString *)formatInt:(int64_t)value; -- (NSString *)formatUInt:(uint64_t)value; -- (NSString *)formatDouble:(double)value; -- (id /* int64_t */)parseInt:(NSString *)text; -- (id /* uint64_t */)parseUInt:(NSString *)text; -- (id /* double */)parseDouble:(NSString *)text; -@end - -#endif // __WGNDecimalFormatter_DEFINED__ - -// Windows.Globalization.NumberFormatting.PercentFormatter -#ifndef __WGNPercentFormatter_DEFINED__ -#define __WGNPercentFormatter_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNPercentFormatter : RTObject -+ (WGNPercentFormatter*)makePercentFormatter:(id /* NSString * */)languages geographicRegion:(NSString *)geographicRegion ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isDecimalPointAlwaysDisplayed; -@property int integerDigits; -@property BOOL isGrouped; -@property (retain) NSString * numeralSystem; -@property int fractionDigits; -@property (readonly) NSString * geographicRegion; -@property (readonly) NSArray* /* NSString * */ languages; -@property (readonly) NSString * resolvedGeographicRegion; -@property (readonly) NSString * resolvedLanguage; -@property (retain) RTObject* numberRounder; -@property BOOL isZeroSigned; -@property int significantDigits; -- (NSString *)formatInt:(int64_t)value; -- (NSString *)formatUInt:(uint64_t)value; -- (NSString *)formatDouble:(double)value; -- (id /* int64_t */)parseInt:(NSString *)text; -- (id /* uint64_t */)parseUInt:(NSString *)text; -- (id /* double */)parseDouble:(NSString *)text; -@end - -#endif // __WGNPercentFormatter_DEFINED__ - -// Windows.Globalization.NumberFormatting.PermilleFormatter -#ifndef __WGNPermilleFormatter_DEFINED__ -#define __WGNPermilleFormatter_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNPermilleFormatter : RTObject -+ (WGNPermilleFormatter*)makePermilleFormatter:(id /* NSString * */)languages geographicRegion:(NSString *)geographicRegion ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isDecimalPointAlwaysDisplayed; -@property int integerDigits; -@property BOOL isGrouped; -@property (retain) NSString * numeralSystem; -@property int fractionDigits; -@property (readonly) NSString * geographicRegion; -@property (readonly) NSArray* /* NSString * */ languages; -@property (readonly) NSString * resolvedGeographicRegion; -@property (readonly) NSString * resolvedLanguage; -@property (retain) RTObject* numberRounder; -@property BOOL isZeroSigned; -@property int significantDigits; -- (NSString *)formatInt:(int64_t)value; -- (NSString *)formatUInt:(uint64_t)value; -- (NSString *)formatDouble:(double)value; -- (id /* int64_t */)parseInt:(NSString *)text; -- (id /* uint64_t */)parseUInt:(NSString *)text; -- (id /* double */)parseDouble:(NSString *)text; -@end - -#endif // __WGNPermilleFormatter_DEFINED__ - -// Windows.Globalization.NumberFormatting.CurrencyFormatter -#ifndef __WGNCurrencyFormatter_DEFINED__ -#define __WGNCurrencyFormatter_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNCurrencyFormatter : RTObject -+ (WGNCurrencyFormatter*)makeCurrencyFormatterCode:(NSString *)currencyCode ACTIVATOR; -+ (WGNCurrencyFormatter*)makeCurrencyFormatterCodeContext:(NSString *)currencyCode languages:(id /* NSString * */)languages geographicRegion:(NSString *)geographicRegion ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * currency; -@property WGNCurrencyFormatterMode mode; -@property (retain) NSString * numeralSystem; -@property BOOL isGrouped; -@property BOOL isDecimalPointAlwaysDisplayed; -@property int integerDigits; -@property int fractionDigits; -@property (readonly) NSString * geographicRegion; -@property (readonly) NSString * resolvedGeographicRegion; -@property (readonly) NSString * resolvedLanguage; -@property (readonly) NSArray* /* NSString * */ languages; -@property (retain) RTObject* numberRounder; -@property BOOL isZeroSigned; -@property int significantDigits; -- (NSString *)formatInt:(int64_t)value; -- (NSString *)formatUInt:(uint64_t)value; -- (NSString *)formatDouble:(double)value; -- (id /* int64_t */)parseInt:(NSString *)text; -- (id /* uint64_t */)parseUInt:(NSString *)text; -- (id /* double */)parseDouble:(NSString *)text; -- (void)applyRoundingForCurrency:(WGNRoundingAlgorithm)roundingAlgorithm; -@end - -#endif // __WGNCurrencyFormatter_DEFINED__ - -// Windows.Globalization.NumberFormatting.NumeralSystemTranslator -#ifndef __WGNNumeralSystemTranslator_DEFINED__ -#define __WGNNumeralSystemTranslator_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONNUMBERFORMATTINGEXPORT -@interface WGNNumeralSystemTranslator : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WGNNumeralSystemTranslator*)make:(id /* NSString * */)languages ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * numeralSystem; -@property (readonly) NSArray* /* NSString * */ languages; -@property (readonly) NSString * resolvedLanguage; -- (NSString *)translateNumerals:(NSString *)value; -@end - -#endif // __WGNNumeralSystemTranslator_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGlobalizationPhoneNumberFormatting.h b/include/Platform/Universal Windows/UWP/WindowsGlobalizationPhoneNumberFormatting.h deleted file mode 100644 index 35cbbda8c7..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGlobalizationPhoneNumberFormatting.h +++ /dev/null @@ -1,143 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGlobalizationPhoneNumberFormatting.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGLOBALIZATIONPHONENUMBERFORMATTINGEXPORT -#define OBJCUWPWINDOWSGLOBALIZATIONPHONENUMBERFORMATTINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGlobalizationPhoneNumberFormatting.lib") -#endif -#endif -#include - -@class WGPPhoneNumberInfo, WGPPhoneNumberFormatter; -@protocol WGPIPhoneNumberInfo, WGPIPhoneNumberFormatter, WGPIPhoneNumberInfoFactory, WGPIPhoneNumberInfoStatics, WGPIPhoneNumberFormatterStatics; - -// Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormat -enum _WGPPhoneNumberFormat { - WGPPhoneNumberFormatE164 = 0, - WGPPhoneNumberFormatInternational = 1, - WGPPhoneNumberFormatNational = 2, - WGPPhoneNumberFormatRfc3966 = 3, -}; -typedef unsigned WGPPhoneNumberFormat; - -// Windows.Globalization.PhoneNumberFormatting.PredictedPhoneNumberKind -enum _WGPPredictedPhoneNumberKind { - WGPPredictedPhoneNumberKindFixedLine = 0, - WGPPredictedPhoneNumberKindMobile = 1, - WGPPredictedPhoneNumberKindFixedLineOrMobile = 2, - WGPPredictedPhoneNumberKindTollFree = 3, - WGPPredictedPhoneNumberKindPremiumRate = 4, - WGPPredictedPhoneNumberKindSharedCost = 5, - WGPPredictedPhoneNumberKindVoip = 6, - WGPPredictedPhoneNumberKindPersonalNumber = 7, - WGPPredictedPhoneNumberKindPager = 8, - WGPPredictedPhoneNumberKindUniversalAccountNumber = 9, - WGPPredictedPhoneNumberKindVoicemail = 10, - WGPPredictedPhoneNumberKindUnknown = 11, -}; -typedef unsigned WGPPredictedPhoneNumberKind; - -// Windows.Globalization.PhoneNumberFormatting.PhoneNumberParseResult -enum _WGPPhoneNumberParseResult { - WGPPhoneNumberParseResultValid = 0, - WGPPhoneNumberParseResultNotANumber = 1, - WGPPhoneNumberParseResultInvalidCountryCode = 2, - WGPPhoneNumberParseResultTooShort = 3, - WGPPhoneNumberParseResultTooLong = 4, -}; -typedef unsigned WGPPhoneNumberParseResult; - -// Windows.Globalization.PhoneNumberFormatting.PhoneNumberMatchResult -enum _WGPPhoneNumberMatchResult { - WGPPhoneNumberMatchResultNoMatch = 0, - WGPPhoneNumberMatchResultShortNationalSignificantNumberMatch = 1, - WGPPhoneNumberMatchResultNationalSignificantNumberMatch = 2, - WGPPhoneNumberMatchResultExactMatch = 3, -}; -typedef unsigned WGPPhoneNumberMatchResult; - -#include "WindowsFoundation.h" - -#import - -// Windows.Foundation.IStringable -#ifndef __WFIStringable_DEFINED__ -#define __WFIStringable_DEFINED__ - -@protocol WFIStringable -- (NSString *)toString; -@end - -OBJCUWPWINDOWSGLOBALIZATIONPHONENUMBERFORMATTINGEXPORT -@interface WFIStringable : RTObject -@end - -#endif // __WFIStringable_DEFINED__ - -// Windows.Globalization.PhoneNumberFormatting.PhoneNumberInfo -#ifndef __WGPPhoneNumberInfo_DEFINED__ -#define __WGPPhoneNumberInfo_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONPHONENUMBERFORMATTINGEXPORT -@interface WGPPhoneNumberInfo : RTObject -+ (WGPPhoneNumberParseResult)tryParse:(NSString *)input phoneNumber:(WGPPhoneNumberInfo**)phoneNumber; -+ (WGPPhoneNumberParseResult)tryParseWithRegion:(NSString *)input regionCode:(NSString *)regionCode phoneNumber:(WGPPhoneNumberInfo**)phoneNumber; -+ (WGPPhoneNumberInfo*)make:(NSString *)number ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int countryCode; -@property (readonly) NSString * phoneNumber; -- (int)getLengthOfGeographicalAreaCode; -- (NSString *)getNationalSignificantNumber; -- (int)getLengthOfNationalDestinationCode; -- (WGPPredictedPhoneNumberKind)predictNumberKind; -- (NSString *)getGeographicRegionCode; -- (WGPPhoneNumberMatchResult)checkNumberMatch:(WGPPhoneNumberInfo*)otherNumber; -- (NSString *)toString; -@end - -#endif // __WGPPhoneNumberInfo_DEFINED__ - -// Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter -#ifndef __WGPPhoneNumberFormatter_DEFINED__ -#define __WGPPhoneNumberFormatter_DEFINED__ - -OBJCUWPWINDOWSGLOBALIZATIONPHONENUMBERFORMATTINGEXPORT -@interface WGPPhoneNumberFormatter : RTObject -+ (void)tryCreate:(NSString *)regionCode phoneNumber:(WGPPhoneNumberFormatter**)phoneNumber; -+ (int)getCountryCodeForRegion:(NSString *)regionCode; -+ (NSString *)getNationalDirectDialingPrefixForRegion:(NSString *)regionCode stripNonDigit:(BOOL)stripNonDigit; -+ (NSString *)wrapWithLeftToRightMarkers:(NSString *)number; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSString *)format:(WGPPhoneNumberInfo*)number; -- (NSString *)formatWithOutputFormat:(WGPPhoneNumberInfo*)number numberFormat:(WGPPhoneNumberFormat)numberFormat; -- (NSString *)formatPartialString:(NSString *)number; -- (NSString *)formatString:(NSString *)number; -- (NSString *)formatStringWithLeftToRightMarkers:(NSString *)number; -@end - -#endif // __WGPPhoneNumberFormatter_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGraphicsDirectX.h b/include/Platform/Universal Windows/UWP/WindowsGraphicsDirectX.h deleted file mode 100644 index 3b126a2050..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGraphicsDirectX.h +++ /dev/null @@ -1,164 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGraphicsDirectX.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGRAPHICSDIRECTXEXPORT -#define OBJCUWPWINDOWSGRAPHICSDIRECTXEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGraphicsDirectX.lib") -#endif -#endif -#include - -// Windows.Graphics.DirectX.DirectXAlphaMode -enum _WGDDirectXAlphaMode { - WGDDirectXAlphaModeUnspecified = 0, - WGDDirectXAlphaModePremultiplied = 1, - WGDDirectXAlphaModeStraight = 2, - WGDDirectXAlphaModeIgnore = 3, -}; -typedef unsigned WGDDirectXAlphaMode; - -// Windows.Graphics.DirectX.DirectXPixelFormat -enum _WGDDirectXPixelFormat { - WGDDirectXPixelFormatUnknown = 0, - WGDDirectXPixelFormatR32G32B32A32Typeless = 1, - WGDDirectXPixelFormatR32G32B32A32Float = 2, - WGDDirectXPixelFormatR32G32B32A32UInt = 3, - WGDDirectXPixelFormatR32G32B32A32Int = 4, - WGDDirectXPixelFormatR32G32B32Typeless = 5, - WGDDirectXPixelFormatR32G32B32Float = 6, - WGDDirectXPixelFormatR32G32B32UInt = 7, - WGDDirectXPixelFormatR32G32B32Int = 8, - WGDDirectXPixelFormatR16G16B16A16Typeless = 9, - WGDDirectXPixelFormatR16G16B16A16Float = 10, - WGDDirectXPixelFormatR16G16B16A16UIntNormalized = 11, - WGDDirectXPixelFormatR16G16B16A16UInt = 12, - WGDDirectXPixelFormatR16G16B16A16IntNormalized = 13, - WGDDirectXPixelFormatR16G16B16A16Int = 14, - WGDDirectXPixelFormatR32G32Typeless = 15, - WGDDirectXPixelFormatR32G32Float = 16, - WGDDirectXPixelFormatR32G32UInt = 17, - WGDDirectXPixelFormatR32G32Int = 18, - WGDDirectXPixelFormatR32G8X24Typeless = 19, - WGDDirectXPixelFormatD32FloatS8X24UInt = 20, - WGDDirectXPixelFormatR32FloatX8X24Typeless = 21, - WGDDirectXPixelFormatX32TypelessG8X24UInt = 22, - WGDDirectXPixelFormatR10G10B10A2Typeless = 23, - WGDDirectXPixelFormatR10G10B10A2UIntNormalized = 24, - WGDDirectXPixelFormatR10G10B10A2UInt = 25, - WGDDirectXPixelFormatR11G11B10Float = 26, - WGDDirectXPixelFormatR8G8B8A8Typeless = 27, - WGDDirectXPixelFormatR8G8B8A8UIntNormalized = 28, - WGDDirectXPixelFormatR8G8B8A8UIntNormalizedSrgb = 29, - WGDDirectXPixelFormatR8G8B8A8UInt = 30, - WGDDirectXPixelFormatR8G8B8A8IntNormalized = 31, - WGDDirectXPixelFormatR8G8B8A8Int = 32, - WGDDirectXPixelFormatR16G16Typeless = 33, - WGDDirectXPixelFormatR16G16Float = 34, - WGDDirectXPixelFormatR16G16UIntNormalized = 35, - WGDDirectXPixelFormatR16G16UInt = 36, - WGDDirectXPixelFormatR16G16IntNormalized = 37, - WGDDirectXPixelFormatR16G16Int = 38, - WGDDirectXPixelFormatR32Typeless = 39, - WGDDirectXPixelFormatD32Float = 40, - WGDDirectXPixelFormatR32Float = 41, - WGDDirectXPixelFormatR32UInt = 42, - WGDDirectXPixelFormatR32Int = 43, - WGDDirectXPixelFormatR24G8Typeless = 44, - WGDDirectXPixelFormatD24UIntNormalizedS8UInt = 45, - WGDDirectXPixelFormatR24UIntNormalizedX8Typeless = 46, - WGDDirectXPixelFormatX24TypelessG8UInt = 47, - WGDDirectXPixelFormatR8G8Typeless = 48, - WGDDirectXPixelFormatR8G8UIntNormalized = 49, - WGDDirectXPixelFormatR8G8UInt = 50, - WGDDirectXPixelFormatR8G8IntNormalized = 51, - WGDDirectXPixelFormatR8G8Int = 52, - WGDDirectXPixelFormatR16Typeless = 53, - WGDDirectXPixelFormatR16Float = 54, - WGDDirectXPixelFormatD16UIntNormalized = 55, - WGDDirectXPixelFormatR16UIntNormalized = 56, - WGDDirectXPixelFormatR16UInt = 57, - WGDDirectXPixelFormatR16IntNormalized = 58, - WGDDirectXPixelFormatR16Int = 59, - WGDDirectXPixelFormatR8Typeless = 60, - WGDDirectXPixelFormatR8UIntNormalized = 61, - WGDDirectXPixelFormatR8UInt = 62, - WGDDirectXPixelFormatR8IntNormalized = 63, - WGDDirectXPixelFormatR8Int = 64, - WGDDirectXPixelFormatA8UIntNormalized = 65, - WGDDirectXPixelFormatR1UIntNormalized = 66, - WGDDirectXPixelFormatR9G9B9E5SharedExponent = 67, - WGDDirectXPixelFormatR8G8B8G8UIntNormalized = 68, - WGDDirectXPixelFormatG8R8G8B8UIntNormalized = 69, - WGDDirectXPixelFormatBC1Typeless = 70, - WGDDirectXPixelFormatBC1UIntNormalized = 71, - WGDDirectXPixelFormatBC1UIntNormalizedSrgb = 72, - WGDDirectXPixelFormatBC2Typeless = 73, - WGDDirectXPixelFormatBC2UIntNormalized = 74, - WGDDirectXPixelFormatBC2UIntNormalizedSrgb = 75, - WGDDirectXPixelFormatBC3Typeless = 76, - WGDDirectXPixelFormatBC3UIntNormalized = 77, - WGDDirectXPixelFormatBC3UIntNormalizedSrgb = 78, - WGDDirectXPixelFormatBC4Typeless = 79, - WGDDirectXPixelFormatBC4UIntNormalized = 80, - WGDDirectXPixelFormatBC4IntNormalized = 81, - WGDDirectXPixelFormatBC5Typeless = 82, - WGDDirectXPixelFormatBC5UIntNormalized = 83, - WGDDirectXPixelFormatBC5IntNormalized = 84, - WGDDirectXPixelFormatB5G6R5UIntNormalized = 85, - WGDDirectXPixelFormatB5G5R5A1UIntNormalized = 86, - WGDDirectXPixelFormatB8G8R8A8UIntNormalized = 87, - WGDDirectXPixelFormatB8G8R8X8UIntNormalized = 88, - WGDDirectXPixelFormatR10G10B10XRBiasA2UIntNormalized = 89, - WGDDirectXPixelFormatB8G8R8A8Typeless = 90, - WGDDirectXPixelFormatB8G8R8A8UIntNormalizedSrgb = 91, - WGDDirectXPixelFormatB8G8R8X8Typeless = 92, - WGDDirectXPixelFormatB8G8R8X8UIntNormalizedSrgb = 93, - WGDDirectXPixelFormatBC6HTypeless = 94, - WGDDirectXPixelFormatBC6H16UnsignedFloat = 95, - WGDDirectXPixelFormatBC6H16Float = 96, - WGDDirectXPixelFormatBC7Typeless = 97, - WGDDirectXPixelFormatBC7UIntNormalized = 98, - WGDDirectXPixelFormatBC7UIntNormalizedSrgb = 99, - WGDDirectXPixelFormatAyuv = 100, - WGDDirectXPixelFormatY410 = 101, - WGDDirectXPixelFormatY416 = 102, - WGDDirectXPixelFormatNV12 = 103, - WGDDirectXPixelFormatP010 = 104, - WGDDirectXPixelFormatP016 = 105, - WGDDirectXPixelFormatOpaque420 = 106, - WGDDirectXPixelFormatYuy2 = 107, - WGDDirectXPixelFormatY210 = 108, - WGDDirectXPixelFormatY216 = 109, - WGDDirectXPixelFormatNV11 = 110, - WGDDirectXPixelFormatAI44 = 111, - WGDDirectXPixelFormatIA44 = 112, - WGDDirectXPixelFormatP8 = 113, - WGDDirectXPixelFormatA8P8 = 114, - WGDDirectXPixelFormatB4G4R4A4UIntNormalized = 115, - WGDDirectXPixelFormatP208 = 130, - WGDDirectXPixelFormatV208 = 131, - WGDDirectXPixelFormatV408 = 132, -}; -typedef unsigned WGDDirectXPixelFormat; - -#import - diff --git a/include/Platform/Universal Windows/UWP/WindowsGraphicsDirectXDirect3D11.h b/include/Platform/Universal Windows/UWP/WindowsGraphicsDirectXDirect3D11.h deleted file mode 100644 index 5bbfd94798..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGraphicsDirectXDirect3D11.h +++ /dev/null @@ -1,123 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGraphicsDirectXDirect3D11.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGRAPHICSDIRECTXDIRECT3D11EXPORT -#define OBJCUWPWINDOWSGRAPHICSDIRECTXDIRECT3D11EXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGraphicsDirectXDirect3D11.lib") -#endif -#endif -#include - -@class WGDDDirect3DMultisampleDescription, WGDDDirect3DSurfaceDescription; -@protocol WGDDIDirect3DDevice, WGDDIDirect3DSurface; - -// Windows.Graphics.DirectX.Direct3D11.Direct3DUsage -enum _WGDDDirect3DUsage { - WGDDDirect3DUsageDefault = 0, - WGDDDirect3DUsageImmutable = 1, - WGDDDirect3DUsageDynamic = 2, - WGDDDirect3DUsageStaging = 3, -}; -typedef unsigned WGDDDirect3DUsage; - -// Windows.Graphics.DirectX.Direct3D11.Direct3DBindings -enum _WGDDDirect3DBindings { - WGDDDirect3DBindingsVertexBuffer = 1, - WGDDDirect3DBindingsIndexBuffer = 2, - WGDDDirect3DBindingsConstantBuffer = 4, - WGDDDirect3DBindingsShaderResource = 8, - WGDDDirect3DBindingsStreamOutput = 16, - WGDDDirect3DBindingsRenderTarget = 32, - WGDDDirect3DBindingsDepthStencil = 64, - WGDDDirect3DBindingsUnorderedAccess = 128, - WGDDDirect3DBindingsDecoder = 512, - WGDDDirect3DBindingsVideoEncoder = 1024, -}; -typedef unsigned WGDDDirect3DBindings; - -#include "WindowsFoundation.h" -#include "WindowsGraphicsDirectX.h" - -#import - -// [struct] Windows.Graphics.DirectX.Direct3D11.Direct3DMultisampleDescription -OBJCUWPWINDOWSGRAPHICSDIRECTXDIRECT3D11EXPORT -@interface WGDDDirect3DMultisampleDescription : NSObject -+ (instancetype)new; -@property int count; -@property int quality; -@end - -// [struct] Windows.Graphics.DirectX.Direct3D11.Direct3DSurfaceDescription -OBJCUWPWINDOWSGRAPHICSDIRECTXDIRECT3D11EXPORT -@interface WGDDDirect3DSurfaceDescription : NSObject -+ (instancetype)new; -@property int width; -@property int height; -@property WGDDirectXPixelFormat format; -@property (retain) WGDDDirect3DMultisampleDescription* multisampleDescription; -@end - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSGRAPHICSDIRECTXDIRECT3D11EXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Graphics.DirectX.Direct3D11.IDirect3DDevice -#ifndef __WGDDIDirect3DDevice_DEFINED__ -#define __WGDDIDirect3DDevice_DEFINED__ - -@protocol WGDDIDirect3DDevice -- (void)trim; -- (void)close; -@end - -OBJCUWPWINDOWSGRAPHICSDIRECTXDIRECT3D11EXPORT -@interface WGDDIDirect3DDevice : RTObject -@end - -#endif // __WGDDIDirect3DDevice_DEFINED__ - -// Windows.Graphics.DirectX.Direct3D11.IDirect3DSurface -#ifndef __WGDDIDirect3DSurface_DEFINED__ -#define __WGDDIDirect3DSurface_DEFINED__ - -@protocol WGDDIDirect3DSurface -@property (readonly) WGDDDirect3DSurfaceDescription* Description; -- (void)close; -@end - -OBJCUWPWINDOWSGRAPHICSDIRECTXDIRECT3D11EXPORT -@interface WGDDIDirect3DSurface : RTObject -@end - -#endif // __WGDDIDirect3DSurface_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGraphicsDisplay.h b/include/Platform/Universal Windows/UWP/WindowsGraphicsDisplay.h deleted file mode 100644 index cc8a320bf4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGraphicsDisplay.h +++ /dev/null @@ -1,147 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGraphicsDisplay.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGRAPHICSDISPLAYEXPORT -#define OBJCUWPWINDOWSGRAPHICSDISPLAYEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGraphicsDisplay.lib") -#endif -#endif -#include - -@class WGDDisplayInformation, WGDDisplayProperties; -@protocol WGDIDisplayInformationStatics, WGDIDisplayInformation, WGDIDisplayInformation2, WGDIDisplayInformation3, WGDIDisplayInformation4, WGDIDisplayPropertiesStatics; - -// Windows.Graphics.Display.DisplayOrientations -enum _WGDDisplayOrientations { - WGDDisplayOrientationsNone = 0, - WGDDisplayOrientationsLandscape = 1, - WGDDisplayOrientationsPortrait = 2, - WGDDisplayOrientationsLandscapeFlipped = 4, - WGDDisplayOrientationsPortraitFlipped = 8, -}; -typedef unsigned WGDDisplayOrientations; - -// Windows.Graphics.Display.ResolutionScale -enum _WGDResolutionScale { - WGDResolutionScaleInvalid = 0, - WGDResolutionScaleScale100Percent = 100, - WGDResolutionScaleScale120Percent = 120, - WGDResolutionScaleScale125Percent = 125, - WGDResolutionScaleScale140Percent = 140, - WGDResolutionScaleScale150Percent = 150, - WGDResolutionScaleScale160Percent = 160, - WGDResolutionScaleScale175Percent = 175, - WGDResolutionScaleScale180Percent = 180, - WGDResolutionScaleScale200Percent = 200, - WGDResolutionScaleScale225Percent = 225, - WGDResolutionScaleScale250Percent = 250, - WGDResolutionScaleScale300Percent = 300, - WGDResolutionScaleScale350Percent = 350, - WGDResolutionScaleScale400Percent = 400, - WGDResolutionScaleScale450Percent = 450, - WGDResolutionScaleScale500Percent = 500, -}; -typedef unsigned WGDResolutionScale; - -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -// Windows.Graphics.Display.DisplayPropertiesEventHandler -#ifndef __WGDDisplayPropertiesEventHandler__DEFINED -#define __WGDDisplayPropertiesEventHandler__DEFINED -typedef void(^WGDDisplayPropertiesEventHandler)(RTObject* sender); -#endif // __WGDDisplayPropertiesEventHandler__DEFINED - - -#import - -// Windows.Graphics.Display.DisplayPropertiesEventHandler -#ifndef __WGDDisplayPropertiesEventHandler__DEFINED -#define __WGDDisplayPropertiesEventHandler__DEFINED -typedef void(^WGDDisplayPropertiesEventHandler)(RTObject* sender); -#endif // __WGDDisplayPropertiesEventHandler__DEFINED - -// Windows.Graphics.Display.DisplayInformation -#ifndef __WGDDisplayInformation_DEFINED__ -#define __WGDDisplayInformation_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSDISPLAYEXPORT -@interface WGDDisplayInformation : RTObject -+ (WGDDisplayInformation*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGDDisplayOrientations currentOrientation; -@property (readonly) float logicalDpi; -@property (readonly) WGDDisplayOrientations nativeOrientation; -@property (readonly) float rawDpiX; -@property (readonly) float rawDpiY; -@property (readonly) WGDResolutionScale resolutionScale; -@property (readonly) BOOL stereoEnabled; -@property (readonly) double rawPixelsPerViewPixel; -@property (readonly) id /* double */ diagonalSizeInInches; -@property (readonly) unsigned int screenHeightInRawPixels; -@property (readonly) unsigned int screenWidthInRawPixels; -+ (WGDDisplayOrientations)autoRotationPreferences; -+ (void)setAutoRotationPreferences:(WGDDisplayOrientations)value; -- (EventRegistrationToken)addColorProfileChangedEvent:(void(^)(WGDDisplayInformation*, RTObject*))del; -- (void)removeColorProfileChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDpiChangedEvent:(void(^)(WGDDisplayInformation*, RTObject*))del; -- (void)removeDpiChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOrientationChangedEvent:(void(^)(WGDDisplayInformation*, RTObject*))del; -- (void)removeOrientationChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStereoEnabledChangedEvent:(void(^)(WGDDisplayInformation*, RTObject*))del; -- (void)removeStereoEnabledChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addDisplayContentsInvalidatedEvent:(void(^)(WGDDisplayInformation*, RTObject*))del; -+ (void)removeDisplayContentsInvalidatedEvent:(EventRegistrationToken)tok; -- (void)getColorProfileAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WGDDisplayInformation_DEFINED__ - -// Windows.Graphics.Display.DisplayProperties -#ifndef __WGDDisplayProperties_DEFINED__ -#define __WGDDisplayProperties_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSDISPLAYEXPORT -@interface WGDDisplayProperties : RTObject -+ (void)getColorProfileAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (WGDDisplayOrientations)autoRotationPreferences; -+ (void)setAutoRotationPreferences:(WGDDisplayOrientations)value; -+ (WGDDisplayOrientations)currentOrientation; -+ (float)logicalDpi; -+ (WGDDisplayOrientations)nativeOrientation; -+ (WGDResolutionScale)resolutionScale; -+ (BOOL)stereoEnabled; -+ (EventRegistrationToken)addColorProfileChangedEvent:(WGDDisplayPropertiesEventHandler)del; -+ (void)removeColorProfileChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addDisplayContentsInvalidatedEvent:(WGDDisplayPropertiesEventHandler)del; -+ (void)removeDisplayContentsInvalidatedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addLogicalDpiChangedEvent:(WGDDisplayPropertiesEventHandler)del; -+ (void)removeLogicalDpiChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addOrientationChangedEvent:(WGDDisplayPropertiesEventHandler)del; -+ (void)removeOrientationChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addStereoEnabledChangedEvent:(WGDDisplayPropertiesEventHandler)del; -+ (void)removeStereoEnabledChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WGDDisplayProperties_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGraphicsEffects.h b/include/Platform/Universal Windows/UWP/WindowsGraphicsEffects.h deleted file mode 100644 index f6106642a8..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGraphicsEffects.h +++ /dev/null @@ -1,60 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGraphicsEffects.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGRAPHICSEFFECTSEXPORT -#define OBJCUWPWINDOWSGRAPHICSEFFECTSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGraphicsEffects.lib") -#endif -#endif -#include - -@protocol WGEIGraphicsEffectSource, WGEIGraphicsEffect; - -#import - -// Windows.Graphics.Effects.IGraphicsEffectSource -#ifndef __WGEIGraphicsEffectSource_DEFINED__ -#define __WGEIGraphicsEffectSource_DEFINED__ - -@protocol WGEIGraphicsEffectSource -@end - -OBJCUWPWINDOWSGRAPHICSEFFECTSEXPORT -@interface WGEIGraphicsEffectSource : RTObject -@end - -#endif // __WGEIGraphicsEffectSource_DEFINED__ - -// Windows.Graphics.Effects.IGraphicsEffect -#ifndef __WGEIGraphicsEffect_DEFINED__ -#define __WGEIGraphicsEffect_DEFINED__ - -@protocol WGEIGraphicsEffect -@property (retain) NSString * name; -@end - -OBJCUWPWINDOWSGRAPHICSEFFECTSEXPORT -@interface WGEIGraphicsEffect : RTObject -@end - -#endif // __WGEIGraphicsEffect_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGraphicsHolographic.h b/include/Platform/Universal Windows/UWP/WindowsGraphicsHolographic.h deleted file mode 100644 index 27278752a7..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGraphicsHolographic.h +++ /dev/null @@ -1,217 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGraphicsHolographic.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -#define OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGraphicsHolographic.lib") -#endif -#endif -#include - -@class WGHHolographicCamera, WGHHolographicSpace, WGHHolographicSpaceCameraAddedEventArgs, WGHHolographicSpaceCameraRemovedEventArgs, WGHHolographicFrame, WGHHolographicCameraPose, WGHHolographicCameraRenderingParameters, WGHHolographicFramePrediction; -@class WGHHolographicStereoTransform, WGHHolographicAdapterId; -@protocol WGHIHolographicCamera, WGHIHolographicSpaceCameraAddedEventArgs, WGHIHolographicSpaceCameraRemovedEventArgs, WGHIHolographicSpace, WGHIHolographicSpaceStatics, WGHIHolographicCameraPose, WGHIHolographicFramePrediction, WGHIHolographicCameraRenderingParameters, WGHIHolographicFrame; - -// Windows.Graphics.Holographic.HolographicFramePresentResult -enum _WGHHolographicFramePresentResult { - WGHHolographicFramePresentResultSuccess = 0, - WGHHolographicFramePresentResultDeviceRemoved = 1, -}; -typedef unsigned WGHHolographicFramePresentResult; - -// Windows.Graphics.Holographic.HolographicFramePresentWaitBehavior -enum _WGHHolographicFramePresentWaitBehavior { - WGHHolographicFramePresentWaitBehaviorWaitForFrameToFinish = 0, - WGHHolographicFramePresentWaitBehaviorDoNotWaitForFrameToFinish = 1, -}; -typedef unsigned WGHHolographicFramePresentWaitBehavior; - -#include "WindowsPerceptionSpatial.h" -#include "WindowsUICore.h" -#include "WindowsFoundation.h" -#include "WindowsGraphicsDirectXDirect3D11.h" -#include "WindowsFoundationNumerics.h" -#include "WindowsPerception.h" - -#import - -// [struct] Windows.Graphics.Holographic.HolographicStereoTransform -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicStereoTransform : NSObject -+ (instancetype)new; -@property (retain) WFNMatrix4x4* left; -@property (retain) WFNMatrix4x4* right; -@end - -// [struct] Windows.Graphics.Holographic.HolographicAdapterId -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicAdapterId : NSObject -+ (instancetype)new; -@property unsigned int lowPart; -@property int highPart; -@end - -// Windows.Graphics.Holographic.HolographicCamera -#ifndef __WGHHolographicCamera_DEFINED__ -#define __WGHHolographicCamera_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicCamera : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double viewportScaleFactor; -@property (readonly) unsigned int id; -@property (readonly) BOOL isStereo; -@property (readonly) WFSize* renderTargetSize; -- (void)setNearPlaneDistance:(double)value; -- (void)setFarPlaneDistance:(double)value; -@end - -#endif // __WGHHolographicCamera_DEFINED__ - -// Windows.Graphics.Holographic.HolographicSpace -#ifndef __WGHHolographicSpace_DEFINED__ -#define __WGHHolographicSpace_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicSpace : RTObject -+ (WGHHolographicSpace*)createForCoreWindow:(WUCCoreWindow*)window; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGHHolographicAdapterId* primaryAdapterId; -- (EventRegistrationToken)addCameraAddedEvent:(void(^)(WGHHolographicSpace*, WGHHolographicSpaceCameraAddedEventArgs*))del; -- (void)removeCameraAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCameraRemovedEvent:(void(^)(WGHHolographicSpace*, WGHHolographicSpaceCameraRemovedEventArgs*))del; -- (void)removeCameraRemovedEvent:(EventRegistrationToken)tok; -- (void)setDirect3D11Device:(RTObject*)value; -- (WGHHolographicFrame*)createNextFrame; -@end - -#endif // __WGHHolographicSpace_DEFINED__ - -// Windows.Graphics.Holographic.HolographicSpaceCameraAddedEventArgs -#ifndef __WGHHolographicSpaceCameraAddedEventArgs_DEFINED__ -#define __WGHHolographicSpaceCameraAddedEventArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicSpaceCameraAddedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGHHolographicCamera* camera; -- (WFDeferral*)getDeferral; -@end - -#endif // __WGHHolographicSpaceCameraAddedEventArgs_DEFINED__ - -// Windows.Graphics.Holographic.HolographicSpaceCameraRemovedEventArgs -#ifndef __WGHHolographicSpaceCameraRemovedEventArgs_DEFINED__ -#define __WGHHolographicSpaceCameraRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicSpaceCameraRemovedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGHHolographicCamera* camera; -@end - -#endif // __WGHHolographicSpaceCameraRemovedEventArgs_DEFINED__ - -// Windows.Graphics.Holographic.HolographicFrame -#ifndef __WGHHolographicFrame_DEFINED__ -#define __WGHHolographicFrame_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WGHHolographicCamera* */ addedCameras; -@property (readonly) WGHHolographicFramePrediction* currentPrediction; -@property (readonly) WFTimeSpan* duration; -@property (readonly) NSArray* /* WGHHolographicCamera* */ removedCameras; -- (WGHHolographicCameraRenderingParameters*)getRenderingParameters:(WGHHolographicCameraPose*)cameraPose; -- (void)updateCurrentPrediction; -- (WGHHolographicFramePresentResult)presentUsingCurrentPrediction; -- (WGHHolographicFramePresentResult)presentUsingCurrentPredictionWithBehavior:(WGHHolographicFramePresentWaitBehavior)waitBehavior; -- (void)waitForFrameToFinish; -@end - -#endif // __WGHHolographicFrame_DEFINED__ - -// Windows.Graphics.Holographic.HolographicCameraPose -#ifndef __WGHHolographicCameraPose_DEFINED__ -#define __WGHHolographicCameraPose_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicCameraPose : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double farPlaneDistance; -@property (readonly) WGHHolographicCamera* holographicCamera; -@property (readonly) double nearPlaneDistance; -@property (readonly) WGHHolographicStereoTransform* projectionTransform; -@property (readonly) WFRect* viewport; -- (id /* WGHHolographicStereoTransform* */)tryGetViewTransform:(WPSSpatialCoordinateSystem*)coordinateSystem; -- (id /* WPSSpatialBoundingFrustum* */)tryGetCullingFrustum:(WPSSpatialCoordinateSystem*)coordinateSystem; -- (id /* WPSSpatialBoundingFrustum* */)tryGetVisibleFrustum:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WGHHolographicCameraPose_DEFINED__ - -// Windows.Graphics.Holographic.HolographicCameraRenderingParameters -#ifndef __WGHHolographicCameraRenderingParameters_DEFINED__ -#define __WGHHolographicCameraRenderingParameters_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicCameraRenderingParameters : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* direct3D11BackBuffer; -@property (readonly) RTObject* direct3D11Device; -- (void)setFocusPoint:(WPSSpatialCoordinateSystem*)coordinateSystem position:(WFNVector3*)position; -- (void)setFocusPointWithNormal:(WPSSpatialCoordinateSystem*)coordinateSystem position:(WFNVector3*)position normal:(WFNVector3*)normal; -- (void)setFocusPointWithNormalLinearVelocity:(WPSSpatialCoordinateSystem*)coordinateSystem position:(WFNVector3*)position normal:(WFNVector3*)normal linearVelocity:(WFNVector3*)linearVelocity; -@end - -#endif // __WGHHolographicCameraRenderingParameters_DEFINED__ - -// Windows.Graphics.Holographic.HolographicFramePrediction -#ifndef __WGHHolographicFramePrediction_DEFINED__ -#define __WGHHolographicFramePrediction_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSHOLOGRAPHICEXPORT -@interface WGHHolographicFramePrediction : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WGHHolographicCameraPose* */ cameraPoses; -@property (readonly) WPPerceptionTimestamp* timestamp; -@end - -#endif // __WGHHolographicFramePrediction_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGraphicsImaging.h b/include/Platform/Universal Windows/UWP/WindowsGraphicsImaging.h deleted file mode 100644 index 7f2b35a7d0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGraphicsImaging.h +++ /dev/null @@ -1,659 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGraphicsImaging.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -#define OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGraphicsImaging.lib") -#endif -#endif -#include - -@class WGIBitmapTransform, WGIBitmapTypedValue, WGIBitmapPropertySet, WGIBitmapPropertiesView, WGIBitmapProperties, WGIPixelDataProvider, WGIImageStream, WGIBitmapFrame, WGIBitmapCodecInformation, WGIBitmapDecoder, WGIBitmapEncoder, WGIBitmapBuffer, WGISoftwareBitmap; -@class WGIBitmapBounds, WGIBitmapSize, WGIBitmapPlaneDescription; -@protocol WGIIBitmapTransform, WGIIBitmapTypedValue, WGIIBitmapTypedValueFactory, WGIIBitmapPropertiesView, WGIIBitmapProperties, WGIIPixelDataProvider, WGIIBitmapFrame, WGIIBitmapFrameWithSoftwareBitmap, WGIIBitmapCodecInformation, WGIIBitmapDecoderStatics, WGIIBitmapDecoder, WGIIBitmapEncoderStatics, WGIIBitmapEncoder, WGIIBitmapEncoderWithSoftwareBitmap, WGIISoftwareBitmapFactory, WGIISoftwareBitmapStatics, WGIISoftwareBitmap, WGIIBitmapBuffer; - -// Windows.Graphics.Imaging.BitmapInterpolationMode -enum _WGIBitmapInterpolationMode { - WGIBitmapInterpolationModeNearestNeighbor = 0, - WGIBitmapInterpolationModeLinear = 1, - WGIBitmapInterpolationModeCubic = 2, - WGIBitmapInterpolationModeFant = 3, -}; -typedef unsigned WGIBitmapInterpolationMode; - -// Windows.Graphics.Imaging.BitmapFlip -enum _WGIBitmapFlip { - WGIBitmapFlipNone = 0, - WGIBitmapFlipHorizontal = 1, - WGIBitmapFlipVertical = 2, -}; -typedef unsigned WGIBitmapFlip; - -// Windows.Graphics.Imaging.BitmapRotation -enum _WGIBitmapRotation { - WGIBitmapRotationNone = 0, - WGIBitmapRotationClockwise90Degrees = 1, - WGIBitmapRotationClockwise180Degrees = 2, - WGIBitmapRotationClockwise270Degrees = 3, -}; -typedef unsigned WGIBitmapRotation; - -// Windows.Graphics.Imaging.ColorManagementMode -enum _WGIColorManagementMode { - WGIColorManagementModeDoNotColorManage = 0, - WGIColorManagementModeColorManageToSRgb = 1, -}; -typedef unsigned WGIColorManagementMode; - -// Windows.Graphics.Imaging.ExifOrientationMode -enum _WGIExifOrientationMode { - WGIExifOrientationModeIgnoreExifOrientation = 0, - WGIExifOrientationModeRespectExifOrientation = 1, -}; -typedef unsigned WGIExifOrientationMode; - -// Windows.Graphics.Imaging.PngFilterMode -enum _WGIPngFilterMode { - WGIPngFilterModeAutomatic = 0, - WGIPngFilterModeNone = 1, - WGIPngFilterModeSub = 2, - WGIPngFilterModeUp = 3, - WGIPngFilterModeAverage = 4, - WGIPngFilterModePaeth = 5, - WGIPngFilterModeAdaptive = 6, -}; -typedef unsigned WGIPngFilterMode; - -// Windows.Graphics.Imaging.TiffCompressionMode -enum _WGITiffCompressionMode { - WGITiffCompressionModeAutomatic = 0, - WGITiffCompressionModeNone = 1, - WGITiffCompressionModeCcitt3 = 2, - WGITiffCompressionModeCcitt4 = 3, - WGITiffCompressionModeLzw = 4, - WGITiffCompressionModeRle = 5, - WGITiffCompressionModeZip = 6, - WGITiffCompressionModeLzwhDifferencing = 7, -}; -typedef unsigned WGITiffCompressionMode; - -// Windows.Graphics.Imaging.JpegSubsamplingMode -enum _WGIJpegSubsamplingMode { - WGIJpegSubsamplingModeDefault = 0, - WGIJpegSubsamplingModeY4Cb2Cr0 = 1, - WGIJpegSubsamplingModeY4Cb2Cr2 = 2, - WGIJpegSubsamplingModeY4Cb4Cr4 = 3, -}; -typedef unsigned WGIJpegSubsamplingMode; - -// Windows.Graphics.Imaging.BitmapPixelFormat -enum _WGIBitmapPixelFormat { - WGIBitmapPixelFormatUnknown = 0, - WGIBitmapPixelFormatRgba16 = 12, - WGIBitmapPixelFormatRgba8 = 30, - WGIBitmapPixelFormatGray16 = 57, - WGIBitmapPixelFormatGray8 = 62, - WGIBitmapPixelFormatBgra8 = 87, - WGIBitmapPixelFormatNv12 = 103, - WGIBitmapPixelFormatYuy2 = 107, -}; -typedef unsigned WGIBitmapPixelFormat; - -// Windows.Graphics.Imaging.BitmapAlphaMode -enum _WGIBitmapAlphaMode { - WGIBitmapAlphaModePremultiplied = 0, - WGIBitmapAlphaModeStraight = 1, - WGIBitmapAlphaModeIgnore = 2, -}; -typedef unsigned WGIBitmapAlphaMode; - -// Windows.Graphics.Imaging.BitmapBufferAccessMode -enum _WGIBitmapBufferAccessMode { - WGIBitmapBufferAccessModeRead = 0, - WGIBitmapBufferAccessModeReadWrite = 1, - WGIBitmapBufferAccessModeWrite = 2, -}; -typedef unsigned WGIBitmapBufferAccessMode; - -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsGraphicsDirectXDirect3D11.h" - -#import - -// [struct] Windows.Graphics.Imaging.BitmapBounds -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapBounds : NSObject -+ (instancetype)new; -@property unsigned int x; -@property unsigned int y; -@property unsigned int width; -@property unsigned int height; -@end - -// [struct] Windows.Graphics.Imaging.BitmapSize -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapSize : NSObject -+ (instancetype)new; -@property unsigned int width; -@property unsigned int height; -@end - -// [struct] Windows.Graphics.Imaging.BitmapPlaneDescription -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapPlaneDescription : NSObject -+ (instancetype)new; -@property int startIndex; -@property int width; -@property int height; -@property int stride; -@end - -// Windows.Graphics.Imaging.IBitmapPropertiesView -#ifndef __WGIIBitmapPropertiesView_DEFINED__ -#define __WGIIBitmapPropertiesView_DEFINED__ - -@protocol WGIIBitmapPropertiesView -- (void)getPropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(WGIBitmapPropertySet*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIIBitmapPropertiesView : RTObject -@end - -#endif // __WGIIBitmapPropertiesView_DEFINED__ - -// Windows.Graphics.Imaging.IBitmapFrame -#ifndef __WGIIBitmapFrame_DEFINED__ -#define __WGIIBitmapFrame_DEFINED__ - -@protocol WGIIBitmapFrame -@property (readonly) WGIBitmapAlphaMode bitmapAlphaMode; -@property (readonly) WGIBitmapPixelFormat bitmapPixelFormat; -@property (readonly) WGIBitmapPropertiesView* bitmapProperties; -@property (readonly) double dpiX; -@property (readonly) double dpiY; -@property (readonly) unsigned int orientedPixelHeight; -@property (readonly) unsigned int orientedPixelWidth; -@property (readonly) unsigned int pixelHeight; -@property (readonly) unsigned int pixelWidth; -- (void)getThumbnailAsyncWithSuccess:(void (^)(WGIImageStream*))success failure:(void (^)(NSError*))failure; -- (void)getPixelDataAsyncWithSuccess:(void (^)(WGIPixelDataProvider*))success failure:(void (^)(NSError*))failure; -- (void)getPixelDataTransformedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode transform:(WGIBitmapTransform*)transform exifOrientationMode:(WGIExifOrientationMode)exifOrientationMode colorManagementMode:(WGIColorManagementMode)colorManagementMode success:(void (^)(WGIPixelDataProvider*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIIBitmapFrame : RTObject -@end - -#endif // __WGIIBitmapFrame_DEFINED__ - -// Windows.Graphics.Imaging.IBitmapFrameWithSoftwareBitmap -#ifndef __WGIIBitmapFrameWithSoftwareBitmap_DEFINED__ -#define __WGIIBitmapFrameWithSoftwareBitmap_DEFINED__ - -@protocol WGIIBitmapFrameWithSoftwareBitmap -- (void)getSoftwareBitmapAsyncWithSuccess:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -- (void)getSoftwareBitmapConvertedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode success:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -- (void)getSoftwareBitmapTransformedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode transform:(WGIBitmapTransform*)transform exifOrientationMode:(WGIExifOrientationMode)exifOrientationMode colorManagementMode:(WGIColorManagementMode)colorManagementMode success:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncWithSuccess:(void (^)(WGIImageStream*))success failure:(void (^)(NSError*))failure; -- (void)getPixelDataAsyncWithSuccess:(void (^)(WGIPixelDataProvider*))success failure:(void (^)(NSError*))failure; -- (void)getPixelDataTransformedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode transform:(WGIBitmapTransform*)transform exifOrientationMode:(WGIExifOrientationMode)exifOrientationMode colorManagementMode:(WGIColorManagementMode)colorManagementMode success:(void (^)(WGIPixelDataProvider*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIIBitmapFrameWithSoftwareBitmap : RTObject -@end - -#endif // __WGIIBitmapFrameWithSoftwareBitmap_DEFINED__ - -// Windows.Graphics.Imaging.BitmapTransform -#ifndef __WGIBitmapTransform_DEFINED__ -#define __WGIBitmapTransform_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapTransform : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int scaledWidth; -@property unsigned int scaledHeight; -@property WGIBitmapRotation rotation; -@property WGIBitmapInterpolationMode interpolationMode; -@property WGIBitmapFlip flip; -@property (retain) WGIBitmapBounds* bounds; -@end - -#endif // __WGIBitmapTransform_DEFINED__ - -// Windows.Graphics.Imaging.BitmapTypedValue -#ifndef __WGIBitmapTypedValue_DEFINED__ -#define __WGIBitmapTypedValue_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapTypedValue : RTObject -+ (WGIBitmapTypedValue*)make:(RTObject*)value type:(WFPropertyType)type ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFPropertyType type; -@property (readonly) RTObject* value; -@end - -#endif // __WGIBitmapTypedValue_DEFINED__ - -// Windows.Graphics.Imaging.BitmapPropertySet -#ifndef __WGIBitmapPropertySet_DEFINED__ -#define __WGIBitmapPropertySet_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapPropertySet : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -@end - -#endif // __WGIBitmapPropertySet_DEFINED__ - -// Windows.Graphics.Imaging.BitmapPropertiesView -#ifndef __WGIBitmapPropertiesView_DEFINED__ -#define __WGIBitmapPropertiesView_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapPropertiesView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)getPropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(WGIBitmapPropertySet*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WGIBitmapPropertiesView_DEFINED__ - -// Windows.Graphics.Imaging.BitmapProperties -#ifndef __WGIBitmapProperties_DEFINED__ -#define __WGIBitmapProperties_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)setPropertiesAsync:(id /* RTKeyValuePair* < NSString *, WGIBitmapTypedValue* > */)propertiesToSet; -- (void)getPropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(WGIBitmapPropertySet*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WGIBitmapProperties_DEFINED__ - -// Windows.Graphics.Imaging.PixelDataProvider -#ifndef __WGIPixelDataProvider_DEFINED__ -#define __WGIPixelDataProvider_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIPixelDataProvider : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSArray* /* uint8_t */)detachPixelData; -@end - -#endif // __WGIPixelDataProvider_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Storage.Streams.IInputStream -#ifndef __WSSIInputStream_DEFINED__ -#define __WSSIInputStream_DEFINED__ - -@protocol WSSIInputStream -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WSSIInputStream : RTObject -@end - -#endif // __WSSIInputStream_DEFINED__ - -// Windows.Storage.Streams.IOutputStream -#ifndef __WSSIOutputStream_DEFINED__ -#define __WSSIOutputStream_DEFINED__ - -@protocol WSSIOutputStream -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WSSIOutputStream : RTObject -@end - -#endif // __WSSIOutputStream_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStream -#ifndef __WSSIRandomAccessStream_DEFINED__ -#define __WSSIRandomAccessStream_DEFINED__ - -@protocol WSSIRandomAccessStream -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -@property uint64_t size; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WSSIRandomAccessStream : RTObject -@end - -#endif // __WSSIRandomAccessStream_DEFINED__ - -// Windows.Storage.Streams.IContentTypeProvider -#ifndef __WSSIContentTypeProvider_DEFINED__ -#define __WSSIContentTypeProvider_DEFINED__ - -@protocol WSSIContentTypeProvider -@property (readonly) NSString * contentType; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WSSIContentTypeProvider : RTObject -@end - -#endif // __WSSIContentTypeProvider_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStreamWithContentType -#ifndef __WSSIRandomAccessStreamWithContentType_DEFINED__ -#define __WSSIRandomAccessStreamWithContentType_DEFINED__ - -@protocol WSSIRandomAccessStreamWithContentType -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WSSIRandomAccessStreamWithContentType : RTObject -@end - -#endif // __WSSIRandomAccessStreamWithContentType_DEFINED__ - -// Windows.Graphics.Imaging.ImageStream -#ifndef __WGIImageStream_DEFINED__ -#define __WGIImageStream_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIImageStream : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * contentType; -@property uint64_t size; -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WGIImageStream_DEFINED__ - -// Windows.Graphics.Imaging.BitmapFrame -#ifndef __WGIBitmapFrame_DEFINED__ -#define __WGIBitmapFrame_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGIBitmapAlphaMode bitmapAlphaMode; -@property (readonly) WGIBitmapPixelFormat bitmapPixelFormat; -@property (readonly) WGIBitmapPropertiesView* bitmapProperties; -@property (readonly) double dpiX; -@property (readonly) double dpiY; -@property (readonly) unsigned int orientedPixelHeight; -@property (readonly) unsigned int orientedPixelWidth; -@property (readonly) unsigned int pixelHeight; -@property (readonly) unsigned int pixelWidth; -- (void)getThumbnailAsyncWithSuccess:(void (^)(WGIImageStream*))success failure:(void (^)(NSError*))failure; -- (void)getPixelDataAsyncWithSuccess:(void (^)(WGIPixelDataProvider*))success failure:(void (^)(NSError*))failure; -- (void)getPixelDataTransformedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode transform:(WGIBitmapTransform*)transform exifOrientationMode:(WGIExifOrientationMode)exifOrientationMode colorManagementMode:(WGIColorManagementMode)colorManagementMode success:(void (^)(WGIPixelDataProvider*))success failure:(void (^)(NSError*))failure; -- (void)getSoftwareBitmapAsyncWithSuccess:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -- (void)getSoftwareBitmapConvertedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode success:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -- (void)getSoftwareBitmapTransformedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode transform:(WGIBitmapTransform*)transform exifOrientationMode:(WGIExifOrientationMode)exifOrientationMode colorManagementMode:(WGIColorManagementMode)colorManagementMode success:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WGIBitmapFrame_DEFINED__ - -// Windows.Graphics.Imaging.BitmapCodecInformation -#ifndef __WGIBitmapCodecInformation_DEFINED__ -#define __WGIBitmapCodecInformation_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapCodecInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* codecId; -@property (readonly) NSArray* /* NSString * */ fileExtensions; -@property (readonly) NSString * friendlyName; -@property (readonly) NSArray* /* NSString * */ mimeTypes; -@end - -#endif // __WGIBitmapCodecInformation_DEFINED__ - -// Windows.Graphics.Imaging.BitmapDecoder -#ifndef __WGIBitmapDecoder_DEFINED__ -#define __WGIBitmapDecoder_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapDecoder : RTObject -+ (NSArray* /* WGIBitmapCodecInformation* */)getDecoderInformationEnumerator; -+ (void)createAsync:(RTObject*)stream success:(void (^)(WGIBitmapDecoder*))success failure:(void (^)(NSError*))failure; -+ (void)createWithIdAsync:(WFGUID*)decoderId stream:(RTObject*)stream success:(void (^)(WGIBitmapDecoder*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGIBitmapPropertiesView* bitmapContainerProperties; -@property (readonly) WGIBitmapCodecInformation* decoderInformation; -@property (readonly) unsigned int frameCount; -@property (readonly) WGIBitmapAlphaMode bitmapAlphaMode; -@property (readonly) WGIBitmapPixelFormat bitmapPixelFormat; -@property (readonly) WGIBitmapPropertiesView* bitmapProperties; -@property (readonly) double dpiX; -@property (readonly) double dpiY; -@property (readonly) unsigned int orientedPixelHeight; -@property (readonly) unsigned int orientedPixelWidth; -@property (readonly) unsigned int pixelHeight; -@property (readonly) unsigned int pixelWidth; -+ (WFGUID*)bmpDecoderId; -+ (WFGUID*)gifDecoderId; -+ (WFGUID*)icoDecoderId; -+ (WFGUID*)jpegDecoderId; -+ (WFGUID*)jpegXRDecoderId; -+ (WFGUID*)pngDecoderId; -+ (WFGUID*)tiffDecoderId; -- (void)getPreviewAsyncWithSuccess:(void (^)(WGIImageStream*))success failure:(void (^)(NSError*))failure; -- (void)getFrameAsync:(unsigned int)frameIndex success:(void (^)(WGIBitmapFrame*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncWithSuccess:(void (^)(WGIImageStream*))success failure:(void (^)(NSError*))failure; -- (void)getPixelDataAsyncWithSuccess:(void (^)(WGIPixelDataProvider*))success failure:(void (^)(NSError*))failure; -- (void)getPixelDataTransformedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode transform:(WGIBitmapTransform*)transform exifOrientationMode:(WGIExifOrientationMode)exifOrientationMode colorManagementMode:(WGIColorManagementMode)colorManagementMode success:(void (^)(WGIPixelDataProvider*))success failure:(void (^)(NSError*))failure; -- (void)getSoftwareBitmapAsyncWithSuccess:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -- (void)getSoftwareBitmapConvertedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode success:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -- (void)getSoftwareBitmapTransformedAsync:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode transform:(WGIBitmapTransform*)transform exifOrientationMode:(WGIExifOrientationMode)exifOrientationMode colorManagementMode:(WGIColorManagementMode)colorManagementMode success:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WGIBitmapDecoder_DEFINED__ - -// Windows.Graphics.Imaging.BitmapEncoder -#ifndef __WGIBitmapEncoder_DEFINED__ -#define __WGIBitmapEncoder_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapEncoder : RTObject -+ (NSArray* /* WGIBitmapCodecInformation* */)getEncoderInformationEnumerator; -+ (void)createAsync:(WFGUID*)encoderId stream:(RTObject*)stream success:(void (^)(WGIBitmapEncoder*))success failure:(void (^)(NSError*))failure; -+ (void)createWithEncodingOptionsAsync:(WFGUID*)encoderId stream:(RTObject*)stream encodingOptions:(id /* RTKeyValuePair* < NSString *, WGIBitmapTypedValue* > */)encodingOptions success:(void (^)(WGIBitmapEncoder*))success failure:(void (^)(NSError*))failure; -+ (void)createForTranscodingAsync:(RTObject*)stream bitmapDecoder:(WGIBitmapDecoder*)bitmapDecoder success:(void (^)(WGIBitmapEncoder*))success failure:(void (^)(NSError*))failure; -+ (void)createForInPlacePropertyEncodingAsync:(WGIBitmapDecoder*)bitmapDecoder success:(void (^)(WGIBitmapEncoder*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isThumbnailGenerated; -@property unsigned int generatedThumbnailWidth; -@property unsigned int generatedThumbnailHeight; -@property (readonly) WGIBitmapProperties* bitmapContainerProperties; -@property (readonly) WGIBitmapProperties* bitmapProperties; -@property (readonly) WGIBitmapTransform* bitmapTransform; -@property (readonly) WGIBitmapCodecInformation* encoderInformation; -+ (WFGUID*)bmpEncoderId; -+ (WFGUID*)gifEncoderId; -+ (WFGUID*)jpegEncoderId; -+ (WFGUID*)jpegXREncoderId; -+ (WFGUID*)pngEncoderId; -+ (WFGUID*)tiffEncoderId; -- (void)setPixelData:(WGIBitmapPixelFormat)pixelFormat alphaMode:(WGIBitmapAlphaMode)alphaMode width:(unsigned int)width height:(unsigned int)height dpiX:(double)dpiX dpiY:(double)dpiY pixels:(NSArray* /* uint8_t */)pixels; -- (RTObject*)goToNextFrameAsync; -- (RTObject*)goToNextFrameWithEncodingOptionsAsync:(id /* RTKeyValuePair* < NSString *, WGIBitmapTypedValue* > */)encodingOptions; -- (RTObject*)flushAsync; -- (void)setSoftwareBitmap:(WGISoftwareBitmap*)bitmap; -@end - -#endif // __WGIBitmapEncoder_DEFINED__ - -// Windows.Foundation.IMemoryBuffer -#ifndef __WFIMemoryBuffer_DEFINED__ -#define __WFIMemoryBuffer_DEFINED__ - -@protocol WFIMemoryBuffer -- (RTObject*)createReference; -- (void)close; -@end - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WFIMemoryBuffer : RTObject -@end - -#endif // __WFIMemoryBuffer_DEFINED__ - -// Windows.Graphics.Imaging.BitmapBuffer -#ifndef __WGIBitmapBuffer_DEFINED__ -#define __WGIBitmapBuffer_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGIBitmapBuffer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (int)getPlaneCount; -- (WGIBitmapPlaneDescription*)getPlaneDescription:(int)index; -- (RTObject*)createReference; -- (void)close; -@end - -#endif // __WGIBitmapBuffer_DEFINED__ - -// Windows.Graphics.Imaging.SoftwareBitmap -#ifndef __WGISoftwareBitmap_DEFINED__ -#define __WGISoftwareBitmap_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSIMAGINGEXPORT -@interface WGISoftwareBitmap : RTObject -+ (WGISoftwareBitmap*)Copy:(WGISoftwareBitmap*)source; -+ (WGISoftwareBitmap*)convert:(WGISoftwareBitmap*)source format:(WGIBitmapPixelFormat)format; -+ (WGISoftwareBitmap*)convertWithAlpha:(WGISoftwareBitmap*)source format:(WGIBitmapPixelFormat)format alpha:(WGIBitmapAlphaMode)alpha; -+ (WGISoftwareBitmap*)createCopyFromBuffer:(RTObject*)source format:(WGIBitmapPixelFormat)format width:(int)width height:(int)height; -+ (WGISoftwareBitmap*)createCopyWithAlphaFromBuffer:(RTObject*)source format:(WGIBitmapPixelFormat)format width:(int)width height:(int)height alpha:(WGIBitmapAlphaMode)alpha; -+ (void)createCopyFromSurfaceAsync:(RTObject*)surface success:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -+ (void)createCopyWithAlphaFromSurfaceAsync:(RTObject*)surface alpha:(WGIBitmapAlphaMode)alpha success:(void (^)(WGISoftwareBitmap*))success failure:(void (^)(NSError*))failure; -+ (WGISoftwareBitmap*)make:(WGIBitmapPixelFormat)format width:(int)width height:(int)height ACTIVATOR; -+ (WGISoftwareBitmap*)makeWithAlpha:(WGIBitmapPixelFormat)format width:(int)width height:(int)height alpha:(WGIBitmapAlphaMode)alpha ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double dpiY; -@property double dpiX; -@property (readonly) WGIBitmapAlphaMode bitmapAlphaMode; -@property (readonly) WGIBitmapPixelFormat bitmapPixelFormat; -@property (readonly) BOOL isReadOnly; -@property (readonly) int pixelHeight; -@property (readonly) int pixelWidth; -- (WGIBitmapBuffer*)lockBuffer:(WGIBitmapBufferAccessMode)mode; -- (void)copyTo:(WGISoftwareBitmap*)bitmap; -- (void)copyFromBuffer:(RTObject*)buffer; -- (void)copyToBuffer:(RTObject*)buffer; -- (WGISoftwareBitmap*)getReadOnlyView; -- (void)close; -@end - -#endif // __WGISoftwareBitmap_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGraphicsPrinting.h b/include/Platform/Universal Windows/UWP/WindowsGraphicsPrinting.h deleted file mode 100644 index 3421c8c15f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGraphicsPrinting.h +++ /dev/null @@ -1,694 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGraphicsPrinting.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -#define OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGraphicsPrinting.lib") -#endif -#endif -#include - -@class WGPPrintPageInfo, WGPPrintTaskOptions, WGPStandardPrintTaskOptions, WGPPrintTaskProgressingEventArgs, WGPPrintTaskCompletedEventArgs, WGPPrintTask, WGPPrintTaskSourceRequestedDeferral, WGPPrintTaskSourceRequestedArgs, WGPPrintTaskRequestedDeferral, WGPPrintTaskRequest, WGPPrintTaskRequestedEventArgs, WGPPrintManager; -@class WGPPrintPageDescription; -@protocol WGPIPrintTaskOptionsCoreProperties, WGPIPrintPageInfo, WGPIPrintTaskOptions, WGPIPrintTaskOptionsCoreUIConfiguration, WGPIPrintTaskOptionsCore, WGPIStandardPrintTaskOptionsStatic, WGPIStandardPrintTaskOptionsStatic2, WGPIPrintDocumentSource, WGPIPrintTaskProgressingEventArgs, WGPIPrintTaskCompletedEventArgs, WGPIPrintTask, WGPIPrintTaskTargetDeviceSupport, WGPIPrintTask2, WGPIPrintTaskSourceRequestedDeferral, WGPIPrintTaskSourceRequestedArgs, WGPIPrintTaskRequestedDeferral, WGPIPrintTaskRequest, WGPIPrintTaskRequestedEventArgs, WGPIPrintManagerStatic, WGPIPrintManagerStatic2, WGPIPrintManager; - -// Windows.Graphics.Printing.PrintMediaSize -enum _WGPPrintMediaSize { - WGPPrintMediaSizeDefault = 0, - WGPPrintMediaSizeNotAvailable = 1, - WGPPrintMediaSizePrinterCustom = 2, - WGPPrintMediaSizeBusinessCard = 3, - WGPPrintMediaSizeCreditCard = 4, - WGPPrintMediaSizeIsoA0 = 5, - WGPPrintMediaSizeIsoA1 = 6, - WGPPrintMediaSizeIsoA10 = 7, - WGPPrintMediaSizeIsoA2 = 8, - WGPPrintMediaSizeIsoA3 = 9, - WGPPrintMediaSizeIsoA3Extra = 10, - WGPPrintMediaSizeIsoA3Rotated = 11, - WGPPrintMediaSizeIsoA4 = 12, - WGPPrintMediaSizeIsoA4Extra = 13, - WGPPrintMediaSizeIsoA4Rotated = 14, - WGPPrintMediaSizeIsoA5 = 15, - WGPPrintMediaSizeIsoA5Extra = 16, - WGPPrintMediaSizeIsoA5Rotated = 17, - WGPPrintMediaSizeIsoA6 = 18, - WGPPrintMediaSizeIsoA6Rotated = 19, - WGPPrintMediaSizeIsoA7 = 20, - WGPPrintMediaSizeIsoA8 = 21, - WGPPrintMediaSizeIsoA9 = 22, - WGPPrintMediaSizeIsoB0 = 23, - WGPPrintMediaSizeIsoB1 = 24, - WGPPrintMediaSizeIsoB10 = 25, - WGPPrintMediaSizeIsoB2 = 26, - WGPPrintMediaSizeIsoB3 = 27, - WGPPrintMediaSizeIsoB4 = 28, - WGPPrintMediaSizeIsoB4Envelope = 29, - WGPPrintMediaSizeIsoB5Envelope = 30, - WGPPrintMediaSizeIsoB5Extra = 31, - WGPPrintMediaSizeIsoB7 = 32, - WGPPrintMediaSizeIsoB8 = 33, - WGPPrintMediaSizeIsoB9 = 34, - WGPPrintMediaSizeIsoC0 = 35, - WGPPrintMediaSizeIsoC1 = 36, - WGPPrintMediaSizeIsoC10 = 37, - WGPPrintMediaSizeIsoC2 = 38, - WGPPrintMediaSizeIsoC3 = 39, - WGPPrintMediaSizeIsoC3Envelope = 40, - WGPPrintMediaSizeIsoC4 = 41, - WGPPrintMediaSizeIsoC4Envelope = 42, - WGPPrintMediaSizeIsoC5 = 43, - WGPPrintMediaSizeIsoC5Envelope = 44, - WGPPrintMediaSizeIsoC6 = 45, - WGPPrintMediaSizeIsoC6C5Envelope = 46, - WGPPrintMediaSizeIsoC6Envelope = 47, - WGPPrintMediaSizeIsoC7 = 48, - WGPPrintMediaSizeIsoC8 = 49, - WGPPrintMediaSizeIsoC9 = 50, - WGPPrintMediaSizeIsoDLEnvelope = 51, - WGPPrintMediaSizeIsoDLEnvelopeRotated = 52, - WGPPrintMediaSizeIsoSRA3 = 53, - WGPPrintMediaSizeJapan2LPhoto = 54, - WGPPrintMediaSizeJapanChou3Envelope = 55, - WGPPrintMediaSizeJapanChou3EnvelopeRotated = 56, - WGPPrintMediaSizeJapanChou4Envelope = 57, - WGPPrintMediaSizeJapanChou4EnvelopeRotated = 58, - WGPPrintMediaSizeJapanDoubleHagakiPostcard = 59, - WGPPrintMediaSizeJapanDoubleHagakiPostcardRotated = 60, - WGPPrintMediaSizeJapanHagakiPostcard = 61, - WGPPrintMediaSizeJapanHagakiPostcardRotated = 62, - WGPPrintMediaSizeJapanKaku2Envelope = 63, - WGPPrintMediaSizeJapanKaku2EnvelopeRotated = 64, - WGPPrintMediaSizeJapanKaku3Envelope = 65, - WGPPrintMediaSizeJapanKaku3EnvelopeRotated = 66, - WGPPrintMediaSizeJapanLPhoto = 67, - WGPPrintMediaSizeJapanQuadrupleHagakiPostcard = 68, - WGPPrintMediaSizeJapanYou1Envelope = 69, - WGPPrintMediaSizeJapanYou2Envelope = 70, - WGPPrintMediaSizeJapanYou3Envelope = 71, - WGPPrintMediaSizeJapanYou4Envelope = 72, - WGPPrintMediaSizeJapanYou4EnvelopeRotated = 73, - WGPPrintMediaSizeJapanYou6Envelope = 74, - WGPPrintMediaSizeJapanYou6EnvelopeRotated = 75, - WGPPrintMediaSizeJisB0 = 76, - WGPPrintMediaSizeJisB1 = 77, - WGPPrintMediaSizeJisB10 = 78, - WGPPrintMediaSizeJisB2 = 79, - WGPPrintMediaSizeJisB3 = 80, - WGPPrintMediaSizeJisB4 = 81, - WGPPrintMediaSizeJisB4Rotated = 82, - WGPPrintMediaSizeJisB5 = 83, - WGPPrintMediaSizeJisB5Rotated = 84, - WGPPrintMediaSizeJisB6 = 85, - WGPPrintMediaSizeJisB6Rotated = 86, - WGPPrintMediaSizeJisB7 = 87, - WGPPrintMediaSizeJisB8 = 88, - WGPPrintMediaSizeJisB9 = 89, - WGPPrintMediaSizeNorthAmerica10x11 = 90, - WGPPrintMediaSizeNorthAmerica10x12 = 91, - WGPPrintMediaSizeNorthAmerica10x14 = 92, - WGPPrintMediaSizeNorthAmerica11x17 = 93, - WGPPrintMediaSizeNorthAmerica14x17 = 94, - WGPPrintMediaSizeNorthAmerica4x6 = 95, - WGPPrintMediaSizeNorthAmerica4x8 = 96, - WGPPrintMediaSizeNorthAmerica5x7 = 97, - WGPPrintMediaSizeNorthAmerica8x10 = 98, - WGPPrintMediaSizeNorthAmerica9x11 = 99, - WGPPrintMediaSizeNorthAmericaArchitectureASheet = 100, - WGPPrintMediaSizeNorthAmericaArchitectureBSheet = 101, - WGPPrintMediaSizeNorthAmericaArchitectureCSheet = 102, - WGPPrintMediaSizeNorthAmericaArchitectureDSheet = 103, - WGPPrintMediaSizeNorthAmericaArchitectureESheet = 104, - WGPPrintMediaSizeNorthAmericaCSheet = 105, - WGPPrintMediaSizeNorthAmericaDSheet = 106, - WGPPrintMediaSizeNorthAmericaESheet = 107, - WGPPrintMediaSizeNorthAmericaExecutive = 108, - WGPPrintMediaSizeNorthAmericaGermanLegalFanfold = 109, - WGPPrintMediaSizeNorthAmericaGermanStandardFanfold = 110, - WGPPrintMediaSizeNorthAmericaLegal = 111, - WGPPrintMediaSizeNorthAmericaLegalExtra = 112, - WGPPrintMediaSizeNorthAmericaLetter = 113, - WGPPrintMediaSizeNorthAmericaLetterExtra = 114, - WGPPrintMediaSizeNorthAmericaLetterPlus = 115, - WGPPrintMediaSizeNorthAmericaLetterRotated = 116, - WGPPrintMediaSizeNorthAmericaMonarchEnvelope = 117, - WGPPrintMediaSizeNorthAmericaNote = 118, - WGPPrintMediaSizeNorthAmericaNumber10Envelope = 119, - WGPPrintMediaSizeNorthAmericaNumber10EnvelopeRotated = 120, - WGPPrintMediaSizeNorthAmericaNumber11Envelope = 121, - WGPPrintMediaSizeNorthAmericaNumber12Envelope = 122, - WGPPrintMediaSizeNorthAmericaNumber14Envelope = 123, - WGPPrintMediaSizeNorthAmericaNumber9Envelope = 124, - WGPPrintMediaSizeNorthAmericaPersonalEnvelope = 125, - WGPPrintMediaSizeNorthAmericaQuarto = 126, - WGPPrintMediaSizeNorthAmericaStatement = 127, - WGPPrintMediaSizeNorthAmericaSuperA = 128, - WGPPrintMediaSizeNorthAmericaSuperB = 129, - WGPPrintMediaSizeNorthAmericaTabloid = 130, - WGPPrintMediaSizeNorthAmericaTabloidExtra = 131, - WGPPrintMediaSizeOtherMetricA3Plus = 132, - WGPPrintMediaSizeOtherMetricA4Plus = 133, - WGPPrintMediaSizeOtherMetricFolio = 134, - WGPPrintMediaSizeOtherMetricInviteEnvelope = 135, - WGPPrintMediaSizeOtherMetricItalianEnvelope = 136, - WGPPrintMediaSizePrc10Envelope = 137, - WGPPrintMediaSizePrc10EnvelopeRotated = 138, - WGPPrintMediaSizePrc16K = 139, - WGPPrintMediaSizePrc16KRotated = 140, - WGPPrintMediaSizePrc1Envelope = 141, - WGPPrintMediaSizePrc1EnvelopeRotated = 142, - WGPPrintMediaSizePrc2Envelope = 143, - WGPPrintMediaSizePrc2EnvelopeRotated = 144, - WGPPrintMediaSizePrc32K = 145, - WGPPrintMediaSizePrc32KBig = 146, - WGPPrintMediaSizePrc32KRotated = 147, - WGPPrintMediaSizePrc3Envelope = 148, - WGPPrintMediaSizePrc3EnvelopeRotated = 149, - WGPPrintMediaSizePrc4Envelope = 150, - WGPPrintMediaSizePrc4EnvelopeRotated = 151, - WGPPrintMediaSizePrc5Envelope = 152, - WGPPrintMediaSizePrc5EnvelopeRotated = 153, - WGPPrintMediaSizePrc6Envelope = 154, - WGPPrintMediaSizePrc6EnvelopeRotated = 155, - WGPPrintMediaSizePrc7Envelope = 156, - WGPPrintMediaSizePrc7EnvelopeRotated = 157, - WGPPrintMediaSizePrc8Envelope = 158, - WGPPrintMediaSizePrc8EnvelopeRotated = 159, - WGPPrintMediaSizePrc9Envelope = 160, - WGPPrintMediaSizePrc9EnvelopeRotated = 161, - WGPPrintMediaSizeRoll04Inch = 162, - WGPPrintMediaSizeRoll06Inch = 163, - WGPPrintMediaSizeRoll08Inch = 164, - WGPPrintMediaSizeRoll12Inch = 165, - WGPPrintMediaSizeRoll15Inch = 166, - WGPPrintMediaSizeRoll18Inch = 167, - WGPPrintMediaSizeRoll22Inch = 168, - WGPPrintMediaSizeRoll24Inch = 169, - WGPPrintMediaSizeRoll30Inch = 170, - WGPPrintMediaSizeRoll36Inch = 171, - WGPPrintMediaSizeRoll54Inch = 172, -}; -typedef unsigned WGPPrintMediaSize; - -// Windows.Graphics.Printing.PrintMediaType -enum _WGPPrintMediaType { - WGPPrintMediaTypeDefault = 0, - WGPPrintMediaTypeNotAvailable = 1, - WGPPrintMediaTypePrinterCustom = 2, - WGPPrintMediaTypeAutoSelect = 3, - WGPPrintMediaTypeArchival = 4, - WGPPrintMediaTypeBackPrintFilm = 5, - WGPPrintMediaTypeBond = 6, - WGPPrintMediaTypeCardStock = 7, - WGPPrintMediaTypeContinuous = 8, - WGPPrintMediaTypeEnvelopePlain = 9, - WGPPrintMediaTypeEnvelopeWindow = 10, - WGPPrintMediaTypeFabric = 11, - WGPPrintMediaTypeHighResolution = 12, - WGPPrintMediaTypeLabel = 13, - WGPPrintMediaTypeMultiLayerForm = 14, - WGPPrintMediaTypeMultiPartForm = 15, - WGPPrintMediaTypePhotographic = 16, - WGPPrintMediaTypePhotographicFilm = 17, - WGPPrintMediaTypePhotographicGlossy = 18, - WGPPrintMediaTypePhotographicHighGloss = 19, - WGPPrintMediaTypePhotographicMatte = 20, - WGPPrintMediaTypePhotographicSatin = 21, - WGPPrintMediaTypePhotographicSemiGloss = 22, - WGPPrintMediaTypePlain = 23, - WGPPrintMediaTypeScreen = 24, - WGPPrintMediaTypeScreenPaged = 25, - WGPPrintMediaTypeStationery = 26, - WGPPrintMediaTypeTabStockFull = 27, - WGPPrintMediaTypeTabStockPreCut = 28, - WGPPrintMediaTypeTransparency = 29, - WGPPrintMediaTypeTShirtTransfer = 30, - WGPPrintMediaTypeNone = 31, -}; -typedef unsigned WGPPrintMediaType; - -// Windows.Graphics.Printing.PrintOrientation -enum _WGPPrintOrientation { - WGPPrintOrientationDefault = 0, - WGPPrintOrientationNotAvailable = 1, - WGPPrintOrientationPrinterCustom = 2, - WGPPrintOrientationPortrait = 3, - WGPPrintOrientationPortraitFlipped = 4, - WGPPrintOrientationLandscape = 5, - WGPPrintOrientationLandscapeFlipped = 6, -}; -typedef unsigned WGPPrintOrientation; - -// Windows.Graphics.Printing.PrintQuality -enum _WGPPrintQuality { - WGPPrintQualityDefault = 0, - WGPPrintQualityNotAvailable = 1, - WGPPrintQualityPrinterCustom = 2, - WGPPrintQualityAutomatic = 3, - WGPPrintQualityDraft = 4, - WGPPrintQualityFax = 5, - WGPPrintQualityHigh = 6, - WGPPrintQualityNormal = 7, - WGPPrintQualityPhotographic = 8, - WGPPrintQualityText = 9, -}; -typedef unsigned WGPPrintQuality; - -// Windows.Graphics.Printing.PrintColorMode -enum _WGPPrintColorMode { - WGPPrintColorModeDefault = 0, - WGPPrintColorModeNotAvailable = 1, - WGPPrintColorModePrinterCustom = 2, - WGPPrintColorModeColor = 3, - WGPPrintColorModeGrayscale = 4, - WGPPrintColorModeMonochrome = 5, -}; -typedef unsigned WGPPrintColorMode; - -// Windows.Graphics.Printing.PrintDuplex -enum _WGPPrintDuplex { - WGPPrintDuplexDefault = 0, - WGPPrintDuplexNotAvailable = 1, - WGPPrintDuplexPrinterCustom = 2, - WGPPrintDuplexOneSided = 3, - WGPPrintDuplexTwoSidedShortEdge = 4, - WGPPrintDuplexTwoSidedLongEdge = 5, -}; -typedef unsigned WGPPrintDuplex; - -// Windows.Graphics.Printing.PrintCollation -enum _WGPPrintCollation { - WGPPrintCollationDefault = 0, - WGPPrintCollationNotAvailable = 1, - WGPPrintCollationPrinterCustom = 2, - WGPPrintCollationCollated = 3, - WGPPrintCollationUncollated = 4, -}; -typedef unsigned WGPPrintCollation; - -// Windows.Graphics.Printing.PrintStaple -enum _WGPPrintStaple { - WGPPrintStapleDefault = 0, - WGPPrintStapleNotAvailable = 1, - WGPPrintStaplePrinterCustom = 2, - WGPPrintStapleNone = 3, - WGPPrintStapleStapleTopLeft = 4, - WGPPrintStapleStapleTopRight = 5, - WGPPrintStapleStapleBottomLeft = 6, - WGPPrintStapleStapleBottomRight = 7, - WGPPrintStapleStapleDualLeft = 8, - WGPPrintStapleStapleDualRight = 9, - WGPPrintStapleStapleDualTop = 10, - WGPPrintStapleStapleDualBottom = 11, - WGPPrintStapleSaddleStitch = 12, -}; -typedef unsigned WGPPrintStaple; - -// Windows.Graphics.Printing.PrintHolePunch -enum _WGPPrintHolePunch { - WGPPrintHolePunchDefault = 0, - WGPPrintHolePunchNotAvailable = 1, - WGPPrintHolePunchPrinterCustom = 2, - WGPPrintHolePunchNone = 3, - WGPPrintHolePunchLeftEdge = 4, - WGPPrintHolePunchRightEdge = 5, - WGPPrintHolePunchTopEdge = 6, - WGPPrintHolePunchBottomEdge = 7, -}; -typedef unsigned WGPPrintHolePunch; - -// Windows.Graphics.Printing.PrintBinding -enum _WGPPrintBinding { - WGPPrintBindingDefault = 0, - WGPPrintBindingNotAvailable = 1, - WGPPrintBindingPrinterCustom = 2, - WGPPrintBindingNone = 3, - WGPPrintBindingBale = 4, - WGPPrintBindingBindBottom = 5, - WGPPrintBindingBindLeft = 6, - WGPPrintBindingBindRight = 7, - WGPPrintBindingBindTop = 8, - WGPPrintBindingBooklet = 9, - WGPPrintBindingEdgeStitchBottom = 10, - WGPPrintBindingEdgeStitchLeft = 11, - WGPPrintBindingEdgeStitchRight = 12, - WGPPrintBindingEdgeStitchTop = 13, - WGPPrintBindingFold = 14, - WGPPrintBindingJogOffset = 15, - WGPPrintBindingTrim = 16, -}; -typedef unsigned WGPPrintBinding; - -// Windows.Graphics.Printing.PrintBordering -enum _WGPPrintBordering { - WGPPrintBorderingDefault = 0, - WGPPrintBorderingNotAvailable = 1, - WGPPrintBorderingPrinterCustom = 2, - WGPPrintBorderingBordered = 3, - WGPPrintBorderingBorderless = 4, -}; -typedef unsigned WGPPrintBordering; - -// Windows.Graphics.Printing.PrintTaskCompletion -enum _WGPPrintTaskCompletion { - WGPPrintTaskCompletionAbandoned = 0, - WGPPrintTaskCompletionCanceled = 1, - WGPPrintTaskCompletionFailed = 2, - WGPPrintTaskCompletionSubmitted = 3, -}; -typedef unsigned WGPPrintTaskCompletion; - -#include "WindowsFoundation.h" -#include "WindowsApplicationModelDataTransfer.h" -#include "WindowsStorageStreams.h" -// Windows.Graphics.Printing.PrintTaskSourceRequestedHandler -#ifndef __WGPPrintTaskSourceRequestedHandler__DEFINED -#define __WGPPrintTaskSourceRequestedHandler__DEFINED -typedef void(^WGPPrintTaskSourceRequestedHandler)(WGPPrintTaskSourceRequestedArgs* args); -#endif // __WGPPrintTaskSourceRequestedHandler__DEFINED - - -#import - -// [struct] Windows.Graphics.Printing.PrintPageDescription -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintPageDescription : NSObject -+ (instancetype)new; -@property (retain) WFSize* pageSize; -@property (retain) WFRect* imageableRect; -@property unsigned int dpiX; -@property unsigned int dpiY; -@end - -// Windows.Graphics.Printing.PrintTaskSourceRequestedHandler -#ifndef __WGPPrintTaskSourceRequestedHandler__DEFINED -#define __WGPPrintTaskSourceRequestedHandler__DEFINED -typedef void(^WGPPrintTaskSourceRequestedHandler)(WGPPrintTaskSourceRequestedArgs* args); -#endif // __WGPPrintTaskSourceRequestedHandler__DEFINED - -// Windows.Graphics.Printing.IPrintTaskOptionsCoreProperties -#ifndef __WGPIPrintTaskOptionsCoreProperties_DEFINED__ -#define __WGPIPrintTaskOptionsCoreProperties_DEFINED__ - -@protocol WGPIPrintTaskOptionsCoreProperties -@property WGPPrintBinding binding; -@property WGPPrintCollation collation; -@property WGPPrintColorMode colorMode; -@property WGPPrintDuplex duplex; -@property WGPPrintHolePunch holePunch; -@property (readonly) unsigned int maxCopies; -@property WGPPrintMediaSize mediaSize; -@property WGPPrintMediaType mediaType; -@property (readonly) unsigned int minCopies; -@property unsigned int numberOfCopies; -@property WGPPrintOrientation orientation; -@property WGPPrintQuality printQuality; -@property WGPPrintStaple staple; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPIPrintTaskOptionsCoreProperties : RTObject -@end - -#endif // __WGPIPrintTaskOptionsCoreProperties_DEFINED__ - -// Windows.Graphics.Printing.IPrintTaskOptionsCoreUIConfiguration -#ifndef __WGPIPrintTaskOptionsCoreUIConfiguration_DEFINED__ -#define __WGPIPrintTaskOptionsCoreUIConfiguration_DEFINED__ - -@protocol WGPIPrintTaskOptionsCoreUIConfiguration -@property (readonly) NSMutableArray* /* NSString * */ displayedOptions; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPIPrintTaskOptionsCoreUIConfiguration : RTObject -@end - -#endif // __WGPIPrintTaskOptionsCoreUIConfiguration_DEFINED__ - -// Windows.Graphics.Printing.IPrintTaskOptionsCore -#ifndef __WGPIPrintTaskOptionsCore_DEFINED__ -#define __WGPIPrintTaskOptionsCore_DEFINED__ - -@protocol WGPIPrintTaskOptionsCore -- (WGPPrintPageDescription*)getPageDescription:(unsigned int)jobPageNumber; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPIPrintTaskOptionsCore : RTObject -@end - -#endif // __WGPIPrintTaskOptionsCore_DEFINED__ - -// Windows.Graphics.Printing.IPrintDocumentSource -#ifndef __WGPIPrintDocumentSource_DEFINED__ -#define __WGPIPrintDocumentSource_DEFINED__ - -@protocol WGPIPrintDocumentSource -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPIPrintDocumentSource : RTObject -@end - -#endif // __WGPIPrintDocumentSource_DEFINED__ - -// Windows.Graphics.Printing.PrintPageInfo -#ifndef __WGPPrintPageInfo_DEFINED__ -#define __WGPPrintPageInfo_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintPageInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFSize* pageSize; -@property WGPPrintOrientation orientation; -@property WGPPrintMediaSize mediaSize; -@property unsigned int dpiY; -@property unsigned int dpiX; -@end - -#endif // __WGPPrintPageInfo_DEFINED__ - -// Windows.Graphics.Printing.PrintTaskOptions -#ifndef __WGPPrintTaskOptions_DEFINED__ -#define __WGPPrintTaskOptions_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintTaskOptions : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WGPPrintBordering bordering; -@property WGPPrintMediaType mediaType; -@property WGPPrintMediaSize mediaSize; -@property unsigned int numberOfCopies; -@property WGPPrintHolePunch holePunch; -@property WGPPrintBinding binding; -@property WGPPrintDuplex duplex; -@property WGPPrintColorMode colorMode; -@property WGPPrintCollation collation; -@property WGPPrintQuality printQuality; -@property WGPPrintStaple staple; -@property WGPPrintOrientation orientation; -@property (readonly) unsigned int minCopies; -@property (readonly) unsigned int maxCopies; -@property (readonly) NSMutableArray* /* NSString * */ displayedOptions; -- (WGPPrintPageDescription*)getPageDescription:(unsigned int)jobPageNumber; -- (RTObject*)getPagePrintTicket:(WGPPrintPageInfo*)printPageInfo; -@end - -#endif // __WGPPrintTaskOptions_DEFINED__ - -// Windows.Graphics.Printing.StandardPrintTaskOptions -#ifndef __WGPStandardPrintTaskOptions_DEFINED__ -#define __WGPStandardPrintTaskOptions_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPStandardPrintTaskOptions : RTObject -+ (NSString *)duplex; -+ (NSString *)binding; -+ (NSString *)collation; -+ (NSString *)colorMode; -+ (NSString *)copies; -+ (NSString *)nUp; -+ (NSString *)holePunch; -+ (NSString *)inputBin; -+ (NSString *)mediaSize; -+ (NSString *)mediaType; -+ (NSString *)orientation; -+ (NSString *)printQuality; -+ (NSString *)staple; -+ (NSString *)bordering; -@end - -#endif // __WGPStandardPrintTaskOptions_DEFINED__ - -// Windows.Graphics.Printing.PrintTaskProgressingEventArgs -#ifndef __WGPPrintTaskProgressingEventArgs_DEFINED__ -#define __WGPPrintTaskProgressingEventArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintTaskProgressingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int documentPageCount; -@end - -#endif // __WGPPrintTaskProgressingEventArgs_DEFINED__ - -// Windows.Graphics.Printing.PrintTaskCompletedEventArgs -#ifndef __WGPPrintTaskCompletedEventArgs_DEFINED__ -#define __WGPPrintTaskCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintTaskCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGPPrintTaskCompletion completion; -@end - -#endif // __WGPPrintTaskCompletedEventArgs_DEFINED__ - -// Windows.Graphics.Printing.PrintTask -#ifndef __WGPPrintTask_DEFINED__ -#define __WGPPrintTask_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintTask : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGPPrintTaskOptions* options; -@property (readonly) WADDataPackagePropertySet* properties; -@property (readonly) RTObject* source; -@property BOOL isPreviewEnabled; -@property BOOL isPrinterTargetEnabled; -@property BOOL is3DManufacturingTargetEnabled; -- (EventRegistrationToken)addCompletedEvent:(void(^)(WGPPrintTask*, WGPPrintTaskCompletedEventArgs*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPreviewingEvent:(void(^)(WGPPrintTask*, RTObject*))del; -- (void)removePreviewingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addProgressingEvent:(void(^)(WGPPrintTask*, WGPPrintTaskProgressingEventArgs*))del; -- (void)removeProgressingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSubmittingEvent:(void(^)(WGPPrintTask*, RTObject*))del; -- (void)removeSubmittingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WGPPrintTask_DEFINED__ - -// Windows.Graphics.Printing.PrintTaskSourceRequestedDeferral -#ifndef __WGPPrintTaskSourceRequestedDeferral_DEFINED__ -#define __WGPPrintTaskSourceRequestedDeferral_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintTaskSourceRequestedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WGPPrintTaskSourceRequestedDeferral_DEFINED__ - -// Windows.Graphics.Printing.PrintTaskSourceRequestedArgs -#ifndef __WGPPrintTaskSourceRequestedArgs_DEFINED__ -#define __WGPPrintTaskSourceRequestedArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintTaskSourceRequestedArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -- (void)setSource:(RTObject*)source; -- (WGPPrintTaskSourceRequestedDeferral*)getDeferral; -@end - -#endif // __WGPPrintTaskSourceRequestedArgs_DEFINED__ - -// Windows.Graphics.Printing.PrintTaskRequestedDeferral -#ifndef __WGPPrintTaskRequestedDeferral_DEFINED__ -#define __WGPPrintTaskRequestedDeferral_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintTaskRequestedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WGPPrintTaskRequestedDeferral_DEFINED__ - -// Windows.Graphics.Printing.PrintTaskRequest -#ifndef __WGPPrintTaskRequest_DEFINED__ -#define __WGPPrintTaskRequest_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintTaskRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -- (WGPPrintTask*)createPrintTask:(NSString *)title handler:(WGPPrintTaskSourceRequestedHandler)handler; -- (WGPPrintTaskRequestedDeferral*)getDeferral; -@end - -#endif // __WGPPrintTaskRequest_DEFINED__ - -// Windows.Graphics.Printing.PrintTaskRequestedEventArgs -#ifndef __WGPPrintTaskRequestedEventArgs_DEFINED__ -#define __WGPPrintTaskRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintTaskRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGPPrintTaskRequest* request; -@end - -#endif // __WGPPrintTaskRequestedEventArgs_DEFINED__ - -// Windows.Graphics.Printing.PrintManager -#ifndef __WGPPrintManager_DEFINED__ -#define __WGPPrintManager_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGEXPORT -@interface WGPPrintManager : RTObject -+ (BOOL)isSupported; -+ (WGPPrintManager*)getForCurrentView; -+ (void)showPrintUIAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addPrintTaskRequestedEvent:(void(^)(WGPPrintManager*, WGPPrintTaskRequestedEventArgs*))del; -- (void)removePrintTaskRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WGPPrintManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGraphicsPrinting3D.h b/include/Platform/Universal Windows/UWP/WindowsGraphicsPrinting3D.h deleted file mode 100644 index 466364f52b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGraphicsPrinting3D.h +++ /dev/null @@ -1,608 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGraphicsPrinting3D.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -#define OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGraphicsPrinting3D.lib") -#endif -#endif -#include - -@class WGPPrint3DTaskCompletedEventArgs, WGPPrint3DTaskSourceChangedEventArgs, WGPPrint3DTask, WGPPrint3DTaskSourceRequestedArgs, WGPPrint3DTaskRequest, WGPPrint3DTaskRequestedEventArgs, WGPPrint3DManager, WGPPrinting3DMeshVerificationResult, WGPPrinting3DTextureResource, WGPPrinting3DComponent, WGPPrinting3DMesh, WGPPrinting3DComponentWithMatrix, WGPPrinting3DColorMaterial, WGPPrinting3DModelTexture, WGPPrinting3DBaseMaterialGroup, WGPPrinting3DBaseMaterial, WGPPrinting3DColorMaterialGroup, WGPPrinting3DTexture2CoordMaterialGroup, WGPPrinting3DTexture2CoordMaterial, WGPPrinting3DCompositeMaterialGroup, WGPPrinting3DCompositeMaterial, WGPPrinting3DMultiplePropertyMaterialGroup, WGPPrinting3DMultiplePropertyMaterial, WGPPrinting3DMaterial, WGPPrinting3DModel, WGPPrinting3DFaceReductionOptions, WGPPrinting3D3MFPackage; -@class WGPPrinting3DBufferDescription; -@protocol WGPIPrint3DTaskCompletedEventArgs, WGPIPrint3DTaskSourceChangedEventArgs, WGPIPrint3DTask, WGPIPrint3DTaskSourceRequestedArgs, WGPIPrint3DTaskRequest, WGPIPrint3DTaskRequestedEventArgs, WGPIPrint3DManagerStatics, WGPIPrint3DManager, WGPIPrinting3DMesh, WGPIPrinting3DModelTexture, WGPIPrinting3DTextureResource, WGPIPrinting3DComponentWithMatrix, WGPIPrinting3DComponent, WGPIPrinting3DBaseMaterialStatics, WGPIPrinting3DBaseMaterial, WGPIPrinting3DColorMaterial, WGPIPrinting3DColorMaterial2, WGPIPrinting3DTexture2CoordMaterial, WGPIPrinting3DCompositeMaterial, WGPIPrinting3DMultiplePropertyMaterial, WGPIPrinting3DBaseMaterialGroupFactory, WGPIPrinting3DBaseMaterialGroup, WGPIPrinting3DColorMaterialGroupFactory, WGPIPrinting3DColorMaterialGroup, WGPIPrinting3DTexture2CoordMaterialGroupFactory, WGPIPrinting3DTexture2CoordMaterialGroup, WGPIPrinting3DTexture2CoordMaterialGroup2, WGPIPrinting3DCompositeMaterialGroupFactory, WGPIPrinting3DCompositeMaterialGroup2, WGPIPrinting3DCompositeMaterialGroup, WGPIPrinting3DMultiplePropertyMaterialGroupFactory, WGPIPrinting3DMultiplePropertyMaterialGroup, WGPIPrinting3DMaterial, WGPIPrinting3DMeshVerificationResult, WGPIPrinting3DModel, WGPIPrinting3DFaceReductionOptions, WGPIPrinting3DModel2, WGPIPrinting3D3MFPackageStatics, WGPIPrinting3D3MFPackage; - -// Windows.Graphics.Printing3D.Print3DTaskDetail -enum _WGPPrint3DTaskDetail { - WGPPrint3DTaskDetailUnknown = 0, - WGPPrint3DTaskDetailModelExceedsPrintBed = 1, - WGPPrint3DTaskDetailUploadFailed = 2, - WGPPrint3DTaskDetailInvalidMaterialSelection = 3, - WGPPrint3DTaskDetailInvalidModel = 4, - WGPPrint3DTaskDetailModelNotManifold = 5, - WGPPrint3DTaskDetailInvalidPrintTicket = 6, -}; -typedef unsigned WGPPrint3DTaskDetail; - -// Windows.Graphics.Printing3D.Print3DTaskCompletion -enum _WGPPrint3DTaskCompletion { - WGPPrint3DTaskCompletionAbandoned = 0, - WGPPrint3DTaskCompletionCanceled = 1, - WGPPrint3DTaskCompletionFailed = 2, - WGPPrint3DTaskCompletionSlicing = 3, - WGPPrint3DTaskCompletionSubmitted = 4, -}; -typedef unsigned WGPPrint3DTaskCompletion; - -// Windows.Graphics.Printing3D.Printing3DBufferFormat -enum _WGPPrinting3DBufferFormat { - WGPPrinting3DBufferFormatUnknown = 0, - WGPPrinting3DBufferFormatR32G32B32A32Float = 2, - WGPPrinting3DBufferFormatR32G32B32A32UInt = 3, - WGPPrinting3DBufferFormatR32G32B32Float = 6, - WGPPrinting3DBufferFormatR32G32B32UInt = 7, - WGPPrinting3DBufferFormatPrinting3DDouble = 500, - WGPPrinting3DBufferFormatPrinting3DUInt = 501, -}; -typedef unsigned WGPPrinting3DBufferFormat; - -// Windows.Graphics.Printing3D.Printing3DMeshVerificationMode -enum _WGPPrinting3DMeshVerificationMode { - WGPPrinting3DMeshVerificationModeFindFirstError = 0, - WGPPrinting3DMeshVerificationModeFindAllErrors = 1, -}; -typedef unsigned WGPPrinting3DMeshVerificationMode; - -// Windows.Graphics.Printing3D.Printing3DModelUnit -enum _WGPPrinting3DModelUnit { - WGPPrinting3DModelUnitMeter = 0, - WGPPrinting3DModelUnitMicron = 1, - WGPPrinting3DModelUnitMillimeter = 2, - WGPPrinting3DModelUnitCentimeter = 3, - WGPPrinting3DModelUnitInch = 4, - WGPPrinting3DModelUnitFoot = 5, -}; -typedef unsigned WGPPrinting3DModelUnit; - -// Windows.Graphics.Printing3D.Printing3DTextureEdgeBehavior -enum _WGPPrinting3DTextureEdgeBehavior { - WGPPrinting3DTextureEdgeBehaviorNone = 0, - WGPPrinting3DTextureEdgeBehaviorWrap = 1, - WGPPrinting3DTextureEdgeBehaviorMirror = 2, - WGPPrinting3DTextureEdgeBehaviorClamp = 3, -}; -typedef unsigned WGPPrinting3DTextureEdgeBehavior; - -// Windows.Graphics.Printing3D.Printing3DObjectType -enum _WGPPrinting3DObjectType { - WGPPrinting3DObjectTypeModel = 0, - WGPPrinting3DObjectTypeSupport = 1, - WGPPrinting3DObjectTypeOthers = 2, -}; -typedef unsigned WGPPrinting3DObjectType; - -#include "WindowsFoundationNumerics.h" -#include "WindowsFoundation.h" -#include "WindowsFoundationCollections.h" -#include "WindowsStorageStreams.h" -#include "WindowsUI.h" -// Windows.Graphics.Printing3D.Print3DTaskSourceRequestedHandler -#ifndef __WGPPrint3DTaskSourceRequestedHandler__DEFINED -#define __WGPPrint3DTaskSourceRequestedHandler__DEFINED -typedef void(^WGPPrint3DTaskSourceRequestedHandler)(WGPPrint3DTaskSourceRequestedArgs* args); -#endif // __WGPPrint3DTaskSourceRequestedHandler__DEFINED - - -#import - -// [struct] Windows.Graphics.Printing3D.Printing3DBufferDescription -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DBufferDescription : NSObject -+ (instancetype)new; -@property WGPPrinting3DBufferFormat format; -@property unsigned int stride; -@end - -// Windows.Graphics.Printing3D.Print3DTaskSourceRequestedHandler -#ifndef __WGPPrint3DTaskSourceRequestedHandler__DEFINED -#define __WGPPrint3DTaskSourceRequestedHandler__DEFINED -typedef void(^WGPPrint3DTaskSourceRequestedHandler)(WGPPrint3DTaskSourceRequestedArgs* args); -#endif // __WGPPrint3DTaskSourceRequestedHandler__DEFINED - -// Windows.Graphics.Printing3D.Print3DTaskCompletedEventArgs -#ifndef __WGPPrint3DTaskCompletedEventArgs_DEFINED__ -#define __WGPPrint3DTaskCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrint3DTaskCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGPPrint3DTaskCompletion completion; -@property (readonly) WGPPrint3DTaskDetail extendedStatus; -@end - -#endif // __WGPPrint3DTaskCompletedEventArgs_DEFINED__ - -// Windows.Graphics.Printing3D.Print3DTaskSourceChangedEventArgs -#ifndef __WGPPrint3DTaskSourceChangedEventArgs_DEFINED__ -#define __WGPPrint3DTaskSourceChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrint3DTaskSourceChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGPPrinting3D3MFPackage* source; -@end - -#endif // __WGPPrint3DTaskSourceChangedEventArgs_DEFINED__ - -// Windows.Graphics.Printing3D.Print3DTask -#ifndef __WGPPrint3DTask_DEFINED__ -#define __WGPPrint3DTask_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrint3DTask : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGPPrinting3D3MFPackage* source; -- (EventRegistrationToken)addCompletedEvent:(void(^)(WGPPrint3DTask*, WGPPrint3DTaskCompletedEventArgs*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceChangedEvent:(void(^)(WGPPrint3DTask*, WGPPrint3DTaskSourceChangedEventArgs*))del; -- (void)removeSourceChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSubmittingEvent:(void(^)(WGPPrint3DTask*, RTObject*))del; -- (void)removeSubmittingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WGPPrint3DTask_DEFINED__ - -// Windows.Graphics.Printing3D.Print3DTaskSourceRequestedArgs -#ifndef __WGPPrint3DTaskSourceRequestedArgs_DEFINED__ -#define __WGPPrint3DTaskSourceRequestedArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrint3DTaskSourceRequestedArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setSource:(WGPPrinting3D3MFPackage*)source; -@end - -#endif // __WGPPrint3DTaskSourceRequestedArgs_DEFINED__ - -// Windows.Graphics.Printing3D.Print3DTaskRequest -#ifndef __WGPPrint3DTaskRequest_DEFINED__ -#define __WGPPrint3DTaskRequest_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrint3DTaskRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WGPPrint3DTask*)createTask:(NSString *)title printerId:(NSString *)printerId handler:(WGPPrint3DTaskSourceRequestedHandler)handler; -@end - -#endif // __WGPPrint3DTaskRequest_DEFINED__ - -// Windows.Graphics.Printing3D.Print3DTaskRequestedEventArgs -#ifndef __WGPPrint3DTaskRequestedEventArgs_DEFINED__ -#define __WGPPrint3DTaskRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrint3DTaskRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGPPrint3DTaskRequest* request; -@end - -#endif // __WGPPrint3DTaskRequestedEventArgs_DEFINED__ - -// Windows.Graphics.Printing3D.Print3DManager -#ifndef __WGPPrint3DManager_DEFINED__ -#define __WGPPrint3DManager_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrint3DManager : RTObject -+ (WGPPrint3DManager*)getForCurrentView; -+ (void)showPrintUIAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addTaskRequestedEvent:(void(^)(WGPPrint3DManager*, WGPPrint3DTaskRequestedEventArgs*))del; -- (void)removeTaskRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WGPPrint3DManager_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DMeshVerificationResult -#ifndef __WGPPrinting3DMeshVerificationResult_DEFINED__ -#define __WGPPrinting3DMeshVerificationResult_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DMeshVerificationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isValid; -@property (readonly) NSArray* /* unsigned int */ nonmanifoldTriangles; -@property (readonly) NSArray* /* unsigned int */ reversedNormalTriangles; -@end - -#endif // __WGPPrinting3DMeshVerificationResult_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DTextureResource -#ifndef __WGPPrinting3DTextureResource_DEFINED__ -#define __WGPPrinting3DTextureResource_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DTextureResource : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* textureData; -@property (retain) NSString * name; -@end - -#endif // __WGPPrinting3DTextureResource_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DComponent -#ifndef __WGPPrinting3DComponent_DEFINED__ -#define __WGPPrinting3DComponent_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DComponent : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WGPPrinting3DObjectType type; -@property (retain) WGPPrinting3DTextureResource* thumbnail; -@property (retain) NSString * partNumber; -@property (retain) NSString * name; -@property (retain) WGPPrinting3DMesh* mesh; -@property (readonly) NSMutableArray* /* WGPPrinting3DComponentWithMatrix* */ components; -@end - -#endif // __WGPPrinting3DComponent_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DMesh -#ifndef __WGPPrinting3DMesh_DEFINED__ -#define __WGPPrinting3DMesh_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DMesh : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WGPPrinting3DBufferDescription* vertexPositionsDescription; -@property (retain) WGPPrinting3DBufferDescription* vertexNormalsDescription; -@property unsigned int vertexCount; -@property (retain) WGPPrinting3DBufferDescription* triangleMaterialIndicesDescription; -@property (retain) WGPPrinting3DBufferDescription* triangleIndicesDescription; -@property unsigned int indexCount; -@property (readonly) RTObject* bufferDescriptionSet; -@property (readonly) RTObject* bufferSet; -- (RTObject*)getVertexPositions; -- (void)createVertexPositions:(unsigned int)value; -- (RTObject*)getVertexNormals; -- (void)createVertexNormals:(unsigned int)value; -- (RTObject*)getTriangleIndices; -- (void)createTriangleIndices:(unsigned int)value; -- (RTObject*)getTriangleMaterialIndices; -- (void)createTriangleMaterialIndices:(unsigned int)value; -- (void)verifyAsync:(WGPPrinting3DMeshVerificationMode)value success:(void (^)(WGPPrinting3DMeshVerificationResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WGPPrinting3DMesh_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DComponentWithMatrix -#ifndef __WGPPrinting3DComponentWithMatrix_DEFINED__ -#define __WGPPrinting3DComponentWithMatrix_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DComponentWithMatrix : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFNMatrix4x4* matrix; -@property (retain) WGPPrinting3DComponent* component; -@end - -#endif // __WGPPrinting3DComponentWithMatrix_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DColorMaterial -#ifndef __WGPPrinting3DColorMaterial_DEFINED__ -#define __WGPPrinting3DColorMaterial_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DColorMaterial : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int value; -@property (retain) WUColor* color; -@end - -#endif // __WGPPrinting3DColorMaterial_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DModelTexture -#ifndef __WGPPrinting3DModelTexture_DEFINED__ -#define __WGPPrinting3DModelTexture_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DModelTexture : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WGPPrinting3DTextureEdgeBehavior tileStyleV; -@property WGPPrinting3DTextureEdgeBehavior tileStyleU; -@property (retain) WGPPrinting3DTextureResource* textureResource; -@end - -#endif // __WGPPrinting3DModelTexture_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DBaseMaterialGroup -#ifndef __WGPPrinting3DBaseMaterialGroup_DEFINED__ -#define __WGPPrinting3DBaseMaterialGroup_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DBaseMaterialGroup : RTObject -+ (WGPPrinting3DBaseMaterialGroup*)make:(unsigned int)MaterialGroupId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WGPPrinting3DBaseMaterial* */ bases; -@property (readonly) unsigned int materialGroupId; -@end - -#endif // __WGPPrinting3DBaseMaterialGroup_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DBaseMaterial -#ifndef __WGPPrinting3DBaseMaterial_DEFINED__ -#define __WGPPrinting3DBaseMaterial_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DBaseMaterial : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property (retain) WGPPrinting3DColorMaterial* color; -+ (NSString *)abs; -+ (NSString *)pla; -@end - -#endif // __WGPPrinting3DBaseMaterial_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DColorMaterialGroup -#ifndef __WGPPrinting3DColorMaterialGroup_DEFINED__ -#define __WGPPrinting3DColorMaterialGroup_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DColorMaterialGroup : RTObject -+ (WGPPrinting3DColorMaterialGroup*)make:(unsigned int)MaterialGroupId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WGPPrinting3DColorMaterial* */ colors; -@property (readonly) unsigned int materialGroupId; -@end - -#endif // __WGPPrinting3DColorMaterialGroup_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterialGroup -#ifndef __WGPPrinting3DTexture2CoordMaterialGroup_DEFINED__ -#define __WGPPrinting3DTexture2CoordMaterialGroup_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DTexture2CoordMaterialGroup : RTObject -+ (WGPPrinting3DTexture2CoordMaterialGroup*)make:(unsigned int)MaterialGroupId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int materialGroupId; -@property (readonly) NSMutableArray* /* WGPPrinting3DTexture2CoordMaterial* */ texture2Coords; -@property (retain) WGPPrinting3DModelTexture* texture; -@end - -#endif // __WGPPrinting3DTexture2CoordMaterialGroup_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DTexture2CoordMaterial -#ifndef __WGPPrinting3DTexture2CoordMaterial_DEFINED__ -#define __WGPPrinting3DTexture2CoordMaterial_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DTexture2CoordMaterial : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double v; -@property double u; -@property (retain) WGPPrinting3DModelTexture* texture; -@end - -#endif // __WGPPrinting3DTexture2CoordMaterial_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DCompositeMaterialGroup -#ifndef __WGPPrinting3DCompositeMaterialGroup_DEFINED__ -#define __WGPPrinting3DCompositeMaterialGroup_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DCompositeMaterialGroup : RTObject -+ (WGPPrinting3DCompositeMaterialGroup*)make:(unsigned int)MaterialGroupId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WGPPrinting3DCompositeMaterial* */ composites; -@property (readonly) unsigned int materialGroupId; -@property (readonly) NSMutableArray* /* unsigned int */ materialIndices; -@property (retain) WGPPrinting3DBaseMaterialGroup* baseMaterialGroup; -@end - -#endif // __WGPPrinting3DCompositeMaterialGroup_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DCompositeMaterial -#ifndef __WGPPrinting3DCompositeMaterial_DEFINED__ -#define __WGPPrinting3DCompositeMaterial_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DCompositeMaterial : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* double */ values; -@end - -#endif // __WGPPrinting3DCompositeMaterial_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterialGroup -#ifndef __WGPPrinting3DMultiplePropertyMaterialGroup_DEFINED__ -#define __WGPPrinting3DMultiplePropertyMaterialGroup_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DMultiplePropertyMaterialGroup : RTObject -+ (WGPPrinting3DMultiplePropertyMaterialGroup*)make:(unsigned int)MaterialGroupId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int materialGroupId; -@property (readonly) NSMutableArray* /* unsigned int */ materialGroupIndices; -@property (readonly) NSMutableArray* /* WGPPrinting3DMultiplePropertyMaterial* */ multipleProperties; -@end - -#endif // __WGPPrinting3DMultiplePropertyMaterialGroup_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DMultiplePropertyMaterial -#ifndef __WGPPrinting3DMultiplePropertyMaterial_DEFINED__ -#define __WGPPrinting3DMultiplePropertyMaterial_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DMultiplePropertyMaterial : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* unsigned int */ materialIndices; -@end - -#endif // __WGPPrinting3DMultiplePropertyMaterial_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DMaterial -#ifndef __WGPPrinting3DMaterial_DEFINED__ -#define __WGPPrinting3DMaterial_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DMaterial : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WGPPrinting3DBaseMaterialGroup* */ baseGroups; -@property (readonly) NSMutableArray* /* WGPPrinting3DColorMaterialGroup* */ colorGroups; -@property (readonly) NSMutableArray* /* WGPPrinting3DCompositeMaterialGroup* */ compositeGroups; -@property (readonly) NSMutableArray* /* WGPPrinting3DMultiplePropertyMaterialGroup* */ multiplePropertyGroups; -@property (readonly) NSMutableArray* /* WGPPrinting3DTexture2CoordMaterialGroup* */ texture2CoordGroups; -@end - -#endif // __WGPPrinting3DMaterial_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DModel -#ifndef __WGPPrinting3DModel_DEFINED__ -#define __WGPPrinting3DModel_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DModel : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * Version; -@property WGPPrinting3DModelUnit unit; -@property (retain) WGPPrinting3DMaterial* material; -@property (retain) WGPPrinting3DComponent* build; -@property (readonly) NSMutableArray* /* WGPPrinting3DComponent* */ components; -@property (readonly) NSMutableArray* /* WGPPrinting3DMesh* */ meshes; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ metadata; -@property (readonly) NSMutableArray* /* NSString * */ requiredExtensions; -@property (readonly) NSMutableArray* /* WGPPrinting3DModelTexture* */ textures; -- (RTObject*)repairAsync; -- (WGPPrinting3DModel*)clone; -- (void)tryPartialRepairAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryPartialRepairWithTimeAsync:(WFTimeSpan*)maxWaitTime success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryReduceFacesAsyncWithSuccess:(void (^)(BOOL))success progress:(void (^)(double))progress failure:(void (^)(NSError*))failure; -- (void)tryReduceFacesWithOptionsAsync:(WGPPrinting3DFaceReductionOptions*)printing3DFaceReductionOptions success:(void (^)(BOOL))success progress:(void (^)(double))progress failure:(void (^)(NSError*))failure; -- (void)tryReduceFacesWithOptionsAndTimeAsync:(WGPPrinting3DFaceReductionOptions*)printing3DFaceReductionOptions maxWait:(WFTimeSpan*)maxWait success:(void (^)(BOOL))success progress:(void (^)(double))progress failure:(void (^)(NSError*))failure; -- (void)repairWithProgressAsyncWithSuccess:(void (^)(BOOL))success progress:(void (^)(double))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WGPPrinting3DModel_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3DFaceReductionOptions -#ifndef __WGPPrinting3DFaceReductionOptions_DEFINED__ -#define __WGPPrinting3DFaceReductionOptions_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3DFaceReductionOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int targetTriangleCount; -@property double maxReductionArea; -@property double maxEdgeLength; -@end - -#endif // __WGPPrinting3DFaceReductionOptions_DEFINED__ - -// Windows.Graphics.Printing3D.Printing3D3MFPackage -#ifndef __WGPPrinting3D3MFPackage_DEFINED__ -#define __WGPPrinting3D3MFPackage_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTING3DEXPORT -@interface WGPPrinting3D3MFPackage : RTObject -+ (void)loadAsync:(RTObject*)value success:(void (^)(WGPPrinting3D3MFPackage*))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WGPPrinting3DTextureResource* thumbnail; -@property (retain) RTObject* printTicket; -@property (retain) RTObject* modelPart; -@property (readonly) NSMutableArray* /* WGPPrinting3DTextureResource* */ textures; -- (void)saveAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)loadModelFromPackageAsync:(RTObject*)value success:(void (^)(WGPPrinting3DModel*))success failure:(void (^)(NSError*))failure; -- (RTObject*)saveModelToPackageAsync:(WGPPrinting3DModel*)value; -@end - -#endif // __WGPPrinting3D3MFPackage_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsGraphicsPrintingOptionDetails.h b/include/Platform/Universal Windows/UWP/WindowsGraphicsPrintingOptionDetails.h deleted file mode 100644 index 556b6534a9..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsGraphicsPrintingOptionDetails.h +++ /dev/null @@ -1,498 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsGraphicsPrintingOptionDetails.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -#define OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsGraphicsPrintingOptionDetails.lib") -#endif -#endif -#include - -@class WGPOPrintCopiesOptionDetails, WGPOPrintMediaSizeOptionDetails, WGPOPrintMediaTypeOptionDetails, WGPOPrintOrientationOptionDetails, WGPOPrintQualityOptionDetails, WGPOPrintColorModeOptionDetails, WGPOPrintDuplexOptionDetails, WGPOPrintCollationOptionDetails, WGPOPrintStapleOptionDetails, WGPOPrintHolePunchOptionDetails, WGPOPrintBindingOptionDetails, WGPOPrintBorderingOptionDetails, WGPOPrintCustomTextOptionDetails, WGPOPrintCustomItemDetails, WGPOPrintCustomItemListOptionDetails, WGPOPrintTaskOptionChangedEventArgs, WGPOPrintTaskOptionDetails; -@protocol WGPOIPrintOptionDetails, WGPOIPrintNumberOptionDetails, WGPOIPrintTextOptionDetails, WGPOIPrintItemListOptionDetails, WGPOIPrintCustomOptionDetails, WGPOIPrintCustomTextOptionDetails, WGPOIPrintCustomItemDetails, WGPOIPrintCustomItemListOptionDetails, WGPOIPrintTaskOptionChangedEventArgs, WGPOIPrintTaskOptionDetails, WGPOIPrintTaskOptionDetailsStatic; - -// Windows.Graphics.Printing.OptionDetails.PrintOptionStates -enum _WGPOPrintOptionStates { - WGPOPrintOptionStatesNone = 0, - WGPOPrintOptionStatesEnabled = 1, - WGPOPrintOptionStatesConstrained = 2, -}; -typedef unsigned WGPOPrintOptionStates; - -// Windows.Graphics.Printing.OptionDetails.PrintOptionType -enum _WGPOPrintOptionType { - WGPOPrintOptionTypeUnknown = 0, - WGPOPrintOptionTypeNumber = 1, - WGPOPrintOptionTypeText = 2, - WGPOPrintOptionTypeItemList = 3, -}; -typedef unsigned WGPOPrintOptionType; - -#include "WindowsFoundation.h" -#include "WindowsGraphicsPrinting.h" - -#import - -// Windows.Graphics.Printing.OptionDetails.IPrintOptionDetails -#ifndef __WGPOIPrintOptionDetails_DEFINED__ -#define __WGPOIPrintOptionDetails_DEFINED__ - -@protocol WGPOIPrintOptionDetails -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property WGPOPrintOptionStates state; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOIPrintOptionDetails : RTObject -@end - -#endif // __WGPOIPrintOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.IPrintNumberOptionDetails -#ifndef __WGPOIPrintNumberOptionDetails_DEFINED__ -#define __WGPOIPrintNumberOptionDetails_DEFINED__ - -@protocol WGPOIPrintNumberOptionDetails -@property (readonly) unsigned int maxValue; -@property (readonly) unsigned int minValue; -- (BOOL)trySetValue:(RTObject*)value; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOIPrintNumberOptionDetails : RTObject -@end - -#endif // __WGPOIPrintNumberOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.IPrintTextOptionDetails -#ifndef __WGPOIPrintTextOptionDetails_DEFINED__ -#define __WGPOIPrintTextOptionDetails_DEFINED__ - -@protocol WGPOIPrintTextOptionDetails -@property (readonly) unsigned int maxCharacters; -- (BOOL)trySetValue:(RTObject*)value; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOIPrintTextOptionDetails : RTObject -@end - -#endif // __WGPOIPrintTextOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.IPrintItemListOptionDetails -#ifndef __WGPOIPrintItemListOptionDetails_DEFINED__ -#define __WGPOIPrintItemListOptionDetails_DEFINED__ - -@protocol WGPOIPrintItemListOptionDetails -@property (readonly) NSArray* /* RTObject* */ items; -- (BOOL)trySetValue:(RTObject*)value; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOIPrintItemListOptionDetails : RTObject -@end - -#endif // __WGPOIPrintItemListOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.IPrintCustomOptionDetails -#ifndef __WGPOIPrintCustomOptionDetails_DEFINED__ -#define __WGPOIPrintCustomOptionDetails_DEFINED__ - -@protocol WGPOIPrintCustomOptionDetails -@property (retain) NSString * displayName; -- (BOOL)trySetValue:(RTObject*)value; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOIPrintCustomOptionDetails : RTObject -@end - -#endif // __WGPOIPrintCustomOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintCopiesOptionDetails -#ifndef __WGPOPrintCopiesOptionDetails_DEFINED__ -#define __WGPOPrintCopiesOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintCopiesOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int maxValue; -@property (readonly) unsigned int minValue; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintCopiesOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintMediaSizeOptionDetails -#ifndef __WGPOPrintMediaSizeOptionDetails_DEFINED__ -#define __WGPOPrintMediaSizeOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintMediaSizeOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintMediaSizeOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintMediaTypeOptionDetails -#ifndef __WGPOPrintMediaTypeOptionDetails_DEFINED__ -#define __WGPOPrintMediaTypeOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintMediaTypeOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintMediaTypeOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintOrientationOptionDetails -#ifndef __WGPOPrintOrientationOptionDetails_DEFINED__ -#define __WGPOPrintOrientationOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintOrientationOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintOrientationOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintQualityOptionDetails -#ifndef __WGPOPrintQualityOptionDetails_DEFINED__ -#define __WGPOPrintQualityOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintQualityOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintQualityOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintColorModeOptionDetails -#ifndef __WGPOPrintColorModeOptionDetails_DEFINED__ -#define __WGPOPrintColorModeOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintColorModeOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintColorModeOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintDuplexOptionDetails -#ifndef __WGPOPrintDuplexOptionDetails_DEFINED__ -#define __WGPOPrintDuplexOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintDuplexOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintDuplexOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintCollationOptionDetails -#ifndef __WGPOPrintCollationOptionDetails_DEFINED__ -#define __WGPOPrintCollationOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintCollationOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintCollationOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintStapleOptionDetails -#ifndef __WGPOPrintStapleOptionDetails_DEFINED__ -#define __WGPOPrintStapleOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintStapleOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintStapleOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintHolePunchOptionDetails -#ifndef __WGPOPrintHolePunchOptionDetails_DEFINED__ -#define __WGPOPrintHolePunchOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintHolePunchOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintHolePunchOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintBindingOptionDetails -#ifndef __WGPOPrintBindingOptionDetails_DEFINED__ -#define __WGPOPrintBindingOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintBindingOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintBindingOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintBorderingOptionDetails -#ifndef __WGPOPrintBorderingOptionDetails_DEFINED__ -#define __WGPOPrintBorderingOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintBorderingOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintBorderingOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintCustomTextOptionDetails -#ifndef __WGPOPrintCustomTextOptionDetails_DEFINED__ -#define __WGPOPrintCustomTextOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintCustomTextOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * displayName; -@property unsigned int maxCharacters; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -@end - -#endif // __WGPOPrintCustomTextOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintCustomItemDetails -#ifndef __WGPOPrintCustomItemDetails_DEFINED__ -#define __WGPOPrintCustomItemDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintCustomItemDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * itemDisplayName; -@property (readonly) NSString * itemId; -@end - -#endif // __WGPOPrintCustomItemDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintCustomItemListOptionDetails -#ifndef __WGPOPrintCustomItemListOptionDetails_DEFINED__ -#define __WGPOPrintCustomItemListOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintCustomItemListOptionDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * displayName; -@property (readonly) NSArray* /* RTObject* */ items; -@property WGPOPrintOptionStates state; -@property (retain) NSString * errorText; -@property (readonly) NSString * optionId; -@property (readonly) WGPOPrintOptionType optionType; -@property (readonly) RTObject* value; -- (BOOL)trySetValue:(RTObject*)value; -- (void)addItem:(NSString *)itemId displayName:(NSString *)displayName; -@end - -#endif // __WGPOPrintCustomItemListOptionDetails_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintTaskOptionChangedEventArgs -#ifndef __WGPOPrintTaskOptionChangedEventArgs_DEFINED__ -#define __WGPOPrintTaskOptionChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintTaskOptionChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* optionId; -@end - -#endif // __WGPOPrintTaskOptionChangedEventArgs_DEFINED__ - -// Windows.Graphics.Printing.IPrintTaskOptionsCore -#ifndef __WGPIPrintTaskOptionsCore_DEFINED__ -#define __WGPIPrintTaskOptionsCore_DEFINED__ - -@protocol WGPIPrintTaskOptionsCore -- (WGPPrintPageDescription*)getPageDescription:(unsigned int)jobPageNumber; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPIPrintTaskOptionsCore : RTObject -@end - -#endif // __WGPIPrintTaskOptionsCore_DEFINED__ - -// Windows.Graphics.Printing.IPrintTaskOptionsCoreUIConfiguration -#ifndef __WGPIPrintTaskOptionsCoreUIConfiguration_DEFINED__ -#define __WGPIPrintTaskOptionsCoreUIConfiguration_DEFINED__ - -@protocol WGPIPrintTaskOptionsCoreUIConfiguration -@property (readonly) NSMutableArray* /* NSString * */ displayedOptions; -@end - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPIPrintTaskOptionsCoreUIConfiguration : RTObject -@end - -#endif // __WGPIPrintTaskOptionsCoreUIConfiguration_DEFINED__ - -// Windows.Graphics.Printing.OptionDetails.PrintTaskOptionDetails -#ifndef __WGPOPrintTaskOptionDetails_DEFINED__ -#define __WGPOPrintTaskOptionDetails_DEFINED__ - -OBJCUWPWINDOWSGRAPHICSPRINTINGOPTIONDETAILSEXPORT -@interface WGPOPrintTaskOptionDetails : RTObject -+ (WGPOPrintTaskOptionDetails*)getFromPrintTaskOptions:(WGPPrintTaskOptions*)printTaskOptions; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* NSString * */ displayedOptions; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ options; -- (EventRegistrationToken)addBeginValidationEvent:(void(^)(WGPOPrintTaskOptionDetails*, RTObject*))del; -- (void)removeBeginValidationEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOptionChangedEvent:(void(^)(WGPOPrintTaskOptionDetails*, WGPOPrintTaskOptionChangedEventArgs*))del; -- (void)removeOptionChangedEvent:(EventRegistrationToken)tok; -- (WGPOPrintCustomItemListOptionDetails*)createItemListOption:(NSString *)optionId displayName:(NSString *)displayName; -- (WGPOPrintCustomTextOptionDetails*)createTextOption:(NSString *)optionId displayName:(NSString *)displayName; -- (WGPPrintPageDescription*)getPageDescription:(unsigned int)jobPageNumber; -@end - -#endif // __WGPOPrintTaskOptionDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsManagementCore.h b/include/Platform/Universal Windows/UWP/WindowsManagementCore.h deleted file mode 100644 index a583d97ea4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsManagementCore.h +++ /dev/null @@ -1,50 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsManagementCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMANAGEMENTCOREEXPORT -#define OBJCUWPWINDOWSMANAGEMENTCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsManagementCore.lib") -#endif -#endif -#include - -@class WMCApplicationDataManager; -@protocol WMCIApplicationDataManagerStatics, WMCIApplicationDataManager; - -#include "WindowsStorage.h" - -#import - -// Windows.Management.Core.ApplicationDataManager -#ifndef __WMCApplicationDataManager_DEFINED__ -#define __WMCApplicationDataManager_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTCOREEXPORT -@interface WMCApplicationDataManager : RTObject -+ (WSApplicationData*)createForPackageFamily:(NSString *)packageFamilyName; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WMCApplicationDataManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsManagementDeployment.h b/include/Platform/Universal Windows/UWP/WindowsManagementDeployment.h deleted file mode 100644 index 3a52122ed1..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsManagementDeployment.h +++ /dev/null @@ -1,233 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsManagementDeployment.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTEXPORT -#define OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsManagementDeployment.lib") -#endif -#endif -#include - -@class WMDDeploymentResult, WMDPackageUserInformation, WMDPackageVolume, WMDPackageManager; -@class WMDDeploymentProgress; -@protocol WMDIDeploymentResult, WMDIPackageUserInformation, WMDIPackageManager, WMDIPackageManager2, WMDIPackageManager3, WMDIPackageManager4, WMDIPackageVolume, WMDIPackageVolume2; - -// Windows.Management.Deployment.DeploymentProgressState -enum _WMDDeploymentProgressState { - WMDDeploymentProgressStateQueued = 0, - WMDDeploymentProgressStateProcessing = 1, -}; -typedef unsigned WMDDeploymentProgressState; - -// Windows.Management.Deployment.DeploymentOptions -enum _WMDDeploymentOptions { - WMDDeploymentOptionsNone = 0, - WMDDeploymentOptionsForceApplicationShutdown = 1, - WMDDeploymentOptionsDevelopmentMode = 2, - WMDDeploymentOptionsInstallAllResources = 32, - WMDDeploymentOptionsForceTargetApplicationShutdown = 64, -}; -typedef unsigned WMDDeploymentOptions; - -// Windows.Management.Deployment.RemovalOptions -enum _WMDRemovalOptions { - WMDRemovalOptionsNone = 0, - WMDRemovalOptionsPreserveApplicationData = 4096, -}; -typedef unsigned WMDRemovalOptions; - -// Windows.Management.Deployment.PackageTypes -enum _WMDPackageTypes { - WMDPackageTypesNone = 0, - WMDPackageTypesMain = 1, - WMDPackageTypesFramework = 2, - WMDPackageTypesResource = 4, - WMDPackageTypesBundle = 8, - WMDPackageTypesXap = 16, - WMDPackageTypesOptional = 32, -}; -typedef unsigned WMDPackageTypes; - -// Windows.Management.Deployment.PackageInstallState -enum _WMDPackageInstallState { - WMDPackageInstallStateNotInstalled = 0, - WMDPackageInstallStateStaged = 1, - WMDPackageInstallStateInstalled = 2, - WMDPackageInstallStatePaused = 6, -}; -typedef unsigned WMDPackageInstallState; - -// Windows.Management.Deployment.PackageState -enum _WMDPackageState { - WMDPackageStateNormal = 0, - WMDPackageStateLicenseInvalid = 1, - WMDPackageStateModified = 2, - WMDPackageStateTampered = 3, -}; -typedef unsigned WMDPackageState; - -// Windows.Management.Deployment.PackageStatus -enum _WMDPackageStatus { - WMDPackageStatusOK = 0, - WMDPackageStatusLicenseIssue = 1, - WMDPackageStatusModified = 2, - WMDPackageStatusTampered = 4, - WMDPackageStatusDisabled = 8, -}; -typedef unsigned WMDPackageStatus; - -#include "WindowsFoundation.h" -#include "WindowsApplicationModel.h" - -#import - -// [struct] Windows.Management.Deployment.DeploymentProgress -OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTEXPORT -@interface WMDDeploymentProgress : NSObject -+ (instancetype)new; -@property WMDDeploymentProgressState state; -@property unsigned int percentage; -@end - -// Windows.Management.Deployment.DeploymentResult -#ifndef __WMDDeploymentResult_DEFINED__ -#define __WMDDeploymentResult_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTEXPORT -@interface WMDDeploymentResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* activityId; -@property (readonly) NSString * errorText; -@property (readonly) HRESULT extendedErrorCode; -@end - -#endif // __WMDDeploymentResult_DEFINED__ - -// Windows.Management.Deployment.PackageUserInformation -#ifndef __WMDPackageUserInformation_DEFINED__ -#define __WMDPackageUserInformation_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTEXPORT -@interface WMDPackageUserInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDPackageInstallState installState; -@property (readonly) NSString * userSecurityId; -@end - -#endif // __WMDPackageUserInformation_DEFINED__ - -// Windows.Management.Deployment.PackageVolume -#ifndef __WMDPackageVolume_DEFINED__ -#define __WMDPackageVolume_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTEXPORT -@interface WMDPackageVolume : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isOffline; -@property (readonly) BOOL isSystemVolume; -@property (readonly) NSString * mountPoint; -@property (readonly) NSString * name; -@property (readonly) NSString * packageStorePath; -@property (readonly) BOOL supportsHardLinks; -@property (readonly) BOOL isAppxInstallSupported; -@property (readonly) BOOL isFullTrustPackageSupported; -- (NSMutableArray* /* WAPackage* */)findPackages; -- (NSMutableArray* /* WAPackage* */)findPackagesByNamePublisher:(NSString *)packageName packagePublisher:(NSString *)packagePublisher; -- (NSMutableArray* /* WAPackage* */)findPackagesByPackageFamilyName:(NSString *)packageFamilyName; -- (NSMutableArray* /* WAPackage* */)findPackagesWithPackageTypes:(WMDPackageTypes)packageTypes; -- (NSMutableArray* /* WAPackage* */)findPackagesByNamePublisherWithPackagesTypes:(WMDPackageTypes)packageTypes packageName:(NSString *)packageName packagePublisher:(NSString *)packagePublisher; -- (NSMutableArray* /* WAPackage* */)findPackagesByPackageFamilyNameWithPackageTypes:(WMDPackageTypes)packageTypes packageFamilyName:(NSString *)packageFamilyName; -- (NSMutableArray* /* WAPackage* */)findPackageByPackageFullName:(NSString *)packageFullName; -- (NSMutableArray* /* WAPackage* */)findPackagesByUserSecurityId:(NSString *)userSecurityId; -- (NSMutableArray* /* WAPackage* */)findPackagesByUserSecurityIdNamePublisher:(NSString *)userSecurityId packageName:(NSString *)packageName packagePublisher:(NSString *)packagePublisher; -- (NSMutableArray* /* WAPackage* */)findPackagesByUserSecurityIdPackageFamilyName:(NSString *)userSecurityId packageFamilyName:(NSString *)packageFamilyName; -- (NSMutableArray* /* WAPackage* */)findPackagesByUserSecurityIdWithPackageTypes:(NSString *)userSecurityId packageTypes:(WMDPackageTypes)packageTypes; -- (NSMutableArray* /* WAPackage* */)findPackagesByUserSecurityIdNamePublisherWithPackageTypes:(NSString *)userSecurityId packageTypes:(WMDPackageTypes)packageTypes packageName:(NSString *)packageName packagePublisher:(NSString *)packagePublisher; -- (NSMutableArray* /* WAPackage* */)findPackagesByUserSecurityIdPackageFamilyNameWithPackagesTypes:(NSString *)userSecurityId packageTypes:(WMDPackageTypes)packageTypes packageFamilyName:(NSString *)packageFamilyName; -- (NSMutableArray* /* WAPackage* */)findPackageByUserSecurityIdPackageFullName:(NSString *)userSecurityId packageFullName:(NSString *)packageFullName; -- (void)getAvailableSpaceAsyncWithSuccess:(void (^)(uint64_t))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMDPackageVolume_DEFINED__ - -// Windows.Management.Deployment.PackageManager -#ifndef __WMDPackageManager_DEFINED__ -#define __WMDPackageManager_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTEXPORT -@interface WMDPackageManager : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)addPackageAsync:(WFUri*)packageUri dependencyPackageUris:(id /* WFUri* */)dependencyPackageUris deploymentOptions:(WMDDeploymentOptions)deploymentOptions success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)updatePackageAsync:(WFUri*)packageUri dependencyPackageUris:(id /* WFUri* */)dependencyPackageUris deploymentOptions:(WMDDeploymentOptions)deploymentOptions success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)removePackageAsync:(NSString *)packageFullName success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)stagePackageAsync:(WFUri*)packageUri dependencyPackageUris:(id /* WFUri* */)dependencyPackageUris success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)registerPackageAsync:(WFUri*)manifestUri dependencyPackageUris:(id /* WFUri* */)dependencyPackageUris deploymentOptions:(WMDDeploymentOptions)deploymentOptions success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (id /* WAPackage* */)findPackages; -- (id /* WAPackage* */)findPackagesByUserSecurityId:(NSString *)userSecurityId; -- (id /* WAPackage* */)findPackagesByNamePublisher:(NSString *)packageName packagePublisher:(NSString *)packagePublisher; -- (id /* WAPackage* */)findPackagesByUserSecurityIdNamePublisher:(NSString *)userSecurityId packageName:(NSString *)packageName packagePublisher:(NSString *)packagePublisher; -- (id /* WMDPackageUserInformation* */)findUsers:(NSString *)packageFullName; -- (void)setPackageState:(NSString *)packageFullName packageState:(WMDPackageState)packageState; -- (WAPackage*)findPackageByPackageFullName:(NSString *)packageFullName; -- (void)cleanupPackageForUserAsync:(NSString *)packageName userSecurityId:(NSString *)userSecurityId success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (id /* WAPackage* */)findPackagesByPackageFamilyName:(NSString *)packageFamilyName; -- (id /* WAPackage* */)findPackagesByUserSecurityIdPackageFamilyName:(NSString *)userSecurityId packageFamilyName:(NSString *)packageFamilyName; -- (WAPackage*)findPackageByUserSecurityIdPackageFullName:(NSString *)userSecurityId packageFullName:(NSString *)packageFullName; -- (void)removePackageWithOptionsAsync:(NSString *)packageFullName removalOptions:(WMDRemovalOptions)removalOptions success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)stagePackageWithOptionsAsync:(WFUri*)packageUri dependencyPackageUris:(id /* WFUri* */)dependencyPackageUris deploymentOptions:(WMDDeploymentOptions)deploymentOptions success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)registerPackageByFullNameAsync:(NSString *)mainPackageFullName dependencyPackageFullNames:(id /* NSString * */)dependencyPackageFullNames deploymentOptions:(WMDDeploymentOptions)deploymentOptions success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (id /* WAPackage* */)findPackagesWithPackageTypes:(WMDPackageTypes)packageTypes; -- (id /* WAPackage* */)findPackagesByUserSecurityIdWithPackageTypes:(NSString *)userSecurityId packageTypes:(WMDPackageTypes)packageTypes; -- (id /* WAPackage* */)findPackagesByNamePublisherWithPackageTypes:(NSString *)packageName packagePublisher:(NSString *)packagePublisher packageTypes:(WMDPackageTypes)packageTypes; -- (id /* WAPackage* */)findPackagesByUserSecurityIdNamePublisherWithPackageTypes:(NSString *)userSecurityId packageName:(NSString *)packageName packagePublisher:(NSString *)packagePublisher packageTypes:(WMDPackageTypes)packageTypes; -- (id /* WAPackage* */)findPackagesByPackageFamilyNameWithPackageTypes:(NSString *)packageFamilyName packageTypes:(WMDPackageTypes)packageTypes; -- (id /* WAPackage* */)findPackagesByUserSecurityIdPackageFamilyNameWithPackageTypes:(NSString *)userSecurityId packageFamilyName:(NSString *)packageFamilyName packageTypes:(WMDPackageTypes)packageTypes; -- (void)stageUserDataAsync:(NSString *)packageFullName success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)addPackageVolumeAsync:(NSString *)packageStorePath success:(void (^)(WMDPackageVolume*))success failure:(void (^)(NSError*))failure; -- (void)addPackageToVolumeAsync:(WFUri*)packageUri dependencyPackageUris:(id /* WFUri* */)dependencyPackageUris deploymentOptions:(WMDDeploymentOptions)deploymentOptions targetVolume:(WMDPackageVolume*)targetVolume success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)clearPackageStatus:(NSString *)packageFullName status:(WMDPackageStatus)status; -- (void)registerPackageWithAppDataVolumeAsync:(WFUri*)manifestUri dependencyPackageUris:(id /* WFUri* */)dependencyPackageUris deploymentOptions:(WMDDeploymentOptions)deploymentOptions appDataVolume:(WMDPackageVolume*)appDataVolume success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (WMDPackageVolume*)findPackageVolumeByName:(NSString *)volumeName; -- (id /* WMDPackageVolume* */)findPackageVolumes; -- (WMDPackageVolume*)getDefaultPackageVolume; -- (void)movePackageToVolumeAsync:(NSString *)packageFullName deploymentOptions:(WMDDeploymentOptions)deploymentOptions targetVolume:(WMDPackageVolume*)targetVolume success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)removePackageVolumeAsync:(WMDPackageVolume*)volume success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)setDefaultPackageVolume:(WMDPackageVolume*)volume; -- (void)setPackageStatus:(NSString *)packageFullName status:(WMDPackageStatus)status; -- (void)setPackageVolumeOfflineAsync:(WMDPackageVolume*)packageVolume success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)setPackageVolumeOnlineAsync:(WMDPackageVolume*)packageVolume success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)stagePackageToVolumeAsync:(WFUri*)packageUri dependencyPackageUris:(id /* WFUri* */)dependencyPackageUris deploymentOptions:(WMDDeploymentOptions)deploymentOptions targetVolume:(WMDPackageVolume*)targetVolume success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)stageUserDataWithOptionsAsync:(NSString *)packageFullName deploymentOptions:(WMDDeploymentOptions)deploymentOptions success:(void (^)(WMDDeploymentResult*))success progress:(void (^)(WMDDeploymentProgress*))progress failure:(void (^)(NSError*))failure; -- (void)getPackageVolumesAsyncWithSuccess:(void (^)(NSArray* /* WMDPackageVolume* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMDPackageManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsManagementDeploymentPreview.h b/include/Platform/Universal Windows/UWP/WindowsManagementDeploymentPreview.h deleted file mode 100644 index 2f5a3a4e0b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsManagementDeploymentPreview.h +++ /dev/null @@ -1,60 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsManagementDeploymentPreview.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTPREVIEWEXPORT -#define OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTPREVIEWEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsManagementDeploymentPreview.lib") -#endif -#endif -#include - -@class WMDPInstalledClassicAppInfo, WMDPClassicAppManager; -@protocol WMDPIInstalledClassicAppInfo, WMDPIClassicAppManagerStatics; - -#import - -// Windows.Management.Deployment.Preview.InstalledClassicAppInfo -#ifndef __WMDPInstalledClassicAppInfo_DEFINED__ -#define __WMDPInstalledClassicAppInfo_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTPREVIEWEXPORT -@interface WMDPInstalledClassicAppInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) NSString * displayVersion; -@end - -#endif // __WMDPInstalledClassicAppInfo_DEFINED__ - -// Windows.Management.Deployment.Preview.ClassicAppManager -#ifndef __WMDPClassicAppManager_DEFINED__ -#define __WMDPClassicAppManager_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTDEPLOYMENTPREVIEWEXPORT -@interface WMDPClassicAppManager : RTObject -+ (WMDPInstalledClassicAppInfo*)findInstalledApp:(NSString *)appUninstallKey; -@end - -#endif // __WMDPClassicAppManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsManagementOrchestration.h b/include/Platform/Universal Windows/UWP/WindowsManagementOrchestration.h deleted file mode 100644 index d6d61cf1ca..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsManagementOrchestration.h +++ /dev/null @@ -1,79 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsManagementOrchestration.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMANAGEMENTORCHESTRATIONEXPORT -#define OBJCUWPWINDOWSMANAGEMENTORCHESTRATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsManagementOrchestration.lib") -#endif -#endif -#include - -@class WMOCurrentAppOrchestration, WMOSingleAppModeContext; -@protocol WMOICurrentAppOrchestrationStatics, WMOICurrentAppOrchestration, WMOISingleAppModeContext; - -#include "WindowsFoundation.h" - -#import - -// Windows.Management.Orchestration.CurrentAppOrchestration -#ifndef __WMOCurrentAppOrchestration_DEFINED__ -#define __WMOCurrentAppOrchestration_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTORCHESTRATIONEXPORT -@interface WMOCurrentAppOrchestration : RTObject -+ (WMOCurrentAppOrchestration*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WMOSingleAppModeContext*)startSingleAppMode; -@end - -#endif // __WMOCurrentAppOrchestration_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMANAGEMENTORCHESTRATIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Management.Orchestration.SingleAppModeContext -#ifndef __WMOSingleAppModeContext_DEFINED__ -#define __WMOSingleAppModeContext_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTORCHESTRATIONEXPORT -@interface WMOSingleAppModeContext : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)close; -@end - -#endif // __WMOSingleAppModeContext_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsManagementWorkplace.h b/include/Platform/Universal Windows/UWP/WindowsManagementWorkplace.h deleted file mode 100644 index 66588b6616..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsManagementWorkplace.h +++ /dev/null @@ -1,68 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsManagementWorkplace.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMANAGEMENTWORKPLACEEXPORT -#define OBJCUWPWINDOWSMANAGEMENTWORKPLACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsManagementWorkplace.lib") -#endif -#endif -#include - -@class WMWMdmPolicy, WMWWorkplaceSettings; -@protocol WMWIMdmAllowPolicyStatics, WMWIMdmPolicyStatics2, WMWIWorkplaceSettingsStatics; - -// Windows.Management.Workplace.MessagingSyncPolicy -enum _WMWMessagingSyncPolicy { - WMWMessagingSyncPolicyDisallowed = 0, - WMWMessagingSyncPolicyAllowed = 1, - WMWMessagingSyncPolicyRequired = 2, -}; -typedef unsigned WMWMessagingSyncPolicy; - -#import - -// Windows.Management.Workplace.MdmPolicy -#ifndef __WMWMdmPolicy_DEFINED__ -#define __WMWMdmPolicy_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTWORKPLACEEXPORT -@interface WMWMdmPolicy : RTObject -+ (WMWMessagingSyncPolicy)getMessagingSyncPolicy; -+ (BOOL)isBrowserAllowed; -+ (BOOL)isCameraAllowed; -+ (BOOL)isMicrosoftAccountAllowed; -+ (BOOL)isStoreAllowed; -@end - -#endif // __WMWMdmPolicy_DEFINED__ - -// Windows.Management.Workplace.WorkplaceSettings -#ifndef __WMWWorkplaceSettings_DEFINED__ -#define __WMWWorkplaceSettings_DEFINED__ - -OBJCUWPWINDOWSMANAGEMENTWORKPLACEEXPORT -@interface WMWWorkplaceSettings : RTObject -+ (BOOL)isMicrosoftAccountOptional; -@end - -#endif // __WMWWorkplaceSettings_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMedia.h b/include/Platform/Universal Windows/UWP/WindowsMedia.h deleted file mode 100644 index 2685d602ec..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMedia.h +++ /dev/null @@ -1,628 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMedia.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAEXPORT -#define OBJCUWPWINDOWSMEDIAEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMedia.lib") -#endif -#endif -#include - -@class WMMediaProcessingTriggerDetails, WMVideoFrame, WMAudioBuffer, WMAudioFrame, WMMediaMarkerTypes, WMSystemMediaTransportControlsTimelineProperties, WMMusicDisplayProperties, WMVideoDisplayProperties, WMImageDisplayProperties, WMSystemMediaTransportControlsDisplayUpdater, WMSystemMediaTransportControlsButtonPressedEventArgs, WMSystemMediaTransportControlsPropertyChangedEventArgs, WMPlaybackPositionChangeRequestedEventArgs, WMPlaybackRateChangeRequestedEventArgs, WMShuffleEnabledChangeRequestedEventArgs, WMAutoRepeatModeChangeRequestedEventArgs, WMSystemMediaTransportControls, WMMediaExtensionManager, WMVideoEffects, WMMediaTimelineController, WMMediaControl; -@protocol WMIMediaProcessingTriggerDetails, WMIVideoFrameFactory, WMIAudioFrameFactory, WMIMediaFrame, WMIVideoFrame, WMIAudioFrame, WMIAudioBuffer, WMIMediaMarker, WMIMediaMarkers, WMIMediaMarkerTypesStatics, WMISystemMediaTransportControlsTimelineProperties, WMIMusicDisplayProperties, WMIMusicDisplayProperties2, WMIMusicDisplayProperties3, WMIVideoDisplayProperties, WMIVideoDisplayProperties2, WMIImageDisplayProperties, WMISystemMediaTransportControlsDisplayUpdater, WMISystemMediaTransportControlsButtonPressedEventArgs, WMISystemMediaTransportControlsPropertyChangedEventArgs, WMIPlaybackPositionChangeRequestedEventArgs, WMIPlaybackRateChangeRequestedEventArgs, WMIShuffleEnabledChangeRequestedEventArgs, WMIAutoRepeatModeChangeRequestedEventArgs, WMISystemMediaTransportControls, WMISystemMediaTransportControls2, WMISystemMediaTransportControlsStatics, WMIMediaExtension, WMIMediaExtensionManager, WMIVideoEffectsStatics, WMIMediaTimelineController, WMIMediaControl; - -// Windows.Media.AudioBufferAccessMode -enum _WMAudioBufferAccessMode { - WMAudioBufferAccessModeRead = 0, - WMAudioBufferAccessModeReadWrite = 1, - WMAudioBufferAccessModeWrite = 2, -}; -typedef unsigned WMAudioBufferAccessMode; - -// Windows.Media.SoundLevel -enum _WMSoundLevel { - WMSoundLevelMuted = 0, - WMSoundLevelLow = 1, - WMSoundLevelFull = 2, -}; -typedef unsigned WMSoundLevel; - -// Windows.Media.MediaPlaybackType -enum _WMMediaPlaybackType { - WMMediaPlaybackTypeUnknown = 0, - WMMediaPlaybackTypeMusic = 1, - WMMediaPlaybackTypeVideo = 2, - WMMediaPlaybackTypeImage = 3, -}; -typedef unsigned WMMediaPlaybackType; - -// Windows.Media.MediaPlaybackAutoRepeatMode -enum _WMMediaPlaybackAutoRepeatMode { - WMMediaPlaybackAutoRepeatModeNone = 0, - WMMediaPlaybackAutoRepeatModeTrack = 1, - WMMediaPlaybackAutoRepeatModeList = 2, -}; -typedef unsigned WMMediaPlaybackAutoRepeatMode; - -// Windows.Media.MediaPlaybackStatus -enum _WMMediaPlaybackStatus { - WMMediaPlaybackStatusClosed = 0, - WMMediaPlaybackStatusChanging = 1, - WMMediaPlaybackStatusStopped = 2, - WMMediaPlaybackStatusPlaying = 3, - WMMediaPlaybackStatusPaused = 4, -}; -typedef unsigned WMMediaPlaybackStatus; - -// Windows.Media.SystemMediaTransportControlsButton -enum _WMSystemMediaTransportControlsButton { - WMSystemMediaTransportControlsButtonPlay = 0, - WMSystemMediaTransportControlsButtonPause = 1, - WMSystemMediaTransportControlsButtonStop = 2, - WMSystemMediaTransportControlsButtonRecord = 3, - WMSystemMediaTransportControlsButtonFastForward = 4, - WMSystemMediaTransportControlsButtonRewind = 5, - WMSystemMediaTransportControlsButtonNext = 6, - WMSystemMediaTransportControlsButtonPrevious = 7, - WMSystemMediaTransportControlsButtonChannelUp = 8, - WMSystemMediaTransportControlsButtonChannelDown = 9, -}; -typedef unsigned WMSystemMediaTransportControlsButton; - -// Windows.Media.SystemMediaTransportControlsProperty -enum _WMSystemMediaTransportControlsProperty { - WMSystemMediaTransportControlsPropertySoundLevel = 0, -}; -typedef unsigned WMSystemMediaTransportControlsProperty; - -// Windows.Media.AudioProcessing -enum _WMAudioProcessing { - WMAudioProcessingDefault = 0, - WMAudioProcessingRaw = 1, -}; -typedef unsigned WMAudioProcessing; - -// Windows.Media.MediaTimelineControllerState -enum _WMMediaTimelineControllerState { - WMMediaTimelineControllerStatePaused = 0, - WMMediaTimelineControllerStateRunning = 1, -}; -typedef unsigned WMMediaTimelineControllerState; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundationCollections.h" -#include "WindowsStorage.h" -#include "WindowsGraphicsImaging.h" -#include "WindowsFoundation.h" -#include "WindowsGraphicsDirectXDirect3D11.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.IMediaFrame -#ifndef __WMIMediaFrame_DEFINED__ -#define __WMIMediaFrame_DEFINED__ - -@protocol WMIMediaFrame -@property (retain) id /* WFTimeSpan* */ duration; -@property (readonly) RTObject* extendedProperties; -@property BOOL isDiscontinuous; -@property (readonly) BOOL isReadOnly; -@property (retain) id /* WFTimeSpan* */ relativeTime; -@property (retain) id /* WFTimeSpan* */ systemRelativeTime; -@property (readonly) NSString * type; -- (void)close; -@end - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMIMediaFrame : RTObject -@end - -#endif // __WMIMediaFrame_DEFINED__ - -// Windows.Media.IMediaMarker -#ifndef __WMIMediaMarker_DEFINED__ -#define __WMIMediaMarker_DEFINED__ - -@protocol WMIMediaMarker -@property (readonly) NSString * mediaMarkerType; -@property (readonly) NSString * text; -@property (readonly) WFTimeSpan* time; -@end - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMIMediaMarker : RTObject -@end - -#endif // __WMIMediaMarker_DEFINED__ - -// Windows.Media.IMediaMarkers -#ifndef __WMIMediaMarkers_DEFINED__ -#define __WMIMediaMarkers_DEFINED__ - -@protocol WMIMediaMarkers -@property (readonly) NSArray* /* RTObject* */ markers; -@end - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMIMediaMarkers : RTObject -@end - -#endif // __WMIMediaMarkers_DEFINED__ - -// Windows.Media.IMediaExtension -#ifndef __WMIMediaExtension_DEFINED__ -#define __WMIMediaExtension_DEFINED__ - -@protocol WMIMediaExtension -- (void)setProperties:(RTObject*)configuration; -@end - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMIMediaExtension : RTObject -@end - -#endif // __WMIMediaExtension_DEFINED__ - -// Windows.Media.MediaProcessingTriggerDetails -#ifndef __WMMediaProcessingTriggerDetails_DEFINED__ -#define __WMMediaProcessingTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMMediaProcessingTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFCValueSet* arguments; -@end - -#endif // __WMMediaProcessingTriggerDetails_DEFINED__ - -// Windows.Media.VideoFrame -#ifndef __WMVideoFrame_DEFINED__ -#define __WMVideoFrame_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMVideoFrame : RTObject -+ (WMVideoFrame*)make:(WGIBitmapPixelFormat)format width:(int)width height:(int)height ACTIVATOR; -+ (WMVideoFrame*)makeWithAlpha:(WGIBitmapPixelFormat)format width:(int)width height:(int)height alpha:(WGIBitmapAlphaMode)alpha ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFTimeSpan* */ systemRelativeTime; -@property (retain) id /* WFTimeSpan* */ relativeTime; -@property BOOL isDiscontinuous; -@property (retain) id /* WFTimeSpan* */ duration; -@property (readonly) RTObject* extendedProperties; -@property (readonly) BOOL isReadOnly; -@property (readonly) NSString * type; -@property (readonly) RTObject* direct3DSurface; -@property (readonly) WGISoftwareBitmap* softwareBitmap; -- (RTObject*)copyToAsync:(WMVideoFrame*)frame __attribute__ ((ns_returns_not_retained)); -- (void)close; -@end - -#endif // __WMVideoFrame_DEFINED__ - -// Windows.Foundation.IMemoryBuffer -#ifndef __WFIMemoryBuffer_DEFINED__ -#define __WFIMemoryBuffer_DEFINED__ - -@protocol WFIMemoryBuffer -- (RTObject*)createReference; -- (void)close; -@end - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WFIMemoryBuffer : RTObject -@end - -#endif // __WFIMemoryBuffer_DEFINED__ - -// Windows.Media.AudioBuffer -#ifndef __WMAudioBuffer_DEFINED__ -#define __WMAudioBuffer_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMAudioBuffer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int length; -@property (readonly) unsigned int capacity; -- (RTObject*)createReference; -- (void)close; -@end - -#endif // __WMAudioBuffer_DEFINED__ - -// Windows.Media.AudioFrame -#ifndef __WMAudioFrame_DEFINED__ -#define __WMAudioFrame_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMAudioFrame : RTObject -+ (WMAudioFrame*)make:(unsigned int)capacity ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFTimeSpan* */ systemRelativeTime; -@property (retain) id /* WFTimeSpan* */ relativeTime; -@property BOOL isDiscontinuous; -@property (retain) id /* WFTimeSpan* */ duration; -@property (readonly) RTObject* extendedProperties; -@property (readonly) BOOL isReadOnly; -@property (readonly) NSString * type; -- (WMAudioBuffer*)lockBuffer:(WMAudioBufferAccessMode)mode; -- (void)close; -@end - -#endif // __WMAudioFrame_DEFINED__ - -// Windows.Media.MediaMarkerTypes -#ifndef __WMMediaMarkerTypes_DEFINED__ -#define __WMMediaMarkerTypes_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMMediaMarkerTypes : RTObject -+ (NSString *)bookmark; -@end - -#endif // __WMMediaMarkerTypes_DEFINED__ - -// Windows.Media.SystemMediaTransportControlsTimelineProperties -#ifndef __WMSystemMediaTransportControlsTimelineProperties_DEFINED__ -#define __WMSystemMediaTransportControlsTimelineProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMSystemMediaTransportControlsTimelineProperties : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* startTime; -@property (retain) WFTimeSpan* position; -@property (retain) WFTimeSpan* minSeekTime; -@property (retain) WFTimeSpan* maxSeekTime; -@property (retain) WFTimeSpan* endTime; -@end - -#endif // __WMSystemMediaTransportControlsTimelineProperties_DEFINED__ - -// Windows.Media.MusicDisplayProperties -#ifndef __WMMusicDisplayProperties_DEFINED__ -#define __WMMusicDisplayProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMMusicDisplayProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) NSString * artist; -@property (retain) NSString * albumArtist; -@property unsigned int trackNumber; -@property (retain) NSString * albumTitle; -@property (readonly) NSMutableArray* /* NSString * */ genres; -@property unsigned int albumTrackCount; -@end - -#endif // __WMMusicDisplayProperties_DEFINED__ - -// Windows.Media.VideoDisplayProperties -#ifndef __WMVideoDisplayProperties_DEFINED__ -#define __WMVideoDisplayProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMVideoDisplayProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) NSString * subtitle; -@property (readonly) NSMutableArray* /* NSString * */ genres; -@end - -#endif // __WMVideoDisplayProperties_DEFINED__ - -// Windows.Media.ImageDisplayProperties -#ifndef __WMImageDisplayProperties_DEFINED__ -#define __WMImageDisplayProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMImageDisplayProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) NSString * subtitle; -@end - -#endif // __WMImageDisplayProperties_DEFINED__ - -// Windows.Media.SystemMediaTransportControlsDisplayUpdater -#ifndef __WMSystemMediaTransportControlsDisplayUpdater_DEFINED__ -#define __WMSystemMediaTransportControlsDisplayUpdater_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMSystemMediaTransportControlsDisplayUpdater : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMMediaPlaybackType type; -@property (retain) WSSRandomAccessStreamReference* thumbnail; -@property (retain) NSString * appMediaId; -@property (readonly) WMImageDisplayProperties* imageProperties; -@property (readonly) WMMusicDisplayProperties* musicProperties; -@property (readonly) WMVideoDisplayProperties* videoProperties; -- (void)copyFromFileAsync:(WMMediaPlaybackType)type source:(WSStorageFile*)source success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)clearAll; -- (void)update; -@end - -#endif // __WMSystemMediaTransportControlsDisplayUpdater_DEFINED__ - -// Windows.Media.SystemMediaTransportControlsButtonPressedEventArgs -#ifndef __WMSystemMediaTransportControlsButtonPressedEventArgs_DEFINED__ -#define __WMSystemMediaTransportControlsButtonPressedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMSystemMediaTransportControlsButtonPressedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMSystemMediaTransportControlsButton button; -@end - -#endif // __WMSystemMediaTransportControlsButtonPressedEventArgs_DEFINED__ - -// Windows.Media.SystemMediaTransportControlsPropertyChangedEventArgs -#ifndef __WMSystemMediaTransportControlsPropertyChangedEventArgs_DEFINED__ -#define __WMSystemMediaTransportControlsPropertyChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMSystemMediaTransportControlsPropertyChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMSystemMediaTransportControlsProperty property; -@end - -#endif // __WMSystemMediaTransportControlsPropertyChangedEventArgs_DEFINED__ - -// Windows.Media.PlaybackPositionChangeRequestedEventArgs -#ifndef __WMPlaybackPositionChangeRequestedEventArgs_DEFINED__ -#define __WMPlaybackPositionChangeRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMPlaybackPositionChangeRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* requestedPlaybackPosition; -@end - -#endif // __WMPlaybackPositionChangeRequestedEventArgs_DEFINED__ - -// Windows.Media.PlaybackRateChangeRequestedEventArgs -#ifndef __WMPlaybackRateChangeRequestedEventArgs_DEFINED__ -#define __WMPlaybackRateChangeRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMPlaybackRateChangeRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double requestedPlaybackRate; -@end - -#endif // __WMPlaybackRateChangeRequestedEventArgs_DEFINED__ - -// Windows.Media.ShuffleEnabledChangeRequestedEventArgs -#ifndef __WMShuffleEnabledChangeRequestedEventArgs_DEFINED__ -#define __WMShuffleEnabledChangeRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMShuffleEnabledChangeRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL requestedShuffleEnabled; -@end - -#endif // __WMShuffleEnabledChangeRequestedEventArgs_DEFINED__ - -// Windows.Media.AutoRepeatModeChangeRequestedEventArgs -#ifndef __WMAutoRepeatModeChangeRequestedEventArgs_DEFINED__ -#define __WMAutoRepeatModeChangeRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMAutoRepeatModeChangeRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMMediaPlaybackAutoRepeatMode requestedAutoRepeatMode; -@end - -#endif // __WMAutoRepeatModeChangeRequestedEventArgs_DEFINED__ - -// Windows.Media.SystemMediaTransportControls -#ifndef __WMSystemMediaTransportControls_DEFINED__ -#define __WMSystemMediaTransportControls_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMSystemMediaTransportControls : RTObject -+ (WMSystemMediaTransportControls*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isPlayEnabled; -@property BOOL isPauseEnabled; -@property BOOL isNextEnabled; -@property BOOL isPreviousEnabled; -@property BOOL isEnabled; -@property BOOL isChannelDownEnabled; -@property BOOL isFastForwardEnabled; -@property BOOL isChannelUpEnabled; -@property WMMediaPlaybackStatus playbackStatus; -@property BOOL isStopEnabled; -@property BOOL isRewindEnabled; -@property BOOL isRecordEnabled; -@property (readonly) WMSystemMediaTransportControlsDisplayUpdater* displayUpdater; -@property (readonly) WMSoundLevel soundLevel; -@property BOOL shuffleEnabled; -@property double playbackRate; -@property WMMediaPlaybackAutoRepeatMode autoRepeatMode; -- (EventRegistrationToken)addButtonPressedEvent:(void(^)(WMSystemMediaTransportControls*, WMSystemMediaTransportControlsButtonPressedEventArgs*))del; -- (void)removeButtonPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPropertyChangedEvent:(void(^)(WMSystemMediaTransportControls*, WMSystemMediaTransportControlsPropertyChangedEventArgs*))del; -- (void)removePropertyChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAutoRepeatModeChangeRequestedEvent:(void(^)(WMSystemMediaTransportControls*, WMAutoRepeatModeChangeRequestedEventArgs*))del; -- (void)removeAutoRepeatModeChangeRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPlaybackPositionChangeRequestedEvent:(void(^)(WMSystemMediaTransportControls*, WMPlaybackPositionChangeRequestedEventArgs*))del; -- (void)removePlaybackPositionChangeRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPlaybackRateChangeRequestedEvent:(void(^)(WMSystemMediaTransportControls*, WMPlaybackRateChangeRequestedEventArgs*))del; -- (void)removePlaybackRateChangeRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addShuffleEnabledChangeRequestedEvent:(void(^)(WMSystemMediaTransportControls*, WMShuffleEnabledChangeRequestedEventArgs*))del; -- (void)removeShuffleEnabledChangeRequestedEvent:(EventRegistrationToken)tok; -- (void)updateTimelineProperties:(WMSystemMediaTransportControlsTimelineProperties*)timelineProperties; -@end - -#endif // __WMSystemMediaTransportControls_DEFINED__ - -// Windows.Media.MediaExtensionManager -#ifndef __WMMediaExtensionManager_DEFINED__ -#define __WMMediaExtensionManager_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMMediaExtensionManager : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)registerSchemeHandler:(NSString *)activatableClassId scheme:(NSString *)scheme; -- (void)registerSchemeHandlerWithSettings:(NSString *)activatableClassId scheme:(NSString *)scheme configuration:(RTObject*)configuration; -- (void)registerByteStreamHandler:(NSString *)activatableClassId fileExtension:(NSString *)fileExtension mimeType:(NSString *)mimeType; -- (void)registerByteStreamHandlerWithSettings:(NSString *)activatableClassId fileExtension:(NSString *)fileExtension mimeType:(NSString *)mimeType configuration:(RTObject*)configuration; -- (void)registerAudioDecoder:(NSString *)activatableClassId inputSubtype:(WFGUID*)inputSubtype outputSubtype:(WFGUID*)outputSubtype; -- (void)registerAudioDecoderWithSettings:(NSString *)activatableClassId inputSubtype:(WFGUID*)inputSubtype outputSubtype:(WFGUID*)outputSubtype configuration:(RTObject*)configuration; -- (void)registerAudioEncoder:(NSString *)activatableClassId inputSubtype:(WFGUID*)inputSubtype outputSubtype:(WFGUID*)outputSubtype; -- (void)registerAudioEncoderWithSettings:(NSString *)activatableClassId inputSubtype:(WFGUID*)inputSubtype outputSubtype:(WFGUID*)outputSubtype configuration:(RTObject*)configuration; -- (void)registerVideoDecoder:(NSString *)activatableClassId inputSubtype:(WFGUID*)inputSubtype outputSubtype:(WFGUID*)outputSubtype; -- (void)registerVideoDecoderWithSettings:(NSString *)activatableClassId inputSubtype:(WFGUID*)inputSubtype outputSubtype:(WFGUID*)outputSubtype configuration:(RTObject*)configuration; -- (void)registerVideoEncoder:(NSString *)activatableClassId inputSubtype:(WFGUID*)inputSubtype outputSubtype:(WFGUID*)outputSubtype; -- (void)registerVideoEncoderWithSettings:(NSString *)activatableClassId inputSubtype:(WFGUID*)inputSubtype outputSubtype:(WFGUID*)outputSubtype configuration:(RTObject*)configuration; -@end - -#endif // __WMMediaExtensionManager_DEFINED__ - -// Windows.Media.VideoEffects -#ifndef __WMVideoEffects_DEFINED__ -#define __WMVideoEffects_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMVideoEffects : RTObject -+ (NSString *)videoStabilization; -@end - -#endif // __WMVideoEffects_DEFINED__ - -// Windows.Media.MediaTimelineController -#ifndef __WMMediaTimelineController_DEFINED__ -#define __WMMediaTimelineController_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMMediaTimelineController : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* position; -@property double clockRate; -@property (readonly) WMMediaTimelineControllerState state; -- (EventRegistrationToken)addPositionChangedEvent:(void(^)(WMMediaTimelineController*, RTObject*))del; -- (void)removePositionChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStateChangedEvent:(void(^)(WMMediaTimelineController*, RTObject*))del; -- (void)removeStateChangedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)resume; -- (void)pause; -@end - -#endif // __WMMediaTimelineController_DEFINED__ - -// Windows.Media.MediaControl -#ifndef __WMMediaControl_DEFINED__ -#define __WMMediaControl_DEFINED__ - -OBJCUWPWINDOWSMEDIAEXPORT -@interface WMMediaControl : RTObject -+ (NSString *)trackName; -+ (void)setTrackName:(NSString *)value; -+ (BOOL)isPlaying; -+ (void)setIsPlaying:(BOOL)value; -+ (NSString *)artistName; -+ (void)setArtistName:(NSString *)value; -+ (WFUri*)albumArt; -+ (void)setAlbumArt:(WFUri*)value; -+ (WMSoundLevel)soundLevel; -+ (EventRegistrationToken)addChannelDownPressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeChannelDownPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addChannelUpPressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeChannelUpPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addFastForwardPressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeFastForwardPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addNextTrackPressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeNextTrackPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addPausePressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removePausePressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addPlayPauseTogglePressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removePlayPauseTogglePressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addPlayPressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removePlayPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addPreviousTrackPressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removePreviousTrackPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addRecordPressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeRecordPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addRewindPressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeRewindPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addSoundLevelChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeSoundLevelChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addStopPressedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeStopPressedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMMediaControl_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaAudio.h b/include/Platform/Universal Windows/UWP/WindowsMediaAudio.h deleted file mode 100644 index 0c9ecdf466..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaAudio.h +++ /dev/null @@ -1,877 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaAudio.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAAUDIOEXPORT -#define OBJCUWPWINDOWSMEDIAAUDIOEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaAudio.lib") -#endif -#endif -#include - -@class WMAAudioGraph, WMACreateAudioGraphResult, WMAAudioGraphSettings, WMAAudioDeviceInputNode, WMACreateAudioDeviceInputNodeResult, WMAAudioDeviceOutputNode, WMACreateAudioDeviceOutputNodeResult, WMAAudioFileInputNode, WMACreateAudioFileInputNodeResult, WMAAudioFileOutputNode, WMACreateAudioFileOutputNodeResult, WMAAudioGraphUnrecoverableErrorOccurredEventArgs, WMAAudioGraphBatchUpdater, WMAAudioFrameInputNode, WMAAudioFrameOutputNode, WMAAudioSubmixNode, WMAAudioNodeEmitter, WMAAudioNodeListener, WMAAudioGraphConnection, WMAAudioFrameCompletedEventArgs, WMAFrameInputNodeQuantumStartedEventArgs, WMAEqualizerBand, WMAEqualizerEffectDefinition, WMAReverbEffectDefinition, WMAEchoEffectDefinition, WMALimiterEffectDefinition, WMAAudioNodeEmitterConeProperties, WMAAudioNodeEmitterShape, WMAAudioNodeEmitterNaturalDecayModelProperties, WMAAudioNodeEmitterDecayModel; -@protocol WMAICreateAudioGraphResult, WMAIAudioGraphSettingsFactory, WMAIAudioGraphSettings, WMAIAudioGraphStatics, WMAICreateAudioDeviceInputNodeResult, WMAICreateAudioDeviceOutputNodeResult, WMAICreateAudioFileInputNodeResult, WMAICreateAudioFileOutputNodeResult, WMAIAudioGraphUnrecoverableErrorOccurredEventArgs, WMAIAudioGraph, WMAIAudioGraph2, WMAIAudioNode, WMAIAudioNodeWithListener, WMAIAudioInputNode, WMAIAudioInputNode2, WMAIAudioFrameInputNode, WMAIAudioFileInputNode, WMAIAudioDeviceInputNode, WMAIAudioDeviceOutputNode, WMAIAudioFrameOutputNode, WMAIAudioFileOutputNode, WMAIAudioFrameCompletedEventArgs, WMAIFrameInputNodeQuantumStartedEventArgs, WMAIAudioGraphConnection, WMAIEqualizerBand, WMAIEqualizerEffectDefinitionFactory, WMAIReverbEffectDefinitionFactory, WMAIEchoEffectDefinitionFactory, WMAILimiterEffectDefinitionFactory, WMAIAudioNodeEmitterConeProperties, WMAIAudioNodeEmitterShape, WMAIAudioNodeEmitterShapeStatics, WMAIAudioNodeEmitterNaturalDecayModelProperties, WMAIAudioNodeEmitterDecayModel, WMAIAudioNodeEmitterDecayModelStatics, WMAIAudioNodeEmitter, WMAIAudioNodeEmitter2, WMAIAudioNodeEmitterFactory, WMAIAudioNodeListener, WMAIEqualizerEffectDefinition, WMAIReverbEffectDefinition, WMAIEchoEffectDefinition, WMAILimiterEffectDefinition; - -// Windows.Media.Audio.AudioGraphCreationStatus -enum _WMAAudioGraphCreationStatus { - WMAAudioGraphCreationStatusSuccess = 0, - WMAAudioGraphCreationStatusDeviceNotAvailable = 1, - WMAAudioGraphCreationStatusFormatNotSupported = 2, - WMAAudioGraphCreationStatusUnknownFailure = 3, -}; -typedef unsigned WMAAudioGraphCreationStatus; - -// Windows.Media.Audio.QuantumSizeSelectionMode -enum _WMAQuantumSizeSelectionMode { - WMAQuantumSizeSelectionModeSystemDefault = 0, - WMAQuantumSizeSelectionModeLowestLatency = 1, - WMAQuantumSizeSelectionModeClosestToDesired = 2, -}; -typedef unsigned WMAQuantumSizeSelectionMode; - -// Windows.Media.Audio.AudioDeviceNodeCreationStatus -enum _WMAAudioDeviceNodeCreationStatus { - WMAAudioDeviceNodeCreationStatusSuccess = 0, - WMAAudioDeviceNodeCreationStatusDeviceNotAvailable = 1, - WMAAudioDeviceNodeCreationStatusFormatNotSupported = 2, - WMAAudioDeviceNodeCreationStatusUnknownFailure = 3, - WMAAudioDeviceNodeCreationStatusAccessDenied = 4, -}; -typedef unsigned WMAAudioDeviceNodeCreationStatus; - -// Windows.Media.Audio.AudioFileNodeCreationStatus -enum _WMAAudioFileNodeCreationStatus { - WMAAudioFileNodeCreationStatusSuccess = 0, - WMAAudioFileNodeCreationStatusFileNotFound = 1, - WMAAudioFileNodeCreationStatusInvalidFileType = 2, - WMAAudioFileNodeCreationStatusFormatNotSupported = 3, - WMAAudioFileNodeCreationStatusUnknownFailure = 4, -}; -typedef unsigned WMAAudioFileNodeCreationStatus; - -// Windows.Media.Audio.AudioGraphUnrecoverableError -enum _WMAAudioGraphUnrecoverableError { - WMAAudioGraphUnrecoverableErrorNone = 0, - WMAAudioGraphUnrecoverableErrorAudioDeviceLost = 1, - WMAAudioGraphUnrecoverableErrorAudioSessionDisconnected = 2, - WMAAudioGraphUnrecoverableErrorUnknownFailure = 3, -}; -typedef unsigned WMAAudioGraphUnrecoverableError; - -// Windows.Media.Audio.AudioNodeEmitterSettings -enum _WMAAudioNodeEmitterSettings { - WMAAudioNodeEmitterSettingsNone = 0, - WMAAudioNodeEmitterSettingsDisableDoppler = 1, -}; -typedef unsigned WMAAudioNodeEmitterSettings; - -// Windows.Media.Audio.AudioNodeEmitterShapeKind -enum _WMAAudioNodeEmitterShapeKind { - WMAAudioNodeEmitterShapeKindOmnidirectional = 0, - WMAAudioNodeEmitterShapeKindCone = 1, -}; -typedef unsigned WMAAudioNodeEmitterShapeKind; - -// Windows.Media.Audio.AudioNodeEmitterDecayKind -enum _WMAAudioNodeEmitterDecayKind { - WMAAudioNodeEmitterDecayKindNatural = 0, - WMAAudioNodeEmitterDecayKindCustom = 1, -}; -typedef unsigned WMAAudioNodeEmitterDecayKind; - -// Windows.Media.Audio.SpatialAudioModel -enum _WMASpatialAudioModel { - WMASpatialAudioModelObjectBased = 0, - WMASpatialAudioModelFoldDown = 1, -}; -typedef unsigned WMASpatialAudioModel; - -#include "WindowsMedia.h" -#include "WindowsDevicesEnumeration.h" -#include "WindowsMediaRender.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsFoundation.h" -#include "WindowsMediaEffects.h" -#include "WindowsMediaCapture.h" -#include "WindowsStorage.h" -#include "WindowsMediaTranscoding.h" -#include "WindowsFoundationNumerics.h" -#include "WindowsFoundationCollections.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.Audio.IAudioNode -#ifndef __WMAIAudioNode_DEFINED__ -#define __WMAIAudioNode_DEFINED__ - -@protocol WMAIAudioNode -@property BOOL consumeInput; -@property (readonly) NSMutableArray* /* RTObject* */ effectDefinitions; -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -@property double outgoingGain; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -@end - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAIAudioNode : RTObject -@end - -#endif // __WMAIAudioNode_DEFINED__ - -// Windows.Media.Audio.IAudioNodeWithListener -#ifndef __WMAIAudioNodeWithListener_DEFINED__ -#define __WMAIAudioNodeWithListener_DEFINED__ - -@protocol WMAIAudioNodeWithListener -@property (retain) WMAAudioNodeListener* listener; -- (void)close; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -@end - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAIAudioNodeWithListener : RTObject -@end - -#endif // __WMAIAudioNodeWithListener_DEFINED__ - -// Windows.Media.Audio.IAudioInputNode -#ifndef __WMAIAudioInputNode_DEFINED__ -#define __WMAIAudioInputNode_DEFINED__ - -@protocol WMAIAudioInputNode -@property (readonly) NSArray* /* WMAAudioGraphConnection* */ outgoingConnections; -- (void)addOutgoingConnection:(RTObject*)destination; -- (void)addOutgoingConnectionWithGain:(RTObject*)destination gain:(double)gain; -- (void)removeOutgoingConnection:(RTObject*)destination; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -@end - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAIAudioInputNode : RTObject -@end - -#endif // __WMAIAudioInputNode_DEFINED__ - -// Windows.Media.Audio.IAudioInputNode2 -#ifndef __WMAIAudioInputNode2_DEFINED__ -#define __WMAIAudioInputNode2_DEFINED__ - -@protocol WMAIAudioInputNode2 -@property (readonly) WMAAudioNodeEmitter* emitter; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -- (void)addOutgoingConnection:(RTObject*)destination; -- (void)addOutgoingConnectionWithGain:(RTObject*)destination gain:(double)gain; -- (void)removeOutgoingConnection:(RTObject*)destination; -@end - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAIAudioInputNode2 : RTObject -@end - -#endif // __WMAIAudioInputNode2_DEFINED__ - -// Windows.Media.Audio.AudioGraph -#ifndef __WMAAudioGraph_DEFINED__ -#define __WMAAudioGraph_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioGraph : RTObject -+ (void)createAsync:(WMAAudioGraphSettings*)settings success:(void (^)(WMACreateAudioGraphResult*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t completedQuantumCount; -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -@property (readonly) int latencyInSamples; -@property (readonly) WDEDeviceInformation* primaryRenderDevice; -@property (readonly) WMAudioProcessing renderDeviceAudioProcessing; -@property (readonly) int samplesPerQuantum; -- (EventRegistrationToken)addQuantumProcessedEvent:(void(^)(WMAAudioGraph*, RTObject*))del; -- (void)removeQuantumProcessedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addQuantumStartedEvent:(void(^)(WMAAudioGraph*, RTObject*))del; -- (void)removeQuantumStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnrecoverableErrorOccurredEvent:(void(^)(WMAAudioGraph*, WMAAudioGraphUnrecoverableErrorOccurredEventArgs*))del; -- (void)removeUnrecoverableErrorOccurredEvent:(EventRegistrationToken)tok; -- (WMAAudioFrameInputNode*)createFrameInputNode; -- (WMAAudioFrameInputNode*)createFrameInputNodeWithFormat:(WMMAudioEncodingProperties*)encodingProperties; -- (void)createDeviceInputNodeAsync:(WMCMediaCategory)category success:(void (^)(WMACreateAudioDeviceInputNodeResult*))success failure:(void (^)(NSError*))failure; -- (void)createDeviceInputNodeWithFormatAsync:(WMCMediaCategory)category encodingProperties:(WMMAudioEncodingProperties*)encodingProperties success:(void (^)(WMACreateAudioDeviceInputNodeResult*))success failure:(void (^)(NSError*))failure; -- (void)createDeviceInputNodeWithFormatOnDeviceAsync:(WMCMediaCategory)category encodingProperties:(WMMAudioEncodingProperties*)encodingProperties device:(WDEDeviceInformation*)device success:(void (^)(WMACreateAudioDeviceInputNodeResult*))success failure:(void (^)(NSError*))failure; -- (WMAAudioFrameOutputNode*)createFrameOutputNode; -- (WMAAudioFrameOutputNode*)createFrameOutputNodeWithFormat:(WMMAudioEncodingProperties*)encodingProperties; -- (void)createDeviceOutputNodeAsyncWithSuccess:(void (^)(WMACreateAudioDeviceOutputNodeResult*))success failure:(void (^)(NSError*))failure; -- (void)createFileInputNodeAsync:(RTObject*)file success:(void (^)(WMACreateAudioFileInputNodeResult*))success failure:(void (^)(NSError*))failure; -- (void)createFileOutputNodeAsync:(RTObject*)file success:(void (^)(WMACreateAudioFileOutputNodeResult*))success failure:(void (^)(NSError*))failure; -- (void)createFileOutputNodeWithFileProfileAsync:(RTObject*)file fileEncodingProfile:(WMMMediaEncodingProfile*)fileEncodingProfile success:(void (^)(WMACreateAudioFileOutputNodeResult*))success failure:(void (^)(NSError*))failure; -- (WMAAudioSubmixNode*)createSubmixNode; -- (WMAAudioSubmixNode*)createSubmixNodeWithFormat:(WMMAudioEncodingProperties*)encodingProperties; -- (void)start; -- (void)stop; -- (void)resetAllNodes; -- (void)close; -- (WMAAudioFrameInputNode*)createFrameInputNodeWithFormatAndEmitter:(WMMAudioEncodingProperties*)encodingProperties emitter:(WMAAudioNodeEmitter*)emitter; -- (void)createDeviceInputNodeWithFormatAndEmitterOnDeviceAsync:(WMCMediaCategory)category encodingProperties:(WMMAudioEncodingProperties*)encodingProperties device:(WDEDeviceInformation*)device emitter:(WMAAudioNodeEmitter*)emitter success:(void (^)(WMACreateAudioDeviceInputNodeResult*))success failure:(void (^)(NSError*))failure; -- (void)createFileInputNodeWithEmitterAsync:(RTObject*)file emitter:(WMAAudioNodeEmitter*)emitter success:(void (^)(WMACreateAudioFileInputNodeResult*))success failure:(void (^)(NSError*))failure; -- (WMAAudioSubmixNode*)createSubmixNodeWithFormatAndEmitter:(WMMAudioEncodingProperties*)encodingProperties emitter:(WMAAudioNodeEmitter*)emitter; -- (WMAAudioGraphBatchUpdater*)createBatchUpdater; -@end - -#endif // __WMAAudioGraph_DEFINED__ - -// Windows.Media.Audio.CreateAudioGraphResult -#ifndef __WMACreateAudioGraphResult_DEFINED__ -#define __WMACreateAudioGraphResult_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMACreateAudioGraphResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAAudioGraph* graph; -@property (readonly) WMAAudioGraphCreationStatus status; -@end - -#endif // __WMACreateAudioGraphResult_DEFINED__ - -// Windows.Media.Audio.AudioGraphSettings -#ifndef __WMAAudioGraphSettings_DEFINED__ -#define __WMAAudioGraphSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioGraphSettings : RTObject -+ (WMAAudioGraphSettings*)make:(WMRAudioRenderCategory)audioRenderCategory ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMAQuantumSizeSelectionMode quantumSizeSelectionMode; -@property (retain) WDEDeviceInformation* primaryRenderDevice; -@property (retain) WMMAudioEncodingProperties* encodingProperties; -@property int desiredSamplesPerQuantum; -@property WMAudioProcessing desiredRenderDeviceAudioProcessing; -@property WMRAudioRenderCategory audioRenderCategory; -@end - -#endif // __WMAAudioGraphSettings_DEFINED__ - -// Windows.Media.Audio.AudioDeviceInputNode -#ifndef __WMAAudioDeviceInputNode_DEFINED__ -#define __WMAAudioDeviceInputNode_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioDeviceInputNode : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceInformation* device; -@property (readonly) NSArray* /* WMAAudioGraphConnection* */ outgoingConnections; -@property (readonly) WMAAudioNodeEmitter* emitter; -@property double outgoingGain; -@property BOOL consumeInput; -@property (readonly) NSMutableArray* /* RTObject* */ effectDefinitions; -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -- (void)addOutgoingConnection:(RTObject*)destination; -- (void)addOutgoingConnectionWithGain:(RTObject*)destination gain:(double)gain; -- (void)removeOutgoingConnection:(RTObject*)destination; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -@end - -#endif // __WMAAudioDeviceInputNode_DEFINED__ - -// Windows.Media.Audio.CreateAudioDeviceInputNodeResult -#ifndef __WMACreateAudioDeviceInputNodeResult_DEFINED__ -#define __WMACreateAudioDeviceInputNodeResult_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMACreateAudioDeviceInputNodeResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAAudioDeviceInputNode* deviceInputNode; -@property (readonly) WMAAudioDeviceNodeCreationStatus status; -@end - -#endif // __WMACreateAudioDeviceInputNodeResult_DEFINED__ - -// Windows.Media.Audio.AudioDeviceOutputNode -#ifndef __WMAAudioDeviceOutputNode_DEFINED__ -#define __WMAAudioDeviceOutputNode_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioDeviceOutputNode : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDeviceInformation* device; -@property double outgoingGain; -@property BOOL consumeInput; -@property (readonly) NSMutableArray* /* RTObject* */ effectDefinitions; -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -@property (retain) WMAAudioNodeListener* listener; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -@end - -#endif // __WMAAudioDeviceOutputNode_DEFINED__ - -// Windows.Media.Audio.CreateAudioDeviceOutputNodeResult -#ifndef __WMACreateAudioDeviceOutputNodeResult_DEFINED__ -#define __WMACreateAudioDeviceOutputNodeResult_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMACreateAudioDeviceOutputNodeResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAAudioDeviceOutputNode* deviceOutputNode; -@property (readonly) WMAAudioDeviceNodeCreationStatus status; -@end - -#endif // __WMACreateAudioDeviceOutputNodeResult_DEFINED__ - -// Windows.Media.Audio.AudioFileInputNode -#ifndef __WMAAudioFileInputNode_DEFINED__ -#define __WMAAudioFileInputNode_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioFileInputNode : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double playbackSpeedFactor; -@property (retain) id /* int */ loopCount; -@property (retain) id /* WFTimeSpan* */ endTime; -@property (retain) id /* WFTimeSpan* */ startTime; -@property (readonly) WFTimeSpan* position; -@property (readonly) WSStorageFile* sourceFile; -@property (readonly) WFTimeSpan* duration; -@property (readonly) NSArray* /* WMAAudioGraphConnection* */ outgoingConnections; -@property (readonly) WMAAudioNodeEmitter* emitter; -@property double outgoingGain; -@property BOOL consumeInput; -@property (readonly) NSMutableArray* /* RTObject* */ effectDefinitions; -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -- (EventRegistrationToken)addFileCompletedEvent:(void(^)(WMAAudioFileInputNode*, RTObject*))del; -- (void)removeFileCompletedEvent:(EventRegistrationToken)tok; -- (void)seek:(WFTimeSpan*)position; -- (void)addOutgoingConnection:(RTObject*)destination; -- (void)addOutgoingConnectionWithGain:(RTObject*)destination gain:(double)gain; -- (void)removeOutgoingConnection:(RTObject*)destination; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -@end - -#endif // __WMAAudioFileInputNode_DEFINED__ - -// Windows.Media.Audio.CreateAudioFileInputNodeResult -#ifndef __WMACreateAudioFileInputNodeResult_DEFINED__ -#define __WMACreateAudioFileInputNodeResult_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMACreateAudioFileInputNodeResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAAudioFileInputNode* fileInputNode; -@property (readonly) WMAAudioFileNodeCreationStatus status; -@end - -#endif // __WMACreateAudioFileInputNodeResult_DEFINED__ - -// Windows.Media.Audio.AudioFileOutputNode -#ifndef __WMAAudioFileOutputNode_DEFINED__ -#define __WMAAudioFileOutputNode_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioFileOutputNode : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* file; -@property (readonly) WMMMediaEncodingProfile* fileEncodingProfile; -@property double outgoingGain; -@property BOOL consumeInput; -@property (readonly) NSMutableArray* /* RTObject* */ effectDefinitions; -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -- (void)finalizeAsyncWithSuccess:(void (^)(WMTTranscodeFailureReason))success failure:(void (^)(NSError*))failure; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -@end - -#endif // __WMAAudioFileOutputNode_DEFINED__ - -// Windows.Media.Audio.CreateAudioFileOutputNodeResult -#ifndef __WMACreateAudioFileOutputNodeResult_DEFINED__ -#define __WMACreateAudioFileOutputNodeResult_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMACreateAudioFileOutputNodeResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAAudioFileOutputNode* fileOutputNode; -@property (readonly) WMAAudioFileNodeCreationStatus status; -@end - -#endif // __WMACreateAudioFileOutputNodeResult_DEFINED__ - -// Windows.Media.Audio.AudioGraphUnrecoverableErrorOccurredEventArgs -#ifndef __WMAAudioGraphUnrecoverableErrorOccurredEventArgs_DEFINED__ -#define __WMAAudioGraphUnrecoverableErrorOccurredEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioGraphUnrecoverableErrorOccurredEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAAudioGraphUnrecoverableError error; -@end - -#endif // __WMAAudioGraphUnrecoverableErrorOccurredEventArgs_DEFINED__ - -// Windows.Media.Audio.AudioGraphBatchUpdater -#ifndef __WMAAudioGraphBatchUpdater_DEFINED__ -#define __WMAAudioGraphBatchUpdater_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioGraphBatchUpdater : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)close; -@end - -#endif // __WMAAudioGraphBatchUpdater_DEFINED__ - -// Windows.Media.Audio.AudioFrameInputNode -#ifndef __WMAAudioFrameInputNode_DEFINED__ -#define __WMAAudioFrameInputNode_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioFrameInputNode : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double playbackSpeedFactor; -@property (readonly) uint64_t queuedSampleCount; -@property (readonly) NSArray* /* WMAAudioGraphConnection* */ outgoingConnections; -@property (readonly) WMAAudioNodeEmitter* emitter; -@property double outgoingGain; -@property BOOL consumeInput; -@property (readonly) NSMutableArray* /* RTObject* */ effectDefinitions; -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -- (EventRegistrationToken)addAudioFrameCompletedEvent:(void(^)(WMAAudioFrameInputNode*, WMAAudioFrameCompletedEventArgs*))del; -- (void)removeAudioFrameCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addQuantumStartedEvent:(void(^)(WMAAudioFrameInputNode*, WMAFrameInputNodeQuantumStartedEventArgs*))del; -- (void)removeQuantumStartedEvent:(EventRegistrationToken)tok; -- (void)addFrame:(WMAudioFrame*)frame; -- (void)discardQueuedFrames; -- (void)addOutgoingConnection:(RTObject*)destination; -- (void)addOutgoingConnectionWithGain:(RTObject*)destination gain:(double)gain; -- (void)removeOutgoingConnection:(RTObject*)destination; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -@end - -#endif // __WMAAudioFrameInputNode_DEFINED__ - -// Windows.Media.Audio.AudioFrameOutputNode -#ifndef __WMAAudioFrameOutputNode_DEFINED__ -#define __WMAAudioFrameOutputNode_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioFrameOutputNode : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double outgoingGain; -@property BOOL consumeInput; -@property (readonly) NSMutableArray* /* RTObject* */ effectDefinitions; -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -- (WMAudioFrame*)getFrame; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -@end - -#endif // __WMAAudioFrameOutputNode_DEFINED__ - -// Windows.Media.Audio.AudioSubmixNode -#ifndef __WMAAudioSubmixNode_DEFINED__ -#define __WMAAudioSubmixNode_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioSubmixNode : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WMAAudioGraphConnection* */ outgoingConnections; -@property (readonly) WMAAudioNodeEmitter* emitter; -@property double outgoingGain; -@property BOOL consumeInput; -@property (readonly) NSMutableArray* /* RTObject* */ effectDefinitions; -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -- (void)addOutgoingConnection:(RTObject*)destination; -- (void)addOutgoingConnectionWithGain:(RTObject*)destination gain:(double)gain; -- (void)removeOutgoingConnection:(RTObject*)destination; -- (void)start; -- (void)stop; -- (void)reset; -- (void)disableEffectsByDefinition:(RTObject*)definition; -- (void)enableEffectsByDefinition:(RTObject*)definition; -- (void)close; -@end - -#endif // __WMAAudioSubmixNode_DEFINED__ - -// Windows.Media.Audio.AudioNodeEmitter -#ifndef __WMAAudioNodeEmitter_DEFINED__ -#define __WMAAudioNodeEmitter_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioNodeEmitter : RTObject -+ (WMAAudioNodeEmitter*)makeAudioNodeEmitter:(WMAAudioNodeEmitterShape*)shape decayModel:(WMAAudioNodeEmitterDecayModel*)decayModel settings:(WMAAudioNodeEmitterSettings)settings ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFNVector3* position; -@property double gain; -@property (retain) WFNVector3* dopplerVelocity; -@property double dopplerScale; -@property double distanceScale; -@property (retain) WFNVector3* direction; -@property (readonly) WMAAudioNodeEmitterDecayModel* decayModel; -@property (readonly) BOOL isDopplerDisabled; -@property (readonly) WMAAudioNodeEmitterShape* shape; -@property WMASpatialAudioModel spatialAudioModel; -@end - -#endif // __WMAAudioNodeEmitter_DEFINED__ - -// Windows.Media.Audio.AudioNodeListener -#ifndef __WMAAudioNodeListener_DEFINED__ -#define __WMAAudioNodeListener_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioNodeListener : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double speedOfSound; -@property (retain) WFNVector3* position; -@property (retain) WFNQuaternion* orientation; -@property (retain) WFNVector3* dopplerVelocity; -@end - -#endif // __WMAAudioNodeListener_DEFINED__ - -// Windows.Media.Audio.AudioGraphConnection -#ifndef __WMAAudioGraphConnection_DEFINED__ -#define __WMAAudioGraphConnection_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioGraphConnection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double gain; -@property (readonly) RTObject* destination; -@end - -#endif // __WMAAudioGraphConnection_DEFINED__ - -// Windows.Media.Audio.AudioFrameCompletedEventArgs -#ifndef __WMAAudioFrameCompletedEventArgs_DEFINED__ -#define __WMAAudioFrameCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioFrameCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAudioFrame* frame; -@end - -#endif // __WMAAudioFrameCompletedEventArgs_DEFINED__ - -// Windows.Media.Audio.FrameInputNodeQuantumStartedEventArgs -#ifndef __WMAFrameInputNodeQuantumStartedEventArgs_DEFINED__ -#define __WMAFrameInputNodeQuantumStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAFrameInputNodeQuantumStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int requiredSamples; -@end - -#endif // __WMAFrameInputNodeQuantumStartedEventArgs_DEFINED__ - -// Windows.Media.Audio.EqualizerBand -#ifndef __WMAEqualizerBand_DEFINED__ -#define __WMAEqualizerBand_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAEqualizerBand : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double gain; -@property double frequencyCenter; -@property double bandwidth; -@end - -#endif // __WMAEqualizerBand_DEFINED__ - -// Windows.Media.Effects.IAudioEffectDefinition -#ifndef __WMEIAudioEffectDefinition_DEFINED__ -#define __WMEIAudioEffectDefinition_DEFINED__ - -@protocol WMEIAudioEffectDefinition -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMEIAudioEffectDefinition : RTObject -@end - -#endif // __WMEIAudioEffectDefinition_DEFINED__ - -// Windows.Media.Audio.EqualizerEffectDefinition -#ifndef __WMAEqualizerEffectDefinition_DEFINED__ -#define __WMAEqualizerEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAEqualizerEffectDefinition : RTObject -+ (WMAEqualizerEffectDefinition*)make:(WMAAudioGraph*)audioGraph ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WMAEqualizerBand* */ bands; -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMAEqualizerEffectDefinition_DEFINED__ - -// Windows.Media.Audio.ReverbEffectDefinition -#ifndef __WMAReverbEffectDefinition_DEFINED__ -#define __WMAReverbEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAReverbEffectDefinition : RTObject -+ (WMAReverbEffectDefinition*)make:(WMAAudioGraph*)audioGraph ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property uint8_t highEQGain; -@property uint8_t highEQCutoff; -@property BOOL disableLateField; -@property double density; -@property uint8_t positionRight; -@property double decayTime; -@property uint8_t lateDiffusion; -@property uint8_t positionMatrixRight; -@property uint8_t positionMatrixLeft; -@property uint8_t positionLeft; -@property uint8_t lowEQGain; -@property uint8_t lowEQCutoff; -@property double roomFilterFreq; -@property double reverbGain; -@property uint8_t reverbDelay; -@property double reflectionsGain; -@property unsigned int reflectionsDelay; -@property uint8_t rearDelay; -@property double wetDryMix; -@property uint8_t earlyDiffusion; -@property double roomSize; -@property double roomFilterMain; -@property double roomFilterHF; -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMAReverbEffectDefinition_DEFINED__ - -// Windows.Media.Audio.EchoEffectDefinition -#ifndef __WMAEchoEffectDefinition_DEFINED__ -#define __WMAEchoEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAEchoEffectDefinition : RTObject -+ (WMAEchoEffectDefinition*)make:(WMAAudioGraph*)audioGraph ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double wetDryMix; -@property double feedback; -@property double delay; -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMAEchoEffectDefinition_DEFINED__ - -// Windows.Media.Audio.LimiterEffectDefinition -#ifndef __WMALimiterEffectDefinition_DEFINED__ -#define __WMALimiterEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMALimiterEffectDefinition : RTObject -+ (WMALimiterEffectDefinition*)make:(WMAAudioGraph*)audioGraph ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int Release; -@property unsigned int loudness; -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMALimiterEffectDefinition_DEFINED__ - -// Windows.Media.Audio.AudioNodeEmitterConeProperties -#ifndef __WMAAudioNodeEmitterConeProperties_DEFINED__ -#define __WMAAudioNodeEmitterConeProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioNodeEmitterConeProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double innerAngle; -@property (readonly) double outerAngle; -@property (readonly) double outerAngleGain; -@end - -#endif // __WMAAudioNodeEmitterConeProperties_DEFINED__ - -// Windows.Media.Audio.AudioNodeEmitterShape -#ifndef __WMAAudioNodeEmitterShape_DEFINED__ -#define __WMAAudioNodeEmitterShape_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioNodeEmitterShape : RTObject -+ (WMAAudioNodeEmitterShape*)createCone:(double)innerAngle outerAngle:(double)outerAngle outerAngleGain:(double)outerAngleGain; -+ (WMAAudioNodeEmitterShape*)createOmnidirectional; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAAudioNodeEmitterConeProperties* coneProperties; -@property (readonly) WMAAudioNodeEmitterShapeKind kind; -@end - -#endif // __WMAAudioNodeEmitterShape_DEFINED__ - -// Windows.Media.Audio.AudioNodeEmitterNaturalDecayModelProperties -#ifndef __WMAAudioNodeEmitterNaturalDecayModelProperties_DEFINED__ -#define __WMAAudioNodeEmitterNaturalDecayModelProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioNodeEmitterNaturalDecayModelProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double cutoffDistance; -@property (readonly) double unityGainDistance; -@end - -#endif // __WMAAudioNodeEmitterNaturalDecayModelProperties_DEFINED__ - -// Windows.Media.Audio.AudioNodeEmitterDecayModel -#ifndef __WMAAudioNodeEmitterDecayModel_DEFINED__ -#define __WMAAudioNodeEmitterDecayModel_DEFINED__ - -OBJCUWPWINDOWSMEDIAAUDIOEXPORT -@interface WMAAudioNodeEmitterDecayModel : RTObject -+ (WMAAudioNodeEmitterDecayModel*)createNatural:(double)minGain maxGain:(double)maxGain unityGainDistance:(double)unityGainDistance cutoffDistance:(double)cutoffDistance; -+ (WMAAudioNodeEmitterDecayModel*)createCustom:(double)minGain maxGain:(double)maxGain; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAAudioNodeEmitterDecayKind kind; -@property (readonly) double maxGain; -@property (readonly) double minGain; -@property (readonly) WMAAudioNodeEmitterNaturalDecayModelProperties* naturalProperties; -@end - -#endif // __WMAAudioNodeEmitterDecayModel_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaCapture.h b/include/Platform/Universal Windows/UWP/WindowsMediaCapture.h deleted file mode 100644 index 0de964db8f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaCapture.h +++ /dev/null @@ -1,1007 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaCapture.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -#define OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib") -#endif -#endif -#include - -@class WMCAppCapture, WMCCameraCaptureUIPhotoCaptureSettings, WMCCameraCaptureUIVideoCaptureSettings, WMCCameraCaptureUI, WMCMediaCaptureFailedEventArgs, WMCMediaCapture, WMCMediaCaptureVideoProfileMediaDescription, WMCMediaCaptureVideoProfile, WMCMediaCaptureInitializationSettings, WMCMediaCaptureSettings, WMCLowLagMediaRecording, WMCLowLagPhotoCapture, WMCLowLagPhotoSequenceCapture, WMCMediaCaptureFocusChangedEventArgs, WMCPhotoConfirmationCapturedEventArgs, WMCAdvancedPhotoCapture, WMCMediaCapturePauseResult, WMCMediaCaptureStopResult, WMCCapturedPhoto, WMCAdvancedCapturedPhoto, WMCOptionalReferencePhotoCapturedEventArgs, WMCCapturedFrame, WMCPhotoCapturedEventArgs, WMCCapturedFrameControlValues, WMCVideoStreamConfiguration, WMCAppCaptureSettings, WMCAppCaptureAlternateShortcutKeys, WMCAppCaptureManager, WMCCameraOptionsUI, WMCScreenCapture, WMCSourceSuspensionChangedEventArgs; -@class WMCWhiteBalanceGain; -@protocol WMCIAppCapture, WMCIAppCaptureStatics, WMCICameraCaptureUIPhotoCaptureSettings, WMCICameraCaptureUIVideoCaptureSettings, WMCICameraCaptureUI, WMCIMediaCaptureFailedEventArgs, WMCIMediaCaptureVideoProfileMediaDescription, WMCIMediaCaptureVideoProfile, WMCIMediaCaptureInitializationSettings, WMCIMediaCaptureInitializationSettings2, WMCIMediaCaptureInitializationSettings3, WMCIMediaCaptureInitializationSettings4, WMCIMediaCaptureInitializationSettings5, WMCIMediaCaptureStatics, WMCIMediaCapture, WMCIMediaCapture2, WMCIMediaCapture3, WMCIMediaCapture4, WMCIMediaCapture5, WMCILowLagPhotoCapture, WMCIAdvancedPhotoCapture, WMCIAdvancedCapturedPhoto, WMCIAdvancedCapturedPhoto2, WMCIOptionalReferencePhotoCapturedEventArgs, WMCILowLagMediaRecording, WMCILowLagMediaRecording2, WMCILowLagMediaRecording3, WMCIMediaCapturePauseResult, WMCIMediaCaptureStopResult, WMCILowLagPhotoSequenceCapture, WMCICapturedFrameControlValues, WMCICapturedFrameControlValues2, WMCIPhotoCapturedEventArgs, WMCICapturedPhoto, WMCICapturedFrame, WMCICapturedFrameWithSoftwareBitmap, WMCIMediaCaptureVideoPreview, WMCIMediaCaptureSettings, WMCIMediaCaptureSettings2, WMCIMediaCaptureFocusChangedEventArgs, WMCIPhotoConfirmationCapturedEventArgs, WMCIVideoStreamConfiguration, WMCIAppCaptureManagerStatics, WMCIAppCaptureAlternateShortcutKeys, WMCIAppCaptureAlternateShortcutKeys2, WMCIAppCaptureAlternateShortcutKeys3, WMCIAppCaptureSettings, WMCIAppCaptureSettings2, WMCIAppCaptureSettings3, WMCIAppCaptureSettings4, WMCICameraOptionsUIStatics, WMCISourceSuspensionChangedEventArgs, WMCIScreenCapture, WMCIScreenCaptureStatics; - -// Windows.Media.Capture.CameraCaptureUIMode -enum _WMCCameraCaptureUIMode { - WMCCameraCaptureUIModePhotoOrVideo = 0, - WMCCameraCaptureUIModePhoto = 1, - WMCCameraCaptureUIModeVideo = 2, -}; -typedef unsigned WMCCameraCaptureUIMode; - -// Windows.Media.Capture.CameraCaptureUIPhotoFormat -enum _WMCCameraCaptureUIPhotoFormat { - WMCCameraCaptureUIPhotoFormatJpeg = 0, - WMCCameraCaptureUIPhotoFormatPng = 1, - WMCCameraCaptureUIPhotoFormatJpegXR = 2, -}; -typedef unsigned WMCCameraCaptureUIPhotoFormat; - -// Windows.Media.Capture.CameraCaptureUIVideoFormat -enum _WMCCameraCaptureUIVideoFormat { - WMCCameraCaptureUIVideoFormatMp4 = 0, - WMCCameraCaptureUIVideoFormatWmv = 1, -}; -typedef unsigned WMCCameraCaptureUIVideoFormat; - -// Windows.Media.Capture.CameraCaptureUIMaxVideoResolution -enum _WMCCameraCaptureUIMaxVideoResolution { - WMCCameraCaptureUIMaxVideoResolutionHighestAvailable = 0, - WMCCameraCaptureUIMaxVideoResolutionLowDefinition = 1, - WMCCameraCaptureUIMaxVideoResolutionStandardDefinition = 2, - WMCCameraCaptureUIMaxVideoResolutionHighDefinition = 3, -}; -typedef unsigned WMCCameraCaptureUIMaxVideoResolution; - -// Windows.Media.Capture.CameraCaptureUIMaxPhotoResolution -enum _WMCCameraCaptureUIMaxPhotoResolution { - WMCCameraCaptureUIMaxPhotoResolutionHighestAvailable = 0, - WMCCameraCaptureUIMaxPhotoResolutionVerySmallQvga = 1, - WMCCameraCaptureUIMaxPhotoResolutionSmallVga = 2, - WMCCameraCaptureUIMaxPhotoResolutionMediumXga = 3, - WMCCameraCaptureUIMaxPhotoResolutionLarge3M = 4, - WMCCameraCaptureUIMaxPhotoResolutionVeryLarge5M = 5, -}; -typedef unsigned WMCCameraCaptureUIMaxPhotoResolution; - -// Windows.Media.Capture.MediaCategory -enum _WMCMediaCategory { - WMCMediaCategoryOther = 0, - WMCMediaCategoryCommunications = 1, - WMCMediaCategoryMedia = 2, - WMCMediaCategoryGameChat = 3, - WMCMediaCategorySpeech = 4, -}; -typedef unsigned WMCMediaCategory; - -// Windows.Media.Capture.MediaStreamType -enum _WMCMediaStreamType { - WMCMediaStreamTypeVideoPreview = 0, - WMCMediaStreamTypeVideoRecord = 1, - WMCMediaStreamTypeAudio = 2, - WMCMediaStreamTypePhoto = 3, -}; -typedef unsigned WMCMediaStreamType; - -// Windows.Media.Capture.StreamingCaptureMode -enum _WMCStreamingCaptureMode { - WMCStreamingCaptureModeAudioAndVideo = 0, - WMCStreamingCaptureModeAudio = 1, - WMCStreamingCaptureModeVideo = 2, -}; -typedef unsigned WMCStreamingCaptureMode; - -// Windows.Media.Capture.VideoRotation -enum _WMCVideoRotation { - WMCVideoRotationNone = 0, - WMCVideoRotationClockwise90Degrees = 1, - WMCVideoRotationClockwise180Degrees = 2, - WMCVideoRotationClockwise270Degrees = 3, -}; -typedef unsigned WMCVideoRotation; - -// Windows.Media.Capture.PhotoCaptureSource -enum _WMCPhotoCaptureSource { - WMCPhotoCaptureSourceAuto = 0, - WMCPhotoCaptureSourceVideoPreview = 1, - WMCPhotoCaptureSourcePhoto = 2, -}; -typedef unsigned WMCPhotoCaptureSource; - -// Windows.Media.Capture.VideoDeviceCharacteristic -enum _WMCVideoDeviceCharacteristic { - WMCVideoDeviceCharacteristicAllStreamsIndependent = 0, - WMCVideoDeviceCharacteristicPreviewRecordStreamsIdentical = 1, - WMCVideoDeviceCharacteristicPreviewPhotoStreamsIdentical = 2, - WMCVideoDeviceCharacteristicRecordPhotoStreamsIdentical = 3, - WMCVideoDeviceCharacteristicAllStreamsIdentical = 4, -}; -typedef unsigned WMCVideoDeviceCharacteristic; - -// Windows.Media.Capture.PowerlineFrequency -enum _WMCPowerlineFrequency { - WMCPowerlineFrequencyDisabled = 0, - WMCPowerlineFrequencyFiftyHertz = 1, - WMCPowerlineFrequencySixtyHertz = 2, - WMCPowerlineFrequencyAuto = 3, -}; -typedef unsigned WMCPowerlineFrequency; - -// Windows.Media.Capture.MediaCaptureThermalStatus -enum _WMCMediaCaptureThermalStatus { - WMCMediaCaptureThermalStatusNormal = 0, - WMCMediaCaptureThermalStatusOverheated = 1, -}; -typedef unsigned WMCMediaCaptureThermalStatus; - -// Windows.Media.Capture.KnownVideoProfile -enum _WMCKnownVideoProfile { - WMCKnownVideoProfileVideoRecording = 0, - WMCKnownVideoProfileHighQualityPhoto = 1, - WMCKnownVideoProfileBalancedVideoAndPhoto = 2, - WMCKnownVideoProfileVideoConferencing = 3, - WMCKnownVideoProfilePhotoSequence = 4, -}; -typedef unsigned WMCKnownVideoProfile; - -// Windows.Media.Capture.MediaCaptureMemoryPreference -enum _WMCMediaCaptureMemoryPreference { - WMCMediaCaptureMemoryPreferenceAuto = 0, - WMCMediaCaptureMemoryPreferenceCpu = 1, -}; -typedef unsigned WMCMediaCaptureMemoryPreference; - -// Windows.Media.Capture.MediaCaptureSharingMode -enum _WMCMediaCaptureSharingMode { - WMCMediaCaptureSharingModeExclusiveControl = 0, - WMCMediaCaptureSharingModeSharedReadOnly = 1, -}; -typedef unsigned WMCMediaCaptureSharingMode; - -// Windows.Media.Capture.AppCaptureVideoEncodingBitrateMode -enum _WMCAppCaptureVideoEncodingBitrateMode { - WMCAppCaptureVideoEncodingBitrateModeCustom = 0, - WMCAppCaptureVideoEncodingBitrateModeHigh = 1, - WMCAppCaptureVideoEncodingBitrateModeStandard = 2, -}; -typedef unsigned WMCAppCaptureVideoEncodingBitrateMode; - -// Windows.Media.Capture.AppCaptureVideoEncodingResolutionMode -enum _WMCAppCaptureVideoEncodingResolutionMode { - WMCAppCaptureVideoEncodingResolutionModeCustom = 0, - WMCAppCaptureVideoEncodingResolutionModeHigh = 1, - WMCAppCaptureVideoEncodingResolutionModeStandard = 2, -}; -typedef unsigned WMCAppCaptureVideoEncodingResolutionMode; - -// Windows.Media.Capture.AppCaptureVideoEncodingFrameRateMode -enum _WMCAppCaptureVideoEncodingFrameRateMode { - WMCAppCaptureVideoEncodingFrameRateModeStandard = 0, - WMCAppCaptureVideoEncodingFrameRateModeHigh = 1, -}; -typedef unsigned WMCAppCaptureVideoEncodingFrameRateMode; - -// Windows.Media.Capture.AppCaptureHistoricalBufferLengthUnit -enum _WMCAppCaptureHistoricalBufferLengthUnit { - WMCAppCaptureHistoricalBufferLengthUnitMegabytes = 0, - WMCAppCaptureHistoricalBufferLengthUnitSeconds = 1, -}; -typedef unsigned WMCAppCaptureHistoricalBufferLengthUnit; - -#include "WindowsMediaCaptureFrames.h" -#include "WindowsMediaCaptureCore.h" -#include "WindowsFoundation.h" -#include "WindowsMediaCore.h" -#include "WindowsStorage.h" -#include "WindowsMedia.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsFoundationCollections.h" -#include "WindowsStorageStreams.h" -#include "WindowsMediaDevices.h" -#include "WindowsMediaEffects.h" -#include "WindowsGraphicsImaging.h" -#include "WindowsSystem.h" -// Windows.Media.Capture.MediaCaptureFailedEventHandler -#ifndef __WMCMediaCaptureFailedEventHandler__DEFINED -#define __WMCMediaCaptureFailedEventHandler__DEFINED -typedef void(^WMCMediaCaptureFailedEventHandler)(WMCMediaCapture* sender, WMCMediaCaptureFailedEventArgs* errorEventArgs); -#endif // __WMCMediaCaptureFailedEventHandler__DEFINED - -// Windows.Media.Capture.RecordLimitationExceededEventHandler -#ifndef __WMCRecordLimitationExceededEventHandler__DEFINED -#define __WMCRecordLimitationExceededEventHandler__DEFINED -typedef void(^WMCRecordLimitationExceededEventHandler)(WMCMediaCapture* sender); -#endif // __WMCRecordLimitationExceededEventHandler__DEFINED - - -#import - -// [struct] Windows.Media.Capture.WhiteBalanceGain -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCWhiteBalanceGain : NSObject -+ (instancetype)new; -@property double r; -@property double g; -@property double b; -@end - -// Windows.Media.Capture.MediaCaptureFailedEventHandler -#ifndef __WMCMediaCaptureFailedEventHandler__DEFINED -#define __WMCMediaCaptureFailedEventHandler__DEFINED -typedef void(^WMCMediaCaptureFailedEventHandler)(WMCMediaCapture* sender, WMCMediaCaptureFailedEventArgs* errorEventArgs); -#endif // __WMCMediaCaptureFailedEventHandler__DEFINED - -// Windows.Media.Capture.RecordLimitationExceededEventHandler -#ifndef __WMCRecordLimitationExceededEventHandler__DEFINED -#define __WMCRecordLimitationExceededEventHandler__DEFINED -typedef void(^WMCRecordLimitationExceededEventHandler)(WMCMediaCapture* sender); -#endif // __WMCRecordLimitationExceededEventHandler__DEFINED - -// Windows.Media.Capture.AppCapture -#ifndef __WMCAppCapture_DEFINED__ -#define __WMCAppCapture_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAppCapture : RTObject -+ (WMCAppCapture*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isCapturingAudio; -@property (readonly) BOOL isCapturingVideo; -- (EventRegistrationToken)addCapturingChangedEvent:(void(^)(WMCAppCapture*, RTObject*))del; -- (void)removeCapturingChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMCAppCapture_DEFINED__ - -// Windows.Media.Capture.CameraCaptureUIPhotoCaptureSettings -#ifndef __WMCCameraCaptureUIPhotoCaptureSettings_DEFINED__ -#define __WMCCameraCaptureUIPhotoCaptureSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCCameraCaptureUIPhotoCaptureSettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMCCameraCaptureUIMaxPhotoResolution maxResolution; -@property WMCCameraCaptureUIPhotoFormat format; -@property (retain) WFSize* croppedSizeInPixels; -@property (retain) WFSize* croppedAspectRatio; -@property BOOL allowCropping; -@end - -#endif // __WMCCameraCaptureUIPhotoCaptureSettings_DEFINED__ - -// Windows.Media.Capture.CameraCaptureUIVideoCaptureSettings -#ifndef __WMCCameraCaptureUIVideoCaptureSettings_DEFINED__ -#define __WMCCameraCaptureUIVideoCaptureSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCCameraCaptureUIVideoCaptureSettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMCCameraCaptureUIMaxVideoResolution maxResolution; -@property float maxDurationInSeconds; -@property WMCCameraCaptureUIVideoFormat format; -@property BOOL allowTrimming; -@end - -#endif // __WMCCameraCaptureUIVideoCaptureSettings_DEFINED__ - -// Windows.Media.Capture.CameraCaptureUI -#ifndef __WMCCameraCaptureUI_DEFINED__ -#define __WMCCameraCaptureUI_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCCameraCaptureUI : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCCameraCaptureUIPhotoCaptureSettings* photoSettings; -@property (readonly) WMCCameraCaptureUIVideoCaptureSettings* videoSettings; -- (void)captureFileAsync:(WMCCameraCaptureUIMode)mode success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMCCameraCaptureUI_DEFINED__ - -// Windows.Media.Capture.MediaCaptureFailedEventArgs -#ifndef __WMCMediaCaptureFailedEventArgs_DEFINED__ -#define __WMCMediaCaptureFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCaptureFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int code; -@property (readonly) NSString * message; -@end - -#endif // __WMCMediaCaptureFailedEventArgs_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.Capture.MediaCapture -#ifndef __WMCMediaCapture_DEFINED__ -#define __WMCMediaCapture_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCapture : RTObject -+ (BOOL)isVideoProfileSupported:(NSString *)videoDeviceId; -+ (NSArray* /* WMCMediaCaptureVideoProfile* */)findAllVideoProfiles:(NSString *)videoDeviceId; -+ (NSArray* /* WMCMediaCaptureVideoProfile* */)findConcurrentProfiles:(NSString *)videoDeviceId; -+ (NSArray* /* WMCMediaCaptureVideoProfile* */)findKnownVideoProfiles:(NSString *)videoDeviceId name:(WMCKnownVideoProfile)name; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDAudioDeviceController* audioDeviceController; -@property (readonly) WMCMediaCaptureSettings* mediaCaptureSettings; -@property (readonly) WMDVideoDeviceController* videoDeviceController; -@property (readonly) WMDCameraStreamState cameraStreamState; -@property (readonly) WMCMediaCaptureThermalStatus thermalStatus; -@property (readonly) NSDictionary* /* NSString *, WMCFMediaFrameSource* */ frameSources; -- (EventRegistrationToken)addFailedEvent:(WMCMediaCaptureFailedEventHandler)del; -- (void)removeFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRecordLimitationExceededEvent:(WMCRecordLimitationExceededEventHandler)del; -- (void)removeRecordLimitationExceededEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusChangedEvent:(void(^)(WMCMediaCapture*, WMCMediaCaptureFocusChangedEventArgs*))del; -- (void)removeFocusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPhotoConfirmationCapturedEvent:(void(^)(WMCMediaCapture*, WMCPhotoConfirmationCapturedEventArgs*))del; -- (void)removePhotoConfirmationCapturedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCameraStreamStateChangedEvent:(void(^)(WMCMediaCapture*, RTObject*))del; -- (void)removeCameraStreamStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addThermalStatusChangedEvent:(void(^)(WMCMediaCapture*, RTObject*))del; -- (void)removeThermalStatusChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)initializeAsync; -- (RTObject*)initializeWithSettingsAsync:(WMCMediaCaptureInitializationSettings*)mediaCaptureInitializationSettings; -- (RTObject*)startRecordToStorageFileAsync:(WMMMediaEncodingProfile*)encodingProfile file:(RTObject*)file; -- (RTObject*)startRecordToStreamAsync:(WMMMediaEncodingProfile*)encodingProfile stream:(RTObject*)stream; -- (RTObject*)startRecordToCustomSinkAsync:(WMMMediaEncodingProfile*)encodingProfile customMediaSink:(RTObject*)customMediaSink; -- (RTObject*)startRecordToCustomSinkIdAsync:(WMMMediaEncodingProfile*)encodingProfile customSinkActivationId:(NSString *)customSinkActivationId customSinkSettings:(RTObject*)customSinkSettings; -- (RTObject*)stopRecordAsync; -- (RTObject*)capturePhotoToStorageFileAsync:(WMMImageEncodingProperties*)type file:(RTObject*)file; -- (RTObject*)capturePhotoToStreamAsync:(WMMImageEncodingProperties*)type stream:(RTObject*)stream; -- (RTObject*)addEffectAsync:(WMCMediaStreamType)mediaStreamType effectActivationID:(NSString *)effectActivationID effectSettings:(RTObject*)effectSettings; -- (RTObject*)clearEffectsAsync:(WMCMediaStreamType)mediaStreamType; -- (void)setEncoderProperty:(WMCMediaStreamType)mediaStreamType propertyId:(WFGUID*)propertyId propertyValue:(RTObject*)propertyValue; -- (RTObject*)getEncoderProperty:(WMCMediaStreamType)mediaStreamType propertyId:(WFGUID*)propertyId; -- (void)setPreviewMirroring:(BOOL)value; -- (BOOL)getPreviewMirroring; -- (void)setPreviewRotation:(WMCVideoRotation)value; -- (WMCVideoRotation)getPreviewRotation; -- (void)setRecordRotation:(WMCVideoRotation)value; -- (WMCVideoRotation)getRecordRotation; -- (RTObject*)startPreviewAsync; -- (RTObject*)startPreviewToCustomSinkAsync:(WMMMediaEncodingProfile*)encodingProfile customMediaSink:(RTObject*)customMediaSink; -- (RTObject*)startPreviewToCustomSinkIdAsync:(WMMMediaEncodingProfile*)encodingProfile customSinkActivationId:(NSString *)customSinkActivationId customSinkSettings:(RTObject*)customSinkSettings; -- (RTObject*)stopPreviewAsync; -- (void)prepareLowLagRecordToStorageFileAsync:(WMMMediaEncodingProfile*)encodingProfile file:(RTObject*)file success:(void (^)(WMCLowLagMediaRecording*))success failure:(void (^)(NSError*))failure; -- (void)prepareLowLagRecordToStreamAsync:(WMMMediaEncodingProfile*)encodingProfile stream:(RTObject*)stream success:(void (^)(WMCLowLagMediaRecording*))success failure:(void (^)(NSError*))failure; -- (void)prepareLowLagRecordToCustomSinkAsync:(WMMMediaEncodingProfile*)encodingProfile customMediaSink:(RTObject*)customMediaSink success:(void (^)(WMCLowLagMediaRecording*))success failure:(void (^)(NSError*))failure; -- (void)prepareLowLagRecordToCustomSinkIdAsync:(WMMMediaEncodingProfile*)encodingProfile customSinkActivationId:(NSString *)customSinkActivationId customSinkSettings:(RTObject*)customSinkSettings success:(void (^)(WMCLowLagMediaRecording*))success failure:(void (^)(NSError*))failure; -- (void)prepareLowLagPhotoCaptureAsync:(WMMImageEncodingProperties*)type success:(void (^)(WMCLowLagPhotoCapture*))success failure:(void (^)(NSError*))failure; -- (void)prepareLowLagPhotoSequenceCaptureAsync:(WMMImageEncodingProperties*)type success:(void (^)(WMCLowLagPhotoSequenceCapture*))success failure:(void (^)(NSError*))failure; -- (RTObject*)setEncodingPropertiesAsync:(WMCMediaStreamType)mediaStreamType mediaEncodingProperties:(RTObject*)mediaEncodingProperties encoderProperties:(WMMMediaPropertySet*)encoderProperties; -- (void)close; -- (void)prepareVariablePhotoSequenceCaptureAsync:(WMMImageEncodingProperties*)type success:(void (^)(WMCCVariablePhotoSequenceCapture*))success failure:(void (^)(NSError*))failure; -- (void)addAudioEffectAsync:(RTObject*)definition success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)addVideoEffectAsync:(RTObject*)definition mediaStreamType:(WMCMediaStreamType)mediaStreamType success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (RTObject*)pauseRecordAsync:(WMDMediaCapturePauseBehavior)behavior; -- (RTObject*)resumeRecordAsync; -- (void)getPreviewFrameAsyncWithSuccess:(void (^)(WMVideoFrame*))success failure:(void (^)(NSError*))failure; -- (void)getPreviewFrameCopyAsync:(WMVideoFrame*)destination success:(void (^)(WMVideoFrame*))success failure:(void (^)(NSError*))failure; -- (void)prepareAdvancedPhotoCaptureAsync:(WMMImageEncodingProperties*)encodingProperties success:(void (^)(WMCAdvancedPhotoCapture*))success failure:(void (^)(NSError*))failure; -- (RTObject*)removeEffectAsync:(RTObject*)effect; -- (void)pauseRecordWithResultAsync:(WMDMediaCapturePauseBehavior)behavior success:(void (^)(WMCMediaCapturePauseResult*))success failure:(void (^)(NSError*))failure; -- (void)stopRecordWithResultAsyncWithSuccess:(void (^)(WMCMediaCaptureStopResult*))success failure:(void (^)(NSError*))failure; -- (void)createFrameReaderAsync:(WMCFMediaFrameSource*)inputSource success:(void (^)(WMCFMediaFrameReader*))success failure:(void (^)(NSError*))failure; -- (void)createFrameReaderWithSubtypeAsync:(WMCFMediaFrameSource*)inputSource outputSubtype:(NSString *)outputSubtype success:(void (^)(WMCFMediaFrameReader*))success failure:(void (^)(NSError*))failure; -- (void)createFrameReaderWithSubtypeAndSizeAsync:(WMCFMediaFrameSource*)inputSource outputSubtype:(NSString *)outputSubtype outputSize:(WGIBitmapSize*)outputSize success:(void (^)(WMCFMediaFrameReader*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMCMediaCapture_DEFINED__ - -// Windows.Media.Capture.MediaCaptureVideoProfileMediaDescription -#ifndef __WMCMediaCaptureVideoProfileMediaDescription_DEFINED__ -#define __WMCMediaCaptureVideoProfileMediaDescription_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCaptureVideoProfileMediaDescription : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double frameRate; -@property (readonly) unsigned int height; -@property (readonly) BOOL isHdrVideoSupported; -@property (readonly) BOOL isVariablePhotoSequenceSupported; -@property (readonly) unsigned int width; -@end - -#endif // __WMCMediaCaptureVideoProfileMediaDescription_DEFINED__ - -// Windows.Media.Capture.MediaCaptureVideoProfile -#ifndef __WMCMediaCaptureVideoProfile_DEFINED__ -#define __WMCMediaCaptureVideoProfile_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCaptureVideoProfile : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) NSArray* /* WMCMediaCaptureVideoProfileMediaDescription* */ supportedPhotoMediaDescription; -@property (readonly) NSArray* /* WMCMediaCaptureVideoProfileMediaDescription* */ supportedPreviewMediaDescription; -@property (readonly) NSArray* /* WMCMediaCaptureVideoProfileMediaDescription* */ supportedRecordMediaDescription; -@property (readonly) NSString * videoDeviceId; -- (NSArray* /* WMCMediaCaptureVideoProfile* */)getConcurrency; -@end - -#endif // __WMCMediaCaptureVideoProfile_DEFINED__ - -// Windows.Media.Capture.MediaCaptureInitializationSettings -#ifndef __WMCMediaCaptureInitializationSettings_DEFINED__ -#define __WMCMediaCaptureInitializationSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCaptureInitializationSettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * audioDeviceId; -@property (retain) NSString * videoDeviceId; -@property WMCStreamingCaptureMode streamingCaptureMode; -@property WMCPhotoCaptureSource photoCaptureSource; -@property WMCMediaCategory mediaCategory; -@property WMAudioProcessing audioProcessing; -@property (retain) RTObject* videoSource; -@property (retain) RTObject* audioSource; -@property (retain) WMCMediaCaptureVideoProfile* videoProfile; -@property (retain) WMCMediaCaptureVideoProfileMediaDescription* recordMediaDescription; -@property (retain) WMCMediaCaptureVideoProfileMediaDescription* previewMediaDescription; -@property (retain) WMCMediaCaptureVideoProfileMediaDescription* photoMediaDescription; -@property WMCMediaCaptureSharingMode sharingMode; -@property (retain) WMCFMediaFrameSourceGroup* sourceGroup; -@property WMCMediaCaptureMemoryPreference memoryPreference; -@end - -#endif // __WMCMediaCaptureInitializationSettings_DEFINED__ - -// Windows.Media.Capture.MediaCaptureSettings -#ifndef __WMCMediaCaptureSettings_DEFINED__ -#define __WMCMediaCaptureSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCaptureSettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * audioDeviceId; -@property (readonly) WMCPhotoCaptureSource photoCaptureSource; -@property (readonly) WMCStreamingCaptureMode streamingCaptureMode; -@property (readonly) WMCVideoDeviceCharacteristic videoDeviceCharacteristic; -@property (readonly) NSString * videoDeviceId; -@property (readonly) WMAudioProcessing audioProcessing; -@property (readonly) BOOL cameraSoundRequiredForRegion; -@property (readonly) BOOL concurrentRecordAndPhotoSequenceSupported; -@property (readonly) BOOL concurrentRecordAndPhotoSupported; -@property (readonly) id /* unsigned int */ horizontal35mmEquivalentFocalLength; -@property (readonly) WMCMediaCategory mediaCategory; -@property (readonly) id /* int */ pitchOffsetDegrees; -@property (readonly) id /* unsigned int */ vertical35mmEquivalentFocalLength; -@end - -#endif // __WMCMediaCaptureSettings_DEFINED__ - -// Windows.Media.Capture.LowLagMediaRecording -#ifndef __WMCLowLagMediaRecording_DEFINED__ -#define __WMCLowLagMediaRecording_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCLowLagMediaRecording : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)startAsync; -- (RTObject*)stopAsync; -- (RTObject*)finishAsync; -- (RTObject*)pauseAsync:(WMDMediaCapturePauseBehavior)behavior; -- (RTObject*)resumeAsync; -- (void)pauseWithResultAsync:(WMDMediaCapturePauseBehavior)behavior success:(void (^)(WMCMediaCapturePauseResult*))success failure:(void (^)(NSError*))failure; -- (void)stopWithResultAsyncWithSuccess:(void (^)(WMCMediaCaptureStopResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMCLowLagMediaRecording_DEFINED__ - -// Windows.Media.Capture.LowLagPhotoCapture -#ifndef __WMCLowLagPhotoCapture_DEFINED__ -#define __WMCLowLagPhotoCapture_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCLowLagPhotoCapture : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)captureAsyncWithSuccess:(void (^)(WMCCapturedPhoto*))success failure:(void (^)(NSError*))failure; -- (RTObject*)finishAsync; -@end - -#endif // __WMCLowLagPhotoCapture_DEFINED__ - -// Windows.Media.Capture.LowLagPhotoSequenceCapture -#ifndef __WMCLowLagPhotoSequenceCapture_DEFINED__ -#define __WMCLowLagPhotoSequenceCapture_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCLowLagPhotoSequenceCapture : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addPhotoCapturedEvent:(void(^)(WMCLowLagPhotoSequenceCapture*, WMCPhotoCapturedEventArgs*))del; -- (void)removePhotoCapturedEvent:(EventRegistrationToken)tok; -- (RTObject*)startAsync; -- (RTObject*)stopAsync; -- (RTObject*)finishAsync; -@end - -#endif // __WMCLowLagPhotoSequenceCapture_DEFINED__ - -// Windows.Media.Capture.MediaCaptureFocusChangedEventArgs -#ifndef __WMCMediaCaptureFocusChangedEventArgs_DEFINED__ -#define __WMCMediaCaptureFocusChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCaptureFocusChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDMediaCaptureFocusState focusState; -@end - -#endif // __WMCMediaCaptureFocusChangedEventArgs_DEFINED__ - -// Windows.Media.Capture.PhotoConfirmationCapturedEventArgs -#ifndef __WMCPhotoConfirmationCapturedEventArgs_DEFINED__ -#define __WMCPhotoConfirmationCapturedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCPhotoConfirmationCapturedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* captureTimeOffset; -@property (readonly) WMCCapturedFrame* frame; -@end - -#endif // __WMCPhotoConfirmationCapturedEventArgs_DEFINED__ - -// Windows.Media.Capture.AdvancedPhotoCapture -#ifndef __WMCAdvancedPhotoCapture_DEFINED__ -#define __WMCAdvancedPhotoCapture_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAdvancedPhotoCapture : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addAllPhotosCapturedEvent:(void(^)(WMCAdvancedPhotoCapture*, RTObject*))del; -- (void)removeAllPhotosCapturedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOptionalReferencePhotoCapturedEvent:(void(^)(WMCAdvancedPhotoCapture*, WMCOptionalReferencePhotoCapturedEventArgs*))del; -- (void)removeOptionalReferencePhotoCapturedEvent:(EventRegistrationToken)tok; -- (void)captureAsyncWithSuccess:(void (^)(WMCAdvancedCapturedPhoto*))success failure:(void (^)(NSError*))failure; -- (void)captureWithContextAsync:(RTObject*)context success:(void (^)(WMCAdvancedCapturedPhoto*))success failure:(void (^)(NSError*))failure; -- (RTObject*)finishAsync; -@end - -#endif // __WMCAdvancedPhotoCapture_DEFINED__ - -// Windows.Media.Capture.MediaCapturePauseResult -#ifndef __WMCMediaCapturePauseResult_DEFINED__ -#define __WMCMediaCapturePauseResult_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCapturePauseResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMVideoFrame* lastFrame; -@property (readonly) WFTimeSpan* recordDuration; -- (void)close; -@end - -#endif // __WMCMediaCapturePauseResult_DEFINED__ - -// Windows.Media.Capture.MediaCaptureStopResult -#ifndef __WMCMediaCaptureStopResult_DEFINED__ -#define __WMCMediaCaptureStopResult_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCaptureStopResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMVideoFrame* lastFrame; -@property (readonly) WFTimeSpan* recordDuration; -- (void)close; -@end - -#endif // __WMCMediaCaptureStopResult_DEFINED__ - -// Windows.Media.Capture.CapturedPhoto -#ifndef __WMCCapturedPhoto_DEFINED__ -#define __WMCCapturedPhoto_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCCapturedPhoto : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCCapturedFrame* frame; -@property (readonly) WMCCapturedFrame* thumbnail; -@end - -#endif // __WMCCapturedPhoto_DEFINED__ - -// Windows.Media.Capture.AdvancedCapturedPhoto -#ifndef __WMCAdvancedCapturedPhoto_DEFINED__ -#define __WMCAdvancedCapturedPhoto_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAdvancedCapturedPhoto : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* context; -@property (readonly) WMCCapturedFrame* frame; -@property (readonly) WMDAdvancedPhotoMode mode; -@property (readonly) id /* WFRect* */ frameBoundsRelativeToReferencePhoto; -@end - -#endif // __WMCAdvancedCapturedPhoto_DEFINED__ - -// Windows.Media.Capture.OptionalReferencePhotoCapturedEventArgs -#ifndef __WMCOptionalReferencePhotoCapturedEventArgs_DEFINED__ -#define __WMCOptionalReferencePhotoCapturedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCOptionalReferencePhotoCapturedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* context; -@property (readonly) WMCCapturedFrame* frame; -@end - -#endif // __WMCOptionalReferencePhotoCapturedEventArgs_DEFINED__ - -// Windows.Storage.Streams.IInputStream -#ifndef __WSSIInputStream_DEFINED__ -#define __WSSIInputStream_DEFINED__ - -@protocol WSSIInputStream -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WSSIInputStream : RTObject -@end - -#endif // __WSSIInputStream_DEFINED__ - -// Windows.Storage.Streams.IOutputStream -#ifndef __WSSIOutputStream_DEFINED__ -#define __WSSIOutputStream_DEFINED__ - -@protocol WSSIOutputStream -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WSSIOutputStream : RTObject -@end - -#endif // __WSSIOutputStream_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStream -#ifndef __WSSIRandomAccessStream_DEFINED__ -#define __WSSIRandomAccessStream_DEFINED__ - -@protocol WSSIRandomAccessStream -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -@property uint64_t size; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WSSIRandomAccessStream : RTObject -@end - -#endif // __WSSIRandomAccessStream_DEFINED__ - -// Windows.Storage.Streams.IContentTypeProvider -#ifndef __WSSIContentTypeProvider_DEFINED__ -#define __WSSIContentTypeProvider_DEFINED__ - -@protocol WSSIContentTypeProvider -@property (readonly) NSString * contentType; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WSSIContentTypeProvider : RTObject -@end - -#endif // __WSSIContentTypeProvider_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStreamWithContentType -#ifndef __WSSIRandomAccessStreamWithContentType_DEFINED__ -#define __WSSIRandomAccessStreamWithContentType_DEFINED__ - -@protocol WSSIRandomAccessStreamWithContentType -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WSSIRandomAccessStreamWithContentType : RTObject -@end - -#endif // __WSSIRandomAccessStreamWithContentType_DEFINED__ - -// Windows.Media.Capture.CapturedFrame -#ifndef __WMCCapturedFrame_DEFINED__ -#define __WMCCapturedFrame_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCCapturedFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int height; -@property (readonly) unsigned int width; -@property (readonly) WGISoftwareBitmap* softwareBitmap; -@property (readonly) NSString * contentType; -@property uint64_t size; -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMCCapturedFrame_DEFINED__ - -// Windows.Media.Capture.PhotoCapturedEventArgs -#ifndef __WMCPhotoCapturedEventArgs_DEFINED__ -#define __WMCPhotoCapturedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCPhotoCapturedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* captureTimeOffset; -@property (readonly) WMCCapturedFrame* frame; -@property (readonly) WMCCapturedFrame* thumbnail; -@end - -#endif // __WMCPhotoCapturedEventArgs_DEFINED__ - -// Windows.Media.Capture.CapturedFrameControlValues -#ifndef __WMCCapturedFrameControlValues_DEFINED__ -#define __WMCCapturedFrameControlValues_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCCapturedFrameControlValues : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* WFTimeSpan* */ exposure; -@property (readonly) id /* float */ exposureCompensation; -@property (readonly) id /* float */ flashPowerPercent; -@property (readonly) id /* BOOL */ flashed; -@property (readonly) id /* unsigned int */ focus; -@property (readonly) id /* unsigned int */ isoSpeed; -@property (readonly) id /* WMDCaptureSceneMode */ sceneMode; -@property (readonly) id /* unsigned int */ whiteBalance; -@property (readonly) id /* float */ zoomFactor; -@property (readonly) id /* WMDMediaCaptureFocusState */ focusState; -@property (readonly) id /* double */ isoAnalogGain; -@property (readonly) id /* double */ isoDigitalGain; -@property (readonly) WMMMediaRatio* sensorFrameRate; -@property (readonly) id /* WMCWhiteBalanceGain* */ whiteBalanceGain; -@end - -#endif // __WMCCapturedFrameControlValues_DEFINED__ - -// Windows.Media.Capture.VideoStreamConfiguration -#ifndef __WMCVideoStreamConfiguration_DEFINED__ -#define __WMCVideoStreamConfiguration_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCVideoStreamConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMMVideoEncodingProperties* inputProperties; -@property (readonly) WMMVideoEncodingProperties* outputProperties; -@end - -#endif // __WMCVideoStreamConfiguration_DEFINED__ - -// Windows.Media.Capture.AppCaptureSettings -#ifndef __WMCAppCaptureSettings_DEFINED__ -#define __WMCAppCaptureSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAppCaptureSettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isHistoricalCaptureEnabled; -@property BOOL isAudioCaptureEnabled; -@property BOOL isAppCaptureEnabled; -@property WMCAppCaptureHistoricalBufferLengthUnit historicalBufferLengthUnit; -@property (retain) WSStorageFolder* appCaptureDestinationFolder; -@property BOOL isHistoricalCaptureOnBatteryAllowed; -@property unsigned int customVideoEncodingWidth; -@property unsigned int customVideoEncodingBitrate; -@property unsigned int audioEncodingBitrate; -@property unsigned int historicalBufferLength; -@property unsigned int customVideoEncodingHeight; -@property WMCAppCaptureVideoEncodingResolutionMode videoEncodingResolutionMode; -@property WMCAppCaptureVideoEncodingBitrateMode videoEncodingBitrateMode; -@property (retain) WSStorageFolder* screenshotDestinationFolder; -@property (retain) WFTimeSpan* maximumRecordLength; -@property BOOL isHistoricalCaptureOnWirelessDisplayAllowed; -@property (readonly) BOOL hasHardwareEncoder; -@property (readonly) BOOL isCpuConstrained; -@property (readonly) BOOL isDisabledByPolicy; -@property (readonly) BOOL isMemoryConstrained; -@property (readonly) WMCAppCaptureAlternateShortcutKeys* alternateShortcutKeys; -@property (readonly) BOOL isGpuConstrained; -@property BOOL isMicrophoneCaptureEnabled; -@property WMCAppCaptureVideoEncodingFrameRateMode videoEncodingFrameRateMode; -@property double systemAudioGain; -@property double microphoneGain; -@property BOOL isMicrophoneCaptureEnabledByDefault; -@end - -#endif // __WMCAppCaptureSettings_DEFINED__ - -// Windows.Media.Capture.AppCaptureAlternateShortcutKeys -#ifndef __WMCAppCaptureAlternateShortcutKeys_DEFINED__ -#define __WMCAppCaptureAlternateShortcutKeys_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAppCaptureAlternateShortcutKeys : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WSVirtualKeyModifiers toggleRecordingKeyModifiers; -@property WSVirtualKey toggleRecordingKey; -@property WSVirtualKeyModifiers toggleRecordingIndicatorKeyModifiers; -@property WSVirtualKey toggleRecordingIndicatorKey; -@property WSVirtualKeyModifiers toggleGameBarKeyModifiers; -@property WSVirtualKey toggleGameBarKey; -@property WSVirtualKeyModifiers takeScreenshotKeyModifiers; -@property WSVirtualKey takeScreenshotKey; -@property WSVirtualKeyModifiers saveHistoricalVideoKeyModifiers; -@property WSVirtualKey saveHistoricalVideoKey; -@property WSVirtualKeyModifiers toggleMicrophoneCaptureKeyModifiers; -@property WSVirtualKey toggleMicrophoneCaptureKey; -@property WSVirtualKeyModifiers toggleCameraCaptureKeyModifiers; -@property WSVirtualKey toggleCameraCaptureKey; -@property WSVirtualKeyModifiers toggleBroadcastKeyModifiers; -@property WSVirtualKey toggleBroadcastKey; -@end - -#endif // __WMCAppCaptureAlternateShortcutKeys_DEFINED__ - -// Windows.Media.Capture.AppCaptureManager -#ifndef __WMCAppCaptureManager_DEFINED__ -#define __WMCAppCaptureManager_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAppCaptureManager : RTObject -+ (WMCAppCaptureSettings*)getCurrentSettings; -+ (void)applySettings:(WMCAppCaptureSettings*)appCaptureSettings; -@end - -#endif // __WMCAppCaptureManager_DEFINED__ - -// Windows.Media.Capture.CameraOptionsUI -#ifndef __WMCCameraOptionsUI_DEFINED__ -#define __WMCCameraOptionsUI_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCCameraOptionsUI : RTObject -+ (void)show:(WMCMediaCapture*)mediaCapture; -@end - -#endif // __WMCCameraOptionsUI_DEFINED__ - -// Windows.Media.Capture.ScreenCapture -#ifndef __WMCScreenCapture_DEFINED__ -#define __WMCScreenCapture_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCScreenCapture : RTObject -+ (WMCScreenCapture*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* audioSource; -@property (readonly) BOOL isAudioSuspended; -@property (readonly) BOOL isVideoSuspended; -@property (readonly) RTObject* videoSource; -- (EventRegistrationToken)addSourceSuspensionChangedEvent:(void(^)(WMCScreenCapture*, WMCSourceSuspensionChangedEventArgs*))del; -- (void)removeSourceSuspensionChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMCScreenCapture_DEFINED__ - -// Windows.Media.Capture.SourceSuspensionChangedEventArgs -#ifndef __WMCSourceSuspensionChangedEventArgs_DEFINED__ -#define __WMCSourceSuspensionChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCSourceSuspensionChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isAudioSuspended; -@property (readonly) BOOL isVideoSuspended; -@end - -#endif // __WMCSourceSuspensionChangedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaCaptureCore.h b/include/Platform/Universal Windows/UWP/WindowsMediaCaptureCore.h deleted file mode 100644 index 6b636936a7..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaCaptureCore.h +++ /dev/null @@ -1,75 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaCaptureCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -#define OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib") -#endif -#endif -#include - -@class WMCCVariablePhotoSequenceCapture, WMCCVariablePhotoCapturedEventArgs; -@protocol WMCCIVariablePhotoCapturedEventArgs, WMCCIVariablePhotoSequenceCapture, WMCCIVariablePhotoSequenceCapture2; - -#include "WindowsFoundation.h" -#include "WindowsMediaCapture.h" - -#import - -// Windows.Media.Capture.Core.VariablePhotoSequenceCapture -#ifndef __WMCCVariablePhotoSequenceCapture_DEFINED__ -#define __WMCCVariablePhotoSequenceCapture_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCCVariablePhotoSequenceCapture : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addPhotoCapturedEvent:(void(^)(WMCCVariablePhotoSequenceCapture*, WMCCVariablePhotoCapturedEventArgs*))del; -- (void)removePhotoCapturedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WMCCVariablePhotoSequenceCapture*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (RTObject*)startAsync; -- (RTObject*)stopAsync; -- (RTObject*)finishAsync; -- (RTObject*)updateSettingsAsync; -@end - -#endif // __WMCCVariablePhotoSequenceCapture_DEFINED__ - -// Windows.Media.Capture.Core.VariablePhotoCapturedEventArgs -#ifndef __WMCCVariablePhotoCapturedEventArgs_DEFINED__ -#define __WMCCVariablePhotoCapturedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCCVariablePhotoCapturedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* captureTimeOffset; -@property (readonly) WMCCapturedFrameControlValues* capturedFrameControlValues; -@property (readonly) WMCCapturedFrame* frame; -@property (readonly) id /* unsigned int */ usedFrameControllerIndex; -@end - -#endif // __WMCCVariablePhotoCapturedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaCaptureFrames.h b/include/Platform/Universal Windows/UWP/WindowsMediaCaptureFrames.h deleted file mode 100644 index e80f581d7e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaCaptureFrames.h +++ /dev/null @@ -1,362 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaCaptureFrames.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -#define OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib") -#endif -#endif -#include - -@class WMCFMediaFrameSourceGroup, WMCFMediaFrameSource, WMCFMediaFrameReader, WMCFMediaFrameSourceInfo, WMCFMediaFrameSourceController, WMCFMediaFrameFormat, WMCFMediaFrameArrivedEventArgs, WMCFMediaFrameReference, WMCFMediaFrameSourceGetPropertyResult, WMCFVideoMediaFrameFormat, WMCFDepthMediaFrameFormat, WMCFBufferMediaFrame, WMCFVideoMediaFrame, WMCFInfraredMediaFrame, WMCFDepthMediaFrame; -@protocol WMCFIMediaFrameSourceGroup, WMCFIMediaFrameSourceGroupStatics, WMCFIMediaFrameSourceInfo, WMCFIMediaFrameSource, WMCFIMediaFrameArrivedEventArgs, WMCFIMediaFrameReader, WMCFIMediaFrameSourceController, WMCFIMediaFrameSourceGetPropertyResult, WMCFIMediaFrameFormat, WMCFIVideoMediaFrameFormat, WMCFIMediaFrameReference, WMCFIBufferMediaFrame, WMCFIVideoMediaFrame, WMCFIInfraredMediaFrame, WMCFIDepthMediaFrame, WMCFIDepthMediaFrameFormat; - -// Windows.Media.Capture.Frames.MediaFrameReaderStartStatus -enum _WMCFMediaFrameReaderStartStatus { - WMCFMediaFrameReaderStartStatusSuccess = 0, - WMCFMediaFrameReaderStartStatusUnknownFailure = 1, - WMCFMediaFrameReaderStartStatusDeviceNotAvailable = 2, - WMCFMediaFrameReaderStartStatusOutputFormatNotSupported = 3, -}; -typedef unsigned WMCFMediaFrameReaderStartStatus; - -// Windows.Media.Capture.Frames.MediaFrameSourceSetPropertyStatus -enum _WMCFMediaFrameSourceSetPropertyStatus { - WMCFMediaFrameSourceSetPropertyStatusSuccess = 0, - WMCFMediaFrameSourceSetPropertyStatusUnknownFailure = 1, - WMCFMediaFrameSourceSetPropertyStatusNotSupported = 2, - WMCFMediaFrameSourceSetPropertyStatusInvalidValue = 3, - WMCFMediaFrameSourceSetPropertyStatusDeviceNotAvailable = 4, - WMCFMediaFrameSourceSetPropertyStatusNotInControl = 5, -}; -typedef unsigned WMCFMediaFrameSourceSetPropertyStatus; - -// Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyStatus -enum _WMCFMediaFrameSourceGetPropertyStatus { - WMCFMediaFrameSourceGetPropertyStatusSuccess = 0, - WMCFMediaFrameSourceGetPropertyStatusUnknownFailure = 1, - WMCFMediaFrameSourceGetPropertyStatusNotSupported = 2, - WMCFMediaFrameSourceGetPropertyStatusDeviceNotAvailable = 3, -}; -typedef unsigned WMCFMediaFrameSourceGetPropertyStatus; - -// Windows.Media.Capture.Frames.MediaFrameSourceKind -enum _WMCFMediaFrameSourceKind { - WMCFMediaFrameSourceKindCustom = 0, - WMCFMediaFrameSourceKindColor = 1, - WMCFMediaFrameSourceKindInfrared = 2, - WMCFMediaFrameSourceKindDepth = 3, -}; -typedef unsigned WMCFMediaFrameSourceKind; - -#include "WindowsMediaCapture.h" -#include "WindowsMediaDevicesCore.h" -#include "WindowsDevicesEnumeration.h" -#include "WindowsMediaDevices.h" -#include "WindowsPerceptionSpatial.h" -#include "WindowsFoundation.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsStorageStreams.h" -#include "WindowsGraphicsImaging.h" -#include "WindowsGraphicsDirectXDirect3D11.h" -#include "WindowsMedia.h" - -#import - -// Windows.Media.Capture.Frames.MediaFrameSourceGroup -#ifndef __WMCFMediaFrameSourceGroup_DEFINED__ -#define __WMCFMediaFrameSourceGroup_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFMediaFrameSourceGroup : RTObject -+ (void)findAllAsyncWithSuccess:(void (^)(NSArray* /* WMCFMediaFrameSourceGroup* */))success failure:(void (^)(NSError*))failure; -+ (void)fromIdAsync:(NSString *)id success:(void (^)(WMCFMediaFrameSourceGroup*))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) NSString * id; -@property (readonly) NSArray* /* WMCFMediaFrameSourceInfo* */ sourceInfos; -@end - -#endif // __WMCFMediaFrameSourceGroup_DEFINED__ - -// Windows.Media.Capture.Frames.MediaFrameSource -#ifndef __WMCFMediaFrameSource_DEFINED__ -#define __WMCFMediaFrameSource_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFMediaFrameSource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCFMediaFrameSourceController* controller; -@property (readonly) WMCFMediaFrameFormat* currentFormat; -@property (readonly) WMCFMediaFrameSourceInfo* info; -@property (readonly) NSArray* /* WMCFMediaFrameFormat* */ supportedFormats; -- (EventRegistrationToken)addFormatChangedEvent:(void(^)(WMCFMediaFrameSource*, RTObject*))del; -- (void)removeFormatChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)setFormatAsync:(WMCFMediaFrameFormat*)format; -- (WMDCCameraIntrinsics*)tryGetCameraIntrinsics:(WMCFMediaFrameFormat*)format; -@end - -#endif // __WMCFMediaFrameSource_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.Capture.Frames.MediaFrameReader -#ifndef __WMCFMediaFrameReader_DEFINED__ -#define __WMCFMediaFrameReader_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFMediaFrameReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addFrameArrivedEvent:(void(^)(WMCFMediaFrameReader*, WMCFMediaFrameArrivedEventArgs*))del; -- (void)removeFrameArrivedEvent:(EventRegistrationToken)tok; -- (WMCFMediaFrameReference*)tryAcquireLatestFrame; -- (void)startAsyncWithSuccess:(void (^)(WMCFMediaFrameReaderStartStatus))success failure:(void (^)(NSError*))failure; -- (RTObject*)stopAsync; -- (void)close; -@end - -#endif // __WMCFMediaFrameReader_DEFINED__ - -// Windows.Media.Capture.Frames.MediaFrameSourceInfo -#ifndef __WMCFMediaFrameSourceInfo_DEFINED__ -#define __WMCFMediaFrameSourceInfo_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFMediaFrameSourceInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPSSpatialCoordinateSystem* coordinateSystem; -@property (readonly) WDEDeviceInformation* deviceInformation; -@property (readonly) NSString * id; -@property (readonly) WMCMediaStreamType mediaStreamType; -@property (readonly) NSDictionary* /* WFGUID*, RTObject* */ properties; -@property (readonly) WMCFMediaFrameSourceGroup* sourceGroup; -@property (readonly) WMCFMediaFrameSourceKind sourceKind; -@end - -#endif // __WMCFMediaFrameSourceInfo_DEFINED__ - -// Windows.Media.Capture.Frames.MediaFrameSourceController -#ifndef __WMCFMediaFrameSourceController_DEFINED__ -#define __WMCFMediaFrameSourceController_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFMediaFrameSourceController : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDVideoDeviceController* videoDeviceController; -- (void)getPropertyAsync:(NSString *)propertyId success:(void (^)(WMCFMediaFrameSourceGetPropertyResult*))success failure:(void (^)(NSError*))failure; -- (void)setPropertyAsync:(NSString *)propertyId propertyValue:(RTObject*)propertyValue success:(void (^)(WMCFMediaFrameSourceSetPropertyStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMCFMediaFrameSourceController_DEFINED__ - -// Windows.Media.Capture.Frames.MediaFrameFormat -#ifndef __WMCFMediaFrameFormat_DEFINED__ -#define __WMCFMediaFrameFormat_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFMediaFrameFormat : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMMMediaRatio* frameRate; -@property (readonly) NSString * majorType; -@property (readonly) NSDictionary* /* WFGUID*, RTObject* */ properties; -@property (readonly) NSString * subtype; -@property (readonly) WMCFVideoMediaFrameFormat* videoFormat; -@end - -#endif // __WMCFMediaFrameFormat_DEFINED__ - -// Windows.Media.Capture.Frames.MediaFrameArrivedEventArgs -#ifndef __WMCFMediaFrameArrivedEventArgs_DEFINED__ -#define __WMCFMediaFrameArrivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFMediaFrameArrivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WMCFMediaFrameArrivedEventArgs_DEFINED__ - -// Windows.Media.Capture.Frames.MediaFrameReference -#ifndef __WMCFMediaFrameReference_DEFINED__ -#define __WMCFMediaFrameReference_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFMediaFrameReference : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCFBufferMediaFrame* bufferMediaFrame; -@property (readonly) WPSSpatialCoordinateSystem* coordinateSystem; -@property (readonly) WFTimeSpan* duration; -@property (readonly) WMCFMediaFrameFormat* format; -@property (readonly) NSDictionary* /* WFGUID*, RTObject* */ properties; -@property (readonly) WMCFMediaFrameSourceKind sourceKind; -@property (readonly) id /* WFTimeSpan* */ systemRelativeTime; -@property (readonly) WMCFVideoMediaFrame* videoMediaFrame; -- (void)close; -@end - -#endif // __WMCFMediaFrameReference_DEFINED__ - -// Windows.Media.Capture.Frames.MediaFrameSourceGetPropertyResult -#ifndef __WMCFMediaFrameSourceGetPropertyResult_DEFINED__ -#define __WMCFMediaFrameSourceGetPropertyResult_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFMediaFrameSourceGetPropertyResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCFMediaFrameSourceGetPropertyStatus status; -@property (readonly) RTObject* value; -@end - -#endif // __WMCFMediaFrameSourceGetPropertyResult_DEFINED__ - -// Windows.Media.Capture.Frames.VideoMediaFrameFormat -#ifndef __WMCFVideoMediaFrameFormat_DEFINED__ -#define __WMCFVideoMediaFrameFormat_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFVideoMediaFrameFormat : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCFDepthMediaFrameFormat* depthFormat; -@property (readonly) unsigned int height; -@property (readonly) WMCFMediaFrameFormat* mediaFrameFormat; -@property (readonly) unsigned int width; -@end - -#endif // __WMCFVideoMediaFrameFormat_DEFINED__ - -// Windows.Media.Capture.Frames.DepthMediaFrameFormat -#ifndef __WMCFDepthMediaFrameFormat_DEFINED__ -#define __WMCFDepthMediaFrameFormat_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFDepthMediaFrameFormat : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double depthScaleInMeters; -@property (readonly) WMCFVideoMediaFrameFormat* videoFormat; -@end - -#endif // __WMCFDepthMediaFrameFormat_DEFINED__ - -// Windows.Media.Capture.Frames.BufferMediaFrame -#ifndef __WMCFBufferMediaFrame_DEFINED__ -#define __WMCFBufferMediaFrame_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFBufferMediaFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* buffer; -@property (readonly) WMCFMediaFrameReference* frameReference; -@end - -#endif // __WMCFBufferMediaFrame_DEFINED__ - -// Windows.Media.Capture.Frames.VideoMediaFrame -#ifndef __WMCFVideoMediaFrame_DEFINED__ -#define __WMCFVideoMediaFrame_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFVideoMediaFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDCCameraIntrinsics* cameraIntrinsics; -@property (readonly) WMCFDepthMediaFrame* depthMediaFrame; -@property (readonly) RTObject* direct3DSurface; -@property (readonly) WMCFMediaFrameReference* frameReference; -@property (readonly) WMCFInfraredMediaFrame* infraredMediaFrame; -@property (readonly) WGISoftwareBitmap* softwareBitmap; -@property (readonly) WMCFVideoMediaFrameFormat* videoFormat; -- (WMVideoFrame*)getVideoFrame; -@end - -#endif // __WMCFVideoMediaFrame_DEFINED__ - -// Windows.Media.Capture.Frames.InfraredMediaFrame -#ifndef __WMCFInfraredMediaFrame_DEFINED__ -#define __WMCFInfraredMediaFrame_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFInfraredMediaFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCFMediaFrameReference* frameReference; -@property (readonly) BOOL isIlluminated; -@property (readonly) WMCFVideoMediaFrame* videoMediaFrame; -@end - -#endif // __WMCFInfraredMediaFrame_DEFINED__ - -// Windows.Media.Capture.Frames.DepthMediaFrame -#ifndef __WMCFDepthMediaFrame_DEFINED__ -#define __WMCFDepthMediaFrame_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFDepthMediaFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCFDepthMediaFrameFormat* depthFormat; -@property (readonly) WMCFMediaFrameReference* frameReference; -@property (readonly) WMCFVideoMediaFrame* videoMediaFrame; -- (WMDCDepthCorrelatedCoordinateMapper*)tryCreateCoordinateMapper:(WMDCCameraIntrinsics*)cameraIntrinsics coordinateSystem:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WMCFDepthMediaFrame_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaCasting.h b/include/Platform/Universal Windows/UWP/WindowsMediaCasting.h deleted file mode 100644 index c9f2b63fa6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaCasting.h +++ /dev/null @@ -1,212 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaCasting.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACASTINGEXPORT -#define OBJCUWPWINDOWSMEDIACASTINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaCasting.lib") -#endif -#endif -#include - -@class WMCCastingSource, WMCCastingConnectionErrorOccurredEventArgs, WMCCastingDevice, WMCCastingConnection, WMCCastingDeviceSelectedEventArgs, WMCCastingDevicePickerFilter, WMCCastingDevicePicker; -@protocol WMCICastingSource, WMCICastingConnectionErrorOccurredEventArgs, WMCICastingConnection, WMCICastingDevice, WMCICastingDeviceStatics, WMCICastingDeviceSelectedEventArgs, WMCICastingDevicePickerFilter, WMCICastingDevicePicker; - -// Windows.Media.Casting.CastingPlaybackTypes -enum _WMCCastingPlaybackTypes { - WMCCastingPlaybackTypesNone = 0, - WMCCastingPlaybackTypesAudio = 1, - WMCCastingPlaybackTypesVideo = 2, - WMCCastingPlaybackTypesPicture = 4, -}; -typedef unsigned WMCCastingPlaybackTypes; - -// Windows.Media.Casting.CastingConnectionErrorStatus -enum _WMCCastingConnectionErrorStatus { - WMCCastingConnectionErrorStatusSucceeded = 0, - WMCCastingConnectionErrorStatusDeviceDidNotRespond = 1, - WMCCastingConnectionErrorStatusDeviceError = 2, - WMCCastingConnectionErrorStatusDeviceLocked = 3, - WMCCastingConnectionErrorStatusProtectedPlaybackFailed = 4, - WMCCastingConnectionErrorStatusInvalidCastingSource = 5, - WMCCastingConnectionErrorStatusUnknown = 6, -}; -typedef unsigned WMCCastingConnectionErrorStatus; - -// Windows.Media.Casting.CastingConnectionState -enum _WMCCastingConnectionState { - WMCCastingConnectionStateDisconnected = 0, - WMCCastingConnectionStateConnected = 1, - WMCCastingConnectionStateRendering = 2, - WMCCastingConnectionStateDisconnecting = 3, - WMCCastingConnectionStateConnecting = 4, -}; -typedef unsigned WMCCastingConnectionState; - -#include "WindowsUIPopups.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsDevicesEnumeration.h" - -#import - -// Windows.Media.Casting.CastingSource -#ifndef __WMCCastingSource_DEFINED__ -#define __WMCCastingSource_DEFINED__ - -OBJCUWPWINDOWSMEDIACASTINGEXPORT -@interface WMCCastingSource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* preferredSourceUri; -@end - -#endif // __WMCCastingSource_DEFINED__ - -// Windows.Media.Casting.CastingConnectionErrorOccurredEventArgs -#ifndef __WMCCastingConnectionErrorOccurredEventArgs_DEFINED__ -#define __WMCCastingConnectionErrorOccurredEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACASTINGEXPORT -@interface WMCCastingConnectionErrorOccurredEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCCastingConnectionErrorStatus errorStatus; -@property (readonly) NSString * message; -@end - -#endif // __WMCCastingConnectionErrorOccurredEventArgs_DEFINED__ - -// Windows.Media.Casting.CastingDevice -#ifndef __WMCCastingDevice_DEFINED__ -#define __WMCCastingDevice_DEFINED__ - -OBJCUWPWINDOWSMEDIACASTINGEXPORT -@interface WMCCastingDevice : RTObject -+ (NSString *)getDeviceSelector:(WMCCastingPlaybackTypes)type; -+ (void)getDeviceSelectorFromCastingSourceAsync:(WMCCastingSource*)castingSource success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)fromIdAsync:(NSString *)value success:(void (^)(WMCCastingDevice*))success failure:(void (^)(NSError*))failure; -+ (void)deviceInfoSupportsCastingAsync:(WDEDeviceInformation*)device success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * friendlyName; -@property (readonly) RTObject* icon; -@property (readonly) NSString * id; -- (void)getSupportedCastingPlaybackTypesAsyncWithSuccess:(void (^)(WMCCastingPlaybackTypes))success failure:(void (^)(NSError*))failure; -- (WMCCastingConnection*)createCastingConnection; -@end - -#endif // __WMCCastingDevice_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIACASTINGEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.Casting.CastingConnection -#ifndef __WMCCastingConnection_DEFINED__ -#define __WMCCastingConnection_DEFINED__ - -OBJCUWPWINDOWSMEDIACASTINGEXPORT -@interface WMCCastingConnection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WMCCastingSource* source; -@property (readonly) WMCCastingDevice* device; -@property (readonly) WMCCastingConnectionState state; -- (EventRegistrationToken)addErrorOccurredEvent:(void(^)(WMCCastingConnection*, WMCCastingConnectionErrorOccurredEventArgs*))del; -- (void)removeErrorOccurredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStateChangedEvent:(void(^)(WMCCastingConnection*, RTObject*))del; -- (void)removeStateChangedEvent:(EventRegistrationToken)tok; -- (void)requestStartCastingAsync:(WMCCastingSource*)value success:(void (^)(WMCCastingConnectionErrorStatus))success failure:(void (^)(NSError*))failure; -- (void)disconnectAsyncWithSuccess:(void (^)(WMCCastingConnectionErrorStatus))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WMCCastingConnection_DEFINED__ - -// Windows.Media.Casting.CastingDeviceSelectedEventArgs -#ifndef __WMCCastingDeviceSelectedEventArgs_DEFINED__ -#define __WMCCastingDeviceSelectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACASTINGEXPORT -@interface WMCCastingDeviceSelectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCCastingDevice* selectedCastingDevice; -@end - -#endif // __WMCCastingDeviceSelectedEventArgs_DEFINED__ - -// Windows.Media.Casting.CastingDevicePickerFilter -#ifndef __WMCCastingDevicePickerFilter_DEFINED__ -#define __WMCCastingDevicePickerFilter_DEFINED__ - -OBJCUWPWINDOWSMEDIACASTINGEXPORT -@interface WMCCastingDevicePickerFilter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL supportsVideo; -@property BOOL supportsPictures; -@property BOOL supportsAudio; -@property (readonly) NSMutableArray* /* WMCCastingSource* */ supportedCastingSources; -@end - -#endif // __WMCCastingDevicePickerFilter_DEFINED__ - -// Windows.Media.Casting.CastingDevicePicker -#ifndef __WMCCastingDevicePicker_DEFINED__ -#define __WMCCastingDevicePicker_DEFINED__ - -OBJCUWPWINDOWSMEDIACASTINGEXPORT -@interface WMCCastingDevicePicker : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDevicePickerAppearance* appearance; -@property (readonly) WMCCastingDevicePickerFilter* filter; -- (EventRegistrationToken)addCastingDevicePickerDismissedEvent:(void(^)(WMCCastingDevicePicker*, RTObject*))del; -- (void)removeCastingDevicePickerDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCastingDeviceSelectedEvent:(void(^)(WMCCastingDevicePicker*, WMCCastingDeviceSelectedEventArgs*))del; -- (void)removeCastingDeviceSelectedEvent:(EventRegistrationToken)tok; -- (void)show:(WFRect*)selection; -- (void)showWithPlacement:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement; -- (void)hide; -@end - -#endif // __WMCCastingDevicePicker_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaClosedCaptioning.h b/include/Platform/Universal Windows/UWP/WindowsMediaClosedCaptioning.h deleted file mode 100644 index 9307791740..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaClosedCaptioning.h +++ /dev/null @@ -1,116 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaClosedCaptioning.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACLOSEDCAPTIONINGEXPORT -#define OBJCUWPWINDOWSMEDIACLOSEDCAPTIONINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaClosedCaptioning.lib") -#endif -#endif -#include - -@class WMCClosedCaptionProperties; -@protocol WMCIClosedCaptionPropertiesStatics; - -// Windows.Media.ClosedCaptioning.ClosedCaptionStyle -enum _WMCClosedCaptionStyle { - WMCClosedCaptionStyleDefault = 0, - WMCClosedCaptionStyleMonospacedWithSerifs = 1, - WMCClosedCaptionStyleProportionalWithSerifs = 2, - WMCClosedCaptionStyleMonospacedWithoutSerifs = 3, - WMCClosedCaptionStyleProportionalWithoutSerifs = 4, - WMCClosedCaptionStyleCasual = 5, - WMCClosedCaptionStyleCursive = 6, - WMCClosedCaptionStyleSmallCapitals = 7, -}; -typedef unsigned WMCClosedCaptionStyle; - -// Windows.Media.ClosedCaptioning.ClosedCaptionEdgeEffect -enum _WMCClosedCaptionEdgeEffect { - WMCClosedCaptionEdgeEffectDefault = 0, - WMCClosedCaptionEdgeEffectNone = 1, - WMCClosedCaptionEdgeEffectRaised = 2, - WMCClosedCaptionEdgeEffectDepressed = 3, - WMCClosedCaptionEdgeEffectUniform = 4, - WMCClosedCaptionEdgeEffectDropShadow = 5, -}; -typedef unsigned WMCClosedCaptionEdgeEffect; - -// Windows.Media.ClosedCaptioning.ClosedCaptionOpacity -enum _WMCClosedCaptionOpacity { - WMCClosedCaptionOpacityDefault = 0, - WMCClosedCaptionOpacityOneHundredPercent = 1, - WMCClosedCaptionOpacitySeventyFivePercent = 2, - WMCClosedCaptionOpacityTwentyFivePercent = 3, - WMCClosedCaptionOpacityZeroPercent = 4, -}; -typedef unsigned WMCClosedCaptionOpacity; - -// Windows.Media.ClosedCaptioning.ClosedCaptionColor -enum _WMCClosedCaptionColor { - WMCClosedCaptionColorDefault = 0, - WMCClosedCaptionColorWhite = 1, - WMCClosedCaptionColorBlack = 2, - WMCClosedCaptionColorRed = 3, - WMCClosedCaptionColorGreen = 4, - WMCClosedCaptionColorBlue = 5, - WMCClosedCaptionColorYellow = 6, - WMCClosedCaptionColorMagenta = 7, - WMCClosedCaptionColorCyan = 8, -}; -typedef unsigned WMCClosedCaptionColor; - -// Windows.Media.ClosedCaptioning.ClosedCaptionSize -enum _WMCClosedCaptionSize { - WMCClosedCaptionSizeDefault = 0, - WMCClosedCaptionSizeFiftyPercent = 1, - WMCClosedCaptionSizeOneHundredPercent = 2, - WMCClosedCaptionSizeOneHundredFiftyPercent = 3, - WMCClosedCaptionSizeTwoHundredPercent = 4, -}; -typedef unsigned WMCClosedCaptionSize; - -#include "WindowsUI.h" - -#import - -// Windows.Media.ClosedCaptioning.ClosedCaptionProperties -#ifndef __WMCClosedCaptionProperties_DEFINED__ -#define __WMCClosedCaptionProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIACLOSEDCAPTIONINGEXPORT -@interface WMCClosedCaptionProperties : RTObject -+ (WMCClosedCaptionColor)backgroundColor; -+ (WMCClosedCaptionOpacity)backgroundOpacity; -+ (WUColor*)computedBackgroundColor; -+ (WUColor*)computedFontColor; -+ (WUColor*)computedRegionColor; -+ (WMCClosedCaptionColor)fontColor; -+ (WMCClosedCaptionEdgeEffect)fontEffect; -+ (WMCClosedCaptionOpacity)fontOpacity; -+ (WMCClosedCaptionSize)fontSize; -+ (WMCClosedCaptionStyle)fontStyle; -+ (WMCClosedCaptionColor)regionColor; -+ (WMCClosedCaptionOpacity)regionOpacity; -@end - -#endif // __WMCClosedCaptionProperties_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaContentRestrictions.h b/include/Platform/Universal Windows/UWP/WindowsMediaContentRestrictions.h deleted file mode 100644 index 8ea4f962d4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaContentRestrictions.h +++ /dev/null @@ -1,112 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaContentRestrictions.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACONTENTRESTRICTIONSEXPORT -#define OBJCUWPWINDOWSMEDIACONTENTRESTRICTIONSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaContentRestrictions.lib") -#endif -#endif -#include - -@class WMCRatedContentDescription, WMCContentRestrictionsBrowsePolicy, WMCRatedContentRestrictions; -@protocol WMCIRatedContentDescription, WMCIRatedContentDescriptionFactory, WMCIContentRestrictionsBrowsePolicy, WMCIRatedContentRestrictions, WMCIRatedContentRestrictionsFactory; - -// Windows.Media.ContentRestrictions.RatedContentCategory -enum _WMCRatedContentCategory { - WMCRatedContentCategoryGeneral = 0, - WMCRatedContentCategoryApplication = 1, - WMCRatedContentCategoryGame = 2, - WMCRatedContentCategoryMovie = 3, - WMCRatedContentCategoryTelevision = 4, - WMCRatedContentCategoryMusic = 5, -}; -typedef unsigned WMCRatedContentCategory; - -// Windows.Media.ContentRestrictions.ContentAccessRestrictionLevel -enum _WMCContentAccessRestrictionLevel { - WMCContentAccessRestrictionLevelAllow = 0, - WMCContentAccessRestrictionLevelWarn = 1, - WMCContentAccessRestrictionLevelBlock = 2, - WMCContentAccessRestrictionLevelHide = 3, -}; -typedef unsigned WMCContentAccessRestrictionLevel; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Media.ContentRestrictions.RatedContentDescription -#ifndef __WMCRatedContentDescription_DEFINED__ -#define __WMCRatedContentDescription_DEFINED__ - -OBJCUWPWINDOWSMEDIACONTENTRESTRICTIONSEXPORT -@interface WMCRatedContentDescription : RTObject -+ (WMCRatedContentDescription*)make:(NSString *)id title:(NSString *)title category:(WMCRatedContentCategory)category ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) NSMutableArray* /* NSString * */ ratings; -@property (retain) RTObject* image; -@property (retain) NSString * id; -@property WMCRatedContentCategory category; -@end - -#endif // __WMCRatedContentDescription_DEFINED__ - -// Windows.Media.ContentRestrictions.ContentRestrictionsBrowsePolicy -#ifndef __WMCContentRestrictionsBrowsePolicy_DEFINED__ -#define __WMCContentRestrictionsBrowsePolicy_DEFINED__ - -OBJCUWPWINDOWSMEDIACONTENTRESTRICTIONSEXPORT -@interface WMCContentRestrictionsBrowsePolicy : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * geographicRegion; -@property (readonly) id /* unsigned int */ maxBrowsableAgeRating; -@property (readonly) id /* unsigned int */ preferredAgeRating; -@end - -#endif // __WMCContentRestrictionsBrowsePolicy_DEFINED__ - -// Windows.Media.ContentRestrictions.RatedContentRestrictions -#ifndef __WMCRatedContentRestrictions_DEFINED__ -#define __WMCRatedContentRestrictions_DEFINED__ - -OBJCUWPWINDOWSMEDIACONTENTRESTRICTIONSEXPORT -@interface WMCRatedContentRestrictions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WMCRatedContentRestrictions*)makeWithMaxAgeRating:(unsigned int)maxAgeRating ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addRestrictionsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeRestrictionsChangedEvent:(EventRegistrationToken)tok; -- (void)getBrowsePolicyAsyncWithSuccess:(void (^)(WMCContentRestrictionsBrowsePolicy*))success failure:(void (^)(NSError*))failure; -- (void)getRestrictionLevelAsync:(WMCRatedContentDescription*)RatedContentDescription success:(void (^)(WMCContentAccessRestrictionLevel))success failure:(void (^)(NSError*))failure; -- (void)requestContentAccessAsync:(WMCRatedContentDescription*)RatedContentDescription success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMCRatedContentRestrictions_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaCore.h b/include/Platform/Universal Windows/UWP/WindowsMediaCore.h deleted file mode 100644 index aa7158de6b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaCore.h +++ /dev/null @@ -1,1527 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -#define OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib") -#endif -#endif -#include - -@class WMCAudioStreamDescriptor, WMCVideoStreamDescriptor, WMCMediaStreamSource, WMCMediaStreamSourceClosedEventArgs, WMCMediaStreamSourceStartingEventArgs, WMCMediaStreamSourceSampleRequestedEventArgs, WMCMediaStreamSourceSwitchStreamsRequestedEventArgs, WMCMediaStreamSourceSampleRenderedEventArgs, WMCMediaStreamSamplePropertySet, WMCMediaStreamSample, WMCMediaStreamSampleProtectionProperties, WMCMediaStreamSourceClosedRequest, WMCMediaStreamSourceStartingRequestDeferral, WMCMediaStreamSourceStartingRequest, WMCMediaStreamSourceSampleRequestDeferral, WMCMediaStreamSourceSampleRequest, WMCMediaStreamSourceSwitchStreamsRequestDeferral, WMCMediaStreamSourceSwitchStreamsRequest, WMCMseStreamSource, WMCMseSourceBufferList, WMCMseSourceBuffer, WMCHighDynamicRangeControl, WMCSceneAnalysisEffect, WMCSceneAnalyzedEventArgs, WMCHighDynamicRangeOutput, WMCSceneAnalysisEffectFrame, WMCSceneAnalysisEffectDefinition, WMCFaceDetectionEffectFrame, WMCFaceDetectedEventArgs, WMCFaceDetectionEffect, WMCFaceDetectionEffectDefinition, WMCVideoStabilizationEffectEnabledChangedEventArgs, WMCVideoStabilizationEffect, WMCVideoStabilizationEffectDefinition, WMCMediaSourceError, WMCMediaSource, WMCMediaBinder, WMCMediaBindingEventArgs, WMCMediaSourceOpenOperationCompletedEventArgs, WMCTimedTextSource, WMCTimedMetadataTrack, WMCMediaSourceStateChangedEventArgs, WMCTimedTextRegion, WMCTimedTextStyle, WMCTimedTextLine, WMCTimedTextSubformat, WMCTimedMetadataTrackError, WMCMediaCueEventArgs, WMCTimedMetadataTrackFailedEventArgs, WMCTimedTextSourceResolveResultEventArgs, WMCVideoTrack, WMCVideoTrackOpenFailedEventArgs, WMCVideoTrackSupportInfo, WMCAudioTrack, WMCAudioTrackOpenFailedEventArgs, WMCAudioTrackSupportInfo, WMCTimedTextCue, WMCDataCue; -@class WMCMseTimeRange, WMCTimedTextPadding, WMCTimedTextSize, WMCTimedTextDouble, WMCTimedTextPoint; -@protocol WMCIMediaSource, WMCIMediaStreamDescriptor, WMCIAudioStreamDescriptor, WMCIAudioStreamDescriptor2, WMCIAudioStreamDescriptorFactory, WMCIVideoStreamDescriptor, WMCIVideoStreamDescriptorFactory, WMCIMediaStreamSource, WMCIMediaStreamSource2, WMCIMediaStreamSourceFactory, WMCIMediaStreamSample, WMCIMediaStreamSampleStatics, WMCIMediaStreamSampleProtectionProperties, WMCIMediaStreamSourceClosedRequest, WMCIMediaStreamSourceClosedEventArgs, WMCIMediaStreamSourceStartingRequestDeferral, WMCIMediaStreamSourceStartingRequest, WMCIMediaStreamSourceStartingEventArgs, WMCIMediaStreamSourceSampleRequestDeferral, WMCIMediaStreamSourceSampleRequest, WMCIMediaStreamSourceSampleRequestedEventArgs, WMCIMediaStreamSourceSwitchStreamsRequestDeferral, WMCIMediaStreamSourceSwitchStreamsRequest, WMCIMediaStreamSourceSwitchStreamsRequestedEventArgs, WMCIMediaStreamSourceSampleRenderedEventArgs, WMCIMseStreamSourceStatics, WMCIMseStreamSource, WMCIMseSourceBuffer, WMCIMseSourceBufferList, WMCIHighDynamicRangeControl, WMCISceneAnalysisEffect, WMCIHighDynamicRangeOutput, WMCISceneAnalysisEffectFrame, WMCISceneAnalyzedEventArgs, WMCIFaceDetectionEffectFrame, WMCIFaceDetectedEventArgs, WMCIFaceDetectionEffect, WMCIFaceDetectionEffectDefinition, WMCIVideoStabilizationEffectEnabledChangedEventArgs, WMCIVideoStabilizationEffect, WMCIMediaSourceError, WMCIMediaSourceOpenOperationCompletedEventArgs, WMCIMediaSourceStateChangedEventArgs, WMCIMediaSourceStatics, WMCIMediaSourceStatics2, WMCIMediaBinder, WMCIMediaBindingEventArgs, WMCIMediaSource2, WMCIMediaSource3, WMCIMediaCue, WMCITimedTextCue, WMCITimedTextRegion, WMCITimedTextStyle, WMCITimedTextSubformat, WMCITimedTextLine, WMCISingleSelectMediaTrackList, WMCIMediaTrack, WMCITimedMetadataTrackError, WMCIMediaCueEventArgs, WMCITimedMetadataTrackFailedEventArgs, WMCIDataCue, WMCITimedMetadataTrackFactory, WMCITimedMetadataTrack, WMCITimedTextSourceResolveResultEventArgs, WMCITimedTextSource, WMCITimedTextSourceStatics, WMCIVideoTrackSupportInfo, WMCIAudioTrackSupportInfo, WMCIVideoTrackOpenFailedEventArgs, WMCIAudioTrackOpenFailedEventArgs, WMCIVideoTrack, WMCIAudioTrack, WMCITimedMetadataTrack2; - -// Windows.Media.Core.MediaStreamSourceClosedReason -enum _WMCMediaStreamSourceClosedReason { - WMCMediaStreamSourceClosedReasonDone = 0, - WMCMediaStreamSourceClosedReasonUnknownError = 1, - WMCMediaStreamSourceClosedReasonAppReportedError = 2, - WMCMediaStreamSourceClosedReasonUnsupportedProtectionSystem = 3, - WMCMediaStreamSourceClosedReasonProtectionSystemFailure = 4, - WMCMediaStreamSourceClosedReasonUnsupportedEncodingFormat = 5, - WMCMediaStreamSourceClosedReasonMissingSampleRequestedEventHandler = 6, -}; -typedef unsigned WMCMediaStreamSourceClosedReason; - -// Windows.Media.Core.MediaStreamSourceErrorStatus -enum _WMCMediaStreamSourceErrorStatus { - WMCMediaStreamSourceErrorStatusOther = 0, - WMCMediaStreamSourceErrorStatusOutOfMemory = 1, - WMCMediaStreamSourceErrorStatusFailedToOpenFile = 2, - WMCMediaStreamSourceErrorStatusFailedToConnectToServer = 3, - WMCMediaStreamSourceErrorStatusConnectionToServerLost = 4, - WMCMediaStreamSourceErrorStatusUnspecifiedNetworkError = 5, - WMCMediaStreamSourceErrorStatusDecodeError = 6, - WMCMediaStreamSourceErrorStatusUnsupportedMediaFormat = 7, -}; -typedef unsigned WMCMediaStreamSourceErrorStatus; - -// Windows.Media.Core.MseReadyState -enum _WMCMseReadyState { - WMCMseReadyStateClosed = 0, - WMCMseReadyStateOpen = 1, - WMCMseReadyStateEnded = 2, -}; -typedef unsigned WMCMseReadyState; - -// Windows.Media.Core.MseEndOfStreamStatus -enum _WMCMseEndOfStreamStatus { - WMCMseEndOfStreamStatusSuccess = 0, - WMCMseEndOfStreamStatusNetworkError = 1, - WMCMseEndOfStreamStatusDecodeError = 2, - WMCMseEndOfStreamStatusUnknownError = 3, -}; -typedef unsigned WMCMseEndOfStreamStatus; - -// Windows.Media.Core.MseAppendMode -enum _WMCMseAppendMode { - WMCMseAppendModeSegments = 0, - WMCMseAppendModeSequence = 1, -}; -typedef unsigned WMCMseAppendMode; - -// Windows.Media.Core.FaceDetectionMode -enum _WMCFaceDetectionMode { - WMCFaceDetectionModeHighPerformance = 0, - WMCFaceDetectionModeBalanced = 1, - WMCFaceDetectionModeHighQuality = 2, -}; -typedef unsigned WMCFaceDetectionMode; - -// Windows.Media.Core.VideoStabilizationEffectEnabledChangedReason -enum _WMCVideoStabilizationEffectEnabledChangedReason { - WMCVideoStabilizationEffectEnabledChangedReasonProgrammatic = 0, - WMCVideoStabilizationEffectEnabledChangedReasonPixelRateTooHigh = 1, - WMCVideoStabilizationEffectEnabledChangedReasonRunningSlowly = 2, -}; -typedef unsigned WMCVideoStabilizationEffectEnabledChangedReason; - -// Windows.Media.Core.MediaTrackKind -enum _WMCMediaTrackKind { - WMCMediaTrackKindAudio = 0, - WMCMediaTrackKindVideo = 1, - WMCMediaTrackKindTimedMetadata = 2, -}; -typedef unsigned WMCMediaTrackKind; - -// Windows.Media.Core.TimedMetadataKind -enum _WMCTimedMetadataKind { - WMCTimedMetadataKindCaption = 0, - WMCTimedMetadataKindChapter = 1, - WMCTimedMetadataKindCustom = 2, - WMCTimedMetadataKindData = 3, - WMCTimedMetadataKindDescription = 4, - WMCTimedMetadataKindSubtitle = 5, -}; -typedef unsigned WMCTimedMetadataKind; - -// Windows.Media.Core.TimedMetadataTrackErrorCode -enum _WMCTimedMetadataTrackErrorCode { - WMCTimedMetadataTrackErrorCodeNone = 0, - WMCTimedMetadataTrackErrorCodeDataFormatError = 1, - WMCTimedMetadataTrackErrorCodeNetworkError = 2, - WMCTimedMetadataTrackErrorCodeInternalError = 3, -}; -typedef unsigned WMCTimedMetadataTrackErrorCode; - -// Windows.Media.Core.TimedTextScrollMode -enum _WMCTimedTextScrollMode { - WMCTimedTextScrollModePopon = 0, - WMCTimedTextScrollModeRollup = 1, -}; -typedef unsigned WMCTimedTextScrollMode; - -// Windows.Media.Core.TimedTextUnit -enum _WMCTimedTextUnit { - WMCTimedTextUnitPixels = 0, - WMCTimedTextUnitPercentage = 1, -}; -typedef unsigned WMCTimedTextUnit; - -// Windows.Media.Core.TimedTextWritingMode -enum _WMCTimedTextWritingMode { - WMCTimedTextWritingModeLeftRightTopBottom = 0, - WMCTimedTextWritingModeRightLeftTopBottom = 1, - WMCTimedTextWritingModeTopBottomRightLeft = 2, - WMCTimedTextWritingModeTopBottomLeftRight = 3, - WMCTimedTextWritingModeLeftRight = 4, - WMCTimedTextWritingModeRightLeft = 5, - WMCTimedTextWritingModeTopBottom = 6, -}; -typedef unsigned WMCTimedTextWritingMode; - -// Windows.Media.Core.TimedTextDisplayAlignment -enum _WMCTimedTextDisplayAlignment { - WMCTimedTextDisplayAlignmentBefore = 0, - WMCTimedTextDisplayAlignmentAfter = 1, - WMCTimedTextDisplayAlignmentCenter = 2, -}; -typedef unsigned WMCTimedTextDisplayAlignment; - -// Windows.Media.Core.TimedTextLineAlignment -enum _WMCTimedTextLineAlignment { - WMCTimedTextLineAlignmentStart = 0, - WMCTimedTextLineAlignmentEnd = 1, - WMCTimedTextLineAlignmentCenter = 2, -}; -typedef unsigned WMCTimedTextLineAlignment; - -// Windows.Media.Core.TimedTextWrapping -enum _WMCTimedTextWrapping { - WMCTimedTextWrappingNoWrap = 0, - WMCTimedTextWrappingWrap = 1, -}; -typedef unsigned WMCTimedTextWrapping; - -// Windows.Media.Core.TimedTextWeight -enum _WMCTimedTextWeight { - WMCTimedTextWeightNormal = 400, - WMCTimedTextWeightBold = 700, -}; -typedef unsigned WMCTimedTextWeight; - -// Windows.Media.Core.TimedTextFlowDirection -enum _WMCTimedTextFlowDirection { - WMCTimedTextFlowDirectionLeftToRight = 0, - WMCTimedTextFlowDirectionRightToLeft = 1, -}; -typedef unsigned WMCTimedTextFlowDirection; - -// Windows.Media.Core.MediaDecoderStatus -enum _WMCMediaDecoderStatus { - WMCMediaDecoderStatusFullySupported = 0, - WMCMediaDecoderStatusUnsupportedSubtype = 1, - WMCMediaDecoderStatusUnsupportedEncoderProperties = 2, - WMCMediaDecoderStatusDegraded = 3, -}; -typedef unsigned WMCMediaDecoderStatus; - -// Windows.Media.Core.AudioDecoderDegradation -enum _WMCAudioDecoderDegradation { - WMCAudioDecoderDegradationNone = 0, - WMCAudioDecoderDegradationDownmixTo2Channels = 1, - WMCAudioDecoderDegradationDownmixTo6Channels = 2, - WMCAudioDecoderDegradationDownmixTo8Channels = 3, -}; -typedef unsigned WMCAudioDecoderDegradation; - -// Windows.Media.Core.AudioDecoderDegradationReason -enum _WMCAudioDecoderDegradationReason { - WMCAudioDecoderDegradationReasonNone = 0, - WMCAudioDecoderDegradationReasonLicensingRequirement = 1, -}; -typedef unsigned WMCAudioDecoderDegradationReason; - -// Windows.Media.Core.MediaSourceStatus -enum _WMCMediaSourceStatus { - WMCMediaSourceStatusFullySupported = 0, - WMCMediaSourceStatusUnknown = 1, -}; -typedef unsigned WMCMediaSourceStatus; - -// Windows.Media.Core.MediaSourceState -enum _WMCMediaSourceState { - WMCMediaSourceStateInitial = 0, - WMCMediaSourceStateOpening = 1, - WMCMediaSourceStateOpened = 2, - WMCMediaSourceStateFailed = 3, - WMCMediaSourceStateClosed = 4, -}; -typedef unsigned WMCMediaSourceState; - -#include "WindowsMediaFaceAnalysis.h" -#include "WindowsMediaProtection.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsStorageFileProperties.h" -#include "WindowsMediaDevicesCore.h" -#include "WindowsMedia.h" -#include "WindowsMediaCapture.h" -#include "WindowsMediaEffects.h" -#include "WindowsMediaDevices.h" -#include "WindowsMediaStreamingAdaptive.h" -#include "WindowsStorage.h" -#include "WindowsMediaPlayback.h" -#include "WindowsFoundationCollections.h" -#include "WindowsUI.h" - -#import - -// [struct] Windows.Media.Core.MseTimeRange -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMseTimeRange : NSObject -+ (instancetype)new; -@property (retain) WFTimeSpan* start; -@property (retain) WFTimeSpan* end; -@end - -// [struct] Windows.Media.Core.TimedTextPadding -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextPadding : NSObject -+ (instancetype)new; -@property double before; -@property double after; -@property double start; -@property double end; -@property WMCTimedTextUnit unit; -@end - -// [struct] Windows.Media.Core.TimedTextSize -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextSize : NSObject -+ (instancetype)new; -@property double height; -@property double width; -@property WMCTimedTextUnit unit; -@end - -// [struct] Windows.Media.Core.TimedTextDouble -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextDouble : NSObject -+ (instancetype)new; -@property double value; -@property WMCTimedTextUnit unit; -@end - -// [struct] Windows.Media.Core.TimedTextPoint -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextPoint : NSObject -+ (instancetype)new; -@property double x; -@property double y; -@property WMCTimedTextUnit unit; -@end - -// Windows.Media.Core.IMediaSource -#ifndef __WMCIMediaSource_DEFINED__ -#define __WMCIMediaSource_DEFINED__ - -@protocol WMCIMediaSource -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCIMediaSource : RTObject -@end - -#endif // __WMCIMediaSource_DEFINED__ - -// Windows.Media.Core.IMediaStreamDescriptor -#ifndef __WMCIMediaStreamDescriptor_DEFINED__ -#define __WMCIMediaStreamDescriptor_DEFINED__ - -@protocol WMCIMediaStreamDescriptor -@property (readonly) BOOL isSelected; -@property (retain) NSString * language; -@property (retain) NSString * name; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCIMediaStreamDescriptor : RTObject -@end - -#endif // __WMCIMediaStreamDescriptor_DEFINED__ - -// Windows.Media.Core.IMediaCue -#ifndef __WMCIMediaCue_DEFINED__ -#define __WMCIMediaCue_DEFINED__ - -@protocol WMCIMediaCue -@property (retain) WFTimeSpan* duration; -@property (retain) NSString * id; -@property (retain) WFTimeSpan* startTime; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCIMediaCue : RTObject -@end - -#endif // __WMCIMediaCue_DEFINED__ - -// Windows.Media.Core.ISingleSelectMediaTrackList -#ifndef __WMCISingleSelectMediaTrackList_DEFINED__ -#define __WMCISingleSelectMediaTrackList_DEFINED__ - -@protocol WMCISingleSelectMediaTrackList -@property int selectedIndex; -- (EventRegistrationToken)addSelectedIndexChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeSelectedIndexChangedEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCISingleSelectMediaTrackList : RTObject -@end - -#endif // __WMCISingleSelectMediaTrackList_DEFINED__ - -// Windows.Media.Core.IMediaTrack -#ifndef __WMCIMediaTrack_DEFINED__ -#define __WMCIMediaTrack_DEFINED__ - -@protocol WMCIMediaTrack -@property (readonly) NSString * id; -@property (retain) NSString * label; -@property (readonly) NSString * language; -@property (readonly) WMCMediaTrackKind trackKind; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCIMediaTrack : RTObject -@end - -#endif // __WMCIMediaTrack_DEFINED__ - -// Windows.Media.Core.AudioStreamDescriptor -#ifndef __WMCAudioStreamDescriptor_DEFINED__ -#define __WMCAudioStreamDescriptor_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAudioStreamDescriptor : RTObject -+ (WMCAudioStreamDescriptor*)make:(WMMAudioEncodingProperties*)encodingProperties ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMMAudioEncodingProperties* encodingProperties; -@property (retain) id /* unsigned int */ trailingEncoderPadding; -@property (retain) id /* unsigned int */ leadingEncoderPadding; -@property (retain) NSString * name; -@property (retain) NSString * language; -@property (readonly) BOOL isSelected; -@end - -#endif // __WMCAudioStreamDescriptor_DEFINED__ - -// Windows.Media.Core.VideoStreamDescriptor -#ifndef __WMCVideoStreamDescriptor_DEFINED__ -#define __WMCVideoStreamDescriptor_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCVideoStreamDescriptor : RTObject -+ (WMCVideoStreamDescriptor*)make:(WMMVideoEncodingProperties*)encodingProperties ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property (retain) NSString * language; -@property (readonly) BOOL isSelected; -@property (readonly) WMMVideoEncodingProperties* encodingProperties; -@end - -#endif // __WMCVideoStreamDescriptor_DEFINED__ - -// Windows.Media.Core.MediaStreamSource -#ifndef __WMCMediaStreamSource_DEFINED__ -#define __WMCMediaStreamSource_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSource : RTObject -+ (WMCMediaStreamSource*)makeFromDescriptor:(RTObject*)descriptor ACTIVATOR; -+ (WMCMediaStreamSource*)makeFromDescriptors:(RTObject*)descriptor descriptor2:(RTObject*)descriptor2 ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* thumbnail; -@property (retain) WMPMediaProtectionManager* mediaProtectionManager; -@property (retain) WFTimeSpan* duration; -@property BOOL canSeek; -@property (retain) WFTimeSpan* bufferTime; -@property (readonly) WSFMusicProperties* musicProperties; -@property (readonly) WSFVideoProperties* videoProperties; -- (EventRegistrationToken)addClosedEvent:(void(^)(WMCMediaStreamSource*, WMCMediaStreamSourceClosedEventArgs*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPausedEvent:(void(^)(WMCMediaStreamSource*, RTObject*))del; -- (void)removePausedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSampleRequestedEvent:(void(^)(WMCMediaStreamSource*, WMCMediaStreamSourceSampleRequestedEventArgs*))del; -- (void)removeSampleRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStartingEvent:(void(^)(WMCMediaStreamSource*, WMCMediaStreamSourceStartingEventArgs*))del; -- (void)removeStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSwitchStreamsRequestedEvent:(void(^)(WMCMediaStreamSource*, WMCMediaStreamSourceSwitchStreamsRequestedEventArgs*))del; -- (void)removeSwitchStreamsRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSampleRenderedEvent:(void(^)(WMCMediaStreamSource*, WMCMediaStreamSourceSampleRenderedEventArgs*))del; -- (void)removeSampleRenderedEvent:(EventRegistrationToken)tok; -- (void)notifyError:(WMCMediaStreamSourceErrorStatus)errorStatus; -- (void)addStreamDescriptor:(RTObject*)descriptor; -- (void)setBufferedRange:(WFTimeSpan*)startOffset endOffset:(WFTimeSpan*)endOffset; -- (void)addProtectionKey:(RTObject*)streamDescriptor keyIdentifier:(NSArray* /* uint8_t */)keyIdentifier licenseData:(NSArray* /* uint8_t */)licenseData; -@end - -#endif // __WMCMediaStreamSource_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceClosedEventArgs -#ifndef __WMCMediaStreamSourceClosedEventArgs_DEFINED__ -#define __WMCMediaStreamSourceClosedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceClosedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaStreamSourceClosedRequest* request; -@end - -#endif // __WMCMediaStreamSourceClosedEventArgs_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceStartingEventArgs -#ifndef __WMCMediaStreamSourceStartingEventArgs_DEFINED__ -#define __WMCMediaStreamSourceStartingEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceStartingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaStreamSourceStartingRequest* request; -@end - -#endif // __WMCMediaStreamSourceStartingEventArgs_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceSampleRequestedEventArgs -#ifndef __WMCMediaStreamSourceSampleRequestedEventArgs_DEFINED__ -#define __WMCMediaStreamSourceSampleRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceSampleRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaStreamSourceSampleRequest* request; -@end - -#endif // __WMCMediaStreamSourceSampleRequestedEventArgs_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceSwitchStreamsRequestedEventArgs -#ifndef __WMCMediaStreamSourceSwitchStreamsRequestedEventArgs_DEFINED__ -#define __WMCMediaStreamSourceSwitchStreamsRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceSwitchStreamsRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaStreamSourceSwitchStreamsRequest* request; -@end - -#endif // __WMCMediaStreamSourceSwitchStreamsRequestedEventArgs_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceSampleRenderedEventArgs -#ifndef __WMCMediaStreamSourceSampleRenderedEventArgs_DEFINED__ -#define __WMCMediaStreamSourceSampleRenderedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceSampleRenderedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* sampleLag; -@end - -#endif // __WMCMediaStreamSourceSampleRenderedEventArgs_DEFINED__ - -// Windows.Media.Core.MediaStreamSamplePropertySet -#ifndef __WMCMediaStreamSamplePropertySet_DEFINED__ -#define __WMCMediaStreamSamplePropertySet_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSamplePropertySet : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -@end - -#endif // __WMCMediaStreamSamplePropertySet_DEFINED__ - -// Windows.Media.Core.MediaStreamSample -#ifndef __WMCMediaStreamSample_DEFINED__ -#define __WMCMediaStreamSample_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSample : RTObject -+ (WMCMediaStreamSample*)createFromBuffer:(RTObject*)buffer timestamp:(WFTimeSpan*)timestamp; -+ (void)createFromStreamAsync:(RTObject*)stream count:(unsigned int)count timestamp:(WFTimeSpan*)timestamp success:(void (^)(WMCMediaStreamSample*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL keyFrame; -@property (retain) WFTimeSpan* duration; -@property BOOL discontinuous; -@property (retain) WFTimeSpan* decodeTimestamp; -@property (readonly) WSSBuffer* buffer; -@property (readonly) WMCMediaStreamSamplePropertySet* extendedProperties; -@property (readonly) WMCMediaStreamSampleProtectionProperties* protection; -@property (readonly) WFTimeSpan* timestamp; -- (EventRegistrationToken)addProcessedEvent:(void(^)(WMCMediaStreamSample*, RTObject*))del; -- (void)removeProcessedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMCMediaStreamSample_DEFINED__ - -// Windows.Media.Core.MediaStreamSampleProtectionProperties -#ifndef __WMCMediaStreamSampleProtectionProperties_DEFINED__ -#define __WMCMediaStreamSampleProtectionProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSampleProtectionProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setKeyIdentifier:(NSArray* /* uint8_t */)value; -- (void)getKeyIdentifier:(NSArray* /* uint8_t */*)value; -- (void)setInitializationVector:(NSArray* /* uint8_t */)value; -- (void)getInitializationVector:(NSArray* /* uint8_t */*)value; -- (void)setSubSampleMapping:(NSArray* /* uint8_t */)value; -- (void)getSubSampleMapping:(NSArray* /* uint8_t */*)value; -@end - -#endif // __WMCMediaStreamSampleProtectionProperties_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceClosedRequest -#ifndef __WMCMediaStreamSourceClosedRequest_DEFINED__ -#define __WMCMediaStreamSourceClosedRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceClosedRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaStreamSourceClosedReason reason; -@end - -#endif // __WMCMediaStreamSourceClosedRequest_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceStartingRequestDeferral -#ifndef __WMCMediaStreamSourceStartingRequestDeferral_DEFINED__ -#define __WMCMediaStreamSourceStartingRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceStartingRequestDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WMCMediaStreamSourceStartingRequestDeferral_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceStartingRequest -#ifndef __WMCMediaStreamSourceStartingRequest_DEFINED__ -#define __WMCMediaStreamSourceStartingRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceStartingRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* WFTimeSpan* */ startPosition; -- (WMCMediaStreamSourceStartingRequestDeferral*)getDeferral; -- (void)setActualStartPosition:(WFTimeSpan*)position; -@end - -#endif // __WMCMediaStreamSourceStartingRequest_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceSampleRequestDeferral -#ifndef __WMCMediaStreamSourceSampleRequestDeferral_DEFINED__ -#define __WMCMediaStreamSourceSampleRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceSampleRequestDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WMCMediaStreamSourceSampleRequestDeferral_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceSampleRequest -#ifndef __WMCMediaStreamSourceSampleRequest_DEFINED__ -#define __WMCMediaStreamSourceSampleRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceSampleRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WMCMediaStreamSample* sample; -@property (readonly) RTObject* streamDescriptor; -- (WMCMediaStreamSourceSampleRequestDeferral*)getDeferral; -- (void)reportSampleProgress:(unsigned int)progress; -@end - -#endif // __WMCMediaStreamSourceSampleRequest_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceSwitchStreamsRequestDeferral -#ifndef __WMCMediaStreamSourceSwitchStreamsRequestDeferral_DEFINED__ -#define __WMCMediaStreamSourceSwitchStreamsRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceSwitchStreamsRequestDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WMCMediaStreamSourceSwitchStreamsRequestDeferral_DEFINED__ - -// Windows.Media.Core.MediaStreamSourceSwitchStreamsRequest -#ifndef __WMCMediaStreamSourceSwitchStreamsRequest_DEFINED__ -#define __WMCMediaStreamSourceSwitchStreamsRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaStreamSourceSwitchStreamsRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* newStreamDescriptor __attribute__ ((ns_returns_not_retained)); -@property (readonly) RTObject* oldStreamDescriptor; -- (WMCMediaStreamSourceSwitchStreamsRequestDeferral*)getDeferral; -@end - -#endif // __WMCMediaStreamSourceSwitchStreamsRequest_DEFINED__ - -// Windows.Media.Core.MseStreamSource -#ifndef __WMCMseStreamSource_DEFINED__ -#define __WMCMseStreamSource_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMseStreamSource : RTObject -+ (BOOL)isContentTypeSupported:(NSString *)contentType; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFTimeSpan* */ duration; -@property (readonly) WMCMseSourceBufferList* activeSourceBuffers; -@property (readonly) WMCMseReadyState readyState; -@property (readonly) WMCMseSourceBufferList* sourceBuffers; -- (EventRegistrationToken)addClosedEvent:(void(^)(WMCMseStreamSource*, RTObject*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEndedEvent:(void(^)(WMCMseStreamSource*, RTObject*))del; -- (void)removeEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpenedEvent:(void(^)(WMCMseStreamSource*, RTObject*))del; -- (void)removeOpenedEvent:(EventRegistrationToken)tok; -- (WMCMseSourceBuffer*)addSourceBuffer:(NSString *)mimeType; -- (void)removeSourceBuffer:(WMCMseSourceBuffer*)buffer; -- (void)endOfStream:(WMCMseEndOfStreamStatus)status; -@end - -#endif // __WMCMseStreamSource_DEFINED__ - -// Windows.Media.Core.MseSourceBufferList -#ifndef __WMCMseSourceBufferList_DEFINED__ -#define __WMCMseSourceBufferList_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMseSourceBufferList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WMCMseSourceBuffer* */ buffers; -- (EventRegistrationToken)addSourceBufferAddedEvent:(void(^)(WMCMseSourceBufferList*, RTObject*))del; -- (void)removeSourceBufferAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceBufferRemovedEvent:(void(^)(WMCMseSourceBufferList*, RTObject*))del; -- (void)removeSourceBufferRemovedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMCMseSourceBufferList_DEFINED__ - -// Windows.Media.Core.MseSourceBuffer -#ifndef __WMCMseSourceBuffer_DEFINED__ -#define __WMCMseSourceBuffer_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMseSourceBuffer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* timestampOffset; -@property WMCMseAppendMode mode; -@property (retain) WFTimeSpan* appendWindowStart; -@property (retain) id /* WFTimeSpan* */ appendWindowEnd; -@property (readonly) NSArray* /* WMCMseTimeRange* */ buffered; -@property (readonly) BOOL isUpdating; -- (EventRegistrationToken)addAbortedEvent:(void(^)(WMCMseSourceBuffer*, RTObject*))del; -- (void)removeAbortedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addErrorOccurredEvent:(void(^)(WMCMseSourceBuffer*, RTObject*))del; -- (void)removeErrorOccurredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdateEndedEvent:(void(^)(WMCMseSourceBuffer*, RTObject*))del; -- (void)removeUpdateEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdateStartingEvent:(void(^)(WMCMseSourceBuffer*, RTObject*))del; -- (void)removeUpdateStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdatedEvent:(void(^)(WMCMseSourceBuffer*, RTObject*))del; -- (void)removeUpdatedEvent:(EventRegistrationToken)tok; -- (void)appendBuffer:(RTObject*)buffer; -- (void)appendStream:(RTObject*)stream; -- (void)appendStreamMaxSize:(RTObject*)stream maxSize:(uint64_t)maxSize; -- (void)abort; -- (void)remove:(WFTimeSpan*)start end:(id /* WFTimeSpan* */)end; -@end - -#endif // __WMCMseSourceBuffer_DEFINED__ - -// Windows.Media.Core.HighDynamicRangeControl -#ifndef __WMCHighDynamicRangeControl_DEFINED__ -#define __WMCHighDynamicRangeControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCHighDynamicRangeControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL enabled; -@end - -#endif // __WMCHighDynamicRangeControl_DEFINED__ - -// Windows.Media.IMediaExtension -#ifndef __WMIMediaExtension_DEFINED__ -#define __WMIMediaExtension_DEFINED__ - -@protocol WMIMediaExtension -- (void)setProperties:(RTObject*)configuration; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMIMediaExtension : RTObject -@end - -#endif // __WMIMediaExtension_DEFINED__ - -// Windows.Media.Core.SceneAnalysisEffect -#ifndef __WMCSceneAnalysisEffect_DEFINED__ -#define __WMCSceneAnalysisEffect_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCSceneAnalysisEffect : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* desiredAnalysisInterval; -@property (readonly) WMCHighDynamicRangeControl* highDynamicRangeAnalyzer; -- (EventRegistrationToken)addSceneAnalyzedEvent:(void(^)(WMCSceneAnalysisEffect*, WMCSceneAnalyzedEventArgs*))del; -- (void)removeSceneAnalyzedEvent:(EventRegistrationToken)tok; -- (void)setProperties:(RTObject*)configuration; -@end - -#endif // __WMCSceneAnalysisEffect_DEFINED__ - -// Windows.Media.Core.SceneAnalyzedEventArgs -#ifndef __WMCSceneAnalyzedEventArgs_DEFINED__ -#define __WMCSceneAnalyzedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCSceneAnalyzedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCSceneAnalysisEffectFrame* resultFrame; -@end - -#endif // __WMCSceneAnalyzedEventArgs_DEFINED__ - -// Windows.Media.Core.HighDynamicRangeOutput -#ifndef __WMCHighDynamicRangeOutput_DEFINED__ -#define __WMCHighDynamicRangeOutput_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCHighDynamicRangeOutput : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double certainty; -@property (readonly) NSArray* /* WMDCFrameController* */ frameControllers; -@end - -#endif // __WMCHighDynamicRangeOutput_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.IMediaFrame -#ifndef __WMIMediaFrame_DEFINED__ -#define __WMIMediaFrame_DEFINED__ - -@protocol WMIMediaFrame -@property (retain) id /* WFTimeSpan* */ duration; -@property (readonly) RTObject* extendedProperties; -@property BOOL isDiscontinuous; -@property (readonly) BOOL isReadOnly; -@property (retain) id /* WFTimeSpan* */ relativeTime; -@property (retain) id /* WFTimeSpan* */ systemRelativeTime; -@property (readonly) NSString * type; -- (void)close; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMIMediaFrame : RTObject -@end - -#endif // __WMIMediaFrame_DEFINED__ - -// Windows.Media.Core.SceneAnalysisEffectFrame -#ifndef __WMCSceneAnalysisEffectFrame_DEFINED__ -#define __WMCSceneAnalysisEffectFrame_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCSceneAnalysisEffectFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCCapturedFrameControlValues* frameControlValues; -@property (readonly) WMCHighDynamicRangeOutput* highDynamicRange; -@property (retain) id /* WFTimeSpan* */ systemRelativeTime; -@property (retain) id /* WFTimeSpan* */ relativeTime; -@property BOOL isDiscontinuous; -@property (retain) id /* WFTimeSpan* */ duration; -@property (readonly) RTObject* extendedProperties; -@property (readonly) BOOL isReadOnly; -@property (readonly) NSString * type; -- (void)close; -@end - -#endif // __WMCSceneAnalysisEffectFrame_DEFINED__ - -// Windows.Media.Effects.IVideoEffectDefinition -#ifndef __WMEIVideoEffectDefinition_DEFINED__ -#define __WMEIVideoEffectDefinition_DEFINED__ - -@protocol WMEIVideoEffectDefinition -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMEIVideoEffectDefinition : RTObject -@end - -#endif // __WMEIVideoEffectDefinition_DEFINED__ - -// Windows.Media.Core.SceneAnalysisEffectDefinition -#ifndef __WMCSceneAnalysisEffectDefinition_DEFINED__ -#define __WMCSceneAnalysisEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCSceneAnalysisEffectDefinition : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMCSceneAnalysisEffectDefinition_DEFINED__ - -// Windows.Media.Core.FaceDetectionEffectFrame -#ifndef __WMCFaceDetectionEffectFrame_DEFINED__ -#define __WMCFaceDetectionEffectFrame_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFaceDetectionEffectFrame : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WMFDetectedFace* */ detectedFaces; -@property (retain) id /* WFTimeSpan* */ systemRelativeTime; -@property (retain) id /* WFTimeSpan* */ relativeTime; -@property BOOL isDiscontinuous; -@property (retain) id /* WFTimeSpan* */ duration; -@property (readonly) RTObject* extendedProperties; -@property (readonly) BOOL isReadOnly; -@property (readonly) NSString * type; -- (void)close; -@end - -#endif // __WMCFaceDetectionEffectFrame_DEFINED__ - -// Windows.Media.Core.FaceDetectedEventArgs -#ifndef __WMCFaceDetectedEventArgs_DEFINED__ -#define __WMCFaceDetectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFaceDetectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCFaceDetectionEffectFrame* resultFrame; -@end - -#endif // __WMCFaceDetectedEventArgs_DEFINED__ - -// Windows.Media.Core.FaceDetectionEffect -#ifndef __WMCFaceDetectionEffect_DEFINED__ -#define __WMCFaceDetectionEffect_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFaceDetectionEffect : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL enabled; -@property (retain) WFTimeSpan* desiredDetectionInterval; -- (EventRegistrationToken)addFaceDetectedEvent:(void(^)(WMCFaceDetectionEffect*, WMCFaceDetectedEventArgs*))del; -- (void)removeFaceDetectedEvent:(EventRegistrationToken)tok; -- (void)setProperties:(RTObject*)configuration; -@end - -#endif // __WMCFaceDetectionEffect_DEFINED__ - -// Windows.Media.Core.FaceDetectionEffectDefinition -#ifndef __WMCFaceDetectionEffectDefinition_DEFINED__ -#define __WMCFaceDetectionEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCFaceDetectionEffectDefinition : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL synchronousDetectionEnabled; -@property WMCFaceDetectionMode detectionMode; -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMCFaceDetectionEffectDefinition_DEFINED__ - -// Windows.Media.Core.VideoStabilizationEffectEnabledChangedEventArgs -#ifndef __WMCVideoStabilizationEffectEnabledChangedEventArgs_DEFINED__ -#define __WMCVideoStabilizationEffectEnabledChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCVideoStabilizationEffectEnabledChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCVideoStabilizationEffectEnabledChangedReason reason; -@end - -#endif // __WMCVideoStabilizationEffectEnabledChangedEventArgs_DEFINED__ - -// Windows.Media.Core.VideoStabilizationEffect -#ifndef __WMCVideoStabilizationEffect_DEFINED__ -#define __WMCVideoStabilizationEffect_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCVideoStabilizationEffect : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL enabled; -- (EventRegistrationToken)addEnabledChangedEvent:(void(^)(WMCVideoStabilizationEffect*, WMCVideoStabilizationEffectEnabledChangedEventArgs*))del; -- (void)removeEnabledChangedEvent:(EventRegistrationToken)tok; -- (WMCVideoStreamConfiguration*)getRecommendedStreamConfiguration:(WMDVideoDeviceController*)controller desiredProperties:(WMMVideoEncodingProperties*)desiredProperties; -- (void)setProperties:(RTObject*)configuration; -@end - -#endif // __WMCVideoStabilizationEffect_DEFINED__ - -// Windows.Media.Core.VideoStabilizationEffectDefinition -#ifndef __WMCVideoStabilizationEffectDefinition_DEFINED__ -#define __WMCVideoStabilizationEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCVideoStabilizationEffectDefinition : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMCVideoStabilizationEffectDefinition_DEFINED__ - -// Windows.Media.Core.MediaSourceError -#ifndef __WMCMediaSourceError_DEFINED__ -#define __WMCMediaSourceError_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaSourceError : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@end - -#endif // __WMCMediaSourceError_DEFINED__ - -// Windows.Media.Playback.IMediaPlaybackSource -#ifndef __WMPIMediaPlaybackSource_DEFINED__ -#define __WMPIMediaPlaybackSource_DEFINED__ - -@protocol WMPIMediaPlaybackSource -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPIMediaPlaybackSource : RTObject -@end - -#endif // __WMPIMediaPlaybackSource_DEFINED__ - -// Windows.Media.Core.MediaSource -#ifndef __WMCMediaSource_DEFINED__ -#define __WMCMediaSource_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaSource : RTObject -+ (WMCMediaSource*)createFromMediaBinder:(WMCMediaBinder*)binder; -+ (WMCMediaSource*)createFromAdaptiveMediaSource:(WMSAAdaptiveMediaSource*)mediaSource; -+ (WMCMediaSource*)createFromMediaStreamSource:(WMCMediaStreamSource*)mediaSource; -+ (WMCMediaSource*)createFromMseStreamSource:(WMCMseStreamSource*)mediaSource; -+ (WMCMediaSource*)createFromIMediaSource:(RTObject*)mediaSource; -+ (WMCMediaSource*)createFromStorageFile:(RTObject*)file; -+ (WMCMediaSource*)createFromStream:(RTObject*)stream contentType:(NSString *)contentType; -+ (WMCMediaSource*)createFromStreamReference:(RTObject*)stream contentType:(NSString *)contentType; -+ (WMCMediaSource*)createFromUri:(WFUri*)uri; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFCValueSet* customProperties; -@property (readonly) id /* WFTimeSpan* */ duration; -@property (readonly) NSMutableArray* /* WMCTimedMetadataTrack* */ externalTimedMetadataTracks; -@property (readonly) NSMutableArray* /* WMCTimedTextSource* */ externalTimedTextSources; -@property (readonly) BOOL isOpen; -@property (readonly) WMCMediaSourceState state; -- (EventRegistrationToken)addOpenOperationCompletedEvent:(void(^)(WMCMediaSource*, WMCMediaSourceOpenOperationCompletedEventArgs*))del; -- (void)removeOpenOperationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStateChangedEvent:(void(^)(WMCMediaSource*, WMCMediaSourceStateChangedEventArgs*))del; -- (void)removeStateChangedEvent:(EventRegistrationToken)tok; -- (void)close; -- (void)reset; -@end - -#endif // __WMCMediaSource_DEFINED__ - -// Windows.Media.Core.MediaBinder -#ifndef __WMCMediaBinder_DEFINED__ -#define __WMCMediaBinder_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaBinder : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * token; -@property (readonly) WMCMediaSource* source; -- (EventRegistrationToken)addBindingEvent:(void(^)(WMCMediaBinder*, WMCMediaBindingEventArgs*))del; -- (void)removeBindingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMCMediaBinder_DEFINED__ - -// Windows.Media.Core.MediaBindingEventArgs -#ifndef __WMCMediaBindingEventArgs_DEFINED__ -#define __WMCMediaBindingEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaBindingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaBinder* mediaBinder; -- (EventRegistrationToken)addCanceledEvent:(void(^)(WMCMediaBindingEventArgs*, RTObject*))del; -- (void)removeCanceledEvent:(EventRegistrationToken)tok; -- (WFDeferral*)getDeferral; -- (void)setUri:(WFUri*)uri; -- (void)setStream:(RTObject*)stream contentType:(NSString *)contentType; -- (void)setStreamReference:(RTObject*)stream contentType:(NSString *)contentType; -@end - -#endif // __WMCMediaBindingEventArgs_DEFINED__ - -// Windows.Media.Core.MediaSourceOpenOperationCompletedEventArgs -#ifndef __WMCMediaSourceOpenOperationCompletedEventArgs_DEFINED__ -#define __WMCMediaSourceOpenOperationCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaSourceOpenOperationCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaSourceError* error; -@end - -#endif // __WMCMediaSourceOpenOperationCompletedEventArgs_DEFINED__ - -// Windows.Media.Core.TimedTextSource -#ifndef __WMCTimedTextSource_DEFINED__ -#define __WMCTimedTextSource_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextSource : RTObject -+ (WMCTimedTextSource*)createFromStream:(RTObject*)stream; -+ (WMCTimedTextSource*)createFromUri:(WFUri*)uri; -+ (WMCTimedTextSource*)createFromStreamWithLanguage:(RTObject*)stream defaultLanguage:(NSString *)defaultLanguage; -+ (WMCTimedTextSource*)createFromUriWithLanguage:(WFUri*)uri defaultLanguage:(NSString *)defaultLanguage; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addResolvedEvent:(void(^)(WMCTimedTextSource*, WMCTimedTextSourceResolveResultEventArgs*))del; -- (void)removeResolvedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMCTimedTextSource_DEFINED__ - -// Windows.Media.Core.TimedMetadataTrack -#ifndef __WMCTimedMetadataTrack_DEFINED__ -#define __WMCTimedMetadataTrack_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedMetadataTrack : RTObject -+ (WMCTimedMetadataTrack*)make:(NSString *)id language:(NSString *)language kind:(WMCTimedMetadataKind)kind ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property (readonly) NSString * id; -@property (readonly) NSString * language; -@property (readonly) WMCMediaTrackKind trackKind; -@property (readonly) NSArray* /* RTObject* */ activeCues; -@property (readonly) NSArray* /* RTObject* */ cues; -@property (readonly) NSString * dispatchType; -@property (readonly) WMCTimedMetadataKind timedMetadataKind; -@property (readonly) NSString * name; -@property (readonly) WMPMediaPlaybackItem* playbackItem; -- (EventRegistrationToken)addCueEnteredEvent:(void(^)(WMCTimedMetadataTrack*, WMCMediaCueEventArgs*))del; -- (void)removeCueEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCueExitedEvent:(void(^)(WMCTimedMetadataTrack*, WMCMediaCueEventArgs*))del; -- (void)removeCueExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTrackFailedEvent:(void(^)(WMCTimedMetadataTrack*, WMCTimedMetadataTrackFailedEventArgs*))del; -- (void)removeTrackFailedEvent:(EventRegistrationToken)tok; -- (void)addCue:(RTObject*)cue; -- (void)removeCue:(RTObject*)cue; -@end - -#endif // __WMCTimedMetadataTrack_DEFINED__ - -// Windows.Media.Core.MediaSourceStateChangedEventArgs -#ifndef __WMCMediaSourceStateChangedEventArgs_DEFINED__ -#define __WMCMediaSourceStateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaSourceStateChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaSourceState newState; -@property (readonly) WMCMediaSourceState oldState; -@end - -#endif // __WMCMediaSourceStateChangedEventArgs_DEFINED__ - -// Windows.Media.Core.TimedTextRegion -#ifndef __WMCTimedTextRegion_DEFINED__ -#define __WMCTimedTextRegion_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextRegion : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property (retain) WMCTimedTextDouble* lineHeight; -@property BOOL isOverflowClipped; -@property (retain) WMCTimedTextSize* extent; -@property WMCTimedTextDisplayAlignment displayAlignment; -@property (retain) WMCTimedTextPadding* padding; -@property (retain) WUColor* background; -@property int zIndex; -@property WMCTimedTextWritingMode writingMode; -@property WMCTimedTextWrapping textWrapping; -@property WMCTimedTextScrollMode scrollMode; -@property (retain) WMCTimedTextPoint* position; -@end - -#endif // __WMCTimedTextRegion_DEFINED__ - -// Windows.Media.Core.TimedTextStyle -#ifndef __WMCTimedTextStyle_DEFINED__ -#define __WMCTimedTextStyle_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextStyle : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUColor* foreground; -@property WMCTimedTextWeight fontWeight; -@property (retain) WMCTimedTextDouble* fontSize; -@property (retain) NSString * fontFamily; -@property WMCTimedTextFlowDirection flowDirection; -@property BOOL isBackgroundAlwaysShown; -@property (retain) WUColor* background; -@property (retain) WMCTimedTextDouble* outlineThickness; -@property (retain) WMCTimedTextDouble* outlineRadius; -@property (retain) WUColor* outlineColor; -@property (retain) NSString * name; -@property WMCTimedTextLineAlignment lineAlignment; -@end - -#endif // __WMCTimedTextStyle_DEFINED__ - -// Windows.Media.Core.TimedTextLine -#ifndef __WMCTimedTextLine_DEFINED__ -#define __WMCTimedTextLine_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextLine : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property (readonly) NSMutableArray* /* WMCTimedTextSubformat* */ subformats; -@end - -#endif // __WMCTimedTextLine_DEFINED__ - -// Windows.Media.Core.TimedTextSubformat -#ifndef __WMCTimedTextSubformat_DEFINED__ -#define __WMCTimedTextSubformat_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextSubformat : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WMCTimedTextStyle* subformatStyle; -@property int startIndex; -@property int length; -@end - -#endif // __WMCTimedTextSubformat_DEFINED__ - -// Windows.Media.Core.TimedMetadataTrackError -#ifndef __WMCTimedMetadataTrackError_DEFINED__ -#define __WMCTimedMetadataTrackError_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedMetadataTrackError : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCTimedMetadataTrackErrorCode errorCode; -@property (readonly) HRESULT extendedError; -@end - -#endif // __WMCTimedMetadataTrackError_DEFINED__ - -// Windows.Media.Core.MediaCueEventArgs -#ifndef __WMCMediaCueEventArgs_DEFINED__ -#define __WMCMediaCueEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCMediaCueEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* cue; -@end - -#endif // __WMCMediaCueEventArgs_DEFINED__ - -// Windows.Media.Core.TimedMetadataTrackFailedEventArgs -#ifndef __WMCTimedMetadataTrackFailedEventArgs_DEFINED__ -#define __WMCTimedMetadataTrackFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedMetadataTrackFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCTimedMetadataTrackError* error; -@end - -#endif // __WMCTimedMetadataTrackFailedEventArgs_DEFINED__ - -// Windows.Media.Core.TimedTextSourceResolveResultEventArgs -#ifndef __WMCTimedTextSourceResolveResultEventArgs_DEFINED__ -#define __WMCTimedTextSourceResolveResultEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextSourceResolveResultEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCTimedMetadataTrackError* error; -@property (readonly) NSArray* /* WMCTimedMetadataTrack* */ tracks; -@end - -#endif // __WMCTimedTextSourceResolveResultEventArgs_DEFINED__ - -// Windows.Media.Core.VideoTrack -#ifndef __WMCVideoTrack_DEFINED__ -#define __WMCVideoTrack_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCVideoTrack : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property (readonly) NSString * id; -@property (readonly) NSString * language; -@property (readonly) WMCMediaTrackKind trackKind; -@property (readonly) NSString * name; -@property (readonly) WMPMediaPlaybackItem* playbackItem; -@property (readonly) WMCVideoTrackSupportInfo* supportInfo; -- (EventRegistrationToken)addOpenFailedEvent:(void(^)(WMCVideoTrack*, WMCVideoTrackOpenFailedEventArgs*))del; -- (void)removeOpenFailedEvent:(EventRegistrationToken)tok; -- (WMMVideoEncodingProperties*)getEncodingProperties; -@end - -#endif // __WMCVideoTrack_DEFINED__ - -// Windows.Media.Core.VideoTrackOpenFailedEventArgs -#ifndef __WMCVideoTrackOpenFailedEventArgs_DEFINED__ -#define __WMCVideoTrackOpenFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCVideoTrackOpenFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@end - -#endif // __WMCVideoTrackOpenFailedEventArgs_DEFINED__ - -// Windows.Media.Core.VideoTrackSupportInfo -#ifndef __WMCVideoTrackSupportInfo_DEFINED__ -#define __WMCVideoTrackSupportInfo_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCVideoTrackSupportInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaDecoderStatus decoderStatus; -@property (readonly) WMCMediaSourceStatus mediaSourceStatus; -@end - -#endif // __WMCVideoTrackSupportInfo_DEFINED__ - -// Windows.Media.Core.AudioTrack -#ifndef __WMCAudioTrack_DEFINED__ -#define __WMCAudioTrack_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAudioTrack : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -@property (readonly) WMPMediaPlaybackItem* playbackItem; -@property (readonly) WMCAudioTrackSupportInfo* supportInfo; -@property (retain) NSString * label; -@property (readonly) NSString * id; -@property (readonly) NSString * language; -@property (readonly) WMCMediaTrackKind trackKind; -- (EventRegistrationToken)addOpenFailedEvent:(void(^)(WMCAudioTrack*, WMCAudioTrackOpenFailedEventArgs*))del; -- (void)removeOpenFailedEvent:(EventRegistrationToken)tok; -- (WMMAudioEncodingProperties*)getEncodingProperties; -@end - -#endif // __WMCAudioTrack_DEFINED__ - -// Windows.Media.Core.AudioTrackOpenFailedEventArgs -#ifndef __WMCAudioTrackOpenFailedEventArgs_DEFINED__ -#define __WMCAudioTrackOpenFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAudioTrackOpenFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@end - -#endif // __WMCAudioTrackOpenFailedEventArgs_DEFINED__ - -// Windows.Media.Core.AudioTrackSupportInfo -#ifndef __WMCAudioTrackSupportInfo_DEFINED__ -#define __WMCAudioTrackSupportInfo_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCAudioTrackSupportInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMCMediaDecoderStatus decoderStatus; -@property (readonly) WMCAudioDecoderDegradation degradation; -@property (readonly) WMCAudioDecoderDegradationReason degradationReason; -@property (readonly) WMCMediaSourceStatus mediaSourceStatus; -@end - -#endif // __WMCAudioTrackSupportInfo_DEFINED__ - -// Windows.Media.Core.TimedTextCue -#ifndef __WMCTimedTextCue_DEFINED__ -#define __WMCTimedTextCue_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCTimedTextCue : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* startTime; -@property (retain) NSString * id; -@property (retain) WFTimeSpan* duration; -@property (retain) WMCTimedTextStyle* cueStyle; -@property (retain) WMCTimedTextRegion* cueRegion; -@property (readonly) NSMutableArray* /* WMCTimedTextLine* */ lines; -@end - -#endif // __WMCTimedTextCue_DEFINED__ - -// Windows.Media.Core.DataCue -#ifndef __WMCDataCue_DEFINED__ -#define __WMCDataCue_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCDataCue : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* data; -@property (retain) WFTimeSpan* startTime; -@property (retain) NSString * id; -@property (retain) WFTimeSpan* duration; -@end - -#endif // __WMCDataCue_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaDevices.h b/include/Platform/Universal Windows/UWP/WindowsMediaDevices.h deleted file mode 100644 index b0dc788bdc..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaDevices.h +++ /dev/null @@ -1,956 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaDevices.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -#define OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib") -#endif -#endif -#include - -@class WMDDefaultAudioCaptureDeviceChangedEventArgs, WMDDefaultAudioRenderDeviceChangedEventArgs, WMDMediaDevice, WMDAudioDeviceController, WMDVideoDeviceController, WMDSceneModeControl, WMDTorchControl, WMDFlashControl, WMDExposureCompensationControl, WMDIsoSpeedControl, WMDWhiteBalanceControl, WMDExposureControl, WMDZoomSettings, WMDZoomControl, WMDFocusSettings, WMDFocusControl, WMDRegionOfInterest, WMDRegionsOfInterestControl, WMDExposurePriorityVideoControl, WMDHdrVideoControl, WMDAdvancedPhotoCaptureSettings, WMDAdvancedPhotoControl, WMDOpticalImageStabilizationControl, WMDMediaDeviceControl, WMDLowLagPhotoSequenceControl, WMDLowLagPhotoControl, WMDPhotoConfirmationControl, WMDMediaDeviceControlCapabilities, WMDDialRequestedEventArgs, WMDRedialRequestedEventArgs, WMDKeypadPressedEventArgs, WMDCallControl; -@protocol WMDIDefaultAudioDeviceChangedEventArgs, WMDIMediaDeviceStatics, WMDISceneModeControl, WMDITorchControl, WMDIFlashControl, WMDIFlashControl2, WMDIExposureCompensationControl, WMDIIsoSpeedControl, WMDIIsoSpeedControl2, WMDIWhiteBalanceControl, WMDIExposureControl, WMDIZoomSettings, WMDIZoomControl, WMDIZoomControl2, WMDIFocusSettings, WMDIFocusControl, WMDIFocusControl2, WMDIRegionOfInterest, WMDIRegionOfInterest2, WMDIRegionsOfInterestControl, WMDIExposurePriorityVideoControl, WMDIHdrVideoControl, WMDIAdvancedPhotoCaptureSettings, WMDIAdvancedPhotoControl, WMDIOpticalImageStabilizationControl, WMDIMediaDeviceController, WMDIAudioDeviceController, WMDIVideoDeviceController, WMDIAdvancedVideoCaptureDeviceController2, WMDIAdvancedVideoCaptureDeviceController3, WMDIAdvancedVideoCaptureDeviceController4, WMDIMediaDeviceControl, WMDIMediaDeviceControlCapabilities, WMDIAdvancedVideoCaptureDeviceController, WMDILowLagPhotoSequenceControl, WMDILowLagPhotoControl, WMDIPhotoConfirmationControl, WMDIDialRequestedEventArgs, WMDIRedialRequestedEventArgs, WMDIKeypadPressedEventArgs, WMDICallControl, WMDICallControlStatics; - -// Windows.Media.Devices.AudioDeviceRole -enum _WMDAudioDeviceRole { - WMDAudioDeviceRoleDefault = 0, - WMDAudioDeviceRoleCommunications = 1, -}; -typedef unsigned WMDAudioDeviceRole; - -// Windows.Media.Devices.IsoSpeedPreset -enum _WMDIsoSpeedPreset { - WMDIsoSpeedPresetAuto = 0, - WMDIsoSpeedPresetIso50 = 1, - WMDIsoSpeedPresetIso80 = 2, - WMDIsoSpeedPresetIso100 = 3, - WMDIsoSpeedPresetIso200 = 4, - WMDIsoSpeedPresetIso400 = 5, - WMDIsoSpeedPresetIso800 = 6, - WMDIsoSpeedPresetIso1600 = 7, - WMDIsoSpeedPresetIso3200 = 8, - WMDIsoSpeedPresetIso6400 = 9, - WMDIsoSpeedPresetIso12800 = 10, - WMDIsoSpeedPresetIso25600 = 11, -}; -typedef unsigned WMDIsoSpeedPreset; - -// Windows.Media.Devices.CaptureSceneMode -enum _WMDCaptureSceneMode { - WMDCaptureSceneModeAuto = 0, - WMDCaptureSceneModeManual = 1, - WMDCaptureSceneModeMacro = 2, - WMDCaptureSceneModePortrait = 3, - WMDCaptureSceneModeSport = 4, - WMDCaptureSceneModeSnow = 5, - WMDCaptureSceneModeNight = 6, - WMDCaptureSceneModeBeach = 7, - WMDCaptureSceneModeSunset = 8, - WMDCaptureSceneModeCandlelight = 9, - WMDCaptureSceneModeLandscape = 10, - WMDCaptureSceneModeNightPortrait = 11, - WMDCaptureSceneModeBacklit = 12, -}; -typedef unsigned WMDCaptureSceneMode; - -// Windows.Media.Devices.MediaCaptureFocusState -enum _WMDMediaCaptureFocusState { - WMDMediaCaptureFocusStateUninitialized = 0, - WMDMediaCaptureFocusStateLost = 1, - WMDMediaCaptureFocusStateSearching = 2, - WMDMediaCaptureFocusStateFocused = 3, - WMDMediaCaptureFocusStateFailed = 4, -}; -typedef unsigned WMDMediaCaptureFocusState; - -// Windows.Media.Devices.CameraStreamState -enum _WMDCameraStreamState { - WMDCameraStreamStateNotStreaming = 0, - WMDCameraStreamStateStreaming = 1, - WMDCameraStreamStateBlockedForPrivacy = 2, - WMDCameraStreamStateShutdown = 3, -}; -typedef unsigned WMDCameraStreamState; - -// Windows.Media.Devices.MediaCapturePauseBehavior -enum _WMDMediaCapturePauseBehavior { - WMDMediaCapturePauseBehaviorRetainHardwareResources = 0, - WMDMediaCapturePauseBehaviorReleaseHardwareResources = 1, -}; -typedef unsigned WMDMediaCapturePauseBehavior; - -// Windows.Media.Devices.AdvancedPhotoMode -enum _WMDAdvancedPhotoMode { - WMDAdvancedPhotoModeAuto = 0, - WMDAdvancedPhotoModeStandard = 1, - WMDAdvancedPhotoModeHdr = 2, - WMDAdvancedPhotoModeLowLight = 3, -}; -typedef unsigned WMDAdvancedPhotoMode; - -// Windows.Media.Devices.ColorTemperaturePreset -enum _WMDColorTemperaturePreset { - WMDColorTemperaturePresetAuto = 0, - WMDColorTemperaturePresetManual = 1, - WMDColorTemperaturePresetCloudy = 2, - WMDColorTemperaturePresetDaylight = 3, - WMDColorTemperaturePresetFlash = 4, - WMDColorTemperaturePresetFluorescent = 5, - WMDColorTemperaturePresetTungsten = 6, - WMDColorTemperaturePresetCandlelight = 7, -}; -typedef unsigned WMDColorTemperaturePreset; - -// Windows.Media.Devices.ZoomTransitionMode -enum _WMDZoomTransitionMode { - WMDZoomTransitionModeAuto = 0, - WMDZoomTransitionModeDirect = 1, - WMDZoomTransitionModeSmooth = 2, -}; -typedef unsigned WMDZoomTransitionMode; - -// Windows.Media.Devices.FocusPreset -enum _WMDFocusPreset { - WMDFocusPresetAuto = 0, - WMDFocusPresetManual = 1, - WMDFocusPresetAutoMacro = 2, - WMDFocusPresetAutoNormal = 3, - WMDFocusPresetAutoInfinity = 4, - WMDFocusPresetAutoHyperfocal = 5, -}; -typedef unsigned WMDFocusPreset; - -// Windows.Media.Devices.FocusMode -enum _WMDFocusMode { - WMDFocusModeAuto = 0, - WMDFocusModeSingle = 1, - WMDFocusModeContinuous = 2, - WMDFocusModeManual = 3, -}; -typedef unsigned WMDFocusMode; - -// Windows.Media.Devices.ManualFocusDistance -enum _WMDManualFocusDistance { - WMDManualFocusDistanceInfinity = 0, - WMDManualFocusDistanceHyperfocal = 1, - WMDManualFocusDistanceNearest = 2, -}; -typedef unsigned WMDManualFocusDistance; - -// Windows.Media.Devices.AutoFocusRange -enum _WMDAutoFocusRange { - WMDAutoFocusRangeFullRange = 0, - WMDAutoFocusRangeMacro = 1, - WMDAutoFocusRangeNormal = 2, -}; -typedef unsigned WMDAutoFocusRange; - -// Windows.Media.Devices.RegionOfInterestType -enum _WMDRegionOfInterestType { - WMDRegionOfInterestTypeUnknown = 0, - WMDRegionOfInterestTypeFace = 1, -}; -typedef unsigned WMDRegionOfInterestType; - -// Windows.Media.Devices.HdrVideoMode -enum _WMDHdrVideoMode { - WMDHdrVideoModeOff = 0, - WMDHdrVideoModeOn = 1, - WMDHdrVideoModeAuto = 2, -}; -typedef unsigned WMDHdrVideoMode; - -// Windows.Media.Devices.OpticalImageStabilizationMode -enum _WMDOpticalImageStabilizationMode { - WMDOpticalImageStabilizationModeOff = 0, - WMDOpticalImageStabilizationModeOn = 1, - WMDOpticalImageStabilizationModeAuto = 2, -}; -typedef unsigned WMDOpticalImageStabilizationMode; - -// Windows.Media.Devices.CaptureUse -enum _WMDCaptureUse { - WMDCaptureUseNone = 0, - WMDCaptureUsePhoto = 1, - WMDCaptureUseVideo = 2, -}; -typedef unsigned WMDCaptureUse; - -// Windows.Media.Devices.MediaCaptureOptimization -enum _WMDMediaCaptureOptimization { - WMDMediaCaptureOptimizationDefault = 0, - WMDMediaCaptureOptimizationQuality = 1, - WMDMediaCaptureOptimizationLatency = 2, - WMDMediaCaptureOptimizationPower = 3, - WMDMediaCaptureOptimizationLatencyThenQuality = 4, - WMDMediaCaptureOptimizationLatencyThenPower = 5, - WMDMediaCaptureOptimizationPowerAndQuality = 6, -}; -typedef unsigned WMDMediaCaptureOptimization; - -// Windows.Media.Devices.TelephonyKey -enum _WMDTelephonyKey { - WMDTelephonyKeyD0 = 0, - WMDTelephonyKeyD1 = 1, - WMDTelephonyKeyD2 = 2, - WMDTelephonyKeyD3 = 3, - WMDTelephonyKeyD4 = 4, - WMDTelephonyKeyD5 = 5, - WMDTelephonyKeyD6 = 6, - WMDTelephonyKeyD7 = 7, - WMDTelephonyKeyD8 = 8, - WMDTelephonyKeyD9 = 9, - WMDTelephonyKeyStar = 10, - WMDTelephonyKeyPound = 11, - WMDTelephonyKeyA = 12, - WMDTelephonyKeyB = 13, - WMDTelephonyKeyC = 14, - WMDTelephonyKeyD = 15, -}; -typedef unsigned WMDTelephonyKey; - -#include "WindowsFoundation.h" -#include "WindowsMediaCapture.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsMediaDevicesCore.h" -// Windows.Media.Devices.CallControlEventHandler -#ifndef __WMDCallControlEventHandler__DEFINED -#define __WMDCallControlEventHandler__DEFINED -typedef void(^WMDCallControlEventHandler)(WMDCallControl* sender); -#endif // __WMDCallControlEventHandler__DEFINED - -// Windows.Media.Devices.DialRequestedEventHandler -#ifndef __WMDDialRequestedEventHandler__DEFINED -#define __WMDDialRequestedEventHandler__DEFINED -typedef void(^WMDDialRequestedEventHandler)(WMDCallControl* sender, WMDDialRequestedEventArgs* e); -#endif // __WMDDialRequestedEventHandler__DEFINED - -// Windows.Media.Devices.KeypadPressedEventHandler -#ifndef __WMDKeypadPressedEventHandler__DEFINED -#define __WMDKeypadPressedEventHandler__DEFINED -typedef void(^WMDKeypadPressedEventHandler)(WMDCallControl* sender, WMDKeypadPressedEventArgs* e); -#endif // __WMDKeypadPressedEventHandler__DEFINED - -// Windows.Media.Devices.RedialRequestedEventHandler -#ifndef __WMDRedialRequestedEventHandler__DEFINED -#define __WMDRedialRequestedEventHandler__DEFINED -typedef void(^WMDRedialRequestedEventHandler)(WMDCallControl* sender, WMDRedialRequestedEventArgs* e); -#endif // __WMDRedialRequestedEventHandler__DEFINED - - -#import - -// Windows.Media.Devices.CallControlEventHandler -#ifndef __WMDCallControlEventHandler__DEFINED -#define __WMDCallControlEventHandler__DEFINED -typedef void(^WMDCallControlEventHandler)(WMDCallControl* sender); -#endif // __WMDCallControlEventHandler__DEFINED - -// Windows.Media.Devices.DialRequestedEventHandler -#ifndef __WMDDialRequestedEventHandler__DEFINED -#define __WMDDialRequestedEventHandler__DEFINED -typedef void(^WMDDialRequestedEventHandler)(WMDCallControl* sender, WMDDialRequestedEventArgs* e); -#endif // __WMDDialRequestedEventHandler__DEFINED - -// Windows.Media.Devices.RedialRequestedEventHandler -#ifndef __WMDRedialRequestedEventHandler__DEFINED -#define __WMDRedialRequestedEventHandler__DEFINED -typedef void(^WMDRedialRequestedEventHandler)(WMDCallControl* sender, WMDRedialRequestedEventArgs* e); -#endif // __WMDRedialRequestedEventHandler__DEFINED - -// Windows.Media.Devices.KeypadPressedEventHandler -#ifndef __WMDKeypadPressedEventHandler__DEFINED -#define __WMDKeypadPressedEventHandler__DEFINED -typedef void(^WMDKeypadPressedEventHandler)(WMDCallControl* sender, WMDKeypadPressedEventArgs* e); -#endif // __WMDKeypadPressedEventHandler__DEFINED - -// Windows.Media.Devices.IDefaultAudioDeviceChangedEventArgs -#ifndef __WMDIDefaultAudioDeviceChangedEventArgs_DEFINED__ -#define __WMDIDefaultAudioDeviceChangedEventArgs_DEFINED__ - -@protocol WMDIDefaultAudioDeviceChangedEventArgs -@property (readonly) NSString * id; -@property (readonly) WMDAudioDeviceRole role; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDIDefaultAudioDeviceChangedEventArgs : RTObject -@end - -#endif // __WMDIDefaultAudioDeviceChangedEventArgs_DEFINED__ - -// Windows.Media.Devices.IMediaDeviceController -#ifndef __WMDIMediaDeviceController_DEFINED__ -#define __WMDIMediaDeviceController_DEFINED__ - -@protocol WMDIMediaDeviceController -- (NSArray* /* RTObject* */)getAvailableMediaStreamProperties:(WMCMediaStreamType)mediaStreamType; -- (RTObject*)getMediaStreamProperties:(WMCMediaStreamType)mediaStreamType; -- (RTObject*)setMediaStreamPropertiesAsync:(WMCMediaStreamType)mediaStreamType mediaEncodingProperties:(RTObject*)mediaEncodingProperties; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDIMediaDeviceController : RTObject -@end - -#endif // __WMDIMediaDeviceController_DEFINED__ - -// Windows.Media.Devices.DefaultAudioCaptureDeviceChangedEventArgs -#ifndef __WMDDefaultAudioCaptureDeviceChangedEventArgs_DEFINED__ -#define __WMDDefaultAudioCaptureDeviceChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDDefaultAudioCaptureDeviceChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) WMDAudioDeviceRole role; -@end - -#endif // __WMDDefaultAudioCaptureDeviceChangedEventArgs_DEFINED__ - -// Windows.Media.Devices.DefaultAudioRenderDeviceChangedEventArgs -#ifndef __WMDDefaultAudioRenderDeviceChangedEventArgs_DEFINED__ -#define __WMDDefaultAudioRenderDeviceChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDDefaultAudioRenderDeviceChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) WMDAudioDeviceRole role; -@end - -#endif // __WMDDefaultAudioRenderDeviceChangedEventArgs_DEFINED__ - -// Windows.Media.Devices.MediaDevice -#ifndef __WMDMediaDevice_DEFINED__ -#define __WMDMediaDevice_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDMediaDevice : RTObject -+ (NSString *)getAudioCaptureSelector; -+ (NSString *)getAudioRenderSelector; -+ (NSString *)getVideoCaptureSelector; -+ (NSString *)getDefaultAudioCaptureId:(WMDAudioDeviceRole)role; -+ (NSString *)getDefaultAudioRenderId:(WMDAudioDeviceRole)role; -+ (EventRegistrationToken)addDefaultAudioCaptureDeviceChangedEvent:(void(^)(RTObject*, WMDDefaultAudioCaptureDeviceChangedEventArgs*))del; -+ (void)removeDefaultAudioCaptureDeviceChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addDefaultAudioRenderDeviceChangedEvent:(void(^)(RTObject*, WMDDefaultAudioRenderDeviceChangedEventArgs*))del; -+ (void)removeDefaultAudioRenderDeviceChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMDMediaDevice_DEFINED__ - -// Windows.Media.Devices.AudioDeviceController -#ifndef __WMDAudioDeviceController_DEFINED__ -#define __WMDAudioDeviceController_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDAudioDeviceController : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float volumePercent; -@property BOOL muted; -- (NSArray* /* RTObject* */)getAvailableMediaStreamProperties:(WMCMediaStreamType)mediaStreamType; -- (RTObject*)getMediaStreamProperties:(WMCMediaStreamType)mediaStreamType; -- (RTObject*)setMediaStreamPropertiesAsync:(WMCMediaStreamType)mediaStreamType mediaEncodingProperties:(RTObject*)mediaEncodingProperties; -@end - -#endif // __WMDAudioDeviceController_DEFINED__ - -// Windows.Media.Devices.VideoDeviceController -#ifndef __WMDVideoDeviceController_DEFINED__ -#define __WMDVideoDeviceController_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDVideoDeviceController : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMDCaptureUse primaryUse; -@property (readonly) WMDIsoSpeedControl* isoSpeedControl; -@property (readonly) WMDFlashControl* flashControl; -@property (readonly) WMDFocusControl* focusControl; -@property (readonly) WMDWhiteBalanceControl* whiteBalanceControl; -@property (readonly) WMDTorchControl* torchControl; -@property (readonly) WMDSceneModeControl* sceneModeControl; -@property (readonly) WMDRegionsOfInterestControl* regionsOfInterestControl; -@property (readonly) WMDLowLagPhotoSequenceControl* lowLagPhotoSequence; -@property (readonly) WMDLowLagPhotoControl* lowLagPhoto; -@property (readonly) WMDExposureCompensationControl* exposureCompensationControl; -@property (readonly) WMDExposureControl* exposureControl; -@property (readonly) WMDZoomControl* zoomControl; -@property (readonly) WMDCVariablePhotoSequenceController* variablePhotoSequenceController; -@property (readonly) WMDPhotoConfirmationControl* photoConfirmationControl; -@property WMDMediaCaptureOptimization desiredOptimization; -@property (readonly) WMDHdrVideoControl* hdrVideoControl; -@property (readonly) WMDAdvancedPhotoControl* advancedPhotoControl; -@property (readonly) WMDExposurePriorityVideoControl* exposurePriorityVideoControl; -@property (readonly) WMDOpticalImageStabilizationControl* opticalImageStabilizationControl; -@property (readonly) WMDMediaDeviceControl* pan; -@property (readonly) WMDMediaDeviceControl* hue; -@property (readonly) WMDMediaDeviceControl* focus; -@property (readonly) WMDMediaDeviceControl* contrast; -@property (readonly) WMDMediaDeviceControl* brightness; -@property (readonly) WMDMediaDeviceControl* backlightCompensation; -@property (readonly) WMDMediaDeviceControl* zoom; -@property (readonly) WMDMediaDeviceControl* whiteBalance; -@property (readonly) WMDMediaDeviceControl* exposure; -@property (readonly) WMDMediaDeviceControl* tilt; -@property (readonly) WMDMediaDeviceControl* roll; -- (BOOL)trySetPowerlineFrequency:(WMCPowerlineFrequency)value; -- (BOOL)tryGetPowerlineFrequency:(WMCPowerlineFrequency*)value; -- (NSArray* /* RTObject* */)getAvailableMediaStreamProperties:(WMCMediaStreamType)mediaStreamType; -- (RTObject*)getMediaStreamProperties:(WMCMediaStreamType)mediaStreamType; -- (RTObject*)setMediaStreamPropertiesAsync:(WMCMediaStreamType)mediaStreamType mediaEncodingProperties:(RTObject*)mediaEncodingProperties; -- (void)setDeviceProperty:(NSString *)propertyId propertyValue:(RTObject*)propertyValue; -- (RTObject*)getDeviceProperty:(NSString *)propertyId; -@end - -#endif // __WMDVideoDeviceController_DEFINED__ - -// Windows.Media.Devices.SceneModeControl -#ifndef __WMDSceneModeControl_DEFINED__ -#define __WMDSceneModeControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDSceneModeControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WMDCaptureSceneMode */ supportedModes; -@property (readonly) WMDCaptureSceneMode value; -- (RTObject*)setValueAsync:(WMDCaptureSceneMode)sceneMode; -@end - -#endif // __WMDSceneModeControl_DEFINED__ - -// Windows.Media.Devices.TorchControl -#ifndef __WMDTorchControl_DEFINED__ -#define __WMDTorchControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDTorchControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float powerPercent; -@property BOOL enabled; -@property (readonly) BOOL powerSupported; -@property (readonly) BOOL supported; -@end - -#endif // __WMDTorchControl_DEFINED__ - -// Windows.Media.Devices.FlashControl -#ifndef __WMDFlashControl_DEFINED__ -#define __WMDFlashControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDFlashControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL redEyeReduction; -@property float powerPercent; -@property BOOL enabled; -@property BOOL Auto; -@property (readonly) BOOL powerSupported; -@property (readonly) BOOL redEyeReductionSupported; -@property (readonly) BOOL supported; -@property BOOL assistantLightEnabled; -@property (readonly) BOOL assistantLightSupported; -@end - -#endif // __WMDFlashControl_DEFINED__ - -// Windows.Media.Devices.ExposureCompensationControl -#ifndef __WMDExposureCompensationControl_DEFINED__ -#define __WMDExposureCompensationControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDExposureCompensationControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) float max; -@property (readonly) float min; -@property (readonly) float step; -@property (readonly) BOOL supported; -@property (readonly) float value; -- (RTObject*)setValueAsync:(float)value; -@end - -#endif // __WMDExposureCompensationControl_DEFINED__ - -// Windows.Media.Devices.IsoSpeedControl -#ifndef __WMDIsoSpeedControl_DEFINED__ -#define __WMDIsoSpeedControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDIsoSpeedControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDIsoSpeedPreset preset; -@property (readonly) BOOL supported; -@property (readonly) NSArray* /* WMDIsoSpeedPreset */ supportedPresets; -@property (readonly) BOOL Auto; -@property (readonly) unsigned int max; -@property (readonly) unsigned int min; -@property (readonly) unsigned int step; -@property (readonly) unsigned int value; -- (RTObject*)setPresetAsync:(WMDIsoSpeedPreset)preset; -- (RTObject*)setValueAsync:(unsigned int)isoSpeed; -- (RTObject*)setAutoAsync; -@end - -#endif // __WMDIsoSpeedControl_DEFINED__ - -// Windows.Media.Devices.WhiteBalanceControl -#ifndef __WMDWhiteBalanceControl_DEFINED__ -#define __WMDWhiteBalanceControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDWhiteBalanceControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int max; -@property (readonly) unsigned int min; -@property (readonly) WMDColorTemperaturePreset preset; -@property (readonly) unsigned int step; -@property (readonly) BOOL supported; -@property (readonly) unsigned int value; -- (RTObject*)setPresetAsync:(WMDColorTemperaturePreset)preset; -- (RTObject*)setValueAsync:(unsigned int)temperature; -@end - -#endif // __WMDWhiteBalanceControl_DEFINED__ - -// Windows.Media.Devices.ExposureControl -#ifndef __WMDExposureControl_DEFINED__ -#define __WMDExposureControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDExposureControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL Auto; -@property (readonly) WFTimeSpan* max; -@property (readonly) WFTimeSpan* min; -@property (readonly) WFTimeSpan* step; -@property (readonly) BOOL supported; -@property (readonly) WFTimeSpan* value; -- (RTObject*)setAutoAsync:(BOOL)value; -- (RTObject*)setValueAsync:(WFTimeSpan*)shutterDuration; -@end - -#endif // __WMDExposureControl_DEFINED__ - -// Windows.Media.Devices.ZoomSettings -#ifndef __WMDZoomSettings_DEFINED__ -#define __WMDZoomSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDZoomSettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float value; -@property WMDZoomTransitionMode mode; -@end - -#endif // __WMDZoomSettings_DEFINED__ - -// Windows.Media.Devices.ZoomControl -#ifndef __WMDZoomControl_DEFINED__ -#define __WMDZoomControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDZoomControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float value; -@property (readonly) float max; -@property (readonly) float min; -@property (readonly) float step; -@property (readonly) BOOL supported; -@property (readonly) WMDZoomTransitionMode mode; -@property (readonly) NSArray* /* WMDZoomTransitionMode */ supportedModes; -- (void)configure:(WMDZoomSettings*)settings; -@end - -#endif // __WMDZoomControl_DEFINED__ - -// Windows.Media.Devices.FocusSettings -#ifndef __WMDFocusSettings_DEFINED__ -#define __WMDFocusSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDFocusSettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL waitForFocus; -@property (retain) id /* unsigned int */ value; -@property WMDFocusMode mode; -@property (retain) id /* WMDManualFocusDistance */ distance; -@property BOOL disableDriverFallback; -@property WMDAutoFocusRange autoFocusRange; -@end - -#endif // __WMDFocusSettings_DEFINED__ - -// Windows.Media.Devices.FocusControl -#ifndef __WMDFocusControl_DEFINED__ -#define __WMDFocusControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDFocusControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int max; -@property (readonly) unsigned int min; -@property (readonly) WMDFocusPreset preset; -@property (readonly) unsigned int step; -@property (readonly) BOOL supported; -@property (readonly) NSArray* /* WMDFocusPreset */ supportedPresets; -@property (readonly) unsigned int value; -@property (readonly) BOOL focusChangedSupported; -@property (readonly) WMDMediaCaptureFocusState focusState; -@property (readonly) WMDFocusMode mode; -@property (readonly) NSArray* /* WMDManualFocusDistance */ supportedFocusDistances; -@property (readonly) NSArray* /* WMDFocusMode */ supportedFocusModes; -@property (readonly) NSArray* /* WMDAutoFocusRange */ supportedFocusRanges; -@property (readonly) BOOL waitForFocusSupported; -- (RTObject*)setPresetAsync:(WMDFocusPreset)preset; -- (RTObject*)setPresetWithCompletionOptionAsync:(WMDFocusPreset)preset completeBeforeFocus:(BOOL)completeBeforeFocus; -- (RTObject*)setValueAsync:(unsigned int)focus; -- (RTObject*)focusAsync; -- (RTObject*)unlockAsync; -- (RTObject*)lockAsync; -- (void)configure:(WMDFocusSettings*)settings; -@end - -#endif // __WMDFocusControl_DEFINED__ - -// Windows.Media.Devices.RegionOfInterest -#ifndef __WMDRegionOfInterest_DEFINED__ -#define __WMDRegionOfInterest_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDRegionOfInterest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFRect* bounds; -@property BOOL autoWhiteBalanceEnabled; -@property BOOL autoFocusEnabled; -@property BOOL autoExposureEnabled; -@property unsigned int weight; -@property WMDRegionOfInterestType type; -@property BOOL boundsNormalized; -@end - -#endif // __WMDRegionOfInterest_DEFINED__ - -// Windows.Media.Devices.RegionsOfInterestControl -#ifndef __WMDRegionsOfInterestControl_DEFINED__ -#define __WMDRegionsOfInterestControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDRegionsOfInterestControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL autoExposureSupported; -@property (readonly) BOOL autoFocusSupported; -@property (readonly) BOOL autoWhiteBalanceSupported; -@property (readonly) unsigned int maxRegions; -- (RTObject*)setRegionsAsync:(id /* WMDRegionOfInterest* */)regions; -- (RTObject*)setRegionsWithLockAsync:(id /* WMDRegionOfInterest* */)regions lockValues:(BOOL)lockValues; -- (RTObject*)clearRegionsAsync; -@end - -#endif // __WMDRegionsOfInterestControl_DEFINED__ - -// Windows.Media.Devices.ExposurePriorityVideoControl -#ifndef __WMDExposurePriorityVideoControl_DEFINED__ -#define __WMDExposurePriorityVideoControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDExposurePriorityVideoControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL enabled; -@property (readonly) BOOL supported; -@end - -#endif // __WMDExposurePriorityVideoControl_DEFINED__ - -// Windows.Media.Devices.HdrVideoControl -#ifndef __WMDHdrVideoControl_DEFINED__ -#define __WMDHdrVideoControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDHdrVideoControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMDHdrVideoMode mode; -@property (readonly) BOOL supported; -@property (readonly) NSArray* /* WMDHdrVideoMode */ supportedModes; -@end - -#endif // __WMDHdrVideoControl_DEFINED__ - -// Windows.Media.Devices.AdvancedPhotoCaptureSettings -#ifndef __WMDAdvancedPhotoCaptureSettings_DEFINED__ -#define __WMDAdvancedPhotoCaptureSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDAdvancedPhotoCaptureSettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMDAdvancedPhotoMode mode; -@end - -#endif // __WMDAdvancedPhotoCaptureSettings_DEFINED__ - -// Windows.Media.Devices.AdvancedPhotoControl -#ifndef __WMDAdvancedPhotoControl_DEFINED__ -#define __WMDAdvancedPhotoControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDAdvancedPhotoControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDAdvancedPhotoMode mode; -@property (readonly) BOOL supported; -@property (readonly) NSArray* /* WMDAdvancedPhotoMode */ supportedModes; -- (void)configure:(WMDAdvancedPhotoCaptureSettings*)settings; -@end - -#endif // __WMDAdvancedPhotoControl_DEFINED__ - -// Windows.Media.Devices.OpticalImageStabilizationControl -#ifndef __WMDOpticalImageStabilizationControl_DEFINED__ -#define __WMDOpticalImageStabilizationControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDOpticalImageStabilizationControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMDOpticalImageStabilizationMode mode; -@property (readonly) BOOL supported; -@property (readonly) NSArray* /* WMDOpticalImageStabilizationMode */ supportedModes; -@end - -#endif // __WMDOpticalImageStabilizationControl_DEFINED__ - -// Windows.Media.Devices.MediaDeviceControl -#ifndef __WMDMediaDeviceControl_DEFINED__ -#define __WMDMediaDeviceControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDMediaDeviceControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDMediaDeviceControlCapabilities* capabilities; -- (BOOL)tryGetValue:(double*)value; -- (BOOL)trySetValue:(double)value; -- (BOOL)tryGetAuto:(BOOL*)value; -- (BOOL)trySetAuto:(BOOL)value; -@end - -#endif // __WMDMediaDeviceControl_DEFINED__ - -// Windows.Media.Devices.LowLagPhotoSequenceControl -#ifndef __WMDLowLagPhotoSequenceControl_DEFINED__ -#define __WMDLowLagPhotoSequenceControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDLowLagPhotoSequenceControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMMMediaThumbnailFormat thumbnailFormat; -@property BOOL thumbnailEnabled; -@property float photosPerSecondLimit; -@property unsigned int pastPhotoLimit; -@property unsigned int desiredThumbnailSize; -@property (readonly) unsigned int hardwareAcceleratedThumbnailSupported; -@property (readonly) unsigned int maxPastPhotos; -@property (readonly) float maxPhotosPerSecond; -@property (readonly) BOOL supported; -- (WMMMediaRatio*)getHighestConcurrentFrameRate:(RTObject*)captureProperties; -- (WMMMediaRatio*)getCurrentFrameRate; -@end - -#endif // __WMDLowLagPhotoSequenceControl_DEFINED__ - -// Windows.Media.Devices.LowLagPhotoControl -#ifndef __WMDLowLagPhotoControl_DEFINED__ -#define __WMDLowLagPhotoControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDLowLagPhotoControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMMMediaThumbnailFormat thumbnailFormat; -@property BOOL thumbnailEnabled; -@property unsigned int desiredThumbnailSize; -@property (readonly) unsigned int hardwareAcceleratedThumbnailSupported; -- (WMMMediaRatio*)getHighestConcurrentFrameRate:(RTObject*)captureProperties; -- (WMMMediaRatio*)getCurrentFrameRate; -@end - -#endif // __WMDLowLagPhotoControl_DEFINED__ - -// Windows.Media.Devices.PhotoConfirmationControl -#ifndef __WMDPhotoConfirmationControl_DEFINED__ -#define __WMDPhotoConfirmationControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDPhotoConfirmationControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMMMediaPixelFormat pixelFormat; -@property BOOL enabled; -@property (readonly) BOOL supported; -@end - -#endif // __WMDPhotoConfirmationControl_DEFINED__ - -// Windows.Media.Devices.MediaDeviceControlCapabilities -#ifndef __WMDMediaDeviceControlCapabilities_DEFINED__ -#define __WMDMediaDeviceControlCapabilities_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDMediaDeviceControlCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL autoModeSupported; -@property (readonly) double Default; -@property (readonly) double max; -@property (readonly) double min; -@property (readonly) double step; -@property (readonly) BOOL supported; -@end - -#endif // __WMDMediaDeviceControlCapabilities_DEFINED__ - -// Windows.Media.Devices.DialRequestedEventArgs -#ifndef __WMDDialRequestedEventArgs_DEFINED__ -#define __WMDDialRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDDialRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* contact; -- (void)handled; -@end - -#endif // __WMDDialRequestedEventArgs_DEFINED__ - -// Windows.Media.Devices.RedialRequestedEventArgs -#ifndef __WMDRedialRequestedEventArgs_DEFINED__ -#define __WMDRedialRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDRedialRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)handled; -@end - -#endif // __WMDRedialRequestedEventArgs_DEFINED__ - -// Windows.Media.Devices.KeypadPressedEventArgs -#ifndef __WMDKeypadPressedEventArgs_DEFINED__ -#define __WMDKeypadPressedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDKeypadPressedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDTelephonyKey telephonyKey; -@end - -#endif // __WMDKeypadPressedEventArgs_DEFINED__ - -// Windows.Media.Devices.CallControl -#ifndef __WMDCallControl_DEFINED__ -#define __WMDCallControl_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMDCallControl : RTObject -+ (WMDCallControl*)getDefault; -+ (WMDCallControl*)fromId:(NSString *)deviceId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL hasRinger; -- (EventRegistrationToken)addAnswerRequestedEvent:(WMDCallControlEventHandler)del; -- (void)removeAnswerRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAudioTransferRequestedEvent:(WMDCallControlEventHandler)del; -- (void)removeAudioTransferRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDialRequestedEvent:(WMDDialRequestedEventHandler)del; -- (void)removeDialRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHangUpRequestedEvent:(WMDCallControlEventHandler)del; -- (void)removeHangUpRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeypadPressedEvent:(WMDKeypadPressedEventHandler)del; -- (void)removeKeypadPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRedialRequestedEvent:(WMDRedialRequestedEventHandler)del; -- (void)removeRedialRequestedEvent:(EventRegistrationToken)tok; -- (uint64_t)indicateNewIncomingCall:(BOOL)enableRinger callerId:(NSString *)callerId; -- (uint64_t)indicateNewOutgoingCall; -- (void)indicateActiveCall:(uint64_t)callToken; -- (void)endCall:(uint64_t)callToken; -@end - -#endif // __WMDCallControl_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaDevicesCore.h b/include/Platform/Universal Windows/UWP/WindowsMediaDevicesCore.h deleted file mode 100644 index 986e399a0f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaDevicesCore.h +++ /dev/null @@ -1,325 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaDevicesCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -#define OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaDevicesCore.lib") -#endif -#endif -#include - -@class WMDCCameraIntrinsics, WMDCDepthCorrelatedCoordinateMapper, WMDCVariablePhotoSequenceController, WMDCFrameExposureCapabilities, WMDCFrameExposureCompensationCapabilities, WMDCFrameIsoSpeedCapabilities, WMDCFrameFocusCapabilities, WMDCFrameFlashCapabilities, WMDCFrameControlCapabilities, WMDCFrameExposureControl, WMDCFrameExposureCompensationControl, WMDCFrameIsoSpeedControl, WMDCFrameFocusControl, WMDCFrameFlashControl, WMDCFrameController; -@protocol WMDCIFrameExposureCapabilities, WMDCIFrameExposureCompensationCapabilities, WMDCIFrameIsoSpeedCapabilities, WMDCIFrameFocusCapabilities, WMDCIFrameFlashCapabilities, WMDCIFrameControlCapabilities, WMDCIFrameControlCapabilities2, WMDCIFrameExposureControl, WMDCIFrameExposureCompensationControl, WMDCIFrameIsoSpeedControl, WMDCIFrameFocusControl, WMDCIFrameFlashControl, WMDCIFrameController, WMDCIFrameController2, WMDCIVariablePhotoSequenceController, WMDCICameraIntrinsicsFactory, WMDCICameraIntrinsics, WMDCICameraIntrinsics2, WMDCIDepthCorrelatedCoordinateMapper; - -// Windows.Media.Devices.Core.FrameFlashMode -enum _WMDCFrameFlashMode { - WMDCFrameFlashModeDisable = 0, - WMDCFrameFlashModeEnable = 1, - WMDCFrameFlashModeGlobal = 2, -}; -typedef unsigned WMDCFrameFlashMode; - -#include "WindowsFoundation.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsFoundationNumerics.h" -#include "WindowsPerceptionSpatial.h" - -#import - -// Windows.Media.Devices.Core.CameraIntrinsics -#ifndef __WMDCCameraIntrinsics_DEFINED__ -#define __WMDCCameraIntrinsics_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCCameraIntrinsics : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFNVector2* focalLength; -@property (readonly) unsigned int imageHeight; -@property (readonly) unsigned int imageWidth; -@property (readonly) WFNVector2* principalPoint; -@property (readonly) WFNVector3* radialDistortion; -@property (readonly) WFNVector2* tangentialDistortion; -@property (readonly) WFNMatrix4x4* undistortedProjectionTransform; -- (WFPoint*)projectOntoFrame:(WFNVector3*)coordinate; -- (WFNVector2*)unprojectAtUnitDepth:(WFPoint*)pixelCoordinate; -- (void)projectManyOntoFrame:(NSArray* /* WFNVector3* */)coordinates results:(NSArray* /* WFPoint* */*)results; -- (void)unprojectPixelsAtUnitDepth:(NSArray* /* WFPoint* */)pixelCoordinates results:(NSArray* /* WFNVector2* */*)results; -- (WFPoint*)distortPoint:(WFPoint*)input; -- (void)distortPoints:(NSArray* /* WFPoint* */)inputs results:(NSArray* /* WFPoint* */*)results; -- (WFPoint*)undistortPoint:(WFPoint*)input; -- (void)undistortPoints:(NSArray* /* WFPoint* */)inputs results:(NSArray* /* WFPoint* */*)results; -@end - -#endif // __WMDCCameraIntrinsics_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.Devices.Core.DepthCorrelatedCoordinateMapper -#ifndef __WMDCDepthCorrelatedCoordinateMapper_DEFINED__ -#define __WMDCDepthCorrelatedCoordinateMapper_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCDepthCorrelatedCoordinateMapper : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WFNVector3*)unprojectPoint:(WFPoint*)sourcePoint targetCoordinateSystem:(WPSSpatialCoordinateSystem*)targetCoordinateSystem; -- (void)unprojectPoints:(NSArray* /* WFPoint* */)sourcePoints targetCoordinateSystem:(WPSSpatialCoordinateSystem*)targetCoordinateSystem results:(NSArray* /* WFNVector3* */*)results; -- (WFPoint*)mapPoint:(WFPoint*)sourcePoint targetCoordinateSystem:(WPSSpatialCoordinateSystem*)targetCoordinateSystem targetCameraIntrinsics:(WMDCCameraIntrinsics*)targetCameraIntrinsics; -- (void)mapPoints:(NSArray* /* WFPoint* */)sourcePoints targetCoordinateSystem:(WPSSpatialCoordinateSystem*)targetCoordinateSystem targetCameraIntrinsics:(WMDCCameraIntrinsics*)targetCameraIntrinsics results:(NSArray* /* WFPoint* */*)results; -- (void)close; -@end - -#endif // __WMDCDepthCorrelatedCoordinateMapper_DEFINED__ - -// Windows.Media.Devices.Core.VariablePhotoSequenceController -#ifndef __WMDCVariablePhotoSequenceController_DEFINED__ -#define __WMDCVariablePhotoSequenceController_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCVariablePhotoSequenceController : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float photosPerSecondLimit; -@property (readonly) NSMutableArray* /* WMDCFrameController* */ desiredFrameControllers; -@property (readonly) WMDCFrameControlCapabilities* frameCapabilities; -@property (readonly) float maxPhotosPerSecond; -@property (readonly) BOOL supported; -- (WMMMediaRatio*)getHighestConcurrentFrameRate:(RTObject*)captureProperties; -- (WMMMediaRatio*)getCurrentFrameRate; -@end - -#endif // __WMDCVariablePhotoSequenceController_DEFINED__ - -// Windows.Media.Devices.Core.FrameExposureCapabilities -#ifndef __WMDCFrameExposureCapabilities_DEFINED__ -#define __WMDCFrameExposureCapabilities_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameExposureCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* max; -@property (readonly) WFTimeSpan* min; -@property (readonly) WFTimeSpan* step; -@property (readonly) BOOL supported; -@end - -#endif // __WMDCFrameExposureCapabilities_DEFINED__ - -// Windows.Media.Devices.Core.FrameExposureCompensationCapabilities -#ifndef __WMDCFrameExposureCompensationCapabilities_DEFINED__ -#define __WMDCFrameExposureCompensationCapabilities_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameExposureCompensationCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) float max; -@property (readonly) float min; -@property (readonly) float step; -@property (readonly) BOOL supported; -@end - -#endif // __WMDCFrameExposureCompensationCapabilities_DEFINED__ - -// Windows.Media.Devices.Core.FrameIsoSpeedCapabilities -#ifndef __WMDCFrameIsoSpeedCapabilities_DEFINED__ -#define __WMDCFrameIsoSpeedCapabilities_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameIsoSpeedCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int max; -@property (readonly) unsigned int min; -@property (readonly) unsigned int step; -@property (readonly) BOOL supported; -@end - -#endif // __WMDCFrameIsoSpeedCapabilities_DEFINED__ - -// Windows.Media.Devices.Core.FrameFocusCapabilities -#ifndef __WMDCFrameFocusCapabilities_DEFINED__ -#define __WMDCFrameFocusCapabilities_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameFocusCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int max; -@property (readonly) unsigned int min; -@property (readonly) unsigned int step; -@property (readonly) BOOL supported; -@end - -#endif // __WMDCFrameFocusCapabilities_DEFINED__ - -// Windows.Media.Devices.Core.FrameFlashCapabilities -#ifndef __WMDCFrameFlashCapabilities_DEFINED__ -#define __WMDCFrameFlashCapabilities_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameFlashCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL powerSupported; -@property (readonly) BOOL redEyeReductionSupported; -@property (readonly) BOOL supported; -@end - -#endif // __WMDCFrameFlashCapabilities_DEFINED__ - -// Windows.Media.Devices.Core.FrameControlCapabilities -#ifndef __WMDCFrameControlCapabilities_DEFINED__ -#define __WMDCFrameControlCapabilities_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameControlCapabilities : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDCFrameExposureCapabilities* exposure; -@property (readonly) WMDCFrameExposureCompensationCapabilities* exposureCompensation; -@property (readonly) WMDCFrameFocusCapabilities* focus; -@property (readonly) WMDCFrameIsoSpeedCapabilities* isoSpeed; -@property (readonly) BOOL photoConfirmationSupported; -@property (readonly) WMDCFrameFlashCapabilities* flash; -@end - -#endif // __WMDCFrameControlCapabilities_DEFINED__ - -// Windows.Media.Devices.Core.FrameExposureControl -#ifndef __WMDCFrameExposureControl_DEFINED__ -#define __WMDCFrameExposureControl_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameExposureControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFTimeSpan* */ value; -@property BOOL Auto; -@end - -#endif // __WMDCFrameExposureControl_DEFINED__ - -// Windows.Media.Devices.Core.FrameExposureCompensationControl -#ifndef __WMDCFrameExposureCompensationControl_DEFINED__ -#define __WMDCFrameExposureCompensationControl_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameExposureCompensationControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* float */ value; -@end - -#endif // __WMDCFrameExposureCompensationControl_DEFINED__ - -// Windows.Media.Devices.Core.FrameIsoSpeedControl -#ifndef __WMDCFrameIsoSpeedControl_DEFINED__ -#define __WMDCFrameIsoSpeedControl_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameIsoSpeedControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* unsigned int */ value; -@property BOOL Auto; -@end - -#endif // __WMDCFrameIsoSpeedControl_DEFINED__ - -// Windows.Media.Devices.Core.FrameFocusControl -#ifndef __WMDCFrameFocusControl_DEFINED__ -#define __WMDCFrameFocusControl_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameFocusControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* unsigned int */ value; -@end - -#endif // __WMDCFrameFocusControl_DEFINED__ - -// Windows.Media.Devices.Core.FrameFlashControl -#ifndef __WMDCFrameFlashControl_DEFINED__ -#define __WMDCFrameFlashControl_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameFlashControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL redEyeReduction; -@property float powerPercent; -@property WMDCFrameFlashMode mode; -@property BOOL Auto; -@end - -#endif // __WMDCFrameFlashControl_DEFINED__ - -// Windows.Media.Devices.Core.FrameController -#ifndef __WMDCFrameController_DEFINED__ -#define __WMDCFrameController_DEFINED__ - -OBJCUWPWINDOWSMEDIADEVICESCOREEXPORT -@interface WMDCFrameController : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* BOOL */ photoConfirmationEnabled; -@property (readonly) WMDCFrameExposureCompensationControl* exposureCompensationControl; -@property (readonly) WMDCFrameExposureControl* exposureControl; -@property (readonly) WMDCFrameFocusControl* focusControl; -@property (readonly) WMDCFrameIsoSpeedControl* isoSpeedControl; -@property (readonly) WMDCFrameFlashControl* flashControl; -@end - -#endif // __WMDCFrameController_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaDialProtocol.h b/include/Platform/Universal Windows/UWP/WindowsMediaDialProtocol.h deleted file mode 100644 index 1cf53b5a67..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaDialProtocol.h +++ /dev/null @@ -1,199 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaDialProtocol.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIADIALPROTOCOLEXPORT -#define OBJCUWPWINDOWSMEDIADIALPROTOCOLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaDialProtocol.lib") -#endif -#endif -#include - -@class WMDDialAppStateDetails, WMDDialApp, WMDDialDevice, WMDDialDeviceSelectedEventArgs, WMDDialDisconnectButtonClickedEventArgs, WMDDialDevicePickerFilter, WMDDialDevicePicker; -@protocol WMDIDialAppStateDetails, WMDIDialApp, WMDIDialDevice, WMDIDialDevice2, WMDIDialDeviceStatics, WMDIDialDeviceSelectedEventArgs, WMDIDialDisconnectButtonClickedEventArgs, WMDIDialDevicePickerFilter, WMDIDialDevicePicker; - -// Windows.Media.DialProtocol.DialAppState -enum _WMDDialAppState { - WMDDialAppStateUnknown = 0, - WMDDialAppStateStopped = 1, - WMDDialAppStateRunning = 2, - WMDDialAppStateNetworkFailure = 3, -}; -typedef unsigned WMDDialAppState; - -// Windows.Media.DialProtocol.DialAppLaunchResult -enum _WMDDialAppLaunchResult { - WMDDialAppLaunchResultLaunched = 0, - WMDDialAppLaunchResultFailedToLaunch = 1, - WMDDialAppLaunchResultNotFound = 2, - WMDDialAppLaunchResultNetworkFailure = 3, -}; -typedef unsigned WMDDialAppLaunchResult; - -// Windows.Media.DialProtocol.DialAppStopResult -enum _WMDDialAppStopResult { - WMDDialAppStopResultStopped = 0, - WMDDialAppStopResultStopFailed = 1, - WMDDialAppStopResultOperationNotSupported = 2, - WMDDialAppStopResultNetworkFailure = 3, -}; -typedef unsigned WMDDialAppStopResult; - -// Windows.Media.DialProtocol.DialDeviceDisplayStatus -enum _WMDDialDeviceDisplayStatus { - WMDDialDeviceDisplayStatusNone = 0, - WMDDialDeviceDisplayStatusConnecting = 1, - WMDDialDeviceDisplayStatusConnected = 2, - WMDDialDeviceDisplayStatusDisconnecting = 3, - WMDDialDeviceDisplayStatusDisconnected = 4, - WMDDialDeviceDisplayStatusError = 5, -}; -typedef unsigned WMDDialDeviceDisplayStatus; - -#include "WindowsDevicesEnumeration.h" -#include "WindowsStorageStreams.h" -#include "WindowsUIPopups.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Media.DialProtocol.DialAppStateDetails -#ifndef __WMDDialAppStateDetails_DEFINED__ -#define __WMDDialAppStateDetails_DEFINED__ - -OBJCUWPWINDOWSMEDIADIALPROTOCOLEXPORT -@interface WMDDialAppStateDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * fullXml; -@property (readonly) WMDDialAppState state; -@end - -#endif // __WMDDialAppStateDetails_DEFINED__ - -// Windows.Media.DialProtocol.DialApp -#ifndef __WMDDialApp_DEFINED__ -#define __WMDDialApp_DEFINED__ - -OBJCUWPWINDOWSMEDIADIALPROTOCOLEXPORT -@interface WMDDialApp : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * appName; -- (void)requestLaunchAsync:(NSString *)appArgument success:(void (^)(WMDDialAppLaunchResult))success failure:(void (^)(NSError*))failure; -- (void)stopAsyncWithSuccess:(void (^)(WMDDialAppStopResult))success failure:(void (^)(NSError*))failure; -- (void)getAppStateAsyncWithSuccess:(void (^)(WMDDialAppStateDetails*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMDDialApp_DEFINED__ - -// Windows.Media.DialProtocol.DialDevice -#ifndef __WMDDialDevice_DEFINED__ -#define __WMDDialDevice_DEFINED__ - -OBJCUWPWINDOWSMEDIADIALPROTOCOLEXPORT -@interface WMDDialDevice : RTObject -+ (NSString *)getDeviceSelector:(NSString *)appName; -+ (void)fromIdAsync:(NSString *)value success:(void (^)(WMDDialDevice*))success failure:(void (^)(NSError*))failure; -+ (void)deviceInfoSupportsDialAsync:(WDEDeviceInformation*)device success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) NSString * friendlyName; -@property (readonly) RTObject* thumbnail; -- (WMDDialApp*)getDialApp:(NSString *)appName; -@end - -#endif // __WMDDialDevice_DEFINED__ - -// Windows.Media.DialProtocol.DialDeviceSelectedEventArgs -#ifndef __WMDDialDeviceSelectedEventArgs_DEFINED__ -#define __WMDDialDeviceSelectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIADIALPROTOCOLEXPORT -@interface WMDDialDeviceSelectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDDialDevice* selectedDialDevice; -@end - -#endif // __WMDDialDeviceSelectedEventArgs_DEFINED__ - -// Windows.Media.DialProtocol.DialDisconnectButtonClickedEventArgs -#ifndef __WMDDialDisconnectButtonClickedEventArgs_DEFINED__ -#define __WMDDialDisconnectButtonClickedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIADIALPROTOCOLEXPORT -@interface WMDDialDisconnectButtonClickedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDDialDevice* device; -@end - -#endif // __WMDDialDisconnectButtonClickedEventArgs_DEFINED__ - -// Windows.Media.DialProtocol.DialDevicePickerFilter -#ifndef __WMDDialDevicePickerFilter_DEFINED__ -#define __WMDDialDevicePickerFilter_DEFINED__ - -OBJCUWPWINDOWSMEDIADIALPROTOCOLEXPORT -@interface WMDDialDevicePickerFilter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* NSString * */ supportedAppNames; -@end - -#endif // __WMDDialDevicePickerFilter_DEFINED__ - -// Windows.Media.DialProtocol.DialDevicePicker -#ifndef __WMDDialDevicePicker_DEFINED__ -#define __WMDDialDevicePicker_DEFINED__ - -OBJCUWPWINDOWSMEDIADIALPROTOCOLEXPORT -@interface WMDDialDevicePicker : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDEDevicePickerAppearance* appearance; -@property (readonly) WMDDialDevicePickerFilter* filter; -- (EventRegistrationToken)addDialDevicePickerDismissedEvent:(void(^)(WMDDialDevicePicker*, RTObject*))del; -- (void)removeDialDevicePickerDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDialDeviceSelectedEvent:(void(^)(WMDDialDevicePicker*, WMDDialDeviceSelectedEventArgs*))del; -- (void)removeDialDeviceSelectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDisconnectButtonClickedEvent:(void(^)(WMDDialDevicePicker*, WMDDialDisconnectButtonClickedEventArgs*))del; -- (void)removeDisconnectButtonClickedEvent:(EventRegistrationToken)tok; -- (void)show:(WFRect*)selection; -- (void)showWithPlacement:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement; -- (void)pickSingleDialDeviceAsync:(WFRect*)selection success:(void (^)(WMDDialDevice*))success failure:(void (^)(NSError*))failure; -- (void)pickSingleDialDeviceAsyncWithPlacement:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(WMDDialDevice*))success failure:(void (^)(NSError*))failure; -- (void)hide; -- (void)setDisplayStatus:(WMDDialDevice*)device status:(WMDDialDeviceDisplayStatus)status; -@end - -#endif // __WMDDialDevicePicker_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaEditing.h b/include/Platform/Universal Windows/UWP/WindowsMediaEditing.h deleted file mode 100644 index a5794abfe4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaEditing.h +++ /dev/null @@ -1,199 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaEditing.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -#define OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaEditingEffects.lib") -#endif -#endif -#include - -@class WMEMediaOverlay, WMEMediaClip, WMEEmbeddedAudioTrack, WMEBackgroundAudioTrack, WMEMediaComposition, WMEMediaOverlayLayer; -@protocol WMEIMediaClip, WMEIMediaComposition, WMEIMediaClipStatics, WMEIMediaClipStatics2, WMEIMediaCompositionStatics, WMEIEmbeddedAudioTrack, WMEIBackgroundAudioTrack, WMEIBackgroundAudioTrackStatics, WMEIMediaComposition2, WMEIMediaOverlay, WMEIMediaOverlayFactory, WMEIMediaOverlayLayerFactory, WMEIMediaOverlayLayer; - -// Windows.Media.Editing.VideoFramePrecision -enum _WMEVideoFramePrecision { - WMEVideoFramePrecisionNearestFrame = 0, - WMEVideoFramePrecisionNearestKeyFrame = 1, -}; -typedef unsigned WMEVideoFramePrecision; - -// Windows.Media.Editing.MediaTrimmingPreference -enum _WMEMediaTrimmingPreference { - WMEMediaTrimmingPreferenceFast = 0, - WMEMediaTrimmingPreferencePrecise = 1, -}; -typedef unsigned WMEMediaTrimmingPreference; - -#include "WindowsMediaEffects.h" -#include "WindowsFoundation.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsMediaCore.h" -#include "WindowsGraphicsImaging.h" -#include "WindowsStorage.h" -#include "WindowsStorageStreams.h" -#include "WindowsMediaTranscoding.h" -#include "WindowsUI.h" -#include "WindowsGraphicsDirectXDirect3D11.h" - -#import - -// Windows.Media.Editing.MediaOverlay -#ifndef __WMEMediaOverlay_DEFINED__ -#define __WMEMediaOverlay_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEMediaOverlay : RTObject -+ (WMEMediaOverlay*)make:(WMEMediaClip*)clip ACTIVATOR; -+ (WMEMediaOverlay*)makeWithPositionAndOpacity:(WMEMediaClip*)clip position:(WFRect*)position opacity:(double)opacity ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFRect* position; -@property double opacity; -@property (retain) WFTimeSpan* delay; -@property BOOL audioEnabled; -@property (readonly) WMEMediaClip* clip; -- (WMEMediaOverlay*)clone; -@end - -#endif // __WMEMediaOverlay_DEFINED__ - -// Windows.Media.Editing.MediaClip -#ifndef __WMEMediaClip_DEFINED__ -#define __WMEMediaClip_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEMediaClip : RTObject -+ (WMEMediaClip*)createFromColor:(WUColor*)color originalDuration:(WFTimeSpan*)originalDuration; -+ (void)createFromFileAsync:(RTObject*)file success:(void (^)(WMEMediaClip*))success failure:(void (^)(NSError*))failure; -+ (void)createFromImageFileAsync:(RTObject*)file originalDuration:(WFTimeSpan*)originalDuration success:(void (^)(WMEMediaClip*))success failure:(void (^)(NSError*))failure; -+ (WMEMediaClip*)createFromSurface:(RTObject*)surface originalDuration:(WFTimeSpan*)originalDuration; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int selectedEmbeddedAudioTrackIndex; -@property (retain) WFTimeSpan* trimTimeFromEnd; -@property double volume; -@property (retain) WFTimeSpan* trimTimeFromStart; -@property (readonly) NSArray* /* WMEEmbeddedAudioTrack* */ embeddedAudioTracks; -@property (readonly) WFTimeSpan* endTimeInComposition; -@property (readonly) WFTimeSpan* originalDuration; -@property (readonly) WFTimeSpan* startTimeInComposition; -@property (readonly) WFTimeSpan* trimmedDuration; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ userData; -@property (readonly) NSMutableArray* /* RTObject* */ videoEffectDefinitions; -@property (readonly) NSMutableArray* /* RTObject* */ audioEffectDefinitions; -- (WMEMediaClip*)clone; -- (WMMVideoEncodingProperties*)getVideoEncodingProperties; -@end - -#endif // __WMEMediaClip_DEFINED__ - -// Windows.Media.Editing.EmbeddedAudioTrack -#ifndef __WMEEmbeddedAudioTrack_DEFINED__ -#define __WMEEmbeddedAudioTrack_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEEmbeddedAudioTrack : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WMMAudioEncodingProperties*)getAudioEncodingProperties; -@end - -#endif // __WMEEmbeddedAudioTrack_DEFINED__ - -// Windows.Media.Editing.BackgroundAudioTrack -#ifndef __WMEBackgroundAudioTrack_DEFINED__ -#define __WMEBackgroundAudioTrack_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEBackgroundAudioTrack : RTObject -+ (WMEBackgroundAudioTrack*)createFromEmbeddedAudioTrack:(WMEEmbeddedAudioTrack*)embeddedAudioTrack; -+ (void)createFromFileAsync:(RTObject*)file success:(void (^)(WMEBackgroundAudioTrack*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double volume; -@property (retain) WFTimeSpan* trimTimeFromStart; -@property (retain) WFTimeSpan* trimTimeFromEnd; -@property (retain) WFTimeSpan* delay; -@property (readonly) NSMutableArray* /* RTObject* */ audioEffectDefinitions; -@property (readonly) WFTimeSpan* originalDuration; -@property (readonly) WFTimeSpan* trimmedDuration; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ userData; -- (WMEBackgroundAudioTrack*)clone; -- (WMMAudioEncodingProperties*)getAudioEncodingProperties; -@end - -#endif // __WMEBackgroundAudioTrack_DEFINED__ - -// Windows.Media.Editing.MediaComposition -#ifndef __WMEMediaComposition_DEFINED__ -#define __WMEMediaComposition_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEMediaComposition : RTObject -+ (void)loadAsync:(WSStorageFile*)file success:(void (^)(WMEMediaComposition*))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WMEBackgroundAudioTrack* */ backgroundAudioTracks; -@property (readonly) NSMutableArray* /* WMEMediaClip* */ clips; -@property (readonly) WFTimeSpan* duration; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ userData; -@property (readonly) NSMutableArray* /* WMEMediaOverlayLayer* */ overlayLayers; -- (WMEMediaComposition*)clone; -- (RTObject*)saveAsync:(RTObject*)file; -- (void)getThumbnailAsync:(WFTimeSpan*)timeFromStart scaledWidth:(int)scaledWidth scaledHeight:(int)scaledHeight framePrecision:(WMEVideoFramePrecision)framePrecision success:(void (^)(WGIImageStream*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailsAsync:(id /* WFTimeSpan* */)timesFromStart scaledWidth:(int)scaledWidth scaledHeight:(int)scaledHeight framePrecision:(WMEVideoFramePrecision)framePrecision success:(void (^)(NSArray* /* WGIImageStream* */))success failure:(void (^)(NSError*))failure; -- (void)renderToFileAsync:(RTObject*)destination success:(void (^)(WMTTranscodeFailureReason))success progress:(void (^)(double))progress failure:(void (^)(NSError*))failure; -- (void)renderToFileWithTrimmingPreferenceAsync:(RTObject*)destination trimmingPreference:(WMEMediaTrimmingPreference)trimmingPreference success:(void (^)(WMTTranscodeFailureReason))success progress:(void (^)(double))progress failure:(void (^)(NSError*))failure; -- (void)renderToFileWithProfileAsync:(RTObject*)destination trimmingPreference:(WMEMediaTrimmingPreference)trimmingPreference encodingProfile:(WMMMediaEncodingProfile*)encodingProfile success:(void (^)(WMTTranscodeFailureReason))success progress:(void (^)(double))progress failure:(void (^)(NSError*))failure; -- (WMMMediaEncodingProfile*)createDefaultEncodingProfile; -- (WMCMediaStreamSource*)generateMediaStreamSource; -- (WMCMediaStreamSource*)generateMediaStreamSourceWithProfile:(WMMMediaEncodingProfile*)encodingProfile; -- (WMCMediaStreamSource*)generatePreviewMediaStreamSource:(int)scaledWidth scaledHeight:(int)scaledHeight; -@end - -#endif // __WMEMediaComposition_DEFINED__ - -// Windows.Media.Editing.MediaOverlayLayer -#ifndef __WMEMediaOverlayLayer_DEFINED__ -#define __WMEMediaOverlayLayer_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEMediaOverlayLayer : RTObject -+ (WMEMediaOverlayLayer*)makeWithCompositorDefinition:(RTObject*)compositorDefinition ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* customCompositorDefinition; -@property (readonly) NSMutableArray* /* WMEMediaOverlay* */ overlays; -- (WMEMediaOverlayLayer*)clone; -@end - -#endif // __WMEMediaOverlayLayer_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaEffects.h b/include/Platform/Universal Windows/UWP/WindowsMediaEffects.h deleted file mode 100644 index bd1e099cb7..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaEffects.h +++ /dev/null @@ -1,406 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaEffects.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -#define OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaEditingEffects.lib") -#endif -#endif -#include - -@class WMEVideoCompositorDefinition, WMECompositeVideoFrameContext, WMEAudioEffect, WMEAudioRenderEffectsManager, WMEAudioCaptureEffectsManager, WMEAudioEffectsManager, WMEVideoEffectDefinition, WMEAudioEffectDefinition, WMEProcessVideoFrameContext, WMEProcessAudioFrameContext, WMEVideoTransformEffectDefinition, WMESlowMotionEffectDefinition; -@protocol WMEIVideoCompositorDefinition, WMEIVideoCompositorDefinitionFactory, WMEICompositeVideoFrameContext, WMEIAudioEffect, WMEIAudioEffectsManagerStatics, WMEIAudioRenderEffectsManager, WMEIAudioRenderEffectsManager2, WMEIAudioCaptureEffectsManager, WMEIVideoCompositor, WMEIAudioEffectDefinition, WMEIVideoEffectDefinition, WMEIVideoEffectDefinitionFactory, WMEIAudioEffectDefinitionFactory, WMEIProcessVideoFrameContext, WMEIBasicVideoEffect, WMEIProcessAudioFrameContext, WMEIBasicAudioEffect, WMEIVideoTransformEffectDefinition, WMEISlowMotionEffectDefinition; - -// Windows.Media.Effects.AudioEffectType -enum _WMEAudioEffectType { - WMEAudioEffectTypeOther = 0, - WMEAudioEffectTypeAcousticEchoCancellation = 1, - WMEAudioEffectTypeNoiseSuppression = 2, - WMEAudioEffectTypeAutomaticGainControl = 3, - WMEAudioEffectTypeBeamForming = 4, - WMEAudioEffectTypeConstantToneRemoval = 5, - WMEAudioEffectTypeEqualizer = 6, - WMEAudioEffectTypeLoudnessEqualizer = 7, - WMEAudioEffectTypeBassBoost = 8, - WMEAudioEffectTypeVirtualSurround = 9, - WMEAudioEffectTypeVirtualHeadphones = 10, - WMEAudioEffectTypeSpeakerFill = 11, - WMEAudioEffectTypeRoomCorrection = 12, - WMEAudioEffectTypeBassManagement = 13, - WMEAudioEffectTypeEnvironmentalEffects = 14, - WMEAudioEffectTypeSpeakerProtection = 15, - WMEAudioEffectTypeSpeakerCompensation = 16, - WMEAudioEffectTypeDynamicRangeCompression = 17, -}; -typedef unsigned WMEAudioEffectType; - -// Windows.Media.Effects.MediaMemoryTypes -enum _WMEMediaMemoryTypes { - WMEMediaMemoryTypesGpu = 0, - WMEMediaMemoryTypesCpu = 1, - WMEMediaMemoryTypesGpuAndCpu = 2, -}; -typedef unsigned WMEMediaMemoryTypes; - -// Windows.Media.Effects.MediaEffectClosedReason -enum _WMEMediaEffectClosedReason { - WMEMediaEffectClosedReasonDone = 0, - WMEMediaEffectClosedReasonUnknownError = 1, - WMEMediaEffectClosedReasonUnsupportedEncodingFormat = 2, - WMEMediaEffectClosedReasonEffectCurrentlyUnloaded = 3, -}; -typedef unsigned WMEMediaEffectClosedReason; - -#include "WindowsMediaEditing.h" -#include "WindowsMediaCapture.h" -#include "WindowsMediaTranscoding.h" -#include "WindowsStorageStreams.h" -#include "WindowsMediaRender.h" -#include "WindowsFoundationCollections.h" -#include "WindowsGraphicsDirectXDirect3D11.h" -#include "WindowsMedia.h" -#include "WindowsFoundation.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsUI.h" - -#import - -// Windows.Media.Effects.IVideoCompositorDefinition -#ifndef __WMEIVideoCompositorDefinition_DEFINED__ -#define __WMEIVideoCompositorDefinition_DEFINED__ - -@protocol WMEIVideoCompositorDefinition -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEIVideoCompositorDefinition : RTObject -@end - -#endif // __WMEIVideoCompositorDefinition_DEFINED__ - -// Windows.Media.IMediaExtension -#ifndef __WMIMediaExtension_DEFINED__ -#define __WMIMediaExtension_DEFINED__ - -@protocol WMIMediaExtension -- (void)setProperties:(RTObject*)configuration; -@end - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMIMediaExtension : RTObject -@end - -#endif // __WMIMediaExtension_DEFINED__ - -// Windows.Media.Effects.IVideoCompositor -#ifndef __WMEIVideoCompositor_DEFINED__ -#define __WMEIVideoCompositor_DEFINED__ - -@protocol WMEIVideoCompositor -@property (readonly) BOOL timeIndependent; -- (void)setEncodingProperties:(WMMVideoEncodingProperties*)backgroundProperties device:(RTObject*)device; -- (void)compositeFrame:(WMECompositeVideoFrameContext*)context; -- (void)close:(WMEMediaEffectClosedReason)reason; -- (void)discardQueuedFrames; -- (void)setProperties:(RTObject*)configuration; -@end - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEIVideoCompositor : RTObject -@end - -#endif // __WMEIVideoCompositor_DEFINED__ - -// Windows.Media.Effects.IAudioEffectDefinition -#ifndef __WMEIAudioEffectDefinition_DEFINED__ -#define __WMEIAudioEffectDefinition_DEFINED__ - -@protocol WMEIAudioEffectDefinition -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEIAudioEffectDefinition : RTObject -@end - -#endif // __WMEIAudioEffectDefinition_DEFINED__ - -// Windows.Media.Effects.IVideoEffectDefinition -#ifndef __WMEIVideoEffectDefinition_DEFINED__ -#define __WMEIVideoEffectDefinition_DEFINED__ - -@protocol WMEIVideoEffectDefinition -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEIVideoEffectDefinition : RTObject -@end - -#endif // __WMEIVideoEffectDefinition_DEFINED__ - -// Windows.Media.Effects.IBasicVideoEffect -#ifndef __WMEIBasicVideoEffect_DEFINED__ -#define __WMEIBasicVideoEffect_DEFINED__ - -@protocol WMEIBasicVideoEffect -@property (readonly) BOOL isReadOnly; -@property (readonly) NSArray* /* WMMVideoEncodingProperties* */ supportedEncodingProperties; -@property (readonly) WMEMediaMemoryTypes supportedMemoryTypes; -@property (readonly) BOOL timeIndependent; -- (void)setEncodingProperties:(WMMVideoEncodingProperties*)encodingProperties device:(RTObject*)device; -- (void)processFrame:(WMEProcessVideoFrameContext*)context; -- (void)close:(WMEMediaEffectClosedReason)reason; -- (void)discardQueuedFrames; -- (void)setProperties:(RTObject*)configuration; -@end - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEIBasicVideoEffect : RTObject -@end - -#endif // __WMEIBasicVideoEffect_DEFINED__ - -// Windows.Media.Effects.IBasicAudioEffect -#ifndef __WMEIBasicAudioEffect_DEFINED__ -#define __WMEIBasicAudioEffect_DEFINED__ - -@protocol WMEIBasicAudioEffect -@property (readonly) NSArray* /* WMMAudioEncodingProperties* */ supportedEncodingProperties; -@property (readonly) BOOL useInputFrameForOutput; -- (void)setEncodingProperties:(WMMAudioEncodingProperties*)encodingProperties; -- (void)processFrame:(WMEProcessAudioFrameContext*)context; -- (void)close:(WMEMediaEffectClosedReason)reason; -- (void)discardQueuedFrames; -- (void)setProperties:(RTObject*)configuration; -@end - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEIBasicAudioEffect : RTObject -@end - -#endif // __WMEIBasicAudioEffect_DEFINED__ - -// Windows.Media.Effects.VideoCompositorDefinition -#ifndef __WMEVideoCompositorDefinition_DEFINED__ -#define __WMEVideoCompositorDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEVideoCompositorDefinition : RTObject -+ (WMEVideoCompositorDefinition*)make:(NSString *)activatableClassId ACTIVATOR; -+ (WMEVideoCompositorDefinition*)makeWithProperties:(NSString *)activatableClassId props:(RTObject*)props ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMEVideoCompositorDefinition_DEFINED__ - -// Windows.Media.Effects.CompositeVideoFrameContext -#ifndef __WMECompositeVideoFrameContext_DEFINED__ -#define __WMECompositeVideoFrameContext_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMECompositeVideoFrameContext : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMVideoFrame* backgroundFrame; -@property (readonly) WMVideoFrame* outputFrame; -@property (readonly) NSArray* /* RTObject* */ surfacesToOverlay; -- (WMEMediaOverlay*)getOverlayForSurface:(RTObject*)surfaceToOverlay; -@end - -#endif // __WMECompositeVideoFrameContext_DEFINED__ - -// Windows.Media.Effects.AudioEffect -#ifndef __WMEAudioEffect_DEFINED__ -#define __WMEAudioEffect_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEAudioEffect : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMEAudioEffectType audioEffectType; -@end - -#endif // __WMEAudioEffect_DEFINED__ - -// Windows.Media.Effects.AudioRenderEffectsManager -#ifndef __WMEAudioRenderEffectsManager_DEFINED__ -#define __WMEAudioRenderEffectsManager_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEAudioRenderEffectsManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * effectsProviderSettingsLabel; -@property (readonly) RTObject* effectsProviderThumbnail; -- (EventRegistrationToken)addAudioRenderEffectsChangedEvent:(void(^)(WMEAudioRenderEffectsManager*, RTObject*))del; -- (void)removeAudioRenderEffectsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* WMEAudioEffect* */)getAudioRenderEffects; -- (void)showSettingsUI; -@end - -#endif // __WMEAudioRenderEffectsManager_DEFINED__ - -// Windows.Media.Effects.AudioCaptureEffectsManager -#ifndef __WMEAudioCaptureEffectsManager_DEFINED__ -#define __WMEAudioCaptureEffectsManager_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEAudioCaptureEffectsManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addAudioCaptureEffectsChangedEvent:(void(^)(WMEAudioCaptureEffectsManager*, RTObject*))del; -- (void)removeAudioCaptureEffectsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* WMEAudioEffect* */)getAudioCaptureEffects; -@end - -#endif // __WMEAudioCaptureEffectsManager_DEFINED__ - -// Windows.Media.Effects.AudioEffectsManager -#ifndef __WMEAudioEffectsManager_DEFINED__ -#define __WMEAudioEffectsManager_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEAudioEffectsManager : RTObject -+ (WMEAudioRenderEffectsManager*)createAudioRenderEffectsManager:(NSString *)deviceId category:(WMRAudioRenderCategory)category; -+ (WMEAudioRenderEffectsManager*)createAudioRenderEffectsManagerWithMode:(NSString *)deviceId category:(WMRAudioRenderCategory)category mode:(WMAudioProcessing)mode; -+ (WMEAudioCaptureEffectsManager*)createAudioCaptureEffectsManager:(NSString *)deviceId category:(WMCMediaCategory)category; -+ (WMEAudioCaptureEffectsManager*)createAudioCaptureEffectsManagerWithMode:(NSString *)deviceId category:(WMCMediaCategory)category mode:(WMAudioProcessing)mode; -@end - -#endif // __WMEAudioEffectsManager_DEFINED__ - -// Windows.Media.Effects.VideoEffectDefinition -#ifndef __WMEVideoEffectDefinition_DEFINED__ -#define __WMEVideoEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEVideoEffectDefinition : RTObject -+ (WMEVideoEffectDefinition*)make:(NSString *)activatableClassId ACTIVATOR; -+ (WMEVideoEffectDefinition*)makeWithProperties:(NSString *)activatableClassId props:(RTObject*)props ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMEVideoEffectDefinition_DEFINED__ - -// Windows.Media.Effects.AudioEffectDefinition -#ifndef __WMEAudioEffectDefinition_DEFINED__ -#define __WMEAudioEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEAudioEffectDefinition : RTObject -+ (WMEAudioEffectDefinition*)make:(NSString *)activatableClassId ACTIVATOR; -+ (WMEAudioEffectDefinition*)makeWithProperties:(NSString *)activatableClassId props:(RTObject*)props ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMEAudioEffectDefinition_DEFINED__ - -// Windows.Media.Effects.ProcessVideoFrameContext -#ifndef __WMEProcessVideoFrameContext_DEFINED__ -#define __WMEProcessVideoFrameContext_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEProcessVideoFrameContext : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMVideoFrame* inputFrame; -@property (readonly) WMVideoFrame* outputFrame; -@end - -#endif // __WMEProcessVideoFrameContext_DEFINED__ - -// Windows.Media.Effects.ProcessAudioFrameContext -#ifndef __WMEProcessAudioFrameContext_DEFINED__ -#define __WMEProcessAudioFrameContext_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEProcessAudioFrameContext : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMAudioFrame* inputFrame; -@property (readonly) WMAudioFrame* outputFrame; -@end - -#endif // __WMEProcessAudioFrameContext_DEFINED__ - -// Windows.Media.Effects.VideoTransformEffectDefinition -#ifndef __WMEVideoTransformEffectDefinition_DEFINED__ -#define __WMEVideoTransformEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMEVideoTransformEffectDefinition : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@property WMMMediaRotation rotation; -@property WMTMediaVideoProcessingAlgorithm processingAlgorithm; -@property (retain) WUColor* paddingColor; -@property (retain) WFSize* outputSize; -@property WMMMediaMirroringOptions mirror; -@property (retain) WFRect* cropRectangle; -@end - -#endif // __WMEVideoTransformEffectDefinition_DEFINED__ - -// Windows.Media.Effects.SlowMotionEffectDefinition -#ifndef __WMESlowMotionEffectDefinition_DEFINED__ -#define __WMESlowMotionEffectDefinition_DEFINED__ - -OBJCUWPWINDOWSMEDIAEDITINGEFFECTSEXPORT -@interface WMESlowMotionEffectDefinition : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double timeStretchRate; -@property (readonly) NSString * activatableClassId; -@property (readonly) RTObject* properties; -@end - -#endif // __WMESlowMotionEffectDefinition_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaFaceAnalysis.h b/include/Platform/Universal Windows/UWP/WindowsMediaFaceAnalysis.h deleted file mode 100644 index 65afcc954d..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaFaceAnalysis.h +++ /dev/null @@ -1,92 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaFaceAnalysis.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAFACEANALYSISEXPORT -#define OBJCUWPWINDOWSMEDIAFACEANALYSISEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaFaceAnalysis.lib") -#endif -#endif -#include - -@class WMFDetectedFace, WMFFaceTracker, WMFFaceDetector; -@protocol WMFIDetectedFace, WMFIFaceDetector, WMFIFaceDetectorStatics, WMFIFaceTracker, WMFIFaceTrackerStatics; - -#include "WindowsGraphicsImaging.h" -#include "WindowsMedia.h" - -#import - -// Windows.Media.FaceAnalysis.DetectedFace -#ifndef __WMFDetectedFace_DEFINED__ -#define __WMFDetectedFace_DEFINED__ - -OBJCUWPWINDOWSMEDIAFACEANALYSISEXPORT -@interface WMFDetectedFace : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGIBitmapBounds* faceBox; -@end - -#endif // __WMFDetectedFace_DEFINED__ - -// Windows.Media.FaceAnalysis.FaceTracker -#ifndef __WMFFaceTracker_DEFINED__ -#define __WMFFaceTracker_DEFINED__ - -OBJCUWPWINDOWSMEDIAFACEANALYSISEXPORT -@interface WMFFaceTracker : RTObject -+ (void)createAsyncWithSuccess:(void (^)(WMFFaceTracker*))success failure:(void (^)(NSError*))failure; -+ (NSArray* /* WGIBitmapPixelFormat */)getSupportedBitmapPixelFormats; -+ (BOOL)isBitmapPixelFormatSupported:(WGIBitmapPixelFormat)bitmapPixelFormat; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WGIBitmapSize* minDetectableFaceSize; -@property (retain) WGIBitmapSize* maxDetectableFaceSize; -+ (BOOL)isSupported; -- (void)processNextFrameAsync:(WMVideoFrame*)videoFrame success:(void (^)(NSMutableArray* /* WMFDetectedFace* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMFFaceTracker_DEFINED__ - -// Windows.Media.FaceAnalysis.FaceDetector -#ifndef __WMFFaceDetector_DEFINED__ -#define __WMFFaceDetector_DEFINED__ - -OBJCUWPWINDOWSMEDIAFACEANALYSISEXPORT -@interface WMFFaceDetector : RTObject -+ (void)createAsyncWithSuccess:(void (^)(WMFFaceDetector*))success failure:(void (^)(NSError*))failure; -+ (NSArray* /* WGIBitmapPixelFormat */)getSupportedBitmapPixelFormats; -+ (BOOL)isBitmapPixelFormatSupported:(WGIBitmapPixelFormat)bitmapPixelFormat; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WGIBitmapSize* minDetectableFaceSize; -@property (retain) WGIBitmapSize* maxDetectableFaceSize; -+ (BOOL)isSupported; -- (void)detectFacesAsync:(WGISoftwareBitmap*)image success:(void (^)(NSMutableArray* /* WMFDetectedFace* */))success failure:(void (^)(NSError*))failure; -- (void)detectFacesWithSearchAreaAsync:(WGISoftwareBitmap*)image searchArea:(WGIBitmapBounds*)searchArea success:(void (^)(NSMutableArray* /* WMFDetectedFace* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMFFaceDetector_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaImport.h b/include/Platform/Universal Windows/UWP/WindowsMediaImport.h deleted file mode 100644 index f0c9e72d6a..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaImport.h +++ /dev/null @@ -1,462 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaImport.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAIMPORTEXPORT -#define OBJCUWPWINDOWSMEDIAIMPORTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaImport.lib") -#endif -#endif -#include - -@class WMIPhotoImportSource, WMIPhotoImportOperation, WMIPhotoImportManager, WMIPhotoImportSession, WMIPhotoImportFindItemsResult, WMIPhotoImportImportItemsResult, WMIPhotoImportDeleteImportedItemsFromSourceResult, WMIPhotoImportStorageMedium, WMIPhotoImportSidecar, WMIPhotoImportVideoSegment, WMIPhotoImportItem, WMIPhotoImportSelectionChangedEventArgs, WMIPhotoImportItemImportedEventArgs; -@class WMIPhotoImportProgress; -@protocol WMIIPhotoImportManagerStatics, WMIIPhotoImportOperation, WMIIPhotoImportStorageMedium, WMIIPhotoImportSourceStatics, WMIIPhotoImportSource, WMIIPhotoImportSession, WMIIPhotoImportSession2, WMIIPhotoImportItem, WMIIPhotoImportFindItemsResult, WMIIPhotoImportFindItemsResult2, WMIIPhotoImportImportItemsResult, WMIIPhotoImportDeleteImportedItemsFromSourceResult, WMIIPhotoImportSidecar, WMIIPhotoImportVideoSegment, WMIIPhotoImportItemImportedEventArgs, WMIIPhotoImportSelectionChangedEventArgs; - -// Windows.Media.Import.PhotoImportStage -enum _WMIPhotoImportStage { - WMIPhotoImportStageNotStarted = 0, - WMIPhotoImportStageFindingItems = 1, - WMIPhotoImportStageImportingItems = 2, - WMIPhotoImportStageDeletingImportedItemsFromSource = 3, -}; -typedef unsigned WMIPhotoImportStage; - -// Windows.Media.Import.PhotoImportAccessMode -enum _WMIPhotoImportAccessMode { - WMIPhotoImportAccessModeReadWrite = 0, - WMIPhotoImportAccessModeReadOnly = 1, - WMIPhotoImportAccessModeReadAndDelete = 2, -}; -typedef unsigned WMIPhotoImportAccessMode; - -// Windows.Media.Import.PhotoImportImportMode -enum _WMIPhotoImportImportMode { - WMIPhotoImportImportModeImportEverything = 0, - WMIPhotoImportImportModeIgnoreSidecars = 1, - WMIPhotoImportImportModeIgnoreSiblings = 2, - WMIPhotoImportImportModeIgnoreSidecarsAndSiblings = 3, -}; -typedef unsigned WMIPhotoImportImportMode; - -// Windows.Media.Import.PhotoImportSourceType -enum _WMIPhotoImportSourceType { - WMIPhotoImportSourceTypeGeneric = 0, - WMIPhotoImportSourceTypeCamera = 1, - WMIPhotoImportSourceTypeMediaPlayer = 2, - WMIPhotoImportSourceTypePhone = 3, - WMIPhotoImportSourceTypeVideo = 4, - WMIPhotoImportSourceTypePersonalInfoManager = 5, - WMIPhotoImportSourceTypeAudioRecorder = 6, -}; -typedef unsigned WMIPhotoImportSourceType; - -// Windows.Media.Import.PhotoImportContentType -enum _WMIPhotoImportContentType { - WMIPhotoImportContentTypeUnknown = 0, - WMIPhotoImportContentTypeImage = 1, - WMIPhotoImportContentTypeVideo = 2, -}; -typedef unsigned WMIPhotoImportContentType; - -// Windows.Media.Import.PhotoImportPowerSource -enum _WMIPhotoImportPowerSource { - WMIPhotoImportPowerSourceUnknown = 0, - WMIPhotoImportPowerSourceBattery = 1, - WMIPhotoImportPowerSourceExternal = 2, -}; -typedef unsigned WMIPhotoImportPowerSource; - -// Windows.Media.Import.PhotoImportStorageMediumType -enum _WMIPhotoImportStorageMediumType { - WMIPhotoImportStorageMediumTypeUndefined = 0, - WMIPhotoImportStorageMediumTypeFixed = 1, - WMIPhotoImportStorageMediumTypeRemovable = 2, -}; -typedef unsigned WMIPhotoImportStorageMediumType; - -// Windows.Media.Import.PhotoImportContentTypeFilter -enum _WMIPhotoImportContentTypeFilter { - WMIPhotoImportContentTypeFilterOnlyImages = 0, - WMIPhotoImportContentTypeFilterOnlyVideos = 1, - WMIPhotoImportContentTypeFilterImagesAndVideos = 2, -}; -typedef unsigned WMIPhotoImportContentTypeFilter; - -// Windows.Media.Import.PhotoImportItemSelectionMode -enum _WMIPhotoImportItemSelectionMode { - WMIPhotoImportItemSelectionModeSelectAll = 0, - WMIPhotoImportItemSelectionModeSelectNone = 1, - WMIPhotoImportItemSelectionModeSelectNew = 2, -}; -typedef unsigned WMIPhotoImportItemSelectionMode; - -// Windows.Media.Import.PhotoImportSubfolderDateFormat -enum _WMIPhotoImportSubfolderDateFormat { - WMIPhotoImportSubfolderDateFormatYear = 0, - WMIPhotoImportSubfolderDateFormatYearMonth = 1, - WMIPhotoImportSubfolderDateFormatYearMonthDay = 2, -}; -typedef unsigned WMIPhotoImportSubfolderDateFormat; - -// Windows.Media.Import.PhotoImportConnectionTransport -enum _WMIPhotoImportConnectionTransport { - WMIPhotoImportConnectionTransportUnknown = 0, - WMIPhotoImportConnectionTransportUsb = 1, - WMIPhotoImportConnectionTransportIP = 2, - WMIPhotoImportConnectionTransportBluetooth = 3, -}; -typedef unsigned WMIPhotoImportConnectionTransport; - -// Windows.Media.Import.PhotoImportSubfolderCreationMode -enum _WMIPhotoImportSubfolderCreationMode { - WMIPhotoImportSubfolderCreationModeDoNotCreateSubfolders = 0, - WMIPhotoImportSubfolderCreationModeCreateSubfoldersFromFileDate = 1, - WMIPhotoImportSubfolderCreationModeCreateSubfoldersFromExifDate = 2, - WMIPhotoImportSubfolderCreationModeKeepOriginalFolderStructure = 3, -}; -typedef unsigned WMIPhotoImportSubfolderCreationMode; - -#include "WindowsStorage.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// [struct] Windows.Media.Import.PhotoImportProgress -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportProgress : NSObject -+ (instancetype)new; -@property unsigned int itemsImported; -@property unsigned int totalItemsToImport; -@property uint64_t bytesImported; -@property uint64_t totalBytesToImport; -@property double importProgress; -@end - -// Windows.Media.Import.PhotoImportSource -#ifndef __WMIPhotoImportSource_DEFINED__ -#define __WMIPhotoImportSource_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportSource : RTObject -+ (void)fromIdAsync:(NSString *)sourceId success:(void (^)(WMIPhotoImportSource*))success failure:(void (^)(NSError*))failure; -+ (void)fromFolderAsync:(RTObject*)sourceRootFolder success:(void (^)(WMIPhotoImportSource*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* unsigned int */ batteryLevelPercent; -@property (readonly) NSString * connectionProtocol; -@property (readonly) WMIPhotoImportConnectionTransport connectionTransport; -@property (readonly) id /* WFDateTime* */ dateTime; -@property (readonly) NSString * Description; -@property (readonly) NSString * displayName; -@property (readonly) NSString * id; -@property (readonly) id /* BOOL */ isLocked; -@property (readonly) BOOL isMassStorage; -@property (readonly) NSString * manufacturer; -@property (readonly) NSString * model; -@property (readonly) WMIPhotoImportPowerSource powerSource; -@property (readonly) NSString * serialNumber; -@property (readonly) NSArray* /* WMIPhotoImportStorageMedium* */ storageMedia; -@property (readonly) RTObject* thumbnail; -@property (readonly) WMIPhotoImportSourceType type; -- (WMIPhotoImportSession*)createImportSession; -@end - -#endif // __WMIPhotoImportSource_DEFINED__ - -// Windows.Media.Import.PhotoImportOperation -#ifndef __WMIPhotoImportOperation_DEFINED__ -#define __WMIPhotoImportOperation_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -// Failed to generate property ContinueDeletingImportedItemsFromSourceAsync (Cannot marshal Windows.Foundation.IAsyncOperationWithProgress`2) -// Failed to generate property ContinueFindingItemsAsync (Cannot marshal Windows.Foundation.IAsyncOperationWithProgress`2) -// Failed to generate property ContinueImportingItemsAsync (Cannot marshal Windows.Foundation.IAsyncOperationWithProgress`2) -@property (readonly) WMIPhotoImportSession* session; -@property (readonly) WMIPhotoImportStage stage; -@end - -#endif // __WMIPhotoImportOperation_DEFINED__ - -// Windows.Media.Import.PhotoImportManager -#ifndef __WMIPhotoImportManager_DEFINED__ -#define __WMIPhotoImportManager_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportManager : RTObject -+ (void)isSupportedAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)findAllSourcesAsyncWithSuccess:(void (^)(NSArray* /* WMIPhotoImportSource* */))success failure:(void (^)(NSError*))failure; -+ (NSArray* /* WMIPhotoImportOperation* */)getPendingOperations; -@end - -#endif // __WMIPhotoImportManager_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.Import.PhotoImportSession -#ifndef __WMIPhotoImportSession_DEFINED__ -#define __WMIPhotoImportSession_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportSession : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMIPhotoImportSubfolderCreationMode subfolderCreationMode; -@property (retain) RTObject* destinationFolder; -@property (retain) NSString * destinationFileNamePrefix; -@property BOOL appendSessionDateToDestinationFolder; -@property (readonly) WFGUID* sessionId; -@property (readonly) WMIPhotoImportSource* source; -@property WMIPhotoImportSubfolderDateFormat subfolderDateFormat; -@property BOOL rememberDeselectedItems; -- (void)findItemsAsync:(WMIPhotoImportContentTypeFilter)contentTypeFilter itemSelectionMode:(WMIPhotoImportItemSelectionMode)itemSelectionMode success:(void (^)(WMIPhotoImportFindItemsResult*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WMIPhotoImportSession_DEFINED__ - -// Windows.Media.Import.PhotoImportFindItemsResult -#ifndef __WMIPhotoImportFindItemsResult_DEFINED__ -#define __WMIPhotoImportFindItemsResult_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportFindItemsResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WMIPhotoImportItem* */ foundItems; -@property (readonly) BOOL hasSucceeded; -@property (readonly) WMIPhotoImportImportMode importMode; -@property (readonly) unsigned int photosCount; -@property (readonly) uint64_t photosSizeInBytes; -@property (readonly) unsigned int selectedPhotosCount; -@property (readonly) uint64_t selectedPhotosSizeInBytes; -@property (readonly) unsigned int selectedSiblingsCount; -@property (readonly) uint64_t selectedSiblingsSizeInBytes; -@property (readonly) unsigned int selectedSidecarsCount; -@property (readonly) uint64_t selectedSidecarsSizeInBytes; -@property (readonly) unsigned int selectedTotalCount; -@property (readonly) uint64_t selectedTotalSizeInBytes; -@property (readonly) unsigned int selectedVideosCount; -@property (readonly) uint64_t selectedVideosSizeInBytes; -@property (readonly) WMIPhotoImportSession* session; -@property (readonly) unsigned int siblingsCount; -@property (readonly) uint64_t siblingsSizeInBytes; -@property (readonly) unsigned int sidecarsCount; -@property (readonly) uint64_t sidecarsSizeInBytes; -@property (readonly) unsigned int totalCount; -@property (readonly) uint64_t totalSizeInBytes; -@property (readonly) unsigned int videosCount; -@property (readonly) uint64_t videosSizeInBytes; -- (EventRegistrationToken)addItemImportedEvent:(void(^)(WMIPhotoImportFindItemsResult*, WMIPhotoImportItemImportedEventArgs*))del; -- (void)removeItemImportedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSelectionChangedEvent:(void(^)(WMIPhotoImportFindItemsResult*, WMIPhotoImportSelectionChangedEventArgs*))del; -- (void)removeSelectionChangedEvent:(EventRegistrationToken)tok; -- (void)selectAll; -- (void)selectNone; -- (RTObject*)selectNewAsync; -- (void)setImportMode:(WMIPhotoImportImportMode)value; -- (void)importItemsAsyncWithSuccess:(void (^)(WMIPhotoImportImportItemsResult*))success progress:(void (^)(WMIPhotoImportProgress*))progress failure:(void (^)(NSError*))failure; -- (void)addItemsInDateRangeToSelection:(WFDateTime*)rangeStart rangeLength:(WFTimeSpan*)rangeLength; -@end - -#endif // __WMIPhotoImportFindItemsResult_DEFINED__ - -// Windows.Media.Import.PhotoImportImportItemsResult -#ifndef __WMIPhotoImportImportItemsResult_DEFINED__ -#define __WMIPhotoImportImportItemsResult_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportImportItemsResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL hasSucceeded; -@property (readonly) NSArray* /* WMIPhotoImportItem* */ importedItems; -@property (readonly) unsigned int photosCount; -@property (readonly) uint64_t photosSizeInBytes; -@property (readonly) WMIPhotoImportSession* session; -@property (readonly) unsigned int siblingsCount; -@property (readonly) uint64_t siblingsSizeInBytes; -@property (readonly) unsigned int sidecarsCount; -@property (readonly) uint64_t sidecarsSizeInBytes; -@property (readonly) unsigned int totalCount; -@property (readonly) uint64_t totalSizeInBytes; -@property (readonly) unsigned int videosCount; -@property (readonly) uint64_t videosSizeInBytes; -- (void)deleteImportedItemsFromSourceAsyncWithSuccess:(void (^)(WMIPhotoImportDeleteImportedItemsFromSourceResult*))success progress:(void (^)(double))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WMIPhotoImportImportItemsResult_DEFINED__ - -// Windows.Media.Import.PhotoImportDeleteImportedItemsFromSourceResult -#ifndef __WMIPhotoImportDeleteImportedItemsFromSourceResult_DEFINED__ -#define __WMIPhotoImportDeleteImportedItemsFromSourceResult_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportDeleteImportedItemsFromSourceResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WMIPhotoImportItem* */ deletedItems; -@property (readonly) BOOL hasSucceeded; -@property (readonly) unsigned int photosCount; -@property (readonly) uint64_t photosSizeInBytes; -@property (readonly) WMIPhotoImportSession* session; -@property (readonly) unsigned int siblingsCount; -@property (readonly) uint64_t siblingsSizeInBytes; -@property (readonly) unsigned int sidecarsCount; -@property (readonly) uint64_t sidecarsSizeInBytes; -@property (readonly) unsigned int totalCount; -@property (readonly) uint64_t totalSizeInBytes; -@property (readonly) unsigned int videosCount; -@property (readonly) uint64_t videosSizeInBytes; -@end - -#endif // __WMIPhotoImportDeleteImportedItemsFromSourceResult_DEFINED__ - -// Windows.Media.Import.PhotoImportStorageMedium -#ifndef __WMIPhotoImportStorageMedium_DEFINED__ -#define __WMIPhotoImportStorageMedium_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportStorageMedium : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t availableSpaceInBytes; -@property (readonly) uint64_t capacityInBytes; -@property (readonly) NSString * Description; -@property (readonly) NSString * name; -@property (readonly) NSString * serialNumber; -@property (readonly) WMIPhotoImportStorageMediumType storageMediumType; -@property (readonly) WMIPhotoImportAccessMode supportedAccessMode; -- (void)refresh; -@end - -#endif // __WMIPhotoImportStorageMedium_DEFINED__ - -// Windows.Media.Import.PhotoImportSidecar -#ifndef __WMIPhotoImportSidecar_DEFINED__ -#define __WMIPhotoImportSidecar_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportSidecar : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* date; -@property (readonly) NSString * name; -@property (readonly) uint64_t sizeInBytes; -@end - -#endif // __WMIPhotoImportSidecar_DEFINED__ - -// Windows.Media.Import.PhotoImportVideoSegment -#ifndef __WMIPhotoImportVideoSegment_DEFINED__ -#define __WMIPhotoImportVideoSegment_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportVideoSegment : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* date; -@property (readonly) NSString * name; -@property (readonly) WMIPhotoImportSidecar* sibling; -@property (readonly) NSArray* /* WMIPhotoImportSidecar* */ sidecars; -@property (readonly) uint64_t sizeInBytes; -@end - -#endif // __WMIPhotoImportVideoSegment_DEFINED__ - -// Windows.Media.Import.PhotoImportItem -#ifndef __WMIPhotoImportItem_DEFINED__ -#define __WMIPhotoImportItem_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportItem : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isSelected; -@property (readonly) WMIPhotoImportContentType contentType; -@property (readonly) WFDateTime* date; -@property (readonly) NSArray* /* NSString * */ deletedFileNames; -@property (readonly) NSArray* /* NSString * */ importedFileNames; -@property (readonly) uint64_t itemKey; -@property (readonly) NSString * name; -@property (readonly) WMIPhotoImportSidecar* sibling; -@property (readonly) NSArray* /* WMIPhotoImportSidecar* */ sidecars; -@property (readonly) uint64_t sizeInBytes; -@property (readonly) RTObject* thumbnail; -@property (readonly) NSArray* /* WMIPhotoImportVideoSegment* */ videoSegments; -@end - -#endif // __WMIPhotoImportItem_DEFINED__ - -// Windows.Media.Import.PhotoImportSelectionChangedEventArgs -#ifndef __WMIPhotoImportSelectionChangedEventArgs_DEFINED__ -#define __WMIPhotoImportSelectionChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportSelectionChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isSelectionEmpty; -@end - -#endif // __WMIPhotoImportSelectionChangedEventArgs_DEFINED__ - -// Windows.Media.Import.PhotoImportItemImportedEventArgs -#ifndef __WMIPhotoImportItemImportedEventArgs_DEFINED__ -#define __WMIPhotoImportItemImportedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAIMPORTEXPORT -@interface WMIPhotoImportItemImportedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMIPhotoImportItem* importedItem; -@end - -#endif // __WMIPhotoImportItemImportedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaMediaProperties.h b/include/Platform/Universal Windows/UWP/WindowsMediaMediaProperties.h deleted file mode 100644 index 8400ca4b70..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaMediaProperties.h +++ /dev/null @@ -1,368 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaMediaProperties.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -#define OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaMediaProperties.lib") -#endif -#endif -#include - -@class WMMMediaRatio, WMMMediaPropertySet, WMMAudioEncodingProperties, WMMMediaEncodingSubtypes, WMMH264ProfileIds, WMMMpeg2ProfileIds, WMMVideoEncodingProperties, WMMImageEncodingProperties, WMMContainerEncodingProperties, WMMMediaEncodingProfile; -@protocol WMMIMediaRatio, WMMIMediaEncodingProperties, WMMIAudioEncodingProperties, WMMIAudioEncodingPropertiesWithFormatUserData, WMMIAudioEncodingPropertiesStatics, WMMIVideoEncodingProperties, WMMIMediaEncodingSubtypesStatics, WMMIH264ProfileIdsStatics, WMMIMpeg2ProfileIdsStatics, WMMIVideoEncodingProperties2, WMMIVideoEncodingProperties3, WMMIVideoEncodingPropertiesStatics, WMMIImageEncodingProperties, WMMIImageEncodingPropertiesStatics, WMMIImageEncodingPropertiesStatics2, WMMIContainerEncodingProperties, WMMIMediaEncodingProfileStatics, WMMIMediaEncodingProfileStatics2, WMMIMediaEncodingProfile; - -// Windows.Media.MediaProperties.StereoscopicVideoPackingMode -enum _WMMStereoscopicVideoPackingMode { - WMMStereoscopicVideoPackingModeNone = 0, - WMMStereoscopicVideoPackingModeSideBySide = 1, - WMMStereoscopicVideoPackingModeTopBottom = 2, -}; -typedef unsigned WMMStereoscopicVideoPackingMode; - -// Windows.Media.MediaProperties.MediaPixelFormat -enum _WMMMediaPixelFormat { - WMMMediaPixelFormatNv12 = 0, - WMMMediaPixelFormatBgra8 = 1, -}; -typedef unsigned WMMMediaPixelFormat; - -// Windows.Media.MediaProperties.MediaThumbnailFormat -enum _WMMMediaThumbnailFormat { - WMMMediaThumbnailFormatBmp = 0, - WMMMediaThumbnailFormatBgra8 = 1, -}; -typedef unsigned WMMMediaThumbnailFormat; - -// Windows.Media.MediaProperties.AudioEncodingQuality -enum _WMMAudioEncodingQuality { - WMMAudioEncodingQualityAuto = 0, - WMMAudioEncodingQualityHigh = 1, - WMMAudioEncodingQualityMedium = 2, - WMMAudioEncodingQualityLow = 3, -}; -typedef unsigned WMMAudioEncodingQuality; - -// Windows.Media.MediaProperties.VideoEncodingQuality -enum _WMMVideoEncodingQuality { - WMMVideoEncodingQualityAuto = 0, - WMMVideoEncodingQualityHD1080p = 1, - WMMVideoEncodingQualityHD720p = 2, - WMMVideoEncodingQualityWvga = 3, - WMMVideoEncodingQualityNtsc = 4, - WMMVideoEncodingQualityPal = 5, - WMMVideoEncodingQualityVga = 6, - WMMVideoEncodingQualityQvga = 7, -}; -typedef unsigned WMMVideoEncodingQuality; - -// Windows.Media.MediaProperties.MediaRotation -enum _WMMMediaRotation { - WMMMediaRotationNone = 0, - WMMMediaRotationClockwise90Degrees = 1, - WMMMediaRotationClockwise180Degrees = 2, - WMMMediaRotationClockwise270Degrees = 3, -}; -typedef unsigned WMMMediaRotation; - -// Windows.Media.MediaProperties.MediaMirroringOptions -enum _WMMMediaMirroringOptions { - WMMMediaMirroringOptionsNone = 0, - WMMMediaMirroringOptionsHorizontal = 1, - WMMMediaMirroringOptionsVertical = 2, -}; -typedef unsigned WMMMediaMirroringOptions; - -#include "WindowsStorage.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Media.MediaProperties.IMediaEncodingProperties -#ifndef __WMMIMediaEncodingProperties_DEFINED__ -#define __WMMIMediaEncodingProperties_DEFINED__ - -@protocol WMMIMediaEncodingProperties -@property (readonly) WMMMediaPropertySet* properties; -@property (retain) NSString * subtype; -@property (readonly) NSString * type; -@end - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMIMediaEncodingProperties : RTObject -@end - -#endif // __WMMIMediaEncodingProperties_DEFINED__ - -// Windows.Media.MediaProperties.MediaRatio -#ifndef __WMMMediaRatio_DEFINED__ -#define __WMMMediaRatio_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMMediaRatio : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int numerator; -@property unsigned int denominator; -@end - -#endif // __WMMMediaRatio_DEFINED__ - -// Windows.Media.MediaProperties.MediaPropertySet -#ifndef __WMMMediaPropertySet_DEFINED__ -#define __WMMMediaPropertySet_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMMediaPropertySet : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -@end - -#endif // __WMMMediaPropertySet_DEFINED__ - -// Windows.Media.MediaProperties.AudioEncodingProperties -#ifndef __WMMAudioEncodingProperties_DEFINED__ -#define __WMMAudioEncodingProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMAudioEncodingProperties : RTObject -+ (WMMAudioEncodingProperties*)createAac:(unsigned int)sampleRate channelCount:(unsigned int)channelCount bitrate:(unsigned int)bitrate; -+ (WMMAudioEncodingProperties*)createAacAdts:(unsigned int)sampleRate channelCount:(unsigned int)channelCount bitrate:(unsigned int)bitrate; -+ (WMMAudioEncodingProperties*)createMp3:(unsigned int)sampleRate channelCount:(unsigned int)channelCount bitrate:(unsigned int)bitrate; -+ (WMMAudioEncodingProperties*)createPcm:(unsigned int)sampleRate channelCount:(unsigned int)channelCount bitsPerSample:(unsigned int)bitsPerSample; -+ (WMMAudioEncodingProperties*)createWma:(unsigned int)sampleRate channelCount:(unsigned int)channelCount bitrate:(unsigned int)bitrate; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int sampleRate; -@property unsigned int channelCount; -@property unsigned int bitsPerSample; -@property unsigned int bitrate; -@property (retain) NSString * subtype; -@property (readonly) WMMMediaPropertySet* properties; -@property (readonly) NSString * type; -- (void)setFormatUserData:(NSArray* /* uint8_t */)value; -- (void)getFormatUserData:(NSArray* /* uint8_t */*)value; -@end - -#endif // __WMMAudioEncodingProperties_DEFINED__ - -// Windows.Media.MediaProperties.MediaEncodingSubtypes -#ifndef __WMMMediaEncodingSubtypes_DEFINED__ -#define __WMMMediaEncodingSubtypes_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMMediaEncodingSubtypes : RTObject -+ (NSString *)aac; -+ (NSString *)aacAdts; -+ (NSString *)ac3; -+ (NSString *)amrNb; -+ (NSString *)amrWb; -+ (NSString *)argb32; -+ (NSString *)asf; -+ (NSString *)avi; -+ (NSString *)bgra8; -+ (NSString *)bmp; -+ (NSString *)eac3; -+ (NSString *)Float; -+ (NSString *)gif; -+ (NSString *)h263; -+ (NSString *)h264; -+ (NSString *)h264Es; -+ (NSString *)hevc; -+ (NSString *)hevcEs; -+ (NSString *)iyuv; -+ (NSString *)jpeg; -+ (NSString *)jpegXr; -+ (NSString *)mjpg; -+ (NSString *)mp3; -+ (NSString *)mpeg; -+ (NSString *)mpeg1; -+ (NSString *)mpeg2; -+ (NSString *)mpeg4; -+ (NSString *)nv12; -+ (NSString *)pcm; -+ (NSString *)png; -+ (NSString *)rgb24; -+ (NSString *)rgb32; -+ (NSString *)tiff; -+ (NSString *)wave; -+ (NSString *)wma8; -+ (NSString *)wma9; -+ (NSString *)wmv3; -+ (NSString *)wvc1; -+ (NSString *)yuy2; -+ (NSString *)yv12; -@end - -#endif // __WMMMediaEncodingSubtypes_DEFINED__ - -// Windows.Media.MediaProperties.H264ProfileIds -#ifndef __WMMH264ProfileIds_DEFINED__ -#define __WMMH264ProfileIds_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMH264ProfileIds : RTObject -+ (int)baseline; -+ (int)constrainedBaseline; -+ (int)extended; -+ (int)high; -+ (int)high10; -+ (int)high422; -+ (int)high444; -+ (int)main; -+ (int)multiviewHigh; -+ (int)stereoHigh; -@end - -#endif // __WMMH264ProfileIds_DEFINED__ - -// Windows.Media.MediaProperties.Mpeg2ProfileIds -#ifndef __WMMMpeg2ProfileIds_DEFINED__ -#define __WMMMpeg2ProfileIds_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMMpeg2ProfileIds : RTObject -+ (int)high; -+ (int)main; -+ (int)signalNoiseRatioScalable; -+ (int)simple; -+ (int)spatiallyScalable; -@end - -#endif // __WMMMpeg2ProfileIds_DEFINED__ - -// Windows.Media.MediaProperties.VideoEncodingProperties -#ifndef __WMMVideoEncodingProperties_DEFINED__ -#define __WMMVideoEncodingProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMVideoEncodingProperties : RTObject -+ (WMMVideoEncodingProperties*)createH264; -+ (WMMVideoEncodingProperties*)createMpeg2; -+ (WMMVideoEncodingProperties*)createUncompressed:(NSString *)subtype width:(unsigned int)width height:(unsigned int)height; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * subtype; -@property (readonly) WMMMediaPropertySet* properties; -@property (readonly) NSString * type; -@property unsigned int width; -@property unsigned int height; -@property unsigned int bitrate; -@property (readonly) WMMMediaRatio* frameRate; -@property (readonly) WMMMediaRatio* pixelAspectRatio; -@property int profileId; -@property (readonly) WMMStereoscopicVideoPackingMode stereoscopicVideoPackingMode; -- (void)setFormatUserData:(NSArray* /* uint8_t */)value; -- (void)getFormatUserData:(NSArray* /* uint8_t */*)value; -@end - -#endif // __WMMVideoEncodingProperties_DEFINED__ - -// Windows.Media.MediaProperties.ImageEncodingProperties -#ifndef __WMMImageEncodingProperties_DEFINED__ -#define __WMMImageEncodingProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMImageEncodingProperties : RTObject -+ (WMMImageEncodingProperties*)createUncompressed:(WMMMediaPixelFormat)format; -+ (WMMImageEncodingProperties*)createBmp; -+ (WMMImageEncodingProperties*)createJpeg; -+ (WMMImageEncodingProperties*)createPng; -+ (WMMImageEncodingProperties*)createJpegXR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int width; -@property unsigned int height; -@property (retain) NSString * subtype; -@property (readonly) WMMMediaPropertySet* properties; -@property (readonly) NSString * type; -@end - -#endif // __WMMImageEncodingProperties_DEFINED__ - -// Windows.Media.MediaProperties.ContainerEncodingProperties -#ifndef __WMMContainerEncodingProperties_DEFINED__ -#define __WMMContainerEncodingProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMContainerEncodingProperties : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * subtype; -@property (readonly) WMMMediaPropertySet* properties; -@property (readonly) NSString * type; -@end - -#endif // __WMMContainerEncodingProperties_DEFINED__ - -// Windows.Media.MediaProperties.MediaEncodingProfile -#ifndef __WMMMediaEncodingProfile_DEFINED__ -#define __WMMMediaEncodingProfile_DEFINED__ - -OBJCUWPWINDOWSMEDIAMEDIAPROPERTIESEXPORT -@interface WMMMediaEncodingProfile : RTObject -+ (WMMMediaEncodingProfile*)createM4a:(WMMAudioEncodingQuality)quality; -+ (WMMMediaEncodingProfile*)createMp3:(WMMAudioEncodingQuality)quality; -+ (WMMMediaEncodingProfile*)createWma:(WMMAudioEncodingQuality)quality; -+ (WMMMediaEncodingProfile*)createMp4:(WMMVideoEncodingQuality)quality; -+ (WMMMediaEncodingProfile*)createWmv:(WMMVideoEncodingQuality)quality; -+ (void)createFromFileAsync:(RTObject*)file success:(void (^)(WMMMediaEncodingProfile*))success failure:(void (^)(NSError*))failure; -+ (void)createFromStreamAsync:(RTObject*)stream success:(void (^)(WMMMediaEncodingProfile*))success failure:(void (^)(NSError*))failure; -+ (WMMMediaEncodingProfile*)createWav:(WMMAudioEncodingQuality)quality; -+ (WMMMediaEncodingProfile*)createAvi:(WMMVideoEncodingQuality)quality; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WMMVideoEncodingProperties* video; -@property (retain) WMMContainerEncodingProperties* container; -@property (retain) WMMAudioEncodingProperties* audio; -@end - -#endif // __WMMMediaEncodingProfile_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaOcr.h b/include/Platform/Universal Windows/UWP/WindowsMediaOcr.h deleted file mode 100644 index a5d92467cd..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaOcr.h +++ /dev/null @@ -1,104 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaOcr.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAOCREXPORT -#define OBJCUWPWINDOWSMEDIAOCREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaOcr.lib") -#endif -#endif -#include - -@class WMOOcrWord, WMOOcrLine, WMOOcrResult, WMOOcrEngine; -@protocol WMOIOcrWord, WMOIOcrLine, WMOIOcrResult, WMOIOcrEngine, WMOIOcrEngineStatics; - -#include "WindowsFoundation.h" -#include "WindowsGraphicsImaging.h" -#include "WindowsGlobalization.h" - -#import - -// Windows.Media.Ocr.OcrWord -#ifndef __WMOOcrWord_DEFINED__ -#define __WMOOcrWord_DEFINED__ - -OBJCUWPWINDOWSMEDIAOCREXPORT -@interface WMOOcrWord : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* boundingRect; -@property (readonly) NSString * text; -@end - -#endif // __WMOOcrWord_DEFINED__ - -// Windows.Media.Ocr.OcrLine -#ifndef __WMOOcrLine_DEFINED__ -#define __WMOOcrLine_DEFINED__ - -OBJCUWPWINDOWSMEDIAOCREXPORT -@interface WMOOcrLine : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * text; -@property (readonly) NSArray* /* WMOOcrWord* */ words; -@end - -#endif // __WMOOcrLine_DEFINED__ - -// Windows.Media.Ocr.OcrResult -#ifndef __WMOOcrResult_DEFINED__ -#define __WMOOcrResult_DEFINED__ - -OBJCUWPWINDOWSMEDIAOCREXPORT -@interface WMOOcrResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WMOOcrLine* */ lines; -@property (readonly) NSString * text; -@property (readonly) id /* double */ textAngle; -@end - -#endif // __WMOOcrResult_DEFINED__ - -// Windows.Media.Ocr.OcrEngine -#ifndef __WMOOcrEngine_DEFINED__ -#define __WMOOcrEngine_DEFINED__ - -OBJCUWPWINDOWSMEDIAOCREXPORT -@interface WMOOcrEngine : RTObject -+ (BOOL)isLanguageSupported:(WGLanguage*)language; -+ (WMOOcrEngine*)tryCreateFromLanguage:(WGLanguage*)language; -+ (WMOOcrEngine*)tryCreateFromUserProfileLanguages; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGLanguage* recognizerLanguage; -+ (NSArray* /* WGLanguage* */)availableRecognizerLanguages; -+ (unsigned int)maxImageDimension; -- (void)recognizeAsync:(WGISoftwareBitmap*)bitmap success:(void (^)(WMOOcrResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMOOcrEngine_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaPlayTo.h b/include/Platform/Universal Windows/UWP/WindowsMediaPlayTo.h deleted file mode 100644 index 2c93fe6eaf..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaPlayTo.h +++ /dev/null @@ -1,351 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaPlayTo.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -#define OBJCUWPWINDOWSMEDIAPLAYTOEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaPlayTo.lib") -#endif -#endif -#include - -@class WMPSourceChangeRequestedEventArgs, WMPPlaybackRateChangeRequestedEventArgs, WMPCurrentTimeChangeRequestedEventArgs, WMPMuteChangeRequestedEventArgs, WMPVolumeChangeRequestedEventArgs, WMPPlayToReceiver, WMPPlayToConnection, WMPPlayToSource, WMPPlayToConnectionStateChangedEventArgs, WMPPlayToConnectionTransferredEventArgs, WMPPlayToConnectionErrorEventArgs, WMPPlayToSourceSelectedEventArgs, WMPPlayToSourceDeferral, WMPPlayToSourceRequest, WMPPlayToSourceRequestedEventArgs, WMPPlayToManager; -@protocol WMPISourceChangeRequestedEventArgs, WMPIPlaybackRateChangeRequestedEventArgs, WMPICurrentTimeChangeRequestedEventArgs, WMPIMuteChangeRequestedEventArgs, WMPIVolumeChangeRequestedEventArgs, WMPIPlayToReceiver, WMPIPlayToSource, WMPIPlayToSourceWithPreferredSourceUri, WMPIPlayToConnectionStateChangedEventArgs, WMPIPlayToConnectionTransferredEventArgs, WMPIPlayToConnectionErrorEventArgs, WMPIPlayToConnection, WMPIPlayToSourceSelectedEventArgs, WMPIPlayToSourceDeferral, WMPIPlayToSourceRequest, WMPIPlayToSourceRequestedEventArgs, WMPIPlayToManager, WMPIPlayToManagerStatics; - -// Windows.Media.PlayTo.PlayToConnectionState -enum _WMPPlayToConnectionState { - WMPPlayToConnectionStateDisconnected = 0, - WMPPlayToConnectionStateConnected = 1, - WMPPlayToConnectionStateRendering = 2, -}; -typedef unsigned WMPPlayToConnectionState; - -// Windows.Media.PlayTo.PlayToConnectionError -enum _WMPPlayToConnectionError { - WMPPlayToConnectionErrorNone = 0, - WMPPlayToConnectionErrorDeviceNotResponding = 1, - WMPPlayToConnectionErrorDeviceError = 2, - WMPPlayToConnectionErrorDeviceLocked = 3, - WMPPlayToConnectionErrorProtectedPlaybackFailed = 4, -}; -typedef unsigned WMPPlayToConnectionError; - -#include "WindowsFoundationCollections.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Media.PlayTo.SourceChangeRequestedEventArgs -#ifndef __WMPSourceChangeRequestedEventArgs_DEFINED__ -#define __WMPSourceChangeRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPSourceChangeRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * album; -@property (readonly) NSString * author; -@property (readonly) id /* WFDateTime* */ date; -@property (readonly) NSString * Description; -@property (readonly) NSString * genre; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) id /* unsigned int */ rating; -@property (readonly) RTObject* stream; -@property (readonly) RTObject* thumbnail; -@property (readonly) NSString * title; -@end - -#endif // __WMPSourceChangeRequestedEventArgs_DEFINED__ - -// Windows.Media.PlayTo.PlaybackRateChangeRequestedEventArgs -#ifndef __WMPPlaybackRateChangeRequestedEventArgs_DEFINED__ -#define __WMPPlaybackRateChangeRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlaybackRateChangeRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double rate; -@end - -#endif // __WMPPlaybackRateChangeRequestedEventArgs_DEFINED__ - -// Windows.Media.PlayTo.CurrentTimeChangeRequestedEventArgs -#ifndef __WMPCurrentTimeChangeRequestedEventArgs_DEFINED__ -#define __WMPCurrentTimeChangeRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPCurrentTimeChangeRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* time; -@end - -#endif // __WMPCurrentTimeChangeRequestedEventArgs_DEFINED__ - -// Windows.Media.PlayTo.MuteChangeRequestedEventArgs -#ifndef __WMPMuteChangeRequestedEventArgs_DEFINED__ -#define __WMPMuteChangeRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPMuteChangeRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL mute; -@end - -#endif // __WMPMuteChangeRequestedEventArgs_DEFINED__ - -// Windows.Media.PlayTo.VolumeChangeRequestedEventArgs -#ifndef __WMPVolumeChangeRequestedEventArgs_DEFINED__ -#define __WMPVolumeChangeRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPVolumeChangeRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double volume; -@end - -#endif // __WMPVolumeChangeRequestedEventArgs_DEFINED__ - -// Windows.Media.PlayTo.PlayToReceiver -#ifndef __WMPPlayToReceiver_DEFINED__ -#define __WMPPlayToReceiver_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToReceiver : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL supportsVideo; -@property BOOL supportsImage; -@property BOOL supportsAudio; -@property (retain) NSString * friendlyName; -@property (readonly) RTObject* properties; -- (EventRegistrationToken)addCurrentTimeChangeRequestedEvent:(void(^)(WMPPlayToReceiver*, WMPCurrentTimeChangeRequestedEventArgs*))del; -- (void)removeCurrentTimeChangeRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMuteChangeRequestedEvent:(void(^)(WMPPlayToReceiver*, WMPMuteChangeRequestedEventArgs*))del; -- (void)removeMuteChangeRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPauseRequestedEvent:(void(^)(WMPPlayToReceiver*, RTObject*))del; -- (void)removePauseRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPlayRequestedEvent:(void(^)(WMPPlayToReceiver*, RTObject*))del; -- (void)removePlayRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPlaybackRateChangeRequestedEvent:(void(^)(WMPPlayToReceiver*, WMPPlaybackRateChangeRequestedEventArgs*))del; -- (void)removePlaybackRateChangeRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceChangeRequestedEvent:(void(^)(WMPPlayToReceiver*, WMPSourceChangeRequestedEventArgs*))del; -- (void)removeSourceChangeRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStopRequestedEvent:(void(^)(WMPPlayToReceiver*, RTObject*))del; -- (void)removeStopRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTimeUpdateRequestedEvent:(void(^)(WMPPlayToReceiver*, RTObject*))del; -- (void)removeTimeUpdateRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVolumeChangeRequestedEvent:(void(^)(WMPPlayToReceiver*, WMPVolumeChangeRequestedEventArgs*))del; -- (void)removeVolumeChangeRequestedEvent:(EventRegistrationToken)tok; -- (void)notifyVolumeChange:(double)volume mute:(BOOL)mute; -- (void)notifyRateChange:(double)rate; -- (void)notifyLoadedMetadata; -- (void)notifyTimeUpdate:(WFTimeSpan*)currentTime; -- (void)notifyDurationChange:(WFTimeSpan*)duration; -- (void)notifySeeking; -- (void)notifySeeked; -- (void)notifyPaused; -- (void)notifyPlaying; -- (void)notifyEnded; -- (void)notifyError; -- (void)notifyStopped; -- (RTObject*)startAsync; -- (RTObject*)stopAsync; -@end - -#endif // __WMPPlayToReceiver_DEFINED__ - -// Windows.Media.PlayTo.PlayToConnection -#ifndef __WMPPlayToConnection_DEFINED__ -#define __WMPPlayToConnection_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToConnection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPPlayToConnectionState state; -- (EventRegistrationToken)addErrorEvent:(void(^)(WMPPlayToConnection*, WMPPlayToConnectionErrorEventArgs*))del; -- (void)removeErrorEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStateChangedEvent:(void(^)(WMPPlayToConnection*, WMPPlayToConnectionStateChangedEventArgs*))del; -- (void)removeStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTransferredEvent:(void(^)(WMPPlayToConnection*, WMPPlayToConnectionTransferredEventArgs*))del; -- (void)removeTransferredEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMPPlayToConnection_DEFINED__ - -// Windows.Media.PlayTo.PlayToSource -#ifndef __WMPPlayToSource_DEFINED__ -#define __WMPPlayToSource_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToSource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WMPPlayToSource* next; -@property (readonly) WMPPlayToConnection* connection; -@property (retain) WFUri* preferredSourceUri; -- (void)playNext; -@end - -#endif // __WMPPlayToSource_DEFINED__ - -// Windows.Media.PlayTo.PlayToConnectionStateChangedEventArgs -#ifndef __WMPPlayToConnectionStateChangedEventArgs_DEFINED__ -#define __WMPPlayToConnectionStateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToConnectionStateChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPPlayToConnectionState currentState; -@property (readonly) WMPPlayToConnectionState previousState; -@end - -#endif // __WMPPlayToConnectionStateChangedEventArgs_DEFINED__ - -// Windows.Media.PlayTo.PlayToConnectionTransferredEventArgs -#ifndef __WMPPlayToConnectionTransferredEventArgs_DEFINED__ -#define __WMPPlayToConnectionTransferredEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToConnectionTransferredEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPPlayToSource* currentSource; -@property (readonly) WMPPlayToSource* previousSource; -@end - -#endif // __WMPPlayToConnectionTransferredEventArgs_DEFINED__ - -// Windows.Media.PlayTo.PlayToConnectionErrorEventArgs -#ifndef __WMPPlayToConnectionErrorEventArgs_DEFINED__ -#define __WMPPlayToConnectionErrorEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToConnectionErrorEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPPlayToConnectionError code; -@property (readonly) NSString * message; -@end - -#endif // __WMPPlayToConnectionErrorEventArgs_DEFINED__ - -// Windows.Media.PlayTo.PlayToSourceSelectedEventArgs -#ifndef __WMPPlayToSourceSelectedEventArgs_DEFINED__ -#define __WMPPlayToSourceSelectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToSourceSelectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * friendlyName; -@property (readonly) RTObject* icon; -@property (readonly) BOOL supportsAudio; -@property (readonly) BOOL supportsImage; -@property (readonly) BOOL supportsVideo; -@end - -#endif // __WMPPlayToSourceSelectedEventArgs_DEFINED__ - -// Windows.Media.PlayTo.PlayToSourceDeferral -#ifndef __WMPPlayToSourceDeferral_DEFINED__ -#define __WMPPlayToSourceDeferral_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToSourceDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WMPPlayToSourceDeferral_DEFINED__ - -// Windows.Media.PlayTo.PlayToSourceRequest -#ifndef __WMPPlayToSourceRequest_DEFINED__ -#define __WMPPlayToSourceRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToSourceRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -- (void)displayErrorString:(NSString *)errorString; -- (WMPPlayToSourceDeferral*)getDeferral; -- (void)setSource:(WMPPlayToSource*)value; -@end - -#endif // __WMPPlayToSourceRequest_DEFINED__ - -// Windows.Media.PlayTo.PlayToSourceRequestedEventArgs -#ifndef __WMPPlayToSourceRequestedEventArgs_DEFINED__ -#define __WMPPlayToSourceRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToSourceRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPPlayToSourceRequest* sourceRequest; -@end - -#endif // __WMPPlayToSourceRequestedEventArgs_DEFINED__ - -// Windows.Media.PlayTo.PlayToManager -#ifndef __WMPPlayToManager_DEFINED__ -#define __WMPPlayToManager_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYTOEXPORT -@interface WMPPlayToManager : RTObject -+ (WMPPlayToManager*)getForCurrentView; -+ (void)showPlayToUI; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL defaultSourceSelection; -- (EventRegistrationToken)addSourceRequestedEvent:(void(^)(WMPPlayToManager*, WMPPlayToSourceRequestedEventArgs*))del; -- (void)removeSourceRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceSelectedEvent:(void(^)(WMPPlayToManager*, WMPPlayToSourceSelectedEventArgs*))del; -- (void)removeSourceSelectedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMPPlayToManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaPlayback.h b/include/Platform/Universal Windows/UWP/WindowsMediaPlayback.h deleted file mode 100644 index 4dc5e6f351..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaPlayback.h +++ /dev/null @@ -1,1032 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaPlayback.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -#define OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib") -#endif -#endif -#include - -@class WMPPlaybackMediaMarker, WMPPlaybackMediaMarkerSequence, WMPMediaPlayerFailedEventArgs, WMPMediaPlayerRateChangedEventArgs, WMPPlaybackMediaMarkerReachedEventArgs, WMPMediaPlayerDataReceivedEventArgs, WMPMediaPlayer, WMPMediaBreakManager, WMPMediaPlaybackCommandManager, WMPMediaPlaybackSession, WMPMediaPlayerSurface, WMPMediaBreakSeekedOverEventArgs, WMPMediaBreakStartedEventArgs, WMPMediaBreakEndedEventArgs, WMPMediaBreakSkippedEventArgs, WMPBackgroundMediaPlayer, WMPMediaPlaybackCommandManagerPlayReceivedEventArgs, WMPMediaPlaybackCommandManagerPauseReceivedEventArgs, WMPMediaPlaybackCommandManagerNextReceivedEventArgs, WMPMediaPlaybackCommandManagerPreviousReceivedEventArgs, WMPMediaPlaybackCommandManagerFastForwardReceivedEventArgs, WMPMediaPlaybackCommandManagerRewindReceivedEventArgs, WMPMediaPlaybackCommandManagerShuffleReceivedEventArgs, WMPMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs, WMPMediaPlaybackCommandManagerPositionReceivedEventArgs, WMPMediaPlaybackCommandManagerRateReceivedEventArgs, WMPMediaPlaybackCommandManagerCommandBehavior, WMPMediaPlaybackItem, WMPMediaPlaybackAudioTrackList, WMPMediaPlaybackVideoTrackList, WMPMediaPlaybackTimedMetadataTrackList, WMPMediaBreakSchedule, WMPMediaItemDisplayProperties, WMPMediaBreak, WMPMediaPlaybackList, WMPMediaPlaybackItemError, WMPMediaPlaybackItemFailedEventArgs, WMPCurrentMediaPlaybackItemChangedEventArgs, WMPMediaPlaybackItemOpenedEventArgs, WMPTimedMetadataPresentationModeChangedEventArgs; -@protocol WMPIPlaybackMediaMarker, WMPIPlaybackMediaMarkerFactory, WMPIPlaybackMediaMarkerSequence, WMPIMediaPlayerFailedEventArgs, WMPIMediaPlayerRateChangedEventArgs, WMPIPlaybackMediaMarkerReachedEventArgs, WMPIMediaPlayerDataReceivedEventArgs, WMPIMediaPlayer, WMPIMediaPlayer2, WMPIMediaPlayer3, WMPIMediaPlayer4, WMPIMediaPlaybackSession, WMPIMediaPlayerSource, WMPIMediaPlayerSource2, WMPIMediaPlayerEffects, WMPIMediaPlayerEffects2, WMPIMediaBreakStartedEventArgs, WMPIMediaBreakEndedEventArgs, WMPIMediaBreakSkippedEventArgs, WMPIMediaBreakSeekedOverEventArgs, WMPIMediaBreakManager, WMPIMediaPlayerSurface, WMPIBackgroundMediaPlayerStatics, WMPIMediaPlaybackCommandManagerPlayReceivedEventArgs, WMPIMediaPlaybackCommandManagerPauseReceivedEventArgs, WMPIMediaPlaybackCommandManagerNextReceivedEventArgs, WMPIMediaPlaybackCommandManagerPreviousReceivedEventArgs, WMPIMediaPlaybackCommandManagerFastForwardReceivedEventArgs, WMPIMediaPlaybackCommandManagerRewindReceivedEventArgs, WMPIMediaPlaybackCommandManagerShuffleReceivedEventArgs, WMPIMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs, WMPIMediaPlaybackCommandManagerPositionReceivedEventArgs, WMPIMediaPlaybackCommandManagerRateReceivedEventArgs, WMPIMediaPlaybackCommandManagerCommandBehavior, WMPIMediaPlaybackCommandManager, WMPIMediaPlaybackSource, WMPIMediaPlaybackItemFactory, WMPIMediaPlaybackItemFactory2, WMPIMediaPlaybackItemStatics, WMPIMediaPlaybackItem, WMPIMediaItemDisplayProperties, WMPIMediaPlaybackItem2, WMPIMediaBreakFactory, WMPIMediaBreak, WMPIMediaBreakSchedule, WMPIMediaPlaybackItemError, WMPIMediaEnginePlaybackSource, WMPIMediaPlaybackItemOpenedEventArgs, WMPIMediaPlaybackItemFailedEventArgs, WMPICurrentMediaPlaybackItemChangedEventArgs, WMPIMediaPlaybackList, WMPIMediaPlaybackList2, WMPIMediaPlaybackTimedMetadataTrackList, WMPITimedMetadataPresentationModeChangedEventArgs; - -// Windows.Media.Playback.MediaPlayerState -enum _WMPMediaPlayerState { - WMPMediaPlayerStateClosed = 0, - WMPMediaPlayerStateOpening = 1, - WMPMediaPlayerStateBuffering = 2, - WMPMediaPlayerStatePlaying = 3, - WMPMediaPlayerStatePaused = 4, - WMPMediaPlayerStateStopped = 5, -}; -typedef unsigned WMPMediaPlayerState; - -// Windows.Media.Playback.MediaPlaybackState -enum _WMPMediaPlaybackState { - WMPMediaPlaybackStateNone = 0, - WMPMediaPlaybackStateOpening = 1, - WMPMediaPlaybackStateBuffering = 2, - WMPMediaPlaybackStatePlaying = 3, - WMPMediaPlaybackStatePaused = 4, -}; -typedef unsigned WMPMediaPlaybackState; - -// Windows.Media.Playback.MediaPlayerError -enum _WMPMediaPlayerError { - WMPMediaPlayerErrorUnknown = 0, - WMPMediaPlayerErrorAborted = 1, - WMPMediaPlayerErrorNetworkError = 2, - WMPMediaPlayerErrorDecodingError = 3, - WMPMediaPlayerErrorSourceNotSupported = 4, -}; -typedef unsigned WMPMediaPlayerError; - -// Windows.Media.Playback.MediaPlayerAudioCategory -enum _WMPMediaPlayerAudioCategory { - WMPMediaPlayerAudioCategoryOther = 0, - WMPMediaPlayerAudioCategoryCommunications = 3, - WMPMediaPlayerAudioCategoryAlerts = 4, - WMPMediaPlayerAudioCategorySoundEffects = 5, - WMPMediaPlayerAudioCategoryGameEffects = 6, - WMPMediaPlayerAudioCategoryGameMedia = 7, - WMPMediaPlayerAudioCategoryGameChat = 8, - WMPMediaPlayerAudioCategorySpeech = 9, - WMPMediaPlayerAudioCategoryMovie = 10, - WMPMediaPlayerAudioCategoryMedia = 11, -}; -typedef unsigned WMPMediaPlayerAudioCategory; - -// Windows.Media.Playback.MediaPlayerAudioDeviceType -enum _WMPMediaPlayerAudioDeviceType { - WMPMediaPlayerAudioDeviceTypeConsole = 0, - WMPMediaPlayerAudioDeviceTypeMultimedia = 1, - WMPMediaPlayerAudioDeviceTypeCommunications = 2, -}; -typedef unsigned WMPMediaPlayerAudioDeviceType; - -// Windows.Media.Playback.StereoscopicVideoRenderMode -enum _WMPStereoscopicVideoRenderMode { - WMPStereoscopicVideoRenderModeMono = 0, - WMPStereoscopicVideoRenderModeStereo = 1, -}; -typedef unsigned WMPStereoscopicVideoRenderMode; - -// Windows.Media.Playback.MediaCommandEnablingRule -enum _WMPMediaCommandEnablingRule { - WMPMediaCommandEnablingRuleAuto = 0, - WMPMediaCommandEnablingRuleAlways = 1, - WMPMediaCommandEnablingRuleNever = 2, -}; -typedef unsigned WMPMediaCommandEnablingRule; - -// Windows.Media.Playback.MediaPlaybackItemErrorCode -enum _WMPMediaPlaybackItemErrorCode { - WMPMediaPlaybackItemErrorCodeNone = 0, - WMPMediaPlaybackItemErrorCodeAborted = 1, - WMPMediaPlaybackItemErrorCodeNetworkError = 2, - WMPMediaPlaybackItemErrorCodeDecodeError = 3, - WMPMediaPlaybackItemErrorCodeSourceNotSupportedError = 4, - WMPMediaPlaybackItemErrorCodeEncryptionError = 5, -}; -typedef unsigned WMPMediaPlaybackItemErrorCode; - -// Windows.Media.Playback.FailedMediaStreamKind -enum _WMPFailedMediaStreamKind { - WMPFailedMediaStreamKindUnknown = 0, - WMPFailedMediaStreamKindAudio = 1, - WMPFailedMediaStreamKindVideo = 2, -}; -typedef unsigned WMPFailedMediaStreamKind; - -// Windows.Media.Playback.TimedMetadataTrackPresentationMode -enum _WMPTimedMetadataTrackPresentationMode { - WMPTimedMetadataTrackPresentationModeDisabled = 0, - WMPTimedMetadataTrackPresentationModeHidden = 1, - WMPTimedMetadataTrackPresentationModeApplicationPresented = 2, - WMPTimedMetadataTrackPresentationModePlatformPresented = 3, -}; -typedef unsigned WMPTimedMetadataTrackPresentationMode; - -// Windows.Media.Playback.MediaBreakInsertionMethod -enum _WMPMediaBreakInsertionMethod { - WMPMediaBreakInsertionMethodInterrupt = 0, - WMPMediaBreakInsertionMethodReplace = 1, -}; -typedef unsigned WMPMediaBreakInsertionMethod; - -#include "WindowsFoundation.h" -#include "WindowsFoundationCollections.h" -#include "WindowsDevicesEnumeration.h" -#include "WindowsMedia.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsMediaCasting.h" -#include "WindowsUIComposition.h" -#include "WindowsMediaProtection.h" -#include "WindowsStorage.h" -#include "WindowsStorageStreams.h" -#include "WindowsMediaCore.h" - -#import - -// Windows.Media.Playback.IMediaPlaybackSource -#ifndef __WMPIMediaPlaybackSource_DEFINED__ -#define __WMPIMediaPlaybackSource_DEFINED__ - -@protocol WMPIMediaPlaybackSource -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPIMediaPlaybackSource : RTObject -@end - -#endif // __WMPIMediaPlaybackSource_DEFINED__ - -// Windows.Media.Playback.IMediaEnginePlaybackSource -#ifndef __WMPIMediaEnginePlaybackSource_DEFINED__ -#define __WMPIMediaEnginePlaybackSource_DEFINED__ - -@protocol WMPIMediaEnginePlaybackSource -@property (readonly) WMPMediaPlaybackItem* currentItem; -- (void)setPlaybackSource:(RTObject*)source; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPIMediaEnginePlaybackSource : RTObject -@end - -#endif // __WMPIMediaEnginePlaybackSource_DEFINED__ - -// Windows.Media.Playback.PlaybackMediaMarker -#ifndef __WMPPlaybackMediaMarker_DEFINED__ -#define __WMPPlaybackMediaMarker_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPPlaybackMediaMarker : RTObject -+ (WMPPlaybackMediaMarker*)makeFromTime:(WFTimeSpan*)value ACTIVATOR; -+ (WMPPlaybackMediaMarker*)make:(WFTimeSpan*)value mediaMarketType:(NSString *)mediaMarketType text:(NSString *)text ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * mediaMarkerType; -@property (readonly) NSString * text; -@property (readonly) WFTimeSpan* time; -@end - -#endif // __WMPPlaybackMediaMarker_DEFINED__ - -// Windows.Media.Playback.PlaybackMediaMarkerSequence -#ifndef __WMPPlaybackMediaMarkerSequence_DEFINED__ -#define __WMPPlaybackMediaMarkerSequence_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPPlaybackMediaMarkerSequence : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (void)insert:(WMPPlaybackMediaMarker*)value; -- (void)clear; -@end - -#endif // __WMPPlaybackMediaMarkerSequence_DEFINED__ - -// Windows.Media.Playback.MediaPlayerFailedEventArgs -#ifndef __WMPMediaPlayerFailedEventArgs_DEFINED__ -#define __WMPMediaPlayerFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlayerFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaPlayerError error; -@property (readonly) NSString * errorMessage; -@property (readonly) HRESULT extendedErrorCode; -@end - -#endif // __WMPMediaPlayerFailedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlayerRateChangedEventArgs -#ifndef __WMPMediaPlayerRateChangedEventArgs_DEFINED__ -#define __WMPMediaPlayerRateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlayerRateChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double newRate; -@end - -#endif // __WMPMediaPlayerRateChangedEventArgs_DEFINED__ - -// Windows.Media.Playback.PlaybackMediaMarkerReachedEventArgs -#ifndef __WMPPlaybackMediaMarkerReachedEventArgs_DEFINED__ -#define __WMPPlaybackMediaMarkerReachedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPPlaybackMediaMarkerReachedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPPlaybackMediaMarker* playbackMediaMarker; -@end - -#endif // __WMPPlaybackMediaMarkerReachedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlayerDataReceivedEventArgs -#ifndef __WMPMediaPlayerDataReceivedEventArgs_DEFINED__ -#define __WMPMediaPlayerDataReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlayerDataReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFCValueSet* data; -@end - -#endif // __WMPMediaPlayerDataReceivedEventArgs_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.Playback.MediaPlayer -#ifndef __WMPMediaPlayer_DEFINED__ -#define __WMPMediaPlayer_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlayer : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isLoopingEnabled; -@property double volume; -@property (retain) WFTimeSpan* position; -@property BOOL autoPlay; -@property double playbackRate; -@property BOOL isMuted; -@property (readonly) double bufferingProgress; -@property (readonly) BOOL canPause; -@property (readonly) WMPMediaPlayerState currentState; -@property (readonly) BOOL canSeek; -@property (readonly) BOOL isProtected; -@property (readonly) WFTimeSpan* naturalDuration; -@property (readonly) WMPPlaybackMediaMarkerSequence* playbackMediaMarkers; -@property WMPMediaPlayerAudioDeviceType audioDeviceType; -@property WMPMediaPlayerAudioCategory audioCategory; -@property (readonly) WMSystemMediaTransportControls* systemMediaTransportControls; -@property (retain) WMMediaTimelineController* timelineController; -@property WMPStereoscopicVideoRenderMode stereoscopicVideoRenderMode; -@property (retain) WDEDeviceInformation* audioDevice; -@property double audioBalance; -@property BOOL realTimePlayback; -@property (retain) WFTimeSpan* timelineControllerPositionOffset; -@property (readonly) WMPMediaPlaybackSession* playbackSession; -@property (readonly) WMPMediaBreakManager* breakManager; -@property (readonly) WMPMediaPlaybackCommandManager* commandManager; -@property (retain) WMPMediaProtectionManager* protectionManager; -@property (retain) RTObject* source; -- (EventRegistrationToken)addBufferingEndedEvent:(void(^)(WMPMediaPlayer*, RTObject*))del; -- (void)removeBufferingEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBufferingStartedEvent:(void(^)(WMPMediaPlayer*, RTObject*))del; -- (void)removeBufferingStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCurrentStateChangedEvent:(void(^)(WMPMediaPlayer*, RTObject*))del; -- (void)removeCurrentStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMediaEndedEvent:(void(^)(WMPMediaPlayer*, RTObject*))del; -- (void)removeMediaEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMediaFailedEvent:(void(^)(WMPMediaPlayer*, WMPMediaPlayerFailedEventArgs*))del; -- (void)removeMediaFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMediaOpenedEvent:(void(^)(WMPMediaPlayer*, RTObject*))del; -- (void)removeMediaOpenedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMediaPlayerRateChangedEvent:(void(^)(WMPMediaPlayer*, WMPMediaPlayerRateChangedEventArgs*))del; -- (void)removeMediaPlayerRateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPlaybackMediaMarkerReachedEvent:(void(^)(WMPMediaPlayer*, WMPPlaybackMediaMarkerReachedEventArgs*))del; -- (void)removePlaybackMediaMarkerReachedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSeekCompletedEvent:(void(^)(WMPMediaPlayer*, RTObject*))del; -- (void)removeSeekCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVolumeChangedEvent:(void(^)(WMPMediaPlayer*, RTObject*))del; -- (void)removeVolumeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addIsMutedChangedEvent:(void(^)(WMPMediaPlayer*, RTObject*))del; -- (void)removeIsMutedChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceChangedEvent:(void(^)(WMPMediaPlayer*, RTObject*))del; -- (void)removeSourceChangedEvent:(EventRegistrationToken)tok; -- (void)play; -- (void)pause; -- (void)setUriSource:(WFUri*)value; -- (void)setFileSource:(RTObject*)file; -- (void)setStreamSource:(RTObject*)stream; -- (void)setMediaSource:(RTObject*)source; -- (void)addAudioEffect:(NSString *)activatableClassId effectOptional:(BOOL)effectOptional configuration:(RTObject*)configuration; -- (void)removeAllEffects; -- (void)close; -- (void)stepForwardOneFrame; -- (void)stepBackwardOneFrame; -- (WMCCastingSource*)getAsCastingSource; -- (void)setSurfaceSize:(WFSize*)size; -- (WMPMediaPlayerSurface*)getSurface:(WUCCompositor*)compositor; -- (void)addVideoEffect:(NSString *)activatableClassId effectOptional:(BOOL)effectOptional effectConfiguration:(RTObject*)effectConfiguration; -@end - -#endif // __WMPMediaPlayer_DEFINED__ - -// Windows.Media.Playback.MediaBreakManager -#ifndef __WMPMediaBreakManager_DEFINED__ -#define __WMPMediaBreakManager_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaBreakManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaBreak* currentBreak; -@property (readonly) WMPMediaPlaybackSession* playbackSession; -- (EventRegistrationToken)addBreakEndedEvent:(void(^)(WMPMediaBreakManager*, WMPMediaBreakEndedEventArgs*))del; -- (void)removeBreakEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBreakSkippedEvent:(void(^)(WMPMediaBreakManager*, WMPMediaBreakSkippedEventArgs*))del; -- (void)removeBreakSkippedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBreakStartedEvent:(void(^)(WMPMediaBreakManager*, WMPMediaBreakStartedEventArgs*))del; -- (void)removeBreakStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBreaksSeekedOverEvent:(void(^)(WMPMediaBreakManager*, WMPMediaBreakSeekedOverEventArgs*))del; -- (void)removeBreaksSeekedOverEvent:(EventRegistrationToken)tok; -- (void)playBreak:(WMPMediaBreak*)value; -- (void)skipCurrentBreak; -@end - -#endif // __WMPMediaBreakManager_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManager -#ifndef __WMPMediaPlaybackCommandManager_DEFINED__ -#define __WMPMediaPlaybackCommandManager_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isEnabled; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* autoRepeatModeBehavior; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* fastForwardBehavior; -@property (readonly) WMPMediaPlayer* mediaPlayer; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* nextBehavior; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* pauseBehavior; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* playBehavior; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* positionBehavior; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* previousBehavior; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* rateBehavior; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* rewindBehavior; -@property (readonly) WMPMediaPlaybackCommandManagerCommandBehavior* shuffleBehavior; -- (EventRegistrationToken)addAutoRepeatModeReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs*))del; -- (void)removeAutoRepeatModeReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFastForwardReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerFastForwardReceivedEventArgs*))del; -- (void)removeFastForwardReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNextReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerNextReceivedEventArgs*))del; -- (void)removeNextReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPauseReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerPauseReceivedEventArgs*))del; -- (void)removePauseReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPlayReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerPlayReceivedEventArgs*))del; -- (void)removePlayReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPositionReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerPositionReceivedEventArgs*))del; -- (void)removePositionReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPreviousReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerPreviousReceivedEventArgs*))del; -- (void)removePreviousReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRateReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerRateReceivedEventArgs*))del; -- (void)removeRateReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRewindReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerRewindReceivedEventArgs*))del; -- (void)removeRewindReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addShuffleReceivedEvent:(void(^)(WMPMediaPlaybackCommandManager*, WMPMediaPlaybackCommandManagerShuffleReceivedEventArgs*))del; -- (void)removeShuffleReceivedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMPMediaPlaybackCommandManager_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackSession -#ifndef __WMPMediaPlaybackSession_DEFINED__ -#define __WMPMediaPlaybackSession_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackSession : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMMStereoscopicVideoPackingMode stereoscopicVideoPackingMode; -@property double playbackRate; -@property (retain) WFRect* normalizedSourceRect; -@property (retain) WFTimeSpan* position; -@property (readonly) BOOL isProtected; -@property (readonly) WMPMediaPlayer* mediaPlayer; -@property (readonly) WFTimeSpan* naturalDuration; -@property (readonly) unsigned int naturalVideoWidth; -@property (readonly) double bufferingProgress; -@property (readonly) BOOL canPause; -@property (readonly) BOOL canSeek; -@property (readonly) WMPMediaPlaybackState playbackState; -@property (readonly) unsigned int naturalVideoHeight; -@property (readonly) double downloadProgress; -- (EventRegistrationToken)addBufferingEndedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removeBufferingEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBufferingProgressChangedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removeBufferingProgressChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBufferingStartedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removeBufferingStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDownloadProgressChangedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removeDownloadProgressChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNaturalDurationChangedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removeNaturalDurationChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNaturalVideoSizeChangedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removeNaturalVideoSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPlaybackRateChangedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removePlaybackRateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPlaybackStateChangedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removePlaybackStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPositionChangedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removePositionChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSeekCompletedEvent:(void(^)(WMPMediaPlaybackSession*, RTObject*))del; -- (void)removeSeekCompletedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMPMediaPlaybackSession_DEFINED__ - -// Windows.Media.Playback.MediaPlayerSurface -#ifndef __WMPMediaPlayerSurface_DEFINED__ -#define __WMPMediaPlayerSurface_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlayerSurface : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* compositionSurface; -@property (readonly) WUCCompositor* compositor; -@property (readonly) WMPMediaPlayer* mediaPlayer; -- (void)close; -@end - -#endif // __WMPMediaPlayerSurface_DEFINED__ - -// Windows.Media.Playback.MediaBreakSeekedOverEventArgs -#ifndef __WMPMediaBreakSeekedOverEventArgs_DEFINED__ -#define __WMPMediaBreakSeekedOverEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaBreakSeekedOverEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* newPosition __attribute__ ((ns_returns_not_retained)); -@property (readonly) WFTimeSpan* oldPosition; -@property (readonly) NSArray* /* WMPMediaBreak* */ seekedOverBreaks; -@end - -#endif // __WMPMediaBreakSeekedOverEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaBreakStartedEventArgs -#ifndef __WMPMediaBreakStartedEventArgs_DEFINED__ -#define __WMPMediaBreakStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaBreakStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaBreak* mediaBreak; -@end - -#endif // __WMPMediaBreakStartedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaBreakEndedEventArgs -#ifndef __WMPMediaBreakEndedEventArgs_DEFINED__ -#define __WMPMediaBreakEndedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaBreakEndedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaBreak* mediaBreak; -@end - -#endif // __WMPMediaBreakEndedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaBreakSkippedEventArgs -#ifndef __WMPMediaBreakSkippedEventArgs_DEFINED__ -#define __WMPMediaBreakSkippedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaBreakSkippedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaBreak* mediaBreak; -@end - -#endif // __WMPMediaBreakSkippedEventArgs_DEFINED__ - -// Windows.Media.Playback.BackgroundMediaPlayer -#ifndef __WMPBackgroundMediaPlayer_DEFINED__ -#define __WMPBackgroundMediaPlayer_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPBackgroundMediaPlayer : RTObject -+ (void)sendMessageToBackground:(WFCValueSet*)value; -+ (void)sendMessageToForeground:(WFCValueSet*)value; -+ (BOOL)isMediaPlaying; -+ (void)shutdown; -+ (WMPMediaPlayer*)current; -+ (EventRegistrationToken)addMessageReceivedFromBackgroundEvent:(void(^)(RTObject*, WMPMediaPlayerDataReceivedEventArgs*))del; -+ (void)removeMessageReceivedFromBackgroundEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addMessageReceivedFromForegroundEvent:(void(^)(RTObject*, WMPMediaPlayerDataReceivedEventArgs*))del; -+ (void)removeMessageReceivedFromForegroundEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMPBackgroundMediaPlayer_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerPlayReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerPlayReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerPlayReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerPlayReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerPlayReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerPauseReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerPauseReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerPauseReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerPauseReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerPauseReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerNextReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerNextReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerNextReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerNextReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerNextReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerPreviousReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerPreviousReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerPreviousReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerPreviousReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerPreviousReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerFastForwardReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerFastForwardReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerFastForwardReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerFastForwardReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerFastForwardReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerRewindReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerRewindReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerRewindReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerRewindReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerRewindReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerShuffleReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerShuffleReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerShuffleReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerShuffleReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) BOOL isShuffleRequested; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerShuffleReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WMMediaPlaybackAutoRepeatMode autoRepeatMode; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerAutoRepeatModeReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerPositionReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerPositionReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerPositionReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerPositionReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WFTimeSpan* position; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerPositionReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerRateReceivedEventArgs -#ifndef __WMPMediaPlaybackCommandManagerRateReceivedEventArgs_DEFINED__ -#define __WMPMediaPlaybackCommandManagerRateReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerRateReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) double playbackRate; -- (WFDeferral*)getDeferral; -@end - -#endif // __WMPMediaPlaybackCommandManagerRateReceivedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackCommandManagerCommandBehavior -#ifndef __WMPMediaPlaybackCommandManagerCommandBehavior_DEFINED__ -#define __WMPMediaPlaybackCommandManagerCommandBehavior_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackCommandManagerCommandBehavior : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMPMediaCommandEnablingRule enablingRule; -@property (readonly) WMPMediaPlaybackCommandManager* commandManager; -@property (readonly) BOOL isEnabled; -- (EventRegistrationToken)addIsEnabledChangedEvent:(void(^)(WMPMediaPlaybackCommandManagerCommandBehavior*, RTObject*))del; -- (void)removeIsEnabledChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMPMediaPlaybackCommandManagerCommandBehavior_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackItem -#ifndef __WMPMediaPlaybackItem_DEFINED__ -#define __WMPMediaPlaybackItem_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackItem : RTObject -+ (WMPMediaPlaybackItem*)findFromMediaSource:(WMCMediaSource*)source; -+ (WMPMediaPlaybackItem*)makeWithStartTime:(WMCMediaSource*)source startTime:(WFTimeSpan*)startTime ACTIVATOR; -+ (WMPMediaPlaybackItem*)makeWithStartTimeAndDurationLimit:(WMCMediaSource*)source startTime:(WFTimeSpan*)startTime durationLimit:(WFTimeSpan*)durationLimit ACTIVATOR; -+ (WMPMediaPlaybackItem*)make:(WMCMediaSource*)source ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaPlaybackAudioTrackList* audioTracks; -@property (readonly) WMCMediaSource* source; -@property (readonly) WMPMediaPlaybackTimedMetadataTrackList* timedMetadataTracks; -@property (readonly) WMPMediaPlaybackVideoTrackList* videoTracks; -@property BOOL canSkip; -@property (readonly) WMPMediaBreakSchedule* breakSchedule; -@property (readonly) id /* WFTimeSpan* */ durationLimit; -@property (readonly) WFTimeSpan* startTime; -- (EventRegistrationToken)addAudioTracksChangedEvent:(void(^)(WMPMediaPlaybackItem*, RTObject*))del; -- (void)removeAudioTracksChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTimedMetadataTracksChangedEvent:(void(^)(WMPMediaPlaybackItem*, RTObject*))del; -- (void)removeTimedMetadataTracksChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVideoTracksChangedEvent:(void(^)(WMPMediaPlaybackItem*, RTObject*))del; -- (void)removeVideoTracksChangedEvent:(EventRegistrationToken)tok; -- (WMPMediaItemDisplayProperties*)getDisplayProperties; -- (void)applyDisplayProperties:(WMPMediaItemDisplayProperties*)value; -@end - -#endif // __WMPMediaPlaybackItem_DEFINED__ - -// Windows.Media.Core.ISingleSelectMediaTrackList -#ifndef __WMCISingleSelectMediaTrackList_DEFINED__ -#define __WMCISingleSelectMediaTrackList_DEFINED__ - -@protocol WMCISingleSelectMediaTrackList -@property int selectedIndex; -- (EventRegistrationToken)addSelectedIndexChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeSelectedIndexChangedEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMCISingleSelectMediaTrackList : RTObject -@end - -#endif // __WMCISingleSelectMediaTrackList_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackAudioTrackList -#ifndef __WMPMediaPlaybackAudioTrackList_DEFINED__ -#define __WMPMediaPlaybackAudioTrackList_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackAudioTrackList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -@property int selectedIndex; -- (EventRegistrationToken)addSelectedIndexChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeSelectedIndexChangedEvent:(EventRegistrationToken)tok; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WMPMediaPlaybackAudioTrackList_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackVideoTrackList -#ifndef __WMPMediaPlaybackVideoTrackList_DEFINED__ -#define __WMPMediaPlaybackVideoTrackList_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackVideoTrackList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -@property int selectedIndex; -- (EventRegistrationToken)addSelectedIndexChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeSelectedIndexChangedEvent:(EventRegistrationToken)tok; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WMPMediaPlaybackVideoTrackList_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackTimedMetadataTrackList -#ifndef __WMPMediaPlaybackTimedMetadataTrackList_DEFINED__ -#define __WMPMediaPlaybackTimedMetadataTrackList_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackTimedMetadataTrackList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (EventRegistrationToken)addPresentationModeChangedEvent:(void(^)(WMPMediaPlaybackTimedMetadataTrackList*, WMPTimedMetadataPresentationModeChangedEventArgs*))del; -- (void)removePresentationModeChangedEvent:(EventRegistrationToken)tok; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (WMPTimedMetadataTrackPresentationMode)getPresentationMode:(unsigned int)index; -- (void)setPresentationMode:(unsigned int)index value:(WMPTimedMetadataTrackPresentationMode)value; -@end - -#endif // __WMPMediaPlaybackTimedMetadataTrackList_DEFINED__ - -// Windows.Media.Playback.MediaBreakSchedule -#ifndef __WMPMediaBreakSchedule_DEFINED__ -#define __WMPMediaBreakSchedule_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaBreakSchedule : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WMPMediaBreak* prerollBreak; -@property (retain) WMPMediaBreak* postrollBreak; -@property (readonly) NSArray* /* WMPMediaBreak* */ midrollBreaks; -@property (readonly) WMPMediaPlaybackItem* playbackItem; -- (EventRegistrationToken)addScheduleChangedEvent:(void(^)(WMPMediaBreakSchedule*, RTObject*))del; -- (void)removeScheduleChangedEvent:(EventRegistrationToken)tok; -- (void)insertMidrollBreak:(WMPMediaBreak*)mediaBreak; -- (void)removeMidrollBreak:(WMPMediaBreak*)mediaBreak; -@end - -#endif // __WMPMediaBreakSchedule_DEFINED__ - -// Windows.Media.Playback.MediaItemDisplayProperties -#ifndef __WMPMediaItemDisplayProperties_DEFINED__ -#define __WMPMediaItemDisplayProperties_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaItemDisplayProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WMMediaPlaybackType type; -@property (retain) WSSRandomAccessStreamReference* thumbnail; -@property (readonly) WMMusicDisplayProperties* musicProperties; -@property (readonly) WMVideoDisplayProperties* videoProperties; -- (void)clearAll; -@end - -#endif // __WMPMediaItemDisplayProperties_DEFINED__ - -// Windows.Media.Playback.MediaBreak -#ifndef __WMPMediaBreak_DEFINED__ -#define __WMPMediaBreak_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaBreak : RTObject -+ (WMPMediaBreak*)make:(WMPMediaBreakInsertionMethod)insertionMethod ACTIVATOR; -+ (WMPMediaBreak*)makeWithPresentationPosition:(WMPMediaBreakInsertionMethod)insertionMethod presentationPosition:(WFTimeSpan*)presentationPosition ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL canStart; -@property (readonly) WFCValueSet* customProperties; -@property (readonly) WMPMediaBreakInsertionMethod insertionMethod; -@property (readonly) WMPMediaPlaybackList* playbackList; -@property (readonly) id /* WFTimeSpan* */ presentationPosition; -@end - -#endif // __WMPMediaBreak_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackList -#ifndef __WMPMediaPlaybackList_DEFINED__ -#define __WMPMediaPlaybackList_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackList : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL shuffleEnabled; -@property BOOL autoRepeatEnabled; -@property (readonly) WMPMediaPlaybackItem* currentItem; -@property (readonly) unsigned int currentItemIndex; -@property (readonly) NSMutableArray* /* WMPMediaPlaybackItem* */ items; -@property (retain) WMPMediaPlaybackItem* startingItem; -@property (retain) id /* WFTimeSpan* */ maxPrefetchTime; -@property (readonly) NSArray* /* WMPMediaPlaybackItem* */ shuffledItems; -- (EventRegistrationToken)addCurrentItemChangedEvent:(void(^)(WMPMediaPlaybackList*, WMPCurrentMediaPlaybackItemChangedEventArgs*))del; -- (void)removeCurrentItemChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addItemFailedEvent:(void(^)(WMPMediaPlaybackList*, WMPMediaPlaybackItemFailedEventArgs*))del; -- (void)removeItemFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addItemOpenedEvent:(void(^)(WMPMediaPlaybackList*, WMPMediaPlaybackItemOpenedEventArgs*))del; -- (void)removeItemOpenedEvent:(EventRegistrationToken)tok; -- (WMPMediaPlaybackItem*)moveNext; -- (WMPMediaPlaybackItem*)movePrevious; -- (WMPMediaPlaybackItem*)moveTo:(unsigned int)itemIndex; -- (void)setShuffledItems:(id /* WMPMediaPlaybackItem* */)value; -@end - -#endif // __WMPMediaPlaybackList_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackItemError -#ifndef __WMPMediaPlaybackItemError_DEFINED__ -#define __WMPMediaPlaybackItemError_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackItemError : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaPlaybackItemErrorCode errorCode; -@property (readonly) HRESULT extendedError; -@end - -#endif // __WMPMediaPlaybackItemError_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackItemFailedEventArgs -#ifndef __WMPMediaPlaybackItemFailedEventArgs_DEFINED__ -#define __WMPMediaPlaybackItemFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackItemFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaPlaybackItemError* error; -@property (readonly) WMPMediaPlaybackItem* item; -@end - -#endif // __WMPMediaPlaybackItemFailedEventArgs_DEFINED__ - -// Windows.Media.Playback.CurrentMediaPlaybackItemChangedEventArgs -#ifndef __WMPCurrentMediaPlaybackItemChangedEventArgs_DEFINED__ -#define __WMPCurrentMediaPlaybackItemChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPCurrentMediaPlaybackItemChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaPlaybackItem* newItem __attribute__ ((ns_returns_not_retained)); -@property (readonly) WMPMediaPlaybackItem* oldItem; -@end - -#endif // __WMPCurrentMediaPlaybackItemChangedEventArgs_DEFINED__ - -// Windows.Media.Playback.MediaPlaybackItemOpenedEventArgs -#ifndef __WMPMediaPlaybackItemOpenedEventArgs_DEFINED__ -#define __WMPMediaPlaybackItemOpenedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaPlaybackItemOpenedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaPlaybackItem* item; -@end - -#endif // __WMPMediaPlaybackItemOpenedEventArgs_DEFINED__ - -// Windows.Media.Playback.TimedMetadataPresentationModeChangedEventArgs -#ifndef __WMPTimedMetadataPresentationModeChangedEventArgs_DEFINED__ -#define __WMPTimedMetadataPresentationModeChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPTimedMetadataPresentationModeChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPTimedMetadataTrackPresentationMode newPresentationMode; -@property (readonly) WMPTimedMetadataTrackPresentationMode oldPresentationMode; -@property (readonly) WMCTimedMetadataTrack* track; -@end - -#endif // __WMPTimedMetadataPresentationModeChangedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaPlaylists.h b/include/Platform/Universal Windows/UWP/WindowsMediaPlaylists.h deleted file mode 100644 index 4f63f0fb07..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaPlaylists.h +++ /dev/null @@ -1,64 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaPlaylists.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAPLAYLISTSEXPORT -#define OBJCUWPWINDOWSMEDIAPLAYLISTSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaPlaylists.lib") -#endif -#endif -#include - -@class WMPPlaylist; -@protocol WMPIPlaylist, WMPIPlaylistStatics; - -// Windows.Media.Playlists.PlaylistFormat -enum _WMPPlaylistFormat { - WMPPlaylistFormatWindowsMedia = 0, - WMPPlaylistFormatZune = 1, - WMPPlaylistFormatM3u = 2, -}; -typedef unsigned WMPPlaylistFormat; - -#include "WindowsStorage.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Media.Playlists.Playlist -#ifndef __WMPPlaylist_DEFINED__ -#define __WMPPlaylist_DEFINED__ - -OBJCUWPWINDOWSMEDIAPLAYLISTSEXPORT -@interface WMPPlaylist : RTObject -+ (void)loadAsync:(RTObject*)file success:(void (^)(WMPPlaylist*))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WSStorageFile* */ files; -- (RTObject*)saveAsync; -- (void)saveAsAsync:(RTObject*)saveLocation desiredName:(NSString *)desiredName option:(WSNameCollisionOption)option success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)saveAsWithFormatAsync:(RTObject*)saveLocation desiredName:(NSString *)desiredName option:(WSNameCollisionOption)option playlistFormat:(WMPPlaylistFormat)playlistFormat success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMPPlaylist_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaProtection.h b/include/Platform/Universal Windows/UWP/WindowsMediaProtection.h deleted file mode 100644 index 9f06f6b655..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaProtection.h +++ /dev/null @@ -1,328 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaProtection.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -#define OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaCaptureDevicesCorePlaybackProtection.lib") -#endif -#endif -#include - -@class WMPMediaProtectionManager, WMPServiceRequestedEventArgs, WMPComponentLoadFailedEventArgs, WMPMediaProtectionServiceCompletion, WMPRevocationAndRenewalInformation, WMPRevocationAndRenewalItem, WMPMediaProtectionPMPServer, WMPProtectionCapabilities, WMPHdcpSession, WMPComponentRenewal; -@protocol WMPIMediaProtectionManager, WMPIMediaProtectionServiceCompletion, WMPIServiceRequestedEventArgs, WMPIMediaProtectionServiceRequest, WMPIServiceRequestedEventArgs2, WMPIComponentLoadFailedEventArgs, WMPIRevocationAndRenewalInformation, WMPIRevocationAndRenewalItem, WMPIMediaProtectionPMPServerFactory, WMPIMediaProtectionPMPServer, WMPIProtectionCapabilities, WMPIHdcpSession, WMPIComponentRenewalStatics; - -// Windows.Media.Protection.RevocationAndRenewalReasons -enum _WMPRevocationAndRenewalReasons { - WMPRevocationAndRenewalReasonsUserModeComponentLoad = 1, - WMPRevocationAndRenewalReasonsKernelModeComponentLoad = 2, - WMPRevocationAndRenewalReasonsAppComponent = 4, - WMPRevocationAndRenewalReasonsGlobalRevocationListLoadFailed = 16, - WMPRevocationAndRenewalReasonsInvalidGlobalRevocationListSignature = 32, - WMPRevocationAndRenewalReasonsGlobalRevocationListAbsent = 4096, - WMPRevocationAndRenewalReasonsComponentRevoked = 8192, - WMPRevocationAndRenewalReasonsInvalidComponentCertificateExtendedKeyUse = 16384, - WMPRevocationAndRenewalReasonsComponentCertificateRevoked = 32768, - WMPRevocationAndRenewalReasonsInvalidComponentCertificateRoot = 65536, - WMPRevocationAndRenewalReasonsComponentHighSecurityCertificateRevoked = 131072, - WMPRevocationAndRenewalReasonsComponentLowSecurityCertificateRevoked = 262144, - WMPRevocationAndRenewalReasonsBootDriverVerificationFailed = 1048576, - WMPRevocationAndRenewalReasonsComponentSignedWithTestCertificate = 16777216, - WMPRevocationAndRenewalReasonsEncryptionFailure = 268435456, -}; -typedef unsigned WMPRevocationAndRenewalReasons; - -// Windows.Media.Protection.GraphicsTrustStatus -enum _WMPGraphicsTrustStatus { - WMPGraphicsTrustStatusTrustNotRequired = 0, - WMPGraphicsTrustStatusTrustEstablished = 1, - WMPGraphicsTrustStatusEnvironmentNotSupported = 2, - WMPGraphicsTrustStatusDriverNotSupported = 3, - WMPGraphicsTrustStatusDriverSigningFailure = 4, - WMPGraphicsTrustStatusUnknownFailure = 5, -}; -typedef unsigned WMPGraphicsTrustStatus; - -// Windows.Media.Protection.ProtectionCapabilityResult -enum _WMPProtectionCapabilityResult { - WMPProtectionCapabilityResultNotSupported = 0, - WMPProtectionCapabilityResultMaybe = 1, - WMPProtectionCapabilityResultProbably = 2, -}; -typedef unsigned WMPProtectionCapabilityResult; - -// Windows.Media.Protection.HdcpProtection -enum _WMPHdcpProtection { - WMPHdcpProtectionOff = 0, - WMPHdcpProtectionOn = 1, - WMPHdcpProtectionOnWithTypeEnforcement = 2, -}; -typedef unsigned WMPHdcpProtection; - -// Windows.Media.Protection.HdcpSetProtectionResult -enum _WMPHdcpSetProtectionResult { - WMPHdcpSetProtectionResultSuccess = 0, - WMPHdcpSetProtectionResultTimedOut = 1, - WMPHdcpSetProtectionResultNotSupported = 2, - WMPHdcpSetProtectionResultUnknownFailure = 3, -}; -typedef unsigned WMPHdcpSetProtectionResult; - -// Windows.Media.Protection.RenewalStatus -enum _WMPRenewalStatus { - WMPRenewalStatusNotStarted = 0, - WMPRenewalStatusUpdatesInProgress = 1, - WMPRenewalStatusUserCancelled = 2, - WMPRenewalStatusAppComponentsMayNeedUpdating = 3, - WMPRenewalStatusNoComponentsFound = 4, -}; -typedef unsigned WMPRenewalStatus; - -#include "WindowsFoundation.h" -#include "WindowsFoundationCollections.h" -#include "WindowsMediaPlayback.h" -// Windows.Media.Protection.ComponentLoadFailedEventHandler -#ifndef __WMPComponentLoadFailedEventHandler__DEFINED -#define __WMPComponentLoadFailedEventHandler__DEFINED -typedef void(^WMPComponentLoadFailedEventHandler)(WMPMediaProtectionManager* sender, WMPComponentLoadFailedEventArgs* e); -#endif // __WMPComponentLoadFailedEventHandler__DEFINED - -// Windows.Media.Protection.RebootNeededEventHandler -#ifndef __WMPRebootNeededEventHandler__DEFINED -#define __WMPRebootNeededEventHandler__DEFINED -typedef void(^WMPRebootNeededEventHandler)(WMPMediaProtectionManager* sender); -#endif // __WMPRebootNeededEventHandler__DEFINED - -// Windows.Media.Protection.ServiceRequestedEventHandler -#ifndef __WMPServiceRequestedEventHandler__DEFINED -#define __WMPServiceRequestedEventHandler__DEFINED -typedef void(^WMPServiceRequestedEventHandler)(WMPMediaProtectionManager* sender, WMPServiceRequestedEventArgs* e); -#endif // __WMPServiceRequestedEventHandler__DEFINED - - -#import - -// Windows.Media.Protection.ServiceRequestedEventHandler -#ifndef __WMPServiceRequestedEventHandler__DEFINED -#define __WMPServiceRequestedEventHandler__DEFINED -typedef void(^WMPServiceRequestedEventHandler)(WMPMediaProtectionManager* sender, WMPServiceRequestedEventArgs* e); -#endif // __WMPServiceRequestedEventHandler__DEFINED - -// Windows.Media.Protection.RebootNeededEventHandler -#ifndef __WMPRebootNeededEventHandler__DEFINED -#define __WMPRebootNeededEventHandler__DEFINED -typedef void(^WMPRebootNeededEventHandler)(WMPMediaProtectionManager* sender); -#endif // __WMPRebootNeededEventHandler__DEFINED - -// Windows.Media.Protection.ComponentLoadFailedEventHandler -#ifndef __WMPComponentLoadFailedEventHandler__DEFINED -#define __WMPComponentLoadFailedEventHandler__DEFINED -typedef void(^WMPComponentLoadFailedEventHandler)(WMPMediaProtectionManager* sender, WMPComponentLoadFailedEventArgs* e); -#endif // __WMPComponentLoadFailedEventHandler__DEFINED - -// Windows.Media.Protection.IMediaProtectionServiceRequest -#ifndef __WMPIMediaProtectionServiceRequest_DEFINED__ -#define __WMPIMediaProtectionServiceRequest_DEFINED__ - -@protocol WMPIMediaProtectionServiceRequest -@property (readonly) WFGUID* protectionSystem; -@property (readonly) WFGUID* type; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPIMediaProtectionServiceRequest : RTObject -@end - -#endif // __WMPIMediaProtectionServiceRequest_DEFINED__ - -// Windows.Media.Protection.MediaProtectionManager -#ifndef __WMPMediaProtectionManager_DEFINED__ -#define __WMPMediaProtectionManager_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaProtectionManager : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* properties; -- (EventRegistrationToken)addComponentLoadFailedEvent:(WMPComponentLoadFailedEventHandler)del; -- (void)removeComponentLoadFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRebootNeededEvent:(WMPRebootNeededEventHandler)del; -- (void)removeRebootNeededEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addServiceRequestedEvent:(WMPServiceRequestedEventHandler)del; -- (void)removeServiceRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMPMediaProtectionManager_DEFINED__ - -// Windows.Media.Protection.ServiceRequestedEventArgs -#ifndef __WMPServiceRequestedEventArgs_DEFINED__ -#define __WMPServiceRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPServiceRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaProtectionServiceCompletion* completion; -@property (readonly) RTObject* request; -@property (readonly) WMPMediaPlaybackItem* mediaPlaybackItem; -@end - -#endif // __WMPServiceRequestedEventArgs_DEFINED__ - -// Windows.Media.Protection.ComponentLoadFailedEventArgs -#ifndef __WMPComponentLoadFailedEventArgs_DEFINED__ -#define __WMPComponentLoadFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPComponentLoadFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPMediaProtectionServiceCompletion* completion; -@property (readonly) WMPRevocationAndRenewalInformation* information; -@end - -#endif // __WMPComponentLoadFailedEventArgs_DEFINED__ - -// Windows.Media.Protection.MediaProtectionServiceCompletion -#ifndef __WMPMediaProtectionServiceCompletion_DEFINED__ -#define __WMPMediaProtectionServiceCompletion_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaProtectionServiceCompletion : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete:(BOOL)success; -@end - -#endif // __WMPMediaProtectionServiceCompletion_DEFINED__ - -// Windows.Media.Protection.RevocationAndRenewalInformation -#ifndef __WMPRevocationAndRenewalInformation_DEFINED__ -#define __WMPRevocationAndRenewalInformation_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPRevocationAndRenewalInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WMPRevocationAndRenewalItem* */ items; -@end - -#endif // __WMPRevocationAndRenewalInformation_DEFINED__ - -// Windows.Media.Protection.RevocationAndRenewalItem -#ifndef __WMPRevocationAndRenewalItem_DEFINED__ -#define __WMPRevocationAndRenewalItem_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPRevocationAndRenewalItem : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * headerHash; -@property (readonly) NSString * name; -@property (readonly) NSString * publicKeyHash; -@property (readonly) WMPRevocationAndRenewalReasons reasons; -@property (readonly) NSString * renewalId; -@end - -#endif // __WMPRevocationAndRenewalItem_DEFINED__ - -// Windows.Media.Protection.MediaProtectionPMPServer -#ifndef __WMPMediaProtectionPMPServer_DEFINED__ -#define __WMPMediaProtectionPMPServer_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPMediaProtectionPMPServer : RTObject -+ (WMPMediaProtectionPMPServer*)makePMPServer:(RTObject*)pProperties ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* properties; -@end - -#endif // __WMPMediaProtectionPMPServer_DEFINED__ - -// Windows.Media.Protection.ProtectionCapabilities -#ifndef __WMPProtectionCapabilities_DEFINED__ -#define __WMPProtectionCapabilities_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPProtectionCapabilities : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WMPProtectionCapabilityResult)isTypeSupported:(NSString *)type keySystem:(NSString *)keySystem; -@end - -#endif // __WMPProtectionCapabilities_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.Protection.HdcpSession -#ifndef __WMPHdcpSession_DEFINED__ -#define __WMPHdcpSession_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPHdcpSession : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addProtectionChangedEvent:(void(^)(WMPHdcpSession*, RTObject*))del; -- (void)removeProtectionChangedEvent:(EventRegistrationToken)tok; -- (BOOL)isEffectiveProtectionAtLeast:(WMPHdcpProtection)protection; -- (id /* WMPHdcpProtection */)getEffectiveProtection; -- (void)setDesiredMinProtectionAsync:(WMPHdcpProtection)protection success:(void (^)(WMPHdcpSetProtectionResult))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WMPHdcpSession_DEFINED__ - -// Windows.Media.Protection.ComponentRenewal -#ifndef __WMPComponentRenewal_DEFINED__ -#define __WMPComponentRenewal_DEFINED__ - -OBJCUWPWINDOWSMEDIACAPTUREDEVICESCOREPLAYBACKPROTECTIONEXPORT -@interface WMPComponentRenewal : RTObject -+ (void)renewSystemComponentsAsync:(WMPRevocationAndRenewalInformation*)information success:(void (^)(WMPRenewalStatus))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WMPComponentRenewal_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaProtectionPlayReady.h b/include/Platform/Universal Windows/UWP/WindowsMediaProtectionPlayReady.h deleted file mode 100644 index 47332f155e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaProtectionPlayReady.h +++ /dev/null @@ -1,1101 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaProtectionPlayReady.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -#define OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaProtectionPlayReady.lib") -#endif -#endif -#include - -@class WMPPPlayReadyContentHeader, WMPPPlayReadySoapMessage, WMPPPlayReadyContentResolver, WMPPPlayReadyIndividualizationServiceRequest, WMPPPlayReadyDomainJoinServiceRequest, WMPPPlayReadyDomainLeaveServiceRequest, WMPPPlayReadyLicenseAcquisitionServiceRequest, WMPPPlayReadyMeteringReportServiceRequest, WMPPPlayReadyRevocationServiceRequest, WMPPPlayReadyLicenseManagement, WMPPPlayReadyLicense, WMPPPlayReadyLicenseIterable, WMPPPlayReadyLicenseIterator, WMPPPlayReadyDomain, WMPPPlayReadyDomainIterable, WMPPPlayReadyDomainIterator, WMPPPlayReadyStatics, WMPPPlayReadySecureStopServiceRequest, WMPPPlayReadySecureStopIterable, WMPPPlayReadySecureStopIterator, WMPPPlayReadyITADataGenerator, WMPPPlayReadyLicenseSession, WMPPNDDownloadEngineNotifier, WMPPNDStreamParserNotifier, WMPPNDTCPMessenger, WMPPNDLicenseFetchDescriptor, WMPPNDCustomData, WMPPNDClient, WMPPNDStorageFileHelper; -@protocol WMPPIPlayReadyContentHeader, WMPPIPlayReadyContentHeaderFactory, WMPPIPlayReadyContentHeader2, WMPPIPlayReadyContentHeaderFactory2, WMPPIPlayReadyContentResolver, WMPPIPlayReadyLicenseManagement, WMPPIPlayReadyLicense, WMPPIPlayReadyLicenseIterableFactory, WMPPIPlayReadyDomain, WMPPIPlayReadyDomainIterableFactory, WMPPIPlayReadyStatics, WMPPIPlayReadyStatics2, WMPPIPlayReadyStatics3, WMPPIPlayReadyStatics4, WMPPIPlayReadySecureStopServiceRequestFactory, WMPPIPlayReadySecureStopIterableFactory, WMPPIPlayReadySoapMessage, WMPPIPlayReadyITADataGenerator, WMPPIPlayReadyLicenseSession, WMPPIPlayReadyLicenseSessionFactory, WMPPINDDownloadEngine, WMPPINDDownloadEngineNotifier, WMPPINDLicenseFetchDescriptor, WMPPINDCustomData, WMPPINDStreamParser, WMPPINDStreamParserNotifier, WMPPINDSendResult, WMPPINDMessenger, WMPPINDTCPMessengerFactory, WMPPINDTransmitterProperties, WMPPINDStartResult, WMPPINDLicenseFetchResult, WMPPINDLicenseFetchDescriptorFactory, WMPPINDRegistrationCompletedEventArgs, WMPPINDCustomDataFactory, WMPPINDProximityDetectionCompletedEventArgs, WMPPINDLicenseFetchCompletedEventArgs, WMPPINDClient, WMPPINDClosedCaptionDataReceivedEventArgs, WMPPINDClientFactory, WMPPINDStorageFileHelper, WMPPIPlayReadyServiceRequest, WMPPIPlayReadyIndividualizationServiceRequest, WMPPIPlayReadyDomainJoinServiceRequest, WMPPIPlayReadyDomainLeaveServiceRequest, WMPPIPlayReadyLicenseAcquisitionServiceRequest, WMPPIPlayReadyLicenseAcquisitionServiceRequest2, WMPPIPlayReadyMeteringReportServiceRequest, WMPPIPlayReadyRevocationServiceRequest, WMPPIPlayReadySecureStopServiceRequest; - -// Windows.Media.Protection.PlayReady.PlayReadyDecryptorSetup -enum _WMPPPlayReadyDecryptorSetup { - WMPPPlayReadyDecryptorSetupUninitialized = 0, - WMPPPlayReadyDecryptorSetupOnDemand = 1, -}; -typedef unsigned WMPPPlayReadyDecryptorSetup; - -// Windows.Media.Protection.PlayReady.PlayReadyEncryptionAlgorithm -enum _WMPPPlayReadyEncryptionAlgorithm { - WMPPPlayReadyEncryptionAlgorithmUnprotected = 0, - WMPPPlayReadyEncryptionAlgorithmAes128Ctr = 1, - WMPPPlayReadyEncryptionAlgorithmCocktail = 4, - WMPPPlayReadyEncryptionAlgorithmUninitialized = 2147483647, -}; -typedef unsigned WMPPPlayReadyEncryptionAlgorithm; - -// Windows.Media.Protection.PlayReady.PlayReadyHardwareDRMFeatures -enum _WMPPPlayReadyHardwareDRMFeatures { - WMPPPlayReadyHardwareDRMFeaturesHardwareDRM = 1, - WMPPPlayReadyHardwareDRMFeaturesHEVC = 2, -}; -typedef unsigned WMPPPlayReadyHardwareDRMFeatures; - -// Windows.Media.Protection.PlayReady.PlayReadyITADataFormat -enum _WMPPPlayReadyITADataFormat { - WMPPPlayReadyITADataFormatSerializedProperties = 0, - WMPPPlayReadyITADataFormatSerializedProperties_WithContentProtectionWrapper = 1, -}; -typedef unsigned WMPPPlayReadyITADataFormat; - -// Windows.Media.Protection.PlayReady.NDCertificateType -enum _WMPPNDCertificateType { - WMPPNDCertificateTypeUnknown = 0, - WMPPNDCertificateTypePC = 1, - WMPPNDCertificateTypeDevice = 2, - WMPPNDCertificateTypeDomain = 3, - WMPPNDCertificateTypeIssuer = 4, - WMPPNDCertificateTypeCrlSigner = 5, - WMPPNDCertificateTypeService = 6, - WMPPNDCertificateTypeSilverlight = 7, - WMPPNDCertificateTypeApplication = 8, - WMPPNDCertificateTypeMetering = 9, - WMPPNDCertificateTypeKeyFileSigner = 10, - WMPPNDCertificateTypeServer = 11, - WMPPNDCertificateTypeLicenseSigner = 12, -}; -typedef unsigned WMPPNDCertificateType; - -// Windows.Media.Protection.PlayReady.NDCertificatePlatformID -enum _WMPPNDCertificatePlatformID { - WMPPNDCertificatePlatformIDWindows = 0, - WMPPNDCertificatePlatformIDOSX = 1, - WMPPNDCertificatePlatformIDWindowsOnARM = 2, - WMPPNDCertificatePlatformIDWindowsMobile7 = 5, - WMPPNDCertificatePlatformIDiOSOnARM = 6, - WMPPNDCertificatePlatformIDXBoxOnPPC = 7, - WMPPNDCertificatePlatformIDWindowsPhone8OnARM = 8, - WMPPNDCertificatePlatformIDWindowsPhone8OnX86 = 9, - WMPPNDCertificatePlatformIDXboxOne = 10, - WMPPNDCertificatePlatformIDAndroidOnARM = 11, - WMPPNDCertificatePlatformIDWindowsPhone81OnARM = 12, - WMPPNDCertificatePlatformIDWindowsPhone81OnX86 = 13, -}; -typedef unsigned WMPPNDCertificatePlatformID; - -// Windows.Media.Protection.PlayReady.NDCertificateFeature -enum _WMPPNDCertificateFeature { - WMPPNDCertificateFeatureTransmitter = 1, - WMPPNDCertificateFeatureReceiver = 2, - WMPPNDCertificateFeatureSharedCertificate = 3, - WMPPNDCertificateFeatureSecureClock = 4, - WMPPNDCertificateFeatureAntiRollBackClock = 5, - WMPPNDCertificateFeatureCRLS = 9, - WMPPNDCertificateFeaturePlayReady3Features = 13, -}; -typedef unsigned WMPPNDCertificateFeature; - -// Windows.Media.Protection.PlayReady.NDProximityDetectionType -enum _WMPPNDProximityDetectionType { - WMPPNDProximityDetectionTypeUDP = 1, - WMPPNDProximityDetectionTypeTCP = 2, - WMPPNDProximityDetectionTypeTransportAgnostic = 4, -}; -typedef unsigned WMPPNDProximityDetectionType; - -// Windows.Media.Protection.PlayReady.NDMediaStreamType -enum _WMPPNDMediaStreamType { - WMPPNDMediaStreamTypeAudio = 1, - WMPPNDMediaStreamTypeVideo = 2, -}; -typedef unsigned WMPPNDMediaStreamType; - -// Windows.Media.Protection.PlayReady.NDContentIDType -enum _WMPPNDContentIDType { - WMPPNDContentIDTypeKeyID = 1, - WMPPNDContentIDTypePlayReadyObject = 2, - WMPPNDContentIDTypeCustom = 3, -}; -typedef unsigned WMPPNDContentIDType; - -// Windows.Media.Protection.PlayReady.NDClosedCaptionFormat -enum _WMPPNDClosedCaptionFormat { - WMPPNDClosedCaptionFormatATSC = 0, - WMPPNDClosedCaptionFormatSCTE20 = 1, - WMPPNDClosedCaptionFormatUnknown = 2, -}; -typedef unsigned WMPPNDClosedCaptionFormat; - -// Windows.Media.Protection.PlayReady.NDStartAsyncOptions -enum _WMPPNDStartAsyncOptions { - WMPPNDStartAsyncOptionsMutualAuthentication = 1, - WMPPNDStartAsyncOptionsWaitForLicenseDescriptor = 2, -}; -typedef unsigned WMPPNDStartAsyncOptions; - -#include "WindowsFoundationCollections.h" -#include "WindowsFoundation.h" -#include "WindowsStorage.h" -#include "WindowsMediaCore.h" -#include "WindowsMediaProtection.h" - -#import - -// Windows.Media.Protection.PlayReady.IPlayReadyLicense -#ifndef __WMPPIPlayReadyLicense_DEFINED__ -#define __WMPPIPlayReadyLicense_DEFINED__ - -@protocol WMPPIPlayReadyLicense -@property (readonly) unsigned int chainDepth; -@property (readonly) WFGUID* domainAccountID; -@property (readonly) id /* WFDateTime* */ expirationDate; -@property (readonly) unsigned int expireAfterFirstPlay; -@property (readonly) BOOL fullyEvaluated; -@property (readonly) BOOL usableForPlay; -- (WFGUID*)getKIDAtChainDepth:(unsigned int)chainDepth; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPIPlayReadyLicense : RTObject -@end - -#endif // __WMPPIPlayReadyLicense_DEFINED__ - -// Windows.Media.Protection.PlayReady.IPlayReadyDomain -#ifndef __WMPPIPlayReadyDomain_DEFINED__ -#define __WMPPIPlayReadyDomain_DEFINED__ - -@protocol WMPPIPlayReadyDomain -@property (readonly) WFGUID* accountId; -@property (readonly) WFUri* domainJoinUrl; -@property (readonly) NSString * friendlyName; -@property (readonly) unsigned int revision; -@property (readonly) WFGUID* serviceId; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPIPlayReadyDomain : RTObject -@end - -#endif // __WMPPIPlayReadyDomain_DEFINED__ - -// Windows.Media.Protection.PlayReady.IPlayReadyLicenseSession -#ifndef __WMPPIPlayReadyLicenseSession_DEFINED__ -#define __WMPPIPlayReadyLicenseSession_DEFINED__ - -@protocol WMPPIPlayReadyLicenseSession -- (RTObject*)createLAServiceRequest; -- (void)configureMediaProtectionManager:(WMPMediaProtectionManager*)mpm; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPIPlayReadyLicenseSession : RTObject -@end - -#endif // __WMPPIPlayReadyLicenseSession_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDDownloadEngine -#ifndef __WMPPINDDownloadEngine_DEFINED__ -#define __WMPPINDDownloadEngine_DEFINED__ - -@protocol WMPPINDDownloadEngine -@property (readonly) unsigned int bufferFullMaxThresholdInSamples; -@property (readonly) unsigned int bufferFullMinThresholdInSamples; -@property (readonly) BOOL canSeek; -@property (readonly) WMPPNDDownloadEngineNotifier* notifier; -- (void)open:(WFUri*)uri sessionIDBytes:(NSArray* /* uint8_t */)sessionIDBytes; -- (void)pause; -- (void)resume; -- (void)close; -- (void)seek:(WFTimeSpan*)startPosition; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDDownloadEngine : RTObject -@end - -#endif // __WMPPINDDownloadEngine_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDDownloadEngineNotifier -#ifndef __WMPPINDDownloadEngineNotifier_DEFINED__ -#define __WMPPINDDownloadEngineNotifier_DEFINED__ - -@protocol WMPPINDDownloadEngineNotifier -- (void)onStreamOpened; -- (void)onPlayReadyObjectReceived:(NSArray* /* uint8_t */)dataBytes; -- (void)onContentIDReceived:(RTObject*)licenseFetchDescriptor; -- (void)onDataReceived:(NSArray* /* uint8_t */)dataBytes bytesReceived:(unsigned int)bytesReceived; -- (void)onEndOfStream; -- (void)onNetworkError; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDDownloadEngineNotifier : RTObject -@end - -#endif // __WMPPINDDownloadEngineNotifier_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDLicenseFetchDescriptor -#ifndef __WMPPINDLicenseFetchDescriptor_DEFINED__ -#define __WMPPINDLicenseFetchDescriptor_DEFINED__ - -@protocol WMPPINDLicenseFetchDescriptor -@property (readonly) NSArray* /* uint8_t */ contentID; -@property (readonly) WMPPNDContentIDType contentIDType; -@property (retain) RTObject* licenseFetchChallengeCustomData; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDLicenseFetchDescriptor : RTObject -@end - -#endif // __WMPPINDLicenseFetchDescriptor_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDCustomData -#ifndef __WMPPINDCustomData_DEFINED__ -#define __WMPPINDCustomData_DEFINED__ - -@protocol WMPPINDCustomData -@property (readonly) NSArray* /* uint8_t */ customData; -@property (readonly) NSArray* /* uint8_t */ customDataTypeID; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDCustomData : RTObject -@end - -#endif // __WMPPINDCustomData_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDStreamParser -#ifndef __WMPPINDStreamParser_DEFINED__ -#define __WMPPINDStreamParser_DEFINED__ - -@protocol WMPPINDStreamParser -@property (readonly) WMPPNDStreamParserNotifier* notifier; -- (void)parseData:(NSArray* /* uint8_t */)dataBytes; -- (unsigned int)getStreamInformation:(RTObject*)descriptor streamType:(WMPPNDMediaStreamType*)streamType; -- (void)beginOfStream; -- (void)endOfStream; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDStreamParser : RTObject -@end - -#endif // __WMPPINDStreamParser_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDStreamParserNotifier -#ifndef __WMPPINDStreamParserNotifier_DEFINED__ -#define __WMPPINDStreamParserNotifier_DEFINED__ - -@protocol WMPPINDStreamParserNotifier -- (void)onContentIDReceived:(RTObject*)licenseFetchDescriptor; -- (void)onMediaStreamDescriptorCreated:(NSMutableArray* /* WMCAudioStreamDescriptor* */)audioStreamDescriptors videoStreamDescriptors:(NSMutableArray* /* WMCVideoStreamDescriptor* */)videoStreamDescriptors; -- (void)onSampleParsed:(unsigned int)streamID streamType:(WMPPNDMediaStreamType)streamType streamSample:(WMCMediaStreamSample*)streamSample pts:(int64_t)pts ccFormat:(WMPPNDClosedCaptionFormat)ccFormat ccDataBytes:(NSArray* /* uint8_t */)ccDataBytes; -- (void)onBeginSetupDecryptor:(RTObject*)descriptor keyID:(WFGUID*)keyID proBytes:(NSArray* /* uint8_t */)proBytes; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDStreamParserNotifier : RTObject -@end - -#endif // __WMPPINDStreamParserNotifier_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDSendResult -#ifndef __WMPPINDSendResult_DEFINED__ -#define __WMPPINDSendResult_DEFINED__ - -@protocol WMPPINDSendResult -@property (readonly) NSArray* /* uint8_t */ response; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDSendResult : RTObject -@end - -#endif // __WMPPINDSendResult_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDMessenger -#ifndef __WMPPINDMessenger_DEFINED__ -#define __WMPPINDMessenger_DEFINED__ - -@protocol WMPPINDMessenger -- (void)sendRegistrationRequestAsync:(NSArray* /* uint8_t */)sessionIDBytes challengeDataBytes:(NSArray* /* uint8_t */)challengeDataBytes success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)sendProximityDetectionStartAsync:(WMPPNDProximityDetectionType)pdType transmitterChannelBytes:(NSArray* /* uint8_t */)transmitterChannelBytes sessionIDBytes:(NSArray* /* uint8_t */)sessionIDBytes challengeDataBytes:(NSArray* /* uint8_t */)challengeDataBytes success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)sendProximityDetectionResponseAsync:(WMPPNDProximityDetectionType)pdType transmitterChannelBytes:(NSArray* /* uint8_t */)transmitterChannelBytes sessionIDBytes:(NSArray* /* uint8_t */)sessionIDBytes responseDataBytes:(NSArray* /* uint8_t */)responseDataBytes success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)sendLicenseFetchRequestAsync:(NSArray* /* uint8_t */)sessionIDBytes challengeDataBytes:(NSArray* /* uint8_t */)challengeDataBytes success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDMessenger : RTObject -@end - -#endif // __WMPPINDMessenger_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDTransmitterProperties -#ifndef __WMPPINDTransmitterProperties_DEFINED__ -#define __WMPPINDTransmitterProperties_DEFINED__ - -@protocol WMPPINDTransmitterProperties -@property (readonly) WMPPNDCertificateType certificateType; -@property (readonly) NSArray* /* uint8_t */ clientID; -@property (readonly) WFDateTime* expirationDate; -@property (readonly) NSArray* /* uint8_t */ modelDigest; -@property (readonly) NSString * modelManufacturerName; -@property (readonly) NSString * modelName; -@property (readonly) NSString * modelNumber; -@property (readonly) WMPPNDCertificatePlatformID platformIdentifier; -@property (readonly) unsigned int securityLevel; -@property (readonly) unsigned int securityVersion; -@property (readonly) NSArray* /* WMPPNDCertificateFeature */ supportedFeatures; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDTransmitterProperties : RTObject -@end - -#endif // __WMPPINDTransmitterProperties_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDStartResult -#ifndef __WMPPINDStartResult_DEFINED__ -#define __WMPPINDStartResult_DEFINED__ - -@protocol WMPPINDStartResult -@property (readonly) WMCMediaStreamSource* mediaStreamSource; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDStartResult : RTObject -@end - -#endif // __WMPPINDStartResult_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDLicenseFetchResult -#ifndef __WMPPINDLicenseFetchResult_DEFINED__ -#define __WMPPINDLicenseFetchResult_DEFINED__ - -@protocol WMPPINDLicenseFetchResult -@property (readonly) RTObject* responseCustomData; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDLicenseFetchResult : RTObject -@end - -#endif // __WMPPINDLicenseFetchResult_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDRegistrationCompletedEventArgs -#ifndef __WMPPINDRegistrationCompletedEventArgs_DEFINED__ -#define __WMPPINDRegistrationCompletedEventArgs_DEFINED__ - -@protocol WMPPINDRegistrationCompletedEventArgs -@property (readonly) RTObject* responseCustomData; -@property BOOL transmitterCertificateAccepted; -@property (readonly) RTObject* transmitterProperties; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDRegistrationCompletedEventArgs : RTObject -@end - -#endif // __WMPPINDRegistrationCompletedEventArgs_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDProximityDetectionCompletedEventArgs -#ifndef __WMPPINDProximityDetectionCompletedEventArgs_DEFINED__ -#define __WMPPINDProximityDetectionCompletedEventArgs_DEFINED__ - -@protocol WMPPINDProximityDetectionCompletedEventArgs -@property (readonly) unsigned int proximityDetectionRetryCount; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDProximityDetectionCompletedEventArgs : RTObject -@end - -#endif // __WMPPINDProximityDetectionCompletedEventArgs_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDLicenseFetchCompletedEventArgs -#ifndef __WMPPINDLicenseFetchCompletedEventArgs_DEFINED__ -#define __WMPPINDLicenseFetchCompletedEventArgs_DEFINED__ - -@protocol WMPPINDLicenseFetchCompletedEventArgs -@property (readonly) RTObject* responseCustomData; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDLicenseFetchCompletedEventArgs : RTObject -@end - -#endif // __WMPPINDLicenseFetchCompletedEventArgs_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDClosedCaptionDataReceivedEventArgs -#ifndef __WMPPINDClosedCaptionDataReceivedEventArgs_DEFINED__ -#define __WMPPINDClosedCaptionDataReceivedEventArgs_DEFINED__ - -@protocol WMPPINDClosedCaptionDataReceivedEventArgs -@property (readonly) NSArray* /* uint8_t */ closedCaptionData; -@property (readonly) WMPPNDClosedCaptionFormat closedCaptionDataFormat; -@property (readonly) int64_t presentationTimestamp; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDClosedCaptionDataReceivedEventArgs : RTObject -@end - -#endif // __WMPPINDClosedCaptionDataReceivedEventArgs_DEFINED__ - -// Windows.Media.Protection.PlayReady.INDStorageFileHelper -#ifndef __WMPPINDStorageFileHelper_DEFINED__ -#define __WMPPINDStorageFileHelper_DEFINED__ - -@protocol WMPPINDStorageFileHelper -- (NSMutableArray* /* NSString * */)getFileURLs:(RTObject*)file; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPINDStorageFileHelper : RTObject -@end - -#endif // __WMPPINDStorageFileHelper_DEFINED__ - -// Windows.Media.Protection.IMediaProtectionServiceRequest -#ifndef __WMPIMediaProtectionServiceRequest_DEFINED__ -#define __WMPIMediaProtectionServiceRequest_DEFINED__ - -@protocol WMPIMediaProtectionServiceRequest -@property (readonly) WFGUID* protectionSystem; -@property (readonly) WFGUID* type; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPIMediaProtectionServiceRequest : RTObject -@end - -#endif // __WMPIMediaProtectionServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.IPlayReadyServiceRequest -#ifndef __WMPPIPlayReadyServiceRequest_DEFINED__ -#define __WMPPIPlayReadyServiceRequest_DEFINED__ - -@protocol WMPPIPlayReadyServiceRequest -@property (retain) NSString * challengeCustomData; -@property (readonly) NSString * responseCustomData; -@property (retain) WFUri* uri; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPIPlayReadyServiceRequest : RTObject -@end - -#endif // __WMPPIPlayReadyServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.IPlayReadyLicenseAcquisitionServiceRequest -#ifndef __WMPPIPlayReadyLicenseAcquisitionServiceRequest_DEFINED__ -#define __WMPPIPlayReadyLicenseAcquisitionServiceRequest_DEFINED__ - -@protocol WMPPIPlayReadyLicenseAcquisitionServiceRequest -@property (retain) WMPPPlayReadyContentHeader* contentHeader; -@property WFGUID* domainServiceId; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPIPlayReadyLicenseAcquisitionServiceRequest : RTObject -@end - -#endif // __WMPPIPlayReadyLicenseAcquisitionServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.IPlayReadySecureStopServiceRequest -#ifndef __WMPPIPlayReadySecureStopServiceRequest_DEFINED__ -#define __WMPPIPlayReadySecureStopServiceRequest_DEFINED__ - -@protocol WMPPIPlayReadySecureStopServiceRequest -@property (readonly) NSArray* /* uint8_t */ publisherCertificate; -@property (readonly) WFGUID* sessionID; -@property (readonly) WFDateTime* startTime; -@property (readonly) BOOL stopped; -@property (readonly) WFDateTime* updateTime; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPIPlayReadySecureStopServiceRequest : RTObject -@end - -#endif // __WMPPIPlayReadySecureStopServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyContentHeader -#ifndef __WMPPPlayReadyContentHeader_DEFINED__ -#define __WMPPPlayReadyContentHeader_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyContentHeader : RTObject -+ (WMPPPlayReadyContentHeader*)makeInstanceFromWindowsMediaDrmHeader:(NSArray* /* uint8_t */)headerBytes licenseAcquisitionUrl:(WFUri*)licenseAcquisitionUrl licenseAcquisitionUserInterfaceUrl:(WFUri*)licenseAcquisitionUserInterfaceUrl customAttributes:(NSString *)customAttributes domainServiceId:(WFGUID*)domainServiceId ACTIVATOR; -+ (WMPPPlayReadyContentHeader*)makeInstanceFromComponents:(WFGUID*)contentKeyId contentKeyIdString:(NSString *)contentKeyIdString contentEncryptionAlgorithm:(WMPPPlayReadyEncryptionAlgorithm)contentEncryptionAlgorithm licenseAcquisitionUrl:(WFUri*)licenseAcquisitionUrl licenseAcquisitionUserInterfaceUrl:(WFUri*)licenseAcquisitionUserInterfaceUrl customAttributes:(NSString *)customAttributes domainServiceId:(WFGUID*)domainServiceId ACTIVATOR; -+ (WMPPPlayReadyContentHeader*)makeInstanceFromPlayReadyHeader:(NSArray* /* uint8_t */)headerBytes ACTIVATOR; -+ (WMPPPlayReadyContentHeader*)makeInstanceFromComponents2:(unsigned int)dwFlags contentKeyIds:(NSArray* /* WFGUID* */)contentKeyIds contentKeyIdStrings:(NSArray* /* NSString * */)contentKeyIdStrings contentEncryptionAlgorithm:(WMPPPlayReadyEncryptionAlgorithm)contentEncryptionAlgorithm licenseAcquisitionUrl:(WFUri*)licenseAcquisitionUrl licenseAcquisitionUserInterfaceUrl:(WFUri*)licenseAcquisitionUserInterfaceUrl customAttributes:(NSString *)customAttributes domainServiceId:(WFGUID*)domainServiceId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * customAttributes; -@property (readonly) WMPPPlayReadyDecryptorSetup decryptorSetup; -@property (readonly) WFGUID* domainServiceId; -@property (readonly) WMPPPlayReadyEncryptionAlgorithm encryptionType; -@property (readonly) WMPPPlayReadyContentHeader* headerWithEmbeddedUpdates; -@property (readonly) WFGUID* keyId; -@property (readonly) NSString * keyIdString; -@property (readonly) WFUri* licenseAcquisitionUrl; -@property (readonly) WFUri* licenseAcquisitionUserInterfaceUrl; -@property (readonly) NSArray* /* NSString * */ keyIdStrings; -@property (readonly) NSArray* /* WFGUID* */ keyIds; -- (NSArray* /* uint8_t */)getSerializedHeader; -@end - -#endif // __WMPPPlayReadyContentHeader_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadySoapMessage -#ifndef __WMPPPlayReadySoapMessage_DEFINED__ -#define __WMPPPlayReadySoapMessage_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadySoapMessage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* messageHeaders; -@property (readonly) WFUri* uri; -- (NSArray* /* uint8_t */)getMessageBody; -@end - -#endif // __WMPPPlayReadySoapMessage_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyContentResolver -#ifndef __WMPPPlayReadyContentResolver_DEFINED__ -#define __WMPPPlayReadyContentResolver_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyContentResolver : RTObject -+ (RTObject*)serviceRequest:(WMPPPlayReadyContentHeader*)contentHeader; -@end - -#endif // __WMPPPlayReadyContentResolver_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyIndividualizationServiceRequest -#ifndef __WMPPPlayReadyIndividualizationServiceRequest_DEFINED__ -#define __WMPPPlayReadyIndividualizationServiceRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyIndividualizationServiceRequest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* protectionSystem; -@property (readonly) WFGUID* type; -@property (retain) WFUri* uri; -@property (retain) NSString * challengeCustomData; -@property (readonly) NSString * responseCustomData; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -#endif // __WMPPPlayReadyIndividualizationServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyDomainJoinServiceRequest -#ifndef __WMPPPlayReadyDomainJoinServiceRequest_DEFINED__ -#define __WMPPPlayReadyDomainJoinServiceRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyDomainJoinServiceRequest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* protectionSystem; -@property (readonly) WFGUID* type; -@property WFGUID* domainServiceId; -@property (retain) NSString * domainFriendlyName; -@property WFGUID* domainAccountId; -@property (retain) WFUri* uri; -@property (retain) NSString * challengeCustomData; -@property (readonly) NSString * responseCustomData; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -#endif // __WMPPPlayReadyDomainJoinServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyDomainLeaveServiceRequest -#ifndef __WMPPPlayReadyDomainLeaveServiceRequest_DEFINED__ -#define __WMPPPlayReadyDomainLeaveServiceRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyDomainLeaveServiceRequest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* protectionSystem; -@property (readonly) WFGUID* type; -@property WFGUID* domainServiceId; -@property WFGUID* domainAccountId; -@property (retain) WFUri* uri; -@property (retain) NSString * challengeCustomData; -@property (readonly) NSString * responseCustomData; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -#endif // __WMPPPlayReadyDomainLeaveServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyLicenseAcquisitionServiceRequest -#ifndef __WMPPPlayReadyLicenseAcquisitionServiceRequest_DEFINED__ -#define __WMPPPlayReadyLicenseAcquisitionServiceRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyLicenseAcquisitionServiceRequest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* protectionSystem; -@property (readonly) WFGUID* type; -@property WFGUID* domainServiceId; -@property (retain) WMPPPlayReadyContentHeader* contentHeader; -@property (readonly) WFGUID* sessionId; -@property (retain) WFUri* uri; -@property (retain) NSString * challengeCustomData; -@property (readonly) NSString * responseCustomData; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -#endif // __WMPPPlayReadyLicenseAcquisitionServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyMeteringReportServiceRequest -#ifndef __WMPPPlayReadyMeteringReportServiceRequest_DEFINED__ -#define __WMPPPlayReadyMeteringReportServiceRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyMeteringReportServiceRequest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* protectionSystem; -@property (readonly) WFGUID* type; -@property (retain) NSArray* /* uint8_t */ meteringCertificate; -@property (retain) WFUri* uri; -@property (retain) NSString * challengeCustomData; -@property (readonly) NSString * responseCustomData; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -#endif // __WMPPPlayReadyMeteringReportServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyRevocationServiceRequest -#ifndef __WMPPPlayReadyRevocationServiceRequest_DEFINED__ -#define __WMPPPlayReadyRevocationServiceRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyRevocationServiceRequest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* protectionSystem; -@property (readonly) WFGUID* type; -@property (retain) WFUri* uri; -@property (retain) NSString * challengeCustomData; -@property (readonly) NSString * responseCustomData; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -#endif // __WMPPPlayReadyRevocationServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyLicenseManagement -#ifndef __WMPPPlayReadyLicenseManagement_DEFINED__ -#define __WMPPPlayReadyLicenseManagement_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyLicenseManagement : RTObject -+ (RTObject*)deleteLicenses:(WMPPPlayReadyContentHeader*)contentHeader; -@end - -#endif // __WMPPPlayReadyLicenseManagement_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyLicense -#ifndef __WMPPPlayReadyLicense_DEFINED__ -#define __WMPPPlayReadyLicense_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyLicense : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int chainDepth; -@property (readonly) WFGUID* domainAccountID; -@property (readonly) id /* WFDateTime* */ expirationDate; -@property (readonly) unsigned int expireAfterFirstPlay; -@property (readonly) BOOL fullyEvaluated; -@property (readonly) BOOL usableForPlay; -- (WFGUID*)getKIDAtChainDepth:(unsigned int)chainDepth; -@end - -#endif // __WMPPPlayReadyLicense_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyLicenseIterable -#ifndef __WMPPPlayReadyLicenseIterable_DEFINED__ -#define __WMPPPlayReadyLicenseIterable_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyLicenseIterable : RTObject -+ (WMPPPlayReadyLicenseIterable*)makeInstance:(WMPPPlayReadyContentHeader*)contentHeader fullyEvaluated:(BOOL)fullyEvaluated ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WMPPPlayReadyLicenseIterable_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyLicenseIterator -#ifndef __WMPPPlayReadyLicenseIterator_DEFINED__ -#define __WMPPPlayReadyLicenseIterator_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyLicenseIterator : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.Collections.IIterator`1 -@property (readonly) RTObject* current; -@property (readonly) BOOL hasCurrent; -// Could not find base class Windows.Foundation.Collections.IIterator`1 type information -@end - -#endif // __WMPPPlayReadyLicenseIterator_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyDomain -#ifndef __WMPPPlayReadyDomain_DEFINED__ -#define __WMPPPlayReadyDomain_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyDomain : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* accountId; -@property (readonly) WFUri* domainJoinUrl; -@property (readonly) NSString * friendlyName; -@property (readonly) unsigned int revision; -@property (readonly) WFGUID* serviceId; -@end - -#endif // __WMPPPlayReadyDomain_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyDomainIterable -#ifndef __WMPPPlayReadyDomainIterable_DEFINED__ -#define __WMPPPlayReadyDomainIterable_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyDomainIterable : RTObject -+ (WMPPPlayReadyDomainIterable*)makeInstance:(WFGUID*)domainAccountId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WMPPPlayReadyDomainIterable_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyDomainIterator -#ifndef __WMPPPlayReadyDomainIterator_DEFINED__ -#define __WMPPPlayReadyDomainIterator_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyDomainIterator : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.Collections.IIterator`1 -@property (readonly) RTObject* current; -@property (readonly) BOOL hasCurrent; -// Could not find base class Windows.Foundation.Collections.IIterator`1 type information -@end - -#endif // __WMPPPlayReadyDomainIterator_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyStatics -#ifndef __WMPPPlayReadyStatics_DEFINED__ -#define __WMPPPlayReadyStatics_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyStatics : RTObject -+ (BOOL)checkSupportedHardware:(WMPPPlayReadyHardwareDRMFeatures)hwdrmFeature; -+ (BOOL)checkSupportedHardware:(WMPPPlayReadyHardwareDRMFeatures)hwdrmFeature; -+ (WFGUID*)domainJoinServiceRequestType; -+ (WFGUID*)domainLeaveServiceRequestType; -+ (WFGUID*)individualizationServiceRequestType; -+ (WFGUID*)licenseAcquirerServiceRequestType; -+ (WFGUID*)mediaProtectionSystemId; -+ (WFGUID*)meteringReportServiceRequestType; -+ (unsigned int)playReadySecurityVersion; -+ (WFGUID*)revocationServiceRequestType; -+ (unsigned int)playReadyCertificateSecurityLevel; -+ (WFGUID*)secureStopServiceRequestType; -+ (NSString *)inputTrustAuthorityToCreate; -+ (WFGUID*)protectionSystemId; -@end - -#endif // __WMPPPlayReadyStatics_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadySecureStopServiceRequest -#ifndef __WMPPPlayReadySecureStopServiceRequest_DEFINED__ -#define __WMPPPlayReadySecureStopServiceRequest_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadySecureStopServiceRequest : RTObject -+ (WMPPPlayReadySecureStopServiceRequest*)makeInstance:(NSArray* /* uint8_t */)publisherCertBytes ACTIVATOR; -+ (WMPPPlayReadySecureStopServiceRequest*)makeInstanceFromSessionID:(WFGUID*)sessionID publisherCertBytes:(NSArray* /* uint8_t */)publisherCertBytes ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* protectionSystem; -@property (readonly) WFGUID* type; -@property (readonly) NSArray* /* uint8_t */ publisherCertificate; -@property (readonly) WFGUID* sessionID; -@property (readonly) WFDateTime* startTime; -@property (readonly) BOOL stopped; -@property (readonly) WFDateTime* updateTime; -@property (retain) WFUri* uri; -@property (retain) NSString * challengeCustomData; -@property (readonly) NSString * responseCustomData; -- (RTObject*)beginServiceRequest; -- (RTObject*)nextServiceRequest; -- (WMPPPlayReadySoapMessage*)generateManualEnablingChallenge; -- (HRESULT)processManualEnablingResponse:(NSArray* /* uint8_t */)responseBytes; -@end - -#endif // __WMPPPlayReadySecureStopServiceRequest_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadySecureStopIterable -#ifndef __WMPPPlayReadySecureStopIterable_DEFINED__ -#define __WMPPPlayReadySecureStopIterable_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadySecureStopIterable : RTObject -+ (WMPPPlayReadySecureStopIterable*)makeInstance:(NSArray* /* uint8_t */)publisherCertBytes ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WMPPPlayReadySecureStopIterable_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadySecureStopIterator -#ifndef __WMPPPlayReadySecureStopIterator_DEFINED__ -#define __WMPPPlayReadySecureStopIterator_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadySecureStopIterator : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.Collections.IIterator`1 -@property (readonly) RTObject* current; -@property (readonly) BOOL hasCurrent; -// Could not find base class Windows.Foundation.Collections.IIterator`1 type information -@end - -#endif // __WMPPPlayReadySecureStopIterator_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyITADataGenerator -#ifndef __WMPPPlayReadyITADataGenerator_DEFINED__ -#define __WMPPPlayReadyITADataGenerator_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyITADataGenerator : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSArray* /* uint8_t */)generateData:(WFGUID*)guidCPSystemId countOfStreams:(unsigned int)countOfStreams configuration:(RTObject*)configuration format:(WMPPPlayReadyITADataFormat)format; -@end - -#endif // __WMPPPlayReadyITADataGenerator_DEFINED__ - -// Windows.Media.Protection.PlayReady.PlayReadyLicenseSession -#ifndef __WMPPPlayReadyLicenseSession_DEFINED__ -#define __WMPPPlayReadyLicenseSession_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPPlayReadyLicenseSession : RTObject -+ (WMPPPlayReadyLicenseSession*)makeInstance:(RTObject*)configuration ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)createLAServiceRequest; -- (void)configureMediaProtectionManager:(WMPMediaProtectionManager*)mpm; -@end - -#endif // __WMPPPlayReadyLicenseSession_DEFINED__ - -// Windows.Media.Protection.PlayReady.NDDownloadEngineNotifier -#ifndef __WMPPNDDownloadEngineNotifier_DEFINED__ -#define __WMPPNDDownloadEngineNotifier_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPNDDownloadEngineNotifier : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)onStreamOpened; -- (void)onPlayReadyObjectReceived:(NSArray* /* uint8_t */)dataBytes; -- (void)onContentIDReceived:(RTObject*)licenseFetchDescriptor; -- (void)onDataReceived:(NSArray* /* uint8_t */)dataBytes bytesReceived:(unsigned int)bytesReceived; -- (void)onEndOfStream; -- (void)onNetworkError; -@end - -#endif // __WMPPNDDownloadEngineNotifier_DEFINED__ - -// Windows.Media.Protection.PlayReady.NDStreamParserNotifier -#ifndef __WMPPNDStreamParserNotifier_DEFINED__ -#define __WMPPNDStreamParserNotifier_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPNDStreamParserNotifier : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)onContentIDReceived:(RTObject*)licenseFetchDescriptor; -- (void)onMediaStreamDescriptorCreated:(NSMutableArray* /* WMCAudioStreamDescriptor* */)audioStreamDescriptors videoStreamDescriptors:(NSMutableArray* /* WMCVideoStreamDescriptor* */)videoStreamDescriptors; -- (void)onSampleParsed:(unsigned int)streamID streamType:(WMPPNDMediaStreamType)streamType streamSample:(WMCMediaStreamSample*)streamSample pts:(int64_t)pts ccFormat:(WMPPNDClosedCaptionFormat)ccFormat ccDataBytes:(NSArray* /* uint8_t */)ccDataBytes; -- (void)onBeginSetupDecryptor:(RTObject*)descriptor keyID:(WFGUID*)keyID proBytes:(NSArray* /* uint8_t */)proBytes; -@end - -#endif // __WMPPNDStreamParserNotifier_DEFINED__ - -// Windows.Media.Protection.PlayReady.NDTCPMessenger -#ifndef __WMPPNDTCPMessenger_DEFINED__ -#define __WMPPNDTCPMessenger_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPNDTCPMessenger : RTObject -+ (WMPPNDTCPMessenger*)makeInstance:(NSString *)remoteHostName remoteHostPort:(unsigned int)remoteHostPort ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)sendRegistrationRequestAsync:(NSArray* /* uint8_t */)sessionIDBytes challengeDataBytes:(NSArray* /* uint8_t */)challengeDataBytes success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)sendProximityDetectionStartAsync:(WMPPNDProximityDetectionType)pdType transmitterChannelBytes:(NSArray* /* uint8_t */)transmitterChannelBytes sessionIDBytes:(NSArray* /* uint8_t */)sessionIDBytes challengeDataBytes:(NSArray* /* uint8_t */)challengeDataBytes success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)sendProximityDetectionResponseAsync:(WMPPNDProximityDetectionType)pdType transmitterChannelBytes:(NSArray* /* uint8_t */)transmitterChannelBytes sessionIDBytes:(NSArray* /* uint8_t */)sessionIDBytes responseDataBytes:(NSArray* /* uint8_t */)responseDataBytes success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)sendLicenseFetchRequestAsync:(NSArray* /* uint8_t */)sessionIDBytes challengeDataBytes:(NSArray* /* uint8_t */)challengeDataBytes success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMPPNDTCPMessenger_DEFINED__ - -// Windows.Media.Protection.PlayReady.NDLicenseFetchDescriptor -#ifndef __WMPPNDLicenseFetchDescriptor_DEFINED__ -#define __WMPPNDLicenseFetchDescriptor_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPNDLicenseFetchDescriptor : RTObject -+ (WMPPNDLicenseFetchDescriptor*)makeInstance:(WMPPNDContentIDType)contentIDType contentIDBytes:(NSArray* /* uint8_t */)contentIDBytes licenseFetchChallengeCustomData:(RTObject*)licenseFetchChallengeCustomData ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* licenseFetchChallengeCustomData; -@property (readonly) NSArray* /* uint8_t */ contentID; -@property (readonly) WMPPNDContentIDType contentIDType; -@end - -#endif // __WMPPNDLicenseFetchDescriptor_DEFINED__ - -// Windows.Media.Protection.PlayReady.NDCustomData -#ifndef __WMPPNDCustomData_DEFINED__ -#define __WMPPNDCustomData_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPNDCustomData : RTObject -+ (WMPPNDCustomData*)makeInstance:(NSArray* /* uint8_t */)customDataTypeIDBytes customDataBytes:(NSArray* /* uint8_t */)customDataBytes ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* uint8_t */ customData; -@property (readonly) NSArray* /* uint8_t */ customDataTypeID; -@end - -#endif // __WMPPNDCustomData_DEFINED__ - -// Windows.Media.Protection.PlayReady.NDClient -#ifndef __WMPPNDClient_DEFINED__ -#define __WMPPNDClient_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPNDClient : RTObject -+ (WMPPNDClient*)makeInstance:(RTObject*)downloadEngine streamParser:(RTObject*)streamParser pMessenger:(RTObject*)pMessenger ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addClosedCaptionDataReceivedEvent:(void(^)(WMPPNDClient*, RTObject*))del; -- (void)removeClosedCaptionDataReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLicenseFetchCompletedEvent:(void(^)(WMPPNDClient*, RTObject*))del; -- (void)removeLicenseFetchCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addProximityDetectionCompletedEvent:(void(^)(WMPPNDClient*, RTObject*))del; -- (void)removeProximityDetectionCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addReRegistrationNeededEvent:(void(^)(WMPPNDClient*, RTObject*))del; -- (void)removeReRegistrationNeededEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRegistrationCompletedEvent:(void(^)(WMPPNDClient*, RTObject*))del; -- (void)removeRegistrationCompletedEvent:(EventRegistrationToken)tok; -- (void)startAsync:(WFUri*)contentUrl startAsyncOptions:(unsigned int)startAsyncOptions registrationCustomData:(RTObject*)registrationCustomData licenseFetchDescriptor:(RTObject*)licenseFetchDescriptor success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)licenseFetchAsync:(RTObject*)licenseFetchDescriptor success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (RTObject*)reRegistrationAsync:(RTObject*)registrationCustomData; -- (void)close; -@end - -#endif // __WMPPNDClient_DEFINED__ - -// Windows.Media.Protection.PlayReady.NDStorageFileHelper -#ifndef __WMPPNDStorageFileHelper_DEFINED__ -#define __WMPPNDStorageFileHelper_DEFINED__ - -OBJCUWPWINDOWSMEDIAPROTECTIONPLAYREADYEXPORT -@interface WMPPNDStorageFileHelper : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSMutableArray* /* NSString * */)getFileURLs:(RTObject*)file; -@end - -#endif // __WMPPNDStorageFileHelper_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaRender.h b/include/Platform/Universal Windows/UWP/WindowsMediaRender.h deleted file mode 100644 index b0c7d80c1f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaRender.h +++ /dev/null @@ -1,48 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaRender.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIARENDEREXPORT -#define OBJCUWPWINDOWSMEDIARENDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaRender.lib") -#endif -#endif -#include - -// Windows.Media.Render.AudioRenderCategory -enum _WMRAudioRenderCategory { - WMRAudioRenderCategoryOther = 0, - WMRAudioRenderCategoryForegroundOnlyMedia = 1, - WMRAudioRenderCategoryBackgroundCapableMedia = 2, - WMRAudioRenderCategoryCommunications = 3, - WMRAudioRenderCategoryAlerts = 4, - WMRAudioRenderCategorySoundEffects = 5, - WMRAudioRenderCategoryGameEffects = 6, - WMRAudioRenderCategoryGameMedia = 7, - WMRAudioRenderCategoryGameChat = 8, - WMRAudioRenderCategorySpeech = 9, - WMRAudioRenderCategoryMovie = 10, - WMRAudioRenderCategoryMedia = 11, -}; -typedef unsigned WMRAudioRenderCategory; - -#import - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaSpeechRecognition.h b/include/Platform/Universal Windows/UWP/WindowsMediaSpeechRecognition.h deleted file mode 100644 index a34da52131..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaSpeechRecognition.h +++ /dev/null @@ -1,483 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaSpeechRecognition.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -#define OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaSpeechRecognition.lib") -#endif -#endif -#include - -@class WMSSpeechRecognitionSemanticInterpretation, WMSSpeechRecognitionResult, WMSSpeechRecognitionTopicConstraint, WMSSpeechRecognitionListConstraint, WMSSpeechRecognitionGrammarFileConstraint, WMSSpeechRecognizerTimeouts, WMSSpeechRecognizerUIOptions, WMSSpeechRecognitionCompilationResult, WMSSpeechRecognizer, WMSSpeechRecognitionQualityDegradingEventArgs, WMSSpeechRecognizerStateChangedEventArgs, WMSSpeechRecognitionVoiceCommandDefinitionConstraint, WMSSpeechContinuousRecognitionSession, WMSSpeechRecognitionHypothesisGeneratedEventArgs, WMSSpeechRecognitionHypothesis, WMSSpeechContinuousRecognitionCompletedEventArgs, WMSSpeechContinuousRecognitionResultGeneratedEventArgs, WMSVoiceCommandManager, WMSVoiceCommandSet; -@protocol WMSISpeechRecognitionCompilationResult, WMSISpeechRecognizerTimeouts, WMSISpeechRecognizerUIOptions, WMSISpeechRecognitionResult, WMSISpeechRecognitionConstraint, WMSISpeechRecognitionResult2, WMSISpeechRecognitionSemanticInterpretation, WMSISpeechRecognitionTopicConstraint, WMSISpeechRecognitionTopicConstraintFactory, WMSISpeechRecognitionListConstraint, WMSISpeechRecognitionListConstraintFactory, WMSISpeechRecognitionGrammarFileConstraint, WMSISpeechRecognitionGrammarFileConstraintFactory, WMSISpeechRecognitionVoiceCommandDefinitionConstraint, WMSISpeechRecognitionQualityDegradingEventArgs, WMSISpeechRecognizerStateChangedEventArgs, WMSISpeechRecognizer, WMSISpeechRecognizerFactory, WMSISpeechRecognizerStatics, WMSISpeechRecognizer2, WMSISpeechRecognitionHypothesis, WMSISpeechRecognitionHypothesisGeneratedEventArgs, WMSISpeechContinuousRecognitionSession, WMSISpeechContinuousRecognitionCompletedEventArgs, WMSISpeechContinuousRecognitionResultGeneratedEventArgs, WMSIVoiceCommandManager, WMSIVoiceCommandSet; - -// Windows.Media.SpeechRecognition.SpeechRecognitionConstraintProbability -enum _WMSSpeechRecognitionConstraintProbability { - WMSSpeechRecognitionConstraintProbabilityDefault = 0, - WMSSpeechRecognitionConstraintProbabilityMin = 1, - WMSSpeechRecognitionConstraintProbabilityMax = 2, -}; -typedef unsigned WMSSpeechRecognitionConstraintProbability; - -// Windows.Media.SpeechRecognition.SpeechRecognitionConfidence -enum _WMSSpeechRecognitionConfidence { - WMSSpeechRecognitionConfidenceHigh = 0, - WMSSpeechRecognitionConfidenceMedium = 1, - WMSSpeechRecognitionConfidenceLow = 2, - WMSSpeechRecognitionConfidenceRejected = 3, -}; -typedef unsigned WMSSpeechRecognitionConfidence; - -// Windows.Media.SpeechRecognition.SpeechRecognitionScenario -enum _WMSSpeechRecognitionScenario { - WMSSpeechRecognitionScenarioWebSearch = 0, - WMSSpeechRecognitionScenarioDictation = 1, - WMSSpeechRecognitionScenarioFormFilling = 2, -}; -typedef unsigned WMSSpeechRecognitionScenario; - -// Windows.Media.SpeechRecognition.SpeechRecognitionConstraintType -enum _WMSSpeechRecognitionConstraintType { - WMSSpeechRecognitionConstraintTypeTopic = 0, - WMSSpeechRecognitionConstraintTypeList = 1, - WMSSpeechRecognitionConstraintTypeGrammar = 2, - WMSSpeechRecognitionConstraintTypeVoiceCommandDefinition = 3, -}; -typedef unsigned WMSSpeechRecognitionConstraintType; - -// Windows.Media.SpeechRecognition.SpeechRecognizerState -enum _WMSSpeechRecognizerState { - WMSSpeechRecognizerStateIdle = 0, - WMSSpeechRecognizerStateCapturing = 1, - WMSSpeechRecognizerStateProcessing = 2, - WMSSpeechRecognizerStateSoundStarted = 3, - WMSSpeechRecognizerStateSoundEnded = 4, - WMSSpeechRecognizerStateSpeechDetected = 5, - WMSSpeechRecognizerStatePaused = 6, -}; -typedef unsigned WMSSpeechRecognizerState; - -// Windows.Media.SpeechRecognition.SpeechRecognitionAudioProblem -enum _WMSSpeechRecognitionAudioProblem { - WMSSpeechRecognitionAudioProblemNone = 0, - WMSSpeechRecognitionAudioProblemTooNoisy = 1, - WMSSpeechRecognitionAudioProblemNoSignal = 2, - WMSSpeechRecognitionAudioProblemTooLoud = 3, - WMSSpeechRecognitionAudioProblemTooQuiet = 4, - WMSSpeechRecognitionAudioProblemTooFast = 5, - WMSSpeechRecognitionAudioProblemTooSlow = 6, -}; -typedef unsigned WMSSpeechRecognitionAudioProblem; - -// Windows.Media.SpeechRecognition.SpeechRecognitionResultStatus -enum _WMSSpeechRecognitionResultStatus { - WMSSpeechRecognitionResultStatusSuccess = 0, - WMSSpeechRecognitionResultStatusTopicLanguageNotSupported = 1, - WMSSpeechRecognitionResultStatusGrammarLanguageMismatch = 2, - WMSSpeechRecognitionResultStatusGrammarCompilationFailure = 3, - WMSSpeechRecognitionResultStatusAudioQualityFailure = 4, - WMSSpeechRecognitionResultStatusUserCanceled = 5, - WMSSpeechRecognitionResultStatusUnknown = 6, - WMSSpeechRecognitionResultStatusTimeoutExceeded = 7, - WMSSpeechRecognitionResultStatusPauseLimitExceeded = 8, - WMSSpeechRecognitionResultStatusNetworkFailure = 9, - WMSSpeechRecognitionResultStatusMicrophoneUnavailable = 10, -}; -typedef unsigned WMSSpeechRecognitionResultStatus; - -// Windows.Media.SpeechRecognition.SpeechContinuousRecognitionMode -enum _WMSSpeechContinuousRecognitionMode { - WMSSpeechContinuousRecognitionModeDefault = 0, - WMSSpeechContinuousRecognitionModePauseOnRecognition = 1, -}; -typedef unsigned WMSSpeechContinuousRecognitionMode; - -#include "WindowsGlobalization.h" -#include "WindowsFoundation.h" -#include "WindowsStorage.h" - -#import - -// Windows.Media.SpeechRecognition.ISpeechRecognitionConstraint -#ifndef __WMSISpeechRecognitionConstraint_DEFINED__ -#define __WMSISpeechRecognitionConstraint_DEFINED__ - -@protocol WMSISpeechRecognitionConstraint -@property BOOL isEnabled; -@property WMSSpeechRecognitionConstraintProbability probability; -@property (retain) NSString * tag; -@property (readonly) WMSSpeechRecognitionConstraintType type; -@end - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSISpeechRecognitionConstraint : RTObject -@end - -#endif // __WMSISpeechRecognitionConstraint_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionSemanticInterpretation -#ifndef __WMSSpeechRecognitionSemanticInterpretation_DEFINED__ -#define __WMSSpeechRecognitionSemanticInterpretation_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionSemanticInterpretation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSDictionary* /* NSString *, NSArray* < NSString * > */ properties; -@end - -#endif // __WMSSpeechRecognitionSemanticInterpretation_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionResult -#ifndef __WMSSpeechRecognitionResult_DEFINED__ -#define __WMSSpeechRecognitionResult_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMSSpeechRecognitionConfidence confidence; -@property (readonly) RTObject* constraint; -@property (readonly) double rawConfidence; -@property (readonly) NSArray* /* NSString * */ rulePath; -@property (readonly) WMSSpeechRecognitionSemanticInterpretation* semanticInterpretation; -@property (readonly) WMSSpeechRecognitionResultStatus status; -@property (readonly) NSString * text; -@property (readonly) WFTimeSpan* phraseDuration; -@property (readonly) WFDateTime* phraseStartTime; -- (NSArray* /* WMSSpeechRecognitionResult* */)getAlternates:(unsigned int)maxAlternates; -@end - -#endif // __WMSSpeechRecognitionResult_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionTopicConstraint -#ifndef __WMSSpeechRecognitionTopicConstraint_DEFINED__ -#define __WMSSpeechRecognitionTopicConstraint_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionTopicConstraint : RTObject -+ (WMSSpeechRecognitionTopicConstraint*)make:(WMSSpeechRecognitionScenario)scenario topicHint:(NSString *)topicHint ACTIVATOR; -+ (WMSSpeechRecognitionTopicConstraint*)makeWithTag:(WMSSpeechRecognitionScenario)scenario topicHint:(NSString *)topicHint tag:(NSString *)tag ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * tag; -@property WMSSpeechRecognitionConstraintProbability probability; -@property BOOL isEnabled; -@property (readonly) WMSSpeechRecognitionConstraintType type; -@property (readonly) WMSSpeechRecognitionScenario scenario; -@property (readonly) NSString * topicHint; -@end - -#endif // __WMSSpeechRecognitionTopicConstraint_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionListConstraint -#ifndef __WMSSpeechRecognitionListConstraint_DEFINED__ -#define __WMSSpeechRecognitionListConstraint_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionListConstraint : RTObject -+ (WMSSpeechRecognitionListConstraint*)make:(id /* NSString * */)commands ACTIVATOR; -+ (WMSSpeechRecognitionListConstraint*)makeWithTag:(id /* NSString * */)commands tag:(NSString *)tag ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * tag; -@property WMSSpeechRecognitionConstraintProbability probability; -@property BOOL isEnabled; -@property (readonly) WMSSpeechRecognitionConstraintType type; -@property (readonly) NSMutableArray* /* NSString * */ commands; -@end - -#endif // __WMSSpeechRecognitionListConstraint_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionGrammarFileConstraint -#ifndef __WMSSpeechRecognitionGrammarFileConstraint_DEFINED__ -#define __WMSSpeechRecognitionGrammarFileConstraint_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionGrammarFileConstraint : RTObject -+ (WMSSpeechRecognitionGrammarFileConstraint*)make:(WSStorageFile*)file ACTIVATOR; -+ (WMSSpeechRecognitionGrammarFileConstraint*)makeWithTag:(WSStorageFile*)file tag:(NSString *)tag ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * tag; -@property WMSSpeechRecognitionConstraintProbability probability; -@property BOOL isEnabled; -@property (readonly) WMSSpeechRecognitionConstraintType type; -@property (readonly) WSStorageFile* grammarFile; -@end - -#endif // __WMSSpeechRecognitionGrammarFileConstraint_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognizerTimeouts -#ifndef __WMSSpeechRecognizerTimeouts_DEFINED__ -#define __WMSSpeechRecognizerTimeouts_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognizerTimeouts : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* initialSilenceTimeout; -@property (retain) WFTimeSpan* endSilenceTimeout; -@property (retain) WFTimeSpan* babbleTimeout; -@end - -#endif // __WMSSpeechRecognizerTimeouts_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognizerUIOptions -#ifndef __WMSSpeechRecognizerUIOptions_DEFINED__ -#define __WMSSpeechRecognizerUIOptions_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognizerUIOptions : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL showConfirmation; -@property BOOL isReadBackEnabled; -@property (retain) NSString * exampleText; -@property (retain) NSString * audiblePrompt; -@end - -#endif // __WMSSpeechRecognizerUIOptions_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionCompilationResult -#ifndef __WMSSpeechRecognitionCompilationResult_DEFINED__ -#define __WMSSpeechRecognitionCompilationResult_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionCompilationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMSSpeechRecognitionResultStatus status; -@end - -#endif // __WMSSpeechRecognitionCompilationResult_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognizer -#ifndef __WMSSpeechRecognizer_DEFINED__ -#define __WMSSpeechRecognizer_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognizer : RTObject -+ (WMSSpeechRecognizer*)make:(WGLanguage*)language ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* RTObject* */ constraints; -@property (readonly) WGLanguage* currentLanguage; -@property (readonly) WMSSpeechRecognizerTimeouts* timeouts; -@property (readonly) WMSSpeechRecognizerUIOptions* uIOptions; -@property (readonly) WMSSpeechContinuousRecognitionSession* continuousRecognitionSession; -@property (readonly) WMSSpeechRecognizerState state; -+ (NSArray* /* WGLanguage* */)supportedGrammarLanguages; -+ (NSArray* /* WGLanguage* */)supportedTopicLanguages; -+ (WGLanguage*)systemSpeechLanguage; -- (EventRegistrationToken)addRecognitionQualityDegradingEvent:(void(^)(WMSSpeechRecognizer*, WMSSpeechRecognitionQualityDegradingEventArgs*))del; -- (void)removeRecognitionQualityDegradingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStateChangedEvent:(void(^)(WMSSpeechRecognizer*, WMSSpeechRecognizerStateChangedEventArgs*))del; -- (void)removeStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHypothesisGeneratedEvent:(void(^)(WMSSpeechRecognizer*, WMSSpeechRecognitionHypothesisGeneratedEventArgs*))del; -- (void)removeHypothesisGeneratedEvent:(EventRegistrationToken)tok; -- (void)compileConstraintsAsyncWithSuccess:(void (^)(WMSSpeechRecognitionCompilationResult*))success failure:(void (^)(NSError*))failure; -- (void)recognizeAsyncWithSuccess:(void (^)(WMSSpeechRecognitionResult*))success failure:(void (^)(NSError*))failure; -- (void)recognizeWithUIAsyncWithSuccess:(void (^)(WMSSpeechRecognitionResult*))success failure:(void (^)(NSError*))failure; -- (void)close; -- (RTObject*)stopRecognitionAsync; -@end - -#endif // __WMSSpeechRecognizer_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionQualityDegradingEventArgs -#ifndef __WMSSpeechRecognitionQualityDegradingEventArgs_DEFINED__ -#define __WMSSpeechRecognitionQualityDegradingEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionQualityDegradingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMSSpeechRecognitionAudioProblem problem; -@end - -#endif // __WMSSpeechRecognitionQualityDegradingEventArgs_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognizerStateChangedEventArgs -#ifndef __WMSSpeechRecognizerStateChangedEventArgs_DEFINED__ -#define __WMSSpeechRecognizerStateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognizerStateChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMSSpeechRecognizerState state; -@end - -#endif // __WMSSpeechRecognizerStateChangedEventArgs_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionVoiceCommandDefinitionConstraint -#ifndef __WMSSpeechRecognitionVoiceCommandDefinitionConstraint_DEFINED__ -#define __WMSSpeechRecognitionVoiceCommandDefinitionConstraint_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionVoiceCommandDefinitionConstraint : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * tag; -@property WMSSpeechRecognitionConstraintProbability probability; -@property BOOL isEnabled; -@property (readonly) WMSSpeechRecognitionConstraintType type; -@end - -#endif // __WMSSpeechRecognitionVoiceCommandDefinitionConstraint_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechContinuousRecognitionSession -#ifndef __WMSSpeechContinuousRecognitionSession_DEFINED__ -#define __WMSSpeechContinuousRecognitionSession_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechContinuousRecognitionSession : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* autoStopSilenceTimeout; -- (EventRegistrationToken)addCompletedEvent:(void(^)(WMSSpeechContinuousRecognitionSession*, WMSSpeechContinuousRecognitionCompletedEventArgs*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addResultGeneratedEvent:(void(^)(WMSSpeechContinuousRecognitionSession*, WMSSpeechContinuousRecognitionResultGeneratedEventArgs*))del; -- (void)removeResultGeneratedEvent:(EventRegistrationToken)tok; -- (RTObject*)startAsync; -- (RTObject*)startWithModeAsync:(WMSSpeechContinuousRecognitionMode)mode; -- (RTObject*)stopAsync; -- (RTObject*)cancelAsync; -- (RTObject*)pauseAsync; -- (void)resume; -@end - -#endif // __WMSSpeechContinuousRecognitionSession_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionHypothesisGeneratedEventArgs -#ifndef __WMSSpeechRecognitionHypothesisGeneratedEventArgs_DEFINED__ -#define __WMSSpeechRecognitionHypothesisGeneratedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionHypothesisGeneratedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMSSpeechRecognitionHypothesis* hypothesis; -@end - -#endif // __WMSSpeechRecognitionHypothesisGeneratedEventArgs_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechRecognitionHypothesis -#ifndef __WMSSpeechRecognitionHypothesis_DEFINED__ -#define __WMSSpeechRecognitionHypothesis_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechRecognitionHypothesis : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * text; -@end - -#endif // __WMSSpeechRecognitionHypothesis_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechContinuousRecognitionCompletedEventArgs -#ifndef __WMSSpeechContinuousRecognitionCompletedEventArgs_DEFINED__ -#define __WMSSpeechContinuousRecognitionCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechContinuousRecognitionCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMSSpeechRecognitionResultStatus status; -@end - -#endif // __WMSSpeechContinuousRecognitionCompletedEventArgs_DEFINED__ - -// Windows.Media.SpeechRecognition.SpeechContinuousRecognitionResultGeneratedEventArgs -#ifndef __WMSSpeechContinuousRecognitionResultGeneratedEventArgs_DEFINED__ -#define __WMSSpeechContinuousRecognitionResultGeneratedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSSpeechContinuousRecognitionResultGeneratedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMSSpeechRecognitionResult* result; -@end - -#endif // __WMSSpeechContinuousRecognitionResultGeneratedEventArgs_DEFINED__ - -// Windows.Media.SpeechRecognition.VoiceCommandManager -#ifndef __WMSVoiceCommandManager_DEFINED__ -#define __WMSVoiceCommandManager_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSVoiceCommandManager : RTObject -+ (RTObject*)installCommandSetsFromStorageFileAsync:(WSStorageFile*)file; -+ (NSDictionary* /* NSString *, WMSVoiceCommandSet* */)installedCommandSets; -@end - -#endif // __WMSVoiceCommandManager_DEFINED__ - -// Windows.Media.SpeechRecognition.VoiceCommandSet -#ifndef __WMSVoiceCommandSet_DEFINED__ -#define __WMSVoiceCommandSet_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHRECOGNITIONEXPORT -@interface WMSVoiceCommandSet : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * language; -@property (readonly) NSString * name; -- (RTObject*)setPhraseListAsync:(NSString *)phraseListName phraseList:(id /* NSString * */)phraseList; -@end - -#endif // __WMSVoiceCommandSet_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaSpeechSynthesis.h b/include/Platform/Universal Windows/UWP/WindowsMediaSpeechSynthesis.h deleted file mode 100644 index d9fbcc00a6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaSpeechSynthesis.h +++ /dev/null @@ -1,215 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaSpeechSynthesis.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -#define OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaSpeechSynthesis.lib") -#endif -#endif -#include - -@class WMSVoiceInformation, WMSSpeechSynthesisStream, WMSSpeechSynthesizer; -@protocol WMSIVoiceInformation, WMSIInstalledVoicesStatic, WMSISpeechSynthesisStream, WMSISpeechSynthesizer; - -// Windows.Media.SpeechSynthesis.VoiceGender -enum _WMSVoiceGender { - WMSVoiceGenderMale = 0, - WMSVoiceGenderFemale = 1, -}; -typedef unsigned WMSVoiceGender; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsMedia.h" - -#import - -// Windows.Media.SpeechSynthesis.VoiceInformation -#ifndef __WMSVoiceInformation_DEFINED__ -#define __WMSVoiceInformation_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -@interface WMSVoiceInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * Description; -@property (readonly) NSString * displayName; -@property (readonly) WMSVoiceGender gender; -@property (readonly) NSString * id; -@property (readonly) NSString * language; -@end - -#endif // __WMSVoiceInformation_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Storage.Streams.IInputStream -#ifndef __WSSIInputStream_DEFINED__ -#define __WSSIInputStream_DEFINED__ - -@protocol WSSIInputStream -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -@interface WSSIInputStream : RTObject -@end - -#endif // __WSSIInputStream_DEFINED__ - -// Windows.Storage.Streams.IOutputStream -#ifndef __WSSIOutputStream_DEFINED__ -#define __WSSIOutputStream_DEFINED__ - -@protocol WSSIOutputStream -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -@interface WSSIOutputStream : RTObject -@end - -#endif // __WSSIOutputStream_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStream -#ifndef __WSSIRandomAccessStream_DEFINED__ -#define __WSSIRandomAccessStream_DEFINED__ - -@protocol WSSIRandomAccessStream -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -@property uint64_t size; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -@interface WSSIRandomAccessStream : RTObject -@end - -#endif // __WSSIRandomAccessStream_DEFINED__ - -// Windows.Storage.Streams.IContentTypeProvider -#ifndef __WSSIContentTypeProvider_DEFINED__ -#define __WSSIContentTypeProvider_DEFINED__ - -@protocol WSSIContentTypeProvider -@property (readonly) NSString * contentType; -@end - -OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -@interface WSSIContentTypeProvider : RTObject -@end - -#endif // __WSSIContentTypeProvider_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStreamWithContentType -#ifndef __WSSIRandomAccessStreamWithContentType_DEFINED__ -#define __WSSIRandomAccessStreamWithContentType_DEFINED__ - -@protocol WSSIRandomAccessStreamWithContentType -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -@interface WSSIRandomAccessStreamWithContentType : RTObject -@end - -#endif // __WSSIRandomAccessStreamWithContentType_DEFINED__ - -// Windows.Media.SpeechSynthesis.SpeechSynthesisStream -#ifndef __WMSSpeechSynthesisStream_DEFINED__ -#define __WMSSpeechSynthesisStream_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -@interface WMSSpeechSynthesisStream : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ markers; -@property (readonly) NSString * contentType; -@property uint64_t size; -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMSSpeechSynthesisStream_DEFINED__ - -// Windows.Media.SpeechSynthesis.SpeechSynthesizer -#ifndef __WMSSpeechSynthesizer_DEFINED__ -#define __WMSSpeechSynthesizer_DEFINED__ - -OBJCUWPWINDOWSMEDIASPEECHSYNTHESISEXPORT -@interface WMSSpeechSynthesizer : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WMSVoiceInformation* voice; -+ (NSArray* /* WMSVoiceInformation* */)allVoices; -+ (WMSVoiceInformation*)defaultVoice; -- (void)synthesizeTextToStreamAsync:(NSString *)text success:(void (^)(WMSSpeechSynthesisStream*))success failure:(void (^)(NSError*))failure; -- (void)synthesizeSsmlToStreamAsync:(NSString *)Ssml success:(void (^)(WMSSpeechSynthesisStream*))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WMSSpeechSynthesizer_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaStreamingAdaptive.h b/include/Platform/Universal Windows/UWP/WindowsMediaStreamingAdaptive.h deleted file mode 100644 index d06f33ac64..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaStreamingAdaptive.h +++ /dev/null @@ -1,266 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaStreamingAdaptive.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -#define OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaStreamingAdaptive.lib") -#endif -#endif -#include - -@class WMSAAdaptiveMediaSource, WMSAAdaptiveMediaSourceCreationResult, WMSAAdaptiveMediaSourceDownloadBitrateChangedEventArgs, WMSAAdaptiveMediaSourcePlaybackBitrateChangedEventArgs, WMSAAdaptiveMediaSourceDownloadRequestedEventArgs, WMSAAdaptiveMediaSourceDownloadCompletedEventArgs, WMSAAdaptiveMediaSourceDownloadFailedEventArgs, WMSAAdaptiveMediaSourceAdvancedSettings, WMSAAdaptiveMediaSourceDownloadResult, WMSAAdaptiveMediaSourceDownloadRequestedDeferral; -@protocol WMSAIAdaptiveMediaSourceCreationResult, WMSAIAdaptiveMediaSourceStatics, WMSAIAdaptiveMediaSource, WMSAIAdaptiveMediaSource2, WMSAIAdaptiveMediaSourceAdvancedSettings, WMSAIAdaptiveMediaSourceDownloadBitrateChangedEventArgs, WMSAIAdaptiveMediaSourcePlaybackBitrateChangedEventArgs, WMSAIAdaptiveMediaSourceDownloadRequestedEventArgs, WMSAIAdaptiveMediaSourceDownloadResult, WMSAIAdaptiveMediaSourceDownloadResult2, WMSAIAdaptiveMediaSourceDownloadRequestedDeferral, WMSAIAdaptiveMediaSourceDownloadCompletedEventArgs, WMSAIAdaptiveMediaSourceDownloadFailedEventArgs; - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationStatus -enum _WMSAAdaptiveMediaSourceCreationStatus { - WMSAAdaptiveMediaSourceCreationStatusSuccess = 0, - WMSAAdaptiveMediaSourceCreationStatusManifestDownloadFailure = 1, - WMSAAdaptiveMediaSourceCreationStatusManifestParseFailure = 2, - WMSAAdaptiveMediaSourceCreationStatusUnsupportedManifestContentType = 3, - WMSAAdaptiveMediaSourceCreationStatusUnsupportedManifestVersion = 4, - WMSAAdaptiveMediaSourceCreationStatusUnsupportedManifestProfile = 5, - WMSAAdaptiveMediaSourceCreationStatusUnknownFailure = 6, -}; -typedef unsigned WMSAAdaptiveMediaSourceCreationStatus; - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceResourceType -enum _WMSAAdaptiveMediaSourceResourceType { - WMSAAdaptiveMediaSourceResourceTypeManifest = 0, - WMSAAdaptiveMediaSourceResourceTypeInitializationSegment = 1, - WMSAAdaptiveMediaSourceResourceTypeMediaSegment = 2, - WMSAAdaptiveMediaSourceResourceTypeKey = 3, - WMSAAdaptiveMediaSourceResourceTypeInitializationVector = 4, -}; -typedef unsigned WMSAAdaptiveMediaSourceResourceType; - -#include "WindowsWebHttp.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsMediaCore.h" - -#import - -// Windows.Media.Core.IMediaSource -#ifndef __WMCIMediaSource_DEFINED__ -#define __WMCIMediaSource_DEFINED__ - -@protocol WMCIMediaSource -@end - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMCIMediaSource : RTObject -@end - -#endif // __WMCIMediaSource_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSource -#ifndef __WMSAAdaptiveMediaSource_DEFINED__ -#define __WMSAAdaptiveMediaSource_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSource : RTObject -+ (BOOL)isContentTypeSupported:(NSString *)contentType; -+ (void)createFromUriAsync:(WFUri*)uri success:(void (^)(WMSAAdaptiveMediaSourceCreationResult*))success failure:(void (^)(NSError*))failure; -+ (void)createFromUriWithDownloaderAsync:(WFUri*)uri httpClient:(WWHHttpClient*)httpClient success:(void (^)(WMSAAdaptiveMediaSourceCreationResult*))success failure:(void (^)(NSError*))failure; -+ (void)createFromStreamAsync:(RTObject*)stream uri:(WFUri*)uri contentType:(NSString *)contentType success:(void (^)(WMSAAdaptiveMediaSourceCreationResult*))success failure:(void (^)(NSError*))failure; -+ (void)createFromStreamWithDownloaderAsync:(RTObject*)stream uri:(WFUri*)uri contentType:(NSString *)contentType httpClient:(WWHHttpClient*)httpClient success:(void (^)(WMSAAdaptiveMediaSourceCreationResult*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int initialBitrate; -@property (retain) WFTimeSpan* inboundBitsPerSecondWindow; -@property (retain) WFTimeSpan* desiredLiveOffset; -@property (retain) id /* unsigned int */ desiredMaxBitrate; -@property (retain) id /* unsigned int */ desiredMinBitrate; -@property (readonly) unsigned int currentPlaybackBitrate; -@property (readonly) BOOL audioOnlyPlayback; -@property (readonly) uint64_t inboundBitsPerSecond; -@property (readonly) NSArray* /* unsigned int */ availableBitrates; -@property (readonly) unsigned int currentDownloadBitrate; -@property (readonly) BOOL isLive; -@property (readonly) WMSAAdaptiveMediaSourceAdvancedSettings* advancedSettings; -- (EventRegistrationToken)addDownloadBitrateChangedEvent:(void(^)(WMSAAdaptiveMediaSource*, WMSAAdaptiveMediaSourceDownloadBitrateChangedEventArgs*))del; -- (void)removeDownloadBitrateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDownloadCompletedEvent:(void(^)(WMSAAdaptiveMediaSource*, WMSAAdaptiveMediaSourceDownloadCompletedEventArgs*))del; -- (void)removeDownloadCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDownloadFailedEvent:(void(^)(WMSAAdaptiveMediaSource*, WMSAAdaptiveMediaSourceDownloadFailedEventArgs*))del; -- (void)removeDownloadFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDownloadRequestedEvent:(void(^)(WMSAAdaptiveMediaSource*, WMSAAdaptiveMediaSourceDownloadRequestedEventArgs*))del; -- (void)removeDownloadRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPlaybackBitrateChangedEvent:(void(^)(WMSAAdaptiveMediaSource*, WMSAAdaptiveMediaSourcePlaybackBitrateChangedEventArgs*))del; -- (void)removePlaybackBitrateChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WMSAAdaptiveMediaSource_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceCreationResult -#ifndef __WMSAAdaptiveMediaSourceCreationResult_DEFINED__ -#define __WMSAAdaptiveMediaSourceCreationResult_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSourceCreationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHttpResponseMessage* httpResponseMessage; -@property (readonly) WMSAAdaptiveMediaSource* mediaSource; -@property (readonly) WMSAAdaptiveMediaSourceCreationStatus status; -@end - -#endif // __WMSAAdaptiveMediaSourceCreationResult_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadBitrateChangedEventArgs -#ifndef __WMSAAdaptiveMediaSourceDownloadBitrateChangedEventArgs_DEFINED__ -#define __WMSAAdaptiveMediaSourceDownloadBitrateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSourceDownloadBitrateChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int newValue; -@property (readonly) unsigned int oldValue; -@end - -#endif // __WMSAAdaptiveMediaSourceDownloadBitrateChangedEventArgs_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourcePlaybackBitrateChangedEventArgs -#ifndef __WMSAAdaptiveMediaSourcePlaybackBitrateChangedEventArgs_DEFINED__ -#define __WMSAAdaptiveMediaSourcePlaybackBitrateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSourcePlaybackBitrateChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL audioOnly; -@property (readonly) unsigned int newValue; -@property (readonly) unsigned int oldValue; -@end - -#endif // __WMSAAdaptiveMediaSourcePlaybackBitrateChangedEventArgs_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedEventArgs -#ifndef __WMSAAdaptiveMediaSourceDownloadRequestedEventArgs_DEFINED__ -#define __WMSAAdaptiveMediaSourceDownloadRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSourceDownloadRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* uint64_t */ resourceByteRangeLength; -@property (readonly) id /* uint64_t */ resourceByteRangeOffset; -@property (readonly) WMSAAdaptiveMediaSourceResourceType resourceType; -@property (readonly) WFUri* resourceUri; -@property (readonly) WMSAAdaptiveMediaSourceDownloadResult* result; -- (WMSAAdaptiveMediaSourceDownloadRequestedDeferral*)getDeferral; -@end - -#endif // __WMSAAdaptiveMediaSourceDownloadRequestedEventArgs_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadCompletedEventArgs -#ifndef __WMSAAdaptiveMediaSourceDownloadCompletedEventArgs_DEFINED__ -#define __WMSAAdaptiveMediaSourceDownloadCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSourceDownloadCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHttpResponseMessage* httpResponseMessage; -@property (readonly) id /* uint64_t */ resourceByteRangeLength; -@property (readonly) id /* uint64_t */ resourceByteRangeOffset; -@property (readonly) WMSAAdaptiveMediaSourceResourceType resourceType; -@property (readonly) WFUri* resourceUri; -@end - -#endif // __WMSAAdaptiveMediaSourceDownloadCompletedEventArgs_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadFailedEventArgs -#ifndef __WMSAAdaptiveMediaSourceDownloadFailedEventArgs_DEFINED__ -#define __WMSAAdaptiveMediaSourceDownloadFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSourceDownloadFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHttpResponseMessage* httpResponseMessage; -@property (readonly) id /* uint64_t */ resourceByteRangeLength; -@property (readonly) id /* uint64_t */ resourceByteRangeOffset; -@property (readonly) WMSAAdaptiveMediaSourceResourceType resourceType; -@property (readonly) WFUri* resourceUri; -@end - -#endif // __WMSAAdaptiveMediaSourceDownloadFailedEventArgs_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceAdvancedSettings -#ifndef __WMSAAdaptiveMediaSourceAdvancedSettings_DEFINED__ -#define __WMSAAdaptiveMediaSourceAdvancedSettings_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSourceAdvancedSettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* double */ desiredBitrateHeadroomRatio; -@property (retain) id /* double */ bitrateDowngradeTriggerRatio; -@property BOOL allSegmentsIndependent; -@end - -#endif // __WMSAAdaptiveMediaSourceAdvancedSettings_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadResult -#ifndef __WMSAAdaptiveMediaSourceDownloadResult_DEFINED__ -#define __WMSAAdaptiveMediaSourceDownloadResult_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSourceDownloadResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* resourceUri; -@property (retain) RTObject* inputStream; -@property unsigned int extendedStatus; -@property (retain) NSString * contentType; -@property (retain) RTObject* buffer; -@property (retain) id /* uint64_t */ resourceByteRangeOffset; -@property (retain) id /* uint64_t */ resourceByteRangeLength; -@end - -#endif // __WMSAAdaptiveMediaSourceDownloadResult_DEFINED__ - -// Windows.Media.Streaming.Adaptive.AdaptiveMediaSourceDownloadRequestedDeferral -#ifndef __WMSAAdaptiveMediaSourceDownloadRequestedDeferral_DEFINED__ -#define __WMSAAdaptiveMediaSourceDownloadRequestedDeferral_DEFINED__ - -OBJCUWPWINDOWSMEDIASTREAMINGADAPTIVEEXPORT -@interface WMSAAdaptiveMediaSourceDownloadRequestedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WMSAAdaptiveMediaSourceDownloadRequestedDeferral_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsMediaTranscoding.h b/include/Platform/Universal Windows/UWP/WindowsMediaTranscoding.h deleted file mode 100644 index 98ac74dd2b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsMediaTranscoding.h +++ /dev/null @@ -1,100 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsMediaTranscoding.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSMEDIATRANSCODINGEXPORT -#define OBJCUWPWINDOWSMEDIATRANSCODINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsMediaTranscoding.lib") -#endif -#endif -#include - -@class WMTPrepareTranscodeResult, WMTMediaTranscoder; -@protocol WMTIMediaTranscoder2, WMTIMediaTranscoder, WMTIPrepareTranscodeResult; - -// Windows.Media.Transcoding.MediaVideoProcessingAlgorithm -enum _WMTMediaVideoProcessingAlgorithm { - WMTMediaVideoProcessingAlgorithmDefault = 0, - WMTMediaVideoProcessingAlgorithmMrfCrf444 = 1, -}; -typedef unsigned WMTMediaVideoProcessingAlgorithm; - -// Windows.Media.Transcoding.TranscodeFailureReason -enum _WMTTranscodeFailureReason { - WMTTranscodeFailureReasonNone = 0, - WMTTranscodeFailureReasonUnknown = 1, - WMTTranscodeFailureReasonInvalidProfile = 2, - WMTTranscodeFailureReasonCodecNotFound = 3, -}; -typedef unsigned WMTTranscodeFailureReason; - -#include "WindowsFoundationCollections.h" -#include "WindowsStorageStreams.h" -#include "WindowsStorage.h" -#include "WindowsMediaCore.h" -#include "WindowsMediaMediaProperties.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Media.Transcoding.PrepareTranscodeResult -#ifndef __WMTPrepareTranscodeResult_DEFINED__ -#define __WMTPrepareTranscodeResult_DEFINED__ - -OBJCUWPWINDOWSMEDIATRANSCODINGEXPORT -@interface WMTPrepareTranscodeResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL canTranscode; -@property (readonly) WMTTranscodeFailureReason failureReason; -// Failed to generate member TranscodeAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -@end - -#endif // __WMTPrepareTranscodeResult_DEFINED__ - -// Windows.Media.Transcoding.MediaTranscoder -#ifndef __WMTMediaTranscoder_DEFINED__ -#define __WMTMediaTranscoder_DEFINED__ - -OBJCUWPWINDOWSMEDIATRANSCODINGEXPORT -@interface WMTMediaTranscoder : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* trimStopTime; -@property (retain) WFTimeSpan* trimStartTime; -@property BOOL hardwareAccelerationEnabled; -@property BOOL alwaysReencode; -@property WMTMediaVideoProcessingAlgorithm videoProcessingAlgorithm; -- (void)addAudioEffect:(NSString *)activatableClassId; -- (void)addAudioEffectWithSettings:(NSString *)activatableClassId effectRequired:(BOOL)effectRequired configuration:(RTObject*)configuration; -- (void)addVideoEffect:(NSString *)activatableClassId; -- (void)addVideoEffectWithSettings:(NSString *)activatableClassId effectRequired:(BOOL)effectRequired configuration:(RTObject*)configuration; -- (void)clearEffects; -- (void)prepareFileTranscodeAsync:(RTObject*)source destination:(RTObject*)destination profile:(WMMMediaEncodingProfile*)profile success:(void (^)(WMTPrepareTranscodeResult*))success failure:(void (^)(NSError*))failure; -- (void)prepareStreamTranscodeAsync:(RTObject*)source destination:(RTObject*)destination profile:(WMMMediaEncodingProfile*)profile success:(void (^)(WMTPrepareTranscodeResult*))success failure:(void (^)(NSError*))failure; -- (void)prepareMediaStreamSourceTranscodeAsync:(RTObject*)source destination:(RTObject*)destination profile:(WMMMediaEncodingProfile*)profile success:(void (^)(WMTPrepareTranscodeResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WMTMediaTranscoder_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsNetworking.h b/include/Platform/Universal Windows/UWP/WindowsNetworking.h deleted file mode 100644 index 2661316098..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsNetworking.h +++ /dev/null @@ -1,114 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsNetworking.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSNETWORKINGEXPORT -#define OBJCUWPWINDOWSNETWORKINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsNetworking.lib") -#endif -#endif -#include - -@class WNHostName, WNEndpointPair; -@protocol WNIHostNameStatics, WNIHostName, WNIHostNameFactory, WNIEndpointPair, WNIEndpointPairFactory; - -// Windows.Networking.HostNameSortOptions -enum _WNHostNameSortOptions { - WNHostNameSortOptionsNone = 0, - WNHostNameSortOptionsOptimizeForLongConnections = 2, -}; -typedef unsigned WNHostNameSortOptions; - -// Windows.Networking.HostNameType -enum _WNHostNameType { - WNHostNameTypeDomainName = 0, - WNHostNameTypeIpv4 = 1, - WNHostNameTypeIpv6 = 2, - WNHostNameTypeBluetooth = 3, -}; -typedef unsigned WNHostNameType; - -// Windows.Networking.DomainNameType -enum _WNDomainNameType { - WNDomainNameTypeSuffix = 0, - WNDomainNameTypeFullyQualified = 1, -}; -typedef unsigned WNDomainNameType; - -#include "WindowsNetworkingConnectivity.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Foundation.IStringable -#ifndef __WFIStringable_DEFINED__ -#define __WFIStringable_DEFINED__ - -@protocol WFIStringable -- (NSString *)toString; -@end - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WFIStringable : RTObject -@end - -#endif // __WFIStringable_DEFINED__ - -// Windows.Networking.HostName -#ifndef __WNHostName_DEFINED__ -#define __WNHostName_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNHostName : RTObject -+ (int)compare:(NSString *)value1 value2:(NSString *)value2; -+ (WNHostName*)makeHostName:(NSString *)hostName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * canonicalName; -@property (readonly) NSString * displayName; -@property (readonly) WNCIPInformation* iPInformation; -@property (readonly) NSString * rawName; -@property (readonly) WNHostNameType type; -- (BOOL)IsEqual:(WNHostName*)hostName; -- (NSString *)toString; -@end - -#endif // __WNHostName_DEFINED__ - -// Windows.Networking.EndpointPair -#ifndef __WNEndpointPair_DEFINED__ -#define __WNEndpointPair_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNEndpointPair : RTObject -+ (WNEndpointPair*)makeEndpointPair:(WNHostName*)localHostName localServiceName:(NSString *)localServiceName remoteHostName:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * remoteServiceName; -@property (retain) WNHostName* remoteHostName; -@property (retain) NSString * localServiceName; -@property (retain) WNHostName* localHostName; -@end - -#endif // __WNEndpointPair_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsNetworkingBackgroundTransfer.h b/include/Platform/Universal Windows/UWP/WindowsNetworkingBackgroundTransfer.h deleted file mode 100644 index b8e4a05239..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsNetworkingBackgroundTransfer.h +++ /dev/null @@ -1,418 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsNetworkingBackgroundTransfer.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -#define OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsNetworkingBackgroundTransfer.lib") -#endif -#endif -#include - -@class WNBDownloadOperation, WNBUnconstrainedTransferRequestResult, WNBUploadOperation, WNBBackgroundTransferGroup, WNBBackgroundTransferCompletionGroup, WNBBackgroundTransferContentPart, WNBResponseInformation, WNBBackgroundDownloader, WNBBackgroundUploader, WNBBackgroundTransferError, WNBContentPrefetcher, WNBBackgroundTransferCompletionGroupTriggerDetails; -@class WNBBackgroundDownloadProgress, WNBBackgroundUploadProgress; -@protocol WNBIBackgroundTransferBase, WNBIUnconstrainedTransferRequestResult, WNBIBackgroundDownloaderUserConsent, WNBIBackgroundUploaderUserConsent, WNBIBackgroundDownloader, WNBIBackgroundDownloader2, WNBIBackgroundDownloader3, WNBIBackgroundUploader, WNBIBackgroundUploader2, WNBIBackgroundUploader3, WNBIBackgroundTransferOperation, WNBIBackgroundTransferOperationPriority, WNBIDownloadOperation, WNBIDownloadOperation2, WNBIUploadOperation, WNBIUploadOperation2, WNBIBackgroundDownloaderFactory, WNBIBackgroundDownloaderStaticMethods, WNBIBackgroundDownloaderStaticMethods2, WNBIBackgroundUploaderFactory, WNBIBackgroundUploaderStaticMethods, WNBIBackgroundUploaderStaticMethods2, WNBIResponseInformation, WNBIBackgroundTransferErrorStaticMethods, WNBIBackgroundTransferContentPart, WNBIBackgroundTransferContentPartFactory, WNBIBackgroundTransferGroup, WNBIBackgroundTransferGroupStatics, WNBIContentPrefetcherTime, WNBIContentPrefetcher, WNBIBackgroundTransferCompletionGroup, WNBIBackgroundTransferCompletionGroupTriggerDetails; - -// Windows.Networking.BackgroundTransfer.BackgroundTransferStatus -enum _WNBBackgroundTransferStatus { - WNBBackgroundTransferStatusIdle = 0, - WNBBackgroundTransferStatusRunning = 1, - WNBBackgroundTransferStatusPausedByApplication = 2, - WNBBackgroundTransferStatusPausedCostedNetwork = 3, - WNBBackgroundTransferStatusPausedNoNetwork = 4, - WNBBackgroundTransferStatusCompleted = 5, - WNBBackgroundTransferStatusCanceled = 6, - WNBBackgroundTransferStatusError = 7, - WNBBackgroundTransferStatusPausedSystemPolicy = 32, -}; -typedef unsigned WNBBackgroundTransferStatus; - -// Windows.Networking.BackgroundTransfer.BackgroundTransferCostPolicy -enum _WNBBackgroundTransferCostPolicy { - WNBBackgroundTransferCostPolicyDefault = 0, - WNBBackgroundTransferCostPolicyUnrestrictedOnly = 1, - WNBBackgroundTransferCostPolicyAlways = 2, -}; -typedef unsigned WNBBackgroundTransferCostPolicy; - -// Windows.Networking.BackgroundTransfer.BackgroundTransferPriority -enum _WNBBackgroundTransferPriority { - WNBBackgroundTransferPriorityDefault = 0, - WNBBackgroundTransferPriorityHigh = 1, -}; -typedef unsigned WNBBackgroundTransferPriority; - -// Windows.Networking.BackgroundTransfer.BackgroundTransferBehavior -enum _WNBBackgroundTransferBehavior { - WNBBackgroundTransferBehaviorParallel = 0, - WNBBackgroundTransferBehaviorSerialized = 1, -}; -typedef unsigned WNBBackgroundTransferBehavior; - -#include "WindowsApplicationModelBackground.h" -#include "WindowsWeb.h" -#include "WindowsStorageStreams.h" -#include "WindowsSecurityCredentials.h" -#include "WindowsFoundation.h" -#include "WindowsStorage.h" -#include "WindowsUINotifications.h" - -#import - -// [struct] Windows.Networking.BackgroundTransfer.BackgroundDownloadProgress -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBBackgroundDownloadProgress : NSObject -+ (instancetype)new; -@property uint64_t bytesReceived; -@property uint64_t totalBytesToReceive; -@property WNBBackgroundTransferStatus status; -@property BOOL hasResponseChanged; -@property BOOL hasRestarted; -@end - -// [struct] Windows.Networking.BackgroundTransfer.BackgroundUploadProgress -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBBackgroundUploadProgress : NSObject -+ (instancetype)new; -@property uint64_t bytesReceived; -@property uint64_t bytesSent; -@property uint64_t totalBytesToReceive; -@property uint64_t totalBytesToSend; -@property WNBBackgroundTransferStatus status; -@property BOOL hasResponseChanged; -@property BOOL hasRestarted; -@end - -// Windows.Networking.BackgroundTransfer.IBackgroundTransferBase -#ifndef __WNBIBackgroundTransferBase_DEFINED__ -#define __WNBIBackgroundTransferBase_DEFINED__ - -@protocol WNBIBackgroundTransferBase -@property WNBBackgroundTransferCostPolicy costPolicy; -@property (retain) NSString * group; -@property (retain) NSString * method; -@property (retain) WSCPasswordCredential* proxyCredential; -@property (retain) WSCPasswordCredential* serverCredential; -- (void)setRequestHeader:(NSString *)headerName headerValue:(NSString *)headerValue; -@end - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBIBackgroundTransferBase : RTObject -@end - -#endif // __WNBIBackgroundTransferBase_DEFINED__ - -// Windows.Networking.BackgroundTransfer.IBackgroundTransferOperation -#ifndef __WNBIBackgroundTransferOperation_DEFINED__ -#define __WNBIBackgroundTransferOperation_DEFINED__ - -@protocol WNBIBackgroundTransferOperation -@property WNBBackgroundTransferCostPolicy costPolicy; -@property (readonly) NSString * group; -@property (readonly) WFGUID* guid; -@property (readonly) NSString * method; -@property (readonly) WFUri* requestedUri; -- (RTObject*)getResultStreamAt:(uint64_t)position; -- (WNBResponseInformation*)getResponseInformation; -@end - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBIBackgroundTransferOperation : RTObject -@end - -#endif // __WNBIBackgroundTransferOperation_DEFINED__ - -// Windows.Networking.BackgroundTransfer.IBackgroundTransferOperationPriority -#ifndef __WNBIBackgroundTransferOperationPriority_DEFINED__ -#define __WNBIBackgroundTransferOperationPriority_DEFINED__ - -@protocol WNBIBackgroundTransferOperationPriority -@property WNBBackgroundTransferPriority priority; -@end - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBIBackgroundTransferOperationPriority : RTObject -@end - -#endif // __WNBIBackgroundTransferOperationPriority_DEFINED__ - -// Windows.Networking.BackgroundTransfer.IBackgroundTransferContentPartFactory -#ifndef __WNBIBackgroundTransferContentPartFactory_DEFINED__ -#define __WNBIBackgroundTransferContentPartFactory_DEFINED__ - -@protocol WNBIBackgroundTransferContentPartFactory -- (WNBBackgroundTransferContentPart*)createWithName:(NSString *)name; -- (WNBBackgroundTransferContentPart*)createWithNameAndFileName:(NSString *)name fileName:(NSString *)fileName; -@end - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBIBackgroundTransferContentPartFactory : RTObject -@end - -#endif // __WNBIBackgroundTransferContentPartFactory_DEFINED__ - -// Windows.Networking.BackgroundTransfer.DownloadOperation -#ifndef __WNBDownloadOperation_DEFINED__ -#define __WNBDownloadOperation_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBDownloadOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNBBackgroundTransferCostPolicy costPolicy; -@property (readonly) NSString * group; -@property (readonly) WFGUID* guid; -@property (readonly) NSString * method; -@property (readonly) WFUri* requestedUri; -@property WNBBackgroundTransferPriority priority; -@property (readonly) WNBBackgroundDownloadProgress* progress; -@property (readonly) RTObject* resultFile; -@property (readonly) WNBBackgroundTransferGroup* transferGroup; -- (void)startAsyncWithSuccess:(void (^)(WNBDownloadOperation*))success progress:(void (^)(WNBDownloadOperation*))progress failure:(void (^)(NSError*))failure; -- (void)attachAsyncWithSuccess:(void (^)(WNBDownloadOperation*))success progress:(void (^)(WNBDownloadOperation*))progress failure:(void (^)(NSError*))failure; -- (void)pause; -- (void)resume; -- (RTObject*)getResultStreamAt:(uint64_t)position; -- (WNBResponseInformation*)getResponseInformation; -@end - -#endif // __WNBDownloadOperation_DEFINED__ - -// Windows.Networking.BackgroundTransfer.UnconstrainedTransferRequestResult -#ifndef __WNBUnconstrainedTransferRequestResult_DEFINED__ -#define __WNBUnconstrainedTransferRequestResult_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBUnconstrainedTransferRequestResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isUnconstrained; -@end - -#endif // __WNBUnconstrainedTransferRequestResult_DEFINED__ - -// Windows.Networking.BackgroundTransfer.UploadOperation -#ifndef __WNBUploadOperation_DEFINED__ -#define __WNBUploadOperation_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBUploadOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNBBackgroundTransferCostPolicy costPolicy; -@property (readonly) NSString * group; -@property (readonly) WFGUID* guid; -@property (readonly) NSString * method; -@property (readonly) WFUri* requestedUri; -@property WNBBackgroundTransferPriority priority; -@property (readonly) WNBBackgroundUploadProgress* progress; -@property (readonly) RTObject* sourceFile; -@property (readonly) WNBBackgroundTransferGroup* transferGroup; -- (void)startAsyncWithSuccess:(void (^)(WNBUploadOperation*))success progress:(void (^)(WNBUploadOperation*))progress failure:(void (^)(NSError*))failure; -- (void)attachAsyncWithSuccess:(void (^)(WNBUploadOperation*))success progress:(void (^)(WNBUploadOperation*))progress failure:(void (^)(NSError*))failure; -- (RTObject*)getResultStreamAt:(uint64_t)position; -- (WNBResponseInformation*)getResponseInformation; -@end - -#endif // __WNBUploadOperation_DEFINED__ - -// Windows.Networking.BackgroundTransfer.BackgroundTransferGroup -#ifndef __WNBBackgroundTransferGroup_DEFINED__ -#define __WNBBackgroundTransferGroup_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBBackgroundTransferGroup : RTObject -+ (WNBBackgroundTransferGroup*)createGroup:(NSString *)name; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNBBackgroundTransferBehavior transferBehavior; -@property (readonly) NSString * name; -@end - -#endif // __WNBBackgroundTransferGroup_DEFINED__ - -// Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroup -#ifndef __WNBBackgroundTransferCompletionGroup_DEFINED__ -#define __WNBBackgroundTransferCompletionGroup_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBBackgroundTransferCompletionGroup : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isEnabled; -@property (readonly) RTObject* trigger; -- (void)enable; -@end - -#endif // __WNBBackgroundTransferCompletionGroup_DEFINED__ - -// Windows.Networking.BackgroundTransfer.BackgroundTransferContentPart -#ifndef __WNBBackgroundTransferContentPart_DEFINED__ -#define __WNBBackgroundTransferContentPart_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBBackgroundTransferContentPart : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WNBBackgroundTransferContentPart*)makeWithName:(NSString *)name ACTIVATOR; -+ (WNBBackgroundTransferContentPart*)makeWithNameAndFileName:(NSString *)name fileName:(NSString *)fileName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setHeader:(NSString *)headerName headerValue:(NSString *)headerValue; -- (void)setText:(NSString *)value; -- (void)setFile:(RTObject*)value; -@end - -#endif // __WNBBackgroundTransferContentPart_DEFINED__ - -// Windows.Networking.BackgroundTransfer.ResponseInformation -#ifndef __WNBResponseInformation_DEFINED__ -#define __WNBResponseInformation_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBResponseInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFUri* actualUri; -@property (readonly) NSDictionary* /* NSString *, NSString * */ headers; -@property (readonly) BOOL isResumable; -@property (readonly) unsigned int statusCode; -@end - -#endif // __WNBResponseInformation_DEFINED__ - -// Windows.Networking.BackgroundTransfer.BackgroundDownloader -#ifndef __WNBBackgroundDownloader_DEFINED__ -#define __WNBBackgroundDownloader_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBBackgroundDownloader : RTObject -+ (void)requestUnconstrainedDownloadsAsync:(id /* WNBDownloadOperation* */)operations success:(void (^)(WNBUnconstrainedTransferRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)getCurrentDownloadsAsyncWithSuccess:(void (^)(NSArray* /* WNBDownloadOperation* */))success failure:(void (^)(NSError*))failure; -+ (void)getCurrentDownloadsForGroupAsync:(NSString *)group success:(void (^)(NSArray* /* WNBDownloadOperation* */))success failure:(void (^)(NSError*))failure; -+ (void)getCurrentDownloadsForTransferGroupAsync:(WNBBackgroundTransferGroup*)group success:(void (^)(NSArray* /* WNBDownloadOperation* */))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WNBBackgroundDownloader*)makeWithCompletionGroup:(WNBBackgroundTransferCompletionGroup*)completionGroup ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUNToastNotification* failureToastNotification; -@property (retain) WUNTileNotification* successTileNotification; -@property (retain) WUNToastNotification* successToastNotification; -@property (retain) WNBBackgroundTransferGroup* transferGroup; -@property (retain) WUNTileNotification* failureTileNotification; -@property (readonly) WNBBackgroundTransferCompletionGroup* completionGroup; -@property WNBBackgroundTransferCostPolicy costPolicy; -@property (retain) NSString * group; -@property (retain) NSString * method; -@property (retain) WSCPasswordCredential* proxyCredential; -@property (retain) WSCPasswordCredential* serverCredential; -- (WNBDownloadOperation*)createDownload:(WFUri*)uri resultFile:(RTObject*)resultFile; -- (WNBDownloadOperation*)createDownloadFromFile:(WFUri*)uri resultFile:(RTObject*)resultFile requestBodyFile:(RTObject*)requestBodyFile; -- (void)createDownloadAsync:(WFUri*)uri resultFile:(RTObject*)resultFile requestBodyStream:(RTObject*)requestBodyStream success:(void (^)(WNBDownloadOperation*))success failure:(void (^)(NSError*))failure; -- (void)setRequestHeader:(NSString *)headerName headerValue:(NSString *)headerValue; -@end - -#endif // __WNBBackgroundDownloader_DEFINED__ - -// Windows.Networking.BackgroundTransfer.BackgroundUploader -#ifndef __WNBBackgroundUploader_DEFINED__ -#define __WNBBackgroundUploader_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBBackgroundUploader : RTObject -+ (void)getCurrentUploadsForTransferGroupAsync:(WNBBackgroundTransferGroup*)group success:(void (^)(NSArray* /* WNBUploadOperation* */))success failure:(void (^)(NSError*))failure; -+ (void)getCurrentUploadsAsyncWithSuccess:(void (^)(NSArray* /* WNBUploadOperation* */))success failure:(void (^)(NSError*))failure; -+ (void)getCurrentUploadsForGroupAsync:(NSString *)group success:(void (^)(NSArray* /* WNBUploadOperation* */))success failure:(void (^)(NSError*))failure; -+ (void)requestUnconstrainedUploadsAsync:(id /* WNBUploadOperation* */)operations success:(void (^)(WNBUnconstrainedTransferRequestResult*))success failure:(void (^)(NSError*))failure; -+ (WNBBackgroundUploader*)makeWithCompletionGroup:(WNBBackgroundTransferCompletionGroup*)completionGroup ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WSCPasswordCredential* serverCredential; -@property (retain) WSCPasswordCredential* proxyCredential; -@property (retain) NSString * method; -@property (retain) NSString * group; -@property WNBBackgroundTransferCostPolicy costPolicy; -@property (retain) WUNTileNotification* failureTileNotification; -@property (retain) WNBBackgroundTransferGroup* transferGroup; -@property (retain) WUNToastNotification* successToastNotification; -@property (retain) WUNTileNotification* successTileNotification; -@property (retain) WUNToastNotification* failureToastNotification; -@property (readonly) WNBBackgroundTransferCompletionGroup* completionGroup; -- (WNBUploadOperation*)createUpload:(WFUri*)uri sourceFile:(RTObject*)sourceFile; -- (void)createUploadFromStreamAsync:(WFUri*)uri sourceStream:(RTObject*)sourceStream success:(void (^)(WNBUploadOperation*))success failure:(void (^)(NSError*))failure; -- (void)createUploadWithFormDataAndAutoBoundaryAsync:(WFUri*)uri parts:(id /* WNBBackgroundTransferContentPart* */)parts success:(void (^)(WNBUploadOperation*))success failure:(void (^)(NSError*))failure; -- (void)createUploadWithSubTypeAsync:(WFUri*)uri parts:(id /* WNBBackgroundTransferContentPart* */)parts subType:(NSString *)subType success:(void (^)(WNBUploadOperation*))success failure:(void (^)(NSError*))failure; -- (void)createUploadWithSubTypeAndBoundaryAsync:(WFUri*)uri parts:(id /* WNBBackgroundTransferContentPart* */)parts subType:(NSString *)subType boundary:(NSString *)boundary success:(void (^)(WNBUploadOperation*))success failure:(void (^)(NSError*))failure; -- (void)setRequestHeader:(NSString *)headerName headerValue:(NSString *)headerValue; -@end - -#endif // __WNBBackgroundUploader_DEFINED__ - -// Windows.Networking.BackgroundTransfer.BackgroundTransferError -#ifndef __WNBBackgroundTransferError_DEFINED__ -#define __WNBBackgroundTransferError_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBBackgroundTransferError : RTObject -+ (WWWebErrorStatus)getStatus:(int)hresult; -@end - -#endif // __WNBBackgroundTransferError_DEFINED__ - -// Windows.Networking.BackgroundTransfer.ContentPrefetcher -#ifndef __WNBContentPrefetcher_DEFINED__ -#define __WNBContentPrefetcher_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBContentPrefetcher : RTObject -+ (WFUri*)indirectContentUri; -+ (void)setIndirectContentUri:(WFUri*)value; -+ (NSMutableArray* /* WFUri* */)contentUris; -+ (id /* WFDateTime* */)lastSuccessfulPrefetchTime; -@end - -#endif // __WNBContentPrefetcher_DEFINED__ - -// Windows.Networking.BackgroundTransfer.BackgroundTransferCompletionGroupTriggerDetails -#ifndef __WNBBackgroundTransferCompletionGroupTriggerDetails_DEFINED__ -#define __WNBBackgroundTransferCompletionGroupTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGBACKGROUNDTRANSFEREXPORT -@interface WNBBackgroundTransferCompletionGroupTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WNBDownloadOperation* */ downloads; -@property (readonly) NSArray* /* WNBUploadOperation* */ uploads; -@end - -#endif // __WNBBackgroundTransferCompletionGroupTriggerDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsNetworkingConnectivity.h b/include/Platform/Universal Windows/UWP/WindowsNetworkingConnectivity.h deleted file mode 100644 index 77069ab12f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsNetworkingConnectivity.h +++ /dev/null @@ -1,620 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsNetworkingConnectivity.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSNETWORKINGEXPORT -#define OBJCUWPWINDOWSNETWORKINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsNetworking.lib") -#endif -#endif -#include - -@class WNCIPInformation, WNCDataPlanUsage, WNCConnectionCost, WNCDataPlanStatus, WNCNetworkAdapter, WNCDataUsage, WNCNetworkSecuritySettings, WNCWlanConnectionProfileDetails, WNCNetworkUsage, WNCConnectivityInterval, WNCAttributedNetworkUsage, WNCLanIdentifierData, WNCConnectionProfile, WNCLanIdentifier, WNCProxyConfiguration, WNCConnectionProfileFilter, WNCNetworkItem, WNCRoutePolicy, WNCCellularApnContext, WNCConnectionSession, WNCNetworkInformation, WNCConnectivityManager, WNCNetworkStateChangeEventDetails, WNCWwanConnectionProfileDetails; -@class WNCNetworkUsageStates; -@protocol WNCIDataUsage, WNCIDataPlanUsage, WNCIDataPlanStatus, WNCIConnectionCost, WNCIConnectionCost2, WNCINetworkSecuritySettings, WNCIConnectionProfile, WNCIWlanConnectionProfileDetails, WNCIConnectivityInterval, WNCINetworkUsage, WNCIAttributedNetworkUsage, WNCIConnectionProfile2, WNCIConnectionProfile3, WNCILanIdentifierData, WNCILanIdentifier, WNCINetworkInformationStatics, WNCIConnectionProfileFilter, WNCIConnectionProfileFilter2, WNCINetworkInformationStatics2, WNCINetworkItem, WNCINetworkAdapter, WNCIIPInformation, WNCIProxyConfiguration, WNCIConnectionSession, WNCIRoutePolicy, WNCIRoutePolicyFactory, WNCICellularApnContext, WNCIConnectivityManagerStatics, WNCINetworkStateChangeEventDetails, WNCINetworkStateChangeEventDetails2, WNCIWwanConnectionProfileDetails; - -// Windows.Networking.Connectivity.NetworkCostType -enum _WNCNetworkCostType { - WNCNetworkCostTypeUnknown = 0, - WNCNetworkCostTypeUnrestricted = 1, - WNCNetworkCostTypeFixed = 2, - WNCNetworkCostTypeVariable = 3, -}; -typedef unsigned WNCNetworkCostType; - -// Windows.Networking.Connectivity.NetworkConnectivityLevel -enum _WNCNetworkConnectivityLevel { - WNCNetworkConnectivityLevelNone = 0, - WNCNetworkConnectivityLevelLocalAccess = 1, - WNCNetworkConnectivityLevelConstrainedInternetAccess = 2, - WNCNetworkConnectivityLevelInternetAccess = 3, -}; -typedef unsigned WNCNetworkConnectivityLevel; - -// Windows.Networking.Connectivity.NetworkTypes -enum _WNCNetworkTypes { - WNCNetworkTypesNone = 0, - WNCNetworkTypesInternet = 1, - WNCNetworkTypesPrivateNetwork = 2, -}; -typedef unsigned WNCNetworkTypes; - -// Windows.Networking.Connectivity.RoamingStates -enum _WNCRoamingStates { - WNCRoamingStatesNone = 0, - WNCRoamingStatesNotRoaming = 1, - WNCRoamingStatesRoaming = 2, -}; -typedef unsigned WNCRoamingStates; - -// Windows.Networking.Connectivity.NetworkAuthenticationType -enum _WNCNetworkAuthenticationType { - WNCNetworkAuthenticationTypeNone = 0, - WNCNetworkAuthenticationTypeUnknown = 1, - WNCNetworkAuthenticationTypeOpen80211 = 2, - WNCNetworkAuthenticationTypeSharedKey80211 = 3, - WNCNetworkAuthenticationTypeWpa = 4, - WNCNetworkAuthenticationTypeWpaPsk = 5, - WNCNetworkAuthenticationTypeWpaNone = 6, - WNCNetworkAuthenticationTypeRsna = 7, - WNCNetworkAuthenticationTypeRsnaPsk = 8, - WNCNetworkAuthenticationTypeIhv = 9, -}; -typedef unsigned WNCNetworkAuthenticationType; - -// Windows.Networking.Connectivity.NetworkEncryptionType -enum _WNCNetworkEncryptionType { - WNCNetworkEncryptionTypeNone = 0, - WNCNetworkEncryptionTypeUnknown = 1, - WNCNetworkEncryptionTypeWep = 2, - WNCNetworkEncryptionTypeWep40 = 3, - WNCNetworkEncryptionTypeWep104 = 4, - WNCNetworkEncryptionTypeTkip = 5, - WNCNetworkEncryptionTypeCcmp = 6, - WNCNetworkEncryptionTypeWpaUseGroup = 7, - WNCNetworkEncryptionTypeRsnUseGroup = 8, - WNCNetworkEncryptionTypeIhv = 9, -}; -typedef unsigned WNCNetworkEncryptionType; - -// Windows.Networking.Connectivity.DomainConnectivityLevel -enum _WNCDomainConnectivityLevel { - WNCDomainConnectivityLevelNone = 0, - WNCDomainConnectivityLevelUnauthenticated = 1, - WNCDomainConnectivityLevelAuthenticated = 2, -}; -typedef unsigned WNCDomainConnectivityLevel; - -// Windows.Networking.Connectivity.DataUsageGranularity -enum _WNCDataUsageGranularity { - WNCDataUsageGranularityPerMinute = 0, - WNCDataUsageGranularityPerHour = 1, - WNCDataUsageGranularityPerDay = 2, - WNCDataUsageGranularityTotal = 3, -}; -typedef unsigned WNCDataUsageGranularity; - -// Windows.Networking.Connectivity.CellularApnAuthenticationType -enum _WNCCellularApnAuthenticationType { - WNCCellularApnAuthenticationTypeNone = 0, - WNCCellularApnAuthenticationTypePap = 1, - WNCCellularApnAuthenticationTypeChap = 2, - WNCCellularApnAuthenticationTypeMschapv2 = 3, -}; -typedef unsigned WNCCellularApnAuthenticationType; - -// Windows.Networking.Connectivity.TriStates -enum _WNCTriStates { - WNCTriStatesDoNotCare = 0, - WNCTriStatesNo = 1, - WNCTriStatesYes = 2, -}; -typedef unsigned WNCTriStates; - -// Windows.Networking.Connectivity.WwanNetworkRegistrationState -enum _WNCWwanNetworkRegistrationState { - WNCWwanNetworkRegistrationStateNone = 0, - WNCWwanNetworkRegistrationStateDeregistered = 1, - WNCWwanNetworkRegistrationStateSearching = 2, - WNCWwanNetworkRegistrationStateHome = 3, - WNCWwanNetworkRegistrationStateRoaming = 4, - WNCWwanNetworkRegistrationStatePartner = 5, - WNCWwanNetworkRegistrationStateDenied = 6, -}; -typedef unsigned WNCWwanNetworkRegistrationState; - -// Windows.Networking.Connectivity.WwanDataClass -enum _WNCWwanDataClass { - WNCWwanDataClassNone = 0, - WNCWwanDataClassGprs = 1, - WNCWwanDataClassEdge = 2, - WNCWwanDataClassUmts = 4, - WNCWwanDataClassHsdpa = 8, - WNCWwanDataClassHsupa = 16, - WNCWwanDataClassLteAdvanced = 32, - WNCWwanDataClassCdma1xRtt = 65536, - WNCWwanDataClassCdma1xEvdo = 131072, - WNCWwanDataClassCdma1xEvdoRevA = 262144, - WNCWwanDataClassCdma1xEvdv = 524288, - WNCWwanDataClassCdma3xRtt = 1048576, - WNCWwanDataClassCdma1xEvdoRevB = 2097152, - WNCWwanDataClassCdmaUmb = 4194304, - WNCWwanDataClassCustom = -2147483648, -}; -typedef unsigned WNCWwanDataClass; - -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsNetworking.h" -// Windows.Networking.Connectivity.NetworkStatusChangedEventHandler -#ifndef __WNCNetworkStatusChangedEventHandler__DEFINED -#define __WNCNetworkStatusChangedEventHandler__DEFINED -typedef void(^WNCNetworkStatusChangedEventHandler)(RTObject* sender); -#endif // __WNCNetworkStatusChangedEventHandler__DEFINED - - -#import - -// [struct] Windows.Networking.Connectivity.NetworkUsageStates -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCNetworkUsageStates : NSObject -+ (instancetype)new; -@property WNCTriStates roaming; -@property WNCTriStates shared; -@end - -// Windows.Networking.Connectivity.NetworkStatusChangedEventHandler -#ifndef __WNCNetworkStatusChangedEventHandler__DEFINED -#define __WNCNetworkStatusChangedEventHandler__DEFINED -typedef void(^WNCNetworkStatusChangedEventHandler)(RTObject* sender); -#endif // __WNCNetworkStatusChangedEventHandler__DEFINED - -// Windows.Networking.Connectivity.IPInformation -#ifndef __WNCIPInformation_DEFINED__ -#define __WNCIPInformation_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCIPInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNCNetworkAdapter* networkAdapter; -@property (readonly) id /* uint8_t */ prefixLength; -@end - -#endif // __WNCIPInformation_DEFINED__ - -// Windows.Networking.Connectivity.DataPlanUsage -#ifndef __WNCDataPlanUsage_DEFINED__ -#define __WNCDataPlanUsage_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCDataPlanUsage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* lastSyncTime; -@property (readonly) unsigned int megabytesUsed; -@end - -#endif // __WNCDataPlanUsage_DEFINED__ - -// Windows.Networking.Connectivity.ConnectionCost -#ifndef __WNCConnectionCost_DEFINED__ -#define __WNCConnectionCost_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCConnectionCost : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL approachingDataLimit; -@property (readonly) WNCNetworkCostType networkCostType; -@property (readonly) BOOL overDataLimit; -@property (readonly) BOOL roaming; -@property (readonly) BOOL backgroundDataUsageRestricted; -@end - -#endif // __WNCConnectionCost_DEFINED__ - -// Windows.Networking.Connectivity.DataPlanStatus -#ifndef __WNCDataPlanStatus_DEFINED__ -#define __WNCDataPlanStatus_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCDataPlanStatus : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* unsigned int */ dataLimitInMegabytes; -@property (readonly) WNCDataPlanUsage* dataPlanUsage; -@property (readonly) id /* uint64_t */ inboundBitsPerSecond; -@property (readonly) id /* unsigned int */ maxTransferSizeInMegabytes; -@property (readonly) id /* WFDateTime* */ nextBillingCycle; -@property (readonly) id /* uint64_t */ outboundBitsPerSecond; -@end - -#endif // __WNCDataPlanStatus_DEFINED__ - -// Windows.Networking.Connectivity.NetworkAdapter -#ifndef __WNCNetworkAdapter_DEFINED__ -#define __WNCNetworkAdapter_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCNetworkAdapter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int ianaInterfaceType; -@property (readonly) uint64_t inboundMaxBitsPerSecond; -@property (readonly) WFGUID* networkAdapterId; -@property (readonly) WNCNetworkItem* networkItem; -@property (readonly) uint64_t outboundMaxBitsPerSecond; -- (void)getConnectedProfileAsyncWithSuccess:(void (^)(WNCConnectionProfile*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNCNetworkAdapter_DEFINED__ - -// Windows.Networking.Connectivity.DataUsage -#ifndef __WNCDataUsage_DEFINED__ -#define __WNCDataUsage_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCDataUsage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t bytesReceived; -@property (readonly) uint64_t bytesSent; -@end - -#endif // __WNCDataUsage_DEFINED__ - -// Windows.Networking.Connectivity.NetworkSecuritySettings -#ifndef __WNCNetworkSecuritySettings_DEFINED__ -#define __WNCNetworkSecuritySettings_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCNetworkSecuritySettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNCNetworkAuthenticationType networkAuthenticationType; -@property (readonly) WNCNetworkEncryptionType networkEncryptionType; -@end - -#endif // __WNCNetworkSecuritySettings_DEFINED__ - -// Windows.Networking.Connectivity.WlanConnectionProfileDetails -#ifndef __WNCWlanConnectionProfileDetails_DEFINED__ -#define __WNCWlanConnectionProfileDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCWlanConnectionProfileDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSString *)getConnectedSsid; -@end - -#endif // __WNCWlanConnectionProfileDetails_DEFINED__ - -// Windows.Networking.Connectivity.NetworkUsage -#ifndef __WNCNetworkUsage_DEFINED__ -#define __WNCNetworkUsage_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCNetworkUsage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t bytesReceived; -@property (readonly) uint64_t bytesSent; -@property (readonly) WFTimeSpan* connectionDuration; -@end - -#endif // __WNCNetworkUsage_DEFINED__ - -// Windows.Networking.Connectivity.ConnectivityInterval -#ifndef __WNCConnectivityInterval_DEFINED__ -#define __WNCConnectivityInterval_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCConnectivityInterval : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* connectionDuration; -@property (readonly) WFDateTime* startTime; -@end - -#endif // __WNCConnectivityInterval_DEFINED__ - -// Windows.Networking.Connectivity.AttributedNetworkUsage -#ifndef __WNCAttributedNetworkUsage_DEFINED__ -#define __WNCAttributedNetworkUsage_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCAttributedNetworkUsage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * attributionId; -@property (readonly) NSString * attributionName; -@property (readonly) RTObject* attributionThumbnail; -@property (readonly) uint64_t bytesReceived; -@property (readonly) uint64_t bytesSent; -@end - -#endif // __WNCAttributedNetworkUsage_DEFINED__ - -// Windows.Networking.Connectivity.LanIdentifierData -#ifndef __WNCLanIdentifierData_DEFINED__ -#define __WNCLanIdentifierData_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCLanIdentifierData : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int type; -@property (readonly) NSArray* /* uint8_t */ value; -@end - -#endif // __WNCLanIdentifierData_DEFINED__ - -// Windows.Networking.Connectivity.ConnectionProfile -#ifndef __WNCConnectionProfile_DEFINED__ -#define __WNCConnectionProfile_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCConnectionProfile : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNCNetworkAdapter* networkAdapter; -@property (readonly) WNCNetworkSecuritySettings* networkSecuritySettings; -@property (readonly) NSString * profileName; -@property (readonly) BOOL isWlanConnectionProfile; -@property (readonly) BOOL isWwanConnectionProfile; -@property (readonly) id /* WFGUID* */ serviceProviderGuid; -@property (readonly) WNCWlanConnectionProfileDetails* wlanConnectionProfileDetails; -@property (readonly) WNCWwanConnectionProfileDetails* wwanConnectionProfileDetails; -- (WNCNetworkConnectivityLevel)getNetworkConnectivityLevel; -- (NSArray* /* NSString * */)getNetworkNames; -- (WNCConnectionCost*)getConnectionCost; -- (WNCDataPlanStatus*)getDataPlanStatus; -- (WNCDataUsage*)getLocalUsage:(WFDateTime*)StartTime EndTime:(WFDateTime*)EndTime; -- (WNCDataUsage*)getLocalUsagePerRoamingStates:(WFDateTime*)StartTime EndTime:(WFDateTime*)EndTime States:(WNCRoamingStates)States; -- (id /* uint8_t */)getSignalBars; -- (WNCDomainConnectivityLevel)getDomainConnectivityLevel; -- (void)getNetworkUsageAsync:(WFDateTime*)startTime endTime:(WFDateTime*)endTime granularity:(WNCDataUsageGranularity)granularity states:(WNCNetworkUsageStates*)states success:(void (^)(NSArray* /* WNCNetworkUsage* */))success failure:(void (^)(NSError*))failure; -- (void)getConnectivityIntervalsAsync:(WFDateTime*)startTime endTime:(WFDateTime*)endTime states:(WNCNetworkUsageStates*)states success:(void (^)(NSArray* /* WNCConnectivityInterval* */))success failure:(void (^)(NSError*))failure; -- (void)getAttributedNetworkUsageAsync:(WFDateTime*)startTime endTime:(WFDateTime*)endTime states:(WNCNetworkUsageStates*)states success:(void (^)(NSArray* /* WNCAttributedNetworkUsage* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNCConnectionProfile_DEFINED__ - -// Windows.Networking.Connectivity.LanIdentifier -#ifndef __WNCLanIdentifier_DEFINED__ -#define __WNCLanIdentifier_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCLanIdentifier : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNCLanIdentifierData* infrastructureId; -@property (readonly) WFGUID* networkAdapterId; -@property (readonly) WNCLanIdentifierData* portId; -@end - -#endif // __WNCLanIdentifier_DEFINED__ - -// Windows.Networking.Connectivity.ProxyConfiguration -#ifndef __WNCProxyConfiguration_DEFINED__ -#define __WNCProxyConfiguration_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCProxyConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL canConnectDirectly; -@property (readonly) NSArray* /* WFUri* */ proxyUris; -@end - -#endif // __WNCProxyConfiguration_DEFINED__ - -// Windows.Networking.Connectivity.ConnectionProfileFilter -#ifndef __WNCConnectionProfileFilter_DEFINED__ -#define __WNCConnectionProfileFilter_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCConnectionProfileFilter : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFGUID* */ serviceProviderGuid; -@property WNCNetworkCostType networkCostType; -@property BOOL isWwanConnectionProfile; -@property BOOL isWlanConnectionProfile; -@property BOOL isConnected; -@property (retain) id /* BOOL */ isRoaming; -@property (retain) id /* BOOL */ isOverDataLimit; -@property (retain) id /* BOOL */ isBackgroundDataUsageRestricted; -@property (readonly) RTObject* rawData; -@end - -#endif // __WNCConnectionProfileFilter_DEFINED__ - -// Windows.Networking.Connectivity.NetworkItem -#ifndef __WNCNetworkItem_DEFINED__ -#define __WNCNetworkItem_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCNetworkItem : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* networkId; -- (WNCNetworkTypes)getNetworkTypes; -@end - -#endif // __WNCNetworkItem_DEFINED__ - -// Windows.Networking.Connectivity.RoutePolicy -#ifndef __WNCRoutePolicy_DEFINED__ -#define __WNCRoutePolicy_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCRoutePolicy : RTObject -+ (WNCRoutePolicy*)makeRoutePolicy:(WNCConnectionProfile*)connectionProfile hostName:(WNHostName*)hostName type:(WNDomainNameType)type ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNCConnectionProfile* connectionProfile; -@property (readonly) WNHostName* hostName; -@property (readonly) WNDomainNameType hostNameType; -@end - -#endif // __WNCRoutePolicy_DEFINED__ - -// Windows.Networking.Connectivity.CellularApnContext -#ifndef __WNCCellularApnContext_DEFINED__ -#define __WNCCellularApnContext_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCCellularApnContext : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * userName; -@property (retain) NSString * providerId; -@property (retain) NSString * password; -@property BOOL isCompressionEnabled; -@property WNCCellularApnAuthenticationType authenticationType; -@property (retain) NSString * accessPointName; -@end - -#endif // __WNCCellularApnContext_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Networking.Connectivity.ConnectionSession -#ifndef __WNCConnectionSession_DEFINED__ -#define __WNCConnectionSession_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCConnectionSession : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNCConnectionProfile* connectionProfile; -- (void)close; -@end - -#endif // __WNCConnectionSession_DEFINED__ - -// Windows.Networking.Connectivity.NetworkInformation -#ifndef __WNCNetworkInformation_DEFINED__ -#define __WNCNetworkInformation_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCNetworkInformation : RTObject -+ (void)findConnectionProfilesAsync:(WNCConnectionProfileFilter*)pProfileFilter success:(void (^)(NSArray* /* WNCConnectionProfile* */))success failure:(void (^)(NSError*))failure; -+ (NSArray* /* WNCConnectionProfile* */)getConnectionProfiles; -+ (WNCConnectionProfile*)getInternetConnectionProfile; -+ (NSArray* /* WNCLanIdentifier* */)getLanIdentifiers; -+ (NSArray* /* WNHostName* */)getHostNames; -+ (void)getProxyConfigurationAsync:(WFUri*)uri success:(void (^)(WNCProxyConfiguration*))success failure:(void (^)(NSError*))failure; -+ (NSArray* /* WNEndpointPair* */)getSortedEndpointPairs:(id /* WNEndpointPair* */)destinationList sortOptions:(WNHostNameSortOptions)sortOptions; -+ (EventRegistrationToken)addNetworkStatusChangedEvent:(WNCNetworkStatusChangedEventHandler)del; -+ (void)removeNetworkStatusChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WNCNetworkInformation_DEFINED__ - -// Windows.Networking.Connectivity.ConnectivityManager -#ifndef __WNCConnectivityManager_DEFINED__ -#define __WNCConnectivityManager_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCConnectivityManager : RTObject -+ (void)acquireConnectionAsync:(WNCCellularApnContext*)cellularApnContext success:(void (^)(WNCConnectionSession*))success failure:(void (^)(NSError*))failure; -+ (void)addHttpRoutePolicy:(WNCRoutePolicy*)routePolicy; -+ (void)removeHttpRoutePolicy:(WNCRoutePolicy*)routePolicy; -@end - -#endif // __WNCConnectivityManager_DEFINED__ - -// Windows.Networking.Connectivity.NetworkStateChangeEventDetails -#ifndef __WNCNetworkStateChangeEventDetails_DEFINED__ -#define __WNCNetworkStateChangeEventDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCNetworkStateChangeEventDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL hasNewConnectionCost; -@property (readonly) BOOL hasNewDomainConnectivityLevel; -@property (readonly) BOOL hasNewHostNameList; -@property (readonly) BOOL hasNewInternetConnectionProfile; -@property (readonly) BOOL hasNewNetworkConnectivityLevel; -@property (readonly) BOOL hasNewWwanRegistrationState; -@property (readonly) BOOL hasNewTetheringClientCount; -@property (readonly) BOOL hasNewTetheringOperationalState; -@end - -#endif // __WNCNetworkStateChangeEventDetails_DEFINED__ - -// Windows.Networking.Connectivity.WwanConnectionProfileDetails -#ifndef __WNCWwanConnectionProfileDetails_DEFINED__ -#define __WNCWwanConnectionProfileDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGEXPORT -@interface WNCWwanConnectionProfileDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * accessPointName; -@property (readonly) NSString * homeProviderId; -- (WNCWwanNetworkRegistrationState)getNetworkRegistrationState; -- (WNCWwanDataClass)getCurrentDataClass; -@end - -#endif // __WNCWwanConnectionProfileDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsNetworkingNetworkOperators.h b/include/Platform/Universal Windows/UWP/WindowsNetworkingNetworkOperators.h deleted file mode 100644 index 3ea4feb655..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsNetworkingNetworkOperators.h +++ /dev/null @@ -1,1100 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsNetworkingNetworkOperators.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -#define OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsNetworkingNetworkOperators.lib") -#endif -#endif -#include - -@class WNNMobileBroadbandAccount, WNNMobileBroadbandNetwork, WNNMobileBroadbandDeviceInformation, WNNMobileBroadbandPinManager, WNNMobileBroadbandUiccApp, WNNNetworkOperatorTetheringAccessPointConfiguration, WNNNetworkOperatorTetheringOperationResult, WNNNetworkOperatorTetheringManager, WNNNetworkOperatorTetheringClient, WNNMobileBroadbandAccountEventArgs, WNNMobileBroadbandAccountUpdatedEventArgs, WNNMobileBroadbandAccountWatcher, WNNMobileBroadbandModem, WNNMobileBroadbandUicc, WNNMobileBroadbandModemConfiguration, WNNMobileBroadbandDeviceServiceInformation, WNNMobileBroadbandDeviceService, WNNMobileBroadbandPin, WNNMobileBroadbandPinOperationResult, WNNMobileBroadbandDeviceServiceDataSession, WNNMobileBroadbandDeviceServiceCommandSession, WNNMobileBroadbandDeviceServiceDataReceivedEventArgs, WNNMobileBroadbandDeviceServiceCommandResult, WNNMobileBroadbandUiccAppsResult, WNNMobileBroadbandUiccAppRecordDetailsResult, WNNMobileBroadbandUiccAppReadRecordResult, WNNMobileBroadbandNetworkRegistrationStateChange, WNNMobileBroadbandNetworkRegistrationStateChangeTriggerDetails, WNNMobileBroadbandRadioStateChange, WNNMobileBroadbandRadioStateChangeTriggerDetails, WNNMobileBroadbandPinLockStateChange, WNNMobileBroadbandPinLockStateChangeTriggerDetails, WNNMobileBroadbandDeviceServiceTriggerDetails, WNNKnownCSimFilePaths, WNNKnownRuimFilePaths, WNNKnownSimFilePaths, WNNKnownUSimFilePaths, WNNHotspotAuthenticationEventDetails, WNNHotspotAuthenticationContext, WNNHotspotCredentialsAuthenticationResult, WNNProvisionFromXmlDocumentResults, WNNProvisionedProfile, WNNProvisioningAgent, WNNUssdMessage, WNNUssdReply, WNNUssdSession, WNNNetworkOperatorNotificationEventDetails, WNNFdnAccessManager; -@class WNNProfileUsage; -@protocol WNNIMobileBroadbandAccountStatics, WNNIMobileBroadbandAccount, WNNIMobileBroadbandAccount2, WNNIMobileBroadbandDeviceInformation, WNNIMobileBroadbandDeviceInformation2, WNNIMobileBroadbandNetwork, WNNIMobileBroadbandNetwork2, WNNINetworkOperatorTetheringAccessPointConfiguration, WNNINetworkOperatorTetheringOperationResult, WNNINetworkOperatorTetheringManagerStatics, WNNINetworkOperatorTetheringManagerStatics2, WNNINetworkOperatorTetheringManagerStatics3, WNNINetworkOperatorTetheringManager, WNNINetworkOperatorTetheringClient, WNNINetworkOperatorTetheringClientManager, WNNIMobileBroadbandAccountEventArgs, WNNIMobileBroadbandAccountUpdatedEventArgs, WNNIMobileBroadbandAccountWatcher, WNNIMobileBroadbandModemStatics, WNNIMobileBroadbandModemConfiguration, WNNIMobileBroadbandModem, WNNIMobileBroadbandPinManager, WNNIMobileBroadbandPinOperationResult, WNNIMobileBroadbandPin, WNNIMobileBroadbandDeviceServiceInformation, WNNIMobileBroadbandDeviceService, WNNIMobileBroadbandDeviceServiceDataReceivedEventArgs, WNNIMobileBroadbandDeviceServiceDataSession, WNNIMobileBroadbandDeviceServiceCommandResult, WNNIMobileBroadbandDeviceServiceCommandSession, WNNIMobileBroadbandUiccAppsResult, WNNIMobileBroadbandUicc, WNNIMobileBroadbandUiccAppRecordDetailsResult, WNNIMobileBroadbandUiccAppReadRecordResult, WNNIMobileBroadbandUiccApp, WNNIMobileBroadbandNetworkRegistrationStateChange, WNNIMobileBroadbandNetworkRegistrationStateChangeTriggerDetails, WNNIMobileBroadbandRadioStateChange, WNNIMobileBroadbandRadioStateChangeTriggerDetails, WNNIMobileBroadbandPinLockStateChange, WNNIMobileBroadbandPinLockStateChangeTriggerDetails, WNNIMobileBroadbandDeviceServiceTriggerDetails, WNNIKnownCSimFilePathsStatics, WNNIKnownRuimFilePathsStatics, WNNIKnownSimFilePathsStatics, WNNIKnownUSimFilePathsStatics, WNNIHotspotAuthenticationEventDetails, WNNIHotspotAuthenticationContextStatics, WNNIHotspotAuthenticationContext, WNNIHotspotCredentialsAuthenticationResult, WNNIHotspotAuthenticationContext2, WNNIProvisionFromXmlDocumentResults, WNNIProvisionedProfile, WNNIProvisioningAgent, WNNIProvisioningAgentStaticMethods, WNNIUssdMessage, WNNIUssdMessageFactory, WNNIUssdReply, WNNIUssdSession, WNNIUssdSessionStatics, WNNINetworkOperatorNotificationEventDetails, WNNINetworkOperatorTetheringEntitlementCheck, WNNIFdnAccessManagerStatics; - -// Windows.Networking.NetworkOperators.DataClasses -enum _WNNDataClasses { - WNNDataClassesNone = 0, - WNNDataClassesGprs = 1, - WNNDataClassesEdge = 2, - WNNDataClassesUmts = 4, - WNNDataClassesHsdpa = 8, - WNNDataClassesHsupa = 16, - WNNDataClassesLteAdvanced = 32, - WNNDataClassesCdma1xRtt = 65536, - WNNDataClassesCdma1xEvdo = 131072, - WNNDataClassesCdma1xEvdoRevA = 262144, - WNNDataClassesCdma1xEvdv = 524288, - WNNDataClassesCdma3xRtt = 1048576, - WNNDataClassesCdma1xEvdoRevB = 2097152, - WNNDataClassesCdmaUmb = 4194304, - WNNDataClassesCustom = -2147483648, -}; -typedef unsigned WNNDataClasses; - -// Windows.Networking.NetworkOperators.MobileBroadbandDeviceType -enum _WNNMobileBroadbandDeviceType { - WNNMobileBroadbandDeviceTypeUnknown = 0, - WNNMobileBroadbandDeviceTypeEmbedded = 1, - WNNMobileBroadbandDeviceTypeRemovable = 2, - WNNMobileBroadbandDeviceTypeRemote = 3, -}; -typedef unsigned WNNMobileBroadbandDeviceType; - -// Windows.Networking.NetworkOperators.NetworkDeviceStatus -enum _WNNNetworkDeviceStatus { - WNNNetworkDeviceStatusDeviceNotReady = 0, - WNNNetworkDeviceStatusDeviceReady = 1, - WNNNetworkDeviceStatusSimNotInserted = 2, - WNNNetworkDeviceStatusBadSim = 3, - WNNNetworkDeviceStatusDeviceHardwareFailure = 4, - WNNNetworkDeviceStatusAccountNotActivated = 5, - WNNNetworkDeviceStatusDeviceLocked = 6, - WNNNetworkDeviceStatusDeviceBlocked = 7, -}; -typedef unsigned WNNNetworkDeviceStatus; - -// Windows.Networking.NetworkOperators.NetworkRegistrationState -enum _WNNNetworkRegistrationState { - WNNNetworkRegistrationStateNone = 0, - WNNNetworkRegistrationStateDeregistered = 1, - WNNNetworkRegistrationStateSearching = 2, - WNNNetworkRegistrationStateHome = 3, - WNNNetworkRegistrationStateRoaming = 4, - WNNNetworkRegistrationStatePartner = 5, - WNNNetworkRegistrationStateDenied = 6, -}; -typedef unsigned WNNNetworkRegistrationState; - -// Windows.Networking.NetworkOperators.MobileBroadbandRadioState -enum _WNNMobileBroadbandRadioState { - WNNMobileBroadbandRadioStateOff = 0, - WNNMobileBroadbandRadioStateOn = 1, -}; -typedef unsigned WNNMobileBroadbandRadioState; - -// Windows.Networking.NetworkOperators.NetworkOperatorEventMessageType -enum _WNNNetworkOperatorEventMessageType { - WNNNetworkOperatorEventMessageTypeGsm = 0, - WNNNetworkOperatorEventMessageTypeCdma = 1, - WNNNetworkOperatorEventMessageTypeUssd = 2, - WNNNetworkOperatorEventMessageTypeDataPlanThresholdReached = 3, - WNNNetworkOperatorEventMessageTypeDataPlanReset = 4, - WNNNetworkOperatorEventMessageTypeDataPlanDeleted = 5, - WNNNetworkOperatorEventMessageTypeProfileConnected = 6, - WNNNetworkOperatorEventMessageTypeProfileDisconnected = 7, - WNNNetworkOperatorEventMessageTypeRegisteredRoaming = 8, - WNNNetworkOperatorEventMessageTypeRegisteredHome = 9, - WNNNetworkOperatorEventMessageTypeTetheringEntitlementCheck = 10, - WNNNetworkOperatorEventMessageTypeTetheringOperationalStateChanged = 11, - WNNNetworkOperatorEventMessageTypeTetheringNumberOfClientsChanged = 12, -}; -typedef unsigned WNNNetworkOperatorEventMessageType; - -// Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcherStatus -enum _WNNMobileBroadbandAccountWatcherStatus { - WNNMobileBroadbandAccountWatcherStatusCreated = 0, - WNNMobileBroadbandAccountWatcherStatusStarted = 1, - WNNMobileBroadbandAccountWatcherStatusEnumerationCompleted = 2, - WNNMobileBroadbandAccountWatcherStatusStopped = 3, - WNNMobileBroadbandAccountWatcherStatusAborted = 4, -}; -typedef unsigned WNNMobileBroadbandAccountWatcherStatus; - -// Windows.Networking.NetworkOperators.TetheringOperationalState -enum _WNNTetheringOperationalState { - WNNTetheringOperationalStateUnknown = 0, - WNNTetheringOperationalStateOn = 1, - WNNTetheringOperationalStateOff = 2, - WNNTetheringOperationalStateInTransition = 3, -}; -typedef unsigned WNNTetheringOperationalState; - -// Windows.Networking.NetworkOperators.TetheringCapability -enum _WNNTetheringCapability { - WNNTetheringCapabilityEnabled = 0, - WNNTetheringCapabilityDisabledByGroupPolicy = 1, - WNNTetheringCapabilityDisabledByHardwareLimitation = 2, - WNNTetheringCapabilityDisabledByOperator = 3, - WNNTetheringCapabilityDisabledBySku = 4, - WNNTetheringCapabilityDisabledByRequiredAppNotInstalled = 5, - WNNTetheringCapabilityDisabledDueToUnknownCause = 6, - WNNTetheringCapabilityDisabledBySystemCapability = 7, -}; -typedef unsigned WNNTetheringCapability; - -// Windows.Networking.NetworkOperators.TetheringOperationStatus -enum _WNNTetheringOperationStatus { - WNNTetheringOperationStatusSuccess = 0, - WNNTetheringOperationStatusUnknown = 1, - WNNTetheringOperationStatusMobileBroadbandDeviceOff = 2, - WNNTetheringOperationStatusWiFiDeviceOff = 3, - WNNTetheringOperationStatusEntitlementCheckTimeout = 4, - WNNTetheringOperationStatusEntitlementCheckFailure = 5, - WNNTetheringOperationStatusOperationInProgress = 6, - WNNTetheringOperationStatusBluetoothDeviceOff = 7, - WNNTetheringOperationStatusNetworkLimitedConnectivity = 8, -}; -typedef unsigned WNNTetheringOperationStatus; - -// Windows.Networking.NetworkOperators.MobileBroadbandPinLockState -enum _WNNMobileBroadbandPinLockState { - WNNMobileBroadbandPinLockStateUnknown = 0, - WNNMobileBroadbandPinLockStateUnlocked = 1, - WNNMobileBroadbandPinLockStatePinRequired = 2, - WNNMobileBroadbandPinLockStatePinUnblockKeyRequired = 3, -}; -typedef unsigned WNNMobileBroadbandPinLockState; - -// Windows.Networking.NetworkOperators.MobileBroadbandPinType -enum _WNNMobileBroadbandPinType { - WNNMobileBroadbandPinTypeNone = 0, - WNNMobileBroadbandPinTypeCustom = 1, - WNNMobileBroadbandPinTypePin1 = 2, - WNNMobileBroadbandPinTypePin2 = 3, - WNNMobileBroadbandPinTypeSimPin = 4, - WNNMobileBroadbandPinTypeFirstSimPin = 5, - WNNMobileBroadbandPinTypeNetworkPin = 6, - WNNMobileBroadbandPinTypeNetworkSubsetPin = 7, - WNNMobileBroadbandPinTypeServiceProviderPin = 8, - WNNMobileBroadbandPinTypeCorporatePin = 9, - WNNMobileBroadbandPinTypeSubsidyLock = 10, -}; -typedef unsigned WNNMobileBroadbandPinType; - -// Windows.Networking.NetworkOperators.MobileBroadbandPinFormat -enum _WNNMobileBroadbandPinFormat { - WNNMobileBroadbandPinFormatUnknown = 0, - WNNMobileBroadbandPinFormatNumeric = 1, - WNNMobileBroadbandPinFormatAlphanumeric = 2, -}; -typedef unsigned WNNMobileBroadbandPinFormat; - -// Windows.Networking.NetworkOperators.MobileBroadbandUiccAppOperationStatus -enum _WNNMobileBroadbandUiccAppOperationStatus { - WNNMobileBroadbandUiccAppOperationStatusSuccess = 0, - WNNMobileBroadbandUiccAppOperationStatusInvalidUiccFilePath = 1, - WNNMobileBroadbandUiccAppOperationStatusAccessConditionNotHeld = 2, - WNNMobileBroadbandUiccAppOperationStatusUiccBusy = 3, -}; -typedef unsigned WNNMobileBroadbandUiccAppOperationStatus; - -// Windows.Networking.NetworkOperators.UiccAppKind -enum _WNNUiccAppKind { - WNNUiccAppKindUnknown = 0, - WNNUiccAppKindMF = 1, - WNNUiccAppKindMFSim = 2, - WNNUiccAppKindMFRuim = 3, - WNNUiccAppKindUSim = 4, - WNNUiccAppKindCSim = 5, - WNNUiccAppKindISim = 6, -}; -typedef unsigned WNNUiccAppKind; - -// Windows.Networking.NetworkOperators.UiccAppRecordKind -enum _WNNUiccAppRecordKind { - WNNUiccAppRecordKindUnknown = 0, - WNNUiccAppRecordKindTransparent = 1, - WNNUiccAppRecordKindRecordOriented = 2, -}; -typedef unsigned WNNUiccAppRecordKind; - -// Windows.Networking.NetworkOperators.UiccAccessCondition -enum _WNNUiccAccessCondition { - WNNUiccAccessConditionAlwaysAllowed = 0, - WNNUiccAccessConditionPin1 = 1, - WNNUiccAccessConditionPin2 = 2, - WNNUiccAccessConditionPin3 = 3, - WNNUiccAccessConditionPin4 = 4, - WNNUiccAccessConditionAdministrative5 = 5, - WNNUiccAccessConditionAdministrative6 = 6, - WNNUiccAccessConditionNeverAllowed = 7, -}; -typedef unsigned WNNUiccAccessCondition; - -// Windows.Networking.NetworkOperators.HotspotAuthenticationResponseCode -enum _WNNHotspotAuthenticationResponseCode { - WNNHotspotAuthenticationResponseCodeNoError = 0, - WNNHotspotAuthenticationResponseCodeLoginSucceeded = 50, - WNNHotspotAuthenticationResponseCodeLoginFailed = 100, - WNNHotspotAuthenticationResponseCodeRadiusServerError = 102, - WNNHotspotAuthenticationResponseCodeNetworkAdministratorError = 105, - WNNHotspotAuthenticationResponseCodeLoginAborted = 151, - WNNHotspotAuthenticationResponseCodeAccessGatewayInternalError = 255, -}; -typedef unsigned WNNHotspotAuthenticationResponseCode; - -// Windows.Networking.NetworkOperators.ProfileMediaType -enum _WNNProfileMediaType { - WNNProfileMediaTypeWlan = 0, - WNNProfileMediaTypeWwan = 1, -}; -typedef unsigned WNNProfileMediaType; - -// Windows.Networking.NetworkOperators.UssdResultCode -enum _WNNUssdResultCode { - WNNUssdResultCodeNoActionRequired = 0, - WNNUssdResultCodeActionRequired = 1, - WNNUssdResultCodeTerminated = 2, - WNNUssdResultCodeOtherLocalClient = 3, - WNNUssdResultCodeOperationNotSupported = 4, - WNNUssdResultCodeNetworkTimeout = 5, -}; -typedef unsigned WNNUssdResultCode; - -#include "WindowsNetworkingConnectivity.h" -#include "WindowsStorageStreams.h" -#include "WindowsDevicesSms.h" -#include "WindowsFoundation.h" -#include "WindowsNetworking.h" -#include "WindowsDataXmlDom.h" - -#import - -// [struct] Windows.Networking.NetworkOperators.ProfileUsage -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNProfileUsage : NSObject -+ (instancetype)new; -@property unsigned int usageInMegabytes; -@property (retain) WFDateTime* lastSyncTime; -@end - -// Windows.Networking.NetworkOperators.MobileBroadbandAccount -#ifndef __WNNMobileBroadbandAccount_DEFINED__ -#define __WNNMobileBroadbandAccount_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandAccount : RTObject -+ (WNNMobileBroadbandAccount*)createFromNetworkAccountId:(NSString *)networkAccountId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNNMobileBroadbandDeviceInformation* currentDeviceInformation; -@property (readonly) WNNMobileBroadbandNetwork* currentNetwork; -@property (readonly) NSString * networkAccountId; -@property (readonly) WFGUID* serviceProviderGuid; -@property (readonly) NSString * serviceProviderName; -+ (NSArray* /* NSString * */)availableNetworkAccountIds; -- (NSArray* /* WNCConnectionProfile* */)getConnectionProfiles; -@end - -#endif // __WNNMobileBroadbandAccount_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandNetwork -#ifndef __WNNMobileBroadbandNetwork_DEFINED__ -#define __WNNMobileBroadbandNetwork_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandNetwork : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * accessPointName; -@property (readonly) unsigned int activationNetworkError; -@property (readonly) WNCNetworkAdapter* networkAdapter; -@property (readonly) WNNNetworkRegistrationState networkRegistrationState; -@property (readonly) unsigned int packetAttachNetworkError; -@property (readonly) WNNDataClasses registeredDataClass; -@property (readonly) NSString * registeredProviderId; -@property (readonly) NSString * registeredProviderName; -@property (readonly) unsigned int registrationNetworkError; -@property (readonly) NSArray* /* WNNMobileBroadbandUiccApp* */ registrationUiccApps; -- (void)showConnectionUI; -- (void)getVoiceCallSupportAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNNMobileBroadbandNetwork_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandDeviceInformation -#ifndef __WNNMobileBroadbandDeviceInformation_DEFINED__ -#define __WNNMobileBroadbandDeviceInformation_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandDeviceInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDSCellularClass cellularClass; -@property (readonly) WNNMobileBroadbandRadioState currentRadioState; -@property (readonly) NSString * customDataClass; -@property (readonly) WNNDataClasses dataClasses; -@property (readonly) NSString * deviceId; -@property (readonly) WNNMobileBroadbandDeviceType deviceType; -@property (readonly) NSString * firmwareInformation; -@property (readonly) NSString * manufacturer; -@property (readonly) NSString * mobileEquipmentId; -@property (readonly) NSString * model; -@property (readonly) WNNNetworkDeviceStatus networkDeviceStatus; -@property (readonly) NSString * simIccId; -@property (readonly) NSString * subscriberId; -@property (readonly) NSArray* /* NSString * */ telephoneNumbers; -@property (readonly) WNNMobileBroadbandPinManager* pinManager; -@property (readonly) NSString * revision; -@property (readonly) NSString * serialNumber; -@end - -#endif // __WNNMobileBroadbandDeviceInformation_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandPinManager -#ifndef __WNNMobileBroadbandPinManager_DEFINED__ -#define __WNNMobileBroadbandPinManager_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandPinManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WNNMobileBroadbandPinType */ supportedPins; -- (WNNMobileBroadbandPin*)getPin:(WNNMobileBroadbandPinType)pinType; -@end - -#endif // __WNNMobileBroadbandPinManager_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandUiccApp -#ifndef __WNNMobileBroadbandUiccApp_DEFINED__ -#define __WNNMobileBroadbandUiccApp_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandUiccApp : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* id; -@property (readonly) WNNUiccAppKind kind; -- (void)getRecordDetailsAsync:(id /* unsigned int */)uiccFilePath success:(void (^)(WNNMobileBroadbandUiccAppRecordDetailsResult*))success failure:(void (^)(NSError*))failure; -- (void)readRecordAsync:(id /* unsigned int */)uiccFilePath recordIndex:(int)recordIndex success:(void (^)(WNNMobileBroadbandUiccAppReadRecordResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNNMobileBroadbandUiccApp_DEFINED__ - -// Windows.Networking.NetworkOperators.NetworkOperatorTetheringAccessPointConfiguration -#ifndef __WNNNetworkOperatorTetheringAccessPointConfiguration_DEFINED__ -#define __WNNNetworkOperatorTetheringAccessPointConfiguration_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNNetworkOperatorTetheringAccessPointConfiguration : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * ssid; -@property (retain) NSString * passphrase; -@end - -#endif // __WNNNetworkOperatorTetheringAccessPointConfiguration_DEFINED__ - -// Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult -#ifndef __WNNNetworkOperatorTetheringOperationResult_DEFINED__ -#define __WNNNetworkOperatorTetheringOperationResult_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNNetworkOperatorTetheringOperationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * additionalErrorMessage; -@property (readonly) WNNTetheringOperationStatus status; -@end - -#endif // __WNNNetworkOperatorTetheringOperationResult_DEFINED__ - -// Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager -#ifndef __WNNNetworkOperatorTetheringManager_DEFINED__ -#define __WNNNetworkOperatorTetheringManager_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNNetworkOperatorTetheringManager : RTObject -+ (WNNNetworkOperatorTetheringManager*)createFromConnectionProfileWithTargetAdapter:(WNCConnectionProfile*)profile adapter:(WNCNetworkAdapter*)adapter; -+ (WNNTetheringCapability)getTetheringCapabilityFromConnectionProfile:(WNCConnectionProfile*)profile; -+ (WNNNetworkOperatorTetheringManager*)createFromConnectionProfile:(WNCConnectionProfile*)profile; -+ (WNNTetheringCapability)getTetheringCapability:(NSString *)networkAccountId; -+ (WNNNetworkOperatorTetheringManager*)createFromNetworkAccountId:(NSString *)networkAccountId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int clientCount; -@property (readonly) unsigned int maxClientCount; -@property (readonly) WNNTetheringOperationalState tetheringOperationalState; -- (WNNNetworkOperatorTetheringAccessPointConfiguration*)getCurrentAccessPointConfiguration; -- (RTObject*)configureAccessPointAsync:(WNNNetworkOperatorTetheringAccessPointConfiguration*)configuration; -- (void)startTetheringAsyncWithSuccess:(void (^)(WNNNetworkOperatorTetheringOperationResult*))success failure:(void (^)(NSError*))failure; -- (void)stopTetheringAsyncWithSuccess:(void (^)(WNNNetworkOperatorTetheringOperationResult*))success failure:(void (^)(NSError*))failure; -- (NSArray* /* WNNNetworkOperatorTetheringClient* */)getTetheringClients; -@end - -#endif // __WNNNetworkOperatorTetheringManager_DEFINED__ - -// Windows.Networking.NetworkOperators.NetworkOperatorTetheringClient -#ifndef __WNNNetworkOperatorTetheringClient_DEFINED__ -#define __WNNNetworkOperatorTetheringClient_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNNetworkOperatorTetheringClient : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WNHostName* */ hostNames; -@property (readonly) NSString * macAddress; -@end - -#endif // __WNNNetworkOperatorTetheringClient_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandAccountEventArgs -#ifndef __WNNMobileBroadbandAccountEventArgs_DEFINED__ -#define __WNNMobileBroadbandAccountEventArgs_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandAccountEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * networkAccountId; -@end - -#endif // __WNNMobileBroadbandAccountEventArgs_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandAccountUpdatedEventArgs -#ifndef __WNNMobileBroadbandAccountUpdatedEventArgs_DEFINED__ -#define __WNNMobileBroadbandAccountUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandAccountUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL hasDeviceInformationChanged; -@property (readonly) BOOL hasNetworkChanged; -@property (readonly) NSString * networkAccountId; -@end - -#endif // __WNNMobileBroadbandAccountUpdatedEventArgs_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandAccountWatcher -#ifndef __WNNMobileBroadbandAccountWatcher_DEFINED__ -#define __WNNMobileBroadbandAccountWatcher_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandAccountWatcher : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNNMobileBroadbandAccountWatcherStatus status; -- (EventRegistrationToken)addAccountAddedEvent:(void(^)(WNNMobileBroadbandAccountWatcher*, WNNMobileBroadbandAccountEventArgs*))del; -- (void)removeAccountAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccountRemovedEvent:(void(^)(WNNMobileBroadbandAccountWatcher*, WNNMobileBroadbandAccountEventArgs*))del; -- (void)removeAccountRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccountUpdatedEvent:(void(^)(WNNMobileBroadbandAccountWatcher*, WNNMobileBroadbandAccountUpdatedEventArgs*))del; -- (void)removeAccountUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WNNMobileBroadbandAccountWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WNNMobileBroadbandAccountWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WNNMobileBroadbandAccountWatcher_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandModem -#ifndef __WNNMobileBroadbandModem_DEFINED__ -#define __WNNMobileBroadbandModem_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandModem : RTObject -+ (NSString *)getDeviceSelector; -+ (WNNMobileBroadbandModem*)fromId:(NSString *)deviceId; -+ (WNNMobileBroadbandModem*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNNMobileBroadbandAccount* currentAccount; -@property (readonly) WNNMobileBroadbandNetwork* currentNetwork; -@property (readonly) WNNMobileBroadbandDeviceInformation* deviceInformation; -@property (readonly) NSArray* /* WNNMobileBroadbandDeviceServiceInformation* */ deviceServices; -@property (readonly) BOOL isResetSupported; -@property (readonly) unsigned int maxDeviceServiceCommandSizeInBytes; -@property (readonly) unsigned int maxDeviceServiceDataSizeInBytes; -- (WNNMobileBroadbandDeviceService*)getDeviceService:(WFGUID*)deviceServiceId; -- (RTObject*)resetAsync; -- (void)getCurrentConfigurationAsyncWithSuccess:(void (^)(WNNMobileBroadbandModemConfiguration*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNNMobileBroadbandModem_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandUicc -#ifndef __WNNMobileBroadbandUicc_DEFINED__ -#define __WNNMobileBroadbandUicc_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandUicc : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * simIccId; -- (void)getUiccAppsAsyncWithSuccess:(void (^)(WNNMobileBroadbandUiccAppsResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNNMobileBroadbandUicc_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandModemConfiguration -#ifndef __WNNMobileBroadbandModemConfiguration_DEFINED__ -#define __WNNMobileBroadbandModemConfiguration_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandModemConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * homeProviderId; -@property (readonly) NSString * homeProviderName; -@property (readonly) WNNMobileBroadbandUicc* uicc; -@end - -#endif // __WNNMobileBroadbandModemConfiguration_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceInformation -#ifndef __WNNMobileBroadbandDeviceServiceInformation_DEFINED__ -#define __WNNMobileBroadbandDeviceServiceInformation_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandDeviceServiceInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* deviceServiceId; -@property (readonly) BOOL isDataReadSupported; -@property (readonly) BOOL isDataWriteSupported; -@end - -#endif // __WNNMobileBroadbandDeviceServiceInformation_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandDeviceService -#ifndef __WNNMobileBroadbandDeviceService_DEFINED__ -#define __WNNMobileBroadbandDeviceService_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandDeviceService : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* deviceServiceId; -@property (readonly) NSArray* /* unsigned int */ supportedCommands; -- (WNNMobileBroadbandDeviceServiceDataSession*)openDataSession; -- (WNNMobileBroadbandDeviceServiceCommandSession*)openCommandSession; -@end - -#endif // __WNNMobileBroadbandDeviceService_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandPin -#ifndef __WNNMobileBroadbandPin_DEFINED__ -#define __WNNMobileBroadbandPin_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandPin : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int attemptsRemaining; -@property (readonly) BOOL enabled; -@property (readonly) WNNMobileBroadbandPinFormat format; -@property (readonly) WNNMobileBroadbandPinLockState lockState; -@property (readonly) unsigned int maxLength; -@property (readonly) unsigned int minLength; -@property (readonly) WNNMobileBroadbandPinType type; -- (void)enableAsync:(NSString *)currentPin success:(void (^)(WNNMobileBroadbandPinOperationResult*))success failure:(void (^)(NSError*))failure; -- (void)disableAsync:(NSString *)currentPin success:(void (^)(WNNMobileBroadbandPinOperationResult*))success failure:(void (^)(NSError*))failure; -- (void)enterAsync:(NSString *)currentPin success:(void (^)(WNNMobileBroadbandPinOperationResult*))success failure:(void (^)(NSError*))failure; -- (void)changeAsync:(NSString *)currentPin newPin:(NSString *)newPin success:(void (^)(WNNMobileBroadbandPinOperationResult*))success failure:(void (^)(NSError*))failure; -- (void)unblockAsync:(NSString *)pinUnblockKey newPin:(NSString *)newPin success:(void (^)(WNNMobileBroadbandPinOperationResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNNMobileBroadbandPin_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandPinOperationResult -#ifndef __WNNMobileBroadbandPinOperationResult_DEFINED__ -#define __WNNMobileBroadbandPinOperationResult_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandPinOperationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int attemptsRemaining; -@property (readonly) BOOL isSuccessful; -@end - -#endif // __WNNMobileBroadbandPinOperationResult_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataSession -#ifndef __WNNMobileBroadbandDeviceServiceDataSession_DEFINED__ -#define __WNNMobileBroadbandDeviceServiceDataSession_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandDeviceServiceDataSession : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addDataReceivedEvent:(void(^)(WNNMobileBroadbandDeviceServiceDataSession*, WNNMobileBroadbandDeviceServiceDataReceivedEventArgs*))del; -- (void)removeDataReceivedEvent:(EventRegistrationToken)tok; -- (RTObject*)writeDataAsync:(RTObject*)value; -- (void)closeSession; -@end - -#endif // __WNNMobileBroadbandDeviceServiceDataSession_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandSession -#ifndef __WNNMobileBroadbandDeviceServiceCommandSession_DEFINED__ -#define __WNNMobileBroadbandDeviceServiceCommandSession_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandDeviceServiceCommandSession : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)sendQueryCommandAsync:(unsigned int)commandId data:(RTObject*)data success:(void (^)(WNNMobileBroadbandDeviceServiceCommandResult*))success failure:(void (^)(NSError*))failure; -- (void)sendSetCommandAsync:(unsigned int)commandId data:(RTObject*)data success:(void (^)(WNNMobileBroadbandDeviceServiceCommandResult*))success failure:(void (^)(NSError*))failure; -- (void)closeSession; -@end - -#endif // __WNNMobileBroadbandDeviceServiceCommandSession_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceDataReceivedEventArgs -#ifndef __WNNMobileBroadbandDeviceServiceDataReceivedEventArgs_DEFINED__ -#define __WNNMobileBroadbandDeviceServiceDataReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandDeviceServiceDataReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* receivedData; -@end - -#endif // __WNNMobileBroadbandDeviceServiceDataReceivedEventArgs_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceCommandResult -#ifndef __WNNMobileBroadbandDeviceServiceCommandResult_DEFINED__ -#define __WNNMobileBroadbandDeviceServiceCommandResult_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandDeviceServiceCommandResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* responseData; -@property (readonly) unsigned int statusCode; -@end - -#endif // __WNNMobileBroadbandDeviceServiceCommandResult_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandUiccAppsResult -#ifndef __WNNMobileBroadbandUiccAppsResult_DEFINED__ -#define __WNNMobileBroadbandUiccAppsResult_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandUiccAppsResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNNMobileBroadbandUiccAppOperationStatus status; -@property (readonly) NSArray* /* WNNMobileBroadbandUiccApp* */ uiccApps; -@end - -#endif // __WNNMobileBroadbandUiccAppsResult_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandUiccAppRecordDetailsResult -#ifndef __WNNMobileBroadbandUiccAppRecordDetailsResult_DEFINED__ -#define __WNNMobileBroadbandUiccAppRecordDetailsResult_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandUiccAppRecordDetailsResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNNUiccAppRecordKind kind; -@property (readonly) WNNUiccAccessCondition readAccessCondition; -@property (readonly) int recordCount; -@property (readonly) int recordSize; -@property (readonly) WNNMobileBroadbandUiccAppOperationStatus status; -@property (readonly) WNNUiccAccessCondition writeAccessCondition; -@end - -#endif // __WNNMobileBroadbandUiccAppRecordDetailsResult_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandUiccAppReadRecordResult -#ifndef __WNNMobileBroadbandUiccAppReadRecordResult_DEFINED__ -#define __WNNMobileBroadbandUiccAppReadRecordResult_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandUiccAppReadRecordResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* data; -@property (readonly) WNNMobileBroadbandUiccAppOperationStatus status; -@end - -#endif // __WNNMobileBroadbandUiccAppReadRecordResult_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChange -#ifndef __WNNMobileBroadbandNetworkRegistrationStateChange_DEFINED__ -#define __WNNMobileBroadbandNetworkRegistrationStateChange_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandNetworkRegistrationStateChange : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) WNNMobileBroadbandNetwork* network; -@end - -#endif // __WNNMobileBroadbandNetworkRegistrationStateChange_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandNetworkRegistrationStateChangeTriggerDetails -#ifndef __WNNMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_DEFINED__ -#define __WNNMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandNetworkRegistrationStateChangeTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WNNMobileBroadbandNetworkRegistrationStateChange* */ networkRegistrationStateChanges; -@end - -#endif // __WNNMobileBroadbandNetworkRegistrationStateChangeTriggerDetails_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChange -#ifndef __WNNMobileBroadbandRadioStateChange_DEFINED__ -#define __WNNMobileBroadbandRadioStateChange_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandRadioStateChange : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) WNNMobileBroadbandRadioState radioState; -@end - -#endif // __WNNMobileBroadbandRadioStateChange_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandRadioStateChangeTriggerDetails -#ifndef __WNNMobileBroadbandRadioStateChangeTriggerDetails_DEFINED__ -#define __WNNMobileBroadbandRadioStateChangeTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandRadioStateChangeTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WNNMobileBroadbandRadioStateChange* */ radioStateChanges; -@end - -#endif // __WNNMobileBroadbandRadioStateChangeTriggerDetails_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChange -#ifndef __WNNMobileBroadbandPinLockStateChange_DEFINED__ -#define __WNNMobileBroadbandPinLockStateChange_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandPinLockStateChange : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) WNNMobileBroadbandPinLockState pinLockState; -@property (readonly) WNNMobileBroadbandPinType pinType; -@end - -#endif // __WNNMobileBroadbandPinLockStateChange_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandPinLockStateChangeTriggerDetails -#ifndef __WNNMobileBroadbandPinLockStateChangeTriggerDetails_DEFINED__ -#define __WNNMobileBroadbandPinLockStateChangeTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandPinLockStateChangeTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WNNMobileBroadbandPinLockStateChange* */ pinLockStateChanges; -@end - -#endif // __WNNMobileBroadbandPinLockStateChangeTriggerDetails_DEFINED__ - -// Windows.Networking.NetworkOperators.MobileBroadbandDeviceServiceTriggerDetails -#ifndef __WNNMobileBroadbandDeviceServiceTriggerDetails_DEFINED__ -#define __WNNMobileBroadbandDeviceServiceTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNMobileBroadbandDeviceServiceTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) WFGUID* deviceServiceId; -@property (readonly) RTObject* receivedData; -@end - -#endif // __WNNMobileBroadbandDeviceServiceTriggerDetails_DEFINED__ - -// Windows.Networking.NetworkOperators.KnownCSimFilePaths -#ifndef __WNNKnownCSimFilePaths_DEFINED__ -#define __WNNKnownCSimFilePaths_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNKnownCSimFilePaths : RTObject -+ (NSArray* /* unsigned int */)eFSpn; -+ (NSArray* /* unsigned int */)gid1; -+ (NSArray* /* unsigned int */)gid2; -@end - -#endif // __WNNKnownCSimFilePaths_DEFINED__ - -// Windows.Networking.NetworkOperators.KnownRuimFilePaths -#ifndef __WNNKnownRuimFilePaths_DEFINED__ -#define __WNNKnownRuimFilePaths_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNKnownRuimFilePaths : RTObject -+ (NSArray* /* unsigned int */)eFSpn; -+ (NSArray* /* unsigned int */)gid1; -+ (NSArray* /* unsigned int */)gid2; -@end - -#endif // __WNNKnownRuimFilePaths_DEFINED__ - -// Windows.Networking.NetworkOperators.KnownSimFilePaths -#ifndef __WNNKnownSimFilePaths_DEFINED__ -#define __WNNKnownSimFilePaths_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNKnownSimFilePaths : RTObject -+ (NSArray* /* unsigned int */)eFOns; -+ (NSArray* /* unsigned int */)eFSpn; -+ (NSArray* /* unsigned int */)gid1; -+ (NSArray* /* unsigned int */)gid2; -@end - -#endif // __WNNKnownSimFilePaths_DEFINED__ - -// Windows.Networking.NetworkOperators.KnownUSimFilePaths -#ifndef __WNNKnownUSimFilePaths_DEFINED__ -#define __WNNKnownUSimFilePaths_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNKnownUSimFilePaths : RTObject -+ (NSArray* /* unsigned int */)eFOpl; -+ (NSArray* /* unsigned int */)eFPnn; -+ (NSArray* /* unsigned int */)eFSpn; -+ (NSArray* /* unsigned int */)gid1; -+ (NSArray* /* unsigned int */)gid2; -@end - -#endif // __WNNKnownUSimFilePaths_DEFINED__ - -// Windows.Networking.NetworkOperators.HotspotAuthenticationEventDetails -#ifndef __WNNHotspotAuthenticationEventDetails_DEFINED__ -#define __WNNHotspotAuthenticationEventDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNHotspotAuthenticationEventDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * eventToken; -@end - -#endif // __WNNHotspotAuthenticationEventDetails_DEFINED__ - -// Windows.Networking.NetworkOperators.HotspotAuthenticationContext -#ifndef __WNNHotspotAuthenticationContext_DEFINED__ -#define __WNNHotspotAuthenticationContext_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNHotspotAuthenticationContext : RTObject -+ (BOOL)tryGetAuthenticationContext:(NSString *)evenToken context:(WNNHotspotAuthenticationContext**)context; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFUri* authenticationUrl; -@property (readonly) WNCNetworkAdapter* networkAdapter; -@property (readonly) WFUri* redirectMessageUrl; -@property (readonly) WDXDXmlDocument* redirectMessageXml; -@property (readonly) NSArray* /* uint8_t */ wirelessNetworkId; -- (void)issueCredentials:(NSString *)userName password:(NSString *)password extraParameters:(NSString *)extraParameters markAsManualConnectOnFailure:(BOOL)markAsManualConnectOnFailure; -- (void)abortAuthentication:(BOOL)markAsManual; -- (void)skipAuthentication; -- (void)triggerAttentionRequired:(NSString *)packageRelativeApplicationId applicationParameters:(NSString *)applicationParameters; -- (void)issueCredentialsAsync:(NSString *)userName password:(NSString *)password extraParameters:(NSString *)extraParameters markAsManualConnectOnFailure:(BOOL)markAsManualConnectOnFailure success:(void (^)(WNNHotspotCredentialsAuthenticationResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNNHotspotAuthenticationContext_DEFINED__ - -// Windows.Networking.NetworkOperators.HotspotCredentialsAuthenticationResult -#ifndef __WNNHotspotCredentialsAuthenticationResult_DEFINED__ -#define __WNNHotspotCredentialsAuthenticationResult_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNHotspotCredentialsAuthenticationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDXDXmlDocument* authenticationReplyXml; -@property (readonly) BOOL hasNetworkErrorOccurred; -@property (readonly) WFUri* logoffUrl; -@property (readonly) WNNHotspotAuthenticationResponseCode responseCode; -@end - -#endif // __WNNHotspotCredentialsAuthenticationResult_DEFINED__ - -// Windows.Networking.NetworkOperators.ProvisionFromXmlDocumentResults -#ifndef __WNNProvisionFromXmlDocumentResults_DEFINED__ -#define __WNNProvisionFromXmlDocumentResults_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNProvisionFromXmlDocumentResults : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL allElementsProvisioned; -@property (readonly) NSString * provisionResultsXml; -@end - -#endif // __WNNProvisionFromXmlDocumentResults_DEFINED__ - -// Windows.Networking.NetworkOperators.ProvisionedProfile -#ifndef __WNNProvisionedProfile_DEFINED__ -#define __WNNProvisionedProfile_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNProvisionedProfile : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)updateCost:(WNCNetworkCostType)value; -- (void)updateUsage:(WNNProfileUsage*)value; -@end - -#endif // __WNNProvisionedProfile_DEFINED__ - -// Windows.Networking.NetworkOperators.ProvisioningAgent -#ifndef __WNNProvisioningAgent_DEFINED__ -#define __WNNProvisioningAgent_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNProvisioningAgent : RTObject -+ (WNNProvisioningAgent*)createFromNetworkAccountId:(NSString *)networkAccountId; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)provisionFromXmlDocumentAsync:(NSString *)provisioningXmlDocument success:(void (^)(WNNProvisionFromXmlDocumentResults*))success failure:(void (^)(NSError*))failure; -- (WNNProvisionedProfile*)getProvisionedProfile:(WNNProfileMediaType)mediaType profileName:(NSString *)profileName; -@end - -#endif // __WNNProvisioningAgent_DEFINED__ - -// Windows.Networking.NetworkOperators.UssdMessage -#ifndef __WNNUssdMessage_DEFINED__ -#define __WNNUssdMessage_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNUssdMessage : RTObject -+ (WNNUssdMessage*)makeMessage:(NSString *)messageText ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * payloadAsText; -@property uint8_t dataCodingScheme; -- (NSArray* /* uint8_t */)getPayload; -- (void)setPayload:(NSArray* /* uint8_t */)value; -@end - -#endif // __WNNUssdMessage_DEFINED__ - -// Windows.Networking.NetworkOperators.UssdReply -#ifndef __WNNUssdReply_DEFINED__ -#define __WNNUssdReply_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNUssdReply : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNNUssdMessage* message; -@property (readonly) WNNUssdResultCode resultCode; -@end - -#endif // __WNNUssdReply_DEFINED__ - -// Windows.Networking.NetworkOperators.UssdSession -#ifndef __WNNUssdSession_DEFINED__ -#define __WNNUssdSession_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNUssdSession : RTObject -+ (WNNUssdSession*)createFromNetworkAccountId:(NSString *)networkAccountId; -+ (WNNUssdSession*)createFromNetworkInterfaceId:(NSString *)networkInterfaceId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)sendMessageAndGetReplyAsync:(WNNUssdMessage*)message success:(void (^)(WNNUssdReply*))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WNNUssdSession_DEFINED__ - -// Windows.Networking.NetworkOperators.NetworkOperatorNotificationEventDetails -#ifndef __WNNNetworkOperatorNotificationEventDetails_DEFINED__ -#define __WNNNetworkOperatorNotificationEventDetails_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNNetworkOperatorNotificationEventDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t encodingType; -@property (readonly) NSString * message; -@property (readonly) NSString * networkAccountId; -@property (readonly) WNNNetworkOperatorEventMessageType notificationType; -@property (readonly) NSString * ruleId; -@property (readonly) RTObject* smsMessage; -- (void)authorizeTethering:(BOOL)allow entitlementFailureReason:(NSString *)entitlementFailureReason; -@end - -#endif // __WNNNetworkOperatorNotificationEventDetails_DEFINED__ - -// Windows.Networking.NetworkOperators.FdnAccessManager -#ifndef __WNNFdnAccessManager_DEFINED__ -#define __WNNFdnAccessManager_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGNETWORKOPERATORSEXPORT -@interface WNNFdnAccessManager : RTObject -+ (void)requestUnlockAsync:(NSString *)contactListId success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNNFdnAccessManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsNetworkingProximity.h b/include/Platform/Universal Windows/UWP/WindowsNetworkingProximity.h deleted file mode 100644 index 75159d1c13..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsNetworkingProximity.h +++ /dev/null @@ -1,282 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsNetworkingProximity.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSNETWORKINGPROXIMITYEXPORT -#define OBJCUWPWINDOWSNETWORKINGPROXIMITYEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsNetworkingProximity.lib") -#endif -#endif -#include - -@class WNPProximityMessage, WNPProximityDevice, WNPTriggeredConnectionStateChangedEventArgs, WNPPeerInformation, WNPConnectionRequestedEventArgs, WNPPeerWatcher, WNPPeerFinder; -@protocol WNPIProximityMessage, WNPIProximityDevice, WNPIProximityDeviceStatics, WNPITriggeredConnectionStateChangedEventArgs, WNPIPeerInformation, WNPIPeerInformationWithHostAndService, WNPIPeerInformation3, WNPIConnectionRequestedEventArgs, WNPIPeerWatcher, WNPIPeerFinderStatics, WNPIPeerFinderStatics2; - -// Windows.Networking.Proximity.TriggeredConnectState -enum _WNPTriggeredConnectState { - WNPTriggeredConnectStatePeerFound = 0, - WNPTriggeredConnectStateListening = 1, - WNPTriggeredConnectStateConnecting = 2, - WNPTriggeredConnectStateCompleted = 3, - WNPTriggeredConnectStateCanceled = 4, - WNPTriggeredConnectStateFailed = 5, -}; -typedef unsigned WNPTriggeredConnectState; - -// Windows.Networking.Proximity.PeerWatcherStatus -enum _WNPPeerWatcherStatus { - WNPPeerWatcherStatusCreated = 0, - WNPPeerWatcherStatusStarted = 1, - WNPPeerWatcherStatusEnumerationCompleted = 2, - WNPPeerWatcherStatusStopping = 3, - WNPPeerWatcherStatusStopped = 4, - WNPPeerWatcherStatusAborted = 5, -}; -typedef unsigned WNPPeerWatcherStatus; - -// Windows.Networking.Proximity.PeerDiscoveryTypes -enum _WNPPeerDiscoveryTypes { - WNPPeerDiscoveryTypesNone = 0, - WNPPeerDiscoveryTypesBrowse = 1, - WNPPeerDiscoveryTypesTriggered = 2, -}; -typedef unsigned WNPPeerDiscoveryTypes; - -// Windows.Networking.Proximity.PeerRole -enum _WNPPeerRole { - WNPPeerRolePeer = 0, - WNPPeerRoleHost = 1, - WNPPeerRoleClient = 2, -}; -typedef unsigned WNPPeerRole; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsNetworking.h" -#include "WindowsNetworkingSockets.h" -// Windows.Networking.Proximity.DeviceArrivedEventHandler -#ifndef __WNPDeviceArrivedEventHandler__DEFINED -#define __WNPDeviceArrivedEventHandler__DEFINED -typedef void(^WNPDeviceArrivedEventHandler)(WNPProximityDevice* sender); -#endif // __WNPDeviceArrivedEventHandler__DEFINED - -// Windows.Networking.Proximity.DeviceDepartedEventHandler -#ifndef __WNPDeviceDepartedEventHandler__DEFINED -#define __WNPDeviceDepartedEventHandler__DEFINED -typedef void(^WNPDeviceDepartedEventHandler)(WNPProximityDevice* sender); -#endif // __WNPDeviceDepartedEventHandler__DEFINED - -// Windows.Networking.Proximity.MessageReceivedHandler -#ifndef __WNPMessageReceivedHandler__DEFINED -#define __WNPMessageReceivedHandler__DEFINED -typedef void(^WNPMessageReceivedHandler)(WNPProximityDevice* sender, WNPProximityMessage* message); -#endif // __WNPMessageReceivedHandler__DEFINED - -// Windows.Networking.Proximity.MessageTransmittedHandler -#ifndef __WNPMessageTransmittedHandler__DEFINED -#define __WNPMessageTransmittedHandler__DEFINED -typedef void(^WNPMessageTransmittedHandler)(WNPProximityDevice* sender, int64_t messageId); -#endif // __WNPMessageTransmittedHandler__DEFINED - - -#import - -// Windows.Networking.Proximity.MessageReceivedHandler -#ifndef __WNPMessageReceivedHandler__DEFINED -#define __WNPMessageReceivedHandler__DEFINED -typedef void(^WNPMessageReceivedHandler)(WNPProximityDevice* sender, WNPProximityMessage* message); -#endif // __WNPMessageReceivedHandler__DEFINED - -// Windows.Networking.Proximity.MessageTransmittedHandler -#ifndef __WNPMessageTransmittedHandler__DEFINED -#define __WNPMessageTransmittedHandler__DEFINED -typedef void(^WNPMessageTransmittedHandler)(WNPProximityDevice* sender, int64_t messageId); -#endif // __WNPMessageTransmittedHandler__DEFINED - -// Windows.Networking.Proximity.DeviceArrivedEventHandler -#ifndef __WNPDeviceArrivedEventHandler__DEFINED -#define __WNPDeviceArrivedEventHandler__DEFINED -typedef void(^WNPDeviceArrivedEventHandler)(WNPProximityDevice* sender); -#endif // __WNPDeviceArrivedEventHandler__DEFINED - -// Windows.Networking.Proximity.DeviceDepartedEventHandler -#ifndef __WNPDeviceDepartedEventHandler__DEFINED -#define __WNPDeviceDepartedEventHandler__DEFINED -typedef void(^WNPDeviceDepartedEventHandler)(WNPProximityDevice* sender); -#endif // __WNPDeviceDepartedEventHandler__DEFINED - -// Windows.Networking.Proximity.ProximityMessage -#ifndef __WNPProximityMessage_DEFINED__ -#define __WNPProximityMessage_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPROXIMITYEXPORT -@interface WNPProximityMessage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* data; -@property (readonly) NSString * dataAsString; -@property (readonly) NSString * messageType; -@property (readonly) int64_t subscriptionId; -@end - -#endif // __WNPProximityMessage_DEFINED__ - -// Windows.Networking.Proximity.ProximityDevice -#ifndef __WNPProximityDevice_DEFINED__ -#define __WNPProximityDevice_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPROXIMITYEXPORT -@interface WNPProximityDevice : RTObject -+ (NSString *)getDeviceSelector; -+ (WNPProximityDevice*)getDefault; -+ (WNPProximityDevice*)fromId:(NSString *)deviceId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t bitsPerSecond; -@property (readonly) NSString * deviceId; -@property (readonly) unsigned int maxMessageBytes; -- (EventRegistrationToken)addDeviceArrivedEvent:(WNPDeviceArrivedEventHandler)del; -- (void)removeDeviceArrivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDeviceDepartedEvent:(WNPDeviceDepartedEventHandler)del; -- (void)removeDeviceDepartedEvent:(EventRegistrationToken)tok; -- (int64_t)subscribeForMessage:(NSString *)messageType messageReceivedHandler:(WNPMessageReceivedHandler)messageReceivedHandler; -- (int64_t)publishMessage:(NSString *)messageType message:(NSString *)message; -- (int64_t)publishMessageWithCallback:(NSString *)messageType message:(NSString *)message messageTransmittedHandler:(WNPMessageTransmittedHandler)messageTransmittedHandler; -- (int64_t)publishBinaryMessage:(NSString *)messageType message:(RTObject*)message; -- (int64_t)publishBinaryMessageWithCallback:(NSString *)messageType message:(RTObject*)message messageTransmittedHandler:(WNPMessageTransmittedHandler)messageTransmittedHandler; -- (int64_t)publishUriMessage:(WFUri*)message; -- (int64_t)publishUriMessageWithCallback:(WFUri*)message messageTransmittedHandler:(WNPMessageTransmittedHandler)messageTransmittedHandler; -- (void)stopSubscribingForMessage:(int64_t)subscriptionId; -- (void)stopPublishingMessage:(int64_t)messageId; -@end - -#endif // __WNPProximityDevice_DEFINED__ - -// Windows.Networking.Proximity.TriggeredConnectionStateChangedEventArgs -#ifndef __WNPTriggeredConnectionStateChangedEventArgs_DEFINED__ -#define __WNPTriggeredConnectionStateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPROXIMITYEXPORT -@interface WNPTriggeredConnectionStateChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int id; -@property (readonly) WNSStreamSocket* socket; -@property (readonly) WNPTriggeredConnectState state; -@end - -#endif // __WNPTriggeredConnectionStateChangedEventArgs_DEFINED__ - -// Windows.Networking.Proximity.PeerInformation -#ifndef __WNPPeerInformation_DEFINED__ -#define __WNPPeerInformation_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPROXIMITYEXPORT -@interface WNPPeerInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) RTObject* discoveryData; -@property (readonly) NSString * id; -@property (readonly) WNHostName* hostName; -@property (readonly) NSString * serviceName; -@end - -#endif // __WNPPeerInformation_DEFINED__ - -// Windows.Networking.Proximity.ConnectionRequestedEventArgs -#ifndef __WNPConnectionRequestedEventArgs_DEFINED__ -#define __WNPConnectionRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPROXIMITYEXPORT -@interface WNPConnectionRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNPPeerInformation* peerInformation; -@end - -#endif // __WNPConnectionRequestedEventArgs_DEFINED__ - -// Windows.Networking.Proximity.PeerWatcher -#ifndef __WNPPeerWatcher_DEFINED__ -#define __WNPPeerWatcher_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPROXIMITYEXPORT -@interface WNPPeerWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNPPeerWatcherStatus status; -- (EventRegistrationToken)addAddedEvent:(void(^)(WNPPeerWatcher*, WNPPeerInformation*))del; -- (void)removeAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WNPPeerWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRemovedEvent:(void(^)(WNPPeerWatcher*, WNPPeerInformation*))del; -- (void)removeRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WNPPeerWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdatedEvent:(void(^)(WNPPeerWatcher*, WNPPeerInformation*))del; -- (void)removeUpdatedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WNPPeerWatcher_DEFINED__ - -// Windows.Networking.Proximity.PeerFinder -#ifndef __WNPPeerFinder_DEFINED__ -#define __WNPPeerFinder_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPROXIMITYEXPORT -@interface WNPPeerFinder : RTObject -+ (WNPPeerWatcher*)createWatcher; -+ (void)start; -+ (void)startWithMessage:(NSString *)peerMessage; -+ (void)stop; -+ (void)findAllPeersAsyncWithSuccess:(void (^)(NSArray* /* WNPPeerInformation* */))success failure:(void (^)(NSError*))failure; -+ (void)connectAsync:(WNPPeerInformation*)peerInformation success:(void (^)(WNSStreamSocket*))success failure:(void (^)(NSError*))failure; -+ (NSString *)displayName; -+ (void)setDisplayName:(NSString *)value; -+ (BOOL)allowWiFiDirect; -+ (void)setAllowWiFiDirect:(BOOL)value; -+ (BOOL)allowInfrastructure; -+ (void)setAllowInfrastructure:(BOOL)value; -+ (BOOL)allowBluetooth; -+ (void)setAllowBluetooth:(BOOL)value; -+ (NSMutableDictionary* /* NSString *, NSString * */)alternateIdentities; -+ (WNPPeerDiscoveryTypes)supportedDiscoveryTypes; -+ (WNPPeerRole)role; -+ (void)setRole:(WNPPeerRole)value; -+ (RTObject*)discoveryData; -+ (void)setDiscoveryData:(RTObject*)value; -+ (EventRegistrationToken)addConnectionRequestedEvent:(void(^)(RTObject*, WNPConnectionRequestedEventArgs*))del; -+ (void)removeConnectionRequestedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addTriggeredConnectionStateChangedEvent:(void(^)(RTObject*, WNPTriggeredConnectionStateChangedEventArgs*))del; -+ (void)removeTriggeredConnectionStateChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WNPPeerFinder_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsNetworkingPushNotifications.h b/include/Platform/Universal Windows/UWP/WindowsNetworkingPushNotifications.h deleted file mode 100644 index 51b8907767..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsNetworkingPushNotifications.h +++ /dev/null @@ -1,130 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsNetworkingPushNotifications.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSNETWORKINGPUSHNOTIFICATIONSEXPORT -#define OBJCUWPWINDOWSNETWORKINGPUSHNOTIFICATIONSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsNetworkingPushNotifications.lib") -#endif -#endif -#include - -@class WNPPushNotificationChannel, WNPPushNotificationChannelManagerForUser, WNPPushNotificationReceivedEventArgs, WNPRawNotification, WNPPushNotificationChannelManager; -@protocol WNPIPushNotificationChannelManagerStatics, WNPIPushNotificationChannelManagerStatics2, WNPIPushNotificationChannelManagerForUser, WNPIPushNotificationChannel, WNPIPushNotificationReceivedEventArgs, WNPIRawNotification; - -// Windows.Networking.PushNotifications.PushNotificationType -enum _WNPPushNotificationType { - WNPPushNotificationTypeToast = 0, - WNPPushNotificationTypeTile = 1, - WNPPushNotificationTypeBadge = 2, - WNPPushNotificationTypeRaw = 3, - WNPPushNotificationTypeTileFlyout = 4, -}; -typedef unsigned WNPPushNotificationType; - -#include "WindowsSystem.h" -#include "WindowsFoundation.h" -#include "WindowsUINotifications.h" - -#import - -// Windows.Networking.PushNotifications.PushNotificationChannel -#ifndef __WNPPushNotificationChannel_DEFINED__ -#define __WNPPushNotificationChannel_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPUSHNOTIFICATIONSEXPORT -@interface WNPPushNotificationChannel : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* expirationTime; -@property (readonly) NSString * uri; -- (EventRegistrationToken)addPushNotificationReceivedEvent:(void(^)(WNPPushNotificationChannel*, WNPPushNotificationReceivedEventArgs*))del; -- (void)removePushNotificationReceivedEvent:(EventRegistrationToken)tok; -- (void)close; -@end - -#endif // __WNPPushNotificationChannel_DEFINED__ - -// Windows.Networking.PushNotifications.PushNotificationChannelManagerForUser -#ifndef __WNPPushNotificationChannelManagerForUser_DEFINED__ -#define __WNPPushNotificationChannelManagerForUser_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPUSHNOTIFICATIONSEXPORT -@interface WNPPushNotificationChannelManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUser* user; -- (void)createPushNotificationChannelForApplicationAsyncWithSuccess:(void (^)(WNPPushNotificationChannel*))success failure:(void (^)(NSError*))failure; -- (void)createPushNotificationChannelForApplicationAsyncWithId:(NSString *)applicationId success:(void (^)(WNPPushNotificationChannel*))success failure:(void (^)(NSError*))failure; -- (void)createPushNotificationChannelForSecondaryTileAsync:(NSString *)tileId success:(void (^)(WNPPushNotificationChannel*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNPPushNotificationChannelManagerForUser_DEFINED__ - -// Windows.Networking.PushNotifications.PushNotificationReceivedEventArgs -#ifndef __WNPPushNotificationReceivedEventArgs_DEFINED__ -#define __WNPPushNotificationReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPUSHNOTIFICATIONSEXPORT -@interface WNPPushNotificationReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@property (readonly) WUNBadgeNotification* badgeNotification; -@property (readonly) WNPPushNotificationType notificationType; -@property (readonly) WNPRawNotification* rawNotification; -@property (readonly) WUNTileNotification* tileNotification; -@property (readonly) WUNToastNotification* toastNotification; -@end - -#endif // __WNPPushNotificationReceivedEventArgs_DEFINED__ - -// Windows.Networking.PushNotifications.RawNotification -#ifndef __WNPRawNotification_DEFINED__ -#define __WNPRawNotification_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPUSHNOTIFICATIONSEXPORT -@interface WNPRawNotification : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * content; -@end - -#endif // __WNPRawNotification_DEFINED__ - -// Windows.Networking.PushNotifications.PushNotificationChannelManager -#ifndef __WNPPushNotificationChannelManager_DEFINED__ -#define __WNPPushNotificationChannelManager_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGPUSHNOTIFICATIONSEXPORT -@interface WNPPushNotificationChannelManager : RTObject -+ (WNPPushNotificationChannelManagerForUser*)getForUser:(WSUser*)user; -+ (void)createPushNotificationChannelForApplicationAsyncWithSuccess:(void (^)(WNPPushNotificationChannel*))success failure:(void (^)(NSError*))failure; -+ (void)createPushNotificationChannelForApplicationAsyncWithId:(NSString *)applicationId success:(void (^)(WNPPushNotificationChannel*))success failure:(void (^)(NSError*))failure; -+ (void)createPushNotificationChannelForSecondaryTileAsync:(NSString *)tileId success:(void (^)(WNPPushNotificationChannel*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNPPushNotificationChannelManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsNetworkingServiceDiscoveryDnssd.h b/include/Platform/Universal Windows/UWP/WindowsNetworkingServiceDiscoveryDnssd.h deleted file mode 100644 index 39347eb9d0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsNetworkingServiceDiscoveryDnssd.h +++ /dev/null @@ -1,158 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsNetworkingServiceDiscoveryDnssd.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSNETWORKINGSERVICEDISCOVERYDNSSDEXPORT -#define OBJCUWPWINDOWSNETWORKINGSERVICEDISCOVERYDNSSDEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsNetworkingServiceDiscoveryDnssd.lib") -#endif -#endif -#include - -@class WNSDDnssdServiceWatcher, WNSDDnssdServiceInstance, WNSDDnssdRegistrationResult, WNSDDnssdServiceInstanceCollection; -@protocol WNSDIDnssdServiceWatcher, WNSDIDnssdRegistrationResult, WNSDIDnssdServiceInstanceFactory, WNSDIDnssdServiceInstance; - -// Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationStatus -enum _WNSDDnssdRegistrationStatus { - WNSDDnssdRegistrationStatusSuccess = 0, - WNSDDnssdRegistrationStatusInvalidServiceName = 1, - WNSDDnssdRegistrationStatusServerError = 2, - WNSDDnssdRegistrationStatusSecurityError = 3, -}; -typedef unsigned WNSDDnssdRegistrationStatus; - -// Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcherStatus -enum _WNSDDnssdServiceWatcherStatus { - WNSDDnssdServiceWatcherStatusCreated = 0, - WNSDDnssdServiceWatcherStatusStarted = 1, - WNSDDnssdServiceWatcherStatusEnumerationCompleted = 2, - WNSDDnssdServiceWatcherStatusStopping = 3, - WNSDDnssdServiceWatcherStatusStopped = 4, - WNSDDnssdServiceWatcherStatusAborted = 5, -}; -typedef unsigned WNSDDnssdServiceWatcherStatus; - -#include "WindowsFoundation.h" -#include "WindowsNetworkingSockets.h" -#include "WindowsNetworking.h" -#include "WindowsNetworkingConnectivity.h" - -#import - -// Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceWatcher -#ifndef __WNSDDnssdServiceWatcher_DEFINED__ -#define __WNSDDnssdServiceWatcher_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGSERVICEDISCOVERYDNSSDEXPORT -@interface WNSDDnssdServiceWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSDDnssdServiceWatcherStatus status; -- (EventRegistrationToken)addAddedEvent:(void(^)(WNSDDnssdServiceWatcher*, WNSDDnssdServiceInstance*))del; -- (void)removeAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WNSDDnssdServiceWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WNSDDnssdServiceWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WNSDDnssdServiceWatcher_DEFINED__ - -// Windows.Foundation.IStringable -#ifndef __WFIStringable_DEFINED__ -#define __WFIStringable_DEFINED__ - -@protocol WFIStringable -- (NSString *)toString; -@end - -OBJCUWPWINDOWSNETWORKINGSERVICEDISCOVERYDNSSDEXPORT -@interface WFIStringable : RTObject -@end - -#endif // __WFIStringable_DEFINED__ - -// Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstance -#ifndef __WNSDDnssdServiceInstance_DEFINED__ -#define __WNSDDnssdServiceInstance_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGSERVICEDISCOVERYDNSSDEXPORT -@interface WNSDDnssdServiceInstance : RTObject -+ (WNSDDnssdServiceInstance*)make:(NSString *)dnssdServiceInstanceName hostName:(WNHostName*)hostName port:(unsigned short)port ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned short weight; -@property unsigned short priority; -@property unsigned short port; -@property (retain) WNHostName* hostName; -@property (retain) NSString * dnssdServiceInstanceName; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ textAttributes; -- (void)registerStreamSocketListenerAsync1:(WNSStreamSocketListener*)socket success:(void (^)(WNSDDnssdRegistrationResult*))success failure:(void (^)(NSError*))failure; -- (void)registerStreamSocketListenerAsync2:(WNSStreamSocketListener*)socket adapter:(WNCNetworkAdapter*)adapter success:(void (^)(WNSDDnssdRegistrationResult*))success failure:(void (^)(NSError*))failure; -- (void)registerDatagramSocketAsync1:(WNSDatagramSocket*)socket success:(void (^)(WNSDDnssdRegistrationResult*))success failure:(void (^)(NSError*))failure; -- (void)registerDatagramSocketAsync2:(WNSDatagramSocket*)socket adapter:(WNCNetworkAdapter*)adapter success:(void (^)(WNSDDnssdRegistrationResult*))success failure:(void (^)(NSError*))failure; -- (NSString *)toString; -@end - -#endif // __WNSDDnssdServiceInstance_DEFINED__ - -// Windows.Networking.ServiceDiscovery.Dnssd.DnssdRegistrationResult -#ifndef __WNSDDnssdRegistrationResult_DEFINED__ -#define __WNSDDnssdRegistrationResult_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGSERVICEDISCOVERYDNSSDEXPORT -@interface WNSDDnssdRegistrationResult : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL hasInstanceNameChanged; -@property (readonly) WNHostName* iPAddress; -@property (readonly) WNSDDnssdRegistrationStatus status; -- (NSString *)toString; -@end - -#endif // __WNSDDnssdRegistrationResult_DEFINED__ - -// Windows.Networking.ServiceDiscovery.Dnssd.DnssdServiceInstanceCollection -#ifndef __WNSDDnssdServiceInstanceCollection_DEFINED__ -#define __WNSDDnssdServiceInstanceCollection_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGSERVICEDISCOVERYDNSSDEXPORT -@interface WNSDDnssdServiceInstanceCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WNSDDnssdServiceInstanceCollection_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsNetworkingSockets.h b/include/Platform/Universal Windows/UWP/WindowsNetworkingSockets.h deleted file mode 100644 index 25b89d7fcb..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsNetworkingSockets.h +++ /dev/null @@ -1,875 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsNetworkingSockets.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WNSSocketActivityContext, WNSDatagramSocket, WNSStreamSocket, WNSStreamSocketListener, WNSSocketActivityInformation, WNSDatagramSocketControl, WNSDatagramSocketInformation, WNSDatagramSocketMessageReceivedEventArgs, WNSStreamSocketControl, WNSStreamSocketInformation, WNSStreamSocketListenerControl, WNSStreamSocketListenerInformation, WNSStreamSocketListenerConnectionReceivedEventArgs, WNSWebSocketClosedEventArgs, WNSMessageWebSocketControl, WNSMessageWebSocketInformation, WNSMessageWebSocket, WNSMessageWebSocketMessageReceivedEventArgs, WNSWebSocketServerCustomValidationRequestedEventArgs, WNSStreamWebSocketControl, WNSStreamWebSocketInformation, WNSStreamWebSocket, WNSWebSocketKeepAlive, WNSSocketError, WNSWebSocketError, WNSSocketActivityTriggerDetails, WNSControlChannelTrigger; -@class WNSRoundTripTimeStatistics, WNSBandwidthStatistics; -@protocol WNSISocketActivityInformation, WNSISocketActivityTriggerDetails, WNSISocketActivityInformationStatics, WNSISocketActivityContext, WNSISocketActivityContextFactory, WNSIDatagramSocketMessageReceivedEventArgs, WNSIMessageWebSocketMessageReceivedEventArgs, WNSIWebSocketClosedEventArgs, WNSIDatagramSocketInformation, WNSIDatagramSocketControl, WNSIDatagramSocketControl2, WNSIDatagramSocketControl3, WNSIDatagramSocketStatics, WNSIDatagramSocket, WNSIDatagramSocket2, WNSIDatagramSocket3, WNSIStreamSocketInformation, WNSIStreamSocketInformation2, WNSIStreamSocketControl, WNSIStreamSocketControl2, WNSIStreamSocketControl3, WNSIStreamSocket, WNSIStreamSocket2, WNSIStreamSocket3, WNSIStreamSocketStatics, WNSIStreamSocketListenerControl, WNSIStreamSocketListenerControl2, WNSIStreamSocketListenerInformation, WNSIStreamSocketListenerConnectionReceivedEventArgs, WNSIStreamSocketListener, WNSIStreamSocketListener2, WNSIStreamSocketListener3, WNSIWebSocketServerCustomValidationRequestedEventArgs, WNSIWebSocketControl, WNSIWebSocketControl2, WNSIWebSocketInformation, WNSIWebSocketInformation2, WNSIWebSocket, WNSIMessageWebSocketControl, WNSIMessageWebSocket, WNSIMessageWebSocket2, WNSIStreamWebSocketControl, WNSIStreamWebSocket, WNSIStreamWebSocket2, WNSISocketErrorStatics, WNSIWebSocketErrorStatics, WNSIControlChannelTrigger, WNSIControlChannelTriggerFactory, WNSIControlChannelTriggerEventDetails, WNSIControlChannelTriggerResetEventDetails, WNSIControlChannelTrigger2; - -// Windows.Networking.Sockets.SocketMessageType -enum _WNSSocketMessageType { - WNSSocketMessageTypeBinary = 0, - WNSSocketMessageTypeUtf8 = 1, -}; -typedef unsigned WNSSocketMessageType; - -// Windows.Networking.Sockets.SocketProtectionLevel -enum _WNSSocketProtectionLevel { - WNSSocketProtectionLevelPlainSocket = 0, - WNSSocketProtectionLevelSsl = 1, - WNSSocketProtectionLevelSslAllowNullEncryption = 2, - WNSSocketProtectionLevelBluetoothEncryptionAllowNullAuthentication = 3, - WNSSocketProtectionLevelBluetoothEncryptionWithAuthentication = 4, - WNSSocketProtectionLevelSsl3AllowWeakEncryption = 5, - WNSSocketProtectionLevelTls10 = 6, - WNSSocketProtectionLevelTls11 = 7, - WNSSocketProtectionLevelTls12 = 8, -}; -typedef unsigned WNSSocketProtectionLevel; - -// Windows.Networking.Sockets.SocketQualityOfService -enum _WNSSocketQualityOfService { - WNSSocketQualityOfServiceNormal = 0, - WNSSocketQualityOfServiceLowLatency = 1, -}; -typedef unsigned WNSSocketQualityOfService; - -// Windows.Networking.Sockets.SocketErrorStatus -enum _WNSSocketErrorStatus { - WNSSocketErrorStatusUnknown = 0, - WNSSocketErrorStatusOperationAborted = 1, - WNSSocketErrorStatusHttpInvalidServerResponse = 2, - WNSSocketErrorStatusConnectionTimedOut = 3, - WNSSocketErrorStatusAddressFamilyNotSupported = 4, - WNSSocketErrorStatusSocketTypeNotSupported = 5, - WNSSocketErrorStatusHostNotFound = 6, - WNSSocketErrorStatusNoDataRecordOfRequestedType = 7, - WNSSocketErrorStatusNonAuthoritativeHostNotFound = 8, - WNSSocketErrorStatusClassTypeNotFound = 9, - WNSSocketErrorStatusAddressAlreadyInUse = 10, - WNSSocketErrorStatusCannotAssignRequestedAddress = 11, - WNSSocketErrorStatusConnectionRefused = 12, - WNSSocketErrorStatusNetworkIsUnreachable = 13, - WNSSocketErrorStatusUnreachableHost = 14, - WNSSocketErrorStatusNetworkIsDown = 15, - WNSSocketErrorStatusNetworkDroppedConnectionOnReset = 16, - WNSSocketErrorStatusSoftwareCausedConnectionAbort = 17, - WNSSocketErrorStatusConnectionResetByPeer = 18, - WNSSocketErrorStatusHostIsDown = 19, - WNSSocketErrorStatusNoAddressesFound = 20, - WNSSocketErrorStatusTooManyOpenFiles = 21, - WNSSocketErrorStatusMessageTooLong = 22, - WNSSocketErrorStatusCertificateExpired = 23, - WNSSocketErrorStatusCertificateUntrustedRoot = 24, - WNSSocketErrorStatusCertificateCommonNameIsIncorrect = 25, - WNSSocketErrorStatusCertificateWrongUsage = 26, - WNSSocketErrorStatusCertificateRevoked = 27, - WNSSocketErrorStatusCertificateNoRevocationCheck = 28, - WNSSocketErrorStatusCertificateRevocationServerOffline = 29, - WNSSocketErrorStatusCertificateIsInvalid = 30, -}; -typedef unsigned WNSSocketErrorStatus; - -// Windows.Networking.Sockets.SocketSslErrorSeverity -enum _WNSSocketSslErrorSeverity { - WNSSocketSslErrorSeverityNone = 0, - WNSSocketSslErrorSeverityIgnorable = 1, - WNSSocketSslErrorSeverityFatal = 2, -}; -typedef unsigned WNSSocketSslErrorSeverity; - -// Windows.Networking.Sockets.SocketActivityKind -enum _WNSSocketActivityKind { - WNSSocketActivityKindNone = 0, - WNSSocketActivityKindStreamSocketListener = 1, - WNSSocketActivityKindDatagramSocket = 2, - WNSSocketActivityKindStreamSocket = 3, -}; -typedef unsigned WNSSocketActivityKind; - -// Windows.Networking.Sockets.SocketActivityTriggerReason -enum _WNSSocketActivityTriggerReason { - WNSSocketActivityTriggerReasonNone = 0, - WNSSocketActivityTriggerReasonSocketActivity = 1, - WNSSocketActivityTriggerReasonConnectionAccepted = 2, - WNSSocketActivityTriggerReasonKeepAliveTimerExpired = 3, - WNSSocketActivityTriggerReasonSocketClosed = 4, -}; -typedef unsigned WNSSocketActivityTriggerReason; - -// Windows.Networking.Sockets.SocketActivityConnectedStandbyAction -enum _WNSSocketActivityConnectedStandbyAction { - WNSSocketActivityConnectedStandbyActionDoNotWake = 0, - WNSSocketActivityConnectedStandbyActionWake = 1, -}; -typedef unsigned WNSSocketActivityConnectedStandbyAction; - -// Windows.Networking.Sockets.ControlChannelTriggerStatus -enum _WNSControlChannelTriggerStatus { - WNSControlChannelTriggerStatusHardwareSlotRequested = 0, - WNSControlChannelTriggerStatusSoftwareSlotAllocated = 1, - WNSControlChannelTriggerStatusHardwareSlotAllocated = 2, - WNSControlChannelTriggerStatusPolicyError = 3, - WNSControlChannelTriggerStatusSystemError = 4, - WNSControlChannelTriggerStatusTransportDisconnected = 5, - WNSControlChannelTriggerStatusServiceUnavailable = 6, -}; -typedef unsigned WNSControlChannelTriggerStatus; - -// Windows.Networking.Sockets.ControlChannelTriggerResourceType -enum _WNSControlChannelTriggerResourceType { - WNSControlChannelTriggerResourceTypeRequestSoftwareSlot = 0, - WNSControlChannelTriggerResourceTypeRequestHardwareSlot = 1, -}; -typedef unsigned WNSControlChannelTriggerResourceType; - -// Windows.Networking.Sockets.ControlChannelTriggerResetReason -enum _WNSControlChannelTriggerResetReason { - WNSControlChannelTriggerResetReasonFastUserSwitched = 0, - WNSControlChannelTriggerResetReasonLowPowerExit = 1, - WNSControlChannelTriggerResetReasonQuietHoursExit = 2, - WNSControlChannelTriggerResetReasonApplicationRestart = 3, -}; -typedef unsigned WNSControlChannelTriggerResetReason; - -#include "WindowsSecurityCryptographyCertificates.h" -#include "WindowsNetworking.h" -#include "WindowsSecurityCredentials.h" -#include "WindowsWeb.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsApplicationModelBackground.h" -#include "WindowsNetworkingConnectivity.h" - -#import - -// [struct] Windows.Networking.Sockets.RoundTripTimeStatistics -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSRoundTripTimeStatistics : NSObject -+ (instancetype)new; -@property unsigned int variance; -@property unsigned int max; -@property unsigned int min; -@property unsigned int sum; -@end - -// [struct] Windows.Networking.Sockets.BandwidthStatistics -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSBandwidthStatistics : NSObject -+ (instancetype)new; -@property uint64_t outboundBitsPerSecond; -@property uint64_t inboundBitsPerSecond; -@property uint64_t outboundBitsPerSecondInstability; -@property uint64_t inboundBitsPerSecondInstability; -@property BOOL outboundBandwidthPeaked; -@property BOOL inboundBandwidthPeaked; -@end - -// Windows.Networking.Sockets.IWebSocketControl -#ifndef __WNSIWebSocketControl_DEFINED__ -#define __WNSIWebSocketControl_DEFINED__ - -@protocol WNSIWebSocketControl -@property unsigned int outboundBufferSizeInBytes; -@property (retain) WSCPasswordCredential* proxyCredential; -@property (retain) WSCPasswordCredential* serverCredential; -@property (readonly) NSMutableArray* /* NSString * */ supportedProtocols; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSIWebSocketControl : RTObject -@end - -#endif // __WNSIWebSocketControl_DEFINED__ - -// Windows.Networking.Sockets.IWebSocketControl2 -#ifndef __WNSIWebSocketControl2_DEFINED__ -#define __WNSIWebSocketControl2_DEFINED__ - -@protocol WNSIWebSocketControl2 -@property (readonly) NSMutableArray* /* WSCCChainValidationResult */ ignorableServerCertificateErrors; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSIWebSocketControl2 : RTObject -@end - -#endif // __WNSIWebSocketControl2_DEFINED__ - -// Windows.Networking.Sockets.IWebSocketInformation -#ifndef __WNSIWebSocketInformation_DEFINED__ -#define __WNSIWebSocketInformation_DEFINED__ - -@protocol WNSIWebSocketInformation -@property (readonly) WNSBandwidthStatistics* bandwidthStatistics; -@property (readonly) WNHostName* localAddress; -@property (readonly) NSString * protocol; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSIWebSocketInformation : RTObject -@end - -#endif // __WNSIWebSocketInformation_DEFINED__ - -// Windows.Networking.Sockets.IWebSocketInformation2 -#ifndef __WNSIWebSocketInformation2_DEFINED__ -#define __WNSIWebSocketInformation2_DEFINED__ - -@protocol WNSIWebSocketInformation2 -@property (readonly) WSCCCertificate* serverCertificate; -@property (readonly) WNSSocketSslErrorSeverity serverCertificateErrorSeverity; -@property (readonly) NSArray* /* WSCCChainValidationResult */ serverCertificateErrors; -@property (readonly) NSArray* /* WSCCCertificate* */ serverIntermediateCertificates; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSIWebSocketInformation2 : RTObject -@end - -#endif // __WNSIWebSocketInformation2_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Networking.Sockets.IWebSocket -#ifndef __WNSIWebSocket_DEFINED__ -#define __WNSIWebSocket_DEFINED__ - -@protocol WNSIWebSocket -@property (readonly) RTObject* outputStream; -- (EventRegistrationToken)addClosedEvent:(void(^)(RTObject*, WNSWebSocketClosedEventArgs*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (RTObject*)connectAsync:(WFUri*)uri; -- (void)setRequestHeader:(NSString *)headerName headerValue:(NSString *)headerValue; -- (void)closeWithStatus:(unsigned short)code reason:(NSString *)reason; -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSIWebSocket : RTObject -@end - -#endif // __WNSIWebSocket_DEFINED__ - -// Windows.Networking.Sockets.IControlChannelTriggerEventDetails -#ifndef __WNSIControlChannelTriggerEventDetails_DEFINED__ -#define __WNSIControlChannelTriggerEventDetails_DEFINED__ - -@protocol WNSIControlChannelTriggerEventDetails -@property (readonly) WNSControlChannelTrigger* controlChannelTrigger; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSIControlChannelTriggerEventDetails : RTObject -@end - -#endif // __WNSIControlChannelTriggerEventDetails_DEFINED__ - -// Windows.Networking.Sockets.IControlChannelTriggerResetEventDetails -#ifndef __WNSIControlChannelTriggerResetEventDetails_DEFINED__ -#define __WNSIControlChannelTriggerResetEventDetails_DEFINED__ - -@protocol WNSIControlChannelTriggerResetEventDetails -@property (readonly) BOOL hardwareSlotReset; -@property (readonly) WNSControlChannelTriggerResetReason resetReason; -@property (readonly) BOOL softwareSlotReset; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSIControlChannelTriggerResetEventDetails : RTObject -@end - -#endif // __WNSIControlChannelTriggerResetEventDetails_DEFINED__ - -// Windows.Networking.Sockets.SocketActivityContext -#ifndef __WNSSocketActivityContext_DEFINED__ -#define __WNSSocketActivityContext_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSSocketActivityContext : RTObject -+ (WNSSocketActivityContext*)make:(RTObject*)data ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* data; -@end - -#endif // __WNSSocketActivityContext_DEFINED__ - -// Windows.Networking.Sockets.DatagramSocket -#ifndef __WNSDatagramSocket_DEFINED__ -#define __WNSDatagramSocket_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSDatagramSocket : RTObject -+ (void)getEndpointPairsAsync:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName success:(void (^)(NSArray* /* WNEndpointPair* */))success failure:(void (^)(NSError*))failure; -+ (void)getEndpointPairsWithSortOptionsAsync:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName sortOptions:(WNHostNameSortOptions)sortOptions success:(void (^)(NSArray* /* WNEndpointPair* */))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSDatagramSocketControl* control; -@property (readonly) WNSDatagramSocketInformation* information; -@property (readonly) RTObject* outputStream; -- (EventRegistrationToken)addMessageReceivedEvent:(void(^)(WNSDatagramSocket*, WNSDatagramSocketMessageReceivedEventArgs*))del; -- (void)removeMessageReceivedEvent:(EventRegistrationToken)tok; -- (RTObject*)connectAsync:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName; -- (RTObject*)connectWithEndpointPairAsync:(WNEndpointPair*)endpointPair; -- (RTObject*)bindServiceNameAsync:(NSString *)localServiceName; -- (RTObject*)bindEndpointAsync:(WNHostName*)localHostName localServiceName:(NSString *)localServiceName; -- (void)joinMulticastGroup:(WNHostName*)host; -- (void)getOutputStreamAsync:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getOutputStreamWithEndpointPairAsync:(WNEndpointPair*)endpointPair success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)close; -- (RTObject*)bindServiceNameAndAdapterAsync:(NSString *)localServiceName adapter:(WNCNetworkAdapter*)adapter; -- (RTObject*)cancelIOAsync; -- (void)enableTransferOwnership:(WFGUID*)taskId; -- (void)enableTransferOwnershipWithConnectedStandbyAction:(WFGUID*)taskId connectedStandbyAction:(WNSSocketActivityConnectedStandbyAction)connectedStandbyAction; -- (void)transferOwnership:(NSString *)socketId; -- (void)transferOwnershipWithContext:(NSString *)socketId data:(WNSSocketActivityContext*)data; -- (void)transferOwnershipWithContextAndKeepAliveTime:(NSString *)socketId data:(WNSSocketActivityContext*)data keepAliveTime:(WFTimeSpan*)keepAliveTime; -@end - -#endif // __WNSDatagramSocket_DEFINED__ - -// Windows.Networking.Sockets.StreamSocket -#ifndef __WNSStreamSocket_DEFINED__ -#define __WNSStreamSocket_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamSocket : RTObject -+ (void)getEndpointPairsAsync:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName success:(void (^)(NSArray* /* WNEndpointPair* */))success failure:(void (^)(NSError*))failure; -+ (void)getEndpointPairsWithSortOptionsAsync:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName sortOptions:(WNHostNameSortOptions)sortOptions success:(void (^)(NSArray* /* WNEndpointPair* */))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSStreamSocketControl* control; -@property (readonly) WNSStreamSocketInformation* information; -@property (readonly) RTObject* inputStream; -@property (readonly) RTObject* outputStream; -- (RTObject*)connectWithEndpointPairAsync:(WNEndpointPair*)endpointPair; -- (RTObject*)connectAsync:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName; -- (RTObject*)connectWithEndpointPairAndProtectionLevelAsync:(WNEndpointPair*)endpointPair protectionLevel:(WNSSocketProtectionLevel)protectionLevel; -- (RTObject*)connectWithProtectionLevelAsync:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName protectionLevel:(WNSSocketProtectionLevel)protectionLevel; -- (RTObject*)upgradeToSslAsync:(WNSSocketProtectionLevel)protectionLevel validationHostName:(WNHostName*)validationHostName; -- (void)close; -- (RTObject*)connectWithProtectionLevelAndAdapterAsync:(WNHostName*)remoteHostName remoteServiceName:(NSString *)remoteServiceName protectionLevel:(WNSSocketProtectionLevel)protectionLevel adapter:(WNCNetworkAdapter*)adapter; -- (RTObject*)cancelIOAsync; -- (void)enableTransferOwnership:(WFGUID*)taskId; -- (void)enableTransferOwnershipWithConnectedStandbyAction:(WFGUID*)taskId connectedStandbyAction:(WNSSocketActivityConnectedStandbyAction)connectedStandbyAction; -- (void)transferOwnership:(NSString *)socketId; -- (void)transferOwnershipWithContext:(NSString *)socketId data:(WNSSocketActivityContext*)data; -- (void)transferOwnershipWithContextAndKeepAliveTime:(NSString *)socketId data:(WNSSocketActivityContext*)data keepAliveTime:(WFTimeSpan*)keepAliveTime; -@end - -#endif // __WNSStreamSocket_DEFINED__ - -// Windows.Networking.Sockets.StreamSocketListener -#ifndef __WNSStreamSocketListener_DEFINED__ -#define __WNSStreamSocketListener_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamSocketListener : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSStreamSocketListenerControl* control; -@property (readonly) WNSStreamSocketListenerInformation* information; -- (EventRegistrationToken)addConnectionReceivedEvent:(void(^)(WNSStreamSocketListener*, WNSStreamSocketListenerConnectionReceivedEventArgs*))del; -- (void)removeConnectionReceivedEvent:(EventRegistrationToken)tok; -- (RTObject*)bindServiceNameAsync:(NSString *)localServiceName; -- (RTObject*)bindEndpointAsync:(WNHostName*)localHostName localServiceName:(NSString *)localServiceName; -- (void)close; -- (RTObject*)bindServiceNameWithProtectionLevelAsync:(NSString *)localServiceName protectionLevel:(WNSSocketProtectionLevel)protectionLevel; -- (RTObject*)bindServiceNameWithProtectionLevelAndAdapterAsync:(NSString *)localServiceName protectionLevel:(WNSSocketProtectionLevel)protectionLevel adapter:(WNCNetworkAdapter*)adapter; -- (RTObject*)cancelIOAsync; -- (void)enableTransferOwnership:(WFGUID*)taskId; -- (void)enableTransferOwnershipWithConnectedStandbyAction:(WFGUID*)taskId connectedStandbyAction:(WNSSocketActivityConnectedStandbyAction)connectedStandbyAction; -- (void)transferOwnership:(NSString *)socketId; -- (void)transferOwnershipWithContext:(NSString *)socketId data:(WNSSocketActivityContext*)data; -@end - -#endif // __WNSStreamSocketListener_DEFINED__ - -// Windows.Networking.Sockets.SocketActivityInformation -#ifndef __WNSSocketActivityInformation_DEFINED__ -#define __WNSSocketActivityInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSSocketActivityInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSSocketActivityContext* context; -@property (readonly) WNSDatagramSocket* datagramSocket; -@property (readonly) NSString * id; -@property (readonly) WNSSocketActivityKind socketKind; -@property (readonly) WNSStreamSocket* streamSocket; -@property (readonly) WNSStreamSocketListener* streamSocketListener; -@property (readonly) WFGUID* taskId; -+ (NSDictionary* /* NSString *, WNSSocketActivityInformation* */)allSockets; -@end - -#endif // __WNSSocketActivityInformation_DEFINED__ - -// Windows.Networking.Sockets.DatagramSocketControl -#ifndef __WNSDatagramSocketControl_DEFINED__ -#define __WNSDatagramSocketControl_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSDatagramSocketControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNSSocketQualityOfService qualityOfService; -@property uint8_t outboundUnicastHopLimit; -@property unsigned int inboundBufferSizeInBytes; -@property BOOL dontFragment; -@property BOOL multicastOnly; -@end - -#endif // __WNSDatagramSocketControl_DEFINED__ - -// Windows.Networking.Sockets.DatagramSocketInformation -#ifndef __WNSDatagramSocketInformation_DEFINED__ -#define __WNSDatagramSocketInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSDatagramSocketInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNHostName* localAddress; -@property (readonly) NSString * localPort; -@property (readonly) WNHostName* remoteAddress; -@property (readonly) NSString * remotePort; -@end - -#endif // __WNSDatagramSocketInformation_DEFINED__ - -// Windows.Networking.Sockets.DatagramSocketMessageReceivedEventArgs -#ifndef __WNSDatagramSocketMessageReceivedEventArgs_DEFINED__ -#define __WNSDatagramSocketMessageReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSDatagramSocketMessageReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNHostName* localAddress; -@property (readonly) WNHostName* remoteAddress; -@property (readonly) NSString * remotePort; -- (WSSDataReader*)getDataReader; -- (RTObject*)getDataStream; -@end - -#endif // __WNSDatagramSocketMessageReceivedEventArgs_DEFINED__ - -// Windows.Networking.Sockets.StreamSocketControl -#ifndef __WNSStreamSocketControl_DEFINED__ -#define __WNSStreamSocketControl_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamSocketControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNSSocketQualityOfService qualityOfService; -@property uint8_t outboundUnicastHopLimit; -@property unsigned int outboundBufferSizeInBytes; -@property BOOL noDelay; -@property BOOL keepAlive; -@property (readonly) NSMutableArray* /* WSCCChainValidationResult */ ignorableServerCertificateErrors; -@property BOOL serializeConnectionAttempts; -@property (retain) WSCCCertificate* clientCertificate; -@end - -#endif // __WNSStreamSocketControl_DEFINED__ - -// Windows.Networking.Sockets.StreamSocketInformation -#ifndef __WNSStreamSocketInformation_DEFINED__ -#define __WNSStreamSocketInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamSocketInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSBandwidthStatistics* bandwidthStatistics; -@property (readonly) WNHostName* localAddress; -@property (readonly) NSString * localPort; -@property (readonly) WNSSocketProtectionLevel protectionLevel; -@property (readonly) WNHostName* remoteAddress; -@property (readonly) WNHostName* remoteHostName; -@property (readonly) NSString * remotePort; -@property (readonly) NSString * remoteServiceName; -@property (readonly) WNSRoundTripTimeStatistics* roundTripTimeStatistics; -@property (readonly) RTObject* sessionKey; -@property (readonly) WSCCCertificate* serverCertificate; -@property (readonly) WNSSocketSslErrorSeverity serverCertificateErrorSeverity; -@property (readonly) NSArray* /* WSCCChainValidationResult */ serverCertificateErrors; -@property (readonly) NSArray* /* WSCCCertificate* */ serverIntermediateCertificates; -@end - -#endif // __WNSStreamSocketInformation_DEFINED__ - -// Windows.Networking.Sockets.StreamSocketListenerControl -#ifndef __WNSStreamSocketListenerControl_DEFINED__ -#define __WNSStreamSocketListenerControl_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamSocketListenerControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNSSocketQualityOfService qualityOfService; -@property uint8_t outboundUnicastHopLimit; -@property unsigned int outboundBufferSizeInBytes; -@property BOOL noDelay; -@property BOOL keepAlive; -@end - -#endif // __WNSStreamSocketListenerControl_DEFINED__ - -// Windows.Networking.Sockets.StreamSocketListenerInformation -#ifndef __WNSStreamSocketListenerInformation_DEFINED__ -#define __WNSStreamSocketListenerInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamSocketListenerInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * localPort; -@end - -#endif // __WNSStreamSocketListenerInformation_DEFINED__ - -// Windows.Networking.Sockets.StreamSocketListenerConnectionReceivedEventArgs -#ifndef __WNSStreamSocketListenerConnectionReceivedEventArgs_DEFINED__ -#define __WNSStreamSocketListenerConnectionReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamSocketListenerConnectionReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSStreamSocket* socket; -@end - -#endif // __WNSStreamSocketListenerConnectionReceivedEventArgs_DEFINED__ - -// Windows.Networking.Sockets.WebSocketClosedEventArgs -#ifndef __WNSWebSocketClosedEventArgs_DEFINED__ -#define __WNSWebSocketClosedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSWebSocketClosedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned short code; -@property (readonly) NSString * reason; -@end - -#endif // __WNSWebSocketClosedEventArgs_DEFINED__ - -// Windows.Networking.Sockets.MessageWebSocketControl -#ifndef __WNSMessageWebSocketControl_DEFINED__ -#define __WNSMessageWebSocketControl_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSMessageWebSocketControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNSSocketMessageType messageType; -@property unsigned int maxMessageSize; -@property (retain) WSCPasswordCredential* serverCredential; -@property (retain) WSCPasswordCredential* proxyCredential; -@property unsigned int outboundBufferSizeInBytes; -@property (readonly) NSMutableArray* /* NSString * */ supportedProtocols; -@property (readonly) NSMutableArray* /* WSCCChainValidationResult */ ignorableServerCertificateErrors; -@end - -#endif // __WNSMessageWebSocketControl_DEFINED__ - -// Windows.Networking.Sockets.MessageWebSocketInformation -#ifndef __WNSMessageWebSocketInformation_DEFINED__ -#define __WNSMessageWebSocketInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSMessageWebSocketInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSBandwidthStatistics* bandwidthStatistics; -@property (readonly) WNHostName* localAddress; -@property (readonly) NSString * protocol; -@property (readonly) WSCCCertificate* serverCertificate; -@property (readonly) WNSSocketSslErrorSeverity serverCertificateErrorSeverity; -@property (readonly) NSArray* /* WSCCChainValidationResult */ serverCertificateErrors; -@property (readonly) NSArray* /* WSCCCertificate* */ serverIntermediateCertificates; -@end - -#endif // __WNSMessageWebSocketInformation_DEFINED__ - -// Windows.Networking.Sockets.MessageWebSocket -#ifndef __WNSMessageWebSocket_DEFINED__ -#define __WNSMessageWebSocket_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSMessageWebSocket : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSMessageWebSocketControl* control; -@property (readonly) WNSMessageWebSocketInformation* information; -@property (readonly) RTObject* outputStream; -- (EventRegistrationToken)addMessageReceivedEvent:(void(^)(WNSMessageWebSocket*, WNSMessageWebSocketMessageReceivedEventArgs*))del; -- (void)removeMessageReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosedEvent:(void(^)(RTObject*, WNSWebSocketClosedEventArgs*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addServerCustomValidationRequestedEvent:(void(^)(WNSMessageWebSocket*, WNSWebSocketServerCustomValidationRequestedEventArgs*))del; -- (void)removeServerCustomValidationRequestedEvent:(EventRegistrationToken)tok; -- (RTObject*)connectAsync:(WFUri*)uri; -- (void)setRequestHeader:(NSString *)headerName headerValue:(NSString *)headerValue; -- (void)closeWithStatus:(unsigned short)code reason:(NSString *)reason; -- (void)close; -@end - -#endif // __WNSMessageWebSocket_DEFINED__ - -// Windows.Networking.Sockets.MessageWebSocketMessageReceivedEventArgs -#ifndef __WNSMessageWebSocketMessageReceivedEventArgs_DEFINED__ -#define __WNSMessageWebSocketMessageReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSMessageWebSocketMessageReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSSocketMessageType messageType; -- (WSSDataReader*)getDataReader; -- (RTObject*)getDataStream; -@end - -#endif // __WNSMessageWebSocketMessageReceivedEventArgs_DEFINED__ - -// Windows.Networking.Sockets.WebSocketServerCustomValidationRequestedEventArgs -#ifndef __WNSWebSocketServerCustomValidationRequestedEventArgs_DEFINED__ -#define __WNSWebSocketServerCustomValidationRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSWebSocketServerCustomValidationRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSCCCertificate* serverCertificate; -@property (readonly) WNSSocketSslErrorSeverity serverCertificateErrorSeverity; -@property (readonly) NSArray* /* WSCCChainValidationResult */ serverCertificateErrors; -@property (readonly) NSArray* /* WSCCCertificate* */ serverIntermediateCertificates; -- (void)reject; -- (WFDeferral*)getDeferral; -@end - -#endif // __WNSWebSocketServerCustomValidationRequestedEventArgs_DEFINED__ - -// Windows.Networking.Sockets.StreamWebSocketControl -#ifndef __WNSStreamWebSocketControl_DEFINED__ -#define __WNSStreamWebSocketControl_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamWebSocketControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL noDelay; -@property (retain) WSCPasswordCredential* serverCredential; -@property (retain) WSCPasswordCredential* proxyCredential; -@property unsigned int outboundBufferSizeInBytes; -@property (readonly) NSMutableArray* /* NSString * */ supportedProtocols; -@property (readonly) NSMutableArray* /* WSCCChainValidationResult */ ignorableServerCertificateErrors; -@end - -#endif // __WNSStreamWebSocketControl_DEFINED__ - -// Windows.Networking.Sockets.StreamWebSocketInformation -#ifndef __WNSStreamWebSocketInformation_DEFINED__ -#define __WNSStreamWebSocketInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamWebSocketInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSBandwidthStatistics* bandwidthStatistics; -@property (readonly) WNHostName* localAddress; -@property (readonly) NSString * protocol; -@property (readonly) WSCCCertificate* serverCertificate; -@property (readonly) WNSSocketSslErrorSeverity serverCertificateErrorSeverity; -@property (readonly) NSArray* /* WSCCChainValidationResult */ serverCertificateErrors; -@property (readonly) NSArray* /* WSCCCertificate* */ serverIntermediateCertificates; -@end - -#endif // __WNSStreamWebSocketInformation_DEFINED__ - -// Windows.Networking.Sockets.StreamWebSocket -#ifndef __WNSStreamWebSocket_DEFINED__ -#define __WNSStreamWebSocket_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSStreamWebSocket : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSStreamWebSocketControl* control; -@property (readonly) WNSStreamWebSocketInformation* information; -@property (readonly) RTObject* inputStream; -@property (readonly) RTObject* outputStream; -- (EventRegistrationToken)addClosedEvent:(void(^)(RTObject*, WNSWebSocketClosedEventArgs*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addServerCustomValidationRequestedEvent:(void(^)(WNSStreamWebSocket*, WNSWebSocketServerCustomValidationRequestedEventArgs*))del; -- (void)removeServerCustomValidationRequestedEvent:(EventRegistrationToken)tok; -- (RTObject*)connectAsync:(WFUri*)uri; -- (void)setRequestHeader:(NSString *)headerName headerValue:(NSString *)headerValue; -- (void)closeWithStatus:(unsigned short)code reason:(NSString *)reason; -- (void)close; -@end - -#endif // __WNSStreamWebSocket_DEFINED__ - -// Windows.ApplicationModel.Background.IBackgroundTask -#ifndef __WABIBackgroundTask_DEFINED__ -#define __WABIBackgroundTask_DEFINED__ - -@protocol WABIBackgroundTask -- (void)run:(RTObject*)taskInstance; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WABIBackgroundTask : RTObject -@end - -#endif // __WABIBackgroundTask_DEFINED__ - -// Windows.Networking.Sockets.WebSocketKeepAlive -#ifndef __WNSWebSocketKeepAlive_DEFINED__ -#define __WNSWebSocketKeepAlive_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSWebSocketKeepAlive : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)run:(RTObject*)taskInstance; -@end - -#endif // __WNSWebSocketKeepAlive_DEFINED__ - -// Windows.Networking.Sockets.SocketError -#ifndef __WNSSocketError_DEFINED__ -#define __WNSSocketError_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSSocketError : RTObject -+ (WNSSocketErrorStatus)getStatus:(int)hresult; -@end - -#endif // __WNSSocketError_DEFINED__ - -// Windows.Networking.Sockets.WebSocketError -#ifndef __WNSWebSocketError_DEFINED__ -#define __WNSWebSocketError_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSWebSocketError : RTObject -+ (WWWebErrorStatus)getStatus:(int)hresult; -@end - -#endif // __WNSWebSocketError_DEFINED__ - -// Windows.Networking.Sockets.SocketActivityTriggerDetails -#ifndef __WNSSocketActivityTriggerDetails_DEFINED__ -#define __WNSSocketActivityTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSSocketActivityTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNSSocketActivityTriggerReason reason; -@property (readonly) WNSSocketActivityInformation* socketInformation; -@end - -#endif // __WNSSocketActivityTriggerDetails_DEFINED__ - -// Windows.Networking.Sockets.ControlChannelTrigger -#ifndef __WNSControlChannelTrigger_DEFINED__ -#define __WNSControlChannelTrigger_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WNSControlChannelTrigger : RTObject -+ (WNSControlChannelTrigger*)makeControlChannelTrigger:(NSString *)channelId serverKeepAliveIntervalInMinutes:(unsigned int)serverKeepAliveIntervalInMinutes ACTIVATOR; -+ (WNSControlChannelTrigger*)makeControlChannelTriggerEx:(NSString *)channelId serverKeepAliveIntervalInMinutes:(unsigned int)serverKeepAliveIntervalInMinutes resourceRequestType:(WNSControlChannelTriggerResourceType)resourceRequestType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int serverKeepAliveIntervalInMinutes; -@property (readonly) NSString * controlChannelTriggerId; -@property (readonly) unsigned int currentKeepAliveIntervalInMinutes; -@property (readonly) RTObject* keepAliveTrigger; -@property (readonly) RTObject* pushNotificationTrigger; -@property (readonly) RTObject* transportObject; -@property (readonly) BOOL isWakeFromLowPowerSupported; -- (void)usingTransport:(RTObject*)transport; -- (WNSControlChannelTriggerStatus)waitForPushEnabled; -- (void)decreaseNetworkKeepAliveInterval; -- (void)flushTransport; -- (void)close; -@end - -#endif // __WNSControlChannelTrigger_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsNetworkingVpn.h b/include/Platform/Universal Windows/UWP/WindowsNetworkingVpn.h deleted file mode 100644 index bd4ba9f08c..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsNetworkingVpn.h +++ /dev/null @@ -1,928 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsNetworkingVpn.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSNETWORKINGVPNEXPORT -#define OBJCUWPWINDOWSNETWORKINGVPNEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsNetworkingVpn.lib") -#endif -#endif -#include - -@class WNVVpnRoute, WNVVpnNamespaceInfo, WNVVpnInterfaceId, WNVVpnRouteAssignment, WNVVpnNamespaceAssignment, WNVVpnPickedCredential, WNVVpnPacketBuffer, WNVVpnChannelConfiguration, WNVVpnChannel, WNVVpnChannelActivityEventArgs, WNVVpnSystemHealth, WNVVpnDomainNameAssignment, WNVVpnChannelActivityStateChangedArgs, WNVVpnCredential, WNVVpnTrafficFilterAssignment, WNVVpnAppId, WNVVpnDomainNameInfo, WNVVpnTrafficFilter, WNVVpnPacketBufferList, WNVVpnCustomEditBox, WNVVpnCustomPromptTextInput, WNVVpnCustomComboBox, WNVVpnCustomPromptOptionSelector, WNVVpnCustomTextBox, WNVVpnCustomPromptText, WNVVpnCustomCheckBox, WNVVpnCustomPromptBooleanInput, WNVVpnCustomErrorBox, WNVVpnPlugInProfile, WNVVpnNativeProfile, WNVVpnManagementAgent; -@protocol WNVIVpnPlugIn, WNVIVpnCustomPrompt, WNVIVpnCustomEditBox, WNVIVpnCustomComboBox, WNVIVpnCustomTextBox, WNVIVpnCustomCheckBox, WNVIVpnCustomErrorBox, WNVIVpnRouteFactory, WNVIVpnRoute, WNVIVpnRouteAssignment, WNVIVpnNamespaceInfoFactory, WNVIVpnNamespaceInfo, WNVIVpnNamespaceAssignment, WNVIVpnInterfaceIdFactory, WNVIVpnInterfaceId, WNVIVpnPickedCredential, WNVIVpnCredential, WNVIVpnSystemHealth, WNVIVpnChannelConfiguration, WNVIVpnChannelConfiguration2, WNVIVpnChannelActivityEventArgs, WNVIVpnChannel, WNVIVpnChannel2, WNVIVpnCustomPromptElement, WNVIVpnChannelStatics, WNVIVpnPacketBufferFactory, WNVIVpnPacketBuffer, WNVIVpnPacketBuffer2, WNVIVpnPacketBufferList, WNVIVpnPacketBufferList2, WNVIVpnCustomPromptTextInput, WNVIVpnCustomPromptOptionSelector, WNVIVpnCustomPromptBooleanInput, WNVIVpnCustomPromptText, WNVIVpnChannelActivityStateChangedArgs, WNVIVpnDomainNameInfoFactory, WNVIVpnDomainNameInfo, WNVIVpnDomainNameInfo2, WNVIVpnDomainNameAssignment, WNVIVpnAppIdFactory, WNVIVpnAppId, WNVIVpnTrafficFilterFactory, WNVIVpnTrafficFilter, WNVIVpnTrafficFilterAssignment, WNVIVpnProfile, WNVIVpnPlugInProfile, WNVIVpnPlugInProfile2, WNVIVpnNativeProfile, WNVIVpnNativeProfile2, WNVIVpnManagementAgent; - -// Windows.Networking.Vpn.VpnDataPathType -enum _WNVVpnDataPathType { - WNVVpnDataPathTypeSend = 0, - WNVVpnDataPathTypeReceive = 1, -}; -typedef unsigned WNVVpnDataPathType; - -// Windows.Networking.Vpn.VpnChannelActivityEventType -enum _WNVVpnChannelActivityEventType { - WNVVpnChannelActivityEventTypeIdle = 0, - WNVVpnChannelActivityEventTypeActive = 1, -}; -typedef unsigned WNVVpnChannelActivityEventType; - -// Windows.Networking.Vpn.VpnCredentialType -enum _WNVVpnCredentialType { - WNVVpnCredentialTypeUsernamePassword = 0, - WNVVpnCredentialTypeUsernameOtpPin = 1, - WNVVpnCredentialTypeUsernamePasswordAndPin = 2, - WNVVpnCredentialTypeUsernamePasswordChange = 3, - WNVVpnCredentialTypeSmartCard = 4, - WNVVpnCredentialTypeProtectedCertificate = 5, - WNVVpnCredentialTypeUnProtectedCertificate = 6, -}; -typedef unsigned WNVVpnCredentialType; - -// Windows.Networking.Vpn.VpnPacketBufferStatus -enum _WNVVpnPacketBufferStatus { - WNVVpnPacketBufferStatusOk = 0, - WNVVpnPacketBufferStatusInvalidBufferSize = 1, -}; -typedef unsigned WNVVpnPacketBufferStatus; - -// Windows.Networking.Vpn.VpnChannelRequestCredentialsOptions -enum _WNVVpnChannelRequestCredentialsOptions { - WNVVpnChannelRequestCredentialsOptionsNone = 0, - WNVVpnChannelRequestCredentialsOptionsRetrying = 1, - WNVVpnChannelRequestCredentialsOptionsUseForSingleSignIn = 2, -}; -typedef unsigned WNVVpnChannelRequestCredentialsOptions; - -// Windows.Networking.Vpn.VpnDomainNameType -enum _WNVVpnDomainNameType { - WNVVpnDomainNameTypeSuffix = 0, - WNVVpnDomainNameTypeFullyQualified = 1, - WNVVpnDomainNameTypeReserved = 65535, -}; -typedef unsigned WNVVpnDomainNameType; - -// Windows.Networking.Vpn.VpnAppIdType -enum _WNVVpnAppIdType { - WNVVpnAppIdTypePackageFamilyName = 0, - WNVVpnAppIdTypeFullyQualifiedBinaryName = 1, - WNVVpnAppIdTypeFilePath = 2, -}; -typedef unsigned WNVVpnAppIdType; - -// Windows.Networking.Vpn.VpnIPProtocol -enum _WNVVpnIPProtocol { - WNVVpnIPProtocolNone = 0, - WNVVpnIPProtocolTcp = 6, - WNVVpnIPProtocolUdp = 17, - WNVVpnIPProtocolIcmp = 1, - WNVVpnIPProtocolIpv6Icmp = 58, - WNVVpnIPProtocolIgmp = 2, - WNVVpnIPProtocolPgm = 113, -}; -typedef unsigned WNVVpnIPProtocol; - -// Windows.Networking.Vpn.VpnRoutingPolicyType -enum _WNVVpnRoutingPolicyType { - WNVVpnRoutingPolicyTypeSplitRouting = 0, - WNVVpnRoutingPolicyTypeForceAllTrafficOverVpn = 1, -}; -typedef unsigned WNVVpnRoutingPolicyType; - -// Windows.Networking.Vpn.VpnManagementConnectionStatus -enum _WNVVpnManagementConnectionStatus { - WNVVpnManagementConnectionStatusDisconnected = 0, - WNVVpnManagementConnectionStatusDisconnecting = 1, - WNVVpnManagementConnectionStatusConnected = 2, - WNVVpnManagementConnectionStatusConnecting = 3, -}; -typedef unsigned WNVVpnManagementConnectionStatus; - -// Windows.Networking.Vpn.VpnNativeProtocolType -enum _WNVVpnNativeProtocolType { - WNVVpnNativeProtocolTypePptp = 0, - WNVVpnNativeProtocolTypeL2tp = 1, - WNVVpnNativeProtocolTypeIpsecIkev2 = 2, -}; -typedef unsigned WNVVpnNativeProtocolType; - -// Windows.Networking.Vpn.VpnAuthenticationMethod -enum _WNVVpnAuthenticationMethod { - WNVVpnAuthenticationMethodMschapv2 = 0, - WNVVpnAuthenticationMethodEap = 1, - WNVVpnAuthenticationMethodCertificate = 2, - WNVVpnAuthenticationMethodPresharedKey = 3, -}; -typedef unsigned WNVVpnAuthenticationMethod; - -// Windows.Networking.Vpn.VpnManagementErrorStatus -enum _WNVVpnManagementErrorStatus { - WNVVpnManagementErrorStatusOk = 0, - WNVVpnManagementErrorStatusOther = 1, - WNVVpnManagementErrorStatusInvalidXmlSyntax = 2, - WNVVpnManagementErrorStatusProfileNameTooLong = 3, - WNVVpnManagementErrorStatusProfileInvalidAppId = 4, - WNVVpnManagementErrorStatusAccessDenied = 5, - WNVVpnManagementErrorStatusCannotFindProfile = 6, - WNVVpnManagementErrorStatusAlreadyDisconnecting = 7, - WNVVpnManagementErrorStatusAlreadyConnected = 8, - WNVVpnManagementErrorStatusGeneralAuthenticationFailure = 9, - WNVVpnManagementErrorStatusEapFailure = 10, - WNVVpnManagementErrorStatusSmartCardFailure = 11, - WNVVpnManagementErrorStatusCertificateFailure = 12, - WNVVpnManagementErrorStatusServerConfiguration = 13, - WNVVpnManagementErrorStatusNoConnection = 14, - WNVVpnManagementErrorStatusServerConnection = 15, - WNVVpnManagementErrorStatusUserNamePassword = 16, - WNVVpnManagementErrorStatusDnsNotResolvable = 17, - WNVVpnManagementErrorStatusInvalidIP = 18, -}; -typedef unsigned WNVVpnManagementErrorStatus; - -#include "WindowsStorageStreams.h" -#include "WindowsSecurityCredentials.h" -#include "WindowsSecurityCryptographyCertificates.h" -#include "WindowsNetworking.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Networking.Vpn.IVpnPlugIn -#ifndef __WNVIVpnPlugIn_DEFINED__ -#define __WNVIVpnPlugIn_DEFINED__ - -@protocol WNVIVpnPlugIn -- (void)connect:(WNVVpnChannel*)channel; -- (void)disconnect:(WNVVpnChannel*)channel; -- (void)getKeepAlivePayload:(WNVVpnChannel*)channel keepAlivePacket:(WNVVpnPacketBuffer**)keepAlivePacket; -- (void)encapsulate:(WNVVpnChannel*)channel packets:(WNVVpnPacketBufferList*)packets encapulatedPackets:(WNVVpnPacketBufferList*)encapulatedPackets; -- (void)decapsulate:(WNVVpnChannel*)channel encapBuffer:(WNVVpnPacketBuffer*)encapBuffer decapsulatedPackets:(WNVVpnPacketBufferList*)decapsulatedPackets controlPacketsToSend:(WNVVpnPacketBufferList*)controlPacketsToSend; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnPlugIn : RTObject -@end - -#endif // __WNVIVpnPlugIn_DEFINED__ - -// Windows.Networking.Vpn.IVpnCustomPrompt -#ifndef __WNVIVpnCustomPrompt_DEFINED__ -#define __WNVIVpnCustomPrompt_DEFINED__ - -@protocol WNVIVpnCustomPrompt -@property BOOL bordered; -@property BOOL compulsory; -@property (retain) NSString * label; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnCustomPrompt : RTObject -@end - -#endif // __WNVIVpnCustomPrompt_DEFINED__ - -// Windows.Networking.Vpn.IVpnRouteFactory -#ifndef __WNVIVpnRouteFactory_DEFINED__ -#define __WNVIVpnRouteFactory_DEFINED__ - -@protocol WNVIVpnRouteFactory -- (WNVVpnRoute*)createVpnRoute:(WNHostName*)address prefixSize:(uint8_t)prefixSize; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnRouteFactory : RTObject -@end - -#endif // __WNVIVpnRouteFactory_DEFINED__ - -// Windows.Networking.Vpn.IVpnNamespaceInfoFactory -#ifndef __WNVIVpnNamespaceInfoFactory_DEFINED__ -#define __WNVIVpnNamespaceInfoFactory_DEFINED__ - -@protocol WNVIVpnNamespaceInfoFactory -- (WNVVpnNamespaceInfo*)createVpnNamespaceInfo:(NSString *)name dnsServerList:(NSMutableArray* /* WNHostName* */)dnsServerList proxyServerList:(NSMutableArray* /* WNHostName* */)proxyServerList; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnNamespaceInfoFactory : RTObject -@end - -#endif // __WNVIVpnNamespaceInfoFactory_DEFINED__ - -// Windows.Networking.Vpn.IVpnInterfaceIdFactory -#ifndef __WNVIVpnInterfaceIdFactory_DEFINED__ -#define __WNVIVpnInterfaceIdFactory_DEFINED__ - -@protocol WNVIVpnInterfaceIdFactory -- (WNVVpnInterfaceId*)createVpnInterfaceId:(NSArray* /* uint8_t */)address; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnInterfaceIdFactory : RTObject -@end - -#endif // __WNVIVpnInterfaceIdFactory_DEFINED__ - -// Windows.Networking.Vpn.IVpnCredential -#ifndef __WNVIVpnCredential_DEFINED__ -#define __WNVIVpnCredential_DEFINED__ - -@protocol WNVIVpnCredential -@property (readonly) NSString * additionalPin; -@property (readonly) WSCCCertificate* certificateCredential; -@property (readonly) WSCPasswordCredential* oldPasswordCredential; -@property (readonly) WSCPasswordCredential* passkeyCredential; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnCredential : RTObject -@end - -#endif // __WNVIVpnCredential_DEFINED__ - -// Windows.Networking.Vpn.IVpnCustomPromptElement -#ifndef __WNVIVpnCustomPromptElement_DEFINED__ -#define __WNVIVpnCustomPromptElement_DEFINED__ - -@protocol WNVIVpnCustomPromptElement -@property BOOL compulsory; -@property (retain) NSString * displayName; -@property BOOL emphasized; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnCustomPromptElement : RTObject -@end - -#endif // __WNVIVpnCustomPromptElement_DEFINED__ - -// Windows.Networking.Vpn.IVpnChannelStatics -#ifndef __WNVIVpnChannelStatics_DEFINED__ -#define __WNVIVpnChannelStatics_DEFINED__ - -@protocol WNVIVpnChannelStatics -- (void)processEventAsync:(RTObject*)thirdPartyPlugIn event:(RTObject*)event; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnChannelStatics : RTObject -@end - -#endif // __WNVIVpnChannelStatics_DEFINED__ - -// Windows.Networking.Vpn.IVpnPacketBufferFactory -#ifndef __WNVIVpnPacketBufferFactory_DEFINED__ -#define __WNVIVpnPacketBufferFactory_DEFINED__ - -@protocol WNVIVpnPacketBufferFactory -- (WNVVpnPacketBuffer*)createVpnPacketBuffer:(WNVVpnPacketBuffer*)parentBuffer offset:(unsigned int)offset length:(unsigned int)length; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnPacketBufferFactory : RTObject -@end - -#endif // __WNVIVpnPacketBufferFactory_DEFINED__ - -// Windows.Networking.Vpn.IVpnDomainNameInfoFactory -#ifndef __WNVIVpnDomainNameInfoFactory_DEFINED__ -#define __WNVIVpnDomainNameInfoFactory_DEFINED__ - -@protocol WNVIVpnDomainNameInfoFactory -- (WNVVpnDomainNameInfo*)createVpnDomainNameInfo:(NSString *)name nameType:(WNVVpnDomainNameType)nameType dnsServerList:(id /* WNHostName* */)dnsServerList proxyServerList:(id /* WNHostName* */)proxyServerList; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnDomainNameInfoFactory : RTObject -@end - -#endif // __WNVIVpnDomainNameInfoFactory_DEFINED__ - -// Windows.Networking.Vpn.IVpnProfile -#ifndef __WNVIVpnProfile_DEFINED__ -#define __WNVIVpnProfile_DEFINED__ - -@protocol WNVIVpnProfile -@property BOOL alwaysOn; -@property (readonly) NSMutableArray* /* WNVVpnAppId* */ appTriggers; -@property (readonly) NSMutableArray* /* WNVVpnDomainNameInfo* */ domainNameInfoList; -@property (retain) NSString * profileName; -@property BOOL rememberCredentials; -@property (readonly) NSMutableArray* /* WNVVpnRoute* */ routes; -@property (readonly) NSMutableArray* /* WNVVpnTrafficFilter* */ trafficFilters; -@end - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVIVpnProfile : RTObject -@end - -#endif // __WNVIVpnProfile_DEFINED__ - -// Windows.Networking.Vpn.VpnRoute -#ifndef __WNVVpnRoute_DEFINED__ -#define __WNVVpnRoute_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnRoute : RTObject -+ (WNVVpnRoute*)makeVpnRoute:(WNHostName*)address prefixSize:(uint8_t)prefixSize ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property uint8_t prefixSize; -@property (retain) WNHostName* address; -@end - -#endif // __WNVVpnRoute_DEFINED__ - -// Windows.Networking.Vpn.VpnNamespaceInfo -#ifndef __WNVVpnNamespaceInfo_DEFINED__ -#define __WNVVpnNamespaceInfo_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnNamespaceInfo : RTObject -+ (WNVVpnNamespaceInfo*)makeVpnNamespaceInfo:(NSString *)name dnsServerList:(NSMutableArray* /* WNHostName* */)dnsServerList proxyServerList:(NSMutableArray* /* WNHostName* */)proxyServerList ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSMutableArray* /* WNHostName* */ webProxyServers; -@property (retain) NSString * Namespace; -@property (retain) NSMutableArray* /* WNHostName* */ dnsServers; -@end - -#endif // __WNVVpnNamespaceInfo_DEFINED__ - -// Windows.Networking.Vpn.VpnInterfaceId -#ifndef __WNVVpnInterfaceId_DEFINED__ -#define __WNVVpnInterfaceId_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnInterfaceId : RTObject -+ (WNVVpnInterfaceId*)makeVpnInterfaceId:(NSArray* /* uint8_t */)address ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)getAddressInfo:(NSArray* /* uint8_t */*)id; -@end - -#endif // __WNVVpnInterfaceId_DEFINED__ - -// Windows.Networking.Vpn.VpnRouteAssignment -#ifndef __WNVVpnRouteAssignment_DEFINED__ -#define __WNVVpnRouteAssignment_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnRouteAssignment : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSMutableArray* /* WNVVpnRoute* */ ipv6InclusionRoutes; -@property (retain) NSMutableArray* /* WNVVpnRoute* */ ipv6ExclusionRoutes; -@property (retain) NSMutableArray* /* WNVVpnRoute* */ ipv4InclusionRoutes; -@property (retain) NSMutableArray* /* WNVVpnRoute* */ ipv4ExclusionRoutes; -@property BOOL excludeLocalSubnets; -@end - -#endif // __WNVVpnRouteAssignment_DEFINED__ - -// Windows.Networking.Vpn.VpnNamespaceAssignment -#ifndef __WNVVpnNamespaceAssignment_DEFINED__ -#define __WNVVpnNamespaceAssignment_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnNamespaceAssignment : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* proxyAutoConfigUri; -@property (retain) NSMutableArray* /* WNVVpnNamespaceInfo* */ namespaceList; -@end - -#endif // __WNVVpnNamespaceAssignment_DEFINED__ - -// Windows.Networking.Vpn.VpnPickedCredential -#ifndef __WNVVpnPickedCredential_DEFINED__ -#define __WNVVpnPickedCredential_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnPickedCredential : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * additionalPin; -@property (readonly) WSCPasswordCredential* oldPasswordCredential; -@property (readonly) WSCPasswordCredential* passkeyCredential; -@end - -#endif // __WNVVpnPickedCredential_DEFINED__ - -// Windows.Networking.Vpn.VpnPacketBuffer -#ifndef __WNVVpnPacketBuffer_DEFINED__ -#define __WNVVpnPacketBuffer_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnPacketBuffer : RTObject -+ (WNVVpnPacketBuffer*)makeVpnPacketBuffer:(WNVVpnPacketBuffer*)parentBuffer offset:(unsigned int)offset length:(unsigned int)length ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int transportAffinity; -@property WNVVpnPacketBufferStatus status; -@property (readonly) WSSBuffer* buffer; -@property (readonly) WNVVpnAppId* appId; -@end - -#endif // __WNVVpnPacketBuffer_DEFINED__ - -// Windows.Networking.Vpn.VpnChannelConfiguration -#ifndef __WNVVpnChannelConfiguration_DEFINED__ -#define __WNVVpnChannelConfiguration_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnChannelConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * customField; -@property (readonly) NSArray* /* WNHostName* */ serverHostNameList; -@property (readonly) NSString * serverServiceName; -@property (readonly) NSArray* /* WFUri* */ serverUris; -@end - -#endif // __WNVVpnChannelConfiguration_DEFINED__ - -// Windows.Networking.Vpn.VpnChannel -#ifndef __WNVVpnChannel_DEFINED__ -#define __WNVVpnChannel_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnChannel : RTObject -+ (void)processEventAsync:(RTObject*)thirdPartyPlugIn event:(RTObject*)event; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* plugInContext; -@property (readonly) WNVVpnChannelConfiguration* configuration; -@property (readonly) unsigned int id; -@property (readonly) WNVVpnSystemHealth* systemHealth; -- (EventRegistrationToken)addActivityChangeEvent:(void(^)(WNVVpnChannel*, WNVVpnChannelActivityEventArgs*))del; -- (void)removeActivityChangeEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addActivityStateChangeEvent:(void(^)(WNVVpnChannel*, WNVVpnChannelActivityStateChangedArgs*))del; -- (void)removeActivityStateChangeEvent:(EventRegistrationToken)tok; -- (void)associateTransport:(RTObject*)mainOuterTunnelTransport optionalOuterTunnelTransport:(RTObject*)optionalOuterTunnelTransport; -- (void)start:(NSArray* /* WNHostName* */)assignedClientIPv4list assignedClientIPv6list:(NSArray* /* WNHostName* */)assignedClientIPv6list vpnInterfaceId:(WNVVpnInterfaceId*)vpnInterfaceId routeScope:(WNVVpnRouteAssignment*)routeScope namespaceScope:(WNVVpnNamespaceAssignment*)namespaceScope mtuSize:(unsigned int)mtuSize maxFrameSize:(unsigned int)maxFrameSize optimizeForLowCostNetwork:(BOOL)optimizeForLowCostNetwork mainOuterTunnelTransport:(RTObject*)mainOuterTunnelTransport optionalOuterTunnelTransport:(RTObject*)optionalOuterTunnelTransport; -- (void)stop; -- (WNVVpnPickedCredential*)requestCredentials:(WNVVpnCredentialType)credType isRetry:(BOOL)isRetry isSingleSignOnCredential:(BOOL)isSingleSignOnCredential certificate:(WSCCCertificate*)certificate; -- (void)requestVpnPacketBuffer:(WNVVpnDataPathType)type vpnPacketBuffer:(WNVVpnPacketBuffer**)vpnPacketBuffer; -- (void)logDiagnosticMessage:(NSString *)message; -- (void)requestCustomPrompt:(NSArray* /* RTObject* */)customPrompt; -- (void)setErrorMessage:(NSString *)message; -- (void)setAllowedSslTlsVersions:(RTObject*)tunnelTransport useTls12:(BOOL)useTls12; -- (void)startWithMainTransport:(NSArray* /* WNHostName* */)assignedClientIPv4list assignedClientIPv6list:(NSArray* /* WNHostName* */)assignedClientIPv6list vpnInterfaceId:(WNVVpnInterfaceId*)vpnInterfaceId assignedRoutes:(WNVVpnRouteAssignment*)assignedRoutes assignedDomainName:(WNVVpnDomainNameAssignment*)assignedDomainName mtuSize:(unsigned int)mtuSize maxFrameSize:(unsigned int)maxFrameSize Reserved:(BOOL)Reserved mainOuterTunnelTransport:(RTObject*)mainOuterTunnelTransport; -- (void)startExistingTransports:(NSArray* /* WNHostName* */)assignedClientIPv4list assignedClientIPv6list:(NSArray* /* WNHostName* */)assignedClientIPv6list vpnInterfaceId:(WNVVpnInterfaceId*)vpnInterfaceId assignedRoutes:(WNVVpnRouteAssignment*)assignedRoutes assignedDomainName:(WNVVpnDomainNameAssignment*)assignedDomainName mtuSize:(unsigned int)mtuSize maxFrameSize:(unsigned int)maxFrameSize Reserved:(BOOL)Reserved; -- (WNVVpnPacketBuffer*)getVpnSendPacketBuffer; -- (WNVVpnPacketBuffer*)getVpnReceivePacketBuffer; -- (RTObject*)requestCustomPromptAsync:(NSArray* /* RTObject* */)customPromptElement; -- (void)requestCredentialsWithCertificateAsync:(WNVVpnCredentialType)credType credOptions:(unsigned int)credOptions certificate:(WSCCCertificate*)certificate success:(void (^)(WNVVpnCredential*))success failure:(void (^)(NSError*))failure; -- (void)requestCredentialsWithOptionsAsync:(WNVVpnCredentialType)credType credOptions:(unsigned int)credOptions success:(void (^)(WNVVpnCredential*))success failure:(void (^)(NSError*))failure; -- (void)requestCredentialsSimpleAsync:(WNVVpnCredentialType)credType success:(void (^)(WNVVpnCredential*))success failure:(void (^)(NSError*))failure; -- (void)terminateConnection:(NSString *)message; -- (void)startWithTrafficFilter:(NSArray* /* WNHostName* */)assignedClientIpv4List assignedClientIpv6List:(NSArray* /* WNHostName* */)assignedClientIpv6List vpnInterfaceId:(WNVVpnInterfaceId*)vpnInterfaceId assignedRoutes:(WNVVpnRouteAssignment*)assignedRoutes assignedNamespace:(WNVVpnDomainNameAssignment*)assignedNamespace mtuSize:(unsigned int)mtuSize maxFrameSize:(unsigned int)maxFrameSize reserved:(BOOL)reserved mainOuterTunnelTransport:(RTObject*)mainOuterTunnelTransport optionalOuterTunnelTransport:(RTObject*)optionalOuterTunnelTransport assignedTrafficFilters:(WNVVpnTrafficFilterAssignment*)assignedTrafficFilters; -@end - -#endif // __WNVVpnChannel_DEFINED__ - -// Windows.Networking.Vpn.VpnChannelActivityEventArgs -#ifndef __WNVVpnChannelActivityEventArgs_DEFINED__ -#define __WNVVpnChannelActivityEventArgs_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnChannelActivityEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNVVpnChannelActivityEventType type; -@end - -#endif // __WNVVpnChannelActivityEventArgs_DEFINED__ - -// Windows.Networking.Vpn.VpnSystemHealth -#ifndef __WNVVpnSystemHealth_DEFINED__ -#define __WNVVpnSystemHealth_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnSystemHealth : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSSBuffer* statementOfHealth; -@end - -#endif // __WNVVpnSystemHealth_DEFINED__ - -// Windows.Networking.Vpn.VpnDomainNameAssignment -#ifndef __WNVVpnDomainNameAssignment_DEFINED__ -#define __WNVVpnDomainNameAssignment_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnDomainNameAssignment : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* proxyAutoConfigurationUri; -@property (readonly) NSMutableArray* /* WNVVpnDomainNameInfo* */ domainNameList; -@end - -#endif // __WNVVpnDomainNameAssignment_DEFINED__ - -// Windows.Networking.Vpn.VpnChannelActivityStateChangedArgs -#ifndef __WNVVpnChannelActivityStateChangedArgs_DEFINED__ -#define __WNVVpnChannelActivityStateChangedArgs_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnChannelActivityStateChangedArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WNVVpnChannelActivityEventType activityState; -@end - -#endif // __WNVVpnChannelActivityStateChangedArgs_DEFINED__ - -// Windows.Networking.Vpn.VpnCredential -#ifndef __WNVVpnCredential_DEFINED__ -#define __WNVVpnCredential_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCredential : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * additionalPin; -@property (readonly) WSCCCertificate* certificateCredential; -@property (readonly) WSCPasswordCredential* oldPasswordCredential; -@property (readonly) WSCPasswordCredential* passkeyCredential; -@end - -#endif // __WNVVpnCredential_DEFINED__ - -// Windows.Networking.Vpn.VpnTrafficFilterAssignment -#ifndef __WNVVpnTrafficFilterAssignment_DEFINED__ -#define __WNVVpnTrafficFilterAssignment_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnTrafficFilterAssignment : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL allowOutbound; -@property BOOL allowInbound; -@property (readonly) NSMutableArray* /* WNVVpnTrafficFilter* */ trafficFilterList; -@end - -#endif // __WNVVpnTrafficFilterAssignment_DEFINED__ - -// Windows.Networking.Vpn.VpnAppId -#ifndef __WNVVpnAppId_DEFINED__ -#define __WNVVpnAppId_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnAppId : RTObject -+ (WNVVpnAppId*)make:(WNVVpnAppIdType)type value:(NSString *)value ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * value; -@property WNVVpnAppIdType type; -@end - -#endif // __WNVVpnAppId_DEFINED__ - -// Windows.Networking.Vpn.VpnDomainNameInfo -#ifndef __WNVVpnDomainNameInfo_DEFINED__ -#define __WNVVpnDomainNameInfo_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnDomainNameInfo : RTObject -+ (WNVVpnDomainNameInfo*)makeVpnDomainNameInfo:(NSString *)name nameType:(WNVVpnDomainNameType)nameType dnsServerList:(id /* WNHostName* */)dnsServerList proxyServerList:(id /* WNHostName* */)proxyServerList ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNVVpnDomainNameType domainNameType; -@property (retain) WNHostName* domainName; -@property (readonly) NSMutableArray* /* WNHostName* */ dnsServers; -@property (readonly) NSMutableArray* /* WNHostName* */ webProxyServers; -@property (readonly) NSMutableArray* /* WFUri* */ webProxyUris; -@end - -#endif // __WNVVpnDomainNameInfo_DEFINED__ - -// Windows.Networking.Vpn.VpnTrafficFilter -#ifndef __WNVVpnTrafficFilter_DEFINED__ -#define __WNVVpnTrafficFilter_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnTrafficFilter : RTObject -+ (WNVVpnTrafficFilter*)make:(WNVVpnAppId*)appId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNVVpnRoutingPolicyType routingPolicyType; -@property WNVVpnIPProtocol protocol; -@property (retain) WNVVpnAppId* appId; -@property (readonly) NSMutableArray* /* NSString * */ appClaims; -@property (readonly) NSMutableArray* /* NSString * */ localAddressRanges; -@property (readonly) NSMutableArray* /* NSString * */ localPortRanges; -@property (readonly) NSMutableArray* /* NSString * */ remoteAddressRanges; -@property (readonly) NSMutableArray* /* NSString * */ remotePortRanges; -@end - -#endif // __WNVVpnTrafficFilter_DEFINED__ - -// Windows.Networking.Vpn.VpnPacketBufferList -#ifndef __WNVVpnPacketBufferList_DEFINED__ -#define __WNVVpnPacketBufferList_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnPacketBufferList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNVVpnPacketBufferStatus status; -@property (readonly) unsigned int size; -- (void)append:(WNVVpnPacketBuffer*)nextVpnPacketBuffer; -- (void)addAtBegin:(WNVVpnPacketBuffer*)nextVpnPacketBuffer; -- (WNVVpnPacketBuffer*)removeAtEnd; -- (WNVVpnPacketBuffer*)removeAtBegin; -- (void)clear; -@end - -#endif // __WNVVpnPacketBufferList_DEFINED__ - -// Windows.Networking.Vpn.VpnCustomEditBox -#ifndef __WNVVpnCustomEditBox_DEFINED__ -#define __WNVVpnCustomEditBox_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCustomEditBox : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL noEcho; -@property (retain) NSString * defaultText; -@property (readonly) NSString * text; -@property (retain) NSString * label; -@property BOOL compulsory; -@property BOOL bordered; -@end - -#endif // __WNVVpnCustomEditBox_DEFINED__ - -// Windows.Networking.Vpn.VpnCustomPromptTextInput -#ifndef __WNVVpnCustomPromptTextInput_DEFINED__ -#define __WNVVpnCustomPromptTextInput_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCustomPromptTextInput : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL emphasized; -@property (retain) NSString * displayName; -@property BOOL compulsory; -@property (retain) NSString * placeholderText; -@property BOOL isTextHidden; -@property (readonly) NSString * text; -@end - -#endif // __WNVVpnCustomPromptTextInput_DEFINED__ - -// Windows.Networking.Vpn.VpnCustomComboBox -#ifndef __WNVVpnCustomComboBox_DEFINED__ -#define __WNVVpnCustomComboBox_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCustomComboBox : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSArray* /* NSString * */ optionsText; -@property (readonly) unsigned int selected; -@property (retain) NSString * label; -@property BOOL compulsory; -@property BOOL bordered; -@end - -#endif // __WNVVpnCustomComboBox_DEFINED__ - -// Windows.Networking.Vpn.VpnCustomPromptOptionSelector -#ifndef __WNVVpnCustomPromptOptionSelector_DEFINED__ -#define __WNVVpnCustomPromptOptionSelector_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCustomPromptOptionSelector : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL emphasized; -@property (retain) NSString * displayName; -@property BOOL compulsory; -@property (readonly) NSMutableArray* /* NSString * */ options; -@property (readonly) unsigned int selectedIndex; -@end - -#endif // __WNVVpnCustomPromptOptionSelector_DEFINED__ - -// Windows.Networking.Vpn.VpnCustomTextBox -#ifndef __WNVVpnCustomTextBox_DEFINED__ -#define __WNVVpnCustomTextBox_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCustomTextBox : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property BOOL compulsory; -@property BOOL bordered; -@property (retain) NSString * displayText; -@end - -#endif // __WNVVpnCustomTextBox_DEFINED__ - -// Windows.Networking.Vpn.VpnCustomPromptText -#ifndef __WNVVpnCustomPromptText_DEFINED__ -#define __WNVVpnCustomPromptText_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCustomPromptText : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL emphasized; -@property (retain) NSString * displayName; -@property BOOL compulsory; -@property (retain) NSString * text; -@end - -#endif // __WNVVpnCustomPromptText_DEFINED__ - -// Windows.Networking.Vpn.VpnCustomCheckBox -#ifndef __WNVVpnCustomCheckBox_DEFINED__ -#define __WNVVpnCustomCheckBox_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCustomCheckBox : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL initialCheckState; -@property (readonly) BOOL checked; -@property (retain) NSString * label; -@property BOOL compulsory; -@property BOOL bordered; -@end - -#endif // __WNVVpnCustomCheckBox_DEFINED__ - -// Windows.Networking.Vpn.VpnCustomPromptBooleanInput -#ifndef __WNVVpnCustomPromptBooleanInput_DEFINED__ -#define __WNVVpnCustomPromptBooleanInput_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCustomPromptBooleanInput : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL initialValue; -@property (readonly) BOOL value; -@property BOOL emphasized; -@property (retain) NSString * displayName; -@property BOOL compulsory; -@end - -#endif // __WNVVpnCustomPromptBooleanInput_DEFINED__ - -// Windows.Networking.Vpn.VpnCustomErrorBox -#ifndef __WNVVpnCustomErrorBox_DEFINED__ -#define __WNVVpnCustomErrorBox_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnCustomErrorBox : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property BOOL compulsory; -@property BOOL bordered; -@end - -#endif // __WNVVpnCustomErrorBox_DEFINED__ - -// Windows.Networking.Vpn.VpnPlugInProfile -#ifndef __WNVVpnPlugInProfile_DEFINED__ -#define __WNVVpnPlugInProfile_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnPlugInProfile : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * vpnPluginPackageFamilyName; -@property (retain) NSString * customConfiguration; -@property (readonly) NSMutableArray* /* WFUri* */ serverUris; -@property BOOL requireVpnClientAppUI; -@property (readonly) WNVVpnManagementConnectionStatus connectionStatus; -@property (retain) NSString * profileName; -@property BOOL rememberCredentials; -@property BOOL alwaysOn; -@property (readonly) NSMutableArray* /* WNVVpnAppId* */ appTriggers; -@property (readonly) NSMutableArray* /* WNVVpnDomainNameInfo* */ domainNameInfoList; -@property (readonly) NSMutableArray* /* WNVVpnRoute* */ routes; -@property (readonly) NSMutableArray* /* WNVVpnTrafficFilter* */ trafficFilters; -@end - -#endif // __WNVVpnPlugInProfile_DEFINED__ - -// Windows.Networking.Vpn.VpnNativeProfile -#ifndef __WNVVpnNativeProfile_DEFINED__ -#define __WNVVpnNativeProfile_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnNativeProfile : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WNVVpnAuthenticationMethod userAuthenticationMethod; -@property WNVVpnAuthenticationMethod tunnelAuthenticationMethod; -@property WNVVpnRoutingPolicyType routingPolicyType; -@property (retain) NSString * eapConfiguration; -@property WNVVpnNativeProtocolType nativeProtocolType; -@property (readonly) NSMutableArray* /* NSString * */ servers; -@property BOOL requireVpnClientAppUI; -@property (readonly) WNVVpnManagementConnectionStatus connectionStatus; -@property (retain) NSString * profileName; -@property BOOL rememberCredentials; -@property BOOL alwaysOn; -@property (readonly) NSMutableArray* /* WNVVpnRoute* */ routes; -@property (readonly) NSMutableArray* /* WNVVpnAppId* */ appTriggers; -@property (readonly) NSMutableArray* /* WNVVpnTrafficFilter* */ trafficFilters; -@property (readonly) NSMutableArray* /* WNVVpnDomainNameInfo* */ domainNameInfoList; -@end - -#endif // __WNVVpnNativeProfile_DEFINED__ - -// Windows.Networking.Vpn.VpnManagementAgent -#ifndef __WNVVpnManagementAgent_DEFINED__ -#define __WNVVpnManagementAgent_DEFINED__ - -OBJCUWPWINDOWSNETWORKINGVPNEXPORT -@interface WNVVpnManagementAgent : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)addProfileFromXmlAsync:(NSString *)xml success:(void (^)(WNVVpnManagementErrorStatus))success failure:(void (^)(NSError*))failure; -- (void)addProfileFromObjectAsync:(RTObject*)profile success:(void (^)(WNVVpnManagementErrorStatus))success failure:(void (^)(NSError*))failure; -- (void)updateProfileFromXmlAsync:(NSString *)xml success:(void (^)(WNVVpnManagementErrorStatus))success failure:(void (^)(NSError*))failure; -- (void)updateProfileFromObjectAsync:(RTObject*)profile success:(void (^)(WNVVpnManagementErrorStatus))success failure:(void (^)(NSError*))failure; -- (void)getProfilesAsyncWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)deleteProfileAsync:(RTObject*)profile success:(void (^)(WNVVpnManagementErrorStatus))success failure:(void (^)(NSError*))failure; -- (void)connectProfileAsync:(RTObject*)profile success:(void (^)(WNVVpnManagementErrorStatus))success failure:(void (^)(NSError*))failure; -- (void)connectProfileWithPasswordCredentialAsync:(RTObject*)profile passwordCredential:(WSCPasswordCredential*)passwordCredential success:(void (^)(WNVVpnManagementErrorStatus))success failure:(void (^)(NSError*))failure; -- (void)disconnectProfileAsync:(RTObject*)profile success:(void (^)(WNVVpnManagementErrorStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WNVVpnManagementAgent_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPerception.h b/include/Platform/Universal Windows/UWP/WindowsPerception.h deleted file mode 100644 index a507bc45bf..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPerception.h +++ /dev/null @@ -1,62 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPerception.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPERCEPTIONEXPORT -#define OBJCUWPWINDOWSPERCEPTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPerception.lib") -#endif -#endif -#include - -@class WPPerceptionTimestamp, WPPerceptionTimestampHelper; -@protocol WPIPerceptionTimestamp, WPIPerceptionTimestampHelperStatics; - -#include "WindowsFoundation.h" - -#import - -// Windows.Perception.PerceptionTimestamp -#ifndef __WPPerceptionTimestamp_DEFINED__ -#define __WPPerceptionTimestamp_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONEXPORT -@interface WPPerceptionTimestamp : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* predictionAmount; -@property (readonly) WFDateTime* targetTime; -@end - -#endif // __WPPerceptionTimestamp_DEFINED__ - -// Windows.Perception.PerceptionTimestampHelper -#ifndef __WPPerceptionTimestampHelper_DEFINED__ -#define __WPPerceptionTimestampHelper_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONEXPORT -@interface WPPerceptionTimestampHelper : RTObject -+ (WPPerceptionTimestamp*)fromHistoricalTargetTime:(WFDateTime*)targetTime; -@end - -#endif // __WPPerceptionTimestampHelper_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPerceptionAutomationCore.h b/include/Platform/Universal Windows/UWP/WindowsPerceptionAutomationCore.h deleted file mode 100644 index 004fa66d2a..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPerceptionAutomationCore.h +++ /dev/null @@ -1,47 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPerceptionAutomationCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPERCEPTIONAUTOMATIONCOREEXPORT -#define OBJCUWPWINDOWSPERCEPTIONAUTOMATIONCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPerceptionAutomationCore.lib") -#endif -#endif -#include - -@class WPACCorePerceptionAutomation; -@protocol WPACICorePerceptionAutomationStatics; - -#include "WindowsFoundation.h" - -#import - -// Windows.Perception.Automation.Core.CorePerceptionAutomation -#ifndef __WPACCorePerceptionAutomation_DEFINED__ -#define __WPACCorePerceptionAutomation_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONAUTOMATIONCOREEXPORT -@interface WPACCorePerceptionAutomation : RTObject -+ (void)setActivationFactoryProvider:(RTObject*)provider; -@end - -#endif // __WPACCorePerceptionAutomation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPerceptionPeople.h b/include/Platform/Universal Windows/UWP/WindowsPerceptionPeople.h deleted file mode 100644 index a34d11fe1a..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPerceptionPeople.h +++ /dev/null @@ -1,52 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPerceptionPeople.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPERCEPTIONPEOPLEEXPORT -#define OBJCUWPWINDOWSPERCEPTIONPEOPLEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPerceptionPeople.lib") -#endif -#endif -#include - -@class WPPHeadPose; -@protocol WPPIHeadPose; - -#include "WindowsFoundationNumerics.h" - -#import - -// Windows.Perception.People.HeadPose -#ifndef __WPPHeadPose_DEFINED__ -#define __WPPHeadPose_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONPEOPLEEXPORT -@interface WPPHeadPose : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFNVector3* forwardDirection; -@property (readonly) WFNVector3* position; -@property (readonly) WFNVector3* upDirection; -@end - -#endif // __WPPHeadPose_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPerceptionSpatial.h b/include/Platform/Universal Windows/UWP/WindowsPerceptionSpatial.h deleted file mode 100644 index 41cdbf9baa..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPerceptionSpatial.h +++ /dev/null @@ -1,296 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPerceptionSpatial.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -#define OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPerceptionSpatial.lib") -#endif -#endif -#include - -@class WPSSpatialCoordinateSystem, WPSSpatialAnchor, WPSSpatialAnchorRawCoordinateSystemAdjustedEventArgs, WPSSpatialAnchorStore, WPSSpatialLocator, WPSSpatialLocatorPositionalTrackingDeactivatingEventArgs, WPSSpatialLocation, WPSSpatialLocatorAttachedFrameOfReference, WPSSpatialStationaryFrameOfReference, WPSSpatialAnchorManager, WPSSpatialAnchorTransferManager, WPSSpatialBoundingVolume; -@class WPSSpatialBoundingFrustum, WPSSpatialBoundingBox, WPSSpatialBoundingOrientedBox, WPSSpatialBoundingSphere; -@protocol WPSISpatialCoordinateSystem, WPSISpatialAnchorRawCoordinateSystemAdjustedEventArgs, WPSISpatialAnchor, WPSISpatialAnchor2, WPSISpatialAnchorStatics, WPSISpatialAnchorStore, WPSISpatialAnchorManagerStatics, WPSISpatialAnchorTransferManagerStatics, WPSISpatialLocatorPositionalTrackingDeactivatingEventArgs, WPSISpatialLocatorAttachedFrameOfReference, WPSISpatialStationaryFrameOfReference, WPSISpatialLocation, WPSISpatialLocator, WPSISpatialLocatorStatics, WPSISpatialBoundingVolume, WPSISpatialBoundingVolumeStatics; - -// Windows.Perception.Spatial.SpatialPerceptionAccessStatus -enum _WPSSpatialPerceptionAccessStatus { - WPSSpatialPerceptionAccessStatusUnspecified = 0, - WPSSpatialPerceptionAccessStatusAllowed = 1, - WPSSpatialPerceptionAccessStatusDeniedByUser = 2, - WPSSpatialPerceptionAccessStatusDeniedBySystem = 3, -}; -typedef unsigned WPSSpatialPerceptionAccessStatus; - -// Windows.Perception.Spatial.SpatialLocatability -enum _WPSSpatialLocatability { - WPSSpatialLocatabilityUnavailable = 0, - WPSSpatialLocatabilityOrientationOnly = 1, - WPSSpatialLocatabilityPositionalTrackingActivating = 2, - WPSSpatialLocatabilityPositionalTrackingActive = 3, - WPSSpatialLocatabilityPositionalTrackingInhibited = 4, -}; -typedef unsigned WPSSpatialLocatability; - -#include "WindowsPerception.h" -#include "WindowsFoundationNumerics.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// [struct] Windows.Perception.Spatial.SpatialBoundingFrustum -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialBoundingFrustum : NSObject -+ (instancetype)new; -@property (retain) WFNPlane* near; -@property (retain) WFNPlane* far; -@property (retain) WFNPlane* right; -@property (retain) WFNPlane* left; -@property (retain) WFNPlane* top; -@property (retain) WFNPlane* bottom; -@end - -// [struct] Windows.Perception.Spatial.SpatialBoundingBox -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialBoundingBox : NSObject -+ (instancetype)new; -@property (retain) WFNVector3* center; -@property (retain) WFNVector3* extents; -@end - -// [struct] Windows.Perception.Spatial.SpatialBoundingOrientedBox -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialBoundingOrientedBox : NSObject -+ (instancetype)new; -@property (retain) WFNVector3* center; -@property (retain) WFNVector3* extents; -@property (retain) WFNQuaternion* orientation; -@end - -// [struct] Windows.Perception.Spatial.SpatialBoundingSphere -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialBoundingSphere : NSObject -+ (instancetype)new; -@property (retain) WFNVector3* center; -@property float radius; -@end - -// Windows.Perception.Spatial.SpatialCoordinateSystem -#ifndef __WPSSpatialCoordinateSystem_DEFINED__ -#define __WPSSpatialCoordinateSystem_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialCoordinateSystem : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (id /* WFNMatrix4x4* */)tryGetTransformTo:(WPSSpatialCoordinateSystem*)target; -@end - -#endif // __WPSSpatialCoordinateSystem_DEFINED__ - -// Windows.Perception.Spatial.SpatialAnchor -#ifndef __WPSSpatialAnchor_DEFINED__ -#define __WPSSpatialAnchor_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialAnchor : RTObject -+ (WPSSpatialAnchor*)tryCreateRelativeTo:(WPSSpatialCoordinateSystem*)coordinateSystem; -+ (WPSSpatialAnchor*)tryCreateWithPositionRelativeTo:(WPSSpatialCoordinateSystem*)coordinateSystem position:(WFNVector3*)position; -+ (WPSSpatialAnchor*)tryCreateWithPositionAndOrientationRelativeTo:(WPSSpatialCoordinateSystem*)coordinateSystem position:(WFNVector3*)position orientation:(WFNQuaternion*)orientation; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPSSpatialCoordinateSystem* coordinateSystem; -@property (readonly) WPSSpatialCoordinateSystem* rawCoordinateSystem; -@property (readonly) BOOL removedByUser; -- (EventRegistrationToken)addRawCoordinateSystemAdjustedEvent:(void(^)(WPSSpatialAnchor*, WPSSpatialAnchorRawCoordinateSystemAdjustedEventArgs*))del; -- (void)removeRawCoordinateSystemAdjustedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WPSSpatialAnchor_DEFINED__ - -// Windows.Perception.Spatial.SpatialAnchorRawCoordinateSystemAdjustedEventArgs -#ifndef __WPSSpatialAnchorRawCoordinateSystemAdjustedEventArgs_DEFINED__ -#define __WPSSpatialAnchorRawCoordinateSystemAdjustedEventArgs_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialAnchorRawCoordinateSystemAdjustedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFNMatrix4x4* oldRawCoordinateSystemToNewRawCoordinateSystemTransform; -@end - -#endif // __WPSSpatialAnchorRawCoordinateSystemAdjustedEventArgs_DEFINED__ - -// Windows.Perception.Spatial.SpatialAnchorStore -#ifndef __WPSSpatialAnchorStore_DEFINED__ -#define __WPSSpatialAnchorStore_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialAnchorStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSDictionary* /* NSString *, WPSSpatialAnchor* */)getAllSavedAnchors; -- (BOOL)trySave:(NSString *)id anchor:(WPSSpatialAnchor*)anchor; -- (void)remove:(NSString *)id; -- (void)clear; -@end - -#endif // __WPSSpatialAnchorStore_DEFINED__ - -// Windows.Perception.Spatial.SpatialLocator -#ifndef __WPSSpatialLocator_DEFINED__ -#define __WPSSpatialLocator_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialLocator : RTObject -+ (WPSSpatialLocator*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPSSpatialLocatability locatability; -- (EventRegistrationToken)addLocatabilityChangedEvent:(void(^)(WPSSpatialLocator*, RTObject*))del; -- (void)removeLocatabilityChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPositionalTrackingDeactivatingEvent:(void(^)(WPSSpatialLocator*, WPSSpatialLocatorPositionalTrackingDeactivatingEventArgs*))del; -- (void)removePositionalTrackingDeactivatingEvent:(EventRegistrationToken)tok; -- (WPSSpatialLocation*)tryLocateAtTimestamp:(WPPerceptionTimestamp*)timestamp coordinateSystem:(WPSSpatialCoordinateSystem*)coordinateSystem; -- (WPSSpatialLocatorAttachedFrameOfReference*)createAttachedFrameOfReferenceAtCurrentHeading; -- (WPSSpatialLocatorAttachedFrameOfReference*)createAttachedFrameOfReferenceAtCurrentHeadingWithPosition:(WFNVector3*)relativePosition; -- (WPSSpatialLocatorAttachedFrameOfReference*)createAttachedFrameOfReferenceAtCurrentHeadingWithPositionAndOrientation:(WFNVector3*)relativePosition relativeOrientation:(WFNQuaternion*)relativeOrientation; -- (WPSSpatialLocatorAttachedFrameOfReference*)createAttachedFrameOfReferenceAtCurrentHeadingWithPositionAndOrientationAndRelativeHeading:(WFNVector3*)relativePosition relativeOrientation:(WFNQuaternion*)relativeOrientation relativeHeadingInRadians:(double)relativeHeadingInRadians; -- (WPSSpatialStationaryFrameOfReference*)createStationaryFrameOfReferenceAtCurrentLocation; -- (WPSSpatialStationaryFrameOfReference*)createStationaryFrameOfReferenceAtCurrentLocationWithPosition:(WFNVector3*)relativePosition; -- (WPSSpatialStationaryFrameOfReference*)createStationaryFrameOfReferenceAtCurrentLocationWithPositionAndOrientation:(WFNVector3*)relativePosition relativeOrientation:(WFNQuaternion*)relativeOrientation; -- (WPSSpatialStationaryFrameOfReference*)createStationaryFrameOfReferenceAtCurrentLocationWithPositionAndOrientationAndRelativeHeading:(WFNVector3*)relativePosition relativeOrientation:(WFNQuaternion*)relativeOrientation relativeHeadingInRadians:(double)relativeHeadingInRadians; -@end - -#endif // __WPSSpatialLocator_DEFINED__ - -// Windows.Perception.Spatial.SpatialLocatorPositionalTrackingDeactivatingEventArgs -#ifndef __WPSSpatialLocatorPositionalTrackingDeactivatingEventArgs_DEFINED__ -#define __WPSSpatialLocatorPositionalTrackingDeactivatingEventArgs_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialLocatorPositionalTrackingDeactivatingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL canceled; -@end - -#endif // __WPSSpatialLocatorPositionalTrackingDeactivatingEventArgs_DEFINED__ - -// Windows.Perception.Spatial.SpatialLocation -#ifndef __WPSSpatialLocation_DEFINED__ -#define __WPSSpatialLocation_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialLocation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFNQuaternion* absoluteAngularAcceleration; -@property (readonly) WFNQuaternion* absoluteAngularVelocity; -@property (readonly) WFNVector3* absoluteLinearAcceleration; -@property (readonly) WFNVector3* absoluteLinearVelocity; -@property (readonly) WFNQuaternion* orientation; -@property (readonly) WFNVector3* position; -@end - -#endif // __WPSSpatialLocation_DEFINED__ - -// Windows.Perception.Spatial.SpatialLocatorAttachedFrameOfReference -#ifndef __WPSSpatialLocatorAttachedFrameOfReference_DEFINED__ -#define __WPSSpatialLocatorAttachedFrameOfReference_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialLocatorAttachedFrameOfReference : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFNVector3* relativePosition; -@property (retain) WFNQuaternion* relativeOrientation; -- (void)adjustHeading:(double)headingOffsetInRadians; -- (WPSSpatialCoordinateSystem*)getStationaryCoordinateSystemAtTimestamp:(WPPerceptionTimestamp*)timestamp; -- (id /* double */)tryGetRelativeHeadingAtTimestamp:(WPPerceptionTimestamp*)timestamp; -@end - -#endif // __WPSSpatialLocatorAttachedFrameOfReference_DEFINED__ - -// Windows.Perception.Spatial.SpatialStationaryFrameOfReference -#ifndef __WPSSpatialStationaryFrameOfReference_DEFINED__ -#define __WPSSpatialStationaryFrameOfReference_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialStationaryFrameOfReference : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPSSpatialCoordinateSystem* coordinateSystem; -@end - -#endif // __WPSSpatialStationaryFrameOfReference_DEFINED__ - -// Windows.Perception.Spatial.SpatialAnchorManager -#ifndef __WPSSpatialAnchorManager_DEFINED__ -#define __WPSSpatialAnchorManager_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialAnchorManager : RTObject -+ (void)requestStoreAsyncWithSuccess:(void (^)(WPSSpatialAnchorStore*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WPSSpatialAnchorManager_DEFINED__ - -// Windows.Perception.Spatial.SpatialAnchorTransferManager -#ifndef __WPSSpatialAnchorTransferManager_DEFINED__ -#define __WPSSpatialAnchorTransferManager_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialAnchorTransferManager : RTObject -+ (void)tryImportAnchorsAsync:(RTObject*)stream success:(void (^)(NSDictionary* /* NSString *, WPSSpatialAnchor* */))success failure:(void (^)(NSError*))failure; -+ (void)tryExportAnchorsAsync:(id /* RTKeyValuePair* < NSString *, WPSSpatialAnchor* > */)anchors stream:(RTObject*)stream success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessAsyncWithSuccess:(void (^)(WPSSpatialPerceptionAccessStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WPSSpatialAnchorTransferManager_DEFINED__ - -// Windows.Perception.Spatial.SpatialBoundingVolume -#ifndef __WPSSpatialBoundingVolume_DEFINED__ -#define __WPSSpatialBoundingVolume_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALEXPORT -@interface WPSSpatialBoundingVolume : RTObject -+ (WPSSpatialBoundingVolume*)fromBox:(WPSSpatialCoordinateSystem*)coordinateSystem box:(WPSSpatialBoundingBox*)box; -+ (WPSSpatialBoundingVolume*)fromOrientedBox:(WPSSpatialCoordinateSystem*)coordinateSystem box:(WPSSpatialBoundingOrientedBox*)box; -+ (WPSSpatialBoundingVolume*)fromSphere:(WPSSpatialCoordinateSystem*)coordinateSystem sphere:(WPSSpatialBoundingSphere*)sphere; -+ (WPSSpatialBoundingVolume*)fromFrustum:(WPSSpatialCoordinateSystem*)coordinateSystem frustum:(WPSSpatialBoundingFrustum*)frustum; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WPSSpatialBoundingVolume_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPerceptionSpatialSurfaces.h b/include/Platform/Universal Windows/UWP/WindowsPerceptionSpatialSurfaces.h deleted file mode 100644 index ac53915667..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPerceptionSpatialSurfaces.h +++ /dev/null @@ -1,135 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPerceptionSpatialSurfaces.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPERCEPTIONSPATIALSURFACESEXPORT -#define OBJCUWPWINDOWSPERCEPTIONSPATIALSURFACESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPerceptionSpatialSurfaces.lib") -#endif -#endif -#include - -@class WPSSSpatialSurfaceInfo, WPSSSpatialSurfaceMeshBuffer, WPSSSpatialSurfaceMesh, WPSSSpatialSurfaceMeshOptions, WPSSSpatialSurfaceObserver; -@protocol WPSSISpatialSurfaceMeshBuffer, WPSSISpatialSurfaceMesh, WPSSISpatialSurfaceMeshOptionsStatics, WPSSISpatialSurfaceMeshOptions, WPSSISpatialSurfaceInfo, WPSSISpatialSurfaceObserverStatics, WPSSISpatialSurfaceObserver; - -#include "WindowsPerceptionSpatial.h" -#include "WindowsGraphicsDirectX.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundationNumerics.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Perception.Spatial.Surfaces.SpatialSurfaceInfo -#ifndef __WPSSSpatialSurfaceInfo_DEFINED__ -#define __WPSSSpatialSurfaceInfo_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALSURFACESEXPORT -@interface WPSSSpatialSurfaceInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* id; -@property (readonly) WFDateTime* updateTime; -- (id /* WPSSpatialBoundingOrientedBox* */)tryGetBounds:(WPSSpatialCoordinateSystem*)coordinateSystem; -- (void)tryComputeLatestMeshAsync:(double)maxTrianglesPerCubicMeter success:(void (^)(WPSSSpatialSurfaceMesh*))success failure:(void (^)(NSError*))failure; -- (void)tryComputeLatestMeshWithOptionsAsync:(double)maxTrianglesPerCubicMeter options:(WPSSSpatialSurfaceMeshOptions*)options success:(void (^)(WPSSSpatialSurfaceMesh*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WPSSSpatialSurfaceInfo_DEFINED__ - -// Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshBuffer -#ifndef __WPSSSpatialSurfaceMeshBuffer_DEFINED__ -#define __WPSSSpatialSurfaceMeshBuffer_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALSURFACESEXPORT -@interface WPSSSpatialSurfaceMeshBuffer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* data; -@property (readonly) unsigned int elementCount; -@property (readonly) WGDDirectXPixelFormat format; -@property (readonly) unsigned int stride; -@end - -#endif // __WPSSSpatialSurfaceMeshBuffer_DEFINED__ - -// Windows.Perception.Spatial.Surfaces.SpatialSurfaceMesh -#ifndef __WPSSSpatialSurfaceMesh_DEFINED__ -#define __WPSSSpatialSurfaceMesh_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALSURFACESEXPORT -@interface WPSSSpatialSurfaceMesh : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPSSpatialCoordinateSystem* coordinateSystem; -@property (readonly) WPSSSpatialSurfaceInfo* surfaceInfo; -@property (readonly) WPSSSpatialSurfaceMeshBuffer* triangleIndices; -@property (readonly) WPSSSpatialSurfaceMeshBuffer* vertexNormals; -@property (readonly) WFNVector3* vertexPositionScale; -@property (readonly) WPSSSpatialSurfaceMeshBuffer* vertexPositions; -@end - -#endif // __WPSSSpatialSurfaceMesh_DEFINED__ - -// Windows.Perception.Spatial.Surfaces.SpatialSurfaceMeshOptions -#ifndef __WPSSSpatialSurfaceMeshOptions_DEFINED__ -#define __WPSSSpatialSurfaceMeshOptions_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALSURFACESEXPORT -@interface WPSSSpatialSurfaceMeshOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WGDDirectXPixelFormat vertexPositionFormat; -@property WGDDirectXPixelFormat vertexNormalFormat; -@property WGDDirectXPixelFormat triangleIndexFormat; -@property BOOL includeVertexNormals; -+ (NSArray* /* WGDDirectXPixelFormat */)supportedTriangleIndexFormats; -+ (NSArray* /* WGDDirectXPixelFormat */)supportedVertexNormalFormats; -+ (NSArray* /* WGDDirectXPixelFormat */)supportedVertexPositionFormats; -@end - -#endif // __WPSSSpatialSurfaceMeshOptions_DEFINED__ - -// Windows.Perception.Spatial.Surfaces.SpatialSurfaceObserver -#ifndef __WPSSSpatialSurfaceObserver_DEFINED__ -#define __WPSSSpatialSurfaceObserver_DEFINED__ - -OBJCUWPWINDOWSPERCEPTIONSPATIALSURFACESEXPORT -@interface WPSSSpatialSurfaceObserver : RTObject -+ (void)requestAccessAsyncWithSuccess:(void (^)(WPSSpatialPerceptionAccessStatus))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addObservedSurfacesChangedEvent:(void(^)(WPSSSpatialSurfaceObserver*, RTObject*))del; -- (void)removeObservedSurfacesChangedEvent:(EventRegistrationToken)tok; -- (NSDictionary* /* WFGUID*, WPSSSpatialSurfaceInfo* */)getObservedSurfaces; -- (void)setBoundingVolume:(WPSSpatialBoundingVolume*)bounds; -- (void)setBoundingVolumes:(id /* WPSSpatialBoundingVolume* */)bounds; -@end - -#endif // __WPSSSpatialSurfaceObserver_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhone.h b/include/Platform/Universal Windows/UWP/WindowsPhone.h deleted file mode 100644 index 7a27c0ef97..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhone.h +++ /dev/null @@ -1,31 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhone.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONEEXPORT -#define OBJCUWPWINDOWSPHONEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhone.lib") -#endif -#endif -#include - -#import - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneApplicationModel.h b/include/Platform/Universal Windows/UWP/WindowsPhoneApplicationModel.h deleted file mode 100644 index 5cb642b795..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneApplicationModel.h +++ /dev/null @@ -1,52 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneApplicationModel.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONEAPPLICATIONMODELEXPORT -#define OBJCUWPWINDOWSPHONEAPPLICATIONMODELEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneApplicationModel.lib") -#endif -#endif -#include - -@class WPAApplicationProfile; -@protocol WPAIApplicationProfileStatics; - -// Windows.Phone.ApplicationModel.ApplicationProfileModes -enum _WPAApplicationProfileModes { - WPAApplicationProfileModesDefault = 0, - WPAApplicationProfileModesAlternate = 1, -}; -typedef unsigned WPAApplicationProfileModes; - -#import - -// Windows.Phone.ApplicationModel.ApplicationProfile -#ifndef __WPAApplicationProfile_DEFINED__ -#define __WPAApplicationProfile_DEFINED__ - -OBJCUWPWINDOWSPHONEAPPLICATIONMODELEXPORT -@interface WPAApplicationProfile : RTObject -+ (WPAApplicationProfileModes)modes; -@end - -#endif // __WPAApplicationProfile_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneDevicesNotification.h b/include/Platform/Universal Windows/UWP/WindowsPhoneDevicesNotification.h deleted file mode 100644 index a754d42c77..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneDevicesNotification.h +++ /dev/null @@ -1,52 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneDevicesNotification.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONEDEVICESNOTIFICATIONEXPORT -#define OBJCUWPWINDOWSPHONEDEVICESNOTIFICATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneDevicesNotification.lib") -#endif -#endif -#include - -@class WPDNVibrationDevice; -@protocol WPDNIVibrationDeviceStatics, WPDNIVibrationDevice; - -#include "WindowsFoundation.h" - -#import - -// Windows.Phone.Devices.Notification.VibrationDevice -#ifndef __WPDNVibrationDevice_DEFINED__ -#define __WPDNVibrationDevice_DEFINED__ - -OBJCUWPWINDOWSPHONEDEVICESNOTIFICATIONEXPORT -@interface WPDNVibrationDevice : RTObject -+ (WPDNVibrationDevice*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)vibrate:(WFTimeSpan*)duration; -- (void)cancel; -@end - -#endif // __WPDNVibrationDevice_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneDevicesPower.h b/include/Platform/Universal Windows/UWP/WindowsPhoneDevicesPower.h deleted file mode 100644 index e75db92984..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneDevicesPower.h +++ /dev/null @@ -1,54 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneDevicesPower.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONEDEVICESPOWEREXPORT -#define OBJCUWPWINDOWSPHONEDEVICESPOWEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneDevicesPower.lib") -#endif -#endif -#include - -@class WPDPBattery; -@protocol WPDPIBatteryStatics, WPDPIBattery; - -#include "WindowsFoundation.h" - -#import - -// Windows.Phone.Devices.Power.Battery -#ifndef __WPDPBattery_DEFINED__ -#define __WPDPBattery_DEFINED__ - -OBJCUWPWINDOWSPHONEDEVICESPOWEREXPORT -@interface WPDPBattery : RTObject -+ (WPDPBattery*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int remainingChargePercent; -@property (readonly) WFTimeSpan* remainingDischargeTime; -- (EventRegistrationToken)addRemainingChargePercentChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeRemainingChargePercentChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WPDPBattery_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneManagementDeployment.h b/include/Platform/Universal Windows/UWP/WindowsPhoneManagementDeployment.h deleted file mode 100644 index 6293cb36ba..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneManagementDeployment.h +++ /dev/null @@ -1,138 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneManagementDeployment.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONEMANAGEMENTDEPLOYMENTEXPORT -#define OBJCUWPWINDOWSPHONEMANAGEMENTDEPLOYMENTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneManagementDeployment.lib") -#endif -#endif -#include - -@class WPMDEnterprise, WPMDEnterpriseEnrollmentResult, WPMDPackageInstallResult, WPMDInstallationManager, WPMDEnterpriseEnrollmentManager; -@protocol WPMDIEnterprise, WPMDIEnterpriseEnrollmentManager, WPMDIPackageInstallResult, WPMDIPackageInstallResult2, WPMDIEnterpriseEnrollmentResult, WPMDIInstallationManagerStatics, WPMDIInstallationManagerStatics2; - -// Windows.Phone.Management.Deployment.EnterpriseStatus -enum _WPMDEnterpriseStatus { - WPMDEnterpriseStatusEnrolled = 0, - WPMDEnterpriseStatusDisabled = 1, - WPMDEnterpriseStatusRevoked = 2, - WPMDEnterpriseStatusExpired = 3, -}; -typedef unsigned WPMDEnterpriseStatus; - -// Windows.Phone.Management.Deployment.EnterpriseEnrollmentStatus -enum _WPMDEnterpriseEnrollmentStatus { - WPMDEnterpriseEnrollmentStatusSuccess = 0, - WPMDEnterpriseEnrollmentStatusCancelledByUser = 1, - WPMDEnterpriseEnrollmentStatusUnknownFailure = 2, -}; -typedef unsigned WPMDEnterpriseEnrollmentStatus; - -#include "WindowsFoundation.h" -#include "WindowsManagementDeployment.h" -#include "WindowsApplicationModel.h" - -#import - -// Windows.Phone.Management.Deployment.Enterprise -#ifndef __WPMDEnterprise_DEFINED__ -#define __WPMDEnterprise_DEFINED__ - -OBJCUWPWINDOWSPHONEMANAGEMENTDEPLOYMENTEXPORT -@interface WPMDEnterprise : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* enrollmentValidFrom; -@property (readonly) WFDateTime* enrollmentValidTo; -@property (readonly) WFGUID* id; -@property (readonly) NSString * name; -@property (readonly) WPMDEnterpriseStatus status; -@property (readonly) int workplaceId; -@end - -#endif // __WPMDEnterprise_DEFINED__ - -// Windows.Phone.Management.Deployment.EnterpriseEnrollmentResult -#ifndef __WPMDEnterpriseEnrollmentResult_DEFINED__ -#define __WPMDEnterpriseEnrollmentResult_DEFINED__ - -OBJCUWPWINDOWSPHONEMANAGEMENTDEPLOYMENTEXPORT -@interface WPMDEnterpriseEnrollmentResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPMDEnterprise* enrolledEnterprise; -@property (readonly) WPMDEnterpriseEnrollmentStatus status; -@end - -#endif // __WPMDEnterpriseEnrollmentResult_DEFINED__ - -// Windows.Phone.Management.Deployment.PackageInstallResult -#ifndef __WPMDPackageInstallResult_DEFINED__ -#define __WPMDPackageInstallResult_DEFINED__ - -OBJCUWPWINDOWSPHONEMANAGEMENTDEPLOYMENTEXPORT -@interface WPMDPackageInstallResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMDPackageInstallState installState; -@property (readonly) NSString * productId; -@property (readonly) NSString * errorText; -@end - -#endif // __WPMDPackageInstallResult_DEFINED__ - -// Windows.Phone.Management.Deployment.InstallationManager -#ifndef __WPMDInstallationManager_DEFINED__ -#define __WPMDInstallationManager_DEFINED__ - -OBJCUWPWINDOWSPHONEMANAGEMENTDEPLOYMENTEXPORT -@interface WPMDInstallationManager : RTObject -+ (void)addPackageAsync:(NSString *)title sourceLocation:(WFUri*)sourceLocation success:(void (^)(WPMDPackageInstallResult*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -+ (void)addPackagePreloadedAsync:(NSString *)title sourceLocation:(WFUri*)sourceLocation instanceId:(NSString *)instanceId offerId:(NSString *)offerId license:(WFUri*)license success:(void (^)(WPMDPackageInstallResult*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -// Failed to generate member GetPendingPackageInstalls (Can't marshal Windows.Foundation.IAsyncOperationWithProgress`2) -+ (id /* WAPackage* */)findPackagesForCurrentPublisher; -+ (id /* WAPackage* */)findPackages; -+ (void)removePackageAsync:(NSString *)packageFullName removalOptions:(WMDRemovalOptions)removalOptions success:(void (^)(WPMDPackageInstallResult*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -+ (void)registerPackageAsync:(WFUri*)manifestUri dependencyPackageUris:(id /* WFUri* */)dependencyPackageUris deploymentOptions:(WMDDeploymentOptions)deploymentOptions success:(void (^)(WPMDPackageInstallResult*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -+ (id /* WAPackage* */)findPackagesByNamePublisher:(NSString *)packageName packagePublisher:(NSString *)packagePublisher; -@end - -#endif // __WPMDInstallationManager_DEFINED__ - -// Windows.Phone.Management.Deployment.EnterpriseEnrollmentManager -#ifndef __WPMDEnterpriseEnrollmentManager_DEFINED__ -#define __WPMDEnterpriseEnrollmentManager_DEFINED__ - -OBJCUWPWINDOWSPHONEMANAGEMENTDEPLOYMENTEXPORT -@interface WPMDEnterpriseEnrollmentManager : RTObject -+ (RTObject*)validateEnterprisesAsync; -+ (void)requestEnrollmentAsync:(NSString *)enrollmentToken success:(void (^)(WPMDEnterpriseEnrollmentResult*))success failure:(void (^)(NSError*))failure; -+ (void)requestUnenrollmentAsync:(WPMDEnterprise*)enterprise success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (WPMDEnterprise*)currentEnterprise; -+ (NSArray* /* WPMDEnterprise* */)enrolledEnterprises; -@end - -#endif // __WPMDEnterpriseEnrollmentManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneMediaDevices.h b/include/Platform/Universal Windows/UWP/WindowsPhoneMediaDevices.h deleted file mode 100644 index 655e8d9210..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneMediaDevices.h +++ /dev/null @@ -1,77 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneMediaDevices.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONEMEDIADEVICESEXPORT -#define OBJCUWPWINDOWSPHONEMEDIADEVICESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneMediaDevices.lib") -#endif -#endif -#include - -@class WPMDAudioRoutingManager; -@protocol WPMDIAudioRoutingManager, WPMDIAudioRoutingManagerStatics; - -// Windows.Phone.Media.Devices.AudioRoutingEndpoint -enum _WPMDAudioRoutingEndpoint { - WPMDAudioRoutingEndpointDefault = 0, - WPMDAudioRoutingEndpointEarpiece = 1, - WPMDAudioRoutingEndpointSpeakerphone = 2, - WPMDAudioRoutingEndpointBluetooth = 3, - WPMDAudioRoutingEndpointWiredHeadset = 4, - WPMDAudioRoutingEndpointWiredHeadsetSpeakerOnly = 5, - WPMDAudioRoutingEndpointBluetoothWithNoiseAndEchoCancellation = 6, - WPMDAudioRoutingEndpointBluetoothPreferred = 7, -}; -typedef unsigned WPMDAudioRoutingEndpoint; - -// Windows.Phone.Media.Devices.AvailableAudioRoutingEndpoints -enum _WPMDAvailableAudioRoutingEndpoints { - WPMDAvailableAudioRoutingEndpointsNone = 0, - WPMDAvailableAudioRoutingEndpointsEarpiece = 1, - WPMDAvailableAudioRoutingEndpointsSpeakerphone = 2, - WPMDAvailableAudioRoutingEndpointsBluetooth = 4, -}; -typedef unsigned WPMDAvailableAudioRoutingEndpoints; - -#include "WindowsFoundation.h" - -#import - -// Windows.Phone.Media.Devices.AudioRoutingManager -#ifndef __WPMDAudioRoutingManager_DEFINED__ -#define __WPMDAudioRoutingManager_DEFINED__ - -OBJCUWPWINDOWSPHONEMEDIADEVICESEXPORT -@interface WPMDAudioRoutingManager : RTObject -+ (WPMDAudioRoutingManager*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPMDAvailableAudioRoutingEndpoints availableAudioEndpoints; -- (EventRegistrationToken)addAudioEndpointChangedEvent:(void(^)(WPMDAudioRoutingManager*, RTObject*))del; -- (void)removeAudioEndpointChangedEvent:(EventRegistrationToken)tok; -- (WPMDAudioRoutingEndpoint)getAudioEndpoint; -- (void)setAudioEndpoint:(WPMDAudioRoutingEndpoint)endpoint; -@end - -#endif // __WPMDAudioRoutingManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneNotificationManagement.h b/include/Platform/Universal Windows/UWP/WindowsPhoneNotificationManagement.h deleted file mode 100644 index f18d51e5c7..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneNotificationManagement.h +++ /dev/null @@ -1,661 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneNotificationManagement.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -#define OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneNotificationManagement.lib") -#endif -#endif -#include - -@class WPNMTextResponse, WPNMAppNotificationInfo, WPNMEmailAccountInfo, WPNMEmailFolderInfo, WPNMBinaryId, WPNMAlarmNotificationTriggerDetails, WPNMEmailReadNotificationTriggerDetails, WPNMEmailNotificationTriggerDetails, WPNMPhoneLineDetails, WPNMPhoneCallDetails, WPNMPhoneNotificationTriggerDetails, WPNMSpeedDialEntry, WPNMReminderNotificationTriggerDetails, WPNMCalendarChangedNotificationTriggerDetails, WPNMToastNotificationTriggerDetails, WPNMCortanaTileNotificationTriggerDetails, WPNMMediaMetadata, WPNMMediaControlsTriggerDetails, WPNMVolumeInfo, WPNMAccessoryManager; -@protocol WPNMITextResponse, WPNMIAppNotificationInfo, WPNMIEmailAccountInfo, WPNMIEmailFolderInfo, WPNMIBinaryId, WPNMIAccessoryNotificationTriggerDetails, WPNMIAlarmNotificationTriggerDetails, WPNMIAlarmNotificationTriggerDetails2, WPNMIEmailNotificationTriggerDetails, WPNMIEmailNotificationTriggerDetails2, WPNMIEmailReadNotificationTriggerDetails, WPNMIPhoneLineDetails, WPNMIPhoneLineDetails2, WPNMIPhoneCallDetails, WPNMIPhoneNotificationTriggerDetails, WPNMISpeedDialEntry, WPNMIReminderNotificationTriggerDetails, WPNMIReminderNotificationTriggerDetails2, WPNMICalendarChangedNotificationTriggerDetails, WPNMIToastNotificationTriggerDetails, WPNMIToastNotificationTriggerDetails2, WPNMICortanaTileNotificationTriggerDetails, WPNMIMediaMetadata, WPNMIMediaControlsTriggerDetails, WPNMIVolumeInfo, WPNMIAccessoryManager, WPNMIAccessoryManager2, WPNMIAccessoryManager3; - -// Windows.Phone.Notification.Management.AccessoryNotificationType -enum _WPNMAccessoryNotificationType { - WPNMAccessoryNotificationTypeNone = 0, - WPNMAccessoryNotificationTypePhone = 1, - WPNMAccessoryNotificationTypeEmail = 2, - WPNMAccessoryNotificationTypeReminder = 4, - WPNMAccessoryNotificationTypeAlarm = 8, - WPNMAccessoryNotificationTypeToast = 16, - WPNMAccessoryNotificationTypeAppUninstalled = 32, - WPNMAccessoryNotificationTypeDnd = 64, - WPNMAccessoryNotificationTypeDrivingMode = 128, - WPNMAccessoryNotificationTypeBatterySaver = 256, - WPNMAccessoryNotificationTypeMedia = 512, - WPNMAccessoryNotificationTypeCortanaTile = 1024, - WPNMAccessoryNotificationTypeToastCleared = 2048, - WPNMAccessoryNotificationTypeCalendarChanged = 4096, - WPNMAccessoryNotificationTypeVolumeChanged = 8192, - WPNMAccessoryNotificationTypeEmailReadStatusChanged = 16384, -}; -typedef unsigned WPNMAccessoryNotificationType; - -// Windows.Phone.Notification.Management.ReminderState -enum _WPNMReminderState { - WPNMReminderStateActive = 0, - WPNMReminderStateSnoozed = 1, - WPNMReminderStateDismissed = 2, -}; -typedef unsigned WPNMReminderState; - -// Windows.Phone.Notification.Management.PhoneNotificationType -enum _WPNMPhoneNotificationType { - WPNMPhoneNotificationTypeNewCall = 0, - WPNMPhoneNotificationTypeCallChanged = 1, - WPNMPhoneNotificationTypeLineChanged = 2, - WPNMPhoneNotificationTypePhoneCallAudioEndpointChanged = 3, - WPNMPhoneNotificationTypePhoneMuteChanged = 4, -}; -typedef unsigned WPNMPhoneNotificationType; - -// Windows.Phone.Notification.Management.PhoneCallTransport -enum _WPNMPhoneCallTransport { - WPNMPhoneCallTransportCellular = 0, - WPNMPhoneCallTransportVoip = 1, -}; -typedef unsigned WPNMPhoneCallTransport; - -// Windows.Phone.Notification.Management.PhoneMediaType -enum _WPNMPhoneMediaType { - WPNMPhoneMediaTypeAudioOnly = 0, - WPNMPhoneMediaTypeAudioVideo = 1, -}; -typedef unsigned WPNMPhoneMediaType; - -// Windows.Phone.Notification.Management.PhoneCallDirection -enum _WPNMPhoneCallDirection { - WPNMPhoneCallDirectionIncoming = 0, - WPNMPhoneCallDirectionOutgoing = 1, -}; -typedef unsigned WPNMPhoneCallDirection; - -// Windows.Phone.Notification.Management.PhoneCallState -enum _WPNMPhoneCallState { - WPNMPhoneCallStateUnknown = 0, - WPNMPhoneCallStateRinging = 1, - WPNMPhoneCallStateTalking = 2, - WPNMPhoneCallStateHeld = 3, - WPNMPhoneCallStateEnded = 4, -}; -typedef unsigned WPNMPhoneCallState; - -// Windows.Phone.Notification.Management.PhoneCallAudioEndpoint -enum _WPNMPhoneCallAudioEndpoint { - WPNMPhoneCallAudioEndpointDefault = 0, - WPNMPhoneCallAudioEndpointSpeaker = 1, - WPNMPhoneCallAudioEndpointHandsfree = 2, -}; -typedef unsigned WPNMPhoneCallAudioEndpoint; - -// Windows.Phone.Notification.Management.PhoneLineRegistrationState -enum _WPNMPhoneLineRegistrationState { - WPNMPhoneLineRegistrationStateDisconnected = 0, - WPNMPhoneLineRegistrationStateHome = 1, - WPNMPhoneLineRegistrationStateRoaming = 2, -}; -typedef unsigned WPNMPhoneLineRegistrationState; - -// Windows.Phone.Notification.Management.CalendarChangedEvent -enum _WPNMCalendarChangedEvent { - WPNMCalendarChangedEventLostEvents = 0, - WPNMCalendarChangedEventAppointmentAdded = 1, - WPNMCalendarChangedEventAppointmentChanged = 2, - WPNMCalendarChangedEventAppointmentDeleted = 3, - WPNMCalendarChangedEventCalendarAdded = 4, - WPNMCalendarChangedEventCalendarChanged = 5, - WPNMCalendarChangedEventCalendarDeleted = 6, -}; -typedef unsigned WPNMCalendarChangedEvent; - -// Windows.Phone.Notification.Management.PlaybackStatus -enum _WPNMPlaybackStatus { - WPNMPlaybackStatusNone = 0, - WPNMPlaybackStatusTrackChanged = 1, - WPNMPlaybackStatusStopped = 2, - WPNMPlaybackStatusPlaying = 3, - WPNMPlaybackStatusPaused = 4, -}; -typedef unsigned WPNMPlaybackStatus; - -// Windows.Phone.Notification.Management.PlaybackCapability -enum _WPNMPlaybackCapability { - WPNMPlaybackCapabilityNone = 0, - WPNMPlaybackCapabilityPlay = 1, - WPNMPlaybackCapabilityPause = 2, - WPNMPlaybackCapabilityStop = 4, - WPNMPlaybackCapabilityRecord = 8, - WPNMPlaybackCapabilityFastForward = 16, - WPNMPlaybackCapabilityRewind = 32, - WPNMPlaybackCapabilityNext = 64, - WPNMPlaybackCapabilityPrevious = 128, - WPNMPlaybackCapabilityChannelUp = 256, - WPNMPlaybackCapabilityChannelDown = 512, -}; -typedef unsigned WPNMPlaybackCapability; - -// Windows.Phone.Notification.Management.PlaybackCommand -enum _WPNMPlaybackCommand { - WPNMPlaybackCommandPlay = 0, - WPNMPlaybackCommandPause = 1, - WPNMPlaybackCommandStop = 2, - WPNMPlaybackCommandRecord = 3, - WPNMPlaybackCommandFastForward = 4, - WPNMPlaybackCommandRewind = 5, - WPNMPlaybackCommandNext = 6, - WPNMPlaybackCommandPrevious = 7, - WPNMPlaybackCommandChannelUp = 8, - WPNMPlaybackCommandChannelDown = 9, -}; -typedef unsigned WPNMPlaybackCommand; - -// Windows.Phone.Notification.Management.VibrateState -enum _WPNMVibrateState { - WPNMVibrateStateRingerOffVibrateOff = 0, - WPNMVibrateStateRingerOffVibrateOn = 1, - WPNMVibrateStateRingerOnVibrateOff = 2, - WPNMVibrateStateRingerOnVibrateOn = 3, -}; -typedef unsigned WPNMVibrateState; - -#include "WindowsFoundation.h" -#include "WindowsApplicationModelAppointments.h" -#include "WindowsApplicationModelEmail.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Phone.Notification.Management.IAccessoryNotificationTriggerDetails -#ifndef __WPNMIAccessoryNotificationTriggerDetails_DEFINED__ -#define __WPNMIAccessoryNotificationTriggerDetails_DEFINED__ - -@protocol WPNMIAccessoryNotificationTriggerDetails -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property BOOL startedProcessing; -@property (readonly) WFDateTime* timeCreated; -@end - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMIAccessoryNotificationTriggerDetails : RTObject -@end - -#endif // __WPNMIAccessoryNotificationTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.TextResponse -#ifndef __WPNMTextResponse_DEFINED__ -#define __WPNMTextResponse_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMTextResponse : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * content; -@property (readonly) unsigned int id; -@end - -#endif // __WPNMTextResponse_DEFINED__ - -// Windows.Phone.Notification.Management.AppNotificationInfo -#ifndef __WPNMAppNotificationInfo_DEFINED__ -#define __WPNMAppNotificationInfo_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMAppNotificationInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) NSString * name; -@end - -#endif // __WPNMAppNotificationInfo_DEFINED__ - -// Windows.Phone.Notification.Management.EmailAccountInfo -#ifndef __WPNMEmailAccountInfo_DEFINED__ -#define __WPNMEmailAccountInfo_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMEmailAccountInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) BOOL isNotificationEnabled; -@end - -#endif // __WPNMEmailAccountInfo_DEFINED__ - -// Windows.Phone.Notification.Management.EmailFolderInfo -#ifndef __WPNMEmailFolderInfo_DEFINED__ -#define __WPNMEmailFolderInfo_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMEmailFolderInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) BOOL isNotificationEnabled; -@end - -#endif // __WPNMEmailFolderInfo_DEFINED__ - -// Windows.Phone.Notification.Management.BinaryId -#ifndef __WPNMBinaryId_DEFINED__ -#define __WPNMBinaryId_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMBinaryId : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint8_t id; -@property (readonly) unsigned int length; -@end - -#endif // __WPNMBinaryId_DEFINED__ - -// Windows.Phone.Notification.Management.AlarmNotificationTriggerDetails -#ifndef __WPNMAlarmNotificationTriggerDetails_DEFINED__ -#define __WPNMAlarmNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMAlarmNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL startedProcessing; -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property (readonly) WFDateTime* timeCreated; -@property (readonly) WFGUID* alarmId; -@property (readonly) WPNMReminderState reminderState; -@property (readonly) WFDateTime* timestamp; -@property (readonly) NSString * title; -@property (readonly) NSString * instanceId; -@end - -#endif // __WPNMAlarmNotificationTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.EmailReadNotificationTriggerDetails -#ifndef __WPNMEmailReadNotificationTriggerDetails_DEFINED__ -#define __WPNMEmailReadNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMEmailReadNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL startedProcessing; -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property (readonly) WFDateTime* timeCreated; -@property (readonly) NSString * accountName; -@property (readonly) BOOL isRead; -@property (readonly) WPNMBinaryId* messageEntryId; -@property (readonly) NSString * parentFolderName; -@end - -#endif // __WPNMEmailReadNotificationTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.EmailNotificationTriggerDetails -#ifndef __WPNMEmailNotificationTriggerDetails_DEFINED__ -#define __WPNMEmailNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMEmailNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL startedProcessing; -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property (readonly) WFDateTime* timeCreated; -@property (readonly) NSString * accountName; -@property (readonly) WAEEmailMessage* emailMessage; -@property (readonly) NSString * parentFolderName; -@property (readonly) NSString * senderAddress; -@property (readonly) NSString * senderName; -@property (readonly) WFDateTime* timestamp; -@property (readonly) WPNMBinaryId* messageEntryId; -@end - -#endif // __WPNMEmailNotificationTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.PhoneLineDetails -#ifndef __WPNMPhoneLineDetails_DEFINED__ -#define __WPNMPhoneLineDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMPhoneLineDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL defaultOutgoingLine; -@property (readonly) NSString * displayName; -@property (readonly) WFGUID* lineId; -@property (readonly) NSString * lineNumber; -@property (readonly) WPNMPhoneLineRegistrationState registrationState; -@property (readonly) unsigned int voicemailCount; -@property (readonly) unsigned int missedCallCount; -@end - -#endif // __WPNMPhoneLineDetails_DEFINED__ - -// Windows.Phone.Notification.Management.PhoneCallDetails -#ifndef __WPNMPhoneCallDetails_DEFINED__ -#define __WPNMPhoneCallDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMPhoneCallDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPNMPhoneCallDirection callDirection; -@property (readonly) unsigned int callId; -@property (readonly) WPNMPhoneMediaType callMediaType; -@property (readonly) WPNMPhoneCallTransport callTransport; -@property (readonly) unsigned int conferenceCallId; -@property (readonly) NSString * contactName; -@property (readonly) WFDateTime* endTime; -@property (readonly) WFGUID* phoneLine; -@property (readonly) NSString * phoneNumber; -@property (readonly) NSArray* /* WPNMTextResponse* */ presetTextResponses; -@property (readonly) WFDateTime* startTime; -@property (readonly) WPNMPhoneCallState state; -@end - -#endif // __WPNMPhoneCallDetails_DEFINED__ - -// Windows.Phone.Notification.Management.PhoneNotificationTriggerDetails -#ifndef __WPNMPhoneNotificationTriggerDetails_DEFINED__ -#define __WPNMPhoneNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMPhoneNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL startedProcessing; -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property (readonly) WFDateTime* timeCreated; -@property (readonly) WPNMPhoneCallDetails* callDetails; -@property (readonly) WFGUID* phoneLineChangedId; -@property (readonly) WPNMPhoneNotificationType phoneNotificationType; -@end - -#endif // __WPNMPhoneNotificationTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.SpeedDialEntry -#ifndef __WPNMSpeedDialEntry_DEFINED__ -#define __WPNMSpeedDialEntry_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMSpeedDialEntry : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * contactName; -@property (readonly) NSString * numberType; -@property (readonly) NSString * phoneNumber; -@end - -#endif // __WPNMSpeedDialEntry_DEFINED__ - -// Windows.Phone.Notification.Management.ReminderNotificationTriggerDetails -#ifndef __WPNMReminderNotificationTriggerDetails_DEFINED__ -#define __WPNMReminderNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMReminderNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL startedProcessing; -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property (readonly) WFDateTime* timeCreated; -@property (readonly) WAAAppointment* appointment; -@property (readonly) NSString * Description; -@property (readonly) NSString * details; -@property (readonly) WFGUID* reminderId; -@property (readonly) WPNMReminderState reminderState; -@property (readonly) WFDateTime* timestamp; -@property (readonly) NSString * title; -@property (readonly) NSString * instanceId; -@end - -#endif // __WPNMReminderNotificationTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.CalendarChangedNotificationTriggerDetails -#ifndef __WPNMCalendarChangedNotificationTriggerDetails_DEFINED__ -#define __WPNMCalendarChangedNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMCalendarChangedNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL startedProcessing; -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property (readonly) WFDateTime* timeCreated; -@property (readonly) WPNMCalendarChangedEvent eventType; -@property (readonly) NSString * itemId; -@end - -#endif // __WPNMCalendarChangedNotificationTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.ToastNotificationTriggerDetails -#ifndef __WPNMToastNotificationTriggerDetails_DEFINED__ -#define __WPNMToastNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMToastNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL startedProcessing; -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property (readonly) WFDateTime* timeCreated; -@property (readonly) BOOL suppressPopup; -@property (readonly) NSString * text1; -@property (readonly) NSString * text2; -@property (readonly) NSString * text3; -@property (readonly) NSString * text4; -@property (readonly) NSString * instanceId; -@end - -#endif // __WPNMToastNotificationTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.CortanaTileNotificationTriggerDetails -#ifndef __WPNMCortanaTileNotificationTriggerDetails_DEFINED__ -#define __WPNMCortanaTileNotificationTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMCortanaTileNotificationTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL startedProcessing; -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property (readonly) WFDateTime* timeCreated; -@property (readonly) NSString * content; -@property (readonly) NSString * emphasizedText; -@property (readonly) NSString * largeContent1; -@property (readonly) NSString * largeContent2; -@property (readonly) NSString * nonWrappedSmallContent1; -@property (readonly) NSString * nonWrappedSmallContent2; -@property (readonly) NSString * nonWrappedSmallContent3; -@property (readonly) NSString * nonWrappedSmallContent4; -@property (readonly) NSString * source; -@property (readonly) NSString * tileId; -@end - -#endif // __WPNMCortanaTileNotificationTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.MediaMetadata -#ifndef __WPNMMediaMetadata_DEFINED__ -#define __WPNMMediaMetadata_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMMediaMetadata : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * album; -@property (readonly) NSString * artist; -@property (readonly) WFTimeSpan* duration; -@property (readonly) NSString * subtitle; -@property (readonly) RTObject* thumbnail; -@property (readonly) NSString * title; -@property (readonly) unsigned int track; -@end - -#endif // __WPNMMediaMetadata_DEFINED__ - -// Windows.Phone.Notification.Management.MediaControlsTriggerDetails -#ifndef __WPNMMediaControlsTriggerDetails_DEFINED__ -#define __WPNMMediaControlsTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMMediaControlsTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL startedProcessing; -@property (readonly) WPNMAccessoryNotificationType accessoryNotificationType; -@property (readonly) NSString * appDisplayName; -@property (readonly) NSString * appId; -@property (readonly) WFDateTime* timeCreated; -@property (readonly) WPNMMediaMetadata* mediaMetadata; -@property (readonly) WPNMPlaybackStatus playbackStatus; -@end - -#endif // __WPNMMediaControlsTriggerDetails_DEFINED__ - -// Windows.Phone.Notification.Management.VolumeInfo -#ifndef __WPNMVolumeInfo_DEFINED__ -#define __WPNMVolumeInfo_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMVolumeInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int callVolume; -@property (readonly) BOOL isMuted; -@property (readonly) WPNMVibrateState isVibrateEnabled; -@property (readonly) unsigned int mediaVolume; -@property (readonly) unsigned int systemVolume; -@end - -#endif // __WPNMVolumeInfo_DEFINED__ - -// Windows.Phone.Notification.Management.AccessoryManager -#ifndef __WPNMAccessoryManager_DEFINED__ -#define __WPNMAccessoryManager_DEFINED__ - -OBJCUWPWINDOWSPHONENOTIFICATIONMANAGEMENTEXPORT -@interface WPNMAccessoryManager : RTObject -+ (void)ringDevice; -+ (void)clearToast:(NSString *)instanceId; -+ (void)increaseVolume:(int)step; -+ (void)decreaseVolume:(int)step; -+ (void)setMute:(BOOL)mute; -+ (void)setRingerVibrate:(BOOL)ringer vibrate:(BOOL)vibrate; -+ (NSArray* /* WPNMEmailAccountInfo* */)getAllEmailAccounts; -+ (NSArray* /* WPNMEmailFolderInfo* */)getFolders:(NSString *)emailAccount; -+ (void)enableEmailNotificationEmailAccount:(NSString *)emailAccount; -+ (void)disableEmailNotificationEmailAccount:(NSString *)emailAccount; -+ (void)enableEmailNotificationFolderFilter:(NSString *)emailAccount folders:(NSArray* /* NSString * */)folders; -+ (void)updateEmailReadStatus:(WPNMBinaryId*)messageEntryId isRead:(BOOL)isRead; -+ (void)snoozeAlarmByInstanceId:(NSString *)instanceId; -+ (void)dismissAlarmByInstanceId:(NSString *)instanceId; -+ (void)snoozeReminderByInstanceId:(NSString *)instanceId; -+ (void)dismissReminderByInstanceId:(NSString *)instanceId; -+ (NSString *)registerAccessoryApp; -+ (RTObject*)getNextTriggerDetails; -+ (void)processTriggerDetails:(RTObject*)pDetails; -+ (WPNMPhoneLineDetails*)getPhoneLineDetails:(WFGUID*)phoneLine; -+ (void)acceptPhoneCall:(unsigned int)phoneCallId; -+ (void)acceptPhoneCallOnEndpoint:(unsigned int)phoneCallId endPoint:(WPNMPhoneCallAudioEndpoint)endPoint; -+ (void)acceptPhoneCallWithVideo:(unsigned int)phoneCallId; -+ (void)acceptPhoneCallWithVideoOnAudioEndpoint:(unsigned int)phoneCallId endPoint:(WPNMPhoneCallAudioEndpoint)endPoint; -+ (void)rejectPhoneCall:(unsigned int)phoneCallId; -+ (void)rejectPhoneCallWithText:(unsigned int)phoneCallId textResponseID:(unsigned int)textResponseID; -+ (void)makePhoneCall:(WFGUID*)phoneLine phoneNumber:(NSString *)phoneNumber; -+ (void)makePhoneCallOnAudioEndpoint:(WFGUID*)phoneLine phoneNumber:(NSString *)phoneNumber endPoint:(WPNMPhoneCallAudioEndpoint)endPoint; -+ (void)makePhoneCallWithVideo:(WFGUID*)phoneLine phoneNumber:(NSString *)phoneNumber; -+ (void)makePhoneCallWithVideoOnAudioEndpoint:(WFGUID*)phoneLine phoneNumber:(NSString *)phoneNumber endPoint:(WPNMPhoneCallAudioEndpoint)endPoint; -+ (void)swapPhoneCalls:(unsigned int)phoneCallIdToHold phoneCallIdOnHold:(unsigned int)phoneCallIdOnHold; -+ (void)holdPhoneCall:(unsigned int)phoneCallId holdCall:(BOOL)holdCall; -+ (void)endPhoneCall:(unsigned int)phoneCallId; -+ (void)snoozeAlarm:(WFGUID*)alarmId; -+ (void)snoozeAlarmForSpecifiedTime:(WFGUID*)alarmId timeSpan:(WFTimeSpan*)timeSpan; -+ (void)dismissAlarm:(WFGUID*)alarmId; -+ (void)snoozeReminder:(WFGUID*)reminderId; -+ (void)snoozeReminderForSpecifiedTime:(WFGUID*)reminderId timeSpan:(WFTimeSpan*)timeSpan; -+ (void)dismissReminder:(WFGUID*)reminderId; -+ (WPNMMediaMetadata*)getMediaMetadata; -+ (void)performMediaPlaybackCommand:(WPNMPlaybackCommand)command; -+ (NSDictionary* /* NSString *, WPNMAppNotificationInfo* */)getApps; -+ (void)enableNotificationsForApplication:(NSString *)appId; -+ (void)disableNotificationsForApplication:(NSString *)appId; -+ (BOOL)isNotificationEnabledForApplication:(NSString *)appId; -+ (int)getEnabledAccessoryNotificationTypes; -+ (void)enableAccessoryNotificationTypes:(int)accessoryNotificationTypes; -+ (void)disableAllAccessoryNotificationTypes; -+ (BOOL)getUserConsent; -+ (RTObject*)getAppIcon:(NSString *)appId; -+ (BOOL)phoneMute; -+ (void)setPhoneMute:(BOOL)value; -+ (WPNMPhoneCallAudioEndpoint)phoneCallAudioEndpoint; -+ (void)setPhoneCallAudioEndpoint:(WPNMPhoneCallAudioEndpoint)value; -+ (BOOL)batterySaverState; -+ (BOOL)doNotDisturbEnabled; -+ (BOOL)drivingModeEnabled; -+ (WPNMPlaybackCapability)mediaPlaybackCapabilities; -+ (WPNMPlaybackStatus)mediaPlaybackStatus; -+ (NSArray* /* WPNMPhoneLineDetails* */)phoneLineDetails; -+ (BOOL)isPhonePinLocked; -+ (NSArray* /* WPNMSpeedDialEntry* */)speedDialList; -+ (WPNMVolumeInfo*)volumeInfo; -@end - -#endif // __WPNMAccessoryManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhonePersonalInformation.h b/include/Platform/Universal Windows/UWP/WindowsPhonePersonalInformation.h deleted file mode 100644 index 4ba423487f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhonePersonalInformation.h +++ /dev/null @@ -1,311 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhonePersonalInformation.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -#define OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhonePersonalInformation.lib") -#endif -#endif -#include - -@class WPPContactAddress, WPPContactInformation, WPPContactStore, WPPStoredContact, WPPKnownContactProperties, WPPContactQueryOptions, WPPContactQueryResult, WPPContactChangeRecord; -@protocol WPPIContactAddress, WPPIContactInformation, WPPIContactInformation2, WPPIContactInformationStatics, WPPIStoredContact, WPPIStoredContactFactory, WPPIKnownContactPropertiesStatics, WPPIContactQueryResult, WPPIContactQueryOptions, WPPIContactStore, WPPIContactStore2, WPPIContactStoreStatics, WPPIContactChangeRecord; - -// Windows.Phone.PersonalInformation.ContactStoreSystemAccessMode -enum _WPPContactStoreSystemAccessMode { - WPPContactStoreSystemAccessModeReadOnly = 0, - WPPContactStoreSystemAccessModeReadWrite = 1, -}; -typedef unsigned WPPContactStoreSystemAccessMode; - -// Windows.Phone.PersonalInformation.ContactStoreApplicationAccessMode -enum _WPPContactStoreApplicationAccessMode { - WPPContactStoreApplicationAccessModeLimitedReadOnly = 0, - WPPContactStoreApplicationAccessModeReadOnly = 1, -}; -typedef unsigned WPPContactStoreApplicationAccessMode; - -// Windows.Phone.PersonalInformation.ContactChangeType -enum _WPPContactChangeType { - WPPContactChangeTypeCreated = 0, - WPPContactChangeTypeModified = 1, - WPPContactChangeTypeDeleted = 2, -}; -typedef unsigned WPPContactChangeType; - -// Windows.Phone.PersonalInformation.ContactQueryResultOrdering -enum _WPPContactQueryResultOrdering { - WPPContactQueryResultOrderingSystemDefault = 0, - WPPContactQueryResultOrderingGivenNameFamilyName = 1, - WPPContactQueryResultOrderingFamilyNameGivenName = 2, -}; -typedef unsigned WPPContactQueryResultOrdering; - -// Windows.Phone.PersonalInformation.VCardFormat -enum _WPPVCardFormat { - WPPVCardFormatVersion2_1 = 0, - WPPVCardFormatVersion3 = 1, -}; -typedef unsigned WPPVCardFormat; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Phone.PersonalInformation.IContactInformation -#ifndef __WPPIContactInformation_DEFINED__ -#define __WPPIContactInformation_DEFINED__ - -@protocol WPPIContactInformation -@property (retain) NSString * displayName; -@property (readonly) RTObject* displayPicture; -@property (retain) NSString * familyName; -@property (retain) NSString * givenName; -@property (retain) NSString * honorificPrefix; -@property (retain) NSString * honorificSuffix; -- (void)getDisplayPictureAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (RTObject*)setDisplayPictureAsync:(RTObject*)stream; -- (void)getPropertiesAsyncWithSuccess:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)toVcardAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)toVcardWithOptionsAsync:(WPPVCardFormat)format success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPIContactInformation : RTObject -@end - -#endif // __WPPIContactInformation_DEFINED__ - -// Windows.Phone.PersonalInformation.IContactInformation2 -#ifndef __WPPIContactInformation2_DEFINED__ -#define __WPPIContactInformation2_DEFINED__ - -@protocol WPPIContactInformation2 -@property (retain) WFDateTime* displayPictureDate; -@end - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPIContactInformation2 : RTObject -@end - -#endif // __WPPIContactInformation2_DEFINED__ - -// Windows.Phone.PersonalInformation.ContactAddress -#ifndef __WPPContactAddress_DEFINED__ -#define __WPPContactAddress_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPContactAddress : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * streetAddress; -@property (retain) NSString * region; -@property (retain) NSString * postalCode; -@property (retain) NSString * locality; -@property (retain) NSString * country; -@end - -#endif // __WPPContactAddress_DEFINED__ - -// Windows.Phone.PersonalInformation.ContactInformation -#ifndef __WPPContactInformation_DEFINED__ -#define __WPPContactInformation_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPContactInformation : RTObject -+ (void)parseVcardAsync:(RTObject*)vcard success:(void (^)(WPPContactInformation*))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * honorificSuffix; -@property (retain) NSString * honorificPrefix; -@property (retain) NSString * givenName; -@property (retain) NSString * familyName; -@property (retain) NSString * displayName; -@property (readonly) RTObject* displayPicture; -- (void)getDisplayPictureAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (RTObject*)setDisplayPictureAsync:(RTObject*)stream; -- (void)getPropertiesAsyncWithSuccess:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)toVcardAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)toVcardWithOptionsAsync:(WPPVCardFormat)format success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WPPContactInformation_DEFINED__ - -// Windows.Phone.PersonalInformation.ContactStore -#ifndef __WPPContactStore_DEFINED__ -#define __WPPContactStore_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPContactStore : RTObject -+ (void)createOrOpenAsyncWithSuccess:(void (^)(WPPContactStore*))success failure:(void (^)(NSError*))failure; -+ (void)createOrOpenWithOptionsAsync:(WPPContactStoreSystemAccessMode)access sharing:(WPPContactStoreApplicationAccessMode)sharing success:(void (^)(WPPContactStore*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t revisionNumber; -- (void)findContactByRemoteIdAsync:(NSString *)id success:(void (^)(WPPStoredContact*))success failure:(void (^)(NSError*))failure; -- (void)findContactByIdAsync:(NSString *)id success:(void (^)(WPPStoredContact*))success failure:(void (^)(NSError*))failure; -- (RTObject*)deleteContactAsync:(NSString *)id; -- (WPPContactQueryResult*)createContactQueryDefault; -- (WPPContactQueryResult*)createContactQueryWithOptions:(WPPContactQueryOptions*)options; -- (RTObject*)deleteAsync; -- (void)getChangesAsync:(uint64_t)baseRevisionNumber success:(void (^)(NSArray* /* WPPContactChangeRecord* */))success failure:(void (^)(NSError*))failure; -- (void)loadExtendedPropertiesAsyncWithSuccess:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)saveExtendedPropertiesAsync:(NSDictionary* /* NSString *, RTObject* */)data; -- (void)createMeContactAsync:(NSString *)id success:(void (^)(WPPStoredContact*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WPPContactStore_DEFINED__ - -// Windows.Phone.PersonalInformation.StoredContact -#ifndef __WPPStoredContact_DEFINED__ -#define __WPPStoredContact_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPStoredContact : RTObject -+ (WPPStoredContact*)makeStoredContact:(WPPContactStore*)store ACTIVATOR; -+ (WPPStoredContact*)makeStoredContactFromInformation:(WPPContactStore*)store contact:(WPPContactInformation*)contact ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * honorificSuffix; -@property (retain) NSString * honorificPrefix; -@property (retain) NSString * givenName; -@property (retain) NSString * familyName; -@property (retain) NSString * displayName; -@property (readonly) RTObject* displayPicture; -@property (retain) WFDateTime* displayPictureDate; -@property (retain) NSString * remoteId; -@property (readonly) NSString * id; -@property (readonly) WPPContactStore* store; -- (void)getExtendedPropertiesAsyncWithSuccess:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)saveAsync; -- (RTObject*)replaceExistingContactAsync:(NSString *)id; -- (void)getDisplayPictureAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (RTObject*)setDisplayPictureAsync:(RTObject*)stream; -- (void)getPropertiesAsyncWithSuccess:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)toVcardAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)toVcardWithOptionsAsync:(WPPVCardFormat)format success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WPPStoredContact_DEFINED__ - -// Windows.Phone.PersonalInformation.KnownContactProperties -#ifndef __WPPKnownContactProperties_DEFINED__ -#define __WPPKnownContactProperties_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPKnownContactProperties : RTObject -+ (NSString *)additionalName; -+ (NSString *)address; -+ (NSString *)alternateMobileTelephone; -+ (NSString *)alternateTelephone; -+ (NSString *)alternateWorkTelephone; -+ (NSString *)anniversary; -+ (NSString *)birthdate; -+ (NSString *)children; -+ (NSString *)companyName; -+ (NSString *)companyTelephone; -+ (NSString *)displayName; -+ (NSString *)email; -+ (NSString *)familyName; -+ (NSString *)givenName; -+ (NSString *)homeFax; -+ (NSString *)honorificPrefix; -+ (NSString *)honorificSuffix; -+ (NSString *)jobTitle; -+ (NSString *)manager; -+ (NSString *)mobileTelephone; -+ (NSString *)nickname; -+ (NSString *)notes; -+ (NSString *)officeLocation; -+ (NSString *)otherAddress; -+ (NSString *)otherEmail; -+ (NSString *)significantOther; -+ (NSString *)telephone; -+ (NSString *)url; -+ (NSString *)workAddress; -+ (NSString *)workEmail; -+ (NSString *)workFax; -+ (NSString *)workTelephone; -+ (NSString *)yomiCompanyName; -+ (NSString *)yomiFamilyName; -+ (NSString *)yomiGivenName; -@end - -#endif // __WPPKnownContactProperties_DEFINED__ - -// Windows.Phone.PersonalInformation.ContactQueryOptions -#ifndef __WPPContactQueryOptions_DEFINED__ -#define __WPPContactQueryOptions_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPContactQueryOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WPPContactQueryResultOrdering orderBy; -@property (readonly) NSMutableArray* /* NSString * */ desiredFields; -@end - -#endif // __WPPContactQueryOptions_DEFINED__ - -// Windows.Phone.PersonalInformation.ContactQueryResult -#ifndef __WPPContactQueryResult_DEFINED__ -#define __WPPContactQueryResult_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPContactQueryResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)getContactCountAsyncWithSuccess:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)getContactsAsyncWithSuccess:(void (^)(NSArray* /* WPPStoredContact* */))success failure:(void (^)(NSError*))failure; -- (void)getContactsAsyncInRange:(unsigned int)startIndex maxNumberOfItems:(unsigned int)maxNumberOfItems success:(void (^)(NSArray* /* WPPStoredContact* */))success failure:(void (^)(NSError*))failure; -- (WPPContactQueryOptions*)getCurrentQueryOptions; -@end - -#endif // __WPPContactQueryResult_DEFINED__ - -// Windows.Phone.PersonalInformation.ContactChangeRecord -#ifndef __WPPContactChangeRecord_DEFINED__ -#define __WPPContactChangeRecord_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONEXPORT -@interface WPPContactChangeRecord : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPPContactChangeType changeType; -@property (readonly) NSString * id; -@property (readonly) NSString * remoteId; -@property (readonly) uint64_t revisionNumber; -@end - -#endif // __WPPContactChangeRecord_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhonePersonalInformationProvisioning.h b/include/Platform/Universal Windows/UWP/WindowsPhonePersonalInformationProvisioning.h deleted file mode 100644 index 877a2bfb5b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhonePersonalInformationProvisioning.h +++ /dev/null @@ -1,63 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhonePersonalInformationProvisioning.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONEPERSONALINFORMATIONPROVISIONINGEXPORT -#define OBJCUWPWINDOWSPHONEPERSONALINFORMATIONPROVISIONINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhonePersonalInformationProvisioning.lib") -#endif -#endif -#include - -@class WPPPContactPartnerProvisioningManager, WPPPMessagePartnerProvisioningManager; -@protocol WPPPIContactPartnerProvisioningManagerStatics, WPPPIContactPartnerProvisioningManagerStatics2, WPPPIMessagePartnerProvisioningManagerStatics; - -#include "WindowsPhonePersonalInformation.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Phone.PersonalInformation.Provisioning.ContactPartnerProvisioningManager -#ifndef __WPPPContactPartnerProvisioningManager_DEFINED__ -#define __WPPPContactPartnerProvisioningManager_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONPROVISIONINGEXPORT -@interface WPPPContactPartnerProvisioningManager : RTObject -+ (RTObject*)associateSocialNetworkAccountAsync:(WPPContactStore*)store networkName:(NSString *)networkName networkAccountId:(NSString *)networkAccountId; -+ (RTObject*)associateNetworkAccountAsync:(WPPContactStore*)store networkName:(NSString *)networkName networkAccountId:(NSString *)networkAccountId; -+ (RTObject*)importVcardToSystemAsync:(RTObject*)stream; -@end - -#endif // __WPPPContactPartnerProvisioningManager_DEFINED__ - -// Windows.Phone.PersonalInformation.Provisioning.MessagePartnerProvisioningManager -#ifndef __WPPPMessagePartnerProvisioningManager_DEFINED__ -#define __WPPPMessagePartnerProvisioningManager_DEFINED__ - -OBJCUWPWINDOWSPHONEPERSONALINFORMATIONPROVISIONINGEXPORT -@interface WPPPMessagePartnerProvisioningManager : RTObject -+ (RTObject*)importSmsToSystemAsync:(BOOL)incoming read:(BOOL)read body:(NSString *)body sender:(NSString *)sender recipients:(NSArray* /* NSString * */)recipients deliveryTime:(WFDateTime*)deliveryTime; -+ (RTObject*)importMmsToSystemAsync:(BOOL)incoming read:(BOOL)read subject:(NSString *)subject sender:(NSString *)sender recipients:(NSArray* /* NSString * */)recipients deliveryTime:(WFDateTime*)deliveryTime attachments:(NSArray* /* NSDictionary* < NSString *, RTObject* > */)attachments; -@end - -#endif // __WPPPMessagePartnerProvisioningManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneSpeechRecognition.h b/include/Platform/Universal Windows/UWP/WindowsPhoneSpeechRecognition.h deleted file mode 100644 index 1b65f44bfe..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneSpeechRecognition.h +++ /dev/null @@ -1,41 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneSpeechRecognition.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONESPEECHRECOGNITIONEXPORT -#define OBJCUWPWINDOWSPHONESPEECHRECOGNITIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneSpeechRecognition.lib") -#endif -#endif -#include - -// Windows.Phone.Speech.Recognition.SpeechRecognitionUIStatus -enum _WPSRSpeechRecognitionUIStatus { - WPSRSpeechRecognitionUIStatusSucceeded = 0, - WPSRSpeechRecognitionUIStatusBusy = 1, - WPSRSpeechRecognitionUIStatusCancelled = 2, - WPSRSpeechRecognitionUIStatusPreempted = 3, - WPSRSpeechRecognitionUIStatusPrivacyPolicyDeclined = 4, -}; -typedef unsigned WPSRSpeechRecognitionUIStatus; - -#import - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneStartScreen.h b/include/Platform/Universal Windows/UWP/WindowsPhoneStartScreen.h deleted file mode 100644 index e4a0b88ed4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneStartScreen.h +++ /dev/null @@ -1,77 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneStartScreen.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONESTARTSCREENEXPORT -#define OBJCUWPWINDOWSPHONESTARTSCREENEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneStartScreen.lib") -#endif -#endif -#include - -@class WPSDualSimTile; -@protocol WPSIToastNotificationManagerStatics3, WPSIDualSimTile, WPSIDualSimTileStatics; - -#include "WindowsUINotifications.h" - -#import - -// Windows.Phone.StartScreen.IToastNotificationManagerStatics3 -#ifndef __WPSIToastNotificationManagerStatics3_DEFINED__ -#define __WPSIToastNotificationManagerStatics3_DEFINED__ - -@protocol WPSIToastNotificationManagerStatics3 -- (WUNToastNotifier*)createToastNotifierForSecondaryTile:(NSString *)tileId; -@end - -OBJCUWPWINDOWSPHONESTARTSCREENEXPORT -@interface WPSIToastNotificationManagerStatics3 : RTObject -@end - -#endif // __WPSIToastNotificationManagerStatics3_DEFINED__ - -// Windows.Phone.StartScreen.DualSimTile -#ifndef __WPSDualSimTile_DEFINED__ -#define __WPSDualSimTile_DEFINED__ - -OBJCUWPWINDOWSPHONESTARTSCREENEXPORT -@interface WPSDualSimTile : RTObject -+ (WPSDualSimTile*)getTileForSim2; -+ (void)updateDisplayNameForSim1Async:(NSString *)name success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (WUNTileUpdater*)createTileUpdaterForSim1; -+ (WUNTileUpdater*)createTileUpdaterForSim2; -+ (WUNBadgeUpdater*)createBadgeUpdaterForSim1; -+ (WUNBadgeUpdater*)createBadgeUpdaterForSim2; -+ (WUNToastNotifier*)createToastNotifierForSim1; -+ (WUNToastNotifier*)createToastNotifierForSim2; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * displayName; -@property (readonly) BOOL isPinnedToStart; -- (void)createAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)updateAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)deleteAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WPSDualSimTile_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneSystem.h b/include/Platform/Universal Windows/UWP/WindowsPhoneSystem.h deleted file mode 100644 index a0bd569fec..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneSystem.h +++ /dev/null @@ -1,46 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneSystem.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONESYSTEMEXPORT -#define OBJCUWPWINDOWSPHONESYSTEMEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneSystem.lib") -#endif -#endif -#include - -@class WPSSystemProtection; -@protocol WPSISystemProtectionStatics, WPSISystemProtectionUnlockStatics; - -#import - -// Windows.Phone.System.SystemProtection -#ifndef __WPSSystemProtection_DEFINED__ -#define __WPSSystemProtection_DEFINED__ - -OBJCUWPWINDOWSPHONESYSTEMEXPORT -@interface WPSSystemProtection : RTObject -+ (void)requestScreenUnlock; -+ (BOOL)screenLocked; -@end - -#endif // __WPSSystemProtection_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneSystemPower.h b/include/Platform/Universal Windows/UWP/WindowsPhoneSystemPower.h deleted file mode 100644 index 6e401feb2b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneSystemPower.h +++ /dev/null @@ -1,57 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneSystemPower.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONESYSTEMPOWEREXPORT -#define OBJCUWPWINDOWSPHONESYSTEMPOWEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneSystemPower.lib") -#endif -#endif -#include - -@class WPSPPowerManager; -@protocol WPSPIPowerManagerStatics, WPSPIPowerManagerStatics2; - -// Windows.Phone.System.Power.PowerSavingMode -enum _WPSPPowerSavingMode { - WPSPPowerSavingModeOff = 0, - WPSPPowerSavingModeOn = 1, -}; -typedef unsigned WPSPPowerSavingMode; - -#include "WindowsFoundation.h" - -#import - -// Windows.Phone.System.Power.PowerManager -#ifndef __WPSPPowerManager_DEFINED__ -#define __WPSPPowerManager_DEFINED__ - -OBJCUWPWINDOWSPHONESYSTEMPOWEREXPORT -@interface WPSPPowerManager : RTObject -+ (WPSPPowerSavingMode)powerSavingMode; -+ (BOOL)powerSavingModeEnabled; -+ (EventRegistrationToken)addPowerSavingModeChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removePowerSavingModeChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WPSPPowerManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneSystemProfile.h b/include/Platform/Universal Windows/UWP/WindowsPhoneSystemProfile.h deleted file mode 100644 index 49a14c113e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneSystemProfile.h +++ /dev/null @@ -1,45 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneSystemProfile.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONESYSTEMPROFILEEXPORT -#define OBJCUWPWINDOWSPHONESYSTEMPROFILEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneSystemProfile.lib") -#endif -#endif -#include - -@class WPSPRetailMode; -@protocol WPSPIRetailModeStatics; - -#import - -// Windows.Phone.System.Profile.RetailMode -#ifndef __WPSPRetailMode_DEFINED__ -#define __WPSPRetailMode_DEFINED__ - -OBJCUWPWINDOWSPHONESYSTEMPROFILEEXPORT -@interface WPSPRetailMode : RTObject -+ (BOOL)retailModeEnabled; -@end - -#endif // __WPSPRetailMode_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneSystemUserProfileGameServicesCore.h b/include/Platform/Universal Windows/UWP/WindowsPhoneSystemUserProfileGameServicesCore.h deleted file mode 100644 index 3d70d7dc56..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneSystemUserProfileGameServicesCore.h +++ /dev/null @@ -1,87 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneSystemUserProfileGameServicesCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONESYSTEMUSERPROFILEGAMESERVICESCOREEXPORT -#define OBJCUWPWINDOWSPHONESYSTEMUSERPROFILEGAMESERVICESCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneSystemUserProfileGameServicesCore.lib") -#endif -#endif -#include - -@class WPSUGCGameServicePropertyCollection, WPSUGCGameService; -@protocol WPSUGCIGameServicePropertyCollection, WPSUGCIGameService, WPSUGCIGameService2; - -// Windows.Phone.System.UserProfile.GameServices.Core.GameServiceScoreKind -enum _WPSUGCGameServiceScoreKind { - WPSUGCGameServiceScoreKindNumber = 0, - WPSUGCGameServiceScoreKindTime = 1, -}; -typedef unsigned WPSUGCGameServiceScoreKind; - -// Windows.Phone.System.UserProfile.GameServices.Core.GameServiceGameOutcome -enum _WPSUGCGameServiceGameOutcome { - WPSUGCGameServiceGameOutcomeNone = 0, - WPSUGCGameServiceGameOutcomeWin = 1, - WPSUGCGameServiceGameOutcomeLoss = 2, - WPSUGCGameServiceGameOutcomeTie = 3, -}; -typedef unsigned WPSUGCGameServiceGameOutcome; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Phone.System.UserProfile.GameServices.Core.GameServicePropertyCollection -#ifndef __WPSUGCGameServicePropertyCollection_DEFINED__ -#define __WPSUGCGameServicePropertyCollection_DEFINED__ - -OBJCUWPWINDOWSPHONESYSTEMUSERPROFILEGAMESERVICESCOREEXPORT -@interface WPSUGCGameServicePropertyCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)getPropertyAsync:(NSString *)propertyName success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WPSUGCGameServicePropertyCollection_DEFINED__ - -// Windows.Phone.System.UserProfile.GameServices.Core.GameService -#ifndef __WPSUGCGameService_DEFINED__ -#define __WPSUGCGameService_DEFINED__ - -OBJCUWPWINDOWSPHONESYSTEMUSERPROFILEGAMESERVICESCOREEXPORT -@interface WPSUGCGameService : RTObject -+ (void)getGamerProfileAsyncWithSuccess:(void (^)(WPSUGCGameServicePropertyCollection*))success failure:(void (^)(NSError*))failure; -+ (void)getInstalledGameItemsAsyncWithSuccess:(void (^)(WPSUGCGameServicePropertyCollection*))success failure:(void (^)(NSError*))failure; -+ (void)getPartnerTokenAsync:(WFUri*)audienceUri success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getPrivilegesAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)grantAchievement:(unsigned int)achievementId; -+ (void)grantAvatarAward:(unsigned int)avatarAwardId; -+ (void)postResult:(unsigned int)gameVariant scoreKind:(WPSUGCGameServiceScoreKind)scoreKind scoreValue:(int64_t)scoreValue gameOutcome:(WPSUGCGameServiceGameOutcome)gameOutcome buffer:(RTObject*)buffer; -+ (void)notifyPartnerTokenExpired:(WFUri*)audienceUri; -+ (unsigned int)getAuthenticationStatus; -+ (WFUri*)serviceUri; -@end - -#endif // __WPSUGCGameService_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsPhoneUIInput.h b/include/Platform/Universal Windows/UWP/WindowsPhoneUIInput.h deleted file mode 100644 index 8ed1f1cde0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsPhoneUIInput.h +++ /dev/null @@ -1,81 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsPhoneUIInput.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSPHONEUIINPUTEXPORT -#define OBJCUWPWINDOWSPHONEUIINPUTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsPhoneUIInput.lib") -#endif -#endif -#include - -@class WPUIBackPressedEventArgs, WPUICameraEventArgs, WPUIHardwareButtons; -@protocol WPUIIHardwareButtonsStatics, WPUIIHardwareButtonsStatics2, WPUIIBackPressedEventArgs, WPUIICameraEventArgs; - -#include "WindowsFoundation.h" - -#import - -// Windows.Phone.UI.Input.BackPressedEventArgs -#ifndef __WPUIBackPressedEventArgs_DEFINED__ -#define __WPUIBackPressedEventArgs_DEFINED__ - -OBJCUWPWINDOWSPHONEUIINPUTEXPORT -@interface WPUIBackPressedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@end - -#endif // __WPUIBackPressedEventArgs_DEFINED__ - -// Windows.Phone.UI.Input.CameraEventArgs -#ifndef __WPUICameraEventArgs_DEFINED__ -#define __WPUICameraEventArgs_DEFINED__ - -OBJCUWPWINDOWSPHONEUIINPUTEXPORT -@interface WPUICameraEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WPUICameraEventArgs_DEFINED__ - -// Windows.Phone.UI.Input.HardwareButtons -#ifndef __WPUIHardwareButtons_DEFINED__ -#define __WPUIHardwareButtons_DEFINED__ - -OBJCUWPWINDOWSPHONEUIINPUTEXPORT -@interface WPUIHardwareButtons : RTObject -+ (EventRegistrationToken)addBackPressedEvent:(void(^)(RTObject*, WPUIBackPressedEventArgs*))del; -+ (void)removeBackPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addCameraHalfPressedEvent:(void(^)(RTObject*, WPUICameraEventArgs*))del; -+ (void)removeCameraHalfPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addCameraPressedEvent:(void(^)(RTObject*, WPUICameraEventArgs*))del; -+ (void)removeCameraPressedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addCameraReleasedEvent:(void(^)(RTObject*, WPUICameraEventArgs*))del; -+ (void)removeCameraReleasedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WPUIHardwareButtons_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationIdentity.h b/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationIdentity.h deleted file mode 100644 index 4f910f186b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationIdentity.h +++ /dev/null @@ -1,67 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityAuthenticationIdentity.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYEXPORT -#define OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityAuthenticationIdentity.lib") -#endif -#endif -#include - -@class WSAIEnterpriseKeyCredentialRegistrationInfo, WSAIEnterpriseKeyCredentialRegistrationManager; -@protocol WSAIIEnterpriseKeyCredentialRegistrationInfo, WSAIIEnterpriseKeyCredentialRegistrationManagerStatics, WSAIIEnterpriseKeyCredentialRegistrationManager; - -#import - -// Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationInfo -#ifndef __WSAIEnterpriseKeyCredentialRegistrationInfo_DEFINED__ -#define __WSAIEnterpriseKeyCredentialRegistrationInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYEXPORT -@interface WSAIEnterpriseKeyCredentialRegistrationInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * keyId; -@property (readonly) NSString * keyName; -@property (readonly) NSString * subject; -@property (readonly) NSString * tenantId; -@property (readonly) NSString * tenantName; -@end - -#endif // __WSAIEnterpriseKeyCredentialRegistrationInfo_DEFINED__ - -// Windows.Security.Authentication.Identity.EnterpriseKeyCredentialRegistrationManager -#ifndef __WSAIEnterpriseKeyCredentialRegistrationManager_DEFINED__ -#define __WSAIEnterpriseKeyCredentialRegistrationManager_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYEXPORT -@interface WSAIEnterpriseKeyCredentialRegistrationManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WSAIEnterpriseKeyCredentialRegistrationManager*)current; -- (void)getRegistrationsAsyncWithSuccess:(void (^)(NSArray* /* WSAIEnterpriseKeyCredentialRegistrationInfo* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSAIEnterpriseKeyCredentialRegistrationManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationIdentityCore.h b/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationIdentityCore.h deleted file mode 100644 index 7342e3e08d..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationIdentityCore.h +++ /dev/null @@ -1,177 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityAuthenticationIdentityCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYCOREEXPORT -#define OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityAuthenticationIdentityCore.lib") -#endif -#endif -#include - -@class WSAICMicrosoftAccountMultiFactorSessionInfo, WSAICMicrosoftAccountMultiFactorOneTimeCodedInfo, WSAICMicrosoftAccountMultiFactorGetSessionsResult, WSAICMicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo, WSAICMicrosoftAccountMultiFactorAuthenticationManager; -@protocol WSAICIMicrosoftAccountMultiFactorSessionInfo, WSAICIMicrosoftAccountMultiFactorGetSessionsResult, WSAICIMicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo, WSAICIMicrosoftAccountMultiFactorOneTimeCodedInfo, WSAICIMicrosoftAccountMultiFactorAuthenticationManager, WSAICIMicrosoftAccountMultiFactorAuthenticatorStatics; - -// Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorServiceResponse -enum _WSAICMicrosoftAccountMultiFactorServiceResponse { - WSAICMicrosoftAccountMultiFactorServiceResponseSuccess = 0, - WSAICMicrosoftAccountMultiFactorServiceResponseError = 1, - WSAICMicrosoftAccountMultiFactorServiceResponseNoNetworkConnection = 2, - WSAICMicrosoftAccountMultiFactorServiceResponseServiceUnavailable = 3, - WSAICMicrosoftAccountMultiFactorServiceResponseTotpSetupDenied = 4, - WSAICMicrosoftAccountMultiFactorServiceResponseNgcNotSetup = 5, - WSAICMicrosoftAccountMultiFactorServiceResponseSessionAlreadyDenied = 6, - WSAICMicrosoftAccountMultiFactorServiceResponseSessionAlreadyApproved = 7, - WSAICMicrosoftAccountMultiFactorServiceResponseSessionExpired = 8, - WSAICMicrosoftAccountMultiFactorServiceResponseNgcNonceExpired = 9, - WSAICMicrosoftAccountMultiFactorServiceResponseInvalidSessionId = 10, - WSAICMicrosoftAccountMultiFactorServiceResponseInvalidSessionType = 11, - WSAICMicrosoftAccountMultiFactorServiceResponseInvalidOperation = 12, - WSAICMicrosoftAccountMultiFactorServiceResponseInvalidStateTransition = 13, - WSAICMicrosoftAccountMultiFactorServiceResponseDeviceNotFound = 14, - WSAICMicrosoftAccountMultiFactorServiceResponseFlowDisabled = 15, - WSAICMicrosoftAccountMultiFactorServiceResponseSessionNotApproved = 16, - WSAICMicrosoftAccountMultiFactorServiceResponseOperationCanceledByUser = 17, - WSAICMicrosoftAccountMultiFactorServiceResponseNgcDisabledByServer = 18, - WSAICMicrosoftAccountMultiFactorServiceResponseNgcKeyNotFoundOnServer = 19, - WSAICMicrosoftAccountMultiFactorServiceResponseUIRequired = 20, - WSAICMicrosoftAccountMultiFactorServiceResponseDeviceIdChanged = 21, -}; -typedef unsigned WSAICMicrosoftAccountMultiFactorServiceResponse; - -// Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionAuthenticationStatus -enum _WSAICMicrosoftAccountMultiFactorSessionAuthenticationStatus { - WSAICMicrosoftAccountMultiFactorSessionAuthenticationStatusAuthenticated = 0, - WSAICMicrosoftAccountMultiFactorSessionAuthenticationStatusUnauthenticated = 1, -}; -typedef unsigned WSAICMicrosoftAccountMultiFactorSessionAuthenticationStatus; - -// Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationType -enum _WSAICMicrosoftAccountMultiFactorAuthenticationType { - WSAICMicrosoftAccountMultiFactorAuthenticationTypeUser = 0, - WSAICMicrosoftAccountMultiFactorAuthenticationTypeDevice = 1, -}; -typedef unsigned WSAICMicrosoftAccountMultiFactorAuthenticationType; - -// Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionApprovalStatus -enum _WSAICMicrosoftAccountMultiFactorSessionApprovalStatus { - WSAICMicrosoftAccountMultiFactorSessionApprovalStatusPending = 0, - WSAICMicrosoftAccountMultiFactorSessionApprovalStatusApproved = 1, - WSAICMicrosoftAccountMultiFactorSessionApprovalStatusDenied = 2, -}; -typedef unsigned WSAICMicrosoftAccountMultiFactorSessionApprovalStatus; - -#include "WindowsFoundation.h" - -#import - -// Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorSessionInfo -#ifndef __WSAICMicrosoftAccountMultiFactorSessionInfo_DEFINED__ -#define __WSAICMicrosoftAccountMultiFactorSessionInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYCOREEXPORT -@interface WSAICMicrosoftAccountMultiFactorSessionInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAICMicrosoftAccountMultiFactorSessionApprovalStatus approvalStatus; -@property (readonly) WSAICMicrosoftAccountMultiFactorAuthenticationType authenticationType; -@property (readonly) NSString * displaySessionId; -@property (readonly) WFDateTime* expirationTime; -@property (readonly) WFDateTime* requestTime; -@property (readonly) NSString * sessionId; -@property (readonly) NSString * userAccountId; -@end - -#endif // __WSAICMicrosoftAccountMultiFactorSessionInfo_DEFINED__ - -// Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorOneTimeCodedInfo -#ifndef __WSAICMicrosoftAccountMultiFactorOneTimeCodedInfo_DEFINED__ -#define __WSAICMicrosoftAccountMultiFactorOneTimeCodedInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYCOREEXPORT -@interface WSAICMicrosoftAccountMultiFactorOneTimeCodedInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * code; -@property (readonly) WSAICMicrosoftAccountMultiFactorServiceResponse serviceResponse; -@property (readonly) WFTimeSpan* timeInterval; -@property (readonly) WFTimeSpan* timeToLive; -@end - -#endif // __WSAICMicrosoftAccountMultiFactorOneTimeCodedInfo_DEFINED__ - -// Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorGetSessionsResult -#ifndef __WSAICMicrosoftAccountMultiFactorGetSessionsResult_DEFINED__ -#define __WSAICMicrosoftAccountMultiFactorGetSessionsResult_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYCOREEXPORT -@interface WSAICMicrosoftAccountMultiFactorGetSessionsResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAICMicrosoftAccountMultiFactorServiceResponse serviceResponse; -@property (readonly) NSArray* /* WSAICMicrosoftAccountMultiFactorSessionInfo* */ sessions; -@end - -#endif // __WSAICMicrosoftAccountMultiFactorGetSessionsResult_DEFINED__ - -// Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo -#ifndef __WSAICMicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo_DEFINED__ -#define __WSAICMicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYCOREEXPORT -@interface WSAICMicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAICMicrosoftAccountMultiFactorServiceResponse serviceResponse; -@property (readonly) NSArray* /* WSAICMicrosoftAccountMultiFactorSessionInfo* */ sessions; -@property (readonly) NSArray* /* NSString * */ unregisteredAccounts; -@end - -#endif // __WSAICMicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo_DEFINED__ - -// Windows.Security.Authentication.Identity.Core.MicrosoftAccountMultiFactorAuthenticationManager -#ifndef __WSAICMicrosoftAccountMultiFactorAuthenticationManager_DEFINED__ -#define __WSAICMicrosoftAccountMultiFactorAuthenticationManager_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYCOREEXPORT -@interface WSAICMicrosoftAccountMultiFactorAuthenticationManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WSAICMicrosoftAccountMultiFactorAuthenticationManager*)current; -- (void)getOneTimePassCodeAsync:(NSString *)userAccountId codeLength:(unsigned int)codeLength success:(void (^)(WSAICMicrosoftAccountMultiFactorOneTimeCodedInfo*))success failure:(void (^)(NSError*))failure; -- (void)addDeviceAsync:(NSString *)userAccountId authenticationToken:(NSString *)authenticationToken wnsChannelId:(NSString *)wnsChannelId success:(void (^)(WSAICMicrosoftAccountMultiFactorServiceResponse))success failure:(void (^)(NSError*))failure; -- (void)removeDeviceAsync:(NSString *)userAccountId success:(void (^)(WSAICMicrosoftAccountMultiFactorServiceResponse))success failure:(void (^)(NSError*))failure; -- (void)updateWnsChannelAsync:(NSString *)userAccountId channelUri:(NSString *)channelUri success:(void (^)(WSAICMicrosoftAccountMultiFactorServiceResponse))success failure:(void (^)(NSError*))failure; -- (void)getSessionsAsync:(id /* NSString * */)userAccountIdList success:(void (^)(WSAICMicrosoftAccountMultiFactorGetSessionsResult*))success failure:(void (^)(NSError*))failure; -- (void)getSessionsAndUnregisteredAccountsAsync:(id /* NSString * */)userAccountIdList success:(void (^)(WSAICMicrosoftAccountMultiFactorUnregisteredAccountsAndSessionInfo*))success failure:(void (^)(NSError*))failure; -- (void)approveSessionUsingAuthSessionInfoAsync:(WSAICMicrosoftAccountMultiFactorSessionAuthenticationStatus)sessionAuthentictionStatus authenticationSessionInfo:(WSAICMicrosoftAccountMultiFactorSessionInfo*)authenticationSessionInfo success:(void (^)(WSAICMicrosoftAccountMultiFactorServiceResponse))success failure:(void (^)(NSError*))failure; -- (void)approveSessionAsync:(WSAICMicrosoftAccountMultiFactorSessionAuthenticationStatus)sessionAuthentictionStatus userAccountId:(NSString *)userAccountId sessionId:(NSString *)sessionId sessionAuthenticationType:(WSAICMicrosoftAccountMultiFactorAuthenticationType)sessionAuthenticationType success:(void (^)(WSAICMicrosoftAccountMultiFactorServiceResponse))success failure:(void (^)(NSError*))failure; -- (void)denySessionUsingAuthSessionInfoAsync:(WSAICMicrosoftAccountMultiFactorSessionInfo*)authenticationSessionInfo success:(void (^)(WSAICMicrosoftAccountMultiFactorServiceResponse))success failure:(void (^)(NSError*))failure; -- (void)denySessionAsync:(NSString *)userAccountId sessionId:(NSString *)sessionId sessionAuthenticationType:(WSAICMicrosoftAccountMultiFactorAuthenticationType)sessionAuthenticationType success:(void (^)(WSAICMicrosoftAccountMultiFactorServiceResponse))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSAICMicrosoftAccountMultiFactorAuthenticationManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationIdentityProvider.h b/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationIdentityProvider.h deleted file mode 100644 index 47f7c628f9..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationIdentityProvider.h +++ /dev/null @@ -1,249 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityAuthenticationIdentityProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYPROVIDEREXPORT -#define OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityAuthenticationIdentityProvider.lib") -#endif -#endif -#include - -@class WSAIPSecondaryAuthenticationFactorRegistration, WSAIPSecondaryAuthenticationFactorRegistrationResult, WSAIPSecondaryAuthenticationFactorAuthentication, WSAIPSecondaryAuthenticationFactorAuthenticationResult, WSAIPSecondaryAuthenticationFactorInfo, WSAIPSecondaryAuthenticationFactorAuthenticationStageChangedEventArgs, WSAIPSecondaryAuthenticationFactorAuthenticationStageInfo; -@protocol WSAIPISecondaryAuthenticationFactorRegistrationResult, WSAIPISecondaryAuthenticationFactorAuthenticationResult, WSAIPISecondaryAuthenticationFactorRegistrationStatics, WSAIPISecondaryAuthenticationFactorRegistration, WSAIPISecondaryAuthenticationFactorAuthenticationStatics, WSAIPISecondaryAuthenticationFactorAuthentication, WSAIPISecondaryAuthenticationFactorInfo, WSAIPISecondaryAuthenticationFactorAuthenticationStageInfo, WSAIPISecondaryAuthenticationFactorAuthenticationStageChangedEventArgs; - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceCapabilities -enum _WSAIPSecondaryAuthenticationFactorDeviceCapabilities { - WSAIPSecondaryAuthenticationFactorDeviceCapabilitiesNone = 0, - WSAIPSecondaryAuthenticationFactorDeviceCapabilitiesSecureStorage = 1, - WSAIPSecondaryAuthenticationFactorDeviceCapabilitiesStoreKeys = 2, - WSAIPSecondaryAuthenticationFactorDeviceCapabilitiesConfirmUserIntentToAuthenticate = 4, - WSAIPSecondaryAuthenticationFactorDeviceCapabilitiesSupportSecureUserPresenceCheck = 8, - WSAIPSecondaryAuthenticationFactorDeviceCapabilitiesTransmittedDataIsEncrypted = 16, - WSAIPSecondaryAuthenticationFactorDeviceCapabilitiesHMacSha256 = 32, -}; -typedef unsigned WSAIPSecondaryAuthenticationFactorDeviceCapabilities; - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorDeviceFindScope -enum _WSAIPSecondaryAuthenticationFactorDeviceFindScope { - WSAIPSecondaryAuthenticationFactorDeviceFindScopeUser = 0, - WSAIPSecondaryAuthenticationFactorDeviceFindScopeAllUsers = 1, -}; -typedef unsigned WSAIPSecondaryAuthenticationFactorDeviceFindScope; - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStage -enum _WSAIPSecondaryAuthenticationFactorAuthenticationStage { - WSAIPSecondaryAuthenticationFactorAuthenticationStageNotStarted = 0, - WSAIPSecondaryAuthenticationFactorAuthenticationStageWaitingForUserConfirmation = 1, - WSAIPSecondaryAuthenticationFactorAuthenticationStageCollectingCredential = 2, - WSAIPSecondaryAuthenticationFactorAuthenticationStageSuspendingAuthentication = 3, - WSAIPSecondaryAuthenticationFactorAuthenticationStageCredentialCollected = 4, - WSAIPSecondaryAuthenticationFactorAuthenticationStageCredentialAuthenticated = 5, - WSAIPSecondaryAuthenticationFactorAuthenticationStageStoppingAuthentication = 6, - WSAIPSecondaryAuthenticationFactorAuthenticationStageReadyForLock = 7, -}; -typedef unsigned WSAIPSecondaryAuthenticationFactorAuthenticationStage; - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationStatus -enum _WSAIPSecondaryAuthenticationFactorRegistrationStatus { - WSAIPSecondaryAuthenticationFactorRegistrationStatusFailed = 0, - WSAIPSecondaryAuthenticationFactorRegistrationStatusStarted = 1, - WSAIPSecondaryAuthenticationFactorRegistrationStatusCanceledByUser = 2, - WSAIPSecondaryAuthenticationFactorRegistrationStatusPinSetupRequired = 3, - WSAIPSecondaryAuthenticationFactorRegistrationStatusDisabledByPolicy = 4, -}; -typedef unsigned WSAIPSecondaryAuthenticationFactorRegistrationStatus; - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStatus -enum _WSAIPSecondaryAuthenticationFactorAuthenticationStatus { - WSAIPSecondaryAuthenticationFactorAuthenticationStatusFailed = 0, - WSAIPSecondaryAuthenticationFactorAuthenticationStatusStarted = 1, - WSAIPSecondaryAuthenticationFactorAuthenticationStatusUnknownDevice = 2, - WSAIPSecondaryAuthenticationFactorAuthenticationStatusDisabledByPolicy = 3, - WSAIPSecondaryAuthenticationFactorAuthenticationStatusInvalidAuthenticationStage = 4, -}; -typedef unsigned WSAIPSecondaryAuthenticationFactorAuthenticationStatus; - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorFinishAuthenticationStatus -enum _WSAIPSecondaryAuthenticationFactorFinishAuthenticationStatus { - WSAIPSecondaryAuthenticationFactorFinishAuthenticationStatusFailed = 0, - WSAIPSecondaryAuthenticationFactorFinishAuthenticationStatusCompleted = 1, - WSAIPSecondaryAuthenticationFactorFinishAuthenticationStatusNonceExpired = 2, -}; -typedef unsigned WSAIPSecondaryAuthenticationFactorFinishAuthenticationStatus; - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationScenario -enum _WSAIPSecondaryAuthenticationFactorAuthenticationScenario { - WSAIPSecondaryAuthenticationFactorAuthenticationScenarioSignIn = 0, - WSAIPSecondaryAuthenticationFactorAuthenticationScenarioCredentialPrompt = 1, -}; -typedef unsigned WSAIPSecondaryAuthenticationFactorAuthenticationScenario; - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationMessage -enum _WSAIPSecondaryAuthenticationFactorAuthenticationMessage { - WSAIPSecondaryAuthenticationFactorAuthenticationMessageInvalid = 0, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageSwipeUpWelcome = 1, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageTapWelcome = 2, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageDeviceNeedsAttention = 3, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageLookingForDevice = 4, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageLookingForDevicePluggedin = 5, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageBluetoothIsDisabled = 6, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageNfcIsDisabled = 7, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageWiFiIsDisabled = 8, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageExtraTapIsRequired = 9, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageDisabledByPolicy = 10, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageTapOnDeviceRequired = 11, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageHoldFinger = 12, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageScanFinger = 13, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageUnauthorizedUser = 14, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageReregisterRequired = 15, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageTryAgain = 16, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageSayPassphrase = 17, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageReadyToSignIn = 18, - WSAIPSecondaryAuthenticationFactorAuthenticationMessageUseAnotherSignInOption = 19, -}; -typedef unsigned WSAIPSecondaryAuthenticationFactorAuthenticationMessage; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistration -#ifndef __WSAIPSecondaryAuthenticationFactorRegistration_DEFINED__ -#define __WSAIPSecondaryAuthenticationFactorRegistration_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYPROVIDEREXPORT -@interface WSAIPSecondaryAuthenticationFactorRegistration : RTObject -+ (void)requestStartRegisteringDeviceAsync:(NSString *)deviceId capabilities:(WSAIPSecondaryAuthenticationFactorDeviceCapabilities)capabilities deviceFriendlyName:(NSString *)deviceFriendlyName deviceModelNumber:(NSString *)deviceModelNumber deviceKey:(RTObject*)deviceKey mutualAuthenticationKey:(RTObject*)mutualAuthenticationKey success:(void (^)(WSAIPSecondaryAuthenticationFactorRegistrationResult*))success failure:(void (^)(NSError*))failure; -+ (void)findAllRegisteredDeviceInfoAsync:(WSAIPSecondaryAuthenticationFactorDeviceFindScope)queryType success:(void (^)(NSArray* /* WSAIPSecondaryAuthenticationFactorInfo* */))success failure:(void (^)(NSError*))failure; -+ (RTObject*)unregisterDeviceAsync:(NSString *)deviceId; -+ (RTObject*)updateDeviceConfigurationDataAsync:(NSString *)deviceId deviceConfigurationData:(RTObject*)deviceConfigurationData; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)finishRegisteringDeviceAsync:(RTObject*)deviceConfigurationData; -- (RTObject*)abortRegisteringDeviceAsync:(NSString *)errorLogMessage; -@end - -#endif // __WSAIPSecondaryAuthenticationFactorRegistration_DEFINED__ - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorRegistrationResult -#ifndef __WSAIPSecondaryAuthenticationFactorRegistrationResult_DEFINED__ -#define __WSAIPSecondaryAuthenticationFactorRegistrationResult_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYPROVIDEREXPORT -@interface WSAIPSecondaryAuthenticationFactorRegistrationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAIPSecondaryAuthenticationFactorRegistration* registration; -@property (readonly) WSAIPSecondaryAuthenticationFactorRegistrationStatus status; -@end - -#endif // __WSAIPSecondaryAuthenticationFactorRegistrationResult_DEFINED__ - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthentication -#ifndef __WSAIPSecondaryAuthenticationFactorAuthentication_DEFINED__ -#define __WSAIPSecondaryAuthenticationFactorAuthentication_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYPROVIDEREXPORT -@interface WSAIPSecondaryAuthenticationFactorAuthentication : RTObject -+ (RTObject*)showNotificationMessageAsync:(NSString *)deviceName message:(WSAIPSecondaryAuthenticationFactorAuthenticationMessage)message; -+ (void)startAuthenticationAsync:(NSString *)deviceId serviceAuthenticationNonce:(RTObject*)serviceAuthenticationNonce success:(void (^)(WSAIPSecondaryAuthenticationFactorAuthenticationResult*))success failure:(void (^)(NSError*))failure; -+ (void)getAuthenticationStageInfoAsyncWithSuccess:(void (^)(WSAIPSecondaryAuthenticationFactorAuthenticationStageInfo*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* deviceConfigurationData; -@property (readonly) RTObject* deviceNonce; -@property (readonly) RTObject* serviceAuthenticationHmac; -@property (readonly) RTObject* sessionNonce; -+ (EventRegistrationToken)addAuthenticationStageChangedEvent:(void(^)(RTObject*, WSAIPSecondaryAuthenticationFactorAuthenticationStageChangedEventArgs*))del; -+ (void)removeAuthenticationStageChangedEvent:(EventRegistrationToken)tok; -- (void)finishAuthenticationAsync:(RTObject*)deviceHmac sessionHmac:(RTObject*)sessionHmac success:(void (^)(WSAIPSecondaryAuthenticationFactorFinishAuthenticationStatus))success failure:(void (^)(NSError*))failure; -- (RTObject*)abortAuthenticationAsync:(NSString *)errorLogMessage; -@end - -#endif // __WSAIPSecondaryAuthenticationFactorAuthentication_DEFINED__ - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationResult -#ifndef __WSAIPSecondaryAuthenticationFactorAuthenticationResult_DEFINED__ -#define __WSAIPSecondaryAuthenticationFactorAuthenticationResult_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYPROVIDEREXPORT -@interface WSAIPSecondaryAuthenticationFactorAuthenticationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAIPSecondaryAuthenticationFactorAuthentication* authentication; -@property (readonly) WSAIPSecondaryAuthenticationFactorAuthenticationStatus status; -@end - -#endif // __WSAIPSecondaryAuthenticationFactorAuthenticationResult_DEFINED__ - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorInfo -#ifndef __WSAIPSecondaryAuthenticationFactorInfo_DEFINED__ -#define __WSAIPSecondaryAuthenticationFactorInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYPROVIDEREXPORT -@interface WSAIPSecondaryAuthenticationFactorInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* deviceConfigurationData; -@property (readonly) NSString * deviceFriendlyName; -@property (readonly) NSString * deviceId; -@property (readonly) NSString * deviceModelNumber; -@end - -#endif // __WSAIPSecondaryAuthenticationFactorInfo_DEFINED__ - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStageChangedEventArgs -#ifndef __WSAIPSecondaryAuthenticationFactorAuthenticationStageChangedEventArgs_DEFINED__ -#define __WSAIPSecondaryAuthenticationFactorAuthenticationStageChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYPROVIDEREXPORT -@interface WSAIPSecondaryAuthenticationFactorAuthenticationStageChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAIPSecondaryAuthenticationFactorAuthenticationStageInfo* stageInfo; -@end - -#endif // __WSAIPSecondaryAuthenticationFactorAuthenticationStageChangedEventArgs_DEFINED__ - -// Windows.Security.Authentication.Identity.Provider.SecondaryAuthenticationFactorAuthenticationStageInfo -#ifndef __WSAIPSecondaryAuthenticationFactorAuthenticationStageInfo_DEFINED__ -#define __WSAIPSecondaryAuthenticationFactorAuthenticationStageInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONIDENTITYPROVIDEREXPORT -@interface WSAIPSecondaryAuthenticationFactorAuthenticationStageInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) WSAIPSecondaryAuthenticationFactorAuthenticationScenario scenario; -@property (readonly) WSAIPSecondaryAuthenticationFactorAuthenticationStage stage; -@end - -#endif // __WSAIPSecondaryAuthenticationFactorAuthenticationStageInfo_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationOnlineId.h b/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationOnlineId.h deleted file mode 100644 index 9be2c592f2..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationOnlineId.h +++ /dev/null @@ -1,197 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityAuthenticationOnlineId.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT -#define OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityAuthenticationOnlineId.lib") -#endif -#endif -#include - -@class WSAOOnlineIdServiceTicketRequest, WSAOOnlineIdServiceTicket, WSAOUserAuthenticationOperation, WSAOSignOutUserOperation, WSAOUserIdentity, WSAOOnlineIdAuthenticator; -@protocol WSAOIOnlineIdServiceTicketRequest, WSAOIOnlineIdServiceTicketRequestFactory, WSAOIOnlineIdServiceTicket, WSAOIUserIdentity, WSAOIOnlineIdAuthenticator; - -// Windows.Security.Authentication.OnlineId.CredentialPromptType -enum _WSAOCredentialPromptType { - WSAOCredentialPromptTypePromptIfNeeded = 0, - WSAOCredentialPromptTypeRetypeCredentials = 1, - WSAOCredentialPromptTypeDoNotPrompt = 2, -}; -typedef unsigned WSAOCredentialPromptType; - -#include "WindowsFoundation.h" -// Windows.Foundation.AsyncActionCompletedHandler -#ifndef __WFAsyncActionCompletedHandler__DEFINED -#define __WFAsyncActionCompletedHandler__DEFINED -typedef void(^WFAsyncActionCompletedHandler)(RTObject* asyncInfo, WFAsyncStatus asyncStatus); -#endif // __WFAsyncActionCompletedHandler__DEFINED - - -#import - -// Windows.Security.Authentication.OnlineId.OnlineIdServiceTicketRequest -#ifndef __WSAOOnlineIdServiceTicketRequest_DEFINED__ -#define __WSAOOnlineIdServiceTicketRequest_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT -@interface WSAOOnlineIdServiceTicketRequest : RTObject -+ (WSAOOnlineIdServiceTicketRequest*)makeOnlineIdServiceTicketRequest:(NSString *)service policy:(NSString *)policy ACTIVATOR; -+ (WSAOOnlineIdServiceTicketRequest*)makeOnlineIdServiceTicketRequestAdvanced:(NSString *)service ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * policy; -@property (readonly) NSString * service; -@end - -#endif // __WSAOOnlineIdServiceTicketRequest_DEFINED__ - -// Windows.Security.Authentication.OnlineId.OnlineIdServiceTicket -#ifndef __WSAOOnlineIdServiceTicket_DEFINED__ -#define __WSAOOnlineIdServiceTicket_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT -@interface WSAOOnlineIdServiceTicket : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int errorCode; -@property (readonly) WSAOOnlineIdServiceTicketRequest* request; -@property (readonly) NSString * value; -@end - -#endif // __WSAOOnlineIdServiceTicket_DEFINED__ - -// Windows.Foundation.IAsyncInfo -#ifndef __WFIAsyncInfo_DEFINED__ -#define __WFIAsyncInfo_DEFINED__ - -@protocol WFIAsyncInfo -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -- (void)cancel; -- (void)close; -@end - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT -@interface WFIAsyncInfo : RTObject -@end - -#endif // __WFIAsyncInfo_DEFINED__ - -// Windows.Security.Authentication.OnlineId.UserAuthenticationOperation -#ifndef __WSAOUserAuthenticationOperation_DEFINED__ -#define __WSAOUserAuthenticationOperation_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT -@interface WSAOUserAuthenticationOperation : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.IAsyncOperation`1 -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -// Failed to generate property Completed (Can't marshal Windows.Foundation.AsyncOperationCompletedHandler`1) -// Could not find base class Windows.Foundation.IAsyncOperation`1 type information -- (void)cancel; -- (void)close; -@end - -#endif // __WSAOUserAuthenticationOperation_DEFINED__ - -// Windows.Foundation.IAsyncAction -#ifndef __WFIAsyncAction_DEFINED__ -#define __WFIAsyncAction_DEFINED__ - -@protocol WFIAsyncAction -@property (copy) WFAsyncActionCompletedHandler completed; -- (void)getResults; -- (void)cancel; -- (void)close; -@end - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT -@interface WFIAsyncAction : RTObject -@end - -#endif // __WFIAsyncAction_DEFINED__ - -// Windows.Security.Authentication.OnlineId.SignOutUserOperation -#ifndef __WSAOSignOutUserOperation_DEFINED__ -#define __WSAOSignOutUserOperation_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT -@interface WSAOSignOutUserOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -@property (copy) WFAsyncActionCompletedHandler completed; -- (void)getResults; -- (void)cancel; -- (void)close; -@end - -#endif // __WSAOSignOutUserOperation_DEFINED__ - -// Windows.Security.Authentication.OnlineId.UserIdentity -#ifndef __WSAOUserIdentity_DEFINED__ -#define __WSAOUserIdentity_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT -@interface WSAOUserIdentity : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * firstName; -@property (readonly) NSString * id; -@property (readonly) BOOL isBetaAccount; -@property (readonly) BOOL isConfirmedPC; -@property (readonly) NSString * lastName; -@property (readonly) NSString * safeCustomerId; -@property (readonly) NSString * signInName; -@property (readonly) NSArray* /* WSAOOnlineIdServiceTicket* */ tickets; -@end - -#endif // __WSAOUserIdentity_DEFINED__ - -// Windows.Security.Authentication.OnlineId.OnlineIdAuthenticator -#ifndef __WSAOOnlineIdAuthenticator_DEFINED__ -#define __WSAOOnlineIdAuthenticator_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONONLINEIDEXPORT -@interface WSAOOnlineIdAuthenticator : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WFGUID* applicationId; -@property (readonly) NSString * authenticatedSafeCustomerId; -@property (readonly) BOOL canSignOut; -// Failed to generate member AuthenticateUserAsync (Can't marshal Windows.Foundation.IAsyncOperation`1) -// Failed to generate member AuthenticateUserAsync (Can't marshal Windows.Foundation.IAsyncOperation`1) -- (WSAOSignOutUserOperation*)signOutUserAsync; -@end - -#endif // __WSAOOnlineIdAuthenticator_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationWeb.h b/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationWeb.h deleted file mode 100644 index 2efe064d55..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationWeb.h +++ /dev/null @@ -1,97 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityAuthenticationWeb.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYAUTHENTICATIONWEBEXPORT -#define OBJCUWPWINDOWSSECURITYAUTHENTICATIONWEBEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityAuthenticationWeb.lib") -#endif -#endif -#include - -@class WSAWWebAuthenticationResult, WSAWWebAuthenticationBroker; -@protocol WSAWIWebAuthenticationResult, WSAWIWebAuthenticationBrokerStatics, WSAWIWebAuthenticationBrokerStatics2; - -// Windows.Security.Authentication.Web.TokenBindingKeyType -enum _WSAWTokenBindingKeyType { - WSAWTokenBindingKeyTypeRsa2048 = 0, - WSAWTokenBindingKeyTypeEcdsaP256 = 1, - WSAWTokenBindingKeyTypeAnyExisting = 2, -}; -typedef unsigned WSAWTokenBindingKeyType; - -// Windows.Security.Authentication.Web.WebAuthenticationStatus -enum _WSAWWebAuthenticationStatus { - WSAWWebAuthenticationStatusSuccess = 0, - WSAWWebAuthenticationStatusUserCancel = 1, - WSAWWebAuthenticationStatusErrorHttp = 2, -}; -typedef unsigned WSAWWebAuthenticationStatus; - -// Windows.Security.Authentication.Web.WebAuthenticationOptions -enum _WSAWWebAuthenticationOptions { - WSAWWebAuthenticationOptionsNone = 0, - WSAWWebAuthenticationOptionsSilentMode = 1, - WSAWWebAuthenticationOptionsUseTitle = 2, - WSAWWebAuthenticationOptionsUseHttpPost = 4, - WSAWWebAuthenticationOptionsUseCorporateNetwork = 8, -}; -typedef unsigned WSAWWebAuthenticationOptions; - -#include "WindowsFoundation.h" -#include "WindowsFoundationCollections.h" - -#import - -// Windows.Security.Authentication.Web.WebAuthenticationResult -#ifndef __WSAWWebAuthenticationResult_DEFINED__ -#define __WSAWWebAuthenticationResult_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONWEBEXPORT -@interface WSAWWebAuthenticationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * responseData; -@property (readonly) unsigned int responseErrorDetail; -@property (readonly) WSAWWebAuthenticationStatus responseStatus; -@end - -#endif // __WSAWWebAuthenticationResult_DEFINED__ - -// Windows.Security.Authentication.Web.WebAuthenticationBroker -#ifndef __WSAWWebAuthenticationBroker_DEFINED__ -#define __WSAWWebAuthenticationBroker_DEFINED__ - -OBJCUWPWINDOWSSECURITYAUTHENTICATIONWEBEXPORT -@interface WSAWWebAuthenticationBroker : RTObject -+ (void)authenticateAndContinue:(WFUri*)requestUri; -+ (void)authenticateWithCallbackUriAndContinue:(WFUri*)requestUri callbackUri:(WFUri*)callbackUri; -+ (void)authenticateWithCallbackUriContinuationDataAndOptionsAndContinue:(WFUri*)requestUri callbackUri:(WFUri*)callbackUri continuationData:(WFCValueSet*)continuationData options:(WSAWWebAuthenticationOptions)options; -+ (void)authenticateSilentlyAsync:(WFUri*)requestUri success:(void (^)(WSAWWebAuthenticationResult*))success failure:(void (^)(NSError*))failure; -+ (void)authenticateSilentlyWithOptionsAsync:(WFUri*)requestUri options:(WSAWWebAuthenticationOptions)options success:(void (^)(WSAWWebAuthenticationResult*))success failure:(void (^)(NSError*))failure; -+ (void)authenticateWithCallbackUriAsync:(WSAWWebAuthenticationOptions)options requestUri:(WFUri*)requestUri callbackUri:(WFUri*)callbackUri success:(void (^)(WSAWWebAuthenticationResult*))success failure:(void (^)(NSError*))failure; -+ (void)authenticateWithoutCallbackUriAsync:(WSAWWebAuthenticationOptions)options requestUri:(WFUri*)requestUri success:(void (^)(WSAWWebAuthenticationResult*))success failure:(void (^)(NSError*))failure; -+ (WFUri*)getCurrentApplicationCallbackUri; -@end - -#endif // __WSAWWebAuthenticationBroker_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationWebCore.h b/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationWebCore.h deleted file mode 100644 index 1119045c1c..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationWebCore.h +++ /dev/null @@ -1,200 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityAuthenticationWebCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WSAWCWebAccountEventArgs, WSAWCWebTokenRequest, WSAWCWebAccountMonitor, WSAWCWebAuthenticationCoreManager, WSAWCWebProviderError, WSAWCWebTokenResponse, WSAWCWebTokenRequestResult; -@protocol WSAWCIWebTokenRequest, WSAWCIWebTokenRequest2, WSAWCIWebAccountEventArgs, WSAWCIWebTokenRequestFactory, WSAWCIWebAuthenticationCoreManagerStatics, WSAWCIWebAuthenticationCoreManagerStatics2, WSAWCIWebAuthenticationCoreManagerStatics3, WSAWCIWebAccountMonitor, WSAWCIWebProviderError, WSAWCIWebProviderErrorFactory, WSAWCIWebTokenRequestResult, WSAWCIWebTokenResponse, WSAWCIWebTokenResponseFactory; - -// Windows.Security.Authentication.Web.Core.WebTokenRequestPromptType -enum _WSAWCWebTokenRequestPromptType { - WSAWCWebTokenRequestPromptTypeDefault = 0, - WSAWCWebTokenRequestPromptTypeForceAuthentication = 1, -}; -typedef unsigned WSAWCWebTokenRequestPromptType; - -// Windows.Security.Authentication.Web.Core.WebTokenRequestStatus -enum _WSAWCWebTokenRequestStatus { - WSAWCWebTokenRequestStatusSuccess = 0, - WSAWCWebTokenRequestStatusUserCancel = 1, - WSAWCWebTokenRequestStatusAccountSwitch = 2, - WSAWCWebTokenRequestStatusUserInteractionRequired = 3, - WSAWCWebTokenRequestStatusAccountProviderNotAvailable = 4, - WSAWCWebTokenRequestStatusProviderError = 5, -}; -typedef unsigned WSAWCWebTokenRequestStatus; - -#include "WindowsFoundation.h" -#include "WindowsSecurityCredentials.h" -#include "WindowsSystem.h" - -#import - -// Windows.Security.Authentication.Web.Core.WebAccountEventArgs -#ifndef __WSAWCWebAccountEventArgs_DEFINED__ -#define __WSAWCWebAccountEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWCWebAccountEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSCWebAccount* account; -@end - -#endif // __WSAWCWebAccountEventArgs_DEFINED__ - -// Windows.Security.Authentication.Web.Core.WebTokenRequest -#ifndef __WSAWCWebTokenRequest_DEFINED__ -#define __WSAWCWebTokenRequest_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWCWebTokenRequest : RTObject -+ (WSAWCWebTokenRequest*)make:(WSCWebAccountProvider*)provider scope:(NSString *)scope clientId:(NSString *)clientId ACTIVATOR; -+ (WSAWCWebTokenRequest*)makeWithPromptType:(WSCWebAccountProvider*)provider scope:(NSString *)scope clientId:(NSString *)clientId promptType:(WSAWCWebTokenRequestPromptType)promptType ACTIVATOR; -+ (WSAWCWebTokenRequest*)makeWithProvider:(WSCWebAccountProvider*)provider ACTIVATOR; -+ (WSAWCWebTokenRequest*)makeWithScope:(WSCWebAccountProvider*)provider scope:(NSString *)scope ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * clientId; -@property (readonly) WSAWCWebTokenRequestPromptType promptType; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ properties; -@property (readonly) NSString * scope; -@property (readonly) WSCWebAccountProvider* webAccountProvider; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ appProperties; -@end - -#endif // __WSAWCWebTokenRequest_DEFINED__ - -// Windows.Security.Authentication.Web.Core.WebAccountMonitor -#ifndef __WSAWCWebAccountMonitor_DEFINED__ -#define __WSAWCWebAccountMonitor_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWCWebAccountMonitor : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addDefaultSignInAccountChangedEvent:(void(^)(WSAWCWebAccountMonitor*, RTObject*))del; -- (void)removeDefaultSignInAccountChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRemovedEvent:(void(^)(WSAWCWebAccountMonitor*, WSAWCWebAccountEventArgs*))del; -- (void)removeRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdatedEvent:(void(^)(WSAWCWebAccountMonitor*, WSAWCWebAccountEventArgs*))del; -- (void)removeUpdatedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSAWCWebAccountMonitor_DEFINED__ - -// Windows.Security.Authentication.Web.Core.WebAuthenticationCoreManager -#ifndef __WSAWCWebAuthenticationCoreManager_DEFINED__ -#define __WSAWCWebAuthenticationCoreManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWCWebAuthenticationCoreManager : RTObject -+ (WSAWCWebAccountMonitor*)createWebAccountMonitor:(id /* WSCWebAccount* */)webAccounts; -+ (void)getTokenSilentlyAsync:(WSAWCWebTokenRequest*)request success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)getTokenSilentlyWithWebAccountAsync:(WSAWCWebTokenRequest*)request webAccount:(WSCWebAccount*)webAccount success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)requestTokenAsync:(WSAWCWebTokenRequest*)request success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)requestTokenWithWebAccountAsync:(WSAWCWebTokenRequest*)request webAccount:(WSCWebAccount*)webAccount success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountAsync:(WSCWebAccountProvider*)provider webAccountId:(NSString *)webAccountId success:(void (^)(WSCWebAccount*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountProviderAsync:(NSString *)webAccountProviderId success:(void (^)(WSCWebAccountProvider*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountProviderWithAuthorityAsync:(NSString *)webAccountProviderId authority:(NSString *)authority success:(void (^)(WSCWebAccountProvider*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountProviderWithAuthorityForUserAsync:(NSString *)webAccountProviderId authority:(NSString *)authority user:(WSUser*)user success:(void (^)(WSCWebAccountProvider*))success failure:(void (^)(NSError*))failure; -+ (void)getTokenSilentlyAsync:(WSAWCWebTokenRequest*)request success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)getTokenSilentlyWithWebAccountAsync:(WSAWCWebTokenRequest*)request webAccount:(WSCWebAccount*)webAccount success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)requestTokenAsync:(WSAWCWebTokenRequest*)request success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)requestTokenWithWebAccountAsync:(WSAWCWebTokenRequest*)request webAccount:(WSCWebAccount*)webAccount success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountAsync:(WSCWebAccountProvider*)provider webAccountId:(NSString *)webAccountId success:(void (^)(WSCWebAccount*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountProviderAsync:(NSString *)webAccountProviderId success:(void (^)(WSCWebAccountProvider*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountProviderWithAuthorityAsync:(NSString *)webAccountProviderId authority:(NSString *)authority success:(void (^)(WSCWebAccountProvider*))success failure:(void (^)(NSError*))failure; -+ (void)getTokenSilentlyAsync:(WSAWCWebTokenRequest*)request success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)getTokenSilentlyWithWebAccountAsync:(WSAWCWebTokenRequest*)request webAccount:(WSCWebAccount*)webAccount success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)requestTokenAsync:(WSAWCWebTokenRequest*)request success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)requestTokenWithWebAccountAsync:(WSAWCWebTokenRequest*)request webAccount:(WSCWebAccount*)webAccount success:(void (^)(WSAWCWebTokenRequestResult*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountAsync:(WSCWebAccountProvider*)provider webAccountId:(NSString *)webAccountId success:(void (^)(WSCWebAccount*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountProviderAsync:(NSString *)webAccountProviderId success:(void (^)(WSCWebAccountProvider*))success failure:(void (^)(NSError*))failure; -+ (void)findAccountProviderWithAuthorityAsync:(NSString *)webAccountProviderId authority:(NSString *)authority success:(void (^)(WSCWebAccountProvider*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSAWCWebAuthenticationCoreManager_DEFINED__ - -// Windows.Security.Authentication.Web.Core.WebProviderError -#ifndef __WSAWCWebProviderError_DEFINED__ -#define __WSAWCWebProviderError_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWCWebProviderError : RTObject -+ (WSAWCWebProviderError*)make:(unsigned int)errorCode errorMessage:(NSString *)errorMessage ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int errorCode; -@property (readonly) NSString * errorMessage; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ properties; -@end - -#endif // __WSAWCWebProviderError_DEFINED__ - -// Windows.Security.Authentication.Web.Core.WebTokenResponse -#ifndef __WSAWCWebTokenResponse_DEFINED__ -#define __WSAWCWebTokenResponse_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWCWebTokenResponse : RTObject -+ (WSAWCWebTokenResponse*)makeWithToken:(NSString *)token ACTIVATOR; -+ (WSAWCWebTokenResponse*)makeWithTokenAndAccount:(NSString *)token webAccount:(WSCWebAccount*)webAccount ACTIVATOR; -+ (WSAWCWebTokenResponse*)makeWithTokenAccountAndError:(NSString *)token webAccount:(WSCWebAccount*)webAccount error:(WSAWCWebProviderError*)error ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ properties; -@property (readonly) WSAWCWebProviderError* providerError; -@property (readonly) NSString * token; -@property (readonly) WSCWebAccount* webAccount; -@end - -#endif // __WSAWCWebTokenResponse_DEFINED__ - -// Windows.Security.Authentication.Web.Core.WebTokenRequestResult -#ifndef __WSAWCWebTokenRequestResult_DEFINED__ -#define __WSAWCWebTokenRequestResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWCWebTokenRequestResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSAWCWebTokenResponse* */ responseData; -@property (readonly) WSAWCWebProviderError* responseError; -@property (readonly) WSAWCWebTokenRequestStatus responseStatus; -- (RTObject*)invalidateCacheAsync; -@end - -#endif // __WSAWCWebTokenRequestResult_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationWebProvider.h b/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationWebProvider.h deleted file mode 100644 index d0efac4c1f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityAuthenticationWebProvider.h +++ /dev/null @@ -1,389 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityAuthenticationWebProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WSAWPWebProviderTokenRequest, WSAWPWebProviderTokenResponse, WSAWPWebAccountClientView, WSAWPWebAccountManager, WSAWPWebAccountProviderRequestTokenOperation, WSAWPWebAccountProviderGetTokenSilentOperation, WSAWPWebAccountProviderAddAccountOperation, WSAWPWebAccountProviderManageAccountOperation, WSAWPWebAccountProviderDeleteAccountOperation, WSAWPWebAccountProviderSignOutAccountOperation, WSAWPWebAccountProviderRetrieveCookiesOperation, WSAWPWebAccountProviderTriggerDetails; -@protocol WSAWPIWebAccountProviderOperation, WSAWPIWebProviderTokenRequest, WSAWPIWebProviderTokenRequest2, WSAWPIWebProviderTokenResponse, WSAWPIWebProviderTokenResponseFactory, WSAWPIWebAccountClientView, WSAWPIWebAccountClientViewFactory, WSAWPIWebAccountManagerStatics, WSAWPIWebAccountManagerStatics2, WSAWPIWebAccountScopeManagerStatics, WSAWPIWebAccountMapManagerStatics, WSAWPIWebAccountProviderBaseReportOperation, WSAWPIWebAccountProviderUIReportOperation, WSAWPIWebAccountProviderSilentReportOperation, WSAWPIWebAccountProviderTokenOperation, WSAWPIWebAccountProviderAddAccountOperation, WSAWPIWebAccountProviderManageAccountOperation, WSAWPIWebAccountProviderDeleteAccountOperation, WSAWPIWebAccountProviderSignOutAccountOperation, WSAWPIWebAccountProviderRetrieveCookiesOperation, WSAWPIWebAccountProviderTokenObjects; - -// Windows.Security.Authentication.Web.Provider.WebAccountProviderOperationKind -enum _WSAWPWebAccountProviderOperationKind { - WSAWPWebAccountProviderOperationKindRequestToken = 0, - WSAWPWebAccountProviderOperationKindGetTokenSilently = 1, - WSAWPWebAccountProviderOperationKindAddAccount = 2, - WSAWPWebAccountProviderOperationKindManageAccount = 3, - WSAWPWebAccountProviderOperationKindDeleteAccount = 4, - WSAWPWebAccountProviderOperationKindRetrieveCookies = 5, - WSAWPWebAccountProviderOperationKindSignOutAccount = 6, -}; -typedef unsigned WSAWPWebAccountProviderOperationKind; - -// Windows.Security.Authentication.Web.Provider.WebAccountSelectionOptions -enum _WSAWPWebAccountSelectionOptions { - WSAWPWebAccountSelectionOptionsDefault = 0, - WSAWPWebAccountSelectionOptionsNew = 1, -}; -typedef unsigned WSAWPWebAccountSelectionOptions; - -// Windows.Security.Authentication.Web.Provider.WebAccountClientViewType -enum _WSAWPWebAccountClientViewType { - WSAWPWebAccountClientViewTypeIdOnly = 0, - WSAWPWebAccountClientViewTypeIdAndProperties = 1, -}; -typedef unsigned WSAWPWebAccountClientViewType; - -// Windows.Security.Authentication.Web.Provider.WebAccountScope -enum _WSAWPWebAccountScope { - WSAWPWebAccountScopePerUser = 0, - WSAWPWebAccountScopePerApplication = 1, -}; -typedef unsigned WSAWPWebAccountScope; - -#include "WindowsSecurityCryptographyCore.h" -#include "WindowsFoundation.h" -#include "WindowsSecurityAuthenticationWebCore.h" -#include "WindowsStorageStreams.h" -#include "WindowsSecurityCredentials.h" -#include "WindowsWebHttp.h" -#include "WindowsSecurityAuthenticationWeb.h" - -#import - -// Windows.Security.Authentication.Web.Provider.IWebAccountProviderOperation -#ifndef __WSAWPIWebAccountProviderOperation_DEFINED__ -#define __WSAWPIWebAccountProviderOperation_DEFINED__ - -@protocol WSAWPIWebAccountProviderOperation -@property (readonly) WSAWPWebAccountProviderOperationKind kind; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPIWebAccountProviderOperation : RTObject -@end - -#endif // __WSAWPIWebAccountProviderOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.IWebAccountProviderBaseReportOperation -#ifndef __WSAWPIWebAccountProviderBaseReportOperation_DEFINED__ -#define __WSAWPIWebAccountProviderBaseReportOperation_DEFINED__ - -@protocol WSAWPIWebAccountProviderBaseReportOperation -- (void)reportCompleted; -- (void)reportError:(WSAWCWebProviderError*)value; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPIWebAccountProviderBaseReportOperation : RTObject -@end - -#endif // __WSAWPIWebAccountProviderBaseReportOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.IWebAccountProviderUIReportOperation -#ifndef __WSAWPIWebAccountProviderUIReportOperation_DEFINED__ -#define __WSAWPIWebAccountProviderUIReportOperation_DEFINED__ - -@protocol WSAWPIWebAccountProviderUIReportOperation -- (void)reportUserCanceled; -- (void)reportCompleted; -- (void)reportError:(WSAWCWebProviderError*)value; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPIWebAccountProviderUIReportOperation : RTObject -@end - -#endif // __WSAWPIWebAccountProviderUIReportOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.IWebAccountProviderSilentReportOperation -#ifndef __WSAWPIWebAccountProviderSilentReportOperation_DEFINED__ -#define __WSAWPIWebAccountProviderSilentReportOperation_DEFINED__ - -@protocol WSAWPIWebAccountProviderSilentReportOperation -- (void)reportUserInteractionRequired; -- (void)reportUserInteractionRequiredWithError:(WSAWCWebProviderError*)value; -- (void)reportCompleted; -- (void)reportError:(WSAWCWebProviderError*)value; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPIWebAccountProviderSilentReportOperation : RTObject -@end - -#endif // __WSAWPIWebAccountProviderSilentReportOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenOperation -#ifndef __WSAWPIWebAccountProviderTokenOperation_DEFINED__ -#define __WSAWPIWebAccountProviderTokenOperation_DEFINED__ - -@protocol WSAWPIWebAccountProviderTokenOperation -@property (retain) WFDateTime* cacheExpirationTime; -@property (readonly) WSAWPWebProviderTokenRequest* providerRequest; -@property (readonly) NSMutableArray* /* WSAWPWebProviderTokenResponse* */ providerResponses; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPIWebAccountProviderTokenOperation : RTObject -@end - -#endif // __WSAWPIWebAccountProviderTokenOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.IWebAccountProviderTokenObjects -#ifndef __WSAWPIWebAccountProviderTokenObjects_DEFINED__ -#define __WSAWPIWebAccountProviderTokenObjects_DEFINED__ - -@protocol WSAWPIWebAccountProviderTokenObjects -@property (readonly) RTObject* operation; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPIWebAccountProviderTokenObjects : RTObject -@end - -#endif // __WSAWPIWebAccountProviderTokenObjects_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebProviderTokenRequest -#ifndef __WSAWPWebProviderTokenRequest_DEFINED__ -#define __WSAWPWebProviderTokenRequest_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebProviderTokenRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFUri* applicationCallbackUri; -@property (readonly) WSAWCWebTokenRequest* clientRequest; -@property (readonly) WSAWPWebAccountSelectionOptions webAccountSelectionOptions; -@property (readonly) NSArray* /* WSCWebAccount* */ webAccounts; -- (void)getApplicationTokenBindingKeyAsync:(WSAWTokenBindingKeyType)keyType target:(WFUri*)target success:(void (^)(WSCCCryptographicKey*))success failure:(void (^)(NSError*))failure; -- (void)getApplicationTokenBindingKeyIdAsync:(WSAWTokenBindingKeyType)keyType target:(WFUri*)target success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSAWPWebProviderTokenRequest_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebProviderTokenResponse -#ifndef __WSAWPWebProviderTokenResponse_DEFINED__ -#define __WSAWPWebProviderTokenResponse_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebProviderTokenResponse : RTObject -+ (WSAWPWebProviderTokenResponse*)make:(WSAWCWebTokenResponse*)webTokenResponse ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAWCWebTokenResponse* clientResponse; -@end - -#endif // __WSAWPWebProviderTokenResponse_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountClientView -#ifndef __WSAWPWebAccountClientView_DEFINED__ -#define __WSAWPWebAccountClientView_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountClientView : RTObject -+ (WSAWPWebAccountClientView*)make:(WSAWPWebAccountClientViewType)viewType applicationCallbackUri:(WFUri*)applicationCallbackUri ACTIVATOR; -+ (WSAWPWebAccountClientView*)makeWithPairwiseId:(WSAWPWebAccountClientViewType)viewType applicationCallbackUri:(WFUri*)applicationCallbackUri accountPairwiseId:(NSString *)accountPairwiseId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * accountPairwiseId; -@property (readonly) WFUri* applicationCallbackUri; -@property (readonly) WSAWPWebAccountClientViewType type; -@end - -#endif // __WSAWPWebAccountClientView_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountManager -#ifndef __WSAWPWebAccountManager_DEFINED__ -#define __WSAWPWebAccountManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountManager : RTObject -+ (RTObject*)pullCookiesAsync:(NSString *)uriString callerPFN:(NSString *)callerPFN; -+ (void)addWebAccountWithScopeAsync:(NSString *)webAccountId webAccountUserName:(NSString *)webAccountUserName props:(NSDictionary* /* NSString *, NSString * */)props scope:(WSAWPWebAccountScope)scope success:(void (^)(WSCWebAccount*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)setScopeAsync:(WSCWebAccount*)webAccount scope:(WSAWPWebAccountScope)scope; -+ (WSAWPWebAccountScope)getScope:(WSCWebAccount*)webAccount; -+ (void)addWebAccountWithScopeAndMapAsync:(NSString *)webAccountId webAccountUserName:(NSString *)webAccountUserName props:(NSDictionary* /* NSString *, NSString * */)props scope:(WSAWPWebAccountScope)scope perUserWebAccountId:(NSString *)perUserWebAccountId success:(void (^)(WSCWebAccount*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)setPerAppToPerUserAccountAsync:(WSCWebAccount*)perAppAccount perUserWebAccountId:(NSString *)perUserWebAccountId; -+ (void)getPerUserFromPerAppAccountAsync:(WSCWebAccount*)perAppAccount success:(void (^)(WSCWebAccount*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)clearPerUserFromPerAppAccountAsync:(WSCWebAccount*)perAppAccount; -+ (RTObject*)updateWebAccountPropertiesAsync:(WSCWebAccount*)webAccount webAccountUserName:(NSString *)webAccountUserName additionalProperties:(NSDictionary* /* NSString *, NSString * */)additionalProperties; -+ (void)addWebAccountAsync:(NSString *)webAccountId webAccountUserName:(NSString *)webAccountUserName props:(NSDictionary* /* NSString *, NSString * */)props success:(void (^)(WSCWebAccount*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)deleteWebAccountAsync:(WSCWebAccount*)webAccount; -+ (void)findAllProviderWebAccountsAsyncWithSuccess:(void (^)(NSArray* /* WSCWebAccount* */))success failure:(void (^)(NSError*))failure; -+ (RTObject*)pushCookiesAsync:(WFUri*)uri cookies:(NSArray* /* WWHHttpCookie* */)cookies; -+ (RTObject*)setViewAsync:(WSCWebAccount*)webAccount view:(WSAWPWebAccountClientView*)view; -+ (RTObject*)clearViewAsync:(WSCWebAccount*)webAccount applicationCallbackUri:(WFUri*)applicationCallbackUri; -+ (void)getViewsAsync:(WSCWebAccount*)webAccount success:(void (^)(NSArray* /* WSAWPWebAccountClientView* */))success failure:(void (^)(NSError*))failure; -+ (RTObject*)setWebAccountPictureAsync:(WSCWebAccount*)webAccount webAccountPicture:(RTObject*)webAccountPicture; -+ (RTObject*)clearWebAccountPictureAsync:(WSCWebAccount*)webAccount; -@end - -#endif // __WSAWPWebAccountManager_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountProviderRequestTokenOperation -#ifndef __WSAWPWebAccountProviderRequestTokenOperation_DEFINED__ -#define __WSAWPWebAccountProviderRequestTokenOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountProviderRequestTokenOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAWPWebAccountProviderOperationKind kind; -@property (retain) WFDateTime* cacheExpirationTime; -@property (readonly) WSAWPWebProviderTokenRequest* providerRequest; -@property (readonly) NSMutableArray* /* WSAWPWebProviderTokenResponse* */ providerResponses; -- (void)reportUserCanceled; -- (void)reportCompleted; -- (void)reportError:(WSAWCWebProviderError*)value; -@end - -#endif // __WSAWPWebAccountProviderRequestTokenOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountProviderGetTokenSilentOperation -#ifndef __WSAWPWebAccountProviderGetTokenSilentOperation_DEFINED__ -#define __WSAWPWebAccountProviderGetTokenSilentOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountProviderGetTokenSilentOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAWPWebAccountProviderOperationKind kind; -@property (retain) WFDateTime* cacheExpirationTime; -@property (readonly) WSAWPWebProviderTokenRequest* providerRequest; -@property (readonly) NSMutableArray* /* WSAWPWebProviderTokenResponse* */ providerResponses; -- (void)reportUserInteractionRequired; -- (void)reportUserInteractionRequiredWithError:(WSAWCWebProviderError*)value; -- (void)reportCompleted; -- (void)reportError:(WSAWCWebProviderError*)value; -@end - -#endif // __WSAWPWebAccountProviderGetTokenSilentOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountProviderAddAccountOperation -#ifndef __WSAWPWebAccountProviderAddAccountOperation_DEFINED__ -#define __WSAWPWebAccountProviderAddAccountOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountProviderAddAccountOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAWPWebAccountProviderOperationKind kind; -- (void)reportCompleted; -@end - -#endif // __WSAWPWebAccountProviderAddAccountOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountProviderManageAccountOperation -#ifndef __WSAWPWebAccountProviderManageAccountOperation_DEFINED__ -#define __WSAWPWebAccountProviderManageAccountOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountProviderManageAccountOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSCWebAccount* webAccount; -@property (readonly) WSAWPWebAccountProviderOperationKind kind; -- (void)reportCompleted; -@end - -#endif // __WSAWPWebAccountProviderManageAccountOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountProviderDeleteAccountOperation -#ifndef __WSAWPWebAccountProviderDeleteAccountOperation_DEFINED__ -#define __WSAWPWebAccountProviderDeleteAccountOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountProviderDeleteAccountOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSCWebAccount* webAccount; -@property (readonly) WSAWPWebAccountProviderOperationKind kind; -- (void)reportCompleted; -- (void)reportError:(WSAWCWebProviderError*)value; -@end - -#endif // __WSAWPWebAccountProviderDeleteAccountOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountProviderSignOutAccountOperation -#ifndef __WSAWPWebAccountProviderSignOutAccountOperation_DEFINED__ -#define __WSAWPWebAccountProviderSignOutAccountOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountProviderSignOutAccountOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAWPWebAccountProviderOperationKind kind; -@property (readonly) WFUri* applicationCallbackUri; -@property (readonly) NSString * clientId; -@property (readonly) WSCWebAccount* webAccount; -- (void)reportCompleted; -- (void)reportError:(WSAWCWebProviderError*)value; -@end - -#endif // __WSAWPWebAccountProviderSignOutAccountOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountProviderRetrieveCookiesOperation -#ifndef __WSAWPWebAccountProviderRetrieveCookiesOperation_DEFINED__ -#define __WSAWPWebAccountProviderRetrieveCookiesOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountProviderRetrieveCookiesOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAWPWebAccountProviderOperationKind kind; -@property (retain) WFUri* uri; -@property (readonly) WFUri* applicationCallbackUri; -@property (readonly) WFUri* context; -@property (readonly) NSMutableArray* /* WWHHttpCookie* */ cookies; -- (void)reportCompleted; -- (void)reportError:(WSAWCWebProviderError*)value; -@end - -#endif // __WSAWPWebAccountProviderRetrieveCookiesOperation_DEFINED__ - -// Windows.Security.Authentication.Web.Provider.WebAccountProviderTriggerDetails -#ifndef __WSAWPWebAccountProviderTriggerDetails_DEFINED__ -#define __WSAWPWebAccountProviderTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAWPWebAccountProviderTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* operation; -@end - -#endif // __WSAWPWebAccountProviderTriggerDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityCredentials.h b/include/Platform/Universal Windows/UWP/WindowsSecurityCredentials.h deleted file mode 100644 index 906213f19c..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityCredentials.h +++ /dev/null @@ -1,326 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityCredentials.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WSCWebAccountProvider, WSCWebAccount, WSCKeyCredentialRetrievalResult, WSCKeyCredentialOperationResult, WSCKeyCredentialAttestationResult, WSCKeyCredential, WSCKeyCredentialManager, WSCPasswordCredential, WSCPasswordVault, WSCPasswordCredentialPropertyStore; -@protocol WSCIWebAccountFactory, WSCIWebAccount, WSCIWebAccount2, WSCIWebAccountProviderFactory, WSCIWebAccountProvider, WSCIWebAccountProvider2, WSCIWebAccountProvider3, WSCIKeyCredentialManagerStatics, WSCIKeyCredential, WSCIKeyCredentialRetrievalResult, WSCIKeyCredentialOperationResult, WSCIKeyCredentialAttestationResult, WSCIPasswordCredential, WSCICredentialFactory, WSCIPasswordVault; - -// Windows.Security.Credentials.WebAccountState -enum _WSCWebAccountState { - WSCWebAccountStateNone = 0, - WSCWebAccountStateConnected = 1, - WSCWebAccountStateError = 2, -}; -typedef unsigned WSCWebAccountState; - -// Windows.Security.Credentials.WebAccountPictureSize -enum _WSCWebAccountPictureSize { - WSCWebAccountPictureSizeSize64x64 = 64, - WSCWebAccountPictureSizeSize208x208 = 208, - WSCWebAccountPictureSizeSize424x424 = 424, - WSCWebAccountPictureSizeSize1080x1080 = 1080, -}; -typedef unsigned WSCWebAccountPictureSize; - -// Windows.Security.Credentials.KeyCredentialStatus -enum _WSCKeyCredentialStatus { - WSCKeyCredentialStatusSuccess = 0, - WSCKeyCredentialStatusUnknownError = 1, - WSCKeyCredentialStatusNotFound = 2, - WSCKeyCredentialStatusUserCanceled = 3, - WSCKeyCredentialStatusUserPrefersPassword = 4, - WSCKeyCredentialStatusCredentialAlreadyExists = 5, - WSCKeyCredentialStatusSecurityDeviceLocked = 6, -}; -typedef unsigned WSCKeyCredentialStatus; - -// Windows.Security.Credentials.KeyCredentialAttestationStatus -enum _WSCKeyCredentialAttestationStatus { - WSCKeyCredentialAttestationStatusSuccess = 0, - WSCKeyCredentialAttestationStatusUnknownError = 1, - WSCKeyCredentialAttestationStatusNotSupported = 2, - WSCKeyCredentialAttestationStatusTemporaryFailure = 3, -}; -typedef unsigned WSCKeyCredentialAttestationStatus; - -// Windows.Security.Credentials.KeyCredentialCreationOption -enum _WSCKeyCredentialCreationOption { - WSCKeyCredentialCreationOptionReplaceExisting = 0, - WSCKeyCredentialCreationOptionFailIfExists = 1, -}; -typedef unsigned WSCKeyCredentialCreationOption; - -#include "WindowsFoundationCollections.h" -#include "WindowsStorageStreams.h" -#include "WindowsSecurityCryptographyCore.h" -#include "WindowsFoundation.h" -#include "WindowsSystem.h" - -#import - -// Windows.Security.Credentials.IWebAccount -#ifndef __WSCIWebAccount_DEFINED__ -#define __WSCIWebAccount_DEFINED__ - -@protocol WSCIWebAccount -@property (readonly) WSCWebAccountState state; -@property (readonly) NSString * userName; -@property (readonly) WSCWebAccountProvider* webAccountProvider; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCIWebAccount : RTObject -@end - -#endif // __WSCIWebAccount_DEFINED__ - -// Windows.Security.Credentials.WebAccountProvider -#ifndef __WSCWebAccountProvider_DEFINED__ -#define __WSCWebAccountProvider_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCWebAccountProvider : RTObject -+ (WSCWebAccountProvider*)makeWebAccountProvider:(NSString *)id displayName:(NSString *)displayName iconUri:(WFUri*)iconUri ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) WFUri* iconUri; -@property (readonly) NSString * id; -@property (readonly) NSString * authority; -@property (readonly) NSString * displayPurpose; -@property (readonly) WSUser* user; -@end - -#endif // __WSCWebAccountProvider_DEFINED__ - -// Windows.Security.Credentials.WebAccount -#ifndef __WSCWebAccount_DEFINED__ -#define __WSCWebAccount_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCWebAccount : RTObject -+ (WSCWebAccount*)makeWebAccount:(WSCWebAccountProvider*)webAccountProvider userName:(NSString *)userName state:(WSCWebAccountState)state ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSCWebAccountState state; -@property (readonly) NSString * userName; -@property (readonly) WSCWebAccountProvider* webAccountProvider; -@property (readonly) NSString * id; -@property (readonly) NSDictionary* /* NSString *, NSString * */ properties; -- (void)getPictureAsync:(WSCWebAccountPictureSize)desizedSize success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (RTObject*)signOutAsync; -- (RTObject*)signOutWithClientIdAsync:(NSString *)clientId; -@end - -#endif // __WSCWebAccount_DEFINED__ - -// Windows.Security.Credentials.KeyCredentialRetrievalResult -#ifndef __WSCKeyCredentialRetrievalResult_DEFINED__ -#define __WSCKeyCredentialRetrievalResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCKeyCredentialRetrievalResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSCKeyCredential* credential; -@property (readonly) WSCKeyCredentialStatus status; -@end - -#endif // __WSCKeyCredentialRetrievalResult_DEFINED__ - -// Windows.Security.Credentials.KeyCredentialOperationResult -#ifndef __WSCKeyCredentialOperationResult_DEFINED__ -#define __WSCKeyCredentialOperationResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCKeyCredentialOperationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* result; -@property (readonly) WSCKeyCredentialStatus status; -@end - -#endif // __WSCKeyCredentialOperationResult_DEFINED__ - -// Windows.Security.Credentials.KeyCredentialAttestationResult -#ifndef __WSCKeyCredentialAttestationResult_DEFINED__ -#define __WSCKeyCredentialAttestationResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCKeyCredentialAttestationResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* attestationBuffer; -@property (readonly) RTObject* certificateChainBuffer; -@property (readonly) WSCKeyCredentialAttestationStatus status; -@end - -#endif // __WSCKeyCredentialAttestationResult_DEFINED__ - -// Windows.Security.Credentials.KeyCredential -#ifndef __WSCKeyCredential_DEFINED__ -#define __WSCKeyCredential_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCKeyCredential : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -- (RTObject*)retrievePublicKeyWithDefaultBlobType; -- (RTObject*)retrievePublicKeyWithBlobType:(WSCCCryptographicPublicKeyBlobType)blobType; -- (void)requestSignAsync:(RTObject*)data success:(void (^)(WSCKeyCredentialOperationResult*))success failure:(void (^)(NSError*))failure; -- (void)getAttestationAsyncWithSuccess:(void (^)(WSCKeyCredentialAttestationResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSCKeyCredential_DEFINED__ - -// Windows.Security.Credentials.KeyCredentialManager -#ifndef __WSCKeyCredentialManager_DEFINED__ -#define __WSCKeyCredentialManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCKeyCredentialManager : RTObject -+ (void)isSupportedAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (RTObject*)renewAttestationAsync; -+ (void)requestCreateAsync:(NSString *)name option:(WSCKeyCredentialCreationOption)option success:(void (^)(WSCKeyCredentialRetrievalResult*))success failure:(void (^)(NSError*))failure; -+ (void)openAsync:(NSString *)name success:(void (^)(WSCKeyCredentialRetrievalResult*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)deleteAsync:(NSString *)name; -@end - -#endif // __WSCKeyCredentialManager_DEFINED__ - -// Windows.Security.Credentials.PasswordCredential -#ifndef __WSCPasswordCredential_DEFINED__ -#define __WSCPasswordCredential_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCPasswordCredential : RTObject -+ (WSCPasswordCredential*)makePasswordCredential:(NSString *)resource userName:(NSString *)userName password:(NSString *)password ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * userName; -@property (retain) NSString * resource; -@property (retain) NSString * password; -@property (readonly) RTObject* properties; -- (void)retrievePassword; -@end - -#endif // __WSCPasswordCredential_DEFINED__ - -// Windows.Security.Credentials.PasswordVault -#ifndef __WSCPasswordVault_DEFINED__ -#define __WSCPasswordVault_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCPasswordVault : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)add:(WSCPasswordCredential*)credential; -- (void)remove:(WSCPasswordCredential*)credential; -- (WSCPasswordCredential*)retrieve:(NSString *)resource userName:(NSString *)userName; -- (NSArray* /* WSCPasswordCredential* */)findAllByResource:(NSString *)resource; -- (NSArray* /* WSCPasswordCredential* */)findAllByUserName:(NSString *)userName; -- (NSArray* /* WSCPasswordCredential* */)retrieveAll; -@end - -#endif // __WSCPasswordVault_DEFINED__ - -// Windows.Foundation.Collections.IPropertySet -#ifndef __WFCIPropertySet_DEFINED__ -#define __WFCIPropertySet_DEFINED__ - -@protocol WFCIPropertySet -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; --(EventRegistrationToken)addObserver: (RTCollectionListener)receiver; --(void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFCIPropertySet : RTObject -@end - -#endif // __WFCIPropertySet_DEFINED__ - -// Windows.Security.Credentials.PasswordCredentialPropertyStore -#ifndef __WSCPasswordCredentialPropertyStore_DEFINED__ -#define __WSCPasswordCredentialPropertyStore_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSCPasswordCredentialPropertyStore : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -// Could not generate add_MapChanged (Can't marshal Windows.Foundation.Collections.MapChangedEventHandler`2) -- (void)removeMapChangedEvent:(EventRegistrationToken)tok; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; --(EventRegistrationToken)addObserver: (RTCollectionListener)receiver; --(void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -#endif // __WSCPasswordCredentialPropertyStore_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityCredentialsUI.h b/include/Platform/Universal Windows/UWP/WindowsSecurityCredentialsUI.h deleted file mode 100644 index 46108ef487..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityCredentialsUI.h +++ /dev/null @@ -1,147 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityCredentialsUI.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYCREDENTIALSUIEXPORT -#define OBJCUWPWINDOWSSECURITYCREDENTIALSUIEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityCredentialsUI.lib") -#endif -#endif -#include - -@class WSCUCredentialPickerOptions, WSCUCredentialPickerResults, WSCUCredentialPicker, WSCUUserConsentVerifier; -@protocol WSCUICredentialPickerOptions, WSCUICredentialPickerStatics, WSCUICredentialPickerResults, WSCUIUserConsentVerifierStatics; - -// Windows.Security.Credentials.UI.AuthenticationProtocol -enum _WSCUAuthenticationProtocol { - WSCUAuthenticationProtocolBasic = 0, - WSCUAuthenticationProtocolDigest = 1, - WSCUAuthenticationProtocolNtlm = 2, - WSCUAuthenticationProtocolKerberos = 3, - WSCUAuthenticationProtocolNegotiate = 4, - WSCUAuthenticationProtocolCredSsp = 5, - WSCUAuthenticationProtocolCustom = 6, -}; -typedef unsigned WSCUAuthenticationProtocol; - -// Windows.Security.Credentials.UI.CredentialSaveOption -enum _WSCUCredentialSaveOption { - WSCUCredentialSaveOptionUnselected = 0, - WSCUCredentialSaveOptionSelected = 1, - WSCUCredentialSaveOptionHidden = 2, -}; -typedef unsigned WSCUCredentialSaveOption; - -// Windows.Security.Credentials.UI.UserConsentVerifierAvailability -enum _WSCUUserConsentVerifierAvailability { - WSCUUserConsentVerifierAvailabilityAvailable = 0, - WSCUUserConsentVerifierAvailabilityDeviceNotPresent = 1, - WSCUUserConsentVerifierAvailabilityNotConfiguredForUser = 2, - WSCUUserConsentVerifierAvailabilityDisabledByPolicy = 3, - WSCUUserConsentVerifierAvailabilityDeviceBusy = 4, -}; -typedef unsigned WSCUUserConsentVerifierAvailability; - -// Windows.Security.Credentials.UI.UserConsentVerificationResult -enum _WSCUUserConsentVerificationResult { - WSCUUserConsentVerificationResultVerified = 0, - WSCUUserConsentVerificationResultDeviceNotPresent = 1, - WSCUUserConsentVerificationResultNotConfiguredForUser = 2, - WSCUUserConsentVerificationResultDisabledByPolicy = 3, - WSCUUserConsentVerificationResultDeviceBusy = 4, - WSCUUserConsentVerificationResultRetriesExhausted = 5, - WSCUUserConsentVerificationResultCanceled = 6, -}; -typedef unsigned WSCUUserConsentVerificationResult; - -#include "WindowsStorageStreams.h" - -#import - -// Windows.Security.Credentials.UI.CredentialPickerOptions -#ifndef __WSCUCredentialPickerOptions_DEFINED__ -#define __WSCUCredentialPickerOptions_DEFINED__ - -OBJCUWPWINDOWSSECURITYCREDENTIALSUIEXPORT -@interface WSCUCredentialPickerOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -@property (retain) RTObject* previousCredential; -@property (retain) NSString * message; -@property unsigned int errorCode; -@property (retain) NSString * customAuthenticationProtocol; -@property WSCUCredentialSaveOption credentialSaveOption; -@property (retain) NSString * caption; -@property BOOL callerSavesCredential; -@property WSCUAuthenticationProtocol authenticationProtocol; -@property BOOL alwaysDisplayDialog; -@end - -#endif // __WSCUCredentialPickerOptions_DEFINED__ - -// Windows.Security.Credentials.UI.CredentialPickerResults -#ifndef __WSCUCredentialPickerResults_DEFINED__ -#define __WSCUCredentialPickerResults_DEFINED__ - -OBJCUWPWINDOWSSECURITYCREDENTIALSUIEXPORT -@interface WSCUCredentialPickerResults : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* credential; -@property (readonly) NSString * credentialDomainName; -@property (readonly) NSString * credentialPassword; -@property (readonly) WSCUCredentialSaveOption credentialSaveOption; -@property (readonly) BOOL credentialSaved; -@property (readonly) NSString * credentialUserName; -@property (readonly) unsigned int errorCode; -@end - -#endif // __WSCUCredentialPickerResults_DEFINED__ - -// Windows.Security.Credentials.UI.CredentialPicker -#ifndef __WSCUCredentialPicker_DEFINED__ -#define __WSCUCredentialPicker_DEFINED__ - -OBJCUWPWINDOWSSECURITYCREDENTIALSUIEXPORT -@interface WSCUCredentialPicker : RTObject -+ (void)pickWithOptionsAsync:(WSCUCredentialPickerOptions*)options success:(void (^)(WSCUCredentialPickerResults*))success failure:(void (^)(NSError*))failure; -+ (void)pickWithMessageAsync:(NSString *)targetName message:(NSString *)message success:(void (^)(WSCUCredentialPickerResults*))success failure:(void (^)(NSError*))failure; -+ (void)pickWithCaptionAsync:(NSString *)targetName message:(NSString *)message caption:(NSString *)caption success:(void (^)(WSCUCredentialPickerResults*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSCUCredentialPicker_DEFINED__ - -// Windows.Security.Credentials.UI.UserConsentVerifier -#ifndef __WSCUUserConsentVerifier_DEFINED__ -#define __WSCUUserConsentVerifier_DEFINED__ - -OBJCUWPWINDOWSSECURITYCREDENTIALSUIEXPORT -@interface WSCUUserConsentVerifier : RTObject -+ (void)checkAvailabilityAsyncWithSuccess:(void (^)(WSCUUserConsentVerifierAvailability))success failure:(void (^)(NSError*))failure; -+ (void)requestVerificationAsync:(NSString *)message success:(void (^)(WSCUUserConsentVerificationResult))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSCUUserConsentVerifier_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityCryptography.h b/include/Platform/Universal Windows/UWP/WindowsSecurityCryptography.h deleted file mode 100644 index 5fb2d27914..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityCryptography.h +++ /dev/null @@ -1,65 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityCryptography.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYEXPORT -#define OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityCryptography.lib") -#endif -#endif -#include - -@class WSCCryptographicBuffer; -@protocol WSCICryptographicBufferStatics; - -// Windows.Security.Cryptography.BinaryStringEncoding -enum _WSCBinaryStringEncoding { - WSCBinaryStringEncodingUtf8 = 0, - WSCBinaryStringEncodingUtf16LE = 1, - WSCBinaryStringEncodingUtf16BE = 2, -}; -typedef unsigned WSCBinaryStringEncoding; - -#include "WindowsStorageStreams.h" - -#import - -// Windows.Security.Cryptography.CryptographicBuffer -#ifndef __WSCCryptographicBuffer_DEFINED__ -#define __WSCCryptographicBuffer_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYEXPORT -@interface WSCCryptographicBuffer : RTObject -+ (BOOL)compare:(RTObject*)object1 object2:(RTObject*)object2; -+ (RTObject*)generateRandom:(unsigned int)length; -+ (unsigned int)generateRandomNumber; -+ (RTObject*)createFromByteArray:(NSArray* /* uint8_t */)value; -+ (void)copyToByteArray:(RTObject*)buffer value:(NSArray* /* uint8_t */*)value; -+ (RTObject*)decodeFromHexString:(NSString *)value; -+ (NSString *)encodeToHexString:(RTObject*)buffer; -+ (RTObject*)decodeFromBase64String:(NSString *)value; -+ (NSString *)encodeToBase64String:(RTObject*)buffer; -+ (RTObject*)convertStringToBinary:(NSString *)value encoding:(WSCBinaryStringEncoding)encoding; -+ (NSString *)convertBinaryToString:(WSCBinaryStringEncoding)encoding buffer:(RTObject*)buffer; -@end - -#endif // __WSCCryptographicBuffer_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityCryptographyCertificates.h b/include/Platform/Universal Windows/UWP/WindowsSecurityCryptographyCertificates.h deleted file mode 100644 index 3b35f138ff..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityCryptographyCertificates.h +++ /dev/null @@ -1,535 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityCryptographyCertificates.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -#define OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityCryptographyCertificates.lib") -#endif -#endif -#include - -@class WSCCCertificate, WSCCCertificateRequestProperties, WSCCUserCertificateEnrollmentManager, WSCCPfxImportParameters, WSCCCertificateEnrollmentManager, WSCCKeyAttestationHelper, WSCCCertificateQuery, WSCCCertificateStore, WSCCUserCertificateStore, WSCCCertificateStores, WSCCStandardCertificateStoreNames, WSCCKeyAlgorithmNames, WSCCKeyStorageProviderNames, WSCCChainBuildingParameters, WSCCChainValidationParameters, WSCCCertificateChain, WSCCCertificateKeyUsages, WSCCSubjectAlternativeNameInfo, WSCCCmsTimestampInfo, WSCCCmsSignerInfo, WSCCCmsAttachedSignature, WSCCCmsDetachedSignature; -@protocol WSCCICertificateRequestProperties, WSCCICertificateRequestProperties2, WSCCICertificateRequestProperties3, WSCCICertificateEnrollmentManagerStatics, WSCCICertificateEnrollmentManagerStatics2, WSCCICertificateEnrollmentManagerStatics3, WSCCIKeyAttestationHelperStatics, WSCCIKeyAttestationHelperStatics2, WSCCICertificateStoresStatics, WSCCICertificateStoresStatics2, WSCCIUserCertificateEnrollmentManager, WSCCIUserCertificateEnrollmentManager2, WSCCICertificateStore, WSCCICertificateStore2, WSCCIUserCertificateStore, WSCCIStandardCertificateStoreNamesStatics, WSCCIKeyAlgorithmNamesStatics, WSCCIKeyAlgorithmNamesStatics2, WSCCIKeyStorageProviderNamesStatics, WSCCIKeyStorageProviderNamesStatics2, WSCCIChainBuildingParameters, WSCCIChainValidationParameters, WSCCICertificateQuery, WSCCICertificateQuery2, WSCCICertificateChain, WSCCICertificate, WSCCICertificate2, WSCCICertificate3, WSCCICertificateFactory, WSCCICmsTimestampInfo, WSCCICmsSignerInfo, WSCCISubjectAlternativeNameInfo, WSCCIPfxImportParameters, WSCCICertificateKeyUsages, WSCCICmsAttachedSignature, WSCCICmsAttachedSignatureFactory, WSCCICmsAttachedSignatureStatics, WSCCICmsDetachedSignature, WSCCICmsDetachedSignatureFactory, WSCCICmsDetachedSignatureStatics; - -// Windows.Security.Cryptography.Certificates.EnrollKeyUsages -enum _WSCCEnrollKeyUsages { - WSCCEnrollKeyUsagesNone = 0, - WSCCEnrollKeyUsagesDecryption = 1, - WSCCEnrollKeyUsagesSigning = 2, - WSCCEnrollKeyUsagesKeyAgreement = 4, - WSCCEnrollKeyUsagesAll = 16777215, -}; -typedef unsigned WSCCEnrollKeyUsages; - -// Windows.Security.Cryptography.Certificates.KeyProtectionLevel -enum _WSCCKeyProtectionLevel { - WSCCKeyProtectionLevelNoConsent = 0, - WSCCKeyProtectionLevelConsentOnly = 1, - WSCCKeyProtectionLevelConsentWithPassword = 2, - WSCCKeyProtectionLevelConsentWithFingerprint = 3, -}; -typedef unsigned WSCCKeyProtectionLevel; - -// Windows.Security.Cryptography.Certificates.ExportOption -enum _WSCCExportOption { - WSCCExportOptionNotExportable = 0, - WSCCExportOptionExportable = 1, -}; -typedef unsigned WSCCExportOption; - -// Windows.Security.Cryptography.Certificates.KeySize -enum _WSCCKeySize { - WSCCKeySizeInvalid = 0, - WSCCKeySizeRsa2048 = 2048, - WSCCKeySizeRsa4096 = 4096, -}; -typedef unsigned WSCCKeySize; - -// Windows.Security.Cryptography.Certificates.InstallOptions -enum _WSCCInstallOptions { - WSCCInstallOptionsNone = 0, - WSCCInstallOptionsDeleteExpired = 1, -}; -typedef unsigned WSCCInstallOptions; - -// Windows.Security.Cryptography.Certificates.CertificateChainPolicy -enum _WSCCCertificateChainPolicy { - WSCCCertificateChainPolicyBase = 0, - WSCCCertificateChainPolicySsl = 1, - WSCCCertificateChainPolicyNTAuthentication = 2, - WSCCCertificateChainPolicyMicrosoftRoot = 3, -}; -typedef unsigned WSCCCertificateChainPolicy; - -// Windows.Security.Cryptography.Certificates.ChainValidationResult -enum _WSCCChainValidationResult { - WSCCChainValidationResultSuccess = 0, - WSCCChainValidationResultUntrusted = 1, - WSCCChainValidationResultRevoked = 2, - WSCCChainValidationResultExpired = 3, - WSCCChainValidationResultIncompleteChain = 4, - WSCCChainValidationResultInvalidSignature = 5, - WSCCChainValidationResultWrongUsage = 6, - WSCCChainValidationResultInvalidName = 7, - WSCCChainValidationResultInvalidCertificateAuthorityPolicy = 8, - WSCCChainValidationResultBasicConstraintsError = 9, - WSCCChainValidationResultUnknownCriticalExtension = 10, - WSCCChainValidationResultRevocationInformationMissing = 11, - WSCCChainValidationResultRevocationFailure = 12, - WSCCChainValidationResultOtherErrors = 13, -}; -typedef unsigned WSCCChainValidationResult; - -// Windows.Security.Cryptography.Certificates.SignatureValidationResult -enum _WSCCSignatureValidationResult { - WSCCSignatureValidationResultSuccess = 0, - WSCCSignatureValidationResultInvalidParameter = 1, - WSCCSignatureValidationResultBadMessage = 2, - WSCCSignatureValidationResultInvalidSignature = 3, - WSCCSignatureValidationResultOtherErrors = 4, -}; -typedef unsigned WSCCSignatureValidationResult; - -#include "WindowsNetworking.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Security.Cryptography.Certificates.Certificate -#ifndef __WSCCCertificate_DEFINED__ -#define __WSCCCertificate_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCertificate : RTObject -+ (WSCCCertificate*)makeCertificate:(RTObject*)certBlob ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * friendlyName; -@property (readonly) NSArray* /* NSString * */ enhancedKeyUsages; -@property (readonly) BOOL hasPrivateKey; -@property (readonly) BOOL isStronglyProtected; -@property (readonly) NSString * issuer; -@property (readonly) NSArray* /* uint8_t */ serialNumber; -@property (readonly) NSString * subject; -@property (readonly) WFDateTime* validFrom; -@property (readonly) WFDateTime* validTo; -@property (readonly) BOOL isSecurityDeviceBound; -@property (readonly) NSString * keyAlgorithmName; -@property (readonly) WSCCCertificateKeyUsages* keyUsages; -@property (readonly) NSString * signatureAlgorithmName; -@property (readonly) NSString * signatureHashAlgorithmName; -@property (readonly) WSCCSubjectAlternativeNameInfo* subjectAlternativeName; -@property (readonly) BOOL isPerUser; -@property (readonly) NSString * keyStorageProviderName; -@property (readonly) NSString * storeName; -- (void)buildChainAsync:(id /* WSCCCertificate* */)certificates success:(void (^)(WSCCCertificateChain*))success failure:(void (^)(NSError*))failure; -- (void)buildChainWithParametersAsync:(id /* WSCCCertificate* */)certificates parameters:(WSCCChainBuildingParameters*)parameters success:(void (^)(WSCCCertificateChain*))success failure:(void (^)(NSError*))failure; -- (NSArray* /* uint8_t */)getHashValue; -- (NSArray* /* uint8_t */)getHashValueWithAlgorithm:(NSString *)hashAlgorithmName; -- (RTObject*)getCertificateBlob; -@end - -#endif // __WSCCCertificate_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CertificateRequestProperties -#ifndef __WSCCCertificateRequestProperties_DEFINED__ -#define __WSCCCertificateRequestProperties_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCertificateRequestProperties : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * subject; -@property WSCCEnrollKeyUsages keyUsages; -@property (retain) NSString * keyStorageProviderName; -@property unsigned int keySize; -@property WSCCExportOption exportable; -@property (retain) NSString * keyAlgorithmName; -@property (retain) NSString * friendlyName; -@property WSCCKeyProtectionLevel keyProtectionLevel; -@property (retain) NSString * hashAlgorithmName; -@property (retain) NSString * smartcardReaderName; -@property (retain) WSCCCertificate* signingCertificate; -@property (retain) WSCCCertificate* attestationCredentialCertificate; -@property BOOL useExistingKey; -@property (retain) NSArray* /* uint8_t */ curveParameters; -@property (retain) NSString * curveName; -@property (retain) NSString * containerNamePrefix; -@property (retain) NSString * containerName; -@end - -#endif // __WSCCCertificateRequestProperties_DEFINED__ - -// Windows.Security.Cryptography.Certificates.UserCertificateEnrollmentManager -#ifndef __WSCCUserCertificateEnrollmentManager_DEFINED__ -#define __WSCCUserCertificateEnrollmentManager_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCUserCertificateEnrollmentManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)createRequestAsync:(WSCCCertificateRequestProperties*)request success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (RTObject*)installCertificateAsync:(NSString *)certificate installOption:(WSCCInstallOptions)installOption; -- (RTObject*)importPfxDataAsync:(NSString *)pfxData password:(NSString *)password exportable:(WSCCExportOption)exportable keyProtectionLevel:(WSCCKeyProtectionLevel)keyProtectionLevel installOption:(WSCCInstallOptions)installOption friendlyName:(NSString *)friendlyName; -- (RTObject*)importPfxDataToKspAsync:(NSString *)pfxData password:(NSString *)password exportable:(WSCCExportOption)exportable keyProtectionLevel:(WSCCKeyProtectionLevel)keyProtectionLevel installOption:(WSCCInstallOptions)installOption friendlyName:(NSString *)friendlyName keyStorageProvider:(NSString *)keyStorageProvider; -- (RTObject*)importPfxDataToKspWithParametersAsync:(NSString *)pfxData password:(NSString *)password pfxImportParameters:(WSCCPfxImportParameters*)pfxImportParameters; -@end - -#endif // __WSCCUserCertificateEnrollmentManager_DEFINED__ - -// Windows.Security.Cryptography.Certificates.PfxImportParameters -#ifndef __WSCCPfxImportParameters_DEFINED__ -#define __WSCCPfxImportParameters_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCPfxImportParameters : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * readerName; -@property (retain) NSString * keyStorageProviderName; -@property WSCCKeyProtectionLevel keyProtectionLevel; -@property WSCCInstallOptions installOptions; -@property (retain) NSString * friendlyName; -@property WSCCExportOption exportable; -@property (retain) NSString * containerNamePrefix; -@end - -#endif // __WSCCPfxImportParameters_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CertificateEnrollmentManager -#ifndef __WSCCCertificateEnrollmentManager_DEFINED__ -#define __WSCCCertificateEnrollmentManager_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCertificateEnrollmentManager : RTObject -+ (RTObject*)importPfxDataToKspAsync:(NSString *)pfxData password:(NSString *)password exportable:(WSCCExportOption)exportable keyProtectionLevel:(WSCCKeyProtectionLevel)keyProtectionLevel installOption:(WSCCInstallOptions)installOption friendlyName:(NSString *)friendlyName keyStorageProvider:(NSString *)keyStorageProvider; -+ (void)createRequestAsync:(WSCCCertificateRequestProperties*)request success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (RTObject*)installCertificateAsync:(NSString *)certificate installOption:(WSCCInstallOptions)installOption; -+ (RTObject*)importPfxDataAsync:(NSString *)pfxData password:(NSString *)password exportable:(WSCCExportOption)exportable keyProtectionLevel:(WSCCKeyProtectionLevel)keyProtectionLevel installOption:(WSCCInstallOptions)installOption friendlyName:(NSString *)friendlyName; -+ (RTObject*)importPfxDataToKspWithParametersAsync:(NSString *)pfxData password:(NSString *)password pfxImportParameters:(WSCCPfxImportParameters*)pfxImportParameters; -+ (WSCCUserCertificateEnrollmentManager*)userCertificateEnrollmentManager; -@end - -#endif // __WSCCCertificateEnrollmentManager_DEFINED__ - -// Windows.Security.Cryptography.Certificates.KeyAttestationHelper -#ifndef __WSCCKeyAttestationHelper_DEFINED__ -#define __WSCCKeyAttestationHelper_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCKeyAttestationHelper : RTObject -+ (void)decryptTpmAttestationCredentialWithContainerNameAsync:(NSString *)credential containerName:(NSString *)containerName success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)decryptTpmAttestationCredentialAsync:(NSString *)credential success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (NSString *)getTpmAttestationCredentialId:(NSString *)credential; -@end - -#endif // __WSCCKeyAttestationHelper_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CertificateQuery -#ifndef __WSCCCertificateQuery_DEFINED__ -#define __WSCCCertificateQuery_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCertificateQuery : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSArray* /* uint8_t */ thumbprint; -@property (retain) NSString * issuerName; -@property BOOL hardwareOnly; -@property (retain) NSString * friendlyName; -@property (readonly) NSMutableArray* /* NSString * */ enhancedKeyUsages; -@property (retain) NSString * storeName; -@property BOOL includeExpiredCertificates; -@property BOOL includeDuplicates; -@end - -#endif // __WSCCCertificateQuery_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CertificateStore -#ifndef __WSCCCertificateStore_DEFINED__ -#define __WSCCCertificateStore_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCertificateStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -- (void)add:(WSCCCertificate*)certificate; -- (void)Delete:(WSCCCertificate*)certificate; -@end - -#endif // __WSCCCertificateStore_DEFINED__ - -// Windows.Security.Cryptography.Certificates.UserCertificateStore -#ifndef __WSCCUserCertificateStore_DEFINED__ -#define __WSCCUserCertificateStore_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCUserCertificateStore : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -- (void)requestAddAsync:(WSCCCertificate*)certificate success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestDeleteAsync:(WSCCCertificate*)certificate success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSCCUserCertificateStore_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CertificateStores -#ifndef __WSCCCertificateStores_DEFINED__ -#define __WSCCCertificateStores_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCertificateStores : RTObject -+ (void)findAllAsyncWithSuccess:(void (^)(NSArray* /* WSCCCertificate* */))success failure:(void (^)(NSError*))failure; -+ (void)findAllWithQueryAsync:(WSCCCertificateQuery*)query success:(void (^)(NSArray* /* WSCCCertificate* */))success failure:(void (^)(NSError*))failure; -+ (WSCCCertificateStore*)getStoreByName:(NSString *)storeName; -+ (WSCCUserCertificateStore*)getUserStoreByName:(NSString *)storeName; -+ (WSCCCertificateStore*)intermediateCertificationAuthorities; -+ (WSCCCertificateStore*)trustedRootCertificationAuthorities; -@end - -#endif // __WSCCCertificateStores_DEFINED__ - -// Windows.Security.Cryptography.Certificates.StandardCertificateStoreNames -#ifndef __WSCCStandardCertificateStoreNames_DEFINED__ -#define __WSCCStandardCertificateStoreNames_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCStandardCertificateStoreNames : RTObject -+ (NSString *)intermediateCertificationAuthorities; -+ (NSString *)personal; -+ (NSString *)trustedRootCertificationAuthorities; -@end - -#endif // __WSCCStandardCertificateStoreNames_DEFINED__ - -// Windows.Security.Cryptography.Certificates.KeyAlgorithmNames -#ifndef __WSCCKeyAlgorithmNames_DEFINED__ -#define __WSCCKeyAlgorithmNames_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCKeyAlgorithmNames : RTObject -+ (NSString *)dsa; -+ (NSString *)ecdh256; -+ (NSString *)ecdh384; -+ (NSString *)ecdh521; -+ (NSString *)ecdsa256; -+ (NSString *)ecdsa384; -+ (NSString *)ecdsa521; -+ (NSString *)rsa; -+ (NSString *)ecdh; -+ (NSString *)ecdsa; -@end - -#endif // __WSCCKeyAlgorithmNames_DEFINED__ - -// Windows.Security.Cryptography.Certificates.KeyStorageProviderNames -#ifndef __WSCCKeyStorageProviderNames_DEFINED__ -#define __WSCCKeyStorageProviderNames_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCKeyStorageProviderNames : RTObject -+ (NSString *)platformKeyStorageProvider; -+ (NSString *)smartcardKeyStorageProvider; -+ (NSString *)softwareKeyStorageProvider; -+ (NSString *)passportKeyStorageProvider; -@end - -#endif // __WSCCKeyStorageProviderNames_DEFINED__ - -// Windows.Security.Cryptography.Certificates.ChainBuildingParameters -#ifndef __WSCCChainBuildingParameters_DEFINED__ -#define __WSCCChainBuildingParameters_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCChainBuildingParameters : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFDateTime* validationTimestamp; -@property BOOL revocationCheckEnabled; -@property BOOL networkRetrievalEnabled; -@property BOOL currentTimeValidationEnabled; -@property BOOL authorityInformationAccessEnabled; -@property (readonly) NSMutableArray* /* NSString * */ enhancedKeyUsages; -@property (readonly) NSMutableArray* /* WSCCCertificate* */ exclusiveTrustRoots; -@end - -#endif // __WSCCChainBuildingParameters_DEFINED__ - -// Windows.Security.Cryptography.Certificates.ChainValidationParameters -#ifndef __WSCCChainValidationParameters_DEFINED__ -#define __WSCCChainValidationParameters_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCChainValidationParameters : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WNHostName* serverDnsName; -@property WSCCCertificateChainPolicy certificateChainPolicy; -@end - -#endif // __WSCCChainValidationParameters_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CertificateChain -#ifndef __WSCCCertificateChain_DEFINED__ -#define __WSCCCertificateChain_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCertificateChain : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WSCCChainValidationResult)validate; -- (WSCCChainValidationResult)validateWithParameters:(WSCCChainValidationParameters*)parameter; -- (NSArray* /* WSCCCertificate* */)getCertificates:(BOOL)includeRoot; -@end - -#endif // __WSCCCertificateChain_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CertificateKeyUsages -#ifndef __WSCCCertificateKeyUsages_DEFINED__ -#define __WSCCCertificateKeyUsages_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCertificateKeyUsages : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL nonRepudiation; -@property BOOL keyEncipherment; -@property BOOL keyCertificateSign; -@property BOOL keyAgreement; -@property BOOL encipherOnly; -@property BOOL digitalSignature; -@property BOOL dataEncipherment; -@property BOOL crlSign; -@end - -#endif // __WSCCCertificateKeyUsages_DEFINED__ - -// Windows.Security.Cryptography.Certificates.SubjectAlternativeNameInfo -#ifndef __WSCCSubjectAlternativeNameInfo_DEFINED__ -#define __WSCCSubjectAlternativeNameInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCSubjectAlternativeNameInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ distinguishedName; -@property (readonly) NSArray* /* NSString * */ dnsName; -@property (readonly) NSArray* /* NSString * */ emailName; -@property (readonly) NSArray* /* NSString * */ iPAddress; -@property (readonly) NSArray* /* NSString * */ principalName; -@property (readonly) NSArray* /* NSString * */ url; -@end - -#endif // __WSCCSubjectAlternativeNameInfo_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CmsTimestampInfo -#ifndef __WSCCCmsTimestampInfo_DEFINED__ -#define __WSCCCmsTimestampInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCmsTimestampInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSCCCertificate* */ certificates; -@property (readonly) WSCCCertificate* signingCertificate; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WSCCCmsTimestampInfo_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CmsSignerInfo -#ifndef __WSCCCmsSignerInfo_DEFINED__ -#define __WSCCCmsSignerInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCmsSignerInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * hashAlgorithmName; -@property (retain) WSCCCertificate* certificate; -@property (readonly) WSCCCmsTimestampInfo* timestampInfo; -@end - -#endif // __WSCCCmsSignerInfo_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CmsAttachedSignature -#ifndef __WSCCCmsAttachedSignature_DEFINED__ -#define __WSCCCmsAttachedSignature_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCmsAttachedSignature : RTObject -+ (void)generateSignatureAsync:(RTObject*)data signers:(id /* WSCCCmsSignerInfo* */)signers certificates:(id /* WSCCCertificate* */)certificates success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (WSCCCmsAttachedSignature*)makeCmsAttachedSignature:(RTObject*)inputBlob ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSCCCertificate* */ certificates; -@property (readonly) NSArray* /* uint8_t */ content; -@property (readonly) NSArray* /* WSCCCmsSignerInfo* */ signers; -- (WSCCSignatureValidationResult)verifySignature; -@end - -#endif // __WSCCCmsAttachedSignature_DEFINED__ - -// Windows.Security.Cryptography.Certificates.CmsDetachedSignature -#ifndef __WSCCCmsDetachedSignature_DEFINED__ -#define __WSCCCmsDetachedSignature_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCERTIFICATESEXPORT -@interface WSCCCmsDetachedSignature : RTObject -+ (void)generateSignatureAsync:(RTObject*)data signers:(id /* WSCCCmsSignerInfo* */)signers certificates:(id /* WSCCCertificate* */)certificates success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (WSCCCmsDetachedSignature*)makeCmsDetachedSignature:(RTObject*)inputBlob ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSCCCertificate* */ certificates; -@property (readonly) NSArray* /* WSCCCmsSignerInfo* */ signers; -- (void)verifySignatureAsync:(RTObject*)data success:(void (^)(WSCCSignatureValidationResult))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSCCCmsDetachedSignature_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityCryptographyCore.h b/include/Platform/Universal Windows/UWP/WindowsSecurityCryptographyCore.h deleted file mode 100644 index 612ff7ee49..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityCryptographyCore.h +++ /dev/null @@ -1,443 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityCryptographyCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -#define OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityCryptographyCore.lib") -#endif -#endif -#include - -@class WSCCKeyDerivationParameters, WSCCCryptographicKey, WSCCCryptographicHash, WSCCPersistedKeyProvider, WSCCEncryptedAndAuthenticatedData, WSCCCryptographicEngine, WSCCHashAlgorithmProvider, WSCCMacAlgorithmProvider, WSCCKeyDerivationAlgorithmProvider, WSCCSymmetricKeyAlgorithmProvider, WSCCAsymmetricKeyAlgorithmProvider, WSCCHashAlgorithmNames, WSCCMacAlgorithmNames, WSCCSymmetricAlgorithmNames, WSCCAsymmetricAlgorithmNames, WSCCEccCurveNames, WSCCKeyDerivationAlgorithmNames; -@protocol WSCCIKeyDerivationParameters, WSCCIKeyDerivationParameters2, WSCCIKeyDerivationParametersStatics, WSCCIKeyDerivationParametersStatics2, WSCCICryptographicKey, WSCCIHashComputation, WSCCIHashAlgorithmProvider, WSCCIMacAlgorithmProvider, WSCCIMacAlgorithmProvider2, WSCCIKeyDerivationAlgorithmProvider, WSCCISymmetricKeyAlgorithmProvider, WSCCIAsymmetricKeyAlgorithmProvider, WSCCIAsymmetricKeyAlgorithmProvider2, WSCCIPersistedKeyProviderStatics, WSCCIEncryptedAndAuthenticatedData, WSCCICryptographicEngineStatics, WSCCICryptographicEngineStatics2, WSCCIHashAlgorithmProviderStatics, WSCCIMacAlgorithmProviderStatics, WSCCIKeyDerivationAlgorithmProviderStatics, WSCCISymmetricKeyAlgorithmProviderStatics, WSCCIAsymmetricKeyAlgorithmProviderStatics, WSCCIHashAlgorithmNamesStatics, WSCCIMacAlgorithmNamesStatics, WSCCISymmetricAlgorithmNamesStatics, WSCCIAsymmetricAlgorithmNamesStatics, WSCCIAsymmetricAlgorithmNamesStatics2, WSCCIEccCurveNamesStatics, WSCCIKeyDerivationAlgorithmNamesStatics, WSCCIKeyDerivationAlgorithmNamesStatics2; - -// Windows.Security.Cryptography.Core.CryptographicPrivateKeyBlobType -enum _WSCCCryptographicPrivateKeyBlobType { - WSCCCryptographicPrivateKeyBlobTypePkcs8RawPrivateKeyInfo = 0, - WSCCCryptographicPrivateKeyBlobTypePkcs1RsaPrivateKey = 1, - WSCCCryptographicPrivateKeyBlobTypeBCryptPrivateKey = 2, - WSCCCryptographicPrivateKeyBlobTypeCapi1PrivateKey = 3, - WSCCCryptographicPrivateKeyBlobTypeBCryptEccFullPrivateKey = 4, -}; -typedef unsigned WSCCCryptographicPrivateKeyBlobType; - -// Windows.Security.Cryptography.Core.CryptographicPublicKeyBlobType -enum _WSCCCryptographicPublicKeyBlobType { - WSCCCryptographicPublicKeyBlobTypeX509SubjectPublicKeyInfo = 0, - WSCCCryptographicPublicKeyBlobTypePkcs1RsaPublicKey = 1, - WSCCCryptographicPublicKeyBlobTypeBCryptPublicKey = 2, - WSCCCryptographicPublicKeyBlobTypeCapi1PublicKey = 3, - WSCCCryptographicPublicKeyBlobTypeBCryptEccFullPublicKey = 4, -}; -typedef unsigned WSCCCryptographicPublicKeyBlobType; - -// Windows.Security.Cryptography.Core.Capi1KdfTargetAlgorithm -enum _WSCCCapi1KdfTargetAlgorithm { - WSCCCapi1KdfTargetAlgorithmNotAes = 0, - WSCCCapi1KdfTargetAlgorithmAes = 1, -}; -typedef unsigned WSCCCapi1KdfTargetAlgorithm; - -// Windows.Security.Cryptography.Core.CryptographicPadding -enum _WSCCCryptographicPadding { - WSCCCryptographicPaddingNone = 0, - WSCCCryptographicPaddingRsaOaep = 1, - WSCCCryptographicPaddingRsaPkcs1V15 = 2, - WSCCCryptographicPaddingRsaPss = 3, -}; -typedef unsigned WSCCCryptographicPadding; - -#include "WindowsStorageStreams.h" -#include "WindowsSecurityCryptographyCertificates.h" - -#import - -// Windows.Security.Cryptography.Core.KeyDerivationParameters -#ifndef __WSCCKeyDerivationParameters_DEFINED__ -#define __WSCCKeyDerivationParameters_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCKeyDerivationParameters : RTObject -+ (WSCCKeyDerivationParameters*)buildForCapi1Kdf:(WSCCCapi1KdfTargetAlgorithm)capi1KdfTargetAlgorithm; -+ (WSCCKeyDerivationParameters*)buildForPbkdf2:(RTObject*)pbkdf2Salt iterationCount:(unsigned int)iterationCount; -+ (WSCCKeyDerivationParameters*)buildForSP800108:(RTObject*)label context:(RTObject*)context; -+ (WSCCKeyDerivationParameters*)buildForSP80056a:(RTObject*)algorithmId partyUInfo:(RTObject*)partyUInfo partyVInfo:(RTObject*)partyVInfo suppPubInfo:(RTObject*)suppPubInfo suppPrivInfo:(RTObject*)suppPrivInfo; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* kdfGenericBinary; -@property (readonly) unsigned int iterationCount; -@property WSCCCapi1KdfTargetAlgorithm capi1KdfTargetAlgorithm; -@end - -#endif // __WSCCKeyDerivationParameters_DEFINED__ - -// Windows.Security.Cryptography.Core.CryptographicKey -#ifndef __WSCCCryptographicKey_DEFINED__ -#define __WSCCCryptographicKey_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCCryptographicKey : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int keySize; -- (RTObject*)exportDefaultPrivateKeyBlobType; -- (RTObject*)exportPrivateKeyWithBlobType:(WSCCCryptographicPrivateKeyBlobType)BlobType; -- (RTObject*)exportDefaultPublicKeyBlobType; -- (RTObject*)exportPublicKeyWithBlobType:(WSCCCryptographicPublicKeyBlobType)BlobType; -@end - -#endif // __WSCCCryptographicKey_DEFINED__ - -// Windows.Security.Cryptography.Core.CryptographicHash -#ifndef __WSCCCryptographicHash_DEFINED__ -#define __WSCCCryptographicHash_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCCryptographicHash : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)append:(RTObject*)data; -- (RTObject*)getValueAndReset; -@end - -#endif // __WSCCCryptographicHash_DEFINED__ - -// Windows.Security.Cryptography.Core.PersistedKeyProvider -#ifndef __WSCCPersistedKeyProvider_DEFINED__ -#define __WSCCPersistedKeyProvider_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCPersistedKeyProvider : RTObject -+ (void)openKeyPairFromCertificateAsync:(WSCCCertificate*)certificate hashAlgorithmName:(NSString *)hashAlgorithmName padding:(WSCCCryptographicPadding)padding success:(void (^)(WSCCCryptographicKey*))success failure:(void (^)(NSError*))failure; -+ (WSCCCryptographicKey*)openPublicKeyFromCertificate:(WSCCCertificate*)certificate hashAlgorithmName:(NSString *)hashAlgorithmName padding:(WSCCCryptographicPadding)padding; -@end - -#endif // __WSCCPersistedKeyProvider_DEFINED__ - -// Windows.Security.Cryptography.Core.EncryptedAndAuthenticatedData -#ifndef __WSCCEncryptedAndAuthenticatedData_DEFINED__ -#define __WSCCEncryptedAndAuthenticatedData_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCEncryptedAndAuthenticatedData : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* authenticationTag; -@property (readonly) RTObject* encryptedData; -@end - -#endif // __WSCCEncryptedAndAuthenticatedData_DEFINED__ - -// Windows.Security.Cryptography.Core.CryptographicEngine -#ifndef __WSCCCryptographicEngine_DEFINED__ -#define __WSCCCryptographicEngine_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCCryptographicEngine : RTObject -+ (RTObject*)signHashedData:(WSCCCryptographicKey*)key data:(RTObject*)data; -+ (BOOL)verifySignatureWithHashInput:(WSCCCryptographicKey*)key data:(RTObject*)data signature:(RTObject*)signature; -+ (void)decryptAsync:(WSCCCryptographicKey*)key data:(RTObject*)data iv:(RTObject*)iv success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (void)signAsync:(WSCCCryptographicKey*)key data:(RTObject*)data success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (void)signHashedDataAsync:(WSCCCryptographicKey*)key data:(RTObject*)data success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)encrypt:(WSCCCryptographicKey*)key data:(RTObject*)data iv:(RTObject*)iv; -+ (RTObject*)decrypt:(WSCCCryptographicKey*)key data:(RTObject*)data iv:(RTObject*)iv; -+ (WSCCEncryptedAndAuthenticatedData*)encryptAndAuthenticate:(WSCCCryptographicKey*)key data:(RTObject*)data nonce:(RTObject*)nonce authenticatedData:(RTObject*)authenticatedData; -+ (RTObject*)decryptAndAuthenticate:(WSCCCryptographicKey*)key data:(RTObject*)data nonce:(RTObject*)nonce authenticationTag:(RTObject*)authenticationTag authenticatedData:(RTObject*)authenticatedData; -+ (RTObject*)sign:(WSCCCryptographicKey*)key data:(RTObject*)data; -+ (BOOL)verifySignature:(WSCCCryptographicKey*)key data:(RTObject*)data signature:(RTObject*)signature; -+ (RTObject*)deriveKeyMaterial:(WSCCCryptographicKey*)key parameters:(WSCCKeyDerivationParameters*)parameters desiredKeySize:(unsigned int)desiredKeySize; -@end - -#endif // __WSCCCryptographicEngine_DEFINED__ - -// Windows.Security.Cryptography.Core.HashAlgorithmProvider -#ifndef __WSCCHashAlgorithmProvider_DEFINED__ -#define __WSCCHashAlgorithmProvider_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCHashAlgorithmProvider : RTObject -+ (WSCCHashAlgorithmProvider*)openAlgorithm:(NSString *)algorithm; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * algorithmName; -@property (readonly) unsigned int hashLength; -- (RTObject*)hashData:(RTObject*)data; -- (WSCCCryptographicHash*)createHash; -@end - -#endif // __WSCCHashAlgorithmProvider_DEFINED__ - -// Windows.Security.Cryptography.Core.MacAlgorithmProvider -#ifndef __WSCCMacAlgorithmProvider_DEFINED__ -#define __WSCCMacAlgorithmProvider_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCMacAlgorithmProvider : RTObject -+ (WSCCMacAlgorithmProvider*)openAlgorithm:(NSString *)algorithm; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * algorithmName; -@property (readonly) unsigned int macLength; -- (WSCCCryptographicKey*)createKey:(RTObject*)keyMaterial; -- (WSCCCryptographicHash*)createHash:(RTObject*)keyMaterial; -@end - -#endif // __WSCCMacAlgorithmProvider_DEFINED__ - -// Windows.Security.Cryptography.Core.KeyDerivationAlgorithmProvider -#ifndef __WSCCKeyDerivationAlgorithmProvider_DEFINED__ -#define __WSCCKeyDerivationAlgorithmProvider_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCKeyDerivationAlgorithmProvider : RTObject -+ (WSCCKeyDerivationAlgorithmProvider*)openAlgorithm:(NSString *)algorithm; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * algorithmName; -- (WSCCCryptographicKey*)createKey:(RTObject*)keyMaterial; -@end - -#endif // __WSCCKeyDerivationAlgorithmProvider_DEFINED__ - -// Windows.Security.Cryptography.Core.SymmetricKeyAlgorithmProvider -#ifndef __WSCCSymmetricKeyAlgorithmProvider_DEFINED__ -#define __WSCCSymmetricKeyAlgorithmProvider_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCSymmetricKeyAlgorithmProvider : RTObject -+ (WSCCSymmetricKeyAlgorithmProvider*)openAlgorithm:(NSString *)algorithm; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * algorithmName; -@property (readonly) unsigned int blockLength; -- (WSCCCryptographicKey*)createSymmetricKey:(RTObject*)keyMaterial; -@end - -#endif // __WSCCSymmetricKeyAlgorithmProvider_DEFINED__ - -// Windows.Security.Cryptography.Core.AsymmetricKeyAlgorithmProvider -#ifndef __WSCCAsymmetricKeyAlgorithmProvider_DEFINED__ -#define __WSCCAsymmetricKeyAlgorithmProvider_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCAsymmetricKeyAlgorithmProvider : RTObject -+ (WSCCAsymmetricKeyAlgorithmProvider*)openAlgorithm:(NSString *)algorithm; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * algorithmName; -- (WSCCCryptographicKey*)createKeyPair:(unsigned int)keySize; -- (WSCCCryptographicKey*)importDefaultPrivateKeyBlob:(RTObject*)keyBlob; -- (WSCCCryptographicKey*)importKeyPairWithBlobType:(RTObject*)keyBlob BlobType:(WSCCCryptographicPrivateKeyBlobType)BlobType; -- (WSCCCryptographicKey*)importDefaultPublicKeyBlob:(RTObject*)keyBlob; -- (WSCCCryptographicKey*)importPublicKeyWithBlobType:(RTObject*)keyBlob BlobType:(WSCCCryptographicPublicKeyBlobType)BlobType; -- (WSCCCryptographicKey*)createKeyPairWithCurveName:(NSString *)curveName; -- (WSCCCryptographicKey*)createKeyPairWithCurveParameters:(NSArray* /* uint8_t */)parameters; -@end - -#endif // __WSCCAsymmetricKeyAlgorithmProvider_DEFINED__ - -// Windows.Security.Cryptography.Core.HashAlgorithmNames -#ifndef __WSCCHashAlgorithmNames_DEFINED__ -#define __WSCCHashAlgorithmNames_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCHashAlgorithmNames : RTObject -+ (NSString *)md5; -+ (NSString *)sha1; -+ (NSString *)sha256; -+ (NSString *)sha384; -+ (NSString *)sha512; -@end - -#endif // __WSCCHashAlgorithmNames_DEFINED__ - -// Windows.Security.Cryptography.Core.MacAlgorithmNames -#ifndef __WSCCMacAlgorithmNames_DEFINED__ -#define __WSCCMacAlgorithmNames_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCMacAlgorithmNames : RTObject -+ (NSString *)aesCmac; -+ (NSString *)hmacMd5; -+ (NSString *)hmacSha1; -+ (NSString *)hmacSha256; -+ (NSString *)hmacSha384; -+ (NSString *)hmacSha512; -@end - -#endif // __WSCCMacAlgorithmNames_DEFINED__ - -// Windows.Security.Cryptography.Core.SymmetricAlgorithmNames -#ifndef __WSCCSymmetricAlgorithmNames_DEFINED__ -#define __WSCCSymmetricAlgorithmNames_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCSymmetricAlgorithmNames : RTObject -+ (NSString *)aesCbc; -+ (NSString *)aesCbcPkcs7; -+ (NSString *)aesCcm; -+ (NSString *)aesEcb; -+ (NSString *)aesEcbPkcs7; -+ (NSString *)aesGcm; -+ (NSString *)desCbc; -+ (NSString *)desCbcPkcs7; -+ (NSString *)desEcb; -+ (NSString *)desEcbPkcs7; -+ (NSString *)rc2Cbc; -+ (NSString *)rc2CbcPkcs7; -+ (NSString *)rc2Ecb; -+ (NSString *)rc2EcbPkcs7; -+ (NSString *)rc4; -+ (NSString *)tripleDesCbc; -+ (NSString *)tripleDesCbcPkcs7; -+ (NSString *)tripleDesEcb; -+ (NSString *)tripleDesEcbPkcs7; -@end - -#endif // __WSCCSymmetricAlgorithmNames_DEFINED__ - -// Windows.Security.Cryptography.Core.AsymmetricAlgorithmNames -#ifndef __WSCCAsymmetricAlgorithmNames_DEFINED__ -#define __WSCCAsymmetricAlgorithmNames_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCAsymmetricAlgorithmNames : RTObject -+ (NSString *)ecdsaP521Sha512; -+ (NSString *)dsaSha1; -+ (NSString *)dsaSha256; -+ (NSString *)ecdsaP256Sha256; -+ (NSString *)ecdsaP384Sha384; -+ (NSString *)rsaSignPkcs1Sha256; -+ (NSString *)rsaOaepSha1; -+ (NSString *)rsaOaepSha256; -+ (NSString *)rsaOaepSha384; -+ (NSString *)rsaOaepSha512; -+ (NSString *)rsaPkcs1; -+ (NSString *)rsaSignPkcs1Sha1; -+ (NSString *)rsaSignPkcs1Sha384; -+ (NSString *)rsaSignPkcs1Sha512; -+ (NSString *)rsaSignPssSha1; -+ (NSString *)rsaSignPssSha256; -+ (NSString *)rsaSignPssSha384; -+ (NSString *)rsaSignPssSha512; -+ (NSString *)ecdsaSha384; -+ (NSString *)ecdsaSha512; -+ (NSString *)ecdsaSha256; -@end - -#endif // __WSCCAsymmetricAlgorithmNames_DEFINED__ - -// Windows.Security.Cryptography.Core.EccCurveNames -#ifndef __WSCCEccCurveNames_DEFINED__ -#define __WSCCEccCurveNames_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCEccCurveNames : RTObject -+ (NSArray* /* NSString * */)allEccCurveNames; -+ (NSString *)brainpoolP160r1; -+ (NSString *)brainpoolP160t1; -+ (NSString *)brainpoolP192r1; -+ (NSString *)brainpoolP192t1; -+ (NSString *)brainpoolP224r1; -+ (NSString *)brainpoolP224t1; -+ (NSString *)brainpoolP256r1; -+ (NSString *)brainpoolP256t1; -+ (NSString *)brainpoolP320r1; -+ (NSString *)brainpoolP320t1; -+ (NSString *)brainpoolP384r1; -+ (NSString *)brainpoolP384t1; -+ (NSString *)brainpoolP512r1; -+ (NSString *)brainpoolP512t1; -+ (NSString *)curve25519; -+ (NSString *)ec192wapi; -+ (NSString *)nistP192; -+ (NSString *)nistP224; -+ (NSString *)nistP256; -+ (NSString *)nistP384; -+ (NSString *)nistP521; -+ (NSString *)numsP256t1; -+ (NSString *)numsP384t1; -+ (NSString *)numsP512t1; -+ (NSString *)secP160k1; -+ (NSString *)secP160r1; -+ (NSString *)secP160r2; -+ (NSString *)secP192k1; -+ (NSString *)secP192r1; -+ (NSString *)secP224k1; -+ (NSString *)secP224r1; -+ (NSString *)secP256k1; -+ (NSString *)secP256r1; -+ (NSString *)secP384r1; -+ (NSString *)secP521r1; -+ (NSString *)wtls12; -+ (NSString *)wtls7; -+ (NSString *)wtls9; -+ (NSString *)x962P192v1; -+ (NSString *)x962P192v2; -+ (NSString *)x962P192v3; -+ (NSString *)x962P239v1; -+ (NSString *)x962P239v2; -+ (NSString *)x962P239v3; -+ (NSString *)x962P256v1; -@end - -#endif // __WSCCEccCurveNames_DEFINED__ - -// Windows.Security.Cryptography.Core.KeyDerivationAlgorithmNames -#ifndef __WSCCKeyDerivationAlgorithmNames_DEFINED__ -#define __WSCCKeyDerivationAlgorithmNames_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYCOREEXPORT -@interface WSCCKeyDerivationAlgorithmNames : RTObject -+ (NSString *)pbkdf2Sha256; -+ (NSString *)pbkdf2Md5; -+ (NSString *)pbkdf2Sha1; -+ (NSString *)sp800108CtrHmacSha512; -+ (NSString *)pbkdf2Sha384; -+ (NSString *)pbkdf2Sha512; -+ (NSString *)sp800108CtrHmacMd5; -+ (NSString *)sp800108CtrHmacSha1; -+ (NSString *)sp800108CtrHmacSha256; -+ (NSString *)sp800108CtrHmacSha384; -+ (NSString *)sp80056aConcatMd5; -+ (NSString *)sp80056aConcatSha1; -+ (NSString *)sp80056aConcatSha256; -+ (NSString *)sp80056aConcatSha384; -+ (NSString *)sp80056aConcatSha512; -+ (NSString *)capiKdfSha1; -+ (NSString *)capiKdfSha256; -+ (NSString *)capiKdfSha384; -+ (NSString *)capiKdfSha512; -+ (NSString *)capiKdfMd5; -@end - -#endif // __WSCCKeyDerivationAlgorithmNames_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityCryptographyDataProtection.h b/include/Platform/Universal Windows/UWP/WindowsSecurityCryptographyDataProtection.h deleted file mode 100644 index 87a187dc36..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityCryptographyDataProtection.h +++ /dev/null @@ -1,56 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityCryptographyDataProtection.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYDATAPROTECTIONEXPORT -#define OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYDATAPROTECTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityCryptographyDataProtection.lib") -#endif -#endif -#include - -@class WSCDDataProtectionProvider; -@protocol WSCDIDataProtectionProvider, WSCDIDataProtectionProviderFactory; - -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.Security.Cryptography.DataProtection.DataProtectionProvider -#ifndef __WSCDDataProtectionProvider_DEFINED__ -#define __WSCDDataProtectionProvider_DEFINED__ - -OBJCUWPWINDOWSSECURITYCRYPTOGRAPHYDATAPROTECTIONEXPORT -@interface WSCDDataProtectionProvider : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WSCDDataProtectionProvider*)makeOverloadExplicit:(NSString *)protectionDescriptor ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)protectAsync:(RTObject*)data success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)unprotectAsync:(RTObject*)data success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (RTObject*)protectStreamAsync:(RTObject*)src dest:(RTObject*)dest; -- (RTObject*)unprotectStreamAsync:(RTObject*)src dest:(RTObject*)dest; -@end - -#endif // __WSCDDataProtectionProvider_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityEnterpriseData.h b/include/Platform/Universal Windows/UWP/WindowsSecurityEnterpriseData.h deleted file mode 100644 index 4cb51a4f5c..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityEnterpriseData.h +++ /dev/null @@ -1,390 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityEnterpriseData.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -#define OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityEnterpriseData.lib") -#endif -#endif -#include - -@class WSEFileProtectionInfo, WSEProtectedContainerExportResult, WSEProtectedContainerImportResult, WSEProtectedFileCreateResult, WSEBufferProtectUnprotectResult, WSEDataProtectionInfo, WSEProtectionPolicyAuditInfo, WSEThreadNetworkContext, WSEProtectionPolicyManager, WSEProtectedAccessSuspendingEventArgs, WSEProtectedAccessResumedEventArgs, WSEProtectedContentRevokedEventArgs, WSEFileRevocationManager, WSEFileProtectionManager, WSEDataProtectionManager; -@protocol WSEIFileRevocationManagerStatics, WSEIFileProtectionManagerStatics, WSEIFileProtectionManagerStatics2, WSEIProtectedFileCreateResult, WSEIFileProtectionInfo, WSEIProtectedContainerExportResult, WSEIProtectedContainerImportResult, WSEIDataProtectionManagerStatics, WSEIDataProtectionInfo, WSEIBufferProtectUnprotectResult, WSEIProtectionPolicyAuditInfoFactory, WSEIProtectionPolicyAuditInfo, WSEIProtectionPolicyManager, WSEIProtectionPolicyManager2, WSEIProtectionPolicyManagerStatics, WSEIProtectionPolicyManagerStatics2, WSEIProtectionPolicyManagerStatics3, WSEIThreadNetworkContext, WSEIProtectedAccessSuspendingEventArgs, WSEIProtectedAccessResumedEventArgs, WSEIProtectedContentRevokedEventArgs; - -// Windows.Security.EnterpriseData.ProtectionPolicyEvaluationResult -enum _WSEProtectionPolicyEvaluationResult { - WSEProtectionPolicyEvaluationResultAllowed = 0, - WSEProtectionPolicyEvaluationResultBlocked = 1, - WSEProtectionPolicyEvaluationResultConsentRequired = 2, -}; -typedef unsigned WSEProtectionPolicyEvaluationResult; - -// Windows.Security.EnterpriseData.FileProtectionStatus -enum _WSEFileProtectionStatus { - WSEFileProtectionStatusUndetermined = 0, - WSEFileProtectionStatusUnknown = 0, - WSEFileProtectionStatusUnprotected = 1, - WSEFileProtectionStatusRevoked = 2, - WSEFileProtectionStatusProtected = 3, - WSEFileProtectionStatusProtectedByOtherUser = 4, - WSEFileProtectionStatusProtectedToOtherEnterprise = 5, - WSEFileProtectionStatusNotProtectable = 6, - WSEFileProtectionStatusProtectedToOtherIdentity = 7, - WSEFileProtectionStatusLicenseExpired = 8, - WSEFileProtectionStatusAccessSuspended = 9, - WSEFileProtectionStatusFileInUse = 10, -}; -typedef unsigned WSEFileProtectionStatus; - -// Windows.Security.EnterpriseData.ProtectedImportExportStatus -enum _WSEProtectedImportExportStatus { - WSEProtectedImportExportStatusOk = 0, - WSEProtectedImportExportStatusUndetermined = 1, - WSEProtectedImportExportStatusUnprotected = 2, - WSEProtectedImportExportStatusRevoked = 3, - WSEProtectedImportExportStatusNotRoamable = 4, - WSEProtectedImportExportStatusProtectedToOtherIdentity = 5, - WSEProtectedImportExportStatusLicenseExpired = 6, - WSEProtectedImportExportStatusAccessSuspended = 7, -}; -typedef unsigned WSEProtectedImportExportStatus; - -// Windows.Security.EnterpriseData.DataProtectionStatus -enum _WSEDataProtectionStatus { - WSEDataProtectionStatusProtectedToOtherIdentity = 0, - WSEDataProtectionStatusProtected = 1, - WSEDataProtectionStatusRevoked = 2, - WSEDataProtectionStatusUnprotected = 3, - WSEDataProtectionStatusLicenseExpired = 4, - WSEDataProtectionStatusAccessSuspended = 5, -}; -typedef unsigned WSEDataProtectionStatus; - -// Windows.Security.EnterpriseData.ProtectionPolicyAuditAction -enum _WSEProtectionPolicyAuditAction { - WSEProtectionPolicyAuditActionDecrypt = 0, - WSEProtectionPolicyAuditActionCopyToLocation = 1, - WSEProtectionPolicyAuditActionSendToRecipient = 2, - WSEProtectionPolicyAuditActionOther = 3, -}; -typedef unsigned WSEProtectionPolicyAuditAction; - -// Windows.Security.EnterpriseData.ProtectionPolicyRequestAccessBehavior -enum _WSEProtectionPolicyRequestAccessBehavior { - WSEProtectionPolicyRequestAccessBehaviorDecrypt = 0, - WSEProtectionPolicyRequestAccessBehaviorTreatOverridePolicyAsBlock = 1, -}; -typedef unsigned WSEProtectionPolicyRequestAccessBehavior; - -// Windows.Security.EnterpriseData.EnforcementLevel -enum _WSEEnforcementLevel { - WSEEnforcementLevelNoProtection = 0, - WSEEnforcementLevelSilent = 1, - WSEEnforcementLevelOverride = 2, - WSEEnforcementLevelBlock = 3, -}; -typedef unsigned WSEEnforcementLevel; - -#include "WindowsStorage.h" -#include "WindowsStorageStreams.h" -#include "WindowsNetworking.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Security.EnterpriseData.FileProtectionInfo -#ifndef __WSEFileProtectionInfo_DEFINED__ -#define __WSEFileProtectionInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEFileProtectionInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * identity; -@property (readonly) BOOL isRoamable; -@property (readonly) WSEFileProtectionStatus status; -@end - -#endif // __WSEFileProtectionInfo_DEFINED__ - -// Windows.Security.EnterpriseData.ProtectedContainerExportResult -#ifndef __WSEProtectedContainerExportResult_DEFINED__ -#define __WSEProtectedContainerExportResult_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEProtectedContainerExportResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFile* file; -@property (readonly) WSEProtectedImportExportStatus status; -@end - -#endif // __WSEProtectedContainerExportResult_DEFINED__ - -// Windows.Security.EnterpriseData.ProtectedContainerImportResult -#ifndef __WSEProtectedContainerImportResult_DEFINED__ -#define __WSEProtectedContainerImportResult_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEProtectedContainerImportResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFile* file; -@property (readonly) WSEProtectedImportExportStatus status; -@end - -#endif // __WSEProtectedContainerImportResult_DEFINED__ - -// Windows.Security.EnterpriseData.ProtectedFileCreateResult -#ifndef __WSEProtectedFileCreateResult_DEFINED__ -#define __WSEProtectedFileCreateResult_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEProtectedFileCreateResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFile* file; -@property (readonly) WSEFileProtectionInfo* protectionInfo; -@property (readonly) RTObject* stream; -@end - -#endif // __WSEProtectedFileCreateResult_DEFINED__ - -// Windows.Security.EnterpriseData.BufferProtectUnprotectResult -#ifndef __WSEBufferProtectUnprotectResult_DEFINED__ -#define __WSEBufferProtectUnprotectResult_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEBufferProtectUnprotectResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* buffer; -@property (readonly) WSEDataProtectionInfo* protectionInfo; -@end - -#endif // __WSEBufferProtectUnprotectResult_DEFINED__ - -// Windows.Security.EnterpriseData.DataProtectionInfo -#ifndef __WSEDataProtectionInfo_DEFINED__ -#define __WSEDataProtectionInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEDataProtectionInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * identity; -@property (readonly) WSEDataProtectionStatus status; -@end - -#endif // __WSEDataProtectionInfo_DEFINED__ - -// Windows.Security.EnterpriseData.ProtectionPolicyAuditInfo -#ifndef __WSEProtectionPolicyAuditInfo_DEFINED__ -#define __WSEProtectionPolicyAuditInfo_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEProtectionPolicyAuditInfo : RTObject -+ (WSEProtectionPolicyAuditInfo*)make:(WSEProtectionPolicyAuditAction)action dataDescription:(NSString *)dataDescription sourceDescription:(NSString *)sourceDescription targetDescription:(NSString *)targetDescription ACTIVATOR; -+ (WSEProtectionPolicyAuditInfo*)makeWithActionAndDataDescription:(WSEProtectionPolicyAuditAction)action dataDescription:(NSString *)dataDescription ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetDescription; -@property (retain) NSString * sourceDescription; -@property (retain) NSString * dataDescription; -@property WSEProtectionPolicyAuditAction action; -@end - -#endif // __WSEProtectionPolicyAuditInfo_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Security.EnterpriseData.ThreadNetworkContext -#ifndef __WSEThreadNetworkContext_DEFINED__ -#define __WSEThreadNetworkContext_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEThreadNetworkContext : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)close; -@end - -#endif // __WSEThreadNetworkContext_DEFINED__ - -// Windows.Security.EnterpriseData.ProtectionPolicyManager -#ifndef __WSEProtectionPolicyManager_DEFINED__ -#define __WSEProtectionPolicyManager_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEProtectionPolicyManager : RTObject -+ (BOOL)isIdentityManaged:(NSString *)identity; -+ (BOOL)tryApplyProcessUIPolicy:(NSString *)identity; -+ (void)clearProcessUIPolicy; -+ (WSEThreadNetworkContext*)createCurrentThreadNetworkContext:(NSString *)identity; -+ (void)getPrimaryManagedIdentityForNetworkEndpointAsync:(WNHostName*)endpointHost success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)revokeContent:(NSString *)identity; -+ (WSEProtectionPolicyManager*)getForCurrentView; -+ (WSEProtectionPolicyEvaluationResult)checkAccess:(NSString *)sourceIdentity targetIdentity:(NSString *)targetIdentity; -+ (void)requestAccessAsync:(NSString *)sourceIdentity targetIdentity:(NSString *)targetIdentity success:(void (^)(WSEProtectionPolicyEvaluationResult))success failure:(void (^)(NSError*))failure; -+ (BOOL)hasContentBeenRevokedSince:(NSString *)identity since:(WFDateTime*)since; -+ (WSEProtectionPolicyEvaluationResult)checkAccessForApp:(NSString *)sourceIdentity appPackageFamilyName:(NSString *)appPackageFamilyName; -+ (void)requestAccessForAppAsync:(NSString *)sourceIdentity appPackageFamilyName:(NSString *)appPackageFamilyName success:(void (^)(WSEProtectionPolicyEvaluationResult))success failure:(void (^)(NSError*))failure; -+ (WSEEnforcementLevel)getEnforcementLevel:(NSString *)identity; -+ (BOOL)isUserDecryptionAllowed:(NSString *)identity; -+ (BOOL)isProtectionUnderLockRequired:(NSString *)identity; -+ (void)requestAccessWithAuditingInfoAsync:(NSString *)sourceIdentity targetIdentity:(NSString *)targetIdentity auditInfo:(WSEProtectionPolicyAuditInfo*)auditInfo success:(void (^)(WSEProtectionPolicyEvaluationResult))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessWithMessageAsync:(NSString *)sourceIdentity targetIdentity:(NSString *)targetIdentity auditInfo:(WSEProtectionPolicyAuditInfo*)auditInfo messageFromApp:(NSString *)messageFromApp success:(void (^)(WSEProtectionPolicyEvaluationResult))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessForAppWithAuditingInfoAsync:(NSString *)sourceIdentity appPackageFamilyName:(NSString *)appPackageFamilyName auditInfo:(WSEProtectionPolicyAuditInfo*)auditInfo success:(void (^)(WSEProtectionPolicyEvaluationResult))success failure:(void (^)(NSError*))failure; -+ (void)requestAccessForAppWithMessageAsync:(NSString *)sourceIdentity appPackageFamilyName:(NSString *)appPackageFamilyName auditInfo:(WSEProtectionPolicyAuditInfo*)auditInfo messageFromApp:(NSString *)messageFromApp success:(void (^)(WSEProtectionPolicyEvaluationResult))success failure:(void (^)(NSError*))failure; -+ (void)logAuditEvent:(NSString *)sourceIdentity targetIdentity:(NSString *)targetIdentity auditInfo:(WSEProtectionPolicyAuditInfo*)auditInfo; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * identity; -@property BOOL showEnterpriseIndicator; -+ (BOOL)isProtectionEnabled; -+ (EventRegistrationToken)addPolicyChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removePolicyChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addProtectedAccessResumedEvent:(void(^)(RTObject*, WSEProtectedAccessResumedEventArgs*))del; -+ (void)removeProtectedAccessResumedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addProtectedAccessSuspendingEvent:(void(^)(RTObject*, WSEProtectedAccessSuspendingEventArgs*))del; -+ (void)removeProtectedAccessSuspendingEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addProtectedContentRevokedEvent:(void(^)(RTObject*, WSEProtectedContentRevokedEventArgs*))del; -+ (void)removeProtectedContentRevokedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSEProtectionPolicyManager_DEFINED__ - -// Windows.Security.EnterpriseData.ProtectedAccessSuspendingEventArgs -#ifndef __WSEProtectedAccessSuspendingEventArgs_DEFINED__ -#define __WSEProtectedAccessSuspendingEventArgs_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEProtectedAccessSuspendingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -@property (readonly) NSArray* /* NSString * */ identities; -- (WFDeferral*)getDeferral; -@end - -#endif // __WSEProtectedAccessSuspendingEventArgs_DEFINED__ - -// Windows.Security.EnterpriseData.ProtectedAccessResumedEventArgs -#ifndef __WSEProtectedAccessResumedEventArgs_DEFINED__ -#define __WSEProtectedAccessResumedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEProtectedAccessResumedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ identities; -@end - -#endif // __WSEProtectedAccessResumedEventArgs_DEFINED__ - -// Windows.Security.EnterpriseData.ProtectedContentRevokedEventArgs -#ifndef __WSEProtectedContentRevokedEventArgs_DEFINED__ -#define __WSEProtectedContentRevokedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEProtectedContentRevokedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ identities; -@end - -#endif // __WSEProtectedContentRevokedEventArgs_DEFINED__ - -// Windows.Security.EnterpriseData.FileRevocationManager -#ifndef __WSEFileRevocationManager_DEFINED__ -#define __WSEFileRevocationManager_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEFileRevocationManager : RTObject -+ (void)protectAsync:(RTObject*)storageItem enterpriseIdentity:(NSString *)enterpriseIdentity success:(void (^)(WSEFileProtectionStatus))success failure:(void (^)(NSError*))failure; -+ (void)copyProtectionAsync:(RTObject*)sourceStorageItem targetStorageItem:(RTObject*)targetStorageItem success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)revoke:(NSString *)enterpriseIdentity; -+ (void)getStatusAsync:(RTObject*)storageItem success:(void (^)(WSEFileProtectionStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSEFileRevocationManager_DEFINED__ - -// Windows.Security.EnterpriseData.FileProtectionManager -#ifndef __WSEFileProtectionManager_DEFINED__ -#define __WSEFileProtectionManager_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEFileProtectionManager : RTObject -+ (void)protectAsync:(RTObject*)target identity:(NSString *)identity success:(void (^)(WSEFileProtectionInfo*))success failure:(void (^)(NSError*))failure; -+ (void)copyProtectionAsync:(RTObject*)source target:(RTObject*)target success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)getProtectionInfoAsync:(RTObject*)source success:(void (^)(WSEFileProtectionInfo*))success failure:(void (^)(NSError*))failure; -+ (void)saveFileAsContainerAsync:(RTObject*)protectedFile success:(void (^)(WSEProtectedContainerExportResult*))success failure:(void (^)(NSError*))failure; -+ (void)loadFileFromContainerAsync:(RTObject*)containerFile success:(void (^)(WSEProtectedContainerImportResult*))success failure:(void (^)(NSError*))failure; -+ (void)loadFileFromContainerWithTargetAsync:(RTObject*)containerFile target:(RTObject*)target success:(void (^)(WSEProtectedContainerImportResult*))success failure:(void (^)(NSError*))failure; -+ (void)createProtectedAndOpenAsync:(RTObject*)parentFolder desiredName:(NSString *)desiredName identity:(NSString *)identity collisionOption:(WSCreationCollisionOption)collisionOption success:(void (^)(WSEProtectedFileCreateResult*))success failure:(void (^)(NSError*))failure; -+ (void)isContainerAsync:(RTObject*)file success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)loadFileFromContainerWithTargetAndNameCollisionOptionAsync:(RTObject*)containerFile target:(RTObject*)target collisionOption:(WSNameCollisionOption)collisionOption success:(void (^)(WSEProtectedContainerImportResult*))success failure:(void (^)(NSError*))failure; -+ (void)saveFileAsContainerWithSharingAsync:(RTObject*)protectedFile sharedWithIdentities:(id /* NSString * */)sharedWithIdentities success:(void (^)(WSEProtectedContainerExportResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSEFileProtectionManager_DEFINED__ - -// Windows.Security.EnterpriseData.DataProtectionManager -#ifndef __WSEDataProtectionManager_DEFINED__ -#define __WSEDataProtectionManager_DEFINED__ - -OBJCUWPWINDOWSSECURITYENTERPRISEDATAEXPORT -@interface WSEDataProtectionManager : RTObject -+ (void)protectAsync:(RTObject*)data identity:(NSString *)identity success:(void (^)(WSEBufferProtectUnprotectResult*))success failure:(void (^)(NSError*))failure; -+ (void)unprotectAsync:(RTObject*)data success:(void (^)(WSEBufferProtectUnprotectResult*))success failure:(void (^)(NSError*))failure; -+ (void)protectStreamAsync:(RTObject*)unprotectedStream identity:(NSString *)identity protectedStream:(RTObject*)protectedStream success:(void (^)(WSEDataProtectionInfo*))success failure:(void (^)(NSError*))failure; -+ (void)unprotectStreamAsync:(RTObject*)protectedStream unprotectedStream:(RTObject*)unprotectedStream success:(void (^)(WSEDataProtectionInfo*))success failure:(void (^)(NSError*))failure; -+ (void)getProtectionInfoAsync:(RTObject*)protectedData success:(void (^)(WSEDataProtectionInfo*))success failure:(void (^)(NSError*))failure; -+ (void)getStreamProtectionInfoAsync:(RTObject*)protectedStream success:(void (^)(WSEDataProtectionInfo*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSEDataProtectionManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSecurityExchangeActiveSyncProvisioning.h b/include/Platform/Universal Windows/UWP/WindowsSecurityExchangeActiveSyncProvisioning.h deleted file mode 100644 index ffcba659be..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSecurityExchangeActiveSyncProvisioning.h +++ /dev/null @@ -1,230 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSecurityExchangeActiveSyncProvisioning.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSECURITYEXCHANGEACTIVESYNCPROVISIONINGEXPORT -#define OBJCUWPWINDOWSSECURITYEXCHANGEACTIVESYNCPROVISIONINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSecurityExchangeActiveSyncProvisioning.lib") -#endif -#endif -#include - -@class WSEEasClientDeviceInformation, WSEEasComplianceResults, WSEEasClientSecurityPolicy; -@protocol WSEIEasClientDeviceInformation, WSEIEasClientDeviceInformation2, WSEIEasClientSecurityPolicy, WSEIEasComplianceResults, WSEIEasComplianceResults2; - -// Windows.Security.ExchangeActiveSyncProvisioning.EasRequireEncryptionResult -enum _WSEEasRequireEncryptionResult { - WSEEasRequireEncryptionResultNotEvaluated = 0, - WSEEasRequireEncryptionResultCompliant = 1, - WSEEasRequireEncryptionResultCanBeCompliant = 2, - WSEEasRequireEncryptionResultNotProvisionedOnAllVolumes = 3, - WSEEasRequireEncryptionResultDeFixedDataNotSupported = 4, - WSEEasRequireEncryptionResultFixedDataNotSupported = 4, - WSEEasRequireEncryptionResultDeHardwareNotCompliant = 5, - WSEEasRequireEncryptionResultHardwareNotCompliant = 5, - WSEEasRequireEncryptionResultDeWinReNotConfigured = 6, - WSEEasRequireEncryptionResultLockNotConfigured = 6, - WSEEasRequireEncryptionResultDeProtectionSuspended = 7, - WSEEasRequireEncryptionResultProtectionSuspended = 7, - WSEEasRequireEncryptionResultDeOsVolumeNotProtected = 8, - WSEEasRequireEncryptionResultOsVolumeNotProtected = 8, - WSEEasRequireEncryptionResultDeProtectionNotYetEnabled = 9, - WSEEasRequireEncryptionResultProtectionNotYetEnabled = 9, - WSEEasRequireEncryptionResultNoFeatureLicense = 10, - WSEEasRequireEncryptionResultOsNotProtected = 11, - WSEEasRequireEncryptionResultUnexpectedFailure = 12, -}; -typedef unsigned WSEEasRequireEncryptionResult; - -// Windows.Security.ExchangeActiveSyncProvisioning.EasEncryptionProviderType -enum _WSEEasEncryptionProviderType { - WSEEasEncryptionProviderTypeNotEvaluated = 0, - WSEEasEncryptionProviderTypeWindowsEncryption = 1, - WSEEasEncryptionProviderTypeOtherEncryption = 2, -}; -typedef unsigned WSEEasEncryptionProviderType; - -// Windows.Security.ExchangeActiveSyncProvisioning.EasMinPasswordLengthResult -enum _WSEEasMinPasswordLengthResult { - WSEEasMinPasswordLengthResultNotEvaluated = 0, - WSEEasMinPasswordLengthResultCompliant = 1, - WSEEasMinPasswordLengthResultCanBeCompliant = 2, - WSEEasMinPasswordLengthResultRequestedPolicyIsStricter = 3, - WSEEasMinPasswordLengthResultRequestedPolicyNotEnforceable = 4, - WSEEasMinPasswordLengthResultInvalidParameter = 5, - WSEEasMinPasswordLengthResultCurrentUserHasBlankPassword = 6, - WSEEasMinPasswordLengthResultAdminsHaveBlankPassword = 7, - WSEEasMinPasswordLengthResultUserCannotChangePassword = 8, - WSEEasMinPasswordLengthResultAdminsCannotChangePassword = 9, - WSEEasMinPasswordLengthResultLocalControlledUsersCannotChangePassword = 10, - WSEEasMinPasswordLengthResultConnectedAdminsProviderPolicyIsWeak = 11, - WSEEasMinPasswordLengthResultConnectedUserProviderPolicyIsWeak = 12, - WSEEasMinPasswordLengthResultChangeConnectedAdminsPassword = 13, - WSEEasMinPasswordLengthResultChangeConnectedUserPassword = 14, -}; -typedef unsigned WSEEasMinPasswordLengthResult; - -// Windows.Security.ExchangeActiveSyncProvisioning.EasDisallowConvenienceLogonResult -enum _WSEEasDisallowConvenienceLogonResult { - WSEEasDisallowConvenienceLogonResultNotEvaluated = 0, - WSEEasDisallowConvenienceLogonResultCompliant = 1, - WSEEasDisallowConvenienceLogonResultCanBeCompliant = 2, - WSEEasDisallowConvenienceLogonResultRequestedPolicyIsStricter = 3, -}; -typedef unsigned WSEEasDisallowConvenienceLogonResult; - -// Windows.Security.ExchangeActiveSyncProvisioning.EasMinPasswordComplexCharactersResult -enum _WSEEasMinPasswordComplexCharactersResult { - WSEEasMinPasswordComplexCharactersResultNotEvaluated = 0, - WSEEasMinPasswordComplexCharactersResultCompliant = 1, - WSEEasMinPasswordComplexCharactersResultCanBeCompliant = 2, - WSEEasMinPasswordComplexCharactersResultRequestedPolicyIsStricter = 3, - WSEEasMinPasswordComplexCharactersResultRequestedPolicyNotEnforceable = 4, - WSEEasMinPasswordComplexCharactersResultInvalidParameter = 5, - WSEEasMinPasswordComplexCharactersResultCurrentUserHasBlankPassword = 6, - WSEEasMinPasswordComplexCharactersResultAdminsHaveBlankPassword = 7, - WSEEasMinPasswordComplexCharactersResultUserCannotChangePassword = 8, - WSEEasMinPasswordComplexCharactersResultAdminsCannotChangePassword = 9, - WSEEasMinPasswordComplexCharactersResultLocalControlledUsersCannotChangePassword = 10, - WSEEasMinPasswordComplexCharactersResultConnectedAdminsProviderPolicyIsWeak = 11, - WSEEasMinPasswordComplexCharactersResultConnectedUserProviderPolicyIsWeak = 12, - WSEEasMinPasswordComplexCharactersResultChangeConnectedAdminsPassword = 13, - WSEEasMinPasswordComplexCharactersResultChangeConnectedUserPassword = 14, -}; -typedef unsigned WSEEasMinPasswordComplexCharactersResult; - -// Windows.Security.ExchangeActiveSyncProvisioning.EasPasswordExpirationResult -enum _WSEEasPasswordExpirationResult { - WSEEasPasswordExpirationResultNotEvaluated = 0, - WSEEasPasswordExpirationResultCompliant = 1, - WSEEasPasswordExpirationResultCanBeCompliant = 2, - WSEEasPasswordExpirationResultRequestedPolicyIsStricter = 3, - WSEEasPasswordExpirationResultRequestedExpirationIncompatible = 4, - WSEEasPasswordExpirationResultInvalidParameter = 5, - WSEEasPasswordExpirationResultUserCannotChangePassword = 6, - WSEEasPasswordExpirationResultAdminsCannotChangePassword = 7, - WSEEasPasswordExpirationResultLocalControlledUsersCannotChangePassword = 8, -}; -typedef unsigned WSEEasPasswordExpirationResult; - -// Windows.Security.ExchangeActiveSyncProvisioning.EasPasswordHistoryResult -enum _WSEEasPasswordHistoryResult { - WSEEasPasswordHistoryResultNotEvaluated = 0, - WSEEasPasswordHistoryResultCompliant = 1, - WSEEasPasswordHistoryResultCanBeCompliant = 2, - WSEEasPasswordHistoryResultRequestedPolicyIsStricter = 3, - WSEEasPasswordHistoryResultInvalidParameter = 4, -}; -typedef unsigned WSEEasPasswordHistoryResult; - -// Windows.Security.ExchangeActiveSyncProvisioning.EasMaxPasswordFailedAttemptsResult -enum _WSEEasMaxPasswordFailedAttemptsResult { - WSEEasMaxPasswordFailedAttemptsResultNotEvaluated = 0, - WSEEasMaxPasswordFailedAttemptsResultCompliant = 1, - WSEEasMaxPasswordFailedAttemptsResultCanBeCompliant = 2, - WSEEasMaxPasswordFailedAttemptsResultRequestedPolicyIsStricter = 3, - WSEEasMaxPasswordFailedAttemptsResultInvalidParameter = 4, -}; -typedef unsigned WSEEasMaxPasswordFailedAttemptsResult; - -// Windows.Security.ExchangeActiveSyncProvisioning.EasMaxInactivityTimeLockResult -enum _WSEEasMaxInactivityTimeLockResult { - WSEEasMaxInactivityTimeLockResultNotEvaluated = 0, - WSEEasMaxInactivityTimeLockResultCompliant = 1, - WSEEasMaxInactivityTimeLockResultCanBeCompliant = 2, - WSEEasMaxInactivityTimeLockResultRequestedPolicyIsStricter = 3, - WSEEasMaxInactivityTimeLockResultInvalidParameter = 4, -}; -typedef unsigned WSEEasMaxInactivityTimeLockResult; - -#include "WindowsFoundation.h" - -#import - -// Windows.Security.ExchangeActiveSyncProvisioning.EasClientDeviceInformation -#ifndef __WSEEasClientDeviceInformation_DEFINED__ -#define __WSEEasClientDeviceInformation_DEFINED__ - -OBJCUWPWINDOWSSECURITYEXCHANGEACTIVESYNCPROVISIONINGEXPORT -@interface WSEEasClientDeviceInformation : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * friendlyName; -@property (readonly) WFGUID* id; -@property (readonly) NSString * operatingSystem; -@property (readonly) NSString * systemManufacturer; -@property (readonly) NSString * systemProductName; -@property (readonly) NSString * systemSku; -@property (readonly) NSString * systemFirmwareVersion; -@property (readonly) NSString * systemHardwareVersion; -@end - -#endif // __WSEEasClientDeviceInformation_DEFINED__ - -// Windows.Security.ExchangeActiveSyncProvisioning.EasComplianceResults -#ifndef __WSEEasComplianceResults_DEFINED__ -#define __WSEEasComplianceResults_DEFINED__ - -OBJCUWPWINDOWSSECURITYEXCHANGEACTIVESYNCPROVISIONINGEXPORT -@interface WSEEasComplianceResults : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL compliant; -@property (readonly) WSEEasDisallowConvenienceLogonResult disallowConvenienceLogonResult; -@property (readonly) WSEEasMaxInactivityTimeLockResult maxInactivityTimeLockResult; -@property (readonly) WSEEasMaxPasswordFailedAttemptsResult maxPasswordFailedAttemptsResult; -@property (readonly) WSEEasMinPasswordComplexCharactersResult minPasswordComplexCharactersResult; -@property (readonly) WSEEasMinPasswordLengthResult minPasswordLengthResult; -@property (readonly) WSEEasPasswordExpirationResult passwordExpirationResult; -@property (readonly) WSEEasPasswordHistoryResult passwordHistoryResult; -@property (readonly) WSEEasRequireEncryptionResult requireEncryptionResult; -@property (readonly) WSEEasEncryptionProviderType encryptionProviderType; -@end - -#endif // __WSEEasComplianceResults_DEFINED__ - -// Windows.Security.ExchangeActiveSyncProvisioning.EasClientSecurityPolicy -#ifndef __WSEEasClientSecurityPolicy_DEFINED__ -#define __WSEEasClientSecurityPolicy_DEFINED__ - -OBJCUWPWINDOWSSECURITYEXCHANGEACTIVESYNCPROVISIONINGEXPORT -@interface WSEEasClientSecurityPolicy : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL requireEncryption; -@property unsigned int passwordHistory; -@property (retain) WFTimeSpan* passwordExpiration; -@property uint8_t minPasswordLength; -@property uint8_t minPasswordComplexCharacters; -@property uint8_t maxPasswordFailedAttempts; -@property (retain) WFTimeSpan* maxInactivityTimeLock; -@property BOOL disallowConvenienceLogon; -- (WSEEasComplianceResults*)checkCompliance; -- (void)applyAsyncWithSuccess:(void (^)(WSEEasComplianceResults*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSEEasClientSecurityPolicy_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsServicesMaps.h b/include/Platform/Universal Windows/UWP/WindowsServicesMaps.h deleted file mode 100644 index 1a042ea8c0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsServicesMaps.h +++ /dev/null @@ -1,346 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsServicesMaps.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSERVICESMAPSEXPORT -#define OBJCUWPWINDOWSSERVICESMAPSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsServicesMaps.lib") -#endif -#endif -#include - -@class WSMMapAddress, WSMMapLocation, WSMMapRouteManeuver, WSMMapRouteLeg, WSMMapRoute, WSMMapLocationFinderResult, WSMMapRouteFinderResult, WSMMapRouteDrivingOptions, WSMMapLocationFinder, WSMMapRouteFinder, WSMMapService, WSMMapManager; -@protocol WSMIMapRouteDrivingOptions, WSMIMapAddress, WSMIMapAddress2, WSMIMapLocation, WSMIMapLocationFinderResult, WSMIMapRouteManeuver, WSMIMapRouteManeuver2, WSMIMapRouteLeg, WSMIMapRoute, WSMIMapRoute2, WSMIMapRouteFinderResult, WSMIMapRouteFinderResult2, WSMIMapLocationFinderStatics, WSMIMapLocationFinderStatics2, WSMIMapRouteFinderStatics, WSMIMapRouteFinderStatics2, WSMIMapServiceStatics, WSMIMapManagerStatics, WSMIMapServiceStatics2, WSMIMapServiceStatics3; - -// Windows.Services.Maps.MapRouteOptimization -enum _WSMMapRouteOptimization { - WSMMapRouteOptimizationTime = 0, - WSMMapRouteOptimizationDistance = 1, - WSMMapRouteOptimizationTimeWithTraffic = 2, -}; -typedef unsigned WSMMapRouteOptimization; - -// Windows.Services.Maps.MapRouteRestrictions -enum _WSMMapRouteRestrictions { - WSMMapRouteRestrictionsNone = 0, - WSMMapRouteRestrictionsHighways = 1, - WSMMapRouteRestrictionsTollRoads = 2, - WSMMapRouteRestrictionsFerries = 4, - WSMMapRouteRestrictionsTunnels = 8, - WSMMapRouteRestrictionsDirtRoads = 16, - WSMMapRouteRestrictionsMotorail = 32, -}; -typedef unsigned WSMMapRouteRestrictions; - -// Windows.Services.Maps.MapRouteManeuverKind -enum _WSMMapRouteManeuverKind { - WSMMapRouteManeuverKindNone = 0, - WSMMapRouteManeuverKindStart = 1, - WSMMapRouteManeuverKindStopover = 2, - WSMMapRouteManeuverKindStopoverResume = 3, - WSMMapRouteManeuverKindEnd = 4, - WSMMapRouteManeuverKindGoStraight = 5, - WSMMapRouteManeuverKindUTurnLeft = 6, - WSMMapRouteManeuverKindUTurnRight = 7, - WSMMapRouteManeuverKindTurnKeepLeft = 8, - WSMMapRouteManeuverKindTurnKeepRight = 9, - WSMMapRouteManeuverKindTurnLightLeft = 10, - WSMMapRouteManeuverKindTurnLightRight = 11, - WSMMapRouteManeuverKindTurnLeft = 12, - WSMMapRouteManeuverKindTurnRight = 13, - WSMMapRouteManeuverKindTurnHardLeft = 14, - WSMMapRouteManeuverKindTurnHardRight = 15, - WSMMapRouteManeuverKindFreewayEnterLeft = 16, - WSMMapRouteManeuverKindFreewayEnterRight = 17, - WSMMapRouteManeuverKindFreewayLeaveLeft = 18, - WSMMapRouteManeuverKindFreewayLeaveRight = 19, - WSMMapRouteManeuverKindFreewayContinueLeft = 20, - WSMMapRouteManeuverKindFreewayContinueRight = 21, - WSMMapRouteManeuverKindTrafficCircleLeft = 22, - WSMMapRouteManeuverKindTrafficCircleRight = 23, - WSMMapRouteManeuverKindTakeFerry = 24, -}; -typedef unsigned WSMMapRouteManeuverKind; - -// Windows.Services.Maps.MapManeuverNotices -enum _WSMMapManeuverNotices { - WSMMapManeuverNoticesNone = 0, - WSMMapManeuverNoticesToll = 1, - WSMMapManeuverNoticesUnpaved = 2, -}; -typedef unsigned WSMMapManeuverNotices; - -// Windows.Services.Maps.MapLocationFinderStatus -enum _WSMMapLocationFinderStatus { - WSMMapLocationFinderStatusSuccess = 0, - WSMMapLocationFinderStatusUnknownError = 1, - WSMMapLocationFinderStatusInvalidCredentials = 2, - WSMMapLocationFinderStatusBadLocation = 3, - WSMMapLocationFinderStatusIndexFailure = 4, - WSMMapLocationFinderStatusNetworkFailure = 5, - WSMMapLocationFinderStatusNotSupported = 6, -}; -typedef unsigned WSMMapLocationFinderStatus; - -// Windows.Services.Maps.MapRouteFinderStatus -enum _WSMMapRouteFinderStatus { - WSMMapRouteFinderStatusSuccess = 0, - WSMMapRouteFinderStatusUnknownError = 1, - WSMMapRouteFinderStatusInvalidCredentials = 2, - WSMMapRouteFinderStatusNoRouteFound = 3, - WSMMapRouteFinderStatusNoRouteFoundWithGivenOptions = 4, - WSMMapRouteFinderStatusStartPointNotFound = 5, - WSMMapRouteFinderStatusEndPointNotFound = 6, - WSMMapRouteFinderStatusNoPedestrianRouteFound = 7, - WSMMapRouteFinderStatusNetworkFailure = 8, - WSMMapRouteFinderStatusNotSupported = 9, -}; -typedef unsigned WSMMapRouteFinderStatus; - -// Windows.Services.Maps.MapLocationDesiredAccuracy -enum _WSMMapLocationDesiredAccuracy { - WSMMapLocationDesiredAccuracyHigh = 0, - WSMMapLocationDesiredAccuracyLow = 1, -}; -typedef unsigned WSMMapLocationDesiredAccuracy; - -#include "WindowsDevicesGeolocation.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Services.Maps.MapAddress -#ifndef __WSMMapAddress_DEFINED__ -#define __WSMMapAddress_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapAddress : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * buildingFloor; -@property (readonly) NSString * buildingName; -@property (readonly) NSString * buildingRoom; -@property (readonly) NSString * buildingWing; -@property (readonly) NSString * continent; -@property (readonly) NSString * country; -@property (readonly) NSString * countryCode; -@property (readonly) NSString * district; -@property (readonly) NSString * neighborhood; -@property (readonly) NSString * postCode; -@property (readonly) NSString * region; -@property (readonly) NSString * regionCode; -@property (readonly) NSString * street; -@property (readonly) NSString * streetNumber; -@property (readonly) NSString * town; -@property (readonly) NSString * formattedAddress; -@end - -#endif // __WSMMapAddress_DEFINED__ - -// Windows.Services.Maps.MapLocation -#ifndef __WSMMapLocation_DEFINED__ -#define __WSMMapLocation_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapLocation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSMMapAddress* address; -@property (readonly) NSString * Description; -@property (readonly) NSString * displayName; -@property (readonly) WDGGeopoint* point; -@end - -#endif // __WSMMapLocation_DEFINED__ - -// Windows.Services.Maps.MapRouteManeuver -#ifndef __WSMMapRouteManeuver_DEFINED__ -#define __WSMMapRouteManeuver_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapRouteManeuver : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * exitNumber; -@property (readonly) NSString * instructionText; -@property (readonly) WSMMapRouteManeuverKind kind; -@property (readonly) double lengthInMeters; -@property (readonly) WSMMapManeuverNotices maneuverNotices; -@property (readonly) WDGGeopoint* startingPoint; -@property (readonly) double endHeading; -@property (readonly) double startHeading; -@property (readonly) NSString * streetName; -@end - -#endif // __WSMMapRouteManeuver_DEFINED__ - -// Windows.Services.Maps.MapRouteLeg -#ifndef __WSMMapRouteLeg_DEFINED__ -#define __WSMMapRouteLeg_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapRouteLeg : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeoboundingBox* boundingBox; -@property (readonly) WFTimeSpan* estimatedDuration; -@property (readonly) double lengthInMeters; -@property (readonly) NSArray* /* WSMMapRouteManeuver* */ maneuvers; -@property (readonly) WDGGeopath* path; -@end - -#endif // __WSMMapRouteLeg_DEFINED__ - -// Windows.Services.Maps.MapRoute -#ifndef __WSMMapRoute_DEFINED__ -#define __WSMMapRoute_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapRoute : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeoboundingBox* boundingBox; -@property (readonly) WFTimeSpan* estimatedDuration; -@property (readonly) BOOL isTrafficBased; -@property (readonly) NSArray* /* WSMMapRouteLeg* */ legs; -@property (readonly) double lengthInMeters; -@property (readonly) WDGGeopath* path; -@property (readonly) BOOL hasBlockedRoads; -@property (readonly) WSMMapRouteRestrictions violatedRestrictions; -@end - -#endif // __WSMMapRoute_DEFINED__ - -// Windows.Services.Maps.MapLocationFinderResult -#ifndef __WSMMapLocationFinderResult_DEFINED__ -#define __WSMMapLocationFinderResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapLocationFinderResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSMMapLocation* */ locations; -@property (readonly) WSMMapLocationFinderStatus status; -@end - -#endif // __WSMMapLocationFinderResult_DEFINED__ - -// Windows.Services.Maps.MapRouteFinderResult -#ifndef __WSMMapRouteFinderResult_DEFINED__ -#define __WSMMapRouteFinderResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapRouteFinderResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSMMapRoute* route; -@property (readonly) WSMMapRouteFinderStatus status; -@property (readonly) NSArray* /* WSMMapRoute* */ alternateRoutes; -@end - -#endif // __WSMMapRouteFinderResult_DEFINED__ - -// Windows.Services.Maps.MapRouteDrivingOptions -#ifndef __WSMMapRouteDrivingOptions_DEFINED__ -#define __WSMMapRouteDrivingOptions_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapRouteDrivingOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WSMMapRouteRestrictions routeRestrictions; -@property WSMMapRouteOptimization routeOptimization; -@property unsigned int maxAlternateRouteCount; -@property (retain) id /* double */ initialHeading; -@end - -#endif // __WSMMapRouteDrivingOptions_DEFINED__ - -// Windows.Services.Maps.MapLocationFinder -#ifndef __WSMMapLocationFinder_DEFINED__ -#define __WSMMapLocationFinder_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapLocationFinder : RTObject -+ (void)findLocationsAtWithAccuracyAsync:(WDGGeopoint*)queryPoint accuracy:(WSMMapLocationDesiredAccuracy)accuracy success:(void (^)(WSMMapLocationFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)findLocationsAtAsync:(WDGGeopoint*)queryPoint success:(void (^)(WSMMapLocationFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)findLocationsAsync:(NSString *)searchText referencePoint:(WDGGeopoint*)referencePoint success:(void (^)(WSMMapLocationFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)findLocationsWithMaxCountAsync:(NSString *)searchText referencePoint:(WDGGeopoint*)referencePoint maxCount:(unsigned int)maxCount success:(void (^)(WSMMapLocationFinderResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSMMapLocationFinder_DEFINED__ - -// Windows.Services.Maps.MapRouteFinder -#ifndef __WSMMapRouteFinder_DEFINED__ -#define __WSMMapRouteFinder_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapRouteFinder : RTObject -+ (void)getDrivingRouteWithOptionsAsync:(WDGGeopoint*)startPoint endPoint:(WDGGeopoint*)endPoint options:(WSMMapRouteDrivingOptions*)options success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getDrivingRouteAsync:(WDGGeopoint*)startPoint endPoint:(WDGGeopoint*)endPoint success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getDrivingRouteWithOptimizationAsync:(WDGGeopoint*)startPoint endPoint:(WDGGeopoint*)endPoint optimization:(WSMMapRouteOptimization)optimization success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getDrivingRouteWithOptimizationAndRestrictionsAsync:(WDGGeopoint*)startPoint endPoint:(WDGGeopoint*)endPoint optimization:(WSMMapRouteOptimization)optimization restrictions:(WSMMapRouteRestrictions)restrictions success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getDrivingRouteWithOptimizationRestrictionsAndHeadingAsync:(WDGGeopoint*)startPoint endPoint:(WDGGeopoint*)endPoint optimization:(WSMMapRouteOptimization)optimization restrictions:(WSMMapRouteRestrictions)restrictions headingInDegrees:(double)headingInDegrees success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getDrivingRouteFromWaypointsAsync:(id /* WDGGeopoint* */)wayPoints success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getDrivingRouteFromWaypointsAndOptimizationAsync:(id /* WDGGeopoint* */)wayPoints optimization:(WSMMapRouteOptimization)optimization success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getDrivingRouteFromWaypointsOptimizationAndRestrictionsAsync:(id /* WDGGeopoint* */)wayPoints optimization:(WSMMapRouteOptimization)optimization restrictions:(WSMMapRouteRestrictions)restrictions success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getDrivingRouteFromWaypointsOptimizationRestrictionsAndHeadingAsync:(id /* WDGGeopoint* */)wayPoints optimization:(WSMMapRouteOptimization)optimization restrictions:(WSMMapRouteRestrictions)restrictions headingInDegrees:(double)headingInDegrees success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getWalkingRouteAsync:(WDGGeopoint*)startPoint endPoint:(WDGGeopoint*)endPoint success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -+ (void)getWalkingRouteFromWaypointsAsync:(id /* WDGGeopoint* */)wayPoints success:(void (^)(WSMMapRouteFinderResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSMMapRouteFinder_DEFINED__ - -// Windows.Services.Maps.MapService -#ifndef __WSMMapService_DEFINED__ -#define __WSMMapService_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapService : RTObject -+ (NSString *)serviceToken; -+ (void)setServiceToken:(NSString *)value; -+ (NSString *)worldViewRegionCode; -+ (NSString *)dataAttributions; -@end - -#endif // __WSMMapService_DEFINED__ - -// Windows.Services.Maps.MapManager -#ifndef __WSMMapManager_DEFINED__ -#define __WSMMapManager_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSEXPORT -@interface WSMMapManager : RTObject -+ (void)showDownloadedMapsUI; -+ (void)showMapsUpdateUI; -@end - -#endif // __WSMMapManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsServicesMapsGuidance.h b/include/Platform/Universal Windows/UWP/WindowsServicesMapsGuidance.h deleted file mode 100644 index 1f9f2a207b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsServicesMapsGuidance.h +++ /dev/null @@ -1,387 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsServicesMapsGuidance.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -#define OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsServicesMapsGuidance.lib") -#endif -#endif -#include - -@class WSMGGuidanceRoadSignpost, WSMGGuidanceManeuver, WSMGGuidanceRoute, WSMGGuidanceMapMatchedCoordinate, WSMGGuidanceLaneInfo, WSMGGuidanceUpdatedEventArgs, WSMGGuidanceReroutedEventArgs, WSMGGuidanceAudioNotificationRequestedEventArgs, WSMGGuidanceNavigator, WSMGGuidanceRoadSegment, WSMGGuidanceTelemetryCollector; -@protocol WSMGIGuidanceRoadSignpost, WSMGIGuidanceManeuver, WSMGIGuidanceUpdatedEventArgs, WSMGIGuidanceReroutedEventArgs, WSMGIGuidanceAudioNotificationRequestedEventArgs, WSMGIGuidanceNavigator, WSMGIGuidanceNavigator2, WSMGIGuidanceNavigatorStatics, WSMGIGuidanceNavigatorStatics2, WSMGIGuidanceRoadSegment, WSMGIGuidanceMapMatchedCoordinate, WSMGIGuidanceTelemetryCollectorStatics, WSMGIGuidanceTelemetryCollector, WSMGIGuidanceRouteStatics, WSMGIGuidanceRoute, WSMGIGuidanceLaneInfo; - -// Windows.Services.Maps.Guidance.GuidanceManeuverKind -enum _WSMGGuidanceManeuverKind { - WSMGGuidanceManeuverKindNone = 0, - WSMGGuidanceManeuverKindGoStraight = 1, - WSMGGuidanceManeuverKindUTurnRight = 2, - WSMGGuidanceManeuverKindUTurnLeft = 3, - WSMGGuidanceManeuverKindTurnKeepRight = 4, - WSMGGuidanceManeuverKindTurnLightRight = 5, - WSMGGuidanceManeuverKindTurnRight = 6, - WSMGGuidanceManeuverKindTurnHardRight = 7, - WSMGGuidanceManeuverKindKeepMiddle = 8, - WSMGGuidanceManeuverKindTurnKeepLeft = 9, - WSMGGuidanceManeuverKindTurnLightLeft = 10, - WSMGGuidanceManeuverKindTurnLeft = 11, - WSMGGuidanceManeuverKindTurnHardLeft = 12, - WSMGGuidanceManeuverKindFreewayEnterRight = 13, - WSMGGuidanceManeuverKindFreewayEnterLeft = 14, - WSMGGuidanceManeuverKindFreewayLeaveRight = 15, - WSMGGuidanceManeuverKindFreewayLeaveLeft = 16, - WSMGGuidanceManeuverKindFreewayKeepRight = 17, - WSMGGuidanceManeuverKindFreewayKeepLeft = 18, - WSMGGuidanceManeuverKindTrafficCircleRight1 = 19, - WSMGGuidanceManeuverKindTrafficCircleRight2 = 20, - WSMGGuidanceManeuverKindTrafficCircleRight3 = 21, - WSMGGuidanceManeuverKindTrafficCircleRight4 = 22, - WSMGGuidanceManeuverKindTrafficCircleRight5 = 23, - WSMGGuidanceManeuverKindTrafficCircleRight6 = 24, - WSMGGuidanceManeuverKindTrafficCircleRight7 = 25, - WSMGGuidanceManeuverKindTrafficCircleRight8 = 26, - WSMGGuidanceManeuverKindTrafficCircleRight9 = 27, - WSMGGuidanceManeuverKindTrafficCircleRight10 = 28, - WSMGGuidanceManeuverKindTrafficCircleRight11 = 29, - WSMGGuidanceManeuverKindTrafficCircleRight12 = 30, - WSMGGuidanceManeuverKindTrafficCircleLeft1 = 31, - WSMGGuidanceManeuverKindTrafficCircleLeft2 = 32, - WSMGGuidanceManeuverKindTrafficCircleLeft3 = 33, - WSMGGuidanceManeuverKindTrafficCircleLeft4 = 34, - WSMGGuidanceManeuverKindTrafficCircleLeft5 = 35, - WSMGGuidanceManeuverKindTrafficCircleLeft6 = 36, - WSMGGuidanceManeuverKindTrafficCircleLeft7 = 37, - WSMGGuidanceManeuverKindTrafficCircleLeft8 = 38, - WSMGGuidanceManeuverKindTrafficCircleLeft9 = 39, - WSMGGuidanceManeuverKindTrafficCircleLeft10 = 40, - WSMGGuidanceManeuverKindTrafficCircleLeft11 = 41, - WSMGGuidanceManeuverKindTrafficCircleLeft12 = 42, - WSMGGuidanceManeuverKindStart = 43, - WSMGGuidanceManeuverKindEnd = 44, - WSMGGuidanceManeuverKindTakeFerry = 45, - WSMGGuidanceManeuverKindPassTransitStation = 46, - WSMGGuidanceManeuverKindLeaveTransitStation = 47, -}; -typedef unsigned WSMGGuidanceManeuverKind; - -// Windows.Services.Maps.Guidance.GuidanceMode -enum _WSMGGuidanceMode { - WSMGGuidanceModeNone = 0, - WSMGGuidanceModeSimulation = 1, - WSMGGuidanceModeNavigation = 2, - WSMGGuidanceModeTracking = 3, -}; -typedef unsigned WSMGGuidanceMode; - -// Windows.Services.Maps.Guidance.GuidanceAudioMeasurementSystem -enum _WSMGGuidanceAudioMeasurementSystem { - WSMGGuidanceAudioMeasurementSystemMeters = 0, - WSMGGuidanceAudioMeasurementSystemMilesAndYards = 1, - WSMGGuidanceAudioMeasurementSystemMilesAndFeet = 2, -}; -typedef unsigned WSMGGuidanceAudioMeasurementSystem; - -// Windows.Services.Maps.Guidance.GuidanceAudioNotifications -enum _WSMGGuidanceAudioNotifications { - WSMGGuidanceAudioNotificationsNone = 0, - WSMGGuidanceAudioNotificationsManeuver = 1, - WSMGGuidanceAudioNotificationsRoute = 2, - WSMGGuidanceAudioNotificationsGps = 4, - WSMGGuidanceAudioNotificationsSpeedLimit = 8, - WSMGGuidanceAudioNotificationsTraffic = 16, - WSMGGuidanceAudioNotificationsTrafficCamera = 32, -}; -typedef unsigned WSMGGuidanceAudioNotifications; - -// Windows.Services.Maps.Guidance.GuidanceAudioNotificationKind -enum _WSMGGuidanceAudioNotificationKind { - WSMGGuidanceAudioNotificationKindManeuver = 0, - WSMGGuidanceAudioNotificationKindRoute = 1, - WSMGGuidanceAudioNotificationKindGps = 2, - WSMGGuidanceAudioNotificationKindSpeedLimit = 3, - WSMGGuidanceAudioNotificationKindTraffic = 4, - WSMGGuidanceAudioNotificationKindTrafficCamera = 5, -}; -typedef unsigned WSMGGuidanceAudioNotificationKind; - -// Windows.Services.Maps.Guidance.GuidanceLaneMarkers -enum _WSMGGuidanceLaneMarkers { - WSMGGuidanceLaneMarkersNone = 0, - WSMGGuidanceLaneMarkersLightRight = 1, - WSMGGuidanceLaneMarkersRight = 2, - WSMGGuidanceLaneMarkersHardRight = 4, - WSMGGuidanceLaneMarkersStraight = 8, - WSMGGuidanceLaneMarkersUTurnLeft = 16, - WSMGGuidanceLaneMarkersHardLeft = 32, - WSMGGuidanceLaneMarkersLeft = 64, - WSMGGuidanceLaneMarkersLightLeft = 128, - WSMGGuidanceLaneMarkersUTurnRight = 256, - WSMGGuidanceLaneMarkersUnknown = -1, -}; -typedef unsigned WSMGGuidanceLaneMarkers; - -#include "WindowsServicesMaps.h" -#include "WindowsUI.h" -#include "WindowsDevicesGeolocation.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Services.Maps.Guidance.GuidanceRoadSignpost -#ifndef __WSMGGuidanceRoadSignpost_DEFINED__ -#define __WSMGGuidanceRoadSignpost_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceRoadSignpost : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUColor* backgroundColor; -@property (readonly) NSString * exit; -@property (readonly) NSArray* /* NSString * */ exitDirections; -@property (readonly) NSString * exitNumber; -@property (readonly) WUColor* foregroundColor; -@end - -#endif // __WSMGGuidanceRoadSignpost_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceManeuver -#ifndef __WSMGGuidanceManeuver_DEFINED__ -#define __WSMGGuidanceManeuver_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceManeuver : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * departureRoadName; -@property (readonly) NSString * departureShortRoadName; -@property (readonly) int distanceFromPreviousManeuver; -@property (readonly) int distanceFromRouteStart; -@property (readonly) int endAngle; -@property (readonly) NSString * instructionText; -@property (readonly) WSMGGuidanceManeuverKind kind; -@property (readonly) NSString * nextRoadName; -@property (readonly) NSString * nextShortRoadName; -@property (readonly) WSMGGuidanceRoadSignpost* roadSignpost; -@property (readonly) int startAngle; -@property (readonly) WDGGeopoint* startLocation; -@end - -#endif // __WSMGGuidanceManeuver_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceRoute -#ifndef __WSMGGuidanceRoute_DEFINED__ -#define __WSMGGuidanceRoute_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceRoute : RTObject -+ (BOOL)canCreateFromMapRoute:(WSMMapRoute*)mapRoute; -+ (WSMGGuidanceRoute*)tryCreateFromMapRoute:(WSMMapRoute*)mapRoute; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeoboundingBox* boundingBox; -@property (readonly) int distance; -@property (readonly) WFTimeSpan* duration; -@property (readonly) NSArray* /* WSMGGuidanceManeuver* */ maneuvers; -@property (readonly) WDGGeopath* path; -@property (readonly) NSArray* /* WSMGGuidanceRoadSegment* */ roadSegments; -- (WSMMapRoute*)convertToMapRoute; -@end - -#endif // __WSMGGuidanceRoute_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceMapMatchedCoordinate -#ifndef __WSMGGuidanceMapMatchedCoordinate_DEFINED__ -#define __WSMGGuidanceMapMatchedCoordinate_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceMapMatchedCoordinate : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double currentHeading; -@property (readonly) double currentSpeed; -@property (readonly) BOOL isOnStreet; -@property (readonly) WDGGeopoint* location; -@property (readonly) WSMGGuidanceRoadSegment* road; -@end - -#endif // __WSMGGuidanceMapMatchedCoordinate_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceLaneInfo -#ifndef __WSMGGuidanceLaneInfo_DEFINED__ -#define __WSMGGuidanceLaneInfo_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceLaneInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isOnRoute; -@property (readonly) WSMGGuidanceLaneMarkers laneMarkers; -@end - -#endif // __WSMGGuidanceLaneInfo_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceUpdatedEventArgs -#ifndef __WSMGGuidanceUpdatedEventArgs_DEFINED__ -#define __WSMGGuidanceUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSMGGuidanceManeuver* afterNextManeuver; -@property (readonly) int afterNextManeuverDistance; -@property (readonly) WSMGGuidanceMapMatchedCoordinate* currentLocation; -@property (readonly) int distanceToDestination; -@property (readonly) int elapsedDistance; -@property (readonly) WFTimeSpan* elapsedTime; -@property (readonly) BOOL isNewManeuver; -@property (readonly) NSArray* /* WSMGGuidanceLaneInfo* */ laneInfo; -@property (readonly) WSMGGuidanceMode mode; -@property (readonly) WSMGGuidanceManeuver* nextManeuver; -@property (readonly) int nextManeuverDistance; -@property (readonly) NSString * roadName; -@property (readonly) WSMGGuidanceRoute* route; -@property (readonly) WFTimeSpan* timeToDestination; -@end - -#endif // __WSMGGuidanceUpdatedEventArgs_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceReroutedEventArgs -#ifndef __WSMGGuidanceReroutedEventArgs_DEFINED__ -#define __WSMGGuidanceReroutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceReroutedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSMGGuidanceRoute* route; -@end - -#endif // __WSMGGuidanceReroutedEventArgs_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceAudioNotificationRequestedEventArgs -#ifndef __WSMGGuidanceAudioNotificationRequestedEventArgs_DEFINED__ -#define __WSMGGuidanceAudioNotificationRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceAudioNotificationRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ audioFilePaths; -@property (readonly) WSMGGuidanceAudioNotificationKind audioNotification; -@property (readonly) NSString * audioText; -@end - -#endif // __WSMGGuidanceAudioNotificationRequestedEventArgs_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceNavigator -#ifndef __WSMGGuidanceNavigator_DEFINED__ -#define __WSMGGuidanceNavigator_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceNavigator : RTObject -+ (WSMGGuidanceNavigator*)getCurrent; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WSMGGuidanceAudioNotifications audioNotifications; -@property WSMGGuidanceAudioMeasurementSystem audioMeasurementSystem; -@property BOOL isGuidanceAudioMuted; -+ (BOOL)useAppProvidedVoice; -- (EventRegistrationToken)addDestinationReachedEvent:(void(^)(WSMGGuidanceNavigator*, RTObject*))del; -- (void)removeDestinationReachedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGuidanceUpdatedEvent:(void(^)(WSMGGuidanceNavigator*, WSMGGuidanceUpdatedEventArgs*))del; -- (void)removeGuidanceUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRerouteFailedEvent:(void(^)(WSMGGuidanceNavigator*, RTObject*))del; -- (void)removeRerouteFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addReroutedEvent:(void(^)(WSMGGuidanceNavigator*, WSMGGuidanceReroutedEventArgs*))del; -- (void)removeReroutedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addReroutingEvent:(void(^)(WSMGGuidanceNavigator*, RTObject*))del; -- (void)removeReroutingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUserLocationLostEvent:(void(^)(WSMGGuidanceNavigator*, RTObject*))del; -- (void)removeUserLocationLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUserLocationRestoredEvent:(void(^)(WSMGGuidanceNavigator*, RTObject*))del; -- (void)removeUserLocationRestoredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAudioNotificationRequestedEvent:(void(^)(WSMGGuidanceNavigator*, WSMGGuidanceAudioNotificationRequestedEventArgs*))del; -- (void)removeAudioNotificationRequestedEvent:(EventRegistrationToken)tok; -- (void)startNavigating:(WSMGGuidanceRoute*)route; -- (void)startSimulating:(WSMGGuidanceRoute*)route speedInMetersPerSecond:(int)speedInMetersPerSecond; -- (void)startTracking; -- (void)pause; -- (void)resume; -- (void)stop; -- (void)repeatLastAudioNotification; -- (void)setGuidanceVoice:(int)voiceId voiceFolder:(NSString *)voiceFolder; -- (void)updateUserLocation:(WDGGeocoordinate*)userLocation; -- (void)updateUserLocationWithPositionOverride:(WDGGeocoordinate*)userLocation positionOverride:(WDGBasicGeoposition*)positionOverride; -@end - -#endif // __WSMGGuidanceNavigator_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceRoadSegment -#ifndef __WSMGGuidanceRoadSegment_DEFINED__ -#define __WSMGGuidanceRoadSegment_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceRoadSegment : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@property (readonly) BOOL isHighway; -@property (readonly) BOOL isTollRoad; -@property (readonly) BOOL isTunnel; -@property (readonly) WDGGeopath* path; -@property (readonly) NSString * roadName; -@property (readonly) NSString * shortRoadName; -@property (readonly) double speedLimit; -@property (readonly) WFTimeSpan* travelTime; -@end - -#endif // __WSMGGuidanceRoadSegment_DEFINED__ - -// Windows.Services.Maps.Guidance.GuidanceTelemetryCollector -#ifndef __WSMGGuidanceTelemetryCollector_DEFINED__ -#define __WSMGGuidanceTelemetryCollector_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSGUIDANCEEXPORT -@interface WSMGGuidanceTelemetryCollector : RTObject -+ (WSMGGuidanceTelemetryCollector*)getCurrent; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int uploadFrequency; -@property double speedTrigger; -@property BOOL enabled; -- (void)clearLocalData; -@end - -#endif // __WSMGGuidanceTelemetryCollector_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsServicesMapsLocalSearch.h b/include/Platform/Universal Windows/UWP/WindowsServicesMapsLocalSearch.h deleted file mode 100644 index 9d26e1e0d8..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsServicesMapsLocalSearch.h +++ /dev/null @@ -1,151 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsServicesMapsLocalSearch.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSERVICESMAPSLOCALSEARCHEXPORT -#define OBJCUWPWINDOWSSERVICESMAPSLOCALSEARCHEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsServicesMapsLocalSearch.lib") -#endif -#endif -#include - -@class WSMLLocalLocation, WSMLLocalLocationFinderResult, WSMLLocalLocationRatingInfo, WSMLLocalLocationHoursOfOperationItem, WSMLLocalLocationFinder, WSMLLocalCategories; -@protocol WSMLILocalLocation, WSMLILocalLocationFinderResult, WSMLILocalLocationFinderStatics, WSMLILocalCategoriesStatics, WSMLILocalLocationHoursOfOperationItem, WSMLILocalLocationRatingInfo, WSMLILocalLocation2; - -// Windows.Services.Maps.LocalSearch.LocalLocationFinderStatus -enum _WSMLLocalLocationFinderStatus { - WSMLLocalLocationFinderStatusSuccess = 0, - WSMLLocalLocationFinderStatusUnknownError = 1, - WSMLLocalLocationFinderStatusInvalidCredentials = 2, - WSMLLocalLocationFinderStatusInvalidCategory = 3, - WSMLLocalLocationFinderStatusInvalidSearchTerm = 4, - WSMLLocalLocationFinderStatusInvalidSearchArea = 5, - WSMLLocalLocationFinderStatusNetworkFailure = 6, - WSMLLocalLocationFinderStatusNotSupported = 7, -}; -typedef unsigned WSMLLocalLocationFinderStatus; - -#include "WindowsServicesMaps.h" -#include "WindowsGlobalization.h" -#include "WindowsDevicesGeolocation.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Services.Maps.LocalSearch.LocalLocation -#ifndef __WSMLLocalLocation_DEFINED__ -#define __WSMLLocalLocation_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSLOCALSEARCHEXPORT -@interface WSMLLocalLocation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSMMapAddress* address; -@property (readonly) NSString * dataAttribution; -@property (readonly) NSString * Description; -@property (readonly) NSString * displayName; -@property (readonly) NSString * identifier; -@property (readonly) NSString * phoneNumber; -@property (readonly) WDGGeopoint* point; -@property (readonly) NSString * category; -@property (readonly) NSArray* /* WSMLLocalLocationHoursOfOperationItem* */ hoursOfOperation; -@property (readonly) WSMLLocalLocationRatingInfo* ratingInfo; -@end - -#endif // __WSMLLocalLocation_DEFINED__ - -// Windows.Services.Maps.LocalSearch.LocalLocationFinderResult -#ifndef __WSMLLocalLocationFinderResult_DEFINED__ -#define __WSMLLocalLocationFinderResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSLOCALSEARCHEXPORT -@interface WSMLLocalLocationFinderResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSMLLocalLocation* */ localLocations; -@property (readonly) WSMLLocalLocationFinderStatus status; -@end - -#endif // __WSMLLocalLocationFinderResult_DEFINED__ - -// Windows.Services.Maps.LocalSearch.LocalLocationRatingInfo -#ifndef __WSMLLocalLocationRatingInfo_DEFINED__ -#define __WSMLLocalLocationRatingInfo_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSLOCALSEARCHEXPORT -@interface WSMLLocalLocationRatingInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* double */ aggregateRating; -@property (readonly) NSString * providerIdentifier; -@property (readonly) id /* int */ ratingCount; -@end - -#endif // __WSMLLocalLocationRatingInfo_DEFINED__ - -// Windows.Services.Maps.LocalSearch.LocalLocationHoursOfOperationItem -#ifndef __WSMLLocalLocationHoursOfOperationItem_DEFINED__ -#define __WSMLLocalLocationHoursOfOperationItem_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSLOCALSEARCHEXPORT -@interface WSMLLocalLocationHoursOfOperationItem : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGDayOfWeek day; -@property (readonly) WFTimeSpan* span; -@property (readonly) WFTimeSpan* start; -@end - -#endif // __WSMLLocalLocationHoursOfOperationItem_DEFINED__ - -// Windows.Services.Maps.LocalSearch.LocalLocationFinder -#ifndef __WSMLLocalLocationFinder_DEFINED__ -#define __WSMLLocalLocationFinder_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSLOCALSEARCHEXPORT -@interface WSMLLocalLocationFinder : RTObject -+ (void)findLocalLocationsAsync:(NSString *)searchTerm searchArea:(WDGGeocircle*)searchArea localCategory:(NSString *)localCategory maxResults:(unsigned int)maxResults success:(void (^)(WSMLLocalLocationFinderResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSMLLocalLocationFinder_DEFINED__ - -// Windows.Services.Maps.LocalSearch.LocalCategories -#ifndef __WSMLLocalCategories_DEFINED__ -#define __WSMLLocalCategories_DEFINED__ - -OBJCUWPWINDOWSSERVICESMAPSLOCALSEARCHEXPORT -@interface WSMLLocalCategories : RTObject -+ (NSString *)all; -+ (NSString *)bankAndCreditUnions; -+ (NSString *)eatDrink; -+ (NSString *)hospitals; -+ (NSString *)hotelsAndMotels; -+ (NSString *)parking; -+ (NSString *)seeDo; -+ (NSString *)shop; -@end - -#endif // __WSMLLocalCategories_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsServicesStore.h b/include/Platform/Universal Windows/UWP/WindowsServicesStore.h deleted file mode 100644 index bff1c12d5b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsServicesStore.h +++ /dev/null @@ -1,548 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsServicesStore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSERVICESSTOREEXPORT -#define OBJCUWPWINDOWSSERVICESSTOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsServicesStore.lib") -#endif -#endif -#include - -@class WSSStoreProduct, WSSStoreProductPagedQueryResult, WSSStorePurchaseProperties, WSSStoreLicense, WSSStoreImage, WSSStoreVideo, WSSStoreSku, WSSStorePrice, WSSStorePurchaseResult, WSSStoreAvailability, WSSStoreCollectionData, WSSStoreSubscriptionInfo, WSSStoreContext, WSSStoreSendRequestResult, WSSStoreAppLicense, WSSStoreProductResult, WSSStoreProductQueryResult, WSSStoreConsumableResult, WSSStoreAcquireLicenseResult, WSSStorePackageUpdate, WSSStorePackageUpdateResult, WSSStorePackageLicense, WSSStoreRequestHelper; -@class WSSStorePackageUpdateStatus; -@protocol WSSIStoreProductPagedQueryResult, WSSIStoreProductQueryResult, WSSIStoreProductResult, WSSIStorePurchaseProperties, WSSIStorePurchasePropertiesFactory, WSSIStoreCollectionData, WSSIStoreLicense, WSSIStoreAppLicense, WSSIStoreSendRequestResult, WSSIStoreProduct, WSSIStoreImage, WSSIStoreVideo, WSSIStoreSku, WSSIStoreAvailability, WSSIStorePrice, WSSIStoreSubscriptionInfo, WSSIStoreConsumableResult, WSSIStorePurchaseResult, WSSIStoreContextStatics, WSSIStoreRequestHelperStatics, WSSIStoreContext, WSSIStorePackageUpdate, WSSIStorePackageUpdateResult, WSSIStoreAcquireLicenseResult, WSSIStorePackageLicense; - -// Windows.Services.Store.StorePurchaseStatus -enum _WSSStorePurchaseStatus { - WSSStorePurchaseStatusSucceeded = 0, - WSSStorePurchaseStatusAlreadyPurchased = 1, - WSSStorePurchaseStatusNotPurchased = 2, - WSSStorePurchaseStatusNetworkError = 3, - WSSStorePurchaseStatusServerError = 4, -}; -typedef unsigned WSSStorePurchaseStatus; - -// Windows.Services.Store.StoreConsumableStatus -enum _WSSStoreConsumableStatus { - WSSStoreConsumableStatusSucceeded = 0, - WSSStoreConsumableStatusInsufficentQuantity = 1, - WSSStoreConsumableStatusNetworkError = 2, - WSSStoreConsumableStatusServerError = 3, -}; -typedef unsigned WSSStoreConsumableStatus; - -// Windows.Services.Store.StoreDurationUnit -enum _WSSStoreDurationUnit { - WSSStoreDurationUnitMinute = 0, - WSSStoreDurationUnitHour = 1, - WSSStoreDurationUnitDay = 2, - WSSStoreDurationUnitWeek = 3, - WSSStoreDurationUnitMonth = 4, - WSSStoreDurationUnitYear = 5, -}; -typedef unsigned WSSStoreDurationUnit; - -// Windows.Services.Store.StorePackageUpdateState -enum _WSSStorePackageUpdateState { - WSSStorePackageUpdateStatePending = 0, - WSSStorePackageUpdateStateDownloading = 1, - WSSStorePackageUpdateStateDeploying = 2, - WSSStorePackageUpdateStateCompleted = 3, - WSSStorePackageUpdateStateCanceled = 4, - WSSStorePackageUpdateStateOtherError = 5, - WSSStorePackageUpdateStateErrorLowBattery = 6, - WSSStorePackageUpdateStateErrorWiFiRecommended = 7, - WSSStorePackageUpdateStateErrorWiFiRequired = 8, -}; -typedef unsigned WSSStorePackageUpdateState; - -#include "WindowsFoundation.h" -#include "WindowsApplicationModel.h" -#include "WindowsSystem.h" - -#import - -// [struct] Windows.Services.Store.StorePackageUpdateStatus -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStorePackageUpdateStatus : NSObject -+ (instancetype)new; -@property (retain) NSString * packageFamilyName; -@property uint64_t packageDownloadSizeInBytes; -@property uint64_t packageBytesDownloaded; -@property double packageDownloadProgress; -@property double totalDownloadProgress; -@property WSSStorePackageUpdateState packageUpdateState; -@end - -// Windows.Services.Store.StoreProduct -#ifndef __WSSStoreProduct_DEFINED__ -#define __WSSStoreProduct_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreProduct : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * Description; -@property (readonly) NSString * extendedJsonData; -@property (readonly) BOOL hasDigitalDownload; -@property (readonly) NSArray* /* WSSStoreImage* */ images; -@property (readonly) NSString * inAppOfferToken; -@property (readonly) BOOL isInUserCollection; -@property (readonly) NSArray* /* NSString * */ keywords; -@property (readonly) NSString * language; -@property (readonly) WFUri* linkUri; -@property (readonly) WSSStorePrice* price; -@property (readonly) NSString * productKind; -@property (readonly) NSArray* /* WSSStoreSku* */ skus; -@property (readonly) NSString * storeId; -@property (readonly) NSString * title; -@property (readonly) NSArray* /* WSSStoreVideo* */ videos; -- (void)getIsAnySkuInstalledAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestPurchaseAsyncWithSuccess:(void (^)(WSSStorePurchaseResult*))success failure:(void (^)(NSError*))failure; -- (void)requestPurchaseWithPurchasePropertiesAsync:(WSSStorePurchaseProperties*)storePurchaseProperties success:(void (^)(WSSStorePurchaseResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSStoreProduct_DEFINED__ - -// Windows.Services.Store.StoreProductPagedQueryResult -#ifndef __WSSStoreProductPagedQueryResult_DEFINED__ -#define __WSSStoreProductPagedQueryResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreProductPagedQueryResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@property (readonly) BOOL hasMoreResults; -@property (readonly) NSDictionary* /* NSString *, WSSStoreProduct* */ products; -- (void)getNextAsyncWithSuccess:(void (^)(WSSStoreProductPagedQueryResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSStoreProductPagedQueryResult_DEFINED__ - -// Windows.Services.Store.StorePurchaseProperties -#ifndef __WSSStorePurchaseProperties_DEFINED__ -#define __WSSStorePurchaseProperties_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStorePurchaseProperties : RTObject -+ (WSSStorePurchaseProperties*)make:(NSString *)name ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property (retain) NSString * extendedJsonData; -@end - -#endif // __WSSStorePurchaseProperties_DEFINED__ - -// Windows.Services.Store.StoreLicense -#ifndef __WSSStoreLicense_DEFINED__ -#define __WSSStoreLicense_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreLicense : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* expirationDate; -@property (readonly) NSString * extendedJsonData; -@property (readonly) NSString * inAppOfferToken; -@property (readonly) BOOL isActive; -@property (readonly) NSString * skuStoreId; -@end - -#endif // __WSSStoreLicense_DEFINED__ - -// Windows.Services.Store.StoreImage -#ifndef __WSSStoreImage_DEFINED__ -#define __WSSStoreImage_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreImage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * caption; -@property (readonly) unsigned int height; -@property (readonly) NSString * imagePurposeTag; -@property (readonly) WFUri* uri; -@property (readonly) unsigned int width; -@end - -#endif // __WSSStoreImage_DEFINED__ - -// Windows.Services.Store.StoreVideo -#ifndef __WSSStoreVideo_DEFINED__ -#define __WSSStoreVideo_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreVideo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * caption; -@property (readonly) unsigned int height; -@property (readonly) WSSStoreImage* previewImage; -@property (readonly) WFUri* uri; -@property (readonly) NSString * videoPurposeTag; -@property (readonly) unsigned int width; -@end - -#endif // __WSSStoreVideo_DEFINED__ - -// Windows.Services.Store.StoreSku -#ifndef __WSSStoreSku_DEFINED__ -#define __WSSStoreSku_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreSku : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSSStoreAvailability* */ availabilities; -@property (readonly) NSArray* /* NSString * */ bundledSkus; -@property (readonly) WSSStoreCollectionData* collectionData; -@property (readonly) NSString * customDeveloperData; -@property (readonly) NSString * Description; -@property (readonly) NSString * extendedJsonData; -@property (readonly) NSArray* /* WSSStoreImage* */ images; -@property (readonly) BOOL isInUserCollection; -@property (readonly) BOOL isSubscription; -@property (readonly) BOOL isTrial; -@property (readonly) NSString * language; -@property (readonly) WSSStorePrice* price; -@property (readonly) NSString * storeId; -@property (readonly) WSSStoreSubscriptionInfo* subscriptionInfo; -@property (readonly) NSString * title; -@property (readonly) NSArray* /* WSSStoreVideo* */ videos; -- (void)getIsInstalledAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestPurchaseAsyncWithSuccess:(void (^)(WSSStorePurchaseResult*))success failure:(void (^)(NSError*))failure; -- (void)requestPurchaseWithPurchasePropertiesAsync:(WSSStorePurchaseProperties*)storePurchaseProperties success:(void (^)(WSSStorePurchaseResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSStoreSku_DEFINED__ - -// Windows.Services.Store.StorePrice -#ifndef __WSSStorePrice_DEFINED__ -#define __WSSStorePrice_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStorePrice : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * currencyCode; -@property (readonly) NSString * formattedBasePrice; -@property (readonly) NSString * formattedPrice; -@property (readonly) NSString * formattedRecurrencePrice; -@property (readonly) BOOL isOnSale; -@property (readonly) WFDateTime* saleEndDate; -@end - -#endif // __WSSStorePrice_DEFINED__ - -// Windows.Services.Store.StorePurchaseResult -#ifndef __WSSStorePurchaseResult_DEFINED__ -#define __WSSStorePurchaseResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStorePurchaseResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@property (readonly) WSSStorePurchaseStatus status; -@end - -#endif // __WSSStorePurchaseResult_DEFINED__ - -// Windows.Services.Store.StoreAvailability -#ifndef __WSSStoreAvailability_DEFINED__ -#define __WSSStoreAvailability_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreAvailability : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* endDate; -@property (readonly) NSString * extendedJsonData; -@property (readonly) WSSStorePrice* price; -@property (readonly) NSString * storeId; -- (void)requestPurchaseAsyncWithSuccess:(void (^)(WSSStorePurchaseResult*))success failure:(void (^)(NSError*))failure; -- (void)requestPurchaseWithPurchasePropertiesAsync:(WSSStorePurchaseProperties*)storePurchaseProperties success:(void (^)(WSSStorePurchaseResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSStoreAvailability_DEFINED__ - -// Windows.Services.Store.StoreCollectionData -#ifndef __WSSStoreCollectionData_DEFINED__ -#define __WSSStoreCollectionData_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreCollectionData : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* acquiredDate; -@property (readonly) NSString * campaignId; -@property (readonly) NSString * developerOfferId; -@property (readonly) WFDateTime* endDate; -@property (readonly) NSString * extendedJsonData; -@property (readonly) BOOL isTrial; -@property (readonly) WFDateTime* startDate; -@property (readonly) WFTimeSpan* trialTimeRemaining; -@end - -#endif // __WSSStoreCollectionData_DEFINED__ - -// Windows.Services.Store.StoreSubscriptionInfo -#ifndef __WSSStoreSubscriptionInfo_DEFINED__ -#define __WSSStoreSubscriptionInfo_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreSubscriptionInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int billingPeriod; -@property (readonly) WSSStoreDurationUnit billingPeriodUnit; -@property (readonly) BOOL hasTrialPeriod; -@property (readonly) unsigned int trialPeriod; -@property (readonly) WSSStoreDurationUnit trialPeriodUnit; -@end - -#endif // __WSSStoreSubscriptionInfo_DEFINED__ - -// Windows.Services.Store.StoreContext -#ifndef __WSSStoreContext_DEFINED__ -#define __WSSStoreContext_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreContext : RTObject -+ (WSSStoreContext*)getDefault; -+ (WSSStoreContext*)getForUser:(WSUser*)user; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUser* user; -- (EventRegistrationToken)addOfflineLicensesChangedEvent:(void(^)(WSSStoreContext*, RTObject*))del; -- (void)removeOfflineLicensesChangedEvent:(EventRegistrationToken)tok; -- (void)getCustomerPurchaseIdAsync:(NSString *)serviceTicket publisherUserId:(NSString *)publisherUserId success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getCustomerCollectionsIdAsync:(NSString *)serviceTicket publisherUserId:(NSString *)publisherUserId success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)getAppLicenseAsyncWithSuccess:(void (^)(WSSStoreAppLicense*))success failure:(void (^)(NSError*))failure; -- (void)getStoreProductForCurrentAppAsyncWithSuccess:(void (^)(WSSStoreProductResult*))success failure:(void (^)(NSError*))failure; -- (void)getStoreProductsAsync:(id /* NSString * */)productKinds storeIds:(id /* NSString * */)storeIds success:(void (^)(WSSStoreProductQueryResult*))success failure:(void (^)(NSError*))failure; -- (void)getAssociatedStoreProductsAsync:(id /* NSString * */)productKinds success:(void (^)(WSSStoreProductQueryResult*))success failure:(void (^)(NSError*))failure; -- (void)getAssociatedStoreProductsWithPagingAsync:(id /* NSString * */)productKinds maxItemsToRetrievePerPage:(unsigned int)maxItemsToRetrievePerPage success:(void (^)(WSSStoreProductPagedQueryResult*))success failure:(void (^)(NSError*))failure; -- (void)getUserCollectionAsync:(id /* NSString * */)productKinds success:(void (^)(WSSStoreProductQueryResult*))success failure:(void (^)(NSError*))failure; -- (void)getUserCollectionWithPagingAsync:(id /* NSString * */)productKinds maxItemsToRetrievePerPage:(unsigned int)maxItemsToRetrievePerPage success:(void (^)(WSSStoreProductPagedQueryResult*))success failure:(void (^)(NSError*))failure; -- (void)reportConsumableFulfillmentAsync:(NSString *)productStoreId quantity:(unsigned int)quantity trackingId:(WFGUID*)trackingId success:(void (^)(WSSStoreConsumableResult*))success failure:(void (^)(NSError*))failure; -- (void)getConsumableBalanceRemainingAsync:(NSString *)productStoreId success:(void (^)(WSSStoreConsumableResult*))success failure:(void (^)(NSError*))failure; -- (void)acquireStoreLicenseForOptionalPackageAsync:(WAPackage*)optionalPackage success:(void (^)(WSSStoreAcquireLicenseResult*))success failure:(void (^)(NSError*))failure; -- (void)requestPurchaseAsync:(NSString *)storeId success:(void (^)(WSSStorePurchaseResult*))success failure:(void (^)(NSError*))failure; -- (void)requestPurchaseWithPurchasePropertiesAsync:(NSString *)storeId storePurchaseProperties:(WSSStorePurchaseProperties*)storePurchaseProperties success:(void (^)(WSSStorePurchaseResult*))success failure:(void (^)(NSError*))failure; -- (void)getAppAndOptionalStorePackageUpdatesAsyncWithSuccess:(void (^)(NSArray* /* WSSStorePackageUpdate* */))success failure:(void (^)(NSError*))failure; -- (void)requestDownloadStorePackageUpdatesAsync:(id /* WSSStorePackageUpdate* */)storePackageUpdates success:(void (^)(WSSStorePackageUpdateResult*))success progress:(void (^)(WSSStorePackageUpdateStatus*))progress failure:(void (^)(NSError*))failure; -- (void)requestDownloadAndInstallStorePackageUpdatesAsync:(id /* WSSStorePackageUpdate* */)storePackageUpdates success:(void (^)(WSSStorePackageUpdateResult*))success progress:(void (^)(WSSStorePackageUpdateStatus*))progress failure:(void (^)(NSError*))failure; -- (void)requestDownloadAndInstallStorePackagesAsync:(id /* NSString * */)storeIds success:(void (^)(WSSStorePackageUpdateResult*))success progress:(void (^)(WSSStorePackageUpdateStatus*))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSStoreContext_DEFINED__ - -// Windows.Services.Store.StoreSendRequestResult -#ifndef __WSSStoreSendRequestResult_DEFINED__ -#define __WSSStoreSendRequestResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreSendRequestResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@property (readonly) NSString * response; -@end - -#endif // __WSSStoreSendRequestResult_DEFINED__ - -// Windows.Services.Store.StoreAppLicense -#ifndef __WSSStoreAppLicense_DEFINED__ -#define __WSSStoreAppLicense_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreAppLicense : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSDictionary* /* NSString *, WSSStoreLicense* */ addOnLicenses; -@property (readonly) WFDateTime* expirationDate; -@property (readonly) NSString * extendedJsonData; -@property (readonly) BOOL isActive; -@property (readonly) BOOL isTrial; -@property (readonly) BOOL isTrialOwnedByThisUser; -@property (readonly) NSString * skuStoreId; -@property (readonly) WFTimeSpan* trialTimeRemaining; -@property (readonly) NSString * trialUniqueId; -@end - -#endif // __WSSStoreAppLicense_DEFINED__ - -// Windows.Services.Store.StoreProductResult -#ifndef __WSSStoreProductResult_DEFINED__ -#define __WSSStoreProductResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreProductResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@property (readonly) WSSStoreProduct* product; -@end - -#endif // __WSSStoreProductResult_DEFINED__ - -// Windows.Services.Store.StoreProductQueryResult -#ifndef __WSSStoreProductQueryResult_DEFINED__ -#define __WSSStoreProductQueryResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreProductQueryResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@property (readonly) NSDictionary* /* NSString *, WSSStoreProduct* */ products; -@end - -#endif // __WSSStoreProductQueryResult_DEFINED__ - -// Windows.Services.Store.StoreConsumableResult -#ifndef __WSSStoreConsumableResult_DEFINED__ -#define __WSSStoreConsumableResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreConsumableResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int balanceRemaining; -@property (readonly) HRESULT extendedError; -@property (readonly) WSSStoreConsumableStatus status; -@property (readonly) WFGUID* trackingId; -@end - -#endif // __WSSStoreConsumableResult_DEFINED__ - -// Windows.Services.Store.StoreAcquireLicenseResult -#ifndef __WSSStoreAcquireLicenseResult_DEFINED__ -#define __WSSStoreAcquireLicenseResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreAcquireLicenseResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@property (readonly) WSSStorePackageLicense* storePackageLicense; -@end - -#endif // __WSSStoreAcquireLicenseResult_DEFINED__ - -// Windows.Services.Store.StorePackageUpdate -#ifndef __WSSStorePackageUpdate_DEFINED__ -#define __WSSStorePackageUpdate_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStorePackageUpdate : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL mandatory; -@property (readonly) WAPackage* package; -@end - -#endif // __WSSStorePackageUpdate_DEFINED__ - -// Windows.Services.Store.StorePackageUpdateResult -#ifndef __WSSStorePackageUpdateResult_DEFINED__ -#define __WSSStorePackageUpdateResult_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStorePackageUpdateResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSSStorePackageUpdateState overallState; -@property (readonly) NSArray* /* WSSStorePackageUpdateStatus* */ storePackageUpdateStatuses; -@end - -#endif // __WSSStorePackageUpdateResult_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Services.Store.StorePackageLicense -#ifndef __WSSStorePackageLicense_DEFINED__ -#define __WSSStorePackageLicense_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStorePackageLicense : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isValid; -@property (readonly) WAPackage* package; -- (EventRegistrationToken)addLicenseLostEvent:(void(^)(WSSStorePackageLicense*, RTObject*))del; -- (void)removeLicenseLostEvent:(EventRegistrationToken)tok; -- (void)releaseLicense; -- (void)close; -@end - -#endif // __WSSStorePackageLicense_DEFINED__ - -// Windows.Services.Store.StoreRequestHelper -#ifndef __WSSStoreRequestHelper_DEFINED__ -#define __WSSStoreRequestHelper_DEFINED__ - -OBJCUWPWINDOWSSERVICESSTOREEXPORT -@interface WSSStoreRequestHelper : RTObject -+ (void)sendRequestAsync:(WSSStoreContext*)context requestKind:(unsigned int)requestKind parametersAsJson:(NSString *)parametersAsJson success:(void (^)(WSSStoreSendRequestResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSStoreRequestHelper_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStorage.h b/include/Platform/Universal Windows/UWP/WindowsStorage.h deleted file mode 100644 index f1cf3a9527..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStorage.h +++ /dev/null @@ -1,1165 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStorage.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGEEXPORT -#define OBJCUWPWINDOWSSTORAGEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStorage.lib") -#endif -#endif -#include - -@class WSStorageLibrary, WSStorageFolder, WSStorageLibraryChangeTracker, WSKnownFolders, WSStorageFile, WSDownloadsFolder, WSStorageLibraryChange, WSStorageLibraryChangeReader, WSStreamedFileDataRequest, WSStorageStreamTransaction, WSStorageProvider, WSFileIO, WSPathIO, WSCachedFileManager, WSSystemAudioProperties, WSSystemGPSProperties, WSSystemImageProperties, WSSystemMediaProperties, WSSystemMusicProperties, WSSystemPhotoProperties, WSSystemVideoProperties, WSSystemProperties, WSApplicationData, WSSetVersionRequest, WSApplicationDataContainer, WSSetVersionDeferral, WSApplicationDataContainerSettings, WSApplicationDataCompositeValue; -@protocol WSIStorageLibraryStatics, WSIStorageLibraryStatics2, WSIStorageLibrary, WSIStorageLibrary2, WSIKnownFoldersStatics, WSIKnownFoldersStatics2, WSIKnownFoldersStatics3, WSIKnownFoldersPlaylistsStatics, WSIKnownFoldersCameraRollStatics, WSIKnownFoldersSavedPicturesStatics, WSIDownloadsFolderStatics, WSIDownloadsFolderStatics2, WSIStorageLibraryChange, WSIStorageItem, WSIStorageLibraryChangeReader, WSIStorageLibraryChangeTracker, WSIStreamedFileDataRequest, WSIStorageFileStatics, WSIStorageFolder, WSIStorageFile, WSIStorageFolderStatics, WSIStorageItem2, WSIStorageItemProperties, WSIStorageItemProperties2, WSIStorageItemPropertiesWithProvider, WSIStorageFilePropertiesWithAvailability, WSIStorageProvider, WSIStorageFolder2, WSIStorageFile2, WSIFileIOStatics, WSIPathIOStatics, WSICachedFileManagerStatics, WSISystemAudioProperties, WSISystemGPSProperties, WSISystemImageProperties, WSISystemMediaProperties, WSISystemMusicProperties, WSISystemPhotoProperties, WSISystemVideoProperties, WSISystemProperties, WSIStorageStreamTransaction, WSIApplicationDataStatics, WSIApplicationDataStatics2, WSIApplicationData, WSIApplicationData2, WSIApplicationData3, WSISetVersionRequest, WSISetVersionDeferral, WSIApplicationDataContainer; - -// Windows.Storage.KnownLibraryId -enum _WSKnownLibraryId { - WSKnownLibraryIdMusic = 0, - WSKnownLibraryIdPictures = 1, - WSKnownLibraryIdVideos = 2, - WSKnownLibraryIdDocuments = 3, -}; -typedef unsigned WSKnownLibraryId; - -// Windows.Storage.KnownFolderId -enum _WSKnownFolderId { - WSKnownFolderIdAppCaptures = 0, - WSKnownFolderIdCameraRoll = 1, - WSKnownFolderIdDocumentsLibrary = 2, - WSKnownFolderIdHomeGroup = 3, - WSKnownFolderIdMediaServerDevices = 4, - WSKnownFolderIdMusicLibrary = 5, - WSKnownFolderIdObjects3D = 6, - WSKnownFolderIdPicturesLibrary = 7, - WSKnownFolderIdPlaylists = 8, - WSKnownFolderIdRecordedCalls = 9, - WSKnownFolderIdRemovableDevices = 10, - WSKnownFolderIdSavedPictures = 11, - WSKnownFolderIdScreenshots = 12, - WSKnownFolderIdVideosLibrary = 13, -}; -typedef unsigned WSKnownFolderId; - -// Windows.Storage.CreationCollisionOption -enum _WSCreationCollisionOption { - WSCreationCollisionOptionGenerateUniqueName = 0, - WSCreationCollisionOptionReplaceExisting = 1, - WSCreationCollisionOptionFailIfExists = 2, - WSCreationCollisionOptionOpenIfExists = 3, -}; -typedef unsigned WSCreationCollisionOption; - -// Windows.Storage.NameCollisionOption -enum _WSNameCollisionOption { - WSNameCollisionOptionGenerateUniqueName = 0, - WSNameCollisionOptionReplaceExisting = 1, - WSNameCollisionOptionFailIfExists = 2, -}; -typedef unsigned WSNameCollisionOption; - -// Windows.Storage.StorageDeleteOption -enum _WSStorageDeleteOption { - WSStorageDeleteOptionDefault = 0, - WSStorageDeleteOptionPermanentDelete = 1, -}; -typedef unsigned WSStorageDeleteOption; - -// Windows.Storage.StorageItemTypes -enum _WSStorageItemTypes { - WSStorageItemTypesNone = 0, - WSStorageItemTypesFile = 1, - WSStorageItemTypesFolder = 2, -}; -typedef unsigned WSStorageItemTypes; - -// Windows.Storage.FileAttributes -enum _WSFileAttributes { - WSFileAttributesNormal = 0, - WSFileAttributesReadOnly = 1, - WSFileAttributesDirectory = 16, - WSFileAttributesArchive = 32, - WSFileAttributesTemporary = 256, - WSFileAttributesLocallyIncomplete = 512, -}; -typedef unsigned WSFileAttributes; - -// Windows.Storage.FileAccessMode -enum _WSFileAccessMode { - WSFileAccessModeRead = 0, - WSFileAccessModeReadWrite = 1, -}; -typedef unsigned WSFileAccessMode; - -// Windows.Storage.StorageLibraryChangeType -enum _WSStorageLibraryChangeType { - WSStorageLibraryChangeTypeCreated = 0, - WSStorageLibraryChangeTypeDeleted = 1, - WSStorageLibraryChangeTypeMovedOrRenamed = 2, - WSStorageLibraryChangeTypeContentsChanged = 3, - WSStorageLibraryChangeTypeMovedOutOfLibrary = 4, - WSStorageLibraryChangeTypeMovedIntoLibrary = 5, - WSStorageLibraryChangeTypeContentsReplaced = 6, - WSStorageLibraryChangeTypeIndexingStatusChanged = 7, - WSStorageLibraryChangeTypeEncryptionChanged = 8, - WSStorageLibraryChangeTypeChangeTrackingLost = 9, -}; -typedef unsigned WSStorageLibraryChangeType; - -// Windows.Storage.StreamedFileFailureMode -enum _WSStreamedFileFailureMode { - WSStreamedFileFailureModeFailed = 0, - WSStreamedFileFailureModeCurrentlyUnavailable = 1, - WSStreamedFileFailureModeIncomplete = 2, -}; -typedef unsigned WSStreamedFileFailureMode; - -// Windows.Storage.StorageOpenOptions -enum _WSStorageOpenOptions { - WSStorageOpenOptionsNone = 0, - WSStorageOpenOptionsAllowOnlyReaders = 1, -}; -typedef unsigned WSStorageOpenOptions; - -// Windows.Storage.ApplicationDataLocality -enum _WSApplicationDataLocality { - WSApplicationDataLocalityLocal = 0, - WSApplicationDataLocalityRoaming = 1, - WSApplicationDataLocalityTemporary = 2, - WSApplicationDataLocalityLocalCache = 3, -}; -typedef unsigned WSApplicationDataLocality; - -// Windows.Storage.ApplicationDataCreateDisposition -enum _WSApplicationDataCreateDisposition { - WSApplicationDataCreateDispositionAlways = 0, - WSApplicationDataCreateDispositionExisting = 1, -}; -typedef unsigned WSApplicationDataCreateDisposition; - -#include "WindowsStorageSearch.h" -#include "WindowsSystem.h" -#include "WindowsFoundation.h" -#include "WindowsFoundationCollections.h" -#include "WindowsStorageStreams.h" -#include "WindowsStorageFileProperties.h" -#include "WindowsStorageProvider.h" -// Windows.Storage.ApplicationDataSetVersionHandler -#ifndef __WSApplicationDataSetVersionHandler__DEFINED -#define __WSApplicationDataSetVersionHandler__DEFINED -typedef void(^WSApplicationDataSetVersionHandler)(WSSetVersionRequest* setVersionRequest); -#endif // __WSApplicationDataSetVersionHandler__DEFINED - -// Windows.Storage.StreamedFileDataRequestedHandler -#ifndef __WSStreamedFileDataRequestedHandler__DEFINED -#define __WSStreamedFileDataRequestedHandler__DEFINED -typedef void(^WSStreamedFileDataRequestedHandler)(WSStreamedFileDataRequest* stream); -#endif // __WSStreamedFileDataRequestedHandler__DEFINED - - -#import - -// Windows.Storage.StreamedFileDataRequestedHandler -#ifndef __WSStreamedFileDataRequestedHandler__DEFINED -#define __WSStreamedFileDataRequestedHandler__DEFINED -typedef void(^WSStreamedFileDataRequestedHandler)(WSStreamedFileDataRequest* stream); -#endif // __WSStreamedFileDataRequestedHandler__DEFINED - -// Windows.Storage.ApplicationDataSetVersionHandler -#ifndef __WSApplicationDataSetVersionHandler__DEFINED -#define __WSApplicationDataSetVersionHandler__DEFINED -typedef void(^WSApplicationDataSetVersionHandler)(WSSetVersionRequest* setVersionRequest); -#endif // __WSApplicationDataSetVersionHandler__DEFINED - -// Windows.Storage.IStorageItem -#ifndef __WSIStorageItem_DEFINED__ -#define __WSIStorageItem_DEFINED__ - -@protocol WSIStorageItem -@property (readonly) WSFileAttributes attributes; -@property (readonly) WFDateTime* dateCreated; -@property (readonly) NSString * name; -@property (readonly) NSString * path; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageItem : RTObject -@end - -#endif // __WSIStorageItem_DEFINED__ - -// Windows.Storage.IStreamedFileDataRequest -#ifndef __WSIStreamedFileDataRequest_DEFINED__ -#define __WSIStreamedFileDataRequest_DEFINED__ - -@protocol WSIStreamedFileDataRequest -- (void)failAndClose:(WSStreamedFileFailureMode)failureMode; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStreamedFileDataRequest : RTObject -@end - -#endif // __WSIStreamedFileDataRequest_DEFINED__ - -// Windows.Storage.IStorageFolder -#ifndef __WSIStorageFolder_DEFINED__ -#define __WSIStorageFolder_DEFINED__ - -@protocol WSIStorageFolder -- (void)createFileAsyncOverloadDefaultOptions:(NSString *)desiredName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)createFileAsync:(NSString *)desiredName options:(WSCreationCollisionOption)options success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)createFolderAsyncOverloadDefaultOptions:(NSString *)desiredName success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)createFolderAsync:(NSString *)desiredName options:(WSCreationCollisionOption)options success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getFileAsync:(NSString *)name success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderAsync:(NSString *)name success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getItemAsync:(NSString *)name success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncOverloadDefaultOptionsStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncOverloadDefaultOptionsStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsyncOverloadDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageFolder : RTObject -@end - -#endif // __WSIStorageFolder_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStreamReference -#ifndef __WSSIRandomAccessStreamReference_DEFINED__ -#define __WSSIRandomAccessStreamReference_DEFINED__ - -@protocol WSSIRandomAccessStreamReference -- (void)openReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSIRandomAccessStreamReference : RTObject -@end - -#endif // __WSSIRandomAccessStreamReference_DEFINED__ - -// Windows.Storage.Streams.IInputStreamReference -#ifndef __WSSIInputStreamReference_DEFINED__ -#define __WSSIInputStreamReference_DEFINED__ - -@protocol WSSIInputStreamReference -- (void)openSequentialReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSIInputStreamReference : RTObject -@end - -#endif // __WSSIInputStreamReference_DEFINED__ - -// Windows.Storage.IStorageFile -#ifndef __WSIStorageFile_DEFINED__ -#define __WSIStorageFile_DEFINED__ - -@protocol WSIStorageFile -@property (readonly) NSString * contentType; -@property (readonly) NSString * fileType; -- (void)openAsync:(WSFileAccessMode)accessMode success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openTransactedWriteAsyncWithSuccess:(void (^)(WSStorageStreamTransaction*))success failure:(void (^)(NSError*))failure; -- (void)copyOverloadDefaultNameAndOptions:(RTObject*)destinationFolder success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)copyOverloadDefaultOptions:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)copyOverload:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName option:(WSNameCollisionOption)option success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (RTObject*)copyAndReplaceAsync:(RTObject*)fileToReplace __attribute__ ((ns_returns_not_retained)); -- (RTObject*)moveOverloadDefaultNameAndOptions:(RTObject*)destinationFolder; -- (RTObject*)moveOverloadDefaultOptions:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName; -- (RTObject*)moveOverload:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName option:(WSNameCollisionOption)option; -- (RTObject*)moveAndReplaceAsync:(RTObject*)fileToReplace; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -- (void)openReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openSequentialReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageFile : RTObject -@end - -#endif // __WSIStorageFile_DEFINED__ - -// Windows.Storage.IStorageItem2 -#ifndef __WSIStorageItem2_DEFINED__ -#define __WSIStorageItem2_DEFINED__ - -@protocol WSIStorageItem2 -- (void)getParentAsyncWithSuccess:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (BOOL)IsEqual:(RTObject*)item; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageItem2 : RTObject -@end - -#endif // __WSIStorageItem2_DEFINED__ - -// Windows.Storage.IStorageItemProperties -#ifndef __WSIStorageItemProperties_DEFINED__ -#define __WSIStorageItemProperties_DEFINED__ - -@protocol WSIStorageItemProperties -@property (readonly) NSString * displayName; -@property (readonly) NSString * displayType; -@property (readonly) NSString * folderRelativeId; -@property (readonly) WSFStorageItemContentProperties* properties; -- (void)getThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageItemProperties : RTObject -@end - -#endif // __WSIStorageItemProperties_DEFINED__ - -// Windows.Storage.IStorageItemProperties2 -#ifndef __WSIStorageItemProperties2_DEFINED__ -#define __WSIStorageItemProperties2_DEFINED__ - -@protocol WSIStorageItemProperties2 -- (void)getScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getScaledImageAsThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getScaledImageAsThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageItemProperties2 : RTObject -@end - -#endif // __WSIStorageItemProperties2_DEFINED__ - -// Windows.Storage.IStorageItemPropertiesWithProvider -#ifndef __WSIStorageItemPropertiesWithProvider_DEFINED__ -#define __WSIStorageItemPropertiesWithProvider_DEFINED__ - -@protocol WSIStorageItemPropertiesWithProvider -@property (readonly) WSStorageProvider* provider; -- (void)getThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageItemPropertiesWithProvider : RTObject -@end - -#endif // __WSIStorageItemPropertiesWithProvider_DEFINED__ - -// Windows.Storage.IStorageFilePropertiesWithAvailability -#ifndef __WSIStorageFilePropertiesWithAvailability_DEFINED__ -#define __WSIStorageFilePropertiesWithAvailability_DEFINED__ - -@protocol WSIStorageFilePropertiesWithAvailability -@property (readonly) BOOL isAvailable; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageFilePropertiesWithAvailability : RTObject -@end - -#endif // __WSIStorageFilePropertiesWithAvailability_DEFINED__ - -// Windows.Storage.IStorageFolder2 -#ifndef __WSIStorageFolder2_DEFINED__ -#define __WSIStorageFolder2_DEFINED__ - -@protocol WSIStorageFolder2 -- (void)tryGetItemAsync:(NSString *)name success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageFolder2 : RTObject -@end - -#endif // __WSIStorageFolder2_DEFINED__ - -// Windows.Storage.IStorageFile2 -#ifndef __WSIStorageFile2_DEFINED__ -#define __WSIStorageFile2_DEFINED__ - -@protocol WSIStorageFile2 -- (void)openWithOptionsAsync:(WSFileAccessMode)accessMode options:(WSStorageOpenOptions)options success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openTransactedWriteWithOptionsAsync:(WSStorageOpenOptions)options success:(void (^)(WSStorageStreamTransaction*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSIStorageFile2 : RTObject -@end - -#endif // __WSIStorageFile2_DEFINED__ - -// Windows.Storage.StorageLibrary -#ifndef __WSStorageLibrary_DEFINED__ -#define __WSStorageLibrary_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSStorageLibrary : RTObject -+ (void)getLibraryAsync:(WSKnownLibraryId)libraryId success:(void (^)(WSStorageLibrary*))success failure:(void (^)(NSError*))failure; -+ (void)getLibraryForUserAsync:(WSUser*)user libraryId:(WSKnownLibraryId)libraryId success:(void (^)(WSStorageLibrary*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WSStorageFolder* */ folders; -@property (readonly) WSStorageFolder* saveFolder; -@property (readonly) WSStorageLibraryChangeTracker* changeTracker; -- (EventRegistrationToken)addDefinitionChangedEvent:(void(^)(WSStorageLibrary*, RTObject*))del; -- (void)removeDefinitionChangedEvent:(EventRegistrationToken)tok; -- (void)requestAddFolderAsyncWithSuccess:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)requestRemoveFolderAsync:(WSStorageFolder*)folder success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSStorageLibrary_DEFINED__ - -// Windows.Storage.Search.IStorageFolderQueryOperations -#ifndef __WSSIStorageFolderQueryOperations_DEFINED__ -#define __WSSIStorageFolderQueryOperations_DEFINED__ - -@protocol WSSIStorageFolderQueryOperations -- (void)getIndexedStateAsyncWithSuccess:(void (^)(WSSIndexedState))success failure:(void (^)(NSError*))failure; -- (WSSStorageFileQueryResult*)createFileQueryOverloadDefault; -- (WSSStorageFileQueryResult*)createFileQuery:(WSSCommonFileQuery)query; -- (WSSStorageFileQueryResult*)createFileQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageFolderQueryResult*)createFolderQueryOverloadDefault; -- (WSSStorageFolderQueryResult*)createFolderQuery:(WSSCommonFolderQuery)query; -- (WSSStorageFolderQueryResult*)createFolderQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageItemQueryResult*)createItemQuery; -- (WSSStorageItemQueryResult*)createItemQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (void)getFilesAsync:(WSSCommonFileQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncOverloadDefaultStartAndCount:(WSSCommonFileQuery)query success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsync:(WSSCommonFolderQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncOverloadDefaultStartAndCount:(WSSCommonFolderQuery)query success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsync:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (BOOL)areQueryOptionsSupported:(WSSQueryOptions*)queryOptions; -- (BOOL)isCommonFolderQuerySupported:(WSSCommonFolderQuery)query; -- (BOOL)isCommonFileQuerySupported:(WSSCommonFileQuery)query; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSIStorageFolderQueryOperations : RTObject -@end - -#endif // __WSSIStorageFolderQueryOperations_DEFINED__ - -// Windows.Storage.StorageFolder -#ifndef __WSStorageFolder_DEFINED__ -#define __WSStorageFolder_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSStorageFolder : RTObject -+ (void)getFolderFromPathAsync:(NSString *)path success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSFileAttributes attributes; -@property (readonly) WFDateTime* dateCreated; -@property (readonly) NSString * name; -@property (readonly) NSString * path; -@property (readonly) NSString * displayName; -@property (readonly) NSString * displayType; -@property (readonly) NSString * folderRelativeId; -@property (readonly) WSFStorageItemContentProperties* properties; -@property (readonly) WSStorageProvider* provider; -- (void)createFileAsyncOverloadDefaultOptions:(NSString *)desiredName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)createFileAsync:(NSString *)desiredName options:(WSCreationCollisionOption)options success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)createFolderAsyncOverloadDefaultOptions:(NSString *)desiredName success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)createFolderAsync:(NSString *)desiredName options:(WSCreationCollisionOption)options success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getFileAsync:(NSString *)name success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderAsync:(NSString *)name success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getItemAsync:(NSString *)name success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncOverloadDefaultOptionsStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncOverloadDefaultOptionsStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsyncOverloadDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -- (void)getIndexedStateAsyncWithSuccess:(void (^)(WSSIndexedState))success failure:(void (^)(NSError*))failure; -- (WSSStorageFileQueryResult*)createFileQueryOverloadDefault; -- (WSSStorageFileQueryResult*)createFileQuery:(WSSCommonFileQuery)query; -- (WSSStorageFileQueryResult*)createFileQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageFolderQueryResult*)createFolderQueryOverloadDefault; -- (WSSStorageFolderQueryResult*)createFolderQuery:(WSSCommonFolderQuery)query; -- (WSSStorageFolderQueryResult*)createFolderQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageItemQueryResult*)createItemQuery; -- (WSSStorageItemQueryResult*)createItemQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (void)getFilesAsync:(WSSCommonFileQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncOverloadDefaultStartAndCount:(WSSCommonFileQuery)query success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsync:(WSSCommonFolderQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncOverloadDefaultStartAndCount:(WSSCommonFolderQuery)query success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsync:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (BOOL)areQueryOptionsSupported:(WSSQueryOptions*)queryOptions; -- (BOOL)isCommonFolderQuerySupported:(WSSCommonFolderQuery)query; -- (BOOL)isCommonFileQuerySupported:(WSSCommonFileQuery)query; -- (void)getThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getScaledImageAsThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getScaledImageAsThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getParentAsyncWithSuccess:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (BOOL)IsEqual:(RTObject*)item; -- (void)tryGetItemAsync:(NSString *)name success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSStorageFolder_DEFINED__ - -// Windows.Storage.StorageLibraryChangeTracker -#ifndef __WSStorageLibraryChangeTracker_DEFINED__ -#define __WSStorageLibraryChangeTracker_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSStorageLibraryChangeTracker : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WSStorageLibraryChangeReader*)getChangeReader; -- (void)enable; -- (void)reset; -@end - -#endif // __WSStorageLibraryChangeTracker_DEFINED__ - -// Windows.Storage.KnownFolders -#ifndef __WSKnownFolders_DEFINED__ -#define __WSKnownFolders_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSKnownFolders : RTObject -+ (void)getFolderForUserAsync:(WSUser*)user folderId:(WSKnownFolderId)folderId success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -+ (WSStorageFolder*)cameraRoll; -+ (WSStorageFolder*)playlists; -+ (WSStorageFolder*)savedPictures; -+ (WSStorageFolder*)documentsLibrary; -+ (WSStorageFolder*)homeGroup; -+ (WSStorageFolder*)mediaServerDevices; -+ (WSStorageFolder*)musicLibrary; -+ (WSStorageFolder*)picturesLibrary; -+ (WSStorageFolder*)removableDevices; -+ (WSStorageFolder*)videosLibrary; -+ (WSStorageFolder*)objects3D; -+ (WSStorageFolder*)recordedCalls; -+ (WSStorageFolder*)appCaptures; -@end - -#endif // __WSKnownFolders_DEFINED__ - -// Windows.Storage.StorageFile -#ifndef __WSStorageFile_DEFINED__ -#define __WSStorageFile_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSStorageFile : RTObject -+ (void)getFileFromPathAsync:(NSString *)path success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)getFileFromApplicationUriAsync:(WFUri*)uri success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)createStreamedFileAsync:(NSString *)displayNameWithExtension dataRequested:(WSStreamedFileDataRequestedHandler)dataRequested thumbnail:(RTObject*)thumbnail success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)replaceWithStreamedFileAsync:(RTObject*)fileToReplace dataRequested:(WSStreamedFileDataRequestedHandler)dataRequested thumbnail:(RTObject*)thumbnail success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)createStreamedFileFromUriAsync:(NSString *)displayNameWithExtension uri:(WFUri*)uri thumbnail:(RTObject*)thumbnail success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)replaceWithStreamedFileFromUriAsync:(RTObject*)fileToReplace uri:(WFUri*)uri thumbnail:(RTObject*)thumbnail success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * contentType; -@property (readonly) NSString * fileType; -@property (readonly) BOOL isAvailable; -@property (readonly) WSFileAttributes attributes; -@property (readonly) WFDateTime* dateCreated; -@property (readonly) NSString * name; -@property (readonly) NSString * path; -@property (readonly) NSString * displayType; -@property (readonly) NSString * folderRelativeId; -@property (readonly) WSFStorageItemContentProperties* properties; -@property (readonly) NSString * displayName; -@property (readonly) WSStorageProvider* provider; -- (void)openAsync:(WSFileAccessMode)accessMode success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openTransactedWriteAsyncWithSuccess:(void (^)(WSStorageStreamTransaction*))success failure:(void (^)(NSError*))failure; -- (void)copyOverloadDefaultNameAndOptions:(RTObject*)destinationFolder success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)copyOverloadDefaultOptions:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)copyOverload:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName option:(WSNameCollisionOption)option success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (RTObject*)copyAndReplaceAsync:(RTObject*)fileToReplace __attribute__ ((ns_returns_not_retained)); -- (RTObject*)moveOverloadDefaultNameAndOptions:(RTObject*)destinationFolder; -- (RTObject*)moveOverloadDefaultOptions:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName; -- (RTObject*)moveOverload:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName option:(WSNameCollisionOption)option; -- (RTObject*)moveAndReplaceAsync:(RTObject*)fileToReplace; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -- (void)openReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openSequentialReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getScaledImageAsThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getScaledImageAsThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getScaledImageAsThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getParentAsyncWithSuccess:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (BOOL)IsEqual:(RTObject*)item; -- (void)openWithOptionsAsync:(WSFileAccessMode)accessMode options:(WSStorageOpenOptions)options success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openTransactedWriteWithOptionsAsync:(WSStorageOpenOptions)options success:(void (^)(WSStorageStreamTransaction*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSStorageFile_DEFINED__ - -// Windows.Storage.DownloadsFolder -#ifndef __WSDownloadsFolder_DEFINED__ -#define __WSDownloadsFolder_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSDownloadsFolder : RTObject -+ (void)createFileForUserAsync:(WSUser*)user desiredName:(NSString *)desiredName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)createFolderForUserAsync:(WSUser*)user desiredName:(NSString *)desiredName success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -+ (void)createFileForUserWithCollisionOptionAsync:(WSUser*)user desiredName:(NSString *)desiredName option:(WSCreationCollisionOption)option success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)createFolderForUserWithCollisionOptionAsync:(WSUser*)user desiredName:(NSString *)desiredName option:(WSCreationCollisionOption)option success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -+ (void)createFileAsync:(NSString *)desiredName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)createFolderAsync:(NSString *)desiredName success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -+ (void)createFileWithCollisionOptionAsync:(NSString *)desiredName option:(WSCreationCollisionOption)option success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (void)createFolderWithCollisionOptionAsync:(NSString *)desiredName option:(WSCreationCollisionOption)option success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSDownloadsFolder_DEFINED__ - -// Windows.Storage.StorageLibraryChange -#ifndef __WSStorageLibraryChange_DEFINED__ -#define __WSStorageLibraryChange_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSStorageLibraryChange : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageLibraryChangeType changeType; -@property (readonly) NSString * path; -@property (readonly) NSString * previousPath; -- (BOOL)isOfType:(WSStorageItemTypes)type; -- (void)getStorageItemAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSStorageLibraryChange_DEFINED__ - -// Windows.Storage.StorageLibraryChangeReader -#ifndef __WSStorageLibraryChangeReader_DEFINED__ -#define __WSStorageLibraryChangeReader_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSStorageLibraryChangeReader : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readBatchAsyncWithSuccess:(void (^)(NSArray* /* WSStorageLibraryChange* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)acceptChangesAsync; -@end - -#endif // __WSStorageLibraryChangeReader_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Storage.Streams.IOutputStream -#ifndef __WSSIOutputStream_DEFINED__ -#define __WSSIOutputStream_DEFINED__ - -@protocol WSSIOutputStream -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSIOutputStream : RTObject -@end - -#endif // __WSSIOutputStream_DEFINED__ - -// Windows.Storage.StreamedFileDataRequest -#ifndef __WSStreamedFileDataRequest_DEFINED__ -#define __WSStreamedFileDataRequest_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSStreamedFileDataRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -- (void)failAndClose:(WSStreamedFileFailureMode)failureMode; -@end - -#endif // __WSStreamedFileDataRequest_DEFINED__ - -// Windows.Storage.StorageStreamTransaction -#ifndef __WSStorageStreamTransaction_DEFINED__ -#define __WSStorageStreamTransaction_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSStorageStreamTransaction : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* stream; -- (RTObject*)commitAsync; -- (void)close; -@end - -#endif // __WSStorageStreamTransaction_DEFINED__ - -// Windows.Storage.StorageProvider -#ifndef __WSStorageProvider_DEFINED__ -#define __WSStorageProvider_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSStorageProvider : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) NSString * id; -@end - -#endif // __WSStorageProvider_DEFINED__ - -// Windows.Storage.FileIO -#ifndef __WSFileIO_DEFINED__ -#define __WSFileIO_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSFileIO : RTObject -+ (void)readTextAsync:(RTObject*)file success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)readTextWithEncodingAsync:(RTObject*)file encoding:(WSSUnicodeEncoding)encoding success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (RTObject*)writeTextAsync:(RTObject*)file contents:(NSString *)contents; -+ (RTObject*)writeTextWithEncodingAsync:(RTObject*)file contents:(NSString *)contents encoding:(WSSUnicodeEncoding)encoding; -+ (RTObject*)appendTextAsync:(RTObject*)file contents:(NSString *)contents; -+ (RTObject*)appendTextWithEncodingAsync:(RTObject*)file contents:(NSString *)contents encoding:(WSSUnicodeEncoding)encoding; -+ (void)readLinesAsync:(RTObject*)file success:(void (^)(NSMutableArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -+ (void)readLinesWithEncodingAsync:(RTObject*)file encoding:(WSSUnicodeEncoding)encoding success:(void (^)(NSMutableArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -+ (RTObject*)writeLinesAsync:(RTObject*)file lines:(id /* NSString * */)lines; -+ (RTObject*)writeLinesWithEncodingAsync:(RTObject*)file lines:(id /* NSString * */)lines encoding:(WSSUnicodeEncoding)encoding; -+ (RTObject*)appendLinesAsync:(RTObject*)file lines:(id /* NSString * */)lines; -+ (RTObject*)appendLinesWithEncodingAsync:(RTObject*)file lines:(id /* NSString * */)lines encoding:(WSSUnicodeEncoding)encoding; -+ (void)readBufferAsync:(RTObject*)file success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)writeBufferAsync:(RTObject*)file buffer:(RTObject*)buffer; -+ (RTObject*)writeBytesAsync:(RTObject*)file buffer:(NSArray* /* uint8_t */)buffer; -@end - -#endif // __WSFileIO_DEFINED__ - -// Windows.Storage.PathIO -#ifndef __WSPathIO_DEFINED__ -#define __WSPathIO_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSPathIO : RTObject -+ (void)readTextAsync:(NSString *)absolutePath success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)readTextWithEncodingAsync:(NSString *)absolutePath encoding:(WSSUnicodeEncoding)encoding success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (RTObject*)writeTextAsync:(NSString *)absolutePath contents:(NSString *)contents; -+ (RTObject*)writeTextWithEncodingAsync:(NSString *)absolutePath contents:(NSString *)contents encoding:(WSSUnicodeEncoding)encoding; -+ (RTObject*)appendTextAsync:(NSString *)absolutePath contents:(NSString *)contents; -+ (RTObject*)appendTextWithEncodingAsync:(NSString *)absolutePath contents:(NSString *)contents encoding:(WSSUnicodeEncoding)encoding; -+ (void)readLinesAsync:(NSString *)absolutePath success:(void (^)(NSMutableArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -+ (void)readLinesWithEncodingAsync:(NSString *)absolutePath encoding:(WSSUnicodeEncoding)encoding success:(void (^)(NSMutableArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -+ (RTObject*)writeLinesAsync:(NSString *)absolutePath lines:(id /* NSString * */)lines; -+ (RTObject*)writeLinesWithEncodingAsync:(NSString *)absolutePath lines:(id /* NSString * */)lines encoding:(WSSUnicodeEncoding)encoding; -+ (RTObject*)appendLinesAsync:(NSString *)absolutePath lines:(id /* NSString * */)lines; -+ (RTObject*)appendLinesWithEncodingAsync:(NSString *)absolutePath lines:(id /* NSString * */)lines encoding:(WSSUnicodeEncoding)encoding; -+ (void)readBufferAsync:(NSString *)absolutePath success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)writeBufferAsync:(NSString *)absolutePath buffer:(RTObject*)buffer; -+ (RTObject*)writeBytesAsync:(NSString *)absolutePath buffer:(NSArray* /* uint8_t */)buffer; -@end - -#endif // __WSPathIO_DEFINED__ - -// Windows.Storage.CachedFileManager -#ifndef __WSCachedFileManager_DEFINED__ -#define __WSCachedFileManager_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSCachedFileManager : RTObject -+ (void)deferUpdates:(RTObject*)file; -+ (void)completeUpdatesAsync:(RTObject*)file success:(void (^)(WSPFileUpdateStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSCachedFileManager_DEFINED__ - -// Windows.Storage.SystemAudioProperties -#ifndef __WSSystemAudioProperties_DEFINED__ -#define __WSSystemAudioProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSystemAudioProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * encodingBitrate; -@end - -#endif // __WSSystemAudioProperties_DEFINED__ - -// Windows.Storage.SystemGPSProperties -#ifndef __WSSystemGPSProperties_DEFINED__ -#define __WSSystemGPSProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSystemGPSProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * latitudeDecimal; -@property (readonly) NSString * longitudeDecimal; -@end - -#endif // __WSSystemGPSProperties_DEFINED__ - -// Windows.Storage.SystemImageProperties -#ifndef __WSSystemImageProperties_DEFINED__ -#define __WSSystemImageProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSystemImageProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * horizontalSize; -@property (readonly) NSString * verticalSize; -@end - -#endif // __WSSystemImageProperties_DEFINED__ - -// Windows.Storage.SystemMediaProperties -#ifndef __WSSystemMediaProperties_DEFINED__ -#define __WSSystemMediaProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSystemMediaProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * duration; -@property (readonly) NSString * producer; -@property (readonly) NSString * publisher; -@property (readonly) NSString * subTitle; -@property (readonly) NSString * writer; -@property (readonly) NSString * year; -@end - -#endif // __WSSystemMediaProperties_DEFINED__ - -// Windows.Storage.SystemMusicProperties -#ifndef __WSSystemMusicProperties_DEFINED__ -#define __WSSystemMusicProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSystemMusicProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * albumArtist; -@property (readonly) NSString * albumTitle; -@property (readonly) NSString * artist; -@property (readonly) NSString * composer; -@property (readonly) NSString * conductor; -@property (readonly) NSString * displayArtist; -@property (readonly) NSString * genre; -@property (readonly) NSString * trackNumber; -@end - -#endif // __WSSystemMusicProperties_DEFINED__ - -// Windows.Storage.SystemPhotoProperties -#ifndef __WSSystemPhotoProperties_DEFINED__ -#define __WSSystemPhotoProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSystemPhotoProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * cameraManufacturer; -@property (readonly) NSString * cameraModel; -@property (readonly) NSString * dateTaken; -@property (readonly) NSString * orientation; -@property (readonly) NSString * peopleNames; -@end - -#endif // __WSSystemPhotoProperties_DEFINED__ - -// Windows.Storage.SystemVideoProperties -#ifndef __WSSystemVideoProperties_DEFINED__ -#define __WSSystemVideoProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSystemVideoProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * director; -@property (readonly) NSString * frameHeight; -@property (readonly) NSString * frameWidth; -@property (readonly) NSString * orientation; -@property (readonly) NSString * totalBitrate; -@end - -#endif // __WSSystemVideoProperties_DEFINED__ - -// Windows.Storage.SystemProperties -#ifndef __WSSystemProperties_DEFINED__ -#define __WSSystemProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSystemProperties : RTObject -+ (WSSystemAudioProperties*)audio; -+ (NSString *)author; -+ (NSString *)comment; -+ (WSSystemGPSProperties*)gPS; -+ (WSSystemImageProperties*)image; -+ (NSString *)itemNameDisplay; -+ (NSString *)keywords; -+ (WSSystemMediaProperties*)media; -+ (WSSystemMusicProperties*)music; -+ (WSSystemPhotoProperties*)photo; -+ (NSString *)rating; -+ (NSString *)title; -+ (WSSystemVideoProperties*)video; -@end - -#endif // __WSSystemProperties_DEFINED__ - -// Windows.Storage.ApplicationData -#ifndef __WSApplicationData_DEFINED__ -#define __WSApplicationData_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSApplicationData : RTObject -+ (void)getForUserAsync:(WSUser*)user success:(void (^)(WSApplicationData*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFolder* localFolder; -@property (readonly) WSApplicationDataContainer* localSettings; -@property (readonly) WSStorageFolder* roamingFolder; -@property (readonly) WSApplicationDataContainer* roamingSettings; -@property (readonly) uint64_t roamingStorageQuota; -@property (readonly) WSStorageFolder* temporaryFolder; -@property (readonly) unsigned int Version; -@property (readonly) WSStorageFolder* localCacheFolder; -@property (readonly) WSStorageFolder* sharedLocalFolder; -+ (WSApplicationData*)current; -- (EventRegistrationToken)addDataChangedEvent:(void(^)(WSApplicationData*, RTObject*))del; -- (void)removeDataChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)setVersionAsync:(unsigned int)desiredVersion handler:(WSApplicationDataSetVersionHandler)handler; -- (RTObject*)clearAllAsync; -- (RTObject*)clearAsync:(WSApplicationDataLocality)locality; -- (void)signalDataChanged; -- (WSStorageFolder*)getPublisherCacheFolder:(NSString *)folderName; -- (RTObject*)clearPublisherCacheFolderAsync:(NSString *)folderName; -@end - -#endif // __WSApplicationData_DEFINED__ - -// Windows.Storage.SetVersionRequest -#ifndef __WSSetVersionRequest_DEFINED__ -#define __WSSetVersionRequest_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSetVersionRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int currentVersion; -@property (readonly) unsigned int desiredVersion; -- (WSSetVersionDeferral*)getDeferral; -@end - -#endif // __WSSetVersionRequest_DEFINED__ - -// Windows.Storage.ApplicationDataContainer -#ifndef __WSApplicationDataContainer_DEFINED__ -#define __WSApplicationDataContainer_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSApplicationDataContainer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSDictionary* /* NSString *, WSApplicationDataContainer* */ containers; -@property (readonly) WSApplicationDataLocality locality; -@property (readonly) NSString * name; -@property (readonly) RTObject* values; -- (WSApplicationDataContainer*)createContainer:(NSString *)name disposition:(WSApplicationDataCreateDisposition)disposition; -- (void)deleteContainer:(NSString *)name; -@end - -#endif // __WSApplicationDataContainer_DEFINED__ - -// Windows.Storage.SetVersionDeferral -#ifndef __WSSetVersionDeferral_DEFINED__ -#define __WSSetVersionDeferral_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSetVersionDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WSSetVersionDeferral_DEFINED__ - -// Windows.Foundation.Collections.IPropertySet -#ifndef __WFCIPropertySet_DEFINED__ -#define __WFCIPropertySet_DEFINED__ - -@protocol WFCIPropertySet -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; --(EventRegistrationToken)addObserver: (RTCollectionListener)receiver; --(void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WFCIPropertySet : RTObject -@end - -#endif // __WFCIPropertySet_DEFINED__ - -// Windows.Storage.ApplicationDataContainerSettings -#ifndef __WSApplicationDataContainerSettings_DEFINED__ -#define __WSApplicationDataContainerSettings_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSApplicationDataContainerSettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -// Could not generate add_MapChanged (Can't marshal Windows.Foundation.Collections.MapChangedEventHandler`2) -- (void)removeMapChangedEvent:(EventRegistrationToken)tok; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; --(EventRegistrationToken)addObserver: (RTCollectionListener)receiver; --(void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -#endif // __WSApplicationDataContainerSettings_DEFINED__ - -// Windows.Storage.ApplicationDataCompositeValue -#ifndef __WSApplicationDataCompositeValue_DEFINED__ -#define __WSApplicationDataCompositeValue_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSApplicationDataCompositeValue : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -// Could not generate add_MapChanged (Can't marshal Windows.Foundation.Collections.MapChangedEventHandler`2) -- (void)removeMapChangedEvent:(EventRegistrationToken)tok; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; --(EventRegistrationToken)addObserver: (RTCollectionListener)receiver; --(void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -#endif // __WSApplicationDataCompositeValue_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStorageAccessCache.h b/include/Platform/Universal Windows/UWP/WindowsStorageAccessCache.h deleted file mode 100644 index 03d5ba7cb0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStorageAccessCache.h +++ /dev/null @@ -1,200 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStorageAccessCache.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGEACCESSCACHEEXPORT -#define OBJCUWPWINDOWSSTORAGEACCESSCACHEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStorageAccessCache.lib") -#endif -#endif -#include - -@class WSAAccessListEntryView, WSAStorageItemMostRecentlyUsedList, WSAItemRemovedEventArgs, WSAStorageItemAccessList, WSAStorageApplicationPermissions; -@class WSAAccessListEntry; -@protocol WSAIItemRemovedEventArgs, WSAIStorageItemAccessList, WSAIStorageItemMostRecentlyUsedList, WSAIStorageItemMostRecentlyUsedList2, WSAIStorageApplicationPermissionsStatics; - -// Windows.Storage.AccessCache.AccessCacheOptions -enum _WSAAccessCacheOptions { - WSAAccessCacheOptionsNone = 0, - WSAAccessCacheOptionsDisallowUserInput = 1, - WSAAccessCacheOptionsFastLocationsOnly = 2, - WSAAccessCacheOptionsUseReadOnlyCachedCopy = 4, - WSAAccessCacheOptionsSuppressAccessTimeUpdate = 8, -}; -typedef unsigned WSAAccessCacheOptions; - -// Windows.Storage.AccessCache.RecentStorageItemVisibility -enum _WSARecentStorageItemVisibility { - WSARecentStorageItemVisibilityAppOnly = 0, - WSARecentStorageItemVisibilityAppAndSystem = 1, -}; -typedef unsigned WSARecentStorageItemVisibility; - -#include "WindowsStorage.h" -#include "WindowsFoundation.h" - -#import - -// [struct] Windows.Storage.AccessCache.AccessListEntry -OBJCUWPWINDOWSSTORAGEACCESSCACHEEXPORT -@interface WSAAccessListEntry : NSObject -+ (instancetype)new; -@property (retain) NSString * token; -@property (retain) NSString * metadata; -@end - -// Windows.Storage.AccessCache.IStorageItemAccessList -#ifndef __WSAIStorageItemAccessList_DEFINED__ -#define __WSAIStorageItemAccessList_DEFINED__ - -@protocol WSAIStorageItemAccessList -@property (readonly) WSAAccessListEntryView* entries; -@property (readonly) unsigned int maximumItemsAllowed; -- (NSString *)addOverloadDefaultMetadata:(RTObject*)file; -- (NSString *)add:(RTObject*)file metadata:(NSString *)metadata; -- (void)addOrReplaceOverloadDefaultMetadata:(NSString *)token file:(RTObject*)file; -- (void)addOrReplace:(NSString *)token file:(RTObject*)file metadata:(NSString *)metadata; -- (void)getItemAsync:(NSString *)token success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFileAsync:(NSString *)token success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderAsync:(NSString *)token success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getItemWithOptionsAsync:(NSString *)token options:(WSAAccessCacheOptions)options success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFileWithOptionsAsync:(NSString *)token options:(WSAAccessCacheOptions)options success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderWithOptionsAsync:(NSString *)token options:(WSAAccessCacheOptions)options success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)remove:(NSString *)token; -- (BOOL)containsItem:(NSString *)token; -- (void)clear; -- (BOOL)checkAccess:(RTObject*)file; -@end - -OBJCUWPWINDOWSSTORAGEACCESSCACHEEXPORT -@interface WSAIStorageItemAccessList : RTObject -@end - -#endif // __WSAIStorageItemAccessList_DEFINED__ - -// Windows.Storage.AccessCache.AccessListEntryView -#ifndef __WSAAccessListEntryView_DEFINED__ -#define __WSAAccessListEntryView_DEFINED__ - -OBJCUWPWINDOWSSTORAGEACCESSCACHEEXPORT -@interface WSAAccessListEntryView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WSAAccessListEntryView_DEFINED__ - -// Windows.Storage.AccessCache.StorageItemMostRecentlyUsedList -#ifndef __WSAStorageItemMostRecentlyUsedList_DEFINED__ -#define __WSAStorageItemMostRecentlyUsedList_DEFINED__ - -OBJCUWPWINDOWSSTORAGEACCESSCACHEEXPORT -@interface WSAStorageItemMostRecentlyUsedList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAAccessListEntryView* entries; -@property (readonly) unsigned int maximumItemsAllowed; -- (EventRegistrationToken)addItemRemovedEvent:(void(^)(WSAStorageItemMostRecentlyUsedList*, WSAItemRemovedEventArgs*))del; -- (void)removeItemRemovedEvent:(EventRegistrationToken)tok; -- (NSString *)addOverloadDefaultMetadata:(RTObject*)file; -- (NSString *)add:(RTObject*)file metadata:(NSString *)metadata; -- (void)addOrReplaceOverloadDefaultMetadata:(NSString *)token file:(RTObject*)file; -- (void)addOrReplace:(NSString *)token file:(RTObject*)file metadata:(NSString *)metadata; -- (void)getItemAsync:(NSString *)token success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFileAsync:(NSString *)token success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderAsync:(NSString *)token success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getItemWithOptionsAsync:(NSString *)token options:(WSAAccessCacheOptions)options success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFileWithOptionsAsync:(NSString *)token options:(WSAAccessCacheOptions)options success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderWithOptionsAsync:(NSString *)token options:(WSAAccessCacheOptions)options success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)remove:(NSString *)token; -- (BOOL)containsItem:(NSString *)token; -- (void)clear; -- (BOOL)checkAccess:(RTObject*)file; -- (NSString *)addWithMetadataAndVisibility:(RTObject*)file metadata:(NSString *)metadata visibility:(WSARecentStorageItemVisibility)visibility; -- (void)addOrReplaceWithMetadataAndVisibility:(NSString *)token file:(RTObject*)file metadata:(NSString *)metadata visibility:(WSARecentStorageItemVisibility)visibility; -@end - -#endif // __WSAStorageItemMostRecentlyUsedList_DEFINED__ - -// Windows.Storage.AccessCache.ItemRemovedEventArgs -#ifndef __WSAItemRemovedEventArgs_DEFINED__ -#define __WSAItemRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSTORAGEACCESSCACHEEXPORT -@interface WSAItemRemovedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAAccessListEntry* removedEntry; -@end - -#endif // __WSAItemRemovedEventArgs_DEFINED__ - -// Windows.Storage.AccessCache.StorageItemAccessList -#ifndef __WSAStorageItemAccessList_DEFINED__ -#define __WSAStorageItemAccessList_DEFINED__ - -OBJCUWPWINDOWSSTORAGEACCESSCACHEEXPORT -@interface WSAStorageItemAccessList : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSAAccessListEntryView* entries; -@property (readonly) unsigned int maximumItemsAllowed; -- (NSString *)addOverloadDefaultMetadata:(RTObject*)file; -- (NSString *)add:(RTObject*)file metadata:(NSString *)metadata; -- (void)addOrReplaceOverloadDefaultMetadata:(NSString *)token file:(RTObject*)file; -- (void)addOrReplace:(NSString *)token file:(RTObject*)file metadata:(NSString *)metadata; -- (void)getItemAsync:(NSString *)token success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFileAsync:(NSString *)token success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderAsync:(NSString *)token success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getItemWithOptionsAsync:(NSString *)token options:(WSAAccessCacheOptions)options success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFileWithOptionsAsync:(NSString *)token options:(WSAAccessCacheOptions)options success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderWithOptionsAsync:(NSString *)token options:(WSAAccessCacheOptions)options success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)remove:(NSString *)token; -- (BOOL)containsItem:(NSString *)token; -- (void)clear; -- (BOOL)checkAccess:(RTObject*)file; -@end - -#endif // __WSAStorageItemAccessList_DEFINED__ - -// Windows.Storage.AccessCache.StorageApplicationPermissions -#ifndef __WSAStorageApplicationPermissions_DEFINED__ -#define __WSAStorageApplicationPermissions_DEFINED__ - -OBJCUWPWINDOWSSTORAGEACCESSCACHEEXPORT -@interface WSAStorageApplicationPermissions : RTObject -+ (WSAStorageItemAccessList*)futureAccessList; -+ (WSAStorageItemMostRecentlyUsedList*)mostRecentlyUsedList; -@end - -#endif // __WSAStorageApplicationPermissions_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStorageBulkAccess.h b/include/Platform/Universal Windows/UWP/WindowsStorageBulkAccess.h deleted file mode 100644 index 1dffe67ba2..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStorageBulkAccess.h +++ /dev/null @@ -1,464 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStorageBulkAccess.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -#define OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStorageBulkAccess.lib") -#endif -#endif -#include - -@class WSBFileInformationFactory, WSBFileInformation, WSBFolderInformation; -@protocol WSBIStorageItemInformation, WSBIFileInformationFactoryFactory, WSBIFileInformationFactory; - -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsStorageFileProperties.h" -#include "WindowsStorage.h" -#include "WindowsStorageSearch.h" - -#import - -// Windows.Storage.BulkAccess.IStorageItemInformation -#ifndef __WSBIStorageItemInformation_DEFINED__ -#define __WSBIStorageItemInformation_DEFINED__ - -@protocol WSBIStorageItemInformation -@property (readonly) WSFBasicProperties* basicProperties; -@property (readonly) WSFDocumentProperties* documentProperties; -@property (readonly) WSFImageProperties* imageProperties; -@property (readonly) WSFMusicProperties* musicProperties; -@property (readonly) WSFStorageItemThumbnail* thumbnail; -@property (readonly) WSFVideoProperties* videoProperties; -- (EventRegistrationToken)addPropertiesUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removePropertiesUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addThumbnailUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeThumbnailUpdatedEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSBIStorageItemInformation : RTObject -@end - -#endif // __WSBIStorageItemInformation_DEFINED__ - -// Windows.Storage.BulkAccess.FileInformationFactory -#ifndef __WSBFileInformationFactory_DEFINED__ -#define __WSBFileInformationFactory_DEFINED__ - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSBFileInformationFactory : RTObject -+ (WSBFileInformationFactory*)makeWithMode:(RTObject*)queryResult mode:(WSFThumbnailMode)mode ACTIVATOR; -+ (WSBFileInformationFactory*)makeWithModeAndSize:(RTObject*)queryResult mode:(WSFThumbnailMode)mode requestedThumbnailSize:(unsigned int)requestedThumbnailSize ACTIVATOR; -+ (WSBFileInformationFactory*)makeWithModeAndSizeAndOptions:(RTObject*)queryResult mode:(WSFThumbnailMode)mode requestedThumbnailSize:(unsigned int)requestedThumbnailSize thumbnailOptions:(WSFThumbnailOptions)thumbnailOptions ACTIVATOR; -+ (WSBFileInformationFactory*)makeWithModeAndSizeAndOptionsAndFlags:(RTObject*)queryResult mode:(WSFThumbnailMode)mode requestedThumbnailSize:(unsigned int)requestedThumbnailSize thumbnailOptions:(WSFThumbnailOptions)thumbnailOptions delayLoad:(BOOL)delayLoad ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)getItemsAsync:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsyncDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsync:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSBFileInformation* */))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* WSBFileInformation* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsync:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSBFolderInformation* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* WSBFolderInformation* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)getVirtualizedItemsVector; -- (RTObject*)getVirtualizedFilesVector; -- (RTObject*)getVirtualizedFoldersVector; -@end - -#endif // __WSBFileInformationFactory_DEFINED__ - -// Windows.Storage.IStorageItem -#ifndef __WSIStorageItem_DEFINED__ -#define __WSIStorageItem_DEFINED__ - -@protocol WSIStorageItem -@property (readonly) WSFileAttributes attributes; -@property (readonly) WFDateTime* dateCreated; -@property (readonly) NSString * name; -@property (readonly) NSString * path; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSIStorageItem : RTObject -@end - -#endif // __WSIStorageItem_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStreamReference -#ifndef __WSSIRandomAccessStreamReference_DEFINED__ -#define __WSSIRandomAccessStreamReference_DEFINED__ - -@protocol WSSIRandomAccessStreamReference -- (void)openReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSSIRandomAccessStreamReference : RTObject -@end - -#endif // __WSSIRandomAccessStreamReference_DEFINED__ - -// Windows.Storage.Streams.IInputStreamReference -#ifndef __WSSIInputStreamReference_DEFINED__ -#define __WSSIInputStreamReference_DEFINED__ - -@protocol WSSIInputStreamReference -- (void)openSequentialReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSSIInputStreamReference : RTObject -@end - -#endif // __WSSIInputStreamReference_DEFINED__ - -// Windows.Storage.IStorageFile -#ifndef __WSIStorageFile_DEFINED__ -#define __WSIStorageFile_DEFINED__ - -@protocol WSIStorageFile -@property (readonly) NSString * contentType; -@property (readonly) NSString * fileType; -- (void)openAsync:(WSFileAccessMode)accessMode success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openTransactedWriteAsyncWithSuccess:(void (^)(WSStorageStreamTransaction*))success failure:(void (^)(NSError*))failure; -- (void)copyOverloadDefaultNameAndOptions:(RTObject*)destinationFolder success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)copyOverloadDefaultOptions:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)copyOverload:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName option:(WSNameCollisionOption)option success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (RTObject*)copyAndReplaceAsync:(RTObject*)fileToReplace __attribute__ ((ns_returns_not_retained)); -- (RTObject*)moveOverloadDefaultNameAndOptions:(RTObject*)destinationFolder; -- (RTObject*)moveOverloadDefaultOptions:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName; -- (RTObject*)moveOverload:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName option:(WSNameCollisionOption)option; -- (RTObject*)moveAndReplaceAsync:(RTObject*)fileToReplace; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -- (void)openReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openSequentialReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSIStorageFile : RTObject -@end - -#endif // __WSIStorageFile_DEFINED__ - -// Windows.Storage.IStorageItemProperties -#ifndef __WSIStorageItemProperties_DEFINED__ -#define __WSIStorageItemProperties_DEFINED__ - -@protocol WSIStorageItemProperties -@property (readonly) NSString * displayName; -@property (readonly) NSString * displayType; -@property (readonly) NSString * folderRelativeId; -@property (readonly) WSFStorageItemContentProperties* properties; -- (void)getThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSIStorageItemProperties : RTObject -@end - -#endif // __WSIStorageItemProperties_DEFINED__ - -// Windows.Storage.IStorageItem2 -#ifndef __WSIStorageItem2_DEFINED__ -#define __WSIStorageItem2_DEFINED__ - -@protocol WSIStorageItem2 -- (void)getParentAsyncWithSuccess:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (BOOL)IsEqual:(RTObject*)item; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSIStorageItem2 : RTObject -@end - -#endif // __WSIStorageItem2_DEFINED__ - -// Windows.Storage.IStorageItemPropertiesWithProvider -#ifndef __WSIStorageItemPropertiesWithProvider_DEFINED__ -#define __WSIStorageItemPropertiesWithProvider_DEFINED__ - -@protocol WSIStorageItemPropertiesWithProvider -@property (readonly) WSStorageProvider* provider; -- (void)getThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSIStorageItemPropertiesWithProvider : RTObject -@end - -#endif // __WSIStorageItemPropertiesWithProvider_DEFINED__ - -// Windows.Storage.IStorageFilePropertiesWithAvailability -#ifndef __WSIStorageFilePropertiesWithAvailability_DEFINED__ -#define __WSIStorageFilePropertiesWithAvailability_DEFINED__ - -@protocol WSIStorageFilePropertiesWithAvailability -@property (readonly) BOOL isAvailable; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSIStorageFilePropertiesWithAvailability : RTObject -@end - -#endif // __WSIStorageFilePropertiesWithAvailability_DEFINED__ - -// Windows.Storage.IStorageFile2 -#ifndef __WSIStorageFile2_DEFINED__ -#define __WSIStorageFile2_DEFINED__ - -@protocol WSIStorageFile2 -- (void)openWithOptionsAsync:(WSFileAccessMode)accessMode options:(WSStorageOpenOptions)options success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openTransactedWriteWithOptionsAsync:(WSStorageOpenOptions)options success:(void (^)(WSStorageStreamTransaction*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSIStorageFile2 : RTObject -@end - -#endif // __WSIStorageFile2_DEFINED__ - -// Windows.Storage.BulkAccess.FileInformation -#ifndef __WSBFileInformation_DEFINED__ -#define __WSBFileInformation_DEFINED__ - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSBFileInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSFBasicProperties* basicProperties; -@property (readonly) WSFDocumentProperties* documentProperties; -@property (readonly) WSFImageProperties* imageProperties; -@property (readonly) WSFMusicProperties* musicProperties; -@property (readonly) WSFStorageItemThumbnail* thumbnail; -@property (readonly) WSFVideoProperties* videoProperties; -@property (readonly) NSString * contentType; -@property (readonly) NSString * fileType; -@property (readonly) BOOL isAvailable; -@property (readonly) WSFileAttributes attributes; -@property (readonly) NSString * name; -@property (readonly) NSString * path; -@property (readonly) WFDateTime* dateCreated; -@property (readonly) NSString * displayName; -@property (readonly) NSString * displayType; -@property (readonly) NSString * folderRelativeId; -@property (readonly) WSFStorageItemContentProperties* properties; -@property (readonly) WSStorageProvider* provider; -- (EventRegistrationToken)addPropertiesUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removePropertiesUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addThumbnailUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeThumbnailUpdatedEvent:(EventRegistrationToken)tok; -- (void)openAsync:(WSFileAccessMode)accessMode success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openTransactedWriteAsyncWithSuccess:(void (^)(WSStorageStreamTransaction*))success failure:(void (^)(NSError*))failure; -- (void)copyOverloadDefaultNameAndOptions:(RTObject*)destinationFolder success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)copyOverloadDefaultOptions:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)copyOverload:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName option:(WSNameCollisionOption)option success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (RTObject*)copyAndReplaceAsync:(RTObject*)fileToReplace __attribute__ ((ns_returns_not_retained)); -- (RTObject*)moveOverloadDefaultNameAndOptions:(RTObject*)destinationFolder; -- (RTObject*)moveOverloadDefaultOptions:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName; -- (RTObject*)moveOverload:(RTObject*)destinationFolder desiredNewName:(NSString *)desiredNewName option:(WSNameCollisionOption)option; -- (RTObject*)moveAndReplaceAsync:(RTObject*)fileToReplace; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -- (void)openReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openSequentialReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getParentAsyncWithSuccess:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (BOOL)IsEqual:(RTObject*)item; -- (void)openWithOptionsAsync:(WSFileAccessMode)accessMode options:(WSStorageOpenOptions)options success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)openTransactedWriteWithOptionsAsync:(WSStorageOpenOptions)options success:(void (^)(WSStorageStreamTransaction*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSBFileInformation_DEFINED__ - -// Windows.Storage.IStorageFolder -#ifndef __WSIStorageFolder_DEFINED__ -#define __WSIStorageFolder_DEFINED__ - -@protocol WSIStorageFolder -- (void)createFileAsyncOverloadDefaultOptions:(NSString *)desiredName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)createFileAsync:(NSString *)desiredName options:(WSCreationCollisionOption)options success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)createFolderAsyncOverloadDefaultOptions:(NSString *)desiredName success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)createFolderAsync:(NSString *)desiredName options:(WSCreationCollisionOption)options success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getFileAsync:(NSString *)name success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderAsync:(NSString *)name success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getItemAsync:(NSString *)name success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncOverloadDefaultOptionsStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncOverloadDefaultOptionsStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsyncOverloadDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSIStorageFolder : RTObject -@end - -#endif // __WSIStorageFolder_DEFINED__ - -// Windows.Storage.Search.IStorageFolderQueryOperations -#ifndef __WSSIStorageFolderQueryOperations_DEFINED__ -#define __WSSIStorageFolderQueryOperations_DEFINED__ - -@protocol WSSIStorageFolderQueryOperations -- (void)getIndexedStateAsyncWithSuccess:(void (^)(WSSIndexedState))success failure:(void (^)(NSError*))failure; -- (WSSStorageFileQueryResult*)createFileQueryOverloadDefault; -- (WSSStorageFileQueryResult*)createFileQuery:(WSSCommonFileQuery)query; -- (WSSStorageFileQueryResult*)createFileQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageFolderQueryResult*)createFolderQueryOverloadDefault; -- (WSSStorageFolderQueryResult*)createFolderQuery:(WSSCommonFolderQuery)query; -- (WSSStorageFolderQueryResult*)createFolderQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageItemQueryResult*)createItemQuery; -- (WSSStorageItemQueryResult*)createItemQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (void)getFilesAsync:(WSSCommonFileQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncOverloadDefaultStartAndCount:(WSSCommonFileQuery)query success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsync:(WSSCommonFolderQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncOverloadDefaultStartAndCount:(WSSCommonFolderQuery)query success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsync:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (BOOL)areQueryOptionsSupported:(WSSQueryOptions*)queryOptions; -- (BOOL)isCommonFolderQuerySupported:(WSSCommonFolderQuery)query; -- (BOOL)isCommonFileQuerySupported:(WSSCommonFileQuery)query; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSSIStorageFolderQueryOperations : RTObject -@end - -#endif // __WSSIStorageFolderQueryOperations_DEFINED__ - -// Windows.Storage.IStorageFolder2 -#ifndef __WSIStorageFolder2_DEFINED__ -#define __WSIStorageFolder2_DEFINED__ - -@protocol WSIStorageFolder2 -- (void)tryGetItemAsync:(NSString *)name success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSIStorageFolder2 : RTObject -@end - -#endif // __WSIStorageFolder2_DEFINED__ - -// Windows.Storage.BulkAccess.FolderInformation -#ifndef __WSBFolderInformation_DEFINED__ -#define __WSBFolderInformation_DEFINED__ - -OBJCUWPWINDOWSSTORAGEBULKACCESSEXPORT -@interface WSBFolderInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSFBasicProperties* basicProperties; -@property (readonly) WSFDocumentProperties* documentProperties; -@property (readonly) WSFImageProperties* imageProperties; -@property (readonly) WSFMusicProperties* musicProperties; -@property (readonly) WSFStorageItemThumbnail* thumbnail; -@property (readonly) WSFVideoProperties* videoProperties; -@property (readonly) WSFileAttributes attributes; -@property (readonly) WFDateTime* dateCreated; -@property (readonly) NSString * name; -@property (readonly) NSString * path; -@property (readonly) NSString * displayName; -@property (readonly) NSString * displayType; -@property (readonly) NSString * folderRelativeId; -@property (readonly) WSFStorageItemContentProperties* properties; -@property (readonly) WSStorageProvider* provider; -- (EventRegistrationToken)addPropertiesUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removePropertiesUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addThumbnailUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeThumbnailUpdatedEvent:(EventRegistrationToken)tok; -- (void)createFileAsyncOverloadDefaultOptions:(NSString *)desiredName success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)createFileAsync:(NSString *)desiredName options:(WSCreationCollisionOption)options success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)createFolderAsyncOverloadDefaultOptions:(NSString *)desiredName success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)createFolderAsync:(NSString *)desiredName options:(WSCreationCollisionOption)options success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getFileAsync:(NSString *)name success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)getFolderAsync:(NSString *)name success:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)getItemAsync:(NSString *)name success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncOverloadDefaultOptionsStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncOverloadDefaultOptionsStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsyncOverloadDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)renameAsyncOverloadDefaultOptions:(NSString *)desiredName; -- (RTObject*)renameAsync:(NSString *)desiredName option:(WSNameCollisionOption)option; -- (RTObject*)deleteAsyncOverloadDefaultOptions; -- (RTObject*)deleteAsync:(WSStorageDeleteOption)option; -- (void)getBasicPropertiesAsyncWithSuccess:(void (^)(WSFBasicProperties*))success failure:(void (^)(NSError*))failure; -- (BOOL)isOfType:(WSStorageItemTypes)type; -- (void)getThumbnailAsyncOverloadDefaultSizeDefaultOptions:(WSFThumbnailMode)mode success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsyncOverloadDefaultOptions:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getThumbnailAsync:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options success:(void (^)(WSFStorageItemThumbnail*))success failure:(void (^)(NSError*))failure; -- (void)getIndexedStateAsyncWithSuccess:(void (^)(WSSIndexedState))success failure:(void (^)(NSError*))failure; -- (WSSStorageFileQueryResult*)createFileQueryOverloadDefault; -- (WSSStorageFileQueryResult*)createFileQuery:(WSSCommonFileQuery)query; -- (WSSStorageFileQueryResult*)createFileQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageFolderQueryResult*)createFolderQueryOverloadDefault; -- (WSSStorageFolderQueryResult*)createFolderQuery:(WSSCommonFolderQuery)query; -- (WSSStorageFolderQueryResult*)createFolderQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageItemQueryResult*)createItemQuery; -- (WSSStorageItemQueryResult*)createItemQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (void)getFilesAsync:(WSSCommonFileQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncOverloadDefaultStartAndCount:(WSSCommonFileQuery)query success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsync:(WSSCommonFolderQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncOverloadDefaultStartAndCount:(WSSCommonFolderQuery)query success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsync:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (BOOL)areQueryOptionsSupported:(WSSQueryOptions*)queryOptions; -- (BOOL)isCommonFolderQuerySupported:(WSSCommonFolderQuery)query; -- (BOOL)isCommonFileQuerySupported:(WSSCommonFileQuery)query; -- (void)getParentAsyncWithSuccess:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (BOOL)IsEqual:(RTObject*)item; -- (void)tryGetItemAsync:(NSString *)name success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSBFolderInformation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStorageCompression.h b/include/Platform/Universal Windows/UWP/WindowsStorageCompression.h deleted file mode 100644 index cef726c456..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStorageCompression.h +++ /dev/null @@ -1,130 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStorageCompression.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGECOMPRESSIONEXPORT -#define OBJCUWPWINDOWSSTORAGECOMPRESSIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStorageCompression.lib") -#endif -#endif -#include - -@class WSCCompressor, WSCDecompressor; -@protocol WSCICompressor, WSCIDecompressor, WSCICompressorFactory, WSCIDecompressorFactory; - -// Windows.Storage.Compression.CompressAlgorithm -enum _WSCCompressAlgorithm { - WSCCompressAlgorithmInvalidAlgorithm = 0, - WSCCompressAlgorithmNullAlgorithm = 1, - WSCCompressAlgorithmMszip = 2, - WSCCompressAlgorithmXpress = 3, - WSCCompressAlgorithmXpressHuff = 4, - WSCCompressAlgorithmLzms = 5, -}; -typedef unsigned WSCCompressAlgorithm; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGECOMPRESSIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Storage.Streams.IOutputStream -#ifndef __WSSIOutputStream_DEFINED__ -#define __WSSIOutputStream_DEFINED__ - -@protocol WSSIOutputStream -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGECOMPRESSIONEXPORT -@interface WSSIOutputStream : RTObject -@end - -#endif // __WSSIOutputStream_DEFINED__ - -// Windows.Storage.Compression.Compressor -#ifndef __WSCCompressor_DEFINED__ -#define __WSCCompressor_DEFINED__ - -OBJCUWPWINDOWSSTORAGECOMPRESSIONEXPORT -@interface WSCCompressor : RTObject -+ (WSCCompressor*)makeCompressor:(RTObject*)underlyingStream ACTIVATOR; -+ (WSCCompressor*)makeCompressorEx:(RTObject*)underlyingStream algorithm:(WSCCompressAlgorithm)algorithm blockSize:(unsigned int)blockSize ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)finishAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)detachStream; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WSCCompressor_DEFINED__ - -// Windows.Storage.Streams.IInputStream -#ifndef __WSSIInputStream_DEFINED__ -#define __WSSIInputStream_DEFINED__ - -@protocol WSSIInputStream -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGECOMPRESSIONEXPORT -@interface WSSIInputStream : RTObject -@end - -#endif // __WSSIInputStream_DEFINED__ - -// Windows.Storage.Compression.Decompressor -#ifndef __WSCDecompressor_DEFINED__ -#define __WSCDecompressor_DEFINED__ - -OBJCUWPWINDOWSSTORAGECOMPRESSIONEXPORT -@interface WSCDecompressor : RTObject -+ (WSCDecompressor*)makeDecompressor:(RTObject*)underlyingStream ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)detachStream; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WSCDecompressor_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStorageFileProperties.h b/include/Platform/Universal Windows/UWP/WindowsStorageFileProperties.h deleted file mode 100644 index 52ead9cc80..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStorageFileProperties.h +++ /dev/null @@ -1,415 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStorageFileProperties.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -#define OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStorageFileProperties.lib") -#endif -#endif -#include - -@class WSFGeotagHelper, WSFStorageItemThumbnail, WSFMusicProperties, WSFVideoProperties, WSFImageProperties, WSFDocumentProperties, WSFStorageItemContentProperties, WSFBasicProperties; -@protocol WSFIGeotagHelperStatics, WSFIThumbnailProperties, WSFIStorageItemExtraProperties, WSFIStorageItemContentProperties, WSFIMusicProperties, WSFIImageProperties, WSFIVideoProperties, WSFIDocumentProperties, WSFIBasicProperties; - -// Windows.Storage.FileProperties.PropertyPrefetchOptions -enum _WSFPropertyPrefetchOptions { - WSFPropertyPrefetchOptionsNone = 0, - WSFPropertyPrefetchOptionsMusicProperties = 1, - WSFPropertyPrefetchOptionsVideoProperties = 2, - WSFPropertyPrefetchOptionsImageProperties = 4, - WSFPropertyPrefetchOptionsDocumentProperties = 8, - WSFPropertyPrefetchOptionsBasicProperties = 16, -}; -typedef unsigned WSFPropertyPrefetchOptions; - -// Windows.Storage.FileProperties.ThumbnailType -enum _WSFThumbnailType { - WSFThumbnailTypeImage = 0, - WSFThumbnailTypeIcon = 1, -}; -typedef unsigned WSFThumbnailType; - -// Windows.Storage.FileProperties.ThumbnailMode -enum _WSFThumbnailMode { - WSFThumbnailModePicturesView = 0, - WSFThumbnailModeVideosView = 1, - WSFThumbnailModeMusicView = 2, - WSFThumbnailModeDocumentsView = 3, - WSFThumbnailModeListView = 4, - WSFThumbnailModeSingleItem = 5, -}; -typedef unsigned WSFThumbnailMode; - -// Windows.Storage.FileProperties.ThumbnailOptions -enum _WSFThumbnailOptions { - WSFThumbnailOptionsNone = 0, - WSFThumbnailOptionsReturnOnlyIfCached = 1, - WSFThumbnailOptionsResizeThumbnail = 2, - WSFThumbnailOptionsUseCurrentScale = 4, -}; -typedef unsigned WSFThumbnailOptions; - -// Windows.Storage.FileProperties.PhotoOrientation -enum _WSFPhotoOrientation { - WSFPhotoOrientationUnspecified = 0, - WSFPhotoOrientationNormal = 1, - WSFPhotoOrientationFlipHorizontal = 2, - WSFPhotoOrientationRotate180 = 3, - WSFPhotoOrientationFlipVertical = 4, - WSFPhotoOrientationTranspose = 5, - WSFPhotoOrientationRotate270 = 6, - WSFPhotoOrientationTransverse = 7, - WSFPhotoOrientationRotate90 = 8, -}; -typedef unsigned WSFPhotoOrientation; - -// Windows.Storage.FileProperties.VideoOrientation -enum _WSFVideoOrientation { - WSFVideoOrientationNormal = 0, - WSFVideoOrientationRotate90 = 90, - WSFVideoOrientationRotate180 = 180, - WSFVideoOrientationRotate270 = 270, -}; -typedef unsigned WSFVideoOrientation; - -#include "WindowsStorageStreams.h" -#include "WindowsStorage.h" -#include "WindowsDevicesGeolocation.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Storage.FileProperties.IStorageItemExtraProperties -#ifndef __WSFIStorageItemExtraProperties_DEFINED__ -#define __WSFIStorageItemExtraProperties_DEFINED__ - -@protocol WSFIStorageItemExtraProperties -- (void)retrievePropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)savePropertiesAsync:(id /* RTKeyValuePair* < NSString *, RTObject* > */)propertiesToSave; -- (RTObject*)savePropertiesAsyncOverloadDefault; -@end - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSFIStorageItemExtraProperties : RTObject -@end - -#endif // __WSFIStorageItemExtraProperties_DEFINED__ - -// Windows.Storage.FileProperties.GeotagHelper -#ifndef __WSFGeotagHelper_DEFINED__ -#define __WSFGeotagHelper_DEFINED__ - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSFGeotagHelper : RTObject -+ (void)getGeotagAsync:(RTObject*)file success:(void (^)(WDGGeopoint*))success failure:(void (^)(NSError*))failure; -+ (RTObject*)setGeotagFromGeolocatorAsync:(RTObject*)file geolocator:(WDGGeolocator*)geolocator; -+ (RTObject*)setGeotagAsync:(RTObject*)file geopoint:(WDGGeopoint*)geopoint; -@end - -#endif // __WSFGeotagHelper_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Storage.Streams.IInputStream -#ifndef __WSSIInputStream_DEFINED__ -#define __WSSIInputStream_DEFINED__ - -@protocol WSSIInputStream -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSSIInputStream : RTObject -@end - -#endif // __WSSIInputStream_DEFINED__ - -// Windows.Storage.Streams.IOutputStream -#ifndef __WSSIOutputStream_DEFINED__ -#define __WSSIOutputStream_DEFINED__ - -@protocol WSSIOutputStream -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSSIOutputStream : RTObject -@end - -#endif // __WSSIOutputStream_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStream -#ifndef __WSSIRandomAccessStream_DEFINED__ -#define __WSSIRandomAccessStream_DEFINED__ - -@protocol WSSIRandomAccessStream -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -@property uint64_t size; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSSIRandomAccessStream : RTObject -@end - -#endif // __WSSIRandomAccessStream_DEFINED__ - -// Windows.Storage.Streams.IContentTypeProvider -#ifndef __WSSIContentTypeProvider_DEFINED__ -#define __WSSIContentTypeProvider_DEFINED__ - -@protocol WSSIContentTypeProvider -@property (readonly) NSString * contentType; -@end - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSSIContentTypeProvider : RTObject -@end - -#endif // __WSSIContentTypeProvider_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStreamWithContentType -#ifndef __WSSIRandomAccessStreamWithContentType_DEFINED__ -#define __WSSIRandomAccessStreamWithContentType_DEFINED__ - -@protocol WSSIRandomAccessStreamWithContentType -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSSIRandomAccessStreamWithContentType : RTObject -@end - -#endif // __WSSIRandomAccessStreamWithContentType_DEFINED__ - -// Windows.Storage.FileProperties.StorageItemThumbnail -#ifndef __WSFStorageItemThumbnail_DEFINED__ -#define __WSFStorageItemThumbnail_DEFINED__ - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSFStorageItemThumbnail : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int originalHeight; -@property (readonly) unsigned int originalWidth; -@property (readonly) BOOL returnedSmallerCachedSize; -@property (readonly) WSFThumbnailType type; -@property (readonly) NSString * contentType; -@property uint64_t size; -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSFStorageItemThumbnail_DEFINED__ - -// Windows.Storage.FileProperties.MusicProperties -#ifndef __WSFMusicProperties_DEFINED__ -#define __WSFMusicProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSFMusicProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int rating; -@property (retain) NSString * albumArtist; -@property (retain) NSString * artist; -@property (retain) NSString * album; -@property (retain) NSString * publisher; -@property unsigned int year; -@property unsigned int trackNumber; -@property (retain) NSString * title; -@property (retain) NSString * subtitle; -@property (readonly) NSMutableArray* /* NSString * */ producers; -@property (readonly) NSMutableArray* /* NSString * */ composers; -@property (readonly) NSMutableArray* /* NSString * */ conductors; -@property (readonly) WFTimeSpan* duration; -@property (readonly) NSMutableArray* /* NSString * */ writers; -@property (readonly) NSMutableArray* /* NSString * */ genre; -@property (readonly) unsigned int bitrate; -- (void)retrievePropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)savePropertiesAsync:(id /* RTKeyValuePair* < NSString *, RTObject* > */)propertiesToSave; -- (RTObject*)savePropertiesAsyncOverloadDefault; -@end - -#endif // __WSFMusicProperties_DEFINED__ - -// Windows.Storage.FileProperties.VideoProperties -#ifndef __WSFVideoProperties_DEFINED__ -#define __WSFVideoProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSFVideoProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int year; -@property (retain) NSString * title; -@property (retain) NSString * subtitle; -@property (retain) NSString * publisher; -@property unsigned int rating; -@property (readonly) id /* double */ latitude; -@property (readonly) WSFVideoOrientation orientation; -@property (readonly) WFTimeSpan* duration; -@property (readonly) unsigned int bitrate; -@property (readonly) NSMutableArray* /* NSString * */ producers; -@property (readonly) NSMutableArray* /* NSString * */ directors; -@property (readonly) unsigned int height; -@property (readonly) unsigned int width; -@property (readonly) id /* double */ longitude; -@property (readonly) NSMutableArray* /* NSString * */ writers; -@property (readonly) NSMutableArray* /* NSString * */ keywords; -- (void)retrievePropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)savePropertiesAsync:(id /* RTKeyValuePair* < NSString *, RTObject* > */)propertiesToSave; -- (RTObject*)savePropertiesAsyncOverloadDefault; -@end - -#endif // __WSFVideoProperties_DEFINED__ - -// Windows.Storage.FileProperties.ImageProperties -#ifndef __WSFImageProperties_DEFINED__ -#define __WSFImageProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSFImageProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property unsigned int rating; -@property (retain) WFDateTime* dateTaken; -@property (retain) NSString * cameraModel; -@property (retain) NSString * cameraManufacturer; -@property (readonly) id /* double */ latitude; -@property (readonly) id /* double */ longitude; -@property (readonly) WSFPhotoOrientation orientation; -@property (readonly) NSArray* /* NSString * */ peopleNames; -@property (readonly) unsigned int height; -@property (readonly) NSMutableArray* /* NSString * */ keywords; -@property (readonly) unsigned int width; -- (void)retrievePropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)savePropertiesAsync:(id /* RTKeyValuePair* < NSString *, RTObject* > */)propertiesToSave; -- (RTObject*)savePropertiesAsyncOverloadDefault; -@end - -#endif // __WSFImageProperties_DEFINED__ - -// Windows.Storage.FileProperties.DocumentProperties -#ifndef __WSFDocumentProperties_DEFINED__ -#define __WSFDocumentProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSFDocumentProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) NSString * comment; -@property (readonly) NSMutableArray* /* NSString * */ author; -@property (readonly) NSMutableArray* /* NSString * */ keywords; -- (void)retrievePropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)savePropertiesAsync:(id /* RTKeyValuePair* < NSString *, RTObject* > */)propertiesToSave; -- (RTObject*)savePropertiesAsyncOverloadDefault; -@end - -#endif // __WSFDocumentProperties_DEFINED__ - -// Windows.Storage.FileProperties.StorageItemContentProperties -#ifndef __WSFStorageItemContentProperties_DEFINED__ -#define __WSFStorageItemContentProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSFStorageItemContentProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)getMusicPropertiesAsyncWithSuccess:(void (^)(WSFMusicProperties*))success failure:(void (^)(NSError*))failure; -- (void)getVideoPropertiesAsyncWithSuccess:(void (^)(WSFVideoProperties*))success failure:(void (^)(NSError*))failure; -- (void)getImagePropertiesAsyncWithSuccess:(void (^)(WSFImageProperties*))success failure:(void (^)(NSError*))failure; -- (void)getDocumentPropertiesAsyncWithSuccess:(void (^)(WSFDocumentProperties*))success failure:(void (^)(NSError*))failure; -- (void)retrievePropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)savePropertiesAsync:(id /* RTKeyValuePair* < NSString *, RTObject* > */)propertiesToSave; -- (RTObject*)savePropertiesAsyncOverloadDefault; -@end - -#endif // __WSFStorageItemContentProperties_DEFINED__ - -// Windows.Storage.FileProperties.BasicProperties -#ifndef __WSFBasicProperties_DEFINED__ -#define __WSFBasicProperties_DEFINED__ - -OBJCUWPWINDOWSSTORAGEFILEPROPERTIESEXPORT -@interface WSFBasicProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* dateModified; -@property (readonly) WFDateTime* itemDate; -@property (readonly) uint64_t size; -- (void)retrievePropertiesAsync:(id /* NSString * */)propertiesToRetrieve success:(void (^)(NSMutableDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (RTObject*)savePropertiesAsync:(id /* RTKeyValuePair* < NSString *, RTObject* > */)propertiesToSave; -- (RTObject*)savePropertiesAsyncOverloadDefault; -@end - -#endif // __WSFBasicProperties_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStoragePickers.h b/include/Platform/Universal Windows/UWP/WindowsStoragePickers.h deleted file mode 100644 index e7111ed8b3..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStoragePickers.h +++ /dev/null @@ -1,207 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStoragePickers.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGEPICKERSEXPORT -#define OBJCUWPWINDOWSSTORAGEPICKERSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStoragePickers.lib") -#endif -#endif -#include - -@class WSPFilePickerSelectedFilesArray, WSPFilePickerFileTypesOrderedMap, WSPFileExtensionVector, WSPFileOpenPicker, WSPFileSavePicker, WSPFolderPicker; -@protocol WSPIFileOpenPicker, WSPIFileOpenPicker2, WSPIFileOpenPickerWithOperationId, WSPIFileOpenPickerStatics, WSPIFileSavePicker, WSPIFileSavePicker2, WSPIFileSavePicker3, WSPIFolderPicker, WSPIFolderPicker2; - -// Windows.Storage.Pickers.PickerViewMode -enum _WSPPickerViewMode { - WSPPickerViewModeList = 0, - WSPPickerViewModeThumbnail = 1, -}; -typedef unsigned WSPPickerViewMode; - -// Windows.Storage.Pickers.PickerLocationId -enum _WSPPickerLocationId { - WSPPickerLocationIdDocumentsLibrary = 0, - WSPPickerLocationIdComputerFolder = 1, - WSPPickerLocationIdDesktop = 2, - WSPPickerLocationIdDownloads = 3, - WSPPickerLocationIdHomeGroup = 4, - WSPPickerLocationIdMusicLibrary = 5, - WSPPickerLocationIdPicturesLibrary = 6, - WSPPickerLocationIdVideosLibrary = 7, - WSPPickerLocationIdObjects3D = 8, - WSPPickerLocationIdUnspecified = 9, -}; -typedef unsigned WSPPickerLocationId; - -#include "WindowsStorage.h" -#include "WindowsFoundationCollections.h" - -#import - -// Windows.Storage.Pickers.FilePickerSelectedFilesArray -#ifndef __WSPFilePickerSelectedFilesArray_DEFINED__ -#define __WSPFilePickerSelectedFilesArray_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSEXPORT -@interface WSPFilePickerSelectedFilesArray : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WSPFilePickerSelectedFilesArray_DEFINED__ - -// Windows.Storage.Pickers.FilePickerFileTypesOrderedMap -#ifndef __WSPFilePickerFileTypesOrderedMap_DEFINED__ -#define __WSPFilePickerFileTypesOrderedMap_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSEXPORT -@interface WSPFilePickerFileTypesOrderedMap : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -@end - -#endif // __WSPFilePickerFileTypesOrderedMap_DEFINED__ - -// Windows.Storage.Pickers.FileExtensionVector -#ifndef __WSPFileExtensionVector_DEFINED__ -#define __WSPFileExtensionVector_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSEXPORT -@interface WSPFileExtensionVector : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WSPFileExtensionVector_DEFINED__ - -// Windows.Storage.Pickers.FileOpenPicker -#ifndef __WSPFileOpenPicker_DEFINED__ -#define __WSPFileOpenPicker_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSEXPORT -@interface WSPFileOpenPicker : RTObject -+ (void)resumePickSingleFileAsyncWithSuccess:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WSPPickerViewMode viewMode; -@property WSPPickerLocationId suggestedStartLocation; -@property (retain) NSString * settingsIdentifier; -@property (retain) NSString * commitButtonText; -@property (readonly) NSMutableArray* /* NSString * */ fileTypeFilter; -@property (readonly) WFCValueSet* continuationData; -- (void)pickSingleFileAsyncWithSuccess:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)pickMultipleFilesAsyncWithSuccess:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)pickSingleFileAsync:(NSString *)pickerOperationId success:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)pickSingleFileAndContinue; -- (void)pickMultipleFilesAndContinue; -@end - -#endif // __WSPFileOpenPicker_DEFINED__ - -// Windows.Storage.Pickers.FileSavePicker -#ifndef __WSPFileSavePicker_DEFINED__ -#define __WSPFileSavePicker_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSEXPORT -@interface WSPFileSavePicker : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WSPPickerLocationId suggestedStartLocation; -@property (retain) WSStorageFile* suggestedSaveFile; -@property (retain) NSString * suggestedFileName; -@property (retain) NSString * settingsIdentifier; -@property (retain) NSString * defaultFileExtension; -@property (retain) NSString * commitButtonText; -@property (readonly) NSMutableDictionary* /* NSString *, NSMutableArray* < NSString * > */ fileTypeChoices; -@property (readonly) WFCValueSet* continuationData; -@property (retain) NSString * enterpriseId; -- (void)pickSaveFileAsyncWithSuccess:(void (^)(WSStorageFile*))success failure:(void (^)(NSError*))failure; -- (void)pickSaveFileAndContinue; -@end - -#endif // __WSPFileSavePicker_DEFINED__ - -// Windows.Storage.Pickers.FolderPicker -#ifndef __WSPFolderPicker_DEFINED__ -#define __WSPFolderPicker_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSEXPORT -@interface WSPFolderPicker : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WSPPickerViewMode viewMode; -@property WSPPickerLocationId suggestedStartLocation; -@property (retain) NSString * settingsIdentifier; -@property (retain) NSString * commitButtonText; -@property (readonly) NSMutableArray* /* NSString * */ fileTypeFilter; -@property (readonly) WFCValueSet* continuationData; -- (void)pickSingleFolderAsyncWithSuccess:(void (^)(WSStorageFolder*))success failure:(void (^)(NSError*))failure; -- (void)pickFolderAndContinue; -@end - -#endif // __WSPFolderPicker_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStoragePickersProvider.h b/include/Platform/Universal Windows/UWP/WindowsStoragePickersProvider.h deleted file mode 100644 index 88c5abb452..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStoragePickersProvider.h +++ /dev/null @@ -1,209 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStoragePickersProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -#define OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStoragePickersProvider.lib") -#endif -#endif -#include - -@class WSPPFileRemovedEventArgs, WSPPFileOpenPickerUI, WSPPPickerClosingEventArgs, WSPPPickerClosingOperation, WSPPPickerClosingDeferral, WSPPFileSavePickerUI, WSPPTargetFileRequestedEventArgs, WSPPTargetFileRequest, WSPPTargetFileRequestDeferral; -@protocol WSPPIFileRemovedEventArgs, WSPPIFileOpenPickerUI, WSPPIPickerClosingEventArgs, WSPPIPickerClosingOperation, WSPPIPickerClosingDeferral, WSPPIFileSavePickerUI, WSPPITargetFileRequestedEventArgs, WSPPITargetFileRequest, WSPPITargetFileRequestDeferral; - -// Windows.Storage.Pickers.Provider.AddFileResult -enum _WSPPAddFileResult { - WSPPAddFileResultAdded = 0, - WSPPAddFileResultAlreadyAdded = 1, - WSPPAddFileResultNotAllowed = 2, - WSPPAddFileResultUnavailable = 3, -}; -typedef unsigned WSPPAddFileResult; - -// Windows.Storage.Pickers.Provider.FileSelectionMode -enum _WSPPFileSelectionMode { - WSPPFileSelectionModeSingle = 0, - WSPPFileSelectionModeMultiple = 1, -}; -typedef unsigned WSPPFileSelectionMode; - -// Windows.Storage.Pickers.Provider.SetFileNameResult -enum _WSPPSetFileNameResult { - WSPPSetFileNameResultSucceeded = 0, - WSPPSetFileNameResultNotAllowed = 1, - WSPPSetFileNameResultUnavailable = 2, -}; -typedef unsigned WSPPSetFileNameResult; - -#include "WindowsStorage.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Storage.Pickers.Provider.FileRemovedEventArgs -#ifndef __WSPPFileRemovedEventArgs_DEFINED__ -#define __WSPPFileRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -@interface WSPPFileRemovedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * id; -@end - -#endif // __WSPPFileRemovedEventArgs_DEFINED__ - -// Windows.Storage.Pickers.Provider.FileOpenPickerUI -#ifndef __WSPPFileOpenPickerUI_DEFINED__ -#define __WSPPFileOpenPickerUI_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -@interface WSPPFileOpenPickerUI : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (readonly) NSArray* /* NSString * */ allowedFileTypes; -@property (readonly) WSPPFileSelectionMode selectionMode; -@property (readonly) NSString * settingsIdentifier; -- (EventRegistrationToken)addClosingEvent:(void(^)(WSPPFileOpenPickerUI*, WSPPPickerClosingEventArgs*))del; -- (void)removeClosingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFileRemovedEvent:(void(^)(WSPPFileOpenPickerUI*, WSPPFileRemovedEventArgs*))del; -- (void)removeFileRemovedEvent:(EventRegistrationToken)tok; -- (WSPPAddFileResult)addFile:(NSString *)id file:(RTObject*)file; -- (void)removeFile:(NSString *)id; -- (BOOL)containsFile:(NSString *)id; -- (BOOL)canAddFile:(RTObject*)file; -@end - -#endif // __WSPPFileOpenPickerUI_DEFINED__ - -// Windows.Storage.Pickers.Provider.PickerClosingEventArgs -#ifndef __WSPPPickerClosingEventArgs_DEFINED__ -#define __WSPPPickerClosingEventArgs_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -@interface WSPPPickerClosingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSPPPickerClosingOperation* closingOperation; -@property (readonly) BOOL isCanceled; -@end - -#endif // __WSPPPickerClosingEventArgs_DEFINED__ - -// Windows.Storage.Pickers.Provider.PickerClosingOperation -#ifndef __WSPPPickerClosingOperation_DEFINED__ -#define __WSPPPickerClosingOperation_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -@interface WSPPPickerClosingOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -- (WSPPPickerClosingDeferral*)getDeferral; -@end - -#endif // __WSPPPickerClosingOperation_DEFINED__ - -// Windows.Storage.Pickers.Provider.PickerClosingDeferral -#ifndef __WSPPPickerClosingDeferral_DEFINED__ -#define __WSPPPickerClosingDeferral_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -@interface WSPPPickerClosingDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WSPPPickerClosingDeferral_DEFINED__ - -// Windows.Storage.Pickers.Provider.FileSavePickerUI -#ifndef __WSPPFileSavePickerUI_DEFINED__ -#define __WSPPFileSavePickerUI_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -@interface WSPPFileSavePickerUI : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (readonly) NSArray* /* NSString * */ allowedFileTypes; -@property (readonly) NSString * fileName; -@property (readonly) NSString * settingsIdentifier; -- (EventRegistrationToken)addFileNameChangedEvent:(void(^)(WSPPFileSavePickerUI*, RTObject*))del; -- (void)removeFileNameChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTargetFileRequestedEvent:(void(^)(WSPPFileSavePickerUI*, WSPPTargetFileRequestedEventArgs*))del; -- (void)removeTargetFileRequestedEvent:(EventRegistrationToken)tok; -- (WSPPSetFileNameResult)trySetFileName:(NSString *)value; -@end - -#endif // __WSPPFileSavePickerUI_DEFINED__ - -// Windows.Storage.Pickers.Provider.TargetFileRequestedEventArgs -#ifndef __WSPPTargetFileRequestedEventArgs_DEFINED__ -#define __WSPPTargetFileRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -@interface WSPPTargetFileRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSPPTargetFileRequest* request; -@end - -#endif // __WSPPTargetFileRequestedEventArgs_DEFINED__ - -// Windows.Storage.Pickers.Provider.TargetFileRequest -#ifndef __WSPPTargetFileRequest_DEFINED__ -#define __WSPPTargetFileRequest_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -@interface WSPPTargetFileRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* targetFile; -- (WSPPTargetFileRequestDeferral*)getDeferral; -@end - -#endif // __WSPPTargetFileRequest_DEFINED__ - -// Windows.Storage.Pickers.Provider.TargetFileRequestDeferral -#ifndef __WSPPTargetFileRequestDeferral_DEFINED__ -#define __WSPPTargetFileRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSSTORAGEPICKERSPROVIDEREXPORT -@interface WSPPTargetFileRequestDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WSPPTargetFileRequestDeferral_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStorageProvider.h b/include/Platform/Universal Windows/UWP/WindowsStorageProvider.h deleted file mode 100644 index fa1fff9852..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStorageProvider.h +++ /dev/null @@ -1,168 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStorageProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGEEXPORT -#define OBJCUWPWINDOWSSTORAGEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStorage.lib") -#endif -#endif -#include - -@class WSPCachedFileUpdaterUI, WSPFileUpdateRequestedEventArgs, WSPFileUpdateRequest, WSPFileUpdateRequestDeferral, WSPCachedFileUpdater; -@protocol WSPICachedFileUpdaterUI, WSPIFileUpdateRequestedEventArgs, WSPIFileUpdateRequest, WSPIFileUpdateRequestDeferral, WSPICachedFileUpdaterUI2, WSPIFileUpdateRequest2, WSPICachedFileUpdaterStatics; - -// Windows.Storage.Provider.CachedFileTarget -enum _WSPCachedFileTarget { - WSPCachedFileTargetLocal = 0, - WSPCachedFileTargetRemote = 1, -}; -typedef unsigned WSPCachedFileTarget; - -// Windows.Storage.Provider.UIStatus -enum _WSPUIStatus { - WSPUIStatusUnavailable = 0, - WSPUIStatusHidden = 1, - WSPUIStatusVisible = 2, - WSPUIStatusComplete = 3, -}; -typedef unsigned WSPUIStatus; - -// Windows.Storage.Provider.FileUpdateStatus -enum _WSPFileUpdateStatus { - WSPFileUpdateStatusIncomplete = 0, - WSPFileUpdateStatusComplete = 1, - WSPFileUpdateStatusUserInputNeeded = 2, - WSPFileUpdateStatusCurrentlyUnavailable = 3, - WSPFileUpdateStatusFailed = 4, - WSPFileUpdateStatusCompleteAndRenamed = 5, -}; -typedef unsigned WSPFileUpdateStatus; - -// Windows.Storage.Provider.CachedFileOptions -enum _WSPCachedFileOptions { - WSPCachedFileOptionsNone = 0, - WSPCachedFileOptionsRequireUpdateOnAccess = 1, - WSPCachedFileOptionsUseCachedFileWhenOffline = 2, - WSPCachedFileOptionsDenyAccessWhenOffline = 4, -}; -typedef unsigned WSPCachedFileOptions; - -// Windows.Storage.Provider.ReadActivationMode -enum _WSPReadActivationMode { - WSPReadActivationModeNotNeeded = 0, - WSPReadActivationModeBeforeAccess = 1, -}; -typedef unsigned WSPReadActivationMode; - -// Windows.Storage.Provider.WriteActivationMode -enum _WSPWriteActivationMode { - WSPWriteActivationModeReadOnly = 0, - WSPWriteActivationModeNotNeeded = 1, - WSPWriteActivationModeAfterWrite = 2, -}; -typedef unsigned WSPWriteActivationMode; - -#include "WindowsFoundation.h" -#include "WindowsStorage.h" - -#import - -// Windows.Storage.Provider.CachedFileUpdaterUI -#ifndef __WSPCachedFileUpdaterUI_DEFINED__ -#define __WSPCachedFileUpdaterUI_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSPCachedFileUpdaterUI : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (readonly) WSPUIStatus uIStatus; -@property (readonly) WSPCachedFileTarget updateTarget; -@property (readonly) WSPFileUpdateRequest* updateRequest; -- (EventRegistrationToken)addFileUpdateRequestedEvent:(void(^)(WSPCachedFileUpdaterUI*, WSPFileUpdateRequestedEventArgs*))del; -- (void)removeFileUpdateRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUIRequestedEvent:(void(^)(WSPCachedFileUpdaterUI*, RTObject*))del; -- (void)removeUIRequestedEvent:(EventRegistrationToken)tok; -- (WSPFileUpdateRequestDeferral*)getDeferral; -@end - -#endif // __WSPCachedFileUpdaterUI_DEFINED__ - -// Windows.Storage.Provider.FileUpdateRequestedEventArgs -#ifndef __WSPFileUpdateRequestedEventArgs_DEFINED__ -#define __WSPFileUpdateRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSPFileUpdateRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSPFileUpdateRequest* request; -@end - -#endif // __WSPFileUpdateRequestedEventArgs_DEFINED__ - -// Windows.Storage.Provider.FileUpdateRequest -#ifndef __WSPFileUpdateRequest_DEFINED__ -#define __WSPFileUpdateRequest_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSPFileUpdateRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WSPFileUpdateStatus status; -@property (readonly) NSString * contentId; -@property (readonly) WSStorageFile* file; -@property (retain) NSString * userInputNeededMessage; -- (WSPFileUpdateRequestDeferral*)getDeferral; -- (void)updateLocalFile:(RTObject*)value; -@end - -#endif // __WSPFileUpdateRequest_DEFINED__ - -// Windows.Storage.Provider.FileUpdateRequestDeferral -#ifndef __WSPFileUpdateRequestDeferral_DEFINED__ -#define __WSPFileUpdateRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSPFileUpdateRequestDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WSPFileUpdateRequestDeferral_DEFINED__ - -// Windows.Storage.Provider.CachedFileUpdater -#ifndef __WSPCachedFileUpdater_DEFINED__ -#define __WSPCachedFileUpdater_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSPCachedFileUpdater : RTObject -+ (void)setUpdateInformation:(RTObject*)file contentId:(NSString *)contentId readMode:(WSPReadActivationMode)readMode writeMode:(WSPWriteActivationMode)writeMode options:(WSPCachedFileOptions)options; -@end - -#endif // __WSPCachedFileUpdater_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStorageSearch.h b/include/Platform/Universal Windows/UWP/WindowsStorageSearch.h deleted file mode 100644 index 8de3bc4c98..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStorageSearch.h +++ /dev/null @@ -1,401 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStorageSearch.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGEEXPORT -#define OBJCUWPWINDOWSSTORAGEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStorage.lib") -#endif -#endif -#include - -@class WSSContentIndexer, WSSValueAndLanguage, WSSContentIndexerQuery, WSSIndexableContent, WSSQueryOptions, WSSStorageFileQueryResult, WSSStorageFolderQueryResult, WSSStorageItemQueryResult, WSSSortEntryVector, WSSStorageLibraryContentChangedTriggerDetails; -@class WSSSortEntry; -@protocol WSSIContentIndexerStatics, WSSIIndexableContent, WSSIContentIndexer, WSSIValueAndLanguage, WSSIContentIndexerQueryOperations, WSSIContentIndexerQuery, WSSIQueryOptions, WSSIQueryOptionsWithProviderFilter, WSSIQueryOptionsFactory, WSSIStorageQueryResultBase, WSSIStorageFileQueryResult, WSSIStorageFileQueryResult2, WSSIStorageFolderQueryResult, WSSIStorageItemQueryResult, WSSIStorageFolderQueryOperations, WSSIStorageLibraryContentChangedTriggerDetails; - -// Windows.Storage.Search.DateStackOption -enum _WSSDateStackOption { - WSSDateStackOptionNone = 0, - WSSDateStackOptionYear = 1, - WSSDateStackOptionMonth = 2, -}; -typedef unsigned WSSDateStackOption; - -// Windows.Storage.Search.IndexerOption -enum _WSSIndexerOption { - WSSIndexerOptionUseIndexerWhenAvailable = 0, - WSSIndexerOptionOnlyUseIndexer = 1, - WSSIndexerOptionDoNotUseIndexer = 2, -}; -typedef unsigned WSSIndexerOption; - -// Windows.Storage.Search.FolderDepth -enum _WSSFolderDepth { - WSSFolderDepthShallow = 0, - WSSFolderDepthDeep = 1, -}; -typedef unsigned WSSFolderDepth; - -// Windows.Storage.Search.CommonFileQuery -enum _WSSCommonFileQuery { - WSSCommonFileQueryDefaultQuery = 0, - WSSCommonFileQueryOrderByName = 1, - WSSCommonFileQueryOrderByTitle = 2, - WSSCommonFileQueryOrderByMusicProperties = 3, - WSSCommonFileQueryOrderBySearchRank = 4, - WSSCommonFileQueryOrderByDate = 5, -}; -typedef unsigned WSSCommonFileQuery; - -// Windows.Storage.Search.CommonFolderQuery -enum _WSSCommonFolderQuery { - WSSCommonFolderQueryDefaultQuery = 0, - WSSCommonFolderQueryGroupByYear = 100, - WSSCommonFolderQueryGroupByMonth = 101, - WSSCommonFolderQueryGroupByArtist = 102, - WSSCommonFolderQueryGroupByAlbum = 103, - WSSCommonFolderQueryGroupByAlbumArtist = 104, - WSSCommonFolderQueryGroupByComposer = 105, - WSSCommonFolderQueryGroupByGenre = 106, - WSSCommonFolderQueryGroupByPublishedYear = 107, - WSSCommonFolderQueryGroupByRating = 108, - WSSCommonFolderQueryGroupByTag = 109, - WSSCommonFolderQueryGroupByAuthor = 110, - WSSCommonFolderQueryGroupByType = 111, -}; -typedef unsigned WSSCommonFolderQuery; - -// Windows.Storage.Search.IndexedState -enum _WSSIndexedState { - WSSIndexedStateUnknown = 0, - WSSIndexedStateNotIndexed = 1, - WSSIndexedStatePartiallyIndexed = 2, - WSSIndexedStateFullyIndexed = 3, -}; -typedef unsigned WSSIndexedState; - -#include "WindowsStorage.h" -#include "WindowsStorageFileProperties.h" -#include "WindowsStorageStreams.h" -#include "WindowsDataText.h" -#include "WindowsFoundation.h" - -#import - -// [struct] Windows.Storage.Search.SortEntry -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSSortEntry : NSObject -+ (instancetype)new; -@property (retain) NSString * propertyName; -@property BOOL ascendingOrder; -@end - -// Windows.Storage.Search.IIndexableContent -#ifndef __WSSIIndexableContent_DEFINED__ -#define __WSSIIndexableContent_DEFINED__ - -@protocol WSSIIndexableContent -@property (retain) NSString * id; -@property (readonly) NSMutableDictionary* /* NSString *, RTObject* */ properties; -@property (retain) RTObject* stream; -@property (retain) NSString * streamContentType; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSIIndexableContent : RTObject -@end - -#endif // __WSSIIndexableContent_DEFINED__ - -// Windows.Storage.Search.IStorageQueryResultBase -#ifndef __WSSIStorageQueryResultBase_DEFINED__ -#define __WSSIStorageQueryResultBase_DEFINED__ - -@protocol WSSIStorageQueryResultBase -@property (readonly) WSStorageFolder* folder; -- (EventRegistrationToken)addContentsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeContentsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOptionsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOptionsChangedEvent:(EventRegistrationToken)tok; -- (void)getItemCountAsyncWithSuccess:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)findStartIndexAsync:(RTObject*)value success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (WSSQueryOptions*)getCurrentQueryOptions; -- (void)applyNewQueryOptions:(WSSQueryOptions*)newQueryOptions; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSIStorageQueryResultBase : RTObject -@end - -#endif // __WSSIStorageQueryResultBase_DEFINED__ - -// Windows.Storage.Search.IStorageFolderQueryOperations -#ifndef __WSSIStorageFolderQueryOperations_DEFINED__ -#define __WSSIStorageFolderQueryOperations_DEFINED__ - -@protocol WSSIStorageFolderQueryOperations -- (void)getIndexedStateAsyncWithSuccess:(void (^)(WSSIndexedState))success failure:(void (^)(NSError*))failure; -- (WSSStorageFileQueryResult*)createFileQueryOverloadDefault; -- (WSSStorageFileQueryResult*)createFileQuery:(WSSCommonFileQuery)query; -- (WSSStorageFileQueryResult*)createFileQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageFolderQueryResult*)createFolderQueryOverloadDefault; -- (WSSStorageFolderQueryResult*)createFolderQuery:(WSSCommonFolderQuery)query; -- (WSSStorageFolderQueryResult*)createFolderQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (WSSStorageItemQueryResult*)createItemQuery; -- (WSSStorageItemQueryResult*)createItemQueryWithOptions:(WSSQueryOptions*)queryOptions; -- (void)getFilesAsync:(WSSCommonFileQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncOverloadDefaultStartAndCount:(WSSCommonFileQuery)query success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsync:(WSSCommonFolderQuery)query startIndex:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncOverloadDefaultStartAndCount:(WSSCommonFolderQuery)query success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsync:(unsigned int)startIndex maxItemsToRetrieve:(unsigned int)maxItemsToRetrieve success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (BOOL)areQueryOptionsSupported:(WSSQueryOptions*)queryOptions; -- (BOOL)isCommonFolderQuerySupported:(WSSCommonFolderQuery)query; -- (BOOL)isCommonFileQuerySupported:(WSSCommonFileQuery)query; -@end - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSIStorageFolderQueryOperations : RTObject -@end - -#endif // __WSSIStorageFolderQueryOperations_DEFINED__ - -// Windows.Storage.Search.ContentIndexer -#ifndef __WSSContentIndexer_DEFINED__ -#define __WSSContentIndexer_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSContentIndexer : RTObject -+ (WSSContentIndexer*)getIndexerWithName:(NSString *)indexName; -+ (WSSContentIndexer*)getIndexer; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t revision; -- (RTObject*)addAsync:(RTObject*)indexableContent; -- (RTObject*)updateAsync:(RTObject*)indexableContent; -- (RTObject*)deleteAsync:(NSString *)contentId; -- (RTObject*)deleteMultipleAsync:(id /* NSString * */)contentIds; -- (RTObject*)deleteAllAsync; -- (void)retrievePropertiesAsync:(NSString *)contentId propertiesToRetrieve:(id /* NSString * */)propertiesToRetrieve success:(void (^)(NSDictionary* /* NSString *, RTObject* */))success failure:(void (^)(NSError*))failure; -- (WSSContentIndexerQuery*)createQueryWithSortOrderAndLanguage:(NSString *)searchFilter propertiesToRetrieve:(id /* NSString * */)propertiesToRetrieve sortOrder:(id /* WSSSortEntry* */)sortOrder searchFilterLanguage:(NSString *)searchFilterLanguage; -- (WSSContentIndexerQuery*)createQueryWithSortOrder:(NSString *)searchFilter propertiesToRetrieve:(id /* NSString * */)propertiesToRetrieve sortOrder:(id /* WSSSortEntry* */)sortOrder; -- (WSSContentIndexerQuery*)createQuery:(NSString *)searchFilter propertiesToRetrieve:(id /* NSString * */)propertiesToRetrieve; -@end - -#endif // __WSSContentIndexer_DEFINED__ - -// Windows.Storage.Search.ValueAndLanguage -#ifndef __WSSValueAndLanguage_DEFINED__ -#define __WSSValueAndLanguage_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSValueAndLanguage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* value; -@property (retain) NSString * language; -@end - -#endif // __WSSValueAndLanguage_DEFINED__ - -// Windows.Storage.Search.ContentIndexerQuery -#ifndef __WSSContentIndexerQuery_DEFINED__ -#define __WSSContentIndexerQuery_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSContentIndexerQuery : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFolder* queryFolder; -- (void)getCountAsyncWithSuccess:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)getPropertiesAsyncWithSuccess:(void (^)(NSArray* /* NSDictionary* < NSString *, RTObject* > */))success failure:(void (^)(NSError*))failure; -- (void)getPropertiesRangeAsync:(unsigned int)startIndex maxItems:(unsigned int)maxItems success:(void (^)(NSArray* /* NSDictionary* < NSString *, RTObject* > */))success failure:(void (^)(NSError*))failure; -- (void)getAsyncWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)getRangeAsync:(unsigned int)startIndex maxItems:(unsigned int)maxItems success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSContentIndexerQuery_DEFINED__ - -// Windows.Storage.Search.IndexableContent -#ifndef __WSSIndexableContent_DEFINED__ -#define __WSSIndexableContent_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSIndexableContent : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * streamContentType; -@property (retain) RTObject* stream; -@property (retain) NSString * id; -@property (readonly) NSMutableDictionary* /* NSString *, RTObject* */ properties; -@end - -#endif // __WSSIndexableContent_DEFINED__ - -// Windows.Storage.Search.QueryOptions -#ifndef __WSSQueryOptions_DEFINED__ -#define __WSSQueryOptions_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSQueryOptions : RTObject -+ (WSSQueryOptions*)makeCommonFileQuery:(WSSCommonFileQuery)query fileTypeFilter:(id /* NSString * */)fileTypeFilter ACTIVATOR; -+ (WSSQueryOptions*)makeCommonFolderQuery:(WSSCommonFolderQuery)query ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * userSearchFilter; -@property (retain) NSString * language; -@property WSSIndexerOption indexerOption; -@property WSSFolderDepth folderDepth; -@property (retain) NSString * applicationSearchFilter; -@property (readonly) WSSDateStackOption dateStackOption; -@property (readonly) NSMutableArray* /* NSString * */ fileTypeFilter; -@property (readonly) NSString * groupPropertyName; -@property (readonly) NSMutableArray* /* WSSSortEntry* */ sortOrder; -@property (readonly) NSMutableArray* /* NSString * */ storageProviderIdFilter; -- (NSString *)saveToString; -- (void)loadFromString:(NSString *)value; -- (void)setThumbnailPrefetch:(WSFThumbnailMode)mode requestedSize:(unsigned int)requestedSize options:(WSFThumbnailOptions)options; -- (void)setPropertyPrefetch:(WSFPropertyPrefetchOptions)options propertiesToRetrieve:(id /* NSString * */)propertiesToRetrieve; -@end - -#endif // __WSSQueryOptions_DEFINED__ - -// Windows.Storage.Search.StorageFileQueryResult -#ifndef __WSSStorageFileQueryResult_DEFINED__ -#define __WSSStorageFileQueryResult_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSStorageFileQueryResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFolder* folder; -- (EventRegistrationToken)addContentsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeContentsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOptionsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOptionsChangedEvent:(EventRegistrationToken)tok; -- (void)getFilesAsync:(unsigned int)startIndex maxNumberOfItems:(unsigned int)maxNumberOfItems success:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getFilesAsyncDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFile* */))success failure:(void (^)(NSError*))failure; -- (void)getItemCountAsyncWithSuccess:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)findStartIndexAsync:(RTObject*)value success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (WSSQueryOptions*)getCurrentQueryOptions; -- (void)applyNewQueryOptions:(WSSQueryOptions*)newQueryOptions; -- (NSMutableDictionary* /* NSString *, NSArray* < WDTTextSegment* > */)getMatchingPropertiesWithRanges:(WSStorageFile*)file; -@end - -#endif // __WSSStorageFileQueryResult_DEFINED__ - -// Windows.Storage.Search.StorageFolderQueryResult -#ifndef __WSSStorageFolderQueryResult_DEFINED__ -#define __WSSStorageFolderQueryResult_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSStorageFolderQueryResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFolder* folder; -- (EventRegistrationToken)addContentsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeContentsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOptionsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOptionsChangedEvent:(EventRegistrationToken)tok; -- (void)getFoldersAsync:(unsigned int)startIndex maxNumberOfItems:(unsigned int)maxNumberOfItems success:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getFoldersAsyncDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* WSStorageFolder* */))success failure:(void (^)(NSError*))failure; -- (void)getItemCountAsyncWithSuccess:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)findStartIndexAsync:(RTObject*)value success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (WSSQueryOptions*)getCurrentQueryOptions; -- (void)applyNewQueryOptions:(WSSQueryOptions*)newQueryOptions; -@end - -#endif // __WSSStorageFolderQueryResult_DEFINED__ - -// Windows.Storage.Search.StorageItemQueryResult -#ifndef __WSSStorageItemQueryResult_DEFINED__ -#define __WSSStorageItemQueryResult_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSStorageItemQueryResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFolder* folder; -- (EventRegistrationToken)addContentsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeContentsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOptionsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOptionsChangedEvent:(EventRegistrationToken)tok; -- (void)getItemsAsync:(unsigned int)startIndex maxNumberOfItems:(unsigned int)maxNumberOfItems success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)getItemsAsyncDefaultStartAndCountWithSuccess:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -- (void)getItemCountAsyncWithSuccess:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (void)findStartIndexAsync:(RTObject*)value success:(void (^)(unsigned int))success failure:(void (^)(NSError*))failure; -- (WSSQueryOptions*)getCurrentQueryOptions; -- (void)applyNewQueryOptions:(WSSQueryOptions*)newQueryOptions; -@end - -#endif // __WSSStorageItemQueryResult_DEFINED__ - -// Windows.Storage.Search.SortEntryVector -#ifndef __WSSSortEntryVector_DEFINED__ -#define __WSSSortEntryVector_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSSortEntryVector : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WSSSortEntryVector_DEFINED__ - -// Windows.Storage.Search.StorageLibraryContentChangedTriggerDetails -#ifndef __WSSStorageLibraryContentChangedTriggerDetails_DEFINED__ -#define __WSSStorageLibraryContentChangedTriggerDetails_DEFINED__ - -OBJCUWPWINDOWSSTORAGEEXPORT -@interface WSSStorageLibraryContentChangedTriggerDetails : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSStorageFolder* folder; -- (WSSStorageItemQueryResult*)createModifiedSinceQuery:(WFDateTime*)lastQueryTime; -@end - -#endif // __WSSStorageLibraryContentChangedTriggerDetails_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsStorageStreams.h b/include/Platform/Universal Windows/UWP/WindowsStorageStreams.h deleted file mode 100644 index 98550cb1a5..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsStorageStreams.h +++ /dev/null @@ -1,602 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsStorageStreams.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -#define OBJCUWPWINDOWSSTORAGESTREAMSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsStorageStreams.lib") -#endif -#endif -#include - -@class WSSDataReaderLoadOperation, WSSDataReader, WSSDataWriterStoreOperation, WSSDataWriter, WSSRandomAccessStream, WSSBuffer, WSSRandomAccessStreamReference, WSSFileRandomAccessStream, WSSFileInputStream, WSSFileOutputStream, WSSRandomAccessStreamOverStream, WSSInputStreamOverStream, WSSOutputStreamOverStream, WSSInMemoryRandomAccessStream; -@protocol WSSIDataReader, WSSIDataReaderFactory, WSSIDataReaderStatics, WSSIDataWriter, WSSIDataWriterFactory, WSSIRandomAccessStreamReference, WSSIRandomAccessStreamStatics, WSSIBufferFactory, WSSIBuffer, WSSIBufferStatics, WSSIContentTypeProvider, WSSIInputStreamReference, WSSIRandomAccessStreamReferenceStatics, WSSIInputStream, WSSIOutputStream, WSSIRandomAccessStream, WSSIRandomAccessStreamWithContentType; - -// Windows.Storage.Streams.ByteOrder -enum _WSSByteOrder { - WSSByteOrderLittleEndian = 0, - WSSByteOrderBigEndian = 1, -}; -typedef unsigned WSSByteOrder; - -// Windows.Storage.Streams.UnicodeEncoding -enum _WSSUnicodeEncoding { - WSSUnicodeEncodingUtf8 = 0, - WSSUnicodeEncodingUtf16LE = 1, - WSSUnicodeEncodingUtf16BE = 2, -}; -typedef unsigned WSSUnicodeEncoding; - -// Windows.Storage.Streams.InputStreamOptions -enum _WSSInputStreamOptions { - WSSInputStreamOptionsNone = 0, - WSSInputStreamOptionsPartial = 1, - WSSInputStreamOptionsReadAhead = 2, -}; -typedef unsigned WSSInputStreamOptions; - -#include "WindowsFoundation.h" -#include "WindowsStorage.h" - -#import - -// Windows.Storage.Streams.IDataReader -#ifndef __WSSIDataReader_DEFINED__ -#define __WSSIDataReader_DEFINED__ - -@protocol WSSIDataReader -@property WSSByteOrder byteOrder; -@property WSSInputStreamOptions inputStreamOptions; -@property (readonly) unsigned int unconsumedBufferLength; -@property WSSUnicodeEncoding unicodeEncoding; -- (uint8_t)readByte; -- (void)readBytes:(NSArray* /* uint8_t */*)value; -- (RTObject*)readBuffer:(unsigned int)length; -- (BOOL)readBoolean; -- (WFGUID*)readGuid; -- (int16_t)readInt16; -- (int)readInt32; -- (int64_t)readInt64; -- (unsigned short)readUInt16; -- (unsigned int)readUInt32; -- (uint64_t)readUInt64; -- (float)readSingle; -- (double)readDouble; -- (NSString *)readString:(unsigned int)codeUnitCount; -- (WFDateTime*)readDateTime; -- (WFTimeSpan*)readTimeSpan; -// Failed to generate member LoadAsync (Can't marshal Windows.Foundation.IAsyncOperation`1) -- (RTObject*)detachBuffer; -- (RTObject*)detachStream; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIDataReader : RTObject -@end - -#endif // __WSSIDataReader_DEFINED__ - -// Windows.Storage.Streams.IDataWriter -#ifndef __WSSIDataWriter_DEFINED__ -#define __WSSIDataWriter_DEFINED__ - -@protocol WSSIDataWriter -@property WSSByteOrder byteOrder; -@property WSSUnicodeEncoding unicodeEncoding; -@property (readonly) unsigned int unstoredBufferLength; -- (void)writeByte:(uint8_t)value; -- (void)writeBytes:(NSArray* /* uint8_t */)value; -- (void)writeBuffer:(RTObject*)buffer; -- (void)writeBufferRange:(RTObject*)buffer start:(unsigned int)start count:(unsigned int)count; -- (void)writeBoolean:(BOOL)value; -- (void)writeGuid:(WFGUID*)value; -- (void)writeInt16:(int16_t)value; -- (void)writeInt32:(int)value; -- (void)writeInt64:(int64_t)value; -- (void)writeUInt16:(unsigned short)value; -- (void)writeUInt32:(unsigned int)value; -- (void)writeUInt64:(uint64_t)value; -- (void)writeSingle:(float)value; -- (void)writeDouble:(double)value; -- (void)writeDateTime:(WFDateTime*)value; -- (void)writeTimeSpan:(WFTimeSpan*)value; -- (unsigned int)writeString:(NSString *)value; -- (unsigned int)measureString:(NSString *)value; -// Failed to generate member StoreAsync (Can't marshal Windows.Foundation.IAsyncOperation`1) -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)detachBuffer; -- (RTObject*)detachStream; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIDataWriter : RTObject -@end - -#endif // __WSSIDataWriter_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStreamReference -#ifndef __WSSIRandomAccessStreamReference_DEFINED__ -#define __WSSIRandomAccessStreamReference_DEFINED__ - -@protocol WSSIRandomAccessStreamReference -- (void)openReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIRandomAccessStreamReference : RTObject -@end - -#endif // __WSSIRandomAccessStreamReference_DEFINED__ - -// Windows.Storage.Streams.IBuffer -#ifndef __WSSIBuffer_DEFINED__ -#define __WSSIBuffer_DEFINED__ - -@protocol WSSIBuffer -@property (readonly) unsigned int capacity; -@property unsigned int length; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIBuffer : RTObject -@end - -#endif // __WSSIBuffer_DEFINED__ - -// Windows.Storage.Streams.IContentTypeProvider -#ifndef __WSSIContentTypeProvider_DEFINED__ -#define __WSSIContentTypeProvider_DEFINED__ - -@protocol WSSIContentTypeProvider -@property (readonly) NSString * contentType; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIContentTypeProvider : RTObject -@end - -#endif // __WSSIContentTypeProvider_DEFINED__ - -// Windows.Storage.Streams.IInputStreamReference -#ifndef __WSSIInputStreamReference_DEFINED__ -#define __WSSIInputStreamReference_DEFINED__ - -@protocol WSSIInputStreamReference -- (void)openSequentialReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIInputStreamReference : RTObject -@end - -#endif // __WSSIInputStreamReference_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Storage.Streams.IInputStream -#ifndef __WSSIInputStream_DEFINED__ -#define __WSSIInputStream_DEFINED__ - -@protocol WSSIInputStream -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIInputStream : RTObject -@end - -#endif // __WSSIInputStream_DEFINED__ - -// Windows.Storage.Streams.IOutputStream -#ifndef __WSSIOutputStream_DEFINED__ -#define __WSSIOutputStream_DEFINED__ - -@protocol WSSIOutputStream -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIOutputStream : RTObject -@end - -#endif // __WSSIOutputStream_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStream -#ifndef __WSSIRandomAccessStream_DEFINED__ -#define __WSSIRandomAccessStream_DEFINED__ - -@protocol WSSIRandomAccessStream -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -@property uint64_t size; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIRandomAccessStream : RTObject -@end - -#endif // __WSSIRandomAccessStream_DEFINED__ - -// Windows.Storage.Streams.IRandomAccessStreamWithContentType -#ifndef __WSSIRandomAccessStreamWithContentType_DEFINED__ -#define __WSSIRandomAccessStreamWithContentType_DEFINED__ - -@protocol WSSIRandomAccessStreamWithContentType -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSIRandomAccessStreamWithContentType : RTObject -@end - -#endif // __WSSIRandomAccessStreamWithContentType_DEFINED__ - -// Windows.Foundation.IAsyncInfo -#ifndef __WFIAsyncInfo_DEFINED__ -#define __WFIAsyncInfo_DEFINED__ - -@protocol WFIAsyncInfo -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -- (void)cancel; -- (void)close; -@end - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WFIAsyncInfo : RTObject -@end - -#endif // __WFIAsyncInfo_DEFINED__ - -// Windows.Storage.Streams.DataReaderLoadOperation -#ifndef __WSSDataReaderLoadOperation_DEFINED__ -#define __WSSDataReaderLoadOperation_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSDataReaderLoadOperation : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.IAsyncOperation`1 -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -// Failed to generate property Completed (Can't marshal Windows.Foundation.AsyncOperationCompletedHandler`1) -// Could not find base class Windows.Foundation.IAsyncOperation`1 type information -- (void)cancel; -- (void)close; -@end - -#endif // __WSSDataReaderLoadOperation_DEFINED__ - -// Windows.Storage.Streams.DataReader -#ifndef __WSSDataReader_DEFINED__ -#define __WSSDataReader_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSDataReader : RTObject -+ (WSSDataReader*)fromBuffer:(RTObject*)buffer; -+ (WSSDataReader*)makeDataReader:(RTObject*)inputStream ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WSSUnicodeEncoding unicodeEncoding; -@property WSSInputStreamOptions inputStreamOptions; -@property WSSByteOrder byteOrder; -@property (readonly) unsigned int unconsumedBufferLength; -- (uint8_t)readByte; -- (void)readBytes:(NSArray* /* uint8_t */*)value; -- (RTObject*)readBuffer:(unsigned int)length; -- (BOOL)readBoolean; -- (WFGUID*)readGuid; -- (int16_t)readInt16; -- (int)readInt32; -- (int64_t)readInt64; -- (unsigned short)readUInt16; -- (unsigned int)readUInt32; -- (uint64_t)readUInt64; -- (float)readSingle; -- (double)readDouble; -- (NSString *)readString:(unsigned int)codeUnitCount; -- (WFDateTime*)readDateTime; -- (WFTimeSpan*)readTimeSpan; -// Failed to generate member LoadAsync (Can't marshal Windows.Foundation.IAsyncOperation`1) -- (RTObject*)detachBuffer; -- (RTObject*)detachStream; -- (void)close; -@end - -#endif // __WSSDataReader_DEFINED__ - -// Windows.Storage.Streams.DataWriterStoreOperation -#ifndef __WSSDataWriterStoreOperation_DEFINED__ -#define __WSSDataWriterStoreOperation_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSDataWriterStoreOperation : RTObject - // Failed to get type for default interface: Can't marshal Windows.Foundation.IAsyncOperation`1 -@property (readonly) HRESULT errorCode; -@property (readonly) unsigned int id; -@property (readonly) WFAsyncStatus status; -// Failed to generate property Completed (Can't marshal Windows.Foundation.AsyncOperationCompletedHandler`1) -// Could not find base class Windows.Foundation.IAsyncOperation`1 type information -- (void)cancel; -- (void)close; -@end - -#endif // __WSSDataWriterStoreOperation_DEFINED__ - -// Windows.Storage.Streams.DataWriter -#ifndef __WSSDataWriter_DEFINED__ -#define __WSSDataWriter_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSDataWriter : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WSSDataWriter*)makeDataWriter:(RTObject*)outputStream ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WSSUnicodeEncoding unicodeEncoding; -@property WSSByteOrder byteOrder; -@property (readonly) unsigned int unstoredBufferLength; -- (void)writeByte:(uint8_t)value; -- (void)writeBytes:(NSArray* /* uint8_t */)value; -- (void)writeBuffer:(RTObject*)buffer; -- (void)writeBufferRange:(RTObject*)buffer start:(unsigned int)start count:(unsigned int)count; -- (void)writeBoolean:(BOOL)value; -- (void)writeGuid:(WFGUID*)value; -- (void)writeInt16:(int16_t)value; -- (void)writeInt32:(int)value; -- (void)writeInt64:(int64_t)value; -- (void)writeUInt16:(unsigned short)value; -- (void)writeUInt32:(unsigned int)value; -- (void)writeUInt64:(uint64_t)value; -- (void)writeSingle:(float)value; -- (void)writeDouble:(double)value; -- (void)writeDateTime:(WFDateTime*)value; -- (void)writeTimeSpan:(WFTimeSpan*)value; -- (unsigned int)writeString:(NSString *)value; -- (unsigned int)measureString:(NSString *)value; -// Failed to generate member StoreAsync (Can't marshal Windows.Foundation.IAsyncOperation`1) -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (RTObject*)detachBuffer; -- (RTObject*)detachStream; -- (void)close; -@end - -#endif // __WSSDataWriter_DEFINED__ - -// Windows.Storage.Streams.RandomAccessStream -#ifndef __WSSRandomAccessStream_DEFINED__ -#define __WSSRandomAccessStream_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSRandomAccessStream : RTObject -+ (void)copyAsync:(RTObject*)source destination:(RTObject*)destination success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -+ (void)copySizeAsync:(RTObject*)source destination:(RTObject*)destination bytesToCopy:(uint64_t)bytesToCopy success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -+ (void)copyAndCloseAsync:(RTObject*)source destination:(RTObject*)destination success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSRandomAccessStream_DEFINED__ - -// Windows.Storage.Streams.Buffer -#ifndef __WSSBuffer_DEFINED__ -#define __WSSBuffer_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSBuffer : RTObject -+ (WSSBuffer*)createCopyFromMemoryBuffer:(RTObject*)input; -+ (WFMemoryBuffer*)createMemoryBufferOverIBuffer:(RTObject*)input; -+ (WSSBuffer*)make:(unsigned int)capacity ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int length; -@property (readonly) unsigned int capacity; -@end - -#endif // __WSSBuffer_DEFINED__ - -// Windows.Storage.Streams.RandomAccessStreamReference -#ifndef __WSSRandomAccessStreamReference_DEFINED__ -#define __WSSRandomAccessStreamReference_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSRandomAccessStreamReference : RTObject -+ (WSSRandomAccessStreamReference*)createFromFile:(RTObject*)file; -+ (WSSRandomAccessStreamReference*)createFromUri:(WFUri*)uri; -+ (WSSRandomAccessStreamReference*)createFromStream:(RTObject*)stream; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)openReadAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSRandomAccessStreamReference_DEFINED__ - -// Windows.Storage.Streams.FileRandomAccessStream -#ifndef __WSSFileRandomAccessStream_DEFINED__ -#define __WSSFileRandomAccessStream_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSFileRandomAccessStream : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property uint64_t size; -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSFileRandomAccessStream_DEFINED__ - -// Windows.Storage.Streams.FileInputStream -#ifndef __WSSFileInputStream_DEFINED__ -#define __WSSFileInputStream_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSFileInputStream : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WSSFileInputStream_DEFINED__ - -// Windows.Storage.Streams.FileOutputStream -#ifndef __WSSFileOutputStream_DEFINED__ -#define __WSSFileOutputStream_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSFileOutputStream : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WSSFileOutputStream_DEFINED__ - -// Windows.Storage.Streams.RandomAccessStreamOverStream -#ifndef __WSSRandomAccessStreamOverStream_DEFINED__ -#define __WSSRandomAccessStreamOverStream_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSRandomAccessStreamOverStream : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property uint64_t size; -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSRandomAccessStreamOverStream_DEFINED__ - -// Windows.Storage.Streams.InputStreamOverStream -#ifndef __WSSInputStreamOverStream_DEFINED__ -#define __WSSInputStreamOverStream_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSInputStreamOverStream : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WSSInputStreamOverStream_DEFINED__ - -// Windows.Storage.Streams.OutputStreamOverStream -#ifndef __WSSOutputStreamOverStream_DEFINED__ -#define __WSSOutputStreamOverStream_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSOutputStreamOverStream : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)close; -@end - -#endif // __WSSOutputStreamOverStream_DEFINED__ - -// Windows.Storage.Streams.InMemoryRandomAccessStream -#ifndef __WSSInMemoryRandomAccessStream_DEFINED__ -#define __WSSInMemoryRandomAccessStream_DEFINED__ - -OBJCUWPWINDOWSSTORAGESTREAMSEXPORT -@interface WSSInMemoryRandomAccessStream : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property uint64_t size; -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) uint64_t position; -- (RTObject*)getInputStreamAt:(uint64_t)position; -- (RTObject*)getOutputStreamAt:(uint64_t)position; -- (void)seek:(uint64_t)position; -- (RTObject*)cloneStream; -- (void)close; -- (void)readAsync:(RTObject*)buffer count:(unsigned int)count options:(WSSInputStreamOptions)options success:(void (^)(RTObject*))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)writeAsync:(RTObject*)buffer success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)flushAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSSInMemoryRandomAccessStream_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystem.h b/include/Platform/Universal Windows/UWP/WindowsSystem.h deleted file mode 100644 index 547b95c5ec..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystem.h +++ /dev/null @@ -1,808 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystem.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WSAppMemoryUsageLimitChangingEventArgs, WSAppMemoryReport, WSProcessMemoryReport, WSMemoryManager, WSProtocolForResultsOperation, WSUserWatcher, WSUser, WSUserChangedEventArgs, WSUserAuthenticationStatusChangingEventArgs, WSUserAuthenticationStatusChangeDeferral, WSKnownUserProperties, WSUserPicker, WSUserDeviceAssociationChangedEventArgs, WSUserDeviceAssociation, WSLaunchUriResult, WSLauncherUIOptions, WSLauncherOptions, WSRemoteLauncherOptions, WSFolderLauncherOptions, WSLauncher, WSRemoteLauncher, WSProcessLauncherOptions, WSProcessLauncherResult, WSProcessLauncher, WSShutdownManager, WSTimeZoneSettings; -@protocol WSIAppMemoryReport, WSIProcessMemoryReport, WSIAppMemoryUsageLimitChangingEventArgs, WSIMemoryManagerStatics, WSIMemoryManagerStatics2, WSIMemoryManagerStatics3, WSIProtocolForResultsOperation, WSIUser, WSIUserStatics, WSIUserWatcher, WSIUserChangedEventArgs, WSIUserAuthenticationStatusChangeDeferral, WSIUserAuthenticationStatusChangingEventArgs, WSIKnownUserPropertiesStatics, WSIUserPickerStatics, WSIUserPicker, WSIUserDeviceAssociationChangedEventArgs, WSIUserDeviceAssociationStatics, WSILaunchUriResult, WSILauncherUIOptions, WSILauncherOptions, WSILauncherOptions2, WSILauncherOptions3, WSILauncherViewOptions, WSIRemoteLauncherOptions, WSIFolderLauncherOptions, WSILauncherStatics, WSILauncherStatics2, WSILauncherStatics3, WSILauncherStatics4, WSIRemoteLauncherStatics, WSIProcessLauncherOptions, WSIProcessLauncherStatics, WSIProcessLauncherResult, WSIShutdownManagerStatics, WSITimeZoneSettingsStatics; - -// Windows.System.AppMemoryUsageLevel -enum _WSAppMemoryUsageLevel { - WSAppMemoryUsageLevelLow = 0, - WSAppMemoryUsageLevelMedium = 1, - WSAppMemoryUsageLevelHigh = 2, - WSAppMemoryUsageLevelOverLimit = 3, -}; -typedef unsigned WSAppMemoryUsageLevel; - -// Windows.System.ProcessorArchitecture -enum _WSProcessorArchitecture { - WSProcessorArchitectureX86 = 0, - WSProcessorArchitectureArm = 5, - WSProcessorArchitectureX64 = 9, - WSProcessorArchitectureNeutral = 11, - WSProcessorArchitectureUnknown = 65535, -}; -typedef unsigned WSProcessorArchitecture; - -// Windows.System.VirtualKeyModifiers -enum _WSVirtualKeyModifiers { - WSVirtualKeyModifiersNone = 0, - WSVirtualKeyModifiersControl = 1, - WSVirtualKeyModifiersMenu = 2, - WSVirtualKeyModifiersShift = 4, - WSVirtualKeyModifiersWindows = 8, -}; -typedef unsigned WSVirtualKeyModifiers; - -// Windows.System.VirtualKey -enum _WSVirtualKey { - WSVirtualKeyNone = 0, - WSVirtualKeyLeftButton = 1, - WSVirtualKeyRightButton = 2, - WSVirtualKeyCancel = 3, - WSVirtualKeyMiddleButton = 4, - WSVirtualKeyXButton1 = 5, - WSVirtualKeyXButton2 = 6, - WSVirtualKeyBack = 8, - WSVirtualKeyTab = 9, - WSVirtualKeyClear = 12, - WSVirtualKeyEnter = 13, - WSVirtualKeyShift = 16, - WSVirtualKeyControl = 17, - WSVirtualKeyMenu = 18, - WSVirtualKeyPause = 19, - WSVirtualKeyCapitalLock = 20, - WSVirtualKeyKana = 21, - WSVirtualKeyHangul = 21, - WSVirtualKeyJunja = 23, - WSVirtualKeyFinal = 24, - WSVirtualKeyHanja = 25, - WSVirtualKeyKanji = 25, - WSVirtualKeyEscape = 27, - WSVirtualKeyConvert = 28, - WSVirtualKeyNonConvert = 29, - WSVirtualKeyAccept = 30, - WSVirtualKeyModeChange = 31, - WSVirtualKeySpace = 32, - WSVirtualKeyPageUp = 33, - WSVirtualKeyPageDown = 34, - WSVirtualKeyEnd = 35, - WSVirtualKeyHome = 36, - WSVirtualKeyLeft = 37, - WSVirtualKeyUp = 38, - WSVirtualKeyRight = 39, - WSVirtualKeyDown = 40, - WSVirtualKeySelect = 41, - WSVirtualKeyPrint = 42, - WSVirtualKeyExecute = 43, - WSVirtualKeySnapshot = 44, - WSVirtualKeyInsert = 45, - WSVirtualKeyDelete = 46, - WSVirtualKeyHelp = 47, - WSVirtualKeyNumber0 = 48, - WSVirtualKeyNumber1 = 49, - WSVirtualKeyNumber2 = 50, - WSVirtualKeyNumber3 = 51, - WSVirtualKeyNumber4 = 52, - WSVirtualKeyNumber5 = 53, - WSVirtualKeyNumber6 = 54, - WSVirtualKeyNumber7 = 55, - WSVirtualKeyNumber8 = 56, - WSVirtualKeyNumber9 = 57, - WSVirtualKeyA = 65, - WSVirtualKeyB = 66, - WSVirtualKeyC = 67, - WSVirtualKeyD = 68, - WSVirtualKeyE = 69, - WSVirtualKeyF = 70, - WSVirtualKeyG = 71, - WSVirtualKeyH = 72, - WSVirtualKeyI = 73, - WSVirtualKeyJ = 74, - WSVirtualKeyK = 75, - WSVirtualKeyL = 76, - WSVirtualKeyM = 77, - WSVirtualKeyN = 78, - WSVirtualKeyO = 79, - WSVirtualKeyP = 80, - WSVirtualKeyQ = 81, - WSVirtualKeyR = 82, - WSVirtualKeyS = 83, - WSVirtualKeyT = 84, - WSVirtualKeyU = 85, - WSVirtualKeyV = 86, - WSVirtualKeyW = 87, - WSVirtualKeyX = 88, - WSVirtualKeyY = 89, - WSVirtualKeyZ = 90, - WSVirtualKeyLeftWindows = 91, - WSVirtualKeyRightWindows = 92, - WSVirtualKeyApplication = 93, - WSVirtualKeySleep = 95, - WSVirtualKeyNumberPad0 = 96, - WSVirtualKeyNumberPad1 = 97, - WSVirtualKeyNumberPad2 = 98, - WSVirtualKeyNumberPad3 = 99, - WSVirtualKeyNumberPad4 = 100, - WSVirtualKeyNumberPad5 = 101, - WSVirtualKeyNumberPad6 = 102, - WSVirtualKeyNumberPad7 = 103, - WSVirtualKeyNumberPad8 = 104, - WSVirtualKeyNumberPad9 = 105, - WSVirtualKeyMultiply = 106, - WSVirtualKeyAdd = 107, - WSVirtualKeySeparator = 108, - WSVirtualKeySubtract = 109, - WSVirtualKeyDecimal = 110, - WSVirtualKeyDivide = 111, - WSVirtualKeyF1 = 112, - WSVirtualKeyF2 = 113, - WSVirtualKeyF3 = 114, - WSVirtualKeyF4 = 115, - WSVirtualKeyF5 = 116, - WSVirtualKeyF6 = 117, - WSVirtualKeyF7 = 118, - WSVirtualKeyF8 = 119, - WSVirtualKeyF9 = 120, - WSVirtualKeyF10 = 121, - WSVirtualKeyF11 = 122, - WSVirtualKeyF12 = 123, - WSVirtualKeyF13 = 124, - WSVirtualKeyF14 = 125, - WSVirtualKeyF15 = 126, - WSVirtualKeyF16 = 127, - WSVirtualKeyF17 = 128, - WSVirtualKeyF18 = 129, - WSVirtualKeyF19 = 130, - WSVirtualKeyF20 = 131, - WSVirtualKeyF21 = 132, - WSVirtualKeyF22 = 133, - WSVirtualKeyF23 = 134, - WSVirtualKeyF24 = 135, - WSVirtualKeyNavigationView = 136, - WSVirtualKeyNavigationMenu = 137, - WSVirtualKeyNavigationUp = 138, - WSVirtualKeyNavigationDown = 139, - WSVirtualKeyNavigationLeft = 140, - WSVirtualKeyNavigationRight = 141, - WSVirtualKeyNavigationAccept = 142, - WSVirtualKeyNavigationCancel = 143, - WSVirtualKeyNumberKeyLock = 144, - WSVirtualKeyScroll = 145, - WSVirtualKeyLeftShift = 160, - WSVirtualKeyRightShift = 161, - WSVirtualKeyLeftControl = 162, - WSVirtualKeyRightControl = 163, - WSVirtualKeyLeftMenu = 164, - WSVirtualKeyRightMenu = 165, - WSVirtualKeyGoBack = 166, - WSVirtualKeyGoForward = 167, - WSVirtualKeyRefresh = 168, - WSVirtualKeyStop = 169, - WSVirtualKeySearch = 170, - WSVirtualKeyFavorites = 171, - WSVirtualKeyGoHome = 172, - WSVirtualKeyGamepadA = 195, - WSVirtualKeyGamepadB = 196, - WSVirtualKeyGamepadX = 197, - WSVirtualKeyGamepadY = 198, - WSVirtualKeyGamepadRightShoulder = 199, - WSVirtualKeyGamepadLeftShoulder = 200, - WSVirtualKeyGamepadLeftTrigger = 201, - WSVirtualKeyGamepadRightTrigger = 202, - WSVirtualKeyGamepadDPadUp = 203, - WSVirtualKeyGamepadDPadDown = 204, - WSVirtualKeyGamepadDPadLeft = 205, - WSVirtualKeyGamepadDPadRight = 206, - WSVirtualKeyGamepadMenu = 207, - WSVirtualKeyGamepadView = 208, - WSVirtualKeyGamepadLeftThumbstickButton = 209, - WSVirtualKeyGamepadRightThumbstickButton = 210, - WSVirtualKeyGamepadLeftThumbstickUp = 211, - WSVirtualKeyGamepadLeftThumbstickDown = 212, - WSVirtualKeyGamepadLeftThumbstickRight = 213, - WSVirtualKeyGamepadLeftThumbstickLeft = 214, - WSVirtualKeyGamepadRightThumbstickUp = 215, - WSVirtualKeyGamepadRightThumbstickDown = 216, - WSVirtualKeyGamepadRightThumbstickRight = 217, - WSVirtualKeyGamepadRightThumbstickLeft = 218, -}; -typedef unsigned WSVirtualKey; - -// Windows.System.UserAuthenticationStatus -enum _WSUserAuthenticationStatus { - WSUserAuthenticationStatusUnauthenticated = 0, - WSUserAuthenticationStatusLocallyAuthenticated = 1, - WSUserAuthenticationStatusRemotelyAuthenticated = 2, -}; -typedef unsigned WSUserAuthenticationStatus; - -// Windows.System.UserType -enum _WSUserType { - WSUserTypeLocalUser = 0, - WSUserTypeRemoteUser = 1, - WSUserTypeLocalGuest = 2, - WSUserTypeRemoteGuest = 3, -}; -typedef unsigned WSUserType; - -// Windows.System.UserPictureSize -enum _WSUserPictureSize { - WSUserPictureSizeSize64x64 = 0, - WSUserPictureSizeSize208x208 = 1, - WSUserPictureSizeSize424x424 = 2, - WSUserPictureSizeSize1080x1080 = 3, -}; -typedef unsigned WSUserPictureSize; - -// Windows.System.UserWatcherStatus -enum _WSUserWatcherStatus { - WSUserWatcherStatusCreated = 0, - WSUserWatcherStatusStarted = 1, - WSUserWatcherStatusEnumerationCompleted = 2, - WSUserWatcherStatusStopping = 3, - WSUserWatcherStatusStopped = 4, - WSUserWatcherStatusAborted = 5, -}; -typedef unsigned WSUserWatcherStatus; - -// Windows.System.LaunchQuerySupportType -enum _WSLaunchQuerySupportType { - WSLaunchQuerySupportTypeUri = 0, - WSLaunchQuerySupportTypeUriForResults = 1, -}; -typedef unsigned WSLaunchQuerySupportType; - -// Windows.System.LaunchQuerySupportStatus -enum _WSLaunchQuerySupportStatus { - WSLaunchQuerySupportStatusAvailable = 0, - WSLaunchQuerySupportStatusAppNotInstalled = 1, - WSLaunchQuerySupportStatusAppUnavailable = 2, - WSLaunchQuerySupportStatusNotSupported = 3, - WSLaunchQuerySupportStatusUnknown = 4, -}; -typedef unsigned WSLaunchQuerySupportStatus; - -// Windows.System.LaunchUriStatus -enum _WSLaunchUriStatus { - WSLaunchUriStatusSuccess = 0, - WSLaunchUriStatusAppUnavailable = 1, - WSLaunchUriStatusProtocolUnavailable = 2, - WSLaunchUriStatusUnknown = 3, -}; -typedef unsigned WSLaunchUriStatus; - -// Windows.System.LaunchFileStatus -enum _WSLaunchFileStatus { - WSLaunchFileStatusSuccess = 0, - WSLaunchFileStatusAppUnavailable = 1, - WSLaunchFileStatusDeniedByPolicy = 2, - WSLaunchFileStatusFileTypeNotSupported = 3, - WSLaunchFileStatusUnknown = 4, -}; -typedef unsigned WSLaunchFileStatus; - -// Windows.System.RemoteLaunchUriStatus -enum _WSRemoteLaunchUriStatus { - WSRemoteLaunchUriStatusUnknown = 0, - WSRemoteLaunchUriStatusSuccess = 1, - WSRemoteLaunchUriStatusAppUnavailable = 2, - WSRemoteLaunchUriStatusProtocolUnavailable = 3, - WSRemoteLaunchUriStatusRemoteSystemUnavailable = 4, - WSRemoteLaunchUriStatusValueSetTooLarge = 5, - WSRemoteLaunchUriStatusDeniedByLocalSystem = 6, - WSRemoteLaunchUriStatusDeniedByRemoteSystem = 7, -}; -typedef unsigned WSRemoteLaunchUriStatus; - -// Windows.System.ShutdownKind -enum _WSShutdownKind { - WSShutdownKindShutdown = 0, - WSShutdownKindRestart = 1, -}; -typedef unsigned WSShutdownKind; - -#include "WindowsApplicationModel.h" -#include "WindowsUIPopups.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundationCollections.h" -#include "WindowsStorage.h" -#include "WindowsStorageSearch.h" -#include "WindowsUIViewManagement.h" -#include "WindowsSystemRemoteSystems.h" - -#import - -// Windows.System.ILauncherViewOptions -#ifndef __WSILauncherViewOptions_DEFINED__ -#define __WSILauncherViewOptions_DEFINED__ - -@protocol WSILauncherViewOptions -@property WUVViewSizePreference desiredRemainingView; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSILauncherViewOptions : RTObject -@end - -#endif // __WSILauncherViewOptions_DEFINED__ - -// Windows.System.AppMemoryUsageLimitChangingEventArgs -#ifndef __WSAppMemoryUsageLimitChangingEventArgs_DEFINED__ -#define __WSAppMemoryUsageLimitChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAppMemoryUsageLimitChangingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t newLimit; -@property (readonly) uint64_t oldLimit; -@end - -#endif // __WSAppMemoryUsageLimitChangingEventArgs_DEFINED__ - -// Windows.System.AppMemoryReport -#ifndef __WSAppMemoryReport_DEFINED__ -#define __WSAppMemoryReport_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSAppMemoryReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t peakPrivateCommitUsage; -@property (readonly) uint64_t privateCommitUsage; -@property (readonly) uint64_t totalCommitLimit; -@property (readonly) uint64_t totalCommitUsage; -@end - -#endif // __WSAppMemoryReport_DEFINED__ - -// Windows.System.ProcessMemoryReport -#ifndef __WSProcessMemoryReport_DEFINED__ -#define __WSProcessMemoryReport_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSProcessMemoryReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t privateWorkingSetUsage; -@property (readonly) uint64_t totalWorkingSetUsage; -@end - -#endif // __WSProcessMemoryReport_DEFINED__ - -// Windows.System.MemoryManager -#ifndef __WSMemoryManager_DEFINED__ -#define __WSMemoryManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSMemoryManager : RTObject -+ (WSAppMemoryReport*)getAppMemoryReport; -+ (WSProcessMemoryReport*)getProcessMemoryReport; -+ (BOOL)trySetAppMemoryUsageLimit:(uint64_t)value; -+ (uint64_t)appMemoryUsage; -+ (WSAppMemoryUsageLevel)appMemoryUsageLevel; -+ (uint64_t)appMemoryUsageLimit; -+ (EventRegistrationToken)addAppMemoryUsageDecreasedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeAppMemoryUsageDecreasedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addAppMemoryUsageIncreasedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeAppMemoryUsageIncreasedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addAppMemoryUsageLimitChangingEvent:(void(^)(RTObject*, WSAppMemoryUsageLimitChangingEventArgs*))del; -+ (void)removeAppMemoryUsageLimitChangingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSMemoryManager_DEFINED__ - -// Windows.System.ProtocolForResultsOperation -#ifndef __WSProtocolForResultsOperation_DEFINED__ -#define __WSProtocolForResultsOperation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSProtocolForResultsOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)reportCompleted:(WFCValueSet*)data; -@end - -#endif // __WSProtocolForResultsOperation_DEFINED__ - -// Windows.System.UserWatcher -#ifndef __WSUserWatcher_DEFINED__ -#define __WSUserWatcher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSUserWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUserWatcherStatus status; -- (EventRegistrationToken)addAddedEvent:(void(^)(WSUserWatcher*, WSUserChangedEventArgs*))del; -- (void)removeAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAuthenticationStatusChangedEvent:(void(^)(WSUserWatcher*, WSUserChangedEventArgs*))del; -- (void)removeAuthenticationStatusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAuthenticationStatusChangingEvent:(void(^)(WSUserWatcher*, WSUserAuthenticationStatusChangingEventArgs*))del; -- (void)removeAuthenticationStatusChangingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEnumerationCompletedEvent:(void(^)(WSUserWatcher*, RTObject*))del; -- (void)removeEnumerationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRemovedEvent:(void(^)(WSUserWatcher*, WSUserChangedEventArgs*))del; -- (void)removeRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStoppedEvent:(void(^)(WSUserWatcher*, RTObject*))del; -- (void)removeStoppedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUpdatedEvent:(void(^)(WSUserWatcher*, WSUserChangedEventArgs*))del; -- (void)removeUpdatedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WSUserWatcher_DEFINED__ - -// Windows.System.User -#ifndef __WSUser_DEFINED__ -#define __WSUser_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSUser : RTObject -+ (WSUserWatcher*)createWatcher; -+ (void)findAllAsyncWithSuccess:(void (^)(NSArray* /* WSUser* */))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsyncByType:(WSUserType)type success:(void (^)(NSArray* /* WSUser* */))success failure:(void (^)(NSError*))failure; -+ (void)findAllAsyncByTypeAndStatus:(WSUserType)type status:(WSUserAuthenticationStatus)status success:(void (^)(NSArray* /* WSUser* */))success failure:(void (^)(NSError*))failure; -+ (WSUser*)getFromId:(NSString *)nonRoamableId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUserAuthenticationStatus authenticationStatus; -@property (readonly) NSString * nonRoamableId; -@property (readonly) WSUserType type; -- (void)getPropertyAsync:(NSString *)value success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getPropertiesAsync:(NSArray* /* NSString * */)values success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)getPictureAsync:(WSUserPictureSize)desiredSize success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSUser_DEFINED__ - -// Windows.System.UserChangedEventArgs -#ifndef __WSUserChangedEventArgs_DEFINED__ -#define __WSUserChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSUserChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUser* user; -@end - -#endif // __WSUserChangedEventArgs_DEFINED__ - -// Windows.System.UserAuthenticationStatusChangingEventArgs -#ifndef __WSUserAuthenticationStatusChangingEventArgs_DEFINED__ -#define __WSUserAuthenticationStatusChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSUserAuthenticationStatusChangingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUserAuthenticationStatus currentStatus; -@property (readonly) WSUserAuthenticationStatus newStatus; -@property (readonly) WSUser* user; -- (WSUserAuthenticationStatusChangeDeferral*)getDeferral; -@end - -#endif // __WSUserAuthenticationStatusChangingEventArgs_DEFINED__ - -// Windows.System.UserAuthenticationStatusChangeDeferral -#ifndef __WSUserAuthenticationStatusChangeDeferral_DEFINED__ -#define __WSUserAuthenticationStatusChangeDeferral_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSUserAuthenticationStatusChangeDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WSUserAuthenticationStatusChangeDeferral_DEFINED__ - -// Windows.System.KnownUserProperties -#ifndef __WSKnownUserProperties_DEFINED__ -#define __WSKnownUserProperties_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSKnownUserProperties : RTObject -+ (NSString *)accountName; -+ (NSString *)displayName; -+ (NSString *)domainName; -+ (NSString *)firstName; -+ (NSString *)guestHost; -+ (NSString *)lastName; -+ (NSString *)principalName; -+ (NSString *)providerName; -+ (NSString *)sessionInitiationProtocolUri; -@end - -#endif // __WSKnownUserProperties_DEFINED__ - -// Windows.System.UserPicker -#ifndef __WSUserPicker_DEFINED__ -#define __WSUserPicker_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSUserPicker : RTObject -+ (BOOL)isSupported; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WSUser* suggestedSelectedUser; -@property BOOL allowGuestAccounts; -- (void)pickSingleUserAsyncWithSuccess:(void (^)(WSUser*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSUserPicker_DEFINED__ - -// Windows.System.UserDeviceAssociationChangedEventArgs -#ifndef __WSUserDeviceAssociationChangedEventArgs_DEFINED__ -#define __WSUserDeviceAssociationChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSUserDeviceAssociationChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceId; -@property (readonly) WSUser* newUser __attribute__ ((ns_returns_not_retained)); -@property (readonly) WSUser* oldUser; -@end - -#endif // __WSUserDeviceAssociationChangedEventArgs_DEFINED__ - -// Windows.System.UserDeviceAssociation -#ifndef __WSUserDeviceAssociation_DEFINED__ -#define __WSUserDeviceAssociation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSUserDeviceAssociation : RTObject -+ (WSUser*)findUserFromDeviceId:(NSString *)deviceId; -+ (EventRegistrationToken)addUserDeviceAssociationChangedEvent:(void(^)(RTObject*, WSUserDeviceAssociationChangedEventArgs*))del; -+ (void)removeUserDeviceAssociationChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSUserDeviceAssociation_DEFINED__ - -// Windows.System.LaunchUriResult -#ifndef __WSLaunchUriResult_DEFINED__ -#define __WSLaunchUriResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSLaunchUriResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFCValueSet* result; -@property (readonly) WSLaunchUriStatus status; -@end - -#endif // __WSLaunchUriResult_DEFINED__ - -// Windows.System.LauncherUIOptions -#ifndef __WSLauncherUIOptions_DEFINED__ -#define __WSLauncherUIOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSLauncherUIOptions : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFRect* */ selectionRect; -@property WUPPlacement preferredPlacement; -@property (retain) id /* WFPoint* */ invocationPoint; -@end - -#endif // __WSLauncherUIOptions_DEFINED__ - -// Windows.System.LauncherOptions -#ifndef __WSLauncherOptions_DEFINED__ -#define __WSLauncherOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSLauncherOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL treatAsUntrusted; -@property (retain) NSString * preferredApplicationPackageFamilyName; -@property (retain) NSString * preferredApplicationDisplayName; -@property (retain) WFUri* fallbackUri; -@property BOOL displayApplicationPicker; -@property (retain) NSString * contentType; -@property (readonly) WSLauncherUIOptions* uI; -@property (retain) NSString * targetApplicationPackageFamilyName; -@property (retain) WSSStorageFileQueryResult* neighboringFilesQuery; -@property BOOL ignoreAppUriHandlers; -@property WUVViewSizePreference desiredRemainingView; -@end - -#endif // __WSLauncherOptions_DEFINED__ - -// Windows.System.RemoteLauncherOptions -#ifndef __WSRemoteLauncherOptions_DEFINED__ -#define __WSRemoteLauncherOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSRemoteLauncherOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* fallbackUri; -@property (readonly) NSMutableArray* /* NSString * */ preferredAppIds; -@end - -#endif // __WSRemoteLauncherOptions_DEFINED__ - -// Windows.System.FolderLauncherOptions -#ifndef __WSFolderLauncherOptions_DEFINED__ -#define __WSFolderLauncherOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSFolderLauncherOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* RTObject* */ itemsToSelect; -@property WUVViewSizePreference desiredRemainingView; -@end - -#endif // __WSFolderLauncherOptions_DEFINED__ - -// Windows.System.Launcher -#ifndef __WSLauncher_DEFINED__ -#define __WSLauncher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSLauncher : RTObject -+ (void)launchFileAsync:(RTObject*)file success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)launchFileWithOptionsAsync:(RTObject*)file options:(WSLauncherOptions*)options success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)launchUriAsync:(WFUri*)uri success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)launchUriWithOptionsAsync:(WFUri*)uri options:(WSLauncherOptions*)options success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)queryAppUriSupportAsync:(WFUri*)uri success:(void (^)(WSLaunchQuerySupportStatus))success failure:(void (^)(NSError*))failure; -+ (void)queryAppUriSupportWithPackageFamilyNameAsync:(WFUri*)uri packageFamilyName:(NSString *)packageFamilyName success:(void (^)(WSLaunchQuerySupportStatus))success failure:(void (^)(NSError*))failure; -+ (void)findAppUriHandlersAsync:(WFUri*)uri success:(void (^)(NSArray* /* WAAppInfo* */))success failure:(void (^)(NSError*))failure; -+ (void)launchUriForUserAsync:(WSUser*)user uri:(WFUri*)uri success:(void (^)(WSLaunchUriStatus))success failure:(void (^)(NSError*))failure; -+ (void)launchUriWithOptionsForUserAsync:(WSUser*)user uri:(WFUri*)uri options:(WSLauncherOptions*)options success:(void (^)(WSLaunchUriStatus))success failure:(void (^)(NSError*))failure; -+ (void)launchUriWithDataForUserAsync:(WSUser*)user uri:(WFUri*)uri options:(WSLauncherOptions*)options inputData:(WFCValueSet*)inputData success:(void (^)(WSLaunchUriStatus))success failure:(void (^)(NSError*))failure; -+ (void)launchUriForResultsForUserAsync:(WSUser*)user uri:(WFUri*)uri options:(WSLauncherOptions*)options success:(void (^)(WSLaunchUriResult*))success failure:(void (^)(NSError*))failure; -+ (void)launchUriForResultsWithDataForUserAsync:(WSUser*)user uri:(WFUri*)uri options:(WSLauncherOptions*)options inputData:(WFCValueSet*)inputData success:(void (^)(WSLaunchUriResult*))success failure:(void (^)(NSError*))failure; -+ (void)launchFolderAsync:(RTObject*)folder success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)launchFolderWithOptionsAsync:(RTObject*)folder options:(WSFolderLauncherOptions*)options success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)launchUriForResultsAsync:(WFUri*)uri options:(WSLauncherOptions*)options success:(void (^)(WSLaunchUriResult*))success failure:(void (^)(NSError*))failure; -+ (void)launchUriForResultsWithDataAsync:(WFUri*)uri options:(WSLauncherOptions*)options inputData:(WFCValueSet*)inputData success:(void (^)(WSLaunchUriResult*))success failure:(void (^)(NSError*))failure; -+ (void)launchUriWithDataAsync:(WFUri*)uri options:(WSLauncherOptions*)options inputData:(WFCValueSet*)inputData success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)queryUriSupportAsync:(WFUri*)uri launchQuerySupportType:(WSLaunchQuerySupportType)launchQuerySupportType success:(void (^)(WSLaunchQuerySupportStatus))success failure:(void (^)(NSError*))failure; -+ (void)queryUriSupportWithPackageFamilyNameAsync:(WFUri*)uri launchQuerySupportType:(WSLaunchQuerySupportType)launchQuerySupportType packageFamilyName:(NSString *)packageFamilyName success:(void (^)(WSLaunchQuerySupportStatus))success failure:(void (^)(NSError*))failure; -+ (void)queryFileSupportAsync:(WSStorageFile*)file success:(void (^)(WSLaunchQuerySupportStatus))success failure:(void (^)(NSError*))failure; -+ (void)queryFileSupportWithPackageFamilyNameAsync:(WSStorageFile*)file packageFamilyName:(NSString *)packageFamilyName success:(void (^)(WSLaunchQuerySupportStatus))success failure:(void (^)(NSError*))failure; -+ (void)findUriSchemeHandlersAsync:(NSString *)scheme success:(void (^)(NSArray* /* WAAppInfo* */))success failure:(void (^)(NSError*))failure; -+ (void)findUriSchemeHandlersWithLaunchUriTypeAsync:(NSString *)scheme launchQuerySupportType:(WSLaunchQuerySupportType)launchQuerySupportType success:(void (^)(NSArray* /* WAAppInfo* */))success failure:(void (^)(NSError*))failure; -+ (void)findFileHandlersAsync:(NSString *)extension success:(void (^)(NSArray* /* WAAppInfo* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSLauncher_DEFINED__ - -// Windows.System.RemoteLauncher -#ifndef __WSRemoteLauncher_DEFINED__ -#define __WSRemoteLauncher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSRemoteLauncher : RTObject -+ (void)launchUriAsync:(WSRRemoteSystemConnectionRequest*)remoteSystemConnectionRequest uri:(WFUri*)uri success:(void (^)(WSRemoteLaunchUriStatus))success failure:(void (^)(NSError*))failure; -+ (void)launchUriWithOptionsAsync:(WSRRemoteSystemConnectionRequest*)remoteSystemConnectionRequest uri:(WFUri*)uri options:(WSRemoteLauncherOptions*)options success:(void (^)(WSRemoteLaunchUriStatus))success failure:(void (^)(NSError*))failure; -+ (void)launchUriWithDataAsync:(WSRRemoteSystemConnectionRequest*)remoteSystemConnectionRequest uri:(WFUri*)uri options:(WSRemoteLauncherOptions*)options inputData:(WFCValueSet*)inputData success:(void (^)(WSRemoteLaunchUriStatus))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSRemoteLauncher_DEFINED__ - -// Windows.System.ProcessLauncherOptions -#ifndef __WSProcessLauncherOptions_DEFINED__ -#define __WSProcessLauncherOptions_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSProcessLauncherOptions : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * workingDirectory; -@property (retain) RTObject* standardOutput; -@property (retain) RTObject* standardInput; -@property (retain) RTObject* standardError; -@end - -#endif // __WSProcessLauncherOptions_DEFINED__ - -// Windows.System.ProcessLauncherResult -#ifndef __WSProcessLauncherResult_DEFINED__ -#define __WSProcessLauncherResult_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSProcessLauncherResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int exitCode; -@end - -#endif // __WSProcessLauncherResult_DEFINED__ - -// Windows.System.ProcessLauncher -#ifndef __WSProcessLauncher_DEFINED__ -#define __WSProcessLauncher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSProcessLauncher : RTObject -+ (void)runToCompletionAsync:(NSString *)fileName args:(NSString *)args success:(void (^)(WSProcessLauncherResult*))success failure:(void (^)(NSError*))failure; -+ (void)runToCompletionAsyncWithOptions:(NSString *)fileName args:(NSString *)args options:(WSProcessLauncherOptions*)options success:(void (^)(WSProcessLauncherResult*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSProcessLauncher_DEFINED__ - -// Windows.System.ShutdownManager -#ifndef __WSShutdownManager_DEFINED__ -#define __WSShutdownManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSShutdownManager : RTObject -+ (void)beginShutdown:(WSShutdownKind)shutdownKind timeout:(WFTimeSpan*)timeout; -+ (void)cancelShutdown; -@end - -#endif // __WSShutdownManager_DEFINED__ - -// Windows.System.TimeZoneSettings -#ifndef __WSTimeZoneSettings_DEFINED__ -#define __WSTimeZoneSettings_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WSTimeZoneSettings : RTObject -+ (void)changeTimeZoneByDisplayName:(NSString *)timeZoneDisplayName; -+ (BOOL)canChangeTimeZone; -+ (NSString *)currentTimeZoneDisplayName; -+ (NSArray* /* NSString * */)supportedTimeZoneDisplayNames; -@end - -#endif // __WSTimeZoneSettings_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemDiagnostics.h b/include/Platform/Universal Windows/UWP/WindowsSystemDiagnostics.h deleted file mode 100644 index 08961a74c5..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemDiagnostics.h +++ /dev/null @@ -1,159 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemDiagnostics.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMDIAGNOSTICSEXPORT -#define OBJCUWPWINDOWSSYSTEMDIAGNOSTICSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemDiagnostics.lib") -#endif -#endif -#include - -@class WSDProcessDiagnosticInfo, WSDProcessDiskUsage, WSDProcessMemoryUsage, WSDProcessCpuUsage, WSDProcessMemoryUsageReport, WSDProcessDiskUsageReport, WSDProcessCpuUsageReport; -@protocol WSDIProcessDiagnosticInfo, WSDIProcessDiagnosticInfoStatics, WSDIProcessMemoryUsage, WSDIProcessMemoryUsageReport, WSDIProcessDiskUsage, WSDIProcessDiskUsageReport, WSDIProcessCpuUsage, WSDIProcessCpuUsageReport; - -#include "WindowsFoundation.h" - -#import - -// Windows.System.Diagnostics.ProcessDiagnosticInfo -#ifndef __WSDProcessDiagnosticInfo_DEFINED__ -#define __WSDProcessDiagnosticInfo_DEFINED__ - -OBJCUWPWINDOWSSYSTEMDIAGNOSTICSEXPORT -@interface WSDProcessDiagnosticInfo : RTObject -+ (NSArray* /* WSDProcessDiagnosticInfo* */)getForProcesses; -+ (WSDProcessDiagnosticInfo*)getForCurrentProcess; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSDProcessCpuUsage* cpuUsage; -@property (readonly) WSDProcessDiskUsage* diskUsage; -@property (readonly) NSString * executableFileName; -@property (readonly) WSDProcessMemoryUsage* memoryUsage; -@property (readonly) WSDProcessDiagnosticInfo* parent; -@property (readonly) unsigned int processId; -@property (readonly) WFDateTime* processStartTime; -@end - -#endif // __WSDProcessDiagnosticInfo_DEFINED__ - -// Windows.System.Diagnostics.ProcessDiskUsage -#ifndef __WSDProcessDiskUsage_DEFINED__ -#define __WSDProcessDiskUsage_DEFINED__ - -OBJCUWPWINDOWSSYSTEMDIAGNOSTICSEXPORT -@interface WSDProcessDiskUsage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WSDProcessDiskUsageReport*)getReport; -@end - -#endif // __WSDProcessDiskUsage_DEFINED__ - -// Windows.System.Diagnostics.ProcessMemoryUsage -#ifndef __WSDProcessMemoryUsage_DEFINED__ -#define __WSDProcessMemoryUsage_DEFINED__ - -OBJCUWPWINDOWSSYSTEMDIAGNOSTICSEXPORT -@interface WSDProcessMemoryUsage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WSDProcessMemoryUsageReport*)getReport; -@end - -#endif // __WSDProcessMemoryUsage_DEFINED__ - -// Windows.System.Diagnostics.ProcessCpuUsage -#ifndef __WSDProcessCpuUsage_DEFINED__ -#define __WSDProcessCpuUsage_DEFINED__ - -OBJCUWPWINDOWSSYSTEMDIAGNOSTICSEXPORT -@interface WSDProcessCpuUsage : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WSDProcessCpuUsageReport*)getReport; -@end - -#endif // __WSDProcessCpuUsage_DEFINED__ - -// Windows.System.Diagnostics.ProcessMemoryUsageReport -#ifndef __WSDProcessMemoryUsageReport_DEFINED__ -#define __WSDProcessMemoryUsageReport_DEFINED__ - -OBJCUWPWINDOWSSYSTEMDIAGNOSTICSEXPORT -@interface WSDProcessMemoryUsageReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t nonPagedPoolSizeInBytes; -@property (readonly) unsigned int pageFaultCount; -@property (readonly) uint64_t pageFileSizeInBytes; -@property (readonly) uint64_t pagedPoolSizeInBytes; -@property (readonly) uint64_t peakNonPagedPoolSizeInBytes; -@property (readonly) uint64_t peakPageFileSizeInBytes; -@property (readonly) uint64_t peakPagedPoolSizeInBytes; -@property (readonly) uint64_t peakVirtualMemorySizeInBytes; -@property (readonly) uint64_t peakWorkingSetSizeInBytes; -@property (readonly) uint64_t privatePageCount; -@property (readonly) uint64_t virtualMemorySizeInBytes; -@property (readonly) uint64_t workingSetSizeInBytes; -@end - -#endif // __WSDProcessMemoryUsageReport_DEFINED__ - -// Windows.System.Diagnostics.ProcessDiskUsageReport -#ifndef __WSDProcessDiskUsageReport_DEFINED__ -#define __WSDProcessDiskUsageReport_DEFINED__ - -OBJCUWPWINDOWSSYSTEMDIAGNOSTICSEXPORT -@interface WSDProcessDiskUsageReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int64_t bytesReadCount; -@property (readonly) int64_t bytesWrittenCount; -@property (readonly) int64_t otherBytesCount; -@property (readonly) int64_t otherOperationCount; -@property (readonly) int64_t readOperationCount; -@property (readonly) int64_t writeOperationCount; -@end - -#endif // __WSDProcessDiskUsageReport_DEFINED__ - -// Windows.System.Diagnostics.ProcessCpuUsageReport -#ifndef __WSDProcessCpuUsageReport_DEFINED__ -#define __WSDProcessCpuUsageReport_DEFINED__ - -OBJCUWPWINDOWSSYSTEMDIAGNOSTICSEXPORT -@interface WSDProcessCpuUsageReport : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* kernelTime; -@property (readonly) WFTimeSpan* userTime; -@end - -#endif // __WSDProcessCpuUsageReport_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemDisplay.h b/include/Platform/Universal Windows/UWP/WindowsSystemDisplay.h deleted file mode 100644 index 5e2d87eeb8..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemDisplay.h +++ /dev/null @@ -1,50 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemDisplay.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMDISPLAYEXPORT -#define OBJCUWPWINDOWSSYSTEMDISPLAYEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemDisplay.lib") -#endif -#endif -#include - -@class WSDDisplayRequest; -@protocol WSDIDisplayRequest; - -#import - -// Windows.System.Display.DisplayRequest -#ifndef __WSDDisplayRequest_DEFINED__ -#define __WSDDisplayRequest_DEFINED__ - -OBJCUWPWINDOWSSYSTEMDISPLAYEXPORT -@interface WSDDisplayRequest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)requestActive; -- (void)requestRelease; -@end - -#endif // __WSDDisplayRequest_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemPower.h b/include/Platform/Universal Windows/UWP/WindowsSystemPower.h deleted file mode 100644 index 05d19e129f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemPower.h +++ /dev/null @@ -1,128 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemPower.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMPOWEREXPORT -#define OBJCUWPWINDOWSSYSTEMPOWEREXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemPower.lib") -#endif -#endif -#include - -@class WSPPowerManager, WSPBackgroundEnergyManager, WSPForegroundEnergyManager; -@protocol WSPIPowerManagerStatics, WSPIBackgroundEnergyManagerStatics, WSPIForegroundEnergyManagerStatics; - -// Windows.System.Power.BatteryStatus -enum _WSPBatteryStatus { - WSPBatteryStatusNotPresent = 0, - WSPBatteryStatusDischarging = 1, - WSPBatteryStatusIdle = 2, - WSPBatteryStatusCharging = 3, -}; -typedef unsigned WSPBatteryStatus; - -// Windows.System.Power.EnergySaverStatus -enum _WSPEnergySaverStatus { - WSPEnergySaverStatusDisabled = 0, - WSPEnergySaverStatusOff = 1, - WSPEnergySaverStatusOn = 2, -}; -typedef unsigned WSPEnergySaverStatus; - -// Windows.System.Power.PowerSupplyStatus -enum _WSPPowerSupplyStatus { - WSPPowerSupplyStatusNotPresent = 0, - WSPPowerSupplyStatusInadequate = 1, - WSPPowerSupplyStatusAdequate = 2, -}; -typedef unsigned WSPPowerSupplyStatus; - -#include "WindowsFoundation.h" - -#import - -// Windows.System.Power.PowerManager -#ifndef __WSPPowerManager_DEFINED__ -#define __WSPPowerManager_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPOWEREXPORT -@interface WSPPowerManager : RTObject -+ (WSPBatteryStatus)batteryStatus; -+ (WSPEnergySaverStatus)energySaverStatus; -+ (WSPPowerSupplyStatus)powerSupplyStatus; -+ (int)remainingChargePercent; -+ (WFTimeSpan*)remainingDischargeTime; -+ (EventRegistrationToken)addBatteryStatusChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeBatteryStatusChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addEnergySaverStatusChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeEnergySaverStatusChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addPowerSupplyStatusChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removePowerSupplyStatusChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addRemainingChargePercentChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeRemainingChargePercentChangedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addRemainingDischargeTimeChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeRemainingDischargeTimeChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSPPowerManager_DEFINED__ - -// Windows.System.Power.BackgroundEnergyManager -#ifndef __WSPBackgroundEnergyManager_DEFINED__ -#define __WSPBackgroundEnergyManager_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPOWEREXPORT -@interface WSPBackgroundEnergyManager : RTObject -+ (unsigned int)excessiveUsageLevel; -+ (unsigned int)lowUsageLevel; -+ (unsigned int)maxAcceptableUsageLevel; -+ (unsigned int)nearMaxAcceptableUsageLevel; -+ (unsigned int)nearTerminationUsageLevel; -+ (unsigned int)recentEnergyUsage; -+ (unsigned int)recentEnergyUsageLevel; -+ (unsigned int)terminationUsageLevel; -+ (EventRegistrationToken)addRecentEnergyUsageIncreasedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeRecentEnergyUsageIncreasedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addRecentEnergyUsageReturnedToLowEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeRecentEnergyUsageReturnedToLowEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSPBackgroundEnergyManager_DEFINED__ - -// Windows.System.Power.ForegroundEnergyManager -#ifndef __WSPForegroundEnergyManager_DEFINED__ -#define __WSPForegroundEnergyManager_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPOWEREXPORT -@interface WSPForegroundEnergyManager : RTObject -+ (unsigned int)excessiveUsageLevel; -+ (unsigned int)lowUsageLevel; -+ (unsigned int)maxAcceptableUsageLevel; -+ (unsigned int)nearMaxAcceptableUsageLevel; -+ (unsigned int)recentEnergyUsage; -+ (unsigned int)recentEnergyUsageLevel; -+ (EventRegistrationToken)addRecentEnergyUsageIncreasedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeRecentEnergyUsageIncreasedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addRecentEnergyUsageReturnedToLowEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeRecentEnergyUsageReturnedToLowEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSPForegroundEnergyManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemPowerDiagnostics.h b/include/Platform/Universal Windows/UWP/WindowsSystemPowerDiagnostics.h deleted file mode 100644 index 19ead89d8e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemPowerDiagnostics.h +++ /dev/null @@ -1,60 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemPowerDiagnostics.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMPOWERDIAGNOSTICSEXPORT -#define OBJCUWPWINDOWSSYSTEMPOWERDIAGNOSTICSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemPowerDiagnostics.lib") -#endif -#endif -#include - -@class WSPDBackgroundEnergyDiagnostics, WSPDForegroundEnergyDiagnostics; -@protocol WSPDIBackgroundEnergyDiagnosticsStatics, WSPDIForegroundEnergyDiagnosticsStatics; - -#import - -// Windows.System.Power.Diagnostics.BackgroundEnergyDiagnostics -#ifndef __WSPDBackgroundEnergyDiagnostics_DEFINED__ -#define __WSPDBackgroundEnergyDiagnostics_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPOWERDIAGNOSTICSEXPORT -@interface WSPDBackgroundEnergyDiagnostics : RTObject -+ (uint64_t)computeTotalEnergyUsage; -+ (void)resetTotalEnergyUsage; -+ (double)deviceSpecificConversionFactor; -@end - -#endif // __WSPDBackgroundEnergyDiagnostics_DEFINED__ - -// Windows.System.Power.Diagnostics.ForegroundEnergyDiagnostics -#ifndef __WSPDForegroundEnergyDiagnostics_DEFINED__ -#define __WSPDForegroundEnergyDiagnostics_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPOWERDIAGNOSTICSEXPORT -@interface WSPDForegroundEnergyDiagnostics : RTObject -+ (uint64_t)computeTotalEnergyUsage; -+ (void)resetTotalEnergyUsage; -+ (double)deviceSpecificConversionFactor; -@end - -#endif // __WSPDForegroundEnergyDiagnostics_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemProfile.h b/include/Platform/Universal Windows/UWP/WindowsSystemProfile.h deleted file mode 100644 index 8416876990..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemProfile.h +++ /dev/null @@ -1,205 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemProfile.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -#define OBJCUWPWINDOWSSYSTEMPROFILEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemProfile.lib") -#endif -#endif -#include - -@class WSPAnalyticsVersionInfo, WSPAnalyticsInfo, WSPSystemIdentificationInfo, WSPSystemIdentification, WSPPlatformDiagnosticsAndUsageDataSettings, WSPHardwareToken, WSPHardwareIdentification, WSPRetailInfo, WSPKnownRetailInfoProperties, WSPSharedModeSettings; -@protocol WSPIAnalyticsInfoStatics, WSPIAnalyticsVersionInfo, WSPISystemIdentificationInfo, WSPISystemIdentificationStatics, WSPIPlatformDiagnosticsAndUsageDataSettingsStatics, WSPIHardwareToken, WSPIHardwareIdentificationStatics, WSPIRetailInfoStatics, WSPIKnownRetailInfoPropertiesStatics, WSPISharedModeSettingsStatics; - -// Windows.System.Profile.SystemIdentificationSource -enum _WSPSystemIdentificationSource { - WSPSystemIdentificationSourceNone = 0, - WSPSystemIdentificationSourceTpm = 1, - WSPSystemIdentificationSourceUefi = 2, -}; -typedef unsigned WSPSystemIdentificationSource; - -// Windows.System.Profile.PlatformDataCollectionLevel -enum _WSPPlatformDataCollectionLevel { - WSPPlatformDataCollectionLevelSecurity = 0, - WSPPlatformDataCollectionLevelBasic = 1, - WSPPlatformDataCollectionLevelEnhanced = 2, - WSPPlatformDataCollectionLevelFull = 3, -}; -typedef unsigned WSPPlatformDataCollectionLevel; - -#include "WindowsStorageStreams.h" -#include "WindowsSystem.h" -#include "WindowsFoundation.h" - -#import - -// Windows.System.Profile.AnalyticsVersionInfo -#ifndef __WSPAnalyticsVersionInfo_DEFINED__ -#define __WSPAnalyticsVersionInfo_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPAnalyticsVersionInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * deviceFamily; -@property (readonly) NSString * deviceFamilyVersion; -@end - -#endif // __WSPAnalyticsVersionInfo_DEFINED__ - -// Windows.System.Profile.AnalyticsInfo -#ifndef __WSPAnalyticsInfo_DEFINED__ -#define __WSPAnalyticsInfo_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPAnalyticsInfo : RTObject -+ (NSString *)deviceForm; -+ (WSPAnalyticsVersionInfo*)versionInfo; -@end - -#endif // __WSPAnalyticsInfo_DEFINED__ - -// Windows.System.Profile.SystemIdentificationInfo -#ifndef __WSPSystemIdentificationInfo_DEFINED__ -#define __WSPSystemIdentificationInfo_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPSystemIdentificationInfo : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* id; -@property (readonly) WSPSystemIdentificationSource source; -@end - -#endif // __WSPSystemIdentificationInfo_DEFINED__ - -// Windows.System.Profile.SystemIdentification -#ifndef __WSPSystemIdentification_DEFINED__ -#define __WSPSystemIdentification_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPSystemIdentification : RTObject -+ (WSPSystemIdentificationInfo*)getSystemIdForPublisher; -+ (WSPSystemIdentificationInfo*)getSystemIdForUser:(WSUser*)user; -@end - -#endif // __WSPSystemIdentification_DEFINED__ - -// Windows.System.Profile.PlatformDiagnosticsAndUsageDataSettings -#ifndef __WSPPlatformDiagnosticsAndUsageDataSettings_DEFINED__ -#define __WSPPlatformDiagnosticsAndUsageDataSettings_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPPlatformDiagnosticsAndUsageDataSettings : RTObject -+ (BOOL)canCollectDiagnostics:(WSPPlatformDataCollectionLevel)level; -+ (WSPPlatformDataCollectionLevel)collectionLevel; -+ (EventRegistrationToken)addCollectionLevelChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeCollectionLevelChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSPPlatformDiagnosticsAndUsageDataSettings_DEFINED__ - -// Windows.System.Profile.HardwareToken -#ifndef __WSPHardwareToken_DEFINED__ -#define __WSPHardwareToken_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPHardwareToken : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* certificate; -@property (readonly) RTObject* id; -@property (readonly) RTObject* signature; -@end - -#endif // __WSPHardwareToken_DEFINED__ - -// Windows.System.Profile.HardwareIdentification -#ifndef __WSPHardwareIdentification_DEFINED__ -#define __WSPHardwareIdentification_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPHardwareIdentification : RTObject -+ (WSPHardwareToken*)getPackageSpecificToken:(RTObject*)nonce; -@end - -#endif // __WSPHardwareIdentification_DEFINED__ - -// Windows.System.Profile.RetailInfo -#ifndef __WSPRetailInfo_DEFINED__ -#define __WSPRetailInfo_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPRetailInfo : RTObject -+ (BOOL)isDemoModeEnabled; -+ (NSDictionary* /* NSString *, RTObject* */)properties; -@end - -#endif // __WSPRetailInfo_DEFINED__ - -// Windows.System.Profile.KnownRetailInfoProperties -#ifndef __WSPKnownRetailInfoProperties_DEFINED__ -#define __WSPKnownRetailInfoProperties_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPKnownRetailInfoProperties : RTObject -+ (NSString *)batteryLifeDescription; -+ (NSString *)displayDescription; -+ (NSString *)displayModelName; -+ (NSString *)formFactor; -+ (NSString *)frontCameraDescription; -+ (NSString *)graphicsDescription; -+ (NSString *)hasNfc; -+ (NSString *)hasOpticalDrive; -+ (NSString *)hasSdSlot; -+ (NSString *)isFeatured; -+ (NSString *)isOfficeInstalled; -+ (NSString *)manufacturerName; -+ (NSString *)memory; -+ (NSString *)modelName; -+ (NSString *)price; -+ (NSString *)processorDescription; -+ (NSString *)rearCameraDescription; -+ (NSString *)retailAccessCode; -+ (NSString *)screenSize; -+ (NSString *)storageDescription; -+ (NSString *)weight; -+ (NSString *)windowsEdition; -@end - -#endif // __WSPKnownRetailInfoProperties_DEFINED__ - -// Windows.System.Profile.SharedModeSettings -#ifndef __WSPSharedModeSettings_DEFINED__ -#define __WSPSharedModeSettings_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILEEXPORT -@interface WSPSharedModeSettings : RTObject -+ (BOOL)isEnabled; -@end - -#endif // __WSPSharedModeSettings_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemProfileSystemManufacturers.h b/include/Platform/Universal Windows/UWP/WindowsSystemProfileSystemManufacturers.h deleted file mode 100644 index dc8a0ac905..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemProfileSystemManufacturers.h +++ /dev/null @@ -1,45 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemProfileSystemManufacturers.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMPROFILESYSTEMMANUFACTURERSEXPORT -#define OBJCUWPWINDOWSSYSTEMPROFILESYSTEMMANUFACTURERSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemProfileSystemManufacturers.lib") -#endif -#endif -#include - -@class WSPSSmbiosInformation; -@protocol WSPSISmbiosInformationStatics; - -#import - -// Windows.System.Profile.SystemManufacturers.SmbiosInformation -#ifndef __WSPSSmbiosInformation_DEFINED__ -#define __WSPSSmbiosInformation_DEFINED__ - -OBJCUWPWINDOWSSYSTEMPROFILESYSTEMMANUFACTURERSEXPORT -@interface WSPSSmbiosInformation : RTObject -+ (NSString *)serialNumber; -@end - -#endif // __WSPSSmbiosInformation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemRemoteDesktop.h b/include/Platform/Universal Windows/UWP/WindowsSystemRemoteDesktop.h deleted file mode 100644 index 3ace1a35fc..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemRemoteDesktop.h +++ /dev/null @@ -1,45 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemRemoteDesktop.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMREMOTEDESKTOPEXPORT -#define OBJCUWPWINDOWSSYSTEMREMOTEDESKTOPEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemRemoteDesktop.lib") -#endif -#endif -#include - -@class WSRInteractiveSession; -@protocol WSRIInteractiveSessionStatics; - -#import - -// Windows.System.RemoteDesktop.InteractiveSession -#ifndef __WSRInteractiveSession_DEFINED__ -#define __WSRInteractiveSession_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTEDESKTOPEXPORT -@interface WSRInteractiveSession : RTObject -+ (BOOL)isRemote; -@end - -#endif // __WSRInteractiveSession_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemRemoteSystems.h b/include/Platform/Universal Windows/UWP/WindowsSystemRemoteSystems.h deleted file mode 100644 index ee01917c73..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemRemoteSystems.h +++ /dev/null @@ -1,243 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemRemoteSystems.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -#define OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemRemoteSystems.lib") -#endif -#endif -#include - -@class WSRRemoteSystem, WSRRemoteSystemWatcher, WSRRemoteSystemAddedEventArgs, WSRRemoteSystemUpdatedEventArgs, WSRRemoteSystemRemovedEventArgs, WSRRemoteSystemConnectionRequest, WSRRemoteSystemKinds, WSRRemoteSystemKindFilter, WSRRemoteSystemDiscoveryTypeFilter, WSRRemoteSystemStatusTypeFilter; -@protocol WSRIRemoteSystemFilter, WSRIRemoteSystemStatics, WSRIRemoteSystem, WSRIRemoteSystemWatcher, WSRIRemoteSystemAddedEventArgs, WSRIRemoteSystemUpdatedEventArgs, WSRIRemoteSystemRemovedEventArgs, WSRIRemoteSystemConnectionRequestFactory, WSRIRemoteSystemConnectionRequest, WSRIRemoteSystemKindStatics, WSRIRemoteSystemKindFilterFactory, WSRIRemoteSystemKindFilter, WSRIRemoteSystemDiscoveryTypeFilterFactory, WSRIRemoteSystemDiscoveryTypeFilter, WSRIRemoteSystemStatusTypeFilterFactory, WSRIRemoteSystemStatusTypeFilter; - -// Windows.System.RemoteSystems.RemoteSystemStatus -enum _WSRRemoteSystemStatus { - WSRRemoteSystemStatusUnavailable = 0, - WSRRemoteSystemStatusDiscoveringAvailability = 1, - WSRRemoteSystemStatusAvailable = 2, - WSRRemoteSystemStatusUnknown = 3, -}; -typedef unsigned WSRRemoteSystemStatus; - -// Windows.System.RemoteSystems.RemoteSystemDiscoveryType -enum _WSRRemoteSystemDiscoveryType { - WSRRemoteSystemDiscoveryTypeAny = 0, - WSRRemoteSystemDiscoveryTypeProximal = 1, - WSRRemoteSystemDiscoveryTypeCloud = 2, -}; -typedef unsigned WSRRemoteSystemDiscoveryType; - -// Windows.System.RemoteSystems.RemoteSystemStatusType -enum _WSRRemoteSystemStatusType { - WSRRemoteSystemStatusTypeAny = 0, - WSRRemoteSystemStatusTypeAvailable = 1, -}; -typedef unsigned WSRRemoteSystemStatusType; - -// Windows.System.RemoteSystems.RemoteSystemAccessStatus -enum _WSRRemoteSystemAccessStatus { - WSRRemoteSystemAccessStatusUnspecified = 0, - WSRRemoteSystemAccessStatusAllowed = 1, - WSRRemoteSystemAccessStatusDeniedByUser = 2, - WSRRemoteSystemAccessStatusDeniedBySystem = 3, -}; -typedef unsigned WSRRemoteSystemAccessStatus; - -#include "WindowsNetworking.h" -#include "WindowsFoundation.h" - -#import - -// Windows.System.RemoteSystems.IRemoteSystemFilter -#ifndef __WSRIRemoteSystemFilter_DEFINED__ -#define __WSRIRemoteSystemFilter_DEFINED__ - -@protocol WSRIRemoteSystemFilter -@end - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRIRemoteSystemFilter : RTObject -@end - -#endif // __WSRIRemoteSystemFilter_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystem -#ifndef __WSRRemoteSystem_DEFINED__ -#define __WSRRemoteSystem_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystem : RTObject -+ (void)findByHostNameAsync:(WNHostName*)hostName success:(void (^)(WSRRemoteSystem*))success failure:(void (^)(NSError*))failure; -+ (WSRRemoteSystemWatcher*)createWatcher; -+ (WSRRemoteSystemWatcher*)createWatcherWithFilters:(id /* RTObject* */)filters; -+ (void)requestAccessAsyncWithSuccess:(void (^)(WSRRemoteSystemAccessStatus))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) NSString * id; -@property (readonly) BOOL isAvailableByProximity; -@property (readonly) NSString * kind; -@property (readonly) WSRRemoteSystemStatus status; -@end - -#endif // __WSRRemoteSystem_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystemWatcher -#ifndef __WSRRemoteSystemWatcher_DEFINED__ -#define __WSRRemoteSystemWatcher_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystemWatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addRemoteSystemAddedEvent:(void(^)(WSRRemoteSystemWatcher*, WSRRemoteSystemAddedEventArgs*))del; -- (void)removeRemoteSystemAddedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRemoteSystemRemovedEvent:(void(^)(WSRRemoteSystemWatcher*, WSRRemoteSystemRemovedEventArgs*))del; -- (void)removeRemoteSystemRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRemoteSystemUpdatedEvent:(void(^)(WSRRemoteSystemWatcher*, WSRRemoteSystemUpdatedEventArgs*))del; -- (void)removeRemoteSystemUpdatedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WSRRemoteSystemWatcher_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystemAddedEventArgs -#ifndef __WSRRemoteSystemAddedEventArgs_DEFINED__ -#define __WSRRemoteSystemAddedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystemAddedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSRRemoteSystem* remoteSystem; -@end - -#endif // __WSRRemoteSystemAddedEventArgs_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystemUpdatedEventArgs -#ifndef __WSRRemoteSystemUpdatedEventArgs_DEFINED__ -#define __WSRRemoteSystemUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystemUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSRRemoteSystem* remoteSystem; -@end - -#endif // __WSRRemoteSystemUpdatedEventArgs_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystemRemovedEventArgs -#ifndef __WSRRemoteSystemRemovedEventArgs_DEFINED__ -#define __WSRRemoteSystemRemovedEventArgs_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystemRemovedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * remoteSystemId; -@end - -#endif // __WSRRemoteSystemRemovedEventArgs_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystemConnectionRequest -#ifndef __WSRRemoteSystemConnectionRequest_DEFINED__ -#define __WSRRemoteSystemConnectionRequest_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystemConnectionRequest : RTObject -+ (WSRRemoteSystemConnectionRequest*)make:(WSRRemoteSystem*)remoteSystem ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSRRemoteSystem* remoteSystem; -@end - -#endif // __WSRRemoteSystemConnectionRequest_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystemKinds -#ifndef __WSRRemoteSystemKinds_DEFINED__ -#define __WSRRemoteSystemKinds_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystemKinds : RTObject -+ (NSString *)desktop; -+ (NSString *)holographic; -+ (NSString *)hub; -+ (NSString *)phone; -+ (NSString *)xbox; -@end - -#endif // __WSRRemoteSystemKinds_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystemKindFilter -#ifndef __WSRRemoteSystemKindFilter_DEFINED__ -#define __WSRRemoteSystemKindFilter_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystemKindFilter : RTObject -+ (WSRRemoteSystemKindFilter*)make:(id /* NSString * */)remoteSystemKinds ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ remoteSystemKinds; -@end - -#endif // __WSRRemoteSystemKindFilter_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystemDiscoveryTypeFilter -#ifndef __WSRRemoteSystemDiscoveryTypeFilter_DEFINED__ -#define __WSRRemoteSystemDiscoveryTypeFilter_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystemDiscoveryTypeFilter : RTObject -+ (WSRRemoteSystemDiscoveryTypeFilter*)make:(WSRRemoteSystemDiscoveryType)discoveryType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSRRemoteSystemDiscoveryType remoteSystemDiscoveryType; -@end - -#endif // __WSRRemoteSystemDiscoveryTypeFilter_DEFINED__ - -// Windows.System.RemoteSystems.RemoteSystemStatusTypeFilter -#ifndef __WSRRemoteSystemStatusTypeFilter_DEFINED__ -#define __WSRRemoteSystemStatusTypeFilter_DEFINED__ - -OBJCUWPWINDOWSSYSTEMREMOTESYSTEMSEXPORT -@interface WSRRemoteSystemStatusTypeFilter : RTObject -+ (WSRRemoteSystemStatusTypeFilter*)make:(WSRRemoteSystemStatusType)remoteSystemStatusType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSRRemoteSystemStatusType remoteSystemStatusType; -@end - -#endif // __WSRRemoteSystemStatusTypeFilter_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemThreading.h b/include/Platform/Universal Windows/UWP/WindowsSystemThreading.h deleted file mode 100644 index 100d480e6f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemThreading.h +++ /dev/null @@ -1,120 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemThreading.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMTHREADINGEXPORT -#define OBJCUWPWINDOWSSYSTEMTHREADINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemThreading.lib") -#endif -#endif -#include - -@class WSTThreadPoolTimer, WSTThreadPool; -@protocol WSTIThreadPoolStatics, WSTIThreadPoolTimer, WSTIThreadPoolTimerStatics; - -// Windows.System.Threading.WorkItemPriority -enum _WSTWorkItemPriority { - WSTWorkItemPriorityLow = -1, - WSTWorkItemPriorityNormal = 0, - WSTWorkItemPriorityHigh = 1, -}; -typedef unsigned WSTWorkItemPriority; - -// Windows.System.Threading.WorkItemOptions -enum _WSTWorkItemOptions { - WSTWorkItemOptionsNone = 0, - WSTWorkItemOptionsTimeSliced = 1, -}; -typedef unsigned WSTWorkItemOptions; - -#include "WindowsFoundation.h" -// Windows.System.Threading.TimerDestroyedHandler -#ifndef __WSTTimerDestroyedHandler__DEFINED -#define __WSTTimerDestroyedHandler__DEFINED -typedef void(^WSTTimerDestroyedHandler)(WSTThreadPoolTimer* timer); -#endif // __WSTTimerDestroyedHandler__DEFINED - -// Windows.System.Threading.TimerElapsedHandler -#ifndef __WSTTimerElapsedHandler__DEFINED -#define __WSTTimerElapsedHandler__DEFINED -typedef void(^WSTTimerElapsedHandler)(WSTThreadPoolTimer* timer); -#endif // __WSTTimerElapsedHandler__DEFINED - -// Windows.System.Threading.WorkItemHandler -#ifndef __WSTWorkItemHandler__DEFINED -#define __WSTWorkItemHandler__DEFINED -typedef void(^WSTWorkItemHandler)(RTObject* operation); -#endif // __WSTWorkItemHandler__DEFINED - - -#import - -// Windows.System.Threading.TimerElapsedHandler -#ifndef __WSTTimerElapsedHandler__DEFINED -#define __WSTTimerElapsedHandler__DEFINED -typedef void(^WSTTimerElapsedHandler)(WSTThreadPoolTimer* timer); -#endif // __WSTTimerElapsedHandler__DEFINED - -// Windows.System.Threading.TimerDestroyedHandler -#ifndef __WSTTimerDestroyedHandler__DEFINED -#define __WSTTimerDestroyedHandler__DEFINED -typedef void(^WSTTimerDestroyedHandler)(WSTThreadPoolTimer* timer); -#endif // __WSTTimerDestroyedHandler__DEFINED - -// Windows.System.Threading.WorkItemHandler -#ifndef __WSTWorkItemHandler__DEFINED -#define __WSTWorkItemHandler__DEFINED -typedef void(^WSTWorkItemHandler)(RTObject* operation); -#endif // __WSTWorkItemHandler__DEFINED - -// Windows.System.Threading.ThreadPoolTimer -#ifndef __WSTThreadPoolTimer_DEFINED__ -#define __WSTThreadPoolTimer_DEFINED__ - -OBJCUWPWINDOWSSYSTEMTHREADINGEXPORT -@interface WSTThreadPoolTimer : RTObject -+ (WSTThreadPoolTimer*)createPeriodicTimer:(WSTTimerElapsedHandler)handler period:(WFTimeSpan*)period; -+ (WSTThreadPoolTimer*)createTimer:(WSTTimerElapsedHandler)handler delay:(WFTimeSpan*)delay; -+ (WSTThreadPoolTimer*)createPeriodicTimerWithCompletion:(WSTTimerElapsedHandler)handler period:(WFTimeSpan*)period destroyed:(WSTTimerDestroyedHandler)destroyed; -+ (WSTThreadPoolTimer*)createTimerWithCompletion:(WSTTimerElapsedHandler)handler delay:(WFTimeSpan*)delay destroyed:(WSTTimerDestroyedHandler)destroyed; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* delay; -@property (readonly) WFTimeSpan* period; -- (void)cancel; -@end - -#endif // __WSTThreadPoolTimer_DEFINED__ - -// Windows.System.Threading.ThreadPool -#ifndef __WSTThreadPool_DEFINED__ -#define __WSTThreadPool_DEFINED__ - -OBJCUWPWINDOWSSYSTEMTHREADINGEXPORT -@interface WSTThreadPool : RTObject -+ (RTObject*)runAsync:(WSTWorkItemHandler)handler; -+ (RTObject*)runWithPriorityAsync:(WSTWorkItemHandler)handler priority:(WSTWorkItemPriority)priority; -+ (RTObject*)runWithPriorityAndOptionsAsync:(WSTWorkItemHandler)handler priority:(WSTWorkItemPriority)priority options:(WSTWorkItemOptions)options; -@end - -#endif // __WSTThreadPool_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemThreadingCore.h b/include/Platform/Universal Windows/UWP/WindowsSystemThreadingCore.h deleted file mode 100644 index 45a77b219f..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemThreadingCore.h +++ /dev/null @@ -1,91 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemThreadingCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMTHREADINGCOREEXPORT -#define OBJCUWPWINDOWSSYSTEMTHREADINGCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemThreadingCore.lib") -#endif -#endif -#include - -@class WSTCSignalNotifier, WSTCPreallocatedWorkItem; -@protocol WSTCISignalNotifierStatics, WSTCIPreallocatedWorkItemFactory, WSTCIPreallocatedWorkItem, WSTCISignalNotifier; - -#include "WindowsFoundation.h" -#include "WindowsSystemThreading.h" -// Windows.System.Threading.Core.SignalHandler -#ifndef __WSTCSignalHandler__DEFINED -#define __WSTCSignalHandler__DEFINED -typedef void(^WSTCSignalHandler)(WSTCSignalNotifier* signalNotifier, BOOL timedOut); -#endif // __WSTCSignalHandler__DEFINED - -// Windows.System.Threading.WorkItemHandler -#ifndef __WSTWorkItemHandler__DEFINED -#define __WSTWorkItemHandler__DEFINED -typedef void(^WSTWorkItemHandler)(RTObject* operation); -#endif // __WSTWorkItemHandler__DEFINED - - -#import - -// Windows.System.Threading.Core.SignalHandler -#ifndef __WSTCSignalHandler__DEFINED -#define __WSTCSignalHandler__DEFINED -typedef void(^WSTCSignalHandler)(WSTCSignalNotifier* signalNotifier, BOOL timedOut); -#endif // __WSTCSignalHandler__DEFINED - -// Windows.System.Threading.Core.SignalNotifier -#ifndef __WSTCSignalNotifier_DEFINED__ -#define __WSTCSignalNotifier_DEFINED__ - -OBJCUWPWINDOWSSYSTEMTHREADINGCOREEXPORT -@interface WSTCSignalNotifier : RTObject -+ (WSTCSignalNotifier*)attachToEvent:(NSString *)name handler:(WSTCSignalHandler)handler; -+ (WSTCSignalNotifier*)attachToEventWithTimeout:(NSString *)name handler:(WSTCSignalHandler)handler timeout:(WFTimeSpan*)timeout; -+ (WSTCSignalNotifier*)attachToSemaphore:(NSString *)name handler:(WSTCSignalHandler)handler; -+ (WSTCSignalNotifier*)attachToSemaphoreWithTimeout:(NSString *)name handler:(WSTCSignalHandler)handler timeout:(WFTimeSpan*)timeout; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)enable; -- (void)terminate; -@end - -#endif // __WSTCSignalNotifier_DEFINED__ - -// Windows.System.Threading.Core.PreallocatedWorkItem -#ifndef __WSTCPreallocatedWorkItem_DEFINED__ -#define __WSTCPreallocatedWorkItem_DEFINED__ - -OBJCUWPWINDOWSSYSTEMTHREADINGCOREEXPORT -@interface WSTCPreallocatedWorkItem : RTObject -+ (WSTCPreallocatedWorkItem*)makeWorkItem:(WSTWorkItemHandler)handler ACTIVATOR; -+ (WSTCPreallocatedWorkItem*)makeWorkItemWithPriority:(WSTWorkItemHandler)handler priority:(WSTWorkItemPriority)priority ACTIVATOR; -+ (WSTCPreallocatedWorkItem*)makeWorkItemWithPriorityAndOptions:(WSTWorkItemHandler)handler priority:(WSTWorkItemPriority)priority options:(WSTWorkItemOptions)options ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)runAsync; -@end - -#endif // __WSTCPreallocatedWorkItem_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsSystemUserProfile.h b/include/Platform/Universal Windows/UWP/WindowsSystemUserProfile.h deleted file mode 100644 index 3283b09c92..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsSystemUserProfile.h +++ /dev/null @@ -1,190 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsSystemUserProfile.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSSYSTEMUSERPROFILEEXPORT -#define OBJCUWPWINDOWSSYSTEMUSERPROFILEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsSystemUserProfile.lib") -#endif -#endif -#include - -@class WSUAdvertisingManagerForUser, WSUAdvertisingManager, WSUUserProfilePersonalizationSettings, WSUGlobalizationPreferences, WSUFirstSignInSettings, WSUUserInformation, WSULockScreen; -@protocol WSUIAdvertisingManagerStatics, WSUIAdvertisingManagerForUser, WSUIAdvertisingManagerStatics2, WSUIUserProfilePersonalizationSettings, WSUIUserProfilePersonalizationSettingsStatics, WSUIGlobalizationPreferencesStatics, WSUIFirstSignInSettings, WSUIFirstSignInSettingsStatics, WSUIUserInformationStatics, WSUILockScreenStatics, WSUILockScreenImageFeedStatics; - -// Windows.System.UserProfile.AccountPictureKind -enum _WSUAccountPictureKind { - WSUAccountPictureKindSmallImage = 0, - WSUAccountPictureKindLargeImage = 1, - WSUAccountPictureKindVideo = 2, -}; -typedef unsigned WSUAccountPictureKind; - -// Windows.System.UserProfile.SetAccountPictureResult -enum _WSUSetAccountPictureResult { - WSUSetAccountPictureResultSuccess = 0, - WSUSetAccountPictureResultChangeDisabled = 1, - WSUSetAccountPictureResultLargeOrDynamicError = 2, - WSUSetAccountPictureResultVideoFrameSizeError = 3, - WSUSetAccountPictureResultFileSizeError = 4, - WSUSetAccountPictureResultFailure = 5, -}; -typedef unsigned WSUSetAccountPictureResult; - -// Windows.System.UserProfile.SetImageFeedResult -enum _WSUSetImageFeedResult { - WSUSetImageFeedResultSuccess = 0, - WSUSetImageFeedResultChangeDisabled = 1, - WSUSetImageFeedResultUserCanceled = 2, -}; -typedef unsigned WSUSetImageFeedResult; - -#include "WindowsStorage.h" -#include "WindowsGlobalization.h" -#include "WindowsSystem.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.System.UserProfile.AdvertisingManagerForUser -#ifndef __WSUAdvertisingManagerForUser_DEFINED__ -#define __WSUAdvertisingManagerForUser_DEFINED__ - -OBJCUWPWINDOWSSYSTEMUSERPROFILEEXPORT -@interface WSUAdvertisingManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * advertisingId; -@property (readonly) WSUser* user; -@end - -#endif // __WSUAdvertisingManagerForUser_DEFINED__ - -// Windows.System.UserProfile.AdvertisingManager -#ifndef __WSUAdvertisingManager_DEFINED__ -#define __WSUAdvertisingManager_DEFINED__ - -OBJCUWPWINDOWSSYSTEMUSERPROFILEEXPORT -@interface WSUAdvertisingManager : RTObject -+ (WSUAdvertisingManagerForUser*)getForUser:(WSUser*)user; -+ (NSString *)advertisingId; -@end - -#endif // __WSUAdvertisingManager_DEFINED__ - -// Windows.System.UserProfile.UserProfilePersonalizationSettings -#ifndef __WSUUserProfilePersonalizationSettings_DEFINED__ -#define __WSUUserProfilePersonalizationSettings_DEFINED__ - -OBJCUWPWINDOWSSYSTEMUSERPROFILEEXPORT -@interface WSUUserProfilePersonalizationSettings : RTObject -+ (BOOL)isSupported; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WSUUserProfilePersonalizationSettings*)current; -- (void)trySetLockScreenImageAsync:(WSStorageFile*)imageFile success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)trySetWallpaperImageAsync:(WSStorageFile*)imageFile success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WSUUserProfilePersonalizationSettings_DEFINED__ - -// Windows.System.UserProfile.GlobalizationPreferences -#ifndef __WSUGlobalizationPreferences_DEFINED__ -#define __WSUGlobalizationPreferences_DEFINED__ - -OBJCUWPWINDOWSSYSTEMUSERPROFILEEXPORT -@interface WSUGlobalizationPreferences : RTObject -+ (NSArray* /* NSString * */)calendars; -+ (NSArray* /* NSString * */)clocks; -+ (NSArray* /* NSString * */)currencies; -+ (NSString *)homeGeographicRegion; -+ (NSArray* /* NSString * */)languages; -+ (WGDayOfWeek)weekStartsOn; -@end - -#endif // __WSUGlobalizationPreferences_DEFINED__ - -// Windows.System.UserProfile.FirstSignInSettings -#ifndef __WSUFirstSignInSettings_DEFINED__ -#define __WSUFirstSignInSettings_DEFINED__ - -OBJCUWPWINDOWSSYSTEMUSERPROFILEEXPORT -@interface WSUFirstSignInSettings : RTObject -+ (WSUFirstSignInSettings*)getDefault; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - -@end - -#endif // __WSUFirstSignInSettings_DEFINED__ - -// Windows.System.UserProfile.UserInformation -#ifndef __WSUUserInformation_DEFINED__ -#define __WSUUserInformation_DEFINED__ - -OBJCUWPWINDOWSSYSTEMUSERPROFILEEXPORT -@interface WSUUserInformation : RTObject -+ (RTObject*)getAccountPicture:(WSUAccountPictureKind)kind; -+ (void)setAccountPictureAsync:(RTObject*)image success:(void (^)(WSUSetAccountPictureResult))success failure:(void (^)(NSError*))failure; -+ (void)setAccountPicturesAsync:(RTObject*)smallImage largeImage:(RTObject*)largeImage video:(RTObject*)video success:(void (^)(WSUSetAccountPictureResult))success failure:(void (^)(NSError*))failure; -+ (void)setAccountPictureFromStreamAsync:(RTObject*)image success:(void (^)(WSUSetAccountPictureResult))success failure:(void (^)(NSError*))failure; -+ (void)setAccountPicturesFromStreamsAsync:(RTObject*)smallImage largeImage:(RTObject*)largeImage video:(RTObject*)video success:(void (^)(WSUSetAccountPictureResult))success failure:(void (^)(NSError*))failure; -+ (void)getDisplayNameAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getFirstNameAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getLastNameAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getPrincipalNameAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (void)getSessionInitiationProtocolUriAsyncWithSuccess:(void (^)(WFUri*))success failure:(void (^)(NSError*))failure; -+ (void)getDomainNameAsyncWithSuccess:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -+ (BOOL)accountPictureChangeEnabled; -+ (BOOL)nameAccessAllowed; -+ (EventRegistrationToken)addAccountPictureChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeAccountPictureChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WSUUserInformation_DEFINED__ - -// Windows.System.UserProfile.LockScreen -#ifndef __WSULockScreen_DEFINED__ -#define __WSULockScreen_DEFINED__ - -OBJCUWPWINDOWSSYSTEMUSERPROFILEEXPORT -@interface WSULockScreen : RTObject -+ (RTObject*)getImageStream; -+ (RTObject*)setImageFileAsync:(RTObject*)value; -+ (RTObject*)setImageStreamAsync:(RTObject*)value; -+ (void)requestSetImageFeedAsync:(WFUri*)syndicationFeedUri success:(void (^)(WSUSetImageFeedResult))success failure:(void (^)(NSError*))failure; -+ (BOOL)tryRemoveImageFeed; -+ (WFUri*)originalImageFile; -@end - -#endif // __WSULockScreen_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUI.h b/include/Platform/Universal Windows/UWP/WindowsUI.h deleted file mode 100644 index a8ef54d0a5..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUI.h +++ /dev/null @@ -1,213 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUI.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIEXPORT -#define OBJCUWPWINDOWSUIEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUI.lib") -#endif -#endif -#include - -@class WUColorHelper, WUColors; -@class WUColor; -@protocol WUIColorHelper, WUIColorHelperStatics, WUIColors, WUIColorsStatics; - -#import - -// [struct] Windows.UI.Color -OBJCUWPWINDOWSUIEXPORT -@interface WUColor : NSObject -+ (instancetype)new; -@property uint8_t a; -@property uint8_t r; -@property uint8_t g; -@property uint8_t b; -@end - -// Windows.UI.ColorHelper -#ifndef __WUColorHelper_DEFINED__ -#define __WUColorHelper_DEFINED__ - -OBJCUWPWINDOWSUIEXPORT -@interface WUColorHelper : RTObject -+ (WUColor*)fromArgb:(uint8_t)a r:(uint8_t)r g:(uint8_t)g b:(uint8_t)b; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUColorHelper_DEFINED__ - -// Windows.UI.Colors -#ifndef __WUColors_DEFINED__ -#define __WUColors_DEFINED__ - -OBJCUWPWINDOWSUIEXPORT -@interface WUColors : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUColor*)aliceBlue; -+ (WUColor*)antiqueWhite; -+ (WUColor*)aqua; -+ (WUColor*)aquamarine; -+ (WUColor*)azure; -+ (WUColor*)beige; -+ (WUColor*)bisque; -+ (WUColor*)black; -+ (WUColor*)blanchedAlmond; -+ (WUColor*)blue; -+ (WUColor*)blueViolet; -+ (WUColor*)brown; -+ (WUColor*)burlyWood; -+ (WUColor*)cadetBlue; -+ (WUColor*)chartreuse; -+ (WUColor*)chocolate; -+ (WUColor*)coral; -+ (WUColor*)cornflowerBlue; -+ (WUColor*)cornsilk; -+ (WUColor*)crimson; -+ (WUColor*)cyan; -+ (WUColor*)darkBlue; -+ (WUColor*)darkCyan; -+ (WUColor*)darkGoldenrod; -+ (WUColor*)darkGray; -+ (WUColor*)darkGreen; -+ (WUColor*)darkKhaki; -+ (WUColor*)darkMagenta; -+ (WUColor*)darkOliveGreen; -+ (WUColor*)darkOrange; -+ (WUColor*)darkOrchid; -+ (WUColor*)darkRed; -+ (WUColor*)darkSalmon; -+ (WUColor*)darkSeaGreen; -+ (WUColor*)darkSlateBlue; -+ (WUColor*)darkSlateGray; -+ (WUColor*)darkTurquoise; -+ (WUColor*)darkViolet; -+ (WUColor*)deepPink; -+ (WUColor*)deepSkyBlue; -+ (WUColor*)dimGray; -+ (WUColor*)dodgerBlue; -+ (WUColor*)firebrick; -+ (WUColor*)floralWhite; -+ (WUColor*)forestGreen; -+ (WUColor*)fuchsia; -+ (WUColor*)gainsboro; -+ (WUColor*)ghostWhite; -+ (WUColor*)gold; -+ (WUColor*)goldenrod; -+ (WUColor*)gray; -+ (WUColor*)green; -+ (WUColor*)greenYellow; -+ (WUColor*)honeydew; -+ (WUColor*)hotPink; -+ (WUColor*)indianRed; -+ (WUColor*)indigo; -+ (WUColor*)ivory; -+ (WUColor*)khaki; -+ (WUColor*)lavender; -+ (WUColor*)lavenderBlush; -+ (WUColor*)lawnGreen; -+ (WUColor*)lemonChiffon; -+ (WUColor*)lightBlue; -+ (WUColor*)lightCoral; -+ (WUColor*)lightCyan; -+ (WUColor*)lightGoldenrodYellow; -+ (WUColor*)lightGray; -+ (WUColor*)lightGreen; -+ (WUColor*)lightPink; -+ (WUColor*)lightSalmon; -+ (WUColor*)lightSeaGreen; -+ (WUColor*)lightSkyBlue; -+ (WUColor*)lightSlateGray; -+ (WUColor*)lightSteelBlue; -+ (WUColor*)lightYellow; -+ (WUColor*)lime; -+ (WUColor*)limeGreen; -+ (WUColor*)linen; -+ (WUColor*)magenta; -+ (WUColor*)maroon; -+ (WUColor*)mediumAquamarine; -+ (WUColor*)mediumBlue; -+ (WUColor*)mediumOrchid; -+ (WUColor*)mediumPurple; -+ (WUColor*)mediumSeaGreen; -+ (WUColor*)mediumSlateBlue; -+ (WUColor*)mediumSpringGreen; -+ (WUColor*)mediumTurquoise; -+ (WUColor*)mediumVioletRed; -+ (WUColor*)midnightBlue; -+ (WUColor*)mintCream; -+ (WUColor*)mistyRose; -+ (WUColor*)moccasin; -+ (WUColor*)navajoWhite; -+ (WUColor*)navy; -+ (WUColor*)oldLace; -+ (WUColor*)olive; -+ (WUColor*)oliveDrab; -+ (WUColor*)orange; -+ (WUColor*)orangeRed; -+ (WUColor*)orchid; -+ (WUColor*)paleGoldenrod; -+ (WUColor*)paleGreen; -+ (WUColor*)paleTurquoise; -+ (WUColor*)paleVioletRed; -+ (WUColor*)papayaWhip; -+ (WUColor*)peachPuff; -+ (WUColor*)peru; -+ (WUColor*)pink; -+ (WUColor*)plum; -+ (WUColor*)powderBlue; -+ (WUColor*)purple; -+ (WUColor*)red; -+ (WUColor*)rosyBrown; -+ (WUColor*)royalBlue; -+ (WUColor*)saddleBrown; -+ (WUColor*)salmon; -+ (WUColor*)sandyBrown; -+ (WUColor*)seaGreen; -+ (WUColor*)seaShell; -+ (WUColor*)sienna; -+ (WUColor*)silver; -+ (WUColor*)skyBlue; -+ (WUColor*)slateBlue; -+ (WUColor*)slateGray; -+ (WUColor*)snow; -+ (WUColor*)springGreen; -+ (WUColor*)steelBlue; -+ (WUColor*)tan; -+ (WUColor*)teal; -+ (WUColor*)thistle; -+ (WUColor*)tomato; -+ (WUColor*)transparent; -+ (WUColor*)turquoise; -+ (WUColor*)violet; -+ (WUColor*)wheat; -+ (WUColor*)white; -+ (WUColor*)whiteSmoke; -+ (WUColor*)yellow; -+ (WUColor*)yellowGreen; -@end - -#endif // __WUColors_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIApplicationSettings.h b/include/Platform/Universal Windows/UWP/WindowsUIApplicationSettings.h deleted file mode 100644 index df5d8363e1..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIApplicationSettings.h +++ /dev/null @@ -1,306 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIApplicationSettings.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -#define OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIApplicationSettings.lib") -#endif -#endif -#include - -@class WUASettingsCommand, WUAWebAccountProviderCommand, WUAWebAccountCommand, WUAWebAccountInvokedArgs, WUACredentialCommand, WUAAccountsSettingsPaneEventDeferral, WUAAccountsSettingsPaneCommandsRequestedEventArgs, WUAAccountsSettingsPane, WUASettingsPaneCommandsRequest, WUASettingsPaneCommandsRequestedEventArgs, WUASettingsPane; -@protocol WUAISettingsCommandFactory, WUAISettingsCommandStatics, WUAIWebAccountProviderCommandFactory, WUAIWebAccountProviderCommand, WUAIWebAccountInvokedArgs, WUAIWebAccountCommandFactory, WUAIWebAccountCommand, WUAICredentialCommandFactory, WUAICredentialCommand, WUAIAccountsSettingsPaneEventDeferral, WUAIAccountsSettingsPaneCommandsRequestedEventArgs, WUAIAccountsSettingsPaneStatics, WUAIAccountsSettingsPaneStatics2, WUAIAccountsSettingsPane, WUAISettingsPaneCommandsRequest, WUAISettingsPaneCommandsRequestedEventArgs, WUAISettingsPaneStatics, WUAISettingsPane; - -// Windows.UI.ApplicationSettings.WebAccountAction -enum _WUAWebAccountAction { - WUAWebAccountActionReconnect = 0, - WUAWebAccountActionRemove = 1, - WUAWebAccountActionViewDetails = 2, - WUAWebAccountActionManage = 3, - WUAWebAccountActionMore = 4, -}; -typedef unsigned WUAWebAccountAction; - -// Windows.UI.ApplicationSettings.SupportedWebAccountActions -enum _WUASupportedWebAccountActions { - WUASupportedWebAccountActionsNone = 0, - WUASupportedWebAccountActionsReconnect = 1, - WUASupportedWebAccountActionsRemove = 2, - WUASupportedWebAccountActionsViewDetails = 4, - WUASupportedWebAccountActionsManage = 8, - WUASupportedWebAccountActionsMore = 16, -}; -typedef unsigned WUASupportedWebAccountActions; - -// Windows.UI.ApplicationSettings.SettingsEdgeLocation -enum _WUASettingsEdgeLocation { - WUASettingsEdgeLocationRight = 0, - WUASettingsEdgeLocationLeft = 1, -}; -typedef unsigned WUASettingsEdgeLocation; - -#include "WindowsFoundation.h" -#include "WindowsUIPopups.h" -#include "WindowsSecurityCredentials.h" -// Windows.UI.ApplicationSettings.CredentialCommandCredentialDeletedHandler -#ifndef __WUACredentialCommandCredentialDeletedHandler__DEFINED -#define __WUACredentialCommandCredentialDeletedHandler__DEFINED -typedef void(^WUACredentialCommandCredentialDeletedHandler)(WUACredentialCommand* command); -#endif // __WUACredentialCommandCredentialDeletedHandler__DEFINED - -// Windows.UI.ApplicationSettings.WebAccountCommandInvokedHandler -#ifndef __WUAWebAccountCommandInvokedHandler__DEFINED -#define __WUAWebAccountCommandInvokedHandler__DEFINED -typedef void(^WUAWebAccountCommandInvokedHandler)(WUAWebAccountCommand* command, WUAWebAccountInvokedArgs* args); -#endif // __WUAWebAccountCommandInvokedHandler__DEFINED - -// Windows.UI.ApplicationSettings.WebAccountProviderCommandInvokedHandler -#ifndef __WUAWebAccountProviderCommandInvokedHandler__DEFINED -#define __WUAWebAccountProviderCommandInvokedHandler__DEFINED -typedef void(^WUAWebAccountProviderCommandInvokedHandler)(WUAWebAccountProviderCommand* command); -#endif // __WUAWebAccountProviderCommandInvokedHandler__DEFINED - -// Windows.UI.Popups.UICommandInvokedHandler -#ifndef __WUPUICommandInvokedHandler__DEFINED -#define __WUPUICommandInvokedHandler__DEFINED -typedef void(^WUPUICommandInvokedHandler)(RTObject* command); -#endif // __WUPUICommandInvokedHandler__DEFINED - - -#import - -// Windows.UI.ApplicationSettings.WebAccountProviderCommandInvokedHandler -#ifndef __WUAWebAccountProviderCommandInvokedHandler__DEFINED -#define __WUAWebAccountProviderCommandInvokedHandler__DEFINED -typedef void(^WUAWebAccountProviderCommandInvokedHandler)(WUAWebAccountProviderCommand* command); -#endif // __WUAWebAccountProviderCommandInvokedHandler__DEFINED - -// Windows.UI.ApplicationSettings.WebAccountCommandInvokedHandler -#ifndef __WUAWebAccountCommandInvokedHandler__DEFINED -#define __WUAWebAccountCommandInvokedHandler__DEFINED -typedef void(^WUAWebAccountCommandInvokedHandler)(WUAWebAccountCommand* command, WUAWebAccountInvokedArgs* args); -#endif // __WUAWebAccountCommandInvokedHandler__DEFINED - -// Windows.UI.ApplicationSettings.CredentialCommandCredentialDeletedHandler -#ifndef __WUACredentialCommandCredentialDeletedHandler__DEFINED -#define __WUACredentialCommandCredentialDeletedHandler__DEFINED -typedef void(^WUACredentialCommandCredentialDeletedHandler)(WUACredentialCommand* command); -#endif // __WUACredentialCommandCredentialDeletedHandler__DEFINED - -// Windows.UI.Popups.IUICommand -#ifndef __WUPIUICommand_DEFINED__ -#define __WUPIUICommand_DEFINED__ - -@protocol WUPIUICommand -@property (retain) RTObject* id; -@property (copy) WUPUICommandInvokedHandler invoked; -@property (retain) NSString * label; -@end - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUPIUICommand : RTObject -@end - -#endif // __WUPIUICommand_DEFINED__ - -// Windows.UI.ApplicationSettings.SettingsCommand -#ifndef __WUASettingsCommand_DEFINED__ -#define __WUASettingsCommand_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUASettingsCommand : RTObject -+ (WUASettingsCommand*)makeSettingsCommand:(RTObject*)settingsCommandId label:(NSString *)label handler:(WUPUICommandInvokedHandler)handler ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property (copy) WUPUICommandInvokedHandler invoked; -@property (retain) RTObject* id; -+ (WUASettingsCommand*)accountsCommand; -@end - -#endif // __WUASettingsCommand_DEFINED__ - -// Windows.UI.ApplicationSettings.WebAccountProviderCommand -#ifndef __WUAWebAccountProviderCommand_DEFINED__ -#define __WUAWebAccountProviderCommand_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUAWebAccountProviderCommand : RTObject -+ (WUAWebAccountProviderCommand*)makeWebAccountProviderCommand:(WSCWebAccountProvider*)webAccountProvider invoked:(WUAWebAccountProviderCommandInvokedHandler)invoked ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUAWebAccountProviderCommandInvokedHandler invoked; -@property (readonly) WSCWebAccountProvider* webAccountProvider; -@end - -#endif // __WUAWebAccountProviderCommand_DEFINED__ - -// Windows.UI.ApplicationSettings.WebAccountCommand -#ifndef __WUAWebAccountCommand_DEFINED__ -#define __WUAWebAccountCommand_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUAWebAccountCommand : RTObject -+ (WUAWebAccountCommand*)makeWebAccountCommand:(WSCWebAccount*)webAccount invoked:(WUAWebAccountCommandInvokedHandler)invoked actions:(WUASupportedWebAccountActions)actions ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUASupportedWebAccountActions actions; -@property (readonly) WUAWebAccountCommandInvokedHandler invoked; -@property (readonly) WSCWebAccount* webAccount; -@end - -#endif // __WUAWebAccountCommand_DEFINED__ - -// Windows.UI.ApplicationSettings.WebAccountInvokedArgs -#ifndef __WUAWebAccountInvokedArgs_DEFINED__ -#define __WUAWebAccountInvokedArgs_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUAWebAccountInvokedArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUAWebAccountAction action; -@end - -#endif // __WUAWebAccountInvokedArgs_DEFINED__ - -// Windows.UI.ApplicationSettings.CredentialCommand -#ifndef __WUACredentialCommand_DEFINED__ -#define __WUACredentialCommand_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUACredentialCommand : RTObject -+ (WUACredentialCommand*)makeCredentialCommand:(WSCPasswordCredential*)passwordCredential ACTIVATOR; -+ (WUACredentialCommand*)makeCredentialCommandWithHandler:(WSCPasswordCredential*)passwordCredential deleted:(WUACredentialCommandCredentialDeletedHandler)deleted ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUACredentialCommandCredentialDeletedHandler credentialDeleted; -@property (readonly) WSCPasswordCredential* passwordCredential; -@end - -#endif // __WUACredentialCommand_DEFINED__ - -// Windows.UI.ApplicationSettings.AccountsSettingsPaneEventDeferral -#ifndef __WUAAccountsSettingsPaneEventDeferral_DEFINED__ -#define __WUAAccountsSettingsPaneEventDeferral_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUAAccountsSettingsPaneEventDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WUAAccountsSettingsPaneEventDeferral_DEFINED__ - -// Windows.UI.ApplicationSettings.AccountsSettingsPaneCommandsRequestedEventArgs -#ifndef __WUAAccountsSettingsPaneCommandsRequestedEventArgs_DEFINED__ -#define __WUAAccountsSettingsPaneCommandsRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUAAccountsSettingsPaneCommandsRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * headerText; -@property (readonly) NSMutableArray* /* WUASettingsCommand* */ commands; -@property (readonly) NSMutableArray* /* WUACredentialCommand* */ credentialCommands; -@property (readonly) NSMutableArray* /* WUAWebAccountCommand* */ webAccountCommands; -@property (readonly) NSMutableArray* /* WUAWebAccountProviderCommand* */ webAccountProviderCommands; -- (WUAAccountsSettingsPaneEventDeferral*)getDeferral; -@end - -#endif // __WUAAccountsSettingsPaneCommandsRequestedEventArgs_DEFINED__ - -// Windows.UI.ApplicationSettings.AccountsSettingsPane -#ifndef __WUAAccountsSettingsPane_DEFINED__ -#define __WUAAccountsSettingsPane_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUAAccountsSettingsPane : RTObject -+ (RTObject*)showManageAccountsAsync; -+ (RTObject*)showAddAccountAsync; -+ (WUAAccountsSettingsPane*)getForCurrentView; -+ (void)show; -+ (WUAAccountsSettingsPane*)getForCurrentView; -+ (void)show; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addAccountCommandsRequestedEvent:(void(^)(WUAAccountsSettingsPane*, WUAAccountsSettingsPaneCommandsRequestedEventArgs*))del; -- (void)removeAccountCommandsRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUAAccountsSettingsPane_DEFINED__ - -// Windows.UI.ApplicationSettings.SettingsPaneCommandsRequest -#ifndef __WUASettingsPaneCommandsRequest_DEFINED__ -#define __WUASettingsPaneCommandsRequest_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUASettingsPaneCommandsRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WUASettingsCommand* */ applicationCommands; -@end - -#endif // __WUASettingsPaneCommandsRequest_DEFINED__ - -// Windows.UI.ApplicationSettings.SettingsPaneCommandsRequestedEventArgs -#ifndef __WUASettingsPaneCommandsRequestedEventArgs_DEFINED__ -#define __WUASettingsPaneCommandsRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUASettingsPaneCommandsRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUASettingsPaneCommandsRequest* request; -@end - -#endif // __WUASettingsPaneCommandsRequestedEventArgs_DEFINED__ - -// Windows.UI.ApplicationSettings.SettingsPane -#ifndef __WUASettingsPane_DEFINED__ -#define __WUASettingsPane_DEFINED__ - -OBJCUWPWINDOWSUIAPPLICATIONSETTINGSEXPORT -@interface WUASettingsPane : RTObject -+ (WUASettingsPane*)getForCurrentView; -+ (void)show; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUASettingsEdgeLocation)edge; -- (EventRegistrationToken)addCommandsRequestedEvent:(void(^)(WUASettingsPane*, WUASettingsPaneCommandsRequestedEventArgs*))del; -- (void)removeCommandsRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUASettingsPane_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIComposition.h b/include/Platform/Universal Windows/UWP/WindowsUIComposition.h deleted file mode 100644 index 7539442bfc..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIComposition.h +++ /dev/null @@ -1,1085 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIComposition.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUICOMPOSITIONEXPORT -#define OBJCUWPWINDOWSUICOMPOSITIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIComposition.lib") -#endif -#endif -#include - -@class WUCCompositionObject, WUCCompositionAnimation, WUCCompositionBatchCompletedEventArgs, WUCCompositionEasingFunction, WUCCompositionBrush, WUCCompositionEffectBrush, WUCCompositionEffectSourceParameter, WUCCompositionGraphicsDevice, WUCCompositor, WUCCompositionPropertySet, WUCCompositionDrawingSurface, WUCCompositionColorBrush, WUCCompositionEffectFactory, WUCCompositionScopedBatch, WUCCompositionSurfaceBrush, WUCCompositionTarget, WUCCompositionCommitBatch, WUCCompositionAnimationGroup, WUCCompositionBackdropBrush, WUCCompositionMaskBrush, WUCCompositionNineGridBrush, WUCCubicBezierEasingFunction, WUCExpressionAnimation, WUCImplicitAnimationCollection, WUCLinearEasingFunction, WUCRenderingDeviceReplacedEventArgs, WUCCompositionShadow, WUCDropShadow, WUCStepEasingFunction, WUCVisual, WUCContainerVisual, WUCSpriteVisual, WUCLayerVisual, WUCCompositionClip, WUCInsetClip, WUCVisualCollection, WUCVisualUnorderedCollection, WUCCompositionLight, WUCAmbientLight, WUCDistantLight, WUCPointLight, WUCSpotLight, WUCKeyFrameAnimation, WUCColorKeyFrameAnimation, WUCQuaternionKeyFrameAnimation, WUCScalarKeyFrameAnimation, WUCVector2KeyFrameAnimation, WUCVector3KeyFrameAnimation, WUCVector4KeyFrameAnimation; -@protocol WUCIAmbientLight, WUCIColorKeyFrameAnimation, WUCICompositionAnimation, WUCICompositionAnimation2, WUCICompositionAnimationBase, WUCICompositionAnimationGroup, WUCICompositionBackdropBrush, WUCICompositionBatchCompletedEventArgs, WUCICompositionBrush, WUCICompositionClip, WUCICompositionClip2, WUCICompositionColorBrush, WUCICompositionCommitBatch, WUCICompositionDrawingSurface, WUCICompositionEasingFunction, WUCICompositionEffectBrush, WUCICompositionEffectFactory, WUCICompositionEffectSourceParameter, WUCICompositionEffectSourceParameterFactory, WUCICompositionGraphicsDevice, WUCICompositionLight, WUCICompositionMaskBrush, WUCICompositionNineGridBrush, WUCICompositionObject, WUCICompositionObject2, WUCICompositionPropertySet, WUCICompositionPropertySet2, WUCICompositionScopedBatch, WUCICompositionShadow, WUCICompositionSurface, WUCICompositionSurfaceBrush, WUCICompositionSurfaceBrush2, WUCICompositionTarget, WUCICompositor, WUCICompositor2, WUCIContainerVisual, WUCICubicBezierEasingFunction, WUCIDistantLight, WUCIDropShadow, WUCIExpressionAnimation, WUCIImplicitAnimationCollection, WUCIInsetClip, WUCIKeyFrameAnimation, WUCIKeyFrameAnimation2, WUCILayerVisual, WUCILinearEasingFunction, WUCIPointLight, WUCIQuaternionKeyFrameAnimation, WUCIRenderingDeviceReplacedEventArgs, WUCIScalarKeyFrameAnimation, WUCISpotLight, WUCISpriteVisual, WUCISpriteVisual2, WUCIStepEasingFunction, WUCIVector2KeyFrameAnimation, WUCIVector3KeyFrameAnimation, WUCIVector4KeyFrameAnimation, WUCIVisual, WUCIVisualCollection, WUCIVisualUnorderedCollection, WUCICompositionAnimationFactory, WUCICompositionBrushFactory, WUCICompositionClipFactory, WUCICompositionEasingFunctionFactory, WUCICompositionLightFactory, WUCICompositionObjectFactory, WUCICompositionShadowFactory, WUCIContainerVisualFactory, WUCIKeyFrameAnimationFactory, WUCIVisualFactory; - -// Windows.UI.Composition.AnimationDirection -enum _WUCAnimationDirection { - WUCAnimationDirectionNormal = 0, - WUCAnimationDirectionReverse = 1, - WUCAnimationDirectionAlternate = 2, - WUCAnimationDirectionAlternateReverse = 3, -}; -typedef unsigned WUCAnimationDirection; - -// Windows.UI.Composition.AnimationIterationBehavior -enum _WUCAnimationIterationBehavior { - WUCAnimationIterationBehaviorCount = 0, - WUCAnimationIterationBehaviorForever = 1, -}; -typedef unsigned WUCAnimationIterationBehavior; - -// Windows.UI.Composition.AnimationStopBehavior -enum _WUCAnimationStopBehavior { - WUCAnimationStopBehaviorLeaveCurrentValue = 0, - WUCAnimationStopBehaviorSetToInitialValue = 1, - WUCAnimationStopBehaviorSetToFinalValue = 2, -}; -typedef unsigned WUCAnimationStopBehavior; - -// Windows.UI.Composition.CompositionBatchTypes -enum _WUCCompositionBatchTypes { - WUCCompositionBatchTypesNone = 0, - WUCCompositionBatchTypesAnimation = 1, - WUCCompositionBatchTypesEffect = 2, -}; -typedef unsigned WUCCompositionBatchTypes; - -// Windows.UI.Composition.CompositionBackfaceVisibility -enum _WUCCompositionBackfaceVisibility { - WUCCompositionBackfaceVisibilityInherit = 0, - WUCCompositionBackfaceVisibilityVisible = 1, - WUCCompositionBackfaceVisibilityHidden = 2, -}; -typedef unsigned WUCCompositionBackfaceVisibility; - -// Windows.UI.Composition.CompositionBitmapInterpolationMode -enum _WUCCompositionBitmapInterpolationMode { - WUCCompositionBitmapInterpolationModeNearestNeighbor = 0, - WUCCompositionBitmapInterpolationModeLinear = 1, -}; -typedef unsigned WUCCompositionBitmapInterpolationMode; - -// Windows.UI.Composition.CompositionBorderMode -enum _WUCCompositionBorderMode { - WUCCompositionBorderModeInherit = 0, - WUCCompositionBorderModeSoft = 1, - WUCCompositionBorderModeHard = 2, -}; -typedef unsigned WUCCompositionBorderMode; - -// Windows.UI.Composition.CompositionColorSpace -enum _WUCCompositionColorSpace { - WUCCompositionColorSpaceAuto = 0, - WUCCompositionColorSpaceHsl = 1, - WUCCompositionColorSpaceRgb = 2, -}; -typedef unsigned WUCCompositionColorSpace; - -// Windows.UI.Composition.CompositionCompositeMode -enum _WUCCompositionCompositeMode { - WUCCompositionCompositeModeInherit = 0, - WUCCompositionCompositeModeSourceOver = 1, - WUCCompositionCompositeModeDestinationInvert = 2, - WUCCompositionCompositeModeMinBlend = 3, -}; -typedef unsigned WUCCompositionCompositeMode; - -// Windows.UI.Composition.CompositionEffectFactoryLoadStatus -enum _WUCCompositionEffectFactoryLoadStatus { - WUCCompositionEffectFactoryLoadStatusSuccess = 0, - WUCCompositionEffectFactoryLoadStatusEffectTooComplex = 1, - WUCCompositionEffectFactoryLoadStatusPending = 2, - WUCCompositionEffectFactoryLoadStatusOther = -1, -}; -typedef unsigned WUCCompositionEffectFactoryLoadStatus; - -// Windows.UI.Composition.CompositionGetValueStatus -enum _WUCCompositionGetValueStatus { - WUCCompositionGetValueStatusSucceeded = 0, - WUCCompositionGetValueStatusTypeMismatch = 1, - WUCCompositionGetValueStatusNotFound = 2, -}; -typedef unsigned WUCCompositionGetValueStatus; - -// Windows.UI.Composition.CompositionStretch -enum _WUCCompositionStretch { - WUCCompositionStretchNone = 0, - WUCCompositionStretchFill = 1, - WUCCompositionStretchUniform = 2, - WUCCompositionStretchUniformToFill = 3, -}; -typedef unsigned WUCCompositionStretch; - -#include "WindowsUI.h" -#include "WindowsFoundationNumerics.h" -#include "WindowsFoundation.h" -#include "WindowsGraphicsDirectX.h" -#include "WindowsGraphicsEffects.h" -#include "WindowsUICore.h" - -#import - -// Windows.UI.Composition.ICompositionAnimationBase -#ifndef __WUCICompositionAnimationBase_DEFINED__ -#define __WUCICompositionAnimationBase_DEFINED__ - -@protocol WUCICompositionAnimationBase -@end - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCICompositionAnimationBase : RTObject -@end - -#endif // __WUCICompositionAnimationBase_DEFINED__ - -// Windows.UI.Composition.ICompositionSurface -#ifndef __WUCICompositionSurface_DEFINED__ -#define __WUCICompositionSurface_DEFINED__ - -@protocol WUCICompositionSurface -@end - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCICompositionSurface : RTObject -@end - -#endif // __WUCICompositionSurface_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.UI.Composition.CompositionObject -#ifndef __WUCCompositionObject_DEFINED__ -#define __WUCCompositionObject_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCompositor* compositor; -@property (readonly) WUCCoreDispatcher* dispatcher; -@property (readonly) WUCCompositionPropertySet* properties; -@property (retain) WUCImplicitAnimationCollection* implicitAnimations; -@property (retain) NSString * comment; -- (void)startAnimation:(NSString *)propertyName animation:(WUCCompositionAnimation*)animation; -- (void)stopAnimation:(NSString *)propertyName; -- (void)close; -- (void)startAnimationGroup:(RTObject*)value; -- (void)stopAnimationGroup:(RTObject*)value; -@end - -#endif // __WUCCompositionObject_DEFINED__ - -// Windows.UI.Composition.CompositionAnimation -#ifndef __WUCCompositionAnimation_DEFINED__ -#define __WUCCompositionAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionAnimation : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * target; -- (void)clearAllParameters; -- (void)clearParameter:(NSString *)key; -- (void)setColorParameter:(NSString *)key value:(WUColor*)value; -- (void)setMatrix3x2Parameter:(NSString *)key value:(WFNMatrix3x2*)value; -- (void)setMatrix4x4Parameter:(NSString *)key value:(WFNMatrix4x4*)value; -- (void)setQuaternionParameter:(NSString *)key value:(WFNQuaternion*)value; -- (void)setReferenceParameter:(NSString *)key compositionObject:(WUCCompositionObject*)compositionObject; -- (void)setScalarParameter:(NSString *)key value:(float)value; -- (void)setVector2Parameter:(NSString *)key value:(WFNVector2*)value; -- (void)setVector3Parameter:(NSString *)key value:(WFNVector3*)value; -- (void)setVector4Parameter:(NSString *)key value:(WFNVector4*)value; -- (void)setBooleanParameter:(NSString *)key value:(BOOL)value; -@end - -#endif // __WUCCompositionAnimation_DEFINED__ - -// Windows.UI.Composition.CompositionBatchCompletedEventArgs -#ifndef __WUCCompositionBatchCompletedEventArgs_DEFINED__ -#define __WUCCompositionBatchCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionBatchCompletedEventArgs : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUCCompositionBatchCompletedEventArgs_DEFINED__ - -// Windows.UI.Composition.CompositionEasingFunction -#ifndef __WUCCompositionEasingFunction_DEFINED__ -#define __WUCCompositionEasingFunction_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionEasingFunction : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUCCompositionEasingFunction_DEFINED__ - -// Windows.UI.Composition.CompositionBrush -#ifndef __WUCCompositionBrush_DEFINED__ -#define __WUCCompositionBrush_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionBrush : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUCCompositionBrush_DEFINED__ - -// Windows.UI.Composition.CompositionEffectBrush -#ifndef __WUCCompositionEffectBrush_DEFINED__ -#define __WUCCompositionEffectBrush_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionEffectBrush : WUCCompositionBrush -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WUCCompositionBrush*)getSourceParameter:(NSString *)name; -- (void)setSourceParameter:(NSString *)name source:(WUCCompositionBrush*)source; -@end - -#endif // __WUCCompositionEffectBrush_DEFINED__ - -// Windows.Graphics.Effects.IGraphicsEffectSource -#ifndef __WGEIGraphicsEffectSource_DEFINED__ -#define __WGEIGraphicsEffectSource_DEFINED__ - -@protocol WGEIGraphicsEffectSource -@end - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WGEIGraphicsEffectSource : RTObject -@end - -#endif // __WGEIGraphicsEffectSource_DEFINED__ - -// Windows.UI.Composition.CompositionEffectSourceParameter -#ifndef __WUCCompositionEffectSourceParameter_DEFINED__ -#define __WUCCompositionEffectSourceParameter_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionEffectSourceParameter : RTObject -+ (WUCCompositionEffectSourceParameter*)make:(NSString *)name ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -@end - -#endif // __WUCCompositionEffectSourceParameter_DEFINED__ - -// Windows.UI.Composition.CompositionGraphicsDevice -#ifndef __WUCCompositionGraphicsDevice_DEFINED__ -#define __WUCCompositionGraphicsDevice_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionGraphicsDevice : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addRenderingDeviceReplacedEvent:(void(^)(WUCCompositionGraphicsDevice*, WUCRenderingDeviceReplacedEventArgs*))del; -- (void)removeRenderingDeviceReplacedEvent:(EventRegistrationToken)tok; -- (WUCCompositionDrawingSurface*)createDrawingSurface:(WFSize*)sizePixels pixelFormat:(WGDDirectXPixelFormat)pixelFormat alphaMode:(WGDDirectXAlphaMode)alphaMode; -@end - -#endif // __WUCCompositionGraphicsDevice_DEFINED__ - -// Windows.UI.Composition.Compositor -#ifndef __WUCCompositor_DEFINED__ -#define __WUCCompositor_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositor : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WUCColorKeyFrameAnimation*)createColorKeyFrameAnimation; -- (WUCCompositionColorBrush*)createColorBrush; -- (WUCCompositionColorBrush*)createColorBrushWithColor:(WUColor*)color; -- (WUCContainerVisual*)createContainerVisual; -- (WUCCubicBezierEasingFunction*)createCubicBezierEasingFunction:(WFNVector2*)controlPoint1 controlPoint2:(WFNVector2*)controlPoint2; -- (WUCCompositionEffectFactory*)createEffectFactory:(RTObject*)graphicsEffect; -- (WUCCompositionEffectFactory*)createEffectFactoryWithProperties:(RTObject*)graphicsEffect animatableProperties:(id /* NSString * */)animatableProperties; -- (WUCExpressionAnimation*)createExpressionAnimation; -- (WUCExpressionAnimation*)createExpressionAnimationWithExpression:(NSString *)expression; -- (WUCInsetClip*)createInsetClip; -- (WUCInsetClip*)createInsetClipWithInsets:(float)leftInset topInset:(float)topInset rightInset:(float)rightInset bottomInset:(float)bottomInset; -- (WUCLinearEasingFunction*)createLinearEasingFunction; -- (WUCCompositionPropertySet*)createPropertySet; -- (WUCQuaternionKeyFrameAnimation*)createQuaternionKeyFrameAnimation; -- (WUCScalarKeyFrameAnimation*)createScalarKeyFrameAnimation; -- (WUCCompositionScopedBatch*)createScopedBatch:(WUCCompositionBatchTypes)batchType; -- (WUCSpriteVisual*)createSpriteVisual; -- (WUCCompositionSurfaceBrush*)createSurfaceBrush; -- (WUCCompositionSurfaceBrush*)createSurfaceBrushWithSurface:(RTObject*)surface; -- (WUCCompositionTarget*)createTargetForCurrentView; -- (WUCVector2KeyFrameAnimation*)createVector2KeyFrameAnimation; -- (WUCVector3KeyFrameAnimation*)createVector3KeyFrameAnimation; -- (WUCVector4KeyFrameAnimation*)createVector4KeyFrameAnimation; -- (WUCCompositionCommitBatch*)getCommitBatch:(WUCCompositionBatchTypes)batchType; -- (void)close; -- (WUCAmbientLight*)createAmbientLight; -- (WUCCompositionAnimationGroup*)createAnimationGroup; -- (WUCCompositionBackdropBrush*)createBackdropBrush; -- (WUCDistantLight*)createDistantLight; -- (WUCDropShadow*)createDropShadow; -- (WUCImplicitAnimationCollection*)createImplicitAnimationCollection; -- (WUCLayerVisual*)createLayerVisual; -- (WUCCompositionMaskBrush*)createMaskBrush; -- (WUCCompositionNineGridBrush*)createNineGridBrush; -- (WUCPointLight*)createPointLight; -- (WUCSpotLight*)createSpotLight; -- (WUCStepEasingFunction*)createStepEasingFunction; -- (WUCStepEasingFunction*)createStepEasingFunctionWithStepCount:(int)stepCount; -@end - -#endif // __WUCCompositor_DEFINED__ - -// Windows.UI.Composition.CompositionPropertySet -#ifndef __WUCCompositionPropertySet_DEFINED__ -#define __WUCCompositionPropertySet_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionPropertySet : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)insertColor:(NSString *)propertyName value:(WUColor*)value; -- (void)insertMatrix3x2:(NSString *)propertyName value:(WFNMatrix3x2*)value; -- (void)insertMatrix4x4:(NSString *)propertyName value:(WFNMatrix4x4*)value; -- (void)insertQuaternion:(NSString *)propertyName value:(WFNQuaternion*)value; -- (void)insertScalar:(NSString *)propertyName value:(float)value; -- (void)insertVector2:(NSString *)propertyName value:(WFNVector2*)value; -- (void)insertVector3:(NSString *)propertyName value:(WFNVector3*)value; -- (void)insertVector4:(NSString *)propertyName value:(WFNVector4*)value; -- (WUCCompositionGetValueStatus)tryGetColor:(NSString *)propertyName value:(WUColor**)value; -- (WUCCompositionGetValueStatus)tryGetMatrix3x2:(NSString *)propertyName value:(WFNMatrix3x2**)value; -- (WUCCompositionGetValueStatus)tryGetMatrix4x4:(NSString *)propertyName value:(WFNMatrix4x4**)value; -- (WUCCompositionGetValueStatus)tryGetQuaternion:(NSString *)propertyName value:(WFNQuaternion**)value; -- (WUCCompositionGetValueStatus)tryGetScalar:(NSString *)propertyName value:(float*)value; -- (WUCCompositionGetValueStatus)tryGetVector2:(NSString *)propertyName value:(WFNVector2**)value; -- (WUCCompositionGetValueStatus)tryGetVector3:(NSString *)propertyName value:(WFNVector3**)value; -- (WUCCompositionGetValueStatus)tryGetVector4:(NSString *)propertyName value:(WFNVector4**)value; -- (void)insertBoolean:(NSString *)propertyName value:(BOOL)value; -- (WUCCompositionGetValueStatus)tryGetBoolean:(NSString *)propertyName value:(BOOL*)value; -@end - -#endif // __WUCCompositionPropertySet_DEFINED__ - -// Windows.UI.Composition.CompositionDrawingSurface -#ifndef __WUCCompositionDrawingSurface_DEFINED__ -#define __WUCCompositionDrawingSurface_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionDrawingSurface : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGDDirectXAlphaMode alphaMode; -@property (readonly) WGDDirectXPixelFormat pixelFormat; -@property (readonly) WFSize* size; -@end - -#endif // __WUCCompositionDrawingSurface_DEFINED__ - -// Windows.UI.Composition.CompositionColorBrush -#ifndef __WUCCompositionColorBrush_DEFINED__ -#define __WUCCompositionColorBrush_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionColorBrush : WUCCompositionBrush -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUColor* color; -@end - -#endif // __WUCCompositionColorBrush_DEFINED__ - -// Windows.UI.Composition.CompositionEffectFactory -#ifndef __WUCCompositionEffectFactory_DEFINED__ -#define __WUCCompositionEffectFactory_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionEffectFactory : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT extendedError; -@property (readonly) WUCCompositionEffectFactoryLoadStatus loadStatus; -- (WUCCompositionEffectBrush*)createBrush; -@end - -#endif // __WUCCompositionEffectFactory_DEFINED__ - -// Windows.UI.Composition.CompositionScopedBatch -#ifndef __WUCCompositionScopedBatch_DEFINED__ -#define __WUCCompositionScopedBatch_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionScopedBatch : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isActive; -@property (readonly) BOOL isEnded; -- (EventRegistrationToken)addCompletedEvent:(void(^)(RTObject*, WUCCompositionBatchCompletedEventArgs*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (void)end; -- (void)resume; -- (void)suspend; -@end - -#endif // __WUCCompositionScopedBatch_DEFINED__ - -// Windows.UI.Composition.CompositionSurfaceBrush -#ifndef __WUCCompositionSurfaceBrush_DEFINED__ -#define __WUCCompositionSurfaceBrush_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionSurfaceBrush : WUCCompositionBrush -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float verticalAlignmentRatio; -@property (retain) RTObject* surface; -@property WUCCompositionStretch stretch; -@property float horizontalAlignmentRatio; -@property WUCCompositionBitmapInterpolationMode bitmapInterpolationMode; -@property (retain) WFNVector2* anchorPoint; -@property (retain) WFNMatrix3x2* transformMatrix; -@property (retain) WFNVector2* scale; -@property float rotationAngleInDegrees; -@property float rotationAngle; -@property (retain) WFNVector2* offset; -@property (retain) WFNVector2* centerPoint; -@end - -#endif // __WUCCompositionSurfaceBrush_DEFINED__ - -// Windows.UI.Composition.CompositionTarget -#ifndef __WUCCompositionTarget_DEFINED__ -#define __WUCCompositionTarget_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionTarget : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUCVisual* root; -@end - -#endif // __WUCCompositionTarget_DEFINED__ - -// Windows.UI.Composition.CompositionCommitBatch -#ifndef __WUCCompositionCommitBatch_DEFINED__ -#define __WUCCompositionCommitBatch_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionCommitBatch : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isActive; -@property (readonly) BOOL isEnded; -- (EventRegistrationToken)addCompletedEvent:(void(^)(RTObject*, WUCCompositionBatchCompletedEventArgs*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUCCompositionCommitBatch_DEFINED__ - -// Windows.UI.Composition.CompositionAnimationGroup -#ifndef __WUCCompositionAnimationGroup_DEFINED__ -#define __WUCCompositionAnimationGroup_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionAnimationGroup : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int count; -- (void)add:(WUCCompositionAnimation*)value; -- (void)remove:(WUCCompositionAnimation*)value; -- (void)removeAll; -@end - -#endif // __WUCCompositionAnimationGroup_DEFINED__ - -// Windows.UI.Composition.CompositionBackdropBrush -#ifndef __WUCCompositionBackdropBrush_DEFINED__ -#define __WUCCompositionBackdropBrush_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionBackdropBrush : WUCCompositionBrush -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUCCompositionBackdropBrush_DEFINED__ - -// Windows.UI.Composition.CompositionMaskBrush -#ifndef __WUCCompositionMaskBrush_DEFINED__ -#define __WUCCompositionMaskBrush_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionMaskBrush : WUCCompositionBrush -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUCCompositionBrush* source; -@property (retain) WUCCompositionBrush* mask; -@end - -#endif // __WUCCompositionMaskBrush_DEFINED__ - -// Windows.UI.Composition.CompositionNineGridBrush -#ifndef __WUCCompositionNineGridBrush_DEFINED__ -#define __WUCCompositionNineGridBrush_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionNineGridBrush : WUCCompositionBrush -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float topInsetScale; -@property float topInset; -@property (retain) WUCCompositionBrush* source; -@property float rightInsetScale; -@property float rightInset; -@property float leftInsetScale; -@property float leftInset; -@property BOOL isCenterHollow; -@property float bottomInsetScale; -@property float bottomInset; -- (void)setInsets:(float)inset; -- (void)setInsetsWithValues:(float)left top:(float)top right:(float)right bottom:(float)bottom; -- (void)setInsetScales:(float)scale; -- (void)setInsetScalesWithValues:(float)left top:(float)top right:(float)right bottom:(float)bottom; -@end - -#endif // __WUCCompositionNineGridBrush_DEFINED__ - -// Windows.UI.Composition.CubicBezierEasingFunction -#ifndef __WUCCubicBezierEasingFunction_DEFINED__ -#define __WUCCubicBezierEasingFunction_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCubicBezierEasingFunction : WUCCompositionEasingFunction -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFNVector2* controlPoint1; -@property (readonly) WFNVector2* controlPoint2; -@end - -#endif // __WUCCubicBezierEasingFunction_DEFINED__ - -// Windows.UI.Composition.ExpressionAnimation -#ifndef __WUCExpressionAnimation_DEFINED__ -#define __WUCExpressionAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCExpressionAnimation : WUCCompositionAnimation -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * expression; -@end - -#endif // __WUCExpressionAnimation_DEFINED__ - -// Windows.UI.Composition.ImplicitAnimationCollection -#ifndef __WUCImplicitAnimationCollection_DEFINED__ -#define __WUCImplicitAnimationCollection_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCImplicitAnimationCollection : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -@end - -#endif // __WUCImplicitAnimationCollection_DEFINED__ - -// Windows.UI.Composition.LinearEasingFunction -#ifndef __WUCLinearEasingFunction_DEFINED__ -#define __WUCLinearEasingFunction_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCLinearEasingFunction : WUCCompositionEasingFunction -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUCLinearEasingFunction_DEFINED__ - -// Windows.UI.Composition.RenderingDeviceReplacedEventArgs -#ifndef __WUCRenderingDeviceReplacedEventArgs_DEFINED__ -#define __WUCRenderingDeviceReplacedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCRenderingDeviceReplacedEventArgs : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCompositionGraphicsDevice* graphicsDevice; -@end - -#endif // __WUCRenderingDeviceReplacedEventArgs_DEFINED__ - -// Windows.UI.Composition.CompositionShadow -#ifndef __WUCCompositionShadow_DEFINED__ -#define __WUCCompositionShadow_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionShadow : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUCCompositionShadow_DEFINED__ - -// Windows.UI.Composition.DropShadow -#ifndef __WUCDropShadow_DEFINED__ -#define __WUCDropShadow_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCDropShadow : WUCCompositionShadow -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float opacity; -@property (retain) WFNVector3* offset; -@property (retain) WUCCompositionBrush* mask; -@property (retain) WUColor* color; -@property float blurRadius; -@end - -#endif // __WUCDropShadow_DEFINED__ - -// Windows.UI.Composition.StepEasingFunction -#ifndef __WUCStepEasingFunction_DEFINED__ -#define __WUCStepEasingFunction_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCStepEasingFunction : WUCCompositionEasingFunction -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int stepCount; -@property BOOL isInitialStepSingleFrame; -@property BOOL isFinalStepSingleFrame; -@property int initialStep; -@property int finalStep; -@end - -#endif // __WUCStepEasingFunction_DEFINED__ - -// Windows.UI.Composition.Visual -#ifndef __WUCVisual_DEFINED__ -#define __WUCVisual_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCVisual : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFNVector3* offset; -@property BOOL isVisible; -@property WUCCompositionCompositeMode compositeMode; -@property (retain) WUCCompositionClip* clip; -@property (retain) WFNVector3* centerPoint; -@property WUCCompositionBorderMode borderMode; -@property (retain) WFNVector3* scale; -@property WUCCompositionBackfaceVisibility backfaceVisibility; -@property (retain) WFNVector2* anchorPoint; -@property float rotationAngleInDegrees; -@property (retain) WFNVector2* size; -@property (retain) WFNVector3* rotationAxis; -@property (retain) WFNMatrix4x4* transformMatrix; -@property float rotationAngle; -@property (retain) WFNQuaternion* orientation; -@property float opacity; -@property (readonly) WUCContainerVisual* parent; -@end - -#endif // __WUCVisual_DEFINED__ - -// Windows.UI.Composition.ContainerVisual -#ifndef __WUCContainerVisual_DEFINED__ -#define __WUCContainerVisual_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCContainerVisual : WUCVisual -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCVisualCollection* children; -@end - -#endif // __WUCContainerVisual_DEFINED__ - -// Windows.UI.Composition.SpriteVisual -#ifndef __WUCSpriteVisual_DEFINED__ -#define __WUCSpriteVisual_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCSpriteVisual : WUCContainerVisual -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUCCompositionBrush* brush; -@property (retain) WUCCompositionShadow* shadow; -@end - -#endif // __WUCSpriteVisual_DEFINED__ - -// Windows.UI.Composition.LayerVisual -#ifndef __WUCLayerVisual_DEFINED__ -#define __WUCLayerVisual_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCLayerVisual : WUCContainerVisual -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUCCompositionEffectBrush* effect; -@end - -#endif // __WUCLayerVisual_DEFINED__ - -// Windows.UI.Composition.CompositionClip -#ifndef __WUCCompositionClip_DEFINED__ -#define __WUCCompositionClip_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionClip : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFNMatrix3x2* transformMatrix; -@property (retain) WFNVector2* scale; -@property float rotationAngleInDegrees; -@property float rotationAngle; -@property (retain) WFNVector2* offset; -@property (retain) WFNVector2* centerPoint; -@property (retain) WFNVector2* anchorPoint; -@end - -#endif // __WUCCompositionClip_DEFINED__ - -// Windows.UI.Composition.InsetClip -#ifndef __WUCInsetClip_DEFINED__ -#define __WUCInsetClip_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCInsetClip : WUCCompositionClip -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float topInset; -@property float rightInset; -@property float leftInset; -@property float bottomInset; -@end - -#endif // __WUCInsetClip_DEFINED__ - -// Windows.UI.Composition.VisualCollection -#ifndef __WUCVisualCollection_DEFINED__ -#define __WUCVisualCollection_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCVisualCollection : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int count; -- (void)insertAbove:(WUCVisual*)newChild sibling:(WUCVisual*)sibling; -- (void)insertAtBottom:(WUCVisual*)newChild; -- (void)insertAtTop:(WUCVisual*)newChild; -- (void)insertBelow:(WUCVisual*)newChild sibling:(WUCVisual*)sibling; -- (void)remove:(WUCVisual*)child; -- (void)removeAll; -@end - -#endif // __WUCVisualCollection_DEFINED__ - -// Windows.UI.Composition.VisualUnorderedCollection -#ifndef __WUCVisualUnorderedCollection_DEFINED__ -#define __WUCVisualUnorderedCollection_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCVisualUnorderedCollection : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int count; -- (void)add:(WUCVisual*)newVisual; -- (void)remove:(WUCVisual*)visual; -- (void)removeAll; -@end - -#endif // __WUCVisualUnorderedCollection_DEFINED__ - -// Windows.UI.Composition.CompositionLight -#ifndef __WUCCompositionLight_DEFINED__ -#define __WUCCompositionLight_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCCompositionLight : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCVisualUnorderedCollection* targets; -@end - -#endif // __WUCCompositionLight_DEFINED__ - -// Windows.UI.Composition.AmbientLight -#ifndef __WUCAmbientLight_DEFINED__ -#define __WUCAmbientLight_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCAmbientLight : WUCCompositionLight -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUColor* color; -@end - -#endif // __WUCAmbientLight_DEFINED__ - -// Windows.UI.Composition.DistantLight -#ifndef __WUCDistantLight_DEFINED__ -#define __WUCDistantLight_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCDistantLight : WUCCompositionLight -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFNVector3* direction; -@property (retain) WUCVisual* coordinateSpace; -@property (retain) WUColor* color; -@end - -#endif // __WUCDistantLight_DEFINED__ - -// Windows.UI.Composition.PointLight -#ifndef __WUCPointLight_DEFINED__ -#define __WUCPointLight_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCPointLight : WUCCompositionLight -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float quadraticAttenuation; -@property (retain) WFNVector3* offset; -@property float linearAttenuation; -@property (retain) WUCVisual* coordinateSpace; -@property float constantAttenuation; -@property (retain) WUColor* color; -@end - -#endif // __WUCPointLight_DEFINED__ - -// Windows.UI.Composition.SpotLight -#ifndef __WUCSpotLight_DEFINED__ -#define __WUCSpotLight_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCSpotLight : WUCCompositionLight -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUColor* innerConeColor; -@property float innerConeAngleInDegrees; -@property float innerConeAngle; -@property (retain) WFNVector3* direction; -@property (retain) WUCVisual* coordinateSpace; -@property float constantAttenuation; -@property float quadraticAttenuation; -@property (retain) WUColor* outerConeColor; -@property float outerConeAngleInDegrees; -@property float outerConeAngle; -@property (retain) WFNVector3* offset; -@property float linearAttenuation; -@end - -#endif // __WUCSpotLight_DEFINED__ - -// Windows.UI.Composition.KeyFrameAnimation -#ifndef __WUCKeyFrameAnimation_DEFINED__ -#define __WUCKeyFrameAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCKeyFrameAnimation : WUCCompositionAnimation -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUCAnimationStopBehavior stopBehavior; -@property int iterationCount; -@property WUCAnimationIterationBehavior iterationBehavior; -@property (retain) WFTimeSpan* duration; -@property (retain) WFTimeSpan* delayTime; -@property (readonly) int keyFrameCount; -@property WUCAnimationDirection direction; -- (void)insertExpressionKeyFrame:(float)normalizedProgressKey value:(NSString *)value; -- (void)insertExpressionKeyFrameWithEasingFunction:(float)normalizedProgressKey value:(NSString *)value easingFunction:(WUCCompositionEasingFunction*)easingFunction; -@end - -#endif // __WUCKeyFrameAnimation_DEFINED__ - -// Windows.UI.Composition.ColorKeyFrameAnimation -#ifndef __WUCColorKeyFrameAnimation_DEFINED__ -#define __WUCColorKeyFrameAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCColorKeyFrameAnimation : WUCKeyFrameAnimation -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUCCompositionColorSpace interpolationColorSpace; -- (void)insertKeyFrame:(float)normalizedProgressKey value:(WUColor*)value; -- (void)insertKeyFrameWithEasingFunction:(float)normalizedProgressKey value:(WUColor*)value easingFunction:(WUCCompositionEasingFunction*)easingFunction; -@end - -#endif // __WUCColorKeyFrameAnimation_DEFINED__ - -// Windows.UI.Composition.QuaternionKeyFrameAnimation -#ifndef __WUCQuaternionKeyFrameAnimation_DEFINED__ -#define __WUCQuaternionKeyFrameAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCQuaternionKeyFrameAnimation : WUCKeyFrameAnimation -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)insertKeyFrame:(float)normalizedProgressKey value:(WFNQuaternion*)value; -- (void)insertKeyFrameWithEasingFunction:(float)normalizedProgressKey value:(WFNQuaternion*)value easingFunction:(WUCCompositionEasingFunction*)easingFunction; -@end - -#endif // __WUCQuaternionKeyFrameAnimation_DEFINED__ - -// Windows.UI.Composition.ScalarKeyFrameAnimation -#ifndef __WUCScalarKeyFrameAnimation_DEFINED__ -#define __WUCScalarKeyFrameAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCScalarKeyFrameAnimation : WUCKeyFrameAnimation -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)insertKeyFrame:(float)normalizedProgressKey value:(float)value; -- (void)insertKeyFrameWithEasingFunction:(float)normalizedProgressKey value:(float)value easingFunction:(WUCCompositionEasingFunction*)easingFunction; -@end - -#endif // __WUCScalarKeyFrameAnimation_DEFINED__ - -// Windows.UI.Composition.Vector2KeyFrameAnimation -#ifndef __WUCVector2KeyFrameAnimation_DEFINED__ -#define __WUCVector2KeyFrameAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCVector2KeyFrameAnimation : WUCKeyFrameAnimation -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)insertKeyFrame:(float)normalizedProgressKey value:(WFNVector2*)value; -- (void)insertKeyFrameWithEasingFunction:(float)normalizedProgressKey value:(WFNVector2*)value easingFunction:(WUCCompositionEasingFunction*)easingFunction; -@end - -#endif // __WUCVector2KeyFrameAnimation_DEFINED__ - -// Windows.UI.Composition.Vector3KeyFrameAnimation -#ifndef __WUCVector3KeyFrameAnimation_DEFINED__ -#define __WUCVector3KeyFrameAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCVector3KeyFrameAnimation : WUCKeyFrameAnimation -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)insertKeyFrame:(float)normalizedProgressKey value:(WFNVector3*)value; -- (void)insertKeyFrameWithEasingFunction:(float)normalizedProgressKey value:(WFNVector3*)value easingFunction:(WUCCompositionEasingFunction*)easingFunction; -@end - -#endif // __WUCVector3KeyFrameAnimation_DEFINED__ - -// Windows.UI.Composition.Vector4KeyFrameAnimation -#ifndef __WUCVector4KeyFrameAnimation_DEFINED__ -#define __WUCVector4KeyFrameAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEXPORT -@interface WUCVector4KeyFrameAnimation : WUCKeyFrameAnimation -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)insertKeyFrame:(float)normalizedProgressKey value:(WFNVector4*)value; -- (void)insertKeyFrameWithEasingFunction:(float)normalizedProgressKey value:(WFNVector4*)value easingFunction:(WUCCompositionEasingFunction*)easingFunction; -@end - -#endif // __WUCVector4KeyFrameAnimation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUICompositionEffects.h b/include/Platform/Universal Windows/UWP/WindowsUICompositionEffects.h deleted file mode 100644 index 1132a9efaa..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUICompositionEffects.h +++ /dev/null @@ -1,83 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUICompositionEffects.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUICOMPOSITIONEFFECTSEXPORT -#define OBJCUWPWINDOWSUICOMPOSITIONEFFECTSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUICompositionEffects.lib") -#endif -#endif -#include - -@class WUCESceneLightingEffect; -@protocol WUCEISceneLightingEffect; - -#include "WindowsGraphicsEffects.h" - -#import - -// Windows.Graphics.Effects.IGraphicsEffectSource -#ifndef __WGEIGraphicsEffectSource_DEFINED__ -#define __WGEIGraphicsEffectSource_DEFINED__ - -@protocol WGEIGraphicsEffectSource -@end - -OBJCUWPWINDOWSUICOMPOSITIONEFFECTSEXPORT -@interface WGEIGraphicsEffectSource : RTObject -@end - -#endif // __WGEIGraphicsEffectSource_DEFINED__ - -// Windows.Graphics.Effects.IGraphicsEffect -#ifndef __WGEIGraphicsEffect_DEFINED__ -#define __WGEIGraphicsEffect_DEFINED__ - -@protocol WGEIGraphicsEffect -@property (retain) NSString * name; -@end - -OBJCUWPWINDOWSUICOMPOSITIONEFFECTSEXPORT -@interface WGEIGraphicsEffect : RTObject -@end - -#endif // __WGEIGraphicsEffect_DEFINED__ - -// Windows.UI.Composition.Effects.SceneLightingEffect -#ifndef __WUCESceneLightingEffect_DEFINED__ -#define __WUCESceneLightingEffect_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONEFFECTSEXPORT -@interface WUCESceneLightingEffect : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property float specularShine; -@property float specularAmount; -@property (retain) RTObject* normalMapSource; -@property float diffuseAmount; -@property float ambientAmount; -@end - -#endif // __WUCESceneLightingEffect_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUICompositionInteractions.h b/include/Platform/Universal Windows/UWP/WindowsUICompositionInteractions.h deleted file mode 100644 index 95c7f01cfd..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUICompositionInteractions.h +++ /dev/null @@ -1,353 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUICompositionInteractions.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -#define OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUICompositionInteractions.lib") -#endif -#endif -#include - -@class WUCIInteractionTrackerCustomAnimationStateEnteredArgs, WUCIInteractionTrackerIdleStateEnteredArgs, WUCIInteractionTrackerInertiaStateEnteredArgs, WUCIInteractionTrackerInteractingStateEnteredArgs, WUCIInteractionTrackerRequestIgnoredArgs, WUCIInteractionTrackerValuesChangedArgs, WUCIInteractionTracker, WUCICompositionInteractionSourceCollection, WUCIInteractionTrackerInertiaModifier, WUCIInteractionTrackerInertiaRestingValue, WUCIInteractionTrackerInertiaMotion, WUCIVisualInteractionSource; -@protocol WUCIICompositionInteractionSource, WUCIICompositionInteractionSourceCollection, WUCIIInteractionTrackerStatics, WUCIIInteractionTrackerOwner, WUCIIInteractionTracker, WUCIIInteractionTrackerCustomAnimationStateEnteredArgs, WUCIIInteractionTrackerIdleStateEnteredArgs, WUCIIInteractionTrackerInteractingStateEnteredArgs, WUCIIInteractionTrackerInertiaModifier, WUCIIInteractionTrackerInertiaRestingValueStatics, WUCIIInteractionTrackerInertiaRestingValue, WUCIIInteractionTrackerInertiaMotionStatics, WUCIIInteractionTrackerInertiaMotion, WUCIIInteractionTrackerInertiaStateEnteredArgs, WUCIIInteractionTrackerRequestIgnoredArgs, WUCIIInteractionTrackerValuesChangedArgs, WUCIIVisualInteractionSourceStatics, WUCIIVisualInteractionSource, WUCIIInteractionTrackerInertiaModifierFactory; - -// Windows.UI.Composition.Interactions.InteractionChainingMode -enum _WUCIInteractionChainingMode { - WUCIInteractionChainingModeAuto = 0, - WUCIInteractionChainingModeAlways = 1, - WUCIInteractionChainingModeNever = 2, -}; -typedef unsigned WUCIInteractionChainingMode; - -// Windows.UI.Composition.Interactions.InteractionSourceMode -enum _WUCIInteractionSourceMode { - WUCIInteractionSourceModeDisabled = 0, - WUCIInteractionSourceModeEnabledWithInertia = 1, - WUCIInteractionSourceModeEnabledWithoutInertia = 2, -}; -typedef unsigned WUCIInteractionSourceMode; - -// Windows.UI.Composition.Interactions.VisualInteractionSourceRedirectionMode -enum _WUCIVisualInteractionSourceRedirectionMode { - WUCIVisualInteractionSourceRedirectionModeOff = 0, - WUCIVisualInteractionSourceRedirectionModeCapableTouchpadOnly = 1, -}; -typedef unsigned WUCIVisualInteractionSourceRedirectionMode; - -#include "WindowsFoundationNumerics.h" -#include "WindowsUIComposition.h" -#include "WindowsUIInput.h" -#include "WindowsUICore.h" -#include "WindowsFoundation.h" - -#import - -// Windows.UI.Composition.Interactions.ICompositionInteractionSource -#ifndef __WUCIICompositionInteractionSource_DEFINED__ -#define __WUCIICompositionInteractionSource_DEFINED__ - -@protocol WUCIICompositionInteractionSource -@end - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIICompositionInteractionSource : RTObject -@end - -#endif // __WUCIICompositionInteractionSource_DEFINED__ - -// Windows.UI.Composition.Interactions.IInteractionTrackerOwner -#ifndef __WUCIIInteractionTrackerOwner_DEFINED__ -#define __WUCIIInteractionTrackerOwner_DEFINED__ - -@protocol WUCIIInteractionTrackerOwner -- (void)customAnimationStateEntered:(WUCIInteractionTracker*)sender args:(WUCIInteractionTrackerCustomAnimationStateEnteredArgs*)args; -- (void)idleStateEntered:(WUCIInteractionTracker*)sender args:(WUCIInteractionTrackerIdleStateEnteredArgs*)args; -- (void)inertiaStateEntered:(WUCIInteractionTracker*)sender args:(WUCIInteractionTrackerInertiaStateEnteredArgs*)args; -- (void)interactingStateEntered:(WUCIInteractionTracker*)sender args:(WUCIInteractionTrackerInteractingStateEnteredArgs*)args; -- (void)requestIgnored:(WUCIInteractionTracker*)sender args:(WUCIInteractionTrackerRequestIgnoredArgs*)args; -- (void)valuesChanged:(WUCIInteractionTracker*)sender args:(WUCIInteractionTrackerValuesChangedArgs*)args; -@end - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIIInteractionTrackerOwner : RTObject -@end - -#endif // __WUCIIInteractionTrackerOwner_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTrackerCustomAnimationStateEnteredArgs -#ifndef __WUCIInteractionTrackerCustomAnimationStateEnteredArgs_DEFINED__ -#define __WUCIInteractionTrackerCustomAnimationStateEnteredArgs_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTrackerCustomAnimationStateEnteredArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int requestId; -@end - -#endif // __WUCIInteractionTrackerCustomAnimationStateEnteredArgs_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTrackerIdleStateEnteredArgs -#ifndef __WUCIInteractionTrackerIdleStateEnteredArgs_DEFINED__ -#define __WUCIInteractionTrackerIdleStateEnteredArgs_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTrackerIdleStateEnteredArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int requestId; -@end - -#endif // __WUCIInteractionTrackerIdleStateEnteredArgs_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTrackerInertiaStateEnteredArgs -#ifndef __WUCIInteractionTrackerInertiaStateEnteredArgs_DEFINED__ -#define __WUCIInteractionTrackerInertiaStateEnteredArgs_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTrackerInertiaStateEnteredArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* WFNVector3* */ modifiedRestingPosition; -@property (readonly) id /* float */ modifiedRestingScale; -@property (readonly) WFNVector3* naturalRestingPosition; -@property (readonly) float naturalRestingScale; -@property (readonly) WFNVector3* positionVelocityInPixelsPerSecond; -@property (readonly) int requestId; -@property (readonly) float scaleVelocityInPercentPerSecond; -@end - -#endif // __WUCIInteractionTrackerInertiaStateEnteredArgs_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTrackerInteractingStateEnteredArgs -#ifndef __WUCIInteractionTrackerInteractingStateEnteredArgs_DEFINED__ -#define __WUCIInteractionTrackerInteractingStateEnteredArgs_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTrackerInteractingStateEnteredArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int requestId; -@end - -#endif // __WUCIInteractionTrackerInteractingStateEnteredArgs_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTrackerRequestIgnoredArgs -#ifndef __WUCIInteractionTrackerRequestIgnoredArgs_DEFINED__ -#define __WUCIInteractionTrackerRequestIgnoredArgs_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTrackerRequestIgnoredArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int requestId; -@end - -#endif // __WUCIInteractionTrackerRequestIgnoredArgs_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTrackerValuesChangedArgs -#ifndef __WUCIInteractionTrackerValuesChangedArgs_DEFINED__ -#define __WUCIInteractionTrackerValuesChangedArgs_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTrackerValuesChangedArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFNVector3* position; -@property (readonly) int requestId; -@property (readonly) float scale; -@end - -#endif // __WUCIInteractionTrackerValuesChangedArgs_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.UI.Composition.CompositionObject -#ifndef __WUCCompositionObject_DEFINED__ -#define __WUCCompositionObject_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCCompositionObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCompositor* compositor; -@property (readonly) WUCCoreDispatcher* dispatcher; -@property (readonly) WUCCompositionPropertySet* properties; -@property (retain) WUCImplicitAnimationCollection* implicitAnimations; -@property (retain) NSString * comment; -- (void)startAnimation:(NSString *)propertyName animation:(WUCCompositionAnimation*)animation; -- (void)stopAnimation:(NSString *)propertyName; -- (void)close; -- (void)startAnimationGroup:(RTObject*)value; -- (void)stopAnimationGroup:(RTObject*)value; -@end - -#endif // __WUCCompositionObject_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTracker -#ifndef __WUCIInteractionTracker_DEFINED__ -#define __WUCIInteractionTracker_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTracker : WUCCompositionObject -+ (WUCIInteractionTracker*)create:(WUCCompositor*)compositor; -+ (WUCIInteractionTracker*)createWithOwner:(WUCCompositor*)compositor owner:(RTObject*)owner; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* float */ scaleInertiaDecayRate; -@property (retain) id /* WFNVector3* */ positionInertiaDecayRate; -@property float maxScale; -@property float minScale; -@property (retain) WFNVector3* maxPosition; -@property (retain) WFNVector3* minPosition; -@property (readonly) WFNVector3* naturalRestingPosition; -@property (readonly) float naturalRestingScale; -@property (readonly) RTObject* owner; -@property (readonly) WFNVector3* position; -@property (readonly) WUCICompositionInteractionSourceCollection* interactionSources; -@property (readonly) WFNVector3* positionVelocityInPixelsPerSecond; -@property (readonly) float scale; -@property (readonly) BOOL isPositionRoundingSuggested; -@property (readonly) float scaleVelocityInPercentPerSecond; -- (void)adjustPositionXIfGreaterThanThreshold:(float)adjustment positionThreshold:(float)positionThreshold; -- (void)adjustPositionYIfGreaterThanThreshold:(float)adjustment positionThreshold:(float)positionThreshold; -- (void)configurePositionXInertiaModifiers:(id /* WUCIInteractionTrackerInertiaModifier* */)modifiers; -- (void)configurePositionYInertiaModifiers:(id /* WUCIInteractionTrackerInertiaModifier* */)modifiers; -- (void)configureScaleInertiaModifiers:(id /* WUCIInteractionTrackerInertiaModifier* */)modifiers; -- (int)tryUpdatePosition:(WFNVector3*)value; -- (int)tryUpdatePositionBy:(WFNVector3*)amount; -- (int)tryUpdatePositionWithAnimation:(WUCCompositionAnimation*)animation; -- (int)tryUpdatePositionWithAdditionalVelocity:(WFNVector3*)velocityInPixelsPerSecond; -- (int)tryUpdateScale:(float)value centerPoint:(WFNVector3*)centerPoint; -- (int)tryUpdateScaleWithAnimation:(WUCCompositionAnimation*)animation centerPoint:(WFNVector3*)centerPoint; -- (int)tryUpdateScaleWithAdditionalVelocity:(float)velocityInPercentPerSecond centerPoint:(WFNVector3*)centerPoint; -@end - -#endif // __WUCIInteractionTracker_DEFINED__ - -// Windows.UI.Composition.Interactions.CompositionInteractionSourceCollection -#ifndef __WUCICompositionInteractionSourceCollection_DEFINED__ -#define __WUCICompositionInteractionSourceCollection_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCICompositionInteractionSourceCollection : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int count; -- (void)add:(RTObject*)value; -- (void)remove:(RTObject*)value; -- (void)removeAll; -@end - -#endif // __WUCICompositionInteractionSourceCollection_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTrackerInertiaModifier -#ifndef __WUCIInteractionTrackerInertiaModifier_DEFINED__ -#define __WUCIInteractionTrackerInertiaModifier_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTrackerInertiaModifier : WUCCompositionObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUCIInteractionTrackerInertiaModifier_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTrackerInertiaRestingValue -#ifndef __WUCIInteractionTrackerInertiaRestingValue_DEFINED__ -#define __WUCIInteractionTrackerInertiaRestingValue_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTrackerInertiaRestingValue : WUCIInteractionTrackerInertiaModifier -+ (WUCIInteractionTrackerInertiaRestingValue*)create:(WUCCompositor*)compositor; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUCExpressionAnimation* restingValue; -@property (retain) WUCExpressionAnimation* condition; -@end - -#endif // __WUCIInteractionTrackerInertiaRestingValue_DEFINED__ - -// Windows.UI.Composition.Interactions.InteractionTrackerInertiaMotion -#ifndef __WUCIInteractionTrackerInertiaMotion_DEFINED__ -#define __WUCIInteractionTrackerInertiaMotion_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIInteractionTrackerInertiaMotion : WUCIInteractionTrackerInertiaModifier -+ (WUCIInteractionTrackerInertiaMotion*)create:(WUCCompositor*)compositor; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUCExpressionAnimation* motion; -@property (retain) WUCExpressionAnimation* condition; -@end - -#endif // __WUCIInteractionTrackerInertiaMotion_DEFINED__ - -// Windows.UI.Composition.Interactions.VisualInteractionSource -#ifndef __WUCIVisualInteractionSource_DEFINED__ -#define __WUCIVisualInteractionSource_DEFINED__ - -OBJCUWPWINDOWSUICOMPOSITIONINTERACTIONSEXPORT -@interface WUCIVisualInteractionSource : WUCCompositionObject -+ (WUCIVisualInteractionSource*)create:(WUCVisual*)source; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUCIInteractionSourceMode scaleSourceMode; -@property WUCIInteractionChainingMode scaleChainingMode; -@property WUCIInteractionSourceMode positionYSourceMode; -@property WUCIInteractionChainingMode positionYChainingMode; -@property WUCIInteractionSourceMode positionXSourceMode; -@property WUCIInteractionChainingMode positionXChainingMode; -@property WUCIVisualInteractionSourceRedirectionMode manipulationRedirectionMode; -@property BOOL isPositionYRailsEnabled; -@property BOOL isPositionXRailsEnabled; -@property (readonly) WUCVisual* source; -- (void)tryRedirectForManipulation:(WUIPointerPoint*)pointerPoint; -@end - -#endif // __WUCIVisualInteractionSource_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUICore.h b/include/Platform/Universal Windows/UWP/WindowsUICore.h deleted file mode 100644 index 216aeb2295..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUICore.h +++ /dev/null @@ -1,896 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUICore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WUCCoreDispatcher, WUCCoreCursor, WUCCoreWindow, WUCWindowActivatedEventArgs, WUCAutomationProviderRequestedEventArgs, WUCCharacterReceivedEventArgs, WUCCoreWindowEventArgs, WUCInputEnabledEventArgs, WUCKeyEventArgs, WUCPointerEventArgs, WUCTouchHitTestingEventArgs, WUCWindowSizeChangedEventArgs, WUCVisibilityChangedEventArgs, WUCClosestInteractiveBoundsRequestedEventArgs, WUCIdleDispatchedHandlerArgs, WUCAcceleratorKeyEventArgs, WUCCoreAcceleratorKeys, WUCCoreWindowResizeManager, WUCCoreComponentInputSource, WUCCoreIndependentInputSource, WUCBackRequestedEventArgs, WUCSystemNavigationManager, WUCCoreWindowPopupShowingEventArgs, WUCCoreWindowDialog, WUCCoreWindowFlyout; -@class WUCCorePhysicalKeyStatus, WUCCoreProximityEvaluation; -@protocol WUCICoreWindowEventArgs, WUCIAutomationProviderRequestedEventArgs, WUCICharacterReceivedEventArgs, WUCIInputEnabledEventArgs, WUCIKeyEventArgs, WUCIKeyEventArgs2, WUCIPointerEventArgs, WUCITouchHitTestingEventArgs, WUCIClosestInteractiveBoundsRequestedEventArgs, WUCIWindowActivatedEventArgs, WUCIWindowSizeChangedEventArgs, WUCIVisibilityChangedEventArgs, WUCICoreWindow, WUCICoreWindow2, WUCICoreWindow3, WUCICoreWindowStatic, WUCIAcceleratorKeyEventArgs, WUCIAcceleratorKeyEventArgs2, WUCICoreAcceleratorKeys, WUCICoreDispatcher, WUCICoreDispatcher2, WUCICoreDispatcherWithTaskPriority, WUCIIdleDispatchedHandlerArgs, WUCICoreCursor, WUCICoreCursorFactory, WUCIInitializeWithCoreWindow, WUCICoreWindowResizeManager, WUCICoreWindowResizeManagerLayoutCapability, WUCICoreWindowResizeManagerStatics, WUCICoreInputSourceBase, WUCICorePointerInputSource, WUCICoreKeyboardInputSource, WUCICoreKeyboardInputSource2, WUCICoreComponentFocusable, WUCICoreTouchHitTesting, WUCICoreClosestInteractiveBoundsRequested, WUCICorePointerRedirector, WUCISystemNavigationManager, WUCISystemNavigationManager2, WUCISystemNavigationManagerStatics, WUCIBackRequestedEventArgs, WUCICoreWindowPopupShowingEventArgs, WUCICoreWindowDialog, WUCICoreWindowDialogFactory, WUCICoreWindowFlyout, WUCICoreWindowFlyoutFactory; - -// Windows.UI.Core.CoreWindowActivationState -enum _WUCCoreWindowActivationState { - WUCCoreWindowActivationStateCodeActivated = 0, - WUCCoreWindowActivationStateDeactivated = 1, - WUCCoreWindowActivationStatePointerActivated = 2, -}; -typedef unsigned WUCCoreWindowActivationState; - -// Windows.UI.Core.CoreCursorType -enum _WUCCoreCursorType { - WUCCoreCursorTypeArrow = 0, - WUCCoreCursorTypeCross = 1, - WUCCoreCursorTypeCustom = 2, - WUCCoreCursorTypeHand = 3, - WUCCoreCursorTypeHelp = 4, - WUCCoreCursorTypeIBeam = 5, - WUCCoreCursorTypeSizeAll = 6, - WUCCoreCursorTypeSizeNortheastSouthwest = 7, - WUCCoreCursorTypeSizeNorthSouth = 8, - WUCCoreCursorTypeSizeNorthwestSoutheast = 9, - WUCCoreCursorTypeSizeWestEast = 10, - WUCCoreCursorTypeUniversalNo = 11, - WUCCoreCursorTypeUpArrow = 12, - WUCCoreCursorTypeWait = 13, -}; -typedef unsigned WUCCoreCursorType; - -// Windows.UI.Core.CoreDispatcherPriority -enum _WUCCoreDispatcherPriority { - WUCCoreDispatcherPriorityIdle = -2, - WUCCoreDispatcherPriorityLow = -1, - WUCCoreDispatcherPriorityNormal = 0, - WUCCoreDispatcherPriorityHigh = 1, -}; -typedef unsigned WUCCoreDispatcherPriority; - -// Windows.UI.Core.CoreProcessEventsOption -enum _WUCCoreProcessEventsOption { - WUCCoreProcessEventsOptionProcessOneAndAllPending = 0, - WUCCoreProcessEventsOptionProcessOneIfPresent = 1, - WUCCoreProcessEventsOptionProcessUntilQuit = 2, - WUCCoreProcessEventsOptionProcessAllIfPresent = 3, -}; -typedef unsigned WUCCoreProcessEventsOption; - -// Windows.UI.Core.CoreWindowFlowDirection -enum _WUCCoreWindowFlowDirection { - WUCCoreWindowFlowDirectionLeftToRight = 0, - WUCCoreWindowFlowDirectionRightToLeft = 1, -}; -typedef unsigned WUCCoreWindowFlowDirection; - -// Windows.UI.Core.CoreVirtualKeyStates -enum _WUCCoreVirtualKeyStates { - WUCCoreVirtualKeyStatesNone = 0, - WUCCoreVirtualKeyStatesDown = 1, - WUCCoreVirtualKeyStatesLocked = 2, -}; -typedef unsigned WUCCoreVirtualKeyStates; - -// Windows.UI.Core.CoreAcceleratorKeyEventType -enum _WUCCoreAcceleratorKeyEventType { - WUCCoreAcceleratorKeyEventTypeCharacter = 2, - WUCCoreAcceleratorKeyEventTypeDeadCharacter = 3, - WUCCoreAcceleratorKeyEventTypeKeyDown = 0, - WUCCoreAcceleratorKeyEventTypeKeyUp = 1, - WUCCoreAcceleratorKeyEventTypeSystemCharacter = 6, - WUCCoreAcceleratorKeyEventTypeSystemDeadCharacter = 7, - WUCCoreAcceleratorKeyEventTypeSystemKeyDown = 4, - WUCCoreAcceleratorKeyEventTypeSystemKeyUp = 5, - WUCCoreAcceleratorKeyEventTypeUnicodeCharacter = 8, -}; -typedef unsigned WUCCoreAcceleratorKeyEventType; - -// Windows.UI.Core.CoreProximityEvaluationScore -enum _WUCCoreProximityEvaluationScore { - WUCCoreProximityEvaluationScoreClosest = 0, - WUCCoreProximityEvaluationScoreFarthest = 2147483647, -}; -typedef unsigned WUCCoreProximityEvaluationScore; - -// Windows.UI.Core.CoreInputDeviceTypes -enum _WUCCoreInputDeviceTypes { - WUCCoreInputDeviceTypesNone = 0, - WUCCoreInputDeviceTypesTouch = 1, - WUCCoreInputDeviceTypesPen = 2, - WUCCoreInputDeviceTypesMouse = 4, -}; -typedef unsigned WUCCoreInputDeviceTypes; - -// Windows.UI.Core.AppViewBackButtonVisibility -enum _WUCAppViewBackButtonVisibility { - WUCAppViewBackButtonVisibilityVisible = 0, - WUCAppViewBackButtonVisibilityCollapsed = 1, -}; -typedef unsigned WUCAppViewBackButtonVisibility; - -#include "WindowsSystem.h" -#include "WindowsUIInput.h" -#include "WindowsUIPopups.h" -#include "WindowsFoundation.h" -#include "WindowsFoundationCollections.h" -// Windows.UI.Core.DispatchedHandler -#ifndef __WUCDispatchedHandler__DEFINED -#define __WUCDispatchedHandler__DEFINED -typedef void(^WUCDispatchedHandler)(); -#endif // __WUCDispatchedHandler__DEFINED - -// Windows.UI.Core.IdleDispatchedHandler -#ifndef __WUCIdleDispatchedHandler__DEFINED -#define __WUCIdleDispatchedHandler__DEFINED -typedef void(^WUCIdleDispatchedHandler)(WUCIdleDispatchedHandlerArgs* e); -#endif // __WUCIdleDispatchedHandler__DEFINED - -// Windows.UI.Popups.UICommandInvokedHandler -#ifndef __WUPUICommandInvokedHandler__DEFINED -#define __WUPUICommandInvokedHandler__DEFINED -typedef void(^WUPUICommandInvokedHandler)(RTObject* command); -#endif // __WUPUICommandInvokedHandler__DEFINED - - -#import - -// [struct] Windows.UI.Core.CorePhysicalKeyStatus -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCorePhysicalKeyStatus : NSObject -+ (instancetype)new; -@property unsigned int repeatCount; -@property unsigned int scanCode; -@property BOOL isExtendedKey; -@property BOOL isMenuKeyDown; -@property BOOL wasKeyDown; -@property BOOL isKeyReleased; -@end - -// [struct] Windows.UI.Core.CoreProximityEvaluation -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreProximityEvaluation : NSObject -+ (instancetype)new; -@property int score; -@property (retain) WFPoint* adjustedPoint; -@end - -// Windows.UI.Core.DispatchedHandler -#ifndef __WUCDispatchedHandler__DEFINED -#define __WUCDispatchedHandler__DEFINED -typedef void(^WUCDispatchedHandler)(); -#endif // __WUCDispatchedHandler__DEFINED - -// Windows.UI.Core.IdleDispatchedHandler -#ifndef __WUCIdleDispatchedHandler__DEFINED -#define __WUCIdleDispatchedHandler__DEFINED -typedef void(^WUCIdleDispatchedHandler)(WUCIdleDispatchedHandlerArgs* e); -#endif // __WUCIdleDispatchedHandler__DEFINED - -// Windows.UI.Core.ICoreWindowEventArgs -#ifndef __WUCICoreWindowEventArgs_DEFINED__ -#define __WUCICoreWindowEventArgs_DEFINED__ - -@protocol WUCICoreWindowEventArgs -@property BOOL handled; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCICoreWindowEventArgs : RTObject -@end - -#endif // __WUCICoreWindowEventArgs_DEFINED__ - -// Windows.UI.Core.ICoreWindow -#ifndef __WUCICoreWindow_DEFINED__ -#define __WUCICoreWindow_DEFINED__ - -@protocol WUCICoreWindow -@property (readonly) RTObject* automationHostProvider; -@property (readonly) WFRect* bounds; -@property (readonly) RTObject* customProperties; -@property (readonly) WUCCoreDispatcher* dispatcher; -@property WUCCoreWindowFlowDirection flowDirection; -@property BOOL isInputEnabled; -@property (retain) WUCCoreCursor* pointerCursor; -@property (readonly) WFPoint* pointerPosition; -@property (readonly) BOOL visible; -- (EventRegistrationToken)addActivatedEvent:(void(^)(WUCCoreWindow*, WUCWindowActivatedEventArgs*))del; -- (void)removeActivatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAutomationProviderRequestedEvent:(void(^)(WUCCoreWindow*, WUCAutomationProviderRequestedEventArgs*))del; -- (void)removeAutomationProviderRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCharacterReceivedEvent:(void(^)(WUCCoreWindow*, WUCCharacterReceivedEventArgs*))del; -- (void)removeCharacterReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosedEvent:(void(^)(WUCCoreWindow*, WUCCoreWindowEventArgs*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addInputEnabledEvent:(void(^)(WUCCoreWindow*, WUCInputEnabledEventArgs*))del; -- (void)removeInputEnabledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(void(^)(WUCCoreWindow*, WUCKeyEventArgs*))del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(void(^)(WUCCoreWindow*, WUCKeyEventArgs*))del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(void(^)(WUCCoreWindow*, WUCWindowSizeChangedEventArgs*))del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTouchHitTestingEvent:(void(^)(WUCCoreWindow*, WUCTouchHitTestingEventArgs*))del; -- (void)removeTouchHitTestingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVisibilityChangedEvent:(void(^)(WUCCoreWindow*, WUCVisibilityChangedEventArgs*))del; -- (void)removeVisibilityChangedEvent:(EventRegistrationToken)tok; -- (void)activate; -- (void)close; -- (WUCCoreVirtualKeyStates)getAsyncKeyState:(WSVirtualKey)virtualKey; -- (WUCCoreVirtualKeyStates)getKeyState:(WSVirtualKey)virtualKey; -- (void)releasePointerCapture; -- (void)setPointerCapture; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCICoreWindow : RTObject -@end - -#endif // __WUCICoreWindow_DEFINED__ - -// Windows.UI.Core.ICoreAcceleratorKeys -#ifndef __WUCICoreAcceleratorKeys_DEFINED__ -#define __WUCICoreAcceleratorKeys_DEFINED__ - -@protocol WUCICoreAcceleratorKeys -- (EventRegistrationToken)addAcceleratorKeyActivatedEvent:(void(^)(WUCCoreDispatcher*, WUCAcceleratorKeyEventArgs*))del; -- (void)removeAcceleratorKeyActivatedEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCICoreAcceleratorKeys : RTObject -@end - -#endif // __WUCICoreAcceleratorKeys_DEFINED__ - -// Windows.UI.Core.IInitializeWithCoreWindow -#ifndef __WUCIInitializeWithCoreWindow_DEFINED__ -#define __WUCIInitializeWithCoreWindow_DEFINED__ - -@protocol WUCIInitializeWithCoreWindow -- (void)Initialize:(WUCCoreWindow*)window; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCIInitializeWithCoreWindow : RTObject -@end - -#endif // __WUCIInitializeWithCoreWindow_DEFINED__ - -// Windows.UI.Core.ICoreInputSourceBase -#ifndef __WUCICoreInputSourceBase_DEFINED__ -#define __WUCICoreInputSourceBase_DEFINED__ - -@protocol WUCICoreInputSourceBase -@property (readonly) WUCCoreDispatcher* dispatcher; -@property BOOL isInputEnabled; -- (EventRegistrationToken)addInputEnabledEvent:(void(^)(RTObject*, WUCInputEnabledEventArgs*))del; -- (void)removeInputEnabledEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCICoreInputSourceBase : RTObject -@end - -#endif // __WUCICoreInputSourceBase_DEFINED__ - -// Windows.UI.Core.ICorePointerInputSource -#ifndef __WUCICorePointerInputSource_DEFINED__ -#define __WUCICorePointerInputSource_DEFINED__ - -@protocol WUCICorePointerInputSource -@property (readonly) BOOL hasCapture; -@property (retain) WUCCoreCursor* pointerCursor; -@property (readonly) WFPoint* pointerPosition; -- (EventRegistrationToken)addPointerCaptureLostEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (void)releasePointerCapture; -- (void)setPointerCapture; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCICorePointerInputSource : RTObject -@end - -#endif // __WUCICorePointerInputSource_DEFINED__ - -// Windows.UI.Core.ICorePointerRedirector -#ifndef __WUCICorePointerRedirector_DEFINED__ -#define __WUCICorePointerRedirector_DEFINED__ - -@protocol WUCICorePointerRedirector -- (EventRegistrationToken)addPointerRoutedAwayEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerRoutedAwayEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerRoutedReleasedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerRoutedReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerRoutedToEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerRoutedToEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCICorePointerRedirector : RTObject -@end - -#endif // __WUCICorePointerRedirector_DEFINED__ - -// Windows.UI.Core.CoreDispatcher -#ifndef __WUCCoreDispatcher_DEFINED__ -#define __WUCCoreDispatcher_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreDispatcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL hasThreadAccess; -@property WUCCoreDispatcherPriority currentPriority; -- (EventRegistrationToken)addAcceleratorKeyActivatedEvent:(void(^)(WUCCoreDispatcher*, WUCAcceleratorKeyEventArgs*))del; -- (void)removeAcceleratorKeyActivatedEvent:(EventRegistrationToken)tok; -- (void)processEvents:(WUCCoreProcessEventsOption)options; -- (RTObject*)runAsync:(WUCCoreDispatcherPriority)priority agileCallback:(WUCDispatchedHandler)agileCallback; -- (RTObject*)runIdleAsync:(WUCIdleDispatchedHandler)agileCallback; -- (BOOL)shouldYield; -- (BOOL)shouldYieldToPriority:(WUCCoreDispatcherPriority)priority; -- (void)stopProcessEvents; -- (void)tryRunAsync:(WUCCoreDispatcherPriority)priority agileCallback:(WUCDispatchedHandler)agileCallback success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryRunIdleAsync:(WUCIdleDispatchedHandler)agileCallback success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WUCCoreDispatcher_DEFINED__ - -// Windows.UI.Core.CoreCursor -#ifndef __WUCCoreCursor_DEFINED__ -#define __WUCCoreCursor_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreCursor : RTObject -+ (WUCCoreCursor*)makeCursor:(WUCCoreCursorType)type id:(unsigned int)id ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int id; -@property (readonly) WUCCoreCursorType type; -@end - -#endif // __WUCCoreCursor_DEFINED__ - -// Windows.UI.Core.CoreWindow -#ifndef __WUCCoreWindow_DEFINED__ -#define __WUCCoreWindow_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreWindow : RTObject -+ (WUCCoreWindow*)getForCurrentThread; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* pointerPosition; -@property (retain) WUCCoreCursor* pointerCursor; -@property BOOL isInputEnabled; -@property WUCCoreWindowFlowDirection flowDirection; -@property (readonly) RTObject* automationHostProvider; -@property (readonly) WFRect* bounds; -@property (readonly) RTObject* customProperties; -@property (readonly) WUCCoreDispatcher* dispatcher; -@property (readonly) BOOL visible; -- (EventRegistrationToken)addActivatedEvent:(void(^)(WUCCoreWindow*, WUCWindowActivatedEventArgs*))del; -- (void)removeActivatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAutomationProviderRequestedEvent:(void(^)(WUCCoreWindow*, WUCAutomationProviderRequestedEventArgs*))del; -- (void)removeAutomationProviderRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCharacterReceivedEvent:(void(^)(WUCCoreWindow*, WUCCharacterReceivedEventArgs*))del; -- (void)removeCharacterReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosedEvent:(void(^)(WUCCoreWindow*, WUCCoreWindowEventArgs*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addInputEnabledEvent:(void(^)(WUCCoreWindow*, WUCInputEnabledEventArgs*))del; -- (void)removeInputEnabledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(void(^)(WUCCoreWindow*, WUCKeyEventArgs*))del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(void(^)(WUCCoreWindow*, WUCKeyEventArgs*))del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(void(^)(WUCCoreWindow*, WUCPointerEventArgs*))del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(void(^)(WUCCoreWindow*, WUCWindowSizeChangedEventArgs*))del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTouchHitTestingEvent:(void(^)(WUCCoreWindow*, WUCTouchHitTestingEventArgs*))del; -- (void)removeTouchHitTestingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVisibilityChangedEvent:(void(^)(WUCCoreWindow*, WUCVisibilityChangedEventArgs*))del; -- (void)removeVisibilityChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerRoutedAwayEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerRoutedAwayEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerRoutedReleasedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerRoutedReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerRoutedToEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerRoutedToEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosestInteractiveBoundsRequestedEvent:(void(^)(WUCCoreWindow*, WUCClosestInteractiveBoundsRequestedEventArgs*))del; -- (void)removeClosestInteractiveBoundsRequestedEvent:(EventRegistrationToken)tok; -- (void)activate; -- (void)close; -- (WUCCoreVirtualKeyStates)getAsyncKeyState:(WSVirtualKey)virtualKey; -- (WUCCoreVirtualKeyStates)getKeyState:(WSVirtualKey)virtualKey; -- (void)releasePointerCapture; -- (void)setPointerCapture; -- (NSString *)getCurrentKeyEventDeviceId; -@end - -#endif // __WUCCoreWindow_DEFINED__ - -// Windows.UI.Core.WindowActivatedEventArgs -#ifndef __WUCWindowActivatedEventArgs_DEFINED__ -#define __WUCWindowActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCWindowActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WUCCoreWindowActivationState windowActivationState; -@end - -#endif // __WUCWindowActivatedEventArgs_DEFINED__ - -// Windows.UI.Core.AutomationProviderRequestedEventArgs -#ifndef __WUCAutomationProviderRequestedEventArgs_DEFINED__ -#define __WUCAutomationProviderRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCAutomationProviderRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* automationProvider; -@property BOOL handled; -@end - -#endif // __WUCAutomationProviderRequestedEventArgs_DEFINED__ - -// Windows.UI.Core.CharacterReceivedEventArgs -#ifndef __WUCCharacterReceivedEventArgs_DEFINED__ -#define __WUCCharacterReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCharacterReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int keyCode; -@property (readonly) WUCCorePhysicalKeyStatus* keyStatus; -@property BOOL handled; -@end - -#endif // __WUCCharacterReceivedEventArgs_DEFINED__ - -// Windows.UI.Core.CoreWindowEventArgs -#ifndef __WUCCoreWindowEventArgs_DEFINED__ -#define __WUCCoreWindowEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreWindowEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@end - -#endif // __WUCCoreWindowEventArgs_DEFINED__ - -// Windows.UI.Core.InputEnabledEventArgs -#ifndef __WUCInputEnabledEventArgs_DEFINED__ -#define __WUCInputEnabledEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCInputEnabledEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) BOOL inputEnabled; -@end - -#endif // __WUCInputEnabledEventArgs_DEFINED__ - -// Windows.UI.Core.KeyEventArgs -#ifndef __WUCKeyEventArgs_DEFINED__ -#define __WUCKeyEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCKeyEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WUCCorePhysicalKeyStatus* keyStatus; -@property (readonly) WSVirtualKey virtualKey; -@property (readonly) NSString * deviceId; -@end - -#endif // __WUCKeyEventArgs_DEFINED__ - -// Windows.UI.Core.PointerEventArgs -#ifndef __WUCPointerEventArgs_DEFINED__ -#define __WUCPointerEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCPointerEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WUIPointerPoint* currentPoint; -@property (readonly) WSVirtualKeyModifiers keyModifiers; -- (NSMutableArray* /* WUIPointerPoint* */)getIntermediatePoints; -@end - -#endif // __WUCPointerEventArgs_DEFINED__ - -// Windows.UI.Core.TouchHitTestingEventArgs -#ifndef __WUCTouchHitTestingEventArgs_DEFINED__ -#define __WUCTouchHitTestingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCTouchHitTestingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (retain) WUCCoreProximityEvaluation* proximityEvaluation; -@property (readonly) WFRect* boundingBox; -@property (readonly) WFPoint* point; -- (WUCCoreProximityEvaluation*)evaluateProximityToRect:(WFRect*)controlBoundingBox; -- (WUCCoreProximityEvaluation*)evaluateProximityToPolygon:(NSArray* /* WFPoint* */)controlVertices; -@end - -#endif // __WUCTouchHitTestingEventArgs_DEFINED__ - -// Windows.UI.Core.WindowSizeChangedEventArgs -#ifndef __WUCWindowSizeChangedEventArgs_DEFINED__ -#define __WUCWindowSizeChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCWindowSizeChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WFSize* size; -@end - -#endif // __WUCWindowSizeChangedEventArgs_DEFINED__ - -// Windows.UI.Core.VisibilityChangedEventArgs -#ifndef __WUCVisibilityChangedEventArgs_DEFINED__ -#define __WUCVisibilityChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCVisibilityChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) BOOL visible; -@end - -#endif // __WUCVisibilityChangedEventArgs_DEFINED__ - -// Windows.UI.Core.ClosestInteractiveBoundsRequestedEventArgs -#ifndef __WUCClosestInteractiveBoundsRequestedEventArgs_DEFINED__ -#define __WUCClosestInteractiveBoundsRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCClosestInteractiveBoundsRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFRect* closestInteractiveBounds; -@property (readonly) WFPoint* pointerPosition; -@property (readonly) WFRect* searchBounds; -@end - -#endif // __WUCClosestInteractiveBoundsRequestedEventArgs_DEFINED__ - -// Windows.UI.Core.IdleDispatchedHandlerArgs -#ifndef __WUCIdleDispatchedHandlerArgs_DEFINED__ -#define __WUCIdleDispatchedHandlerArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCIdleDispatchedHandlerArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isDispatcherIdle; -@end - -#endif // __WUCIdleDispatchedHandlerArgs_DEFINED__ - -// Windows.UI.Core.AcceleratorKeyEventArgs -#ifndef __WUCAcceleratorKeyEventArgs_DEFINED__ -#define __WUCAcceleratorKeyEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCAcceleratorKeyEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreAcceleratorKeyEventType eventType; -@property (readonly) WUCCorePhysicalKeyStatus* keyStatus; -@property (readonly) WSVirtualKey virtualKey; -@property (readonly) NSString * deviceId; -@property BOOL handled; -@end - -#endif // __WUCAcceleratorKeyEventArgs_DEFINED__ - -// Windows.UI.Core.CoreAcceleratorKeys -#ifndef __WUCCoreAcceleratorKeys_DEFINED__ -#define __WUCCoreAcceleratorKeys_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreAcceleratorKeys : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addAcceleratorKeyActivatedEvent:(void(^)(WUCCoreDispatcher*, WUCAcceleratorKeyEventArgs*))del; -- (void)removeAcceleratorKeyActivatedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUCCoreAcceleratorKeys_DEFINED__ - -// Windows.UI.Core.CoreWindowResizeManager -#ifndef __WUCCoreWindowResizeManager_DEFINED__ -#define __WUCCoreWindowResizeManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreWindowResizeManager : RTObject -+ (WUCCoreWindowResizeManager*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL shouldWaitForLayoutCompletion; -- (void)notifyLayoutCompleted; -@end - -#endif // __WUCCoreWindowResizeManager_DEFINED__ - -// Windows.UI.Core.CoreComponentInputSource -#ifndef __WUCCoreComponentInputSource_DEFINED__ -#define __WUCCoreComponentInputSource_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreComponentInputSource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL hasFocus; -@property BOOL isInputEnabled; -@property (readonly) WUCCoreDispatcher* dispatcher; -@property (retain) WUCCoreCursor* pointerCursor; -@property (readonly) BOOL hasCapture; -@property (readonly) WFPoint* pointerPosition; -- (EventRegistrationToken)addInputEnabledEvent:(void(^)(RTObject*, WUCInputEnabledEventArgs*))del; -- (void)removeInputEnabledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCharacterReceivedEvent:(void(^)(RTObject*, WUCCharacterReceivedEventArgs*))del; -- (void)removeCharacterReceivedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(void(^)(RTObject*, WUCKeyEventArgs*))del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(void(^)(RTObject*, WUCKeyEventArgs*))del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGotFocusEvent:(void(^)(RTObject*, WUCCoreWindowEventArgs*))del; -- (void)removeGotFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLostFocusEvent:(void(^)(RTObject*, WUCCoreWindowEventArgs*))del; -- (void)removeLostFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTouchHitTestingEvent:(void(^)(RTObject*, WUCTouchHitTestingEventArgs*))del; -- (void)removeTouchHitTestingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosestInteractiveBoundsRequestedEvent:(void(^)(WUCCoreComponentInputSource*, WUCClosestInteractiveBoundsRequestedEventArgs*))del; -- (void)removeClosestInteractiveBoundsRequestedEvent:(EventRegistrationToken)tok; -- (void)releasePointerCapture; -- (void)setPointerCapture; -- (WUCCoreVirtualKeyStates)getCurrentKeyState:(WSVirtualKey)virtualKey; -- (NSString *)getCurrentKeyEventDeviceId; -@end - -#endif // __WUCCoreComponentInputSource_DEFINED__ - -// Windows.UI.Core.CoreIndependentInputSource -#ifndef __WUCCoreIndependentInputSource_DEFINED__ -#define __WUCCoreIndependentInputSource_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreIndependentInputSource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isInputEnabled; -@property (readonly) WUCCoreDispatcher* dispatcher; -@property (retain) WUCCoreCursor* pointerCursor; -@property (readonly) BOOL hasCapture; -@property (readonly) WFPoint* pointerPosition; -- (EventRegistrationToken)addInputEnabledEvent:(void(^)(RTObject*, WUCInputEnabledEventArgs*))del; -- (void)removeInputEnabledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(void(^)(RTObject*, WUCPointerEventArgs*))del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (void)releasePointerCapture; -- (void)setPointerCapture; -@end - -#endif // __WUCCoreIndependentInputSource_DEFINED__ - -// Windows.UI.Core.BackRequestedEventArgs -#ifndef __WUCBackRequestedEventArgs_DEFINED__ -#define __WUCBackRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCBackRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@end - -#endif // __WUCBackRequestedEventArgs_DEFINED__ - -// Windows.UI.Core.SystemNavigationManager -#ifndef __WUCSystemNavigationManager_DEFINED__ -#define __WUCSystemNavigationManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCSystemNavigationManager : RTObject -+ (WUCSystemNavigationManager*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUCAppViewBackButtonVisibility appViewBackButtonVisibility; -- (EventRegistrationToken)addBackRequestedEvent:(void(^)(RTObject*, WUCBackRequestedEventArgs*))del; -- (void)removeBackRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUCSystemNavigationManager_DEFINED__ - -// Windows.UI.Core.CoreWindowPopupShowingEventArgs -#ifndef __WUCCoreWindowPopupShowingEventArgs_DEFINED__ -#define __WUCCoreWindowPopupShowingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreWindowPopupShowingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setDesiredSize:(WFSize*)value; -@end - -#endif // __WUCCoreWindowPopupShowingEventArgs_DEFINED__ - -// Windows.UI.Core.CoreWindowDialog -#ifndef __WUCCoreWindowDialog_DEFINED__ -#define __WUCCoreWindowDialog_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreWindowDialog : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WUCCoreWindowDialog*)makeWithTitle:(NSString *)title ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property int isInteractionDelayed; -@property unsigned int defaultCommandIndex; -@property unsigned int cancelCommandIndex; -@property (copy) WUPUICommandInvokedHandler backButtonCommand; -@property (readonly) NSMutableArray* /* RTObject* */ commands; -@property (readonly) WFSize* maxSize; -@property (readonly) WFSize* minSize; -- (EventRegistrationToken)addShowingEvent:(void(^)(WUCCoreWindow*, WUCCoreWindowPopupShowingEventArgs*))del; -- (void)removeShowingEvent:(EventRegistrationToken)tok; -- (void)showAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WUCCoreWindowDialog_DEFINED__ - -// Windows.UI.Core.CoreWindowFlyout -#ifndef __WUCCoreWindowFlyout_DEFINED__ -#define __WUCCoreWindowFlyout_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUCCoreWindowFlyout : RTObject -+ (WUCCoreWindowFlyout*)make:(WFPoint*)position ACTIVATOR; -+ (WUCCoreWindowFlyout*)makeWithTitle:(WFPoint*)position title:(NSString *)title ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property int isInteractionDelayed; -@property unsigned int defaultCommandIndex; -@property (copy) WUPUICommandInvokedHandler backButtonCommand; -@property (readonly) NSMutableArray* /* RTObject* */ commands; -@property (readonly) WFSize* maxSize; -@property (readonly) WFSize* minSize; -- (EventRegistrationToken)addShowingEvent:(void(^)(WUCCoreWindow*, WUCCoreWindowPopupShowingEventArgs*))del; -- (void)removeShowingEvent:(EventRegistrationToken)tok; -- (void)showAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WUCCoreWindowFlyout_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUICoreAnimationMetrics.h b/include/Platform/Universal Windows/UWP/WindowsUICoreAnimationMetrics.h deleted file mode 100644 index 3b96754525..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUICoreAnimationMetrics.h +++ /dev/null @@ -1,226 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUICoreAnimationMetrics.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUICOREANIMATIONMETRICSEXPORT -#define OBJCUWPWINDOWSUICOREANIMATIONMETRICSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUICoreAnimationMetrics.lib") -#endif -#endif -#include - -@class WUCAAnimationDescription, WUCAPropertyAnimation, WUCAScaleAnimation, WUCATranslationAnimation, WUCAOpacityAnimation; -@protocol WUCAIPropertyAnimation, WUCAIScaleAnimation, WUCAIOpacityAnimation, WUCAIAnimationDescription, WUCAIAnimationDescriptionFactory; - -// Windows.UI.Core.AnimationMetrics.PropertyAnimationType -enum _WUCAPropertyAnimationType { - WUCAPropertyAnimationTypeScale = 0, - WUCAPropertyAnimationTypeTranslation = 1, - WUCAPropertyAnimationTypeOpacity = 2, -}; -typedef unsigned WUCAPropertyAnimationType; - -// Windows.UI.Core.AnimationMetrics.AnimationEffect -enum _WUCAAnimationEffect { - WUCAAnimationEffectExpand = 0, - WUCAAnimationEffectCollapse = 1, - WUCAAnimationEffectReposition = 2, - WUCAAnimationEffectFadeIn = 3, - WUCAAnimationEffectFadeOut = 4, - WUCAAnimationEffectAddToList = 5, - WUCAAnimationEffectDeleteFromList = 6, - WUCAAnimationEffectAddToGrid = 7, - WUCAAnimationEffectDeleteFromGrid = 8, - WUCAAnimationEffectAddToSearchGrid = 9, - WUCAAnimationEffectDeleteFromSearchGrid = 10, - WUCAAnimationEffectAddToSearchList = 11, - WUCAAnimationEffectDeleteFromSearchList = 12, - WUCAAnimationEffectShowEdgeUI = 13, - WUCAAnimationEffectShowPanel = 14, - WUCAAnimationEffectHideEdgeUI = 15, - WUCAAnimationEffectHidePanel = 16, - WUCAAnimationEffectShowPopup = 17, - WUCAAnimationEffectHidePopup = 18, - WUCAAnimationEffectPointerDown = 19, - WUCAAnimationEffectPointerUp = 20, - WUCAAnimationEffectDragSourceStart = 21, - WUCAAnimationEffectDragSourceEnd = 22, - WUCAAnimationEffectTransitionContent = 23, - WUCAAnimationEffectReveal = 24, - WUCAAnimationEffectHide = 25, - WUCAAnimationEffectDragBetweenEnter = 26, - WUCAAnimationEffectDragBetweenLeave = 27, - WUCAAnimationEffectSwipeSelect = 28, - WUCAAnimationEffectSwipeDeselect = 29, - WUCAAnimationEffectSwipeReveal = 30, - WUCAAnimationEffectEnterPage = 31, - WUCAAnimationEffectTransitionPage = 32, - WUCAAnimationEffectCrossFade = 33, - WUCAAnimationEffectPeek = 34, - WUCAAnimationEffectUpdateBadge = 35, -}; -typedef unsigned WUCAAnimationEffect; - -// Windows.UI.Core.AnimationMetrics.AnimationEffectTarget -enum _WUCAAnimationEffectTarget { - WUCAAnimationEffectTargetPrimary = 0, - WUCAAnimationEffectTargetAdded = 1, - WUCAAnimationEffectTargetAffected = 2, - WUCAAnimationEffectTargetBackground = 3, - WUCAAnimationEffectTargetContent = 4, - WUCAAnimationEffectTargetDeleted = 5, - WUCAAnimationEffectTargetDeselected = 6, - WUCAAnimationEffectTargetDragSource = 7, - WUCAAnimationEffectTargetHidden = 8, - WUCAAnimationEffectTargetIncoming = 9, - WUCAAnimationEffectTargetOutgoing = 10, - WUCAAnimationEffectTargetOutline = 11, - WUCAAnimationEffectTargetRemaining = 12, - WUCAAnimationEffectTargetRevealed = 13, - WUCAAnimationEffectTargetRowIn = 14, - WUCAAnimationEffectTargetRowOut = 15, - WUCAAnimationEffectTargetSelected = 16, - WUCAAnimationEffectTargetSelection = 17, - WUCAAnimationEffectTargetShown = 18, - WUCAAnimationEffectTargetTapped = 19, -}; -typedef unsigned WUCAAnimationEffectTarget; - -#include "WindowsFoundation.h" - -#import - -// Windows.UI.Core.AnimationMetrics.IPropertyAnimation -#ifndef __WUCAIPropertyAnimation_DEFINED__ -#define __WUCAIPropertyAnimation_DEFINED__ - -@protocol WUCAIPropertyAnimation -@property (readonly) WFPoint* control1; -@property (readonly) WFPoint* control2; -@property (readonly) WFTimeSpan* delay; -@property (readonly) WFTimeSpan* duration; -@property (readonly) WUCAPropertyAnimationType type; -@end - -OBJCUWPWINDOWSUICOREANIMATIONMETRICSEXPORT -@interface WUCAIPropertyAnimation : RTObject -@end - -#endif // __WUCAIPropertyAnimation_DEFINED__ - -// Windows.UI.Core.AnimationMetrics.AnimationDescription -#ifndef __WUCAAnimationDescription_DEFINED__ -#define __WUCAAnimationDescription_DEFINED__ - -OBJCUWPWINDOWSUICOREANIMATIONMETRICSEXPORT -@interface WUCAAnimationDescription : RTObject -+ (WUCAAnimationDescription*)makeInstance:(WUCAAnimationEffect)effect target:(WUCAAnimationEffectTarget)target ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* RTObject* */ animations; -@property (readonly) WFTimeSpan* delayLimit; -@property (readonly) WFTimeSpan* staggerDelay; -@property (readonly) float staggerDelayFactor; -@property (readonly) int zOrder; -@end - -#endif // __WUCAAnimationDescription_DEFINED__ - -// Windows.UI.Core.AnimationMetrics.PropertyAnimation -#ifndef __WUCAPropertyAnimation_DEFINED__ -#define __WUCAPropertyAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOREANIMATIONMETRICSEXPORT -@interface WUCAPropertyAnimation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFPoint* control1; -@property (readonly) WFPoint* control2; -@property (readonly) WFTimeSpan* delay; -@property (readonly) WFTimeSpan* duration; -@property (readonly) WUCAPropertyAnimationType type; -@end - -#endif // __WUCAPropertyAnimation_DEFINED__ - -// Windows.UI.Core.AnimationMetrics.ScaleAnimation -#ifndef __WUCAScaleAnimation_DEFINED__ -#define __WUCAScaleAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOREANIMATIONMETRICSEXPORT -@interface WUCAScaleAnimation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFPoint* control1; -@property (readonly) WFPoint* control2; -@property (readonly) WFTimeSpan* delay; -@property (readonly) WFTimeSpan* duration; -@property (readonly) WUCAPropertyAnimationType type; -@property (readonly) float finalScaleX; -@property (readonly) float finalScaleY; -@property (readonly) id /* float */ initialScaleX; -@property (readonly) id /* float */ initialScaleY; -@property (readonly) WFPoint* normalizedOrigin; -@end - -#endif // __WUCAScaleAnimation_DEFINED__ - -// Windows.UI.Core.AnimationMetrics.TranslationAnimation -#ifndef __WUCATranslationAnimation_DEFINED__ -#define __WUCATranslationAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOREANIMATIONMETRICSEXPORT -@interface WUCATranslationAnimation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFPoint* control1; -@property (readonly) WFPoint* control2; -@property (readonly) WFTimeSpan* delay; -@property (readonly) WFTimeSpan* duration; -@property (readonly) WUCAPropertyAnimationType type; -@end - -#endif // __WUCATranslationAnimation_DEFINED__ - -// Windows.UI.Core.AnimationMetrics.OpacityAnimation -#ifndef __WUCAOpacityAnimation_DEFINED__ -#define __WUCAOpacityAnimation_DEFINED__ - -OBJCUWPWINDOWSUICOREANIMATIONMETRICSEXPORT -@interface WUCAOpacityAnimation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) float finalOpacity; -@property (readonly) id /* float */ initialOpacity; -@property (readonly) WFPoint* control1; -@property (readonly) WFPoint* control2; -@property (readonly) WFTimeSpan* delay; -@property (readonly) WFTimeSpan* duration; -@property (readonly) WUCAPropertyAnimationType type; -@end - -#endif // __WUCAOpacityAnimation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIInput.h b/include/Platform/Universal Windows/UWP/WindowsUIInput.h deleted file mode 100644 index 180f3878a9..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIInput.h +++ /dev/null @@ -1,710 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIInput.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WUIEdgeGestureEventArgs, WUIEdgeGesture, WUIKeyboardDeliveryInterceptor, WUIMouseWheelParameters, WUIGestureRecognizer, WUITappedEventArgs, WUIRightTappedEventArgs, WUIHoldingEventArgs, WUIDraggingEventArgs, WUIManipulationStartedEventArgs, WUIManipulationUpdatedEventArgs, WUIManipulationInertiaStartingEventArgs, WUIManipulationCompletedEventArgs, WUICrossSlidingEventArgs, WUIPointerPoint, WUIPointerPointProperties, WUIPointerVisualizationSettings, WUIRadialControllerScreenContact, WUIRadialControllerMenu, WUIRadialController, WUIRadialControllerScreenContactStartedEventArgs, WUIRadialControllerScreenContactContinuedEventArgs, WUIRadialControllerRotationChangedEventArgs, WUIRadialControllerButtonClickedEventArgs, WUIRadialControllerControlAcquiredEventArgs, WUIRadialControllerMenuItem, WUIRadialControllerConfiguration; -@class WUIManipulationDelta, WUIManipulationVelocities, WUICrossSlideThresholds; -@protocol WUIIEdgeGestureEventArgs, WUIIEdgeGestureStatics, WUIIEdgeGesture, WUIIKeyboardDeliveryInterceptor, WUIIKeyboardDeliveryInterceptorStatics, WUIITappedEventArgs, WUIIRightTappedEventArgs, WUIIHoldingEventArgs, WUIIDraggingEventArgs, WUIIManipulationStartedEventArgs, WUIIManipulationUpdatedEventArgs, WUIIManipulationInertiaStartingEventArgs, WUIIManipulationCompletedEventArgs, WUIICrossSlidingEventArgs, WUIIMouseWheelParameters, WUIIGestureRecognizer, WUIIPointerPointStatics, WUIIPointerPointTransform, WUIIPointerPoint, WUIIPointerPointProperties, WUIIPointerPointProperties2, WUIIPointerVisualizationSettings, WUIIPointerVisualizationSettingsStatics, WUIIRadialControllerScreenContact, WUIIRadialControllerRotationChangedEventArgs, WUIIRadialControllerScreenContactStartedEventArgs, WUIIRadialControllerScreenContactContinuedEventArgs, WUIIRadialControllerButtonClickedEventArgs, WUIIRadialControllerControlAcquiredEventArgs, WUIIRadialController, WUIIRadialControllerStatics, WUIIRadialControllerMenu, WUIIRadialControllerMenuItemStatics, WUIIRadialControllerMenuItem, WUIIRadialControllerConfiguration, WUIIRadialControllerConfigurationStatics; - -// Windows.UI.Input.EdgeGestureKind -enum _WUIEdgeGestureKind { - WUIEdgeGestureKindTouch = 0, - WUIEdgeGestureKindKeyboard = 1, - WUIEdgeGestureKindMouse = 2, -}; -typedef unsigned WUIEdgeGestureKind; - -// Windows.UI.Input.HoldingState -enum _WUIHoldingState { - WUIHoldingStateStarted = 0, - WUIHoldingStateCompleted = 1, - WUIHoldingStateCanceled = 2, -}; -typedef unsigned WUIHoldingState; - -// Windows.UI.Input.DraggingState -enum _WUIDraggingState { - WUIDraggingStateStarted = 0, - WUIDraggingStateContinuing = 1, - WUIDraggingStateCompleted = 2, -}; -typedef unsigned WUIDraggingState; - -// Windows.UI.Input.CrossSlidingState -enum _WUICrossSlidingState { - WUICrossSlidingStateStarted = 0, - WUICrossSlidingStateDragging = 1, - WUICrossSlidingStateSelecting = 2, - WUICrossSlidingStateSelectSpeedBumping = 3, - WUICrossSlidingStateSpeedBumping = 4, - WUICrossSlidingStateRearranging = 5, - WUICrossSlidingStateCompleted = 6, -}; -typedef unsigned WUICrossSlidingState; - -// Windows.UI.Input.GestureSettings -enum _WUIGestureSettings { - WUIGestureSettingsNone = 0, - WUIGestureSettingsTap = 1, - WUIGestureSettingsDoubleTap = 2, - WUIGestureSettingsHold = 4, - WUIGestureSettingsHoldWithMouse = 8, - WUIGestureSettingsRightTap = 16, - WUIGestureSettingsDrag = 32, - WUIGestureSettingsManipulationTranslateX = 64, - WUIGestureSettingsManipulationTranslateY = 128, - WUIGestureSettingsManipulationTranslateRailsX = 256, - WUIGestureSettingsManipulationTranslateRailsY = 512, - WUIGestureSettingsManipulationRotate = 1024, - WUIGestureSettingsManipulationScale = 2048, - WUIGestureSettingsManipulationTranslateInertia = 4096, - WUIGestureSettingsManipulationRotateInertia = 8192, - WUIGestureSettingsManipulationScaleInertia = 16384, - WUIGestureSettingsCrossSlide = 32768, - WUIGestureSettingsManipulationMultipleFingerPanning = 65536, -}; -typedef unsigned WUIGestureSettings; - -// Windows.UI.Input.PointerUpdateKind -enum _WUIPointerUpdateKind { - WUIPointerUpdateKindOther = 0, - WUIPointerUpdateKindLeftButtonPressed = 1, - WUIPointerUpdateKindLeftButtonReleased = 2, - WUIPointerUpdateKindRightButtonPressed = 3, - WUIPointerUpdateKindRightButtonReleased = 4, - WUIPointerUpdateKindMiddleButtonPressed = 5, - WUIPointerUpdateKindMiddleButtonReleased = 6, - WUIPointerUpdateKindXButton1Pressed = 7, - WUIPointerUpdateKindXButton1Released = 8, - WUIPointerUpdateKindXButton2Pressed = 9, - WUIPointerUpdateKindXButton2Released = 10, -}; -typedef unsigned WUIPointerUpdateKind; - -// Windows.UI.Input.RadialControllerSystemMenuItemKind -enum _WUIRadialControllerSystemMenuItemKind { - WUIRadialControllerSystemMenuItemKindScroll = 0, - WUIRadialControllerSystemMenuItemKindZoom = 1, - WUIRadialControllerSystemMenuItemKindUndoRedo = 2, - WUIRadialControllerSystemMenuItemKindVolume = 3, - WUIRadialControllerSystemMenuItemKindNextPreviousTrack = 4, -}; -typedef unsigned WUIRadialControllerSystemMenuItemKind; - -// Windows.UI.Input.RadialControllerMenuKnownIcon -enum _WUIRadialControllerMenuKnownIcon { - WUIRadialControllerMenuKnownIconScroll = 0, - WUIRadialControllerMenuKnownIconZoom = 1, - WUIRadialControllerMenuKnownIconUndoRedo = 2, - WUIRadialControllerMenuKnownIconVolume = 3, - WUIRadialControllerMenuKnownIconNextPreviousTrack = 4, - WUIRadialControllerMenuKnownIconRuler = 5, - WUIRadialControllerMenuKnownIconInkColor = 6, - WUIRadialControllerMenuKnownIconInkThickness = 7, - WUIRadialControllerMenuKnownIconPenType = 8, -}; -typedef unsigned WUIRadialControllerMenuKnownIcon; - -#include "WindowsDevicesInput.h" -#include "WindowsFoundation.h" -#include "WindowsUICore.h" -#include "WindowsStorageStreams.h" - -#import - -// [struct] Windows.UI.Input.ManipulationDelta -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIManipulationDelta : NSObject -+ (instancetype)new; -@property (retain) WFPoint* translation; -@property float scale; -@property float rotation; -@property float expansion; -@end - -// [struct] Windows.UI.Input.ManipulationVelocities -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIManipulationVelocities : NSObject -+ (instancetype)new; -@property (retain) WFPoint* linear; -@property float angular; -@property float expansion; -@end - -// [struct] Windows.UI.Input.CrossSlideThresholds -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUICrossSlideThresholds : NSObject -+ (instancetype)new; -@property float selectionStart; -@property float speedBumpStart; -@property float speedBumpEnd; -@property float rearrangeStart; -@end - -// Windows.UI.Input.IPointerPointTransform -#ifndef __WUIIPointerPointTransform_DEFINED__ -#define __WUIIPointerPointTransform_DEFINED__ - -@protocol WUIIPointerPointTransform -@property (readonly) RTObject* inverse; -- (BOOL)tryTransform:(WFPoint*)inPoint outPoint:(WFPoint**)outPoint; -- (WFRect*)transformBounds:(WFRect*)rect; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIIPointerPointTransform : RTObject -@end - -#endif // __WUIIPointerPointTransform_DEFINED__ - -// Windows.UI.Input.EdgeGestureEventArgs -#ifndef __WUIEdgeGestureEventArgs_DEFINED__ -#define __WUIEdgeGestureEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIEdgeGestureEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIEdgeGestureKind kind; -@end - -#endif // __WUIEdgeGestureEventArgs_DEFINED__ - -// Windows.UI.Input.EdgeGesture -#ifndef __WUIEdgeGesture_DEFINED__ -#define __WUIEdgeGesture_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIEdgeGesture : RTObject -+ (WUIEdgeGesture*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addCanceledEvent:(void(^)(WUIEdgeGesture*, WUIEdgeGestureEventArgs*))del; -- (void)removeCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCompletedEvent:(void(^)(WUIEdgeGesture*, WUIEdgeGestureEventArgs*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStartingEvent:(void(^)(WUIEdgeGesture*, WUIEdgeGestureEventArgs*))del; -- (void)removeStartingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUIEdgeGesture_DEFINED__ - -// Windows.UI.Input.KeyboardDeliveryInterceptor -#ifndef __WUIKeyboardDeliveryInterceptor_DEFINED__ -#define __WUIKeyboardDeliveryInterceptor_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIKeyboardDeliveryInterceptor : RTObject -+ (WUIKeyboardDeliveryInterceptor*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isInterceptionEnabledWhenInForeground; -- (EventRegistrationToken)addKeyDownEvent:(void(^)(WUIKeyboardDeliveryInterceptor*, WUCKeyEventArgs*))del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(void(^)(WUIKeyboardDeliveryInterceptor*, WUCKeyEventArgs*))del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUIKeyboardDeliveryInterceptor_DEFINED__ - -// Windows.UI.Input.MouseWheelParameters -#ifndef __WUIMouseWheelParameters_DEFINED__ -#define __WUIMouseWheelParameters_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIMouseWheelParameters : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* pageTranslation; -@property float deltaScale; -@property float deltaRotationAngle; -@property (retain) WFPoint* charTranslation; -@end - -#endif // __WUIMouseWheelParameters_DEFINED__ - -// Windows.UI.Input.GestureRecognizer -#ifndef __WUIGestureRecognizer_DEFINED__ -#define __WUIGestureRecognizer_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIGestureRecognizer : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float inertiaRotationDeceleration; -@property float inertiaTranslationDeceleration; -@property float inertiaExpansionDeceleration; -@property float inertiaExpansion; -@property BOOL autoProcessInertia; -@property (retain) WUICrossSlideThresholds* crossSlideThresholds; -@property BOOL crossSlideExact; -@property WUIGestureSettings gestureSettings; -@property float inertiaRotationAngle; -@property BOOL showGestureFeedback; -@property float pivotRadius; -@property BOOL crossSlideHorizontally; -@property (retain) WFPoint* pivotCenter; -@property BOOL manipulationExact; -@property float inertiaTranslationDisplacement; -@property (readonly) BOOL isActive; -@property (readonly) BOOL isInertial; -@property (readonly) WUIMouseWheelParameters* mouseWheelParameters; -- (EventRegistrationToken)addCrossSlidingEvent:(void(^)(WUIGestureRecognizer*, WUICrossSlidingEventArgs*))del; -- (void)removeCrossSlidingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDraggingEvent:(void(^)(WUIGestureRecognizer*, WUIDraggingEventArgs*))del; -- (void)removeDraggingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldingEvent:(void(^)(WUIGestureRecognizer*, WUIHoldingEventArgs*))del; -- (void)removeHoldingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCompletedEvent:(void(^)(WUIGestureRecognizer*, WUIManipulationCompletedEventArgs*))del; -- (void)removeManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationInertiaStartingEvent:(void(^)(WUIGestureRecognizer*, WUIManipulationInertiaStartingEventArgs*))del; -- (void)removeManipulationInertiaStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartedEvent:(void(^)(WUIGestureRecognizer*, WUIManipulationStartedEventArgs*))del; -- (void)removeManipulationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationUpdatedEvent:(void(^)(WUIGestureRecognizer*, WUIManipulationUpdatedEventArgs*))del; -- (void)removeManipulationUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRightTappedEvent:(void(^)(WUIGestureRecognizer*, WUIRightTappedEventArgs*))del; -- (void)removeRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTappedEvent:(void(^)(WUIGestureRecognizer*, WUITappedEventArgs*))del; -- (void)removeTappedEvent:(EventRegistrationToken)tok; -- (BOOL)canBeDoubleTap:(WUIPointerPoint*)value; -- (void)processDownEvent:(WUIPointerPoint*)value; -- (void)processMoveEvents:(NSMutableArray* /* WUIPointerPoint* */)value; -- (void)processUpEvent:(WUIPointerPoint*)value; -- (void)processMouseWheelEvent:(WUIPointerPoint*)value isShiftKeyDown:(BOOL)isShiftKeyDown isControlKeyDown:(BOOL)isControlKeyDown; -- (void)processInertia; -- (void)completeGesture; -@end - -#endif // __WUIGestureRecognizer_DEFINED__ - -// Windows.UI.Input.TappedEventArgs -#ifndef __WUITappedEventArgs_DEFINED__ -#define __WUITappedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUITappedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@property (readonly) unsigned int tapCount; -@end - -#endif // __WUITappedEventArgs_DEFINED__ - -// Windows.UI.Input.RightTappedEventArgs -#ifndef __WUIRightTappedEventArgs_DEFINED__ -#define __WUIRightTappedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRightTappedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@end - -#endif // __WUIRightTappedEventArgs_DEFINED__ - -// Windows.UI.Input.HoldingEventArgs -#ifndef __WUIHoldingEventArgs_DEFINED__ -#define __WUIHoldingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIHoldingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIHoldingState holdingState; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@end - -#endif // __WUIHoldingEventArgs_DEFINED__ - -// Windows.UI.Input.DraggingEventArgs -#ifndef __WUIDraggingEventArgs_DEFINED__ -#define __WUIDraggingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIDraggingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIDraggingState draggingState; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@end - -#endif // __WUIDraggingEventArgs_DEFINED__ - -// Windows.UI.Input.ManipulationStartedEventArgs -#ifndef __WUIManipulationStartedEventArgs_DEFINED__ -#define __WUIManipulationStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIManipulationStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIManipulationDelta* cumulative; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@end - -#endif // __WUIManipulationStartedEventArgs_DEFINED__ - -// Windows.UI.Input.ManipulationUpdatedEventArgs -#ifndef __WUIManipulationUpdatedEventArgs_DEFINED__ -#define __WUIManipulationUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIManipulationUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIManipulationDelta* cumulative; -@property (readonly) WUIManipulationDelta* delta; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@property (readonly) WUIManipulationVelocities* velocities; -@end - -#endif // __WUIManipulationUpdatedEventArgs_DEFINED__ - -// Windows.UI.Input.ManipulationInertiaStartingEventArgs -#ifndef __WUIManipulationInertiaStartingEventArgs_DEFINED__ -#define __WUIManipulationInertiaStartingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIManipulationInertiaStartingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIManipulationDelta* cumulative; -@property (readonly) WUIManipulationDelta* delta; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@property (readonly) WUIManipulationVelocities* velocities; -@end - -#endif // __WUIManipulationInertiaStartingEventArgs_DEFINED__ - -// Windows.UI.Input.ManipulationCompletedEventArgs -#ifndef __WUIManipulationCompletedEventArgs_DEFINED__ -#define __WUIManipulationCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIManipulationCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIManipulationDelta* cumulative; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@property (readonly) WUIManipulationVelocities* velocities; -@end - -#endif // __WUIManipulationCompletedEventArgs_DEFINED__ - -// Windows.UI.Input.CrossSlidingEventArgs -#ifndef __WUICrossSlidingEventArgs_DEFINED__ -#define __WUICrossSlidingEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUICrossSlidingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUICrossSlidingState crossSlidingState; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@end - -#endif // __WUICrossSlidingEventArgs_DEFINED__ - -// Windows.UI.Input.PointerPoint -#ifndef __WUIPointerPoint_DEFINED__ -#define __WUIPointerPoint_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIPointerPoint : RTObject -+ (WUIPointerPoint*)getCurrentPoint:(unsigned int)pointerId; -+ (NSMutableArray* /* WUIPointerPoint* */)getIntermediatePoints:(unsigned int)pointerId; -+ (WUIPointerPoint*)getCurrentPointTransformed:(unsigned int)pointerId transform:(RTObject*)transform; -+ (NSMutableArray* /* WUIPointerPoint* */)getIntermediatePointsTransformed:(unsigned int)pointerId transform:(RTObject*)transform; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int frameId; -@property (readonly) BOOL isInContact; -@property (readonly) WDIPointerDevice* pointerDevice; -@property (readonly) unsigned int pointerId; -@property (readonly) WFPoint* position; -@property (readonly) WUIPointerPointProperties* properties; -@property (readonly) WFPoint* rawPosition; -@property (readonly) uint64_t timestamp; -@end - -#endif // __WUIPointerPoint_DEFINED__ - -// Windows.UI.Input.PointerPointProperties -#ifndef __WUIPointerPointProperties_DEFINED__ -#define __WUIPointerPointProperties_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIPointerPointProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* contactRect; -@property (readonly) WFRect* contactRectRaw; -@property (readonly) BOOL isBarrelButtonPressed; -@property (readonly) BOOL isCanceled; -@property (readonly) BOOL isEraser; -@property (readonly) BOOL isHorizontalMouseWheel; -@property (readonly) BOOL isInRange; -@property (readonly) BOOL isInverted; -@property (readonly) BOOL isLeftButtonPressed; -@property (readonly) BOOL isMiddleButtonPressed; -@property (readonly) BOOL isPrimary; -@property (readonly) BOOL isRightButtonPressed; -@property (readonly) BOOL isXButton1Pressed; -@property (readonly) BOOL isXButton2Pressed; -@property (readonly) int mouseWheelDelta; -@property (readonly) float orientation; -@property (readonly) WUIPointerUpdateKind pointerUpdateKind; -@property (readonly) float pressure; -@property (readonly) BOOL touchConfidence; -@property (readonly) float twist; -@property (readonly) float xTilt; -@property (readonly) float yTilt; -@property (readonly) id /* float */ zDistance; -- (BOOL)hasUsage:(unsigned int)usagePage usageId:(unsigned int)usageId; -- (int)getUsageValue:(unsigned int)usagePage usageId:(unsigned int)usageId; -@end - -#endif // __WUIPointerPointProperties_DEFINED__ - -// Windows.UI.Input.PointerVisualizationSettings -#ifndef __WUIPointerVisualizationSettings_DEFINED__ -#define __WUIPointerVisualizationSettings_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIPointerVisualizationSettings : RTObject -+ (WUIPointerVisualizationSettings*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isContactFeedbackEnabled; -@property BOOL isBarrelButtonFeedbackEnabled; -@end - -#endif // __WUIPointerVisualizationSettings_DEFINED__ - -// Windows.UI.Input.RadialControllerScreenContact -#ifndef __WUIRadialControllerScreenContact_DEFINED__ -#define __WUIRadialControllerScreenContact_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialControllerScreenContact : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* bounds; -@property (readonly) WFPoint* position; -@end - -#endif // __WUIRadialControllerScreenContact_DEFINED__ - -// Windows.UI.Input.RadialControllerMenu -#ifndef __WUIRadialControllerMenu_DEFINED__ -#define __WUIRadialControllerMenu_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialControllerMenu : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isEnabled; -@property (readonly) NSMutableArray* /* WUIRadialControllerMenuItem* */ items; -- (WUIRadialControllerMenuItem*)getSelectedMenuItem; -- (void)selectMenuItem:(WUIRadialControllerMenuItem*)menuItem; -- (BOOL)trySelectPreviouslySelectedMenuItem; -@end - -#endif // __WUIRadialControllerMenu_DEFINED__ - -// Windows.UI.Input.RadialController -#ifndef __WUIRadialController_DEFINED__ -#define __WUIRadialController_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialController : RTObject -+ (BOOL)isSupported; -+ (WUIRadialController*)createForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL useAutomaticHapticFeedback; -@property double rotationResolutionInDegrees; -@property (readonly) WUIRadialControllerMenu* menu; -- (EventRegistrationToken)addButtonClickedEvent:(void(^)(WUIRadialController*, WUIRadialControllerButtonClickedEventArgs*))del; -- (void)removeButtonClickedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addControlAcquiredEvent:(void(^)(WUIRadialController*, WUIRadialControllerControlAcquiredEventArgs*))del; -- (void)removeControlAcquiredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addControlLostEvent:(void(^)(WUIRadialController*, RTObject*))del; -- (void)removeControlLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRotationChangedEvent:(void(^)(WUIRadialController*, WUIRadialControllerRotationChangedEventArgs*))del; -- (void)removeRotationChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addScreenContactContinuedEvent:(void(^)(WUIRadialController*, WUIRadialControllerScreenContactContinuedEventArgs*))del; -- (void)removeScreenContactContinuedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addScreenContactEndedEvent:(void(^)(WUIRadialController*, RTObject*))del; -- (void)removeScreenContactEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addScreenContactStartedEvent:(void(^)(WUIRadialController*, WUIRadialControllerScreenContactStartedEventArgs*))del; -- (void)removeScreenContactStartedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUIRadialController_DEFINED__ - -// Windows.UI.Input.RadialControllerScreenContactStartedEventArgs -#ifndef __WUIRadialControllerScreenContactStartedEventArgs_DEFINED__ -#define __WUIRadialControllerScreenContactStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialControllerScreenContactStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIRadialControllerScreenContact* contact; -@end - -#endif // __WUIRadialControllerScreenContactStartedEventArgs_DEFINED__ - -// Windows.UI.Input.RadialControllerScreenContactContinuedEventArgs -#ifndef __WUIRadialControllerScreenContactContinuedEventArgs_DEFINED__ -#define __WUIRadialControllerScreenContactContinuedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialControllerScreenContactContinuedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIRadialControllerScreenContact* contact; -@end - -#endif // __WUIRadialControllerScreenContactContinuedEventArgs_DEFINED__ - -// Windows.UI.Input.RadialControllerRotationChangedEventArgs -#ifndef __WUIRadialControllerRotationChangedEventArgs_DEFINED__ -#define __WUIRadialControllerRotationChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialControllerRotationChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIRadialControllerScreenContact* contact; -@property (readonly) double rotationDeltaInDegrees; -@end - -#endif // __WUIRadialControllerRotationChangedEventArgs_DEFINED__ - -// Windows.UI.Input.RadialControllerButtonClickedEventArgs -#ifndef __WUIRadialControllerButtonClickedEventArgs_DEFINED__ -#define __WUIRadialControllerButtonClickedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialControllerButtonClickedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIRadialControllerScreenContact* contact; -@end - -#endif // __WUIRadialControllerButtonClickedEventArgs_DEFINED__ - -// Windows.UI.Input.RadialControllerControlAcquiredEventArgs -#ifndef __WUIRadialControllerControlAcquiredEventArgs_DEFINED__ -#define __WUIRadialControllerControlAcquiredEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialControllerControlAcquiredEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIRadialControllerScreenContact* contact; -@end - -#endif // __WUIRadialControllerControlAcquiredEventArgs_DEFINED__ - -// Windows.UI.Input.RadialControllerMenuItem -#ifndef __WUIRadialControllerMenuItem_DEFINED__ -#define __WUIRadialControllerMenuItem_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialControllerMenuItem : RTObject -+ (WUIRadialControllerMenuItem*)createFromIcon:(NSString *)displayText icon:(WSSRandomAccessStreamReference*)icon; -+ (WUIRadialControllerMenuItem*)createFromKnownIcon:(NSString *)displayText value:(WUIRadialControllerMenuKnownIcon)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* tag; -@property (readonly) NSString * displayText; -- (EventRegistrationToken)addInvokedEvent:(void(^)(WUIRadialControllerMenuItem*, RTObject*))del; -- (void)removeInvokedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUIRadialControllerMenuItem_DEFINED__ - -// Windows.UI.Input.RadialControllerConfiguration -#ifndef __WUIRadialControllerConfiguration_DEFINED__ -#define __WUIRadialControllerConfiguration_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUIRadialControllerConfiguration : RTObject -+ (WUIRadialControllerConfiguration*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setDefaultMenuItems:(id /* WUIRadialControllerSystemMenuItemKind */)buttons; -- (void)resetToDefaultMenuItems; -- (BOOL)trySelectDefaultMenuItem:(WUIRadialControllerSystemMenuItemKind)type; -@end - -#endif // __WUIRadialControllerConfiguration_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIInputInking.h b/include/Platform/Universal Windows/UWP/WindowsUIInputInking.h deleted file mode 100644 index ae6acd23ab..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIInputInking.h +++ /dev/null @@ -1,575 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIInputInking.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIINPUTINKINGEXPORT -#define OBJCUWPWINDOWSUIINPUTINKINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIInputInking.lib") -#endif -#endif -#include - -@class WUIIInkUnprocessedInput, WUIIInkStrokeInput, WUIIInkInputProcessingConfiguration, WUIIInkSynchronizer, WUIIInkPresenter, WUIIInkStrokesCollectedEventArgs, WUIIInkStrokesErasedEventArgs, WUIIInkPresenterRuler, WUIIInkPoint, WUIIInkDrawingAttributesPencilProperties, WUIIInkDrawingAttributes, WUIIInkStrokeRenderingSegment, WUIIInkStroke, WUIIInkStrokeBuilder, WUIIInkRecognitionResult, WUIIInkStrokeContainer, WUIIInkRecognizer, WUIIInkRecognizerContainer, WUIIInkManager; -@protocol WUIIIInkStrokesCollectedEventArgs, WUIIIInkStrokesErasedEventArgs, WUIIIInkPresenter, WUIIIInkInputProcessingConfiguration, WUIIIInkSynchronizer, WUIIIInkUnprocessedInput, WUIIIInkStrokeInput, WUIIIInkPresenterStencil, WUIIIInkPresenterRuler, WUIIIInkPresenterRulerFactory, WUIIIInkPoint, WUIIIInkPointFactory, WUIIIInkDrawingAttributes, WUIIIInkDrawingAttributes2, WUIIIInkDrawingAttributesPencilProperties, WUIIIInkDrawingAttributes3, WUIIIInkDrawingAttributesStatics, WUIIIInkStrokeRenderingSegment, WUIIIInkStroke, WUIIIInkStroke2, WUIIIInkStrokeBuilder, WUIIIInkStrokeBuilder2, WUIIIInkRecognitionResult, WUIIIInkStrokeContainer, WUIIIInkStrokeContainer2, WUIIIInkRecognizer, WUIIIInkRecognizerContainer, WUIIIInkManager; - -// Windows.UI.Input.Inking.InkPresenterPredefinedConfiguration -enum _WUIIInkPresenterPredefinedConfiguration { - WUIIInkPresenterPredefinedConfigurationSimpleSinglePointer = 0, - WUIIInkPresenterPredefinedConfigurationSimpleMultiplePointer = 1, -}; -typedef unsigned WUIIInkPresenterPredefinedConfiguration; - -// Windows.UI.Input.Inking.InkInputRightDragAction -enum _WUIIInkInputRightDragAction { - WUIIInkInputRightDragActionLeaveUnprocessed = 0, - WUIIInkInputRightDragActionAllowProcessing = 1, -}; -typedef unsigned WUIIInkInputRightDragAction; - -// Windows.UI.Input.Inking.InkInputProcessingMode -enum _WUIIInkInputProcessingMode { - WUIIInkInputProcessingModeNone = 0, - WUIIInkInputProcessingModeInking = 1, - WUIIInkInputProcessingModeErasing = 2, -}; -typedef unsigned WUIIInkInputProcessingMode; - -// Windows.UI.Input.Inking.InkPresenterStencilKind -enum _WUIIInkPresenterStencilKind { - WUIIInkPresenterStencilKindOther = 0, - WUIIInkPresenterStencilKindRuler = 1, -}; -typedef unsigned WUIIInkPresenterStencilKind; - -// Windows.UI.Input.Inking.InkManipulationMode -enum _WUIIInkManipulationMode { - WUIIInkManipulationModeInking = 0, - WUIIInkManipulationModeErasing = 1, - WUIIInkManipulationModeSelecting = 2, -}; -typedef unsigned WUIIInkManipulationMode; - -// Windows.UI.Input.Inking.InkRecognitionTarget -enum _WUIIInkRecognitionTarget { - WUIIInkRecognitionTargetAll = 0, - WUIIInkRecognitionTargetSelected = 1, - WUIIInkRecognitionTargetRecent = 2, -}; -typedef unsigned WUIIInkRecognitionTarget; - -// Windows.UI.Input.Inking.PenTipShape -enum _WUIIPenTipShape { - WUIIPenTipShapeCircle = 0, - WUIIPenTipShapeRectangle = 1, -}; -typedef unsigned WUIIPenTipShape; - -// Windows.UI.Input.Inking.InkDrawingAttributesKind -enum _WUIIInkDrawingAttributesKind { - WUIIInkDrawingAttributesKindDefault = 0, - WUIIInkDrawingAttributesKindPencil = 1, -}; -typedef unsigned WUIIInkDrawingAttributesKind; - -#include "WindowsUICore.h" -#include "WindowsFoundation.h" -#include "WindowsUIInput.h" -#include "WindowsUI.h" -#include "WindowsFoundationNumerics.h" -#include "WindowsStorageStreams.h" - -#import - -// Windows.UI.Input.Inking.IInkPresenterStencil -#ifndef __WUIIIInkPresenterStencil_DEFINED__ -#define __WUIIIInkPresenterStencil_DEFINED__ - -@protocol WUIIIInkPresenterStencil -@property (retain) WUColor* backgroundColor; -@property (retain) WUColor* foregroundColor; -@property BOOL isVisible; -@property (readonly) WUIIInkPresenterStencilKind kind; -@property (retain) WFNMatrix3x2* transform; -@end - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIIInkPresenterStencil : RTObject -@end - -#endif // __WUIIIInkPresenterStencil_DEFINED__ - -// Windows.UI.Input.Inking.IInkPresenterRulerFactory -#ifndef __WUIIIInkPresenterRulerFactory_DEFINED__ -#define __WUIIIInkPresenterRulerFactory_DEFINED__ - -@protocol WUIIIInkPresenterRulerFactory -- (WUIIInkPresenterRuler*)create:(WUIIInkPresenter*)inkPresenter; -@end - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIIInkPresenterRulerFactory : RTObject -@end - -#endif // __WUIIIInkPresenterRulerFactory_DEFINED__ - -// Windows.UI.Input.Inking.IInkPointFactory -#ifndef __WUIIIInkPointFactory_DEFINED__ -#define __WUIIIInkPointFactory_DEFINED__ - -@protocol WUIIIInkPointFactory -- (WUIIInkPoint*)createInkPoint:(WFPoint*)position pressure:(float)pressure; -@end - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIIInkPointFactory : RTObject -@end - -#endif // __WUIIIInkPointFactory_DEFINED__ - -// Windows.UI.Input.Inking.IInkStrokeContainer -#ifndef __WUIIIInkStrokeContainer_DEFINED__ -#define __WUIIIInkStrokeContainer_DEFINED__ - -@protocol WUIIIInkStrokeContainer -@property (readonly) WFRect* boundingRect; -- (void)addStroke:(WUIIInkStroke*)stroke; -- (WFRect*)deleteSelected; -- (WFRect*)moveSelected:(WFPoint*)translation; -- (WFRect*)selectWithPolyLine:(id /* WFPoint* */)polyline; -- (WFRect*)selectWithLine:(WFPoint*)from to:(WFPoint*)to; -- (void)copySelectedToClipboard; -- (WFRect*)pasteFromClipboard:(WFPoint*)position; -- (BOOL)canPasteFromClipboard; -// Failed to generate member LoadAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -- (void)saveAsync:(RTObject*)outputStream success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)updateRecognitionResults:(NSArray* /* WUIIInkRecognitionResult* */)recognitionResults; -- (NSArray* /* WUIIInkStroke* */)getStrokes; -- (NSArray* /* WUIIInkRecognitionResult* */)getRecognitionResults; -@end - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIIInkStrokeContainer : RTObject -@end - -#endif // __WUIIIInkStrokeContainer_DEFINED__ - -// Windows.UI.Input.Inking.IInkRecognizerContainer -#ifndef __WUIIIInkRecognizerContainer_DEFINED__ -#define __WUIIIInkRecognizerContainer_DEFINED__ - -@protocol WUIIIInkRecognizerContainer -- (void)setDefaultRecognizer:(WUIIInkRecognizer*)recognizer; -- (void)recognizeAsync:(WUIIInkStrokeContainer*)strokeCollection recognitionTarget:(WUIIInkRecognitionTarget)recognitionTarget success:(void (^)(NSArray* /* WUIIInkRecognitionResult* */))success failure:(void (^)(NSError*))failure; -- (NSArray* /* WUIIInkRecognizer* */)getRecognizers; -@end - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIIInkRecognizerContainer : RTObject -@end - -#endif // __WUIIIInkRecognizerContainer_DEFINED__ - -// Windows.UI.Input.Inking.InkUnprocessedInput -#ifndef __WUIIInkUnprocessedInput_DEFINED__ -#define __WUIIInkUnprocessedInput_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkUnprocessedInput : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIIInkPresenter* inkPresenter; -- (EventRegistrationToken)addPointerEnteredEvent:(void(^)(WUIIInkUnprocessedInput*, WUCPointerEventArgs*))del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(void(^)(WUIIInkUnprocessedInput*, WUCPointerEventArgs*))del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerHoveredEvent:(void(^)(WUIIInkUnprocessedInput*, WUCPointerEventArgs*))del; -- (void)removePointerHoveredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerLostEvent:(void(^)(WUIIInkUnprocessedInput*, WUCPointerEventArgs*))del; -- (void)removePointerLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(void(^)(WUIIInkUnprocessedInput*, WUCPointerEventArgs*))del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(void(^)(WUIIInkUnprocessedInput*, WUCPointerEventArgs*))del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(void(^)(WUIIInkUnprocessedInput*, WUCPointerEventArgs*))del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUIIInkUnprocessedInput_DEFINED__ - -// Windows.UI.Input.Inking.InkStrokeInput -#ifndef __WUIIInkStrokeInput_DEFINED__ -#define __WUIIInkStrokeInput_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkStrokeInput : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIIInkPresenter* inkPresenter; -- (EventRegistrationToken)addStrokeCanceledEvent:(void(^)(WUIIInkStrokeInput*, WUCPointerEventArgs*))del; -- (void)removeStrokeCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStrokeContinuedEvent:(void(^)(WUIIInkStrokeInput*, WUCPointerEventArgs*))del; -- (void)removeStrokeContinuedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStrokeEndedEvent:(void(^)(WUIIInkStrokeInput*, WUCPointerEventArgs*))del; -- (void)removeStrokeEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStrokeStartedEvent:(void(^)(WUIIInkStrokeInput*, WUCPointerEventArgs*))del; -- (void)removeStrokeStartedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUIIInkStrokeInput_DEFINED__ - -// Windows.UI.Input.Inking.InkInputProcessingConfiguration -#ifndef __WUIIInkInputProcessingConfiguration_DEFINED__ -#define __WUIIInkInputProcessingConfiguration_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkInputProcessingConfiguration : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUIIInkInputRightDragAction rightDragAction; -@property WUIIInkInputProcessingMode mode; -@end - -#endif // __WUIIInkInputProcessingConfiguration_DEFINED__ - -// Windows.UI.Input.Inking.InkSynchronizer -#ifndef __WUIIInkSynchronizer_DEFINED__ -#define __WUIIInkSynchronizer_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkSynchronizer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (NSArray* /* WUIIInkStroke* */)beginDry; -- (void)endDry; -@end - -#endif // __WUIIInkSynchronizer_DEFINED__ - -// Windows.UI.Input.Inking.InkPresenter -#ifndef __WUIIInkPresenter_DEFINED__ -#define __WUIIInkPresenter_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkPresenter : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUIIInkStrokeContainer* strokeContainer; -@property BOOL isInputEnabled; -@property WUCCoreInputDeviceTypes inputDeviceTypes; -@property (readonly) WUIIInkInputProcessingConfiguration* inputProcessingConfiguration; -@property (readonly) WUIIInkStrokeInput* strokeInput; -@property (readonly) WUIIInkUnprocessedInput* unprocessedInput; -- (EventRegistrationToken)addStrokesCollectedEvent:(void(^)(WUIIInkPresenter*, WUIIInkStrokesCollectedEventArgs*))del; -- (void)removeStrokesCollectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addStrokesErasedEvent:(void(^)(WUIIInkPresenter*, WUIIInkStrokesErasedEventArgs*))del; -- (void)removeStrokesErasedEvent:(EventRegistrationToken)tok; -- (WUIIInkDrawingAttributes*)copyDefaultDrawingAttributes __attribute__ ((ns_returns_not_retained)); -- (void)updateDefaultDrawingAttributes:(WUIIInkDrawingAttributes*)value; -- (WUIIInkSynchronizer*)activateCustomDrying; -- (void)setPredefinedConfiguration:(WUIIInkPresenterPredefinedConfiguration)value; -@end - -#endif // __WUIIInkPresenter_DEFINED__ - -// Windows.UI.Input.Inking.InkStrokesCollectedEventArgs -#ifndef __WUIIInkStrokesCollectedEventArgs_DEFINED__ -#define __WUIIInkStrokesCollectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkStrokesCollectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WUIIInkStroke* */ strokes; -@end - -#endif // __WUIIInkStrokesCollectedEventArgs_DEFINED__ - -// Windows.UI.Input.Inking.InkStrokesErasedEventArgs -#ifndef __WUIIInkStrokesErasedEventArgs_DEFINED__ -#define __WUIIInkStrokesErasedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkStrokesErasedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WUIIInkStroke* */ strokes; -@end - -#endif // __WUIIInkStrokesErasedEventArgs_DEFINED__ - -// Windows.UI.Input.Inking.InkPresenterRuler -#ifndef __WUIIInkPresenterRuler_DEFINED__ -#define __WUIIInkPresenterRuler_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkPresenterRuler : RTObject -+ (WUIIInkPresenterRuler*)make:(WUIIInkPresenter*)inkPresenter ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double width; -@property double length; -@property (retain) WFNMatrix3x2* transform; -@property BOOL isVisible; -@property (retain) WUColor* foregroundColor; -@property (retain) WUColor* backgroundColor; -@property (readonly) WUIIInkPresenterStencilKind kind; -@end - -#endif // __WUIIInkPresenterRuler_DEFINED__ - -// Windows.UI.Input.Inking.InkPoint -#ifndef __WUIIInkPoint_DEFINED__ -#define __WUIIInkPoint_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkPoint : RTObject -+ (WUIIInkPoint*)makeInkPoint:(WFPoint*)position pressure:(float)pressure ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFPoint* position; -@property (readonly) float pressure; -@end - -#endif // __WUIIInkPoint_DEFINED__ - -// Windows.UI.Input.Inking.InkDrawingAttributesPencilProperties -#ifndef __WUIIInkDrawingAttributesPencilProperties_DEFINED__ -#define __WUIIInkDrawingAttributesPencilProperties_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkDrawingAttributesPencilProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double opacity; -@end - -#endif // __WUIIInkDrawingAttributesPencilProperties_DEFINED__ - -// Windows.UI.Input.Inking.InkDrawingAttributes -#ifndef __WUIIInkDrawingAttributes_DEFINED__ -#define __WUIIInkDrawingAttributes_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkDrawingAttributes : RTObject -+ (WUIIInkDrawingAttributes*)createForPencil; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFSize* size; -@property WUIIPenTipShape penTip; -@property BOOL ignorePressure; -@property BOOL fitToCurve; -@property (retain) WUColor* color; -@property (retain) WFNMatrix3x2* penTipTransform; -@property BOOL drawAsHighlighter; -@property (readonly) WUIIInkDrawingAttributesKind kind; -@property (readonly) WUIIInkDrawingAttributesPencilProperties* pencilProperties; -@end - -#endif // __WUIIInkDrawingAttributes_DEFINED__ - -// Windows.UI.Input.Inking.InkStrokeRenderingSegment -#ifndef __WUIIInkStrokeRenderingSegment_DEFINED__ -#define __WUIIInkStrokeRenderingSegment_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkStrokeRenderingSegment : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFPoint* bezierControlPoint1; -@property (readonly) WFPoint* bezierControlPoint2; -@property (readonly) WFPoint* position; -@property (readonly) float pressure; -@property (readonly) float tiltX; -@property (readonly) float tiltY; -@property (readonly) float twist; -@end - -#endif // __WUIIInkStrokeRenderingSegment_DEFINED__ - -// Windows.UI.Input.Inking.InkStroke -#ifndef __WUIIInkStroke_DEFINED__ -#define __WUIIInkStroke_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkStroke : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL selected; -@property (retain) WUIIInkDrawingAttributes* drawingAttributes; -@property (readonly) WFRect* boundingRect; -@property (readonly) BOOL recognized; -@property (retain) WFNMatrix3x2* pointTransform; -- (NSArray* /* WUIIInkStrokeRenderingSegment* */)getRenderingSegments; -- (WUIIInkStroke*)clone; -- (NSArray* /* WUIIInkPoint* */)getInkPoints; -@end - -#endif // __WUIIInkStroke_DEFINED__ - -// Windows.UI.Input.Inking.InkStrokeBuilder -#ifndef __WUIIInkStrokeBuilder_DEFINED__ -#define __WUIIInkStrokeBuilder_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkStrokeBuilder : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)beginStroke:(WUIPointerPoint*)pointerPoint; -- (WUIPointerPoint*)appendToStroke:(WUIPointerPoint*)pointerPoint; -- (WUIIInkStroke*)endStroke:(WUIPointerPoint*)pointerPoint; -- (WUIIInkStroke*)createStroke:(id /* WFPoint* */)points; -- (void)setDefaultDrawingAttributes:(WUIIInkDrawingAttributes*)drawingAttributes; -- (WUIIInkStroke*)createStrokeFromInkPoints:(id /* WUIIInkPoint* */)inkPoints transform:(WFNMatrix3x2*)transform; -@end - -#endif // __WUIIInkStrokeBuilder_DEFINED__ - -// Windows.UI.Input.Inking.InkRecognitionResult -#ifndef __WUIIInkRecognitionResult_DEFINED__ -#define __WUIIInkRecognitionResult_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkRecognitionResult : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* boundingRect; -- (NSArray* /* NSString * */)getTextCandidates; -- (NSArray* /* WUIIInkStroke* */)getStrokes; -@end - -#endif // __WUIIInkRecognitionResult_DEFINED__ - -// Windows.UI.Input.Inking.InkStrokeContainer -#ifndef __WUIIInkStrokeContainer_DEFINED__ -#define __WUIIInkStrokeContainer_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkStrokeContainer : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* boundingRect; -- (void)addStroke:(WUIIInkStroke*)stroke; -- (WFRect*)deleteSelected; -- (WFRect*)moveSelected:(WFPoint*)translation; -- (WFRect*)selectWithPolyLine:(id /* WFPoint* */)polyline; -- (WFRect*)selectWithLine:(WFPoint*)from to:(WFPoint*)to; -- (void)copySelectedToClipboard; -- (WFRect*)pasteFromClipboard:(WFPoint*)position; -- (BOOL)canPasteFromClipboard; -// Failed to generate member LoadAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -- (void)saveAsync:(RTObject*)outputStream success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)updateRecognitionResults:(NSArray* /* WUIIInkRecognitionResult* */)recognitionResults; -- (NSArray* /* WUIIInkStroke* */)getStrokes; -- (NSArray* /* WUIIInkRecognitionResult* */)getRecognitionResults; -- (void)addStrokes:(id /* WUIIInkStroke* */)strokes; -- (void)clear; -@end - -#endif // __WUIIInkStrokeContainer_DEFINED__ - -// Windows.UI.Input.Inking.InkRecognizer -#ifndef __WUIIInkRecognizer_DEFINED__ -#define __WUIIInkRecognizer_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkRecognizer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -@end - -#endif // __WUIIInkRecognizer_DEFINED__ - -// Windows.UI.Input.Inking.InkRecognizerContainer -#ifndef __WUIIInkRecognizerContainer_DEFINED__ -#define __WUIIInkRecognizerContainer_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkRecognizerContainer : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setDefaultRecognizer:(WUIIInkRecognizer*)recognizer; -- (void)recognizeAsync:(WUIIInkStrokeContainer*)strokeCollection recognitionTarget:(WUIIInkRecognitionTarget)recognitionTarget success:(void (^)(NSArray* /* WUIIInkRecognitionResult* */))success failure:(void (^)(NSError*))failure; -- (NSArray* /* WUIIInkRecognizer* */)getRecognizers; -@end - -#endif // __WUIIInkRecognizerContainer_DEFINED__ - -// Windows.UI.Input.Inking.InkManager -#ifndef __WUIIInkManager_DEFINED__ -#define __WUIIInkManager_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGEXPORT -@interface WUIIInkManager : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUIIInkManipulationMode mode; -@property (readonly) WFRect* boundingRect; -- (void)processPointerDown:(WUIPointerPoint*)pointerPoint; -- (RTObject*)processPointerUpdate:(WUIPointerPoint*)pointerPoint; -- (WFRect*)processPointerUp:(WUIPointerPoint*)pointerPoint; -- (void)setDefaultDrawingAttributes:(WUIIInkDrawingAttributes*)drawingAttributes; -- (void)recognizeAsync2:(WUIIInkRecognitionTarget)recognitionTarget success:(void (^)(NSArray* /* WUIIInkRecognitionResult* */))success failure:(void (^)(NSError*))failure; -- (void)addStroke:(WUIIInkStroke*)stroke; -- (WFRect*)deleteSelected; -- (WFRect*)moveSelected:(WFPoint*)translation; -- (WFRect*)selectWithPolyLine:(id /* WFPoint* */)polyline; -- (WFRect*)selectWithLine:(WFPoint*)from to:(WFPoint*)to; -- (void)copySelectedToClipboard; -- (WFRect*)pasteFromClipboard:(WFPoint*)position; -- (BOOL)canPasteFromClipboard; -// Failed to generate member LoadAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -- (void)saveAsync:(RTObject*)outputStream success:(void (^)(unsigned int))success progress:(void (^)(unsigned int))progress failure:(void (^)(NSError*))failure; -- (void)updateRecognitionResults:(NSArray* /* WUIIInkRecognitionResult* */)recognitionResults; -- (NSArray* /* WUIIInkStroke* */)getStrokes; -- (NSArray* /* WUIIInkRecognitionResult* */)getRecognitionResults; -- (void)setDefaultRecognizer:(WUIIInkRecognizer*)recognizer; -- (void)recognizeAsync:(WUIIInkStrokeContainer*)strokeCollection recognitionTarget:(WUIIInkRecognitionTarget)recognitionTarget success:(void (^)(NSArray* /* WUIIInkRecognitionResult* */))success failure:(void (^)(NSError*))failure; -- (NSArray* /* WUIIInkRecognizer* */)getRecognizers; -// Failed to generate member LoadAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -@end - -#endif // __WUIIInkManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIInputInkingCore.h b/include/Platform/Universal Windows/UWP/WindowsUIInputInkingCore.h deleted file mode 100644 index d59c66291b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIInputInkingCore.h +++ /dev/null @@ -1,116 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIInputInkingCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIINPUTINKINGCOREEXPORT -#define OBJCUWPWINDOWSUIINPUTINKINGCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIInputInkingCore.lib") -#endif -#endif -#include - -@class WUIICCoreInkIndependentInputSource, WUIICCoreWetStrokeUpdateEventArgs, WUIICCoreWetStrokeUpdateSource; -@protocol WUIICICoreInkIndependentInputSource, WUIICICoreInkIndependentInputSourceStatics, WUIICICoreWetStrokeUpdateEventArgs, WUIICICoreWetStrokeUpdateSource, WUIICICoreWetStrokeUpdateSourceStatics; - -// Windows.UI.Input.Inking.Core.CoreWetStrokeDisposition -enum _WUIICCoreWetStrokeDisposition { - WUIICCoreWetStrokeDispositionInking = 0, - WUIICCoreWetStrokeDispositionCompleted = 1, - WUIICCoreWetStrokeDispositionCanceled = 2, -}; -typedef unsigned WUIICCoreWetStrokeDisposition; - -#include "WindowsFoundation.h" -#include "WindowsUICore.h" -#include "WindowsUIInputInking.h" - -#import - -// Windows.UI.Input.Inking.Core.CoreInkIndependentInputSource -#ifndef __WUIICCoreInkIndependentInputSource_DEFINED__ -#define __WUIICCoreInkIndependentInputSource_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGCOREEXPORT -@interface WUIICCoreInkIndependentInputSource : RTObject -+ (WUIICCoreInkIndependentInputSource*)create:(WUIIInkPresenter*)inkPresenter; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIIInkPresenter* inkPresenter; -- (EventRegistrationToken)addPointerEnteringEvent:(void(^)(WUIICCoreInkIndependentInputSource*, WUCPointerEventArgs*))del; -- (void)removePointerEnteringEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitingEvent:(void(^)(WUIICCoreInkIndependentInputSource*, WUCPointerEventArgs*))del; -- (void)removePointerExitingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerHoveringEvent:(void(^)(WUIICCoreInkIndependentInputSource*, WUCPointerEventArgs*))del; -- (void)removePointerHoveringEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerLostEvent:(void(^)(WUIICCoreInkIndependentInputSource*, WUCPointerEventArgs*))del; -- (void)removePointerLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovingEvent:(void(^)(WUIICCoreInkIndependentInputSource*, WUCPointerEventArgs*))del; -- (void)removePointerMovingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressingEvent:(void(^)(WUIICCoreInkIndependentInputSource*, WUCPointerEventArgs*))del; -- (void)removePointerPressingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasingEvent:(void(^)(WUIICCoreInkIndependentInputSource*, WUCPointerEventArgs*))del; -- (void)removePointerReleasingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUIICCoreInkIndependentInputSource_DEFINED__ - -// Windows.UI.Input.Inking.Core.CoreWetStrokeUpdateEventArgs -#ifndef __WUIICCoreWetStrokeUpdateEventArgs_DEFINED__ -#define __WUIICCoreWetStrokeUpdateEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGCOREEXPORT -@interface WUIICCoreWetStrokeUpdateEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUIICCoreWetStrokeDisposition disposition; -@property (readonly) NSMutableArray* /* WUIIInkPoint* */ newInkPoints __attribute__ ((ns_returns_not_retained)); -@property (readonly) unsigned int pointerId; -@end - -#endif // __WUIICCoreWetStrokeUpdateEventArgs_DEFINED__ - -// Windows.UI.Input.Inking.Core.CoreWetStrokeUpdateSource -#ifndef __WUIICCoreWetStrokeUpdateSource_DEFINED__ -#define __WUIICCoreWetStrokeUpdateSource_DEFINED__ - -OBJCUWPWINDOWSUIINPUTINKINGCOREEXPORT -@interface WUIICCoreWetStrokeUpdateSource : RTObject -+ (WUIICCoreWetStrokeUpdateSource*)create:(WUIIInkPresenter*)inkPresenter; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIIInkPresenter* inkPresenter; -- (EventRegistrationToken)addWetStrokeCanceledEvent:(void(^)(WUIICCoreWetStrokeUpdateSource*, WUIICCoreWetStrokeUpdateEventArgs*))del; -- (void)removeWetStrokeCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addWetStrokeCompletedEvent:(void(^)(WUIICCoreWetStrokeUpdateSource*, WUIICCoreWetStrokeUpdateEventArgs*))del; -- (void)removeWetStrokeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addWetStrokeContinuingEvent:(void(^)(WUIICCoreWetStrokeUpdateSource*, WUIICCoreWetStrokeUpdateEventArgs*))del; -- (void)removeWetStrokeContinuingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addWetStrokeStartingEvent:(void(^)(WUIICCoreWetStrokeUpdateSource*, WUIICCoreWetStrokeUpdateEventArgs*))del; -- (void)removeWetStrokeStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addWetStrokeStoppingEvent:(void(^)(WUIICCoreWetStrokeUpdateSource*, WUIICCoreWetStrokeUpdateEventArgs*))del; -- (void)removeWetStrokeStoppingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUIICCoreWetStrokeUpdateSource_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIInputPreviewInjection.h b/include/Platform/Universal Windows/UWP/WindowsUIInputPreviewInjection.h deleted file mode 100644 index acf596d5ce..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIInputPreviewInjection.h +++ /dev/null @@ -1,271 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIInputPreviewInjection.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT -#define OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIInputPreviewInjection.lib") -#endif -#endif -#include - -@class WUIPIInjectedInputKeyboardInfo, WUIPIInjectedInputMouseInfo, WUIPIInjectedInputTouchInfo, WUIPIInjectedInputPenInfo, WUIPIInputInjector; -@class WUIPIInjectedInputRectangle, WUIPIInjectedInputPoint, WUIPIInjectedInputPointerInfo; -@protocol WUIPIIInjectedInputTouchInfo, WUIPIIInjectedInputPenInfo, WUIPIIInjectedInputMouseInfo, WUIPIIInjectedInputKeyboardInfo, WUIPIIInputInjector, WUIPIIInputInjectorStatics; - -// Windows.UI.Input.Preview.Injection.InjectedInputTouchParameters -enum _WUIPIInjectedInputTouchParameters { - WUIPIInjectedInputTouchParametersNone = 0, - WUIPIInjectedInputTouchParametersContact = 1, - WUIPIInjectedInputTouchParametersOrientation = 2, - WUIPIInjectedInputTouchParametersPressure = 4, -}; -typedef unsigned WUIPIInjectedInputTouchParameters; - -// Windows.UI.Input.Preview.Injection.InjectedInputPointerOptions -enum _WUIPIInjectedInputPointerOptions { - WUIPIInjectedInputPointerOptionsNone = 0, - WUIPIInjectedInputPointerOptionsNew = 1, - WUIPIInjectedInputPointerOptionsInRange = 2, - WUIPIInjectedInputPointerOptionsInContact = 4, - WUIPIInjectedInputPointerOptionsFirstButton = 16, - WUIPIInjectedInputPointerOptionsSecondButton = 32, - WUIPIInjectedInputPointerOptionsPrimary = 8192, - WUIPIInjectedInputPointerOptionsConfidence = 16384, - WUIPIInjectedInputPointerOptionsCanceled = 32768, - WUIPIInjectedInputPointerOptionsPointerDown = 65536, - WUIPIInjectedInputPointerOptionsUpdate = 131072, - WUIPIInjectedInputPointerOptionsPointerUp = 262144, - WUIPIInjectedInputPointerOptionsCaptureChanged = 2097152, -}; -typedef unsigned WUIPIInjectedInputPointerOptions; - -// Windows.UI.Input.Preview.Injection.InjectedInputButtonChangeKind -enum _WUIPIInjectedInputButtonChangeKind { - WUIPIInjectedInputButtonChangeKindNone = 0, - WUIPIInjectedInputButtonChangeKindFirstButtonDown = 1, - WUIPIInjectedInputButtonChangeKindFirstButtonUp = 2, - WUIPIInjectedInputButtonChangeKindSecondButtonDown = 3, - WUIPIInjectedInputButtonChangeKindSecondButtonUp = 4, - WUIPIInjectedInputButtonChangeKindThirdButtonDown = 5, - WUIPIInjectedInputButtonChangeKindThirdButtonUp = 6, - WUIPIInjectedInputButtonChangeKindFourthButtonDown = 7, - WUIPIInjectedInputButtonChangeKindFourthButtonUp = 8, - WUIPIInjectedInputButtonChangeKindFifthButtonDown = 9, - WUIPIInjectedInputButtonChangeKindFifthButtonUp = 10, -}; -typedef unsigned WUIPIInjectedInputButtonChangeKind; - -// Windows.UI.Input.Preview.Injection.InjectedInputPenButtons -enum _WUIPIInjectedInputPenButtons { - WUIPIInjectedInputPenButtonsNone = 0, - WUIPIInjectedInputPenButtonsBarrel = 1, - WUIPIInjectedInputPenButtonsInverted = 2, - WUIPIInjectedInputPenButtonsEraser = 4, -}; -typedef unsigned WUIPIInjectedInputPenButtons; - -// Windows.UI.Input.Preview.Injection.InjectedInputPenParameters -enum _WUIPIInjectedInputPenParameters { - WUIPIInjectedInputPenParametersNone = 0, - WUIPIInjectedInputPenParametersPressure = 1, - WUIPIInjectedInputPenParametersRotation = 2, - WUIPIInjectedInputPenParametersTiltX = 4, - WUIPIInjectedInputPenParametersTiltY = 8, -}; -typedef unsigned WUIPIInjectedInputPenParameters; - -// Windows.UI.Input.Preview.Injection.InjectedInputMouseOptions -enum _WUIPIInjectedInputMouseOptions { - WUIPIInjectedInputMouseOptionsNone = 0, - WUIPIInjectedInputMouseOptionsMove = 1, - WUIPIInjectedInputMouseOptionsLeftDown = 2, - WUIPIInjectedInputMouseOptionsLeftUp = 4, - WUIPIInjectedInputMouseOptionsRightDown = 8, - WUIPIInjectedInputMouseOptionsRightUp = 16, - WUIPIInjectedInputMouseOptionsMiddleDown = 32, - WUIPIInjectedInputMouseOptionsMiddleUp = 64, - WUIPIInjectedInputMouseOptionsXDown = 128, - WUIPIInjectedInputMouseOptionsXUp = 256, - WUIPIInjectedInputMouseOptionsWheel = 2048, - WUIPIInjectedInputMouseOptionsHWheel = 4096, - WUIPIInjectedInputMouseOptionsMoveNoCoalesce = 8192, - WUIPIInjectedInputMouseOptionsVirtualDesk = 16384, - WUIPIInjectedInputMouseOptionsAbsolute = 32768, -}; -typedef unsigned WUIPIInjectedInputMouseOptions; - -// Windows.UI.Input.Preview.Injection.InjectedInputKeyOptions -enum _WUIPIInjectedInputKeyOptions { - WUIPIInjectedInputKeyOptionsNone = 0, - WUIPIInjectedInputKeyOptionsExtendedKey = 1, - WUIPIInjectedInputKeyOptionsKeyUp = 2, - WUIPIInjectedInputKeyOptionsScanCode = 8, - WUIPIInjectedInputKeyOptionsUnicode = 4, -}; -typedef unsigned WUIPIInjectedInputKeyOptions; - -// Windows.UI.Input.Preview.Injection.InjectedInputShortcut -enum _WUIPIInjectedInputShortcut { - WUIPIInjectedInputShortcutBack = 0, - WUIPIInjectedInputShortcutStart = 1, - WUIPIInjectedInputShortcutSearch = 2, -}; -typedef unsigned WUIPIInjectedInputShortcut; - -// Windows.UI.Input.Preview.Injection.InjectedInputVisualizationMode -enum _WUIPIInjectedInputVisualizationMode { - WUIPIInjectedInputVisualizationModeNone = 0, - WUIPIInjectedInputVisualizationModeDefault = 1, - WUIPIInjectedInputVisualizationModeIndirect = 2, -}; -typedef unsigned WUIPIInjectedInputVisualizationMode; - -#import - -// [struct] Windows.UI.Input.Preview.Injection.InjectedInputRectangle -OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT -@interface WUIPIInjectedInputRectangle : NSObject -+ (instancetype)new; -@property int left; -@property int top; -@property int bottom; -@property int right; -@end - -// [struct] Windows.UI.Input.Preview.Injection.InjectedInputPoint -OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT -@interface WUIPIInjectedInputPoint : NSObject -+ (instancetype)new; -@property int positionX; -@property int positionY; -@end - -// [struct] Windows.UI.Input.Preview.Injection.InjectedInputPointerInfo -OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT -@interface WUIPIInjectedInputPointerInfo : NSObject -+ (instancetype)new; -@property unsigned int pointerId; -@property WUIPIInjectedInputPointerOptions pointerOptions; -@property (retain) WUIPIInjectedInputPoint* pixelLocation; -@property unsigned int timeOffsetInMilliseconds; -@property uint64_t performanceCount; -@end - -// Windows.UI.Input.Preview.Injection.InjectedInputKeyboardInfo -#ifndef __WUIPIInjectedInputKeyboardInfo_DEFINED__ -#define __WUIPIInjectedInputKeyboardInfo_DEFINED__ - -OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT -@interface WUIPIInjectedInputKeyboardInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned short virtualKey; -@property unsigned short scanCode; -@property WUIPIInjectedInputKeyOptions keyOptions; -@end - -#endif // __WUIPIInjectedInputKeyboardInfo_DEFINED__ - -// Windows.UI.Input.Preview.Injection.InjectedInputMouseInfo -#ifndef __WUIPIInjectedInputMouseInfo_DEFINED__ -#define __WUIPIInjectedInputMouseInfo_DEFINED__ - -OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT -@interface WUIPIInjectedInputMouseInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int timeOffsetInMilliseconds; -@property WUIPIInjectedInputMouseOptions mouseOptions; -@property unsigned int mouseData; -@property int deltaY; -@property int deltaX; -@end - -#endif // __WUIPIInjectedInputMouseInfo_DEFINED__ - -// Windows.UI.Input.Preview.Injection.InjectedInputTouchInfo -#ifndef __WUIPIInjectedInputTouchInfo_DEFINED__ -#define __WUIPIInjectedInputTouchInfo_DEFINED__ - -OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT -@interface WUIPIInjectedInputTouchInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUIPIInjectedInputTouchParameters touchParameters; -@property double pressure; -@property (retain) WUIPIInjectedInputPointerInfo* pointerInfo; -@property int orientation; -@property (retain) WUIPIInjectedInputRectangle* contact; -@end - -#endif // __WUIPIInjectedInputTouchInfo_DEFINED__ - -// Windows.UI.Input.Preview.Injection.InjectedInputPenInfo -#ifndef __WUIPIInjectedInputPenInfo_DEFINED__ -#define __WUIPIInjectedInputPenInfo_DEFINED__ - -OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT -@interface WUIPIInjectedInputPenInfo : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int tiltY; -@property int tiltX; -@property double rotation; -@property double pressure; -@property (retain) WUIPIInjectedInputPointerInfo* pointerInfo; -@property WUIPIInjectedInputPenParameters penParameters; -@property WUIPIInjectedInputPenButtons penButtons; -@end - -#endif // __WUIPIInjectedInputPenInfo_DEFINED__ - -// Windows.UI.Input.Preview.Injection.InputInjector -#ifndef __WUIPIInputInjector_DEFINED__ -#define __WUIPIInputInjector_DEFINED__ - -OBJCUWPWINDOWSUIINPUTPREVIEWINJECTIONEXPORT -@interface WUIPIInputInjector : RTObject -+ (WUIPIInputInjector*)tryCreate; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)injectKeyboardInput:(id /* WUIPIInjectedInputKeyboardInfo* */)input; -- (void)injectMouseInput:(id /* WUIPIInjectedInputMouseInfo* */)input; -- (void)initializeTouchInjection:(WUIPIInjectedInputVisualizationMode)visualMode; -- (void)injectTouchInput:(id /* WUIPIInjectedInputTouchInfo* */)input; -- (void)uninitializeTouchInjection; -- (void)initializePenInjection:(WUIPIInjectedInputVisualizationMode)visualMode; -- (void)injectPenInput:(WUIPIInjectedInputPenInfo*)input; -- (void)uninitializePenInjection; -- (void)injectShortcut:(WUIPIInjectedInputShortcut)shortcut; -@end - -#endif // __WUIPIInputInjector_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIInputSpatial.h b/include/Platform/Universal Windows/UWP/WindowsUIInputSpatial.h deleted file mode 100644 index 532fb8190a..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIInputSpatial.h +++ /dev/null @@ -1,487 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIInputSpatial.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -#define OBJCUWPWINDOWSUIINPUTSPATIALEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIInputSpatial.lib") -#endif -#endif -#include - -@class WUISSpatialInteractionSourceLocation, WUISSpatialPointerPose, WUISSpatialInteractionSource, WUISSpatialInteractionSourceProperties, WUISSpatialManipulationDelta, WUISSpatialInteractionSourceState, WUISSpatialGestureRecognizer, WUISSpatialRecognitionStartedEventArgs, WUISSpatialRecognitionEndedEventArgs, WUISSpatialTappedEventArgs, WUISSpatialHoldStartedEventArgs, WUISSpatialHoldCompletedEventArgs, WUISSpatialHoldCanceledEventArgs, WUISSpatialManipulationStartedEventArgs, WUISSpatialManipulationUpdatedEventArgs, WUISSpatialManipulationCompletedEventArgs, WUISSpatialManipulationCanceledEventArgs, WUISSpatialNavigationStartedEventArgs, WUISSpatialNavigationUpdatedEventArgs, WUISSpatialNavigationCompletedEventArgs, WUISSpatialNavigationCanceledEventArgs, WUISSpatialInteraction, WUISSpatialInteractionManager, WUISSpatialInteractionSourceEventArgs, WUISSpatialInteractionDetectedEventArgs; -@protocol WUISISpatialInteractionSourceLocation, WUISISpatialInteractionSourceLocation2, WUISISpatialInteractionSource, WUISISpatialInteractionSourceProperties, WUISISpatialPointerPose, WUISISpatialPointerPoseStatics, WUISISpatialInteractionSourceState, WUISISpatialRecognitionStartedEventArgs, WUISISpatialRecognitionEndedEventArgs, WUISISpatialTappedEventArgs, WUISISpatialHoldStartedEventArgs, WUISISpatialHoldCompletedEventArgs, WUISISpatialHoldCanceledEventArgs, WUISISpatialManipulationDelta, WUISISpatialManipulationStartedEventArgs, WUISISpatialManipulationUpdatedEventArgs, WUISISpatialManipulationCompletedEventArgs, WUISISpatialManipulationCanceledEventArgs, WUISISpatialNavigationStartedEventArgs, WUISISpatialNavigationUpdatedEventArgs, WUISISpatialNavigationCompletedEventArgs, WUISISpatialNavigationCanceledEventArgs, WUISISpatialInteraction, WUISISpatialGestureRecognizer, WUISISpatialGestureRecognizerFactory, WUISISpatialInteractionDetectedEventArgs, WUISISpatialInteractionSourceEventArgs, WUISISpatialInteractionManager, WUISISpatialInteractionManagerStatics; - -// Windows.UI.Input.Spatial.SpatialInteractionSourceKind -enum _WUISSpatialInteractionSourceKind { - WUISSpatialInteractionSourceKindOther = 0, - WUISSpatialInteractionSourceKindHand = 1, - WUISSpatialInteractionSourceKindVoice = 2, - WUISSpatialInteractionSourceKindController = 3, -}; -typedef unsigned WUISSpatialInteractionSourceKind; - -// Windows.UI.Input.Spatial.SpatialGestureSettings -enum _WUISSpatialGestureSettings { - WUISSpatialGestureSettingsNone = 0, - WUISSpatialGestureSettingsTap = 1, - WUISSpatialGestureSettingsDoubleTap = 2, - WUISSpatialGestureSettingsHold = 4, - WUISSpatialGestureSettingsManipulationTranslate = 8, - WUISSpatialGestureSettingsNavigationX = 16, - WUISSpatialGestureSettingsNavigationY = 32, - WUISSpatialGestureSettingsNavigationZ = 64, - WUISSpatialGestureSettingsNavigationRailsX = 128, - WUISSpatialGestureSettingsNavigationRailsY = 256, - WUISSpatialGestureSettingsNavigationRailsZ = 512, -}; -typedef unsigned WUISSpatialGestureSettings; - -#include "WindowsPerceptionPeople.h" -#include "WindowsPerception.h" -#include "WindowsFoundationNumerics.h" -#include "WindowsPerceptionSpatial.h" -#include "WindowsFoundation.h" - -#import - -// Windows.UI.Input.Spatial.SpatialInteractionSourceLocation -#ifndef __WUISSpatialInteractionSourceLocation_DEFINED__ -#define __WUISSpatialInteractionSourceLocation_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialInteractionSourceLocation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* WFNVector3* */ position; -@property (readonly) id /* WFNVector3* */ velocity; -@property (readonly) id /* WFNQuaternion* */ orientation; -@end - -#endif // __WUISSpatialInteractionSourceLocation_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialPointerPose -#ifndef __WUISSpatialPointerPose_DEFINED__ -#define __WUISSpatialPointerPose_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialPointerPose : RTObject -+ (WUISSpatialPointerPose*)tryGetAtTimestamp:(WPSSpatialCoordinateSystem*)coordinateSystem timestamp:(WPPerceptionTimestamp*)timestamp; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WPPHeadPose* head; -@property (readonly) WPPerceptionTimestamp* timestamp; -@end - -#endif // __WUISSpatialPointerPose_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialInteractionSource -#ifndef __WUISSpatialInteractionSource_DEFINED__ -#define __WUISSpatialInteractionSource_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialInteractionSource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int id; -@property (readonly) WUISSpatialInteractionSourceKind kind; -@end - -#endif // __WUISSpatialInteractionSource_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialInteractionSourceProperties -#ifndef __WUISSpatialInteractionSourceProperties_DEFINED__ -#define __WUISSpatialInteractionSourceProperties_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialInteractionSourceProperties : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double sourceLossRisk; -- (id /* WFNVector3* */)tryGetSourceLossMitigationDirection:(WPSSpatialCoordinateSystem*)coordinateSystem; -- (WUISSpatialInteractionSourceLocation*)tryGetLocation:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WUISSpatialInteractionSourceProperties_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialManipulationDelta -#ifndef __WUISSpatialManipulationDelta_DEFINED__ -#define __WUISSpatialManipulationDelta_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialManipulationDelta : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFNVector3* translation; -@end - -#endif // __WUISSpatialManipulationDelta_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialInteractionSourceState -#ifndef __WUISSpatialInteractionSourceState_DEFINED__ -#define __WUISSpatialInteractionSourceState_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialInteractionSourceState : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isPressed; -@property (readonly) WUISSpatialInteractionSourceProperties* properties; -@property (readonly) WUISSpatialInteractionSource* source; -@property (readonly) WPPerceptionTimestamp* timestamp; -- (WUISSpatialPointerPose*)tryGetPointerPose:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WUISSpatialInteractionSourceState_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialGestureRecognizer -#ifndef __WUISSpatialGestureRecognizer_DEFINED__ -#define __WUISSpatialGestureRecognizer_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialGestureRecognizer : RTObject -+ (WUISSpatialGestureRecognizer*)make:(WUISSpatialGestureSettings)settings ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialGestureSettings gestureSettings; -- (EventRegistrationToken)addHoldCanceledEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialHoldCanceledEventArgs*))del; -- (void)removeHoldCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldCompletedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialHoldCompletedEventArgs*))del; -- (void)removeHoldCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldStartedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialHoldStartedEventArgs*))del; -- (void)removeHoldStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCanceledEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialManipulationCanceledEventArgs*))del; -- (void)removeManipulationCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCompletedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialManipulationCompletedEventArgs*))del; -- (void)removeManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialManipulationStartedEventArgs*))del; -- (void)removeManipulationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationUpdatedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialManipulationUpdatedEventArgs*))del; -- (void)removeManipulationUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigationCanceledEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialNavigationCanceledEventArgs*))del; -- (void)removeNavigationCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigationCompletedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialNavigationCompletedEventArgs*))del; -- (void)removeNavigationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigationStartedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialNavigationStartedEventArgs*))del; -- (void)removeNavigationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigationUpdatedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialNavigationUpdatedEventArgs*))del; -- (void)removeNavigationUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRecognitionEndedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialRecognitionEndedEventArgs*))del; -- (void)removeRecognitionEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRecognitionStartedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialRecognitionStartedEventArgs*))del; -- (void)removeRecognitionStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTappedEvent:(void(^)(WUISSpatialGestureRecognizer*, WUISSpatialTappedEventArgs*))del; -- (void)removeTappedEvent:(EventRegistrationToken)tok; -- (void)captureInteraction:(WUISSpatialInteraction*)interaction; -- (void)cancelPendingGestures; -- (BOOL)trySetGestureSettings:(WUISSpatialGestureSettings)settings; -@end - -#endif // __WUISSpatialGestureRecognizer_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialRecognitionStartedEventArgs -#ifndef __WUISSpatialRecognitionStartedEventArgs_DEFINED__ -#define __WUISSpatialRecognitionStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialRecognitionStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -- (WUISSpatialPointerPose*)tryGetPointerPose:(WPSSpatialCoordinateSystem*)coordinateSystem; -- (BOOL)isGesturePossible:(WUISSpatialGestureSettings)gesture; -@end - -#endif // __WUISSpatialRecognitionStartedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialRecognitionEndedEventArgs -#ifndef __WUISSpatialRecognitionEndedEventArgs_DEFINED__ -#define __WUISSpatialRecognitionEndedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialRecognitionEndedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -@end - -#endif // __WUISSpatialRecognitionEndedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialTappedEventArgs -#ifndef __WUISSpatialTappedEventArgs_DEFINED__ -#define __WUISSpatialTappedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialTappedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -@property (readonly) unsigned int tapCount; -- (WUISSpatialPointerPose*)tryGetPointerPose:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WUISSpatialTappedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialHoldStartedEventArgs -#ifndef __WUISSpatialHoldStartedEventArgs_DEFINED__ -#define __WUISSpatialHoldStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialHoldStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -- (WUISSpatialPointerPose*)tryGetPointerPose:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WUISSpatialHoldStartedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialHoldCompletedEventArgs -#ifndef __WUISSpatialHoldCompletedEventArgs_DEFINED__ -#define __WUISSpatialHoldCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialHoldCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -@end - -#endif // __WUISSpatialHoldCompletedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialHoldCanceledEventArgs -#ifndef __WUISSpatialHoldCanceledEventArgs_DEFINED__ -#define __WUISSpatialHoldCanceledEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialHoldCanceledEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -@end - -#endif // __WUISSpatialHoldCanceledEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialManipulationStartedEventArgs -#ifndef __WUISSpatialManipulationStartedEventArgs_DEFINED__ -#define __WUISSpatialManipulationStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialManipulationStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -- (WUISSpatialPointerPose*)tryGetPointerPose:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WUISSpatialManipulationStartedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialManipulationUpdatedEventArgs -#ifndef __WUISSpatialManipulationUpdatedEventArgs_DEFINED__ -#define __WUISSpatialManipulationUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialManipulationUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -- (WUISSpatialManipulationDelta*)tryGetCumulativeDelta:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WUISSpatialManipulationUpdatedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialManipulationCompletedEventArgs -#ifndef __WUISSpatialManipulationCompletedEventArgs_DEFINED__ -#define __WUISSpatialManipulationCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialManipulationCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -- (WUISSpatialManipulationDelta*)tryGetCumulativeDelta:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WUISSpatialManipulationCompletedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialManipulationCanceledEventArgs -#ifndef __WUISSpatialManipulationCanceledEventArgs_DEFINED__ -#define __WUISSpatialManipulationCanceledEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialManipulationCanceledEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -@end - -#endif // __WUISSpatialManipulationCanceledEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialNavigationStartedEventArgs -#ifndef __WUISSpatialNavigationStartedEventArgs_DEFINED__ -#define __WUISSpatialNavigationStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialNavigationStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -@property (readonly) BOOL isNavigatingX; -@property (readonly) BOOL isNavigatingY; -@property (readonly) BOOL isNavigatingZ; -- (WUISSpatialPointerPose*)tryGetPointerPose:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WUISSpatialNavigationStartedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialNavigationUpdatedEventArgs -#ifndef __WUISSpatialNavigationUpdatedEventArgs_DEFINED__ -#define __WUISSpatialNavigationUpdatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialNavigationUpdatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -@property (readonly) WFNVector3* normalizedOffset; -@end - -#endif // __WUISSpatialNavigationUpdatedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialNavigationCompletedEventArgs -#ifndef __WUISSpatialNavigationCompletedEventArgs_DEFINED__ -#define __WUISSpatialNavigationCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialNavigationCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -@property (readonly) WFNVector3* normalizedOffset; -@end - -#endif // __WUISSpatialNavigationCompletedEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialNavigationCanceledEventArgs -#ifndef __WUISSpatialNavigationCanceledEventArgs_DEFINED__ -#define __WUISSpatialNavigationCanceledEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialNavigationCanceledEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -@end - -#endif // __WUISSpatialNavigationCanceledEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialInteraction -#ifndef __WUISSpatialInteraction_DEFINED__ -#define __WUISSpatialInteraction_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialInteraction : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceState* sourceState; -@end - -#endif // __WUISSpatialInteraction_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialInteractionManager -#ifndef __WUISSpatialInteractionManager_DEFINED__ -#define __WUISSpatialInteractionManager_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialInteractionManager : RTObject -+ (WUISSpatialInteractionManager*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addInteractionDetectedEvent:(void(^)(WUISSpatialInteractionManager*, WUISSpatialInteractionDetectedEventArgs*))del; -- (void)removeInteractionDetectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceDetectedEvent:(void(^)(WUISSpatialInteractionManager*, WUISSpatialInteractionSourceEventArgs*))del; -- (void)removeSourceDetectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceLostEvent:(void(^)(WUISSpatialInteractionManager*, WUISSpatialInteractionSourceEventArgs*))del; -- (void)removeSourceLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourcePressedEvent:(void(^)(WUISSpatialInteractionManager*, WUISSpatialInteractionSourceEventArgs*))del; -- (void)removeSourcePressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceReleasedEvent:(void(^)(WUISSpatialInteractionManager*, WUISSpatialInteractionSourceEventArgs*))del; -- (void)removeSourceReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSourceUpdatedEvent:(void(^)(WUISSpatialInteractionManager*, WUISSpatialInteractionSourceEventArgs*))del; -- (void)removeSourceUpdatedEvent:(EventRegistrationToken)tok; -- (NSArray* /* WUISSpatialInteractionSourceState* */)getDetectedSourcesAtTimestamp:(WPPerceptionTimestamp*)timeStamp; -@end - -#endif // __WUISSpatialInteractionManager_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialInteractionSourceEventArgs -#ifndef __WUISSpatialInteractionSourceEventArgs_DEFINED__ -#define __WUISSpatialInteractionSourceEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialInteractionSourceEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteractionSourceState* state; -@end - -#endif // __WUISSpatialInteractionSourceEventArgs_DEFINED__ - -// Windows.UI.Input.Spatial.SpatialInteractionDetectedEventArgs -#ifndef __WUISSpatialInteractionDetectedEventArgs_DEFINED__ -#define __WUISSpatialInteractionDetectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIINPUTSPATIALEXPORT -@interface WUISSpatialInteractionDetectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUISSpatialInteraction* interaction; -@property (readonly) WUISSpatialInteractionSourceKind interactionSourceKind; -- (WUISSpatialPointerPose*)tryGetPointerPose:(WPSSpatialCoordinateSystem*)coordinateSystem; -@end - -#endif // __WUISSpatialInteractionDetectedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUINotifications.h b/include/Platform/Universal Windows/UWP/WindowsUINotifications.h deleted file mode 100644 index dabd25840d..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUINotifications.h +++ /dev/null @@ -1,853 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUINotifications.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WUNShownTileNotification, WUNNotification, WUNNotificationBinding, WUNAdaptiveNotificationText, WUNTileUpdater, WUNTileUpdateManagerForUser, WUNTileNotification, WUNScheduledTileNotification, WUNTileFlyoutUpdater, WUNTileFlyoutNotification, WUNBadgeUpdater, WUNBadgeUpdateManagerForUser, WUNBadgeNotification, WUNToastNotifier, WUNToastNotification, WUNScheduledToastNotification, WUNToastDismissedEventArgs, WUNToastFailedEventArgs, WUNNotificationVisual, WUNToastNotificationHistory, WUNToastNotificationManagerForUser, WUNUserNotificationChangedEventArgs, WUNUserNotification, WUNKnownAdaptiveNotificationHints, WUNKnownNotificationBindings, WUNKnownAdaptiveNotificationTextStyles, WUNTileUpdateManager, WUNBadgeUpdateManager, WUNTileFlyoutUpdateManager, WUNToastNotificationManager, WUNToastActivatedEventArgs, WUNToastNotificationHistoryChangedTriggerDetail, WUNToastNotificationActionTriggerDetail; -@protocol WUNIShownTileNotification, WUNIUserNotificationChangedEventArgs, WUNIUserNotification, WUNINotificationVisual, WUNIAdaptiveNotificationContent, WUNINotificationBinding, WUNIKnownNotificationBindingsStatics, WUNIKnownAdaptiveNotificationHintsStatics, WUNIKnownAdaptiveNotificationTextStylesStatics, WUNIAdaptiveNotificationText, WUNIToastDismissedEventArgs, WUNIToastFailedEventArgs, WUNIToastActivatedEventArgs, WUNITileUpdateManagerStatics, WUNITileUpdateManagerStatics2, WUNITileUpdateManagerForUser, WUNITileUpdater, WUNITileUpdater2, WUNITileFlyoutUpdateManagerStatics, WUNITileFlyoutUpdater, WUNIBadgeUpdateManagerStatics, WUNIBadgeUpdateManagerStatics2, WUNIBadgeUpdateManagerForUser, WUNIBadgeUpdater, WUNIToastNotificationManagerStatics, WUNIToastNotifier, WUNITileNotificationFactory, WUNITileNotification, WUNITileFlyoutNotificationFactory, WUNITileFlyoutNotification, WUNIBadgeNotificationFactory, WUNIBadgeNotification, WUNIToastNotificationFactory, WUNIToastNotification, WUNIToastNotification2, WUNINotification, WUNIToastNotification3, WUNIScheduledToastNotificationFactory, WUNIScheduledToastNotification, WUNIScheduledToastNotification2, WUNIScheduledToastNotification3, WUNIScheduledTileNotificationFactory, WUNIScheduledTileNotification, WUNIToastNotificationManagerStatics2, WUNIToastNotificationManagerStatics4, WUNIToastNotificationManagerForUser, WUNIToastNotificationHistory, WUNIToastNotificationHistory2, WUNIToastNotificationHistoryChangedTriggerDetail, WUNIToastNotificationActionTriggerDetail; - -// Windows.UI.Notifications.NotificationSetting -enum _WUNNotificationSetting { - WUNNotificationSettingEnabled = 0, - WUNNotificationSettingDisabledForApplication = 1, - WUNNotificationSettingDisabledForUser = 2, - WUNNotificationSettingDisabledByGroupPolicy = 3, - WUNNotificationSettingDisabledByManifest = 4, -}; -typedef unsigned WUNNotificationSetting; - -// Windows.UI.Notifications.ToastDismissalReason -enum _WUNToastDismissalReason { - WUNToastDismissalReasonUserCanceled = 0, - WUNToastDismissalReasonApplicationHidden = 1, - WUNToastDismissalReasonTimedOut = 2, -}; -typedef unsigned WUNToastDismissalReason; - -// Windows.UI.Notifications.BadgeTemplateType -enum _WUNBadgeTemplateType { - WUNBadgeTemplateTypeBadgeGlyph = 0, - WUNBadgeTemplateTypeBadgeNumber = 1, -}; -typedef unsigned WUNBadgeTemplateType; - -// Windows.UI.Notifications.TileFlyoutTemplateType -enum _WUNTileFlyoutTemplateType { - WUNTileFlyoutTemplateTypeTileFlyoutTemplate01 = 0, -}; -typedef unsigned WUNTileFlyoutTemplateType; - -// Windows.UI.Notifications.TileTemplateType -enum _WUNTileTemplateType { - WUNTileTemplateTypeTileSquareImage = 0, - WUNTileTemplateTypeTileSquareBlock = 1, - WUNTileTemplateTypeTileSquareText01 = 2, - WUNTileTemplateTypeTileSquareText02 = 3, - WUNTileTemplateTypeTileSquareText03 = 4, - WUNTileTemplateTypeTileSquareText04 = 5, - WUNTileTemplateTypeTileSquarePeekImageAndText01 = 6, - WUNTileTemplateTypeTileSquarePeekImageAndText02 = 7, - WUNTileTemplateTypeTileSquarePeekImageAndText03 = 8, - WUNTileTemplateTypeTileSquarePeekImageAndText04 = 9, - WUNTileTemplateTypeTileWideImage = 10, - WUNTileTemplateTypeTileWideImageCollection = 11, - WUNTileTemplateTypeTileWideImageAndText01 = 12, - WUNTileTemplateTypeTileWideImageAndText02 = 13, - WUNTileTemplateTypeTileWideBlockAndText01 = 14, - WUNTileTemplateTypeTileWideBlockAndText02 = 15, - WUNTileTemplateTypeTileWidePeekImageCollection01 = 16, - WUNTileTemplateTypeTileWidePeekImageCollection02 = 17, - WUNTileTemplateTypeTileWidePeekImageCollection03 = 18, - WUNTileTemplateTypeTileWidePeekImageCollection04 = 19, - WUNTileTemplateTypeTileWidePeekImageCollection05 = 20, - WUNTileTemplateTypeTileWidePeekImageCollection06 = 21, - WUNTileTemplateTypeTileWidePeekImageAndText01 = 22, - WUNTileTemplateTypeTileWidePeekImageAndText02 = 23, - WUNTileTemplateTypeTileWidePeekImage01 = 24, - WUNTileTemplateTypeTileWidePeekImage02 = 25, - WUNTileTemplateTypeTileWidePeekImage03 = 26, - WUNTileTemplateTypeTileWidePeekImage04 = 27, - WUNTileTemplateTypeTileWidePeekImage05 = 28, - WUNTileTemplateTypeTileWidePeekImage06 = 29, - WUNTileTemplateTypeTileWideSmallImageAndText01 = 30, - WUNTileTemplateTypeTileWideSmallImageAndText02 = 31, - WUNTileTemplateTypeTileWideSmallImageAndText03 = 32, - WUNTileTemplateTypeTileWideSmallImageAndText04 = 33, - WUNTileTemplateTypeTileWideSmallImageAndText05 = 34, - WUNTileTemplateTypeTileWideText01 = 35, - WUNTileTemplateTypeTileWideText02 = 36, - WUNTileTemplateTypeTileWideText03 = 37, - WUNTileTemplateTypeTileWideText04 = 38, - WUNTileTemplateTypeTileWideText05 = 39, - WUNTileTemplateTypeTileWideText06 = 40, - WUNTileTemplateTypeTileWideText07 = 41, - WUNTileTemplateTypeTileWideText08 = 42, - WUNTileTemplateTypeTileWideText09 = 43, - WUNTileTemplateTypeTileWideText10 = 44, - WUNTileTemplateTypeTileWideText11 = 45, - WUNTileTemplateTypeTileSquare150x150Image = 0, - WUNTileTemplateTypeTileSquare150x150Block = 1, - WUNTileTemplateTypeTileSquare150x150Text01 = 2, - WUNTileTemplateTypeTileSquare150x150Text02 = 3, - WUNTileTemplateTypeTileSquare150x150Text03 = 4, - WUNTileTemplateTypeTileSquare150x150Text04 = 5, - WUNTileTemplateTypeTileSquare150x150PeekImageAndText01 = 6, - WUNTileTemplateTypeTileSquare150x150PeekImageAndText02 = 7, - WUNTileTemplateTypeTileSquare150x150PeekImageAndText03 = 8, - WUNTileTemplateTypeTileSquare150x150PeekImageAndText04 = 9, - WUNTileTemplateTypeTileWide310x150Image = 10, - WUNTileTemplateTypeTileWide310x150ImageCollection = 11, - WUNTileTemplateTypeTileWide310x150ImageAndText01 = 12, - WUNTileTemplateTypeTileWide310x150ImageAndText02 = 13, - WUNTileTemplateTypeTileWide310x150BlockAndText01 = 14, - WUNTileTemplateTypeTileWide310x150BlockAndText02 = 15, - WUNTileTemplateTypeTileWide310x150PeekImageCollection01 = 16, - WUNTileTemplateTypeTileWide310x150PeekImageCollection02 = 17, - WUNTileTemplateTypeTileWide310x150PeekImageCollection03 = 18, - WUNTileTemplateTypeTileWide310x150PeekImageCollection04 = 19, - WUNTileTemplateTypeTileWide310x150PeekImageCollection05 = 20, - WUNTileTemplateTypeTileWide310x150PeekImageCollection06 = 21, - WUNTileTemplateTypeTileWide310x150PeekImageAndText01 = 22, - WUNTileTemplateTypeTileWide310x150PeekImageAndText02 = 23, - WUNTileTemplateTypeTileWide310x150PeekImage01 = 24, - WUNTileTemplateTypeTileWide310x150PeekImage02 = 25, - WUNTileTemplateTypeTileWide310x150PeekImage03 = 26, - WUNTileTemplateTypeTileWide310x150PeekImage04 = 27, - WUNTileTemplateTypeTileWide310x150PeekImage05 = 28, - WUNTileTemplateTypeTileWide310x150PeekImage06 = 29, - WUNTileTemplateTypeTileWide310x150SmallImageAndText01 = 30, - WUNTileTemplateTypeTileWide310x150SmallImageAndText02 = 31, - WUNTileTemplateTypeTileWide310x150SmallImageAndText03 = 32, - WUNTileTemplateTypeTileWide310x150SmallImageAndText04 = 33, - WUNTileTemplateTypeTileWide310x150SmallImageAndText05 = 34, - WUNTileTemplateTypeTileWide310x150Text01 = 35, - WUNTileTemplateTypeTileWide310x150Text02 = 36, - WUNTileTemplateTypeTileWide310x150Text03 = 37, - WUNTileTemplateTypeTileWide310x150Text04 = 38, - WUNTileTemplateTypeTileWide310x150Text05 = 39, - WUNTileTemplateTypeTileWide310x150Text06 = 40, - WUNTileTemplateTypeTileWide310x150Text07 = 41, - WUNTileTemplateTypeTileWide310x150Text08 = 42, - WUNTileTemplateTypeTileWide310x150Text09 = 43, - WUNTileTemplateTypeTileWide310x150Text10 = 44, - WUNTileTemplateTypeTileWide310x150Text11 = 45, - WUNTileTemplateTypeTileSquare310x310BlockAndText01 = 46, - WUNTileTemplateTypeTileSquare310x310BlockAndText02 = 47, - WUNTileTemplateTypeTileSquare310x310Image = 48, - WUNTileTemplateTypeTileSquare310x310ImageAndText01 = 49, - WUNTileTemplateTypeTileSquare310x310ImageAndText02 = 50, - WUNTileTemplateTypeTileSquare310x310ImageAndTextOverlay01 = 51, - WUNTileTemplateTypeTileSquare310x310ImageAndTextOverlay02 = 52, - WUNTileTemplateTypeTileSquare310x310ImageAndTextOverlay03 = 53, - WUNTileTemplateTypeTileSquare310x310ImageCollectionAndText01 = 54, - WUNTileTemplateTypeTileSquare310x310ImageCollectionAndText02 = 55, - WUNTileTemplateTypeTileSquare310x310ImageCollection = 56, - WUNTileTemplateTypeTileSquare310x310SmallImagesAndTextList01 = 57, - WUNTileTemplateTypeTileSquare310x310SmallImagesAndTextList02 = 58, - WUNTileTemplateTypeTileSquare310x310SmallImagesAndTextList03 = 59, - WUNTileTemplateTypeTileSquare310x310SmallImagesAndTextList04 = 60, - WUNTileTemplateTypeTileSquare310x310Text01 = 61, - WUNTileTemplateTypeTileSquare310x310Text02 = 62, - WUNTileTemplateTypeTileSquare310x310Text03 = 63, - WUNTileTemplateTypeTileSquare310x310Text04 = 64, - WUNTileTemplateTypeTileSquare310x310Text05 = 65, - WUNTileTemplateTypeTileSquare310x310Text06 = 66, - WUNTileTemplateTypeTileSquare310x310Text07 = 67, - WUNTileTemplateTypeTileSquare310x310Text08 = 68, - WUNTileTemplateTypeTileSquare310x310TextList01 = 69, - WUNTileTemplateTypeTileSquare310x310TextList02 = 70, - WUNTileTemplateTypeTileSquare310x310TextList03 = 71, - WUNTileTemplateTypeTileSquare310x310SmallImageAndText01 = 72, - WUNTileTemplateTypeTileSquare310x310SmallImagesAndTextList05 = 73, - WUNTileTemplateTypeTileSquare310x310Text09 = 74, - WUNTileTemplateTypeTileSquare71x71IconWithBadge = 75, - WUNTileTemplateTypeTileSquare150x150IconWithBadge = 76, - WUNTileTemplateTypeTileWide310x150IconWithBadgeAndText = 77, - WUNTileTemplateTypeTileSquare71x71Image = 78, - WUNTileTemplateTypeTileTall150x310Image = 79, -}; -typedef unsigned WUNTileTemplateType; - -// Windows.UI.Notifications.ToastTemplateType -enum _WUNToastTemplateType { - WUNToastTemplateTypeToastImageAndText01 = 0, - WUNToastTemplateTypeToastImageAndText02 = 1, - WUNToastTemplateTypeToastImageAndText03 = 2, - WUNToastTemplateTypeToastImageAndText04 = 3, - WUNToastTemplateTypeToastText01 = 4, - WUNToastTemplateTypeToastText02 = 5, - WUNToastTemplateTypeToastText03 = 6, - WUNToastTemplateTypeToastText04 = 7, -}; -typedef unsigned WUNToastTemplateType; - -// Windows.UI.Notifications.PeriodicUpdateRecurrence -enum _WUNPeriodicUpdateRecurrence { - WUNPeriodicUpdateRecurrenceHalfHour = 0, - WUNPeriodicUpdateRecurrenceHour = 1, - WUNPeriodicUpdateRecurrenceSixHours = 2, - WUNPeriodicUpdateRecurrenceTwelveHours = 3, - WUNPeriodicUpdateRecurrenceDaily = 4, -}; -typedef unsigned WUNPeriodicUpdateRecurrence; - -// Windows.UI.Notifications.ToastHistoryChangedType -enum _WUNToastHistoryChangedType { - WUNToastHistoryChangedTypeCleared = 0, - WUNToastHistoryChangedTypeRemoved = 1, - WUNToastHistoryChangedTypeExpired = 2, - WUNToastHistoryChangedTypeAdded = 3, -}; -typedef unsigned WUNToastHistoryChangedType; - -// Windows.UI.Notifications.AdaptiveNotificationContentKind -enum _WUNAdaptiveNotificationContentKind { - WUNAdaptiveNotificationContentKindText = 0, -}; -typedef unsigned WUNAdaptiveNotificationContentKind; - -// Windows.UI.Notifications.NotificationMirroring -enum _WUNNotificationMirroring { - WUNNotificationMirroringAllowed = 0, - WUNNotificationMirroringDisabled = 1, -}; -typedef unsigned WUNNotificationMirroring; - -// Windows.UI.Notifications.NotificationKinds -enum _WUNNotificationKinds { - WUNNotificationKindsUnknown = 0, - WUNNotificationKindsToast = 1, -}; -typedef unsigned WUNNotificationKinds; - -// Windows.UI.Notifications.UserNotificationChangedKind -enum _WUNUserNotificationChangedKind { - WUNUserNotificationChangedKindAdded = 0, - WUNUserNotificationChangedKindRemoved = 1, -}; -typedef unsigned WUNUserNotificationChangedKind; - -#include "WindowsSystem.h" -#include "WindowsApplicationModel.h" -#include "WindowsFoundation.h" -#include "WindowsDataXmlDom.h" -#include "WindowsFoundationCollections.h" - -#import - -// Windows.UI.Notifications.IAdaptiveNotificationContent -#ifndef __WUNIAdaptiveNotificationContent_DEFINED__ -#define __WUNIAdaptiveNotificationContent_DEFINED__ - -@protocol WUNIAdaptiveNotificationContent -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ hints; -@property (readonly) WUNAdaptiveNotificationContentKind kind; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNIAdaptiveNotificationContent : RTObject -@end - -#endif // __WUNIAdaptiveNotificationContent_DEFINED__ - -// Windows.UI.Notifications.ShownTileNotification -#ifndef __WUNShownTileNotification_DEFINED__ -#define __WUNShownTileNotification_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNShownTileNotification : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * arguments; -@end - -#endif // __WUNShownTileNotification_DEFINED__ - -// Windows.UI.Notifications.Notification -#ifndef __WUNNotification_DEFINED__ -#define __WUNNotification_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNNotification : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUNNotificationVisual* visual; -@property (retain) id /* WFDateTime* */ expirationTime; -@end - -#endif // __WUNNotification_DEFINED__ - -// Windows.UI.Notifications.NotificationBinding -#ifndef __WUNNotificationBinding_DEFINED__ -#define __WUNNotificationBinding_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNNotificationBinding : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * Template; -@property (retain) NSString * language; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ hints; -- (NSArray* /* WUNAdaptiveNotificationText* */)getTextElements; -@end - -#endif // __WUNNotificationBinding_DEFINED__ - -// Windows.UI.Notifications.AdaptiveNotificationText -#ifndef __WUNAdaptiveNotificationText_DEFINED__ -#define __WUNAdaptiveNotificationText_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNAdaptiveNotificationText : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ hints; -@property (readonly) WUNAdaptiveNotificationContentKind kind; -@property (retain) NSString * text; -@property (retain) NSString * language; -@end - -#endif // __WUNAdaptiveNotificationText_DEFINED__ - -// Windows.UI.Notifications.TileUpdater -#ifndef __WUNTileUpdater_DEFINED__ -#define __WUNTileUpdater_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNTileUpdater : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUNNotificationSetting setting; -- (void)update:(WUNTileNotification*)notification; -- (void)clear; -- (void)enableNotificationQueue:(BOOL)enable; -- (void)addToSchedule:(WUNScheduledTileNotification*)scheduledTile; -- (void)removeFromSchedule:(WUNScheduledTileNotification*)scheduledTile; -- (NSArray* /* WUNScheduledTileNotification* */)getScheduledTileNotifications; -- (void)startPeriodicUpdate:(WFUri*)tileContent requestedInterval:(WUNPeriodicUpdateRecurrence)requestedInterval; -- (void)startPeriodicUpdateAtTime:(WFUri*)tileContent startTime:(WFDateTime*)startTime requestedInterval:(WUNPeriodicUpdateRecurrence)requestedInterval; -- (void)stopPeriodicUpdate; -- (void)startPeriodicUpdateBatch:(id /* WFUri* */)tileContents requestedInterval:(WUNPeriodicUpdateRecurrence)requestedInterval; -- (void)startPeriodicUpdateBatchAtTime:(id /* WFUri* */)tileContents startTime:(WFDateTime*)startTime requestedInterval:(WUNPeriodicUpdateRecurrence)requestedInterval; -- (void)enableNotificationQueueForSquare150x150:(BOOL)enable; -- (void)enableNotificationQueueForWide310x150:(BOOL)enable; -- (void)enableNotificationQueueForSquare310x310:(BOOL)enable; -@end - -#endif // __WUNTileUpdater_DEFINED__ - -// Windows.UI.Notifications.TileUpdateManagerForUser -#ifndef __WUNTileUpdateManagerForUser_DEFINED__ -#define __WUNTileUpdateManagerForUser_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNTileUpdateManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUser* user; -- (WUNTileUpdater*)createTileUpdaterForApplication; -- (WUNTileUpdater*)createTileUpdaterForApplicationWithId:(NSString *)applicationId; -- (WUNTileUpdater*)createTileUpdaterForSecondaryTile:(NSString *)tileId; -@end - -#endif // __WUNTileUpdateManagerForUser_DEFINED__ - -// Windows.UI.Notifications.TileNotification -#ifndef __WUNTileNotification_DEFINED__ -#define __WUNTileNotification_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNTileNotification : RTObject -+ (WUNTileNotification*)makeTileNotification:(WDXDXmlDocument*)content ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * tag; -@property (retain) id /* WFDateTime* */ expirationTime; -@property (readonly) WDXDXmlDocument* content; -@end - -#endif // __WUNTileNotification_DEFINED__ - -// Windows.UI.Notifications.ScheduledTileNotification -#ifndef __WUNScheduledTileNotification_DEFINED__ -#define __WUNScheduledTileNotification_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNScheduledTileNotification : RTObject -+ (WUNScheduledTileNotification*)makeScheduledTileNotification:(WDXDXmlDocument*)content deliveryTime:(WFDateTime*)deliveryTime ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * tag; -@property (retain) NSString * id; -@property (retain) id /* WFDateTime* */ expirationTime; -@property (readonly) WDXDXmlDocument* content; -@property (readonly) WFDateTime* deliveryTime; -@end - -#endif // __WUNScheduledTileNotification_DEFINED__ - -// Windows.UI.Notifications.TileFlyoutUpdater -#ifndef __WUNTileFlyoutUpdater_DEFINED__ -#define __WUNTileFlyoutUpdater_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNTileFlyoutUpdater : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUNNotificationSetting setting; -- (void)update:(WUNTileFlyoutNotification*)notification; -- (void)clear; -- (void)startPeriodicUpdate:(WFUri*)tileFlyoutContent requestedInterval:(WUNPeriodicUpdateRecurrence)requestedInterval; -- (void)startPeriodicUpdateAtTime:(WFUri*)tileFlyoutContent startTime:(WFDateTime*)startTime requestedInterval:(WUNPeriodicUpdateRecurrence)requestedInterval; -- (void)stopPeriodicUpdate; -@end - -#endif // __WUNTileFlyoutUpdater_DEFINED__ - -// Windows.UI.Notifications.TileFlyoutNotification -#ifndef __WUNTileFlyoutNotification_DEFINED__ -#define __WUNTileFlyoutNotification_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNTileFlyoutNotification : RTObject -+ (WUNTileFlyoutNotification*)makeTileFlyoutNotification:(WDXDXmlDocument*)content ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFDateTime* */ expirationTime; -@property (readonly) WDXDXmlDocument* content; -@end - -#endif // __WUNTileFlyoutNotification_DEFINED__ - -// Windows.UI.Notifications.BadgeUpdater -#ifndef __WUNBadgeUpdater_DEFINED__ -#define __WUNBadgeUpdater_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNBadgeUpdater : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)update:(WUNBadgeNotification*)notification; -- (void)clear; -- (void)startPeriodicUpdate:(WFUri*)badgeContent requestedInterval:(WUNPeriodicUpdateRecurrence)requestedInterval; -- (void)startPeriodicUpdateAtTime:(WFUri*)badgeContent startTime:(WFDateTime*)startTime requestedInterval:(WUNPeriodicUpdateRecurrence)requestedInterval; -- (void)stopPeriodicUpdate; -@end - -#endif // __WUNBadgeUpdater_DEFINED__ - -// Windows.UI.Notifications.BadgeUpdateManagerForUser -#ifndef __WUNBadgeUpdateManagerForUser_DEFINED__ -#define __WUNBadgeUpdateManagerForUser_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNBadgeUpdateManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSUser* user; -- (WUNBadgeUpdater*)createBadgeUpdaterForApplication; -- (WUNBadgeUpdater*)createBadgeUpdaterForApplicationWithId:(NSString *)applicationId; -- (WUNBadgeUpdater*)createBadgeUpdaterForSecondaryTile:(NSString *)tileId; -@end - -#endif // __WUNBadgeUpdateManagerForUser_DEFINED__ - -// Windows.UI.Notifications.BadgeNotification -#ifndef __WUNBadgeNotification_DEFINED__ -#define __WUNBadgeNotification_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNBadgeNotification : RTObject -+ (WUNBadgeNotification*)makeBadgeNotification:(WDXDXmlDocument*)content ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFDateTime* */ expirationTime; -@property (readonly) WDXDXmlDocument* content; -@end - -#endif // __WUNBadgeNotification_DEFINED__ - -// Windows.UI.Notifications.ToastNotifier -#ifndef __WUNToastNotifier_DEFINED__ -#define __WUNToastNotifier_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastNotifier : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUNNotificationSetting setting; -- (void)show:(WUNToastNotification*)notification; -- (void)hide:(WUNToastNotification*)notification; -- (void)addToSchedule:(WUNScheduledToastNotification*)scheduledToast; -- (void)removeFromSchedule:(WUNScheduledToastNotification*)scheduledToast; -- (NSArray* /* WUNScheduledToastNotification* */)getScheduledToastNotifications; -@end - -#endif // __WUNToastNotifier_DEFINED__ - -// Windows.UI.Notifications.ToastNotification -#ifndef __WUNToastNotification_DEFINED__ -#define __WUNToastNotification_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastNotification : RTObject -+ (WUNToastNotification*)makeToastNotification:(WDXDXmlDocument*)content ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFDateTime* */ expirationTime; -@property (readonly) WDXDXmlDocument* content; -@property (retain) NSString * tag; -@property BOOL suppressPopup; -@property (retain) NSString * group; -@property (retain) NSString * remoteId; -@property WUNNotificationMirroring notificationMirroring; -- (EventRegistrationToken)addActivatedEvent:(void(^)(WUNToastNotification*, RTObject*))del; -- (void)removeActivatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDismissedEvent:(void(^)(WUNToastNotification*, WUNToastDismissedEventArgs*))del; -- (void)removeDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFailedEvent:(void(^)(WUNToastNotification*, WUNToastFailedEventArgs*))del; -- (void)removeFailedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUNToastNotification_DEFINED__ - -// Windows.UI.Notifications.ScheduledToastNotification -#ifndef __WUNScheduledToastNotification_DEFINED__ -#define __WUNScheduledToastNotification_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNScheduledToastNotification : RTObject -+ (WUNScheduledToastNotification*)makeScheduledToastNotification:(WDXDXmlDocument*)content deliveryTime:(WFDateTime*)deliveryTime ACTIVATOR; -+ (WUNScheduledToastNotification*)makeScheduledToastNotificationRecurring:(WDXDXmlDocument*)content deliveryTime:(WFDateTime*)deliveryTime snoozeInterval:(WFTimeSpan*)snoozeInterval maximumSnoozeCount:(unsigned int)maximumSnoozeCount ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * id; -@property (readonly) WDXDXmlDocument* content; -@property (readonly) WFDateTime* deliveryTime; -@property (readonly) unsigned int maximumSnoozeCount; -@property (readonly) id /* WFTimeSpan* */ snoozeInterval; -@property (retain) NSString * tag; -@property BOOL suppressPopup; -@property (retain) NSString * group; -@property (retain) NSString * remoteId; -@property WUNNotificationMirroring notificationMirroring; -@end - -#endif // __WUNScheduledToastNotification_DEFINED__ - -// Windows.UI.Notifications.ToastDismissedEventArgs -#ifndef __WUNToastDismissedEventArgs_DEFINED__ -#define __WUNToastDismissedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastDismissedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUNToastDismissalReason reason; -@end - -#endif // __WUNToastDismissedEventArgs_DEFINED__ - -// Windows.UI.Notifications.ToastFailedEventArgs -#ifndef __WUNToastFailedEventArgs_DEFINED__ -#define __WUNToastFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) HRESULT errorCode; -@end - -#endif // __WUNToastFailedEventArgs_DEFINED__ - -// Windows.UI.Notifications.NotificationVisual -#ifndef __WUNNotificationVisual_DEFINED__ -#define __WUNNotificationVisual_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNNotificationVisual : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * language; -@property (readonly) NSMutableArray* /* WUNNotificationBinding* */ bindings; -- (WUNNotificationBinding*)getBinding:(NSString *)templateName; -@end - -#endif // __WUNNotificationVisual_DEFINED__ - -// Windows.UI.Notifications.ToastNotificationHistory -#ifndef __WUNToastNotificationHistory_DEFINED__ -#define __WUNToastNotificationHistory_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastNotificationHistory : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)removeGroup:(NSString *)group; -- (void)removeGroupWithId:(NSString *)group applicationId:(NSString *)applicationId; -- (void)removeGroupedTagWithId:(NSString *)tag group:(NSString *)group applicationId:(NSString *)applicationId; -- (void)removeGroupedTag:(NSString *)tag group:(NSString *)group; -- (void)remove:(NSString *)tag; -- (void)clear; -- (void)clearWithId:(NSString *)applicationId; -- (NSArray* /* WUNToastNotification* */)getHistory; -- (NSArray* /* WUNToastNotification* */)getHistoryWithId:(NSString *)applicationId; -@end - -#endif // __WUNToastNotificationHistory_DEFINED__ - -// Windows.UI.Notifications.ToastNotificationManagerForUser -#ifndef __WUNToastNotificationManagerForUser_DEFINED__ -#define __WUNToastNotificationManagerForUser_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastNotificationManagerForUser : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUNToastNotificationHistory* history; -@property (readonly) WSUser* user; -- (WUNToastNotifier*)createToastNotifier; -- (WUNToastNotifier*)createToastNotifierWithId:(NSString *)applicationId; -@end - -#endif // __WUNToastNotificationManagerForUser_DEFINED__ - -// Windows.UI.Notifications.UserNotificationChangedEventArgs -#ifndef __WUNUserNotificationChangedEventArgs_DEFINED__ -#define __WUNUserNotificationChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNUserNotificationChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUNUserNotificationChangedKind changeKind; -@property (readonly) unsigned int userNotificationId; -@end - -#endif // __WUNUserNotificationChangedEventArgs_DEFINED__ - -// Windows.UI.Notifications.UserNotification -#ifndef __WUNUserNotification_DEFINED__ -#define __WUNUserNotification_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNUserNotification : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAppInfo* appInfo; -@property (readonly) WFDateTime* creationTime; -@property (readonly) unsigned int id; -@property (readonly) WUNNotification* notification; -@end - -#endif // __WUNUserNotification_DEFINED__ - -// Windows.UI.Notifications.KnownAdaptiveNotificationHints -#ifndef __WUNKnownAdaptiveNotificationHints_DEFINED__ -#define __WUNKnownAdaptiveNotificationHints_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNKnownAdaptiveNotificationHints : RTObject -+ (NSString *)align; -+ (NSString *)maxLines; -+ (NSString *)minLines; -+ (NSString *)style; -+ (NSString *)textStacking; -+ (NSString *)wrap; -@end - -#endif // __WUNKnownAdaptiveNotificationHints_DEFINED__ - -// Windows.UI.Notifications.KnownNotificationBindings -#ifndef __WUNKnownNotificationBindings_DEFINED__ -#define __WUNKnownNotificationBindings_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNKnownNotificationBindings : RTObject -+ (NSString *)toastGeneric; -@end - -#endif // __WUNKnownNotificationBindings_DEFINED__ - -// Windows.UI.Notifications.KnownAdaptiveNotificationTextStyles -#ifndef __WUNKnownAdaptiveNotificationTextStyles_DEFINED__ -#define __WUNKnownAdaptiveNotificationTextStyles_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNKnownAdaptiveNotificationTextStyles : RTObject -+ (NSString *)base; -+ (NSString *)baseSubtle; -+ (NSString *)body; -+ (NSString *)bodySubtle; -+ (NSString *)caption; -+ (NSString *)captionSubtle; -+ (NSString *)header; -+ (NSString *)headerNumeral; -+ (NSString *)headerNumeralSubtle; -+ (NSString *)headerSubtle; -+ (NSString *)subheader; -+ (NSString *)subheaderNumeral; -+ (NSString *)subheaderNumeralSubtle; -+ (NSString *)subheaderSubtle; -+ (NSString *)subtitle; -+ (NSString *)subtitleSubtle; -+ (NSString *)title; -+ (NSString *)titleNumeral; -+ (NSString *)titleSubtle; -@end - -#endif // __WUNKnownAdaptiveNotificationTextStyles_DEFINED__ - -// Windows.UI.Notifications.TileUpdateManager -#ifndef __WUNTileUpdateManager_DEFINED__ -#define __WUNTileUpdateManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNTileUpdateManager : RTObject -+ (WUNTileUpdateManagerForUser*)getForUser:(WSUser*)user; -+ (WUNTileUpdater*)createTileUpdaterForApplication; -+ (WUNTileUpdater*)createTileUpdaterForApplicationWithId:(NSString *)applicationId; -+ (WUNTileUpdater*)createTileUpdaterForSecondaryTile:(NSString *)tileId; -+ (WDXDXmlDocument*)getTemplateContent:(WUNTileTemplateType)type; -@end - -#endif // __WUNTileUpdateManager_DEFINED__ - -// Windows.UI.Notifications.BadgeUpdateManager -#ifndef __WUNBadgeUpdateManager_DEFINED__ -#define __WUNBadgeUpdateManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNBadgeUpdateManager : RTObject -+ (WUNBadgeUpdater*)createBadgeUpdaterForApplication; -+ (WUNBadgeUpdater*)createBadgeUpdaterForApplicationWithId:(NSString *)applicationId; -+ (WUNBadgeUpdater*)createBadgeUpdaterForSecondaryTile:(NSString *)tileId; -+ (WDXDXmlDocument*)getTemplateContent:(WUNBadgeTemplateType)type; -+ (WUNBadgeUpdateManagerForUser*)getForUser:(WSUser*)user; -@end - -#endif // __WUNBadgeUpdateManager_DEFINED__ - -// Windows.UI.Notifications.TileFlyoutUpdateManager -#ifndef __WUNTileFlyoutUpdateManager_DEFINED__ -#define __WUNTileFlyoutUpdateManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNTileFlyoutUpdateManager : RTObject -+ (WUNTileFlyoutUpdater*)createTileFlyoutUpdaterForApplication; -+ (WUNTileFlyoutUpdater*)createTileFlyoutUpdaterForApplicationWithId:(NSString *)applicationId; -+ (WUNTileFlyoutUpdater*)createTileFlyoutUpdaterForSecondaryTile:(NSString *)tileId; -+ (WDXDXmlDocument*)getTemplateContent:(WUNTileFlyoutTemplateType)type; -@end - -#endif // __WUNTileFlyoutUpdateManager_DEFINED__ - -// Windows.UI.Notifications.ToastNotificationManager -#ifndef __WUNToastNotificationManager_DEFINED__ -#define __WUNToastNotificationManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastNotificationManager : RTObject -+ (WUNToastNotifier*)createToastNotifier; -+ (WUNToastNotifier*)createToastNotifierWithId:(NSString *)applicationId; -+ (WDXDXmlDocument*)getTemplateContent:(WUNToastTemplateType)type; -+ (WUNToastNotificationManagerForUser*)getForUser:(WSUser*)user; -+ (void)configureNotificationMirroring:(WUNNotificationMirroring)value; -+ (WUNToastNotificationHistory*)history; -@end - -#endif // __WUNToastNotificationManager_DEFINED__ - -// Windows.UI.Notifications.ToastActivatedEventArgs -#ifndef __WUNToastActivatedEventArgs_DEFINED__ -#define __WUNToastActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * arguments; -@end - -#endif // __WUNToastActivatedEventArgs_DEFINED__ - -// Windows.UI.Notifications.ToastNotificationHistoryChangedTriggerDetail -#ifndef __WUNToastNotificationHistoryChangedTriggerDetail_DEFINED__ -#define __WUNToastNotificationHistoryChangedTriggerDetail_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastNotificationHistoryChangedTriggerDetail : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUNToastHistoryChangedType changeType; -@end - -#endif // __WUNToastNotificationHistoryChangedTriggerDetail_DEFINED__ - -// Windows.UI.Notifications.ToastNotificationActionTriggerDetail -#ifndef __WUNToastNotificationActionTriggerDetail_DEFINED__ -#define __WUNToastNotificationActionTriggerDetail_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WUNToastNotificationActionTriggerDetail : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * argument; -@property (readonly) WFCValueSet* userInput; -@end - -#endif // __WUNToastNotificationActionTriggerDetail_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUINotificationsManagement.h b/include/Platform/Universal Windows/UWP/WindowsUINotificationsManagement.h deleted file mode 100644 index fb6848fd37..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUINotificationsManagement.h +++ /dev/null @@ -1,67 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUINotificationsManagement.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUINOTIFICATIONSMANAGEMENTEXPORT -#define OBJCUWPWINDOWSUINOTIFICATIONSMANAGEMENTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUINotificationsManagement.lib") -#endif -#endif -#include - -@class WUNMUserNotificationListener; -@protocol WUNMIUserNotificationListenerStatics, WUNMIUserNotificationListener; - -// Windows.UI.Notifications.Management.UserNotificationListenerAccessStatus -enum _WUNMUserNotificationListenerAccessStatus { - WUNMUserNotificationListenerAccessStatusUnspecified = 0, - WUNMUserNotificationListenerAccessStatusAllowed = 1, - WUNMUserNotificationListenerAccessStatusDenied = 2, -}; -typedef unsigned WUNMUserNotificationListenerAccessStatus; - -#include "WindowsUINotifications.h" -#include "WindowsFoundation.h" - -#import - -// Windows.UI.Notifications.Management.UserNotificationListener -#ifndef __WUNMUserNotificationListener_DEFINED__ -#define __WUNMUserNotificationListener_DEFINED__ - -OBJCUWPWINDOWSUINOTIFICATIONSMANAGEMENTEXPORT -@interface WUNMUserNotificationListener : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUNMUserNotificationListener*)current; -- (EventRegistrationToken)addNotificationChangedEvent:(void(^)(WUNMUserNotificationListener*, WUNUserNotificationChangedEventArgs*))del; -- (void)removeNotificationChangedEvent:(EventRegistrationToken)tok; -- (void)requestAccessAsyncWithSuccess:(void (^)(WUNMUserNotificationListenerAccessStatus))success failure:(void (^)(NSError*))failure; -- (WUNMUserNotificationListenerAccessStatus)getAccessStatus; -- (void)getNotificationsAsync:(WUNNotificationKinds)kinds success:(void (^)(NSArray* /* WUNUserNotification* */))success failure:(void (^)(NSError*))failure; -- (WUNUserNotification*)getNotification:(unsigned int)notificationId; -- (void)clearNotifications; -- (void)removeNotification:(unsigned int)notificationId; -@end - -#endif // __WUNMUserNotificationListener_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIPopups.h b/include/Platform/Universal Windows/UWP/WindowsUIPopups.h deleted file mode 100644 index 4efcaf54ed..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIPopups.h +++ /dev/null @@ -1,158 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIPopups.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIPOPUPSEXPORT -#define OBJCUWPWINDOWSUIPOPUPSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIPopups.lib") -#endif -#endif -#include - -@class WUPMessageDialog, WUPUICommand, WUPUICommandSeparator, WUPPopupMenu; -@protocol WUPIMessageDialog, WUPIMessageDialogFactory, WUPIUICommand, WUPIUICommandFactory, WUPIPopupMenu; - -// Windows.UI.Popups.MessageDialogOptions -enum _WUPMessageDialogOptions { - WUPMessageDialogOptionsNone = 0, - WUPMessageDialogOptionsAcceptUserInputAfterDelay = 1, -}; -typedef unsigned WUPMessageDialogOptions; - -// Windows.UI.Popups.Placement -enum _WUPPlacement { - WUPPlacementDefault = 0, - WUPPlacementAbove = 1, - WUPPlacementBelow = 2, - WUPPlacementLeft = 3, - WUPPlacementRight = 4, -}; -typedef unsigned WUPPlacement; - -#include "WindowsFoundation.h" -// Windows.UI.Popups.UICommandInvokedHandler -#ifndef __WUPUICommandInvokedHandler__DEFINED -#define __WUPUICommandInvokedHandler__DEFINED -typedef void(^WUPUICommandInvokedHandler)(RTObject* command); -#endif // __WUPUICommandInvokedHandler__DEFINED - - -#import - -// Windows.UI.Popups.UICommandInvokedHandler -#ifndef __WUPUICommandInvokedHandler__DEFINED -#define __WUPUICommandInvokedHandler__DEFINED -typedef void(^WUPUICommandInvokedHandler)(RTObject* command); -#endif // __WUPUICommandInvokedHandler__DEFINED - -// Windows.UI.Popups.IUICommand -#ifndef __WUPIUICommand_DEFINED__ -#define __WUPIUICommand_DEFINED__ - -@protocol WUPIUICommand -@property (retain) RTObject* id; -@property (copy) WUPUICommandInvokedHandler invoked; -@property (retain) NSString * label; -@end - -OBJCUWPWINDOWSUIPOPUPSEXPORT -@interface WUPIUICommand : RTObject -@end - -#endif // __WUPIUICommand_DEFINED__ - -// Windows.UI.Popups.MessageDialog -#ifndef __WUPMessageDialog_DEFINED__ -#define __WUPMessageDialog_DEFINED__ - -OBJCUWPWINDOWSUIPOPUPSEXPORT -@interface WUPMessageDialog : RTObject -+ (WUPMessageDialog*)make:(NSString *)content ACTIVATOR; -+ (WUPMessageDialog*)makeWithTitle:(NSString *)content title:(NSString *)title ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property WUPMessageDialogOptions options; -@property unsigned int defaultCommandIndex; -@property (retain) NSString * content; -@property unsigned int cancelCommandIndex; -@property (readonly) NSMutableArray* /* RTObject* */ commands; -- (void)showAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WUPMessageDialog_DEFINED__ - -// Windows.UI.Popups.UICommand -#ifndef __WUPUICommand_DEFINED__ -#define __WUPUICommand_DEFINED__ - -OBJCUWPWINDOWSUIPOPUPSEXPORT -@interface WUPUICommand : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WUPUICommand*)make:(NSString *)label ACTIVATOR; -+ (WUPUICommand*)makeWithHandler:(NSString *)label action:(WUPUICommandInvokedHandler)action ACTIVATOR; -+ (WUPUICommand*)makeWithHandlerAndId:(NSString *)label action:(WUPUICommandInvokedHandler)action commandId:(RTObject*)commandId ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property (copy) WUPUICommandInvokedHandler invoked; -@property (retain) RTObject* id; -@end - -#endif // __WUPUICommand_DEFINED__ - -// Windows.UI.Popups.UICommandSeparator -#ifndef __WUPUICommandSeparator_DEFINED__ -#define __WUPUICommandSeparator_DEFINED__ - -OBJCUWPWINDOWSUIPOPUPSEXPORT -@interface WUPUICommandSeparator : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property (copy) WUPUICommandInvokedHandler invoked; -@property (retain) RTObject* id; -@end - -#endif // __WUPUICommandSeparator_DEFINED__ - -// Windows.UI.Popups.PopupMenu -#ifndef __WUPPopupMenu_DEFINED__ -#define __WUPPopupMenu_DEFINED__ - -OBJCUWPWINDOWSUIPOPUPSEXPORT -@interface WUPPopupMenu : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* RTObject* */ commands; -- (void)showAsync:(WFPoint*)invocationPoint success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)showAsyncWithRect:(WFRect*)selection success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -- (void)showAsyncWithRectAndPlacement:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WUPPopupMenu_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIStartScreen.h b/include/Platform/Universal Windows/UWP/WindowsUIStartScreen.h deleted file mode 100644 index f75506e95b..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIStartScreen.h +++ /dev/null @@ -1,240 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIStartScreen.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUISTARTSCREENEXPORT -#define OBJCUWPWINDOWSUISTARTSCREENEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIStartScreen.lib") -#endif -#endif -#include - -@class WUSJumpListItem, WUSJumpList, WUSSecondaryTileVisualElements, WUSSecondaryTile, WUSVisualElementsRequestedEventArgs, WUSVisualElementsRequest, WUSVisualElementsRequestDeferral; -@protocol WUSIJumpListItem, WUSIJumpListItemStatics, WUSIJumpList, WUSIJumpListStatics, WUSISecondaryTile, WUSISecondaryTile2, WUSISecondaryTileVisualElements, WUSISecondaryTileVisualElements2, WUSISecondaryTileVisualElements3, WUSISecondaryTileFactory, WUSISecondaryTileFactory2, WUSISecondaryTileStatics, WUSIVisualElementsRequestedEventArgs, WUSIVisualElementsRequest, WUSIVisualElementsRequestDeferral; - -// Windows.UI.StartScreen.JumpListSystemGroupKind -enum _WUSJumpListSystemGroupKind { - WUSJumpListSystemGroupKindNone = 0, - WUSJumpListSystemGroupKindFrequent = 1, - WUSJumpListSystemGroupKindRecent = 2, -}; -typedef unsigned WUSJumpListSystemGroupKind; - -// Windows.UI.StartScreen.JumpListItemKind -enum _WUSJumpListItemKind { - WUSJumpListItemKindArguments = 0, - WUSJumpListItemKindSeparator = 1, -}; -typedef unsigned WUSJumpListItemKind; - -// Windows.UI.StartScreen.TileOptions -enum _WUSTileOptions { - WUSTileOptionsNone = 0, - WUSTileOptionsShowNameOnLogo = 1, - WUSTileOptionsShowNameOnWideLogo = 2, - WUSTileOptionsCopyOnDeployment = 4, -}; -typedef unsigned WUSTileOptions; - -// Windows.UI.StartScreen.TileSize -enum _WUSTileSize { - WUSTileSizeDefault = 0, - WUSTileSizeSquare30x30 = 1, - WUSTileSizeSquare70x70 = 2, - WUSTileSizeSquare150x150 = 3, - WUSTileSizeWide310x150 = 4, - WUSTileSizeSquare310x310 = 5, - WUSTileSizeSquare71x71 = 6, - WUSTileSizeSquare44x44 = 7, -}; -typedef unsigned WUSTileSize; - -// Windows.UI.StartScreen.ForegroundText -enum _WUSForegroundText { - WUSForegroundTextDark = 0, - WUSForegroundTextLight = 1, -}; -typedef unsigned WUSForegroundText; - -#include "WindowsUIPopups.h" -#include "WindowsFoundation.h" -#include "WindowsUI.h" - -#import - -// Windows.UI.StartScreen.JumpListItem -#ifndef __WUSJumpListItem_DEFINED__ -#define __WUSJumpListItem_DEFINED__ - -OBJCUWPWINDOWSUISTARTSCREENEXPORT -@interface WUSJumpListItem : RTObject -+ (WUSJumpListItem*)createWithArguments:(NSString *)arguments displayName:(NSString *)displayName; -+ (WUSJumpListItem*)createSeparator; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* logo; -@property (retain) NSString * groupName; -@property (retain) NSString * displayName; -@property (retain) NSString * Description; -@property (readonly) NSString * arguments; -@property (readonly) WUSJumpListItemKind kind; -@property (readonly) BOOL removedByUser; -@end - -#endif // __WUSJumpListItem_DEFINED__ - -// Windows.UI.StartScreen.JumpList -#ifndef __WUSJumpList_DEFINED__ -#define __WUSJumpList_DEFINED__ - -OBJCUWPWINDOWSUISTARTSCREENEXPORT -@interface WUSJumpList : RTObject -+ (void)loadCurrentAsyncWithSuccess:(void (^)(WUSJumpList*))success failure:(void (^)(NSError*))failure; -+ (BOOL)isSupported; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUSJumpListSystemGroupKind systemGroupKind; -@property (readonly) NSMutableArray* /* WUSJumpListItem* */ items; -- (RTObject*)saveAsync; -@end - -#endif // __WUSJumpList_DEFINED__ - -// Windows.UI.StartScreen.SecondaryTileVisualElements -#ifndef __WUSSecondaryTileVisualElements_DEFINED__ -#define __WUSSecondaryTileVisualElements_DEFINED__ - -OBJCUWPWINDOWSUISTARTSCREENEXPORT -@interface WUSSecondaryTileVisualElements : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* square150x150Logo; -@property BOOL showNameOnWide310x150Logo; -@property BOOL showNameOnSquare310x310Logo; -@property BOOL showNameOnSquare150x150Logo; -@property WUSForegroundText foregroundText; -@property (retain) WUColor* backgroundColor; -@property (retain) WFUri* wide310x150Logo; -@property (retain) WFUri* square70x70Logo; -@property (retain) WFUri* square310x310Logo; -@property (retain) WFUri* square30x30Logo; -@property (retain) WFUri* square71x71Logo; -@property (retain) WFUri* square44x44Logo; -@end - -#endif // __WUSSecondaryTileVisualElements_DEFINED__ - -// Windows.UI.StartScreen.SecondaryTile -#ifndef __WUSSecondaryTile_DEFINED__ -#define __WUSSecondaryTile_DEFINED__ - -OBJCUWPWINDOWSUISTARTSCREENEXPORT -@interface WUSSecondaryTile : RTObject -+ (BOOL)exists:(NSString *)tileId; -+ (void)findAllAsyncWithSuccess:(void (^)(NSArray* /* WUSSecondaryTile* */))success failure:(void (^)(NSError*))failure; -+ (void)findAllForApplicationAsync:(NSString *)applicationId success:(void (^)(NSArray* /* WUSSecondaryTile* */))success failure:(void (^)(NSError*))failure; -+ (void)findAllForPackageAsyncWithSuccess:(void (^)(NSArray* /* WUSSecondaryTile* */))success failure:(void (^)(NSError*))failure; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WUSSecondaryTile*)makeTile:(NSString *)tileId shortName:(NSString *)shortName displayName:(NSString *)displayName arguments:(NSString *)arguments tileOptions:(WUSTileOptions)tileOptions logoReference:(WFUri*)logoReference ACTIVATOR; -+ (WUSSecondaryTile*)makeWideTile:(NSString *)tileId shortName:(NSString *)shortName displayName:(NSString *)displayName arguments:(NSString *)arguments tileOptions:(WUSTileOptions)tileOptions logoReference:(WFUri*)logoReference wideLogoReference:(WFUri*)wideLogoReference ACTIVATOR; -+ (WUSSecondaryTile*)makeWithId:(NSString *)tileId ACTIVATOR; -+ (WUSSecondaryTile*)makeMinimalTile:(NSString *)tileId displayName:(NSString *)displayName arguments:(NSString *)arguments square150x150Logo:(WFUri*)square150x150Logo desiredSize:(WUSTileSize)desiredSize ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * shortName; -@property (retain) WFUri* logo; -@property (retain) NSString * tileId; -@property BOOL lockScreenDisplayBadgeAndTileText; -@property (retain) WFUri* lockScreenBadgeLogo; -@property (retain) NSString * arguments; -@property WUSForegroundText foregroundText; -@property (retain) NSString * displayName; -@property (retain) WUColor* backgroundColor; -@property (retain) WFUri* wideLogo; -@property WUSTileOptions tileOptions; -@property (retain) WFUri* smallLogo; -@property BOOL roamingEnabled; -@property (retain) NSString * phoneticName; -@property (readonly) WUSSecondaryTileVisualElements* visualElements; -- (EventRegistrationToken)addVisualElementsRequestedEvent:(void(^)(WUSSecondaryTile*, WUSVisualElementsRequestedEventArgs*))del; -- (void)removeVisualElementsRequestedEvent:(EventRegistrationToken)tok; -- (void)requestCreateAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestCreateAsyncWithPoint:(WFPoint*)invocationPoint success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestCreateAsyncWithRect:(WFRect*)selection success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestCreateAsyncWithRectAndPlacement:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestDeleteAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestDeleteAsyncWithPoint:(WFPoint*)invocationPoint success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestDeleteAsyncWithRect:(WFRect*)selection success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)requestDeleteAsyncWithRectAndPlacement:(WFRect*)selection preferredPlacement:(WUPPlacement)preferredPlacement success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)updateAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WUSSecondaryTile_DEFINED__ - -// Windows.UI.StartScreen.VisualElementsRequestedEventArgs -#ifndef __WUSVisualElementsRequestedEventArgs_DEFINED__ -#define __WUSVisualElementsRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUISTARTSCREENEXPORT -@interface WUSVisualElementsRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUSVisualElementsRequest* request; -@end - -#endif // __WUSVisualElementsRequestedEventArgs_DEFINED__ - -// Windows.UI.StartScreen.VisualElementsRequest -#ifndef __WUSVisualElementsRequest_DEFINED__ -#define __WUSVisualElementsRequest_DEFINED__ - -OBJCUWPWINDOWSUISTARTSCREENEXPORT -@interface WUSVisualElementsRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WUSSecondaryTileVisualElements* */ alternateVisualElements; -@property (readonly) WFDateTime* deadline; -@property (readonly) WUSSecondaryTileVisualElements* visualElements; -- (WUSVisualElementsRequestDeferral*)getDeferral; -@end - -#endif // __WUSVisualElementsRequest_DEFINED__ - -// Windows.UI.StartScreen.VisualElementsRequestDeferral -#ifndef __WUSVisualElementsRequestDeferral_DEFINED__ -#define __WUSVisualElementsRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSUISTARTSCREENEXPORT -@interface WUSVisualElementsRequestDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WUSVisualElementsRequestDeferral_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIText.h b/include/Platform/Universal Windows/UWP/WindowsUIText.h deleted file mode 100644 index 66597b7bd2..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIText.h +++ /dev/null @@ -1,714 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIText.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUITEXTEXPORT -#define OBJCUWPWINDOWSUITEXTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIText.lib") -#endif -#endif -#include - -@class WUTTextConstants, WUTFontWeights; -@class WUTFontWeight; -@protocol WUTITextConstantsStatics, WUTITextDocument, WUTITextRange, WUTITextSelection, WUTITextCharacterFormat, WUTITextParagraphFormat, WUTIFontWeights, WUTIFontWeightsStatics; - -// Windows.UI.Text.CaretType -enum _WUTCaretType { - WUTCaretTypeNormal = 0, - WUTCaretTypeNull = 1, -}; -typedef unsigned WUTCaretType; - -// Windows.UI.Text.FindOptions -enum _WUTFindOptions { - WUTFindOptionsNone = 0, - WUTFindOptionsWord = 2, - WUTFindOptionsCase = 4, -}; -typedef unsigned WUTFindOptions; - -// Windows.UI.Text.FormatEffect -enum _WUTFormatEffect { - WUTFormatEffectOff = 0, - WUTFormatEffectOn = 1, - WUTFormatEffectToggle = 2, - WUTFormatEffectUndefined = 3, -}; -typedef unsigned WUTFormatEffect; - -// Windows.UI.Text.HorizontalCharacterAlignment -enum _WUTHorizontalCharacterAlignment { - WUTHorizontalCharacterAlignmentLeft = 0, - WUTHorizontalCharacterAlignmentRight = 1, - WUTHorizontalCharacterAlignmentCenter = 2, -}; -typedef unsigned WUTHorizontalCharacterAlignment; - -// Windows.UI.Text.LetterCase -enum _WUTLetterCase { - WUTLetterCaseLower = 0, - WUTLetterCaseUpper = 1, -}; -typedef unsigned WUTLetterCase; - -// Windows.UI.Text.LineSpacingRule -enum _WUTLineSpacingRule { - WUTLineSpacingRuleUndefined = 0, - WUTLineSpacingRuleSingle = 1, - WUTLineSpacingRuleOneAndHalf = 2, - WUTLineSpacingRuleDouble = 3, - WUTLineSpacingRuleAtLeast = 4, - WUTLineSpacingRuleExactly = 5, - WUTLineSpacingRuleMultiple = 6, - WUTLineSpacingRulePercent = 7, -}; -typedef unsigned WUTLineSpacingRule; - -// Windows.UI.Text.LinkType -enum _WUTLinkType { - WUTLinkTypeUndefined = 0, - WUTLinkTypeNotALink = 1, - WUTLinkTypeClientLink = 2, - WUTLinkTypeFriendlyLinkName = 3, - WUTLinkTypeFriendlyLinkAddress = 4, - WUTLinkTypeAutoLink = 5, - WUTLinkTypeAutoLinkEmail = 6, - WUTLinkTypeAutoLinkPhone = 7, - WUTLinkTypeAutoLinkPath = 8, -}; -typedef unsigned WUTLinkType; - -// Windows.UI.Text.MarkerAlignment -enum _WUTMarkerAlignment { - WUTMarkerAlignmentUndefined = 0, - WUTMarkerAlignmentLeft = 1, - WUTMarkerAlignmentCenter = 2, - WUTMarkerAlignmentRight = 3, -}; -typedef unsigned WUTMarkerAlignment; - -// Windows.UI.Text.MarkerStyle -enum _WUTMarkerStyle { - WUTMarkerStyleUndefined = 0, - WUTMarkerStyleParenthesis = 1, - WUTMarkerStyleParentheses = 2, - WUTMarkerStylePeriod = 3, - WUTMarkerStylePlain = 4, - WUTMarkerStyleMinus = 5, - WUTMarkerStyleNoNumber = 6, -}; -typedef unsigned WUTMarkerStyle; - -// Windows.UI.Text.MarkerType -enum _WUTMarkerType { - WUTMarkerTypeUndefined = 0, - WUTMarkerTypeNone = 1, - WUTMarkerTypeBullet = 2, - WUTMarkerTypeArabic = 3, - WUTMarkerTypeLowercaseEnglishLetter = 4, - WUTMarkerTypeUppercaseEnglishLetter = 5, - WUTMarkerTypeLowercaseRoman = 6, - WUTMarkerTypeUppercaseRoman = 7, - WUTMarkerTypeUnicodeSequence = 8, - WUTMarkerTypeCircledNumber = 9, - WUTMarkerTypeBlackCircleWingding = 10, - WUTMarkerTypeWhiteCircleWingding = 11, - WUTMarkerTypeArabicWide = 12, - WUTMarkerTypeSimplifiedChinese = 13, - WUTMarkerTypeTraditionalChinese = 14, - WUTMarkerTypeJapanSimplifiedChinese = 15, - WUTMarkerTypeJapanKorea = 16, - WUTMarkerTypeArabicDictionary = 17, - WUTMarkerTypeArabicAbjad = 18, - WUTMarkerTypeHebrew = 19, - WUTMarkerTypeThaiAlphabetic = 20, - WUTMarkerTypeThaiNumeric = 21, - WUTMarkerTypeDevanagariVowel = 22, - WUTMarkerTypeDevanagariConsonant = 23, - WUTMarkerTypeDevanagariNumeric = 24, -}; -typedef unsigned WUTMarkerType; - -// Windows.UI.Text.ParagraphAlignment -enum _WUTParagraphAlignment { - WUTParagraphAlignmentUndefined = 0, - WUTParagraphAlignmentLeft = 1, - WUTParagraphAlignmentCenter = 2, - WUTParagraphAlignmentRight = 3, - WUTParagraphAlignmentJustify = 4, -}; -typedef unsigned WUTParagraphAlignment; - -// Windows.UI.Text.ParagraphStyle -enum _WUTParagraphStyle { - WUTParagraphStyleUndefined = 0, - WUTParagraphStyleNone = 1, - WUTParagraphStyleNormal = 2, - WUTParagraphStyleHeading1 = 3, - WUTParagraphStyleHeading2 = 4, - WUTParagraphStyleHeading3 = 5, - WUTParagraphStyleHeading4 = 6, - WUTParagraphStyleHeading5 = 7, - WUTParagraphStyleHeading6 = 8, - WUTParagraphStyleHeading7 = 9, - WUTParagraphStyleHeading8 = 10, - WUTParagraphStyleHeading9 = 11, -}; -typedef unsigned WUTParagraphStyle; - -// Windows.UI.Text.PointOptions -enum _WUTPointOptions { - WUTPointOptionsNone = 0, - WUTPointOptionsIncludeInset = 1, - WUTPointOptionsStart = 32, - WUTPointOptionsClientCoordinates = 256, - WUTPointOptionsAllowOffClient = 512, - WUTPointOptionsTransform = 1024, - WUTPointOptionsNoHorizontalScroll = 65536, - WUTPointOptionsNoVerticalScroll = 262144, -}; -typedef unsigned WUTPointOptions; - -// Windows.UI.Text.RangeGravity -enum _WUTRangeGravity { - WUTRangeGravityUIBehavior = 0, - WUTRangeGravityBackward = 1, - WUTRangeGravityForward = 2, - WUTRangeGravityInward = 3, - WUTRangeGravityOutward = 4, -}; -typedef unsigned WUTRangeGravity; - -// Windows.UI.Text.SelectionOptions -enum _WUTSelectionOptions { - WUTSelectionOptionsStartActive = 1, - WUTSelectionOptionsAtEndOfLine = 2, - WUTSelectionOptionsOvertype = 4, - WUTSelectionOptionsActive = 8, - WUTSelectionOptionsReplace = 16, -}; -typedef unsigned WUTSelectionOptions; - -// Windows.UI.Text.SelectionType -enum _WUTSelectionType { - WUTSelectionTypeNone = 0, - WUTSelectionTypeInsertionPoint = 1, - WUTSelectionTypeNormal = 2, - WUTSelectionTypeInlineShape = 7, - WUTSelectionTypeShape = 8, -}; -typedef unsigned WUTSelectionType; - -// Windows.UI.Text.TabAlignment -enum _WUTTabAlignment { - WUTTabAlignmentLeft = 0, - WUTTabAlignmentCenter = 1, - WUTTabAlignmentRight = 2, - WUTTabAlignmentDecimal = 3, - WUTTabAlignmentBar = 4, -}; -typedef unsigned WUTTabAlignment; - -// Windows.UI.Text.TabLeader -enum _WUTTabLeader { - WUTTabLeaderSpaces = 0, - WUTTabLeaderDots = 1, - WUTTabLeaderDashes = 2, - WUTTabLeaderLines = 3, - WUTTabLeaderThickLines = 4, - WUTTabLeaderEquals = 5, -}; -typedef unsigned WUTTabLeader; - -// Windows.UI.Text.TextGetOptions -enum _WUTTextGetOptions { - WUTTextGetOptionsNone = 0, - WUTTextGetOptionsAdjustCrlf = 1, - WUTTextGetOptionsUseCrlf = 2, - WUTTextGetOptionsUseObjectText = 4, - WUTTextGetOptionsAllowFinalEop = 8, - WUTTextGetOptionsNoHidden = 32, - WUTTextGetOptionsIncludeNumbering = 64, - WUTTextGetOptionsFormatRtf = 8192, -}; -typedef unsigned WUTTextGetOptions; - -// Windows.UI.Text.TextSetOptions -enum _WUTTextSetOptions { - WUTTextSetOptionsNone = 0, - WUTTextSetOptionsUnicodeBidi = 1, - WUTTextSetOptionsUnlink = 8, - WUTTextSetOptionsUnhide = 16, - WUTTextSetOptionsCheckTextLimit = 32, - WUTTextSetOptionsFormatRtf = 8192, - WUTTextSetOptionsApplyRtfDocumentDefaults = 16384, -}; -typedef unsigned WUTTextSetOptions; - -// Windows.UI.Text.TextRangeUnit -enum _WUTTextRangeUnit { - WUTTextRangeUnitCharacter = 0, - WUTTextRangeUnitWord = 1, - WUTTextRangeUnitSentence = 2, - WUTTextRangeUnitParagraph = 3, - WUTTextRangeUnitLine = 4, - WUTTextRangeUnitStory = 5, - WUTTextRangeUnitScreen = 6, - WUTTextRangeUnitSection = 7, - WUTTextRangeUnitWindow = 8, - WUTTextRangeUnitCharacterFormat = 9, - WUTTextRangeUnitParagraphFormat = 10, - WUTTextRangeUnitObject = 11, - WUTTextRangeUnitHardParagraph = 12, - WUTTextRangeUnitCluster = 13, - WUTTextRangeUnitBold = 14, - WUTTextRangeUnitItalic = 15, - WUTTextRangeUnitUnderline = 16, - WUTTextRangeUnitStrikethrough = 17, - WUTTextRangeUnitProtectedText = 18, - WUTTextRangeUnitLink = 19, - WUTTextRangeUnitSmallCaps = 20, - WUTTextRangeUnitAllCaps = 21, - WUTTextRangeUnitHidden = 22, - WUTTextRangeUnitOutline = 23, - WUTTextRangeUnitShadow = 24, - WUTTextRangeUnitImprint = 25, - WUTTextRangeUnitDisabled = 26, - WUTTextRangeUnitRevised = 27, - WUTTextRangeUnitSubscript = 28, - WUTTextRangeUnitSuperscript = 29, - WUTTextRangeUnitFontBound = 30, - WUTTextRangeUnitLinkProtected = 31, -}; -typedef unsigned WUTTextRangeUnit; - -// Windows.UI.Text.TextScript -enum _WUTTextScript { - WUTTextScriptUndefined = 0, - WUTTextScriptAnsi = 1, - WUTTextScriptEastEurope = 2, - WUTTextScriptCyrillic = 3, - WUTTextScriptGreek = 4, - WUTTextScriptTurkish = 5, - WUTTextScriptHebrew = 6, - WUTTextScriptArabic = 7, - WUTTextScriptBaltic = 8, - WUTTextScriptVietnamese = 9, - WUTTextScriptDefault = 10, - WUTTextScriptSymbol = 11, - WUTTextScriptThai = 12, - WUTTextScriptShiftJis = 13, - WUTTextScriptGB2312 = 14, - WUTTextScriptHangul = 15, - WUTTextScriptBig5 = 16, - WUTTextScriptPC437 = 17, - WUTTextScriptOem = 18, - WUTTextScriptMac = 19, - WUTTextScriptArmenian = 20, - WUTTextScriptSyriac = 21, - WUTTextScriptThaana = 22, - WUTTextScriptDevanagari = 23, - WUTTextScriptBengali = 24, - WUTTextScriptGurmukhi = 25, - WUTTextScriptGujarati = 26, - WUTTextScriptOriya = 27, - WUTTextScriptTamil = 28, - WUTTextScriptTelugu = 29, - WUTTextScriptKannada = 30, - WUTTextScriptMalayalam = 31, - WUTTextScriptSinhala = 32, - WUTTextScriptLao = 33, - WUTTextScriptTibetan = 34, - WUTTextScriptMyanmar = 35, - WUTTextScriptGeorgian = 36, - WUTTextScriptJamo = 37, - WUTTextScriptEthiopic = 38, - WUTTextScriptCherokee = 39, - WUTTextScriptAboriginal = 40, - WUTTextScriptOgham = 41, - WUTTextScriptRunic = 42, - WUTTextScriptKhmer = 43, - WUTTextScriptMongolian = 44, - WUTTextScriptBraille = 45, - WUTTextScriptYi = 46, - WUTTextScriptLimbu = 47, - WUTTextScriptTaiLe = 48, - WUTTextScriptNewTaiLue = 49, - WUTTextScriptSylotiNagri = 50, - WUTTextScriptKharoshthi = 51, - WUTTextScriptKayahli = 52, - WUTTextScriptUnicodeSymbol = 53, - WUTTextScriptEmoji = 54, - WUTTextScriptGlagolitic = 55, - WUTTextScriptLisu = 56, - WUTTextScriptVai = 57, - WUTTextScriptNKo = 58, - WUTTextScriptOsmanya = 59, - WUTTextScriptPhagsPa = 60, - WUTTextScriptGothic = 61, - WUTTextScriptDeseret = 62, - WUTTextScriptTifinagh = 63, -}; -typedef unsigned WUTTextScript; - -// Windows.UI.Text.UnderlineType -enum _WUTUnderlineType { - WUTUnderlineTypeUndefined = 0, - WUTUnderlineTypeNone = 1, - WUTUnderlineTypeSingle = 2, - WUTUnderlineTypeWords = 3, - WUTUnderlineTypeDouble = 4, - WUTUnderlineTypeDotted = 5, - WUTUnderlineTypeDash = 6, - WUTUnderlineTypeDashDot = 7, - WUTUnderlineTypeDashDotDot = 8, - WUTUnderlineTypeWave = 9, - WUTUnderlineTypeThick = 10, - WUTUnderlineTypeThin = 11, - WUTUnderlineTypeDoubleWave = 12, - WUTUnderlineTypeHeavyWave = 13, - WUTUnderlineTypeLongDash = 14, - WUTUnderlineTypeThickDash = 15, - WUTUnderlineTypeThickDashDot = 16, - WUTUnderlineTypeThickDashDotDot = 17, - WUTUnderlineTypeThickDotted = 18, - WUTUnderlineTypeThickLongDash = 19, -}; -typedef unsigned WUTUnderlineType; - -// Windows.UI.Text.VerticalCharacterAlignment -enum _WUTVerticalCharacterAlignment { - WUTVerticalCharacterAlignmentTop = 0, - WUTVerticalCharacterAlignmentBaseline = 1, - WUTVerticalCharacterAlignmentBottom = 2, -}; -typedef unsigned WUTVerticalCharacterAlignment; - -// Windows.UI.Text.FontStretch -enum _WUTFontStretch { - WUTFontStretchUndefined = 0, - WUTFontStretchUltraCondensed = 1, - WUTFontStretchExtraCondensed = 2, - WUTFontStretchCondensed = 3, - WUTFontStretchSemiCondensed = 4, - WUTFontStretchNormal = 5, - WUTFontStretchSemiExpanded = 6, - WUTFontStretchExpanded = 7, - WUTFontStretchExtraExpanded = 8, - WUTFontStretchUltraExpanded = 9, -}; -typedef unsigned WUTFontStretch; - -// Windows.UI.Text.FontStyle -enum _WUTFontStyle { - WUTFontStyleNormal = 0, - WUTFontStyleOblique = 1, - WUTFontStyleItalic = 2, -}; -typedef unsigned WUTFontStyle; - -#include "WindowsUI.h" -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" - -#import - -// [struct] Windows.UI.Text.FontWeight -OBJCUWPWINDOWSUITEXTEXPORT -@interface WUTFontWeight : NSObject -+ (instancetype)new; -@property unsigned short weight; -@end - -// Windows.UI.Text.ITextDocument -#ifndef __WUTITextDocument_DEFINED__ -#define __WUTITextDocument_DEFINED__ - -@protocol WUTITextDocument -@property WUTCaretType caretType; -@property float defaultTabStop; -@property (readonly) RTObject* selection; -@property unsigned int undoLimit; -- (BOOL)canCopy; -- (BOOL)canPaste; -- (BOOL)canRedo; -- (BOOL)canUndo; -- (int)applyDisplayUpdates; -- (int)batchDisplayUpdates; -- (void)beginUndoGroup; -- (void)endUndoGroup; -- (RTObject*)getDefaultCharacterFormat; -- (RTObject*)getDefaultParagraphFormat; -- (RTObject*)getRange:(int)startPosition endPosition:(int)endPosition; -- (RTObject*)getRangeFromPoint:(WFPoint*)point options:(WUTPointOptions)options; -- (void)getText:(WUTTextGetOptions)options value:(NSString **)value; -- (void)loadFromStream:(WUTTextSetOptions)options value:(RTObject*)value; -- (void)redo; -- (void)saveToStream:(WUTTextGetOptions)options value:(RTObject*)value; -- (void)setDefaultCharacterFormat:(RTObject*)value; -- (void)setDefaultParagraphFormat:(RTObject*)value; -- (void)setText:(WUTTextSetOptions)options value:(NSString *)value; -- (void)undo; -@end - -OBJCUWPWINDOWSUITEXTEXPORT -@interface WUTITextDocument : RTObject -@end - -#endif // __WUTITextDocument_DEFINED__ - -// Windows.UI.Text.ITextRange -#ifndef __WUTITextRange_DEFINED__ -#define __WUTITextRange_DEFINED__ - -@protocol WUTITextRange -@property wchar_t character; -@property (retain) RTObject* characterFormat; -@property int endPosition; -@property (retain) RTObject* formattedText; -@property WUTRangeGravity gravity; -@property (readonly) int length; -@property (retain) NSString * link; -@property (retain) RTObject* paragraphFormat; -@property int startPosition; -@property (readonly) int storyLength; -@property (retain) NSString * text; -- (BOOL)canPaste:(int)format; -- (void)changeCase:(WUTLetterCase)value; -- (void)collapse:(BOOL)value; -- (void)Copy; -- (void)cut; -- (int)Delete:(WUTTextRangeUnit)unit count:(int)count; -- (int)endOf:(WUTTextRangeUnit)unit extend:(BOOL)extend; -- (int)expand:(WUTTextRangeUnit)unit; -- (int)findText:(NSString *)value scanLength:(int)scanLength options:(WUTFindOptions)options; -- (void)getCharacterUtf32:(unsigned int*)value offset:(int)offset; -- (RTObject*)getClone; -- (int)getIndex:(WUTTextRangeUnit)unit; -- (void)getPoint:(WUTHorizontalCharacterAlignment)horizontalAlign verticalAlign:(WUTVerticalCharacterAlignment)verticalAlign options:(WUTPointOptions)options point:(WFPoint**)point; -- (void)getRect:(WUTPointOptions)options rect:(WFRect**)rect hit:(int*)hit; -- (void)getText:(WUTTextGetOptions)options value:(NSString **)value; -- (void)getTextViaStream:(WUTTextGetOptions)options value:(RTObject*)value; -- (BOOL)inRange:(RTObject*)range; -- (void)insertImage:(int)width height:(int)height ascent:(int)ascent verticalAlign:(WUTVerticalCharacterAlignment)verticalAlign alternateText:(NSString *)alternateText value:(RTObject*)value; -- (BOOL)inStory:(RTObject*)range; -- (BOOL)IsEqual:(RTObject*)range; -- (int)move:(WUTTextRangeUnit)unit count:(int)count; -- (int)moveEnd:(WUTTextRangeUnit)unit count:(int)count; -- (int)moveStart:(WUTTextRangeUnit)unit count:(int)count; -- (void)paste:(int)format; -- (void)scrollIntoView:(WUTPointOptions)value; -- (void)matchSelection; -- (void)setIndex:(WUTTextRangeUnit)unit index:(int)index extend:(BOOL)extend; -- (void)setPoint:(WFPoint*)point options:(WUTPointOptions)options extend:(BOOL)extend; -- (void)setRange:(int)startPosition endPosition:(int)endPosition; -- (void)setText:(WUTTextSetOptions)options value:(NSString *)value; -- (void)setTextViaStream:(WUTTextSetOptions)options value:(RTObject*)value; -- (int)startOf:(WUTTextRangeUnit)unit extend:(BOOL)extend; -@end - -OBJCUWPWINDOWSUITEXTEXPORT -@interface WUTITextRange : RTObject -@end - -#endif // __WUTITextRange_DEFINED__ - -// Windows.UI.Text.ITextSelection -#ifndef __WUTITextSelection_DEFINED__ -#define __WUTITextSelection_DEFINED__ - -@protocol WUTITextSelection -@property WUTSelectionOptions options; -@property (readonly) WUTSelectionType type; -- (int)endKey:(WUTTextRangeUnit)unit extend:(BOOL)extend; -- (int)homeKey:(WUTTextRangeUnit)unit extend:(BOOL)extend; -- (int)moveDown:(WUTTextRangeUnit)unit count:(int)count extend:(BOOL)extend; -- (int)moveLeft:(WUTTextRangeUnit)unit count:(int)count extend:(BOOL)extend; -- (int)moveRight:(WUTTextRangeUnit)unit count:(int)count extend:(BOOL)extend; -- (int)moveUp:(WUTTextRangeUnit)unit count:(int)count extend:(BOOL)extend; -- (void)typeText:(NSString *)value; -- (BOOL)canPaste:(int)format; -- (void)changeCase:(WUTLetterCase)value; -- (void)collapse:(BOOL)value; -- (void)Copy; -- (void)cut; -- (int)Delete:(WUTTextRangeUnit)unit count:(int)count; -- (int)endOf:(WUTTextRangeUnit)unit extend:(BOOL)extend; -- (int)expand:(WUTTextRangeUnit)unit; -- (int)findText:(NSString *)value scanLength:(int)scanLength options:(WUTFindOptions)options; -- (void)getCharacterUtf32:(unsigned int*)value offset:(int)offset; -- (RTObject*)getClone; -- (int)getIndex:(WUTTextRangeUnit)unit; -- (void)getPoint:(WUTHorizontalCharacterAlignment)horizontalAlign verticalAlign:(WUTVerticalCharacterAlignment)verticalAlign options:(WUTPointOptions)options point:(WFPoint**)point; -- (void)getRect:(WUTPointOptions)options rect:(WFRect**)rect hit:(int*)hit; -- (void)getText:(WUTTextGetOptions)options value:(NSString **)value; -- (void)getTextViaStream:(WUTTextGetOptions)options value:(RTObject*)value; -- (BOOL)inRange:(RTObject*)range; -- (void)insertImage:(int)width height:(int)height ascent:(int)ascent verticalAlign:(WUTVerticalCharacterAlignment)verticalAlign alternateText:(NSString *)alternateText value:(RTObject*)value; -- (BOOL)inStory:(RTObject*)range; -- (BOOL)IsEqual:(RTObject*)range; -- (int)move:(WUTTextRangeUnit)unit count:(int)count; -- (int)moveEnd:(WUTTextRangeUnit)unit count:(int)count; -- (int)moveStart:(WUTTextRangeUnit)unit count:(int)count; -- (void)paste:(int)format; -- (void)scrollIntoView:(WUTPointOptions)value; -- (void)matchSelection; -- (void)setIndex:(WUTTextRangeUnit)unit index:(int)index extend:(BOOL)extend; -- (void)setPoint:(WFPoint*)point options:(WUTPointOptions)options extend:(BOOL)extend; -- (void)setRange:(int)startPosition endPosition:(int)endPosition; -- (void)setText:(WUTTextSetOptions)options value:(NSString *)value; -- (void)setTextViaStream:(WUTTextSetOptions)options value:(RTObject*)value; -- (int)startOf:(WUTTextRangeUnit)unit extend:(BOOL)extend; -@end - -OBJCUWPWINDOWSUITEXTEXPORT -@interface WUTITextSelection : RTObject -@end - -#endif // __WUTITextSelection_DEFINED__ - -// Windows.UI.Text.ITextCharacterFormat -#ifndef __WUTITextCharacterFormat_DEFINED__ -#define __WUTITextCharacterFormat_DEFINED__ - -@protocol WUTITextCharacterFormat -@property WUTFormatEffect allCaps; -@property (retain) WUColor* backgroundColor; -@property WUTFormatEffect bold; -@property WUTFontStretch fontStretch; -@property WUTFontStyle fontStyle; -@property (retain) WUColor* foregroundColor; -@property WUTFormatEffect hidden; -@property WUTFormatEffect italic; -@property float kerning; -@property (retain) NSString * languageTag; -@property (readonly) WUTLinkType linkType; -@property (retain) NSString * name; -@property WUTFormatEffect outline; -@property float position; -@property WUTFormatEffect protectedText; -@property float size; -@property WUTFormatEffect smallCaps; -@property float spacing; -@property WUTFormatEffect strikethrough; -@property WUTFormatEffect subscript; -@property WUTFormatEffect superscript; -@property WUTTextScript textScript; -@property WUTUnderlineType underline; -@property int weight; -- (void)setClone:(RTObject*)value; -- (RTObject*)getClone; -- (BOOL)IsEqual:(RTObject*)format; -@end - -OBJCUWPWINDOWSUITEXTEXPORT -@interface WUTITextCharacterFormat : RTObject -@end - -#endif // __WUTITextCharacterFormat_DEFINED__ - -// Windows.UI.Text.ITextParagraphFormat -#ifndef __WUTITextParagraphFormat_DEFINED__ -#define __WUTITextParagraphFormat_DEFINED__ - -@protocol WUTITextParagraphFormat -@property WUTParagraphAlignment alignment; -@property (readonly) float firstLineIndent; -@property WUTFormatEffect keepTogether; -@property WUTFormatEffect keepWithNext; -@property (readonly) float leftIndent; -@property (readonly) float lineSpacing; -@property (readonly) WUTLineSpacingRule lineSpacingRule; -@property WUTMarkerAlignment listAlignment; -@property int listLevelIndex; -@property int listStart; -@property WUTMarkerStyle listStyle; -@property float listTab; -@property WUTMarkerType listType; -@property WUTFormatEffect noLineNumber; -@property WUTFormatEffect pageBreakBefore; -@property float rightIndent; -@property WUTFormatEffect rightToLeft; -@property float spaceAfter; -@property float spaceBefore; -@property WUTParagraphStyle style; -@property (readonly) int tabCount; -@property WUTFormatEffect widowControl; -- (void)addTab:(float)position align:(WUTTabAlignment)align leader:(WUTTabLeader)leader; -- (void)clearAllTabs; -- (void)deleteTab:(float)position; -- (RTObject*)getClone; -- (void)getTab:(int)index position:(float*)position align:(WUTTabAlignment*)align leader:(WUTTabLeader*)leader; -- (BOOL)IsEqual:(RTObject*)format; -- (void)setClone:(RTObject*)format; -- (void)setIndents:(float)start left:(float)left right:(float)right; -- (void)setLineSpacing:(WUTLineSpacingRule)rule spacing:(float)spacing; -@end - -OBJCUWPWINDOWSUITEXTEXPORT -@interface WUTITextParagraphFormat : RTObject -@end - -#endif // __WUTITextParagraphFormat_DEFINED__ - -// Windows.UI.Text.TextConstants -#ifndef __WUTTextConstants_DEFINED__ -#define __WUTTextConstants_DEFINED__ - -OBJCUWPWINDOWSUITEXTEXPORT -@interface WUTTextConstants : RTObject -+ (WUColor*)autoColor; -+ (int)maxUnitCount; -+ (int)minUnitCount; -+ (WUColor*)undefinedColor; -+ (float)undefinedFloatValue; -+ (WUTFontStretch)undefinedFontStretch; -+ (WUTFontStyle)undefinedFontStyle; -+ (int)undefinedInt32Value; -@end - -#endif // __WUTTextConstants_DEFINED__ - -// Windows.UI.Text.FontWeights -#ifndef __WUTFontWeights_DEFINED__ -#define __WUTFontWeights_DEFINED__ - -OBJCUWPWINDOWSUITEXTEXPORT -@interface WUTFontWeights : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUTFontWeight*)black; -+ (WUTFontWeight*)bold; -+ (WUTFontWeight*)extraBlack; -+ (WUTFontWeight*)extraBold; -+ (WUTFontWeight*)extraLight; -+ (WUTFontWeight*)light; -+ (WUTFontWeight*)medium; -+ (WUTFontWeight*)normal; -+ (WUTFontWeight*)semiBold; -+ (WUTFontWeight*)semiLight; -+ (WUTFontWeight*)thin; -@end - -#endif // __WUTFontWeights_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUITextCore.h b/include/Platform/Universal Windows/UWP/WindowsUITextCore.h deleted file mode 100644 index cf2246ea15..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUITextCore.h +++ /dev/null @@ -1,438 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUITextCore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUITEXTCOREEXPORT -#define OBJCUWPWINDOWSUITEXTCOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUITextCore.lib") -#endif -#endif -#include - -@class WUTCCoreTextTextRequest, WUTCCoreTextSelectionRequest, WUTCCoreTextLayoutBounds, WUTCCoreTextLayoutRequest, WUTCCoreTextCompositionSegment, WUTCCoreTextEditContext, WUTCCoreTextTextRequestedEventArgs, WUTCCoreTextSelectionRequestedEventArgs, WUTCCoreTextLayoutRequestedEventArgs, WUTCCoreTextTextUpdatingEventArgs, WUTCCoreTextSelectionUpdatingEventArgs, WUTCCoreTextFormatUpdatingEventArgs, WUTCCoreTextCompositionStartedEventArgs, WUTCCoreTextCompositionCompletedEventArgs, WUTCCoreTextServicesManager, WUTCCoreTextServicesConstants; -@class WUTCCoreTextRange; -@protocol WUTCICoreTextTextRequest, WUTCICoreTextTextRequestedEventArgs, WUTCICoreTextSelectionRequest, WUTCICoreTextSelectionRequestedEventArgs, WUTCICoreTextLayoutBounds, WUTCICoreTextLayoutRequest, WUTCICoreTextLayoutRequestedEventArgs, WUTCICoreTextTextUpdatingEventArgs, WUTCICoreTextSelectionUpdatingEventArgs, WUTCICoreTextFormatUpdatingEventArgs, WUTCICoreTextCompositionStartedEventArgs, WUTCICoreTextCompositionCompletedEventArgs, WUTCICoreTextEditContext2, WUTCICoreTextEditContext, WUTCICoreTextServicesManager, WUTCICoreTextServicesManagerStatics, WUTCICoreTextServicesStatics, WUTCICoreTextCompositionSegment; - -// Windows.UI.Text.Core.CoreTextInputScope -enum _WUTCCoreTextInputScope { - WUTCCoreTextInputScopeDefault = 0, - WUTCCoreTextInputScopeUrl = 1, - WUTCCoreTextInputScopeFilePath = 2, - WUTCCoreTextInputScopeFileName = 3, - WUTCCoreTextInputScopeEmailUserName = 4, - WUTCCoreTextInputScopeEmailAddress = 5, - WUTCCoreTextInputScopeUserName = 6, - WUTCCoreTextInputScopePersonalFullName = 7, - WUTCCoreTextInputScopePersonalNamePrefix = 8, - WUTCCoreTextInputScopePersonalGivenName = 9, - WUTCCoreTextInputScopePersonalMiddleName = 10, - WUTCCoreTextInputScopePersonalSurname = 11, - WUTCCoreTextInputScopePersonalNameSuffix = 12, - WUTCCoreTextInputScopeAddress = 13, - WUTCCoreTextInputScopeAddressPostalCode = 14, - WUTCCoreTextInputScopeAddressStreet = 15, - WUTCCoreTextInputScopeAddressStateOrProvince = 16, - WUTCCoreTextInputScopeAddressCity = 17, - WUTCCoreTextInputScopeAddressCountryName = 18, - WUTCCoreTextInputScopeAddressCountryShortName = 19, - WUTCCoreTextInputScopeCurrencyAmountAndSymbol = 20, - WUTCCoreTextInputScopeCurrencyAmount = 21, - WUTCCoreTextInputScopeDate = 22, - WUTCCoreTextInputScopeDateMonth = 23, - WUTCCoreTextInputScopeDateDay = 24, - WUTCCoreTextInputScopeDateYear = 25, - WUTCCoreTextInputScopeDateMonthName = 26, - WUTCCoreTextInputScopeDateDayName = 27, - WUTCCoreTextInputScopeNumber = 29, - WUTCCoreTextInputScopeSingleCharacter = 30, - WUTCCoreTextInputScopePassword = 31, - WUTCCoreTextInputScopeTelephoneNumber = 32, - WUTCCoreTextInputScopeTelephoneCountryCode = 33, - WUTCCoreTextInputScopeTelephoneAreaCode = 34, - WUTCCoreTextInputScopeTelephoneLocalNumber = 35, - WUTCCoreTextInputScopeTime = 36, - WUTCCoreTextInputScopeTimeHour = 37, - WUTCCoreTextInputScopeTimeMinuteOrSecond = 38, - WUTCCoreTextInputScopeNumberFullWidth = 39, - WUTCCoreTextInputScopeAlphanumericHalfWidth = 40, - WUTCCoreTextInputScopeAlphanumericFullWidth = 41, - WUTCCoreTextInputScopeCurrencyChinese = 42, - WUTCCoreTextInputScopeBopomofo = 43, - WUTCCoreTextInputScopeHiragana = 44, - WUTCCoreTextInputScopeKatakanaHalfWidth = 45, - WUTCCoreTextInputScopeKatakanaFullWidth = 46, - WUTCCoreTextInputScopeHanja = 47, - WUTCCoreTextInputScopeHangulHalfWidth = 48, - WUTCCoreTextInputScopeHangulFullWidth = 49, - WUTCCoreTextInputScopeSearch = 50, - WUTCCoreTextInputScopeFormula = 51, - WUTCCoreTextInputScopeSearchIncremental = 52, - WUTCCoreTextInputScopeChineseHalfWidth = 53, - WUTCCoreTextInputScopeChineseFullWidth = 54, - WUTCCoreTextInputScopeNativeScript = 55, - WUTCCoreTextInputScopeText = 57, - WUTCCoreTextInputScopeChat = 58, - WUTCCoreTextInputScopeNameOrPhoneNumber = 59, - WUTCCoreTextInputScopeEmailUserNameOrAddress = 60, - WUTCCoreTextInputScopePrivate = 61, - WUTCCoreTextInputScopeMaps = 62, - WUTCCoreTextInputScopePasswordNumeric = 63, - WUTCCoreTextInputScopeFormulaNumber = 67, - WUTCCoreTextInputScopeChatWithoutEmoji = 68, -}; -typedef unsigned WUTCCoreTextInputScope; - -// Windows.UI.Text.Core.CoreTextInputPaneDisplayPolicy -enum _WUTCCoreTextInputPaneDisplayPolicy { - WUTCCoreTextInputPaneDisplayPolicyAutomatic = 0, - WUTCCoreTextInputPaneDisplayPolicyManual = 1, -}; -typedef unsigned WUTCCoreTextInputPaneDisplayPolicy; - -// Windows.UI.Text.Core.CoreTextTextUpdatingResult -enum _WUTCCoreTextTextUpdatingResult { - WUTCCoreTextTextUpdatingResultSucceeded = 0, - WUTCCoreTextTextUpdatingResultFailed = 1, -}; -typedef unsigned WUTCCoreTextTextUpdatingResult; - -// Windows.UI.Text.Core.CoreTextSelectionUpdatingResult -enum _WUTCCoreTextSelectionUpdatingResult { - WUTCCoreTextSelectionUpdatingResultSucceeded = 0, - WUTCCoreTextSelectionUpdatingResultFailed = 1, -}; -typedef unsigned WUTCCoreTextSelectionUpdatingResult; - -// Windows.UI.Text.Core.CoreTextFormatUpdatingResult -enum _WUTCCoreTextFormatUpdatingResult { - WUTCCoreTextFormatUpdatingResultSucceeded = 0, - WUTCCoreTextFormatUpdatingResultFailed = 1, -}; -typedef unsigned WUTCCoreTextFormatUpdatingResult; - -// Windows.UI.Text.Core.CoreTextFormatUpdatingReason -enum _WUTCCoreTextFormatUpdatingReason { - WUTCCoreTextFormatUpdatingReasonNone = 0, - WUTCCoreTextFormatUpdatingReasonCompositionUnconverted = 1, - WUTCCoreTextFormatUpdatingReasonCompositionConverted = 2, - WUTCCoreTextFormatUpdatingReasonCompositionTargetUnconverted = 3, - WUTCCoreTextFormatUpdatingReasonCompositionTargetConverted = 4, -}; -typedef unsigned WUTCCoreTextFormatUpdatingReason; - -#include "WindowsFoundation.h" -#include "WindowsGlobalization.h" -#include "WindowsUIViewManagement.h" -#include "WindowsUIText.h" - -#import - -// [struct] Windows.UI.Text.Core.CoreTextRange -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextRange : NSObject -+ (instancetype)new; -@property int startCaretPosition; -@property int endCaretPosition; -@end - -// Windows.UI.Text.Core.CoreTextTextRequest -#ifndef __WUTCCoreTextTextRequest_DEFINED__ -#define __WUTCCoreTextTextRequest_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextTextRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property (readonly) BOOL isCanceled; -@property (readonly) WUTCCoreTextRange* range; -- (WFDeferral*)getDeferral; -@end - -#endif // __WUTCCoreTextTextRequest_DEFINED__ - -// Windows.UI.Text.Core.CoreTextSelectionRequest -#ifndef __WUTCCoreTextSelectionRequest_DEFINED__ -#define __WUTCCoreTextSelectionRequest_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextSelectionRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUTCCoreTextRange* selection; -@property (readonly) BOOL isCanceled; -- (WFDeferral*)getDeferral; -@end - -#endif // __WUTCCoreTextSelectionRequest_DEFINED__ - -// Windows.UI.Text.Core.CoreTextLayoutBounds -#ifndef __WUTCCoreTextLayoutBounds_DEFINED__ -#define __WUTCCoreTextLayoutBounds_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextLayoutBounds : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFRect* textBounds; -@property (retain) WFRect* controlBounds; -@end - -#endif // __WUTCCoreTextLayoutBounds_DEFINED__ - -// Windows.UI.Text.Core.CoreTextLayoutRequest -#ifndef __WUTCCoreTextLayoutRequest_DEFINED__ -#define __WUTCCoreTextLayoutRequest_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextLayoutRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isCanceled; -@property (readonly) WUTCCoreTextLayoutBounds* layoutBounds; -@property (readonly) WUTCCoreTextRange* range; -- (WFDeferral*)getDeferral; -@end - -#endif // __WUTCCoreTextLayoutRequest_DEFINED__ - -// Windows.UI.Text.Core.CoreTextCompositionSegment -#ifndef __WUTCCoreTextCompositionSegment_DEFINED__ -#define __WUTCCoreTextCompositionSegment_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextCompositionSegment : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * preconversionString; -@property (readonly) WUTCCoreTextRange* range; -@end - -#endif // __WUTCCoreTextCompositionSegment_DEFINED__ - -// Windows.UI.Text.Core.CoreTextEditContext -#ifndef __WUTCCoreTextEditContext_DEFINED__ -#define __WUTCCoreTextEditContext_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextEditContext : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * name; -@property BOOL isReadOnly; -@property WUTCCoreTextInputScope inputScope; -@property WUTCCoreTextInputPaneDisplayPolicy inputPaneDisplayPolicy; -- (EventRegistrationToken)addCompositionCompletedEvent:(void(^)(WUTCCoreTextEditContext*, WUTCCoreTextCompositionCompletedEventArgs*))del; -- (void)removeCompositionCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCompositionStartedEvent:(void(^)(WUTCCoreTextEditContext*, WUTCCoreTextCompositionStartedEventArgs*))del; -- (void)removeCompositionStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusRemovedEvent:(void(^)(WUTCCoreTextEditContext*, RTObject*))del; -- (void)removeFocusRemovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFormatUpdatingEvent:(void(^)(WUTCCoreTextEditContext*, WUTCCoreTextFormatUpdatingEventArgs*))del; -- (void)removeFormatUpdatingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLayoutRequestedEvent:(void(^)(WUTCCoreTextEditContext*, WUTCCoreTextLayoutRequestedEventArgs*))del; -- (void)removeLayoutRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSelectionRequestedEvent:(void(^)(WUTCCoreTextEditContext*, WUTCCoreTextSelectionRequestedEventArgs*))del; -- (void)removeSelectionRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSelectionUpdatingEvent:(void(^)(WUTCCoreTextEditContext*, WUTCCoreTextSelectionUpdatingEventArgs*))del; -- (void)removeSelectionUpdatingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextRequestedEvent:(void(^)(WUTCCoreTextEditContext*, WUTCCoreTextTextRequestedEventArgs*))del; -- (void)removeTextRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextUpdatingEvent:(void(^)(WUTCCoreTextEditContext*, WUTCCoreTextTextUpdatingEventArgs*))del; -- (void)removeTextUpdatingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNotifyFocusLeaveCompletedEvent:(void(^)(WUTCCoreTextEditContext*, RTObject*))del; -- (void)removeNotifyFocusLeaveCompletedEvent:(EventRegistrationToken)tok; -- (void)notifyFocusEnter; -- (void)notifyFocusLeave; -- (void)notifyTextChanged:(WUTCCoreTextRange*)modifiedRange newLength:(int)newLength newSelection:(WUTCCoreTextRange*)newSelection; -- (void)notifySelectionChanged:(WUTCCoreTextRange*)selection; -- (void)notifyLayoutChanged; -@end - -#endif // __WUTCCoreTextEditContext_DEFINED__ - -// Windows.UI.Text.Core.CoreTextTextRequestedEventArgs -#ifndef __WUTCCoreTextTextRequestedEventArgs_DEFINED__ -#define __WUTCCoreTextTextRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextTextRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUTCCoreTextTextRequest* request; -@end - -#endif // __WUTCCoreTextTextRequestedEventArgs_DEFINED__ - -// Windows.UI.Text.Core.CoreTextSelectionRequestedEventArgs -#ifndef __WUTCCoreTextSelectionRequestedEventArgs_DEFINED__ -#define __WUTCCoreTextSelectionRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextSelectionRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUTCCoreTextSelectionRequest* request; -@end - -#endif // __WUTCCoreTextSelectionRequestedEventArgs_DEFINED__ - -// Windows.UI.Text.Core.CoreTextLayoutRequestedEventArgs -#ifndef __WUTCCoreTextLayoutRequestedEventArgs_DEFINED__ -#define __WUTCCoreTextLayoutRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextLayoutRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUTCCoreTextLayoutRequest* request; -@end - -#endif // __WUTCCoreTextLayoutRequestedEventArgs_DEFINED__ - -// Windows.UI.Text.Core.CoreTextTextUpdatingEventArgs -#ifndef __WUTCCoreTextTextUpdatingEventArgs_DEFINED__ -#define __WUTCCoreTextTextUpdatingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextTextUpdatingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUTCCoreTextTextUpdatingResult result; -@property (readonly) WGLanguage* inputLanguage; -@property (readonly) BOOL isCanceled; -@property (readonly) WUTCCoreTextRange* newSelection __attribute__ ((ns_returns_not_retained)); -@property (readonly) WUTCCoreTextRange* range; -@property (readonly) NSString * text; -- (WFDeferral*)getDeferral; -@end - -#endif // __WUTCCoreTextTextUpdatingEventArgs_DEFINED__ - -// Windows.UI.Text.Core.CoreTextSelectionUpdatingEventArgs -#ifndef __WUTCCoreTextSelectionUpdatingEventArgs_DEFINED__ -#define __WUTCCoreTextSelectionUpdatingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextSelectionUpdatingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUTCCoreTextSelectionUpdatingResult result; -@property (readonly) BOOL isCanceled; -@property (readonly) WUTCCoreTextRange* selection; -- (WFDeferral*)getDeferral; -@end - -#endif // __WUTCCoreTextSelectionUpdatingEventArgs_DEFINED__ - -// Windows.UI.Text.Core.CoreTextFormatUpdatingEventArgs -#ifndef __WUTCCoreTextFormatUpdatingEventArgs_DEFINED__ -#define __WUTCCoreTextFormatUpdatingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextFormatUpdatingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUTCCoreTextFormatUpdatingResult result; -@property (readonly) id /* WUVUIElementType */ backgroundColor; -@property (readonly) BOOL isCanceled; -@property (readonly) WUTCCoreTextRange* range; -@property (readonly) WUTCCoreTextFormatUpdatingReason reason; -@property (readonly) id /* WUVUIElementType */ textColor; -@property (readonly) id /* WUVUIElementType */ underlineColor; -@property (readonly) id /* WUTUnderlineType */ underlineType; -- (WFDeferral*)getDeferral; -@end - -#endif // __WUTCCoreTextFormatUpdatingEventArgs_DEFINED__ - -// Windows.UI.Text.Core.CoreTextCompositionStartedEventArgs -#ifndef __WUTCCoreTextCompositionStartedEventArgs_DEFINED__ -#define __WUTCCoreTextCompositionStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextCompositionStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isCanceled; -- (WFDeferral*)getDeferral; -@end - -#endif // __WUTCCoreTextCompositionStartedEventArgs_DEFINED__ - -// Windows.UI.Text.Core.CoreTextCompositionCompletedEventArgs -#ifndef __WUTCCoreTextCompositionCompletedEventArgs_DEFINED__ -#define __WUTCCoreTextCompositionCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextCompositionCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WUTCCoreTextCompositionSegment* */ compositionSegments; -@property (readonly) BOOL isCanceled; -- (WFDeferral*)getDeferral; -@end - -#endif // __WUTCCoreTextCompositionCompletedEventArgs_DEFINED__ - -// Windows.UI.Text.Core.CoreTextServicesManager -#ifndef __WUTCCoreTextServicesManager_DEFINED__ -#define __WUTCCoreTextServicesManager_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextServicesManager : RTObject -+ (WUTCCoreTextServicesManager*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGLanguage* inputLanguage; -- (EventRegistrationToken)addInputLanguageChangedEvent:(void(^)(WUTCCoreTextServicesManager*, RTObject*))del; -- (void)removeInputLanguageChangedEvent:(EventRegistrationToken)tok; -- (WUTCCoreTextEditContext*)createEditContext; -@end - -#endif // __WUTCCoreTextServicesManager_DEFINED__ - -// Windows.UI.Text.Core.CoreTextServicesConstants -#ifndef __WUTCCoreTextServicesConstants_DEFINED__ -#define __WUTCCoreTextServicesConstants_DEFINED__ - -OBJCUWPWINDOWSUITEXTCOREEXPORT -@interface WUTCCoreTextServicesConstants : RTObject -+ (wchar_t)hiddenCharacter; -@end - -#endif // __WUTCCoreTextServicesConstants_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIViewManagement.h b/include/Platform/Universal Windows/UWP/WindowsUIViewManagement.h deleted file mode 100644 index 9b19b0c3c7..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIViewManagement.h +++ /dev/null @@ -1,462 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIViewManagement.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -#define OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIViewManagement.lib") -#endif -#endif -#include - -@class WUVApplicationView, WUVApplicationViewConsolidatedEventArgs, WUVApplicationViewTitleBar, WUVApplicationViewSwitcher, WUVActivationViewSwitcher, WUVApplicationViewTransferContext, WUVInputPaneVisibilityEventArgs, WUVInputPane, WUVProjectionManager, WUVUIViewSettings, WUVAccessibilitySettings, WUVUISettings, WUVStatusBar, WUVStatusBarProgressIndicator, WUVApplicationViewScaling; -@protocol WUVIApplicationViewSwitcherStatics, WUVIApplicationViewSwitcherStatics2, WUVIApplicationViewInteropStatics, WUVIApplicationViewStatics, WUVIApplicationViewStatics2, WUVIApplicationViewStatics3, WUVIApplicationView, WUVIApplicationView2, WUVIApplicationViewTitleBar, WUVIApplicationView3, WUVIApplicationViewFullscreenStatics, WUVIApplicationViewConsolidatedEventArgs, WUVIActivationViewSwitcher, WUVIApplicationViewTransferContext, WUVIApplicationViewTransferContextStatics, WUVIInputPaneVisibilityEventArgs, WUVIInputPane, WUVIInputPane2, WUVIInputPaneControl, WUVIInputPaneStatics, WUVIProjectionManagerStatics, WUVIProjectionManagerStatics2, WUVIUIViewSettings, WUVIUIViewSettingsStatics, WUVIAccessibilitySettings, WUVIUISettings, WUVIUISettings2, WUVIUISettings3, WUVIStatusBarStatics, WUVIStatusBar, WUVIStatusBarProgressIndicator, WUVIApplicationViewScaling, WUVIApplicationViewScalingStatics; - -// Windows.UI.ViewManagement.ApplicationViewState -enum _WUVApplicationViewState { - WUVApplicationViewStateFullScreenLandscape = 0, - WUVApplicationViewStateFilled = 1, - WUVApplicationViewStateSnapped = 2, - WUVApplicationViewStateFullScreenPortrait = 3, -}; -typedef unsigned WUVApplicationViewState; - -// Windows.UI.ViewManagement.ApplicationViewOrientation -enum _WUVApplicationViewOrientation { - WUVApplicationViewOrientationLandscape = 0, - WUVApplicationViewOrientationPortrait = 1, -}; -typedef unsigned WUVApplicationViewOrientation; - -// Windows.UI.ViewManagement.ApplicationViewSwitchingOptions -enum _WUVApplicationViewSwitchingOptions { - WUVApplicationViewSwitchingOptionsDefault = 0, - WUVApplicationViewSwitchingOptionsSkipAnimation = 1, - WUVApplicationViewSwitchingOptionsConsolidateViews = 2, -}; -typedef unsigned WUVApplicationViewSwitchingOptions; - -// Windows.UI.ViewManagement.ViewSizePreference -enum _WUVViewSizePreference { - WUVViewSizePreferenceDefault = 0, - WUVViewSizePreferenceUseLess = 1, - WUVViewSizePreferenceUseHalf = 2, - WUVViewSizePreferenceUseMore = 3, - WUVViewSizePreferenceUseMinimum = 4, - WUVViewSizePreferenceUseNone = 5, -}; -typedef unsigned WUVViewSizePreference; - -// Windows.UI.ViewManagement.ApplicationViewBoundsMode -enum _WUVApplicationViewBoundsMode { - WUVApplicationViewBoundsModeUseVisible = 0, - WUVApplicationViewBoundsModeUseCoreWindow = 1, -}; -typedef unsigned WUVApplicationViewBoundsMode; - -// Windows.UI.ViewManagement.FullScreenSystemOverlayMode -enum _WUVFullScreenSystemOverlayMode { - WUVFullScreenSystemOverlayModeStandard = 0, - WUVFullScreenSystemOverlayModeMinimal = 1, -}; -typedef unsigned WUVFullScreenSystemOverlayMode; - -// Windows.UI.ViewManagement.ApplicationViewWindowingMode -enum _WUVApplicationViewWindowingMode { - WUVApplicationViewWindowingModeAuto = 0, - WUVApplicationViewWindowingModePreferredLaunchViewSize = 1, - WUVApplicationViewWindowingModeFullScreen = 2, -}; -typedef unsigned WUVApplicationViewWindowingMode; - -// Windows.UI.ViewManagement.UserInteractionMode -enum _WUVUserInteractionMode { - WUVUserInteractionModeMouse = 0, - WUVUserInteractionModeTouch = 1, -}; -typedef unsigned WUVUserInteractionMode; - -// Windows.UI.ViewManagement.HandPreference -enum _WUVHandPreference { - WUVHandPreferenceLeftHanded = 0, - WUVHandPreferenceRightHanded = 1, -}; -typedef unsigned WUVHandPreference; - -// Windows.UI.ViewManagement.UIColorType -enum _WUVUIColorType { - WUVUIColorTypeBackground = 0, - WUVUIColorTypeForeground = 1, - WUVUIColorTypeAccentDark3 = 2, - WUVUIColorTypeAccentDark2 = 3, - WUVUIColorTypeAccentDark1 = 4, - WUVUIColorTypeAccent = 5, - WUVUIColorTypeAccentLight1 = 6, - WUVUIColorTypeAccentLight2 = 7, - WUVUIColorTypeAccentLight3 = 8, - WUVUIColorTypeComplement = 9, -}; -typedef unsigned WUVUIColorType; - -// Windows.UI.ViewManagement.UIElementType -enum _WUVUIElementType { - WUVUIElementTypeActiveCaption = 0, - WUVUIElementTypeBackground = 1, - WUVUIElementTypeButtonFace = 2, - WUVUIElementTypeButtonText = 3, - WUVUIElementTypeCaptionText = 4, - WUVUIElementTypeGrayText = 5, - WUVUIElementTypeHighlight = 6, - WUVUIElementTypeHighlightText = 7, - WUVUIElementTypeHotlight = 8, - WUVUIElementTypeInactiveCaption = 9, - WUVUIElementTypeInactiveCaptionText = 10, - WUVUIElementTypeWindow = 11, - WUVUIElementTypeWindowText = 12, -}; -typedef unsigned WUVUIElementType; - -#include "WindowsDevicesEnumeration.h" -#include "WindowsUI.h" -#include "WindowsUIPopups.h" -#include "WindowsFoundation.h" -#include "WindowsUICore.h" - -#import - -// Windows.UI.ViewManagement.ApplicationView -#ifndef __WUVApplicationView_DEFINED__ -#define __WUVApplicationView_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVApplicationView : RTObject -+ (WUVApplicationView*)getForCurrentView; -+ (BOOL)tryUnsnapToFullscreen; -+ (int)getApplicationViewIdForWindow:(RTObject*)window; -+ (BOOL)tryUnsnap; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property BOOL isScreenCaptureEnabled; -@property (readonly) BOOL adjacentToRightDisplayEdge; -@property (readonly) int id; -@property (readonly) BOOL isFullScreen; -@property (readonly) BOOL isOnLockScreen; -@property (readonly) WUVApplicationViewOrientation orientation; -@property (readonly) BOOL adjacentToLeftDisplayEdge; -@property BOOL suppressSystemOverlays; -@property (readonly) WUVApplicationViewBoundsMode desiredBoundsMode; -@property (readonly) WFRect* visibleBounds; -@property WUVFullScreenSystemOverlayMode fullScreenSystemOverlayMode; -@property (readonly) BOOL isFullScreenMode; -@property (readonly) WUVApplicationViewTitleBar* titleBar; -+ (WUVApplicationViewState)value; -+ (BOOL)terminateAppOnFinalViewClose; -+ (void)setTerminateAppOnFinalViewClose:(BOOL)value; -+ (WUVApplicationViewWindowingMode)preferredLaunchWindowingMode; -+ (void)setPreferredLaunchWindowingMode:(WUVApplicationViewWindowingMode)value; -+ (WFSize*)preferredLaunchViewSize; -+ (void)setPreferredLaunchViewSize:(WFSize*)value; -- (EventRegistrationToken)addConsolidatedEvent:(void(^)(WUVApplicationView*, WUVApplicationViewConsolidatedEventArgs*))del; -- (void)removeConsolidatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVisibleBoundsChangedEvent:(void(^)(WUVApplicationView*, RTObject*))del; -- (void)removeVisibleBoundsChangedEvent:(EventRegistrationToken)tok; -- (BOOL)setDesiredBoundsMode:(WUVApplicationViewBoundsMode)boundsMode; -- (BOOL)tryEnterFullScreenMode; -- (void)exitFullScreenMode; -- (void)showStandardSystemOverlays; -- (BOOL)tryResizeView:(WFSize*)value; -- (void)setPreferredMinSize:(WFSize*)minSize; -@end - -#endif // __WUVApplicationView_DEFINED__ - -// Windows.UI.ViewManagement.ApplicationViewConsolidatedEventArgs -#ifndef __WUVApplicationViewConsolidatedEventArgs_DEFINED__ -#define __WUVApplicationViewConsolidatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVApplicationViewConsolidatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isUserInitiated; -@end - -#endif // __WUVApplicationViewConsolidatedEventArgs_DEFINED__ - -// Windows.UI.ViewManagement.ApplicationViewTitleBar -#ifndef __WUVApplicationViewTitleBar_DEFINED__ -#define __WUVApplicationViewTitleBar_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVApplicationViewTitleBar : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WUColor* */ buttonInactiveBackgroundColor; -@property (retain) id /* WUColor* */ buttonHoverForegroundColor; -@property (retain) id /* WUColor* */ buttonHoverBackgroundColor; -@property (retain) id /* WUColor* */ buttonForegroundColor; -@property (retain) id /* WUColor* */ buttonBackgroundColor; -@property (retain) id /* WUColor* */ buttonInactiveForegroundColor; -@property (retain) id /* WUColor* */ backgroundColor; -@property (retain) id /* WUColor* */ inactiveForegroundColor; -@property (retain) id /* WUColor* */ inactiveBackgroundColor; -@property (retain) id /* WUColor* */ foregroundColor; -@property (retain) id /* WUColor* */ buttonPressedForegroundColor; -@property (retain) id /* WUColor* */ buttonPressedBackgroundColor; -@end - -#endif // __WUVApplicationViewTitleBar_DEFINED__ - -// Windows.UI.ViewManagement.ApplicationViewSwitcher -#ifndef __WUVApplicationViewSwitcher_DEFINED__ -#define __WUVApplicationViewSwitcher_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVApplicationViewSwitcher : RTObject -+ (void)disableShowingMainViewOnActivation; -+ (void)tryShowAsStandaloneAsync:(int)viewId success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)tryShowAsStandaloneWithSizePreferenceAsync:(int)viewId sizePreference:(WUVViewSizePreference)sizePreference success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)tryShowAsStandaloneWithAnchorViewAndSizePreferenceAsync:(int)viewId sizePreference:(WUVViewSizePreference)sizePreference anchorViewId:(int)anchorViewId anchorSizePreference:(WUVViewSizePreference)anchorSizePreference success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (RTObject*)switchAsync:(int)viewId; -+ (RTObject*)switchFromViewAsync:(int)toViewId fromViewId:(int)fromViewId; -+ (RTObject*)switchFromViewWithOptionsAsync:(int)toViewId fromViewId:(int)fromViewId options:(WUVApplicationViewSwitchingOptions)options; -+ (void)prepareForCustomAnimatedSwitchAsync:(int)toViewId fromViewId:(int)fromViewId options:(WUVApplicationViewSwitchingOptions)options success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)disableSystemViewActivationPolicy; -@end - -#endif // __WUVApplicationViewSwitcher_DEFINED__ - -// Windows.UI.ViewManagement.ActivationViewSwitcher -#ifndef __WUVActivationViewSwitcher_DEFINED__ -#define __WUVActivationViewSwitcher_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVActivationViewSwitcher : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)showAsStandaloneAsync:(int)viewId; -- (RTObject*)showAsStandaloneWithSizePreferenceAsync:(int)viewId sizePreference:(WUVViewSizePreference)sizePreference; -- (BOOL)isViewPresentedOnActivationVirtualDesktop:(int)viewId; -@end - -#endif // __WUVActivationViewSwitcher_DEFINED__ - -// Windows.UI.ViewManagement.ApplicationViewTransferContext -#ifndef __WUVApplicationViewTransferContext_DEFINED__ -#define __WUVApplicationViewTransferContext_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVApplicationViewTransferContext : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int viewId; -+ (NSString *)dataPackageFormatId; -@end - -#endif // __WUVApplicationViewTransferContext_DEFINED__ - -// Windows.UI.ViewManagement.InputPaneVisibilityEventArgs -#ifndef __WUVInputPaneVisibilityEventArgs_DEFINED__ -#define __WUVInputPaneVisibilityEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVInputPaneVisibilityEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL ensuredFocusedElementInView; -@property (readonly) WFRect* occludedRect; -@end - -#endif // __WUVInputPaneVisibilityEventArgs_DEFINED__ - -// Windows.UI.ViewManagement.InputPane -#ifndef __WUVInputPane_DEFINED__ -#define __WUVInputPane_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVInputPane : RTObject -+ (WUVInputPane*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* occludedRect; -@property BOOL visible; -- (EventRegistrationToken)addHidingEvent:(void(^)(WUVInputPane*, WUVInputPaneVisibilityEventArgs*))del; -- (void)removeHidingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addShowingEvent:(void(^)(WUVInputPane*, WUVInputPaneVisibilityEventArgs*))del; -- (void)removeShowingEvent:(EventRegistrationToken)tok; -- (BOOL)tryShow; -- (BOOL)tryHide; -@end - -#endif // __WUVInputPane_DEFINED__ - -// Windows.UI.ViewManagement.ProjectionManager -#ifndef __WUVProjectionManager_DEFINED__ -#define __WUVProjectionManager_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVProjectionManager : RTObject -+ (RTObject*)startProjectingAsync:(int)projectionViewId anchorViewId:(int)anchorViewId; -+ (RTObject*)swapDisplaysForViewsAsync:(int)projectionViewId anchorViewId:(int)anchorViewId; -+ (RTObject*)stopProjectingAsync:(int)projectionViewId anchorViewId:(int)anchorViewId; -+ (RTObject*)startProjectingWithDeviceInfoAsync:(int)projectionViewId anchorViewId:(int)anchorViewId displayDeviceInfo:(WDEDeviceInformation*)displayDeviceInfo; -+ (void)requestStartProjectingAsync:(int)projectionViewId anchorViewId:(int)anchorViewId selection:(WFRect*)selection success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (void)requestStartProjectingWithPlacementAsync:(int)projectionViewId anchorViewId:(int)anchorViewId selection:(WFRect*)selection prefferedPlacement:(WUPPlacement)prefferedPlacement success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -+ (NSString *)getDeviceSelector; -+ (BOOL)projectionDisplayAvailable; -+ (EventRegistrationToken)addProjectionDisplayAvailableChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeProjectionDisplayAvailableChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUVProjectionManager_DEFINED__ - -// Windows.UI.ViewManagement.UIViewSettings -#ifndef __WUVUIViewSettings_DEFINED__ -#define __WUVUIViewSettings_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVUIViewSettings : RTObject -+ (WUVUIViewSettings*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUVUserInteractionMode userInteractionMode; -@end - -#endif // __WUVUIViewSettings_DEFINED__ - -// Windows.UI.ViewManagement.AccessibilitySettings -#ifndef __WUVAccessibilitySettings_DEFINED__ -#define __WUVAccessibilitySettings_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVAccessibilitySettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL highContrast; -@property (readonly) NSString * highContrastScheme; -- (EventRegistrationToken)addHighContrastChangedEvent:(void(^)(WUVAccessibilitySettings*, RTObject*))del; -- (void)removeHighContrastChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUVAccessibilitySettings_DEFINED__ - -// Windows.UI.ViewManagement.UISettings -#ifndef __WUVUISettings_DEFINED__ -#define __WUVUISettings_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVUISettings : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL animationsEnabled; -@property (readonly) unsigned int caretBlinkRate; -@property (readonly) BOOL caretBrowsingEnabled; -@property (readonly) unsigned int caretWidth; -@property (readonly) WFSize* cursorSize; -@property (readonly) unsigned int doubleClickTime; -@property (readonly) WUVHandPreference handPreference; -@property (readonly) unsigned int messageDuration; -@property (readonly) unsigned int mouseHoverTime; -@property (readonly) WFSize* scrollBarArrowSize; -@property (readonly) WFSize* scrollBarSize; -@property (readonly) WFSize* scrollBarThumbBoxSize; -@property (readonly) double textScaleFactor; -- (EventRegistrationToken)addTextScaleFactorChangedEvent:(void(^)(WUVUISettings*, RTObject*))del; -- (void)removeTextScaleFactorChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addColorValuesChangedEvent:(void(^)(WUVUISettings*, RTObject*))del; -- (void)removeColorValuesChangedEvent:(EventRegistrationToken)tok; -- (WUColor*)uIElementColor:(WUVUIElementType)desiredElement; -- (WUColor*)getColorValue:(WUVUIColorType)desiredColor; -@end - -#endif // __WUVUISettings_DEFINED__ - -// Windows.UI.ViewManagement.StatusBar -#ifndef __WUVStatusBar_DEFINED__ -#define __WUVStatusBar_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVStatusBar : RTObject -+ (WUVStatusBar*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WUColor* */ foregroundColor; -@property double backgroundOpacity; -@property (retain) id /* WUColor* */ backgroundColor; -@property (readonly) WFRect* occludedRect; -@property (readonly) WUVStatusBarProgressIndicator* progressIndicator; -- (EventRegistrationToken)addHidingEvent:(void(^)(WUVStatusBar*, RTObject*))del; -- (void)removeHidingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addShowingEvent:(void(^)(WUVStatusBar*, RTObject*))del; -- (void)removeShowingEvent:(EventRegistrationToken)tok; -- (RTObject*)showAsync; -- (RTObject*)hideAsync; -@end - -#endif // __WUVStatusBar_DEFINED__ - -// Windows.UI.ViewManagement.StatusBarProgressIndicator -#ifndef __WUVStatusBarProgressIndicator_DEFINED__ -#define __WUVStatusBarProgressIndicator_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVStatusBarProgressIndicator : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property (retain) id /* double */ progressValue; -- (RTObject*)showAsync; -- (RTObject*)hideAsync; -@end - -#endif // __WUVStatusBarProgressIndicator_DEFINED__ - -// Windows.UI.ViewManagement.ApplicationViewScaling -#ifndef __WUVApplicationViewScaling_DEFINED__ -#define __WUVApplicationViewScaling_DEFINED__ - -OBJCUWPWINDOWSUIVIEWMANAGEMENTEXPORT -@interface WUVApplicationViewScaling : RTObject -+ (BOOL)trySetDisableLayoutScaling:(BOOL)disableLayoutScaling; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (BOOL)disableLayoutScaling; -@end - -#endif // __WUVApplicationViewScaling_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIWebUI.h b/include/Platform/Universal Windows/UWP/WindowsUIWebUI.h deleted file mode 100644 index 8f378400cb..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIWebUI.h +++ /dev/null @@ -1,2018 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIWebUI.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIWEBUIEXPORT -#define OBJCUWPWINDOWSUIWEBUIEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIWebUI.lib") -#endif -#endif -#include - -@class WUWWebUIPrintTaskSettingsActivatedEventArgs, WUWWebUIPrint3DWorkflowActivatedEventArgs, WUWWebUILockScreenCallActivatedEventArgs, WUWWebUICameraSettingsActivatedEventArgs, WUWWebUIContactPickerActivatedEventArgs, WUWWebUIContactCallActivatedEventArgs, WUWWebUIContactMessageActivatedEventArgs, WUWWebUIContactMapActivatedEventArgs, WUWWebUIContactPostActivatedEventArgs, WUWWebUIContactVideoCallActivatedEventArgs, WUWWebUISearchActivatedEventArgs, WUWWebUIWalletActionActivatedEventArgs, WUWWebUIAppointmentsProviderAddAppointmentActivatedEventArgs, WUWWebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs, WUWWebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs, WUWWebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs, WUWWebUIAppointmentsProviderShowTimeFrameActivatedEventArgs, WUWWebUIUserDataAccountProviderActivatedEventArgs, WUWWebUIDevicePairingActivatedEventArgs, WUWWebUIVoiceCommandActivatedEventArgs, WUWActivatedDeferral, WUWActivatedOperation, WUWWebUILaunchActivatedEventArgs, WUWWebUIShareTargetActivatedEventArgs, WUWWebUIFileActivatedEventArgs, WUWWebUIProtocolActivatedEventArgs, WUWWebUIProtocolForResultsActivatedEventArgs, WUWWebUIFileOpenPickerActivatedEventArgs, WUWWebUIFileSavePickerActivatedEventArgs, WUWWebUICachedFileUpdaterActivatedEventArgs, WUWWebUIDeviceActivatedEventArgs, WUWWebUILockScreenActivatedEventArgs, WUWWebUIRestrictedLaunchActivatedEventArgs, WUWWebUIFileOpenPickerContinuationEventArgs, WUWWebUIFileSavePickerContinuationEventArgs, WUWWebUIFolderPickerContinuationEventArgs, WUWWebUIWebAuthenticationBrokerContinuationEventArgs, WUWWebUIWebAccountProviderActivatedEventArgs, WUWWebUIDialReceiverActivatedEventArgs, WUWWebUIToastNotificationActivatedEventArgs, WUWWebUINavigatedOperation, WUWSuspendingDeferral, WUWSuspendingOperation, WUWSuspendingEventArgs, WUWLeavingBackgroundEventArgs, WUWEnteredBackgroundEventArgs, WUWWebUIBackgroundTaskInstanceRuntimeClass, WUWWebUIBackgroundTaskInstance, WUWWebUINavigatedDeferral, WUWWebUINavigatedEventArgs, WUWWebUIApplication, WUWHtmlPrintDocumentSource; -@protocol WUWIActivatedDeferral, WUWIActivatedOperation, WUWIActivatedEventArgsDeferral, WUWIWebUINavigatedEventArgs, WUWIWebUIBackgroundTaskInstance, WUWIWebUIBackgroundTaskInstanceStatics, WUWIWebUINavigatedDeferral, WUWIWebUINavigatedOperation, WUWIWebUIActivationStatics, WUWIWebUIActivationStatics2, WUWIHtmlPrintDocumentSource; - -// Windows.UI.WebUI.PrintContent -enum _WUWPrintContent { - WUWPrintContentAllPages = 0, - WUWPrintContentCurrentPage = 1, - WUWPrintContentCustomPageRange = 2, - WUWPrintContentCurrentSelection = 3, -}; -typedef unsigned WUWPrintContent; - -#include "WindowsFoundation.h" -#include "WindowsGraphicsPrinting.h" -#include "WindowsApplicationModelCalls.h" -#include "WindowsApplicationModelContactsProvider.h" -#include "WindowsApplicationModelActivation.h" -#include "WindowsDevicesPrintersExtensions.h" -#include "WindowsApplicationModelContacts.h" -#include "WindowsMediaSpeechRecognition.h" -#include "WindowsApplicationModelSearch.h" -#include "WindowsApplicationModelWallet.h" -#include "WindowsApplicationModelAppointmentsAppointmentsProvider.h" -#include "WindowsStoragePickersProvider.h" -#include "WindowsSystem.h" -#include "WindowsApplicationModelUserDataAccountsProvider.h" -#include "WindowsDevicesEnumeration.h" -#include "WindowsApplicationModelDataTransferShareTarget.h" -#include "WindowsStorage.h" -#include "WindowsStorageSearch.h" -#include "WindowsFoundationCollections.h" -#include "WindowsStorageProvider.h" -#include "WindowsSecurityAuthenticationWeb.h" -#include "WindowsSecurityAuthenticationWebProvider.h" -#include "WindowsApplicationModel.h" -#include "WindowsApplicationModelBackground.h" -// Windows.ApplicationModel.Background.BackgroundTaskCanceledEventHandler -#ifndef __WABBackgroundTaskCanceledEventHandler__DEFINED -#define __WABBackgroundTaskCanceledEventHandler__DEFINED -typedef void(^WABBackgroundTaskCanceledEventHandler)(RTObject* sender, WABBackgroundTaskCancellationReason reason); -#endif // __WABBackgroundTaskCanceledEventHandler__DEFINED - -// Windows.UI.WebUI.ActivatedEventHandler -#ifndef __WUWActivatedEventHandler__DEFINED -#define __WUWActivatedEventHandler__DEFINED -typedef void(^WUWActivatedEventHandler)(RTObject* sender, RTObject* eventArgs); -#endif // __WUWActivatedEventHandler__DEFINED - -// Windows.UI.WebUI.EnteredBackgroundEventHandler -#ifndef __WUWEnteredBackgroundEventHandler__DEFINED -#define __WUWEnteredBackgroundEventHandler__DEFINED -typedef void(^WUWEnteredBackgroundEventHandler)(RTObject* sender, RTObject* e); -#endif // __WUWEnteredBackgroundEventHandler__DEFINED - -// Windows.UI.WebUI.LeavingBackgroundEventHandler -#ifndef __WUWLeavingBackgroundEventHandler__DEFINED -#define __WUWLeavingBackgroundEventHandler__DEFINED -typedef void(^WUWLeavingBackgroundEventHandler)(RTObject* sender, RTObject* e); -#endif // __WUWLeavingBackgroundEventHandler__DEFINED - -// Windows.UI.WebUI.NavigatedEventHandler -#ifndef __WUWNavigatedEventHandler__DEFINED -#define __WUWNavigatedEventHandler__DEFINED -typedef void(^WUWNavigatedEventHandler)(RTObject* sender, RTObject* e); -#endif // __WUWNavigatedEventHandler__DEFINED - -// Windows.UI.WebUI.ResumingEventHandler -#ifndef __WUWResumingEventHandler__DEFINED -#define __WUWResumingEventHandler__DEFINED -typedef void(^WUWResumingEventHandler)(RTObject* sender); -#endif // __WUWResumingEventHandler__DEFINED - -// Windows.UI.WebUI.SuspendingEventHandler -#ifndef __WUWSuspendingEventHandler__DEFINED -#define __WUWSuspendingEventHandler__DEFINED -typedef void(^WUWSuspendingEventHandler)(RTObject* sender, RTObject* e); -#endif // __WUWSuspendingEventHandler__DEFINED - - -#import - -// Windows.UI.WebUI.ActivatedEventHandler -#ifndef __WUWActivatedEventHandler__DEFINED -#define __WUWActivatedEventHandler__DEFINED -typedef void(^WUWActivatedEventHandler)(RTObject* sender, RTObject* eventArgs); -#endif // __WUWActivatedEventHandler__DEFINED - -// Windows.UI.WebUI.ResumingEventHandler -#ifndef __WUWResumingEventHandler__DEFINED -#define __WUWResumingEventHandler__DEFINED -typedef void(^WUWResumingEventHandler)(RTObject* sender); -#endif // __WUWResumingEventHandler__DEFINED - -// Windows.UI.WebUI.SuspendingEventHandler -#ifndef __WUWSuspendingEventHandler__DEFINED -#define __WUWSuspendingEventHandler__DEFINED -typedef void(^WUWSuspendingEventHandler)(RTObject* sender, RTObject* e); -#endif // __WUWSuspendingEventHandler__DEFINED - -// Windows.UI.WebUI.LeavingBackgroundEventHandler -#ifndef __WUWLeavingBackgroundEventHandler__DEFINED -#define __WUWLeavingBackgroundEventHandler__DEFINED -typedef void(^WUWLeavingBackgroundEventHandler)(RTObject* sender, RTObject* e); -#endif // __WUWLeavingBackgroundEventHandler__DEFINED - -// Windows.UI.WebUI.EnteredBackgroundEventHandler -#ifndef __WUWEnteredBackgroundEventHandler__DEFINED -#define __WUWEnteredBackgroundEventHandler__DEFINED -typedef void(^WUWEnteredBackgroundEventHandler)(RTObject* sender, RTObject* e); -#endif // __WUWEnteredBackgroundEventHandler__DEFINED - -// Windows.UI.WebUI.NavigatedEventHandler -#ifndef __WUWNavigatedEventHandler__DEFINED -#define __WUWNavigatedEventHandler__DEFINED -typedef void(^WUWNavigatedEventHandler)(RTObject* sender, RTObject* e); -#endif // __WUWNavigatedEventHandler__DEFINED - -// Windows.UI.WebUI.IActivatedEventArgsDeferral -#ifndef __WUWIActivatedEventArgsDeferral_DEFINED__ -#define __WUWIActivatedEventArgsDeferral_DEFINED__ - -@protocol WUWIActivatedEventArgsDeferral -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWIActivatedEventArgsDeferral : RTObject -@end - -#endif // __WUWIActivatedEventArgsDeferral_DEFINED__ - -// Windows.UI.WebUI.IWebUINavigatedEventArgs -#ifndef __WUWIWebUINavigatedEventArgs_DEFINED__ -#define __WUWIWebUINavigatedEventArgs_DEFINED__ - -@protocol WUWIWebUINavigatedEventArgs -@property (readonly) WUWWebUINavigatedOperation* navigatedOperation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWIWebUINavigatedEventArgs : RTObject -@end - -#endif // __WUWIWebUINavigatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.IWebUIBackgroundTaskInstance -#ifndef __WUWIWebUIBackgroundTaskInstance_DEFINED__ -#define __WUWIWebUIBackgroundTaskInstance_DEFINED__ - -@protocol WUWIWebUIBackgroundTaskInstance -@property BOOL succeeded; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWIWebUIBackgroundTaskInstance : RTObject -@end - -#endif // __WUWIWebUIBackgroundTaskInstance_DEFINED__ - -// Windows.ApplicationModel.Activation.IActivatedEventArgs -#ifndef __WAAIActivatedEventArgs_DEFINED__ -#define __WAAIActivatedEventArgs_DEFINED__ - -@protocol WAAIActivatedEventArgs -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIActivatedEventArgs : RTObject -@end - -#endif // __WAAIActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IPrintTaskSettingsActivatedEventArgs -#ifndef __WAAIPrintTaskSettingsActivatedEventArgs_DEFINED__ -#define __WAAIPrintTaskSettingsActivatedEventArgs_DEFINED__ - -@protocol WAAIPrintTaskSettingsActivatedEventArgs -@property (readonly) WDPEPrintTaskConfiguration* configuration; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIPrintTaskSettingsActivatedEventArgs : RTObject -@end - -#endif // __WAAIPrintTaskSettingsActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIPrintTaskSettingsActivatedEventArgs -#ifndef __WUWWebUIPrintTaskSettingsActivatedEventArgs_DEFINED__ -#define __WUWWebUIPrintTaskSettingsActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIPrintTaskSettingsActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WDPEPrintTaskConfiguration* configuration; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIPrintTaskSettingsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IPrint3DWorkflowActivatedEventArgs -#ifndef __WAAIPrint3DWorkflowActivatedEventArgs_DEFINED__ -#define __WAAIPrint3DWorkflowActivatedEventArgs_DEFINED__ - -@protocol WAAIPrint3DWorkflowActivatedEventArgs -@property (readonly) WDPEPrint3DWorkflow* workflow; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIPrint3DWorkflowActivatedEventArgs : RTObject -@end - -#endif // __WAAIPrint3DWorkflowActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIPrint3DWorkflowActivatedEventArgs -#ifndef __WUWWebUIPrint3DWorkflowActivatedEventArgs_DEFINED__ -#define __WUWWebUIPrint3DWorkflowActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIPrint3DWorkflowActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WDPEPrint3DWorkflow* workflow; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIPrint3DWorkflowActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ILaunchActivatedEventArgs -#ifndef __WAAILaunchActivatedEventArgs_DEFINED__ -#define __WAAILaunchActivatedEventArgs_DEFINED__ - -@protocol WAAILaunchActivatedEventArgs -@property (readonly) NSString * arguments; -@property (readonly) NSString * tileId; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAILaunchActivatedEventArgs : RTObject -@end - -#endif // __WAAILaunchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ILockScreenCallActivatedEventArgs -#ifndef __WAAILockScreenCallActivatedEventArgs_DEFINED__ -#define __WAAILockScreenCallActivatedEventArgs_DEFINED__ - -@protocol WAAILockScreenCallActivatedEventArgs -@property (readonly) WACLockScreenCallUI* callUI; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAILockScreenCallActivatedEventArgs : RTObject -@end - -#endif // __WAAILockScreenCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IApplicationViewActivatedEventArgs -#ifndef __WAAIApplicationViewActivatedEventArgs_DEFINED__ -#define __WAAIApplicationViewActivatedEventArgs_DEFINED__ - -@protocol WAAIApplicationViewActivatedEventArgs -@property (readonly) int currentlyShownApplicationViewId; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIApplicationViewActivatedEventArgs : RTObject -@end - -#endif // __WAAIApplicationViewActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUILockScreenCallActivatedEventArgs -#ifndef __WUWWebUILockScreenCallActivatedEventArgs_DEFINED__ -#define __WUWWebUILockScreenCallActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUILockScreenCallActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * arguments; -@property (readonly) NSString * tileId; -@property (readonly) WACLockScreenCallUI* callUI; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUILockScreenCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ICameraSettingsActivatedEventArgs -#ifndef __WAAICameraSettingsActivatedEventArgs_DEFINED__ -#define __WAAICameraSettingsActivatedEventArgs_DEFINED__ - -@protocol WAAICameraSettingsActivatedEventArgs -@property (readonly) RTObject* videoDeviceController; -@property (readonly) RTObject* videoDeviceExtension; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAICameraSettingsActivatedEventArgs : RTObject -@end - -#endif // __WAAICameraSettingsActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUICameraSettingsActivatedEventArgs -#ifndef __WUWWebUICameraSettingsActivatedEventArgs_DEFINED__ -#define __WUWWebUICameraSettingsActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUICameraSettingsActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) RTObject* videoDeviceController; -@property (readonly) RTObject* videoDeviceExtension; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUICameraSettingsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactPickerActivatedEventArgs -#ifndef __WAAIContactPickerActivatedEventArgs_DEFINED__ -#define __WAAIContactPickerActivatedEventArgs_DEFINED__ - -@protocol WAAIContactPickerActivatedEventArgs -@property (readonly) WACPContactPickerUI* contactPickerUI; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIContactPickerActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactPickerActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIContactPickerActivatedEventArgs -#ifndef __WUWWebUIContactPickerActivatedEventArgs_DEFINED__ -#define __WUWWebUIContactPickerActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIContactPickerActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WACPContactPickerUI* contactPickerUI; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIContactPickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactActivatedEventArgs -#ifndef __WAAIContactActivatedEventArgs_DEFINED__ -#define __WAAIContactActivatedEventArgs_DEFINED__ - -@protocol WAAIContactActivatedEventArgs -@property (readonly) NSString * verb; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIContactActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactCallActivatedEventArgs -#ifndef __WAAIContactCallActivatedEventArgs_DEFINED__ -#define __WAAIContactCallActivatedEventArgs_DEFINED__ - -@protocol WAAIContactCallActivatedEventArgs -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIContactCallActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactCallActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIContactCallActivatedEventArgs -#ifndef __WUWWebUIContactCallActivatedEventArgs_DEFINED__ -#define __WUWWebUIContactCallActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIContactCallActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIContactCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactMessageActivatedEventArgs -#ifndef __WAAIContactMessageActivatedEventArgs_DEFINED__ -#define __WAAIContactMessageActivatedEventArgs_DEFINED__ - -@protocol WAAIContactMessageActivatedEventArgs -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIContactMessageActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactMessageActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIContactMessageActivatedEventArgs -#ifndef __WUWWebUIContactMessageActivatedEventArgs_DEFINED__ -#define __WUWWebUIContactMessageActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIContactMessageActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIContactMessageActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactMapActivatedEventArgs -#ifndef __WAAIContactMapActivatedEventArgs_DEFINED__ -#define __WAAIContactMapActivatedEventArgs_DEFINED__ - -@protocol WAAIContactMapActivatedEventArgs -@property (readonly) WACContactAddress* address; -@property (readonly) WACContact* contact; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIContactMapActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactMapActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIContactMapActivatedEventArgs -#ifndef __WUWWebUIContactMapActivatedEventArgs_DEFINED__ -#define __WUWWebUIContactMapActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIContactMapActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContactAddress* address; -@property (readonly) WACContact* contact; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIContactMapActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactPostActivatedEventArgs -#ifndef __WAAIContactPostActivatedEventArgs_DEFINED__ -#define __WAAIContactPostActivatedEventArgs_DEFINED__ - -@protocol WAAIContactPostActivatedEventArgs -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIContactPostActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactPostActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIContactPostActivatedEventArgs -#ifndef __WUWWebUIContactPostActivatedEventArgs_DEFINED__ -#define __WUWWebUIContactPostActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIContactPostActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIContactPostActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContactVideoCallActivatedEventArgs -#ifndef __WAAIContactVideoCallActivatedEventArgs_DEFINED__ -#define __WAAIContactVideoCallActivatedEventArgs_DEFINED__ - -@protocol WAAIContactVideoCallActivatedEventArgs -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIContactVideoCallActivatedEventArgs : RTObject -@end - -#endif // __WAAIContactVideoCallActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIContactVideoCallActivatedEventArgs -#ifndef __WUWWebUIContactVideoCallActivatedEventArgs_DEFINED__ -#define __WUWWebUIContactVideoCallActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIContactVideoCallActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * verb; -@property (readonly) WACContact* contact; -@property (readonly) NSString * serviceId; -@property (readonly) NSString * serviceUserId; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIContactVideoCallActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ISearchActivatedEventArgs -#ifndef __WAAISearchActivatedEventArgs_DEFINED__ -#define __WAAISearchActivatedEventArgs_DEFINED__ - -@protocol WAAISearchActivatedEventArgs -@property (readonly) NSString * language; -@property (readonly) NSString * queryText; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAISearchActivatedEventArgs : RTObject -@end - -#endif // __WAAISearchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ISearchActivatedEventArgsWithLinguisticDetails -#ifndef __WAAISearchActivatedEventArgsWithLinguisticDetails_DEFINED__ -#define __WAAISearchActivatedEventArgsWithLinguisticDetails_DEFINED__ - -@protocol WAAISearchActivatedEventArgsWithLinguisticDetails -@property (readonly) WASSearchPaneQueryLinguisticDetails* linguisticDetails; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAISearchActivatedEventArgsWithLinguisticDetails : RTObject -@end - -#endif // __WAAISearchActivatedEventArgsWithLinguisticDetails_DEFINED__ - -// Windows.UI.WebUI.WebUISearchActivatedEventArgs -#ifndef __WUWWebUISearchActivatedEventArgs_DEFINED__ -#define __WUWWebUISearchActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUISearchActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * language; -@property (readonly) NSString * queryText; -@property (readonly) WASSearchPaneQueryLinguisticDetails* linguisticDetails; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUISearchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IWalletActionActivatedEventArgs -#ifndef __WAAIWalletActionActivatedEventArgs_DEFINED__ -#define __WAAIWalletActionActivatedEventArgs_DEFINED__ - -@protocol WAAIWalletActionActivatedEventArgs -@property (readonly) NSString * actionId; -@property (readonly) WAWWalletActionKind actionKind; -@property (readonly) NSString * itemId; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIWalletActionActivatedEventArgs : RTObject -@end - -#endif // __WAAIWalletActionActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIWalletActionActivatedEventArgs -#ifndef __WUWWebUIWalletActionActivatedEventArgs_DEFINED__ -#define __WUWWebUIWalletActionActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIWalletActionActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) NSString * actionId; -@property (readonly) WAWWalletActionKind actionKind; -@property (readonly) NSString * itemId; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIWalletActionActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderActivatedEventArgs -#ifndef __WAAIAppointmentsProviderActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderActivatedEventArgs -@property (readonly) NSString * verb; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIAppointmentsProviderActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderAddAppointmentActivatedEventArgs -#ifndef __WAAIAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderAddAppointmentActivatedEventArgs -@property (readonly) WAAAAddAppointmentOperation* addAppointmentOperation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIAppointmentsProviderAddAppointmentActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IActivatedEventArgsWithUser -#ifndef __WAAIActivatedEventArgsWithUser_DEFINED__ -#define __WAAIActivatedEventArgsWithUser_DEFINED__ - -@protocol WAAIActivatedEventArgsWithUser -@property (readonly) WSUser* user; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIActivatedEventArgsWithUser : RTObject -@end - -#endif // __WAAIActivatedEventArgsWithUser_DEFINED__ - -// Windows.UI.WebUI.WebUIAppointmentsProviderAddAppointmentActivatedEventArgs -#ifndef __WUWWebUIAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ -#define __WUWWebUIAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIAppointmentsProviderAddAppointmentActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) WAAAAddAppointmentOperation* addAppointmentOperation; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIAppointmentsProviderAddAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderReplaceAppointmentActivatedEventArgs -#ifndef __WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs -@property (readonly) WAAAReplaceAppointmentOperation* replaceAppointmentOperation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs -#ifndef __WUWWebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ -#define __WUWWebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) WAAAReplaceAppointmentOperation* replaceAppointmentOperation; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIAppointmentsProviderReplaceAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderRemoveAppointmentActivatedEventArgs -#ifndef __WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs -@property (readonly) WAAARemoveAppointmentOperation* removeAppointmentOperation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs -#ifndef __WUWWebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ -#define __WUWWebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) WAAARemoveAppointmentOperation* removeAppointmentOperation; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIAppointmentsProviderRemoveAppointmentActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderShowAppointmentDetailsActivatedEventArgs -#ifndef __WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs -@property (readonly) id /* WFDateTime* */ instanceStartDate; -@property (readonly) NSString * localId; -@property (readonly) NSString * roamingId; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs -#ifndef __WUWWebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ -#define __WUWWebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) id /* WFDateTime* */ instanceStartDate; -@property (readonly) NSString * localId; -@property (readonly) NSString * roamingId; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIAppointmentsProviderShowAppointmentDetailsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IAppointmentsProviderShowTimeFrameActivatedEventArgs -#ifndef __WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ -#define __WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ - -@protocol WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs -@property (readonly) WFTimeSpan* duration; -@property (readonly) WFDateTime* timeToShow; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs : RTObject -@end - -#endif // __WAAIAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIAppointmentsProviderShowTimeFrameActivatedEventArgs -#ifndef __WUWWebUIAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ -#define __WUWWebUIAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIAppointmentsProviderShowTimeFrameActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * verb; -@property (readonly) WFTimeSpan* duration; -@property (readonly) WFDateTime* timeToShow; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIAppointmentsProviderShowTimeFrameActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IUserDataAccountProviderActivatedEventArgs -#ifndef __WAAIUserDataAccountProviderActivatedEventArgs_DEFINED__ -#define __WAAIUserDataAccountProviderActivatedEventArgs_DEFINED__ - -@protocol WAAIUserDataAccountProviderActivatedEventArgs -@property (readonly) RTObject* operation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIUserDataAccountProviderActivatedEventArgs : RTObject -@end - -#endif // __WAAIUserDataAccountProviderActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIUserDataAccountProviderActivatedEventArgs -#ifndef __WUWWebUIUserDataAccountProviderActivatedEventArgs_DEFINED__ -#define __WUWWebUIUserDataAccountProviderActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIUserDataAccountProviderActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) RTObject* operation; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIUserDataAccountProviderActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IDevicePairingActivatedEventArgs -#ifndef __WAAIDevicePairingActivatedEventArgs_DEFINED__ -#define __WAAIDevicePairingActivatedEventArgs_DEFINED__ - -@protocol WAAIDevicePairingActivatedEventArgs -@property (readonly) WDEDeviceInformation* deviceInformation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIDevicePairingActivatedEventArgs : RTObject -@end - -#endif // __WAAIDevicePairingActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIDevicePairingActivatedEventArgs -#ifndef __WUWWebUIDevicePairingActivatedEventArgs_DEFINED__ -#define __WUWWebUIDevicePairingActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIDevicePairingActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WDEDeviceInformation* deviceInformation; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIDevicePairingActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IVoiceCommandActivatedEventArgs -#ifndef __WAAIVoiceCommandActivatedEventArgs_DEFINED__ -#define __WAAIVoiceCommandActivatedEventArgs_DEFINED__ - -@protocol WAAIVoiceCommandActivatedEventArgs -@property (readonly) WMSSpeechRecognitionResult* result; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIVoiceCommandActivatedEventArgs : RTObject -@end - -#endif // __WAAIVoiceCommandActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIVoiceCommandActivatedEventArgs -#ifndef __WUWWebUIVoiceCommandActivatedEventArgs_DEFINED__ -#define __WUWWebUIVoiceCommandActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIVoiceCommandActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WMSSpeechRecognitionResult* result; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIVoiceCommandActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.ActivatedDeferral -#ifndef __WUWActivatedDeferral_DEFINED__ -#define __WUWActivatedDeferral_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWActivatedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WUWActivatedDeferral_DEFINED__ - -// Windows.UI.WebUI.ActivatedOperation -#ifndef __WUWActivatedOperation_DEFINED__ -#define __WUWActivatedOperation_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWActivatedOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WUWActivatedDeferral*)getDeferral; -@end - -#endif // __WUWActivatedOperation_DEFINED__ - -// Windows.ApplicationModel.Activation.IPrelaunchActivatedEventArgs -#ifndef __WAAIPrelaunchActivatedEventArgs_DEFINED__ -#define __WAAIPrelaunchActivatedEventArgs_DEFINED__ - -@protocol WAAIPrelaunchActivatedEventArgs -@property (readonly) BOOL prelaunchActivated; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIPrelaunchActivatedEventArgs : RTObject -@end - -#endif // __WAAIPrelaunchActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUILaunchActivatedEventArgs -#ifndef __WUWWebUILaunchActivatedEventArgs_DEFINED__ -#define __WUWWebUILaunchActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUILaunchActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * arguments; -@property (readonly) NSString * tileId; -@property (readonly) BOOL prelaunchActivated; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUILaunchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IShareTargetActivatedEventArgs -#ifndef __WAAIShareTargetActivatedEventArgs_DEFINED__ -#define __WAAIShareTargetActivatedEventArgs_DEFINED__ - -@protocol WAAIShareTargetActivatedEventArgs -@property (readonly) WADSShareOperation* shareOperation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIShareTargetActivatedEventArgs : RTObject -@end - -#endif // __WAAIShareTargetActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIShareTargetActivatedEventArgs -#ifndef __WUWWebUIShareTargetActivatedEventArgs_DEFINED__ -#define __WUWWebUIShareTargetActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIShareTargetActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WADSShareOperation* shareOperation; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIShareTargetActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileActivatedEventArgs -#ifndef __WAAIFileActivatedEventArgs_DEFINED__ -#define __WAAIFileActivatedEventArgs_DEFINED__ - -@protocol WAAIFileActivatedEventArgs -@property (readonly) NSArray* /* RTObject* */ files; -@property (readonly) NSString * verb; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIFileActivatedEventArgs : RTObject -@end - -#endif // __WAAIFileActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileActivatedEventArgsWithNeighboringFiles -#ifndef __WAAIFileActivatedEventArgsWithNeighboringFiles_DEFINED__ -#define __WAAIFileActivatedEventArgsWithNeighboringFiles_DEFINED__ - -@protocol WAAIFileActivatedEventArgsWithNeighboringFiles -@property (readonly) WSSStorageFileQueryResult* neighboringFilesQuery; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIFileActivatedEventArgsWithNeighboringFiles : RTObject -@end - -#endif // __WAAIFileActivatedEventArgsWithNeighboringFiles_DEFINED__ - -// Windows.UI.WebUI.WebUIFileActivatedEventArgs -#ifndef __WUWWebUIFileActivatedEventArgs_DEFINED__ -#define __WUWWebUIFileActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIFileActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSArray* /* RTObject* */ files; -@property (readonly) NSString * verb; -@property (readonly) WSSStorageFileQueryResult* neighboringFilesQuery; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIFileActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IProtocolActivatedEventArgs -#ifndef __WAAIProtocolActivatedEventArgs_DEFINED__ -#define __WAAIProtocolActivatedEventArgs_DEFINED__ - -@protocol WAAIProtocolActivatedEventArgs -@property (readonly) WFUri* uri; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIProtocolActivatedEventArgs : RTObject -@end - -#endif // __WAAIProtocolActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData -#ifndef __WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_DEFINED__ -#define __WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_DEFINED__ - -@protocol WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) WFCValueSet* data; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData : RTObject -@end - -#endif // __WAAIProtocolActivatedEventArgsWithCallerPackageFamilyNameAndData_DEFINED__ - -// Windows.UI.WebUI.WebUIProtocolActivatedEventArgs -#ifndef __WUWWebUIProtocolActivatedEventArgs_DEFINED__ -#define __WUWWebUIProtocolActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIProtocolActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) WFUri* uri; -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) WFCValueSet* data; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIProtocolActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IProtocolForResultsActivatedEventArgs -#ifndef __WAAIProtocolForResultsActivatedEventArgs_DEFINED__ -#define __WAAIProtocolForResultsActivatedEventArgs_DEFINED__ - -@protocol WAAIProtocolForResultsActivatedEventArgs -@property (readonly) WSProtocolForResultsOperation* protocolForResultsOperation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIProtocolForResultsActivatedEventArgs : RTObject -@end - -#endif // __WAAIProtocolForResultsActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIProtocolForResultsActivatedEventArgs -#ifndef __WUWWebUIProtocolForResultsActivatedEventArgs_DEFINED__ -#define __WUWWebUIProtocolForResultsActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIProtocolForResultsActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) WFUri* uri; -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) WFCValueSet* data; -@property (readonly) WSProtocolForResultsOperation* protocolForResultsOperation; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIProtocolForResultsActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs -#ifndef __WAAIFileOpenPickerActivatedEventArgs_DEFINED__ -#define __WAAIFileOpenPickerActivatedEventArgs_DEFINED__ - -@protocol WAAIFileOpenPickerActivatedEventArgs -@property (readonly) WSPPFileOpenPickerUI* fileOpenPickerUI; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIFileOpenPickerActivatedEventArgs : RTObject -@end - -#endif // __WAAIFileOpenPickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileOpenPickerActivatedEventArgs2 -#ifndef __WAAIFileOpenPickerActivatedEventArgs2_DEFINED__ -#define __WAAIFileOpenPickerActivatedEventArgs2_DEFINED__ - -@protocol WAAIFileOpenPickerActivatedEventArgs2 -@property (readonly) NSString * callerPackageFamilyName; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIFileOpenPickerActivatedEventArgs2 : RTObject -@end - -#endif // __WAAIFileOpenPickerActivatedEventArgs2_DEFINED__ - -// Windows.UI.WebUI.WebUIFileOpenPickerActivatedEventArgs -#ifndef __WUWWebUIFileOpenPickerActivatedEventArgs_DEFINED__ -#define __WUWWebUIFileOpenPickerActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIFileOpenPickerActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WSPPFileOpenPickerUI* fileOpenPickerUI; -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIFileOpenPickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs -#ifndef __WAAIFileSavePickerActivatedEventArgs_DEFINED__ -#define __WAAIFileSavePickerActivatedEventArgs_DEFINED__ - -@protocol WAAIFileSavePickerActivatedEventArgs -@property (readonly) WSPPFileSavePickerUI* fileSavePickerUI; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIFileSavePickerActivatedEventArgs : RTObject -@end - -#endif // __WAAIFileSavePickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileSavePickerActivatedEventArgs2 -#ifndef __WAAIFileSavePickerActivatedEventArgs2_DEFINED__ -#define __WAAIFileSavePickerActivatedEventArgs2_DEFINED__ - -@protocol WAAIFileSavePickerActivatedEventArgs2 -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) NSString * enterpriseId; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIFileSavePickerActivatedEventArgs2 : RTObject -@end - -#endif // __WAAIFileSavePickerActivatedEventArgs2_DEFINED__ - -// Windows.UI.WebUI.WebUIFileSavePickerActivatedEventArgs -#ifndef __WUWWebUIFileSavePickerActivatedEventArgs_DEFINED__ -#define __WUWWebUIFileSavePickerActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIFileSavePickerActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WSPPFileSavePickerUI* fileSavePickerUI; -@property (readonly) NSString * callerPackageFamilyName; -@property (readonly) NSString * enterpriseId; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIFileSavePickerActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ICachedFileUpdaterActivatedEventArgs -#ifndef __WAAICachedFileUpdaterActivatedEventArgs_DEFINED__ -#define __WAAICachedFileUpdaterActivatedEventArgs_DEFINED__ - -@protocol WAAICachedFileUpdaterActivatedEventArgs -@property (readonly) WSPCachedFileUpdaterUI* cachedFileUpdaterUI; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAICachedFileUpdaterActivatedEventArgs : RTObject -@end - -#endif // __WAAICachedFileUpdaterActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUICachedFileUpdaterActivatedEventArgs -#ifndef __WUWWebUICachedFileUpdaterActivatedEventArgs_DEFINED__ -#define __WUWWebUICachedFileUpdaterActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUICachedFileUpdaterActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WSPCachedFileUpdaterUI* cachedFileUpdaterUI; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUICachedFileUpdaterActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IDeviceActivatedEventArgs -#ifndef __WAAIDeviceActivatedEventArgs_DEFINED__ -#define __WAAIDeviceActivatedEventArgs_DEFINED__ - -@protocol WAAIDeviceActivatedEventArgs -@property (readonly) NSString * deviceInformationId; -@property (readonly) NSString * verb; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIDeviceActivatedEventArgs : RTObject -@end - -#endif // __WAAIDeviceActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIDeviceActivatedEventArgs -#ifndef __WUWWebUIDeviceActivatedEventArgs_DEFINED__ -#define __WUWWebUIDeviceActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIDeviceActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * deviceInformationId; -@property (readonly) NSString * verb; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIDeviceActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.ILockScreenActivatedEventArgs -#ifndef __WAAILockScreenActivatedEventArgs_DEFINED__ -#define __WAAILockScreenActivatedEventArgs_DEFINED__ - -@protocol WAAILockScreenActivatedEventArgs -@property (readonly) RTObject* info; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAILockScreenActivatedEventArgs : RTObject -@end - -#endif // __WAAILockScreenActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUILockScreenActivatedEventArgs -#ifndef __WUWWebUILockScreenActivatedEventArgs_DEFINED__ -#define __WUWWebUILockScreenActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUILockScreenActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) RTObject* info; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUILockScreenActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IRestrictedLaunchActivatedEventArgs -#ifndef __WAAIRestrictedLaunchActivatedEventArgs_DEFINED__ -#define __WAAIRestrictedLaunchActivatedEventArgs_DEFINED__ - -@protocol WAAIRestrictedLaunchActivatedEventArgs -@property (readonly) RTObject* sharedContext; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIRestrictedLaunchActivatedEventArgs : RTObject -@end - -#endif // __WAAIRestrictedLaunchActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIRestrictedLaunchActivatedEventArgs -#ifndef __WUWWebUIRestrictedLaunchActivatedEventArgs_DEFINED__ -#define __WUWWebUIRestrictedLaunchActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIRestrictedLaunchActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) RTObject* sharedContext; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIRestrictedLaunchActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IContinuationActivatedEventArgs -#ifndef __WAAIContinuationActivatedEventArgs_DEFINED__ -#define __WAAIContinuationActivatedEventArgs_DEFINED__ - -@protocol WAAIContinuationActivatedEventArgs -@property (readonly) WFCValueSet* continuationData; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIContinuationActivatedEventArgs : RTObject -@end - -#endif // __WAAIContinuationActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileOpenPickerContinuationEventArgs -#ifndef __WAAIFileOpenPickerContinuationEventArgs_DEFINED__ -#define __WAAIFileOpenPickerContinuationEventArgs_DEFINED__ - -@protocol WAAIFileOpenPickerContinuationEventArgs -@property (readonly) NSArray* /* WSStorageFile* */ files; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIFileOpenPickerContinuationEventArgs : RTObject -@end - -#endif // __WAAIFileOpenPickerContinuationEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIFileOpenPickerContinuationEventArgs -#ifndef __WUWWebUIFileOpenPickerContinuationEventArgs_DEFINED__ -#define __WUWWebUIFileOpenPickerContinuationEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIFileOpenPickerContinuationEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WFCValueSet* continuationData; -@property (readonly) NSArray* /* WSStorageFile* */ files; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIFileOpenPickerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFileSavePickerContinuationEventArgs -#ifndef __WAAIFileSavePickerContinuationEventArgs_DEFINED__ -#define __WAAIFileSavePickerContinuationEventArgs_DEFINED__ - -@protocol WAAIFileSavePickerContinuationEventArgs -@property (readonly) WSStorageFile* file; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIFileSavePickerContinuationEventArgs : RTObject -@end - -#endif // __WAAIFileSavePickerContinuationEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIFileSavePickerContinuationEventArgs -#ifndef __WUWWebUIFileSavePickerContinuationEventArgs_DEFINED__ -#define __WUWWebUIFileSavePickerContinuationEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIFileSavePickerContinuationEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WFCValueSet* continuationData; -@property (readonly) WSStorageFile* file; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIFileSavePickerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IFolderPickerContinuationEventArgs -#ifndef __WAAIFolderPickerContinuationEventArgs_DEFINED__ -#define __WAAIFolderPickerContinuationEventArgs_DEFINED__ - -@protocol WAAIFolderPickerContinuationEventArgs -@property (readonly) WSStorageFolder* folder; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIFolderPickerContinuationEventArgs : RTObject -@end - -#endif // __WAAIFolderPickerContinuationEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIFolderPickerContinuationEventArgs -#ifndef __WUWWebUIFolderPickerContinuationEventArgs_DEFINED__ -#define __WUWWebUIFolderPickerContinuationEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIFolderPickerContinuationEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) WFCValueSet* continuationData; -@property (readonly) WSStorageFolder* folder; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIFolderPickerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IWebAuthenticationBrokerContinuationEventArgs -#ifndef __WAAIWebAuthenticationBrokerContinuationEventArgs_DEFINED__ -#define __WAAIWebAuthenticationBrokerContinuationEventArgs_DEFINED__ - -@protocol WAAIWebAuthenticationBrokerContinuationEventArgs -@property (readonly) WSAWWebAuthenticationResult* webAuthenticationResult; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIWebAuthenticationBrokerContinuationEventArgs : RTObject -@end - -#endif // __WAAIWebAuthenticationBrokerContinuationEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIWebAuthenticationBrokerContinuationEventArgs -#ifndef __WUWWebUIWebAuthenticationBrokerContinuationEventArgs_DEFINED__ -#define __WUWWebUIWebAuthenticationBrokerContinuationEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIWebAuthenticationBrokerContinuationEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WFCValueSet* continuationData; -@property (readonly) WSAWWebAuthenticationResult* webAuthenticationResult; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIWebAuthenticationBrokerContinuationEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IWebAccountProviderActivatedEventArgs -#ifndef __WAAIWebAccountProviderActivatedEventArgs_DEFINED__ -#define __WAAIWebAccountProviderActivatedEventArgs_DEFINED__ - -@protocol WAAIWebAccountProviderActivatedEventArgs -@property (readonly) RTObject* operation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIWebAccountProviderActivatedEventArgs : RTObject -@end - -#endif // __WAAIWebAccountProviderActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIWebAccountProviderActivatedEventArgs -#ifndef __WUWWebUIWebAccountProviderActivatedEventArgs_DEFINED__ -#define __WUWWebUIWebAccountProviderActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIWebAccountProviderActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) RTObject* operation; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIWebAccountProviderActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IDialReceiverActivatedEventArgs -#ifndef __WAAIDialReceiverActivatedEventArgs_DEFINED__ -#define __WAAIDialReceiverActivatedEventArgs_DEFINED__ - -@protocol WAAIDialReceiverActivatedEventArgs -@property (readonly) NSString * appName; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIDialReceiverActivatedEventArgs : RTObject -@end - -#endif // __WAAIDialReceiverActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIDialReceiverActivatedEventArgs -#ifndef __WUWWebUIDialReceiverActivatedEventArgs_DEFINED__ -#define __WUWWebUIDialReceiverActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIDialReceiverActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) int currentlyShownApplicationViewId; -@property (readonly) NSString * appName; -@property (readonly) NSString * arguments; -@property (readonly) NSString * tileId; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIDialReceiverActivatedEventArgs_DEFINED__ - -// Windows.ApplicationModel.Activation.IToastNotificationActivatedEventArgs -#ifndef __WAAIToastNotificationActivatedEventArgs_DEFINED__ -#define __WAAIToastNotificationActivatedEventArgs_DEFINED__ - -@protocol WAAIToastNotificationActivatedEventArgs -@property (readonly) NSString * argument; -@property (readonly) WFCValueSet* userInput; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAAIToastNotificationActivatedEventArgs : RTObject -@end - -#endif // __WAAIToastNotificationActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIToastNotificationActivatedEventArgs -#ifndef __WUWWebUIToastNotificationActivatedEventArgs_DEFINED__ -#define __WUWWebUIToastNotificationActivatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIToastNotificationActivatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WAAActivationKind kind; -@property (readonly) WAAApplicationExecutionState previousExecutionState; -@property (readonly) WAASplashScreen* splashScreen; -@property (readonly) WSUser* user; -@property (readonly) NSString * argument; -@property (readonly) WFCValueSet* userInput; -@property (readonly) WUWActivatedOperation* activatedOperation; -@end - -#endif // __WUWWebUIToastNotificationActivatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUINavigatedOperation -#ifndef __WUWWebUINavigatedOperation_DEFINED__ -#define __WUWWebUINavigatedOperation_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUINavigatedOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WUWWebUINavigatedDeferral*)getDeferral; -@end - -#endif // __WUWWebUINavigatedOperation_DEFINED__ - -// Windows.ApplicationModel.ISuspendingDeferral -#ifndef __WAISuspendingDeferral_DEFINED__ -#define __WAISuspendingDeferral_DEFINED__ - -@protocol WAISuspendingDeferral -- (void)complete; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAISuspendingDeferral : RTObject -@end - -#endif // __WAISuspendingDeferral_DEFINED__ - -// Windows.UI.WebUI.SuspendingDeferral -#ifndef __WUWSuspendingDeferral_DEFINED__ -#define __WUWSuspendingDeferral_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWSuspendingDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WUWSuspendingDeferral_DEFINED__ - -// Windows.ApplicationModel.ISuspendingOperation -#ifndef __WAISuspendingOperation_DEFINED__ -#define __WAISuspendingOperation_DEFINED__ - -@protocol WAISuspendingOperation -@property (readonly) WFDateTime* deadline; -- (WASuspendingDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAISuspendingOperation : RTObject -@end - -#endif // __WAISuspendingOperation_DEFINED__ - -// Windows.UI.WebUI.SuspendingOperation -#ifndef __WUWSuspendingOperation_DEFINED__ -#define __WUWSuspendingOperation_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWSuspendingOperation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* deadline; -- (WASuspendingDeferral*)getDeferral; -@end - -#endif // __WUWSuspendingOperation_DEFINED__ - -// Windows.ApplicationModel.ISuspendingEventArgs -#ifndef __WAISuspendingEventArgs_DEFINED__ -#define __WAISuspendingEventArgs_DEFINED__ - -@protocol WAISuspendingEventArgs -@property (readonly) WASuspendingOperation* suspendingOperation; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAISuspendingEventArgs : RTObject -@end - -#endif // __WAISuspendingEventArgs_DEFINED__ - -// Windows.UI.WebUI.SuspendingEventArgs -#ifndef __WUWSuspendingEventArgs_DEFINED__ -#define __WUWSuspendingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWSuspendingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WASuspendingOperation* suspendingOperation; -@end - -#endif // __WUWSuspendingEventArgs_DEFINED__ - -// Windows.ApplicationModel.ILeavingBackgroundEventArgs -#ifndef __WAILeavingBackgroundEventArgs_DEFINED__ -#define __WAILeavingBackgroundEventArgs_DEFINED__ - -@protocol WAILeavingBackgroundEventArgs -- (WFDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAILeavingBackgroundEventArgs : RTObject -@end - -#endif // __WAILeavingBackgroundEventArgs_DEFINED__ - -// Windows.UI.WebUI.LeavingBackgroundEventArgs -#ifndef __WUWLeavingBackgroundEventArgs_DEFINED__ -#define __WUWLeavingBackgroundEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWLeavingBackgroundEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WFDeferral*)getDeferral; -@end - -#endif // __WUWLeavingBackgroundEventArgs_DEFINED__ - -// Windows.ApplicationModel.IEnteredBackgroundEventArgs -#ifndef __WAIEnteredBackgroundEventArgs_DEFINED__ -#define __WAIEnteredBackgroundEventArgs_DEFINED__ - -@protocol WAIEnteredBackgroundEventArgs -- (WFDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WAIEnteredBackgroundEventArgs : RTObject -@end - -#endif // __WAIEnteredBackgroundEventArgs_DEFINED__ - -// Windows.UI.WebUI.EnteredBackgroundEventArgs -#ifndef __WUWEnteredBackgroundEventArgs_DEFINED__ -#define __WUWEnteredBackgroundEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWEnteredBackgroundEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WFDeferral*)getDeferral; -@end - -#endif // __WUWEnteredBackgroundEventArgs_DEFINED__ - -// Windows.ApplicationModel.Background.IBackgroundTaskInstance -#ifndef __WABIBackgroundTaskInstance_DEFINED__ -#define __WABIBackgroundTaskInstance_DEFINED__ - -@protocol WABIBackgroundTaskInstance -@property (readonly) WFGUID* instanceId; -@property unsigned int progress; -@property (readonly) unsigned int suspendedCount; -@property (readonly) WABBackgroundTaskRegistration* task; -@property (readonly) RTObject* triggerDetails; -- (EventRegistrationToken)addCanceledEvent:(WABBackgroundTaskCanceledEventHandler)del; -- (void)removeCanceledEvent:(EventRegistrationToken)tok; -- (WABBackgroundTaskDeferral*)getDeferral; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WABIBackgroundTaskInstance : RTObject -@end - -#endif // __WABIBackgroundTaskInstance_DEFINED__ - -// Windows.UI.WebUI.WebUIBackgroundTaskInstanceRuntimeClass -#ifndef __WUWWebUIBackgroundTaskInstanceRuntimeClass_DEFINED__ -#define __WUWWebUIBackgroundTaskInstanceRuntimeClass_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIBackgroundTaskInstanceRuntimeClass : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int progress; -@property (readonly) WFGUID* instanceId; -@property (readonly) unsigned int suspendedCount; -@property (readonly) WABBackgroundTaskRegistration* task; -@property (readonly) RTObject* triggerDetails; -@property BOOL succeeded; -- (EventRegistrationToken)addCanceledEvent:(WABBackgroundTaskCanceledEventHandler)del; -- (void)removeCanceledEvent:(EventRegistrationToken)tok; -- (WABBackgroundTaskDeferral*)getDeferral; -@end - -#endif // __WUWWebUIBackgroundTaskInstanceRuntimeClass_DEFINED__ - -// Windows.UI.WebUI.WebUIBackgroundTaskInstance -#ifndef __WUWWebUIBackgroundTaskInstance_DEFINED__ -#define __WUWWebUIBackgroundTaskInstance_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIBackgroundTaskInstance : RTObject -+ (RTObject*)current; -@end - -#endif // __WUWWebUIBackgroundTaskInstance_DEFINED__ - -// Windows.UI.WebUI.WebUINavigatedDeferral -#ifndef __WUWWebUINavigatedDeferral_DEFINED__ -#define __WUWWebUINavigatedDeferral_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUINavigatedDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WUWWebUINavigatedDeferral_DEFINED__ - -// Windows.UI.WebUI.WebUINavigatedEventArgs -#ifndef __WUWWebUINavigatedEventArgs_DEFINED__ -#define __WUWWebUINavigatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUINavigatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUWWebUINavigatedOperation* navigatedOperation; -@end - -#endif // __WUWWebUINavigatedEventArgs_DEFINED__ - -// Windows.UI.WebUI.WebUIApplication -#ifndef __WUWWebUIApplication_DEFINED__ -#define __WUWWebUIApplication_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWWebUIApplication : RTObject -+ (void)enablePrelaunch:(BOOL)value; -+ (EventRegistrationToken)addEnteredBackgroundEvent:(WUWEnteredBackgroundEventHandler)del; -+ (void)removeEnteredBackgroundEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addLeavingBackgroundEvent:(WUWLeavingBackgroundEventHandler)del; -+ (void)removeLeavingBackgroundEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addActivatedEvent:(WUWActivatedEventHandler)del; -+ (void)removeActivatedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addNavigatedEvent:(WUWNavigatedEventHandler)del; -+ (void)removeNavigatedEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addResumingEvent:(WUWResumingEventHandler)del; -+ (void)removeResumingEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addSuspendingEvent:(WUWSuspendingEventHandler)del; -+ (void)removeSuspendingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUWWebUIApplication_DEFINED__ - -// Windows.Graphics.Printing.IPrintDocumentSource -#ifndef __WGPIPrintDocumentSource_DEFINED__ -#define __WGPIPrintDocumentSource_DEFINED__ - -@protocol WGPIPrintDocumentSource -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WGPIPrintDocumentSource : RTObject -@end - -#endif // __WGPIPrintDocumentSource_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.UI.WebUI.HtmlPrintDocumentSource -#ifndef __WUWHtmlPrintDocumentSource_DEFINED__ -#define __WUWHtmlPrintDocumentSource_DEFINED__ - -OBJCUWPWINDOWSUIWEBUIEXPORT -@interface WUWHtmlPrintDocumentSource : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property float topMargin; -@property BOOL shrinkToFit; -@property float rightMargin; -@property float percentScale; -@property float leftMargin; -@property BOOL enableHeaderFooter; -@property WUWPrintContent content; -@property float bottomMargin; -@property (readonly) NSString * pageRange; -- (BOOL)trySetPageRange:(NSString *)strPageRange; -- (void)close; -@end - -#endif // __WUWHtmlPrintDocumentSource_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIWebUICore.h b/include/Platform/Universal Windows/UWP/WindowsUIWebUICore.h deleted file mode 100644 index 680fbc43ce..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIWebUICore.h +++ /dev/null @@ -1,234 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIWebUICore.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIWEBUICOREEXPORT -#define OBJCUWPWINDOWSUIWEBUICOREEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIWebUICore.lib") -#endif -#endif -#include - -@class WUWCWebUICommandBarItemInvokedEventArgs, WUWCWebUICommandBarIconButton, WUWCWebUICommandBarConfirmationButton, WUWCWebUICommandBarBitmapIcon, WUWCWebUICommandBarSymbolIcon, WUWCWebUICommandBarSizeChangedEventArgs, WUWCWebUICommandBar; -@protocol WUWCIWebUICommandBarItemInvokedEventArgs, WUWCIWebUICommandBarElement, WUWCIWebUICommandBarIcon, WUWCIWebUICommandBarIconButton, WUWCIWebUICommandBarConfirmationButton, WUWCIWebUICommandBarBitmapIcon, WUWCIWebUICommandBarBitmapIconFactory, WUWCIWebUICommandBarSymbolIcon, WUWCIWebUICommandBarSymbolIconFactory, WUWCIWebUICommandBarSizeChangedEventArgs, WUWCIWebUICommandBar, WUWCIWebUICommandBarStatics; - -// Windows.UI.WebUI.Core.WebUICommandBarClosedDisplayMode -enum _WUWCWebUICommandBarClosedDisplayMode { - WUWCWebUICommandBarClosedDisplayModeDefault = 0, - WUWCWebUICommandBarClosedDisplayModeMinimal = 1, - WUWCWebUICommandBarClosedDisplayModeCompact = 2, -}; -typedef unsigned WUWCWebUICommandBarClosedDisplayMode; - -#include "WindowsFoundation.h" -#include "WindowsUI.h" -// Windows.UI.WebUI.Core.MenuClosedEventHandler -#ifndef __WUWCMenuClosedEventHandler__DEFINED -#define __WUWCMenuClosedEventHandler__DEFINED -typedef void(^WUWCMenuClosedEventHandler)(); -#endif // __WUWCMenuClosedEventHandler__DEFINED - -// Windows.UI.WebUI.Core.MenuOpenedEventHandler -#ifndef __WUWCMenuOpenedEventHandler__DEFINED -#define __WUWCMenuOpenedEventHandler__DEFINED -typedef void(^WUWCMenuOpenedEventHandler)(); -#endif // __WUWCMenuOpenedEventHandler__DEFINED - -// Windows.UI.WebUI.Core.SizeChangedEventHandler -#ifndef __WUWCSizeChangedEventHandler__DEFINED -#define __WUWCSizeChangedEventHandler__DEFINED -typedef void(^WUWCSizeChangedEventHandler)(WUWCWebUICommandBarSizeChangedEventArgs* eventArgs); -#endif // __WUWCSizeChangedEventHandler__DEFINED - - -#import - -// Windows.UI.WebUI.Core.MenuOpenedEventHandler -#ifndef __WUWCMenuOpenedEventHandler__DEFINED -#define __WUWCMenuOpenedEventHandler__DEFINED -typedef void(^WUWCMenuOpenedEventHandler)(); -#endif // __WUWCMenuOpenedEventHandler__DEFINED - -// Windows.UI.WebUI.Core.MenuClosedEventHandler -#ifndef __WUWCMenuClosedEventHandler__DEFINED -#define __WUWCMenuClosedEventHandler__DEFINED -typedef void(^WUWCMenuClosedEventHandler)(); -#endif // __WUWCMenuClosedEventHandler__DEFINED - -// Windows.UI.WebUI.Core.SizeChangedEventHandler -#ifndef __WUWCSizeChangedEventHandler__DEFINED -#define __WUWCSizeChangedEventHandler__DEFINED -typedef void(^WUWCSizeChangedEventHandler)(WUWCWebUICommandBarSizeChangedEventArgs* eventArgs); -#endif // __WUWCSizeChangedEventHandler__DEFINED - -// Windows.UI.WebUI.Core.IWebUICommandBarElement -#ifndef __WUWCIWebUICommandBarElement_DEFINED__ -#define __WUWCIWebUICommandBarElement_DEFINED__ - -@protocol WUWCIWebUICommandBarElement -@end - -OBJCUWPWINDOWSUIWEBUICOREEXPORT -@interface WUWCIWebUICommandBarElement : RTObject -@end - -#endif // __WUWCIWebUICommandBarElement_DEFINED__ - -// Windows.UI.WebUI.Core.IWebUICommandBarIcon -#ifndef __WUWCIWebUICommandBarIcon_DEFINED__ -#define __WUWCIWebUICommandBarIcon_DEFINED__ - -@protocol WUWCIWebUICommandBarIcon -@end - -OBJCUWPWINDOWSUIWEBUICOREEXPORT -@interface WUWCIWebUICommandBarIcon : RTObject -@end - -#endif // __WUWCIWebUICommandBarIcon_DEFINED__ - -// Windows.UI.WebUI.Core.WebUICommandBarItemInvokedEventArgs -#ifndef __WUWCWebUICommandBarItemInvokedEventArgs_DEFINED__ -#define __WUWCWebUICommandBarItemInvokedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUICOREEXPORT -@interface WUWCWebUICommandBarItemInvokedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isPrimaryCommand; -@end - -#endif // __WUWCWebUICommandBarItemInvokedEventArgs_DEFINED__ - -// Windows.UI.WebUI.Core.WebUICommandBarIconButton -#ifndef __WUWCWebUICommandBarIconButton_DEFINED__ -#define __WUWCWebUICommandBarIconButton_DEFINED__ - -OBJCUWPWINDOWSUIWEBUICOREEXPORT -@interface WUWCWebUICommandBarIconButton : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property BOOL isToggleButton; -@property BOOL isChecked; -@property (retain) RTObject* icon; -@property BOOL enabled; -- (EventRegistrationToken)addItemInvokedEvent:(void(^)(WUWCWebUICommandBarIconButton*, WUWCWebUICommandBarItemInvokedEventArgs*))del; -- (void)removeItemInvokedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUWCWebUICommandBarIconButton_DEFINED__ - -// Windows.UI.WebUI.Core.WebUICommandBarConfirmationButton -#ifndef __WUWCWebUICommandBarConfirmationButton_DEFINED__ -#define __WUWCWebUICommandBarConfirmationButton_DEFINED__ - -OBJCUWPWINDOWSUIWEBUICOREEXPORT -@interface WUWCWebUICommandBarConfirmationButton : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -- (EventRegistrationToken)addItemInvokedEvent:(void(^)(WUWCWebUICommandBarConfirmationButton*, WUWCWebUICommandBarItemInvokedEventArgs*))del; -- (void)removeItemInvokedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUWCWebUICommandBarConfirmationButton_DEFINED__ - -// Windows.UI.WebUI.Core.WebUICommandBarBitmapIcon -#ifndef __WUWCWebUICommandBarBitmapIcon_DEFINED__ -#define __WUWCWebUICommandBarBitmapIcon_DEFINED__ - -OBJCUWPWINDOWSUIWEBUICOREEXPORT -@interface WUWCWebUICommandBarBitmapIcon : RTObject -+ (WUWCWebUICommandBarBitmapIcon*)make:(WFUri*)uri ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* uri; -@end - -#endif // __WUWCWebUICommandBarBitmapIcon_DEFINED__ - -// Windows.UI.WebUI.Core.WebUICommandBarSymbolIcon -#ifndef __WUWCWebUICommandBarSymbolIcon_DEFINED__ -#define __WUWCWebUICommandBarSymbolIcon_DEFINED__ - -OBJCUWPWINDOWSUIWEBUICOREEXPORT -@interface WUWCWebUICommandBarSymbolIcon : RTObject -+ (WUWCWebUICommandBarSymbolIcon*)make:(NSString *)symbol ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * symbol; -@end - -#endif // __WUWCWebUICommandBarSymbolIcon_DEFINED__ - -// Windows.UI.WebUI.Core.WebUICommandBarSizeChangedEventArgs -#ifndef __WUWCWebUICommandBarSizeChangedEventArgs_DEFINED__ -#define __WUWCWebUICommandBarSizeChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIWEBUICOREEXPORT -@interface WUWCWebUICommandBarSizeChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFSize* size; -@end - -#endif // __WUWCWebUICommandBarSizeChangedEventArgs_DEFINED__ - -// Windows.UI.WebUI.Core.WebUICommandBar -#ifndef __WUWCWebUICommandBar_DEFINED__ -#define __WUWCWebUICommandBar_DEFINED__ - -OBJCUWPWINDOWSUIWEBUICOREEXPORT -@interface WUWCWebUICommandBar : RTObject -+ (WUWCWebUICommandBar*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL visible; -@property double opacity; -@property BOOL isOpen; -@property (retain) WUColor* foregroundColor; -@property WUWCWebUICommandBarClosedDisplayMode closedDisplayMode; -@property (retain) WUColor* backgroundColor; -@property (readonly) NSMutableArray* /* RTObject* */ primaryCommands; -@property (readonly) NSMutableArray* /* RTObject* */ secondaryCommands; -@property (readonly) WFSize* size; -- (EventRegistrationToken)addMenuClosedEvent:(WUWCMenuClosedEventHandler)del; -- (void)removeMenuClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMenuOpenedEvent:(WUWCMenuOpenedEventHandler)del; -- (void)removeMenuOpenedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(WUWCSizeChangedEventHandler)del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUWCWebUICommandBar_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXaml.h b/include/Platform/Universal Windows/UWP/WindowsUIXaml.h deleted file mode 100644 index d2b37767c6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXaml.h +++ /dev/null @@ -1,2126 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXaml.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WXDispatcherTimer, WXCornerRadiusHelper, WXDurationHelper, WXThicknessHelper, WXApplicationInitializationCallbackParams, WXDependencyObject, WXDependencyProperty, WXDependencyPropertyChangedEventArgs, WXRoutedEventArgs, WXUnhandledExceptionEventArgs, WXVisualStateChangedEventArgs, WXDataContextChangedEventArgs, WXDataTemplateKey, WXPropertyMetadata, WXDragOperationDeferral, WXDragUI, WXDragUIOverride, WXElementSoundPlayer, WXFrameworkView, WXRoutedEvent, WXSetterBaseCollection, WXTargetPropertyPath, WXTriggerActionCollection, WXTriggerCollection, WXWindow, WXWindowCreatedEventArgs, WXDependencyObjectCollection, WXDragEventArgs, WXDragStartingEventArgs, WXDropCompletedEventArgs, WXExceptionRoutedEventArgs, WXFrameworkTemplate, WXDataTemplate, WXPropertyPath, WXResourceDictionary, WXSetterBase, WXSizeChangedEventArgs, WXStateTriggerBase, WXStyle, WXTriggerAction, WXTriggerBase, WXUIElement, WXVisualState, WXVisualStateGroup, WXVisualStateManager, WXVisualTransition, WXAdaptiveTrigger, WXEventTrigger, WXFrameworkElement, WXMediaFailedRoutedEventArgs, WXSetter, WXStateTrigger, WXGridLengthHelper, WXBindingFailedEventArgs, WXDebugSettings, WXApplication, WXFrameworkViewSource, WXPointHelper, WXRectHelper, WXSizeHelper; -@class WXCornerRadius, WXDuration, WXThickness, WXGridLength; -@protocol WXIDataTemplateExtension, WXIDataTemplate, WXIDataTemplateFactory, WXIDataTemplateStatics2, WXIDispatcherTimer, WXIDispatcherTimerFactory, WXICornerRadiusHelper, WXICornerRadiusHelperStatics, WXIDurationHelper, WXIDurationHelperStatics, WXIThicknessHelper, WXIThicknessHelperStatics, WXIApplicationInitializationCallbackParams, WXIDataContextChangedEventArgs, WXIDataTemplateKey, WXIDataTemplateKeyFactory, WXIDependencyObject, WXIDependencyObjectFactory, WXIDependencyObject2, WXIDependencyProperty, WXIDependencyPropertyStatics, WXIDependencyPropertyChangedEventArgs, WXIDragOperationDeferral, WXIDragUI, WXIDragUIOverride, WXIElementSoundPlayer, WXIElementSoundPlayerStatics, WXIFrameworkView, WXIPropertyMetadata, WXIPropertyMetadataStatics, WXIPropertyMetadataFactory, WXIRoutedEvent, WXIRoutedEventArgs, WXIRoutedEventArgsFactory, WXISetterBaseCollection, WXITargetPropertyPath, WXITargetPropertyPathFactory, WXIUnhandledExceptionEventArgs, WXIVisualStateChangedEventArgs, WXIWindow, WXIWindowStatics, WXIWindow2, WXIWindowCreatedEventArgs, WXIDependencyObjectCollectionFactory, WXIDragEventArgs, WXIDragEventArgs2, WXIDragEventArgs3, WXIDragStartingEventArgs, WXIDragStartingEventArgs2, WXIDropCompletedEventArgs, WXIExceptionRoutedEventArgs, WXIExceptionRoutedEventArgsFactory, WXIFrameworkTemplate, WXIFrameworkTemplateFactory, WXIPropertyPath, WXIPropertyPathFactory, WXIResourceDictionary, WXIResourceDictionaryFactory, WXISetterBase, WXISetterBaseFactory, WXISizeChangedEventArgs, WXIStateTriggerBase, WXIStateTriggerBaseProtected, WXIStateTriggerBaseFactory, WXIStyle, WXIStyleFactory, WXITriggerAction, WXITriggerActionFactory, WXITriggerBase, WXITriggerBaseFactory, WXIUIElement, WXIUIElementOverrides, WXIUIElementStatics, WXIUIElementFactory, WXIUIElement2, WXIUIElementStatics2, WXIUIElement3, WXIUIElementStatics3, WXIUIElement4, WXIUIElementStatics4, WXIVisualState, WXIVisualState2, WXIVisualStateGroup, WXIVisualStateManager, WXIVisualStateManagerOverrides, WXIVisualStateManagerProtected, WXIVisualStateManagerStatics, WXIVisualStateManagerFactory, WXIVisualTransition, WXIVisualTransitionFactory, WXIAdaptiveTrigger, WXIAdaptiveTriggerStatics, WXIAdaptiveTriggerFactory, WXIEventTrigger, WXIFrameworkElement, WXIFrameworkElementOverrides, WXIFrameworkElementStatics, WXIFrameworkElementFactory, WXIFrameworkElement2, WXIFrameworkElementOverrides2, WXIFrameworkElementStatics2, WXIFrameworkElement3, WXIFrameworkElement4, WXIFrameworkElementStatics4, WXIMediaFailedRoutedEventArgs, WXISetter, WXISetterFactory, WXISetter2, WXIStateTrigger, WXIStateTriggerStatics, WXIGridLengthHelper, WXIGridLengthHelperStatics, WXIBindingFailedEventArgs, WXIDebugSettings, WXIDebugSettings2, WXIDebugSettings3, WXIApplication, WXIApplicationOverrides, WXIApplicationStatics, WXIApplicationFactory, WXIApplication2, WXIApplicationOverrides2, WXIFrameworkViewSource, WXIPointHelper, WXIPointHelperStatics, WXIRectHelper, WXIRectHelperStatics, WXISizeHelper, WXISizeHelperStatics; - -// Windows.UI.Xaml.DurationType -enum _WXDurationType { - WXDurationTypeAutomatic = 0, - WXDurationTypeTimeSpan = 1, - WXDurationTypeForever = 2, -}; -typedef unsigned WXDurationType; - -// Windows.UI.Xaml.ElementSoundKind -enum _WXElementSoundKind { - WXElementSoundKindFocus = 0, - WXElementSoundKindInvoke = 1, - WXElementSoundKindShow = 2, - WXElementSoundKindHide = 3, - WXElementSoundKindMovePrevious = 4, - WXElementSoundKindMoveNext = 5, - WXElementSoundKindGoBack = 6, -}; -typedef unsigned WXElementSoundKind; - -// Windows.UI.Xaml.ElementSoundMode -enum _WXElementSoundMode { - WXElementSoundModeDefault = 0, - WXElementSoundModeFocusOnly = 1, - WXElementSoundModeOff = 2, -}; -typedef unsigned WXElementSoundMode; - -// Windows.UI.Xaml.ElementSoundPlayerState -enum _WXElementSoundPlayerState { - WXElementSoundPlayerStateAuto = 0, - WXElementSoundPlayerStateOff = 1, - WXElementSoundPlayerStateOn = 2, -}; -typedef unsigned WXElementSoundPlayerState; - -// Windows.UI.Xaml.ElementTheme -enum _WXElementTheme { - WXElementThemeDefault = 0, - WXElementThemeLight = 1, - WXElementThemeDark = 2, -}; -typedef unsigned WXElementTheme; - -// Windows.UI.Xaml.FlowDirection -enum _WXFlowDirection { - WXFlowDirectionLeftToRight = 0, - WXFlowDirectionRightToLeft = 1, -}; -typedef unsigned WXFlowDirection; - -// Windows.UI.Xaml.FocusState -enum _WXFocusState { - WXFocusStateUnfocused = 0, - WXFocusStatePointer = 1, - WXFocusStateKeyboard = 2, - WXFocusStateProgrammatic = 3, -}; -typedef unsigned WXFocusState; - -// Windows.UI.Xaml.FocusVisualKind -enum _WXFocusVisualKind { - WXFocusVisualKindDottedLine = 0, - WXFocusVisualKindHighVisibility = 1, -}; -typedef unsigned WXFocusVisualKind; - -// Windows.UI.Xaml.HorizontalAlignment -enum _WXHorizontalAlignment { - WXHorizontalAlignmentLeft = 0, - WXHorizontalAlignmentCenter = 1, - WXHorizontalAlignmentRight = 2, - WXHorizontalAlignmentStretch = 3, -}; -typedef unsigned WXHorizontalAlignment; - -// Windows.UI.Xaml.VerticalAlignment -enum _WXVerticalAlignment { - WXVerticalAlignmentTop = 0, - WXVerticalAlignmentCenter = 1, - WXVerticalAlignmentBottom = 2, - WXVerticalAlignmentStretch = 3, -}; -typedef unsigned WXVerticalAlignment; - -// Windows.UI.Xaml.Visibility -enum _WXVisibility { - WXVisibilityVisible = 0, - WXVisibilityCollapsed = 1, -}; -typedef unsigned WXVisibility; - -// Windows.UI.Xaml.ApplicationRequiresPointerMode -enum _WXApplicationRequiresPointerMode { - WXApplicationRequiresPointerModeAuto = 0, - WXApplicationRequiresPointerModeWhenRequested = 1, -}; -typedef unsigned WXApplicationRequiresPointerMode; - -// Windows.UI.Xaml.ApplicationTheme -enum _WXApplicationTheme { - WXApplicationThemeLight = 0, - WXApplicationThemeDark = 1, -}; -typedef unsigned WXApplicationTheme; - -// Windows.UI.Xaml.AutomationTextAttributesEnum -enum _WXAutomationTextAttributesEnum { - WXAutomationTextAttributesEnumAnimationStyleAttribute = 40000, - WXAutomationTextAttributesEnumBackgroundColorAttribute = 40001, - WXAutomationTextAttributesEnumBulletStyleAttribute = 40002, - WXAutomationTextAttributesEnumCapStyleAttribute = 40003, - WXAutomationTextAttributesEnumCultureAttribute = 40004, - WXAutomationTextAttributesEnumFontNameAttribute = 40005, - WXAutomationTextAttributesEnumFontSizeAttribute = 40006, - WXAutomationTextAttributesEnumFontWeightAttribute = 40007, - WXAutomationTextAttributesEnumForegroundColorAttribute = 40008, - WXAutomationTextAttributesEnumHorizontalTextAlignmentAttribute = 40009, - WXAutomationTextAttributesEnumIndentationFirstLineAttribute = 40010, - WXAutomationTextAttributesEnumIndentationLeadingAttribute = 40011, - WXAutomationTextAttributesEnumIndentationTrailingAttribute = 40012, - WXAutomationTextAttributesEnumIsHiddenAttribute = 40013, - WXAutomationTextAttributesEnumIsItalicAttribute = 40014, - WXAutomationTextAttributesEnumIsReadOnlyAttribute = 40015, - WXAutomationTextAttributesEnumIsSubscriptAttribute = 40016, - WXAutomationTextAttributesEnumIsSuperscriptAttribute = 40017, - WXAutomationTextAttributesEnumMarginBottomAttribute = 40018, - WXAutomationTextAttributesEnumMarginLeadingAttribute = 40019, - WXAutomationTextAttributesEnumMarginTopAttribute = 40020, - WXAutomationTextAttributesEnumMarginTrailingAttribute = 40021, - WXAutomationTextAttributesEnumOutlineStylesAttribute = 40022, - WXAutomationTextAttributesEnumOverlineColorAttribute = 40023, - WXAutomationTextAttributesEnumOverlineStyleAttribute = 40024, - WXAutomationTextAttributesEnumStrikethroughColorAttribute = 40025, - WXAutomationTextAttributesEnumStrikethroughStyleAttribute = 40026, - WXAutomationTextAttributesEnumTabsAttribute = 40027, - WXAutomationTextAttributesEnumTextFlowDirectionsAttribute = 40028, - WXAutomationTextAttributesEnumUnderlineColorAttribute = 40029, - WXAutomationTextAttributesEnumUnderlineStyleAttribute = 40030, - WXAutomationTextAttributesEnumAnnotationTypesAttribute = 40031, - WXAutomationTextAttributesEnumAnnotationObjectsAttribute = 40032, - WXAutomationTextAttributesEnumStyleNameAttribute = 40033, - WXAutomationTextAttributesEnumStyleIdAttribute = 40034, - WXAutomationTextAttributesEnumLinkAttribute = 40035, - WXAutomationTextAttributesEnumIsActiveAttribute = 40036, - WXAutomationTextAttributesEnumSelectionActiveEndAttribute = 40037, - WXAutomationTextAttributesEnumCaretPositionAttribute = 40038, - WXAutomationTextAttributesEnumCaretBidiModeAttribute = 40039, -}; -typedef unsigned WXAutomationTextAttributesEnum; - -// Windows.UI.Xaml.FontCapitals -enum _WXFontCapitals { - WXFontCapitalsNormal = 0, - WXFontCapitalsAllSmallCaps = 1, - WXFontCapitalsSmallCaps = 2, - WXFontCapitalsAllPetiteCaps = 3, - WXFontCapitalsPetiteCaps = 4, - WXFontCapitalsUnicase = 5, - WXFontCapitalsTitling = 6, -}; -typedef unsigned WXFontCapitals; - -// Windows.UI.Xaml.FontEastAsianLanguage -enum _WXFontEastAsianLanguage { - WXFontEastAsianLanguageNormal = 0, - WXFontEastAsianLanguageHojoKanji = 1, - WXFontEastAsianLanguageJis04 = 2, - WXFontEastAsianLanguageJis78 = 3, - WXFontEastAsianLanguageJis83 = 4, - WXFontEastAsianLanguageJis90 = 5, - WXFontEastAsianLanguageNlcKanji = 6, - WXFontEastAsianLanguageSimplified = 7, - WXFontEastAsianLanguageTraditional = 8, - WXFontEastAsianLanguageTraditionalNames = 9, -}; -typedef unsigned WXFontEastAsianLanguage; - -// Windows.UI.Xaml.FontEastAsianWidths -enum _WXFontEastAsianWidths { - WXFontEastAsianWidthsNormal = 0, - WXFontEastAsianWidthsFull = 1, - WXFontEastAsianWidthsHalf = 2, - WXFontEastAsianWidthsProportional = 3, - WXFontEastAsianWidthsQuarter = 4, - WXFontEastAsianWidthsThird = 5, -}; -typedef unsigned WXFontEastAsianWidths; - -// Windows.UI.Xaml.FontFraction -enum _WXFontFraction { - WXFontFractionNormal = 0, - WXFontFractionStacked = 1, - WXFontFractionSlashed = 2, -}; -typedef unsigned WXFontFraction; - -// Windows.UI.Xaml.FontNumeralAlignment -enum _WXFontNumeralAlignment { - WXFontNumeralAlignmentNormal = 0, - WXFontNumeralAlignmentProportional = 1, - WXFontNumeralAlignmentTabular = 2, -}; -typedef unsigned WXFontNumeralAlignment; - -// Windows.UI.Xaml.FontNumeralStyle -enum _WXFontNumeralStyle { - WXFontNumeralStyleNormal = 0, - WXFontNumeralStyleLining = 1, - WXFontNumeralStyleOldStyle = 2, -}; -typedef unsigned WXFontNumeralStyle; - -// Windows.UI.Xaml.FontVariants -enum _WXFontVariants { - WXFontVariantsNormal = 0, - WXFontVariantsSuperscript = 1, - WXFontVariantsSubscript = 2, - WXFontVariantsOrdinal = 3, - WXFontVariantsInferior = 4, - WXFontVariantsRuby = 5, -}; -typedef unsigned WXFontVariants; - -// Windows.UI.Xaml.GridUnitType -enum _WXGridUnitType { - WXGridUnitTypeAuto = 0, - WXGridUnitTypePixel = 1, - WXGridUnitTypeStar = 2, -}; -typedef unsigned WXGridUnitType; - -// Windows.UI.Xaml.LineStackingStrategy -enum _WXLineStackingStrategy { - WXLineStackingStrategyMaxHeight = 0, - WXLineStackingStrategyBlockLineHeight = 1, - WXLineStackingStrategyBaselineToBaseline = 2, -}; -typedef unsigned WXLineStackingStrategy; - -// Windows.UI.Xaml.OpticalMarginAlignment -enum _WXOpticalMarginAlignment { - WXOpticalMarginAlignmentNone = 0, - WXOpticalMarginAlignmentTrimSideBearings = 1, -}; -typedef unsigned WXOpticalMarginAlignment; - -// Windows.UI.Xaml.TextAlignment -enum _WXTextAlignment { - WXTextAlignmentCenter = 0, - WXTextAlignmentLeft = 1, - WXTextAlignmentRight = 2, - WXTextAlignmentJustify = 3, - WXTextAlignmentDetectFromContent = 4, -}; -typedef unsigned WXTextAlignment; - -// Windows.UI.Xaml.TextLineBounds -enum _WXTextLineBounds { - WXTextLineBoundsFull = 0, - WXTextLineBoundsTrimToCapHeight = 1, - WXTextLineBoundsTrimToBaseline = 2, - WXTextLineBoundsTight = 3, -}; -typedef unsigned WXTextLineBounds; - -// Windows.UI.Xaml.TextReadingOrder -enum _WXTextReadingOrder { - WXTextReadingOrderDefault = 0, - WXTextReadingOrderUseFlowDirection = 0, - WXTextReadingOrderDetectFromContent = 1, -}; -typedef unsigned WXTextReadingOrder; - -// Windows.UI.Xaml.TextTrimming -enum _WXTextTrimming { - WXTextTrimmingNone = 0, - WXTextTrimmingCharacterEllipsis = 1, - WXTextTrimmingWordEllipsis = 2, - WXTextTrimmingClip = 3, -}; -typedef unsigned WXTextTrimming; - -// Windows.UI.Xaml.TextWrapping -enum _WXTextWrapping { - WXTextWrappingNoWrap = 1, - WXTextWrappingWrap = 2, - WXTextWrappingWrapWholeWords = 3, -}; -typedef unsigned WXTextWrapping; - -#include "WindowsUIXamlMedia.h" -#include "WindowsApplicationModelDataTransfer.h" -#include "WindowsUIXamlMediaAnimation.h" -#include "WindowsUIXamlControls.h" -#include "WindowsFoundation.h" -#include "WindowsGraphicsImaging.h" -#include "WindowsUICore.h" -#include "WindowsApplicationModelDataTransferDragDrop.h" -#include "WindowsUIXamlInterop.h" -#include "WindowsUIXamlMediaImaging.h" -#include "WindowsUIXamlInput.h" -#include "WindowsUIInput.h" -#include "WindowsUIXamlAutomationPeers.h" -#include "WindowsUIXamlMediaMedia3D.h" -#include "WindowsUIXamlData.h" -#include "WindowsUIXamlControlsPrimitives.h" -#include "WindowsApplicationModelActivation.h" -#include "WindowsApplicationModelCore.h" -// Windows.UI.Xaml.ApplicationInitializationCallback -#ifndef __WXApplicationInitializationCallback__DEFINED -#define __WXApplicationInitializationCallback__DEFINED -typedef void(^WXApplicationInitializationCallback)(WXApplicationInitializationCallbackParams* p); -#endif // __WXApplicationInitializationCallback__DEFINED - -// Windows.UI.Xaml.BindingFailedEventHandler -#ifndef __WXBindingFailedEventHandler__DEFINED -#define __WXBindingFailedEventHandler__DEFINED -typedef void(^WXBindingFailedEventHandler)(RTObject* sender, WXBindingFailedEventArgs* e); -#endif // __WXBindingFailedEventHandler__DEFINED - -// Windows.UI.Xaml.CreateDefaultValueCallback -#ifndef __WXCreateDefaultValueCallback__DEFINED -#define __WXCreateDefaultValueCallback__DEFINED -typedef void(^WXCreateDefaultValueCallback)(); -#endif // __WXCreateDefaultValueCallback__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.DragEventHandler -#ifndef __WXDragEventHandler__DEFINED -#define __WXDragEventHandler__DEFINED -typedef void(^WXDragEventHandler)(RTObject* sender, WXDragEventArgs* e); -#endif // __WXDragEventHandler__DEFINED - -// Windows.UI.Xaml.EnteredBackgroundEventHandler -#ifndef __WXEnteredBackgroundEventHandler__DEFINED -#define __WXEnteredBackgroundEventHandler__DEFINED -typedef void(^WXEnteredBackgroundEventHandler)(RTObject* sender, WAEnteredBackgroundEventArgs* e); -#endif // __WXEnteredBackgroundEventHandler__DEFINED - -// Windows.UI.Xaml.Input.DoubleTappedEventHandler -#ifndef __WUXIDoubleTappedEventHandler__DEFINED -#define __WUXIDoubleTappedEventHandler__DEFINED -typedef void(^WUXIDoubleTappedEventHandler)(RTObject* sender, WUXIDoubleTappedRoutedEventArgs* e); -#endif // __WUXIDoubleTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.HoldingEventHandler -#ifndef __WUXIHoldingEventHandler__DEFINED -#define __WUXIHoldingEventHandler__DEFINED -typedef void(^WUXIHoldingEventHandler)(RTObject* sender, WUXIHoldingRoutedEventArgs* e); -#endif // __WUXIHoldingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.KeyEventHandler -#ifndef __WUXIKeyEventHandler__DEFINED -#define __WUXIKeyEventHandler__DEFINED -typedef void(^WUXIKeyEventHandler)(RTObject* sender, WUXIKeyRoutedEventArgs* e); -#endif // __WUXIKeyEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationCompletedEventHandler -#ifndef __WUXIManipulationCompletedEventHandler__DEFINED -#define __WUXIManipulationCompletedEventHandler__DEFINED -typedef void(^WUXIManipulationCompletedEventHandler)(RTObject* sender, WUXIManipulationCompletedRoutedEventArgs* e); -#endif // __WUXIManipulationCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationDeltaEventHandler -#ifndef __WUXIManipulationDeltaEventHandler__DEFINED -#define __WUXIManipulationDeltaEventHandler__DEFINED -typedef void(^WUXIManipulationDeltaEventHandler)(RTObject* sender, WUXIManipulationDeltaRoutedEventArgs* e); -#endif // __WUXIManipulationDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationInertiaStartingEventHandler -#ifndef __WUXIManipulationInertiaStartingEventHandler__DEFINED -#define __WUXIManipulationInertiaStartingEventHandler__DEFINED -typedef void(^WUXIManipulationInertiaStartingEventHandler)(RTObject* sender, WUXIManipulationInertiaStartingRoutedEventArgs* e); -#endif // __WUXIManipulationInertiaStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartedEventHandler -#ifndef __WUXIManipulationStartedEventHandler__DEFINED -#define __WUXIManipulationStartedEventHandler__DEFINED -typedef void(^WUXIManipulationStartedEventHandler)(RTObject* sender, WUXIManipulationStartedRoutedEventArgs* e); -#endif // __WUXIManipulationStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartingEventHandler -#ifndef __WUXIManipulationStartingEventHandler__DEFINED -#define __WUXIManipulationStartingEventHandler__DEFINED -typedef void(^WUXIManipulationStartingEventHandler)(RTObject* sender, WUXIManipulationStartingRoutedEventArgs* e); -#endif // __WUXIManipulationStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.PointerEventHandler -#ifndef __WUXIPointerEventHandler__DEFINED -#define __WUXIPointerEventHandler__DEFINED -typedef void(^WUXIPointerEventHandler)(RTObject* sender, WUXIPointerRoutedEventArgs* e); -#endif // __WUXIPointerEventHandler__DEFINED - -// Windows.UI.Xaml.Input.RightTappedEventHandler -#ifndef __WUXIRightTappedEventHandler__DEFINED -#define __WUXIRightTappedEventHandler__DEFINED -typedef void(^WUXIRightTappedEventHandler)(RTObject* sender, WUXIRightTappedRoutedEventArgs* e); -#endif // __WUXIRightTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.TappedEventHandler -#ifndef __WUXITappedEventHandler__DEFINED -#define __WUXITappedEventHandler__DEFINED -typedef void(^WUXITappedEventHandler)(RTObject* sender, WUXITappedRoutedEventArgs* e); -#endif // __WUXITappedEventHandler__DEFINED - -// Windows.UI.Xaml.LeavingBackgroundEventHandler -#ifndef __WXLeavingBackgroundEventHandler__DEFINED -#define __WXLeavingBackgroundEventHandler__DEFINED -typedef void(^WXLeavingBackgroundEventHandler)(RTObject* sender, WALeavingBackgroundEventArgs* e); -#endif // __WXLeavingBackgroundEventHandler__DEFINED - -// Windows.UI.Xaml.PropertyChangedCallback -#ifndef __WXPropertyChangedCallback__DEFINED -#define __WXPropertyChangedCallback__DEFINED -typedef void(^WXPropertyChangedCallback)(WXDependencyObject* d, WXDependencyPropertyChangedEventArgs* e); -#endif // __WXPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.SizeChangedEventHandler -#ifndef __WXSizeChangedEventHandler__DEFINED -#define __WXSizeChangedEventHandler__DEFINED -typedef void(^WXSizeChangedEventHandler)(RTObject* sender, WXSizeChangedEventArgs* e); -#endif // __WXSizeChangedEventHandler__DEFINED - -// Windows.UI.Xaml.SuspendingEventHandler -#ifndef __WXSuspendingEventHandler__DEFINED -#define __WXSuspendingEventHandler__DEFINED -typedef void(^WXSuspendingEventHandler)(RTObject* sender, WASuspendingEventArgs* e); -#endif // __WXSuspendingEventHandler__DEFINED - -// Windows.UI.Xaml.UnhandledExceptionEventHandler -#ifndef __WXUnhandledExceptionEventHandler__DEFINED -#define __WXUnhandledExceptionEventHandler__DEFINED -typedef void(^WXUnhandledExceptionEventHandler)(RTObject* sender, WXUnhandledExceptionEventArgs* e); -#endif // __WXUnhandledExceptionEventHandler__DEFINED - -// Windows.UI.Xaml.VisualStateChangedEventHandler -#ifndef __WXVisualStateChangedEventHandler__DEFINED -#define __WXVisualStateChangedEventHandler__DEFINED -typedef void(^WXVisualStateChangedEventHandler)(RTObject* sender, WXVisualStateChangedEventArgs* e); -#endif // __WXVisualStateChangedEventHandler__DEFINED - -// Windows.UI.Xaml.WindowActivatedEventHandler -#ifndef __WXWindowActivatedEventHandler__DEFINED -#define __WXWindowActivatedEventHandler__DEFINED -typedef void(^WXWindowActivatedEventHandler)(RTObject* sender, WUCWindowActivatedEventArgs* e); -#endif // __WXWindowActivatedEventHandler__DEFINED - -// Windows.UI.Xaml.WindowClosedEventHandler -#ifndef __WXWindowClosedEventHandler__DEFINED -#define __WXWindowClosedEventHandler__DEFINED -typedef void(^WXWindowClosedEventHandler)(RTObject* sender, WUCCoreWindowEventArgs* e); -#endif // __WXWindowClosedEventHandler__DEFINED - -// Windows.UI.Xaml.WindowSizeChangedEventHandler -#ifndef __WXWindowSizeChangedEventHandler__DEFINED -#define __WXWindowSizeChangedEventHandler__DEFINED -typedef void(^WXWindowSizeChangedEventHandler)(RTObject* sender, WUCWindowSizeChangedEventArgs* e); -#endif // __WXWindowSizeChangedEventHandler__DEFINED - -// Windows.UI.Xaml.WindowVisibilityChangedEventHandler -#ifndef __WXWindowVisibilityChangedEventHandler__DEFINED -#define __WXWindowVisibilityChangedEventHandler__DEFINED -typedef void(^WXWindowVisibilityChangedEventHandler)(RTObject* sender, WUCVisibilityChangedEventArgs* e); -#endif // __WXWindowVisibilityChangedEventHandler__DEFINED - - -#import - -// [struct] Windows.UI.Xaml.CornerRadius -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCornerRadius : NSObject -+ (instancetype)new; -@property double topLeft; -@property double topRight; -@property double bottomRight; -@property double bottomLeft; -@end - -// [struct] Windows.UI.Xaml.Duration -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDuration : NSObject -+ (instancetype)new; -@property (retain) WFTimeSpan* timeSpan; -@property WXDurationType type; -@end - -// [struct] Windows.UI.Xaml.Thickness -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXThickness : NSObject -+ (instancetype)new; -@property double left; -@property double top; -@property double right; -@property double bottom; -@end - -// [struct] Windows.UI.Xaml.GridLength -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXGridLength : NSObject -+ (instancetype)new; -@property double value; -@property WXGridUnitType gridUnitType; -@end - -// Windows.UI.Xaml.ApplicationInitializationCallback -#ifndef __WXApplicationInitializationCallback__DEFINED -#define __WXApplicationInitializationCallback__DEFINED -typedef void(^WXApplicationInitializationCallback)(WXApplicationInitializationCallbackParams* p); -#endif // __WXApplicationInitializationCallback__DEFINED - -// Windows.UI.Xaml.CreateDefaultValueCallback -#ifndef __WXCreateDefaultValueCallback__DEFINED -#define __WXCreateDefaultValueCallback__DEFINED -typedef void(^WXCreateDefaultValueCallback)(); -#endif // __WXCreateDefaultValueCallback__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedEventHandler -#ifndef __WXDependencyPropertyChangedEventHandler__DEFINED -#define __WXDependencyPropertyChangedEventHandler__DEFINED -typedef void(^WXDependencyPropertyChangedEventHandler)(RTObject* sender, WXDependencyPropertyChangedEventArgs* e); -#endif // __WXDependencyPropertyChangedEventHandler__DEFINED - -// Windows.UI.Xaml.DragEventHandler -#ifndef __WXDragEventHandler__DEFINED -#define __WXDragEventHandler__DEFINED -typedef void(^WXDragEventHandler)(RTObject* sender, WXDragEventArgs* e); -#endif // __WXDragEventHandler__DEFINED - -// Windows.UI.Xaml.EnteredBackgroundEventHandler -#ifndef __WXEnteredBackgroundEventHandler__DEFINED -#define __WXEnteredBackgroundEventHandler__DEFINED -typedef void(^WXEnteredBackgroundEventHandler)(RTObject* sender, WAEnteredBackgroundEventArgs* e); -#endif // __WXEnteredBackgroundEventHandler__DEFINED - -// Windows.UI.Xaml.ExceptionRoutedEventHandler -#ifndef __WXExceptionRoutedEventHandler__DEFINED -#define __WXExceptionRoutedEventHandler__DEFINED -typedef void(^WXExceptionRoutedEventHandler)(RTObject* sender, WXExceptionRoutedEventArgs* e); -#endif // __WXExceptionRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.LeavingBackgroundEventHandler -#ifndef __WXLeavingBackgroundEventHandler__DEFINED -#define __WXLeavingBackgroundEventHandler__DEFINED -typedef void(^WXLeavingBackgroundEventHandler)(RTObject* sender, WALeavingBackgroundEventArgs* e); -#endif // __WXLeavingBackgroundEventHandler__DEFINED - -// Windows.UI.Xaml.PropertyChangedCallback -#ifndef __WXPropertyChangedCallback__DEFINED -#define __WXPropertyChangedCallback__DEFINED -typedef void(^WXPropertyChangedCallback)(WXDependencyObject* d, WXDependencyPropertyChangedEventArgs* e); -#endif // __WXPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.SizeChangedEventHandler -#ifndef __WXSizeChangedEventHandler__DEFINED -#define __WXSizeChangedEventHandler__DEFINED -typedef void(^WXSizeChangedEventHandler)(RTObject* sender, WXSizeChangedEventArgs* e); -#endif // __WXSizeChangedEventHandler__DEFINED - -// Windows.UI.Xaml.SuspendingEventHandler -#ifndef __WXSuspendingEventHandler__DEFINED -#define __WXSuspendingEventHandler__DEFINED -typedef void(^WXSuspendingEventHandler)(RTObject* sender, WASuspendingEventArgs* e); -#endif // __WXSuspendingEventHandler__DEFINED - -// Windows.UI.Xaml.UnhandledExceptionEventHandler -#ifndef __WXUnhandledExceptionEventHandler__DEFINED -#define __WXUnhandledExceptionEventHandler__DEFINED -typedef void(^WXUnhandledExceptionEventHandler)(RTObject* sender, WXUnhandledExceptionEventArgs* e); -#endif // __WXUnhandledExceptionEventHandler__DEFINED - -// Windows.UI.Xaml.VisualStateChangedEventHandler -#ifndef __WXVisualStateChangedEventHandler__DEFINED -#define __WXVisualStateChangedEventHandler__DEFINED -typedef void(^WXVisualStateChangedEventHandler)(RTObject* sender, WXVisualStateChangedEventArgs* e); -#endif // __WXVisualStateChangedEventHandler__DEFINED - -// Windows.UI.Xaml.WindowActivatedEventHandler -#ifndef __WXWindowActivatedEventHandler__DEFINED -#define __WXWindowActivatedEventHandler__DEFINED -typedef void(^WXWindowActivatedEventHandler)(RTObject* sender, WUCWindowActivatedEventArgs* e); -#endif // __WXWindowActivatedEventHandler__DEFINED - -// Windows.UI.Xaml.WindowClosedEventHandler -#ifndef __WXWindowClosedEventHandler__DEFINED -#define __WXWindowClosedEventHandler__DEFINED -typedef void(^WXWindowClosedEventHandler)(RTObject* sender, WUCCoreWindowEventArgs* e); -#endif // __WXWindowClosedEventHandler__DEFINED - -// Windows.UI.Xaml.WindowSizeChangedEventHandler -#ifndef __WXWindowSizeChangedEventHandler__DEFINED -#define __WXWindowSizeChangedEventHandler__DEFINED -typedef void(^WXWindowSizeChangedEventHandler)(RTObject* sender, WUCWindowSizeChangedEventArgs* e); -#endif // __WXWindowSizeChangedEventHandler__DEFINED - -// Windows.UI.Xaml.WindowVisibilityChangedEventHandler -#ifndef __WXWindowVisibilityChangedEventHandler__DEFINED -#define __WXWindowVisibilityChangedEventHandler__DEFINED -typedef void(^WXWindowVisibilityChangedEventHandler)(RTObject* sender, WUCVisibilityChangedEventArgs* e); -#endif // __WXWindowVisibilityChangedEventHandler__DEFINED - -// Windows.UI.Xaml.BindingFailedEventHandler -#ifndef __WXBindingFailedEventHandler__DEFINED -#define __WXBindingFailedEventHandler__DEFINED -typedef void(^WXBindingFailedEventHandler)(RTObject* sender, WXBindingFailedEventArgs* e); -#endif // __WXBindingFailedEventHandler__DEFINED - -// Windows.UI.Xaml.IDataTemplateExtension -#ifndef __WXIDataTemplateExtension_DEFINED__ -#define __WXIDataTemplateExtension_DEFINED__ - -@protocol WXIDataTemplateExtension -- (void)resetTemplate; -- (BOOL)processBinding:(unsigned int)phase; -- (int)processBindings:(WXCContainerContentChangingEventArgs*)arg; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIDataTemplateExtension : RTObject -@end - -#endif // __WXIDataTemplateExtension_DEFINED__ - -// Windows.UI.Xaml.IUIElementOverrides -#ifndef __WXIUIElementOverrides_DEFINED__ -#define __WXIUIElementOverrides_DEFINED__ - -@protocol WXIUIElementOverrides -- (WUXAPAutomationPeer*)onCreateAutomationPeer; -- (void)onDisconnectVisualChildren; -- (id /* id < WFPoint* > */)findSubElementsForTouchTargeting:(WFPoint*)point boundingRect:(WFRect*)boundingRect; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIUIElementOverrides : RTObject -@end - -#endif // __WXIUIElementOverrides_DEFINED__ - -// Windows.UI.Xaml.IVisualStateManagerOverrides -#ifndef __WXIVisualStateManagerOverrides_DEFINED__ -#define __WXIVisualStateManagerOverrides_DEFINED__ - -@protocol WXIVisualStateManagerOverrides -- (BOOL)goToStateCore:(WXCControl*)control templateRoot:(WXFrameworkElement*)templateRoot stateName:(NSString *)stateName group:(WXVisualStateGroup*)group state:(WXVisualState*)state useTransitions:(BOOL)useTransitions; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIVisualStateManagerOverrides : RTObject -@end - -#endif // __WXIVisualStateManagerOverrides_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides -#ifndef __WXIFrameworkElementOverrides_DEFINED__ -#define __WXIFrameworkElementOverrides_DEFINED__ - -@protocol WXIFrameworkElementOverrides -- (WFSize*)measureOverride:(WFSize*)availableSize; -- (WFSize*)arrangeOverride:(WFSize*)finalSize; -- (void)onApplyTemplate; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIFrameworkElementOverrides : RTObject -@end - -#endif // __WXIFrameworkElementOverrides_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides2 -#ifndef __WXIFrameworkElementOverrides2_DEFINED__ -#define __WXIFrameworkElementOverrides2_DEFINED__ - -@protocol WXIFrameworkElementOverrides2 -- (BOOL)goToElementStateCore:(NSString *)stateName useTransitions:(BOOL)useTransitions; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIFrameworkElementOverrides2 : RTObject -@end - -#endif // __WXIFrameworkElementOverrides2_DEFINED__ - -// Windows.UI.Xaml.IApplicationOverrides -#ifndef __WXIApplicationOverrides_DEFINED__ -#define __WXIApplicationOverrides_DEFINED__ - -@protocol WXIApplicationOverrides -- (void)onActivated:(RTObject*)args; -- (void)onLaunched:(WAALaunchActivatedEventArgs*)args; -- (void)onFileActivated:(WAAFileActivatedEventArgs*)args; -- (void)onSearchActivated:(WAASearchActivatedEventArgs*)args; -- (void)onShareTargetActivated:(WAAShareTargetActivatedEventArgs*)args; -- (void)onFileOpenPickerActivated:(WAAFileOpenPickerActivatedEventArgs*)args; -- (void)onFileSavePickerActivated:(WAAFileSavePickerActivatedEventArgs*)args; -- (void)onCachedFileUpdaterActivated:(WAACachedFileUpdaterActivatedEventArgs*)args; -- (void)onWindowCreated:(WXWindowCreatedEventArgs*)args; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIApplicationOverrides : RTObject -@end - -#endif // __WXIApplicationOverrides_DEFINED__ - -// Windows.UI.Xaml.IApplicationOverrides2 -#ifndef __WXIApplicationOverrides2_DEFINED__ -#define __WXIApplicationOverrides2_DEFINED__ - -@protocol WXIApplicationOverrides2 -- (void)onBackgroundActivated:(WAABackgroundActivatedEventArgs*)args; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIApplicationOverrides2 : RTObject -@end - -#endif // __WXIApplicationOverrides2_DEFINED__ - -// Windows.UI.Xaml.DispatcherTimer -#ifndef __WXDispatcherTimer_DEFINED__ -#define __WXDispatcherTimer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDispatcherTimer : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* interval; -@property (readonly) BOOL isEnabled; -- (EventRegistrationToken)addTickEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeTickEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WXDispatcherTimer_DEFINED__ - -// Windows.UI.Xaml.CornerRadiusHelper -#ifndef __WXCornerRadiusHelper_DEFINED__ -#define __WXCornerRadiusHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCornerRadiusHelper : RTObject -+ (WXCornerRadius*)fromRadii:(double)topLeft topRight:(double)topRight bottomRight:(double)bottomRight bottomLeft:(double)bottomLeft; -+ (WXCornerRadius*)fromUniformRadius:(double)uniformRadius; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCornerRadiusHelper_DEFINED__ - -// Windows.UI.Xaml.DurationHelper -#ifndef __WXDurationHelper_DEFINED__ -#define __WXDurationHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDurationHelper : RTObject -+ (int)compare:(WXDuration*)duration1 duration2:(WXDuration*)duration2; -+ (WXDuration*)fromTimeSpan:(WFTimeSpan*)timeSpan; -+ (BOOL)getHasTimeSpan:(WXDuration*)target; -+ (WXDuration*)add:(WXDuration*)target duration:(WXDuration*)duration; -+ (BOOL)equals:(WXDuration*)target value:(WXDuration*)value; -+ (WXDuration*)subtract:(WXDuration*)target duration:(WXDuration*)duration; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDuration*)automatic; -+ (WXDuration*)forever; -@end - -#endif // __WXDurationHelper_DEFINED__ - -// Windows.UI.Xaml.ThicknessHelper -#ifndef __WXThicknessHelper_DEFINED__ -#define __WXThicknessHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXThicknessHelper : RTObject -+ (WXThickness*)fromLengths:(double)left top:(double)top right:(double)right bottom:(double)bottom; -+ (WXThickness*)fromUniformLength:(double)uniformLength; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXThicknessHelper_DEFINED__ - -// Windows.UI.Xaml.ApplicationInitializationCallbackParams -#ifndef __WXApplicationInitializationCallbackParams_DEFINED__ -#define __WXApplicationInitializationCallbackParams_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXApplicationInitializationCallbackParams : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXApplicationInitializationCallbackParams_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.DependencyProperty -#ifndef __WXDependencyProperty_DEFINED__ -#define __WXDependencyProperty_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyProperty : RTObject -+ (WXDependencyProperty*)Register:(NSString *)name propertyType:(WUXITypeName*)propertyType ownerType:(WUXITypeName*)ownerType typeMetadata:(WXPropertyMetadata*)typeMetadata; -+ (WXDependencyProperty*)registerAttached:(NSString *)name propertyType:(WUXITypeName*)propertyType ownerType:(WUXITypeName*)ownerType defaultMetadata:(WXPropertyMetadata*)defaultMetadata; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (RTObject*)unsetValue; -- (WXPropertyMetadata*)getMetadata:(WUXITypeName*)forType; -@end - -#endif // __WXDependencyProperty_DEFINED__ - -// Windows.UI.Xaml.DependencyPropertyChangedEventArgs -#ifndef __WXDependencyPropertyChangedEventArgs_DEFINED__ -#define __WXDependencyPropertyChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyPropertyChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* newValue __attribute__ ((ns_returns_not_retained)); -@property (readonly) RTObject* oldValue; -@property (readonly) WXDependencyProperty* property; -@end - -#endif // __WXDependencyPropertyChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.RoutedEventArgs -#ifndef __WXRoutedEventArgs_DEFINED__ -#define __WXRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXRoutedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* originalSource; -@end - -#endif // __WXRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.UnhandledExceptionEventArgs -#ifndef __WXUnhandledExceptionEventArgs_DEFINED__ -#define __WXUnhandledExceptionEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXUnhandledExceptionEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) HRESULT exception; -@property (readonly) NSString * message; -@end - -#endif // __WXUnhandledExceptionEventArgs_DEFINED__ - -// Windows.UI.Xaml.VisualStateChangedEventArgs -#ifndef __WXVisualStateChangedEventArgs_DEFINED__ -#define __WXVisualStateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXVisualStateChangedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXVisualState* oldState; -@property (retain) WXVisualState* newState __attribute__ ((ns_returns_not_retained)); -@property (retain) WXCControl* control; -@end - -#endif // __WXVisualStateChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.DataContextChangedEventArgs -#ifndef __WXDataContextChangedEventArgs_DEFINED__ -#define __WXDataContextChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDataContextChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) RTObject* newValue __attribute__ ((ns_returns_not_retained)); -@end - -#endif // __WXDataContextChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.DataTemplateKey -#ifndef __WXDataTemplateKey_DEFINED__ -#define __WXDataTemplateKey_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDataTemplateKey : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* dataType; -@end - -#endif // __WXDataTemplateKey_DEFINED__ - -// Windows.UI.Xaml.PropertyMetadata -#ifndef __WXPropertyMetadata_DEFINED__ -#define __WXPropertyMetadata_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXPropertyMetadata : RTObject -+ (WXPropertyMetadata*)createWithDefaultValue:(RTObject*)defaultValue; -+ (WXPropertyMetadata*)createWithDefaultValueAndCallback:(RTObject*)defaultValue propertyChangedCallback:(WXPropertyChangedCallback)propertyChangedCallback; -+ (WXPropertyMetadata*)createWithFactory:(WXCreateDefaultValueCallback)createDefaultValueCallback; -+ (WXPropertyMetadata*)createWithFactoryAndCallback:(WXCreateDefaultValueCallback)createDefaultValueCallback propertyChangedCallback:(WXPropertyChangedCallback)propertyChangedCallback; -+ (WXPropertyMetadata*)makeInstanceWithDefaultValue:(RTObject*)defaultValue ACTIVATOR; -+ (WXPropertyMetadata*)makeInstanceWithDefaultValueAndCallback:(RTObject*)defaultValue propertyChangedCallback:(WXPropertyChangedCallback)propertyChangedCallback ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCreateDefaultValueCallback createDefaultValueCallback; -@property (readonly) RTObject* defaultValue; -@end - -#endif // __WXPropertyMetadata_DEFINED__ - -// Windows.UI.Xaml.DragOperationDeferral -#ifndef __WXDragOperationDeferral_DEFINED__ -#define __WXDragOperationDeferral_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDragOperationDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WXDragOperationDeferral_DEFINED__ - -// Windows.UI.Xaml.DragUI -#ifndef __WXDragUI_DEFINED__ -#define __WXDragUI_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDragUI : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setContentFromBitmapImage:(WUXMIBitmapImage*)bitmapImage; -- (void)setContentFromBitmapImageWithAnchorPoint:(WUXMIBitmapImage*)bitmapImage anchorPoint:(WFPoint*)anchorPoint; -- (void)setContentFromSoftwareBitmap:(WGISoftwareBitmap*)softwareBitmap; -- (void)setContentFromSoftwareBitmapWithAnchorPoint:(WGISoftwareBitmap*)softwareBitmap anchorPoint:(WFPoint*)anchorPoint; -- (void)setContentFromDataPackage; -@end - -#endif // __WXDragUI_DEFINED__ - -// Windows.UI.Xaml.DragUIOverride -#ifndef __WXDragUIOverride_DEFINED__ -#define __WXDragUIOverride_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDragUIOverride : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isGlyphVisible; -@property BOOL isContentVisible; -@property BOOL isCaptionVisible; -@property (retain) NSString * caption; -- (void)clear; -- (void)setContentFromBitmapImage:(WUXMIBitmapImage*)bitmapImage; -- (void)setContentFromBitmapImageWithAnchorPoint:(WUXMIBitmapImage*)bitmapImage anchorPoint:(WFPoint*)anchorPoint; -- (void)setContentFromSoftwareBitmap:(WGISoftwareBitmap*)softwareBitmap; -- (void)setContentFromSoftwareBitmapWithAnchorPoint:(WGISoftwareBitmap*)softwareBitmap anchorPoint:(WFPoint*)anchorPoint; -@end - -#endif // __WXDragUIOverride_DEFINED__ - -// Windows.UI.Xaml.ElementSoundPlayer -#ifndef __WXElementSoundPlayer_DEFINED__ -#define __WXElementSoundPlayer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXElementSoundPlayer : RTObject -+ (void)play:(WXElementSoundKind)sound; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (double)volume; -+ (void)setVolume:(double)value; -+ (WXElementSoundPlayerState)state; -+ (void)setState:(WXElementSoundPlayerState)value; -@end - -#endif // __WXElementSoundPlayer_DEFINED__ - -// Windows.ApplicationModel.Core.IFrameworkView -#ifndef __WACIFrameworkView_DEFINED__ -#define __WACIFrameworkView_DEFINED__ - -@protocol WACIFrameworkView -- (void)Initialize:(WACCoreApplicationView*)applicationView; -- (void)setWindow:(WUCCoreWindow*)window; -- (void)Load:(NSString *)entryPoint; -- (void)run; -- (void)uninitialize; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WACIFrameworkView : RTObject -@end - -#endif // __WACIFrameworkView_DEFINED__ - -// Windows.UI.Xaml.FrameworkView -#ifndef __WXFrameworkView_DEFINED__ -#define __WXFrameworkView_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXFrameworkView : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)Initialize:(WACCoreApplicationView*)applicationView; -- (void)setWindow:(WUCCoreWindow*)window; -- (void)Load:(NSString *)entryPoint; -- (void)run; -- (void)uninitialize; -@end - -#endif // __WXFrameworkView_DEFINED__ - -// Windows.UI.Xaml.RoutedEvent -#ifndef __WXRoutedEvent_DEFINED__ -#define __WXRoutedEvent_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXRoutedEvent : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXRoutedEvent_DEFINED__ - -// Windows.UI.Xaml.SetterBaseCollection -#ifndef __WXSetterBaseCollection_DEFINED__ -#define __WXSetterBaseCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXSetterBaseCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -@property (readonly) BOOL isSealed; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WXSetterBaseCollection_DEFINED__ - -// Windows.UI.Xaml.TargetPropertyPath -#ifndef __WXTargetPropertyPath_DEFINED__ -#define __WXTargetPropertyPath_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXTargetPropertyPath : RTObject -+ (WXTargetPropertyPath*)makeInstance:(WXDependencyProperty*)targetProperty ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* target; -@property (retain) WXPropertyPath* path; -@end - -#endif // __WXTargetPropertyPath_DEFINED__ - -// Windows.UI.Xaml.TriggerActionCollection -#ifndef __WXTriggerActionCollection_DEFINED__ -#define __WXTriggerActionCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXTriggerActionCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WXTriggerActionCollection_DEFINED__ - -// Windows.UI.Xaml.TriggerCollection -#ifndef __WXTriggerCollection_DEFINED__ -#define __WXTriggerCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXTriggerCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WXTriggerCollection_DEFINED__ - -// Windows.UI.Xaml.Window -#ifndef __WXWindow_DEFINED__ -#define __WXWindow_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXWindow : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXUIElement* content; -@property (readonly) WFRect* bounds; -@property (readonly) WUCCoreWindow* coreWindow; -@property (readonly) WUCCoreDispatcher* dispatcher; -@property (readonly) BOOL visible; -+ (WXWindow*)current; -- (EventRegistrationToken)addActivatedEvent:(WXWindowActivatedEventHandler)del; -- (void)removeActivatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosedEvent:(WXWindowClosedEventHandler)del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(WXWindowSizeChangedEventHandler)del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVisibilityChangedEvent:(WXWindowVisibilityChangedEventHandler)del; -- (void)removeVisibilityChangedEvent:(EventRegistrationToken)tok; -- (void)activate; -- (void)close; -- (void)setTitleBar:(WXUIElement*)value; -@end - -#endif // __WXWindow_DEFINED__ - -// Windows.UI.Xaml.WindowCreatedEventArgs -#ifndef __WXWindowCreatedEventArgs_DEFINED__ -#define __WXWindowCreatedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXWindowCreatedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXWindow* window; -@end - -#endif // __WXWindowCreatedEventArgs_DEFINED__ - -// Windows.UI.Xaml.DependencyObjectCollection -#ifndef __WXDependencyObjectCollection_DEFINED__ -#define __WXDependencyObjectCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObjectCollection : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -// Could not generate add_VectorChanged (Can't marshal Windows.Foundation.Collections.VectorChangedEventHandler`1) -- (void)removeVectorChangedEvent:(EventRegistrationToken)tok; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (EventRegistrationToken)addObserver: (RTCollectionListener)receiver; -- (void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -#endif // __WXDependencyObjectCollection_DEFINED__ - -// Windows.UI.Xaml.DragEventArgs -#ifndef __WXDragEventArgs_DEFINED__ -#define __WXDragEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDragEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (retain) WADDataPackage* data; -@property WADDataPackageOperation acceptedOperation; -@property (readonly) WADDataPackageView* dataView; -@property (readonly) WXDragUIOverride* dragUIOverride; -@property (readonly) WADDDragDropModifiers modifiers; -@property (readonly) WADDataPackageOperation allowedOperations; -- (WFPoint*)getPosition:(WXUIElement*)relativeTo; -- (WXDragOperationDeferral*)getDeferral; -@end - -#endif // __WXDragEventArgs_DEFINED__ - -// Windows.UI.Xaml.DragStartingEventArgs -#ifndef __WXDragStartingEventArgs_DEFINED__ -#define __WXDragStartingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDragStartingEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@property (readonly) WADDataPackage* data; -@property (readonly) WXDragUI* dragUI; -@property WADDataPackageOperation allowedOperations; -- (WXDragOperationDeferral*)getDeferral; -- (WFPoint*)getPosition:(WXUIElement*)relativeTo; -@end - -#endif // __WXDragStartingEventArgs_DEFINED__ - -// Windows.UI.Xaml.DropCompletedEventArgs -#ifndef __WXDropCompletedEventArgs_DEFINED__ -#define __WXDropCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDropCompletedEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WADDataPackageOperation dropResult; -@end - -#endif // __WXDropCompletedEventArgs_DEFINED__ - -// Windows.UI.Xaml.ExceptionRoutedEventArgs -#ifndef __WXExceptionRoutedEventArgs_DEFINED__ -#define __WXExceptionRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXExceptionRoutedEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * errorMessage; -@end - -#endif // __WXExceptionRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.FrameworkTemplate -#ifndef __WXFrameworkTemplate_DEFINED__ -#define __WXFrameworkTemplate_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXFrameworkTemplate : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXFrameworkTemplate_DEFINED__ - -// Windows.UI.Xaml.DataTemplate -#ifndef __WXDataTemplate_DEFINED__ -#define __WXDataTemplate_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDataTemplate : WXFrameworkTemplate -+ (RTObject*)getExtensionInstance:(WXFrameworkElement*)element; -+ (void)setExtensionInstance:(WXFrameworkElement*)element value:(RTObject*)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)extensionInstanceProperty; -- (WXDependencyObject*)loadContent; -@end - -#endif // __WXDataTemplate_DEFINED__ - -// Windows.UI.Xaml.PropertyPath -#ifndef __WXPropertyPath_DEFINED__ -#define __WXPropertyPath_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXPropertyPath : WXDependencyObject -+ (WXPropertyPath*)makeInstance:(NSString *)path ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * path; -@end - -#endif // __WXPropertyPath_DEFINED__ - -// Windows.UI.Xaml.ResourceDictionary -#ifndef __WXResourceDictionary_DEFINED__ -#define __WXResourceDictionary_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXResourceDictionary : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -@property (retain) WFUri* source; -@property (readonly) NSMutableArray* /* WXResourceDictionary* */ mergedDictionaries; -@property (readonly) NSMutableDictionary* /* RTObject*, RTObject* */ themeDictionaries; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -@end - -#endif // __WXResourceDictionary_DEFINED__ - -// Windows.UI.Xaml.SetterBase -#ifndef __WXSetterBase_DEFINED__ -#define __WXSetterBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXSetterBase : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isSealed; -@end - -#endif // __WXSetterBase_DEFINED__ - -// Windows.UI.Xaml.SizeChangedEventArgs -#ifndef __WXSizeChangedEventArgs_DEFINED__ -#define __WXSizeChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXSizeChangedEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFSize* newSize __attribute__ ((ns_returns_not_retained)); -@property (readonly) WFSize* previousSize; -@end - -#endif // __WXSizeChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.StateTriggerBase -#ifndef __WXStateTriggerBase_DEFINED__ -#define __WXStateTriggerBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXStateTriggerBase : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXStateTriggerBase_DEFINED__ - -// Windows.UI.Xaml.Style -#ifndef __WXStyle_DEFINED__ -#define __WXStyle_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXStyle : WXDependencyObject -+ (WXStyle*)makeInstance:(WUXITypeName*)targetType ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXITypeName* targetType; -@property (retain) WXStyle* basedOn; -@property (readonly) BOOL isSealed; -@property (readonly) WXSetterBaseCollection* setters; -- (void)seal; -@end - -#endif // __WXStyle_DEFINED__ - -// Windows.UI.Xaml.TriggerAction -#ifndef __WXTriggerAction_DEFINED__ -#define __WXTriggerAction_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXTriggerAction : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXTriggerAction_DEFINED__ - -// Windows.UI.Xaml.TriggerBase -#ifndef __WXTriggerBase_DEFINED__ -#define __WXTriggerBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXTriggerBase : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXTriggerBase_DEFINED__ - -// Windows.UI.Xaml.UIElement -#ifndef __WXUIElement_DEFINED__ -#define __WXUIElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXUIElement : WXDependencyObject -+ (BOOL)tryStartDirectManipulation:(WUXIPointer*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isHitTestVisible; -@property BOOL isDoubleTapEnabled; -@property double opacity; -@property (retain) WUXMProjection* projection; -@property (retain) WUXMRectangleGeometry* clip; -@property (retain) WUXMCacheMode* cacheMode; -@property WUXIManipulationModes manipulationMode; -@property BOOL isTapEnabled; -@property BOOL isRightTapEnabled; -@property BOOL isHoldingEnabled; -@property BOOL allowDrop; -@property WXVisibility visibility; -@property BOOL useLayoutRounding; -@property (retain) WUXMATransitionCollection* transitions; -@property (retain) WFPoint* renderTransformOrigin; -@property (retain) WUXMTransform* renderTransform; -@property (readonly) NSArray* /* WUXIPointer* */ pointerCaptures; -@property (readonly) WFSize* desiredSize; -@property (readonly) WFSize* renderSize; -@property WUXMElementCompositeMode compositeMode; -@property (retain) WUXMMTransform3D* transform3D; -@property BOOL canDrag; -@property BOOL isAccessKeyScope; -@property BOOL exitDisplayModeOnAccessKeyInvoked; -@property (retain) WUXCPFlyoutBase* contextFlyout; -@property (retain) WXDependencyObject* accessKeyScopeOwner; -@property (retain) NSString * accessKey; -+ (WXDependencyProperty*)isRightTapEnabledProperty; -+ (WXDependencyProperty*)allowDropProperty; -+ (WXDependencyProperty*)cacheModeProperty; -+ (WXDependencyProperty*)clipProperty; -+ (WXRoutedEvent*)doubleTappedEvent; -+ (WXRoutedEvent*)dragEnterEvent; -+ (WXRoutedEvent*)dragLeaveEvent; -+ (WXRoutedEvent*)dragOverEvent; -+ (WXRoutedEvent*)dropEvent; -+ (WXRoutedEvent*)holdingEvent; -+ (WXDependencyProperty*)isDoubleTapEnabledProperty; -+ (WXDependencyProperty*)isHitTestVisibleProperty; -+ (WXDependencyProperty*)isHoldingEnabledProperty; -+ (WXDependencyProperty*)isTapEnabledProperty; -+ (WXRoutedEvent*)keyDownEvent; -+ (WXRoutedEvent*)keyUpEvent; -+ (WXRoutedEvent*)manipulationCompletedEvent; -+ (WXRoutedEvent*)manipulationDeltaEvent; -+ (WXRoutedEvent*)manipulationInertiaStartingEvent; -+ (WXDependencyProperty*)manipulationModeProperty; -+ (WXRoutedEvent*)manipulationStartedEvent; -+ (WXRoutedEvent*)manipulationStartingEvent; -+ (WXDependencyProperty*)opacityProperty; -+ (WXRoutedEvent*)pointerCanceledEvent; -+ (WXRoutedEvent*)pointerCaptureLostEvent; -+ (WXDependencyProperty*)pointerCapturesProperty; -+ (WXRoutedEvent*)pointerEnteredEvent; -+ (WXRoutedEvent*)pointerExitedEvent; -+ (WXRoutedEvent*)pointerMovedEvent; -+ (WXRoutedEvent*)pointerPressedEvent; -+ (WXRoutedEvent*)pointerReleasedEvent; -+ (WXRoutedEvent*)pointerWheelChangedEvent; -+ (WXDependencyProperty*)projectionProperty; -+ (WXDependencyProperty*)renderTransformOriginProperty; -+ (WXDependencyProperty*)renderTransformProperty; -+ (WXRoutedEvent*)rightTappedEvent; -+ (WXRoutedEvent*)tappedEvent; -+ (WXDependencyProperty*)transitionsProperty; -+ (WXDependencyProperty*)useLayoutRoundingProperty; -+ (WXDependencyProperty*)visibilityProperty; -+ (WXDependencyProperty*)compositeModeProperty; -+ (WXDependencyProperty*)canDragProperty; -+ (WXDependencyProperty*)transform3DProperty; -+ (WXDependencyProperty*)accessKeyScopeOwnerProperty; -+ (WXDependencyProperty*)contextFlyoutProperty; -+ (WXDependencyProperty*)exitDisplayModeOnAccessKeyInvokedProperty; -+ (WXDependencyProperty*)isAccessKeyScopeProperty; -+ (WXDependencyProperty*)accessKeyProperty; -- (EventRegistrationToken)addDoubleTappedEvent:(WUXIDoubleTappedEventHandler)del; -- (void)removeDoubleTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragEnterEvent:(WXDragEventHandler)del; -- (void)removeDragEnterEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragLeaveEvent:(WXDragEventHandler)del; -- (void)removeDragLeaveEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragOverEvent:(WXDragEventHandler)del; -- (void)removeDragOverEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropEvent:(WXDragEventHandler)del; -- (void)removeDropEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGotFocusEvent:(WXRoutedEventHandler)del; -- (void)removeGotFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldingEvent:(WUXIHoldingEventHandler)del; -- (void)removeHoldingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLostFocusEvent:(WXRoutedEventHandler)del; -- (void)removeLostFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCompletedEvent:(WUXIManipulationCompletedEventHandler)del; -- (void)removeManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationDeltaEvent:(WUXIManipulationDeltaEventHandler)del; -- (void)removeManipulationDeltaEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationInertiaStartingEvent:(WUXIManipulationInertiaStartingEventHandler)del; -- (void)removeManipulationInertiaStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartedEvent:(WUXIManipulationStartedEventHandler)del; -- (void)removeManipulationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartingEvent:(WUXIManipulationStartingEventHandler)del; -- (void)removeManipulationStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCanceledEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(WUXIPointerEventHandler)del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRightTappedEvent:(WUXIRightTappedEventHandler)del; -- (void)removeRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTappedEvent:(WUXITappedEventHandler)del; -- (void)removeTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragStartingEvent:(void(^)(WXUIElement*, WXDragStartingEventArgs*))del; -- (void)removeDragStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropCompletedEvent:(void(^)(WXUIElement*, WXDropCompletedEventArgs*))del; -- (void)removeDropCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayDismissedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayDismissedEventArgs*))del; -- (void)removeAccessKeyDisplayDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayRequestedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayRequestedEventArgs*))del; -- (void)removeAccessKeyDisplayRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyInvokedEvent:(void(^)(WXUIElement*, WUXIAccessKeyInvokedEventArgs*))del; -- (void)removeAccessKeyInvokedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextCanceledEvent:(void(^)(WXUIElement*, WXRoutedEventArgs*))del; -- (void)removeContextCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextRequestedEvent:(void(^)(WXUIElement*, WUXIContextRequestedEventArgs*))del; -- (void)removeContextRequestedEvent:(EventRegistrationToken)tok; -- (void)measure:(WFSize*)availableSize; -- (void)arrange:(WFRect*)finalRect; -- (BOOL)capturePointer:(WUXIPointer*)value; -- (void)releasePointerCapture:(WUXIPointer*)value; -- (void)releasePointerCaptures; -- (void)addHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler handledEventsToo:(BOOL)handledEventsToo; -- (void)removeHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler; -- (WUXMGeneralTransform*)transformToVisual:(WXUIElement*)visual; -- (void)invalidateMeasure; -- (void)invalidateArrange; -- (void)updateLayout; -- (BOOL)cancelDirectManipulations; -- (void)startDragAsync:(WUIPointerPoint*)pointerPoint success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXUIElement_DEFINED__ - -// Windows.UI.Xaml.VisualState -#ifndef __WXVisualState_DEFINED__ -#define __WXVisualState_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXVisualState : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMAStoryboard* storyboard; -@property (readonly) NSString * name; -@property (readonly) WXSetterBaseCollection* setters; -@property (readonly) NSMutableArray* /* WXStateTriggerBase* */ stateTriggers; -@end - -#endif // __WXVisualState_DEFINED__ - -// Windows.UI.Xaml.VisualStateGroup -#ifndef __WXVisualStateGroup_DEFINED__ -#define __WXVisualStateGroup_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXVisualStateGroup : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXVisualState* currentState; -@property (readonly) NSString * name; -@property (readonly) NSMutableArray* /* WXVisualState* */ states; -@property (readonly) NSMutableArray* /* WXVisualTransition* */ transitions; -- (EventRegistrationToken)addCurrentStateChangedEvent:(WXVisualStateChangedEventHandler)del; -- (void)removeCurrentStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCurrentStateChangingEvent:(WXVisualStateChangedEventHandler)del; -- (void)removeCurrentStateChangingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXVisualStateGroup_DEFINED__ - -// Windows.UI.Xaml.VisualStateManager -#ifndef __WXVisualStateManager_DEFINED__ -#define __WXVisualStateManager_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXVisualStateManager : WXDependencyObject -+ (NSMutableArray* /* WXVisualStateGroup* */)getVisualStateGroups:(WXFrameworkElement*)obj; -+ (WXVisualStateManager*)getCustomVisualStateManager:(WXFrameworkElement*)obj; -+ (void)setCustomVisualStateManager:(WXFrameworkElement*)obj value:(WXVisualStateManager*)value; -+ (BOOL)goToState:(WXCControl*)control stateName:(NSString *)stateName useTransitions:(BOOL)useTransitions; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)customVisualStateManagerProperty; -@end - -#endif // __WXVisualStateManager_DEFINED__ - -// Windows.UI.Xaml.VisualTransition -#ifndef __WXVisualTransition_DEFINED__ -#define __WXVisualTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXVisualTransition : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * to; -@property (retain) WUXMAStoryboard* storyboard; -@property (retain) WUXMAEasingFunctionBase* generatedEasingFunction; -@property (retain) WXDuration* generatedDuration; -@property (retain) NSString * from; -@end - -#endif // __WXVisualTransition_DEFINED__ - -// Windows.UI.Xaml.AdaptiveTrigger -#ifndef __WXAdaptiveTrigger_DEFINED__ -#define __WXAdaptiveTrigger_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXAdaptiveTrigger : WXStateTriggerBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double minWindowWidth; -@property double minWindowHeight; -+ (WXDependencyProperty*)minWindowHeightProperty; -+ (WXDependencyProperty*)minWindowWidthProperty; -@end - -#endif // __WXAdaptiveTrigger_DEFINED__ - -// Windows.UI.Xaml.EventTrigger -#ifndef __WXEventTrigger_DEFINED__ -#define __WXEventTrigger_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXEventTrigger : WXTriggerBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXRoutedEvent* routedEvent; -@property (readonly) WXTriggerActionCollection* actions; -@end - -#endif // __WXEventTrigger_DEFINED__ - -// Windows.UI.Xaml.FrameworkElement -#ifndef __WXFrameworkElement_DEFINED__ -#define __WXFrameworkElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXFrameworkElement : WXUIElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double height; -@property WXFlowDirection flowDirection; -@property double minHeight; -@property (retain) RTObject* dataContext; -@property (retain) NSString * name; -@property double minWidth; -@property double maxWidth; -@property double maxHeight; -@property (retain) WXThickness* margin; -@property (retain) NSString * language; -@property WXHorizontalAlignment horizontalAlignment; -@property (retain) WXResourceDictionary* resources; -@property double width; -@property WXVerticalAlignment verticalAlignment; -@property (retain) RTObject* tag; -@property (retain) WXStyle* style; -@property (readonly) WFUri* baseUri; -@property (readonly) double actualHeight; -@property (readonly) WXDependencyObject* parent; -@property (readonly) WXTriggerCollection* triggers; -@property (readonly) double actualWidth; -@property WXElementTheme requestedTheme; -@property (retain) WXThickness* focusVisualMargin; -@property (retain) WUXMBrush* focusVisualSecondaryBrush; -@property (retain) WXThickness* focusVisualPrimaryThickness; -@property (retain) WUXMBrush* focusVisualPrimaryBrush; -@property BOOL allowFocusWhenDisabled; -@property BOOL allowFocusOnInteraction; -@property (retain) WXThickness* focusVisualSecondaryThickness; -+ (WXDependencyProperty*)styleProperty; -+ (WXDependencyProperty*)actualHeightProperty; -+ (WXDependencyProperty*)actualWidthProperty; -+ (WXDependencyProperty*)dataContextProperty; -+ (WXDependencyProperty*)flowDirectionProperty; -+ (WXDependencyProperty*)heightProperty; -+ (WXDependencyProperty*)horizontalAlignmentProperty; -+ (WXDependencyProperty*)languageProperty; -+ (WXDependencyProperty*)marginProperty; -+ (WXDependencyProperty*)maxHeightProperty; -+ (WXDependencyProperty*)maxWidthProperty; -+ (WXDependencyProperty*)minHeightProperty; -+ (WXDependencyProperty*)minWidthProperty; -+ (WXDependencyProperty*)nameProperty; -+ (WXDependencyProperty*)tagProperty; -+ (WXDependencyProperty*)verticalAlignmentProperty; -+ (WXDependencyProperty*)widthProperty; -+ (WXDependencyProperty*)requestedThemeProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)allowFocusWhenDisabledProperty; -+ (WXDependencyProperty*)focusVisualMarginProperty; -+ (WXDependencyProperty*)focusVisualPrimaryBrushProperty; -+ (WXDependencyProperty*)focusVisualPrimaryThicknessProperty; -+ (WXDependencyProperty*)focusVisualSecondaryBrushProperty; -+ (WXDependencyProperty*)focusVisualSecondaryThicknessProperty; -- (EventRegistrationToken)addLayoutUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeLayoutUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadedEvent:(WXRoutedEventHandler)del; -- (void)removeLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(WXSizeChangedEventHandler)del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnloadedEvent:(WXRoutedEventHandler)del; -- (void)removeUnloadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDataContextChangedEvent:(void(^)(WXFrameworkElement*, WXDataContextChangedEventArgs*))del; -- (void)removeDataContextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadingEvent:(void(^)(WXFrameworkElement*, RTObject*))del; -- (void)removeLoadingEvent:(EventRegistrationToken)tok; -- (RTObject*)findName:(NSString *)name; -- (void)setBinding:(WXDependencyProperty*)dp binding:(WUXDBindingBase*)binding; -- (WUXDBindingExpression*)getBindingExpression:(WXDependencyProperty*)dp; -@end - -#endif // __WXFrameworkElement_DEFINED__ - -// Windows.UI.Xaml.MediaFailedRoutedEventArgs -#ifndef __WXMediaFailedRoutedEventArgs_DEFINED__ -#define __WXMediaFailedRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXMediaFailedRoutedEventArgs : WXExceptionRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * errorTrace; -@end - -#endif // __WXMediaFailedRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Setter -#ifndef __WXSetter_DEFINED__ -#define __WXSetter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXSetter : WXSetterBase -+ (WXSetter*)makeInstance:(WXDependencyProperty*)targetProperty value:(RTObject*)value ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* value; -@property (retain) WXDependencyProperty* property; -@property (retain) WXTargetPropertyPath* target; -@end - -#endif // __WXSetter_DEFINED__ - -// Windows.UI.Xaml.StateTrigger -#ifndef __WXStateTrigger_DEFINED__ -#define __WXStateTrigger_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXStateTrigger : WXStateTriggerBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isActive; -+ (WXDependencyProperty*)isActiveProperty; -@end - -#endif // __WXStateTrigger_DEFINED__ - -// Windows.UI.Xaml.GridLengthHelper -#ifndef __WXGridLengthHelper_DEFINED__ -#define __WXGridLengthHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXGridLengthHelper : RTObject -+ (WXGridLength*)fromPixels:(double)pixels; -+ (WXGridLength*)fromValueAndType:(double)value type:(WXGridUnitType)type; -+ (BOOL)getIsAbsolute:(WXGridLength*)target; -+ (BOOL)getIsAuto:(WXGridLength*)target; -+ (BOOL)getIsStar:(WXGridLength*)target; -+ (BOOL)equals:(WXGridLength*)target value:(WXGridLength*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXGridLength*)Auto; -@end - -#endif // __WXGridLengthHelper_DEFINED__ - -// Windows.UI.Xaml.BindingFailedEventArgs -#ifndef __WXBindingFailedEventArgs_DEFINED__ -#define __WXBindingFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXBindingFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * message; -@end - -#endif // __WXBindingFailedEventArgs_DEFINED__ - -// Windows.UI.Xaml.DebugSettings -#ifndef __WXDebugSettings_DEFINED__ -#define __WXDebugSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDebugSettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isOverdrawHeatMapEnabled; -@property BOOL isBindingTracingEnabled; -@property BOOL enableFrameRateCounter; -@property BOOL enableRedrawRegions; -@property BOOL isTextPerformanceVisualizationEnabled; -- (EventRegistrationToken)addBindingFailedEvent:(WXBindingFailedEventHandler)del; -- (void)removeBindingFailedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXDebugSettings_DEFINED__ - -// Windows.UI.Xaml.Application -#ifndef __WXApplication_DEFINED__ -#define __WXApplication_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXApplication : RTObject -+ (void)start:(WXApplicationInitializationCallback)callback; -+ (void)loadComponent:(RTObject*)component resourceLocator:(WFUri*)resourceLocator; -+ (void)loadComponentWithResourceLocation:(RTObject*)component resourceLocator:(WFUri*)resourceLocator componentResourceLocation:(WUXCPComponentResourceLocation)componentResourceLocation; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXResourceDictionary* resources; -@property WXApplicationTheme requestedTheme; -@property (readonly) WXDebugSettings* debugSettings; -@property WXApplicationRequiresPointerMode requiresPointerMode; -@property WXFocusVisualKind focusVisualKind; -+ (WXApplication*)current; -- (EventRegistrationToken)addResumingEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeResumingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSuspendingEvent:(WXSuspendingEventHandler)del; -- (void)removeSuspendingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnhandledExceptionEvent:(WXUnhandledExceptionEventHandler)del; -- (void)removeUnhandledExceptionEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEnteredBackgroundEvent:(WXEnteredBackgroundEventHandler)del; -- (void)removeEnteredBackgroundEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLeavingBackgroundEvent:(WXLeavingBackgroundEventHandler)del; -- (void)removeLeavingBackgroundEvent:(EventRegistrationToken)tok; -- (void)exit; -@end - -#endif // __WXApplication_DEFINED__ - -// Windows.ApplicationModel.Core.IFrameworkViewSource -#ifndef __WACIFrameworkViewSource_DEFINED__ -#define __WACIFrameworkViewSource_DEFINED__ - -@protocol WACIFrameworkViewSource -- (RTObject*)createView; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WACIFrameworkViewSource : RTObject -@end - -#endif // __WACIFrameworkViewSource_DEFINED__ - -// Windows.UI.Xaml.FrameworkViewSource -#ifndef __WXFrameworkViewSource_DEFINED__ -#define __WXFrameworkViewSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXFrameworkViewSource : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)createView; -@end - -#endif // __WXFrameworkViewSource_DEFINED__ - -// Windows.UI.Xaml.PointHelper -#ifndef __WXPointHelper_DEFINED__ -#define __WXPointHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXPointHelper : RTObject -+ (WFPoint*)fromCoordinates:(float)x y:(float)y; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXPointHelper_DEFINED__ - -// Windows.UI.Xaml.RectHelper -#ifndef __WXRectHelper_DEFINED__ -#define __WXRectHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXRectHelper : RTObject -+ (WFRect*)fromCoordinatesAndDimensions:(float)x y:(float)y width:(float)width height:(float)height; -+ (WFRect*)fromPoints:(WFPoint*)point1 point2:(WFPoint*)point2; -+ (WFRect*)fromLocationAndSize:(WFPoint*)location size:(WFSize*)size; -+ (BOOL)getIsEmpty:(WFRect*)target; -+ (float)getBottom:(WFRect*)target; -+ (float)getLeft:(WFRect*)target; -+ (float)getRight:(WFRect*)target; -+ (float)getTop:(WFRect*)target; -+ (BOOL)contains:(WFRect*)target point:(WFPoint*)point; -+ (BOOL)equals:(WFRect*)target value:(WFRect*)value; -+ (WFRect*)intersect:(WFRect*)target rect:(WFRect*)rect; -+ (WFRect*)unionWithPoint:(WFRect*)target point:(WFPoint*)point; -+ (WFRect*)unionWithRect:(WFRect*)target rect:(WFRect*)rect; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WFRect*)empty; -@end - -#endif // __WXRectHelper_DEFINED__ - -// Windows.UI.Xaml.SizeHelper -#ifndef __WXSizeHelper_DEFINED__ -#define __WXSizeHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXSizeHelper : RTObject -+ (WFSize*)fromDimensions:(float)width height:(float)height; -+ (BOOL)getIsEmpty:(WFSize*)target; -+ (BOOL)equals:(WFSize*)target value:(WFSize*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WFSize*)empty; -@end - -#endif // __WXSizeHelper_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomation.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomation.h deleted file mode 100644 index 67c541c965..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomation.h +++ /dev/null @@ -1,813 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlAutomation.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXAAutomationProperty, WUXAAnnotationPatternIdentifiers, WUXAAutomationElementIdentifiers, WUXAAutomationProperties, WUXADockPatternIdentifiers, WUXADragPatternIdentifiers, WUXADropTargetPatternIdentifiers, WUXAExpandCollapsePatternIdentifiers, WUXAGridItemPatternIdentifiers, WUXAGridPatternIdentifiers, WUXAMultipleViewPatternIdentifiers, WUXARangeValuePatternIdentifiers, WUXAScrollPatternIdentifiers, WUXASelectionItemPatternIdentifiers, WUXASelectionPatternIdentifiers, WUXASpreadsheetItemPatternIdentifiers, WUXAStylesPatternIdentifiers, WUXATableItemPatternIdentifiers, WUXATablePatternIdentifiers, WUXATogglePatternIdentifiers, WUXATransformPattern2Identifiers, WUXATransformPatternIdentifiers, WUXAValuePatternIdentifiers, WUXAWindowPatternIdentifiers, WUXAAutomationAnnotation; -@protocol WUXAIAnnotationPatternIdentifiers, WUXAIAnnotationPatternIdentifiersStatics, WUXAIAutomationElementIdentifiers, WUXAIAutomationElementIdentifiersStatics, WUXAIAutomationElementIdentifiersStatics2, WUXAIAutomationElementIdentifiersStatics3, WUXAIAutomationElementIdentifiersStatics4, WUXAIAutomationElementIdentifiersStatics5, WUXAIAutomationProperties, WUXAIAutomationPropertiesStatics, WUXAIAutomationPropertiesStatics2, WUXAIAutomationPropertiesStatics3, WUXAIAutomationPropertiesStatics4, WUXAIAutomationPropertiesStatics5, WUXAIAutomationProperty, WUXAIDockPatternIdentifiers, WUXAIDockPatternIdentifiersStatics, WUXAIDragPatternIdentifiers, WUXAIDragPatternIdentifiersStatics, WUXAIDropTargetPatternIdentifiers, WUXAIDropTargetPatternIdentifiersStatics, WUXAIExpandCollapsePatternIdentifiers, WUXAIExpandCollapsePatternIdentifiersStatics, WUXAIGridItemPatternIdentifiers, WUXAIGridItemPatternIdentifiersStatics, WUXAIGridPatternIdentifiers, WUXAIGridPatternIdentifiersStatics, WUXAIMultipleViewPatternIdentifiers, WUXAIMultipleViewPatternIdentifiersStatics, WUXAIRangeValuePatternIdentifiers, WUXAIRangeValuePatternIdentifiersStatics, WUXAIScrollPatternIdentifiers, WUXAIScrollPatternIdentifiersStatics, WUXAISelectionItemPatternIdentifiers, WUXAISelectionItemPatternIdentifiersStatics, WUXAISelectionPatternIdentifiers, WUXAISelectionPatternIdentifiersStatics, WUXAISpreadsheetItemPatternIdentifiers, WUXAISpreadsheetItemPatternIdentifiersStatics, WUXAIStylesPatternIdentifiers, WUXAIStylesPatternIdentifiersStatics, WUXAITableItemPatternIdentifiers, WUXAITableItemPatternIdentifiersStatics, WUXAITablePatternIdentifiers, WUXAITablePatternIdentifiersStatics, WUXAITogglePatternIdentifiers, WUXAITogglePatternIdentifiersStatics, WUXAITransformPattern2Identifiers, WUXAITransformPattern2IdentifiersStatics, WUXAITransformPatternIdentifiers, WUXAITransformPatternIdentifiersStatics, WUXAIValuePatternIdentifiers, WUXAIValuePatternIdentifiersStatics, WUXAIWindowPatternIdentifiers, WUXAIWindowPatternIdentifiersStatics, WUXAIAutomationAnnotation, WUXAIAutomationAnnotationStatics, WUXAIAutomationAnnotationFactory; - -// Windows.UI.Xaml.Automation.AnnotationType -enum _WUXAAnnotationType { - WUXAAnnotationTypeUnknown = 60000, - WUXAAnnotationTypeSpellingError = 60001, - WUXAAnnotationTypeGrammarError = 60002, - WUXAAnnotationTypeComment = 60003, - WUXAAnnotationTypeFormulaError = 60004, - WUXAAnnotationTypeTrackChanges = 60005, - WUXAAnnotationTypeHeader = 60006, - WUXAAnnotationTypeFooter = 60007, - WUXAAnnotationTypeHighlighted = 60008, - WUXAAnnotationTypeEndnote = 60009, - WUXAAnnotationTypeFootnote = 60010, - WUXAAnnotationTypeInsertionChange = 60011, - WUXAAnnotationTypeDeletionChange = 60012, - WUXAAnnotationTypeMoveChange = 60013, - WUXAAnnotationTypeFormatChange = 60014, - WUXAAnnotationTypeUnsyncedChange = 60015, - WUXAAnnotationTypeEditingLockedChange = 60016, - WUXAAnnotationTypeExternalChange = 60017, - WUXAAnnotationTypeConflictingChange = 60018, - WUXAAnnotationTypeAuthor = 60019, - WUXAAnnotationTypeAdvancedProofingIssue = 60020, - WUXAAnnotationTypeDataValidationError = 60021, - WUXAAnnotationTypeCircularReferenceError = 60022, -}; -typedef unsigned WUXAAnnotationType; - -// Windows.UI.Xaml.Automation.AutomationTextEditChangeType -enum _WUXAAutomationTextEditChangeType { - WUXAAutomationTextEditChangeTypeNone = 0, - WUXAAutomationTextEditChangeTypeAutoCorrect = 1, - WUXAAutomationTextEditChangeTypeComposition = 2, - WUXAAutomationTextEditChangeTypeCompositionFinalized = 3, -}; -typedef unsigned WUXAAutomationTextEditChangeType; - -// Windows.UI.Xaml.Automation.DockPosition -enum _WUXADockPosition { - WUXADockPositionTop = 0, - WUXADockPositionLeft = 1, - WUXADockPositionBottom = 2, - WUXADockPositionRight = 3, - WUXADockPositionFill = 4, - WUXADockPositionNone = 5, -}; -typedef unsigned WUXADockPosition; - -// Windows.UI.Xaml.Automation.ExpandCollapseState -enum _WUXAExpandCollapseState { - WUXAExpandCollapseStateCollapsed = 0, - WUXAExpandCollapseStateExpanded = 1, - WUXAExpandCollapseStatePartiallyExpanded = 2, - WUXAExpandCollapseStateLeafNode = 3, -}; -typedef unsigned WUXAExpandCollapseState; - -// Windows.UI.Xaml.Automation.RowOrColumnMajor -enum _WUXARowOrColumnMajor { - WUXARowOrColumnMajorRowMajor = 0, - WUXARowOrColumnMajorColumnMajor = 1, - WUXARowOrColumnMajorIndeterminate = 2, -}; -typedef unsigned WUXARowOrColumnMajor; - -// Windows.UI.Xaml.Automation.ScrollAmount -enum _WUXAScrollAmount { - WUXAScrollAmountLargeDecrement = 0, - WUXAScrollAmountSmallDecrement = 1, - WUXAScrollAmountNoAmount = 2, - WUXAScrollAmountLargeIncrement = 3, - WUXAScrollAmountSmallIncrement = 4, -}; -typedef unsigned WUXAScrollAmount; - -// Windows.UI.Xaml.Automation.SupportedTextSelection -enum _WUXASupportedTextSelection { - WUXASupportedTextSelectionNone = 0, - WUXASupportedTextSelectionSingle = 1, - WUXASupportedTextSelectionMultiple = 2, -}; -typedef unsigned WUXASupportedTextSelection; - -// Windows.UI.Xaml.Automation.SynchronizedInputType -enum _WUXASynchronizedInputType { - WUXASynchronizedInputTypeKeyUp = 1, - WUXASynchronizedInputTypeKeyDown = 2, - WUXASynchronizedInputTypeLeftMouseUp = 4, - WUXASynchronizedInputTypeLeftMouseDown = 8, - WUXASynchronizedInputTypeRightMouseUp = 16, - WUXASynchronizedInputTypeRightMouseDown = 32, -}; -typedef unsigned WUXASynchronizedInputType; - -// Windows.UI.Xaml.Automation.ToggleState -enum _WUXAToggleState { - WUXAToggleStateOff = 0, - WUXAToggleStateOn = 1, - WUXAToggleStateIndeterminate = 2, -}; -typedef unsigned WUXAToggleState; - -// Windows.UI.Xaml.Automation.WindowInteractionState -enum _WUXAWindowInteractionState { - WUXAWindowInteractionStateRunning = 0, - WUXAWindowInteractionStateClosing = 1, - WUXAWindowInteractionStateReadyForUserInteraction = 2, - WUXAWindowInteractionStateBlockedByModalWindow = 3, - WUXAWindowInteractionStateNotResponding = 4, -}; -typedef unsigned WUXAWindowInteractionState; - -// Windows.UI.Xaml.Automation.WindowVisualState -enum _WUXAWindowVisualState { - WUXAWindowVisualStateNormal = 0, - WUXAWindowVisualStateMaximized = 1, - WUXAWindowVisualStateMinimized = 2, -}; -typedef unsigned WUXAWindowVisualState; - -// Windows.UI.Xaml.Automation.ZoomUnit -enum _WUXAZoomUnit { - WUXAZoomUnitNoAmount = 0, - WUXAZoomUnitLargeDecrement = 1, - WUXAZoomUnitSmallDecrement = 2, - WUXAZoomUnitLargeIncrement = 3, - WUXAZoomUnitSmallIncrement = 4, -}; -typedef unsigned WUXAZoomUnit; - -// Windows.UI.Xaml.Automation.AutomationActiveEnd -enum _WUXAAutomationActiveEnd { - WUXAAutomationActiveEndNone = 0, - WUXAAutomationActiveEndStart = 1, - WUXAAutomationActiveEndEnd = 2, -}; -typedef unsigned WUXAAutomationActiveEnd; - -// Windows.UI.Xaml.Automation.AutomationAnimationStyle -enum _WUXAAutomationAnimationStyle { - WUXAAutomationAnimationStyleNone = 0, - WUXAAutomationAnimationStyleLasVegasLights = 1, - WUXAAutomationAnimationStyleBlinkingBackground = 2, - WUXAAutomationAnimationStyleSparkleText = 3, - WUXAAutomationAnimationStyleMarchingBlackAnts = 4, - WUXAAutomationAnimationStyleMarchingRedAnts = 5, - WUXAAutomationAnimationStyleShimmer = 6, - WUXAAutomationAnimationStyleOther = 7, -}; -typedef unsigned WUXAAutomationAnimationStyle; - -// Windows.UI.Xaml.Automation.AutomationBulletStyle -enum _WUXAAutomationBulletStyle { - WUXAAutomationBulletStyleNone = 0, - WUXAAutomationBulletStyleHollowRoundBullet = 1, - WUXAAutomationBulletStyleFilledRoundBullet = 2, - WUXAAutomationBulletStyleHollowSquareBullet = 3, - WUXAAutomationBulletStyleFilledSquareBullet = 4, - WUXAAutomationBulletStyleDashBullet = 5, - WUXAAutomationBulletStyleOther = 6, -}; -typedef unsigned WUXAAutomationBulletStyle; - -// Windows.UI.Xaml.Automation.AutomationCaretBidiMode -enum _WUXAAutomationCaretBidiMode { - WUXAAutomationCaretBidiModeLTR = 0, - WUXAAutomationCaretBidiModeRTL = 1, -}; -typedef unsigned WUXAAutomationCaretBidiMode; - -// Windows.UI.Xaml.Automation.AutomationCaretPosition -enum _WUXAAutomationCaretPosition { - WUXAAutomationCaretPositionUnknown = 0, - WUXAAutomationCaretPositionEndOfLine = 1, - WUXAAutomationCaretPositionBeginningOfLine = 2, -}; -typedef unsigned WUXAAutomationCaretPosition; - -// Windows.UI.Xaml.Automation.AutomationFlowDirections -enum _WUXAAutomationFlowDirections { - WUXAAutomationFlowDirectionsDefault = 0, - WUXAAutomationFlowDirectionsRightToLeft = 1, - WUXAAutomationFlowDirectionsBottomToTop = 2, - WUXAAutomationFlowDirectionsVertical = 3, -}; -typedef unsigned WUXAAutomationFlowDirections; - -// Windows.UI.Xaml.Automation.AutomationOutlineStyles -enum _WUXAAutomationOutlineStyles { - WUXAAutomationOutlineStylesNone = 0, - WUXAAutomationOutlineStylesOutline = 1, - WUXAAutomationOutlineStylesShadow = 2, - WUXAAutomationOutlineStylesEngraved = 3, - WUXAAutomationOutlineStylesEmbossed = 4, -}; -typedef unsigned WUXAAutomationOutlineStyles; - -// Windows.UI.Xaml.Automation.AutomationStyleId -enum _WUXAAutomationStyleId { - WUXAAutomationStyleIdHeading1 = 70001, - WUXAAutomationStyleIdHeading2 = 70002, - WUXAAutomationStyleIdHeading3 = 70003, - WUXAAutomationStyleIdHeading4 = 70004, - WUXAAutomationStyleIdHeading5 = 70005, - WUXAAutomationStyleIdHeading6 = 70006, - WUXAAutomationStyleIdHeading7 = 70007, - WUXAAutomationStyleIdHeading8 = 70008, - WUXAAutomationStyleIdHeading9 = 70009, - WUXAAutomationStyleIdTitle = 70010, - WUXAAutomationStyleIdSubtitle = 70011, - WUXAAutomationStyleIdNormal = 70012, - WUXAAutomationStyleIdEmphasis = 70013, - WUXAAutomationStyleIdQuote = 70014, - WUXAAutomationStyleIdBulletedList = 70015, -}; -typedef unsigned WUXAAutomationStyleId; - -// Windows.UI.Xaml.Automation.AutomationTextDecorationLineStyle -enum _WUXAAutomationTextDecorationLineStyle { - WUXAAutomationTextDecorationLineStyleNone = 0, - WUXAAutomationTextDecorationLineStyleSingle = 1, - WUXAAutomationTextDecorationLineStyleWordsOnly = 2, - WUXAAutomationTextDecorationLineStyleDouble = 3, - WUXAAutomationTextDecorationLineStyleDot = 4, - WUXAAutomationTextDecorationLineStyleDash = 5, - WUXAAutomationTextDecorationLineStyleDashDot = 6, - WUXAAutomationTextDecorationLineStyleDashDotDot = 7, - WUXAAutomationTextDecorationLineStyleWavy = 8, - WUXAAutomationTextDecorationLineStyleThickSingle = 9, - WUXAAutomationTextDecorationLineStyleDoubleWavy = 10, - WUXAAutomationTextDecorationLineStyleThickWavy = 11, - WUXAAutomationTextDecorationLineStyleLongDash = 12, - WUXAAutomationTextDecorationLineStyleThickDash = 13, - WUXAAutomationTextDecorationLineStyleThickDashDot = 14, - WUXAAutomationTextDecorationLineStyleThickDashDotDot = 15, - WUXAAutomationTextDecorationLineStyleThickDot = 16, - WUXAAutomationTextDecorationLineStyleThickLongDash = 17, - WUXAAutomationTextDecorationLineStyleOther = 18, -}; -typedef unsigned WUXAAutomationTextDecorationLineStyle; - -#include "WindowsUIXaml.h" -#include "WindowsUIXamlAutomationPeers.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - - -#import - -// Windows.UI.Xaml.Automation.AutomationProperty -#ifndef __WUXAAutomationProperty_DEFINED__ -#define __WUXAAutomationProperty_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAAutomationProperty : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAAutomationProperty_DEFINED__ - -// Windows.UI.Xaml.Automation.AnnotationPatternIdentifiers -#ifndef __WUXAAnnotationPatternIdentifiers_DEFINED__ -#define __WUXAAnnotationPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAAnnotationPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)annotationTypeIdProperty; -+ (WUXAAutomationProperty*)annotationTypeNameProperty; -+ (WUXAAutomationProperty*)authorProperty; -+ (WUXAAutomationProperty*)dateTimeProperty; -+ (WUXAAutomationProperty*)targetProperty; -@end - -#endif // __WUXAAnnotationPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.AutomationElementIdentifiers -#ifndef __WUXAAutomationElementIdentifiers_DEFINED__ -#define __WUXAAutomationElementIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAAutomationElementIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)isRequiredForFormProperty; -+ (WUXAAutomationProperty*)acceleratorKeyProperty; -+ (WUXAAutomationProperty*)accessKeyProperty; -+ (WUXAAutomationProperty*)automationIdProperty; -+ (WUXAAutomationProperty*)boundingRectangleProperty; -+ (WUXAAutomationProperty*)classNameProperty; -+ (WUXAAutomationProperty*)clickablePointProperty; -+ (WUXAAutomationProperty*)controlTypeProperty; -+ (WUXAAutomationProperty*)hasKeyboardFocusProperty; -+ (WUXAAutomationProperty*)helpTextProperty; -+ (WUXAAutomationProperty*)isContentElementProperty; -+ (WUXAAutomationProperty*)isControlElementProperty; -+ (WUXAAutomationProperty*)isEnabledProperty; -+ (WUXAAutomationProperty*)isKeyboardFocusableProperty; -+ (WUXAAutomationProperty*)isOffscreenProperty; -+ (WUXAAutomationProperty*)isPasswordProperty; -+ (WUXAAutomationProperty*)itemStatusProperty; -+ (WUXAAutomationProperty*)itemTypeProperty; -+ (WUXAAutomationProperty*)labeledByProperty; -+ (WUXAAutomationProperty*)liveSettingProperty; -+ (WUXAAutomationProperty*)localizedControlTypeProperty; -+ (WUXAAutomationProperty*)nameProperty; -+ (WUXAAutomationProperty*)orientationProperty; -+ (WUXAAutomationProperty*)controlledPeersProperty; -+ (WUXAAutomationProperty*)positionInSetProperty; -+ (WUXAAutomationProperty*)levelProperty; -+ (WUXAAutomationProperty*)annotationsProperty; -+ (WUXAAutomationProperty*)sizeOfSetProperty; -+ (WUXAAutomationProperty*)landmarkTypeProperty; -+ (WUXAAutomationProperty*)localizedLandmarkTypeProperty; -+ (WUXAAutomationProperty*)flowsFromProperty; -+ (WUXAAutomationProperty*)flowsToProperty; -+ (WUXAAutomationProperty*)isPeripheralProperty; -+ (WUXAAutomationProperty*)isDataValidForFormProperty; -+ (WUXAAutomationProperty*)fullDescriptionProperty; -+ (WUXAAutomationProperty*)describedByProperty; -@end - -#endif // __WUXAAutomationElementIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.AutomationProperties -#ifndef __WUXAAutomationProperties_DEFINED__ -#define __WUXAAutomationProperties_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAAutomationProperties : RTObject -+ (WUXAPAccessibilityView)getAccessibilityView:(WXDependencyObject*)element; -+ (void)setAccessibilityView:(WXDependencyObject*)element value:(WUXAPAccessibilityView)value; -+ (NSMutableArray* /* WXUIElement* */)getControlledPeers:(WXDependencyObject*)element; -+ (WUXAPAutomationLandmarkType)getLandmarkType:(WXDependencyObject*)element; -+ (void)setLandmarkType:(WXDependencyObject*)element value:(WUXAPAutomationLandmarkType)value; -+ (NSString *)getLocalizedLandmarkType:(WXDependencyObject*)element; -+ (void)setLocalizedLandmarkType:(WXDependencyObject*)element value:(NSString *)value; -+ (NSString *)getAcceleratorKey:(WXDependencyObject*)element; -+ (void)setAcceleratorKey:(WXDependencyObject*)element value:(NSString *)value; -+ (NSString *)getAccessKey:(WXDependencyObject*)element; -+ (void)setAccessKey:(WXDependencyObject*)element value:(NSString *)value; -+ (NSString *)getAutomationId:(WXDependencyObject*)element; -+ (void)setAutomationId:(WXDependencyObject*)element value:(NSString *)value; -+ (NSString *)getHelpText:(WXDependencyObject*)element; -+ (void)setHelpText:(WXDependencyObject*)element value:(NSString *)value; -+ (BOOL)getIsRequiredForForm:(WXDependencyObject*)element; -+ (void)setIsRequiredForForm:(WXDependencyObject*)element value:(BOOL)value; -+ (NSString *)getItemStatus:(WXDependencyObject*)element; -+ (void)setItemStatus:(WXDependencyObject*)element value:(NSString *)value; -+ (NSString *)getItemType:(WXDependencyObject*)element; -+ (void)setItemType:(WXDependencyObject*)element value:(NSString *)value; -+ (WXUIElement*)getLabeledBy:(WXDependencyObject*)element; -+ (void)setLabeledBy:(WXDependencyObject*)element value:(WXUIElement*)value; -+ (NSString *)getName:(WXDependencyObject*)element; -+ (void)setName:(WXDependencyObject*)element value:(NSString *)value; -+ (WUXAPAutomationLiveSetting)getLiveSetting:(WXDependencyObject*)element; -+ (void)setLiveSetting:(WXDependencyObject*)element value:(WUXAPAutomationLiveSetting)value; -+ (BOOL)getIsPeripheral:(WXDependencyObject*)element; -+ (void)setIsPeripheral:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getIsDataValidForForm:(WXDependencyObject*)element; -+ (void)setIsDataValidForForm:(WXDependencyObject*)element value:(BOOL)value; -+ (NSString *)getFullDescription:(WXDependencyObject*)element; -+ (void)setFullDescription:(WXDependencyObject*)element value:(NSString *)value; -+ (NSString *)getLocalizedControlType:(WXDependencyObject*)element; -+ (void)setLocalizedControlType:(WXDependencyObject*)element value:(NSString *)value; -+ (NSMutableArray* /* WXDependencyObject* */)getDescribedBy:(WXDependencyObject*)element; -+ (NSMutableArray* /* WXDependencyObject* */)getFlowsTo:(WXDependencyObject*)element; -+ (NSMutableArray* /* WXDependencyObject* */)getFlowsFrom:(WXDependencyObject*)element; -+ (int)getPositionInSet:(WXDependencyObject*)element; -+ (void)setPositionInSet:(WXDependencyObject*)element value:(int)value; -+ (int)getSizeOfSet:(WXDependencyObject*)element; -+ (void)setSizeOfSet:(WXDependencyObject*)element value:(int)value; -+ (int)getLevel:(WXDependencyObject*)element; -+ (void)setLevel:(WXDependencyObject*)element value:(int)value; -+ (NSMutableArray* /* WUXAAutomationAnnotation* */)getAnnotations:(WXDependencyObject*)element; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)nameProperty; -+ (WXDependencyProperty*)liveSettingProperty; -+ (WXDependencyProperty*)labeledByProperty; -+ (WXDependencyProperty*)itemTypeProperty; -+ (WXDependencyProperty*)itemStatusProperty; -+ (WXDependencyProperty*)isRequiredForFormProperty; -+ (WXDependencyProperty*)helpTextProperty; -+ (WXDependencyProperty*)automationIdProperty; -+ (WXDependencyProperty*)acceleratorKeyProperty; -+ (WXDependencyProperty*)accessKeyProperty; -+ (WXDependencyProperty*)controlledPeersProperty; -+ (WXDependencyProperty*)accessibilityViewProperty; -+ (WXDependencyProperty*)levelProperty; -+ (WXDependencyProperty*)annotationsProperty; -+ (WXDependencyProperty*)positionInSetProperty; -+ (WXDependencyProperty*)sizeOfSetProperty; -+ (WXDependencyProperty*)localizedLandmarkTypeProperty; -+ (WXDependencyProperty*)landmarkTypeProperty; -+ (WXDependencyProperty*)localizedControlTypeProperty; -+ (WXDependencyProperty*)isPeripheralProperty; -+ (WXDependencyProperty*)isDataValidForFormProperty; -+ (WXDependencyProperty*)fullDescriptionProperty; -+ (WXDependencyProperty*)flowsToProperty; -+ (WXDependencyProperty*)flowsFromProperty; -+ (WXDependencyProperty*)describedByProperty; -@end - -#endif // __WUXAAutomationProperties_DEFINED__ - -// Windows.UI.Xaml.Automation.DockPatternIdentifiers -#ifndef __WUXADockPatternIdentifiers_DEFINED__ -#define __WUXADockPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXADockPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)dockPositionProperty; -@end - -#endif // __WUXADockPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.DragPatternIdentifiers -#ifndef __WUXADragPatternIdentifiers_DEFINED__ -#define __WUXADragPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXADragPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)dropEffectProperty; -+ (WUXAAutomationProperty*)dropEffectsProperty; -+ (WUXAAutomationProperty*)grabbedItemsProperty; -+ (WUXAAutomationProperty*)isGrabbedProperty; -@end - -#endif // __WUXADragPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.DropTargetPatternIdentifiers -#ifndef __WUXADropTargetPatternIdentifiers_DEFINED__ -#define __WUXADropTargetPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXADropTargetPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)dropTargetEffectProperty; -+ (WUXAAutomationProperty*)dropTargetEffectsProperty; -@end - -#endif // __WUXADropTargetPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.ExpandCollapsePatternIdentifiers -#ifndef __WUXAExpandCollapsePatternIdentifiers_DEFINED__ -#define __WUXAExpandCollapsePatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAExpandCollapsePatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)expandCollapseStateProperty; -@end - -#endif // __WUXAExpandCollapsePatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.GridItemPatternIdentifiers -#ifndef __WUXAGridItemPatternIdentifiers_DEFINED__ -#define __WUXAGridItemPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAGridItemPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)columnProperty; -+ (WUXAAutomationProperty*)columnSpanProperty; -+ (WUXAAutomationProperty*)containingGridProperty; -+ (WUXAAutomationProperty*)rowProperty; -+ (WUXAAutomationProperty*)rowSpanProperty; -@end - -#endif // __WUXAGridItemPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.GridPatternIdentifiers -#ifndef __WUXAGridPatternIdentifiers_DEFINED__ -#define __WUXAGridPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAGridPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)columnCountProperty; -+ (WUXAAutomationProperty*)rowCountProperty; -@end - -#endif // __WUXAGridPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.MultipleViewPatternIdentifiers -#ifndef __WUXAMultipleViewPatternIdentifiers_DEFINED__ -#define __WUXAMultipleViewPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAMultipleViewPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)currentViewProperty; -+ (WUXAAutomationProperty*)supportedViewsProperty; -@end - -#endif // __WUXAMultipleViewPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.RangeValuePatternIdentifiers -#ifndef __WUXARangeValuePatternIdentifiers_DEFINED__ -#define __WUXARangeValuePatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXARangeValuePatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)isReadOnlyProperty; -+ (WUXAAutomationProperty*)largeChangeProperty; -+ (WUXAAutomationProperty*)maximumProperty; -+ (WUXAAutomationProperty*)minimumProperty; -+ (WUXAAutomationProperty*)smallChangeProperty; -+ (WUXAAutomationProperty*)valueProperty; -@end - -#endif // __WUXARangeValuePatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.ScrollPatternIdentifiers -#ifndef __WUXAScrollPatternIdentifiers_DEFINED__ -#define __WUXAScrollPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAScrollPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)horizontalScrollPercentProperty; -+ (WUXAAutomationProperty*)horizontalViewSizeProperty; -+ (WUXAAutomationProperty*)horizontallyScrollableProperty; -+ (double)noScroll; -+ (WUXAAutomationProperty*)verticalScrollPercentProperty; -+ (WUXAAutomationProperty*)verticalViewSizeProperty; -+ (WUXAAutomationProperty*)verticallyScrollableProperty; -@end - -#endif // __WUXAScrollPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.SelectionItemPatternIdentifiers -#ifndef __WUXASelectionItemPatternIdentifiers_DEFINED__ -#define __WUXASelectionItemPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXASelectionItemPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)isSelectedProperty; -+ (WUXAAutomationProperty*)selectionContainerProperty; -@end - -#endif // __WUXASelectionItemPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.SelectionPatternIdentifiers -#ifndef __WUXASelectionPatternIdentifiers_DEFINED__ -#define __WUXASelectionPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXASelectionPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)canSelectMultipleProperty; -+ (WUXAAutomationProperty*)isSelectionRequiredProperty; -+ (WUXAAutomationProperty*)selectionProperty; -@end - -#endif // __WUXASelectionPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.SpreadsheetItemPatternIdentifiers -#ifndef __WUXASpreadsheetItemPatternIdentifiers_DEFINED__ -#define __WUXASpreadsheetItemPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXASpreadsheetItemPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)formulaProperty; -@end - -#endif // __WUXASpreadsheetItemPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.StylesPatternIdentifiers -#ifndef __WUXAStylesPatternIdentifiers_DEFINED__ -#define __WUXAStylesPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAStylesPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)extendedPropertiesProperty; -+ (WUXAAutomationProperty*)fillColorProperty; -+ (WUXAAutomationProperty*)fillPatternColorProperty; -+ (WUXAAutomationProperty*)fillPatternStyleProperty; -+ (WUXAAutomationProperty*)shapeProperty; -+ (WUXAAutomationProperty*)styleIdProperty; -+ (WUXAAutomationProperty*)styleNameProperty; -@end - -#endif // __WUXAStylesPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.TableItemPatternIdentifiers -#ifndef __WUXATableItemPatternIdentifiers_DEFINED__ -#define __WUXATableItemPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXATableItemPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)columnHeaderItemsProperty; -+ (WUXAAutomationProperty*)rowHeaderItemsProperty; -@end - -#endif // __WUXATableItemPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.TablePatternIdentifiers -#ifndef __WUXATablePatternIdentifiers_DEFINED__ -#define __WUXATablePatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXATablePatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)columnHeadersProperty; -+ (WUXAAutomationProperty*)rowHeadersProperty; -+ (WUXAAutomationProperty*)rowOrColumnMajorProperty; -@end - -#endif // __WUXATablePatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.TogglePatternIdentifiers -#ifndef __WUXATogglePatternIdentifiers_DEFINED__ -#define __WUXATogglePatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXATogglePatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)toggleStateProperty; -@end - -#endif // __WUXATogglePatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.TransformPattern2Identifiers -#ifndef __WUXATransformPattern2Identifiers_DEFINED__ -#define __WUXATransformPattern2Identifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXATransformPattern2Identifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)canZoomProperty; -+ (WUXAAutomationProperty*)maxZoomProperty; -+ (WUXAAutomationProperty*)minZoomProperty; -+ (WUXAAutomationProperty*)zoomLevelProperty; -@end - -#endif // __WUXATransformPattern2Identifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.TransformPatternIdentifiers -#ifndef __WUXATransformPatternIdentifiers_DEFINED__ -#define __WUXATransformPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXATransformPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)canMoveProperty; -+ (WUXAAutomationProperty*)canResizeProperty; -+ (WUXAAutomationProperty*)canRotateProperty; -@end - -#endif // __WUXATransformPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.ValuePatternIdentifiers -#ifndef __WUXAValuePatternIdentifiers_DEFINED__ -#define __WUXAValuePatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAValuePatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)isReadOnlyProperty; -+ (WUXAAutomationProperty*)valueProperty; -@end - -#endif // __WUXAValuePatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.Automation.WindowPatternIdentifiers -#ifndef __WUXAWindowPatternIdentifiers_DEFINED__ -#define __WUXAWindowPatternIdentifiers_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAWindowPatternIdentifiers : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXAAutomationProperty*)canMaximizeProperty; -+ (WUXAAutomationProperty*)canMinimizeProperty; -+ (WUXAAutomationProperty*)isModalProperty; -+ (WUXAAutomationProperty*)isTopmostProperty; -+ (WUXAAutomationProperty*)windowInteractionStateProperty; -+ (WUXAAutomationProperty*)windowVisualStateProperty; -@end - -#endif // __WUXAWindowPatternIdentifiers_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Automation.AutomationAnnotation -#ifndef __WUXAAutomationAnnotation_DEFINED__ -#define __WUXAAutomationAnnotation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAAutomationAnnotation : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WUXAAutomationAnnotation*)makeInstance:(WUXAAnnotationType)type ACTIVATOR; -+ (WUXAAutomationAnnotation*)makeWithElementParameter:(WUXAAnnotationType)type element:(WXUIElement*)element ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXAAnnotationType type; -@property (retain) WXUIElement* element; -+ (WXDependencyProperty*)elementProperty; -+ (WXDependencyProperty*)typeProperty; -@end - -#endif // __WUXAAutomationAnnotation_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomationPeers.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomationPeers.h deleted file mode 100644 index 334fc3383a..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomationPeers.h +++ /dev/null @@ -1,1890 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlAutomationPeers.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXAPAutomationPeer, WUXAPAutomationPeerAnnotation, WUXAPFrameworkElementAutomationPeer, WUXAPButtonBaseAutomationPeer, WUXAPCaptureElementAutomationPeer, WUXAPComboBoxItemAutomationPeer, WUXAPFlipViewItemAutomationPeer, WUXAPGroupItemAutomationPeer, WUXAPImageAutomationPeer, WUXAPListBoxItemAutomationPeer, WUXAPMediaTransportControlsAutomationPeer, WUXAPPasswordBoxAutomationPeer, WUXAPProgressRingAutomationPeer, WUXAPRichEditBoxAutomationPeer, WUXAPRichTextBlockAutomationPeer, WUXAPRichTextBlockOverflowAutomationPeer, WUXAPSettingsFlyoutAutomationPeer, WUXAPTextBlockAutomationPeer, WUXAPTextBoxAutomationPeer, WUXAPThumbAutomationPeer, WUXAPAutoSuggestBoxAutomationPeer, WUXAPDatePickerAutomationPeer, WUXAPFlyoutPresenterAutomationPeer, WUXAPGridViewItemAutomationPeer, WUXAPHubAutomationPeer, WUXAPListViewBaseHeaderItemAutomationPeer, WUXAPListViewItemAutomationPeer, WUXAPMediaElementAutomationPeer, WUXAPMediaPlayerElementAutomationPeer, WUXAPSearchBoxAutomationPeer, WUXAPTimePickerAutomationPeer, WUXAPGridViewHeaderItemAutomationPeer, WUXAPListViewHeaderItemAutomationPeer, WUXAPButtonAutomationPeer, WUXAPHyperlinkButtonAutomationPeer, WUXAPRepeatButtonAutomationPeer, WUXAPMenuFlyoutItemAutomationPeer, WUXAPAppBarButtonAutomationPeer, WUXAPItemsControlAutomationPeer, WUXAPMenuFlyoutPresenterAutomationPeer, WUXAPRangeBaseAutomationPeer, WUXAPProgressBarAutomationPeer, WUXAPScrollBarAutomationPeer, WUXAPSliderAutomationPeer, WUXAPHubSectionAutomationPeer, WUXAPScrollViewerAutomationPeer, WUXAPSelectorAutomationPeer, WUXAPFlipViewAutomationPeer, WUXAPListBoxAutomationPeer, WUXAPListViewBaseAutomationPeer, WUXAPGridViewAutomationPeer, WUXAPListViewAutomationPeer, WUXAPSemanticZoomAutomationPeer, WUXAPToggleSwitchAutomationPeer, WUXAPToggleButtonAutomationPeer, WUXAPCheckBoxAutomationPeer, WUXAPRadioButtonAutomationPeer, WUXAPToggleMenuFlyoutItemAutomationPeer, WUXAPAppBarToggleButtonAutomationPeer, WUXAPItemAutomationPeer, WUXAPSelectorItemAutomationPeer, WUXAPComboBoxItemDataAutomationPeer, WUXAPFlipViewItemDataAutomationPeer, WUXAPListBoxItemDataAutomationPeer, WUXAPGridViewItemDataAutomationPeer, WUXAPListViewItemDataAutomationPeer, WUXAPComboBoxAutomationPeer, WUXAPAppBarAutomationPeer, WUXAPInkToolbarAutomationPeer, WUXAPMapControlAutomationPeer, WUXAPLoopingSelectorItemDataAutomationPeer, WUXAPDatePickerFlyoutPresenterAutomationPeer, WUXAPListPickerFlyoutPresenterAutomationPeer, WUXAPLoopingSelectorAutomationPeer, WUXAPLoopingSelectorItemAutomationPeer, WUXAPPickerFlyoutPresenterAutomationPeer, WUXAPPivotItemAutomationPeer, WUXAPPivotItemDataAutomationPeer, WUXAPTimePickerFlyoutPresenterAutomationPeer, WUXAPPivotAutomationPeer; -@class WUXAPRawElementProviderRuntimeId; -@protocol WUXAPIItemAutomationPeer, WUXAPIItemAutomationPeerFactory, WUXAPIButtonBaseAutomationPeer, WUXAPIButtonBaseAutomationPeerFactory, WUXAPICaptureElementAutomationPeer, WUXAPICaptureElementAutomationPeerFactory, WUXAPIComboBoxItemAutomationPeer, WUXAPIComboBoxItemAutomationPeerFactory, WUXAPIFlipViewItemAutomationPeer, WUXAPIFlipViewItemAutomationPeerFactory, WUXAPIGroupItemAutomationPeer, WUXAPIGroupItemAutomationPeerFactory, WUXAPIImageAutomationPeer, WUXAPIImageAutomationPeerFactory, WUXAPIItemsControlAutomationPeer, WUXAPIItemsControlAutomationPeerFactory, WUXAPIItemsControlAutomationPeer2, WUXAPIItemsControlAutomationPeerOverrides2, WUXAPIListBoxItemAutomationPeer, WUXAPIListBoxItemAutomationPeerFactory, WUXAPIMediaTransportControlsAutomationPeer, WUXAPIMediaTransportControlsAutomationPeerFactory, WUXAPIPasswordBoxAutomationPeer, WUXAPIPasswordBoxAutomationPeerFactory, WUXAPIProgressRingAutomationPeer, WUXAPIProgressRingAutomationPeerFactory, WUXAPIRangeBaseAutomationPeer, WUXAPIRangeBaseAutomationPeerFactory, WUXAPIRichEditBoxAutomationPeer, WUXAPIRichEditBoxAutomationPeerFactory, WUXAPIRichTextBlockAutomationPeer, WUXAPIRichTextBlockAutomationPeerFactory, WUXAPIRichTextBlockOverflowAutomationPeer, WUXAPIRichTextBlockOverflowAutomationPeerFactory, WUXAPISelectorItemAutomationPeer, WUXAPISelectorItemAutomationPeerFactory, WUXAPISemanticZoomAutomationPeer, WUXAPISemanticZoomAutomationPeerFactory, WUXAPISettingsFlyoutAutomationPeer, WUXAPISettingsFlyoutAutomationPeerFactory, WUXAPITextBlockAutomationPeer, WUXAPITextBlockAutomationPeerFactory, WUXAPITextBoxAutomationPeer, WUXAPITextBoxAutomationPeerFactory, WUXAPIThumbAutomationPeer, WUXAPIThumbAutomationPeerFactory, WUXAPIToggleSwitchAutomationPeer, WUXAPIToggleSwitchAutomationPeerFactory, WUXAPIButtonAutomationPeer, WUXAPIButtonAutomationPeerFactory, WUXAPIComboBoxItemDataAutomationPeer, WUXAPIComboBoxItemDataAutomationPeerFactory, WUXAPIFlipViewItemDataAutomationPeer, WUXAPIFlipViewItemDataAutomationPeerFactory, WUXAPIHyperlinkButtonAutomationPeer, WUXAPIHyperlinkButtonAutomationPeerFactory, WUXAPIListBoxItemDataAutomationPeer, WUXAPIListBoxItemDataAutomationPeerFactory, WUXAPIProgressBarAutomationPeer, WUXAPIProgressBarAutomationPeerFactory, WUXAPIRepeatButtonAutomationPeer, WUXAPIRepeatButtonAutomationPeerFactory, WUXAPIScrollBarAutomationPeer, WUXAPIScrollBarAutomationPeerFactory, WUXAPISelectorAutomationPeer, WUXAPISelectorAutomationPeerFactory, WUXAPISliderAutomationPeer, WUXAPISliderAutomationPeerFactory, WUXAPIToggleButtonAutomationPeer, WUXAPIToggleButtonAutomationPeerFactory, WUXAPICheckBoxAutomationPeer, WUXAPICheckBoxAutomationPeerFactory, WUXAPIComboBoxAutomationPeer, WUXAPIComboBoxAutomationPeerFactory, WUXAPIFlipViewAutomationPeer, WUXAPIFlipViewAutomationPeerFactory, WUXAPIListBoxAutomationPeer, WUXAPIListBoxAutomationPeerFactory, WUXAPIRadioButtonAutomationPeer, WUXAPIRadioButtonAutomationPeerFactory, WUXAPIAppBarAutomationPeer, WUXAPIAppBarAutomationPeerFactory, WUXAPIAutoSuggestBoxAutomationPeer, WUXAPIAutoSuggestBoxAutomationPeerFactory, WUXAPIDatePickerAutomationPeer, WUXAPIDatePickerAutomationPeerFactory, WUXAPIFlyoutPresenterAutomationPeer, WUXAPIFlyoutPresenterAutomationPeerFactory, WUXAPIGridViewItemAutomationPeer, WUXAPIGridViewItemAutomationPeerFactory, WUXAPIHubAutomationPeer, WUXAPIHubAutomationPeerFactory, WUXAPIHubSectionAutomationPeer, WUXAPIHubSectionAutomationPeerFactory, WUXAPIListViewBaseHeaderItemAutomationPeer, WUXAPIListViewBaseHeaderItemAutomationPeerFactory, WUXAPIListViewItemAutomationPeer, WUXAPIListViewItemAutomationPeerFactory, WUXAPIMediaElementAutomationPeer, WUXAPIMediaElementAutomationPeerFactory, WUXAPIMediaPlayerElementAutomationPeer, WUXAPIMediaPlayerElementAutomationPeerFactory, WUXAPIMenuFlyoutItemAutomationPeer, WUXAPIMenuFlyoutItemAutomationPeerFactory, WUXAPIScrollViewerAutomationPeer, WUXAPIScrollViewerAutomationPeerFactory, WUXAPISearchBoxAutomationPeer, WUXAPISearchBoxAutomationPeerFactory, WUXAPITimePickerAutomationPeer, WUXAPITimePickerAutomationPeerFactory, WUXAPIToggleMenuFlyoutItemAutomationPeer, WUXAPIToggleMenuFlyoutItemAutomationPeerFactory, WUXAPIGridViewHeaderItemAutomationPeer, WUXAPIGridViewHeaderItemAutomationPeerFactory, WUXAPIGridViewItemDataAutomationPeer, WUXAPIGridViewItemDataAutomationPeerFactory, WUXAPIListViewHeaderItemAutomationPeer, WUXAPIListViewHeaderItemAutomationPeerFactory, WUXAPIListViewItemDataAutomationPeer, WUXAPIListViewItemDataAutomationPeerFactory, WUXAPIMenuFlyoutPresenterAutomationPeer, WUXAPIMenuFlyoutPresenterAutomationPeerFactory, WUXAPIAppBarButtonAutomationPeer, WUXAPIAppBarButtonAutomationPeerFactory, WUXAPIAppBarToggleButtonAutomationPeer, WUXAPIAppBarToggleButtonAutomationPeerFactory, WUXAPIListViewBaseAutomationPeer, WUXAPIListViewBaseAutomationPeerFactory, WUXAPIGridViewAutomationPeer, WUXAPIGridViewAutomationPeerFactory, WUXAPIListViewAutomationPeer, WUXAPIListViewAutomationPeerFactory, WUXAPIAutomationPeer, WUXAPIAutomationPeerOverrides, WUXAPIAutomationPeerProtected, WUXAPIAutomationPeerStatics, WUXAPIAutomationPeerFactory, WUXAPIAutomationPeer2, WUXAPIAutomationPeerOverrides2, WUXAPIAutomationPeer3, WUXAPIAutomationPeerOverrides3, WUXAPIAutomationPeerStatics3, WUXAPIAutomationPeer4, WUXAPIAutomationPeerOverrides4, WUXAPIAutomationPeer5, WUXAPIAutomationPeerOverrides5, WUXAPIAutomationPeerAnnotation, WUXAPIAutomationPeerAnnotationStatics, WUXAPIAutomationPeerAnnotationFactory, WUXAPIFrameworkElementAutomationPeer, WUXAPIFrameworkElementAutomationPeerStatics, WUXAPIFrameworkElementAutomationPeerFactory, WUXAPIInkToolbarAutomationPeer, WUXAPIMapControlAutomationPeer, WUXAPILoopingSelectorItemDataAutomationPeer, WUXAPIDatePickerFlyoutPresenterAutomationPeer, WUXAPIListPickerFlyoutPresenterAutomationPeer, WUXAPILoopingSelectorAutomationPeer, WUXAPILoopingSelectorItemAutomationPeer, WUXAPIPickerFlyoutPresenterAutomationPeer, WUXAPIPivotItemAutomationPeer, WUXAPIPivotItemAutomationPeerFactory, WUXAPIPivotItemDataAutomationPeer, WUXAPIPivotItemDataAutomationPeerFactory, WUXAPITimePickerFlyoutPresenterAutomationPeer, WUXAPIPivotAutomationPeer, WUXAPIPivotAutomationPeerFactory; - -// Windows.UI.Xaml.Automation.Peers.AccessibilityView -enum _WUXAPAccessibilityView { - WUXAPAccessibilityViewRaw = 0, - WUXAPAccessibilityViewControl = 1, - WUXAPAccessibilityViewContent = 2, -}; -typedef unsigned WUXAPAccessibilityView; - -// Windows.UI.Xaml.Automation.Peers.AutomationControlType -enum _WUXAPAutomationControlType { - WUXAPAutomationControlTypeButton = 0, - WUXAPAutomationControlTypeCalendar = 1, - WUXAPAutomationControlTypeCheckBox = 2, - WUXAPAutomationControlTypeComboBox = 3, - WUXAPAutomationControlTypeEdit = 4, - WUXAPAutomationControlTypeHyperlink = 5, - WUXAPAutomationControlTypeImage = 6, - WUXAPAutomationControlTypeListItem = 7, - WUXAPAutomationControlTypeList = 8, - WUXAPAutomationControlTypeMenu = 9, - WUXAPAutomationControlTypeMenuBar = 10, - WUXAPAutomationControlTypeMenuItem = 11, - WUXAPAutomationControlTypeProgressBar = 12, - WUXAPAutomationControlTypeRadioButton = 13, - WUXAPAutomationControlTypeScrollBar = 14, - WUXAPAutomationControlTypeSlider = 15, - WUXAPAutomationControlTypeSpinner = 16, - WUXAPAutomationControlTypeStatusBar = 17, - WUXAPAutomationControlTypeTab = 18, - WUXAPAutomationControlTypeTabItem = 19, - WUXAPAutomationControlTypeText = 20, - WUXAPAutomationControlTypeToolBar = 21, - WUXAPAutomationControlTypeToolTip = 22, - WUXAPAutomationControlTypeTree = 23, - WUXAPAutomationControlTypeTreeItem = 24, - WUXAPAutomationControlTypeCustom = 25, - WUXAPAutomationControlTypeGroup = 26, - WUXAPAutomationControlTypeThumb = 27, - WUXAPAutomationControlTypeDataGrid = 28, - WUXAPAutomationControlTypeDataItem = 29, - WUXAPAutomationControlTypeDocument = 30, - WUXAPAutomationControlTypeSplitButton = 31, - WUXAPAutomationControlTypeWindow = 32, - WUXAPAutomationControlTypePane = 33, - WUXAPAutomationControlTypeHeader = 34, - WUXAPAutomationControlTypeHeaderItem = 35, - WUXAPAutomationControlTypeTable = 36, - WUXAPAutomationControlTypeTitleBar = 37, - WUXAPAutomationControlTypeSeparator = 38, - WUXAPAutomationControlTypeSemanticZoom = 39, - WUXAPAutomationControlTypeAppBar = 40, -}; -typedef unsigned WUXAPAutomationControlType; - -// Windows.UI.Xaml.Automation.Peers.AutomationEvents -enum _WUXAPAutomationEvents { - WUXAPAutomationEventsToolTipOpened = 0, - WUXAPAutomationEventsToolTipClosed = 1, - WUXAPAutomationEventsMenuOpened = 2, - WUXAPAutomationEventsMenuClosed = 3, - WUXAPAutomationEventsAutomationFocusChanged = 4, - WUXAPAutomationEventsInvokePatternOnInvoked = 5, - WUXAPAutomationEventsSelectionItemPatternOnElementAddedToSelection = 6, - WUXAPAutomationEventsSelectionItemPatternOnElementRemovedFromSelection = 7, - WUXAPAutomationEventsSelectionItemPatternOnElementSelected = 8, - WUXAPAutomationEventsSelectionPatternOnInvalidated = 9, - WUXAPAutomationEventsTextPatternOnTextSelectionChanged = 10, - WUXAPAutomationEventsTextPatternOnTextChanged = 11, - WUXAPAutomationEventsAsyncContentLoaded = 12, - WUXAPAutomationEventsPropertyChanged = 13, - WUXAPAutomationEventsStructureChanged = 14, - WUXAPAutomationEventsDragStart = 15, - WUXAPAutomationEventsDragCancel = 16, - WUXAPAutomationEventsDragComplete = 17, - WUXAPAutomationEventsDragEnter = 18, - WUXAPAutomationEventsDragLeave = 19, - WUXAPAutomationEventsDropped = 20, - WUXAPAutomationEventsLiveRegionChanged = 21, - WUXAPAutomationEventsInputReachedTarget = 22, - WUXAPAutomationEventsInputReachedOtherElement = 23, - WUXAPAutomationEventsInputDiscarded = 24, - WUXAPAutomationEventsWindowClosed = 25, - WUXAPAutomationEventsWindowOpened = 26, - WUXAPAutomationEventsConversionTargetChanged = 27, - WUXAPAutomationEventsTextEditTextChanged = 28, - WUXAPAutomationEventsLayoutInvalidated = 29, -}; -typedef unsigned WUXAPAutomationEvents; - -// Windows.UI.Xaml.Automation.Peers.AutomationLandmarkType -enum _WUXAPAutomationLandmarkType { - WUXAPAutomationLandmarkTypeNone = 0, - WUXAPAutomationLandmarkTypeCustom = 1, - WUXAPAutomationLandmarkTypeForm = 2, - WUXAPAutomationLandmarkTypeMain = 3, - WUXAPAutomationLandmarkTypeNavigation = 4, - WUXAPAutomationLandmarkTypeSearch = 5, -}; -typedef unsigned WUXAPAutomationLandmarkType; - -// Windows.UI.Xaml.Automation.Peers.AutomationLiveSetting -enum _WUXAPAutomationLiveSetting { - WUXAPAutomationLiveSettingOff = 0, - WUXAPAutomationLiveSettingPolite = 1, - WUXAPAutomationLiveSettingAssertive = 2, -}; -typedef unsigned WUXAPAutomationLiveSetting; - -// Windows.UI.Xaml.Automation.Peers.AutomationNavigationDirection -enum _WUXAPAutomationNavigationDirection { - WUXAPAutomationNavigationDirectionParent = 0, - WUXAPAutomationNavigationDirectionNextSibling = 1, - WUXAPAutomationNavigationDirectionPreviousSibling = 2, - WUXAPAutomationNavigationDirectionFirstChild = 3, - WUXAPAutomationNavigationDirectionLastChild = 4, -}; -typedef unsigned WUXAPAutomationNavigationDirection; - -// Windows.UI.Xaml.Automation.Peers.AutomationOrientation -enum _WUXAPAutomationOrientation { - WUXAPAutomationOrientationNone = 0, - WUXAPAutomationOrientationHorizontal = 1, - WUXAPAutomationOrientationVertical = 2, -}; -typedef unsigned WUXAPAutomationOrientation; - -// Windows.UI.Xaml.Automation.Peers.AutomationStructureChangeType -enum _WUXAPAutomationStructureChangeType { - WUXAPAutomationStructureChangeTypeChildAdded = 0, - WUXAPAutomationStructureChangeTypeChildRemoved = 1, - WUXAPAutomationStructureChangeTypeChildrenInvalidated = 2, - WUXAPAutomationStructureChangeTypeChildrenBulkAdded = 3, - WUXAPAutomationStructureChangeTypeChildrenBulkRemoved = 4, - WUXAPAutomationStructureChangeTypeChildrenReordered = 5, -}; -typedef unsigned WUXAPAutomationStructureChangeType; - -// Windows.UI.Xaml.Automation.Peers.PatternInterface -enum _WUXAPPatternInterface { - WUXAPPatternInterfaceInvoke = 0, - WUXAPPatternInterfaceSelection = 1, - WUXAPPatternInterfaceValue = 2, - WUXAPPatternInterfaceRangeValue = 3, - WUXAPPatternInterfaceScroll = 4, - WUXAPPatternInterfaceScrollItem = 5, - WUXAPPatternInterfaceExpandCollapse = 6, - WUXAPPatternInterfaceGrid = 7, - WUXAPPatternInterfaceGridItem = 8, - WUXAPPatternInterfaceMultipleView = 9, - WUXAPPatternInterfaceWindow = 10, - WUXAPPatternInterfaceSelectionItem = 11, - WUXAPPatternInterfaceDock = 12, - WUXAPPatternInterfaceTable = 13, - WUXAPPatternInterfaceTableItem = 14, - WUXAPPatternInterfaceToggle = 15, - WUXAPPatternInterfaceTransform = 16, - WUXAPPatternInterfaceText = 17, - WUXAPPatternInterfaceItemContainer = 18, - WUXAPPatternInterfaceVirtualizedItem = 19, - WUXAPPatternInterfaceText2 = 20, - WUXAPPatternInterfaceTextChild = 21, - WUXAPPatternInterfaceTextRange = 22, - WUXAPPatternInterfaceAnnotation = 23, - WUXAPPatternInterfaceDrag = 24, - WUXAPPatternInterfaceDropTarget = 25, - WUXAPPatternInterfaceObjectModel = 26, - WUXAPPatternInterfaceSpreadsheet = 27, - WUXAPPatternInterfaceSpreadsheetItem = 28, - WUXAPPatternInterfaceStyles = 29, - WUXAPPatternInterfaceTransform2 = 30, - WUXAPPatternInterfaceSynchronizedInput = 31, - WUXAPPatternInterfaceTextEdit = 32, - WUXAPPatternInterfaceCustomNavigation = 33, -}; -typedef unsigned WUXAPPatternInterface; - -#include "WindowsUIXamlAutomationProvider.h" -#include "WindowsUIXamlControlsPrimitives.h" -#include "WindowsUIXamlControls.h" -#include "WindowsFoundation.h" -#include "WindowsUIXamlAutomation.h" -#include "WindowsUIXaml.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - - -#import - -// [struct] Windows.UI.Xaml.Automation.Peers.RawElementProviderRuntimeId -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPRawElementProviderRuntimeId : NSObject -+ (instancetype)new; -@property unsigned int part1; -@property unsigned int part2; -@end - -// Windows.UI.Xaml.Automation.Peers.IItemsControlAutomationPeerOverrides2 -#ifndef __WUXAPIItemsControlAutomationPeerOverrides2_DEFINED__ -#define __WUXAPIItemsControlAutomationPeerOverrides2_DEFINED__ - -@protocol WUXAPIItemsControlAutomationPeerOverrides2 -- (WUXAPItemAutomationPeer*)onCreateItemAutomationPeer:(RTObject*)item; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIItemsControlAutomationPeerOverrides2 : RTObject -@end - -#endif // __WUXAPIItemsControlAutomationPeerOverrides2_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.IAutomationPeerOverrides -#ifndef __WUXAPIAutomationPeerOverrides_DEFINED__ -#define __WUXAPIAutomationPeerOverrides_DEFINED__ - -@protocol WUXAPIAutomationPeerOverrides -- (RTObject*)getPatternCore:(WUXAPPatternInterface)patternInterface; -- (NSString *)getAcceleratorKeyCore; -- (NSString *)getAccessKeyCore; -- (WUXAPAutomationControlType)getAutomationControlTypeCore; -- (NSString *)getAutomationIdCore; -- (WFRect*)getBoundingRectangleCore; -- (NSMutableArray* /* WUXAPAutomationPeer* */)getChildrenCore; -- (NSString *)getClassNameCore; -- (WFPoint*)getClickablePointCore; -- (NSString *)getHelpTextCore; -- (NSString *)getItemStatusCore; -- (NSString *)getItemTypeCore; -- (WUXAPAutomationPeer*)getLabeledByCore; -- (NSString *)getLocalizedControlTypeCore; -- (NSString *)getNameCore; -- (WUXAPAutomationOrientation)getOrientationCore; -- (BOOL)hasKeyboardFocusCore; -- (BOOL)isContentElementCore; -- (BOOL)isControlElementCore; -- (BOOL)isEnabledCore; -- (BOOL)isKeyboardFocusableCore; -- (BOOL)isOffscreenCore; -- (BOOL)isPasswordCore; -- (BOOL)isRequiredForFormCore; -- (void)setFocusCore; -- (WUXAPAutomationPeer*)getPeerFromPointCore:(WFPoint*)point; -- (WUXAPAutomationLiveSetting)getLiveSettingCore; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIAutomationPeerOverrides : RTObject -@end - -#endif // __WUXAPIAutomationPeerOverrides_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.IAutomationPeerOverrides2 -#ifndef __WUXAPIAutomationPeerOverrides2_DEFINED__ -#define __WUXAPIAutomationPeerOverrides2_DEFINED__ - -@protocol WUXAPIAutomationPeerOverrides2 -- (void)showContextMenuCore; -- (NSArray* /* WUXAPAutomationPeer* */)getControlledPeersCore; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIAutomationPeerOverrides2 : RTObject -@end - -#endif // __WUXAPIAutomationPeerOverrides2_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.IAutomationPeerOverrides3 -#ifndef __WUXAPIAutomationPeerOverrides3_DEFINED__ -#define __WUXAPIAutomationPeerOverrides3_DEFINED__ - -@protocol WUXAPIAutomationPeerOverrides3 -- (RTObject*)navigateCore:(WUXAPAutomationNavigationDirection)direction; -- (RTObject*)getElementFromPointCore:(WFPoint*)pointInWindowCoordinates; -- (RTObject*)getFocusedElementCore; -- (NSMutableArray* /* WUXAPAutomationPeerAnnotation* */)getAnnotationsCore; -- (int)getPositionInSetCore; -- (int)getSizeOfSetCore; -- (int)getLevelCore; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIAutomationPeerOverrides3 : RTObject -@end - -#endif // __WUXAPIAutomationPeerOverrides3_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.IAutomationPeerOverrides4 -#ifndef __WUXAPIAutomationPeerOverrides4_DEFINED__ -#define __WUXAPIAutomationPeerOverrides4_DEFINED__ - -@protocol WUXAPIAutomationPeerOverrides4 -- (WUXAPAutomationLandmarkType)getLandmarkTypeCore; -- (NSString *)getLocalizedLandmarkTypeCore; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIAutomationPeerOverrides4 : RTObject -@end - -#endif // __WUXAPIAutomationPeerOverrides4_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.IAutomationPeerOverrides5 -#ifndef __WUXAPIAutomationPeerOverrides5_DEFINED__ -#define __WUXAPIAutomationPeerOverrides5_DEFINED__ - -@protocol WUXAPIAutomationPeerOverrides5 -- (BOOL)isPeripheralCore; -- (BOOL)isDataValidForFormCore; -- (NSString *)getFullDescriptionCore; -- (id /* WUXAPAutomationPeer* */)getDescribedByCore; -- (id /* WUXAPAutomationPeer* */)getFlowsToCore; -- (id /* WUXAPAutomationPeer* */)getFlowsFromCore; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIAutomationPeerOverrides5 : RTObject -@end - -#endif // __WUXAPIAutomationPeerOverrides5_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.AutomationPeer -#ifndef __WUXAPAutomationPeer_DEFINED__ -#define __WUXAPAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPAutomationPeer : WXDependencyObject -+ (WUXAPRawElementProviderRuntimeId*)generateRawElementProviderRuntimeId; -+ (BOOL)listenerExists:(WUXAPAutomationEvents)eventId; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXAPAutomationPeer* eventsSource; -- (RTObject*)getPattern:(WUXAPPatternInterface)patternInterface; -- (void)raiseAutomationEvent:(WUXAPAutomationEvents)eventId; -- (void)raisePropertyChangedEvent:(WUXAAutomationProperty*)automationProperty oldValue:(RTObject*)oldValue newValue:(RTObject*)newValue; -- (NSString *)getAcceleratorKey; -- (NSString *)getAccessKey; -- (WUXAPAutomationControlType)getAutomationControlType; -- (NSString *)getAutomationId; -- (WFRect*)getBoundingRectangle; -- (NSMutableArray* /* WUXAPAutomationPeer* */)getChildren; -- (NSString *)getClassName; -- (WFPoint*)getClickablePoint; -- (NSString *)getHelpText; -- (NSString *)getItemStatus; -- (NSString *)getItemType; -- (WUXAPAutomationPeer*)getLabeledBy; -- (NSString *)getLocalizedControlType; -- (NSString *)getName; -- (WUXAPAutomationOrientation)getOrientation; -- (BOOL)hasKeyboardFocus; -- (BOOL)isContentElement; -- (BOOL)isControlElement; -- (BOOL)isEnabled; -- (BOOL)isKeyboardFocusable; -- (BOOL)isOffscreen; -- (BOOL)isPassword; -- (BOOL)isRequiredForForm; -- (void)setFocus; -- (WUXAPAutomationPeer*)getParent; -- (void)invalidatePeer; -- (WUXAPAutomationPeer*)getPeerFromPoint:(WFPoint*)point; -- (WUXAPAutomationLiveSetting)getLiveSetting; -- (RTObject*)navigate:(WUXAPAutomationNavigationDirection)direction; -- (RTObject*)getElementFromPoint:(WFPoint*)pointInWindowCoordinates; -- (RTObject*)getFocusedElement; -- (void)showContextMenu; -- (NSArray* /* WUXAPAutomationPeer* */)getControlledPeers; -- (NSMutableArray* /* WUXAPAutomationPeerAnnotation* */)getAnnotations; -- (void)setParent:(WUXAPAutomationPeer*)peer; -- (void)raiseTextEditTextChangedEvent:(WUXAAutomationTextEditChangeType)automationTextEditChangeType changedData:(NSArray* /* NSString * */)changedData; -- (int)getPositionInSet; -- (int)getSizeOfSet; -- (int)getLevel; -- (void)raiseStructureChangedEvent:(WUXAPAutomationStructureChangeType)structureChangeType child:(WUXAPAutomationPeer*)child; -- (WUXAPAutomationLandmarkType)getLandmarkType; -- (NSString *)getLocalizedLandmarkType; -- (BOOL)isPeripheral; -- (BOOL)isDataValidForForm; -- (NSString *)getFullDescription; -@end - -#endif // __WUXAPAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.AutomationPeerAnnotation -#ifndef __WUXAPAutomationPeerAnnotation_DEFINED__ -#define __WUXAPAutomationPeerAnnotation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPAutomationPeerAnnotation : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WUXAPAutomationPeerAnnotation*)makeInstance:(WUXAAnnotationType)type ACTIVATOR; -+ (WUXAPAutomationPeerAnnotation*)makeWithPeerParameter:(WUXAAnnotationType)type peer:(WUXAPAutomationPeer*)peer ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXAAnnotationType type; -@property (retain) WUXAPAutomationPeer* peer; -+ (WXDependencyProperty*)peerProperty; -+ (WXDependencyProperty*)typeProperty; -@end - -#endif // __WUXAPAutomationPeerAnnotation_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.FrameworkElementAutomationPeer -#ifndef __WUXAPFrameworkElementAutomationPeer_DEFINED__ -#define __WUXAPFrameworkElementAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPFrameworkElementAutomationPeer : WUXAPAutomationPeer -+ (WUXAPAutomationPeer*)fromElement:(WXUIElement*)element; -+ (WUXAPAutomationPeer*)createPeerForElement:(WXUIElement*)element; -+ (WUXAPFrameworkElementAutomationPeer*)makeInstanceWithOwner:(WXFrameworkElement*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXUIElement* owner; -@end - -#endif // __WUXAPFrameworkElementAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ButtonBaseAutomationPeer -#ifndef __WUXAPButtonBaseAutomationPeer_DEFINED__ -#define __WUXAPButtonBaseAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPButtonBaseAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPButtonBaseAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.CaptureElementAutomationPeer -#ifndef __WUXAPCaptureElementAutomationPeer_DEFINED__ -#define __WUXAPCaptureElementAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPCaptureElementAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPCaptureElementAutomationPeer*)makeInstanceWithOwner:(WXCCaptureElement*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPCaptureElementAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ComboBoxItemAutomationPeer -#ifndef __WUXAPComboBoxItemAutomationPeer_DEFINED__ -#define __WUXAPComboBoxItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPComboBoxItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPComboBoxItemAutomationPeer*)makeInstanceWithOwner:(WXCComboBoxItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPComboBoxItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.FlipViewItemAutomationPeer -#ifndef __WUXAPFlipViewItemAutomationPeer_DEFINED__ -#define __WUXAPFlipViewItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPFlipViewItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPFlipViewItemAutomationPeer*)makeInstanceWithOwner:(WXCFlipViewItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPFlipViewItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.GroupItemAutomationPeer -#ifndef __WUXAPGroupItemAutomationPeer_DEFINED__ -#define __WUXAPGroupItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPGroupItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPGroupItemAutomationPeer*)makeInstanceWithOwner:(WXCGroupItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPGroupItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ImageAutomationPeer -#ifndef __WUXAPImageAutomationPeer_DEFINED__ -#define __WUXAPImageAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPImageAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPImageAutomationPeer*)makeInstanceWithOwner:(WXCImage*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPImageAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListBoxItemAutomationPeer -#ifndef __WUXAPListBoxItemAutomationPeer_DEFINED__ -#define __WUXAPListBoxItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListBoxItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPListBoxItemAutomationPeer*)makeInstanceWithOwner:(WXCListBoxItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPListBoxItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.MediaTransportControlsAutomationPeer -#ifndef __WUXAPMediaTransportControlsAutomationPeer_DEFINED__ -#define __WUXAPMediaTransportControlsAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPMediaTransportControlsAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPMediaTransportControlsAutomationPeer*)makeInstanceWithOwner:(WXCMediaTransportControls*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPMediaTransportControlsAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.PasswordBoxAutomationPeer -#ifndef __WUXAPPasswordBoxAutomationPeer_DEFINED__ -#define __WUXAPPasswordBoxAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPPasswordBoxAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPPasswordBoxAutomationPeer*)makeInstanceWithOwner:(WXCPasswordBox*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPPasswordBoxAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ProgressRingAutomationPeer -#ifndef __WUXAPProgressRingAutomationPeer_DEFINED__ -#define __WUXAPProgressRingAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPProgressRingAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPProgressRingAutomationPeer*)makeInstanceWithOwner:(WXCProgressRing*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPProgressRingAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.RichEditBoxAutomationPeer -#ifndef __WUXAPRichEditBoxAutomationPeer_DEFINED__ -#define __WUXAPRichEditBoxAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPRichEditBoxAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPRichEditBoxAutomationPeer*)makeInstanceWithOwner:(WXCRichEditBox*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPRichEditBoxAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.RichTextBlockAutomationPeer -#ifndef __WUXAPRichTextBlockAutomationPeer_DEFINED__ -#define __WUXAPRichTextBlockAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPRichTextBlockAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPRichTextBlockAutomationPeer*)makeInstanceWithOwner:(WXCRichTextBlock*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPRichTextBlockAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.RichTextBlockOverflowAutomationPeer -#ifndef __WUXAPRichTextBlockOverflowAutomationPeer_DEFINED__ -#define __WUXAPRichTextBlockOverflowAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPRichTextBlockOverflowAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPRichTextBlockOverflowAutomationPeer*)makeInstanceWithOwner:(WXCRichTextBlockOverflow*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPRichTextBlockOverflowAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.SettingsFlyoutAutomationPeer -#ifndef __WUXAPSettingsFlyoutAutomationPeer_DEFINED__ -#define __WUXAPSettingsFlyoutAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPSettingsFlyoutAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPSettingsFlyoutAutomationPeer*)makeInstanceWithOwner:(WXCSettingsFlyout*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPSettingsFlyoutAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.TextBlockAutomationPeer -#ifndef __WUXAPTextBlockAutomationPeer_DEFINED__ -#define __WUXAPTextBlockAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPTextBlockAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPTextBlockAutomationPeer*)makeInstanceWithOwner:(WXCTextBlock*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPTextBlockAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.TextBoxAutomationPeer -#ifndef __WUXAPTextBoxAutomationPeer_DEFINED__ -#define __WUXAPTextBoxAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPTextBoxAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPTextBoxAutomationPeer*)makeInstanceWithOwner:(WXCTextBox*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPTextBoxAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ThumbAutomationPeer -#ifndef __WUXAPThumbAutomationPeer_DEFINED__ -#define __WUXAPThumbAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPThumbAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPThumbAutomationPeer*)makeInstanceWithOwner:(WUXCPThumb*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPThumbAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.AutoSuggestBoxAutomationPeer -#ifndef __WUXAPAutoSuggestBoxAutomationPeer_DEFINED__ -#define __WUXAPAutoSuggestBoxAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPAutoSuggestBoxAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPAutoSuggestBoxAutomationPeer*)makeInstanceWithOwner:(WXCAutoSuggestBox*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPAutoSuggestBoxAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.DatePickerAutomationPeer -#ifndef __WUXAPDatePickerAutomationPeer_DEFINED__ -#define __WUXAPDatePickerAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPDatePickerAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPDatePickerAutomationPeer*)makeInstanceWithOwner:(WXCDatePicker*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPDatePickerAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.FlyoutPresenterAutomationPeer -#ifndef __WUXAPFlyoutPresenterAutomationPeer_DEFINED__ -#define __WUXAPFlyoutPresenterAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPFlyoutPresenterAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPFlyoutPresenterAutomationPeer*)makeInstanceWithOwner:(WXCFlyoutPresenter*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPFlyoutPresenterAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.GridViewItemAutomationPeer -#ifndef __WUXAPGridViewItemAutomationPeer_DEFINED__ -#define __WUXAPGridViewItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPGridViewItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPGridViewItemAutomationPeer*)makeInstanceWithOwner:(WXCGridViewItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPGridViewItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.HubAutomationPeer -#ifndef __WUXAPHubAutomationPeer_DEFINED__ -#define __WUXAPHubAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPHubAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPHubAutomationPeer*)makeInstanceWithOwner:(WXCHub*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPHubAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListViewBaseHeaderItemAutomationPeer -#ifndef __WUXAPListViewBaseHeaderItemAutomationPeer_DEFINED__ -#define __WUXAPListViewBaseHeaderItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListViewBaseHeaderItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPListViewBaseHeaderItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListViewItemAutomationPeer -#ifndef __WUXAPListViewItemAutomationPeer_DEFINED__ -#define __WUXAPListViewItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListViewItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPListViewItemAutomationPeer*)makeInstanceWithOwner:(WXCListViewItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPListViewItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.MediaElementAutomationPeer -#ifndef __WUXAPMediaElementAutomationPeer_DEFINED__ -#define __WUXAPMediaElementAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPMediaElementAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPMediaElementAutomationPeer*)makeInstanceWithOwner:(WXCMediaElement*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPMediaElementAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.MediaPlayerElementAutomationPeer -#ifndef __WUXAPMediaPlayerElementAutomationPeer_DEFINED__ -#define __WUXAPMediaPlayerElementAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPMediaPlayerElementAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPMediaPlayerElementAutomationPeer*)makeInstanceWithOwner:(WXCMediaPlayerElement*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPMediaPlayerElementAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.SearchBoxAutomationPeer -#ifndef __WUXAPSearchBoxAutomationPeer_DEFINED__ -#define __WUXAPSearchBoxAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPSearchBoxAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPSearchBoxAutomationPeer*)makeInstanceWithOwner:(WXCSearchBox*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPSearchBoxAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.TimePickerAutomationPeer -#ifndef __WUXAPTimePickerAutomationPeer_DEFINED__ -#define __WUXAPTimePickerAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPTimePickerAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPTimePickerAutomationPeer*)makeInstanceWithOwner:(WXCTimePicker*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPTimePickerAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.GridViewHeaderItemAutomationPeer -#ifndef __WUXAPGridViewHeaderItemAutomationPeer_DEFINED__ -#define __WUXAPGridViewHeaderItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPGridViewHeaderItemAutomationPeer : WUXAPListViewBaseHeaderItemAutomationPeer -+ (WUXAPGridViewHeaderItemAutomationPeer*)makeInstanceWithOwner:(WXCGridViewHeaderItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPGridViewHeaderItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListViewHeaderItemAutomationPeer -#ifndef __WUXAPListViewHeaderItemAutomationPeer_DEFINED__ -#define __WUXAPListViewHeaderItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListViewHeaderItemAutomationPeer : WUXAPListViewBaseHeaderItemAutomationPeer -+ (WUXAPListViewHeaderItemAutomationPeer*)makeInstanceWithOwner:(WXCListViewHeaderItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPListViewHeaderItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IInvokeProvider -#ifndef __WUXAPIInvokeProvider_DEFINED__ -#define __WUXAPIInvokeProvider_DEFINED__ - -@protocol WUXAPIInvokeProvider -- (void)invoke; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIInvokeProvider : RTObject -@end - -#endif // __WUXAPIInvokeProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ButtonAutomationPeer -#ifndef __WUXAPButtonAutomationPeer_DEFINED__ -#define __WUXAPButtonAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPButtonAutomationPeer : WUXAPButtonBaseAutomationPeer -+ (WUXAPButtonAutomationPeer*)makeInstanceWithOwner:(WXCButton*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)invoke; -@end - -#endif // __WUXAPButtonAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.HyperlinkButtonAutomationPeer -#ifndef __WUXAPHyperlinkButtonAutomationPeer_DEFINED__ -#define __WUXAPHyperlinkButtonAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPHyperlinkButtonAutomationPeer : WUXAPButtonBaseAutomationPeer -+ (WUXAPHyperlinkButtonAutomationPeer*)makeInstanceWithOwner:(WXCHyperlinkButton*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)invoke; -@end - -#endif // __WUXAPHyperlinkButtonAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.RepeatButtonAutomationPeer -#ifndef __WUXAPRepeatButtonAutomationPeer_DEFINED__ -#define __WUXAPRepeatButtonAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPRepeatButtonAutomationPeer : WUXAPButtonBaseAutomationPeer -+ (WUXAPRepeatButtonAutomationPeer*)makeInstanceWithOwner:(WUXCPRepeatButton*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)invoke; -@end - -#endif // __WUXAPRepeatButtonAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.MenuFlyoutItemAutomationPeer -#ifndef __WUXAPMenuFlyoutItemAutomationPeer_DEFINED__ -#define __WUXAPMenuFlyoutItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPMenuFlyoutItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPMenuFlyoutItemAutomationPeer*)makeInstanceWithOwner:(WXCMenuFlyoutItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)invoke; -@end - -#endif // __WUXAPMenuFlyoutItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.AppBarButtonAutomationPeer -#ifndef __WUXAPAppBarButtonAutomationPeer_DEFINED__ -#define __WUXAPAppBarButtonAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPAppBarButtonAutomationPeer : WUXAPButtonAutomationPeer -+ (WUXAPAppBarButtonAutomationPeer*)makeInstanceWithOwner:(WXCAppBarButton*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPAppBarButtonAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IItemContainerProvider -#ifndef __WUXAPIItemContainerProvider_DEFINED__ -#define __WUXAPIItemContainerProvider_DEFINED__ - -@protocol WUXAPIItemContainerProvider -- (WUXAPIRawElementProviderSimple*)findItemByProperty:(WUXAPIRawElementProviderSimple*)startAfter automationProperty:(WUXAAutomationProperty*)automationProperty value:(RTObject*)value; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIItemContainerProvider : RTObject -@end - -#endif // __WUXAPIItemContainerProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ItemsControlAutomationPeer -#ifndef __WUXAPItemsControlAutomationPeer_DEFINED__ -#define __WUXAPItemsControlAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPItemsControlAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPItemsControlAutomationPeer*)makeInstanceWithOwner:(WXCItemsControl*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WUXAPIRawElementProviderSimple*)findItemByProperty:(WUXAPIRawElementProviderSimple*)startAfter automationProperty:(WUXAAutomationProperty*)automationProperty value:(RTObject*)value; -- (WUXAPItemAutomationPeer*)createItemAutomationPeer:(RTObject*)item; -@end - -#endif // __WUXAPItemsControlAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.MenuFlyoutPresenterAutomationPeer -#ifndef __WUXAPMenuFlyoutPresenterAutomationPeer_DEFINED__ -#define __WUXAPMenuFlyoutPresenterAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPMenuFlyoutPresenterAutomationPeer : WUXAPItemsControlAutomationPeer -+ (WUXAPMenuFlyoutPresenterAutomationPeer*)makeInstanceWithOwner:(WXCMenuFlyoutPresenter*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPMenuFlyoutPresenterAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IRangeValueProvider -#ifndef __WUXAPIRangeValueProvider_DEFINED__ -#define __WUXAPIRangeValueProvider_DEFINED__ - -@protocol WUXAPIRangeValueProvider -@property (readonly) BOOL isReadOnly; -@property (readonly) double largeChange; -@property (readonly) double maximum; -@property (readonly) double minimum; -@property (readonly) double smallChange; -@property (readonly) double value; -- (void)setValue:(double)value; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIRangeValueProvider : RTObject -@end - -#endif // __WUXAPIRangeValueProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.RangeBaseAutomationPeer -#ifndef __WUXAPRangeBaseAutomationPeer_DEFINED__ -#define __WUXAPRangeBaseAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPRangeBaseAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPRangeBaseAutomationPeer*)makeInstanceWithOwner:(WUXCPRangeBase*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isReadOnly; -@property (readonly) double largeChange; -@property (readonly) double maximum; -@property (readonly) double minimum; -@property (readonly) double smallChange; -@property (readonly) double value; -- (void)setValue:(double)value; -@end - -#endif // __WUXAPRangeBaseAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ProgressBarAutomationPeer -#ifndef __WUXAPProgressBarAutomationPeer_DEFINED__ -#define __WUXAPProgressBarAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPProgressBarAutomationPeer : WUXAPRangeBaseAutomationPeer -+ (WUXAPProgressBarAutomationPeer*)makeInstanceWithOwner:(WXCProgressBar*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPProgressBarAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ScrollBarAutomationPeer -#ifndef __WUXAPScrollBarAutomationPeer_DEFINED__ -#define __WUXAPScrollBarAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPScrollBarAutomationPeer : WUXAPRangeBaseAutomationPeer -+ (WUXAPScrollBarAutomationPeer*)makeInstanceWithOwner:(WUXCPScrollBar*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPScrollBarAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.SliderAutomationPeer -#ifndef __WUXAPSliderAutomationPeer_DEFINED__ -#define __WUXAPSliderAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPSliderAutomationPeer : WUXAPRangeBaseAutomationPeer -+ (WUXAPSliderAutomationPeer*)makeInstanceWithOwner:(WXCSlider*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPSliderAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IScrollItemProvider -#ifndef __WUXAPIScrollItemProvider_DEFINED__ -#define __WUXAPIScrollItemProvider_DEFINED__ - -@protocol WUXAPIScrollItemProvider -- (void)scrollIntoView; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIScrollItemProvider : RTObject -@end - -#endif // __WUXAPIScrollItemProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.HubSectionAutomationPeer -#ifndef __WUXAPHubSectionAutomationPeer_DEFINED__ -#define __WUXAPHubSectionAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPHubSectionAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPHubSectionAutomationPeer*)makeInstanceWithOwner:(WXCHubSection*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)scrollIntoView; -@end - -#endif // __WUXAPHubSectionAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IScrollProvider -#ifndef __WUXAPIScrollProvider_DEFINED__ -#define __WUXAPIScrollProvider_DEFINED__ - -@protocol WUXAPIScrollProvider -@property (readonly) double horizontalScrollPercent; -@property (readonly) double horizontalViewSize; -@property (readonly) BOOL horizontallyScrollable; -@property (readonly) double verticalScrollPercent; -@property (readonly) double verticalViewSize; -@property (readonly) BOOL verticallyScrollable; -- (void)scroll:(WUXAScrollAmount)horizontalAmount verticalAmount:(WUXAScrollAmount)verticalAmount; -- (void)setScrollPercent:(double)horizontalPercent verticalPercent:(double)verticalPercent; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIScrollProvider : RTObject -@end - -#endif // __WUXAPIScrollProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ScrollViewerAutomationPeer -#ifndef __WUXAPScrollViewerAutomationPeer_DEFINED__ -#define __WUXAPScrollViewerAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPScrollViewerAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPScrollViewerAutomationPeer*)makeInstanceWithOwner:(WXCScrollViewer*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double horizontalScrollPercent; -@property (readonly) double horizontalViewSize; -@property (readonly) BOOL horizontallyScrollable; -@property (readonly) double verticalScrollPercent; -@property (readonly) double verticalViewSize; -@property (readonly) BOOL verticallyScrollable; -- (void)scroll:(WUXAScrollAmount)horizontalAmount verticalAmount:(WUXAScrollAmount)verticalAmount; -- (void)setScrollPercent:(double)horizontalPercent verticalPercent:(double)verticalPercent; -@end - -#endif // __WUXAPScrollViewerAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ISelectionProvider -#ifndef __WUXAPISelectionProvider_DEFINED__ -#define __WUXAPISelectionProvider_DEFINED__ - -@protocol WUXAPISelectionProvider -@property (readonly) BOOL canSelectMultiple; -@property (readonly) BOOL isSelectionRequired; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getSelection; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPISelectionProvider : RTObject -@end - -#endif // __WUXAPISelectionProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.SelectorAutomationPeer -#ifndef __WUXAPSelectorAutomationPeer_DEFINED__ -#define __WUXAPSelectorAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPSelectorAutomationPeer : WUXAPItemsControlAutomationPeer -+ (WUXAPSelectorAutomationPeer*)makeInstanceWithOwner:(WUXCPSelector*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL canSelectMultiple; -@property (readonly) BOOL isSelectionRequired; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getSelection; -@end - -#endif // __WUXAPSelectorAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.FlipViewAutomationPeer -#ifndef __WUXAPFlipViewAutomationPeer_DEFINED__ -#define __WUXAPFlipViewAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPFlipViewAutomationPeer : WUXAPSelectorAutomationPeer -+ (WUXAPFlipViewAutomationPeer*)makeInstanceWithOwner:(WXCFlipView*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPFlipViewAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListBoxAutomationPeer -#ifndef __WUXAPListBoxAutomationPeer_DEFINED__ -#define __WUXAPListBoxAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListBoxAutomationPeer : WUXAPSelectorAutomationPeer -+ (WUXAPListBoxAutomationPeer*)makeInstanceWithOwner:(WXCListBox*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPListBoxAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IDropTargetProvider -#ifndef __WUXAPIDropTargetProvider_DEFINED__ -#define __WUXAPIDropTargetProvider_DEFINED__ - -@protocol WUXAPIDropTargetProvider -@property (readonly) NSString * dropEffect; -@property (readonly) NSArray* /* NSString * */ dropEffects; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIDropTargetProvider : RTObject -@end - -#endif // __WUXAPIDropTargetProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListViewBaseAutomationPeer -#ifndef __WUXAPListViewBaseAutomationPeer_DEFINED__ -#define __WUXAPListViewBaseAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListViewBaseAutomationPeer : WUXAPSelectorAutomationPeer -+ (WUXAPListViewBaseAutomationPeer*)makeInstanceWithOwner:(WXCListViewBase*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * dropEffect; -@property (readonly) NSArray* /* NSString * */ dropEffects; -@end - -#endif // __WUXAPListViewBaseAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.GridViewAutomationPeer -#ifndef __WUXAPGridViewAutomationPeer_DEFINED__ -#define __WUXAPGridViewAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPGridViewAutomationPeer : WUXAPListViewBaseAutomationPeer -+ (WUXAPGridViewAutomationPeer*)makeInstanceWithOwner:(WXCGridView*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPGridViewAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListViewAutomationPeer -#ifndef __WUXAPListViewAutomationPeer_DEFINED__ -#define __WUXAPListViewAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListViewAutomationPeer : WUXAPListViewBaseAutomationPeer -+ (WUXAPListViewAutomationPeer*)makeInstanceWithOwner:(WXCListView*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPListViewAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IToggleProvider -#ifndef __WUXAPIToggleProvider_DEFINED__ -#define __WUXAPIToggleProvider_DEFINED__ - -@protocol WUXAPIToggleProvider -@property (readonly) WUXAToggleState toggleState; -- (void)toggle; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIToggleProvider : RTObject -@end - -#endif // __WUXAPIToggleProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.SemanticZoomAutomationPeer -#ifndef __WUXAPSemanticZoomAutomationPeer_DEFINED__ -#define __WUXAPSemanticZoomAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPSemanticZoomAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPSemanticZoomAutomationPeer*)makeInstanceWithOwner:(WXCSemanticZoom*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXAToggleState toggleState; -- (void)toggle; -@end - -#endif // __WUXAPSemanticZoomAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ToggleSwitchAutomationPeer -#ifndef __WUXAPToggleSwitchAutomationPeer_DEFINED__ -#define __WUXAPToggleSwitchAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPToggleSwitchAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPToggleSwitchAutomationPeer*)makeInstanceWithOwner:(WXCToggleSwitch*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXAToggleState toggleState; -- (void)toggle; -@end - -#endif // __WUXAPToggleSwitchAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ToggleButtonAutomationPeer -#ifndef __WUXAPToggleButtonAutomationPeer_DEFINED__ -#define __WUXAPToggleButtonAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPToggleButtonAutomationPeer : WUXAPButtonBaseAutomationPeer -+ (WUXAPToggleButtonAutomationPeer*)makeInstanceWithOwner:(WUXCPToggleButton*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXAToggleState toggleState; -- (void)toggle; -@end - -#endif // __WUXAPToggleButtonAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.CheckBoxAutomationPeer -#ifndef __WUXAPCheckBoxAutomationPeer_DEFINED__ -#define __WUXAPCheckBoxAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPCheckBoxAutomationPeer : WUXAPToggleButtonAutomationPeer -+ (WUXAPCheckBoxAutomationPeer*)makeInstanceWithOwner:(WXCCheckBox*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPCheckBoxAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ISelectionItemProvider -#ifndef __WUXAPISelectionItemProvider_DEFINED__ -#define __WUXAPISelectionItemProvider_DEFINED__ - -@protocol WUXAPISelectionItemProvider -@property (readonly) BOOL isSelected; -@property (readonly) WUXAPIRawElementProviderSimple* selectionContainer; -- (void)addToSelection; -- (void)removeFromSelection; -- (void)select; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPISelectionItemProvider : RTObject -@end - -#endif // __WUXAPISelectionItemProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.RadioButtonAutomationPeer -#ifndef __WUXAPRadioButtonAutomationPeer_DEFINED__ -#define __WUXAPRadioButtonAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPRadioButtonAutomationPeer : WUXAPToggleButtonAutomationPeer -+ (WUXAPRadioButtonAutomationPeer*)makeInstanceWithOwner:(WXCRadioButton*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isSelected; -@property (readonly) WUXAPIRawElementProviderSimple* selectionContainer; -- (void)addToSelection; -- (void)removeFromSelection; -- (void)select; -@end - -#endif // __WUXAPRadioButtonAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ToggleMenuFlyoutItemAutomationPeer -#ifndef __WUXAPToggleMenuFlyoutItemAutomationPeer_DEFINED__ -#define __WUXAPToggleMenuFlyoutItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPToggleMenuFlyoutItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPToggleMenuFlyoutItemAutomationPeer*)makeInstanceWithOwner:(WXCToggleMenuFlyoutItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXAToggleState toggleState; -- (void)toggle; -@end - -#endif // __WUXAPToggleMenuFlyoutItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.AppBarToggleButtonAutomationPeer -#ifndef __WUXAPAppBarToggleButtonAutomationPeer_DEFINED__ -#define __WUXAPAppBarToggleButtonAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPAppBarToggleButtonAutomationPeer : WUXAPToggleButtonAutomationPeer -+ (WUXAPAppBarToggleButtonAutomationPeer*)makeInstanceWithOwner:(WXCAppBarToggleButton*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPAppBarToggleButtonAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IVirtualizedItemProvider -#ifndef __WUXAPIVirtualizedItemProvider_DEFINED__ -#define __WUXAPIVirtualizedItemProvider_DEFINED__ - -@protocol WUXAPIVirtualizedItemProvider -- (void)realize; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIVirtualizedItemProvider : RTObject -@end - -#endif // __WUXAPIVirtualizedItemProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ItemAutomationPeer -#ifndef __WUXAPItemAutomationPeer_DEFINED__ -#define __WUXAPItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPItemAutomationPeer : WUXAPAutomationPeer -+ (WUXAPItemAutomationPeer*)makeInstanceWithParentAndItem:(RTObject*)item parent:(WUXAPItemsControlAutomationPeer*)parent ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* item; -@property (readonly) WUXAPItemsControlAutomationPeer* itemsControlAutomationPeer; -- (void)realize; -@end - -#endif // __WUXAPItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.SelectorItemAutomationPeer -#ifndef __WUXAPSelectorItemAutomationPeer_DEFINED__ -#define __WUXAPSelectorItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPSelectorItemAutomationPeer : WUXAPItemAutomationPeer -+ (WUXAPSelectorItemAutomationPeer*)makeInstanceWithParentAndItem:(RTObject*)item parent:(WUXAPSelectorAutomationPeer*)parent ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isSelected; -@property (readonly) WUXAPIRawElementProviderSimple* selectionContainer; -- (void)addToSelection; -- (void)removeFromSelection; -- (void)select; -@end - -#endif // __WUXAPSelectorItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ComboBoxItemDataAutomationPeer -#ifndef __WUXAPComboBoxItemDataAutomationPeer_DEFINED__ -#define __WUXAPComboBoxItemDataAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPComboBoxItemDataAutomationPeer : WUXAPSelectorItemAutomationPeer -+ (WUXAPComboBoxItemDataAutomationPeer*)makeInstanceWithParentAndItem:(RTObject*)item parent:(WUXAPComboBoxAutomationPeer*)parent ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)scrollIntoView; -@end - -#endif // __WUXAPComboBoxItemDataAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.FlipViewItemDataAutomationPeer -#ifndef __WUXAPFlipViewItemDataAutomationPeer_DEFINED__ -#define __WUXAPFlipViewItemDataAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPFlipViewItemDataAutomationPeer : WUXAPSelectorItemAutomationPeer -+ (WUXAPFlipViewItemDataAutomationPeer*)makeInstanceWithParentAndItem:(RTObject*)item parent:(WUXAPFlipViewAutomationPeer*)parent ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)scrollIntoView; -@end - -#endif // __WUXAPFlipViewItemDataAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListBoxItemDataAutomationPeer -#ifndef __WUXAPListBoxItemDataAutomationPeer_DEFINED__ -#define __WUXAPListBoxItemDataAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListBoxItemDataAutomationPeer : WUXAPSelectorItemAutomationPeer -+ (WUXAPListBoxItemDataAutomationPeer*)makeInstanceWithParentAndItem:(RTObject*)item parent:(WUXAPListBoxAutomationPeer*)parent ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)scrollIntoView; -@end - -#endif // __WUXAPListBoxItemDataAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.GridViewItemDataAutomationPeer -#ifndef __WUXAPGridViewItemDataAutomationPeer_DEFINED__ -#define __WUXAPGridViewItemDataAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPGridViewItemDataAutomationPeer : WUXAPSelectorItemAutomationPeer -+ (WUXAPGridViewItemDataAutomationPeer*)makeInstanceWithParentAndItem:(RTObject*)item parent:(WUXAPGridViewAutomationPeer*)parent ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)scrollIntoView; -@end - -#endif // __WUXAPGridViewItemDataAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListViewItemDataAutomationPeer -#ifndef __WUXAPListViewItemDataAutomationPeer_DEFINED__ -#define __WUXAPListViewItemDataAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListViewItemDataAutomationPeer : WUXAPSelectorItemAutomationPeer -+ (WUXAPListViewItemDataAutomationPeer*)makeInstanceWithParentAndItem:(RTObject*)item parent:(WUXAPListViewBaseAutomationPeer*)parent ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)scrollIntoView; -@end - -#endif // __WUXAPListViewItemDataAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IExpandCollapseProvider -#ifndef __WUXAPIExpandCollapseProvider_DEFINED__ -#define __WUXAPIExpandCollapseProvider_DEFINED__ - -@protocol WUXAPIExpandCollapseProvider -@property (readonly) WUXAExpandCollapseState expandCollapseState; -- (void)collapse; -- (void)expand; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIExpandCollapseProvider : RTObject -@end - -#endif // __WUXAPIExpandCollapseProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IValueProvider -#ifndef __WUXAPIValueProvider_DEFINED__ -#define __WUXAPIValueProvider_DEFINED__ - -@protocol WUXAPIValueProvider -@property (readonly) BOOL isReadOnly; -@property (readonly) NSString * value; -- (void)setValue:(NSString *)value; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIValueProvider : RTObject -@end - -#endif // __WUXAPIValueProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IWindowProvider -#ifndef __WUXAPIWindowProvider_DEFINED__ -#define __WUXAPIWindowProvider_DEFINED__ - -@protocol WUXAPIWindowProvider -@property (readonly) WUXAWindowInteractionState interactionState; -@property (readonly) BOOL isModal; -@property (readonly) BOOL isTopmost; -@property (readonly) BOOL maximizable; -@property (readonly) BOOL minimizable; -@property (readonly) WUXAWindowVisualState visualState; -- (void)close; -- (void)setVisualState:(WUXAWindowVisualState)state; -- (BOOL)waitForInputIdle:(int)milliseconds; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIWindowProvider : RTObject -@end - -#endif // __WUXAPIWindowProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ComboBoxAutomationPeer -#ifndef __WUXAPComboBoxAutomationPeer_DEFINED__ -#define __WUXAPComboBoxAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPComboBoxAutomationPeer : WUXAPSelectorAutomationPeer -+ (WUXAPComboBoxAutomationPeer*)makeInstanceWithOwner:(WXCComboBox*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXAExpandCollapseState expandCollapseState; -@property (readonly) BOOL isReadOnly; -@property (readonly) NSString * value; -@property (readonly) WUXAWindowInteractionState interactionState; -@property (readonly) BOOL isModal; -@property (readonly) BOOL isTopmost; -@property (readonly) BOOL maximizable; -@property (readonly) BOOL minimizable; -@property (readonly) WUXAWindowVisualState visualState; -- (void)collapse; -- (void)expand; -- (void)setValue:(NSString *)value; -- (void)close; -- (void)setVisualState:(WUXAWindowVisualState)state; -- (BOOL)waitForInputIdle:(int)milliseconds; -@end - -#endif // __WUXAPComboBoxAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.AppBarAutomationPeer -#ifndef __WUXAPAppBarAutomationPeer_DEFINED__ -#define __WUXAPAppBarAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPAppBarAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPAppBarAutomationPeer*)makeInstanceWithOwner:(WXCAppBar*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXAExpandCollapseState expandCollapseState; -@property (readonly) WUXAToggleState toggleState; -@property (readonly) WUXAWindowInteractionState interactionState; -@property (readonly) BOOL isModal; -@property (readonly) BOOL isTopmost; -@property (readonly) BOOL maximizable; -@property (readonly) BOOL minimizable; -@property (readonly) WUXAWindowVisualState visualState; -- (void)toggle; -- (void)collapse; -- (void)expand; -- (void)close; -- (void)setVisualState:(WUXAWindowVisualState)state; -- (BOOL)waitForInputIdle:(int)milliseconds; -@end - -#endif // __WUXAPAppBarAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.InkToolbarAutomationPeer -#ifndef __WUXAPInkToolbarAutomationPeer_DEFINED__ -#define __WUXAPInkToolbarAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPInkToolbarAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPInkToolbarAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.MapControlAutomationPeer -#ifndef __WUXAPMapControlAutomationPeer_DEFINED__ -#define __WUXAPMapControlAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPMapControlAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double horizontalScrollPercent; -@property (readonly) double horizontalViewSize; -@property (readonly) BOOL horizontallyScrollable; -@property (readonly) double verticalScrollPercent; -@property (readonly) double verticalViewSize; -@property (readonly) BOOL verticallyScrollable; -- (void)scroll:(WUXAScrollAmount)horizontalAmount verticalAmount:(WUXAScrollAmount)verticalAmount; -- (void)setScrollPercent:(double)horizontalPercent verticalPercent:(double)verticalPercent; -@end - -#endif // __WUXAPMapControlAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.LoopingSelectorItemDataAutomationPeer -#ifndef __WUXAPLoopingSelectorItemDataAutomationPeer_DEFINED__ -#define __WUXAPLoopingSelectorItemDataAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPLoopingSelectorItemDataAutomationPeer : WUXAPAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)realize; -@end - -#endif // __WUXAPLoopingSelectorItemDataAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.DatePickerFlyoutPresenterAutomationPeer -#ifndef __WUXAPDatePickerFlyoutPresenterAutomationPeer_DEFINED__ -#define __WUXAPDatePickerFlyoutPresenterAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPDatePickerFlyoutPresenterAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPDatePickerFlyoutPresenterAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.ListPickerFlyoutPresenterAutomationPeer -#ifndef __WUXAPListPickerFlyoutPresenterAutomationPeer_DEFINED__ -#define __WUXAPListPickerFlyoutPresenterAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPListPickerFlyoutPresenterAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPListPickerFlyoutPresenterAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.LoopingSelectorAutomationPeer -#ifndef __WUXAPLoopingSelectorAutomationPeer_DEFINED__ -#define __WUXAPLoopingSelectorAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPLoopingSelectorAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXAExpandCollapseState expandCollapseState; -@property (readonly) double horizontalScrollPercent; -@property (readonly) double horizontalViewSize; -@property (readonly) BOOL horizontallyScrollable; -@property (readonly) double verticalScrollPercent; -@property (readonly) double verticalViewSize; -@property (readonly) BOOL verticallyScrollable; -@property (readonly) BOOL canSelectMultiple; -@property (readonly) BOOL isSelectionRequired; -- (void)collapse; -- (void)expand; -- (WUXAPIRawElementProviderSimple*)findItemByProperty:(WUXAPIRawElementProviderSimple*)startAfter automationProperty:(WUXAAutomationProperty*)automationProperty value:(RTObject*)value; -- (void)scroll:(WUXAScrollAmount)horizontalAmount verticalAmount:(WUXAScrollAmount)verticalAmount; -- (void)setScrollPercent:(double)horizontalPercent verticalPercent:(double)verticalPercent; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getSelection; -@end - -#endif // __WUXAPLoopingSelectorAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.LoopingSelectorItemAutomationPeer -#ifndef __WUXAPLoopingSelectorItemAutomationPeer_DEFINED__ -#define __WUXAPLoopingSelectorItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPLoopingSelectorItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isSelected; -@property (readonly) WUXAPIRawElementProviderSimple* selectionContainer; -- (void)scrollIntoView; -- (void)addToSelection; -- (void)removeFromSelection; -- (void)select; -@end - -#endif // __WUXAPLoopingSelectorItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.PickerFlyoutPresenterAutomationPeer -#ifndef __WUXAPPickerFlyoutPresenterAutomationPeer_DEFINED__ -#define __WUXAPPickerFlyoutPresenterAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPPickerFlyoutPresenterAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPPickerFlyoutPresenterAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.PivotItemAutomationPeer -#ifndef __WUXAPPivotItemAutomationPeer_DEFINED__ -#define __WUXAPPivotItemAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPPivotItemAutomationPeer : WUXAPFrameworkElementAutomationPeer -+ (WUXAPPivotItemAutomationPeer*)makeInstanceWithOwner:(WXCPivotItem*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPPivotItemAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.PivotItemDataAutomationPeer -#ifndef __WUXAPPivotItemDataAutomationPeer_DEFINED__ -#define __WUXAPPivotItemDataAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPPivotItemDataAutomationPeer : WUXAPItemAutomationPeer -+ (WUXAPPivotItemDataAutomationPeer*)makeInstanceWithParentAndItem:(RTObject*)item parent:(WUXAPPivotAutomationPeer*)parent ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isSelected; -@property (readonly) WUXAPIRawElementProviderSimple* selectionContainer; -- (void)scrollIntoView; -- (void)addToSelection; -- (void)removeFromSelection; -- (void)select; -- (void)realize; -@end - -#endif // __WUXAPPivotItemDataAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.TimePickerFlyoutPresenterAutomationPeer -#ifndef __WUXAPTimePickerFlyoutPresenterAutomationPeer_DEFINED__ -#define __WUXAPTimePickerFlyoutPresenterAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPTimePickerFlyoutPresenterAutomationPeer : WUXAPFrameworkElementAutomationPeer -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPTimePickerFlyoutPresenterAutomationPeer_DEFINED__ - -// Windows.UI.Xaml.Automation.Peers.PivotAutomationPeer -#ifndef __WUXAPPivotAutomationPeer_DEFINED__ -#define __WUXAPPivotAutomationPeer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPPivotAutomationPeer : WUXAPItemsControlAutomationPeer -+ (WUXAPPivotAutomationPeer*)makeInstanceWithOwner:(WXCPivot*)owner ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double horizontalScrollPercent; -@property (readonly) double horizontalViewSize; -@property (readonly) BOOL horizontallyScrollable; -@property (readonly) double verticalScrollPercent; -@property (readonly) double verticalViewSize; -@property (readonly) BOOL verticallyScrollable; -@property (readonly) BOOL canSelectMultiple; -@property (readonly) BOOL isSelectionRequired; -- (void)scroll:(WUXAScrollAmount)horizontalAmount verticalAmount:(WUXAScrollAmount)verticalAmount; -- (void)setScrollPercent:(double)horizontalPercent verticalPercent:(double)verticalPercent; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getSelection; -@end - -#endif // __WUXAPPivotAutomationPeer_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomationProvider.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomationProvider.h deleted file mode 100644 index 8955134ba4..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomationProvider.h +++ /dev/null @@ -1,698 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlAutomationProvider.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXAPIRawElementProviderSimple; -@protocol WUXAPIAnnotationProvider, WUXAPIDockProvider, WUXAPIDragProvider, WUXAPIDropTargetProvider, WUXAPIExpandCollapseProvider, WUXAPIGridItemProvider, WUXAPIGridProvider, WUXAPIInvokeProvider, WUXAPIItemContainerProvider, WUXAPIMultipleViewProvider, WUXAPIObjectModelProvider, WUXAPIRangeValueProvider, WUXAPIScrollItemProvider, WUXAPIScrollProvider, WUXAPISelectionItemProvider, WUXAPISelectionProvider, WUXAPISpreadsheetItemProvider, WUXAPISpreadsheetProvider, WUXAPIStylesProvider, WUXAPISynchronizedInputProvider, WUXAPITableItemProvider, WUXAPITableProvider, WUXAPITextChildProvider, WUXAPITextRangeProvider, WUXAPITextProvider, WUXAPITextProvider2, WUXAPITextRangeProvider2, WUXAPIToggleProvider, WUXAPITransformProvider, WUXAPITransformProvider2, WUXAPIValueProvider, WUXAPIVirtualizedItemProvider, WUXAPIWindowProvider, WUXAPIIRawElementProviderSimple, WUXAPICustomNavigationProvider, WUXAPITextEditProvider; - -#include "WindowsUIXamlAutomationPeers.h" -#include "WindowsUI.h" -#include "WindowsFoundation.h" -#include "WindowsUIXamlAutomation.h" -#include "WindowsUIXamlAutomationText.h" -#include "WindowsUIXaml.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - - -#import - -// Windows.UI.Xaml.Automation.Provider.IAnnotationProvider -#ifndef __WUXAPIAnnotationProvider_DEFINED__ -#define __WUXAPIAnnotationProvider_DEFINED__ - -@protocol WUXAPIAnnotationProvider -@property (readonly) int annotationTypeId; -@property (readonly) NSString * annotationTypeName; -@property (readonly) NSString * author; -@property (readonly) NSString * dateTime; -@property (readonly) WUXAPIRawElementProviderSimple* target; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIAnnotationProvider : RTObject -@end - -#endif // __WUXAPIAnnotationProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IDockProvider -#ifndef __WUXAPIDockProvider_DEFINED__ -#define __WUXAPIDockProvider_DEFINED__ - -@protocol WUXAPIDockProvider -@property (readonly) WUXADockPosition dockPosition; -- (void)setDockPosition:(WUXADockPosition)dockPosition; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIDockProvider : RTObject -@end - -#endif // __WUXAPIDockProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IDragProvider -#ifndef __WUXAPIDragProvider_DEFINED__ -#define __WUXAPIDragProvider_DEFINED__ - -@protocol WUXAPIDragProvider -@property (readonly) NSString * dropEffect; -@property (readonly) NSArray* /* NSString * */ dropEffects; -@property (readonly) BOOL isGrabbed; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getGrabbedItems; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIDragProvider : RTObject -@end - -#endif // __WUXAPIDragProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IDropTargetProvider -#ifndef __WUXAPIDropTargetProvider_DEFINED__ -#define __WUXAPIDropTargetProvider_DEFINED__ - -@protocol WUXAPIDropTargetProvider -@property (readonly) NSString * dropEffect; -@property (readonly) NSArray* /* NSString * */ dropEffects; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIDropTargetProvider : RTObject -@end - -#endif // __WUXAPIDropTargetProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IExpandCollapseProvider -#ifndef __WUXAPIExpandCollapseProvider_DEFINED__ -#define __WUXAPIExpandCollapseProvider_DEFINED__ - -@protocol WUXAPIExpandCollapseProvider -@property (readonly) WUXAExpandCollapseState expandCollapseState; -- (void)collapse; -- (void)expand; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIExpandCollapseProvider : RTObject -@end - -#endif // __WUXAPIExpandCollapseProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IGridItemProvider -#ifndef __WUXAPIGridItemProvider_DEFINED__ -#define __WUXAPIGridItemProvider_DEFINED__ - -@protocol WUXAPIGridItemProvider -@property (readonly) int column; -@property (readonly) int columnSpan; -@property (readonly) WUXAPIRawElementProviderSimple* containingGrid; -@property (readonly) int row; -@property (readonly) int rowSpan; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIGridItemProvider : RTObject -@end - -#endif // __WUXAPIGridItemProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IGridProvider -#ifndef __WUXAPIGridProvider_DEFINED__ -#define __WUXAPIGridProvider_DEFINED__ - -@protocol WUXAPIGridProvider -@property (readonly) int columnCount; -@property (readonly) int rowCount; -- (WUXAPIRawElementProviderSimple*)getItem:(int)row column:(int)column; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIGridProvider : RTObject -@end - -#endif // __WUXAPIGridProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IInvokeProvider -#ifndef __WUXAPIInvokeProvider_DEFINED__ -#define __WUXAPIInvokeProvider_DEFINED__ - -@protocol WUXAPIInvokeProvider -- (void)invoke; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIInvokeProvider : RTObject -@end - -#endif // __WUXAPIInvokeProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IItemContainerProvider -#ifndef __WUXAPIItemContainerProvider_DEFINED__ -#define __WUXAPIItemContainerProvider_DEFINED__ - -@protocol WUXAPIItemContainerProvider -- (WUXAPIRawElementProviderSimple*)findItemByProperty:(WUXAPIRawElementProviderSimple*)startAfter automationProperty:(WUXAAutomationProperty*)automationProperty value:(RTObject*)value; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIItemContainerProvider : RTObject -@end - -#endif // __WUXAPIItemContainerProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IMultipleViewProvider -#ifndef __WUXAPIMultipleViewProvider_DEFINED__ -#define __WUXAPIMultipleViewProvider_DEFINED__ - -@protocol WUXAPIMultipleViewProvider -@property (readonly) int currentView; -- (NSArray* /* int */)getSupportedViews; -- (NSString *)getViewName:(int)viewId; -- (void)setCurrentView:(int)viewId; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIMultipleViewProvider : RTObject -@end - -#endif // __WUXAPIMultipleViewProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IObjectModelProvider -#ifndef __WUXAPIObjectModelProvider_DEFINED__ -#define __WUXAPIObjectModelProvider_DEFINED__ - -@protocol WUXAPIObjectModelProvider -- (RTObject*)getUnderlyingObjectModel; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIObjectModelProvider : RTObject -@end - -#endif // __WUXAPIObjectModelProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IRangeValueProvider -#ifndef __WUXAPIRangeValueProvider_DEFINED__ -#define __WUXAPIRangeValueProvider_DEFINED__ - -@protocol WUXAPIRangeValueProvider -@property (readonly) BOOL isReadOnly; -@property (readonly) double largeChange; -@property (readonly) double maximum; -@property (readonly) double minimum; -@property (readonly) double smallChange; -@property (readonly) double value; -- (void)setValue:(double)value; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIRangeValueProvider : RTObject -@end - -#endif // __WUXAPIRangeValueProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IScrollItemProvider -#ifndef __WUXAPIScrollItemProvider_DEFINED__ -#define __WUXAPIScrollItemProvider_DEFINED__ - -@protocol WUXAPIScrollItemProvider -- (void)scrollIntoView; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIScrollItemProvider : RTObject -@end - -#endif // __WUXAPIScrollItemProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IScrollProvider -#ifndef __WUXAPIScrollProvider_DEFINED__ -#define __WUXAPIScrollProvider_DEFINED__ - -@protocol WUXAPIScrollProvider -@property (readonly) double horizontalScrollPercent; -@property (readonly) double horizontalViewSize; -@property (readonly) BOOL horizontallyScrollable; -@property (readonly) double verticalScrollPercent; -@property (readonly) double verticalViewSize; -@property (readonly) BOOL verticallyScrollable; -- (void)scroll:(WUXAScrollAmount)horizontalAmount verticalAmount:(WUXAScrollAmount)verticalAmount; -- (void)setScrollPercent:(double)horizontalPercent verticalPercent:(double)verticalPercent; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIScrollProvider : RTObject -@end - -#endif // __WUXAPIScrollProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ISelectionItemProvider -#ifndef __WUXAPISelectionItemProvider_DEFINED__ -#define __WUXAPISelectionItemProvider_DEFINED__ - -@protocol WUXAPISelectionItemProvider -@property (readonly) BOOL isSelected; -@property (readonly) WUXAPIRawElementProviderSimple* selectionContainer; -- (void)addToSelection; -- (void)removeFromSelection; -- (void)select; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPISelectionItemProvider : RTObject -@end - -#endif // __WUXAPISelectionItemProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ISelectionProvider -#ifndef __WUXAPISelectionProvider_DEFINED__ -#define __WUXAPISelectionProvider_DEFINED__ - -@protocol WUXAPISelectionProvider -@property (readonly) BOOL canSelectMultiple; -@property (readonly) BOOL isSelectionRequired; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getSelection; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPISelectionProvider : RTObject -@end - -#endif // __WUXAPISelectionProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ISpreadsheetItemProvider -#ifndef __WUXAPISpreadsheetItemProvider_DEFINED__ -#define __WUXAPISpreadsheetItemProvider_DEFINED__ - -@protocol WUXAPISpreadsheetItemProvider -@property (readonly) NSString * formula; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getAnnotationObjects; -- (NSArray* /* WUXAAnnotationType */)getAnnotationTypes; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPISpreadsheetItemProvider : RTObject -@end - -#endif // __WUXAPISpreadsheetItemProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ISpreadsheetProvider -#ifndef __WUXAPISpreadsheetProvider_DEFINED__ -#define __WUXAPISpreadsheetProvider_DEFINED__ - -@protocol WUXAPISpreadsheetProvider -- (WUXAPIRawElementProviderSimple*)getItemByName:(NSString *)name; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPISpreadsheetProvider : RTObject -@end - -#endif // __WUXAPISpreadsheetProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IStylesProvider -#ifndef __WUXAPIStylesProvider_DEFINED__ -#define __WUXAPIStylesProvider_DEFINED__ - -@protocol WUXAPIStylesProvider -@property (readonly) NSString * extendedProperties; -@property (readonly) WUColor* fillColor; -@property (readonly) WUColor* fillPatternColor; -@property (readonly) NSString * fillPatternStyle; -@property (readonly) NSString * shape; -@property (readonly) int styleId; -@property (readonly) NSString * styleName; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIStylesProvider : RTObject -@end - -#endif // __WUXAPIStylesProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ISynchronizedInputProvider -#ifndef __WUXAPISynchronizedInputProvider_DEFINED__ -#define __WUXAPISynchronizedInputProvider_DEFINED__ - -@protocol WUXAPISynchronizedInputProvider -- (void)cancel; -- (void)startListening:(WUXASynchronizedInputType)inputType; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPISynchronizedInputProvider : RTObject -@end - -#endif // __WUXAPISynchronizedInputProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITableItemProvider -#ifndef __WUXAPITableItemProvider_DEFINED__ -#define __WUXAPITableItemProvider_DEFINED__ - -@protocol WUXAPITableItemProvider -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getColumnHeaderItems; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getRowHeaderItems; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITableItemProvider : RTObject -@end - -#endif // __WUXAPITableItemProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITableProvider -#ifndef __WUXAPITableProvider_DEFINED__ -#define __WUXAPITableProvider_DEFINED__ - -@protocol WUXAPITableProvider -@property (readonly) WUXARowOrColumnMajor rowOrColumnMajor; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getColumnHeaders; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getRowHeaders; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITableProvider : RTObject -@end - -#endif // __WUXAPITableProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITextChildProvider -#ifndef __WUXAPITextChildProvider_DEFINED__ -#define __WUXAPITextChildProvider_DEFINED__ - -@protocol WUXAPITextChildProvider -@property (readonly) WUXAPIRawElementProviderSimple* textContainer; -@property (readonly) RTObject* textRange; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITextChildProvider : RTObject -@end - -#endif // __WUXAPITextChildProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITextRangeProvider -#ifndef __WUXAPITextRangeProvider_DEFINED__ -#define __WUXAPITextRangeProvider_DEFINED__ - -@protocol WUXAPITextRangeProvider -- (RTObject*)clone; -- (BOOL)compare:(RTObject*)textRangeProvider; -- (int)compareEndpoints:(WUXATTextPatternRangeEndpoint)endpoint textRangeProvider:(RTObject*)textRangeProvider targetEndpoint:(WUXATTextPatternRangeEndpoint)targetEndpoint; -- (void)expandToEnclosingUnit:(WUXATTextUnit)unit; -- (RTObject*)findAttribute:(int)attributeId value:(RTObject*)value backward:(BOOL)backward; -- (RTObject*)findText:(NSString *)text backward:(BOOL)backward ignoreCase:(BOOL)ignoreCase; -- (RTObject*)getAttributeValue:(int)attributeId; -- (void)getBoundingRectangles:(NSArray* /* double */*)returnValue; -- (WUXAPIRawElementProviderSimple*)getEnclosingElement; -- (NSString *)getText:(int)maxLength; -- (int)move:(WUXATTextUnit)unit count:(int)count; -- (int)moveEndpointByUnit:(WUXATTextPatternRangeEndpoint)endpoint unit:(WUXATTextUnit)unit count:(int)count; -- (void)moveEndpointByRange:(WUXATTextPatternRangeEndpoint)endpoint textRangeProvider:(RTObject*)textRangeProvider targetEndpoint:(WUXATTextPatternRangeEndpoint)targetEndpoint; -- (void)select; -- (void)addToSelection; -- (void)removeFromSelection; -- (void)scrollIntoView:(BOOL)alignToTop; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getChildren; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITextRangeProvider : RTObject -@end - -#endif // __WUXAPITextRangeProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITextProvider -#ifndef __WUXAPITextProvider_DEFINED__ -#define __WUXAPITextProvider_DEFINED__ - -@protocol WUXAPITextProvider -@property (readonly) RTObject* documentRange; -@property (readonly) WUXASupportedTextSelection supportedTextSelection; -- (NSArray* /* RTObject* */)getSelection; -- (NSArray* /* RTObject* */)getVisibleRanges; -- (RTObject*)rangeFromChild:(WUXAPIRawElementProviderSimple*)childElement; -- (RTObject*)rangeFromPoint:(WFPoint*)screenLocation; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITextProvider : RTObject -@end - -#endif // __WUXAPITextProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITextProvider2 -#ifndef __WUXAPITextProvider2_DEFINED__ -#define __WUXAPITextProvider2_DEFINED__ - -@protocol WUXAPITextProvider2 -- (RTObject*)rangeFromAnnotation:(WUXAPIRawElementProviderSimple*)annotationElement; -- (RTObject*)getCaretRange:(BOOL*)isActive; -- (NSArray* /* RTObject* */)getSelection; -- (NSArray* /* RTObject* */)getVisibleRanges; -- (RTObject*)rangeFromChild:(WUXAPIRawElementProviderSimple*)childElement; -- (RTObject*)rangeFromPoint:(WFPoint*)screenLocation; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITextProvider2 : RTObject -@end - -#endif // __WUXAPITextProvider2_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITextRangeProvider2 -#ifndef __WUXAPITextRangeProvider2_DEFINED__ -#define __WUXAPITextRangeProvider2_DEFINED__ - -@protocol WUXAPITextRangeProvider2 -- (void)showContextMenu; -- (RTObject*)clone; -- (BOOL)compare:(RTObject*)textRangeProvider; -- (int)compareEndpoints:(WUXATTextPatternRangeEndpoint)endpoint textRangeProvider:(RTObject*)textRangeProvider targetEndpoint:(WUXATTextPatternRangeEndpoint)targetEndpoint; -- (void)expandToEnclosingUnit:(WUXATTextUnit)unit; -- (RTObject*)findAttribute:(int)attributeId value:(RTObject*)value backward:(BOOL)backward; -- (RTObject*)findText:(NSString *)text backward:(BOOL)backward ignoreCase:(BOOL)ignoreCase; -- (RTObject*)getAttributeValue:(int)attributeId; -- (void)getBoundingRectangles:(NSArray* /* double */*)returnValue; -- (WUXAPIRawElementProviderSimple*)getEnclosingElement; -- (NSString *)getText:(int)maxLength; -- (int)move:(WUXATTextUnit)unit count:(int)count; -- (int)moveEndpointByUnit:(WUXATTextPatternRangeEndpoint)endpoint unit:(WUXATTextUnit)unit count:(int)count; -- (void)moveEndpointByRange:(WUXATTextPatternRangeEndpoint)endpoint textRangeProvider:(RTObject*)textRangeProvider targetEndpoint:(WUXATTextPatternRangeEndpoint)targetEndpoint; -- (void)select; -- (void)addToSelection; -- (void)removeFromSelection; -- (void)scrollIntoView:(BOOL)alignToTop; -- (NSArray* /* WUXAPIRawElementProviderSimple* */)getChildren; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITextRangeProvider2 : RTObject -@end - -#endif // __WUXAPITextRangeProvider2_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IToggleProvider -#ifndef __WUXAPIToggleProvider_DEFINED__ -#define __WUXAPIToggleProvider_DEFINED__ - -@protocol WUXAPIToggleProvider -@property (readonly) WUXAToggleState toggleState; -- (void)toggle; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIToggleProvider : RTObject -@end - -#endif // __WUXAPIToggleProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITransformProvider -#ifndef __WUXAPITransformProvider_DEFINED__ -#define __WUXAPITransformProvider_DEFINED__ - -@protocol WUXAPITransformProvider -@property (readonly) BOOL canMove; -@property (readonly) BOOL canResize; -@property (readonly) BOOL canRotate; -- (void)move:(double)x y:(double)y; -- (void)resize:(double)width height:(double)height; -- (void)rotate:(double)degrees; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITransformProvider : RTObject -@end - -#endif // __WUXAPITransformProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITransformProvider2 -#ifndef __WUXAPITransformProvider2_DEFINED__ -#define __WUXAPITransformProvider2_DEFINED__ - -@protocol WUXAPITransformProvider2 -@property (readonly) BOOL canZoom; -@property (readonly) double maxZoom; -@property (readonly) double minZoom; -@property (readonly) double zoomLevel; -- (void)zoom:(double)zoom; -- (void)zoomByUnit:(WUXAZoomUnit)zoomUnit; -- (void)move:(double)x y:(double)y; -- (void)resize:(double)width height:(double)height; -- (void)rotate:(double)degrees; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITransformProvider2 : RTObject -@end - -#endif // __WUXAPITransformProvider2_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IValueProvider -#ifndef __WUXAPIValueProvider_DEFINED__ -#define __WUXAPIValueProvider_DEFINED__ - -@protocol WUXAPIValueProvider -@property (readonly) BOOL isReadOnly; -@property (readonly) NSString * value; -- (void)setValue:(NSString *)value; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIValueProvider : RTObject -@end - -#endif // __WUXAPIValueProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IVirtualizedItemProvider -#ifndef __WUXAPIVirtualizedItemProvider_DEFINED__ -#define __WUXAPIVirtualizedItemProvider_DEFINED__ - -@protocol WUXAPIVirtualizedItemProvider -- (void)realize; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIVirtualizedItemProvider : RTObject -@end - -#endif // __WUXAPIVirtualizedItemProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IWindowProvider -#ifndef __WUXAPIWindowProvider_DEFINED__ -#define __WUXAPIWindowProvider_DEFINED__ - -@protocol WUXAPIWindowProvider -@property (readonly) WUXAWindowInteractionState interactionState; -@property (readonly) BOOL isModal; -@property (readonly) BOOL isTopmost; -@property (readonly) BOOL maximizable; -@property (readonly) BOOL minimizable; -@property (readonly) WUXAWindowVisualState visualState; -- (void)close; -- (void)setVisualState:(WUXAWindowVisualState)state; -- (BOOL)waitForInputIdle:(int)milliseconds; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIWindowProvider : RTObject -@end - -#endif // __WUXAPIWindowProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ICustomNavigationProvider -#ifndef __WUXAPICustomNavigationProvider_DEFINED__ -#define __WUXAPICustomNavigationProvider_DEFINED__ - -@protocol WUXAPICustomNavigationProvider -- (RTObject*)navigateCustom:(WUXAPAutomationNavigationDirection)direction; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPICustomNavigationProvider : RTObject -@end - -#endif // __WUXAPICustomNavigationProvider_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.ITextEditProvider -#ifndef __WUXAPITextEditProvider_DEFINED__ -#define __WUXAPITextEditProvider_DEFINED__ - -@protocol WUXAPITextEditProvider -- (RTObject*)getActiveComposition; -- (RTObject*)getConversionTarget; -- (NSArray* /* RTObject* */)getSelection; -- (NSArray* /* RTObject* */)getVisibleRanges; -- (RTObject*)rangeFromChild:(WUXAPIRawElementProviderSimple*)childElement; -- (RTObject*)rangeFromPoint:(WFPoint*)screenLocation; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPITextEditProvider : RTObject -@end - -#endif // __WUXAPITextEditProvider_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Automation.Provider.IRawElementProviderSimple -#ifndef __WUXAPIRawElementProviderSimple_DEFINED__ -#define __WUXAPIRawElementProviderSimple_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXAPIRawElementProviderSimple : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXAPIRawElementProviderSimple_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomationText.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomationText.h deleted file mode 100644 index 02e4da1331..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlAutomationText.h +++ /dev/null @@ -1,50 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlAutomationText.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLAUTOMATIONTEXTEXPORT -#define OBJCUWPWINDOWSUIXAMLAUTOMATIONTEXTEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXamlAutomationText.lib") -#endif -#endif -#include - -// Windows.UI.Xaml.Automation.Text.TextPatternRangeEndpoint -enum _WUXATTextPatternRangeEndpoint { - WUXATTextPatternRangeEndpointStart = 0, - WUXATTextPatternRangeEndpointEnd = 1, -}; -typedef unsigned WUXATTextPatternRangeEndpoint; - -// Windows.UI.Xaml.Automation.Text.TextUnit -enum _WUXATTextUnit { - WUXATTextUnitCharacter = 0, - WUXATTextUnitFormat = 1, - WUXATTextUnitWord = 2, - WUXATTextUnitLine = 3, - WUXATTextUnitParagraph = 4, - WUXATTextUnitPage = 5, - WUXATTextUnitDocument = 6, -}; -typedef unsigned WUXATTextUnit; - -#import - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlControls.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlControls.h deleted file mode 100644 index 00d5ad2567..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlControls.h +++ /dev/null @@ -1,7041 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlControls.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WXCBackClickEventArgs, WXCDragItemsStartingEventArgs, WXCNotifyEventArgs, WXCSemanticZoomViewChangedEventArgs, WXCTextControlPasteEventArgs, WXCContainerContentChangingEventArgs, WXCSemanticZoomLocation, WXCCandidateWindowBoundsChangedEventArgs, WXCChoosingGroupHeaderContainerEventArgs, WXCChoosingItemContainerEventArgs, WXCColumnDefinitionCollection, WXCDataTemplateSelector, WXCDragItemsCompletedEventArgs, WXCStyleSelector, WXCGroupStyle, WXCGroupStyleSelector, WXCItemCollection, WXCItemContainerGenerator, WXCMediaTransportControlsHelper, WXCRichEditBoxTextChangingEventArgs, WXCRowDefinitionCollection, WXCTextBoxTextChangingEventArgs, WXCTextCompositionChangedEventArgs, WXCTextCompositionEndedEventArgs, WXCTextCompositionStartedEventArgs, WXCToolTipService, WXCUIElementCollection, WXCCalendarViewDayItemChangingEventArgs, WXCHubSectionHeaderClickEventArgs, WXCSectionsInViewChangedEventArgs, WXCWebViewNavigationFailedEventArgs, WXCCalendarDatePickerDateChangedEventArgs, WXCCalendarViewSelectedDatesChangedEventArgs, WXCContentDialogButtonClickDeferral, WXCContentDialogButtonClickEventArgs, WXCContentDialogClosedEventArgs, WXCContentDialogClosingDeferral, WXCContentDialogClosingEventArgs, WXCContentDialogOpenedEventArgs, WXCDatePickerValueChangedEventArgs, WXCDynamicOverflowItemsChangingEventArgs, WXCHubSectionCollection, WXCListViewPersistenceHelper, WXCScrollViewerView, WXCScrollViewerViewChangedEventArgs, WXCScrollViewerViewChangingEventArgs, WXCSearchBoxQueryChangedEventArgs, WXCSearchBoxQuerySubmittedEventArgs, WXCSearchBoxResultSuggestionChosenEventArgs, WXCSearchBoxSuggestionsRequestedEventArgs, WXCSplitViewPaneClosingEventArgs, WXCTimePickerValueChangedEventArgs, WXCWebViewContentLoadingEventArgs, WXCWebViewDeferredPermissionRequest, WXCWebViewDOMContentLoadedEventArgs, WXCWebViewLongRunningScriptDetectedEventArgs, WXCWebViewNavigationCompletedEventArgs, WXCWebViewNavigationStartingEventArgs, WXCWebViewNewWindowRequestedEventArgs, WXCWebViewPermissionRequest, WXCWebViewPermissionRequestedEventArgs, WXCWebViewSettings, WXCWebViewUnsupportedUriSchemeIdentifiedEventArgs, WXCWebViewUnviewableContentIdentifiedEventArgs, WXCColumnDefinition, WXCRowDefinition, WXCAutoSuggestBoxQuerySubmittedEventArgs, WXCAutoSuggestBoxSuggestionChosenEventArgs, WXCAutoSuggestBoxTextChangedEventArgs, WXCCleanUpVirtualizedItemEventArgs, WXCContextMenuEventArgs, WXCItemClickEventArgs, WXCSelectionChangedEventArgs, WXCTextChangedEventArgs, WXCItemsPanelTemplate, WXCPanel, WXCBorder, WXCCaptureElement, WXCContentPresenter, WXCImage, WXCItemsPresenter, WXCRichTextBlockOverflow, WXCRichTextBlock, WXCTextBlock, WXCViewbox, WXCCanvas, WXCGrid, WXCRelativePanel, WXCStackPanel, WXCVariableSizedWrapGrid, WXCVirtualizingPanel, WXCVirtualizingStackPanel, WXCIconElement, WXCInkCanvas, WXCMediaElement, WXCMediaPlayerPresenter, WXCWebView, WXCBitmapIcon, WXCFontIcon, WXCItemsStackPanel, WXCItemsWrapGrid, WXCPathIcon, WXCScrollContentPresenter, WXCSymbolIcon, WXCSwapChainBackgroundPanel, WXCSwapChainPanel, WXCWrapGrid, WXCFocusDisengagedEventArgs, WXCFocusEngagedEventArgs, WXCControlTemplate, WXCControl, WXCSemanticZoom, WXCContentControl, WXCListViewBaseHeaderItem, WXCItemsControl, WXCMediaTransportControls, WXCPasswordBox, WXCProgressRing, WXCRichEditBox, WXCTextBox, WXCToggleSwitch, WXCUserControl, WXCGroupItem, WXCSettingsFlyout, WXCToolTip, WXCComboBoxItem, WXCFlipViewItem, WXCListBoxItem, WXCProgressBar, WXCSlider, WXCButton, WXCHyperlinkButton, WXCListViewBase, WXCComboBox, WXCFlipView, WXCListBox, WXCCheckBox, WXCRadioButton, WXCCalendarView, WXCCalendarViewDayItem, WXCHubSection, WXCMenuFlyoutItemBase, WXCAppBarSeparator, WXCCalendarDatePicker, WXCDatePicker, WXCHub, WXCMediaPlayerElement, WXCSearchBox, WXCSplitView, WXCTimePicker, WXCAppBar, WXCAutoSuggestBox, WXCCommandBarOverflowPresenter, WXCContentDialog, WXCFlyoutPresenter, WXCFrame, WXCMenuFlyoutItem, WXCMenuFlyoutPresenter, WXCMenuFlyoutSeparator, WXCMenuFlyoutSubItem, WXCPage, WXCScrollViewer, WXCCommandBar, WXCGridViewHeaderItem, WXCGridViewItem, WXCListViewHeaderItem, WXCListViewItem, WXCToggleMenuFlyoutItem, WXCAppBarButton, WXCAppBarToggleButton, WXCGridView, WXCListView, WXCFlyout, WXCMenuFlyout, WXCWebViewBrush, WXCInkToolbarCustomPen, WXCInkToolbar, WXCInkToolbarPenConfigurationControl, WXCInkToolbarToggleButton, WXCInkToolbarToolButton, WXCInkToolbarCustomToggleButton, WXCInkToolbarCustomToolButton, WXCInkToolbarEraserButton, WXCInkToolbarPenButton, WXCInkToolbarRulerButton, WXCInkToolbarBallpointPenButton, WXCInkToolbarCustomPenButton, WXCInkToolbarHighlighterButton, WXCInkToolbarPencilButton, WXCPivotItemEventArgs, WXCDatePickedEventArgs, WXCDatePickerFlyoutItem, WXCItemsPickedEventArgs, WXCPickerConfirmedEventArgs, WXCTimePickedEventArgs, WXCDatePickerFlyoutPresenter, WXCListPickerFlyoutPresenter, WXCTimePickerFlyoutPresenter, WXCPickerFlyoutPresenter, WXCPivot, WXCPivotItem, WXCDatePickerFlyout, WXCListPickerFlyout, WXCPickerFlyout, WXCTimePickerFlyout; -@protocol WXCIInsertionPanel, WXCIItemContainerMapping, WXCINavigate, WXCISemanticZoomInformation, WXCIBackClickEventArgs, WXCICandidateWindowBoundsChangedEventArgs, WXCIChoosingGroupHeaderContainerEventArgs, WXCIChoosingItemContainerEventArgs, WXCIContainerContentChangingEventArgs, WXCIDataTemplateSelector, WXCIDataTemplateSelectorOverrides, WXCIDataTemplateSelectorFactory, WXCIDataTemplateSelector2, WXCIDataTemplateSelectorOverrides2, WXCIDragItemsCompletedEventArgs, WXCIDragItemsStartingEventArgs, WXCIGroupStyle, WXCIGroupStyleFactory, WXCIGroupStyle2, WXCIGroupStyleSelector, WXCIGroupStyleSelectorOverrides, WXCIGroupStyleSelectorFactory, WXCIItemContainerGenerator, WXCIMediaTransportControlsHelper, WXCIMediaTransportControlsHelperStatics, WXCINotifyEventArgs, WXCINotifyEventArgs2, WXCIRichEditBoxTextChangingEventArgs, WXCISemanticZoomLocation, WXCISemanticZoomViewChangedEventArgs, WXCIStyleSelector, WXCIStyleSelectorOverrides, WXCIStyleSelectorFactory, WXCITextBoxTextChangingEventArgs, WXCITextCompositionChangedEventArgs, WXCITextCompositionEndedEventArgs, WXCITextCompositionStartedEventArgs, WXCITextControlPasteEventArgs, WXCIToolTipService, WXCIToolTipServiceStatics, WXCIUIElementCollection, WXCICleanUpVirtualizedItemEventArgs, WXCIColumnDefinition, WXCIColumnDefinitionStatics, WXCIContextMenuEventArgs, WXCIItemClickEventArgs, WXCIRowDefinition, WXCIRowDefinitionStatics, WXCISelectionChangedEventArgs, WXCISelectionChangedEventArgsFactory, WXCITextChangedEventArgs, WXCIItemsPanelTemplate, WXCIBorder, WXCIBorderStatics, WXCICaptureElement, WXCICaptureElementStatics, WXCIContentPresenter, WXCIContentPresenterOverrides, WXCIContentPresenterStatics, WXCIContentPresenterFactory, WXCIContentPresenter2, WXCIContentPresenterStatics2, WXCIContentPresenter3, WXCIContentPresenterStatics3, WXCIContentPresenter4, WXCIContentPresenterStatics4, WXCIImage, WXCIImageStatics, WXCIImage2, WXCIImage3, WXCIItemsPresenter, WXCIItemsPresenterStatics, WXCIItemsPresenter2, WXCIItemsPresenterStatics2, WXCIPanel, WXCIPanelStatics, WXCIPanelFactory, WXCIRichTextBlock, WXCIRichTextBlockStatics, WXCIRichTextBlock2, WXCIRichTextBlockStatics2, WXCIRichTextBlock3, WXCIRichTextBlockStatics3, WXCIRichTextBlockOverflow, WXCIRichTextBlockOverflowStatics, WXCIRichTextBlockOverflow2, WXCIRichTextBlockOverflowStatics2, WXCITextBlock, WXCITextBlockStatics, WXCITextBlock2, WXCITextBlockStatics2, WXCITextBlock3, WXCITextBlockStatics3, WXCITextBlock4, WXCIViewbox, WXCIViewboxStatics, WXCICanvas, WXCICanvasStatics, WXCICanvasFactory, WXCIContentControl, WXCIContentControlOverrides, WXCIContentControlStatics, WXCIContentControlFactory, WXCIContentControl2, WXCIGrid, WXCIGridStatics, WXCIGridFactory, WXCIGrid2, WXCIGridStatics2, WXCIItemsControl, WXCIItemsControlOverrides, WXCIItemsControlStatics, WXCIItemsControlFactory, WXCIItemsControl2, WXCIItemsControl3, WXCIMediaTransportControls, WXCIMediaTransportControlsStatics, WXCIMediaTransportControlsFactory, WXCIMediaTransportControls2, WXCIMediaTransportControlsStatics2, WXCIPasswordBox, WXCIPasswordBoxStatics, WXCIPasswordBox2, WXCIPasswordBoxStatics2, WXCIPasswordBox3, WXCIPasswordBoxStatics3, WXCIProgressRing, WXCIProgressRingStatics, WXCIRelativePanel, WXCIRelativePanelStatics, WXCIRelativePanelFactory, WXCIRichEditBox, WXCIRichEditBoxStatics, WXCIRichEditBoxFactory, WXCIRichEditBox2, WXCIRichEditBoxStatics2, WXCIRichEditBox3, WXCIRichEditBoxStatics3, WXCIRichEditBox4, WXCIRichEditBoxStatics4, WXCISemanticZoom, WXCISemanticZoomStatics, WXCIStackPanel, WXCIStackPanelStatics, WXCIStackPanelFactory, WXCIStackPanel2, WXCIStackPanelStatics2, WXCITextBox, WXCITextBoxStatics, WXCITextBoxFactory, WXCITextBox2, WXCITextBoxStatics2, WXCITextBox3, WXCITextBoxStatics3, WXCITextBox4, WXCIToggleSwitch, WXCIToggleSwitchOverrides, WXCIToggleSwitchStatics, WXCIUserControl, WXCIUserControlStatics, WXCIUserControlFactory, WXCIVariableSizedWrapGrid, WXCIVariableSizedWrapGridStatics, WXCIVirtualizingPanel, WXCIVirtualizingPanelOverrides, WXCIVirtualizingPanelProtected, WXCIVirtualizingPanelFactory, WXCIGroupItem, WXCIGroupItemFactory, WXCIListViewBaseHeaderItem, WXCIListViewBaseHeaderItemFactory, WXCIProgressBar, WXCIProgressBarStatics, WXCIProgressBarFactory, WXCISettingsFlyout, WXCISettingsFlyoutStatics, WXCISettingsFlyoutFactory, WXCISlider, WXCISliderStatics, WXCISliderFactory, WXCISlider2, WXCISliderStatics2, WXCIToolTip, WXCIToolTipStatics, WXCIToolTipFactory, WXCIButton, WXCIButtonFactory, WXCIButtonWithFlyout, WXCIButtonStaticsWithFlyout, WXCIComboBox, WXCIComboBoxOverrides, WXCIComboBoxStatics, WXCIComboBoxFactory, WXCIComboBox2, WXCIComboBoxStatics2, WXCIComboBox3, WXCIComboBoxStatics3, WXCIComboBoxItem, WXCIComboBoxItemFactory, WXCIFlipView, WXCIFlipViewFactory, WXCIFlipView2, WXCIFlipViewStatics2, WXCIFlipViewItem, WXCIFlipViewItemFactory, WXCIHyperlinkButton, WXCIHyperlinkButtonStatics, WXCIHyperlinkButtonFactory, WXCIListBox, WXCIListBoxStatics, WXCIListBoxFactory, WXCIListBox2, WXCIListBoxStatics2, WXCIListBoxItem, WXCIListBoxItemFactory, WXCIListViewBase, WXCIListViewBaseStatics, WXCIListViewBaseFactory, WXCIListViewBase2, WXCIListViewBaseStatics2, WXCIListViewBase3, WXCIListViewBaseStatics3, WXCIListViewBase4, WXCIListViewBaseStatics4, WXCIListViewBase5, WXCIListViewBaseStatics5, WXCIVirtualizingStackPanel, WXCIVirtualizingStackPanelOverrides, WXCIVirtualizingStackPanelStatics, WXCICheckBox, WXCICheckBoxFactory, WXCIRadioButton, WXCIRadioButtonStatics, WXCIRadioButtonFactory, WXCICommandBarElement, WXCICommandBarElement2, WXCICalendarDatePickerDateChangedEventArgs, WXCICalendarViewDayItemChangingEventArgs, WXCICalendarViewSelectedDatesChangedEventArgs, WXCIContentDialogButtonClickDeferral, WXCIContentDialogButtonClickEventArgs, WXCIContentDialogClosedEventArgs, WXCIContentDialogClosingDeferral, WXCIContentDialogClosingEventArgs, WXCIContentDialogOpenedEventArgs, WXCIDatePickerValueChangedEventArgs, WXCIDynamicOverflowItemsChangingEventArgs, WXCIHubSectionHeaderClickEventArgs, WXCIListViewPersistenceHelper, WXCIListViewPersistenceHelperStatics, WXCIScrollViewerView, WXCIScrollViewerViewChangedEventArgs, WXCIScrollViewerViewChangingEventArgs, WXCISearchBoxQueryChangedEventArgs, WXCISearchBoxQuerySubmittedEventArgs, WXCISearchBoxResultSuggestionChosenEventArgs, WXCISearchBoxSuggestionsRequestedEventArgs, WXCISectionsInViewChangedEventArgs, WXCISectionsInViewChangedEventArgsFactory, WXCISplitViewPaneClosingEventArgs, WXCITimePickerValueChangedEventArgs, WXCIWebViewContentLoadingEventArgs, WXCIWebViewDeferredPermissionRequest, WXCIWebViewDOMContentLoadedEventArgs, WXCIWebViewLongRunningScriptDetectedEventArgs, WXCIWebViewNavigationCompletedEventArgs, WXCIWebViewNavigationFailedEventArgs, WXCIWebViewNavigationStartingEventArgs, WXCIWebViewNewWindowRequestedEventArgs, WXCIWebViewPermissionRequest, WXCIWebViewPermissionRequestedEventArgs, WXCIWebViewSettings, WXCIWebViewUnsupportedUriSchemeIdentifiedEventArgs, WXCIWebViewUnviewableContentIdentifiedEventArgs, WXCIWebViewUnviewableContentIdentifiedEventArgs2, WXCIAutoSuggestBoxQuerySubmittedEventArgs, WXCIAutoSuggestBoxSuggestionChosenEventArgs, WXCIAutoSuggestBoxTextChangedEventArgs, WXCIAutoSuggestBoxTextChangedEventArgsStatics, WXCIFlyout, WXCIFlyoutStatics, WXCIFlyoutFactory, WXCIMenuFlyout, WXCIMenuFlyoutStatics, WXCIMenuFlyoutFactory, WXCIMenuFlyout2, WXCIIconElement, WXCIIconElementStatics, WXCIIconElementFactory, WXCIInkCanvas, WXCIInkCanvasFactory, WXCIMediaElement, WXCIMediaElementStatics, WXCIMediaElement2, WXCIMediaElementStatics2, WXCIMediaElement3, WXCIMediaPlayerPresenter, WXCIMediaPlayerPresenterStatics, WXCIMediaPlayerPresenterFactory, WXCIWebView, WXCIWebViewStatics, WXCIWebView2, WXCIWebViewStatics2, WXCIWebView3, WXCIWebViewStatics3, WXCIWebView4, WXCIWebViewStatics4, WXCIWebViewFactory4, WXCIWebView5, WXCIWebViewStatics5, WXCIWebViewBrush, WXCIWebViewBrushStatics, WXCIAppBarSeparator, WXCIAppBarSeparatorStatics, WXCIAppBarSeparatorFactory, WXCIAppBarSeparatorStatics3, WXCIBitmapIcon, WXCIBitmapIconStatics, WXCIBitmapIconFactory, WXCICalendarDatePicker, WXCICalendarDatePickerStatics, WXCICalendarDatePickerFactory, WXCICalendarDatePicker2, WXCICalendarDatePickerStatics2, WXCICalendarView, WXCICalendarViewStatics, WXCICalendarViewFactory, WXCICalendarViewDayItem, WXCICalendarViewDayItemStatics, WXCICalendarViewDayItemFactory, WXCIDatePicker, WXCIDatePickerStatics, WXCIDatePickerFactory, WXCIDatePicker2, WXCIDatePickerStatics2, WXCIFontIcon, WXCIFontIconStatics, WXCIFontIconFactory, WXCIFontIcon2, WXCIFontIconStatics2, WXCIFontIcon3, WXCIFontIconStatics3, WXCIHub, WXCIHubStatics, WXCIHubFactory, WXCIHubSection, WXCIHubSectionStatics, WXCIHubSectionFactory, WXCIItemsStackPanel, WXCIItemsStackPanelStatics, WXCIItemsStackPanel2, WXCIItemsStackPanelStatics2, WXCIItemsWrapGrid, WXCIItemsWrapGridStatics, WXCIItemsWrapGrid2, WXCIItemsWrapGridStatics2, WXCIMediaPlayerElement, WXCIMediaPlayerElementStatics, WXCIMediaPlayerElementFactory, WXCIMenuFlyoutItemBase, WXCIMenuFlyoutItemBaseFactory, WXCIPathIcon, WXCIPathIconStatics, WXCIPathIconFactory, WXCIScrollContentPresenter, WXCISearchBox, WXCISearchBoxStatics, WXCISearchBoxFactory, WXCISplitView, WXCISplitViewStatics, WXCISplitViewFactory, WXCISplitView2, WXCISplitViewStatics2, WXCISymbolIcon, WXCISymbolIconStatics, WXCISymbolIconFactory, WXCITimePicker, WXCITimePickerStatics, WXCITimePickerFactory, WXCITimePicker2, WXCITimePickerStatics2, WXCIAppBar, WXCIAppBarOverrides, WXCIAppBarStatics, WXCIAppBarFactory, WXCIAppBar2, WXCIAppBarStatics2, WXCIAppBar3, WXCIAppBarOverrides3, WXCIAppBar4, WXCIAppBarStatics4, WXCIAutoSuggestBox, WXCIAutoSuggestBoxStatics, WXCIAutoSuggestBox2, WXCIAutoSuggestBoxStatics2, WXCIAutoSuggestBox3, WXCIAutoSuggestBoxStatics3, WXCICommandBarOverflowPresenter, WXCICommandBarOverflowPresenterFactory, WXCIContentDialog, WXCIContentDialogStatics, WXCIContentDialogFactory, WXCIFlyoutPresenter, WXCIFlyoutPresenterFactory, WXCIFrame, WXCIFrameStatics, WXCIFrameFactory, WXCIFrame2, WXCIFrameStatics2, WXCIFrame3, WXCIMenuFlyoutItem, WXCIMenuFlyoutItemStatics, WXCIMenuFlyoutItemFactory, WXCIMenuFlyoutPresenter, WXCIMenuFlyoutPresenterFactory, WXCIMenuFlyoutPresenter2, WXCIMenuFlyoutSeparator, WXCIMenuFlyoutSeparatorFactory, WXCIMenuFlyoutSubItem, WXCIMenuFlyoutSubItemStatics, WXCIPage, WXCIPageOverrides, WXCIPageStatics, WXCIPageFactory, WXCIScrollViewer, WXCIScrollViewerStatics, WXCIScrollViewer2, WXCIScrollViewerStatics2, WXCIScrollViewer3, WXCISwapChainBackgroundPanel, WXCISwapChainBackgroundPanelFactory, WXCISwapChainBackgroundPanel2, WXCISwapChainPanel, WXCISwapChainPanelStatics, WXCISwapChainPanelFactory, WXCICommandBar, WXCICommandBarStatics, WXCICommandBarFactory, WXCICommandBar2, WXCICommandBarStatics2, WXCICommandBar3, WXCICommandBarStatics3, WXCIGridViewHeaderItem, WXCIGridViewHeaderItemFactory, WXCIGridViewItem, WXCIGridViewItemFactory, WXCIListViewHeaderItem, WXCIListViewHeaderItemFactory, WXCIListViewItem, WXCIListViewItemFactory, WXCIToggleMenuFlyoutItem, WXCIToggleMenuFlyoutItemStatics, WXCIToggleMenuFlyoutItemFactory, WXCIWrapGrid, WXCIWrapGridStatics, WXCIAppBarButton, WXCIAppBarButtonStatics, WXCIAppBarButtonFactory, WXCIAppBarButton3, WXCIAppBarButtonStatics3, WXCIAppBarToggleButton, WXCIAppBarToggleButtonStatics, WXCIAppBarToggleButtonFactory, WXCIAppBarToggleButton3, WXCIAppBarToggleButtonStatics3, WXCIGridView, WXCIGridViewFactory, WXCIListView, WXCIListViewFactory, WXCIFocusDisengagedEventArgs, WXCIFocusEngagedEventArgs, WXCIControlTemplate, WXCIControl, WXCIControlOverrides, WXCIControlProtected, WXCIControlStatics, WXCIControlFactory, WXCIControl2, WXCIControlStatics2, WXCIControl3, WXCIControlStatics3, WXCIControl4, WXCIControlStatics4, WXCIInkToolbarCustomPen, WXCIInkToolbarCustomPenOverrides, WXCIInkToolbarCustomPenFactory, WXCIInkToolbar, WXCIInkToolbarStatics, WXCIInkToolbarFactory, WXCIInkToolbarPenConfigurationControl, WXCIInkToolbarPenConfigurationControlStatics, WXCIInkToolbarPenConfigurationControlFactory, WXCIInkToolbarToggleButton, WXCIInkToolbarToggleButtonFactory, WXCIInkToolbarToolButton, WXCIInkToolbarToolButtonStatics, WXCIInkToolbarToolButtonFactory, WXCIInkToolbarCustomToggleButton, WXCIInkToolbarCustomToggleButtonFactory, WXCIInkToolbarCustomToolButton, WXCIInkToolbarCustomToolButtonStatics, WXCIInkToolbarCustomToolButtonFactory, WXCIInkToolbarEraserButton, WXCIInkToolbarEraserButtonFactory, WXCIInkToolbarPenButton, WXCIInkToolbarPenButtonStatics, WXCIInkToolbarPenButtonFactory, WXCIInkToolbarRulerButton, WXCIInkToolbarRulerButtonStatics, WXCIInkToolbarRulerButtonFactory, WXCIInkToolbarBallpointPenButton, WXCIInkToolbarBallpointPenButtonFactory, WXCIInkToolbarCustomPenButton, WXCIInkToolbarCustomPenButtonStatics, WXCIInkToolbarCustomPenButtonFactory, WXCIInkToolbarHighlighterButton, WXCIInkToolbarHighlighterButtonFactory, WXCIInkToolbarPencilButton, WXCIInkToolbarPencilButtonFactory, WXCIPivotItemEventArgs, WXCIDatePickedEventArgs, WXCIDatePickerFlyoutItem, WXCIDatePickerFlyoutItemStatics, WXCIItemsPickedEventArgs, WXCIPickerConfirmedEventArgs, WXCITimePickedEventArgs, WXCIDatePickerFlyout, WXCIDatePickerFlyoutStatics, WXCIDatePickerFlyout2, WXCIDatePickerFlyoutStatics2, WXCIListPickerFlyout, WXCIListPickerFlyoutStatics, WXCIPickerFlyout, WXCIPickerFlyoutStatics, WXCITimePickerFlyout, WXCITimePickerFlyoutStatics, WXCIDatePickerFlyoutPresenter, WXCIListPickerFlyoutPresenter, WXCITimePickerFlyoutPresenter, WXCIPickerFlyoutPresenter, WXCIPivot, WXCIPivotStatics, WXCIPivotFactory, WXCIPivot2, WXCIPivotStatics2, WXCIPivot3, WXCIPivotStatics3, WXCIPivotItem, WXCIPivotItemStatics, WXCIPivotItemFactory; - -// Windows.UI.Xaml.Controls.CandidateWindowAlignment -enum _WXCCandidateWindowAlignment { - WXCCandidateWindowAlignmentDefault = 0, - WXCCandidateWindowAlignmentBottomEdge = 1, -}; -typedef unsigned WXCCandidateWindowAlignment; - -// Windows.UI.Xaml.Controls.ClickMode -enum _WXCClickMode { - WXCClickModeRelease = 0, - WXCClickModePress = 1, - WXCClickModeHover = 2, -}; -typedef unsigned WXCClickMode; - -// Windows.UI.Xaml.Controls.IncrementalLoadingTrigger -enum _WXCIncrementalLoadingTrigger { - WXCIncrementalLoadingTriggerNone = 0, - WXCIncrementalLoadingTriggerEdge = 1, -}; -typedef unsigned WXCIncrementalLoadingTrigger; - -// Windows.UI.Xaml.Controls.ItemsUpdatingScrollMode -enum _WXCItemsUpdatingScrollMode { - WXCItemsUpdatingScrollModeKeepItemsInView = 0, - WXCItemsUpdatingScrollModeKeepScrollOffset = 1, - WXCItemsUpdatingScrollModeKeepLastItemInView = 2, -}; -typedef unsigned WXCItemsUpdatingScrollMode; - -// Windows.UI.Xaml.Controls.ListViewReorderMode -enum _WXCListViewReorderMode { - WXCListViewReorderModeDisabled = 0, - WXCListViewReorderModeEnabled = 1, -}; -typedef unsigned WXCListViewReorderMode; - -// Windows.UI.Xaml.Controls.ListViewSelectionMode -enum _WXCListViewSelectionMode { - WXCListViewSelectionModeNone = 0, - WXCListViewSelectionModeSingle = 1, - WXCListViewSelectionModeMultiple = 2, - WXCListViewSelectionModeExtended = 3, -}; -typedef unsigned WXCListViewSelectionMode; - -// Windows.UI.Xaml.Controls.Orientation -enum _WXCOrientation { - WXCOrientationVertical = 0, - WXCOrientationHorizontal = 1, -}; -typedef unsigned WXCOrientation; - -// Windows.UI.Xaml.Controls.PanelScrollingDirection -enum _WXCPanelScrollingDirection { - WXCPanelScrollingDirectionNone = 0, - WXCPanelScrollingDirectionForward = 1, - WXCPanelScrollingDirectionBackward = 2, -}; -typedef unsigned WXCPanelScrollingDirection; - -// Windows.UI.Xaml.Controls.PasswordRevealMode -enum _WXCPasswordRevealMode { - WXCPasswordRevealModePeek = 0, - WXCPasswordRevealModeHidden = 1, - WXCPasswordRevealModeVisible = 2, -}; -typedef unsigned WXCPasswordRevealMode; - -// Windows.UI.Xaml.Controls.RichEditClipboardFormat -enum _WXCRichEditClipboardFormat { - WXCRichEditClipboardFormatAllFormats = 0, - WXCRichEditClipboardFormatPlainText = 1, -}; -typedef unsigned WXCRichEditClipboardFormat; - -// Windows.UI.Xaml.Controls.ScrollBarVisibility -enum _WXCScrollBarVisibility { - WXCScrollBarVisibilityDisabled = 0, - WXCScrollBarVisibilityAuto = 1, - WXCScrollBarVisibilityHidden = 2, - WXCScrollBarVisibilityVisible = 3, -}; -typedef unsigned WXCScrollBarVisibility; - -// Windows.UI.Xaml.Controls.ScrollIntoViewAlignment -enum _WXCScrollIntoViewAlignment { - WXCScrollIntoViewAlignmentDefault = 0, - WXCScrollIntoViewAlignmentLeading = 1, -}; -typedef unsigned WXCScrollIntoViewAlignment; - -// Windows.UI.Xaml.Controls.ScrollMode -enum _WXCScrollMode { - WXCScrollModeDisabled = 0, - WXCScrollModeEnabled = 1, - WXCScrollModeAuto = 2, -}; -typedef unsigned WXCScrollMode; - -// Windows.UI.Xaml.Controls.SelectionMode -enum _WXCSelectionMode { - WXCSelectionModeSingle = 0, - WXCSelectionModeMultiple = 1, - WXCSelectionModeExtended = 2, -}; -typedef unsigned WXCSelectionMode; - -// Windows.UI.Xaml.Controls.SnapPointsType -enum _WXCSnapPointsType { - WXCSnapPointsTypeNone = 0, - WXCSnapPointsTypeOptional = 1, - WXCSnapPointsTypeMandatory = 2, - WXCSnapPointsTypeOptionalSingle = 3, - WXCSnapPointsTypeMandatorySingle = 4, -}; -typedef unsigned WXCSnapPointsType; - -// Windows.UI.Xaml.Controls.StretchDirection -enum _WXCStretchDirection { - WXCStretchDirectionUpOnly = 0, - WXCStretchDirectionDownOnly = 1, - WXCStretchDirectionBoth = 2, -}; -typedef unsigned WXCStretchDirection; - -// Windows.UI.Xaml.Controls.VirtualizationMode -enum _WXCVirtualizationMode { - WXCVirtualizationModeStandard = 0, - WXCVirtualizationModeRecycling = 1, -}; -typedef unsigned WXCVirtualizationMode; - -// Windows.UI.Xaml.Controls.ZoomMode -enum _WXCZoomMode { - WXCZoomModeDisabled = 0, - WXCZoomModeEnabled = 1, -}; -typedef unsigned WXCZoomMode; - -// Windows.UI.Xaml.Controls.AppBarClosedDisplayMode -enum _WXCAppBarClosedDisplayMode { - WXCAppBarClosedDisplayModeCompact = 0, - WXCAppBarClosedDisplayModeMinimal = 1, - WXCAppBarClosedDisplayModeHidden = 2, -}; -typedef unsigned WXCAppBarClosedDisplayMode; - -// Windows.UI.Xaml.Controls.AutoSuggestionBoxTextChangeReason -enum _WXCAutoSuggestionBoxTextChangeReason { - WXCAutoSuggestionBoxTextChangeReasonUserInput = 0, - WXCAutoSuggestionBoxTextChangeReasonProgrammaticChange = 1, - WXCAutoSuggestionBoxTextChangeReasonSuggestionChosen = 2, -}; -typedef unsigned WXCAutoSuggestionBoxTextChangeReason; - -// Windows.UI.Xaml.Controls.CalendarViewDisplayMode -enum _WXCCalendarViewDisplayMode { - WXCCalendarViewDisplayModeMonth = 0, - WXCCalendarViewDisplayModeYear = 1, - WXCCalendarViewDisplayModeDecade = 2, -}; -typedef unsigned WXCCalendarViewDisplayMode; - -// Windows.UI.Xaml.Controls.CalendarViewSelectionMode -enum _WXCCalendarViewSelectionMode { - WXCCalendarViewSelectionModeNone = 0, - WXCCalendarViewSelectionModeSingle = 1, - WXCCalendarViewSelectionModeMultiple = 2, -}; -typedef unsigned WXCCalendarViewSelectionMode; - -// Windows.UI.Xaml.Controls.CommandBarDefaultLabelPosition -enum _WXCCommandBarDefaultLabelPosition { - WXCCommandBarDefaultLabelPositionBottom = 0, - WXCCommandBarDefaultLabelPositionRight = 1, - WXCCommandBarDefaultLabelPositionCollapsed = 2, -}; -typedef unsigned WXCCommandBarDefaultLabelPosition; - -// Windows.UI.Xaml.Controls.CommandBarDynamicOverflowAction -enum _WXCCommandBarDynamicOverflowAction { - WXCCommandBarDynamicOverflowActionAddingToOverflow = 0, - WXCCommandBarDynamicOverflowActionRemovingFromOverflow = 1, -}; -typedef unsigned WXCCommandBarDynamicOverflowAction; - -// Windows.UI.Xaml.Controls.CommandBarLabelPosition -enum _WXCCommandBarLabelPosition { - WXCCommandBarLabelPositionDefault = 0, - WXCCommandBarLabelPositionCollapsed = 1, -}; -typedef unsigned WXCCommandBarLabelPosition; - -// Windows.UI.Xaml.Controls.CommandBarOverflowButtonVisibility -enum _WXCCommandBarOverflowButtonVisibility { - WXCCommandBarOverflowButtonVisibilityAuto = 0, - WXCCommandBarOverflowButtonVisibilityVisible = 1, - WXCCommandBarOverflowButtonVisibilityCollapsed = 2, -}; -typedef unsigned WXCCommandBarOverflowButtonVisibility; - -// Windows.UI.Xaml.Controls.ContentDialogResult -enum _WXCContentDialogResult { - WXCContentDialogResultNone = 0, - WXCContentDialogResultPrimary = 1, - WXCContentDialogResultSecondary = 2, -}; -typedef unsigned WXCContentDialogResult; - -// Windows.UI.Xaml.Controls.SplitViewDisplayMode -enum _WXCSplitViewDisplayMode { - WXCSplitViewDisplayModeOverlay = 0, - WXCSplitViewDisplayModeInline = 1, - WXCSplitViewDisplayModeCompactOverlay = 2, - WXCSplitViewDisplayModeCompactInline = 3, -}; -typedef unsigned WXCSplitViewDisplayMode; - -// Windows.UI.Xaml.Controls.SplitViewPanePlacement -enum _WXCSplitViewPanePlacement { - WXCSplitViewPanePlacementLeft = 0, - WXCSplitViewPanePlacementRight = 1, -}; -typedef unsigned WXCSplitViewPanePlacement; - -// Windows.UI.Xaml.Controls.Symbol -enum _WXCSymbol { - WXCSymbolPrevious = 57600, - WXCSymbolNext = 57601, - WXCSymbolPlay = 57602, - WXCSymbolPause = 57603, - WXCSymbolEdit = 57604, - WXCSymbolSave = 57605, - WXCSymbolClear = 57606, - WXCSymbolDelete = 57607, - WXCSymbolRemove = 57608, - WXCSymbolAdd = 57609, - WXCSymbolCancel = 57610, - WXCSymbolAccept = 57611, - WXCSymbolMore = 57612, - WXCSymbolRedo = 57613, - WXCSymbolUndo = 57614, - WXCSymbolHome = 57615, - WXCSymbolUp = 57616, - WXCSymbolForward = 57617, - WXCSymbolBack = 57618, - WXCSymbolFavorite = 57619, - WXCSymbolCamera = 57620, - WXCSymbolSetting = 57621, - WXCSymbolVideo = 57622, - WXCSymbolSync = 57623, - WXCSymbolDownload = 57624, - WXCSymbolMail = 57625, - WXCSymbolFind = 57626, - WXCSymbolHelp = 57627, - WXCSymbolUpload = 57628, - WXCSymbolEmoji = 57629, - WXCSymbolTwoPage = 57630, - WXCSymbolLeaveChat = 57631, - WXCSymbolMailForward = 57632, - WXCSymbolClock = 57633, - WXCSymbolSend = 57634, - WXCSymbolCrop = 57635, - WXCSymbolRotateCamera = 57636, - WXCSymbolPeople = 57637, - WXCSymbolOpenPane = 57638, - WXCSymbolClosePane = 57639, - WXCSymbolWorld = 57640, - WXCSymbolFlag = 57641, - WXCSymbolPreviewLink = 57642, - WXCSymbolGlobe = 57643, - WXCSymbolTrim = 57644, - WXCSymbolAttachCamera = 57645, - WXCSymbolZoomIn = 57646, - WXCSymbolBookmarks = 57647, - WXCSymbolDocument = 57648, - WXCSymbolProtectedDocument = 57649, - WXCSymbolPage = 57650, - WXCSymbolBullets = 57651, - WXCSymbolComment = 57652, - WXCSymbolMailFilled = 57653, - WXCSymbolContactInfo = 57654, - WXCSymbolHangUp = 57655, - WXCSymbolViewAll = 57656, - WXCSymbolMapPin = 57657, - WXCSymbolPhone = 57658, - WXCSymbolVideoChat = 57659, - WXCSymbolSwitch = 57660, - WXCSymbolContact = 57661, - WXCSymbolRename = 57662, - WXCSymbolPin = 57665, - WXCSymbolMusicInfo = 57666, - WXCSymbolGo = 57667, - WXCSymbolKeyboard = 57668, - WXCSymbolDockLeft = 57669, - WXCSymbolDockRight = 57670, - WXCSymbolDockBottom = 57671, - WXCSymbolRemote = 57672, - WXCSymbolRefresh = 57673, - WXCSymbolRotate = 57674, - WXCSymbolShuffle = 57675, - WXCSymbolList = 57676, - WXCSymbolShop = 57677, - WXCSymbolSelectAll = 57678, - WXCSymbolOrientation = 57679, - WXCSymbolImport = 57680, - WXCSymbolImportAll = 57681, - WXCSymbolBrowsePhotos = 57685, - WXCSymbolWebCam = 57686, - WXCSymbolPictures = 57688, - WXCSymbolSaveLocal = 57689, - WXCSymbolCaption = 57690, - WXCSymbolStop = 57691, - WXCSymbolShowResults = 57692, - WXCSymbolVolume = 57693, - WXCSymbolRepair = 57694, - WXCSymbolMessage = 57695, - WXCSymbolPage2 = 57696, - WXCSymbolCalendarDay = 57697, - WXCSymbolCalendarWeek = 57698, - WXCSymbolCalendar = 57699, - WXCSymbolCharacter = 57700, - WXCSymbolMailReplyAll = 57701, - WXCSymbolRead = 57702, - WXCSymbolLink = 57703, - WXCSymbolAccount = 57704, - WXCSymbolShowBcc = 57705, - WXCSymbolHideBcc = 57706, - WXCSymbolCut = 57707, - WXCSymbolAttach = 57708, - WXCSymbolPaste = 57709, - WXCSymbolFilter = 57710, - WXCSymbolCopy = 57711, - WXCSymbolEmoji2 = 57712, - WXCSymbolImportant = 57713, - WXCSymbolMailReply = 57714, - WXCSymbolSlideShow = 57715, - WXCSymbolSort = 57716, - WXCSymbolManage = 57720, - WXCSymbolAllApps = 57721, - WXCSymbolDisconnectDrive = 57722, - WXCSymbolMapDrive = 57723, - WXCSymbolNewWindow = 57724, - WXCSymbolOpenWith = 57725, - WXCSymbolContactPresence = 57729, - WXCSymbolPriority = 57730, - WXCSymbolGoToToday = 57732, - WXCSymbolFont = 57733, - WXCSymbolFontColor = 57734, - WXCSymbolContact2 = 57735, - WXCSymbolFolder = 57736, - WXCSymbolAudio = 57737, - WXCSymbolPlaceholder = 57738, - WXCSymbolView = 57739, - WXCSymbolSetLockScreen = 57740, - WXCSymbolSetTile = 57741, - WXCSymbolClosedCaption = 57744, - WXCSymbolStopSlideShow = 57745, - WXCSymbolPermissions = 57746, - WXCSymbolHighlight = 57747, - WXCSymbolDisableUpdates = 57748, - WXCSymbolUnFavorite = 57749, - WXCSymbolUnPin = 57750, - WXCSymbolOpenLocal = 57751, - WXCSymbolMute = 57752, - WXCSymbolItalic = 57753, - WXCSymbolUnderline = 57754, - WXCSymbolBold = 57755, - WXCSymbolMoveToFolder = 57756, - WXCSymbolLikeDislike = 57757, - WXCSymbolDislike = 57758, - WXCSymbolLike = 57759, - WXCSymbolAlignRight = 57760, - WXCSymbolAlignCenter = 57761, - WXCSymbolAlignLeft = 57762, - WXCSymbolZoom = 57763, - WXCSymbolZoomOut = 57764, - WXCSymbolOpenFile = 57765, - WXCSymbolOtherUser = 57766, - WXCSymbolAdmin = 57767, - WXCSymbolStreet = 57795, - WXCSymbolMap = 57796, - WXCSymbolClearSelection = 57797, - WXCSymbolFontDecrease = 57798, - WXCSymbolFontIncrease = 57799, - WXCSymbolFontSize = 57800, - WXCSymbolCellPhone = 57801, - WXCSymbolReShare = 57802, - WXCSymbolTag = 57803, - WXCSymbolRepeatOne = 57804, - WXCSymbolRepeatAll = 57805, - WXCSymbolOutlineStar = 57806, - WXCSymbolSolidStar = 57807, - WXCSymbolCalculator = 57808, - WXCSymbolDirections = 57809, - WXCSymbolTarget = 57810, - WXCSymbolLibrary = 57811, - WXCSymbolPhoneBook = 57812, - WXCSymbolMemo = 57813, - WXCSymbolMicrophone = 57814, - WXCSymbolPostUpdate = 57815, - WXCSymbolBackToWindow = 57816, - WXCSymbolFullScreen = 57817, - WXCSymbolNewFolder = 57818, - WXCSymbolCalendarReply = 57819, - WXCSymbolUnSyncFolder = 57821, - WXCSymbolReportHacked = 57822, - WXCSymbolSyncFolder = 57823, - WXCSymbolBlockContact = 57824, - WXCSymbolSwitchApps = 57825, - WXCSymbolAddFriend = 57826, - WXCSymbolTouchPointer = 57827, - WXCSymbolGoToStart = 57828, - WXCSymbolZeroBars = 57829, - WXCSymbolOneBar = 57830, - WXCSymbolTwoBars = 57831, - WXCSymbolThreeBars = 57832, - WXCSymbolFourBars = 57833, - WXCSymbolScan = 58004, - WXCSymbolPreview = 58005, -}; -typedef unsigned WXCSymbol; - -// Windows.UI.Xaml.Controls.WebViewExecutionMode -enum _WXCWebViewExecutionMode { - WXCWebViewExecutionModeSameThread = 0, - WXCWebViewExecutionModeSeparateThread = 1, -}; -typedef unsigned WXCWebViewExecutionMode; - -// Windows.UI.Xaml.Controls.WebViewPermissionState -enum _WXCWebViewPermissionState { - WXCWebViewPermissionStateUnknown = 0, - WXCWebViewPermissionStateDefer = 1, - WXCWebViewPermissionStateAllow = 2, - WXCWebViewPermissionStateDeny = 3, -}; -typedef unsigned WXCWebViewPermissionState; - -// Windows.UI.Xaml.Controls.WebViewPermissionType -enum _WXCWebViewPermissionType { - WXCWebViewPermissionTypeGeolocation = 0, - WXCWebViewPermissionTypeUnlimitedIndexedDBQuota = 1, - WXCWebViewPermissionTypeMedia = 2, - WXCWebViewPermissionTypePointerLock = 3, - WXCWebViewPermissionTypeWebNotifications = 4, -}; -typedef unsigned WXCWebViewPermissionType; - -// Windows.UI.Xaml.Controls.LightDismissOverlayMode -enum _WXCLightDismissOverlayMode { - WXCLightDismissOverlayModeAuto = 0, - WXCLightDismissOverlayModeOn = 1, - WXCLightDismissOverlayModeOff = 2, -}; -typedef unsigned WXCLightDismissOverlayMode; - -// Windows.UI.Xaml.Controls.RequiresPointer -enum _WXCRequiresPointer { - WXCRequiresPointerNever = 0, - WXCRequiresPointerWhenEngaged = 1, - WXCRequiresPointerWhenFocused = 2, -}; -typedef unsigned WXCRequiresPointer; - -// Windows.UI.Xaml.Controls.InkToolbarInitialControls -enum _WXCInkToolbarInitialControls { - WXCInkToolbarInitialControlsAll = 0, - WXCInkToolbarInitialControlsNone = 1, - WXCInkToolbarInitialControlsPensOnly = 2, - WXCInkToolbarInitialControlsAllExceptPens = 3, -}; -typedef unsigned WXCInkToolbarInitialControls; - -// Windows.UI.Xaml.Controls.InkToolbarToggle -enum _WXCInkToolbarToggle { - WXCInkToolbarToggleRuler = 0, - WXCInkToolbarToggleCustom = 1, -}; -typedef unsigned WXCInkToolbarToggle; - -// Windows.UI.Xaml.Controls.InkToolbarTool -enum _WXCInkToolbarTool { - WXCInkToolbarToolBallpointPen = 0, - WXCInkToolbarToolPencil = 1, - WXCInkToolbarToolHighlighter = 2, - WXCInkToolbarToolEraser = 3, - WXCInkToolbarToolCustomPen = 4, - WXCInkToolbarToolCustomTool = 5, -}; -typedef unsigned WXCInkToolbarTool; - -// Windows.UI.Xaml.Controls.ListPickerFlyoutSelectionMode -enum _WXCListPickerFlyoutSelectionMode { - WXCListPickerFlyoutSelectionModeSingle = 0, - WXCListPickerFlyoutSelectionModeMultiple = 1, -}; -typedef unsigned WXCListPickerFlyoutSelectionMode; - -// Windows.UI.Xaml.Controls.PivotHeaderFocusVisualPlacement -enum _WXCPivotHeaderFocusVisualPlacement { - WXCPivotHeaderFocusVisualPlacementItemHeaders = 0, - WXCPivotHeaderFocusVisualPlacementSelectedItemHeader = 1, -}; -typedef unsigned WXCPivotHeaderFocusVisualPlacement; - -// Windows.UI.Xaml.Controls.PivotSlideInAnimationGroup -enum _WXCPivotSlideInAnimationGroup { - WXCPivotSlideInAnimationGroupDefault = 0, - WXCPivotSlideInAnimationGroupGroupOne = 1, - WXCPivotSlideInAnimationGroupGroupTwo = 2, - WXCPivotSlideInAnimationGroupGroupThree = 3, -}; -typedef unsigned WXCPivotSlideInAnimationGroup; - -#include "WindowsFoundationCollections.h" -#include "WindowsUIXamlMediaAnimation.h" -#include "WindowsUIXamlDocuments.h" -#include "WindowsApplicationModelDataTransfer.h" -#include "WindowsUIXamlMedia.h" -#include "WindowsFoundation.h" -#include "WindowsUIXaml.h" -#include "WindowsUIXamlInterop.h" -#include "WindowsUI.h" -#include "WindowsUIXamlData.h" -#include "WindowsUIXamlControlsPrimitives.h" -#include "WindowsMediaCapture.h" -#include "WindowsUIText.h" -#include "WindowsMediaPlayTo.h" -#include "WindowsMediaCasting.h" -#include "WindowsUIComposition.h" -#include "WindowsUIXamlInput.h" -#include "WindowsUIXamlMediaMedia3D.h" -#include "WindowsApplicationModelSearch.h" -#include "WindowsGlobalization.h" -#include "WindowsSystem.h" -#include "WindowsWeb.h" -#include "WindowsUIInputInking.h" -#include "WindowsMediaProtection.h" -#include "WindowsStorageStreams.h" -#include "WindowsMediaCore.h" -#include "WindowsMediaPlayback.h" -#include "WindowsWebHttp.h" -#include "WindowsUIXamlNavigation.h" -#include "WindowsUICore.h" -#include "WindowsUIInput.h" -#include "WindowsUIXamlAutomationPeers.h" -// Windows.UI.Xaml.Controls.BackClickEventHandler -#ifndef __WXCBackClickEventHandler__DEFINED -#define __WXCBackClickEventHandler__DEFINED -typedef void(^WXCBackClickEventHandler)(RTObject* sender, WXCBackClickEventArgs* e); -#endif // __WXCBackClickEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.CalendarViewDayItemChangingEventHandler -#ifndef __WXCCalendarViewDayItemChangingEventHandler__DEFINED -#define __WXCCalendarViewDayItemChangingEventHandler__DEFINED -typedef void(^WXCCalendarViewDayItemChangingEventHandler)(WXCCalendarView* sender, WXCCalendarViewDayItemChangingEventArgs* e); -#endif // __WXCCalendarViewDayItemChangingEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.CleanUpVirtualizedItemEventHandler -#ifndef __WXCCleanUpVirtualizedItemEventHandler__DEFINED -#define __WXCCleanUpVirtualizedItemEventHandler__DEFINED -typedef void(^WXCCleanUpVirtualizedItemEventHandler)(RTObject* sender, WXCCleanUpVirtualizedItemEventArgs* e); -#endif // __WXCCleanUpVirtualizedItemEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.ContextMenuOpeningEventHandler -#ifndef __WXCContextMenuOpeningEventHandler__DEFINED -#define __WXCContextMenuOpeningEventHandler__DEFINED -typedef void(^WXCContextMenuOpeningEventHandler)(RTObject* sender, WXCContextMenuEventArgs* e); -#endif // __WXCContextMenuOpeningEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.DragItemsStartingEventHandler -#ifndef __WXCDragItemsStartingEventHandler__DEFINED -#define __WXCDragItemsStartingEventHandler__DEFINED -typedef void(^WXCDragItemsStartingEventHandler)(RTObject* sender, WXCDragItemsStartingEventArgs* e); -#endif // __WXCDragItemsStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.HubSectionHeaderClickEventHandler -#ifndef __WXCHubSectionHeaderClickEventHandler__DEFINED -#define __WXCHubSectionHeaderClickEventHandler__DEFINED -typedef void(^WXCHubSectionHeaderClickEventHandler)(RTObject* sender, WXCHubSectionHeaderClickEventArgs* e); -#endif // __WXCHubSectionHeaderClickEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.ItemClickEventHandler -#ifndef __WXCItemClickEventHandler__DEFINED -#define __WXCItemClickEventHandler__DEFINED -typedef void(^WXCItemClickEventHandler)(RTObject* sender, WXCItemClickEventArgs* e); -#endif // __WXCItemClickEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.ListViewItemToKeyHandler -#ifndef __WXCListViewItemToKeyHandler__DEFINED -#define __WXCListViewItemToKeyHandler__DEFINED -typedef void(^WXCListViewItemToKeyHandler)(RTObject* item); -#endif // __WXCListViewItemToKeyHandler__DEFINED - -// Windows.UI.Xaml.Controls.ListViewKeyToItemHandler -#ifndef __WXCListViewKeyToItemHandler__DEFINED -#define __WXCListViewKeyToItemHandler__DEFINED -typedef void(^WXCListViewKeyToItemHandler)(NSString * key); -#endif // __WXCListViewKeyToItemHandler__DEFINED - -// Windows.UI.Xaml.Controls.NotifyEventHandler -#ifndef __WXCNotifyEventHandler__DEFINED -#define __WXCNotifyEventHandler__DEFINED -typedef void(^WXCNotifyEventHandler)(RTObject* sender, WXCNotifyEventArgs* e); -#endif // __WXCNotifyEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.ItemsChangedEventHandler -#ifndef __WUXCPItemsChangedEventHandler__DEFINED -#define __WUXCPItemsChangedEventHandler__DEFINED -typedef void(^WUXCPItemsChangedEventHandler)(RTObject* sender, WUXCPItemsChangedEventArgs* e); -#endif // __WUXCPItemsChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventHandler -#ifndef __WUXCPRangeBaseValueChangedEventHandler__DEFINED -#define __WUXCPRangeBaseValueChangedEventHandler__DEFINED -typedef void(^WUXCPRangeBaseValueChangedEventHandler)(RTObject* sender, WUXCPRangeBaseValueChangedEventArgs* e); -#endif // __WUXCPRangeBaseValueChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.SectionsInViewChangedEventHandler -#ifndef __WXCSectionsInViewChangedEventHandler__DEFINED -#define __WXCSectionsInViewChangedEventHandler__DEFINED -typedef void(^WXCSectionsInViewChangedEventHandler)(RTObject* sender, WXCSectionsInViewChangedEventArgs* e); -#endif // __WXCSectionsInViewChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.SelectionChangedEventHandler -#ifndef __WXCSelectionChangedEventHandler__DEFINED -#define __WXCSelectionChangedEventHandler__DEFINED -typedef void(^WXCSelectionChangedEventHandler)(RTObject* sender, WXCSelectionChangedEventArgs* e); -#endif // __WXCSelectionChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.SemanticZoomViewChangedEventHandler -#ifndef __WXCSemanticZoomViewChangedEventHandler__DEFINED -#define __WXCSemanticZoomViewChangedEventHandler__DEFINED -typedef void(^WXCSemanticZoomViewChangedEventHandler)(RTObject* sender, WXCSemanticZoomViewChangedEventArgs* e); -#endif // __WXCSemanticZoomViewChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.TextChangedEventHandler -#ifndef __WXCTextChangedEventHandler__DEFINED -#define __WXCTextChangedEventHandler__DEFINED -typedef void(^WXCTextChangedEventHandler)(RTObject* sender, WXCTextChangedEventArgs* e); -#endif // __WXCTextChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.TextControlPasteEventHandler -#ifndef __WXCTextControlPasteEventHandler__DEFINED -#define __WXCTextControlPasteEventHandler__DEFINED -typedef void(^WXCTextControlPasteEventHandler)(RTObject* sender, WXCTextControlPasteEventArgs* e); -#endif // __WXCTextControlPasteEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.WebViewNavigationFailedEventHandler -#ifndef __WXCWebViewNavigationFailedEventHandler__DEFINED -#define __WXCWebViewNavigationFailedEventHandler__DEFINED -typedef void(^WXCWebViewNavigationFailedEventHandler)(RTObject* sender, WXCWebViewNavigationFailedEventArgs* e); -#endif // __WXCWebViewNavigationFailedEventHandler__DEFINED - -// Windows.UI.Xaml.Data.PropertyChangedEventHandler -#ifndef __WUXDPropertyChangedEventHandler__DEFINED -#define __WUXDPropertyChangedEventHandler__DEFINED -typedef void(^WUXDPropertyChangedEventHandler)(RTObject* sender, WUXDPropertyChangedEventArgs* e); -#endif // __WUXDPropertyChangedEventHandler__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedEventHandler -#ifndef __WXDependencyPropertyChangedEventHandler__DEFINED -#define __WXDependencyPropertyChangedEventHandler__DEFINED -typedef void(^WXDependencyPropertyChangedEventHandler)(RTObject* sender, WXDependencyPropertyChangedEventArgs* e); -#endif // __WXDependencyPropertyChangedEventHandler__DEFINED - -// Windows.UI.Xaml.DragEventHandler -#ifndef __WXDragEventHandler__DEFINED -#define __WXDragEventHandler__DEFINED -typedef void(^WXDragEventHandler)(RTObject* sender, WXDragEventArgs* e); -#endif // __WXDragEventHandler__DEFINED - -// Windows.UI.Xaml.ExceptionRoutedEventHandler -#ifndef __WXExceptionRoutedEventHandler__DEFINED -#define __WXExceptionRoutedEventHandler__DEFINED -typedef void(^WXExceptionRoutedEventHandler)(RTObject* sender, WXExceptionRoutedEventArgs* e); -#endif // __WXExceptionRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.DoubleTappedEventHandler -#ifndef __WUXIDoubleTappedEventHandler__DEFINED -#define __WUXIDoubleTappedEventHandler__DEFINED -typedef void(^WUXIDoubleTappedEventHandler)(RTObject* sender, WUXIDoubleTappedRoutedEventArgs* e); -#endif // __WUXIDoubleTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.HoldingEventHandler -#ifndef __WUXIHoldingEventHandler__DEFINED -#define __WUXIHoldingEventHandler__DEFINED -typedef void(^WUXIHoldingEventHandler)(RTObject* sender, WUXIHoldingRoutedEventArgs* e); -#endif // __WUXIHoldingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.KeyEventHandler -#ifndef __WUXIKeyEventHandler__DEFINED -#define __WUXIKeyEventHandler__DEFINED -typedef void(^WUXIKeyEventHandler)(RTObject* sender, WUXIKeyRoutedEventArgs* e); -#endif // __WUXIKeyEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationCompletedEventHandler -#ifndef __WUXIManipulationCompletedEventHandler__DEFINED -#define __WUXIManipulationCompletedEventHandler__DEFINED -typedef void(^WUXIManipulationCompletedEventHandler)(RTObject* sender, WUXIManipulationCompletedRoutedEventArgs* e); -#endif // __WUXIManipulationCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationDeltaEventHandler -#ifndef __WUXIManipulationDeltaEventHandler__DEFINED -#define __WUXIManipulationDeltaEventHandler__DEFINED -typedef void(^WUXIManipulationDeltaEventHandler)(RTObject* sender, WUXIManipulationDeltaRoutedEventArgs* e); -#endif // __WUXIManipulationDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationInertiaStartingEventHandler -#ifndef __WUXIManipulationInertiaStartingEventHandler__DEFINED -#define __WUXIManipulationInertiaStartingEventHandler__DEFINED -typedef void(^WUXIManipulationInertiaStartingEventHandler)(RTObject* sender, WUXIManipulationInertiaStartingRoutedEventArgs* e); -#endif // __WUXIManipulationInertiaStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartedEventHandler -#ifndef __WUXIManipulationStartedEventHandler__DEFINED -#define __WUXIManipulationStartedEventHandler__DEFINED -typedef void(^WUXIManipulationStartedEventHandler)(RTObject* sender, WUXIManipulationStartedRoutedEventArgs* e); -#endif // __WUXIManipulationStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartingEventHandler -#ifndef __WUXIManipulationStartingEventHandler__DEFINED -#define __WUXIManipulationStartingEventHandler__DEFINED -typedef void(^WUXIManipulationStartingEventHandler)(RTObject* sender, WUXIManipulationStartingRoutedEventArgs* e); -#endif // __WUXIManipulationStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.PointerEventHandler -#ifndef __WUXIPointerEventHandler__DEFINED -#define __WUXIPointerEventHandler__DEFINED -typedef void(^WUXIPointerEventHandler)(RTObject* sender, WUXIPointerRoutedEventArgs* e); -#endif // __WUXIPointerEventHandler__DEFINED - -// Windows.UI.Xaml.Input.RightTappedEventHandler -#ifndef __WUXIRightTappedEventHandler__DEFINED -#define __WUXIRightTappedEventHandler__DEFINED -typedef void(^WUXIRightTappedEventHandler)(RTObject* sender, WUXIRightTappedRoutedEventArgs* e); -#endif // __WUXIRightTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.TappedEventHandler -#ifndef __WUXITappedEventHandler__DEFINED -#define __WUXITappedEventHandler__DEFINED -typedef void(^WUXITappedEventHandler)(RTObject* sender, WUXITappedRoutedEventArgs* e); -#endif // __WUXITappedEventHandler__DEFINED - -// Windows.UI.Xaml.Media.RateChangedRoutedEventHandler -#ifndef __WUXMRateChangedRoutedEventHandler__DEFINED -#define __WUXMRateChangedRoutedEventHandler__DEFINED -typedef void(^WUXMRateChangedRoutedEventHandler)(RTObject* sender, WUXMRateChangedRoutedEventArgs* e); -#endif // __WUXMRateChangedRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.Media.TimelineMarkerRoutedEventHandler -#ifndef __WUXMTimelineMarkerRoutedEventHandler__DEFINED -#define __WUXMTimelineMarkerRoutedEventHandler__DEFINED -typedef void(^WUXMTimelineMarkerRoutedEventHandler)(RTObject* sender, WUXMTimelineMarkerRoutedEventArgs* e); -#endif // __WUXMTimelineMarkerRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.LoadCompletedEventHandler -#ifndef __WUXNLoadCompletedEventHandler__DEFINED -#define __WUXNLoadCompletedEventHandler__DEFINED -typedef void(^WUXNLoadCompletedEventHandler)(RTObject* sender, WUXNNavigationEventArgs* e); -#endif // __WUXNLoadCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.NavigatedEventHandler -#ifndef __WUXNNavigatedEventHandler__DEFINED -#define __WUXNNavigatedEventHandler__DEFINED -typedef void(^WUXNNavigatedEventHandler)(RTObject* sender, WUXNNavigationEventArgs* e); -#endif // __WUXNNavigatedEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.NavigatingCancelEventHandler -#ifndef __WUXNNavigatingCancelEventHandler__DEFINED -#define __WUXNNavigatingCancelEventHandler__DEFINED -typedef void(^WUXNNavigatingCancelEventHandler)(RTObject* sender, WUXNNavigatingCancelEventArgs* e); -#endif // __WUXNNavigatingCancelEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.NavigationFailedEventHandler -#ifndef __WUXNNavigationFailedEventHandler__DEFINED -#define __WUXNNavigationFailedEventHandler__DEFINED -typedef void(^WUXNNavigationFailedEventHandler)(RTObject* sender, WUXNNavigationFailedEventArgs* e); -#endif // __WUXNNavigationFailedEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.NavigationStoppedEventHandler -#ifndef __WUXNNavigationStoppedEventHandler__DEFINED -#define __WUXNNavigationStoppedEventHandler__DEFINED -typedef void(^WUXNNavigationStoppedEventHandler)(RTObject* sender, WUXNNavigationEventArgs* e); -#endif // __WUXNNavigationStoppedEventHandler__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.SizeChangedEventHandler -#ifndef __WXSizeChangedEventHandler__DEFINED -#define __WXSizeChangedEventHandler__DEFINED -typedef void(^WXSizeChangedEventHandler)(RTObject* sender, WXSizeChangedEventArgs* e); -#endif // __WXSizeChangedEventHandler__DEFINED - - -#import - -// Windows.UI.Xaml.Controls.BackClickEventHandler -#ifndef __WXCBackClickEventHandler__DEFINED -#define __WXCBackClickEventHandler__DEFINED -typedef void(^WXCBackClickEventHandler)(RTObject* sender, WXCBackClickEventArgs* e); -#endif // __WXCBackClickEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.CleanUpVirtualizedItemEventHandler -#ifndef __WXCCleanUpVirtualizedItemEventHandler__DEFINED -#define __WXCCleanUpVirtualizedItemEventHandler__DEFINED -typedef void(^WXCCleanUpVirtualizedItemEventHandler)(RTObject* sender, WXCCleanUpVirtualizedItemEventArgs* e); -#endif // __WXCCleanUpVirtualizedItemEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.ContextMenuOpeningEventHandler -#ifndef __WXCContextMenuOpeningEventHandler__DEFINED -#define __WXCContextMenuOpeningEventHandler__DEFINED -typedef void(^WXCContextMenuOpeningEventHandler)(RTObject* sender, WXCContextMenuEventArgs* e); -#endif // __WXCContextMenuOpeningEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.DragItemsStartingEventHandler -#ifndef __WXCDragItemsStartingEventHandler__DEFINED -#define __WXCDragItemsStartingEventHandler__DEFINED -typedef void(^WXCDragItemsStartingEventHandler)(RTObject* sender, WXCDragItemsStartingEventArgs* e); -#endif // __WXCDragItemsStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.ItemClickEventHandler -#ifndef __WXCItemClickEventHandler__DEFINED -#define __WXCItemClickEventHandler__DEFINED -typedef void(^WXCItemClickEventHandler)(RTObject* sender, WXCItemClickEventArgs* e); -#endif // __WXCItemClickEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.NotifyEventHandler -#ifndef __WXCNotifyEventHandler__DEFINED -#define __WXCNotifyEventHandler__DEFINED -typedef void(^WXCNotifyEventHandler)(RTObject* sender, WXCNotifyEventArgs* e); -#endif // __WXCNotifyEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.SelectionChangedEventHandler -#ifndef __WXCSelectionChangedEventHandler__DEFINED -#define __WXCSelectionChangedEventHandler__DEFINED -typedef void(^WXCSelectionChangedEventHandler)(RTObject* sender, WXCSelectionChangedEventArgs* e); -#endif // __WXCSelectionChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.SemanticZoomViewChangedEventHandler -#ifndef __WXCSemanticZoomViewChangedEventHandler__DEFINED -#define __WXCSemanticZoomViewChangedEventHandler__DEFINED -typedef void(^WXCSemanticZoomViewChangedEventHandler)(RTObject* sender, WXCSemanticZoomViewChangedEventArgs* e); -#endif // __WXCSemanticZoomViewChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.TextChangedEventHandler -#ifndef __WXCTextChangedEventHandler__DEFINED -#define __WXCTextChangedEventHandler__DEFINED -typedef void(^WXCTextChangedEventHandler)(RTObject* sender, WXCTextChangedEventArgs* e); -#endif // __WXCTextChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.TextControlPasteEventHandler -#ifndef __WXCTextControlPasteEventHandler__DEFINED -#define __WXCTextControlPasteEventHandler__DEFINED -typedef void(^WXCTextControlPasteEventHandler)(RTObject* sender, WXCTextControlPasteEventArgs* e); -#endif // __WXCTextControlPasteEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.CalendarViewDayItemChangingEventHandler -#ifndef __WXCCalendarViewDayItemChangingEventHandler__DEFINED -#define __WXCCalendarViewDayItemChangingEventHandler__DEFINED -typedef void(^WXCCalendarViewDayItemChangingEventHandler)(WXCCalendarView* sender, WXCCalendarViewDayItemChangingEventArgs* e); -#endif // __WXCCalendarViewDayItemChangingEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.HubSectionHeaderClickEventHandler -#ifndef __WXCHubSectionHeaderClickEventHandler__DEFINED -#define __WXCHubSectionHeaderClickEventHandler__DEFINED -typedef void(^WXCHubSectionHeaderClickEventHandler)(RTObject* sender, WXCHubSectionHeaderClickEventArgs* e); -#endif // __WXCHubSectionHeaderClickEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.ListViewItemToKeyHandler -#ifndef __WXCListViewItemToKeyHandler__DEFINED -#define __WXCListViewItemToKeyHandler__DEFINED -typedef void(^WXCListViewItemToKeyHandler)(RTObject* item); -#endif // __WXCListViewItemToKeyHandler__DEFINED - -// Windows.UI.Xaml.Controls.ListViewKeyToItemHandler -#ifndef __WXCListViewKeyToItemHandler__DEFINED -#define __WXCListViewKeyToItemHandler__DEFINED -typedef void(^WXCListViewKeyToItemHandler)(NSString * key); -#endif // __WXCListViewKeyToItemHandler__DEFINED - -// Windows.UI.Xaml.Controls.SectionsInViewChangedEventHandler -#ifndef __WXCSectionsInViewChangedEventHandler__DEFINED -#define __WXCSectionsInViewChangedEventHandler__DEFINED -typedef void(^WXCSectionsInViewChangedEventHandler)(RTObject* sender, WXCSectionsInViewChangedEventArgs* e); -#endif // __WXCSectionsInViewChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.WebViewNavigationFailedEventHandler -#ifndef __WXCWebViewNavigationFailedEventHandler__DEFINED -#define __WXCWebViewNavigationFailedEventHandler__DEFINED -typedef void(^WXCWebViewNavigationFailedEventHandler)(RTObject* sender, WXCWebViewNavigationFailedEventArgs* e); -#endif // __WXCWebViewNavigationFailedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.IInsertionPanel -#ifndef __WXCIInsertionPanel_DEFINED__ -#define __WXCIInsertionPanel_DEFINED__ - -@protocol WXCIInsertionPanel -- (void)getInsertionIndexes:(WFPoint*)position first:(int*)first second:(int*)second; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIInsertionPanel : RTObject -@end - -#endif // __WXCIInsertionPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.IItemContainerMapping -#ifndef __WXCIItemContainerMapping_DEFINED__ -#define __WXCIItemContainerMapping_DEFINED__ - -@protocol WXCIItemContainerMapping -- (RTObject*)itemFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromItem:(RTObject*)item; -- (int)indexFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromIndex:(int)index; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIItemContainerMapping : RTObject -@end - -#endif // __WXCIItemContainerMapping_DEFINED__ - -// Windows.UI.Xaml.Controls.INavigate -#ifndef __WXCINavigate_DEFINED__ -#define __WXCINavigate_DEFINED__ - -@protocol WXCINavigate -- (BOOL)navigate:(WUXITypeName*)sourcePageType; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCINavigate : RTObject -@end - -#endif // __WXCINavigate_DEFINED__ - -// Windows.UI.Xaml.Controls.ISemanticZoomInformation -#ifndef __WXCISemanticZoomInformation_DEFINED__ -#define __WXCISemanticZoomInformation_DEFINED__ - -@protocol WXCISemanticZoomInformation -@property BOOL isActiveView; -@property BOOL isZoomedInView; -@property (retain) WXCSemanticZoom* semanticZoomOwner; -- (void)initializeViewChange; -- (void)completeViewChange; -- (void)makeVisible:(WXCSemanticZoomLocation*)item; -- (void)startViewChangeFrom:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)startViewChangeTo:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)completeViewChangeFrom:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)completeViewChangeTo:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCISemanticZoomInformation : RTObject -@end - -#endif // __WXCISemanticZoomInformation_DEFINED__ - -// Windows.UI.Xaml.Controls.IDataTemplateSelectorOverrides -#ifndef __WXCIDataTemplateSelectorOverrides_DEFINED__ -#define __WXCIDataTemplateSelectorOverrides_DEFINED__ - -@protocol WXCIDataTemplateSelectorOverrides -- (WXDataTemplate*)selectTemplateCore:(RTObject*)item container:(WXDependencyObject*)container; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIDataTemplateSelectorOverrides : RTObject -@end - -#endif // __WXCIDataTemplateSelectorOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IDataTemplateSelectorOverrides2 -#ifndef __WXCIDataTemplateSelectorOverrides2_DEFINED__ -#define __WXCIDataTemplateSelectorOverrides2_DEFINED__ - -@protocol WXCIDataTemplateSelectorOverrides2 -- (WXDataTemplate*)selectTemplateForItemCore:(RTObject*)item; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIDataTemplateSelectorOverrides2 : RTObject -@end - -#endif // __WXCIDataTemplateSelectorOverrides2_DEFINED__ - -// Windows.UI.Xaml.Controls.IGroupStyleSelectorOverrides -#ifndef __WXCIGroupStyleSelectorOverrides_DEFINED__ -#define __WXCIGroupStyleSelectorOverrides_DEFINED__ - -@protocol WXCIGroupStyleSelectorOverrides -- (WXCGroupStyle*)selectGroupStyleCore:(RTObject*)group level:(unsigned int)level; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIGroupStyleSelectorOverrides : RTObject -@end - -#endif // __WXCIGroupStyleSelectorOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IStyleSelectorOverrides -#ifndef __WXCIStyleSelectorOverrides_DEFINED__ -#define __WXCIStyleSelectorOverrides_DEFINED__ - -@protocol WXCIStyleSelectorOverrides -- (WXStyle*)selectStyleCore:(RTObject*)item container:(WXDependencyObject*)container; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIStyleSelectorOverrides : RTObject -@end - -#endif // __WXCIStyleSelectorOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IContentPresenterOverrides -#ifndef __WXCIContentPresenterOverrides_DEFINED__ -#define __WXCIContentPresenterOverrides_DEFINED__ - -@protocol WXCIContentPresenterOverrides -- (void)onContentTemplateChanged:(WXDataTemplate*)oldContentTemplate newContentTemplate:(WXDataTemplate*)newContentTemplate; -- (void)onContentTemplateSelectorChanged:(WXCDataTemplateSelector*)oldContentTemplateSelector newContentTemplateSelector:(WXCDataTemplateSelector*)newContentTemplateSelector; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIContentPresenterOverrides : RTObject -@end - -#endif // __WXCIContentPresenterOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IContentControlOverrides -#ifndef __WXCIContentControlOverrides_DEFINED__ -#define __WXCIContentControlOverrides_DEFINED__ - -@protocol WXCIContentControlOverrides -- (void)onContentChanged:(RTObject*)oldContent newContent:(RTObject*)newContent; -- (void)onContentTemplateChanged:(WXDataTemplate*)oldContentTemplate newContentTemplate:(WXDataTemplate*)newContentTemplate; -- (void)onContentTemplateSelectorChanged:(WXCDataTemplateSelector*)oldContentTemplateSelector newContentTemplateSelector:(WXCDataTemplateSelector*)newContentTemplateSelector; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIContentControlOverrides : RTObject -@end - -#endif // __WXCIContentControlOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IItemsControlOverrides -#ifndef __WXCIItemsControlOverrides_DEFINED__ -#define __WXCIItemsControlOverrides_DEFINED__ - -@protocol WXCIItemsControlOverrides -- (BOOL)isItemItsOwnContainerOverride:(RTObject*)item; -- (WXDependencyObject*)getContainerForItemOverride; -- (void)clearContainerForItemOverride:(WXDependencyObject*)element item:(RTObject*)item; -- (void)prepareContainerForItemOverride:(WXDependencyObject*)element item:(RTObject*)item; -- (void)onItemsChanged:(RTObject*)e; -- (void)onItemContainerStyleChanged:(WXStyle*)oldItemContainerStyle newItemContainerStyle:(WXStyle*)newItemContainerStyle; -- (void)onItemContainerStyleSelectorChanged:(WXCStyleSelector*)oldItemContainerStyleSelector newItemContainerStyleSelector:(WXCStyleSelector*)newItemContainerStyleSelector; -- (void)onItemTemplateChanged:(WXDataTemplate*)oldItemTemplate newItemTemplate:(WXDataTemplate*)newItemTemplate; -- (void)onItemTemplateSelectorChanged:(WXCDataTemplateSelector*)oldItemTemplateSelector newItemTemplateSelector:(WXCDataTemplateSelector*)newItemTemplateSelector; -- (void)onGroupStyleSelectorChanged:(WXCGroupStyleSelector*)oldGroupStyleSelector newGroupStyleSelector:(WXCGroupStyleSelector*)newGroupStyleSelector; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIItemsControlOverrides : RTObject -@end - -#endif // __WXCIItemsControlOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IToggleSwitchOverrides -#ifndef __WXCIToggleSwitchOverrides_DEFINED__ -#define __WXCIToggleSwitchOverrides_DEFINED__ - -@protocol WXCIToggleSwitchOverrides -- (void)onToggled; -- (void)onOnContentChanged:(RTObject*)oldContent newContent:(RTObject*)newContent; -- (void)onOffContentChanged:(RTObject*)oldContent newContent:(RTObject*)newContent; -- (void)onHeaderChanged:(RTObject*)oldContent newContent:(RTObject*)newContent; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIToggleSwitchOverrides : RTObject -@end - -#endif // __WXCIToggleSwitchOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IVirtualizingPanelOverrides -#ifndef __WXCIVirtualizingPanelOverrides_DEFINED__ -#define __WXCIVirtualizingPanelOverrides_DEFINED__ - -@protocol WXCIVirtualizingPanelOverrides -- (void)onItemsChanged:(RTObject*)sender args:(WUXCPItemsChangedEventArgs*)args; -- (void)onClearChildren; -- (void)bringIndexIntoView:(int)index; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIVirtualizingPanelOverrides : RTObject -@end - -#endif // __WXCIVirtualizingPanelOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IComboBoxOverrides -#ifndef __WXCIComboBoxOverrides_DEFINED__ -#define __WXCIComboBoxOverrides_DEFINED__ - -@protocol WXCIComboBoxOverrides -- (void)onDropDownClosed:(RTObject*)e; -- (void)onDropDownOpened:(RTObject*)e; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIComboBoxOverrides : RTObject -@end - -#endif // __WXCIComboBoxOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IVirtualizingStackPanelOverrides -#ifndef __WXCIVirtualizingStackPanelOverrides_DEFINED__ -#define __WXCIVirtualizingStackPanelOverrides_DEFINED__ - -@protocol WXCIVirtualizingStackPanelOverrides -- (void)onCleanUpVirtualizedItem:(WXCCleanUpVirtualizedItemEventArgs*)e; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIVirtualizingStackPanelOverrides : RTObject -@end - -#endif // __WXCIVirtualizingStackPanelOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.ICommandBarElement -#ifndef __WXCICommandBarElement_DEFINED__ -#define __WXCICommandBarElement_DEFINED__ - -@protocol WXCICommandBarElement -@property BOOL isCompact; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCICommandBarElement : RTObject -@end - -#endif // __WXCICommandBarElement_DEFINED__ - -// Windows.UI.Xaml.Controls.ICommandBarElement2 -#ifndef __WXCICommandBarElement2_DEFINED__ -#define __WXCICommandBarElement2_DEFINED__ - -@protocol WXCICommandBarElement2 -@property int dynamicOverflowOrder; -@property (readonly) BOOL isInOverflow; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCICommandBarElement2 : RTObject -@end - -#endif // __WXCICommandBarElement2_DEFINED__ - -// Windows.UI.Xaml.Controls.IAppBarOverrides -#ifndef __WXCIAppBarOverrides_DEFINED__ -#define __WXCIAppBarOverrides_DEFINED__ - -@protocol WXCIAppBarOverrides -- (void)onClosed:(RTObject*)e; -- (void)onOpened:(RTObject*)e; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIAppBarOverrides : RTObject -@end - -#endif // __WXCIAppBarOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IAppBarOverrides3 -#ifndef __WXCIAppBarOverrides3_DEFINED__ -#define __WXCIAppBarOverrides3_DEFINED__ - -@protocol WXCIAppBarOverrides3 -- (void)onClosing:(RTObject*)e; -- (void)onOpening:(RTObject*)e; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIAppBarOverrides3 : RTObject -@end - -#endif // __WXCIAppBarOverrides3_DEFINED__ - -// Windows.UI.Xaml.Controls.IPageOverrides -#ifndef __WXCIPageOverrides_DEFINED__ -#define __WXCIPageOverrides_DEFINED__ - -@protocol WXCIPageOverrides -- (void)onNavigatedFrom:(WUXNNavigationEventArgs*)e; -- (void)onNavigatedTo:(WUXNNavigationEventArgs*)e; -- (void)onNavigatingFrom:(WUXNNavigatingCancelEventArgs*)e; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIPageOverrides : RTObject -@end - -#endif // __WXCIPageOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IControlOverrides -#ifndef __WXCIControlOverrides_DEFINED__ -#define __WXCIControlOverrides_DEFINED__ - -@protocol WXCIControlOverrides -- (void)onPointerEntered:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerPressed:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerMoved:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerReleased:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerExited:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerCaptureLost:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerCanceled:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerWheelChanged:(WUXIPointerRoutedEventArgs*)e; -- (void)onTapped:(WUXITappedRoutedEventArgs*)e; -- (void)onDoubleTapped:(WUXIDoubleTappedRoutedEventArgs*)e; -- (void)onHolding:(WUXIHoldingRoutedEventArgs*)e; -- (void)onRightTapped:(WUXIRightTappedRoutedEventArgs*)e; -- (void)onManipulationStarting:(WUXIManipulationStartingRoutedEventArgs*)e; -- (void)onManipulationInertiaStarting:(WUXIManipulationInertiaStartingRoutedEventArgs*)e; -- (void)onManipulationStarted:(WUXIManipulationStartedRoutedEventArgs*)e; -- (void)onManipulationDelta:(WUXIManipulationDeltaRoutedEventArgs*)e; -- (void)onManipulationCompleted:(WUXIManipulationCompletedRoutedEventArgs*)e; -- (void)onKeyUp:(WUXIKeyRoutedEventArgs*)e; -- (void)onKeyDown:(WUXIKeyRoutedEventArgs*)e; -- (void)onGotFocus:(WXRoutedEventArgs*)e; -- (void)onLostFocus:(WXRoutedEventArgs*)e; -- (void)onDragEnter:(WXDragEventArgs*)e; -- (void)onDragLeave:(WXDragEventArgs*)e; -- (void)onDragOver:(WXDragEventArgs*)e; -- (void)onDrop:(WXDragEventArgs*)e; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIControlOverrides : RTObject -@end - -#endif // __WXCIControlOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IInkToolbarCustomPenOverrides -#ifndef __WXCIInkToolbarCustomPenOverrides_DEFINED__ -#define __WXCIInkToolbarCustomPenOverrides_DEFINED__ - -@protocol WXCIInkToolbarCustomPenOverrides -- (WUIIInkDrawingAttributes*)createInkDrawingAttributesCore:(WUXMBrush*)brush strokeWidth:(double)strokeWidth; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIInkToolbarCustomPenOverrides : RTObject -@end - -#endif // __WXCIInkToolbarCustomPenOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.BackClickEventArgs -#ifndef __WXCBackClickEventArgs_DEFINED__ -#define __WXCBackClickEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCBackClickEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@end - -#endif // __WXCBackClickEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.DragItemsStartingEventArgs -#ifndef __WXCDragItemsStartingEventArgs_DEFINED__ -#define __WXCDragItemsStartingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDragItemsStartingEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@property (readonly) WADDataPackage* data; -@property (readonly) NSMutableArray* /* RTObject* */ items; -@end - -#endif // __WXCDragItemsStartingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.NotifyEventArgs -#ifndef __WXCNotifyEventArgs_DEFINED__ -#define __WXCNotifyEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCNotifyEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * value; -@property (readonly) WFUri* callingUri; -@end - -#endif // __WXCNotifyEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.SemanticZoomViewChangedEventArgs -#ifndef __WXCSemanticZoomViewChangedEventArgs_DEFINED__ -#define __WXCSemanticZoomViewChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSemanticZoomViewChangedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCSemanticZoomLocation* sourceItem; -@property BOOL isSourceZoomedInView; -@property (retain) WXCSemanticZoomLocation* destinationItem; -@end - -#endif // __WXCSemanticZoomViewChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.TextControlPasteEventArgs -#ifndef __WXCTextControlPasteEventArgs_DEFINED__ -#define __WXCTextControlPasteEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTextControlPasteEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@end - -#endif // __WXCTextControlPasteEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ContainerContentChangingEventArgs -#ifndef __WXCContainerContentChangingEventArgs_DEFINED__ -#define __WXCContainerContentChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContainerContentChangingEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) BOOL inRecycleQueue; -@property (readonly) RTObject* item; -@property (readonly) WUXCPSelectorItem* itemContainer; -@property (readonly) int itemIndex; -@property (readonly) unsigned int phase; -- (void)registerUpdateCallback:(void(^)(WXCListViewBase*, WXCContainerContentChangingEventArgs*))callback; -- (void)registerUpdateCallbackWithPhase:(unsigned int)callbackPhase callback:(void(^)(WXCListViewBase*, WXCContainerContentChangingEventArgs*))callback; -@end - -#endif // __WXCContainerContentChangingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.SemanticZoomLocation -#ifndef __WXCSemanticZoomLocation_DEFINED__ -#define __WXCSemanticZoomLocation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSemanticZoomLocation : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* item; -@property (retain) WFRect* bounds; -@end - -#endif // __WXCSemanticZoomLocation_DEFINED__ - -// Windows.UI.Xaml.Controls.CandidateWindowBoundsChangedEventArgs -#ifndef __WXCCandidateWindowBoundsChangedEventArgs_DEFINED__ -#define __WXCCandidateWindowBoundsChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCandidateWindowBoundsChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* bounds; -@end - -#endif // __WXCCandidateWindowBoundsChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ChoosingGroupHeaderContainerEventArgs -#ifndef __WXCChoosingGroupHeaderContainerEventArgs_DEFINED__ -#define __WXCChoosingGroupHeaderContainerEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCChoosingGroupHeaderContainerEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCListViewBaseHeaderItem* groupHeaderContainer; -@property (readonly) RTObject* group; -@property (readonly) int groupIndex; -@end - -#endif // __WXCChoosingGroupHeaderContainerEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ChoosingItemContainerEventArgs -#ifndef __WXCChoosingItemContainerEventArgs_DEFINED__ -#define __WXCChoosingItemContainerEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCChoosingItemContainerEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXCPSelectorItem* itemContainer; -@property BOOL isContainerPrepared; -@property (readonly) RTObject* item; -@property (readonly) int itemIndex; -@end - -#endif // __WXCChoosingItemContainerEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ColumnDefinitionCollection -#ifndef __WXCColumnDefinitionCollection_DEFINED__ -#define __WXCColumnDefinitionCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCColumnDefinitionCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WXCColumnDefinitionCollection_DEFINED__ - -// Windows.UI.Xaml.Controls.DataTemplateSelector -#ifndef __WXCDataTemplateSelector_DEFINED__ -#define __WXCDataTemplateSelector_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDataTemplateSelector : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WXDataTemplate*)selectTemplate:(RTObject*)item container:(WXDependencyObject*)container; -- (WXDataTemplate*)selectTemplateForItem:(RTObject*)item; -@end - -#endif // __WXCDataTemplateSelector_DEFINED__ - -// Windows.UI.Xaml.Controls.DragItemsCompletedEventArgs -#ifndef __WXCDragItemsCompletedEventArgs_DEFINED__ -#define __WXCDragItemsCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDragItemsCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WADDataPackageOperation dropResult; -@property (readonly) NSArray* /* RTObject* */ items; -@end - -#endif // __WXCDragItemsCompletedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.StyleSelector -#ifndef __WXCStyleSelector_DEFINED__ -#define __WXCStyleSelector_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCStyleSelector : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WXStyle*)selectStyle:(RTObject*)item container:(WXDependencyObject*)container; -@end - -#endif // __WXCStyleSelector_DEFINED__ - -// Windows.UI.Xaml.Data.INotifyPropertyChanged -#ifndef __WUXDINotifyPropertyChanged_DEFINED__ -#define __WUXDINotifyPropertyChanged_DEFINED__ - -@protocol WUXDINotifyPropertyChanged -- (EventRegistrationToken)addPropertyChangedEvent:(WUXDPropertyChangedEventHandler)del; -- (void)removePropertyChangedEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDINotifyPropertyChanged : RTObject -@end - -#endif // __WUXDINotifyPropertyChanged_DEFINED__ - -// Windows.UI.Xaml.Controls.GroupStyle -#ifndef __WXCGroupStyle_DEFINED__ -#define __WXCGroupStyle_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCGroupStyle : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCItemsPanelTemplate* panel; -@property BOOL hidesIfEmpty; -@property (retain) WXCDataTemplateSelector* headerTemplateSelector; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) WXCStyleSelector* containerStyleSelector; -@property (retain) WXStyle* containerStyle; -@property (retain) WXStyle* headerContainerStyle; -- (EventRegistrationToken)addPropertyChangedEvent:(WUXDPropertyChangedEventHandler)del; -- (void)removePropertyChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCGroupStyle_DEFINED__ - -// Windows.UI.Xaml.Controls.GroupStyleSelector -#ifndef __WXCGroupStyleSelector_DEFINED__ -#define __WXCGroupStyleSelector_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCGroupStyleSelector : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WXCGroupStyle*)selectGroupStyle:(RTObject*)group level:(unsigned int)level; -@end - -#endif // __WXCGroupStyleSelector_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemCollection -#ifndef __WXCItemCollection_DEFINED__ -#define __WXCItemCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -// Could not generate add_VectorChanged (Can't marshal Windows.Foundation.Collections.VectorChangedEventHandler`1) -- (void)removeVectorChangedEvent:(EventRegistrationToken)tok; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (EventRegistrationToken)addObserver: (RTCollectionListener)receiver; -- (void)removeObserver: (EventRegistrationToken)receiverToken; -@end - -#endif // __WXCItemCollection_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemContainerGenerator -#ifndef __WXCItemContainerGenerator_DEFINED__ -#define __WXCItemContainerGenerator_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemContainerGenerator : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addItemsChangedEvent:(WUXCPItemsChangedEventHandler)del; -- (void)removeItemsChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)itemFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromItem:(RTObject*)item; -- (int)indexFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromIndex:(int)index; -- (WXCItemContainerGenerator*)getItemContainerGeneratorForPanel:(WXCPanel*)panel; -- (void)startAt:(WUXCPGeneratorPosition*)position direction:(WUXCPGeneratorDirection)direction allowStartAtRealizedItem:(BOOL)allowStartAtRealizedItem; -- (void)stop; -- (WXDependencyObject*)generateNext:(BOOL*)isNewlyRealized; -- (void)prepareItemContainer:(WXDependencyObject*)container; -- (void)removeAll; -- (void)remove:(WUXCPGeneratorPosition*)position count:(int)count; -- (WUXCPGeneratorPosition*)generatorPositionFromIndex:(int)itemIndex; -- (int)indexFromGeneratorPosition:(WUXCPGeneratorPosition*)position; -- (void)recycle:(WUXCPGeneratorPosition*)position count:(int)count; -@end - -#endif // __WXCItemContainerGenerator_DEFINED__ - -// Windows.UI.Xaml.Controls.MediaTransportControlsHelper -#ifndef __WXCMediaTransportControlsHelper_DEFINED__ -#define __WXCMediaTransportControlsHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMediaTransportControlsHelper : RTObject -+ (id /* int */)getDropoutOrder:(WXUIElement*)element; -+ (void)setDropoutOrder:(WXUIElement*)element value:(id /* int */)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)dropoutOrderProperty; -@end - -#endif // __WXCMediaTransportControlsHelper_DEFINED__ - -// Windows.UI.Xaml.Controls.RichEditBoxTextChangingEventArgs -#ifndef __WXCRichEditBoxTextChangingEventArgs_DEFINED__ -#define __WXCRichEditBoxTextChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCRichEditBoxTextChangingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCRichEditBoxTextChangingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.RowDefinitionCollection -#ifndef __WXCRowDefinitionCollection_DEFINED__ -#define __WXCRowDefinitionCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCRowDefinitionCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WXCRowDefinitionCollection_DEFINED__ - -// Windows.UI.Xaml.Controls.TextBoxTextChangingEventArgs -#ifndef __WXCTextBoxTextChangingEventArgs_DEFINED__ -#define __WXCTextBoxTextChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTextBoxTextChangingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCTextBoxTextChangingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.TextCompositionChangedEventArgs -#ifndef __WXCTextCompositionChangedEventArgs_DEFINED__ -#define __WXCTextCompositionChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTextCompositionChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int length; -@property (readonly) int startIndex; -@end - -#endif // __WXCTextCompositionChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.TextCompositionEndedEventArgs -#ifndef __WXCTextCompositionEndedEventArgs_DEFINED__ -#define __WXCTextCompositionEndedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTextCompositionEndedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int length; -@property (readonly) int startIndex; -@end - -#endif // __WXCTextCompositionEndedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.TextCompositionStartedEventArgs -#ifndef __WXCTextCompositionStartedEventArgs_DEFINED__ -#define __WXCTextCompositionStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTextCompositionStartedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int length; -@property (readonly) int startIndex; -@end - -#endif // __WXCTextCompositionStartedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ToolTipService -#ifndef __WXCToolTipService_DEFINED__ -#define __WXCToolTipService_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCToolTipService : RTObject -+ (WUXCPPlacementMode)getPlacement:(WXDependencyObject*)element; -+ (void)setPlacement:(WXDependencyObject*)element value:(WUXCPPlacementMode)value; -+ (WXUIElement*)getPlacementTarget:(WXDependencyObject*)element; -+ (void)setPlacementTarget:(WXDependencyObject*)element value:(WXUIElement*)value; -+ (RTObject*)getToolTip:(WXDependencyObject*)element; -+ (void)setToolTip:(WXDependencyObject*)element value:(RTObject*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)placementProperty; -+ (WXDependencyProperty*)placementTargetProperty; -+ (WXDependencyProperty*)toolTipProperty; -@end - -#endif // __WXCToolTipService_DEFINED__ - -// Windows.UI.Xaml.Controls.UIElementCollection -#ifndef __WXCUIElementCollection_DEFINED__ -#define __WXCUIElementCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCUIElementCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)move:(unsigned int)oldIndex newIndex:(unsigned int)newIndex; -@end - -#endif // __WXCUIElementCollection_DEFINED__ - -// Windows.UI.Xaml.Controls.CalendarViewDayItemChangingEventArgs -#ifndef __WXCCalendarViewDayItemChangingEventArgs_DEFINED__ -#define __WXCCalendarViewDayItemChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCalendarViewDayItemChangingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL inRecycleQueue; -@property (readonly) WXCCalendarViewDayItem* item; -@property (readonly) unsigned int phase; -- (void)registerUpdateCallback:(void(^)(WXCCalendarView*, WXCCalendarViewDayItemChangingEventArgs*))callback; -- (void)registerUpdateCallbackWithPhase:(unsigned int)callbackPhase callback:(void(^)(WXCCalendarView*, WXCCalendarViewDayItemChangingEventArgs*))callback; -@end - -#endif // __WXCCalendarViewDayItemChangingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.HubSectionHeaderClickEventArgs -#ifndef __WXCHubSectionHeaderClickEventArgs_DEFINED__ -#define __WXCHubSectionHeaderClickEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCHubSectionHeaderClickEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCHubSection* section; -@end - -#endif // __WXCHubSectionHeaderClickEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.SectionsInViewChangedEventArgs -#ifndef __WXCSectionsInViewChangedEventArgs_DEFINED__ -#define __WXCSectionsInViewChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSectionsInViewChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WXCHubSection* */ addedSections; -@property (readonly) NSMutableArray* /* WXCHubSection* */ removedSections; -@end - -#endif // __WXCSectionsInViewChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewNavigationFailedEventArgs -#ifndef __WXCWebViewNavigationFailedEventArgs_DEFINED__ -#define __WXCWebViewNavigationFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewNavigationFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFUri* uri; -@property (readonly) WWWebErrorStatus webErrorStatus; -@end - -#endif // __WXCWebViewNavigationFailedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.CalendarDatePickerDateChangedEventArgs -#ifndef __WXCCalendarDatePickerDateChangedEventArgs_DEFINED__ -#define __WXCCalendarDatePickerDateChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCalendarDatePickerDateChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* WFDateTime* */ newDate __attribute__ ((ns_returns_not_retained)); -@property (readonly) id /* WFDateTime* */ oldDate; -@end - -#endif // __WXCCalendarDatePickerDateChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.CalendarViewSelectedDatesChangedEventArgs -#ifndef __WXCCalendarViewSelectedDatesChangedEventArgs_DEFINED__ -#define __WXCCalendarViewSelectedDatesChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCalendarViewSelectedDatesChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WFDateTime* */ addedDates; -@property (readonly) NSArray* /* WFDateTime* */ removedDates; -@end - -#endif // __WXCCalendarViewSelectedDatesChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentDialogButtonClickDeferral -#ifndef __WXCContentDialogButtonClickDeferral_DEFINED__ -#define __WXCContentDialogButtonClickDeferral_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentDialogButtonClickDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WXCContentDialogButtonClickDeferral_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentDialogButtonClickEventArgs -#ifndef __WXCContentDialogButtonClickEventArgs_DEFINED__ -#define __WXCContentDialogButtonClickEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentDialogButtonClickEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -- (WXCContentDialogButtonClickDeferral*)getDeferral; -@end - -#endif // __WXCContentDialogButtonClickEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentDialogClosedEventArgs -#ifndef __WXCContentDialogClosedEventArgs_DEFINED__ -#define __WXCContentDialogClosedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentDialogClosedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCContentDialogResult result; -@end - -#endif // __WXCContentDialogClosedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentDialogClosingDeferral -#ifndef __WXCContentDialogClosingDeferral_DEFINED__ -#define __WXCContentDialogClosingDeferral_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentDialogClosingDeferral : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WXCContentDialogClosingDeferral_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentDialogClosingEventArgs -#ifndef __WXCContentDialogClosingEventArgs_DEFINED__ -#define __WXCContentDialogClosingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentDialogClosingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@property (readonly) WXCContentDialogResult result; -- (WXCContentDialogClosingDeferral*)getDeferral; -@end - -#endif // __WXCContentDialogClosingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentDialogOpenedEventArgs -#ifndef __WXCContentDialogOpenedEventArgs_DEFINED__ -#define __WXCContentDialogOpenedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentDialogOpenedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCContentDialogOpenedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.DatePickerValueChangedEventArgs -#ifndef __WXCDatePickerValueChangedEventArgs_DEFINED__ -#define __WXCDatePickerValueChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDatePickerValueChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* newDate __attribute__ ((ns_returns_not_retained)); -@property (readonly) WFDateTime* oldDate; -@end - -#endif // __WXCDatePickerValueChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.DynamicOverflowItemsChangingEventArgs -#ifndef __WXCDynamicOverflowItemsChangingEventArgs_DEFINED__ -#define __WXCDynamicOverflowItemsChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDynamicOverflowItemsChangingEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCCommandBarDynamicOverflowAction action; -@end - -#endif // __WXCDynamicOverflowItemsChangingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.HubSectionCollection -#ifndef __WXCHubSectionCollection_DEFINED__ -#define __WXCHubSectionCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCHubSectionCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WXCHubSectionCollection_DEFINED__ - -// Windows.UI.Xaml.Controls.ListViewPersistenceHelper -#ifndef __WXCListViewPersistenceHelper_DEFINED__ -#define __WXCListViewPersistenceHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListViewPersistenceHelper : RTObject -+ (NSString *)getRelativeScrollPosition:(WXCListViewBase*)listViewBase itemToKeyHandler:(WXCListViewItemToKeyHandler)itemToKeyHandler; -// Failed to generate member SetRelativeScrollPositionAsync (Can't marshal Windows.Foundation.IAsyncOperation`1) -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCListViewPersistenceHelper_DEFINED__ - -// Windows.UI.Xaml.Controls.ScrollViewerView -#ifndef __WXCScrollViewerView_DEFINED__ -#define __WXCScrollViewerView_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCScrollViewerView : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double horizontalOffset; -@property (readonly) double verticalOffset; -@property (readonly) float zoomFactor; -@end - -#endif // __WXCScrollViewerView_DEFINED__ - -// Windows.UI.Xaml.Controls.ScrollViewerViewChangedEventArgs -#ifndef __WXCScrollViewerViewChangedEventArgs_DEFINED__ -#define __WXCScrollViewerViewChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCScrollViewerViewChangedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isIntermediate; -@end - -#endif // __WXCScrollViewerViewChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ScrollViewerViewChangingEventArgs -#ifndef __WXCScrollViewerViewChangingEventArgs_DEFINED__ -#define __WXCScrollViewerViewChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCScrollViewerViewChangingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCScrollViewerView* finalView; -@property (readonly) BOOL isInertial; -@property (readonly) WXCScrollViewerView* nextView; -@end - -#endif // __WXCScrollViewerViewChangingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.SearchBoxQueryChangedEventArgs -#ifndef __WXCSearchBoxQueryChangedEventArgs_DEFINED__ -#define __WXCSearchBoxQueryChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSearchBoxQueryChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * language; -@property (readonly) WASSearchQueryLinguisticDetails* linguisticDetails; -@property (readonly) NSString * queryText; -@end - -#endif // __WXCSearchBoxQueryChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.SearchBoxQuerySubmittedEventArgs -#ifndef __WXCSearchBoxQuerySubmittedEventArgs_DEFINED__ -#define __WXCSearchBoxQuerySubmittedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSearchBoxQuerySubmittedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSVirtualKeyModifiers keyModifiers; -@property (readonly) NSString * language; -@property (readonly) WASSearchQueryLinguisticDetails* linguisticDetails; -@property (readonly) NSString * queryText; -@end - -#endif // __WXCSearchBoxQuerySubmittedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.SearchBoxResultSuggestionChosenEventArgs -#ifndef __WXCSearchBoxResultSuggestionChosenEventArgs_DEFINED__ -#define __WXCSearchBoxResultSuggestionChosenEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSearchBoxResultSuggestionChosenEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSVirtualKeyModifiers keyModifiers; -@property (readonly) NSString * tag; -@end - -#endif // __WXCSearchBoxResultSuggestionChosenEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.SearchBoxSuggestionsRequestedEventArgs -#ifndef __WXCSearchBoxSuggestionsRequestedEventArgs_DEFINED__ -#define __WXCSearchBoxSuggestionsRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSearchBoxSuggestionsRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * language; -@property (readonly) WASSearchQueryLinguisticDetails* linguisticDetails; -@property (readonly) NSString * queryText; -@property (readonly) WASSearchSuggestionsRequest* request; -@end - -#endif // __WXCSearchBoxSuggestionsRequestedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.SplitViewPaneClosingEventArgs -#ifndef __WXCSplitViewPaneClosingEventArgs_DEFINED__ -#define __WXCSplitViewPaneClosingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSplitViewPaneClosingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@end - -#endif // __WXCSplitViewPaneClosingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.TimePickerValueChangedEventArgs -#ifndef __WXCTimePickerValueChangedEventArgs_DEFINED__ -#define __WXCTimePickerValueChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTimePickerValueChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* newTime __attribute__ ((ns_returns_not_retained)); -@property (readonly) WFTimeSpan* oldTime; -@end - -#endif // __WXCTimePickerValueChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewContentLoadingEventArgs -#ifndef __WXCWebViewContentLoadingEventArgs_DEFINED__ -#define __WXCWebViewContentLoadingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewContentLoadingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFUri* uri; -@end - -#endif // __WXCWebViewContentLoadingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewDeferredPermissionRequest -#ifndef __WXCWebViewDeferredPermissionRequest_DEFINED__ -#define __WXCWebViewDeferredPermissionRequest_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewDeferredPermissionRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int id; -@property (readonly) WXCWebViewPermissionType permissionType; -@property (readonly) WFUri* uri; -- (void)allow; -- (void)deny; -@end - -#endif // __WXCWebViewDeferredPermissionRequest_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewDOMContentLoadedEventArgs -#ifndef __WXCWebViewDOMContentLoadedEventArgs_DEFINED__ -#define __WXCWebViewDOMContentLoadedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewDOMContentLoadedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFUri* uri; -@end - -#endif // __WXCWebViewDOMContentLoadedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewLongRunningScriptDetectedEventArgs -#ifndef __WXCWebViewLongRunningScriptDetectedEventArgs_DEFINED__ -#define __WXCWebViewLongRunningScriptDetectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewLongRunningScriptDetectedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL stopPageScriptExecution; -@property (readonly) WFTimeSpan* executionTime; -@end - -#endif // __WXCWebViewLongRunningScriptDetectedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewNavigationCompletedEventArgs -#ifndef __WXCWebViewNavigationCompletedEventArgs_DEFINED__ -#define __WXCWebViewNavigationCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewNavigationCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isSuccess; -@property (readonly) WFUri* uri; -@property (readonly) WWWebErrorStatus webErrorStatus; -@end - -#endif // __WXCWebViewNavigationCompletedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewNavigationStartingEventArgs -#ifndef __WXCWebViewNavigationStartingEventArgs_DEFINED__ -#define __WXCWebViewNavigationStartingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewNavigationStartingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@property (readonly) WFUri* uri; -@end - -#endif // __WXCWebViewNavigationStartingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewNewWindowRequestedEventArgs -#ifndef __WXCWebViewNewWindowRequestedEventArgs_DEFINED__ -#define __WXCWebViewNewWindowRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewNewWindowRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WFUri* referrer; -@property (readonly) WFUri* uri; -@end - -#endif // __WXCWebViewNewWindowRequestedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewPermissionRequest -#ifndef __WXCWebViewPermissionRequest_DEFINED__ -#define __WXCWebViewPermissionRequest_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewPermissionRequest : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int id; -@property (readonly) WXCWebViewPermissionType permissionType; -@property (readonly) WXCWebViewPermissionState state; -@property (readonly) WFUri* uri; -- (void)defer; -- (void)allow; -- (void)deny; -@end - -#endif // __WXCWebViewPermissionRequest_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewPermissionRequestedEventArgs -#ifndef __WXCWebViewPermissionRequestedEventArgs_DEFINED__ -#define __WXCWebViewPermissionRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewPermissionRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCWebViewPermissionRequest* permissionRequest; -@end - -#endif // __WXCWebViewPermissionRequestedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewSettings -#ifndef __WXCWebViewSettings_DEFINED__ -#define __WXCWebViewSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewSettings : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isJavaScriptEnabled; -@property BOOL isIndexedDBEnabled; -@end - -#endif // __WXCWebViewSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewUnsupportedUriSchemeIdentifiedEventArgs -#ifndef __WXCWebViewUnsupportedUriSchemeIdentifiedEventArgs_DEFINED__ -#define __WXCWebViewUnsupportedUriSchemeIdentifiedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewUnsupportedUriSchemeIdentifiedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WFUri* uri; -@end - -#endif // __WXCWebViewUnsupportedUriSchemeIdentifiedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewUnviewableContentIdentifiedEventArgs -#ifndef __WXCWebViewUnviewableContentIdentifiedEventArgs_DEFINED__ -#define __WXCWebViewUnviewableContentIdentifiedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewUnviewableContentIdentifiedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFUri* referrer; -@property (readonly) WFUri* uri; -@property (readonly) NSString * mediaType; -@end - -#endif // __WXCWebViewUnviewableContentIdentifiedEventArgs_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Controls.ColumnDefinition -#ifndef __WXCColumnDefinition_DEFINED__ -#define __WXCColumnDefinition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCColumnDefinition : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXGridLength* width; -@property double minWidth; -@property double maxWidth; -@property (readonly) double actualWidth; -+ (WXDependencyProperty*)maxWidthProperty; -+ (WXDependencyProperty*)minWidthProperty; -+ (WXDependencyProperty*)widthProperty; -@end - -#endif // __WXCColumnDefinition_DEFINED__ - -// Windows.UI.Xaml.Controls.RowDefinition -#ifndef __WXCRowDefinition_DEFINED__ -#define __WXCRowDefinition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCRowDefinition : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double minHeight; -@property double maxHeight; -@property (retain) WXGridLength* height; -@property (readonly) double actualHeight; -+ (WXDependencyProperty*)heightProperty; -+ (WXDependencyProperty*)maxHeightProperty; -+ (WXDependencyProperty*)minHeightProperty; -@end - -#endif // __WXCRowDefinition_DEFINED__ - -// Windows.UI.Xaml.Controls.AutoSuggestBoxQuerySubmittedEventArgs -#ifndef __WXCAutoSuggestBoxQuerySubmittedEventArgs_DEFINED__ -#define __WXCAutoSuggestBoxQuerySubmittedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCAutoSuggestBoxQuerySubmittedEventArgs : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* chosenSuggestion; -@property (readonly) NSString * queryText; -@end - -#endif // __WXCAutoSuggestBoxQuerySubmittedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.AutoSuggestBoxSuggestionChosenEventArgs -#ifndef __WXCAutoSuggestBoxSuggestionChosenEventArgs_DEFINED__ -#define __WXCAutoSuggestBoxSuggestionChosenEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCAutoSuggestBoxSuggestionChosenEventArgs : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* selectedItem; -@end - -#endif // __WXCAutoSuggestBoxSuggestionChosenEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.AutoSuggestBoxTextChangedEventArgs -#ifndef __WXCAutoSuggestBoxTextChangedEventArgs_DEFINED__ -#define __WXCAutoSuggestBoxTextChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCAutoSuggestBoxTextChangedEventArgs : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCAutoSuggestionBoxTextChangeReason reason; -+ (WXDependencyProperty*)reasonProperty; -- (BOOL)checkCurrent; -@end - -#endif // __WXCAutoSuggestBoxTextChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.RoutedEventArgs -#ifndef __WXRoutedEventArgs_DEFINED__ -#define __WXRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXRoutedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* originalSource; -@end - -#endif // __WXRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.CleanUpVirtualizedItemEventArgs -#ifndef __WXCCleanUpVirtualizedItemEventArgs_DEFINED__ -#define __WXCCleanUpVirtualizedItemEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCleanUpVirtualizedItemEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@property (readonly) WXUIElement* uIElement; -@property (readonly) RTObject* value; -@end - -#endif // __WXCCleanUpVirtualizedItemEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ContextMenuEventArgs -#ifndef __WXCContextMenuEventArgs_DEFINED__ -#define __WXCContextMenuEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContextMenuEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) double cursorLeft; -@property (readonly) double cursorTop; -@end - -#endif // __WXCContextMenuEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemClickEventArgs -#ifndef __WXCItemClickEventArgs_DEFINED__ -#define __WXCItemClickEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemClickEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* clickedItem; -@end - -#endif // __WXCItemClickEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.SelectionChangedEventArgs -#ifndef __WXCSelectionChangedEventArgs_DEFINED__ -#define __WXCSelectionChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSelectionChangedEventArgs : WXRoutedEventArgs -+ (WXCSelectionChangedEventArgs*)makeInstanceWithRemovedItemsAndAddedItems:(NSMutableArray* /* RTObject* */)removedItems addedItems:(NSMutableArray* /* RTObject* */)addedItems ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* RTObject* */ addedItems; -@property (readonly) NSMutableArray* /* RTObject* */ removedItems; -@end - -#endif // __WXCSelectionChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.TextChangedEventArgs -#ifndef __WXCTextChangedEventArgs_DEFINED__ -#define __WXCTextChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTextChangedEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCTextChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.FrameworkTemplate -#ifndef __WXFrameworkTemplate_DEFINED__ -#define __WXFrameworkTemplate_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXFrameworkTemplate : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXFrameworkTemplate_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemsPanelTemplate -#ifndef __WXCItemsPanelTemplate_DEFINED__ -#define __WXCItemsPanelTemplate_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemsPanelTemplate : WXFrameworkTemplate -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCItemsPanelTemplate_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides -#ifndef __WXIFrameworkElementOverrides_DEFINED__ -#define __WXIFrameworkElementOverrides_DEFINED__ - -@protocol WXIFrameworkElementOverrides -- (WFSize*)measureOverride:(WFSize*)availableSize; -- (WFSize*)arrangeOverride:(WFSize*)finalSize; -- (void)onApplyTemplate; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIFrameworkElementOverrides : RTObject -@end - -#endif // __WXIFrameworkElementOverrides_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides2 -#ifndef __WXIFrameworkElementOverrides2_DEFINED__ -#define __WXIFrameworkElementOverrides2_DEFINED__ - -@protocol WXIFrameworkElementOverrides2 -- (BOOL)goToElementStateCore:(NSString *)stateName useTransitions:(BOOL)useTransitions; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIFrameworkElementOverrides2 : RTObject -@end - -#endif // __WXIFrameworkElementOverrides2_DEFINED__ - -// Windows.UI.Xaml.IUIElementOverrides -#ifndef __WXIUIElementOverrides_DEFINED__ -#define __WXIUIElementOverrides_DEFINED__ - -@protocol WXIUIElementOverrides -- (WUXAPAutomationPeer*)onCreateAutomationPeer; -- (void)onDisconnectVisualChildren; -- (id /* id < WFPoint* > */)findSubElementsForTouchTargeting:(WFPoint*)point boundingRect:(WFRect*)boundingRect; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIUIElementOverrides : RTObject -@end - -#endif // __WXIUIElementOverrides_DEFINED__ - -// Windows.UI.Xaml.UIElement -#ifndef __WXUIElement_DEFINED__ -#define __WXUIElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXUIElement : WXDependencyObject -+ (BOOL)tryStartDirectManipulation:(WUXIPointer*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isHitTestVisible; -@property BOOL isDoubleTapEnabled; -@property double opacity; -@property (retain) WUXMProjection* projection; -@property (retain) WUXMRectangleGeometry* clip; -@property (retain) WUXMCacheMode* cacheMode; -@property WUXIManipulationModes manipulationMode; -@property BOOL isTapEnabled; -@property BOOL isRightTapEnabled; -@property BOOL isHoldingEnabled; -@property BOOL allowDrop; -@property WXVisibility visibility; -@property BOOL useLayoutRounding; -@property (retain) WUXMATransitionCollection* transitions; -@property (retain) WFPoint* renderTransformOrigin; -@property (retain) WUXMTransform* renderTransform; -@property (readonly) NSArray* /* WUXIPointer* */ pointerCaptures; -@property (readonly) WFSize* desiredSize; -@property (readonly) WFSize* renderSize; -@property WUXMElementCompositeMode compositeMode; -@property (retain) WUXMMTransform3D* transform3D; -@property BOOL canDrag; -@property BOOL isAccessKeyScope; -@property BOOL exitDisplayModeOnAccessKeyInvoked; -@property (retain) WUXCPFlyoutBase* contextFlyout; -@property (retain) WXDependencyObject* accessKeyScopeOwner; -@property (retain) NSString * accessKey; -+ (WXDependencyProperty*)isRightTapEnabledProperty; -+ (WXDependencyProperty*)allowDropProperty; -+ (WXDependencyProperty*)cacheModeProperty; -+ (WXDependencyProperty*)clipProperty; -+ (WXRoutedEvent*)doubleTappedEvent; -+ (WXRoutedEvent*)dragEnterEvent; -+ (WXRoutedEvent*)dragLeaveEvent; -+ (WXRoutedEvent*)dragOverEvent; -+ (WXRoutedEvent*)dropEvent; -+ (WXRoutedEvent*)holdingEvent; -+ (WXDependencyProperty*)isDoubleTapEnabledProperty; -+ (WXDependencyProperty*)isHitTestVisibleProperty; -+ (WXDependencyProperty*)isHoldingEnabledProperty; -+ (WXDependencyProperty*)isTapEnabledProperty; -+ (WXRoutedEvent*)keyDownEvent; -+ (WXRoutedEvent*)keyUpEvent; -+ (WXRoutedEvent*)manipulationCompletedEvent; -+ (WXRoutedEvent*)manipulationDeltaEvent; -+ (WXRoutedEvent*)manipulationInertiaStartingEvent; -+ (WXDependencyProperty*)manipulationModeProperty; -+ (WXRoutedEvent*)manipulationStartedEvent; -+ (WXRoutedEvent*)manipulationStartingEvent; -+ (WXDependencyProperty*)opacityProperty; -+ (WXRoutedEvent*)pointerCanceledEvent; -+ (WXRoutedEvent*)pointerCaptureLostEvent; -+ (WXDependencyProperty*)pointerCapturesProperty; -+ (WXRoutedEvent*)pointerEnteredEvent; -+ (WXRoutedEvent*)pointerExitedEvent; -+ (WXRoutedEvent*)pointerMovedEvent; -+ (WXRoutedEvent*)pointerPressedEvent; -+ (WXRoutedEvent*)pointerReleasedEvent; -+ (WXRoutedEvent*)pointerWheelChangedEvent; -+ (WXDependencyProperty*)projectionProperty; -+ (WXDependencyProperty*)renderTransformOriginProperty; -+ (WXDependencyProperty*)renderTransformProperty; -+ (WXRoutedEvent*)rightTappedEvent; -+ (WXRoutedEvent*)tappedEvent; -+ (WXDependencyProperty*)transitionsProperty; -+ (WXDependencyProperty*)useLayoutRoundingProperty; -+ (WXDependencyProperty*)visibilityProperty; -+ (WXDependencyProperty*)compositeModeProperty; -+ (WXDependencyProperty*)canDragProperty; -+ (WXDependencyProperty*)transform3DProperty; -+ (WXDependencyProperty*)accessKeyScopeOwnerProperty; -+ (WXDependencyProperty*)contextFlyoutProperty; -+ (WXDependencyProperty*)exitDisplayModeOnAccessKeyInvokedProperty; -+ (WXDependencyProperty*)isAccessKeyScopeProperty; -+ (WXDependencyProperty*)accessKeyProperty; -- (EventRegistrationToken)addDoubleTappedEvent:(WUXIDoubleTappedEventHandler)del; -- (void)removeDoubleTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragEnterEvent:(WXDragEventHandler)del; -- (void)removeDragEnterEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragLeaveEvent:(WXDragEventHandler)del; -- (void)removeDragLeaveEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragOverEvent:(WXDragEventHandler)del; -- (void)removeDragOverEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropEvent:(WXDragEventHandler)del; -- (void)removeDropEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGotFocusEvent:(WXRoutedEventHandler)del; -- (void)removeGotFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldingEvent:(WUXIHoldingEventHandler)del; -- (void)removeHoldingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLostFocusEvent:(WXRoutedEventHandler)del; -- (void)removeLostFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCompletedEvent:(WUXIManipulationCompletedEventHandler)del; -- (void)removeManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationDeltaEvent:(WUXIManipulationDeltaEventHandler)del; -- (void)removeManipulationDeltaEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationInertiaStartingEvent:(WUXIManipulationInertiaStartingEventHandler)del; -- (void)removeManipulationInertiaStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartedEvent:(WUXIManipulationStartedEventHandler)del; -- (void)removeManipulationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartingEvent:(WUXIManipulationStartingEventHandler)del; -- (void)removeManipulationStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCanceledEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(WUXIPointerEventHandler)del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRightTappedEvent:(WUXIRightTappedEventHandler)del; -- (void)removeRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTappedEvent:(WUXITappedEventHandler)del; -- (void)removeTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragStartingEvent:(void(^)(WXUIElement*, WXDragStartingEventArgs*))del; -- (void)removeDragStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropCompletedEvent:(void(^)(WXUIElement*, WXDropCompletedEventArgs*))del; -- (void)removeDropCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayDismissedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayDismissedEventArgs*))del; -- (void)removeAccessKeyDisplayDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayRequestedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayRequestedEventArgs*))del; -- (void)removeAccessKeyDisplayRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyInvokedEvent:(void(^)(WXUIElement*, WUXIAccessKeyInvokedEventArgs*))del; -- (void)removeAccessKeyInvokedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextCanceledEvent:(void(^)(WXUIElement*, WXRoutedEventArgs*))del; -- (void)removeContextCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextRequestedEvent:(void(^)(WXUIElement*, WUXIContextRequestedEventArgs*))del; -- (void)removeContextRequestedEvent:(EventRegistrationToken)tok; -- (void)measure:(WFSize*)availableSize; -- (void)arrange:(WFRect*)finalRect; -- (BOOL)capturePointer:(WUXIPointer*)value; -- (void)releasePointerCapture:(WUXIPointer*)value; -- (void)releasePointerCaptures; -- (void)addHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler handledEventsToo:(BOOL)handledEventsToo; -- (void)removeHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler; -- (WUXMGeneralTransform*)transformToVisual:(WXUIElement*)visual; -- (void)invalidateMeasure; -- (void)invalidateArrange; -- (void)updateLayout; -- (BOOL)cancelDirectManipulations; -- (void)startDragAsync:(WUIPointerPoint*)pointerPoint success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXUIElement_DEFINED__ - -// Windows.UI.Xaml.FrameworkElement -#ifndef __WXFrameworkElement_DEFINED__ -#define __WXFrameworkElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXFrameworkElement : WXUIElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double height; -@property WXFlowDirection flowDirection; -@property double minHeight; -@property (retain) RTObject* dataContext; -@property (retain) NSString * name; -@property double minWidth; -@property double maxWidth; -@property double maxHeight; -@property (retain) WXThickness* margin; -@property (retain) NSString * language; -@property WXHorizontalAlignment horizontalAlignment; -@property (retain) WXResourceDictionary* resources; -@property double width; -@property WXVerticalAlignment verticalAlignment; -@property (retain) RTObject* tag; -@property (retain) WXStyle* style; -@property (readonly) WFUri* baseUri; -@property (readonly) double actualHeight; -@property (readonly) WXDependencyObject* parent; -@property (readonly) WXTriggerCollection* triggers; -@property (readonly) double actualWidth; -@property WXElementTheme requestedTheme; -@property (retain) WXThickness* focusVisualMargin; -@property (retain) WUXMBrush* focusVisualSecondaryBrush; -@property (retain) WXThickness* focusVisualPrimaryThickness; -@property (retain) WUXMBrush* focusVisualPrimaryBrush; -@property BOOL allowFocusWhenDisabled; -@property BOOL allowFocusOnInteraction; -@property (retain) WXThickness* focusVisualSecondaryThickness; -+ (WXDependencyProperty*)styleProperty; -+ (WXDependencyProperty*)actualHeightProperty; -+ (WXDependencyProperty*)actualWidthProperty; -+ (WXDependencyProperty*)dataContextProperty; -+ (WXDependencyProperty*)flowDirectionProperty; -+ (WXDependencyProperty*)heightProperty; -+ (WXDependencyProperty*)horizontalAlignmentProperty; -+ (WXDependencyProperty*)languageProperty; -+ (WXDependencyProperty*)marginProperty; -+ (WXDependencyProperty*)maxHeightProperty; -+ (WXDependencyProperty*)maxWidthProperty; -+ (WXDependencyProperty*)minHeightProperty; -+ (WXDependencyProperty*)minWidthProperty; -+ (WXDependencyProperty*)nameProperty; -+ (WXDependencyProperty*)tagProperty; -+ (WXDependencyProperty*)verticalAlignmentProperty; -+ (WXDependencyProperty*)widthProperty; -+ (WXDependencyProperty*)requestedThemeProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)allowFocusWhenDisabledProperty; -+ (WXDependencyProperty*)focusVisualMarginProperty; -+ (WXDependencyProperty*)focusVisualPrimaryBrushProperty; -+ (WXDependencyProperty*)focusVisualPrimaryThicknessProperty; -+ (WXDependencyProperty*)focusVisualSecondaryBrushProperty; -+ (WXDependencyProperty*)focusVisualSecondaryThicknessProperty; -- (EventRegistrationToken)addLayoutUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeLayoutUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadedEvent:(WXRoutedEventHandler)del; -- (void)removeLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(WXSizeChangedEventHandler)del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnloadedEvent:(WXRoutedEventHandler)del; -- (void)removeUnloadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDataContextChangedEvent:(void(^)(WXFrameworkElement*, WXDataContextChangedEventArgs*))del; -- (void)removeDataContextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadingEvent:(void(^)(WXFrameworkElement*, RTObject*))del; -- (void)removeLoadingEvent:(EventRegistrationToken)tok; -- (RTObject*)findName:(NSString *)name; -- (void)setBinding:(WXDependencyProperty*)dp binding:(WUXDBindingBase*)binding; -- (WUXDBindingExpression*)getBindingExpression:(WXDependencyProperty*)dp; -@end - -#endif // __WXFrameworkElement_DEFINED__ - -// Windows.UI.Xaml.Controls.Panel -#ifndef __WXCPanel_DEFINED__ -#define __WXCPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPanel : WXFrameworkElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMATransitionCollection* childrenTransitions; -@property (retain) WUXMBrush* background; -@property (readonly) WXCUIElementCollection* children; -@property (readonly) BOOL isItemsHost; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)childrenTransitionsProperty; -+ (WXDependencyProperty*)isItemsHostProperty; -@end - -#endif // __WXCPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.Border -#ifndef __WXCBorder_DEFINED__ -#define __WXCBorder_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCBorder : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXThickness* padding; -@property (retain) WXCornerRadius* cornerRadius; -@property (retain) WUXMATransitionCollection* childTransitions; -@property (retain) WXUIElement* child; -@property (retain) WXThickness* borderThickness; -@property (retain) WUXMBrush* borderBrush; -@property (retain) WUXMBrush* background; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)childTransitionsProperty; -+ (WXDependencyProperty*)cornerRadiusProperty; -+ (WXDependencyProperty*)paddingProperty; -@end - -#endif // __WXCBorder_DEFINED__ - -// Windows.UI.Xaml.Controls.CaptureElement -#ifndef __WXCCaptureElement_DEFINED__ -#define __WXCCaptureElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCaptureElement : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMStretch stretch; -@property (retain) WMCMediaCapture* source; -+ (WXDependencyProperty*)sourceProperty; -+ (WXDependencyProperty*)stretchProperty; -@end - -#endif // __WXCCaptureElement_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentPresenter -#ifndef __WXCContentPresenter_DEFINED__ -#define __WXCContentPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentPresenter : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMFontFamily* fontFamily; -@property (retain) WUXMATransitionCollection* contentTransitions; -@property (retain) WXCDataTemplateSelector* contentTemplateSelector; -@property (retain) WXDataTemplate* contentTemplate; -@property (retain) RTObject* content; -@property int characterSpacing; -@property double fontSize; -@property (retain) WUXMBrush* foreground; -@property (retain) WUTFontWeight* fontWeight; -@property WUTFontStyle fontStyle; -@property WUTFontStretch fontStretch; -@property WXOpticalMarginAlignment opticalMarginAlignment; -@property WXTextLineBounds textLineBounds; -@property BOOL isTextScaleFactorEnabled; -@property (retain) WXCornerRadius* cornerRadius; -@property (retain) WXThickness* borderThickness; -@property (retain) WUXMBrush* borderBrush; -@property (retain) WUXMBrush* background; -@property WXHorizontalAlignment horizontalContentAlignment; -@property WXVerticalAlignment verticalContentAlignment; -@property WXTextWrapping textWrapping; -@property (retain) WXThickness* padding; -@property int maxLines; -@property WXLineStackingStrategy lineStackingStrategy; -@property double lineHeight; -+ (WXDependencyProperty*)contentTemplateProperty; -+ (WXDependencyProperty*)contentProperty; -+ (WXDependencyProperty*)characterSpacingProperty; -+ (WXDependencyProperty*)foregroundProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)contentTransitionsProperty; -+ (WXDependencyProperty*)fontStretchProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)contentTemplateSelectorProperty; -+ (WXDependencyProperty*)opticalMarginAlignmentProperty; -+ (WXDependencyProperty*)textLineBoundsProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)textWrappingProperty; -+ (WXDependencyProperty*)verticalContentAlignmentProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)maxLinesProperty; -+ (WXDependencyProperty*)lineStackingStrategyProperty; -+ (WXDependencyProperty*)lineHeightProperty; -+ (WXDependencyProperty*)horizontalContentAlignmentProperty; -+ (WXDependencyProperty*)cornerRadiusProperty; -@end - -#endif // __WXCContentPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.Image -#ifndef __WXCImage_DEFINED__ -#define __WXCImage_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCImage : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMStretch stretch; -@property (retain) WUXMImageSource* source; -@property (retain) WXThickness* nineGrid; -@property (readonly) WMPPlayToSource* playToSource; -+ (WXDependencyProperty*)nineGridProperty; -+ (WXDependencyProperty*)playToSourceProperty; -+ (WXDependencyProperty*)sourceProperty; -+ (WXDependencyProperty*)stretchProperty; -- (EventRegistrationToken)addImageFailedEvent:(WXExceptionRoutedEventHandler)del; -- (void)removeImageFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addImageOpenedEvent:(WXRoutedEventHandler)del; -- (void)removeImageOpenedEvent:(EventRegistrationToken)tok; -- (WMCCastingSource*)getAsCastingSource; -- (WUCCompositionBrush*)getAlphaMask; -@end - -#endif // __WXCImage_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IScrollSnapPointsInfo -#ifndef __WUXCPIScrollSnapPointsInfo_DEFINED__ -#define __WUXCPIScrollSnapPointsInfo_DEFINED__ - -@protocol WUXCPIScrollSnapPointsInfo -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIScrollSnapPointsInfo : RTObject -@end - -#endif // __WUXCPIScrollSnapPointsInfo_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemsPresenter -#ifndef __WXCItemsPresenter_DEFINED__ -#define __WXCItemsPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemsPresenter : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXThickness* padding; -@property (retain) WUXMATransitionCollection* headerTransitions; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property (retain) WUXMATransitionCollection* footerTransitions; -@property (retain) WXDataTemplate* footerTemplate; -@property (retain) RTObject* footer; -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)headerTransitionsProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)footerProperty; -+ (WXDependencyProperty*)footerTemplateProperty; -+ (WXDependencyProperty*)footerTransitionsProperty; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -@end - -#endif // __WXCItemsPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.RichTextBlockOverflow -#ifndef __WXCRichTextBlockOverflow_DEFINED__ -#define __WXCRichTextBlockOverflow_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCRichTextBlockOverflow : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXThickness* padding; -@property (retain) WXCRichTextBlockOverflow* overflowContentTarget; -@property (readonly) double baselineOffset; -@property (readonly) WUXDTextPointer* contentEnd; -@property (readonly) WXCRichTextBlock* contentSource; -@property (readonly) WUXDTextPointer* contentStart; -@property (readonly) BOOL hasOverflowContent; -@property int maxLines; -+ (WXDependencyProperty*)hasOverflowContentProperty; -+ (WXDependencyProperty*)overflowContentTargetProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)maxLinesProperty; -- (WUXDTextPointer*)getPositionFromPoint:(WFPoint*)point; -- (BOOL)focus:(WXFocusState)value; -@end - -#endif // __WXCRichTextBlockOverflow_DEFINED__ - -// Windows.UI.Xaml.Controls.RichTextBlock -#ifndef __WXCRichTextBlock_DEFINED__ -#define __WXCRichTextBlock_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCRichTextBlock : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUTFontStretch fontStretch; -@property (retain) WUXMBrush* foreground; -@property (retain) WUXMFontFamily* fontFamily; -@property WXLineStackingStrategy lineStackingStrategy; -@property double lineHeight; -@property BOOL isTextSelectionEnabled; -@property (retain) WXCRichTextBlockOverflow* overflowContentTarget; -@property WUTFontStyle fontStyle; -@property WXTextWrapping textWrapping; -@property WXTextTrimming textTrimming; -@property int characterSpacing; -@property double textIndent; -@property WXTextAlignment textAlignment; -@property (retain) WXThickness* padding; -@property double fontSize; -@property (retain) WUTFontWeight* fontWeight; -@property (readonly) WUXDBlockCollection* blocks; -@property (readonly) NSString * selectedText; -@property (readonly) WUXDTextPointer* selectionEnd; -@property (readonly) WUXDTextPointer* selectionStart; -@property (readonly) WUXDTextPointer* contentEnd; -@property (readonly) double baselineOffset; -@property (readonly) WUXDTextPointer* contentStart; -@property (readonly) BOOL hasOverflowContent; -@property WXTextReadingOrder textReadingOrder; -@property WXTextLineBounds textLineBounds; -@property (retain) WUXMSolidColorBrush* selectionHighlightColor; -@property WXOpticalMarginAlignment opticalMarginAlignment; -@property int maxLines; -@property BOOL isColorFontEnabled; -@property BOOL isTextScaleFactorEnabled; -+ (WXDependencyProperty*)textTrimmingProperty; -+ (WXDependencyProperty*)characterSpacingProperty; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontStretchProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)foregroundProperty; -+ (WXDependencyProperty*)hasOverflowContentProperty; -+ (WXDependencyProperty*)isTextSelectionEnabledProperty; -+ (WXDependencyProperty*)lineHeightProperty; -+ (WXDependencyProperty*)lineStackingStrategyProperty; -+ (WXDependencyProperty*)overflowContentTargetProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)selectedTextProperty; -+ (WXDependencyProperty*)textAlignmentProperty; -+ (WXDependencyProperty*)textIndentProperty; -+ (WXDependencyProperty*)textWrappingProperty; -+ (WXDependencyProperty*)isColorFontEnabledProperty; -+ (WXDependencyProperty*)maxLinesProperty; -+ (WXDependencyProperty*)opticalMarginAlignmentProperty; -+ (WXDependencyProperty*)selectionHighlightColorProperty; -+ (WXDependencyProperty*)textLineBoundsProperty; -+ (WXDependencyProperty*)textReadingOrderProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -- (EventRegistrationToken)addContextMenuOpeningEvent:(WXCContextMenuOpeningEventHandler)del; -- (void)removeContextMenuOpeningEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSelectionChangedEvent:(WXRoutedEventHandler)del; -- (void)removeSelectionChangedEvent:(EventRegistrationToken)tok; -- (void)selectAll; -- (void)select:(WUXDTextPointer*)start end:(WUXDTextPointer*)end; -- (WUXDTextPointer*)getPositionFromPoint:(WFPoint*)point; -- (BOOL)focus:(WXFocusState)value; -@end - -#endif // __WXCRichTextBlock_DEFINED__ - -// Windows.UI.Xaml.Controls.TextBlock -#ifndef __WXCTextBlock_DEFINED__ -#define __WXCTextBlock_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTextBlock : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUTFontStyle fontStyle; -@property WXLineStackingStrategy lineStackingStrategy; -@property WUTFontStretch fontStretch; -@property (retain) WUXMBrush* foreground; -@property double fontSize; -@property (retain) WUXMFontFamily* fontFamily; -@property double lineHeight; -@property WXTextTrimming textTrimming; -@property int characterSpacing; -@property (retain) WXThickness* padding; -@property BOOL isTextSelectionEnabled; -@property WXTextWrapping textWrapping; -@property WXTextAlignment textAlignment; -@property (retain) NSString * text; -@property (retain) WUTFontWeight* fontWeight; -@property (readonly) NSString * selectedText; -@property (readonly) WUXDTextPointer* selectionEnd; -@property (readonly) WUXDTextPointer* selectionStart; -@property (readonly) WUXDTextPointer* contentEnd; -@property (readonly) WUXDTextPointer* contentStart; -@property (readonly) WUXDInlineCollection* inlines; -@property (readonly) double baselineOffset; -@property WXTextReadingOrder textReadingOrder; -@property WXTextLineBounds textLineBounds; -@property (retain) WUXMSolidColorBrush* selectionHighlightColor; -@property WXOpticalMarginAlignment opticalMarginAlignment; -@property int maxLines; -@property BOOL isColorFontEnabled; -@property BOOL isTextScaleFactorEnabled; -+ (WXDependencyProperty*)textProperty; -+ (WXDependencyProperty*)characterSpacingProperty; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontStretchProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)foregroundProperty; -+ (WXDependencyProperty*)isTextSelectionEnabledProperty; -+ (WXDependencyProperty*)lineHeightProperty; -+ (WXDependencyProperty*)lineStackingStrategyProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)selectedTextProperty; -+ (WXDependencyProperty*)textAlignmentProperty; -+ (WXDependencyProperty*)textTrimmingProperty; -+ (WXDependencyProperty*)textWrappingProperty; -+ (WXDependencyProperty*)textReadingOrderProperty; -+ (WXDependencyProperty*)isColorFontEnabledProperty; -+ (WXDependencyProperty*)maxLinesProperty; -+ (WXDependencyProperty*)opticalMarginAlignmentProperty; -+ (WXDependencyProperty*)selectionHighlightColorProperty; -+ (WXDependencyProperty*)textLineBoundsProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -- (EventRegistrationToken)addContextMenuOpeningEvent:(WXCContextMenuOpeningEventHandler)del; -- (void)removeContextMenuOpeningEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSelectionChangedEvent:(WXRoutedEventHandler)del; -- (void)removeSelectionChangedEvent:(EventRegistrationToken)tok; -- (void)selectAll; -- (void)select:(WUXDTextPointer*)start end:(WUXDTextPointer*)end; -- (BOOL)focus:(WXFocusState)value; -- (WUCCompositionBrush*)getAlphaMask; -@end - -#endif // __WXCTextBlock_DEFINED__ - -// Windows.UI.Xaml.Controls.Viewbox -#ifndef __WXCViewbox_DEFINED__ -#define __WXCViewbox_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCViewbox : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCStretchDirection stretchDirection; -@property WUXMStretch stretch; -@property (retain) WXUIElement* child; -+ (WXDependencyProperty*)stretchDirectionProperty; -+ (WXDependencyProperty*)stretchProperty; -@end - -#endif // __WXCViewbox_DEFINED__ - -// Windows.UI.Xaml.Controls.Canvas -#ifndef __WXCCanvas_DEFINED__ -#define __WXCCanvas_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCanvas : WXCPanel -+ (double)getLeft:(WXUIElement*)element; -+ (void)setLeft:(WXUIElement*)element length:(double)length; -+ (double)getTop:(WXUIElement*)element; -+ (void)setTop:(WXUIElement*)element length:(double)length; -+ (int)getZIndex:(WXUIElement*)element; -+ (void)setZIndex:(WXUIElement*)element value:(int)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)leftProperty; -+ (WXDependencyProperty*)topProperty; -+ (WXDependencyProperty*)zIndexProperty; -@end - -#endif // __WXCCanvas_DEFINED__ - -// Windows.UI.Xaml.Controls.Grid -#ifndef __WXCGrid_DEFINED__ -#define __WXCGrid_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCGrid : WXCPanel -+ (int)getRow:(WXFrameworkElement*)element; -+ (void)setRow:(WXFrameworkElement*)element value:(int)value; -+ (int)getColumn:(WXFrameworkElement*)element; -+ (void)setColumn:(WXFrameworkElement*)element value:(int)value; -+ (int)getRowSpan:(WXFrameworkElement*)element; -+ (void)setRowSpan:(WXFrameworkElement*)element value:(int)value; -+ (int)getColumnSpan:(WXFrameworkElement*)element; -+ (void)setColumnSpan:(WXFrameworkElement*)element value:(int)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCColumnDefinitionCollection* columnDefinitions; -@property (readonly) WXCRowDefinitionCollection* rowDefinitions; -@property (retain) WXThickness* padding; -@property (retain) WXCornerRadius* cornerRadius; -@property (retain) WXThickness* borderThickness; -@property (retain) WUXMBrush* borderBrush; -+ (WXDependencyProperty*)columnProperty; -+ (WXDependencyProperty*)columnSpanProperty; -+ (WXDependencyProperty*)rowProperty; -+ (WXDependencyProperty*)rowSpanProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)cornerRadiusProperty; -+ (WXDependencyProperty*)paddingProperty; -@end - -#endif // __WXCGrid_DEFINED__ - -// Windows.UI.Xaml.Controls.RelativePanel -#ifndef __WXCRelativePanel_DEFINED__ -#define __WXCRelativePanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCRelativePanel : WXCPanel -+ (RTObject*)getLeftOf:(WXUIElement*)element; -+ (void)setLeftOf:(WXUIElement*)element value:(RTObject*)value; -+ (RTObject*)getAbove:(WXUIElement*)element; -+ (void)setAbove:(WXUIElement*)element value:(RTObject*)value; -+ (RTObject*)getRightOf:(WXUIElement*)element; -+ (void)setRightOf:(WXUIElement*)element value:(RTObject*)value; -+ (RTObject*)getBelow:(WXUIElement*)element; -+ (void)setBelow:(WXUIElement*)element value:(RTObject*)value; -+ (RTObject*)getAlignHorizontalCenterWith:(WXUIElement*)element; -+ (void)setAlignHorizontalCenterWith:(WXUIElement*)element value:(RTObject*)value; -+ (RTObject*)getAlignVerticalCenterWith:(WXUIElement*)element; -+ (void)setAlignVerticalCenterWith:(WXUIElement*)element value:(RTObject*)value; -+ (RTObject*)getAlignLeftWith:(WXUIElement*)element; -+ (void)setAlignLeftWith:(WXUIElement*)element value:(RTObject*)value; -+ (RTObject*)getAlignTopWith:(WXUIElement*)element; -+ (void)setAlignTopWith:(WXUIElement*)element value:(RTObject*)value; -+ (RTObject*)getAlignRightWith:(WXUIElement*)element; -+ (void)setAlignRightWith:(WXUIElement*)element value:(RTObject*)value; -+ (RTObject*)getAlignBottomWith:(WXUIElement*)element; -+ (void)setAlignBottomWith:(WXUIElement*)element value:(RTObject*)value; -+ (BOOL)getAlignLeftWithPanel:(WXUIElement*)element; -+ (void)setAlignLeftWithPanel:(WXUIElement*)element value:(BOOL)value; -+ (BOOL)getAlignTopWithPanel:(WXUIElement*)element; -+ (void)setAlignTopWithPanel:(WXUIElement*)element value:(BOOL)value; -+ (BOOL)getAlignRightWithPanel:(WXUIElement*)element; -+ (void)setAlignRightWithPanel:(WXUIElement*)element value:(BOOL)value; -+ (BOOL)getAlignBottomWithPanel:(WXUIElement*)element; -+ (void)setAlignBottomWithPanel:(WXUIElement*)element value:(BOOL)value; -+ (BOOL)getAlignHorizontalCenterWithPanel:(WXUIElement*)element; -+ (void)setAlignHorizontalCenterWithPanel:(WXUIElement*)element value:(BOOL)value; -+ (BOOL)getAlignVerticalCenterWithPanel:(WXUIElement*)element; -+ (void)setAlignVerticalCenterWithPanel:(WXUIElement*)element value:(BOOL)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXThickness* padding; -@property (retain) WXCornerRadius* cornerRadius; -@property (retain) WXThickness* borderThickness; -@property (retain) WUXMBrush* borderBrush; -+ (WXDependencyProperty*)aboveProperty; -+ (WXDependencyProperty*)alignBottomWithPanelProperty; -+ (WXDependencyProperty*)alignBottomWithProperty; -+ (WXDependencyProperty*)alignHorizontalCenterWithPanelProperty; -+ (WXDependencyProperty*)alignHorizontalCenterWithProperty; -+ (WXDependencyProperty*)alignLeftWithPanelProperty; -+ (WXDependencyProperty*)alignLeftWithProperty; -+ (WXDependencyProperty*)alignRightWithPanelProperty; -+ (WXDependencyProperty*)alignRightWithProperty; -+ (WXDependencyProperty*)alignTopWithPanelProperty; -+ (WXDependencyProperty*)alignTopWithProperty; -+ (WXDependencyProperty*)alignVerticalCenterWithPanelProperty; -+ (WXDependencyProperty*)alignVerticalCenterWithProperty; -+ (WXDependencyProperty*)belowProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)cornerRadiusProperty; -+ (WXDependencyProperty*)leftOfProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)rightOfProperty; -@end - -#endif // __WXCRelativePanel_DEFINED__ - -// Windows.UI.Xaml.Controls.StackPanel -#ifndef __WXCStackPanel_DEFINED__ -#define __WXCStackPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCStackPanel : WXCPanel -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCOrientation orientation; -@property BOOL areScrollSnapPointsRegular; -@property (retain) WXThickness* padding; -@property (retain) WXCornerRadius* cornerRadius; -@property (retain) WXThickness* borderThickness; -@property (retain) WUXMBrush* borderBrush; -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -+ (WXDependencyProperty*)areScrollSnapPointsRegularProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)cornerRadiusProperty; -+ (WXDependencyProperty*)paddingProperty; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -- (void)getInsertionIndexes:(WFPoint*)position first:(int*)first second:(int*)second; -@end - -#endif // __WXCStackPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.VariableSizedWrapGrid -#ifndef __WXCVariableSizedWrapGrid_DEFINED__ -#define __WXCVariableSizedWrapGrid_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCVariableSizedWrapGrid : WXCPanel -+ (int)getRowSpan:(WXUIElement*)element; -+ (void)setRowSpan:(WXUIElement*)element value:(int)value; -+ (int)getColumnSpan:(WXUIElement*)element; -+ (void)setColumnSpan:(WXUIElement*)element value:(int)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXVerticalAlignment verticalChildrenAlignment; -@property WXCOrientation orientation; -@property int maximumRowsOrColumns; -@property double itemWidth; -@property double itemHeight; -@property WXHorizontalAlignment horizontalChildrenAlignment; -+ (WXDependencyProperty*)columnSpanProperty; -+ (WXDependencyProperty*)horizontalChildrenAlignmentProperty; -+ (WXDependencyProperty*)itemHeightProperty; -+ (WXDependencyProperty*)itemWidthProperty; -+ (WXDependencyProperty*)maximumRowsOrColumnsProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)rowSpanProperty; -+ (WXDependencyProperty*)verticalChildrenAlignmentProperty; -@end - -#endif // __WXCVariableSizedWrapGrid_DEFINED__ - -// Windows.UI.Xaml.Controls.VirtualizingPanel -#ifndef __WXCVirtualizingPanel_DEFINED__ -#define __WXCVirtualizingPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCVirtualizingPanel : WXCPanel -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCItemContainerGenerator* itemContainerGenerator; -@end - -#endif // __WXCVirtualizingPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.OrientedVirtualizingPanel -#ifndef __WUXCPOrientedVirtualizingPanel_DEFINED__ -#define __WUXCPOrientedVirtualizingPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPOrientedVirtualizingPanel : WXCVirtualizingPanel -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* scrollOwner; -@property BOOL canVerticallyScroll; -@property BOOL canHorizontallyScroll; -@property (readonly) double extentHeight; -@property (readonly) double extentWidth; -@property (readonly) double horizontalOffset; -@property (readonly) double verticalOffset; -@property (readonly) double viewportHeight; -@property (readonly) double viewportWidth; -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (void)lineUp; -- (void)lineDown; -- (void)lineLeft; -- (void)lineRight; -- (void)pageUp; -- (void)pageDown; -- (void)pageLeft; -- (void)pageRight; -- (void)mouseWheelUp; -- (void)mouseWheelDown; -- (void)mouseWheelLeft; -- (void)mouseWheelRight; -- (void)setHorizontalOffset:(double)offset; -- (void)setVerticalOffset:(double)offset; -- (WFRect*)makeVisible:(WXUIElement*)visual rectangle:(WFRect*)rectangle; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -- (void)getInsertionIndexes:(WFPoint*)position first:(int*)first second:(int*)second; -@end - -#endif // __WUXCPOrientedVirtualizingPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.VirtualizingStackPanel -#ifndef __WXCVirtualizingStackPanel_DEFINED__ -#define __WXCVirtualizingStackPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCVirtualizingStackPanel : WUXCPOrientedVirtualizingPanel -+ (WXCVirtualizationMode)getVirtualizationMode:(WXDependencyObject*)element; -+ (void)setVirtualizationMode:(WXDependencyObject*)element value:(WXCVirtualizationMode)value; -+ (BOOL)getIsVirtualizing:(WXDependencyObject*)o; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCOrientation orientation; -@property BOOL areScrollSnapPointsRegular; -+ (WXDependencyProperty*)areScrollSnapPointsRegularProperty; -+ (WXDependencyProperty*)isVirtualizingProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)virtualizationModeProperty; -- (EventRegistrationToken)addCleanUpVirtualizedItemEventEvent:(WXCCleanUpVirtualizedItemEventHandler)del; -- (void)removeCleanUpVirtualizedItemEventEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCVirtualizingStackPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.IconElement -#ifndef __WXCIconElement_DEFINED__ -#define __WXCIconElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIconElement : WXFrameworkElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMBrush* foreground; -+ (WXDependencyProperty*)foregroundProperty; -@end - -#endif // __WXCIconElement_DEFINED__ - -// Windows.UI.Xaml.Controls.InkCanvas -#ifndef __WXCInkCanvas_DEFINED__ -#define __WXCInkCanvas_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkCanvas : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIIInkPresenter* inkPresenter; -@end - -#endif // __WXCInkCanvas_DEFINED__ - -// Windows.UI.Xaml.Controls.MediaElement -#ifndef __WXCMediaElement_DEFINED__ -#define __WXCMediaElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMediaElement : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double playbackRate; -@property BOOL autoPlay; -@property (retain) id /* int */ audioStreamIndex; -@property BOOL isMuted; -@property WUXMAudioCategory audioCategory; -@property double defaultPlaybackRate; -@property BOOL isLooping; -@property double balance; -@property WUXMAudioDeviceType audioDeviceType; -@property double volume; -@property WUXMStereo3DVideoRenderMode stereo3DVideoRenderMode; -@property WUXMStereo3DVideoPackingMode stereo3DVideoPackingMode; -@property (retain) WFUri* source; -@property BOOL realTimePlayback; -@property (retain) WMPMediaProtectionManager* protectionManager; -@property (retain) WUXMImageSource* posterSource; -@property (retain) WFTimeSpan* position; -@property (readonly) double downloadProgressOffset; -@property (readonly) BOOL isAudioOnly; -@property (readonly) BOOL isStereo3DVideo; -@property (readonly) WUXMTimelineMarkerCollection* markers; -@property (readonly) WXDuration* naturalDuration; -@property (readonly) int naturalVideoHeight; -@property (readonly) int naturalVideoWidth; -@property (readonly) WMPPlayToSource* playToSource; -@property (readonly) int aspectRatioHeight; -@property (readonly) int aspectRatioWidth; -@property (readonly) WUXMStereo3DVideoPackingMode actualStereo3DVideoPackingMode; -@property (readonly) int audioStreamCount; -@property (readonly) double bufferingProgress; -@property (readonly) BOOL canPause; -@property (readonly) BOOL canSeek; -@property (readonly) WUXMMediaElementState currentState; -@property (readonly) double downloadProgress; -@property WUXMStretch stretch; -@property (retain) WFUri* playToPreferredSourceUri; -@property BOOL isFullWindow; -@property BOOL areTransportControlsEnabled; -@property (retain) WXCMediaTransportControls* transportControls; -+ (WXDependencyProperty*)aspectRatioHeightProperty; -+ (WXDependencyProperty*)actualStereo3DVideoPackingModeProperty; -+ (WXDependencyProperty*)downloadProgressOffsetProperty; -+ (WXDependencyProperty*)aspectRatioWidthProperty; -+ (WXDependencyProperty*)audioCategoryProperty; -+ (WXDependencyProperty*)audioDeviceTypeProperty; -+ (WXDependencyProperty*)audioStreamCountProperty; -+ (WXDependencyProperty*)audioStreamIndexProperty; -+ (WXDependencyProperty*)autoPlayProperty; -+ (WXDependencyProperty*)balanceProperty; -+ (WXDependencyProperty*)bufferingProgressProperty; -+ (WXDependencyProperty*)canPauseProperty; -+ (WXDependencyProperty*)canSeekProperty; -+ (WXDependencyProperty*)currentStateProperty; -+ (WXDependencyProperty*)defaultPlaybackRateProperty; -+ (WXDependencyProperty*)downloadProgressProperty; -+ (WXDependencyProperty*)isAudioOnlyProperty; -+ (WXDependencyProperty*)isLoopingProperty; -+ (WXDependencyProperty*)isMutedProperty; -+ (WXDependencyProperty*)isStereo3DVideoProperty; -+ (WXDependencyProperty*)naturalDurationProperty; -+ (WXDependencyProperty*)naturalVideoHeightProperty; -+ (WXDependencyProperty*)naturalVideoWidthProperty; -+ (WXDependencyProperty*)playToSourceProperty; -+ (WXDependencyProperty*)playbackRateProperty; -+ (WXDependencyProperty*)positionProperty; -+ (WXDependencyProperty*)posterSourceProperty; -+ (WXDependencyProperty*)protectionManagerProperty; -+ (WXDependencyProperty*)realTimePlaybackProperty; -+ (WXDependencyProperty*)sourceProperty; -+ (WXDependencyProperty*)stereo3DVideoPackingModeProperty; -+ (WXDependencyProperty*)stereo3DVideoRenderModeProperty; -+ (WXDependencyProperty*)volumeProperty; -+ (WXDependencyProperty*)isFullWindowProperty; -+ (WXDependencyProperty*)playToPreferredSourceUriProperty; -+ (WXDependencyProperty*)stretchProperty; -+ (WXDependencyProperty*)areTransportControlsEnabledProperty; -- (EventRegistrationToken)addBufferingProgressChangedEvent:(WXRoutedEventHandler)del; -- (void)removeBufferingProgressChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCurrentStateChangedEvent:(WXRoutedEventHandler)del; -- (void)removeCurrentStateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDownloadProgressChangedEvent:(WXRoutedEventHandler)del; -- (void)removeDownloadProgressChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMarkerReachedEvent:(WUXMTimelineMarkerRoutedEventHandler)del; -- (void)removeMarkerReachedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMediaEndedEvent:(WXRoutedEventHandler)del; -- (void)removeMediaEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMediaFailedEvent:(WXExceptionRoutedEventHandler)del; -- (void)removeMediaFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMediaOpenedEvent:(WXRoutedEventHandler)del; -- (void)removeMediaOpenedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRateChangedEvent:(WUXMRateChangedRoutedEventHandler)del; -- (void)removeRateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSeekCompletedEvent:(WXRoutedEventHandler)del; -- (void)removeSeekCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVolumeChangedEvent:(WXRoutedEventHandler)del; -- (void)removeVolumeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPartialMediaFailureDetectedEvent:(void(^)(WXCMediaElement*, WUXMPartialMediaFailureDetectedEventArgs*))del; -- (void)removePartialMediaFailureDetectedEvent:(EventRegistrationToken)tok; -- (void)stop; -- (void)play; -- (void)pause; -- (WUXMMediaCanPlayResponse)canPlayType:(NSString *)type; -- (void)setSource:(RTObject*)stream mimeType:(NSString *)mimeType; -- (NSString *)getAudioStreamLanguage:(id /* int */)index; -- (void)addAudioEffect:(NSString *)effectID effectOptional:(BOOL)effectOptional effectConfiguration:(RTObject*)effectConfiguration; -- (void)addVideoEffect:(NSString *)effectID effectOptional:(BOOL)effectOptional effectConfiguration:(RTObject*)effectConfiguration; -- (void)removeAllEffects; -- (void)setMediaStreamSource:(RTObject*)source; -- (void)setPlaybackSource:(RTObject*)source; -- (WMCCastingSource*)getAsCastingSource; -@end - -#endif // __WXCMediaElement_DEFINED__ - -// Windows.UI.Xaml.Controls.MediaPlayerPresenter -#ifndef __WXCMediaPlayerPresenter_DEFINED__ -#define __WXCMediaPlayerPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMediaPlayerPresenter : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMStretch stretch; -@property (retain) WMPMediaPlayer* mediaPlayer; -@property BOOL isFullWindow; -+ (WXDependencyProperty*)isFullWindowProperty; -+ (WXDependencyProperty*)mediaPlayerProperty; -+ (WXDependencyProperty*)stretchProperty; -@end - -#endif // __WXCMediaPlayerPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.WebView -#ifndef __WXCWebView_DEFINED__ -#define __WXCWebView_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebView : WXFrameworkElement -+ (RTObject*)clearTemporaryWebDataAsync; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WXCWebView*)makeInstanceWithExecutionMode:(WXCWebViewExecutionMode)executionMode ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* source; -@property (retain) NSMutableArray* /* WFUri* */ allowedScriptNotifyUris; -@property (readonly) WADDataPackage* dataTransferPackage; -@property (retain) WUColor* defaultBackgroundColor; -@property (readonly) BOOL canGoBack; -@property (readonly) BOOL canGoForward; -@property (readonly) NSString * documentTitle; -@property (readonly) BOOL containsFullScreenElement; -@property (readonly) NSMutableArray* /* WXCWebViewDeferredPermissionRequest* */ deferredPermissionRequests; -@property (readonly) WXCWebViewExecutionMode executionMode; -@property (readonly) WXCWebViewSettings* settings; -@property (retain) WXDependencyObject* xYFocusRight; -@property (retain) WXDependencyObject* xYFocusLeft; -@property (retain) WXDependencyObject* xYFocusDown; -@property (retain) WXDependencyObject* xYFocusUp; -+ (WXDependencyProperty*)sourceProperty; -+ (WXDependencyProperty*)dataTransferPackageProperty; -+ (NSMutableArray* /* WFUri* */)anyScriptNotifyUri; -+ (WXDependencyProperty*)allowedScriptNotifyUrisProperty; -+ (WXDependencyProperty*)documentTitleProperty; -+ (WXDependencyProperty*)canGoBackProperty; -+ (WXDependencyProperty*)canGoForwardProperty; -+ (WXDependencyProperty*)defaultBackgroundColorProperty; -+ (WXDependencyProperty*)containsFullScreenElementProperty; -+ (WXCWebViewExecutionMode)defaultExecutionMode; -+ (WXDependencyProperty*)xYFocusDownProperty; -+ (WXDependencyProperty*)xYFocusLeftProperty; -+ (WXDependencyProperty*)xYFocusRightProperty; -+ (WXDependencyProperty*)xYFocusUpProperty; -- (EventRegistrationToken)addLoadCompletedEvent:(WUXNLoadCompletedEventHandler)del; -- (void)removeLoadCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigationFailedEvent:(WXCWebViewNavigationFailedEventHandler)del; -- (void)removeNavigationFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addScriptNotifyEvent:(WXCNotifyEventHandler)del; -- (void)removeScriptNotifyEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContentLoadingEvent:(void(^)(WXCWebView*, WXCWebViewContentLoadingEventArgs*))del; -- (void)removeContentLoadingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDOMContentLoadedEvent:(void(^)(WXCWebView*, WXCWebViewDOMContentLoadedEventArgs*))del; -- (void)removeDOMContentLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFrameContentLoadingEvent:(void(^)(WXCWebView*, WXCWebViewContentLoadingEventArgs*))del; -- (void)removeFrameContentLoadingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFrameDOMContentLoadedEvent:(void(^)(WXCWebView*, WXCWebViewDOMContentLoadedEventArgs*))del; -- (void)removeFrameDOMContentLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFrameNavigationCompletedEvent:(void(^)(WXCWebView*, WXCWebViewNavigationCompletedEventArgs*))del; -- (void)removeFrameNavigationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFrameNavigationStartingEvent:(void(^)(WXCWebView*, WXCWebViewNavigationStartingEventArgs*))del; -- (void)removeFrameNavigationStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLongRunningScriptDetectedEvent:(void(^)(WXCWebView*, WXCWebViewLongRunningScriptDetectedEventArgs*))del; -- (void)removeLongRunningScriptDetectedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigationCompletedEvent:(void(^)(WXCWebView*, WXCWebViewNavigationCompletedEventArgs*))del; -- (void)removeNavigationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigationStartingEvent:(void(^)(WXCWebView*, WXCWebViewNavigationStartingEventArgs*))del; -- (void)removeNavigationStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnsafeContentWarningDisplayingEvent:(void(^)(WXCWebView*, RTObject*))del; -- (void)removeUnsafeContentWarningDisplayingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnviewableContentIdentifiedEvent:(void(^)(WXCWebView*, WXCWebViewUnviewableContentIdentifiedEventArgs*))del; -- (void)removeUnviewableContentIdentifiedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContainsFullScreenElementChangedEvent:(void(^)(WXCWebView*, RTObject*))del; -- (void)removeContainsFullScreenElementChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNewWindowRequestedEvent:(void(^)(WXCWebView*, WXCWebViewNewWindowRequestedEventArgs*))del; -- (void)removeNewWindowRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPermissionRequestedEvent:(void(^)(WXCWebView*, WXCWebViewPermissionRequestedEventArgs*))del; -- (void)removePermissionRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnsupportedUriSchemeIdentifiedEvent:(void(^)(WXCWebView*, WXCWebViewUnsupportedUriSchemeIdentifiedEventArgs*))del; -- (void)removeUnsupportedUriSchemeIdentifiedEvent:(EventRegistrationToken)tok; -- (NSString *)invokeScript:(NSString *)scriptName arguments:(NSArray* /* NSString * */)arguments; -- (void)navigate:(WFUri*)source; -- (void)navigateToString:(NSString *)text; -- (void)goForward; -- (void)goBack; -- (void)refresh; -- (void)stop; -- (RTObject*)capturePreviewToStreamAsync:(RTObject*)stream; -- (void)invokeScriptAsync:(NSString *)scriptName arguments:(id /* NSString * */)arguments success:(void (^)(NSString *))success failure:(void (^)(NSError*))failure; -- (void)captureSelectedContentToDataPackageAsyncWithSuccess:(void (^)(WADDataPackage*))success failure:(void (^)(NSError*))failure; -- (void)navigateToLocalStreamUri:(WFUri*)source streamResolver:(RTObject*)streamResolver; -- (WFUri*)buildLocalStreamUri:(NSString *)contentIdentifier relativePath:(NSString *)relativePath; -- (void)navigateWithHttpRequestMessage:(WWHHttpRequestMessage*)requestMessage; -- (BOOL)focus:(WXFocusState)value; -- (void)addWebAllowedObject:(NSString *)name pObject:(RTObject*)pObject; -- (WXCWebViewDeferredPermissionRequest*)deferredPermissionRequestById:(unsigned int)id; -@end - -#endif // __WXCWebView_DEFINED__ - -// Windows.UI.Xaml.Controls.BitmapIcon -#ifndef __WXCBitmapIcon_DEFINED__ -#define __WXCBitmapIcon_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCBitmapIcon : WXCIconElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* uriSource; -+ (WXDependencyProperty*)uriSourceProperty; -@end - -#endif // __WXCBitmapIcon_DEFINED__ - -// Windows.UI.Xaml.Controls.FontIcon -#ifndef __WXCFontIcon_DEFINED__ -#define __WXCFontIcon_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCFontIcon : WXCIconElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * glyph; -@property (retain) WUTFontWeight* fontWeight; -@property WUTFontStyle fontStyle; -@property double fontSize; -@property (retain) WUXMFontFamily* fontFamily; -@property BOOL isTextScaleFactorEnabled; -@property BOOL mirroredWhenRightToLeft; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)glyphProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -+ (WXDependencyProperty*)mirroredWhenRightToLeftProperty; -@end - -#endif // __WXCFontIcon_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemsStackPanel -#ifndef __WXCItemsStackPanel_DEFINED__ -#define __WXCItemsStackPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemsStackPanel : WXCPanel -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXCPGroupHeaderPlacement groupHeaderPlacement; -@property WXCItemsUpdatingScrollMode itemsUpdatingScrollMode; -@property (retain) WXThickness* groupPadding; -@property double cacheLength; -@property WXCOrientation orientation; -@property (readonly) int firstCacheIndex; -@property (readonly) int firstVisibleIndex; -@property (readonly) int lastCacheIndex; -@property (readonly) int lastVisibleIndex; -@property (readonly) WXCPanelScrollingDirection scrollingDirection; -@property BOOL areStickyGroupHeadersEnabled; -+ (WXDependencyProperty*)cacheLengthProperty; -+ (WXDependencyProperty*)groupHeaderPlacementProperty; -+ (WXDependencyProperty*)groupPaddingProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)areStickyGroupHeadersEnabledProperty; -@end - -#endif // __WXCItemsStackPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemsWrapGrid -#ifndef __WXCItemsWrapGrid_DEFINED__ -#define __WXCItemsWrapGrid_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemsWrapGrid : WXCPanel -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXThickness* groupPadding; -@property WUXCPGroupHeaderPlacement groupHeaderPlacement; -@property double itemWidth; -@property double itemHeight; -@property double cacheLength; -@property WXCOrientation orientation; -@property int maximumRowsOrColumns; -@property (readonly) int firstCacheIndex; -@property (readonly) int firstVisibleIndex; -@property (readonly) int lastCacheIndex; -@property (readonly) int lastVisibleIndex; -@property (readonly) WXCPanelScrollingDirection scrollingDirection; -@property BOOL areStickyGroupHeadersEnabled; -+ (WXDependencyProperty*)cacheLengthProperty; -+ (WXDependencyProperty*)groupHeaderPlacementProperty; -+ (WXDependencyProperty*)groupPaddingProperty; -+ (WXDependencyProperty*)itemHeightProperty; -+ (WXDependencyProperty*)itemWidthProperty; -+ (WXDependencyProperty*)maximumRowsOrColumnsProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)areStickyGroupHeadersEnabledProperty; -@end - -#endif // __WXCItemsWrapGrid_DEFINED__ - -// Windows.UI.Xaml.Controls.PathIcon -#ifndef __WXCPathIcon_DEFINED__ -#define __WXCPathIcon_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPathIcon : WXCIconElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMGeometry* data; -+ (WXDependencyProperty*)dataProperty; -@end - -#endif // __WXCPathIcon_DEFINED__ - -// Windows.UI.Xaml.Controls.ScrollContentPresenter -#ifndef __WXCScrollContentPresenter_DEFINED__ -#define __WXCScrollContentPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCScrollContentPresenter : WXCContentPresenter -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* scrollOwner; -@property BOOL canVerticallyScroll; -@property BOOL canHorizontallyScroll; -@property (readonly) double extentHeight; -@property (readonly) double extentWidth; -@property (readonly) double horizontalOffset; -@property (readonly) double verticalOffset; -@property (readonly) double viewportHeight; -@property (readonly) double viewportWidth; -- (void)lineUp; -- (void)lineDown; -- (void)lineLeft; -- (void)lineRight; -- (void)pageUp; -- (void)pageDown; -- (void)pageLeft; -- (void)pageRight; -- (void)mouseWheelUp; -- (void)mouseWheelDown; -- (void)mouseWheelLeft; -- (void)mouseWheelRight; -- (void)setHorizontalOffset:(double)offset; -- (void)setVerticalOffset:(double)offset; -- (WFRect*)makeVisible:(WXUIElement*)visual rectangle:(WFRect*)rectangle; -@end - -#endif // __WXCScrollContentPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.SymbolIcon -#ifndef __WXCSymbolIcon_DEFINED__ -#define __WXCSymbolIcon_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSymbolIcon : WXCIconElement -+ (WXCSymbolIcon*)makeInstanceWithSymbol:(WXCSymbol)symbol ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCSymbol symbol; -+ (WXDependencyProperty*)symbolProperty; -@end - -#endif // __WXCSymbolIcon_DEFINED__ - -// Windows.UI.Xaml.Controls.SwapChainBackgroundPanel -#ifndef __WXCSwapChainBackgroundPanel_DEFINED__ -#define __WXCSwapChainBackgroundPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSwapChainBackgroundPanel : WXCGrid -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WUCCoreIndependentInputSource*)createCoreIndependentInputSource:(WUCCoreInputDeviceTypes)deviceTypes; -@end - -#endif // __WXCSwapChainBackgroundPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.SwapChainPanel -#ifndef __WXCSwapChainPanel_DEFINED__ -#define __WXCSwapChainPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSwapChainPanel : WXCGrid -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) float compositionScaleX; -@property (readonly) float compositionScaleY; -+ (WXDependencyProperty*)compositionScaleXProperty; -+ (WXDependencyProperty*)compositionScaleYProperty; -- (EventRegistrationToken)addCompositionScaleChangedEvent:(void(^)(WXCSwapChainPanel*, RTObject*))del; -- (void)removeCompositionScaleChangedEvent:(EventRegistrationToken)tok; -- (WUCCoreIndependentInputSource*)createCoreIndependentInputSource:(WUCCoreInputDeviceTypes)deviceTypes; -@end - -#endif // __WXCSwapChainPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.WrapGrid -#ifndef __WXCWrapGrid_DEFINED__ -#define __WXCWrapGrid_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWrapGrid : WUXCPOrientedVirtualizingPanel -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXVerticalAlignment verticalChildrenAlignment; -@property WXCOrientation orientation; -@property int maximumRowsOrColumns; -@property double itemWidth; -@property double itemHeight; -@property WXHorizontalAlignment horizontalChildrenAlignment; -+ (WXDependencyProperty*)horizontalChildrenAlignmentProperty; -+ (WXDependencyProperty*)itemHeightProperty; -+ (WXDependencyProperty*)itemWidthProperty; -+ (WXDependencyProperty*)maximumRowsOrColumnsProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)verticalChildrenAlignmentProperty; -@end - -#endif // __WXCWrapGrid_DEFINED__ - -// Windows.UI.Xaml.Controls.FocusDisengagedEventArgs -#ifndef __WXCFocusDisengagedEventArgs_DEFINED__ -#define __WXCFocusDisengagedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCFocusDisengagedEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCFocusDisengagedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.FocusEngagedEventArgs -#ifndef __WXCFocusEngagedEventArgs_DEFINED__ -#define __WXCFocusEngagedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCFocusEngagedEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCFocusEngagedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.ControlTemplate -#ifndef __WXCControlTemplate_DEFINED__ -#define __WXCControlTemplate_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCControlTemplate : WXFrameworkTemplate -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXITypeName* targetType; -@end - -#endif // __WXCControlTemplate_DEFINED__ - -// Windows.UI.Xaml.Controls.Control -#ifndef __WXCControl_DEFINED__ -#define __WXCControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCControl : WXFrameworkElement -+ (BOOL)getIsTemplateFocusTarget:(WXFrameworkElement*)element; -+ (void)setIsTemplateFocusTarget:(WXFrameworkElement*)element value:(BOOL)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double fontSize; -@property (retain) WUXMFontFamily* fontFamily; -@property (retain) WXThickness* padding; -@property int tabIndex; -@property int characterSpacing; -@property (retain) WXThickness* borderThickness; -@property BOOL isEnabled; -@property (retain) WUXMBrush* borderBrush; -@property WUTFontStretch fontStretch; -@property BOOL isTabStop; -@property WXHorizontalAlignment horizontalContentAlignment; -@property (retain) WUXMBrush* foreground; -@property (retain) WUTFontWeight* fontWeight; -@property WUTFontStyle fontStyle; -@property (retain) WUXMBrush* background; -@property WXVerticalAlignment verticalContentAlignment; -@property (retain) WXCControlTemplate* Template; -@property WUXIKeyboardNavigationMode tabNavigation; -@property (readonly) WXFocusState focusState; -@property BOOL isTextScaleFactorEnabled; -@property BOOL useSystemFocusVisuals; -@property (retain) WXDependencyObject* xYFocusRight; -@property BOOL isFocusEngaged; -@property (retain) WXDependencyObject* xYFocusLeft; -@property (retain) WXDependencyObject* xYFocusDown; -@property WXCRequiresPointer requiresPointer; -@property BOOL isFocusEngagementEnabled; -@property WXElementSoundMode elementSoundMode; -@property (retain) WXDependencyObject* xYFocusUp; -+ (WXDependencyProperty*)isEnabledProperty; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)characterSpacingProperty; -+ (WXDependencyProperty*)defaultStyleKeyProperty; -+ (WXDependencyProperty*)focusStateProperty; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontStretchProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)foregroundProperty; -+ (WXDependencyProperty*)horizontalContentAlignmentProperty; -+ (WXDependencyProperty*)isTabStopProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)tabIndexProperty; -+ (WXDependencyProperty*)tabNavigationProperty; -+ (WXDependencyProperty*)templateProperty; -+ (WXDependencyProperty*)verticalContentAlignmentProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -+ (WXDependencyProperty*)isTemplateFocusTargetProperty; -+ (WXDependencyProperty*)useSystemFocusVisualsProperty; -+ (WXDependencyProperty*)elementSoundModeProperty; -+ (WXDependencyProperty*)isFocusEngagedProperty; -+ (WXDependencyProperty*)isFocusEngagementEnabledProperty; -+ (WXDependencyProperty*)requiresPointerProperty; -+ (WXDependencyProperty*)xYFocusDownProperty; -+ (WXDependencyProperty*)xYFocusLeftProperty; -+ (WXDependencyProperty*)xYFocusRightProperty; -+ (WXDependencyProperty*)xYFocusUpProperty; -- (EventRegistrationToken)addIsEnabledChangedEvent:(WXDependencyPropertyChangedEventHandler)del; -- (void)removeIsEnabledChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusDisengagedEvent:(void(^)(WXCControl*, WXCFocusDisengagedEventArgs*))del; -- (void)removeFocusDisengagedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusEngagedEvent:(void(^)(WXCControl*, WXCFocusEngagedEventArgs*))del; -- (void)removeFocusEngagedEvent:(EventRegistrationToken)tok; -- (BOOL)applyTemplate; -- (BOOL)focus:(WXFocusState)value; -- (void)removeFocusEngagement; -@end - -#endif // __WXCControl_DEFINED__ - -// Windows.UI.Xaml.Controls.SemanticZoom -#ifndef __WXCSemanticZoom_DEFINED__ -#define __WXCSemanticZoom_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSemanticZoom : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* zoomedOutView; -@property (retain) RTObject* zoomedInView; -@property BOOL isZoomedInViewActive; -@property BOOL isZoomOutButtonEnabled; -@property BOOL canChangeViews; -+ (WXDependencyProperty*)canChangeViewsProperty; -+ (WXDependencyProperty*)isZoomOutButtonEnabledProperty; -+ (WXDependencyProperty*)isZoomedInViewActiveProperty; -+ (WXDependencyProperty*)zoomedInViewProperty; -+ (WXDependencyProperty*)zoomedOutViewProperty; -- (EventRegistrationToken)addViewChangeCompletedEvent:(WXCSemanticZoomViewChangedEventHandler)del; -- (void)removeViewChangeCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addViewChangeStartedEvent:(WXCSemanticZoomViewChangedEventHandler)del; -- (void)removeViewChangeStartedEvent:(EventRegistrationToken)tok; -- (void)toggleActiveView; -@end - -#endif // __WXCSemanticZoom_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentControl -#ifndef __WXCContentControl_DEFINED__ -#define __WXCContentControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentControl : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMATransitionCollection* contentTransitions; -@property (retain) WXCDataTemplateSelector* contentTemplateSelector; -@property (retain) WXDataTemplate* contentTemplate; -@property (retain) RTObject* content; -@property (readonly) WXUIElement* contentTemplateRoot; -+ (WXDependencyProperty*)contentProperty; -+ (WXDependencyProperty*)contentTemplateProperty; -+ (WXDependencyProperty*)contentTemplateSelectorProperty; -+ (WXDependencyProperty*)contentTransitionsProperty; -@end - -#endif // __WXCContentControl_DEFINED__ - -// Windows.UI.Xaml.Controls.ListViewBaseHeaderItem -#ifndef __WXCListViewBaseHeaderItem_DEFINED__ -#define __WXCListViewBaseHeaderItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListViewBaseHeaderItem : WXCContentControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCListViewBaseHeaderItem_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemsControl -#ifndef __WXCItemsControl_DEFINED__ -#define __WXCItemsControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemsControl : WXCControl -+ (WXCItemsControl*)getItemsOwner:(WXDependencyObject*)element; -+ (WXCItemsControl*)itemsControlFromItemContainer:(WXDependencyObject*)container; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCItemsPanelTemplate* itemsPanel; -@property (retain) RTObject* itemsSource; -@property (retain) WXCDataTemplateSelector* itemTemplateSelector; -@property (retain) WXDataTemplate* itemTemplate; -@property (retain) WXCStyleSelector* itemContainerStyleSelector; -@property (retain) WXStyle* itemContainerStyle; -@property (retain) WXCGroupStyleSelector* groupStyleSelector; -@property (retain) WUXMATransitionCollection* itemContainerTransitions; -@property (retain) NSString * displayMemberPath; -@property (readonly) WXCItemContainerGenerator* itemContainerGenerator; -@property (readonly) WXCItemCollection* items; -@property (readonly) NSMutableArray* /* WXCGroupStyle* */ groupStyle; -@property (readonly) BOOL isGrouping; -@property (readonly) WXCPanel* itemsPanelRoot; -+ (WXDependencyProperty*)displayMemberPathProperty; -+ (WXDependencyProperty*)groupStyleSelectorProperty; -+ (WXDependencyProperty*)isGroupingProperty; -+ (WXDependencyProperty*)itemContainerStyleProperty; -+ (WXDependencyProperty*)itemContainerStyleSelectorProperty; -+ (WXDependencyProperty*)itemContainerTransitionsProperty; -+ (WXDependencyProperty*)itemTemplateProperty; -+ (WXDependencyProperty*)itemTemplateSelectorProperty; -+ (WXDependencyProperty*)itemsPanelProperty; -+ (WXDependencyProperty*)itemsSourceProperty; -- (RTObject*)itemFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromItem:(RTObject*)item; -- (int)indexFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromIndex:(int)index; -- (WXDependencyObject*)groupHeaderContainerFromItemContainer:(WXDependencyObject*)itemContainer; -@end - -#endif // __WXCItemsControl_DEFINED__ - -// Windows.UI.Xaml.Controls.MediaTransportControls -#ifndef __WXCMediaTransportControls_DEFINED__ -#define __WXCMediaTransportControls_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMediaTransportControls : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isFullWindowButtonVisible; -@property BOOL isFastRewindEnabled; -@property BOOL isStopEnabled; -@property BOOL isFastForwardEnabled; -@property BOOL isFastForwardButtonVisible; -@property BOOL isCompact; -@property BOOL isFullWindowEnabled; -@property BOOL isStopButtonVisible; -@property BOOL isSeekEnabled; -@property BOOL isZoomButtonVisible; -@property BOOL isPlaybackRateEnabled; -@property BOOL isPlaybackRateButtonVisible; -@property BOOL isFastRewindButtonVisible; -@property BOOL isZoomEnabled; -@property BOOL isSeekBarVisible; -@property BOOL isVolumeEnabled; -@property BOOL isVolumeButtonVisible; -@property BOOL isSkipForwardEnabled; -@property WUXMFastPlayFallbackBehaviour fastPlayFallbackBehaviour; -@property BOOL isSkipForwardButtonVisible; -@property BOOL isSkipBackwardEnabled; -@property BOOL isSkipBackwardButtonVisible; -@property BOOL isPreviousTrackButtonVisible; -@property BOOL isNextTrackButtonVisible; -+ (WXDependencyProperty*)isZoomButtonVisibleProperty; -+ (WXDependencyProperty*)isCompactProperty; -+ (WXDependencyProperty*)isFastForwardButtonVisibleProperty; -+ (WXDependencyProperty*)isFastForwardEnabledProperty; -+ (WXDependencyProperty*)isFastRewindButtonVisibleProperty; -+ (WXDependencyProperty*)isFastRewindEnabledProperty; -+ (WXDependencyProperty*)isFullWindowButtonVisibleProperty; -+ (WXDependencyProperty*)isFullWindowEnabledProperty; -+ (WXDependencyProperty*)isPlaybackRateButtonVisibleProperty; -+ (WXDependencyProperty*)isPlaybackRateEnabledProperty; -+ (WXDependencyProperty*)isSeekBarVisibleProperty; -+ (WXDependencyProperty*)isSeekEnabledProperty; -+ (WXDependencyProperty*)isStopButtonVisibleProperty; -+ (WXDependencyProperty*)isStopEnabledProperty; -+ (WXDependencyProperty*)isVolumeButtonVisibleProperty; -+ (WXDependencyProperty*)isVolumeEnabledProperty; -+ (WXDependencyProperty*)isZoomEnabledProperty; -+ (WXDependencyProperty*)fastPlayFallbackBehaviourProperty; -+ (WXDependencyProperty*)isNextTrackButtonVisibleProperty; -+ (WXDependencyProperty*)isPreviousTrackButtonVisibleProperty; -+ (WXDependencyProperty*)isSkipBackwardButtonVisibleProperty; -+ (WXDependencyProperty*)isSkipBackwardEnabledProperty; -+ (WXDependencyProperty*)isSkipForwardButtonVisibleProperty; -+ (WXDependencyProperty*)isSkipForwardEnabledProperty; -- (EventRegistrationToken)addThumbnailRequestedEvent:(void(^)(WXCMediaTransportControls*, WUXMMediaTransportControlsThumbnailRequestedEventArgs*))del; -- (void)removeThumbnailRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCMediaTransportControls_DEFINED__ - -// Windows.UI.Xaml.Controls.PasswordBox -#ifndef __WXCPasswordBox_DEFINED__ -#define __WXCPasswordBox_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPasswordBox : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * passwordChar; -@property (retain) NSString * password; -@property int maxLength; -@property BOOL isPasswordRevealButtonEnabled; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property (retain) WUXMSolidColorBrush* selectionHighlightColor; -@property BOOL preventKeyboardDisplayOnProgrammaticFocus; -@property (retain) NSString * placeholderText; -@property WXTextReadingOrder textReadingOrder; -@property WXCPasswordRevealMode passwordRevealMode; -@property (retain) WUXIInputScope* inputScope; -+ (WXDependencyProperty*)passwordProperty; -+ (WXDependencyProperty*)passwordCharProperty; -+ (WXDependencyProperty*)maxLengthProperty; -+ (WXDependencyProperty*)isPasswordRevealButtonEnabledProperty; -+ (WXDependencyProperty*)preventKeyboardDisplayOnProgrammaticFocusProperty; -+ (WXDependencyProperty*)selectionHighlightColorProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)placeholderTextProperty; -+ (WXDependencyProperty*)textReadingOrderProperty; -+ (WXDependencyProperty*)passwordRevealModeProperty; -+ (WXDependencyProperty*)inputScopeProperty; -- (EventRegistrationToken)addContextMenuOpeningEvent:(WXCContextMenuOpeningEventHandler)del; -- (void)removeContextMenuOpeningEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPasswordChangedEvent:(WXRoutedEventHandler)del; -- (void)removePasswordChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPasteEvent:(WXCTextControlPasteEventHandler)del; -- (void)removePasteEvent:(EventRegistrationToken)tok; -- (void)selectAll; -@end - -#endif // __WXCPasswordBox_DEFINED__ - -// Windows.UI.Xaml.Controls.ProgressRing -#ifndef __WXCProgressRing_DEFINED__ -#define __WXCProgressRing_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCProgressRing : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isActive; -@property (readonly) WUXCPProgressRingTemplateSettings* templateSettings; -+ (WXDependencyProperty*)isActiveProperty; -@end - -#endif // __WXCProgressRing_DEFINED__ - -// Windows.UI.Xaml.Controls.RichEditBox -#ifndef __WXCRichEditBox_DEFINED__ -#define __WXCRichEditBox_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCRichEditBox : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXTextWrapping textWrapping; -@property WXTextAlignment textAlignment; -@property BOOL isTextPredictionEnabled; -@property BOOL acceptsReturn; -@property BOOL isReadOnly; -@property (retain) WUXIInputScope* inputScope; -@property BOOL isSpellCheckEnabled; -@property (readonly) RTObject* document; -@property (retain) WUXMSolidColorBrush* selectionHighlightColor; -@property BOOL preventKeyboardDisplayOnProgrammaticFocus; -@property (retain) NSString * placeholderText; -@property BOOL isColorFontEnabled; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property WXTextReadingOrder textReadingOrder; -@property WXCCandidateWindowAlignment desiredCandidateWindowAlignment; -@property WXCRichEditClipboardFormat clipboardCopyFormat; -+ (WXDependencyProperty*)acceptsReturnProperty; -+ (WXDependencyProperty*)textWrappingProperty; -+ (WXDependencyProperty*)textAlignmentProperty; -+ (WXDependencyProperty*)isTextPredictionEnabledProperty; -+ (WXDependencyProperty*)isReadOnlyProperty; -+ (WXDependencyProperty*)inputScopeProperty; -+ (WXDependencyProperty*)isSpellCheckEnabledProperty; -+ (WXDependencyProperty*)placeholderTextProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)isColorFontEnabledProperty; -+ (WXDependencyProperty*)preventKeyboardDisplayOnProgrammaticFocusProperty; -+ (WXDependencyProperty*)selectionHighlightColorProperty; -+ (WXDependencyProperty*)textReadingOrderProperty; -+ (WXDependencyProperty*)desiredCandidateWindowAlignmentProperty; -+ (WXDependencyProperty*)clipboardCopyFormatProperty; -- (EventRegistrationToken)addContextMenuOpeningEvent:(WXCContextMenuOpeningEventHandler)del; -- (void)removeContextMenuOpeningEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSelectionChangedEvent:(WXRoutedEventHandler)del; -- (void)removeSelectionChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextChangedEvent:(WXRoutedEventHandler)del; -- (void)removeTextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPasteEvent:(WXCTextControlPasteEventHandler)del; -- (void)removePasteEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCandidateWindowBoundsChangedEvent:(void(^)(WXCRichEditBox*, WXCCandidateWindowBoundsChangedEventArgs*))del; -- (void)removeCandidateWindowBoundsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextChangingEvent:(void(^)(WXCRichEditBox*, WXCRichEditBoxTextChangingEventArgs*))del; -- (void)removeTextChangingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextCompositionChangedEvent:(void(^)(WXCRichEditBox*, WXCTextCompositionChangedEventArgs*))del; -- (void)removeTextCompositionChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextCompositionEndedEvent:(void(^)(WXCRichEditBox*, WXCTextCompositionEndedEventArgs*))del; -- (void)removeTextCompositionEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextCompositionStartedEvent:(void(^)(WXCRichEditBox*, WXCTextCompositionStartedEventArgs*))del; -- (void)removeTextCompositionStartedEvent:(EventRegistrationToken)tok; -- (void)getLinguisticAlternativesAsyncWithSuccess:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXCRichEditBox_DEFINED__ - -// Windows.UI.Xaml.Controls.TextBox -#ifndef __WXCTextBox_DEFINED__ -#define __WXCTextBox_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTextBox : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property int selectionStart; -@property WXTextAlignment textAlignment; -@property int selectionLength; -@property (retain) NSString * selectedText; -@property int maxLength; -@property BOOL acceptsReturn; -@property BOOL isTextPredictionEnabled; -@property BOOL isSpellCheckEnabled; -@property BOOL isReadOnly; -@property (retain) WUXIInputScope* inputScope; -@property WXTextWrapping textWrapping; -@property (retain) WUXMSolidColorBrush* selectionHighlightColor; -@property BOOL preventKeyboardDisplayOnProgrammaticFocus; -@property (retain) NSString * placeholderText; -@property BOOL isColorFontEnabled; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property WXTextReadingOrder textReadingOrder; -@property WXCCandidateWindowAlignment desiredCandidateWindowAlignment; -+ (WXDependencyProperty*)isSpellCheckEnabledProperty; -+ (WXDependencyProperty*)isTextPredictionEnabledProperty; -+ (WXDependencyProperty*)maxLengthProperty; -+ (WXDependencyProperty*)textAlignmentProperty; -+ (WXDependencyProperty*)textWrappingProperty; -+ (WXDependencyProperty*)textProperty; -+ (WXDependencyProperty*)inputScopeProperty; -+ (WXDependencyProperty*)acceptsReturnProperty; -+ (WXDependencyProperty*)isReadOnlyProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)isColorFontEnabledProperty; -+ (WXDependencyProperty*)placeholderTextProperty; -+ (WXDependencyProperty*)preventKeyboardDisplayOnProgrammaticFocusProperty; -+ (WXDependencyProperty*)selectionHighlightColorProperty; -+ (WXDependencyProperty*)textReadingOrderProperty; -+ (WXDependencyProperty*)desiredCandidateWindowAlignmentProperty; -- (EventRegistrationToken)addContextMenuOpeningEvent:(WXCContextMenuOpeningEventHandler)del; -- (void)removeContextMenuOpeningEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSelectionChangedEvent:(WXRoutedEventHandler)del; -- (void)removeSelectionChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextChangedEvent:(WXCTextChangedEventHandler)del; -- (void)removeTextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPasteEvent:(WXCTextControlPasteEventHandler)del; -- (void)removePasteEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCandidateWindowBoundsChangedEvent:(void(^)(WXCTextBox*, WXCCandidateWindowBoundsChangedEventArgs*))del; -- (void)removeCandidateWindowBoundsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextChangingEvent:(void(^)(WXCTextBox*, WXCTextBoxTextChangingEventArgs*))del; -- (void)removeTextChangingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextCompositionChangedEvent:(void(^)(WXCTextBox*, WXCTextCompositionChangedEventArgs*))del; -- (void)removeTextCompositionChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextCompositionEndedEvent:(void(^)(WXCTextBox*, WXCTextCompositionEndedEventArgs*))del; -- (void)removeTextCompositionEndedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextCompositionStartedEvent:(void(^)(WXCTextBox*, WXCTextCompositionStartedEventArgs*))del; -- (void)removeTextCompositionStartedEvent:(EventRegistrationToken)tok; -- (void)select:(int)start length:(int)length; -- (void)selectAll; -- (WFRect*)getRectFromCharacterIndex:(int)charIndex trailingEdge:(BOOL)trailingEdge; -- (void)getLinguisticAlternativesAsyncWithSuccess:(void (^)(NSArray* /* NSString * */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXCTextBox_DEFINED__ - -// Windows.UI.Xaml.Controls.ToggleSwitch -#ifndef __WXCToggleSwitch_DEFINED__ -#define __WXCToggleSwitch_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCToggleSwitch : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXDataTemplate* onContentTemplate; -@property (retain) RTObject* onContent; -@property (retain) WXDataTemplate* offContentTemplate; -@property (retain) RTObject* offContent; -@property BOOL isOn; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property (readonly) WUXCPToggleSwitchTemplateSettings* templateSettings; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)isOnProperty; -+ (WXDependencyProperty*)offContentProperty; -+ (WXDependencyProperty*)offContentTemplateProperty; -+ (WXDependencyProperty*)onContentProperty; -+ (WXDependencyProperty*)onContentTemplateProperty; -- (EventRegistrationToken)addToggledEvent:(WXRoutedEventHandler)del; -- (void)removeToggledEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCToggleSwitch_DEFINED__ - -// Windows.UI.Xaml.Controls.UserControl -#ifndef __WXCUserControl_DEFINED__ -#define __WXCUserControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCUserControl : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXUIElement* content; -+ (WXDependencyProperty*)contentProperty; -@end - -#endif // __WXCUserControl_DEFINED__ - -// Windows.UI.Xaml.Controls.GroupItem -#ifndef __WXCGroupItem_DEFINED__ -#define __WXCGroupItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCGroupItem : WXCContentControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCGroupItem_DEFINED__ - -// Windows.UI.Xaml.Controls.SettingsFlyout -#ifndef __WXCSettingsFlyout_DEFINED__ -#define __WXCSettingsFlyout_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSettingsFlyout : WXCContentControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) WUXMImageSource* iconSource; -@property (retain) WUXMBrush* headerForeground; -@property (retain) WUXMBrush* headerBackground; -@property (readonly) WUXCPSettingsFlyoutTemplateSettings* templateSettings; -+ (WXDependencyProperty*)headerBackgroundProperty; -+ (WXDependencyProperty*)headerForegroundProperty; -+ (WXDependencyProperty*)iconSourceProperty; -+ (WXDependencyProperty*)titleProperty; -- (EventRegistrationToken)addBackClickEvent:(WXCBackClickEventHandler)del; -- (void)removeBackClickEvent:(EventRegistrationToken)tok; -- (void)show; -- (void)showIndependent; -- (void)hide; -@end - -#endif // __WXCSettingsFlyout_DEFINED__ - -// Windows.UI.Xaml.Controls.ToolTip -#ifndef __WXCToolTip_DEFINED__ -#define __WXCToolTip_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCToolTip : WXCContentControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double verticalOffset; -@property (retain) WXUIElement* placementTarget; -@property WUXCPPlacementMode placement; -@property BOOL isOpen; -@property double horizontalOffset; -@property (readonly) WUXCPToolTipTemplateSettings* templateSettings; -+ (WXDependencyProperty*)horizontalOffsetProperty; -+ (WXDependencyProperty*)isOpenProperty; -+ (WXDependencyProperty*)placementProperty; -+ (WXDependencyProperty*)placementTargetProperty; -+ (WXDependencyProperty*)verticalOffsetProperty; -- (EventRegistrationToken)addClosedEvent:(WXRoutedEventHandler)del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpenedEvent:(WXRoutedEventHandler)del; -- (void)removeOpenedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCToolTip_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.SelectorItem -#ifndef __WUXCPSelectorItem_DEFINED__ -#define __WUXCPSelectorItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPSelectorItem : WXCContentControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isSelected; -+ (WXDependencyProperty*)isSelectedProperty; -@end - -#endif // __WUXCPSelectorItem_DEFINED__ - -// Windows.UI.Xaml.Controls.ComboBoxItem -#ifndef __WXCComboBoxItem_DEFINED__ -#define __WXCComboBoxItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCComboBoxItem : WUXCPSelectorItem -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCComboBoxItem_DEFINED__ - -// Windows.UI.Xaml.Controls.FlipViewItem -#ifndef __WXCFlipViewItem_DEFINED__ -#define __WXCFlipViewItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCFlipViewItem : WUXCPSelectorItem -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCFlipViewItem_DEFINED__ - -// Windows.UI.Xaml.Controls.ListBoxItem -#ifndef __WXCListBoxItem_DEFINED__ -#define __WXCListBoxItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListBoxItem : WUXCPSelectorItem -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCListBoxItem_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IRangeBaseOverrides -#ifndef __WUXCPIRangeBaseOverrides_DEFINED__ -#define __WUXCPIRangeBaseOverrides_DEFINED__ - -@protocol WUXCPIRangeBaseOverrides -- (void)onMinimumChanged:(double)oldMinimum newMinimum:(double)newMinimum; -- (void)onMaximumChanged:(double)oldMaximum newMaximum:(double)newMaximum; -- (void)onValueChanged:(double)oldValue newValue:(double)newValue; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIRangeBaseOverrides : RTObject -@end - -#endif // __WUXCPIRangeBaseOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.RangeBase -#ifndef __WUXCPRangeBase_DEFINED__ -#define __WUXCPRangeBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPRangeBase : WXCControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double value; -@property double smallChange; -@property double minimum; -@property double maximum; -@property double largeChange; -+ (WXDependencyProperty*)largeChangeProperty; -+ (WXDependencyProperty*)maximumProperty; -+ (WXDependencyProperty*)minimumProperty; -+ (WXDependencyProperty*)smallChangeProperty; -+ (WXDependencyProperty*)valueProperty; -- (EventRegistrationToken)addValueChangedEvent:(WUXCPRangeBaseValueChangedEventHandler)del; -- (void)removeValueChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPRangeBase_DEFINED__ - -// Windows.UI.Xaml.Controls.ProgressBar -#ifndef __WXCProgressBar_DEFINED__ -#define __WXCProgressBar_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCProgressBar : WUXCPRangeBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL showPaused; -@property BOOL showError; -@property BOOL isIndeterminate; -@property (readonly) WUXCPProgressBarTemplateSettings* templateSettings; -+ (WXDependencyProperty*)isIndeterminateProperty; -+ (WXDependencyProperty*)showErrorProperty; -+ (WXDependencyProperty*)showPausedProperty; -@end - -#endif // __WXCProgressBar_DEFINED__ - -// Windows.UI.Xaml.Controls.Slider -#ifndef __WXCSlider_DEFINED__ -#define __WXCSlider_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSlider : WUXCPRangeBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double stepFrequency; -@property WUXCPSliderSnapsTo snapsTo; -@property WXCOrientation orientation; -@property BOOL isThumbToolTipEnabled; -@property BOOL isDirectionReversed; -@property double intermediateValue; -@property WUXCPTickPlacement tickPlacement; -@property double tickFrequency; -@property (retain) RTObject* thumbToolTipValueConverter; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -+ (WXDependencyProperty*)intermediateValueProperty; -+ (WXDependencyProperty*)isDirectionReversedProperty; -+ (WXDependencyProperty*)isThumbToolTipEnabledProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)snapsToProperty; -+ (WXDependencyProperty*)stepFrequencyProperty; -+ (WXDependencyProperty*)thumbToolTipValueConverterProperty; -+ (WXDependencyProperty*)tickFrequencyProperty; -+ (WXDependencyProperty*)tickPlacementProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)headerProperty; -@end - -#endif // __WXCSlider_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ButtonBase -#ifndef __WUXCPButtonBase_DEFINED__ -#define __WUXCPButtonBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPButtonBase : WXCContentControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* commandParameter; -@property (retain) RTObject* command; -@property WXCClickMode clickMode; -@property (readonly) BOOL isPointerOver; -@property (readonly) BOOL isPressed; -+ (WXDependencyProperty*)clickModeProperty; -+ (WXDependencyProperty*)commandParameterProperty; -+ (WXDependencyProperty*)commandProperty; -+ (WXDependencyProperty*)isPointerOverProperty; -+ (WXDependencyProperty*)isPressedProperty; -- (EventRegistrationToken)addClickEvent:(WXRoutedEventHandler)del; -- (void)removeClickEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPButtonBase_DEFINED__ - -// Windows.UI.Xaml.Controls.Button -#ifndef __WXCButton_DEFINED__ -#define __WXCButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCButton : WUXCPButtonBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXCPFlyoutBase* flyout; -+ (WXDependencyProperty*)flyoutProperty; -@end - -#endif // __WXCButton_DEFINED__ - -// Windows.UI.Xaml.Controls.HyperlinkButton -#ifndef __WXCHyperlinkButton_DEFINED__ -#define __WXCHyperlinkButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCHyperlinkButton : WUXCPButtonBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* navigateUri; -+ (WXDependencyProperty*)navigateUriProperty; -@end - -#endif // __WXCHyperlinkButton_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.Selector -#ifndef __WUXCPSelector_DEFINED__ -#define __WUXCPSelector_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPSelector : WXCItemsControl -+ (BOOL)getIsSelectionActive:(WXDependencyObject*)element; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * selectedValuePath; -@property (retain) RTObject* selectedValue; -@property (retain) RTObject* selectedItem; -@property int selectedIndex; -@property (retain) id /* BOOL */ isSynchronizedWithCurrentItem; -+ (WXDependencyProperty*)isSynchronizedWithCurrentItemProperty; -+ (WXDependencyProperty*)selectedIndexProperty; -+ (WXDependencyProperty*)selectedItemProperty; -+ (WXDependencyProperty*)selectedValuePathProperty; -+ (WXDependencyProperty*)selectedValueProperty; -- (EventRegistrationToken)addSelectionChangedEvent:(WXCSelectionChangedEventHandler)del; -- (void)removeSelectionChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPSelector_DEFINED__ - -// Windows.UI.Xaml.Controls.ListViewBase -#ifndef __WXCListViewBase_DEFINED__ -#define __WXCListViewBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListViewBase : WUXCPSelector -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCListViewSelectionMode selectionMode; -@property BOOL isSwipeEnabled; -@property BOOL isItemClickEnabled; -@property WXCIncrementalLoadingTrigger incrementalLoadingTrigger; -@property double incrementalLoadingThreshold; -@property BOOL canDragItems; -@property (retain) WUXMATransitionCollection* headerTransitions; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property double dataFetchSize; -@property BOOL canReorderItems; -@property (readonly) NSMutableArray* /* RTObject* */ selectedItems; -@property (retain) RTObject* footer; -@property (retain) WXDataTemplate* footerTemplate; -@property BOOL showsScrollingPlaceholders; -@property (retain) WUXMATransitionCollection* footerTransitions; -@property WXCListViewReorderMode reorderMode; -@property BOOL isMultiSelectCheckBoxEnabled; -@property (readonly) NSArray* /* WUXDItemIndexRange* */ selectedRanges; -@property BOOL singleSelectionFollowsFocus; -@property (retain) WXCSemanticZoom* semanticZoomOwner; -@property BOOL isZoomedInView; -@property BOOL isActiveView; -+ (WXDependencyProperty*)isSwipeEnabledProperty; -+ (WXDependencyProperty*)canDragItemsProperty; -+ (WXDependencyProperty*)canReorderItemsProperty; -+ (WXDependencyProperty*)dataFetchSizeProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)headerTransitionsProperty; -+ (WXDependencyProperty*)incrementalLoadingThresholdProperty; -+ (WXDependencyProperty*)incrementalLoadingTriggerProperty; -+ (WXDependencyProperty*)isActiveViewProperty; -+ (WXDependencyProperty*)isItemClickEnabledProperty; -+ (WXDependencyProperty*)isZoomedInViewProperty; -+ (WXDependencyProperty*)selectionModeProperty; -+ (WXDependencyProperty*)semanticZoomOwnerProperty; -+ (WXDependencyProperty*)footerProperty; -+ (WXDependencyProperty*)footerTemplateProperty; -+ (WXDependencyProperty*)footerTransitionsProperty; -+ (WXDependencyProperty*)showsScrollingPlaceholdersProperty; -+ (WXDependencyProperty*)reorderModeProperty; -+ (WXDependencyProperty*)isMultiSelectCheckBoxEnabledProperty; -+ (WXDependencyProperty*)singleSelectionFollowsFocusProperty; -- (EventRegistrationToken)addDragItemsStartingEvent:(WXCDragItemsStartingEventHandler)del; -- (void)removeDragItemsStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addItemClickEvent:(WXCItemClickEventHandler)del; -- (void)removeItemClickEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContainerContentChangingEvent:(void(^)(WXCListViewBase*, WXCContainerContentChangingEventArgs*))del; -- (void)removeContainerContentChangingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addChoosingGroupHeaderContainerEvent:(void(^)(WXCListViewBase*, WXCChoosingGroupHeaderContainerEventArgs*))del; -- (void)removeChoosingGroupHeaderContainerEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addChoosingItemContainerEvent:(void(^)(WXCListViewBase*, WXCChoosingItemContainerEventArgs*))del; -- (void)removeChoosingItemContainerEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragItemsCompletedEvent:(void(^)(WXCListViewBase*, WXCDragItemsCompletedEventArgs*))del; -- (void)removeDragItemsCompletedEvent:(EventRegistrationToken)tok; -- (void)scrollIntoView:(RTObject*)item; -- (void)selectAll; -- (void)loadMoreItemsAsyncWithSuccess:(void (^)(WUXDLoadMoreItemsResult*))success failure:(void (^)(NSError*))failure; -- (void)scrollIntoViewWithAlignment:(RTObject*)item alignment:(WXCScrollIntoViewAlignment)alignment; -- (void)initializeViewChange; -- (void)completeViewChange; -- (void)makeVisible:(WXCSemanticZoomLocation*)item; -- (void)startViewChangeFrom:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)startViewChangeTo:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)completeViewChangeFrom:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)completeViewChangeTo:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)setDesiredContainerUpdateDuration:(WFTimeSpan*)duration; -- (void)selectRange:(WUXDItemIndexRange*)itemIndexRange; -- (void)deselectRange:(WUXDItemIndexRange*)itemIndexRange; -- (BOOL)isDragSource; -@end - -#endif // __WXCListViewBase_DEFINED__ - -// Windows.UI.Xaml.Controls.ComboBox -#ifndef __WXCComboBox_DEFINED__ -#define __WXCComboBox_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCComboBox : WUXCPSelector -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double maxDropDownHeight; -@property BOOL isDropDownOpen; -@property (readonly) BOOL isEditable; -@property (readonly) BOOL isSelectionBoxHighlighted; -@property (readonly) RTObject* selectionBoxItem; -@property (readonly) WXDataTemplate* selectionBoxItemTemplate; -@property (readonly) WUXCPComboBoxTemplateSettings* templateSettings; -@property (retain) NSString * placeholderText; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -@property BOOL isTextSearchEnabled; -+ (WXDependencyProperty*)isDropDownOpenProperty; -+ (WXDependencyProperty*)maxDropDownHeightProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)placeholderTextProperty; -+ (WXDependencyProperty*)isTextSearchEnabledProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addDropDownClosedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeDropDownClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropDownOpenedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeDropDownOpenedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCComboBox_DEFINED__ - -// Windows.UI.Xaml.Controls.FlipView -#ifndef __WXCFlipView_DEFINED__ -#define __WXCFlipView_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCFlipView : WUXCPSelector -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL useTouchAnimationsForAllNavigation; -+ (WXDependencyProperty*)useTouchAnimationsForAllNavigationProperty; -@end - -#endif // __WXCFlipView_DEFINED__ - -// Windows.UI.Xaml.Controls.ListBox -#ifndef __WXCListBox_DEFINED__ -#define __WXCListBox_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListBox : WUXCPSelector -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCSelectionMode selectionMode; -@property (readonly) NSMutableArray* /* RTObject* */ selectedItems; -@property BOOL singleSelectionFollowsFocus; -+ (WXDependencyProperty*)selectionModeProperty; -+ (WXDependencyProperty*)singleSelectionFollowsFocusProperty; -- (void)scrollIntoView:(RTObject*)item; -- (void)selectAll; -@end - -#endif // __WXCListBox_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IToggleButtonOverrides -#ifndef __WUXCPIToggleButtonOverrides_DEFINED__ -#define __WUXCPIToggleButtonOverrides_DEFINED__ - -@protocol WUXCPIToggleButtonOverrides -- (void)onToggle; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIToggleButtonOverrides : RTObject -@end - -#endif // __WUXCPIToggleButtonOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ToggleButton -#ifndef __WUXCPToggleButton_DEFINED__ -#define __WUXCPToggleButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPToggleButton : WUXCPButtonBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isThreeState; -@property (retain) id /* BOOL */ isChecked; -+ (WXDependencyProperty*)isCheckedProperty; -+ (WXDependencyProperty*)isThreeStateProperty; -- (EventRegistrationToken)addCheckedEvent:(WXRoutedEventHandler)del; -- (void)removeCheckedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addIndeterminateEvent:(WXRoutedEventHandler)del; -- (void)removeIndeterminateEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUncheckedEvent:(WXRoutedEventHandler)del; -- (void)removeUncheckedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPToggleButton_DEFINED__ - -// Windows.UI.Xaml.Controls.CheckBox -#ifndef __WXCCheckBox_DEFINED__ -#define __WXCCheckBox_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCheckBox : WUXCPToggleButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCCheckBox_DEFINED__ - -// Windows.UI.Xaml.Controls.RadioButton -#ifndef __WXCRadioButton_DEFINED__ -#define __WXCRadioButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCRadioButton : WUXCPToggleButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * groupName; -+ (WXDependencyProperty*)groupNameProperty; -@end - -#endif // __WXCRadioButton_DEFINED__ - -// Windows.UI.Xaml.Controls.CalendarView -#ifndef __WXCCalendarView_DEFINED__ -#define __WXCCalendarView_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCalendarView : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMBrush* calendarItemForeground; -@property (retain) WXThickness* calendarItemBorderThickness; -@property (retain) WUXMBrush* focusBorderBrush; -@property (retain) WUXMBrush* calendarItemBackground; -@property (retain) NSString * calendarIdentifier; -@property (retain) WXStyle* calendarViewDayItemStyle; -@property WXCCalendarViewDisplayMode displayMode; -@property (retain) NSString * dayOfWeekFormat; -@property (retain) WUTFontWeight* dayItemFontWeight; -@property WUTFontStyle dayItemFontStyle; -@property double dayItemFontSize; -@property (retain) WUXMFontFamily* dayItemFontFamily; -@property (retain) WUXMBrush* blackoutForeground; -@property (retain) WUXMFontFamily* firstOfYearDecadeLabelFontFamily; -@property (retain) WUTFontWeight* firstOfMonthLabelFontWeight; -@property WUTFontStyle firstOfMonthLabelFontStyle; -@property double firstOfMonthLabelFontSize; -@property (retain) WUXMFontFamily* firstOfMonthLabelFontFamily; -@property (retain) WUXMBrush* hoverBorderBrush; -@property WGDayOfWeek firstDayOfWeek; -@property WXHorizontalAlignment horizontalFirstOfMonthLabelAlignment; -@property WXHorizontalAlignment horizontalDayItemAlignment; -@property (retain) WUXMBrush* calendarItemBorderBrush; -@property (retain) WUTFontWeight* firstOfYearDecadeLabelFontWeight; -@property WUTFontStyle firstOfYearDecadeLabelFontStyle; -@property (retain) WUXMFontFamily* monthYearItemFontFamily; -@property (retain) WFDateTime* minDate; -@property (retain) WFDateTime* maxDate; -@property BOOL isTodayHighlighted; -@property BOOL isOutOfScopeEnabled; -@property BOOL isGroupLabelVisible; -@property double monthYearItemFontSize; -@property double firstOfYearDecadeLabelFontSize; -@property (retain) WUXMBrush* outOfScopeForeground; -@property (retain) WUXMBrush* outOfScopeBackground; -@property int numberOfWeeksInView; -@property (retain) WUTFontWeight* monthYearItemFontWeight; -@property WUTFontStyle monthYearItemFontStyle; -@property (retain) WUXMBrush* selectedHoverBorderBrush; -@property (retain) WUXMBrush* selectedForeground; -@property (retain) WUXMBrush* selectedPressedBorderBrush; -@property (retain) WUXMBrush* selectedBorderBrush; -@property (retain) WUXMBrush* pressedForeground; -@property (retain) WUXMBrush* pressedBorderBrush; -@property WXVerticalAlignment verticalFirstOfMonthLabelAlignment; -@property WXVerticalAlignment verticalDayItemAlignment; -@property (retain) WUXMBrush* todayForeground; -@property (retain) WUTFontWeight* todayFontWeight; -@property WXCCalendarViewSelectionMode selectionMode; -@property (readonly) NSMutableArray* /* WFDateTime* */ selectedDates; -@property (readonly) WUXCPCalendarViewTemplateSettings* templateSettings; -+ (WXDependencyProperty*)blackoutForegroundProperty; -+ (WXDependencyProperty*)calendarIdentifierProperty; -+ (WXDependencyProperty*)calendarItemBackgroundProperty; -+ (WXDependencyProperty*)calendarItemBorderBrushProperty; -+ (WXDependencyProperty*)calendarItemBorderThicknessProperty; -+ (WXDependencyProperty*)calendarItemForegroundProperty; -+ (WXDependencyProperty*)calendarViewDayItemStyleProperty; -+ (WXDependencyProperty*)dayItemFontFamilyProperty; -+ (WXDependencyProperty*)dayItemFontSizeProperty; -+ (WXDependencyProperty*)dayItemFontStyleProperty; -+ (WXDependencyProperty*)dayItemFontWeightProperty; -+ (WXDependencyProperty*)dayOfWeekFormatProperty; -+ (WXDependencyProperty*)displayModeProperty; -+ (WXDependencyProperty*)firstDayOfWeekProperty; -+ (WXDependencyProperty*)firstOfMonthLabelFontFamilyProperty; -+ (WXDependencyProperty*)firstOfMonthLabelFontSizeProperty; -+ (WXDependencyProperty*)firstOfMonthLabelFontStyleProperty; -+ (WXDependencyProperty*)firstOfMonthLabelFontWeightProperty; -+ (WXDependencyProperty*)firstOfYearDecadeLabelFontFamilyProperty; -+ (WXDependencyProperty*)firstOfYearDecadeLabelFontSizeProperty; -+ (WXDependencyProperty*)firstOfYearDecadeLabelFontStyleProperty; -+ (WXDependencyProperty*)firstOfYearDecadeLabelFontWeightProperty; -+ (WXDependencyProperty*)focusBorderBrushProperty; -+ (WXDependencyProperty*)horizontalDayItemAlignmentProperty; -+ (WXDependencyProperty*)horizontalFirstOfMonthLabelAlignmentProperty; -+ (WXDependencyProperty*)hoverBorderBrushProperty; -+ (WXDependencyProperty*)isGroupLabelVisibleProperty; -+ (WXDependencyProperty*)isOutOfScopeEnabledProperty; -+ (WXDependencyProperty*)isTodayHighlightedProperty; -+ (WXDependencyProperty*)maxDateProperty; -+ (WXDependencyProperty*)minDateProperty; -+ (WXDependencyProperty*)monthYearItemFontFamilyProperty; -+ (WXDependencyProperty*)monthYearItemFontSizeProperty; -+ (WXDependencyProperty*)monthYearItemFontStyleProperty; -+ (WXDependencyProperty*)monthYearItemFontWeightProperty; -+ (WXDependencyProperty*)numberOfWeeksInViewProperty; -+ (WXDependencyProperty*)outOfScopeBackgroundProperty; -+ (WXDependencyProperty*)outOfScopeForegroundProperty; -+ (WXDependencyProperty*)pressedBorderBrushProperty; -+ (WXDependencyProperty*)pressedForegroundProperty; -+ (WXDependencyProperty*)selectedBorderBrushProperty; -+ (WXDependencyProperty*)selectedDatesProperty; -+ (WXDependencyProperty*)selectedForegroundProperty; -+ (WXDependencyProperty*)selectedHoverBorderBrushProperty; -+ (WXDependencyProperty*)selectedPressedBorderBrushProperty; -+ (WXDependencyProperty*)selectionModeProperty; -+ (WXDependencyProperty*)templateSettingsProperty; -+ (WXDependencyProperty*)todayFontWeightProperty; -+ (WXDependencyProperty*)todayForegroundProperty; -+ (WXDependencyProperty*)verticalDayItemAlignmentProperty; -+ (WXDependencyProperty*)verticalFirstOfMonthLabelAlignmentProperty; -- (EventRegistrationToken)addCalendarViewDayItemChangingEvent:(void(^)(WXCCalendarView*, WXCCalendarViewDayItemChangingEventArgs*))del; -- (void)removeCalendarViewDayItemChangingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSelectedDatesChangedEvent:(void(^)(WXCCalendarView*, WXCCalendarViewSelectedDatesChangedEventArgs*))del; -- (void)removeSelectedDatesChangedEvent:(EventRegistrationToken)tok; -- (void)setDisplayDate:(WFDateTime*)date; -- (void)setYearDecadeDisplayDimensions:(int)columns rows:(int)rows; -@end - -#endif // __WXCCalendarView_DEFINED__ - -// Windows.UI.Xaml.Controls.CalendarViewDayItem -#ifndef __WXCCalendarViewDayItem_DEFINED__ -#define __WXCCalendarViewDayItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCalendarViewDayItem : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isBlackout; -@property (readonly) WFDateTime* date; -+ (WXDependencyProperty*)dateProperty; -+ (WXDependencyProperty*)isBlackoutProperty; -- (void)setDensityColors:(id /* WUColor* */)colors; -@end - -#endif // __WXCCalendarViewDayItem_DEFINED__ - -// Windows.UI.Xaml.Controls.HubSection -#ifndef __WXCHubSection_DEFINED__ -#define __WXCHubSection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCHubSection : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isHeaderInteractive; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property (retain) WXDataTemplate* contentTemplate; -+ (WXDependencyProperty*)contentTemplateProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)isHeaderInteractiveProperty; -@end - -#endif // __WXCHubSection_DEFINED__ - -// Windows.UI.Xaml.Controls.MenuFlyoutItemBase -#ifndef __WXCMenuFlyoutItemBase_DEFINED__ -#define __WXCMenuFlyoutItemBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMenuFlyoutItemBase : WXCControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCMenuFlyoutItemBase_DEFINED__ - -// Windows.UI.Xaml.Controls.AppBarSeparator -#ifndef __WXCAppBarSeparator_DEFINED__ -#define __WXCAppBarSeparator_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCAppBarSeparator : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isCompact; -@property int dynamicOverflowOrder; -@property (readonly) BOOL isInOverflow; -+ (WXDependencyProperty*)isCompactProperty; -+ (WXDependencyProperty*)dynamicOverflowOrderProperty; -+ (WXDependencyProperty*)isInOverflowProperty; -@end - -#endif // __WXCAppBarSeparator_DEFINED__ - -// Windows.UI.Xaml.Controls.CalendarDatePicker -#ifndef __WXCCalendarDatePicker_DEFINED__ -#define __WXCCalendarDatePicker_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCalendarDatePicker : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property WGDayOfWeek firstDayOfWeek; -@property WXCCalendarViewDisplayMode displayMode; -@property (retain) NSString * calendarIdentifier; -@property (retain) NSString * dateFormat; -@property (retain) WXStyle* calendarViewStyle; -@property (retain) NSString * dayOfWeekFormat; -@property (retain) NSString * placeholderText; -@property (retain) id /* WFDateTime* */ date; -@property (retain) WFDateTime* minDate; -@property (retain) WFDateTime* maxDate; -@property BOOL isTodayHighlighted; -@property BOOL isOutOfScopeEnabled; -@property BOOL isGroupLabelVisible; -@property BOOL isCalendarOpen; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -+ (WXDependencyProperty*)dateProperty; -+ (WXDependencyProperty*)calendarIdentifierProperty; -+ (WXDependencyProperty*)calendarViewStyleProperty; -+ (WXDependencyProperty*)dateFormatProperty; -+ (WXDependencyProperty*)isCalendarOpenProperty; -+ (WXDependencyProperty*)dayOfWeekFormatProperty; -+ (WXDependencyProperty*)displayModeProperty; -+ (WXDependencyProperty*)firstDayOfWeekProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)isGroupLabelVisibleProperty; -+ (WXDependencyProperty*)isOutOfScopeEnabledProperty; -+ (WXDependencyProperty*)isTodayHighlightedProperty; -+ (WXDependencyProperty*)maxDateProperty; -+ (WXDependencyProperty*)minDateProperty; -+ (WXDependencyProperty*)placeholderTextProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addCalendarViewDayItemChangingEvent:(WXCCalendarViewDayItemChangingEventHandler)del; -- (void)removeCalendarViewDayItemChangingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDateChangedEvent:(void(^)(WXCCalendarDatePicker*, WXCCalendarDatePickerDateChangedEventArgs*))del; -- (void)removeDateChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpenedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOpenedEvent:(EventRegistrationToken)tok; -- (void)setDisplayDate:(WFDateTime*)date; -- (void)setYearDecadeDisplayDimensions:(int)columns rows:(int)rows; -@end - -#endif // __WXCCalendarDatePicker_DEFINED__ - -// Windows.UI.Xaml.Controls.DatePicker -#ifndef __WXCDatePicker_DEFINED__ -#define __WXCDatePicker_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDatePicker : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFDateTime* maxYear; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property (retain) NSString * calendarIdentifier; -@property BOOL dayVisible; -@property (retain) NSString * dayFormat; -@property (retain) WFDateTime* date; -@property (retain) WFDateTime* minYear; -@property (retain) NSString * yearFormat; -@property BOOL yearVisible; -@property WXCOrientation orientation; -@property BOOL monthVisible; -@property (retain) NSString * monthFormat; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -+ (WXDependencyProperty*)dayFormatProperty; -+ (WXDependencyProperty*)calendarIdentifierProperty; -+ (WXDependencyProperty*)dateProperty; -+ (WXDependencyProperty*)minYearProperty; -+ (WXDependencyProperty*)dayVisibleProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)maxYearProperty; -+ (WXDependencyProperty*)monthFormatProperty; -+ (WXDependencyProperty*)monthVisibleProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)yearFormatProperty; -+ (WXDependencyProperty*)yearVisibleProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addDateChangedEvent:(void(^)(RTObject*, WXCDatePickerValueChangedEventArgs*))del; -- (void)removeDateChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCDatePicker_DEFINED__ - -// Windows.UI.Xaml.Controls.Hub -#ifndef __WXCHub_DEFINED__ -#define __WXCHub_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCHub : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCOrientation orientation; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property int defaultSectionIndex; -@property (readonly) NSMutableArray* /* RTObject* */ sectionHeaders; -@property (readonly) NSMutableArray* /* WXCHubSection* */ sections; -@property (readonly) NSMutableArray* /* WXCHubSection* */ sectionsInView; -@property (retain) WXCSemanticZoom* semanticZoomOwner; -@property BOOL isZoomedInView; -@property BOOL isActiveView; -+ (WXDependencyProperty*)defaultSectionIndexProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)isActiveViewProperty; -+ (WXDependencyProperty*)isZoomedInViewProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)semanticZoomOwnerProperty; -- (EventRegistrationToken)addSectionHeaderClickEvent:(WXCHubSectionHeaderClickEventHandler)del; -- (void)removeSectionHeaderClickEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSectionsInViewChangedEvent:(WXCSectionsInViewChangedEventHandler)del; -- (void)removeSectionsInViewChangedEvent:(EventRegistrationToken)tok; -- (void)scrollToSection:(WXCHubSection*)section; -- (void)initializeViewChange; -- (void)completeViewChange; -- (void)makeVisible:(WXCSemanticZoomLocation*)item; -- (void)startViewChangeFrom:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)startViewChangeTo:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)completeViewChangeFrom:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -- (void)completeViewChangeTo:(WXCSemanticZoomLocation*)source destination:(WXCSemanticZoomLocation*)destination; -@end - -#endif // __WXCHub_DEFINED__ - -// Windows.UI.Xaml.Controls.MediaPlayerElement -#ifndef __WXCMediaPlayerElement_DEFINED__ -#define __WXCMediaPlayerElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMediaPlayerElement : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCMediaTransportControls* transportControls; -@property WUXMStretch stretch; -@property (retain) RTObject* source; -@property (retain) WUXMImageSource* posterSource; -@property BOOL isFullWindow; -@property BOOL autoPlay; -@property BOOL areTransportControlsEnabled; -@property (readonly) WMPMediaPlayer* mediaPlayer; -+ (WXDependencyProperty*)areTransportControlsEnabledProperty; -+ (WXDependencyProperty*)autoPlayProperty; -+ (WXDependencyProperty*)isFullWindowProperty; -+ (WXDependencyProperty*)mediaPlayerProperty; -+ (WXDependencyProperty*)posterSourceProperty; -+ (WXDependencyProperty*)sourceProperty; -+ (WXDependencyProperty*)stretchProperty; -- (void)setMediaPlayer:(WMPMediaPlayer*)mediaPlayer; -@end - -#endif // __WXCMediaPlayerElement_DEFINED__ - -// Windows.UI.Xaml.Controls.SearchBox -#ifndef __WXCSearchBox_DEFINED__ -#define __WXCSearchBox_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSearchBox : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL searchHistoryEnabled; -@property (retain) NSString * searchHistoryContext; -@property (retain) NSString * queryText; -@property (retain) NSString * placeholderText; -@property BOOL focusOnKeyboardInput; -@property BOOL chooseSuggestionOnEnter; -+ (WXDependencyProperty*)chooseSuggestionOnEnterProperty; -+ (WXDependencyProperty*)focusOnKeyboardInputProperty; -+ (WXDependencyProperty*)placeholderTextProperty; -+ (WXDependencyProperty*)queryTextProperty; -+ (WXDependencyProperty*)searchHistoryContextProperty; -+ (WXDependencyProperty*)searchHistoryEnabledProperty; -- (EventRegistrationToken)addPrepareForFocusOnKeyboardInputEvent:(void(^)(WXCSearchBox*, WXRoutedEventArgs*))del; -- (void)removePrepareForFocusOnKeyboardInputEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addQueryChangedEvent:(void(^)(WXCSearchBox*, WXCSearchBoxQueryChangedEventArgs*))del; -- (void)removeQueryChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addQuerySubmittedEvent:(void(^)(WXCSearchBox*, WXCSearchBoxQuerySubmittedEventArgs*))del; -- (void)removeQuerySubmittedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addResultSuggestionChosenEvent:(void(^)(WXCSearchBox*, WXCSearchBoxResultSuggestionChosenEventArgs*))del; -- (void)removeResultSuggestionChosenEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSuggestionsRequestedEvent:(void(^)(WXCSearchBox*, WXCSearchBoxSuggestionsRequestedEventArgs*))del; -- (void)removeSuggestionsRequestedEvent:(EventRegistrationToken)tok; -- (void)setLocalContentSuggestionSettings:(WASLocalContentSuggestionSettings*)settings; -@end - -#endif // __WXCSearchBox_DEFINED__ - -// Windows.UI.Xaml.Controls.SplitView -#ifndef __WXCSplitView_DEFINED__ -#define __WXCSplitView_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCSplitView : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCSplitViewPanePlacement panePlacement; -@property (retain) WUXMBrush* paneBackground; -@property (retain) WXUIElement* pane; -@property double openPaneLength; -@property BOOL isPaneOpen; -@property WXCSplitViewDisplayMode displayMode; -@property (retain) WXUIElement* content; -@property double compactPaneLength; -@property (readonly) WUXCPSplitViewTemplateSettings* templateSettings; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -+ (WXDependencyProperty*)compactPaneLengthProperty; -+ (WXDependencyProperty*)contentProperty; -+ (WXDependencyProperty*)displayModeProperty; -+ (WXDependencyProperty*)isPaneOpenProperty; -+ (WXDependencyProperty*)openPaneLengthProperty; -+ (WXDependencyProperty*)paneBackgroundProperty; -+ (WXDependencyProperty*)panePlacementProperty; -+ (WXDependencyProperty*)paneProperty; -+ (WXDependencyProperty*)templateSettingsProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addPaneClosedEvent:(void(^)(WXCSplitView*, RTObject*))del; -- (void)removePaneClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPaneClosingEvent:(void(^)(WXCSplitView*, WXCSplitViewPaneClosingEventArgs*))del; -- (void)removePaneClosingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCSplitView_DEFINED__ - -// Windows.UI.Xaml.Controls.TimePicker -#ifndef __WXCTimePicker_DEFINED__ -#define __WXCTimePicker_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTimePicker : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* time; -@property int minuteIncrement; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) RTObject* header; -@property (retain) NSString * clockIdentifier; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -+ (WXDependencyProperty*)clockIdentifierProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)minuteIncrementProperty; -+ (WXDependencyProperty*)timeProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addTimeChangedEvent:(void(^)(RTObject*, WXCTimePickerValueChangedEventArgs*))del; -- (void)removeTimeChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCTimePicker_DEFINED__ - -// Windows.UI.Xaml.Controls.AppBar -#ifndef __WXCAppBar_DEFINED__ -#define __WXCAppBar_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCAppBar : WXCContentControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isSticky; -@property BOOL isOpen; -@property WXCAppBarClosedDisplayMode closedDisplayMode; -@property (readonly) WUXCPAppBarTemplateSettings* templateSettings; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -+ (WXDependencyProperty*)isOpenProperty; -+ (WXDependencyProperty*)isStickyProperty; -+ (WXDependencyProperty*)closedDisplayModeProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addClosedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpenedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOpenedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosingEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeClosingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpeningEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOpeningEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCAppBar_DEFINED__ - -// Windows.UI.Xaml.Controls.AutoSuggestBox -#ifndef __WXCAutoSuggestBox_DEFINED__ -#define __WXCAutoSuggestBox_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCAutoSuggestBox : WXCItemsControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property (retain) NSString * placeholderText; -@property double maxSuggestionListHeight; -@property BOOL isSuggestionListOpen; -@property (retain) RTObject* header; -@property BOOL autoMaximizeSuggestionArea; -@property BOOL updateTextOnSelect; -@property (retain) NSString * textMemberPath; -@property (retain) WXStyle* textBoxStyle; -@property (retain) WXCIconElement* queryIcon; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -+ (WXDependencyProperty*)autoMaximizeSuggestionAreaProperty; -+ (WXDependencyProperty*)headerProperty; -+ (WXDependencyProperty*)isSuggestionListOpenProperty; -+ (WXDependencyProperty*)maxSuggestionListHeightProperty; -+ (WXDependencyProperty*)placeholderTextProperty; -+ (WXDependencyProperty*)textBoxStyleProperty; -+ (WXDependencyProperty*)textMemberPathProperty; -+ (WXDependencyProperty*)textProperty; -+ (WXDependencyProperty*)updateTextOnSelectProperty; -+ (WXDependencyProperty*)queryIconProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addSuggestionChosenEvent:(void(^)(WXCAutoSuggestBox*, WXCAutoSuggestBoxSuggestionChosenEventArgs*))del; -- (void)removeSuggestionChosenEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTextChangedEvent:(void(^)(WXCAutoSuggestBox*, WXCAutoSuggestBoxTextChangedEventArgs*))del; -- (void)removeTextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addQuerySubmittedEvent:(void(^)(WXCAutoSuggestBox*, WXCAutoSuggestBoxQuerySubmittedEventArgs*))del; -- (void)removeQuerySubmittedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCAutoSuggestBox_DEFINED__ - -// Windows.UI.Xaml.Controls.CommandBarOverflowPresenter -#ifndef __WXCCommandBarOverflowPresenter_DEFINED__ -#define __WXCCommandBarOverflowPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCommandBarOverflowPresenter : WXCItemsControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCCommandBarOverflowPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentDialog -#ifndef __WXCContentDialog_DEFINED__ -#define __WXCContentDialog_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentDialog : WXCContentControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * primaryButtonText; -@property (retain) RTObject* primaryButtonCommandParameter; -@property (retain) RTObject* primaryButtonCommand; -@property BOOL isSecondaryButtonEnabled; -@property BOOL isPrimaryButtonEnabled; -@property BOOL fullSizeDesired; -@property (retain) WXDataTemplate* titleTemplate; -@property (retain) RTObject* title; -@property (retain) NSString * secondaryButtonText; -@property (retain) RTObject* secondaryButtonCommandParameter; -@property (retain) RTObject* secondaryButtonCommand; -+ (WXDependencyProperty*)fullSizeDesiredProperty; -+ (WXDependencyProperty*)isPrimaryButtonEnabledProperty; -+ (WXDependencyProperty*)isSecondaryButtonEnabledProperty; -+ (WXDependencyProperty*)primaryButtonCommandParameterProperty; -+ (WXDependencyProperty*)primaryButtonCommandProperty; -+ (WXDependencyProperty*)primaryButtonTextProperty; -+ (WXDependencyProperty*)secondaryButtonCommandParameterProperty; -+ (WXDependencyProperty*)secondaryButtonCommandProperty; -+ (WXDependencyProperty*)secondaryButtonTextProperty; -+ (WXDependencyProperty*)titleProperty; -+ (WXDependencyProperty*)titleTemplateProperty; -- (EventRegistrationToken)addClosedEvent:(void(^)(WXCContentDialog*, WXCContentDialogClosedEventArgs*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosingEvent:(void(^)(WXCContentDialog*, WXCContentDialogClosingEventArgs*))del; -- (void)removeClosingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpenedEvent:(void(^)(WXCContentDialog*, WXCContentDialogOpenedEventArgs*))del; -- (void)removeOpenedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPrimaryButtonClickEvent:(void(^)(WXCContentDialog*, WXCContentDialogButtonClickEventArgs*))del; -- (void)removePrimaryButtonClickEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSecondaryButtonClickEvent:(void(^)(WXCContentDialog*, WXCContentDialogButtonClickEventArgs*))del; -- (void)removeSecondaryButtonClickEvent:(EventRegistrationToken)tok; -- (void)hide; -- (void)showAsyncWithSuccess:(void (^)(WXCContentDialogResult))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXCContentDialog_DEFINED__ - -// Windows.UI.Xaml.Controls.FlyoutPresenter -#ifndef __WXCFlyoutPresenter_DEFINED__ -#define __WXCFlyoutPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCFlyoutPresenter : WXCContentControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCFlyoutPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.Frame -#ifndef __WXCFrame_DEFINED__ -#define __WXCFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCFrame : WXCContentControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXITypeName* sourcePageType; -@property int cacheSize; -@property (readonly) int backStackDepth; -@property (readonly) BOOL canGoBack; -@property (readonly) BOOL canGoForward; -@property (readonly) WUXITypeName* currentSourcePageType; -@property (readonly) NSMutableArray* /* WUXNPageStackEntry* */ backStack; -@property (readonly) NSMutableArray* /* WUXNPageStackEntry* */ forwardStack; -+ (WXDependencyProperty*)backStackDepthProperty; -+ (WXDependencyProperty*)cacheSizeProperty; -+ (WXDependencyProperty*)canGoBackProperty; -+ (WXDependencyProperty*)canGoForwardProperty; -+ (WXDependencyProperty*)currentSourcePageTypeProperty; -+ (WXDependencyProperty*)sourcePageTypeProperty; -+ (WXDependencyProperty*)backStackProperty; -+ (WXDependencyProperty*)forwardStackProperty; -- (EventRegistrationToken)addNavigatedEvent:(WUXNNavigatedEventHandler)del; -- (void)removeNavigatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigatingEvent:(WUXNNavigatingCancelEventHandler)del; -- (void)removeNavigatingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigationFailedEvent:(WUXNNavigationFailedEventHandler)del; -- (void)removeNavigationFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addNavigationStoppedEvent:(WUXNNavigationStoppedEventHandler)del; -- (void)removeNavigationStoppedEvent:(EventRegistrationToken)tok; -- (void)goBack; -- (void)goForward; -- (BOOL)navigate:(WUXITypeName*)sourcePageType parameter:(RTObject*)parameter; -- (NSString *)getNavigationState; -- (void)setNavigationState:(NSString *)navigationState; -- (BOOL)navigate:(WUXITypeName*)sourcePageType; -- (BOOL)navigate:(WUXITypeName*)sourcePageType parameter:(RTObject*)parameter infoOverride:(WUXMANavigationTransitionInfo*)infoOverride; -- (void)goBack:(WUXMANavigationTransitionInfo*)transitionInfoOverride; -@end - -#endif // __WXCFrame_DEFINED__ - -// Windows.UI.Xaml.Controls.MenuFlyoutItem -#ifndef __WXCMenuFlyoutItem_DEFINED__ -#define __WXCMenuFlyoutItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMenuFlyoutItem : WXCMenuFlyoutItemBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property (retain) RTObject* commandParameter; -@property (retain) RTObject* command; -+ (WXDependencyProperty*)commandParameterProperty; -+ (WXDependencyProperty*)commandProperty; -+ (WXDependencyProperty*)textProperty; -- (EventRegistrationToken)addClickEvent:(WXRoutedEventHandler)del; -- (void)removeClickEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCMenuFlyoutItem_DEFINED__ - -// Windows.UI.Xaml.Controls.MenuFlyoutPresenter -#ifndef __WXCMenuFlyoutPresenter_DEFINED__ -#define __WXCMenuFlyoutPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMenuFlyoutPresenter : WXCItemsControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXCPMenuFlyoutPresenterTemplateSettings* templateSettings; -@end - -#endif // __WXCMenuFlyoutPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.MenuFlyoutSeparator -#ifndef __WXCMenuFlyoutSeparator_DEFINED__ -#define __WXCMenuFlyoutSeparator_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMenuFlyoutSeparator : WXCMenuFlyoutItemBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCMenuFlyoutSeparator_DEFINED__ - -// Windows.UI.Xaml.Controls.MenuFlyoutSubItem -#ifndef __WXCMenuFlyoutSubItem_DEFINED__ -#define __WXCMenuFlyoutSubItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMenuFlyoutSubItem : WXCMenuFlyoutItemBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property (readonly) NSMutableArray* /* WXCMenuFlyoutItemBase* */ items; -+ (WXDependencyProperty*)textProperty; -@end - -#endif // __WXCMenuFlyoutSubItem_DEFINED__ - -// Windows.UI.Xaml.Controls.Page -#ifndef __WXCPage_DEFINED__ -#define __WXCPage_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPage : WXCUserControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCAppBar* topAppBar; -@property WUXNNavigationCacheMode navigationCacheMode; -@property (retain) WXCAppBar* bottomAppBar; -@property (readonly) WXCFrame* frame; -+ (WXDependencyProperty*)bottomAppBarProperty; -+ (WXDependencyProperty*)frameProperty; -+ (WXDependencyProperty*)topAppBarProperty; -@end - -#endif // __WXCPage_DEFINED__ - -// Windows.UI.Xaml.Controls.ScrollViewer -#ifndef __WXCScrollViewer_DEFINED__ -#define __WXCScrollViewer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCScrollViewer : WXCContentControl -+ (WXCScrollBarVisibility)getHorizontalScrollBarVisibility:(WXDependencyObject*)element; -+ (void)setHorizontalScrollBarVisibility:(WXDependencyObject*)element horizontalScrollBarVisibility:(WXCScrollBarVisibility)horizontalScrollBarVisibility; -+ (WXCScrollBarVisibility)getVerticalScrollBarVisibility:(WXDependencyObject*)element; -+ (void)setVerticalScrollBarVisibility:(WXDependencyObject*)element verticalScrollBarVisibility:(WXCScrollBarVisibility)verticalScrollBarVisibility; -+ (BOOL)getIsHorizontalRailEnabled:(WXDependencyObject*)element; -+ (void)setIsHorizontalRailEnabled:(WXDependencyObject*)element isHorizontalRailEnabled:(BOOL)isHorizontalRailEnabled; -+ (BOOL)getIsVerticalRailEnabled:(WXDependencyObject*)element; -+ (void)setIsVerticalRailEnabled:(WXDependencyObject*)element isVerticalRailEnabled:(BOOL)isVerticalRailEnabled; -+ (BOOL)getIsHorizontalScrollChainingEnabled:(WXDependencyObject*)element; -+ (void)setIsHorizontalScrollChainingEnabled:(WXDependencyObject*)element isHorizontalScrollChainingEnabled:(BOOL)isHorizontalScrollChainingEnabled; -+ (BOOL)getIsVerticalScrollChainingEnabled:(WXDependencyObject*)element; -+ (void)setIsVerticalScrollChainingEnabled:(WXDependencyObject*)element isVerticalScrollChainingEnabled:(BOOL)isVerticalScrollChainingEnabled; -+ (BOOL)getIsZoomChainingEnabled:(WXDependencyObject*)element; -+ (void)setIsZoomChainingEnabled:(WXDependencyObject*)element isZoomChainingEnabled:(BOOL)isZoomChainingEnabled; -+ (BOOL)getIsScrollInertiaEnabled:(WXDependencyObject*)element; -+ (void)setIsScrollInertiaEnabled:(WXDependencyObject*)element isScrollInertiaEnabled:(BOOL)isScrollInertiaEnabled; -+ (BOOL)getIsZoomInertiaEnabled:(WXDependencyObject*)element; -+ (void)setIsZoomInertiaEnabled:(WXDependencyObject*)element isZoomInertiaEnabled:(BOOL)isZoomInertiaEnabled; -+ (WXCScrollMode)getHorizontalScrollMode:(WXDependencyObject*)element; -+ (void)setHorizontalScrollMode:(WXDependencyObject*)element horizontalScrollMode:(WXCScrollMode)horizontalScrollMode; -+ (WXCScrollMode)getVerticalScrollMode:(WXDependencyObject*)element; -+ (void)setVerticalScrollMode:(WXDependencyObject*)element verticalScrollMode:(WXCScrollMode)verticalScrollMode; -+ (WXCZoomMode)getZoomMode:(WXDependencyObject*)element; -+ (void)setZoomMode:(WXDependencyObject*)element zoomMode:(WXCZoomMode)zoomMode; -+ (BOOL)getIsDeferredScrollingEnabled:(WXDependencyObject*)element; -+ (void)setIsDeferredScrollingEnabled:(WXDependencyObject*)element isDeferredScrollingEnabled:(BOOL)isDeferredScrollingEnabled; -+ (BOOL)getBringIntoViewOnFocusChange:(WXDependencyObject*)element; -+ (void)setBringIntoViewOnFocusChange:(WXDependencyObject*)element bringIntoViewOnFocusChange:(BOOL)bringIntoViewOnFocusChange; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCScrollBarVisibility horizontalScrollBarVisibility; -@property BOOL isZoomInertiaEnabled; -@property BOOL isZoomChainingEnabled; -@property BOOL isVerticalScrollChainingEnabled; -@property BOOL isVerticalRailEnabled; -@property float maxZoomFactor; -@property BOOL isScrollInertiaEnabled; -@property BOOL isHorizontalScrollChainingEnabled; -@property BOOL isHorizontalRailEnabled; -@property BOOL isDeferredScrollingEnabled; -@property WXCSnapPointsType horizontalSnapPointsType; -@property WUXCPSnapPointsAlignment horizontalSnapPointsAlignment; -@property WXCScrollMode horizontalScrollMode; -@property BOOL bringIntoViewOnFocusChange; -@property WXCSnapPointsType zoomSnapPointsType; -@property WXCZoomMode zoomMode; -@property WXCSnapPointsType verticalSnapPointsType; -@property WUXCPSnapPointsAlignment verticalSnapPointsAlignment; -@property float minZoomFactor; -@property WXCScrollBarVisibility verticalScrollBarVisibility; -@property WXCScrollMode verticalScrollMode; -@property (readonly) double scrollableHeight; -@property (readonly) double scrollableWidth; -@property (readonly) double verticalOffset; -@property (readonly) WXVisibility computedVerticalScrollBarVisibility; -@property (readonly) double extentHeight; -@property (readonly) double viewportHeight; -@property (readonly) double viewportWidth; -@property (readonly) float zoomFactor; -@property (readonly) WXVisibility computedHorizontalScrollBarVisibility; -@property (readonly) double extentWidth; -@property (readonly) NSMutableArray* /* float */ zoomSnapPoints; -@property (readonly) double horizontalOffset; -@property (retain) WXUIElement* topHeader; -@property (retain) WXUIElement* leftHeader; -@property (retain) WXUIElement* topLeftHeader; -+ (WXDependencyProperty*)extentWidthProperty; -+ (WXDependencyProperty*)bringIntoViewOnFocusChangeProperty; -+ (WXDependencyProperty*)computedHorizontalScrollBarVisibilityProperty; -+ (WXDependencyProperty*)computedVerticalScrollBarVisibilityProperty; -+ (WXDependencyProperty*)extentHeightProperty; -+ (WXDependencyProperty*)isZoomInertiaEnabledProperty; -+ (WXDependencyProperty*)horizontalOffsetProperty; -+ (WXDependencyProperty*)horizontalScrollBarVisibilityProperty; -+ (WXDependencyProperty*)horizontalScrollModeProperty; -+ (WXDependencyProperty*)horizontalSnapPointsAlignmentProperty; -+ (WXDependencyProperty*)horizontalSnapPointsTypeProperty; -+ (WXDependencyProperty*)isDeferredScrollingEnabledProperty; -+ (WXDependencyProperty*)isHorizontalRailEnabledProperty; -+ (WXDependencyProperty*)isHorizontalScrollChainingEnabledProperty; -+ (WXDependencyProperty*)isScrollInertiaEnabledProperty; -+ (WXDependencyProperty*)isVerticalRailEnabledProperty; -+ (WXDependencyProperty*)isVerticalScrollChainingEnabledProperty; -+ (WXDependencyProperty*)isZoomChainingEnabledProperty; -+ (WXDependencyProperty*)maxZoomFactorProperty; -+ (WXDependencyProperty*)minZoomFactorProperty; -+ (WXDependencyProperty*)scrollableHeightProperty; -+ (WXDependencyProperty*)scrollableWidthProperty; -+ (WXDependencyProperty*)verticalOffsetProperty; -+ (WXDependencyProperty*)verticalScrollBarVisibilityProperty; -+ (WXDependencyProperty*)verticalScrollModeProperty; -+ (WXDependencyProperty*)verticalSnapPointsAlignmentProperty; -+ (WXDependencyProperty*)verticalSnapPointsTypeProperty; -+ (WXDependencyProperty*)viewportHeightProperty; -+ (WXDependencyProperty*)viewportWidthProperty; -+ (WXDependencyProperty*)zoomFactorProperty; -+ (WXDependencyProperty*)zoomModeProperty; -+ (WXDependencyProperty*)zoomSnapPointsProperty; -+ (WXDependencyProperty*)zoomSnapPointsTypeProperty; -+ (WXDependencyProperty*)topHeaderProperty; -+ (WXDependencyProperty*)topLeftHeaderProperty; -+ (WXDependencyProperty*)leftHeaderProperty; -- (EventRegistrationToken)addViewChangedEvent:(void(^)(RTObject*, WXCScrollViewerViewChangedEventArgs*))del; -- (void)removeViewChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addViewChangingEvent:(void(^)(RTObject*, WXCScrollViewerViewChangingEventArgs*))del; -- (void)removeViewChangingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDirectManipulationCompletedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeDirectManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDirectManipulationStartedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeDirectManipulationStartedEvent:(EventRegistrationToken)tok; -- (void)scrollToHorizontalOffset:(double)offset; -- (void)scrollToVerticalOffset:(double)offset; -- (void)zoomToFactor:(float)factor; -- (void)invalidateScrollInfo; -- (BOOL)changeView:(id /* double */)horizontalOffset verticalOffset:(id /* double */)verticalOffset zoomFactor:(id /* float */)zoomFactor; -- (BOOL)changeViewWithOptionalAnimation:(id /* double */)horizontalOffset verticalOffset:(id /* double */)verticalOffset zoomFactor:(id /* float */)zoomFactor disableAnimation:(BOOL)disableAnimation; -@end - -#endif // __WXCScrollViewer_DEFINED__ - -// Windows.UI.Xaml.Controls.CommandBar -#ifndef __WXCCommandBar_DEFINED__ -#define __WXCCommandBar_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCommandBar : WXCAppBar -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* RTObject* */ primaryCommands; -@property (readonly) NSMutableArray* /* RTObject* */ secondaryCommands; -@property (retain) WXStyle* commandBarOverflowPresenterStyle; -@property (readonly) WUXCPCommandBarTemplateSettings* commandBarTemplateSettings; -@property WXCCommandBarOverflowButtonVisibility overflowButtonVisibility; -@property BOOL isDynamicOverflowEnabled; -@property WXCCommandBarDefaultLabelPosition defaultLabelPosition; -+ (WXDependencyProperty*)primaryCommandsProperty; -+ (WXDependencyProperty*)secondaryCommandsProperty; -+ (WXDependencyProperty*)commandBarOverflowPresenterStyleProperty; -+ (WXDependencyProperty*)defaultLabelPositionProperty; -+ (WXDependencyProperty*)isDynamicOverflowEnabledProperty; -+ (WXDependencyProperty*)overflowButtonVisibilityProperty; -- (EventRegistrationToken)addDynamicOverflowItemsChangingEvent:(void(^)(WXCCommandBar*, WXCDynamicOverflowItemsChangingEventArgs*))del; -- (void)removeDynamicOverflowItemsChangingEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCCommandBar_DEFINED__ - -// Windows.UI.Xaml.Controls.GridViewHeaderItem -#ifndef __WXCGridViewHeaderItem_DEFINED__ -#define __WXCGridViewHeaderItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCGridViewHeaderItem : WXCListViewBaseHeaderItem -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCGridViewHeaderItem_DEFINED__ - -// Windows.UI.Xaml.Controls.GridViewItem -#ifndef __WXCGridViewItem_DEFINED__ -#define __WXCGridViewItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCGridViewItem : WUXCPSelectorItem -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXCPGridViewItemTemplateSettings* templateSettings; -@end - -#endif // __WXCGridViewItem_DEFINED__ - -// Windows.UI.Xaml.Controls.ListViewHeaderItem -#ifndef __WXCListViewHeaderItem_DEFINED__ -#define __WXCListViewHeaderItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListViewHeaderItem : WXCListViewBaseHeaderItem -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCListViewHeaderItem_DEFINED__ - -// Windows.UI.Xaml.Controls.ListViewItem -#ifndef __WXCListViewItem_DEFINED__ -#define __WXCListViewItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListViewItem : WUXCPSelectorItem -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXCPListViewItemTemplateSettings* templateSettings; -@end - -#endif // __WXCListViewItem_DEFINED__ - -// Windows.UI.Xaml.Controls.ToggleMenuFlyoutItem -#ifndef __WXCToggleMenuFlyoutItem_DEFINED__ -#define __WXCToggleMenuFlyoutItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCToggleMenuFlyoutItem : WXCMenuFlyoutItem -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isChecked; -+ (WXDependencyProperty*)isCheckedProperty; -@end - -#endif // __WXCToggleMenuFlyoutItem_DEFINED__ - -// Windows.UI.Xaml.Controls.AppBarButton -#ifndef __WXCAppBarButton_DEFINED__ -#define __WXCAppBarButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCAppBarButton : WXCButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property (retain) WXCIconElement* icon; -@property WXCCommandBarLabelPosition labelPosition; -@property BOOL isCompact; -@property int dynamicOverflowOrder; -@property (readonly) BOOL isInOverflow; -+ (WXDependencyProperty*)iconProperty; -+ (WXDependencyProperty*)isCompactProperty; -+ (WXDependencyProperty*)labelProperty; -+ (WXDependencyProperty*)dynamicOverflowOrderProperty; -+ (WXDependencyProperty*)isInOverflowProperty; -+ (WXDependencyProperty*)labelPositionProperty; -@end - -#endif // __WXCAppBarButton_DEFINED__ - -// Windows.UI.Xaml.Controls.AppBarToggleButton -#ifndef __WXCAppBarToggleButton_DEFINED__ -#define __WXCAppBarToggleButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCAppBarToggleButton : WUXCPToggleButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * label; -@property (retain) WXCIconElement* icon; -@property WXCCommandBarLabelPosition labelPosition; -@property BOOL isCompact; -@property int dynamicOverflowOrder; -@property (readonly) BOOL isInOverflow; -+ (WXDependencyProperty*)iconProperty; -+ (WXDependencyProperty*)isCompactProperty; -+ (WXDependencyProperty*)labelProperty; -+ (WXDependencyProperty*)dynamicOverflowOrderProperty; -+ (WXDependencyProperty*)isInOverflowProperty; -+ (WXDependencyProperty*)labelPositionProperty; -@end - -#endif // __WXCAppBarToggleButton_DEFINED__ - -// Windows.UI.Xaml.Controls.GridView -#ifndef __WXCGridView_DEFINED__ -#define __WXCGridView_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCGridView : WXCListViewBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCGridView_DEFINED__ - -// Windows.UI.Xaml.Controls.ListView -#ifndef __WXCListView_DEFINED__ -#define __WXCListView_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListView : WXCListViewBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCListView_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IFlyoutBaseOverrides -#ifndef __WUXCPIFlyoutBaseOverrides_DEFINED__ -#define __WUXCPIFlyoutBaseOverrides_DEFINED__ - -@protocol WUXCPIFlyoutBaseOverrides -- (WXCControl*)createPresenter; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIFlyoutBaseOverrides : RTObject -@end - -#endif // __WUXCPIFlyoutBaseOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.FlyoutBase -#ifndef __WUXCPFlyoutBase_DEFINED__ -#define __WUXCPFlyoutBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPFlyoutBase : WXDependencyObject -+ (WUXCPFlyoutBase*)getAttachedFlyout:(WXFrameworkElement*)element; -+ (void)setAttachedFlyout:(WXFrameworkElement*)element value:(WUXCPFlyoutBase*)value; -+ (void)showAttachedFlyout:(WXFrameworkElement*)flyoutOwner; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXCPFlyoutPlacementMode placement; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -@property WXElementSoundMode elementSoundMode; -@property BOOL allowFocusWhenDisabled; -@property BOOL allowFocusOnInteraction; -@property (readonly) WXFrameworkElement* target; -+ (WXDependencyProperty*)attachedFlyoutProperty; -+ (WXDependencyProperty*)placementProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)allowFocusWhenDisabledProperty; -+ (WXDependencyProperty*)elementSoundModeProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addClosedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpenedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOpenedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpeningEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOpeningEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosingEvent:(void(^)(WUXCPFlyoutBase*, WUXCPFlyoutBaseClosingEventArgs*))del; -- (void)removeClosingEvent:(EventRegistrationToken)tok; -- (void)showAt:(WXFrameworkElement*)placementTarget; -- (void)hide; -@end - -#endif // __WUXCPFlyoutBase_DEFINED__ - -// Windows.UI.Xaml.Controls.Flyout -#ifndef __WXCFlyout_DEFINED__ -#define __WXCFlyout_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCFlyout : WUXCPFlyoutBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXStyle* flyoutPresenterStyle; -@property (retain) WXUIElement* content; -+ (WXDependencyProperty*)contentProperty; -+ (WXDependencyProperty*)flyoutPresenterStyleProperty; -@end - -#endif // __WXCFlyout_DEFINED__ - -// Windows.UI.Xaml.Controls.MenuFlyout -#ifndef __WXCMenuFlyout_DEFINED__ -#define __WXCMenuFlyout_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCMenuFlyout : WUXCPFlyoutBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXStyle* menuFlyoutPresenterStyle; -@property (readonly) NSMutableArray* /* WXCMenuFlyoutItemBase* */ items; -+ (WXDependencyProperty*)menuFlyoutPresenterStyleProperty; -- (void)showAt:(WXUIElement*)targetElement point:(WFPoint*)point; -@end - -#endif // __WXCMenuFlyout_DEFINED__ - -// Windows.UI.Xaml.Media.Brush -#ifndef __WUXMBrush_DEFINED__ -#define __WUXMBrush_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMBrush : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMTransform* transform; -@property (retain) WUXMTransform* relativeTransform; -@property double opacity; -+ (WXDependencyProperty*)opacityProperty; -+ (WXDependencyProperty*)relativeTransformProperty; -+ (WXDependencyProperty*)transformProperty; -@end - -#endif // __WUXMBrush_DEFINED__ - -// Windows.UI.Xaml.Media.TileBrush -#ifndef __WUXMTileBrush_DEFINED__ -#define __WUXMTileBrush_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMTileBrush : WUXMBrush -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMStretch stretch; -@property WUXMAlignmentY alignmentY; -@property WUXMAlignmentX alignmentX; -+ (WXDependencyProperty*)alignmentXProperty; -+ (WXDependencyProperty*)alignmentYProperty; -+ (WXDependencyProperty*)stretchProperty; -@end - -#endif // __WUXMTileBrush_DEFINED__ - -// Windows.UI.Xaml.Controls.WebViewBrush -#ifndef __WXCWebViewBrush_DEFINED__ -#define __WXCWebViewBrush_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCWebViewBrush : WUXMTileBrush -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * sourceName; -+ (WXDependencyProperty*)sourceNameProperty; -- (void)redraw; -- (void)setSource:(WXCWebView*)source; -@end - -#endif // __WXCWebViewBrush_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarCustomPen -#ifndef __WXCInkToolbarCustomPen_DEFINED__ -#define __WXCInkToolbarCustomPen_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarCustomPen : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (WUIIInkDrawingAttributes*)createInkDrawingAttributes:(WUXMBrush*)brush strokeWidth:(double)strokeWidth; -@end - -#endif // __WXCInkToolbarCustomPen_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbar -#ifndef __WXCInkToolbar_DEFINED__ -#define __WXCInkToolbar_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbar : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCInkCanvas* targetInkCanvas; -@property BOOL isRulerButtonChecked; -@property WXCInkToolbarInitialControls initialControls; -@property (retain) WXCInkToolbarToolButton* activeTool; -@property (readonly) WXDependencyObjectCollection* children; -@property (readonly) WUIIInkDrawingAttributes* inkDrawingAttributes; -+ (WXDependencyProperty*)activeToolProperty; -+ (WXDependencyProperty*)childrenProperty; -+ (WXDependencyProperty*)initialControlsProperty; -+ (WXDependencyProperty*)inkDrawingAttributesProperty; -+ (WXDependencyProperty*)isRulerButtonCheckedProperty; -+ (WXDependencyProperty*)targetInkCanvasProperty; -- (EventRegistrationToken)addActiveToolChangedEvent:(void(^)(WXCInkToolbar*, RTObject*))del; -- (void)removeActiveToolChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addEraseAllClickedEvent:(void(^)(WXCInkToolbar*, RTObject*))del; -- (void)removeEraseAllClickedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addInkDrawingAttributesChangedEvent:(void(^)(WXCInkToolbar*, RTObject*))del; -- (void)removeInkDrawingAttributesChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addIsRulerButtonCheckedChangedEvent:(void(^)(WXCInkToolbar*, RTObject*))del; -- (void)removeIsRulerButtonCheckedChangedEvent:(EventRegistrationToken)tok; -- (WXCInkToolbarToolButton*)getToolButton:(WXCInkToolbarTool)tool; -- (WXCInkToolbarToggleButton*)getToggleButton:(WXCInkToolbarToggle)tool; -@end - -#endif // __WXCInkToolbar_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarPenConfigurationControl -#ifndef __WXCInkToolbarPenConfigurationControl_DEFINED__ -#define __WXCInkToolbarPenConfigurationControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarPenConfigurationControl : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCInkToolbarPenButton* penButton; -+ (WXDependencyProperty*)penButtonProperty; -@end - -#endif // __WXCInkToolbarPenConfigurationControl_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarToggleButton -#ifndef __WXCInkToolbarToggleButton_DEFINED__ -#define __WXCInkToolbarToggleButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarToggleButton : WXCCheckBox -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCInkToolbarToggle toggleKind; -@end - -#endif // __WXCInkToolbarToggleButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarToolButton -#ifndef __WXCInkToolbarToolButton_DEFINED__ -#define __WXCInkToolbarToolButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarToolButton : WXCRadioButton -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isExtensionGlyphShown; -@property (readonly) WXCInkToolbarTool toolKind; -+ (WXDependencyProperty*)isExtensionGlyphShownProperty; -@end - -#endif // __WXCInkToolbarToolButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarCustomToggleButton -#ifndef __WXCInkToolbarCustomToggleButton_DEFINED__ -#define __WXCInkToolbarCustomToggleButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarCustomToggleButton : WXCInkToolbarToggleButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCInkToolbarCustomToggleButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarCustomToolButton -#ifndef __WXCInkToolbarCustomToolButton_DEFINED__ -#define __WXCInkToolbarCustomToolButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarCustomToolButton : WXCInkToolbarToolButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXUIElement* configurationContent; -+ (WXDependencyProperty*)configurationContentProperty; -@end - -#endif // __WXCInkToolbarCustomToolButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarEraserButton -#ifndef __WXCInkToolbarEraserButton_DEFINED__ -#define __WXCInkToolbarEraserButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarEraserButton : WXCInkToolbarToolButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCInkToolbarEraserButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarPenButton -#ifndef __WXCInkToolbarPenButton_DEFINED__ -#define __WXCInkToolbarPenButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarPenButton : WXCInkToolbarToolButton -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double selectedStrokeWidth; -@property int selectedBrushIndex; -@property (retain) NSMutableArray* /* WUXMBrush* */ palette; -@property double minStrokeWidth; -@property double maxStrokeWidth; -@property (readonly) WUXMBrush* selectedBrush; -+ (WXDependencyProperty*)maxStrokeWidthProperty; -+ (WXDependencyProperty*)minStrokeWidthProperty; -+ (WXDependencyProperty*)paletteProperty; -+ (WXDependencyProperty*)selectedBrushIndexProperty; -+ (WXDependencyProperty*)selectedBrushProperty; -+ (WXDependencyProperty*)selectedStrokeWidthProperty; -@end - -#endif // __WXCInkToolbarPenButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarRulerButton -#ifndef __WXCInkToolbarRulerButton_DEFINED__ -#define __WXCInkToolbarRulerButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarRulerButton : WXCInkToolbarToggleButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUIIInkPresenterRuler* ruler; -+ (WXDependencyProperty*)rulerProperty; -@end - -#endif // __WXCInkToolbarRulerButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarBallpointPenButton -#ifndef __WXCInkToolbarBallpointPenButton_DEFINED__ -#define __WXCInkToolbarBallpointPenButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarBallpointPenButton : WXCInkToolbarPenButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCInkToolbarBallpointPenButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarCustomPenButton -#ifndef __WXCInkToolbarCustomPenButton_DEFINED__ -#define __WXCInkToolbarCustomPenButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarCustomPenButton : WXCInkToolbarPenButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCInkToolbarCustomPen* customPen; -@property (retain) WXUIElement* configurationContent; -+ (WXDependencyProperty*)configurationContentProperty; -+ (WXDependencyProperty*)customPenProperty; -@end - -#endif // __WXCInkToolbarCustomPenButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarHighlighterButton -#ifndef __WXCInkToolbarHighlighterButton_DEFINED__ -#define __WXCInkToolbarHighlighterButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarHighlighterButton : WXCInkToolbarPenButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCInkToolbarHighlighterButton_DEFINED__ - -// Windows.UI.Xaml.Controls.InkToolbarPencilButton -#ifndef __WXCInkToolbarPencilButton_DEFINED__ -#define __WXCInkToolbarPencilButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCInkToolbarPencilButton : WXCInkToolbarPenButton -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCInkToolbarPencilButton_DEFINED__ - -// Windows.UI.Xaml.Controls.PivotItemEventArgs -#ifndef __WXCPivotItemEventArgs_DEFINED__ -#define __WXCPivotItemEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPivotItemEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCPivotItem* item; -@end - -#endif // __WXCPivotItemEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.DatePickedEventArgs -#ifndef __WXCDatePickedEventArgs_DEFINED__ -#define __WXCDatePickedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDatePickedEventArgs : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFDateTime* newDate __attribute__ ((ns_returns_not_retained)); -@property (readonly) WFDateTime* oldDate; -@end - -#endif // __WXCDatePickedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Data.ICustomPropertyProvider -#ifndef __WUXDICustomPropertyProvider_DEFINED__ -#define __WUXDICustomPropertyProvider_DEFINED__ - -@protocol WUXDICustomPropertyProvider -@property (readonly) WUXITypeName* type; -- (RTObject*)getCustomProperty:(NSString *)name; -- (RTObject*)getIndexedProperty:(NSString *)name type:(WUXITypeName*)type; -- (NSString *)getStringRepresentation; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDICustomPropertyProvider : RTObject -@end - -#endif // __WUXDICustomPropertyProvider_DEFINED__ - -// Windows.UI.Xaml.Controls.DatePickerFlyoutItem -#ifndef __WXCDatePickerFlyoutItem_DEFINED__ -#define __WXCDatePickerFlyoutItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDatePickerFlyoutItem : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * secondaryText; -@property (retain) NSString * primaryText; -@property (readonly) WUXITypeName* type; -+ (WXDependencyProperty*)primaryTextProperty; -+ (WXDependencyProperty*)secondaryTextProperty; -- (RTObject*)getCustomProperty:(NSString *)name; -- (RTObject*)getIndexedProperty:(NSString *)name type:(WUXITypeName*)type; -- (NSString *)getStringRepresentation; -@end - -#endif // __WXCDatePickerFlyoutItem_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemsPickedEventArgs -#ifndef __WXCItemsPickedEventArgs_DEFINED__ -#define __WXCItemsPickedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemsPickedEventArgs : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* RTObject* */ addedItems; -@property (readonly) NSMutableArray* /* RTObject* */ removedItems; -@end - -#endif // __WXCItemsPickedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.PickerConfirmedEventArgs -#ifndef __WXCPickerConfirmedEventArgs_DEFINED__ -#define __WXCPickerConfirmedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPickerConfirmedEventArgs : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCPickerConfirmedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.TimePickedEventArgs -#ifndef __WXCTimePickedEventArgs_DEFINED__ -#define __WXCTimePickedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTimePickedEventArgs : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* newTime __attribute__ ((ns_returns_not_retained)); -@property (readonly) WFTimeSpan* oldTime; -@end - -#endif // __WXCTimePickedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.DatePickerFlyoutPresenter -#ifndef __WXCDatePickerFlyoutPresenter_DEFINED__ -#define __WXCDatePickerFlyoutPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDatePickerFlyoutPresenter : WXCControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCDatePickerFlyoutPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.ListPickerFlyoutPresenter -#ifndef __WXCListPickerFlyoutPresenter_DEFINED__ -#define __WXCListPickerFlyoutPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListPickerFlyoutPresenter : WXCControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCListPickerFlyoutPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.TimePickerFlyoutPresenter -#ifndef __WXCTimePickerFlyoutPresenter_DEFINED__ -#define __WXCTimePickerFlyoutPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTimePickerFlyoutPresenter : WXCControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCTimePickerFlyoutPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.PickerFlyoutPresenter -#ifndef __WXCPickerFlyoutPresenter_DEFINED__ -#define __WXCPickerFlyoutPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPickerFlyoutPresenter : WXCContentControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXCPickerFlyoutPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.Pivot -#ifndef __WXCPivot_DEFINED__ -#define __WXCPivot_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPivot : WXCItemsControl -+ (WXCPivotSlideInAnimationGroup)getSlideInAnimationGroup:(WXFrameworkElement*)element; -+ (void)setSlideInAnimationGroup:(WXFrameworkElement*)element value:(WXCPivotSlideInAnimationGroup)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXDataTemplate* titleTemplate; -@property (retain) RTObject* title; -@property (retain) RTObject* selectedItem; -@property int selectedIndex; -@property BOOL isLocked; -@property (retain) WXDataTemplate* headerTemplate; -@property (retain) WXDataTemplate* rightHeaderTemplate; -@property (retain) RTObject* rightHeader; -@property (retain) WXDataTemplate* leftHeaderTemplate; -@property (retain) RTObject* leftHeader; -@property BOOL isHeaderItemsCarouselEnabled; -@property WXCPivotHeaderFocusVisualPlacement headerFocusVisualPlacement; -+ (WXDependencyProperty*)isLockedProperty; -+ (WXDependencyProperty*)selectedItemProperty; -+ (WXDependencyProperty*)slideInAnimationGroupProperty; -+ (WXDependencyProperty*)titleProperty; -+ (WXDependencyProperty*)titleTemplateProperty; -+ (WXDependencyProperty*)headerTemplateProperty; -+ (WXDependencyProperty*)selectedIndexProperty; -+ (WXDependencyProperty*)leftHeaderProperty; -+ (WXDependencyProperty*)leftHeaderTemplateProperty; -+ (WXDependencyProperty*)rightHeaderProperty; -+ (WXDependencyProperty*)rightHeaderTemplateProperty; -+ (WXDependencyProperty*)isHeaderItemsCarouselEnabledProperty; -+ (WXDependencyProperty*)headerFocusVisualPlacementProperty; -- (EventRegistrationToken)addPivotItemLoadedEvent:(void(^)(WXCPivot*, WXCPivotItemEventArgs*))del; -- (void)removePivotItemLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPivotItemLoadingEvent:(void(^)(WXCPivot*, WXCPivotItemEventArgs*))del; -- (void)removePivotItemLoadingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPivotItemUnloadedEvent:(void(^)(WXCPivot*, WXCPivotItemEventArgs*))del; -- (void)removePivotItemUnloadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPivotItemUnloadingEvent:(void(^)(WXCPivot*, WXCPivotItemEventArgs*))del; -- (void)removePivotItemUnloadingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSelectionChangedEvent:(WXCSelectionChangedEventHandler)del; -- (void)removeSelectionChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WXCPivot_DEFINED__ - -// Windows.UI.Xaml.Controls.PivotItem -#ifndef __WXCPivotItem_DEFINED__ -#define __WXCPivotItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPivotItem : WXCContentControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* header; -+ (WXDependencyProperty*)headerProperty; -@end - -#endif // __WXCPivotItem_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IPickerFlyoutBaseOverrides -#ifndef __WUXCPIPickerFlyoutBaseOverrides_DEFINED__ -#define __WUXCPIPickerFlyoutBaseOverrides_DEFINED__ - -@protocol WUXCPIPickerFlyoutBaseOverrides -- (void)onConfirmed; -- (BOOL)shouldShowConfirmationButtons; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIPickerFlyoutBaseOverrides : RTObject -@end - -#endif // __WUXCPIPickerFlyoutBaseOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.PickerFlyoutBase -#ifndef __WUXCPPickerFlyoutBase_DEFINED__ -#define __WUXCPPickerFlyoutBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPPickerFlyoutBase : WUXCPFlyoutBase -+ (NSString *)getTitle:(WXDependencyObject*)element; -+ (void)setTitle:(WXDependencyObject*)element value:(NSString *)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)titleProperty; -@end - -#endif // __WUXCPPickerFlyoutBase_DEFINED__ - -// Windows.UI.Xaml.Controls.DatePickerFlyout -#ifndef __WXCDatePickerFlyout_DEFINED__ -#define __WXCDatePickerFlyout_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCDatePickerFlyout : WUXCPPickerFlyoutBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL yearVisible; -@property BOOL monthVisible; -@property (retain) WFDateTime* minYear; -@property (retain) WFDateTime* maxYear; -@property BOOL dayVisible; -@property (retain) WFDateTime* date; -@property (retain) NSString * calendarIdentifier; -@property (retain) NSString * yearFormat; -@property (retain) NSString * monthFormat; -@property (retain) NSString * dayFormat; -+ (WXDependencyProperty*)calendarIdentifierProperty; -+ (WXDependencyProperty*)dateProperty; -+ (WXDependencyProperty*)dayVisibleProperty; -+ (WXDependencyProperty*)maxYearProperty; -+ (WXDependencyProperty*)minYearProperty; -+ (WXDependencyProperty*)monthVisibleProperty; -+ (WXDependencyProperty*)yearVisibleProperty; -+ (WXDependencyProperty*)dayFormatProperty; -+ (WXDependencyProperty*)monthFormatProperty; -+ (WXDependencyProperty*)yearFormatProperty; -- (EventRegistrationToken)addDatePickedEvent:(void(^)(WXCDatePickerFlyout*, WXCDatePickedEventArgs*))del; -- (void)removeDatePickedEvent:(EventRegistrationToken)tok; -- (void)showAtAsync:(WXFrameworkElement*)target success:(void (^)(id /* WFDateTime* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXCDatePickerFlyout_DEFINED__ - -// Windows.UI.Xaml.Controls.ListPickerFlyout -#ifndef __WXCListPickerFlyout_DEFINED__ -#define __WXCListPickerFlyout_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCListPickerFlyout : WUXCPPickerFlyoutBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXCListPickerFlyoutSelectionMode selectionMode; -@property (retain) NSString * selectedValuePath; -@property (retain) RTObject* selectedValue; -@property (retain) RTObject* selectedItem; -@property int selectedIndex; -@property (retain) RTObject* itemsSource; -@property (retain) WXDataTemplate* itemTemplate; -@property (retain) NSString * displayMemberPath; -@property (readonly) NSMutableArray* /* RTObject* */ selectedItems; -+ (WXDependencyProperty*)displayMemberPathProperty; -+ (WXDependencyProperty*)itemTemplateProperty; -+ (WXDependencyProperty*)itemsSourceProperty; -+ (WXDependencyProperty*)selectedIndexProperty; -+ (WXDependencyProperty*)selectedItemProperty; -+ (WXDependencyProperty*)selectedValuePathProperty; -+ (WXDependencyProperty*)selectedValueProperty; -+ (WXDependencyProperty*)selectionModeProperty; -- (EventRegistrationToken)addItemsPickedEvent:(void(^)(WXCListPickerFlyout*, WXCItemsPickedEventArgs*))del; -- (void)removeItemsPickedEvent:(EventRegistrationToken)tok; -- (void)showAtAsync:(WXFrameworkElement*)target success:(void (^)(NSArray* /* RTObject* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXCListPickerFlyout_DEFINED__ - -// Windows.UI.Xaml.Controls.PickerFlyout -#ifndef __WXCPickerFlyout_DEFINED__ -#define __WXCPickerFlyout_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPickerFlyout : WUXCPPickerFlyoutBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXUIElement* content; -@property BOOL confirmationButtonsVisible; -+ (WXDependencyProperty*)confirmationButtonsVisibleProperty; -+ (WXDependencyProperty*)contentProperty; -- (EventRegistrationToken)addConfirmedEvent:(void(^)(WXCPickerFlyout*, WXCPickerConfirmedEventArgs*))del; -- (void)removeConfirmedEvent:(EventRegistrationToken)tok; -- (void)showAtAsync:(WXFrameworkElement*)target success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXCPickerFlyout_DEFINED__ - -// Windows.UI.Xaml.Controls.TimePickerFlyout -#ifndef __WXCTimePickerFlyout_DEFINED__ -#define __WXCTimePickerFlyout_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCTimePickerFlyout : WUXCPPickerFlyoutBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFTimeSpan* time; -@property int minuteIncrement; -@property (retain) NSString * clockIdentifier; -+ (WXDependencyProperty*)clockIdentifierProperty; -+ (WXDependencyProperty*)minuteIncrementProperty; -+ (WXDependencyProperty*)timeProperty; -- (EventRegistrationToken)addTimePickedEvent:(void(^)(WXCTimePickerFlyout*, WXCTimePickedEventArgs*))del; -- (void)removeTimePickedEvent:(EventRegistrationToken)tok; -- (void)showAtAsync:(WXFrameworkElement*)target success:(void (^)(id /* WFTimeSpan* */))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXCTimePickerFlyout_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlControlsMaps.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlControlsMaps.h deleted file mode 100644 index 0b76a916ff..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlControlsMaps.h +++ /dev/null @@ -1,1557 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlControlsMaps.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -#define OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXamlControlsMaps.lib") -#endif -#endif -#include - -@class WUXCMMapActualCameraChangedEventArgs, WUXCMMapActualCameraChangingEventArgs, WUXCMMapCustomExperienceChangedEventArgs, WUXCMMapElementClickEventArgs, WUXCMMapElementPointerEnteredEventArgs, WUXCMMapElementPointerExitedEventArgs, WUXCMMapRightTappedEventArgs, WUXCMMapTargetCameraChangedEventArgs, WUXCMMapTileBitmapRequestDeferral, WUXCMMapTileBitmapRequest, WUXCMMapTileBitmapRequestedEventArgs, WUXCMMapTileUriRequestDeferral, WUXCMMapTileUriRequest, WUXCMMapTileUriRequestedEventArgs, WUXCMMapCamera, WUXCMMapCustomExperience, WUXCMMapElement, WUXCMMapInputEventArgs, WUXCMMapItemsControl, WUXCMMapRouteView, WUXCMMapScene, WUXCMMapTileDataSource, WUXCMMapTileSource, WUXCMStreetsidePanorama, WUXCMCustomMapTileDataSource, WUXCMHttpMapTileDataSource, WUXCMLocalMapTileDataSource, WUXCMMapIcon, WUXCMMapPolygon, WUXCMMapPolyline, WUXCMStreetsideExperience, WUXCMMapControl, WUXCMMapControlBusinessLandmarkClickEventArgs, WUXCMMapControlTransitFeatureClickEventArgs, WUXCMMapControlBusinessLandmarkRightTappedEventArgs, WUXCMMapControlTransitFeatureRightTappedEventArgs, WUXCMMapControlBusinessLandmarkPointerEnteredEventArgs, WUXCMMapControlTransitFeaturePointerEnteredEventArgs, WUXCMMapControlBusinessLandmarkPointerExitedEventArgs, WUXCMMapControlTransitFeaturePointerExitedEventArgs, WUXCMMapControlDataHelper; -@class WUXCMMapZoomLevelRange; -@protocol WUXCMIMapActualCameraChangedEventArgs, WUXCMIMapActualCameraChangedEventArgs2, WUXCMIMapActualCameraChangingEventArgs, WUXCMIMapActualCameraChangingEventArgs2, WUXCMIMapCustomExperienceChangedEventArgs, WUXCMIMapElementClickEventArgs, WUXCMIMapElementPointerEnteredEventArgs, WUXCMIMapElementPointerExitedEventArgs, WUXCMIMapRightTappedEventArgs, WUXCMIMapTargetCameraChangedEventArgs, WUXCMIMapTargetCameraChangedEventArgs2, WUXCMIMapTileBitmapRequest, WUXCMIMapTileBitmapRequestDeferral, WUXCMIMapTileBitmapRequestedEventArgs, WUXCMIMapTileUriRequest, WUXCMIMapTileUriRequestDeferral, WUXCMIMapTileUriRequestedEventArgs, WUXCMIMapCamera, WUXCMIMapCameraFactory, WUXCMIMapCustomExperience, WUXCMIMapCustomExperienceFactory, WUXCMIMapElement, WUXCMIMapElementStatics, WUXCMIMapElementFactory, WUXCMIMapElement2, WUXCMIMapElementStatics2, WUXCMIMapInputEventArgs, WUXCMIMapItemsControl, WUXCMIMapItemsControlStatics, WUXCMIMapRouteView, WUXCMIMapRouteViewFactory, WUXCMIMapScene, WUXCMIMapSceneStatics, WUXCMIMapTileDataSource, WUXCMIMapTileDataSourceFactory, WUXCMIMapTileSource, WUXCMIMapTileSourceStatics, WUXCMIMapTileSourceFactory, WUXCMIStreetsidePanorama, WUXCMIStreetsidePanoramaStatics, WUXCMICustomMapTileDataSource, WUXCMICustomMapTileDataSourceFactory, WUXCMIHttpMapTileDataSource, WUXCMIHttpMapTileDataSourceFactory, WUXCMILocalMapTileDataSource, WUXCMILocalMapTileDataSourceFactory, WUXCMIMapIcon, WUXCMIMapIconStatics, WUXCMIMapIcon2, WUXCMIMapIconStatics2, WUXCMIMapPolygon, WUXCMIMapPolygonStatics, WUXCMIMapPolygon2, WUXCMIMapPolyline, WUXCMIMapPolylineStatics, WUXCMIStreetsideExperience, WUXCMIStreetsideExperienceFactory, WUXCMIMapControl, WUXCMIMapControlStatics, WUXCMIMapControl2, WUXCMIMapControlStatics2, WUXCMIMapControl3, WUXCMIMapControl4, WUXCMIMapControlStatics4, WUXCMIMapControlDataHelper, WUXCMIMapControlDataHelper2, WUXCMIMapControlDataHelperFactory, WUXCMIMapControlBusinessLandmarkClickEventArgs, WUXCMIMapControlTransitFeatureClickEventArgs, WUXCMIMapControlBusinessLandmarkRightTappedEventArgs, WUXCMIMapControlTransitFeatureRightTappedEventArgs, WUXCMIMapControlBusinessLandmarkPointerEnteredEventArgs, WUXCMIMapControlTransitFeaturePointerEnteredEventArgs, WUXCMIMapControlBusinessLandmarkPointerExitedEventArgs, WUXCMIMapControlTransitFeaturePointerExitedEventArgs; - -// Windows.UI.Xaml.Controls.Maps.MapAnimationKind -enum _WUXCMMapAnimationKind { - WUXCMMapAnimationKindDefault = 0, - WUXCMMapAnimationKindNone = 1, - WUXCMMapAnimationKindLinear = 2, - WUXCMMapAnimationKindBow = 3, -}; -typedef unsigned WUXCMMapAnimationKind; - -// Windows.UI.Xaml.Controls.Maps.MapCameraChangeReason -enum _WUXCMMapCameraChangeReason { - WUXCMMapCameraChangeReasonSystem = 0, - WUXCMMapCameraChangeReasonUserInteraction = 1, - WUXCMMapCameraChangeReasonProgrammatic = 2, -}; -typedef unsigned WUXCMMapCameraChangeReason; - -// Windows.UI.Xaml.Controls.Maps.MapColorScheme -enum _WUXCMMapColorScheme { - WUXCMMapColorSchemeLight = 0, - WUXCMMapColorSchemeDark = 1, -}; -typedef unsigned WUXCMMapColorScheme; - -// Windows.UI.Xaml.Controls.Maps.MapElementCollisionBehavior -enum _WUXCMMapElementCollisionBehavior { - WUXCMMapElementCollisionBehaviorHide = 0, - WUXCMMapElementCollisionBehaviorRemainVisible = 1, -}; -typedef unsigned WUXCMMapElementCollisionBehavior; - -// Windows.UI.Xaml.Controls.Maps.MapInteractionMode -enum _WUXCMMapInteractionMode { - WUXCMMapInteractionModeAuto = 0, - WUXCMMapInteractionModeDisabled = 1, - WUXCMMapInteractionModeGestureOnly = 2, - WUXCMMapInteractionModePointerAndKeyboard = 2, - WUXCMMapInteractionModeControlOnly = 3, - WUXCMMapInteractionModeGestureAndControl = 4, - WUXCMMapInteractionModePointerKeyboardAndControl = 4, - WUXCMMapInteractionModePointerOnly = 5, -}; -typedef unsigned WUXCMMapInteractionMode; - -// Windows.UI.Xaml.Controls.Maps.MapLoadingStatus -enum _WUXCMMapLoadingStatus { - WUXCMMapLoadingStatusLoading = 0, - WUXCMMapLoadingStatusLoaded = 1, - WUXCMMapLoadingStatusDataUnavailable = 2, -}; -typedef unsigned WUXCMMapLoadingStatus; - -// Windows.UI.Xaml.Controls.Maps.MapPanInteractionMode -enum _WUXCMMapPanInteractionMode { - WUXCMMapPanInteractionModeAuto = 0, - WUXCMMapPanInteractionModeDisabled = 1, -}; -typedef unsigned WUXCMMapPanInteractionMode; - -// Windows.UI.Xaml.Controls.Maps.MapStyle -enum _WUXCMMapStyle { - WUXCMMapStyleNone = 0, - WUXCMMapStyleRoad = 1, - WUXCMMapStyleAerial = 2, - WUXCMMapStyleAerialWithRoads = 3, - WUXCMMapStyleTerrain = 4, - WUXCMMapStyleAerial3D = 5, - WUXCMMapStyleAerial3DWithRoads = 6, -}; -typedef unsigned WUXCMMapStyle; - -// Windows.UI.Xaml.Controls.Maps.MapTileLayer -enum _WUXCMMapTileLayer { - WUXCMMapTileLayerLabelOverlay = 0, - WUXCMMapTileLayerRoadOverlay = 1, - WUXCMMapTileLayerAreaOverlay = 2, - WUXCMMapTileLayerBackgroundOverlay = 3, - WUXCMMapTileLayerBackgroundReplacement = 4, -}; -typedef unsigned WUXCMMapTileLayer; - -// Windows.UI.Xaml.Controls.Maps.MapVisibleRegionKind -enum _WUXCMMapVisibleRegionKind { - WUXCMMapVisibleRegionKindNear = 0, - WUXCMMapVisibleRegionKindFull = 1, -}; -typedef unsigned WUXCMMapVisibleRegionKind; - -// Windows.UI.Xaml.Controls.Maps.MapWatermarkMode -enum _WUXCMMapWatermarkMode { - WUXCMMapWatermarkModeAutomatic = 0, - WUXCMMapWatermarkModeOn = 1, -}; -typedef unsigned WUXCMMapWatermarkMode; - -#include "WindowsUICore.h" -#include "WindowsFoundation.h" -#include "WindowsUIXamlMediaMedia3D.h" -#include "WindowsDevicesGeolocation.h" -#include "WindowsStorageStreams.h" -#include "WindowsServicesMapsLocalSearch.h" -#include "WindowsUIXaml.h" -#include "WindowsUIXamlControlsPrimitives.h" -#include "WindowsUIXamlData.h" -#include "WindowsUI.h" -#include "WindowsServicesMaps.h" -#include "WindowsUIXamlMediaAnimation.h" -#include "WindowsUIXamlControls.h" -#include "WindowsApplicationModelDataTransfer.h" -#include "WindowsUIXamlMedia.h" -#include "WindowsUIText.h" -#include "WindowsUIXamlInput.h" -#include "WindowsUIInput.h" -#include "WindowsUIXamlAutomationPeers.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedEventHandler -#ifndef __WXDependencyPropertyChangedEventHandler__DEFINED -#define __WXDependencyPropertyChangedEventHandler__DEFINED -typedef void(^WXDependencyPropertyChangedEventHandler)(RTObject* sender, WXDependencyPropertyChangedEventArgs* e); -#endif // __WXDependencyPropertyChangedEventHandler__DEFINED - -// Windows.UI.Xaml.DragEventHandler -#ifndef __WXDragEventHandler__DEFINED -#define __WXDragEventHandler__DEFINED -typedef void(^WXDragEventHandler)(RTObject* sender, WXDragEventArgs* e); -#endif // __WXDragEventHandler__DEFINED - -// Windows.UI.Xaml.Input.DoubleTappedEventHandler -#ifndef __WUXIDoubleTappedEventHandler__DEFINED -#define __WUXIDoubleTappedEventHandler__DEFINED -typedef void(^WUXIDoubleTappedEventHandler)(RTObject* sender, WUXIDoubleTappedRoutedEventArgs* e); -#endif // __WUXIDoubleTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.HoldingEventHandler -#ifndef __WUXIHoldingEventHandler__DEFINED -#define __WUXIHoldingEventHandler__DEFINED -typedef void(^WUXIHoldingEventHandler)(RTObject* sender, WUXIHoldingRoutedEventArgs* e); -#endif // __WUXIHoldingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.KeyEventHandler -#ifndef __WUXIKeyEventHandler__DEFINED -#define __WUXIKeyEventHandler__DEFINED -typedef void(^WUXIKeyEventHandler)(RTObject* sender, WUXIKeyRoutedEventArgs* e); -#endif // __WUXIKeyEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationCompletedEventHandler -#ifndef __WUXIManipulationCompletedEventHandler__DEFINED -#define __WUXIManipulationCompletedEventHandler__DEFINED -typedef void(^WUXIManipulationCompletedEventHandler)(RTObject* sender, WUXIManipulationCompletedRoutedEventArgs* e); -#endif // __WUXIManipulationCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationDeltaEventHandler -#ifndef __WUXIManipulationDeltaEventHandler__DEFINED -#define __WUXIManipulationDeltaEventHandler__DEFINED -typedef void(^WUXIManipulationDeltaEventHandler)(RTObject* sender, WUXIManipulationDeltaRoutedEventArgs* e); -#endif // __WUXIManipulationDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationInertiaStartingEventHandler -#ifndef __WUXIManipulationInertiaStartingEventHandler__DEFINED -#define __WUXIManipulationInertiaStartingEventHandler__DEFINED -typedef void(^WUXIManipulationInertiaStartingEventHandler)(RTObject* sender, WUXIManipulationInertiaStartingRoutedEventArgs* e); -#endif // __WUXIManipulationInertiaStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartedEventHandler -#ifndef __WUXIManipulationStartedEventHandler__DEFINED -#define __WUXIManipulationStartedEventHandler__DEFINED -typedef void(^WUXIManipulationStartedEventHandler)(RTObject* sender, WUXIManipulationStartedRoutedEventArgs* e); -#endif // __WUXIManipulationStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartingEventHandler -#ifndef __WUXIManipulationStartingEventHandler__DEFINED -#define __WUXIManipulationStartingEventHandler__DEFINED -typedef void(^WUXIManipulationStartingEventHandler)(RTObject* sender, WUXIManipulationStartingRoutedEventArgs* e); -#endif // __WUXIManipulationStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.PointerEventHandler -#ifndef __WUXIPointerEventHandler__DEFINED -#define __WUXIPointerEventHandler__DEFINED -typedef void(^WUXIPointerEventHandler)(RTObject* sender, WUXIPointerRoutedEventArgs* e); -#endif // __WUXIPointerEventHandler__DEFINED - -// Windows.UI.Xaml.Input.RightTappedEventHandler -#ifndef __WUXIRightTappedEventHandler__DEFINED -#define __WUXIRightTappedEventHandler__DEFINED -typedef void(^WUXIRightTappedEventHandler)(RTObject* sender, WUXIRightTappedRoutedEventArgs* e); -#endif // __WUXIRightTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.TappedEventHandler -#ifndef __WUXITappedEventHandler__DEFINED -#define __WUXITappedEventHandler__DEFINED -typedef void(^WUXITappedEventHandler)(RTObject* sender, WUXITappedRoutedEventArgs* e); -#endif // __WUXITappedEventHandler__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.SizeChangedEventHandler -#ifndef __WXSizeChangedEventHandler__DEFINED -#define __WXSizeChangedEventHandler__DEFINED -typedef void(^WXSizeChangedEventHandler)(RTObject* sender, WXSizeChangedEventArgs* e); -#endif // __WXSizeChangedEventHandler__DEFINED - - -#import - -// [struct] Windows.UI.Xaml.Controls.Maps.MapZoomLevelRange -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapZoomLevelRange : NSObject -+ (instancetype)new; -@property double min; -@property double max; -@end - -// Windows.UI.Xaml.Controls.Maps.MapActualCameraChangedEventArgs -#ifndef __WUXCMMapActualCameraChangedEventArgs_DEFINED__ -#define __WUXCMMapActualCameraChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapActualCameraChangedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXCMMapCamera* camera; -@property (readonly) WUXCMMapCameraChangeReason changeReason; -@end - -#endif // __WUXCMMapActualCameraChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapActualCameraChangingEventArgs -#ifndef __WUXCMMapActualCameraChangingEventArgs_DEFINED__ -#define __WUXCMMapActualCameraChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapActualCameraChangingEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXCMMapCamera* camera; -@property (readonly) WUXCMMapCameraChangeReason changeReason; -@end - -#endif // __WUXCMMapActualCameraChangingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapCustomExperienceChangedEventArgs -#ifndef __WUXCMMapCustomExperienceChangedEventArgs_DEFINED__ -#define __WUXCMMapCustomExperienceChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapCustomExperienceChangedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXCMMapCustomExperienceChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapElementClickEventArgs -#ifndef __WUXCMMapElementClickEventArgs_DEFINED__ -#define __WUXCMMapElementClickEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapElementClickEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeopoint* location; -@property (readonly) NSMutableArray* /* WUXCMMapElement* */ mapElements; -@property (readonly) WFPoint* position; -@end - -#endif // __WUXCMMapElementClickEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapElementPointerEnteredEventArgs -#ifndef __WUXCMMapElementPointerEnteredEventArgs_DEFINED__ -#define __WUXCMMapElementPointerEnteredEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapElementPointerEnteredEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeopoint* location; -@property (readonly) WUXCMMapElement* mapElement; -@property (readonly) WFPoint* position; -@end - -#endif // __WUXCMMapElementPointerEnteredEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapElementPointerExitedEventArgs -#ifndef __WUXCMMapElementPointerExitedEventArgs_DEFINED__ -#define __WUXCMMapElementPointerExitedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapElementPointerExitedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeopoint* location; -@property (readonly) WUXCMMapElement* mapElement; -@property (readonly) WFPoint* position; -@end - -#endif // __WUXCMMapElementPointerExitedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapRightTappedEventArgs -#ifndef __WUXCMMapRightTappedEventArgs_DEFINED__ -#define __WUXCMMapRightTappedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapRightTappedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeopoint* location; -@property (readonly) WFPoint* position; -@end - -#endif // __WUXCMMapRightTappedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapTargetCameraChangedEventArgs -#ifndef __WUXCMMapTargetCameraChangedEventArgs_DEFINED__ -#define __WUXCMMapTargetCameraChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapTargetCameraChangedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXCMMapCamera* camera; -@property (readonly) WUXCMMapCameraChangeReason changeReason; -@end - -#endif // __WUXCMMapTargetCameraChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequestDeferral -#ifndef __WUXCMMapTileBitmapRequestDeferral_DEFINED__ -#define __WUXCMMapTileBitmapRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapTileBitmapRequestDeferral : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WUXCMMapTileBitmapRequestDeferral_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequest -#ifndef __WUXCMMapTileBitmapRequest_DEFINED__ -#define __WUXCMMapTileBitmapRequest_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapTileBitmapRequest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* pixelData; -- (WUXCMMapTileBitmapRequestDeferral*)getDeferral; -@end - -#endif // __WUXCMMapTileBitmapRequest_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapTileBitmapRequestedEventArgs -#ifndef __WUXCMMapTileBitmapRequestedEventArgs_DEFINED__ -#define __WUXCMMapTileBitmapRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapTileBitmapRequestedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXCMMapTileBitmapRequest* request; -@property (readonly) int x; -@property (readonly) int y; -@property (readonly) int zoomLevel; -@end - -#endif // __WUXCMMapTileBitmapRequestedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapTileUriRequestDeferral -#ifndef __WUXCMMapTileUriRequestDeferral_DEFINED__ -#define __WUXCMMapTileUriRequestDeferral_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapTileUriRequestDeferral : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)complete; -@end - -#endif // __WUXCMMapTileUriRequestDeferral_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapTileUriRequest -#ifndef __WUXCMMapTileUriRequest_DEFINED__ -#define __WUXCMMapTileUriRequest_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapTileUriRequest : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* uri; -- (WUXCMMapTileUriRequestDeferral*)getDeferral; -@end - -#endif // __WUXCMMapTileUriRequest_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapTileUriRequestedEventArgs -#ifndef __WUXCMMapTileUriRequestedEventArgs_DEFINED__ -#define __WUXCMMapTileUriRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapTileUriRequestedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXCMMapTileUriRequest* request; -@property (readonly) int x; -@property (readonly) int y; -@property (readonly) int zoomLevel; -@end - -#endif // __WUXCMMapTileUriRequestedEventArgs_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapCamera -#ifndef __WUXCMMapCamera_DEFINED__ -#define __WUXCMMapCamera_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapCamera : WXDependencyObject -+ (WUXCMMapCamera*)makeInstanceWithLocation:(WDGGeopoint*)location ACTIVATOR; -+ (WUXCMMapCamera*)makeInstanceWithLocationAndHeading:(WDGGeopoint*)location headingInDegrees:(double)headingInDegrees ACTIVATOR; -+ (WUXCMMapCamera*)makeInstanceWithLocationHeadingAndPitch:(WDGGeopoint*)location headingInDegrees:(double)headingInDegrees pitchInDegrees:(double)pitchInDegrees ACTIVATOR; -+ (WUXCMMapCamera*)makeInstanceWithLocationHeadingPitchRollAndFieldOfView:(WDGGeopoint*)location headingInDegrees:(double)headingInDegrees pitchInDegrees:(double)pitchInDegrees rollInDegrees:(double)rollInDegrees fieldOfViewInDegrees:(double)fieldOfViewInDegrees ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double roll; -@property double pitch; -@property (retain) WDGGeopoint* location; -@property double heading; -@property double fieldOfView; -@end - -#endif // __WUXCMMapCamera_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapCustomExperience -#ifndef __WUXCMMapCustomExperience_DEFINED__ -#define __WUXCMMapCustomExperience_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapCustomExperience : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXCMMapCustomExperience_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapElement -#ifndef __WUXCMMapElement_DEFINED__ -#define __WUXCMMapElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapElement : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int zIndex; -@property BOOL visible; -@property int mapTabIndex; -+ (WXDependencyProperty*)visibleProperty; -+ (WXDependencyProperty*)zIndexProperty; -+ (WXDependencyProperty*)mapTabIndexProperty; -@end - -#endif // __WUXCMMapElement_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapInputEventArgs -#ifndef __WUXCMMapInputEventArgs_DEFINED__ -#define __WUXCMMapInputEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapInputEventArgs : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeopoint* location; -@property (readonly) WFPoint* position; -@end - -#endif // __WUXCMMapInputEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapItemsControl -#ifndef __WUXCMMapItemsControl_DEFINED__ -#define __WUXCMMapItemsControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapItemsControl : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* itemsSource; -@property (retain) WXDataTemplate* itemTemplate; -@property (readonly) NSMutableArray* /* WXDependencyObject* */ items; -+ (WXDependencyProperty*)itemTemplateProperty; -+ (WXDependencyProperty*)itemsProperty; -+ (WXDependencyProperty*)itemsSourceProperty; -@end - -#endif // __WUXCMMapItemsControl_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapRouteView -#ifndef __WUXCMMapRouteView_DEFINED__ -#define __WUXCMMapRouteView_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapRouteView : WXDependencyObject -+ (WUXCMMapRouteView*)makeInstanceWithMapRoute:(WSMMapRoute*)route ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUColor* routeColor; -@property (retain) WUColor* outlineColor; -@property (readonly) WSMMapRoute* route; -@end - -#endif // __WUXCMMapRouteView_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapScene -#ifndef __WUXCMMapScene_DEFINED__ -#define __WUXCMMapScene_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapScene : WXDependencyObject -+ (WUXCMMapScene*)createFromBoundingBox:(WDGGeoboundingBox*)bounds; -+ (WUXCMMapScene*)createFromBoundingBoxWithHeadingAndPitch:(WDGGeoboundingBox*)bounds headingInDegrees:(double)headingInDegrees pitchInDegrees:(double)pitchInDegrees; -+ (WUXCMMapScene*)createFromCamera:(WUXCMMapCamera*)camera; -+ (WUXCMMapScene*)createFromLocation:(WDGGeopoint*)location; -+ (WUXCMMapScene*)createFromLocationWithHeadingAndPitch:(WDGGeopoint*)location headingInDegrees:(double)headingInDegrees pitchInDegrees:(double)pitchInDegrees; -+ (WUXCMMapScene*)createFromLocationAndRadius:(WDGGeopoint*)location radiusInMeters:(double)radiusInMeters; -+ (WUXCMMapScene*)createFromLocationAndRadiusWithHeadingAndPitch:(WDGGeopoint*)location radiusInMeters:(double)radiusInMeters headingInDegrees:(double)headingInDegrees pitchInDegrees:(double)pitchInDegrees; -+ (WUXCMMapScene*)createFromLocations:(id /* WDGGeopoint* */)locations; -+ (WUXCMMapScene*)createFromLocationsWithHeadingAndPitch:(id /* WDGGeopoint* */)locations headingInDegrees:(double)headingInDegrees pitchInDegrees:(double)pitchInDegrees; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXCMMapCamera* targetCamera; -- (EventRegistrationToken)addTargetCameraChangedEvent:(void(^)(WUXCMMapScene*, WUXCMMapTargetCameraChangedEventArgs*))del; -- (void)removeTargetCameraChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCMMapScene_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapTileDataSource -#ifndef __WUXCMMapTileDataSource_DEFINED__ -#define __WUXCMMapTileDataSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapTileDataSource : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXCMMapTileDataSource_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapTileSource -#ifndef __WUXCMMapTileSource_DEFINED__ -#define __WUXCMMapTileSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapTileSource : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isTransparencyEnabled; -@property BOOL isRetryEnabled; -@property BOOL isFadingEnabled; -@property (retain) WUXCMMapTileDataSource* dataSource; -@property (retain) WDGGeoboundingBox* bounds; -@property BOOL allowOverstretch; -@property (retain) WUXCMMapZoomLevelRange* zoomLevelRange; -@property int zIndex; -@property BOOL visible; -@property int tilePixelSize; -@property WUXCMMapTileLayer layer; -+ (WXDependencyProperty*)allowOverstretchProperty; -+ (WXDependencyProperty*)boundsProperty; -+ (WXDependencyProperty*)dataSourceProperty; -+ (WXDependencyProperty*)isFadingEnabledProperty; -+ (WXDependencyProperty*)isRetryEnabledProperty; -+ (WXDependencyProperty*)isTransparencyEnabledProperty; -+ (WXDependencyProperty*)layerProperty; -+ (WXDependencyProperty*)tilePixelSizeProperty; -+ (WXDependencyProperty*)visibleProperty; -+ (WXDependencyProperty*)zIndexProperty; -+ (WXDependencyProperty*)zoomLevelRangeProperty; -@end - -#endif // __WUXCMMapTileSource_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.StreetsidePanorama -#ifndef __WUXCMStreetsidePanorama_DEFINED__ -#define __WUXCMStreetsidePanorama_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMStreetsidePanorama : WXDependencyObject -+ (void)findNearbyWithLocationAsync:(WDGGeopoint*)location success:(void (^)(WUXCMStreetsidePanorama*))success failure:(void (^)(NSError*))failure; -+ (void)findNearbyWithLocationAndRadiusAsync:(WDGGeopoint*)location radiusInMeters:(double)radiusInMeters success:(void (^)(WUXCMStreetsidePanorama*))success failure:(void (^)(NSError*))failure; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WDGGeopoint* location; -@end - -#endif // __WUXCMStreetsidePanorama_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.CustomMapTileDataSource -#ifndef __WUXCMCustomMapTileDataSource_DEFINED__ -#define __WUXCMCustomMapTileDataSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMCustomMapTileDataSource : WUXCMMapTileDataSource -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addBitmapRequestedEvent:(void(^)(WUXCMCustomMapTileDataSource*, WUXCMMapTileBitmapRequestedEventArgs*))del; -- (void)removeBitmapRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCMCustomMapTileDataSource_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.HttpMapTileDataSource -#ifndef __WUXCMHttpMapTileDataSource_DEFINED__ -#define __WUXCMHttpMapTileDataSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMHttpMapTileDataSource : WUXCMMapTileDataSource -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * uriFormatString; -@property BOOL allowCaching; -@property (readonly) NSMutableDictionary* /* NSString *, NSString * */ additionalRequestHeaders; -- (EventRegistrationToken)addUriRequestedEvent:(void(^)(WUXCMHttpMapTileDataSource*, WUXCMMapTileUriRequestedEventArgs*))del; -- (void)removeUriRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCMHttpMapTileDataSource_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.LocalMapTileDataSource -#ifndef __WUXCMLocalMapTileDataSource_DEFINED__ -#define __WUXCMLocalMapTileDataSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMLocalMapTileDataSource : WUXCMMapTileDataSource -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * uriFormatString; -- (EventRegistrationToken)addUriRequestedEvent:(void(^)(WUXCMLocalMapTileDataSource*, WUXCMMapTileUriRequestedEventArgs*))del; -- (void)removeUriRequestedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCMLocalMapTileDataSource_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapIcon -#ifndef __WUXCMMapIcon_DEFINED__ -#define __WUXCMMapIcon_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapIcon : WUXCMMapElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * title; -@property (retain) WFPoint* normalizedAnchorPoint; -@property (retain) WDGGeopoint* location; -@property (retain) RTObject* image; -@property WUXCMMapElementCollisionBehavior collisionBehaviorDesired; -+ (WXDependencyProperty*)locationProperty; -+ (WXDependencyProperty*)normalizedAnchorPointProperty; -+ (WXDependencyProperty*)titleProperty; -+ (WXDependencyProperty*)collisionBehaviorDesiredProperty; -@end - -#endif // __WUXCMMapIcon_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapPolygon -#ifndef __WUXCMMapPolygon_DEFINED__ -#define __WUXCMMapPolygon_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapPolygon : WUXCMMapElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double strokeThickness; -@property BOOL strokeDashed; -@property (retain) WUColor* strokeColor; -@property (retain) WDGGeopath* path; -@property (retain) WUColor* fillColor; -@property (readonly) NSMutableArray* /* WDGGeopath* */ paths; -+ (WXDependencyProperty*)pathProperty; -+ (WXDependencyProperty*)strokeDashedProperty; -+ (WXDependencyProperty*)strokeThicknessProperty; -@end - -#endif // __WUXCMMapPolygon_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapPolyline -#ifndef __WUXCMMapPolyline_DEFINED__ -#define __WUXCMMapPolyline_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapPolyline : WUXCMMapElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double strokeThickness; -@property BOOL strokeDashed; -@property (retain) WUColor* strokeColor; -@property (retain) WDGGeopath* path; -+ (WXDependencyProperty*)pathProperty; -+ (WXDependencyProperty*)strokeDashedProperty; -@end - -#endif // __WUXCMMapPolyline_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.StreetsideExperience -#ifndef __WUXCMStreetsideExperience_DEFINED__ -#define __WUXCMStreetsideExperience_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMStreetsideExperience : WUXCMMapCustomExperience -+ (WUXCMStreetsideExperience*)makeInstanceWithPanorama:(WUXCMStreetsidePanorama*)panorama ACTIVATOR; -+ (WUXCMStreetsideExperience*)makeInstanceWithPanoramaHeadingPitchAndFieldOfView:(WUXCMStreetsidePanorama*)panorama headingInDegrees:(double)headingInDegrees pitchInDegrees:(double)pitchInDegrees fieldOfViewInDegrees:(double)fieldOfViewInDegrees ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL zoomButtonsVisible; -@property BOOL streetLabelsVisible; -@property BOOL overviewMapVisible; -@property BOOL exitButtonVisible; -@property BOOL cursorVisible; -@property BOOL addressTextVisible; -@end - -#endif // __WUXCMStreetsideExperience_DEFINED__ - -// Windows.UI.Xaml.Controls.IControlOverrides -#ifndef __WXCIControlOverrides_DEFINED__ -#define __WXCIControlOverrides_DEFINED__ - -@protocol WXCIControlOverrides -- (void)onPointerEntered:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerPressed:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerMoved:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerReleased:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerExited:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerCaptureLost:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerCanceled:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerWheelChanged:(WUXIPointerRoutedEventArgs*)e; -- (void)onTapped:(WUXITappedRoutedEventArgs*)e; -- (void)onDoubleTapped:(WUXIDoubleTappedRoutedEventArgs*)e; -- (void)onHolding:(WUXIHoldingRoutedEventArgs*)e; -- (void)onRightTapped:(WUXIRightTappedRoutedEventArgs*)e; -- (void)onManipulationStarting:(WUXIManipulationStartingRoutedEventArgs*)e; -- (void)onManipulationInertiaStarting:(WUXIManipulationInertiaStartingRoutedEventArgs*)e; -- (void)onManipulationStarted:(WUXIManipulationStartedRoutedEventArgs*)e; -- (void)onManipulationDelta:(WUXIManipulationDeltaRoutedEventArgs*)e; -- (void)onManipulationCompleted:(WUXIManipulationCompletedRoutedEventArgs*)e; -- (void)onKeyUp:(WUXIKeyRoutedEventArgs*)e; -- (void)onKeyDown:(WUXIKeyRoutedEventArgs*)e; -- (void)onGotFocus:(WXRoutedEventArgs*)e; -- (void)onLostFocus:(WXRoutedEventArgs*)e; -- (void)onDragEnter:(WXDragEventArgs*)e; -- (void)onDragLeave:(WXDragEventArgs*)e; -- (void)onDragOver:(WXDragEventArgs*)e; -- (void)onDrop:(WXDragEventArgs*)e; -@end - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WXCIControlOverrides : RTObject -@end - -#endif // __WXCIControlOverrides_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides -#ifndef __WXIFrameworkElementOverrides_DEFINED__ -#define __WXIFrameworkElementOverrides_DEFINED__ - -@protocol WXIFrameworkElementOverrides -- (WFSize*)measureOverride:(WFSize*)availableSize; -- (WFSize*)arrangeOverride:(WFSize*)finalSize; -- (void)onApplyTemplate; -@end - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WXIFrameworkElementOverrides : RTObject -@end - -#endif // __WXIFrameworkElementOverrides_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides2 -#ifndef __WXIFrameworkElementOverrides2_DEFINED__ -#define __WXIFrameworkElementOverrides2_DEFINED__ - -@protocol WXIFrameworkElementOverrides2 -- (BOOL)goToElementStateCore:(NSString *)stateName useTransitions:(BOOL)useTransitions; -@end - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WXIFrameworkElementOverrides2 : RTObject -@end - -#endif // __WXIFrameworkElementOverrides2_DEFINED__ - -// Windows.UI.Xaml.IUIElementOverrides -#ifndef __WXIUIElementOverrides_DEFINED__ -#define __WXIUIElementOverrides_DEFINED__ - -@protocol WXIUIElementOverrides -- (WUXAPAutomationPeer*)onCreateAutomationPeer; -- (void)onDisconnectVisualChildren; -- (id /* id < WFPoint* > */)findSubElementsForTouchTargeting:(WFPoint*)point boundingRect:(WFRect*)boundingRect; -@end - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WXIUIElementOverrides : RTObject -@end - -#endif // __WXIUIElementOverrides_DEFINED__ - -// Windows.UI.Xaml.UIElement -#ifndef __WXUIElement_DEFINED__ -#define __WXUIElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WXUIElement : WXDependencyObject -+ (BOOL)tryStartDirectManipulation:(WUXIPointer*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isHitTestVisible; -@property BOOL isDoubleTapEnabled; -@property double opacity; -@property (retain) WUXMProjection* projection; -@property (retain) WUXMRectangleGeometry* clip; -@property (retain) WUXMCacheMode* cacheMode; -@property WUXIManipulationModes manipulationMode; -@property BOOL isTapEnabled; -@property BOOL isRightTapEnabled; -@property BOOL isHoldingEnabled; -@property BOOL allowDrop; -@property WXVisibility visibility; -@property BOOL useLayoutRounding; -@property (retain) WUXMATransitionCollection* transitions; -@property (retain) WFPoint* renderTransformOrigin; -@property (retain) WUXMTransform* renderTransform; -@property (readonly) NSArray* /* WUXIPointer* */ pointerCaptures; -@property (readonly) WFSize* desiredSize; -@property (readonly) WFSize* renderSize; -@property WUXMElementCompositeMode compositeMode; -@property (retain) WUXMMTransform3D* transform3D; -@property BOOL canDrag; -@property BOOL isAccessKeyScope; -@property BOOL exitDisplayModeOnAccessKeyInvoked; -@property (retain) WUXCPFlyoutBase* contextFlyout; -@property (retain) WXDependencyObject* accessKeyScopeOwner; -@property (retain) NSString * accessKey; -+ (WXDependencyProperty*)isRightTapEnabledProperty; -+ (WXDependencyProperty*)allowDropProperty; -+ (WXDependencyProperty*)cacheModeProperty; -+ (WXDependencyProperty*)clipProperty; -+ (WXRoutedEvent*)doubleTappedEvent; -+ (WXRoutedEvent*)dragEnterEvent; -+ (WXRoutedEvent*)dragLeaveEvent; -+ (WXRoutedEvent*)dragOverEvent; -+ (WXRoutedEvent*)dropEvent; -+ (WXRoutedEvent*)holdingEvent; -+ (WXDependencyProperty*)isDoubleTapEnabledProperty; -+ (WXDependencyProperty*)isHitTestVisibleProperty; -+ (WXDependencyProperty*)isHoldingEnabledProperty; -+ (WXDependencyProperty*)isTapEnabledProperty; -+ (WXRoutedEvent*)keyDownEvent; -+ (WXRoutedEvent*)keyUpEvent; -+ (WXRoutedEvent*)manipulationCompletedEvent; -+ (WXRoutedEvent*)manipulationDeltaEvent; -+ (WXRoutedEvent*)manipulationInertiaStartingEvent; -+ (WXDependencyProperty*)manipulationModeProperty; -+ (WXRoutedEvent*)manipulationStartedEvent; -+ (WXRoutedEvent*)manipulationStartingEvent; -+ (WXDependencyProperty*)opacityProperty; -+ (WXRoutedEvent*)pointerCanceledEvent; -+ (WXRoutedEvent*)pointerCaptureLostEvent; -+ (WXDependencyProperty*)pointerCapturesProperty; -+ (WXRoutedEvent*)pointerEnteredEvent; -+ (WXRoutedEvent*)pointerExitedEvent; -+ (WXRoutedEvent*)pointerMovedEvent; -+ (WXRoutedEvent*)pointerPressedEvent; -+ (WXRoutedEvent*)pointerReleasedEvent; -+ (WXRoutedEvent*)pointerWheelChangedEvent; -+ (WXDependencyProperty*)projectionProperty; -+ (WXDependencyProperty*)renderTransformOriginProperty; -+ (WXDependencyProperty*)renderTransformProperty; -+ (WXRoutedEvent*)rightTappedEvent; -+ (WXRoutedEvent*)tappedEvent; -+ (WXDependencyProperty*)transitionsProperty; -+ (WXDependencyProperty*)useLayoutRoundingProperty; -+ (WXDependencyProperty*)visibilityProperty; -+ (WXDependencyProperty*)compositeModeProperty; -+ (WXDependencyProperty*)canDragProperty; -+ (WXDependencyProperty*)transform3DProperty; -+ (WXDependencyProperty*)accessKeyScopeOwnerProperty; -+ (WXDependencyProperty*)contextFlyoutProperty; -+ (WXDependencyProperty*)exitDisplayModeOnAccessKeyInvokedProperty; -+ (WXDependencyProperty*)isAccessKeyScopeProperty; -+ (WXDependencyProperty*)accessKeyProperty; -- (EventRegistrationToken)addDoubleTappedEvent:(WUXIDoubleTappedEventHandler)del; -- (void)removeDoubleTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragEnterEvent:(WXDragEventHandler)del; -- (void)removeDragEnterEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragLeaveEvent:(WXDragEventHandler)del; -- (void)removeDragLeaveEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragOverEvent:(WXDragEventHandler)del; -- (void)removeDragOverEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropEvent:(WXDragEventHandler)del; -- (void)removeDropEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGotFocusEvent:(WXRoutedEventHandler)del; -- (void)removeGotFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldingEvent:(WUXIHoldingEventHandler)del; -- (void)removeHoldingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLostFocusEvent:(WXRoutedEventHandler)del; -- (void)removeLostFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCompletedEvent:(WUXIManipulationCompletedEventHandler)del; -- (void)removeManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationDeltaEvent:(WUXIManipulationDeltaEventHandler)del; -- (void)removeManipulationDeltaEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationInertiaStartingEvent:(WUXIManipulationInertiaStartingEventHandler)del; -- (void)removeManipulationInertiaStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartedEvent:(WUXIManipulationStartedEventHandler)del; -- (void)removeManipulationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartingEvent:(WUXIManipulationStartingEventHandler)del; -- (void)removeManipulationStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCanceledEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(WUXIPointerEventHandler)del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRightTappedEvent:(WUXIRightTappedEventHandler)del; -- (void)removeRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTappedEvent:(WUXITappedEventHandler)del; -- (void)removeTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragStartingEvent:(void(^)(WXUIElement*, WXDragStartingEventArgs*))del; -- (void)removeDragStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropCompletedEvent:(void(^)(WXUIElement*, WXDropCompletedEventArgs*))del; -- (void)removeDropCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayDismissedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayDismissedEventArgs*))del; -- (void)removeAccessKeyDisplayDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayRequestedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayRequestedEventArgs*))del; -- (void)removeAccessKeyDisplayRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyInvokedEvent:(void(^)(WXUIElement*, WUXIAccessKeyInvokedEventArgs*))del; -- (void)removeAccessKeyInvokedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextCanceledEvent:(void(^)(WXUIElement*, WXRoutedEventArgs*))del; -- (void)removeContextCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextRequestedEvent:(void(^)(WXUIElement*, WUXIContextRequestedEventArgs*))del; -- (void)removeContextRequestedEvent:(EventRegistrationToken)tok; -- (void)measure:(WFSize*)availableSize; -- (void)arrange:(WFRect*)finalRect; -- (BOOL)capturePointer:(WUXIPointer*)value; -- (void)releasePointerCapture:(WUXIPointer*)value; -- (void)releasePointerCaptures; -- (void)addHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler handledEventsToo:(BOOL)handledEventsToo; -- (void)removeHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler; -- (WUXMGeneralTransform*)transformToVisual:(WXUIElement*)visual; -- (void)invalidateMeasure; -- (void)invalidateArrange; -- (void)updateLayout; -- (BOOL)cancelDirectManipulations; -- (void)startDragAsync:(WUIPointerPoint*)pointerPoint success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXUIElement_DEFINED__ - -// Windows.UI.Xaml.FrameworkElement -#ifndef __WXFrameworkElement_DEFINED__ -#define __WXFrameworkElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WXFrameworkElement : WXUIElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double height; -@property WXFlowDirection flowDirection; -@property double minHeight; -@property (retain) RTObject* dataContext; -@property (retain) NSString * name; -@property double minWidth; -@property double maxWidth; -@property double maxHeight; -@property (retain) WXThickness* margin; -@property (retain) NSString * language; -@property WXHorizontalAlignment horizontalAlignment; -@property (retain) WXResourceDictionary* resources; -@property double width; -@property WXVerticalAlignment verticalAlignment; -@property (retain) RTObject* tag; -@property (retain) WXStyle* style; -@property (readonly) WFUri* baseUri; -@property (readonly) double actualHeight; -@property (readonly) WXDependencyObject* parent; -@property (readonly) WXTriggerCollection* triggers; -@property (readonly) double actualWidth; -@property WXElementTheme requestedTheme; -@property (retain) WXThickness* focusVisualMargin; -@property (retain) WUXMBrush* focusVisualSecondaryBrush; -@property (retain) WXThickness* focusVisualPrimaryThickness; -@property (retain) WUXMBrush* focusVisualPrimaryBrush; -@property BOOL allowFocusWhenDisabled; -@property BOOL allowFocusOnInteraction; -@property (retain) WXThickness* focusVisualSecondaryThickness; -+ (WXDependencyProperty*)styleProperty; -+ (WXDependencyProperty*)actualHeightProperty; -+ (WXDependencyProperty*)actualWidthProperty; -+ (WXDependencyProperty*)dataContextProperty; -+ (WXDependencyProperty*)flowDirectionProperty; -+ (WXDependencyProperty*)heightProperty; -+ (WXDependencyProperty*)horizontalAlignmentProperty; -+ (WXDependencyProperty*)languageProperty; -+ (WXDependencyProperty*)marginProperty; -+ (WXDependencyProperty*)maxHeightProperty; -+ (WXDependencyProperty*)maxWidthProperty; -+ (WXDependencyProperty*)minHeightProperty; -+ (WXDependencyProperty*)minWidthProperty; -+ (WXDependencyProperty*)nameProperty; -+ (WXDependencyProperty*)tagProperty; -+ (WXDependencyProperty*)verticalAlignmentProperty; -+ (WXDependencyProperty*)widthProperty; -+ (WXDependencyProperty*)requestedThemeProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)allowFocusWhenDisabledProperty; -+ (WXDependencyProperty*)focusVisualMarginProperty; -+ (WXDependencyProperty*)focusVisualPrimaryBrushProperty; -+ (WXDependencyProperty*)focusVisualPrimaryThicknessProperty; -+ (WXDependencyProperty*)focusVisualSecondaryBrushProperty; -+ (WXDependencyProperty*)focusVisualSecondaryThicknessProperty; -- (EventRegistrationToken)addLayoutUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeLayoutUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadedEvent:(WXRoutedEventHandler)del; -- (void)removeLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(WXSizeChangedEventHandler)del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnloadedEvent:(WXRoutedEventHandler)del; -- (void)removeUnloadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDataContextChangedEvent:(void(^)(WXFrameworkElement*, WXDataContextChangedEventArgs*))del; -- (void)removeDataContextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadingEvent:(void(^)(WXFrameworkElement*, RTObject*))del; -- (void)removeLoadingEvent:(EventRegistrationToken)tok; -- (RTObject*)findName:(NSString *)name; -- (void)setBinding:(WXDependencyProperty*)dp binding:(WUXDBindingBase*)binding; -- (WUXDBindingExpression*)getBindingExpression:(WXDependencyProperty*)dp; -@end - -#endif // __WXFrameworkElement_DEFINED__ - -// Windows.UI.Xaml.Controls.Control -#ifndef __WXCControl_DEFINED__ -#define __WXCControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WXCControl : WXFrameworkElement -+ (BOOL)getIsTemplateFocusTarget:(WXFrameworkElement*)element; -+ (void)setIsTemplateFocusTarget:(WXFrameworkElement*)element value:(BOOL)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double fontSize; -@property (retain) WUXMFontFamily* fontFamily; -@property (retain) WXThickness* padding; -@property int tabIndex; -@property int characterSpacing; -@property (retain) WXThickness* borderThickness; -@property BOOL isEnabled; -@property (retain) WUXMBrush* borderBrush; -@property WUTFontStretch fontStretch; -@property BOOL isTabStop; -@property WXHorizontalAlignment horizontalContentAlignment; -@property (retain) WUXMBrush* foreground; -@property (retain) WUTFontWeight* fontWeight; -@property WUTFontStyle fontStyle; -@property (retain) WUXMBrush* background; -@property WXVerticalAlignment verticalContentAlignment; -@property (retain) WXCControlTemplate* Template; -@property WUXIKeyboardNavigationMode tabNavigation; -@property (readonly) WXFocusState focusState; -@property BOOL isTextScaleFactorEnabled; -@property BOOL useSystemFocusVisuals; -@property (retain) WXDependencyObject* xYFocusRight; -@property BOOL isFocusEngaged; -@property (retain) WXDependencyObject* xYFocusLeft; -@property (retain) WXDependencyObject* xYFocusDown; -@property WXCRequiresPointer requiresPointer; -@property BOOL isFocusEngagementEnabled; -@property WXElementSoundMode elementSoundMode; -@property (retain) WXDependencyObject* xYFocusUp; -+ (WXDependencyProperty*)isEnabledProperty; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)characterSpacingProperty; -+ (WXDependencyProperty*)defaultStyleKeyProperty; -+ (WXDependencyProperty*)focusStateProperty; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontStretchProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)foregroundProperty; -+ (WXDependencyProperty*)horizontalContentAlignmentProperty; -+ (WXDependencyProperty*)isTabStopProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)tabIndexProperty; -+ (WXDependencyProperty*)tabNavigationProperty; -+ (WXDependencyProperty*)templateProperty; -+ (WXDependencyProperty*)verticalContentAlignmentProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -+ (WXDependencyProperty*)isTemplateFocusTargetProperty; -+ (WXDependencyProperty*)useSystemFocusVisualsProperty; -+ (WXDependencyProperty*)elementSoundModeProperty; -+ (WXDependencyProperty*)isFocusEngagedProperty; -+ (WXDependencyProperty*)isFocusEngagementEnabledProperty; -+ (WXDependencyProperty*)requiresPointerProperty; -+ (WXDependencyProperty*)xYFocusDownProperty; -+ (WXDependencyProperty*)xYFocusLeftProperty; -+ (WXDependencyProperty*)xYFocusRightProperty; -+ (WXDependencyProperty*)xYFocusUpProperty; -- (EventRegistrationToken)addIsEnabledChangedEvent:(WXDependencyPropertyChangedEventHandler)del; -- (void)removeIsEnabledChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusDisengagedEvent:(void(^)(WXCControl*, WXCFocusDisengagedEventArgs*))del; -- (void)removeFocusDisengagedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusEngagedEvent:(void(^)(WXCControl*, WXCFocusEngagedEventArgs*))del; -- (void)removeFocusEngagedEvent:(EventRegistrationToken)tok; -- (BOOL)applyTemplate; -- (BOOL)focus:(WXFocusState)value; -- (void)removeFocusEngagement; -@end - -#endif // __WXCControl_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControl -#ifndef __WUXCMMapControl_DEFINED__ -#define __WUXCMMapControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControl : WXCControl -+ (WDGGeopoint*)getLocation:(WXDependencyObject*)element; -+ (void)setLocation:(WXDependencyObject*)element value:(WDGGeopoint*)value; -+ (WFPoint*)getNormalizedAnchorPoint:(WXDependencyObject*)element; -+ (void)setNormalizedAnchorPoint:(WXDependencyObject*)element value:(WFPoint*)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL landmarksVisible; -@property double heading; -@property double desiredPitch; -@property WUXCMMapColorScheme colorScheme; -@property (retain) WFPoint* transformOrigin; -@property BOOL trafficFlowVisible; -@property (retain) NSString * mapServiceToken; -@property double zoomLevel; -@property WUXCMMapWatermarkMode watermarkMode; -@property (retain) WDGGeopoint* center; -@property BOOL pedestrianFeaturesVisible; -@property WUXCMMapStyle style; -@property (readonly) double maxZoomLevel; -@property (readonly) double minZoomLevel; -@property (readonly) double pitch; -@property (readonly) NSMutableArray* /* WUXCMMapTileSource* */ tileSources; -@property (readonly) NSMutableArray* /* WUXCMMapRouteView* */ routes; -@property (readonly) NSMutableArray* /* WXDependencyObject* */ children; -@property (readonly) WUXCMMapLoadingStatus loadingStatus; -@property (readonly) NSMutableArray* /* WUXCMMapElement* */ mapElements; -@property WUXCMMapInteractionMode zoomInteractionMode; -@property BOOL transitFeaturesVisible; -@property WUXCMMapPanInteractionMode panInteractionMode; -@property (retain) WUXCMMapScene* scene; -@property WUXCMMapInteractionMode tiltInteractionMode; -@property (retain) WUXCMMapCustomExperience* customExperience; -@property WUXCMMapInteractionMode rotateInteractionMode; -@property BOOL businessLandmarksVisible; -@property (readonly) WUXCMMapCamera* targetCamera; -@property (readonly) BOOL is3DSupported; -@property (readonly) BOOL isStreetsideSupported; -@property (readonly) WUXCMMapCamera* actualCamera; -@property BOOL businessLandmarksEnabled; -@property BOOL transitFeaturesEnabled; -+ (WXDependencyProperty*)routesProperty; -+ (WXDependencyProperty*)centerProperty; -+ (WXDependencyProperty*)childrenProperty; -+ (WXDependencyProperty*)colorSchemeProperty; -+ (WXDependencyProperty*)desiredPitchProperty; -+ (WXDependencyProperty*)headingProperty; -+ (WXDependencyProperty*)landmarksVisibleProperty; -+ (WXDependencyProperty*)loadingStatusProperty; -+ (WXDependencyProperty*)locationProperty; -+ (WXDependencyProperty*)mapElementsProperty; -+ (WXDependencyProperty*)mapServiceTokenProperty; -+ (WXDependencyProperty*)normalizedAnchorPointProperty; -+ (WXDependencyProperty*)pedestrianFeaturesVisibleProperty; -+ (WXDependencyProperty*)pitchProperty; -+ (WXDependencyProperty*)styleProperty; -+ (WXDependencyProperty*)tileSourcesProperty; -+ (WXDependencyProperty*)trafficFlowVisibleProperty; -+ (WXDependencyProperty*)transformOriginProperty; -+ (WXDependencyProperty*)watermarkModeProperty; -+ (WXDependencyProperty*)zoomLevelProperty; -+ (WXDependencyProperty*)sceneProperty; -+ (WXDependencyProperty*)businessLandmarksVisibleProperty; -+ (WXDependencyProperty*)is3DSupportedProperty; -+ (WXDependencyProperty*)isStreetsideSupportedProperty; -+ (WXDependencyProperty*)panInteractionModeProperty; -+ (WXDependencyProperty*)rotateInteractionModeProperty; -+ (WXDependencyProperty*)tiltInteractionModeProperty; -+ (WXDependencyProperty*)transitFeaturesVisibleProperty; -+ (WXDependencyProperty*)zoomInteractionModeProperty; -+ (WXDependencyProperty*)transitFeaturesEnabledProperty; -+ (WXDependencyProperty*)businessLandmarksEnabledProperty; -- (EventRegistrationToken)addCenterChangedEvent:(void(^)(WUXCMMapControl*, RTObject*))del; -- (void)removeCenterChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHeadingChangedEvent:(void(^)(WUXCMMapControl*, RTObject*))del; -- (void)removeHeadingChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadingStatusChangedEvent:(void(^)(WUXCMMapControl*, RTObject*))del; -- (void)removeLoadingStatusChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMapDoubleTappedEvent:(void(^)(WUXCMMapControl*, WUXCMMapInputEventArgs*))del; -- (void)removeMapDoubleTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMapHoldingEvent:(void(^)(WUXCMMapControl*, WUXCMMapInputEventArgs*))del; -- (void)removeMapHoldingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMapTappedEvent:(void(^)(WUXCMMapControl*, WUXCMMapInputEventArgs*))del; -- (void)removeMapTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPitchChangedEvent:(void(^)(WUXCMMapControl*, RTObject*))del; -- (void)removePitchChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTransformOriginChangedEvent:(void(^)(WUXCMMapControl*, RTObject*))del; -- (void)removeTransformOriginChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addZoomLevelChangedEvent:(void(^)(WUXCMMapControl*, RTObject*))del; -- (void)removeZoomLevelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addActualCameraChangedEvent:(void(^)(WUXCMMapControl*, WUXCMMapActualCameraChangedEventArgs*))del; -- (void)removeActualCameraChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addActualCameraChangingEvent:(void(^)(WUXCMMapControl*, WUXCMMapActualCameraChangingEventArgs*))del; -- (void)removeActualCameraChangingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCustomExperienceChangedEvent:(void(^)(WUXCMMapControl*, WUXCMMapCustomExperienceChangedEventArgs*))del; -- (void)removeCustomExperienceChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMapElementClickEvent:(void(^)(WUXCMMapControl*, WUXCMMapElementClickEventArgs*))del; -- (void)removeMapElementClickEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMapElementPointerEnteredEvent:(void(^)(WUXCMMapControl*, WUXCMMapElementPointerEnteredEventArgs*))del; -- (void)removeMapElementPointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMapElementPointerExitedEvent:(void(^)(WUXCMMapControl*, WUXCMMapElementPointerExitedEventArgs*))del; -- (void)removeMapElementPointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTargetCameraChangedEvent:(void(^)(WUXCMMapControl*, WUXCMMapTargetCameraChangedEventArgs*))del; -- (void)removeTargetCameraChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addMapRightTappedEvent:(void(^)(WUXCMMapControl*, WUXCMMapRightTappedEventArgs*))del; -- (void)removeMapRightTappedEvent:(EventRegistrationToken)tok; -- (NSArray* /* WUXCMMapElement* */)findMapElementsAtOffset:(WFPoint*)offset; -- (void)getLocationFromOffset:(WFPoint*)offset location:(WDGGeopoint**)location; -- (void)getOffsetFromLocation:(WDGGeopoint*)location offset:(WFPoint**)offset; -- (void)isLocationInView:(WDGGeopoint*)location isInView:(BOOL*)isInView; -- (void)trySetViewBoundsAsync:(WDGGeoboundingBox*)bounds margin:(id /* WXThickness* */)margin animation:(WUXCMMapAnimationKind)animation success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)trySetViewWithCenterAsync:(WDGGeopoint*)center success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)trySetViewWithCenterAndZoomAsync:(WDGGeopoint*)center zoomLevel:(id /* double */)zoomLevel success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)trySetViewWithCenterZoomHeadingAndPitchAsync:(WDGGeopoint*)center zoomLevel:(id /* double */)zoomLevel heading:(id /* double */)heading desiredPitch:(id /* double */)desiredPitch success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)trySetViewWithCenterZoomHeadingPitchAndAnimationAsync:(WDGGeopoint*)center zoomLevel:(id /* double */)zoomLevel heading:(id /* double */)heading desiredPitch:(id /* double */)desiredPitch animation:(WUXCMMapAnimationKind)animation success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)startContinuousRotate:(double)rateInDegreesPerSecond; -- (void)stopContinuousRotate; -- (void)startContinuousTilt:(double)rateInDegreesPerSecond; -- (void)stopContinuousTilt; -- (void)startContinuousZoom:(double)rateOfChangePerSecond; -- (void)stopContinuousZoom; -- (void)tryRotateAsync:(double)degrees success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryRotateToAsync:(double)angleInDegrees success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryTiltAsync:(double)degrees success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryTiltToAsync:(double)angleInDegrees success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryZoomInAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryZoomOutAsyncWithSuccess:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)tryZoomToAsync:(double)zoomLevel success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)trySetSceneAsync:(WUXCMMapScene*)scene success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (void)trySetSceneWithAnimationAsync:(WUXCMMapScene*)scene animationKind:(WUXCMMapAnimationKind)animationKind success:(void (^)(BOOL))success failure:(void (^)(NSError*))failure; -- (WDGGeopath*)getVisibleRegion:(WUXCMMapVisibleRegionKind)region; -@end - -#endif // __WUXCMMapControl_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkClickEventArgs -#ifndef __WUXCMMapControlBusinessLandmarkClickEventArgs_DEFINED__ -#define __WUXCMMapControlBusinessLandmarkClickEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControlBusinessLandmarkClickEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSMLLocalLocation* */ localLocations; -@end - -#endif // __WUXCMMapControlBusinessLandmarkClickEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureClickEventArgs -#ifndef __WUXCMMapControlTransitFeatureClickEventArgs_DEFINED__ -#define __WUXCMMapControlTransitFeatureClickEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControlTransitFeatureClickEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) WDGGeopoint* location; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ transitProperties; -@end - -#endif // __WUXCMMapControlTransitFeatureClickEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkRightTappedEventArgs -#ifndef __WUXCMMapControlBusinessLandmarkRightTappedEventArgs_DEFINED__ -#define __WUXCMMapControlBusinessLandmarkRightTappedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControlBusinessLandmarkRightTappedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSMLLocalLocation* */ localLocations; -@end - -#endif // __WUXCMMapControlBusinessLandmarkRightTappedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControlTransitFeatureRightTappedEventArgs -#ifndef __WUXCMMapControlTransitFeatureRightTappedEventArgs_DEFINED__ -#define __WUXCMMapControlTransitFeatureRightTappedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControlTransitFeatureRightTappedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) WDGGeopoint* location; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ transitProperties; -@end - -#endif // __WUXCMMapControlTransitFeatureRightTappedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerEnteredEventArgs -#ifndef __WUXCMMapControlBusinessLandmarkPointerEnteredEventArgs_DEFINED__ -#define __WUXCMMapControlBusinessLandmarkPointerEnteredEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControlBusinessLandmarkPointerEnteredEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSMLLocalLocation* */ localLocations; -@end - -#endif // __WUXCMMapControlBusinessLandmarkPointerEnteredEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerEnteredEventArgs -#ifndef __WUXCMMapControlTransitFeaturePointerEnteredEventArgs_DEFINED__ -#define __WUXCMMapControlTransitFeaturePointerEnteredEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControlTransitFeaturePointerEnteredEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) WDGGeopoint* location; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ transitProperties; -@end - -#endif // __WUXCMMapControlTransitFeaturePointerEnteredEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControlBusinessLandmarkPointerExitedEventArgs -#ifndef __WUXCMMapControlBusinessLandmarkPointerExitedEventArgs_DEFINED__ -#define __WUXCMMapControlBusinessLandmarkPointerExitedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControlBusinessLandmarkPointerExitedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WSMLLocalLocation* */ localLocations; -@end - -#endif // __WUXCMMapControlBusinessLandmarkPointerExitedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControlTransitFeaturePointerExitedEventArgs -#ifndef __WUXCMMapControlTransitFeaturePointerExitedEventArgs_DEFINED__ -#define __WUXCMMapControlTransitFeaturePointerExitedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControlTransitFeaturePointerExitedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * displayName; -@property (readonly) WDGGeopoint* location; -@property (readonly) NSDictionary* /* NSString *, RTObject* */ transitProperties; -@end - -#endif // __WUXCMMapControlTransitFeaturePointerExitedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Maps.MapControlDataHelper -#ifndef __WUXCMMapControlDataHelper_DEFINED__ -#define __WUXCMMapControlDataHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLCONTROLSMAPSEXPORT -@interface WUXCMMapControlDataHelper : WXDependencyObject -+ (WUXCMMapControlDataHelper*)makeInstance:(WUXCMMapControl*)map ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addBusinessLandmarkClickEvent:(void(^)(WUXCMMapControl*, WUXCMMapControlBusinessLandmarkClickEventArgs*))del; -- (void)removeBusinessLandmarkClickEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBusinessLandmarkRightTappedEvent:(void(^)(WUXCMMapControl*, WUXCMMapControlBusinessLandmarkRightTappedEventArgs*))del; -- (void)removeBusinessLandmarkRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTransitFeatureClickEvent:(void(^)(WUXCMMapControl*, WUXCMMapControlTransitFeatureClickEventArgs*))del; -- (void)removeTransitFeatureClickEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTransitFeatureRightTappedEvent:(void(^)(WUXCMMapControl*, WUXCMMapControlTransitFeatureRightTappedEventArgs*))del; -- (void)removeTransitFeatureRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBusinessLandmarkPointerEnteredEvent:(void(^)(WUXCMMapControl*, WUXCMMapControlBusinessLandmarkPointerEnteredEventArgs*))del; -- (void)removeBusinessLandmarkPointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addBusinessLandmarkPointerExitedEvent:(void(^)(WUXCMMapControl*, WUXCMMapControlBusinessLandmarkPointerExitedEventArgs*))del; -- (void)removeBusinessLandmarkPointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTransitFeaturePointerEnteredEvent:(void(^)(WUXCMMapControl*, WUXCMMapControlTransitFeaturePointerEnteredEventArgs*))del; -- (void)removeTransitFeaturePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTransitFeaturePointerExitedEvent:(void(^)(WUXCMMapControl*, WUXCMMapControlTransitFeaturePointerExitedEventArgs*))del; -- (void)removeTransitFeaturePointerExitedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCMMapControlDataHelper_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlControlsPrimitives.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlControlsPrimitives.h deleted file mode 100644 index 1459f8a598..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlControlsPrimitives.h +++ /dev/null @@ -1,2224 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlControlsPrimitives.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXCPItemsChangedEventArgs, WUXCPLayoutInformation, WUXCPGeneratorPositionHelper, WUXCPProgressRingTemplateSettings, WUXCPToggleSwitchTemplateSettings, WUXCPProgressBarTemplateSettings, WUXCPSettingsFlyoutTemplateSettings, WUXCPToolTipTemplateSettings, WUXCPComboBoxTemplateSettings, WUXCPGridViewItemTemplateSettings, WUXCPListViewItemTemplateSettings, WUXCPMenuFlyoutPresenterTemplateSettings, WUXCPCalendarViewTemplateSettings, WUXCPSplitViewTemplateSettings, WUXCPAppBarTemplateSettings, WUXCPCommandBarTemplateSettings, WUXCPDragCompletedEventArgs, WUXCPDragDeltaEventArgs, WUXCPDragStartedEventArgs, WUXCPRangeBaseValueChangedEventArgs, WUXCPScrollEventArgs, WUXCPPopup, WUXCPTickBar, WUXCPCarouselPanel, WUXCPOrientedVirtualizingPanel, WUXCPCalendarPanel, WUXCPGridViewItemPresenter, WUXCPListViewItemPresenter, WUXCPSelectorItem, WUXCPRangeBase, WUXCPThumb, WUXCPButtonBase, WUXCPScrollBar, WUXCPSelector, WUXCPRepeatButton, WUXCPToggleButton, WUXCPFlyoutBaseClosingEventArgs, WUXCPFlyoutBase, WUXCPJumpListItemBackgroundConverter, WUXCPJumpListItemForegroundConverter, WUXCPPickerFlyoutBase, WUXCPLoopingSelector, WUXCPPivotPanel, WUXCPLoopingSelectorItem, WUXCPLoopingSelectorPanel, WUXCPPivotHeaderItem, WUXCPPivotHeaderPanel; -@class WUXCPGeneratorPosition; -@protocol WUXCPIScrollSnapPointsInfo, WUXCPIItemsChangedEventArgs, WUXCPILayoutInformation, WUXCPILayoutInformationStatics, WUXCPIComboBoxTemplateSettings, WUXCPIComboBoxTemplateSettings2, WUXCPIDragCompletedEventArgs, WUXCPIDragCompletedEventArgsFactory, WUXCPIDragDeltaEventArgs, WUXCPIDragDeltaEventArgsFactory, WUXCPIDragStartedEventArgs, WUXCPIDragStartedEventArgsFactory, WUXCPIGridViewItemTemplateSettings, WUXCPIListViewItemTemplateSettings, WUXCPIMenuFlyoutPresenterTemplateSettings, WUXCPIProgressBarTemplateSettings, WUXCPIProgressRingTemplateSettings, WUXCPIRangeBaseValueChangedEventArgs, WUXCPIScrollEventArgs, WUXCPISettingsFlyoutTemplateSettings, WUXCPIToggleSwitchTemplateSettings, WUXCPIToolTipTemplateSettings, WUXCPIPopup, WUXCPIPopupStatics, WUXCPIPopup2, WUXCPIPopupStatics2, WUXCPITickBar, WUXCPITickBarStatics, WUXCPIRangeBase, WUXCPIRangeBaseOverrides, WUXCPIRangeBaseStatics, WUXCPIRangeBaseFactory, WUXCPIThumb, WUXCPIThumbStatics, WUXCPIButtonBase, WUXCPIButtonBaseStatics, WUXCPIButtonBaseFactory, WUXCPICarouselPanel, WUXCPICarouselPanelFactory, WUXCPIOrientedVirtualizingPanel, WUXCPIOrientedVirtualizingPanelFactory, WUXCPIScrollBar, WUXCPIScrollBarStatics, WUXCPISelector, WUXCPISelectorStatics, WUXCPISelectorFactory, WUXCPISelectorItem, WUXCPISelectorItemStatics, WUXCPISelectorItemFactory, WUXCPIRepeatButton, WUXCPIRepeatButtonStatics, WUXCPIToggleButton, WUXCPIToggleButtonOverrides, WUXCPIToggleButtonStatics, WUXCPIToggleButtonFactory, WUXCPIAppBarTemplateSettings, WUXCPICalendarViewTemplateSettings, WUXCPICommandBarTemplateSettings, WUXCPICommandBarTemplateSettings2, WUXCPICommandBarTemplateSettings3, WUXCPISplitViewTemplateSettings, WUXCPICalendarPanel, WUXCPIGridViewItemPresenter, WUXCPIGridViewItemPresenterStatics, WUXCPIGridViewItemPresenterFactory, WUXCPIListViewItemPresenter, WUXCPIListViewItemPresenterStatics, WUXCPIListViewItemPresenterFactory, WUXCPIListViewItemPresenter2, WUXCPIListViewItemPresenterStatics2, WUXCPIGeneratorPositionHelper, WUXCPIGeneratorPositionHelperStatics, WUXCPIFlyoutBaseClosingEventArgs, WUXCPIFlyoutBase, WUXCPIFlyoutBaseOverrides, WUXCPIFlyoutBaseStatics, WUXCPIFlyoutBaseFactory, WUXCPIFlyoutBase2, WUXCPIFlyoutBaseStatics2, WUXCPIJumpListItemBackgroundConverter, WUXCPIJumpListItemBackgroundConverterStatics, WUXCPIJumpListItemForegroundConverter, WUXCPIJumpListItemForegroundConverterStatics, WUXCPIPickerFlyoutBase, WUXCPIPickerFlyoutBaseOverrides, WUXCPIPickerFlyoutBaseStatics, WUXCPIPickerFlyoutBaseFactory, WUXCPILoopingSelector, WUXCPILoopingSelectorStatics, WUXCPIPivotPanel, WUXCPILoopingSelectorItem, WUXCPILoopingSelectorPanel, WUXCPIPivotHeaderItem, WUXCPIPivotHeaderItemFactory, WUXCPIPivotHeaderPanel; - -// Windows.UI.Xaml.Controls.Primitives.GeneratorDirection -enum _WUXCPGeneratorDirection { - WUXCPGeneratorDirectionForward = 0, - WUXCPGeneratorDirectionBackward = 1, -}; -typedef unsigned WUXCPGeneratorDirection; - -// Windows.UI.Xaml.Controls.Primitives.GroupHeaderPlacement -enum _WUXCPGroupHeaderPlacement { - WUXCPGroupHeaderPlacementTop = 0, - WUXCPGroupHeaderPlacementLeft = 1, -}; -typedef unsigned WUXCPGroupHeaderPlacement; - -// Windows.UI.Xaml.Controls.Primitives.PlacementMode -enum _WUXCPPlacementMode { - WUXCPPlacementModeBottom = 2, - WUXCPPlacementModeLeft = 9, - WUXCPPlacementModeMouse = 7, - WUXCPPlacementModeRight = 4, - WUXCPPlacementModeTop = 10, -}; -typedef unsigned WUXCPPlacementMode; - -// Windows.UI.Xaml.Controls.Primitives.ScrollEventType -enum _WUXCPScrollEventType { - WUXCPScrollEventTypeSmallDecrement = 0, - WUXCPScrollEventTypeSmallIncrement = 1, - WUXCPScrollEventTypeLargeDecrement = 2, - WUXCPScrollEventTypeLargeIncrement = 3, - WUXCPScrollEventTypeThumbPosition = 4, - WUXCPScrollEventTypeThumbTrack = 5, - WUXCPScrollEventTypeFirst = 6, - WUXCPScrollEventTypeLast = 7, - WUXCPScrollEventTypeEndScroll = 8, -}; -typedef unsigned WUXCPScrollEventType; - -// Windows.UI.Xaml.Controls.Primitives.ScrollingIndicatorMode -enum _WUXCPScrollingIndicatorMode { - WUXCPScrollingIndicatorModeNone = 0, - WUXCPScrollingIndicatorModeTouchIndicator = 1, - WUXCPScrollingIndicatorModeMouseIndicator = 2, -}; -typedef unsigned WUXCPScrollingIndicatorMode; - -// Windows.UI.Xaml.Controls.Primitives.SliderSnapsTo -enum _WUXCPSliderSnapsTo { - WUXCPSliderSnapsToStepValues = 0, - WUXCPSliderSnapsToTicks = 1, -}; -typedef unsigned WUXCPSliderSnapsTo; - -// Windows.UI.Xaml.Controls.Primitives.SnapPointsAlignment -enum _WUXCPSnapPointsAlignment { - WUXCPSnapPointsAlignmentNear = 0, - WUXCPSnapPointsAlignmentCenter = 1, - WUXCPSnapPointsAlignmentFar = 2, -}; -typedef unsigned WUXCPSnapPointsAlignment; - -// Windows.UI.Xaml.Controls.Primitives.TickPlacement -enum _WUXCPTickPlacement { - WUXCPTickPlacementNone = 0, - WUXCPTickPlacementTopLeft = 1, - WUXCPTickPlacementBottomRight = 2, - WUXCPTickPlacementOutside = 3, - WUXCPTickPlacementInline = 4, -}; -typedef unsigned WUXCPTickPlacement; - -// Windows.UI.Xaml.Controls.Primitives.ListViewItemPresenterCheckMode -enum _WUXCPListViewItemPresenterCheckMode { - WUXCPListViewItemPresenterCheckModeInline = 0, - WUXCPListViewItemPresenterCheckModeOverlay = 1, -}; -typedef unsigned WUXCPListViewItemPresenterCheckMode; - -// Windows.UI.Xaml.Controls.Primitives.AnimationDirection -enum _WUXCPAnimationDirection { - WUXCPAnimationDirectionLeft = 0, - WUXCPAnimationDirectionTop = 1, - WUXCPAnimationDirectionRight = 2, - WUXCPAnimationDirectionBottom = 3, -}; -typedef unsigned WUXCPAnimationDirection; - -// Windows.UI.Xaml.Controls.Primitives.ComponentResourceLocation -enum _WUXCPComponentResourceLocation { - WUXCPComponentResourceLocationApplication = 0, - WUXCPComponentResourceLocationNested = 1, -}; -typedef unsigned WUXCPComponentResourceLocation; - -// Windows.UI.Xaml.Controls.Primitives.EdgeTransitionLocation -enum _WUXCPEdgeTransitionLocation { - WUXCPEdgeTransitionLocationLeft = 0, - WUXCPEdgeTransitionLocationTop = 1, - WUXCPEdgeTransitionLocationRight = 2, - WUXCPEdgeTransitionLocationBottom = 3, -}; -typedef unsigned WUXCPEdgeTransitionLocation; - -// Windows.UI.Xaml.Controls.Primitives.FlyoutPlacementMode -enum _WUXCPFlyoutPlacementMode { - WUXCPFlyoutPlacementModeTop = 0, - WUXCPFlyoutPlacementModeBottom = 1, - WUXCPFlyoutPlacementModeLeft = 2, - WUXCPFlyoutPlacementModeRight = 3, - WUXCPFlyoutPlacementModeFull = 4, -}; -typedef unsigned WUXCPFlyoutPlacementMode; - -#include "WindowsUIXamlData.h" -#include "WindowsFoundation.h" -#include "WindowsUIXamlControls.h" -#include "WindowsUIXamlMediaAnimation.h" -#include "WindowsApplicationModelDataTransfer.h" -#include "WindowsUIXamlMedia.h" -#include "WindowsUIXamlInput.h" -#include "WindowsUIXaml.h" -#include "WindowsUICore.h" -#include "WindowsUIInput.h" -#include "WindowsUIXamlAutomationPeers.h" -#include "WindowsUIXamlMediaMedia3D.h" -#include "WindowsUIText.h" -#include "WindowsUIXamlInterop.h" -// Windows.UI.Xaml.Controls.Primitives.DragCompletedEventHandler -#ifndef __WUXCPDragCompletedEventHandler__DEFINED -#define __WUXCPDragCompletedEventHandler__DEFINED -typedef void(^WUXCPDragCompletedEventHandler)(RTObject* sender, WUXCPDragCompletedEventArgs* e); -#endif // __WUXCPDragCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.DragDeltaEventHandler -#ifndef __WUXCPDragDeltaEventHandler__DEFINED -#define __WUXCPDragDeltaEventHandler__DEFINED -typedef void(^WUXCPDragDeltaEventHandler)(RTObject* sender, WUXCPDragDeltaEventArgs* e); -#endif // __WUXCPDragDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.DragStartedEventHandler -#ifndef __WUXCPDragStartedEventHandler__DEFINED -#define __WUXCPDragStartedEventHandler__DEFINED -typedef void(^WUXCPDragStartedEventHandler)(RTObject* sender, WUXCPDragStartedEventArgs* e); -#endif // __WUXCPDragStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventHandler -#ifndef __WUXCPRangeBaseValueChangedEventHandler__DEFINED -#define __WUXCPRangeBaseValueChangedEventHandler__DEFINED -typedef void(^WUXCPRangeBaseValueChangedEventHandler)(RTObject* sender, WUXCPRangeBaseValueChangedEventArgs* e); -#endif // __WUXCPRangeBaseValueChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.ScrollEventHandler -#ifndef __WUXCPScrollEventHandler__DEFINED -#define __WUXCPScrollEventHandler__DEFINED -typedef void(^WUXCPScrollEventHandler)(RTObject* sender, WUXCPScrollEventArgs* e); -#endif // __WUXCPScrollEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.SelectionChangedEventHandler -#ifndef __WXCSelectionChangedEventHandler__DEFINED -#define __WXCSelectionChangedEventHandler__DEFINED -typedef void(^WXCSelectionChangedEventHandler)(RTObject* sender, WXCSelectionChangedEventArgs* e); -#endif // __WXCSelectionChangedEventHandler__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedEventHandler -#ifndef __WXDependencyPropertyChangedEventHandler__DEFINED -#define __WXDependencyPropertyChangedEventHandler__DEFINED -typedef void(^WXDependencyPropertyChangedEventHandler)(RTObject* sender, WXDependencyPropertyChangedEventArgs* e); -#endif // __WXDependencyPropertyChangedEventHandler__DEFINED - -// Windows.UI.Xaml.DragEventHandler -#ifndef __WXDragEventHandler__DEFINED -#define __WXDragEventHandler__DEFINED -typedef void(^WXDragEventHandler)(RTObject* sender, WXDragEventArgs* e); -#endif // __WXDragEventHandler__DEFINED - -// Windows.UI.Xaml.Input.DoubleTappedEventHandler -#ifndef __WUXIDoubleTappedEventHandler__DEFINED -#define __WUXIDoubleTappedEventHandler__DEFINED -typedef void(^WUXIDoubleTappedEventHandler)(RTObject* sender, WUXIDoubleTappedRoutedEventArgs* e); -#endif // __WUXIDoubleTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.HoldingEventHandler -#ifndef __WUXIHoldingEventHandler__DEFINED -#define __WUXIHoldingEventHandler__DEFINED -typedef void(^WUXIHoldingEventHandler)(RTObject* sender, WUXIHoldingRoutedEventArgs* e); -#endif // __WUXIHoldingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.KeyEventHandler -#ifndef __WUXIKeyEventHandler__DEFINED -#define __WUXIKeyEventHandler__DEFINED -typedef void(^WUXIKeyEventHandler)(RTObject* sender, WUXIKeyRoutedEventArgs* e); -#endif // __WUXIKeyEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationCompletedEventHandler -#ifndef __WUXIManipulationCompletedEventHandler__DEFINED -#define __WUXIManipulationCompletedEventHandler__DEFINED -typedef void(^WUXIManipulationCompletedEventHandler)(RTObject* sender, WUXIManipulationCompletedRoutedEventArgs* e); -#endif // __WUXIManipulationCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationDeltaEventHandler -#ifndef __WUXIManipulationDeltaEventHandler__DEFINED -#define __WUXIManipulationDeltaEventHandler__DEFINED -typedef void(^WUXIManipulationDeltaEventHandler)(RTObject* sender, WUXIManipulationDeltaRoutedEventArgs* e); -#endif // __WUXIManipulationDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationInertiaStartingEventHandler -#ifndef __WUXIManipulationInertiaStartingEventHandler__DEFINED -#define __WUXIManipulationInertiaStartingEventHandler__DEFINED -typedef void(^WUXIManipulationInertiaStartingEventHandler)(RTObject* sender, WUXIManipulationInertiaStartingRoutedEventArgs* e); -#endif // __WUXIManipulationInertiaStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartedEventHandler -#ifndef __WUXIManipulationStartedEventHandler__DEFINED -#define __WUXIManipulationStartedEventHandler__DEFINED -typedef void(^WUXIManipulationStartedEventHandler)(RTObject* sender, WUXIManipulationStartedRoutedEventArgs* e); -#endif // __WUXIManipulationStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartingEventHandler -#ifndef __WUXIManipulationStartingEventHandler__DEFINED -#define __WUXIManipulationStartingEventHandler__DEFINED -typedef void(^WUXIManipulationStartingEventHandler)(RTObject* sender, WUXIManipulationStartingRoutedEventArgs* e); -#endif // __WUXIManipulationStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.PointerEventHandler -#ifndef __WUXIPointerEventHandler__DEFINED -#define __WUXIPointerEventHandler__DEFINED -typedef void(^WUXIPointerEventHandler)(RTObject* sender, WUXIPointerRoutedEventArgs* e); -#endif // __WUXIPointerEventHandler__DEFINED - -// Windows.UI.Xaml.Input.RightTappedEventHandler -#ifndef __WUXIRightTappedEventHandler__DEFINED -#define __WUXIRightTappedEventHandler__DEFINED -typedef void(^WUXIRightTappedEventHandler)(RTObject* sender, WUXIRightTappedRoutedEventArgs* e); -#endif // __WUXIRightTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.TappedEventHandler -#ifndef __WUXITappedEventHandler__DEFINED -#define __WUXITappedEventHandler__DEFINED -typedef void(^WUXITappedEventHandler)(RTObject* sender, WUXITappedRoutedEventArgs* e); -#endif // __WUXITappedEventHandler__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.SizeChangedEventHandler -#ifndef __WXSizeChangedEventHandler__DEFINED -#define __WXSizeChangedEventHandler__DEFINED -typedef void(^WXSizeChangedEventHandler)(RTObject* sender, WXSizeChangedEventArgs* e); -#endif // __WXSizeChangedEventHandler__DEFINED - - -#import - -// [struct] Windows.UI.Xaml.Controls.Primitives.GeneratorPosition -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPGeneratorPosition : NSObject -+ (instancetype)new; -@property int index; -@property int offset; -@end - -// Windows.UI.Xaml.Controls.Primitives.DragCompletedEventHandler -#ifndef __WUXCPDragCompletedEventHandler__DEFINED -#define __WUXCPDragCompletedEventHandler__DEFINED -typedef void(^WUXCPDragCompletedEventHandler)(RTObject* sender, WUXCPDragCompletedEventArgs* e); -#endif // __WUXCPDragCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.DragDeltaEventHandler -#ifndef __WUXCPDragDeltaEventHandler__DEFINED -#define __WUXCPDragDeltaEventHandler__DEFINED -typedef void(^WUXCPDragDeltaEventHandler)(RTObject* sender, WUXCPDragDeltaEventArgs* e); -#endif // __WUXCPDragDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.DragStartedEventHandler -#ifndef __WUXCPDragStartedEventHandler__DEFINED -#define __WUXCPDragStartedEventHandler__DEFINED -typedef void(^WUXCPDragStartedEventHandler)(RTObject* sender, WUXCPDragStartedEventArgs* e); -#endif // __WUXCPDragStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.ItemsChangedEventHandler -#ifndef __WUXCPItemsChangedEventHandler__DEFINED -#define __WUXCPItemsChangedEventHandler__DEFINED -typedef void(^WUXCPItemsChangedEventHandler)(RTObject* sender, WUXCPItemsChangedEventArgs* e); -#endif // __WUXCPItemsChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventHandler -#ifndef __WUXCPRangeBaseValueChangedEventHandler__DEFINED -#define __WUXCPRangeBaseValueChangedEventHandler__DEFINED -typedef void(^WUXCPRangeBaseValueChangedEventHandler)(RTObject* sender, WUXCPRangeBaseValueChangedEventArgs* e); -#endif // __WUXCPRangeBaseValueChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.ScrollEventHandler -#ifndef __WUXCPScrollEventHandler__DEFINED -#define __WUXCPScrollEventHandler__DEFINED -typedef void(^WUXCPScrollEventHandler)(RTObject* sender, WUXCPScrollEventArgs* e); -#endif // __WUXCPScrollEventHandler__DEFINED - -// Windows.UI.Xaml.Controls.Primitives.IScrollSnapPointsInfo -#ifndef __WUXCPIScrollSnapPointsInfo_DEFINED__ -#define __WUXCPIScrollSnapPointsInfo_DEFINED__ - -@protocol WUXCPIScrollSnapPointsInfo -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIScrollSnapPointsInfo : RTObject -@end - -#endif // __WUXCPIScrollSnapPointsInfo_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IRangeBaseOverrides -#ifndef __WUXCPIRangeBaseOverrides_DEFINED__ -#define __WUXCPIRangeBaseOverrides_DEFINED__ - -@protocol WUXCPIRangeBaseOverrides -- (void)onMinimumChanged:(double)oldMinimum newMinimum:(double)newMinimum; -- (void)onMaximumChanged:(double)oldMaximum newMaximum:(double)newMaximum; -- (void)onValueChanged:(double)oldValue newValue:(double)newValue; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIRangeBaseOverrides : RTObject -@end - -#endif // __WUXCPIRangeBaseOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IToggleButtonOverrides -#ifndef __WUXCPIToggleButtonOverrides_DEFINED__ -#define __WUXCPIToggleButtonOverrides_DEFINED__ - -@protocol WUXCPIToggleButtonOverrides -- (void)onToggle; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIToggleButtonOverrides : RTObject -@end - -#endif // __WUXCPIToggleButtonOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IFlyoutBaseOverrides -#ifndef __WUXCPIFlyoutBaseOverrides_DEFINED__ -#define __WUXCPIFlyoutBaseOverrides_DEFINED__ - -@protocol WUXCPIFlyoutBaseOverrides -- (WXCControl*)createPresenter; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIFlyoutBaseOverrides : RTObject -@end - -#endif // __WUXCPIFlyoutBaseOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.IPickerFlyoutBaseOverrides -#ifndef __WUXCPIPickerFlyoutBaseOverrides_DEFINED__ -#define __WUXCPIPickerFlyoutBaseOverrides_DEFINED__ - -@protocol WUXCPIPickerFlyoutBaseOverrides -- (void)onConfirmed; -- (BOOL)shouldShowConfirmationButtons; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPIPickerFlyoutBaseOverrides : RTObject -@end - -#endif // __WUXCPIPickerFlyoutBaseOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ItemsChangedEventArgs -#ifndef __WUXCPItemsChangedEventArgs_DEFINED__ -#define __WUXCPItemsChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPItemsChangedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int action; -@property (readonly) int itemCount; -@property (readonly) int itemUICount; -@property (readonly) WUXCPGeneratorPosition* oldPosition; -@property (readonly) WUXCPGeneratorPosition* position; -@end - -#endif // __WUXCPItemsChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.LayoutInformation -#ifndef __WUXCPLayoutInformation_DEFINED__ -#define __WUXCPLayoutInformation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPLayoutInformation : RTObject -+ (WXUIElement*)getLayoutExceptionElement:(RTObject*)dispatcher; -+ (WFRect*)getLayoutSlot:(WXFrameworkElement*)element; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXCPLayoutInformation_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.GeneratorPositionHelper -#ifndef __WUXCPGeneratorPositionHelper_DEFINED__ -#define __WUXCPGeneratorPositionHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPGeneratorPositionHelper : RTObject -+ (WUXCPGeneratorPosition*)fromIndexAndOffset:(int)index offset:(int)offset; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXCPGeneratorPositionHelper_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ProgressRingTemplateSettings -#ifndef __WUXCPProgressRingTemplateSettings_DEFINED__ -#define __WUXCPProgressRingTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPProgressRingTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double ellipseDiameter; -@property (readonly) WXThickness* ellipseOffset; -@property (readonly) double maxSideLength; -@end - -#endif // __WUXCPProgressRingTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ToggleSwitchTemplateSettings -#ifndef __WUXCPToggleSwitchTemplateSettings_DEFINED__ -#define __WUXCPToggleSwitchTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPToggleSwitchTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double curtainCurrentToOffOffset; -@property (readonly) double curtainCurrentToOnOffset; -@property (readonly) double curtainOffToOnOffset; -@property (readonly) double curtainOnToOffOffset; -@property (readonly) double knobCurrentToOffOffset; -@property (readonly) double knobCurrentToOnOffset; -@property (readonly) double knobOffToOnOffset; -@property (readonly) double knobOnToOffOffset; -@end - -#endif // __WUXCPToggleSwitchTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ProgressBarTemplateSettings -#ifndef __WUXCPProgressBarTemplateSettings_DEFINED__ -#define __WUXCPProgressBarTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPProgressBarTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double containerAnimationEndPosition; -@property (readonly) double containerAnimationStartPosition; -@property (readonly) double ellipseAnimationEndPosition; -@property (readonly) double ellipseAnimationWellPosition; -@property (readonly) double ellipseDiameter; -@property (readonly) double ellipseOffset; -@property (readonly) double indicatorLengthDelta; -@end - -#endif // __WUXCPProgressBarTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.SettingsFlyoutTemplateSettings -#ifndef __WUXCPSettingsFlyoutTemplateSettings_DEFINED__ -#define __WUXCPSettingsFlyoutTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPSettingsFlyoutTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXMBrush* borderBrush; -@property (readonly) WXThickness* borderThickness; -@property (readonly) WUXMATransitionCollection* contentTransitions; -@property (readonly) WUXMBrush* headerBackground; -@property (readonly) WUXMBrush* headerForeground; -@property (readonly) WUXMImageSource* iconSource; -@end - -#endif // __WUXCPSettingsFlyoutTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ToolTipTemplateSettings -#ifndef __WUXCPToolTipTemplateSettings_DEFINED__ -#define __WUXCPToolTipTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPToolTipTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double fromHorizontalOffset; -@property (readonly) double fromVerticalOffset; -@end - -#endif // __WUXCPToolTipTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ComboBoxTemplateSettings -#ifndef __WUXCPComboBoxTemplateSettings_DEFINED__ -#define __WUXCPComboBoxTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPComboBoxTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double dropDownClosedHeight; -@property (readonly) double dropDownOffset; -@property (readonly) double dropDownOpenedHeight; -@property (readonly) WUXCPAnimationDirection selectedItemDirection; -@property (readonly) double dropDownContentMinWidth; -@end - -#endif // __WUXCPComboBoxTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.GridViewItemTemplateSettings -#ifndef __WUXCPGridViewItemTemplateSettings_DEFINED__ -#define __WUXCPGridViewItemTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPGridViewItemTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int dragItemsCount; -@end - -#endif // __WUXCPGridViewItemTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ListViewItemTemplateSettings -#ifndef __WUXCPListViewItemTemplateSettings_DEFINED__ -#define __WUXCPListViewItemTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPListViewItemTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int dragItemsCount; -@end - -#endif // __WUXCPListViewItemTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.MenuFlyoutPresenterTemplateSettings -#ifndef __WUXCPMenuFlyoutPresenterTemplateSettings_DEFINED__ -#define __WUXCPMenuFlyoutPresenterTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPMenuFlyoutPresenterTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double flyoutContentMinWidth; -@end - -#endif // __WUXCPMenuFlyoutPresenterTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.CalendarViewTemplateSettings -#ifndef __WUXCPCalendarViewTemplateSettings_DEFINED__ -#define __WUXCPCalendarViewTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPCalendarViewTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double centerX; -@property (readonly) double centerY; -@property (readonly) WFRect* clipRect; -@property (readonly) BOOL hasMoreContentAfter; -@property (readonly) BOOL hasMoreContentBefore; -@property (readonly) BOOL hasMoreViews; -@property (readonly) NSString * headerText; -@property (readonly) double minViewWidth; -@property (readonly) NSString * weekDay1; -@property (readonly) NSString * weekDay2; -@property (readonly) NSString * weekDay3; -@property (readonly) NSString * weekDay4; -@property (readonly) NSString * weekDay5; -@property (readonly) NSString * weekDay6; -@property (readonly) NSString * weekDay7; -@end - -#endif // __WUXCPCalendarViewTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.SplitViewTemplateSettings -#ifndef __WUXCPSplitViewTemplateSettings_DEFINED__ -#define __WUXCPSplitViewTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPSplitViewTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXGridLength* compactPaneGridLength; -@property (readonly) double negativeOpenPaneLength; -@property (readonly) double negativeOpenPaneLengthMinusCompactLength; -@property (readonly) WXGridLength* openPaneGridLength; -@property (readonly) double openPaneLength; -@property (readonly) double openPaneLengthMinusCompactLength; -@end - -#endif // __WUXCPSplitViewTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.AppBarTemplateSettings -#ifndef __WUXCPAppBarTemplateSettings_DEFINED__ -#define __WUXCPAppBarTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPAppBarTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFRect* clipRect; -@property (readonly) WXThickness* compactRootMargin; -@property (readonly) double compactVerticalDelta; -@property (readonly) WXThickness* hiddenRootMargin; -@property (readonly) double hiddenVerticalDelta; -@property (readonly) WXThickness* minimalRootMargin; -@property (readonly) double minimalVerticalDelta; -@end - -#endif // __WUXCPAppBarTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.CommandBarTemplateSettings -#ifndef __WUXCPCommandBarTemplateSettings_DEFINED__ -#define __WUXCPCommandBarTemplateSettings_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPCommandBarTemplateSettings : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double contentHeight; -@property (readonly) double negativeOverflowContentHeight; -@property (readonly) WFRect* overflowContentClipRect; -@property (readonly) double overflowContentHeight; -@property (readonly) double overflowContentHorizontalOffset; -@property (readonly) double overflowContentMaxHeight; -@property (readonly) double overflowContentMinWidth; -@property (readonly) double overflowContentMaxWidth; -@property (readonly) WXVisibility effectiveOverflowButtonVisibility; -@end - -#endif // __WUXCPCommandBarTemplateSettings_DEFINED__ - -// Windows.UI.Xaml.RoutedEventArgs -#ifndef __WXRoutedEventArgs_DEFINED__ -#define __WXRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXRoutedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* originalSource; -@end - -#endif // __WXRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.DragCompletedEventArgs -#ifndef __WUXCPDragCompletedEventArgs_DEFINED__ -#define __WUXCPDragCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPDragCompletedEventArgs : WXRoutedEventArgs -+ (WUXCPDragCompletedEventArgs*)makeInstanceWithHorizontalChangeVerticalChangeAndCanceled:(double)horizontalChange verticalChange:(double)verticalChange canceled:(BOOL)canceled ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL canceled; -@property (readonly) double horizontalChange; -@property (readonly) double verticalChange; -@end - -#endif // __WUXCPDragCompletedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.DragDeltaEventArgs -#ifndef __WUXCPDragDeltaEventArgs_DEFINED__ -#define __WUXCPDragDeltaEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPDragDeltaEventArgs : WXRoutedEventArgs -+ (WUXCPDragDeltaEventArgs*)makeInstanceWithHorizontalChangeAndVerticalChange:(double)horizontalChange verticalChange:(double)verticalChange ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double horizontalChange; -@property (readonly) double verticalChange; -@end - -#endif // __WUXCPDragDeltaEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.DragStartedEventArgs -#ifndef __WUXCPDragStartedEventArgs_DEFINED__ -#define __WUXCPDragStartedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPDragStartedEventArgs : WXRoutedEventArgs -+ (WUXCPDragStartedEventArgs*)makeInstanceWithHorizontalOffsetAndVerticalOffset:(double)horizontalOffset verticalOffset:(double)verticalOffset ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double horizontalOffset; -@property (readonly) double verticalOffset; -@end - -#endif // __WUXCPDragStartedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.RangeBaseValueChangedEventArgs -#ifndef __WUXCPRangeBaseValueChangedEventArgs_DEFINED__ -#define __WUXCPRangeBaseValueChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPRangeBaseValueChangedEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double newValue; -@property (readonly) double oldValue; -@end - -#endif // __WUXCPRangeBaseValueChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ScrollEventArgs -#ifndef __WUXCPScrollEventArgs_DEFINED__ -#define __WUXCPScrollEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPScrollEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) double newValue; -@property (readonly) WUXCPScrollEventType scrollEventType; -@end - -#endif // __WUXCPScrollEventArgs_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides -#ifndef __WXIFrameworkElementOverrides_DEFINED__ -#define __WXIFrameworkElementOverrides_DEFINED__ - -@protocol WXIFrameworkElementOverrides -- (WFSize*)measureOverride:(WFSize*)availableSize; -- (WFSize*)arrangeOverride:(WFSize*)finalSize; -- (void)onApplyTemplate; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIFrameworkElementOverrides : RTObject -@end - -#endif // __WXIFrameworkElementOverrides_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides2 -#ifndef __WXIFrameworkElementOverrides2_DEFINED__ -#define __WXIFrameworkElementOverrides2_DEFINED__ - -@protocol WXIFrameworkElementOverrides2 -- (BOOL)goToElementStateCore:(NSString *)stateName useTransitions:(BOOL)useTransitions; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIFrameworkElementOverrides2 : RTObject -@end - -#endif // __WXIFrameworkElementOverrides2_DEFINED__ - -// Windows.UI.Xaml.IUIElementOverrides -#ifndef __WXIUIElementOverrides_DEFINED__ -#define __WXIUIElementOverrides_DEFINED__ - -@protocol WXIUIElementOverrides -- (WUXAPAutomationPeer*)onCreateAutomationPeer; -- (void)onDisconnectVisualChildren; -- (id /* id < WFPoint* > */)findSubElementsForTouchTargeting:(WFPoint*)point boundingRect:(WFRect*)boundingRect; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIUIElementOverrides : RTObject -@end - -#endif // __WXIUIElementOverrides_DEFINED__ - -// Windows.UI.Xaml.UIElement -#ifndef __WXUIElement_DEFINED__ -#define __WXUIElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXUIElement : WXDependencyObject -+ (BOOL)tryStartDirectManipulation:(WUXIPointer*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isHitTestVisible; -@property BOOL isDoubleTapEnabled; -@property double opacity; -@property (retain) WUXMProjection* projection; -@property (retain) WUXMRectangleGeometry* clip; -@property (retain) WUXMCacheMode* cacheMode; -@property WUXIManipulationModes manipulationMode; -@property BOOL isTapEnabled; -@property BOOL isRightTapEnabled; -@property BOOL isHoldingEnabled; -@property BOOL allowDrop; -@property WXVisibility visibility; -@property BOOL useLayoutRounding; -@property (retain) WUXMATransitionCollection* transitions; -@property (retain) WFPoint* renderTransformOrigin; -@property (retain) WUXMTransform* renderTransform; -@property (readonly) NSArray* /* WUXIPointer* */ pointerCaptures; -@property (readonly) WFSize* desiredSize; -@property (readonly) WFSize* renderSize; -@property WUXMElementCompositeMode compositeMode; -@property (retain) WUXMMTransform3D* transform3D; -@property BOOL canDrag; -@property BOOL isAccessKeyScope; -@property BOOL exitDisplayModeOnAccessKeyInvoked; -@property (retain) WUXCPFlyoutBase* contextFlyout; -@property (retain) WXDependencyObject* accessKeyScopeOwner; -@property (retain) NSString * accessKey; -+ (WXDependencyProperty*)isRightTapEnabledProperty; -+ (WXDependencyProperty*)allowDropProperty; -+ (WXDependencyProperty*)cacheModeProperty; -+ (WXDependencyProperty*)clipProperty; -+ (WXRoutedEvent*)doubleTappedEvent; -+ (WXRoutedEvent*)dragEnterEvent; -+ (WXRoutedEvent*)dragLeaveEvent; -+ (WXRoutedEvent*)dragOverEvent; -+ (WXRoutedEvent*)dropEvent; -+ (WXRoutedEvent*)holdingEvent; -+ (WXDependencyProperty*)isDoubleTapEnabledProperty; -+ (WXDependencyProperty*)isHitTestVisibleProperty; -+ (WXDependencyProperty*)isHoldingEnabledProperty; -+ (WXDependencyProperty*)isTapEnabledProperty; -+ (WXRoutedEvent*)keyDownEvent; -+ (WXRoutedEvent*)keyUpEvent; -+ (WXRoutedEvent*)manipulationCompletedEvent; -+ (WXRoutedEvent*)manipulationDeltaEvent; -+ (WXRoutedEvent*)manipulationInertiaStartingEvent; -+ (WXDependencyProperty*)manipulationModeProperty; -+ (WXRoutedEvent*)manipulationStartedEvent; -+ (WXRoutedEvent*)manipulationStartingEvent; -+ (WXDependencyProperty*)opacityProperty; -+ (WXRoutedEvent*)pointerCanceledEvent; -+ (WXRoutedEvent*)pointerCaptureLostEvent; -+ (WXDependencyProperty*)pointerCapturesProperty; -+ (WXRoutedEvent*)pointerEnteredEvent; -+ (WXRoutedEvent*)pointerExitedEvent; -+ (WXRoutedEvent*)pointerMovedEvent; -+ (WXRoutedEvent*)pointerPressedEvent; -+ (WXRoutedEvent*)pointerReleasedEvent; -+ (WXRoutedEvent*)pointerWheelChangedEvent; -+ (WXDependencyProperty*)projectionProperty; -+ (WXDependencyProperty*)renderTransformOriginProperty; -+ (WXDependencyProperty*)renderTransformProperty; -+ (WXRoutedEvent*)rightTappedEvent; -+ (WXRoutedEvent*)tappedEvent; -+ (WXDependencyProperty*)transitionsProperty; -+ (WXDependencyProperty*)useLayoutRoundingProperty; -+ (WXDependencyProperty*)visibilityProperty; -+ (WXDependencyProperty*)compositeModeProperty; -+ (WXDependencyProperty*)canDragProperty; -+ (WXDependencyProperty*)transform3DProperty; -+ (WXDependencyProperty*)accessKeyScopeOwnerProperty; -+ (WXDependencyProperty*)contextFlyoutProperty; -+ (WXDependencyProperty*)exitDisplayModeOnAccessKeyInvokedProperty; -+ (WXDependencyProperty*)isAccessKeyScopeProperty; -+ (WXDependencyProperty*)accessKeyProperty; -- (EventRegistrationToken)addDoubleTappedEvent:(WUXIDoubleTappedEventHandler)del; -- (void)removeDoubleTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragEnterEvent:(WXDragEventHandler)del; -- (void)removeDragEnterEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragLeaveEvent:(WXDragEventHandler)del; -- (void)removeDragLeaveEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragOverEvent:(WXDragEventHandler)del; -- (void)removeDragOverEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropEvent:(WXDragEventHandler)del; -- (void)removeDropEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGotFocusEvent:(WXRoutedEventHandler)del; -- (void)removeGotFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldingEvent:(WUXIHoldingEventHandler)del; -- (void)removeHoldingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLostFocusEvent:(WXRoutedEventHandler)del; -- (void)removeLostFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCompletedEvent:(WUXIManipulationCompletedEventHandler)del; -- (void)removeManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationDeltaEvent:(WUXIManipulationDeltaEventHandler)del; -- (void)removeManipulationDeltaEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationInertiaStartingEvent:(WUXIManipulationInertiaStartingEventHandler)del; -- (void)removeManipulationInertiaStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartedEvent:(WUXIManipulationStartedEventHandler)del; -- (void)removeManipulationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartingEvent:(WUXIManipulationStartingEventHandler)del; -- (void)removeManipulationStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCanceledEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(WUXIPointerEventHandler)del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRightTappedEvent:(WUXIRightTappedEventHandler)del; -- (void)removeRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTappedEvent:(WUXITappedEventHandler)del; -- (void)removeTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragStartingEvent:(void(^)(WXUIElement*, WXDragStartingEventArgs*))del; -- (void)removeDragStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropCompletedEvent:(void(^)(WXUIElement*, WXDropCompletedEventArgs*))del; -- (void)removeDropCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayDismissedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayDismissedEventArgs*))del; -- (void)removeAccessKeyDisplayDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayRequestedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayRequestedEventArgs*))del; -- (void)removeAccessKeyDisplayRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyInvokedEvent:(void(^)(WXUIElement*, WUXIAccessKeyInvokedEventArgs*))del; -- (void)removeAccessKeyInvokedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextCanceledEvent:(void(^)(WXUIElement*, WXRoutedEventArgs*))del; -- (void)removeContextCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextRequestedEvent:(void(^)(WXUIElement*, WUXIContextRequestedEventArgs*))del; -- (void)removeContextRequestedEvent:(EventRegistrationToken)tok; -- (void)measure:(WFSize*)availableSize; -- (void)arrange:(WFRect*)finalRect; -- (BOOL)capturePointer:(WUXIPointer*)value; -- (void)releasePointerCapture:(WUXIPointer*)value; -- (void)releasePointerCaptures; -- (void)addHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler handledEventsToo:(BOOL)handledEventsToo; -- (void)removeHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler; -- (WUXMGeneralTransform*)transformToVisual:(WXUIElement*)visual; -- (void)invalidateMeasure; -- (void)invalidateArrange; -- (void)updateLayout; -- (BOOL)cancelDirectManipulations; -- (void)startDragAsync:(WUIPointerPoint*)pointerPoint success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXUIElement_DEFINED__ - -// Windows.UI.Xaml.FrameworkElement -#ifndef __WXFrameworkElement_DEFINED__ -#define __WXFrameworkElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXFrameworkElement : WXUIElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double height; -@property WXFlowDirection flowDirection; -@property double minHeight; -@property (retain) RTObject* dataContext; -@property (retain) NSString * name; -@property double minWidth; -@property double maxWidth; -@property double maxHeight; -@property (retain) WXThickness* margin; -@property (retain) NSString * language; -@property WXHorizontalAlignment horizontalAlignment; -@property (retain) WXResourceDictionary* resources; -@property double width; -@property WXVerticalAlignment verticalAlignment; -@property (retain) RTObject* tag; -@property (retain) WXStyle* style; -@property (readonly) WFUri* baseUri; -@property (readonly) double actualHeight; -@property (readonly) WXDependencyObject* parent; -@property (readonly) WXTriggerCollection* triggers; -@property (readonly) double actualWidth; -@property WXElementTheme requestedTheme; -@property (retain) WXThickness* focusVisualMargin; -@property (retain) WUXMBrush* focusVisualSecondaryBrush; -@property (retain) WXThickness* focusVisualPrimaryThickness; -@property (retain) WUXMBrush* focusVisualPrimaryBrush; -@property BOOL allowFocusWhenDisabled; -@property BOOL allowFocusOnInteraction; -@property (retain) WXThickness* focusVisualSecondaryThickness; -+ (WXDependencyProperty*)styleProperty; -+ (WXDependencyProperty*)actualHeightProperty; -+ (WXDependencyProperty*)actualWidthProperty; -+ (WXDependencyProperty*)dataContextProperty; -+ (WXDependencyProperty*)flowDirectionProperty; -+ (WXDependencyProperty*)heightProperty; -+ (WXDependencyProperty*)horizontalAlignmentProperty; -+ (WXDependencyProperty*)languageProperty; -+ (WXDependencyProperty*)marginProperty; -+ (WXDependencyProperty*)maxHeightProperty; -+ (WXDependencyProperty*)maxWidthProperty; -+ (WXDependencyProperty*)minHeightProperty; -+ (WXDependencyProperty*)minWidthProperty; -+ (WXDependencyProperty*)nameProperty; -+ (WXDependencyProperty*)tagProperty; -+ (WXDependencyProperty*)verticalAlignmentProperty; -+ (WXDependencyProperty*)widthProperty; -+ (WXDependencyProperty*)requestedThemeProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)allowFocusWhenDisabledProperty; -+ (WXDependencyProperty*)focusVisualMarginProperty; -+ (WXDependencyProperty*)focusVisualPrimaryBrushProperty; -+ (WXDependencyProperty*)focusVisualPrimaryThicknessProperty; -+ (WXDependencyProperty*)focusVisualSecondaryBrushProperty; -+ (WXDependencyProperty*)focusVisualSecondaryThicknessProperty; -- (EventRegistrationToken)addLayoutUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeLayoutUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadedEvent:(WXRoutedEventHandler)del; -- (void)removeLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(WXSizeChangedEventHandler)del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnloadedEvent:(WXRoutedEventHandler)del; -- (void)removeUnloadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDataContextChangedEvent:(void(^)(WXFrameworkElement*, WXDataContextChangedEventArgs*))del; -- (void)removeDataContextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadingEvent:(void(^)(WXFrameworkElement*, RTObject*))del; -- (void)removeLoadingEvent:(EventRegistrationToken)tok; -- (RTObject*)findName:(NSString *)name; -- (void)setBinding:(WXDependencyProperty*)dp binding:(WUXDBindingBase*)binding; -- (WUXDBindingExpression*)getBindingExpression:(WXDependencyProperty*)dp; -@end - -#endif // __WXFrameworkElement_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.Popup -#ifndef __WUXCPPopup_DEFINED__ -#define __WUXCPPopup_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPPopup : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double verticalOffset; -@property BOOL isOpen; -@property BOOL isLightDismissEnabled; -@property double horizontalOffset; -@property (retain) WUXMATransitionCollection* childTransitions; -@property (retain) WXUIElement* child; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -+ (WXDependencyProperty*)childProperty; -+ (WXDependencyProperty*)childTransitionsProperty; -+ (WXDependencyProperty*)horizontalOffsetProperty; -+ (WXDependencyProperty*)isLightDismissEnabledProperty; -+ (WXDependencyProperty*)isOpenProperty; -+ (WXDependencyProperty*)verticalOffsetProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addClosedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpenedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOpenedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPPopup_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.TickBar -#ifndef __WUXCPTickBar_DEFINED__ -#define __WUXCPTickBar_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPTickBar : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMBrush* fill; -+ (WXDependencyProperty*)fillProperty; -@end - -#endif // __WUXCPTickBar_DEFINED__ - -// Windows.UI.Xaml.Controls.IVirtualizingPanelOverrides -#ifndef __WXCIVirtualizingPanelOverrides_DEFINED__ -#define __WXCIVirtualizingPanelOverrides_DEFINED__ - -@protocol WXCIVirtualizingPanelOverrides -- (void)onItemsChanged:(RTObject*)sender args:(WUXCPItemsChangedEventArgs*)args; -- (void)onClearChildren; -- (void)bringIndexIntoView:(int)index; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIVirtualizingPanelOverrides : RTObject -@end - -#endif // __WXCIVirtualizingPanelOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Panel -#ifndef __WXCPanel_DEFINED__ -#define __WXCPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCPanel : WXFrameworkElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMATransitionCollection* childrenTransitions; -@property (retain) WUXMBrush* background; -@property (readonly) WXCUIElementCollection* children; -@property (readonly) BOOL isItemsHost; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)childrenTransitionsProperty; -+ (WXDependencyProperty*)isItemsHostProperty; -@end - -#endif // __WXCPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.VirtualizingPanel -#ifndef __WXCVirtualizingPanel_DEFINED__ -#define __WXCVirtualizingPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCVirtualizingPanel : WXCPanel -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WXCItemContainerGenerator* itemContainerGenerator; -@end - -#endif // __WXCVirtualizingPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.CarouselPanel -#ifndef __WUXCPCarouselPanel_DEFINED__ -#define __WUXCPCarouselPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPCarouselPanel : WXCVirtualizingPanel -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* scrollOwner; -@property BOOL canVerticallyScroll; -@property BOOL canHorizontallyScroll; -@property (readonly) double extentHeight; -@property (readonly) double extentWidth; -@property (readonly) double horizontalOffset; -@property (readonly) double verticalOffset; -@property (readonly) double viewportHeight; -@property (readonly) double viewportWidth; -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (void)lineUp; -- (void)lineDown; -- (void)lineLeft; -- (void)lineRight; -- (void)pageUp; -- (void)pageDown; -- (void)pageLeft; -- (void)pageRight; -- (void)mouseWheelUp; -- (void)mouseWheelDown; -- (void)mouseWheelLeft; -- (void)mouseWheelRight; -- (void)setHorizontalOffset:(double)offset; -- (void)setVerticalOffset:(double)offset; -- (WFRect*)makeVisible:(WXUIElement*)visual rectangle:(WFRect*)rectangle; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -@end - -#endif // __WUXCPCarouselPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.IInsertionPanel -#ifndef __WXCIInsertionPanel_DEFINED__ -#define __WXCIInsertionPanel_DEFINED__ - -@protocol WXCIInsertionPanel -- (void)getInsertionIndexes:(WFPoint*)position first:(int*)first second:(int*)second; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIInsertionPanel : RTObject -@end - -#endif // __WXCIInsertionPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.OrientedVirtualizingPanel -#ifndef __WUXCPOrientedVirtualizingPanel_DEFINED__ -#define __WUXCPOrientedVirtualizingPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPOrientedVirtualizingPanel : WXCVirtualizingPanel -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* scrollOwner; -@property BOOL canVerticallyScroll; -@property BOOL canHorizontallyScroll; -@property (readonly) double extentHeight; -@property (readonly) double extentWidth; -@property (readonly) double horizontalOffset; -@property (readonly) double verticalOffset; -@property (readonly) double viewportHeight; -@property (readonly) double viewportWidth; -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (void)lineUp; -- (void)lineDown; -- (void)lineLeft; -- (void)lineRight; -- (void)pageUp; -- (void)pageDown; -- (void)pageLeft; -- (void)pageRight; -- (void)mouseWheelUp; -- (void)mouseWheelDown; -- (void)mouseWheelLeft; -- (void)mouseWheelRight; -- (void)setHorizontalOffset:(double)offset; -- (void)setVerticalOffset:(double)offset; -- (WFRect*)makeVisible:(WXUIElement*)visual rectangle:(WFRect*)rectangle; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -- (void)getInsertionIndexes:(WFPoint*)position first:(int*)first second:(int*)second; -@end - -#endif // __WUXCPOrientedVirtualizingPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.CalendarPanel -#ifndef __WUXCPCalendarPanel_DEFINED__ -#define __WUXCPCalendarPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPCalendarPanel : WXCPanel -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXCPCalendarPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.IContentPresenterOverrides -#ifndef __WXCIContentPresenterOverrides_DEFINED__ -#define __WXCIContentPresenterOverrides_DEFINED__ - -@protocol WXCIContentPresenterOverrides -- (void)onContentTemplateChanged:(WXDataTemplate*)oldContentTemplate newContentTemplate:(WXDataTemplate*)newContentTemplate; -- (void)onContentTemplateSelectorChanged:(WXCDataTemplateSelector*)oldContentTemplateSelector newContentTemplateSelector:(WXCDataTemplateSelector*)newContentTemplateSelector; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIContentPresenterOverrides : RTObject -@end - -#endif // __WXCIContentPresenterOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentPresenter -#ifndef __WXCContentPresenter_DEFINED__ -#define __WXCContentPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentPresenter : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMFontFamily* fontFamily; -@property (retain) WUXMATransitionCollection* contentTransitions; -@property (retain) WXCDataTemplateSelector* contentTemplateSelector; -@property (retain) WXDataTemplate* contentTemplate; -@property (retain) RTObject* content; -@property int characterSpacing; -@property double fontSize; -@property (retain) WUXMBrush* foreground; -@property (retain) WUTFontWeight* fontWeight; -@property WUTFontStyle fontStyle; -@property WUTFontStretch fontStretch; -@property WXOpticalMarginAlignment opticalMarginAlignment; -@property WXTextLineBounds textLineBounds; -@property BOOL isTextScaleFactorEnabled; -@property (retain) WXCornerRadius* cornerRadius; -@property (retain) WXThickness* borderThickness; -@property (retain) WUXMBrush* borderBrush; -@property (retain) WUXMBrush* background; -@property WXHorizontalAlignment horizontalContentAlignment; -@property WXVerticalAlignment verticalContentAlignment; -@property WXTextWrapping textWrapping; -@property (retain) WXThickness* padding; -@property int maxLines; -@property WXLineStackingStrategy lineStackingStrategy; -@property double lineHeight; -+ (WXDependencyProperty*)contentTemplateProperty; -+ (WXDependencyProperty*)contentProperty; -+ (WXDependencyProperty*)characterSpacingProperty; -+ (WXDependencyProperty*)foregroundProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)contentTransitionsProperty; -+ (WXDependencyProperty*)fontStretchProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)contentTemplateSelectorProperty; -+ (WXDependencyProperty*)opticalMarginAlignmentProperty; -+ (WXDependencyProperty*)textLineBoundsProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)textWrappingProperty; -+ (WXDependencyProperty*)verticalContentAlignmentProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)maxLinesProperty; -+ (WXDependencyProperty*)lineStackingStrategyProperty; -+ (WXDependencyProperty*)lineHeightProperty; -+ (WXDependencyProperty*)horizontalContentAlignmentProperty; -+ (WXDependencyProperty*)cornerRadiusProperty; -@end - -#endif // __WXCContentPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.GridViewItemPresenter -#ifndef __WUXCPGridViewItemPresenter_DEFINED__ -#define __WUXCPGridViewItemPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPGridViewItemPresenter : WXCContentPresenter -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMBrush* dragBackground; -@property double disabledOpacity; -@property (retain) WXThickness* contentMargin; -@property (retain) WUXMBrush* selectedPointerOverBackground; -@property (retain) WUXMBrush* checkSelectingBrush; -@property (retain) WUXMBrush* checkHintBrush; -@property (retain) WUXMBrush* checkBrush; -@property (retain) WXThickness* gridViewItemPresenterPadding; -@property WXHorizontalAlignment gridViewItemPresenterHorizontalContentAlignment; -@property (retain) WUXMBrush* focusBorderBrush; -@property double dragOpacity; -@property (retain) WUXMBrush* dragForeground; -@property WXVerticalAlignment gridViewItemPresenterVerticalContentAlignment; -@property BOOL selectionCheckMarkVisualEnabled; -@property (retain) WUXMBrush* selectedPointerOverBorderBrush; -@property (retain) WUXMBrush* selectedForeground; -@property (retain) WXThickness* selectedBorderThickness; -@property (retain) WUXMBrush* selectedBackground; -@property double reorderHintOffset; -@property (retain) WXThickness* pointerOverBackgroundMargin; -@property (retain) WUXMBrush* pointerOverBackground; -@property (retain) WUXMBrush* placeholderBackground; -+ (WXDependencyProperty*)checkBrushProperty; -+ (WXDependencyProperty*)checkHintBrushProperty; -+ (WXDependencyProperty*)checkSelectingBrushProperty; -+ (WXDependencyProperty*)contentMarginProperty; -+ (WXDependencyProperty*)disabledOpacityProperty; -+ (WXDependencyProperty*)dragBackgroundProperty; -+ (WXDependencyProperty*)dragForegroundProperty; -+ (WXDependencyProperty*)dragOpacityProperty; -+ (WXDependencyProperty*)focusBorderBrushProperty; -+ (WXDependencyProperty*)gridViewItemPresenterHorizontalContentAlignmentProperty; -+ (WXDependencyProperty*)gridViewItemPresenterPaddingProperty; -+ (WXDependencyProperty*)gridViewItemPresenterVerticalContentAlignmentProperty; -+ (WXDependencyProperty*)placeholderBackgroundProperty; -+ (WXDependencyProperty*)pointerOverBackgroundMarginProperty; -+ (WXDependencyProperty*)pointerOverBackgroundProperty; -+ (WXDependencyProperty*)reorderHintOffsetProperty; -+ (WXDependencyProperty*)selectedBackgroundProperty; -+ (WXDependencyProperty*)selectedBorderThicknessProperty; -+ (WXDependencyProperty*)selectedForegroundProperty; -+ (WXDependencyProperty*)selectedPointerOverBackgroundProperty; -+ (WXDependencyProperty*)selectedPointerOverBorderBrushProperty; -+ (WXDependencyProperty*)selectionCheckMarkVisualEnabledProperty; -@end - -#endif // __WUXCPGridViewItemPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ListViewItemPresenter -#ifndef __WUXCPListViewItemPresenter_DEFINED__ -#define __WUXCPListViewItemPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPListViewItemPresenter : WXCContentPresenter -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMBrush* checkBrush; -@property (retain) WUXMBrush* dragForeground; -@property (retain) WUXMBrush* dragBackground; -@property double disabledOpacity; -@property (retain) WXThickness* contentMargin; -@property (retain) WUXMBrush* checkSelectingBrush; -@property (retain) WUXMBrush* placeholderBackground; -@property (retain) WUXMBrush* checkHintBrush; -@property (retain) WXThickness* pointerOverBackgroundMargin; -@property double dragOpacity; -@property (retain) WUXMBrush* pointerOverBackground; -@property WXVerticalAlignment listViewItemPresenterVerticalContentAlignment; -@property (retain) WXThickness* listViewItemPresenterPadding; -@property WXHorizontalAlignment listViewItemPresenterHorizontalContentAlignment; -@property (retain) WUXMBrush* focusBorderBrush; -@property (retain) WUXMBrush* selectedPointerOverBorderBrush; -@property (retain) WUXMBrush* selectedPointerOverBackground; -@property (retain) WUXMBrush* selectedForeground; -@property (retain) WXThickness* selectedBorderThickness; -@property (retain) WUXMBrush* selectedBackground; -@property double reorderHintOffset; -@property BOOL selectionCheckMarkVisualEnabled; -@property (retain) WUXMBrush* pressedBackground; -@property (retain) WUXMBrush* pointerOverForeground; -@property (retain) WUXMBrush* focusSecondaryBorderBrush; -@property (retain) WUXMBrush* selectedPressedBackground; -@property WUXCPListViewItemPresenterCheckMode checkMode; -@property (retain) WUXMBrush* checkBoxBrush; -+ (WXDependencyProperty*)checkSelectingBrushProperty; -+ (WXDependencyProperty*)checkBrushProperty; -+ (WXDependencyProperty*)checkHintBrushProperty; -+ (WXDependencyProperty*)contentMarginProperty; -+ (WXDependencyProperty*)disabledOpacityProperty; -+ (WXDependencyProperty*)dragBackgroundProperty; -+ (WXDependencyProperty*)dragForegroundProperty; -+ (WXDependencyProperty*)dragOpacityProperty; -+ (WXDependencyProperty*)focusBorderBrushProperty; -+ (WXDependencyProperty*)listViewItemPresenterHorizontalContentAlignmentProperty; -+ (WXDependencyProperty*)listViewItemPresenterPaddingProperty; -+ (WXDependencyProperty*)listViewItemPresenterVerticalContentAlignmentProperty; -+ (WXDependencyProperty*)placeholderBackgroundProperty; -+ (WXDependencyProperty*)pointerOverBackgroundMarginProperty; -+ (WXDependencyProperty*)pointerOverBackgroundProperty; -+ (WXDependencyProperty*)reorderHintOffsetProperty; -+ (WXDependencyProperty*)selectedBackgroundProperty; -+ (WXDependencyProperty*)selectedBorderThicknessProperty; -+ (WXDependencyProperty*)selectedForegroundProperty; -+ (WXDependencyProperty*)selectedPointerOverBackgroundProperty; -+ (WXDependencyProperty*)selectedPointerOverBorderBrushProperty; -+ (WXDependencyProperty*)selectionCheckMarkVisualEnabledProperty; -+ (WXDependencyProperty*)checkModeProperty; -+ (WXDependencyProperty*)focusSecondaryBorderBrushProperty; -+ (WXDependencyProperty*)pointerOverForegroundProperty; -+ (WXDependencyProperty*)pressedBackgroundProperty; -+ (WXDependencyProperty*)selectedPressedBackgroundProperty; -+ (WXDependencyProperty*)checkBoxBrushProperty; -@end - -#endif // __WUXCPListViewItemPresenter_DEFINED__ - -// Windows.UI.Xaml.Controls.IContentControlOverrides -#ifndef __WXCIContentControlOverrides_DEFINED__ -#define __WXCIContentControlOverrides_DEFINED__ - -@protocol WXCIContentControlOverrides -- (void)onContentChanged:(RTObject*)oldContent newContent:(RTObject*)newContent; -- (void)onContentTemplateChanged:(WXDataTemplate*)oldContentTemplate newContentTemplate:(WXDataTemplate*)newContentTemplate; -- (void)onContentTemplateSelectorChanged:(WXCDataTemplateSelector*)oldContentTemplateSelector newContentTemplateSelector:(WXCDataTemplateSelector*)newContentTemplateSelector; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIContentControlOverrides : RTObject -@end - -#endif // __WXCIContentControlOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IControlOverrides -#ifndef __WXCIControlOverrides_DEFINED__ -#define __WXCIControlOverrides_DEFINED__ - -@protocol WXCIControlOverrides -- (void)onPointerEntered:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerPressed:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerMoved:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerReleased:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerExited:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerCaptureLost:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerCanceled:(WUXIPointerRoutedEventArgs*)e; -- (void)onPointerWheelChanged:(WUXIPointerRoutedEventArgs*)e; -- (void)onTapped:(WUXITappedRoutedEventArgs*)e; -- (void)onDoubleTapped:(WUXIDoubleTappedRoutedEventArgs*)e; -- (void)onHolding:(WUXIHoldingRoutedEventArgs*)e; -- (void)onRightTapped:(WUXIRightTappedRoutedEventArgs*)e; -- (void)onManipulationStarting:(WUXIManipulationStartingRoutedEventArgs*)e; -- (void)onManipulationInertiaStarting:(WUXIManipulationInertiaStartingRoutedEventArgs*)e; -- (void)onManipulationStarted:(WUXIManipulationStartedRoutedEventArgs*)e; -- (void)onManipulationDelta:(WUXIManipulationDeltaRoutedEventArgs*)e; -- (void)onManipulationCompleted:(WUXIManipulationCompletedRoutedEventArgs*)e; -- (void)onKeyUp:(WUXIKeyRoutedEventArgs*)e; -- (void)onKeyDown:(WUXIKeyRoutedEventArgs*)e; -- (void)onGotFocus:(WXRoutedEventArgs*)e; -- (void)onLostFocus:(WXRoutedEventArgs*)e; -- (void)onDragEnter:(WXDragEventArgs*)e; -- (void)onDragLeave:(WXDragEventArgs*)e; -- (void)onDragOver:(WXDragEventArgs*)e; -- (void)onDrop:(WXDragEventArgs*)e; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIControlOverrides : RTObject -@end - -#endif // __WXCIControlOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.Control -#ifndef __WXCControl_DEFINED__ -#define __WXCControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCControl : WXFrameworkElement -+ (BOOL)getIsTemplateFocusTarget:(WXFrameworkElement*)element; -+ (void)setIsTemplateFocusTarget:(WXFrameworkElement*)element value:(BOOL)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double fontSize; -@property (retain) WUXMFontFamily* fontFamily; -@property (retain) WXThickness* padding; -@property int tabIndex; -@property int characterSpacing; -@property (retain) WXThickness* borderThickness; -@property BOOL isEnabled; -@property (retain) WUXMBrush* borderBrush; -@property WUTFontStretch fontStretch; -@property BOOL isTabStop; -@property WXHorizontalAlignment horizontalContentAlignment; -@property (retain) WUXMBrush* foreground; -@property (retain) WUTFontWeight* fontWeight; -@property WUTFontStyle fontStyle; -@property (retain) WUXMBrush* background; -@property WXVerticalAlignment verticalContentAlignment; -@property (retain) WXCControlTemplate* Template; -@property WUXIKeyboardNavigationMode tabNavigation; -@property (readonly) WXFocusState focusState; -@property BOOL isTextScaleFactorEnabled; -@property BOOL useSystemFocusVisuals; -@property (retain) WXDependencyObject* xYFocusRight; -@property BOOL isFocusEngaged; -@property (retain) WXDependencyObject* xYFocusLeft; -@property (retain) WXDependencyObject* xYFocusDown; -@property WXCRequiresPointer requiresPointer; -@property BOOL isFocusEngagementEnabled; -@property WXElementSoundMode elementSoundMode; -@property (retain) WXDependencyObject* xYFocusUp; -+ (WXDependencyProperty*)isEnabledProperty; -+ (WXDependencyProperty*)backgroundProperty; -+ (WXDependencyProperty*)borderBrushProperty; -+ (WXDependencyProperty*)borderThicknessProperty; -+ (WXDependencyProperty*)characterSpacingProperty; -+ (WXDependencyProperty*)defaultStyleKeyProperty; -+ (WXDependencyProperty*)focusStateProperty; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontStretchProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)foregroundProperty; -+ (WXDependencyProperty*)horizontalContentAlignmentProperty; -+ (WXDependencyProperty*)isTabStopProperty; -+ (WXDependencyProperty*)paddingProperty; -+ (WXDependencyProperty*)tabIndexProperty; -+ (WXDependencyProperty*)tabNavigationProperty; -+ (WXDependencyProperty*)templateProperty; -+ (WXDependencyProperty*)verticalContentAlignmentProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -+ (WXDependencyProperty*)isTemplateFocusTargetProperty; -+ (WXDependencyProperty*)useSystemFocusVisualsProperty; -+ (WXDependencyProperty*)elementSoundModeProperty; -+ (WXDependencyProperty*)isFocusEngagedProperty; -+ (WXDependencyProperty*)isFocusEngagementEnabledProperty; -+ (WXDependencyProperty*)requiresPointerProperty; -+ (WXDependencyProperty*)xYFocusDownProperty; -+ (WXDependencyProperty*)xYFocusLeftProperty; -+ (WXDependencyProperty*)xYFocusRightProperty; -+ (WXDependencyProperty*)xYFocusUpProperty; -- (EventRegistrationToken)addIsEnabledChangedEvent:(WXDependencyPropertyChangedEventHandler)del; -- (void)removeIsEnabledChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusDisengagedEvent:(void(^)(WXCControl*, WXCFocusDisengagedEventArgs*))del; -- (void)removeFocusDisengagedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addFocusEngagedEvent:(void(^)(WXCControl*, WXCFocusEngagedEventArgs*))del; -- (void)removeFocusEngagedEvent:(EventRegistrationToken)tok; -- (BOOL)applyTemplate; -- (BOOL)focus:(WXFocusState)value; -- (void)removeFocusEngagement; -@end - -#endif // __WXCControl_DEFINED__ - -// Windows.UI.Xaml.Controls.ContentControl -#ifndef __WXCContentControl_DEFINED__ -#define __WXCContentControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCContentControl : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMATransitionCollection* contentTransitions; -@property (retain) WXCDataTemplateSelector* contentTemplateSelector; -@property (retain) WXDataTemplate* contentTemplate; -@property (retain) RTObject* content; -@property (readonly) WXUIElement* contentTemplateRoot; -+ (WXDependencyProperty*)contentProperty; -+ (WXDependencyProperty*)contentTemplateProperty; -+ (WXDependencyProperty*)contentTemplateSelectorProperty; -+ (WXDependencyProperty*)contentTransitionsProperty; -@end - -#endif // __WXCContentControl_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.SelectorItem -#ifndef __WUXCPSelectorItem_DEFINED__ -#define __WUXCPSelectorItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPSelectorItem : WXCContentControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isSelected; -+ (WXDependencyProperty*)isSelectedProperty; -@end - -#endif // __WUXCPSelectorItem_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.RangeBase -#ifndef __WUXCPRangeBase_DEFINED__ -#define __WUXCPRangeBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPRangeBase : WXCControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double value; -@property double smallChange; -@property double minimum; -@property double maximum; -@property double largeChange; -+ (WXDependencyProperty*)largeChangeProperty; -+ (WXDependencyProperty*)maximumProperty; -+ (WXDependencyProperty*)minimumProperty; -+ (WXDependencyProperty*)smallChangeProperty; -+ (WXDependencyProperty*)valueProperty; -- (EventRegistrationToken)addValueChangedEvent:(WUXCPRangeBaseValueChangedEventHandler)del; -- (void)removeValueChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPRangeBase_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.Thumb -#ifndef __WUXCPThumb_DEFINED__ -#define __WUXCPThumb_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPThumb : WXCControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isDragging; -+ (WXDependencyProperty*)isDraggingProperty; -- (EventRegistrationToken)addDragCompletedEvent:(WUXCPDragCompletedEventHandler)del; -- (void)removeDragCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragDeltaEvent:(WUXCPDragDeltaEventHandler)del; -- (void)removeDragDeltaEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragStartedEvent:(WUXCPDragStartedEventHandler)del; -- (void)removeDragStartedEvent:(EventRegistrationToken)tok; -- (void)cancelDrag; -@end - -#endif // __WUXCPThumb_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ButtonBase -#ifndef __WUXCPButtonBase_DEFINED__ -#define __WUXCPButtonBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPButtonBase : WXCContentControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* commandParameter; -@property (retain) RTObject* command; -@property WXCClickMode clickMode; -@property (readonly) BOOL isPointerOver; -@property (readonly) BOOL isPressed; -+ (WXDependencyProperty*)clickModeProperty; -+ (WXDependencyProperty*)commandParameterProperty; -+ (WXDependencyProperty*)commandProperty; -+ (WXDependencyProperty*)isPointerOverProperty; -+ (WXDependencyProperty*)isPressedProperty; -- (EventRegistrationToken)addClickEvent:(WXRoutedEventHandler)del; -- (void)removeClickEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPButtonBase_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ScrollBar -#ifndef __WUXCPScrollBar_DEFINED__ -#define __WUXCPScrollBar_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPScrollBar : WUXCPRangeBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double viewportSize; -@property WXCOrientation orientation; -@property WUXCPScrollingIndicatorMode indicatorMode; -+ (WXDependencyProperty*)indicatorModeProperty; -+ (WXDependencyProperty*)orientationProperty; -+ (WXDependencyProperty*)viewportSizeProperty; -- (EventRegistrationToken)addScrollEvent:(WUXCPScrollEventHandler)del; -- (void)removeScrollEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPScrollBar_DEFINED__ - -// Windows.UI.Xaml.Controls.IItemsControlOverrides -#ifndef __WXCIItemsControlOverrides_DEFINED__ -#define __WXCIItemsControlOverrides_DEFINED__ - -@protocol WXCIItemsControlOverrides -- (BOOL)isItemItsOwnContainerOverride:(RTObject*)item; -- (WXDependencyObject*)getContainerForItemOverride; -- (void)clearContainerForItemOverride:(WXDependencyObject*)element item:(RTObject*)item; -- (void)prepareContainerForItemOverride:(WXDependencyObject*)element item:(RTObject*)item; -- (void)onItemsChanged:(RTObject*)e; -- (void)onItemContainerStyleChanged:(WXStyle*)oldItemContainerStyle newItemContainerStyle:(WXStyle*)newItemContainerStyle; -- (void)onItemContainerStyleSelectorChanged:(WXCStyleSelector*)oldItemContainerStyleSelector newItemContainerStyleSelector:(WXCStyleSelector*)newItemContainerStyleSelector; -- (void)onItemTemplateChanged:(WXDataTemplate*)oldItemTemplate newItemTemplate:(WXDataTemplate*)newItemTemplate; -- (void)onItemTemplateSelectorChanged:(WXCDataTemplateSelector*)oldItemTemplateSelector newItemTemplateSelector:(WXCDataTemplateSelector*)newItemTemplateSelector; -- (void)onGroupStyleSelectorChanged:(WXCGroupStyleSelector*)oldGroupStyleSelector newGroupStyleSelector:(WXCGroupStyleSelector*)newGroupStyleSelector; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIItemsControlOverrides : RTObject -@end - -#endif // __WXCIItemsControlOverrides_DEFINED__ - -// Windows.UI.Xaml.Controls.IItemContainerMapping -#ifndef __WXCIItemContainerMapping_DEFINED__ -#define __WXCIItemContainerMapping_DEFINED__ - -@protocol WXCIItemContainerMapping -- (RTObject*)itemFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromItem:(RTObject*)item; -- (int)indexFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromIndex:(int)index; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCIItemContainerMapping : RTObject -@end - -#endif // __WXCIItemContainerMapping_DEFINED__ - -// Windows.UI.Xaml.Controls.ItemsControl -#ifndef __WXCItemsControl_DEFINED__ -#define __WXCItemsControl_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCItemsControl : WXCControl -+ (WXCItemsControl*)getItemsOwner:(WXDependencyObject*)element; -+ (WXCItemsControl*)itemsControlFromItemContainer:(WXDependencyObject*)container; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXCItemsPanelTemplate* itemsPanel; -@property (retain) RTObject* itemsSource; -@property (retain) WXCDataTemplateSelector* itemTemplateSelector; -@property (retain) WXDataTemplate* itemTemplate; -@property (retain) WXCStyleSelector* itemContainerStyleSelector; -@property (retain) WXStyle* itemContainerStyle; -@property (retain) WXCGroupStyleSelector* groupStyleSelector; -@property (retain) WUXMATransitionCollection* itemContainerTransitions; -@property (retain) NSString * displayMemberPath; -@property (readonly) WXCItemContainerGenerator* itemContainerGenerator; -@property (readonly) WXCItemCollection* items; -@property (readonly) NSMutableArray* /* WXCGroupStyle* */ groupStyle; -@property (readonly) BOOL isGrouping; -@property (readonly) WXCPanel* itemsPanelRoot; -+ (WXDependencyProperty*)displayMemberPathProperty; -+ (WXDependencyProperty*)groupStyleSelectorProperty; -+ (WXDependencyProperty*)isGroupingProperty; -+ (WXDependencyProperty*)itemContainerStyleProperty; -+ (WXDependencyProperty*)itemContainerStyleSelectorProperty; -+ (WXDependencyProperty*)itemContainerTransitionsProperty; -+ (WXDependencyProperty*)itemTemplateProperty; -+ (WXDependencyProperty*)itemTemplateSelectorProperty; -+ (WXDependencyProperty*)itemsPanelProperty; -+ (WXDependencyProperty*)itemsSourceProperty; -- (RTObject*)itemFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromItem:(RTObject*)item; -- (int)indexFromContainer:(WXDependencyObject*)container; -- (WXDependencyObject*)containerFromIndex:(int)index; -- (WXDependencyObject*)groupHeaderContainerFromItemContainer:(WXDependencyObject*)itemContainer; -@end - -#endif // __WXCItemsControl_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.Selector -#ifndef __WUXCPSelector_DEFINED__ -#define __WUXCPSelector_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPSelector : WXCItemsControl -+ (BOOL)getIsSelectionActive:(WXDependencyObject*)element; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * selectedValuePath; -@property (retain) RTObject* selectedValue; -@property (retain) RTObject* selectedItem; -@property int selectedIndex; -@property (retain) id /* BOOL */ isSynchronizedWithCurrentItem; -+ (WXDependencyProperty*)isSynchronizedWithCurrentItemProperty; -+ (WXDependencyProperty*)selectedIndexProperty; -+ (WXDependencyProperty*)selectedItemProperty; -+ (WXDependencyProperty*)selectedValuePathProperty; -+ (WXDependencyProperty*)selectedValueProperty; -- (EventRegistrationToken)addSelectionChangedEvent:(WXCSelectionChangedEventHandler)del; -- (void)removeSelectionChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPSelector_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.RepeatButton -#ifndef __WUXCPRepeatButton_DEFINED__ -#define __WUXCPRepeatButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPRepeatButton : WUXCPButtonBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int interval; -@property int delay; -+ (WXDependencyProperty*)delayProperty; -+ (WXDependencyProperty*)intervalProperty; -@end - -#endif // __WUXCPRepeatButton_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.ToggleButton -#ifndef __WUXCPToggleButton_DEFINED__ -#define __WUXCPToggleButton_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPToggleButton : WUXCPButtonBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isThreeState; -@property (retain) id /* BOOL */ isChecked; -+ (WXDependencyProperty*)isCheckedProperty; -+ (WXDependencyProperty*)isThreeStateProperty; -- (EventRegistrationToken)addCheckedEvent:(WXRoutedEventHandler)del; -- (void)removeCheckedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addIndeterminateEvent:(WXRoutedEventHandler)del; -- (void)removeIndeterminateEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUncheckedEvent:(WXRoutedEventHandler)del; -- (void)removeUncheckedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPToggleButton_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.FlyoutBaseClosingEventArgs -#ifndef __WUXCPFlyoutBaseClosingEventArgs_DEFINED__ -#define __WUXCPFlyoutBaseClosingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPFlyoutBaseClosingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@end - -#endif // __WUXCPFlyoutBaseClosingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.FlyoutBase -#ifndef __WUXCPFlyoutBase_DEFINED__ -#define __WUXCPFlyoutBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPFlyoutBase : WXDependencyObject -+ (WUXCPFlyoutBase*)getAttachedFlyout:(WXFrameworkElement*)element; -+ (void)setAttachedFlyout:(WXFrameworkElement*)element value:(WUXCPFlyoutBase*)value; -+ (void)showAttachedFlyout:(WXFrameworkElement*)flyoutOwner; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXCPFlyoutPlacementMode placement; -@property WXCLightDismissOverlayMode lightDismissOverlayMode; -@property WXElementSoundMode elementSoundMode; -@property BOOL allowFocusWhenDisabled; -@property BOOL allowFocusOnInteraction; -@property (readonly) WXFrameworkElement* target; -+ (WXDependencyProperty*)attachedFlyoutProperty; -+ (WXDependencyProperty*)placementProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)allowFocusWhenDisabledProperty; -+ (WXDependencyProperty*)elementSoundModeProperty; -+ (WXDependencyProperty*)lightDismissOverlayModeProperty; -- (EventRegistrationToken)addClosedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeClosedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpenedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOpenedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addOpeningEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeOpeningEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addClosingEvent:(void(^)(WUXCPFlyoutBase*, WUXCPFlyoutBaseClosingEventArgs*))del; -- (void)removeClosingEvent:(EventRegistrationToken)tok; -- (void)showAt:(WXFrameworkElement*)placementTarget; -- (void)hide; -@end - -#endif // __WUXCPFlyoutBase_DEFINED__ - -// Windows.UI.Xaml.Data.IValueConverter -#ifndef __WUXDIValueConverter_DEFINED__ -#define __WUXDIValueConverter_DEFINED__ - -@protocol WUXDIValueConverter -- (RTObject*)convert:(RTObject*)value targetType:(WUXITypeName*)targetType parameter:(RTObject*)parameter language:(NSString *)language; -- (RTObject*)convertBack:(RTObject*)value targetType:(WUXITypeName*)targetType parameter:(RTObject*)parameter language:(NSString *)language; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDIValueConverter : RTObject -@end - -#endif // __WUXDIValueConverter_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.JumpListItemBackgroundConverter -#ifndef __WUXCPJumpListItemBackgroundConverter_DEFINED__ -#define __WUXCPJumpListItemBackgroundConverter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPJumpListItemBackgroundConverter : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMBrush* enabled; -@property (retain) WUXMBrush* disabled; -+ (WXDependencyProperty*)disabledProperty; -+ (WXDependencyProperty*)enabledProperty; -- (RTObject*)convert:(RTObject*)value targetType:(WUXITypeName*)targetType parameter:(RTObject*)parameter language:(NSString *)language; -- (RTObject*)convertBack:(RTObject*)value targetType:(WUXITypeName*)targetType parameter:(RTObject*)parameter language:(NSString *)language; -@end - -#endif // __WUXCPJumpListItemBackgroundConverter_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.JumpListItemForegroundConverter -#ifndef __WUXCPJumpListItemForegroundConverter_DEFINED__ -#define __WUXCPJumpListItemForegroundConverter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPJumpListItemForegroundConverter : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMBrush* enabled; -@property (retain) WUXMBrush* disabled; -+ (WXDependencyProperty*)disabledProperty; -+ (WXDependencyProperty*)enabledProperty; -- (RTObject*)convert:(RTObject*)value targetType:(WUXITypeName*)targetType parameter:(RTObject*)parameter language:(NSString *)language; -- (RTObject*)convertBack:(RTObject*)value targetType:(WUXITypeName*)targetType parameter:(RTObject*)parameter language:(NSString *)language; -@end - -#endif // __WUXCPJumpListItemForegroundConverter_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.PickerFlyoutBase -#ifndef __WUXCPPickerFlyoutBase_DEFINED__ -#define __WUXCPPickerFlyoutBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPPickerFlyoutBase : WUXCPFlyoutBase -+ (NSString *)getTitle:(WXDependencyObject*)element; -+ (void)setTitle:(WXDependencyObject*)element value:(NSString *)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)titleProperty; -@end - -#endif // __WUXCPPickerFlyoutBase_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.LoopingSelector -#ifndef __WUXCPLoopingSelector_DEFINED__ -#define __WUXCPLoopingSelector_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPLoopingSelector : WXCControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL shouldLoop; -@property (retain) RTObject* selectedItem; -@property int selectedIndex; -@property (retain) NSMutableArray* /* RTObject* */ items; -@property int itemWidth; -@property (retain) WXDataTemplate* itemTemplate; -@property int itemHeight; -+ (WXDependencyProperty*)itemHeightProperty; -+ (WXDependencyProperty*)itemTemplateProperty; -+ (WXDependencyProperty*)itemWidthProperty; -+ (WXDependencyProperty*)itemsProperty; -+ (WXDependencyProperty*)selectedIndexProperty; -+ (WXDependencyProperty*)selectedItemProperty; -+ (WXDependencyProperty*)shouldLoopProperty; -- (EventRegistrationToken)addSelectionChangedEvent:(WXCSelectionChangedEventHandler)del; -- (void)removeSelectionChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXCPLoopingSelector_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.PivotPanel -#ifndef __WUXCPPivotPanel_DEFINED__ -#define __WUXCPPivotPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPPivotPanel : WXCPanel -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -@end - -#endif // __WUXCPPivotPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.LoopingSelectorItem -#ifndef __WUXCPLoopingSelectorItem_DEFINED__ -#define __WUXCPLoopingSelectorItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPLoopingSelectorItem : WXCContentControl -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXCPLoopingSelectorItem_DEFINED__ - -// Windows.UI.Xaml.Controls.Canvas -#ifndef __WXCCanvas_DEFINED__ -#define __WXCCanvas_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXCCanvas : WXCPanel -+ (double)getLeft:(WXUIElement*)element; -+ (void)setLeft:(WXUIElement*)element length:(double)length; -+ (double)getTop:(WXUIElement*)element; -+ (void)setTop:(WXUIElement*)element length:(double)length; -+ (int)getZIndex:(WXUIElement*)element; -+ (void)setZIndex:(WXUIElement*)element value:(int)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)leftProperty; -+ (WXDependencyProperty*)topProperty; -+ (WXDependencyProperty*)zIndexProperty; -@end - -#endif // __WXCCanvas_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.LoopingSelectorPanel -#ifndef __WUXCPLoopingSelectorPanel_DEFINED__ -#define __WUXCPLoopingSelectorPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPLoopingSelectorPanel : WXCCanvas -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL areHorizontalSnapPointsRegular; -@property (readonly) BOOL areVerticalSnapPointsRegular; -- (EventRegistrationToken)addHorizontalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeHorizontalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addVerticalSnapPointsChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeVerticalSnapPointsChangedEvent:(EventRegistrationToken)tok; -- (NSArray* /* float */)getIrregularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment; -- (float)getRegularSnapPoints:(WXCOrientation)orientation alignment:(WUXCPSnapPointsAlignment)alignment offset:(float*)offset; -@end - -#endif // __WUXCPLoopingSelectorPanel_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.PivotHeaderItem -#ifndef __WUXCPPivotHeaderItem_DEFINED__ -#define __WUXCPPivotHeaderItem_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPPivotHeaderItem : WXCContentControl -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXCPPivotHeaderItem_DEFINED__ - -// Windows.UI.Xaml.Controls.Primitives.PivotHeaderPanel -#ifndef __WUXCPPivotHeaderPanel_DEFINED__ -#define __WUXCPPivotHeaderPanel_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXCPPivotHeaderPanel : WXCCanvas -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXCPPivotHeaderPanel_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlData.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlData.h deleted file mode 100644 index a9dc8faea0..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlData.h +++ /dev/null @@ -1,491 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlData.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXDCurrentChangingEventArgs, WUXDPropertyChangedEventArgs, WUXDBindingExpressionBase, WUXDBindingOperations, WUXDBindingBase, WUXDBindingExpression, WUXDRelativeSource, WUXDBinding, WUXDItemIndexRange, WUXDCollectionViewSource; -@class WUXDLoadMoreItemsResult; -@protocol WUXDIItemsRangeInfo, WUXDISelectionInfo, WUXDICustomProperty, WUXDICustomPropertyProvider, WUXDINotifyPropertyChanged, WUXDISupportIncrementalLoading, WUXDIValueConverter, WUXDIBindingExpressionBase, WUXDIBindingExpressionBaseFactory, WUXDIBindingOperations, WUXDIBindingOperationsStatics, WUXDICurrentChangingEventArgs, WUXDICurrentChangingEventArgsFactory, WUXDIPropertyChangedEventArgs, WUXDIPropertyChangedEventArgsFactory, WUXDIBindingBase, WUXDIBindingBaseFactory, WUXDIBindingExpression, WUXDIBindingExpressionFactory, WUXDIRelativeSource, WUXDIRelativeSourceFactory, WUXDIBinding, WUXDIBindingFactory, WUXDIBinding2, WUXDICollectionView, WUXDICollectionViewFactory, WUXDICollectionViewGroup, WUXDIItemIndexRange, WUXDIItemIndexRangeFactory, WUXDICollectionViewSource, WUXDICollectionViewSourceStatics; - -// Windows.UI.Xaml.Data.BindingMode -enum _WUXDBindingMode { - WUXDBindingModeOneWay = 1, - WUXDBindingModeOneTime = 2, - WUXDBindingModeTwoWay = 3, -}; -typedef unsigned WUXDBindingMode; - -// Windows.UI.Xaml.Data.RelativeSourceMode -enum _WUXDRelativeSourceMode { - WUXDRelativeSourceModeNone = 0, - WUXDRelativeSourceModeTemplatedParent = 1, - WUXDRelativeSourceModeSelf = 2, -}; -typedef unsigned WUXDRelativeSourceMode; - -// Windows.UI.Xaml.Data.UpdateSourceTrigger -enum _WUXDUpdateSourceTrigger { - WUXDUpdateSourceTriggerDefault = 0, - WUXDUpdateSourceTriggerPropertyChanged = 1, - WUXDUpdateSourceTriggerExplicit = 2, -}; -typedef unsigned WUXDUpdateSourceTrigger; - -#include "WindowsFoundation.h" -#include "WindowsUIXamlInterop.h" -#include "WindowsUIXaml.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.Data.CurrentChangingEventHandler -#ifndef __WUXDCurrentChangingEventHandler__DEFINED -#define __WUXDCurrentChangingEventHandler__DEFINED -typedef void(^WUXDCurrentChangingEventHandler)(RTObject* sender, WUXDCurrentChangingEventArgs* e); -#endif // __WUXDCurrentChangingEventHandler__DEFINED - -// Windows.UI.Xaml.Data.PropertyChangedEventHandler -#ifndef __WUXDPropertyChangedEventHandler__DEFINED -#define __WUXDPropertyChangedEventHandler__DEFINED -typedef void(^WUXDPropertyChangedEventHandler)(RTObject* sender, WUXDPropertyChangedEventArgs* e); -#endif // __WUXDPropertyChangedEventHandler__DEFINED - -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - - -#import - -// [struct] Windows.UI.Xaml.Data.LoadMoreItemsResult -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDLoadMoreItemsResult : NSObject -+ (instancetype)new; -@property unsigned int count; -@end - -// Windows.UI.Xaml.Data.CurrentChangingEventHandler -#ifndef __WUXDCurrentChangingEventHandler__DEFINED -#define __WUXDCurrentChangingEventHandler__DEFINED -typedef void(^WUXDCurrentChangingEventHandler)(RTObject* sender, WUXDCurrentChangingEventArgs* e); -#endif // __WUXDCurrentChangingEventHandler__DEFINED - -// Windows.UI.Xaml.Data.PropertyChangedEventHandler -#ifndef __WUXDPropertyChangedEventHandler__DEFINED -#define __WUXDPropertyChangedEventHandler__DEFINED -typedef void(^WUXDPropertyChangedEventHandler)(RTObject* sender, WUXDPropertyChangedEventArgs* e); -#endif // __WUXDPropertyChangedEventHandler__DEFINED - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.UI.Xaml.Data.IItemsRangeInfo -#ifndef __WUXDIItemsRangeInfo_DEFINED__ -#define __WUXDIItemsRangeInfo_DEFINED__ - -@protocol WUXDIItemsRangeInfo -- (void)rangesChanged:(WUXDItemIndexRange*)visibleRange trackedItems:(NSArray* /* WUXDItemIndexRange* */)trackedItems; -- (void)close; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDIItemsRangeInfo : RTObject -@end - -#endif // __WUXDIItemsRangeInfo_DEFINED__ - -// Windows.UI.Xaml.Data.ISelectionInfo -#ifndef __WUXDISelectionInfo_DEFINED__ -#define __WUXDISelectionInfo_DEFINED__ - -@protocol WUXDISelectionInfo -- (void)selectRange:(WUXDItemIndexRange*)itemIndexRange; -- (void)deselectRange:(WUXDItemIndexRange*)itemIndexRange; -- (BOOL)isSelected:(int)index; -- (NSArray* /* WUXDItemIndexRange* */)getSelectedRanges; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDISelectionInfo : RTObject -@end - -#endif // __WUXDISelectionInfo_DEFINED__ - -// Windows.UI.Xaml.Data.ICustomProperty -#ifndef __WUXDICustomProperty_DEFINED__ -#define __WUXDICustomProperty_DEFINED__ - -@protocol WUXDICustomProperty -@property (readonly) BOOL canRead; -@property (readonly) BOOL canWrite; -@property (readonly) NSString * name; -@property (readonly) WUXITypeName* type; -- (RTObject*)getValue:(RTObject*)target; -- (void)setValue:(RTObject*)target value:(RTObject*)value; -- (RTObject*)getIndexedValue:(RTObject*)target index:(RTObject*)index; -- (void)setIndexedValue:(RTObject*)target value:(RTObject*)value index:(RTObject*)index; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDICustomProperty : RTObject -@end - -#endif // __WUXDICustomProperty_DEFINED__ - -// Windows.UI.Xaml.Data.ICustomPropertyProvider -#ifndef __WUXDICustomPropertyProvider_DEFINED__ -#define __WUXDICustomPropertyProvider_DEFINED__ - -@protocol WUXDICustomPropertyProvider -@property (readonly) WUXITypeName* type; -- (RTObject*)getCustomProperty:(NSString *)name; -- (RTObject*)getIndexedProperty:(NSString *)name type:(WUXITypeName*)type; -- (NSString *)getStringRepresentation; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDICustomPropertyProvider : RTObject -@end - -#endif // __WUXDICustomPropertyProvider_DEFINED__ - -// Windows.UI.Xaml.Data.INotifyPropertyChanged -#ifndef __WUXDINotifyPropertyChanged_DEFINED__ -#define __WUXDINotifyPropertyChanged_DEFINED__ - -@protocol WUXDINotifyPropertyChanged -- (EventRegistrationToken)addPropertyChangedEvent:(WUXDPropertyChangedEventHandler)del; -- (void)removePropertyChangedEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDINotifyPropertyChanged : RTObject -@end - -#endif // __WUXDINotifyPropertyChanged_DEFINED__ - -// Windows.UI.Xaml.Data.ISupportIncrementalLoading -#ifndef __WUXDISupportIncrementalLoading_DEFINED__ -#define __WUXDISupportIncrementalLoading_DEFINED__ - -@protocol WUXDISupportIncrementalLoading -@property (readonly) BOOL hasMoreItems; -- (void)loadMoreItemsAsync:(unsigned int)count success:(void (^)(WUXDLoadMoreItemsResult*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDISupportIncrementalLoading : RTObject -@end - -#endif // __WUXDISupportIncrementalLoading_DEFINED__ - -// Windows.UI.Xaml.Data.IValueConverter -#ifndef __WUXDIValueConverter_DEFINED__ -#define __WUXDIValueConverter_DEFINED__ - -@protocol WUXDIValueConverter -- (RTObject*)convert:(RTObject*)value targetType:(WUXITypeName*)targetType parameter:(RTObject*)parameter language:(NSString *)language; -- (RTObject*)convertBack:(RTObject*)value targetType:(WUXITypeName*)targetType parameter:(RTObject*)parameter language:(NSString *)language; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDIValueConverter : RTObject -@end - -#endif // __WUXDIValueConverter_DEFINED__ - -// Windows.UI.Xaml.Data.ICollectionView -#ifndef __WUXDICollectionView_DEFINED__ -#define __WUXDICollectionView_DEFINED__ - -@protocol WUXDICollectionView -@property (readonly) NSMutableArray* /* RTObject* */ collectionGroups; -@property (readonly) RTObject* currentItem; -@property (readonly) int currentPosition; -@property (readonly) BOOL hasMoreItems; -@property (readonly) BOOL isCurrentAfterLast; -@property (readonly) BOOL isCurrentBeforeFirst; -- (EventRegistrationToken)addCurrentChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeCurrentChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addCurrentChangingEvent:(WUXDCurrentChangingEventHandler)del; -- (void)removeCurrentChangingEvent:(EventRegistrationToken)tok; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (EventRegistrationToken)addObserver: (RTCollectionListener)receiver; -- (void)removeObserver: (EventRegistrationToken)receiverToken; -- (BOOL)moveCurrentTo:(RTObject*)item; -- (BOOL)moveCurrentToPosition:(int)index; -- (BOOL)moveCurrentToFirst; -- (BOOL)moveCurrentToLast; -- (BOOL)moveCurrentToNext; -- (BOOL)moveCurrentToPrevious; -- (void)loadMoreItemsAsync:(unsigned int)count success:(void (^)(WUXDLoadMoreItemsResult*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDICollectionView : RTObject -@end - -#endif // __WUXDICollectionView_DEFINED__ - -// Windows.UI.Xaml.Data.ICollectionViewFactory -#ifndef __WUXDICollectionViewFactory_DEFINED__ -#define __WUXDICollectionViewFactory_DEFINED__ - -@protocol WUXDICollectionViewFactory -- (RTObject*)createView; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDICollectionViewFactory : RTObject -@end - -#endif // __WUXDICollectionViewFactory_DEFINED__ - -// Windows.UI.Xaml.Data.ICollectionViewGroup -#ifndef __WUXDICollectionViewGroup_DEFINED__ -#define __WUXDICollectionViewGroup_DEFINED__ - -@protocol WUXDICollectionViewGroup -@property (readonly) RTObject* group; -@property (readonly) NSMutableArray* /* RTObject* */ groupItems; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDICollectionViewGroup : RTObject -@end - -#endif // __WUXDICollectionViewGroup_DEFINED__ - -// Windows.UI.Xaml.Data.CurrentChangingEventArgs -#ifndef __WUXDCurrentChangingEventArgs_DEFINED__ -#define __WUXDCurrentChangingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDCurrentChangingEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@property (readonly) BOOL isCancelable; -@end - -#endif // __WUXDCurrentChangingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Data.PropertyChangedEventArgs -#ifndef __WUXDPropertyChangedEventArgs_DEFINED__ -#define __WUXDPropertyChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDPropertyChangedEventArgs : RTObject -+ (WUXDPropertyChangedEventArgs*)makeInstance:(NSString *)name ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * propertyName; -@end - -#endif // __WUXDPropertyChangedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Data.BindingExpressionBase -#ifndef __WUXDBindingExpressionBase_DEFINED__ -#define __WUXDBindingExpressionBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDBindingExpressionBase : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXDBindingExpressionBase_DEFINED__ - -// Windows.UI.Xaml.Data.BindingOperations -#ifndef __WUXDBindingOperations_DEFINED__ -#define __WUXDBindingOperations_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDBindingOperations : RTObject -+ (void)setBinding:(WXDependencyObject*)target dp:(WXDependencyProperty*)dp binding:(WUXDBindingBase*)binding; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXDBindingOperations_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Data.BindingBase -#ifndef __WUXDBindingBase_DEFINED__ -#define __WUXDBindingBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDBindingBase : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXDBindingBase_DEFINED__ - -// Windows.UI.Xaml.Data.BindingExpression -#ifndef __WUXDBindingExpression_DEFINED__ -#define __WUXDBindingExpression_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDBindingExpression : WUXDBindingExpressionBase -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* dataItem; -@property (readonly) WUXDBinding* parentBinding; -- (void)updateSource; -@end - -#endif // __WUXDBindingExpression_DEFINED__ - -// Windows.UI.Xaml.Data.RelativeSource -#ifndef __WUXDRelativeSource_DEFINED__ -#define __WUXDRelativeSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDRelativeSource : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXDRelativeSourceMode mode; -@end - -#endif // __WUXDRelativeSource_DEFINED__ - -// Windows.UI.Xaml.Data.Binding -#ifndef __WUXDBinding_DEFINED__ -#define __WUXDBinding_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDBinding : WUXDBindingBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXPropertyPath* path; -@property WUXDBindingMode mode; -@property (retain) NSString * elementName; -@property (retain) RTObject* converterParameter; -@property (retain) NSString * converterLanguage; -@property (retain) RTObject* converter; -@property (retain) RTObject* source; -@property (retain) WUXDRelativeSource* relativeSource; -@property WUXDUpdateSourceTrigger updateSourceTrigger; -@property (retain) RTObject* targetNullValue; -@property (retain) RTObject* fallbackValue; -@end - -#endif // __WUXDBinding_DEFINED__ - -// Windows.UI.Xaml.Data.ItemIndexRange -#ifndef __WUXDItemIndexRange_DEFINED__ -#define __WUXDItemIndexRange_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDItemIndexRange : RTObject -+ (WUXDItemIndexRange*)makeInstance:(int)firstIndex length:(unsigned int)length ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int firstIndex; -@property (readonly) int lastIndex; -@property (readonly) unsigned int length; -@end - -#endif // __WUXDItemIndexRange_DEFINED__ - -// Windows.UI.Xaml.Data.CollectionViewSource -#ifndef __WUXDCollectionViewSource_DEFINED__ -#define __WUXDCollectionViewSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDCollectionViewSource : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* source; -@property (retain) WXPropertyPath* itemsPath; -@property BOOL isSourceGrouped; -@property (readonly) RTObject* view; -+ (WXDependencyProperty*)isSourceGroupedProperty; -+ (WXDependencyProperty*)itemsPathProperty; -+ (WXDependencyProperty*)sourceProperty; -+ (WXDependencyProperty*)viewProperty; -@end - -#endif // __WUXDCollectionViewSource_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlDocuments.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlDocuments.h deleted file mode 100644 index 9d64fb77a6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlDocuments.h +++ /dev/null @@ -1,983 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlDocuments.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXDBlockCollection, WUXDInlineCollection, WUXDTextPointer, WUXDTypography, WUXDTextElement, WUXDBlock, WUXDInline, WUXDInlineUIContainer, WUXDLineBreak, WUXDParagraph, WUXDRun, WUXDSpan, WUXDBold, WUXDItalic, WUXDUnderline, WUXDHyperlink, WUXDHyperlinkClickEventArgs, WUXDGlyphs; -@protocol WUXDITextPointer, WUXDITypography, WUXDITypographyStatics, WUXDITextElement, WUXDITextElementOverrides, WUXDITextElementStatics, WUXDITextElementFactory, WUXDITextElement2, WUXDITextElementStatics2, WUXDITextElement3, WUXDITextElementStatics3, WUXDIBlock, WUXDIBlockStatics, WUXDIBlockFactory, WUXDIInline, WUXDIInlineFactory, WUXDIInlineUIContainer, WUXDILineBreak, WUXDIParagraph, WUXDIParagraphStatics, WUXDIRun, WUXDIRunStatics, WUXDISpan, WUXDISpanFactory, WUXDIBold, WUXDIItalic, WUXDIUnderline, WUXDIHyperlinkClickEventArgs, WUXDIGlyphs, WUXDIGlyphsStatics, WUXDIGlyphs2, WUXDIGlyphsStatics2, WUXDIHyperlink, WUXDIHyperlinkStatics, WUXDIHyperlink2, WUXDIHyperlinkStatics2, WUXDIHyperlink3, WUXDIHyperlinkStatics3; - -// Windows.UI.Xaml.Documents.LogicalDirection -enum _WUXDLogicalDirection { - WUXDLogicalDirectionBackward = 0, - WUXDLogicalDirectionForward = 1, -}; -typedef unsigned WUXDLogicalDirection; - -// Windows.UI.Xaml.Documents.UnderlineStyle -enum _WUXDUnderlineStyle { - WUXDUnderlineStyleNone = 0, - WUXDUnderlineStyleSingle = 1, -}; -typedef unsigned WUXDUnderlineStyle; - -#include "WindowsUIXamlMediaAnimation.h" -#include "WindowsApplicationModelDataTransfer.h" -#include "WindowsUIXamlMedia.h" -#include "WindowsUIXamlInput.h" -#include "WindowsUIXaml.h" -#include "WindowsFoundation.h" -#include "WindowsUIText.h" -#include "WindowsUICore.h" -#include "WindowsUIXamlControlsPrimitives.h" -#include "WindowsUIXamlData.h" -#include "WindowsUIInput.h" -#include "WindowsUIXamlAutomationPeers.h" -#include "WindowsUIXamlMediaMedia3D.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.DragEventHandler -#ifndef __WXDragEventHandler__DEFINED -#define __WXDragEventHandler__DEFINED -typedef void(^WXDragEventHandler)(RTObject* sender, WXDragEventArgs* e); -#endif // __WXDragEventHandler__DEFINED - -// Windows.UI.Xaml.Input.DoubleTappedEventHandler -#ifndef __WUXIDoubleTappedEventHandler__DEFINED -#define __WUXIDoubleTappedEventHandler__DEFINED -typedef void(^WUXIDoubleTappedEventHandler)(RTObject* sender, WUXIDoubleTappedRoutedEventArgs* e); -#endif // __WUXIDoubleTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.HoldingEventHandler -#ifndef __WUXIHoldingEventHandler__DEFINED -#define __WUXIHoldingEventHandler__DEFINED -typedef void(^WUXIHoldingEventHandler)(RTObject* sender, WUXIHoldingRoutedEventArgs* e); -#endif // __WUXIHoldingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.KeyEventHandler -#ifndef __WUXIKeyEventHandler__DEFINED -#define __WUXIKeyEventHandler__DEFINED -typedef void(^WUXIKeyEventHandler)(RTObject* sender, WUXIKeyRoutedEventArgs* e); -#endif // __WUXIKeyEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationCompletedEventHandler -#ifndef __WUXIManipulationCompletedEventHandler__DEFINED -#define __WUXIManipulationCompletedEventHandler__DEFINED -typedef void(^WUXIManipulationCompletedEventHandler)(RTObject* sender, WUXIManipulationCompletedRoutedEventArgs* e); -#endif // __WUXIManipulationCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationDeltaEventHandler -#ifndef __WUXIManipulationDeltaEventHandler__DEFINED -#define __WUXIManipulationDeltaEventHandler__DEFINED -typedef void(^WUXIManipulationDeltaEventHandler)(RTObject* sender, WUXIManipulationDeltaRoutedEventArgs* e); -#endif // __WUXIManipulationDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationInertiaStartingEventHandler -#ifndef __WUXIManipulationInertiaStartingEventHandler__DEFINED -#define __WUXIManipulationInertiaStartingEventHandler__DEFINED -typedef void(^WUXIManipulationInertiaStartingEventHandler)(RTObject* sender, WUXIManipulationInertiaStartingRoutedEventArgs* e); -#endif // __WUXIManipulationInertiaStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartedEventHandler -#ifndef __WUXIManipulationStartedEventHandler__DEFINED -#define __WUXIManipulationStartedEventHandler__DEFINED -typedef void(^WUXIManipulationStartedEventHandler)(RTObject* sender, WUXIManipulationStartedRoutedEventArgs* e); -#endif // __WUXIManipulationStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartingEventHandler -#ifndef __WUXIManipulationStartingEventHandler__DEFINED -#define __WUXIManipulationStartingEventHandler__DEFINED -typedef void(^WUXIManipulationStartingEventHandler)(RTObject* sender, WUXIManipulationStartingRoutedEventArgs* e); -#endif // __WUXIManipulationStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.PointerEventHandler -#ifndef __WUXIPointerEventHandler__DEFINED -#define __WUXIPointerEventHandler__DEFINED -typedef void(^WUXIPointerEventHandler)(RTObject* sender, WUXIPointerRoutedEventArgs* e); -#endif // __WUXIPointerEventHandler__DEFINED - -// Windows.UI.Xaml.Input.RightTappedEventHandler -#ifndef __WUXIRightTappedEventHandler__DEFINED -#define __WUXIRightTappedEventHandler__DEFINED -typedef void(^WUXIRightTappedEventHandler)(RTObject* sender, WUXIRightTappedRoutedEventArgs* e); -#endif // __WUXIRightTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.TappedEventHandler -#ifndef __WUXITappedEventHandler__DEFINED -#define __WUXITappedEventHandler__DEFINED -typedef void(^WUXITappedEventHandler)(RTObject* sender, WUXITappedRoutedEventArgs* e); -#endif // __WUXITappedEventHandler__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.SizeChangedEventHandler -#ifndef __WXSizeChangedEventHandler__DEFINED -#define __WXSizeChangedEventHandler__DEFINED -typedef void(^WXSizeChangedEventHandler)(RTObject* sender, WXSizeChangedEventArgs* e); -#endif // __WXSizeChangedEventHandler__DEFINED - - -#import - -// Windows.UI.Xaml.Documents.ITextElementOverrides -#ifndef __WUXDITextElementOverrides_DEFINED__ -#define __WUXDITextElementOverrides_DEFINED__ - -@protocol WUXDITextElementOverrides -- (void)onDisconnectVisualChildren; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDITextElementOverrides : RTObject -@end - -#endif // __WUXDITextElementOverrides_DEFINED__ - -// Windows.UI.Xaml.Documents.BlockCollection -#ifndef __WUXDBlockCollection_DEFINED__ -#define __WUXDBlockCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDBlockCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXDBlockCollection_DEFINED__ - -// Windows.UI.Xaml.Documents.InlineCollection -#ifndef __WUXDInlineCollection_DEFINED__ -#define __WUXDInlineCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDInlineCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXDInlineCollection_DEFINED__ - -// Windows.UI.Xaml.Documents.TextPointer -#ifndef __WUXDTextPointer_DEFINED__ -#define __WUXDTextPointer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDTextPointer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXDLogicalDirection logicalDirection; -@property (readonly) int offset; -@property (readonly) WXDependencyObject* parent; -@property (readonly) WXFrameworkElement* visualParent; -- (WFRect*)getCharacterRect:(WUXDLogicalDirection)direction; -- (WUXDTextPointer*)getPositionAtOffset:(int)offset direction:(WUXDLogicalDirection)direction; -@end - -#endif // __WUXDTextPointer_DEFINED__ - -// Windows.UI.Xaml.Documents.Typography -#ifndef __WUXDTypography_DEFINED__ -#define __WUXDTypography_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDTypography : RTObject -+ (int)getAnnotationAlternates:(WXDependencyObject*)element; -+ (void)setAnnotationAlternates:(WXDependencyObject*)element value:(int)value; -+ (BOOL)getEastAsianExpertForms:(WXDependencyObject*)element; -+ (void)setEastAsianExpertForms:(WXDependencyObject*)element value:(BOOL)value; -+ (WXFontEastAsianLanguage)getEastAsianLanguage:(WXDependencyObject*)element; -+ (void)setEastAsianLanguage:(WXDependencyObject*)element value:(WXFontEastAsianLanguage)value; -+ (WXFontEastAsianWidths)getEastAsianWidths:(WXDependencyObject*)element; -+ (void)setEastAsianWidths:(WXDependencyObject*)element value:(WXFontEastAsianWidths)value; -+ (BOOL)getStandardLigatures:(WXDependencyObject*)element; -+ (void)setStandardLigatures:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getContextualLigatures:(WXDependencyObject*)element; -+ (void)setContextualLigatures:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getDiscretionaryLigatures:(WXDependencyObject*)element; -+ (void)setDiscretionaryLigatures:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getHistoricalLigatures:(WXDependencyObject*)element; -+ (void)setHistoricalLigatures:(WXDependencyObject*)element value:(BOOL)value; -+ (int)getStandardSwashes:(WXDependencyObject*)element; -+ (void)setStandardSwashes:(WXDependencyObject*)element value:(int)value; -+ (int)getContextualSwashes:(WXDependencyObject*)element; -+ (void)setContextualSwashes:(WXDependencyObject*)element value:(int)value; -+ (BOOL)getContextualAlternates:(WXDependencyObject*)element; -+ (void)setContextualAlternates:(WXDependencyObject*)element value:(BOOL)value; -+ (int)getStylisticAlternates:(WXDependencyObject*)element; -+ (void)setStylisticAlternates:(WXDependencyObject*)element value:(int)value; -+ (BOOL)getStylisticSet1:(WXDependencyObject*)element; -+ (void)setStylisticSet1:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet2:(WXDependencyObject*)element; -+ (void)setStylisticSet2:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet3:(WXDependencyObject*)element; -+ (void)setStylisticSet3:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet4:(WXDependencyObject*)element; -+ (void)setStylisticSet4:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet5:(WXDependencyObject*)element; -+ (void)setStylisticSet5:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet6:(WXDependencyObject*)element; -+ (void)setStylisticSet6:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet7:(WXDependencyObject*)element; -+ (void)setStylisticSet7:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet8:(WXDependencyObject*)element; -+ (void)setStylisticSet8:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet9:(WXDependencyObject*)element; -+ (void)setStylisticSet9:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet10:(WXDependencyObject*)element; -+ (void)setStylisticSet10:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet11:(WXDependencyObject*)element; -+ (void)setStylisticSet11:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet12:(WXDependencyObject*)element; -+ (void)setStylisticSet12:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet13:(WXDependencyObject*)element; -+ (void)setStylisticSet13:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet14:(WXDependencyObject*)element; -+ (void)setStylisticSet14:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet15:(WXDependencyObject*)element; -+ (void)setStylisticSet15:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet16:(WXDependencyObject*)element; -+ (void)setStylisticSet16:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet17:(WXDependencyObject*)element; -+ (void)setStylisticSet17:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet18:(WXDependencyObject*)element; -+ (void)setStylisticSet18:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet19:(WXDependencyObject*)element; -+ (void)setStylisticSet19:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getStylisticSet20:(WXDependencyObject*)element; -+ (void)setStylisticSet20:(WXDependencyObject*)element value:(BOOL)value; -+ (WXFontCapitals)getCapitals:(WXDependencyObject*)element; -+ (void)setCapitals:(WXDependencyObject*)element value:(WXFontCapitals)value; -+ (BOOL)getCapitalSpacing:(WXDependencyObject*)element; -+ (void)setCapitalSpacing:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getKerning:(WXDependencyObject*)element; -+ (void)setKerning:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getCaseSensitiveForms:(WXDependencyObject*)element; -+ (void)setCaseSensitiveForms:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getHistoricalForms:(WXDependencyObject*)element; -+ (void)setHistoricalForms:(WXDependencyObject*)element value:(BOOL)value; -+ (WXFontFraction)getFraction:(WXDependencyObject*)element; -+ (void)setFraction:(WXDependencyObject*)element value:(WXFontFraction)value; -+ (WXFontNumeralStyle)getNumeralStyle:(WXDependencyObject*)element; -+ (void)setNumeralStyle:(WXDependencyObject*)element value:(WXFontNumeralStyle)value; -+ (WXFontNumeralAlignment)getNumeralAlignment:(WXDependencyObject*)element; -+ (void)setNumeralAlignment:(WXDependencyObject*)element value:(WXFontNumeralAlignment)value; -+ (BOOL)getSlashedZero:(WXDependencyObject*)element; -+ (void)setSlashedZero:(WXDependencyObject*)element value:(BOOL)value; -+ (BOOL)getMathematicalGreek:(WXDependencyObject*)element; -+ (void)setMathematicalGreek:(WXDependencyObject*)element value:(BOOL)value; -+ (WXFontVariants)getVariants:(WXDependencyObject*)element; -+ (void)setVariants:(WXDependencyObject*)element value:(WXFontVariants)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)annotationAlternatesProperty; -+ (WXDependencyProperty*)capitalSpacingProperty; -+ (WXDependencyProperty*)capitalsProperty; -+ (WXDependencyProperty*)caseSensitiveFormsProperty; -+ (WXDependencyProperty*)contextualAlternatesProperty; -+ (WXDependencyProperty*)contextualLigaturesProperty; -+ (WXDependencyProperty*)contextualSwashesProperty; -+ (WXDependencyProperty*)discretionaryLigaturesProperty; -+ (WXDependencyProperty*)eastAsianExpertFormsProperty; -+ (WXDependencyProperty*)eastAsianLanguageProperty; -+ (WXDependencyProperty*)eastAsianWidthsProperty; -+ (WXDependencyProperty*)fractionProperty; -+ (WXDependencyProperty*)historicalFormsProperty; -+ (WXDependencyProperty*)historicalLigaturesProperty; -+ (WXDependencyProperty*)kerningProperty; -+ (WXDependencyProperty*)mathematicalGreekProperty; -+ (WXDependencyProperty*)numeralAlignmentProperty; -+ (WXDependencyProperty*)numeralStyleProperty; -+ (WXDependencyProperty*)slashedZeroProperty; -+ (WXDependencyProperty*)standardLigaturesProperty; -+ (WXDependencyProperty*)standardSwashesProperty; -+ (WXDependencyProperty*)stylisticAlternatesProperty; -+ (WXDependencyProperty*)stylisticSet10Property; -+ (WXDependencyProperty*)stylisticSet11Property; -+ (WXDependencyProperty*)stylisticSet12Property; -+ (WXDependencyProperty*)stylisticSet13Property; -+ (WXDependencyProperty*)stylisticSet14Property; -+ (WXDependencyProperty*)stylisticSet15Property; -+ (WXDependencyProperty*)stylisticSet16Property; -+ (WXDependencyProperty*)stylisticSet17Property; -+ (WXDependencyProperty*)stylisticSet18Property; -+ (WXDependencyProperty*)stylisticSet19Property; -+ (WXDependencyProperty*)stylisticSet1Property; -+ (WXDependencyProperty*)stylisticSet20Property; -+ (WXDependencyProperty*)stylisticSet2Property; -+ (WXDependencyProperty*)stylisticSet3Property; -+ (WXDependencyProperty*)stylisticSet4Property; -+ (WXDependencyProperty*)stylisticSet5Property; -+ (WXDependencyProperty*)stylisticSet6Property; -+ (WXDependencyProperty*)stylisticSet7Property; -+ (WXDependencyProperty*)stylisticSet8Property; -+ (WXDependencyProperty*)stylisticSet9Property; -+ (WXDependencyProperty*)variantsProperty; -@end - -#endif // __WUXDTypography_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Documents.TextElement -#ifndef __WUXDTextElement_DEFINED__ -#define __WUXDTextElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDTextElement : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * language; -@property (retain) WUXMBrush* foreground; -@property (retain) WUTFontWeight* fontWeight; -@property WUTFontStretch fontStretch; -@property double fontSize; -@property (retain) WUXMFontFamily* fontFamily; -@property WUTFontStyle fontStyle; -@property int characterSpacing; -@property (readonly) WUXDTextPointer* contentStart; -@property (readonly) WUXDTextPointer* contentEnd; -@property (readonly) WUXDTextPointer* elementEnd; -@property (readonly) WUXDTextPointer* elementStart; -@property (readonly) NSString * name; -@property BOOL isTextScaleFactorEnabled; -@property (retain) NSString * accessKey; -@property BOOL allowFocusOnInteraction; -@property BOOL exitDisplayModeOnAccessKeyInvoked; -+ (WXDependencyProperty*)foregroundProperty; -+ (WXDependencyProperty*)characterSpacingProperty; -+ (WXDependencyProperty*)fontFamilyProperty; -+ (WXDependencyProperty*)fontSizeProperty; -+ (WXDependencyProperty*)fontStretchProperty; -+ (WXDependencyProperty*)fontStyleProperty; -+ (WXDependencyProperty*)fontWeightProperty; -+ (WXDependencyProperty*)languageProperty; -+ (WXDependencyProperty*)isTextScaleFactorEnabledProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)exitDisplayModeOnAccessKeyInvokedProperty; -+ (WXDependencyProperty*)accessKeyProperty; -- (RTObject*)findName:(NSString *)name; -@end - -#endif // __WUXDTextElement_DEFINED__ - -// Windows.UI.Xaml.Documents.Block -#ifndef __WUXDBlock_DEFINED__ -#define __WUXDBlock_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDBlock : WUXDTextElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WXTextAlignment textAlignment; -@property (retain) WXThickness* margin; -@property WXLineStackingStrategy lineStackingStrategy; -@property double lineHeight; -+ (WXDependencyProperty*)lineHeightProperty; -+ (WXDependencyProperty*)lineStackingStrategyProperty; -+ (WXDependencyProperty*)marginProperty; -+ (WXDependencyProperty*)textAlignmentProperty; -@end - -#endif // __WUXDBlock_DEFINED__ - -// Windows.UI.Xaml.Documents.Inline -#ifndef __WUXDInline_DEFINED__ -#define __WUXDInline_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDInline : WUXDTextElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXDInline_DEFINED__ - -// Windows.UI.Xaml.Documents.InlineUIContainer -#ifndef __WUXDInlineUIContainer_DEFINED__ -#define __WUXDInlineUIContainer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDInlineUIContainer : WUXDInline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXUIElement* child; -@end - -#endif // __WUXDInlineUIContainer_DEFINED__ - -// Windows.UI.Xaml.Documents.LineBreak -#ifndef __WUXDLineBreak_DEFINED__ -#define __WUXDLineBreak_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDLineBreak : WUXDInline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXDLineBreak_DEFINED__ - -// Windows.UI.Xaml.Documents.Paragraph -#ifndef __WUXDParagraph_DEFINED__ -#define __WUXDParagraph_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDParagraph : WUXDBlock -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double textIndent; -@property (readonly) WUXDInlineCollection* inlines; -+ (WXDependencyProperty*)textIndentProperty; -@end - -#endif // __WUXDParagraph_DEFINED__ - -// Windows.UI.Xaml.Documents.Run -#ifndef __WUXDRun_DEFINED__ -#define __WUXDRun_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDRun : WUXDInline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * text; -@property WXFlowDirection flowDirection; -+ (WXDependencyProperty*)flowDirectionProperty; -@end - -#endif // __WUXDRun_DEFINED__ - -// Windows.UI.Xaml.Documents.Span -#ifndef __WUXDSpan_DEFINED__ -#define __WUXDSpan_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDSpan : WUXDInline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXDInlineCollection* inlines; -@end - -#endif // __WUXDSpan_DEFINED__ - -// Windows.UI.Xaml.Documents.Bold -#ifndef __WUXDBold_DEFINED__ -#define __WUXDBold_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDBold : WUXDSpan -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXDBold_DEFINED__ - -// Windows.UI.Xaml.Documents.Italic -#ifndef __WUXDItalic_DEFINED__ -#define __WUXDItalic_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDItalic : WUXDSpan -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXDItalic_DEFINED__ - -// Windows.UI.Xaml.Documents.Underline -#ifndef __WUXDUnderline_DEFINED__ -#define __WUXDUnderline_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDUnderline : WUXDSpan -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXDUnderline_DEFINED__ - -// Windows.UI.Xaml.Documents.Hyperlink -#ifndef __WUXDHyperlink_DEFINED__ -#define __WUXDHyperlink_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDHyperlink : WUXDSpan -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* navigateUri; -@property WUXDUnderlineStyle underlineStyle; -@property (retain) WXDependencyObject* xYFocusUp; -@property (retain) WXDependencyObject* xYFocusRight; -@property (retain) WXDependencyObject* xYFocusLeft; -@property (retain) WXDependencyObject* xYFocusDown; -@property WXElementSoundMode elementSoundMode; -+ (WXDependencyProperty*)navigateUriProperty; -+ (WXDependencyProperty*)underlineStyleProperty; -+ (WXDependencyProperty*)elementSoundModeProperty; -+ (WXDependencyProperty*)xYFocusDownProperty; -+ (WXDependencyProperty*)xYFocusLeftProperty; -+ (WXDependencyProperty*)xYFocusRightProperty; -+ (WXDependencyProperty*)xYFocusUpProperty; -- (EventRegistrationToken)addClickEvent:(void(^)(WUXDHyperlink*, WUXDHyperlinkClickEventArgs*))del; -- (void)removeClickEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXDHyperlink_DEFINED__ - -// Windows.UI.Xaml.RoutedEventArgs -#ifndef __WXRoutedEventArgs_DEFINED__ -#define __WXRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXRoutedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* originalSource; -@end - -#endif // __WXRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Documents.HyperlinkClickEventArgs -#ifndef __WUXDHyperlinkClickEventArgs_DEFINED__ -#define __WUXDHyperlinkClickEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDHyperlinkClickEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXDHyperlinkClickEventArgs_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides -#ifndef __WXIFrameworkElementOverrides_DEFINED__ -#define __WXIFrameworkElementOverrides_DEFINED__ - -@protocol WXIFrameworkElementOverrides -- (WFSize*)measureOverride:(WFSize*)availableSize; -- (WFSize*)arrangeOverride:(WFSize*)finalSize; -- (void)onApplyTemplate; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIFrameworkElementOverrides : RTObject -@end - -#endif // __WXIFrameworkElementOverrides_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides2 -#ifndef __WXIFrameworkElementOverrides2_DEFINED__ -#define __WXIFrameworkElementOverrides2_DEFINED__ - -@protocol WXIFrameworkElementOverrides2 -- (BOOL)goToElementStateCore:(NSString *)stateName useTransitions:(BOOL)useTransitions; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIFrameworkElementOverrides2 : RTObject -@end - -#endif // __WXIFrameworkElementOverrides2_DEFINED__ - -// Windows.UI.Xaml.IUIElementOverrides -#ifndef __WXIUIElementOverrides_DEFINED__ -#define __WXIUIElementOverrides_DEFINED__ - -@protocol WXIUIElementOverrides -- (WUXAPAutomationPeer*)onCreateAutomationPeer; -- (void)onDisconnectVisualChildren; -- (id /* id < WFPoint* > */)findSubElementsForTouchTargeting:(WFPoint*)point boundingRect:(WFRect*)boundingRect; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXIUIElementOverrides : RTObject -@end - -#endif // __WXIUIElementOverrides_DEFINED__ - -// Windows.UI.Xaml.UIElement -#ifndef __WXUIElement_DEFINED__ -#define __WXUIElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXUIElement : WXDependencyObject -+ (BOOL)tryStartDirectManipulation:(WUXIPointer*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isHitTestVisible; -@property BOOL isDoubleTapEnabled; -@property double opacity; -@property (retain) WUXMProjection* projection; -@property (retain) WUXMRectangleGeometry* clip; -@property (retain) WUXMCacheMode* cacheMode; -@property WUXIManipulationModes manipulationMode; -@property BOOL isTapEnabled; -@property BOOL isRightTapEnabled; -@property BOOL isHoldingEnabled; -@property BOOL allowDrop; -@property WXVisibility visibility; -@property BOOL useLayoutRounding; -@property (retain) WUXMATransitionCollection* transitions; -@property (retain) WFPoint* renderTransformOrigin; -@property (retain) WUXMTransform* renderTransform; -@property (readonly) NSArray* /* WUXIPointer* */ pointerCaptures; -@property (readonly) WFSize* desiredSize; -@property (readonly) WFSize* renderSize; -@property WUXMElementCompositeMode compositeMode; -@property (retain) WUXMMTransform3D* transform3D; -@property BOOL canDrag; -@property BOOL isAccessKeyScope; -@property BOOL exitDisplayModeOnAccessKeyInvoked; -@property (retain) WUXCPFlyoutBase* contextFlyout; -@property (retain) WXDependencyObject* accessKeyScopeOwner; -@property (retain) NSString * accessKey; -+ (WXDependencyProperty*)isRightTapEnabledProperty; -+ (WXDependencyProperty*)allowDropProperty; -+ (WXDependencyProperty*)cacheModeProperty; -+ (WXDependencyProperty*)clipProperty; -+ (WXRoutedEvent*)doubleTappedEvent; -+ (WXRoutedEvent*)dragEnterEvent; -+ (WXRoutedEvent*)dragLeaveEvent; -+ (WXRoutedEvent*)dragOverEvent; -+ (WXRoutedEvent*)dropEvent; -+ (WXRoutedEvent*)holdingEvent; -+ (WXDependencyProperty*)isDoubleTapEnabledProperty; -+ (WXDependencyProperty*)isHitTestVisibleProperty; -+ (WXDependencyProperty*)isHoldingEnabledProperty; -+ (WXDependencyProperty*)isTapEnabledProperty; -+ (WXRoutedEvent*)keyDownEvent; -+ (WXRoutedEvent*)keyUpEvent; -+ (WXRoutedEvent*)manipulationCompletedEvent; -+ (WXRoutedEvent*)manipulationDeltaEvent; -+ (WXRoutedEvent*)manipulationInertiaStartingEvent; -+ (WXDependencyProperty*)manipulationModeProperty; -+ (WXRoutedEvent*)manipulationStartedEvent; -+ (WXRoutedEvent*)manipulationStartingEvent; -+ (WXDependencyProperty*)opacityProperty; -+ (WXRoutedEvent*)pointerCanceledEvent; -+ (WXRoutedEvent*)pointerCaptureLostEvent; -+ (WXDependencyProperty*)pointerCapturesProperty; -+ (WXRoutedEvent*)pointerEnteredEvent; -+ (WXRoutedEvent*)pointerExitedEvent; -+ (WXRoutedEvent*)pointerMovedEvent; -+ (WXRoutedEvent*)pointerPressedEvent; -+ (WXRoutedEvent*)pointerReleasedEvent; -+ (WXRoutedEvent*)pointerWheelChangedEvent; -+ (WXDependencyProperty*)projectionProperty; -+ (WXDependencyProperty*)renderTransformOriginProperty; -+ (WXDependencyProperty*)renderTransformProperty; -+ (WXRoutedEvent*)rightTappedEvent; -+ (WXRoutedEvent*)tappedEvent; -+ (WXDependencyProperty*)transitionsProperty; -+ (WXDependencyProperty*)useLayoutRoundingProperty; -+ (WXDependencyProperty*)visibilityProperty; -+ (WXDependencyProperty*)compositeModeProperty; -+ (WXDependencyProperty*)canDragProperty; -+ (WXDependencyProperty*)transform3DProperty; -+ (WXDependencyProperty*)accessKeyScopeOwnerProperty; -+ (WXDependencyProperty*)contextFlyoutProperty; -+ (WXDependencyProperty*)exitDisplayModeOnAccessKeyInvokedProperty; -+ (WXDependencyProperty*)isAccessKeyScopeProperty; -+ (WXDependencyProperty*)accessKeyProperty; -- (EventRegistrationToken)addDoubleTappedEvent:(WUXIDoubleTappedEventHandler)del; -- (void)removeDoubleTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragEnterEvent:(WXDragEventHandler)del; -- (void)removeDragEnterEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragLeaveEvent:(WXDragEventHandler)del; -- (void)removeDragLeaveEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragOverEvent:(WXDragEventHandler)del; -- (void)removeDragOverEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropEvent:(WXDragEventHandler)del; -- (void)removeDropEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGotFocusEvent:(WXRoutedEventHandler)del; -- (void)removeGotFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldingEvent:(WUXIHoldingEventHandler)del; -- (void)removeHoldingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLostFocusEvent:(WXRoutedEventHandler)del; -- (void)removeLostFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCompletedEvent:(WUXIManipulationCompletedEventHandler)del; -- (void)removeManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationDeltaEvent:(WUXIManipulationDeltaEventHandler)del; -- (void)removeManipulationDeltaEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationInertiaStartingEvent:(WUXIManipulationInertiaStartingEventHandler)del; -- (void)removeManipulationInertiaStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartedEvent:(WUXIManipulationStartedEventHandler)del; -- (void)removeManipulationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartingEvent:(WUXIManipulationStartingEventHandler)del; -- (void)removeManipulationStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCanceledEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(WUXIPointerEventHandler)del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRightTappedEvent:(WUXIRightTappedEventHandler)del; -- (void)removeRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTappedEvent:(WUXITappedEventHandler)del; -- (void)removeTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragStartingEvent:(void(^)(WXUIElement*, WXDragStartingEventArgs*))del; -- (void)removeDragStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropCompletedEvent:(void(^)(WXUIElement*, WXDropCompletedEventArgs*))del; -- (void)removeDropCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayDismissedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayDismissedEventArgs*))del; -- (void)removeAccessKeyDisplayDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayRequestedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayRequestedEventArgs*))del; -- (void)removeAccessKeyDisplayRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyInvokedEvent:(void(^)(WXUIElement*, WUXIAccessKeyInvokedEventArgs*))del; -- (void)removeAccessKeyInvokedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextCanceledEvent:(void(^)(WXUIElement*, WXRoutedEventArgs*))del; -- (void)removeContextCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextRequestedEvent:(void(^)(WXUIElement*, WUXIContextRequestedEventArgs*))del; -- (void)removeContextRequestedEvent:(EventRegistrationToken)tok; -- (void)measure:(WFSize*)availableSize; -- (void)arrange:(WFRect*)finalRect; -- (BOOL)capturePointer:(WUXIPointer*)value; -- (void)releasePointerCapture:(WUXIPointer*)value; -- (void)releasePointerCaptures; -- (void)addHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler handledEventsToo:(BOOL)handledEventsToo; -- (void)removeHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler; -- (WUXMGeneralTransform*)transformToVisual:(WXUIElement*)visual; -- (void)invalidateMeasure; -- (void)invalidateArrange; -- (void)updateLayout; -- (BOOL)cancelDirectManipulations; -- (void)startDragAsync:(WUIPointerPoint*)pointerPoint success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXUIElement_DEFINED__ - -// Windows.UI.Xaml.FrameworkElement -#ifndef __WXFrameworkElement_DEFINED__ -#define __WXFrameworkElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXFrameworkElement : WXUIElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double height; -@property WXFlowDirection flowDirection; -@property double minHeight; -@property (retain) RTObject* dataContext; -@property (retain) NSString * name; -@property double minWidth; -@property double maxWidth; -@property double maxHeight; -@property (retain) WXThickness* margin; -@property (retain) NSString * language; -@property WXHorizontalAlignment horizontalAlignment; -@property (retain) WXResourceDictionary* resources; -@property double width; -@property WXVerticalAlignment verticalAlignment; -@property (retain) RTObject* tag; -@property (retain) WXStyle* style; -@property (readonly) WFUri* baseUri; -@property (readonly) double actualHeight; -@property (readonly) WXDependencyObject* parent; -@property (readonly) WXTriggerCollection* triggers; -@property (readonly) double actualWidth; -@property WXElementTheme requestedTheme; -@property (retain) WXThickness* focusVisualMargin; -@property (retain) WUXMBrush* focusVisualSecondaryBrush; -@property (retain) WXThickness* focusVisualPrimaryThickness; -@property (retain) WUXMBrush* focusVisualPrimaryBrush; -@property BOOL allowFocusWhenDisabled; -@property BOOL allowFocusOnInteraction; -@property (retain) WXThickness* focusVisualSecondaryThickness; -+ (WXDependencyProperty*)styleProperty; -+ (WXDependencyProperty*)actualHeightProperty; -+ (WXDependencyProperty*)actualWidthProperty; -+ (WXDependencyProperty*)dataContextProperty; -+ (WXDependencyProperty*)flowDirectionProperty; -+ (WXDependencyProperty*)heightProperty; -+ (WXDependencyProperty*)horizontalAlignmentProperty; -+ (WXDependencyProperty*)languageProperty; -+ (WXDependencyProperty*)marginProperty; -+ (WXDependencyProperty*)maxHeightProperty; -+ (WXDependencyProperty*)maxWidthProperty; -+ (WXDependencyProperty*)minHeightProperty; -+ (WXDependencyProperty*)minWidthProperty; -+ (WXDependencyProperty*)nameProperty; -+ (WXDependencyProperty*)tagProperty; -+ (WXDependencyProperty*)verticalAlignmentProperty; -+ (WXDependencyProperty*)widthProperty; -+ (WXDependencyProperty*)requestedThemeProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)allowFocusWhenDisabledProperty; -+ (WXDependencyProperty*)focusVisualMarginProperty; -+ (WXDependencyProperty*)focusVisualPrimaryBrushProperty; -+ (WXDependencyProperty*)focusVisualPrimaryThicknessProperty; -+ (WXDependencyProperty*)focusVisualSecondaryBrushProperty; -+ (WXDependencyProperty*)focusVisualSecondaryThicknessProperty; -- (EventRegistrationToken)addLayoutUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeLayoutUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadedEvent:(WXRoutedEventHandler)del; -- (void)removeLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(WXSizeChangedEventHandler)del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnloadedEvent:(WXRoutedEventHandler)del; -- (void)removeUnloadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDataContextChangedEvent:(void(^)(WXFrameworkElement*, WXDataContextChangedEventArgs*))del; -- (void)removeDataContextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadingEvent:(void(^)(WXFrameworkElement*, RTObject*))del; -- (void)removeLoadingEvent:(EventRegistrationToken)tok; -- (RTObject*)findName:(NSString *)name; -- (void)setBinding:(WXDependencyProperty*)dp binding:(WUXDBindingBase*)binding; -- (WUXDBindingExpression*)getBindingExpression:(WXDependencyProperty*)dp; -@end - -#endif // __WXFrameworkElement_DEFINED__ - -// Windows.UI.Xaml.Documents.Glyphs -#ifndef __WUXDGlyphs_DEFINED__ -#define __WUXDGlyphs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXDGlyphs : WXFrameworkElement -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * unicodeString; -@property WUXMStyleSimulations styleSimulations; -@property double originY; -@property double originX; -@property (retain) NSString * indices; -@property (retain) WFUri* fontUri; -@property double fontRenderingEmSize; -@property (retain) WUXMBrush* fill; -@property BOOL isColorFontEnabled; -@property int colorFontPaletteIndex; -+ (WXDependencyProperty*)fillProperty; -+ (WXDependencyProperty*)fontRenderingEmSizeProperty; -+ (WXDependencyProperty*)fontUriProperty; -+ (WXDependencyProperty*)indicesProperty; -+ (WXDependencyProperty*)originXProperty; -+ (WXDependencyProperty*)originYProperty; -+ (WXDependencyProperty*)styleSimulationsProperty; -+ (WXDependencyProperty*)unicodeStringProperty; -+ (WXDependencyProperty*)colorFontPaletteIndexProperty; -+ (WXDependencyProperty*)isColorFontEnabledProperty; -@end - -#endif // __WUXDGlyphs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlHosting.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlHosting.h deleted file mode 100644 index d7daca5361..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlHosting.h +++ /dev/null @@ -1,124 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlHosting.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLHOSTINGEXPORT -#define OBJCUWPWINDOWSUIXAMLHOSTINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXamlHosting.lib") -#endif -#endif -#include - -@class WUXHElementCompositionPreview, WUXHXamlUIPresenter; -@protocol WUXHIElementCompositionPreview, WUXHIElementCompositionPreviewStatics, WUXHIXamlUIPresenterHost, WUXHIXamlUIPresenterHost2, WUXHIXamlUIPresenterHost3, WUXHIXamlUIPresenter, WUXHIXamlUIPresenterStatics, WUXHIXamlUIPresenterStatics2; - -#include "WindowsUIXamlControlsPrimitives.h" -#include "WindowsUIComposition.h" -#include "WindowsUIXaml.h" -#include "WindowsUIXamlControls.h" -#include "WindowsFoundation.h" - -#import - -// Windows.UI.Xaml.Hosting.IXamlUIPresenterHost -#ifndef __WUXHIXamlUIPresenterHost_DEFINED__ -#define __WUXHIXamlUIPresenterHost_DEFINED__ - -@protocol WUXHIXamlUIPresenterHost -- (NSString *)resolveFileResource:(NSString *)path; -@end - -OBJCUWPWINDOWSUIXAMLHOSTINGEXPORT -@interface WUXHIXamlUIPresenterHost : RTObject -@end - -#endif // __WUXHIXamlUIPresenterHost_DEFINED__ - -// Windows.UI.Xaml.Hosting.IXamlUIPresenterHost2 -#ifndef __WUXHIXamlUIPresenterHost2_DEFINED__ -#define __WUXHIXamlUIPresenterHost2_DEFINED__ - -@protocol WUXHIXamlUIPresenterHost2 -- (NSString *)getGenericXamlFilePath; -@end - -OBJCUWPWINDOWSUIXAMLHOSTINGEXPORT -@interface WUXHIXamlUIPresenterHost2 : RTObject -@end - -#endif // __WUXHIXamlUIPresenterHost2_DEFINED__ - -// Windows.UI.Xaml.Hosting.IXamlUIPresenterHost3 -#ifndef __WUXHIXamlUIPresenterHost3_DEFINED__ -#define __WUXHIXamlUIPresenterHost3_DEFINED__ - -@protocol WUXHIXamlUIPresenterHost3 -- (RTObject*)resolveDictionaryResource:(WXResourceDictionary*)dictionary dictionaryKey:(RTObject*)dictionaryKey suggestedValue:(RTObject*)suggestedValue; -@end - -OBJCUWPWINDOWSUIXAMLHOSTINGEXPORT -@interface WUXHIXamlUIPresenterHost3 : RTObject -@end - -#endif // __WUXHIXamlUIPresenterHost3_DEFINED__ - -// Windows.UI.Xaml.Hosting.ElementCompositionPreview -#ifndef __WUXHElementCompositionPreview_DEFINED__ -#define __WUXHElementCompositionPreview_DEFINED__ - -OBJCUWPWINDOWSUIXAMLHOSTINGEXPORT -@interface WUXHElementCompositionPreview : RTObject -+ (WUCVisual*)getElementVisual:(WXUIElement*)element; -+ (WUCVisual*)getElementChildVisual:(WXUIElement*)element; -+ (void)setElementChildVisual:(WXUIElement*)element visual:(WUCVisual*)visual; -+ (WUCCompositionPropertySet*)getScrollViewerManipulationPropertySet:(WXCScrollViewer*)scrollViewer; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXHElementCompositionPreview_DEFINED__ - -// Windows.UI.Xaml.Hosting.XamlUIPresenter -#ifndef __WUXHXamlUIPresenter_DEFINED__ -#define __WUXHXamlUIPresenter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLHOSTINGEXPORT -@interface WUXHXamlUIPresenter : RTObject -+ (void)setHost:(RTObject*)host; -+ (void)notifyWindowSizeChanged; -+ (WFRect*)getFlyoutPlacementTargetInfo:(WXFrameworkElement*)placementTarget preferredPlacement:(WUXCPFlyoutPlacementMode)preferredPlacement targetPreferredPlacement:(WUXCPFlyoutPlacementMode*)targetPreferredPlacement allowFallbacks:(BOOL*)allowFallbacks; -+ (WFRect*)getFlyoutPlacement:(WFRect*)placementTargetBounds controlSize:(WFSize*)controlSize minControlSize:(WFSize*)minControlSize containerRect:(WFRect*)containerRect targetPreferredPlacement:(WUXCPFlyoutPlacementMode)targetPreferredPlacement allowFallbacks:(BOOL)allowFallbacks chosenPlacement:(WUXCPFlyoutPlacementMode*)chosenPlacement; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * themeResourcesXaml; -@property (retain) NSString * themeKey; -@property (retain) WXUIElement* rootElement; -+ (BOOL)completeTimelinesAutomatically; -+ (void)setCompleteTimelinesAutomatically:(BOOL)value; -- (void)setSize:(int)width height:(int)height; -- (void)render; -- (void)present; -@end - -#endif // __WUXHXamlUIPresenter_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlInput.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlInput.h deleted file mode 100644 index eaa23f95f5..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlInput.h +++ /dev/null @@ -1,665 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlInput.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXIPointer, WUXIAccessKeyDisplayRequestedEventArgs, WUXIAccessKeyDisplayDismissedEventArgs, WUXIAccessKeyInvokedEventArgs, WUXIAccessKeyManager, WUXIFocusManager, WUXIInertiaExpansionBehavior, WUXIInertiaRotationBehavior, WUXIInertiaTranslationBehavior, WUXIManipulationPivot, WUXIContextRequestedEventArgs, WUXIDoubleTappedRoutedEventArgs, WUXIHoldingRoutedEventArgs, WUXIInputScope, WUXIInputScopeName, WUXIKeyRoutedEventArgs, WUXIManipulationCompletedRoutedEventArgs, WUXIManipulationDeltaRoutedEventArgs, WUXIManipulationInertiaStartingRoutedEventArgs, WUXIManipulationStartedRoutedEventArgs, WUXIManipulationStartingRoutedEventArgs, WUXIPointerRoutedEventArgs, WUXIRightTappedRoutedEventArgs, WUXITappedRoutedEventArgs; -@protocol WUXIICommand, WUXIIAccessKeyDisplayDismissedEventArgs, WUXIIAccessKeyDisplayRequestedEventArgs, WUXIIAccessKeyInvokedEventArgs, WUXIIAccessKeyManager, WUXIIAccessKeyManagerStatics, WUXIIFocusManager, WUXIIFocusManagerStatics, WUXIIFocusManagerStatics2, WUXIIFocusManagerStatics3, WUXIIInertiaExpansionBehavior, WUXIIInertiaRotationBehavior, WUXIIInertiaTranslationBehavior, WUXIIManipulationPivot, WUXIIManipulationPivotFactory, WUXIIPointer, WUXIIContextRequestedEventArgs, WUXIIDoubleTappedRoutedEventArgs, WUXIIHoldingRoutedEventArgs, WUXIIInputScope, WUXIIInputScopeName, WUXIIInputScopeNameFactory, WUXIIKeyRoutedEventArgs, WUXIIKeyRoutedEventArgs2, WUXIIKeyRoutedEventArgs3, WUXIIManipulationCompletedRoutedEventArgs, WUXIIManipulationDeltaRoutedEventArgs, WUXIIManipulationInertiaStartingRoutedEventArgs, WUXIIManipulationStartedRoutedEventArgs, WUXIIManipulationStartedRoutedEventArgsFactory, WUXIIManipulationStartingRoutedEventArgs, WUXIIPointerRoutedEventArgs, WUXIIRightTappedRoutedEventArgs, WUXIITappedRoutedEventArgs; - -// Windows.UI.Xaml.Input.FocusNavigationDirection -enum _WUXIFocusNavigationDirection { - WUXIFocusNavigationDirectionNext = 0, - WUXIFocusNavigationDirectionPrevious = 1, - WUXIFocusNavigationDirectionUp = 2, - WUXIFocusNavigationDirectionDown = 3, - WUXIFocusNavigationDirectionLeft = 4, - WUXIFocusNavigationDirectionRight = 5, - WUXIFocusNavigationDirectionNone = 6, -}; -typedef unsigned WUXIFocusNavigationDirection; - -// Windows.UI.Xaml.Input.InputScopeNameValue -enum _WUXIInputScopeNameValue { - WUXIInputScopeNameValueDefault = 0, - WUXIInputScopeNameValueUrl = 1, - WUXIInputScopeNameValueEmailSmtpAddress = 5, - WUXIInputScopeNameValuePersonalFullName = 7, - WUXIInputScopeNameValueCurrencyAmountAndSymbol = 20, - WUXIInputScopeNameValueCurrencyAmount = 21, - WUXIInputScopeNameValueDateMonthNumber = 23, - WUXIInputScopeNameValueDateDayNumber = 24, - WUXIInputScopeNameValueDateYear = 25, - WUXIInputScopeNameValueDigits = 28, - WUXIInputScopeNameValueNumber = 29, - WUXIInputScopeNameValuePassword = 31, - WUXIInputScopeNameValueTelephoneNumber = 32, - WUXIInputScopeNameValueTelephoneCountryCode = 33, - WUXIInputScopeNameValueTelephoneAreaCode = 34, - WUXIInputScopeNameValueTelephoneLocalNumber = 35, - WUXIInputScopeNameValueTimeHour = 37, - WUXIInputScopeNameValueTimeMinutesOrSeconds = 38, - WUXIInputScopeNameValueNumberFullWidth = 39, - WUXIInputScopeNameValueAlphanumericHalfWidth = 40, - WUXIInputScopeNameValueAlphanumericFullWidth = 41, - WUXIInputScopeNameValueHiragana = 44, - WUXIInputScopeNameValueKatakanaHalfWidth = 45, - WUXIInputScopeNameValueKatakanaFullWidth = 46, - WUXIInputScopeNameValueHanja = 47, - WUXIInputScopeNameValueHangulHalfWidth = 48, - WUXIInputScopeNameValueHangulFullWidth = 49, - WUXIInputScopeNameValueSearch = 50, - WUXIInputScopeNameValueFormula = 51, - WUXIInputScopeNameValueSearchIncremental = 52, - WUXIInputScopeNameValueChineseHalfWidth = 53, - WUXIInputScopeNameValueChineseFullWidth = 54, - WUXIInputScopeNameValueNativeScript = 55, - WUXIInputScopeNameValueText = 57, - WUXIInputScopeNameValueChat = 58, - WUXIInputScopeNameValueNameOrPhoneNumber = 59, - WUXIInputScopeNameValueEmailNameOrAddress = 60, - WUXIInputScopeNameValueMaps = 62, - WUXIInputScopeNameValueNumericPassword = 63, - WUXIInputScopeNameValueNumericPin = 64, - WUXIInputScopeNameValueAlphanumericPin = 65, - WUXIInputScopeNameValueFormulaNumber = 67, - WUXIInputScopeNameValueChatWithoutEmoji = 68, -}; -typedef unsigned WUXIInputScopeNameValue; - -// Windows.UI.Xaml.Input.KeyboardNavigationMode -enum _WUXIKeyboardNavigationMode { - WUXIKeyboardNavigationModeLocal = 0, - WUXIKeyboardNavigationModeCycle = 1, - WUXIKeyboardNavigationModeOnce = 2, -}; -typedef unsigned WUXIKeyboardNavigationMode; - -// Windows.UI.Xaml.Input.ManipulationModes -enum _WUXIManipulationModes { - WUXIManipulationModesNone = 0, - WUXIManipulationModesTranslateX = 1, - WUXIManipulationModesTranslateY = 2, - WUXIManipulationModesTranslateRailsX = 4, - WUXIManipulationModesTranslateRailsY = 8, - WUXIManipulationModesRotate = 16, - WUXIManipulationModesScale = 32, - WUXIManipulationModesTranslateInertia = 64, - WUXIManipulationModesRotateInertia = 128, - WUXIManipulationModesScaleInertia = 256, - WUXIManipulationModesAll = 65535, - WUXIManipulationModesSystem = 65536, -}; -typedef unsigned WUXIManipulationModes; - -#include "WindowsUIXaml.h" -#include "WindowsDevicesInput.h" -#include "WindowsFoundation.h" -#include "WindowsUIInput.h" -#include "WindowsSystem.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - - -#import - -// Windows.UI.Xaml.Input.DoubleTappedEventHandler -#ifndef __WUXIDoubleTappedEventHandler__DEFINED -#define __WUXIDoubleTappedEventHandler__DEFINED -typedef void(^WUXIDoubleTappedEventHandler)(RTObject* sender, WUXIDoubleTappedRoutedEventArgs* e); -#endif // __WUXIDoubleTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.HoldingEventHandler -#ifndef __WUXIHoldingEventHandler__DEFINED -#define __WUXIHoldingEventHandler__DEFINED -typedef void(^WUXIHoldingEventHandler)(RTObject* sender, WUXIHoldingRoutedEventArgs* e); -#endif // __WUXIHoldingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.KeyEventHandler -#ifndef __WUXIKeyEventHandler__DEFINED -#define __WUXIKeyEventHandler__DEFINED -typedef void(^WUXIKeyEventHandler)(RTObject* sender, WUXIKeyRoutedEventArgs* e); -#endif // __WUXIKeyEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationCompletedEventHandler -#ifndef __WUXIManipulationCompletedEventHandler__DEFINED -#define __WUXIManipulationCompletedEventHandler__DEFINED -typedef void(^WUXIManipulationCompletedEventHandler)(RTObject* sender, WUXIManipulationCompletedRoutedEventArgs* e); -#endif // __WUXIManipulationCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationDeltaEventHandler -#ifndef __WUXIManipulationDeltaEventHandler__DEFINED -#define __WUXIManipulationDeltaEventHandler__DEFINED -typedef void(^WUXIManipulationDeltaEventHandler)(RTObject* sender, WUXIManipulationDeltaRoutedEventArgs* e); -#endif // __WUXIManipulationDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationInertiaStartingEventHandler -#ifndef __WUXIManipulationInertiaStartingEventHandler__DEFINED -#define __WUXIManipulationInertiaStartingEventHandler__DEFINED -typedef void(^WUXIManipulationInertiaStartingEventHandler)(RTObject* sender, WUXIManipulationInertiaStartingRoutedEventArgs* e); -#endif // __WUXIManipulationInertiaStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartedEventHandler -#ifndef __WUXIManipulationStartedEventHandler__DEFINED -#define __WUXIManipulationStartedEventHandler__DEFINED -typedef void(^WUXIManipulationStartedEventHandler)(RTObject* sender, WUXIManipulationStartedRoutedEventArgs* e); -#endif // __WUXIManipulationStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartingEventHandler -#ifndef __WUXIManipulationStartingEventHandler__DEFINED -#define __WUXIManipulationStartingEventHandler__DEFINED -typedef void(^WUXIManipulationStartingEventHandler)(RTObject* sender, WUXIManipulationStartingRoutedEventArgs* e); -#endif // __WUXIManipulationStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.PointerEventHandler -#ifndef __WUXIPointerEventHandler__DEFINED -#define __WUXIPointerEventHandler__DEFINED -typedef void(^WUXIPointerEventHandler)(RTObject* sender, WUXIPointerRoutedEventArgs* e); -#endif // __WUXIPointerEventHandler__DEFINED - -// Windows.UI.Xaml.Input.RightTappedEventHandler -#ifndef __WUXIRightTappedEventHandler__DEFINED -#define __WUXIRightTappedEventHandler__DEFINED -typedef void(^WUXIRightTappedEventHandler)(RTObject* sender, WUXIRightTappedRoutedEventArgs* e); -#endif // __WUXIRightTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.TappedEventHandler -#ifndef __WUXITappedEventHandler__DEFINED -#define __WUXITappedEventHandler__DEFINED -typedef void(^WUXITappedEventHandler)(RTObject* sender, WUXITappedRoutedEventArgs* e); -#endif // __WUXITappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ICommand -#ifndef __WUXIICommand_DEFINED__ -#define __WUXIICommand_DEFINED__ - -@protocol WUXIICommand -- (EventRegistrationToken)addCanExecuteChangedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeCanExecuteChangedEvent:(EventRegistrationToken)tok; -- (BOOL)canExecute:(RTObject*)parameter; -- (void)execute:(RTObject*)parameter; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIICommand : RTObject -@end - -#endif // __WUXIICommand_DEFINED__ - -// Windows.UI.Xaml.Input.Pointer -#ifndef __WUXIPointer_DEFINED__ -#define __WUXIPointer_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIPointer : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) BOOL isInContact; -@property (readonly) BOOL isInRange; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) unsigned int pointerId; -@end - -#endif // __WUXIPointer_DEFINED__ - -// Windows.UI.Xaml.Input.AccessKeyDisplayRequestedEventArgs -#ifndef __WUXIAccessKeyDisplayRequestedEventArgs_DEFINED__ -#define __WUXIAccessKeyDisplayRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIAccessKeyDisplayRequestedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * pressedKeys; -@end - -#endif // __WUXIAccessKeyDisplayRequestedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.AccessKeyDisplayDismissedEventArgs -#ifndef __WUXIAccessKeyDisplayDismissedEventArgs_DEFINED__ -#define __WUXIAccessKeyDisplayDismissedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIAccessKeyDisplayDismissedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXIAccessKeyDisplayDismissedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.AccessKeyInvokedEventArgs -#ifndef __WUXIAccessKeyInvokedEventArgs_DEFINED__ -#define __WUXIAccessKeyInvokedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIAccessKeyInvokedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@end - -#endif // __WUXIAccessKeyInvokedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.AccessKeyManager -#ifndef __WUXIAccessKeyManager_DEFINED__ -#define __WUXIAccessKeyManager_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIAccessKeyManager : RTObject -+ (void)exitDisplayMode; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (BOOL)isDisplayModeEnabled; -+ (EventRegistrationToken)addIsDisplayModeEnabledChangedEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeIsDisplayModeEnabledChangedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXIAccessKeyManager_DEFINED__ - -// Windows.UI.Xaml.Input.FocusManager -#ifndef __WUXIFocusManager_DEFINED__ -#define __WUXIFocusManager_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIFocusManager : RTObject -+ (RTObject*)getFocusedElement; -+ (BOOL)tryMoveFocus:(WUXIFocusNavigationDirection)focusNavigationDirection; -+ (WXUIElement*)findNextFocusableElement:(WUXIFocusNavigationDirection)focusNavigationDirection; -+ (WXUIElement*)findNextFocusableElementWithHint:(WUXIFocusNavigationDirection)focusNavigationDirection hintRect:(WFRect*)hintRect; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXIFocusManager_DEFINED__ - -// Windows.UI.Xaml.Input.InertiaExpansionBehavior -#ifndef __WUXIInertiaExpansionBehavior_DEFINED__ -#define __WUXIInertiaExpansionBehavior_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIInertiaExpansionBehavior : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double desiredExpansion; -@property double desiredDeceleration; -@end - -#endif // __WUXIInertiaExpansionBehavior_DEFINED__ - -// Windows.UI.Xaml.Input.InertiaRotationBehavior -#ifndef __WUXIInertiaRotationBehavior_DEFINED__ -#define __WUXIInertiaRotationBehavior_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIInertiaRotationBehavior : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double desiredRotation; -@property double desiredDeceleration; -@end - -#endif // __WUXIInertiaRotationBehavior_DEFINED__ - -// Windows.UI.Xaml.Input.InertiaTranslationBehavior -#ifndef __WUXIInertiaTranslationBehavior_DEFINED__ -#define __WUXIInertiaTranslationBehavior_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIInertiaTranslationBehavior : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double desiredDisplacement; -@property double desiredDeceleration; -@end - -#endif // __WUXIInertiaTranslationBehavior_DEFINED__ - -// Windows.UI.Xaml.Input.ManipulationPivot -#ifndef __WUXIManipulationPivot_DEFINED__ -#define __WUXIManipulationPivot_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIManipulationPivot : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WUXIManipulationPivot*)makeInstanceWithCenterAndRadius:(WFPoint*)center radius:(double)radius ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double radius; -@property (retain) WFPoint* center; -@end - -#endif // __WUXIManipulationPivot_DEFINED__ - -// Windows.UI.Xaml.RoutedEventArgs -#ifndef __WXRoutedEventArgs_DEFINED__ -#define __WXRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXRoutedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* originalSource; -@end - -#endif // __WXRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.ContextRequestedEventArgs -#ifndef __WUXIContextRequestedEventArgs_DEFINED__ -#define __WUXIContextRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIContextRequestedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -- (BOOL)tryGetPosition:(WXUIElement*)relativeTo point:(WFPoint**)point; -@end - -#endif // __WUXIContextRequestedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.DoubleTappedRoutedEventArgs -#ifndef __WUXIDoubleTappedRoutedEventArgs_DEFINED__ -#define __WUXIDoubleTappedRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIDoubleTappedRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -- (WFPoint*)getPosition:(WXUIElement*)relativeTo; -@end - -#endif // __WUXIDoubleTappedRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.HoldingRoutedEventArgs -#ifndef __WUXIHoldingRoutedEventArgs_DEFINED__ -#define __WUXIHoldingRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIHoldingRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WUIHoldingState holdingState; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -- (WFPoint*)getPosition:(WXUIElement*)relativeTo; -@end - -#endif // __WUXIHoldingRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Input.InputScope -#ifndef __WUXIInputScope_DEFINED__ -#define __WUXIInputScope_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIInputScope : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WUXIInputScopeName* */ names; -@end - -#endif // __WUXIInputScope_DEFINED__ - -// Windows.UI.Xaml.Input.InputScopeName -#ifndef __WUXIInputScopeName_DEFINED__ -#define __WUXIInputScopeName_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIInputScopeName : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WUXIInputScopeName*)makeInstance:(WUXIInputScopeNameValue)nameValue ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXIInputScopeNameValue nameValue; -@end - -#endif // __WUXIInputScopeName_DEFINED__ - -// Windows.UI.Xaml.Input.KeyRoutedEventArgs -#ifndef __WUXIKeyRoutedEventArgs_DEFINED__ -#define __WUXIKeyRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIKeyRoutedEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WSVirtualKey key; -@property (readonly) WUCCorePhysicalKeyStatus* keyStatus; -@property (readonly) WSVirtualKey originalKey; -@property (readonly) NSString * deviceId; -@end - -#endif // __WUXIKeyRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.ManipulationCompletedRoutedEventArgs -#ifndef __WUXIManipulationCompletedRoutedEventArgs_DEFINED__ -#define __WUXIManipulationCompletedRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIManipulationCompletedRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WXUIElement* container; -@property (readonly) WUIManipulationDelta* cumulative; -@property (readonly) BOOL isInertial; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@property (readonly) WUIManipulationVelocities* velocities; -@end - -#endif // __WUXIManipulationCompletedRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.ManipulationDeltaRoutedEventArgs -#ifndef __WUXIManipulationDeltaRoutedEventArgs_DEFINED__ -#define __WUXIManipulationDeltaRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIManipulationDeltaRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WXUIElement* container; -@property (readonly) WUIManipulationDelta* cumulative; -@property (readonly) WUIManipulationDelta* delta; -@property (readonly) BOOL isInertial; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -@property (readonly) WUIManipulationVelocities* velocities; -- (void)complete; -@end - -#endif // __WUXIManipulationDeltaRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.ManipulationInertiaStartingRoutedEventArgs -#ifndef __WUXIManipulationInertiaStartingRoutedEventArgs_DEFINED__ -#define __WUXIManipulationInertiaStartingRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIManipulationInertiaStartingRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXIInertiaTranslationBehavior* translationBehavior; -@property (retain) WUXIInertiaRotationBehavior* rotationBehavior; -@property BOOL handled; -@property (retain) WUXIInertiaExpansionBehavior* expansionBehavior; -@property (readonly) WXUIElement* container; -@property (readonly) WUIManipulationDelta* cumulative; -@property (readonly) WUIManipulationDelta* delta; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WUIManipulationVelocities* velocities; -@end - -#endif // __WUXIManipulationInertiaStartingRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.ManipulationStartedRoutedEventArgs -#ifndef __WUXIManipulationStartedRoutedEventArgs_DEFINED__ -#define __WUXIManipulationStartedRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIManipulationStartedRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WXUIElement* container; -@property (readonly) WUIManipulationDelta* cumulative; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -@property (readonly) WFPoint* position; -- (void)complete; -@end - -#endif // __WUXIManipulationStartedRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.ManipulationStartingRoutedEventArgs -#ifndef __WUXIManipulationStartingRoutedEventArgs_DEFINED__ -#define __WUXIManipulationStartingRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIManipulationStartingRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXIManipulationPivot* pivot; -@property WUXIManipulationModes mode; -@property BOOL handled; -@property (retain) WXUIElement* container; -@end - -#endif // __WUXIManipulationStartingRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.PointerRoutedEventArgs -#ifndef __WUXIPointerRoutedEventArgs_DEFINED__ -#define __WUXIPointerRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIPointerRoutedEventArgs : WXRoutedEventArgs -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WSVirtualKeyModifiers keyModifiers; -@property (readonly) WUXIPointer* pointer; -- (WUIPointerPoint*)getCurrentPoint:(WXUIElement*)relativeTo; -- (NSMutableArray* /* WUIPointerPoint* */)getIntermediatePoints:(WXUIElement*)relativeTo; -@end - -#endif // __WUXIPointerRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.RightTappedRoutedEventArgs -#ifndef __WUXIRightTappedRoutedEventArgs_DEFINED__ -#define __WUXIRightTappedRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXIRightTappedRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -- (WFPoint*)getPosition:(WXUIElement*)relativeTo; -@end - -#endif // __WUXIRightTappedRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Input.TappedRoutedEventArgs -#ifndef __WUXITappedRoutedEventArgs_DEFINED__ -#define __WUXITappedRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXITappedRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) WDIPointerDeviceType pointerDeviceType; -- (WFPoint*)getPosition:(WXUIElement*)relativeTo; -@end - -#endif // __WUXITappedRoutedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlInterop.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlInterop.h deleted file mode 100644 index 4f77c6a4e3..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlInterop.h +++ /dev/null @@ -1,217 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlInterop.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLINTEROPEXPORT -#define OBJCUWPWINDOWSUIXAMLINTEROPEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXamlInterop.lib") -#endif -#endif -#include - -@class WUXINotifyCollectionChangedEventArgs; -@class WUXITypeName; -@protocol WUXIIBindableIterable, WUXIIBindableVector, WUXIIBindableObservableVector, WUXIIBindableVectorView, WUXIIBindableIterator, WUXIINotifyCollectionChanged, WUXIINotifyCollectionChangedEventArgs, WUXIINotifyCollectionChangedEventArgsFactory; - -// Windows.UI.Xaml.Interop.NotifyCollectionChangedAction -enum _WUXINotifyCollectionChangedAction { - WUXINotifyCollectionChangedActionAdd = 0, - WUXINotifyCollectionChangedActionRemove = 1, - WUXINotifyCollectionChangedActionReplace = 2, - WUXINotifyCollectionChangedActionMove = 3, - WUXINotifyCollectionChangedActionReset = 4, -}; -typedef unsigned WUXINotifyCollectionChangedAction; - -// Windows.UI.Xaml.Interop.TypeKind -enum _WUXITypeKind { - WUXITypeKindPrimitive = 0, - WUXITypeKindMetadata = 1, - WUXITypeKindCustom = 2, -}; -typedef unsigned WUXITypeKind; - -#include "WindowsFoundation.h" -// Windows.UI.Xaml.Interop.BindableVectorChangedEventHandler -#ifndef __WUXIBindableVectorChangedEventHandler__DEFINED -#define __WUXIBindableVectorChangedEventHandler__DEFINED -typedef void(^WUXIBindableVectorChangedEventHandler)(RTObject* vector, RTObject* e); -#endif // __WUXIBindableVectorChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Interop.NotifyCollectionChangedEventHandler -#ifndef __WUXINotifyCollectionChangedEventHandler__DEFINED -#define __WUXINotifyCollectionChangedEventHandler__DEFINED -typedef void(^WUXINotifyCollectionChangedEventHandler)(RTObject* sender, WUXINotifyCollectionChangedEventArgs* e); -#endif // __WUXINotifyCollectionChangedEventHandler__DEFINED - - -#import - -// [struct] Windows.UI.Xaml.Interop.TypeName -OBJCUWPWINDOWSUIXAMLINTEROPEXPORT -@interface WUXITypeName : NSObject -+ (instancetype)new; -@property (retain) NSString * name; -@property WUXITypeKind kind; -@end - -// Windows.UI.Xaml.Interop.BindableVectorChangedEventHandler -#ifndef __WUXIBindableVectorChangedEventHandler__DEFINED -#define __WUXIBindableVectorChangedEventHandler__DEFINED -typedef void(^WUXIBindableVectorChangedEventHandler)(RTObject* vector, RTObject* e); -#endif // __WUXIBindableVectorChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Interop.NotifyCollectionChangedEventHandler -#ifndef __WUXINotifyCollectionChangedEventHandler__DEFINED -#define __WUXINotifyCollectionChangedEventHandler__DEFINED -typedef void(^WUXINotifyCollectionChangedEventHandler)(RTObject* sender, WUXINotifyCollectionChangedEventArgs* e); -#endif // __WUXINotifyCollectionChangedEventHandler__DEFINED - -// Windows.UI.Xaml.Interop.IBindableIterable -#ifndef __WUXIIBindableIterable_DEFINED__ -#define __WUXIIBindableIterable_DEFINED__ - -@protocol WUXIIBindableIterable -- (RTObject*)first; -@end - -OBJCUWPWINDOWSUIXAMLINTEROPEXPORT -@interface WUXIIBindableIterable : RTObject -@end - -#endif // __WUXIIBindableIterable_DEFINED__ - -// Windows.UI.Xaml.Interop.IBindableVector -#ifndef __WUXIIBindableVector_DEFINED__ -#define __WUXIIBindableVector_DEFINED__ - -@protocol WUXIIBindableVector -@property (readonly) unsigned int size; -- (RTObject*)getAt:(unsigned int)index; -- (RTObject*)getView; -- (BOOL)indexOf:(RTObject*)value index:(unsigned int*)index; -- (void)setAt:(unsigned int)index value:(RTObject*)value; -- (void)insertAt:(unsigned int)index value:(RTObject*)value; -- (void)removeAt:(unsigned int)index; -- (void)append:(RTObject*)value; -- (void)removeAtEnd; -- (void)clear; -- (RTObject*)first; -@end - -OBJCUWPWINDOWSUIXAMLINTEROPEXPORT -@interface WUXIIBindableVector : RTObject -@end - -#endif // __WUXIIBindableVector_DEFINED__ - -// Windows.UI.Xaml.Interop.IBindableObservableVector -#ifndef __WUXIIBindableObservableVector_DEFINED__ -#define __WUXIIBindableObservableVector_DEFINED__ - -@protocol WUXIIBindableObservableVector -- (EventRegistrationToken)addVectorChangedEvent:(WUXIBindableVectorChangedEventHandler)del; -- (void)removeVectorChangedEvent:(EventRegistrationToken)tok; -- (RTObject*)getAt:(unsigned int)index; -- (RTObject*)getView; -- (BOOL)indexOf:(RTObject*)value index:(unsigned int*)index; -- (void)setAt:(unsigned int)index value:(RTObject*)value; -- (void)insertAt:(unsigned int)index value:(RTObject*)value; -- (void)removeAt:(unsigned int)index; -- (void)append:(RTObject*)value; -- (void)removeAtEnd; -- (void)clear; -- (RTObject*)first; -@end - -OBJCUWPWINDOWSUIXAMLINTEROPEXPORT -@interface WUXIIBindableObservableVector : RTObject -@end - -#endif // __WUXIIBindableObservableVector_DEFINED__ - -// Windows.UI.Xaml.Interop.IBindableVectorView -#ifndef __WUXIIBindableVectorView_DEFINED__ -#define __WUXIIBindableVectorView_DEFINED__ - -@protocol WUXIIBindableVectorView -@property (readonly) unsigned int size; -- (RTObject*)getAt:(unsigned int)index; -- (BOOL)indexOf:(RTObject*)value index:(unsigned int*)index; -- (RTObject*)first; -@end - -OBJCUWPWINDOWSUIXAMLINTEROPEXPORT -@interface WUXIIBindableVectorView : RTObject -@end - -#endif // __WUXIIBindableVectorView_DEFINED__ - -// Windows.UI.Xaml.Interop.IBindableIterator -#ifndef __WUXIIBindableIterator_DEFINED__ -#define __WUXIIBindableIterator_DEFINED__ - -@protocol WUXIIBindableIterator -@property (readonly) RTObject* current; -@property (readonly) BOOL hasCurrent; -- (BOOL)moveNext; -@end - -OBJCUWPWINDOWSUIXAMLINTEROPEXPORT -@interface WUXIIBindableIterator : RTObject -@end - -#endif // __WUXIIBindableIterator_DEFINED__ - -// Windows.UI.Xaml.Interop.INotifyCollectionChanged -#ifndef __WUXIINotifyCollectionChanged_DEFINED__ -#define __WUXIINotifyCollectionChanged_DEFINED__ - -@protocol WUXIINotifyCollectionChanged -- (EventRegistrationToken)addCollectionChangedEvent:(WUXINotifyCollectionChangedEventHandler)del; -- (void)removeCollectionChangedEvent:(EventRegistrationToken)tok; -@end - -OBJCUWPWINDOWSUIXAMLINTEROPEXPORT -@interface WUXIINotifyCollectionChanged : RTObject -@end - -#endif // __WUXIINotifyCollectionChanged_DEFINED__ - -// Windows.UI.Xaml.Interop.NotifyCollectionChangedEventArgs -#ifndef __WUXINotifyCollectionChangedEventArgs_DEFINED__ -#define __WUXINotifyCollectionChangedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLINTEROPEXPORT -@interface WUXINotifyCollectionChangedEventArgs : RTObject -+ (WUXINotifyCollectionChangedEventArgs*)makeInstanceWithAllParameters:(WUXINotifyCollectionChangedAction)action newItems:(RTObject*)newItems oldItems:(RTObject*)oldItems newIndex:(int)newIndex oldIndex:(int)oldIndex ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXINotifyCollectionChangedAction action; -@property (readonly) RTObject* newItems __attribute__ ((ns_returns_not_retained)); -@property (readonly) int newStartingIndex; -@property (readonly) RTObject* oldItems; -@property (readonly) int oldStartingIndex; -@end - -#endif // __WUXINotifyCollectionChangedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlMarkup.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlMarkup.h deleted file mode 100644 index a212b931bd..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlMarkup.h +++ /dev/null @@ -1,233 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlMarkup.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -#define OBJCUWPWINDOWSUIXAMLMARKUPEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXamlMarkup.lib") -#endif -#endif -#include - -@class WUXMXamlBinaryWriter, WUXMXamlReader, WUXMXamlBindingHelper; -@class WUXMXamlBinaryWriterErrorInformation, WUXMXmlnsDefinition; -@protocol WUXMIComponentConnector, WUXMIComponentConnector2, WUXMIXamlMember, WUXMIXamlType, WUXMIXamlMetadataProvider, WUXMIXamlBinaryWriter, WUXMIXamlBinaryWriterStatics, WUXMIXamlReader, WUXMIXamlReaderStatics, WUXMIDataTemplateComponent, WUXMIXamlBindingHelper, WUXMIXamlBindingHelperStatics; - -#include "WindowsUIXamlInterop.h" -#include "WindowsStorageStreams.h" -#include "WindowsUIXaml.h" -#include "WindowsFoundation.h" - -#import - -// [struct] Windows.UI.Xaml.Markup.XamlBinaryWriterErrorInformation -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMXamlBinaryWriterErrorInformation : NSObject -+ (instancetype)new; -@property unsigned int inputStreamIndex; -@property unsigned int lineNumber; -@property unsigned int linePosition; -@end - -// [struct] Windows.UI.Xaml.Markup.XmlnsDefinition -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMXmlnsDefinition : NSObject -+ (instancetype)new; -@property (retain) NSString * xmlNamespace; -@property (retain) NSString * Namespace; -@end - -// Windows.UI.Xaml.Markup.IComponentConnector -#ifndef __WUXMIComponentConnector_DEFINED__ -#define __WUXMIComponentConnector_DEFINED__ - -@protocol WUXMIComponentConnector -- (void)connect:(int)connectionId target:(RTObject*)target; -@end - -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMIComponentConnector : RTObject -@end - -#endif // __WUXMIComponentConnector_DEFINED__ - -// Windows.UI.Xaml.Markup.IComponentConnector2 -#ifndef __WUXMIComponentConnector2_DEFINED__ -#define __WUXMIComponentConnector2_DEFINED__ - -@protocol WUXMIComponentConnector2 -- (RTObject*)getBindingConnector:(int)connectionId target:(RTObject*)target; -@end - -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMIComponentConnector2 : RTObject -@end - -#endif // __WUXMIComponentConnector2_DEFINED__ - -// Windows.UI.Xaml.Markup.IXamlMember -#ifndef __WUXMIXamlMember_DEFINED__ -#define __WUXMIXamlMember_DEFINED__ - -@protocol WUXMIXamlMember -@property (readonly) BOOL isAttachable; -@property (readonly) BOOL isDependencyProperty; -@property (readonly) BOOL isReadOnly; -@property (readonly) NSString * name; -@property (readonly) RTObject* targetType; -@property (readonly) RTObject* type; -- (RTObject*)getValue:(RTObject*)instance; -- (void)setValue:(RTObject*)instance value:(RTObject*)value; -@end - -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMIXamlMember : RTObject -@end - -#endif // __WUXMIXamlMember_DEFINED__ - -// Windows.UI.Xaml.Markup.IXamlType -#ifndef __WUXMIXamlType_DEFINED__ -#define __WUXMIXamlType_DEFINED__ - -@protocol WUXMIXamlType -@property (readonly) RTObject* baseType; -@property (readonly) RTObject* contentProperty; -@property (readonly) NSString * fullName; -@property (readonly) BOOL isArray; -@property (readonly) BOOL isBindable; -@property (readonly) BOOL isCollection; -@property (readonly) BOOL isConstructible; -@property (readonly) BOOL isDictionary; -@property (readonly) BOOL isMarkupExtension; -@property (readonly) RTObject* itemType; -@property (readonly) RTObject* keyType; -@property (readonly) WUXITypeName* underlyingType; -- (RTObject*)activateInstance; -- (RTObject*)createFromString:(NSString *)value; -- (RTObject*)getMember:(NSString *)name; -- (void)addToVector:(RTObject*)instance value:(RTObject*)value; -- (void)addToMap:(RTObject*)instance key:(RTObject*)key value:(RTObject*)value; -- (void)runInitializer; -@end - -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMIXamlType : RTObject -@end - -#endif // __WUXMIXamlType_DEFINED__ - -// Windows.UI.Xaml.Markup.IXamlMetadataProvider -#ifndef __WUXMIXamlMetadataProvider_DEFINED__ -#define __WUXMIXamlMetadataProvider_DEFINED__ - -@protocol WUXMIXamlMetadataProvider -- (RTObject*)getXamlType:(WUXITypeName*)type; -- (RTObject*)getXamlTypeByFullName:(NSString *)fullName; -- (NSArray* /* WUXMXmlnsDefinition* */)getXmlnsDefinitions; -@end - -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMIXamlMetadataProvider : RTObject -@end - -#endif // __WUXMIXamlMetadataProvider_DEFINED__ - -// Windows.UI.Xaml.Markup.IDataTemplateComponent -#ifndef __WUXMIDataTemplateComponent_DEFINED__ -#define __WUXMIDataTemplateComponent_DEFINED__ - -@protocol WUXMIDataTemplateComponent -- (void)recycle; -- (void)processBindings:(RTObject*)item itemIndex:(int)itemIndex phase:(int)phase nextPhase:(int*)nextPhase; -@end - -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMIDataTemplateComponent : RTObject -@end - -#endif // __WUXMIDataTemplateComponent_DEFINED__ - -// Windows.UI.Xaml.Markup.XamlBinaryWriter -#ifndef __WUXMXamlBinaryWriter_DEFINED__ -#define __WUXMXamlBinaryWriter_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMXamlBinaryWriter : RTObject -+ (WUXMXamlBinaryWriterErrorInformation*)write:(NSMutableArray* /* RTObject* */)inputStreams outputStreams:(NSMutableArray* /* RTObject* */)outputStreams xamlMetadataProvider:(RTObject*)xamlMetadataProvider; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMXamlBinaryWriter_DEFINED__ - -// Windows.UI.Xaml.Markup.XamlReader -#ifndef __WUXMXamlReader_DEFINED__ -#define __WUXMXamlReader_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMXamlReader : RTObject -+ (RTObject*)Load:(NSString *)xaml; -+ (RTObject*)loadWithInitialTemplateValidation:(NSString *)xaml; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMXamlReader_DEFINED__ - -// Windows.UI.Xaml.Markup.XamlBindingHelper -#ifndef __WUXMXamlBindingHelper_DEFINED__ -#define __WUXMXamlBindingHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMARKUPEXPORT -@interface WUXMXamlBindingHelper : RTObject -+ (RTObject*)getDataTemplateComponent:(WXDependencyObject*)element; -+ (void)setDataTemplateComponent:(WXDependencyObject*)element value:(RTObject*)value; -+ (void)suspendRendering:(WXUIElement*)target; -+ (void)resumeRendering:(WXUIElement*)target; -+ (RTObject*)convertValue:(WUXITypeName*)type value:(RTObject*)value; -+ (void)setPropertyFromString:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(NSString *)value; -+ (void)setPropertyFromBoolean:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(BOOL)value; -+ (void)setPropertyFromChar16:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(wchar_t)value; -+ (void)setPropertyFromDateTime:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(WFDateTime*)value; -+ (void)setPropertyFromDouble:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(double)value; -+ (void)setPropertyFromInt32:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(int)value; -+ (void)setPropertyFromUInt32:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(unsigned int)value; -+ (void)setPropertyFromInt64:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(int64_t)value; -+ (void)setPropertyFromUInt64:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(uint64_t)value; -+ (void)setPropertyFromSingle:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(float)value; -+ (void)setPropertyFromPoint:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(WFPoint*)value; -+ (void)setPropertyFromRect:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(WFRect*)value; -+ (void)setPropertyFromSize:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(WFSize*)value; -+ (void)setPropertyFromTimeSpan:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(WFTimeSpan*)value; -+ (void)setPropertyFromByte:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(uint8_t)value; -+ (void)setPropertyFromUri:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(WFUri*)value; -+ (void)setPropertyFromObject:(RTObject*)dependencyObject propertyToSet:(WXDependencyProperty*)propertyToSet value:(RTObject*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)dataTemplateComponentProperty; -@end - -#endif // __WUXMXamlBindingHelper_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlMedia.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlMedia.h deleted file mode 100644 index 661d5aa324..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlMedia.h +++ /dev/null @@ -1,1397 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlMedia.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXMVisualTreeHelper, WUXMPartialMediaFailureDetectedEventArgs, WUXMMatrixHelper, WUXMBrushCollection, WUXMCompositionTarget, WUXMDoubleCollection, WUXMFontFamily, WUXMMediaTransportControlsThumbnailRequestedEventArgs, WUXMPointCollection, WUXMRenderingEventArgs, WUXMTimelineMarkerCollection, WUXMTransformCollection, WUXMBrush, WUXMCacheMode, WUXMGeneralTransform, WUXMGeometry, WUXMImageSource, WUXMPathSegment, WUXMProjection, WUXMRateChangedRoutedEventArgs, WUXMTimelineMarker, WUXMTimelineMarkerRoutedEventArgs, WUXMBitmapCache, WUXMMatrix3DProjection, WUXMPlaneProjection, WUXMRectangleGeometry, WUXMSolidColorBrush, WUXMTransform, WUXMCompositeTransform, WUXMMatrixTransform, WUXMRotateTransform, WUXMScaleTransform, WUXMSkewTransform, WUXMTransformGroup, WUXMTranslateTransform, WUXMGeometryCollection, WUXMGradientStopCollection, WUXMPathFigureCollection, WUXMPathSegmentCollection, WUXMGradientStop, WUXMPathFigure, WUXMArcSegment, WUXMBezierSegment, WUXMEllipseGeometry, WUXMGeometryGroup, WUXMGradientBrush, WUXMLineGeometry, WUXMLineSegment, WUXMPathGeometry, WUXMPolyBezierSegment, WUXMPolyLineSegment, WUXMPolyQuadraticBezierSegment, WUXMQuadraticBezierSegment, WUXMTileBrush, WUXMImageBrush, WUXMLinearGradientBrush; -@class WUXMMatrix; -@protocol WUXMIVisualTreeHelper, WUXMIVisualTreeHelperStatics, WUXMIVisualTreeHelperStatics2, WUXMIPartialMediaFailureDetectedEventArgs, WUXMIPartialMediaFailureDetectedEventArgs2, WUXMIMatrixHelper, WUXMIMatrixHelperStatics, WUXMICompositionTarget, WUXMICompositionTargetStatics, WUXMIFontFamily, WUXMIFontFamilyFactory, WUXMIFontFamilyStatics2, WUXMIMediaTransportControlsThumbnailRequestedEventArgs, WUXMIRenderingEventArgs, WUXMIBrush, WUXMIBrushStatics, WUXMIBrushFactory, WUXMICacheMode, WUXMICacheModeFactory, WUXMIGeneralTransform, WUXMIGeneralTransformOverrides, WUXMIGeneralTransformFactory, WUXMIGeometry, WUXMIGeometryStatics, WUXMIGeometryFactory, WUXMIImageSource, WUXMIImageSourceFactory, WUXMIPathSegment, WUXMIPathSegmentFactory, WUXMIProjection, WUXMIProjectionFactory, WUXMIRateChangedRoutedEventArgs, WUXMITimelineMarker, WUXMITimelineMarkerStatics, WUXMITimelineMarkerRoutedEventArgs, WUXMIBitmapCache, WUXMIMatrix3DProjection, WUXMIMatrix3DProjectionStatics, WUXMIPlaneProjection, WUXMIPlaneProjectionStatics, WUXMIRectangleGeometry, WUXMIRectangleGeometryStatics, WUXMISolidColorBrush, WUXMISolidColorBrushStatics, WUXMISolidColorBrushFactory, WUXMITransform, WUXMITransformFactory, WUXMICompositeTransform, WUXMICompositeTransformStatics, WUXMIMatrixTransform, WUXMIMatrixTransformStatics, WUXMIRotateTransform, WUXMIRotateTransformStatics, WUXMIScaleTransform, WUXMIScaleTransformStatics, WUXMISkewTransform, WUXMISkewTransformStatics, WUXMITransformGroup, WUXMITransformGroupStatics, WUXMITranslateTransform, WUXMITranslateTransformStatics, WUXMIGradientStop, WUXMIGradientStopStatics, WUXMIPathFigure, WUXMIPathFigureStatics, WUXMIArcSegment, WUXMIArcSegmentStatics, WUXMIBezierSegment, WUXMIBezierSegmentStatics, WUXMIEllipseGeometry, WUXMIEllipseGeometryStatics, WUXMIGeometryGroup, WUXMIGeometryGroupStatics, WUXMIGradientBrush, WUXMIGradientBrushStatics, WUXMIGradientBrushFactory, WUXMILineGeometry, WUXMILineGeometryStatics, WUXMILineSegment, WUXMILineSegmentStatics, WUXMIPathGeometry, WUXMIPathGeometryStatics, WUXMIPolyBezierSegment, WUXMIPolyBezierSegmentStatics, WUXMIPolyLineSegment, WUXMIPolyLineSegmentStatics, WUXMIPolyQuadraticBezierSegment, WUXMIPolyQuadraticBezierSegmentStatics, WUXMIQuadraticBezierSegment, WUXMIQuadraticBezierSegmentStatics, WUXMITileBrush, WUXMITileBrushStatics, WUXMITileBrushFactory, WUXMIImageBrush, WUXMIImageBrushStatics, WUXMILinearGradientBrush, WUXMILinearGradientBrushStatics, WUXMILinearGradientBrushFactory; - -// Windows.UI.Xaml.Media.MediaElementState -enum _WUXMMediaElementState { - WUXMMediaElementStateClosed = 0, - WUXMMediaElementStateOpening = 1, - WUXMMediaElementStateBuffering = 2, - WUXMMediaElementStatePlaying = 3, - WUXMMediaElementStatePaused = 4, - WUXMMediaElementStateStopped = 5, -}; -typedef unsigned WUXMMediaElementState; - -// Windows.UI.Xaml.Media.AudioCategory -enum _WUXMAudioCategory { - WUXMAudioCategoryOther = 0, - WUXMAudioCategoryForegroundOnlyMedia = 1, - WUXMAudioCategoryBackgroundCapableMedia = 2, - WUXMAudioCategoryCommunications = 3, - WUXMAudioCategoryAlerts = 4, - WUXMAudioCategorySoundEffects = 5, - WUXMAudioCategoryGameEffects = 6, - WUXMAudioCategoryGameMedia = 7, - WUXMAudioCategoryGameChat = 8, - WUXMAudioCategorySpeech = 9, - WUXMAudioCategoryMovie = 10, - WUXMAudioCategoryMedia = 11, -}; -typedef unsigned WUXMAudioCategory; - -// Windows.UI.Xaml.Media.AudioDeviceType -enum _WUXMAudioDeviceType { - WUXMAudioDeviceTypeConsole = 0, - WUXMAudioDeviceTypeMultimedia = 1, - WUXMAudioDeviceTypeCommunications = 2, -}; -typedef unsigned WUXMAudioDeviceType; - -// Windows.UI.Xaml.Media.BrushMappingMode -enum _WUXMBrushMappingMode { - WUXMBrushMappingModeAbsolute = 0, - WUXMBrushMappingModeRelativeToBoundingBox = 1, -}; -typedef unsigned WUXMBrushMappingMode; - -// Windows.UI.Xaml.Media.ColorInterpolationMode -enum _WUXMColorInterpolationMode { - WUXMColorInterpolationModeScRgbLinearInterpolation = 0, - WUXMColorInterpolationModeSRgbLinearInterpolation = 1, -}; -typedef unsigned WUXMColorInterpolationMode; - -// Windows.UI.Xaml.Media.ElementCompositeMode -enum _WUXMElementCompositeMode { - WUXMElementCompositeModeInherit = 0, - WUXMElementCompositeModeSourceOver = 1, - WUXMElementCompositeModeMinBlend = 2, -}; -typedef unsigned WUXMElementCompositeMode; - -// Windows.UI.Xaml.Media.FastPlayFallbackBehaviour -enum _WUXMFastPlayFallbackBehaviour { - WUXMFastPlayFallbackBehaviourSkip = 0, - WUXMFastPlayFallbackBehaviourHide = 1, - WUXMFastPlayFallbackBehaviourDisable = 2, -}; -typedef unsigned WUXMFastPlayFallbackBehaviour; - -// Windows.UI.Xaml.Media.FillRule -enum _WUXMFillRule { - WUXMFillRuleEvenOdd = 0, - WUXMFillRuleNonzero = 1, -}; -typedef unsigned WUXMFillRule; - -// Windows.UI.Xaml.Media.GradientSpreadMethod -enum _WUXMGradientSpreadMethod { - WUXMGradientSpreadMethodPad = 0, - WUXMGradientSpreadMethodReflect = 1, - WUXMGradientSpreadMethodRepeat = 2, -}; -typedef unsigned WUXMGradientSpreadMethod; - -// Windows.UI.Xaml.Media.MediaCanPlayResponse -enum _WUXMMediaCanPlayResponse { - WUXMMediaCanPlayResponseNotSupported = 0, - WUXMMediaCanPlayResponseMaybe = 1, - WUXMMediaCanPlayResponseProbably = 2, -}; -typedef unsigned WUXMMediaCanPlayResponse; - -// Windows.UI.Xaml.Media.PenLineCap -enum _WUXMPenLineCap { - WUXMPenLineCapFlat = 0, - WUXMPenLineCapSquare = 1, - WUXMPenLineCapRound = 2, - WUXMPenLineCapTriangle = 3, -}; -typedef unsigned WUXMPenLineCap; - -// Windows.UI.Xaml.Media.PenLineJoin -enum _WUXMPenLineJoin { - WUXMPenLineJoinMiter = 0, - WUXMPenLineJoinBevel = 1, - WUXMPenLineJoinRound = 2, -}; -typedef unsigned WUXMPenLineJoin; - -// Windows.UI.Xaml.Media.Stereo3DVideoPackingMode -enum _WUXMStereo3DVideoPackingMode { - WUXMStereo3DVideoPackingModeNone = 0, - WUXMStereo3DVideoPackingModeSideBySide = 1, - WUXMStereo3DVideoPackingModeTopBottom = 2, -}; -typedef unsigned WUXMStereo3DVideoPackingMode; - -// Windows.UI.Xaml.Media.Stereo3DVideoRenderMode -enum _WUXMStereo3DVideoRenderMode { - WUXMStereo3DVideoRenderModeMono = 0, - WUXMStereo3DVideoRenderModeStereo = 1, -}; -typedef unsigned WUXMStereo3DVideoRenderMode; - -// Windows.UI.Xaml.Media.Stretch -enum _WUXMStretch { - WUXMStretchNone = 0, - WUXMStretchFill = 1, - WUXMStretchUniform = 2, - WUXMStretchUniformToFill = 3, -}; -typedef unsigned WUXMStretch; - -// Windows.UI.Xaml.Media.StyleSimulations -enum _WUXMStyleSimulations { - WUXMStyleSimulationsNone = 0, - WUXMStyleSimulationsBoldSimulation = 1, - WUXMStyleSimulationsItalicSimulation = 2, - WUXMStyleSimulationsBoldItalicSimulation = 3, -}; -typedef unsigned WUXMStyleSimulations; - -// Windows.UI.Xaml.Media.SweepDirection -enum _WUXMSweepDirection { - WUXMSweepDirectionCounterclockwise = 0, - WUXMSweepDirectionClockwise = 1, -}; -typedef unsigned WUXMSweepDirection; - -// Windows.UI.Xaml.Media.AlignmentX -enum _WUXMAlignmentX { - WUXMAlignmentXLeft = 0, - WUXMAlignmentXCenter = 1, - WUXMAlignmentXRight = 2, -}; -typedef unsigned WUXMAlignmentX; - -// Windows.UI.Xaml.Media.AlignmentY -enum _WUXMAlignmentY { - WUXMAlignmentYTop = 0, - WUXMAlignmentYCenter = 1, - WUXMAlignmentYBottom = 2, -}; -typedef unsigned WUXMAlignmentY; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsUIXaml.h" -#include "WindowsUIXamlControlsPrimitives.h" -#include "WindowsUI.h" -#include "WindowsUIXamlMediaMedia3D.h" -#include "WindowsMediaPlayback.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.ExceptionRoutedEventHandler -#ifndef __WXExceptionRoutedEventHandler__DEFINED -#define __WXExceptionRoutedEventHandler__DEFINED -typedef void(^WXExceptionRoutedEventHandler)(RTObject* sender, WXExceptionRoutedEventArgs* e); -#endif // __WXExceptionRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - - -#import - -// [struct] Windows.UI.Xaml.Media.Matrix -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMatrix : NSObject -+ (instancetype)new; -@property double m11; -@property double m12; -@property double m21; -@property double m22; -@property double offsetX; -@property double offsetY; -@end - -// Windows.UI.Xaml.Media.RateChangedRoutedEventHandler -#ifndef __WUXMRateChangedRoutedEventHandler__DEFINED -#define __WUXMRateChangedRoutedEventHandler__DEFINED -typedef void(^WUXMRateChangedRoutedEventHandler)(RTObject* sender, WUXMRateChangedRoutedEventArgs* e); -#endif // __WUXMRateChangedRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.Media.TimelineMarkerRoutedEventHandler -#ifndef __WUXMTimelineMarkerRoutedEventHandler__DEFINED -#define __WUXMTimelineMarkerRoutedEventHandler__DEFINED -typedef void(^WUXMTimelineMarkerRoutedEventHandler)(RTObject* sender, WUXMTimelineMarkerRoutedEventArgs* e); -#endif // __WUXMTimelineMarkerRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.Media.IGeneralTransformOverrides -#ifndef __WUXMIGeneralTransformOverrides_DEFINED__ -#define __WUXMIGeneralTransformOverrides_DEFINED__ - -@protocol WUXMIGeneralTransformOverrides -@property (readonly) WUXMGeneralTransform* inverseCore; -- (BOOL)tryTransformCore:(WFPoint*)inPoint outPoint:(WFPoint**)outPoint; -- (WFRect*)transformBoundsCore:(WFRect*)rect; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMIGeneralTransformOverrides : RTObject -@end - -#endif // __WUXMIGeneralTransformOverrides_DEFINED__ - -// Windows.UI.Xaml.Media.VisualTreeHelper -#ifndef __WUXMVisualTreeHelper_DEFINED__ -#define __WUXMVisualTreeHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMVisualTreeHelper : RTObject -+ (NSArray* /* WUXCPPopup* */)getOpenPopups:(WXWindow*)window; -+ (id /* WXUIElement* */)findElementsInHostCoordinatesPoint:(WFPoint*)intersectingPoint subtree:(WXUIElement*)subtree; -+ (id /* WXUIElement* */)findElementsInHostCoordinatesRect:(WFRect*)intersectingRect subtree:(WXUIElement*)subtree; -+ (id /* WXUIElement* */)findAllElementsInHostCoordinatesPoint:(WFPoint*)intersectingPoint subtree:(WXUIElement*)subtree includeAllElements:(BOOL)includeAllElements; -+ (id /* WXUIElement* */)findAllElementsInHostCoordinatesRect:(WFRect*)intersectingRect subtree:(WXUIElement*)subtree includeAllElements:(BOOL)includeAllElements; -+ (WXDependencyObject*)getChild:(WXDependencyObject*)reference childIndex:(int)childIndex; -+ (int)getChildrenCount:(WXDependencyObject*)reference; -+ (WXDependencyObject*)getParent:(WXDependencyObject*)reference; -+ (void)disconnectChildrenRecursive:(WXUIElement*)element; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMVisualTreeHelper_DEFINED__ - -// Windows.UI.Xaml.Media.PartialMediaFailureDetectedEventArgs -#ifndef __WUXMPartialMediaFailureDetectedEventArgs_DEFINED__ -#define __WUXMPartialMediaFailureDetectedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPartialMediaFailureDetectedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WMPFailedMediaStreamKind streamKind; -@property (readonly) HRESULT extendedError; -@end - -#endif // __WUXMPartialMediaFailureDetectedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Media.MatrixHelper -#ifndef __WUXMMatrixHelper_DEFINED__ -#define __WUXMMatrixHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMatrixHelper : RTObject -+ (WUXMMatrix*)fromElements:(double)m11 m12:(double)m12 m21:(double)m21 m22:(double)m22 offsetX:(double)offsetX offsetY:(double)offsetY; -+ (BOOL)getIsIdentity:(WUXMMatrix*)target; -+ (WFPoint*)transform:(WUXMMatrix*)target point:(WFPoint*)point; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXMMatrix*)identity; -@end - -#endif // __WUXMMatrixHelper_DEFINED__ - -// Windows.UI.Xaml.Media.BrushCollection -#ifndef __WUXMBrushCollection_DEFINED__ -#define __WUXMBrushCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMBrushCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMBrushCollection_DEFINED__ - -// Windows.UI.Xaml.Media.CompositionTarget -#ifndef __WUXMCompositionTarget_DEFINED__ -#define __WUXMCompositionTarget_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMCompositionTarget : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (EventRegistrationToken)addRenderingEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeRenderingEvent:(EventRegistrationToken)tok; -+ (EventRegistrationToken)addSurfaceContentsLostEvent:(void(^)(RTObject*, RTObject*))del; -+ (void)removeSurfaceContentsLostEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXMCompositionTarget_DEFINED__ - -// Windows.UI.Xaml.Media.DoubleCollection -#ifndef __WUXMDoubleCollection_DEFINED__ -#define __WUXMDoubleCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMDoubleCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMDoubleCollection_DEFINED__ - -// Windows.UI.Xaml.Media.FontFamily -#ifndef __WUXMFontFamily_DEFINED__ -#define __WUXMFontFamily_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMFontFamily : RTObject -+ (WUXMFontFamily*)makeInstanceWithName:(NSString *)familyName ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * source; -+ (WUXMFontFamily*)xamlAutoFontFamily; -@end - -#endif // __WUXMFontFamily_DEFINED__ - -// Windows.UI.Xaml.Media.MediaTransportControlsThumbnailRequestedEventArgs -#ifndef __WUXMMediaTransportControlsThumbnailRequestedEventArgs_DEFINED__ -#define __WUXMMediaTransportControlsThumbnailRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMediaTransportControlsThumbnailRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (void)setThumbnailImage:(RTObject*)source; -- (WFDeferral*)getDeferral; -@end - -#endif // __WUXMMediaTransportControlsThumbnailRequestedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Media.PointCollection -#ifndef __WUXMPointCollection_DEFINED__ -#define __WUXMPointCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPointCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMPointCollection_DEFINED__ - -// Windows.UI.Xaml.Media.RenderingEventArgs -#ifndef __WUXMRenderingEventArgs_DEFINED__ -#define __WUXMRenderingEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMRenderingEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFTimeSpan* renderingTime; -@end - -#endif // __WUXMRenderingEventArgs_DEFINED__ - -// Windows.UI.Xaml.Media.TimelineMarkerCollection -#ifndef __WUXMTimelineMarkerCollection_DEFINED__ -#define __WUXMTimelineMarkerCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMTimelineMarkerCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMTimelineMarkerCollection_DEFINED__ - -// Windows.UI.Xaml.Media.TransformCollection -#ifndef __WUXMTransformCollection_DEFINED__ -#define __WUXMTransformCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMTransformCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMTransformCollection_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Media.Brush -#ifndef __WUXMBrush_DEFINED__ -#define __WUXMBrush_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMBrush : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMTransform* transform; -@property (retain) WUXMTransform* relativeTransform; -@property double opacity; -+ (WXDependencyProperty*)opacityProperty; -+ (WXDependencyProperty*)relativeTransformProperty; -+ (WXDependencyProperty*)transformProperty; -@end - -#endif // __WUXMBrush_DEFINED__ - -// Windows.UI.Xaml.Media.CacheMode -#ifndef __WUXMCacheMode_DEFINED__ -#define __WUXMCacheMode_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMCacheMode : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMCacheMode_DEFINED__ - -// Windows.UI.Xaml.Media.GeneralTransform -#ifndef __WUXMGeneralTransform_DEFINED__ -#define __WUXMGeneralTransform_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMGeneralTransform : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXMGeneralTransform* inverse; -- (WFPoint*)transformPoint:(WFPoint*)point; -- (BOOL)tryTransform:(WFPoint*)inPoint outPoint:(WFPoint**)outPoint; -- (WFRect*)transformBounds:(WFRect*)rect; -@end - -#endif // __WUXMGeneralTransform_DEFINED__ - -// Windows.UI.Xaml.Media.Geometry -#ifndef __WUXMGeometry_DEFINED__ -#define __WUXMGeometry_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMGeometry : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMTransform* transform; -@property (readonly) WFRect* bounds; -+ (WUXMGeometry*)empty; -+ (double)standardFlatteningTolerance; -+ (WXDependencyProperty*)transformProperty; -@end - -#endif // __WUXMGeometry_DEFINED__ - -// Windows.UI.Xaml.Media.ImageSource -#ifndef __WUXMImageSource_DEFINED__ -#define __WUXMImageSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMImageSource : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMImageSource_DEFINED__ - -// Windows.UI.Xaml.Media.PathSegment -#ifndef __WUXMPathSegment_DEFINED__ -#define __WUXMPathSegment_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPathSegment : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMPathSegment_DEFINED__ - -// Windows.UI.Xaml.Media.Projection -#ifndef __WUXMProjection_DEFINED__ -#define __WUXMProjection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMProjection : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMProjection_DEFINED__ - -// Windows.UI.Xaml.RoutedEventArgs -#ifndef __WXRoutedEventArgs_DEFINED__ -#define __WXRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXRoutedEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* originalSource; -@end - -#endif // __WXRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Media.RateChangedRoutedEventArgs -#ifndef __WUXMRateChangedRoutedEventArgs_DEFINED__ -#define __WUXMRateChangedRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMRateChangedRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMRateChangedRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Media.TimelineMarker -#ifndef __WUXMTimelineMarker_DEFINED__ -#define __WUXMTimelineMarker_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMTimelineMarker : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * type; -@property (retain) WFTimeSpan* time; -@property (retain) NSString * text; -+ (WXDependencyProperty*)textProperty; -+ (WXDependencyProperty*)timeProperty; -+ (WXDependencyProperty*)typeProperty; -@end - -#endif // __WUXMTimelineMarker_DEFINED__ - -// Windows.UI.Xaml.Media.TimelineMarkerRoutedEventArgs -#ifndef __WUXMTimelineMarkerRoutedEventArgs_DEFINED__ -#define __WUXMTimelineMarkerRoutedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMTimelineMarkerRoutedEventArgs : WXRoutedEventArgs -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMTimelineMarker* marker; -@end - -#endif // __WUXMTimelineMarkerRoutedEventArgs_DEFINED__ - -// Windows.UI.Xaml.Media.BitmapCache -#ifndef __WUXMBitmapCache_DEFINED__ -#define __WUXMBitmapCache_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMBitmapCache : WUXMCacheMode -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMBitmapCache_DEFINED__ - -// Windows.UI.Xaml.Media.Matrix3DProjection -#ifndef __WUXMMatrix3DProjection_DEFINED__ -#define __WUXMMatrix3DProjection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMatrix3DProjection : WUXMProjection -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMMMatrix3D* projectionMatrix; -+ (WXDependencyProperty*)projectionMatrixProperty; -@end - -#endif // __WUXMMatrix3DProjection_DEFINED__ - -// Windows.UI.Xaml.Media.PlaneProjection -#ifndef __WUXMPlaneProjection_DEFINED__ -#define __WUXMPlaneProjection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPlaneProjection : WUXMProjection -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double localOffsetX; -@property double globalOffsetZ; -@property double globalOffsetY; -@property double globalOffsetX; -@property double centerOfRotationZ; -@property double centerOfRotationY; -@property double centerOfRotationX; -@property double rotationZ; -@property double rotationY; -@property double rotationX; -@property double localOffsetZ; -@property double localOffsetY; -@property (readonly) WUXMMMatrix3D* projectionMatrix; -+ (WXDependencyProperty*)centerOfRotationXProperty; -+ (WXDependencyProperty*)centerOfRotationYProperty; -+ (WXDependencyProperty*)centerOfRotationZProperty; -+ (WXDependencyProperty*)globalOffsetXProperty; -+ (WXDependencyProperty*)globalOffsetYProperty; -+ (WXDependencyProperty*)globalOffsetZProperty; -+ (WXDependencyProperty*)localOffsetXProperty; -+ (WXDependencyProperty*)localOffsetYProperty; -+ (WXDependencyProperty*)localOffsetZProperty; -+ (WXDependencyProperty*)projectionMatrixProperty; -+ (WXDependencyProperty*)rotationXProperty; -+ (WXDependencyProperty*)rotationYProperty; -+ (WXDependencyProperty*)rotationZProperty; -@end - -#endif // __WUXMPlaneProjection_DEFINED__ - -// Windows.UI.Xaml.Media.RectangleGeometry -#ifndef __WUXMRectangleGeometry_DEFINED__ -#define __WUXMRectangleGeometry_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMRectangleGeometry : WUXMGeometry -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFRect* rect; -+ (WXDependencyProperty*)rectProperty; -@end - -#endif // __WUXMRectangleGeometry_DEFINED__ - -// Windows.UI.Xaml.Media.SolidColorBrush -#ifndef __WUXMSolidColorBrush_DEFINED__ -#define __WUXMSolidColorBrush_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMSolidColorBrush : WUXMBrush -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WUXMSolidColorBrush*)makeInstanceWithColor:(WUColor*)color ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUColor* color; -+ (WXDependencyProperty*)colorProperty; -@end - -#endif // __WUXMSolidColorBrush_DEFINED__ - -// Windows.UI.Xaml.Media.Transform -#ifndef __WUXMTransform_DEFINED__ -#define __WUXMTransform_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMTransform : WUXMGeneralTransform -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMTransform_DEFINED__ - -// Windows.UI.Xaml.Media.CompositeTransform -#ifndef __WUXMCompositeTransform_DEFINED__ -#define __WUXMCompositeTransform_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMCompositeTransform : WUXMTransform -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double translateY; -@property double translateX; -@property double skewY; -@property double skewX; -@property double scaleY; -@property double scaleX; -@property double rotation; -@property double centerY; -@property double centerX; -+ (WXDependencyProperty*)centerXProperty; -+ (WXDependencyProperty*)centerYProperty; -+ (WXDependencyProperty*)rotationProperty; -+ (WXDependencyProperty*)scaleXProperty; -+ (WXDependencyProperty*)scaleYProperty; -+ (WXDependencyProperty*)skewXProperty; -+ (WXDependencyProperty*)skewYProperty; -+ (WXDependencyProperty*)translateXProperty; -+ (WXDependencyProperty*)translateYProperty; -@end - -#endif // __WUXMCompositeTransform_DEFINED__ - -// Windows.UI.Xaml.Media.MatrixTransform -#ifndef __WUXMMatrixTransform_DEFINED__ -#define __WUXMMatrixTransform_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMatrixTransform : WUXMTransform -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMMatrix* matrix; -+ (WXDependencyProperty*)matrixProperty; -@end - -#endif // __WUXMMatrixTransform_DEFINED__ - -// Windows.UI.Xaml.Media.RotateTransform -#ifndef __WUXMRotateTransform_DEFINED__ -#define __WUXMRotateTransform_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMRotateTransform : WUXMTransform -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double centerY; -@property double centerX; -@property double angle; -+ (WXDependencyProperty*)angleProperty; -+ (WXDependencyProperty*)centerXProperty; -+ (WXDependencyProperty*)centerYProperty; -@end - -#endif // __WUXMRotateTransform_DEFINED__ - -// Windows.UI.Xaml.Media.ScaleTransform -#ifndef __WUXMScaleTransform_DEFINED__ -#define __WUXMScaleTransform_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMScaleTransform : WUXMTransform -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double scaleY; -@property double scaleX; -@property double centerY; -@property double centerX; -+ (WXDependencyProperty*)centerXProperty; -+ (WXDependencyProperty*)centerYProperty; -+ (WXDependencyProperty*)scaleXProperty; -+ (WXDependencyProperty*)scaleYProperty; -@end - -#endif // __WUXMScaleTransform_DEFINED__ - -// Windows.UI.Xaml.Media.SkewTransform -#ifndef __WUXMSkewTransform_DEFINED__ -#define __WUXMSkewTransform_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMSkewTransform : WUXMTransform -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double centerY; -@property double centerX; -@property double angleY; -@property double angleX; -+ (WXDependencyProperty*)angleXProperty; -+ (WXDependencyProperty*)angleYProperty; -+ (WXDependencyProperty*)centerXProperty; -+ (WXDependencyProperty*)centerYProperty; -@end - -#endif // __WUXMSkewTransform_DEFINED__ - -// Windows.UI.Xaml.Media.TransformGroup -#ifndef __WUXMTransformGroup_DEFINED__ -#define __WUXMTransformGroup_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMTransformGroup : WUXMTransform -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMTransformCollection* children; -@property (readonly) WUXMMatrix* value; -+ (WXDependencyProperty*)childrenProperty; -@end - -#endif // __WUXMTransformGroup_DEFINED__ - -// Windows.UI.Xaml.Media.TranslateTransform -#ifndef __WUXMTranslateTransform_DEFINED__ -#define __WUXMTranslateTransform_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMTranslateTransform : WUXMTransform -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double y; -@property double x; -+ (WXDependencyProperty*)xProperty; -+ (WXDependencyProperty*)yProperty; -@end - -#endif // __WUXMTranslateTransform_DEFINED__ - -// Windows.UI.Xaml.Media.GeometryCollection -#ifndef __WUXMGeometryCollection_DEFINED__ -#define __WUXMGeometryCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMGeometryCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMGeometryCollection_DEFINED__ - -// Windows.UI.Xaml.Media.GradientStopCollection -#ifndef __WUXMGradientStopCollection_DEFINED__ -#define __WUXMGradientStopCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMGradientStopCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMGradientStopCollection_DEFINED__ - -// Windows.UI.Xaml.Media.PathFigureCollection -#ifndef __WUXMPathFigureCollection_DEFINED__ -#define __WUXMPathFigureCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPathFigureCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMPathFigureCollection_DEFINED__ - -// Windows.UI.Xaml.Media.PathSegmentCollection -#ifndef __WUXMPathSegmentCollection_DEFINED__ -#define __WUXMPathSegmentCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPathSegmentCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMPathSegmentCollection_DEFINED__ - -// Windows.UI.Xaml.Media.GradientStop -#ifndef __WUXMGradientStop_DEFINED__ -#define __WUXMGradientStop_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMGradientStop : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double offset; -@property (retain) WUColor* color; -+ (WXDependencyProperty*)colorProperty; -+ (WXDependencyProperty*)offsetProperty; -@end - -#endif // __WUXMGradientStop_DEFINED__ - -// Windows.UI.Xaml.Media.PathFigure -#ifndef __WUXMPathFigure_DEFINED__ -#define __WUXMPathFigure_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPathFigure : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* startPoint; -@property (retain) WUXMPathSegmentCollection* segments; -@property BOOL isFilled; -@property BOOL isClosed; -+ (WXDependencyProperty*)isClosedProperty; -+ (WXDependencyProperty*)isFilledProperty; -+ (WXDependencyProperty*)segmentsProperty; -+ (WXDependencyProperty*)startPointProperty; -@end - -#endif // __WUXMPathFigure_DEFINED__ - -// Windows.UI.Xaml.Media.ArcSegment -#ifndef __WUXMArcSegment_DEFINED__ -#define __WUXMArcSegment_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMArcSegment : WUXMPathSegment -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMSweepDirection sweepDirection; -@property (retain) WFSize* size; -@property double rotationAngle; -@property (retain) WFPoint* point; -@property BOOL isLargeArc; -+ (WXDependencyProperty*)isLargeArcProperty; -+ (WXDependencyProperty*)pointProperty; -+ (WXDependencyProperty*)rotationAngleProperty; -+ (WXDependencyProperty*)sizeProperty; -+ (WXDependencyProperty*)sweepDirectionProperty; -@end - -#endif // __WUXMArcSegment_DEFINED__ - -// Windows.UI.Xaml.Media.BezierSegment -#ifndef __WUXMBezierSegment_DEFINED__ -#define __WUXMBezierSegment_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMBezierSegment : WUXMPathSegment -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* point3; -@property (retain) WFPoint* point2; -@property (retain) WFPoint* point1; -+ (WXDependencyProperty*)point1Property; -+ (WXDependencyProperty*)point2Property; -+ (WXDependencyProperty*)point3Property; -@end - -#endif // __WUXMBezierSegment_DEFINED__ - -// Windows.UI.Xaml.Media.EllipseGeometry -#ifndef __WUXMEllipseGeometry_DEFINED__ -#define __WUXMEllipseGeometry_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMEllipseGeometry : WUXMGeometry -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double radiusY; -@property double radiusX; -@property (retain) WFPoint* center; -+ (WXDependencyProperty*)centerProperty; -+ (WXDependencyProperty*)radiusXProperty; -+ (WXDependencyProperty*)radiusYProperty; -@end - -#endif // __WUXMEllipseGeometry_DEFINED__ - -// Windows.UI.Xaml.Media.GeometryGroup -#ifndef __WUXMGeometryGroup_DEFINED__ -#define __WUXMGeometryGroup_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMGeometryGroup : WUXMGeometry -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMFillRule fillRule; -@property (retain) WUXMGeometryCollection* children; -+ (WXDependencyProperty*)childrenProperty; -+ (WXDependencyProperty*)fillRuleProperty; -@end - -#endif // __WUXMGeometryGroup_DEFINED__ - -// Windows.UI.Xaml.Media.GradientBrush -#ifndef __WUXMGradientBrush_DEFINED__ -#define __WUXMGradientBrush_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMGradientBrush : WUXMBrush -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMGradientSpreadMethod spreadMethod; -@property WUXMBrushMappingMode mappingMode; -@property (retain) WUXMGradientStopCollection* gradientStops; -@property WUXMColorInterpolationMode colorInterpolationMode; -+ (WXDependencyProperty*)colorInterpolationModeProperty; -+ (WXDependencyProperty*)gradientStopsProperty; -+ (WXDependencyProperty*)mappingModeProperty; -+ (WXDependencyProperty*)spreadMethodProperty; -@end - -#endif // __WUXMGradientBrush_DEFINED__ - -// Windows.UI.Xaml.Media.LineGeometry -#ifndef __WUXMLineGeometry_DEFINED__ -#define __WUXMLineGeometry_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMLineGeometry : WUXMGeometry -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* startPoint; -@property (retain) WFPoint* endPoint; -+ (WXDependencyProperty*)endPointProperty; -+ (WXDependencyProperty*)startPointProperty; -@end - -#endif // __WUXMLineGeometry_DEFINED__ - -// Windows.UI.Xaml.Media.LineSegment -#ifndef __WUXMLineSegment_DEFINED__ -#define __WUXMLineSegment_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMLineSegment : WUXMPathSegment -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* point; -+ (WXDependencyProperty*)pointProperty; -@end - -#endif // __WUXMLineSegment_DEFINED__ - -// Windows.UI.Xaml.Media.PathGeometry -#ifndef __WUXMPathGeometry_DEFINED__ -#define __WUXMPathGeometry_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPathGeometry : WUXMGeometry -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMFillRule fillRule; -@property (retain) WUXMPathFigureCollection* figures; -+ (WXDependencyProperty*)figuresProperty; -+ (WXDependencyProperty*)fillRuleProperty; -@end - -#endif // __WUXMPathGeometry_DEFINED__ - -// Windows.UI.Xaml.Media.PolyBezierSegment -#ifndef __WUXMPolyBezierSegment_DEFINED__ -#define __WUXMPolyBezierSegment_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPolyBezierSegment : WUXMPathSegment -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMPointCollection* points; -+ (WXDependencyProperty*)pointsProperty; -@end - -#endif // __WUXMPolyBezierSegment_DEFINED__ - -// Windows.UI.Xaml.Media.PolyLineSegment -#ifndef __WUXMPolyLineSegment_DEFINED__ -#define __WUXMPolyLineSegment_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPolyLineSegment : WUXMPathSegment -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMPointCollection* points; -+ (WXDependencyProperty*)pointsProperty; -@end - -#endif // __WUXMPolyLineSegment_DEFINED__ - -// Windows.UI.Xaml.Media.PolyQuadraticBezierSegment -#ifndef __WUXMPolyQuadraticBezierSegment_DEFINED__ -#define __WUXMPolyQuadraticBezierSegment_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMPolyQuadraticBezierSegment : WUXMPathSegment -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMPointCollection* points; -+ (WXDependencyProperty*)pointsProperty; -@end - -#endif // __WUXMPolyQuadraticBezierSegment_DEFINED__ - -// Windows.UI.Xaml.Media.QuadraticBezierSegment -#ifndef __WUXMQuadraticBezierSegment_DEFINED__ -#define __WUXMQuadraticBezierSegment_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMQuadraticBezierSegment : WUXMPathSegment -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* point2; -@property (retain) WFPoint* point1; -+ (WXDependencyProperty*)point1Property; -+ (WXDependencyProperty*)point2Property; -@end - -#endif // __WUXMQuadraticBezierSegment_DEFINED__ - -// Windows.UI.Xaml.Media.TileBrush -#ifndef __WUXMTileBrush_DEFINED__ -#define __WUXMTileBrush_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMTileBrush : WUXMBrush -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMStretch stretch; -@property WUXMAlignmentY alignmentY; -@property WUXMAlignmentX alignmentX; -+ (WXDependencyProperty*)alignmentXProperty; -+ (WXDependencyProperty*)alignmentYProperty; -+ (WXDependencyProperty*)stretchProperty; -@end - -#endif // __WUXMTileBrush_DEFINED__ - -// Windows.UI.Xaml.Media.ImageBrush -#ifndef __WUXMImageBrush_DEFINED__ -#define __WUXMImageBrush_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMImageBrush : WUXMTileBrush -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMImageSource* imageSource; -+ (WXDependencyProperty*)imageSourceProperty; -- (EventRegistrationToken)addImageFailedEvent:(WXExceptionRoutedEventHandler)del; -- (void)removeImageFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addImageOpenedEvent:(WXRoutedEventHandler)del; -- (void)removeImageOpenedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXMImageBrush_DEFINED__ - -// Windows.UI.Xaml.Media.LinearGradientBrush -#ifndef __WUXMLinearGradientBrush_DEFINED__ -#define __WUXMLinearGradientBrush_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMLinearGradientBrush : WUXMGradientBrush -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WUXMLinearGradientBrush*)makeInstanceWithGradientStopCollectionAndAngle:(WUXMGradientStopCollection*)gradientStopCollection angle:(double)angle ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* startPoint; -@property (retain) WFPoint* endPoint; -+ (WXDependencyProperty*)endPointProperty; -+ (WXDependencyProperty*)startPointProperty; -@end - -#endif // __WUXMLinearGradientBrush_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlMediaAnimation.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlMediaAnimation.h deleted file mode 100644 index 4605814ee5..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlMediaAnimation.h +++ /dev/null @@ -1,1658 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlMediaAnimation.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXMAKeyTimeHelper, WUXMARepeatBehaviorHelper, WUXMATransitionCollection, WUXMAColorKeyFrameCollection, WUXMADoubleKeyFrameCollection, WUXMAObjectKeyFrameCollection, WUXMAPointKeyFrameCollection, WUXMATimelineCollection, WUXMAColorKeyFrame, WUXMADoubleKeyFrame, WUXMAEasingFunctionBase, WUXMAKeySpline, WUXMANavigationTransitionInfo, WUXMAObjectKeyFrame, WUXMAPointKeyFrame, WUXMATimeline, WUXMATransition, WUXMAAddDeleteThemeTransition, WUXMABackEase, WUXMABeginStoryboard, WUXMABounceEase, WUXMACircleEase, WUXMAColorAnimation, WUXMAColorAnimationUsingKeyFrames, WUXMAContentThemeTransition, WUXMACubicEase, WUXMADiscreteColorKeyFrame, WUXMADiscreteDoubleKeyFrame, WUXMADiscreteObjectKeyFrame, WUXMADiscretePointKeyFrame, WUXMADoubleAnimation, WUXMADoubleAnimationUsingKeyFrames, WUXMADragItemThemeAnimation, WUXMADragOverThemeAnimation, WUXMADrillInThemeAnimation, WUXMADrillOutThemeAnimation, WUXMADropTargetItemThemeAnimation, WUXMAEasingColorKeyFrame, WUXMAEasingDoubleKeyFrame, WUXMAEasingPointKeyFrame, WUXMAEdgeUIThemeTransition, WUXMAElasticEase, WUXMAEntranceThemeTransition, WUXMAExponentialEase, WUXMAFadeInThemeAnimation, WUXMAFadeOutThemeAnimation, WUXMALinearColorKeyFrame, WUXMALinearDoubleKeyFrame, WUXMALinearPointKeyFrame, WUXMAObjectAnimationUsingKeyFrames, WUXMAPaneThemeTransition, WUXMAPointAnimation, WUXMAPointAnimationUsingKeyFrames, WUXMAPointerDownThemeAnimation, WUXMAPointerUpThemeAnimation, WUXMAPopInThemeAnimation, WUXMAPopOutThemeAnimation, WUXMAPopupThemeTransition, WUXMAPowerEase, WUXMAQuadraticEase, WUXMAQuarticEase, WUXMAQuinticEase, WUXMAReorderThemeTransition, WUXMARepositionThemeAnimation, WUXMARepositionThemeTransition, WUXMASineEase, WUXMASplineColorKeyFrame, WUXMASplineDoubleKeyFrame, WUXMASplinePointKeyFrame, WUXMASplitCloseThemeAnimation, WUXMASplitOpenThemeAnimation, WUXMAStoryboard, WUXMASwipeBackThemeAnimation, WUXMASwipeHintThemeAnimation, WUXMAConnectedAnimation, WUXMAConnectedAnimationService, WUXMACommonNavigationTransitionInfo, WUXMAContinuumNavigationTransitionInfo, WUXMADrillInNavigationTransitionInfo, WUXMAEntranceNavigationTransitionInfo, WUXMANavigationThemeTransition, WUXMASlideNavigationTransitionInfo, WUXMASuppressNavigationTransitionInfo; -@class WUXMAKeyTime, WUXMARepeatBehavior; -@protocol WUXMAIKeyTimeHelper, WUXMAIKeyTimeHelperStatics, WUXMAIRepeatBehaviorHelper, WUXMAIRepeatBehaviorHelperStatics, WUXMAIColorKeyFrame, WUXMAIColorKeyFrameStatics, WUXMAIColorKeyFrameFactory, WUXMAIDoubleKeyFrame, WUXMAIDoubleKeyFrameStatics, WUXMAIDoubleKeyFrameFactory, WUXMAIEasingFunctionBase, WUXMAIEasingFunctionBaseStatics, WUXMAIEasingFunctionBaseFactory, WUXMAIKeySpline, WUXMAINavigationTransitionInfo, WUXMAINavigationTransitionInfoOverrides, WUXMAINavigationTransitionInfoFactory, WUXMAIObjectKeyFrame, WUXMAIObjectKeyFrameStatics, WUXMAIObjectKeyFrameFactory, WUXMAIPointKeyFrame, WUXMAIPointKeyFrameStatics, WUXMAIPointKeyFrameFactory, WUXMAITimeline, WUXMAITimelineStatics, WUXMAITimelineFactory, WUXMAITransition, WUXMAITransitionFactory, WUXMAIAddDeleteThemeTransition, WUXMAIBackEase, WUXMAIBackEaseStatics, WUXMAIBeginStoryboard, WUXMAIBeginStoryboardStatics, WUXMAIBounceEase, WUXMAIBounceEaseStatics, WUXMAICircleEase, WUXMAIColorAnimation, WUXMAIColorAnimationStatics, WUXMAIColorAnimationUsingKeyFrames, WUXMAIColorAnimationUsingKeyFramesStatics, WUXMAIContentThemeTransition, WUXMAIContentThemeTransitionStatics, WUXMAICubicEase, WUXMAIDiscreteColorKeyFrame, WUXMAIDiscreteDoubleKeyFrame, WUXMAIDiscreteObjectKeyFrame, WUXMAIDiscretePointKeyFrame, WUXMAIDoubleAnimation, WUXMAIDoubleAnimationStatics, WUXMAIDoubleAnimationUsingKeyFrames, WUXMAIDoubleAnimationUsingKeyFramesStatics, WUXMAIDragItemThemeAnimation, WUXMAIDragItemThemeAnimationStatics, WUXMAIDragOverThemeAnimation, WUXMAIDragOverThemeAnimationStatics, WUXMAIDrillInThemeAnimation, WUXMAIDrillInThemeAnimationStatics, WUXMAIDrillOutThemeAnimation, WUXMAIDrillOutThemeAnimationStatics, WUXMAIDropTargetItemThemeAnimation, WUXMAIDropTargetItemThemeAnimationStatics, WUXMAIEasingColorKeyFrame, WUXMAIEasingColorKeyFrameStatics, WUXMAIEasingDoubleKeyFrame, WUXMAIEasingDoubleKeyFrameStatics, WUXMAIEasingPointKeyFrame, WUXMAIEasingPointKeyFrameStatics, WUXMAIEdgeUIThemeTransition, WUXMAIEdgeUIThemeTransitionStatics, WUXMAIElasticEase, WUXMAIElasticEaseStatics, WUXMAIEntranceThemeTransition, WUXMAIEntranceThemeTransitionStatics, WUXMAIExponentialEase, WUXMAIExponentialEaseStatics, WUXMAIFadeInThemeAnimation, WUXMAIFadeInThemeAnimationStatics, WUXMAIFadeOutThemeAnimation, WUXMAIFadeOutThemeAnimationStatics, WUXMAILinearColorKeyFrame, WUXMAILinearDoubleKeyFrame, WUXMAILinearPointKeyFrame, WUXMAIObjectAnimationUsingKeyFrames, WUXMAIObjectAnimationUsingKeyFramesStatics, WUXMAIPaneThemeTransition, WUXMAIPaneThemeTransitionStatics, WUXMAIPointAnimation, WUXMAIPointAnimationStatics, WUXMAIPointAnimationUsingKeyFrames, WUXMAIPointAnimationUsingKeyFramesStatics, WUXMAIPointerDownThemeAnimation, WUXMAIPointerDownThemeAnimationStatics, WUXMAIPointerUpThemeAnimation, WUXMAIPointerUpThemeAnimationStatics, WUXMAIPopInThemeAnimation, WUXMAIPopInThemeAnimationStatics, WUXMAIPopOutThemeAnimation, WUXMAIPopOutThemeAnimationStatics, WUXMAIPopupThemeTransition, WUXMAIPopupThemeTransitionStatics, WUXMAIPowerEase, WUXMAIPowerEaseStatics, WUXMAIQuadraticEase, WUXMAIQuarticEase, WUXMAIQuinticEase, WUXMAIReorderThemeTransition, WUXMAIRepositionThemeAnimation, WUXMAIRepositionThemeAnimationStatics, WUXMAIRepositionThemeTransition, WUXMAIRepositionThemeTransition2, WUXMAIRepositionThemeTransitionStatics2, WUXMAISineEase, WUXMAISplineColorKeyFrame, WUXMAISplineColorKeyFrameStatics, WUXMAISplineDoubleKeyFrame, WUXMAISplineDoubleKeyFrameStatics, WUXMAISplinePointKeyFrame, WUXMAISplinePointKeyFrameStatics, WUXMAISplitCloseThemeAnimation, WUXMAISplitCloseThemeAnimationStatics, WUXMAISplitOpenThemeAnimation, WUXMAISplitOpenThemeAnimationStatics, WUXMAIStoryboard, WUXMAIStoryboardStatics, WUXMAISwipeBackThemeAnimation, WUXMAISwipeBackThemeAnimationStatics, WUXMAISwipeHintThemeAnimation, WUXMAISwipeHintThemeAnimationStatics, WUXMAIConnectedAnimation, WUXMAIConnectedAnimationService, WUXMAIConnectedAnimationServiceStatics, WUXMAICommonNavigationTransitionInfo, WUXMAICommonNavigationTransitionInfoStatics, WUXMAIContinuumNavigationTransitionInfo, WUXMAIContinuumNavigationTransitionInfoStatics, WUXMAIDrillInNavigationTransitionInfo, WUXMAIEntranceNavigationTransitionInfo, WUXMAIEntranceNavigationTransitionInfoStatics, WUXMAINavigationThemeTransition, WUXMAINavigationThemeTransitionStatics, WUXMAISlideNavigationTransitionInfo, WUXMAISuppressNavigationTransitionInfo; - -// Windows.UI.Xaml.Media.Animation.ClockState -enum _WUXMAClockState { - WUXMAClockStateActive = 0, - WUXMAClockStateFilling = 1, - WUXMAClockStateStopped = 2, -}; -typedef unsigned WUXMAClockState; - -// Windows.UI.Xaml.Media.Animation.EasingMode -enum _WUXMAEasingMode { - WUXMAEasingModeEaseOut = 0, - WUXMAEasingModeEaseIn = 1, - WUXMAEasingModeEaseInOut = 2, -}; -typedef unsigned WUXMAEasingMode; - -// Windows.UI.Xaml.Media.Animation.FillBehavior -enum _WUXMAFillBehavior { - WUXMAFillBehaviorHoldEnd = 0, - WUXMAFillBehaviorStop = 1, -}; -typedef unsigned WUXMAFillBehavior; - -// Windows.UI.Xaml.Media.Animation.RepeatBehaviorType -enum _WUXMARepeatBehaviorType { - WUXMARepeatBehaviorTypeCount = 0, - WUXMARepeatBehaviorTypeDuration = 1, - WUXMARepeatBehaviorTypeForever = 2, -}; -typedef unsigned WUXMARepeatBehaviorType; - -#include "WindowsUIXamlControls.h" -#include "WindowsFoundation.h" -#include "WindowsUIXamlControlsPrimitives.h" -#include "WindowsUI.h" -#include "WindowsUIComposition.h" -#include "WindowsUIXaml.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - - -#import - -// [struct] Windows.UI.Xaml.Media.Animation.KeyTime -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAKeyTime : NSObject -+ (instancetype)new; -@property (retain) WFTimeSpan* timeSpan; -@end - -// [struct] Windows.UI.Xaml.Media.Animation.RepeatBehavior -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMARepeatBehavior : NSObject -+ (instancetype)new; -@property double count; -@property (retain) WFTimeSpan* duration; -@property WUXMARepeatBehaviorType type; -@end - -// Windows.UI.Xaml.Media.Animation.INavigationTransitionInfoOverrides -#ifndef __WUXMAINavigationTransitionInfoOverrides_DEFINED__ -#define __WUXMAINavigationTransitionInfoOverrides_DEFINED__ - -@protocol WUXMAINavigationTransitionInfoOverrides -- (NSString *)getNavigationStateCore; -- (void)setNavigationStateCore:(NSString *)navigationState; -@end - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAINavigationTransitionInfoOverrides : RTObject -@end - -#endif // __WUXMAINavigationTransitionInfoOverrides_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.KeyTimeHelper -#ifndef __WUXMAKeyTimeHelper_DEFINED__ -#define __WUXMAKeyTimeHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAKeyTimeHelper : RTObject -+ (WUXMAKeyTime*)fromTimeSpan:(WFTimeSpan*)timeSpan; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMAKeyTimeHelper_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.RepeatBehaviorHelper -#ifndef __WUXMARepeatBehaviorHelper_DEFINED__ -#define __WUXMARepeatBehaviorHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMARepeatBehaviorHelper : RTObject -+ (WUXMARepeatBehavior*)fromCount:(double)count; -+ (WUXMARepeatBehavior*)fromDuration:(WFTimeSpan*)duration; -+ (BOOL)getHasCount:(WUXMARepeatBehavior*)target; -+ (BOOL)getHasDuration:(WUXMARepeatBehavior*)target; -+ (BOOL)equals:(WUXMARepeatBehavior*)target value:(WUXMARepeatBehavior*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXMARepeatBehavior*)forever; -@end - -#endif // __WUXMARepeatBehaviorHelper_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.TransitionCollection -#ifndef __WUXMATransitionCollection_DEFINED__ -#define __WUXMATransitionCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMATransitionCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMATransitionCollection_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ColorKeyFrameCollection -#ifndef __WUXMAColorKeyFrameCollection_DEFINED__ -#define __WUXMAColorKeyFrameCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAColorKeyFrameCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMAColorKeyFrameCollection_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DoubleKeyFrameCollection -#ifndef __WUXMADoubleKeyFrameCollection_DEFINED__ -#define __WUXMADoubleKeyFrameCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADoubleKeyFrameCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMADoubleKeyFrameCollection_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ObjectKeyFrameCollection -#ifndef __WUXMAObjectKeyFrameCollection_DEFINED__ -#define __WUXMAObjectKeyFrameCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAObjectKeyFrameCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMAObjectKeyFrameCollection_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PointKeyFrameCollection -#ifndef __WUXMAPointKeyFrameCollection_DEFINED__ -#define __WUXMAPointKeyFrameCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPointKeyFrameCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMAPointKeyFrameCollection_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.TimelineCollection -#ifndef __WUXMATimelineCollection_DEFINED__ -#define __WUXMATimelineCollection_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMATimelineCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -@end - -#endif // __WUXMATimelineCollection_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ColorKeyFrame -#ifndef __WUXMAColorKeyFrame_DEFINED__ -#define __WUXMAColorKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAColorKeyFrame : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUColor* value; -@property (retain) WUXMAKeyTime* keyTime; -+ (WXDependencyProperty*)keyTimeProperty; -+ (WXDependencyProperty*)valueProperty; -@end - -#endif // __WUXMAColorKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DoubleKeyFrame -#ifndef __WUXMADoubleKeyFrame_DEFINED__ -#define __WUXMADoubleKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADoubleKeyFrame : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double value; -@property (retain) WUXMAKeyTime* keyTime; -+ (WXDependencyProperty*)keyTimeProperty; -+ (WXDependencyProperty*)valueProperty; -@end - -#endif // __WUXMADoubleKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.EasingFunctionBase -#ifndef __WUXMAEasingFunctionBase_DEFINED__ -#define __WUXMAEasingFunctionBase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAEasingFunctionBase : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXMAEasingMode easingMode; -+ (WXDependencyProperty*)easingModeProperty; -- (double)ease:(double)normalizedTime; -@end - -#endif // __WUXMAEasingFunctionBase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.KeySpline -#ifndef __WUXMAKeySpline_DEFINED__ -#define __WUXMAKeySpline_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAKeySpline : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* controlPoint2; -@property (retain) WFPoint* controlPoint1; -@end - -#endif // __WUXMAKeySpline_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.NavigationTransitionInfo -#ifndef __WUXMANavigationTransitionInfo_DEFINED__ -#define __WUXMANavigationTransitionInfo_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMANavigationTransitionInfo : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMANavigationTransitionInfo_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ObjectKeyFrame -#ifndef __WUXMAObjectKeyFrame_DEFINED__ -#define __WUXMAObjectKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAObjectKeyFrame : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* value; -@property (retain) WUXMAKeyTime* keyTime; -+ (WXDependencyProperty*)keyTimeProperty; -+ (WXDependencyProperty*)valueProperty; -@end - -#endif // __WUXMAObjectKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PointKeyFrame -#ifndef __WUXMAPointKeyFrame_DEFINED__ -#define __WUXMAPointKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPointKeyFrame : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFPoint* value; -@property (retain) WUXMAKeyTime* keyTime; -+ (WXDependencyProperty*)keyTimeProperty; -+ (WXDependencyProperty*)valueProperty; -@end - -#endif // __WUXMAPointKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.Timeline -#ifndef __WUXMATimeline_DEFINED__ -#define __WUXMATimeline_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMATimeline : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double speedRatio; -@property (retain) WUXMARepeatBehavior* repeatBehavior; -@property WUXMAFillBehavior fillBehavior; -@property (retain) WXDuration* duration; -@property (retain) id /* WFTimeSpan* */ beginTime; -@property BOOL autoReverse; -+ (BOOL)allowDependentAnimations; -+ (void)setAllowDependentAnimations:(BOOL)value; -+ (WXDependencyProperty*)autoReverseProperty; -+ (WXDependencyProperty*)beginTimeProperty; -+ (WXDependencyProperty*)durationProperty; -+ (WXDependencyProperty*)fillBehaviorProperty; -+ (WXDependencyProperty*)repeatBehaviorProperty; -+ (WXDependencyProperty*)speedRatioProperty; -- (EventRegistrationToken)addCompletedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -@end - -#endif // __WUXMATimeline_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.Transition -#ifndef __WUXMATransition_DEFINED__ -#define __WUXMATransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMATransition : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMATransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.AddDeleteThemeTransition -#ifndef __WUXMAAddDeleteThemeTransition_DEFINED__ -#define __WUXMAAddDeleteThemeTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAAddDeleteThemeTransition : WUXMATransition -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMAAddDeleteThemeTransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.BackEase -#ifndef __WUXMABackEase_DEFINED__ -#define __WUXMABackEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMABackEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double amplitude; -+ (WXDependencyProperty*)amplitudeProperty; -@end - -#endif // __WUXMABackEase_DEFINED__ - -// Windows.UI.Xaml.TriggerAction -#ifndef __WXTriggerAction_DEFINED__ -#define __WXTriggerAction_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXTriggerAction : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WXTriggerAction_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.BeginStoryboard -#ifndef __WUXMABeginStoryboard_DEFINED__ -#define __WUXMABeginStoryboard_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMABeginStoryboard : WXTriggerAction -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMAStoryboard* storyboard; -+ (WXDependencyProperty*)storyboardProperty; -@end - -#endif // __WUXMABeginStoryboard_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.BounceEase -#ifndef __WUXMABounceEase_DEFINED__ -#define __WUXMABounceEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMABounceEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double bounciness; -@property int bounces; -+ (WXDependencyProperty*)bouncesProperty; -+ (WXDependencyProperty*)bouncinessProperty; -@end - -#endif // __WUXMABounceEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.CircleEase -#ifndef __WUXMACircleEase_DEFINED__ -#define __WUXMACircleEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMACircleEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMACircleEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ColorAnimation -#ifndef __WUXMAColorAnimation_DEFINED__ -#define __WUXMAColorAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAColorAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WUColor* */ to; -@property (retain) id /* WUColor* */ from; -@property BOOL enableDependentAnimation; -@property (retain) WUXMAEasingFunctionBase* easingFunction; -@property (retain) id /* WUColor* */ by; -+ (WXDependencyProperty*)byProperty; -+ (WXDependencyProperty*)easingFunctionProperty; -+ (WXDependencyProperty*)enableDependentAnimationProperty; -+ (WXDependencyProperty*)fromProperty; -+ (WXDependencyProperty*)toProperty; -@end - -#endif // __WUXMAColorAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ColorAnimationUsingKeyFrames -#ifndef __WUXMAColorAnimationUsingKeyFrames_DEFINED__ -#define __WUXMAColorAnimationUsingKeyFrames_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAColorAnimationUsingKeyFrames : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL enableDependentAnimation; -@property (readonly) WUXMAColorKeyFrameCollection* keyFrames; -+ (WXDependencyProperty*)enableDependentAnimationProperty; -@end - -#endif // __WUXMAColorAnimationUsingKeyFrames_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ContentThemeTransition -#ifndef __WUXMAContentThemeTransition_DEFINED__ -#define __WUXMAContentThemeTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAContentThemeTransition : WUXMATransition -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double verticalOffset; -@property double horizontalOffset; -+ (WXDependencyProperty*)horizontalOffsetProperty; -+ (WXDependencyProperty*)verticalOffsetProperty; -@end - -#endif // __WUXMAContentThemeTransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.CubicEase -#ifndef __WUXMACubicEase_DEFINED__ -#define __WUXMACubicEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMACubicEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMACubicEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DiscreteColorKeyFrame -#ifndef __WUXMADiscreteColorKeyFrame_DEFINED__ -#define __WUXMADiscreteColorKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADiscreteColorKeyFrame : WUXMAColorKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMADiscreteColorKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DiscreteDoubleKeyFrame -#ifndef __WUXMADiscreteDoubleKeyFrame_DEFINED__ -#define __WUXMADiscreteDoubleKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADiscreteDoubleKeyFrame : WUXMADoubleKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMADiscreteDoubleKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DiscreteObjectKeyFrame -#ifndef __WUXMADiscreteObjectKeyFrame_DEFINED__ -#define __WUXMADiscreteObjectKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADiscreteObjectKeyFrame : WUXMAObjectKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMADiscreteObjectKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DiscretePointKeyFrame -#ifndef __WUXMADiscretePointKeyFrame_DEFINED__ -#define __WUXMADiscretePointKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADiscretePointKeyFrame : WUXMAPointKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMADiscretePointKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DoubleAnimation -#ifndef __WUXMADoubleAnimation_DEFINED__ -#define __WUXMADoubleAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADoubleAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* double */ to; -@property (retain) id /* double */ from; -@property BOOL enableDependentAnimation; -@property (retain) WUXMAEasingFunctionBase* easingFunction; -@property (retain) id /* double */ by; -+ (WXDependencyProperty*)byProperty; -+ (WXDependencyProperty*)easingFunctionProperty; -+ (WXDependencyProperty*)enableDependentAnimationProperty; -+ (WXDependencyProperty*)fromProperty; -+ (WXDependencyProperty*)toProperty; -@end - -#endif // __WUXMADoubleAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DoubleAnimationUsingKeyFrames -#ifndef __WUXMADoubleAnimationUsingKeyFrames_DEFINED__ -#define __WUXMADoubleAnimationUsingKeyFrames_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADoubleAnimationUsingKeyFrames : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL enableDependentAnimation; -@property (readonly) WUXMADoubleKeyFrameCollection* keyFrames; -+ (WXDependencyProperty*)enableDependentAnimationProperty; -@end - -#endif // __WUXMADoubleAnimationUsingKeyFrames_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DragItemThemeAnimation -#ifndef __WUXMADragItemThemeAnimation_DEFINED__ -#define __WUXMADragItemThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADragItemThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMADragItemThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DragOverThemeAnimation -#ifndef __WUXMADragOverThemeAnimation_DEFINED__ -#define __WUXMADragOverThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADragOverThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double toOffset; -@property (retain) NSString * targetName; -@property WUXCPAnimationDirection direction; -+ (WXDependencyProperty*)directionProperty; -+ (WXDependencyProperty*)targetNameProperty; -+ (WXDependencyProperty*)toOffsetProperty; -@end - -#endif // __WUXMADragOverThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DrillInThemeAnimation -#ifndef __WUXMADrillInThemeAnimation_DEFINED__ -#define __WUXMADrillInThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADrillInThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * exitTargetName; -@property (retain) WXDependencyObject* exitTarget; -@property (retain) NSString * entranceTargetName; -@property (retain) WXDependencyObject* entranceTarget; -+ (WXDependencyProperty*)entranceTargetNameProperty; -+ (WXDependencyProperty*)entranceTargetProperty; -+ (WXDependencyProperty*)exitTargetNameProperty; -+ (WXDependencyProperty*)exitTargetProperty; -@end - -#endif // __WUXMADrillInThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DrillOutThemeAnimation -#ifndef __WUXMADrillOutThemeAnimation_DEFINED__ -#define __WUXMADrillOutThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADrillOutThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * exitTargetName; -@property (retain) WXDependencyObject* exitTarget; -@property (retain) NSString * entranceTargetName; -@property (retain) WXDependencyObject* entranceTarget; -+ (WXDependencyProperty*)entranceTargetNameProperty; -+ (WXDependencyProperty*)entranceTargetProperty; -+ (WXDependencyProperty*)exitTargetNameProperty; -+ (WXDependencyProperty*)exitTargetProperty; -@end - -#endif // __WUXMADrillOutThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DropTargetItemThemeAnimation -#ifndef __WUXMADropTargetItemThemeAnimation_DEFINED__ -#define __WUXMADropTargetItemThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADropTargetItemThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMADropTargetItemThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.EasingColorKeyFrame -#ifndef __WUXMAEasingColorKeyFrame_DEFINED__ -#define __WUXMAEasingColorKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAEasingColorKeyFrame : WUXMAColorKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMAEasingFunctionBase* easingFunction; -+ (WXDependencyProperty*)easingFunctionProperty; -@end - -#endif // __WUXMAEasingColorKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.EasingDoubleKeyFrame -#ifndef __WUXMAEasingDoubleKeyFrame_DEFINED__ -#define __WUXMAEasingDoubleKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAEasingDoubleKeyFrame : WUXMADoubleKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMAEasingFunctionBase* easingFunction; -+ (WXDependencyProperty*)easingFunctionProperty; -@end - -#endif // __WUXMAEasingDoubleKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.EasingPointKeyFrame -#ifndef __WUXMAEasingPointKeyFrame_DEFINED__ -#define __WUXMAEasingPointKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAEasingPointKeyFrame : WUXMAPointKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMAEasingFunctionBase* easingFunction; -+ (WXDependencyProperty*)easingFunctionProperty; -@end - -#endif // __WUXMAEasingPointKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.EdgeUIThemeTransition -#ifndef __WUXMAEdgeUIThemeTransition_DEFINED__ -#define __WUXMAEdgeUIThemeTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAEdgeUIThemeTransition : WUXMATransition -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXCPEdgeTransitionLocation edge; -+ (WXDependencyProperty*)edgeProperty; -@end - -#endif // __WUXMAEdgeUIThemeTransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ElasticEase -#ifndef __WUXMAElasticEase_DEFINED__ -#define __WUXMAElasticEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAElasticEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double springiness; -@property int oscillations; -+ (WXDependencyProperty*)oscillationsProperty; -+ (WXDependencyProperty*)springinessProperty; -@end - -#endif // __WUXMAElasticEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.EntranceThemeTransition -#ifndef __WUXMAEntranceThemeTransition_DEFINED__ -#define __WUXMAEntranceThemeTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAEntranceThemeTransition : WUXMATransition -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isStaggeringEnabled; -@property double fromVerticalOffset; -@property double fromHorizontalOffset; -+ (WXDependencyProperty*)fromHorizontalOffsetProperty; -+ (WXDependencyProperty*)fromVerticalOffsetProperty; -+ (WXDependencyProperty*)isStaggeringEnabledProperty; -@end - -#endif // __WUXMAEntranceThemeTransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ExponentialEase -#ifndef __WUXMAExponentialEase_DEFINED__ -#define __WUXMAExponentialEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAExponentialEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double exponent; -+ (WXDependencyProperty*)exponentProperty; -@end - -#endif // __WUXMAExponentialEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.FadeInThemeAnimation -#ifndef __WUXMAFadeInThemeAnimation_DEFINED__ -#define __WUXMAFadeInThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAFadeInThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMAFadeInThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.FadeOutThemeAnimation -#ifndef __WUXMAFadeOutThemeAnimation_DEFINED__ -#define __WUXMAFadeOutThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAFadeOutThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMAFadeOutThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.LinearColorKeyFrame -#ifndef __WUXMALinearColorKeyFrame_DEFINED__ -#define __WUXMALinearColorKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMALinearColorKeyFrame : WUXMAColorKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMALinearColorKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.LinearDoubleKeyFrame -#ifndef __WUXMALinearDoubleKeyFrame_DEFINED__ -#define __WUXMALinearDoubleKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMALinearDoubleKeyFrame : WUXMADoubleKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMALinearDoubleKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.LinearPointKeyFrame -#ifndef __WUXMALinearPointKeyFrame_DEFINED__ -#define __WUXMALinearPointKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMALinearPointKeyFrame : WUXMAPointKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMALinearPointKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ObjectAnimationUsingKeyFrames -#ifndef __WUXMAObjectAnimationUsingKeyFrames_DEFINED__ -#define __WUXMAObjectAnimationUsingKeyFrames_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAObjectAnimationUsingKeyFrames : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL enableDependentAnimation; -@property (readonly) WUXMAObjectKeyFrameCollection* keyFrames; -+ (WXDependencyProperty*)enableDependentAnimationProperty; -@end - -#endif // __WUXMAObjectAnimationUsingKeyFrames_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PaneThemeTransition -#ifndef __WUXMAPaneThemeTransition_DEFINED__ -#define __WUXMAPaneThemeTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPaneThemeTransition : WUXMATransition -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXCPEdgeTransitionLocation edge; -+ (WXDependencyProperty*)edgeProperty; -@end - -#endif // __WUXMAPaneThemeTransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PointAnimation -#ifndef __WUXMAPointAnimation_DEFINED__ -#define __WUXMAPointAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPointAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* WFPoint* */ to; -@property (retain) id /* WFPoint* */ from; -@property BOOL enableDependentAnimation; -@property (retain) WUXMAEasingFunctionBase* easingFunction; -@property (retain) id /* WFPoint* */ by; -+ (WXDependencyProperty*)byProperty; -+ (WXDependencyProperty*)easingFunctionProperty; -+ (WXDependencyProperty*)enableDependentAnimationProperty; -+ (WXDependencyProperty*)fromProperty; -+ (WXDependencyProperty*)toProperty; -@end - -#endif // __WUXMAPointAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PointAnimationUsingKeyFrames -#ifndef __WUXMAPointAnimationUsingKeyFrames_DEFINED__ -#define __WUXMAPointAnimationUsingKeyFrames_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPointAnimationUsingKeyFrames : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL enableDependentAnimation; -@property (readonly) WUXMAPointKeyFrameCollection* keyFrames; -+ (WXDependencyProperty*)enableDependentAnimationProperty; -@end - -#endif // __WUXMAPointAnimationUsingKeyFrames_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PointerDownThemeAnimation -#ifndef __WUXMAPointerDownThemeAnimation_DEFINED__ -#define __WUXMAPointerDownThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPointerDownThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMAPointerDownThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PointerUpThemeAnimation -#ifndef __WUXMAPointerUpThemeAnimation_DEFINED__ -#define __WUXMAPointerUpThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPointerUpThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMAPointerUpThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PopInThemeAnimation -#ifndef __WUXMAPopInThemeAnimation_DEFINED__ -#define __WUXMAPopInThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPopInThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -@property double fromVerticalOffset; -@property double fromHorizontalOffset; -+ (WXDependencyProperty*)fromHorizontalOffsetProperty; -+ (WXDependencyProperty*)fromVerticalOffsetProperty; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMAPopInThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PopOutThemeAnimation -#ifndef __WUXMAPopOutThemeAnimation_DEFINED__ -#define __WUXMAPopOutThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPopOutThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMAPopOutThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PopupThemeTransition -#ifndef __WUXMAPopupThemeTransition_DEFINED__ -#define __WUXMAPopupThemeTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPopupThemeTransition : WUXMATransition -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double fromVerticalOffset; -@property double fromHorizontalOffset; -+ (WXDependencyProperty*)fromHorizontalOffsetProperty; -+ (WXDependencyProperty*)fromVerticalOffsetProperty; -@end - -#endif // __WUXMAPopupThemeTransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.PowerEase -#ifndef __WUXMAPowerEase_DEFINED__ -#define __WUXMAPowerEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAPowerEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double power; -+ (WXDependencyProperty*)powerProperty; -@end - -#endif // __WUXMAPowerEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.QuadraticEase -#ifndef __WUXMAQuadraticEase_DEFINED__ -#define __WUXMAQuadraticEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAQuadraticEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMAQuadraticEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.QuarticEase -#ifndef __WUXMAQuarticEase_DEFINED__ -#define __WUXMAQuarticEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAQuarticEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMAQuarticEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.QuinticEase -#ifndef __WUXMAQuinticEase_DEFINED__ -#define __WUXMAQuinticEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAQuinticEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMAQuinticEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ReorderThemeTransition -#ifndef __WUXMAReorderThemeTransition_DEFINED__ -#define __WUXMAReorderThemeTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAReorderThemeTransition : WUXMATransition -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMAReorderThemeTransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.RepositionThemeAnimation -#ifndef __WUXMARepositionThemeAnimation_DEFINED__ -#define __WUXMARepositionThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMARepositionThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -@property double fromVerticalOffset; -@property double fromHorizontalOffset; -+ (WXDependencyProperty*)fromHorizontalOffsetProperty; -+ (WXDependencyProperty*)fromVerticalOffsetProperty; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMARepositionThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.RepositionThemeTransition -#ifndef __WUXMARepositionThemeTransition_DEFINED__ -#define __WUXMARepositionThemeTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMARepositionThemeTransition : WUXMATransition -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isStaggeringEnabled; -+ (WXDependencyProperty*)isStaggeringEnabledProperty; -@end - -#endif // __WUXMARepositionThemeTransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SineEase -#ifndef __WUXMASineEase_DEFINED__ -#define __WUXMASineEase_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASineEase : WUXMAEasingFunctionBase -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMASineEase_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SplineColorKeyFrame -#ifndef __WUXMASplineColorKeyFrame_DEFINED__ -#define __WUXMASplineColorKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASplineColorKeyFrame : WUXMAColorKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMAKeySpline* keySpline; -+ (WXDependencyProperty*)keySplineProperty; -@end - -#endif // __WUXMASplineColorKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SplineDoubleKeyFrame -#ifndef __WUXMASplineDoubleKeyFrame_DEFINED__ -#define __WUXMASplineDoubleKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASplineDoubleKeyFrame : WUXMADoubleKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMAKeySpline* keySpline; -+ (WXDependencyProperty*)keySplineProperty; -@end - -#endif // __WUXMASplineDoubleKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SplinePointKeyFrame -#ifndef __WUXMASplinePointKeyFrame_DEFINED__ -#define __WUXMASplinePointKeyFrame_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASplinePointKeyFrame : WUXMAPointKeyFrame -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMAKeySpline* keySpline; -+ (WXDependencyProperty*)keySplineProperty; -@end - -#endif // __WUXMASplinePointKeyFrame_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SplitCloseThemeAnimation -#ifndef __WUXMASplitCloseThemeAnimation_DEFINED__ -#define __WUXMASplitCloseThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASplitCloseThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXCPAnimationDirection contentTranslationDirection; -@property (retain) NSString * contentTargetName; -@property (retain) WXDependencyObject* contentTarget; -@property (retain) NSString * closedTargetName; -@property (retain) WXDependencyObject* closedTarget; -@property double closedLength; -@property (retain) NSString * openedTargetName; -@property (retain) WXDependencyObject* openedTarget; -@property double openedLength; -@property double offsetFromCenter; -@property double contentTranslationOffset; -+ (WXDependencyProperty*)closedLengthProperty; -+ (WXDependencyProperty*)closedTargetNameProperty; -+ (WXDependencyProperty*)closedTargetProperty; -+ (WXDependencyProperty*)contentTargetNameProperty; -+ (WXDependencyProperty*)contentTargetProperty; -+ (WXDependencyProperty*)contentTranslationDirectionProperty; -+ (WXDependencyProperty*)contentTranslationOffsetProperty; -+ (WXDependencyProperty*)offsetFromCenterProperty; -+ (WXDependencyProperty*)openedLengthProperty; -+ (WXDependencyProperty*)openedTargetNameProperty; -+ (WXDependencyProperty*)openedTargetProperty; -@end - -#endif // __WUXMASplitCloseThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SplitOpenThemeAnimation -#ifndef __WUXMASplitOpenThemeAnimation_DEFINED__ -#define __WUXMASplitOpenThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASplitOpenThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WUXCPAnimationDirection contentTranslationDirection; -@property (retain) NSString * contentTargetName; -@property (retain) WXDependencyObject* contentTarget; -@property (retain) NSString * closedTargetName; -@property (retain) WXDependencyObject* closedTarget; -@property double closedLength; -@property (retain) NSString * openedTargetName; -@property (retain) WXDependencyObject* openedTarget; -@property double openedLength; -@property double offsetFromCenter; -@property double contentTranslationOffset; -+ (WXDependencyProperty*)closedLengthProperty; -+ (WXDependencyProperty*)closedTargetNameProperty; -+ (WXDependencyProperty*)closedTargetProperty; -+ (WXDependencyProperty*)contentTargetNameProperty; -+ (WXDependencyProperty*)contentTargetProperty; -+ (WXDependencyProperty*)contentTranslationDirectionProperty; -+ (WXDependencyProperty*)contentTranslationOffsetProperty; -+ (WXDependencyProperty*)offsetFromCenterProperty; -+ (WXDependencyProperty*)openedLengthProperty; -+ (WXDependencyProperty*)openedTargetNameProperty; -+ (WXDependencyProperty*)openedTargetProperty; -@end - -#endif // __WUXMASplitOpenThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.Storyboard -#ifndef __WUXMAStoryboard_DEFINED__ -#define __WUXMAStoryboard_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAStoryboard : WUXMATimeline -+ (NSString *)getTargetProperty:(WUXMATimeline*)element; -+ (void)setTargetProperty:(WUXMATimeline*)element path:(NSString *)path; -+ (NSString *)getTargetName:(WUXMATimeline*)element; -+ (void)setTargetName:(WUXMATimeline*)element name:(NSString *)name; -+ (void)setTarget:(WUXMATimeline*)timeline target:(WXDependencyObject*)target; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXMATimelineCollection* children; -+ (WXDependencyProperty*)targetNameProperty; -+ (WXDependencyProperty*)targetPropertyProperty; -- (void)seek:(WFTimeSpan*)offset; -- (void)stop; -- (void)begin; -- (void)pause; -- (void)resume; -- (WUXMAClockState)getCurrentState; -- (WFTimeSpan*)getCurrentTime; -- (void)seekAlignedToLastTick:(WFTimeSpan*)offset; -- (void)skipToFill; -@end - -#endif // __WUXMAStoryboard_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SwipeBackThemeAnimation -#ifndef __WUXMASwipeBackThemeAnimation_DEFINED__ -#define __WUXMASwipeBackThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASwipeBackThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * targetName; -@property double fromVerticalOffset; -@property double fromHorizontalOffset; -+ (WXDependencyProperty*)fromHorizontalOffsetProperty; -+ (WXDependencyProperty*)fromVerticalOffsetProperty; -+ (WXDependencyProperty*)targetNameProperty; -@end - -#endif // __WUXMASwipeBackThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SwipeHintThemeAnimation -#ifndef __WUXMASwipeHintThemeAnimation_DEFINED__ -#define __WUXMASwipeHintThemeAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASwipeHintThemeAnimation : WUXMATimeline -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double toVerticalOffset; -@property double toHorizontalOffset; -@property (retain) NSString * targetName; -+ (WXDependencyProperty*)targetNameProperty; -+ (WXDependencyProperty*)toHorizontalOffsetProperty; -+ (WXDependencyProperty*)toVerticalOffsetProperty; -@end - -#endif // __WUXMASwipeHintThemeAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ConnectedAnimation -#ifndef __WUXMAConnectedAnimation_DEFINED__ -#define __WUXMAConnectedAnimation_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAConnectedAnimation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addCompletedEvent:(void(^)(WUXMAConnectedAnimation*, RTObject*))del; -- (void)removeCompletedEvent:(EventRegistrationToken)tok; -- (BOOL)tryStart:(WXUIElement*)destination; -- (void)cancel; -@end - -#endif // __WUXMAConnectedAnimation_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ConnectedAnimationService -#ifndef __WUXMAConnectedAnimationService_DEFINED__ -#define __WUXMAConnectedAnimationService_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAConnectedAnimationService : RTObject -+ (WUXMAConnectedAnimationService*)getForCurrentView; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUCCompositionEasingFunction* defaultEasingFunction; -@property (retain) WFTimeSpan* defaultDuration; -- (WUXMAConnectedAnimation*)prepareToAnimate:(NSString *)key source:(WXUIElement*)source; -- (WUXMAConnectedAnimation*)getAnimation:(NSString *)key; -@end - -#endif // __WUXMAConnectedAnimationService_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.CommonNavigationTransitionInfo -#ifndef __WUXMACommonNavigationTransitionInfo_DEFINED__ -#define __WUXMACommonNavigationTransitionInfo_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMACommonNavigationTransitionInfo : WUXMANavigationTransitionInfo -+ (BOOL)getIsStaggerElement:(WXUIElement*)element; -+ (void)setIsStaggerElement:(WXUIElement*)element value:(BOOL)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isStaggeringEnabled; -+ (WXDependencyProperty*)isStaggerElementProperty; -+ (WXDependencyProperty*)isStaggeringEnabledProperty; -@end - -#endif // __WUXMACommonNavigationTransitionInfo_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.ContinuumNavigationTransitionInfo -#ifndef __WUXMAContinuumNavigationTransitionInfo_DEFINED__ -#define __WUXMAContinuumNavigationTransitionInfo_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAContinuumNavigationTransitionInfo : WUXMANavigationTransitionInfo -+ (BOOL)getIsEntranceElement:(WXUIElement*)element; -+ (void)setIsEntranceElement:(WXUIElement*)element value:(BOOL)value; -+ (BOOL)getIsExitElement:(WXUIElement*)element; -+ (void)setIsExitElement:(WXUIElement*)element value:(BOOL)value; -+ (BOOL)getExitElementContainer:(WXCListViewBase*)element; -+ (void)setExitElementContainer:(WXCListViewBase*)element value:(BOOL)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WXUIElement* exitElement; -+ (WXDependencyProperty*)exitElementContainerProperty; -+ (WXDependencyProperty*)exitElementProperty; -+ (WXDependencyProperty*)isEntranceElementProperty; -+ (WXDependencyProperty*)isExitElementProperty; -@end - -#endif // __WUXMAContinuumNavigationTransitionInfo_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.DrillInNavigationTransitionInfo -#ifndef __WUXMADrillInNavigationTransitionInfo_DEFINED__ -#define __WUXMADrillInNavigationTransitionInfo_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMADrillInNavigationTransitionInfo : WUXMANavigationTransitionInfo -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMADrillInNavigationTransitionInfo_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.EntranceNavigationTransitionInfo -#ifndef __WUXMAEntranceNavigationTransitionInfo_DEFINED__ -#define __WUXMAEntranceNavigationTransitionInfo_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMAEntranceNavigationTransitionInfo : WUXMANavigationTransitionInfo -+ (BOOL)getIsTargetElement:(WXUIElement*)element; -+ (void)setIsTargetElement:(WXUIElement*)element value:(BOOL)value; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WXDependencyProperty*)isTargetElementProperty; -@end - -#endif // __WUXMAEntranceNavigationTransitionInfo_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.NavigationThemeTransition -#ifndef __WUXMANavigationThemeTransition_DEFINED__ -#define __WUXMANavigationThemeTransition_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMANavigationThemeTransition : WUXMATransition -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMANavigationTransitionInfo* defaultNavigationTransitionInfo; -+ (WXDependencyProperty*)defaultNavigationTransitionInfoProperty; -@end - -#endif // __WUXMANavigationThemeTransition_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SlideNavigationTransitionInfo -#ifndef __WUXMASlideNavigationTransitionInfo_DEFINED__ -#define __WUXMASlideNavigationTransitionInfo_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASlideNavigationTransitionInfo : WUXMANavigationTransitionInfo -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMASlideNavigationTransitionInfo_DEFINED__ - -// Windows.UI.Xaml.Media.Animation.SuppressNavigationTransitionInfo -#ifndef __WUXMASuppressNavigationTransitionInfo_DEFINED__ -#define __WUXMASuppressNavigationTransitionInfo_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMASuppressNavigationTransitionInfo : WUXMANavigationTransitionInfo -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMASuppressNavigationTransitionInfo_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlMediaImaging.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlMediaImaging.h deleted file mode 100644 index c780807dfd..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlMediaImaging.h +++ /dev/null @@ -1,316 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlMediaImaging.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -#define OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXamlMediaImaging.lib") -#endif -#endif -#include - -@class WUXMIDownloadProgressEventArgs, WUXMIBitmapSource, WUXMIRenderTargetBitmap, WUXMISurfaceImageSource, WUXMIBitmapImage, WUXMIVirtualSurfaceImageSource, WUXMIWriteableBitmap, WUXMIXamlRenderingBackgroundTask, WUXMISoftwareBitmapSource; -@protocol WUXMIIDownloadProgressEventArgs, WUXMIIBitmapSource, WUXMIIBitmapSourceStatics, WUXMIIBitmapSourceFactory, WUXMIIRenderTargetBitmap, WUXMIIRenderTargetBitmapStatics, WUXMIISurfaceImageSource, WUXMIISurfaceImageSourceFactory, WUXMIIBitmapImage, WUXMIIBitmapImageStatics, WUXMIIBitmapImageFactory, WUXMIIBitmapImage2, WUXMIIBitmapImageStatics2, WUXMIIBitmapImage3, WUXMIIBitmapImageStatics3, WUXMIIVirtualSurfaceImageSource, WUXMIIVirtualSurfaceImageSourceFactory, WUXMIIWriteableBitmap, WUXMIIWriteableBitmapFactory, WUXMIIXamlRenderingBackgroundTask, WUXMIIXamlRenderingBackgroundTaskOverrides, WUXMIIXamlRenderingBackgroundTaskFactory, WUXMIISoftwareBitmapSource; - -// Windows.UI.Xaml.Media.Imaging.BitmapCreateOptions -enum _WUXMIBitmapCreateOptions { - WUXMIBitmapCreateOptionsNone = 0, - WUXMIBitmapCreateOptionsIgnoreImageCache = 8, -}; -typedef unsigned WUXMIBitmapCreateOptions; - -// Windows.UI.Xaml.Media.Imaging.DecodePixelType -enum _WUXMIDecodePixelType { - WUXMIDecodePixelTypePhysical = 0, - WUXMIDecodePixelTypeLogical = 1, -}; -typedef unsigned WUXMIDecodePixelType; - -#include "WindowsUIXamlMedia.h" -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" -#include "WindowsUIXaml.h" -#include "WindowsApplicationModelBackground.h" -#include "WindowsUICore.h" -#include "WindowsGraphicsImaging.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.ExceptionRoutedEventHandler -#ifndef __WXExceptionRoutedEventHandler__DEFINED -#define __WXExceptionRoutedEventHandler__DEFINED -typedef void(^WXExceptionRoutedEventHandler)(RTObject* sender, WXExceptionRoutedEventArgs* e); -#endif // __WXExceptionRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.Media.Imaging.DownloadProgressEventHandler -#ifndef __WUXMIDownloadProgressEventHandler__DEFINED -#define __WUXMIDownloadProgressEventHandler__DEFINED -typedef void(^WUXMIDownloadProgressEventHandler)(RTObject* sender, WUXMIDownloadProgressEventArgs* e); -#endif // __WUXMIDownloadProgressEventHandler__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - - -#import - -// Windows.UI.Xaml.Media.Imaging.DownloadProgressEventHandler -#ifndef __WUXMIDownloadProgressEventHandler__DEFINED -#define __WUXMIDownloadProgressEventHandler__DEFINED -typedef void(^WUXMIDownloadProgressEventHandler)(RTObject* sender, WUXMIDownloadProgressEventArgs* e); -#endif // __WUXMIDownloadProgressEventHandler__DEFINED - -// Windows.UI.Xaml.Media.Imaging.IXamlRenderingBackgroundTaskOverrides -#ifndef __WUXMIIXamlRenderingBackgroundTaskOverrides_DEFINED__ -#define __WUXMIIXamlRenderingBackgroundTaskOverrides_DEFINED__ - -@protocol WUXMIIXamlRenderingBackgroundTaskOverrides -- (void)onRun:(RTObject*)taskInstance; -@end - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMIIXamlRenderingBackgroundTaskOverrides : RTObject -@end - -#endif // __WUXMIIXamlRenderingBackgroundTaskOverrides_DEFINED__ - -// Windows.UI.Xaml.Media.Imaging.DownloadProgressEventArgs -#ifndef __WUXMIDownloadProgressEventArgs_DEFINED__ -#define __WUXMIDownloadProgressEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMIDownloadProgressEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property int progress; -@end - -#endif // __WUXMIDownloadProgressEventArgs_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Media.ImageSource -#ifndef __WUXMImageSource_DEFINED__ -#define __WUXMImageSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMImageSource : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMImageSource_DEFINED__ - -// Windows.UI.Xaml.Media.Imaging.BitmapSource -#ifndef __WUXMIBitmapSource_DEFINED__ -#define __WUXMIBitmapSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMIBitmapSource : WUXMImageSource -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int pixelHeight; -@property (readonly) int pixelWidth; -+ (WXDependencyProperty*)pixelHeightProperty; -+ (WXDependencyProperty*)pixelWidthProperty; -- (void)setSource:(RTObject*)streamSource; -- (RTObject*)setSourceAsync:(RTObject*)streamSource; -@end - -#endif // __WUXMIBitmapSource_DEFINED__ - -// Windows.UI.Xaml.Media.Imaging.RenderTargetBitmap -#ifndef __WUXMIRenderTargetBitmap_DEFINED__ -#define __WUXMIRenderTargetBitmap_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMIRenderTargetBitmap : WUXMImageSource -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int pixelHeight; -@property (readonly) int pixelWidth; -+ (WXDependencyProperty*)pixelHeightProperty; -+ (WXDependencyProperty*)pixelWidthProperty; -- (RTObject*)renderAsync:(WXUIElement*)element; -- (RTObject*)renderToSizeAsync:(WXUIElement*)element scaledWidth:(int)scaledWidth scaledHeight:(int)scaledHeight; -- (void)getPixelsAsyncWithSuccess:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WUXMIRenderTargetBitmap_DEFINED__ - -// Windows.UI.Xaml.Media.Imaging.SurfaceImageSource -#ifndef __WUXMISurfaceImageSource_DEFINED__ -#define __WUXMISurfaceImageSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMISurfaceImageSource : WUXMImageSource -+ (WUXMISurfaceImageSource*)makeInstanceWithDimensions:(int)pixelWidth pixelHeight:(int)pixelHeight ACTIVATOR; -+ (WUXMISurfaceImageSource*)makeInstanceWithDimensionsAndOpacity:(int)pixelWidth pixelHeight:(int)pixelHeight isOpaque:(BOOL)isOpaque ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMISurfaceImageSource_DEFINED__ - -// Windows.UI.Xaml.Media.Imaging.BitmapImage -#ifndef __WUXMIBitmapImage_DEFINED__ -#define __WUXMIBitmapImage_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMIBitmapImage : WUXMIBitmapSource -+ (WUXMIBitmapImage*)makeInstanceWithUriSource:(WFUri*)uriSource ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* uriSource; -@property int decodePixelWidth; -@property int decodePixelHeight; -@property WUXMIBitmapCreateOptions createOptions; -@property WUXMIDecodePixelType decodePixelType; -@property BOOL autoPlay; -@property (readonly) BOOL isAnimatedBitmap; -@property (readonly) BOOL isPlaying; -+ (WXDependencyProperty*)createOptionsProperty; -+ (WXDependencyProperty*)decodePixelHeightProperty; -+ (WXDependencyProperty*)decodePixelWidthProperty; -+ (WXDependencyProperty*)uriSourceProperty; -+ (WXDependencyProperty*)decodePixelTypeProperty; -+ (WXDependencyProperty*)autoPlayProperty; -+ (WXDependencyProperty*)isAnimatedBitmapProperty; -+ (WXDependencyProperty*)isPlayingProperty; -- (EventRegistrationToken)addDownloadProgressEvent:(WUXMIDownloadProgressEventHandler)del; -- (void)removeDownloadProgressEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addImageFailedEvent:(WXExceptionRoutedEventHandler)del; -- (void)removeImageFailedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addImageOpenedEvent:(WXRoutedEventHandler)del; -- (void)removeImageOpenedEvent:(EventRegistrationToken)tok; -- (void)play; -- (void)stop; -@end - -#endif // __WUXMIBitmapImage_DEFINED__ - -// Windows.UI.Xaml.Media.Imaging.VirtualSurfaceImageSource -#ifndef __WUXMIVirtualSurfaceImageSource_DEFINED__ -#define __WUXMIVirtualSurfaceImageSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMIVirtualSurfaceImageSource : WUXMISurfaceImageSource -+ (WUXMIVirtualSurfaceImageSource*)makeInstanceWithDimensions:(int)pixelWidth pixelHeight:(int)pixelHeight ACTIVATOR; -+ (WUXMIVirtualSurfaceImageSource*)makeInstanceWithDimensionsAndOpacity:(int)pixelWidth pixelHeight:(int)pixelHeight isOpaque:(BOOL)isOpaque ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMIVirtualSurfaceImageSource_DEFINED__ - -// Windows.UI.Xaml.Media.Imaging.WriteableBitmap -#ifndef __WUXMIWriteableBitmap_DEFINED__ -#define __WUXMIWriteableBitmap_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMIWriteableBitmap : WUXMIBitmapSource -+ (WUXMIWriteableBitmap*)makeInstanceWithDimensions:(int)pixelWidth pixelHeight:(int)pixelHeight ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* pixelBuffer; -- (void)invalidate; -@end - -#endif // __WUXMIWriteableBitmap_DEFINED__ - -// Windows.UI.Xaml.Media.Imaging.XamlRenderingBackgroundTask -#ifndef __WUXMIXamlRenderingBackgroundTask_DEFINED__ -#define __WUXMIXamlRenderingBackgroundTask_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMIXamlRenderingBackgroundTask : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMIXamlRenderingBackgroundTask_DEFINED__ - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.UI.Xaml.Media.Imaging.SoftwareBitmapSource -#ifndef __WUXMISoftwareBitmapSource_DEFINED__ -#define __WUXMISoftwareBitmapSource_DEFINED__ - -OBJCUWPWINDOWSUIXAMLMEDIAIMAGINGEXPORT -@interface WUXMISoftwareBitmapSource : WUXMImageSource -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (RTObject*)setBitmapAsync:(WGISoftwareBitmap*)softwareBitmap; -- (void)close; -@end - -#endif // __WUXMISoftwareBitmapSource_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlMediaMedia3D.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlMediaMedia3D.h deleted file mode 100644 index ba754fa0bd..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlMediaMedia3D.h +++ /dev/null @@ -1,177 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlMediaMedia3D.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXMMMatrix3DHelper, WUXMMTransform3D, WUXMMCompositeTransform3D, WUXMMPerspectiveTransform3D; -@class WUXMMMatrix3D; -@protocol WUXMMIMatrix3DHelper, WUXMMIMatrix3DHelperStatics, WUXMMITransform3D, WUXMMITransform3DFactory, WUXMMICompositeTransform3D, WUXMMICompositeTransform3DStatics, WUXMMIPerspectiveTransform3D, WUXMMIPerspectiveTransform3DStatics; - -#include "WindowsUIXaml.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - - -#import - -// [struct] Windows.UI.Xaml.Media.Media3D.Matrix3D -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMMatrix3D : NSObject -+ (instancetype)new; -@property double m11; -@property double m12; -@property double m13; -@property double m14; -@property double m21; -@property double m22; -@property double m23; -@property double m24; -@property double m31; -@property double m32; -@property double m33; -@property double m34; -@property double offsetX; -@property double offsetY; -@property double offsetZ; -@property double m44; -@end - -// Windows.UI.Xaml.Media.Media3D.Matrix3DHelper -#ifndef __WUXMMMatrix3DHelper_DEFINED__ -#define __WUXMMMatrix3DHelper_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMMatrix3DHelper : RTObject -+ (WUXMMMatrix3D*)multiply:(WUXMMMatrix3D*)matrix1 matrix2:(WUXMMMatrix3D*)matrix2; -+ (WUXMMMatrix3D*)fromElements:(double)m11 m12:(double)m12 m13:(double)m13 m14:(double)m14 m21:(double)m21 m22:(double)m22 m23:(double)m23 m24:(double)m24 m31:(double)m31 m32:(double)m32 m33:(double)m33 m34:(double)m34 offsetX:(double)offsetX offsetY:(double)offsetY offsetZ:(double)offsetZ m44:(double)m44; -+ (BOOL)getHasInverse:(WUXMMMatrix3D*)target; -+ (BOOL)getIsIdentity:(WUXMMMatrix3D*)target; -+ (WUXMMMatrix3D*)invert:(WUXMMMatrix3D*)target; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXMMMatrix3D*)identity; -@end - -#endif // __WUXMMMatrix3DHelper_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Media.Media3D.Transform3D -#ifndef __WUXMMTransform3D_DEFINED__ -#define __WUXMMTransform3D_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMTransform3D : WXDependencyObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXMMTransform3D_DEFINED__ - -// Windows.UI.Xaml.Media.Media3D.CompositeTransform3D -#ifndef __WUXMMCompositeTransform3D_DEFINED__ -#define __WUXMMCompositeTransform3D_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMCompositeTransform3D : WUXMMTransform3D -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double rotationZ; -@property double rotationY; -@property double rotationX; -@property double centerZ; -@property double centerY; -@property double scaleX; -@property double centerX; -@property double translateZ; -@property double translateY; -@property double translateX; -@property double scaleZ; -@property double scaleY; -+ (WXDependencyProperty*)centerXProperty; -+ (WXDependencyProperty*)centerYProperty; -+ (WXDependencyProperty*)centerZProperty; -+ (WXDependencyProperty*)rotationXProperty; -+ (WXDependencyProperty*)rotationYProperty; -+ (WXDependencyProperty*)rotationZProperty; -+ (WXDependencyProperty*)scaleXProperty; -+ (WXDependencyProperty*)scaleYProperty; -+ (WXDependencyProperty*)scaleZProperty; -+ (WXDependencyProperty*)translateXProperty; -+ (WXDependencyProperty*)translateYProperty; -+ (WXDependencyProperty*)translateZProperty; -@end - -#endif // __WUXMMCompositeTransform3D_DEFINED__ - -// Windows.UI.Xaml.Media.Media3D.PerspectiveTransform3D -#ifndef __WUXMMPerspectiveTransform3D_DEFINED__ -#define __WUXMMPerspectiveTransform3D_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXMMPerspectiveTransform3D : WUXMMTransform3D -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double offsetY; -@property double offsetX; -@property double depth; -+ (WXDependencyProperty*)depthProperty; -+ (WXDependencyProperty*)offsetXProperty; -+ (WXDependencyProperty*)offsetYProperty; -@end - -#endif // __WUXMMPerspectiveTransform3D_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlNavigation.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlNavigation.h deleted file mode 100644 index 5ee527d00e..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlNavigation.h +++ /dev/null @@ -1,185 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlNavigation.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLEXPORT -#define OBJCUWPWINDOWSUIXAMLEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXaml.lib") -#endif -#endif -#include - -@class WUXNNavigationEventArgs, WUXNNavigatingCancelEventArgs, WUXNNavigationFailedEventArgs, WUXNPageStackEntry; -@protocol WUXNINavigatingCancelEventArgs, WUXNINavigatingCancelEventArgs2, WUXNINavigationEventArgs, WUXNINavigationEventArgs2, WUXNINavigationFailedEventArgs, WUXNIPageStackEntry, WUXNIPageStackEntryStatics, WUXNIPageStackEntryFactory; - -// Windows.UI.Xaml.Navigation.NavigationCacheMode -enum _WUXNNavigationCacheMode { - WUXNNavigationCacheModeDisabled = 0, - WUXNNavigationCacheModeRequired = 1, - WUXNNavigationCacheModeEnabled = 2, -}; -typedef unsigned WUXNNavigationCacheMode; - -// Windows.UI.Xaml.Navigation.NavigationMode -enum _WUXNNavigationMode { - WUXNNavigationModeNew = 0, - WUXNNavigationModeBack = 1, - WUXNNavigationModeForward = 2, - WUXNNavigationModeRefresh = 3, -}; -typedef unsigned WUXNNavigationMode; - -#include "WindowsUIXamlInterop.h" -#include "WindowsUIXamlMediaAnimation.h" -#include "WindowsFoundation.h" -#include "WindowsUIXaml.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - - -#import - -// Windows.UI.Xaml.Navigation.LoadCompletedEventHandler -#ifndef __WUXNLoadCompletedEventHandler__DEFINED -#define __WUXNLoadCompletedEventHandler__DEFINED -typedef void(^WUXNLoadCompletedEventHandler)(RTObject* sender, WUXNNavigationEventArgs* e); -#endif // __WUXNLoadCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.NavigatedEventHandler -#ifndef __WUXNNavigatedEventHandler__DEFINED -#define __WUXNNavigatedEventHandler__DEFINED -typedef void(^WUXNNavigatedEventHandler)(RTObject* sender, WUXNNavigationEventArgs* e); -#endif // __WUXNNavigatedEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.NavigatingCancelEventHandler -#ifndef __WUXNNavigatingCancelEventHandler__DEFINED -#define __WUXNNavigatingCancelEventHandler__DEFINED -typedef void(^WUXNNavigatingCancelEventHandler)(RTObject* sender, WUXNNavigatingCancelEventArgs* e); -#endif // __WUXNNavigatingCancelEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.NavigationFailedEventHandler -#ifndef __WUXNNavigationFailedEventHandler__DEFINED -#define __WUXNNavigationFailedEventHandler__DEFINED -typedef void(^WUXNNavigationFailedEventHandler)(RTObject* sender, WUXNNavigationFailedEventArgs* e); -#endif // __WUXNNavigationFailedEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.NavigationStoppedEventHandler -#ifndef __WUXNNavigationStoppedEventHandler__DEFINED -#define __WUXNNavigationStoppedEventHandler__DEFINED -typedef void(^WUXNNavigationStoppedEventHandler)(RTObject* sender, WUXNNavigationEventArgs* e); -#endif // __WUXNNavigationStoppedEventHandler__DEFINED - -// Windows.UI.Xaml.Navigation.NavigationEventArgs -#ifndef __WUXNNavigationEventArgs_DEFINED__ -#define __WUXNNavigationEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXNNavigationEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* uri; -@property (readonly) RTObject* content; -@property (readonly) WUXNNavigationMode navigationMode; -@property (readonly) RTObject* parameter; -@property (readonly) WUXITypeName* sourcePageType; -@property (readonly) WUXMANavigationTransitionInfo* navigationTransitionInfo; -@end - -#endif // __WUXNNavigationEventArgs_DEFINED__ - -// Windows.UI.Xaml.Navigation.NavigatingCancelEventArgs -#ifndef __WUXNNavigatingCancelEventArgs_DEFINED__ -#define __WUXNNavigatingCancelEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXNNavigatingCancelEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL cancel; -@property (readonly) WUXNNavigationMode navigationMode; -@property (readonly) WUXITypeName* sourcePageType; -@property (readonly) WUXMANavigationTransitionInfo* navigationTransitionInfo; -@property (readonly) RTObject* parameter; -@end - -#endif // __WUXNNavigatingCancelEventArgs_DEFINED__ - -// Windows.UI.Xaml.Navigation.NavigationFailedEventArgs -#ifndef __WUXNNavigationFailedEventArgs_DEFINED__ -#define __WUXNNavigationFailedEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXNNavigationFailedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL handled; -@property (readonly) HRESULT exception; -@property (readonly) WUXITypeName* sourcePageType; -@end - -#endif // __WUXNNavigationFailedEventArgs_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Navigation.PageStackEntry -#ifndef __WUXNPageStackEntry_DEFINED__ -#define __WUXNPageStackEntry_DEFINED__ - -OBJCUWPWINDOWSUIXAMLEXPORT -@interface WUXNPageStackEntry : WXDependencyObject -+ (WUXNPageStackEntry*)makeInstance:(WUXITypeName*)sourcePageType parameter:(RTObject*)parameter navigationTransitionInfo:(WUXMANavigationTransitionInfo*)navigationTransitionInfo ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUXMANavigationTransitionInfo* navigationTransitionInfo; -@property (readonly) RTObject* parameter; -@property (readonly) WUXITypeName* sourcePageType; -+ (WXDependencyProperty*)sourcePageTypeProperty; -@end - -#endif // __WUXNPageStackEntry_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlPrinting.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlPrinting.h deleted file mode 100644 index e53323f020..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlPrinting.h +++ /dev/null @@ -1,182 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlPrinting.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLPRINTINGEXPORT -#define OBJCUWPWINDOWSUIXAMLPRINTINGEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXamlPrinting.lib") -#endif -#endif -#include - -@class WUXPAddPagesEventArgs, WUXPGetPreviewPageEventArgs, WUXPPaginateEventArgs, WUXPPrintDocument; -@protocol WUXPIAddPagesEventArgs, WUXPIGetPreviewPageEventArgs, WUXPIPaginateEventArgs, WUXPIPrintDocument, WUXPIPrintDocumentStatics, WUXPIPrintDocumentFactory; - -// Windows.UI.Xaml.Printing.PreviewPageCountType -enum _WUXPPreviewPageCountType { - WUXPPreviewPageCountTypeFinal = 0, - WUXPPreviewPageCountTypeIntermediate = 1, -}; -typedef unsigned WUXPPreviewPageCountType; - -#include "WindowsUIXaml.h" -#include "WindowsGraphicsPrinting.h" -#include "WindowsFoundation.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.Printing.AddPagesEventHandler -#ifndef __WUXPAddPagesEventHandler__DEFINED -#define __WUXPAddPagesEventHandler__DEFINED -typedef void(^WUXPAddPagesEventHandler)(RTObject* sender, WUXPAddPagesEventArgs* e); -#endif // __WUXPAddPagesEventHandler__DEFINED - -// Windows.UI.Xaml.Printing.GetPreviewPageEventHandler -#ifndef __WUXPGetPreviewPageEventHandler__DEFINED -#define __WUXPGetPreviewPageEventHandler__DEFINED -typedef void(^WUXPGetPreviewPageEventHandler)(RTObject* sender, WUXPGetPreviewPageEventArgs* e); -#endif // __WUXPGetPreviewPageEventHandler__DEFINED - -// Windows.UI.Xaml.Printing.PaginateEventHandler -#ifndef __WUXPPaginateEventHandler__DEFINED -#define __WUXPPaginateEventHandler__DEFINED -typedef void(^WUXPPaginateEventHandler)(RTObject* sender, WUXPPaginateEventArgs* e); -#endif // __WUXPPaginateEventHandler__DEFINED - - -#import - -// Windows.UI.Xaml.Printing.AddPagesEventHandler -#ifndef __WUXPAddPagesEventHandler__DEFINED -#define __WUXPAddPagesEventHandler__DEFINED -typedef void(^WUXPAddPagesEventHandler)(RTObject* sender, WUXPAddPagesEventArgs* e); -#endif // __WUXPAddPagesEventHandler__DEFINED - -// Windows.UI.Xaml.Printing.GetPreviewPageEventHandler -#ifndef __WUXPGetPreviewPageEventHandler__DEFINED -#define __WUXPGetPreviewPageEventHandler__DEFINED -typedef void(^WUXPGetPreviewPageEventHandler)(RTObject* sender, WUXPGetPreviewPageEventArgs* e); -#endif // __WUXPGetPreviewPageEventHandler__DEFINED - -// Windows.UI.Xaml.Printing.PaginateEventHandler -#ifndef __WUXPPaginateEventHandler__DEFINED -#define __WUXPPaginateEventHandler__DEFINED -typedef void(^WUXPPaginateEventHandler)(RTObject* sender, WUXPPaginateEventArgs* e); -#endif // __WUXPPaginateEventHandler__DEFINED - -// Windows.UI.Xaml.Printing.AddPagesEventArgs -#ifndef __WUXPAddPagesEventArgs_DEFINED__ -#define __WUXPAddPagesEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLPRINTINGEXPORT -@interface WUXPAddPagesEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WGPPrintTaskOptions* printTaskOptions; -@end - -#endif // __WUXPAddPagesEventArgs_DEFINED__ - -// Windows.UI.Xaml.Printing.GetPreviewPageEventArgs -#ifndef __WUXPGetPreviewPageEventArgs_DEFINED__ -#define __WUXPGetPreviewPageEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLPRINTINGEXPORT -@interface WUXPGetPreviewPageEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int pageNumber; -@end - -#endif // __WUXPGetPreviewPageEventArgs_DEFINED__ - -// Windows.UI.Xaml.Printing.PaginateEventArgs -#ifndef __WUXPPaginateEventArgs_DEFINED__ -#define __WUXPPaginateEventArgs_DEFINED__ - -OBJCUWPWINDOWSUIXAMLPRINTINGEXPORT -@interface WUXPPaginateEventArgs : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) int currentPreviewPageNumber; -@property (readonly) WGPPrintTaskOptions* printTaskOptions; -@end - -#endif // __WUXPPaginateEventArgs_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLPRINTINGEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.Printing.PrintDocument -#ifndef __WUXPPrintDocument_DEFINED__ -#define __WUXPPrintDocument_DEFINED__ - -OBJCUWPWINDOWSUIXAMLPRINTINGEXPORT -@interface WUXPPrintDocument : WXDependencyObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) RTObject* documentSource; -+ (WXDependencyProperty*)documentSourceProperty; -- (EventRegistrationToken)addAddPagesEvent:(WUXPAddPagesEventHandler)del; -- (void)removeAddPagesEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGetPreviewPageEvent:(WUXPGetPreviewPageEventHandler)del; -- (void)removeGetPreviewPageEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPaginateEvent:(WUXPPaginateEventHandler)del; -- (void)removePaginateEvent:(EventRegistrationToken)tok; -- (void)addPage:(WXUIElement*)pageVisual; -- (void)addPagesComplete; -- (void)setPreviewPageCount:(int)count type:(WUXPPreviewPageCountType)type; -- (void)setPreviewPage:(int)pageNumber pageVisual:(WXUIElement*)pageVisual; -- (void)invalidatePreview; -@end - -#endif // __WUXPPrintDocument_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlResources.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlResources.h deleted file mode 100644 index 3c5c172379..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlResources.h +++ /dev/null @@ -1,64 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlResources.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLRESOURCESEXPORT -#define OBJCUWPWINDOWSUIXAMLRESOURCESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXamlResources.lib") -#endif -#endif -#include - -@class WUXRCustomXamlResourceLoader; -@protocol WUXRICustomXamlResourceLoader, WUXRICustomXamlResourceLoaderOverrides, WUXRICustomXamlResourceLoaderStatics, WUXRICustomXamlResourceLoaderFactory; - -#import - -// Windows.UI.Xaml.Resources.ICustomXamlResourceLoaderOverrides -#ifndef __WUXRICustomXamlResourceLoaderOverrides_DEFINED__ -#define __WUXRICustomXamlResourceLoaderOverrides_DEFINED__ - -@protocol WUXRICustomXamlResourceLoaderOverrides -- (RTObject*)getResource:(NSString *)resourceId objectType:(NSString *)objectType propertyName:(NSString *)propertyName propertyType:(NSString *)propertyType; -@end - -OBJCUWPWINDOWSUIXAMLRESOURCESEXPORT -@interface WUXRICustomXamlResourceLoaderOverrides : RTObject -@end - -#endif // __WUXRICustomXamlResourceLoaderOverrides_DEFINED__ - -// Windows.UI.Xaml.Resources.CustomXamlResourceLoader -#ifndef __WUXRCustomXamlResourceLoader_DEFINED__ -#define __WUXRCustomXamlResourceLoader_DEFINED__ - -OBJCUWPWINDOWSUIXAMLRESOURCESEXPORT -@interface WUXRCustomXamlResourceLoader : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -+ (WUXRCustomXamlResourceLoader*)current; -+ (void)setCurrent:(WUXRCustomXamlResourceLoader*)value; -@end - -#endif // __WUXRCustomXamlResourceLoader_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsUIXamlShapes.h b/include/Platform/Universal Windows/UWP/WindowsUIXamlShapes.h deleted file mode 100644 index 553f346031..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsUIXamlShapes.h +++ /dev/null @@ -1,596 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsUIXamlShapes.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -#define OBJCUWPWINDOWSUIXAMLSHAPESEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsUIXamlShapes.lib") -#endif -#endif -#include - -@class WUXSShape, WUXSEllipse, WUXSLine, WUXSPath, WUXSPolygon, WUXSPolyline, WUXSRectangle; -@protocol WUXSIShape, WUXSIShapeStatics, WUXSIShapeFactory, WUXSIShape2, WUXSIEllipse, WUXSILine, WUXSILineStatics, WUXSIPath, WUXSIPathStatics, WUXSIPathFactory, WUXSIPolygon, WUXSIPolygonStatics, WUXSIPolyline, WUXSIPolylineStatics, WUXSIRectangle, WUXSIRectangleStatics; - -#include "WindowsUIXamlMediaAnimation.h" -#include "WindowsApplicationModelDataTransfer.h" -#include "WindowsUIXamlMedia.h" -#include "WindowsUIXamlInput.h" -#include "WindowsUIComposition.h" -#include "WindowsUIXaml.h" -#include "WindowsFoundation.h" -#include "WindowsUIInput.h" -#include "WindowsUIXamlAutomationPeers.h" -#include "WindowsUIXamlControlsPrimitives.h" -#include "WindowsUIXamlData.h" -#include "WindowsUIXamlMediaMedia3D.h" -#include "WindowsUICore.h" -// Windows.UI.Xaml.DependencyPropertyChangedCallback -#ifndef __WXDependencyPropertyChangedCallback__DEFINED -#define __WXDependencyPropertyChangedCallback__DEFINED -typedef void(^WXDependencyPropertyChangedCallback)(WXDependencyObject* sender, WXDependencyProperty* dp); -#endif // __WXDependencyPropertyChangedCallback__DEFINED - -// Windows.UI.Xaml.DragEventHandler -#ifndef __WXDragEventHandler__DEFINED -#define __WXDragEventHandler__DEFINED -typedef void(^WXDragEventHandler)(RTObject* sender, WXDragEventArgs* e); -#endif // __WXDragEventHandler__DEFINED - -// Windows.UI.Xaml.Input.DoubleTappedEventHandler -#ifndef __WUXIDoubleTappedEventHandler__DEFINED -#define __WUXIDoubleTappedEventHandler__DEFINED -typedef void(^WUXIDoubleTappedEventHandler)(RTObject* sender, WUXIDoubleTappedRoutedEventArgs* e); -#endif // __WUXIDoubleTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.HoldingEventHandler -#ifndef __WUXIHoldingEventHandler__DEFINED -#define __WUXIHoldingEventHandler__DEFINED -typedef void(^WUXIHoldingEventHandler)(RTObject* sender, WUXIHoldingRoutedEventArgs* e); -#endif // __WUXIHoldingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.KeyEventHandler -#ifndef __WUXIKeyEventHandler__DEFINED -#define __WUXIKeyEventHandler__DEFINED -typedef void(^WUXIKeyEventHandler)(RTObject* sender, WUXIKeyRoutedEventArgs* e); -#endif // __WUXIKeyEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationCompletedEventHandler -#ifndef __WUXIManipulationCompletedEventHandler__DEFINED -#define __WUXIManipulationCompletedEventHandler__DEFINED -typedef void(^WUXIManipulationCompletedEventHandler)(RTObject* sender, WUXIManipulationCompletedRoutedEventArgs* e); -#endif // __WUXIManipulationCompletedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationDeltaEventHandler -#ifndef __WUXIManipulationDeltaEventHandler__DEFINED -#define __WUXIManipulationDeltaEventHandler__DEFINED -typedef void(^WUXIManipulationDeltaEventHandler)(RTObject* sender, WUXIManipulationDeltaRoutedEventArgs* e); -#endif // __WUXIManipulationDeltaEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationInertiaStartingEventHandler -#ifndef __WUXIManipulationInertiaStartingEventHandler__DEFINED -#define __WUXIManipulationInertiaStartingEventHandler__DEFINED -typedef void(^WUXIManipulationInertiaStartingEventHandler)(RTObject* sender, WUXIManipulationInertiaStartingRoutedEventArgs* e); -#endif // __WUXIManipulationInertiaStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartedEventHandler -#ifndef __WUXIManipulationStartedEventHandler__DEFINED -#define __WUXIManipulationStartedEventHandler__DEFINED -typedef void(^WUXIManipulationStartedEventHandler)(RTObject* sender, WUXIManipulationStartedRoutedEventArgs* e); -#endif // __WUXIManipulationStartedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.ManipulationStartingEventHandler -#ifndef __WUXIManipulationStartingEventHandler__DEFINED -#define __WUXIManipulationStartingEventHandler__DEFINED -typedef void(^WUXIManipulationStartingEventHandler)(RTObject* sender, WUXIManipulationStartingRoutedEventArgs* e); -#endif // __WUXIManipulationStartingEventHandler__DEFINED - -// Windows.UI.Xaml.Input.PointerEventHandler -#ifndef __WUXIPointerEventHandler__DEFINED -#define __WUXIPointerEventHandler__DEFINED -typedef void(^WUXIPointerEventHandler)(RTObject* sender, WUXIPointerRoutedEventArgs* e); -#endif // __WUXIPointerEventHandler__DEFINED - -// Windows.UI.Xaml.Input.RightTappedEventHandler -#ifndef __WUXIRightTappedEventHandler__DEFINED -#define __WUXIRightTappedEventHandler__DEFINED -typedef void(^WUXIRightTappedEventHandler)(RTObject* sender, WUXIRightTappedRoutedEventArgs* e); -#endif // __WUXIRightTappedEventHandler__DEFINED - -// Windows.UI.Xaml.Input.TappedEventHandler -#ifndef __WUXITappedEventHandler__DEFINED -#define __WUXITappedEventHandler__DEFINED -typedef void(^WUXITappedEventHandler)(RTObject* sender, WUXITappedRoutedEventArgs* e); -#endif // __WUXITappedEventHandler__DEFINED - -// Windows.UI.Xaml.RoutedEventHandler -#ifndef __WXRoutedEventHandler__DEFINED -#define __WXRoutedEventHandler__DEFINED -typedef void(^WXRoutedEventHandler)(RTObject* sender, WXRoutedEventArgs* e); -#endif // __WXRoutedEventHandler__DEFINED - -// Windows.UI.Xaml.SizeChangedEventHandler -#ifndef __WXSizeChangedEventHandler__DEFINED -#define __WXSizeChangedEventHandler__DEFINED -typedef void(^WXSizeChangedEventHandler)(RTObject* sender, WXSizeChangedEventArgs* e); -#endif // __WXSizeChangedEventHandler__DEFINED - - -#import - -// Windows.UI.Xaml.IFrameworkElementOverrides -#ifndef __WXIFrameworkElementOverrides_DEFINED__ -#define __WXIFrameworkElementOverrides_DEFINED__ - -@protocol WXIFrameworkElementOverrides -- (WFSize*)measureOverride:(WFSize*)availableSize; -- (WFSize*)arrangeOverride:(WFSize*)finalSize; -- (void)onApplyTemplate; -@end - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WXIFrameworkElementOverrides : RTObject -@end - -#endif // __WXIFrameworkElementOverrides_DEFINED__ - -// Windows.UI.Xaml.IFrameworkElementOverrides2 -#ifndef __WXIFrameworkElementOverrides2_DEFINED__ -#define __WXIFrameworkElementOverrides2_DEFINED__ - -@protocol WXIFrameworkElementOverrides2 -- (BOOL)goToElementStateCore:(NSString *)stateName useTransitions:(BOOL)useTransitions; -@end - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WXIFrameworkElementOverrides2 : RTObject -@end - -#endif // __WXIFrameworkElementOverrides2_DEFINED__ - -// Windows.UI.Xaml.IUIElementOverrides -#ifndef __WXIUIElementOverrides_DEFINED__ -#define __WXIUIElementOverrides_DEFINED__ - -@protocol WXIUIElementOverrides -- (WUXAPAutomationPeer*)onCreateAutomationPeer; -- (void)onDisconnectVisualChildren; -- (id /* id < WFPoint* > */)findSubElementsForTouchTargeting:(WFPoint*)point boundingRect:(WFRect*)boundingRect; -@end - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WXIUIElementOverrides : RTObject -@end - -#endif // __WXIUIElementOverrides_DEFINED__ - -// Windows.UI.Xaml.DependencyObject -#ifndef __WXDependencyObject_DEFINED__ -#define __WXDependencyObject_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WXDependencyObject : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WUCCoreDispatcher* dispatcher; -- (RTObject*)getValue:(WXDependencyProperty*)dp; -- (void)setValue:(WXDependencyProperty*)dp value:(RTObject*)value; -- (void)clearValue:(WXDependencyProperty*)dp; -- (RTObject*)readLocalValue:(WXDependencyProperty*)dp; -- (RTObject*)getAnimationBaseValue:(WXDependencyProperty*)dp; -- (int64_t)registerPropertyChangedCallback:(WXDependencyProperty*)dp callback:(WXDependencyPropertyChangedCallback)callback; -- (void)unregisterPropertyChangedCallback:(WXDependencyProperty*)dp token:(int64_t)token; -@end - -#endif // __WXDependencyObject_DEFINED__ - -// Windows.UI.Xaml.UIElement -#ifndef __WXUIElement_DEFINED__ -#define __WXUIElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WXUIElement : WXDependencyObject -+ (BOOL)tryStartDirectManipulation:(WUXIPointer*)value; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL isHitTestVisible; -@property BOOL isDoubleTapEnabled; -@property double opacity; -@property (retain) WUXMProjection* projection; -@property (retain) WUXMRectangleGeometry* clip; -@property (retain) WUXMCacheMode* cacheMode; -@property WUXIManipulationModes manipulationMode; -@property BOOL isTapEnabled; -@property BOOL isRightTapEnabled; -@property BOOL isHoldingEnabled; -@property BOOL allowDrop; -@property WXVisibility visibility; -@property BOOL useLayoutRounding; -@property (retain) WUXMATransitionCollection* transitions; -@property (retain) WFPoint* renderTransformOrigin; -@property (retain) WUXMTransform* renderTransform; -@property (readonly) NSArray* /* WUXIPointer* */ pointerCaptures; -@property (readonly) WFSize* desiredSize; -@property (readonly) WFSize* renderSize; -@property WUXMElementCompositeMode compositeMode; -@property (retain) WUXMMTransform3D* transform3D; -@property BOOL canDrag; -@property BOOL isAccessKeyScope; -@property BOOL exitDisplayModeOnAccessKeyInvoked; -@property (retain) WUXCPFlyoutBase* contextFlyout; -@property (retain) WXDependencyObject* accessKeyScopeOwner; -@property (retain) NSString * accessKey; -+ (WXDependencyProperty*)isRightTapEnabledProperty; -+ (WXDependencyProperty*)allowDropProperty; -+ (WXDependencyProperty*)cacheModeProperty; -+ (WXDependencyProperty*)clipProperty; -+ (WXRoutedEvent*)doubleTappedEvent; -+ (WXRoutedEvent*)dragEnterEvent; -+ (WXRoutedEvent*)dragLeaveEvent; -+ (WXRoutedEvent*)dragOverEvent; -+ (WXRoutedEvent*)dropEvent; -+ (WXRoutedEvent*)holdingEvent; -+ (WXDependencyProperty*)isDoubleTapEnabledProperty; -+ (WXDependencyProperty*)isHitTestVisibleProperty; -+ (WXDependencyProperty*)isHoldingEnabledProperty; -+ (WXDependencyProperty*)isTapEnabledProperty; -+ (WXRoutedEvent*)keyDownEvent; -+ (WXRoutedEvent*)keyUpEvent; -+ (WXRoutedEvent*)manipulationCompletedEvent; -+ (WXRoutedEvent*)manipulationDeltaEvent; -+ (WXRoutedEvent*)manipulationInertiaStartingEvent; -+ (WXDependencyProperty*)manipulationModeProperty; -+ (WXRoutedEvent*)manipulationStartedEvent; -+ (WXRoutedEvent*)manipulationStartingEvent; -+ (WXDependencyProperty*)opacityProperty; -+ (WXRoutedEvent*)pointerCanceledEvent; -+ (WXRoutedEvent*)pointerCaptureLostEvent; -+ (WXDependencyProperty*)pointerCapturesProperty; -+ (WXRoutedEvent*)pointerEnteredEvent; -+ (WXRoutedEvent*)pointerExitedEvent; -+ (WXRoutedEvent*)pointerMovedEvent; -+ (WXRoutedEvent*)pointerPressedEvent; -+ (WXRoutedEvent*)pointerReleasedEvent; -+ (WXRoutedEvent*)pointerWheelChangedEvent; -+ (WXDependencyProperty*)projectionProperty; -+ (WXDependencyProperty*)renderTransformOriginProperty; -+ (WXDependencyProperty*)renderTransformProperty; -+ (WXRoutedEvent*)rightTappedEvent; -+ (WXRoutedEvent*)tappedEvent; -+ (WXDependencyProperty*)transitionsProperty; -+ (WXDependencyProperty*)useLayoutRoundingProperty; -+ (WXDependencyProperty*)visibilityProperty; -+ (WXDependencyProperty*)compositeModeProperty; -+ (WXDependencyProperty*)canDragProperty; -+ (WXDependencyProperty*)transform3DProperty; -+ (WXDependencyProperty*)accessKeyScopeOwnerProperty; -+ (WXDependencyProperty*)contextFlyoutProperty; -+ (WXDependencyProperty*)exitDisplayModeOnAccessKeyInvokedProperty; -+ (WXDependencyProperty*)isAccessKeyScopeProperty; -+ (WXDependencyProperty*)accessKeyProperty; -- (EventRegistrationToken)addDoubleTappedEvent:(WUXIDoubleTappedEventHandler)del; -- (void)removeDoubleTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragEnterEvent:(WXDragEventHandler)del; -- (void)removeDragEnterEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragLeaveEvent:(WXDragEventHandler)del; -- (void)removeDragLeaveEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragOverEvent:(WXDragEventHandler)del; -- (void)removeDragOverEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropEvent:(WXDragEventHandler)del; -- (void)removeDropEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addGotFocusEvent:(WXRoutedEventHandler)del; -- (void)removeGotFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addHoldingEvent:(WUXIHoldingEventHandler)del; -- (void)removeHoldingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyDownEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyDownEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addKeyUpEvent:(WUXIKeyEventHandler)del; -- (void)removeKeyUpEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLostFocusEvent:(WXRoutedEventHandler)del; -- (void)removeLostFocusEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationCompletedEvent:(WUXIManipulationCompletedEventHandler)del; -- (void)removeManipulationCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationDeltaEvent:(WUXIManipulationDeltaEventHandler)del; -- (void)removeManipulationDeltaEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationInertiaStartingEvent:(WUXIManipulationInertiaStartingEventHandler)del; -- (void)removeManipulationInertiaStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartedEvent:(WUXIManipulationStartedEventHandler)del; -- (void)removeManipulationStartedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addManipulationStartingEvent:(WUXIManipulationStartingEventHandler)del; -- (void)removeManipulationStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCanceledEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerCaptureLostEvent:(WUXIPointerEventHandler)del; -- (void)removePointerCaptureLostEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerEnteredEvent:(WUXIPointerEventHandler)del; -- (void)removePointerEnteredEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerExitedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerExitedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerMovedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerMovedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerPressedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerPressedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerReleasedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerReleasedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addPointerWheelChangedEvent:(WUXIPointerEventHandler)del; -- (void)removePointerWheelChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRightTappedEvent:(WUXIRightTappedEventHandler)del; -- (void)removeRightTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addTappedEvent:(WUXITappedEventHandler)del; -- (void)removeTappedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDragStartingEvent:(void(^)(WXUIElement*, WXDragStartingEventArgs*))del; -- (void)removeDragStartingEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDropCompletedEvent:(void(^)(WXUIElement*, WXDropCompletedEventArgs*))del; -- (void)removeDropCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayDismissedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayDismissedEventArgs*))del; -- (void)removeAccessKeyDisplayDismissedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyDisplayRequestedEvent:(void(^)(WXUIElement*, WUXIAccessKeyDisplayRequestedEventArgs*))del; -- (void)removeAccessKeyDisplayRequestedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addAccessKeyInvokedEvent:(void(^)(WXUIElement*, WUXIAccessKeyInvokedEventArgs*))del; -- (void)removeAccessKeyInvokedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextCanceledEvent:(void(^)(WXUIElement*, WXRoutedEventArgs*))del; -- (void)removeContextCanceledEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addContextRequestedEvent:(void(^)(WXUIElement*, WUXIContextRequestedEventArgs*))del; -- (void)removeContextRequestedEvent:(EventRegistrationToken)tok; -- (void)measure:(WFSize*)availableSize; -- (void)arrange:(WFRect*)finalRect; -- (BOOL)capturePointer:(WUXIPointer*)value; -- (void)releasePointerCapture:(WUXIPointer*)value; -- (void)releasePointerCaptures; -- (void)addHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler handledEventsToo:(BOOL)handledEventsToo; -- (void)removeHandler:(WXRoutedEvent*)routedEvent handler:(RTObject*)handler; -- (WUXMGeneralTransform*)transformToVisual:(WXUIElement*)visual; -- (void)invalidateMeasure; -- (void)invalidateArrange; -- (void)updateLayout; -- (BOOL)cancelDirectManipulations; -- (void)startDragAsync:(WUIPointerPoint*)pointerPoint success:(void (^)(WADDataPackageOperation))success failure:(void (^)(NSError*))failure; -@end - -#endif // __WXUIElement_DEFINED__ - -// Windows.UI.Xaml.FrameworkElement -#ifndef __WXFrameworkElement_DEFINED__ -#define __WXFrameworkElement_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WXFrameworkElement : WXUIElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double height; -@property WXFlowDirection flowDirection; -@property double minHeight; -@property (retain) RTObject* dataContext; -@property (retain) NSString * name; -@property double minWidth; -@property double maxWidth; -@property double maxHeight; -@property (retain) WXThickness* margin; -@property (retain) NSString * language; -@property WXHorizontalAlignment horizontalAlignment; -@property (retain) WXResourceDictionary* resources; -@property double width; -@property WXVerticalAlignment verticalAlignment; -@property (retain) RTObject* tag; -@property (retain) WXStyle* style; -@property (readonly) WFUri* baseUri; -@property (readonly) double actualHeight; -@property (readonly) WXDependencyObject* parent; -@property (readonly) WXTriggerCollection* triggers; -@property (readonly) double actualWidth; -@property WXElementTheme requestedTheme; -@property (retain) WXThickness* focusVisualMargin; -@property (retain) WUXMBrush* focusVisualSecondaryBrush; -@property (retain) WXThickness* focusVisualPrimaryThickness; -@property (retain) WUXMBrush* focusVisualPrimaryBrush; -@property BOOL allowFocusWhenDisabled; -@property BOOL allowFocusOnInteraction; -@property (retain) WXThickness* focusVisualSecondaryThickness; -+ (WXDependencyProperty*)styleProperty; -+ (WXDependencyProperty*)actualHeightProperty; -+ (WXDependencyProperty*)actualWidthProperty; -+ (WXDependencyProperty*)dataContextProperty; -+ (WXDependencyProperty*)flowDirectionProperty; -+ (WXDependencyProperty*)heightProperty; -+ (WXDependencyProperty*)horizontalAlignmentProperty; -+ (WXDependencyProperty*)languageProperty; -+ (WXDependencyProperty*)marginProperty; -+ (WXDependencyProperty*)maxHeightProperty; -+ (WXDependencyProperty*)maxWidthProperty; -+ (WXDependencyProperty*)minHeightProperty; -+ (WXDependencyProperty*)minWidthProperty; -+ (WXDependencyProperty*)nameProperty; -+ (WXDependencyProperty*)tagProperty; -+ (WXDependencyProperty*)verticalAlignmentProperty; -+ (WXDependencyProperty*)widthProperty; -+ (WXDependencyProperty*)requestedThemeProperty; -+ (WXDependencyProperty*)allowFocusOnInteractionProperty; -+ (WXDependencyProperty*)allowFocusWhenDisabledProperty; -+ (WXDependencyProperty*)focusVisualMarginProperty; -+ (WXDependencyProperty*)focusVisualPrimaryBrushProperty; -+ (WXDependencyProperty*)focusVisualPrimaryThicknessProperty; -+ (WXDependencyProperty*)focusVisualSecondaryBrushProperty; -+ (WXDependencyProperty*)focusVisualSecondaryThicknessProperty; -- (EventRegistrationToken)addLayoutUpdatedEvent:(void(^)(RTObject*, RTObject*))del; -- (void)removeLayoutUpdatedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadedEvent:(WXRoutedEventHandler)del; -- (void)removeLoadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addSizeChangedEvent:(WXSizeChangedEventHandler)del; -- (void)removeSizeChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addUnloadedEvent:(WXRoutedEventHandler)del; -- (void)removeUnloadedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addDataContextChangedEvent:(void(^)(WXFrameworkElement*, WXDataContextChangedEventArgs*))del; -- (void)removeDataContextChangedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addLoadingEvent:(void(^)(WXFrameworkElement*, RTObject*))del; -- (void)removeLoadingEvent:(EventRegistrationToken)tok; -- (RTObject*)findName:(NSString *)name; -- (void)setBinding:(WXDependencyProperty*)dp binding:(WUXDBindingBase*)binding; -- (WUXDBindingExpression*)getBindingExpression:(WXDependencyProperty*)dp; -@end - -#endif // __WXFrameworkElement_DEFINED__ - -// Windows.UI.Xaml.Shapes.Shape -#ifndef __WUXSShape_DEFINED__ -#define __WUXSShape_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WUXSShape : WXFrameworkElement -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMDoubleCollection* strokeDashArray; -@property (retain) WUXMBrush* stroke; -@property WUXMStretch stretch; -@property WUXMPenLineCap strokeDashCap; -@property double strokeDashOffset; -@property (retain) WUXMBrush* fill; -@property double strokeThickness; -@property WUXMPenLineCap strokeStartLineCap; -@property double strokeMiterLimit; -@property WUXMPenLineJoin strokeLineJoin; -@property WUXMPenLineCap strokeEndLineCap; -@property (readonly) WUXMTransform* geometryTransform; -+ (WXDependencyProperty*)fillProperty; -+ (WXDependencyProperty*)stretchProperty; -+ (WXDependencyProperty*)strokeDashArrayProperty; -+ (WXDependencyProperty*)strokeDashCapProperty; -+ (WXDependencyProperty*)strokeDashOffsetProperty; -+ (WXDependencyProperty*)strokeEndLineCapProperty; -+ (WXDependencyProperty*)strokeLineJoinProperty; -+ (WXDependencyProperty*)strokeMiterLimitProperty; -+ (WXDependencyProperty*)strokeProperty; -+ (WXDependencyProperty*)strokeStartLineCapProperty; -+ (WXDependencyProperty*)strokeThicknessProperty; -- (WUCCompositionBrush*)getAlphaMask; -@end - -#endif // __WUXSShape_DEFINED__ - -// Windows.UI.Xaml.Shapes.Ellipse -#ifndef __WUXSEllipse_DEFINED__ -#define __WUXSEllipse_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WUXSEllipse : WUXSShape -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@end - -#endif // __WUXSEllipse_DEFINED__ - -// Windows.UI.Xaml.Shapes.Line -#ifndef __WUXSLine_DEFINED__ -#define __WUXSLine_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WUXSLine : WUXSShape -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double y2; -@property double y1; -@property double x2; -@property double x1; -+ (WXDependencyProperty*)x1Property; -+ (WXDependencyProperty*)x2Property; -+ (WXDependencyProperty*)y1Property; -+ (WXDependencyProperty*)y2Property; -@end - -#endif // __WUXSLine_DEFINED__ - -// Windows.UI.Xaml.Shapes.Path -#ifndef __WUXSPath_DEFINED__ -#define __WUXSPath_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WUXSPath : WUXSShape -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMGeometry* data; -+ (WXDependencyProperty*)dataProperty; -@end - -#endif // __WUXSPath_DEFINED__ - -// Windows.UI.Xaml.Shapes.Polygon -#ifndef __WUXSPolygon_DEFINED__ -#define __WUXSPolygon_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WUXSPolygon : WUXSShape -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMPointCollection* points; -@property WUXMFillRule fillRule; -+ (WXDependencyProperty*)fillRuleProperty; -+ (WXDependencyProperty*)pointsProperty; -@end - -#endif // __WUXSPolygon_DEFINED__ - -// Windows.UI.Xaml.Shapes.Polyline -#ifndef __WUXSPolyline_DEFINED__ -#define __WUXSPolyline_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WUXSPolyline : WUXSShape -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WUXMPointCollection* points; -@property WUXMFillRule fillRule; -+ (WXDependencyProperty*)fillRuleProperty; -+ (WXDependencyProperty*)pointsProperty; -@end - -#endif // __WUXSPolyline_DEFINED__ - -// Windows.UI.Xaml.Shapes.Rectangle -#ifndef __WUXSRectangle_DEFINED__ -#define __WUXSRectangle_DEFINED__ - -OBJCUWPWINDOWSUIXAMLSHAPESEXPORT -@interface WUXSRectangle : WUXSShape -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property double radiusY; -@property double radiusX; -+ (WXDependencyProperty*)radiusXProperty; -+ (WXDependencyProperty*)radiusYProperty; -@end - -#endif // __WUXSRectangle_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsWeb.h b/include/Platform/Universal Windows/UWP/WindowsWeb.h deleted file mode 100644 index b2368a7059..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsWeb.h +++ /dev/null @@ -1,120 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsWeb.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSWEBEXPORT -#define OBJCUWPWINDOWSWEBEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsWeb.lib") -#endif -#endif -#include - -@class WWWebError; -@protocol WWIUriToStreamResolver, WWIWebErrorStatics; - -// Windows.Web.WebErrorStatus -enum _WWWebErrorStatus { - WWWebErrorStatusUnknown = 0, - WWWebErrorStatusCertificateCommonNameIsIncorrect = 1, - WWWebErrorStatusCertificateExpired = 2, - WWWebErrorStatusCertificateContainsErrors = 3, - WWWebErrorStatusCertificateRevoked = 4, - WWWebErrorStatusCertificateIsInvalid = 5, - WWWebErrorStatusServerUnreachable = 6, - WWWebErrorStatusTimeout = 7, - WWWebErrorStatusErrorHttpInvalidServerResponse = 8, - WWWebErrorStatusConnectionAborted = 9, - WWWebErrorStatusConnectionReset = 10, - WWWebErrorStatusDisconnected = 11, - WWWebErrorStatusHttpToHttpsOnRedirection = 12, - WWWebErrorStatusHttpsToHttpOnRedirection = 13, - WWWebErrorStatusCannotConnect = 14, - WWWebErrorStatusHostNameNotResolved = 15, - WWWebErrorStatusOperationCanceled = 16, - WWWebErrorStatusRedirectFailed = 17, - WWWebErrorStatusUnexpectedStatusCode = 18, - WWWebErrorStatusUnexpectedRedirection = 19, - WWWebErrorStatusUnexpectedClientError = 20, - WWWebErrorStatusUnexpectedServerError = 21, - WWWebErrorStatusMultipleChoices = 300, - WWWebErrorStatusMovedPermanently = 301, - WWWebErrorStatusFound = 302, - WWWebErrorStatusSeeOther = 303, - WWWebErrorStatusNotModified = 304, - WWWebErrorStatusUseProxy = 305, - WWWebErrorStatusTemporaryRedirect = 307, - WWWebErrorStatusBadRequest = 400, - WWWebErrorStatusUnauthorized = 401, - WWWebErrorStatusPaymentRequired = 402, - WWWebErrorStatusForbidden = 403, - WWWebErrorStatusNotFound = 404, - WWWebErrorStatusMethodNotAllowed = 405, - WWWebErrorStatusNotAcceptable = 406, - WWWebErrorStatusProxyAuthenticationRequired = 407, - WWWebErrorStatusRequestTimeout = 408, - WWWebErrorStatusConflict = 409, - WWWebErrorStatusGone = 410, - WWWebErrorStatusLengthRequired = 411, - WWWebErrorStatusPreconditionFailed = 412, - WWWebErrorStatusRequestEntityTooLarge = 413, - WWWebErrorStatusRequestUriTooLong = 414, - WWWebErrorStatusUnsupportedMediaType = 415, - WWWebErrorStatusRequestedRangeNotSatisfiable = 416, - WWWebErrorStatusExpectationFailed = 417, - WWWebErrorStatusInternalServerError = 500, - WWWebErrorStatusNotImplemented = 501, - WWWebErrorStatusBadGateway = 502, - WWWebErrorStatusServiceUnavailable = 503, - WWWebErrorStatusGatewayTimeout = 504, - WWWebErrorStatusHttpVersionNotSupported = 505, -}; -typedef unsigned WWWebErrorStatus; - -#include "WindowsStorageStreams.h" -#include "WindowsFoundation.h" - -#import - -// Windows.Web.IUriToStreamResolver -#ifndef __WWIUriToStreamResolver_DEFINED__ -#define __WWIUriToStreamResolver_DEFINED__ - -@protocol WWIUriToStreamResolver -- (void)uriToStreamAsync:(WFUri*)uri success:(void (^)(RTObject*))success failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSWEBEXPORT -@interface WWIUriToStreamResolver : RTObject -@end - -#endif // __WWIUriToStreamResolver_DEFINED__ - -// Windows.Web.WebError -#ifndef __WWWebError_DEFINED__ -#define __WWWebError_DEFINED__ - -OBJCUWPWINDOWSWEBEXPORT -@interface WWWebError : RTObject -+ (WWWebErrorStatus)getStatus:(int)hresult; -@end - -#endif // __WWWebError_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsWebAtomPub.h b/include/Platform/Universal Windows/UWP/WindowsWebAtomPub.h deleted file mode 100644 index 324445c955..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsWebAtomPub.h +++ /dev/null @@ -1,184 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsWebAtomPub.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSWEBATOMPUBEXPORT -#define OBJCUWPWINDOWSWEBATOMPUBEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsWebAtomPub.lib") -#endif -#endif -#include - -@class WWAResourceCollection, WWAWorkspace, WWAServiceDocument, WWAAtomPubClient; -@protocol WWAIResourceCollection, WWAIWorkspace, WWAIServiceDocument, WWAIAtomPubClient, WWAIAtomPubClientFactory; - -#include "WindowsWebSyndication.h" -#include "WindowsFoundation.h" -#include "WindowsSecurityCredentials.h" -#include "WindowsStorageStreams.h" -#include "WindowsDataXmlDom.h" - -#import - -// Windows.Web.Syndication.ISyndicationNode -#ifndef __WWSISyndicationNode_DEFINED__ -#define __WWSISyndicationNode_DEFINED__ - -@protocol WWSISyndicationNode -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -@property (retain) NSString * language; -@property (retain) NSString * nodeName; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeValue; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -OBJCUWPWINDOWSWEBATOMPUBEXPORT -@interface WWSISyndicationNode : RTObject -@end - -#endif // __WWSISyndicationNode_DEFINED__ - -// Windows.Web.AtomPub.ResourceCollection -#ifndef __WWAResourceCollection_DEFINED__ -#define __WWAResourceCollection_DEFINED__ - -OBJCUWPWINDOWSWEBATOMPUBEXPORT -@interface WWAResourceCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* NSString * */ accepts; -@property (readonly) NSArray* /* WWSSyndicationCategory* */ categories; -@property (readonly) RTObject* title; -@property (readonly) WFUri* uri; -@property (retain) WFUri* baseUri; -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWAResourceCollection_DEFINED__ - -// Windows.Web.AtomPub.Workspace -#ifndef __WWAWorkspace_DEFINED__ -#define __WWAWorkspace_DEFINED__ - -OBJCUWPWINDOWSWEBATOMPUBEXPORT -@interface WWAWorkspace : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WWAResourceCollection* */ collections; -@property (readonly) RTObject* title; -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWAWorkspace_DEFINED__ - -// Windows.Web.AtomPub.ServiceDocument -#ifndef __WWAServiceDocument_DEFINED__ -#define __WWAServiceDocument_DEFINED__ - -OBJCUWPWINDOWSWEBATOMPUBEXPORT -@interface WWAServiceDocument : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSArray* /* WWAWorkspace* */ workspaces; -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWAServiceDocument_DEFINED__ - -// Windows.Web.Syndication.ISyndicationClient -#ifndef __WWSISyndicationClient_DEFINED__ -#define __WWSISyndicationClient_DEFINED__ - -@protocol WWSISyndicationClient -@property BOOL bypassCacheOnRetrieve; -@property unsigned int maxResponseBufferSize; -@property (retain) WSCPasswordCredential* proxyCredential; -@property (retain) WSCPasswordCredential* serverCredential; -@property unsigned int timeout; -- (void)setRequestHeader:(NSString *)name value:(NSString *)value; -- (void)retrieveFeedAsync:(WFUri*)uri success:(void (^)(WWSSyndicationFeed*))success progress:(void (^)(WWSRetrievalProgress*))progress failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSWEBATOMPUBEXPORT -@interface WWSISyndicationClient : RTObject -@end - -#endif // __WWSISyndicationClient_DEFINED__ - -// Windows.Web.AtomPub.AtomPubClient -#ifndef __WWAAtomPubClient_DEFINED__ -#define __WWAAtomPubClient_DEFINED__ - -OBJCUWPWINDOWSWEBATOMPUBEXPORT -@interface WWAAtomPubClient : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWAAtomPubClient*)makeAtomPubClientWithCredentials:(WSCPasswordCredential*)serverCredential ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int timeout; -@property (retain) WSCPasswordCredential* serverCredential; -@property (retain) WSCPasswordCredential* proxyCredential; -@property unsigned int maxResponseBufferSize; -@property BOOL bypassCacheOnRetrieve; -- (void)retrieveServiceDocumentAsync:(WFUri*)uri success:(void (^)(WWAServiceDocument*))success progress:(void (^)(WWSRetrievalProgress*))progress failure:(void (^)(NSError*))failure; -- (void)retrieveMediaResourceAsync:(WFUri*)uri success:(void (^)(RTObject*))success progress:(void (^)(WWSRetrievalProgress*))progress failure:(void (^)(NSError*))failure; -- (void)retrieveResourceAsync:(WFUri*)uri success:(void (^)(WWSSyndicationItem*))success progress:(void (^)(WWSRetrievalProgress*))progress failure:(void (^)(NSError*))failure; -- (void)createResourceAsync:(WFUri*)uri description:(NSString *)description item:(WWSSyndicationItem*)item success:(void (^)(WWSSyndicationItem*))success progress:(void (^)(WWSTransferProgress*))progress failure:(void (^)(NSError*))failure; -- (void)createMediaResourceAsync:(WFUri*)uri mediaType:(NSString *)mediaType description:(NSString *)description mediaStream:(RTObject*)mediaStream success:(void (^)(WWSSyndicationItem*))success progress:(void (^)(WWSTransferProgress*))progress failure:(void (^)(NSError*))failure; -// Failed to generate member UpdateMediaResourceAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -// Failed to generate member UpdateResourceAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -// Failed to generate member UpdateResourceItemAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -// Failed to generate member DeleteResourceAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -// Failed to generate member DeleteResourceItemAsync (Can't marshal Windows.Foundation.IAsyncActionWithProgress`1) -- (void)cancelAsyncOperations; -- (void)setRequestHeader:(NSString *)name value:(NSString *)value; -- (void)retrieveFeedAsync:(WFUri*)uri success:(void (^)(WWSSyndicationFeed*))success progress:(void (^)(WWSRetrievalProgress*))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WWAAtomPubClient_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsWebHttp.h b/include/Platform/Universal Windows/UWP/WindowsWebHttp.h deleted file mode 100644 index 3255324473..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsWebHttp.h +++ /dev/null @@ -1,530 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsWebHttp.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WWHHttpRequestMessage, WWHHttpResponseMessage, WWHHttpClient, WWHHttpCookie, WWHHttpCookieCollection, WWHHttpMethod, WWHHttpTransportInformation, WWHHttpStringContent, WWHHttpBufferContent, WWHHttpStreamContent, WWHHttpFormUrlEncodedContent, WWHHttpMultipartContent, WWHHttpMultipartFormDataContent, WWHHttpCookieManager; -@class WWHHttpProgress; -@protocol WWHIHttpClientFactory, WWHIHttpClient, WWHIHttpContent, WWHIHttpCookieManager, WWHIHttpCookieFactory, WWHIHttpCookie, WWHIHttpMethodStatics, WWHIHttpMethodFactory, WWHIHttpMethod, WWHIHttpTransportInformation, WWHIHttpRequestMessageFactory, WWHIHttpRequestMessage, WWHIHttpResponseMessageFactory, WWHIHttpResponseMessage, WWHIHttpStringContentFactory, WWHIHttpBufferContentFactory, WWHIHttpStreamContentFactory, WWHIHttpFormUrlEncodedContentFactory, WWHIHttpMultipartContentFactory, WWHIHttpMultipartContent, WWHIHttpMultipartFormDataContentFactory, WWHIHttpMultipartFormDataContent; - -// Windows.Web.Http.HttpVersion -enum _WWHHttpVersion { - WWHHttpVersionNone = 0, - WWHHttpVersionHttp10 = 1, - WWHHttpVersionHttp11 = 2, - WWHHttpVersionHttp20 = 3, -}; -typedef unsigned WWHHttpVersion; - -// Windows.Web.Http.HttpCompletionOption -enum _WWHHttpCompletionOption { - WWHHttpCompletionOptionResponseContentRead = 0, - WWHHttpCompletionOptionResponseHeadersRead = 1, -}; -typedef unsigned WWHHttpCompletionOption; - -// Windows.Web.Http.HttpStatusCode -enum _WWHHttpStatusCode { - WWHHttpStatusCodeNone = 0, - WWHHttpStatusCodeContinue = 100, - WWHHttpStatusCodeSwitchingProtocols = 101, - WWHHttpStatusCodeProcessing = 102, - WWHHttpStatusCodeOk = 200, - WWHHttpStatusCodeCreated = 201, - WWHHttpStatusCodeAccepted = 202, - WWHHttpStatusCodeNonAuthoritativeInformation = 203, - WWHHttpStatusCodeNoContent = 204, - WWHHttpStatusCodeResetContent = 205, - WWHHttpStatusCodePartialContent = 206, - WWHHttpStatusCodeMultiStatus = 207, - WWHHttpStatusCodeAlreadyReported = 208, - WWHHttpStatusCodeIMUsed = 226, - WWHHttpStatusCodeMultipleChoices = 300, - WWHHttpStatusCodeMovedPermanently = 301, - WWHHttpStatusCodeFound = 302, - WWHHttpStatusCodeSeeOther = 303, - WWHHttpStatusCodeNotModified = 304, - WWHHttpStatusCodeUseProxy = 305, - WWHHttpStatusCodeTemporaryRedirect = 307, - WWHHttpStatusCodePermanentRedirect = 308, - WWHHttpStatusCodeBadRequest = 400, - WWHHttpStatusCodeUnauthorized = 401, - WWHHttpStatusCodePaymentRequired = 402, - WWHHttpStatusCodeForbidden = 403, - WWHHttpStatusCodeNotFound = 404, - WWHHttpStatusCodeMethodNotAllowed = 405, - WWHHttpStatusCodeNotAcceptable = 406, - WWHHttpStatusCodeProxyAuthenticationRequired = 407, - WWHHttpStatusCodeRequestTimeout = 408, - WWHHttpStatusCodeConflict = 409, - WWHHttpStatusCodeGone = 410, - WWHHttpStatusCodeLengthRequired = 411, - WWHHttpStatusCodePreconditionFailed = 412, - WWHHttpStatusCodeRequestEntityTooLarge = 413, - WWHHttpStatusCodeRequestUriTooLong = 414, - WWHHttpStatusCodeUnsupportedMediaType = 415, - WWHHttpStatusCodeRequestedRangeNotSatisfiable = 416, - WWHHttpStatusCodeExpectationFailed = 417, - WWHHttpStatusCodeUnprocessableEntity = 422, - WWHHttpStatusCodeLocked = 423, - WWHHttpStatusCodeFailedDependency = 424, - WWHHttpStatusCodeUpgradeRequired = 426, - WWHHttpStatusCodePreconditionRequired = 428, - WWHHttpStatusCodeTooManyRequests = 429, - WWHHttpStatusCodeRequestHeaderFieldsTooLarge = 431, - WWHHttpStatusCodeInternalServerError = 500, - WWHHttpStatusCodeNotImplemented = 501, - WWHHttpStatusCodeBadGateway = 502, - WWHHttpStatusCodeServiceUnavailable = 503, - WWHHttpStatusCodeGatewayTimeout = 504, - WWHHttpStatusCodeHttpVersionNotSupported = 505, - WWHHttpStatusCodeVariantAlsoNegotiates = 506, - WWHHttpStatusCodeInsufficientStorage = 507, - WWHHttpStatusCodeLoopDetected = 508, - WWHHttpStatusCodeNotExtended = 510, - WWHHttpStatusCodeNetworkAuthenticationRequired = 511, -}; -typedef unsigned WWHHttpStatusCode; - -// Windows.Web.Http.HttpProgressStage -enum _WWHHttpProgressStage { - WWHHttpProgressStageNone = 0, - WWHHttpProgressStageDetectingProxy = 10, - WWHHttpProgressStageResolvingName = 20, - WWHHttpProgressStageConnectingToServer = 30, - WWHHttpProgressStageNegotiatingSsl = 40, - WWHHttpProgressStageSendingHeaders = 50, - WWHHttpProgressStageSendingContent = 60, - WWHHttpProgressStageWaitingForResponse = 70, - WWHHttpProgressStageReceivingHeaders = 80, - WWHHttpProgressStageReceivingContent = 90, -}; -typedef unsigned WWHHttpProgressStage; - -// Windows.Web.Http.HttpResponseMessageSource -enum _WWHHttpResponseMessageSource { - WWHHttpResponseMessageSourceNone = 0, - WWHHttpResponseMessageSourceCache = 1, - WWHHttpResponseMessageSourceNetwork = 2, -}; -typedef unsigned WWHHttpResponseMessageSource; - -#include "WindowsNetworkingSockets.h" -#include "WindowsSecurityCryptographyCertificates.h" -#include "WindowsFoundation.h" -#include "WindowsWebHttpFilters.h" -#include "WindowsStorageStreams.h" -#include "WindowsWebHttpHeaders.h" - -#import - -// [struct] Windows.Web.Http.HttpProgress -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpProgress : NSObject -+ (instancetype)new; -@property WWHHttpProgressStage stage; -@property uint64_t bytesSent; -@property (retain) id /* uint64_t */ totalBytesToSend; -@property uint64_t bytesReceived; -@property (retain) id /* uint64_t */ totalBytesToReceive; -@property unsigned int retries; -@end - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Web.Http.IHttpContent -#ifndef __WWHIHttpContent_DEFINED__ -#define __WWHIHttpContent_DEFINED__ - -@protocol WWHIHttpContent -@property (readonly) WWHHHttpContentHeaderCollection* headers; -- (void)bufferAllAsyncWithSuccess:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsBufferAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsInputStreamAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsStringAsyncWithSuccess:(void (^)(NSString *))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (BOOL)tryComputeLength:(uint64_t*)length; -- (void)writeToStreamAsync:(RTObject*)outputStream success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHIHttpContent : RTObject -@end - -#endif // __WWHIHttpContent_DEFINED__ - -// Windows.Foundation.IStringable -#ifndef __WFIStringable_DEFINED__ -#define __WFIStringable_DEFINED__ - -@protocol WFIStringable -- (NSString *)toString; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFIStringable : RTObject -@end - -#endif // __WFIStringable_DEFINED__ - -// Windows.Web.Http.HttpRequestMessage -#ifndef __WWHHttpRequestMessage_DEFINED__ -#define __WWHHttpRequestMessage_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpRequestMessage : RTObject -+ (WWHHttpRequestMessage*)make:(WWHHttpMethod*)method uri:(WFUri*)uri ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* requestUri; -@property (retain) WWHHttpMethod* method; -@property (retain) RTObject* content; -@property (readonly) WWHHHttpRequestHeaderCollection* headers; -@property (readonly) NSMutableDictionary* /* NSString *, RTObject* */ properties; -@property (readonly) WWHHttpTransportInformation* transportInformation; -- (void)close; -- (NSString *)toString; -@end - -#endif // __WWHHttpRequestMessage_DEFINED__ - -// Windows.Web.Http.HttpResponseMessage -#ifndef __WWHHttpResponseMessage_DEFINED__ -#define __WWHHttpResponseMessage_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpResponseMessage : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWHHttpResponseMessage*)make:(WWHHttpStatusCode)statusCode ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WWHHttpVersion Version; -@property WWHHttpStatusCode statusCode; -@property WWHHttpResponseMessageSource source; -@property (retain) WWHHttpRequestMessage* requestMessage; -@property (retain) NSString * reasonPhrase; -@property (retain) RTObject* content; -@property (readonly) WWHHHttpResponseHeaderCollection* headers; -@property (readonly) BOOL isSuccessStatusCode; -- (WWHHttpResponseMessage*)ensureSuccessStatusCode; -- (void)close; -- (NSString *)toString; -@end - -#endif // __WWHHttpResponseMessage_DEFINED__ - -// Windows.Web.Http.HttpClient -#ifndef __WWHHttpClient_DEFINED__ -#define __WWHHttpClient_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpClient : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWHHttpClient*)make:(RTObject*)filter ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHHttpRequestHeaderCollection* defaultRequestHeaders; -- (void)deleteAsync:(WFUri*)uri success:(void (^)(WWHHttpResponseMessage*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)getAsync:(WFUri*)uri success:(void (^)(WWHHttpResponseMessage*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)getWithOptionAsync:(WFUri*)uri completionOption:(WWHHttpCompletionOption)completionOption success:(void (^)(WWHHttpResponseMessage*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)getBufferAsync:(WFUri*)uri success:(void (^)(RTObject*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)getInputStreamAsync:(WFUri*)uri success:(void (^)(RTObject*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)getStringAsync:(WFUri*)uri success:(void (^)(NSString *))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)postAsync:(WFUri*)uri content:(RTObject*)content success:(void (^)(WWHHttpResponseMessage*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)putAsync:(WFUri*)uri content:(RTObject*)content success:(void (^)(WWHHttpResponseMessage*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)sendRequestAsync:(WWHHttpRequestMessage*)request success:(void (^)(WWHHttpResponseMessage*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)sendRequestWithOptionAsync:(WWHHttpRequestMessage*)request completionOption:(WWHHttpCompletionOption)completionOption success:(void (^)(WWHHttpResponseMessage*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)close; -- (NSString *)toString; -@end - -#endif // __WWHHttpClient_DEFINED__ - -// Windows.Web.Http.HttpCookie -#ifndef __WWHHttpCookie_DEFINED__ -#define __WWHHttpCookie_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpCookie : RTObject -+ (WWHHttpCookie*)make:(NSString *)name domain:(NSString *)domain path:(NSString *)path ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * value; -@property BOOL secure; -@property BOOL httpOnly; -@property (retain) id /* WFDateTime* */ expires; -@property (readonly) NSString * domain; -@property (readonly) NSString * name; -@property (readonly) NSString * path; -- (NSString *)toString; -@end - -#endif // __WWHHttpCookie_DEFINED__ - -// Windows.Web.Http.HttpCookieCollection -#ifndef __WWHHttpCookieCollection_DEFINED__ -#define __WWHHttpCookieCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpCookieCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -@end - -#endif // __WWHHttpCookieCollection_DEFINED__ - -// Windows.Web.Http.HttpMethod -#ifndef __WWHHttpMethod_DEFINED__ -#define __WWHHttpMethod_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpMethod : RTObject -+ (WWHHttpMethod*)make:(NSString *)method ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * method; -+ (WWHHttpMethod*)Delete; -+ (WWHHttpMethod*)get; -+ (WWHHttpMethod*)head; -+ (WWHHttpMethod*)options; -+ (WWHHttpMethod*)patch; -+ (WWHHttpMethod*)post; -+ (WWHHttpMethod*)put; -- (NSString *)toString; -@end - -#endif // __WWHHttpMethod_DEFINED__ - -// Windows.Web.Http.HttpTransportInformation -#ifndef __WWHHttpTransportInformation_DEFINED__ -#define __WWHHttpTransportInformation_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpTransportInformation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WSCCCertificate* serverCertificate; -@property (readonly) WNSSocketSslErrorSeverity serverCertificateErrorSeverity; -@property (readonly) NSArray* /* WSCCChainValidationResult */ serverCertificateErrors; -@property (readonly) NSArray* /* WSCCCertificate* */ serverIntermediateCertificates; -- (NSString *)toString; -@end - -#endif // __WWHHttpTransportInformation_DEFINED__ - -// Windows.Web.Http.HttpStringContent -#ifndef __WWHHttpStringContent_DEFINED__ -#define __WWHHttpStringContent_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpStringContent : RTObject -+ (WWHHttpStringContent*)makeFromString:(NSString *)content ACTIVATOR; -+ (WWHHttpStringContent*)makeFromStringWithEncoding:(NSString *)content encoding:(WSSUnicodeEncoding)encoding ACTIVATOR; -+ (WWHHttpStringContent*)makeFromStringWithEncodingAndMediaType:(NSString *)content encoding:(WSSUnicodeEncoding)encoding mediaType:(NSString *)mediaType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHHttpContentHeaderCollection* headers; -- (void)bufferAllAsyncWithSuccess:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsBufferAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsInputStreamAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsStringAsyncWithSuccess:(void (^)(NSString *))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (BOOL)tryComputeLength:(uint64_t*)length; -- (void)writeToStreamAsync:(RTObject*)outputStream success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)close; -- (NSString *)toString; -@end - -#endif // __WWHHttpStringContent_DEFINED__ - -// Windows.Web.Http.HttpBufferContent -#ifndef __WWHHttpBufferContent_DEFINED__ -#define __WWHHttpBufferContent_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpBufferContent : RTObject -+ (WWHHttpBufferContent*)makeFromBuffer:(RTObject*)content ACTIVATOR; -+ (WWHHttpBufferContent*)makeFromBufferWithOffset:(RTObject*)content offset:(unsigned int)offset count:(unsigned int)count ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHHttpContentHeaderCollection* headers; -- (void)bufferAllAsyncWithSuccess:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsBufferAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsInputStreamAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsStringAsyncWithSuccess:(void (^)(NSString *))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (BOOL)tryComputeLength:(uint64_t*)length; -- (void)writeToStreamAsync:(RTObject*)outputStream success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)close; -- (NSString *)toString; -@end - -#endif // __WWHHttpBufferContent_DEFINED__ - -// Windows.Web.Http.HttpStreamContent -#ifndef __WWHHttpStreamContent_DEFINED__ -#define __WWHHttpStreamContent_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpStreamContent : RTObject -+ (WWHHttpStreamContent*)makeFromInputStream:(RTObject*)content ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHHttpContentHeaderCollection* headers; -- (void)bufferAllAsyncWithSuccess:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsBufferAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsInputStreamAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsStringAsyncWithSuccess:(void (^)(NSString *))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (BOOL)tryComputeLength:(uint64_t*)length; -- (void)writeToStreamAsync:(RTObject*)outputStream success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)close; -- (NSString *)toString; -@end - -#endif // __WWHHttpStreamContent_DEFINED__ - -// Windows.Web.Http.HttpFormUrlEncodedContent -#ifndef __WWHHttpFormUrlEncodedContent_DEFINED__ -#define __WWHHttpFormUrlEncodedContent_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpFormUrlEncodedContent : RTObject -+ (WWHHttpFormUrlEncodedContent*)make:(id /* RTKeyValuePair* < NSString *, NSString * > */)content ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHHttpContentHeaderCollection* headers; -- (void)bufferAllAsyncWithSuccess:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsBufferAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsInputStreamAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsStringAsyncWithSuccess:(void (^)(NSString *))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (BOOL)tryComputeLength:(uint64_t*)length; -- (void)writeToStreamAsync:(RTObject*)outputStream success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)close; -- (NSString *)toString; -@end - -#endif // __WWHHttpFormUrlEncodedContent_DEFINED__ - -// Windows.Web.Http.HttpMultipartContent -#ifndef __WWHHttpMultipartContent_DEFINED__ -#define __WWHHttpMultipartContent_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpMultipartContent : RTObject -+ (WWHHttpMultipartContent*)makeWithSubtype:(NSString *)subtype ACTIVATOR; -+ (WWHHttpMultipartContent*)makeWithSubtypeAndBoundary:(NSString *)subtype boundary:(NSString *)boundary ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHHttpContentHeaderCollection* headers; -- (void)bufferAllAsyncWithSuccess:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsBufferAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsInputStreamAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsStringAsyncWithSuccess:(void (^)(NSString *))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (BOOL)tryComputeLength:(uint64_t*)length; -- (void)writeToStreamAsync:(RTObject*)outputStream success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)close; -- (void)add:(RTObject*)content; -- (NSString *)toString; -@end - -#endif // __WWHHttpMultipartContent_DEFINED__ - -// Windows.Web.Http.HttpMultipartFormDataContent -#ifndef __WWHHttpMultipartFormDataContent_DEFINED__ -#define __WWHHttpMultipartFormDataContent_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpMultipartFormDataContent : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWHHttpMultipartFormDataContent*)makeWithBoundary:(NSString *)boundary ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHHttpContentHeaderCollection* headers; -- (void)bufferAllAsyncWithSuccess:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsBufferAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsInputStreamAsyncWithSuccess:(void (^)(RTObject*))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)readAsStringAsyncWithSuccess:(void (^)(NSString *))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (BOOL)tryComputeLength:(uint64_t*)length; -- (void)writeToStreamAsync:(RTObject*)outputStream success:(void (^)(uint64_t))success progress:(void (^)(uint64_t))progress failure:(void (^)(NSError*))failure; -- (void)close; -- (void)add:(RTObject*)content; -- (void)addWithName:(RTObject*)content name:(NSString *)name; -- (void)addWithNameAndFileName:(RTObject*)content name:(NSString *)name fileName:(NSString *)fileName; -- (NSString *)toString; -@end - -#endif // __WWHHttpMultipartFormDataContent_DEFINED__ - -// Windows.Web.Http.HttpCookieManager -#ifndef __WWHHttpCookieManager_DEFINED__ -#define __WWHHttpCookieManager_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHttpCookieManager : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (BOOL)setCookie:(WWHHttpCookie*)cookie; -- (BOOL)setCookieWithThirdParty:(WWHHttpCookie*)cookie thirdParty:(BOOL)thirdParty; -- (void)deleteCookie:(WWHHttpCookie*)cookie; -- (WWHHttpCookieCollection*)getCookies:(WFUri*)uri; -@end - -#endif // __WWHHttpCookieManager_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsWebHttpDiagnostics.h b/include/Platform/Universal Windows/UWP/WindowsWebHttpDiagnostics.h deleted file mode 100644 index dc46ae1ef8..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsWebHttpDiagnostics.h +++ /dev/null @@ -1,172 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsWebHttpDiagnostics.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSWEBHTTPDIAGNOSTICSEXPORT -#define OBJCUWPWINDOWSWEBHTTPDIAGNOSTICSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsWebHttpDiagnostics.lib") -#endif -#endif -#include - -@class WWHDHttpDiagnosticSourceLocation, WWHDHttpDiagnosticProviderRequestSentEventArgs, WWHDHttpDiagnosticProviderResponseReceivedEventArgs, WWHDHttpDiagnosticProviderRequestResponseTimestamps, WWHDHttpDiagnosticProviderRequestResponseCompletedEventArgs, WWHDHttpDiagnosticProvider; -@protocol WWHDIHttpDiagnosticSourceLocation, WWHDIHttpDiagnosticProviderRequestSentEventArgs, WWHDIHttpDiagnosticProviderResponseReceivedEventArgs, WWHDIHttpDiagnosticProviderRequestResponseTimestamps, WWHDIHttpDiagnosticProviderRequestResponseCompletedEventArgs, WWHDIHttpDiagnosticProviderStatics, WWHDIHttpDiagnosticProvider; - -// Windows.Web.Http.Diagnostics.HttpDiagnosticRequestInitiator -enum _WWHDHttpDiagnosticRequestInitiator { - WWHDHttpDiagnosticRequestInitiatorParsedElement = 0, - WWHDHttpDiagnosticRequestInitiatorScript = 1, - WWHDHttpDiagnosticRequestInitiatorImage = 2, - WWHDHttpDiagnosticRequestInitiatorLink = 3, - WWHDHttpDiagnosticRequestInitiatorStyle = 4, - WWHDHttpDiagnosticRequestInitiatorXmlHttpRequest = 5, - WWHDHttpDiagnosticRequestInitiatorMedia = 6, - WWHDHttpDiagnosticRequestInitiatorHtmlDownload = 7, - WWHDHttpDiagnosticRequestInitiatorPrefetch = 8, - WWHDHttpDiagnosticRequestInitiatorOther = 9, - WWHDHttpDiagnosticRequestInitiatorCrossOriginPreFlight = 10, - WWHDHttpDiagnosticRequestInitiatorFetch = 11, - WWHDHttpDiagnosticRequestInitiatorBeacon = 12, -}; -typedef unsigned WWHDHttpDiagnosticRequestInitiator; - -#include "WindowsFoundation.h" -#include "WindowsWebHttp.h" -#include "WindowsSystemDiagnostics.h" - -#import - -// Windows.Web.Http.Diagnostics.HttpDiagnosticSourceLocation -#ifndef __WWHDHttpDiagnosticSourceLocation_DEFINED__ -#define __WWHDHttpDiagnosticSourceLocation_DEFINED__ - -OBJCUWPWINDOWSWEBHTTPDIAGNOSTICSEXPORT -@interface WWHDHttpDiagnosticSourceLocation : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) uint64_t columnNumber; -@property (readonly) uint64_t lineNumber; -@property (readonly) WFUri* sourceUri; -@end - -#endif // __WWHDHttpDiagnosticSourceLocation_DEFINED__ - -// Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestSentEventArgs -#ifndef __WWHDHttpDiagnosticProviderRequestSentEventArgs_DEFINED__ -#define __WWHDHttpDiagnosticProviderRequestSentEventArgs_DEFINED__ - -OBJCUWPWINDOWSWEBHTTPDIAGNOSTICSEXPORT -@interface WWHDHttpDiagnosticProviderRequestSentEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* activityId; -@property (readonly) WWHDHttpDiagnosticRequestInitiator initiator; -@property (readonly) WWHHttpRequestMessage* message; -@property (readonly) unsigned int processId; -@property (readonly) NSArray* /* WWHDHttpDiagnosticSourceLocation* */ sourceLocations; -@property (readonly) unsigned int threadId; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WWHDHttpDiagnosticProviderRequestSentEventArgs_DEFINED__ - -// Windows.Web.Http.Diagnostics.HttpDiagnosticProviderResponseReceivedEventArgs -#ifndef __WWHDHttpDiagnosticProviderResponseReceivedEventArgs_DEFINED__ -#define __WWHDHttpDiagnosticProviderResponseReceivedEventArgs_DEFINED__ - -OBJCUWPWINDOWSWEBHTTPDIAGNOSTICSEXPORT -@interface WWHDHttpDiagnosticProviderResponseReceivedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* activityId; -@property (readonly) WWHHttpResponseMessage* message; -@property (readonly) WFDateTime* timestamp; -@end - -#endif // __WWHDHttpDiagnosticProviderResponseReceivedEventArgs_DEFINED__ - -// Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseTimestamps -#ifndef __WWHDHttpDiagnosticProviderRequestResponseTimestamps_DEFINED__ -#define __WWHDHttpDiagnosticProviderRequestResponseTimestamps_DEFINED__ - -OBJCUWPWINDOWSWEBHTTPDIAGNOSTICSEXPORT -@interface WWHDHttpDiagnosticProviderRequestResponseTimestamps : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* WFDateTime* */ cacheCheckedTimestamp; -@property (readonly) id /* WFDateTime* */ connectionCompletedTimestamp; -@property (readonly) id /* WFDateTime* */ connectionInitiatedTimestamp; -@property (readonly) id /* WFDateTime* */ nameResolvedTimestamp; -@property (readonly) id /* WFDateTime* */ requestCompletedTimestamp; -@property (readonly) id /* WFDateTime* */ requestSentTimestamp; -@property (readonly) id /* WFDateTime* */ responseCompletedTimestamp; -@property (readonly) id /* WFDateTime* */ responseReceivedTimestamp; -@property (readonly) id /* WFDateTime* */ sslNegotiatedTimestamp; -@end - -#endif // __WWHDHttpDiagnosticProviderRequestResponseTimestamps_DEFINED__ - -// Windows.Web.Http.Diagnostics.HttpDiagnosticProviderRequestResponseCompletedEventArgs -#ifndef __WWHDHttpDiagnosticProviderRequestResponseCompletedEventArgs_DEFINED__ -#define __WWHDHttpDiagnosticProviderRequestResponseCompletedEventArgs_DEFINED__ - -OBJCUWPWINDOWSWEBHTTPDIAGNOSTICSEXPORT -@interface WWHDHttpDiagnosticProviderRequestResponseCompletedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WFGUID* activityId; -@property (readonly) WWHDHttpDiagnosticRequestInitiator initiator; -@property (readonly) unsigned int processId; -@property (readonly) WFUri* requestedUri; -@property (readonly) NSArray* /* WWHDHttpDiagnosticSourceLocation* */ sourceLocations; -@property (readonly) unsigned int threadId; -@property (readonly) WWHDHttpDiagnosticProviderRequestResponseTimestamps* timestamps; -@end - -#endif // __WWHDHttpDiagnosticProviderRequestResponseCompletedEventArgs_DEFINED__ - -// Windows.Web.Http.Diagnostics.HttpDiagnosticProvider -#ifndef __WWHDHttpDiagnosticProvider_DEFINED__ -#define __WWHDHttpDiagnosticProvider_DEFINED__ - -OBJCUWPWINDOWSWEBHTTPDIAGNOSTICSEXPORT -@interface WWHDHttpDiagnosticProvider : RTObject -+ (WWHDHttpDiagnosticProvider*)createFromProcessDiagnosticInfo:(WSDProcessDiagnosticInfo*)processDiagnosticInfo; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -- (EventRegistrationToken)addRequestResponseCompletedEvent:(void(^)(WWHDHttpDiagnosticProvider*, WWHDHttpDiagnosticProviderRequestResponseCompletedEventArgs*))del; -- (void)removeRequestResponseCompletedEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addRequestSentEvent:(void(^)(WWHDHttpDiagnosticProvider*, WWHDHttpDiagnosticProviderRequestSentEventArgs*))del; -- (void)removeRequestSentEvent:(EventRegistrationToken)tok; -- (EventRegistrationToken)addResponseReceivedEvent:(void(^)(WWHDHttpDiagnosticProvider*, WWHDHttpDiagnosticProviderResponseReceivedEventArgs*))del; -- (void)removeResponseReceivedEvent:(EventRegistrationToken)tok; -- (void)start; -- (void)stop; -@end - -#endif // __WWHDHttpDiagnosticProvider_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsWebHttpFilters.h b/include/Platform/Universal Windows/UWP/WindowsWebHttpFilters.h deleted file mode 100644 index f95b6b2583..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsWebHttpFilters.h +++ /dev/null @@ -1,159 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsWebHttpFilters.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSWEBHTTPFILTERSEXPORT -#define OBJCUWPWINDOWSWEBHTTPFILTERSEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsWebHttpFilters.lib") -#endif -#endif -#include - -@class WWHFHttpCacheControl, WWHFHttpBaseProtocolFilter, WWHFHttpServerCustomValidationRequestedEventArgs; -@protocol WWHFIHttpFilter, WWHFIHttpCacheControl, WWHFIHttpServerCustomValidationRequestedEventArgs, WWHFIHttpBaseProtocolFilter, WWHFIHttpBaseProtocolFilter2, WWHFIHttpBaseProtocolFilter3, WWHFIHttpBaseProtocolFilter4; - -// Windows.Web.Http.Filters.HttpCacheReadBehavior -enum _WWHFHttpCacheReadBehavior { - WWHFHttpCacheReadBehaviorDefault = 0, - WWHFHttpCacheReadBehaviorMostRecent = 1, - WWHFHttpCacheReadBehaviorOnlyFromCache = 2, - WWHFHttpCacheReadBehaviorNoCache = 3, -}; -typedef unsigned WWHFHttpCacheReadBehavior; - -// Windows.Web.Http.Filters.HttpCacheWriteBehavior -enum _WWHFHttpCacheWriteBehavior { - WWHFHttpCacheWriteBehaviorDefault = 0, - WWHFHttpCacheWriteBehaviorNoCache = 1, -}; -typedef unsigned WWHFHttpCacheWriteBehavior; - -// Windows.Web.Http.Filters.HttpCookieUsageBehavior -enum _WWHFHttpCookieUsageBehavior { - WWHFHttpCookieUsageBehaviorDefault = 0, - WWHFHttpCookieUsageBehaviorNoCookies = 1, -}; -typedef unsigned WWHFHttpCookieUsageBehavior; - -#include "WindowsFoundation.h" -#include "WindowsNetworkingSockets.h" -#include "WindowsSecurityCryptographyCertificates.h" -#include "WindowsWebHttp.h" -#include "WindowsSecurityCredentials.h" - -#import - -// Windows.Foundation.IClosable -#ifndef __WFIClosable_DEFINED__ -#define __WFIClosable_DEFINED__ - -@protocol WFIClosable -- (void)close; -@end - -OBJCUWPWINDOWSWEBHTTPFILTERSEXPORT -@interface WFIClosable : RTObject -@end - -#endif // __WFIClosable_DEFINED__ - -// Windows.Web.Http.Filters.IHttpFilter -#ifndef __WWHFIHttpFilter_DEFINED__ -#define __WWHFIHttpFilter_DEFINED__ - -@protocol WWHFIHttpFilter -- (void)sendRequestAsync:(WWHHttpRequestMessage*)request success:(void (^)(WWHHttpResponseMessage*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)close; -@end - -OBJCUWPWINDOWSWEBHTTPFILTERSEXPORT -@interface WWHFIHttpFilter : RTObject -@end - -#endif // __WWHFIHttpFilter_DEFINED__ - -// Windows.Web.Http.Filters.HttpCacheControl -#ifndef __WWHFHttpCacheControl_DEFINED__ -#define __WWHFHttpCacheControl_DEFINED__ - -OBJCUWPWINDOWSWEBHTTPFILTERSEXPORT -@interface WWHFHttpCacheControl : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property WWHFHttpCacheWriteBehavior writeBehavior; -@property WWHFHttpCacheReadBehavior readBehavior; -@end - -#endif // __WWHFHttpCacheControl_DEFINED__ - -// Windows.Web.Http.Filters.HttpBaseProtocolFilter -#ifndef __WWHFHttpBaseProtocolFilter_DEFINED__ -#define __WWHFHttpBaseProtocolFilter_DEFINED__ - -OBJCUWPWINDOWSWEBHTTPFILTERSEXPORT -@interface WWHFHttpBaseProtocolFilter : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property BOOL useProxy; -@property (retain) WSCPasswordCredential* serverCredential; -@property (retain) WSCPasswordCredential* proxyCredential; -@property unsigned int maxConnectionsPerServer; -@property (retain) WSCCCertificate* clientCertificate; -@property BOOL automaticDecompression; -@property BOOL allowUI; -@property BOOL allowAutoRedirect; -@property (readonly) WWHHttpCookieManager* cookieManager; -@property (readonly) NSMutableArray* /* WSCCChainValidationResult */ ignorableServerCertificateErrors; -@property (readonly) WWHFHttpCacheControl* cacheControl; -@property WWHHttpVersion maxVersion; -@property WWHFHttpCookieUsageBehavior cookieUsageBehavior; -- (EventRegistrationToken)addServerCustomValidationRequestedEvent:(void(^)(WWHFHttpBaseProtocolFilter*, WWHFHttpServerCustomValidationRequestedEventArgs*))del; -- (void)removeServerCustomValidationRequestedEvent:(EventRegistrationToken)tok; -- (void)sendRequestAsync:(WWHHttpRequestMessage*)request success:(void (^)(WWHHttpResponseMessage*))success progress:(void (^)(WWHHttpProgress*))progress failure:(void (^)(NSError*))failure; -- (void)close; -- (void)clearAuthenticationCache; -@end - -#endif // __WWHFHttpBaseProtocolFilter_DEFINED__ - -// Windows.Web.Http.Filters.HttpServerCustomValidationRequestedEventArgs -#ifndef __WWHFHttpServerCustomValidationRequestedEventArgs_DEFINED__ -#define __WWHFHttpServerCustomValidationRequestedEventArgs_DEFINED__ - -OBJCUWPWINDOWSWEBHTTPFILTERSEXPORT -@interface WWHFHttpServerCustomValidationRequestedEventArgs : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) WWHHttpRequestMessage* requestMessage; -@property (readonly) WSCCCertificate* serverCertificate; -@property (readonly) WNSSocketSslErrorSeverity serverCertificateErrorSeverity; -@property (readonly) NSArray* /* WSCCChainValidationResult */ serverCertificateErrors; -@property (readonly) NSArray* /* WSCCCertificate* */ serverIntermediateCertificates; -- (void)reject; -- (WFDeferral*)getDeferral; -@end - -#endif // __WWHFHttpServerCustomValidationRequestedEventArgs_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsWebHttpHeaders.h b/include/Platform/Universal Windows/UWP/WindowsWebHttpHeaders.h deleted file mode 100644 index 9f4174a754..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsWebHttpHeaders.h +++ /dev/null @@ -1,914 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsWebHttpHeaders.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -#define OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsConsolidatedNamespace.lib") -#endif -#endif -#include - -@class WWHHHttpContentHeaderCollection, WWHHHttpRequestHeaderCollection, WWHHHttpResponseHeaderCollection, WWHHHttpContentDispositionHeaderValue, WWHHHttpContentCodingHeaderValueCollection, WWHHHttpLanguageHeaderValueCollection, WWHHHttpContentRangeHeaderValue, WWHHHttpMediaTypeHeaderValue, WWHHHttpMediaTypeWithQualityHeaderValueCollection, WWHHHttpContentCodingWithQualityHeaderValueCollection, WWHHHttpLanguageRangeWithQualityHeaderValueCollection, WWHHHttpCredentialsHeaderValue, WWHHHttpCacheDirectiveHeaderValueCollection, WWHHHttpConnectionOptionHeaderValueCollection, WWHHHttpCookiePairHeaderValueCollection, WWHHHttpExpectationHeaderValueCollection, WWHHHttpTransferCodingHeaderValueCollection, WWHHHttpProductInfoHeaderValueCollection, WWHHHttpMethodHeaderValueCollection, WWHHHttpChallengeHeaderValueCollection, WWHHHttpDateOrDeltaHeaderValue, WWHHHttpNameValueHeaderValue, WWHHHttpChallengeHeaderValue, WWHHHttpConnectionOptionHeaderValue, WWHHHttpContentCodingHeaderValue, WWHHHttpCookiePairHeaderValue, WWHHHttpExpectationHeaderValue, WWHHHttpLanguageRangeWithQualityHeaderValue, WWHHHttpMediaTypeWithQualityHeaderValue, WWHHHttpProductHeaderValue, WWHHHttpProductInfoHeaderValue, WWHHHttpContentCodingWithQualityHeaderValue, WWHHHttpTransferCodingHeaderValue; -@protocol WWHHIHttpContentHeaderCollection, WWHHIHttpRequestHeaderCollection, WWHHIHttpResponseHeaderCollection, WWHHIHttpCacheDirectiveHeaderValueCollection, WWHHIHttpChallengeHeaderValueStatics, WWHHIHttpChallengeHeaderValueFactory, WWHHIHttpChallengeHeaderValue, WWHHIHttpChallengeHeaderValueCollection, WWHHIHttpCredentialsHeaderValueStatics, WWHHIHttpCredentialsHeaderValueFactory, WWHHIHttpCredentialsHeaderValue, WWHHIHttpConnectionOptionHeaderValueStatics, WWHHIHttpConnectionOptionHeaderValueFactory, WWHHIHttpConnectionOptionHeaderValue, WWHHIHttpConnectionOptionHeaderValueCollection, WWHHIHttpContentCodingHeaderValueStatics, WWHHIHttpContentCodingHeaderValueFactory, WWHHIHttpContentCodingHeaderValue, WWHHIHttpContentCodingHeaderValueCollection, WWHHIHttpContentDispositionHeaderValueStatics, WWHHIHttpContentDispositionHeaderValueFactory, WWHHIHttpContentDispositionHeaderValue, WWHHIHttpContentRangeHeaderValueStatics, WWHHIHttpContentRangeHeaderValueFactory, WWHHIHttpContentRangeHeaderValue, WWHHIHttpCookiePairHeaderValueStatics, WWHHIHttpCookiePairHeaderValueFactory, WWHHIHttpCookiePairHeaderValue, WWHHIHttpCookiePairHeaderValueCollection, WWHHIHttpDateOrDeltaHeaderValueStatics, WWHHIHttpDateOrDeltaHeaderValue, WWHHIHttpExpectationHeaderValueStatics, WWHHIHttpExpectationHeaderValueFactory, WWHHIHttpExpectationHeaderValue, WWHHIHttpExpectationHeaderValueCollection, WWHHIHttpLanguageHeaderValueCollection, WWHHIHttpLanguageRangeWithQualityHeaderValueStatics, WWHHIHttpLanguageRangeWithQualityHeaderValueFactory, WWHHIHttpLanguageRangeWithQualityHeaderValue, WWHHIHttpLanguageRangeWithQualityHeaderValueCollection, WWHHIHttpMediaTypeHeaderValueStatics, WWHHIHttpMediaTypeHeaderValueFactory, WWHHIHttpMediaTypeHeaderValue, WWHHIHttpMediaTypeWithQualityHeaderValueStatics, WWHHIHttpMediaTypeWithQualityHeaderValueFactory, WWHHIHttpMediaTypeWithQualityHeaderValue, WWHHIHttpMediaTypeWithQualityHeaderValueCollection, WWHHIHttpMethodHeaderValueCollection, WWHHIHttpNameValueHeaderValueStatics, WWHHIHttpNameValueHeaderValueFactory, WWHHIHttpNameValueHeaderValue, WWHHIHttpProductHeaderValueStatics, WWHHIHttpProductHeaderValueFactory, WWHHIHttpProductHeaderValue, WWHHIHttpProductInfoHeaderValueStatics, WWHHIHttpProductInfoHeaderValueFactory, WWHHIHttpProductInfoHeaderValue, WWHHIHttpProductInfoHeaderValueCollection, WWHHIHttpContentCodingWithQualityHeaderValueStatics, WWHHIHttpContentCodingWithQualityHeaderValueFactory, WWHHIHttpContentCodingWithQualityHeaderValue, WWHHIHttpContentCodingWithQualityHeaderValueCollection, WWHHIHttpTransferCodingHeaderValueStatics, WWHHIHttpTransferCodingHeaderValueFactory, WWHHIHttpTransferCodingHeaderValue, WWHHIHttpTransferCodingHeaderValueCollection; - -#include "WindowsFoundation.h" -#include "WindowsStorageStreams.h" -#include "WindowsWebHttp.h" -#include "WindowsNetworking.h" -#include "WindowsGlobalization.h" - -#import - -// Windows.Foundation.IStringable -#ifndef __WFIStringable_DEFINED__ -#define __WFIStringable_DEFINED__ - -@protocol WFIStringable -- (NSString *)toString; -@end - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WFIStringable : RTObject -@end - -#endif // __WFIStringable_DEFINED__ - -// Windows.Web.Http.Headers.HttpContentHeaderCollection -#ifndef __WWHHHttpContentHeaderCollection_DEFINED__ -#define __WWHHHttpContentHeaderCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpContentHeaderCollection : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -@property (retain) id /* uint64_t */ contentLength; -@property (retain) RTObject* contentMD5; -@property (retain) WFUri* contentLocation; -@property (retain) WWHHHttpContentDispositionHeaderValue* contentDisposition; -@property (retain) id /* WFDateTime* */ lastModified; -@property (retain) id /* WFDateTime* */ expires; -@property (retain) WWHHHttpMediaTypeHeaderValue* contentType; -@property (retain) WWHHHttpContentRangeHeaderValue* contentRange; -@property (readonly) WWHHHttpContentCodingHeaderValueCollection* contentEncoding; -@property (readonly) WWHHHttpLanguageHeaderValueCollection* contentLanguage; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -- (void)append:(NSString *)name value:(NSString *)value; -- (BOOL)tryAppendWithoutValidation:(NSString *)name value:(NSString *)value; -- (NSString *)toString; -@end - -#endif // __WWHHHttpContentHeaderCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpRequestHeaderCollection -#ifndef __WWHHHttpRequestHeaderCollection_DEFINED__ -#define __WWHHHttpRequestHeaderCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpRequestHeaderCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -@property (retain) WWHHHttpCredentialsHeaderValue* authorization; -@property (retain) WWHHHttpCredentialsHeaderValue* proxyAuthorization; -@property (retain) NSString * from; -@property (retain) WFUri* referer; -@property (retain) id /* WFDateTime* */ ifUnmodifiedSince; -@property (retain) id /* WFDateTime* */ date; -@property (retain) WNHostName* host; -@property (retain) id /* unsigned int */ maxForwards; -@property (retain) id /* WFDateTime* */ ifModifiedSince; -@property (readonly) WWHHHttpCookiePairHeaderValueCollection* cookie; -@property (readonly) WWHHHttpMediaTypeWithQualityHeaderValueCollection* accept; -@property (readonly) WWHHHttpContentCodingWithQualityHeaderValueCollection* acceptEncoding; -@property (readonly) WWHHHttpLanguageRangeWithQualityHeaderValueCollection* acceptLanguage; -@property (readonly) WWHHHttpCacheDirectiveHeaderValueCollection* cacheControl; -@property (readonly) WWHHHttpConnectionOptionHeaderValueCollection* connection; -@property (readonly) WWHHHttpTransferCodingHeaderValueCollection* transferEncoding; -@property (readonly) WWHHHttpProductInfoHeaderValueCollection* userAgent; -@property (readonly) WWHHHttpExpectationHeaderValueCollection* expect; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -- (void)append:(NSString *)name value:(NSString *)value; -- (BOOL)tryAppendWithoutValidation:(NSString *)name value:(NSString *)value; -- (NSString *)toString; -@end - -#endif // __WWHHHttpRequestHeaderCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpResponseHeaderCollection -#ifndef __WWHHHttpResponseHeaderCollection_DEFINED__ -#define __WWHHHttpResponseHeaderCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpResponseHeaderCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -@property (retain) id /* WFDateTime* */ date; -@property (retain) WFUri* location; -@property (retain) id /* WFTimeSpan* */ age; -@property (retain) WWHHHttpDateOrDeltaHeaderValue* retryAfter; -@property (readonly) WWHHHttpMethodHeaderValueCollection* allow; -@property (readonly) WWHHHttpCacheDirectiveHeaderValueCollection* cacheControl; -@property (readonly) WWHHHttpConnectionOptionHeaderValueCollection* connection; -@property (readonly) WWHHHttpChallengeHeaderValueCollection* proxyAuthenticate; -@property (readonly) WWHHHttpTransferCodingHeaderValueCollection* transferEncoding; -@property (readonly) WWHHHttpChallengeHeaderValueCollection* wwwAuthenticate; -- (id)objectForKey: (id)key; -- (NSArray*)allKeys; -- (NSArray*)allKeysForObject: (id)obj; -- (NSArray*)allValues; -- (id)keyEnumerator; -- (unsigned int)count; - --(void)setObject: (id)obj forKey: (id)key; --(void)setObject:(id)object forKeyedSubscript:(id)key; --(void)removeObjectForKey: (id)key; --(void)removeAllObjects; --(void)removeObjectsForKeys:(NSArray*)keys; --(void)addEntriesFromDictionary:(NSDictionary*)otherDict; --(void)addEntriesFromDictionaryNoReplace:(NSDictionary*)otherDict; --(void)setDictionary: (NSDictionary*)dict; -- (void)append:(NSString *)name value:(NSString *)value; -- (BOOL)tryAppendWithoutValidation:(NSString *)name value:(NSString *)value; -- (NSString *)toString; -@end - -#endif // __WWHHHttpResponseHeaderCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpContentDispositionHeaderValue -#ifndef __WWHHHttpContentDispositionHeaderValue_DEFINED__ -#define __WWHHHttpContentDispositionHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpContentDispositionHeaderValue : RTObject -+ (WWHHHttpContentDispositionHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input contentDispositionHeaderValue:(WWHHHttpContentDispositionHeaderValue**)contentDispositionHeaderValue; -+ (WWHHHttpContentDispositionHeaderValue*)make:(NSString *)dispositionType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* uint64_t */ size; -@property (retain) NSString * name; -@property (retain) NSString * fileNameStar; -@property (retain) NSString * fileName; -@property (retain) NSString * dispositionType; -@property (readonly) NSMutableArray* /* WWHHHttpNameValueHeaderValue* */ parameters; -- (NSString *)toString; -@end - -#endif // __WWHHHttpContentDispositionHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpContentCodingHeaderValueCollection -#ifndef __WWHHHttpContentCodingHeaderValueCollection_DEFINED__ -#define __WWHHHttpContentCodingHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpContentCodingHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpContentCodingHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpLanguageHeaderValueCollection -#ifndef __WWHHHttpLanguageHeaderValueCollection_DEFINED__ -#define __WWHHHttpLanguageHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpLanguageHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpLanguageHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpContentRangeHeaderValue -#ifndef __WWHHHttpContentRangeHeaderValue_DEFINED__ -#define __WWHHHttpContentRangeHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpContentRangeHeaderValue : RTObject -+ (WWHHHttpContentRangeHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input contentRangeHeaderValue:(WWHHHttpContentRangeHeaderValue**)contentRangeHeaderValue; -+ (WWHHHttpContentRangeHeaderValue*)makeFromLength:(uint64_t)length ACTIVATOR; -+ (WWHHHttpContentRangeHeaderValue*)makeFromRange:(uint64_t)from to:(uint64_t)to ACTIVATOR; -+ (WWHHHttpContentRangeHeaderValue*)makeFromRangeWithLength:(uint64_t)from to:(uint64_t)to length:(uint64_t)length ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * unit; -@property (readonly) id /* uint64_t */ firstBytePosition; -@property (readonly) id /* uint64_t */ lastBytePosition; -@property (readonly) id /* uint64_t */ length; -- (NSString *)toString; -@end - -#endif // __WWHHHttpContentRangeHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpMediaTypeHeaderValue -#ifndef __WWHHHttpMediaTypeHeaderValue_DEFINED__ -#define __WWHHHttpMediaTypeHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpMediaTypeHeaderValue : RTObject -+ (WWHHHttpMediaTypeHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input mediaTypeHeaderValue:(WWHHHttpMediaTypeHeaderValue**)mediaTypeHeaderValue; -+ (WWHHHttpMediaTypeHeaderValue*)make:(NSString *)mediaType ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * mediaType; -@property (retain) NSString * charSet; -@property (readonly) NSMutableArray* /* WWHHHttpNameValueHeaderValue* */ parameters; -- (NSString *)toString; -@end - -#endif // __WWHHHttpMediaTypeHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValueCollection -#ifndef __WWHHHttpMediaTypeWithQualityHeaderValueCollection_DEFINED__ -#define __WWHHHttpMediaTypeWithQualityHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpMediaTypeWithQualityHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpMediaTypeWithQualityHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValueCollection -#ifndef __WWHHHttpContentCodingWithQualityHeaderValueCollection_DEFINED__ -#define __WWHHHttpContentCodingWithQualityHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpContentCodingWithQualityHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpContentCodingWithQualityHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValueCollection -#ifndef __WWHHHttpLanguageRangeWithQualityHeaderValueCollection_DEFINED__ -#define __WWHHHttpLanguageRangeWithQualityHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpLanguageRangeWithQualityHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpLanguageRangeWithQualityHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpCredentialsHeaderValue -#ifndef __WWHHHttpCredentialsHeaderValue_DEFINED__ -#define __WWHHHttpCredentialsHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpCredentialsHeaderValue : RTObject -+ (WWHHHttpCredentialsHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input credentialsHeaderValue:(WWHHHttpCredentialsHeaderValue**)credentialsHeaderValue; -+ (WWHHHttpCredentialsHeaderValue*)makeFromScheme:(NSString *)scheme ACTIVATOR; -+ (WWHHHttpCredentialsHeaderValue*)makeFromSchemeWithToken:(NSString *)scheme token:(NSString *)token ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WWHHHttpNameValueHeaderValue* */ parameters; -@property (readonly) NSString * scheme; -@property (readonly) NSString * token; -- (NSString *)toString; -@end - -#endif // __WWHHHttpCredentialsHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpCacheDirectiveHeaderValueCollection -#ifndef __WWHHHttpCacheDirectiveHeaderValueCollection_DEFINED__ -#define __WWHHHttpCacheDirectiveHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpCacheDirectiveHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -@property (retain) id /* WFTimeSpan* */ sharedMaxAge; -@property (retain) id /* WFTimeSpan* */ minFresh; -@property (retain) id /* WFTimeSpan* */ maxStale; -@property (retain) id /* WFTimeSpan* */ maxAge; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpCacheDirectiveHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpConnectionOptionHeaderValueCollection -#ifndef __WWHHHttpConnectionOptionHeaderValueCollection_DEFINED__ -#define __WWHHHttpConnectionOptionHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpConnectionOptionHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpConnectionOptionHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpCookiePairHeaderValueCollection -#ifndef __WWHHHttpCookiePairHeaderValueCollection_DEFINED__ -#define __WWHHHttpCookiePairHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpCookiePairHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpCookiePairHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpExpectationHeaderValueCollection -#ifndef __WWHHHttpExpectationHeaderValueCollection_DEFINED__ -#define __WWHHHttpExpectationHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpExpectationHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpExpectationHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpTransferCodingHeaderValueCollection -#ifndef __WWHHHttpTransferCodingHeaderValueCollection_DEFINED__ -#define __WWHHHttpTransferCodingHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpTransferCodingHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpTransferCodingHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpProductInfoHeaderValueCollection -#ifndef __WWHHHttpProductInfoHeaderValueCollection_DEFINED__ -#define __WWHHHttpProductInfoHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpProductInfoHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpProductInfoHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpMethodHeaderValueCollection -#ifndef __WWHHHttpMethodHeaderValueCollection_DEFINED__ -#define __WWHHHttpMethodHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpMethodHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpMethodHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpChallengeHeaderValueCollection -#ifndef __WWHHHttpChallengeHeaderValueCollection_DEFINED__ -#define __WWHHHttpChallengeHeaderValueCollection_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpChallengeHeaderValueCollection : RTObject -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) unsigned int size; -- (unsigned int)count; -- (id)objectAtIndex:(unsigned)idx; -- (NSUInteger)countByEnumeratingWithState:(NSFastEnumerationState *)state - objects:(id __unsafe_unretained [])buffer - count:(NSUInteger)len; - -- (void)insertObject: (id)obj atIndex: (NSUInteger)idx; -- (void)removeObjectAtIndex: (NSUInteger)idx; -- (void)replaceObjectAtIndex: (NSUInteger)idx withObject: (id)obj; -- (void)addObject: (id)obj; -- (void)removeLastObject; - -- (void)parseAdd:(NSString *)input; -- (BOOL)tryParseAdd:(NSString *)input; -- (NSString *)toString; -@end - -#endif // __WWHHHttpChallengeHeaderValueCollection_DEFINED__ - -// Windows.Web.Http.Headers.HttpDateOrDeltaHeaderValue -#ifndef __WWHHHttpDateOrDeltaHeaderValue_DEFINED__ -#define __WWHHHttpDateOrDeltaHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpDateOrDeltaHeaderValue : RTObject -+ (WWHHHttpDateOrDeltaHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input dateOrDeltaHeaderValue:(WWHHHttpDateOrDeltaHeaderValue**)dateOrDeltaHeaderValue; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) id /* WFDateTime* */ date; -@property (readonly) id /* WFTimeSpan* */ delta; -- (NSString *)toString; -@end - -#endif // __WWHHHttpDateOrDeltaHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpNameValueHeaderValue -#ifndef __WWHHHttpNameValueHeaderValue_DEFINED__ -#define __WWHHHttpNameValueHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpNameValueHeaderValue : RTObject -+ (WWHHHttpNameValueHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input nameValueHeaderValue:(WWHHHttpNameValueHeaderValue**)nameValueHeaderValue; -+ (WWHHHttpNameValueHeaderValue*)makeFromName:(NSString *)name ACTIVATOR; -+ (WWHHHttpNameValueHeaderValue*)makeFromNameWithValue:(NSString *)name value:(NSString *)value ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * value; -@property (readonly) NSString * name; -- (NSString *)toString; -@end - -#endif // __WWHHHttpNameValueHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpChallengeHeaderValue -#ifndef __WWHHHttpChallengeHeaderValue_DEFINED__ -#define __WWHHHttpChallengeHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpChallengeHeaderValue : RTObject -+ (WWHHHttpChallengeHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input challengeHeaderValue:(WWHHHttpChallengeHeaderValue**)challengeHeaderValue; -+ (WWHHHttpChallengeHeaderValue*)makeFromScheme:(NSString *)scheme ACTIVATOR; -+ (WWHHHttpChallengeHeaderValue*)makeFromSchemeWithToken:(NSString *)scheme token:(NSString *)token ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WWHHHttpNameValueHeaderValue* */ parameters; -@property (readonly) NSString * scheme; -@property (readonly) NSString * token; -- (NSString *)toString; -@end - -#endif // __WWHHHttpChallengeHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpConnectionOptionHeaderValue -#ifndef __WWHHHttpConnectionOptionHeaderValue_DEFINED__ -#define __WWHHHttpConnectionOptionHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpConnectionOptionHeaderValue : RTObject -+ (WWHHHttpConnectionOptionHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input connectionOptionHeaderValue:(WWHHHttpConnectionOptionHeaderValue**)connectionOptionHeaderValue; -+ (WWHHHttpConnectionOptionHeaderValue*)make:(NSString *)token ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * token; -- (NSString *)toString; -@end - -#endif // __WWHHHttpConnectionOptionHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpContentCodingHeaderValue -#ifndef __WWHHHttpContentCodingHeaderValue_DEFINED__ -#define __WWHHHttpContentCodingHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpContentCodingHeaderValue : RTObject -+ (WWHHHttpContentCodingHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input contentCodingHeaderValue:(WWHHHttpContentCodingHeaderValue**)contentCodingHeaderValue; -+ (WWHHHttpContentCodingHeaderValue*)make:(NSString *)contentCoding ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * contentCoding; -- (NSString *)toString; -@end - -#endif // __WWHHHttpContentCodingHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpCookiePairHeaderValue -#ifndef __WWHHHttpCookiePairHeaderValue_DEFINED__ -#define __WWHHHttpCookiePairHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpCookiePairHeaderValue : RTObject -+ (WWHHHttpCookiePairHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input cookiePairHeaderValue:(WWHHHttpCookiePairHeaderValue**)cookiePairHeaderValue; -+ (WWHHHttpCookiePairHeaderValue*)makeFromName:(NSString *)name ACTIVATOR; -+ (WWHHHttpCookiePairHeaderValue*)makeFromNameWithValue:(NSString *)name value:(NSString *)value ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * value; -@property (readonly) NSString * name; -- (NSString *)toString; -@end - -#endif // __WWHHHttpCookiePairHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpExpectationHeaderValue -#ifndef __WWHHHttpExpectationHeaderValue_DEFINED__ -#define __WWHHHttpExpectationHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpExpectationHeaderValue : RTObject -+ (WWHHHttpExpectationHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input expectationHeaderValue:(WWHHHttpExpectationHeaderValue**)expectationHeaderValue; -+ (WWHHHttpExpectationHeaderValue*)makeFromName:(NSString *)name ACTIVATOR; -+ (WWHHHttpExpectationHeaderValue*)makeFromNameWithValue:(NSString *)name value:(NSString *)value ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * value; -@property (readonly) NSString * name; -@property (readonly) NSMutableArray* /* WWHHHttpNameValueHeaderValue* */ parameters; -- (NSString *)toString; -@end - -#endif // __WWHHHttpExpectationHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpLanguageRangeWithQualityHeaderValue -#ifndef __WWHHHttpLanguageRangeWithQualityHeaderValue_DEFINED__ -#define __WWHHHttpLanguageRangeWithQualityHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpLanguageRangeWithQualityHeaderValue : RTObject -+ (WWHHHttpLanguageRangeWithQualityHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input languageRangeWithQualityHeaderValue:(WWHHHttpLanguageRangeWithQualityHeaderValue**)languageRangeWithQualityHeaderValue; -+ (WWHHHttpLanguageRangeWithQualityHeaderValue*)makeFromLanguageRange:(NSString *)languageRange ACTIVATOR; -+ (WWHHHttpLanguageRangeWithQualityHeaderValue*)makeFromLanguageRangeWithQuality:(NSString *)languageRange quality:(double)quality ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * languageRange; -@property (readonly) id /* double */ quality; -- (NSString *)toString; -@end - -#endif // __WWHHHttpLanguageRangeWithQualityHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpMediaTypeWithQualityHeaderValue -#ifndef __WWHHHttpMediaTypeWithQualityHeaderValue_DEFINED__ -#define __WWHHHttpMediaTypeWithQualityHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpMediaTypeWithQualityHeaderValue : RTObject -+ (WWHHHttpMediaTypeWithQualityHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input mediaTypeWithQualityHeaderValue:(WWHHHttpMediaTypeWithQualityHeaderValue**)mediaTypeWithQualityHeaderValue; -+ (WWHHHttpMediaTypeWithQualityHeaderValue*)makeFromMediaType:(NSString *)mediaType ACTIVATOR; -+ (WWHHHttpMediaTypeWithQualityHeaderValue*)makeFromMediaTypeWithQuality:(NSString *)mediaType quality:(double)quality ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) id /* double */ quality; -@property (retain) NSString * mediaType; -@property (retain) NSString * charSet; -@property (readonly) NSMutableArray* /* WWHHHttpNameValueHeaderValue* */ parameters; -- (NSString *)toString; -@end - -#endif // __WWHHHttpMediaTypeWithQualityHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpProductHeaderValue -#ifndef __WWHHHttpProductHeaderValue_DEFINED__ -#define __WWHHHttpProductHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpProductHeaderValue : RTObject -+ (WWHHHttpProductHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input productHeaderValue:(WWHHHttpProductHeaderValue**)productHeaderValue; -+ (WWHHHttpProductHeaderValue*)makeFromName:(NSString *)productName ACTIVATOR; -+ (WWHHHttpProductHeaderValue*)makeFromNameWithVersion:(NSString *)productName productVersion:(NSString *)productVersion ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * name; -@property (readonly) NSString * Version; -- (NSString *)toString; -@end - -#endif // __WWHHHttpProductHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpProductInfoHeaderValue -#ifndef __WWHHHttpProductInfoHeaderValue_DEFINED__ -#define __WWHHHttpProductInfoHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpProductInfoHeaderValue : RTObject -+ (WWHHHttpProductInfoHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input productInfoHeaderValue:(WWHHHttpProductInfoHeaderValue**)productInfoHeaderValue; -+ (WWHHHttpProductInfoHeaderValue*)makeFromComment:(NSString *)productComment ACTIVATOR; -+ (WWHHHttpProductInfoHeaderValue*)makeFromNameWithVersion:(NSString *)productName productVersion:(NSString *)productVersion ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * comment; -@property (readonly) WWHHHttpProductHeaderValue* product; -- (NSString *)toString; -@end - -#endif // __WWHHHttpProductInfoHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpContentCodingWithQualityHeaderValue -#ifndef __WWHHHttpContentCodingWithQualityHeaderValue_DEFINED__ -#define __WWHHHttpContentCodingWithQualityHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpContentCodingWithQualityHeaderValue : RTObject -+ (WWHHHttpContentCodingWithQualityHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input contentCodingWithQualityHeaderValue:(WWHHHttpContentCodingWithQualityHeaderValue**)contentCodingWithQualityHeaderValue; -+ (WWHHHttpContentCodingWithQualityHeaderValue*)makeFromValue:(NSString *)contentCoding ACTIVATOR; -+ (WWHHHttpContentCodingWithQualityHeaderValue*)makeFromValueWithQuality:(NSString *)contentCoding quality:(double)quality ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSString * contentCoding; -@property (readonly) id /* double */ quality; -- (NSString *)toString; -@end - -#endif // __WWHHHttpContentCodingWithQualityHeaderValue_DEFINED__ - -// Windows.Web.Http.Headers.HttpTransferCodingHeaderValue -#ifndef __WWHHHttpTransferCodingHeaderValue_DEFINED__ -#define __WWHHHttpTransferCodingHeaderValue_DEFINED__ - -OBJCUWPWINDOWSCONSOLIDATEDNAMESPACEEXPORT -@interface WWHHHttpTransferCodingHeaderValue : RTObject -+ (WWHHHttpTransferCodingHeaderValue*)parse:(NSString *)input; -+ (BOOL)tryParse:(NSString *)input transferCodingHeaderValue:(WWHHHttpTransferCodingHeaderValue**)transferCodingHeaderValue; -+ (WWHHHttpTransferCodingHeaderValue*)make:(NSString *)input ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (readonly) NSMutableArray* /* WWHHHttpNameValueHeaderValue* */ parameters; -@property (readonly) NSString * value; -- (NSString *)toString; -@end - -#endif // __WWHHHttpTransferCodingHeaderValue_DEFINED__ - diff --git a/include/Platform/Universal Windows/UWP/WindowsWebSyndication.h b/include/Platform/Universal Windows/UWP/WindowsWebSyndication.h deleted file mode 100644 index 61715649e6..0000000000 --- a/include/Platform/Universal Windows/UWP/WindowsWebSyndication.h +++ /dev/null @@ -1,469 +0,0 @@ -//****************************************************************************** -// -// Copyright (c) 2015 Microsoft Corporation. All rights reserved. -// -// This code is licensed under the MIT License (MIT). -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// -//****************************************************************************** - -// WindowsWebSyndication.h -// Generated from winmd2objc - -#pragma once - -#ifndef OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -#define OBJCUWPWINDOWSWEBSYNDICATIONEXPORT __declspec(dllimport) -#ifndef IN_WinObjC_Frameworks_UWP_BUILD -#pragma comment(lib, "ObjCUWPWindowsWebSyndication.lib") -#endif -#endif -#include - -@class WWSSyndicationAttribute, WWSSyndicationNode, WWSSyndicationGenerator, WWSSyndicationText, WWSSyndicationContent, WWSSyndicationLink, WWSSyndicationPerson, WWSSyndicationCategory, WWSSyndicationFeed, WWSSyndicationItem, WWSSyndicationClient, WWSSyndicationError; -@class WWSRetrievalProgress, WWSTransferProgress; -@protocol WWSISyndicationAttribute, WWSISyndicationAttributeFactory, WWSISyndicationNode, WWSISyndicationNodeFactory, WWSISyndicationGenerator, WWSISyndicationGeneratorFactory, WWSISyndicationText, WWSISyndicationTextFactory, WWSISyndicationContent, WWSISyndicationContentFactory, WWSISyndicationLink, WWSISyndicationLinkFactory, WWSISyndicationPerson, WWSISyndicationPersonFactory, WWSISyndicationCategory, WWSISyndicationCategoryFactory, WWSISyndicationItem, WWSISyndicationItemFactory, WWSISyndicationFeed, WWSISyndicationFeedFactory, WWSISyndicationClient, WWSISyndicationClientFactory, WWSISyndicationErrorStatics; - -// Windows.Web.Syndication.SyndicationFormat -enum _WWSSyndicationFormat { - WWSSyndicationFormatAtom10 = 0, - WWSSyndicationFormatRss20 = 1, - WWSSyndicationFormatRss10 = 2, - WWSSyndicationFormatRss092 = 3, - WWSSyndicationFormatRss091 = 4, - WWSSyndicationFormatAtom03 = 5, -}; -typedef unsigned WWSSyndicationFormat; - -// Windows.Web.Syndication.SyndicationErrorStatus -enum _WWSSyndicationErrorStatus { - WWSSyndicationErrorStatusUnknown = 0, - WWSSyndicationErrorStatusMissingRequiredElement = 1, - WWSSyndicationErrorStatusMissingRequiredAttribute = 2, - WWSSyndicationErrorStatusInvalidXml = 3, - WWSSyndicationErrorStatusUnexpectedContent = 4, - WWSSyndicationErrorStatusUnsupportedFormat = 5, -}; -typedef unsigned WWSSyndicationErrorStatus; - -// Windows.Web.Syndication.SyndicationTextType -enum _WWSSyndicationTextType { - WWSSyndicationTextTypeText = 0, - WWSSyndicationTextTypeHtml = 1, - WWSSyndicationTextTypeXhtml = 2, -}; -typedef unsigned WWSSyndicationTextType; - -#include "WindowsFoundation.h" -#include "WindowsDataXmlDom.h" -#include "WindowsSecurityCredentials.h" - -#import - -// [struct] Windows.Web.Syndication.RetrievalProgress -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSRetrievalProgress : NSObject -+ (instancetype)new; -@property unsigned int bytesRetrieved; -@property unsigned int totalBytesToRetrieve; -@end - -// [struct] Windows.Web.Syndication.TransferProgress -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSTransferProgress : NSObject -+ (instancetype)new; -@property unsigned int bytesSent; -@property unsigned int totalBytesToSend; -@property unsigned int bytesRetrieved; -@property unsigned int totalBytesToRetrieve; -@end - -// Windows.Web.Syndication.ISyndicationNode -#ifndef __WWSISyndicationNode_DEFINED__ -#define __WWSISyndicationNode_DEFINED__ - -@protocol WWSISyndicationNode -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -@property (retain) NSString * language; -@property (retain) NSString * nodeName; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeValue; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSISyndicationNode : RTObject -@end - -#endif // __WWSISyndicationNode_DEFINED__ - -// Windows.Web.Syndication.ISyndicationText -#ifndef __WWSISyndicationText_DEFINED__ -#define __WWSISyndicationText_DEFINED__ - -@protocol WWSISyndicationText -@property (retain) NSString * text; -@property (retain) NSString * type; -@property (retain) WDXDXmlDocument* xml; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSISyndicationText : RTObject -@end - -#endif // __WWSISyndicationText_DEFINED__ - -// Windows.Web.Syndication.ISyndicationClient -#ifndef __WWSISyndicationClient_DEFINED__ -#define __WWSISyndicationClient_DEFINED__ - -@protocol WWSISyndicationClient -@property BOOL bypassCacheOnRetrieve; -@property unsigned int maxResponseBufferSize; -@property (retain) WSCPasswordCredential* proxyCredential; -@property (retain) WSCPasswordCredential* serverCredential; -@property unsigned int timeout; -- (void)setRequestHeader:(NSString *)name value:(NSString *)value; -- (void)retrieveFeedAsync:(WFUri*)uri success:(void (^)(WWSSyndicationFeed*))success progress:(void (^)(WWSRetrievalProgress*))progress failure:(void (^)(NSError*))failure; -@end - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSISyndicationClient : RTObject -@end - -#endif // __WWSISyndicationClient_DEFINED__ - -// Windows.Web.Syndication.SyndicationAttribute -#ifndef __WWSSyndicationAttribute_DEFINED__ -#define __WWSSyndicationAttribute_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationAttribute : RTObject -+ (WWSSyndicationAttribute*)makeSyndicationAttribute:(NSString *)attributeName attributeNamespace:(NSString *)attributeNamespace attributeValue:(NSString *)attributeValue ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * value; -@property (retain) NSString * Namespace; -@property (retain) NSString * name; -@end - -#endif // __WWSSyndicationAttribute_DEFINED__ - -// Windows.Web.Syndication.SyndicationNode -#ifndef __WWSSyndicationNode_DEFINED__ -#define __WWSSyndicationNode_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationNode : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWSSyndicationNode*)makeSyndicationNode:(NSString *)nodeName nodeNamespace:(NSString *)nodeNamespace nodeValue:(NSString *)nodeValue ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWSSyndicationNode_DEFINED__ - -// Windows.Web.Syndication.SyndicationGenerator -#ifndef __WWSSyndicationGenerator_DEFINED__ -#define __WWSSyndicationGenerator_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationGenerator : RTObject -+ (WWSSyndicationGenerator*)makeSyndicationGenerator:(NSString *)text ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * Version; -@property (retain) WFUri* uri; -@property (retain) NSString * text; -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWSSyndicationGenerator_DEFINED__ - -// Windows.Web.Syndication.SyndicationText -#ifndef __WWSSyndicationText_DEFINED__ -#define __WWSSyndicationText_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationText : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWSSyndicationText*)makeSyndicationText:(NSString *)text ACTIVATOR; -+ (WWSSyndicationText*)makeSyndicationTextEx:(NSString *)text type:(WWSSyndicationTextType)type ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -@property (retain) WDXDXmlDocument* xml; -@property (retain) NSString * type; -@property (retain) NSString * text; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWSSyndicationText_DEFINED__ - -// Windows.Web.Syndication.SyndicationContent -#ifndef __WWSSyndicationContent_DEFINED__ -#define __WWSSyndicationContent_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationContent : RTObject -+ (WWSSyndicationContent*)makeSyndicationContent:(NSString *)text type:(WWSSyndicationTextType)type ACTIVATOR; -+ (WWSSyndicationContent*)makeSyndicationContentWithSourceUri:(WFUri*)sourceUri ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* sourceUri; -@property (retain) NSString * nodeValue; -@property (retain) WFUri* baseUri; -@property (retain) NSString * language; -@property (retain) NSString * nodeName; -@property (retain) NSString * nodeNamespace; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -@property (retain) NSString * text; -@property (retain) NSString * type; -@property (retain) WDXDXmlDocument* xml; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWSSyndicationContent_DEFINED__ - -// Windows.Web.Syndication.SyndicationLink -#ifndef __WWSSyndicationLink_DEFINED__ -#define __WWSSyndicationLink_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationLink : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWSSyndicationLink*)makeSyndicationLink:(WFUri*)uri ACTIVATOR; -+ (WWSSyndicationLink*)makeSyndicationLinkEx:(WFUri*)uri relationship:(NSString *)relationship title:(NSString *)title mediaType:(NSString *)mediaType length:(unsigned int)length ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) WFUri* uri; -@property (retain) NSString * title; -@property (retain) NSString * resourceLanguage; -@property (retain) NSString * relationship; -@property (retain) NSString * mediaType; -@property unsigned int length; -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWSSyndicationLink_DEFINED__ - -// Windows.Web.Syndication.SyndicationPerson -#ifndef __WWSSyndicationPerson_DEFINED__ -#define __WWSSyndicationPerson_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationPerson : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWSSyndicationPerson*)makeSyndicationPerson:(NSString *)name ACTIVATOR; -+ (WWSSyndicationPerson*)makeSyndicationPersonEx:(NSString *)name email:(NSString *)email uri:(WFUri*)uri ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -@property (retain) WFUri* uri; -@property (retain) NSString * name; -@property (retain) NSString * email; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWSSyndicationPerson_DEFINED__ - -// Windows.Web.Syndication.SyndicationCategory -#ifndef __WWSSyndicationCategory_DEFINED__ -#define __WWSSyndicationCategory_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationCategory : RTObject -+ (WWSSyndicationCategory*)makeSyndicationCategory:(NSString *)term ACTIVATOR; -+ (WWSSyndicationCategory*)makeSyndicationCategoryEx:(NSString *)term scheme:(NSString *)scheme label:(NSString *)label ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) NSString * term; -@property (retain) NSString * scheme; -@property (retain) NSString * label; -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWSSyndicationCategory_DEFINED__ - -// Windows.Web.Syndication.SyndicationFeed -#ifndef __WWSSyndicationFeed_DEFINED__ -#define __WWSSyndicationFeed_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationFeed : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWSSyndicationFeed*)makeSyndicationFeed:(NSString *)title subtitle:(NSString *)subtitle uri:(WFUri*)uri ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* title; -@property (retain) RTObject* subtitle; -@property (retain) RTObject* rights; -@property (retain) WWSSyndicationGenerator* generator; -@property (retain) WFDateTime* lastUpdatedTime; -@property (retain) WFUri* imageUri; -@property (retain) WFUri* iconUri; -@property (retain) NSString * id; -@property (readonly) WFUri* firstUri; -@property (readonly) NSMutableArray* /* WWSSyndicationItem* */ items; -@property (readonly) WFUri* lastUri; -@property (readonly) NSMutableArray* /* WWSSyndicationLink* */ links; -@property (readonly) WFUri* nextUri; -@property (readonly) WFUri* previousUri; -@property (readonly) NSMutableArray* /* WWSSyndicationCategory* */ categories; -@property (readonly) WWSSyndicationFormat sourceFormat; -@property (readonly) NSMutableArray* /* WWSSyndicationPerson* */ contributors; -@property (readonly) NSMutableArray* /* WWSSyndicationPerson* */ authors; -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -- (void)Load:(NSString *)feed; -- (void)loadFromXml:(WDXDXmlDocument*)feedDocument; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWSSyndicationFeed_DEFINED__ - -// Windows.Web.Syndication.SyndicationItem -#ifndef __WWSSyndicationItem_DEFINED__ -#define __WWSSyndicationItem_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationItem : RTObject -+ (WWSSyndicationItem*)makeSyndicationItem:(NSString *)title content:(WWSSyndicationContent*)content uri:(WFUri*)uri ACTIVATOR; -+ (instancetype)make __attribute__ ((ns_returns_retained)); -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property (retain) RTObject* title; -@property (retain) WWSSyndicationFeed* source; -@property (retain) RTObject* rights; -@property (retain) RTObject* summary; -@property (retain) WFDateTime* publishedDate; -@property (retain) WFUri* commentsUri; -@property (retain) NSString * id; -@property (retain) WFDateTime* lastUpdatedTime; -@property (retain) WWSSyndicationContent* content; -@property (readonly) WFUri* editUri; -@property (readonly) NSMutableArray* /* WWSSyndicationLink* */ links; -@property (readonly) NSMutableArray* /* WWSSyndicationPerson* */ authors; -@property (readonly) NSMutableArray* /* WWSSyndicationCategory* */ categories; -@property (readonly) NSMutableArray* /* WWSSyndicationPerson* */ contributors; -@property (readonly) WFUri* itemUri; -@property (readonly) NSString * eTag; -@property (readonly) WFUri* editMediaUri; -@property (retain) NSString * nodeValue; -@property (retain) NSString * nodeNamespace; -@property (retain) NSString * nodeName; -@property (retain) NSString * language; -@property (retain) WFUri* baseUri; -@property (readonly) NSMutableArray* /* WWSSyndicationAttribute* */ attributeExtensions; -@property (readonly) NSMutableArray* /* RTObject* */ elementExtensions; -- (void)Load:(NSString *)item; -- (void)loadFromXml:(WDXDXmlDocument*)itemDocument; -- (WDXDXmlDocument*)getXmlDocument:(WWSSyndicationFormat)format; -@end - -#endif // __WWSSyndicationItem_DEFINED__ - -// Windows.Web.Syndication.SyndicationClient -#ifndef __WWSSyndicationClient_DEFINED__ -#define __WWSSyndicationClient_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationClient : RTObject -+ (instancetype)make __attribute__ ((ns_returns_retained)); -+ (WWSSyndicationClient*)makeSyndicationClient:(WSCPasswordCredential*)serverCredential ACTIVATOR; -#if defined(__cplusplus) -+ (instancetype)createWith:(IInspectable*)obj __attribute__ ((ns_returns_autoreleased)); -#endif -@property unsigned int timeout; -@property (retain) WSCPasswordCredential* serverCredential; -@property (retain) WSCPasswordCredential* proxyCredential; -@property unsigned int maxResponseBufferSize; -@property BOOL bypassCacheOnRetrieve; -- (void)setRequestHeader:(NSString *)name value:(NSString *)value; -- (void)retrieveFeedAsync:(WFUri*)uri success:(void (^)(WWSSyndicationFeed*))success progress:(void (^)(WWSRetrievalProgress*))progress failure:(void (^)(NSError*))failure; -@end - -#endif // __WWSSyndicationClient_DEFINED__ - -// Windows.Web.Syndication.SyndicationError -#ifndef __WWSSyndicationError_DEFINED__ -#define __WWSSyndicationError_DEFINED__ - -OBJCUWPWINDOWSWEBSYNDICATIONEXPORT -@interface WWSSyndicationError : RTObject -+ (WWSSyndicationErrorStatus)getStatus:(int)hresult; -@end - -#endif // __WWSSyndicationError_DEFINED__ - diff --git a/msvc/sdk-build.props b/msvc/sdk-build.props index f1c58b6ae9..7ae3707d28 100644 --- a/msvc/sdk-build.props +++ b/msvc/sdk-build.props @@ -23,7 +23,6 @@ false - en-US 15.0 @@ -42,6 +41,7 @@ + @@ -95,7 +95,7 @@ MultiThreadedDLL MultiThreadedDebugDLL true - -Werror -Wno-microsoft --system-header-prefix=winrt/ %(AdditionalOptions) + -Werror -Wno-microsoft --system-header-prefix=winrt/ --system-header-prefix=UWP/ %(AdditionalOptions) _WINOBJC_DO_NOT_USE_NSLOG=;%(PreprocessorDefinitions) %(InternalSystemIncludePaths);$(IncludePath);$(MSBuildThisFileDirectory)..\include\;$(MSBuildThisFileDirectory)..\include\xplat;$(MSBuildThisFileDirectory)..\deps\prebuilt\include\;$(MSBuildThisFileDirectory)..\deps\prebuilt\include\icu;$([System.IO.Path]::Combine('$(MSBuildThisFileDirectory)..\include\Platform', '$(TargetOsAndVersion)')) %(IncludePaths);$(MSBuildThisFileDirectory)..\Frameworks\include\;